BM6(7 }}}|||{{{xxxttthhheeedddhhhjjjlllpppuuu}}}xxxmmmdddgggsss{{{vvvzzz~~~~~~}}}|||zzzwwwuuuqqqooolllhhhdddbbbbbbccc^^^___```aaaaaaaaa``````[[[ZZZYYYYYY[[[^^^bbbdddeeeeeefffffffffjjjqqqvvvyyyzzz~~~}}}}}}|||zzzxxx{{{|||zzzuuussstttsssooooooooolllhhhdddbbbaaabbb```[[[ZZZ\\\^^^]]]]]]```]]]]]]```gggnnnxxx}}}{{{pppnnnllljjjiiiiiikkkllljjjkkkmmmoooqqqvvv{{{}}}{{{{{{zzzxxxwwwvvvvvvrrrrrrwww{{{zzzzzz|||}}}}}}zzzrrrkkkiiiffffffeeeccc```___```aaa\\\]]]___aaaccceeeggghhhcccbbb```^^^___dddmmmsssvvvrrrrrrmmmfff___\\\]]]^^^\\\YYYTTTUUUWWWZZZXXXVVV[[[bbbfff^^^XXXXXX\\\cccnnnyyy}}}|||zzzyyy{{{yyyvvvrrrooonnnmmmmmmiiillloooooommmlllnnnpppuuuuuuvvvwwwzzz~~~{{{wwwoooggggggnnnjjjhhhfffggglllsssxxxzzzxxx~~~}}}{{{yyyxxxqqqoooqqquuuvvvvvvzzz{{{zzz~~~|||~~~}}}~~~zzz~~~{{{{{{}}}{{{rrrllljjjhhhjjjkkkjjjiiiiiijjjkkkjjjlllpppuuuyyy|||~~~||||||iiijjjgggbbb```ccccccaaajjjmmmooooooooorrrtttvvv}}}{{{yyywww|||wwwqqqiiiccc^^^[[[YYYVVV[[[WWWSSSSSSVVVWWWVVVSSSVVVVVVYYY[[[ZZZXXX[[[aaalllffffffnnnsssttt}}}wwwtttkkkiiiiiikkkrrr||||||zzz|||}}}xxxwwwuuutttvvvyyyyyywww}}}}}}}}}|||{{{zzzzzz~~~{{{yyy|||zzzsssnnncccbbbbbbeeeeeeeeelllsss}}}vvvjjjbbb\\\XXXWWWTTTOOOOOOSSSNNNMMMMMMOOOUUU]]]dddhhhrrr|||zzzwwwuuuhhhllluuu~~~~~~|||vvvppprrrxxx{{{}}}NNNRRRRRRPPPPPPRRRRRROOOLLLOOOVVV]]]dddkkkrrrxxx}}}~~~|||tttiii``````dddvvvmmmkkkgggdddfffjjjmmmllljjjjjjiiiiiikkknnnooommmjjjuuussstttzzz}}}~~~~~~sssqqqpppnnnmmmiiidddaaaZZZYYYZZZ]]]\\\WWWRRRQQQUUUSSSQQQQQQUUU\\\dddiiihhhgggccc^^^ZZZYYY[[[]]]WWWUUUSSSTTTUUUVVVWWWXXXbbbppp}}}{{{}}}~~~nnnkkkfff___ZZZVVVTTTSSSUUURRRPPPOOOMMMOOOXXXccc{{{zzzqqqooolllaaa^^^]]]TTT]]]ZZZYYYYYYXXXUUUTTTTTTZZZYYYYYYYYY\\\```fffjjj}}}tttllliiihhhfffddd]]]eeetttyyytttqqqvvvqqqnnnrrrzzz~~~{{{|||yyywwwuuuvvv{{{zzzxxxvvvuuuwwwyyy{{{uuusssuuuyyytttvvvvvvqqqiiiiiiyyyNNNQQQRRRSSSWWW[[[ZZZVVVUUUXXX```lllwww}}}uuuxxxzzzsssqqqqqqwww}}}}}}wwwsssoooiiiaaa[[[XXXWWWVVVVVVWWWWWWVVVTTTXXXWWWWWWVVVUUUTTTSSSSSSRRRQQQOOOOOOPPPSSSVVVXXXYYYVVVRRROOONNNPPPSSSUUUTTTPPPNNNOOOOOOMMMNNNRRR___qqq~~~|||~~~|||nnnxxxuuummmcccZZZZZZXXXUUURRRQQQQQQSSSTTTVVVUUUUUUWWWVVVYYYdddppp}}}vvvpppqqqnnnddddddiiifffcccdddfffjjjnnnnnnlllkkklllnnnpppqqqtttyyy}}}yyyuuuooollljjjkkkllllllkkkqqq|||vvvsssqqqnnnjjjfffbbb___]]]cccaaa```bbbhhhlllmmmlll{{{wwwwwwuuummmeeedddddddddccccccdddhhhjjjgggeeeiiittt{{{yyypppjjj```ccceeebbb___hhhUUUVVVVVVXXX```hhhhhhdddkkkkkkqqq|||{{{{{{|||wwwoooiiihhhgggfffeeecccbbbaaabbb```^^^^^^___`````````______^^^[[[YYYXXXYYYXXXVVVWWWYYY\\\___bbbddddddccc]]]WWWUUUVVVYYYZZZZZZ[[[WWWVVVXXXYYYWWWZZZ```vvvwwwooo~~~~~~yyyrrrlllfff```^^^]]]\\\[[[[[[[[[\\\]]][[[^^^dddjjjkkkmmmwwwtttttt}}}}}}~~~||||||~~~yyytttrrrqqqnnnkkklllkkkiiihhhhhhhhhhhhhhhkkklllnnnqqquuuyyy}}}|||yyysssmmmkkklllkkkgggcccdddfffhhhhhhggghhhkkknnngggeeegggpppsssmmmgggdddccceeeiiimmmrrrsssqqqooorrr|||{{{xxx{{{|||{{{~~~{{{qqqvvvxxxzzz||||||}}}|||{{{zzz{{{~~~zzz}}}wwwssstttvvvtttrrrpppmmmnnnsssuuuuuu{{{}}}wwwqqqmmmoooqqqtttuuuvvvwwwwww{{{}}}~~~xxxwwwwwwvvvvvvwwwyyyzzz{{{yyyxxxyyy{{{}}}~~~~~~xxxvvv{{{~~~wwwvvvuuuttttttuuuuuuuuutttqqqtttvvvwwwvvvvvvxxx{{{|||xxxzzzzzzvvvwww{{{{{{nnnhhhjjjxxxzzzuuuzzzzzztttsssyyyvvvzzzsssnnnmmmkkkiiigggqqqtttyyyqqqmmmjjjmmmsssyyyyyyxxx|||dddgggsssyyymmmhhhaaakkk{{{~~~xxxqqqnnnooopppkkkmmmppprrrrrrpppllljjjhhh___\\\``````\\\^^^fffyyy|||wwwxxxyyyvvvrrrooorrruuuuuuqqqlllgggdddeeeaaa]]][[[\\\^^^]]]\\\[[[]]]eeeooorrrmmmhhhhhh~~~}}}}}}xxx~~~~~~qqqgggbbbbbbbbbfffkkkhhh]]]PPPJJJHHHWWWnnnzzz}}}tttjjjcccbbbiiiyyy}}}yyyxxxuuupppllljjjjjjlllffffffgggfffddd```\\\ZZZZZZUUUUUU[[[\\\[[[aaajjj}}}}}}~~~{{{xxxqqqjjjgggggggggccc___bbbeeeiiikkkjjjhhhggggggkkkhhhdddbbbbbbccccccbbbZZZ\\\bbbkkkooonnnnnnpppyyywwwvvvsssooowwwqqqhhhaaa[[[XXXTTTRRRRRRRRRSSSUUUUUURRRPPPOOOQQQTTTaaasss{{{wwwgggmmm{{{qqqhhhaaa]]]ZZZYYYXXX]]]lllzzz~~~~~~}}}|||yyyvvvsssqqqkkkkkkooowwwzzzzzz~~~}}}yyyrrrooommmjjjhhhhhheeecccccceeeeeebbb```eeehhhlllooopppqqqsssuuusssrrrpppoooooopppqqqrrr{{{}}}|||sssmmmllllllgggccc___]]]^^^```aaa```ZZZXXXUUUTTTVVVWWWWWWWWWVVVVVVSSSPPPNNNOOOQQQRRRVVVXXXaaaqqqzzzwwwpppllljjjnnnvvv~~~yyyrrrjjjiiijjjhhhddd```dddccceeeggghhhlllxxx~~~}}}{{{xxxvvvlllnnnppptttvvvxxxxxxwww}}}~~~wwwsssssstttiiifffaaa]]][[[\\\^^^```\\\[[[[[[ZZZZZZ[[[\\\]]]XXXXXXZZZZZZ[[[ZZZZZZZZZ\\\______\\\ZZZ\\\]]]]]]bbbmmm~~~~~~||||||zzz|||}}}}}}}}}}}}}}}zzz{{{vvvqqqnnnmmmnnnjjjhhhdddbbbbbbdddfffhhhccceeeeeedddaaa^^^]]]]]]bbbfffjjjkkkiiihhhiiikkklllqqqtttrrrttt{{{{{{wwwqqqmmmkkkjjjjjjiiiiiilllooopppnnnlllkkklllpppvvv}}}}}}zzzwwwvvvuuuuuunnnjjjeeeaaaaaaccceeeeeeeeekkkyyy~~~|||wwwrrrtttppplllfffbbbbbbdddfffggghhhhhhgggeeefffiiimmmqqqnnnxxx}}}wwwqqqkkkjjjlllooommmjjjjjjlllppptttwwwwww{{{{{{|||~~~~~~|||xxxvvvvvv~~~|||}}}~~~|||~~~|||{{{zzzxxxvvvuuutttsssnnnnnnoooqqqtttvvvyyyzzzvvvoooiiihhhmmmrrrsssrrrrrrtttuuuvvvvvvuuusssrrrrrrssstttuuuvvvwwwwwwwwwzzz{{{||||||zzzvvvsssppprrrrrrrrrrrrsssuuuvvvxxxzzz{{{|||{{{xxxtttpppmmmfffdddaaa]]][[[ZZZZZZ[[[WWWXXXYYYYYYYYYXXXVVVUUUUUUWWW[[[]]]]]]]]][[[ZZZ^^^ZZZWWWZZZaaaggghhhgggvvv~~~~~~~~~xxxxxx}}}zzz|||~~~vvvssstttxxxuuuuuuzzz|||yyyvvvvvvyyyzzzzzz|||}}}}}}|||wwwsssttt|||~~~|||{{{yyyxxxwwwmmmmmmlllkkkjjjjjjiiiiiiiiiiiijjjjjjkkkllllllmmmpppmmmjjjgggfffdddbbb```___aaadddfffgggfffdddccc^^^```ccchhhmmmlllgggcccbbbaaa___^^^]]]]]]^^^___ZZZ\\\^^^```aaaaaa```___ZZZYYYXXXVVVUUUTTTTTTTTTRRRRRRRRRRRRRRRSSSTTTUUUUUURRROOOPPPSSSWWWXXXWWWTTTUUUVVVWWWXXXWWWVVVVVVVVVVVVXXXYYYZZZ[[[[[[[[[[[[\\\^^^^^^^^^]]][[[ZZZXXXXXXXXXXXXZZZ[[[]]]___cccdddddddddaaa^^^ZZZWWWXXXVVVTTTRRRPPPOOONNNNNNOOOOOOPPPPPPQQQQQQPPPPPPRRRUUUYYY[[[[[[[[[\\\]]]\\\[[[[[[___eeejjjllllllnnnwww}}}{{{yyyyyyyyyyyy|||vvvuuuxxxwwwqqqpppuuukkkgggcccdddjjjpppuuuvvvyyy|||~~~|||zzz}}}}}}rrrlllzzz}}}~~~{{{{{{{{{|||{{{{{{{{{zzz{{{|||zzzzzzzzzyyyyyy}}}|||zzzyyyxxxwwwwwwxxxvvvuuuuuutttsssrrrqqqppprrrsssssssssrrrpppmmmlllggggggffffffeeeeeeddddddeeedddbbb```^^^\\\\\\[[[]]]^^^^^^_________^^^^^^ZZZZZZZZZYYYYYYXXXXXXWWWYYYYYYYYYXXXXXXWWWWWWVVVXXXYYYZZZ[[[\\\^^^^^^___\\\YYYWWWVVVVVVUUUTTTRRRSSSUUUWWWZZZ[[[[[[[[[ZZZZZZ[[[]]]___``````^^^]]]\\\ZZZXXXWWWVVVVVVWWWXXXVVVVVVVVVWWWWWWVVVVVVUUURRRRRRPPPPPPOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOMMMNNNOOOQQQSSSTTTUUUUUUSSSSSSTTTUUUVVVVVVWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZWWWWWWXXXXXXYYYXXXXXXXXXVVVUUUUUUTTTTTTVVVWWWXXX\\\\\\\\\\\\ZZZWWWUUUSSSJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNOOORRRUUUVVVUUUUUUWWWYYYSSSTTTVVVXXX[[[^^^``````gggmmmrrrrrrssswwwxxxvvvsssrrrooommmlllllllllmmmllloooqqqrrrsssuuuyyy}}}~~~~~~wwwrrrggg```___eeefffbbbdddlll``````aaadddhhhmmmrrrtttyyy|||~~~|||zzzzzz}}}|||uuuooonnnzzz~~~|||xxxvvvwwwyyyqqqsssxxx~~~{{{tttpppsssuuuoooiiifffiiiqqqyyy~~~zzzvvvyyy}}}}}}wwwsssuuuyyy}}}|||wwwtttvvvxxxuuuqqqllliiiiiijjjiiihhhnnnuuu{{{{{{~~~}}}zzzvvvrrrooonnnnnnooofffeeeeeeeeedddaaa\\\XXXTTTTTTSSSSSSSSSTTTUUUUUUQQQQQQQQQRRRSSSUUUXXXYYYXXXYYYZZZ[[[\\\[[[ZZZZZZWWWXXXXXXXXXXXXVVVTTTSSSYYYYYYXXXWWWVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSQQQOOONNNNNNNNNNNNRRRRRRQQQPPPOOONNNMMMLLLLLLMMMNNNOOONNNMMMJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNHHHIIIKKKLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLNNNPPPQQQSSSSSSRRRPPPOOOOOOPPPQQQPPPOOOKKKLLLNNNQQQSSSTTTTTTTTTVVVWWWWWWUUUTTTSSSUUUVVVSSSRRRPPPNNNMMMMMMNNNOOOOOONNNMMMLLLKKKJJJIIIIIIGGGFFFEEEEEEEEEGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIEEEHHHLLLOOOOOOOOOOOOPPPLLLLLLMMMMMMOOOPPPRRRSSSPPPQQQRRRSSSSSSTTTTTTTTTSSSRRRRRRQQQPPPOOOOOOOOOPPPOOONNNLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMKKKIIIHHHIIIJJJLLLMMMNNNNNNOOONNNLLLLLLLLLLLLNNNPPPRRRTTTRRRUUUWWWVVVUUUTTTWWWYYYTTTVVVYYYYYYYYYYYYZZZ[[[\\\```bbb```aaaeeehhhggg]]]\\\ZZZXXXWWWXXXYYYZZZRRRUUUYYY[[[]]]aaagggllleeehhhmmmpppnnnjjjddd```XXXOOONNNUUUXXXWWW]]]hhh]]]aaafffjjjlllooosssuuuzzzxxxzzz~~~|||{{{}}}xxxsssnnnjjjeeedddkkkttttttxxx~~~|||wwwtttvvvrrrppppppsssrrrmmmhhhdddeeeeeebbb]]]ZZZ[[[]]]\\\___hhhrrrrrrkkkiiilllppphhh___\\\bbbllluuuzzzuuutttuuuwwwzzz}}}wwwwwwtttrrrsssvvvuuuqqqttt{{{zzzxxxvvvrrrmmmiiieeedddhhhmmmpppmmmgggcccdddgggjjjeee```^^^___aaaaaa```jjjqqqvvvvvvxxxSSSSSSSSSSSSSSSRRRQQQPPPTTTTTTSSSTTTTTTUUUWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXVVVUUUTTTSSSRRRQQQQQQQQQPPPOOONNNMMMKKKKKKKKKKKKIIIGGGFFFFFFHHHIIIHHHHHHJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCEEEGGGJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHGGGFFFEEEFFFGGGEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIHHHGGGGGGIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOMMMLLLMMMNNNPPPRRROOOLLLJJJKKKOOORRRRRRQQQOOOPPPPPPLLLHHHGGGLLLPPPMMMOOORRRRRRQQQPPPQQQQQQWWWVVVUUUSSSRRRQQQPPPPPPQQQOOOKKKGGGEEEEEEFFFFFFMMMMMMLLLJJJGGGEEEFFFGGGFFFEEEDDDEEEFFFFFFDDDCCCIIIIIIIIIIIIJJJKKKMMMNNNKKKLLLNNNPPPRRRTTTTTTUUUTTTSSSRRRPPPPPPPPPQQQQQQSSSRRRQQQRRRSSSSSSQQQPPPTTTSSSQQQOOOMMMMMMMMMMMMNNNMMMKKKIIIHHHIIIJJJKKKLLLKKKJJJIIIIIIJJJKKKKKKNNNPPPRRRUUUUUUUUUSSSRRRMMMMMMLLLMMMPPPRRRSSSSSSVVVUUUTTTSSSRRRRRRSSSTTTRRRRRRQQQPPPOOOOOOOOOOOOOOONNNMMMOOOQQQRRRRRRQQQLLLLLLLLLMMMNNNOOOQQQRRRMMMOOOQQQTTTXXX\\\```bbb^^^]]]]]]]]]]]][[[XXXVVVQQQPPPNNNLLLLLLMMMNNNOOOSSSWWW]]]cccgggjjjjjjjjjgggjjjnnnqqqqqqoookkkhhhbbb^^^ZZZWWWWWWZZZ^^^aaaiiilllpppsssuuusssqqqoooxxxzzz|||}}}|||yyyuuusssmmmmmmllljjjgggccc```^^^ZZZZZZZZZ\\\^^^^^^\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVV[[[```fffjjjkkkkkkkkkllliiifffbbbbbbffflllqqqtttqqqppppppqqqsssvvvyyy{{{{{{}}}~~~}}}}}}pppeeebbblllxxx~~~~~~|||{{{~~~pppmmmkkkmmmuuu|||zzzwwwwwwwwwxxx|||yyyuuuoooqqqqqqnnnkkkmmmtttzzz{{{uuukkkllllllkkkjjjkkknnnpppqqqmmmgggeeegggiiiiiihhhllljjjiiihhhiiikkknnnpppooollliiiffffffhhhkkknnnqqqqqqtttzzzzzzwwwwwwyyyIIIIIIIIIIIIIIIHHHGGGGGGIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFEEECCCDDDEEEGGGFFFEEEHHHHHHHHHGGGFFFFFFFFFEEEFFFDDDBBBAAABBBEEEIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOPPPPPPNNNMMMMMMMMMMMMNNNOOOMMMLLLLLLNNNOOOPPPPPPLLLMMMMMMJJJEEEDDDGGGKKKQQQSSSUUUUUUSSSRRRRRRRRRTTTSSSQQQOOONNNMMMMMMLLLKKKIIIFFFDDDCCCCCCDDDFFFIIIIIIIIIHHHEEEDDDEEEFFFGGGFFFEEEFFFHHHHHHGGGEEEEEEEEEFFFHHHJJJNNNPPPRRRNNNOOOQQQSSSTTTVVVWWWWWWZZZXXXWWWUUUTTTTTTTTTTTTUUUTTTSSSSSSSSSSSSQQQOOOTTTRRRPPPNNNLLLKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJPPPPPPOOONNNNNNOOOPPPQQQSSSUUUWWWXXXYYYWWWVVVTTTRRRRRRRRRSSSUUUWWWXXXXXXWWWVVVTTTRRRQQQPPPPPPQQQPPPOOONNNLLLKKKKKKKKKKKKIIIHHHIIIKKKNNNPPPPPPPPPFFFGGGIIIKKKNNNPPPRRRSSSRRRTTTVVVYYYZZZ[[[[[[ZZZYYYXXXXXXXXXYYYXXXUUUSSSQQQOOOLLLIIIHHHGGGHHHHHHHHHKKKQQQXXX]]]___``````___aaadddeeeeeebbb___\\\ZZZXXXUUURRRRRRUUUYYY[[[^^^```ccceeeeeebbb___]]]bbbeeehhhkkkkkkhhheeebbb]]]^^^```aaa```]]]YYYVVVVVVVVVWWWZZZ\\\^^^]]][[[YYYYYYXXXXXXXXXXXXXXXYYY^^^bbbgggkkkmmmnnnpppqqqmmmiiifffeeehhhlllppprrrqqqpppooonnnmmmnnnpppqqqppprrruuuxxxzzzzzzyyyxxxrrrrrrssstttuuuwwwxxxyyywwwuuuttttttuuuuuussspppggg```^^^fffooosssuuuwwwvvvwwwxxxzzz{{{{{{xxxvvvrrruuuyyy||||||}}}~~~~~~|||zzzzzz}}}yyyuuussspppmmm``````bbbfffmmmssswwwyyytttqqqppprrrtttuuuyyy~~~~~~|||{{{yyyqqqjjjdddaaa```aaabbbbbbccchhhnnnsssxxx{{{}}}}}}yyyqqqhhhbbb___```___^^^^^^aaaeeeiiillljjjggghhhlllpppqqqrrrkkkjjjiiiiiijjjmmmqqqssstttssspppnnnnnnppprrrtttwwwwwwxxx|||zzzuuuyyyzzz|||FFFFFFFFFFFFFFFFFFEEEDDDFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCDDDFFFGGGFFFEEEHHHHHHHHHIIIIIIIIIJJJJJJJJJGGGDDDAAABBBEEEIIIKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKNNNNNNNNNOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGIIIJJJLLLMMMLLLMMMNNNNNNOOOOOONNNNNNKKKLLLMMMNNNOOONNNMMMMMMOOOOOOOOOOOOOOONNNMMMMMMRRRRRRQQQPPPOOONNNMMMLLLPPPPPPOOOMMMLLLLLLMMMOOOLLLNNNNNNKKKGGGEEEFFFHHHOOOQQQRRRPPPNNNLLLKKKLLLKKKKKKJJJHHHHHHGGGGGGGGGFFFDDDCCCAAAAAABBBDDDEEEFFFGGGHHHGGGFFFFFFGGGIIIJJJIIIIIIJJJLLLMMMLLLJJJFFFFFFGGGIIIKKKNNNPPPRRRSSSTTTUUUWWWYYYZZZZZZ[[[\\\ZZZXXXVVVTTTSSSSSSSSSTTTRRRPPPPPPPPPOOOMMMKKKOOONNNMMMKKKJJJIIIHHHHHHEEEEEEFFFGGGIIILLLOOOQQQXXXXXXWWWWWWXXXYYYZZZZZZ[[[\\\]]]______^^^]]]\\\^^^^^^^^^]]]\\\\\\[[[[[[YYYWWWUUURRRQQQPPPPPPPPPJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGHHHKKKOOORRRSSSRRRKKKMMMOOORRRTTTUUUUUUUUUSSSUUUWWWXXXWWWUUURRRPPPOOOOOOOOOQQQRRRRRRPPPNNNPPPNNNKKKHHHFFFFFFFFFGGGGGGJJJOOOTTTWWWXXXXXXXXXWWWXXXYYYYYYXXXVVVSSSQQQRRRQQQOOOOOOOOOQQQSSSTTTWWWXXXYYYZZZXXXUUURRRPPPVVVXXX\\\```aaa___]]][[[SSSVVV[[[___```]]]ZZZWWWUUUUUUVVVYYY]]]______^^^[[[[[[[[[[[[[[[\\\]]]]]]bbbeeehhhjjjkkkkkkkkklllhhheeebbbaaaccceeeggggggeeedddbbbaaa``````aaaaaaccceeehhhlllnnnnnnnnnnnngggggghhhiiijjjlllnnnooommmllljjjiiiiiihhhfffdddZZZWWWWWW]]]aaacccdddgggjjjlllnnnooonnnmmmmmmnnnhhhkkknnnoooooonnnooopppwwwzzz}}}zzzzzzzzzyyyuuuqqqooonnnlllmmmqqqxxx}}}||||||rrrlllhhhddd```]]]YYY\\\```eeeiiinnnsssvvvpppnnnppptttvvvtttuuuxxxrrrooonnnooorrrsssqqqooossspppkkkeee___YYYVVVTTTRRRRRRRRRVVV\\\ccciiikkkkkkkkkllljjjeee^^^WWWSSSVVVVVVVVVVVVWWWZZZ___cccooommmllllllmmmoooooonnnjjjjjjiiiiiikkkooorrruuuxxxwwwuuutttttttttuuuvvvvvvvvvwwwyyy|||{{{vvvrrryyyzzz|||}}}zzz~~~~~~}}}|||{{{yyywwwwww{{{www}}}~~~HHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKGGGFFFFFFGGGIIIJJJIIIHHHIIIJJJKKKMMMOOOPPPQQQRRROOOLLLGGGDDDCCCFFFJJJMMMLLLLLLLLLMMMMMMNNNNNNNNNPPPNNNLLLKKKKKKLLLMMMNNNPPPPPPQQQQQQPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPOOONNNMMMIIIJJJLLLNNNNNNMMMLLLKKKMMMNNNNNNNNNNNNNNNMMMMMMTTTUUUVVVWWWVVVTTTRRRQQQSSSTTTTTTQQQMMMKKKMMMPPPSSSTTTUUURRRNNNLLLLLLLLLLLLMMMMMMKKKHHHFFFEEEFFFCCCCCCBBBBBBCCCDDDEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLLLLMMMOOOOOONNNNNNPPPRRRSSSRRRQQQMMMMMMMMMLLLLLLLLLLLLLLLPPPQQQRRRTTTUUUVVVVVVVVVVVVUUURRRPPPNNNMMMLLLLLLLLLKKKIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMHHHIIILLLOOOTTTXXX\\\^^^aaaaaaaaaaaabbbbbbccccccaaabbbbbbbbbbbbbbbbbbaaaggggggeeebbb]]]YYYWWWVVVRRRQQQOOOMMMLLLKKKLLLLLLFFFFFFFFFFFFGGGIIIJJJKKKLLLKKKLLLNNNRRRTTTUUUUUURRRSSSTTTUUUTTTRRRPPPNNNNNNNNNOOONNNMMMKKKIIIHHHHHHHHHIIIKKKNNNNNNMMMKKKOOONNNLLLKKKJJJKKKMMMNNNOOOQQQSSSTTTUUUTTTRRRQQQSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRXXXXXXYYYXXXWWWTTTQQQPPPWWWWWWYYYZZZ[[[\\\]]]]]]TTTWWW[[[^^^```___^^^\\\XXXXXXXXX[[[^^^``````___^^^^^^]]]]]]]]]]]]]]]^^^cccfffiiihhheeeaaa^^^\\\ZZZXXXVVVVVVWWWXXXXXXXXXTTTTTTTTTTTTUUUVVVXXXYYYZZZ\\\^^^```bbbbbbbbbbbbddddddcccbbbbbbbbbbbbbbb^^^]]]\\\[[[ZZZYYYXXXXXXQQQRRRTTTVVVVVVVVVWWWYYY___bbbeeeeeecccbbbdddfffccceeeggggggeeeeeeeeefffiiilllqqquuuvvvssspppmmmmmmmmmmmmmmmmmmnnnnnnooojjjhhhggggggiiijjjhhhggggggeeedddeeeiiiooovvvzzz||||||{{{zzzzzz}}}~~~zzzsssmmmhhhffffffgggiiifffbbb``````^^^\\\ZZZ\\\___bbbcccdddgggmmmqqqnnnmmmooorrrqqqlllhhhiii^^^\\\[[[[[[\\\\\\[[[YYY\\\\\\ZZZXXXVVVTTTSSSRRRQQQNNNMMMRRR[[[bbbdddddd^^^___^^^]]][[[WWWTTTRRRUUUWWWXXXYYYYYYZZZ]]]___hhhhhhhhhhhhhhhhhhgggfffggggggfffeeegggjjjmmmooorrrqqqpppooonnnmmmlllkkkiiijjjlllpppsssssspppnnnppprrrvvvxxxvvvrrrlllgggkkknnnqqquuuwwwwwwwwwvvvqqqooonnnooosssxxx{{{|||}}}yyyuuurrrkkkhhhdddaaa___```aaacccVVV]]]hhhqqqtttuuutttsss~~~{{{}}}{{{}}}xxxvvvqqqkkkHHHHHHIIIIIIJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOONNNMMMMMMHHHHHHHHHJJJLLLMMMKKKJJJHHHIIIKKKNNNQQQTTTVVVWWWQQQMMMHHHDDDCCCFFFJJJMMMKKKLLLLLLMMMNNNOOOPPPPPPQQQPPPNNNLLLLLLLLLNNNOOOQQQRRRRRRRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNPPPPPPOOOOOOOOONNNNNNNNNMMMLLLMMMPPPRRRSSSQQQOOOQQQPPPOOONNNMMMMMMMMMMMMMMMNNNPPPQQQRRRQQQPPPOOOKKKLLLNNNPPPPPPOOONNNMMMOOOOOOPPPRRRRRRSSSSSSSSSWWWYYY[[[\\\\\\[[[YYYXXXXXXZZZYYYVVVRRRPPPRRRUUUXXXYYYXXXVVVSSSQQQPPPPPPLLLLLLLLLJJJFFFDDDDDDEEEAAAAAABBBCCCEEEFFFHHHIIILLLKKKJJJIIIIIIJJJJJJKKKNNNPPPRRRSSSSSSSSSTTTVVVTTTSSSSSSUUUWWWXXXWWWVVVRRRRRRQQQOOONNNLLLKKKJJJHHHHHHIIIKKKKKKLLLLLLLLLNNNMMMJJJHHHGGGFFFFFFFFFEEEDDDCCCEEEGGGJJJKKKJJJEEEGGGJJJNNNQQQUUUWWWYYYVVVWWWYYY\\\___bbbeeefffgggggggggggggggfffffffffdddcccaaa^^^\\\[[[ZZZYYY^^^^^^]]]ZZZTTTOOOLLLLLLGGGFFFEEEDDDDDDDDDEEEFFFIIIHHHHHHHHHHHHHHHHHHIIILLLKKKKKKLLLNNNPPPPPPOOOLLLLLLMMMLLLJJJGGGDDDBBBGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJLLLOOOPPPOOONNNQQQPPPNNNMMMLLLMMMOOOPPPOOOOOOPPPQQQPPPOOOMMMLLLPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTSSSRRRQQQTTTSSSPPPOOOPPPSSSVVVYYYVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYXXXYYY[[[\\\\\\[[[]]]\\\ZZZYYYXXXWWWVVVVVV^^^bbbffffffbbb[[[UUUQQQPPPNNNLLLLLLNNNOOOOOONNNLLLMMMNNNOOOQQQSSSTTTUUURRRSSSTTTUUUVVVVVVUUUUUUYYYXXXWWWUUUTTTSSSSSSRRRLLLLLLLLLKKKKKKKKKLLLMMMPPPTTTVVVUUUSSSSSSSSSTTTWWW[[[______]]]\\\]]]___^^^___``````^^^]]]^^^___\\\___bbbeeeeeeccc___]]][[[ZZZYYYXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^``````___\\\[[[ZZZ[[[]]]bbbfffiiikkkkkkjjjhhhgggfffhhhjjjrrrrrrtttvvvuuurrrpppoooeeeggghhhfffbbb^^^^^^___```^^^ZZZWWWVVVWWWYYY[[[WWWWWWYYY[[[]]]^^^^^^]]]``````^^^ZZZXXXYYY___eeeaaa```aaadddaaaZZZTTTTTTMMMLLLLLLLLLMMMMMMMMMLLLJJJMMMPPPRRRTTTTTTSSSRRRUUUQQQOOORRRZZZ^^^]]]ZZZWWWWWWWWWWWWVVVUUUTTTTTTTTTWWWZZZ[[[ZZZXXXWWWWWWUUUWWWZZZ\\\^^^___```aaa^^^]]][[[ZZZ[[[]]]___aaadddcccbbb```^^^\\\ZZZXXXZZZ\\\^^^bbbeeefffeeecccbbbeeeiiijjjgggbbb\\\YYY^^^aaaeeejjjlllmmmmmmllljjjhhhggghhhmmmrrruuuvvvxxxyyyzzz|||}}}~~~~~~~~~}}}}}}zzzuuummmfff___YYYUUURRRMMMLLLLLLLLLNNNPPPRRRSSSGGGMMMTTT[[[___aaabbbccckkknnnpppllleee```aaaddd^^^dddfff```ZZZXXXZZZ[[[JJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMLLLKKKJJJJJJMMMLLLLLLLLLMMMNNNOOOOOOMMMNNNNNNOOONNNMMMKKKJJJHHHHHHIIIKKKMMMNNNMMMKKKGGGHHHIIILLLNNNPPPRRRSSSMMMKKKFFFCCCBBBDDDGGGJJJIIIJJJKKKLLLMMMNNNOOOOOOPPPOOOMMMLLLKKKKKKLLLMMMQQQRRRRRRSSSTTTTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPQQQTTTXXXYYYWWWSSSXXXWWWUUUTTTRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSQQQRRRSSSTTTTTTTTTSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXZZZ\\\]]]^^^]]]\\\[[[[[[[[[ZZZXXXVVVUUUVVVXXXVVVUUUSSSQQQPPPOOONNNNNNGGGGGGGGGEEEBBBAAABBBCCCEEEEEEFFFGGGIIIKKKMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNSSSUUUXXXYYYXXXWWWXXXXXXUUUTTTTTTUUUWWWXXXWWWUUUPPPPPPPPPPPPOOONNNMMMLLLGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEDDDCCCCCCEEEIIIMMMPPPPPPJJJLLLPPPUUUZZZ^^^aaacccccccccddddddddddddddddddggggggfffeeecccaaa```______\\\XXXTTTPPPMMMLLLKKKJJJMMMOOOMMMHHHEEEDDDEEEGGGFFFEEEEEEEEEFFFGGGHHHNNNMMMKKKIIIFFFEEEDDDCCCFFFEEEDDDDDDFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@FFFDDDCCCBBBCCCFFFIIILLLLLLLLLMMMPPPSSSUUUTTTRRRSSSQQQNNNKKKJJJIIIJJJJJJJJJKKKMMMNNNOOOOOONNNNNNKKKLLLMMMMMMNNNNNNNNNMMMPPPPPPQQQQQQQQQQQQPPPPPPIIIIIIIIIIIIJJJKKKKKKLLLNNNLLLHHHFFFGGGKKKPPPTTTYYYYYYXXXWWWWWWWWWXXXXXXVVVTTTRRRRRRSSSTTTSSSRRRUUUTTTRRRPPPNNNMMMLLLLLLTTTYYY^^^aaa___[[[VVVTTTOOOMMMKKKJJJKKKLLLLLLLLLHHHHHHIIIJJJJJJKKKKKKLLLKKKKKKKKKLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLFFFGGGGGGGGGGGGHHHKKKNNNSSSWWWXXXUUUTTTUUUUUUSSSRRRUUUYYY[[[ZZZYYYXXXXXXVVVWWWXXXXXXVVVVVVWWWXXXWWWXXX[[[]]]]]][[[XXXWWWUUUTTTSSSRRRSSSSSSUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWTTTTTTTTTUUUWWWYYY[[[\\\]]]]]]]]]ZZZWWWUUUUUUVVVWWWUUUVVVXXXWWWSSSPPPQQQKKKPPPUUUSSSNNNLLLNNNRRRUUUTTTSSSRRRRRRSSSTTTVVVRRRTTTWWWZZZ\\\]]]^^^^^^bbb___YYYSSSPPPQQQVVVZZZTTTRRRTTTWWWUUUNNNJJJJJJDDDDDDEEEFFFHHHIIIJJJJJJJJJMMMQQQUUUVVVVVVTTTRRRUUURRROOOQQQUUUVVVSSSPPPSSSRRRRRRQQQPPPPPPPPPPPPOOOQQQTTTTTTRRROOOMMMLLLMMMOOOQQQRRRQQQQQQRRRSSSRRRPPPNNNMMMMMMNNNPPPRRRTTTSSSRRRQQQOOOMMMKKKKKKRRRSSSUUUWWWXXXXXXWWWVVVVVVYYY\\\\\\YYYTTTQQQOOOWWWYYY\\\___``````___]]]]]][[[YYY[[[^^^cccfffgggiiiggghhhllllllkkkkkkmmmfffdddcccdddeeeggggggfff^^^[[[WWWQQQLLLHHHFFFDDDDDDEEEGGGHHHJJJJJJKKKKKKIIILLLPPPRRRSSSTTTVVVWWWWWWYYY[[[WWWPPPLLLLLLNNNOOOTTTWWWSSSMMMLLLQQQXXXLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMKKKJJJKKKMMMPPPQQQNNNNNNMMMMMMKKKJJJHHHGGGJJJJJJJJJJJJKKKLLLMMMNNNKKKLLLNNNOOOOOONNNMMMLLLJJJKKKLLLOOOQQQQQQPPPNNNIIIIIIIIIJJJJJJKKKKKKLLLKKKIIIFFFCCCCCCDDDGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQOOOOOOOOONNNMMMLLLLLLLLLPPPQQQRRRSSSTTTUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSQQQRRRVVV[[[\\\YYYUUUXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZ[[[[[[ZZZZZZWWWXXXYYYYYYYYYXXXWWWVVVVVVTTTRRRQQQRRRSSSSSSRRROOOMMMJJJHHHGGGHHHHHHHHHBBBCCCCCCAAA??????AAACCCJJJIIIIIIIIIJJJKKKLLLLLLJJJKKKKKKLLLMMMNNNOOOPPPTTTWWWYYYYYYXXXVVVVVVVVVRRRQQQQQQRRRSSSSSSRRRPPPMMMMMMNNNOOOOOONNNMMMLLLIIIIIIJJJJJJJJJJJJJJJJJJDDDDDDCCCCCCCCCEEEFFFGGGEEEDDDDDDFFFKKKPPPSSSTTTPPPRRRVVVZZZ^^^```bbbcccdddddddddcccbbbaaa______aaaaaa___]]]ZZZWWWSSSRRRQQQOOOLLLIIIGGGFFFGGGGGGDDDHHHLLLKKKHHHEEEFFFHHHKKKKKKIIIIIIHHHIIIJJJKKKLLLKKKIIIFFFDDDCCCBBBAAABBBAAA@@@@@@AAABBBAAA???DDDDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKMMMOOORRRTTTSSSQQQPPPNNNKKKIIIGGGFFFGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMHHHHHHIIIJJJJJJIIIGGGGGGLLLLLLLLLLLLKKKJJJIIIIIIBBBBBBBBBBBBCCCEEEFFFGGGIIIHHHGGGGGGIIIMMMQQQTTTXXXXXXXXXWWWVVVUUUUUUTTTPPPNNNLLLKKKLLLMMMMMMLLLMMMLLLKKKIIIHHHGGGGGGGGGLLLPPPUUUYYYZZZYYYYYYZZZRRROOOKKKIIIIIIIIIIIIHHHCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKLLLIIIJJJKKKJJJIIIKKKNNNRRRRRRUUUTTTPPPPPPTTTTTTPPPMMMOOORRRVVVXXXWWWTTTPPPOOOPPPQQQQQQPPPPPPRRRTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRRRRSSSTTTQQQRRRTTTUUUSSSQQQPPPOOOLLLMMMOOORRRSSSTTTTTTTTTTTTUUUUUUSSSPPPOOOOOOOOOHHHEEEFFFIIIIIIDDDCCCFFFFFFIIILLLLLLKKKKKKMMMPPPSSSSSSRRRRRRRRRRRRRRRRRRPPPSSSVVVYYYZZZ[[[\\\\\\^^^ZZZSSSOOOOOOPPPRRRSSSOOOMMMMMMPPPNNNIIIFFFHHHAAABBBDDDFFFGGGHHHJJJKKKOOOPPPRRRTTTTTTTTTSSSRRROOONNNLLLMMMOOOOOOLLLIIILLLLLLKKKKKKKKKKKKKKKLLLJJJKKKLLLJJJGGGFFFEEEFFFLLLMMMMMMKKKHHHFFFFFFHHHIIIHHHFFFEEEEEEGGGJJJLLLJJJJJJIIIHHHGGGHHHHHHHHHNNNOOOQQQQQQQQQPPPOOOOOOOOORRRSSSRRRNNNKKKKKKKKKPPPQQQSSSUUUVVVUUUTTTSSSRRRPPPNNNNNNRRRUUUXXXXXX\\\YYYZZZ___```[[[YYY[[[UUUUUUVVVXXX[[[[[[WWWTTTQQQPPPNNNLLLIIIGGGGGGGGGIIIIIIJJJKKKKKKKKKJJJIIINNNQQQSSSTTTSSSRRRRRRRRRRRRSSSSSSOOOKKKIIIKKKMMMRRRTTTVVVVVVSSSRRRVVVZZZIIIJJJJJJKKKLLLLLLLLLKKKLLLJJJGGGFFFGGGIIIMMMOOOJJJJJJIIIHHHFFFDDDBBBAAAHHHHHHHHHIIIJJJKKKLLLMMMKKKMMMOOORRRSSSSSSRRRQQQNNNNNNPPPSSSUUUVVVTTTRRRLLLLLLKKKJJJIIIHHHGGGGGGKKKJJJHHHFFFEEEFFFHHHIIIKKKLLLMMMNNNPPPQQQSSSSSSQQQQQQRRRQQQPPPOOONNNMMMOOOPPPRRRSSSUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQQQQVVV[[[]]]YYYUUUUUUTTTSSSSSSRRRRRRSSSSSSRRRQQQPPPPPPPPPQQQSSSTTTVVVVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQNNNKKKHHHHHHKKKMMMMMMKKKJJJGGGCCCAAAAAACCCDDDDDDDDDEEEEEEDDDCCCDDDFFFHHHKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFHHHJJJLLLNNNOOOPPPTTTVVVXXXXXXVVVTTTSSSSSSNNNMMMMMMNNNOOOOOOMMMKKKLLLMMMNNNNNNMMMLLLJJJIIIEEEEEEFFFFFFFFFFFFFFFEEEAAAAAAAAABBBCCCEEEGGGHHHFFFDDDDDDGGGKKKPPPSSSTTTTTTUUUXXXZZZ\\\]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[YYYVVVRRRNNNJJJHHHEEEDDDCCCCCCDDDGGGJJJMMMJJJOOOSSSRRRNNNKKKKKKMMMKKKIIIHHHFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDBBBAAA@@@AAACCCCCCCCCAAAEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHIIILLLOOOPPPOOOMMMLLLJJJIIIGGGGGGHHHIIIJJJGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIHHHFFFCCCAAAHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHDDDEEEGGGIIILLLPPPSSSTTTQQQRRRTTTUUUTTTRRROOOMMMMMMKKKIIIHHHJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGIIILLLOOOQQQSSSVVVYYY\\\SSSOOOJJJFFFEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEFFFFFFGGGIIIJJJKKKKKKFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJKKKJJJHHHIIIMMMQQQMMMOOOMMMIIIKKKPPPPPPJJJIIIJJJNNNSSSWWWVVVPPPKKKKKKLLLMMMMMMMMMNNNQQQSSSNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNJJJMMMPPPRRRQQQOOONNNMMMCCCEEEIIILLLNNNNNNMMMLLLLLLMMMNNNMMMLLLKKKLLLMMMFFFCCCCCCHHHIIIEEEDDDHHHHHHGGGGGGHHHIIIKKKLLLMMMPPPQQQQQQQQQQQQQQQPPPOOONNNQQQTTTWWWXXXYYY[[[\\\UUUQQQLLLJJJMMMNNNNNNMMMNNNKKKJJJKKKIIIDDDBBBDDD@@@BBBDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOJJJJJJJJJKKKLLLLLLJJJHHHEEEFFFFFFHHHIIIJJJKKKKKKJJJIIIGGGDDDBBBBBBEEEGGGDDDFFFHHHGGGEEEEEEHHHKKKGGGEEEDDDDDDEEEHHHKKKMMMFFFFFFEEEFFFGGGHHHJJJLLLKKKMMMOOOPPPOOOOOOOOOOOONNNOOOPPPMMMIIIGGGHHHJJJHHHIIILLLNNNPPPQQQQQQQQQRRRPPPMMMMMMPPPSSSUUUVVVWWWSSSTTTZZZZZZTTTQQQRRRSSSTTTVVVZZZ[[[WWWOOOIIIPPPPPPPPPNNNMMMLLLLLLMMMQQQQQQQQQPPPPPPOOONNNNNNPPPSSSWWWXXXWWWUUUTTTTTTTTTSSSQQQNNNMMMNNNQQQTTTVVVVVVWWWYYYZZZXXXXXXXXXIIIIIIIIIHHHHHHHHHGGGGGGHHHEEEAAA???@@@BBBDDDDDDDDDDDDCCCAAAAAABBBFFFIIIIIIKKKMMMOOOPPPOOOMMMKKKMMMMMMNNNOOOQQQRRRTTTTTTRRRQQQQQQPPPQQQRRRTTTUUURRRQQQOOOMMMLLLLLLMMMNNNRRROOOLLLIIIGGGGGGHHHIIIKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMOOOQQQQQQOOOMMMLLLNNNPPPRRRRRRRRRQQQPPPTTTUUUWWWXXXWWWUUURRRPPPOOOPPPQQQRRRRRRRRRQQQPPPNNNNNNOOOOOOOOOPPPPPPPPPOOOPPPQQQTTTVVVUUURRROOOMMMNNNOOONNNMMMLLLNNNOOOQQQQQQQQQPPPPPPPPPOOOOOORRRRRRRRRPPPPPPRRRUUUYYYWWWVVVTTTRRRPPPOOOOOONNNRRRQQQOOOMMMJJJGGGDDDCCC@@@?????????AAACCCFFFHHHAAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDGGGGGGHHHHHHHHHHHHHHHHHHHHHJJJMMMOOOPPPPPPOOONNNPPPQQQQQQPPPOOONNNNNNOOOKKKKKKKKKJJJJJJIIIIIIIIIMMMMMMMMMLLLIIIGGGGGGHHHKKKLLLMMMMMMLLLIIIFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOQQQRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXXXXWWWUUUSSSQQQOOORRRRRRQQQMMMIIIEEEDDDDDDEEEEEEEEEFFFHHHKKKNNNPPPSSSSSSRRRQQQQQQPPPOOOOOOLLLJJJHHHEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEGGGJJJKKKHHHGGGFFFEEEEEEGGGIIIJJJIIIHHHGGGFFFHHHJJJMMMOOOLLLKKKJJJHHHHHHHHHIIIJJJGGGGGGFFFFFFDDDCCCAAA@@@AAABBBDDDFFFGGGFFFEEEDDDGGGGGGGGGFFFFFFEEEEEEEEEGGGFFFEEEFFFHHHIIIHHHGGGGGGKKKQQQTTTTTTQQQOOONNNNNNPPPQQQQQQOOONNNOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJJJJKKKMMMPPPQQQOOONNNKKKIIIGGGFFFFFFGGGDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHHHHIIIKKKLLLNNNOOOMMMLLLJJJIIIJJJKKKMMMNNNKKKKKKKKKKKKLLLMMMNNNNNNKKKHHHFFFEEEGGGJJJKKKLLLMMMLLLKKKLLLNNNOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNKKKLLLLLLNNNOOOPPPQQQQQQNNNMMMMMMOOOPPPPPPNNNLLLKKKJJJJJJKKKMMMNNNLLLKKKGGGFFFHHHKKKPPPQQQOOOMMMQQQQQQQQQQQQQQQQQQQQQQQQIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPNNNOOOPPPQQQRRRQQQPPPPPPNNNPPPSSSVVVWWWXXXXXXWWWRRRPPPMMMKKKIIIIIIIIIJJJOOONNNMMMJJJHHHFFFDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJLLLLLLLLLJJJHHHGGGHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKFFFFFFGGGHHHHHHIIIIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMOOOQQQQQQPPPNNNLLLKKKLLLNNNNNNOOOPPPOOOMMMKKKIIIHHHIIIJJJLLLLLLLLLLLLKKKKKKJJJJJJJJJLLLOOORRRTTTPPPPPPQQQQQQQQQPPPOOOOOORRRRRRRRRSSSRRRRRRQQQQQQQQQPPPNNNMMMLLLMMMMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTVVVXXXXXXWWWUUUTTTNNNOOOPPPPPPOOOOOOQQQSSSWWWWWWWWWWWWWWWWWWWWWWWWBBBBBBBBBAAAAAAAAA@@@@@@AAA???>>>???AAACCCCCCCCC>>>???@@@AAAAAADDDHHHKKKJJJKKKNNNOOOPPPOOOMMMLLLJJJKKKMMMLLLJJJJJJKKKLLLKKKKKKLLLLLLNNNQQQSSSUUUQQQPPPNNNMMMLLLMMMNNNOOOQQQOOOLLLIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMJJJJJJJJJLLLNNNNNNLLLJJJKKKLLLNNNPPPPPPPPPOOONNNRRRSSSTTTUUUTTTRRROOOMMMNNNOOOPPPQQQQQQPPPOOONNNKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKMMMOOONNNLLLJJJFFFHHHJJJJJJIIIHHHIIIJJJMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMKKKKKKLLLPPPSSSQQQPPPNNNMMMKKKJJJJJJIIIKKKKKKJJJIIIGGGFFFDDDCCCAAA@@@?????????AAABBBDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDIIIIIIJJJKKKLLLMMMMMMNNNHHHIIIKKKLLLLLLKKKIIIHHHIIIJJJKKKJJJHHHGGGHHHIIIEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEECCCBBBCCCDDDHHHHHHHHHHHHGGGFFFDDDCCCEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLJJJIIIHHHHHHIIIJJJIIIGGGFFFFFFHHHHHHHHHGGGHHHJJJLLLOOOQQQLLLLLLMMMMMMMMMMMMNNNNNNOOOMMMKKKIIIHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMHHHGGGFFFEEEFFFGGGIIIJJJJJJIIIGGGGGGHHHJJJMMMOOONNNMMMKKKJJJJJJJJJKKKLLLIIIIIIIIIHHHGGGFFFDDDCCCCCCEEEGGGIIIJJJJJJJJJIIIKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFGGGIIIJJJIIIHHHEEEIIINNNPPPOOOMMMKKKJJJJJJLLLLLLKKKIIIGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJIIIIIIJJJLLLOOOPPPQQQPPPOOONNNMMMMMMLLLLLLGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHIIIKKKLLLMMMKKKJJJIIIHHHIIIJJJLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQNNNLLLIIIHHHJJJLLLMMMMMMOOOMMMLLLMMMNNNNNNMMMLLLKKKKKKJJJIIIIIIJJJKKKKKKIIIIIIJJJKKKLLLMMMMMMNNNJJJKKKMMMPPPRRRPPPKKKHHHIIIHHHHHHIIIKKKKKKJJJHHHGGGGGGGGGJJJNNNOOOLLLJJJLLLMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOJJJKKKLLLMMMMMMMMMLLLLLLIIIKKKNNNPPPQQQQQQQQQPPPNNNLLLJJJGGGFFFEEEFFFFFFIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGEEEDDDBBBEEEEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMLLLJJJHHHGGGHHHJJJKKKLLLLLLKKKJJJHHHFFFFFFGGGHHHIIIIIIIIIHHHGGGHHHGGGGGGGGGHHHKKKMMMOOOJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJMMMLLLKKKJJJJJJJJJKKKKKKNNNMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPRRRRRRQQQOOONNNKKKLLLMMMMMMLLLLLLNNNPPPRRRRRRRRRRRRQQQRRRRRRRRR?????????>>>>>>>>>>>>===>>>>>>???AAADDDFFFFFFEEE>>>@@@BBBDDDEEEGGGJJJMMMHHHIIIJJJKKKLLLKKKJJJIIIIIIJJJKKKHHHDDDCCCDDDFFFHHHHHHHHHIIIJJJLLLOOOPPPNNNMMMLLLKKKKKKKKKLLLMMMMMMLLLJJJHHHGGGGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHJJJJJJHHHGGGGGGHHHIIIKKKLLLKKKKKKJJJOOOPPPQQQQQQPPPNNNKKKJJJJJJKKKKKKLLLLLLKKKJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGEEEDDD@@@BBBEEEFFFEEEDDDDDDDDDHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEDDDCCCEEEHHHJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAABBB@@@???============>>>DDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEFFFGGGHHHIIIEEEFFFFFFFFFEEEDDDBBBAAA@@@AAABBBAAA?????????@@@>>>>>>>>>===============:::<<<===>>>>>>>>>@@@AAABBBAAAAAAAAA@@@@@@@@@@@@>>>??????@@@AAABBBCCCCCC@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAAAAABBBBBBAAA@@@AAACCCCCCCCCCCCDDDFFFBBBBBBAAAAAABBBDDDFFFGGGCCCCCCDDDFFFGGGHHHIIIJJJHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFDDDDDDCCCBBBCCCDDDEEEFFFEEEDDDCCCCCCDDDFFFIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCFFFHHHJJJKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJIIIEEEDDDCCCDDDFFFGGGFFFEEEAAADDDHHHJJJHHHFFFDDDCCCCCCDDDEEECCCAAA>>>>>>>>>AAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAABBBDDDEEEGGGHHHHHHIIIJJJJJJJJJJJJIIIBBBAAAAAAAAAAAAAAABBBBBBDDDCCCCCCCCCDDDDDDEEEFFFEEEEEEDDDCCCDDDEEEFFFGGGIIIIIIIIIJJJKKKLLLNNNOOONNNKKKHHHGGGHHHJJJKKKJJJLLLJJJIIIIIIIIIIIIHHHFFFFFFEEEDDDBBBBBBDDDEEEFFFEEEFFFFFFFFFGGGGGGHHHHHHDDDGGGKKKOOOQQQNNNGGGBBBDDDCCCCCCDDDFFFGGGEEEDDDDDDDDDDDDFFFGGGGGGEEECCCEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIICCCDDDEEEFFFFFFFFFEEEEEECCCDDDFFFGGGHHHHHHGGGGGGGGGFFFDDDBBBAAA@@@AAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???===<<>>===>>>@@@CCCAAA@@@???>>>============<<<<<<===>>>>>>>>>>>>>>>???>>>===;;;:::::::::;;;????????????@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<<;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@???>>><<<;;;:::;;;<<<;;;:::999:::;;;999999999999999999999999777999;;;;;;;;;<<<>>>???<<<<<<;;;;;;;;;;;;<<<===999::::::;;;<<<<<<======::::::;;;;;;;;;;;;;;;<<<========================::::::;;;<<<===>>>>>>>>>>>>???@@@???===<<<===>>>;;;::::::::::::;;;<<<<<<<<<===>>>???@@@AAABBBCCC???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@???>>>>>><<<===???AAABBBBBBCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC>>>===<<<===???@@@???>>><<>>===<<<;;;<<<===<<<:::888888999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>><<<===???AAABBBCCCBBBBBB;;;;;;:::999999999999999======<<<<<<<<<<<<===============<<<======>>>???@@@@@@AAAAAACCCDDDFFFGGGGGGEEEBBBAAABBBCCCCCCBBBCCCBBB@@@AAABBBBBB@@@???AAA@@@>>><<<<<<>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBB@@@BBBFFFIIIKKKHHHCCC>>>@@@??????@@@BBBBBBAAA???>>>>>>>>>>>>>>>===<<<:::>>>>>>??????@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>???????????????@@@@@@@@@======>>>>>>>>>?????????>>>>>>???@@@@@@???>>>>>>@@@???>>><<<;;;;;;;;;;;;::::::::::::::::::999999777777777888888888999999999999999999999999999999888999:::::::::999999888::::::;;;<<<<<<===>>>>>>AAAAAAAAABBBBBBCCCCCCCCC????????????@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@???????????????AAABBBAAA???======>>>>>>>>>?????????>>>===<<<<<<<<<===>>>???@@@AAAAAAAAA@@@????????????@@@AAA===>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLLLLJJJJJJHHHIIIJJJIIIIIIIIIKKKMMMOOOOOONNNNNNNNNOOOPPPPPPAAAAAAAAAAAAAAABBBBBBBBBBBB@@@??????@@@BBBAAA@@@AAABBBCCCCCCBBBBBBCCCDDDBBBBBBCCCDDDEEEFFFGGGHHHIIIBBB;;;:::>>>BBBAAA>>>BBBAAA???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>>>>???@@@>>>>>>======<<<<<<<<<;;;===<<<===>>>@@@@@@>>><<<<<<<<<===>>>>>>?????????AAAAAAAAAAAAAAA???>>>============<<<<<<;;;;;;;;;======>>>>>>>>>?????????@@@===;;;:::<<<=========;;;===??????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<;;;999:::<<<>>><<<<<<;;;:::999999999:::999999::::::::::::999999;;;::::::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::999999999999<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::999777999:::999888888999:::888888888888888888999999777999::::::999999;;;<<<999999888888888999:::;;;::::::;;;;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<===;;;<<<===<<<:::888999:::;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;:::::::::999999777777777777777777777777888999999::::::::::::::::::::::::::::::999999999777666666666777777888888777777666666777888999:::999999::::::::::::::::::999999:::::::::999999888888888999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999888777888:::;;;:::999999;;;<<<<<<:::888888888555666888888777666777888777777777777777777777777777777777777777777777777999999999999:::;;;;;;<<<777888:::===>>>?????????<<<;;;:::999999888999999:::999999888888888888888999999999999999:::::::::999999999:::;;;===>>>???@@@>>><<<;;;<<<===<<<;;;;;;:::999:::<<<===<<<;;;<<<;;;999888888999;;;<<<<<<<<<==================>>>>>>>>>@@@AAAAAA>>><<<<<<;;;;;;<<<>>>>>>===;;;;;;;;;;;;:::999888777777::::::::::::;;;;;;<<<<<<;;;::::::::::::999999999999999999999999999999999888888888888999999:::::::::::::::::::::999999888::::::999888888777777777777777777777888888999999555666666666666777777777777777777777777777777777666666777777777777777666666666777777888888999999;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<=========<<<<<<;;;;;;:::::::::;;;===>>>===;;;:::::::::999999::::::999999888888555666777999;;;===???@@@>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>??????@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKIIIJJJKKKKKKJJJKKKMMMOOOPPPOOONNNNNNNNNOOOQQQRRR<<<<<<<<<<<<===============<<<<<<>>>@@@AAA@@@???;;;<<<===<<<;;;<<<>>>???;;;;;;;;;<<<>>>AAACCCEEEJJJDDD??????AAABBB===888:::999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999888888888:::;;;;;;999888888999999::::::;;;<<<<<<999999::::::::::::999999::::::999888777777777777888888888888999999999::::::888777777888:::;;;:::;;;<<<<<<;;;999888888999::::::999999999888888888888999:::999888888999;;;999999888888777888888888777888888888888888777777888888888888999999999999999999999::::::;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;::::::999888888888666777777777888888999999777888999999888888999:::888888888999999999999999777888999999777777888999999999::::::::::::::::::999999999999::::::;;;;;;::::::::::::::::::;;;;;;999999999999999999999999<<<<<<;;;:::::::::;;;;;;777999::::::999888:::;;;999999999999999999999999999999999999888888888888999999999999888888888777666666666666666666666666666666777777777888888888777888888888888888777666555555555666666666777777555555555555555666777777555666777888888888777777666666777888888888777777666666666666555555555555666777777777777888888888777666555666888999888777666888999888666555555666222444666777666666777888555666666666666777777777666666666666666666666666666666666777777777888888444555777888999:::;;;;;;;;;;;;:::999888888888999999999888888888888888999888888999999999:::::::::777777777777888999::::::<<<;;;999999:::;;;:::999888777777888:::<<<;;;:::888888777777777777888888999999999:::::::::;;;;;;===;;;999999:::<<<<<<;;;999999888:::;;;<<<;;;999999:::;;;:::888777888999999999999999999888888888999999999888888888777777777777777777888888888888666666555555666666777888888888777777666666666666666666666666666666666555666666777777888999999999555555555666666666777777666666666666666666666666555555555666666666666777444444444555555666666666777777777888888999999999999999888888888888888777666666777777888999999999999999888888777777777666888999;;;:::888777777888777666666666666666666666333333444666888;;;===>>>;;;;;;;;;;;;:::::::::999::::::;;;<<<============<<<===>>>??????@@@@@@???AAAAAACCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLKKKLLLNNNPPPNNNMMMKKKKKKKKKMMMOOOQQQ888888999999999:::::::::???BBBGGGNNNSSSTTTQQQNNNBBBBBBAAA>>><<<;;;===???=========>>>AAAEEEIIIKKKSSSUUUWWWUUUPPPGGG???:::<<<;;;:::999:::;;;<<<============<<<<<<;;;::::::======<<<;;;;;;;;;::::::999999999999::::::::::::999999999;;;======;;;999888888888888999:::;;;;;;999999:::;;;;;;<<<<<<<<<<<<;;;999888777777777888777777777888888888999999888777666777:::;;;;;;;;;>>>>>><<<999777666777999999999888888888777777777777888999888777666777999777777666666666777777888666666777888888888888888777888888888888888777777666777777888999::::::;;;;;;:::999888888999:::;;;777777777777777777666666666666666666777777888888666777999888888777999:::777777777888888999999999666888999999888888999:::;;;<<<=========<<<;;;:::777777777888888888888999777777888888999999999:::999999999999999999999999;;;;;;:::999999:::;;;;;;666888999999999999;;;<<<666666777777777777777666888888888888888888888888666666777777666666555555666666666666666666666666444444444444444555555666444444555666666666555444444444555666666666666666444444444555555555555666444555666777777777666666444555666666777777777777555555555444555555666666555555555555666666777777666555444555777888777666555666777666444444555666333555777777666555555666555555555555666666666777666666666666666666666666333444444555555555555555444444444444555666777777888888777777666777777777888888777777777888888999777888888999999999999999777777777666666777777888999888777888999::::::888999888777888999:::999888666666777888888777666666666666777888999::::::;;;<<<:::888777999:::::::::888888777999:::;;;:::888777888:::999777777999<<<::::::999999888777777777888777777777777666666666555555666666777777888888666666555555555666777888666555555444444444444555444555555666666666555555666666777888888999999999555555555555666666666666555555555555555555555555555555555555555666777777444444444444444555555555555555555555666666666666777777777666666555555555333333444444555666666666666666555555555555555555555777888777666555555666666555555555555555666666444444444555666888:::;;;888999999999999888888777888888999999999999999888999:::;;;<<<===============>>>@@@AAAAAAAAAAAA@@@BBBBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJLLLNNNLLLKKKIIIHHHIIIKKKNNNOOO999999::::::;;;;;;;;;<<>>============>>>>>>>>>>>>===<<<;;;:::???>>>>>>======<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>===>>>???AAAAAA???===888888888888999:::;;;<<<======>>>???@@@AAABBBCCC>>>===;;;:::999999999:::::::::::::::;;;;;;;;;;;;999888888:::===??????>>>CCCBBB???;;;888777999<<<999999888888888777777777666888888888666666777888666666666555666666777888444555666888999:::::::::888999999999888777666555333444555666777888999:::999888777666666777888999777888888888999999::::::888777777666666777777777555666888888777777888999666666666777777888888888777999;;;;;;:::;;;<<<>>>===>>>@@@@@@@@@>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;===>>>888:::;;;:::999888999;;;666777888888999999888888888888888999999999::::::888888888999888888777777555555555555555555555555666666555555555666777888555555777888888888777777333333444555555555555444333333333333333444444444222333555666666666555555333333444555666666666666333333333444444666777888333444444444555555666666444333222333555666555444555666666555444444555777555666888777555444444444444444555555666666666666777777777777777777777777777777888999999999888888888777666555555777888999999999888888888999999:::666555555555555666777888555666777777888888777777777777666555555555555666777666555666888999999888999888666666777777666444555666888999999888666555555555666777888999:::;;;;;;999888888:::::::::999888777777888:::;;;999888333666777777555666999<<<;;;;;;:::999888777777666666666555555555444444444333333444555555666777777777666555555555666777888444444333333333333444444444444555666666666555555777777777888888999999999444444555555555666666666444444444444444444444444555555444444555666777777444444444444444555555555555555555555555555555555666666666555555444444444111222222333333444555555444444444444444444444444333555666666444333333444666555555444555555666666777666555444555666777888666777777888888777666666666666666777777666555555999999:::<<<<<<=========;;;<<<===>>>>>>>>>===<<<@@@@@@AAABBBBBBCCCDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIIIIHHHHHHJJJLLLLLLJJJIIIHHHIIIKKKNNNPPP===888666777888<<>>@@@GGGLLLMMMIIIJJJIIIIIIPPPVVVRRRIIICCC===:::<<<>>>===<<<===GGGPPPWWWXXXZZZ^^^``````XXXNNNGGGFFFDDD???===???AAADDDDDDAAA<<<;;;???CCCAAA>>><<<@@@GGGNNNOOONNNKKKJJJHHHEEEAAA>>><<<;;;>>><<<;;;;;;;;;:::777555666777999:::;;;<<<;;;;;;<<<:::888999<<<<<<999666888<<>><<<999999999;;;<<<>>>>>>>>>;;;999777666888888888777888999;;;;;;;;;:::999::::::888555888:::<<<:::777777:::>>>999444444999===:::777666555999===<<<999888:::===<<<;;;999777777888:::;;;888>>>???<<<<<<@@@AAA>>>FFFBBBBBBIIILLLHHHAAA===AAA>>><<<>>>CCCDDDAAA===???AAACCC???:::888;;;??????>>><<<===>>>???>>>======;;;999;;;>>>>>>;;;888>>><<<<<<>>>===999999<<<<<<777555888999777666888999777666666888888777666===999888:::;;;888777888888555666888888555555777666555444555666666555444:::666444888999666555777333666666444555888666000777777777666555444333333555555555555444444444444999888888777666666666777777666444333333444555666444555555666555555444333555666555333666:::888333000;;;>>>666333999999222666777888777666666777999444666666666777999888666777BBB???888:::888444888777777999;;;999666666888222444777888888777999:::???>>>999444444888888666;;;:::777444555666666333888999888666555555777999999777555666999:::888555::::::::::::999888666555::::::::::::999999999888888666777::::::666555777888888999<<<======<<<:::;;;999888888999999888777444555666777777777777777<<<999666555666777666555;;;:::888888999999888777444777999888555333444666555444444666999999666333555555444444444444555555555333222222444555555444222333555555444333333444777555444555666666555444666666555555444444444444333333222222333333444555444444555555555444333333333333222222222222333333444555555555555444333222444444555555555444444333333333333333333333333333444444555555555444333333444444444444444444444444333444555555333222222333777666555444444444444444888777555444333444555555666666777777777777666666555555555666777888888888888888888999999999:::::::::;;;======<<<===>>>@@@AAACCCFFFHHHIIIIIIGGGFFFCCCAAAAAACCCHHHLLLLLLLLLGGGFFFFFFHHHKKKNNNOOOOOO\\\TTTKKKFFFDDDJJJ\\\nnn~~~zzzsssnnnooouuu|||~~~vvvrrrxxx|||zzz}}}}}}tttooogggbbb]]][[[\\\```dddfffsssoooiiieeebbb___ZZZWWW___iiivvvzzzooo```\\\```bbbdddccc```___cccfffeeeggggggeeeeeekkkrrrpppiiiZZZTTTRRRTTTVVVTTTSSSUUUttt|||yyymmmfffaaaaaa___ZZZWWWWWWXXXZZZZZZWWWRRRQQQUUUXXX[[[YYYXXXZZZ^^^bbbdddddddddaaa]]]XXXRRRMMMIIIGGGHHHGGGHHHIIIIIIHHHEEEBBB>>>BBBHHHMMMQQQQQQPPPOOOPPPQQQQQQNNNIIIDDD???===AAAIIIRRRSSSLLLFFFDDDEEEJJJLLLOOOQQQQQQPPPNNNLLLDDDHHHMMMMMMIIIEEEDDDDDDAAA===<<>>===AAA??????@@@>>>999999;;;888:::???DDDIIIMMMPPPRRRWWWMMMCCC@@@FFFMMMQQQRRRRRRZZZ^^^YYYTTTTTTUUUTTTVVVVVVZZZdddiiigggdddccc]]]\\\[[[\\\]]]\\\ZZZWWWRRRVVVYYYXXXSSSQQQSSSVVV[[[\\\\\\YYYTTTNNNGGGDDDLLLMMMLLLFFF???===@@@DDDHHHFFFFFFHHHEEE>>>;;;<<<;;;888777::::::888999===:::>>>DDDHHHIIIFFFBBB???@@@;;;:::<<<<<<999777999<<<888777999999777999<<<555888:::;;;:::888777666;;;777666999:::777666777999888777666666666777999;;;999777666666777777666444555555555555666666666666777777777666666666777888777666555555444444333555555555555666666777777666999:::888888:::888444666999999555555888888666777777666666666555444444444666777666555666666666444???===777:::999777<<<888666555555666666666888666666666666666777888999:::<<<;;;777666999999777666888999888777888777666999999888666555666777888666555555666888:::::::::666777888777666777999;;;<<<<<<;;;;;;::::::::::::999666777;;;===:::888999;;;999777888;;;<<<;;;999<<<999666555666777777666666666666666777888999999666666555555666777888999888888777777888888777666666777888777555444555666666444333444666666444222333333444444444444444444555444222333444555555444333444666555444333444555555555555555444444444555555555666666666666666555666666555555444444444444555555555555555444444333333333333222222333333333222333333444444444444444333333333333333222222111222222222222222222222222222222333333444555666666666666555555444333333333333444666555333222222333333333222222333333444444555555444333333333444444444444555555555555444444333333444444555555555666555555555555666666666777666888999999888888999;;;===???AAADDDEEEDDDCCCBBB>>><<<<<<>>>BBBEEEFFFEEEFFFCCCAAABBBEEEHHHKKKKKKzzzsssjjjbbb]]]aaarrr}}}~~~{{{|||~~~}}}zzzsssppplllkkkmmmpppsssttt|||yyywwwtttqqqllliiiwww{{{uuuvvvxxx{{{zzzvvvuuuvvvtttqqqhhhfffbbbbbbhhhoooooojjjpppllljjjmmmnnnlllkkklllwwwqqqrrrooonnnqqqqqqmmmiiihhheeeffffffccc___^^^aaadddddddddeeeddddddeeegggiiifffeeedddbbbaaa___^^^]]]ZZZZZZ[[[\\\]]]\\\YYYVVVQQQVVV^^^eeeiiiiiifffdddfffiiikkkggg^^^UUUPPPOOOWWW```gggfff]]]VVVXXX\\\dddeeeffffffccc^^^ZZZVVV[[[aaafffddd___\\\^^^bbb```TTTRRR^^^eee```]]]aaa___]]]\\\aaafffeee___XXXYYY[[[^^^___WWWLLLHHHJJJMMMRRR[[[gggppptttrrroooqqqcccWWWYYYfffrrrtttqqqoooxxx}}}xxxooojjjjjjjjjiiimmmvvv}}}xxxuuutttyyyrrrpppqqqxxx}}}zzzppphhheeemmmqqqooobbbQQQLLLWWWdddhhhggghhhjjjfff]]]VVVTTTIIIDDD@@@===;;;===EEEOOONNNWWWdddkkkkkkeee___[[[WWWSSSRRRTTTTTTOOOMMMMMMKKKEEEBBBAAA???===???CCCAAAGGGMMMNNNIIIEEEDDDEEE???;;;:::======:::888999:::666555999999777===HHHKKKEEE???;;;;;;<<<;;;999<<<;;;::::::999:::;;;<<<:::<<<===>>>======>>>@@@CCCBBB@@@???===;;;:::999===<<<:::999:::<<<>>>@@@BBBGGGIIIEEEAAABBBBBB@@@BBB;;;777:::===>>>???AAAAAA===999777888999777555888:::======;;;;;;===@@@===EEEAAA888:::::::::@@@BBB???<<<===AAAEEEGGGGGG>>>;;;888666888;;;>>>???BBBGGGHHHCCC??????@@@???@@@BBBDDDFFFDDDAAA???>>>???===;;;:::999:::<<<======>>>@@@@@@@@@@@@BBBCCC>>>@@@@@@===:::;;;BBBHHHJJJJJJIIIGGGEEEBBB@@@>>>???;;;<<>>999777888;;;===>>>;;;:::888777888:::===>>>888:::;;;:::888777:::===<<<<<<;;;;;;:::999888777999777555555666777666666777555333333444444333222222333555666666666555555555444333333444555444333333444555555444333444555444666777666444333555888888999;;;<<<<<<<<<;;;;;;<<<;;;;;;999888666555444666666666666666555444444444444444444444444444444111111222333333444444444333333333333333222111111111111111111111111111111111111111333555777:::;;;777666555555333333222111222444555555333222222333111111111222333333444444333333444444444444444444333333444444444444333333333333333333333444444444333333333333444444444444444555666666555444555777999:::<<<>>>??????>>>>>>888888777999<<<>>>>>>>>>AAA>>><<<<<>>BBBDDDDDDDDDFFFKKKNNNNNNNNNRRRYYY^^^bbbWWWHHHFFFEEEFFFMMMWWWVVVTTTUUU]]]eeefffcccMMMHHHCCCBBBFFFLLLQQQSSSaaafffeee]]]VVVUUUVVVWWWbbb______aaaaaa\\\UUURRRNNNJJJFFFCCCDDDGGGJJJLLLOOOSSSYYYZZZXXXUUUUUUVVVTTTUUUTTTNNNHHHJJJRRR[[[eeeeeeeeeccc^^^WWWPPPLLLGGGCCCEEEQQQ]]]aaa```___[[[XXXWWW\\\dddjjjiiifffGGGCCC???===???CCCGGGIIIEEECCC@@@>>>???AAAEEEGGGEEEHHHJJJFFF@@@===???CCCJJJKKKJJJGGGCCC???===<<<<<<888555555888999888666777555444222333333444444333555777999:::999888777444333222333444555333222333444555444333333444666777;;;===;;;777666:::??????@@@BBBDDDEEEDDDCCCBBBAAAAAAAAA@@@===;;;888666999999999999888777666666666666666777777666666666444333333333333333333333444444555555444444333222222222222222222222222222222222222222555888;;;>>>555555444333333222111111111333444444333222333444333333333444444444444444333333444555555555555555333444444555555444444333555555444444444333333333333333333333444444444444333555666555444333444666777777888999999:::::::::555555666888:::;;;<<<;;;;;;::::::<<<@@@CCCDDDDDD{{{wwwvvvwww{{{|||yyywwwuuutttqqqoootttyyy|||vvvqqqzzztttqqqssssssssstttvvvsssmmmkkkgggdddeeehhhkkklllmmmsssqqqssswwwwwwsssrrrtttwwwpppmmmdddhhhmmmooonnnmmmjjjgggbbbcccbbbaaa```______```___cccfffddd```^^^bbbgggfffggghhhiiijjjkkklllmmmhhheee```^^^^^^`````````bbbcccdddeeeeeeeeecccbbb______```cccfffgggeeecccfffccc^^^ZZZZZZ]]]aaaeeehhhiiikkklllmmmkkkjjjhhhkkkppptttrrroootttrrrmmmzzzvvvooottttttrrrvvvvvvuuuzzzxxxooojjjnnnyyy}}}xxxwwwllljjjllluuu{{{yyyyyyzzz{{{{{{xxxsssqqq|||vvv~~~yyynnnnnn|||tttlllccc[[[UUUWWWcccqqqtttzzz{{{|||~~~~~~xxxqqqmmmiiiddddddgggooouuuyyytttjjjdddgggmmmfffbbb___```]]]WWWRRRQQQJJJGGGNNN[[[\\\XXX```ooowwwpppfff^^^YYYUUURRRPPPVVVQQQKKKGGGIIIPPPXXX^^^iiilllnnnnnnmmmnnnrrrvvvxxxsssllleeebbbbbbdddfffhhheee___ZZZYYYZZZ]]]```www|||{{{rrrjjjmmmtttzzzhhhVVVOOOZZZcccbbbdddmmmkkk^^^MMMDDDFFFMMMTTTXXXTTTUUU\\\dddggggggllltttqqq^^^ZZZYYY[[[dddmmmnnnnnnooovvv}}}|||uuu```]]]YYYYYY]]]eeelllpppwwwppppppuuuwwwyyywww}}}zzzoooiiiaaa\\\UUUSSSUUUZZZ^^^```aaaiiirrrxxxwwwtttqqqpppfffhhhfff```[[[]]]fffooo{{{}}}{{{sssiiidddXXXSSSTTT___kkkppppppoookkkkkklllrrryyy{{{xxxtttOOOLLLHHHGGGJJJOOOSSSUUUUUUSSSQQQOOONNNPPPSSSUUUUUUXXXYYYVVVPPPLLLMMMPPP^^^^^^]]]XXXPPPJJJFFFDDDAAA>>>;;;;;;===>>><<<999555555444333333333555666555777999;;;;;;:::999888444444444555777777666444444555666555555666888:::???BBBDDDBBB???>>>CCCHHHFFFGGGHHHHHHIIIHHHGGGFFFEEEFFFGGGFFFEEEAAA>>><<<============<<<;;;:::999999::::::;;;;;;::::::999999888666444333222222222333333444444444444333333222222222222222222222222222111111111222555888:::333333333333222222222222000222444555444444555777666666777666555444333222222222222333333444444444444444555555555555444444777777666555444333333222333333333333444444444444444555666666555555666777666666555444444444555555333555888:::;;;<<<===>>>:::;;;???DDDHHHIIIGGGEEE|||yyyyyyzzz|||~~~|||yyyxxxwwwvvvtttrrrwww|||zzzrrrnnnxxxzzz~~~~~~ssspppqqqpppooorrrvvvtttnnnhhhdddbbbeeegggeeeeeefffnnnooorrrvvvuuuqqqooorrrxxxuuunnnkkkjjjiiinnnqqqnnnkkkiiieeebbbaaaaaaaaaaaaaaaaaaaaaaaaaaaeeehhhfffbbbaaadddgggfffggghhhhhhiiijjjkkkkkkjjjfffaaa______aaacccccceeeeeedddccccccdddeeefff^^^]]]^^^ccciiikkkhhhdddaaa___]]]^^^bbbddddddbbbllllllmmmmmmnnnnnnnnnnnnnnnvvv~~~~~~}}}uuurrr|||zzzvvvxxxxxxwww{{{vvvqqqpppvvv{{{|||{{{{{{{{{yyyvvv{{{wwwuuusssvvv{{{}}}{{{vvvtttyyy}}}}}}{{{zzz~~~xxxtttwwwxxxuuurrrpppkkkfffiiiooouuuwwwxxxvvvtttsssvvvyyyxxxyyy|||{{{xxxttttttwwwyyy~~~{{{rrrnnnqqqvvvtttooommmnnnkkkddd^^^]]]\\\[[[```hhhhhhccceeemmmooommmhhhccc___\\\[[[ZZZ]]]YYYSSSQQQTTT\\\eeelll{{{~~~|||~~~|||tttpppppprrruuuyyyuuunnniiifffgggiiilllwww{{{yyypppjjjnnnwww}}}uuufff```iiiqqqpppqqqxxxssshhhYYYPPPQQQXXX```eeeaaa```gggsssyyyxxxzzzxxxgggddddddgggooowww{{{{{{xxx{{{~~~vvvrrrrrrqqqpppqqqvvv~~~zzzwww{{{zzz}}}wwwqqqnnnjjjeeeeeeiiinnnppppppkkkssslllnnnnnnkkkiiillluuu|||~~~yyyqqqkkkjjjpppwwwyyyyyyzzzzzz{{{~~~~~~zzzvvvaaa___\\\]]]___bbbdddeeefffeeedddbbbaaaaaaaaaaaa]]]___bbbbbb```___```bbbiiijjjjjjddd\\\TTTPPPOOOJJJIIIHHHHHHHHHFFFDDDBBB999999:::999777777888::::::;;;<<<======<<<;;;:::888888999<<<>>>???===;;;999:::;;;;;;;;;===AAACCCJJJKKKLLLJJJHHHIIIMMMQQQKKKKKKJJJIIIHHHGGGFFFFFFGGGIIIKKKMMMLLLJJJFFFDDDBBBBBBBBBAAAAAA???>>>======>>>???@@@@@@???>>>======<<<999666444333333333111222333444444555555444111111111111111111111111000000000000111333555666555555555444444333333222111333666888888999;;;<<<;;;;;;<<<;;;:::888555444444333222111111333444555777888888999999888888777<<<;;;:::999777666555444444555555555555666666666666888999999999999:::<<<999888666444333222333333444888<<>>;;;888777666777777222333555777888999999999444444444444444444444444111111222444555666777888<<<;;;:::888666444333222333666999<<<===???BBBDDDCCCCCCDDDDDDDDDBBB@@@>>>;;;999777555444666888:::@@@@@@AAAAAAAAAAAA@@@@@@FFFEEECCCBBB@@@>>>===<<<::::::;;;;;;;;;<<<<<<<<<===>>>@@@AAAAAABBBCCCEEECCCAAA===:::888777777888;;;???EEEJJJLLLNNNQQQTTTSSSUUUXXX\\\^^^[[[VVVRRR{{{}}}}}}|||{{{}}}|||}}}|||yyywwwzzzxxxuuuqqqooonnnmmmkkkjjjtttwwwxxxvvvrrrooonnnooottt|||~~~xxxtttwwwyyyyyywwwssslllgggiiimmmlllgggfffcccfffkkkjjjccc^^^___gggiiinnnsssqqqkkkjjjmmmhhhmmmnnniiidddcccbbb``````ffffff```]]]___```^^^\\\\\\\\\^^^```aaaaaa```bbbcccdddbbb```^^^]]]]]]______```aaaaaabbbcccccc^^^^^^```dddggghhhgggeeeccccccaaa```^^^]]]]]]\\\YYYbbbmmmsssrrrlllgggeeeaaabbbbbb``````eeeooowwwkkkjjjiiihhhjjjmmmqqqsssvvvzzz~~~|||{{{{{{zzz{{{|||zzzwww{{{~~~zzzwwwwwwxxxzzz}}}|||yyy{{{{{{}}}yyyxxxxxxwwwxxx|||wwwwwwxxxzzz|||{{{yyyvvvxxxvvvxxx~~~xxxvvvwwwsssmmmnnnttt{{{{{{vvvssstttxxxvvvtttqqqmmmkkkiiiiiiiiippprrrrrrmmmjjjmmmvvv|||xxxtttpppnnnmmmnnnkkkfffaaa___```ccceeeiiimmmoookkkjjjnnnrrrrrryyyuuuqqqqqqqqqqqqooommmlllnnnppppppnnnkkkjjjjjjkkkcccfffttt{{{tttllllllkkktttppphhhiiigggeeeiiijjjqqqqqqjjjkkkuuuzzzvvv{{{{{{rrrooosssyyyxxxxxxuuuqqqrrrvvvwwwtttrrr|||qqqooooooqqqwww~~~wwwuuuvvvzzz~~~qqqpppooooooppprrrtttuuussssssssstttvvvxxxzzz{{{zzztttqqqqqqqqqppptttyyyyyy|||}}}yyyrrrnnnnnnpppvvvuuuuuuvvvuuusssoookkkpppqqqrrrsssppplllgggdddbbbcccfffjjjooorrrrrrqqqaaaeeeiiihhhbbb]]]]]]^^^^^^bbbeeeddd___YYYVVVVVVRRRTTTUUURRRMMMIIIGGGGGGOOONNNLLLKKKJJJIIIIIIIIIFFFFFFIIILLLPPPQQQPPPOOOGGGHHHJJJKKKMMMPPPUUUXXXXXXUUUSSSRRRUUUXXXYYYZZZXXXUUUPPPLLLIIIGGGGGGHHHFFFJJJOOOTTTWWWVVVTTTRRRJJJIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFHHHHHHFFFEEEDDD@@@>>><<<:::999999:::;;;666777999;;;===>>>??????999999999999999999999999444555777999;;;=========AAA@@@>>>;;;888555333111555888<<>>>>>>>>BBBGGGNNNSSSVVVYYY]]]`````````aaabbbbbb```[[[WWW~~~~~~~~~yyyzzzzzzyyyyyyxxxvvvvvvxxxrrrooottt~~~zzzwwwuuurrrooolllkkkjjjjjjmmmnnnooonnnmmmlllmmmnnnwwwtttrrrsssvvvxxxwwwvvvvvvqqqjjjhhhiiiiiieeebbb```cccfffgggeeeaaa]]][[[dddeeehhhiiijjjhhhfffdddeeehhhhhhbbbZZZVVVYYY]]]```___]]]ZZZWWWXXX\\\___^^^```bbbbbbaaa^^^[[[XXX[[[^^^aaa```]]][[[\\\^^^cccbbb```___^^^^^^^^^___bbbbbbaaaaaaaaaaaaaaabbbeeedddbbb```___^^^^^^]]]ccceeegggfffdddbbbbbbbbbaaaaaaaaa``````dddiiimmmlllhhhdddgggmmmsssuuutttwww{{{~~~}}}zzzvvvssssssvvvxxx~~~~~~zzzvvvuuu{{{|||zzz}}}{{{{{{|||}}}|||||||||}}}}}}}}}yyy|||~~~zzzwwwzzz~~~zzzwwwuuuqqqppprrrxxxvvvppphhhbbbfffpppzzzuuuuuuvvvuuutttqqqooonnnooommmjjjhhhgggggghhhiiippppppqqqooonnnnnnqqqsssrrrooommmoooqqqrrrpppnnntttpppnnnooorrrrrrnnnjjjjjjgggjjjrrrvvvpppkkkkkkqqqrrrrrrpppmmmkkkjjjjjjkkknnnqqqsssttttttrrrqqqvvvyyyqqqsssyyy|||zzztttrrrsssuuuuuuuuuvvvwwwsssrrrsssxxx~~~}}}~~~|||zzzwwwvvvtttxxxxxxsssrrruuuuuuqqqrrrssstttsssssstttwwwyyyxxxuuuqqqpppppprrrrrrrrruuuvvvvvvuuurrrooooooooouuuuuutttqqqnnnmmmmmmnnnlllmmmoooooommmjjjeeecccnnnkkkgggddddddgggkkknnnmmmkkkhhheeebbb___]]]\\\ggggggfffccc___\\\[[[[[[[[[ZZZXXXUUUQQQNNNKKKIIINNNMMMKKKJJJJJJJJJKKKLLLHHHGGGHHHJJJNNNOOOMMMJJJHHHIIIKKKNNNPPPRRRSSSTTTPPPOOOPPPRRRUUUWWWXXXWWWRRRRRRQQQNNNIIIFFFEEEEEEFFFHHHKKKNNNOOONNNMMMKKKFFFGGGGGGGGGFFFEEECCCBBBBBBDDDGGGGGGEEEBBBAAAAAA===============<<<;;;;;;:::;;;===???@@@@@@@@@@@@??????===<<<;;;;;;;;;;;;777999;;;>>>AAABBBCCCCCCFFFEEECCCAAA>>>;;;999888;;;===@@@BBBCCCDDDEEEGGGJJJKKKMMMOOOPPPQQQPPPPPPCCCBBB@@@??????AAACCCEEEQQQPPPNNNLLLKKKLLLLLLMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGHHHHHHFFFEEEFFFKKKOOOOOOLLLIIIGGGHHHJJJLLLLLLTTTPPPJJJFFFDDDDDDCCCBBBFFFHHHKKKQQQXXX___fffjjjdddcccbbb```]]]ZZZXXXVVV}}}yyyzzz}}}}}}zzz{{{{{{|||}}}~~~ssstttttttttttttttsssssstttssstttvvvzzz}}}}}}|||yyywwwuuurrrooonnnnnnmmmjjjkkkjjjiiiiiikkkpppssssssqqqpppqqqrrrsssqqqooorrrllleeebbbcccccc```]]]```bbbdddeeedddbbb```___ddddddeeefffeeedddbbbaaa___aaaaaa]]]WWWTTTUUUWWWYYYYYYXXXWWWVVVWWW[[[^^^]]]___```aaa```]]]ZZZXXX[[[\\\]]]]]]\\\[[[\\\]]]]]]]]]\\\[[[\\\]]]^^^___```___^^^^^^]]]]]]]]]^^^``````______^^^^^^]]]]]]aaabbbcccbbbaaabbbdddfffddddddcccbbbaaabbbeeehhhhhhggghhhnnnvvvzzzzzzwwwsssuuuyyyzzzyyywwwvvvvvvvvvvvvuuurrrqqqrrruuuxxxxxxyyyzzzyyywwwuuuuuuuuu|||~~~~~~|||zzzzzz{{{{{{zzz|||{{{vvvxxx}}}{{{vvvoookkkllloootttwwwssssssrrrqqqpppnnnlllkkkmmmmmmkkkjjjjjjkkkllllllpppppppppooonnnooorrrtttuuuuuuuuuvvvvvvuuuqqqooossspppnnnooossssssppplllkkkiiikkkrrrvvvrrrnnnnnnqqqqqqrrrqqqnnnmmmnnnooossstttuuuuuuuuusssqqqppprrryyy{{{uuupppsssxxxzzzwwwtttqqqqqqtttwwwxxxxxx{{{~~~wwwuuuvvvwww{{{}}}|||zzzxxxvvvuuuwwwzzzyyysssppprrrqqqmmmoooqqqrrrsssssstttvvvxxxtttsssqqqpppqqqrrrrrrqqqwwwwwwvvvtttqqqnnnllllllsssttttttrrrooonnnooopppiiijjjlllmmmmmmkkkhhhgggjjjhhhdddbbbbbbcccfffhhhooommmiiifffbbb___\\\[[[fffggghhhfffbbb^^^\\\[[[YYYXXXVVVTTTQQQNNNKKKJJJKKKKKKKKKKKKKKKKKKLLLMMMIIIHHHHHHJJJLLLMMMKKKIIIHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLNNNQQQSSSSSSRRRNNNNNNNNNKKKGGGDDDCCCDDDEEEGGGHHHJJJKKKJJJIIIHHHEEEEEEEEEDDDCCCBBBAAAAAAAAACCCEEEEEECCCAAA@@@???===>>>>>>>>>======<<<;;;;;;<<<>>>@@@AAAAAAAAA@@@AAA@@@???>>>============;;;<<<>>>@@@AAAAAAAAAAAABBBAAA@@@???===<<<::::::???BBBFFFHHHGGGFFFEEEEEEFFFGGGIIIKKKLLLLLLLLLLLLEEEDDDBBBAAAAAACCCEEEGGGMMMMMMKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFGGGEEEDDDFFFJJJNNNMMMJJJGGGFFFGGGIIILLLMMMQQQNNNIIIFFFEEEEEEDDDCCCGGGHHHKKKOOOVVV^^^dddhhhdddbbb___\\\[[[[[[[[[\\\zzzvvvrrrrrrtttuuusssqqqtttuuuwwwyyy|||~~~{{{yyyqqqqqqqqqqqqppppppppppppnnnssswwwxxxwwwwwwzzz}}}yyyxxxuuusssqqqppppppppphhhgggfffeeeggglllsssyyyxxxwwwvvvvvvvvvuuurrroookkkfff```^^^___``````_________``````aaaaaaaaabbbdddcccbbbaaa___^^^]]]\\\[[[[[[ZZZYYYWWWUUUTTTSSSWWWXXXZZZ[[[[[[]]]___bbb\\\^^^___```___\\\ZZZXXX[[[ZZZYYYYYY[[[]]]]]]\\\XXXXXXXXXXXXYYY[[[]]]___]]]]]][[[ZZZYYYYYYYYYYYY[[[\\\]]]^^^^^^]]]\\\\\\[[[\\\\\\\\\\\\___cccffffffffffffdddbbbaaabbbdddeeegggllltttzzz{{{wwwssskkkmmmoooooommmlllkkklllnnnnnnoooooooooqqquuuxxxttttttuuutttssstttvvvyyy{{{|||||||||}}}~~~|||}}}yyyxxxyyy{{{||||||~~~|||wwwzzzzzzssslllmmmssswwwuuupppooonnnmmmlllkkkkkkkkkkkkmmmmmmmmmnnnnnnoooooooooppppppooommmmmmooossswwwtttwwwzzzzzzwwwssspppooorrrpppoooqqqtttuuussspppnnnlllmmmsssvvvtttssstttvvvvvvuuussspppoooppprrrwwwwwwvvvuuusssrrrqqqppprrruuuuuuqqqpppsssuuuuuuqqqpppppprrrvvvzzz{{{{{{~~~~~~xxxvvvvvvxxxzzz|||~~~{{{yyyxxxxxxxxx{{{}}}{{{uuupppooommmkkknnnqqqssstttuuuuuuwwwxxxsssrrrqqqqqqsssttttttsssyyyyyywwwtttqqqnnnkkkjjjpppqqqsssrrrpppooopppqqqjjjjjjkkkllllllkkkiiihhhfffeeecccaaa`````````aaammmkkkhhhddd```]]]ZZZYYYaaaccceeeeeeaaa]]]YYYXXXVVVVVVTTTRRRPPPMMMKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLHHHHHHGGGHHHJJJJJJHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHGGGHHHJJJLLLKKKJJJHHHIIIIIIGGGDDDBBBAAABBBDDDEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@???AAACCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>======<<<<<<>>>???AAABBBBBBBBBAAA@@@???>>>===============<<<===>>>??????>>>===<<<=========<<<<<<<<<<<<<<>>>>>>>>???@@@???AAABBBAAA???>>>===>>>===>>>>>>>>>>>>>>>=========>>>@@@BBBBBBBBBBBBAAA===<<<;;;;;;:::::::::;;;;;;;;;<<<======<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCAAA???>>>>>>===>>>>>>???@@@AAAAAAAAAAAA@@@???>>>???@@@AAACCCEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCEEEGGGIIIGGGFFFFFFEEEFFFJJJOOORRRPPPNNNKKKJJJKKKKKKJJJIIIJJJJJJKKKMMMRRRWWW]]]```^^^[[[WWWUUUUUUWWWZZZ]]]}}}yyytttooollljjjiiihhhooorrrwww}}}~~~|||yyyxxxyyywwwssspppllliiihhhgggiiikkkpppuuuyyy{{{zzzyyyvvvuuurrrpppooonnnnnnnnniiikkkmmmnnnooopppsssuuutttuuuvvvuuurrrnnnkkkjjjgggeeeaaa```aaaccceeefff```]]]\\\]]]```ccceeedddbbb```]]]ZZZXXXWWWWWWWWWYYYWWWVVVYYY\\\]]]YYYVVVVVVXXX[[[[[[ZZZZZZZZZ[[[[[[[[[\\\]]]\\\[[[YYYXXX]]][[[YYYZZZ^^^```___]]]YYYXXXWWWWWWWWWYYYZZZ[[[\\\[[[ZZZXXXWWWVVVVVVVVVXXXYYYZZZ[[[ZZZYYYVVVUUUQQQTTTXXXZZZZZZYYYYYYYYY^^^```ccceeeeeeeeeggghhhhhhiiikkklllkkkhhhccc______aaabbbcccbbbbbbdddeeebbbeeehhhjjjjjjjjjjjjkkkgggiiilllllllllkkklllmmmuuuvvvwwwwwwwwwxxx{{{}}}~~~~~~~~~~~~}}}|||zzz|||~~~|||}}}}}}|||~~~~~~~~~{{{wwwxxx|||~~~~~~~~~~~~}}}{{{xxxvvvzzz{{{}}}}}}{{{xxxuuusssvvvrrrpppqqqpppmmmlllnnnhhhhhhiiillloooooolllhhhggggggggghhhkkkmmmppprrrnnnoooooooooooonnnmmmmmmmmmllljjjiiihhhkkkqqquuujjjlllmmmllliiihhhjjjmmmmmmmmmnnnpppsssttttttssspppqqqrrrrrrssswwwyyy{{{~~~}}}{{{wwwtttssstttuuuuuutttrrrpppppppppqqqrrrrrrpppooorrruuuvvvvvvuuuvvvwwwyyyzzz{{{{{{{{{{{{yyyyyy||||||wwwyyyyyyzzzzzzzzzzzz{{{|||~~~}}}}}}~~~~~~yyytttuuuwww}}}}}}zzzyyyyyy}}}yyyuuutttwww|||}}}{{{xxxwwwvvvtttpppmmmqqqtttwwwxxxvvvtttssssssooooooooonnnlllkkkjjjiiihhhhhhhhhhhhfffdddaaa```cccbbbaaa___^^^]]]]]]]]]YYYYYYWWWSSSPPPPPPRRRTTTRRRPPPOOOMMMLLLKKKKKKKKKJJJJJJKKKJJJIIIGGGEEECCCFFFFFFFFFEEECCCCCCCCCCCC???@@@AAABBBBBBBBBBBBBBBDDDCCCAAAAAABBBCCCAAA@@@BBBCCCDDDCCCAAAAAABBBCCCEEECCCAAA@@@???@@@AAAAAA@@@???>>>===>>>???@@@AAA???AAAAAAAAA>>>======>>>======>>>>>>>>>>>>=========>>>@@@AAABBBAAAAAA@@@<<<;;;::::::::::::::::::999:::<<<=========<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999<<<>>><<<<<<<<<<<<======>>>>>>???>>>=========>>>@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCAAA@@@@@@AAACCCEEEGGGGGGFFFGGGGGGGGGGGGKKKQQQUUUTTTQQQOOOMMMNNNNNNNNNMMMKKKKKKLLLNNNQQQUUUXXXZZZXXXWWWUUUTTTSSSSSSSSSTTT|||xxxsssnnnjjjhhhggggggrrrvvv{{{{{{|||}}}}}}|||{{{zzzyyyuuussspppllliiifffeeeeeejjjjjjmmmttt{{{}}}zzzuuuwwwvvvsssqqqooonnnnnnnnnkkknnnqqqrrrqqqpppoooooommmoooooonnnkkkhhhgggggggggfffcccaaa_________```aaa___^^^```dddfffdddbbb^^^]]][[[YYYWWWWWWWWWWWWVVVTTTSSSUUUXXXYYYWWWUUUXXXZZZ[[[ZZZXXXVVVVVVVVVXXXXXXYYYYYYYYYXXXWWWVVVZZZZZZZZZ[[[]]]]]]\\\[[[XXXWWWVVVUUUUUUUUUVVVWWWZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWWWWUUUSSSRRRRRRVVVZZZ]]]\\\ZZZXXXXXXZZZ\\\```bbbbbbccceeegggeeeeeeeeedddcccaaa```___^^^```bbbbbbaaa____________cccggghhhhhhfffeeeeeegggiiilllmmmlllkkkllllllrrrtttuuuuuutttssstttuuu}}}~~~~~~|||zzzyyy}}}{{{xxxxxxxxxyyy{{{{{{~~~}}}}}}~~~~~~~~~}}}{{{{{{zzz}}}{{{|||yyywwwwwwxxxvvvsssuuuyyyzzzxxxwwwxxxyyyxxxuuurrryyyzzz{{{xxxrrrnnnmmmmmmsssmmmiiikkkllljjjiiijjjfffhhhiiijjjiiiiiiiiijjjdddeeefffhhhjjjmmmoooppplllllllllkkkkkkjjjjjjjjjiiiiiihhhffffffhhhlllpppiiiiiihhhfffeeefffiiilllhhhiiijjjlllmmmnnnoooooommmpppqqqoooooosssvvvwwwvvvwwwwwwvvvuuuuuuxxxzzzyyywwwuuurrrqqqpppooopppmmmkkklllrrrvvvwwwxxxzzzwwwyyy{{{{{{yyyxxxyyyzzzxxx{{{~~~xxx{{{{{{yyyvvvtttssstttvvv|||||||||}}}{{{vvvxxx~~~|||yyyxxxxxx|||yyyuuutttvvv{{{xxxvvvttttttvvvvvvrrroootttwwwzzz{{{xxxuuurrrqqqjjjkkkmmmnnnnnnmmmlllllliiijjjjjjiiihhhfffcccbbbbbbaaaaaa````````````aaaYYYWWWTTTPPPMMMNNNRRRUUUPPPOOOMMMKKKJJJIIIIIIJJJJJJJJJIIIHHHFFFCCCAAA@@@CCCDDDDDDCCCAAA@@@AAACCC>>>>>>@@@AAABBBBBBBBBBBBCCCAAA@@@@@@AAAAAA@@@???AAACCCCCCCCCBBBAAABBBCCCDDDCCCAAA@@@???@@@@@@AAA>>>>>>>>>>>>>>>???@@@AAA???@@@@@@???===<<<===>>>;;;<<<<<<===============<<<===>>>???@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<:::;;;===??????@@@??????======<<<<<<;;;:::::::::;;;:::999666666888===@@@;;;;;;;;;:::;;;<<<======>>>>>>===>>>>>>>>>???@@@???@@@@@@AAAAAA@@@??????>>>>>>??????@@@AAABBBBBB@@@??????AAADDDFFFGGGFFFEEEGGGHHHHHHHHHKKKRRRWWWZZZVVVRRROOOOOOOOOPPPOOOLLLLLLNNNPPPRRRSSSUUUUUUTTTTTTTTTSSSRRRPPPNNNMMMsssqqqmmmhhhdddcccdddeeeqqquuu{{{|||xxxuuussstttuuuvvvvvvuuutttsssmmmllljjjhhhhhhhhhiiijjjkkklllpppvvv{{{|||wwwrrrvvvtttrrrooommmkkkkkkkkkkkkmmmppppppnnnllljjjjjjiiikkkkkkjjjgggeeefffgggbbbbbbbbbaaa___^^^^^^^^^^^^\\\\\\___cccccc___ZZZYYYXXXXXXWWWVVVVVVVVVVVVRRRQQQQQQQQQSSSTTTUUUTTTXXXYYYYYYWWWTTTSSSSSSSSSTTTTTTTTTUUUTTTTTTSSSRRRSSSVVVYYYZZZYYYWWWVVVVVVSSSRRRQQQQQQQQQQQQRRRSSSUUUTTTTTTSSSRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQTTTXXXZZZYYYYYYXXXYYYYYY[[[\\\]]]\\\]]]___```_________^^^]]][[[[[[[[[]]]```cccdddcccaaa``````bbbeeejjjlllllliiigggfffjjjlllmmmmmmmmmnnnppprrrrrrssssssrrrppppppqqqsss|||{{{zzzxxxwwwvvvvvvvvv}}}|||{{{yyyyyyzzz}}}|||~~~~~~}}}}}}|||}}}~~~~~~{{{|||~~~{{{|||}}}zzz{{{zzzyyyxxxwwwwwwwwwwwwzzz|||~~~|||xxxsssqqqqqqqqqpppqqqsssqqqnnnnnnrrrpppqqqrrrrrrqqqooooooooorrrrrrpppnnnjjjhhhiiijjjiiifffdddeeeeeecccfffkkkggggggeeeddddddeeegggiiibbbccceeefffhhhhhhiiiiiihhhgggfffffffffggghhhiiifffffffffdddccceeegggjjjiiigggeeeeeeeeefffeeeeeeaaabbbdddeeefffgggggghhhggglllnnnjjjiiimmmppppppnnnppprrrsssssstttvvvxxxvvvuuutttrrrqqqoooooonnnkkkiiikkkqqqsssqqqrrrwwwrrrtttvvvvvvuuuuuuxxxzzzxxxzzz~~~yyytttxxxxxxvvvssspppppptttwwwyyyzzzzzz{{{}}}~~~}}}}}}{{{tttwww~~~~~~}}}zzzvvvttttttuuutttrrrqqqqqqtttwwwxxxxxxooommmlllnnnssstttrrrooopppsssvvvwwwsssoookkkiiigggiiikkkmmmnnnlllkkkiiiggggggggggggfffdddbbbaaa``````___^^^^^^^^^^^^___VVVUUUSSSOOOMMMNNNQQQTTTPPPNNNLLLIIIHHHHHHHHHIIIIIIHHHFFFDDDBBBAAAAAA@@@AAABBBCCCAAA???>>>AAACCC???@@@AAABBBBBBCCCCCCBBBAAA@@@??????@@@@@@???>>>AAABBBCCCCCCAAAAAAAAACCCAAAAAA@@@@@@@@@@@@@@@@@@;;;<<<===>>>????????????>>>>>>>>>===;;;:::;;;<<<::::::;;;<<<<<<<<<<<<<<<:::;;;<<<===>>>===<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<999:::<<<===>>>>>>======:::::::::::::::999999999;;;;;;999888777888;;;>>>;;;:::999999999:::;;;<<<;;;;;;<<<<<<<<<=========<<<===>>>??????>>>======<<<<<<===>>>???AAAAAABBB@@@???>>>AAADDDGGGGGGFFFDDDFFFHHHGGGFFFIIIPPPWWW^^^ZZZSSSOOONNNNNNOOOPPPLLLNNNPPPRRRSSSSSSRRRQQQRRRRRRRRRQQQPPPOOONNNMMMkkkjjjfffbbb```___bbbdddnnnrrrwwwyyywwwqqqjjjeeelllmmmnnnoooooonnnmmmlllhhhgggggggggiiillloooqqqlllooosssxxxzzzyyyuuuqqqsssrrrooollliiiggggggfffjjjlllmmmmmmkkkhhhggggggdddeeefffdddaaa```ccceee[[[]]]```aaaaaaaaabbbcccYYYWWWXXX\\\___^^^XXXRRRUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQQQQPPPPPPRRRTTTUUUSSSSSSRRRPPPMMMLLLMMMNNNQQQQQQQQQQQQQQQQQQPPPOOONNNSSSWWWXXXUUURRRQQQQQQNNNNNNMMMMMMMMMNNNPPPQQQQQQQQQPPPOOOOOOOOOPPPPPPNNNNNNNNNNNNOOOPPPQQQRRROOOQQQSSSTTTUUUVVVXXXYYY[[[[[[[[[YYYWWWWWWXXXZZZ[[[\\\\\\ZZZXXXUUUTTTTTT[[[___dddggghhhgggggggggfffjjjppprrrrrrooommmllliiiiiihhhhhhhhhkkkppptttssssssrrrooonnnoooqqqttt|||zzzxxxuuuttttttuuuvvvwwwxxxzzz{{{|||zzzxxxzzz|||}}}|||~~~}}}~~~}}}~~~{{{}}}zzz{{{||||||{{{|||}}}}}}||||||}}}~~~~~~~~~yyyuuuvvv|||~~~}}}~~~~~~|||yyywwwyyy}}}}}}}}}|||~~~{{{zzz{{{uuuuuutttsssrrrrrrrrrssssssqqqnnnmmmmmmllliiigggllljjjlllnnnlllhhhhhhlllfffjjjmmmlllgggeeegggkkkfffdddbbbaaaccceeeffffff___^^^___```\\\[[[bbbkkkiiieee```^^^___bbbeeefffbbbbbbdddeeeeeedddcccbbbdddcccbbbbbbccceeehhhiiidddddddddcccbbbbbbdddfffhhhfffddddddfffeeeaaa]]]\\\^^^```aaaaaaaaabbbcccbbbiiikkkfffdddiiillljjjkkkmmmpppqqqqqqqqqrrrsssoooooooooooooooooooooooommmkkkmmmqqqoooiiijjjooollloooqqqrrrrrrssswww{{{xxxxxxzzz{{{zzzvvvrrrnnnqqqrrrrrrqqqppprrrxxx}}}wwwxxxyyyyyyzzzzzzyyyyyy{{{{{{~~~yyyqqqttt}}}yyyyyywwwtttqqqpppqqqsssllllllmmmooorrrrrrqqqooohhhfffeeeiiiooorrrqqqmmmkkknnnqqqppplllgggbbb```hhhjjjlllmmmllliiifffcccdddddddddcccbbbaaa```___^^^]]]\\\[[[ZZZZZZZZZZZZRRRRRRRRRPPPMMMMMMOOOQQQPPPNNNKKKIIIGGGGGGGGGHHHGGGEEEDDDBBBAAAAAAAAABBB@@@AAABBB@@@>>>>>>@@@DDDAAABBBBBBCCCCCCCCCBBBBBB@@@???>>>>>>???@@@???>>>AAABBBCCCBBBAAA@@@AAABBB??????@@@@@@@@@@@@@@@@@@999:::<<<>>>??????>>>>>><<<======;;;999888:::;;;999::::::;;;<<<<<<<<<;;;999:::;;;<<<<<<<<<;;;:::999999999888888999::::::777888999:::::::::999888777777888888888999999999999::::::999777777999:::::::::999888888999;;;;;;888888888999999999:::::::::;;;<<<=========<<<;;;;;;<<<===>>>???@@@AAABBB@@@>>>>>>AAAEEEHHHGGGFFFCCCEEEGGGFFFEEEHHHOOOVVVaaa[[[SSSNNNLLLMMMNNNOOOLLLNNNRRRTTTUUUSSSPPPNNNQQQQQQPPPPPPOOOOOOOOOOOOgggccc^^^YYYXXX[[[```ccchhhiiiiiigggeeefffjjjooovvvpppiiihhhjjjkkkfffaaagggfffgggjjjooopppooolllnnnoooooonnnlllkkklllmmmlllgggaaa___```bbbcccbbbgggeeedddcccdddfffhhhjjjaaaaaa``````______^^^^^^YYY[[[^^^```___[[[VVVSSSUUUVVVXXXXXXVVVSSSPPPNNNRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMOOOLLLJJJJJJMMMPPPOOONNNMMMLLLKKKJJJIIIJJJJJJKKKHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNMMMKKKJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVWWWXXXXXXVVVUUUTTTXXXYYYZZZXXXTTTQQQPPPPPP\\\dddkkkkkkkkkpppvvvyyyxxxoooiiikkkkkkgggdddeeecccdddfffggghhhiiilllnnnpppssssssooooootttwwwwwwyyyvvvsssooonnnoooqqqsssqqqpppoooqqqvvvzzz~~~yyyuuuyyy|||{{{|||{{{yyyyyyyyyyyy|||{{{xxxyyy~~~~~~zzzzzz~~~wwwyyy{{{}}}}}}~~~}}}{{{}}}~~~}}}~~~~~~|||zzzyyyzzz{{{{{{{{{zzzyyyxxxvvvuuutttsssuuuwwwyyyyyyxxxvvvtttxxxxxxyyyzzz{{{{{{{{{{{{zzz~~~{{{sssuuu~~~yyyrrrpppnnnnnnnnnooonnnlllppplllgggdddccccccbbbbbbaaabbbccceeeeeefffffffffhhhgggeeeccc```]]][[[ZZZYYYZZZ]]]aaacccccc```]]]]]]\\\ZZZYYYYYYZZZ\\\]]]\\\[[[ZZZYYYZZZ]]]___aaa```______^^^^^^______``````______aaaccccccbbb```bbbbbbbbb```^^^]]]^^^___aaabbbbbbbbbaaa___\\\ZZZ___]]]]]]___```]]]^^^aaa```dddgggeeebbbaaaeeeiiihhhiiijjjjjjiiijjjlllnnnmmmlllkkklllmmmmmmkkkjjjllljjjhhhgggfffggghhhiiihhhkkknnnpppoooppptttwwwtttrrrpppnnnlllkkkjjjjjjoooppprrrsssttttttssssssqqqqqqrrrssstttttttttsssvvvvvvuuutttrrrsssvvvxxxxxxmmmgggjjjmmmkkkjjjllllllkkkkkklllmmmllljjjhhhccceeeiiilllmmmllljjjiiieeehhhjjjhhhbbb```aaadddgggfffeeedddcccaaa``````^^^^^^^^^^^^]]]\\\\\\[[[ZZZYYYWWWUUUSSSQQQQQQPPPNNNMMMKKKJJJJJJJJJKKKLLLHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@>>>======>>>??????>>>BBBBBBBBBBBBAAA???===<<<>>>>>>============>>>>>>====================================<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888777777888999::::::;;;;;;999999999999999999999999:::999999999888888777777777777666666666666777777777777777777777777777777777888888888999999999999888888888999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>DDDAAA???BBBHHHMMMMMMKKKFFFEEEEEEFFFHHHMMMQQQSSS\\\YYYUUUQQQNNNNNNNNNOOOPPPQQQSSSTTTSSSRRRPPPOOONNNOOOOOOOOONNNNNNMMMLLLaaa^^^[[[YYYZZZ]]]bbbeeeggggggfffeeedddeeeiiikkkiiidddaaadddjjjnnnlllhhhkkkjjjjjjmmmooopppmmmkkkiiihhhfffeeeeeefffggghhhhhhddd```^^^___```___^^^`````````aaabbbbbbcccddd``````______^^^]]]\\\\\\VVVWWWZZZ[[[ZZZWWWSSSPPPTTTUUUVVVVVVUUURRROOOMMMOOOOOONNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPKKKKKKKKKKKKKKKKKKKKKKKKMMMJJJHHHHHHKKKMMMMMMKKKKKKJJJIIIHHHHHHHHHIIIIIIGGGHHHIIIIIIIIIIIIIIIHHHJJJLLLMMMLLLKKKIIIIIIJJJKKKJJJJJJKKKKKKMMMNNNNNNRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQVVVWWWVVVUUURRRPPPQQQQQQ^^^gggoooppprrryyyzzzqqqiiifffdddaaaaaaddddddccccccdddgggjjjkkklllmmmppppppmmmnnnssswwwvvvtttrrrooommmkkkkkklllmmmiiiiiijjjmmmqqquuuxxxyyyzzzuuutttzzz~~~~~~{{{yyyzzzzzzxxxzzz~~~|||wwwvvvxxxxxxvvvwww{{{uuuwwwxxxyyyyyyzzz|||~~~{{{xxxwwwzzz|||sssvvvzzz}}}}}}}}}}}}}}}{{{{{{zzzxxxuuurrrpppoooqqqrrrtttttttttsssqqqpppuuuvvvwwwxxxxxxxxxwwwwwwxxx{{{yyyrrrssszzzzzztttkkkjjjhhhiiikkkllllllkkkpppkkkfffbbbaaaaaaaaa```ZZZ[[[]]]___aaabbbccccccgggeeecccaaa^^^]]][[[[[[]]]]]]^^^```aaa___\\\YYY\\\[[[YYYXXXXXXYYY[[[\\\YYYXXXXXXXXXXXXZZZ[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\[[[ZZZZZZ[[[]]]^^^^^^]]]_________]]][[[ZZZ[[[]]][[[\\\]]]^^^^^^]]]\\\[[[]]][[[]]]aaabbb``````cccccceeefffeeebbbbbbdddgggcccdddffffffggghhhkkkmmmlllkkkiiijjjkkkkkkjjjhhhjjjiiifffeeeddddddeeefffgggiiillllllkkklllnnnqqqlllkkkiiifffeeeeeeffffffmmmnnnoooqqqqqqqqqqqqpppoooooopppqqqrrrsssssssssttttttsssqqqnnnnnnoooqqqnnnhhheeeggggggeeegggllliiiiiiiiijjjkkkkkkiiigggcccfffiiilllmmmllljjjiiifffhhhhhheee```]]]___bbbbbbbbbaaa```^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWVVVTTTRRRPPPOOONNNNNNLLLKKKJJJIIIHHHIIIIIIJJJGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAA???>>>===>>>@@@AAAAAA@@@BBBBBBAAAAAA@@@>>>===<<<>>>======<<<<<<======>>>=================================<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999999999999888777777777777888888999::::::;;;999999999888888888888888999888888888777777777666777666666666666666666777777777777777777777777777777777777777888888888888888888888999999999::::::999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@>>>>>>BBBIIIMMMLLLJJJGGGFFFEEEEEEFFFIIILLLNNNUUUSSSQQQOOOMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQOOONNNNNNOOOOOOOOONNNNNNMMMLLL\\\[[[[[[\\\___cccgggjjjhhheeebbbaaaaaabbbbbbbbb]]]ZZZZZZ```hhhmmmmmmjjjlllkkkjjjkkkkkkjjjhhheeeeeeaaa^^^^^^```ccccccbbbbbb```^^^]]]^^^^^^\\\[[[ZZZ[[[]]]^^^^^^]]]\\\[[[___^^^^^^\\\[[[ZZZYYYYYYSSSTTTTTTTTTSSSQQQOOONNNQQQRRRSSSSSSRRROOOMMMKKKLLLLLLKKKKKKKKKKKKJJJJJJLLLKKKKKKKKKKKKLLLMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGFFFFFFHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGFFFGGGGGGGGGGGGGGGFFFEEEIIIJJJKKKKKKIIIHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNSSSSSSRRRQQQOOOPPPRRRTTTcccllluuuxxx{{{|||uuummmhhheeeccceeejjjiiifffccccccfffiiiiiihhhiiikkkllljjjlllqqqtttrrrlllkkkjjjhhhffffffeeeeeeaaacccgggjjjnnnqqqrrrsssooonnnqqqxxx}}}~~~~~~|||xxxwwwyyyyyyvvvvvvyyyxxxtttrrrrrrrrrqqqssswwwuuuvvvvvvuuutttuuuxxxzzzxxxwwwwwwyyy||||||yyyuuujjjpppwww|||}}}|||{{{zzzwwwwwwvvvtttrrrooommmlllqqqqqqppppppoooooonnnnnnrrrssssssssssssqqqooonnnooorrrqqqlllmmmrrrqqqjjjdddcccccceeehhhiiiiiiiiikkkfff```\\\[[[\\\]]]]]]XXXYYY[[[^^^aaabbbddddddbbbaaa___]]]\\\\\\\\\\\\___^^^]]]]]]]]]\\\ZZZXXXYYYXXXWWWVVVVVVWWWXXXYYYTTTUUUUUUVVVVVVUUUUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWVVVTTTRRRSSSUUUWWWXXXWWWYYYZZZZZZYYYWWWVVVWWWYYYUUUVVVWWWYYYZZZZZZZZZZZZ[[[ZZZ]]]bbbdddbbbbbbddddddcccaaa```______``````]]]^^^```aaabbbdddgggiiiiiigggeeedddeeeffffffffffffeeecccbbbaaaaaabbbccceeeggghhhgggfffeeefffhhhdddccc```______```bbbdddiiiiiijjjkkkllllllllllllkkkllllllmmmnnnnnnoooooooooooommmjjjgggeeefffhhhbbbaaaaaabbbaaa```dddkkkfffeeeeeefffggghhhfffdddeeegggjjjmmmnnnmmmkkkjjjffffffeeeaaa\\\ZZZ\\\^^^]]]]]]\\\ZZZYYYXXXWWWVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPNNNLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@?????????@@@>>>======???AAACCCDDDCCCBBBAAA@@@>>>==================<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888888777777777888888888888777666666666777777888888999999:::888888777777666666666666777777777666666666666666666666555555555555666666555555555555555555555555555555555666666666777777777777888888888888999999888999999999::::::::::::999999:::::::::;;;;;;;;;<<<;;;===BBBHHHKKKJJJHHHGGGFFFDDDCCCCCCEEEGGGHHHLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMOOOPPPPPPOOONNNMMMNNNNNNNNNNNNMMMMMMMMMMMMVVVWWWXXX[[[^^^bbbeeeggggggccc^^^\\\]]]]]][[[XXXZZZYYYYYY]]]cccgggfffddddddddddddddddddbbb```^^^aaa]]]ZZZ\\\aaacccaaa]]][[[\\\]]]^^^^^^^^^\\\ZZZ\\\\\\[[[[[[ZZZXXXWWWVVV]]]\\\[[[YYYXXXVVVUUUUUURRRRRRQQQPPPOOOOOONNNNNNOOOOOOPPPPPPNNNMMMJJJIIIKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBGGGHHHJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGGGGGGGIIIJJJKKKPPPPPPOOONNNNNNPPPUUUXXXgggrrr|||}}}{{{xxxvvvsssqqqqqqsssmmmkkkgggdddccccccdddeeeggghhhhhhfffhhhlllmmmkkkddddddccccccaaa```___^^^]]]aaagggkkknnnoooppppppmmmoootttzzz}}}}}}{{{zzzvvvssssssvvvuuuqqqppprrrqqqooonnnnnnooooooqqqssstttttttttrrrqqqqqqtttvvvyyyxxxwwwxxxxxxuuupppllliiinnnsssvvvvvvuuusssrrrppppppqqqqqqpppooonnnnnnpppooonnnnnnnnnoooqqqqqqqqqqqqpppnnnlllhhheeedddbbbeeeeeeccceeehhhfffaaabbbaaaaaaccceeegggfffeeeaaa]]]XXXUUUUUUXXXZZZ[[[WWWXXXZZZ\\\^^^```aaaaaa[[[[[[ZZZYYYZZZ[[[]]]^^^[[[ZZZXXXXXXZZZZZZZZZYYYUUUUUUTTTSSSSSSTTTUUUUUUQQQRRRSSSTTTSSSRRRPPPOOOQQQPPPPPPOOOOOOPPPPPPQQQQQQOOOLLLMMMOOORRRSSSSSSTTTTTTUUUTTTRRRRRRSSSUUURRRRRRSSSTTTUUUVVVWWWXXXYYYXXX[[[aaabbb___]]]______\\\YYYXXXXXXXXXXXXWWWXXXZZZ[[[\\\\\\]]]```bbbdddaaa___^^^___aaaaaaaaaaaa````````````aaabbbbbbdddddddddbbbaaa____________]]][[[[[[\\\___bbbdddccccccdddeeeeeefffffffffhhhhhhggggggggggggggggggffffffeeebbb___]]]^^^___[[[[[[]]]___```bbbdddgggbbbaaaaaabbbcccdddcccbbbeeegggiiikkklllkkkjjjiiidddcccaaa\\\XXXVVVXXX[[[ZZZZZZYYYXXXVVVUUUTTTSSSTTTTTTTTTSSSRRRQQQPPPOOOOOONNNLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@??????>>>>>>>>><<<<<<===???CCCEEEEEEEEEAAA@@@>>><<<;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;:::::::::999999999999999888888777777666666555666666777777666666555444666666666777777888888888666666666555555555444444555555555555555555555555666555555444444555555666444444444444444444444444333444444444444555555555777777777777777777777777777777888888888999999999888888888888999999999:::999:::>>>BBBGGGHHHFFFCCCCCCCCCAAAAAAAAABBBCCCDDDFFFGGGHHHJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLLLLKKKKKKMMMMMMLLLLLLLLLLLLLLLMMMRRRSSSUUUWWWZZZ\\\^^^___```]]]YYYYYY[[[\\\ZZZXXX\\\[[[ZZZ[[[___aaa```^^^]]]^^^______^^^]]]\\\[[[\\\ZZZYYY\\\aaabbb^^^YYYXXXZZZ]]]``````___^^^]]]aaa___\\\XXXVVVUUUUUUUUUYYYXXXWWWVVVTTTSSSRRRQQQRRRQQQPPPNNNNNNNNNOOOOOOLLLMMMMMMMMMLLLJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFFFFFFFFFFGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEEEEDDDDDDEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAADDDFFFHHHHHHFFFEEEFFFGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJMMMMMMMMMLLLMMMQQQWWW\\\hhhsss~~~}}}wwwsssjjjiiigggbbb]]]]]]aaaeeeffffffdddbbbcccgggeeeaaa]]]^^^^^^^^^^^^]]][[[ZZZ[[[```ggglllmmmmmmmmmnnnrrrvvv{{{||||||zzzwwwtttooolllmmmpppooollljjjllliiikkkmmmooopppqqqqqqooopppppppppnnnmmmlllnnnppprrrrrrsssrrrqqqnnniiifffiiikkknnnnnnmmmlllmmmmmmmmmmmmnnnnnnnnnmmmmmmlllkkkkkkkkkkkkmmmppprrrtttpppooollliiieeeaaa^^^\\\ZZZ]]]^^^^^^aaacccaaa]]]___^^^^^^___aaaaaa___]]]YYYVVVSSSSSSVVVZZZ]]]___VVVVVVWWWXXXXXXXXXXXXXXXTTTTTTUUUVVVXXXZZZ]]]^^^YYYWWWUUUTTTVVVVVVVVVUUUQQQQQQQQQPPPPPPQQQQQQQQQOOOPPPQQQRRRRRRPPPMMMKKKLLLLLLKKKKKKKKKKKKLLLLLLNNNKKKJJJJJJLLLOOOQQQQQQNNNOOOPPPOOONNNNNNPPPQQQRRRQQQQQQPPPQQQRRRTTTUUUWWWVVVXXX\\\\\\XXXUUUVVVXXXVVVTTTSSSTTTTTTRRRQQQVVVWWWXXXXXXWWWWWWYYY[[[]]][[[XXXXXXZZZ\\\]]]]]][[[\\\\\\^^^___aaabbbcccbbbaaa```^^^]]]\\\ZZZYYYYYYXXXWWWXXXZZZ]]]aaaccc^^^^^^^^^^^^___```aaaaaaeeedddbbb```___^^^^^^^^^\\\]]]]]]\\\YYYYYYYYY[[[[[[[[[\\\```fffjjjhhhddd```^^^]]]^^^___```___^^^```aaacccdddeeeddddddccc```___\\\XXXUUUUUUWWWXXXZZZYYYXXXWWWVVVTTTTTTSSSRRRQQQQQQQQQOOONNNMMMLLLMMMLLLJJJIIIGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEECCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>=========;;;;;;<<>><<<;;;::::::;;;<<<;;;;;;::::::::::::;;;;;;999999999999999999999999::::::::::::999999999999999999999999888888888888777777777666666555555555555666666666666555444444555555666666666666777777444444444444444444444444444444444444444444555555555555444444444444555555333333333333333333333333222222333333333444444444666666666666666666666666666666666666777777777888777777777777888888888888999;;;>>>BBBDDDCCC@@@===>>>>>>>>>>>>???@@@BBBCCCDDDEEEGGGIIIIIIHHHGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKLLLXXXXXXYYY[[[\\\]]]^^^^^^XXXWWWWWWYYY\\\^^^______]]][[[ZZZZZZ\\\_________\\\^^^``````^^^]]]\\\]]]YYYXXXXXXZZZ]]]]]]ZZZVVVYYY\\\```aaa```___^^^^^^bbb___[[[WWWTTTTTTUUUUUUUUUUUUTTTSSSQQQPPPOOOOOOQQQPPPNNNMMMMMMMMMNNNOOOKKKKKKKKKJJJJJJIIIHHHGGGJJJJJJJJJJJJJJJKKKKKKKKKEEEEEEDDDDDDEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFFFFDDDCCCCCCDDDAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@BBBDDDFFFFFFEEEDDDEEEFFFDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKLLLMMMRRRXXX\\\dddoooxxxzzz|||yyynnnhhhfffccc^^^[[[\\\```eeecccccc```^^^___bbb___YYYZZZZZZ[[[\\\\\\\\\[[[[[[ZZZ```gggkkkjjjiiiiiijjjpppuuuwwwtttpppnnnkkkgggiiiggggggjjjjjjggggggiiiggglllooopppqqqsssrrrnnnjjjkkklllkkkjjjhhhiiijjjhhhiiijjjkkkjjjiiigggffffffgggggggggggghhhkkknnnmmmmmmmmmlllkkkiiihhhgggeeeeeeeeegggjjjmmmppprrrnnnlllhhhccc___]]][[[ZZZ[[[[[[\\\^^^```bbb```^^^[[[ZZZZZZ[[[[[[ZZZXXXUUUXXXVVVUUUWWW[[[```ccceeeYYYYYYYYYYYYXXXWWWVVVVVVPPPQQQRRRTTTVVVXXXYYYZZZXXXVVVSSSRRRRRRQQQPPPNNNMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPOOOMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLJJJIIIJJJMMMOOOPPPPPPKKKLLLMMMLLLLLLLLLNNNPPPQQQPPPNNNMMMMMMOOOQQQRRRUUUSSSSSSVVVUUUPPPMMMNNNQQQSSSTTTUUUTTTSSSRRRQQQTTTUUUUUUTTTSSSSSSTTTVVVVVVUUUTTTUUUWWWZZZ[[[[[[WWWXXXZZZ[[[]]]___```aaa___]]][[[ZZZZZZYYYWWWUUURRRSSSSSSUUUXXX[[[^^^___[[[[[[[[[[[[\\\]]]^^^___bbb```^^^[[[YYYXXXXXXXXXWWWXXXYYYYYYXXXWWWXXXYYY\\\^^^aaafffnnnqqqkkkbbb___]]][[[[[[\\\\\\\\\[[[XXXYYYZZZ[[[\\\\\\[[[ZZZ[[[ZZZWWWVVVUUUVVVWWWXXXYYYYYYXXXWWWUUUTTTSSSSSSOOOOOOOOONNNMMMKKKJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCAAA@@@@@@???????????????<<<<<<============<<<;;;::::::;;;>>>AAABBBAAA???<<<<<<;;;:::::::::::::::::::::999999999999::::::888888888888888888888888999999999999888888888888999888888888777777777777555555555555666666666666555666666666666555444444555555555555555555555555222222333333444555555555444444444444444555555555444444333333333333444444333333333333333333333333222222222333333333444444666666555555555555444444555555555555666666666666666777777777777888888888999;;;>>>@@@@@@>>><<<:::;;;;;;;;;<<<>>>???AAAAAACCCDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIHHHGGGGGGHHHJJJKKK^^^^^^^^^^^^______``````WWWYYY[[[]]]^^^```ccceee___]]][[[ZZZ[[[^^^```bbb___aaacccccc```^^^]]]^^^ZZZYYYXXXXXXXXXXXXYYYYYY]]]```cccbbb___\\\[[[[[[[[[ZZZXXXVVVUUUTTTTTTUUURRRQQQQQQPPPOOONNNNNNMMMMMMMMMLLLKKKJJJKKKKKKLLLJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDAAACCCEEEEEEBBBAAAAAABBBAAABBBCCCDDDEEEDDDDDDCCC@@@@@@AAABBBBBBBBBAAAAAAAAACCCDDDEEEDDDCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEGGGHHHHHHIIIFFFHHHIIIJJJMMMQQQVVV[[[]]]eeelllooouuuvvvtttlllbbb^^^___bbbbbb``````___\\\ZZZ]]]```\\\UUUYYYYYYZZZ[[[\\\]]]^^^^^^\\\bbbhhhkkkiiiggghhhjjjiiiooooooiiieeeeeeccc```fffccccccggggggeeefffiiimmmqqqssspppqqqtttsssnnnhhhjjjmmmmmmkkkiiiiiiiiieeefffggghhhggggggggghhhccceeefffffffffgggjjjllliiiiiiiiihhhhhhfffeeedddaaabbbccceeehhhjjjlllnnnjjjgggccc^^^\\\\\\]]]^^^___]]]]]]^^^```___^^^]]]XXXXXXXXXYYYYYYXXXUUURRRXXXXXXYYY\\\```dddgggggg\\\\\\\\\\\\[[[YYYXXXXXXPPPQQQSSSTTTUUUTTTSSSRRRSSSQQQPPPOOOOOOOOOMMMKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIKKKNNNOOOPPPOOOIIIJJJKKKKKKJJJKKKMMMOOOOOOMMMKKKJJJJJJLLLOOOQQQRRROOOOOOPPPOOOJJJHHHJJJKKKOOOUUUWWWUUUSSSRRRSSSQQQRRRSSSRRRRRRRRRTTTVVVRRRRRRRRRUUUXXX[[[[[[[[[VVVWWWXXXYYYZZZ[[[[[[[[[ZZZXXXVVVVVVWWWVVVTTTRRROOOPPPSSSUUUXXX[[[\\\]]]\\\[[[[[[[[[\\\]]]^^^___^^^\\\ZZZXXXWWWWWWXXXXXXWWWYYYZZZZZZYYYXXXYYYZZZ\\\cccjjjnnnssstttmmmddd___]]]ZZZYYYYYYZZZYYYXXXUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTUUUVVVWWWXXXXXXWWWWWWVVVUUUSSSRRRQQQPPPMMMMMMLLLLLLJJJHHHGGGFFFHHHGGGFFFDDDCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>======>>>>>>:::;;;<<<======<<<;;;:::::::::;;;===??????===;;;::::::::::::::::::999888999999888888888888999999777777777777777777777777999999888888888777777777888888777777777666666666444444555555666666777777666666666666666555444444444444444444444444444444000111222333555666777777444444444444555555555666444444333333333333444444444444444444444444444444222222222333333333444444555555555555444444333333444444444444555555555555666777777777777888888888777999<<<>>>===<<<;;;:::::::::;;;<<<===>>>??????@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEEEEFFFHHHIII[[[ZZZZZZZZZ[[[[[[\\\]]][[[^^^aaaaaa______bbbeeeccc```\\\ZZZZZZ]]]```bbbaaadddfffddd```]]]]]]^^^^^^]]]ZZZWWWUUUVVVZZZ^^^aaaccceeebbb^^^YYYXXXXXXSSSTTTUUUVVVVVVUUUTTTSSSOOOOOOOOONNNNNNNNNMMMMMMJJJJJJIIIIIIHHHIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGCCCDDDDDDDDDEEEEEEFFFFFFDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCC???BBBEEEDDDAAA??????@@@AAABBBDDDEEEEEEEEEDDDDDD???@@@AAABBBBBBBBBBBBBBB@@@BBBDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???AAACCCFFFGGGHHHHHHHHHDDDFFFHHHIIILLLPPPUUUYYYXXX^^^dddgggqqqvvvfffaaafffhhhccc[[[\\\\\\YYYXXX\\\___[[[TTTXXXYYYYYYZZZ\\\^^^```aaa___eeekkkllljjjhhhiiikkkiiioooooohhhdddffffffdddeeebbbbbbeeefffeeefffjjjssswwwvvvpppooossssssoooiiilllpppqqqooommmlllkkkiiijjjjjjiiihhhggghhhiiidddfffhhhhhhgggfffgggiiiccccccdddeeeffffffffffffbbbcccdddfffhhhiiikkkkkkgggddd___\\\[[[]]]```cccbbb^^^\\\]]]]]][[[ZZZZZZXXXXXXXXXZZZ[[[ZZZWWWTTTXXXXXXZZZ]]]bbbeeeffffffYYYYYYYYYYYYXXXWWWVVVVVVRRRSSSUUUUUUTTTQQQNNNLLLLLLLLLLLLMMMOOOOOONNNLLLIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIKKKNNNPPPOOONNNHHHIIIKKKKKKJJJKKKMMMOOOLLLJJJHHHGGGHHHKKKNNNQQQPPPMMMLLLMMMLLLHHHGGGJJJEEELLLTTTWWWUUURRRRRRSSSOOOPPPQQQQQQQQQRRRUUUWWWQQQQQQSSSVVVZZZ]]]]]]\\\VVVVVVWWWXXXXXXWWWWWWWWWWWWUUURRRSSSTTTUUUSSSPPPOOOQQQTTTXXXZZZ\\\]]]]]]]]]]]]\\\\\\\\\^^^```aaa[[[ZZZXXXWWWWWWXXXYYY[[[ZZZ\\\]]]]]][[[ZZZZZZ[[[[[[gggrrruuuuuutttnnnfff```]]]ZZZXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXRRRRRRRRRTTTWWWXXXYYYXXXUUUUUUTTTSSSQQQPPPOOONNNKKKKKKKKKJJJHHHFFFEEEDDDFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCBBBAAA@@@?????????>>>===============999:::;;;<<<<<<<<<;;;::::::::::::<<<======:::888888999:::;;;;;;:::888777999999888888888888999999777777777777777777777777888888888888777777777777777777777777666666666666333444444555666777888888666666777777666666555444444444444444444444444444///000111333555777888999444444444555555666666666444333333222222333333444444444444444444444444444222222333333333444444444555555555444444333333333333333333444444444555555777777777777888888888888555888:::<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<============>>>???@@@BBBCCCEEEEEEAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCDDDEEEGGGIIIZZZXXXVVVUUUUUUWWWYYY[[[YYYZZZ\\\```cccdddcccaaa]]]]]]]]]___bbbccccccbbbdddeeeggggggfffdddaaa___]]][[[ZZZZZZ\\\]]]]]]\\\```^^^[[[XXXVVVUUUTTTTTTPPPQQQQQQSSSTTTRRRNNNKKKNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHFFFEEEEEEFFFGGGAAAAAABBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBB??????>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAABBBBBBBBBAAACCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@??????@@@AAAAAA??????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDDDDFFFHHHIIIIIIKKKNNNPPPVVVZZZ```iiizzzyyyeee^^^dddiiiddd]]]\\\[[[YYYYYYZZZYYYVVVTTT[[[ZZZYYYYYYZZZ\\\^^^```aaajjjooommmmmmooommmhhhkkkjjjhhheeebbbbbbeeegggcccdddfffhhhkkkmmmooopppuuusssrrrsssuuusssoookkkooorrrsssqqqmmmkkkooossslllllllllnnnppppppooommmmmmiiiddddddggggggbbb]]]___```bbbdddeeefffffffffaaaeeekkknnnooonnnnnnmmmdddaaa^^^[[[[[[\\\^^^```^^^^^^```dddfffccc\\\VVVUUUVVVXXXZZZYYYWWWUUUSSSVVVWWWXXXYYYZZZZZZZZZZZZUUUUUUUUUTTTSSSRRRPPPPPPOOOQQQRRRRRROOOKKKIIIIIIHHHIIIKKKMMMOOOOOOLLLIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGHHHHHHHHHHHHHHHHHHGGGIIIHHHIIIKKKNNNNNNKKKHHHEEEEEEEEEEEEFFFHHHJJJLLLJJJJJJHHHHHHIIIKKKMMMOOOPPPNNNLLLJJJIIIIIIJJJJJJLLLNNNQQQRRRQQQPPPOOOPPPQQQSSSTTTSSSRRRQQQRRRSSSPPPPPPRRRWWWXXXWWWVVVWWWTTTWWWZZZZZZXXXVVVVVVVVVWWWVVVUUUUUUWWWWWWVVVUUUPPPSSSVVVXXXZZZ]]]```ccc```___]]]\\\\\\\\\^^^___ccc___[[[ZZZ[[[]]]]]]\\\]]]aaadddccc```]]]]]]^^^___iiitttwwwqqqhhhcccbbb\\\[[[ZZZXXXWWWUUUTTTTTTTTTUUUWWWYYYYYYXXXWWWVVVPPPQQQQQQRRRSSSTTTTTTUUUSSSSSSRRRQQQPPPNNNLLLKKKJJJIIIHHHFFFEEEDDDDDDCCCFFFEEECCCAAA@@@@@@@@@@@@AAAAAABBBCCCBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999:::<<<======;;;:::888:::999888888777777888888777777777777777777777777666666666666666666666666999999999888888888888888666666666666555555555555666555333333333444666888555555555666555555444444444444444333333222222222222222222333444555666777999333000333666555444666333333444444444444444444333333333333333333333333333333444444444333222111222222222333333444444444444444444555555555555666555777888888777777777999888888888888888999999999777777888999;;;<<<=========<<<<<<======>>>???@@@CCCBBB@@@@@@AAAAAA@@@???BBBEEEGGGFFFEEEFFFIIILLL[[[YYYVVVUUUVVVYYY]]]```ZZZ[[[]]]aaadddfffeeeccc______```bbbeeegggfffeeecccdddeeeeeeccc```]]][[[YYYYYY[[[]]]______\\\ZZZZZZYYYWWWUUUSSSRRRRRRRRRRRRQQQQQQRRRRRRQQQNNNKKKOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHFFFEEEDDDDDDEEEFFF???@@@@@@AAABBBCCCDDDDDDAAABBBCCCCCCCCCCCCBBBAAA??????@@@@@@@@@??????>>>????????????@@@@@@@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBAAA@@@????????????@@@AAA?????????@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCDDDFFFGGGGGGIIILLLNNNVVV\\\dddpppyyyggg```cccfffaaa[[[[[[YYYXXXXXXXXXXXXWWWUUUYYYXXXXXXXXXYYY[[[]]]^^^ffflllpppnnnlllnnnlllhhhiiijjjkkkjjjhhhffffffgggfffggggggjjjmmmrrrvvvyyyuuutttrrrssssssqqqmmmjjjnnnqqqtttrrrnnnlllmmmpppllllllkkkmmmqqqsssttttttrrrnnniiiggggggeeebbb___bbbbbbcccdddeeeffffffgggdddhhhmmmooonnnllliiihhheeeccc```^^^^^^^^^```aaa``````bbbeeehhhfff___ZZZXXXXXXYYYYYYYYYWWWUUUTTTTTTUUUVVVVVVWWWVVVVVVVVVUUUUUUTTTTTTSSSQQQPPPOOONNNPPPQQQQQQNNNKKKIIIIIIHHHHHHIIIKKKLLLLLLJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGNNNLLLKKKKKKLLLJJJFFFBBBEEEDDDDDDEEEGGGJJJMMMOOOJJJIIIHHHHHHHHHJJJLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJMMMPPPQQQPPPOOOOOOPPPQQQRRRSSSSSSQQQQQQRRRSSSTTTSSSUUUWWWXXXXXXWWWWWW[[[\\\]]]^^^]]][[[ZZZZZZXXXWWWVVVVVVXXXXXXWWWUUUSSSUUUXXXYYYZZZ\\\___aaabbbaaa___]]]\\\]]]^^^___aaa^^^ZZZZZZ]]]aaaccccccbbbdddgggeeeaaa^^^]]]^^^```jjjtttuuunnnccc]]]ZZZ\\\[[[ZZZYYYWWWVVVUUUTTTTTTUUUVVVWWWXXXWWWWWWVVVSSSRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQOOONNNLLLKKKIIIHHHGGGEEEDDDCCCCCCBBBDDDCCCBBB@@@???>>>??????CCCCCCCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::999999999:::<<<======<<<:::999:::999888888777777888888666666666666666666666666666666666666666666666666888888888888888888888888666666666666555555555444555444333222333444666777666666777666666444333333333333333333333333222222222222222333333444555666777222000333555444333444333333333444444444444444333333333333333333333333333333333333333333333444222222333333333333333333444444444444555555555555555777999999888777888999777777666666555555444444666777777888999:::;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@BBBCCCCCCCCCBBBBBBDDDFFFEEEDDDEEEHHHKKK[[[YYYWWWVVVWWW[[[___aaa[[[\\\^^^bbbfffhhhgggfffbbbbbbccceeegggiiihhhgggbbbccccccbbb```]]]ZZZXXXUUUWWW[[[___aaa```[[[WWWYYYYYYXXXWWWVVVVVVVVVWWWTTTRRRPPPPPPPPPOOOMMMLLLPPPOOONNNLLLJJJIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFDDDCCCBBBBBBCCCDDD>>>>>>???@@@BBBCCCDDDEEE@@@AAABBBBBBBBBBBBAAA@@@???@@@AAAAAAAAA???===<<<>>>???@@@AAAAAAAAA@@@???AAA@@@@@@@@@@@@?????????@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBB@@@@@@????????????@@@@@@>>>?????????@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBAAACCCDDDEEEEEEFFFIIIKKKRRRZZZeeerrruuuhhhaaaaaa```]]]XXXYYYWWWUUUUUUWWWXXXXXXXXXYYYYYYYYYYYYZZZ\\\]]]___gggkkkmmmkkkiiijjjiiiggghhhkkknnnooollliiifffeeegggggghhhkkkooovvv|||uuusssrrrqqqpppoookkkiiilllpppsssssspppmmmnnnooorrrpppnnnnnnpppsssuuuvvvsssppplllhhheeedddccccccfffeeedddddddddfffggghhhgggkkknnnooommmhhhdddbbbeeedddcccbbbaaaaaaaaaaaa______aaadddgggfffaaa\\\[[[ZZZYYYWWWVVVUUUTTTTTTRRRRRRSSSSSSRRRRRRQQQQQQSSSSSSSSSRRRQQQPPPOOONNNLLLNNNOOOOOOLLLIIIHHHHHHHHHGGGFFFGGGIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGMMMLLLKKKJJJIIIGGGDDDAAAEEEEEEDDDEEEGGGKKKNNNQQQIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHIIILLLNNNOOOOOONNNOOOOOOPPPRRRSSSRRRQQQPPPQQQRRRUUUUUUTTTUUUXXXYYYYYYXXXbbb```_________^^^]]]\\\ZZZXXXWWWWWWXXXXXXWWWUUUUUUWWWYYYZZZZZZ[[[]]]___cccbbb```^^^]]]]]]^^^______]]][[[\\\```dddgggiiieeeggghhheee```\\\\\\]]]___gggooopppiii___YYYWWW\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWUUUTTTSSSRRRQQQQQQPPPPPPRRRQQQQQQOOONNNMMMLLLKKKHHHHHHFFFDDDCCCBBBBBBBBBDDDDDDBBBAAA@@@@@@@@@@@@EEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::::::::;;;<<<======<<<;;;:::999999888777777777777888666666666666666666666666666666666666666666666666666666666777777888888999666666555555555444444444555444333222333444555666777777777666555444333222222222222333333333333333222222222222333444555555666222222666888555333333222333333333444444444555333333333333333333333333444333222222333444666777333333333333333222222222333333333444444444555555666888999999888888999:::888888777666555444333333777777777777888888999999;;;;;;;;;;;;<<<===>>>>>>===>>>AAADDDEEEFFFEEEEEEBBBCCCDDDDDDDDDDDDGGGIIIYYYYYYXXXYYYZZZ[[[\\\]]]\\\]]]^^^bbbfffiiiiiihhhdddccccccdddeeefffdddccc___`````````^^^\\\ZZZYYYTTTVVVYYY]]]___^^^ZZZWWWXXXXXXXXXXXXYYYYYYZZZZZZTTTQQQOOOMMMMMMMMMLLLKKKOOONNNMMMKKKIIIHHHGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHDDDCCCBBBAAAAAAAAAAAABBB>>>??????@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDCCCAAA>>><<<===>>>@@@BBBBBBAAA@@@>>>????????????????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@AAAAAA?????????>>>>>>?????????>>>>>>>>>????????????@@@???>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCCCCDDDGGGIIIMMMUUU^^^iiixxx|||qqqkkkccc^^^\\\ZZZXXXVVVWWWUUUSSSSSSVVVYYYZZZ[[[\\\[[[[[[\\\]]]^^^```aaacccfffgggfffdddeeeffffffiiilllooonnnkkkgggdddccceeefffhhhlllpppuuuyyy|||qqqpppooonnnmmmmmmlllkkkmmmnnnppppppooooooqqqsss{{{wwwqqqnnnmmmnnnoooooolllllljjjgggeeeeeegggjjjjjjhhhgggeeeeeefffhhhiiigggjjjnnnnnnjjjeee```^^^cccccccccbbbbbbaaa```___[[[[[[\\\```dddddd```\\\[[[YYYVVVSSSQQQQQQRRRRRRPPPPPPPPPPPPOOONNNMMMLLLPPPPPPPPPPPPOOONNNMMMLLLJJJLLLMMMLLLJJJHHHGGGHHHIIIGGGEEEEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEFFFEEECCCCCCEEEHHHLLLNNNHHHGGGFFFFFFEEEFFFFFFGGGGGGHHHJJJKKKKKKJJJIIIHHHLLLMMMOOOOOONNNMMMMMMNNNOOOPPPQQQQQQOOOOOOPPPQQQRRRRRRRRRSSSXXX]]]^^^\\\bbb```]]]\\\]]]]]][[[YYYYYYXXXVVVVVVWWWWWWVVVTTTUUUWWWYYYZZZZZZ[[[]]]___bbbaaa^^^\\\[[[[[[\\\]]]^^^^^^^^^```bbbeeefffgggeeeffffffccc^^^ZZZ[[[\\\]]]bbbggggggccc]]][[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUTTTSSSSSSUUUWWWXXXUUUTTTSSSQQQPPPPPPPPPPPPQQQPPPOOONNNMMMLLLLLLKKKIIIHHHFFFEEECCCCCCBBBBBBFFFFFFEEEDDDCCCCCCBBBBBBCCCBBB@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::::::::;;;::::::;;;<<<<<<<<<;;;;;;999999888777777777777777666666666666666666666666555555555555555555555555444444555666777777888888555555555444444444333333333333222222333333444555444444444444444444333222111111222222333333333444222222222222222333444444666444666:::;;;777444555222222222333333444444555222222222222222222222222333333222111333555777999444333333333222222111111222333333333444444444444666888::::::999888999:::999999999888888777777777777777888888888888888888::::::::::::;;;<<<=========@@@CCCFFFGGGFFFEEEEEEBBBBBBCCCCCCCCCDDDFFFGGGZZZ\\\^^^______]]][[[YYY\\\\\\]]]```dddgggggggggcccaaa`````````___]]]ZZZXXXYYYZZZZZZZZZYYYYYYXXXUUUUUUVVVXXXZZZ[[[YYYWWWTTTTTTUUUUUUVVVVVVVVVVVVRRROOOLLLJJJKKKKKKKKKJJJLLLKKKIIIHHHFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>?????????AAABBBCCCBBB@@@===;;;<<<===???AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>============>>>??????AAABBBCCCCCCBBBCCCEEEGGGJJJOOOTTT[[[fffsssyyyzzz~~~uuummmiii___]]]ZZZWWWVVVUUUUUUUUUTTTSSSQQQSSSVVVZZZ]]]^^^[[[[[[\\\\\\]]]___``````___```aaacccbbbbbbeeegggjjjkkkkkkiiieeebbb``````ccceeejjjnnnqqqrrrsssrrrlllkkkkkkkkkjjjkkkmmmnnnnnnmmmkkkjjjkkknnnsssvvv|||wwwqqqllljjjiiihhhhhhdddfffhhhiiijjjlllooorrrkkkjjjhhhffffffggghhhjjjeeegggjjjjjjfffbbb___]]]______``````___^^^\\\[[[YYYYYYYYY]]]aaabbb```\\\YYYVVVRRRNNNLLLLLLNNNOOOOOOOOOOOONNNMMMLLLKKKJJJMMMMMMMMMMMMLLLKKKJJJJJJHHHIIIJJJIIIGGGFFFFFFGGGIIIGGGDDDDDDEEEFFFGGGFFFDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAABBBDDDEEEEEEEEEFFFFFFFFFDDDBBBAAABBBDDDFFFHHHEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGIIIJJJKKKJJJJJJIIIOOOPPPPPPOOOLLLKKKKKKKKKMMMNNNOOOOOOMMMMMMNNNOOONNNPPPPPPRRRZZZdddfffbbb___]]][[[YYYYYYYYYXXXWWWWWWVVVUUUUUUVVVVVVUUUSSSSSSUUUXXXYYYZZZ[[[]]]______]]][[[YYYXXXYYYZZZ[[[]]]___aaabbbcccccccccccchhhhhhgggccc^^^[[[\\\___```bbbbbb___\\\[[[\\\^^^ZZZZZZYYYYYYXXXXXXWWWWWWWWWUUUTTTRRRSSSUUUWWWXXXTTTSSSQQQPPPPPPPPPQQQRRRPPPOOONNNLLLKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCEEEEEEEEEDDDDDDCCCBBBBBB@@@???===<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::999::::::;;;;;;;;;;;;;;;999888777777666666777777555555555555555555555555444444444444444444444444333333444555666666777777444444444444333333333333222222222222222333444444000111111222333333333333111111111222222333333333222222111111111222333333333333666::::::555333444111111222222333444444555222222222222222222222222333222111111222555888999333333333222222111111111222222222222333333333444666777999999888888888999888888888999999:::::::::888888888999999999999999:::999999::::::;;;<<<===???BBBFFFGGGFFFDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEEEE]]]___bbbcccccc```\\\ZZZ[[[[[[[[[^^^aaacccdddddd___^^^\\\[[[[[[YYYWWWTTTRRRSSSTTTUUUUUUUUUUUUUUUWWWUUUSSSSSSUUUVVVWWWVVVTTTTTTUUUUUUUUUUUUTTTTTTNNNLLLIIIHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC????????????????????????AAAAAA@@@??????>>>>>>===>>>>>>============>>>>>><<<===>>>???>>><<<:::999<<<===>>>?????????>>>===<<<<<<===============>>>>>>>>>?????????>>>=====================>>>???@@@======>>>>>>>>>>>>==================>>>>>>>>>>>>===============>>>>>>???@@@AAABBBBBBAAAAAACCCEEEHHHKKKLLLOOOVVVaaaffffffaaadddhhhhhheee```[[[XXXQQQQQQPPPPPPPPPQQQRRRRRRQQQPPPQQQTTTXXX]]]___```XXXXXXYYYZZZ[[[\\\]]]]]]^^^]]]```ccccccbbbdddiiiggggggfffccc___^^^^^^___bbbeeejjjnnnpppnnnllljjjhhhhhhhhhhhhhhhiiimmmpppmmmkkkgggdddfffjjjppptttqqqnnnkkkhhhgggfffdddbbb^^^aaaffflllpppssstttttthhhgggfffeeeeeefffggghhhbbbdddeeeeeebbb___]]]]]][[[[[[\\\[[[[[[ZZZXXXXXXYYYXXXXXX[[[___aaa___\\\UUURRRNNNKKKIIIIIIKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGEEEGGGGGGGGGEEEDDDEEEGGGHHHFFFCCCCCCDDDEEEEEEEEECCCCCCDDDEEEEEEFFFGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDCCCBBBAAABBBDDDCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIJJJJJJNNNOOOOOOMMMJJJIIIIIIJJJKKKLLLMMMLLLKKKJJJKKKMMMLLLPPPQQQRRR\\\hhhiiibbbYYYZZZZZZYYYWWWUUUVVVWWWUUUTTTSSSTTTUUUVVVUUUTTTRRRTTTVVVXXXXXXZZZ\\\^^^[[[ZZZXXXVVVVVVWWWXXXYYY\\\^^^```aaaaaabbbdddeeeooonnnlllggg```]]]___aaadddbbb___[[[XXXXXXZZZ]]]XXXXXXXXXXXXXXXWWWWWWWWWWWWVVVTTTSSSTTTUUUWWWYYYTTTSSSQQQOOOOOOPPPQQQRRROOONNNLLLKKKJJJJJJKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@???===<<<<<<<<<<<<===>>>>>>::::::::::::::::::::::::888888888999999999999999888888888999::::::;;;;;;888888777666666666666777555555555555555555555555444444444444444444444444333333333444444555555666444444333333333222222222111111222222222333333333000000111222333333333333111111111222222222222222222111111000111111222222//////222666555000///111000000111222333444555555222222222222222222222222111111111111222444666777222222222222222111111111111111222222222333333333555777888888777777888999444444555666777888999999888888888999999999::::::::::::::::::;;;<<<======AAADDDHHHGGGDDDAAAAAACCCDDDCCCBBBBBBDDDEEEEEEDDD]]]^^^___``````___]]]\\\ZZZYYYYYYZZZ]]]___```___[[[ZZZYYYXXXYYYXXXUUUSSSSSSSSSSSSTTTTTTTTTTTTTTTVVVTTTRRRQQQSSSSSSSSSRRRTTTUUUUUUUUUTTTSSSQQQQQQIIIHHHFFFFFFHHHHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>???????????????>>>???????????????>>>>>>>>>======<<<;;;;;;<<<======:::;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<============;;;;;;<<<<<<<<<========================<<<<<<;;;<<<<<<<<<<<<===>>>???@@@<<<<<<===>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>===============>>>>>>???>>>???@@@???>>>>>>@@@BBBCCCFFFGGGGGGMMMTTTWWWUUUKKKMMMNNNPPPQQQOOOMMMKKKKKKIIIIIIJJJLLLNNNOOOOOOOOOOOOQQQUUU[[[___aaabbbWWWWWWYYYZZZ[[[\\\\\\\\\]]][[[^^^cccbbb___```eee___```aaa___^^^]]]^^^```___aaaeeehhhiiigggeeedddggghhhgggfffeeegggkkkooolllhhhdddaaaaaadddgggiiifffeeedddddddddbbb^^^[[[[[[^^^dddlllssstttppplllcccccccccccccccccccccdddbbbbbbbbb```]]][[[[[[\\\YYYYYYXXXWWWWWWVVVVVVVVVWWWUUUUUUWWW[[[]]]\\\ZZZRRRPPPLLLIIIGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEECCCCCCEEEFFFEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAACCCCCCBBB???>>>@@@BBB@@@@@@@@@AAAAAA@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHIIIJJJJJJKKKJJJHHHGGGHHHJJJHHHJJJKKKJJJIIIHHHIIIJJJKKKOOOOOOOOOXXXcccaaaWWWQQQUUUYYYXXXSSSPPPRRRUUUTTTSSSSSSTTTVVVWWWWWWVVVSSSUUUVVVWWWWWWWWWYYYZZZXXXWWWVVVUUUUUUWWWXXXZZZ[[[\\\\\\\\\^^^ccckkkqqquuutttppphhhaaa\\\]]]______^^^\\\YYYWWWWWWYYY[[[VVVVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUVVVXXXXXXWWWUUURRROOONNNNNNOOOPPPNNNMMMKKKJJJIIIIIIJJJKKKJJJIIIGGGFFFDDDCCCCCCCCC@@@AAAAAABBBAAAAAA??????<<<<<<=========<<<<<<;;;::::::::::::::::::::::::999999999999888888888888777777777777888999:::;;;888888777666666666666666555555555555555555555555333333333333333333333333333333333333333444444444333333333333222222222222000111111222222222222222444444444444444333222222222222222222111111111111111111000000000000111111------000333111---,,,000000000111222333444555555111111111111111111111111000000111111222333444444111111111111222222222222111111111111222222222222444555777777666666666777333333444444555555666666555666666777888999::::::::::::::::::;;;<<<===>>>AAADDDGGGFFFBBB@@@AAADDDFFFCCCBBBBBBEEEFFFEEEDDD[[[ZZZZZZYYYZZZ[[[]]]^^^YYYXXXWWWXXX[[[]]]]]]\\\YYYXXXWWWXXXYYYYYYWWWUUUWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRPPPNNNPPPPPPPPPPPPNNNLLLJJJIIIFFFEEEEEEFFFGGGHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@??????>>>>>>???????????????>>>======>>>>>>??????@@@@@@===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<======<<<<<<======<<<;;;::::::;;;;;;;;;<<<<<<>>>??????;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<=========>>>===============>>>??????===>>>>>>>>><<<<<<>>>???>>>AAACCCDDDHHHNNNOOOLLLIIIHHHGGGIIIJJJKKKIIIFFFIIIGGGEEEGGGJJJMMMNNNMMMMMMNNNQQQWWW]]]aaabbbbbbXXXYYYZZZ[[[]]]]]]]]]]]][[[YYY\\\aaa```[[[[[[```YYY[[[^^^____________aaa[[[]]]^^^```aaaaaa``````hhhhhhhhheeeccceeeiiinnnjjjgggbbb```______`````````aaaaaabbbbbb^^^YYYUUUXXXZZZaaajjjrrrqqqjjjbbb^^^___```aaaaaaaaaaaa```cccbbb```]]]ZZZXXXYYYZZZXXXXXXVVVUUUUUUTTTUUUUUUTTTRRRQQQSSSWWWYYYXXXVVVPPPNNNKKKIIIGGGHHHIIIJJJGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDDDDDDDBBBCCCDDDFFFCCCBBBAAAAAABBBBBB@@@???>>>>>>???@@@BBBCCCDDDDDD?????????????????????????????????@@@@@@????????????AAABBBAAA>>>>>>@@@CCC===>>>@@@AAABBBBBBAAA@@@===>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@BBBEEEGGGIIIEEEFFFGGGGGGFFFGGGIIIKKKGGGHHHIIIIIIGGGGGGHHHIIIIIIMMMMMMKKKRRR[[[WWWKKKJJJQQQWWWVVVOOOKKKNNNSSSUUUTTTSSSUUUWWWYYYXXXXXXUUUVVVWWWWWWUUUUUUVVVWWWWWWVVVUUUUUUUUUWWWYYYZZZ[[[ZZZXXXXXX[[[eeerrr|||yyywwwqqqhhh___YYYYYY[[[WWWWWWXXXXXXYYYZZZ[[[[[[UUUUUUVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVWWWWWWXXXXXXYYYWWWSSSOOOMMMLLLMMMNNNNNNMMMKKKIIIHHHIIIJJJKKKIIIHHHFFFEEECCCBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@<<<===>>>>>>===;;;999888:::::::::::::::::::::::::::999999999888888777777666666666666777888999:::888888777666666666666666555555555555555555555555333333333333333333333333444333333333333333333333333333333222222222111111000000111222222222222111888888777666555333111000333222222222111111000000111111000000000000000111......111333111,,,---222///000111222333444555555111111111111111111111111//////111222222222222222000000111111222222222333000111111111111222222222333555777777666555666777555555555555555555444444333444555666777888999:::;;;;;;;;;;;;<<<===>>>>>>@@@CCCFFFDDDAAA???BBBFFFGGGDDDBBBCCCEEEGGGFFFDDDWWWVVVTTTSSSSSSSSSTTTUUUUUUUUUTTTUUUVVVXXXZZZ\\\XXXWWWWWWVVVUUUTTTSSSSSSXXXXXXWWWWWWVVVUUUTTTTTTUUUSSSQQQPPPPPPOOOMMMKKKMMMKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>======>>><<<;;;<<<===>>>===<<<========================??????>>>>>>=========<<<;;;;;;;;;::::::999999999999999999:::::::::;;;;;;:::;;;<<<<<<::::::;;;<<<:::;;;<<<<<<===<<<<<<<<<===============<<<<<<<<<===<<<;;;:::::::::::::::;;;<<<<<<<<<;;;;;;===>>><<<<<<======>>>>>>??????AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGIIIGGGEEEGGGKKKLLLKKKIIIPPPRRRUUUWWWXXXYYY[[[]]]YYYXXXXXXZZZ\\\]]]\\\ZZZWWWXXXYYYZZZ[[[[[[[[[[[[YYY\\\```ddddddbbb___\\\bbb^^^\\\]]]]]][[[]]]aaa```bbbcccaaa^^^___eeejjjhhhdddaaa```aaabbbaaa___]]]```dddhhhhhhddd]]]XXX]]][[[\\\aaagggiiieeeaaaaaa___]]][[[ZZZYYYYYYZZZ_________[[[WWWVVVXXX\\\[[[XXXTTTRRRRRRSSSSSSSSSTTTSSSRRRRRRSSSTTTSSSRRRJJJIIIGGGFFFFFFGGGIIIJJJJJJHHHFFFEEEFFFGGGGGGGGGDDDEEEFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDCCCAAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAA@@@??????>>>===============<<<<<<======>>>>>>??????@@@?????????>>>>>>======??????>>>>>>======<<<<<<@@@@@@@@@?????????>>>>>>???@@@AAACCCDDDFFFGGGHHHDDDDDDEEEFFFGGGHHHHHHIIIGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJHHHHHHIIIKKKMMMOOONNNOOONNNMMMMMMNNNQQQTTTSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTTTTUUUUUUVVVWWWXXXXXXTTTVVVXXXWWWZZZeeeuuurrrcccYYYWWW[[[___YYYXXXXXXWWWWWWVVVUUUUUUWWWVVVVVVVVVVVVWWWXXXXXXXXXYYYYYYYYYWWWVVVTTTRRRVVVUUUSSSQQQOOONNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKIIIGGGFFFEEEDDDDDDAAABBBCCCCCCBBBAAA???>>>????????????>>>===;;;;;;;;;;;;<<<<<<;;;;;;:::999<<<999666666888999888777:::888777777888999999888666777777666444444444555777666444333444555777888222333333444444333333222222222222222222222222222111111222333333333222222000000000000000000000000777;;;???>>>888222111111222222222222222222222222000000000000000000000000000000000000000000000000//////000111222222333333000000000000111111111111000000000000000000000000222222111111111111111111222222222222222222222222333333333444444444555555888444222333888999777333555666666777888999999:::<<<;;;:::999999;;;<<<>>>@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFUUUTTTSSSQQQQQQRRRRRRSSSUUUTTTTTTTTTUUUVVVWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRWWWWWWVVVUUUTTTRRRRRRQQQPPPNNNMMMMMMMMMMMMKKKJJJKKKIIIGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>=========>>><<<;;;<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>=========<<<<<<<<<;;;:::::::::999999999888888999999999::::::::::::;;;:::;;;<<<;;;:::999:::<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::::::::;;;;;;;;;::::::<<<>>>;;;<<<<<<===>>>>>>?????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGEEEEEEFFFIIIKKKJJJIIIMMMOOOSSSUUUVVVVVVWWWXXXWWWVVVVVVWWWXXXXXXWWWVVVUUUVVVWWWXXXYYYZZZ[[[[[[[[[]]]aaaddddddccc```^^^^^^ZZZYYY[[[\\\ZZZ\\\```___```aaa```___```cccfffdddbbb``````bbbcccaaa```cccdddeeefffeeeaaa\\\XXXZZZYYYYYY___fffkkkkkkiiifffdddaaa]]][[[ZZZZZZZZZ\\\\\\[[[YYYWWWWWWXXXZZZXXXUUURRRPPPPPPQQQQQQQQQSSSRRRPPPOOOOOONNNLLLJJJHHHGGGEEEDDDDDDEEEGGGHHHGGGEEEDDDEEEGGGHHHHHHGGGCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@??????>>>>>>???@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===============???>>>>>>>>>=========<<<>>>>>>>>>=========<<<<<<@@@@@@@@@??????>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGGGGHHHJJJLLLMMMMMMMMMMMMLLLLLLMMMPPPRRRRRRQQQQQQQQQRRRRRRSSSSSSRRRRRRRRRQQQRRRRRRSSSTTTVVVWWWWWWXXXYYYYYYZZZZZZTTTWWWYYY[[[___jjj{{{yyyiii]]]XXXXXX[[[YYYXXXXXXWWWVVVVVVUUUUUUWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYWWWUUUSSSQQQTTTSSSQQQPPPNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHKKKJJJHHHFFFDDDCCCCCCCCCAAABBBBBBBBBBBB@@@???>>>?????????>>>>>>===;;;;;;;;;;;;;;;<<<;;;;;;:::999;;;888666666999;;;;;;::::::888666666777888777666666777888888777666666666666666555444444444555666333444444555555444444333222222222222222222222222111111222222333333333444000000000000000000000000555999<<<:::555111000111222222222222222222222222000000000000000000000000000000000000000000000000//////000111111222333333//////000000000111111111000000000000000000000000111111111111111111111111222222222222222222222222333333333444444444444555777555333444666666555333555555666666777888888999;;;:::999888999;;;===>>>@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGRRRQQQPPPOOONNNOOOPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRSSSRRRRRRQQQQQQPPPPPPPPPUUUTTTSSSRRRPPPOOONNNMMMJJJIIIHHHIIIKKKKKKJJJIIIIIIGGGEEEDDDEEEFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<;;;<<<======<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999888888888888777777888888999999999:::::::::999:::;;;;;;999999:::;;;999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<======;;;;;;::::::999999::::::888999::::::999999:::<<<;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDCCCCCCEEEGGGIIIIIIHHHHHHLLLPPPSSSTTTSSSTTTTTTXXXVVVUUUUUUUUUUUUSSSRRRRRRSSSTTTUUUWWWXXXZZZZZZ]]]^^^aaabbbccccccaaa```ZZZWWWVVVYYYYYYXXXZZZ]]]___^^^]]]^^^```aaa``````^^^^^^^^^```ccccccbbbaaaffffffeeedddbbb___]]][[[ZZZYYYYYY^^^eeejjjllllllgggddd```\\\YYYXXXXXXYYYZZZXXXWWWWWWXXXXXXWWWVVVTTTQQQNNNLLLMMMNNNNNNMMMNNNLLLJJJJJJJJJIIIGGGEEEDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBDDDGGGHHHGGGFFFAAABBBBBBBBBBBBAAA@@@@@@???????????????@@@@@@@@@BBBAAAAAA@@@@@@?????????<<<======>>>???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<;;;;;;=========<<<<<<<<<<<<<<>>>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFGGGHHHJJJKKKJJJKKKKKKJJJJJJKKKMMMPPPOOOOOONNNMMMNNNOOOPPPQQQNNNNNNNNNOOOPPPQQQRRRSSSVVVWWWWWWXXXXXXYYYYYYYYYPPPSSSUUUWWWZZZdddrrr}}}yyykkk^^^XXXVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTVVVWWWXXXZZZ[[[[[[ZZZZZZYYYYYYYYYXXXVVVTTTQQQPPPPPPPPPOOONNNMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGIIIHHHFFFDDDBBBAAA@@@@@@AAAAAABBBAAAAAA@@@>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999999999777666777:::===>>>???<<<999777555666666555444444666999;;;<<<;;;:::888777666666555555444444333444444555555555555444444222222222222222222222222222222111111222444666777000000000000000000000000222555777555222///000111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111222222//////000000000000111111000000000000000000000000111111111111111111111111222222222222222222222222333333333333444444444444555666666555444333333444444444444555666666777777888888888888999;;;>>>??????@@@@@@AAABBBAAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGOOONNNMMMLLLLLLLLLMMMMMMMMMNNNPPPQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNQQQQQQOOONNNLLLKKKJJJIIIGGGFFFFFFHHHJJJKKKKKKJJJGGGEEECCCCCCDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;======<<<;;;999999999999999999999999999999999999999999999999777777777777777777777777888888888888999999999999888:::;;;:::999888999:::999999:::;;;;;;;;;;;;;;;888999999:::;;;<<<<<<===::::::999999999999::::::777888999888777777999;;;:::;;;;;;<<<<<<===>>>>>>;;;<<<===>>>>>>?????????>>>>>>>>>????????????@@@AAAAAABBBCCCEEEFFFGGGGGGEEEIIIOOOSSSTTTTTTSSSTTTZZZXXXVVVUUUUUUTTTSSSQQQNNNOOOPPPRRRSSSUUUWWWWWW\\\]]]^^^___`````````___ZZZVVVVVVXXXXXXVVVWWWZZZ^^^[[[ZZZ\\\```aaa]]]YYYZZZ[[[^^^bbbdddeeedddbbbbbbcccddddddbbbaaa``````]]]\\\]]]___ccceeeeeeddd___]]]YYYVVVUUUUUUWWWXXXZZZXXXUUUVVVXXXWWWTTTPPPOOOMMMJJJIIIJJJJJJJJJIIIGGGFFFEEEEEEGGGGGGFFFEEEBBBBBBAAA@@@@@@AAABBBBBB@@@@@@AAACCCEEEFFFDDDBBB????????????????????????>>>>>>>>>>>>????????????AAAAAAAAAAAA@@@@@@??????;;;;;;<<<============<<<;;;;;;:::::::::::::::;;;;;;;;;::::::999999888888;;;;;;;;;:::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@CCCCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIGGGHHHIIIHHHHHHHHHKKKMMMNNNMMMKKKKKKKKKLLLNNNOOOKKKKKKLLLMMMOOOQQQSSSTTTSSSSSSSSSTTTTTTTTTUUUUUUOOOQQQRRRQQQRRRWWW```hhhuuurrrkkkbbb[[[VVVUUUVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSUUUWWWYYYZZZZZZYYYXXXYYYYYYXXXWWWUUURRROOONNNLLLLLLLLLKKKKKKLLLLLLLLLNNNMMMLLLJJJIIIGGGFFFFFFGGGFFFDDDBBB@@@???>>>>>>AAAAAAAAA@@@@@@???>>>>>>======>>>>>>===<<<<<<;;;:::;;;;;;;;;;;;:::999999777666666777:::>>>AAACCC???<<<888666666666555444333666999===@@@???===:::888888888777666555333222333333444444444444333333111111111111111111111111222222111111222444777999000000000000000000000000111333333222000///000222111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111////////////000000000111000000000000000000000000000000000000111111111111111111111111111111111111222222333333333444444444555888:::888333111333666333333333444444555555555666666666888999<<<>>>???>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGHHHMMMMMMKKKJJJJJJJJJKKKLLLHHHJJJLLLNNNOOOOOONNNNNNKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLJJJIIIHHHFFFFFFGGGFFFFFFHHHJJJLLLLLLKKKEEEDDDBBBBBBCCCDDDCCCBBB????????????????????????>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::;;;<<<===<<<;;;999999999999999999999999777777777777888888888888666666666666666666666666777777777888888888999999888999:::999888888999:::888999999:::::::::::::::777888888999:::;;;;;;<<<999999888888888999999:::777888888888777777999::::::::::::;;;<<<<<<======;;;<<<===>>>>>>???>>>>>>=========>>>>>>>>>?????????@@@AAABBBCCCDDDFFFGGGDDDHHHNNNSSSTTTUUUUUUUUUYYYWWWTTTSSSSSSRRRQQQPPPJJJKKKNNNPPPRRRSSSTTTTTTXXXYYYYYYZZZ[[[[[[\\\\\\[[[WWWWWWYYYXXXUUUUUUXXX]]]ZZZXXX[[[___```[[[UUUWWW[[[___ccceeeeeedddddd___bbbeeeeeeccc```^^^^^^\\\]]]___bbbbbbaaa]]]ZZZUUUTTTRRRRRRSSSUUUXXXZZZ\\\YYYVVVUUUVVVTTTPPPLLLLLLJJJGGGGGGHHHHHHHHHGGGEEEDDDCCCDDDEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@BBBCCCCCC@@@>>>==================>>>>>>???>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@??????::::::;;;<<<<<<<<<<<<;;;::::::999999999999::::::::::::999999888888777777999999999999999:::::::::::::::::::::::::::;;;;;;========================>>>>>>>>>??????@@@@@@@@@AAA@@@@@@??????>>>>>>===??????@@@AAABBBBBBCCCCCCFFFFFFEEEEEEFFFFFFGGGGGGDDDFFFGGGGGGFFFFFFHHHJJJLLLLLLKKKJJJKKKLLLMMMNNNJJJKKKLLLMMMOOORRRTTTUUUPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPRRRWWW[[[^^^]]]\\\XXXUUUSSSTTTUUURRRQQQOOONNNMMMMMMNNNOOOPPPRRRTTTVVVWWWWWWUUUTTTWWWWWWVVVUUUSSSPPPMMMKKKIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKIIIGGGFFFEEEDDDDDDCCCBBB@@@???>>>======AAA@@@@@@???>>>>>>>>>===<<<============<<<<<<;;;::::::;;;;;;::::::999888666666666777:::>>>CCCFFFBBB>>>:::777666666666555333555888>>>BBBBBB???;;;::::::999999777666444333222222222333333222222222111111111111111111111111222111000000111444666888000000000000000000000000111222111000///000111333000000000000000000000000//////////////////////////////////////////////////////////////////000000...////////////000000000000000000000000000000000//////000000000111111111111111111111111111111111222222222333333333444444555999<<<999333111333777333333333333444444444444444555666777999;;;===>>>===>>>>>>???@@@???????????????AAABBBDDDFFFHHHHHHMMMLLLKKKJJJIIIJJJKKKKKKFFFGGGIIIKKKLLLMMMNNNNNNIIIIIIJJJJJJKKKKKKKKKLLLJJJIIIHHHHHHGGGFFFEEEEEEGGGFFFFFFGGGIIIJJJJJJIIIDDDBBB@@@@@@BBBCCCBBBAAA=========>>>>>>>>>>>>>>>================================================:::::::::::::::;;;;;;;;;<<<;;;:::;;;<<<<<<;;;:::999999999999999999999999666666666777777777777777555555666666666666777777666777777777777888888888777888999999777777888999777888999999::::::999999777777888888999999::::::888888777777888888999999666888888888777777888:::999999::::::;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<=========>>>>>>===???AAABBBBBBCCCEEEGGGEEEIIINNNQQQRRRRRRSSSSSSSSSQQQNNNMMMNNNOOONNNMMMIIIKKKOOORRRTTTSSSRRRQQQSSSTTTUUUVVVWWWWWWWWWWWWYYYWWWWWWYYYYYYUUUUUUXXX]]]ZZZXXXZZZ]]]]]]YYYTTTWWWZZZ___bbbcccbbbcccccc```dddfffeee```\\\ZZZZZZYYY\\\```bbbbbb___ZZZWWWQQQQQQQQQRRRTTTVVVYYYZZZZZZXXXUUUSSSQQQNNNLLLIIIIIIHHHFFFFFFGGGGGGFFFEEEHHHGGGEEEDDDDDDCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@>>><<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>============>>>???@@@AAAAAA@@@>>>>>>999:::;;;;;;<<<<<<;;;;;;999999999999999::::::;;;999999888888888888888888888888999999999999::::::999999999999::::::::::::<<<<<<<<<<<<============>>>>>>>>>>>>>>>?????????>>>>>>======<<<<<<<<<;;;<<<===>>>@@@AAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFFFFEEEEEEGGGHHHJJJJJJKKKKKKKKKKKKLLLLLLJJJKKKLLLMMMOOORRRTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQMMMNNNOOOOOONNNOOOQQQSSSQQQRRRSSSRRRQQQQQQRRRSSSQQQPPPMMMKKKKKKKKKMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQTTTTTTSSSRRRPPPNNNKKKJJJGGGGGGFFFFFFGGGHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCAAAAAA@@@???>>>>>>>>>>>>AAA@@@???>>>============<<<<<<=========<<<<<<;;;:::::::::::::::999888888666777777777888<<>>>>>??????>>>>>>===>>>@@@BBBDDDFFFHHHIIIMMMMMMKKKJJJJJJJJJKKKLLLHHHHHHHHHHHHIIIJJJLLLLLLGGGHHHHHHIIIJJJKKKKKKKKKFFFFFFFFFFFFEEEEEEEEEDDDFFFEEEDDDDDDFFFFFFEEEDDDAAA???>>>>>>???@@@@@@???;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::;;;<<<;;;::::::<<<<<<;;;:::777777777777777777777777666666666666777777777888555555666666777777777777666666666777777777888888777888999888777666777999777888888999999999999999777888888888888888888888777777777777777888999999777888999888777777999;;;999999999:::;;;;;;<<<<<<::::::;;;<<<============;;;;;;;;;;;;<<<<<<<<<<<<<<>>??????????????????>>>???===<<<<<<>>>???>>>>>><<<<<<;;;;;;;;;<<<===>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<===??????>>><<<;;;999:::;;;;;;<<<<<<;;;;;;999999999999999:::;;;;;;888888888888888999999999888888999999999:::::::::888888888888999999::::::;;;;;;;;;<<<<<<=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@BBBCCCEEEFFFEEEEEEFFFGGGGGGHHHJJJKKKKKKKKKIIIIIIJJJJJJKKKMMMOOOQQQSSSTTTQQQQQQQQQQQQPPPPPPPPPPPPIIIJJJKKKLLLLLLLLLLLLLLLKKKMMMOOOOOOOOOOOOQQQSSSRRRPPPMMMKKKKKKKKKMMMNNNPPPOOOOOOOOOOOONNNNNNNNNPPPPPPPPPPPPNNNLLLJJJIIIFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCC??????>>>>>>>>>>>>??????AAA@@@>>>===<<<<<<======;;;;;;<<<======<<<<<<;;;999::::::::::::999888888777888888777777:::@@@EEEBBB>>>999666666666777666333333555:::@@@AAA>>>:::999888666555444444444444111222222333333222222111111111111111111111111111000000000111111222222222000000000000000000000000000000///000000000000///////////////////////////////////////////////////////////////////////////................................./////////000000000000000000000000000000......//////000111111222111111111111111111111111111222222222222333333333222444666555333222333555444444444444444444444444333444666777999:::;;;;;;<<<<<<===>>>>>>>>>============???BBBDDDGGGHHHIIINNNMMMLLLKKKJJJKKKLLLLLLJJJJJJHHHHHHHHHIIIJJJKKKGGGGGGHHHIIIJJJJJJKKKKKKEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA??????===<<<<<<>>>???>>>>>>;;;;;;;;;<<<<<<=========;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999999999:::::::::<<<;;;::::::<<<<<<;;;:::666666666666666666666666555666666666777777888888555666666666777777888888666666666666777777777777666888999888777666777888777777888999999999999999888888888888777777777777777777666777777888999999777888999888777777999;;;888999999::::::;;;<<<<<<999999:::;;;<<<<<<<<<<<<999999:::::::::;;;;;;;;;<<<>>>BBBBBBBBBCCCFFFIIIJJJKKKLLLKKKHHHGGGFFFGGGLLLJJJHHHHHHJJJLLLMMMNNNLLLPPPVVVZZZ[[[XXXTTTQQQNNNOOOQQQSSSTTTSSSRRRQQQQQQOOOQQQVVVXXXWWWXXX[[[]]]\\\ZZZZZZZZZYYYXXXWWWVVVYYY]]]]]]\\\[[[\\\^^^___aaaaaa]]]YYYXXX]]]bbbbbbccccccaaa^^^ZZZXXXWWWSSSSSSTTTTTTSSSQQQOOOMMMQQQQQQPPPLLLGGGEEEHHHKKKHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDCCCBBB======>>>>>>>>>>>>=========;;;999:::<<>>>>>;;;;;;;;;::::::999999999888:::;;;======<<<:::999999:::;;;;;;<<<<<<;;;;;;:::999999999:::;;;;;;<<<777777888888999999::::::888888999999::::::::::::777777888888999999999:::;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<>>>@@@AAABBBAAAAAA>>>>>>?????????>>>>>>===AAACCCEEEFFFEEEEEEFFFGGGDDDFFFIIIKKKKKKJJJHHHFFFJJJJJJKKKLLLNNNPPPRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLMMMNNNMMMKKKJJJIIIGGGIIIKKKMMMNNNOOORRRTTTSSSQQQNNNLLLKKKLLLNNNOOOQQQPPPOOOMMMMMMMMMMMMMMMNNNNNNOOONNNMMMKKKIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBB>>>>>>>>>>>>>>>???@@@@@@AAA@@@>>>===<<<<<<======;;;;;;<<<<<<===<<<<<<;;;999::::::::::::999888888888999888666666888???DDDAAA===888555555666666666444222333888>>>AAA===999888666444222111222333444222333333444444333333222000000000000000000000000///000000111111111000000000000000000000000000000000/////////000000...---////////////////////////////////////////////////////////////////////////.....................---............/////////000000000000000000000000000---......///000111111222000000000000000000000000111111222222222333333333111222333222222111222333444444444444444444444444333444666777999:::::::::;;;<<<<<<===============<<<===???AAADDDGGGIIIJJJPPPNNNLLLJJJJJJLLLNNNPPPNNNNNNNNNMMMMMMKKKJJJIIIFFFIIILLLOOOPPPOOONNNMMMIIIFFFCCCCCCEEEEEEDDDAAAAAABBBBBBBBBBBB@@@???>>>==================>>>>>>===<<<;;;::::::;;;===>>><<<<<<;;;::::::<<<@@@CCC???<<<999888:::<<<===>>>999888888888999;;;===>>>===<<<;;;:::999:::;;;;;;666666666666666666666666999777666444444666777999666555444666888888666222666666666666666666666666666666666666666666666666888888888888777777777777999888888888777777666666222444777777777777888999999999888888777666666666999999999999999999999999999:::;;;<<<===<<<;;;:::888999;;;===>>>>>>======<<<===>>>@@@BBBDDDEEEFFFEEEEEEEEECCCBBBCCCEEEHHHFFFFFFFFFGGGIIILLLOOOPPPSSSVVVZZZ\\\ZZZVVVSSSRRRMMMNNNPPPRRRSSSRRRQQQPPPTTTTTTUUUVVVXXXZZZ[[[\\\[[[ZZZYYYXXXXXXYYYZZZZZZ]]]WWWVVV\\\```^^^[[[ZZZYYY[[[[[[XXXYYY^^^```^^^cccaaa^^^\\\ZZZXXXUUUSSSSSSSSSSSSQQQPPPPPPRRRTTTTTTRRRNNNKKKHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDBBBBBBCCCCCCAAA@@@===>>>???@@@???>>><<<:::???>>><<<;;;;;;;;;<<<===>>>>>>>>>>>>==================<<<;;;::::::999999999::::::::::::::::::;;;========================999999999999999888777666555666777888888888888888;;;;;;;;;::::::999999999888999999::::::999999888:::;;;;;;;;;:::;;;>>>@@@>>>===;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>????????????>>>======<<<<<<<<<<<<===???@@@@@@AAACCCEEEFFFGGGGGGGGGIIIJJJJJJJJJJJJJJJNNNNNNOOOOOOPPPPPPOOOOOOMMMMMMNNNOOOOOOOOOOOONNNJJJJJJKKKNNNQQQQQQLLLHHHLLLKKKKKKKKKLLLNNNPPPRRRXXXSSSMMMKKKLLLNNNNNNMMMPPPNNNLLLMMMPPPPPPOOOLLLOOONNNMMMLLLLLLKKKHHHFFFHHHGGGEEECCCCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888999888666666777888:::<<<>>>===;;;999777555444333444444555555666777777888333333333222222222111111222222222333333222222222//////000111222333333333000000000000000000000000111111000000//////......////////////000000000000//////............//////////////////////////////////////////////////////////////////////////////............................................................////////////111111000000//////......000000111111111111000000111111111111222333444555444444444444444444444444444444444444555777888:::;;;;;;;;;<<<<<<<<<<<<<<<999;;;???BBBDDDEEEEEEDDDNNNMMMKKKJJJJJJLLLNNNPPPOOOOOONNNMMMLLLJJJJJJIIIIIIKKKLLLNNNNNNNNNMMMLLLHHHEEECCCCCCDDDEEEDDDBBBDDDDDDEEEEEEDDDBBBAAA@@@>>>>>>>>>??????????????????>>><<<:::::::::;;;<<<999:::;;;;;;<<<>>>CCCGGGAAA>>>:::999:::;;;<<<<<<888888888888999:::;;;<<<;;;:::999888888888999999666666666666666666666666888777666555555666777888666555444666888888666333555555555555555555555555666666666666666666666666888888888777777777666666888888888777777777666666444666888888666666666777888888888777777777777777999999999999999999999999999999:::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<>>>???AAACCCDDDEEECCCDDDCCCBBBAAABBBDDDGGGEEEFFFFFFHHHJJJMMMOOOQQQTTTXXX[[[\\\ZZZWWWTTTSSSOOOQQQSSSUUUVVVUUUTTTTTTXXXXXXYYYZZZ\\\^^^___aaaaaa```^^^[[[YYYXXXXXXXXX\\\YYYYYY```ccc```[[[XXX\\\^^^^^^\\\]]]bbbdddbbbbbb___\\\ZZZYYYXXXUUUTTTTTTTTTUUUSSSRRRQQQSSSTTTSSSQQQNNNKKKIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIFFFDDDCCCBBBCCCCCCBBB@@@===>>>?????????===<<<;;;???>>>===<<<<<<<<<======AAAAAA@@@???>>>======<<<;;;;;;::::::999999888888888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777888888999::::::999999;;;;;;:::::::::999999999999999::::::::::::999999999:::::::::999:::<<<>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>======<<<<<<<<<======>>>@@@@@@AAABBBCCCEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOOOONNNNNNGGGGGGIIILLLNNNOOOKKKHHHLLLKKKKKKKKKLLLNNNOOOPPPVVVRRRNNNLLLMMMNNNNNNMMMLLLKKKLLLNNNPPPPPPNNNKKKPPPNNNLLLLLLLLLKKKIIIGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBCCCCCCCCCCCCBBBAAAAAA???>>>======<<<<<<======??????>>>>>>>>>=========;;;;;;::::::::::::;;;;;;::::::999999999888888888888777666555555777888999;;;:::888666555444333333222222333333444555555666333333222222222111111111111111222222222222111111//////000111222222222222000000000000000000000000000000000000//////........./////////000000000000//////............//////................................................................................................000000000000000000000000............////////////000000000000//////....../////////000000/////////000000000111111222333444444444444444444444444444444444444444555666888999::::::::::::;;;;;;;;;;;;999;;;>>>AAACCCDDDDDDDDDLLLKKKJJJJJJKKKLLLNNNOOOQQQPPPNNNLLLKKKKKKKKKLLLNNNMMMMMMMMMLLLLLLKKKKKKGGGEEEDDDDDDEEEFFFEEEDDDHHHHHHGGGGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???===;;;::::::;;;;;;:::;;;<<<<<<<<>>@@@AAABBBCCCAAABBBBBBAAA@@@AAADDDFFFFFFGGGHHHJJJLLLOOOQQQSSSUUUXXXZZZ[[[YYYVVVTTTTTTRRRTTTVVVXXXYYYYYYYYYXXX^^^^^^^^^]]]^^^^^^______bbb```^^^\\\[[[YYYYYYYYY^^^[[[]]]dddfffaaa[[[XXX^^^aaaaaa^^^___ccceeeccc```]]]ZZZXXXXXXWWWVVVUUUTTTUUUVVVVVVTTTSSSSSSTTTQQQOOOMMMKKKJJJJJJJJJJJJHHHIIIJJJKKKKKKLLLLLLKKKFFFDDDCCCCCCCCCCCCBBB@@@>>>>>>>>>>>>============@@@???>>>============>>>CCCBBBAAA@@@???>>>===<<<999999999999999888888888777777777888888999999999:::::::::::::::::::::::::::999888777777777888999999999:::;;;;;;;;;;;;:::::::::::::::999999999999999::::::;;;;;;::::::999777888999999888888:::<<<<<<;;;;;;;;;;;;<<<==============================??????@@@@@@???>>>======<<<<<<<<<<<<===>>>??????@@@AAABBBDDDEEEEEEDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMLLLLLLLLLLLLKKKJJJIIIIIILLLMMMNNNOOOOOOOOONNNMMMHHHHHHIIIKKKNNNOOONNNLLLOOOOOOOOOOOOOOOPPPQQQQQQTTTRRROOONNNOOOOOOOOONNNKKKLLLNNNQQQSSSRRROOOLLLRRROOOLLLKKKKKKKKKJJJIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>>============>>>>>>============<<<<<<<<<:::999999999999999999::::::999999999999888888888888777555444444555666666777666555444333222222222000000111111222333333333333222222222222111111111000000111111111111000000//////000111222222222222000000000000000000000000000000000////////////........./////////000000000//////............//////................................................................................................000000000000000000000000---............/////////000000000////////////...---......//////......---////////////000111222333333333333333444444444444333333333444555666888999888999999999::::::::::::999;;;===@@@BBBCCCCCCCCCMMMMMMLLLLLLLLLLLLLLLMMMPPPOOOMMMLLLMMMNNNPPPQQQQQQPPPNNNLLLJJJJJJJJJJJJHHHGGGFFFFFFGGGGGGGGGGGGIIIIIIHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA???>>>===<<<;;;;;;<<<<<<===>>>>>><<<;;;<<<>>>@@@@@@===;;;:::;;;<<<<<<;;;888999;;;<<<<<<;;;:::999888888777777666666666666666666666666666666666666666666777777777777666666666555555666666666666555555555555555555555555555666666666666666666666666888777777777666666666666666666666666666666666666444666777777666555555666555555666666777888888999888888888888888888888888888777666666666777999:::;;;:::999888888999:::;;;:::;;;<<<===>>>???@@@AAA@@@AAABBBBBBAAABBBDDDFFFHHHIIIJJJMMMOOOQQQSSSUUUUUUWWWYYYZZZXXXVVVUUUUUUTTTVVVWWWYYYZZZ[[[[[[[[[aaa```___]]][[[ZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^aaa^^^```eeefffaaa]]][[[```cccbbb___^^^aaaaaa^^^^^^\\\XXXWWWWWWXXXXXXWWWTTTUUUWWWWWWUUUSSSRRRSSSNNNMMMLLLKKKKKKKKKKKKLLLGGGHHHIIIIIIIIIIIIIIIHHHEEEDDDBBBBBBCCCCCCAAA@@@???>>>============>>>>>>@@@??????>>>>>>>>>>>>>>>@@@@@@@@@???>>>>>>======888888888999999999999999777777888888999999::::::::::::::::::::::::::::::;;;999777666666777999:::999::::::;;;;;;::::::::::::999999999999999999999::::::;;;;;;;;;;;;::::::777888999999888888:::;;;::::::;;;;;;<<<===>>>>>>==============================>>>>>>>>>>>>======;;;;;;<<<<<<===>>>???@@@???AAACCCDDDEEEDDDCCCBBBBBBBBBBBBCCCEEEIIILLLOOONNNMMMMMMMMMKKKJJJIIIHHHKKKLLLNNNOOOOOOOOOMMMMMMLLLLLLMMMOOOQQQSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPOOORRRRRRSSSSSSSSSSSSQQQPPPSSSPPPLLLJJJJJJKKKJJJJJJIIIJJJKKKKKKJJJIIIGGGFFFAAAAAABBBBBBAAAAAA@@@???@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999999888888888888999999999999999999888888888888888777666555444444444444444444333222222222222333000000000111111222222222222222222222111111111111//////000000000000////////////000111111111111111000000000000000000000000////////////////////////........./////////000000//////............//////................................................................................................---------------------------------.........//////////////////////////////.........//////..................//////000111222333333333333333444444444333333333444555666777888888888999999::::::;;;;;;:::<<<>>>@@@BBBCCCCCCDDDOOOOOONNNNNNMMMLLLJJJJJJNNNMMMMMMMMMNNNQQQTTTVVVRRRPPPNNNKKKJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJHHHHHHFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA<<<<<<<<<<<<======>>>>>><<<======<<<::::::<<<===<<<;;;999:::<<<===>>>===;;;;;;<<<======<<<;;;:::888888888888888777777777666666666666666666666666666666777777777777666666666666666666555555666666666666666666666666666666666666666666666666666666777777777666666666666555555555555555555555555666222444666666666666777888444444555666777888888999777777777777777777777777888777666555666777888999888888777777777999;;;<<<::::::;;;;;;<<<===>>>>>>???AAABBBCCCCCCDDDFFFHHHKKKLLLMMMPPPRRRSSSUUUUUUWWWYYYZZZZZZYYYXXXXXXYYYVVVVVVWWWYYYZZZ[[[[[[[[[^^^]]]\\\[[[[[[ZZZ[[[[[[ZZZ[[[]]]^^^```bbbcccddddddaaa```cccccc```___```ccceeeddd___]]]^^^\\\YYY]]]ZZZXXXWWWXXXXXXXXXWWWRRRTTTVVVUUUSSSQQQPPPPPPKKKKKKKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIHHHGGGEEEEEEDDDCCCAAAAAABBBBBB@@@???>>>>>>============>>>??????????????????>>>>>>===;;;;;;<<<<<<======>>>>>>999999999999::::::::::::888888999999:::;;;;;;<<<:::::::::::::::::::::::::::999777666666777999;;;888888999999999999888888999999999999999999999999999::::::;;;;;;::::::999777999::::::999999:::;;;999999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============;;;;;;;;;;;;<<<===??????>>>???BBBCCCDDDCCCBBBAAAAAAAAAAAABBBEEEIIIMMMOOOPPPPPPPPPOOOMMMLLLJJJIIIJJJKKKMMMOOOOOONNNMMMLLLMMMOOOQQQRRRSSSTTTUUUVVVSSSTTTVVVWWWWWWVVVUUUTTTRRRRRRRRRQQQPPPPPPQQQRRRYYYWWWUUURRRPPPPPPQQQSSSSSSPPPLLLJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKIIIGGGFFFAAAAAABBBBBBAAAAAA@@@???@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999888888777777888888999999999999888888888777777999888777666555444444444444333333222222333333444111111111111222222222222222222222111111111000000/////////000000///////////////000111111111000000////////////////////////.............../////////............//////////////////............//////................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------.........................../////////...//////000000//////...............///000111222222222222333333333444444222222333444555666777777888999999:::;;;<<<<<<<<<<<<===>>>@@@BBBCCCDDDDDDMMMMMMNNNNNNMMMKKKIIIHHHKKKKKKLLLMMMOOORRRTTTVVVPPPOOOMMMLLLJJJJJJKKKKKKLLLLLLLLLJJJHHHGGGIIIJJJFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@:::;;;<<<===>>>??????@@@888:::;;;;;;:::;;;===???;;;:::999:::<<<>>>>>>>>><<<<<<<<<<<<<<<;;;:::999888999999999999888777777666666666666666666666666777777666666666666777777555666777666444444666777777777777777777777777777666666666666666666666666777777666666666666555555444444444555555555555555111333555666666666777888444444555666666777888888666666666666666666666666777666666666666777888888555666666666888999:::;;;999999999::::::;;;;;;;;;>>>@@@BBBCCCDDDDDDFFFHHHLLLMMMOOOQQQRRRSSSSSSSSSWWWYYYZZZZZZZZZZZZ\\\^^^WWWWWWXXXXXXYYYYYYZZZZZZXXXYYYYYY[[[\\\^^^```aaa___```aaaccccccdddddddddddd```___aaaaaa^^^___bbbdddfffeee```]]]]]]ZZZVVVZZZXXXWWWWWWXXXXXXVVVUUUPPPRRRRRRQQQOOOMMMMMMNNNIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIGGGFFFDDDCCCCCCAAA@@@@@@@@@@@@???===============>>>>>>>>>>>>>>>>>>?????????>>>===<<<777888999:::;;;<<<===>>>::::::::::::::::::999999888888999:::;;;<<<<<<===::::::::::::::::::::::::999888777777777888999:::777777888888888777666666888888888999999999999999888999999::::::999999888777999;;;;;;999888999:::888999:::;;;<<<<<<<<<<<<999999999999999999999999777888999;;;<<<<<<======::::::::::::;;;<<<=========>>>???AAABBBBBBAAAAAA@@@AAABBBDDDFFFJJJMMMOOOPPPPPPPPPOOONNNMMMKKKJJJIIIKKKMMMOOOPPPNNNLLLKKKLLLNNNQQQSSSSSSSSSSSSTTTOOOQQQTTTVVVVVVUUUSSSRRRRRRRRRRRRQQQPPPPPPRRRUUUYYYWWWSSSOOOLLLLLLPPPSSSSSSPPPMMMLLLLLLLLLKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@??????>>>============>>>===<<<<<<<<<<<<;;;;;;;;;999888888888888888888999999888888888888777777777888777777666555555444333444333333222222333333444222222222222222222222222222111111111111000000000//////000000000000////////////000111111000000///////////////////////////---............/////////------.........///////////////............//////------------------------------------------------------------------------................................................,,,------------.........---............//////////////////000000/////////............///000111222111111222222333333444444111222333555666666666666888888999:::;;;<<<======<<<===>>>???@@@BBBCCCCCCGGGIIIKKKLLLLLLKKKIIIHHHIIIIIIKKKLLLMMMOOOPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMJJJGGGEEEFFFHHHDDDCCCBBBAAAAAABBBCCCDDDBBBBBBAAA@@@@@@???>>>>>>;;;<<<===>>>>>>>>>>>>>>>999;;;<<<<<<;;;;;;===>>><<<::::::;;;===>>>===<<<<<<<<<;;;:::999888888888888888999999999888777666666666666666666666666666888777666555555666777888555666777666333333666888777777777777777777777777666666666666666666666666777777666666666555555555333333444444444555555555222444666666555555555777444555555555666777777777666666666666666666666666666666777888888888888777555666666777888888888888888888999999999999999:::<<<>>>AAABBBCCCDDDFFFGGGLLLMMMNNNPPPPPPPPPPPPOOORRRTTTUUUVVVVVVXXX[[[]]]YYYYYYXXXXXXXXXYYYYYYYYYWWWWWWXXXZZZ\\\^^^```aaa```aaabbbccccccbbbaaaaaa___^^^^^^aaaaaa^^^^^^aaa___bbbaaa]]][[[[[[XXXTTTVVVUUUUUUVVVWWWUUURRRPPPNNNOOONNNLLLJJJIIIJJJKKKGGGHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>??????===<<<;;;<<<===?????????>>>=========>>>>>>>>>===<<<;;;777888888999:::;;;<<<<<<::::::999999888888777777777777888999:::;;;<<<<<<999999999999999999999999777777888888888999999999777777888888777777666555777888888888999999999999777888888999999888888777666888::::::888777777888777888999;;;;;;;;;::::::999999999999999999999999999:::;;;;;;<<<<<<<<<<<<::::::999999999::::::;;;;;;<<<===>>>???@@@AAAAAA@@@AAACCCEEEHHHKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJMMMOOOPPPNNNLLLJJJKKKNNNRRRTTTSSSQQQQQQRRRMMMOOOSSSVVVWWWVVVSSSQQQRRRSSSRRRPPPOOOPPPTTTXXXUUUUUUSSSPPPMMMMMMQQQUUURRRPPPNNNMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA???>>>======<<<<<<===============<<<<<<<<<<<<;;;999999999888888999999999888888888888777777777777555555555555555444333333333333222222222222222333111111111111111111111111111111111111000000000000///000000111111000000//////000000000000000//////////////////////////////---------.........//////---------.........////////////............//////------------------------------------------------------------------------........................------------------------,,,,,,---------.........---------.........//////---......//////......---////////////000111222222000111111222333333444444000111333555666666666555777777888999:::;;;<<<<<<;;;;;;;;;<<<>>>???AAAAAABBBDDDGGGJJJKKKKKKIIIHHHHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLLLLIIIEEECCCDDDFFFCCCBBBBBBAAAAAABBBDDDEEEAAAAAA@@@??????>>>=========>>>>>>>>>>>>>>>===<<<>>>??????>>><<<::::::;;;===<<<;;;;;;<<<===<<<:::<<<;;;999777666666777777777888999999999888666555666666666666666666666666999777666444444666777999555777777666333333666999666666666666666666666666666666666666666666666666777666666666555555555555333333333444444555555555444555777666555333444444555555555666666666666666666666666666666666666666555666888999999999888777666777888888888777555444888888888888888888888999:::===@@@AAABBBCCCEEEFFFKKKLLLMMMNNNOOONNNMMMLLLLLLMMMOOOOOOPPPSSSWWWZZZ[[[ZZZYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXYYYZZZZZZ[[[\\\]]]^^^`````````___^^^[[[[[[^^^cccbbb^^^]]]```YYY\\\\\\YYYXXXXXXVVVRRRSSSSSSTTTUUUVVVSSSOOOLLLMMMMMMLLLIIIGGGFFFGGGIIIGGGGGGHHHIIIIIIIIIHHHHHHAAABBBBBBBBBBBBBBBAAAAAA@@@???======>>>>>><<<;;;:::<<<>>>???@@@???>>>===<<<===>>>>>>>>>===;;;:::999999::::::::::::;;;;;;:::999999888777666666555555666777888999:::;;;;;;777777777777777777777777666777888999999999999999888888888888888777666555777777888888999999999999777777888888888888777777444777999999777666555666777888999:::;;;:::999888999999999999999999999999<<<<<<======<<<<<<;;;:::::::::999999888999999999::::::;;;<<<===???AAABBB@@@BBBDDDGGGIIIKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHJJJMMMPPPPPPNNNLLLJJJKKKPPPUUUVVVTTTRRRQQQQQQMMMPPPTTTXXXYYYXXXUUUSSSSSSSSSRRRPPPNNNPPPUUUYYYRRRTTTTTTSSSQQQQQQTTTXXXQQQPPPNNNNNNNNNMMMJJJHHHIIIHHHGGGEEEDDDEEEEEEFFFCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<>>>============<<<<<<<<<::::::999999999999::::::888888888888777777777777333333444444444333222222333222222111111111111111111111111111000000000000111111111111000000000000000000111111111111000000///000000000000000//////////////////////////////---------.........//////---------.........////////////............//////------------------------------------------------------------------------........................++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////,,,------......------,,,/////////000000111222333000000111222333333444444000111333555666666666555555666777888999:::;;;;;;999999::::::<<<===???@@@JJJJJJIIIHHHHHHHHHIIIIIIGGGGGGFFFHHHJJJKKKKKKJJJJJJKKKLLLMMMMMMKKKIIIGGGGGGGGGGGGFFFFFFDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCC@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;999999999;;;;;;;;;999888777666444444666777888999888888777666555555444444444555555555555444444666666666666666666666666555666666777777777777777555555555555555555555555;;;:::999777666666555555666666666444333222444666333333333444444444555555555555555555555555555555444444444444444444444444666666666666666666666666444555666777777888888888777777777777888888888888999999888888777888888888888999;;;>>>@@@BBBCCCDDDIIIHHHGGGHHHJJJKKKJJJIIIIIIJJJJJJLLLNNNQQQSSSUUUVVVVVVVVVVVVUUUTTTSSSRRR[[[]]]]]][[[XXXWWWYYY[[[YYYZZZ]]]______\\\YYYWWWSSSUUUWWWYYYYYYYYYXXXWWWZZZYYYWWWTTTRRRPPPOOONNNRRRSSSSSSSSSRRRPPPMMMKKKNNNNNNMMMLLLKKKJJJIIIIIIEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@?????????>>>>>>>>>======<<<;;;:::::::::;;;;;;<<<<<<<<<;;;:::999<<<<<<;;;::::::999888888888888888999999:::::::::::::::999777666444333333888888888888888888888888555555555555555666777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666555555555666666666666666777888888777777666666777888999999999999888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<:::;;;<<<===>>>???@@@AAAAAACCCEEEHHHIIIJJJKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGKKKMMMNNNMMMKKKJJJIIIJJJQQQRRRTTTTTTTTTRRROOOMMMRRRSSSTTTVVVWWWWWWVVVVVVWWWUUUQQQOOOOOORRRUUUWWWXXXVVVTTTRRRRRRTTTVVVXXXRRRPPPOOONNNNNNLLLIIIGGGHHHIIIJJJJJJIIIFFFDDDBBBBBBCCCDDDEEEEEECCCAAA@@@???>>><<<;;;:::;;;===>>>:::;;;;;;;;;<<<=========:::999888777666666666666777777888888888888777777666666666666555444333222444444333333222111000000111000000000111222333333111111000///////////////...000111222222111000...////////////////////////..............................////////////......//////.........---------//////.........---------***+++,,,---........................//////000000------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,........................////////////////////////////////////000000000000111111222222222333333333111111222333333444555555333555666777666777888:::777666777888999<<<>>>@@@IIIHHHHHHHHHHHHHHHIIIIIIGGGFFFFFFGGGIIIJJJJJJIIIHHHIIIJJJJJJJJJIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBB>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999:::;;;999888999:::;;;:::999888777555444444555777888888888777777666555555444444444555555555555444444555555555555555555555555444555666666777777666666555555555555555555555555888777777666666666666777666666666444333222444666333333333333444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444666777777777777777666666777777777888888888999999888888888888999999;;;<<<>>>@@@BBBDDDEEEEEEGGGFFFEEEFFFIIIJJJJJJIIIHHHIIIJJJLLLNNNPPPQQQRRRQQQRRRSSSTTTTTTUUUUUUTTTZZZ\\\\\\ZZZWWWVVVWWWYYY[[[[[[\\\\\\[[[XXXUUUSSSTTTUUUVVVWWWVVVVVVTTTTTTXXXVVVUUURRRPPPOOONNNNNNQQQRRRSSSSSSQQQOOOMMMLLLMMMLLLLLLKKKJJJIIIHHHHHHDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::999888888777888888888999999999::::::999999888777666555444444888888888888888888888888555555555555555666666777777777777777777777777777777777777777777777777777555555555555555555555555666666666666555555555555666666666666666777777888777777666666777777888999888888888888888888888888:::::::::::::::::::::::::::999999999999:::;;;;;;:::;;;<<<<<<===>>>??????@@@AAADDDFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHLLLNNNOOONNNLLLKKKKKKLLLOOOPPPRRRSSSSSSQQQOOOMMMRRRSSSTTTVVVVVVVVVVVVUUUVVVTTTQQQPPPQQQTTTWWWZZZVVVUUUSSSRRRRRRSSSUUUVVVSSSQQQOOONNNMMMLLLIIIGGGHHHHHHIIIIIIHHHFFFCCCBBBAAABBBCCCDDDDDDBBBAAA@@@???>>><<<;;;:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<:::999888777777666777777666666666777777666666666666666666666555444333222444444333222222111000000111111000000111111222333111111000///////////////...///111222222111///...////////////////////////..............................////////////......//////.........---------//////.........---------++++++,,,---............------........./////////------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,........................////////////////////////////////////000000000000111111111222222222333333111111222222333444444555333444666777666777888:::888888888999;;;===@@@AAAGGGFFFFFFFFFGGGHHHIIIIIIFFFEEEEEEFFFHHHIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA????????????????????????;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888777888888888:::999888999::::::999888777666555444444555666777777777777666555555444444444444555555555555444444555555555555555555555555333333444555555555555555444444444444444444444444555555444444555666777777555666666444333222444555222222333333333444444444444444444444444444444444444444444444444444444444555555555555555555555555333444555666777777777777666666777777777777888888999999888888888999999:::<<<===>>>@@@BBBCCCCCCCCCCCCBBBBBBDDDGGGHHHHHHGGGFFFHHHJJJMMMNNNNNNNNNNNNKKKLLLNNNQQQSSSUUUVVVWWWYYYYYYYYYWWWUUUSSSTTTUUUXXXXXXXXXWWWVVVTTTSSSRRRTTTTTTSSSSSSRRRQQQQQQPPPTTTSSSQQQOOONNNMMMMMMLLLOOOPPPPPPPPPOOONNNLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>===>>>>>>======<<<;;;;;;;;;<<<;;;:::999999999:::;;;999999999888888777777666888888888888888999999999777777777666666666555555666666666666666666666666555555444444555555666777777777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555666666555555666666777888777666666666666777777888777777777777888888888888888888888888888888888888999999888888999999:::;;;;;;;;;;;;<<<<<<=========>>>???AAADDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFKKKLLLMMMMMMKKKJJJKKKLLLMMMNNNPPPQQQRRRQQQOOONNNQQQRRRTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQRRRUUUYYY[[[TTTSSSQQQPPPPPPQQQSSSTTTTTTQQQNNNLLLKKKJJJIIIGGGGGGGGGHHHGGGGGGEEECCCBBBAAAAAABBBCCCBBBAAA@@@???>>>===<<<;;;:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;:::999888777777777777444555555666666555555444555555666555555444333222333333333222111111000000111111000000000111222222111000000/////////////////////111111111111//////////////////////////////..............................////////////.....................---------...............---------,,,,,,------...------------------------.........------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,........................////////////////////////////////////000000000000111111111222222222222333111111222222333333444444222444666666666666888::::::::::::;;;<<>>>>>>>>@@@??????AAADDDFFFFFFFFFEEEGGGKKKNNNOOONNNLLLKKKHHHJJJLLLOOORRRTTTVVVVVVVVVVVVUUUSSSRRRQQQQQQRRRQQQQQQQQQQQQRRRRRRSSSTTTRRRQQQPPPOOOOOOOOOOOOOOOPPPOOONNNLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@?????????>>>>>>=================================<<<<<<<<<;;;;;;<<<;;;999777777888:::;;;888888777777777666666666777888888888888888888888555555555666666666777777555555555555555555555555555444444444444555666666666666666666666666666666666666666666666666666666555555555555555555555555444444555555555555555666666555555555555666777777666666666555555666666777666666666777777777777777888888888888888888888888888888888888888999::::::;;;;;;;;;;;;;;;;;;::::::;;;===???AAABBBCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDHHHIIIIIIIIIHHHGGGIIIJJJLLLMMMOOOPPPQQQQQQPPPPPPPPPQQQSSSTTTTTTTTTSSSSSSQQQQQQPPPPPPQQQSSSVVVWWWQQQPPPOOONNNNNNOOOPPPQQQRRROOOKKKHHHGGGGGGFFFFFFEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@???>>>===<<<;;;:::::::::;;;;;;<<<;;;;;;;;;::::::999999;;;:::999888888777777777555555555666666555555555444555555555444444333222333222222222111111000000111111000000000000111111000000////////////000000//////000111111000//////////////////////////////........................---......//////......---................................................---------...------,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------........................////////////////////////////////////000000000000111111111111222222222222111111222222333333333333222444666666666666888999:::::::::;;;<<<>>>@@@BBBCCCCCCCCCDDDDDDFFFGGGHHHDDDCCCBBBBBBCCCDDDBBBAAA@@@@@@????????????@@@AAA??????@@@@@@@@@???>>>>>><<<<<<;;;;;;:::::::::999777777666777777888999:::::::::::::::::::::::::::999999888888888888999999:::999777777888888777666555555444444444444555555555555555555444444444444333333444444444444333333444444444444444444444444111222222333333333333333444444444444444444444444555444444333333333333333333555666555333222333444111111111222222222333333333333333333333333333333333333333333333333333333444444444444444444444444222333444555555666666555555666666666666777777777888777777777888888999:::777777888::::::;;;;;;:::>>>======???BBBDDDDDDDDDDDDFFFJJJNNNOOONNNKKKJJJHHHJJJLLLNNNPPPRRRSSSSSSSSSRRRPPPOOOOOOOOOOOONNNNNNNNNMMMNNNNNNPPPQQQRRRNNNMMMMMMMMMMMMNNNOOOPPPMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<:::888777666777999:::777777666666666666666555777777777777777777777777444444444555666666777777444444444444444444444444444444444444444555666666555555555555555555555555555555555555555555555555555555555555555555555555333444444444555555666666555555555555555666666777666666555555555555555666555555666666666777777777888888888888888888888888888777777777777888999999:::::::::999999999999999999;;;===???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFHHHJJJKKKLLLNNNPPPQQQQQQQQQPPPOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOONNNOOOOOOPPPQQQNNNMMMLLLLLLLLLLLLMMMNNNNNNKKKGGGDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBAAAAAA???????????????>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;::::::999999999888;;;:::999888777777777777555666666777777666666555444444444444444444333222222222111111111111111000111111000000///000000111000000////////////000000/////////000000/////////////////////////////////........................------............---------.....................---.....................---------...------,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------........................////////////////////////////////////000000000000000000111111111222222222111111222222222222222333222333555666555666777999999999999999:::<<<>>>@@@CCCBBBBBBBBBCCCDDDEEEEEECCCBBB@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>????????????======>>>>>>>>>======<<<;;;;;;::::::999888888888777666666666777888999999999999999999999999999999999999999888999999:::;;;:::888777777888888666555444444444444444444444444444444444444444444444444333333444444444444333333333333333333333333333333111111222333333333333333333333333333333333333333555555444333222222333333222444555555333222222333000000111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333111222333444555555555555555555666666666666777777666666666666666777888999666777888999:::;;;;;;;;;===<<<<<<>>>AAABBBBBBBBBBBBDDDHHHKKKMMMLLLKKKIIIHHHIIIJJJLLLMMMNNNNNNNNNNNNMMMKKKKKKMMMNNNMMMLLLOOONNNNNNMMMMMMMMMNNNNNNLLLLLLLLLMMMNNNOOOOOOOOOKKKKKKJJJHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???============<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::999888777777777888999666666666666666666666666777777777777666666666666333444444555666666777777444444444444444444444444444444333333444444555666555555555555555555555555555555555555555555555555444444444444444444444444333333333444555555666666555555444444555555666777666555555444444444444555444444555555666666777777888888888888888888888888777777777666777777888999888888888888888888888888888999;;;===>>>>>>>>>>>>BBBBBBCCCDDDEEEFFFGGGHHHFFFGGGGGGGGGFFFGGGJJJMMMKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNOOOOOOPPPOOONNNMMMLLLLLLLLLMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKHHHFFFCCCBBBBBBCCCBBBAAACCCCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>===============;;;;;;:::::::::999999999::::::999999999999999888:::999888777666666666666666666666777777666666666333333444444444444333333111111111111111111111111111111000/////////000000///////////////000000111////////////////////////////////////////////////........................------............---------------...............---------...............,,,,,,------...---------.........---------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...........................////////////////////////////////////000000000000000000000111111111111222111111222222222222222222111333555555555555777999888888888888999;;;===>>>CCCBBBBBBBBBBBBBBBCCCCCCBBBAAA????????????>>><<<<<<===>>>???@@@@@@???>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999888888777777888777777777777777888888999999999999999999999999999888888888999999:::;;;:::888777666777777555444333333333444444333333333333333333333333333333333222333333444444333333222222222222222222222222222111222333333444444333333333333333333333333333333444333333333333444444555222444555555333222222222000000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222111222333444444555444444555555555666666666777777444444444444555666777888555666777999:::;;;;;;;;;>>>===<<<>>>@@@AAAAAA@@@>>>AAADDDGGGIIIJJJIIIHHHDDDEEEGGGHHHIIIJJJJJJJJJKKKIIIGGGHHHKKKMMMLLLKKKMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMNNNOOOOOOOOONNNMMMKKKJJJIIIHHHFFFFFFEEEEEECCCCCCCCCCCCDDDEEEEEEFFFDDDDDDCCCBBBAAA@@@??????======<<<<<<<<<;;;;;;;;;999:::::::::;;;;;;;;;;;;999999999999999999999999999888888888777777777777666666666666666666666666777777666666666555555555333444444555555666666666555555555555555555555555444444333333444444555666444444444444444444444444444444444444444444444444444444444444444444444444222222333444444555666666555444444444444555666666666555444444333333444444333333444555555666777777777777777777777777777777777666666666666777888888777777777777777777777777888999;;;<<<============@@@AAABBBCCCEEEFFFGGGHHHEEEEEEFFFEEEEEEGGGJJJMMMIIIJJJJJJKKKKKKLLLLLLLLLKKKLLLMMMMMMMMMLLLKKKJJJHHHIIIJJJLLLLLLLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHEEECCCBBBBBBCCCCCCBBBAAABBBAAAAAA@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<<<<:::::::::::::::999888888888888888888999999999999999888777666555555555555444555555666666555555444222333333444444333333333000000000000111111111111111111000//////////////////////////////000111111/////////....../////////////////////////////////........................,,,------......------,,,---------.........//////---------.........//////++++++,,,---............/////////.........------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////////////////000000000000000000000000111111111111222222111111111111111111111333555555555555777999888888888888999:::<<<===CCCCCCBBBAAAAAAAAABBBBBBBBB@@@???>>>???>>>===;;;;;;===???AAAAAA@@@???>>>::::::;;;<<<<<<;;;;;;;;;:::::::::999888777777666888888777777777777888888888888888888888888888888888888777777888999:::::::::888777666777777555333222333333444444333333222333333333333333333333333222333333444444333333222222222222222222222222222222222333444444444444333333333333333333333333333222222222333444555777888222333555555444222111222000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222333444444444444555555555555666666666777333333333444444666777777333444666777999:::::::::>>>======>>>???@@@@@@???<<<>>>AAADDDGGGHHHHHHGGGAAABBBDDDEEEGGGHHHHHHHHHIIIFFFEEEGGGJJJMMMLLLKKKIIIJJJLLLNNNOOOPPPQQQQQQNNNOOOPPPQQQPPPNNNLLLKKKLLLKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGDDDCCCCCCBBBAAA@@@??????======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;888888888888888888888999777888888888888777666666666666666777777777777777777777666666555555555444444444444555555555666666555555555555555555555555444333333333333444555555444444444444444444444444444444444444444444444444444444444444444444444444222222333333444555666666555444444444444555666666666555444444333333333333333333444444555666777777666666666666666666666666666666666666666777888888666666666666777777777888777999:::<<<======<<<<<<===>>>???@@@BBBCCCEEEEEEBBBCCCCCCBBBBBBDDDHHHKKKHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLKKKJJJIIIFFFGGGIIIKKKMMMMMMMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBBBBCCCDDDEEECCCAAAAAAAAA@@@@@@???@@@@@@@@@======<<<;;;;;;;;;;;;<<<999::::::::::::999888888777777888888999999999:::888777666555555444444444333444444555555444444333222222333444444333333333000000000000000111111111111111000//////////////////////////////000111111//////............//////////////////////////////........................,,,------......------,,,---------.........//////---------.........//////***+++,,,---......///...000000/////////.........------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.................................////////////////////////////////////000000000000000000000000111111111111222222111111111111111111111333555555555555777888999999888888999;;;<<<>>>DDDCCCBBBCCCDDDCCCBBB@@@>>>???@@@AAAAAA@@@>>>=====================>>>>>>;;;;;;;;;::::::999999999999888777888999999888666999999999888999999:::::::::999999999888777777777777777888888888888777777777777666666555555444444555444333333222222333333111222222333444444444444555555444444444333333333111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333444444333333222111000000000000000000000000000000111111222222222222111111000000000000000000000000111111222222222222111111444333222111111111222333444444444444444444444444555555555555555555555555666666666777888999;;;;;;<<<<<<>>>??????>>>======;;;===@@@CCCDDDDDDBBBAAABBBCCCDDDFFFHHHIIIHHHGGGEEEEEEDDDEEEGGGJJJMMMOOOHHHHHHIIILLLPPPRRRQQQPPPNNNRRRUUUTTTPPPMMMKKKLLLNNNMMMLLLJJJIIIHHHHHHHHHCCCCCCDDDEEEFFFGGGGGGHHHCCCBBB@@@???>>>>>>????????????@@@@@@>>>===;;;999<<<;;;;;;::::::999999888:::::::::999999999888888888888777777777777888888;;;:::888666666666666777777777666666555555555444444444555555555555444444444555666555333333555666444444444333333333333333333333333333333333333333444444444333333222222222777666444333333444666777222222222333333444444444666666666666666666555555555555555444444333333333777777666555444333333222666666666666666666666666555555555555666666666666666666666666666777777888888999;;;<<<===<<<<<<;;;>>>>>>>>>>>>???@@@AAABBBAAACCCFFFGGGFFFEEEDDDDDDDDDFFFIIIIIIHHHGGGGGGGGGCCCEEEHHHJJJJJJIIIGGGEEECCCEEEIIIKKKLLLJJJHHHFFFDDDEEEFFFFFFEEEDDDEEEGGGDDDCCCBBBAAAAAABBBDDDEEEAAAAAAAAAAAAAAA@@@???>>><<<<<<============<<<<<<;;;;;;;;;;;;:::999888888888888888888888888888888666666555555555666666777555555555555555444444333222222222111111111000000222111111111000000//////000000000000000000000000//////............/////////...---,,,,,,---...///------------------------,,,,,,,,,------..................------,,,,,,,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///////////////////////////------............------000000000000111111111111000000////////////000000111222222333333444444555555666666777888999999999EEEDDDDDDDDDCCCBBB???<<<>>>???@@@@@@AAAAAA@@@@@@======>>>>>>>>>>>>======>>>>>>>>>======<<<<<<<<<;;;:::::::::<<<<<<:::999:::999999888999999::::::999999888888888888888888777777777777777777777777777777777666666555555555555444333333222222333333222222333444444444333333444444444333333333333222111111111111222222222333222222222222222222222222222222222222222222222222111111222222222333333333444444333222222111000000000000000000000000000000000111111222222111111000000000000000000000000000000111111222222111111000333333222111111111222333444444444444444444444444555555555555555555555555666666666777888999:::;;;;;;<<<===>>>???>>>======<<<===@@@BBBDDDDDDCCCBBBEEEEEEFFFHHHJJJJJJIIIHHHHHHGGGGGGFFFGGGIIILLLMMMLLLKKKKKKLLLOOOPPPPPPOOOOOOSSSUUUUUUSSSPPPOOOOOOMMMMMMMMMLLLKKKJJJIIIIIIEEEEEEFFFFFFGGGHHHIIIIIIDDDDDDBBBAAAAAAAAAAAABBB@@@@@@??????===<<<::::::::::::::::::;;;;;;;;;;;;::::::999999999888888888888888777777777777888888:::999888777666666666777777666666666555555555444444444555555555555444444444555555555333333444666333444666666777666555444333333333333333333333333444444333333333222222222666555333222222333555666222222333333333333333333555555555555555555555555555555444444444333333333666666666555444444333333555555555555555555555555555555555555666666666666666666666666666777888888777888:::;;;<<<<<<;;;;;;=========>>>???@@@BBBCCCBBBDDDGGGHHHGGGFFFEEEFFFDDDFFFHHHHHHGGGGGGHHHIIIDDDEEEGGGIIIIIIHHHGGGFFFEEEGGGJJJLLLLLLKKKHHHGGGDDDFFFGGGGGGEEEEEEFFFGGGEEEEEEDDDCCCCCCCCCDDDEEECCCCCCBBBBBBAAA@@@??????<<<<<<===>>>>>>>>>======<<<<<<;;;;;;:::999888777888888888888888888888888666666555555555555666666555666666666666555444444222222222222111111111111111111111000000000////////////////////////////////////............/////////...------------...///------------------------,,,,,,------------------------------------,,,,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------....................................------............------//////000000000111111111000000////////////000000111111222333333444444555555555666777777888999999FFFFFFEEEEEEDDDAAA===999@@@@@@@@@@@@AAAAAABBBCCC<<<>>>???@@@@@@???===<<<>>>>>>>>>>>>>>>=========;;;::::::;;;<<<<<<;;;999::::::999999888999999:::777777888888888888888888888888666666666666888888777777777777666666666666555444333333222222333333333333444444444333222222333333333222222222111111000000000111111111222222222222222222222222222222222222222222222222222222111111222222222333333333333333333222111111000000000000000000000000000000000111111222222111111000000000000000000000000000000111111222222111111000222222111111111222222333444444444444444444444444444444444444444444444444666666666666777999:::;;;;;;<<<<<<===>>>>>>=========>>>???AAABBBCCCDDDDDDHHHIIIJJJKKKLLLKKKKKKJJJKKKJJJIIIHHHIIIJJJKKKLLLQQQOOOMMMMMMNNNOOOPPPOOORRRTTTVVVWWWUUUSSSRRRQQQLLLMMMMMMNNNMMMLLLKKKJJJGGGGGGGGGHHHHHHIIIIIIJJJEEEEEEDDDDDDCCCDDDDDDEEEAAA@@@???===<<<;;;::::::999::::::;;;<<<<<<======:::999999999999888888888888777777666666777777888:::999888777666666666777666666666555555555555555444444555555555555444444444444555444333333444666222555888;;;;;;:::777555333333333333333333333333333333333333222222222222444444222222222222444444333333333333333222222222333333333444444444444444555444444444444333333333444444444444444444444444555555555555555555555555444555555555555666666666666666666666666777888888666777999:::;;;;;;::::::;;;<<<<<<===???AAACCCDDDCCCEEEHHHHHHGGGFFFFFFGGGEEEFFFGGGGGGGGGGGGIIIKKKFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMMMMKKKHHHGGGEEEGGGHHHHHHFFFEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDBBBAAA@@@???>>><<<======>>>?????????>>><<<<<<;;;:::999888777777888888888888888888888888666666555555555555666666666666666666666555555444333333333222222222111111111111000000000000////////////////////////////////////............/////////...------------...///------------------------------------------,,,,,,,,,,,,------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------....................................------............------//////000000000000111111000000////////////000000111111222222333444444444555555666666777777888888EEEEEEFFFGGGFFFCCC>>>:::DDDCCCAAA@@@@@@AAABBBCCC>>>???AAACCCBBBAAA>>><<<<<<<<<;;;;;;;;;;;;;;;;;;999888888999;;;;;;:::888::::::999999888888999999666666777777888888999999999888666555555666888999777777777777777777777777555444333333222222333333444444444444333222222111222222222111111111111000///000000000000111111111222222222222222222222222222222222222222222222222111111222222222333333333333222222222111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000111111111111111222222222333333333333333333333333444444444444444444444444555555555666777888999::::::;;;;;;<<<===============>>>???@@@BBBCCCEEEEEEIIIKKKMMMMMMMMMLLLKKKLLLKKKKKKJJJJJJKKKLLLMMMNNNTTTRRROOONNNOOOQQQRRRRRRTTTUUUVVVVVVUUUSSSQQQPPPKKKMMMNNNOOOOOONNNLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDEEEEEEBBB@@@>>><<<;;;::::::;;;;;;;;;;;;<<<<<<<<<======999999999999888888888888777777666666666666777777999888888777777777777777555555555555555555555555333444444555555444444333333444444333222222333555111555:::>>>???<<<888555333333333333333333333333333222222222222222222222333333222111111222333333444333333333222222111111222222222222222333333333444444444444444444444444333333333444444555555555555555555555555555555555444444444555555555666666666666555555666666777888555666888999::::::999999::::::;;;===???AAACCCEEECCCEEEGGGGGGFFFFFFFFFGGGFFFGGGGGGGGGFFFGGGJJJMMMJJJIIIIIIIIIIIIJJJJJJJJJIIIJJJKKKLLLKKKJJJGGGFFFFFFHHHIIIIIIHHHFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCEEEDDDCCCAAA@@@>>>>>>===<<<===>>>??????@@@@@@???===<<<;;;:::888777777666888888888888888888888888777666666555555555555666666666777777666666555444333333333333222222222222000000000000000000/////////////////////////////////......------......///.........------.........------------------------.........------,,,,,,,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------.................................------............------////////////000000000111000000////////////000000111111111222333333444444555555555666666777777777CCCDDDEEEGGGHHHFFFBBB>>>FFFEEECCCAAA@@@@@@AAAAAA???AAACCCDDDCCCAAA???===::::::::::::::::::::::::999999999:::<<<<<<;;;:::;;;:::999999888888888999666666666777777888888999888777555444444555777888666666666666666777777777555444333333222222333333444444444444333222222111222222111111111000000000///000000000000111111111222222222222222222222222222222222222222222222222111111222222222333333333222222111111111111111000////////////////////////000000000111111000000000////////////////////////000000000111111000000000000000111111222222222222333333333333333333333333444444444444444444444444444444444555666777999999:::::::::;;;<<<<<<===>>>======>>>@@@BBBCCCEEEFFFIIIKKKNNNNNNLLLKKKKKKLLLIIIJJJKKKLLLNNNPPPQQQRRRVVVSSSPPPPPPQQQSSSTTTTTTUUUUUUTTTSSSRRRPPPNNNLLLLLLMMMOOOPPPPPPNNNLLLKKKGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCDDDCCCCCCCCCBBBBBBAAA???===;;;::::::;;;;;;======<<<<<<<<<;;;;;;;;;999999999888888888777777777777666666666666777777888888888888777777777666444444444555555555555555333333444444444444333333222333444333111111333444111444999>>>>>><<<888555333333333333333333333333222222222222222222222222222222222111111222222222333333333222222111111111111111111111222222333333444444444444444444444444222222333333444555555555555555555555555555555555444444444444555555555555555555444444555555666777555666888999:::999999888999999;;;<<>>===<<<<<<======>>>???????????????===<<<:::999777777777777888888888888888888888888777777666555555555555555666666666666666555555444333333333222222222111111//////////////////000000..............................------------......---..................---------------------------.........------,,,,,,,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,------------...........................------............------...////////////000000000000000////////////000000000000111222222333333444555555555555555666666666BBBBBBDDDFFFHHHGGGDDDBBBEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBB@@@>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===??????>>>===;;;;;;:::999888888888888666666777777777777777777777777555555555555777777555555555555666666666666555444333333222222333333333333444444444333222222222222222111111111000000000000000111111111222222222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111///////////////////////////000000111111000000//////////////////////////////000000111111000000///...///000111222222222222333333333333333333333333333333333333333333333333444444444444555777888999999999999::::::<<<===>>>;;;<<<>>>AAACCCDDDEEEEEEFFFIIILLLMMMJJJIIIJJJLLLHHHIIIKKKNNNPPPSSSUUUVVVUUUSSSQQQQQQRRRSSSSSSSSSTTTRRRQQQPPPPPPOOOMMMJJJMMMNNNNNNOOONNNMMMLLLKKKFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCBBBBBB@@@??????>>>===<<<<<<;;;;;;<<<<<<======<<<<<<;;;::::::999999888888888888777777777777666666555555666666777777777888888888888777666444444444444444555555555333333444444444444333333222333333222111111222444111444777::::::999666444333333333333333333333333111111111222222222222222222222222222222222222222222222222222222111111111000000111111222333333333333333333444444444444555222222333333444444444555444444444444444444444444333444444444444555555555333333333333333444555555555666888999::::::999999999999:::<<<>>>AAACCCDDDCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGIIIKKKMMMMMMMMMNNNMMMMMMLLLKKKGGGHHHIIIIIIIIIHHHGGGFFFHHHJJJLLLMMMKKKHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBBBBCCCBBB@@@>>>===<<<=========>>>>>>??????>>>>>>===<<<;;;999888777777888888888888888888888888888888888777666555555444555555555555555555555444444333222222222111111111000000......////////////000000..............................------------......------...//////...------------------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,------------------------------------------............------......////////////000000000000////////////000000000000111111222333333333444444555555555555555555AAAAAAAAACCCEEEEEECCCAAAAAAAAAAAABBBBBBBBBAAAAAA????????????>>>===<<<;;;<<<<<<<<<<<<=========>>><<<;;;;;;===???@@@???>>><<<;;;:::999888888888888777777777777777666666666666666666666666666666666333444444444555555555666555444333333222222333333222222333444444444333333333333222222222111111111111111111111222222222333222222222222222222222222222222222222222222222222111111222222222333333333000000000000111111111111//////////////////////////////000000000000////////////////////////////////////000000000000//////---...000111222222222111222222222222222222222222333333333333333333333333333333333444555666888888999888888999:::;;;===>>>:::<<>>@@@BBBCCCDDDEEEFFFEEEDDDDDDFFFHHHHHHIIIKKKJJJIIIGGGHHHHHHKKKLLLMMMNNNMMMLLLJJJIIIGGGHHHIIIIIIJJJIIIIIIHHHIIIKKKNNNNNNLLLIIIGGGGGGDDDEEEFFFFFFFFFEEEDDDDDDCCCBBB@@@>>>======>>>???>>>>>>>>>>>>===<<<;;;;;;:::999888777777888999:::888888888888888888888888888777666555555444444444444444444444444333333222111111111000000000//////........./////////000000...........................------,,,,,,------...------...//////...------------------------------,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************))))))))))))******++++++,,,,,,,,,---------------------------------------............------........./////////000000000000////////////000000000000000111222222333333444444444444444444444444AAA@@@@@@AAABBBCCCAAA@@@<<<>>>@@@BBBCCCCCCCCCBBB>>>======<<<;;;::::::::::::;;;;;;;;;<<<<<<======:::999:::;;;===>>>===<<<<<<;;;:::999888888888888888888777777666666555555555555666666666666555555333333333444444444555555555444333333222222333333111222333333444444444444333333333222222222222111111222222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333000000000000000111111111//////////////////////////////000000000000////////////////////////////////////000000000000//////---...000111222222222111222222222222222222222222333333333333333333333333333333333444555666777888888888888888999;;;===>>>999;;;???CCCEEEEEEEEEDDD???CCCHHHIIIFFFEEEGGGKKKJJJKKKMMMPPPSSSUUUVVVWWWTTTSSSQQQPPPOOOMMMJJJHHHMMMKKKJJJLLLPPPQQQQQQOOOPPPOOONNNLLLKKKJJJJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@>>><<<:::888999;;;===>>>>>>===<<<888999999::::::;;;;;;<<<888888888888777777777777666666555555555555666666666777888999999888777666333333333444444555555555222333333444444333333222111222222111000000111333333222222222111111222222333333333333333333333333000000111111222222222222222333333444444333333222000000111111222222222333000111111222333333444444333333333444444555555555333333333333333333333333444444444444444444444444333333333444444444555555111111000000111111222333666777999:::;;;;;;::::::::::::;;;<<<>>>@@@AAABBBEEEFFFGGGFFFEEEEEEGGGIIIHHHJJJLLLKKKIIIGGGGGGGGGIIIJJJLLLNNNMMMKKKHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKIIILLLNNNNNNLLLIIIHHHGGGDDDEEEGGGHHHHHHGGGFFFEEECCCBBB@@@>>>>>>???@@@AAA>>>>>>>>>>>>===;;;:::999999888777666666888:::;;;888888888888888888888888888888777555555444444444333333444444333333222111000000000000////////////---.........//////000000...........................------,,,,,,------...,,,---...//////...---,,,------------------------,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******************************))))))))))))******++++++,,,,,,,,,------------------------------------..................---............/////////000000000////////////000000000000000111222222333333444444444444444444444444<<<>>>@@@BBBCCCBBB@@@???????????????????????????CCCAAA???<<<:::999::::::::::::999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999888888888777777666666666555555555444444444444555666777666444333444555333333333333333333333333333333333222222222111111000111222444333222000///000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111333222111000000111222333333333333333333333333333333444444444555666666666555666888999999:::<<<>>>>>>???AAABBBCCCDDDDDDDDDGGGGGGFFFFFFFFFGGGHHHHHHOOONNNMMMMMMNNNPPPQQQRRRPPPPPPPPPOOOMMMJJJGGGEEEGGGGGGIIIKKKLLLMMMMMMMMMKKKIIIHHHGGGGGGGGGEEECCCDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===::::::999888888888999999444555777888999888666555444555555555444333222222666666555555555444444444222222222222222222222222222333333444444333333222111111111111111111111111111111111222222333333333222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111333333222222333333444555333333333333333333333333222222222222222222222222555444444333333444444555111000000000111222222333888888888999999:::::::::::::::999:::;;;===???@@@@@@@@@@@@AAABBBCCCEEEFFFIIIIIIIIIIIIHHHGGGFFFFFFEEEGGGIIIJJJJJJIIIIIIJJJGGGHHHHHHIIIJJJKKKKKKLLLLLLIIIIIILLLLLLHHHEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCBBBAAA@@@???>>>>>>>>>===<<<::::::;;;;;;:::999999999777777777888999:::999888777555555555666777555555555555444333222111333333333333333333333333000000000000////////////////////////////////////........................---,,,,,,,,,,,,---..............................+++,,,------++++++,,,------------,,,,,,+++++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,---------......---------............///---......///////////////////////////000000000000111111000000000000111111222111000000000222444666;;;===???AAABBBAAA???>>>========================@@@>>><<<:::888888888999:::999888888888888999::::::::::::::::::::::::::::::999999999999888888888888888888777777777666666555555444444444444333333222333444333111000111222333333333333333333333333333333222222222111111111000111222222222111000///000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................//////////////////////////////000000000111111111222222111000000111222222333333333333333333333333444444444444555555555555444666888999999999;;;======>>>@@@AAABBBCCCCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJNNNNNNLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNLLLIIIGGGEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJHHHGGGGGGGGGGGGFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999888888888999555666777888888777555444444444555555555444333333666555555555444444444333222222222222222222222222111222222333333222222111111111111111111111111111111111111222222333333333222222222222222222222222222222222111111111000000111111111111111111111111222222222222222222222222111111111111111111111111333222222222222333444444333333333333333333333333333333333222222222222222444444333333333333444444222111222222333444555666888888999999999999999999999999::::::;;;===>>>????????????@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDFFFIIIJJJIIIHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLGGGEEEGGGHHHFFFEEEGGGDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@>>>>>>=========;;;::::::;;;;;;:::999999888888777888888888999999888666555555555666777555666666555444333222222333333333333333333333333000000000000////////////////////////////////////........................---,,,,,,,,,,,,---......------------------------+++,,,------++++++,,,------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------............------...///////////////.../////////000000000000111111000000000000111111222111000000111222444666;;;===>>>@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777777777777888999999888888888888999999::::::::::::::::::::::::999999888888888777777777888888777777777777666666555444444444444333333333333555666555444222333333222222222222222222222222333222222222222111111111000000000000000000000111000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000........................//////////////////////////////000000000000111111222111111000000111111222222222222222222222222222555444444444444444444333333555777888888999;;;<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCEEEGGGIIIJJJKKKMMMLLLKKKIIIHHHGGGGGGGGGJJJJJJKKKJJJIIIGGGFFFDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGFFFEEEBBBBBBAAAAAAAAA@@@@@@@@@???>>>===<<<;;;:::::::::===<<<;;;:::::::::::::::<<<;;;:::999888888888888666666777777777666444333444444555555666555555555555555444444444444333333333333333333333333333333000111111222222111111000111111111111111111111111111111111222222222222222222222222222222222222222222111111111111000000000111111111111111111111111222222222222222222222222111111111111111111111111222222111111222222333444222222222222222222222222333333333333333333333333444444333333333333444444222222333444555666888999999999999888888888888888888888999;;;<<<<<<<<<<<<======>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDFFFIIIJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLEEEAAABBBDDDDDDFFFIIICCCDDDDDDEEEEEEEEEDDDDDDCCCBBB@@@???===<<<<<<;;;<<<;;;::::::;;;;;;:::999777888888999888888777777888777666555555555666666666666666666555444333333333333333333333333333333000000000000////////////////////////////////////........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,,,,+++++++++,,,---//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------...////////////........./////////000000000111000000//////000000111111111000000111222444555<<<===>>>??????>>>===<<<::::::::::::::::::::::::888888777666666777888888888888888777777888888888999999999999999999999999888888888777777777666666777777777777777777666666555555555555444444444444444555777777555444333444111111111111111111111111222222222222111111111111000000/////////000111222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000........................////////////////////////////////////000000000111111111000000000000111111111111111111222222222222555444444444333333222222333444666777777888:::<<<;;;;;;<<<===>>>?????????>>>???AAADDDFFFHHHJJJKKKJJJIIIHHHGGGFFFEEEEEEDDDFFFFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCAAAAAABBBDDDEEEEEEDDD@@@@@@@@@?????????>>>>>><<<<<<;;;:::999999::::::===<<<;;;999999888888888<<<;;;:::999888777777777666777777666666444333222333444555555666666666666444444333333333333333333333333333333333333333333111111222222222222111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111222333333222222222222222222222222333333333333333444444444444333333333333333333444222222333444555777999:::999999888888777777777666666777999;;;<<<;;;;;;:::;;;;;;<<<===>>>>>>??????AAABBBCCCDDDEEEEEEEEEEEEDDDGGGIIIJJJIIIIIIIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIIIICCC@@@BBBDDDDDDFFFIIIBBBBBBCCCDDDDDDEEEDDDDDDBBBAAA???===<<<;;;::::::;;;:::999:::;;;;;;:::999777777999999999888666555666666666666555666666666555666666666555555444333222222222222222222222222000000000000////////////////////////////////////........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,---......//////.............../////////000000000000////////////000000111000000000111222333444======>>>???>>>>>>===<<<::::::::::::::::::::::::777777777777777888888999777777777777777777777777888888888888888888888888777777666666666555555555666666666666666666777777666666666555555555555444///111444444222000000000111111111111111111111111222222222111111111000000000000//////000111222222000000111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////...////////////000000000000000000000000000000000000000000111111222222222444444333333222222222111111333555666666777999:::::::::;;;<<<============<<<===@@@BBBEEEGGGHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>???BBBCCCCCCBBB>>>>>>>>>>>>============::::::999999999999999:::;;;;;;:::888777777777777::::::999888777666666666666666666555444333222222333333444555666666666555222222333333333333333333333333333333333333333333222222333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000111000000000000111222222111111111111111111111111222222222333333444444444333333333222222333333333111111222333555666888999888888888777777666666666666777888:::::::::999999999:::;;;<<<=========<<>><<<;;;:::999999;;;999888999;;;;;;:::999777888888999888777666555555555555666666666666555555555555555555555444333222222222222222222222222000000000000////////////////////////////////////........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,------...........................////////////000000////////////000000000000000000111222333333<<<<<<=========<<<;;;;;;999999999999999999999999666666777777888888888888666666777777777777666666777777777777777777777777666666666555555555444444555555666666666666777777666666555555555444444444000222555555333111000000222222222222222222222222222111111111111000000000000000000111222222333333000111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------------------////////////////////////......////////////000000///000000111111000000////////////000111111222222333333222222222222222111111222444555555666888:::999:::;;;<<<<<<<<<<<<<<<:::<<<>>>AAACCCCCCDDDCCCBBBBBBDDDEEEFFFFFFFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@??????===<<<<<<>>>@@@BBBAAAAAA======<<<<<<<<<;;;;;;;;;999999888888888999:::::::::999888777777777777777888777666666666666666666555555555444333333333222333333444444555444444444111111222222222222333333222222222222222222222222333333333444444333333333111111111111111111111111111111111111111000000000111111111111111111111111//////000000000000000111000000000000000000000000111111111111111111111111000000000000000000000000000000000///000000111222000000000000000000000000000111111222222333333444333333222222222222333333111111222222444555777888777777777777666666666666666777777888999999888888999:::;;;<<<===<<<;;;;;;;;;<<<===>>>????????????BBBDDDGGGHHHGGGFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFBBB@@@AAAFFFHHHEEECCCCCC???@@@@@@AAAAAAAAAAAA@@@>>>===<<<;;;:::999999999:::999888999:::;;;:::999888888888888777666555555444444555666666666555555333444444444444444333333222222222222222222222222000000000000////////////////////////////////////........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............---------........./////////000//////......//////000//////000111111222222222::::::::::::999999999888777777777777777777777777666666777777777777777777555555666777777666555555666666666666666666666666555555555444444444444333555555555666666666777777444444333333333222222222222444777777666333222222333333333333333333333333111111111111000000000000///000222333444444333333000111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000........................------------------------------------------------////////////////////////........./////////000000...///000111111000///.........//////000111111222111111111111222222222222000222444444444555777999::::::;;;;;;<<<<<<;;;;;;:::;;;===???@@@@@@???>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@?????????>>>>>>??????@@@?????????>>>======>>>@@@BBBAAAAAA<<<;;;;;;;;;;;;:::::::::999888888888999999:::;;;888777777666666666777777555444444444444555666666444444333333333333333333333333333333333333222222111111111111222222222333111111111111111111111111222222333333333333222222111111111111111111111111222111111111000000000///111111111111111111111111////////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111111000000000000000000000000//////000111111222333333333333222222222222333333333333333333444555666777555555666666666666666666777777666666666777888888888:::;;;======<<<;;;::::::;;;<<<===============???AAACCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA???@@@EEEFFFCCC@@@@@@>>>????????????>>>>>>===;;;;;;:::999999999999999999888777888:::;;;:::999999999777666666555555555333444555666666666555555222222333333333333333222111111111111111111111111000000000000////////////////////////////////////........................---,,,,,,,,,,,,---......------------------------+++,,,------++++++,,,---+++++++++,,,,,,---------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......---------------.........////////////............//////...///000111111222222222999888888888777777666666555555555555555555555555555555666666777666666555444555666777777666555444666666666666666666666666555555444444444333333333444555555555666666777777222222222111111111000000...111444555333000//////333333333333333333333333111111111111000000000000///000333555666555444333000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................------------------------------------------------////////////////////////............/////////000...///000111111000///...---......///000111111222000000111111222222222333///111333444444555777888::::::;;;<<<<<<<<<;;;;;;:::;;;===>>>???>>><<<;;;???@@@AAABBBCCCBBBAAAAAADDDCCCBBB@@@???>>>>>>>>>======>>>??????????????????>>>>>>???AAACCCBBBAAA;;;;;;;;;:::::::::999999888888888888999:::;;;;;;777666666666666777777888333333333333444555666666333333222222222333444444333333333333222222111000000000111111222222222333000000000000000000000000111111222222222222111111111111111111111111111111222111111111000000//////000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////000000000000000000000000///////////////000111111000000000000000000000000...//////000111111222222333222222222222222222333444444444444444555666777444555555555666666777777888777666555555666888999888:::<<<======<<<;;;:::<<<===>>>>>>>>>>>>>>>>>><<<>>>AAABBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB>>>>>>BBBCCC@@@??????>>>>>>>>>>>>>>>===<<<;;;:::999999999999999999:::999888777888:::;;;:::999:::999777555555555555666222333555666666666555555111111222333333333222222111111111111111111111111000000000000////////////////////////////////////........................---,,,,,,,,,,,,---..............................+++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......---------------.........////////////............//////...///000111111222222111888888777888999999666444888777666555555555555555444666777888888777666444666777777777777666555555444444444555444444333333555555555444444333333333555999<<<:::666444666999222222222222222222222222111111111111111111111111111111111111111111111111000000000000////////////111111000000//////......111111222222222222111111111111000000//////......000000000000000000000000............////////////000000000000////////////..............................---------,,,,,,,,,........................---------............///000000//////.........---222111///......//////000............////////////111111111111111111222222333333444444555666666666:::;;;;;;999888777888:::;;;::::::;;;;;;===>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDBBB@@@>>>>>>>>>@@@AAA@@@BBBCCCDDDCCCAAA>>><<<@@@AAABBBBBBAAA@@@>>>===>>>>>>===<<<<<<<<<<<<<<<666777888999::::::;;;<<<;;;:::777555555777999;;;666666555555555444444444333333444444444444444444444444333333333333222222000000111111111222222222111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000...//////000111222222222000000000000000000000000111000///......///000111111111000000//////......000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000111111111222222222111111222222222333333333444444444555555555555666555555555555666666666666777888999:::<<<===>>>>>>@@@@@@@@@???>>>======<<>>BBBCCCAAA??????@@@AAABBBCCCCCCCCCCCC@@@BBBCCCDDDCCCAAA???===AAAAAA@@@@@@??????>>>>>>===<<<:::999888999999:::888888999:::;;;;;;;;;;;;888888777777666666555555333444666666555555777888333333333333333333333333222222222111111111111000////////////////////////////////////////////////------............------........................//////000000000000//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,------.........////////////////////////...------------...///////////////000111111222222999888777888999888777555777777666555555555666666555666888999999888666555666777777777777666555555333444444555444444333333555555555444444333333333333777999888444222444777111111111111111111111111000000000000000000000000333333333333333333333333000000000000////////////111000000000/////////...///000000111111000000///111000000000/////////...////////////////////////............////////////000000000000/////////...------------------------......---------,,,,,,,,,---------------------------------............///000/////////.........---//////.........000111222............////////////000000111111111222222222222222333333444555555555666777888888777777999;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAABBBBBBCCCCCCCCCAAAAAA???>>>>>>??????@@@CCCDDDFFFGGGFFFEEEBBB@@@AAAAAABBBBBBAAA@@@>>>===>>>>>>===<<<<<<<<<<<<<<<888888999999:::;;;;;;;;;:::999777666666666777888666555555555444444444444444444444444444444444444444444333333333222222222000000111111111222222222111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000...//////000111111222222000000000000000000000000111000///......///000111000000000000//////......////////////////////////...///000000111111000000000000000000000000000000000000000000000000000000000000111111111222222222111111111222222222333333333333333333444444444444555555555555666666666666777888999:::;;;===>>>>>>????????????>>>>>>>>>>>>???>>>>>>???BBBCCCAAA??????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@???@@@@@@??????????????????<<<;;;:::999999::::::;;;999999::::::;;;;;;::::::888888888777666666555555444555666666555555666777333333333333333333333333111111111000000000//////////////////////////////........................------............------------------------------------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------------........................---------------...///////////////000111111222222:::888777777888888888777666666555555555666777777666777888999999888777666777777888888777777666555333333444444555444444333555555555444444444444444222444777666333111222444111111111111111111111111000000000000000000000000333333333333333333333333000000000000////////////000000000000////////////...//////000000//////...000000000000////////////////////////////////////............////////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////...............---------...///000222333............//////////////////000111222333333444111111222222333444444555333555666666666777999;;;<<<<<<<<<;;;<<<<<<======BBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@@@@@@@@@@@@@DDDEEEGGGHHHHHHFFFEEECCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777666555555555555555555444444444444555555555555555555555555333333333333222222222222000000000111111111111222111111111111111111111111000000000111111111111222111111111111111111111111000000000000000000000000...//////000000111111222000000000000000000000000000//////......//////000000000000////////////...////////////////////////---......///000/////////000000000000000000000000000000000000000000000000000000000111111111111222111111111222222222222333222222222222333333333333444555555555555666666666777777888999;;;<<<===>>>===>>>>>>>>>????????????AAA@@@@@@AAABBBCCCAAA@@@@@@@@@AAABBBBBBCCCCCCCCCEEECCCBBB@@@???@@@@@@AAA>>>>>>>>>???????????????<<<;;;:::::::::;;;<<<===::::::;;;;;;::::::999888999999888777666666555555555777777666555444555666333333333333333333333333000000000000/////////...////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,---------------------------------------......///...//////000000111111222;;;999666666777999999888666555555555666777888888777888999999999999888777888888999999999888777777333333444444555444444444555555555555555444444444111333555444222111111333111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////...//////000000//////...000000000000////////////////////////////////////............////////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++---------............///........................------......///000111111............////////////...//////111222333444444222222222333444444555555444555666666666777999;;;======<<<<<<<<<<<<======CCCCCCCCCBBBBBBAAAAAAAAA===>>>@@@BBBCCCCCCBBBAAAAAABBBDDDEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;::::::::::::999777555444444444444444444444444444666666555555555555444444333333333222222222222111000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111////////////////////////////////////000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////,,,---......//////......////////////////////////000000000000000000000000000000000000111111111111111111111111222222222222222222222222333333333333444444444555555555666666666777777999:::;;;<<<===<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA===>>>>>>??????@@@@@@@@@<<<;;;;;;;;;;;;<<<>>>???<<<<<<<<<;;;:::999888888:::999999888777666555555777888888777555333444555222222222222222222222222111111000000000/////////////////////////////////........................,,,------......------,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......//////000111111111;;;999666666888999999999666666666666666777888999888888999999999999888888999999::::::999999888777222333333444555555555444555555555555555555555555333444555444333222222222333333333333333333333333222222222222222222222222000000000000000000000000000000000000////////////////////////000000000000///000000111111000000///////////////000000000000....................................////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++---------............///---------...................../////////.....................////////////...//////111222333444444333333333444555555666666666888888888777777999:::======<<<<<<<<<===>>>>>>CCCCCCCCCBBBBBBAAAAAA@@@>>>@@@CCCEEEFFFEEEDDDCCC@@@AAABBBCCCCCCCCCBBBAAABBBAAAAAA@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<>>>======<<<<<<;;;;;;::::::;;;;;;;;;:::888555444333333444444444444444444666666555555444444444444333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////000000000////////////////////////......////////////...................../////////........................,,,,,,---...............////////////////////////////////////////////////000000000000000000000000000000111111111222222222333333333333444444444444444444444444555555555555555666777888999;;;<<<<<<;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEECCCDDDEEEFFFEEECCCAAA@@@>>>>>>??????@@@@@@AAAAAA======<<<<<<<<<===???@@@=========<<<;;;:::999888::::::999888777666555555777888888777444333333444222222222222222222222222222222111111111000000000////////////////////////........................,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///000000111111:::888777777999::::::999777777666666666777888888888888888888888888888888888888999999888888777666222222333444555555555555555555555555555666666666444444444444444333333222444444444444444444444444333333333333333333333333222222222222222222222222000000000000////////////////////////000000000000///000000111111000000///////////////000000000000..................................../////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++---------............///---------------............////////////...---,,,............//////////////////000111222333333444333333444555555666666777777888999888777777888:::<<<<<<<<<<<<===>>>???@@@CCCCCCCCCBBBBBBAAAAAAAAA@@@BBBDDDFFFGGGFFFEEEDDDBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999:::::::::999888666555333333333333444444444444555555555444333333222222222222222222111111111111111000000000000000//////000000000000000000000000111000000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////---......//////......------............/////////........................,,,------...///.........000000000000000000000000////////////////////////111000000000000000//////000000000111111111111222333333333333444444444444333444444444444555555555555555666777999:::;;;<<<;;;;;;<<<>>>???@@@AAABBBAAACCCEEEFFFEEEEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEGGGHHHHHHEEECCCAAA@@@@@@@@@AAAAAAAAAAAAAAA???>>>=========>>>???@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;:::999777666555555777888888777555333444555222222222222222222222222222222222222111111111111////////////////////////------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---......//////000000111888888777999:::;;;:::888888888777777666777777777777777777666666777777777555666666666666555444444111222333444555555555555444555555555666666666777444333333333444333222111333333333333333333333333222222222222222222222222222222222222222222222222000000000000////////////.../////////000000000111...//////000000//////....../////////000000000111....................................//////////////////.........---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,------.........,,,---.../////////...---............////////////000000111111111222222222222333333444444555666666444555666666666777999;;;;;;;;;;;;<<<===???@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>===<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;777777777777777666555555222222333333333444444444555444444333222222111111222222222222111111111111111111000000////////////000000000000000000000000111111000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////------...//////...---------------.........//////........................------...///////////////000000000000000000000000////////////////////////111111000000////////////000000000000111111111111222222222222333333333333333333444444444555555555444555666777888:::;;;;;;;;;<<<===>>>???@@@AAABBB@@@CCCFFFGGGFFFFFFHHHJJJHHHGGGFFFDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>===>>>???@@@???????????????>>>===<<<<<<;;;:::999777666555444666777888777555444444555111111111111111111111111111111111111000000000000////////////////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------......///000000000777777888:::<<<<<<:::888999999888777666666777777777777666666666666777777333333444444333333222111111222333444555555555555444555555555666666777777333333222333333333111000222222222222222222222222111111111111111111111111////////////////////////000000000000////////////.../////////000000111111---..................---.../////////000000111111..................................../////////000//////.........---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------.........***+++---///000000//////............/////////000111111111111111111222222111222222333333444555555111222444555555777:::<<<::::::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????@@@???===<<<;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;555555555555444444444444222222222333333444444444444444333222222111000000222222222111111111111000111111000000/////////...000000000000000000000000111111000000/////////...000000000000000000000000000000000000000000000000///////////////.........////////////////////////,,,---...//////...---,,,---------.........//////........................---...//////000000//////000000000000000000000000////////////////////////111111000000/////////...000000000000111111111111000111111111111222222222333333333444444444555555444444555777888999:::;;;<<<<<<===>>>???@@@AAAAAA???CCCFFFGGGGGGGGGIIILLLJJJHHHGGGEEEEEEFFFHHHIIIKKKJJJIIIGGGFFFGGGGGGHHHDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA???>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>><<<<<<:::999888666555444555666777666555444555666111111111111111111111111000000000000////////////////////////////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...------......///000000000777777777777777777777777888888777777666666555555555555555555555555444444555555555444444333333333222333444666777777888888555555555555555555555555333444444555555444444333333333333222222111111111333333333222222111111111111111111111111111111111111111000000000000111111000000000000000000000000////////////000000000000............////////////000000//////.........---..............................------------......------------------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------------------------------............///......////////////......////////////000000000000000111111111111222222222333333222222333333444555222444666777777777999:::::::::;;;===>>>@@@AAAAAAAAA@@@>>>=========>>>??????@@@BBBDDDEEEFFFGGGGGGDDDBBBAAAAAAAAA@@@>>><<<===<<<<<<;;;;;;;;;<<<<<<========================:::::::::999999999888888777777777777777777777777222222333444444555555666555555555444444333333333222222111000//////000000111111111111111000///...///////////////000111111000000000000000000000000000000000000000000000000111222111000...---...000////////////////////////000000000000000000000000////////////////////////000000//////.........---////////////////////////000000//////.........---///------000555777777666444222000///...///000111000000000000000000000000......///000111222222333111111222222222333333333222333444555555555444333666333111444:::===<<<999::::::::::::;;;===>>>???FFFFFFGGGHHHIIIKKKLLLLLLJJJIIIGGGFFFFFFIIILLLNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGEEECCCBBBAAABBBCCCDDDDDDCCC@@@>>>======>>>>>>AAA@@@???>>>============999>>>BBB@@@888333444666888777666555444333222222111111111222222333333333111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************)))************+++++++++,,,+++***)))***+++,,,---************************(((***,,,,,,++++++,,,---------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++---,,,+++***))))))))))))************************,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------............///777777777777777777777777777777777666666666555555555555555555555555444444555555444444444333333333333444555666666777777666444444444444444444444444444444444444444444444444333333333222222111111111333333333222222111111111111111111111111111111111111111000000000000111111000000000000000000000000////////////000000000000............////////////000/////////..........................................------------......------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,---------------------------------------------............///......////////////........./////////000000000000000000111111111222222222333222222222222333444444444555666555333333555777999:::;;;<<<>>>???@@@@@@???>>>>>>======>>>?????????@@@AAACCCDDDDDDEEEEEEBBBAAA@@@@@@@@@???===;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888777777777777777777777777777333333333444444444444444444444444333333333222222222222111000000000000000...//////000000000000//////////////////000111111000000000000000000000000000000000000000000000000//////...............---////////////////////////000000000000000000000000////////////////////////000/////////............////////////////////////000000000//////////////////------///333666555444333222000///...///000111000000000000000000000000//////000000111111222222111111111222222222333333222222444555555555444333333222444888>>>???;;;777::::::::::::<<<===>>>???EEEEEEFFFGGGHHHIIIJJJKKKHHHGGGFFFEEEFFFHHHJJJKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEDDDCCCBBBAAABBBBBBCCCBBB@@@>>>===<<<<<<===>>>AAA@@@???>>>============;;;@@@CCC@@@999444444777777777666555444333222222111111111222222333333333111111111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************++++++++++++,,,++++++***+++,,,---...++++++++++++++++++++++++)))+++------,,,*********------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,++++++***************************************,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------............///666666666666666666666666666666666666666555555555444444444444444444555555555444444444444333333333444555555666666666555555444444444444444444444444444444333222222333444444222222222222222111111111222222222222222111111111111111111111111111111111111000000//////000000111////////////////////////////////////000000000000............////////////////////////..........................................------------......------------------------,,,,,,,,,,,,------------,,,------------.........---------------------------------............///......////////////............/////////000000000000000000111111111222222222222222222222333444444;;;;;;999777555444666888888999:::;;;<<<===>>>???======<<<======>>>???@@@???@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>===;;;999:::999999999999999::::::::::::::::::::::::::::::888888777777777777777666555555555555555555555555444444444444333333333333333222222222222111111111222111000000000000000000------......///000000000///////////////000111111000000000000000000000000000000000000000000000000///------///222222///,,,////////////////////////000000000000000000000000////////////////////////////////////............///////////////////////////////////////000000000///...---///111333222222222111000///...///000111000000000000000000000000000000000000000111111111111111111222222222222333111222333444444444444333000222666<<<@@@???:::555::::::::::::;;;===>>>???CCCDDDDDDEEEFFFGGGGGGHHHDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<>>>>>>AAA@@@???>>>>>>============AAACCC@@@:::555555777777666666555444333222222111111111222222222222222111111000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++...000111...,,,***)))------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++++++++++++++,,,++++++++++++*********+++************+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------............///555555555555555555555555555555555555555555555555333333444444444444555555444444444444444444444444555666666666555555444333333333333333333333333333555333222000000222333555222222222111111111111111222222222111111111111111111111111111111111111111000000////////////000000........................////////////000000000000............///////////////////////////.......................................------------......------------------------,,,,,,,,,------------...---------.........//////---------------------------------............///......////////////.............../////////000000000000000000111111111111222222222111222333333444<<<;;;999666444444777999777888888999;;;<<<<<<===:::;;;;;;<<<===>>>@@@@@@??????@@@@@@??????>>>===>>>===<<<<<<<<<<<<:::888888888777777777888999999888888888888888888888888666666666666666666666666444444444444444444444444555555444444333222111111111111111111111000000000111111000000000000000111//////....../////////000///////////////000000111000000000000000000000000////////////////////////000......111666777333...///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////---------.../////////000............///000000///111000////////////000000000000000000000000000000111111111000000000000000111111111111222222222222111222222333333333333333///111555:::======888444999999999:::;;;<<<===>>>AAAAAABBBBBBCCCCCCDDDDDD@@@AAABBBDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCBBB@@@???>>>??????@@@??????>>>>>><<<<<<<<<<<<===>>>???@@@AAA@@@???>>>===============@@@AAA>>>999555444666666666555444444333222222111111111111111222222222111000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,///333444222///---,,,,,,,,,------------------+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,++++++++++++*********))))))************+++,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///444444444444444444444444444444444444444555555555333333333333444444555555444444444444444444444444666666666666555444333222333333333333333333333333444333111000000111333444111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000------------------------////////////000000000000............////////////.........///////////////////////////////////////......------------......------------------------,,,,,,---------.........---------.........//////---------------------------------............///......////////////..................//////////////////000000000111111111222111111111111222333333444444222000...///333666666666777888999::::::;;;999999:::<<<===>>>??????????????????>>>===<<<;;;<<<;;;::::::;;;;;;999777666666666666666777888999777777777777777777777777555555555555555555555555333333333333333333333333555555444333222111111000000000000000000000000000111000000000000000111111333222111000///.../////////////////////000000111000000000000000000000000////////////////////////000...---111666777333///////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////,,,,,,,,,------...............///...............//////////////////000000000000000000000000000000111111111000000000000000000000111111111222222222111111111111222222333333000111333555777888777555777777888888999;;;<<<===????????????@@@@@@@@@@@@===???@@@BBBCCCBBBAAAAAA@@@@@@AAAAAAAAA???>>>===;;;<<<<<<=========<<<<<<<<<<<<<<<===>>>???@@@AAA??????>>>===<<<<<<<<<<<<;;;======:::666333333444555555555444333333222222111111111111111111111111000000000////////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,))),,,000222111///...---,,,,,,,,,---------......++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,------......------+++++++++*********))))))))))))******+++,,,......++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///333333333333333333333333333333333444444444444444222222333333444444555555333333333444444444444555555555555555555444333222222222222222222222222222222222111000000111222222000000000111111111111111000000000111111111111111000000000000000000000000000//////......//////000........................////////////000000000000............////////////.........///////////////////////////////////////......------------......------------------------,,,---------............,,,------------.........---------------------------------............///......////////////......------.........//////////////////000000000111111111111111111111222333333000111111//////000333555555555666666777888888999888999:::<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;:::999:::;;;:::888777555555555555666777888999666666666666666666666666444555555555555666666666333333333333333333333333555444444333222111111000/////////000000000000111000000000000000111111222555444222000............///////////////000111111000000000000000000000000000000000000000000000000---,,,,,,...222333111...////////////////////////000000000000000000000000////////////////////////.........///////////////////////////////////////---------------.........---/////////------...///......////////////000000000000000000000000000000000000000000000111111111000000000111111111111222111111000000111111222333111111111222333444666666666666666666777999:::;;;============<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@>>>?????????>>>>>>===<<<999:::::::::::::::;;;;;;;;;<<<===>>>???@@@@@@AAA>>>===<<<;;;;;;:::::::::888999999777444222222333444444444444333333222222111111111111111000000000000000////////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,&&&)))---///...---,,,,,,+++,,,,,,------.........++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,------...............,,,++++++++++++******************++++++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///333333333333333333333333222222333333333444444444111222222333444444555555333333333444444444555555444444555555555444333333222222222222222222222222111111111111111111111111///000000000111111111222///000000000111111111222000000000000000000000000//////............//////........................////////////000000000000............////////////............/////////000////////////////////////......------------......------------------------------------............,,,,,,,,,,,,---------------------------------------------............///......////////////......---------.........//////////////////000000000111111111111111111222222333111222333222111111333555444444555555666666777777888999:::<<<=========<<<>>>>>>>>>>>>===<<<;;;;;;:::999999999::::::999777555555555555666777888999666666666666666666666666444555555555666666666666444444444444444444444444444333333333222222111111//////000000000111111111000000000000000111222222444222000...---.../////////////////////000111111000000000000000000000000000000000000000000000000---------....../////////////////////////////////000000000000000000000000////////////////////////............/////////000//////////////////////////////////////////......---///000///------...000---......//////000//////000000000000000000000000//////000000111111222222000000000000111111111111111000000///000111222333000111222333333444555666444444444555666777888999<<<;;;;;;;;;::::::999999<<<===>>>???@@@@@@@@@@@@>>>>>>======<<<<<<======999888777777777888:::;;;:::;;;<<<===>>>>>>??????<<<<<<;;;:::999999999999666666666555444333333444444444444333333333333222222111111111000000000///000000/////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******,,,---------,,,+++++++++++++++++++++++++++)))+++......---,,,,,,,,,++++++,,,,,,---......///++++++,,,,,,---......///---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......---------............///222222222222222222222222222222222333333444444444111111222333333444555555333333333444444555555555333444444555555444444333111111111111111111111111000000111111111111000000//////000000111111111222//////000000111111111222000000000000000000000000//////............//////////////////////////////////////////000000000000............/////////000---.........//////000000000000000000000000000000.........------.........---------------------------------.........//////+++++++++,,,,,,,,,---------------------------------------.........//////......////////////......---------.........//////////////////000000000000111111111000111222222333...000111000///...///000333444444555555666666666888999;;;<<<===<<<<<<;;;======>>>>>>===<<<<<<;;;:::999999999;;;:::999777555555555666666888999999666666666666666666666666555555555666666666777777444444444444444444444444333333333222222222222111///000000000111111222222000000///000000111222222111000...------...///000///////////////000111111000000000000000000000000000000000000000000000000///000000///......000222////////////////////////000000000000000000000000////////////////////////---.........//////000000////////////////////////222222111111000000//////,,,///111000...---///111------...///000000//////000000000000000000000000...//////000111222222333000000000000111111111111111000/////////000222333000222444555555555555666333333333444555666777888;;;;;;::::::999888888888======>>>>>>??????@@@@@@???>>><<<;;;;;;<<<===>>>888777666555666777999;;;999:::;;;<<<============;;;;;;:::999888888888888666666555444444444444555444333333333333333333333222111111111000000//////000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,---,,,++++++************************///000111000...------...++++++,,,,,,---...//////++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......---------.........//////000111111111111222222222333222222111111222222333444444333222222333333333111222222333333222222111111111111111111111111111000000000///////////////333222222111111222222333111111111000000000000000//////000000000000//////...............///000111//////.........---------............................................................////////////////////////////////////////////////////////////......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,........................,,,,,,,,,---------......//////.........---------000000000000000111111222000000000000111111111111............///000111222333333444444555666666666999999:::;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>888999999999999888777777777777666666666666777777666666666666666666666666555555444444444333333333222222222222222222222222222111111111222222000///222222222111111111111000111111000000//////......000000//////.........---............////////////111111000000//////..............................////////////////////////////////////////////////................................................,,,---------.../////////---------............///EEE===555111222333333111,,,......---,,,+++---///..................------............////////////////////////000000000000000000000000000000000000222222111000//////000000111111222222222333333333333333444555666777888888::::::999999888777777777;;;;;;::::::999:::::::::::::::;;;<<<<<<;;;;;;;;;999888666444555777999;;;::::::::::::;;;<<<======888888777777666555555555555333111111222222111000333333333333333333333333111111111111000000000000000000//////.........---........................++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------++++++************++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********)))+++,,,,,,+++***,,,------------............///------------------------***+++,,,,,,------,,,,,,,,,,,,,,,------,,,++++++///...,,,+++***+++,,,,,,)))******+++++++++******++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++******)))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,---******+++,,,...//////000,,,---...---,,,+++,,,...000111111111111222222222333222222111111222222333333222222111111222222333222222333333333333222222222222222222222222222222111111111111111222222222333222222111111222222333111000000000000000000000//////000000000000/////////............//////000//////.........---------............................................................////////////////////////////////////..............................---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,........................,,,,,,---------.........//////.........---------000000//////000000111222//////000000000111111111////////////000111222222333333444555555666666777999999:::;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;999999999999999888777777888777777666666777777888666666666666666666666666555555555444444444333333222222222222222222222222111111111222444555444333222222222111111111000000000000000000////////////000/////////........................////////////000000000000//////..............................////////////////////////........................................................................---------...............------------............777333///000333555333111------------------...///....................................////////////////////////000000000000000000000000000000000000333333222222222111111111111111111222222222333333333333444555666777888888999999999888888888777777999999888888999999::::::::::::;;;;;;<<<;;;;;;::::::999777666777888999::::::::::::::::::;;;;;;<<<999888888777777666555555777555222222222222111000333333333333333333333333111111111111000000000000000/////////....................................++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------++++++************++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******)))+++,,,,,,+++***,,,---------------............---------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,++++++++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,+++++++++***************+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,++++++++++++,,,,,,---+++---......---,,,,,,---000111111111111222222222333222222111111222222333222222111111111111222222222333333444444333333222444444444444444444444444222222333333444444555555333222222111111222222333000000000000000000111111//////000000000000//////000//////............///...............---------............................................................////////////////////////////////////..............................---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,........................,,,------------........./////////............---000000//////000000111222//////000000000000111111000000000000111222333444333444444555555666777777888999::::::;;;;;;;;;:::<<<<<<<<<<<<;;;:::999999999999999999999888888777999888888888888888888999666666666666666666666666666555555555444444444444333333333333333333333333111111111444777888888777222222111111111000000000////////////000000000000////////////........................////////////000000000////////////...........................////////////////////////.......................................................................................---------------------............+++++++++...222333000------,,,+++,,,...///...---....................................////////////////////////000000000000000000000000000000000000333333444555444333222111111111111222222222222333333333444555666777777888999999888888888888888888777777777777888999:::;;;:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;:::999999999:::::::::999999888777777666666888666444333333333222000333333333333333333333333111111111111000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***)))+++,,,,,,+++***,,,---------------..................------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---,,,+++)))))))))***+++***,,,//////...,,,,,,---000000111111111222222222333222222111111222222333222222222111222222333444333333444444444444333333333333333333333333333333222222333444555555666666333222222111111222222333000000000000000111111111//////000000000000//////111000///...................................................................................................////////////////////////////////////..............................---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------........................------------............/////////...............///////////////000111111////////////000000000111111111111111222333444444444444444555666666777777888888999:::;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::999999::::::999999888777:::999999888888999999:::777777777777777777777777666666666555555555555444444444444444444444444444111111222444777888888666111111111111000000000000......//////000000111111///////////////.....................////////////////////////////////////........................////////////////////////......................................................................../////////...---------,,,,,,,,,---------.........******+++---//////+++(((,,,+++***+++......---+++---------...........................////////////////////////000000000000000000000000000000000000111222444555555444222111111111111111222222222222222333333444555666777888888888888888999999999999:::999999999999999:::;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<===<<<;;;:::999<<<<<<;;;999999888888888::::::999999888777777777:::888555444444444222111222222222222222222222222111111111111000000000//////////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***++++++++++++,,,,,,,,,++++++************++++++,,,+++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,---------...............---,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,+++,,,---...---,,,+++***---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,---...---,,,***))))))***+++,,,))),,,...///...---,,,---000000111111111222222222333222222111111222222333333333333333333444555666444444444555555444444444333333333333333333333333111222222333444555666666333222222111111222222333//////000000111111111111//////000000000000//////111000///...............---.................................................................................////////////////////////////////////..............................---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------........................---------.........///////////////////////////////////////...///000000111...////////////000000000111111111111222333444555444444555555666777777888777888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>999::::::::::::999888888::::::999999999999::::::888888888888888888888888777777666666666555555555444444444444444444444444333222222333555555444333111111111000000000//////......//////000000111111.........///////////////............////////////.............../////////........................////////////////////////......................................................................../////////...---------,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,+++)))+++++++++,,,------+++***---------.........//////............////////////////////////000000000000///////////////////////////000222444444222111000000000111111111222222222222222333444555666777777888888999999::::::;;;;;;>>>======<<<;;;;;;;;;;;;===============<<<;;;:::;;;<<<===>>>>>>===;;;:::===<<<;;;:::999888888888::::::999999888777777777:::777555444444444333222222222222222222222222222111111111111000000000///.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,*********+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,------------...------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,***+++,,,,,,---------,,,***+++,,,---...---,,,+++---,,,+++***)))*********+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++++++++,,,------,,,++++++******,,,---...***,,,...///...------...000111111111111222222222333222222111111222222333444333333444444555666777444555555666666555555444222222222222222222222222222222333333444444555555333222222111111222222333/////////000111111222222//////000000000000//////000//////............///---------...........................................................................////////////////////////////////////------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...........................------........./////////...////////////000000000//////......//////000111......////////////000000111111111111222333444555444555555666666777888888777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@???:::::::::::::::999999888:::999999888888999999:::888888888888888888888888777777777777666666666666555555555555555555555555444333222333333333111000111111000000000/////////////////////000000000000.........///////////////............////////////---............/////////........................////////////////////////------------------------...............................................................---------,,,,,,,,,,,,------------,,,+++++++++,,,---...///,,,...000///---+++++++++,,,,,,------.../////////............////////////////////////000000000000////////////////////////...///000111222111000000000000000111111111111222222222333444555666666777999999:::;;;<<<<<<======@@@??????>>>>>>>>>>>>>>>????????????>>>===<<<;;;:::;;;===>>>>>>>>>===<<<>>>===<<<;;;::::::999::::::999999888777777666666888666444444555555444333222222222222222222222222111111111111000000000000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++************++++++++++++++++++************++++++*********+++++++++++++++***++++++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,------------++++++,,,---------,,,,,,---,,,***)))((())))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---***++++++,,,,,,,,,------***,,,------,,,,,,...000000111111111111222222222333222222111111222222333333333333333444555666666555555666666666666555555444444444444444444444444444444444444444444444444333222222111111222222333...//////000111111222222//////000000000000/////////............//////000---------.........//////............................................................////////////////////////////////////------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------..........................................////////////.../////////000000000000///............///000000........./////////000000000000000111111222333444555555555666777777888888777777999:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>===::::::;;;;;;::::::999888999999888888888888999999999999999999999999999999888888888777777777666666555555555555555555555555444333222333444333111000111000000000////////////000000000000////////////............/////////000............////////////---------.........//////........................////////////////////////------------------------................................................---------...............++++++,,,,,,,,,---------***+++,,,------...///000...333777555///++++++...,,,,,,------...//////000............////////////////////////000000000000/////////////////////////////////000000000111111000000000000111111111111111222333333555555666777::::::;;;<<<===>>>???@@@>>>>>>>>>>>>???@@@AAABBB@@@AAAAAA@@@@@@>>>======::::::<<<===>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;999888888777777666555555666444333333444555555444111111111111111111111111111111111111000000000000............/////////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---,,,,,,++++++************++++++++++++++++++************++++++)))*********++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---++++++,,,,,,,,,---------*********+++,,,,,,------***+++,,,,,,------,,,,,,)))***+++,,,------------,,,+++++++++,,,,,,---...///---+++)))))))))***++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++******))))))******+++,,,)))***,,,,,,,,,+++)))(((,,,,,,,,,++++++,,,///222000111111111111222222222333222222222222222222333222222222222333444555666555555666666666666555555555555555555555555555555555555555555555444444444333222222222222222222333...//////000111222222222//////000000000000//////...............///000111---------.........//////............................................................/////////000////////////////////////------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------............................................./////////000.../////////000000111111...............///000000............/////////000000000000000111222333444555555666666777777888888666777999:::;;;<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;::::::999888999888888888888888888999999999999999999999999999888888888888777777777777666666666666666666666666333222222333444444333111000000000000////////////111111000000//////......---.........//////000000............/////////000---------.........//////........................////////////////////////------------------------................................................,,,------....../////////++++++,,,,,,,,,---------***,,,...//////...------000777<<<999000+++,,,111,,,,,,------...///000000............/////////000////////////000000000000////////////////////////000000//////000111222222000000000000111111111111111222222333444555666777:::;;;<<<===>>>???@@@AAA;;;;;;<<<>>>@@@BBBDDDEEEBBBBBBBBBAAA@@@???>>>===999:::;;;<<<===>>>???@@@>>>>>>===<<<<<<<<<<<<===888888777777666555555555555333222222444555555444111111111111111111111111111111111111000000000000---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,++++++)))************+++++++++++++++************++++++))))))******++++++++++++*********++++++,,,,,,,,,)))+++,,,,,,+++***,,,---++++++,,,,,,,,,---------))))))***+++,,,------...++++++,,,---------,,,,,,)))***+++,,,------...---,,,,,,+++***+++,,,...///000///,,,*********+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))******+++++++++******+++,,,,,,,,,,,,+++)))))))))((()))******+++)))+++,,,---,,,)))&&&$$$------,,,******,,,000333000000111111111111000000222222111111222222333444444444444444444444444444444444444555555555555666555555444444444333333333222222222222222222222222222222111111111111111111000000000000000000000000000000000000000000000000000000////////////000000///.........------------//////.........------------------............///////////////////////////////////////////////////000//////.........//////...---,,,,,,,,,,,,---.........................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000..................------........................000000//////.........---////////////////////////000000000000111111111111222222111111111111111111222222333444555666777888444555666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888888888888888888888:::999999888888999999:::999888888888777777666666555555555555555555555555444444333333333222222222222222222111000//////...000///...------...///000......////////////............////////////..............................000000000000000000000000................................................------------------------------,,,,,,,,,,,,------------------------------........................------------------------//////.........---------........................000---++++++---///...,,,---......///000111111222222111111111000000//////......//////000000111111000111111111111222222222000000111222333555666777999::::::;;;<<<===>>>>>><<<<<<===>>>???@@@AAAAAA@@@@@@???>>>===<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666555555999888777666555444333333444333111000000000111111111111000///////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++------------------------++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------************************,,,,,,,,,+++++++++******,,,***)))***++++++***))),,,,,,,,,++++++*********++++++++++++++++++++++++*********+++,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...000000111111111111000000222111111111111222333333444444444444444444444444444444444444555555555555444444444444333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000////////////000000/////////.........------//////.........------------------............/////////////////////////////////////////////////////////............//////................................................---------...............,,,,,,,,,,,,,,,,,,,,,,,,------........./////////................................................000/////////.........---//////////////////////////////000000000111111111111111111111111111111111222222333444555666777777444555666777999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999777777777777777777777777888888888888888888888888888888888777777777666666555555555555555555555555444333333333333222222222222222111111000//////...000///...------...///000......////////////............////////////..............................////////////////////////................................................------------------------......------------......------------------------........................------------------------///.........------------........................///---+++,,,...000///------......///000000111111000000000/////////........./////////000000000111000000111111111222222222000000111111333555666777999999:::;;;<<<======>>><<<<<<===>>>????????????=========<<<<<<;;;;;;;;;999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888777666666666888888777666555444333333333333111000000000111111111111000///////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++***)))***+++,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...///000000111111000000///111111111111111222222333333333333333333333333333333333333444444444555555444444444333333333222222222222222222222222222222333333333333333333333333000000000000000000000000000000000000000000000000000//////......//////000000000000/////////.....................------------------............/////////////////////////////////////////////////////////............/////////000111111111111000///------------------------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................................../////////...............000000000000000000000000//////000000000000111111111111111111111111111111222222333333444555666666444555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999666666666666666666666666555666777888888777666555777777777777666666666666444444444444444444444444333333333222222222111111222111111000000//////...//////............//////......////////////............////////////..............................////////////////////////........................................................................///..................///------------------------........................------------------------............------------...........................---,,,---///000000///.........//////000000111//////...............---////////////000000000000000000000111111111222222000000000111333444666777888888999:::;;;<<<<<<===;;;<<<>>>??????>>>===;;;:::::::::999999999999999888999999:::;;;:::::::::::::::::::::::::::::::::999999999888888777777666777777666555444333333222333222111111000111111111111000000///////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++---...---,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...//////000000000000//////000000000000000111222222222222222222222222222222222333333333444444444444333333333333222222222222111111111111111111111111111111222222222222333333000000000000000000000000000000000000000000000000/////////....../////////000000000000////////////........................---------............//////////////////////////////////////////////////////............//////000...///111222222111///...------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...............................................................000000000000000000000000////////////000000000111000000000000111111111111111222222333444444555555444444555666777888999:::::::::::::::::::::::::::999999999999999999999999666666666666666666666666444555777888888777555444666666666666666666666666444444444444444444444444222222222222111111111111111111000000/////////////////////....../////////......////////////............////////////..............................////////////////////////................................................//////////////////////////////............//////------------------------........................------------------------------------------------........................,,,,,,---...////////////........./////////000000........................////////////000000000000000000000000111111111111000000000111222444555666666777777888999:::;;;<<<;;;<<<>>>??????===:::888666777777777777777777777777888999999::::::999999999999999999999999999999999999888888888777777777666666555555444333333222222222111111111111111111000000////////////000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------......---,,,++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------------------,,,,,,,,,++++++++++++******+++---///...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...//////000000000000//////000000//////000000111222222222222222222222222222222222222222333333333444333333222222222111111111111111111111111111111111///000000000111111111222000000000000000000000000//////////////////////////////............//////000000000000////////////---.....................---------............///////////////////////////////////////////////////...............///000000---...000111111000...---------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------.........//////........................---------...............////////////////////////...////////////000000000//////000000000111111111111111222222333333444444444444555666777777888888999999999999999999999999777888888888888888888888777777777777777777777777555666888999999888666555555555555555555555555666444444444444444444444444222222111111111000000000000000000///////////////...//////////////////.........////////////............////////////......................................................................................................//////////////////////////////............//////------------------------........................------------------------,,,,,,------------------........................+++,,,..............................////////////////////////////////////000000000000//////////////////000000000111111111000000000111222333444555555555666777888999:::::::::;;;===>>>>>>;;;999777555555555666666666666666666777777888999888888888888888888888888888888888888888777777777777777666555555444444333333222222111111111111222111111111000000////////////000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------......------,,,+++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,---------.........---------,,,,,,,,,+++++++++******+++---///...---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---......//////000000//////...///////////////000000111111111111111111111111111111111222222222333333333222222222111111111000000111111111111111111111111......//////000111111111000000000000000000000000///////////////////////////......------......///000000000/////////......---------...............---------............///////////////////////////////////////////////////......---......///000111------////////////------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////........................---------------.........////////////////////////......////////////000000...//////000000111111111111111111222222333333333444444444555666777777777888888888888888888888888666666666777777777777777777777777777777777777777555666777888888777666555444444444555555555555555333333333333333333333333111111111000000000000///////////////////////////......////////////............////////////............////////////..............................................................................................................................///..................///------------------------........................------------------------,,,,,,,,,,,,------------........................,,,...000000///------...........................///////////////000000000000000000000/////////////////////000000000111111000000000111111222444444444444555666777888888999:::;;;<<<<<<<<<:::888777666666666666555555555555555666777777888888777777777777777777777777777777666666666666666666666666444444333333333222222222000000111222222222222111///////////////000000111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...------------------------......------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------.........------------,,,,,,,,,,,,+++******+++---...---,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........////////////......///............///000000111111111111111111111111111111111111222222222222222111111111000000000000111111111111111111111111...//////000111111222222000000000000000000000000///////////////////////////......------......////////////.........---------------.........//////---------............///////////////////////////////////////////////////---------......///000111........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...//////000........................,,,,,,,,,------.........------------------------........./////////000000......//////000111111222111111111111222222222222333444444555555666666777777777777777777777777777555555555666666777777777666666666666666666666666555555555555555555555555333333444444444555555555333333333333333333333333111111000000000/////////////////////////////////---...///000000///...---......////////////............////////////......................................................................................................------------------------......------------......------------------------........................------------------------++++++,,,,,,,,,---------........................///111444333111.................................------........./////////111000000000/////////...////////////000000000111000000000000111222333444333333444555666777888888999:::::::::::::::999888888777777666666555555555555555666777777777666666666666666666666666666666444555555555555555555555333333333333222222222222///000111222333222222111///////////////000111111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///------------------------------------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,------.........------------,,,,,,,,,+++***)))***+++,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........////////////.....................///000000000000000000000000000000000111111111111222222222111111111111000000000000000000000000000000000000///000000111222222333333000000000000000000000000////////////////////////.........------.........///.........---------------------.........//////---------.........//////////////////////////////////////////////////////---------......000111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,------...///000000........................,,,,,,,,,------.........------------------------............/////////000---......///000111111222111111111111111222222222333444444555555666666666777777777777777777777777444555555555666666777777555555555555555555555555555444444333333444444555333333333444444555555555333333333333333333333333000000000000////////////.........///////////////---...///000000///...---......////////////............////////////......................................................................................................---------------------------------,,,,,,---------------------------------........................------------------------+++++++++,,,,,,---------........................111444777666333//////000.....................---,,,,,,,,,------.........111111000000/////////...////////////000000000000111000000000111222333333222333333444555666777777999999999999999999999:::999999888777666666555555444555555666666666666666666666666666666666666666333444444444444444444444333333222222222222222222///000111222333333222111///////////////000111111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111------------------------,,,,,,------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------******++++++,,,---............---------,,,,,,,,,,,,***)))***++++++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////............////////////000000000000111111111111111111111111111111111111333333333444444333222222222111///000111333222222111111111111111000//////111111111000000...------......////////////............---------,,,,,,,,,///...---,,,+++,,,,,,---//////.........------------------............///........................---------............//////////////////////////////...---,,,---///111333//////...------------...,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,---------......////////////////////////..........................................------,,,,,,,,,---///000222333111111000///////////////222111//////000111444555666666666666777777777777:::::::::999888777666555444444555555666666777777666666777777666555444444555555555555555555555555333333333333333333333333333333333222222222111111111111111111000000000000////////////............------............------................................................------------------------+++,,,------......---------,,,,,,---///000...---........................,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---///...---,,,,,,---,,,+++---000///,,,,,,000........................------------------------000444666444///+++---///............///111222333.........------,,,,,,,,,............////////////......///000000000000///111000000000000222333444333333444555666777888999888777777666666777888999<<<<<<;;;:::888777666666888888888777777777777777666666555555555444444444444444444444444444444444666555222111000000111222000000000000000000000000.........///////////////.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++***+++++++++******************************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---,,,++++++,,,---,,,+++------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***+++---------+++)))(((************+++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,............////////////............////////////000000000000111111111111222222222222222222222222222333333444333333222222222111///000111333222222111111111111111000//////000000000000///...---,,,......////////////............---------,,,,,,,,,///...---,,,,,,,,,------//////.........------------------............///........................---------............//////////////////////////////...---,,,---///111222000///...---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,---------....................................................................................------------...000111222111000000///////////////111111000///000111333555555555666666666777777777888888888888777777666555555555666666666666777777666666666666666555444444555555555555555555555555333333333333333333333333333333333222222222222111111111111111000000000000////////////............------............------------------------------........................------------------------+++,,,------......------...---,,,---......---+++........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......---+++***+++,,,,,,***+++//////,,,,,,...------------------------------------------------///222444222...+++---///---,,,,,,------...///000......---------,,,,,,,,,............////////////////////////////////////333222111000000000111222333444444555666777777888888888777666777888999:::<<<<<<;;;:::999888888777999888888888888777777777666666555555555444444444444444444444444444444444666444222111000000111222000000000000000000000000.../////////////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++***++++++,,,,,,************************+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,------------,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,---,,,+++***)))+++++++++***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---............/////////............////////////000000000000111111111111222222222222222222222222222222333333333333222222222111///000111333222222111111111111111000//////000000000000///...------......////////////............---------,,,,,,,,,......---,,,,,,,,,------...............------------------............///........................---------............///////////////////////////......------...///111222111000///...---,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------........./////////..............................................................................------...//////000000000//////......//////111000000///000222333444555555555666666666666777666666777777777777666666888888777777777666666666666666666666666555555444555555555555555555555555333333333333333333333333333333333333222222222222111111111111000000000000////////////............------............------------------------------........................------------------------+++,,,------......------...---,,,---......---+++------------------------+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........,,,******,,,...111+++)))---///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///222111---,,,---///...---------------.........------------,,,,,,,,,............////////////000000///.........///000555444222000////////////444444555555555666666666888888777777888888999:::<<<<<<;;;;;;;;;:::::::::::::::999999888888888888666666666555555555444444444444444444444444444444555444222111000111111222//////////////////////////////////////////.........------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++,,,------++++++++++++++++++++++++......------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))---000000...,,,,,,---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,++++++***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............///////////////000000000111111111111222222222222222222222222111111222333333333333222222111///000111333222222111111111111111000//////000111111111000000///.........////////////............---------,,,,,,,,,------------------------........................---------............///........................---------............///////////////////////////.........---...///000111111000///...---,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................////////////000................................................---------...............///......------.........000//////.........//////000000000000111222333444444444555555555666666666555666666777888888777777999999999888777666666555555666666666666666555555555555555555555555555555333333333333333333333333444444333333333222222222111111111111000000000///////////////............------............------................................................------------------------+++,,,------......---------,,,,,,...000111000...------------------------+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---+++***,,,000444;;;222+++,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---//////---,,,---...111000///...............------------------------............////////////000///...---...000222444555333222000///...//////555555555555555555555555888888888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::999888888888666666666666555555555555444444444444444444444444444333222111111111222222////////////////////////////////////............------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************+++,,,---...++++++++++++++++++++++++000///...---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++(((---333333///+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,+++******++++++,,,------,,,+++************************************++++++++++++++++++++++++------------........................///////////////000000000111111111111222222222222222222222222000111222222333333333222222111///000111333222222111111111111111000//////111111222222222111000000......////////////............---------,,,,,,,,,,,,------------------------.....................---------............///........................---------............///////////////////////////...............//////000000000///------,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////000................................................---------........./////////......---------------//////............//////000000000111111222333333444444444444555555555555666666777888999999999999::::::999888777666555555555555666666666666666555555555555555555555555555333333333333333333333333444444444333333333222222111111111111000000000///////////////............------............------////////////////////////........................------------------------+++,,,------......------++++++,,,...222333333222------------------------+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,///555999DDD888...,,,.........000------------------------------------------------***,,,---------,,,------111000///......------...------------------------............///////////////.........000333666888222111000//////000111111444444444444555555555555777888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;::::::999888888777777777666666666555555555444444444444444444444444333333222222222222222222000000000000000000000000000000//////.........---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------************+++,,,---...++++++++++++++++++++++++000///...,,,,,,++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******(((---333333///+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,++++++******+++,,,,,,------,,,+++************************************++++++++++++++++++++++++,,,------------.....................////////////000000000000111111111111111111111111111111111111///000111222333333333333222111///000111333222222111111111111111000//////000111111222222111111000......////////////............---------,,,,,,,,,+++,,,---.........---------------...............---------............///........................---------............///////////////////////////......////////////////////////...------------...000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////------------------------........................,,,,,,------.../////////......---------------.........------....../////////000000111222222333333333333333444444444555555777777888999999999999999999999888777666666555555444555666666666666666666555555555555555555555555333333333333333333333333444444444444333333333333111111111111000000000000////////////............------............------////////////////////////........................------------------------+++,,,------......------+++++++++...222333333222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---,,,,,,---000666:::CCC999000------,,,...111........................------------------------+++,,,,,,---------,,,,,,......---,,,+++++++++,,,,,,,,,,,,------------...............////////////------...///111333666777//////......///111222333333333444444444555555555777888999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777666777777777666666666555555444444444444444444444444222222222222222222222222000000000000000000000000000000000///......------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))))))---000000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++************************++++++++++++++++++++++++,,,,,,---------.....................////////////000000000000111111111111000000000000000000000000///000111222222333333333222111///000111333222222111111111111111000//////...//////000000000//////......////////////............---------,,,,,,,,,+++,,,---.........---------------.........//////---------............///........................---------............///////////////////////////...///////////////.........------------...//////000///---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------........................,,,,,,------...//////000---------,,,,,,---.........------------...///000///000000111222222333222222333333333333444444444666777888888888888888777777777777666666555555555444444555666666666666666555555555555555555555555333333333333333333333333555444444444444333333333111111111111000000000000////////////............------............------................................................------------------------+++,,,------......------+++++++++---///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---,,,,,,,,,...222555777222//////---++++++///------------------------------------------------------------...---,,,+++------,,,+++++++++,,,,,,,,,,,,,,,---------..................////////////------...///000111111222///.........///000222333222222333444444555666666777888:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666666555777777777777666666666555444444444444444444444444111222222333333222222222222222222222222222222222111000000///......------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***))),,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******)))***+++,,,---,,,+++++++++++++++***++++++,,,,,,************************************************,,,,,,,,,---------................../////////000000000000000111111111111//////////////////////////////000222222333333333222111///000111333333222111111111111111000//////------...............---......////////////............---------,,,,,,,,,***+++---...///...---------------.........//////---------.........//////........................---------.........//////////////////////////////...///////////////......---------------...///000111///---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................,,,,,,------...///000000---,,,,,,,,,,,,---...///---------------...///000///000111222222333222222222222333333333444444444666666777777777777666666666666666666555555555555444444555666777777666666555555555555555555555555333333333333333333333333555555444444444333333333111111111111000000000000000/////////............---..................---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,------......------,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------+++***+++...111++++++---000...)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------......,,,+++.........------......///,,,,,,,,,------...................../////////000------...///......------000///.........000111222111111222333555666777777777888:::<<<=========<<<<<<<<<;;;;;;;;;:::::::::::::::999888777666555444777777777777666666666666444444444444444444444444111222222333333333222222222222222222222222222222111000000///...---------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***))))))***,,,...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))---,,,++++++,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******++++++++++++******((()))+++---...---+++***************+++,,,------************************************************+++,,,---.........---,,,..................------000000000000////////////000000000000000000000000//////000111111111111111111111111111111111111111111111111111111111111111////////////............111111000000000000111111///......---------..............................+++,,,---...//////////////////......---------,,,---------............//////////////////////////////............---------000000///...------,,,,,,------............------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,---------..................................................................////////////............////////////000000000000///////////////////////////000111111222222333333333333444444666666777888888777666555555555555555555666777888444444444555555555555666666666666666555555555555555444444333333444444555777444222333555666444111222222222111111111000000111000000///...---------//////............//////,,,,,,,,,------.........///222444111,,,***+++///......//////...---,,,,,,---------............///...........................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------............------222---((())),,,///...,,,------------------------.........------,,,,,,,,,------------------------//////.........000111222///////////////.........000000000000000000000000333333333333444555666666666777999:::;;;;;;:::999===<<<;;;:::;;;;;;:::888::::::999888777777777888999999777666555555555555777777666555444444333333222333333444444333333222333333222222111000//////333000---///444555333000........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++...------,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,))))))***++++++++++++*********++++++++++++******(((((()))******************)))((((((((()))+++,,,)))************++++++++++++,,,---.........---,,,........................000/////////////////////000000000000000000000000//////000111111111111111000000000000000000000000111111111111111111111111////////////............000000////////////000000...---------------...///........................+++,,,---.../////////////////////.........---------------............//////////////////////////////............---------000//////...------,,,,,,------............------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................------------------------............////////////............////////////000////////////////////////////////////000111111222222222333333333444444444444555666666555444333555555555555555555666777444444444444555555555555666666666666555555555555444444333333333333444444666444222333444555333111222222222111111000000000111000000///......------//////............//////,,,,,,------------------...222444222...+++,,,///......//////...------,,,---------............///...........................------,,,,,,------...........................------------------------,,,,,,,,,---------......------------------------------------------------------............---------+++)))***,,,......---------------------------......---------,,,,,,,,,------------------------......---...///000222333/////////////////////...000000000000000000000000222111111222222333444555666777999:::;;;;;;::::::===;;;::::::;;;;;;:::888:::999888888777777777888999888777666555555555555777666666555444444333333222333333333333333333222333333222222111000000///333000---///222444222///........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......---,,,++++++,,,---...++++++++++++++++++++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,))))))***++++++++++++*********++++++++++++******(((((()))***************))))))((((((((()))***+++)))************+++++++++++++++,,,---------------........................////////////////////////000000000000000000000000//////000111111111111111////////////////////////111111111111111111111111////////////............//////............//////,,,,,,,,,,,,,,,---...///........................,,,,,,---...///////////////////////////.........---------............///000000000000000000000000///............---------//////......---,,,,,,,,,------............------...------------,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................---------------------------............/////////---............////////////////////////////////////////////////000111111222222222222333333333333444444666666666666555444666666555444444444555555444444444444555555555555666666666555555555555444444444333333333333444444555444222333444444333111111111111111000000000000000000000///......------//////............//////------------------,,,,,,---000333222///------///.........///......---,,,---------............///...........................------,,,,,,------...................................................,,,,,,,,,---------......------------------------------------------------------............------***+++---------,,,---...------------------------...------------,,,,,,,,,---------------------------------...///111222333......//////////////////000000000000000000000000000000000111111222333444777777999::::::;;;::::::;;;:::999999:::;;;:::888999888888777777777777777888888777666555555555555666666555555444333333333222333333333333333333222333333222222111000000000222000---...111222000---........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,------,,,,,,++++++++++++,,,,,,************************------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,))))))***++++++++++++*********++++++++++++******(((((()))***************((((((((((((((()))******)))************+++++++++++++++,,,,,,---------------------........................///////////////000000000000000000000000//////000111111111111111000000000000000000000000111111111111111111111111////////////.....................------.........,,,,,,+++,,,,,,---...///........................,,,------...//////......////////////////////////---------............///000000000000000000000000///............---------.........------,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,---------..............................---------------------------------.........//////---------.........//////.........//////////////////////////////000000111111222222222222333333333555666777888888888777666666666555444333333333333333333444444444555555555666666555555555444444444444333333333333333333444444333333222333222222111000000000000000000000000000000//////............///......------......///.........------,,,,,,,,,+++...111111///------------...............---------------............///...........................------,,,,,,------...........................------------------------,,,,,,,,,---------......------------------------------------------------------............------+++000444333///,,,---///------------------------------------------------------------------------............//////000111............////////////000000000000000000000000111000000111111222333444777777888999999:::::::::999888777888::::::999888888777777666666666777777888777666555555555555555555555555444444333333333333222222222222222222333222222222111111111000000111000......///000...,,,........................++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,,,,,,,,,,,,,,,,---------------......------,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******(((((()))***************((((((((((((((()))))))))))))))*********+++++++++++++++++++++,,,,,,---------------.........//////------....../////////000//////////////////////////////000111111111111111111111111111111111111111000000000000000000000000////////////..................------------......,,,,,,,,,,,,------...///........................,,,---......///..................///////////////---------............//////////////////////////////............------------------------,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------------------............------------............------....../////////000///////////////000000111111111111222222222333333444555666777888888777666666555444333333222333333333333333444444444444555555555555555444444444444333333333222222333333333222333333222111111111111////////////////////////////////////..................------------...............------,,,,,,,,,,,,---//////...---,,,,,,------...............------------............///...........................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------............------000555999888111------000------------------------------------------------------------------------///////////////......------.........//////000000////////////////////////111111111222222333444555666666777777888999999:::777666666777999:::999888777666666555666666777777777666666555555555555555444444444444444333333333333222222111111222222333222222222111111111111111000///............---,,,........................++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///000...,,,,,,---,,,,,,,,,------..................------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******(((((()))***************'''(((((()))))))))))))))))))))*********++++++++++++++++++++++++,,,------,,,,,,------.../////////---------......//////000//////////////////////////////000111111111111111111111111111111111111111000000000000000000000000////////////..................------------......///......------.................................------...............------------...............---------............//////////////////////////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------......................................................,,,------------.........,,,------------.........---------......//////000///////////////000111111111111111111222222222222000111333444555555444333444444333222222222333333333333333333444444444444555555555444444444444333333333222222222222333333111222333222000///000111............//////////////////////////////............------------......------------------,,,,,,///......------,,,,,,,,,,,,---......///.........---------............///...........................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------............------222666999777222......///------------------------,,,,,,,,,------------...------------------------....../////////...------------......///000000000////////////////////////222111111222222333444555555555555555666777888999666555444666888999999888555555555555555666666777666666555555444555555666444444333333333333333333333222111000000111222333111111111111111111111111////////////....................................++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************+++++++++,,,------,,,,,,,,,,,,++++++++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***...222222///------...,,,,,,,,,---......//////............---,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***))))))***++++++++++++*********++++++++++++******(((((()))***************(((((()))***************)))************+++++++++,,,+++*********+++,,,---,,,,,,------...//////000,,,,,,---......///000000//////////////////////////////000111111111111111111111111111111111111111000000000000000000000000////////////............//////............//////111111000///....................................---...............------,,,,,,,,,,,,---------...---------............///------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------..............................////////////////////////,,,,,,---------.........,,,,,,---------.........,,,,,,---......///000000///////////////000111111111111111111222222222222///000111333444333333222222222222222222222333444222222333333333444444444555555555444444444333333333333222222222222333333000222333222///...000111---------....../////////.../////////////////////...------,,,,,,------...,,,,,,------------------333111///---------......,,,------...//////......---------............///...........................------,,,,,,------...........................------------------------,,,,,,,,,---------......------------------------------------------------------............------...111333222///------...------------------------,,,,,,,,,---------......------------------------+++,,,---///////////////------......///000000111////////////////////////111000000111111222333444444444333333444555777888444333333555777999999888555444444444555555666777555555555444444555555666333333333333333333333333333222111000000111222333111111111111111111111111...///////////////000000........................******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))***+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,---...///000111------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------+++///444444000......000,,,,,,------.../////////...............,,,+++***+++,,,---......---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***))))))***++++++++++++*********++++++++++++******(((((()))***************((()))***+++,,,++++++***)))************+++++++++,,,+++*********+++,,,---,,,,,,------...///000000,,,,,,------...///000000//////////////////////////////000111111111111111000000000000000000000000000000000000000000000000000/////////............//////............//////333222111///....................................---...............------+++++++++,,,,,,------------------.........//////------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------..............................000000000000000000000000,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...///000000///////////////000111111000111111111111222222222000111222444555555444444111111111111222333444444222222333333333444444444555555444444444333333333333222222222222222222333///222333222///...///111---------.........//////.........///////////////...------,,,,,,------...,,,,,,,,,------.........777444000....../////////,,,,,,---.../////////...---------.........//////...........................------,,,,,,------...................................................,,,,,,,,,---------......---------------------------------------------------..................---***,,,---...---------...------------------------,,,,,,,,,------.........------------------------((())),,,...000111111111---------...///000000111////////////////////////////////////000111222333333333222222333444666777333333333444777999999888444444444444444555666777555555444444444555555666333333333333333333333333333222000//////000222333111111111111111111222222---///000000//////111222........................******************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++''''''(((***+++,,,---...---------,,,,,,,,,++++++***+++,,,---...000111111------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------+++000555555111...///111,,,,,,------...///000000......//////...,,,+++))),,,,,,............,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,------,,,+++***))))))***++++++++++++*********++++++++++++******(((((()))***************)))***+++,,,---,,,++++++)))************++++++++++++++++++,,,---...///000,,,,,,,,,---------..................///////////////////////////.........111111000000//////......000000////////////000000////////////000000000000////////////////////////........................111111000......---------------------------------------------------------++++++,,,,,,,,,---------,,,,,,---......---,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------,,,,,,,,,---..............................,,,------......------,,,,,,,,,,,,---------......------------------------........................------------------------.........------,,,,,,,,,........................////////////////////////111000///...///111444666666777888666444333333444111111111111111111111111222333333333333333444444444444333222222333444444333222222111111222222333555333111000........./////////////////////////////////.........---------------------------------************************111111000///...------,,,,,,------......------,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------------------------,,,,,,,,,,,,---..............................------------------------.........------,,,,,,,,,---------............///........................000///...------...///000000000000000000111111222222333444444333333555777444555555555666777777777555555444333222222222222444333333222222333333444333222111111111222333444555333111111222222222111111111111111000000000000///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------............---------------------------------------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,++++++*********)))))))))))))))))))))))),,,+++*********+++,,,---,,,,,,++++++***))))))(((++++++++++++,,,---...///,,,,,,,,,------------.............../////////////////////////////////...111000000000/////////...000//////////////////000////////////000000000000////////////////////////........................000///...---,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------,,,---............---,,,......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,---------......------------------------........................------------------------......---------,,,,,,,,,---------...............////////////////////////000///...///111666:::===@@@@@@???;;;777333222222111111111111111111111111111111111222333444444444444333222111111222333444333222222111111222222333444333111000///...////////////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////......------,,,,,,------......------,,,///.........------------------------------------------------------------,,,,,,,,,---------......,,,,,,---------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---------------......---------------------------,,,,,,,,,,,,---..............................------------------------......---------,,,,,,,,,---------............///........................000///...------...///000000////////////000111111111222333333222333555777555555555555555666666666555444444333333333333444444333333222222333333444444333222222222333555555555333111111222333222111111111111111000000000000000000/////////.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++++++++,,,------///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------............---------------------------------------,,,,,,+++++++++......---------,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------***++++++,,,,,,++++++***************************,,,,,,,,,++++++*********))))))))))))))))))))))))++++++*********+++,,,---************************,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------------............/////////......//////////////////000000000000//////////////////............//////////////////000000000000////////////////////////........................///...---,,,++++++++++++------------------------------------------------,,,,,,,,,,,,------------,,,---............---,,,...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------........................------------------------...------------,,,,,,,,,---------.........//////////////////////////////...------///444:::AAAEEEFFFEEECCC???999444222222222222222222222222222222///000000111222333444444222222111111111111222222333222222111111222222333444333111000////////////////////////////////////...............---------------------------------------------------------------------------------,,,------......------,,,............------------------------------------........................,,,,,,,,,---------......------............//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000---------------------------,,,,,,,,,,,,---..............................------------------------...------------,,,,,,,,,---------............///........................//////............/////////............///000000000111222222111222444666555555555555555444444444555444444444444555666666444444333333333333444444444444444333444555555666444333222222333333222111111111111111000000000000111000000000////////////,,,------......------,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))------------------------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------............------------------------------------,,,,,,,,,,,,++++++............------------++++++************++++++******+++++++++,,,,,,,,,------------------------***++++++,,,,,,++++++***************************+++++++++++++++*********))))))))))))))))))))))))+++************+++,,,,,,'''(((((()))***+++++++++,,,,,,+++***))))))******++++++,,,,,,,,,------------------.........//////............////////////000000000000//////////////////............//////////////////000000000000////////////////////////..............................---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...------............------------------------------------------------,,,,,,---------------------------------,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------........................------------------------------------------------,,,,,,------.../////////////////////////////////...------///444;;;BBBFFFDDDDDDBBB>>>999555333333222222222222222222222222111111111111111111222222111111111111111111111111333222222111111222222333333222111000000/////////////////////////////////........................------------------------........................+++++++++,,,,,,---------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,---------......------------...............------,,,,,,------...---------------------------------...///000111222---------------------------,,,,,,,,,,,,---..............................---------------------------------------------------------............///......................../////////....../////////...------------.../////////000111111000111333555666666555555444444333333444444444555555666888888444444333333333333444444444444444444444555555555444333222333444444333111111111111111000000000///000000000/////////......,,,------......------,,,***************************************++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***------------------------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***************************+++++++++***************))))))))))))))))))))))))***************++++++,,,'''(((((())))))***++++++,,,,,,+++***))))))))))))+++++++++,,,,,,,,,------------------............---.........//////000000////////////000000000000//////............//////////////////000000000000////////////////////////........................///...------------------------------------------------------------------,,,,,,---------.................................------------------------------------------------------------------------...------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------........................---------------------------------------------------------.........//////////////////////////////......---...222888>>>BBBCCCCCCAAA===888444333333222222222222222222222222333222222111111000000000111111111111111111111111333222222111111222222333222222111111000000//////////////////////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,------......------,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------...///000111222---------------------------,,,,,,,,,,,,---..............................---------------------------------------------------------............///...........................//////////////////...---------------......//////000111111000000222444666666666555555444444333444444444555666777888999555444444333333444444555222333333444444444444444333222222333555555333111111111111111000000000////////////.........------,,,------......------,,,************************))))))*********++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))),,,,,,+++***)))))))))***++++++++++++,,,,,,,,,,,,,,,------------.........------......///000000000////////////000000000000000000////////////000000////////////000000000000////////////////////////..............................------------......------------------------------------------------,,,---------............//////...------...//////,,,,,,,,,------------...------------............------------------------------------,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------........................------------------------,,,,,,,,,------------...........................///////////////////////////......///111555888;;;CCCBBBAAA===777333111111333333333333333333333333333333333222111111000000111111222333333222111111333222222111111222222333111111111111111000//////////////////////////////---------...............------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++...------,,,,,,------...------------------------------------...///000000---------------------------,,,,,,,,,,,,---..............................------------------------,,,,,,,,,------------...---------............///..............................////////////.........------------.../////////000111111000111333555666666666666666555555555444444444555555777888888555555444444444444555555222222333444444444444333222222222444666666444222111111111111000000000000............------------,,,------......------,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++***************+++,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++******************))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))))))))***************))))))))))))))))))))))))((()))******++++++******+++++++++***************,,,++++++*********++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------......///000000111.../////////000000000111111111000000000000111111////////////000000000000////////////////////////........................---,,,,,,,,,,,,,,,------------------------------------------------------------------............000///...------...///000,,,,,,,,,---------......------------.........///........................,,,,,,,,,---------------,,,,,,,,,,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,---------......------------------------........................------------------------,,,,,,,,,---------....../////////...------,,,,,,////////////////////////......///000111333555666;;;;;;;;;888444222111111333333333333333333333333111222222222333333333444111222333444444333222111333222222111111222222333000111111222111000//////////////////////////////---------.........//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......------,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------............------,,,,,,,,,,,,...------,,,,,,------..............................---------------......---------------------------,,,,,,,,,,,,---..............................------------------------,,,,,,,,,---------......---------............///........................---...///000000///...---.........---...//////000000111222111111111333555666666666777777777777777444444444444555666666777555555444444444444555555222333444555666555555444222222333555666666444222111111111111000000000000////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++***************++++++,,,************+++++++++,,,************************))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------,,,,,,,,,+++++++++************))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************((()))))))))*********+++))))))))))))))))))))))))'''((()))***+++******)))******++++++,,,,,,------,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------...///000000111.../////////000000111111222222111111111111222222////////////000000000000////////////////////////........................+++++++++***++++++,,,,,,---------------------------------------------------------.........//////000///...------...///000,,,,,,,,,------.........---------.........//////........................,,,,,,,,,------.........------,,,,,,------...///........................,,,------......------,,,,,,,,,,,,---------......------------------------........................------------------------,,,,,,,,,------.........000000///...---,,,,,,+++////////////////////////......///111222333444444111222333222111000111333333333333333333333333333///000111222444555666777222333444444444444333222333222222222222222222333000000111222222111//////////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++++++++,,,,,,---------------------------------........................,,,,,,,,,---------......//////.........---------...------,,,,,,------..............................------,,,,,,,,,---------------------------------,,,,,,,,,,,,---..............................------------------------,,,,,,,,,------.........---------.........//////........................---...///000000///...---///............///000000000111222222111222444666666666777777888888999999555444444444444555666666555555444444444444555555333444666777777777666555222222333555777777444222111111111111000000000000000000000000////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++*********)))***++++++,,,))))))******+++++++++,,,***************************+++,,,---------------------------------------+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,------------------,,,,,,,,,++++++******))))))))))))************+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************(((((())))))*********+++))))))))))))))))))))))))'''((()))++++++******)))((()))***+++---...///000************************))))))***+++,,,,,,------------,,,+++,,,---...///------------.........///000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////.........---------......---------,,,,,,,,,------------------------------------------------++++++---...//////000000........................---------------------------------............///------------------------,,,,,,,,,------..................------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------------...///...---+++***------------------------,,,,,,,,,---------......---------------------------------............///000///.........///111222222222111111111111111111222222222111111111000000111111222333333333333222222222222222222222222222111111000000000000111111222222222222111///...,,,///.........------------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......++++++++++++++++++++++++---------.........//////---------......---,,,,,,((()))***+++,,,,,,---...------------------------///...---,,,,,,,,,,,,,,,........................///...------...///...---......---,,,,,,+++******+++,,,,,,------......///***444666---(((,,,...+++........................------------------------------------------------------------------------------------------------000000//////.........---............////////////111222222333333444444555666666777888888888888888888777666555444444555666555555555555555666777777666666666666666666666666666555333333444444444333333222000/////////000111......000111111000///...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,++++++,,,+++******+++------------,,,,,,+++++++++,,,,,,,,,---------......------------------------------------------------************************++++++++++++++++++++++++---+++)))((()))******)))******+++++++++,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,))))))*********+++++++++*********************************++++++,,,,,,---------,,,,,,,,,---...///------........./////////000000000000000000000000//////////////////////////////////////////////////////////////////////////////.........---------......---------,,,,,,,,,------------------,,,,,,------------------------,,,,,,---...////////////........................---------------------------------............///------------------------,,,,,,------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------------......------,,,+++------------------------,,,,,,,,,---------......---------------------------------............///000///.........///111111111111111111111111111111222222222111111111000000000111222222333333222222222222222222222222222222111111000000000000111111111111222222111000....../////////.........------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------.........//////------------------------******++++++,,,---------------------------------///...---,,,,,,,,,,,,---........................///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000999:::000+++......+++........................------------------------------------------------------------------------------------------------000/////////.........---........./////////000000111111222222333444444444555666777777888888777777777666555444444555555666555555555555555666666777555555555555555555555555666444333333444444444222222222000/////////000111//////000000000//////...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++++++++---,,,,,,,,,+++******+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------------------------************************+++++++++++++++++++++++++++,,,...111222111---)))******+++++++++,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))*********+++++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,---...///....../////////000000000000000000000000000000000........................////////////////////////////////////////////////...............---------......---------,,,,,,,,,.........------,,,,,,,,,------------------------------...............---........................---------------------------------............///------------------------------------------,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------......---,,,,,,,,,------------------------------,,,,,,,,,---------......---------------------------------............/////////......//////000111111111111111111111111111222111111111111000000000000111222222333333222222222222222222222222222222111111000000000000111111///000000111111000000///000/////////............------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---------..............................---------...............---,,,,,,+++,,,---///000------------------------------------------------......---,,,,,,,,,------........................///...------...///...---)))******+++,,,------...//////......---,,,,,,+++111888999111,,,//////,,,................................................------------------------------------------------------------------------/////////...............////////////000000000000111111111222333333444444555555666777777777777666555555444444444555666666555555444444555555666777555555555555555555555555666444333222333444333222222111111000///000000000111111000///............+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,++++++,,,---...---,,,,,,++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))---444:::<<<888111*********+++++++++,,,,,,,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))))))))************+++************************,,,,,,++++++++++++++++++,,,,,,,,,,,,------......////////////000000000000////////////////////////........................////////////////////////////////////////////////..............................---------,,,,,,,,,.........------,,,,,,+++------------------------......//////...------,,,........................---------------------------------............///------------------------.........------,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------------------------------///...,,,++++++,,,---...,,,,,,------------------,,,,,,,,,---------......---------------------------------............///............//////000000000000000000111111111111111111111111000000000000000000111222222222222222111111111111111111111111111111000000000000111111...//////000000000111111000000/////////.........------------------------------------------------------------------------,,,,,,,,,---------......................................................---,,,+++***+++---000111//////......------------------------------------...------,,,,,,,,,------........................///---------...///...---******++++++,,,---------///.........---------,,,,,,111222...,,,...///...........................////////////////////////------------------------------------------------,,,,,,------------------......................../////////000000000111111000000111111222333333333444444555666666666666555333333333444444555555666555444444444444555666666555555555555555555555555666444222222333444333222222111111000000000000000333111///...------......+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++---//////...,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))...666>>>@@@<<<444---******+++++++++,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************************************,,,,,,++++++++++++++++++,,,,,,,,,---------------////////////000000000000////////////////////////........................////////////////////////////////////////////////---...........................---------,,,,,,,,,.........------,,,,,,,,,------------------------////////////...---,,,+++........................---------------------------------............///------------------------.........------,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------------------------------...---,,,++++++,,,...///,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------............///---....../////////////////////000000000111111111000000000000000000000000000000111222222222222111111111111111111111111111111111000000000000111111.........//////000111111////////////............------------------------------------------------------------------------,,,,,,,,,---------......------------------------.....................------,,,+++***+++---000111000//////......------,,,------------------------------,,,,,,,,,------...........................///---------...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////+++......,,,,,,---...---........................////////////////////////------------------------------------------------,,,,,,,,,---------......---------...............////////////000000000000//////000111111222222333333333444555555555555444222222333444444444555555444444444444444555666666555555555555555555555555555444222222333333333222111111111111000000000///222111///---,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++,,,...000000...,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...444999<<<:::444///******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))************************((((((((((((((())))))***))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,------......------....../////////000000000000000000000000000000000........................////////////////////////////////////////////////---------.....................---------,,,,,,,,,------------------------------------------------.../////////...---,,,,,,........................---------------------------------............///------------------------------------------,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,---......+++,,,,,,------.........,,,,,,,,,---------......---------------------------------............///------...////////////......//////000000111111111//////000000000000000111///000111111222222111111111111111111111111111111111111000000000000111111///.........//////000111///.........------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...............------------,,,,,,+++,,,---///000//////.........---------------------------------------,,,,,,,,,---..............................///...------...///...---............------------,,,------...//////000000000000///...------,,,,,,................................................------------------------------------------------+++,,,,,,------.........---------------...................../////////////////////000111111222222222222333444444444444333222222333444444444333333444444333333444444555666444444444444444444444444555333222111222333222111000111111111111000//////000000///...------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,++++++,,,///111000...+++,,,///000///---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///222555555222000******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))************************))))))((((((((()))*********)))))))))))))))((((((*********************************++++++,,,,,,---+++,,,---.........------------........./////////000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////......---------,,,,,,,,,+++,,,,,,------.........------------------------..................------........................---------------------------------............///------------------------,,,,,,------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------------------------------------------------------+++,,,------......------++++++,,,,,,---......///,,,,,,,,,---------......---------------------------------............///,,,---.../////////............//////000111111222////////////000000111111///000000111111111111111111111111111111111111111111111000000000000111111//////.........///000000------------,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------......------------------------------------------,,,,,,,,,,,,,,,---...///........................///...------...///...---------......///000000000............////////////111///...//////...------........................------------------------------------------------------------------------++++++,,,,,,---......///,,,,,,,,,------.........------------..................//////000111111222111222222333333333333333222222333444333333111111444444333333444444555666444444444444444444444444555333111111222333222111000111111222111000///............///......---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,000222000---***,,,000222111...+++++++++,,,,,,---------,,,,,,,,,,,,------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++---///000///...******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))***************************))))))))))))***++++++******))))))((((((((((((************************))))))***+++,,,,,,------+++,,,---.........---,,,------------.........///000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------.........//////......---------,,,,,,,,,***++++++,,,---...//////------------------------------...............---........................---------------------------------.........//////------------------------,,,,,,,,,------.........,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------------------------------------------------------***+++---...///...------++++++,,,,,,---...//////,,,,,,,,,---------......---------------------------------.........//////,,,,,,.../////////...------......///000111111222.../////////000000111111//////000111111111111111000000000000000000000000111111000000000000111111000///...------...///000------,,,,,,,,,+++++++++------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......------------------------//////.........---------------.........---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---...///........................///...------...///...---,,,,,,...///000222333333000000000///......---------++++++---/////////000........................------------------------------------------------------------------------++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,,,,---------............//////000111111111111111222333333333333222222333444444333222000///444333333333333444555555444444444444444444444444555333111111222333222111000111111222222000///...,,,---.../////////...------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++---000333000,,,***,,,000333222///+++++++++,,,,,,---------,,,,,,------------......////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))+++---...---,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))***************************************++++++,,,******))))))((((((((('''+++++++++************))),,,,,,++++++,,,,,,---...,,,,,,,,,---------......000000000000000000000000......------------..........................................//////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333,,,---------,,,,,,...///------------------------------------------------------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,,,,------............---,,,++++++,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,,,,,,,---------..................////////////..................------////////////////////////////////////000000000000222222111000//////000000000000111111111111000000000000000000000000000000000000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------------------------------------............------------------------------........................------------------------........................------------------------222111////////////......222222333555999===AAACCC//////.........---------................................................------------------------...........................------,,,,,,------...,,,---------.../////////------------------------........................////////////000000000000000000111222222222222111222222333444444555555666333333444444555666666666777777666555555555555666444333222111111111222333111111111111000000000000000000///...------,,,,,,...------,,,,,,------...***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++---..................---)))***++++++------...///+++,,,------++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---************************---,,,,,,+++*********+++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++++++++*********))))))++++++******))))))(((((()))))))))******)))))))))''''''(((((())))))******++++++++++++************,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000000000000000000000000......------------..........................................////////////........................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111---.........------///111------------------------------------------------------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,------...---------,,,,,,,,,---------......,,,,,,------------------------------------------,,,,,,,,,---------..................////////////........................////////////////////////////////////000000000000222222111000000000000000000000111111111111000000000000000000000000000000000000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------......------------------------------------............------------------------------------------------------------------------------........................------------------------'''---222111,,,,,,333999777===FFFLLLKKKCCC888111//////.........---------................................................------------------------........................------,,,,,,,,,,,,------------------............------------------------.........................../////////000000000000000000111222222222222111222222222333444444555555333333444444555666666666777666555555444444555555444333222111111111222222111111111111000000000000000//////...------,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,---------+++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,++++++*********+++)))***++++++,,,,,,++++++))))))))))))))))))))))))+++++++++*********))))))*********)))))))))))))))***))))))(((((())))))***'''((((((((()))))))))***,,,+++++++++************,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////////////////......------------..............................---............/////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.../////////......000111------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------***+++,,,---............,,,,,,,,,---------......------------------,,,,,,------------------------,,,,,,,,,---------......---............/////////........................////////////////////////////////////000000000000222111111111000000000000000000111111111111000000000000000000000000000000000000///.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------......------------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------***---111444777:::>>>AAABBBCCCBBB@@@<<<666000---...............---------................................................------------------------------------------------------,,,,,,,,,,,,------............------------------------------------------------------------....../////////000000000000000111222222222222111111111222222333444444444333333444444555666666666555555444333333333444444444333222222111111222222111111111111000000000000/////////...------,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))***++++++,,,,,,++++++))))))))))))))))))))))))+++************)))))))))))))))))))))******************)))(((((()))******(((((((((((()))))))))))),,,,,,+++++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,---------....................................------------..............................---------.........//////........................------------------------------------------------............------......---...///...------///111------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++,,,------.........---,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////---------...............////////////////////////////////////000000000000111111111111111111111000000000111111111111000000000000000000000000000000000000///////////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------......------------------------------------............------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------333,,,)))333CCCJJJAAA555???999111***''')))...111........................................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,------------------------------------------------........./////////000000000000111222222222222111000111111222222333333444333333444444555666666666555444333333222222333333333333222222222222111222111111111111000000000/////////.........------------,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))************)))))),,,,,,,,,,,,++++++*********,,,,,,,,,+++***+++,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++))))))***+++++++++++++++))))))))))))))))))))))))************))))))))))))(((((())))))******++++++)))***+++,,,,,,+++***)))(((((((((((()))))))))))),,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------......------------..............................------------....................................,,,,,,------------------------------------------...............---------,,,---...---,,,,,,...000------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------.........------,,,+++,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,---------......------------............---------.........//////////////////////////////////////////000000000000000111222222222222111111000000111111111111000000000000000000000000000000000000/////////000000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------......------------------------------------............------,,,,,,,,,---------......------------------------------------------------------------------------------------------------000***(((222@@@CCC666(((,,,---...///000///---,,,---.....................................................................------------------------------------------------,,,,,,,,,++++++,,,,,,,,,......------,,,,,,,,,+++------------------------------------------------............////////////000000111222222222222111000111111222222333333444333333444444555666666666444444333222222222222333333333333333222222111111111111111111000000000///...............---------,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******---,,,,,,++++++******)))***+++,,,,,,******+++,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((***...000000...***((())))))))))))((((((((((((,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------....................................------------..............................,,,------------.........------------------------,,,,,,,,,,,,---------------------------------------......///......------+++,,,------,,,,,,---///------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------............---,,,+++***,,,,,,,,,---------......------------------,,,,,,------------------------,,,,,,,,,---------......,,,------------.........,,,,,,------.../////////////////////////////////////////////000000000000000111222333333333222111000000111111111111000000000000000000000000000000000000/////////000111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------......------------------------------------............------+++,,,,,,------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))...444777666222...+++(((***...111222000...,,,---------...............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000111222222222222111111111222222333444444444333333444444555666666666444444333222222222333333222333333333333222111000111111111111000000000000........................,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++*********)))***+++,,,+++***)))***,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++((()))******++++++******))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************'''***...111111...***'''))))))))))))((((((((((((------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------....................................------------..............................,,,,,,---------.........------------------------++++++,,,,,,,,,---------........................,,,---...//////......---,,,---...---,,,---...000------------------------------------------------------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...------,,,,,,,,,,,,,,,---------......,,,,,,------------------------------------------,,,,,,,,,---------......,,,,,,---------.........,,,,,,------...//////000////////////////////////////////////000000000000///000222444444333222111000000111111111111000000000000000000000000000000000000//////000111111222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------......------------------------------------............------++++++,,,,,,---......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***111777555///+++---111---,,,*********,,,...000---------.........//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111222222222222111222222222333444444555555333333444444555666666666555555444333333333333333222222333333333222111000111111111111000000000000........................,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***+++++++++***************)))+++,,,+++***)))***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))))))))))))))***++++++((())))))***************))))))))))))))))))))))))(((((((((((())))))***************)))))))))))))))(((***,,,------,,,***(((***)))))))))((((((((('''---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////////////////.........------.................................,,,,,,,,,---------......------------------------+++++++++,,,,,,---------........................+++,,,.../////////...------...//////......///111------------------------------------------------------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---............,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...///000000////////////////////////////////////000000000000///000222444444444222111000000111111111111000000000000000000000000000000000000///000000111222222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......---------------------------------..................---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,***)))***,,,,,,---***+++---/////////---,,,---------.........//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111222222222222111222333333444444555555666333333444444555666666777666555444444333333444444222222333444333222111000111111111111000000000000---.....................,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++******++++++++++++******************************)))+++++++++***)))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************))))))((())))))***++++++(((((()))***************))))))))))))))))))))))))'''((((((((())))))******++++++******))))))((((((******))))))))))))************))))))((((((((('''---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,---------..............................222111000.........///000........................------------------------------------------------........................------------------------------------------------,,,,,,,,,---------......++++++,,,------......///.........------,,,,,,,,,.................................------,,,,,,,,,------------------------------------------------......---,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,---------------------------------------------------------------,,,,,,++++++,,,,,,---...000111000...------------------............///.........------,,,,,,,,,......------------..............................---------............///000000000000111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111000000//////......---------------,,,,,,,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,++++++---///......---------......///------------------------------------------------------------------------........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------............///000000000111222222333333222222222333444555666777555555555555555444444444222333555666777666555555333333111111111111333333222111000//////000111222000000///...............---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,***))))))+++,,,...+++++++++************)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,---------..............................222111///.........///000........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,........................//////.........---------------------------------------------------,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........///......---,,,------------..................---------,,,,,,,,,......------------..............................---------............/////////000000000111111111000111111222222111111000000000000000000000000000000000000000000000000000111000000000/////////...//////.........---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////.........---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,++++++,,,...........................------------------------------------------------------------------------........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...------------............///000000111111222333333333333333333444444555666444444444555555555555555444444444444444333222111444333222111111222333444222111000//////000111222000//////...............---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++***))))))***,,,...///+++++++++************)))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,---------..............................111000///.........//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......//////...------,,,++++++...------------,,,,,,,,,........................////////////............------------------------.........------,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...,,,+++---000111...,,,------------...............------------,,,,,,,,,......------------......---------------------------------............/////////000000000000111111000111111222222111111000000000000000000000000000000000000000000000000000000000000000////////////222111111000///...------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............................................---------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---++++++,,,...---......///......------------------------------------------------------------------------------------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------............//////000111111222222333333333333333333444444444333333444444555555666666555555444444333444444444444333333222222333333444111111000000000000111111000///......------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))***,,,///000+++++++++************)))++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------..............................////////////.../////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------..........................................------------------------------.........------,,,,,,+++...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///,,,***,,,111333000,,,,,,,,,---------.........------------------------......------------......---------------------------------............///////////////000000000111000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////444333222111000///...---........................------------------------------------------------,,,,,,,,,---------..............................................................................---------------------------------------------------......---++++++,,,...---.../////////...---,,,------------------------------------------------------------------------------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------,,,,,,---------.........//////000000111222222222333333444444333333333222222222333444444555666666444444444444666888;;;<<<444333333333333333333444111000000000000000000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************)))***+++,,,---...+++++++++*********))))))++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.......................................////////////...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---///,,,***---222555222...,,,,,,,,,------------...------------------------......------------......---------------------------------............///...////////////000000000000000000111111000000000000000000000000000000000000000000000000000000000////////////000000000000444333222111000///...---........................------------------------------------------------,,,,,,,,,---------..............................---.....................------------------......---------------------------------------------------......---,,,+++---.........//////...------,,,------------------------------------------------------------------------------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,,,,,,,------------......//////000111111222222222333333444444333222111111222222333444555666666444444444444666888;;;<<<333333333333333333333333000000000111111000000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------.../////////......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,------------...........................+++++++++++++++,,,,,,,,,------------------------------------------------------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,,,,---------------------------------,,,,,,++++++,,,,,,---...,,,,,,...111222111...,,,,,,,,,,,,------------,,,,,,,,,------------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////000000///000000111111000000///000000000000000000000000000000000000000000000000////////////000000000000222111111000///...------........................,,,,,,,,,------------...------------------------,,,,,,,,,---------..............................---------...............---------------.........------------------------------------------------,,,---...---,,,,,,...000000///...---------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,,,,,,,------------......///000000111111222111222333444444333222111222222333333444444555555555555444444333444444444111222222333333222222111000000111111111111000000///...------,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******------,,,,,,+++******)))+++++++++************)))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---.../////////......................................................------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,---------------------,,,,,,,,,---------..............................+++++++++,,,,,,---------------------------------+++,,,,,,------.........---,,,++++++***+++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---.........---++++++,,,,,,,,,---------,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///........./////////000000//////000000000000//////000000000000000000000000000000000000000000000000.../////////000000000111//////.........---------........................,,,,,,,,,---------..............................,,,,,,,,,---------..............................---------.........//////------........./////////........................------------------------+++,,,---------...000222222000...,,,+++,,,---...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........++++++,,,,,,,,,---------......//////000111111111///000222444444444333222333333333333333333333333444444444444444333222111000111111222222111111000///000111222222111000//////...------,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******+++++++++************)))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................+++,,,.../////////..............................////////////////////////------------------------........................------------------------------------------------,,,,,,,,,---------......///......------,,,,,,+++,,,,,,,,,------.................................,,,,,,,,,------.........------------------------***++++++,,,---...//////---,,,++++++******++++++++++++++++++++++++++++++------------,,,,,,+++***))))))***+++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***,,,,,,+++***+++,,,++++++,,,,,,,,,---------,,,,,,,,,------..................------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000//////000000000000//////000000000000000000000000000000000000000000000000.../////////000000111111---------------,,,,,,,,,........................,,,,,,,,,------.................................,,,,,,,,,---------..............................---------.........//////.../////////000000111111........................------------------------***+++---------...111333333111---+++***+++---///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------......//////000111111111...///222444555444333222444333333333333333333333222333555666777666555555///000111222222111000//////000111222222111000///......---,,,,,,,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...------------------------//////.........---------...------///333444111///////////////////////////------------------------.........------,,,,,,,,,------------------------.........------.........---.........---,,,,,,+++***+++,,,,,,------,,,,,,........................------------------------,,,,,,,,,---------...............------,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,---------......------------------------------++++++++++++------------------------------.........////////////000////////////////////////000000000000000000000000............////////////444444222000///.........000000//////.........---------------------------------------------------+++,,,,,,------,,,,,,+++333000---,,,---...---,,,.........------,,,,,,,,,,,,,,,,,,---------......+++,,,............,,,+++------------------------------------------------------------------------444222///---+++++++++,,,******+++,,,---------,,,---,,,,,,+++++++++,,,,,,---......///000/////////,,,,,,,,,---------..............................,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,---------............///000//////......///000111111222222333333222222111555555555444444333333333333222222222222222222333000000111111111111000000//////...---,,,,,,++++++,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++*********+++,,,++++++---000333///...,,,*********,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++***))))))+++,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***)))((((((***++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------//////.........---------...------///111222000...........................------------------------......---------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,------------,,,------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------,,,,,,---------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---------------------------------........./////////////////////////////////000000000000000000000000............////////////333222111000///.........///.........------------------------------------------------------------+++,,,,,,------,,,,,,+++---.........---...000222......---------,,,,,,,,,,,,,,,,,,---------......------............------------------------------------------------------------------------------111///...,,,,,,,,,---...,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++,,,---....../////////,,,,,,,,,---------..............................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,------------............222111111000000111222333111222222333333222222111333222222222111111111111222222111111111111222222///000000111111000000/////////...------,,,++++++,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))************+++++++++,,,,,,+++++++++************+++,,,,,,,,,---///111///...,,,******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++***((((((***+++************************+++***)))(((((()))***+++))))))))))))))))))))))))************************)))***+++***)))((((((***++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------...............---------...------...///000...,,,........................------------------------...------------,,,,,,,,,------------------------++++++************++++++------......------,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------------,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,++++++++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........,,,------......------,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---------------------------,,,---------............////////////////////////000000000000000000000000............////////////111111000///////////////---------------,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,))),,,///...,,,+++...222...------------,,,,,,,,,,,,,,,,,,---------............------------......---------------------------------------------------------------------------,,,,,,,,,,,,...///111///...---,,,,,,,,,---......---------------......++++++,,,,,,---......///,,,,,,,,,---------......------------------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,------------............111111000000111222333333111222222333333222222111111111111111111000000000111111111000000111111111//////000000000000////////////......---,,,,,,,,,,,,,,,,,,+++++++++******************************++++++************+++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++)))************++++++++++++++++++******************,,,---...---,,,---......---,,,+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++***((('''(((*********************************))))))))))))******))))))))))))))))))))))))************************)))***+++***)))((((((***+++***)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------...........................------------------,,,........................------------------------------------------------------------------------++++++************++++++,,,------...------,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++,,,---......---,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////000000000000000000000000............/////////////////////......//////000------------------------------------------------------------------------,,,,,,------------,,,,,,+++---...---,,,******+++------------------------,,,,,,,,,---------.........---,,,++++++,,,---...------------------------------------------------------------------------,,,,,,+++,,,---...///000111000...,,,+++,,,...///......---------...//////...---------------------,,,,,,,,,---------......------------------------///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000111111111222222333333222222111222222222222222222222222111111000000000000111111/////////000000///////////////......---------,,,,,,,,,,,,+++++++++******************************++++++************++++++************************************************++++++++++++++++++++++++))))))*********+++++++++***************************,,,......---+++++++++------,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,---............---,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++)))''''''((()))***************************))))))))))))))))))***))))))))))))))))))))))))************************)))***+++***(((((((((*********)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---.....................------------,,,,,,,,,---........................------------------------------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////////////////////////////............////////////.........---......///000..................//////------------------------------------------------,,,------......------,,,///---+++...111111---(((------------------------,,,,,,,,,---------......---,,,+++******+++,,,------------------------------------------------------------------------------,,,,,,,,,,,,------...111000...,,,+++,,,...///---------------...///000222111///...---,,,,,,---,,,,,,,,,---------......------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---......///000111111111111222222333333222222111222222222222222222222222111111000000000000111111//////000000000000/////////...............------,,,,,,,,,+++++++++******************************+++******))))))******+++************************************************++++++++++++++++++++++++))))))*********+++++++++******************++++++***,,,......,,,+++***+++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,------------------,,,++++++++++++++++++++++++***************************++++++***(((''')))***************************)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((((((((******)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,------.........---------...............,,,---...---++++++---///------------------------------------------------,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------,,,,,,------......------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********+++++++++,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++------------------------,,,---------............////////////////////////////////////////////////............////////////......---------......///.........///////////////------------------------------------------------------............------000,,,+++000888:::444---,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,///...---,,,,,,,,,---...,,,,,,,,,,,,---...//////333222000...---,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000222333333333333111222222333333222222111000000000111111111111111111111111000000111111111000000111111111111000000........................,,,,,,,,,+++++++++************************************))))))))))))*********************************************+++++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++,,,,,,,,,***,,,------+++***+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***++++++***))))))***,,,************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***)))((((((***)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,---......///---------.........//////,,,---...---,,,,,,///222------------------------------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------+++,,,------......------,,,------...............------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++***************************++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------,,,,,,---------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++------------------------------........./////////////////////////////////////////////////////////............////////////......------,,,------------------....../////////------------------------------------------------------............------...,,,---333888999444///,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---...///111///...,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,------------///000222333333333333111222222333333222222111111111111111222222222333222222111111111111222222111111222222222222111111............////////////,,,,,,,,,+++++++++************************************))))))))))))******************************))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------***+++,,,+++******,,,---***+++,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++************************************************)))+++++++++***+++---///************************((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((((((***)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,,,,---...//////---------.........//////+++---...---,,,,,,000333------------------------------------------------,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---+++,,,,,,---.........---,,,---......//////..............................------------------------,,,,,,,,,---------......,,,,,,,,,------...............---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------............,,,++++++,,,......,,,,,,,,,---------......------------------------++++++------------++++++------------------------.........////////////000////////////////////////////////////////////////............/////////000///...---,,,,,,,,,,,,---,,,,,,,,,------.........------------------------------------------------------............------,,,---000333444222...+++,,,,,,,,,------.........,,,,,,,,,---------......---...///000000///...---------------------------------------------------------------------------******+++,,,------------******+++,,,---------,,,+++******+++,,,---...///---,,,+++++++++---///111,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,...000111222111111222222222333333222222222333333333444444555555555333333222222222222333333222222333333333333222222.........///////////////,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,------.........+++++++++***)))***,,,///***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************++++++++++++++++++++++++)))***,,,,,,+++,,,...000************************((()))***++++++***)))((())))))))))))))))))))))))************************)))***+++***)))((((((***))))))((())))))***++++++************************------++++++++++++------,,,,,,,,,---------......,,,,,,,,,---------..................////////////.........------,,,,,,,,,,,,,,,,,,------.........---.........---,,,,,,+++------------------------------------------------------------------------------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,******+++,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++.........------,,,,,,,,,+++++++++,,,,,,,,,---------------............///000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................------------------------.................................------,,,,,,,,,,,,---......,,,,,,---...------------------------///---,,,,,,---...---,,,...111444222,,,)))***---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,...000---------............///---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******,,,...////////////000111111222222222222111111222222333444111222222333444555666777222222222111111111111000111111111000000000000///////////////............,,,,,,------,,,,,,+++***------,,,,,,+++***))))))***+++,,,------,,,+++***,,,,,,++++++***)))))))))++++++************++++++******))))))******+++,,,)))***+++,,,---,,,++++++***---......111444333///+++******************+++------++++++++++++------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,)))***...---)))***///++++++,,,,,,,,,+++******++++++************+++++++++*********))))))((((((************************))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------,,,++++++,,,------,,,,,,,,,---------......,,,,,,,,,---------..................////////////......---------,,,,,,,,,,,,,,,,,,---------......------......------,,,+++------------------------------------------------------------------------------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---,,,,,,++++++++++++++++++++++++++++++*********++++++*********++++++************++++++*********+++,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++......---------,,,,,,,,,,,,,,,---------.........---------............///////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------........................------------------,,,,,,,,,---......,,,+++,,,---------------------------......---,,,,,,---...///888:::;;;777111------///+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,------------............///---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******,,,---////////////000111111222222222222111111222222333444555555555444444333333333222222222111111111111000222222111111111000000000////////////............,,,,,,------,,,,,,+++***---,,,,,,++++++***))))))******++++++++++++************************++++++++++++************++++++******))))))******+++,,,******+++,,,,,,,,,++++++(((---111333777:::777111,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++,,,---......///...******,,,***&&&%%%)))++++++,,,,,,,,,+++++++++++++++************+++++++++*********))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---............/////////...------------,,,,,,,,,,,,,,,,,,------------...------......------,,,,,,------------------------------------------------------------------------------------------------------------------,,,,,,------------------------------------------------,,,,,,,,,---------...............------,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))******++++++++++++******))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------.........---------------------------------------.........------,,,,,,+++...------------,,,,,,,,,---------.........//////---------............///........................////////////////////////////////////////////////////////////////////////........................------------------------------------------------,,,,,,---------------------...///...,,,+++,,,------------------------------...///---+++,,,000444AAAAAA???999222......000---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------............------,,,++++++******---------............///------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---......//////000000111111222222111111111111222333333666666555444333333222222222222222111111111111000333222222222111111111111////////////............,,,,,,------,,,,,,+++***++++++++++++******)))(((*********))))))*********((())))))***++++++,,,,,,++++++************++++++******))))))******+++,,,+++,,,,,,,,,,,,,,,+++***(((...555999>>>???;;;444---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))***+++,,,...///000000+++)))***---...++++++---+++++++++,,,,,,,,,,,,,,,++++++************++++++***************)))))))))************************))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////------------------------------------------------,,,------...------,,,,,,------------------------------------------------------------------------.................................------,,,,,,,,,------------------------........................,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++(((***+++,,,,,,+++***((()))***+++,,,,,,+++***)))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------......................................................---------,,,,,,,,,------------------------------------............---------............///------------------------////////////////////////////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,------.........---...///...,,,++++++,,,------------------------,,,///000...++++++111777AAA???<<<666000,,,,,,------------,,,,,,+++++++++------------------------,,,,,,------------------------------------------------------------------***++++++,,,---......///...---,,,---...---,,,+++---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---.........//////000111111111111111111111111222222333333333333444444444555555222222222111111111000000333333333222222222111111////////////............,,,,,,------,,,,,,+++*********+++++++++***)))(((+++***)))(((((()))***+++))))))*********+++++++++++++++************++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,222888;;;???@@@<<<555---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---......//////******+++---//////......,,,,,,,,,++++++,,,,,,,,,++++++************++++++************************************************((()))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------............------------------------------------------------,,,,,,------...------,,,------------------------------------------------------------------------.................................------,,,,,,,,,------------------------........................,,,,,,,,,---------......---------------,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***))))))***+++,,,,,,+++***)))******************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------................................................---------------,,,,,,,,,------------------------+++,,,,,,,,,,,,------------------............///------------------------////////////////////////........................////////////////////////........................------------------------------------------------,,,,,,,,,------.........---...///...,,,+++,,,---------------------------+++...000///++++++111666:::999666111---,,,,,,------------,,,,,,+++++++++------------------------------------------------------------------------------------------------)))******+++,,,------...---,,,,,,...111222000///---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------.........///000000111111111111000000111111222333222333333444444555555555222222222111111111000000333333333222222222111111////////////............,,,,,,------,,,,,,+++***)))***+++,,,,,,+++)))(((+++***)))(((((()))***++++++++++++*********))))))++++++************++++++******))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,444888::::::;;;===:::444...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------,,,,,,------,,,---//////,,,)))...---,,,+++++++++,,,,,,++++++************++++++***************+++++++++************************((()))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++------............------,,,,,,,,,---------......,,,,,,,,,---------......,,,------------.........,,,,,,,,,------------......------------,,,,,,,,,,,,,,,------......------------------------------------------------------------------------------........................------------------,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........------------------------------------------------,,,,,,,,,------------...+++++++++,,,,,,,,,---------------............///------------------------////////////////////////........................////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---......,,,,,,---...------------------------+++...//////------///222444333111///............---,,,,,,,,,,,,,,,,,,+++------------------------............------------------------------------------------------------*********++++++,,,,,,,,,---,,,,,,///333555333000---------............///------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------......//////000000111111000000000000111222222555555444444444333333333222222222111111111111000333222222222111111111111////////////............,,,,,,------,,,,,,+++***)))+++,,,------,,,***)))*********))))))*********,,,,,,++++++***))))))(((++++++************++++++******))))))******+++,,,,,,,,,,,,,,,,,,---......:::<<<;;;888888:::888333...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++...------,,,,,,+++*********,,,...111777<<<:::555000///---,,,+++***++++++++++++************++++++*********+++++++++++++++************************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------------------------,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,---------............---------,,,,,,,,,+++,,,------......------------------------------------------------------------------------------........................,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,+++***((((((***+++,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,---------...---------............///------------------------////////////////////////........................////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***,,,------------...///------------------------,,,---...///......------///.........//////......+++,,,,,,,,,,,,,,,,,,---........................///.........------------........................------------------------+++,,,,,,,,,,,,,,,,,,,,,...,,,,,,///333555111------------............///------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,------......///000000000000000000000000111222222333333333444444444444555222222222111111111111000222222111111111000000000////////////............,,,,,,------,,,,,,+++******+++---//////---+++*********++++++++++++******++++++******************++++++************++++++******))))))******+++,,,++++++++++++,,,...///000;;;===<<<999999:::888222------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++,,,,,,++++++++++++++++++******)))---000333;;;CCCBBB;;;333111...,,,************++++++************++++++*********++++++,,,,,,,,,************************))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))........................,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------..................------,,,,,,,,,+++,,,,,,---.........---------------------------------------------------------------------------////////////////////////,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++---+++)))'''''')))+++---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---------.........//////---------.........//////........................////////////////////////........................////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))+++------------///000------------------------,,,,,,---...000///,,,))),,,++++++---......---,,,+++++++++,,,,,,---------........................//////.........---------........................---------------------------------------------,,,///---,,,///333333///***---------.........//////------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,------......///000000000000000000000000111111222///000111333555777888999222222222111111111111000111111111000000000000///000/////////............,,,,,,---------,,,++++++***,,,...000000...,,,+++***+++,,,------,,,+++***)))))))))***++++++,,,,,,++++++************++++++*********)))***++++++,,,++++++***+++,,,...000222:::<<<===;;;;;;<<<888222---,,,,,,++++++,,,,,,---++++++------------++++++------------------------*********++++++,,,,,,---)))))))))******+++++++++///222111000444999444+++444222///,,,***)))))))))++++++************++++++*********++++++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++,,,---...///...---+++******+++---...++++++,,,,,,,,,,,,------...------,,,,,,------............................................................------,,,,,,,,,,,,,,,---......---,,,,,,,,,---......//////......+++++++++,,,,,,---------------------------------......////////////......------------------------........................------------------------------............------++++++++++++++++++++++++---------,,,,,,+++++++++************************+++***)))***++++++***)))+++,,,------++++++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///.................................------,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,---------..........................................////////////...............///000111........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******///444555111,,,------............------------------------------,,,------......------,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,000333222---+++---000222;;;<<<111+++......***........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++111000...,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,------...------......///000000000//////000111222333333333333222333888???AAA???<<<333333222222111000//////111222222222222111000000000000//////.........---......---------,,,,,,,,,,,,,,,............,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++---------++++++...333666999888999999:::888555222+++,,,......---,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------...///000000++++++++++++++++++++++++++++++++++++++++++++++++))))))*********))))))((()))))))))))))))))))))))))))))))))))))))******++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))---,,,+++++++++,,,.........---+++******+++---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++................................................------------------,,,,,,,,,,,,---......---,,,,,,,,,---......//////......,,,,,,,,,,,,------------------------------------......////////////......------------------------........................------------------------------............------++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++***)))***++++++***)))+++,,,---,,,+++***+++------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------..........................................---------,,,,,,,,,------------------------+++,,,,,,,,,---.........------------------------,,,,,,,,,---------..........................................//////////////////...---,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,///444555222...------............------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,///222111---+++,,,///000999:::000+++......+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++//////---,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,------...------......///000000000000000000111111222222333333111222777===???===:::333333222222111000000000111222222222222111000000000/////////..................---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++------,,,+++,,,///444888:::999888999999888555333+++,,,......---,,,,,,...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))+++++++++++++++,,,------------++++++++++++------++++++,,,,,,,,,,,,------+++,,,---......---,,,+++------------------------------------------------,,,,,,------------------,,,------......------,,,,,,---......//////...............---------------------------------------......////////////......------------------------........................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))************************+++***)))***++++++***)))***+++,,,+++*********,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------.......................................------------,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------..............................---............///////////////...------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///---,,,...111222///---------............------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++...000///,,,***,,,......555666///+++...///+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,------...------......///000000000111111111111111111111111222111222555:::;;;999777333333333222111111000000111222222222222111000000////////////..................---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************+++++++++,,,,,,+++,,,000555999;;;:::888888888888666444,,,---...---,,,+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++******)))***+++---...)))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------...000111111000...---------------------------------------------------,,,,,,,,,------.........------------------------,,,---......///........./////////......------,,,---------------------------......//////......---------------------------........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************+++***)))***++++++***))))))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------..............................---------.........//////---......///111333444555........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---+++******,,,---+++***,,,------......------,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,......,,,++++++---,,,111222---+++...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...------......///000000000111111111111000000000000222111111333666777666444333333333222222111111111111222222222222111000000///////////////...............---------,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********++++++*********+++,,,,,,***+++++++++---111777;;;===:::888777777777666555---......---+++***+++---++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***,,,///000)))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...000111111000...---------------------------------------------------,,,,,,,,,------.........------------------------,,,---......///........./////////......------,,,------------------------------............------------------------------........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,************************+++***)))***++++++***))))))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------..............................------------............---......///111333444555........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++******++++++***))),,,,,,------------,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++------,,,++++++,,,+++...///---,,,......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...------......///000000000111111000000000000000000111000000222333444333333333333333222222222222222111222222222222111000000.........///////////////......---------,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********++++++******+++,,,,,,---***++++++,,,---111777<<<===;;;888777888888777666///000///---+++***+++---+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++---///111)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------,,,,,,------...,,,---......//////...............---------------------------------------------............------------------------------........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------************************+++***)))***++++++***)))***+++,,,+++*********,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------..............................,,,------------.........//////...------.................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---------------,,,+++,,,,,,------------,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,------...------......///000000000000000000000000000000000000000000111111222222333333333333333333333222222111222222222222111000000.........///////////////......---------,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))******+++++++++++++++***++++++,,,---...++++++,,,,,,...222777<<<<<<;;;999999999888777555222222111...,,,+++,,,...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***+++,,,...///)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***+++,,,---...------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...---,,,,,,,,,,,,---...,,,---......//////......,,,,,,,,,,,,------------------------------------,,,------......------,,,------------------------........................------------------------+++,,,,,,------,,,,,,+++------------------------******++++++,,,,,,,,,,,,************************+++***)))***++++++***)))+++,,,---,,,+++***+++---+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------........................,,,,,,,,,---------......++++++++++++++++++++++++*********+++,,,,,,,,,---++++++,,,,,,---......///,,,,,,,,,---------..............................,,,,,,---------.........//////...---,,,,,,,,,,,,................................................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...---,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---......---,,,...,,,,,,---............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...------......///000000000......//////000000111111//////000000000111222444333333333333333333333333111222222222222111000000............/////////000......---------,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************))))))******+++,,,,,,---++++++++++++,,,---......,,,,,,,,,,,,...111777;;;;;;::::::::::::999666444444444222///,,,,,,---///***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++,,,---...///...------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...---,,,,,,,,,,,,---...,,,---......//////......+++++++++,,,,,,---------------------------------,,,------......------,,,------------------------........................------------------------+++,,,,,,------,,,,,,+++------------------------))))))******++++++++++++************************+++***)))***+++++++++)))+++,,,------++++++,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................,,,,,,,,,------.........++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,---...//////,,,,,,,,,---------..............................,,,,,,,,,---------.....................///000111................................................*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,''')))---......,,,+++***+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///...---///---,,,...///.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,---,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,---......------......///000000000---......///000111111222...///000000000111333444333333333333333333333333111222222222222111000000---.........//////000000......---------,,,,,,,,,......,,,,,,,,,,,,......******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------++++++++++++,,,---...///------------...111777;;;;;;::::::;;;;;;:::666333666555333000---,,,...///******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,---...---,,,***)))------------------------)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,+++*********+++.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------------............------+++,,,------......------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------.................................------,,,,,,,,,,,,,,,,,,---------...............................................................------,,,,,,,,,........................,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------..............................------------------------------------------------000...---++++++,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............/////////000000111111111111000000000000111111111111333333333333333333333333222222222111111111111000///.........------------000000///...------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++******************))))))***+++,,,,,,------------------000333666888===>>>>>>;;;888777999<<<999999888444000---------++++++++++++,,,,,,---...++++++***)))(((((())))))))))))))))))))))))))))))+++++++++******)))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++*********))))))((((((***)))(((''''''((()))*********++++++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((,,,---------,,,,,,+++***------------------------***,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,+++******++++++......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------------............------+++,,,------......------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------..............................---------,,,,,,,,,,,,,,,,,,---------............................................................---------,,,,,,,,,........................,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------..............................------------------------------------------------000...---++++++,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------............///000000000000000111111111000000000000111111111111333333333333333333333333222222222222111111111111////////////.........---000//////...------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************)))******+++,,,,,,------,,,,,,+++,,,...000333555;;;<<<===;;;888777999;;;666777888666333///...---,,,+++++++++,,,,,,---...---,,,,,,+++++++++++++++************************---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************)))))))))(((,,,+++***))))))***+++,,,******++++++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))(((------,,,,,,++++++,,,,,,------------------------+++---......,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,+++++++++++++++...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------------............------+++,,,------......------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------...........................------------,,,,,,,,,,,,,,,,,,---------......------------------------...........................------------,,,,,,,,,........................+++---...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,---------..............................------------------------------------------------///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///111111111000000000000000000000000111111111222222333333333333333333333333333222222222111111111111000000000000/////////////////////...------,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++***************************************++++++,,,,,,---++++++******+++---///000999:::;;;:::888888999:::333666888888555111...---,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************))))))))))))++++++************++++++******++++++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......------------------------------............------+++,,,------......------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------..............................---------,,,,,,,,,+++++++++,,,,,,,,,------........................------------------------,,,,,,,,,---------......------------------------........................------------------------........................+++---///111222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................------------------------------------------------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///111111111111000000000000000000111111111222222222333333333333333333333333333333222222222111111111111111111000000000000/////////.........---------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********************+++++++++*********++++++,,,,,,,,,,,,++++++++++++,,,------555666888999999999999999555777777666333///...---,,,,,,,,,++++++,,,,,,---*********************)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,*********))))))))))))))))))(((((((((((((((((()))******++++++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,+++,,,,,,------------------------------,,,------......------,,,,,,,,,,,,---------......------------------------------............------+++,,,------......---------------------------------------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------..............................---------,,,,,,,,,+++++++++,,,,,,,,,------........................------------------------,,,,,,,,,---------......------------------------........................------------------------........................+++---///111222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////......---------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................------------------------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///111111111000000000000000111111111111222222222222333333333333333333333333333333333222222222222111222111111111000000000000...............---------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))*********+++++++++***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,222333555888999:::999888999888666222...,,,---...---,,,,,,++++++,,,,,,,,,)))***++++++++++++************************************************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,))))))))))))))))))******((((((((())))))(((((((((******++++++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,---------......------------------------------............------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...........................+++---...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////......------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,---------..............................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............//////000000000111111111111111111111222222222222333333333333333333333333333333333333333222222222222111111111111000000000000........................------............---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,...///222777:::;;;999777888666333///++++++---///------,,,+++++++++,,,,,,++++++---.........---,,,))))))))))))))))))))))))+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,))))))))))))******************++++++++++++************++++++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))***************+++,,,,,,---------,,,++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......------------------------------............------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......------------------------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------..............................,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////......------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------------------------------------......------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///......///000111222222333111111111222222222333333333333333333333333333333444444333333333222222222111111000000000/////////........................------............---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******((())))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---000666:::<<<999666111111000...,,,,,,---///...---,,,,,,+++++++++,,,***+++---...///...---,,,************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,((()))))))))************)))***+++,,,,,,+++***)))******++++++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************)))***,,,---...---,,,,,,++++++++++++++++++++++++---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,---------......---------------------------..................---+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......------------------------..............................---------,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.................................,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////......------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------..............................------------------------------------------------------......------,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////------...000111222333444111111222222222333333333333333333333333333333333444444444333333333222222000000000000////////////---.....................------............---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***,,,///555;;;<<<999555+++---//////...---...///...---,,,,,,++++++++++++((()))+++---------+++***++++++++++++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,(((((())))))*********+++'''((()))******)))((('''******++++++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------///---+++***+++,,,,,,,,,111...,,,,,,///000...++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,///...---,,,,,,---...///------------------------........................---------------------------,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,................................................333333111000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******+++---...///444222000---+++***++++++---.........---,,,,,,+++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,++++++......---,,,,,,,,,,,,---.........------,,,,,,,,,........................,,,,,,,,,---------......------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---///...,,,++++++,,,...///)))***+++,,,------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------...---,,,,,,---...---,,,------------------------......///000000///////////////.........---------........................------------------------------------------------------------------------------------------------+++++++++,,,---...///000------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------....................................//////000000111111111111222222222333333333333333333222222111111111333333333222222111111111111111000///////////////..............................//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,,,,+++*********+++,,,---******))))))***+++,,,,,,,,,---...111333333000............------,,,,,,,,,///...,,,+++***+++,,,,,,+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************************************************************************************+++++++++*********))))))***************************)))))))))***+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------*********+++,,,------,,,---...///...---+++******+++,,,,,,---------,,,,,,......---------,,,,,,,,,///...------------...///------------------------........................---------------------------,,,,,,---...///......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------111111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++++++++******+++---...///333111///,,,+++++++++,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---......---------,,,,,,,,,........................,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---......///...,,,++++++,,,...///...............------,,,------------------------,,,,,,,,,---------......---------------------------------------------------------------------------,,,,,,---.../////////------------------------------.........------,,,//////.........---------........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------....................................//////000000111111111111222222222333333333333333333222222222111111333333333222222222111111111111000///////////////..............................//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,++++++******++++++,,,,,,+++*********+++,,,---******))))))***++++++,,,,,,,,,...111333222000---......---------,,,,,,,,,...---,,,,,,+++++++++,,,+++*********))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************************************************************************************+++++++++*********))))))************************+++++++++***++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------)))***+++,,,------,,,+++111555888777222---,,,---++++++,,,,,,---------......------------,,,,,,,,,///...------------...///------------------------........................------------------------++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))************++++++++++++,,,---......000///...,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,------......---,,,,,,,,,,,,---...------------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...///000...---,,,++++++,,,---...222222111111///...,,,+++------------------------,,,,,,,,,---------......------------------------------------------------------------------------++++++,,,---...//////000---------------------------------...------,,,,,,...............---------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------....................................//////000000111111111111222222222333333333333333333333222222222222333333333333222222222222111111000////////////000.................................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---*********)))******+++,,,,,,,,,---000222222000---------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************+++++++++***************************************------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------,,,+++,,,---///777:::===<<<777222///...+++,,,,,,,,,------...///------------------------.........------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++,,,---------...------,,,,,,------...,,,------...------,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++++++++,,,---......---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,------.........---,,,,,,,,,,,,---...222222111111///...,,,+++------------------------,,,,,,,,,---------......------------------------------------------------------------------------+++,,,,,,,,,,,,,,,,,,---------------............,,,------.../////////...........................------------------------------------------------------------------------------------------------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------....................................//////000000111111111111222222222333333333333333333333333333333333333333333333333333333333222111000000//////000000........................---...............------------------------------,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,*********++++++,,,------+++***************++++++,,,,,,---///111111///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************************************************************---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------,,,******...444999;;;999888888888555000+++---,,,,,,,,,,,,---...///---------------------------..................---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,------...------,,,...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,+++***+++,,,---......---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------.........------,,,,,,+++---------,,,,,,---------///////////////...---,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------///000111///,,,***+++,,,---------....../////////***+++,,,...////////////---.....................------------------------------------------------------------------------------------------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------....................................//////000000111111111111222222222333333333333333333333333333333333333333333333333333333333222222111000000000000000////////////////////////------...............---------------------------,,,,,,---------,,,+++***,,,++++++******++++++,,,))))))***+++,,,,,,------++++++***************+++,,,+++,,,---///000///---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************************************************************++++++***))))))((())))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------*********)))+++111<<>>===:::666222444;;;AAA222111...,,,++++++,,,---,,,,,,,,,------.........,,,---...//////...---,,,------------------------........................++++++++++++++++++++++++)))---222222---******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---------,,,+++***+++,,,,,,------,,,,,,,,,+++,,,,,,---.........---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++***+++---111555888......---,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.................................***+++---...///......---,,,------......------,,,......//////...---,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,///111///+++(((+++...---------...///000000111;;;:::999666333000---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------************+++,,,---...++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------....................................//////000111111111111111222222222333333333333333333444444555555555333333333444444555555555333222111111000111111111000000000000000000000000,,,,,,---.../////////...........................,,,---...//////---+++***,,,++++++++++++++++++,,,'''(((***,,,------------,,,,,,+++***))))))******+++******+++---......---*********++++++,,,,,,,,,,,,,,,+++***+++,,,...///*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,---------......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))******++++++++++++***************************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................///333666666777>>>KKKUUU444333000...------...///,,,,,,,,,---------......//////.........---------///...---,,,+++*********------------------------)))+++------,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,++++++*********,,,,,,,,,------............,,,+++,,,...///...+++---,,,+++++++++,,,---...------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,///444888:::222000---***((()))***+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***,,,......---,,,---...------------------------------------,,,,,,+++***---------------------------------............///.........------,,,,,,,,,++++++---...---,,,...111...---,,,,,,,,,,,,---...------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////<<<;;;999666333000---,,,---,,,,,,...///000///...,,,+++---000111...+++))),,,,,,,,,+++,,,,,,---------.........---,,,,,,+++++++++---.........---,,,......---,,,,,,+++******------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...---------............///...------......///000111111111222222222333333333666555444333333333333333222333333444444333333222444333222222111111222222///000111000///...///000,,,///111000---+++,,,...------------------------++++++++++++++++++++++++*********)))******+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))---,,,,,,---...///---,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))************---,,,,,,++++++,,,,,,---************+++,,,---...,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++************++++++,,,+++***))))))***+++,,,************************+++++++++*********))))))++++++******************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...000000111555>>>EEE222111///---------...///,,,,,,,,,---------......//////.........---------///...---,,,++++++++++++------------------------)))+++------,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,---------------+++***+++---...,,,+++,,,++++++***+++,,,---...------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------,,,,,,***++++++,,,---...//////---,,,++++++---///333555000///---+++******++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,------,,,,,,---///---------------------------............---,,,+++------------------------------------..................---------,,,,,,,,,,,,,,,---------,,,,,,......---,,,,,,,,,,,,---...------------------,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///000000111000000///......------------...---,,,+++...---------,,,+++---000------,,,,,,,,,------...------......------,,,+++,,,---...///000///............------,,,++++++***------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...---------............///...------......///000111111111111222222222333333555555444333333333333333222333333444444333333222444333222222111111222222///000111000......///000,,,...000000---,,,---///------------------------++++++++++++++++++++++++***************++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++---,,,,,,++++++,,,,,,---...---,,,+++************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++************++++++++++++***))))))***++++++************************+++++++++*********))))))************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,...111333//////---,,,,,,---...///,,,,,,,,,---------.....................---------//////...---,,,,,,,,,,,,------------------------)))+++------,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++---+++***+++,,,,,,+++***++++++******++++++,,,---------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------------------++++++,,,...///000111222---,,,***)))***+++---...------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------,,,++++++...000------------------------......//////......------------------------------------------...............------------,,,,,,,,,///...------......---+++...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........******,,,------...............------,,,++++++***///000000...++++++...000...------,,,,,,---------------......------,,,,,,......000111111111000///......------,,,+++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...---------............///...------......///000111111111111222222222222333555444444333333333333333333333444444444444333333444333222222111111222222000000111///...---...///---...//////...---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,+++************,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******++++++************++++++++++++***))))))***++++++************************+++++++++***************************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,******,,,---,,,***---,,,,,,,,,,,,---...///,,,,,,,,,---------..............................000///...---------------------------------------)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,,,,,,,,,,+++************++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------...///000000111,,,+++***))))))***+++,,,++++++,,,---------,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---,,,+++***+++...000------------------------------............------------------------------,,,,,,---------.........------------------------//////...,,,...111000,,,------------------------.........------,,,,,,+++,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,---------......------------------,,,+++---......---,,,,,,---...))),,,---,,,---///...,,,...---,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---...000111111111000///......------,,,,,,,,,,,,------------------------,,,,,,+++++++++++++++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...---------............///...------......///000111111111111111222222222222444444333333222333333444333333444444444444333333444333222222111111222222000111000///------...000..................///000........................,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************+++,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************+++++++++******************+++***************************************************************+++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...+++***+++...///+++(((++++++,,,,,,------...///,,,,,,,,,---------......---.....................//////...---------......------------------------)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********...//////...------------******++++++,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---------------++++++*********+++------)))+++,,,......---,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,***)))***---000------------------------+++,,,,,,---------,,,,,,------------------------,,,,,,,,,------------...------------------------+++...---+++,,,000000,,,------------------------.........------,,,,,,,,,,,,,,,---------.........------------------------------------------------------------------------,,,,,,,,,---------------............---,,,+++***,,,---......---...000333555444///***,,,222111,,,------,,,+++++++++++++++,,,,,,------...------,,,,,,---.../////////............------------,,,,,,------------------------,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...---------............///...------......///000111000000111111111222222222333333222222222333333444333444444555555444444333444333222222111111222222000111000///---...000222000///.........//////000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++*********,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++++++++,,,---,,,,,,++++++,,,,,,---************+++,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++*********++++++*********************************************************))))))*********+++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++......,,,)))+++,,,,,,------.........,,,,,,,,,---------......---------.....................---------------...------------------------)))+++------,,,,,,,,,---++++++,,,,,,,,,,,,------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,---......---,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++///000111///---,,,---...***+++,,,------------,,,------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,------------------......------,,,++++++++++++++++++,,,,,,---...///***+++,,,---------,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,+++******---///------------------------++++++,,,,,,---,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...(((///000***)))...///+++,,,------......------,,,------------------------,,,---------............------------------------------------------------------------------------------------------------***++++++,,,,,,,,,,,,,,,+++---//////---...222666ZZZTTTEEE333,,,//////+++......---,,,++++++++++++,,,,,,------......------***+++---.........---,,,......---------------------------------------------,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...---------............///...------......///000111000000000111111111111222222222222222222333333444444444555555555555444444444333222222111111222222000111000//////000333666333000...---.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------+++++++++++++++++++++++++++***+++,,,///000///...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---...---,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++)))***++++++++++++***)))***************************************+++++++++)))))))))***++++++,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,------............---,,,,,,,,,---------......---------.........//////------,,,,,,,,,,,,------------------------------)))+++------,,,,,,,,,---+++++++++,,,,,,---------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------...000111///,,,+++,,,---+++,,,---.........------------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------------------,,,,,,---------,,,,,,,,,,,,,,,------------------......,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---)))+++,,,,,,++++++,,,---------------------------+++,,,,,,---......------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---777999000***...000---,,,,,,---......---,,,,,,+++,,,,,,------.........------------............------------------------........................------------------------------------------------)))***+++,,,------------,,,...000...,,,,,,111555YYY[[[PPP;;;---,,,---+++000000///...---,,,,,,---+++,,,------......------***+++,,,......------,,,------..................------------------------------,,,,,,+++******)))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...---------............///...------......///000111000000000000111111111111222222111111222333333444444444555555555555444444444333222222111111222222000111000000000222666999555222...---...///...---........................------------------------,,,++++++++++++,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---000111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++)))***++++++++++++***)))************************))))))*********+++++++++((())))))***++++++,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////.........///---......//////...------,,,,,,,,,---------......---------.........//////,,,,,,+++++++++,,,,,,---------------------------)))+++------,,,,,,,,,---+++++++++,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,------.........---///000///+++***+++---,,,---.../////////...---------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,------..................---------,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---(((***,,,---+++++++++,,,------------------------,,,------.../////////...------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........444@@@CCC777...000333111,,,,,,---......---,,,,,,***++++++,,,---...//////---------.........//////------------------------........................---------------------------------------------------------.........------,,,///000...******...333---===CCC777+++,,,000000222222111//////.........+++,,,,,,---.........---+++,,,---.........---,,,------..................------------------------------,,,,,,+++***))))))++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,------...---------.........//////...------......///000111000000000000111111111111222111111111222333333444444444555555555555444444444333222222111111222222000111111000111333888;;;777333...---...///...,,,////////////////////////------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,...111222111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,---------......---,,,,,,++++++,,,,,,---************+++,,,---...*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++)))***+++,,,,,,+++***)))************************))))))******++++++++++++((())))))***++++++,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,---------..............................000///---,,,---...000222........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,............------,,,+++------------------------///...---,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,---------------------------------,,,,,,+++++++++,,,,,,+++---...///...,,,222@@@DDD888------000///------------------------///,,,---111111------000---------------------------...///...,,,+++,,,---//////.........---------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,.........,,,+++,,,///222999777555222///---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------.........---,,,+++***+++,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,---------............///............////////////000000000000000000111222333333333333333333333333222333444444555555444444222111111111111111111222333222111111000000111111222111///.........///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------------,,,++++++***)))))).........000222222000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++************************++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------..............................//////---------...000111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------,,,++++++------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,++++++---,,,,,,---//////...,,,000;;;>>>444+++,,,...,,,------------------------...///111000...,,,,,,---++++++++++++++++++++++++---...///...,,,+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------------------------------,,,------......------,,,.........,,,+++,,,///111666555333111///---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------.........---,,,+++++++++,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,---------............///............////////////000000000000000111111222333333333333333333333333222333444444555555444444333222222111111222222333333222111111000000111111111000000/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///---------------------------------,,,++++++******------...000222222000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++******************+++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------..............................///...---------...000111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***------------------------------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........------------------------------------,,,,,,,,,,,,---,,,,,,---//////...,,,///666888000,,,......+++------------------------...777999111,,,...///,,,++++++++++++++++++++++++---.........,,,+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------------------------------,,,------......------,,,---------,,,+++,,,...111333222000///...---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,---------............///............////////////000000000000000111222222333333333333333333333333222333444444555555444444444333333222222333333444333222111111000000111111000000000000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111..............................------,,,,,,++++++------...000222333111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------....................................---------...///000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---......//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***---------------------------,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------------------------,,,,,,---,,,,,,---///000...---///333444000...111000,,,------------------------000>>>AAA444---111333...........................,,,---......,,,,,,,,,...//////.........---------,,,,,,,,,---------......,,,,,,------------------------------------------,,,------......------,,,,,,---------,,,,,,...000///......---,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------------............///............////////////000/////////000111222333222222222222222222222222222333444444555555444444444444444333333444444444333222111111000000111111///000111111111000...---........................------------------------,,,,,,,,,,,,---...///000.................................------,,,,,,,,,,,,,,,...111333333111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++************************************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................---------------......///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++------------------------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------------------------------------,,,...///000///---...000000...///000///,,,------------------------000>>>AAA444---111333...........................,,,---...---,,,,,,---...//////.........---------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,------......------,,,+++,,,------,,,,,,---///---,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------------............///............////////////////////////000111222333222222222222222222222222222333444444555555444444555444444333333444444555333222111111000000111111///000111111111000...------.....................------------------------------,,,,,,,,,,,,,,,---..............................------------,,,,,,+++,,,...111444444111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++++++++***)))************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------..............................,,,,,,------....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------...------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........------------------------------------...............------...000000///---+++,,,---------,,,,,,+++------------------------...777999111,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///------,,,,,,,,,+++++++++,,,,,,,,,---------......+++,,,,,,------.........------------------------,,,------......------,,,***,,,------,,,,,,---...,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...---------............///............////////////////////////000111333333222222222222222222222222222333444444555555444444555444444333333444444555333222111111000000111111000000000000000//////...---------...............------------------------...---,,,+++++++++++++++---------------------------------,,,,,,,,,,,,,,,***+++...222444444111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************)))))))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------..............................,,,,,,------.........---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,------,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------------------------------------***+++,,,...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------.........///...------...000000///...***,,,......,,,***+++---------------------------...///111000...,,,,,,---------------------------+++,,,...---,,,,,,---///------,,,,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,---......///------------------------,,,------......------,,,***+++------,,,,,,,,,...,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------,,,+++***+++,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///............////////////......//////000222333444111111111111111111111111222333444444555555444444444444333333333333444444333222111111000000111111111000000///////////////---------.........//////........................------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,)))+++...222555444111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************(((***+++,,,,,,+++***(((************************((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,---------..............................+++,,,------......------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,,,,++++++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,------............------------------------)))+++,,,...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,---------------------------------.........//////...------...000111///...,,,...111111...+++,,,000------------------------///,,,---111111------000////////////////////////+++,,,------,,,,,,.../////////.........---------,,,,,,,,,---------......++++++,,,,,,---...//////------------------------,,,------......------,,,)))+++------,,,,,,,,,---,,,,,,,,,+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---...---,,,+++***,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........---------.........//////............/////////000.........///000222333444111111111111111111111111222333444444555555444444444333333222222333333444333222222111000111111111222111///.........///000---------.........//////........................,,,,,,,,,---...///000111++++++++++++++++++++++++++++++++++++++++++++++++)))***...222555555111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************((()))+++,,,,,,+++)))(((************************((())))))***++++++,,,,,,************************------............------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////..............................------------------------......///111222222000---........................------------------------------------------------------------------------+++,,,---------,,,+++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000///...---,,,++++++++++++***+++---......---+++***---------,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---.........---,,,,,,,,,---------......------------------------------------------------//////.........---------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,.........------,,,,,,,,,---------------,,,,,,,,,........................------------------------------............------...,,,+++,,,...///...+++.........------,,,,,,,,,........................------------------------,,,------------///222555888222,,,+++---///...+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------//////...---,,,++++++***------------------------,,,------......------,,,------------------------+++,,,...//////...,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,........................................................................////////////000111222333555444333222222222333444555555555555555555555555555444333333222222333333444333333222111000//////000000000000000///..............................------------------------+++++++++,,,,,,---------.........------,,,,,,,,,......---------,,,,,,,,,***+++,,,///333444333222,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++******)))((('''***+++,,,,,,,,,,,,+++*********))))))))))))******))))))*********+++++++++++++++++++++******)))))),,,++++++******++++++,,,************************,,,+++***))))))***+++,,,------............------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------...............------------------------------------------------------...000222111///---........................------------------------------------------------------------------------+++,,,------------,,,+++...------------------,,,........................,,,,,,,,,,,,---.../////////...---,,,++++++++++++***+++,,,,,,,,,+++***)))---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,------------...------------------------------------------------///.........------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++......---------,,,,,,,,,---------------.................................------------------------------............------...---+++,,,...///...,,,......---------,,,,,,,,,........................------------------------------...---,,,...111444666111,,,***---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------.........------,,,,,,+++------------------------,,,------......------,,,------------------------+++,,,...//////...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,........................................................................////////////000111222333444444333222222222333444555555555555555555555555555444333333222222333333333333222222111000000000000000000000000///..............................------------------------+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++...------------,,,,,,,,,++++++,,,///222333222111,,,,,,,,,---------......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***************)))***+++,,,,,,,,,,,,+++*********))))))))))))*********+++++++++,,,,,,,,,,,,++++++++++++*********))),,,++++++******++++++,,,************************++++++***))))))***++++++------............------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---...000000...,,,........................------------------------------------------------------------------------+++,,,------------,,,,,,---------------.................................,,,,,,,,,,,,------...///......---,,,++++++++++++------,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------------,,,,,,,,,,,,,,,------------------------------------------------------------............------------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...------------,,,,,,,,,---------......//////000........................------------------------------............------...------...//////...,,,...------------,,,,,,,,,........................------------------------.........---,,,---///222333///+++***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,------......------,,,------------------------+++,,,---......---,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,........................................................................////////////000111222222444333333222222333333444555555555555555555555555555444333333222222333333111111111111111111111111000000000000000///..............................---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,++++++,,,...111222000///,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***++++++++++++***++++++,,,,,,++++++*********))))))))))))******++++++,,,,,,,,,---------++++++++++++************,,,++++++******++++++,,,************************++++++***))))))***++++++------............------...------,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---//////...,,,........................------------------------------------------------------------------------,,,,,,,,,---------------,,,,,,------......//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///...---,,,,,,+++++++++,,,000///...---,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------.........------++++++,,,,,,,,,---------,,,,,,------------------------------------------------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,------...///000111111........................------------------------------............------......////////////---,,,------------------------........................------------------------...//////...,,,,,,...000000...+++***+++,,,,,,+++------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.........------------------------,,,------......------,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................................................................///......//////000111222333333333333333333444444555555555555555555555555555444333333222222333333000000111111111222222222000000000000000///..............................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,...000111///---,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******+++++++++++++++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************************+++******************+++------............---------------,,,,,,---......------------------------,,,,,,,,,---------......------------------------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,......---,,,........................------------------------------------------------------------------------,,,,,,,,,------.........---------....../////////,,,,,,,,,------.........------,,,,,,,,,---......------,,,+++++++++,,,,,,///...---,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////......+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,------...///000111111........................------------------------------............------...///111111000///------------------------------........................------------------------...//////...,,,,,,---......,,,+++***+++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------+++,,,,,,------.........------------------------,,,------......------,,,------------------------,,,------------------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------....................................................................................///000111222222222222333333444444444555555555555555555555555555444333333222222333333000000000111222222333333000000000000000///..............................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,...000111///---,,,,,,,,,---------......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++++++++************++++++************+++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,*********************************++++++*********------............------------------------...///------------------------,,,,,,,,,---------......------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,...///...---........................---------------------------------------------------------------------------,,,,,,,,,---...///000.............../////////.........///000000111111---------,,,,,,------...---,,,,,,++++++,,,,,,,,,+++++++++++++++,,,+++,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////...------++++++++++++,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,------------...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...---------......//////000........................------------------------------............------...000333333111...------,,,,,,,,,------------...........................------------------------,,,...///...---,,,---...,,,,,,,,,+++,,,,,,------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.........------------------------,,,------......------,,,------------------------------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------.......................................................................................///000111111111111222333444444444444555555555555555555555555555444333333222222333333000000111111222222222333000000000000000///..............................---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...111222000///,,,,,,,,,---------......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((,,,++++++******++++++,,,++++++************++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************)))***++++++++++++***)))------............---------------------...//////........................,,,,,,,,,---------......------------------------++++++,,,------------,,,------------------------------------------------...---,,,,,,...//////...........................---------------------------------------------------------------------------,,,,,,,,,---...000111////////////.....................///000111111111...------,,,,,,---------,,,,,,,,,++++++,,,,,,---+++,,,---...//////......---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,---......///------------------------++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,---------......---------------.................................------------------------------............------...111444444111...------,,,,,,,,,---------..............................------------------------+++---......---,,,---...+++,,,,,,---,,,------...........................------------------------,,,,,,,,,---------......------------------------,,,,,,------------------------------------------,,,------......------,,,---------------------------------,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.............................................................................................///111111000111222444555555444444555555555555555555555555555444333333222222333333111111111111111222222222000000000000000///..............................------------------------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,------------,,,,,,,,,++++++++++++***++++++,,,///222333222111,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,************************)))***++++++++++++***)))---..................------------------...///000........................,,,,,,,,,---------......------------------------++++++,,,---------,,,,,,........................------------------------///---,,,,,,...//////...........................------------------------------------------------------------------------------,,,,,,---...000111000000//////......------,,,,,,,,,---...//////000...------,,,,,,,,,------,,,,,,,,,++++++,,,---------...111333444444333222---------,,,,,,+++++++++...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++,,,,,,---...//////------------------------+++++++++,,,,,,---------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,------.........------------------,,,,,,........................---------------------------..................---...111555555111...------,,,,,,,,,------.................................------------------------***,,,......---------...+++,,,------------...///........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,------......------,,,------------------------...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------....................................................................................------......///000111000111222444555555444444555555555555555555555555555444333333222222333333111111111111111111111111000000000000000//////...........................------------------------+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++,,,///333444333222,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,---,,,+++******+++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,++++++++++++++++++,,,************************)))***+++,,,,,,+++***)))//////.........---------------------------------......................................................---,,,***+++...000,,,,,,+++---...///...,,,---...000111111000...------------............/////////.........---------------------------------------------------------.........------,,,,,,,,,.........------,,,,,,,,,,,,------...///000111111//////.........---------................................................---------------------------///333999???@@@===:::///...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------******+++...111000---)))...---,,,,,,,,,,,,---...---------.........//////---------------------------------------------------------............///////////////////////////---666999444333555000&&&///---,,,,,,,,,---,,,***------............------,,,,,,,,,---------.................................------,,,,,,------...------------------------------------------------------,,,+++,,,---...///...------------...//////------------------------......---,,,,,,,,,------.........------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------................................................////////////////////////000111111222222333444444333333333444444444555555555555555444444333333333444333222111000000000000////////////000000000000........................//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---///222444555666---...///000///---+++***,,,+++*********+++,,,---...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++******++++++++++++******//////.........---------------------------------................................................---------,,,,,,---000333222000---,,,------------,,,---///000000///---,,,---------............/////////.........---------------------------------..............................---------,,,,,,,,,......---------,,,,,,,,,,,,------...///000000111///.........------------................................................------------------------,,,,,,///444888:::777444......---,,,,,,,,,,,,,,,//////.........---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,111777888444///------...---,,,,,,,,,,,,---...---------------.........------------------------------------------------------------....................................<<>>===444---,,,///...------,,,,,,------...------------,,,,,,,,,,,,------------------------------------------------------------....................................000555666111000333222+++---111777>>>AAA???999444------............------,,,,,,,,,---------.................................------,,,,,,------...---------------------------------------------------,,,,,,,,,,,,---...///---------------......///------------------------+++++++++,,,---...///000...------------,,,,,,,,,------------------------,,,,,,,,,---------....../////////////////////////////////...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------................................................////////////////////////000000111111222333333333222222222222333333333333555444444444444333333333333333222111000000000000000000000000////////////.......................................------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...000333444666555666666666444222///---++++++******++++++,,,------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,******++++++++++++******/////////.......................................................................................+++---......---...111333555222...,,,,,,,,,---,,,,,,,,,---......---,,,,,,---------............///........................------------------------........................---------------------------------------------------.....................------------------------........................------------------------------------------------,,,+++++++++,,,,,,++++++------,,,,,,+++,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------------------------------+++333:::888000******...---------------------------,,,,,,,,,,,,+++++++++------------------------------------------------,,,,,,---------.................................,,,000///+++***------***---111888???BBB???999444------............------,,,,,,,,,---------.................................------,,,,,,------...------------------------------------------------,,,,,,,,,,,,------......------,,,,,,------...///,,,,,,------------------,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,---------......................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------................................................////////////////////////000000000111222222333333111111222222222333333333444444444444444444444444333222222111000000111111000000000000////////////................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444555555555666555333///,,,***+++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***////////////////////////........................................................................,,,---...---,,,,,,...//////...,,,---......---+++,,,------------------,,,---------............///---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............------------,,,,,,------------------........................------------------------------------------------......---,,,+++***++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......---------------------------------------------------...///...,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...........................000111000------000111///...000333777:::888444000------............------,,,,,,,,,---------.................................------,,,,,,------...------------------------------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------................................................///////////////////////////000000111111222333333111111222222222333333333444444444444444444444444333222111111000111111111111000000000/////////...........................---.....................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///111333555555555555444222...+++)))******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++...////////////000000000........................................................................,,,---......,,,+++,,,---,,,++++++---//////...,,,---------------------------------............///---------...............------------------------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------------...///.........------,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////...,,,+++,,,---+++++++++++++++,,,,,,---//////.........---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------------------------------///,,,)))***---//////...,,,------......------,,,+++,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,------------------------------------+++***)))((((((***+++,,,.........///111111///---------............------,,,,,,,,,---------.................................------,,,,,,------...------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,------...+++,,,,,,------.........000///...---,,,+++++++++,,,,,,,,,------------...------------------------,,,,,,,,,---------......---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------................................................//////////////////////////////000000111222222222222222222222333333333333333333333444444444444555222222111111111111111222111111000000//////..............................---------...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,...000333555666666666555333000---+++)))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++.../////////000000000000........................................................................+++,,,.........---...///...---+++,,,...//////...///..................///---------............///---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......//////...------,,,++++++++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***---///...,,,+++,,,---++++++******+++,,,,,,---//////.........---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------///,,,***+++...000///---,,,,,,---......---,,,,,,++++++,,,---...//////000------------------------------------------------++++++,,,,,,,,,---------------------------------...---,,,------...///000,,,++++++,,,......---,,,------............------,,,,,,,,,---------.................................------,,,,,,------...------------------------------------------------+++,,,---.........------,,,,,,++++++,,,,,,---...++++++,,,,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------................................................//////////////////////////////000000111111222222333333333333444444444444333333333444444444555555222111111111111111222222111111111000///.................................---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,---000333555555666666555333000---,,,)))***+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++******+++,,,,,,---......++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++.../////////000000111111////////////////////////................................................***,,,...//////000111222333000,,,+++,,,///000111//////............//////---------.........//////---------.........//////------------------------------------------------,,,,,,,,,------.........,,,,,,,,,------.........//////...---,,,,,,+++++++++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''+++......,,,***+++---+++*********+++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---......,,,+++,,,,,,---......---,,,,,,***+++,,,---///000111111------------------------------------------------++++++,,,,,,,,,---------------------------------,,,******,,,,,,,,,---///+++******,,,...///...------..................---,,,,,,,,,---------.................................------,,,,,,------...------------------------------------------------+++,,,---.........---,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////------,,,,,,,,,---......,,,,,,,,,------.........------------------------,,,,,,,,,---------......////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------................................................/////////////////////////////////000111111222222333333444444444444555555333333333444444555555555222111111111111111222222222111111000///......---........................---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,+++---///222444333444444444222///---+++)))***+++,,,---,,,++++++)))***+++,,,---,,,,,,+++******+++,,,,,,---......++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++000000////////////000000000000//////.........---..............................------------..............................---------............///........................,,,,,,,,,---...///000000//////...///222555999<<<777222---,,,///222111///------------------------,,,,,,,,,,,,,,,---...///------------------------+++,,,------......---------------............///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------.........------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------------------------------------------------------------............------------------------------,,,------......------,,,------------------------........................,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------,,,,,,---,,,+++***,,,...,,,---...///...---+++***------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////.........---------++++++++++++++++++++++++------------------------------------------------........................111000///...............+++,,,,,,---.........---------------------------.................................//////000111222111111222222222333333333555444333111111111111111222222222222111111000000111000000///...------,,,000///...---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000444444444444111...+++)))++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,***,,,------------...000---------,,,,,,+++++++++++++++,,,,,,,,,,,,------************************,,,,,,,,,++++++*********++++++++++++++++++++++++...---,,,+++***+++,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,+++------,,,***)))***+++++++++++++++++++++++++++000000////////////000000000000/////////.................................////////////////////////........................---------............///........................,,,---------.../////////------...000444:::???BBB:::555///...000222000...------------------------,,,,,,------------------------------------------+++,,,------......---------------............///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------------------------------------------------------------------------------------............------------------------------,,,------......------,,,---------------------------............------,,,,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------,,,---------++++++,,,...,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................000///......------......+++,,,------.........---------------------------.................................//////000111222222222222222333333333333333333444444444555555555333222111000000000111111111111111000//////......//////...---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000222333333222111...+++)))++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,***,,,---,,,++++++,,,...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------************************...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---,,,+++******+++,,,---+++,,,---,,,******+++,,,++++++++++++++++++++++++111000000//////000000111000000////////////..............................000000111222222111000000........................---------............///........................------..................------...000444888===???999444///...//////...,,,------------------------,,,---.........---,,,+++------------------------+++,,,------......---------------............///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------............------------------------------------............------------------------------------.........---+++***,,,,,,,,,---------.........------,,,,,,------...---------------------------------------------------------------------------......---,,,,,,---///---,,,,,,,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............---------------------------------------------------------------------------------........................///...------------------,,,,,,---............---.........................................................//////000111222333333333333444444444444222333555777888999888888333333111000000000111222111111111111000000000000//////...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000///000000000///---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,---,,,+++******,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,---///000---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,111000000000000000000111000000//////////////////........................///000222333333222000///........................---------............///.......................................---------///.........///000222444333000,,,+++,,,,,,+++***------------------------,,,---/////////---+++)))------------------------+++,,,------......---------------............///................................................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,------......------,,,,,,------------------,,,,,,,,,,,,------------...------------------------------------------------------------------------------............------------------------------------............------------------------------,,,---...///...,,,+++))),,,,,,,,,---------.........------,,,,,,------...---------------------------------------------------------------------------...///...---,,,...000111000...---,,,---......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------................................................------------------------------------------------...........................------,,,,,,,,,------------............------////////////////////////....................................///000111222333333333444444444555555222333666888999999888777333333444444444333222111000000000000000000000111///......---------......------------------------,,,,,,------------------------------------------------------------------++++++++++++,,,---...///------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,---......---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++------,,,,,,,,,,,,------)))+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,111111000000000000111111//////000000000000000000////////////////////////...///111222222111///...........................---------............///.......................................---------000///...,,,,,,,,,,,,,,,...---++++++,,,,,,---,,,------------------------,,,---/////////---+++)))------------------------+++,,,------......---------------............///......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,------......------,,,,,,------......------,,,,,,,,,---------.........------------------------------------------------------------------------------............---------------------------------......//////......---------------------------------.........---++++++,,,,,,,,,---------.........------,,,,,,------...---------------------------------------------------------------------------...///...---,,,...000444333111///---------...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------.............................................------------------------------------------------........................------,,,,,,,,,------...---......//////...------////////////////////////....................................///000111222333333333444444444555555333444666777777666444333111444777999999666222000......//////////////////......---------......///------------------------,,,,,,,,,---------......------------------------------------------------+++++++++++++++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,///000000///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***+++------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,222111111000000111111222//////000000000000111111////////////////////////......///000000///..............................---------............///........................------..................///......------........................//////000------------------------,,,---.........---,,,+++------------------------+++,,,------......---------------............///.........................................................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------......------------,,,,,,,,,------------------------,,,------......------,,,,,,---...//////...---,,,,,,---------............------------------------------------------------------------------------------............------------------------------......////////////......------------------------........................,,,,,,,,,---------.........------,,,,,,------...---------------------------------------------------------------------------......---,,,,,,---///444333111000......------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------.......................................------------------------------------------------........................------------------...///...////////////...------.........................................................//////000111222333333333333444444444444444444555555444333111000111444888;;;:::777333000////////////...............------------...//////........................+++,,,,,,------.........------------------------------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///000111000---,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,+++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,222111111000000111111222//////000000000111111111////////////////////////////////////////////////........................---------............///........................,,,---------.../////////---.........//////000000////////////.........///------------------------,,,,,,------------------------------------------+++,,,------......---------------............///................................................///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,------------------------,,,------......------,,,,,,---...//////...---,,,------------............------------------------------------------------------------------------------............------------------------------......////////////......------------------------///...---------///111222,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------,,,---------++++++,,,......////////////...------------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......---------------------------------.........//////------------------------------------------------------------------------..............................------......///000///////////////...------------------------------.................................//////000111222222222222222333333333333444444333333222111000000333444666777666555333111111111000000///.........---------------...//////////////////////////////++++++,,,,,,---......///................................................+++++++++***++++++,,,------------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...///000///---,,,,,,...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++++++++++++++++++++***+++,,,---------,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,---......---,,,+++,,,---......,,,+++,,,---------------------------222222111111111111222222//////000000111111111222000000000000000000000000000000////////////000000........................---------.........//////........................,,,,,,------...///000000...........................//////...,,,+++++++++------------------------,,,,,,,,,,,,,,,---...///------------------------+++,,,------......---------------.........//////................................................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------............------,,,,,,,,,------------------------,,,------......------,,,,,,---///000000///---,,,---------.........//////---------------------------------------------------------------------------..................---------------------------......////////////......------------------------000///---,,,---000333555,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------,,,,,,---,,,+++***,,,...)))***,,,...//////...---------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......---------------------------------.........//////------------------------------------------------------------------------.......................................///000111//////000000///...------------------------------.................................//////000111222111111222222222333333333444333222111111111222222555444333222222222222333333222222111000//////...---------------...///000000000000000000000000000++++++,,,,,,---...//////................................................+++++++++***++++++,,,,,,......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---...///...,,,+++,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++((()))+++---.........------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,---...//////...---,,,---...///...,,,++++++---------------------------555555555555444444333333444222111333444333222222333000......000111111000//////000000000000111111000000///.......................................------------------------,,,---------.../////////........................222222111///...---,,,++++++++++++,,,,,,---------000...++++++,,,,,,+++***---------............///........................//////.........---------,,,---...//////...---,,,........................------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------------------------------------------------------111000///...---,,,,,,,,,000...,,,+++,,,---,,,+++........................------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,------......------,,,------------------------...------,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---...---++++++,,,...111...+++,,,000222///,,,000///...---,,,,,,---...........................................................................***---///...111:::AAACCC........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------------------------------...++++++......++++++...,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,---------......------------------------........................---,,,,,,,,,,,,---......//////.........---------+++,,,,,,------,,,,,,+++......///000///...,,,+++................................................////////////////////////.......................................///000000222222333444444444333333555555555555555555444444444333333222333444555666===999444111111111///---//////............//////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---,,,++++++++++++,,,---.........------,,,,,,,,,EEEDDDBBB???<<<:::888777888777777888777444111//////......///000000000000////////////////////////000000///.......................................---------------------------------.......................................111111000///...---,,,,,,------------...............---,,,,,,---------------------............///........................//////.........---------------...//////...------........................------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------------------------------------------------------000///...---------------...---,,,---///111000///........................------------------------,,,,,,,,,---------......,,,,,,------------------,,,------......------,,,---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,...000222333666111,,,+++...000...,,,000000...---------..............................................................................///000///+++***...000000........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------------------------...+++,,,//////,,,+++...,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,---------.........------------------------........................------,,,,,,------.../////////.........---------,,,,,,------------,,,,,,.........///......------................................................////////////////////////.......................................//////000222222333333444444333333555555555555555555444444444333333222333444555666;;;777333111111111///---//////............//////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---------............---,,,++++++,,,---.........---------,,,,,,,,,aaa^^^WWWPPPHHHBBB===;;;@@@???===;;;999999888888777777777555222000000000000000000000000000000///000000///.........//////...............................................................---------......................../////////.........------000000000///////////////,,,---......------...///---------............///.......................................------------......//////......---........................------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------------.........------------------------------------------------------------------------///......---------......,,,,,,---000333444333222........................------------------------,,,,,,,,,---------......------------------,,,,,,,,,------......------,,,------------------------------////////////...---------,,,,,,,,,,,,------,,,++++++...444999:::999:::555...+++,,,...---,,,000000///.........//////........................................................................---///...++++++......,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------------------------------------///444444///------,,,,,,,,,---------......------------------------,,,------......------,,,,,,------------.........------------------------........................---------,,,------...///...............---------,,,,,,------------,,,,,,.........---......//////................................................////////////////////////..............................------......///000111111222333333333333333444444444444444444555555444333333333333444444555777555111000000000///...//////............//////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...............------------.........------------,,,,,,,,,{{{pppfff^^^YYYVVVRRRRRRMMMFFFAAAAAAAAA@@@<<<<<<;;;777333111333555111111111111111222222222000000///////////////000......................../////////////////////////////////...---------,,,................................................111000000000//////......+++---///...,,,,,,---...---------............///......................................................////////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---------------------------------------------------------------------------------------...///000+++,,,---111444555333111........................------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,------......------,,,------------------------,,,---///111111000...---------,,,,,,,,,,,,------000---,,,111999??????===888444000---......---,,,000000000/////////000000........................................................................+++---...,,,...111111---........................---------------------------------------------------------------------------------------------------------------------------///555======555///---,,,,,,,,,---------......------------------------,,,------......------,,,------------............................................................---------------...//////........................------............------///...---------///000111................................................////////////////////////...........................------------...//////000111222333333333333333333333444444444444555555333333333333333333333444333222111000///000////////////............//////////////////////////////................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------............//////............//////------------------------{{{pppgggaaa___fffkkkkkkccc[[[VVVPPPJJJBBB@@@<<<888555444555777000000000111111222222222000000/////////000000111/////////////////////////////////////////////////////////...---------,,,........................------------............/////////......---------,,,---......---+++++++++---------............///........................---.....................////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---------------------------------------------------------------------------------------...///000,,,,,,...000222222000...........................------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,------......------,,,------------------------+++---///111111000///......------,,,,,,------...111...---111888<<<<<<999111000000000000000...,,,//////000000000000000000........................................................................,,,...---,,,...000...)))........................---------------------------------------------------------------------------------------------------------------------------111:::DDDDDD:::111---,,,,,,,,,---------......------------------------,,,------......------,,,---------.........//////...................................................------------...//////---.....................---......//////......---///...------...///111222................................................////////////////////////........................---------------.../////////000111222333333333333333333333333444444555555333333333333333333222222111111111000//////000000//////............//////////////////////////////................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------.........//////////////////////////////------------------------}}}mmmbbbZZZWWWnnn|||~~~xxxlllaaa___ZZZRRRKKKEEE???999555222222222222222111111111000000/////////000111111////////////////////////.......................................---------........................------------------............---------------------------...//////---***---------............///........................---------...............000//////......//////000........................------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,------------.........---------------------------------------------------------------------------------------...///000---------...000000...,,,........................------------------------,,,,,,,,,---------......------------------,,,,,,,,,------......------,,,------------------------+++,,,...///000000///.........------------......///---,,,---111444444222,,,---///111111000...,,,......///000000000//////........................................................................+++,,,------222888777222........................------------------------,,,,,,,,,------------...---------------------------------------------------------------------------111:::CCCCCC:::111---,,,,,,,,,---------......------------------------,,,------......------,,,------........./////////......................................................------......///000---------.....................////////////....../////////...//////000000................................................////////////////////////........................------,,,,,,------.../////////111222333333333333222222333333444444555555222333333333333222222111000111222111000///000111//////............//////////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------------............------........./////////......////////////......,,,,,,,,,------------...zzzwwwuuutttuuupppiiieeeaaaXXXKKKAAA===<<<:::888666444222222000000//////000111111222////////////////////////---------------------------------.......................................------------------------------------------.........+++***...444666222------------............///........................---------.........//////111000///......///000111........................---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------------------------------------------------------......---------......///...---,,,---///000///...........................------------------------,,,,,,,,,---------......,,,,,,------------------,,,------......------,,,------------------------+++,,,,,,---......//////......------------......------,,,------...//////,,,---...///...---------,,,---...///000//////...........................................................................+++,,,,,,...555<<<<<<888................................................,,,,,,,,,---------......---------------------------------------------------------------------------...333::::::333...---,,,,,,,,,---------......------------------------,,,------......------,,,............////////////...............................................................//////000---------.........///////////////000000////////////000000000000//////...................................................////////////////////////........................------,,,,,,------...///...///000111333333333333111222222333444444555555222333333444333222111000000222444333000//////111//////............//////////////////////////////................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++---......------------------------------++++++,,,,,,---......///........................------------.........///............////////////---...////////////...---,,,,,,,,,---------......{{{rrrmmmkkklllqqquuuqqqdddXXXHHHFFFCCC@@@<<<888666444000000///000000111222222000000000000000000000000------------------------,,,------....../////////..............................---------,,,,,,,,,,,,---------......//////...***)))///888<<<777111---------.........//////........................---------.........//////111000///......///000111........................---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------------------------------------------------------///......---------.........---,,,---///111111000........................------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,------......------,,,------------------------,,,++++++,,,,,,...///000......------------......---...///...------///111.........,,,++++++,,,...+++,,,.../////////..............................................................................000///,,,***///333222,,,................................................,,,,,,,,,------.........------------------------------------------------------------------------...,,,---111111---,,,...,,,,,,,,,---------......------------------------,,,------......------,,,............/////////000////////////////////////.......................................///000000---------.........////////////000000000000/////////000111111111///...---................................................////////////////////////........................---,,,,,,,,,,,,---.........///000111333333444444111111222333333444555555222333333444333222111000000333555444111//////111//////............//////////////////////////////................................................------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++---......------------------------------++++++,,,,,,---...//////........................---------.........//////............/////////000,,,---...//////...---,,,,,,,,,,,,------.........rrrsssrrrpppttt~~~yyyssstttkkkffflllyyyyyyppp\\\YYYSSSLLLEEE???;;;999888333000222333111000111222222222111//////000111////////////////////////////////////000000000000//////.........---------//////...------------...---------............///,,,---...///000111222333000000000000000000000000////////////////////////............////////////000///...---------------........................------------------------...........................------,,,,,,------...,,,,,,------...///000000---------............///........................---------............///........................------------------------//////.........------------------------...///000000...---...///000///...................................................------------------------------------------------333111000.........//////////////////////////////---------............///......------------......//////////////////////////////.........---------------............------///......------///000111........................---------............///------------------------------------------------........................------------------------........................................................................---------............///........................---------............///......////////////......////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////.........---------000000//////.........------------............///000000//////.........---/////////000111111222222222222333333333333444444111222333444444222000///222222222111111111111000000000////////////000000000///---,,,+++,,,...///........................................................................,,,------......------,,,---.........---,,,,,,++++++,,,,,,+++******+++---++++++++++++++++++++++++...---+++*********++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........////////////////////////....../////////.........------//////000//////...,,,,,,---......///......---,,,wwwtttqqqqqqxxx~~~rrrooosssxxxyyyxxxxxxwww{{{xxxjjjhhhccc]]]XXXRRRJJJ>>>666888333222666777555333333///000000000000000111222////////////////////////............//////////////////.........---------//////...------------...---------............///,,,,,,---...///000000111........................////////////////////////............//////////////////...---------------........................------------------------...........................------,,,,,,------...,,,,,,------...//////000,,,,,,,,,,,,---------...........................---------............///........................------------------------//////.........---------...------------......//////......000333555444333................................................------------------------------------------------000000///.........//////////////////////////////---------............///......------------......//////////////////////////////.........---------------............------///......---...///000111........................---------............///------------------------------------------------........................------------------------........................................................................---------............///........................---------............///......////////////......////////////////////////........................////////////////////////////////////000000000000//////////////////////////////////////////////////////.........---------000/////////............---------............///000/////////............/////////000111111222222222222333333333333444444222333444555444333111000222222222111111111111000000000////////////000000111000...---,,,---...///........................................................................,,,------......------,,,------......------,,,++++++,,,,,,+++******+++---++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........///////////////...............//////000000000000000111111111111111111111000000000000000000000/////////}}}tttkkkiiimmmtttwwwxxxwww{{{vvviiiqqqiiicccdddgggdddYYYNNNGGG>>>777666666333222333111111111111111111111111////////////////////////---------.........///////////////............---//////...------------...---------............///------------.........///........................////////////////////////............//////////////////...------------...........................------------------------...........................------,,,,,,------...,,,,,,------.../////////+++++++++,,,,,,,,,------........................---------............///........................------------------------...............---------......---------------...---...000333777999888777................................................---------------------------------------------------...//////000000//////////////////////////////---------............///......------------......////////////////////////...............---------------............------///............///000000........................---------............///------------------------------------------------........................------------------------........................................................................---------............///........................---------............///......////////////......////////////////////////........................////////////////////////////////////000000000000/////////////////////////////////////////////////////////............---////////////............---------............///////////////............/////////000111111222222222222333333333333444444333444555555555444222111222222222111111111111000000000////////////000000333111000...------..............................................................................,,,------......------,,,------......------,,,,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////........................,,,,,,------.../////////....../////////000000000000///...---------......{{{{{{|||}}}}}}{{{wwwtttzzzpppiiiooo{{{{{{qqqjjj[[[JJJ@@@:::666444666777555444333333222000///////////////////////////.........////////////000/////////...............//////...------------...---------............///................................................////////////////////////............///////////////......---------.................................................................................------,,,,,,------...---------.........//////+++,,,,,,,,,,,,---------........................---------............///........................................................................///...------,,,------------...000333777888777666................................................................................................,,,...///111222222111000////////////////////////---------............///......------------......////////////////////////........................------............------............/////////000........................---------............///........................................................................................................................................................................---------............///........................---------............///......////////////......////////////////////////------------------------////////////////////////////////////000000000000/////////////////////////////////////////////////////////...............///////////////.........---------............//////////////////........./////////000111111222222222222222333333333444444555555666666555555444333222222222111111111000000000000////////////000000333222111///....................................................................................,,,------......------,,,,,,------...------,,,,,,***,,,------,,,++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------........................////////////.............../////////------------........./////////........./////////000///...------......///wwwrrrssswww{{{~~~wwwuuu~~~sssbbbWWWOOOEEE>>>;;;999666333222222222111///000000000000000000000000///000000000000111111111//////////////////////////////...------------...---------............///000000000////////////...////////////////////////////////////////////////............////////////......---------......///...........................................................................------,,,,,,------...---------...............------------....................................---------............///................................................---.....................///......------........./////////111333444222111////////////////////////////////////////////////................................................---...000222333333333222////////////////////////---------............///......------------......////////////////////////---.....................------............---------......///////////////........................---------............///........................................................................................................................................................................---------............///........................---------............///......////////////......////////////////////////........................////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////.........///////////////---------............///.........////////////////////////000111111222222222222222333333333444444555666666666555555444444222222222111111111000000000000////////////000000222111111000///.................................................................................,,,------......------,,,,,,,,,------...------,,,***,,,......,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------.........//////........./////////000000........./////////000000111111111111111111111111333333222111000000111111333222222222333333444555xxxttttttuuurrrssszzz~~~sssjjjgggbbbVVVIIIAAA<<<777222000222333333222000000000000000000000000000000111111111222222222...////////////000000000//////...------------...---------............///000000000000000/////////000000000000000000000000////////////////////////............////////////...------------...//////...........................................................................------,,,,,,------...........................---------.........//////........................---------............///................................................---------...............//////......///000000111333111//////000000...---////////////////////////////////////////////////...................................................///000111222222222222////////////////////////---------............///......------------......////////////////////////---------...............------............---------......///000/////////........................---------............///........................................................................................................................................................................---------............///........................---------............///......////////////......////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////...////////////000000000.........///////////////---------............///.........////////////////////////000111111222222222222333333333333444444666666555555444444444444222222222111111111111000000000////////////000000000000000/////////..............................................................................,,,------......------,,,,,,,,,------......------***,,,...///---,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------------........./////////....../////////000000000/////////000000111111222111111111111111222222222444333222111111222333444333444666777999999::::::}}}~~~}}}zzzmmmpppwwwtttkkkfffiiiiiibbbWWWPPPJJJBBB999555555666555444000000000000000000000000000000000000111111111111.../////////000000000000//////...------------...---------............///......//////////////////////////////////////////////////////////////////............////////////---------------...//////...........................................................................------,,,,,,------...........................,,,,,,---------.................................---------............///................................................---------.........//////////////////000222333444777444111/////////...---////////////////////////////////////////////////................................................///.........///000111111////////////////////////---------............///......------------......////////////////////////---------.........//////------............------------///000000000///...........................---------............///........................................................................................................................................................................---------............///........................---------............///......////////////......////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////.../////////000000000000............/////////000---------............///............/////////000/////////000111111222222222222333333333333444444666555444444444333444444222222222111111111111000000000////////////000000------...////////////...........................................................................,,,------......------,,,+++,,,------......------***,,,//////...,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................................////////////.../////////000000000000///000000111222222333333222222333555666888999:::888777666777888:::<<<>>>999;;;???BBBDDDEEEDDDDDDqqqssssssrrrnnniiifffdddnnn|||{{{yyyxxxvvvvvvwwwyyyzzzwwwllleeeggglllkkkgggdddZZZPPPDDD<<<999888666333000000000000000000000000////////////000000000000.../////////000000111111//////...------------...---------.........//////---------.........//////........................////////////////////////............/////////000---------------...///000........................////////////////////////...........................------,,,,,,------........................---++++++,,,,,,,,,---------........................---------.........//////........................////////////////////////---------.........///////////////000111333555555:::666222//////000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......---,,,,,,---///000////////////////////////---------.........//////.........------.........////////////////////////---------.........//////---..................---,,,---///000000000///...........................---------.........//////////////////////////////////////////////////////........................////////////////////////........................................................................---------.........//////........................---------.........//////......////////////......////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////.../////////000000111111---.........//////000000---------.........//////---.........//////000000/////////000111111222222222222333333333444444444555555444333333333333444222222222111111111111000000000////////////000000+++,,,---...////////////........................................................................,,,------......------,,,+++,,,,,,---.........---***,,,///000...---,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..................................../////////000////////////000000000000000000111222333333444444999:::<<>>===>>>???AAADDDHHHOOOSSSXXXbbbmmmqqqmmmhhhhhhjjjgggfffeeeeeefffhhhjjjkkkjjjjjjllloooqqqpppkkkgggwwwooosssyyyzzzzzzrrrxxx~~~~~~xxxqqqtttxxxlllhhh^^^VVVNNNAAABBB===888444222222222111000000000000000111111111111000000//////000000111111222333222///...//////------........./////////////////////////////////////////////////////////////////////////////////........................000000//////...------,,,////////////////////////...............---------///...------...///...---......---,,,,,,...///000000///...,,,,,,---.................................///000000000000///...////////////////////////111111111111000000000000////////////////////////...//////000000//////////////////000000000111111000000000111111111222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////------------...000111222////////////////////////222111///...------......////////////////////////................................................///000111222222111000///........................................................................////////////////////////////////////////////////////////////////////////111222222000...------...........................////////////////////////............////////////....../////////000000000///000111111222222111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111000000000000000000000000111111111111000000000000000000000000000//////......//////000000000000000000000000000///////////////000111111////////////000000000000333333222222222333444555333444444555555555444444444333333222222111111000////////////////////////................................................................................................------...///111000...,,,,,,,,,------------,,,,,,***++++++,,,------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------------.....................////////////000111111111111000//////111222333222000000111333555444555888===BBBEEEFFFMMMLLLKKKNNNTTT\\\bbbfffhhhvvvxxxpppsssxxx{{{yyywwwuuuuuuwwwyyy{{{xxxyyyzzz{{{{{{wwwrrrnnnzzzpppwwwqqqjjjrrr}}}zzznnnmmmlllaaa]]]___\\\IIIEEE???:::777555333222111000000000111111222222111000000000000000000111777888777555222/////////............////////////////////////////////////////////////////////////////////////////////////........................000/////////.........---////////////////////////........................///---------...///...---...------------...///000///...------------..............................---///000222222000///---////////////////////////111111111111111111111111...........................//////000000000000/////////000000000111111111000000111111111222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////............//////000000////////////////////////111000///...---.........////////////////////////...................................................///000000000000///...........................................................................////////////////////////////////////////////////////////////////////////555555555444111///000000........................////////////////////////............////////////...////////////000000000000000111222222222222111111111111111111111111111000000000000000000000000222222222222222222222222111111111000000000000000///000000000111111111111000000000000000000000000000000////////////000000///////////////////////////////////////000000111////////////000000000000222222222333333333444444333444444555555555555555444444444333222222111111////////////////////////....................................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---...///222444333///,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............------------........................////////////222111111111000000/////////111222333333444666888888:::>>>EEEMMMQQQRRRQQQWWWUUUWWW]]]fffmmmqqqrrrwwwzzzssswww~~~}}}~~~zzzuuurrryyyzzz}}}~~~vvvuuuvvvvvvtttssstttqqqjjjrrrvvvjjj```QQQCCC:::666555555222222111111111111222333111111000000000000111111<<<<<<;;;777333000//////........./////////000000////////////////////////////////////////////////////////////////////////................................./////////000000////////////////////////---.....................///---------...///...---------------......//////......---------.................................---///000222222000///---////////////////////////000000000000000000000000////////////////////////......///000111111000000000000000000111111111111111111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000/////////...------////////////////////////000//////...............////////////////////////................................................---..................---........................................................................////////////////////////////////////////////////////////////////////////555555555444111///000000........................////////////////////////............////////////////////////000000000111000000111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111///000000000111111111111111111111111111111111111000000////////////000000///////////////////////////////////////000000111////////////000000000000222222333333333444444444333444555555666666666555555555444444333222222222000000000000000000000000////////////////////////........./////////000000////////////////////////////////////////////////---///111444666555111...+++,,,,,,------,,,,,,+++.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////---------.........//////............////////////111111000000000000000000...111444666999<<<@@@CCCFFFJJJRRRZZZ``````^^^[[[[[[]]]dddnnnyyy~~~|||{{{~~~{{{~~~|||yyyvvv{{{yyytttnnnuuuhhhOOO@@@999999:::555444222111111111222333222111111000000111111222;;;;;;:::777222///............/////////000000000////////////////////////////////////////////////////////////////////////........................------...//////000111111////////////////////////---------...............///...------...///...------------............///---------..........................................///000000000000///...///////////////////////////////////////000000000000000000000000000000000......///000111111111111000000000111111111222222111111111222222222222333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000111000000///---,,,+++//////////////////////////////////////////......////////////////////////........................------------------------------------------------........................................................................////////////////////////////////////////////////////////////////////////111222222000...------...........................////////////////////////............/////////////////////000000000111111000111222222333222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111111000000//////000000111000000000000000000000000///////////////000111111////////////000000000000111222333444444444333333333444555666666666666666666555555444444333333222000000000000000000000000////////////////////////.........//////000000111////////////////////////...........................///111444666555222///,,,,,,------------,,,,,,//////......---,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------........./////////------........./////////............////////////000000000000111222333444333666;;;???DDDIIINNNRRRUUU[[[dddjjjjjjfffbbb```dddkkkvvv}}}{{{yyyyyy|||}}}||||||tttqqq}}}vvvaaaPPPFFFAAA???777666333111000111111222222111111000000111111222444555555333000......///.../////////000000000000////////////////////////////////////////////////////////////////////////........................///////////////000000000////////////////////////---------........./////////...------...///...---,,,------...............,,,------......///......................................................////////////////////////////////////000000000111111111111111111111111111......///111111222222111000000111111111222222222111111111222222222333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000...---,,,////////////////////////......///////////////...////////////////////////........................------------------------......------------..............................................................................////////////////////////////////////////////////////////////////////////...///000///---,,,,,,...........................////////////////////////............//////////////////000000000111111111000111222222333333222222222222222222222222222222111111111111111111111111222222222222222222222222///000000000111111111111000000000000111111111111111111111111111111111111111111000000000000111111000000000000000000000000///////////////000111111////////////000000000000111222333444444444333333333444555666777777777777666666555555444333333333000000000000000000000000////////////////////////---......///000000111111////////////////////////++++++++++++++++++++++++------///111444333111...------............------...............---------------,,,,,,,,,,,,------------------------------------------------------....................................////////////............////////////............////////////000000000222333666888:::===AAAFFFKKKPPPWWW]]]aaabbbjjjsssuuurrrmmmlllmmmxxx}}}|||}}}zzzyyyyyywww|||uuurrrzzzooobbbUUUIIIAAA888777444222000000111222222222111111111111222222...000111000......///000////////////000000000000////////////////////////////////////////////////////////////////////////........................111111000000//////......////////////////////////---------........./////////...------...///...---,,,---......//////......,,,,,,---.../////////...........................///...------------.../////////////////////////////////000000111111111222111111111111111111111111......///111111222222222000111111111111222222222111111222222222333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000---...///000000///......////////////////////////......///////////////...////////////////////////........................------------------------//////............//////........................................................................////////////////////////////////////////////////////////////////////////...///000///...---...///........................////////////////////////............/////////000000000000000111111111111111111222333333333333222222222222222222222222222111111111111111111111111333333333333333333333333//////000000111111111222000000000000111111111111111111111111111111111111111111000000000000111111000000000000000000000000///////////////000111111////////////000000000000111222333444555444333333333444555666777777777777666666666555444444333333000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000........................,,,,,,---///111222000...---......//////......---,,,,,,------.../////////...------,,,,,,------...------------------------------------------------..................................../////////000............/////////000............/////////000000000111333666999<<<>>>FFFIIIOOOTTTZZZ```fffjjjnnnwww|||zzz}}}}}}}}}wwwssstttxxxzzzvvv{{{rrrjjjlllppp}}}}}}qqquuuyyymmmddddddjjjkkkfff```EEEAAA;;;666444333333222000111222222222222222111.........////////////000////////////////////////------............------////////////////////////......////////////......------------------------////////////////////////................................................//////...---...///000111//////////////////////////////.........---------////////////000000000000////////////////////////............/////////000000000000000111111111111000111111111111222222222444444333333222111111111222333333333444444444555222222222222333333444444444444444444333333333333222222222222333333333333222222222222111111111000111111111111111111111111......///000111222333333000000000000000000000000111111000000//////................../////////000000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////....................................////////////........................////////////////////////............////////////////////////////////////---------.........//////........................////////////000000000000............/////////000////////////000000000000111111000000000111111222222333333111000000222555222333444222000000111333---111222///...111333333666555444222222222333333---///000000///......///444222000000111111111000000000111111222333333333111111111111111111222222//////000000000000//////000000////////////000000//////000000000000//////111333666666444222000000888777777666666666666666555555555555444333222111000000000000//////////////////000000000000000000//////............//////............////////////000000//////......------///...,,,,,,,,,---///111........................------------------------...------,,,,,,------...------------------------------------------------................................................111111111111000///......---///000111000//////000777666666888???GGGMMMPPPTTTVVV[[[aaahhhnnnsssvvv}}}~~~~~~|||zzz|||xxxppphhhggglllqqqrrrpppuuuxxx~~~vvvtttwwwyyyssssssvvvzzzzzzuuukkklllhhhdddffflllrrrvvvyyy[[[SSSHHH???;;;777333///333333333333222111111000000000000000//////000000////////////////////////...//////000000//////...////////////////////////......////////////..............................////////////////////////................................................///...---------...000000//////////////////////////////.........---------....../////////000000000////////////////////////........./////////000000000000000000111111111111111111111111222222222222444444333333333222222222222333333333333333333333222222222333333444444444444333333333222222222222111111111111111111222222333333333333222222222222222222222222222222222222111111111111222222222222111111111111111111111111111111000000////////////........./////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////....................................////////////........................////////////////////////............////////////////////////////////////---------.........//////............................../////////000000000........./////////000000000000000000111111111111222111111000000111111222111111222111222222444555555555555555444444444555222666777333222555777666444444444333333222111000333333444444333333333444222111000111222333222000333333333333333333333333111111111222222222222222//////000000000000//////000000////////////000000//////000000000000/////////000111111222555999<<<999999777666666666666777666555555444444333222222111000000000////////////000000////////////////////////............//////............///////////////////////////.........///...---,,,,,,---///000------------------------------------------------...------,,,,,,------...------------------------------------------------................................................//////000000000000//////...000222222222222333555666888===EEENNNUUU[[[^^^\\\___eeelllsssyyy~~~|||xxx{{{zzzzzz{{{|||}}}~~~}}}kkkddd]]]]]]ccchhhiiihhhlllnnnrrruuuppphhhfffjjjyyyrrrooooooppp|||zzzuuuyyy~~~tttfffmmmoooqqqppppppuuu}}}|||nnnYYYIII???:::777444555444444333222111000///222222111000000//////000///////////////////////////000000111111000000///////////////////////////......////////////......////////////////////////////////////////////////...................................................------------...///////////////////////////////////////............---............////////////////////////////////////////////////000000000000000000000111111111222222111111222222222333333333444333333333333333333333444444444444444444333333444444444555555555555555444444444333333333333222222222222222222222222222444444444444333333333333333333333333333333333333333333333222222111111111111111111111111111111111111000000000000/////////....../////////000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////....................................////////////........................////////////////////////............////////////////////////////////////------........./////////....................................////////////////////////000000000000000000111111222222222222222111111111000111111222222111222333666777666555555444444555666666555444444888999666555777888777555666777777666555333222555555444444444444444555222111222444666666555333444444444444333333333333222222222222222222222222///000000111111000000///111000000//////000000111///000000111111000000//////.........222:::DDDJJJ<<<:::888666555666777888777666555444333333333333111111000000000/////////000000//////.........---//////............//////............////////////.........///////////////......---,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------.........................................................//////////////////111333444555666999;;;;;;AAAKKKVVV___fffiiijjjiiilllssszzz}}}yyyuuuzzzyyyxxx{{{~~~}}}xxxsssfffaaa]]]___eeejjjkkkjjjkkkkkkllllllggg```^^^bbbvvvqqqkkkfffddddddeeeeeevvv~~~zzzkkklllqqq|||{{{yyysssxxx|||zzzxxx}}}oooVVVEEE>>><<<===555444333222111000000000333222111000/////////000///////////////////////////000000111111000000///////////////////////////......////////////......////////////////////////////////////////////////................................................---------------......////////////////////////////////////...............---.........//////////////////////////////////////////000000000111111111000000111111111222222222222222222222333333333444222222222333333333333333666666666666555555555555666666666666666666666666666666555555555444444444666555555555555555444444555444444444333333333333333333333333333333333333333333333222222222111111111111111111111111111111000000000000000000000000...////////////000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////------------------------............////////////........................////////////////////////............////////////////////////////////////............////////////........................---.........//////////////////000000000111111111000000000111222222222333111111111000111111222222555444444777999:::888555777666777999;;;;;;999777666;;;<<<:::999<<<===;;;<<<<<<;;;;;;::::::999999999777555444555666666666333333555777999:::777555333333333333333333333333333333333333333222222222000000000111111000000000111000000000000000000111000000000111111000000000111111000000555===HHHOOO===;;;999666555666777888777777555444333333444444111111111000000000//////000000//////...---------//////............//////............////////////------......//////000000...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------........................................................................------------.........///000222444666888;;;@@@CCCJJJQQQ[[[eeelllpppqqqrrrvvvyyy{{{zzz|||~~~xxxwwwzzz|||{{{xxx||||||~~~{{{sssmmmhhhfffeeeiiioootttuuutttpppmmmllljjjeee^^^]]]```oookkkeeebbbccceeeffffffpppsssvvvxxxyyyyyyyyyzzzuuuvvvzzzwwwzzzxxxvvv|||oooWWWGGG@@@@@@555444333111111111111111222111000/////////111111000000000000000000000000...//////000000//////...////////////////////////......////////////..............................////////////////////////////////////////////////........................---------...............////////////////////////////////////////////////.........////////////000000000000000000000000000000000000111111111111222111111111111222222222222222333333333444444444444222222222333333444444444666666666666555555555555666666666666666666666666777666666666666555555555777777777666666666555555555555444444444333333333333333333333333333333333111111111222222222333333111111111111111111111111000000000000111111111111////////////000000000111////////////////////////////////////////////////////////////////////////////////////////////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////////////////////////////............////////////////////////////////////........./////////000000////////////////////////.........////////////000000000000111111111111222//////000111111222333333111111111111222333444555777888888:::;;;;;;999777<<<===???BBBDDDCCCAAA???===BBBEEECCCBBBEEEFFFDDDCCCBBB@@@??????AAABBBCCCCCC@@@;;;999:::;;;;;;:::555555777999;;;;;;888666111222222222333333333444444444444444333333222222000000111111111111000000111111000000000000111111000000111111111111000000222222222222555:::AAAFFF<<<;;;999777666666777888777777666555444444444444111111111111000000000000000000//////............//////............//////............////////////------......//////000000------------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------........................///////////////////////////////////////////////////............///000000333555777:::===CCCIIINNN\\\bbbkkkrrrvvvyyyzzz|||}}}yyyyyy|||xxxsssooopppvvv|||}}}|||xxxrrrooohhhhhhjjjooouuuyyyyyyxxxsssoookkkiiiddd^^^]]]```}}}zzzuuuqqqppppppqqqqqqoooqqqtttuuussspppllliiijjjoooyyy{{{rrrzzzmmmVVVFFF???888777555333222222222222111000//////000222444666000000000000000000000000...//////000000//////...////////////////////////......////////////..............................////////////////////////////////////////////////........................---...//////000000//////////////////////////////...////////////000000000////////////000000000000000000000000000000000000000111111111222222222222111111111222222222222333333333333444444444555555333333444444555666777777666666666666777777777888999999999888888888888888999999888888888777777777999888888777777666666666666666666555555555555444444444444444444444444444222222222333333444444444222222222222222222222222000000000111111111111222/////////000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////////////////////////////............////////////////////////////////////....../////////000000000////////////////////////////////////000000000000000111111111222222222222000000111222333444444555222333333444666888:::;;;;;;===???@@@???>>>???@@@CCCGGGLLLNNNNNNMMMLLLLLLMMMRRRTTTRRRPPPRRRRRROOOOOOOOONNNNNNOOOQQQSSSTTTOOOJJJDDDAAAAAABBBAAA@@@===<<<<<<===>>>===;;;999555555555555555555555666666555555444444333333222000111111222222111111000222111111000000111111222000111111222222111111000000111222222222444777:::999999888777777777777888666666777666666555333333222222111111111000000000///000000000000000000000//////............//////............////////////.........///////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------........................////////////////////////////////////////////////000000000000222444666888:::<<<>>>AAAFFFNNNVVV\\\hhhoooxxx~~~|||{{{||||||zzz{{{tttrrrqqquuu{{{~~~xxxuuuuuulllnnnrrrxxx}}}~~~|||zzzuuuqqqppplllgggeeeggg~~~~~~wwwzzz~~~|||sssiiiaaa\\\___hhhwww|||yyyvvv|||~~~|||tttdddTTTIII@@@>>>:::777444333222333000000///000222666:::<<<000000000000000000000000///000000111111000000///////////////////////////......////////////......////////////////////////////////////////////////////////////////////////...........................///000111111111000///////////////////////////.../////////000000000000000000000000111111111222000000000000000000000000111111111222222222333333111111111222222222333333444444444444555555555555555666777888999:::;;;;;;::::::;;;<<<===>>>>>>???AAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@?????????>>>>>>======<<<<<<;;;::::::999999999888888888777777777666666666666666666666666666666666666555555555555222222222222222222222222000000111111111222222222//////000000000111111111000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////....................................////////////////////////////////////////////////////////////............////////////////////////////////////.../////////000000000000////////////////////////000000000000111111111222111111111222222222333333222222333444555666777777555666777999;;;>>>@@@BBBBBBGGGKKKKKKHHHHHHMMMSSSUUU\\\dddfffccc```aaacccmmmrrrsssooolllkkkiiifffdddfffiiilllnnnnnnnnnmmmccc\\\TTTOOOPPPQQQOOOMMMKKKIIIGGGFFFFFFEEECCCAAA>>>======;;;:::999888888666666666555444333333333000111111222222111111000222111111000000111111222000111111222222111111000///000111111000111333666555666777888888888777777555666777888888555333111222222222111111111000000//////000000111222222222//////............//////............///////////////////////////.........,,,------...............------------------------------------------------...------,,,,,,------...------------------------........................////////////////////////////////////////////////000111222444888<<>>@@@000000000000000000000000111111222222222222111111////////////////////////......////////////......000000000000000000000000////////////////////////000000000000000000000000...........................///111222222222111000////////////////////////.../////////000000111111000111111111222222222222000000000000000000000000111111222222222333333333111111222222222333333333444444444555555555666666888888999:::<<<===>>>>>>@@@@@@AAABBBDDDEEEFFFGGGKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFCCCBBBBBBAAA@@@??????>>>;;;;;;;;;:::::::::999999888888888888888888888888::::::999888777666555555222222222222222222222222000000111111222222222222000000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////............/////////000000000000000000000000000............/////////000000000000000000000000000////////////////////////............/////////000////////////////////////////////////000000000000000000000000000000000000000111111111222222222222111111222222222333333333444444555666777888999:::888999:::===@@@CCCEEEGGGIIIPPPVVVUUURRRSSS[[[cccllluuu|||xxxzzz~~~xxx|||xxxpppgggbbbbbbcccaaa___XXXVVVRRRPPPOOONNNLLLJJJFFFEEECCCAAA>>><<<:::999777777666555444444333333111111222222222222111111222222111111111111222222111111222222222222111111111111222111111333666888333444666888999888777666444666888999999666333000222222222111111111111000//////000111222333444444//////............//////............/////////000000000//////.........---,,,---......//////..............................------------------------...------,,,,,,------...------------------------////////////////////////000000000000000000000000000000000000000000000000000111333777===CCCIIILLLJJJLLLOOOSSSYYYcccmmmtttqqqzzz}}}{{{zzzyyyvvvzzzzzzuuuvvvqqquuuzzz}}}yyyxxx{{{}}}}}}|||www{{{||||||{{{vvvtttuuu|||xxxwwwxxxjjjfffdddhhhrrryyyzzzxxxzzzrrrsss}}}sssrrrqqqoooqqqvvvuuuooollllllVVVIII===;;;:::555333444222222222111000222555777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---////////////////////////000000//////.........---////////////////////////............////////////000000000000000000000000111111111000000000000000111000/////////000222333222222222222333333333333444333222222222333444444222444777999888777999===888777:::@@@BBBAAADDDHHHGGGPPPYYY[[[WWWUUUXXX\\\```cccggggggdddaaa___^^^___ZZZYYY]]]]]]WWWUUUVVVRRRTTTRRRMMMKKKLLLIIIDDDIIIDDDAAACCCCCC???<<<;;;AAA===<<>><<<>>>AAA???888333222555444333333222333333333111111111111111111111111000000000000000000000000000111111000//////111222---000111000---+++---000........................////////////////////////////////////////////////////////////////////////////////////////////////111111000000//////......000000000000000000000000////////////000000000000000000000000000000000000---......///////////////000000000000////////////333222111000000000000000222222111111111222444555::::::999888777999===@@@@@@BBB???===AAALLLTTTUUU\\\iiinnngggdddppp|||yyyuuu}}}wwwlll```ZZZZZZZZZXXXVVVMMMFFFEEEEEEBBB@@@@@@999999777666888:::666///333333333222222111000000222111111111111111222222111222222333333222222111111111111111222333444555777777777777777888888888777777777777666555444333333222111111000111111111111111000///////////////000000///...............////////////////////////000000000000////////////................................................---------............///------------------------,,,---......------...000............////////////000///...------------------///111111111111222444333777<<>><<<:::::::::888555666;;;555444444333333333444444333333333333333333333333111111111111111111111111000111111111//////111222000000000111222333222111........................////////////////////////////////////////////////////////////////////////////////////////////////111000000000/////////...000000000000000000000000////////////000000000000000000000000000000000000...//////000111000000000000000000000000000000///000000/////////000111111444333333333333555666777888999;;;;;;;;;;;;===???JJJMMMPPPPPPRRR]]]pppyyy{{{~~~vvvqqqvvv{{{yyyzzzoooccc]]]WWWNNNFFFBBBAAABBB???999777888777444222222444555555555444333222222111111111111222222111222222333333222222111111111111111222333444555777777777777777888888888777777777777666555444333333222222111111111111111111111000///////////////000000///...............////////////////////////////////////............................................................---------............///------------------------,,,---///...------...000............////////////.........///////////////333222000......000444777===???AAADDDGGGLLLRRRUUUfffcccaaacccjjjqqqwwwzzz{{{{{{|||}}}{{{yyywwwtttpppmmmmmmrrrvvvyyy{{{{{{vvvnnngggffffffgggiiikkkkkkjjjjjjkkklllooooooqqqrrrtttuuuvvvwwwuuuuuuuuuuuutttsssrrrqqqooonnnmmmlllkkkjjjjjjiii~~~{{{wwwsssccceeefffkkkuuuzzzvvvxxxdddQQQIIICCC<<<888333333222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////////////////............////////////////////////............////////////000000000000000000000000000000000000000000111111111000000000000111222222222222222222222222222222222333555777777777666666<<<:::888;;;CCCMMMUUUXXXaaacccjjjuuu{{{|||~~~pppqqqsssiiibbbdddjjjmmmmmmnnnnnnfff]]]UUUMMMDDDAAACCC===;;;::::::777555888>>>444444444333333444444555555555555555555555555555111111111111111111111111000111222111000///000222000......111666777444000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000///000000111111111111111000000000000000000000000000000000000111222333444222222222333555777:::;;;===>>>???@@@BBBGGGMMMQQQ[[[[[[bbblllrrrwwwuuuccciiiqqqwwwzzz~~~yyyvvvqqqoooooopppqqqqqqrrrxxxzzzqqqeee___dddmmmsss|||{{{xxxxxx{{{|||vvvqqqlllcccYYYTTTTTTWWWUUUKKKBBB??????>>>444444555666666555444444333222222111111222222222111222222333333222222111111111111111222333444555666666666777777888888888777777777777666555444444333333222111111111111111111111000///////////////000//////............///////////////////////////............------------................................................---------............///------------------------,,,...//////...---///000............////////////---...///000111111111111666333///...222777<<>>DDDKKKRRR]]]iiitttxxx}}}~~~|||xxxzzz}}}~~~ooo```SSSLLLCCC???===>>><<<888555777444444333333333333444444555555555555555555555555111111111111111111111111000222333222111000000111------///222555444111...000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000000000//////////////////////////////000111111111111000000000000000000111111111333333222333333444555666222333444666999===AAACCCDDDDDDDDDGGGNNNYYYgggppppppkkkuuu||||||}}}qqq^^^VVVYYY___dddhhhlllppprrrkkkfffbbbbbbcccccceeeggghhhlllnnnhhh___ZZZ]]]cccfffiiilllvvvzzzhhhXXX[[[___pppuuuppp|||yyyssstttvvvsssnnnkkknnnuuutttgggWWWLLLGGGDDD===<<<:::777666555555555444333333222222222222333111222222333333222222111111111111111222333444444555555666666777888888888777777777777777666555555333333222111111111111222111000000///////////////000///............///////////////////////////////////////.........------................................................---------............///........................---...//////......///000............////////////---...///000111111000000333111222666===CCCGGGHHHIIIJJJMMMPPPUUU\\\eeekkkiiimmmsssxxxzzz{{{{{{{{{~~~~~~zzzxxxyyy|||~~~{{{yyyvvvuuuwww{{{zzzsssggg[[[UUUUUUYYY]]][[[^^^aaaeeeiiiooouuuyyy{{{}}}xxxooooooxxx{{{vvv|||}}}~~~rrroootttrrrnnnxxxvvvaaaQQQHHHEEE999777444444555555444222111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////.........///////////////////////////////////////............//////////////////////////////////////////000000111111111111000111111111222222222222333333333444444444555555666666777999<<>>======999555333555555444333333333333444444444444444444444444444111111111111111111111111111222444333111000000000,,,000333444222000//////111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000////////////////////////---...//////000000/////////000000000111111111222444444333333444444555666999:::;;;<<>>999666555666777555555444333222222333333111222222333333222222111111111111111222333444444444555555666777777888888777777777777777777666555444333333222111222222222111000000/////////////////////............//////////////////////////////000000000/////////......................................................---------............///........................---...000///......///111............////////////......///000000000000000///333999@@@FFFJJJJJJIIIHHHLLLRRRYYY___fffmmmrrrpppyyy|||zzz{{{~~~~~~}}}~~~}}}}}}~~~}}}{{{yyyxxxxxxzzz|||}}}zzznnn^^^TTTSSSXXX]]]```iiikkkppptttyyy|||pppmmmsssyyy{{{uuuxxxyyyxxx{{{sssqqqsssxxx~~~oookkkuuuxxxmmmgggaaaSSSFFF???;;;555333444444333000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////////////////////////////.........///////////////////////////////////////............////////////000000000000000000000000/////////000111111222222000111222222333333222222000111111222333444555555555777;;;AAAHHHPPPVVVZZZeee{{{wwwssszzzvvvqqqpppssswwwzzz|||~~~yyysssnnnlllllloooxxxlll]]]MMMEEEBBB>>><<<<<<999888777666555444444444444444444444444444444444222222222222222222222222111333444444222000000000...333666666222//////111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000------...//////////////////000000111111222222222222222222333444555666777>>>>>>???AAACCCFFFIIIKKKYYY```jjjttt}}}bbbXXX___hhhkkkppprrrqqqllleee```eeebbbbbbfffnnnuuuzzz{{{wwwnnnhhhkkkllliiilllsssyyyxxxvvvtttpppkkkeeebbbdddnnnooommmnnnfff___ccceeekkkjjjiiixxxuuu\\\\\\aaalllvvvrrrbbbWWWKKKHHHCCC>>>999666555444666666555444333333333333111222222333333222222111111111111111222333444555444444555666777777888888777777777888888777777666444444333222222222222222111111000//////////////////............//////000////////////////////////111000000000////////////................................................---------............///........................---///000000///...000111............////////////////////////000111333333444:::BBBGGGIIIHHHGGGGGGMMMSSS[[[dddkkkqqqwww{{{||||||~~~}}}zzzvvvtttssssssrrrqqqmmmcccWWWRRRVVV```hhhlllxxx}}}vvvsssyyyvvvsssqqqrrrxxx~~~|||zzzyyypppooovvv{{{wwwpppmmmpppooobbbSSSKKKDDD;;;666555555222000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000////////////////////////............/////////000////////////////////////............////////////000000000000000000000000...//////000111111222222000111222333333333222222111222333444666888999:::<<>>===;;;999888666666555444444444444444444444444222222222222222222222222111333555555333000/////////000222222111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000000111000000000000000000000000////////////000000000000000000000000000000000000......///000000000000000///000000111111222333333222222333555777:::<<<===BBBDDDGGGKKKQQQWWW\\\___pppsssyyy|||}}}}}}}}}}}}}}}lll\\\\\\aaahhhjjjmmmnnnllliiiiiijjjjjjfffcccfffqqq{{{{{{nnngggiiilllmmmttt{{{rrrjjjfffeeefffppp|||zzztttiiifffeeehhhhhhkkkuuu}}}uuufffYYY\\\bbbkkkrrrzzz~~~}}}vvvmmmaaa___\\\UUUMMMDDD<<<777777666555444333333333333111222222333333222222111111111111111222333444555333333444555666777888999666777777888888888777777444444333222222222222333111111000///////////////...............///000000////////////////////////000000/////////.........................................................---------............///........................---///000000//////000111............//////////////////...///222555999;;;???DDDJJJJJJHHHHHHLLLQQQZZZ___gggooovvv|||~~~wwwrrrlllhhhhhhhhhhhhggg___^^^^^^aaaiiixxxxxx{{{yyypppiiilllyyysssjjjiiittt}}}~~~}}}{{{sssjjjVVVMMMBBB;;;999777444111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000////////////////////////---.........//////000000////////////////////////............/////////000000000000000000000000000...//////000111222222222000111222333444333222222444555666888:::<<<>>>???JJJTTTcccuuuzzzxxxuuuxxxwwwsssoooyyyxxx^^^PPPMMMBBBAAA???<<<:::999888777555555555555555555555555222222222222222222222222111333555555333111//////...,,,***,,,000222111///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000111111000000000000000000000000////////////000000000000000000000000000000000000//////000111111111111111///000000111222222333333333444666999<<<@@@CCCEEEJJJMMMSSS[[[eeeooowww|||}}}zzzuuunnnhhhfffgggiiipppqqqmmmgggeeefffbbb\\\hhhggghhhjjjjjjjjjmmmqqqjjjfffdddlll|||zzzppprrrwww{{{sssgggeeekkkrrr}}}pppgggeeehhhmmmttt|||xxxoooggghhhkkkllliiikkkwww|||sssgggcccmmmzzz}}}xxx}}}uuuiiiYYYKKKBBB777777666555444333333333222222222333333222222222111111111111222333444555333333444555666777888999666777777888888888777777555444333333222222333333111111000///////////////...............///000111//////////////////////////////.........---------................................................---------.........//////////////////////////////...///000000//////000111............/////////000//////...000333999>>>BBBGGGKKKNNNLLLHHHJJJUUU___eeejjjpppvvv|||{{{mmmggg___ZZZZZZ\\\^^^^^^\\\eeeoooxxxuuupppyyy{{{uuuzzz|||uuukkk{{{vvv^^^DDD:::<<<>>>888222000222444555444222222222111111111111111111111111000/////////000111222222000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////...............///000000000000000000111111111111111000000000000000111222222222000000222666666444999222333===AAA@@@GGGQQQcccqqq|||oooooouuu}}}}}}dddYYYUUUNNNEEE@@@>>><<<777222999777666777666333333777444444333222222222333333222222222222111111000000000111111111111222222222000000000000000000000000////////////000000000000111111000000000000111111......////////////............//////000000111111000000000000000000000000000000000000000000000000////////////000000000000111111111000000000000000222333333222111111333555555333111111222333333333555888===BBBEEEFFFGGGGGGVVV[[[gggwwwyyy}}}wwwnnneee```aaaeeeiiilllnnnooonnniiiddddddgggjjjcccbbbmmmvvvxxxwwwwwwsssqqqnnnrrr}}}{{{qqqkkkqqq|||oooeeeZZZjjj~~~~~~vvvsssnnnqqqttttttrrrqqquuuxxxuuu```[[[dddiiiqqq}}}nnnXXXKKKJJJ@@@888777666333333777333444444444333444666777111111111111111111111111555666777888::::::::::::999999999888888666555555666555555444444333222222222111111000///......---//////////////////////////////000000000000//////111000000///...---------............////////////........................---------.........//////........................000000000000000000000000111000...------...///000111...+++000999CCCHHHJJJNNNKKKHHHHHHMMMVVV```gggqqqnnnoooxxxwwwkkkccc\\\VVVVVVYYY]]]```cccgggssswwwzzz{{{www|||zzzoooWWWFFF>>>:::555111222222222111000///000000111111111111111111111111000000000000000000111222000000000000000000000000////////////////////////000000000000000000000000//////000000000000/////////////////////////////////////////////////////////............///000000000000000000111111111111111000000000000111222222333333333333444555555333777444999FFFPPPTTT___kkk~~~}}}{{{ggg]]]PPPHHHDDDBBB>>>:::===888666666666444666:::555444333333222333333333222222222222111111111000000111111111111222222222000000000000000000000000////////////000000000000000000////////////000000......////////////......////////////000000000000000000000000000000000000000000000000000000000000////////////000000000111111000000000000000000000000111222111000000111222555333111000111333444555???>>>>>>???BBBFFFJJJLLL\\\lll}}}|||vvvooohhheeefffiiikkkooonnnllljjjgggdddaaa```ccceeennnzzz}}}|||zzz{{{||||||rrrkkkdddsssxxxpppnnnoooppprrrssssssttttttppp```___fffdddgggsssyyykkk]]]PPPEEE<<<::::::666444555333444444333222222333333111111111111111111111111333444666777888888999999999999999999888777666555666555555444444333222222222111111000//////......//////////////////////////////000000000000//////111000000///......------............////////////........................---------.........//////........................////////////////////////000000000000000000//////222111333999BBBJJJMMMNNNMMMJJJIIIMMMWWWcccmmmrrrnnnooottt~~~~~~~~~~~~uuuiiibbb[[[WWWSSSTTT[[[dddooowwwtttuuuwwwwwwxxxzzz~~~|||wwwyyy}}}zzzoooZZZIII???:::777666444222000...//////000111111111111111111111111222111000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////........................//////////////////////////////......//////000111000000000000111111111111111111000000111111222333333444666666555555666777:::===JJJ^^^nnnyyyrrraaaUUUKKKBBB;;;===888555777777555444666555555444333333333333333222222222222111111111111000111111111111222222222000000000000000000000000////////////000000000000//////............//////......////////////......000000000000////////////000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000111111///111222222111000000111222222222333666999;;;===EEECCCBBBFFFMMMWWW^^^cccooo{{{uuuvvvzzzvvvpppllljjjiiiiiiiiieeehhhooovvvzzzwwwpppiiikkkttt~~~|||zzzzzzqqqpppnnnnnnsssyyy{{{yyyvvvpppeeegggjjjbbbaaalllsss~~~ssskkk```SSSGGGBBBAAA>>>:::888555555555444333222222111222222222222222222222222222333444555666777777777999999999999888777666666666555555444444333222222111111111000000//////...//////////////////////////////000000000000//////000000000///......------............////////////........................------........./////////...................................................///111222333222000///666888>>>EEELLLQQQRRRQQQLLLNNNSSS]]]hhhrrrwwwyyysssvvv}}}}}}wwwyyy}}}|||lll___YYYXXXVVVXXX[[[aaalll}}}___aaadddeeefffgggiiikkkyyyzzzvvvyyy~~~{{{qqqsssxxx}}}~~~kkkZZZNNNEEE>>>888666333222111111111111111111111111111111111111222222111000/////////000000000000000000000000000//////////////////////////////////////////////////////000000000000///////////////////////////////////////////////////////////////...///000000111///000000000111111111111111111111111111222333444444444666777555666===FFFIIISSSgggwwweeeSSSGGGEEE>>>;;;======999555333777666555444333333333444222222222222222222222222000000111111111222222222////////////////////////////////////000000000000000//////......//////000......////////////......111111000000//////......//////////////////////////////////////////////////////000000000111111111000000000000000111111111///111333444333222222333000333777;;;>>>BBBEEEGGGFFFJJJQQQ[[[fffnnnrrrttt~~~~~~ppphhhkkkqqqtttrrrooommmjjjhhhdddbbb^^^nnn{{{|||vvvtttqqqqqqxxxxxxmmmlllmmmeeefffppptttnnnnnnkkkgggfffkkkrrrvvvpppeeeXXXRRRPPPKKKCCC<<<:::888777666666555444333222222222222222222222222222222444555666777777777999999999999888888777666666555555444444333222222111111111000000000////////////////////////////////////000000000000//////000000//////........................////////////....................................////////////........................//////////////////////////////000111222333333333===BBBIIIOOORRRRRRQQQPPPOOOWWWcccnnnvvvzzz{{{{{{{{{vvvssswww~~~}}}|||{{{uuuiii\\\UUUUUUXXX\\\hhhwwwKKKNNNQQQTTTTTTUUUWWWXXX^^^eeepppyyyxxxyyyzzzuuummmrrryyyuuuzzz~~~rrrggg]]]MMM???:::777444333444444222000111111111111111111111111222222111000/////////000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000///////////////////////////////////////000111111///000000000111111111111111111111111222333444555444444666888777;;;LLL]]]gggsssyyyiii\\\OOOCCC??????<<<999999888777666555444444444444222222222222222222222333000000111111111222222222////////////////////////////////////000000000000111000000//////000000111......////////////......111111000000//////......////////////////////////////////////////////////000000000000111111111111//////000000111111111111...000222333222222333444222777>>>BBBDDDFFFHHHIIILLLXXXjjjzzz}}}yyyzzznnneeeaaaeeelllqqqiiijjjlllllljjjfffdddbbbkkkzzzxxxyyy~~~nnniiijjjiiipppxxxvvvfff___VVVQQQUUU```ppp{{{vvvuuuuuuuuuqqqeeeRRRBBB>>><<<888777777777666444222222222222222222222222333444555666777888888888888999999999999888888777666555555444444333222222111111111111000000000000000000000000000000000000//////000000000000//////////////////........................////////////................................./////////000000////////////////////////000000000000000000000000000///...///111444888;;;EEEJJJPPPSSSRRROOOOOOOOOZZZcccmmmtttvvvyyy{{{tttqqqrrrttt~~~yyytttqqqsssmmmddd[[[VVVWWW\\\aaapppBBBEEEHHHKKKKKKLLLMMMNNNMMMTTT^^^hhhqqq{{{{{{tttqqqwww{{{yyyyyywwwzzz}}}zzztttpppjjjXXXFFFAAA<<<777444444333111///111111111111111111111111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111////////////////////////000000//////000000111222000000000000111111111111111111111222333444555666555666:::===>>>EEE]]]vvvwwwcccLLL@@@>>><<<<<<<<<999888777666555444444444222222222222333333333333000111111111111222222222000000000000000000000000////////////000000000000111111000000000000111111......////////////......000000000000////////////000000000000000000000000000000000000000000000000000000000111111111222222/////////000111111222222---///000111111222555888<<<@@@EEEFFFFFFFFFHHHKKKVVVjjjyyyiii```aaafffhhhhhheeelllsssuuurrrooooooqqqzzzmmmeeehhhmmmyyyxxxggg```XXXUUUUUUZZZeeepppyyykkkUUUGGGBBB;;;888777777555333333333333333333333333333444555666777888999999999888999999999999999888888666555555444444333222222111111111111111111111111000000000000000000000000//////000000000000////////////////////////..................////////////............................../////////000000000////////////////////////111111111111111111111111111000//////333999???CCCJJJNNNRRRQQQNNNNNNRRRVVVhhhkkkoooppprrrzzz{{{qqqmmmooovvv{{{zzzpppjjjfffccc^^^WWWRRRTTT\\\hhhppp@@@BBBEEEFFFEEEEEEFFFGGGFFFJJJPPPWWW```mmm{{{}}}||||||tttvvv}}}}}}~~~}}}ppp___QQQHHH<<<555444444333222111111111111111111111111000000000000000000111222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////000000//////000000111222000000000000111111111111111222222222333555666777777999AAAGGGHHHPPPlllyyybbbVVVPPPJJJBBB===:::999777666555444444444222222222333333333444444000111111111111222222222000000000000000000000000////////////000000000000000000////////////000000......////////////......////////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222...//////000111111222222000111222222333666;;;>>>FFFHHHJJJIIIHHHJJJQQQWWWmmmvvviii```___aaadddeeevvv~~~rrrlllpppxxxpppjjjeeeaaa[[[XXX^^^gggvvv~~~lllUUUMMMCCC<<<:::999777444333333333333333333333333444555666777888999999999888999999::::::999999888666555555444444333222222111111111111111111111111000000000000000000000000//////000000000000//////.../////////////////////............////////////.........................../////////000000000000////////////////////////000000000000000000000000111111222444999???EEEHHHLLLOOOPPPMMMKKKPPP[[[eeeoooooopppsssyyy|||uuuqqqssszzzyyyllleee```[[[UUUVVVVVVWWW]]]lll<<<>>>??????>>>======>>>AAABBBDDDGGGNNN[[[lllwww~~~{{{rrrzzzssswww|||___SSSCCC888555666666666111111111111111111111111000000//////000111222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////000000000000000111111222000000000000111111111111222222222333444555777777999===GGGOOOQQQXXXttt~~~vvvooo```MMMAAA:::999888666555555444444222222222333333444444444000111111111111222222222000000000000000000000000////////////000000000000//////............//////......////////////............//////000000111111000000000000000000000000000000000000000000000000000111111111111222222222...//////000111222222222444555555555777;;;AAAFFFLLLMMMLLLJJJJJJQQQ]]]ggg|||}}}lllhhh```YYYXXX]]]hhhppp{{{xxx~~~~~~zzzooosssvvvxxx}}}zzzwww|||{{{uuuoooeee___eeeooommm|||vvvbbbXXXKKKAAA>>><<<999666333333333333333333333333333444555777888888999999888999999:::::::::999999666555555444444333222222111111111111111111222222000000000000000000000000//////000000000000//////.........///////////////............/////////000........................////////////000000000000000000000000000000000000////////////////////////000111555999???DDDIIIKKKLLLNNNNNNKKKJJJSSSdddrrrppppppsss|||}}}zzzwwwtttuuu}}}wwwfff[[[WWWUUUPPPRRRYYY```fffooo<<>>===@@@BBBCCCEEELLLWWW```sssxxx~~~rrr|||wwwrrrZZZJJJCCC999555666222000222333333111000000111000000000000000000000000000000000000000000000000111111000000//////......000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000///////////////000///000000111222222333333777444222222333555:::>>>HHHCCCNNNggguuusssxxxoooXXXNNNDDD999666888777555333111333444444333222111111111111111111111111111111333111000///000000///...000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111111000000000//////222222111000//////000000000000000111222333333333333222444:::BBBHHHKKKKKKOOOLLLMMMSSS]]]hhhsss{{{}}}mmmkkknnnmmmlllddd\\\[[[```hhhqqqyyyxxxyyy~~~xxx~~~~~~}}}zzzvvvtttttttttxxxyyy||||||uuutttvvv|||wwwmmmkkkqqqwwwxxxtttuuutttppplllmmmsssyyyooodddVVVMMMIIIEEE???:::777555444444222///111555444444333444555777999:::999999999999999888777666888777666555444333222222000000000000///////////////////////////000111111000000000000000000000000000000000000000000000000,,,---......//////......000000000000000000000000////////////000000000000////////////000000000000111000000000111111111111222888@@@DDDEEEFFFJJJMMMNNNJJJIIIOOO[[[gggnnnqqqnnnvvv~~~wwwsssuuuooouuusssggg[[[TTTPPPNNNPPPUUUVVVbbbooo|||BBBBBBAAA???>>>===???@@@===???AAA@@@AAAEEENNNUUU```eeennnwww~~~wwwuuu~~~|||{{{}}}|||iiiXXXKKK<<<666888555222333444333222222111222111111111111111111111111000000000000000000000000111000000000/////////...000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111000000111111222222333333444444444666888;;;@@@DDDBBBLLLccczzzzzzvvvWWWMMMAAA;;;:::999555222555555555444222222333444111111111111111111111111111111222333222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111222222222333444444555555222222111000000000000000111111111222222333333444555777;;;CCCJJJNNNMMMKKKOOOOOORRR]]]kkkwwwvvvlllkkkmmmggg^^^```aaaeeekkkqqqwww|||{{{zzz{{{zzz~~~}}}{{{yyyyyyyyyyyytttwwwxxxvvvrrrqqqrrruuu~~~}}}~~~|||wwwtttnnniiihhhkkkooottt{{{tttjjjiiiqqqxxxzzzyyyvvvooofffbbbeeennnwwwvvvnnnccc]]]XXXQQQGGG???;;;888777999888555555888444444444444555777888:::999999999999999888777777888777666555444333222222111000000000///////////////////////////000111111000000000000000000000000000000000000000000000000,,,---......//////......000000000000000000000000////////////000000000000////////////000000000111///000111111111111111222888<<>>AAAGGGMMMQQQQQQOOOMMMVVVjjj|||mmmaaa___]]]\\\jjj}}}{{{sssuuuyyyyyyxxxsssnnnvvv|||{{{wwwzzz~~~}}}{{{{{{ssspppnnnnnnrrrxxxuuupppyyy}}}vvvmmmgggddddddtttqqq[[[JJJ@@@888666777555222222555444444444555666888999888888999999999888888777777666666555444444333333111111111000000000/////////////////////000000111////////////////////////////////////////////////------...///////////////////////////////////////////////////000000000000//////000000000111111111///111222111000333999???EEEFFFHHHLLLNNNOOOOOONNNVVV\\\fffpppxxx~~~~~~xxxwww|||ppp]]]VVVRRRSSS\\\hhhtttKKKIIIIIIKKKLLLJJJEEE@@@AAABBBDDDDDDCCCCCCCCCCCCEEEEEEFFFGGGIIIOOOVVV[[[```eeeggghhhmmmxxxzzztttvvvrrrnnnsss{{{oooooouuuppp\\\NNNDDD777888666333222333444333111111111111111111111111111000000000000000000000000////////////000000000000///000000000111111111111////////////////////////000000000000000000000000000000000000000000000000///////////////000111222333333333333333444444444777<<>>???@@@BBBCCCDDDEEEEEEDDDDDDCCCCCCEEEJJJRRRWWWYYY___cccdddhhhnnnssssssrrryyy{{{xxx{{{nnnkkkoootttdddjjjxxxyyyiii\\\OOO===;;;777444333555666444222222222222222222222222222000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000............///000111222222222333444444555666666777AAAHHHMMM\\\wwwsssZZZEEE===999666555666666333111333333333333333333333333222666888888444222111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////222222111111000000000000222111111111111222333333111111222333666:::>>>@@@HHHIIIJJJKKKOOOVVV___eeevvvnnniiieee___UUUPPPVVV\\\dddyyyxxxssshhhlllppprrrssstttxxx|||~~~|||vvvwww{{{~~~tttllljjjkkkmmmwww~~~lll^^^OOODDD===777555666666555555444555666777888777777888999999999999888666666555555555444444444222222111111111000000000///////////////000111111000000000000000000000000000000000000000000000000......///000000000000///000000000000000000000000////////////000000000000000000000111111111222222333222222444999AAAIIINNNJJJMMMPPPPPPMMMLLLNNNQQQcccfffkkkssszzz|||vvvyyyzzzjjjaaa^^^XXXRRR___dddrrrYYYZZZZZZVVVOOOFFF???<<<======>>>AAADDDFFFGGGGGGDDDEEEEEEEEEEEEHHHMMMQQQVVV\\\aaabbbeeejjjmmmllliiimmmttt}}}yyyoooooosssrrrwwwxxxnnn```MMM???:::666555777999777444222222222222222222222222000000000000000000000000.../////////000000000111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222333111222333444555666777888:::JJJVVV[[[fffzzzrrr\\\MMMFFF===888777777555333333333333333333333333333111111222333222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222111111000000222111111111222222333444222222333666:::@@@EEEIIIEEEFFFHHHLLLSSS^^^kkkuuuiii\\\\\\^^^[[[XXXXXX\\\dddllluuu{{{~~~}}}rrrkkkdddkkksssyyy|||uuuiiifffjjjrrrxxxvvvuuutttuuuwww{{{~~~rrrgggZZZOOOCCC:::666888666666555444444555777888777777888999999999999999555555555555555444444444222222222111111111000000///////////////000111111000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000////////////000000000000000000111111111222222222111000333:::DDDLLLOOOOOONNNRRRSSSOOOKKKLLLVVV___gggjjjqqqzzz~~~yyyxxxxxx{{{vvvcccZZZXXXWWWVVVXXXllltttbbbbbb```XXXMMMCCC===<<<>>>>>>???BBBFFFIIIJJJJJJFFFGGGHHHHHHGGGGGGHHHJJJNNNUUUYYY[[[]]]bbbeeeeeekkkmmmnnnrrr{{{wwwtttwww|||ppp\\\BBB===888777999;;;999666222222222222222222222222000000000000000000000000.../////////000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444000111222444666777888999DDDWWWgggkkkpppyyy~~~|||uuu[[[QQQCCC:::777777777666333333333333333333333333333111000///000000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111111111222333333444222333555888>>>DDDKKKNNNHHHKKKOOOTTT]]]kkk{{{qqq\\\VVV]]]___ZZZUUUddduuu{{{zzzxxxsss||||||nnndddsssxxx~~~}}}pppgggfffmmmvvv|||yyyuuunnniiiiiimmmssswwwxxxpppfff[[[NNNAAA===>>>666666555444444555777777666777888999999999999999555555555555555444444444222222222111111111111000///////////////000111111000000000000000000000000000000000000000000000000...//////000000000000000000000000000000000000000////////////000000000000000111111111111222222222//////444???LLLSSSRRRNNNRRRUUUTTTNNNIIINNN]]]llljjjoooxxxyyynnnqqqwwwyyydddTTTTTTXXXYYY\\\bbbyyykkkZZZQQQGGG===BBBCCCEEEGGGIIIKKKLLLMMMKKKLLLLLLHHHDDDBBBDDDFFFHHHQQQWWWVVVYYY___cccccccccfffkkkqqqwww~~~uuupppxxxxxx}}}qqqyyy}}}XXXDDD???AAA999333444333222111111111111111222222000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000111111111111000000////////////000000...///000222333333333333999444222666999===CCCJJJXXXmmm~~~~~~xxx{{{|||uuuzzzpppYYYFFF<<<888888888000444777555333333333333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000222222111000//////000000222111111111000000//////000111111111111222222222111111111111222333444555333444999BBBIIILLLLLLMMMCCCKKKXXXhhhwwwwwwaaaXXX[[[___^^^[[[jjj~~~}}}{{{zzzvvv{{{~~~yyywwwzzz~~~xxxooonnnhhhnnnxxxjjj______fffnnn~~~yyylllYYYHHH===;;;666444666666555666999777888888999999999888888777777777777666666666666333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000111111111111111444222111111222222111000333333>>>OOOTTTOOOPPPXXXXXXNNNEEEFFFRRRaaakkkpppppp~~~{{{rrrooovvvooo]]]QQQJJJPPPVVV\\\jjj{{{{{{nnn___PPPPPPPPPPPPRRRWWWZZZ\\\\\\QQQQQQOOOKKKGGGDDDDDDDDDDDDKKKPPPOOORRRZZZ```aaacccdddfffhhhlllsss{{{~~~{{{xxx~~~nnnwwwjjjTTTJJJHHH>>>777777555222222111111111111222222000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000111111111111000000////////////000000//////000111222333333333:::777777999<<>>HHHNNNRRRUUUUUUSSSNNNJJJIIIOOO\\\iiirrruuu|||{{{ooo\\\RRRMMMPPPZZZccclllzzzsssooolllmmmqqqrrrpppmmmaaa]]]XXXSSSOOOJJJEEEAAACCCFFFHHHGGGKKKTTT\\\___hhhgggffffffhhhoooxxx~~~}}}wwwvvvxxxlllooowwwxxxaaaRRRJJJ<<<555555222222222111111111111222222000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000111111111111111000000//////000000111000000000111222222222222999888999<<>>CCCIIIMMMNNNMMMLLLKKKKKKYYYrrryyykkk```]]][[[```vvvuuuuuuuuuvvvvvvtttpppmmmooouuu~~~~~~yyysssmmmkkk}}}nnnaaaMMMCCC:::888888666555555666666888999::::::::::::888888777777777666666666333333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000111111111111111...000333333111111333666<<>>999888777666777555666777999:::;;;;;;;;;999888888777777666666666444333333222222111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000111111111111000000//////000111111111111111...111333111///111888???GGGQQQVVVUUUUUUXXXVVVPPPNNNSSSZZZcccllltttzzz}}}~~~|||hhhRRREEELLLNNNXXXhhh|||}}}tttllleee^^^UUUNNNJJJFFFAAA@@@CCCHHHOOOTTTWWWYYY\\\aaagggoooyyy{{{xxxwwwxxxwwwlllnnnzzzooodddWWWDDD;;;:::555444333333222111111222222000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000111111///000000000111111111111111111000000000000111111222222111111222333444555888:::BBBQQQ```nnn~~~wwwuuuuuu|||}}}qqqsssvvvuuusssqqqxxxvvvcccTTT@@@888333666999777666666444444444333333333222222111111111111111111111111111111111111111111111111000000000000000000000000111000000000000000111111111111111111111222222222000000111111111222222222333333222333555888;;;===LLLPPPPPPMMMPPPZZZaaaccchhhvvviiifffeeebbbfffpppsssvvvzzzkkklllmmmpppvvv|||zzzvvvxxx{{{{{{yyy~~~ssslll```RRRDDD===999777666888666666888999;;;;;;<<<<<<999999999888777666666666444444333333222111111111000000000000000000000000111111111111111111111111////////////////////////////////////////////////000000111111111111000000//////000111111111111111111222111///...444@@@JJJSSSQQQTTTZZZYYYRRRQQQVVVXXX[[[```gggooowww~~~}}}zzz~~~vvviiiVVVIIIEEEOOOVVVfff~~~zzzqqqiiiccc___RRRKKKDDDCCCCCCCCCFFFIIIIIIMMMTTT]]]hhhttt{{{ttt~~~~~~vvvtttxxx{{{{{{xxx}}}vvvsssfffNNNAAA===777555444333222222111222222000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000111111111111222111111000000111111222333222222222333555777888>>>CCCRRRfffuuu{{{uuu{{{{{{xxxwwwuuuuuurrrttt~~~~~~rrrOOOAAA666777999666444555444444444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000111111222111111111222222222222222000111111111111222222222333222333444888===BBBEEEQQQRRRNNNIIIPPP___hhhhhhqqquuubbb___ddd```jjjzzz~~~uuummmhhhmmmlllmmmsss~~~{{{qqqlllpppwww|||~~~~~~|||yyyuuuqqqooonnnnnnggg]]]RRRJJJCCC:::777888777777999:::;;;;;;;;;;;;::::::999888777777666555444444444333222222111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000//////000111111111111111333222000///222<<>>666555444333222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000111111111111222222111111111111222222333333333444666999<<<>>>EEEUUUooo|||vvvwww||||||zzz}}}fffKKK@@@;;;555555:::555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000///000000111222222111111111222222333333333000111111111111222222222444444666:::@@@HHHOOOTTTNNNNNNKKKMMM^^^uuu}}}xxx|||yyyssskkkeeeeeejjjooouuu~~~ppplllkkklllmmmgggsss|||ddd```qqq{{{yyy}}}yyyhhh^^^```iiirrr}}}zzzhhhQQQBBB===999999:::;;;;;;:::::::::;;;;;;:::999888777666555555444444333333222222111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000//////000111111111111111000///000666@@@KKKSSSXXXUUU[[[YYYOOOOOOYYY___]]]bbbfffqqq{{{yyy|||xxxbbbNNNFFF???@@@YYYxxx}}}qqqjjjhhhhhhhhh^^^PPPHHHIIIDDDCCCGGGOOOWWWeee|||}}}hhhhhhrrr{{{~~~xxxwwwbbbLLLBBB;;;666444444333111111444222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000111222222111000111333222000222777888888===FFFIIIccctttssswww~~~~~~yyyxxxhhhOOOAAA===999333444333000000333666333///111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000000111111111111222222222777222111333333111000222333111555AAAKKKNNNOOOOOONNNNNNTTT```qqq||||||pppaaahhh{{{uuuqqqooojjjhhhjjjyyyvvvaaa]]]mmm}}}~~~ooodddeeemmmttteeeKKKAAA;;;;;;;;;999777666888999===<<<:::888777777888999666555444444222222111000000000000000000111111222000000111111111111000000111111000000//////......000000000000000///......000000000000000000000000333111...,,,---...//////111...222???KKKPPPUUUZZZSSSZZZXXXMMMLLLXXX```___gggnnnyyyyyytttxxxlllUUUCCCAAADDDOOOlll}}}zzzvvvooo```OOOFFFGGGCCCBBBCCCFFFHHHOOO___ooo{{{tttlllmmmrrrtttssszzz~~~vvv\\\MMM>>>999555555444222222555222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000111222222111111222333333222444888:::<<>>;;;999999:::;;;<<<<<<;;;:::888777777888888666555555444333222111111000000000000000111222222000111111111111111111000111111000000////////////000000000000000///......000000000000000000000000111000......///000111111333333;;;HHHQQQSSSUUUXXXXXXXXXTTTRRRWWWaaafffdddooowww|||xxxsssiiiYYYLLLCCCDDDLLL```rrr[[[JJJFFFJJJEEEEEEEEEEEEAAA@@@GGGOOOXXXbbbpppzzzwwwssssssqqqrrrzzzyyynnn\\\EEE>>>888666555222333666333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000111333222222111333444444444777;;;???EEERRR^^^zzz}}}xxx}}}{{{sssnnnkkkkkkkkkkkk```ZZZWWWXXXYYYXXXZZZ]]]dddsssxxxxxxdddEEE;;;@@@888888777777666444333333222222222222222222222222222222222111111111111111000000000000000000000000000000000000000000000000000111111111111222222222333111111555666444444777777<<>>999999;;;:::888::::::999999888888888888666666555444333222111111111111000000111111222333222222222333333222222222000000000000000000000000//////000000000000//////000000000000000000000000...///000000000000222333999AAANNNWWWZZZXXXXXXXXXXXXNNNPPP```lllnnnqqqxxx{{{xxx~~~uuucccSSSKKK@@@JJJRRR]]]vvviii\\\\\\___YYY\\\^^^ZZZRRRKKKEEEBBBAAACCCKKKXXXhhhtttyyyyyy~~~zzz}}}}}}}}}zzztttvvv{{{xxx]]]PPPBBB:::666333333555333333333222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000222333444333333555666444888>>>FFFSSSddduuu~~~}}}xxxttttttrrrmmmkkkmmmpppooo{{{}}}wwwVVVCCC<<<666444555555222222666222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222333111222555444111444999CCCJJJSSSVVVPPPLLLRRR\\\iiittttttiiioooqqq}}}|||rrrjjjdddbbbnnn{{{yyyyyyxxxxxx|||{{{yyyssspppmmmpppvvv}}}}}}qqqgggcccZZZPPPDDD===<<<>>>===<<<::::::::::::999999999888777666666555444333222111111111111111111222222333222222222333333222222222000000000000111111111111//////000000000000//////000000000000000000000000///000111000//////111333===FFFQQQWWWYYYYYYYYYXXXOOOJJJRRRdddmmmkkkssszzztttyyy{{{vvvmmm]]]MMMEEEBBBPPP___qqqyyytttmmmlllfffYYYNNNGGGBBB===EEECCCEEEMMM\\\jjjssswww|||wwwuuutttuuuxxx{{{{{{zzznnn^^^KKK@@@:::555444555333333333333222222222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111222444444444444666777888<<>>888555666444444333333333222222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111222444555444555777888>>>BBBHHHUUUjjj{{{~~~{{{||||||uuuVVVDDD777888999555333666333333333333333333333333000000111111111222222222000000000000000000000000000000000000000000000000000111111111111222222222333222222444333555>>>HHHSSSSSSRRRQQQNNNSSScccttt}}}qqqlllmmmkkk~~~vvvqqqjjjeeeeeemmmzzzsssuuuuuurrrssstttuuuxxxtttlll^^^OOODDD===;;;:::;;;;;;<<<======<<<<<<;;;777777666555444333222222222222111111222222333444000111111111111111111000000000111111111222222222......///000000000000000000000000000000000000000///111222000///222:::@@@IIIPPPUUUWWWYYYYYYSSSKKKFFFNNN[[[fffiiimmm{{{wwwxxx|||tttooodddTTTMMMPPPUUUlllwwwXXXGGGFFFIIIIIIBBBEEEGGGEEEFFFRRRgggwww{{{vvvvvvttt\\\KKKBBB;;;777777444444444333333333222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111333444555555555777999CCCFFFLLLYYYppp||||||~~~mmmkkkzzz~~~yyybbbLLL;;;;;;===888444666333333333333333333333333000000111111222222222222000000000000000000000000000000000000000000000000000111111111111222222222333222222444555888CCCOOOWWWTTTRRRPPPOOOXXXlllnnn______eeejjjsssrrrrrrnnnllllllxxx{{{ttttttzzzxxxdddRRRFFF@@@???;;;<<<===>>>>>>===<<<<<<777777666555444333333222222222111111222222333444000000111111111111000000000000111111222222222222......///000000000000000000000000000000000000000...111222111111666???GGGMMMSSSXXXYYY[[[ZZZPPPCCCHHHQQQ]]]eeejjjrrr}}}vvv}}}|||wwwtttpppbbbRRRRRR\\\bbb}}}|||nnnTTTIIIMMMUUURRRJJJEEEEEEDDDKKKddd|||zzzsssttthhhXXXKKK???777555444555444222111000111222000000000000000000000000111111111111111111111111000111222222111000111222000111111111111222222222222777999666333666<<>>;;;;;;???@@@===::::::999888888777666555444444333222111000000111222333222222222111111111000000111111111000000000000000000000000000111111111111000000000000000000000000333222111111555>>>IIIPPPTTTTTTWWW[[[WWWMMMFFFEEEUUUZZZ```ggguuu|||uuummmaaaXXX```ooo}}}uuupppdddXXXQQQJJJEEELLLWWWoooxxx||||||dddKKK<<<888666666555555444333333222111111111111111111111111111111111111111111111111000111222222111000111222111111111111222222222333444333111222666>>>IIIQQQRRRiii~~~yyy~~~zzzzzzdddOOOBBB:::888999444333222222333333222000222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222555444555:::BBBJJJQQQUUUTTTVVVYYY___mmm|||xxxpppmmmlllcccZZZbbbsssvvvnnnsssrrrooowwwzzzvvvxxx|||zzzxxxzzzjjjWWWEEECCC>>>===???@@@===;;;===888888777666555444333333333222111000000111222333222222222111111111111111222222111111000000//////000000000000111111111111000000000000000000000000333111111444;;;EEEMMMQQQUUUWWWYYYWWWOOOGGGHHHMMMWWW[[[bbblllyyy}}}uuulllbbbbbbuuu|||vvvggg]]]SSSJJJFFFHHHYYYeeeuuu~~~zzz}}}|||zzznnnTTTEEE@@@777666555555555444333222111111111111111111111111111111111111111111111111000111222222111000111222111111111222222222333333666444333777>>>FFFQQQZZZaaayyy{{{rrr}}}|||tttnnnooo}}}iiiRRR@@@999:::555444222222333333222000222222222222222222222222111111111111111111111111111111111111111111111111222222111111111222333333333555;;;CCCLLLRRRSSSSSSRRR]]]gggnnnxxx{{{rrrhhhbbbcccgggpppyyyooonnntttxxx}}}qqqqqqwww~~~zzz{{{ooo\\\KKKGGGBBB@@@BBBAAA<<<999:::888888777666555444333333333222222111111222222333111111111111111111111111333222222111000///......///000000000111111111111000000000000000000000000222000111777AAAJJJPPPQQQTTTXXXYYYTTTJJJHHHPPP[[[]]]aaajjjuuuxxx|||~~~wwwooofffbbbnnnyyyxxxlllbbbWWWMMMIIIHHHSSScccpppwwwyyyyyyxxx{{{|||rrr\\\MMMEEE;;;888555444444444222111111111111111111111111111111111111111111111111111000111222222111000111222111222222222222333333333666444777???EEEKKKVVVaaa}}}qqqsssuuu}}}}}}rrrfffuuujjjMMM===:::777555333222333333222111222222222222222222222222111111111111111111111111111111111111111111111111222222111111222333333444222888CCCMMMUUUVVVSSSPPPOOOcccuuu{{{~~~zzzllleee[[[[[[ooorrrlllkkkmmmyyyzzzvvvyyy~~~vvvqqqiii[[[MMMHHHDDDBBBDDDCCC===:::999888888777666555444333333333222222222222222222333111111111111111111111111333222222111000///......///000000000111111111111000000000000000000000000000000444<<>>===???::::::999888777666555555222333333333333333333222000000111111111222222222111111111000000000000000000000000000111111111111000000000000000000000000///666@@@JJJPPPUUUWWWYYY[[[ZZZTTTMMMOOOZZZeeeiiiqqq{{{}}}~~~}}}aaa[[[YYYeee}}}vvvooojjjVVVOOOKKKSSSdddtttzzz{{{yyyuuussszzzuuucccMMMEEE:::555555777666555222222222222222222222222111111111111111111111111000222222222111000111222222222333333333444444444999;;;CCCNNNRRRYYYqqq}}}{{{zzzqqqzzzwwwzzzxxxiiijjjzzz```CCC===:::666444555555555555222222222222222222222222222222222222222222222222111111111111111111111111222222222222333444555666===GGGSSSVVVRRROOORRRVVVcccvvv|||{{{nnn\\\YYYTTT```sssmmm~~~uuupppyyy~~~xxxwwwhhh\\\NNNFFF???::::::===;;;;;;:::999888777666666222333333444444333333222000000111111222222222222000000000000000111111111000000000000111111111111000000000000000000000000000999EEEOOOTTTVVVYYY\\\\\\ZZZSSSOOOWWWgggqqqrrruuuccc^^^___qqq}}}~~~}}}{{{qqqddd\\\SSSRRR]]]nnnzzzvvv{{{~~~xxx```OOO???888777555222222555444333333222222333333000000000111222222333333222111000......000111222222222333444444555666666666DDDNNNNNNWWWnnnvvvzzzfffuuu|||tttsss|||{{{tttlllgggwwwnnnQQQAAA;;;888999888555444666666444222222333333222111111111111222222333333333333333333222222111111111555333444777444111666@@@KKKRRRRRRTTTXXXSSSQQQ\\\uuu{{{yyyuuueeeYYY[[[[[[hhh}}}vvvyyynnnWWWNNNCCC>>>@@@???>>>===;;;999777555444444444444444444444444444444111111111111111111111111111111111111111111111111000111111111111222222222222222111111000111222222444AAANNNSSSUUUYYY]]]^^^___RRRNNN]]]qqq}}}}}}}}}uuunnneeejjjqqq{{{~~~zzzxxxtttnnnfff\\\VVVYYYdddpppwwwzzz}}}ttt{{{gggTTT@@@888777555444333555444333333222222333333000000000111222222333333222111000//////000111222111222333333444555666888>>>GGGLLLOOO___xxxzzz|||kkk~~~zzz~~~{{{{{{pppkkkgggqqqwww^^^FFF===666555555333222444666444222222333333333222222222222222222222333333333333333222222222111111444333444666444333999CCCJJJSSSVVVUUUUUUPPPUUUeee|||zzzqqq```VVV\\\^^^jjjzzzaaaSSSEEE???@@@???===<<<;;;999777666555555444444444444444444444444111111111111111111111111111111111111111111111111000111111111111222222222111222222111111111111222888DDDOOOSSSUUUZZZ]]]^^^YYYPPPTTTjjj~~~~~~{{{|||yyyrrrkkkfffppp|||}}}xxx}}}zzzxxxyyytttnnncccWWWPPPTTT```jjjxxxzzz}}}xxxuuu^^^EEE999777666555555555444333333222222333333000000111111222333333333222111000//////000111222000111222333333555888:::EEEIIIOOO[[[sssnnnsss|||{{{zzz~~~xxxnnnmmmjjjmmm|||mmmQQQCCC777444555444333333555444222222333444333222333333222222222222222222333333333333222222222222444333333444555777???GGGJJJUUUXXXUUUSSSPPP[[[rrr}}}xxxjjj\\\[[[gggkkkwww{{{uuusssnnn]]]JJJBBBBBB???===<<<:::999888777777777444444444444444444444444222222222222222222222222111111111111111111111111000111111111111222222222000111333222111000111333>>>HHHQQQTTTWWW[[[^^^]]]TTTOOO[[[uuu{{{xxxxxxuuunnnhhhfffyyyyyyyyyzzzyyy}}}wwwmmm___QQQNNNXXXfffwwwwwwzzzkkkPPP@@@;;;888555444555444333333222222333333000000111222222333333444222111111000000111111222///111333333333555:::???GGGLLLXXXnnn~~~eeewwwyyyxxxpppmmmqqqrrrooorrrwwwrrrttt^^^MMM<<<666777777666555555333222222333444333222333333333222222111111111333333333333333333333333333222222444666<<>>DDDJJJPPP```xxxkkkcccwwwwwwhhhmmmsssvvvrrrnnnwwwzzzqqq{{{~~~vvvfffTTTAAA999888777666666444333111222333444444333333333333222222111111111333333333333333333333333222333333444888AAAJJJPPPRRRVVVRRRRRR[[[aaannn}}}{{{tttlllaaakkktttrrrkkkeeeooozzzwwwyyy{{{qqqgggUUUJJJEEE======<<<;;;:::999999999999555555444444444333333333222222222222222222222222111111111111111111111111000000111111111222222222///222444444222222666:::KKKQQQUUUXXX[[[___]]]XXXQQQSSS___nnnssspppwww~~~}}}xxxttt~~~yyyyyyxxxxxxuuuqqqmmmjjjvvvyyyvvvxxxyyyiiiYYYWWW]]]dddgggmmmvvvtttsss}}}lll\\\MMM???777444555444333333222222333333111111222222333444444444222222222222222222222222///222555444444888AAAIIIQQQWWWfff{{{hhhdddjjjxxx~~~{{{}}}{{{{{{~~~|||}}}iiimmmqqqtttsssnnnsss~~~{{{uuuhhhWWWEEE<<<888666444444444222111222333444444333333333222222222222222222333333333333444444444444111333444555;;;FFFNNNQQQUUUTTTNNNRRRbbblllvvvwww{{{tttkkkeeedddxxxyyyiiijjjfffeeeyyy}}}|||ssslllmmmhhhYYYOOOIII>>>???>>><<<;;;:::999999999555555555444444333333222333333333333333333333333111111111111111111111111000111111111111222222222000333555444222444;;;AAAOOOSSSWWWZZZ^^^```[[[SSSOOOVVV```fffjjjppp{{{zzzuuuqqqvvvuuuxxx{{{{{{yyyuuurrrqqqtttsssvvv~~~|||ppp___UUUUUU\\\cccnnnxxxyyytttxxxwwwjjjYYYFFF:::888555444333333222222333333111111222333333444444555111222222222222222222111000333666555555:::DDDMMMSSS```sssxxxccckkkxxx|||tttwww|||wwwuuuxxxwwwrrrooooooppprrrrrrxxxyyyssshhhZZZKKKAAA;;;666444555444222111111333555444444222222222222222222333333333333333444444444555555111444666777>>>JJJQQQQQQSSSSSSOOOUUUgggrrr{{{}}}~~~pppbbbbbbkkkrrrhhheeeeeeqqqzzzqqqkkkjjjpppnnn```XXXRRRFFF@@@???===<<<:::999888888666555555444333333222222333333333333333333333333111111111111111111111111000111111111111222222222000333555333222666???HHHRRRUUUXXX\\\```aaaYYYNNNNNN[[[cccaaafffvvv~~~sssppp}}}{{{tttyyy}}}yyyxxxxxxpppooosss|||}}}~~~yyyhhhZZZWWWZZZdddqqq|||wwwooooooqqqyyy}}}sss```JJJ>>>;;;555444333333222222333333111222222333333444444555111222222333333222222111111444777666555;;;FFFPPPRRReeeaaajjjvvv|||~~~{{{wwwwwwyyy|||tttooonnnssswww~~~wwwqqqiii^^^PPPGGG>>>777666888444222111111333555555444111111111222222333333444333333333444444555555555000444777888@@@LLLRRRQQQQQQSSSQQQXXXjjjttt}}}ooo\\\```ppppppkkkbbbeee|||{{{pppnnnooowwwvvvhhh```[[[OOOAAA@@@>>><<<:::999888888666666555444333333222222333333333333333333333333111111111111111111111111000111111111111222222222111444555333111777BBBLLLRRRUUUYYY]]]bbbbbbXXXLLLNNN___fff___eeezzztttqqqvvvtttzzz}}}|||}}}mmmmmmrrrzzz}}}~~~}}}}}}zzzooodddaaadddkkkuuu~~~~~~nnnppptttssswww}}}www```SSSFFF777555555333222222444444222333333333333333333333333111111111000111111222333333666666555;;;FFFLLLLLLXXXlll}}}dddddd~~~|||qqqmmmmmmqqqwww}}}kkkjjjggg```UUUFFF:::666777777555444444555555555444222222222333333444444444333444444333222111333444444555888@@@IIIPPPRRRSSSSSSQQQTTT```qqq|||mmmbbbdddjjjsssrrriiihhhsss|||wwwuuu|||{{{eeePPPFFFCCC???===;;;:::999999777777555444444444444444222222222222222222222222222222222222222222222222000111111111111222222222000222222111555>>>GGGJJJYYYTTTYYYdddcccUUUNNNQQQSSSccchhhaaakkkyyy~~~~~~}}}uuusssvvv~~~pppmmmnnnttt{{{{{{pppsssuuutttsssrrrrrrrrrvvvvvvxxx}}}zzzuuusssvvvxxxyyy|||tttccccccfffmmmxxx}}}}}}~~~ppptttzzz~~~~~~hhh[[[LLL===777777777555444444333222333333333333333333333333111111111111111222222333333444555888===EEEOOOVVVeeesssqqq^^^iii~~~~~~|||www{{{xxxtttuuu{{{sssnnnkkkpppvvv{{{{{{nnniiiaaaYYYNNNAAA999777777555333333444555444333222222222333333444444444333444444333222222333555444666;;;CCCKKKQQQSSSTTTTTTQQQVVVggg}}}pppeee^^^bbbhhhqqquuuiiimmm{{{zzz___KKKFFF@@@===<<<<<<;;;999777777666555444444444444222222222222222222222222222222222222222222222222111111111111222222222222111333333222777AAAJJJNNNWWWVVV]]]eeeaaaTTTQQQWWW]]]cccdddeeeuuu{{{|||vvvqqqtttnnnkkklllssszzz{{{fffffffffffffffhhhlllooossstttxxx~~~~~~qqqhhhiiiuuu~~~mmmhhhdddhhhqqq|||wwwttt}}}vvvxxxqqqcccSSSBBB888999:::999666444333333333333333333333333333333111111111111111222333333444222555<<>>======;;;888888777666555444444444444333333333333333333333333222222222222222222222222111111111222222222333333222444444555===JJJRRRTTTUUU]]]eeeaaaVVVOOOWWWcccjjj______rrr~~~{{{tttqqqwwwxxxwww}}}~~~hhhfffiiipppxxx~~~wwwzzzwwwwwwyyy{{{|||}}}~~~{{{vvvfffYYY???999666777666222111444333333333333333333333333222222222111222333333444555444;;;DDDFFFLLLfffpppggg~~~vvvqqqwwwwwwwww~~~}}}tttoookkkfffaaa______```bbbdddeeeffffffeeedddbbbaaadddgggmmmqqqsssvvvxxxzzzvvvvvvyyy{{{fffnnn~~~}}}|||^^^CCC888888666444333444444333222333333333333333333333333333444444444333333555777666>>>GGGMMMOOOQQQTTTXXXZZZcccuuuvvvllliiijjjrrrzzzjjjdddiiivvv```VVVIIIAAA===<<<:::777888888666555555555555555333333333333333333333333222222222222222222222222111222222222222333333333111333444777AAAMMMTTTUUUVVV___ddd\\\QQQQQQ\\\ggghhh```cccwwwiiimmmxxxzzzmmmlllrrrvvvuuu|||}}}hhhfffiiiqqqxxx~~~zzzttt~~~}}}~~~}}}tttjjjKKK>>>444555666333222555333333333333333333333333222222222222222333444444555888@@@GGGJJJUUUqqqeeekkk}}}zzznnnooozzz{{{}}}zzzuuupppmmmkkkkkk```___\\\XXXUUUQQQOOOMMMMMMPPPTTTXXX[[[___dddgggjjjuuu||||||ooolllxxxiiiKKK>>>999777555444444444333222444444333333333333222222222444444444333444666888999BBBKKKPPPPPPQQQVVV\\\jjjuuu~~~tttjjjjjjrrrmmm]]]dddxxx|||~~~yyysssddd\\\QQQFFF???;;;999888888888777666555555555555333333333333333333333333222222222222222222222222222222222222333333333333000333666;;;FFFQQQVVVTTTXXXaaabbbXXXRRRZZZgggoookkkgggmmm{{{|||||||||aaakkkxxxlll```bbbgggjjjmmmvvv}}}iiihhhkkkrrryyy~~~vvvttt}}}|||yyysss]]]HHH777666888555333555333333333333333333333333333222222222222333444444555===EEEHHHNNN___zzzmmmcccxxx}}}wwwttt{{{qqqmmmgggaaaZZZUUURRRQQQNNNNNNOOOOOOOOOQQQVVVYYY^^^fffrrr}}}~~~{{{}}}vvvuuuwwwWWWEEE:::888666555555555444333444444444333333222222222222444444444444444666888===GGGPPPSSSQQQRRRZZZaaazzzvvvmmmiiinnn}}}yyyjjj___kkkzzzlllggglllhhhcccYYYMMMAAA;;;:::;;;999888777666555555555555444444444444444444444444222222222222222222222222222222222333333333444444111444999???KKKUUUWWWSSS\\\bbb___VVVXXXhhhwwwzzzttttttyyy~~~zzz|||}}}ttteeeqqqyyy}}}vvvaaaYYY]]]bbbdddmmmxxx~~~llljjjmmmttt{{{{{{uuuvvv|||sssssspppnnnwwwzzz~~~uuuvvv}}}}}}~~~vvvssskkkPPP:::777;;;888555666333333333333333333333333333333222222333333444555555@@@HHHIIIOOOeee___ggg~~~qqqxxxppptttzzzvvvpppyyyqqqjjjeeebbbaaa\\\ZZZWWWRRRNNNMMMPPPRRRWWW]]]gggrrr~~~yyy||||||wwwppprrr___KKK;;;999777666666666555333444444444333333222222222222444555444444444777999AAAJJJSSSUUUSSSTTT\\\eee|||ooofffgggnnn}}}tttiiiooo|||xxx|||kkk^^^```kkkjjjggg___RRRDDD;;;;;;===999888777666666555555555444444444444444444444444222222222222222222222222222222333333333444444444222666;;;CCCOOOXXXYYYTTT^^^bbb^^^VVV^^^ttt}}}~~~}}}zzz}}}}}}vvvooooooyyy|||}}}qqq\\\WWW]]]bbbcccqqq}}}~~~nnnlllooovvv|||xxxuuuyyyqqqqqqqqqrrrvvv}}}xxxttt|||yyyrrrwww|||}}}uuuuuuxxx^^^CCC999>>>AAA<<<555333333333333333333333333333444444333222333555777666CCCLLLMMMWWWnnnfffeee}}}www~~~|||mmmgggkkkqqq|||uuuvvvxxxoookkkkkkddd^^^[[[UUUNNNOOOTTTUUU```llluuu}}}tttsssxxxzzzoooiii{{{eeePPPDDD>>>888777666333222444333333222222333333444555111444666555444555888<<>>>>>;;;:::888777666555666666333333333333333333333333333333333222222111111111111111222222222333333333444444;;;KKKVVVWWWXXXZZZeeebbb[[[YYYfffyyy{{{|||~~~~~~~~~}}}~~~xxxooowwwyyywww{{{jjj\\\ZZZ^^^ccchhhvvvsssrrrssswww|||}}}zzzzzzyyy|||{{{tttvvv|||xxxxxxwwwnnnpppxxxwww{{{~~~yyywww|||eeeKKK@@@BBBCCC===555333333333333333333333333333444444333222333666888;;;EEEKKKOOO]]]uuu|||~~~mmmaaawwwuuuhhheeekkkrrr{{{|||yyy}}}|||xxxqqqjjjccc___ZZZXXX]]]eeennnvvv}}}zzztttqqqlll{{{~~~xxxssspppttttttlll{{{wwwwwwooocccMMMBBB999777777555444555333333222222333333444555222444555444333555:::>>>IIINNNLLLMMMQQQPPPWWWiii|||ooofffkkkkkktttzzzttttttssskkkkkkrrryyyqqq[[[HHH???===<<<<<<:::999777666666666666333333333333333333333333333333333222222222111111111222222222222333333333555777@@@NNNWWWYYYZZZ^^^ddd```XXXVVVcccttt{{{yyy~~~}}}zzzzzzvvvpppqqqtttvvv~~~ggg]]]^^^dddkkkooovvvvvvxxx{{{|||~~~yyyyyy|||rrrmmm|||wwwqqqrrrzzz}}}www{{{hhhOOOAAA??????888111333333333333333333333333444444444333333444777:::EEEJJJNNNTTTdddyyyuuu|||```ddduuummmnnnxxxwww}}}rrrmmmiiihhhjjjooozzzyyypppjjjcccqqqrrrkkkqqq{{{qqq~~~uuu{{{~~~xxx[[[KKK;;;666888777666555333333333333333444444555444555555333333666<<>>===;;;999888888888999444444444444444444444444111222222222222333333333333333333333444444444444:::FFFRRRVVVWWWZZZ^^^```]]]PPPKKKTTT\\\```iiiuuuxxx{{{~~~xxxhhh```iiitttxxxrrreeedddnnnyyy}}}~~~{{{mmmlllzzzqqqxxxvvvfffJJJ777444444222333333333333333333333333444444444444666:::@@@EEEJJJUUUeeeoooqqqsssxxx~~~nnnZZZmmm}}}vvvwwwhhhlllwww|||~~~kkkttt~~~oooPPP>>>777666555777444444444444444555666666333444555555777<<>><<<:::999999999:::555555555555555555555555111111111222222333333333333333333444444444555555BBBMMMVVVWWWYYY^^^___\\\XXXKKKJJJZZZcccbbbkkk{{{xxxuuuzzz~~~xxxyyy~~~{{{nnniiijjjkkktttmmmdddfffuuu}}}}}}zzz{{{}}}zzz}}}}}}mmmhhhwwwooozzzuuu[[[BBB444222555555444444333333444444555333555666888:::>>>CCCGGGNNNdddnnnqqq~~~yyy]]]fffttt}}}vvvzzzyyyxxxjjjxxxzzzyyyvvvwww}}}{{{\\\AAA777999:::777555555444444444444555555444888888555999CCCIIIHHHNNNSSSRRRTTThhhyyylllkkkgggiiiyyyssssssiiikkk~~~wwwttt|||vvvrrryyy{{{sssqqqrrrkkk\\\NNNGGGAAA<<<;;;999777999===666666555444444444444555555555444444444333333333888555555888777555666999CCCSSS\\\YYYYYY___bbb___TTTSSSUUUZZZ```iiiyyy{{{ssswww~~~|||rrr}}}mmmdddeee[[[gggxxxnnngggjjjwww|||||||||{{{zzzwwwrrrsssyyy~~~}}}|||oooiiisssssswwwwwwaaaGGG888666999555444444333333444444555555555666777:::@@@HHHMMMTTTnnn~~~lll```vvv|||vvv|||}}}xxxvvv{{{~~~|||jjjooosss|||zzzsssrrr{{{___EEE888777777555666555555444444555555666444777888666:::CCCIIIIIIOOOPPPQQQWWWkkk}}}ooommmjjjnnnuuuooommmjjjsss|||kkknnnyyyrrrpppzzzwwwrrrooossswwwsssfffZZZHHHAAA<<<;;;999666777:::666666555444444444444555555555444444444333333333666333333666666333555999EEESSS\\\ZZZZZZ___bbb^^^SSSTTTXXX```gggppp|||uuuyyy}}}zzz|||sssyyyyyyggg```ccc^^^mmmooojjjnnn|||~~~wwwtttrrrnnnjjj{{{zzzxxxrrrjjjkkk|||wwwsssssssss~~~}}}vvvcccKKK999555888555555444444444444555555666666666777;;;CCCMMMTTT^^^zzzmmmeeewwwzzztttwww~~~rrrkkkdddiiipppvvv~~~}}}pppiiiooo{{{uuuppp~~~jjjPPP>>>777666555666555555444444555555666555777888888<<>>DDDIIILLLRRRPPPYYYlllsssiiimmmrrrzzz{{{yyyhhhttt}}}}}}qqqttt}}}xxxzzzlllUUULLLDDDBBB???:::888999666666555444444444444555555555444444444333333333333111222444333222888???MMMUUU\\\]]]^^^```^^^ZZZKKKLLLRRR\\\eeennnzzz~~~}}}|||zzz|||xxxvvvrrrgggcccjjjqqqxxxoooqqqyyyssskkkhhhddd]]]VVV|||wwwssswww{{{yyyyyylll___hhh}}}wwwxxx}}}uuu___GGG:::999666555555444444555555666666777:::===AAAGGGNNNSSS```}}}yyy^^^~~~vvvnnnmmmooo}}}sssmmmnnn|||wwwrrrxxx~~~tttuuu|||}}}wwwuuukkkPPP???:::999666666666555555666666666666666888<<>>CCCFFFJJJOOOSSS[[[kkk~~~kkkcccdddrrrzzzxxx|||wwwpppttt}}}~~~|||^^^QQQDDD???===999777777666666555444444444444555555555444444444333333333333333444555444666???IIIVVVXXX[[[```cccaaaZZZTTTRRRQQQVVV```iiipppxxxvvvvvv{{{|||}}}|||zzzxxxssswwwzzz}}}~~~zzztttpppnnnkkkgggcccxxxooolllooo{{{|||}}}~~~zzzttthhh]]]\\\bbb~~~|||yyyiiiPPP===666666666555555555555666666777999<<>>DDDNNNZZZaaarrrttt___pppwwwkkk___XXXVVVaaaoooyyy|||}}}~~~wwwxxx}}}~~~~~~{{{~~~~~~zzzxxxxxxxxxnnniiimmmzzz~~~xxxllllllcccMMM@@@;;;777777666666666666777777888555888AAAFFFGGGKKKQQQPPP```nnnxxx{{{zzzwwwsssppp|||}}}ttteeeeeevvveeeUUUEEE>>>===;;;;;;<<<666666555444444444444555555555444444444333333333222222333444333666AAANNN\\\YYY[[[aaafffbbbXXXQQQSSSVVVbbbqqq|||yyy|||~~~sssuuuooossspppeeeaaaaaaYYY]]]bbbdddccccccdddfffzzzzzzzzzyyy{{{}}}~~~~~~vvvrrrnnnggg___ZZZoooyyy~~~tttqqqtttxxxnnnNNN777888888888888777777777666::::::>>>DDDFFFNNNfffbbb^^^ooo|||}}}qqqlllccc[[[YYYUUUYYYhhhvvv~~~nnnpppxxxzzz|||}}}xxxwwwzzz{{{{{{||||||||||||{{{zzz{{{rrrkkkvvvwwwkkkzzzrrrSSSDDD;;;777777777777777666555555999:::===AAAFFFKKKQQQTTTOOObbbwww}}}sssqqqppprrrsssqqqzzzuuukkkqqq|||}}}xxx|||yyyxxxmmm[[[IIIAAA@@@===:::999777777777666555555444444444444555555555555555555555666555444444<<>>BBBGGGLLLRRRUUURRRfff{{{{{{{{{yyysssnnnjjjmmmpppppp{{{~~~rrrkkkrrr~~~zzzzzzyyyxxxxxxyyyxxxnnn]]]KKKBBB@@@===:::999777777777666555555444444555555555555555555555555555555555444666>>>JJJTTT\\\\\\```eeeddd[[[QQQMMMZZZhhh|||zzzvvvppprrrmmmjjjzzzhhhVVVMMMMMMMMMNNNQQQTTTTTTXXXfffsss}}}|||{{{yyywwwxxx|||yyyxxxrrr|||zzzrrrmmmggg```ZZZmmmxxxiii>>>999999888777777777777777;;;>>>BBBGGGOOOeeeuuuVVVZZZjjjttt{{{rrrxxxtttooojjjfff___[[[ZZZ^^^ccckkkvvv}}}eee[[[nnn}}}|||wwwyyyxxxuuuuuutttvvvzzz{{{|||{{{{{{zzzyyyxxxwwwrrruuuxxxwwwvvvxxx}}}pppqqq}}}vvvfffllliiiNNN999888888777777777666666666666:::???DDDHHHMMMRRRUUUUUUjjjtttrrr~~~vvvsssiiicccjjjyyyjjjppp}}}{{{qqqjjjrrr}}}yyyxxx}}}}}}yyy|||{{{rrrrrrvvvrrr```NNNEEEAAA===;;;:::888777777666666555555444555555555555555555555555555555555555888AAANNNWWW^^^^^^aaaeeebbbYYYQQQOOOYYYnnn~~~xxxsssmmmooonnnqqq|||wwwdddRRRIIIIIIGGGHHHLLLOOORRRYYYiiiyyy}}}}}}{{{xxxvvvzzz{{{}}}yyyssspppyyy}}}ssslllgggaaaZZZhhh||||||~~~sssAAA:::999888777777777888888;;;@@@CCCGGGTTTqqqeee^^^ppp~~~xxxsssqqqqqqkkkhhhccc^^^\\\aaannnyyyzzzrrr______{{{}}}vvvsssqqqrrrtttvvvwwwxxxzzzzzzzzzyyyxxxvvvuuutttoooooooooooottt}}}sssllluuu{{{ooolllyyyvvvXXX<<<888888888777777777777777777;;;AAAEEEHHHKKKPPPTTTXXXnnnnnnmmm|||zzztttddd___ooommmdddppp{{{ooohhhoooxxxuuuuuuzzz~~~~~~tttrrrxxx~~~wwwfffSSSHHHBBB>>>;;;<<<888888777777666555555555555555555555555444444444555555444666;;;EEERRR[[[___```ccceee```VVVQQQPPPVVVlll~~~vvvyyytttmmmnnnqqq{{{~~~|||sss```NNNFFFFFFEEEFFFIIINNNRRR[[[nnn~~~|||xxx}}}}}}zzz{{{ssskkkgggaaaZZZ___xxx{{{~~~MMM;;;:::888777777777888999;;;AAADDDFFFXXX|||uuubbbttt~~~yyyzzz|||yyyvvvmmmaaaYYY[[[eeennnoookkkaaakkkyyyqqqgggjjjooouuuyyy{{{yyyuuuxxxwwwwwwvvvuuutttrrrqqqlllhhheeeiiivvvxxxiiimmmuuuzzzoooyyy~~~zzz]]]@@@999999888777666777777888999===CCCFFFGGGJJJOOOTTT^^^qqqzzzkkknnnvvvaaaccc|||xxxdddcccrrryyylllccchhhyyy~~~wwwtttsssvvvyyy}}}|||}}}~~~nnnZZZLLLDDD>>><<<===888888888777666666555555666666555555555444444444555444444777>>>JJJVVV___aaacccfffeee^^^SSSPPPRRRXXXggguuu{{{}}}rrr{{{wwwqqqqqqwwwppp]]]KKKDDDEEEGGGHHHKKKPPPUUU```sss~~~~~~}}}||||||tttjjjgggbbbZZZVVVmmm}}}uuu{{{WWW<<<:::888777777777999:::;;;BBBDDDHHH^^^uuunnnxxxhhh]]]\\\aaaeeellloooooo}}}|||ssshhh___fffnnnwww~~~{{{ssstttttttttsssrrrqqqpppooooooiiidddiiixxxhhhiiiqqqrrr~~~ttt\\\DDD:::999888777666777888888:::???DDDGGGHHHLLLTTTZZZhhhxxx|||vvvllltttxxxeeemmmnnnaaagggwwwvvvkkkcccggguuu}}}wwwsssppprrruuuzzzvvvaaaQQQFFF???<<<>>>999888888777777666666555666666666555444444333333555444444777AAANNN[[[cccccceeehhheee[[[QQQPPPTTT[[[eeeppp{{{}}}ttt{{{~~~yyytttuuu}}}|||mmmZZZJJJEEEFFFHHHJJJNNNTTTZZZeeeyyywwwyyyxxxxxx}}}tttiiigggcccZZZSSSgggrrr{{{}}}\\\<<<;;;888777666777999;;;;;;CCCFFFKKKgggrrrxxxssshhheeedddcccnnnuuu|||~~~{{{wwwqqqmmmiiigggfffsss|||}}}rrrpppppppppppppppooonnnmmmqqqlllgggiiivvvjjjhhhpppvvvzzzkkkZZZIII;;;:::888666666777888999:::@@@EEEHHHJJJQQQ\\\ddduuuuuurrrnnn{{{yyynnnzzzhhhcccooo~~~vvvnnnjjjqqq~~~~~~{{{wwwpppmmmoootttzzz}}}gggVVVHHH???===>>>999999888888777666666666777666666555444444333333555333333888CCCQQQ^^^fffeeegggiiieeeYYYOOOOOOVVV\\\cccrrryyyvvv|||~~~zzzxxxvvvwwwyyykkkYYYKKKFFFIIIGGGIIIPPPWWW___kkk}}}xxxrrrtttuuuuuu{{{}}}~~~yyy~~~tttiiigggccc[[[TTTfff{{{vvv{{{aaa===;;;999777666888:::;;;<<>>GGGIIIZZZzzzdddrrr~~~uuueeeccciiiuuuxxxqqqsssoookkkmmmvvv{{{sssooonnnmmmiiifffeeeeeefffhhhjjjhhhcccdddvvvlllbbbjjjuuukkkZZZ@@@>>>999555555888999777>>>EEEDDDGGGPPPVVVcccxxx}}}wwwnnneeemmm{{{|||{{{|||sssnnnkkkmmmqqqxxx|||~~~mmm^^^NNNAAA===@@@<<<<<<;;;999666444555666555555444444444444555555555888555:::MMMXXX^^^gggfffjjjllleeeVVVMMMQQQYYY```hhhzzzwwwttt{{{{{{wwwxxxyyyxxxnnnnnnpppzzzwwwdddRRRHHHGGGIIIHHHLLLQQQWWWbbbsss}}}|||}}}zzz}}}zzzpppggg```]]]YYYRRReee{{{|||}}}zzzFFF:::999:::555777===;;;???HHHLLL___sss\\\fff}}}kkkWWW[[[eeerrrzzzuuutttzzz|||{{{uuummmlllkkkiiigggggghhhiiiiiiiiigggbbbdddvvvhhh```hhh~~~yyyeeeBBB>>>999555666888999777???FFFFFFHHHQQQVVVaaavvv}}}|||{{{hhheeeuuu~~~~~~zzzyyyyyysssnnnlllmmmqqqxxx}}}oooxxxvvvcccQQQDDD@@@@@@;;;:::999888777666555444666555555444444555555666666999666<<>>999<<<888999===;;;@@@IIIRRRkkkbbb\\\hhhwwwqqqkkktttPPPMMMLLLPPPZZZgggrrrxxxyyyyyyxxxzzz~~~}}}xxxlllkkkiiihhhiiiiiijjjjjjhhhfffccc```dddssssssccc\\\```vvvxxx{{{yyyKKKBBB999777888888999999@@@GGGIIIKKKRRRSSS[[[mmm|||~~~wwwyyy}}}~~~uuugggmmm~~~}}}xxxtttqqqppppppkkkhhhiiikkkpppzzzooo\\\TTTbbbuuuxxxpppVVVKKKEEE??????<<<;;;===AAAAAA<<<666666666555555555555666666444888777AAAXXXdddgggnnnkkkpppooocccWWWSSSWWW\\\[[[bbboooxxxxxxuuuzzzyyyrrrqqqwwwzzzyyyyyywwwwwwrrr___PPPHHHGGGHHHKKKRRR\\\fffqqq}}}yyy{{{|||}}}zzzvvvssswwwtttiii```ZZZRRROOOTTTkkk{{{sssvvvWWW???777;;;999:::???>>>BBBLLLVVVpppmmmUUU]]]iiirrrnnnkkkqqqQQQLLLHHHIIIQQQ\\\hhhooozzzzzzooollliiiggghhhhhhgggeeegggeeebbb```dddqqquuuhhh]]]ZZZnnnyyyzzz|||QQQDDD999888999999888:::???GGGIIIKKKQQQRRRZZZkkkwwwvvv}}}~~~{{{vvv}}}rrrlllttt}}}~~~}}}yyyuuurrrooommmlllgggddddddeeeiiirrr{{{yyycccRRRMMMYYYuuu|||wwwzzztttYYYLLLEEE??????===;;;===AAAAAA<<<777666666666555555666666666222666777CCC[[[hhhiiinnnmmmrrrnnn```SSSRRRUUUXXXYYYcccqqqyyyxxxvvvzzzxxxrrrssszzz}}}|||}}}{{{{{{~~~ppp]]]OOOHHHHHHJJJKKKTTTaaammmzzz~~~vvvwww|||zzz|||yyywwwsssrrr{{{~~~tttiii```ZZZQQQPPPPPPdddvvvmmmxxx```DDD777::::::;;;@@@@@@BBBPPP```{{{bbbSSSgggqqqpppqqqttt}}}xxx|||}}}~~~xxxgggMMMIIIEEEGGGOOO[[[fffmmm~~~|||qqqmmmhhhfffggggggdddbbbdddeeecccaaacccpppttt```UUUeee{{{|||yyyVVVFFF999999;;;999888;;;@@@GGGIIILLLSSSTTT\\\nnnwwwrrr~~~wwwpppsssmmmnnnzzz|||xxxuuussspppnnnkkkhhhccc```___```bbbjjjssspppZZZNNNKKKSSSiii~~~yyytttqqq}}}{{{___MMMDDD@@@===;;;:::;;;<<<<<<999555777666666555555666666777222777888EEE___kkkjjjnnnmmmrrrmmm]]]QQQRRRVVVWWW[[[ffftttzzzxxxvvvyyy}}}yyytttwww~~~zzzrrrqqquuu|||mmmZZZNNNIIIJJJKKKNNNXXXggguuu~~~zzzxxxxxxyyyyyyuuuooouuu|||tttkkkbbb\\\QQQOOOHHHYYYyyymmmzzz{{{www}}}~~~lllKKK999<<<;;;;;;@@@AAACCCVVVmmm|||___eeeyyyoookkkhhhdddhhheeeVVVMMMJJJIIILLLTTT___hhhnnn~~~zzzyyy~~~{{{pppkkkfffeeeffffffccc```bbbeeeeeebbbbbboooeeeQQQ]]]ssswwwzzz|||}}}uuuZZZGGG999999<<<999888<<>>>>>===;;;888666777888777777666666666666777777666:::<<>>===<<<:::999777777777777777777777777777777;;;888???SSSgggqqqrrrpppppprrriiiXXXRRR[[[bbbaaahhhsssvvvooosss|||}}}}}}~~~~~~wwwfffYYYZZZ[[[YYY[[[cccmmmvvvzzzgggXXXMMMIIILLLSSSXXXiiiyyy~~~zzzyyy|||zzztttrrr~~~}}}zzzwwwoooddd\\\OOOLLLFFFLLLhhhiiipppxxx|||vvvtttTTT>>>@@@;;;999AAAAAAJJJ\\\yyyqqqiii{{{lllaaaUUUMMMIIIFFFGGGLLLPPPVVVWWWaaattt|||}}}wwwpppgggaaaaaaeeejjjmmmrrrsssuuuwwwyyy{{{|||}}}sssmmmgggccccccbbb```^^^___bbb```___dddjjjqqqXXXZZZffflllmmm^^^wwwlllvvv^^^LLL===888888777:::AAAGGGHHHMMMTTT\\\kkkzzzuuuqqqrrr{{{yyyvvvsssqqqoooppprrrpppkkkfffaaa]]]ZZZYYYWWWVVV\\\ddd}}}qqqmmmooosssxxx}}}uuuVVVJJJGGGDDDCCC@@@===;;;888777777777777777777777777777777;;;999AAAUUUjjjssssssqqqpppqqqgggWWWSSS\\\ddddddqqqxxx}}}yyypppnnnxxx}}}~~~lll^^^TTTUUUVVVTTTXXX```nnnwww{{{hhhYYYNNNJJJNNNUUUZZZlll|||zzzwww|||}}}xxxssszzz}}}yyypppcccYYYOOOKKKDDDIIIddddddjjj{{{xxx}}}xxxxxx\\\BBB???::::::@@@BBBIII___oooddd|||yyyfff[[[PPPJJJGGGEEEHHHMMMRRRYYY^^^mmm|||sssnnniiieeedddeeeffffffiiijjjkkkmmmoootttzzz~~~tttnnngggcccbbbaaa___]]]\\\___]]]]]]bbbggg|||oooWWWUUU^^^eeehhh^^^xxxsss{{{yyy```NNN>>>:::999888<<>>;;;888777777777777777777777777777777999999DDDYYYmmmvvvtttrrrqqqooodddVVVTTT___ggghhhwww|||}}}wwwoooqqq|||{{{}}}zzzssslllgggmmmuuu{{{xxxsssrrrqqqpppbbbYYYSSSTTTTTTSSSXXXaaaqqqzzz{{{hhhYYYOOOLLLPPPXXX^^^oooyyyuuu||||||tttwww|||ssseeeZZZSSSNNNFFFHHH`````````zzz||||||xxxuuufffHHH>>>;;;;;;???CCCJJJeeennn```oooxxxyyybbbXXXMMMHHHFFFEEEIIINNNSSSZZZaaattt|||vvvssssssrrrtttvvvxxxwwwvvvuuuqqqkkkffffffkkktttzzzuuunnngggbbbaaa```___]]]ZZZ^^^\\\\\\aaafffzzzhhhVVVTTTZZZ___dddccc~~~xxx{{{ttt]]]LLL>>>;;;;;;999<<>>:::888888888666666666666666666666666777999FFF]]]pppwwwuuussssssmmmaaaVVVWWWccckkkmmmuuu|||zzztttvvv}}}}}}www}}}~~~vvvlllccc^^^dddlllqqqnnnhhhhhhiiiiii```[[[XXXXXXXXXWWW]]]eeettt~~~zzzgggYYYPPPMMMSSS[[[bbbsss~~~}}}vvvrrryyy}}}tttsss~~~wwwhhh]]]TTTOOOGGGHHH]]]|||ddd[[[sss}}}~~~uuuppppppNNN=========>>>DDDMMMiiijjj___mmmoooppprrrwwwxxxaaaWWWLLLHHHFFFFFFIIIOOORRR[[[dddzzzzzzuuusssuuuzzz}}}pppgggfffllluuu{{{vvvooogggaaa```___^^^\\\YYY]]]\\\]]]aaafffzzzxxxcccYYYWWWYYY]]]cccjjjyyywwwxxx[[[KKK>>><<<===:::<<>>EEENNNllleee```mmmpppqqqnnnrrr|||sss^^^UUUKKKGGGFFFGGGKKKQQQSSS^^^lll}}}{{{xxx{{{uuuqqquuu|||wwwpppgggaaa___^^^]]][[[XXX]]]\\\]]]bbbfffyyyppp___WWWSSSVVV[[[dddoooxxxttt~~~aaaPPPAAA======:::===CCCLLLNNNUUU[[[___fffuuuxxx~~~www~~~{{{xxxrrrqqqsssnnnnnnkkkfff```^^^___bbb\\\[[[ZZZWWWQQQOOOWWWaaazzz}}}rrrkkknnn|||~~~yyy___PPPGGGEEECCC@@@===:::999999:::777777777777777777777777666;;;KKKbbbttt{{{zzzxxxxxxmmm```[[[bbblllrrrtttvvvzzzwwwooooooyyy~~~zzzqqqnnnpppooorrrrrrnnnnnnrrrvvvvvviiifffcccbbbdddhhhmmmqqqwwweeeYYYSSSSSS\\\fffmmm{{{~~~~~~xxxvvvyyy{{{vvv~~~qqqeeeQQQPPPHHHBBBPPPpppuuu___qqq~~~}}}|||}}}~~~XXX>>>BBBCCC>>>EEELLLlll]]]aaallltttuuunnnpppyyynnnYYYPPPHHHEEEFFFHHHMMMTTTYYYgggwww|||xxxwwwxxxpppggg```^^^]]]\\\[[[WWW\\\[[[\\\aaaeeexxxqqqaaaWWWPPPWWWbbbgggooovvvsssooo[[[FFF>>>;;;:::???HHHNNNQQQVVVZZZ\\\aaaooo|||~~~yyytttzzzsssiiittt|||zzz~~~}}}{{{wwwssspppooooookkkjjjhhheeebbb`````````[[[[[[ZZZWWWPPPMMMUUUaaawwwtttmmmpppxxxbbbSSSEEEDDDCCCAAA>>><<<:::999888777777777777777777777777999>>>NNNeeewww~~~~~~}}}zzzmmmaaa___gggpppuuuvvvxxx}}}|||uuuwww}}}}}}wwwsssooonnnttt|||wwwfff[[[VVVXXXbbblllsssvvvvvvyyy|||}}}}}}~~~~~~|||~~~|||ssshhhTTTSSSJJJ@@@IIIhhhwww```ppp}}}yyyzzz~~~sssZZZ>>>DDDDDD>>>FFFIIIlllXXXbbboooyyywwwlllnnnyyymmmUUULLLEEEDDDFFFIIIOOOVVV```ppp~~~zzzuuuqqqooopppyyyxxxqqqggg```^^^]]]\\\ZZZVVV[[[ZZZ[[[```dddwwwyyyiii\\\TTT```rrriiimmmwww|||uuuuuu|||dddKKK>>>::::::BBBLLLQQQRRRVVVZZZ[[[```nnn||||||ssskkksss{{{zzzyyyggg^^^lll~~~{{{xxxxxxvvvtttsssrrrpppmmmkkkhhhggggggfffeeebbb```^^^[[[[[[ZZZWWWOOOLLLUUU```uuuvvvnnnqqqzzzyyy}}}iiiZZZJJJEEEDDDBBB@@@===:::888777777777777777777777777777;;;AAAQQQgggyyy|||nnnaaaaaajjjrrrvvvvvvwww|||{{{{{{~~~}}}wwwggg\\\XXX[[[fffqqqwwwuuuyyyxxxuuuttt{{{|||~~~~~~xxxiiiVVVRRRJJJCCCIIIbbbkkk\\\kkk}}}kkktttzzzbbbDDD>>>??????DDDMMMuuuqqq___ppp{{{vvv|||~~~wwwwwwlllWWWMMMFFFEEEHHHKKKOOOSSSaaasss~~~zzznnnlllssskkkxxxssspppiiiaaa]]]]]][[[WWWYYY[[[YYY]]]ggglllyyylll```\\\fffyyyzzzrrrgggtttpppiiiiiiKKK>>><<<===BBBIIIUUUUUUWWWZZZZZZ]]]mmm~~~}}}zzzwwwzzz|||{{{hhhbbb^^^gggzzz{{{xxxwwwxxxvvvuuutttqqqnnnkkklllmmmiiiiiiiiihhhfffdddaaa```^^^ZZZWWWVVVRRROOOQQQVVVqqq{{{}}}tttpppuuu{{{xxx}}}kkkVVVJJJGGGDDDAAA>>>>>>===;;;:::999999888888888888999999===BBBUUUqqqmmm___cccjjjlllmmmpppyyy{{{zzz|||zzz~~~{{{xxxiii___\\\^^^hhhrrrzzzwwwvvv{{{~~~{{{~~~zzzssstttfffUUUQQQJJJCCCHHH```qqq___lllsssyyy}}}fffEEE===>>>@@@EEEPPPwwwtttddd|||{{{xxxjjjWWWMMMEEEEEEHHHKKKOOOTTT```sss~~~}}}}}}ssshhhiiisss|||~~~tttqqqiii___\\\\\\[[[WWWZZZ\\\ZZZ^^^fffiiitttvvvbbbYYYcccyyy{{{ssshhhtttpppjjjjjjKKK>>><<<>>>EEEMMMUUUWWW\\\___^^^```nnn~~~zzzxxx|||~~~{{{bbb]]][[[cccvvv}}}yyyvvvuuuuuussssssssspppmmmjjjjjjjjjgggggggggfffdddbbb```^^^]]]ZZZXXXVVVRRROOOTTT[[[rrr}}}uuuooottt}}}lllXXXMMMHHHEEEAAA???>>>===;;;:::999999888888888888999999===CCCWWWsss}}}kkk]]]```ggghhhiiikkkuuuyyywww|||rrrlllooo~~~vvvhhh___\\\```jjjuuu~~~~~~~~~}}}|||tttkkkyyy}}}rrrfffTTTQQQJJJDDDHHH]]]~~~yyydddlll}}}|||{{{|||~~~lllGGG<<<>>>AAAGGGRRRxxx~~~yyyyyyjjjXXXMMMEEEDDDGGGKKKPPPVVV```sss~~~xxxnnnjjjuuu~~~uuurrrhhh^^^ZZZ[[[ZZZWWWWWWZZZYYY\\\bbbaaaiii~~~cccTTT___www~~~wwwkkkuuurrrnnnlllMMM>>><<>>===;;;:::999999888888888888999999===EEE[[[uuu~~~kkk]]]___eeeeeeeeefffpppyyyttt|||vvvlllbbb```iiivvvhhhaaa___cccnnnyyy}}}~~~~~~uuunnn{{{~~~uuukkkVVVQQQKKKFFFIIIZZZzzzjjjkkkzzzyyyxxx|||zzzqqqKKK===???AAAGGGSSSyyyzzzlllWWWMMMDDDDDDGGGLLLRRRWWWaaarrr{{{zzzssspppwww{{{{{{vvvrrrhhh\\\XXXZZZYYYWWWSSSWWWWWWYYY\\\XXX___tttzzz___QQQZZZsss}}}yyymmmuuutttsssoooOOO@@@<<>><<<:::999999888888888888999999===HHH___xxxnnn```aaafffeeedddeeennnzzztttyyy}}}xxxmmmeee```aaammmyyyllldddcccgggsss~~~{{{www{{{zzzvvv~~~vvvmmmXXXSSSMMMIIIIIIWWWuuunnnhhhvvv|||xxxxxxzzzuuuNNN???@@@BBBFFFTTTxxx{{{nnnVVVLLLDDDDDDHHHMMMSSSXXX```pppiiidddfffxxxyyywww}}}zzzxxxvvvuuuqqqggg\\\WWWYYYYYYWWWRRRWWWWWWXXXYYYUUU]]]sssjjjWWWOOOXXXmmmwwwwwwlllpppoootttqqqQQQAAA===???KKKWWWWWW]]]cccfffkkkyyyuuuttt~~~wwwiii```WWWYYY\\\aaajjj{{{~~~|||{{{zzzyyyuuuuuutttqqqmmmjjjiiiiiikkkmmmnnnmmmjjjgggeeedddcccbbb```___]]]\\\[[[ZZZWWWWWWXXXVVVPPPOOOZZZggghhhuuuyyysssuuuqqq\\\RRRKKKHHHDDDAAA???>>><<<:::999999888888888888999999===LLLddd|||nnn```bbbgggeeecccdddooo}}}yyysssvvvxxxssskkkeeeeeeggguuuqqqjjjhhhlllwwwvvvooovvv{{{zzz}}}uuukkkYYYTTTOOOKKKHHHRRRooo}}}mmmaaa}}}}}}vvvzzzzzz|||~~~xxxPPP@@@AAACCCFFFWWW{{{sssyyynnnTTTKKKEEEFFFJJJNNNSSSXXX]]]lll|||oooWWWUUUXXXmmm}}}yyyzzz{{{xxxuuurrrooofff\\\XXXZZZYYYVVVUUUZZZYYYYYY[[[XXXccc|||yyy[[[QQQPPPYYYjjjqqquuuiiiiiigggqqqpppRRRBBB>>>AAAMMM[[[]]]eeejjjkkkpppwww|||zzzoooeee___VVVXXX\\\```iiixxx~~~|||{{{yyyxxxwwwssssssrrroookkkhhhggggggjjjkkklllkkkhhheeeddddddaaa```___\\\[[[ZZZYYYYYYVVVUUUVVVTTTPPPOOOXXXcccaaannn|||uuurrrvvv}}}~~~sss\\\QQQLLLIIIEEEBBB@@@>>><<<;;;999999888888888888999999===OOOiii~~~lll___aaagggeeeccccccsss|||~~~xxxwww}}}vvvrrrtttvvvqqqllliiihhhlllzzzuuummmlllppp{{{sssllltttzzzxxxyyywwwmmmYYYSSSNNNJJJFFFMMMiiittthhhXXXttt||||||ttt{{{PPP>>>@@@EEEHHH\\\{{{cccyyy|||zzz~~~uuujjjRRRJJJEEEHHHLLLOOOSSSWWW]]]jjjwwwfffQQQRRRUUUhhhzzzzzzvvvssssssuuuvvvuuurrrooollleee\\\YYYZZZYYYVVVWWW[[[YYYYYY[[[\\\kkkrrrUUUOOORRRZZZiiiqqqxxxkkkfffaaannnkkkPPPBBB???DDDQQQ```bbbjjjooonnnrrr~~~{{{pppfff```]]]XXXZZZ]]]dddnnn{{{~~~}}}|||zzzxxxwwwuuuuuurrrrrrqqqnnnjjjgggffffffhhhiiiiiigggeeeccccccddd___^^^\\\ZZZXXXWWWWWWWWWVVVTTTSSSRRRPPPOOOTTT\\\\\\iii|||uuulllnnntttxxxuuu^^^SSSMMMJJJEEEBBB@@@???===;;;999999888888888888999999===QQQlll}}}lll___ccciiihhhfffgggwww{{{zzzssssss~~~|||vvvsssuuuvvvsssoooooonnnqqq~~~uuuooonnnssssssmmmuuuzzzvvvwww~~~{{{qqqYYYSSSNNNJJJDDDIIIdddlllcccRRRnnn}}}rrr}}}PPP<<<@@@FFFKKKaaasssZZZjjjbbb```iiiyyy|||rrrgggQQQJJJFFFIIINNNPPPSSSWWW^^^jjjttt}}}zzz```NNNSSSXXXfffsss||||||{{{yyysssnnneeegggiiikkkkkkkkkjjjjjjmmmkkkddd]]]ZZZ[[[ZZZVVVVVVZZZXXXWWWZZZ]]]nnnrrrUUUPPPSSS\\\jjjttt}}}pppggg___nnngggNNNBBBAAAFFFUUUdddbbblllqqqnnnppp}}}}}}~~~uuuiii```\\\[[[[[[\\\aaaiiittt|||{{{zzzxxxwwwuuussssssrrrrrrqqqnnnjjjgggffffffgggggggggeeebbbaaabbbccc^^^\\\ZZZWWWVVVUUUUUUUUUVVVSSSQQQQQQPPPNNNRRRWWWYYYggg{{{ttthhhiiippp}}}}}}vvvaaaXXXMMMJJJFFFBBBAAA???===;;;999999888888888888999999===RRRnnnnnnbbbfffmmmllljjjkkkxxx{{{xxxqqqsss~~~~~~xxxvvvxxxyyyvvvssstttvvvxxxtttoooooouuuyyytttvvvxxxxxxyyy{{{yyyppp\\\LLLNNNJJJFFFMMM^^^zzzWWWTTTqqqvvvWWW>>>BBBCCCSSSeeeaaa___ddddddfffjjjxxx|||{{{~~~~~~ssseeeRRRKKKFFFHHHLLLNNNQQQUUUZZZdddttt|||sssaaaWWWWWWVVV^^^kkk~~~~~~vvvnnnhhheeeeeeeeedddeeeggglllpppqqqnnnjjjppphhh^^^WWWVVVWWWWWWWWWZZZZZZXXXZZZ^^^\\\kkkoooYYYVVVKKKWWWjjj|||hhhcccnnn~~~}}}oooSSSBBB???GGGWWWeeemmmnnnqqqqqqoooqqq|||}}}~~~wwwpppfff]]]\\\```ZZZdddnnnuuu|||}}}{{{}}}|||xxxrrrnnnoooqqqrrrsssqqqooommmllllllmmmnnnmmmjjjgggdddbbbbbbcccddd^^^[[[VVVRRRQQQRRRUUUWWWUUUSSSPPPOOOOOOPPPPPPPPPVVVggg|||tttiiisss}}}uuu```ZZZRRRLLLFFFBBBAAA@@@===:::::::::888777777777888999AAAVVVqqqpppbbbccchhhiiijjjnnn{{{~~~yyypppsss}}}{{{zzzxxxsssnnnqqqvvv||||||zzz{{{}}}pppmmmsss{{{zzzttttttwwwwwwyyy{{{wwwmmm]]]LLLOOOKKKFFFMMM]]]YYYQQQkkksss~~~}}}WWW>>>BBBCCCTTTjjj}}}]]]aaaggggggkkkrrr~~~|||zzz}}}}}}rrreeeRRRKKKGGGIIILLLOOOSSSWWW[[[dddrrrxxxpppaaaZZZ[[[[[[cccppp}}}zzzuuupppmmmlllllllllvvvwwwyyy{{{|||yyysssnnnrrrjjj___WWWVVVWWWWWWWWWYYYZZZXXXZZZ]]][[[iiioooYYYWWWLLLYYYllllllgggqqqwwwqqqUUUCCC@@@IIIZZZhhhqqqrrrsssrrrmmmmmmwww{{{{{{}}}wwwpppeee\\\\\\```bbbmmmxxx~~~{{{|||zzzuuupppmmmnnnqqqrrrqqqpppnnnmmmlllmmmnnnooommmkkkhhheeecccccccccccc]]]ZZZUUUQQQPPPQQQTTTVVVUUUSSSPPPNNNNNNOOOOOOOOOXXXiii~~~ssslllzzzwwwbbb\\\RRRMMMGGGCCCBBB@@@===:::;;;:::888777777777888999BBBWWWqqqqqqaaaaaafffgggiiimmm}}}yyyppprrr~~~~~~|||{{{zzztttooorrrxxx{{{{{{xxxsssooorrr{{{~~~sssrrrvvv~~~{{{ssssssuuuuuuxxx{{{xxxnnn^^^MMMOOOKKKGGGLLL[[[[[[NNNeee{{{}}}|||{{{{{{ZZZ@@@CCCDDDUUUnnnyyy^^^eeekkkkkkrrr|||}}}{{{}}}}}}sssfffTTTMMMHHHIIIMMMPPPVVV[[[aaahhhssswwwpppeeeaaadddeeemmmzzz|||||||||}}}~~~yyyuuulll```XXXUUUVVVWWWXXXXXXZZZXXXZZZ]]]YYYgggwww___YYYNNN\\\pppmmmgggqqq~~~qqqtttWWWEEEBBBLLL^^^mmmvvvvvvvvvrrrkkkhhhqqq~~~zzzwww|||vvvpppggg______dddooo{{{}}}zzzzzzvvvqqqmmmkkkmmmpppsssoooooommmllllllmmmnnnooolllkkkiiigggeeecccaaa```[[[XXXTTTPPPOOOPPPRRRTTTTTTSSSPPPNNNMMMMMMNNNOOOZZZjjjtttqqq|||}}}yyyddd^^^TTTNNNHHHDDDBBBAAA===:::;;;:::999888777888888999CCCXXXsssqqq```___eeegggjjjnnnyyyqqqrrr|||~~~~~~}}}}}}{{{uuupppsss{{{{{{{{{zzzsssiiigggffflllwww~~~wwwuuuxxxmmm|||zzz}}}~~~}}}}}}~~~|||sssrrrssstttwwwzzz~~~rrr___MMMOOOKKKGGGKKKXXXzzz\\\QQQhhhzzzyyy|||{{{aaaDDDEEEEEEWWWnnnbbbgggmmmuuu}}}~~~vvvjjjUUUOOOJJJJJJMMMRRRYYYaaalllqqqxxxyyytttnnnmmmpppsss{{{~~~}}}vvvmmm```XXXUUUVVVXXXXXXXXXYYYWWWZZZ]]]YYYfffmmm___OOO]]]ttthhhaaalllzzzpppvvvWWWEEECCCNNNaaaqqqzzzzzzyyytttjjjgggppp}}}||||||~~~{{{wwwtttmmmhhhjjjppp|||yyyxxxrrrmmmkkklllmmmqqqvvvpppooonnnllllllkkkllllllhhhhhhgggfffcccaaa^^^\\\YYYVVVSSSOOONNNOOOQQQRRRSSSRRRPPPNNNLLLLLLMMMOOOYYYiiixxxxxx~~~yyyeee^^^VVVQQQJJJFFFDDDBBB>>>;;;;;;:::999888777888999999DDDZZZuuuppp^^^^^^ggglllpppuuuzzzrrrrrrzzz~~~~~~}}}}}}zzzsssooottt|||}}}~~~vvvpppnnnuuu~~~tttmmmffffffhhhooozzz|||wwwvvvxxx}}}mmm___zzzsssnnnnnnppprrruuurrrpppssszzz}}}tttrrrssstttvvvyyyrrr___MMMNNNJJJFFFIIITTTttt```[[[sssyyyxxx}}}~~~iiiIIIGGGFFFXXXnnnmmmyyyzzzpppWWWQQQKKKKKKNNNSSS]]]gggtttyyy~~~}}}zzzyyy{{{}}}}}}}}}~~~{{{}}}~~~||||||sssjjj^^^WWWUUUVVVWWWXXXWWWYYYWWWZZZ]]]ZZZhhhyyycccOOO___wwwddd^^^kkk|||vvvvvvWWWDDDBBBNNNcccttt}}}~~~}}}xxxmmmjjjuuu{{{|||{{{|||zzzyyyxxxuuussswww~~~|||yyyvvvnnniiikkknnnooosssxxxqqqpppnnnllljjjhhhgggfffcccccccccbbb```]]]ZZZXXXWWWUUURRROOOMMMNNNOOOQQQPPPPPPOOOMMMJJJJJJMMMOOOXXXggg}}}}}}~~~wwwwwwyyyfffaaaZZZTTTMMMHHHFFFDDD@@@<<<;;;;;;999888888888999:::FFF\\\wwwooo]]]```llltttzzz|||uuuuuuzzz~~~~~~|||||||||yyyrrrmmmsss}}}rrreee[[[\\\fffxxxzzzrrrmmmooossszzz{{{vvvuuuvvv{{{lll___[[[|||vvvssstttuuutttrrrrrrpppooosss{{{vvvuuuuuutttuuuxxx|||ooo___LLLMMMIIIEEEGGGPPPnnncccaaayyy}}}zzz~~~oooLLLGGGFFFYYYppp|||sssYYYSSSMMMLLLNNNUUUaaammmxxx~~~{{{{{{|||}}}~~~~~~|||yyywwwwwwxxxmmmeee[[[UUUUUUVVVWWWWWWXXXYYYWWWZZZ^^^]]]mmmyyybbbQQQbbbyyygggdddsss}}}vvvVVVCCCAAAOOOeeewww}}}sssppp|||~~~}}}yyyxxx|||{{{{{{{{{zzzyyyzzz|||{{{{{{|||yyysssjjjffflllppppppsssyyypppooommmjjjhhheeecccbbb_________^^^\\\ZZZXXXVVVWWWUUURRROOOMMMNNNOOOPPPMMMNNNNNNLLLIIIIIIMMMQQQXXXfff{{{qqqpppzzziiiccc]]]XXXPPPKKKIIIFFFBBB>>><<<;;;:::888888999999:::HHH^^^yyymmm\\\bbbqqq{{{~~~yyyyyy|||~~~{{{|||}}}yyyqqqlllttt~~~zzzfffXXXRRRTTT^^^mmmxxxyyywwwvvv}}}yyy|||zzzsssrrrsssxxxxxxiii\\\YYY\\\~~~yyywwwwwwuuuuuuwwwyyyppp^^^KKKKKKHHHDDDEEELLLiiibbb\\\ttt~~~~~~{{{xxxpppLLLFFFEEEYYYqqq{{{rrrZZZTTTNNNMMMOOOVVVdddqqqzzz~~~{{{zzzyyyxxxxxxxxxxxxxxx{{{}}}}}}yyyuuutttttteee___XXXTTTUUUWWWWWWVVVXXXYYYVVVZZZ___```rrrlll]]]TTTfff{{{nnnnnn~~~xxxVVVCCCAAAPPPgggzzzxxxuuu~~~}}}{{{}}}wwwtttssstttuuuyyyxxxzzz}}}}}}~~~~~~|||{{{xxxtttnnneeebbbkkkrrrppprrrwwwlllllljjjiiifffdddbbbaaa\\\\\\\\\[[[ZZZYYYWWWWWWVVVUUURRROOONNNNNNOOOOOOJJJLLLMMMKKKIIIIIINNNRRRZZZgggzzz~~~ooolll~~~llldddaaa[[[SSSNNNKKKHHHDDD@@@<<<;;;:::999888999::::::III___{{{lll\\\cccttt}}}}}}}}}|||}}}~~~zzzqqqmmmuuuqqq___TTTTTTVVV^^^kkktttuuuuuuwwwvvvkkkiiilllqqqxxxxxxoooggg]]]UUUWWW]]]zzzyyyxxxvvvuuuvvvyyysss^^^JJJKKKGGGCCCDDDJJJfff^^^SSSjjj||||||}}}}}}{{{oooKKKEEEEEEXXXqqqyyyqqq[[[UUUOOOMMMOOOWWWfffttt}}}|||vvvvvvuuutttuuuvvvxxxyyyvvvzzz~~~~~~yyysssooommmaaa[[[UUUSSSUUUWWWWWWVVVYYYYYYVVVZZZ```cccvvv^^^WWWVVVjjj|||sssvvvyyyWWWCCCBBBQQQiii|||{{{yyyrrrttt|||vvvrrrooonnnooopppxxxwwwyyy|||}}}~~~zzzxxxwwwsssoookkkaaa```kkkrrrppppppvvviiiiiihhhgggfffdddbbbaaa[[[[[[ZZZZZZYYYXXXXXXXXXVVVUUURRRPPPNNNNNNOOOOOOHHHKKKLLLKKKHHHIIINNNSSS]]]hhhzzz|||ppplllmmmbbbbbb]]]UUUPPPLLLIIIEEEAAA<<<;;;:::999999999::::::III```|||lll\\\dddvvv}}}{{{rrrnnnvvv~~~mmm]]]TTTXXXZZZbbboooxxx{{{~~~~~~pppdddaaaeeejjjpppvvvtttlllddd___ZZZTTTWWW^^^~~~xxxsssrrruuuwww|||ppp^^^LLLLLLFFFCCCEEEGGG^^^uuuXXXOOO___{{{xxxvvv~~~~~~~~~yyyHHH???GGGXXXttt}}}yyyzzztttfff\\\RRRJJJLLLTTT^^^hhhppp~~~}}}zzztttmmmiiihhhjjjlllmmmppprrruuuxxxxxxssskkkeee]]]YYYUUUSSSTTTWWWYYYZZZVVVWWW[[[[[[ZZZeeeoooYYYUUUSSSiiizzzwwwYYYFFFAAANNNiiittthhhsss~~~tttrrrooooooppprrrttttttyyyxxxtttnnnjjjmmmvvvxxxwwwvvvpppiiigggZZZ___ooorrrrrrvvvuuujjjhhhfffbbb___]]][[[ZZZWWWXXXYYYZZZZZZXXXVVVUUUTTTSSSRRRQQQPPPOOONNNNNNMMMJJJHHHIIIHHHGGGLLLRRRXXXnnnzzz}}}ooommmyyymmmkkkddd___YYYUUUQQQLLLEEE???===;;;:::888888999:::;;;KKKeeeooo```dddooovvv{{{{{{tttkkkiiiuuunnnccc```___gggiiioooyyyyyyiiiZZZXXX^^^aaabbbbbb```[[[XXXWWWVVVXXX___hhhxxxrrrnnnnnnrrruuu{{{ppp___MMMMMMHHHDDDFFFHHH___rrrSSSIIIZZZyyyyyy|||{{{{{{wwwIIIAAAHHHWWWtttooojjjyyy{{{{{{zzz}}}{{{|||~~~rrrdddYYYSSSNNNOOOUUU^^^lllxxx~~~zzztttmmmgggeeedddddddddjjjkkkmmmoooooolllhhhfff]]]YYYUUUSSSTTTWWWYYYYYYXXXUUUWWW\\\^^^hhhnnnZZZWWWTTTiiiyyyvvvXXXFFFBBBNNNjjj|||wwwfffqqqyyyooooooppprrruuuxxxyyyyyyyyywwwpppeee[[[YYY___eee|||{{{uuuuuutttnnnhhhfff[[[aaaoooqqqqqqsssrrrgggfffcccaaa^^^\\\[[[ZZZWWWXXXXXXXXXWWWVVVTTTSSSSSSSSSRRRPPPOOOMMMLLLLLLMMMIIIHHHIIIHHHGGGLLLRRRXXXnnn}}}yyygggnnn{{{sss|||{{{mmmjjjgggbbb\\\WWWSSSMMMFFFAAA===<<<:::888888999:::<<>><<<;;;999999999;;;<<>><<<;;;;;;<<<<<>><<<;;;;;;<<<===LLLfffyyyiiifffffffffiiippp{{{|||wwwlllgggooo}}}{{{rrrppppppppppppqqqrrrtttxxxccc[[[TTTUUUWWWVVVWWWXXXXXX]]]eeemmmpppvvvzzz}}}}}}wwwtttsssrrrooommmmmmxxxoooZZZRRRLLLJJJFFFCCCJJJVVViiiRRRRRRgggyyypppQQQCCCLLLLLLdddzzzuuuqqq}}}wwwrrriii^^^WWWKKKEEEKKKTTT___uuu{{{tttrrrsssrrrssstttvvvyyy|||~~~|||zzz|||zzzzzzzzzwwwrrrnnnkkkjjjcccfffnnn}}}rrrbbbVVVSSSOOOMMMMMMMMMMMMLLLPPPUUUVVVZZZttt}}}XXXUUULLLQQQjjjzzzdddTTTEEEBBBLLL___zzzvvv~~~ooowwwzzzvvvuuuuuuvvv~~~yyywwwxxxqqqsssqqqeeeUUUIIIFFFHHHKKKKKKJJJGGGEEEEEEIIILLLGGGDDDEEELLLWWW___eeehhhfffcccbbbcccbbb___]]]___\\\]]]```bbbbbb```]]][[[TTTTTTTTTTTTUUUUUUVVVWWWTTTTTTUUUTTTSSSPPPMMMKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJFFFDDDDDDDDDEEELLLSSSppp{{{bbbQQQbbb~~~xxxrrrkkkkkkddd]]]YYYXXXTTTNNNIIIGGGDDD@@@<<<::::::;;;===KKKiii|||kkkhhhhhhfffhhhooo{{{vvvjjjiiikkkvvv|||sssoooqqqtttuuutttzzzxxxvvvbbbZZZSSSSSSUUUWWWZZZ^^^___dddkkkqqqyyy~~~xxxtttrrrpppnnnlllpppxxxoooWWWPPPKKKJJJFFFDDDLLLXXXgggNNNLLLaaa|||vvvqqqxxxSSSEEENNNNNNZZZwww|||{{{wwwtttmmmdddZZZNNNGGGKKKOOOVVVeeevvvmmmdddaaaaaabbbfffggghhhjjjnnnsssyyy}}}|||yyywwwzzz~~~zzzsssllliiiiiimmmpppqqqxxxnnn___SSSQQQNNNMMMMMMNNNNNNNNNMMMRRRUUU^^^|||qqqTTTQQQLLLYYYvvvaaaSSSEEEAAAKKK\\\~~~zzz|||xxxuuuuuuwwwxxxzzzvvvuuuuuuoooqqqoooeeeWWWNNNMMMQQQRRRSSSSSSRRRQQQOOONNNMMMSSSRRRTTTZZZ```ccccccbbbZZZWWWWWWZZZ[[[YYYYYY[[[YYY[[[]]]______]]][[[YYYRRRRRRRRRRRRSSSUUUVVVWWWSSSTTTTTTTTTRRRPPPMMMKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIFFFEEEEEEFFFGGGOOOWWWrrr~~~zzzZZZMMMbbbwwwtttxxxqqqllljjjccc]]]YYYYYYVVVPPPJJJGGGDDD@@@<<<:::;;;<<<===KKKhhhnnnhhhfffbbbfffnnn{{{nnnkkkkkktttyyyuuuuuuwwwwwwwwwxxxwwwvvvddd\\\VVVXXX\\\___cccggggggmmmuuu}}}zzz~~~yyytttqqqooommmkkktttxxxnnnUUUNNNIIIIIIGGGEEENNNZZZjjjOOOKKK```}}}zzztttyyyUUUGGGPPPQQQWWWrrr|||vvvxxxzzz~~~zzzwwwvvvppphhhYYYOOOIIIKKKNNNQQQ[[[gggiiiuuugggWWWTTTTTTUUUWWWSSSTTTUUUWWW\\\dddnnnttt~~~}}}zzzvvvvvvyyy~~~~~~}}}}}}~~~~~~~~~vvvkkkdddeeemmmyyywwwfff[[[PPPNNNLLLLLLNNNOOOPPPOOONNNQQQSSS]]]{{{cccPPPMMMLLLdddyyy\\\PPPEEEBBBJJJXXXzzz|||zzzwwwuuutttuuuwwwyyyyyyzzz{{{yyyuuusssrrrrrrnnnpppmmmdddYYYSSSTTTYYYeeegggjjjkkkjjjddd\\\VVV\\\^^^bbbhhhmmmlllfff```QQQMMMMMMRRRTTTSSSSSSVVVUUUWWWYYY[[[[[[ZZZWWWVVVOOOOOOPPPPPPRRRSSSUUUVVVRRRRRRRRRRRRQQQOOOMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGIIIRRR\\\sss~~~tttVVVOOOeeerrrggguuummmjjjfffaaa[[[YYYYYYWWWQQQLLLGGGDDD@@@===;;;;;;===>>>JJJfffssshhhbbb___dddmmmsssooonnnuuu}}}zzzzzzzzz{{{wwwxxxwwweee^^^ZZZ^^^ccchhhmmmqqqqqqxxx{{{xxxuuuyyy{{{uuuqqqnnnmmmllluuuwwwlllUUUNNNIIIIIIGGGEEENNN[[[iiiNNNJJJ```wwwWWWIIISSSSSSXXXooo~~~}}}{{{xxxrrruuuzzzzzzyyywwwpppiiiVVVNNNHHHJJJNNNSSS\\\eeeeeennnuuuxxxvvvYYYNNNPPPPPPOOOPPPIIIJJJJJJKKKOOOXXXdddmmmvvvwwwwwwwwwxxx{{{~~~|||zzzyyyzzz{{{}}}wwwrrrkkkiiiqqq~~~uuufff\\\XXXOOOMMMLLLLLLMMMOOOOOONNNQQQTTTTTTXXXmmmttt\\\RRRMMMMMMkkkpppUUUMMMEEECCCIIIVVVvvv~~~|||wwwvvvtttsssssstttvvvwwwwwwwwwwwwuuurrrpppoooooonnnooolllddd\\\YYY]]]bbbzzz}}}zzzlllbbbbbbggglllrrruuutttlllcccOOOJJJGGGKKKNNNNNNNNNOOORRRSSSUUUWWWWWWVVVTTTSSSOOOOOOOOOPPPPPPRRRSSSSSSPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIGGGGGGGGGFFFIIIRRR]]]qqq}}}nnnSSSQQQiiinnn```rrriiifffaaa\\\XXXWWWXXXWWWQQQLLLGGGEEEAAA===<<<<<<>>>???JJJccctttggg______gggrrruuussssss{{{~~~{{{|||}}}|||~~~xxxfff___]]]bbbiiinnnsssxxxzzzxxx~~~|||~~~}}}vvvqqqnnnnnnnnntttuuujjjVVVOOOJJJJJJGGGDDDMMMYYYbbbGGGFFF^^^~~~yyyYYYMMMVVVWWWVVVfffsss}}}vvvzzzwww{{{~~~zzzyyyxxxvvvvvvtttwww{{{{{{zzz}}}zzzssslllYYYPPPIIIHHHLLLRRRZZZ```eeelllppprrrzzzfffPPPNNNPPPMMMHHHGGGHHHIIIIIIHHHJJJRRR^^^ggglllqqqvvv{{{}}}~~~zzzxxxwwwyyy{{{|||uuussssssyyy~~~pppfff^^^XXXUUUOOOMMMLLLLLLMMMNNNMMMLLLQQQUUUUUUTTTcccxxx~~~wwwnnn\\\UUUOOONNNmmmjjjQQQLLLEEECCCIIITTTrrr}}}wwwsssuuutttsssrrrrrrqqqrrrrrrwwwuuusssrrrpppooommmlllkkklllkkkgggccceeekkkqqq|||qqqtttyyy}}}}}}}}}zzzooocccLLLDDD@@@BBBFFFGGGHHHJJJNNNOOOQQQRRRSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGGGGEEEGGGRRR^^^rrr~~~{{{```OOOXXXsssnnnfffrrriiiddd^^^ZZZVVVVVVXXXWWWRRRLLLIIIFFFBBB>>><<<<<<===???III```ssseee```eeeqqq|||yyyuuuttt}}}~~~}}}yyyiiidddbbbhhhpppvvv{{{zzz{{{|||}}}~~~vvvpppmmmnnnpppsssttthhhVVVOOOJJJJJJGGGEEEMMMYYY```FFFHHHbbbyyy^^^SSS^^^^^^ZZZccczzz{{{bbbeeefffjjjoookkklll|||yyy|||{{{|||~~~zzzsssllliiifffbbbaaaccchhhlllrrryyy|||yyyyyyzzz~~~~~~vvvqqqrrryyy|||uuupppaaaYYYPPPLLLNNNSSSXXXZZZeeemmmrrrttt|||nnn^^^TTTXXXYYYOOOGGGHHHFFFHHHIIIHHHGGGLLLVVV^^^hhhnnnwww~~~~~~{{{yyyyyyyyy{{{}}}yyyzzz}}}~~~uuujjjdddbbb^^^WWWQQQNNNLLLKKKLLLMMMMMMLLLKKKMMMSSSUUUXXXiiimmm\\\VVVRRRQQQmmmjjjRRRMMMGGGDDDHHHPPPnnn|||xxxvvvvvvxxx{{{}}}|||xxxtttrrrrrrqqqqqqpppooommmllllllqqqooolllkkkkkkkkkjjjhhheeegggiiiiiikkkpppxxxxxxhhhNNNCCC;;;;;;???AAACCCEEEIIIJJJKKKMMMMMMMMMMMMLLLMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEHHHTTTbbb{{{nnnYYYUUUkkkyyyzzzuuummmfff___[[[XXXYYY[[[ZZZUUUPPPKKKHHHDDD???<<<<<<===>>>HHH^^^|||sssfffeeeppp~~~xxxuuu{{{}}}}}}xxxnnniiihhhpppyyy~~~xxx|||xxxyyy||||||tttmmmkkkmmmpppttt~~~rrrfffTTTMMMIIIIIIGGGFFFOOO\\\___GGGKKKfff}}}xxxfff\\\ggghhhfffhhh{{{zzz[[[WWW\\\dddppprrrvvvpppnnn~~~zzzyyyxxxwwwvvvmmmfff```^^^[[[XXX\\\bbbhhhlllrrryyy~~~zzzwwwwwwxxx|||sssiiihhhmmmxxx}}}xxxqqqnnnhhhbbb\\\ZZZ^^^dddfffeeennnyyyhhh___```iiifffVVVNNNRRRJJJNNNQQQPPPNNNPPPWWW^^^kkkqqqyyy}}}|||{{{|||}}}}}}}}}|||~~~~~~xxxlllfff___]]]\\\YYYSSSLLLKKKJJJJJJKKKMMMNNNMMMLLLJJJPPPSSS\\\vvvkkkVVVQQQQQQSSSmmmoooVVVPPPIIIDDDEEEKKKhhh{{{vvvhhhiiikkkmmmoooppppppqqqmmmmmmmmmlllkkkiiihhhgggeeecccaaaaaadddeeeeeedddaaacccfffhhhkkkrrryyy~~~___QQQCCC???@@@@@@BBBDDDDDDDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMNNNKKKKKKKKKKKKKKKKKKLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEGGGHHHGGGKKKYYYhhh~~~~~~mmm\\\aaa~~~uuuqqqgggdddaaa^^^___bbb```[[[UUUNNNJJJEEE@@@===;;;<<<<<>><<>><<>><<>>@@@DDDIIILLLOOOUUUWWWRRRHHHBBBDDDIIIFFFFFFEEEDDDDDDDDDDDDDDDAAABBBCCCDDDEEEFFFGGGHHHFFFGGGIIIOOO]]]nnn|||~~~fff]]]jjjdddTTTQQQgggoooqqqxxxppprrrtttsssqqqqqqmmmhhhhhhkkkkkkgggbbb\\\TTTMMMHHHDDD@@@>>>???HHHddd{{{gggfffmmmmmmzzz|||zzzyyy}}}sssttt}}}|||rrr^^^RRRPPPTTTPPPQQQUUUZZZaaakkkuuu|||}}}}}}|||sssnnnxxxrrrzzz||||||zzzoooiiiooonnnkkkrrryyylllfff___RRRIIIDDDDDDIIIGGGEEEOOO^^^bbbMMM???EEESSS]]]gggqqq}}}```dddeeejjjppprrrwwwwww|||zzzwwwvvvuuusssoookkklllmmmpppsssuuutttpppmmmlllffflll~~~}}}}}}|||}}}}}}~~~~~~}}}zzzpppcccXXXRRRNNNLLLJJJQQQUUUWWWTTTTTTWWWYYYXXX^^^[[[]]]eeeooo}}}xxxbbbccc}}}|||}}}|||||||||{{{yyywwwuuusssnnnnnnlllhhhccc^^^\\\[[[YYYWWWVVVWWWYYYYYYUUURRROOOMMMIIIFFFCCCCCCDDDEEEEEEGGGJJJKKKLLLLLLNNNOOOSSScccyyypppXXXTTTRRR```|||}}}ggg^^^```^^^[[[ZZZZZZVVVQQQRRRrrr}}}{{{yyy||||||sssjjjnnnllliiigggeeeccc___\\\SSSSSSWWW___hhhiiiaaaYYYRRRPPPNNNMMMKKKKKKKKKLLLRRRQQQOOOOOOOOOQQQSSSTTTKKKJJJGGGEEECCCBBBBBBBBBAAA>>>;;;;;;>>>AAACCCDDDFFFGGGHHHIIIIIIHHHGGGFFFBBBBBBBBBCCCCCCCCCCCCCCCDDD???>>>@@@@@@@@@GGGRRRZZZWWWRRRKKKEEECCCEEEHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIGGGHHHLLLUUU___lll}}}nnn^^^bbbooosssWWWOOOXXXvvvvvv~~~tttkkkjjjoooooommmjjjhhhhhhiiihhheeebbbZZZ[[[XXXOOOHHHFFFDDDAAA???FFF^^^nnndddgggooosssxxxrrrooozzztttuuu||||||lll]]]SSSQQQSSSNNNKKKMMMSSS[[[dddoooyyysssvvvzzzuuuooonnn~~~}}}yyywwwlllhhhooonnnoooxxxxxxjjjccc\\\OOOKKKFFFFFFIIIGGGEEENNN\\\bbbLLL???GGGWWW```iiirrryyyaaabbb```gggtttxxxwwwxxx~~~{{{xxxuuusssrrroookkkhhhooooooooooooooonnnlllkkk]]]___nnn~~~~~~~~~~~~~~~|||xxxnnn___TTTOOONNNPPPQQQUUU]]]dddfffgggjjjkkkjjjpppkkkiiinnnxxx{{{ppp___eee}}}{{{{{{}}}zzzzzzzzzzzzyyyxxxwwwvvvpppmmmhhhccc___[[[XXXVVVPPPPPPRRRTTTVVVUUUQQQMMMMMMKKKHHHEEECCCCCCCCCDDDFFFHHHKKKLLLMMMMMMOOOQQQSSS]]]pppkkkUUUQQQTTTfff~~~kkkbbbccc```[[[YYYYYYUUUPPPQQQooo~~~vvvqqquuu|||uuukkkkkkjjjhhhgggeeeaaa\\\XXXRRRVVV]]]bbbccc___YYYTTTOOOMMMLLLJJJIIIHHHIIIIIINNNMMMLLLKKKLLLMMMOOOPPPJJJIIIGGGDDDBBBAAA@@@@@@???===;;;<<<>>>AAABBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCC??????AAABBBDDDKKKUUU\\\WWWPPPIIIEEEDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIFFFFFFLLLXXXdddqqqzzzhhhZZZ___nnnqqqWWWUUUbbb{{{|||tttlllkkkpppnnnmmmjjjhhhggghhhgggdddaaa\\\]]]ZZZQQQKKKHHHDDD@@@@@@EEE\\\nnnbbbbbbhhhqqq~~~xxxrrrppp{{{zzz|||zzzlll\\\SSSQQQRRRNNNJJJIIINNNUUU^^^kkkvvv~~~ttt{{{zzzyyy}}}|||~~~{{{yyyvvvkkkgggmmmlllooo}}}}}}vvvhhh___WWWJJJKKKGGGGGGIIIFFFDDDMMMZZZ]]]III@@@NNN```hhhpppxxxggg^^^aaapppuuu~~~}}}|||xxxvvvrrrooommmkkkhhhfffkkkkkkkkkkkkhhhfffcccaaaSSS^^^uuu}}}}}}}}}||||||}}}}}}}}}|||yyymmm^^^QQQMMMPPPVVV[[[dddqqqyyy}}}qqqhhh\\\jjj}}}}}}|||zzz{{{xxxxxxxxxxxxxxxwwwwwwwwwooojjjccc___^^^]]][[[YYYRRRPPPOOOOOOOOOMMMKKKIIIJJJIIIGGGEEECCCBBBBBBCCCHHHJJJLLLMMMNNNOOOQQQSSSTTTYYYkkkaaaSSSOOOZZZqqq|||nnnffffffaaa[[[YYYYYYVVVQQQPPPjjjzzzssssssyyyvvvkkkhhhggggggfffccc___XXXTTTTTT\\\cccddd]]]UUUPPPPPPKKKJJJHHHFFFEEEEEEEEEFFFIIIHHHGGGFFFGGGHHHIIIJJJHHHGGGEEEBBB@@@???>>>>>>===<<<;;;===???AAA@@@@@@===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBB@@@@@@CCCFFFIIIPPPXXX\\\UUULLLFFFDDDEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGOOO^^^nnn{{{ppp___WWW```sssoooWWWUUUiiiwwwrrrmmmmmmooollljjjhhhfffeeeeeeeeecccaaa```aaa]]]UUUNNNJJJEEE???@@@DDDYYY|||ooobbb```eeeppp{{{zzzrrrppp|||xxxjjj\\\SSSPPPQQQOOOJJJHHHKKKPPPWWWdddppp{{{}}}||||||}}}}}}}}}}}}~~~||||||wwwkkkfffiiihhhnnn|||uuueee[[[TTTGGGIIIGGGGGGHHHEEEEEEMMMXXXTTTDDDDDDYYYmmmrrrvvv~~~tttdddwwwzzzppp{{{}}}{{{zzzvvvtttqqqnnnlllkkkjjjjjjdddeeeeeeddd```\\\YYYXXX]]]lll{{{~~~wwwxxxxxxyyyyyyyyyyyyxxx}}}||||||~~~|||zzzyyynnn```SSSOOOSSS[[[```vvvxxxoooddd^^^rrrzzzyyy||||||zzzzzzvvvvvvuuutttsssssssssssslllfff```___cccffffffddd___[[[UUUOOOKKKIIIIIIIIIGGGFFFEEECCCCCCBBBBBBBBBIIIJJJLLLMMMMMMOOOQQQSSSVVV```www|||WWWRRRPPPccc|||nnnffffffaaa[[[YYYZZZXXXTTTQQQccc~~~}}}ttt{{{vvvkkkiiigggdddaaa___[[[WWWSSSXXX^^^bbb___VVVOOOLLLMMMHHHGGGEEECCCCCCCCCCCCDDDEEEDDDCCCCCCCCCDDDDDDEEEFFFEEECCCAAA???===<<<;;;;;;:::;;;===@@@AAA???>>>;;;;;;<<<======>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCAAA@@@AAADDDHHHNNNTTTYYYVVVNNNEEEAAACCCEEEEEECCCEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJTTTfffyyyyyyfffYYYVVVeeemmmXXXTTTpppzzzrrroookkklllmmmhhheeedddcccccccccccccccbbbbbbccc___XXXRRRMMMFFF???AAACCCVVVxxxsssgggffflllrrryyy|||tttsss|||uuuhhh[[[SSSPPPPPPOOOKKKJJJKKKMMMQQQ[[[fffpppzzzvvv|||}}}{{{{{{|||||||||||||||~~~zzzuuuiiidddgggfffppp{{{sssbbbXXXRRRGGGEEEEEEFFFFFFDDDEEEMMMVVVKKK@@@HHHbbbsssqqqrrr{{{sss{{{|||pppxxx}}}{{{zzzyyytttrrrpppnnnmmmnnnppprrrfffddd___ZZZVVVXXX]]]aaawww{{{wwwzzzssstttuuuvvvwwwwwwwwwwwwzzzyyyyyyzzz||||||zzzxxxvvvmmmaaaVVVQQQSSSZZZ___}}}vvvnnnjjjeeebbbyyyvvvppprrrwwwxxxwwwwwwuuutttqqqooommmmmmmmmnnnjjjeeeaaabbbgggkkkkkkiiieeedddbbb]]]WWWQQQLLLJJJFFFEEECCCBBBBBBBBBCCCDDDIIIJJJKKKLLLLLLNNNQQQSSS[[[pppoooOOOTTTVVVnnn{{{jjjcccccc```[[[ZZZ]]][[[XXXRRR\\\rrrwwwxxx}}}{{{ooolllggg```[[[XXXVVVUUUTTTYYYXXXVVVRRRNNNKKKIIIIIIFFFEEECCCBBBAAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAA???>>><<<::::::::::::;;;>>>@@@AAA???===;;;;;;;;;<<<<<<=========??????@@@@@@AAABBBBBBCCCAAAAAABBBDDDIIIOOOSSSUUULLLEEE>>>===AAAEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHFFFGGGGGGGGGGGGGGGHHHHHHHHHJJJWWWlll~~~ooo___WWWVVVllleeeVVVXXXyyywwwrrr|||lllkkkhhhhhhiiieee```aaabbbccccccccccccccccccccc___XXXSSSPPPHHH@@@BBBBBBRRRsssyyyppprrryyytttxxxyyyxxx~~~{{{qqqeeeZZZSSSPPPPPPLLLKKKLLLMMMLLLLLLRRR[[[fffyyy{{{|||{{{yyyyyyzzz|||{{{{{{}}}~~~}}}~~~uuuooodddbbbeeefffvvv}}}xxxooo^^^UUUQQQGGGCCCEEEFFFDDDBBBCCCJJJQQQEEE???KKKfffqqqiiiiiiuuuhhhuuuvvv}}}}}}|||zzzxxxwwwrrrrrrpppnnnmmmooossswwwrrrlllcccZZZXXXaaaqqq|||tttrrruuuppprrrtttvvvxxxyyyyyyxxxwwwwwwwwwyyyzzzzzzxxxwwwqqqkkkaaaVVVPPPRRRXXX^^^xxx~~~tttkkkffffffeee|||}}}mmmhhhhhhnnnrrrrrrrrrssstttrrrnnnkkkiiiiiijjjkkkkkkiiigggggghhhhhhfffcccccciiioooqqqjjj^^^RRRJJJFFFDDDBBB@@@@@@BBBEEEFFFIIIJJJKKKLLLLLLNNNQQQTTTaaaeeeKKKVVV^^^yyywwweee___```^^^[[[[[[^^^]]]YYYTTTVVVggg|||qqqtttvvvxxx{{{wwwlllfff]]]UUURRRRRRRRRSSSSSSNNNJJJGGGGGGGGGEEECCCDDDCCCAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????????????????>>><<<;;;:::;;;;;;<<<>>>AAAAAA@@@>>>>>>===<<<<<<<<<<<<======>>>>>>???@@@AAAAAABBBBBBAAACCCCCCCCCGGGNNNPPPNNNBBB???<<<===AAADDDFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEKKKYYYnnnzzzeeeZZZXXXYYYsssqqqXXXQQQ[[[~~~kkkjjjtttiiijjjeeedddfffccc___bbbfffgggfffdddbbbbbbbbbaaa\\\VVVSSSQQQKKKBBBCCCAAAOOOooowwwyyyssssss{{{{{{|||}}}wwwmmmbbbYYYTTTQQQQQQKKKLLLNNNPPPMMMKKKPPPXXXeeeyyy|||www}}}}}}~~~zzzwwwwwwyyy|||zzzyyyzzz|||~~~~~~|||zzzrrrlllbbb```dddeeeyyyzzzuuukkkYYYQQQOOOGGGDDDGGGGGGCCC???@@@FFFKKKAAA===LLLfffmmmdddiii{{{gggyyyssswwwzzz~~~}}}}}}|||{{{yyywwwuuutttqqqqqqooollljjjmmmrrrvvv{{{yyytttppppppzzz~~~sssnnnnnnooolllnnnqqquuuwwwxxxxxxxxxuuuuuuvvvxxxzzzzzzwwwuuuqqqkkkaaaVVVQQQSSS\\\cccqqq{{{uuummmgggdddcccyyypppcccccchhhooorrrpppooorrrrrroookkkhhhggghhhjjjlllmmmmmmnnnmmmjjjfff```]]]gggooowwwyyyqqqcccUUUMMMFFFDDDAAA??????BBBFFFIIIKKKLLLMMMMMMMMMOOOSSSVVVggg^^^IIIVVVfffyyyooobbb]]]^^^^^^[[[\\\___]]]XXXWWWRRR^^^~~~pppooommmnnnttt|||}}}hhhbbbYYYRRRNNNMMMMMMMMMKKKIIIFFFFFFFFFEEECCC@@@AAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>>>>===<<<<<<======>>>>>>>>>===<<<;;;===<<<<<<>>>AAABBBAAA@@@@@@???===<<<<<<<<<<<<=========>>>???@@@AAABBBBBBBBBDDDCCCAAAEEEJJJJJJEEE>>>>>>???@@@BBBDDDEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFNNN^^^rrrppp]]]VVVYYY```{{{```MMMQQQaaa~~~fffgggpppiiijjjdddbbbeeeddddddhhhmmmmmmjjjeeebbb``````^^^XXXSSSRRRRRRMMMEEECCC@@@LLLlllyyywww{{{mmmkkksssvvvttt|||zzzsssjjj```YYYUUUSSSRRRNNNPPPSSSUUURRRRRRYYYcccmmmyyyssskkkuuu~~~~~~yyyvvvwwwyyy{{{yyywwwxxxyyy{{{|||{{{}}}~~~zzzuuutttmmmbbb```bbbcccxxxwwwrrrhhhVVVOOONNNGGGFFFIIIHHHBBB===>>>BBBFFF???<<>>???CCCHHHKKKMMMMMMNNNNNNNNNPPPTTTWWWjjj[[[IIIUUUjjj}}}nnniiibbb\\\^^^^^^\\\\\\^^^[[[VVVXXXPPPYYYyyypppkkkffffffkkkttt}}}ddd___WWWQQQMMMKKKIIIHHHGGGHHHJJJJJJHHHEEECCCAAA@@@???===<<<<<<===>>>>>>===============<<<;;;:::;;;<<<===>>>>>>>>><<<<<<>>>======>>>@@@BBBBBBAAAAAA@@@>>><<<;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBCCCEEECCC@@@CCCHHHFFF@@@===???BBBCCCCCCCCCDDDFFFEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJSSSdddwwwjjjWWWTTTZZZgggVVVIIISSSkkkjjjlllooojjjkkkccc```eeefffiiimmmrrrrrrmmmfffaaa^^^^^^\\\VVVQQQQQQSSSNNNGGGCCC???JJJjjjyyysssttthhheeemmmsssoooxxxxxxqqqhhh___YYYVVVTTTSSSTTTUUUXXXZZZXXXZZZdddpppvvvlll{{{qqqsssxxxzzzzzztttmmmkkknnnsssxxxzzzzzzzzz{{{|||}}}|||xxxuuuttthhhaaa```^^^aaavvvttthhh___VVVMMMHHHIIIGGGIIIGGGAAA===@@@CCCDDDCCC888QQQfff\\\gggtttyyy}}}yyyiiimmmwwwwwwzzzyyyvvvsssrrrrrrrrrssspppnnnllllllkkkjjjgggeeettt{{{vvvjjjfffkkkmmmjjjaaacccfffjjjnnnppppppooorrrssstttwww{{{}}}}}}|||}}}rrrddd\\\XXX\\\iiivvv~~~{{{qqqmmmmmmllliiifffbbbnnnpppeeeiiivvv|||sssnnnmmmmmmpppooollljjjhhhgggfffffflllllljjjhhhggghhhkkknnnxxxtttmmmfff^^^UUUMMMHHHCCCAAA??????AAAEEEIIILLLLLLPPPKKKKKKRRRQQQRRR[[[ooommmUUUQQQPPPzzz|||lllccc```]]]^^^^^^___^^^^^^]]]]]]___VVVVVVkkkwwwaaaXXXccckkkggghhhrrriiibbbXXXQQQMMMJJJGGGEEEFFFFFFEEEDDDCCCBBBAAAAAA???===<<<===>>>???>>><<<;;;;;;::::::::::::999999::::::999999999:::;;;;;;===???AAACCCDDDDDDDDDCCCDDDCCC@@@>>>=========>>>======>>>???@@@AAAAAABBBEEECCC@@@???@@@???>>>===;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIFFFGGGJJJJJJGGGGGGJJJNNN[[[mmm{{{rrr___WWWZZZ^^^tttsssRRRKKK[[[nnn~~~ttthhhdddgggkkkllljjjoooppppppooolllfffaaa^^^ccc```YYYTTTTTTVVVQQQJJJHHHEEEGGG```|||tttqqqjjjccciii|||{{{tttpppuuu|||{{{ssshhh^^^XXXVVVVVVVVVWWW```fffdddeeepppvvvddd~~~wwwtttvvv|||sssqqqqqquuu{{{~~~~~~|||uuuiiiaaa___]]]___ttt}}}sssggg^^^UUULLLHHHHHHDDDGGGFFF@@@>>>BBBFFFGGGDDD>>>WWWhhh]]]hhhyyy~~~}}}|||uuurrrsss|||~~~}}}{{{xxxtttrrrqqqqqqrrrooonnnllllllkkkjjjgggeeeeeekkkqqqvvv}}}{{{sssrrrlllgggjjjrrruuurrrbbbcccfffjjjnnnppppppppprrrrrrssstttwwwyyy{{{{{{xxxnnnddd___^^^eeettt}}}vvvwww}}}{{{oooggg^^^```bbbeeehhhkkkoooqqqxxxtttooommmnnnnnnllljjjjjjvvv{{{pppkkkjjjvvv}}}sssnnnnnnooonnnlllkkkiiiggggggggggggeeedddcccdddeeehhhkkkllljjjfffaaa[[[UUUOOOHHHCCCCCCBBB@@@@@@BBBGGGKKKNNNMMMQQQNNNOOOVVVUUUUUU```zzz^^^QQQVVVaaa|||nnnfffcccaaaaaa``````___^^^^^^]]]___VVVUUUhhhwwwbbbUUU\\\gggjjjnnnuuunnnfffZZZPPPKKKHHHGGGEEEEEEEEEDDDCCCBBBAAAAAA@@@===<<<;;;<<<=========;;;;;;;;;::::::::::::999999::::::999999::::::;;;<<>><<<;;;<<<===>>>======>>>???@@@@@@AAABBBEEECCC@@@??????>>>===;;;<<<===???AAACCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIFFFGGGIIIIIIGGGHHHLLLTTTaaasssnnn]]]XXX\\\bbb}}}~~~___KKKQQQooo~~~zzzzzzssskkkiiimmmqqqpppnnntttssspppmmmiiifffcccaaaaaa```]]]YYYZZZ\\\WWWOOOIIIGGGHHH```}}}tttpppfffdddiiixxx~~~yyyuuuxxx~~~~~~|||xxxuuuttttttvvvwww{{{{{{uuunnneee\\\WWWVVVXXXYYYeeennnvvvyyyuuuddd}}}qqqnnnmmmrrr{{{}}}tttggg___^^^[[[^^^sss{{{pppddd[[[SSSKKKGGGHHHBBBEEEDDD??????DDDHHHIIIEEEFFF^^^kkkaaakkk}}}~~~uuujjjvvv~~~~~~ttt|||xxx~~~|||xxxuuurrrpppppppppooommmlllkkkkkkiiigggddd___bbbeeeggglllqqqqqqmmmllljjjggggggmmmtttuuuqqqhhhiiilllnnnoooppppppppprrrrrrrrrsssuuuvvvxxxyyysssllleeebbbccclll}}}{{{rrrlllmmmrrrwwwwwwwwwtttlllaaaWWWPPPIIINNNRRRPPPLLLMMMUUU\\\kkklllmmmnnnnnnnnnmmmmmmqqqzzzvvveee^^^gggrrr~~~sssooopppqqqkkkjjjhhhgggfffeeeeeeeee^^^\\\[[[]]]aaadddeeecccZZZXXXTTTPPPMMMIIIDDD@@@BBBBBBAAABBBEEEIIIMMMPPPNNNSSSRRRTTTZZZXXXYYYfffjjjTTTOOOXXXnnnzzzlllfffdddccccccaaa```_______________WWWTTTccc|||gggUUUVVVdddrrr{{{vvvlll]]]PPPIIIFFFEEEFFFDDDCCCCCCBBBAAA@@@??????<<<;;;:::;;;<<<<<<;;;:::;;;;;;::::::::::::999999:::::::::::::::;;;<<<<<<@@@@@@AAAAAABBBCCCEEEEEE@@@>>><<<;;;:::;;;<<<===<<<<<<===>>>???@@@AAABBBDDDBBB???>>>>>>===<<<:::===>>>@@@BBBDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFHHHHHHGGGKKKPPP]]]jjj|||yyygggYYYVVV^^^fffgggRRRLLL]]]~~~vvvqqqmmmnnnsssvvvuuurrryyyvvvpppkkkgggeeeeeeeeeaaabbbbbbaaabbbccc]]]VVVJJJIIIIII^^^~~~tttnnn```eeekkkrrr|||~~~}}}}}}~~~zzz||||||vvvrrrooojjjfffcccdddeeegggppptttxxx{{{}}}uuulllhhh```ZZZXXXYYY]]]___pppyyyyyykkk}}}zzzvvvuuuzzzwwwoooddd\\\\\\\\\```wwwxxxmmmaaaXXXPPPIIIFFFGGGBBBDDDBBB>>>???DDDHHHHHHCCCMMMdddmmmeeepppzzz}}}uuufffrrr~~~~~~zzzxxx}}}|||zzzwwwtttqqqpppppppppnnnmmmkkkjjjjjjiiifffddd```aaaaaaaaacccfffggggggfffdddccchhhpppvvvtttpppoooppprrrsssrrrqqqqqqqqqrrrtttvvvwwwvvvvvvwwwwwwrrrmmmgggeeefffnnnuuuppppppsssssssssqqqkkkbbbYYYRRRNNNIIINNNRRROOOIIIHHHNNNUUU```dddiiilllmmmlllkkkkkkoootttsssfffVVVTTTcccttt{{{ssspppqqqpppjjjiiigggeeecccaaa``````ZZZVVVTTTVVV[[[]]]ZZZWWWSSSQQQNNNLLLJJJGGGCCC@@@@@@@@@AAACCCGGGKKKOOOQQQPPPTTTTTTWWW\\\XXX\\\mmm___UUURRRZZZqqqtttgggaaa```bbbaaa```___^^^______```^^^XXXTTT^^^xxx{{{qqqZZZUUUddd|||uuudddTTTJJJEEEEEEFFFBBBBBBAAA@@@???>>>======<<<;;;:::;;;<<<===<<<:::;;;;;;:::::::::999999999:::::::::::::::;;;<<<===BBBBBBAAAAAAAAACCCEEEFFF???>>><<<::::::;;;===>>>;;;<<<===>>>???@@@AAABBB@@@>>>===<<<===>>>===<<<===>>>@@@BBBDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFHHHHHHHHHOOOWWWfffsssppp^^^TTTVVVbbbooo[[[SSSXXXiiitttpppmmmnnnrrrvvvvvvtttzzzwwwrrrmmmiiigggfffgggbbbeeeggggggggggggaaaYYYLLLMMMKKK[[[}}}rrrkkk\\\gggmmmmmmuuuxxxvvvtttvvvzzz{{{zzz{{{{{{rrrkkkbbb___ZZZVVVTTTUUUWWWYYYaaaeeeiiiooowww|||wwwnnnbbb```\\\XXXYYY]]]dddiiiyyyzzz}}}sssjjj___YYY\\\^^^ffftttiii]]]TTTMMMFFFDDDFFFDDDEEEBBB===>>>CCCEEEDDD@@@RRRgggllljjjwwwrrrlllooo|||~~~yyywwwuuurrrpppppppppqqqnnnllljjjjjjiiihhheeeccc^^^\\\ZZZYYYYYY[[[^^^aaa\\\\\\___hhhrrrwwwvvvtttkkknnnsssttttttsssssstttsssvvvzzz|||zzzwwwuuuuuurrrnnnkkkjjjkkksssyyyvvvuuupppnnnkkkcccYYYQQQLLLKKKGGGJJJMMMMMMLLLKKKKKKMMMWWW\\\ccchhhjjjkkkkkklllhhhhhhcccYYYQQQRRR^^^iiivvvzzz{{{vvvqqqqqqpppmmmjjjiiigggddd```]]]ZZZYYYSSSPPPMMMOOOTTTVVVSSSOOOPPPNNNLLLJJJIIIFFFCCC@@@>>>???AAADDDIIIMMMPPPSSSRRRVVVVVVYYY]]]YYYaaawwwtttUUUSSSXXXdddzzzoooddd___^^^^^^^^^]]]]]]]]]^^^______ZZZWWWSSSXXXooo{{{{{{eee]]]hhh~~~ooo]]]PPPHHHFFFFFFAAAAAA@@@???>>>===<<<<<<===<<<;;;;;;======<<<;;;;;;;;;:::::::::999999999::::::::::::;;;<<<===>>>CCCBBBAAAAAABBBCCCEEEFFF???>>><<<;;;;;;<<<===>>>:::;;;<<<===???@@@AAABBB===;;;;;;;;;>>>?????????<<<===???AAACCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFGGGHHHKKKUUU```nnnyyy{{{eeeWWWTTT]]]ppp|||RRRTTTbbbqqqyyy{{{sssppplllkkknnnrrrttttttwwwvvvssspppllliiigggfffdddhhhjjjiiihhhgggaaaYYYOOOPPPMMMXXXwwwrrrhhh[[[hhhnnnkkkrrruuusssooommmpppssstttxxx}}}{{{vvvqqqjjjaaaZZZQQQOOOKKKHHHHHHIIILLLNNNPPPTTTYYY___iiioookkkcccVVVVVVUUUVVVYYYaaakkkssswwwyyyzzzyyy{{{~~~|||{{{}}}tttfff\\\XXX]]]cccnnnpppeeeYYYQQQJJJDDDCCCEEEEEEDDD@@@<<<===AAACCC@@@>>>VVVhhhjjjnnn}}}wwwlll~~~vvv~~~zzzxxxwwwtttrrrqqqqqqqqqrrrmmmkkkjjjiiiiiigggeeebbb^^^[[[XXXWWWVVVVVVZZZ```aaa```dddkkknnnllljjjjjjaaagggoootttuuuuuuvvvwwwsssxxx||||||yyyuuussstttpppooonnnoooqqqzzz}}}uuuooommmlllggg]]]QQQIIIEEEEEEHHHJJJMMMQQQUUUVVVVVVUUUVVVYYY^^^dddiiilllmmmmmmdddaaa\\\XXXWWWZZZ^^^aaammmqqqrrrppppppqqqoookkkiiihhhfffbbb^^^YYYVVVTTTKKKIIIHHHJJJMMMPPPPPPNNNLLLJJJHHHGGGFFFCCC@@@======???BBBGGGLLLPPPSSSUUUUUUWWWVVVZZZ^^^]]]lll^^^KKKKKK\\\vvv|||lllccc```___[[[\\\]]]]]]]]]]]]\\\\\\TTTTTTPPPQQQeee~~~xxx}}}vvvpppqqq|||zzzjjjZZZNNNHHHFFFAAA@@@@@@???>>>===<<<<<<===<<<;;;<<<===>>>===;;;;;;;;;::::::::::::999999::::::::::::;;;<<<>>>>>>CCCCCCBBBBBBCCCDDDDDDEEE@@@???===;;;;;;;;;======::::::<<<===???@@@AAABBB<<<;;;:::<<<>>>@@@AAA@@@<<<===???AAACCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFGGGIIINNN\\\iiisss~~~mmmZZZVVV\\\lllgggJJJPPPeeexxxqqq}}}xxxrrrooolllkkkmmmppprrrssstttssssssqqqnnnkkkhhhfffgggkkklllhhhfffeeeaaa[[[QQQTTTOOOUUUpppssshhh[[[fffllljjjppp|||~~~xxxtttmmmhhhjjjmmmqqqvvv|||wwwmmmddd]]]VVVOOOIIIFFFEEECCCBBBCCCDDDGGGHHHFFFJJJNNNRRRXXX^^^[[[VVVMMMOOOQQQUUU[[[fffsss}}}jjjjjjkkkooottt~~~~~~zzzzzz}}}uuueee\\\YYY___gggtttzzznnncccWWWOOOHHHCCCBBBEEEDDDBBB>>>:::;;;AAABBB??????ZZZhhhgggpppqqqlllxxxqqq|||zzzwwwtttrrrqqqrrrrrrlllkkkiiiiiihhhgggdddbbbaaa]]][[[[[[YYYWWW]]]eeeiiihhhjjjlllggg]]]YYY[[[^^^gggqqqwwwxxxwwwwwwxxxtttwwwyyywwwrrrooopppsssnnnnnnppprrrttt}}}~~~rrriiikkkjjjdddZZZNNNEEECCCDDDKKKNNNRRRYYY```fffjjjlll```______ccchhhkkkjjjhhhdddbbbaaadddiiilllllljjjnnnppppppnnnoooqqqnnniiiffffffddd```\\\XXXTTTRRRIIIHHHGGGGGGHHHIIIKKKMMMHHHFFFDDDDDDCCCAAA???<<<===@@@EEEJJJPPPTTTWWWXXXWWWXXXWWW\\\ccceee{{{lllPPPKKKIIIbbbuuuiiicccbbbaaa\\\]]]^^^___^^^[[[XXXVVVLLLOOOKKKJJJ\\\{{{xxxvvvdddUUUKKKFFFAAAAAA@@@???>>>===<<<<<<<<<;;;:::;;;<<<<<<;;;:::;;;;;;::::::::::::999999999:::::::::<<<===>>>???BBBCCCCCCDDDDDDDDDDDDDDD@@@>>><<<:::999999:::;;;999:::;;;===???@@@AAABBB???===<<<===>>>@@@??????===>>>@@@BBBDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHJJJQQQbbbqqqxxxtttbbbVVVZZZhhhzzzvvvTTTLLLRRRlllzzzhhh|||uuunnnnnnnnnnnnppprrrssssssrrrrrrqqqpppnnnkkkiiihhhhhhkkkkkkgggddddddbbb___SSSWWWPPPRRRjjjvvviii\\\ccchhhjjjoooxxx}}}|||uuummmggghhhmmmqqqxxx~~~}}}wwwmmm___TTTNNNKKKHHHFFFGGGGGGGGGGGGGGGHHHIIIJJJFFFKKKMMMMMMNNNQQQPPPLLLKKKNNNTTTYYYaaaooo```___aaagggoooyyy~~~tttfff]]]ZZZaaajjjwwwyyymmmaaaUUUMMMGGGBBBBBBEEEBBB@@@<<<888;;;AAABBB???AAA]]]hhheeeqqqsssnnn|||iiisss|||}}}zzzvvvsssrrrrrrrrrlllkkkiiihhhhhhgggdddbbbbbb]]][[[\\\ZZZXXX]]]gggffffffiiikkkdddXXXUUUYYYdddmmmwww}}}|||xxxvvvwwwuuuvvvvvvqqqllljjjnnnsssnnnnnnppprrrsss{{{~~~rrrhhhfffeeeaaaWWWKKKDDDCCCEEEHHHLLLRRRYYYaaakkkttt{{{mmmhhhccccccggghhheeeaaaeeeeeeiiipppyyy~~~~~~{{{sssssspppmmmnnnqqqooojjjdddcccbbb___\\\XXXTTTRRRLLLKKKIIIFFFCCCDDDFFFIIIEEEDDDBBBBBBBBBAAA???===>>>AAAGGGMMMRRRWWWZZZ[[[YYYYYYXXX^^^ffflll```NNNTTTNNNhhh}}}ooofffbbbbbbbbb^^^```aaaaaa^^^ZZZVVVSSSGGGKKKHHHFFFVVVyyyvvv{{{~~~kkkYYYLLLFFFAAAAAA@@@???>>>===<<<<<<;;;:::999999;;;;;;:::999;;;;;;;;;:::::::::999999999::::::;;;<<<===??????BBBCCCDDDEEEEEEEEECCCCCC???===;;;999777777888999999:::;;;===>>>@@@BBBBBBBBB@@@>>>===>>>???>>>===???@@@AAACCCEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFHHHKKKSSSeeevvv{{{nnn^^^VVV```qqq]]]JJJTTT[[[uuummmdddvvvssskkkmmmpppsssuuuvvvuuutttrrrqqqpppnnnlllkkkjjjjjjiiikkkjjjeeecccdddeeecccTTTXXXQQQPPPgggyyykkk\\\```eeeiiiooouuu|||vvvnnnhhhjjjoootttzzz{{{pppeeeWWWLLLIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNLLLQQQRRRNNNKKKLLLKKKIIIMMMRRRYYY___iiiwww_________aaaiiivvvyyynnnaaa```___aaakkkvvvfff]]]QQQHHHEEEDDDCCCBBBCCC;;;666999===>>>>>>???@@@RRRbbbaaafffuuuzzzvvvqqqooonnnxxxtttpppllllllnnnllllllkkkjjjhhhfffdddcccbbb^^^ZZZ\\\```bbbaaa^^^[[[aaaeeeccc^^^[[[___dddwwwrrrtttyyywwwwwwvvvrrrnnnllllllllllllmmmnnnnnnqqq}}}uuukkkccc```]]]YYYUUULLLEEEEEEJJJLLLSSSXXXYYY]]]gggqqqvvvvvvkkkcccccccccbbbcccgggaaadddmmmzzzvvvlllgggggghhhgggfffhhheeeaaa\\\XXXWWWWWWWWWSSSPPPKKKFFFBBBBBBBBBCCCCCCBBBAAAAAAAAA@@@>>><<<===BBBKKKRRRVVVXXXZZZ[[[aaaaaa``````dddtttWWWEEEOOOXXXyyyuuuhhh```]]]]]]]]]cccaaa^^^\\\ZZZXXXUUUSSSMMMGGGCCCHHHVVVnnnllluuuuuucccRRRHHHEEEBBBAAAAAA>>>:::;;;@@@<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999999999::::::;;;;;;;;;@@@AAABBBCCCDDDDDDCCCBBB@@@===:::777555555666777:::;;;;;;<<<>>>???AAABBBBBB@@@===<<<=========<<<@@@@@@BBBDDDEEEFFFFFFFFFIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHLLLWWWgggrrr{{{aaaYYYTTT^^^uuu|||PPP@@@SSSgggjjjiiisssooooooqqqsssuuuvvvvvvuuuuuusssoooiiigggggghhhgggeeeiiiiiigggeeecccaaa```___```XXXQQQTTTbbbxxxqqqaaaaaadddjjjoooqqqwww}}}uuummmnnnppprrrzzz}}}iii[[[NNNJJJJJJLLLOOOSSSVVVYYYZZZZZZ[[[]]][[[VVVYYYXXXUUURRRPPPNNNNNNNNNQQQWWW___iiittt___^^^]]]```iiiwwwwwwnnnaaaaaaaaadddoooqqqccc[[[OOOHHHEEEDDDCCCBBBAAA:::666:::>>>>>>===>>>@@@XXXjjjiiioooqqq||||||rrrjjjgggddd}}}|||vvvrrrrrrpppllllllnnnlllkkkjjjiiigggeeedddccc___]]][[[]]]bbbcccaaa^^^RRRTTTWWW[[[cccnnnzzz{{{vvvrrrqqqrrrtttuuuwwwvvvsssooommmlllkkklllmmmmmmpppyyy|||nnnfff___\\\YYYUUUPPPIIIDDDFFFLLLPPPUUUXXXXXX]]]hhhtttzzzxxxooofffccc___\\\^^^ccceeeiiiqqq}}}zzzsssjjjfffeeefffdddbbbeeeccc___[[[XXXVVVUUUUUUTTTRRROOOLLLHHHEEEBBBAAA@@@@@@???@@@@@@@@@???>>>AAAFFFNNNTTTXXXZZZ\\\]]]^^^cccccc```hhhvvvQQQGGGRRR]]]pppccc^^^\\\\\\[[[aaa^^^[[[ZZZ[[[ZZZWWWTTTUUUMMMJJJNNNVVVgggooovvvqqq```UUUGGGCCCAAABBB@@@<<<;;;===<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999999999999:::::::::::::::;;;<<<===>>>>>>>>>=========;;;888666555555777888;;;;;;;;;<<<>>>@@@AAABBBBBB???===<<<<<<======<<<@@@AAABBBDDDEEEFFFGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIILLLTTTcccttt~~~mmmWWWZZZ[[[ccc{{{hhhJJJHHHaaawww{{{nnn|||mmmllloooqqqssstttuuutttssssssmmmkkkgggfffgggfffdddbbbddddddddddddcccccccccccc___XXXRRRTTT___ssswwwfffdddfffkkkmmmpppxxxzzzrrrqqqrrruuu~~~xxxcccYYYPPPNNNQQQUUU]]]dddkkkssszzz|||}}}}}}yyytttooommmiiieeebbb___^^^]]]___dddkkkvvvgggbbb^^^```iiixxx}}}tttmmmbbbdddfffkkkxxxlll^^^WWWMMMFFFEEEDDDDDDCCC???999777:::>>>===;;;<<>>>>>>>>>>>??????@@@@@@GGGKKKRRRXXX[[[]]]^^^___```iiigggaaappp___KKKKKKVVVeee|||kkk```^^^^^^]]]ZZZ]]]ZZZWWWYYY]]]^^^ZZZVVV[[[UUUXXX^^^^^^bbb}}}{{{wwwuuuvvvuuuyyy{{{yyyqqqeeeMMMGGGBBBCCCCCC???<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999::::::999999999999999999777888999999:::999999999888777666555555666888:::<<<<<<<<<===>>>@@@AAABBBAAA???<<<;;;<<<===<<<<<<@@@AAACCCDDDFFFGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJIIIJJJLLLTTTbbbtttqqq___RRR\\\aaaiiiRRRHHHWWWuuuqqqwwwsssjjjmmmooopppqqqqqqqqqqqqooooooiiigggffffffgggfffcccaaaaaaaaaaaabbbcccdddeeeeee^^^YYYTTTTTTZZZkkknnnlllkkkllllllppp{{{xxxtttssswww|||sssaaa[[[VVVVVVYYY```lllwww~~~{{{yyywwwyyysssjjj``````jjjzzzzzzzzzzzz}}}yyyqqqkkkbbbgggkkkqqqgggYYYRRRJJJEEEDDDDDDDDDBBB<<<888777;;;>>><<<;;;<<>>>>>>>>======>>>@@@BBBKKKPPPVVVZZZ]]]^^^___```dddmmmhhhddd|||SSSJJJMMMYYYnnnxxxggg______aaa___\\\[[[WWWVVVYYY___aaa^^^YYY[[[ZZZdddoooiiiaaasss}}}}}}yyyttt}}}zzzwwwyyyxxxzzzzzznnnVVVLLLCCCBBBCCCAAA>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::999999888888777888888888888888888888888444444444444666888:::<<<=========>>>???@@@BBBBBB@@@>>><<<;;;<<<======<<>>QQQppp|||yyysssfffuuuxxxooonnnlllnnntttuuu{{{wwwpppnnnooottttttmmmiiissseeeeeeiiiooooookkkiiikkkffffffeeedddcccbbb```___\\\YYYVVVVVVWWWZZZ]]]___```iiisssvvvrrrmmmjjjkkkmmmlllkkkiiihhhjjjnnnrrrrrrrrrrrrooollljjjjjjkkkkkklllmmmlllkkkjjjkkkkkkjjjooorrrsssuuuzzz}}}}}}qqqiii^^^TTTKKKEEEIIIQQQVVVVVVUUUYYYhhh}}}zzziii[[[YYY```hhhiiijjjkkkjjjgggeeeffffffcccbbb```___^^^\\\YYYWWWUUUUUUUUUTTTRRROOOLLLJJJLLLLLLMMMLLLJJJHHHEEECCC>>>???>>><<<;;;<<<@@@CCCNNNRRRXXX\\\^^^___```bbbfffiiiffflllgggOOOJJJLLL[[[www}}}pppbbb\\\^^^aaa^^^ZZZYYYWWWWWW[[[```bbb___[[[[[[ZZZcccllleee]]]mmmzzzooommmqqqxxxuuu```SSSFFFAAA@@@>>>>>>???>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;::::::999999888888888888888888888888888888888444444444666888:::<<<>>>>>>>>>>>>>>>???AAABBBCCCAAA???<<<<<<===>>>>>>===BBBBBBDDDFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLHHHPPP^^^nnn}}}sssaaaWWWZZZ^^^qqqsssXXXFFF\\\vvv~~~ooommmqqqjjjjjjjjjiiihhhgggeeeeeeeeedddcccbbbaaaaaacccddd______```aaacccdddeeeeee___[[[YYYWWWUUU]]]zzz}}}vvvooojjjgggjjjxxxyyysssssswww{{{~~~wwwwww~~~vvvnnnlllkkkkkkjjjmmmyyyuuujjjccckkkwwwsssooonnnqqqvvv{{{~~~~~~{{{zzz{{{|||~~~~~~|||uuukkkddd[[[cccjjjqqqvvv___PPPKKKEEECCCCCCCCCAAA???888666777;;;===<<<>>>BBBXXXooosssttt}}}lllmmm{{{uuutttnnnpppzzzzzzyyy~~~qqqmmmlllpppxxxyyyppphhhrrrqqqllliiijjjjjjgggfffgggddddddccccccbbb```___^^^\\\ZZZWWWTTTTTTVVVXXXZZZ\\\cccgggeee]]]YYY\\\```dddeeeeeedddbbbdddhhhlllqqqpppmmmjjjggggggjjjmmmmmmmmmlllkkkiiifffdddccc]]]___eeemmmuuu{{{}}}}}}pppggg]]]RRRGGGAAAEEELLLQQQQQQRRRZZZmmmwwwfff\\\^^^iiipppqqqoookkkfffccc```______]]]]]]\\\[[[ZZZXXXVVVUUUQQQQQQQQQPPPNNNLLLIIIHHHFFFFFFFFFFFFEEEDDDCCCBBB===>>>>>><<<;;;===BBBGGGQQQTTTYYY]]]___```bbbddddddccchhh|||WWWMMMLLLPPPdddpppggg]]]YYY[[[\\\ZZZWWWXXXXXXZZZ\\\^^^^^^]]][[[ZZZYYYZZZ\\\YYYYYYiii}}}~~~sssjjjjjjnnnuuu{{{nnnaaaRRRIIICCC>>>===???>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::888888777666666666777777555666777888:::<<<>>>???????????????@@@AAABBBCCCAAA???======>>>@@@@@@???BBBCCCEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMLLLXXXkkk{{{yyyeeeYYYUUU]]]jjj}}}XXXFFFNNNjjjwwwmmmlllmmmiiiiiihhhgggeeeddddddcccbbbbbbbbbaaa___^^^___aaa[[[\\\^^^aaadddgggiiijjjaaa\\\ZZZZZZVVVZZZtttwwwmmmfffdddfffpppzzzxxxwwwvvvuuuvvvnnnmmm{{{{{{tttsssssstttrrrttt}}}nnnggggggwww|||wwwpppnnnrrr{{{}}}wwwrrrmmmkkkkkkmmmpppuuuzzz}}}~~~~~~}}}|||{{{zzzxxxrrrhhhaaa[[[eeemmmtttnnnYYYMMMIIIDDDBBBBBBBBB@@@===888666777;;;======AAAGGG___llliiippp}}}rrr~~~|||qqqppp{{{~~~uuuyyy|||ooonnn}}}pppeeebbbccccccbbbcccbbbbbbbbbaaa```___^^^]]][[[[[[ZZZXXXVVVTTTTTTTTTYYYZZZYYYTTTOOOMMMQQQTTT]]]\\\[[[]]]aaaeeegggggglllkkkjjjgggfffhhhlllooommmlllkkkiiifffccc___\\\VVVWWW]]]hhhrrruuutttqqqggg```WWWNNNDDD???DDDKKKKKKLLLPPP[[[nnn~~~}}}ssseee___hhhttt{{{tttnnnfffaaa___]]][[[YYYXXXXXXXXXWWWUUUSSSSSSSSSOOONNNNNNMMMKKKIIIHHHGGGBBBCCCCCCCCCBBB@@@>>>===:::<<<===<<<;;;???GGGMMMRRRVVV[[[^^^```bbbeeefffeeedddrrrnnnJJJKKKPPP\\\www|||fffaaa[[[XXXYYYZZZXXXVVVVVVYYY\\\]]][[[YYYXXXXXXVVVVVVUUUTTTUUU]]]gggnnn{{{kkkbbbffflllooozzzwwwiii\\\OOODDD@@@AAA?????????>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999888777666666777888999999:::;;;===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCBBB@@@>>>>>>@@@AAAAAAAAACCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOSSSbbbwwwmmmYYYTTTYYYggg]]]IIIGGG\\\{{{qqqmmmllljjjiiiiiihhhgggfffeeeeeeeee```cccggggggdddaaa______\\\]]]___bbbeeehhhjjjkkkccc\\\[[[\\\XXXXXXooozzznnnhhhfffhhhmmmsss|||{{{wwwqqqkkkjjjqqq{{{~~~{{{{{{{{{zzzxxx}}}kkkhhhlllzzzsssrrrxxx}}}vvvnnnfff```]]][[[]]]aaahhhooouuuyyyzzz|||zzzxxxwwwuuuooofff```___iiiqqqxxxhhhTTTLLLHHHCCCAAABBBAAA???<<<888666666:::<<<>>>DDDJJJiiipppiiiuuu~~~~~~sssqqq{{{}}}jjjrrraaa\\\^^^___```aaaaaaaaaaaaaaa```___^^^]]][[[\\\^^^\\\YYYTTTQQQPPPNNNNNNMMMNNNOOOPPPPPPQQQWWWSSSRRRXXXccciiiiiifffggghhhhhhhhhhhhjjjnnnqqqmmmllliiigggddd```\\\XXXUUUUUU[[[fffooopppkkkgggaaaZZZRRRKKKDDD@@@EEEMMMGGGIIIOOO[[[ooo}}}{{{rrrfffdddppp~~~qqqiii___ZZZYYYYYYVVVSSSTTTUUUUUUTTTRRRPPPPPPQQQNNNMMMLLLJJJIIIHHHGGGFFF@@@AAACCCCCCAAA>>>:::888888:::<<<;;;<<>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<;;;:::999888888999:::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAA??????AAABBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPYYYiii~~~~~~eeeRRRSSS^^^tttcccEEEGGGRRRiiixxxxxxzzznnnnnnnnnllljjjjjjiiiggggggffffffggg```fffmmmoookkkeeeaaa^^^``````bbbccceeeggghhhhhhddd]]][[[^^^YYYYYYmmmqqqlllkkklllnnnqqqxxx{{{pppllljjjlllnnnvvv~~~{{{~~~zzz{{{yyyhhhrrryyysssjjjmmmqqqfffccccccbbbccc```]]]___gggqqqxxx{{{xxxzzz|||{{{vvvnnneee```ccckkkrrr|||uuu\\\SSSGGGDDDAAABBBDDDBBB<<<777999444777@@@@@@===FFFUUUpppiiiooo~~~~~~vvvwww___xxxtttdddQQQSSSccceee[[[```````````````_________^^^___^^^[[[[[[ZZZTTTLLLLLLNNNNNNLLLIIIIIILLLPPPMMMLLLMMMSSS^^^eeegggeeegggeeebbbbbbdddiiinnnrrrmmmmmmkkkggg```\\\\\\]]]VVVYYY```iiiqqqrrrlllggg```UUUJJJFFFEEEDDDGGGKKKKKKNNNTTT```qqq~~~iiieeevvv~~~vvvhhhaaaYYYUUUVVVWWWVVVTTTTTTSSSRRRQQQOOOMMMLLLLLLLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCAAA???<<<:::999:::::::::;;;>>>EEEMMMRRRYYYYYY\\\```aaaaaagggnnniii{{{kkkMMMKKKPPP\\\yyypppaaa```___]]]\\\\\\\\\\\\```___]]][[[YYYWWWVVVUUUTTTUUUVVVYYY\\\^^^```aaaqqq}}}aaaVVVSSSVVVggg{{{{{{iiiXXXKKKEEE???@@@AAA???>>>>>>???AAA@@@??????>>>>>>>>>>>>???========================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBAAAAAADDDCCCAAA@@@@@@AAABBBCCCDDDCCCBBBAAAAAAAAABBBCCCEEEEEEFFFHHHIIIKKKLLLLLLLLLIIIIIILLLLLLKKKRRR\\\eeetttjjjXXXTTT[[[eee}}}SSSDDDPPP^^^}}}~~~xxxrrrmmmlllmmmkkkkkklllnnnnnnkkkfffbbbgggiiijjjiiieeecccdddeeebbb```___ccciiikkkiiieee^^^]]]^^^]]][[[___oootttjjjkkkooommmhhhrrr{{{xxxqqqkkkiiimmmwww}}}{{{xxxzzzxxxwwwzzzoooyyytttmmmhhhooo|||sssnnnppprrrrrrhhhcccbbbkkksssuuussssssssswww{{{{{{uuummmeeeaaaaaajjjtttpppYYYQQQGGGDDDAAABBBCCCBBB<<<777888555888??????===IIIYYYllljjjuuu{{{xxxyyyyyy{{{kkknnnnnneeeYYYVVV^^^```[[[\\\\\\]]]]]]^^^^^^______]]]^^^]]]\\\^^^]]]UUULLLLLLLLLKKKJJJKKKMMMOOOQQQOOOMMMLLLPPPVVV\\\^^^^^^``````___```aaadddgggiiifffiiilllkkkhhheeecccccc]]]___eeeooowwwuuulllccc\\\RRRIIIGGGFFFFFFIIIMMMLLLOOOTTT^^^qqqmmmmmmxxxyyynnn```ZZZTTTQQQSSSTTTRRRPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKJJJHHHFFFEEEDDDCCCCCCAAAAAA@@@???>>><<<;;;:::;;;<<<<<<===@@@FFFMMMSSSWWWWWWZZZ^^^___aaajjjsss]]]IIIJJJUUUgggjjj^^^^^^^^^^^^^^^^^^_________^^^\\\[[[YYYWWWVVVUUUUUUVVVWWWYYY[[[]]]___```jjj~~~cccVVVRRRTTTaaaqqq~~~vvveeeUUUKKKCCCBBBAAA@@@????????????>>>>>>============>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAA@@@DDDCCCAAA@@@@@@BBBCCCDDDDDDCCCBBBAAAAAABBBCCCCCCEEEEEEFFFGGGHHHIIIJJJKKKKKKIIIKKKNNNOOOPPPXXXaaalll{{{ppp]]]VVV[[[cccjjjcccGGGIII^^^ooo|||www}}}tttrrrooolllkkkkkkkkkkkklllllljjjgggcccfffhhhiiihhhfffddddddfffcccaaaaaadddiiikkkiiieeeaaaaaaaaa```^^^bbbpppvvvkkkjjjmmmkkkgggooo{{{xxxrrrmmmkkkkkksss}}}~~~zzzxxxvvvwww}}}}}}~~~www~~~qqqkkkjjjvvv}}}zzz~~~~~~xxx|||qqqmmmooovvv|||{{{tttkkkeeecccbbbmmmzzzfffRRRKKKFFFCCCBBBBBBCCCAAA;;;777777666:::>>>===???NNN___bbbhhhzzzttt}}}|||{{{~~~www___bbbbbb___YYYTTTTTTVVVXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^```ddddddZZZOOOLLLIIIFFFGGGKKKNNNPPPOOONNNLLLKKKJJJLLLPPPTTTWWWXXXYYYZZZ[[[]]]^^^___``````dddkkkoooooommmkkkjjjcccgggoooxxx{{{vvviii^^^XXXPPPKKKJJJKKKKKKNNNRRR[[[^^^cccmmmxxxpppuuuxxxnnn```VVVRRRNNNMMMNNNOOONNNLLLNNNNNNMMMLLLLLLKKKJJJJJJJJJIIIGGGDDDCCCAAA@@@@@@=========<<<<<<;;;;;;;;;;;;===>>>@@@CCCHHHOOOTTTXXXXXXZZZ^^^```fffrrriiiMMMIIIMMMZZZvvvyyybbb\\\]]]^^^___``````aaaaaa]]]\\\[[[YYYXXXVVVVVVVVVWWWWWWXXXYYY[[[\\\]]]]]]bbb~~~|||```QQQLLLMMMVVV```jjjvvvyyyhhh\\\OOOKKKEEEBBBBBBBBB@@@>>>???>>>>>>>>>>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@??????CCCBBBAAAAAABBBCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLOOOTTTWWW[[[dddmmmxxx}}}dddSSSQQQ]]]ooo{{{eeeIIIGGG```qqqooouuupppqqqqqqmmmiiilllkkkjjjjjjjjjjjjgggeeefffgggiiiiiigggfffggggggfffdddcccfffiiijjjhhheeedddccccccccc```cccppp}}}yyyllliiihhhgggeeelll{{{}}}yyywwwssspppmmmjjjnnn|||~~~}}}|||yyyxxx{{{vvvnnnhhhkkknnnqqqvvv|||~~~|||pppkkkoooppplllssszzz}}}rrrhhhddddddgggrrrrrr[[[LLLGGGDDDCCCBBBBBBAAA???;;;777666999<<<<<<===DDDVVVfff]]]jjj}}}ttt}}}{{{XXXWWW\\\bbb]]]RRRNNNRRRVVVWWWWWWXXXYYYZZZ[[[[[[]]]___bbbgggmmmnnncccWWWMMMGGGBBBCCCIIIMMMMMMJJJJJJIIIHHHGGGGGGJJJPPPTTTRRRRRRTTTUUUXXXZZZ\\\]]]]]]aaaggglllooonnnmmmlllfffnnnyyy{{{pppddd\\\WWWRRROOOPPPRRRRRRVVV[[[lllsss}}}nnnoooyyytttcccUUUPPPNNNLLLLLLLLLLLLJJJHHHKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFCCCAAA@@@>>>>>>;;;;;;:::::::::::::::::::::<<<@@@CCCGGGLLLRRRVVVZZZZZZ]]]```dddlll}}}zzzOOOEEEMMMRRRbbbrrr___________________________[[[ZZZYYYWWWVVVVVVVVVVVVXXXXXXYYYYYYZZZZZZZZZZZZ]]]rrr{{{zzzyyy}}}{{{___LLLEEEHHHOOOUUU[[[hhhxxx}}}sssdddZZZOOOGGGFFFEEEBBB???AAA@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>??????????????????BBBBBBBBBBBBCCCDDDFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHGGGHHHIIIJJJLLLMMMNNNQQQWWW]]]ccckkkuuu}}}zzzppp```SSSRRRbbb}}}kkkLLLAAAVVV|||pppjjjrrrtttooopppnnnkkkjjjllljjjhhhhhhiiiiiihhhgggggghhhiiijjjjjjjjjjjjjjjiiigggfffgggiiiiiihhhffffffeeeeeeeeecccdddnnnyyy|||ooohhhcccaaabbbiiiwww{{{xxxuuussstttsssssspppkkkkkkvvv}}}|||}}}}}}~~~uuuhhh___XXXZZZ]]]```dddiiiooossszzztttllljjjtttmmmmmm}}}pppfffcccdddjjjuuu{{{gggUUUJJJGGGCCCBBBBBBAAA@@@>>>:::777555;;;===<<<>>>LLL___lll```ppp{{{{{{}}}|||rrrwwwrrrVVVOOORRR\\\___VVVQQQSSSWWWWWWWWWXXXYYYYYYZZZZZZ]]]aaagggmmmtttuuulll```RRRJJJCCCCCCHHHLLLJJJFFFEEEEEEFFFFFFGGGKKKQQQUUUNNNNNNNNNOOORRRWWW[[[]]]]]]___aaadddfffhhhhhhhhhfffssswwwjjjbbb___YYYVVVUUUXXXZZZ\\\aaagggvvv}}}jjjqqqzzzppp]]]QQQPPPOOONNNMMMLLLKKKIIIGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHEEECCCAAA???>>>===<<<;;;:::999888888999999999===BBBGGGLLLPPPUUUYYY[[[\\\^^^aaaeeepppdddCCCDDDQQQUUUtttmmm```cccbbb___]]][[[ZZZZZZZZZYYYXXXVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYhhhzzzzzz|||~~~eeeNNNEEEHHHOOORRRSSS[[[hhhxxxwwwkkk[[[PPPJJJGGGDDD@@@BBBAAA@@@@@@??????@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@BBBBBBCCCCCCDDDEEEFFFGGGEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGIIIKKKNNNPPPRRRXXX___fffmmmxxxjjjaaaWWWWWWcccxxxrrrZZZCCCEEEcccyyytttyyyvvvqqqnnnjjjjjjmmmllljjjhhhhhhiiijjjjjjiiiiiijjjjjjkkkmmmmmmlllllljjjiiigggggghhhhhhgggfffiiiggghhhhhhggggggnnnxxxssshhh___]]]___hhhttt{{{tttoookkkqqqqqqsssrrrnnnlllsss}}}{{{zzz}}}{{{~~~xxxjjj[[[RRRNNNPPPRRRTTTVVVYYY]]]```{{{sssmmmjjjmmm{{{wwwlllsss{{{nnneeecccdddlllxxxsss___RRRKKKGGGBBBBBBBBBAAA???<<<999777666===>>><<>>======<<<;;;:::999888999:::;;;===AAAGGGMMMQQQUUUXXXZZZ[[[[[[^^^aaaeeeqqq}}}WWWBBBGGGTTT]]]zzziiiccccccaaa]]]YYYWWWWWWXXXYYYWWWVVVTTTSSSSSSTTTVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUUUU___xxx{{{{{{}}}lllTTTFFFHHHLLLMMMLLLPPPZZZjjj{{{{{{lll^^^UUUMMMGGGCCCBBBBBB@@@???>>>=========????????????????????????????????????????????????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFHHHIIIFFFFFFFFFHHHKKKOOOSSSUUU\\\dddlllpppxxxcccWWWQQQ```|||\\\MMMBBBMMMkkk|||{{{uuurrrmmmiiijjjoookkkjjjhhhiiijjjkkkkkkjjjkkkkkkkkklllnnnnnnmmmllliiiiiihhhgggggggggggggggkkkiiijjjlllkkkjjjpppwww{{{mmm___[[[```gggooozzz~~~{{{tttlllhhhmmmnnnqqquuutttrrruuu{{{~~~{{{~~~|||yyy|||~~~~~~~~~~~~{{{ppp```QQQHHHIIIKKKMMMMMMMMMNNNQQQSSS|||wwwsssuuu}}}tttwwwwwwjjjdddcccdddqqqjjjVVVMMMGGGBBB@@@AAABBBAAA>>>;;;888777777>>>???===GGG^^^ooorrrllluuu}}}|||xxxvvvsssqqqsssvvvpppttt}}}{{{wwwsssoooaaaRRRKKKMMMOOOOOOMMMPPPQQQSSSUUUXXXZZZ\\\]]]^^^gggoooqqqqqqooohhhaaaUUUNNNFFFCCCEEEGGGGGGFFFEEEEEEGGGKKKPPPQQQNNNKKKFFFFFFGGGIIIKKKMMMOOOPPPPPPOOONNNRRRWWW[[[\\\\\\```fffmmmkkkddd]]][[[\\\WWWWWW[[[bbbhhhppp{{{~~~|||rrraaaVVVSSSNNNMMMMMMKKKJJJIIIJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCAAA???>>>===<<<<<<;;;:::999999:::;;;===???EEEIIIOOOTTTVVVXXXYYYZZZ\\\]]]```bbbfffrrraaaNNNFFFKKK^^^qqqsssgggddd^^^[[[WWWTTTSSSVVVYYY\\\UUUTTTRRRQQQRRRTTTVVVXXXUUUUUUUUUUUUTTTTTTTTTTTTSSSWWWggg~~~{{{bbbOOOLLLMMMIIIHHHJJJOOOZZZhhhwwwtttgggZZZPPPKKKGGGEEEDDDBBB@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAACCCDDDEEEDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJKKKNNNRRRXXX]]]```nnnwww}}}mmmaaa\\\```tttxxxcccJJJIIINNN___uuu}}}yyy{{{tttoooooonnnlllllloookkkjjjiiijjjlllmmmlllkkkllljjjiiikkkmmmnnnllljjjhhhhhhgggfffeeefffggghhhhhhggghhhkkkjjjjjjnnntttsssbbb]]]bbbeeejjjqqqxxxyyyuuunnnjjjjjjjjjnnnvvvzzzyyyyyy{{{~~~|||}}}|||yyyzzz{{{|||~~~~~~~~~}}}}}}~~~~~~~~~|||}}}|||uuuiiiZZZLLLDDDGGGHHHIIIIIIHHHHHHJJJKKK{{{zzzssshhhcccdddeeexxx|||bbbNNNGGGBBB<<<@@@AAABBBAAA>>>:::888777888??????===JJJcccssssssxxx~~~|||wwwvvvqqqoootttuuurrrsssxxxvvvyyy~~~|||hhhUUUPPPRRRSSSPPPKKKMMMPPPSSSWWW[[[^^^___^^^hhhpppppplllhhhbbb\\\PPPJJJDDD@@@AAACCCDDDDDDHHHGGGIIINNNSSSRRRKKKDDDBBBDDDFFFHHHIIIIIIHHHGGGGGGGGGIIINNNUUUZZZ[[[ZZZ[[[\\\]]]\\\[[[XXXVVVTTTTTTUUUZZZccckkkuuulllYYYPPPPPPJJJJJJJJJIIIHHHIIIKKKMMMGGGGGGGGGFFFEEEDDDDDDDDDAAA@@@???>>><<<<<<;;;;;;:::999999999;;;>>>AAABBBLLLPPPVVVYYYZZZZZZYYYYYY^^^```ccceeehhhttteeeKKKGGGIIIPPPiiiooofffdddYYYVVVRRRPPPQQQVVV\\\aaaTTTSSSQQQPPPQQQSSSVVVXXXTTTTTTTTTSSSSSSSSSSSSSSSRRRSSS\\\qqqttt^^^WWWTTTNNNFFFHHHJJJOOOWWWdddsss}}}wwwgggZZZSSSLLLKKKHHHFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDFFFFFFEEEEEEFFFHHHIIIKKKOOOPPPQQQUUUZZZaaagggjjj~~~{{{]]]^^^hhhyyyyyy```MMMHHHRRRbbbtttvvvmmm~~~wwwoooiiilllppppppnnnnnnkkkjjjjjjlllnnnnnnmmmlllkkkiiihhhiiilllllljjjggggggggggggfffeeeeeegggiiidddcccdddggggggfffjjjppp{{{xxxddd___dddeeeeeejjjrrrwwwuuupppmmmhhhggglllwww~~~~~~||||||{{{{{{}}}|||zzzxxxwwwvvvyyy}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||~~~|||||||||}}}}}}~~~~~~~~~yyyzzzyyysssgggYYYLLLEEEEEEFFFGGGGGGFFFFFFGGGHHH~~~zzz}}}}}}rrrfff___eeeqqq{{{vvv\\\LLLFFFCCC@@@CCCDDDCCC@@@<<<888666666:::>>>@@@GGG\\\sssuuujjjzzzyyytttooopppuuuxxxxxxvvv|||vvvxxx~~~{{{sssNNNNNNWWWOOOKKKKKKLLLOOOVVV]]]___]]]\\\___ccchhhhhhaaaUUULLLJJJHHHEEEBBBAAAAAAAAABBBEEEGGGIIIIIIGGGEEEEEEEEE???@@@BBBDDDEEEFFFEEEEEECCCHHHPPPUUUWWWWWWWWWWWWUUUUUUTTTTTTSSSSSSRRRRRRTTTUUUWWW\\\fffuuuyyy~~~yyyqqqeeeYYYRRRNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGHHHFFFEEEDDDDDDCCC@@@>>>===???@@@???===;;;::::::<<<<<<;;;:::;;;@@@GGGLLLNNNUUU\\\\\\ZZZ[[[^^^aaacccbbbnnntttyyybbbUUULLLKKKRRRbbbrrrdddZZZSSSXXXTTTQQQRRRWWWYYYWWWTTTRRRQQQPPPOOOPPPRRRTTTUUUWWWVVVTTTRRRQQQRRRRRRSSSPPPUUUWWW\\\uuu~~~hhhUUUJJJNNNGGGDDDIIIKKKOOO___rrrzzz~~~ssskkkiiibbbXXXOOOIIIFFFEEEDDDCCCBBBAAAAAABBBCCCAAA@@@EEEDDDCCCBBBBBBAAAAAAAAACCCBBBBBBCCCDDDEEEDDDCCCHHHHHHGGGEEEDDDEEEHHHJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJTTTbbblllrrrvvv|||zzzgggdddssspppuuu{{{nnnUUUKKKPPPYYYnnn~~~wwwcccqqqxxxmmmllljjjkkklllmmmmmmlllkkkjjjjjjjjjiiiiiihhhhhhmmmkkkiiihhhiiiiiihhhgggooonnnkkkiiigggeeedddcccbbbccceeedddbbbaaaaaaaaannnnnndddccceeebbbdddlllvvvzzztttllljjjkkkmmmrrrxxxyyyuuurrr}}}zzzyyyyyy~~~yyysssqqquuuzzz|||~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~}}}zzz|||{{{{{{|||}}}~~~|||zzz}}}}}}}}}}}}|||{{{yyyxxxwwwxxxwwwooobbbTTTKKKGGGFFFFFFGGGFFFFFFFFFFFFFFF~~~~~~~~~|||~~~~~~zzzyyyoooddd^^^eeerrr}}}rrrXXXIIICCC???<<>><<<<<<>>>??????<<<:::::::::;;;;;;;;;;;;===BBBIIINNNPPPUUUYYYZZZYYY\\\aaadddhhhdddwwwZZZNNNHHHPPP___tttkkk^^^VVVSSSVVVRRROOOQQQUUUWWWUUURRRQQQPPPOOOOOOOOOPPPRRRTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSWWWlllttt]]]OOONNNJJJKKKNNNLLLKKKVVVgggxxxwwwsss|||~~~wwwqqqggg^^^UUUNNNHHHDDDEEECCCBBBCCCDDDFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGFFFFFFFFFFFFEEEDDDIIIJJJJJJJJJJJJKKKMMMPPPNNNNNNNNNNNNNNNNNNOOOPPPTTT___nnnzzzhhheeeooowwwnnngggbbbSSSCCCFFFVVVtttooobbbxxxtttmmmkkkiiijjjkkkllllllkkkiiiiiihhhhhhhhhgggggggggjjjhhhggggggiiijjjjjjiiilllkkkiiigggeeedddccccccaaabbbbbbbbb```___```aaahhhtttiiifffggggggjjjqqqyyy{{{wwwqqqkkklllnnnqqqssstttrrrpppwww}}}yyywww||||||uuurrrtttxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||}}}|||{{{{{{|||}}}{{{zzz~~~{{{xxxwwwwwwxxxvvvnnnaaaSSSJJJFFFHHHIIIHHHGGGEEEDDDDDDDDD~~~}}}~~~~~~|||zzzsssvvv{{{~~~}}}rrrjjjaaa]]]ffftttiiiQQQFFFBBB???<<>>??????>>>@@@AAAAAA???>>>>>>???DDDDDDCCCCCCCCCDDDDDDEEEMMMOOOPPPPPPNNNLLLLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMPPPPPPRRRUUU[[[eeeqqqxxx}}}zzzxxxpppfffYYYOOOKKKKKKLLLLLLHHHHHHIIIHHHHHHGGGFFFEEECCCAAA@@@??????>>><<<:::;;;===>>>===<<<::::::;;;:::;;;===>>>AAAFFFMMMQQQUUUVVVXXXZZZ\\\___dddhhhmmmnnntttMMMCCCCCCVVVqqqrrraaaWWWTTTUUUSSSPPPNNNOOORRRTTTSSSQQQQQQPPPOOONNNNNNOOOQQQRRRQQQQQQQQQQQQQQQPPPOOONNNSSSPPPPPPTTT```{{{nnn\\\QQQOOOOOOPPPKKKEEEKKKWWWmmmuuuyyytttwww|||tttjjj```VVVOOOHHHFFFCCCCCCDDDFFFFFFFFFDDDDDDCCCCCCDDDDDDEEEEEEHHHGGGFFFFFFEEEEEEEEEEEEFFFIIILLLNNNOOOQQQSSSUUUXXXXXXXXXYYYZZZ[[[\\\]]]llluuupppgggppp{{{ggg\\\QQQIII@@@???VVVqqq{{{jjjlllrrrqqqkkkjjjhhhhhhiiijjjjjjiiiggggggffffffffffffeeeeeeeeeeeeeeefffiiikkkkkkjjjgggfffeeedddccccccbbbbbb`````````___]]]]]]___aaannn}}}nnnhhheeegggkkkpppuuuwwwvvvtttooooooooonnnmmmnnnppprrrzzz|||zzzvvvyyyxxxssstttuuuwwwzzz~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}|||||||||||||||}}}}}}}}}|||~~~||||||zzzxxxxxxyyyzzzzzzyyy~~~zzzwwwtttuuuvvvtttlll```SSSJJJGGGJJJKKKJJJGGGDDDBBBBBBCCC~~~~~~~~~yyyqqqjjjnnnuuu|||zzzmmmeee^^^\\\gggvvv{{{\\\IIICCCBBBAAA@@@CCCBBBAAA===:::888888:::>>>;;;CCCTTT]]]```kkk{{{{{{tttuuuoooqqqrrrrrrpppnnnoooooorrrppprrrwwwtttnnnsss~~~vvvYYYMMMDDDDDD@@@???DDDJJJNNNRRRUUUWWWVVVSSSQQQNNNJJJGGGEEECCCBBB@@@???============;;;<<<>>>===<<<;;;<<<===@@@@@@AAABBBEEEHHHKKKMMMNNNNNNNNNLLLIIIGGGGGGHHHKKKKKKKKKKKKKKKKKKKKKLLLOOOOOONNNMMMOOOTTT[[[```lllmmmpppsssuuuvvvvvvvvvcccYYYNNNGGGGGGJJJJJJIIIFFFFFFFFFFFFFFFEEEDDDDDDBBB@@@>>>=========;;;::::::;;;===<<<;;;:::;;;<<<:::<<>>===<<<<<<<<<:::;;;<<<;;;::::::;;;<<<>>>???@@@CCCFFFKKKNNNQQQJJJJJJIIIGGGEEEDDDEEEGGGIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKIIIHHHJJJNNNQQQSSSWWW]]]ccchhhjjjjjjiiiVVVOOOGGGEEEGGGIIIGGGEEECCCDDDDDDDDDDDDCCCCCCBBBBBB???===<<<======<<<;;;999;;;<<<<<<;;;;;;===???===@@@DDDHHHLLLPPPTTTWWWXXXWWW[[[```bbbaaaeeellltttyyycccOOO@@@CCCEEEWWWzzz~~~cccYYYXXXWWWUUUTTTQQQPPPOOOPPPQQQRRRRRRRRRSSSSSSRRRQQQQQQPPPPPPPPPOOOPPPQQQRRRQQQPPPOOONNNPPPLLLPPPVVVVVV^^^wwwhhhWWWNNNKKKKKKMMMOOOOOOUUUaaauuu}}}mmmhhhaaa\\\XXXVVVTTTSSSRRRQQQOOOMMMKKKJJJIIIIIIHHHKKKNNNPPPSSSWWW]]]aaabbbffflllpppssstttvvvwwwuuukkkuuurrr[[[GGGCCCBBBHHHSSSiii{{{tttqqqllljjjhhhffffffggggggfffeeeggggggggggggggggggggggggdddcccdddeeeggggggfffdddaaaaaaaaaaaaaaabbbcccdddaaaaaa```___]]]^^^aaadddsssyyyooolllmmmooopppsssyyy~~~{{{uuunnnkkkoooyyywwwnnngggnnn~~~zzz|||{{{uuurrrpppnnnrrrxxxzzz{{{}}}~~~}}}{{{{{{{{{||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyytttvvvxxxzzz}}}zzzvvvssspppppptttyyy}}}{{{{{{zzzxxxtttooojjjggg^^^```aaa]]]VVVNNNJJJIIILLLNNNOOOLLLIIIHHHLLLPPP||||||}}}}}}zzztttqqqrrrzzzmmmcccbbbfffnnnvvv{{{}}}}}}||||||~~~{{{oooddd___]]]aaaqqqyyybbbKKKBBB???<<<===@@@BBBAAA>>>:::777777:::===@@@???JJJ]]]hhhkkkvvvlllkkkwwwttttttrrrpppooopppsssuuuwwwttttttvvvyyyvvvqqqrrrwwwssszzzkkkXXXGGGAAA???AAA@@@===CCCMMMJJJJJJIIIFFFCCCBBBBBBCCC???>>>>>>======<<<;;;;;;999:::;;;:::999999;;;===@@@AAABBBCCCEEEHHHJJJKKKEEEEEEEEECCCBBBBBBDDDFFFFFFGGGGGGHHHIIIJJJKKKKKKHHHIIIIIIHHHGGGHHHKKKNNNHHHLLLQQQVVVYYYYYYXXXWWWKKKHHHEEEDDDFFFGGGEEEBBBAAAAAABBBBBBBBBBBBAAAAAAAAA???<<<;;;<<<===<<<<<<:::;;;<<<<<<<<<===???AAAAAAEEEJJJOOOQQQTTTVVVXXXWWWVVV[[[aaabbb```hhhuuuxxxXXXLLLFFFFFFCCCMMMgggttt\\\WWWZZZYYYTTTRRRQQQQQQQQQPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMLLLQQQWWWVVVYYYqqqsss]]]NNNIIIJJJKKKLLLMMMPPP[[[pppzzzsssmmmiiieeebbb```\\\[[[YYYVVVTTTRRRQQQQQQQQQUUUYYY\\\___eeelllrrrvvvyyy~~~|||wwwvvvqqq]]]HHHAAA???CCCSSSiii|||ppprrrssshhhjjjhhhfffeeefffgggfffeeeggghhhhhhhhhhhhiiiiiiiiidddcccccceeefffeeecccaaa____________```aaabbbcccaaaaaaaaa```___```bbbdddiiissszzzwwwrrrrrrrrrsssvvv|||{{{uuurrruuu{{{oooggg___bbbrrrwwwxxx{{{uuurrrmmmkkknnntttwwwyyy|||~~~~~~}}}{{{xxxyyyyyyzzz{{{{{{zzzzzzxxxxxxxxxxxxwwwwwwwwwwwwrrrtttvvvxxxzzz}}}zzzrrroookkkkkkooouuuzzz}}}~~~|||xxxrrrkkkddd___[[[RRRVVVXXXWWWRRRMMMLLLLLLRRRUUUWWWTTTQQQQQQVVV\\\}}}|||wwwooonnnqqq~~~~~~~~~yyylllbbb```eeemmmuuuzzz{{{zzzyyy{{{zzzxxxxxx~~~uuuiii```^^^```ggg{{{hhhUUUEEEAAA???;;;===CCCBBBAAA===999666777;;;>>>>>>FFFVVVccciiimmmzzzsss|||||||||wwwtttqqqqqqtttvvvuuutttnnnoooqqqsssqqqnnnooorrruuuqqq[[[MMMDDDEEEDDD??????DDD@@@BBBDDDCCCAAA???@@@AAA>>>>>>>>>>>>===<<<;;;;;;888999:::999888888:::===@@@@@@AAABBBCCCDDDDDDDDDAAAAAABBBAAA@@@@@@BBBDDDDDDDDDEEEFFFHHHIIIIIIJJJFFFGGGHHHHHHFFFFFFHHHJJJFFFGGGIIIKKKLLLKKKJJJIIIEEEDDDDDDCCCBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@@@@@@@>>>;;;:::;;;<<<<<<;;;:::;;;<<<======>>>AAADDDFFFJJJPPPTTTVVVWWWXXXYYYYYYYYY^^^dddcccdddsss]]]LLLIIIIIIQQQQQQ```|||{{{gggXXXXXXZZZVVVRRRTTTPPPPPPQQQPPPPPPPPPRRRSSSSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOLLLMMMQQQTTTTTTXXXgggxxxppp]]]QQQMMMLLLMMMSSSSSSXXXdddttt~~~{{{xxxuuupppooommmkkkiiigggfffffffffjjjnnnpppqqqvvv~~~vvvwwwuuunnncccWWWJJJBBB>>>@@@MMMgggpppsssssskkkjjjhhhffffffffffffeeedddgggggghhhhhhhhhiiiiiiiiibbbbbbbbbdddeeeeeebbb```]]]]]]]]]]]]^^^___``````___```bbbbbbaaa```bbbcccdddmmmssswwwwwwxxxzzz}}}}}}{{{yyywwwjjjfffaaa```iii|||yyyssstttyyy}}}}}}yyyuuuqqqlllhhhjjjpppsssuuuyyy|||~~~|||zzzyyyvvvvvvxxxyyyzzzzzzzzzzzzwwwwwwwwwvvvvvvvvvuuuuuurrrtttvvvwwwxxxzzz}}}}}}uuukkkgggbbb```ccciiiooorrrwwwtttooohhhaaaZZZVVVSSSSSSWWWZZZYYYVVVSSSSSSTTT[[[___aaa^^^ZZZ[[[aaaggg{{{~~~~~~|||uuunnnnnnrrr{{{{{{}}}xxxmmmccc```eeennnvvv{{{|||zzzyyytttpppjjjiiipppyyy{{{wwwpppeee]]]^^^bbblllwww[[[LLL@@@@@@@@@===@@@HHHBBB@@@===888666777;;;???CCCTTTgggpppppptttvvvsssqqqrrrvvvvvvrrrmmmiiijjjlllmmmllljjjkkknnnwww{{{~~~zzz~~~rrr]]]LLLJJJKKKCCC<<<;;;:::===AAAAAA???>>>???@@@===>>>>>>>>>===<<<;;;;;;888888999888777777:::<<<<<<>>>???AAABBBBBBAAAAAA???@@@AAA@@@??????AAACCCBBBCCCDDDEEEFFFGGGHHHIIIGGGHHHHHHFFFDDDBBBBBBCCCFFFEEEEEEDDDDDDEEEEEEEEECCCCCCCCCAAA??????AAACCC>>>??????@@@@@@@@@?????????===:::999999;;;;;;;;;:::<<<=========???CCCEEEIIIMMMSSSWWWXXXXXXXXXYYY^^^]]]aaagggfffiii~~~iiiEEEFFFGGGFFFQQQgggxxx}}}hhh[[[SSSWWWXXXRRRQQQWWWOOOPPPPPPPPPOOOOOOQQQRRRRRRRRRRRRQQQPPPNNNMMMLLLNNNMMMLLLKKKKKKLLLMMMNNNLLLNNNOOOPPPRRRXXXcccllltttaaaWWWUUUVVVVVVSSSRRRTTTZZZcccpppyyy{{{yyypppqqqhhh]]]SSSHHH@@@===???EEEKKK^^^~~~~~~oooooo}}}uuuttttttrrrkkkiiifffffffffgggfffdddfffggggggggghhhhhhiiiiii``````aaaccceeeeeeccc```[[[[[[[[[[[[\\\]]]^^^^^^^^^```bbbbbbaaa```aaabbbaaakkkqqqvvvooofffeeeaaa^^^```nnn|||pppnnnqqqrrrqqq{{{xxxuuuqqqlllgggiiinnnpppssswww{{{|||{{{xxxvvvtttuuuvvvxxxzzzzzz{{{{{{wwwwwwvvvvvvuuuuuuuuuttttttuuuwwwwwwwwwxxxzzz||||||~~~}}}||||||}}}wwwpppeee___YYYVVVXXX^^^cccgggkkkhhhccc^^^XXXTTTRRRQQQYYY]]]``````]]][[[[[[\\\cccfffhhheee``````gggmmm~~~~~~~~~{{{yyyyyy}}}}}}|||vvvsssxxx|||~~~vvvrrrooojjjaaa[[[bbboootttqqqkkkhhhcccaaagggzzz{{{gggOOOGGG===;;;>>>BBBBBB???CCC===999:::;;;;;;===AAAJJJdddnnnjjjrrryyywwwwwwvvvwwwyyyyyyvvvpppjjjllljjjmmmrrrmmmbbbcccmmm}}}___NNNIIIDDD>>>:::>>>===<<<===???AAA===777========================:::999888888888999:::;;;:::::::::;;;;;;<<<<<<<<<<<<===??????>>>>>>@@@AAAAAABBBCCCEEEEEEEEEEEEDDDFFFGGGHHHHHHGGGEEEBBBAAABBBBBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>============<<<===>>>???>>>===;;;::::::;;;<<<:::999999:::<<<>>>>>>===>>>BBBGGGMMMPPPQQQUUUYYYYYYWWWWWWYYY\\\[[[YYYeeefffbbb}}}jjjJJJIIILLLHHHOOOaaajjjZZZYYYWWWUUUSSSRRRQQQQQQOOOOOONNNMMMNNNOOOPPPQQQSSSSSSQQQPPPNNNMMMKKKKKKKKKKKKJJJJJJJJJLLLMMMNNNLLLMMMMMMMMMOOOSSSYYY]]]fff}}}}}}{{{hhhYYYQQQWWWTTTOOOJJJIIILLLSSSXXXccciiisss~~~uuunnngggccc```QQQFFFGGGEEE>>>===BBBOOO]]]wwwooodddbbb{{{vvvsssrrrqqqqqqmmmkkkjjjkkknnnnnnllliiikkkiiiggggggiiijjjhhheeeeeedddbbbcccddddddbbbaaa[[[\\\\\\\\\[[[\\\___aaacccbbb```^^^^^^^^^______bbbgggmmmyyy{{{wwwpppggglllmmmlllgggccciiiwwwvvvlllggghhhjjjsss{{{~~~vvvllliiikkkllllllpppvvvzzzzzzxxxvvvvvvxxxwwwvvvuuutttttttttuuuuuutttsssrrrqqqrrrrrrsssssstttuuuvvvvvvuuuttttttyyyyyyyyy{{{}}}zzztttoooggg^^^SSSNNNQQQWWW[[[\\\]]]\\\XXXSSSPPPQQQXXX]]]hhhnnnrrrnnneee]]]ZZZ[[[___fffjjjfff]]][[[dddnnnzzz{{{|||}}}~~~}}}yyytttjjjeee]]]]]]iiivvvxxxrrrfffcccaaacccnnnppp[[[LLLEEE===;;;>>>BBBBBB@@@BBB<<<888999:::;;;>>>CCCWWWooorrrlll}}}|||uuutttttttttvvvwwwuuupppllljjjiiinnnrrrooolllyyy}}}|||www```RRRGGGAAA???;;;;;;;;;;;;>>>@@@???===========================;;;:::999888888999999:::999999:::::::::;;;;;;;;;:::;;;======<<<<<<>>>??????@@@BBBCCCDDDDDDCCCCCCDDDDDDEEEEEEDDDBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@???@@@???>>>======<<<<<<<<<<<<===>>>???>>><<<:::999:::;;;<<<;;;:::999;;;===??????@@@BBBEEEJJJOOORRRVVVXXXZZZZZZYYYYYY\\\^^^^^^___eeefffooonnnVVVFFFGGGKKKNNNaaayyyxxxeeeaaa___]]]YYYWWWTTTSSSRRRNNNMMMMMMLLLMMMNNNOOOPPPRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPMMMMMMNNNNNNOOORRRXXX[[[```rrr{{{gggZZZPPPMMMHHHEEEEEEHHHLLLOOORRRWWW```mmm{{{}}}nnnhhhhhheee[[[RRRLLLDDD@@@@@@===999BBBOOOmmmgggkkkxxxzzztttttttttrrrqqqlllkkkjjjkkknnnnnnllljjjjjjhhhfffggghhhiiigggeeegggfffdddcccdddcccbbb```]]]^^^^^^]]]]]]^^^```bbbbbbaaa```_________```aaaccchhhmmmwww}}}}}}|||uuuppplllhhhzzzzzzwwwoooeeebbbhhhnnn}}}mmmcccdddiiinnnvvvzzzvvvpppnnnmmmkkkjjjnnntttwwwwwwuuusssrrrtttttttttsssttttttuuuuuuuuutttsssrrrqqqqqqrrrssssssssstttuuuuuutttsssrrrwwwwwwxxxzzz{{{yyytttpppggg___UUUPPPQQQUUUWWWWWWUUUSSSPPPOOOSSS\\\gggooowww{{{}}}vvviii[[[TTTQQQWWW^^^bbb___XXXXXXbbblllzzz{{{}}}}}}~~~{{{wwwrrrhhh^^^aaaqqq~~~|||sss```___^^^dddtttgggRRRHHHBBB;;;;;;???BBBBBB@@@@@@;;;888999:::;;;@@@FFF]]]qqqpppmmmzzz{{{sssrrrqqqqqqrrrrrrqqqooolllhhhiiimmmpppooottt{{{}}}nnnYYYIIIAAA@@@;;;::::::;;;<<<===>>>???========================<<<;;;:::999888888999999888888888999999999999:::777999::::::::::::;;;======>>>@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>@@@@@@@@@@@@????????????>>>>>>======<<<;;;;;;;;;<<<===>>>???>>><<<:::888999:::;;;;;;:::;;;===>>>AAABBBDDDGGGKKKOOORRRTTTYYYYYYZZZZZZ\\\^^^```bbbbbbcccfffkkkwwwMMMHHHFFFIIIMMM[[[wwwsssgggdddbbb___[[[WWWSSSQQQPPPLLLLLLLLLKKKLLLLLLMMMNNNOOOOOOOOONNNMMMLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQNNNNNNOOONNNOOOQQQUUUXXX___bbb{{{rrraaaNNNIIICCCAAABBBEEEFFFFFFHHHKKKQQQ\\\jjjzzzuuufffXXXVVV]]]^^^RRREEE===<<<>>>===888;;;OOOfff}}}jjj{{{|||ssssssuuusssooonnnlllkkkkkklllnnnooommmllljjjhhhgggggghhhhhhhhhgggkkkiiifffddddddcccbbb```````````````aaabbbccccccbbbaaaaaaaaaaaabbbccccccdddiiimmmssszzzuuurrrrrrttttttnnngggfffiiiwwwzzz{{{uuullldddbbbbbbuuurrrcccaaafffgggnnntttuuuuuutttoooiiihhhlllqqqttttttrrrqqqqqqqqqqqqqqqrrrssssssttttttssssssrrrqqqqqqqqqqqqrrrssssssssssssrrrqqqppppppssssssuuuwwwyyyxxxtttqqqhhhbbbZZZVVVUUUTTTSSSQQQNNNLLLKKKOOOZZZiiivvv~~~yyyhhhXXXMMMHHHOOOUUUYYYWWWTTTXXXcccnnn~~~}}}}}}}}}|||}}}~~~~~~uuujjjooo~~~rrr^^^\\\]]]fffyyyzzzaaaNNNBBB>>>;;;;;;???BBBBBBAAA>>>999777888:::===DDDMMM[[[gggiiissswww}}}~~~vvvyyytttqqqpppooonnnnnnmmmlllkkkjjjiiikkkmmmnnnttt|||xxxwwwvvvaaaPPPEEE@@@===;;;<<<===<<<::::::<<<========================<<<<<<;;;:::999888888888777777777888888888888888666888999999999999:::<<<;;;<<<>>>???@@@@@@????????????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::<<<===>>>>>>>>><<<:::888888999;;;;;;;;;<<<>>>AAADDDFFFIIIMMMQQQTTTWWWXXXYYYYYYZZZ\\\___bbbcccdddcccccciiiyyyzzzUUUEEEGGGIIIMMMXXXmmmxxxlllfff___]]]ZZZVVVRRROOOMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIJJJKKKLLLNNNOOOPPPMMMNNNOOONNNNNNOOOQQQSSS[[[[[[jjj~~~nnnWWWOOOEEEAAACCCEEEEEECCCHHHHHHJJJOOOZZZiiiyyyuuukkk```XXXQQQQQQUUUSSSJJJ@@@<<<===@@@???>>>HHHccc~~~zzz~~~vvvqqqrrrssspppllljjjmmmmmmmmmnnnooooooooonnnjjjiiihhhhhhhhhiiiiiiiiimmmkkkgggeeedddcccbbb```ccccccbbbcccdddeeeeeedddaaaaaabbbbbbcccdddeeeeeeeeeiiimmmoooxxxyyyzzzyyytttnnngggeeeiiipppmmmcccbbbiiimmmrrrwwwwwwqqqhhh```\\\cccvvv|||jjjbbbaaa```ffflllrrrxxxyyyqqqgggeeehhhmmmpppqqqqqqrrrssspppqqqqqqrrrssssssssssssqqqqqqqqqqqqpppqqqqqqqqqrrrqqqqqqppppppooonnnmmmooopppqqqtttuuuuuutttsssnnnjjjeee```]]]YYYTTTQQQNNNNNNRRR[[[iiiuuu}}}}}}}}}yyyooo```RRRIIIFFFJJJNNNRRRSSSTTT[[[hhhrrr~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}~~~lll^^^\\\___lllmmmVVVFFF>>><<<;;;===@@@BBBBBBAAA<<<888777999<<>>>>>============<<<<<<<<<===>>>>>>========================:::;;;;;;;;;;;;:::999999:::<<<===>>>===<<<:::999777999;;;<<<===???BBBDDDIIIKKKOOORRRVVVXXXZZZ[[[ZZZ[[[]]]^^^```bbbcccdddeeefffttt~~~XXXBBBGGGGGGJJJTTTjjjtttfff]]]ZZZWWWVVVSSSQQQNNNLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNLLLLLLMMMOOONNNSSS\\\pppiii^^^QQQHHHFFFGGGFFFDDDIIIHHHFFFFFFJJJTTTaaakkk|||wwwhhh[[[TTTNNNPPPRRROOOIIIBBB>>>===>>>>>>???CCCKKK\\\vvv{{{uuuqqqrrrqqqnnnlllmmmnnnooopppppppppoooooooookkkjjjjjjiiihhhiiikkklllnnnkkkgggeeeddddddcccaaaeeedddcccdddfffgggfffdddaaaaaabbbcccdddeeeffffffeeehhhkkklllpppssspppppplllggg``````hhhqqqoooeeeccchhhlllpppvvvwwwqqqfffZZZRRRTTTeeezzzxxxiii___^^^bbbgggmmmuuuxxxoooddd___aaadddgggiiilllpppsssrrrssssssssssssrrrqqqpppoooooopppppppppppppppppppppooonnnmmmmmmllllllkkkkkklllnnnpppqqqrrrssssssuuusssqqqnnnjjjddd^^^ZZZXXX\\\eeeqqq|||~~~xxxuuunnncccVVVMMMIIIHHHGGGJJJNNNQQQVVV```lllvvv}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzeee^^^^^^ddduuummm[[[HHH<<<<<<<<<<<>>AAABBB===<<>>@@@AAACCCGGGJJJOOOPPPSSSVVVYYY[[[\\\]]]___aaabbbaaa```bbbhhhmmmpppwwwjjjDDDDDDDDDDDDMMMdddvvvfffZZZSSSQQQQQQQQQOOONNNMMMMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEGGGHHHHHHHHHHHHHHHIIIKKKLLLLLLKKKJJJJJJKKKEEEOOOUUU^^^yyy~~~tttdddWWWOOOKKKHHHEEELLLLLLJJJGGGFFFIIIQQQXXXeeeppp~~~{{{xxxpppeeeYYYOOOJJJIIIMMMSSSUUUOOOCCC;;;;;;???===>>>BBBLLL[[[mmm~~~|||vvvrrrpppqqqpppnnnooosssooopppqqqpppnnnmmmmmmmmmjjjjjjjjjhhhggghhhkkknnnllliiieeedddddddddddddddfffdddcccdddggghhheeebbbaaabbbcccdddeeeeeeeeeeeeeeefffiiijjjlllwwwsssjjjhhhfffaaa___dddmmmtttrrrkkkhhhiiiiiilllppprrrpppggg[[[SSSLLLVVVhhh|||rrrccc___aaacccgggnnnrrrlllbbbYYYZZZZZZ[[[^^^cccjjjooorrrssssssssssssqqqooonnnmmmnnnoooooopppooooooooommmmmmlllkkkjjjjjjjjjjjjhhhjjjlllmmmmmmnnnqqqsssxxxyyy{{{{{{yyyuuupppmmmjjjppp{{{wwwrrriii]]]RRRLLLJJJKKKGGGIIIMMMRRRZZZeeeqqqxxx~~~~~~}}}zzzxxxxxxxxx~~~~~~{{{zzz{{{}}}yyy}}}~~~~~~~~~}}}}}}~~~~~~www}}}rrrccc```aaajjj~~~ooo^^^PPPBBB:::;;;<<<>>>AAACCCCCCBBBAAA999888999===BBBKKK[[[iiikkk|||tttxxxyyyvvvsssmmmsssjjjmmmoooooommmlllmmmooorrrqqqqqqqqqsssrrroookkkllllllqqqwwwvvvyyy~~~www|||xxxdddQQQCCCAAABBB>>><<<@@@========================:::;;;;;;<<<<<<;;;:::999888888888777777777666666666777999999888888:::;;;888999;;;<<<======<<<<<<777888:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<999:::;;;<<<===<<<:::999666888:::<<<======<<<<<<===@@@BBBEEEFFFIIIMMMPPPTTTUUUVVVXXXZZZ\\\]]]^^^```bbbcccaaa```gggwww\\\>>>JJJDDDIII]]]}}}zzzfff\\\VVVRRRQQQOOONNNNNNMMMMMMMMMMMMNNNIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFGGGGGGGGGGGGFFFEEEFFFHHHJJJKKKIIIHHHHHHHHHFFFLLLRRRWWWggg|||mmm^^^SSSLLLHHHLLLNNNOOOMMMJJJIIIMMMQQQQQQ]]]mmmxxx~~~zzzvvvccc___XXXPPPJJJIIINNNRRRZZZXXXRRRIIIAAA===???BBBBBBGGGQQQ___nnnzzzuuusssooonnnyyywwwrrrppppppqqqooolllnnnrrrmmmooopppoookkkiiiiiijjjhhhiiihhhgggeeefffjjjmmmiiifffcccbbbccceeefffffffffcccbbbdddggghhhddd```aaabbbcccdddeeeeeedddcccddddddfffiiijjjqqqyyyjjjhhhgggeeeccclllttttttrrrqqqnnnkkkggghhhjjjmmmnnnjjjaaaZZZKKKNNNYYYnnn{{{mmmccccccaaaaaafffkkkggg```YYYWWWUUUSSSUUU[[[dddkkkooopppqqqrrrrrrqqqooonnnlllmmmnnnooooooooonnnnnnkkkjjjiiihhhhhhiiijjjjjjfffhhhjjjjjjjjjkkkooorrrvvvzzz|||uuupppggg]]]TTTOOOMMMMMMKKKLLLQQQXXXbbbmmmvvv||||||~~~~~~~~~}}}xxxzzz{{{zzzyyyyyyzzz{{{{{{uuurrrrrrtttuuu~~~{{{xxxyyy{{{}}}}}}|||}}}llleeecccdddmmmfffXXXMMMDDD???;;;<<>>DDDNNN___nnnfff~~~rrrqqquuurrriiiqqqgggkkkooopppooonnnppprrrvvvwwwvvvrrroooooonnnmmmlllkkkpppuuurrrqqq|||yyy```HHHBBBAAA<<<:::>>>========================999:::;;;<<<<<<<<<;;;:::999999888888777777777666555666888888777777999:::888999;;;<<<======<<<;;;555666999;;;<<<<<<::::::999999999::::::;;;;;;;;;999:::<<<======<<<:::999555777:::<<<>>>>>>======AAACCCFFFHHHKKKNNNRRRUUUWWWWWWXXXYYYZZZ\\\^^^___]]]```bbb___aaaoooTTT===MMMIIITTTqqqiiiWWWSSSRRRRRRSSSMMMMMMLLLLLLKKKLLLLLLLLLHHHHHHJJJKKKKKKKKKJJJIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDFFFIIIJJJIIIGGGFFFFFFHHHHHHLLLSSSYYYlll~~~kkk[[[PPPKKKFFFKKKOOOOOOLLLJJJKKKMMMGGGSSScccnnntttxxxzzzqqqiiidddUUUSSSOOOJJJIIIOOOZZZbbbdddXXXIII@@@>>>@@@AAAAAAKKKUUUcccrrr}}}|||uuujjjeee\\\```xxxsssqqqpppqqqrrrnnniiiiiimmmlllnnnooommmhhheeeeeeffffffggggggeeecccdddhhhlllgggeeebbbaaacccfffggghhhfffcccaaacccggghhhddd___aaabbbcccdddeeedddcccbbbdddccceeehhhiiiooo}}}mmmkkkmmmmmmgggrrrxxxsssqqqtttsssmmmooolllkkkllllllhhh___XXXLLLKKKRRReee{{{uuufffeee```]]]```eeeddd___\\\YYYTTTPPPQQQXXXbbbiiikkklllnnnpppqqqpppooonnnkkklllnnnooooooooonnnnnniiiiiihhhgggggghhhiiijjjfffhhhjjjiiihhhjjjnnnqqqsssyyy|||wwwvvvqqqmmmfff^^^WWWRRROOOOOOPPPQQQVVV^^^iiisss|||~~~}}}}}}}}}~~~|||||||||||||||}}}}}}}}}~~~yyytttllldddfffnnn{{{|||~~~|||zzzyyy{{{}}}|||}}}~~~}}}|||{{{|||~~~||||||pppgggcccdddgggtttnnn___SSSCCC<<>>KKK```llllllttt~~~zzz~~~{{{mmmllljjjjjjmmmnnnnnnnnnnnnnnnnnnmmmlllsssrrrppppppqqqpppmmmkkklllmmmppptttuuuuuuzzz~~~ZZZLLLEEEEEEBBB888:::;;;>>>AAAAAA???<<<999>>>>>>===<<<;;;::::::999:::::::::999999999888888777777777777777888888888888999;;;<<<<<<;;;:::999888999:::;;;;;;:::888777::::::999999999999::::::777999:::999888777888999888:::;;;<<<===@@@DDDGGGKKKLLLMMMOOORRRTTTVVVWWWWWW[[[^^^\\\YYYYYY^^^ccc___dddccc```hhhzzzYYYEEEGGGTTTeeeyyytttWWWPPPRRROOOMMMNNNIIIHHHHHHIIIKKKLLLKKKIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHHHHFFFEEEDDDDDDEEEFFFHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEIIIGGGJJJMMMOOOZZZ{{{tttZZZIIIKKKHHHGGGKKKSSSVVVSSSNNNMMMMMMPPPVVVZZZ^^^hhhrrrvvvzzz~~~uuuoookkkeee]]]VVVRRRKKKFFFJJJUUUaaahhhjjjYYYJJJ@@@???======KKK]]]kkkyyydddYYY[[[gggvvvppppppnnnnnnoooooommmllljjjhhhhhhgggffffffeeeffffffggggggfffeeedddbbbaaaaaaaaa```aaacccdddeeefffffffffdddcccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````___aaadddgggiiioooxxx|||vvvsssqqqvvvwwwsssmmmmmmqqqpppkkkhhhhhhfffeeegggiiiccc[[[WWWSSSMMMRRRhhhuuuhhh]]][[[[[[ZZZ\\\aaa\\\\\\ZZZVVVSSSTTTYYY^^^fffhhhjjjlllmmmmmmlllkkkqqqmmmiiihhhjjjkkkkkkiiijjjhhhfffeeedddeeefffgggggggggggggggiiikkkmmmnnnooosss{{{{{{uuurrrqqqjjjjjjhhhddd___\\\[[[[[[YYYcccnnnttt{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{xxxtttnnneeeaaaiiivvv}}}~~~zzzwwwvvvvvvwwwyyyyyyyyyxxxwwwyyyzzzzzz|||qqqhhhcccbbbhhhqqqdddWWWNNN@@@;;;>>>===>>>AAAEEEGGGEEE???:::888:::>>>GGGVVVffflllkkk|||~~~yyytttlllmmmlllkkkmmmkkkkkklllmmmmmmmmmmmmlllpppnnnmmmlllmmmlllkkkiiihhhhhhlllqqqrrrpppsssxxxxxx```KKKCCCBBB<<>>???=========<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999888888888888888888888777888999:::;;;;;;:::888777777888:::;;;;;;999888777;;;::::::999888888888888777999::::::999999:::<<<===>>>@@@AAABBBEEEHHHKKKMMMNNNPPPRRRTTTVVVXXXYYY[[[[[[[[[[[[\\\^^^aaaddd^^^aaaccchhhzzzmmmVVVKKKMMMZZZggggggRRRNNNOOOKKKHHHIIIIIIHHHHHHIIIKKKKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFDDDFFFHHHGGGLLLccc}}}~~~rrrgggXXXQQQJJJJJJOOORRRRRRPPPNNNMMMOOOSSSTTTTTTYYY___bbbeeelllssszzzyyyuuujjjeee```]]]\\\XXXRRRLLLJJJKKKOOOWWW^^^^^^WWWOOOIIICCC>>>@@@GGGTTTkkk~~~wwwgggoooxxxxxxpppmmmnnnnnnnnnnnnnnnllljjjiiiggghhhhhhhhhgggggggggggggggeeedddbbb```____________aaabbbcccdddeeeeeeeeeeeeddddddcccbbbbbbbbbbbbbbbaaaaaa`````````_________]]]___aaabbbdddhhhooouuu|||vvvuuuvvvssslllkkkooopppmmmjjjiiifffbbbcccfffeeeaaaTTTQQQLLLOOO^^^uuuuuuddd^^^]]][[[\\\______^^^[[[VVVRRRQQQTTTXXXbbbdddgggjjjllllllkkkkkkoookkkgggeeeggghhhhhhggghhhgggeeedddddddddeeefffffffffeeeeeefffhhhjjjkkkiiimmmrrryyy~~~wwwrrrnnnmmmllljjjjjjjjjhhhffffffhhhjjjmmmwww}}}~~~~~~~~~~~~}}}}}}|||{{{yyytttlllbbb```mmm{{{xxxyyyzzzzzzxxxvvvtttrrrtttuuuvvvuuuuuuuuuwwwyyyzzz}}}}}}tttfff^^^^^^bbbkkk}}}pppVVVMMMFFF===999>>>???@@@CCCFFFFFFCCC===888;;;:::BBBSSSccckkkmmmmmm|||rrrmmmooonnnkkkkkkhhhhhhjjjkkklllmmmmmmmmmkkkiiigggggghhhiiihhhgggeeefffjjjooooookkkkkkooowwwxxx[[[MMMKKKGGGDDDAAA<<<:::;;;===???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888888999999:::::::::888777666666777999999:::999888777<<<;;;:::888777777777777888:::<<<<<<<<<<<<>>>???BBBDDDFFFGGGHHHJJJNNNPPPPPPQQQRRRUUUWWWYYY[[[\\\^^^]]]]]]___cccdddcccaaabbbjjjuuusss```KKKCCCJJJZZZooo~~~iiiYYYNNNMMMNNNHHHEEEEEEHHHGGGGGGHHHJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAADDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFDDDEEEHHHFFFFFFRRRaaa~~~nnndddWWWPPPOOOPPPPPPOOOJJJIIIJJJLLLJJJFFFFFFJJJNNNQQQWWW___eeejjjnnnppptttyyy~~~zzztttmmmfff```]]]RRRPPPNNNNNNOOOMMMIIIEEEFFFFFFHHHLLLPPPPPPLLLGGGBBBFFFHHHJJJVVVooo}}}tttooollllllnnnnnnnnnmmmlllkkkiiihhhggghhhiiijjjjjjiiihhhgggfffcccaaa^^^\\\[[[\\\]]]___bbbbbbcccdddddddddddddddccccccbbbaaaaaaaaabbbbbbaaaaaa```___^^^]]]]]]\\\[[[^^^```______bbbggglllzzzyyywwwwwwtttmmmjjjmmmooopppoooooojjjbbb___cccgggggg___ZZZUUUSSSUUUbbb{{{oooddd___\\\\\\]]]aaa___[[[UUUPPPNNNOOOPPP[[[^^^bbbfffiiikkkjjjjjjkkkhhhdddbbbbbbcccddddddeeeeeedddddddddddddddccceeeeeedddcccccceeefffgggdddfffjjjnnnrrruuuvvvwwwuuusssooollliiihhhhhhhhhggghhhiiijjjlllqqqwww{{{~~~~~~~~~{{{|||}}}}}}}}}|||~~~~~~|||{{{{{{}}}zzzssskkkeeegggpppzzzrrrqqqpppqqqtttuuuuuutttsssuuuvvvvvvvvvwwwyyy{{{{{{}}}{{{ooo```XXX\\\ccclllxxxaaaLLLEEEAAA;;;999===>>>AAADDDFFFEEEAAA<<<888======HHH[[[ggghhhkkkrrr}}}~~~vvvqqqqqqmmmiiihhhfffgggiiikkklllmmmnnnnnnhhhgggeeeeeefffggggggggghhhfffhhhkkkkkkhhhhhhkkkqqq~~~mmmbbb[[[OOODDDAAA>>>===??????>>><<<;;;<<<<<<<<<=========>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;:::999999999::::::::::::999888666555777777888999999999888888::::::999888888888999999:::<<<>>>?????????AAACCCFFFHHHJJJKKKLLLNNNQQQSSSRRRRRRTTTVVVYYY[[[]]]^^^___```bbbdddgggggggggfffooo~~~uuucccMMMKKKHHHGGGNNNccc\\\TTTNNNNNNMMMHHHFFFGGGGGGFFFFFFGGGHHHIIIGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@??????@@@AAABBBCCCBBBAAAAAAAAABBBDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDBBBDDDGGGHHHGGGMMMUUUnnnwwwiii]]]VVVPPPJJJFFFIIIFFFEEEFFFDDDAAAAAADDDHHHIIIMMMQQQUUUXXX[[[\\\```eeemmmttt{{{~~~zzztttpppoooooooooooojjjhhhccc^^^XXXSSSOOOMMMLLLJJJJJJJJJKKKIIIFFFBBBGGGDDDBBB@@@BBBDDDEEEFFF@@@OOOYYY\\\kkk|||vvvmmmmmmnnnnnnpppnnnnnnmmmlllkkkiiihhhggghhhiiikkkkkkkkkiiigggeeebbb```]]]ZZZZZZ[[[^^^___bbbbbbccccccccccccbbbbbb``````_______________`````````___^^^\\\[[[ZZZZZZ[[[]]]``````___```dddhhhqqq|||yyyxxxuuuooolllmmmrrruuuzzz{{{uuuiii```aaaeeehhhgggaaa[[[WWWQQQTTTlll}}}pppddd\\\ZZZ[[[```^^^ZZZUUUPPPMMMLLLLLLUUUXXX]]]bbbfffhhhiiiiiihhhfffbbb```___```aaabbbccccccddddddddddddcccbbbeeedddcccbbbaaabbbccccccbbbdddfffhhhjjjkkklllllljjjiiigggfffeeeeeefffgggdddeeegggiiinnnuuu~~~~~~}}}|||{{{yyy{{{||||||{{{{{{}}}~~~~~~}}}|||{{{zzzyyyyyyuuupppnnnrrryyy{{{uuunnnlllooossstttsssqqqsssuuuvvvwwwxxxyyy{{{xxxzzzwwwkkk\\\VVV\\\dddsssjjjXXXGGG@@@>>>;;;:::>>>>>>@@@CCCEEECCC@@@<<<:::<<<@@@MMM\\\``````jjjyyyrrryyyssspppllliiihhhggghhhjjjkkkmmmmmmnnnnnnhhhfffeeefffhhhjjjiiiiiikkkfffdddfffgggfffgggkkkoooyyy}}}yyyzzzsssbbbPPPIIIAAA<<<<<<======;;;;;;;;;<<<<<<===>>>>>>>>>?????????>>>>>>>>>============<<<<<<;;;;;;;;;:::;;;;;;;;;:::999888777777888888999:::::::::::::::999999999::::::<<<===>>><<<>>>@@@BBBBBBCCCEEEGGGGGGIIILLLMMMNNNOOOQQQSSSRRRSSSUUUWWWYYY\\\]]]^^^^^^aaabbbccceeekkkvvv~~~kkkWWWNNNPPPQQQOOONNNWWWpppoooWWWRRRNNNLLLJJJGGGGGGIIIFFFEEEEEEFFFGGGGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@AAABBBCCCBBBAAA@@@@@@@@@AAACCCDDDDDDDDDDDDCCCCCCCCCBBBBBB???>>>>>>AAACCCEEEIIIMMMXXXooottthhhZZZMMMDDDJJJDDDAAABBBBBBAAACCCHHHFFFFFFGGGHHHJJJLLLNNNOOORRRUUUZZZ___fffnnnwww|||yyytttsssnnniiiccc^^^\\\\\\[[[[[[VVVTTTQQQNNNLLLJJJIIIIIIKKKJJJIIIHHHGGGDDDAAA???BBBDDDEEEFFFEEEEEEFFFFFFOOObbbqqqxxxttt}}}nnnkkknnnooonnnnnnnnnnnnmmmkkkjjjjjjiiiiiihhhiiijjjkkkjjjhhhfffdddbbb```]]][[[[[[\\\___aaabbbbbbbbbbbbaaa```___^^^[[[[[[[[[ZZZZZZ[[[[[[\\\^^^^^^]]]\\\[[[ZZZYYYXXXXXX[[[^^^___^^^___bbbfffkkkyyywwwtttssssssvvv{{{rrrfffccceeefffiiiccc___\\\TTTQQQ___rrrnnn___ZZZYYY\\\ZZZWWWTTTRRRPPPNNNMMMPPPSSSWWW\\\```dddeeefffeeedddcccaaa``````aaabbbbbbbbbcccddddddccccccbbbeeedddbbbaaa``````aaaaaa```aaabbbdddeeefffggggggeeeeeedddcccccccccddddddcccdddeeeggglllttt}}}~~~|||{{{zzz{{{||||||{{{{{{|||}}}|||||||||{{{{{{zzzzzzzzzwwwuuutttxxxsssmmmnnnpppooolllkkkooosssvvvwwwwwwxxxxxxttttttooocccYYYXXXaaajjjxxx___QQQCCC>>>===<<<<<>><<<<<<===GGGTTT[[[\\\aaarrryyyttt~~~xxxrrrooommmlllkkkiiijjjkkkkkkllllllllllllhhhggghhhjjjlllnnnmmmlllkkkeeeaaaccceeeeeegggkkkkkkqqq|||zzztttdddNNN>>>999;;;===???<<<<<<<<<======>>>>>>>>>????????????>>>>>>>>>>>>==============================<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<======>>>::::::;;;<<<>>>???AAABBB@@@BBBDDDDDDEEEFFFHHHIIIHHHJJJMMMOOOOOOPPPRRRSSSSSSTTTUUUWWWZZZ\\\^^^___```cccfffhhhnnn|||xxx[[[HHHFFFMMMHHHMMMUUUaaavvviiiXXXSSSOOOKKKHHHFFFFFFGGGHHHEEEDDDDDDDDDEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCFFFHHHJJJXXXuuuvvvfff\\\PPPIIICCCBBBAAA@@@AAADDDBBBBBBBBBBBBCCCFFFHHHIIIJJJKKKLLLNNNQQQWWW^^^ccclllnnnsssyyy}}}{{{sssllliiiddd^^^[[[\\\WWWSSSNNNKKKJJJJJJIIIHHHIIIHHHGGGGGGGGGGGGHHHHHHEEEEEEDDDBBB@@@???>>>>>>@@@AAABBBDDDIIITTTbbbllltttiii||||||rrriiijjjmmmmmmkkkjjjlllkkkjjjjjjiiiiiijjjjjjhhhhhhhhhhhhgggfffdddcccaaa```^^^]]]]]]___aaabbbaaaaaa``````___]]]\\\[[[WWWWWWVVVVVVWWWWWWXXXXXX\\\\\\[[[ZZZYYYXXXXXXWWWTTTXXX\\\]]]\\\\\\___bbbdddwww|||wwwuuuyyy~~~yyymmmiiiiiiiiiwwwuuurrrlll```VVVUUUYYYuuuzzzjjj___ZZZXXXWWWUUUUUUUUUTTTSSSQQQLLLNNNQQQTTTXXX\\\___aaaaaabbbccccccaaaaaaaaabbbaaaaaaaaaaaaaaabbbbbbbbbcccbbb```___^^^^^^______]]]^^^^^^___```aaaaaabbb``````______^^^^^^______ccccccdddeeehhhooowww}}}{{{|||}}}|||{{{zzz{{{|||yyyyyyzzzzzz{{{{{{{{{|||yyyzzzyyy{{{rrrlllnnnqqqnnniiiggglllrrrwwwxxxwwwwwwvvvrrrnnnfff]]]YYY___mmmyyygggTTTIII>>>:::;;;<<<>>>@@@CCCDDDDDDBBB>>>;;;:::;;;DDDRRR^^^aaadddqqq|||wwwxxxwwwuuurrrqqqpppooojjjkkkkkkkkkjjjiiihhhhhhggghhhjjjnnnqqqqqqooommmkkkeeebbbfffiiiiiijjjmmmlllpppwwwjjjQQQDDDAAA@@@@@@===============>>>>>>>>>????????????>>>>>>>>>>>><<<<<<===>>>>>>????????????>>>>>>======>>>>>>>>>=========>>>>>>???@@@AAA>>>>>>>>>???@@@BBBCCCDDDCCCDDDFFFGGGGGGGGGIIIKKKJJJMMMPPPRRRRRRRRRTTTUUUTTTUUUWWWYYY[[[]]]___```eeemmmxxxmmmTTTFFFAAAGGGPPPJJJ\\\sssmmmVVVOOONNNLLLHHHFFFFFFGGGGGGGGGEEEDDDCCCCCCDDDDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDDDDCCC???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEDDDDDDEEEFFFFFFFFFIIIXXXttt~~~jjjaaaYYYTTTOOOHHHCCCBBBCCCBBB@@@@@@@@@BBBDDDFFFEEEFFFFFFFFFFFFIIIMMMPPPPPPSSSWWW\\\___aaaaaaaaaXXXSSSOOOOOONNNJJJHHHIIIEEECCC@@@@@@@@@AAAAAAAAACCCDDDDDDEEEEEEEEEFFFFFF@@@@@@@@@@@@AAACCCFFFIIIMMMNNNPPPUUU___sss}}}ooohhhxxxrrrlllgggiiikkkjjjhhhiiihhhggggggfffggghhhiiijjjggggggfffeeedddcccbbbbbb```______^^^___```aaabbb```______^^^\\\ZZZYYYXXXUUUTTTTTTTTTTTTUUUVVVWWWZZZYYYYYYYYYXXXXXXWWWWWWTTTXXX\\\]]][[[[[[\\\^^^aaajjj{{{~~~{{{zzzqqqpppqqqqqq|||xxxiii]]]SSSLLLZZZnnnyyykkk```WWWUUUUUUVVVXXXXXXVVVSSSIIIIIIJJJLLLOOOTTTXXX[[[\\\___cccdddcccaaabbbbbb___^^^]]]]]]]]]^^^```aaa```___^^^\\\\\\\\\]]]]]]\\\\\\[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[^^^_________aaaffflllqqqvvv|||}}}~~~}}}{{{zzzzzz{{{xxxxxxyyyzzz{{{|||}}}~~~yyy{{{xxxtttxxxuuukkkjjjppptttqqqlllfffllltttyyyzzzyyyxxxwwwsssmmmbbbZZZZZZfffyyypppZZZMMMDDD;;;888999<<>>>>>>>>>>>>>>============?????????>>>>>>>>>>>>===<<<<<<===>>>???@@@AAAAAA@@@???????????????@@@AAA????????????@@@AAABBBCCCAAAAAAAAAAAABBBCCCDDDDDDDDDFFFHHHHHHHHHHHHJJJKKKMMMOOOSSSTTTUUUUUUVVVWWWUUUVVVXXXZZZ\\\___```aaajjjwwwwww]]]FFFBBBJJJRRRVVVXXXoootttVVVKKKQQQKKKJJJGGGFFFHHHJJJIIIFFFDDDCCCCCCCCCDDDDDDBBB@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCDDDEEEDDDCCCCCC???@@@AAABBBCCCBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@<<>>AAADDDFFFEEEEEECCC<<<888<<>>????????????AAACCC>>>???@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????BBBBBBBBBBBBCCCCCCCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFDDDFFFIIIKKKKKKKKKMMMNNNRRRQQQQQQQQQSSSUUUWWWXXXVVVWWWXXX]]]bbbfffgggfffoooUUULLLHHHLLLMMMRRReee|||tttYYYKKKLLLJJJKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFEEEDDDBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDBBBBBBAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEHHHIIIFFFMMM]]]ooorrrsssxxxppp[[[OOOLLLLLLHHHAAA???AAABBBAAABBBCCCEEEEEEDDDDDDEEEFFFEEEFFFHHHHHHHHHFFFDDDCCCDDDEEEFFFEEECCCBBBCCCDDDBBBCCCBBBCCCFFFHHHEEEAAADDDEEEGGGFFFEEEDDDDDDDDDAAACCCCCCEEETTTjjjzzz|||sss~~~~~~sssqqqnnnlllhhheeedddeeegggiiihhhfffdddeeehhhiiihhheeeffffffeeeddddddcccbbbbbb_________^^^^^^```dddhhhddd```[[[[[[\\\[[[WWWSSSTTTTTTTTTTTTUUUWWWYYYZZZXXXXXXXXXXXXYYYZZZ[[[\\\```bbbccccccbbbaaabbbcccdddiiinnnxxx|||rrrooorrrwww{{{|||tttnnnmmmqqqpppfff[[[VVVWWWQQQUUUiii~~~ppp```[[[VVVTTTUUUWWWVVVUUUKKKIIIGGGFFFGGGJJJMMMPPPXXX\\\bbbfffggggggggghhhbbb```\\\ZZZXXXYYYZZZ\\\]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZXXXXXXWWWVVVVVVVVVVVVWWWVVVWWWWWWYYY[[[]]]___```ccceeejjjrrr~~~{{{{{{{{{{{{{{{{{{||||||zzzxxxzzz|||yyyyyyyyywwwqqqlllmmmqqqooojjjppprrrvvv|||zzzuuuxxx}}}vvvuuurrrkkkeee___\\\```hhhuuuoooRRRFFFAAA@@@===;;;<<>><<>>>>>??????@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCFFFFFFEEEDDDDDDEEEFFFGGGGGGJJJMMMOOOOOONNNNNNOOOLLLNNNQQQTTTVVVWWWWWWWWWUUUVVVWWWZZZ___fffmmmqqqcccQQQJJJFFFKKKWWWiiitttfffTTTLLLMMMIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDCCCEEECCCHHHSSS___yyy{{{|||nnn___VVVUUUOOOHHHFFFHHHGGGCCCBBBBBBAAA@@@@@@@@@BBBCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCEEEFFFEEECCCBBBBBBCCCBBBBBBAAABBBDDDFFFDDDAAADDDCCCBBBAAA@@@BBBDDDFFFFFFMMMVVVcccwwwuuuiiinnntttlllkkkmmmkkkiiifffffffffhhhiiieeeccccccdddggghhhgggeeefffffffffeeeeeedddddddddaaa```___^^^```bbbdddfffccc___[[[[[[]]]]]]YYYUUUWWWWWWVVVUUUVVVXXXZZZ[[[YYYYYYYYYZZZ[[[]]]^^^___bbbccceeeeeecccbbbbbbccchhhiiimmmvvv~~~}}}xxxoooggggggooovvvvvvssslllfffeeeiiijjjddd^^^[[[UUUTTTSSS[[[ooovvvgggaaaYYYSSSRRRRRRRRRRRRLLLJJJHHHFFFFFFHHHKKKMMMTTTXXX^^^aaabbbcccccccccaaa```]]][[[ZZZZZZZZZ[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTVVVWWWYYYZZZ______aaaeeellluuu}}}~~~|||yyyyyyyyyzzz{{{{{{||||||xxxxxx{{{~~~wwwrrrrrrooorrrrrrpppqqquuuuuusss~~~|||vvvsssnnnhhh\\\ZZZ\\\cccooocccJJJBBB???>>><<<<<<>>>AAADDDFFFJJJGGGCCC===888:::IIIYYYrrrjjjjjj{{{rrr~~~vvvqqqppprrrssstttwwwzzzvvvpppkkkjjjiiiiiijjjmmmoooqqqppppppqqqqqqpppnnnlllkkkiiijjjkkkmmmoooqqqssssssvvvsssssstttqqqooowww}}}wwwhhh___UUURRROOOIIICCCAAA======>>>>>>????????????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEEAAAAAABBBBBBBBBCCCCCCCCCGGGFFFFFFEEEFFFGGGIIIJJJLLLNNNQQQRRRQQQPPPPPPPPPWWWWWWWWWXXXXXXYYYYYYZZZ___bbbhhhppp{{{nnn]]]PPPNNNQQQUUU___tttmmm\\\UUUMMMMMMNNNGGGIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBB@@@CCCBBBCCCJJJMMM[[[uuuyyy{{{}}}yyytttrrrlllfffeeeeee^^^VVVNNNKKKGGGDDDBBBCCCDDDFFFBBBBBBCCCDDDDDDCCCBBBBBBAAACCCDDDDDDBBBAAAAAABBBGGGFFFDDDEEEFFFFFFFFFEEEEEEEEEEEEHHHLLLRRRXXX\\\ccchhhrrrjjjhhhmmmxxxppplllkkklllkkkjjjiiihhhhhhiiiiiieeeddddddfffhhhiiihhhgggffffffffffffeeeeeeeeeeeedddaaa^^^___bbbddddddbbbaaa^^^[[[[[[]]]]]][[[XXX[[[ZZZXXXXXXXXXZZZ\\\]]][[[[[[[[[]]]^^^```bbbccceeefffgggfffdddccccccdddjjjfffhhhqqq{{{zzzvvvssskkkbbb]]]bbbnnnuuusssmmmgggaaa^^^aaadddcccbbbbbbRRRRRRLLLIIIUUUlllyyy{{{ppphhh]]]TTTPPPOOOPPPQQQMMMKKKHHHFFFEEEFFFGGGHHHOOORRRWWWZZZ[[[\\\]]]^^^^^^]]]\\\ZZZYYYXXXWWWWWWTTTUUUUUUUUUUUUUUUUUUVVVTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQOOOOOOOOOOOOPPPQQQRRRRRRUUUUUUVVVWWWYYY\\\^^^```}}}}}}~~~~~~}}}{{{{{{{{{{{{{{{|||||||||wwwwwwzzz|||xxxooohhhgggdddnnnxxx}}}zzzyyyssslllfffYYYZZZ^^^hhhwww[[[FFFAAA<<<<<<<<<===???BBBFFFHHHKKKGGGAAA;;;777>>>QQQdddwwwffflll~~~{{{mmmpppmmmnnnnnnmmmppprrrpppkkkpppnnnkkkjjjkkkmmmooooooppppppooonnnllljjjhhhfffeeegggiiimmmoooqqqrrrrrrpppmmmlllppppppooorrryyy{{{dddRRRGGGDDDEEE<<<;;;;;;===>>>???????????????@@@AAABBBBBBCCCCCCAAAAAABBBCCCDDDDDDEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGFFFGGGHHHIIIKKKMMMNNNPPPQQQPPPPPPPPPRRRTTT[[[ZZZXXXXXX\\\aaahhhllljjjppp|||{{{fffWWWPPPRRRWWWVVViii{{{oooZZZNNNMMMJJJLLLMMMFFFIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBB@@@EEEBBBAAAEEECCCJJJ\\\www|||~~~sssddd___WWWQQQNNNMMMMMMNNNIIIHHHGGGFFFDDDCCCBBBBBBAAACCCDDDDDDCCCBBBBBBCCCGGGEEEEEEHHHIIIHHHHHHJJJIIIMMMVVVbbbnnnxxx}}}xxxmmmzzzvvvtttrrrnnnmmmlllllllllllllllkkkjjjjjjhhhhhhiiijjjkkkkkkiiihhhdddddddddeeeeeeeeeeeeeeeeee```]]]^^^bbbdddaaa^^^]]][[[ZZZ[[[\\\]]]\\\ZZZ\\\[[[ZZZZZZ[[[^^^```bbb]]]]]]^^^___aaaccceeeffffffhhhiiihhheeedddddddddgggaaabbbjjjmmmuuuxxxqqqmmmddd___\\\bbbmmmuuuuuuqqqiiiddd___^^^```bbbdddfffWWWPPPHHHEEEHHHWWWlll}}}xxxpppeeeZZZSSSPPPPPPQQQMMMLLLIIIGGGEEEDDDDDDDDDGGGKKKOOOSSSUUUWWWYYY[[[XXXXXXXXXXXXWWWUUUSSSRRRQQQQQQRRRRRRSSSSSSSSSTTTSSSRRRRRRQQQQQQQQQQQQRRRPPPOOOOOONNNNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPPPP}}}{{{{{{|||}}}}}}|||}}}||||||{{{zzzyyyxxxxxxwwwwwwxxxxxxpppfff______eeerrrxxx{{{yyypppggg```YYY\\\aaalllrrrRRRAAA===::::::<<<>>>AAADDDGGGHHHKKKEEE>>>:::;;;DDDXXXjjjppphhh}}}~~~nnngggnnngggjjjjjjiiikkknnnnnnjjjooollljjjjjjlllooooooooonnnmmmllljjjgggeeecccbbbbbbdddgggjjjmmmnnnnnnnnnkkkhhhhhhkkknnnnnnoooqqqrrr{{{|||[[[GGGAAAAAADDDAAA>>>=========<<<:::===>>>???@@@BBBCCCEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEGGGFFFGGGGGGIIIKKKNNNOOOPPPPPPQQQQQQRRRVVVZZZ^^^YYY\\\```hhhqqq{{{ooo___WWWSSSSSSYYYbbbrrr\\\NNNLLLNNNIIIIIIKKKFFFIIIIIIHHHHHHGGGFFFFFFFFFCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBB?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAAEEEAAA???CCCBBBEEERRR___|||vvvmmmgggcccaaa___^^^SSSQQQMMMIIIEEEBBBAAA@@@AAABBBCCCBBBAAAAAABBBDDDBBBBBBGGGPPPTTTSSSVVVZZZ^^^gggwwwtttoooppppppllljjjmmmnnnnnnnnnnnnlllkkkjjjiiijjjllllllkkkiiihhhgggcccccccccccccccdddddddddbbb^^^\\\]]]aaabbb___ZZZZZZZZZYYYZZZ[[[\\\\\\[[[[[[[[[\\\]]]___bbbdddeee^^^______aaaccceeeggghhhfffhhhiiihhheeedddddddddddd___```ffffffiii}}}sssllldddccccccffflllrrrvvvxxxnnnjjjddd___]]]___aaaaaaaaaSSSLLLNNNKKKJJJ^^^yyy~~~xxxooodddZZZSSSOOONNNMMMLLLJJJHHHFFFDDDBBBAAAAAADDDHHHLLLOOORRRVVVXXXTTTUUUVVVVVVVVVTTTRRRQQQOOOPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIFFFGGGIIIJJJKKKJJJJJJIII~~~{{{zzzzzzzzzyyywww{{{zzzyyyxxxwwwuuuttttttxxxwwwvvvtttkkkbbb^^^```ttt~~~~~~}}}}}}sssiii___YYYYYY]]]eeetttfffMMM???<<<999:::<<>>===>>>>>>>>>???AAACCCEEEFFFBBBBBBBBBBBBAAAAAA@@@@@@CCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGJJJLLLOOOQQQRRRTTTXXX[[[___eeejjjooorrrwwwuuu\\\RRRKKKNNNZZZjjjzzzlllRRRIIILLLPPPIIIGGGJJJGGGIIIIIIHHHHHHGGGFFFFFFEEECCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAA????????????@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCC???DDD???<<>>===888:::===@@@CCCFFFGGGHHHEEE===:::???IIISSS]]]eeegggxxxlllfff```bbb]]]bbbffffffhhhlllllljjjcccbbbbbbffflllooonnnkkkgggfffeeecccbbbaaa``````aaaaaabbbccccccdddccccccfffeeebbb```bbbeeeiiijjjllljjjooo~~~{{{qqqhhhXXXQQQHHHDDDEEEFFFFFFDDDAAA@@@@@@@@@@@@AAACCCDDD????????????@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFGGGJJJMMMPPPRRRUUU\\\eeennnuuuzzz~~~yyyvvvpppqqqqqqpppkkkcccYYYRRRUUUUUUVVVbbb{{{zzzfffYYYOOOFFFHHHMMMHHHGGGJJJGGGHHHGGGGGGFFFFFFEEEDDDDDDBBBBBBCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAA>>>>>>?????????@@@@@@@@@????????????@@@@@@@@@@@@@@@????????????@@@AAAAAA>>>DDD???===DDDDDDBBBHHHKKKQQQ\\\rrr~~~zzzssskkkddd```]]]]]]```___\\\ZZZYYY[[[```dddmmmrrrtttjjjrrrtttqqqqqqttttttpppoooqqqooonnnmmmkkkiiihhhgggfffbbbeeeiiijjjhhhgggfffgggdddddddddccccccbbbbbbbbb[[[]]]^^^``````___]]]\\\[[[\\\]]]]]]]]]]]]^^^___\\\^^^bbbdddeeedddcccaaa``````aaaaaabbbdddeeefffbbbccceeeeeecccbbbbbbccc```ccceeeccc```eeerrr}}}qqqppppppqqqssssssqqqppppppsssqqqiiidddccc```ZZZ]]]\\\YYYRRRLLLLLLOOORRRdddkkkqqqrrrjjj]]]QQQKKKJJJJJJJJJJJJIIIFFFDDDCCC???@@@AAAAAABBBDDDHHHKKKLLLMMMNNNOOOPPPQQQQQQRRRNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCBBBBBBAAAAAABBBBBB@@@@@@AAAAAA@@@???>>>===xxxxxxxxxzzz|||}}}|||zzzyyyyyyyyyxxxxxxxxxxxxxxx{{{yyyvvvssslllgggkkkrrr~~~uuusssxxx{{{{{{vvv}}}|||{{{~~~tttlllddd]]]YYYXXX]]]gggxxxgggOOOAAA:::999:::888:::===AAADDDFFFGGGGGGBBB;;;999AAANNNWWW]]]bbbyyyiiieeefff```^^^\\\bbbeeeeeedddfffeeebbbdddbbbbbbfffkkkllliiieeeeeedddcccbbbaaaaaaaaaaaaaaaaaaaaa```````````````aaaaaa___\\\^^^dddjjjmmmccc```aaahhhsss~~~sssdddYYYRRRNNNIIIFFFDDDCCCAAA@@@???@@@AAAAAA<<<<<<===>>>???@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBDDDDDDEEEGGGJJJMMMPPPRRRXXXbbbppp~~~|||vvvkkkaaaXXXTTTSSSSSSRRRUUUXXXVVVTTTVVV]]]dddaaannnttt```RRRMMMOOOCCCDDDIIIFFFHHHKKKGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>??????@@@@@@======>>>>>>?????????@@@>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>??????@@@???EEEBBB???FFFFFFAAADDDEEELLLQQQXXXppp}}}~~~{{{zzz}}}{{{nnniiijjjooosssqqqmmmmmmrrrnnnmmmkkkhhhfffeeedddddd```dddjjjlllkkkjjjjjjkkkffffffeeeddddddcccbbbbbbZZZ]]]aaabbbaaa___^^^^^^]]]^^^____________```aaa^^^aaadddffffffddd```^^^aaaaaaaaaaaabbbcccdddeee```bbbccccccbbbaaabbbccc\\\ccceee___]]]ccckkkppp|||xxxuuutttwwwzzzxxxqqqiiiqqqvvvwwwpppkkkiiiddd^^^^^^jjjgggUUUQQQ[[[YYYKKKPPP[[[jjjrrrooodddXXXPPPHHHIIIJJJKKKJJJHHHEEEDDD@@@@@@@@@???>>>???BBBEEEGGGGGGHHHJJJKKKMMMNNNOOOMMMMMMLLLLLLKKKKKKKKKJJJLLLKKKJJJIIIHHHHHHGGGHHHEEEEEEDDDCCCCCCCCCCCCDDD??????>>>>>>>>>>>>??????<<<======>>>>>>=========zzzyyyzzz~~~}}}}}}|||zzzxxxvvvuuuwwwyyyzzzzzz{{{wwwrrrrrrxxx}}}zzzvvvuuuxxxyyyxxx{{{zzzyyy{{{}}}}}}{{{www{{{zzzssshhh^^^ZZZ\\\]]]hhhqqqhhhLLLCCCBBB===999;;;;;;CCCFFFCCCBBBFFFFFFCCC???:::???MMMUUUXXXbbbpppnnn}}}~~~uuujjjhhhaaaaaajjjxxxxxxsssjjjffffffdddaaabbbbbbcccccccccdddddddddddddddddddddcccaaa```____________aaabbbbbb___]]]\\\[[[ZZZ\\\___aaabbbaaaaaa___ccckkkmmmrrrvvv___VVVVVVRRRMMMHHHFFFDDDAAA@@@AAA???>>>>>>>>>>>>===:::888>>>>>>>>>>>>>>>???AAAAAAAAABBBBBBCCCEEEGGGIIIJJJPPPVVV```hhhlllhhhaaa[[[TTTOOOLLLLLLMMMLLLIIIHHHTTTZZZ`````````iii{{{ooo\\\PPPKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA@@@EEEIIIIIIOOOeee{{{}}}vvvoooxxxwwwjjjhhhooommmjjjhhhiiikkknnnpppllljjjgggggghhhgggccc```bbbdddfffiiiiiihhhfffdddhhheeecccccceeeeeeccc``````bbbdddbbb___]]]^^^```]]]___aaabbbaaaaaabbbccc^^^^^^^^^]]]\\\\\\^^^```^^^^^^^^^___```aaaaaabbb__________________^^^^^^______^^^]]]]]]aaagggkkksss~~~zzzuuurrrpppoooiiirrr{{{zzzrrrkkkjjjmmmhhhpppqqqhhhdddeeeaaaYYYWWWTTTVVVbbbnnnnnn```QQQHHHHHHHHHGGGFFFFFFFFFGGGAAA@@@???===<<<======>>>AAAAAABBBCCCEEEGGGHHHIIIKKKKKKKKKJJJIIIHHHGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::zzzxxxxxx||||||zzz{{{~~~|||{{{yyyxxxwwwxxxyyyzzzxxxuuuqqqqqqzzzyyyxxxyyyyyywwwwwwvvvvvvxxx{{{|||{{{yyywwwssskkkaaaZZZZZZ^^^aaaqqq{{{sss[[[DDD>>>>>>:::888;;;;;;@@@DDDCCCDDDGGGFFFBBB>>><<>>>>>>>>>>>>>>=========???@@@AAABBBEEEGGGIIIJJJFFFIIIOOOTTTWWWVVVRRROOOTTTQQQMMMLLLLLLMMMOOOQQQWWW\\\eeennnzzzwwwaaaRRRLLLKKKLLLIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>??????>>>>>>============>>>>>>>>>???????????????@@@@@@@@@@@@AAA@@@DDDGGGFFFHHHVVVnnnvvvsss}}}pppkkkmmmmmmkkkiiiggghhhjjjmmmoookkkiiigggfffgggfffbbb___bbbccceeeffffffeeedddcccgggeeecccccceeeeeecccaaaaaaccceeedddaaa^^^]]]^^^___aaabbbaaa___^^^___```]]]\\\[[[YYYXXXXXXZZZ[[[\\\]]]^^^___````````````]]]]]]]]]^^^^^^^^^______^^^______^^^^^^aaafffjjjmmm|||~~~xxxtttssssssoootttzzzzzzvvvrrrqqqqqqrrrwwwuuunnnnnnqqqlllbbb[[[VVVSSSZZZeeeiiiddd]]]OOOKKKGGGFFFHHHIIIHHHFFFDDDCCCAAA???===<<<;;;;;;???@@@@@@AAACCCDDDFFFGGGFFFFFFGGGHHHHHHHHHGGGGGGEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999{{{wwwvvvxxxxxxvvvwww{{{zzzzzzyyyxxxxxxxxxxxxyyyzzztttooosssxxxwwwwwwvvvtttssssssssstttvvvwwwwwwuuussslllccc[[[YYY\\\ccchhhuuu[[[KKK>>><<<;;;999999======AAACCCEEEGGGJJJHHHCCC>>>CCCPPP\\\ZZZ[[[uuunnntttjjjhhhggg```___hhhxxxwwwqqqhhhdddfffgggeeeaaabbbccceeefffhhhiiijjjlllhhhbbb^^^]]]aaafffiiikkkgggccc```___```______ZZZZZZ[[[]]]``````^^^\\\```\\\^^^cccdddccckkkvvv}}}tttjjj___VVVPPPLLLKKKHHHCCC@@@@@@AAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@???@@@AAABBBDDDFFFGGGHHHHHHHHHIIIJJJKKKMMMNNNOOOQQQSSSVVVVVVYYY___gggnnnrrryyyxxxaaaPPPIIIIIIKKKLLLHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCAAAAAA>>>??????@@@@@@AAAAAAAAA@@@??????>>>>>>=================================<<<<<<;;;:::::::::;;;;;;======>>>>>>>>>>>>======<<<<<<<<<============>>>>>>>>>>>>?????????@@@@@@@@@BBBCCCBBBBBBIIITTT^^^zzz|||~~~zzzqqqjjjiiillljjjiiigggffffffhhhkkkmmmiiihhhffffffeeedddaaa___aaaaaaaaaaaaaaa`````````cccbbbbbbccceeeeeedddccccccdddfffeeebbb___]]]]]]aaabbbaaa___\\\ZZZZZZ[[[\\\ZZZXXXUUUTTTUUUVVVWWWYYYZZZ]]]___``````___^^^[[[[[[\\\\\\]]]]]]^^^^^^]]]^^^___``````aaadddgggfffnnnvvvsssuuuxxxzzz{{{||||||||||||}}}}}}{{{~~~rrraaaYYYQQQPPPWWW```fffggg[[[SSSJJJGGGIIIKKKIIIEEEFFFEEEDDDBBB???<<<:::888=========>>>???AAABBBCCC@@@AAABBBDDDEEEFFFGGGGGGCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;::::::999999999999888888888888}}}xxxvvvvvvvvvssstttxxxwwwwwwwwwwwwwwwwwwwwwwww|||yyyuuuyyysssooopppooonnnnnnqqqppppppqqqqqqqqqpppooonnnfff]]]ZZZ[[[```hhhooooooIIIBBB<<<<<<<<<:::<<>>???@@@@@@AAA>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::::::::<<<======>>>>>>======<<<;;;;;;;;;<<<<<<<<<============>>>>>>>>>???????????????@@@@@@AAAEEEIIIMMM\\\||||||}}}xxxzzz~~~~~~~~~vvvsssooojjjeeedddgggfffdddddddddfffhhhjjjgggfffeeedddcccaaa___^^^___^^^\\\[[[[[[[[[[[[\\\]]]^^^```bbbeeefffgggfffffffffdddbbb```^^^]]]]]]aaa```^^^[[[WWWUUUUUUVVVZZZXXXVVVTTTUUUVVVVVVWWWVVVXXX[[[^^^___^^^]]][[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[]]]```aaaaaaaaabbbccc```dddooouuutttzzzxxxggg^^^SSSKKKMMMUUU```gggeee^^^UUUNNNKKKHHHFFFCCCEEEEEEDDDCCC@@@===:::999:::::::::;;;<<<===>>>???<<<===???AAABBBCCCDDDDDD@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999777777777777777777777777~~~yyyvvvvvvtttqqqqqquuuttttttuuuvvvwwwxxxxxxxxxyyy|||}}}~~~xxxvvvlllddddddfffeeeeeegggjjjkkkmmmnnnnnnmmmlllllleee^^^ZZZ\\\^^^ccclllvvvfffLLL???===<<<<<<;;;;;;>>>BBBGGGFFFGGGIIIJJJIIIGGGFFFWWWiiippphhhpppssspppeeeaaaffffff``````gggdddhhhiiigggfffgggeee```ccccccddddddeeeeeeffffffaaa`````````bbbfffiiikkkiiieee```]]]^^^```cccddd___```bbbdddeeeccc___[[[[[[[[[^^^dddggggggggghhhhhhvvvzzzyyyxxxvvvqqqkkkbbb\\\WWWWWWXXXXXXVVVTTTQQQOOOPPPRRRVVVZZZ^^^aaadddeeejjjlllnnnmmmkkkiiiiiikkk}}}jjjXXXQQQJJJIIIMMMNNNIIIDDDFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@<<<<<<======>>>???@@@@@@=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>@@@???===>>>AAACCCEEEFFFEEEYYYsss}}}{{{{{{vvvpppmmmnnnnnniiidddbbbcccbbbbbbaaabbbdddfffgggeeeeeeeeecccaaa___]]]]]][[[ZZZXXXWWWVVVWWWXXXXXXXXXZZZ^^^bbbeeeggghhhiiiiiifffaaa]]]\\\\\\^^^___]]]\\\ZZZVVVSSSRRRTTTVVV[[[YYYWWWXXXZZZ\\\\\\[[[UUUWWWZZZ\\\\\\[[[ZZZXXX[[[[[[ZZZYYYXXXWWWVVVVVVYYY\\\___``````_________[[[]]]eeeqqqyyywww|||sssjjjbbbWWWMMMIIIMMMVVV]]]iiigggbbbYYYNNNFFFCCCCCCBBBCCCCCCBBBAAA???===;;;999999888999999:::;;;;;;;;;;;;===>>>??????????????????????????????>>>===<<<<<<<<<===<<<<<<;;;:::999999999999888888888888666666666666666666666666~~~yyyvvvvvvsssooonnnpppppppppqqqrrrtttvvvxxxzzzssszzz~~~|||wwwrrreee^^^\\\aaabbb^^^___dddcccfffkkkmmmllljjjiiihhh]]]XXXXXX]]]```eeesssYYYDDD;;;;;;::::::999;;;>>>AAAFFFEEEFFFHHHFFFDDDEEEIII\\\lllppplll|||yyyzzz|||yyyooofffaaaeeeeeeaaabbbhhheeejjjllljjjhhhfff```ZZZdddddddddddddddeeeeeeeee^^^```bbbeeeggghhhiiiiiieeeccc```___```cccddddddcccdddeeeggggggeeeaaa]]]\\\^^^aaadddeeedddccccccfffkkkwww}}}ttttttrrroookkkgggcccaaaaaadddjjjqqqwww|||wwwWWWLLLJJJIIILLLOOOMMMGGGAAADDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@<<<======>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<=========AAA???======>>>@@@@@@@@@FFFLLLUUUhhhxxxrrrlllhhhhhhgggdddcccfff```_________```bbbccceeebbbcccdddbbb___\\\\\\\\\YYYXXXWWWVVVUUUVVVWWWXXXWWWZZZ___cccdddeeeggghhhgggccc]]]YYYYYY[[[\\\]]]XXXWWWUUUSSSQQQSSSWWWZZZ^^^\\\[[[^^^bbbcccaaa___UUUWWWXXXYYYYYYXXXWWWVVVYYYYYYXXXWWWVVVUUUTTTTTTWWWZZZ]]]^^^^^^\\\\\\\\\XXXZZZ```iiirrr}}}xxx~~~|||sssvvv|||{{{~~~}}}vvvmmmhhhccc[[[SSSMMMMMMPPPTTTdddhhhjjjcccWWWLLLFFFFFF@@@AAAAAAAAA@@@???>>>>>>999888888888888888999999::::::;;;<<<<<<<<<<<<<<<<<<======>>>======<<<<<<::::::;;;;;;;;;::::::999888888888777777777666666555555555555666666666666|||xxxvvvuuurrrllljjjkkkhhhhhhhhhjjjlllppptttvvvqqqwww|||{{{zzzyyyvvvrrraaa^^^aaahhhfff___^^^eeecccgggmmmnnnkkkfffbbb```YYYVVVXXX___ccckkkpppTTTFFF;;;;;;999888999===AAACCCFFFFFFHHHIIIFFFCCCIIIRRR```fffnnnzzzwwwllldddddddddbbbdddiiifffjjjkkkhhhfffddd^^^XXXcccddddddeeefffgggggghhhbbbdddgggjjjjjjjjjhhhgggdddcccbbbcccdddeeedddcccfffffffffggggggeeeaaa^^^\\\___ccccccbbbccccccdddjjjjjjnnnzzzuuucccNNNJJJIIIIIIJJJJJJHHHEEEAAACCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>===============EEEHHHKKKRRRfffwwwnnnjjjgggfffbbb^^^```ddd]]]]]]]]]^^^___```bbbcccaaabbbcccaaa]]][[[ZZZ[[[XXXXXXXXXWWWXXXXXXYYYYYYYYY]]]bbbdddcccbbbbbbcccaaa^^^ZZZYYYZZZZZZZZZXXXTTTTTTSSSRRRSSSWWW]]]aaabbbaaaaaaeeeiiiiiiddd```WWWWWWWWWWWWVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVYYY[[[\\\[[[ZZZYYYZZZXXXXXX]]]eeejjjttt|||zzz~~~yyyppphhhhhhqqqyyywwwuuussssssrrrnnniiifffdddaaa]]]YYYUUUSSSRRRRRRZZZaaahhhiiibbbXXXOOOKKKAAA@@@??????>>>>>>>>>>>>999999888888888888888999777888999:::;;;;;;;;;;;;999::::::;;;;;;;;;::::::888999999::::::999999888777777777666666666555555555555555555666666666777zzzwwwuuutttqqqjjjgggggg_________aaadddiiinnnqqqtttxxxyyywwwxxxyyywwwsssdddccciiiqqqmmmaaa```hhhhhhmmmqqqpppiiiaaaZZZVVVZZZXXX[[[bbbgggqqq___GGG>>>===<<<:::888;;;AAAEEEFFFGGGGGGKKKLLLHHHEEEOOO\\\jjjgggsss~~~qqqfffcccdddcccfffjjjhhhkkkllliiiggggggddd___bbbcccdddfffhhhiiijjjkkkhhhiiikkklllllljjjgggfffeeeeeeeeefffgggfffdddaaahhhggggggggggggeeeaaa^^^ZZZ___dddcccbbbdddgggiiihhhggggggjjjsssnnnYYYPPPHHHLLLKKKHHHFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@????????????>>>>>>>>>>>><<<<<<==========================================::::::::::::;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<============>>>:::::::::;;;;;;;;;<<<<<<:::<<<>>>@@@???>>>>>>===888@@@FFFEEEJJJ```zzzvvvuuuhhhgggiiiiiiccc\\\[[[^^^\\\\\\\\\]]]^^^___aaabbb```bbbcccaaa]]]ZZZZZZ[[[XXXYYYYYYZZZZZZ[[[[[[[[[]]]```dddeeebbb___^^^___\\\ZZZYYYZZZ\\\[[[WWWTTTSSSSSSRRRRRRTTTZZZaaagggeeedddeeeiiilllkkkeee___XXXXXXWWWVVVTTTSSSSSSRRRQQQRRRSSSTTTUUUVVVWWWWWWVVVXXXZZZZZZYYYXXXXXXYYYZZZWWW[[[bbbdddgggxxx~~~}}}vvvrrrmmmfffaaa___aaaccccccdddffffffccc]]]ZZZ[[[```___]]]\\\ZZZXXXVVVTTTSSSZZZdddkkkkkkcccWWWNNNBBBAAA???===<<<<<<======:::999999888888888888999555666888999;;;;;;<<<<<<777888888999999999888888777888888999999999888888777666666666666555555555555555555666666666777777zzzxxxssskkkdddbbbdddggghhhaaa^^^ccchhhjjjmmmqqqssssssuuuxxxzzzzzzwwwuuupppwww}}}yyyhhh\\\cccpppxxx{{{xxxmmm___WWWUUUUUUXXXXXX___mmmyyyfffKKK@@@>>>999999:::<<>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????BBBKKKZZZeee}}}{{{uuuppplllkkkeee```___aaaccc```^^^\\\\\\]]]^^^^^^___``````dddaaa^^^[[[ZZZ[[[]]]___```^^^\\\[[[[[[^^^```bbbeeedddbbb___]]][[[ZZZYYY[[[ZZZZZZYYYYYYYYYXXXXXXTTTVVVXXXZZZ\\\```fffjjjnnnkkkiiiiiiiiifff```[[[YYYXXXXXXWWWUUUTTTSSSSSSSSSTTTTTTUUUWWWXXXYYYYYYVVVVVVVVVWWWWWWYYYZZZZZZYYYXXXYYYZZZZZZ^^^kkkyyyqqqsssqqqiiiaaaaaaeeeiii\\\___```]]]\\\___cccfffhhheeeccceeehhhddd[[[SSSWWWUUUUUU[[[dddiiifffaaaMMMGGG@@@???@@@AAA===999===;;;999888999:::999888666666666666777777777777888888888888777777777777666666666666666666666666666555555444444444555555555555555555666666666666zzzvvvooogggbbbbbbhhhmmmnnnooommmhhheeegggmmmsssqqqqqqrrrtttwwwwwwuuusssrrryyyzzzooobbbbbbqqqrrrcccZZZUUUSSSQQQ\\\[[[cccvvv~~~WWWBBB;;;999999:::;;;===@@@DDDHHHJJJIIIKKKHHHCCCGGGVVVccchhhuuuvvvwwwvvvssspppmmmllllllkkkjjjeeefffggghhhhhhggggggfffjjjkkkmmmkkkhhhffffffgggiiigggfffggghhhgggccc```bbbbbbbbbcccdddeeeeeefffjjjgggcccbbbbbbbbb```^^^___aaacccfffhhhjjjkkklllkkkgggfffhhhjjjkkkpppuuu}}}ssseeeVVVLLLHHHHHHJJJIIIHHHHHHGGGFFFFFFEEEEEE@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@@@@???====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999:::;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????DDDLLLTTT^^^www|||sssooonnnkkkiiijjjeee``````bbbdddbbb_________^^^^^^]]]^^^^^^^^^___^^^\\\[[[[[[]]]```bbbeeedddcccbbbcccdddfffhhheeecccaaa^^^\\\ZZZZZZZZZ\\\\\\\\\\\\[[[ZZZYYYXXXWWWYYYZZZ\\\]]]aaaeeehhhiiijjjjjjiiieeebbb___]]]ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWWWWWWWXXXYYYYYYZZZ[[[ZZZXXXWWWXXXXXX[[[fffpppxxx}}}{{{vvvqqqnnnmmmjjjhhh\\\___aaa``````cccfffiiiooollliiijjjlllkkkeee___ZZZZZZZZZ\\\___aaaaaa```^^^WWWLLLCCC>>><<<===???;;;:::999:::;;;;;;999777666777777777777777777777888888777777777666666666555555555555555555555555666555555444444444555555555555555555666666666666uuuqqqkkkfffeeejjjsssyyyzzzooobbbdddlllqqqnnnnnnnnnooorrrssssssrrrwww|||xxxjjjfffuuugggXXXUUUUUUTTTRRR``````kkkkkkLLL???<<<<<<::::::<<>>???BBBFFFFFFXXXuuu{{{tttvvv~~~|||yyyxxxxxxsssmmmjjjkkklllllljjjhhhdddaaaaaaccceeedddbbbcccbbb```^^^]]]\\\\\\]]]ZZZZZZ[[[\\\^^^aaadddfffhhhhhhiiiiiijjjkkkkkkllleeeccc```]]][[[ZZZ[[[[[[^^^_________^^^\\\YYYXXXZZZ\\\]]]^^^^^^```ccceeedddgggiiigggaaa]]]]]]^^^[[[ZZZZZZYYYXXXWWWVVVVVVUUUVVVWWWXXXYYYYYYZZZZZZYYYYYYYYYZZZZZZ[[[\\\\\\\\\XXXUUUVVVXXXZZZ___ffflllxxx|||yyyyyywwwooohhhbbbccceeeeeefffgggjjjmmmrrrooommmnnnppppppmmmjjj^^^___```___\\\\\\^^^```gggbbbZZZNNNCCC======???:::::::::;;;<<<;;;888666777777777777777777777777777666666666666555555555555555555555555555555555555555444444444555555666555555555555666666666666nnnmmmmmmooosssyyyqqqcccgggnnnnnnnnnlllkkklllnnnqqqqqqqqqsssxxxtttjjjqqqrrr\\\RRRRRRVVVXXXZZZaaaiii{{{}}}ZZZFFF@@@??????;;;<<>>==============================<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>??????@@@BBBDDDGGGMMM[[[ppp~~~zzzxxxpppmmmkkkjjjkkklllllljjjfffcccbbbbbbdddffffffeeedddccc```^^^]]]]]]]]]^^^ZZZ[[[]]]```cccfffhhhiiihhhiiijjjllllllllllllkkkfffdddaaa^^^\\\\\\]]]^^^```aaabbbbbbaaa^^^ZZZXXX\\\]]]______^^^^^^___aaabbbcccdddccc___\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXXXXVVVWWWYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]WWWSSSVVVZZZ[[[\\\___jjjooo|||zzzwwwrrrnnnppplllhhhgggfffgggjjjooonnnooopppssstttssspppnnndddfffgggfffccc```^^^^^^]]]]]]]]]YYYRRRIIIBBB>>>>>><<<::::::::::::888777888888888777777777777777666666555555555444444444555555555555555555555555555444444444444555666666555555555555666666666666nnnqqqvvv|||oookkkssswwwqqqooommmkkkkkkmmmpppqqqqqqlllpppnnnkkkvvvzzzkkk___TTTQQQPPPRRRYYYaaahhh{{{bbbIII>>><<<<<<<<<===>>>BBBEEEHHHJJJLLLLLLJJJCCCKKK___jjjmmm{{{}}}tttppppppmmmnnnmmmjjjgggggglllpppnnnrrrssspppjjjhhhjjjmmmlllkkkjjjiiihhhgggeeeccccccbbb```___^^^^^^___aaa``````aaabbbcccdddeeefff```bbbdddeeeeeedddccccccgggggghhhhhhiiihhhhhhhhhfffdddfffiiijjjfffeeegggiiihhhiiiqqqcccPPPLLLJJJHHHFFFDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEDDDDDDAAABBBBBBBBBAAAAAA@@@?????????@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999::::::;;;;;;;;;999::::::;;;<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===???BBBDDDDDDDDDHHHQQQ^^^rrr}}}qqqllliiihhhhhhhhhhhhgggfffeeeccccccbbbccceeefffffffffbbbaaa```___^^^______```]]]___bbbeeehhhiiijjjjjjhhhiiijjjllllllllljjjiiifffeeeccc```______`````````aaaccccccaaa^^^[[[YYY[[[]]]______^^^]]]]]]]]]aaa___]]]]]]^^^^^^[[[YYY\\\\\\\\\[[[[[[ZZZZZZYYYXXXYYY[[[\\\]]]]]]\\\[[[[[[\\\]]]^^^^^^]]]]]]\\\\\\VVVTTTYYY]]]^^^]]]]]]cccdddpppzzzuuuwww|||~~~ssshhhbbb______dddlllmmmssszzz~~~~~~zzzuuuqqqppppppqqqpppmmmfff]]]VVVSSSSSSVVVZZZ\\\YYYPPPIIIGGGCCC===999888999999999999888888888777777777666555555555555444444444444555555555555555555555555444444444444444555666666555555555555666666666666wwwyyy}}}~~~zzzwwwuuuooommmvvvyyyqqqooommmlllnnnoooooooookkknnnooopppwwwzzznnn]]]VVVRRRRRRSSSPPPPPP]]]mmm}}}{{{fffNNN@@@<<<;;;;;;<<>>????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::999::::::::::::::::::;;;999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::===<<<:::999:::;;;===>>>;;;;;;AAAGGGIIIPPPdddyyyzzzpppiiifffeeeeeefffgggffffffeeedddaaabbbccccccdddeeeeeeeee`````````aaaaaaaaaaaaaaa```bbbfffjjjllllllkkkjjjiiijjjkkkkkkkkkjjjhhhgggfffeeedddcccbbbbbbaaaaaa```aaaaaaaaa```^^^[[[ZZZYYY\\\___```^^^]]]\\\\\\```\\\YYYZZZ]]]^^^[[[XXX\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[]]]______^^^]]]\\\\\\\\\^^^______^^^]]]\\\[[[WWWWWW\\\```___]]]]]]\\\]]]eeettt|||sssccc\\\YYYWWW^^^hhhrrr{{{{{{wwwzzzzzzzzzxxxssshhhZZZPPPSSSOOONNNRRRZZZ___^^^[[[SSSMMMDDD===::::::;;;<<<999999999888888777777666666555555555555444444444444444444444444444444444444444444444444555666777555555555555666666666666~~~|||zzzyyyyyywwwrrroooppphhheeennnrrrpppnnnmmmnnnnnnmmmllljjjlllooopppnnnggg\\\TTTQQQPPPSSSWWWVVVYYYlll```RRRDDD???===<<<<<>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888999:::;;;;;;;;;;;;;;;999999999999999999999999;;;::::::::::::::::::999999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<;;;:::::::::;;;;;;;;;;;;:::@@@HHHHHHEEELLLYYYmmmzzzrrroookkkggggggggghhhiiiiiihhhgggffffff```aaaccccccccccccdddddd___```bbbccccccbbb```______cccggglllnnnmmmkkkiiiiiiiiiiiihhhgggfffddddddcccddddddddddddcccaaa```____________^^^]]]\\\[[[XXX[[[___aaa```___]]]]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZ\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\___```aaa___^^^\\\[[[\\\^^^______^^^\\\[[[[[[YYY[[[```aaa^^^[[[\\\[[[ZZZ___iiiqqq~~~qqqaaa\\\ZZZXXX___iiiuuu}}}zzzyyy{{{~~~{{{rrreee[[[TTTTTTPPPLLLLLLQQQYYY^^^aaa]]]WWWMMMFFFAAA???===<<<::::::999888888777777666666666666555555555555444444444444444444444444444444333333444444666777777555555555555666666666666zzzsssnnnmmmmmmlllkkkooodddbbbqqqrrrpppnnnnnnnnnnnnllljjjbbbdddhhhiiiaaaVVVRRRTTTTTTQQQUUU[[[]]]eee~~~nnnPPPEEE===<<<;;;888:::???CCCFFFIIILLLNNNMMMKKKJJJHHH\\\eeecccqqqpppxxxoooqqquuuxxxzzznnnllliiijjjlllmmmjjjhhhllljjjhhhhhhiiijjjkkkjjjeeeddddddfffjjjlllkkkhhhaaacccdddaaa]]]ZZZ[[[\\\]]]\\\\\\\\\\\\\\\\\\[[[\\\aaafffhhhfffcccbbbbbbffffffgggggggggggggggfffaaa______bbbbbb^^^^^^```bbbaaadddhhhgggccceeekkkrrroooXXXQQQRRRNNNGGGDDDHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;;;;;;;999999999999999999999999;;;;;;;;;::::::999999999999999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;<<<>>>???>>><<<@@@;;;>>>GGGHHHBBBDDDLLLNNN```{{{|||sssllleee___bbbiiijjjjjjkkkiiigggeeedddddd```aaacccccccccbbbcccccc```aaacccddddddbbb___]]]^^^bbbggglllnnnnnnkkkiiiggggggeeedddbbbaaa``````aaabbbdddeeedddccc```___^^^^^^]]]]]]\\\\\\\\\\\\XXX[[[```bbbbbb```______YYY[[[]]][[[XXXXXXZZZ^^^\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]```aaabbb```^^^]]][[[\\\^^^______^^^\\\[[[[[[ZZZ]]]bbbaaa\\\YYYZZZZZZWWWZZZaaaeeennnooobbb```___^^^dddoootttzzzwwwqqqxxx}}}yyynnnccc^^^]]]QQQPPPNNNKKKKKKPPPWWW\\\ccc]]]UUUMMMGGGCCC???<<<::::::999999888777777666777666666666666555555555444444444444444444444444333333333444555666777888555555555555666666666777xxxqqqnnnnnnhhh```bbbkkklllmmmpppyyyyyyqqqpppllliiikkkmmmmmmgggaaaaaa^^^YYYUUUSSSRRROOOMMMXXXVVV[[[eeeqqqnnnXXXAAA???===;;;;;;>>>AAACCCFFFEEEHHHNNNPPPMMMKKKMMMXXXjjjlllgggttt~~~~~~tttooollljjjhhhiiifffdddcccdddeeeeeedddhhhgggfffeeeddddddddddddlllccc\\\___hhhmmmkkkeeeeeeeeeccc___[[[YYYYYY[[[XXXXXXXXXWWWWWWWWWXXXXXXZZZ]]]aaabbbaaa```bbbdddaaabbbcccddddddcccaaa```cccaaa___^^^___`````````bbb```^^^___bbbdddcccbbbdddnnn}}}kkk___XXXNNNJJJJJJKKKIIIGGGFFFFFFEEEEEEDDDCCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::999999999999999999999999999888777666666555555666888888888888888888888888:::999999999999999999:::888888999999999::::::::::::999999888888999999:::999999999999999999999999;;;;;;===>>>????????????BBBIIIUUUdddvvvwww|||wwwrrrllleeebbbbbbccccccbbbkkklllmmmlllhhhdddaaa```dddbbbaaaaaaaaaaaa___]]]]]]^^^aaabbbcccaaa___]]]```aaaccceeeeeedddbbbaaaeeeeeeddd```\\\\\\^^^bbb\\\\\\]]]^^^^^^^^^]]]]]]]]][[[YYYZZZ]]]^^^[[[XXX\\\]]]___``````^^^\\\[[[aaa___\\\YYYXXXXXXZZZ[[[]]]\\\[[[[[[ZZZZZZ[[[[[[\\\]]]^^^_________^^^]]]``````___^^^]]][[[ZZZYYY[[[[[[[[[[[[[[[ZZZYYYYYYWWWYYY[[[]]]```jjjyyynnnccceeeeeelllsssrrrqqqqqqsssuuuwwwyyy{{{{{{lllooonnnkkkkkkkkkeee[[[VVVOOOIIIIIIKKKLLLLLLMMMUUUWWW[[[]]][[[TTTJJJBBBDDD???:::888888888777555777777777777777666555555555555444444444555555666555555555555666666666666888777666555555666777888uuuoookkkhhhffffffkkkrrr|||{{{{{{}}}~~~yyyppphhhhhhhhhggggggeeebbb]]]ZZZSSSQQQOOONNNNNNQQQUUUXXX[[[^^^kkkjjjQQQAAA???>>><<<;;;<<>>;;;;;;;;;;;;:::666777777777777666666666777666666666666666777777666666666666777777777777777666555555555555666777uuusssmmmiiimmmxxxzzzppphhhcccdddffffffbbb\\\VVVSSSRRRLLLNNNQQQRRRSSSWWW^^^cccaaammmcccMMMAAA:::<<<;;;;;;<<<>>>BBBEEEGGGKKKLLLNNNMMMIIILLL]]]ooovvvzzz}}}rrrggg```___aaacccaaa___^^^______^^^]]]^^^]]]\\\[[[\\\___bbbdddmmmhhhcccaaaaaabbb```]]]eeeeeedddbbb___^^^___```\\\\\\\\\]]]]]]]]]]]]\\\___cccffffffbbb______```aaabbbbbbbbbaaa```^^^]]]]]]ZZZWWWWWWYYY\\\]]]^^^^^^]]]\\\\\\^^^___^^^]]]eee```]]]___dddooo~~~zzzyyy~~~iiiYYYPPPJJJGGGJJJFFFAAA@@@BBBDDDCCCAAAEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@??????>>>???????????????>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999888888888888888888888888888888888888888888888888555555555555666777888999777777777777777777777777888777777666666777777888777888888888999999999999999999888888888888999999999999999999999999999999888999:::;;;;;;<<<;;;;;;:::<<<===<<<===BBBJJJQQQgggtttnnnggghhhhhhfffeee```___]]]^^^```cccccccccdddfffggggggeeeddddddddd___]]][[[[[[]]]```aaaaaa```````````````___^^^]]]]]]\\\[[[ZZZYYYXXXXXXXXXVVVYYY[[[[[[ZZZYYYXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\^^^^^^]]]\\\\\\]]]\\\^^^```aaabbbaaa```______]]]YYYVVVUUUVVVYYYZZZ[[[[[[ZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXZZZZZZZZZYYYXXXWWWVVVUUUYYYXXXWWWVVVUUUUUUUUUUUUUUUXXX\\\]]]]]]^^^bbbfffmmmwwwzzzyyyvvvyyy|||vvvoooiiibbb[[[WWWXXXZZZ]]]eeefffeeeccccccdddbbb^^^cccfffeee___VVVPPPMMMMMMIIIJJJNNNTTTYYY\\\\\\[[[RRRNNNJJJFFFCCCAAA>>><<<888888777777777888888888999888888777777777888888777777777777888888888999666666555555555666666777uuuvvvqqqlllsss}}}tttmmmiiihhhkkkhhhccc]]]WWWRRROOONNNLLLRRRYYY[[[\\\___eeejjjrrrfffNNNCCC@@@???::::::<<<>>>AAAEEEHHHJJJKKKJJJKKKOOOTTT\\\lll{{{}}}vvvvvvtttoooiiidddcccddddddbbbaaa```aaaaaa```^^^```^^^[[[YYYYYY[[[^^^``````___]]][[[[[[[[[\\\\\\bbbccceeedddddddddeeegggaaa```___^^^^^^___aaacccfffjjjlllkkkfffcccbbbcccbbbbbbcccbbbaaa```^^^]]]\\\YYYVVVVVVXXX[[[]]]^^^]]]]]]]]]]]]]]]]]]\\\\\\```]]]\\\^^^```dddmmmwwwxxx{{{xxxwwwqqqtttxxx{{{|||{{{zzzyyyqqqxxxtttlll___TTTNNNKKKIIIIIIFFFDDDBBBBBBCCCDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>============>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::999999999999999999999777777777777777777777777888888888888888888888888555555555555555666777888666666666666666666666666777666666555555666666777777777777888888888888999999999888888888888999999888888888888888888888888888999::::::;;;;;;;;;:::<<<===>>>>>>>>>@@@EEEHHHKKKRRR___rrrvvvjjjaaaccchhhiiifffddd^^^^^^___```cccdddeeefffcccdddeeedddcccbbbcccddd___]]]ZZZYYY[[[^^^___```______^^^]]]]]]\\\\\\\\\ZZZXXXWWWUUUTTTUUUVVVWWWYYYYYYZZZZZZYYYYYYXXXXXXXXXWWWWWWVVVWWWXXXZZZZZZYYY]]]______\\\[[[]]]___ZZZ\\\^^^```aaa```______]]][[[WWWUUUTTTVVVXXXZZZZZZYYYYYYXXXXXXXXXXXXXXXZZZZZZYYYYYYXXXWWWVVVUUUXXXXXXXXXXXXWWWVVVUUUUUUWWWVVVUUUUUUUUUUUUVVVWWWXXX[[[]]]^^^]]]\\\]]]^^^ccchhhvvv~~~wwwjjj]]]UUUSSSUUUXXXcccdddeeefffggghhhfffeeekkknnnooojjjbbb]]]XXXTTTSSSOOOJJJIIIMMMSSSYYY\\\ZZZ[[[[[[YYYSSSJJJAAA;;;;;;:::999888888888:::::::::999888888888888888888888888888999999999::::::777777777777777777888888rrrtttpppjjjnnnyyy{{{uuurrrtttuuurrrnnnmmmooosssqqqhhh]]]UUURRRQQQOOOMMMMMMRRRXXX]]]bbblllyyynnnQQQCCC???<<<::::::;;;===AAAEEEHHHKKKLLLQQQKKKLLLWWWeeepppyyy~~~zzzzzzllljjjiiihhhiiihhhdddaaacccbbbaaabbbccccccaaa```aaa___\\\ZZZYYY[[[^^^```YYYYYYYYYXXXXXXYYYZZZ[[[___aaadddfffggghhhkkkmmmfffdddaaa______bbbfffhhhjjjlllmmmkkkfffccccccddddddcccccccccbbbaaa``````]]][[[XXXXXXZZZ]]]___```]]]^^^______^^^\\\\\\[[[YYYWWWXXX[[[]]]]]]bbbgggeeeooo|||}}}}}}xxxmmmZZZVVVQQQMMMJJJHHHGGGFFFFFFEEEDDDCCCDDDCCCCCCBBBBBBBBBAAAAAA@@@?????????===============<<<<<<<<<<<<<<<======<<<<<<;;;:::999999::::::::::::::::::999999999999999999999999777777777777777777777777777777777777777777777777777777666555555555555555555555555555555555555555666555555555555555555666666666777777777888888888999888888777777888888999888888888888888888888888999999:::;;;;;;;;;::::::555777888:::;;;===???AAAEEEEEEHHHPPP```uuuuuuhhhgggcccdddggggggbbb]]]\\\^^^___```aaabbbcccdddddddddddddddbbb``````bbbcccccc___\\\ZZZZZZ\\\]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZWWWVVVUUUTTTTTTVVVXXXZZZ]]][[[YYYWWWVVVVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZXXX[[[^^^^^^[[[ZZZ\\\^^^XXXYYY[[[]]]^^^^^^]]]\\\ZZZYYYWWWUUUUUUVVVXXXYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTVVVWWWWWWWWWWWWWWWVVVVVVTTTTTTTTTUUUVVVWWWYYYYYYZZZZZZ[[[ZZZYYYZZZ[[[\\\^^^bbbiiiwwwpppaaaVVVQQQQQQRRR]]]___dddiiikkkjjjjjjkkkllloooooolllkkkjjjddd[[[[[[UUUMMMIIIIIIKKKOOOQQQXXX]]]dddgggaaaVVVIIIAAA???===:::888777777999::::::999999888777777777888999999999999::::::::::::888888999999::::::::::::sssssspppkkkiiijjjhhhdddggghhhhhhfffeeehhhnnntttkkk```TTTNNNOOOQQQQQQOOOSSSWWW^^^hhhxxxnnnPPPAAA>>>===:::888<<<>>>AAADDDHHHKKKLLLMMMPPPKKKLLLZZZkkkvvv}}}rrriiilllfffcccaaabbbeeeddd___[[[```______```bbbcccaaa```___^^^\\\\\\\\\^^^aaaccc[[[[[[ZZZZZZZZZZZZZZZZZZ\\\___ccceeegggiiikkkmmmgggeeecccbbbccceeehhhjjjggghhhhhheeeaaa___```ccccccccccccbbbbbbbbbbbbbbb___^^^\\\]]]___```aaa```]]]___aaa```^^^\\\[[[[[[ZZZVVVTTTVVVWWWWWWZZZ___]]]```dddiiiooozzzooo```UUUPPPMMMKKKHHHEEECCCCCCEEEFFFDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888888999999999999::::::888888888999999999999999777777777777777777777777666666666666666666666666888777666555444444444444666666666666666666666666666555555444444555555666666666666666777777777777888888777777777777888888888888888888888888888888999999::::::::::::999999777777888999999:::::::::>>>======@@@GGGRRR]]]ddduuuxxxqqqlllhhhddd___aaaeeeiiifff```___bbb\\\^^^______^^^^^^```aaaddddddcccaaa___```bbbeeeeeebbb^^^\\\\\\\\\[[[ZZZYYYZZZZZZ[[[[[[ZZZZZZZZZWWWVVVVVVUUUVVVXXX[[[\\\]]]YYYUUURRRRRRSSSTTTTTTUUUUUUWWWXXXYYYYYYYYYYYYWWWXXXZZZ[[[ZZZZZZ[[[[[[VVVXXXZZZ[[[\\\[[[ZZZYYYWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVWWWVVVUUUTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVSSSTTTUUUWWWXXXYYYYYYYYYWWWVVVUUUUUUUUUVVVXXXYYYWWWZZZ___eeeqqqwwwhhh]]]VVVSSSRRRVVVWWW^^^eeehhhiiilllpppuuuxxxwwwtttwww{{{vvvlll```]]]XXXSSSOOOLLLHHHEEEMMMUUU___eeeccc\\\SSSNNNGGGDDD@@@;;;888888999:::;;;:::999888888888888888999999999999:::::::::;;;888999:::;;;<<<<<<<<<<<>>;;;===<<<<<<<<>>???@@@BBB@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::888888888888999999999:::777888888888999999999999888888888888888888888888666666666666666666666666666555555444444444555555666666666666666666666666666666555555555555666666555555555666666666777777888888777777777777888888888888888888888888888888777888888999999888888777<<<;;;;;;;;;<<<<<<;;;:::888888999:::===???BBBDDDIIITTTaaammm}}}yyyrrriiicccaaabbbcccccc^^^aaagggllljjjdddbbbeee[[[\\\]]]]]][[[[[[^^^```bbbbbbaaa```___aaaeeehhhfffdddaaa______^^^\\\ZZZWWWYYY[[[]]]]]]]]]\\\[[[YYYYYYXXXXXXXXXZZZ[[[\\\YYYVVVSSSRRRSSSTTTSSSQQQTTTVVVXXX[[[\\\[[[ZZZYYYVVVUUUVVVWWWYYYZZZYYYXXXVVVXXXYYYZZZ[[[ZZZXXXWWWUUUVVVXXXYYYYYYYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTUUUUUUTTTSSSSSSSSSSSSTTTUUUTTTTTTUUUVVVVVVVVVVVVVVVSSSTTTWWWXXXYYYXXXVVVTTTUUUTTTTTTTTTUUUUUUUUUTTTRRRUUUXXXZZZ```mmm|||qqqggg```[[[YYYQQQQQQVVV^^^bbbeeemmmvvv~~~rrrlllccc[[[TTTNNNIIIEEEDDDJJJPPPUUUVVVWWWXXXYYYVVVQQQKKKEEE@@@???@@@@@@===<<<;;;:::999999999999888999999999999:::::::::888999:::;;;<<<<<<<<<;;;lllggggggiiieee^^^```iiisssmmmddd[[[VVVUUUWWWYYYMMMNNNOOOOOOPPPSSSXXX\\\bbbppp___LLLCCC=========999999===AAACCCGGGJJJLLLMMMMMMMMMHHHPPP\\\dddiiixxxxxxkkkllliii```\\\```cccccc```^^^___aaa^^^^^^___bbbdddfffeeeccceeedddbbb```___]]]]]]\\\\\\YYYXXXZZZ]]]___^^^[[[[[[^^^aaabbbaaaaaabbbbbb___ccciiimmmnnnkkkgggcccbbbbbb```\\\YYYZZZ___ccc```_________```aaabbbcccbbbaaaaaacccdddcccaaa___\\\___aaa```\\\YYYXXXYYYUUUSSSVVV[[[\\\WWWSSSSSSTTTTTTUUUXXX\\\^^^^^^\\\aaagggpppyyyrrrfffYYYWWWSSSNNNIIIHHHIIIJJJEEEGGGIIIIIIFFFDDDBBBAAAAAA@@@@@@???>>>???BBBEEE?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::777777888888999999999:::777777888888999999999999888888888888888888888888666666666666666666666666444444444444444555666777777777777777777777777777666666555555555555666666555555555555666666666777888888777777777777888888777777777777777777777777666777777777777777666666777777777888:::;;;;;;;;;;;;;;;;;;;;;===>>>???@@@CCCHHHKKKMMMVVVhhh{{{~~~sssllldddcccbbbcccdddcccaaa^^^ccceeekkkppplllbbbYYYVVV[[[\\\^^^]]][[[\\\___ccc`````````______bbbgggkkkeeedddbbbaaaaaa```^^^\\\WWWYYY\\\___```___]]]\\\[[[[[[ZZZZZZYYYZZZZZZZZZUUUTTTSSSUUUWWWWWWTTTQQQSSSVVVZZZ]]]^^^]]][[[YYYUUUSSSRRRUUUXXXZZZXXXUUUWWWXXXZZZ[[[ZZZYYYWWWVVVSSSUUUXXXZZZ[[[ZZZXXXWWWVVVUUUUUUTTTSSSTTTTTTTTTTTTTTTSSSRRRRRRSSSUUUUUURRRSSSTTTUUUUUUVVVUUUUUUTTTUUUXXXYYYXXXVVVRRRPPPTTTTTTUUUVVVWWWVVVSSSQQQQQQTTTVVVWWWYYY___iiirrr|||tttllleee___\\\QQQOOOQQQYYY^^^dddooo||||||kkk\\\RRRNNNLLLLLLCCCDDDEEEFFFHHHNNNVVV]]]bbb^^^VVVNNNIIIGGGGGGHHH>>>>>>===<<<;;;:::::::::888888999999999:::::::::777888999;;;<<<<<<;;;;;;hhhdddbbbcccaaa\\\XXXWWWfffbbbZZZSSSNNNMMMNNNOOOPPPQQQQQQOOOSSS]]]dddeeewwweeeRRRDDDAAA>>>;;;:::<<>>===<<<<<<:::::::::;;;;;;;;;;;;<<<::::::;;;;;;::::::999888:::999888888777777888888888777666555555666777888888888777666666555555555666666666666666666666666666666555555555555666666666666666666666666666666777666555444444444444444666666666666666666666666777777777777777777777777777777888888888888777777777777777777777777777777888888999::::::::::::999:::::::::;;;;;;;;;<<<<<>><<<;;;<<<;;;999999::::::999777::::::::::::::::::::::::mmmfff```]]]WWWPPPLLLLLLQQQPPPNNNLLLLLLMMMPPPRRROOOQQQRRRTTT^^^mmmzzzyyyaaaMMMDDDAAA???<<<;;;;;;>>>AAADDDHHHHHHJJJOOOQQQNNNLLLKKK]]]dddggglll|||gggbbbbbb\\\WWWXXX^^^___`````````aaaccceeeddddddcccbbbaaabbbbbbbbbccccccbbb___]]]]]]___aaa_________```````````````ddddddbbbaaaaaabbbbbbcccgggeeedddfffjjjjjjddd\\\```^^^[[[YYYYYY[[[^^^aaa___```aaabbbcccccccccccccccccccccbbbbbbaaa______]]]^^^^^^^^^]]][[[ZZZYYYVVVWWWWWWWWWVVVVVVXXXYYYYYYXXXWWWXXX[[[^^^``````aaaaaaaaabbbdddhhhkkkmmmrrryyyxxxsssnnnjjjbbb\\\WWWRRRNNNKKKLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCBBB@@@>>>===>>>??????@@@?????????>>>=========<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;::::::999888999999888777777777777777888777666555555666777888666777777777666555333333666666666666666666666666666666555555555555666666666666666666666666666666666666555444444444444444666666666666666666666666666666666666666666666666777777888888888888777777777777777777777777777777777888999999::::::999999999999999999::::::::::::888999:::;;;===AAAFFFJJJGGGLLLSSS[[[bbbjjjqqqvvvxxxsssqqqiiilllmmmjjjccc]]][[[\\\]]]]]]^^^^^^_________``````aaabbbbbb```^^^]]]^^^aaa```_______________``````___^^^^^^___aaaccceeeaaabbbbbbbbbbbb```]]]\\\YYYZZZ\\\^^^______]]][[[[[[[[[ZZZYYYYYYYYYYYYYYY\\\[[[[[[\\\^^^^^^ZZZWWW[[[ZZZYYYYYYZZZZZZXXXWWWWWWWWWVVVWWWXXXXXXWWWVVVYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVVVVVVVVVVWWWWWWXXXVVVUUUTTTSSSSSSTTTUUUVVVYYYYYYXXXVVVTTTRRRQQQQQQNNNPPPSSSVVVWWWWWWVVVUUUSSSTTTUUUTTTSSSRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRQQQLLLNNNOOOPPPPPPSSSWWW[[[iiiyyy~~~wwwppphhhdddeee^^^[[[XXXVVVQQQOOOWWWbbblllppptttwwwyyyyyywwwuuutttpppjjjgggfffccc]]]WWWNNNPPPPPPNNNKKKMMMRRRWWW]]]]]]aaaiiiqqqtttppplllbbb]]]WWWQQQLLLGGGCCC???AAA???<<<::::::<<<======;;;;;;;;;;;;;;;;;;;;;;;;kkkccc[[[UUUOOOHHHGGGIIIFFFHHHJJJLLLNNNQQQVVVYYYYYY]]]bbbjjjzzz}}}bbbQQQFFF@@@>>>===<<<;;;;;;>>>AAAEEEHHHFFFLLLOOOLLLJJJOOOWWW\\\rrrqqqrrrvvviii___]]][[[XXXYYY______``````___^^^^^^___aaa___aaaccceeeeeedddcccbbbcccbbbaaa^^^\\\[[[]]]______```bbbdddeeeeeeeeedddcccbbbaaa``````bbbccceeegggdddbbbeeeiiihhhccc^^^___]]][[[ZZZ[[[]]]```aaa___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```______`````````___^^^\\\[[[ZZZVVVVVVVVVVVVUUUWWWZZZ]]]YYYXXXYYY[[[^^^```aaa```aaaaaa```______^^^^^^^^^aaadddeeedddgggpppwwwzzz}}}}}}tttqqqmmmkkkhhhccc\\\WWWSSSPPPMMMJJJJJJJJJIIIGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;:::999999::::::;;;;;;::::::999888999999888888888777777777777777666666666666777777555666666777777666555444666666666666666666666666666666666555555666666666666666666666666666666666666555444444444444444444777777777777777777777777666666666666666666666666666777777888888777777666777777777777777777777777777777888999999999999999777777888888888999999999777888999999999:::===???>>>AAADDDGGGIIILLLOOORRRSSSUUUZZZ___eeeiiilllnnnvvvzzz~~~{{{xxxqqqjjjddd___\\\[[[YYY\\\___^^^[[[XXXXXXZZZZZZZZZ[[[\\\]]]^^^^^^______``````___]]]\\\]]]^^^aaaaaacccccccccaaa___^^^]]]]]]^^^___```aaabbbbbb______```aaa```___^^^]]]XXXYYY[[[\\\]]]]]]]]]]]]\\\[[[YYYXXXXXXYYYZZZZZZ^^^[[[ZZZ]]]aaabbb]]]YYY[[[ZZZYYYZZZ\\\\\\ZZZXXXYYYZZZZZZYYYXXXWWWYYYZZZ[[[XXXVVVVVVXXXYYYWWWTTTWWWVVVTTTSSSSSSUUUWWWYYYVVVUUUTTTTTTUUUVVVXXXYYY]]]\\\ZZZXXXUUUSSSQQQPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQRRRTTTUUUTTTSSSRRRRRRSSSRRRQQQPPPNNNMMMIIIKKKMMMNNNNNNOOOQQQSSSYYYbbbnnnzzzzzzrrrooooooppplllggg```WWWOOONNNRRRVVVYYY^^^dddiiikkklllllliiifffdddeeehhhjjjjjjhhhbbb```]]]ZZZYYYYYY\\\]]]```^^^aaajjjuuuyyyssslllnnnkkkfffbbb^^^ZZZUUURRRMMMIIIDDD@@@===>>>@@@BBB???@@@AAAAAABBBBBBBBBBBB]]]WWWRRRPPPLLLHHHJJJOOOMMMOOOSSSUUUWWW\\\bbbgggmmmttt~~~yyy]]]LLLFFFBBB@@@@@@::::::;;;===AAAEEEIIIKKKGGGQQQSSSIIIDDDQQQiiizzzttt}}}}}}hhhaaa]]]]]]]]][[[^^^ccc`````````^^^[[[ZZZZZZ[[[\\\^^^aaadddfffffffffeeebbbbbb```]]][[[ZZZ\\\^^^___aaadddggghhhhhhhhhgggdddcccaaaaaaaaacccfffhhhgggcccaaadddgggeeebbb```^^^^^^]]]]]]]]]___aaaccc```aaabbbbbbcccccccccbbbbbbbbbbbbbbbbbbaaa```___bbbbbbaaa```___]]]\\\[[[UUUVVVUUUUUUUUUWWW\\\___[[[ZZZ[[[]]]```aaa___^^^]]]^^^___```______]]]]]]aaacccaaa\\\[[[aaafffgggaaadddhhhlllpppsssuuuuuu{{{|||}}}}}}~~~~~~yyyvvvuuuuuurrrpppmmmkkkhhhbbb[[[UUUZZZXXXXXX\\\___^^^XXXQQQOOOMMMJJJJJJJJJKKKJJJIIIEEEDDDDDDCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBBBBAAA@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::::::::;;;;;;::::::999888:::::::::::::::999888888777777666666666666777777666666666666777999;;;<<<666666666666666666666666555555666666666666555555555555555555555555555555555555444333333444444444777777777777777777777777666666666666666666666666666666777777777777666666777777777777777777777777666777777888999888888888777777777888888888999999999:::<<<<<<;;;:::;;;<<<===>>>??????>>>>>>???AAAFFFFFFEEEEEEFFFFFFGGGGGGLLLOOORRRTTTUUUXXX\\\___dddcccaaa```aaaccceeegggnnnoooqqqssssssrrrpppnnnjjjjjjiiigggeeebbb```^^^^^^\\\ZZZYYYXXXXXXXXXYYY[[[]]]___^^^[[[XXXXXXYYYWWWXXXXXXZZZ[[[\\\]]]]]]^^^^^^]]][[[ZZZZZZ\\\______aaaccceeedddbbb^^^\\\\\\]]]___```aaaaaaaaaaaa^^^^^^___``````______^^^YYY\\\^^^______]]][[[[[[\\\ZZZYYYXXXXXXYYYZZZ[[[YYYWWWVVV[[[aaaccc___ZZZZZZYYYYYY[[[]]]^^^\\\[[[YYY[[[\\\ZZZXXXXXX[[[___\\\WWWTTTUUUXXXZZZWWWSSSVVVUUUUUUTTTTTTVVVWWWXXXVVVVVVVVVWWWXXXZZZ\\\]]]]]]\\\[[[YYYVVVTTTSSSRRRXXXXXXVVVTTTSSSRRRRRRQQQTTTQQQPPPQQQTTTVVVTTTQQQQQQRRRSSSSSSRRROOOMMMKKKJJJLLLNNNPPPQQQQQQQQQQQQWWWZZZ^^^eeeuuu}}}zzz|||yyyssslllbbbYYYSSSRRRMMMMMMOOOUUUZZZ]]]bbbfffhhheeeaaaaaaffflllqqqsssyyysssjjjeeeeeeggghhhhhheeeddddddhhhkkkiiibbb[[[bbbbbbccceeehhhjjjjjjiii\\\YYYTTTNNNHHHFFFFFFGGGGGGHHHJJJMMMNNNPPPPPPPPPPPPNNNMMMMMMKKKHHHLLLQQQVVVZZZ]]]```dddmmmxxxiiiYYYHHHBBBAAA@@@===<<<:::;;;===@@@DDDHHHKKKMMMNNNPPPNNNKKKPPPaaauuuuuu~~~sssbbb]]]YYY[[[]]]]]]]]]^^^___``````^^^]]]\\\]]]___aaaaaaaaaaaabbbcccddddddaaaaaa```]]]ZZZZZZ\\\^^^```bbbdddggghhhhhhgggfffddddddccccccdddfffhhhiiifff``````eeegggccc```aaa____________```bbbcccdddaaabbbccccccdddcccccccccbbbbbbbbbbbbbbbbbbaaa```bbbaaa```___^^^]]]]]]\\\XXXXXXXXXWWWWWWYYY]]]aaa\\\\\\]]]^^^______\\\ZZZWWWXXXZZZ\\\]]]]]]]]]\\\WWW[[[]]][[[\\\aaaeeefffbbbbbbcccddddddcccbbbaaaaaaaaabbbbbbcccfffkkknnnpppooonnnkkkhhheeecccbbbaaaaaaaaa___\\\ZZZZZZZZZ^^^]]]ZZZXXXWWWTTTRRRPPPUUUUUUWWW\\\___\\\SSSKKKMMMKKKIIIIIIIIIIIIHHHGGGDDDDDDCCCCCCCCCCCCDDDDDD@@@AAAAAAAAABBBBBBCCCCCC???@@@AAABBBBBB@@@???>>>===============>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999888;;;;;;<<<<<<<<<;;;:::999666666777777777777666666999777555555888<<>>===;;;:::;;;===>>>AAADDDGGGJJJLLLMMMPPPGGGDDDQQQdddppprrrqqq{{{rrraaa]]]ZZZ[[[___```^^^\\\]]]^^^```aaaaaabbbeeeggggggeeebbb___^^^^^^______``````___]]][[[[[[]]]___```aaacccdddeeeddddddcccccccccccccccdddeeefffgggccc^^^___fffgggaaa^^^aaa`````````aaabbbbbbbbbbbbaaabbbbbbcccccccccbbbbbbaaaaaaaaabbbbbbaaaaaa`````````^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[ZZZ[[[^^^aaa\\\[[[[[[\\\^^^]]][[[YYYXXXYYYZZZ\\\]]]\\\\\\[[[VVV[[[]]][[[[[[^^^___^^^______`````````______^^^[[[[[[[[[[[[[[[]]]```ccccccbbbaaa```^^^]]][[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXVVVUUUSSSRRRQQQRRRSSSSSSMMMOOORRRWWWYYYVVVNNNHHHHHHGGGFFFFFFHHHHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDEEEAAAAAAAAAAAABBBBBBBBBBBB>>>???@@@AAAAAA@@@>>>>>>========================:::::::::;;;;;;;;;<<<<<<::::::;;;;;;::::::999888;;;;;;<<<===<<<;;;:::999666666777777777777666666:::888555555777<<>>????????????@@@BBB<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBBCCCDDDEEEFFF@@@AAACCCEEEGGGHHHHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJNNNNNNMMMMMMNNNOOOQQQRRRNNNOOOOOOOOOQQQRRRSSSTTTXXXXXXXXXWWWWWWVVVVVVVVVUUUVVVVVVWWWXXXYYYYYYZZZXXXXXXXXXWWWVVVWWWZZZ]]]ZZZ[[[]]]^^^^^^]]][[[ZZZ______`````````^^^]]]\\\]]]]]]]]]]]]]]]^^^^^^^^^\\\```dddccc^^^YYYVVVUUUYYYYYYYYYZZZZZZZZZZZZZZZTTTUUUXXX\\\```bbbaaa```bbb```^^^]]][[[YYYVVVSSSVVVXXXYYYYYYYYY[[[]]]___WWWUUUUUUWWWYYYYYYVVVSSSSSSUUUWWWYYYYYYXXXVVVUUUVVVWWWYYYZZZ\\\^^^______XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVTTTSSSRRRRRRRRRRRRQQQPPPSSSSSSTTTSSSSSSQQQOOONNNLLLLLLMMMPPPSSSTTTSSSQQQRRRRRRVVV\\\___dddnnnwww}}}{{{yyytttmmm^^^TTTLLLKKKJJJHHHNNNWWWXXX]]]fffooovvvyyyzzzyyy}}}yyylllnnnmmmggg]]]TTTQQQQQQLLLMMMOOOUUU]]]dddiiikkkpppsssuuutttqqqppprrrtttxxxzzz~~~YYYYYYZZZ^^^___cccmmmxxxxxxdddVVVQQQNNNGGG@@@???===;;;===AAAAAABBBEEEGGGJJJKKKLLLLLLLLLFFFNNNcccrrrrrrttt|||yyyooofff^^^]]][[[\\\^^^aaa```___]]]___```aaaaaabbbdddfffeeecccaaa___]]]]]]]]]]]]___```___]]]\\\\\\___aaaaaaaaa`````````______^^^^^^___```aaabbbbbbaaaaaaaaa\\\^^^ggghhh```]]]```______```aaaaaaaaa```___``````aaaaaaaaaaaa``````^^^^^^______```______^^^]]]]]]\\\[[[[[[\\\]]]]]]]]]]]]]]]\\\ZZZYYY[[[\\\XXXXXXXXXYYY[[[\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\ZZZ^^^^^^ZZZXXXYYYZZZXXXVVVVVVWWWWWWXXXXXXYYYYYYWWWXXXXXXWWWVVVWWWZZZ\\\VVVUUUTTTSSSRRRRRRRRRRRROOONNNNNNOOOPPPPPPOOONNNOOONNNNNNMMMKKKKKKMMMNNNEEEHHHKKKOOOPPPOOOLLLJJJFFFEEEEEEFFFGGGHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA===>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::::::::::::::999999999::::::;;;;;;::::::999888999:::;;;<<<;;;:::888777555666777888888777666555777666555555666888;;;===666666666666666666666666444555666777777666555444333333333333333333333333333333222222333333444555444444444444444444444444555555555555555555555555555555666666666666555555666666666666666666666666444555666666777777666666666666666777777777888888888999::::::999999:::;;;555777888888888888999;;;999999999999999888888888:::999999:::<<<>>>??????<<<===>>>@@@AAAAAAAAAAAADDDDDDCCCCCCCCCDDDFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJFFFGGGIIILLLOOORRRTTTUUUUUUTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXUUUVVVVVVVVVUUUVVVYYY[[[ZZZZZZZZZZZZZZZ[[[\\\]]]_________^^^\\\[[[YYYXXX\\\[[[[[[ZZZZZZZZZ[[[[[[[[[]]]___\\\WWWSSSSSSUUUWWWXXXZZZ[[[[[[[[[ZZZYYYUUUYYY]]]^^^^^^^^^___```aaa___]]]\\\[[[YYYVVVSSSXXXWWWWWWXXXZZZZZZYYYXXXSSSUUUWWWYYYYYYXXXUUUSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUVVVWWWYYY[[[\\\]]]]]]XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUPPPQQQRRRRRRQQQQQQRRRSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPNNNMMMOOOQQQRRRPPPNNNOOOOOOSSSXXXXXXWWW\\\dddooo}}}hhh\\\TTTQQQMMMEEEGGGOOOQQQWWW```jjjrrrwwwzzz|||~~~~~~sssqqqnnnggg```ZZZWWWVVVWWWUUUUUUYYY___fffkkknnntttwwwzzz{{{zzz|||aaaaaadddkkkqqq{{{|||ggg^^^RRRHHHEEE>>><<<===??????===@@@EEEDDDEEEHHHJJJKKKLLLKKKKKKLLLQQQfffzzzyyyqqqhhhfffeee[[[UUUXXXYYYXXXYYY\\\^^^___`````````___]]]]]]^^^___^^^^^^^^^^^^_________```_________]]]\\\]]]```cccaaa```___]]]\\\[[[[[[[[[ZZZ[[[]]]______^^^]]][[[```[[[^^^hhhhhh___\\\```^^^^^^`````````___^^^]]]^^^_______________^^^^^^\\\\\\]]]^^^^^^]]]]]]]]]\\\[[[ZZZZZZZZZ[[[\\\]]]ZZZ[[[[[[ZZZWWWVVVUUUVVVUUUUUUUUUWWWZZZ\\\\\\\\\VVVVVVWWWXXXYYYYYYZZZ[[[TTTXXXYYYVVVVVVZZZ]]]^^^VVVVVVVVVVVVVVVVVVVVVVVVSSSTTTTTTSSSSSSSSSVVVXXXUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSRRRPPPNNNNNNOOONNNLLLJJJJJJJJJKKKLLLMMMKKKIIIGGGGGGHHHFFFEEEDDDDDDEEEEEECCCAAACCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@===============>>>>>>>>>??????>>>===<<<;;;;;;:::<<<;;;::::::999888777777::::::;;;;;;;;;:::999999777888999::::::888777555555666777888888777666555444444555555555555444444666666666666666666666666444555666888888666555444333333333333333333333333222222222222333333444555444444444444444444444444555555555555555555555555555555666666666666555555666666666666666666666666444555555666666666666666555555555555666666666777666777777666444444666777888:::;;;:::999999:::;;;999999;;;<<<<<<<<<<<<<<<<<<;;;:::;;;>>>@@@@@@@@@??????>>>>>>????????????BBBAAA???>>>???@@@BBBDDDBBBCCCEEEGGGHHHHHHGGGFFFIIIJJJKKKLLLNNNOOOPPPPPPRRRQQQPPPQQQRRRTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTVVVVVVUUUVVVXXXZZZZZZYYYXXXWWWXXX[[[]]]_________]]][[[YYYWWWVVVUUUZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZYYYUUUOOONNNRRRWWWUUUWWWZZZ\\\]]][[[YYYXXXVVVZZZ______[[[YYYZZZ]]][[[ZZZZZZZZZ[[[[[[ZZZXXXZZZXXXWWWXXXZZZYYYVVVRRRPPPTTTYYY[[[ZZZWWWTTTSSSUUUTTTSSSRRRSSSTTTVVVWWWSSSTTTVVVXXXYYYZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXWWWUUUSSSRRRQQQMMMPPPSSSSSSQQQQQQTTTWWWRRRRRRQQQPPPPPPPPPQQQQQQTTTQQQOOOOOOQQQQQQOOOMMMQQQOOOQQQUUUTTTPPPTTT[[[[[[dddsssoooccc[[[YYYRRRGGGEEELLLRRRTTTWWW]]]dddnnnxxx}}}|||{{{zzzssspppllljjjkkkkkkjjjhhh```___^^^aaahhhpppvvvyyyvvvyyyzzzzzzyyy}}}ppppppuuudddQQQNNNHHHCCCAAAAAA???>>>???BBBDDDFFFGGGGGGJJJJJJHHHJJJNNNLLLGGGVVVxxxooo^^^]]]\\\WWWVVVUUUTTTTTTVVVXXX[[[]]]___]]]ZZZZZZ[[[]]]]]]]]]YYY]]]aaacccbbb```^^^^^^___]]][[[\\\^^^___]]]ZZZYYY[[[^^^```aaaaaa___^^^ZZZZZZZZZZZZZZZ[[[[[[[[[___aaabbbaaa___]]]\\\]]]YYY]]]aaabbb___\\\[[[\\\]]][[[ZZZ\\\^^^___]]]ZZZ[[[[[[[[[[[[\\\]]]^^^___VVVYYY]]]^^^]]][[[YYYXXXVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVUUUUUUTTTVVVWWWWWWXXXYYYZZZ[[[[[[XXXWWWVVVVVVVVVWWWXXXYYYSSSUUUSSSQQQRRRTTTSSSOOOSSSTTTTTTTTTTTTUUUUUUUUUPPPPPPPPPOOOOOONNNNNNNNNMMMNNNNNNOOOOOOOOONNNNNNLLLKKKKKKJJJJJJJJJJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>============???>>>>>>===<<<;;;;;;;;;;;;:::999999888888999999888888888999999:::::::::777777777777777777777777777777777777666666666666888777777;;;???>>>999333444555555555444444333222444444444444333333222111222333333444555555555444333333333333333333333333444333222333444444333111444444444444444444444444555555555555666666666666666666666666666666666666888777666777888777555444666777777777888888888888666777777777888888888888777777888888888999999999<<<<<<<<<;;;;;;:::::::::<<<<<<;;;<<<<<<===>>>???AAAAAAAAA@@@@@@@@@??????BBBBBBBBBCCCBBBBBBAAAAAADDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJKKKMMMOOOPPPQQQQQQRRRSSSTTTTTTUUUVVVVVVTTTSSSSSSSSSTTTUUUXXXUUUSSSRRRSSSUUUWWWXXXZZZYYYYYYZZZ[[[\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUWWWXXXZZZ[[[\\\[[[ZZZYYYYYYXXXWWWTTTSSSTTTWWWZZZYYY[[[]]]]]]\\\ZZZZZZ[[[bbbaaa```^^^^^^___```aaaWWWXXXZZZ[[[[[[YYYXXXWWWXXXWWWVVVUUUUUUUUUVVVWWWVVVWWWWWWXXXWWWWWWVVVVVVXXXWWWUUUTTTTTTUUUWWWXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXWWWUUUUUUVVVXXXUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQRRRQQQOOOMMMLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLPPPPPPPPPQQQRRRSSSTTTUUUZZZ\\\bbbkkkvvv~~~sssfff^^^[[[[[[YYYXXXZZZTTTSSSWWW[[[```kkkwwwzzzwwwtttrrrmmmiiimmmssslllooouuuyyy{{{{{{xxxwwwrrrnnnnnnuuu~~~wwwxxxsssrrrxxx{{{{{{wwwVVVKKKIIIEEE???>>>???>>>======AAAEEEHHHJJJNNNQQQQQQKKKDDDDDDLLLUUUxxxkkk\\\ZZZYYYVVVRRRRRRRRRSSSUUUWWWYYYZZZ]]][[[ZZZZZZ[[[\\\[[[ZZZXXX[[[___```___]]]\\\\\\[[[YYYWWWWWWYYYYYYXXXVVVWWWYYY\\\___``````___^^^ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZ\\\]]]]]][[[ZZZXXXYYY[[[]]]]]][[[YYYYYYZZZ\\\ZZZYYYYYY[[[\\\ZZZXXXZZZZZZZZZ[[[\\\\\\]]]]]]VVVYYY\\\]]]\\\YYYWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXUUUTTTTTTSSSTTTUUUVVVWWWTTTUUUTTTQQQRRRUUUTTTPPPRRRRRRSSSSSSSSSTTTTTTTTTQQQQQQPPPPPPOOONNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>=========<<<<<<>>>>>>======<<<;;;;;;:::::::::999888888888888999888888888999999999::::::777777777777777777777777777777777666666666555555777666666:::>>>>>>999555333444444444444333333222333333444444333333222111222333333444555555444444333333333333333333333333333222222222444444222111444444444444444444444444444555555555666666666666555555555555555555555555777666555555666666444333666666666777777777888888666666777777777888888888777777777888888888999999;;;;;;;;;;;;:::::::::999;;;;;;:::;;;;;;<<<===>>>?????????>>>>>>>>>======???@@@@@@AAAAAAAAA@@@@@@CCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMNNNOOOQQQSSSTTTTTTTTTSSSSSSRRRRRRSSSTTTTTTUUUSSSQQQQQQRRRTTTWWWXXX\\\ZZZYYYYYYZZZZZZZZZYYYWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXZZZ[[[ZZZYYYWWWVVVUUUVVVVVVVVVUUUWWWZZZ]]][[[]]]______]]][[[ZZZZZZaaa```___^^^^^^^^^^^^^^^UUUVVVXXXYYYYYYXXXWWWVVVVVVUUUTTTSSSSSSSSSTTTTTTWWWXXXXXXXXXXXXXXXWWWWWWUUUTTTSSSRRRSSSTTTVVVWWWXXXXXXWWWVVVUUUUUUTTTTTTVVVWWWWWWVVVTTTTTTUUUWWWWWWWWWVVVUUUSSSRRRQQQQQQOOOPPPQQQRRRRRRRRRRRRRRRPPPOOOOOONNNMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLOOOOOOOOOOOOPPPQQQRRRSSSQQQSSSWWW]]]eeevvv~~~wwwnnnjjjjjjlllkkkiiihhh```ZZZYYYXXXYYY```iiigggdddccccccbbbcccjjjrrrqqqvvv}}}}}}|||~~~~~~zzzuuusssvvvwwwuuuxxx~~~xxxmmmYYYGGGDDDEEEAAA===============>>>BBBFFFKKKMMMNNNIIIHHHKKKJJJLLLXXXggg}}}zzz~~~zzzfffZZZWWWVVVTTTPPPQQQSSSTTTVVVXXXXXXYYYZZZYYYYYYZZZ[[[ZZZXXXVVVUUUXXX[[[\\\[[[YYYYYYYYYXXXVVVUUUUUUUUUUUUSSSQQQUUUWWWZZZ]]]^^^^^^^^^]]]ZZZZZZZZZZZZ[[[[[[\\\\\\UUUUUUVVVYYY]]]]]]YYYVVVYYYYYYYYYWWWVVVUUUWWWYYY]]][[[XXXXXXYYYYYYYYYXXXXXXXXXZZZ[[[[[[[[[[[[[[[WWWYYY\\\\\\YYYVVVTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSTTTTTTTTTUUUUUUVVVVVVRRRQQQQQQQQQQQQRRRSSSSSSSSSTTTRRROOOPPPSSSSSSOOOPPPPPPQQQQQQQQQRRRRRRRRRPPPPPPPPPOOONNNMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>============<<<<<<<<<======<<<<<<;;;;;;:::::::::999999888888888888888777777888888888888999999555555555555555555555555777666666666666555555555666555666888<<<<<<888555222222222333333333333333333333333333333222222111222333333444444444444444333333333333333333333333333222111222444444333111333333333333333333333333444444444555555555666666555555555555555555555555555444444444555555444222555555666666666777777777666666666666777777777777777777777777888888888888:::::::::::::::999999999999999999999:::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;======>>>???@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHIIIJJJLLLNNNPPPRRRSSSPPPPPPPPPPPPQQQRRRSSSSSSQQQPPPPPPPPPQQQSSSVVVXXX___\\\XXXWWWWWWXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWYYYYYYYYYYYYXXXVVVTTTSSSRRRTTTVVVXXXYYY[[[^^^```^^^```aaa```]]]ZZZYYYYYY]]]]]]]]]]]]\\\[[[ZZZYYYSSSTTTUUUWWWWWWWWWVVVUUUSSSSSSRRRQQQQQQQQQQQQRRRUUUUUUVVVWWWWWWVVVVVVUUUQQQQQQPPPPPPQQQSSSUUUVVVWWWWWWVVVUUUUUUTTTSSSSSSUUUUUUVVVTTTSSSRRRSSSUUUXXXWWWVVVUUUSSSQQQPPPPPPMMMNNNOOOPPPQQQRRRRRRRRRMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLOOONNNNNNMMMMMMNNNNNNOOONNNNNNQQQTTTXXXbbbttt}}}xxxwwwyyyzzzzzzxxxqqqiii```ZZZUUURRRUUUYYYVVVRRRQQQSSSWWW\\\fffpppyyy}}}{{{}}}}}}|||~~~|||uuuzzzggg[[[PPPEEE>>>@@@BBB@@@>>>???===???BBBEEEGGGIIIKKKMMMRRRDDDAAAQQQ```cccgggnnntttyyyuuusssnnndddZZZUUUTTTTTTQQQSSSVVVXXXZZZ[[[ZZZZZZXXXXXXXXXZZZ[[[YYYVVVSSSTTTVVVXXXXXXWWWVVVVVVVVVXXXWWWUUUUUUTTTSSSRRRQQQTTTVVVXXX[[[]]]]]]]]]]]]XXXXXXYYYYYYYYYZZZZZZZZZUUUSSSTTTYYY___```\\\WWW[[[YYYVVVTTTSSSTTTVVVXXX^^^\\\YYYWWWWWWWWWXXXYYYWWWWWWYYYZZZZZZZZZYYYYYYXXXYYY[[[ZZZWWWTTTRRRQQQQQQQQQRRRSSSTTTUUUVVVWWWVVVVVVWWWWWWVVVVVVUUUTTTUUUUUUUUUUUUVVVVVVVVVVVVPPPPPPPPPPPPPPPQQQQQQQQQPPPQQQPPPMMMNNNRRRQQQNNNNNNNNNNNNOOOOOOOOOPPPPPPOOOOOONNNMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@???>>>>>>===============<<<<<<<<<;;;;;;<<<;;;;;;;;;:::::::::999999999888777777777777777777777777777777777777777444444444444444444444444666666666555555555444444666555555666888777555333222222111111222222333333222222333333333222222111222333333444444444333333222222222222222222222222333222222333555555444222222222222222222222222222333333444444444555555555444444444444444444444444555444444444666666444222444555555555555666666666555555555666666666777777666666666777777777888888999999999999999999999999888777777888888999:::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEBBBDDDFFFGGGHHHIIIHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPLLLMMMMMMNNNOOOPPPQQQRRROOOOOOPPPPPPQQQSSSWWWYYY```\\\XXXUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYXXXWWWVVVSSSQQQPPPRRRUUUYYY\\\]]]^^^```aaa___```aaa___[[[XXXVVVVVVYYYYYYZZZZZZYYYWWWUUUTTTQQQRRRSSSTTTTTTUUUTTTTTTRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRRRROOOOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUVVVVVVUUUUUUUUURRRSSSSSSRRRPPPPPPQQQSSSTTTTTTSSSSSSRRRQQQPPPPPPNNNOOOPPPQQQQQQQQQQQQQQQKKKLLLNNNOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKNNNMMMNNNPPPQQQTTT___jjjtttvvvqqqjjjddd___[[[XXXWWWRRRLLLHHHJJJMMMTTT^^^hhhwww}}}wwwjjj```TTTKKKGGGBBB>>>;;;===>>>===>>>@@@???DDDJJJMMMMMMKKKJJJJJJPPPHHHNNNbbbmmmkkkkkkrrrzzzdddffffffccc\\\UUUTTTUUURRRTTTWWWZZZ[[[[[[ZZZYYYVVVWWWXXXZZZ[[[YYYUUURRRTTTUUUVVVVVVTTTTTTTTTVVVVVVVVVVVVUUUSSSRRRQQQQQQUUUWWWXXXZZZ\\\]]]]]]]]]XXXXXXXXXXXXXXXXXXXXXXXXTTTSSSSSSXXX^^^```\\\XXX\\\ZZZVVVTTTTTTUUUWWWXXXZZZYYYWWWUUUTTTTTTUUUWWWWWWWWWXXXYYYYYYYYYXXXXXXXXXYYYZZZYYYUUURRRPPPOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTPPPPPPPPPQQQQQQQQQQQQQQQPPPRRRQQQPPPQQQTTTSSSOOOLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGIIIJJJJJJJJJIIIIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????@@@??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999888777777666666777777666666666666666666666666333333333333333333333333555555555555444444444444666555444444444444222111333222111111111222333333111111222333333222222222222333333444333333222222222222222222222222222222444333333444666777555444222222222222222222222222333333333333444444444444444444444444444444444444555444444555777777555444333333444444444555555555444555555555555666666666555555666666666777777777777888888888888888888888777666666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@@@@@@@@@@AAAAAA@@@AAAAAABBBCCCDDD@@@AAACCCEEEFFFFFFFFFEEEJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJKKKMMMNNNOOOPPPPPPMMMOOOQQQRRRRRRTTTWWWZZZ^^^[[[VVVTTTSSSTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXXXXYYYXXXWWWVVVTTTRRRQQQPPPUUUXXX\\\^^^^^^^^^______\\\]]]^^^\\\YYYVVVTTTTTTTTTUUUVVVVVVUUUSSSQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQRRRRRRQQQQQQOOOOOOPPPQQQRRRSSSUUUUUURRRSSSTTTVVVWWWWWWWWWWWWPPPQQQQQQPPPNNNNNNOOOPPPOOOOOOOOOOOOPPPPPPPPPPPPRRRRRRRRRRRRRRRQQQPPPOOOKKKLLLMMMNNNOOONNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIGGGGGGJJJJJJJJJOOOVVVWWWcccwww}}}|||yyyvvvrrrmmmeee___WWWNNNFFFDDDEEEHHHPPPYYYdddlllvvvzzzzzz{{{vvvgggYYYUUUOOOFFFAAAAAA>>><<<::::::;;;===???@@@CCCIIIOOORRRPPPLLLJJJJJJ===JJJ^^^kkkjjjhhhuuu|||hhh^^^^^^``````\\\VVVUUUXXXTTTUUUXXXZZZZZZZZZXXXXXXVVVWWWXXXZZZ\\\[[[WWWUUUVVVWWWWWWUUUTTTSSSUUUWWWUUUVVVVVVUUUSSSQQQRRRSSSXXXYYYZZZ[[[\\\]]]]]]]]]YYYYYYYYYXXXWWWWWWVVVVVVSSSRRRSSSUUUYYY[[[YYYWWW]]]ZZZXXXVVVWWWWWWWWWVVVUUUUUUUUUSSSQQQQQQRRRTTTYYYXXXXXXWWWWWWXXXYYYYYYXXXYYYZZZXXXTTTQQQPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUTTTUUUVVVWWWWWWXXXXXXXXXTTTTTTTTTSSSRRRRRRRRRQQQPPPQQQRRRRRRSSSSSSRRRRRRQQQTTTUUUUUUVVVYYYVVVQQQKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>======>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888888888777777666666666666666666666555555555555444444333333333333333333333333555555444444444333333333555444333333333333444555555444333111111111222333000111222222222222222222333333333333333222222111222222222222222222222222333333333444666777666444111111111111111111111111222222222333333333444444333333333333333333333333555444444555777777666444222333333333333444444444444444444444555555555666555555555555666666666666666666666777777777777777666666666666777888999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>????????????????????????@@@AAABBBBBB???@@@AAACCCDDDDDDDDDDDDKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKLLLNNNNNNNNNNNNLLLOOORRRRRRRRRSSSVVVZZZ[[[XXXUUUSSSSSSTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWXXXWWWWWWVVVUUUSSSRRRRRRQQQWWWZZZ\\\]]]\\\[[[[[[\\\XXXZZZ[[[ZZZWWWTTTSSSSSSRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQPPPOOOPPPPPPQQQRRRSSSSSSSSSSSSPPPPPPQQQRRRSSSTTTTTTTTTPPPQQQSSSUUUVVVWWWVVVVVVNNNOOOOOONNNLLLKKKMMMNNNKKKLLLLLLMMMNNNOOOPPPPPPSSSSSSSSSRRRQQQPPPOOONNNLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIIIIHHHGGGGGGGGGHHHGGGDDDDDDHHHIIIHHHIIILLLTTTUUU\\\mmm~~~yyynnnddd^^^SSSHHHBBB@@@AAAFFFLLLNNNUUU___fffkkkrrr{{{~~~}}}{{{yyyyyy|||~~~kkk___TTTNNNNNNJJJ@@@<<>>======<<<<<<======>>>???>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::999888888888888888888888888777777666555555555555666555555555555444444333333444444444444444444444444444444444333333333333222222333333333555777:::<<<888666444222111111222333000000111222222222222222333333333333333222111111111111111111111111111111111111111222555555444333111111111111111111111111222222222222333333333333222222222222222222222222444333333444666666555444222222222222333333333333333333444444444555555555444444555555555666666666555555555666666777777777666666666666777888999:::999999:::::::::;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<===>>>???@@@?????????@@@AAABBBCCCDDDHHHHHHIIIIIIJJJJJJJJJKKKHHHIIIKKKLLLMMMMMMMMMMMMKKKOOORRRRRRPPPPPPTTTXXXVVVTTTSSSSSSTTTUUUTTTSSSTTTTTTUUUUUUVVVVVVVVVWWWUUUUUUTTTTTTTTTTTTTTTTTTVVVXXXYYYYYYWWWWWWWWWXXXUUUWWWYYYXXXVVVTTTTTTTTTRRRRRRRRRRRRRRRSSSSSSTTTRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPOOONNNOOOPPPQQQRRRSSSSSSSSSSSSPPPPPPQQQRRRRRRRRRRRRRRROOOPPPRRRSSSTTTSSSRRRQQQLLLMMMMMMLLLJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOQQQQQQQQQQQQQQQPPPOOONNNOOONNNMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLIIIHHHGGGGGGGGGGGGGGGHHHHHHDDDDDDHHHJJJIIIHHHIIIPPPOOORRRZZZeeeuuuyyynnnggg[[[OOOIIIGGGFFFIIINNNMMMOOOSSSWWW\\\bbbiiinnnpppnnnkkklllpppvvv|||uuummmaaaUUUMMMDDD@@@DDDBBB::::::BBB;;;<<<===>>>AAAEEEFFFEEEGGGKKKNNNNNNKKKJJJNNNQQQjjjwww~~~zzzzzzzzzxxxppp]]]WWWUUUWWWXXXVVVXXX^^^]]]]]]]]]]]]]]]\\\[[[[[[XXXXXXXXX[[[]]]^^^]]][[[ZZZZZZYYYWWWUUUUUUXXXZZZYYY\\\]]]\\\ZZZYYYZZZ\\\^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]][[[ZZZXXXWWWVVVWWWWWWWWWUUUTTTUUUWWWYYYZZZYYYYYYZZZ\\\ZZZUUUPPPTTTWWWYYYYYYWWWVVVWWWYYY]]][[[XXXUUUUUUWWWZZZ\\\XXXYYYYYYWWWTTTRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSRRRSSSUUUWWWXXXZZZ[[[[[[XXXWWWWWWVVVUUUTTTSSSSSSPPPQQQRRRSSSSSSSSSRRRQQQKKKPPPTTTVVVXXXXXXSSSLLLKKKKKKKKKKKKLLLLLLLLLMMMOOOOOONNNLLLKKKJJJHHHHHHGGGGGGGGGGGGFFFEEECCCCCCAAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAA@@@@@@@@@??????============>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999777777777777777888888888777777666555555555555555555555555444444333333333444444444444444444444444444444444333333333222222000111333444777;;;@@@CCC999888555333111111222333///000111222222222222222333333333333333222111000111111111111111111111111/////////111333444333222000000000000000000000000111111222222222333333333222222222222222222222222222222111333555555444333111111222222222333333333333333333444444444555555444444444555555555666666444555555555666666777777666666666777777888999:::888888999999::::::::::::;;;;;;;;;<<<;;;;;;::::::::::::::::::;;;<<<======??????>>>>>>???AAACCCDDDEEEFFFFFFHHHIIIJJJKKKKKKIIIJJJKKKMMMMMMMMMLLLLLLJJJNNNQQQQQQOOONNNRRRVVVSSSRRRRRRSSSUUUUUUTTTSSSTTTUUUUUUUUUUUUVVVVVVVVVTTTTTTTTTSSSTTTUUUVVVVVVTTTUUUVVVUUUTTTTTTUUUVVVTTTVVVXXXXXXWWWUUUUUUVVVSSSSSSRRRRRRSSSTTTVVVWWWSSSSSSQQQPPPOOONNNNNNNNNOOOOOOPPPQQQPPPOOONNNMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPQQQRRRRRRQQQQQQQQQPPPPPPRRRRRRQQQPPPMMMLLLKKKLLLLLLKKKIIIIIIJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOPPPOOOMMMKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLHHHGGGGGGGGGGGGGGGHHHHHHFFFAAAAAAFFFHHHFFFEEEEEEBBBEEELLLQQQRRRVVVgggyyy}}}pppdddXXXRRRQQQQQQTTTXXXYYYWWWTTTQQQQQQSSSVVVXXX[[[YYYXXXZZZaaaiiiooorrr}}}yyyxxxxxxxxxzzz}}}