BM6P6(@ uuu\\\SSSNNNLLLMMMMMMRRRXXXbbbwwwpppvvv~~~|||vvvsssqqqmmmfff```XXXYYYZZZ]]]```cccfffgggkkkqqqzzz}}}xxxrrrkkkfffbbb^^^XXXTTTQQQPPPNNNMMMKKKKKKKKKLLLMMMOOOPPPQQQRRRTTTUUUWWWXXXXXXWWWWWWUUUWWWZZZ\\\^^^aaaeeehhhhhhjjjkkkmmmnnnnnnmmmmmmkkkmmmqqqsssttttttsssrrrllljjjgggeeecccccccccdddgggkkkpppuuuyyy~~~qqqiiiccc___\\\___``````aaaaaaaaaaaa```cccbbbaaa```_________```[[[ZZZYYYZZZ[[[[[[YYYWWWRRRRRRSSSUUUWWWZZZ\\\]]]bbbccceeehhhjjjlllmmmnnnllllllmmmmmmmmmmmmmmmlllnnnnnnnnnnnnmmmmmmmmmmmmjjjiiihhhfffdddbbb``````aaabbbdddfffgggggggggfffdddaaa```]]]WWWTTTZZZbbbnnn{{{mmmffffffddddddccc^^^WWWOOOIIIFFFFFFFFFKKKTTT^^^jjj{{{}}}{{{xxxwwwvvvzzz~~~uuu\\\SSSNNNLLLMMMLLLQQQXXXcccxxxooottt~~~~~~yyytttqqqooollleee```YYYYYYXXXYYY[[[___bbbdddjjjqqqzzz~~~yyytttnnnhhhdddaaa]]]WWWSSSQQQPPPOOONNNLLLLLLLLLMMMOOOPPPRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZ]]]^^^___aaadddfffggghhhjjjkkklllkkkkkkjjjlllmmmppprrrssssssqqqpppjjjiiifffdddbbbbbbbbbcccfffiiinnnrrrvvv{{{|||ooohhhccc___]]]___``````aaaaaaaaaaaaaaabbbbbbaaaaaa```_________\\\ZZZZZZZZZ[[[[[[ZZZXXXSSSTTTUUUVVVYYY[[[]]]^^^aaabbbdddgggiiikkklllllljjjkkkkkklllmmmmmmmmmmmmmmmmmmnnnnnnoooppppppqqqlllkkkiiigggeeecccbbbaaaaaabbbdddfffgggggggggfffbbb```^^^[[[UUURRRXXX```rrr|||ooohhhfffddddddccc]]]UUUMMMGGGEEEEEEFFFKKKTTT]]]iiizzz}}}zzzwwwuuuvvvxxx}}}ttt\\\TTTNNNLLLMMMKKKPPPWWWcccxxxzzzlllqqq}}}~~~}}}}}}}}}zzzvvvqqqnnnmmmjjjfffaaa___^^^]]]\\\]]]```ccceeejjjqqq{{{~~~zzzuuuqqqkkkeeeaaa___[[[VVVSSSRRRQQQOOONNNMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTSSSTTTUUUWWWXXXYYY\\\^^^___``````aaadddfffiiijjjkkkllllllkkkjjjiiilllmmmoooqqqqqqqqqooonnnjjjiiigggeeedddcccddddddfffiiimmmqqqtttxxx}}}xxxllleeebbb```_________```aaaaaaaaaaaaaaaaaaaaabbbbbbaaa```^^^]]]\\\[[[ZZZ[[[\\\\\\ZZZXXXUUUUUUVVVXXXYYY\\\^^^___```aaaccceeegggiiiiiijjjhhhhhhiiijjjkkkllllllmmmllllllmmmoooppprrrssstttmmmlllkkkiiigggeeedddcccaaabbbdddfffgggggggggfffcccaaa^^^[[[UUURRRXXXaaavvv{{{|||}}}ssskkkgggeeedddaaa[[[SSSKKKEEECCCDDDEEEJJJSSS]]]hhhxxx}}}yyyuuussstttwww{{{sss\\\TTTNNNLLLMMMKKKOOOUUUbbbuuuttthhhmmmyyy}}}||||||wwwssspppmmmllljjjgggdddccccccddddddeeeeeeeeeeeejjjqqq{{{|||wwwsssooojjjdddaaa\\\YYYUUUSSSRRRQQQPPPNNNMMMMMMNNNOOOPPPRRRTTTUUUUUUTTTSSSRRRTTTVVVYYY[[[^^^___aaabbbbbbdddfffiiilllmmmnnnnnnnnnmmmlllkkklllmmmnnnooopppooonnnmmmmmmllljjjiiihhhhhhhhhhhhhhhjjjnnnqqqtttxxx}}}ssshhhcccaaaaaa```^^^___```aaaaaabbbaaaaaa___```bbbbbbbbb```]]]\\\[[[ZZZYYYZZZ[[[[[[YYYWWWVVVVVVWWWXXXYYY[[[]]]^^^___```bbbdddeeefffggggggffffffggghhhiiijjjkkklllkkklllmmmnnnpppqqqrrrrrrmmmmmmkkkiiigggeeedddcccaaabbbdddfffgggggggggffffffccc```]]]WWWTTTZZZcccwww~~~|||~~~uuulllgggeeeddd```YYYPPPHHHCCCBBBCCCDDDIIISSS\\\gggwww}}}xxxsssqqqsssuuuyyy~~~rrr[[[TTTOOOLLLMMMLLLNNNTTT```qqqnnneeejjjvvv{{{xxxuuurrrooommmkkkiiihhhfffcccfffkkknnnnnnkkkgggdddiiiqqq{{{{{{vvvrrrnnnjjjeeebbbZZZXXXTTTRRRRRRQQQOOONNNLLLLLLMMMNNNPPPRRRTTTUUUVVVTTTSSSRRRTTTWWW[[[]]]]]]___aaacccdddfffiiillllllmmmnnnnnnnnnmmmlllkkkllllllmmmnnnnnnnnnmmmmmmmmmllllllkkkjjjjjjjjjjjjhhhkkknnnppptttxxx~~~zzzmmmdddaaaaaaaaaaaa^^^___```aaabbbbbbbbbbbb___```aaabbbaaa___]]]\\\ZZZYYYYYYYYYZZZZZZXXXVVVVVVVVVVVVWWWXXXZZZ[[[\\\___```aaabbbddddddeeeeeedddddddddeeefffhhhiiijjjkkkkkkllllllmmmnnnnnnnnnlllkkkjjjhhhfffdddcccbbbaaabbbdddfffgggggggggffffffccc```\\\WWWUUU\\\eeeuuu~~~uuulllgggeeeccc^^^WWWNNNGGGCCCBBBCCCDDDJJJSSS\\\gggvvv|||wwwrrrppprrrtttxxx~~~qqq[[[TTTOOOLLLLLLMMMMMMSSS___ooollleeejjjuuu~~~yyyuuusssrrrooollliiihhhgggggghhhmmmtttyyyzzzvvvpppkkkiiiqqq{{{}}}yyytttooolllhhhdddbbbZZZWWWTTTRRRQQQPPPNNNLLLKKKLLLMMMNNNPPPRRRTTTUUUVVVUUUTTTTTTVVVYYY\\\^^^^^^```bbbccceeegggjjjmmmjjjkkklllmmmmmmlllkkkjjjkkklllmmmmmmnnnnnnnnnnnnkkkkkkkkkkkkkkkkkkjjjjjjiiikkknnnqqqtttzzz{{{sssiiibbb```aaaaaaaaa]]]^^^___aaabbbbbbbbbbbb``````aaaaaa```___]]]\\\[[[ZZZYYYZZZ[[[ZZZYYYWWWWWWWWWWWWWWWXXXYYYZZZ[[[___```aaabbbccccccccccccdddcccccccccdddeeeggghhhiiiiiijjjjjjkkkkkkllllllkkkjjjiiigggeeecccbbbaaaaaabbbdddfffgggggggggfffccc```]]]ZZZUUUTTT\\\fffvvv|||~~~sssjjjfffeeebbb]]]UUUMMMFFFDDDCCCCCCDDDJJJTTT]]]gggvvv{{{vvvrrrpppqqqtttyyyppp[[[TTTOOOLLLLLLLLLLLLRRR___ooorrrhhhlllvvvzzzuuurrrqqqpppmmmjjjgggeeeeeefffiiinnnvvv|||}}}zzztttpppiiippp{{{yyyuuupppkkkhhheeeaaa___ZZZWWWTTTRRRQQQOOOMMMKKKLLLMMMNNNOOORRRTTTVVVWWWVVVVVVUUUVVVXXX[[[]]]___```aaacccddddddfffiiikkkiiijjjkkkmmmmmmmmmllllllkkkkkklllmmmnnnoooooopppkkkkkkllllllllllllllllllnnnooorrruuuyyytttnnneeeaaa```aaaaaa```]]]^^^___aaabbbbbbccccccaaa``````______^^^]]]]]]]]]\\\[[[[[[\\\\\\[[[YYYXXXXXXXXXXXXYYYZZZ[[[[[[___```aaabbbbbbcccbbbbbbdddcccbbbaaabbbccceeefffgggggghhhiiikkklllmmmmmmkkkjjjiiigggeeecccbbbaaaaaabbbdddfffgggggggggfffbbb___\\\YYYUUUUUU^^^hhhyyy|||ssswww|||}}}ppphhheeedddbbb\\\TTTLLLGGGEEEEEECCCEEEKKKUUU^^^hhhvvvzzzvvvrrrpppqqquuu{{{ppp[[[TTTOOOLLLLLLKKKJJJQQQ```oooyyyjjjnnnxxxzzzvvvrrrppppppooolllhhheeecccdddeeecccgggnnnsssuuussspppmmmiiippp{{{~~~uuurrrlllhhheeebbb___\\\ZZZWWWTTTRRRQQQOOOLLLIIINNNNNNOOOQQQSSSUUUWWWYYYVVVVVVVVVXXXYYY\\\^^^___bbbcccdddddddddeeegggiiijjjkkkmmmoooppppppooooookkkkkklllmmmnnnppppppqqqmmmnnnoooooooooooooooooosssuuuxxx{{{pppkkkddd``````aaaaaa___]]]^^^___aaabbbbbbccccccaaaaaa___^^^^^^]]]^^^^^^^^^]]]]]]]]]^^^^^^\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\``````aaabbbbbbbbbbbbbbbdddcccaaa``````bbbccceeeeeeeeegggiiikkkmmmoooppplllkkkjjjhhhfffdddbbbaaaaaabbbdddfffgggggggggfffccc```]]][[[WWWXXXaaalll}}}xxxkkkooovvv|||}}}nnnfffeeedddbbb\\\TTTLLLGGGFFFFFFDDDEEELLLVVV^^^hhhvvv~~~yyyvvvsssqqqqqquuu|||qqq[[[SSSOOOLLLMMMIIIMMMRRR[[[mmmyyywww{{{{{{xxxsssmmmiiillliiieeebbbaaa```___]]]___bbbeeegggffffffggghhhkkkrrr}}}zzzrrrnnniiieeebbbaaa___]]]ZZZXXXUUUQQQNNNMMMMMMMMMQQQQQQPPPPPPRRRUUUXXXZZZWWWWWWXXXWWWXXXZZZ^^^aaa___```aaabbbeeegggiiijjjnnnnnnmmmmmmmmmmmmnnnooommmnnnnnnnnnnnnnnnnnnnnnoooppppppqqqrrrrrrssssss{{{{{{}}}xxxjjjeee```^^^^^^]]]\\\YYY````````````````````````dddcccaaa```______``````___]]][[[[[[\\\]]]]]]\\\[[[\\\]]]\\\ZZZXXXYYYZZZ^^^___``````___```ccceee```aaaaaabbbbbbbbbaaaaaadddeeefffggghhhiiijjjkkkkkkjjjhhhfffdddcccbbbbbbbbbbbbcccdddeeeeeeeeeeeeaaaccc]]]XXX[[[[[[bbbsssyyyiiipppxxx|||~~~{{{nnnfffccceeeaaaZZZRRRLLLGGGEEEDDDDDDBBBGGGTTT___ggguuu{{{wwwuuutttssssssxxx~~~rrr\\\TTTOOOLLLLLLLLLOOOSSS\\\nnnyyywww{{{|||xxxuuuqqqllliiijjjgggcccaaa```___]]]\\\]]]^^^```aaaaaaaaabbbccciiiqqq}}}|||vvvooolllgggcccaaa___]]]\\\XXXVVVSSSPPPNNNMMMMMMNNNPPPPPPPPPQQQSSSUUUWWWYYYWWWWWWXXXXXXXXXZZZ^^^aaacccccccccdddfffgggiiijjjmmmoooqqqrrrrrrqqqooonnnoooooonnnnnnnnnnnnooooooppppppqqqrrrsssttttttuuu|||}}}|||tttnnngggccc___]]]^^^^^^]]][[[________________________aaa```___^^^]]]]]]]]]^^^^^^[[[YYYXXXXXXYYYXXXWWWXXXYYYZZZYYYXXXWWWXXXYYY\\\]]]____________```bbb```aaabbbbbbbbbbbbbbbaaabbbbbbcccdddfffggghhhiiiiiihhhfffdddbbbaaa````````````bbbdddeeefffggggggbbbddd]]]YYY[[[[[[cccuuu}}}uuuzzzssshhhbbbbbbddd```YYYRRRKKKGGGEEEDDDGGGEEEJJJVVV```hhhvvv|||xxxuuusssrrrqqqvvv}}}sss\\\TTTOOOKKKLLLMMMPPPTTT\\\nnn{{{yyy{{{}}}xxxtttqqqooollliiigggdddaaa^^^]]]\\\[[[ZZZZZZZZZ[[[ZZZYYYZZZ\\\^^^gggooo|||~~~wwwrrrllliiiddd```^^^\\\[[[YYYUUUTTTRRRPPPNNNNNNNNNOOOOOOOOOQQQSSSUUUVVVWWWWWWWWWXXXYYYYYYYYY[[[___bbbccccccdddeeegggjjjmmmnnnnnnqqqtttwwwwwwtttpppnnnppppppnnnnnnmmmnnnooopppqqqqqqrrrssstttuuuvvvwww}}}~~~}}}uuuoooiiidddbbb```^^^]]]^^^______^^^___________________________^^^]]]\\\[[[[[[[[[[[[ZZZXXXVVVTTTTTTTTTSSSQQQTTTVVVWWWWWWVVVUUUWWWXXXZZZ\\\^^^___^^^^^^^^^___```aaaaaabbbcccccccccbbb___```aaabbbdddeeeffffffgggfffdddbbb```______^^^^^^___aaadddfffggghhhiiiccceee___YYY[[[\\\eeexxx}}}~~~pppfffdddeeebbb^^^XXXPPPJJJFFFDDDDDDGGGEEEJJJVVV```hhhxxx~~~yyyvvvsssqqqpppuuu|||ttt]]]TTTNNNKKKKKKLLLOOOSSS\\\nnn{{{{{{|||vvvqqqooommmkkkjjjdddaaa^^^[[[[[[ZZZYYYWWWXXXXXXWWWUUUTTTUUUXXX[[[dddmmmzzzzzzsssnnniiifffaaa]]]\\\ZZZYYYWWWRRRQQQPPPOOONNNOOOOOOOOOMMMOOORRRTTTVVVWWWVVVVVVWWWXXXZZZZZZ[[[]]]```cccaaaaaaccceeeiiimmmqqqsssqqqsssuuuwwwwwwuuurrrpppqqqpppooommmmmmnnnoooppppppqqqrrrsssuuuvvvxxxxxx|||}}}sssmmmhhhddd```]]]]]]\\\]]]^^^___```aaa________________________]]]]]]\\\[[[[[[ZZZZZZZZZWWWUUUSSSSSSSSSSSSRRRPPPSSSTTTVVVVVVVVVVVVWWWYYYYYY\\\___```^^^]]]\\\\\\___```aaabbbcccccccccccc``````aaabbbdddeeefffgggeeedddcccaaa```___^^^^^^___```bbbdddfffggghhhhhhcccfff```ZZZ\\\]]]hhh}}}{{{{{{qqqgggdddfff___\\\VVVOOOIIIFFFDDDDDDDDDCCCIIIUUU___iii{{{{{{wwwtttrrrrrrvvv}}}ttt\\\TTTNNNJJJKKKIIILLLQQQZZZlll~~~yyyxxx{{{uuupppmmmlllkkkjjjaaa^^^[[[YYYXXXXXXVVVUUUXXXWWWVVVTTTRRRTTTWWW[[[bbbjjjwww}}}wwwppplllfffccc^^^[[[YYYXXXVVVUUUNNNNNNNNNNNNNNNOOOOOOOOOMMMOOORRRUUUWWWWWWVVVUUUWWWXXX[[[\\\]]]^^^aaacccccccccdddfffiiinnnrrruuuuuuuuuttttttssssssssssssrrrqqqpppnnnnnnnnnoooppppppqqqrrrtttvvvxxxyyyzzz{{{~~~zzzmmmgggdddbbb___ZZZ[[[\\\]]]^^^___aaabbb________________________^^^^^^^^^]]]\\\\\\[[[ZZZUUUTTTSSSTTTUUUVVVUUUTTTTTTVVVWWWXXXWWWXXXYYY[[[ZZZ]]]___```^^^\\\\\\[[[]]]^^^```aaabbbccccccdddaaabbbcccdddfffggghhhhhheeeeeecccbbb```_________aaabbbcccdddeeefffffffffcccgggaaa[[[\\\^^^lll{{{{{{oooddd______\\\YYYSSSMMMHHHEEEDDDDDDBBBBBBIIIVVV```lll|||yyyuuuttttttxxx~~~rrr[[[SSSNNNJJJKKKGGGJJJOOOWWWiii~~~xxxvvvzzztttooollljjjhhhggg___\\\YYYWWWWWWVVVUUUTTTUUUUUUTTTSSSRRRSSSWWWZZZ^^^fffrrr|||wwwrrrlllhhhbbb___ZZZWWWUUUUUUSSSRRRMMMMMMMMMMMMNNNNNNNNNNNNMMMOOORRRUUUVVVWWWVVVVVVWWWYYY\\\]]]^^^```bbbdddhhhgggggghhhkkkooosssvvvyyywwwtttqqqqqqrrrtttvvvsssssssssrrrrrrqqqppppppqqqrrrsssuuuxxxzzz{{{|||~~~sssgggbbbaaa___]]]YYYZZZ\\\]]]]]]^^^___aaa^^^^^^^^^^^^^^^^^^^^^^^^_______________]]]\\\\\\VVVUUUUUUWWWYYYZZZYYYWWWVVVXXXYYYZZZYYYYYY[[[\\\\\\]]]______]]][[[[[[[[[[[[\\\^^^```aaabbbccccccbbbbbbcccdddfffggghhhiiieeeeeecccbbbaaa`````````bbbbbbcccdddeeeeeeeeeeeebbbfffaaa[[[]]]aaappp}}}|||qqqeee___^^^ZZZWWWQQQLLLGGGEEEDDDDDDDDDDDDKKKXXXbbbooo}}}zzzxxxvvvuuuvvvyyyqqqZZZRRRMMMJJJKKKGGGJJJNNNUUUfff|||~~~yyy~~~}}}|||xxxsssnnnjjjhhheeeccc^^^[[[XXXVVVVVVVVVUUUSSSQQQRRRRRRQQQPPPRRRUUUXXXZZZ```kkkwww|||xxxtttpppkkkfffbbb^^^ZZZVVVSSSQQQPPPOOONNNLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQTTTUUUVVVWWWWWWWWWYYY\\\^^^___aaaccceeegggggghhhjjjooouuuzzz~~~zzzxxxuuurrrqqqsssuuuwwwvvvvvvwwwxxxwwwuuusssrrrssstttvvvxxx{{{}}}|||mmmccc___^^^]]][[[XXX[[[]]]^^^\\\\\\]]]___^^^^^^^^^^^^^^^^^^^^^^^^___````````````^^^]]]\\\YYYXXXYYYZZZ[[[\\\ZZZXXXXXXYYY[[[[[[ZZZZZZ[[[]]]\\\]]]]]]\\\ZZZYYYYYYZZZYYYZZZ\\\^^^```bbbbbbccc___```aaabbbdddeeeffffffddddddbbbaaa```````````````aaacccdddeeefffffffff```eeeaaa[[[^^^bbbttt~~~|||qqqddd______XXXUUUPPPKKKGGGDDDDDDDDDDDDDDDKKKWWW```lll~~~}}}{{{xxxwwwvvvvvvvvvuuuxxx~~~oooYYYRRRMMMJJJKKKIIIKKKNNNTTTcccxxx~~~~~~{{{wwwqqqmmmiiifffbbb___]]][[[XXXVVVVVVUUUTTTSSSMMMNNNOOOOOOOOOPPPSSSUUUWWW\\\fffqqq~~~yyyvvvrrrnnnkkkfffaaa^^^ZZZWWWRRROOONNNMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLOOOPPPQQQSSSUUUVVVWWWWWWWWWYYY]]]___```aaadddeeecccdddfffkkkrrr{{{{{{yyyvvvtttttttttuuuvvvxxxyyy{{{|||{{{xxxuuusssuuuvvvxxxzzz}}}yyykkkaaa^^^^^^\\\ZZZYYY\\\^^^^^^\\\[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaaaaa```___]]]\\\\\\[[[[[[\\\]]]\\\YYYWWWYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\\\\\\\ZZZXXXWWWXXXYYYXXXYYY[[[]]]___aaabbbbbb]]]^^^___```aaabbbcccddddddcccbbb``````_________^^^___aaadddfffggghhhhhh```eeeaaa[[[^^^dddvvv|||{{{kkk___[[[\\\WWWTTTOOOJJJFFFDDDDDDDDDCCCCCCIIITTT\\\ggg{{{yyywwwuuussstttuuuvvvsssvvv}}}mmmYYYSSSNNNJJJIIIHHHIIILLLSSS```qqqzzzwwwrrrmmmiiieeeaaa^^^]]][[[YYYWWWTTTRRRQQQQQQLLLKKKKKKKKKLLLNNNPPPQQQYYY\\\bbbiiipppzzz|||vvvrrroookkkgggeeedddaaa]]]YYY[[[XXXTTTPPPMMMLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNPPPQQQRRRRRRRRRTTTVVVYYY[[[]]]^^^______aaaccceeedddfffhhhlllwwwvvvuuuttttttwwwyyyyyyyyyzzz{{{|||}}}}}}|||{{{{{{{{{{{{zzzzzz{{{}}}tttggg___]]]]]]\\\ZZZYYY[[[\\\\\\[[[[[[\\\]]]_________^^^^^^]]]]]]]]]]]]^^^___`````````^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[YYYZZZZZZYYYXXXXXXZZZ\\\^^^]]]\\\ZZZYYYXXXXXXXXX[[[\\\\\\]]]^^^___``````^^^___```aaabbbcccddddddaaaaaaaaa___]]]\\\]]]^^^```ccceeeffffffeeefffgggaaa^^^\\\[[[\\\dddvvvyyyyyy|||oooddd]]][[[WWWWWWUUUNNNGGGCCCCCCDDDDDDFFFKKKTTT\\\hhhzzz}}}{{{yyyyyyxxxxxxwwwvvvvvvuuutttvvv{{{nnnYYYTTTOOOJJJIIILLLLLLMMMRRR]]]kkkzzzzzzvvvqqqlllhhheeeaaa^^^[[[YYYWWWTTTRRRPPPNNNNNNKKKKKKKKKKKKLLLNNNPPPQQQUUUWWW\\\ccchhhqqq{{{tttnnnkkkhhheeebbb```___]]]ZZZWWWVVVTTTPPPLLLIIIHHHHHHIIIKKKKKKKKKKKKLLLMMMNNNNNNOOOQQQSSSTTTTTTUUUWWWXXX[[[\\\^^^^^^___```ccceeeccceeefffiiirrr~~~wwwuuussstttwwwyyy{{{{{{~~~~~~|||}}}}}}|||~~~zzzrrrfff___\\\\\\[[[YYYYYY[[[\\\\\\[[[ZZZ\\\]]]^^^^^^]]]]]]\\\\\\\\\\\\^^^^^^_________^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZ[[[\\\[[[YYYYYY[[[]]]^^^]]]\\\[[[ZZZZZZZZZZZZ]]]]]]]]]^^^___``````aaa___``````aaabbbccccccddd```aaa```___\\\[[[\\\]]]```bbbeeefffffffffggghhhdddaaa___\\\\\\cccuuuxxxzzz|||nnnccc^^^\\\WWWXXXVVVPPPHHHDDDCCCDDDCCCEEELLLTTT]]]hhhyyy}}}zzzxxxwwwwwwvvvvvvuuutttttttttrrrtttzzznnnZZZTTTOOOKKKJJJKKKKKKMMMQQQYYYgggvvvyyyuuupppkkkgggccc```]]][[[YYYVVVSSSPPPNNNMMMLLLKKKJJJJJJJJJKKKMMMNNNOOOQQQQQQUUUZZZ^^^eeerrr}}}vvvoooiiiccc```___]]]ZZZYYYYYYXXXUUUSSSRRRPPPMMMJJJGGGGGGGGGGGGKKKJJJKKKKKKLLLMMMNNNOOOOOORRRTTTUUUUUUVVVWWWXXXZZZ[[[]]]^^^^^^```ccceeecccfffggghhhnnnxxx|||{{{{{{yyyvvvvvvyyy}}}uuunnnddd]]][[[[[[ZZZYYYYYYZZZ\\\[[[ZZZZZZ[[[]]]\\\\\\\\\\\\[[[[[[[[[[[[______^^^]]]]]]]]]]]]]]][[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\ZZZZZZ\\\]]]^^^^^^]]]]]]\\\\\\\\\\\\_________``````aaaaaaaaaaaaaaaaaabbbbbbbbbcccccc`````````^^^\\\[[[[[[]]]___bbbeeefffgggggghhhiiiiiieeeaaa^^^\\\bbbsss~~~yyy}}}zzzmmmccc___^^^[[[[[[YYYSSSKKKEEECCCCCCBBBEEELLLUUU^^^hhhxxx}}}zzzwwwtttuuuttttttssssssrrrrrrqqqqqqsssyyynnnZZZTTTPPPKKKJJJFFFHHHJJJOOOXXXhhhyyyxxxtttnnniiieeebbb^^^\\\\\\ZZZWWWTTTQQQOOOMMMLLLJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNPPPSSSVVVZZZdddooozzz|||xxxpppjjjddd___ZZZWWWUUUUUUTTTSSSSSSRRRQQQPPPQQQOOOMMMJJJIIIHHHHHHIIIIIIIIIJJJJJJLLLMMMNNNOOOPPPRRRUUUVVVVVVVVVWWWYYYYYY[[[]]]^^^^^^```ccceeeeeehhhjjjkkkpppxxx|||{{{~~~{{{{{{~~~{{{nnniiiaaa\\\ZZZZZZZZZYYYYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[```___]]]\\\[[[[[[\\\]]]\\\\\\\\\]]]]]]^^^^^^___\\\]]]]]]\\\ZZZZZZ[[[]]]^^^^^^^^^_________^^^^^^aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa___]]]\\\\\\^^^^^^aaaeeegggggghhhiiijjjjjjfffbbb___]]]cccttt~~~zzzllldddaaaaaabbbbbb___XXXNNNFFFBBBBBBAAADDDLLLVVV^^^hhhwww~~~|||xxxuuurrrsssssssssrrrqqqqqqppppppqqqtttyyynnnZZZTTTOOOKKKJJJEEEGGGJJJOOOXXXhhh{{{~~~}}}wwwrrrlllfffbbb```]]][[[ZZZXXXVVVSSSPPPNNNLLLKKKIIIHHHHHHGGGHHHIIIKKKLLLNNNLLLMMMPPPQQQSSSZZZccchhhrrr}}}~~~|||ppplllfff```\\\XXXTTTQQQNNNOOOOOOOOONNNNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHIIIHHHHHHIIIJJJKKKMMMOOOPPPPPPRRRUUUVVVVVVVVVXXXYYYYYY[[[]]]^^^___```cccfffeeeiiilllmmmrrrzzz~~~~~~~~~~~~uuugggccc^^^ZZZXXXXXXYYYYYYXXXZZZ[[[[[[ZZZYYY[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]___^^^]]]\\\[[[\\\]]]]]]]]]^^^^^^^^^___`````````\\\\\\\\\[[[YYYYYYZZZ[[[]]]^^^___```aaaaaa``````bbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbccccccccccccccccccaaa___^^^^^^```___bbbeeegggggghhhiiijjjhhheeebbb___^^^ddduuuyyymmmfffdddeeeiiihhhddd[[[OOOFFFBBBAAAAAADDDLLLVVV^^^gggvvv~~~{{{xxxtttqqqrrrrrrrrrqqqppppppoooooorrruuuzzzmmmYYYSSSNNNJJJIIIHHHKKKMMMPPPWWWfffyyy~~~zzz~~~zzzvvvqqqjjjddd```^^^[[[ZZZUUUTTTRRROOOMMMKKKJJJIIIHHHGGGGGGFFFGGGHHHIIIJJJMMMKKKKKKMMMNNNNNNSSSZZZZZZccclllqqqxxx}}}{{{{{{|||}}}}}}yyyxxxyyy{{{||||||{{{||||||yyyuuuqqqnnnnnndddaaa\\\WWWUUURRROOOMMMIIIJJJKKKKKKJJJJJJKKKLLLIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRTTTTTTTTTUUUXXXZZZYYY[[[]]]___```bbbeeegggccciiimmmooosss{{{}}}qqq```^^^[[[XXXWWWWWWXXXYYYXXXYYY[[[ZZZYYYYYYZZZ\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^_______________```\\\]]]]]][[[YYYXXXYYY[[[[[[]]]___aaabbbbbbbbbaaacccccccccbbbbbbaaaaaaaaabbbbbbbbbcccccccccdddddddddddddddbbb```______aaa```cccfffggghhhhhhiiijjjgggdddaaa___^^^eeevvvzzznnnhhhgggggglllkkkeeeZZZOOOFFFBBBBBBBBBEEELLLUUU\\\fffvvv|||zzzwwwssspppqqqqqqppppppooonnnnnnnnnqqqtttxxx}}}lllXXXRRRMMMIIIHHHIIILLLNNNPPPVVVcccwwwyyy}}}xxxuuupppiiiccc___\\\ZZZYYYSSSRRRPPPNNNLLLKKKJJJJJJGGGGGGFFFEEEFFFGGGHHHIIIKKKHHHGGGJJJKKKKKKNNNSSSQQQYYY___aaaeeemmmtttwwwyyy||||||wwwtttkkkkkkkkkjjjiiihhhggggggiiigggddddddeeeffffffeeeeeeggggggeeeaaa^^^^^^___YYYVVVRRROOONNNMMMKKKIIIEEEGGGHHHHHHFFFFFFGGGIIIEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFGGGIIIKKKNNNPPPQQQRRRRRRRRRQQQQQQTTTXXX[[[ZZZ\\\^^^```aaacccfffiiidddkkkpppqqquuu|||sssiii[[[ZZZYYYWWWVVVVVVWWWXXXXXXYYYZZZZZZYYYYYYZZZ\\\[[[[[[[[[[[[\\\\\\\\\]]]\\\]]]^^^_______________^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^\\\ZZZYYYZZZ\\\ZZZ\\\^^^aaabbbcccbbbbbbdddccccccbbbaaa`````````aaaaaabbbccccccdddeeeeeedddddddddbbb___^^^___```aaadddggghhhhhhggghhhiiigggdddaaa^^^]]]ddduuu{{{pppjjjiiijjjjjjhhhbbbWWWLLLEEEDDDEEEDDDEEEKKKSSS[[[eeevvv}}}zzzxxxuuurrroooooonnnnnnmmmmmmlllkkkkkkmmmooossswwwkkkWWWQQQMMMHHHGGGGGGJJJMMMOOOUUUcccwwwyyy}}}wwwuuuooohhhbbb^^^\\\ZZZXXXSSSRRRQQQOOONNNMMMLLLLLLGGGFFFEEEEEEEEEFFFGGGHHHHHHEEEEEEHHHIIIHHHKKKOOOMMMTTTXXXXXXZZZaaafffhhheeehhhkkkmmmlllhhhccc___XXXZZZ[[[]]]\\\[[[XXXWWWYYYWWWUUUUUUVVVWWWVVVUUUUUUWWWXXXVVVSSSQQQRRRTTTSSSPPPLLLJJJJJJIIIHHHGGGBBBEEEGGGFFFDDDCCCEEEHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKNNNPPPQQQRRRRRRQQQPPPPPPSSSWWW[[[[[[]]]___```aaadddgggjjjgggnnntttuuuxxxxxxjjjaaaXXXXXXXXXVVVUUUUUUWWWXXXXXXYYYZZZZZZYYYYYYZZZ[[[YYYYYYZZZZZZ[[[[[[[[[\\\[[[\\\^^^```aaaaaa``````]]]]]]]]]\\\\\\[[[[[[[[[_________]]][[[ZZZ[[[]]]YYY[[[^^^aaabbbcccbbbbbbdddccccccbbbaaa```______```aaaaaacccdddeeeffffffcccccccccaaa___^^^^^^```bbbeeeggghhhhhhggghhhhhhhhheeeaaa^^^\\\bbbsss{{{qqqkkkjjjkkkgggddd^^^TTTJJJEEEEEEHHHEEEFFFKKKRRRZZZeeevvv~~~{{{xxxvvvtttpppnnnmmmmmmlllkkkkkkjjjjjjiiiiiilllooorrryyylllWWWQQQMMMJJJJJJKKKHHHHHHMMMUUUbbbuuuzzzuuuqqqjjjddd```\\\YYYWWWUUURRROOOMMMLLLKKKIIIGGGGGGFFFFFFFFFGGGHHHHHHIIIFFFFFFGGGHHHHHHIIIJJJJJJPPPRRRTTTUUUUUUVVVXXXZZZ[[[ZZZXXXWWWUUUTTTTTTTTTNNNOOOOOOOOONNNMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNMMMOOOOOOOOOOOONNNNNNMMMLLLFFFFFFGGGGGGGGGEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHJJJMMMOOOQQQRRRRRRRRRSSSTTTUUUWWWYYYZZZ[[[]]]___aaacccfffkkknnnmmmpppuuuyyy~~~zzzkkkaaa]]]VVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[ZZZYYY[[[\\\\\\]]]```aaabbbaaa```___ccccccbbb___\\\ZZZ[[[\\\[[[\\\]]]\\\ZZZYYYZZZ[[[WWWYYY\\\___aaaccccccdddfffeeecccaaaaaa```aaaaaabbbcccddddddeeeeeeeeeeeecccddddddcccaaa```aaabbbdddeeeggghhhiiihhhfffeeeccc___\\\ZZZ\\\cccttt}}}{{{uuuqqqkkkggghhhccc[[[QQQJJJEEECCCCCCCCCAAAHHHTTT^^^fffvvv}}}yyywwwuuusssqqqoookkkkkklllkkkiiigggdddccceeehhhkkknnnrrr}}}lllWWWQQQMMMJJJJJJIIIGGGGGGMMMUUUcccvvv||||||yyyyyyzzzzzzyyyvvvyyy}}}xxxsssllleee```\\\XXXVVVTTTRRROOOMMMLLLLLLJJJHHHHHHGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGIIIKKKMMMMMMMMMNNNPPPQQQTTTSSSRRRPPPOOONNNMMMMMMJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLOOOPPPQQQRRRRRRSSSSSSUUUVVVXXXXXX[[[]]]___aaacccgggllloooooossswww|||tttfff___[[[TTTUUUUUUUUUVVVVVVWWWWWWZZZZZZ[[[[[[[[[ZZZYYYYYYYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^___aaaaaaaaaaaa```dddcccaaa^^^ZZZYYYZZZ\\\\\\]]]]]]\\\ZZZXXXYYYZZZXXXZZZ]]]```bbbdddddddddgggeeedddbbb`````````aaaccccccdddeeeeeeeeeeeeeeecccddddddcccaaa```aaabbbdddeeegggiiiiiihhhgggfffddd___\\\ZZZ[[[bbbsss}}}zzztttpppkkkhhhhhhbbbZZZQQQIIIEEECCCCCCDDDCCCJJJVVV___gggwww~~~{{{wwwuuusssqqqnnnllljjjiiiiiigggfffdddbbbaaabbbdddfffgggjjjssslllWWWQQQMMMJJJJJJGGGEEEGGGMMMVVVcccvvv}}}zzzxxxwwwwwwwwwtttooolllkkkjjjhhhggghhhjjjmmmrrrxxxyyytttmmmfff```\\\WWWUUUSSSQQQNNNMMMMMMMMMKKKJJJHHHHHHHHHGGGHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGIIIKKKMMMMMMMMMMMMNNNOOONNNMMMLLLJJJIIIHHHHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIILLLNNNPPPPPPRRRRRRRRRSSSTTTUUUVVVWWWZZZ\\\___bbbdddhhhmmmqqqsssvvv{{{yyyjjj```ZZZXXXRRRSSSSSSTTTUUUVVVWWWWWWZZZZZZZZZZZZZZZYYYXXXWWWYYYZZZ[[[[[[ZZZZZZ[[[]]]____________```aaabbbccceeeccc```[[[XXXWWWYYY\\\]]]]]]]]][[[XXXWWWWWWYYYYYYZZZ]]]```cccdddeeeeeegggeeedddbbbaaaaaaaaaaaacccdddeeeeeefffeeeeeeeeedddddddddcccaaa```aaabbbdddeeegggiiiiiihhhgggfffddd```[[[YYYZZZaaarrrxxxrrroookkkhhhfffaaaXXXOOOHHHDDDCCCCCCDDDEEELLLXXXaaahhhxxx|||yyyuuurrrpppnnnllljjjhhhgggeeecccaaa```______aaabbbbbbaaaccciiirrryyylllWWWQQQMMMJJJJJJHHHFFFHHHNNNVVVaaasss|||}}}}}}sssmmmlllllllllnnnjjjfffcccbbbaaa___^^^______ccciiirrrzzzwwwrrrkkkeee```[[[WWWUUURRRPPPNNNMMMMMMMMMLLLKKKHHHGGGGGGFFFGGGGGGHHHHHHEEEEEEFFFGGGIIIJJJKKKKKKKKKNNNPPPPPPOOOOOOOOOPPPMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFFFFGGGIIIJJJEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKMMMOOOPPPSSSRRRRRRRRRSSSTTTUUUUUUZZZ\\\___bbbeeejjjooossswwwzzz{{{mmmbbb[[[WWWUUUQQQRRRRRRTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTYYYZZZ[[[[[[[[[[[[\\\^^^``````^^^^^^^^^```bbbccccccaaa^^^YYYUUUUUUXXX[[[]]]]]]\\\ZZZWWWUUUVVVWWWXXXZZZ]]]```bbbddddddeeeddddddcccbbbbbbbbbcccdddeeeeeeffffffffffffeeeeeeeeeeeedddbbb```___```bbbdddeeegggiiijjjiiihhhgggeee```[[[YYYZZZbbbtttuuupppllliiigggeee___VVVMMMFFFCCCBBBCCCDDDEEEMMMYYY```gggxxx{{{xxxtttqqqooommmjjjhhhgggeeeccc```^^^^^^^^^^^^aaaaaa```___```dddjjjppp}}}lllWWWQQQMMMJJJJJJJJJHHHIIIOOOUUU___ooo|||zzzyyy}}}}}}}}}wwwmmmgggeeeeeeeeeeeebbb___^^^^^^]]]\\\[[[YYYYYY\\\ccckkksssxxxzzzsssnnnhhhbbb^^^[[[XXXVVVQQQOOOMMMLLLMMMMMMLLLKKKFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEFFFGGGIIIJJJKKKLLLIIILLLNNNOOONNNMMMMMMNNNLLLLLLJJJHHHGGGFFFFFFFFFEEEEEEFFFGGGGGGFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHIIIJJJLLLMMMIIIJJJKKKKKKKKKJJJHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFHHHJJJLLLMMMOOOPPPSSSRRRRRRRRRSSSTTTUUUUUUZZZ\\\```cccggglllqqquuuzzz~~~~~~xxxoooeee]]]WWWUUUTTTQQQRRRRRRTTTUUUVVVWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUXXXZZZ[[[\\\[[[[[[]]]^^^aaa___]]]\\\\\\]]]___``````^^^ZZZVVVSSSSSSVVVYYY]]]\\\[[[XXXUUUTTTUUUWWWXXXZZZ\\\___bbbcccddddddbbbaaaaaaaaacccdddfffhhhfffffffffggggggffffffeeeffffffdddbbb______```bbbdddeeegggiiijjjjjjiiihhheee```[[[ZZZ\\\eeexxxtttnnnkkkhhheeeccc]]]TTTKKKEEEBBBBBBCCCCCCDDDLLLXXX^^^fffxxx|||yyyuuurrrooommmjjjhhhfffdddbbb___^^^]]]]]]]]]___^^^]]]]]]]]]aaaeeeiiipppvvvlllWWWQQQMMMJJJJJJJJJIIIJJJOOOUUU^^^lllyyyzzzvvvyyy{{{~~~~~~tttlllfffdddbbbbbb^^^\\\[[[[[[\\\]]]\\\[[[WWWXXX[[[^^^ccciiimmmppp{{{}}}}}}ppplllfffaaa]]][[[XXXVVVPPPNNNLLLKKKKKKKKKJJJIIIFFFEEEDDDDDDCCCDDDDDDDDDGGGGGGHHHHHHHHHHHHIIIIIIJJJLLLPPPQQQQQQPPPOOOPPPMMMLLLJJJHHHGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMNNNNNNMMMMMMMMMNNNNNNOOONNNOOOPPPPPPOOOMMMKKKIIIDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHIIIKKKLLLNNNOOOPPPRRRRRRRRRSSSTTTUUUVVVWWWYYY\\\```dddhhhmmmtttxxx||||||xxxuuurrroookkkeee^^^YYYVVVUUUTTTRRRSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXZZZ\\\\\\\\\\\\^^^___```^^^\\\ZZZYYYYYYZZZ[[[ZZZYYYWWWSSSQQQQQQTTTWWW[[[[[[YYYVVVTTTSSSUUUWWWYYYZZZ]]]```cccdddeeeeeeaaaaaaaaabbbccceeegggiiiggggggggghhhggggggfffeeegggfffdddbbb___^^^```bbbdddeeegggiiijjjjjjiiihhhddd___\\\[[[___jjj~~~}}}vvvppplllhhheeeaaa[[[RRRIIICCCAAABBBCCCCCCDDDLLLVVV]]]fff{{{|||yyyuuurrrooommmjjjgggdddcccaaa___^^^\\\\\\[[[ZZZYYYXXXXXXYYY\\\___aaahhhmmmuuu{{{~~~lllWWWQQQMMMJJJJJJHHHHHHJJJPPPUUU^^^kkkxxx}}}uuuxxx{{{{{{tttmmmiiieeecccaaa\\\[[[ZZZ[[[]]]^^^]]]\\\YYY[[[^^^^^^^^^aaaeeeiiipppsssvvvyyy{{{~~~}}}{{{rrrmmmgggaaa^^^ZZZWWWUUUOOOMMMKKKJJJJJJJJJHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGHHHHHHIIIIIIIIILLLOOOSSSUUUUUUUUUTTTUUUOOONNNLLLKKKIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJLLLLLLMMMMMMNNNOOOOOOPPPRRRRRRSSSTTTTTTTTTTTTTTTQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQRRRRRRPPPMMMJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJLLLMMMOOOPPPQQQRRRRRRSSSSSSUUUVVVXXXXXXYYY\\\```dddiiiooouuuyyy}}}zzzuuuooojjjfffaaa^^^[[[XXXUUUUUUUUUUUUTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[XXXZZZ\\\\\\\\\\\\^^^```^^^]]][[[XXXVVVUUUUUUUUUTTTTTTSSSQQQOOOPPPRRRTTTZZZYYYXXXUUUSSSSSSUUUXXX[[[\\\___bbbeeefffggggggccccccbbbbbbcccdddfffggghhhhhhhhhhhhhhhgggffffffggggggdddaaa^^^^^^```bbbdddeeegggjjjkkkkkkjjjiiiccc___\\\]]]bbboooyyyssszzzsssnnniiifff```ZZZQQQHHHBBB@@@BBBCCCDDDEEELLLUUU\\\ggg~~~|||yyytttqqqnnnllliiifffaaaaaa```___]]][[[ZZZYYYXXXVVVUUUUUUVVVWWWYYYYYY```eeelllrrrvvvxxxyyyyyylllWWWQQQMMMJJJJJJFFFFFFIIIPPPVVV^^^lllyyyvvvwww|||}}}yyytttoookkkgggccc```^^^]]]]]]]]]___```___^^^]]]```bbbaaa]]]]]]bbbggggggjjjooosssvvvzzz}}}zzztttpppiiiccc^^^ZZZVVVTTTOOOMMMJJJIIIIIIIIIGGGFFFGGGGGGFFFEEEEEEDDDEEEEEECCCDDDEEEGGGIIIKKKLLLMMMKKKOOOSSSUUUUUUUUUUUUUUURRRQQQPPPNNNMMMLLLKKKKKKLLLMMMMMMNNNOOOOOOOOONNNOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUSSSTTTUUUUUUUUUSSSRRRQQQOOOPPPPPPPPPNNNJJJFFFDDDHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNPPPQQQQQQRRRRRRSSSTTTUUUWWWYYYZZZYYY\\\```eeejjjpppvvvzzz~~~wwwuuurrrnnnkkkfff```[[[WWWVVVTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWYYYZZZZZZ[[[[[[XXXZZZ\\\\\\\\\]]]^^^```]]]\\\ZZZWWWUUUSSSRRRQQQQQQQQQQQQPPPOOOOOOQQQSSSYYYXXXWWWTTTRRRSSSVVVYYY]]]^^^aaadddggghhhiiiiiifffeeedddcccccccccdddeeehhhhhhhhhhhhhhhgggffffffhhhgggeeeaaa^^^^^^```bbbccceeehhhjjjkkkkkkjjjiiiccc___\\\^^^dddrrruuunnn~~~}}}wwwqqqkkkggg___YYYPPPGGGAAA@@@AAACCCEEEFFFLLLUUU\\\hhh{{{xxxtttpppnnnkkkhhheee____________]]]ZZZXXXVVVXXXWWWUUUTTTUUUVVVVVVUUUVVVZZZaaahhhlllnnnoooooooooYYYRRRMMMKKKLLLFFFEEEHHHOOOXXXcccqqq~~~vvvvvvzzzwwwooojjjgggdddccc___^^^]]]^^^_________]]]```bbbcccaaabbbeeeddd```aaadddgggkkkoootttzzz~~~}}}wwwrrrjjjccc^^^YYYUUURRRPPPMMMJJJHHHGGGGGGFFFDDDGGGGGGFFFEEEDDDDDDEEEEEEGGGGGGGGGHHHIIIKKKNNNOOOQQQRRRTTTUUUVVVWWWWWWXXXTTTTTTSSSRRRQQQPPPQQQQQQRRRQQQPPPNNNNNNNNNNNNOOOQQQQQQRRRRRRSSSTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWUUUSSSRRRPPPPPPPPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHNNNMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPRRRUUUXXX[[[]]]```dddhhhnnnuuuzzzyyy{{{wwwsssnnnkkkgggccc^^^[[[ZZZYYYTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]___^^^\\\YYYWWWUUUTTTTTTTTTTTTSSSSSSSSSTTTVVVWWW]]][[[XXXTTTRRRTTTXXX\\\```aaaccceeegggiiijjjjjjeeefffffffffeeeddddddccciiihhhfffeeedddddddddeeefffeeecccaaa____________eeefffhhhjjjkkkjjjiiihhhgggddd```^^^eeexxxzzzxxx{{{uuuoookkkeeeXXXKKKEEECCC@@@??????@@@DDDMMMUUU]]]kkk|||xxxsssooommmjjjhhhfff```___]]]]]]]]]]]][[[ZZZZZZYYYWWWUUUSSSSSSSSSSSSTTTWWW[[[___ccceeeeeefffnnnXXXQQQLLLIIIJJJGGGFFFHHHNNNVVVaaappp}}}vvvwww|||xxxpppkkkgggeeedddbbb```______````````````___ccceeeeeefffhhhfffaaa]]]```cccfffjjjooovvvzzz~~~|||wwwrrrjjjccc^^^YYYUUURRRPPPMMMJJJHHHGGGGGGFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGHHHJJJMMMOOOQQQSSSTTTUUUVVVWWWXXXXXXXXXVVVVVVUUUTTTSSSRRRRRRRRRQQQPPPOOONNNNNNOOOOOOPPPRRRRRRRRRSSSTTTTTTUUUUUUWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZYYYXXXWWWQQQQQQQQQPPPOOOMMMLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJMMMMMMMMMNNNOOOPPPRRRSSSQQQRRRRRRQQQPPPRRRUUUWWWYYY\\\```dddhhhnnntttxxxyyy{{{tttkkkhhheeeccc___\\\YYYVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\ZZZYYYWWWWWWVVVVVVVVVUUUUUUUUUUUUWWWXXXYYY\\\ZZZWWWSSSRRRTTTYYY]]]```aaaccceeeggghhhiiiiiihhhgggfffddddddeeeffffffiiihhhgggeeeeeeeeeeeeffffffeeecccaaa````````````dddeeefffhhhiiiiiihhhhhhdddbbb______iii|||~~~{{{}}}yyytttpppeeeXXXKKKEEECCCAAA???@@@???CCCKKKTTT[[[iii{{{xxxsssooollljjjgggeee```^^^\\\\\\\\\\\\ZZZYYYXXXWWWUUUSSSRRRRRRRRRRRRRRRTTTXXX\\\___aaaaaaaaammmWWWPPPKKKHHHHHHIIIGGGHHHMMMTTT___ooo~~~uuuwww}}}zzzrrrmmmjjjgggffffffdddbbbaaa```aaabbbccc```fffkkkllllllmmmiiiddd]]]^^^```cccggglllsssxxx~~~~~~}}}{{{wwwrrrkkkddd^^^ZZZUUUSSSOOOMMMIIIHHHGGGGGGFFFEEEGGGGGGFFFEEEEEEEEEEEEFFFHHHHHHHHHIIILLLNNNQQQSSSUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRNNNNNNNNNNNNOOOPPPRRRRRRSSSSSSTTTTTTUUUVVVVVVWWWXXXYYYYYYYYYZZZZZZ[[[[[[XXXYYYZZZ[[[[[[[[[[[[ZZZSSSSSSRRRQQQPPPNNNMMMLLLIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLNNNOOOQQQSSSTTTQQQRRRRRRQQQQQQQQQTTTVVVWWWZZZ___dddiiimmmsssvvvxxx{{{xxxnnnddd]]]\\\ZZZYYYWWWUUUTTTSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVWWWWWWXXXXXXXXXVVVVVVWWWYYYZZZ\\\]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYY[[[[[[[[[YYYVVVRRRQQQTTTZZZ___```aaaccceeefffggghhhhhhkkkiiifffddddddfffhhhjjjhhhhhhgggffffffggggggggggggeeedddbbbaaaaaabbbbbbccccccdddeeefffggghhhiiibbb```^^^bbbnnn~~~wwwrrrdddWWWKKKFFFDDDBBB@@@AAA???CCCJJJRRRYYYfff|||{{{wwwrrrnnnkkkhhhfffccc^^^]]][[[ZZZ[[[ZZZXXXWWWUUUTTTSSSRRRQQQQQQQQQQQQOOOQQQTTTWWWZZZ[[[\\\\\\mmmWWWPPPKKKHHHHHHIIIGGGHHHLLLSSS___qqq|||pppsss||||||uuupppmmmkkkiiiiiihhhfffdddbbbccceeehhhfffmmmttttttsssqqqlllfff```bbbccceeehhhmmmtttyyy}}}}}}~~~~~~|||xxxssskkkddd___ZZZVVVSSSOOOLLLIIIHHHHHHGGGFFFEEEGGGGGGFFFEEEEEEFFFFFFFFFHHHIIIIIIKKKMMMPPPSSSTTTVVVVVVWWWWWWWWWWWWWWWVVVWWWVVVVVVUUUTTTSSSRRRQQQNNNNNNOOOPPPQQQSSSTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXZZZZZZ[[[\\\\\\]]]]]]]]]XXXYYYYYYYYYYYYYYYYYYYYYUUUTTTTTTSSSRRRPPPNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTRRRRRRSSSRRRQQQRRRTTTVVVVVVZZZ___dddiiimmmqqqtttwww{{{uuujjjbbbZZZVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\ZZZXXXTTTQQQQQQUUU\\\aaacccccceeefffhhhhhhiiiiiikkkjjjhhhgggggghhhiiijjjggggggggggggggghhhhhhhhhgggfffdddcccbbbccccccdddccccccddddddfffgggiiijjjbbb______eeeuuuxxxqqqbbbVVVJJJFFFEEECCCAAABBB@@@CCCJJJRRRYYYeeexxxzzzvvvqqqmmmjjjgggdddbbb]]]\\\ZZZYYYYYYXXXWWWUUURRRRRRQQQQQQPPPPPPPPPPPPNNNPPPRRRTTTVVVWWWXXXXXXlllXXXRRRMMMIIIIIIHHHGGGHHHMMMSSS___ttt|||mmmnnnyyyxxxtttqqqooommmmmmmmmllliiifffgggjjjmmmooowww}}}|||xxxtttoooiiieeefffggghhhkkkoootttxxx|||}}}~~~yyytttllleee```[[[WWWTTTNNNLLLIIIHHHHHHHHHGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGJJJJJJJJJKKKMMMPPPSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPRRRSSSUUUVVVWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZ\\\\\\\\\]]]]]]]]]^^^^^^[[[ZZZZZZYYYXXXWWWWWWWWWUUUUUUUUUUUUSSSRRRQQQPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTSSSTTTTTTTTTSSSSSSTTTVVVVVVZZZ___cccgggkkkoooqqquuuyyy~~~yyyjjjaaaZZZUUUSSSTTTOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZ]]]]]]^^^^^^^^^____________^^^]]][[[ZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZXXXWWWTTTRRRRRRWWW^^^cccfffggghhhiiijjjjjjjjjjjjhhhiiijjjkkkkkkkkkiiiiiiggggggggghhhhhhhhhhhhhhhfffeeedddcccccccccdddeeeeeeeeeeeefffgggiiijjjkkkccc```aaajjj|||xxxnnn___SSSIIIEEEEEECCCAAABBBBBBDDDKKKSSSZZZeeewwwzzzwwwqqqmmmjjjgggcccaaa]]][[[YYYXXXXXXWWWUUUSSSPPPQQQQQQQQQQQQPPPPPPPPPOOOPPPQQQSSSUUUVVVWWWXXXkkkXXXRRRNNNKKKKKKGGGGGGIIIMMMRRR^^^ssspppmmmxxx|||xxxuuusssrrrqqqrrrsssqqqnnnnnnrrruuuwww~~~yyyuuuqqqlllhhhiiikkklllmmmooosssvvvzzz{{{}}}yyytttmmmfff```\\\WWWUUUNNNLLLIIIGGGHHHHHHGGGFFFGGGFFFFFFFFFFFFGGGHHHHHHKKKKKKKKKLLLMMMPPPRRRSSSSSSTTTUUUUUUVVVVVVVVVUUUTTTUUUVVVWWWWWWVVVUUUTTTUUUUUUWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZYYYXXXWWWWWWWWWUUUUUUVVVVVVUUUUUUTTTSSSUUUTTTSSSQQQOOOMMMKKKKKKLLLLLLLLLNNNOOOQQQSSSTTTTTTUUUVVVVVVUUUTTTUUUVVVVVVYYY]]]```cccfffjjjmmmqqqtttyyy|||}}}~~~uuujjj^^^XXXTTTQQQPPPQQQLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVSSSTTTTTTUUUVVVWWWXXXXXXZZZZZZZZZZZZYYYYYYYYYYYY^^^^^^^^^_________``````aaa```___]]][[[ZZZZZZZZZYYYZZZZZZZZZZZZYYYXXXXXXVVVVVVUUUTTTUUUZZZ```eeehhhiiijjjjjjkkkkkkkkkkkkggghhhkkkmmmmmmllljjjhhhgggggghhhhhhhhhgggffffffeeedddcccccccccdddeeefffgggggghhhhhhiiijjjjjjjjjccc```bbbmmmwwwnnn\\\QQQGGGEEEEEECCCAAABBBBBBEEEKKKTTT\\\fffvvv{{{wwwrrrmmmjjjgggcccaaa]]][[[YYYXXXWWWVVVTTTRRRPPPPPPQQQRRRRRRRRRQQQQQQPPPPPPQQQSSSUUUWWWXXXYYYiiiWWWRRRNNNKKKKKKGGGGGGJJJMMMPPPZZZnnnyyyqqqzzz{{{yyywwwvvvuuuxxxzzzyyyvvvvvvzzz}}}yyy}}}wwwtttsssqqqlllnnnpppqqqpppqqqrrrtttvvvwwwzzz~~~zzzuuummmfffaaa\\\XXXUUUNNNKKKIIIGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIILLLLLLKKKLLLMMMNNNPPPQQQSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXZZZ\\\\\\\\\[[[ZZZZZZ[[[\\\\\\\\\[[[ZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^]]]]]]]]]\\\[[[[[[ZZZZZZZZZYYYWWWVVVVVVVVVWWWWWWUUUUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRPPPOOOMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSUUUWWWXXXXXXWWWVVVVVVWWWUUUWWWYYY[[[]]]```eeehhhkkknnnrrruuuvvvxxxzzz{{{}}}{{{tttssseee\\\TTTRRRQQQOOONNNPPPMMMNNNOOOQQQRRRRRRQQQQQQSSSSSSTTTUUUUUUVVVWWWWWWSSSTTTUUUVVVWWWXXXXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[^^^_________````````````aaaaaa___^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[YYYXXXVVVUUUVVVVVVWWWXXX\\\bbbfffiiiiiijjjjjjkkkjjjjjjjjjhhhiiijjjllllllkkkjjjjjjfffggghhhhhhgggfffeeeddddddcccbbbbbbbbbdddeeefffggghhhiiijjjjjjiiihhhhhh```^^^aaappp~~~ssslllYYYOOOEEECCCDDDBBBAAAAAABBBDDDJJJTTT\\\fffttt|||xxxsssnnnjjjgggdddaaa]]][[[YYYXXXWWWVVVTTTRRRPPPQQQRRRTTTTTTTTTSSSSSSOOOPPPQQQSSSUUUXXXZZZ[[[gggUUUQQQMMMKKKKKKGGGHHHJJJMMMOOOWWWiii{{{vvv|||}}}{{{yyyxxxxxx|||||||||yyy{{{uuuttttttsssooorrrtttuuutttssstttttttttuuuxxx}}}zzzuuunnngggaaa\\\XXXUUUNNNKKKHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIMMMLLLLLLKKKLLLNNNOOOPPPSSSTTTUUUWWWXXXYYYYYYYYYYYY[[[]]]```aaaaaa```___^^^^^^______^^^]]][[[ZZZ[[[\\\\\\]]]]]]^^^^^^___^^^]]]\\\\\\[[[ZZZYYYXXXUUUTTTSSSRRRSSSTTTUUUVVVTTTUUUVVVWWWXXXXXXXXXXXXTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNOOOPPPQQQRRRVVVXXXZZZYYYXXXWWWWWWXXXTTTUUUWWWWWWYYY\\\aaaeeegggjjjmmmpppqqqsssvvvxxxyyy|||~~~~~~~~~yyymmmbbb^^^\\\UUUOOOPPPQQQOOONNNPPPOOOPPPRRRSSSTTTTTTSSSRRRSSSSSSTTTUUUVVVVVVWWWWWWTTTTTTUUUVVVWWWXXXYYYZZZVVVWWWXXXYYYZZZ[[[\\\]]]____________`````````aaa``````_________``````aaa^^^^^^^^^]]]\\\ZZZWWWVVVTTTUUUWWWYYY[[[^^^cccfffhhhiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjkkklllgggggggggggggggeeecccbbbcccbbbbbbaaabbbccceeefffggghhhjjjkkkjjjiiigggfff^^^\\\```qqqvvvnnniiiXXXMMMDDDCCCCCCBBB@@@@@@AAACCCIIISSS\\\eeesss}}}yyysssnnnkkkgggdddbbb^^^\\\YYYXXXXXXVVVTTTRRRQQQRRRSSSUUUUUUUUUTTTTTTOOOPPPQQQSSSUUUXXXZZZ\\\bbbXXXOOOKKKLLLJJJEEEEEEFFFFFFJJJTTT```jjjvvv|||yyy{{{}}}}}}yyyvvvvvvwwwxxxwwwwwwwwwwwwwwwvvvtttrrrqqqppptttzzz{{{vvvpppiiiccc^^^ZZZVVVQQQOOOMMMJJJIIIIIIJJJJJJIIIHHHGGGFFFFFFHHHJJJKKKNNNOOOPPPQQQPPPQQQSSSUUUUUUUUUVVVWWWXXXYYYZZZZZZ]]]^^^```ccceeeeeebbb```^^^]]]\\\ZZZXXXVVVUUUTTTZZZ[[[]]]\\\[[[[[[\\\]]]\\\[[[YYYVVVTTTRRRQQQQQQPPPPPPQQQRRRTTTUUUUUUVVVYYYWWWUUUVVVYYY[[[[[[YYYWWWWWWWWWWWWUUUSSSPPPNNNMMMNNNNNNOOOOOONNNNNNMMMWWWXXXZZZZZZZZZYYYXXXWWWUUUVVVWWWWWWVVVWWWZZZ]]]bbbdddhhhllloooqqqssssssrrrssstttvvvxxxyyy{{{{{{||||||{{{|||~~~}}}ppphhhbbb[[[WWWNNNNNNNNNMMMMMMMMMMMMLLLKKKLLLNNNPPPQQQRRRSSSSSSUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVXXXXXXXXXXXXYYY[[[\\\]]]^^^___``````aaaaaa``````dddcccbbbaaa```___^^^]]]^^^]]][[[YYYYYYYYYYYYZZZWWWVVVVVVYYY]]]```aaaaaaccceeehhhiiiiiihhhiiiiiiffffffeeeeeeeeeffffffggghhhhhhhhhhhhgggggggggfffdddcccbbbbbbbbbdddfffggghhhgggggghhhiiiiiigggeee```]]]bbbttt}}}vvvkkk___UUUMMMEEEDDDDDDAAA@@@BBB???FFFHHHPPP___gggrrr|||uuupppmmmhhhbbb^^^\\\ZZZWWWUUUTTTTTTVVVWWWTTTRRROOOPPPRRRSSSRRRPPPRRRRRRTTTUUUWWWYYYZZZ[[[bbbXXXPPPKKKKKKHHHFFFHHHHHHIIIMMMUUUaaaiiirrr||||||~~~|||yyyvvvvvvxxx{{{}}}~~~}}}zzzwwwssspppooosssvvv{{{zzzvvvoooiiiddd___[[[XXXOOONNNKKKHHHGGGGGGHHHHHHIIIHHHGGGGGGHHHIIILLLMMMLLLMMMNNNNNNNNNOOOQQQSSSUUUVVVWWWYYYZZZ[[[\\\]]]______```bbbcccbbb___\\\XXXWWWVVVUUUSSSRRRQQQPPPWWWXXXYYYYYYXXXWWWYYYZZZVVVUUUTTTRRRPPPOOOOOONNNPPPQQQQQQRRRTTTVVVWWWXXXZZZXXXWWWXXX[[[]]]\\\[[[ZZZ[[[[[[[[[XXXUUUQQQNNNMMMMMMNNNOOOPPPPPPPPPPPPUUUVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWVVVVVVVVVYYY[[[___aaadddhhhkkkmmmnnnoookkkkkklllnnnppprrrssssssvvvvvvuuuuuuwwwzzz}}}}}}oooddd]]]YYYTTTPPPLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMNNNPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYWWWWWWWWWXXXYYYZZZ\\\\\\]]]^^^______``````______dddccccccbbbaaaaaa``````bbbaaa^^^\\\ZZZYYYYYYYYYXXXWWWXXXZZZ^^^aaabbbbbbeeehhhjjjkkkjjjiiiiiijjjgggfffffffffffffffgggggghhhhhhhhhhhhggggggggggggeeedddbbbaaabbbdddfffhhhhhhhhhggghhhiiihhheeeccc\\\]]]fffxxx}}}vvvkkk```UUUMMMEEEDDDDDDAAA@@@BBB@@@GGGIIIQQQ```hhhttt{{{tttnnnkkkgggaaa]]][[[YYYVVVTTTSSSSSSUUUVVVVVVSSSQQQQQQSSSTTTSSSQQQRRRSSSTTTVVVXXXZZZ[[[\\\cccYYYPPPKKKJJJFFFFFFHHHIIIJJJMMMTTT___ffflllwww~~~yyywwwuuuwww{{{~~~yyyuuusssrrrxxx{{{zzzvvvoooiiiddd___[[[XXXOOONNNKKKIIIGGGGGGHHHIIIHHHHHHHHHHHHIIILLLNNNOOOLLLMMMOOOOOONNNOOOQQQSSSVVVWWWYYY[[[]]]^^^___```aaa```______^^^\\\XXXVVVNNNNNNNNNMMMMMMLLLLLLKKKQQQRRRTTTTTTSSSRRRTTTUUUQQQPPPOOONNNNNNNNNNNNNNNQQQQQQQQQRRRTTTWWWYYY[[[[[[ZZZYYYZZZ]]]_________^^^___``````\\\WWWRRRNNNLLLMMMNNNPPPQQQRRRSSSTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWVVVTTTUUUWWWYYY[[[]]]___bbbdddfffggghhhcccdddeeeggghhhjjjkkklllooonnnnnnnnnooorrruuuvvv{{{tttkkk```WWWSSSPPPLLLJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYWWWWWWWWWWWWXXXZZZ[[[\\\\\\]]]^^^^^^______^^^^^^ccccccccccccccccccccccccgggeeebbb___]]][[[ZZZZZZZZZYYYYYY[[[___bbbccccccfffhhhjjjjjjiiihhhhhhiiihhhggggggffffffggggggggghhhhhhhhhggggggggggggfffgggeeebbbaaaaaacccfffhhhiiihhhggghhhhhhfffbbb___YYY^^^jjj|||{{{vvvkkkaaaUUUMMMEEEDDDDDDAAA@@@BBBAAAGGGIIIQQQ```iiiuuu~~~uuunnnjjjgggbbb^^^YYYXXXUUUSSSRRRRRRSSSTTTWWWUUUSSSSSSTTTTTTTTTRRRRRRSSSUUUXXXZZZ\\\]]]]]]cccYYYPPPJJJIIIEEEDDDFFFHHHIIIKKKQQQZZZbbbjjjuuu{{{zzzyyy{{{|||zzzyyyyyy|||wwwpppiiiccc^^^YYYVVVRRRPPPMMMKKKJJJJJJJJJKKKGGGGGGGGGIIIJJJMMMOOOPPPOOOPPPQQQQQQQQQRRRTTTVVVXXXYYY[[[]]]___```aaaaaa___]]]ZZZXXXWWWTTTPPPMMMGGGGGGGGGGGGHHHHHHHHHHHHLLLMMMOOOOOONNNNNNOOOQQQNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQQQQSSSUUUXXX[[[]]]\\\\\\\\\]]]___aaabbbbbbaaacccdddccc___YYYRRRNNNLLLMMMNNNPPPRRRTTTVVVWWWSSSRRRQQQQQQRRRSSSUUUVVVVVVWWWVVVUUUSSSSSSTTTVVVXXXYYY[[[]]]___```bbbbbb```aaabbbccceeefffggghhhhhhhhhhhhiiikkknnnppprrrtttxxx}}}}}}qqqfff```XXXQQQMMMKKKIIIGGGGGGHHHHHHIIIKKKLLLLLLMMMMMMNNNOOOPPPRRRRRRRRRSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWWWWVVVVVVWWWWWWXXXZZZ[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^```aaaaaabbbcccdddeeeeeegggfffccc```^^^]]]\\\\\\[[[ZZZZZZ\\\___bbbccccccdddfffhhhhhhgggeeeeeeeeeiiihhhhhhgggggggggggghhhggggggggggggffffffffffffgggeeebbb``````cccfffhhhiiihhhhhhhhhgggddd```\\\ZZZ^^^jjj~~~zzzuuulllcccUUUMMMEEEDDDDDDAAA@@@BBB@@@FFFHHHOOO___hhhtttxxxpppkkkhhhccc```YYYXXXVVVTTTRRRRRRSSSSSSVVVUUUTTTSSSSSSSSSSSSSSSSSSUUUWWWZZZ]]]___``````dddYYYOOOIIIHHHDDDDDDFFFGGGHHHJJJPPPYYY```kkkwww~~~~~~yyyrrrjjjccc\\\WWWSSSRRRPPPNNNKKKJJJJJJKKKKKKFFFFFFHHHIIIKKKMMMOOOPPPPPPRRRSSSSSSRRRSSSUUUWWWYYYZZZ\\\^^^_________^^^ZZZWWWSSSPPPNNNLLLIIIFFFDDDDDDDDDEEEFFFGGGGGGHHHHHHJJJLLLLLLKKKKKKMMMNNNLLLMMMMMMNNNPPPRRRTTTUUUSSSSSSTTTUUUXXXZZZ]]]___^^^______``````bbbccceeecccdddeeedddaaaZZZTTTOOONNNNNNOOOPPPRRRUUUWWWXXXTTTSSSRRRRRRRRRTTTUUUVVVUUUVVVUUUSSSQQQQQQSSSTTTVVVWWWXXXYYY[[[]]]^^^___^^^___```aaabbbddddddeeeaaaaaabbbdddgggjjjmmmnnnnnnrrrwwwzzz{{{{{{|||}}}{{{uuulllccc^^^ZZZTTTNNNKKKIIIGGGFFFFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRSSSSSSTTTVVVWWWWWWXXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^^^^______^^^^^^^^^___```aaacccdddeeefffdddcccbbb```_________```\\\[[[[[[]]]```cccdddccceeegggiiiiiigggfffeeefffiiiiiihhhgggggggggggggggfffffffffeeeeeeeeeddddddeeedddbbb```aaadddgggiiiiiihhhhhhhhhgggccc^^^[[[\\\^^^kkkzzzuuullldddUUUMMMEEEDDDDDDAAA@@@BBB???EEEFFFLLL[[[dddqqqyyypppkkkgggbbb___ZZZYYYWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUWWWZZZ^^^aaabbbcccccceeeYYYOOOIIIIIIFFFFFFGGGHHHIIIKKKRRR[[[cccmmmyyyzzzrrrjjjccc\\\VVVRRRPPPOOOLLLJJJHHHHHHIIIIIIGGGHHHIIIKKKMMMOOOPPPQQQPPPQQQSSSSSSRRRSSSUUUWWWZZZ[[[]]]^^^^^^\\\ZZZYYYTTTQQQLLLIIIHHHFFFEEECCCDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIKKKKKKKKKKKKMMMOOOLLLLLLMMMOOOQQQTTTVVVWWWWWWXXXYYY[[[]]]___```aaa```aaabbbbbbaaabbbdddeeecccdddeeedddaaa\\\VVVSSSPPPPPPOOOPPPQQQTTTVVVWWWVVVUUUUUUTTTTTTUUUUUUUUUTTTTTTTTTRRRPPPPPPRRRSSSTTTTTTUUUVVVXXXZZZ\\\]]][[[\\\\\\]]]^^^___```aaa[[[\\\]]]___bbbdddfffhhhhhhkkkoooqqqqqqpppqqqqqqssssssrrrqqqmmmhhh```ZZZUUUSSSOOOKKKHHHFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVXXXYYYZZZZZZXXXXXXXXXXXXYYY[[[\\\]]]^^^___``````aaaaaa``````]]]^^^___aaacccdddeeefffbbbaaa````````````bbbbbb^^^]]]]]]^^^bbbdddeeeeeegggiiikkkkkkjjjiiiiiiiiiiiiiiihhhgggffffffffffffdddddddddccccccccccccbbbbbbbbbaaabbbccceeehhhiiiiiiiiiiiiiiihhhddd^^^ZZZ]]]aaappp{{{uuummmeeeUUUMMMEEEDDDDDDAAA@@@BBB???DDDDDDJJJXXXaaammmyyyqqqkkkfff```\\\ZZZYYYXXXVVVTTTSSSRRRRRRQQQRRRSSSSSSRRRRRRTTTVVVWWWYYY]]]aaaeeegggggggggeeeXXXNNNIIIJJJHHHFFFFFFGGGGGGIIIQQQ\\\dddnnn{{{~~~}}}xxxqqqiiiccc]]]XXXUUUQQQOOOLLLJJJIIIHHHIIIJJJJJJKKKMMMNNNPPPQQQRRRRRRRRRSSSTTTTTTTTTUUUWWWYYY[[[\\\]]]\\\[[[XXXTTTRRROOOKKKGGGEEEDDDDDDDDDCCCEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJLLLMMMLLLMMMOOOPPPOOOPPPQQQSSSUUUXXXZZZ[[[\\\^^^```cccdddeeeddddddbbbcccdddcccaaaaaaccceeeddddddeeedddbbb^^^[[[XXXRRRQQQPPPPPPPPPRRRTTTUUUVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRRRRQQQOOOOOOQQQSSSQQQQQQRRRSSSUUUXXX[[[\\\YYYYYYZZZ[[[\\\]]]]]]^^^[[[\\\\\\]]]___```aaaaaabbbdddgggggggggfffggghhhhhhgggffffffddd^^^XXXTTTMMMLLLKKKIIIGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[YYYYYYYYYYYY[[[\\\]]]^^^```aaabbbbbbccccccbbbbbb______```bbbdddeeefffgggcccbbbaaaaaaaaabbbcccdddaaa``````aaadddggghhhggggggiiikkklllkkkkkkkkkllliiihhhgggfffeeeeeeeeeeeebbbbbbbbbbbbaaaaaaaaaaaa___```aaaccceeeggghhhiiihhhiiiiiijjjiiieee___[[[[[[eeezzz|||uuummmeeeUUUMMMEEEDDDDDDAAA@@@BBB@@@EEEDDDIIIVVV___kkk~~~}}}uuuoooiiibbb\\\YYYXXXWWWUUUTTTRRRQQQPPPPPPRRRSSSTTTSSSTTTWWWZZZYYY[[[```eeehhhjjjkkkkkkfffXXXMMMIIIKKKIIIDDDDDDDDDDDDFFFOOO[[[dddmmm{{{~~~}}}~~~~~~zzzvvvoooiiiddd___ZZZWWWSSSQQQOOOLLLKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSSSSSSSUUUVVVWWWWWWWWWXXXZZZ\\\[[[\\\\\\[[[YYYUUUQQQNNNLLLIIIEEECCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJLLLMMMNNNNNNNNNPPPRRRSSSTTTUUUWWWZZZ]]]___``````bbbfffhhhiiiiiigggfffcccdddeeedddaaa```bbbeeeeeeeeeeeeeeeccc```^^^\\\TTTRRRQQQPPPOOOQQQRRRSSSVVVWWWWWWWWWVVVUUUSSSQQQQQQQQQQQQPPPOOOOOOQQQSSSOOOOOOPPPQQQTTTWWWZZZ[[[YYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^_______________]]]___aaaaaa``````aaabbbaaa______```^^^XXXSSSPPPHHHIIIIIIHHHGGGGGGHHHIIIHHHIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMOOOOOOPPPPPPQQQRRRSSSSSSQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYZZZZZZ[[[]]]^^^___bbbbbbcccddddddddddddddd```aaabbbccceeefffggghhheeedddcccbbbbbbbbbcccddddddbbbbbbdddgggiiijjjiiieeegggjjjkkkjjjjjjjjjkkkhhhhhhgggeeeeeedddddddddaaaaaaaaaaaa````````````]]]^^^aaadddfffhhhiiiiiihhhiiiiiijjjiiifff```\\\XXXhhh|||uuummmeeeUUUMMMEEEDDDDDDAAA@@@BBBBBBFFFEEEIIIVVV^^^jjj}}}zzztttmmmeee___XXXWWWVVVTTTSSSQQQOOOOOOOOORRRTTTUUUTTTUUUYYY\\\ZZZ]]]bbbgggjjjlllmmmllljjjWWWQQQLLLGGGEEEGGGEEEEEEGGGIIINNNXXXcccpppzzz{{{zzz}}}|||~~~yyytttnnnhhhddd```]]][[[PPPOOOMMMLLLKKKJJJKKKKKKOOOPPPRRRSSSTTTTTTTTTTTTUUUUUUVVVXXXZZZ\\\^^^___XXX[[[[[[XXXRRRMMMJJJJJJCCCCCCCCCBBBAAAAAADDDFFFIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQSSSSSSTTTTTTSSSUUUWWWZZZ^^^aaaccceeeiiifffdddeeehhhiiihhhgggffffffeeeeeeffffffggghhhggggggfffeeebbb___\\\[[[YYYVVVQQQNNNNNNPPPTTTVVVWWWZZZ\\\ZZZTTTQQQRRRTTTRRRQQQOOOMMMMMMNNNOOOPPPOOOOOOOOOPPPQQQRRRTTTTTTWWWWWWWWWYYYZZZ]]]___```_______________^^^^^^]]]```]]][[[ZZZ\\\\\\ZZZWWWYYYZZZ[[[[[[XXXTTTOOOLLLJJJIIIHHHFFFFFFFFFFFFGGGIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZZZZYYYYYYYYYZZZ[[[]]]^^^```aaabbbbbbaaaaaabbbcccaaa`````````aaacccfffgggfffdddbbbcccfffgggfffeeecccdddfffgggggggggfffeeehhhhhhhhhhhhiiijjjkkklllllliiieeedddddddddaaa^^^aaa```___aaacccccc```]]][[[[[[[[[___eeehhhhhhfffiiiffffffiiihhhbbb]]]]]]\\\kkkzzzpppgggXXXOOOIIIGGGGGGDDDBBBCCCGGGFFFGGGKKKRRR^^^rrrxxxppphhhccc^^^XXXUUUYYY[[[WWWRRRPPPPPPQQQSSSTTTUUUXXX\\\___cccdddfffiiilllnnnppppppkkkXXXRRRLLLHHHGGGGGGEEEEEEGGGIIIMMMXXXcccqqq|||}}}yyywwwzzz~~~~~~~~~}}}wwwrrrlllgggccc```]]][[[RRRPPPNNNKKKJJJKKKLLLLLLNNNPPPRRRSSSUUUUUUUUUUUUUUUUUUVVVXXXZZZ[[[\\\]]]YYY[[[[[[WWWQQQLLLIIIIIIBBBCCCCCCCCCBBBCCCEEEHHHIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQQQQRRRSSSUUUVVVWWWXXXYYY\\\___bbbfffhhhiiillljjjhhhhhhjjjjjjiiiggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffdddaaa___^^^[[[XXXUUURRRQQQRRRTTTVVVWWWZZZ\\\ZZZVVVSSSTTTVVVUUUTTTRRROOONNNNNNOOOPPPNNNNNNNNNOOOPPPQQQRRRSSSUUUVVVXXXYYY[[[]]]^^^___^^^______```___^^^]]]\\\^^^[[[XXXXXXYYY[[[ZZZYYYXXXXXXYYYWWWUUUQQQMMMJJJIIIHHHGGGFFFEEEEEEFFFGGGIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYZZZ[[[ZZZYYYYYYZZZ[[[]]]^^^___```aaaaaa``````aaabbbbbbaaa``````aaaccceeeffffffdddccccccfffggggggeeeggggggfffffffffggghhhiiihhhhhhhhhhhhiiijjjkkklllkkkhhheeeddddddeeecccbbbdddbbbaaaaaaccccccaaa^^^\\\\\\]]]aaafffiiiiiigggiiiffffffiiigggbbb^^^^^^```pppvvvjjjYYYPPPIIIGGGFFFDDDCCCDDDFFFEEEGGGLLLSSS___sssxxxpppiiiddd^^^XXXUUUXXXZZZVVVRRRPPPQQQSSSUUUVVVXXX[[[___bbbfffhhhjjjnnnpppssstttuuulllXXXRRRLLLIIIIIIGGGDDDDDDGGGIIIMMMXXXcccrrr|||}}}xxxsssxxx~~~{{{xxxtttooojjjeeebbb___]]][[[TTTQQQNNNKKKJJJKKKMMMOOONNNOOORRRTTTUUUVVVVVVVVVTTTVVVWWWYYYZZZ[[[ZZZZZZZZZZZZYYYUUUOOOJJJGGGFFFAAACCCDDDDDDDDDFFFHHHJJJKKKLLLLLLMMMNNNOOOPPPPPPSSSSSSRRRSSSTTTWWWYYY[[[[[[\\\^^^aaadddgggiiijjjmmmlllkkkkkklllllljjjiiikkkkkkkkkkkkjjjiiihhhhhhhhhhhhhhhgggfffdddcccbbb^^^\\\YYYWWWUUUTTTUUUUUUWWWZZZ\\\[[[XXXVVVXXXZZZZZZXXXUUURRRPPPOOONNNNNNMMMMMMMMMMMMNNNOOOQQQQQQTTTUUUXXX[[[]]]^^^______]]]^^^```aaa```___]]]\\\\\\YYYVVVUUUWWWXXXZZZZZZWWWVVVUUUSSSPPPMMMJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUWWWXXXYYYYYY\\\[[[ZZZYYYYYYZZZ[[[\\\]]]___``````______```aaacccbbbaaaaaaaaacccdddeeegggeeeddddddfffggggggfffkkkiiigggeeefffhhhkkklllgggggghhhiiijjjkkklllmmmjjjhhheeecccdddeeefffeeefffdddbbbaaabbbbbbaaa___]]]]]]___bbbfffiiiiiiiiiiiifffgggiiigggbbb```aaaiiixxxppp\\\RRRIIIGGGFFFDDDDDDFFFDDDDDDFFFLLLSSS```tttxxxoooiiieee^^^XXXUUUWWWXXXUUUQQQQQQSSSUUUWWWYYY[[[^^^bbbfffjjjlllooosssvvvxxxzzzzzzkkkWWWPPPKKKHHHIIIFFFDDDDDDFFFHHHMMMXXXccctttyyyyyy~~~yyysssxxx~~~zzzxxxppplllfffbbb___]]][[[YYYVVVSSSOOOLLLKKKLLLOOOQQQNNNPPPRRRTTTVVVWWWWWWWWWVVVWWWYYY[[[\\\[[[ZZZYYY[[[YYYVVVRRRLLLHHHEEEDDDAAACCCEEEFFFGGGIIIKKKMMMOOOOOOPPPQQQRRRSSSTTTTTTUUUTTTSSSSSSUUUXXX\\\^^^aaabbbccceeefffhhhiiijjjllllllmmmnnnoooooonnnlllnnnnnnnnnmmmllliiigggfffhhhhhhhhhgggffffffeeeeeeaaa```]]][[[YYYWWWVVVVVVWWWYYY[[[[[[ZZZYYYZZZ\\\]]][[[XXXTTTQQQNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOOOORRRTTTXXX[[[^^^_________^^^```aaabbbbbb```^^^]]]^^^\\\XXXUUUUUUWWWYYYZZZXXXVVVSSSPPPMMMKKKIIIHHHFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPNNNNNNOOOPPPQQQSSSSSSTTTSSSTTTTTTUUUWWWXXXXXXYYY[[[ZZZYYYXXXXXXXXXYYYZZZ\\\]]]______^^^^^^___aaaccccccbbbbbbbbbcccddddddgggfffeeeeeeffffffggggggiiihhhgggfffggghhhjjjkkkfffggghhhjjjkkklllmmmmmmkkkiiifffdddcccdddeeeffffffdddbbb```____________]]]^^^```cccfffhhhiiiiiiiiiggggggiiigggcccbbbeeetttvvv^^^TTTJJJGGGFFFDDDEEEGGGCCCCCCFFFLLLSSS```ssswwwooohhheee^^^XXXUUUVVVVVVSSSQQQRRRTTTVVVXXX[[[]]]aaafffiiilllnnnrrrvvvyyy{{{|||}}}iiiUUUNNNJJJGGGGGGFFFDDDDDDFFFHHHMMMWWWbbbssstttooovvvzzzuuuzzz}}}zzznnnjjjeee```^^^\\\ZZZXXXWWWTTTPPPMMMLLLMMMPPPRRRPPPQQQSSSUUUWWWWWWWWWWWWWWWXXXZZZ\\\\\\[[[ZZZYYYZZZWWWSSSNNNJJJFFFDDDBBBBBBDDDGGGIIIJJJKKKNNNPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVUUUTTTTTTWWWZZZ^^^aaaiiiiiiiiijjjjjjjjjkkkkkkiiilllppprrrttttttssssssqqqrrrrrrqqqoookkkgggeeehhhgggggggggffffffffffffcccbbb```^^^\\\[[[YYYYYYZZZ[[[\\\]]]\\\\\\\\\]]]]]][[[YYYUUUQQQNNNLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNQQQSSSWWW[[[^^^___`````````aaacccccccccbbb```___bbb```\\\XXXUUUUUUWWWYYYYYYWWWTTTPPPMMMKKKJJJIIIEEEEEEDDDDDDDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVVVVWWWXXXXXXZZZYYYWWWWWWVVVWWWXXXYYY\\\]]]______^^^___```bbbccccccccccccccccccddddddfffffffffeeeeeeeeeffffffeeefffgggggghhhhhhggggggggggggiiikkkllllllllllllllljjjhhheeecccbbbccccccdddcccaaa___]]]]]]^^^^^^\\\^^^```bbbdddfffggghhhiiiggghhhiiigggccceeeiii~~~yyy___UUUKKKHHHGGGEEEEEEHHHCCCCCCFFFLLLSSS^^^qqqwwwooohhhddd^^^YYYVVVVVVUUURRRRRRTTTTTTVVVYYY\\\___ccchhhlllmmmooosssxxx{{{}}}}}}}}}gggTTTNNNIIIFFFFFFFFFCCCCCCFFFHHHLLLWWWbbbppptttjjjnnnyyy~~~yyytttyyy~~~}}}oookkkfffaaa___]]][[[YYYXXXUUURRROOONNNOOOQQQRRRQQQSSSTTTVVVWWWWWWWWWVVVWWWXXXYYY[[[[[[[[[ZZZZZZYYYUUUOOOJJJHHHEEECCCAAACCCFFFIIIKKKLLLNNNPPPQQQOOOOOOPPPQQQRRRSSSTTTTTTVVVVVVWWWXXXZZZ^^^aaadddhhhhhhhhhiiiiiiiiijjjjjjlllpppvvvzzz{{{{{{{{{{{{yyyyyyzzzyyyuuupppkkkgggiiihhhhhhgggggggggggghhheeedddcccaaa```_________```````````````______^^^]]][[[YYYVVVSSSOOOMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMQQQSSSVVVZZZ]]]```aaaaaabbbbbbbbbbbbbbbaaaaaa```dddccc___[[[WWWUUUWWWXXXZZZXXXUUURRRNNNLLLJJJIIIEEEDDDDDDDDDEEEGGGHHHIIIGGGHHHIIIJJJKKKMMMMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXYYYXXXWWWVVVVVVWWWXXXYYY]]]^^^````````````bbbdddbbbccccccdddddddddeeeeeeeeeffffffeeeccccccdddfffcccdddfffgggggggggfffeeehhhiiijjjlllllllllkkkkkkjjjjjjiiifffccc``````aaaaaaaaaaaa```]]]\\\]]]^^^[[[^^^aaacccdddeeeggghhhiiihhhhhhiiigggdddgggmmmwww```VVVMMMJJJIIIFFFFFFGGGDDDDDDFFFKKKQQQ[[[mmm|||zzzqqqiiieee```ZZZWWWVVVUUURRRSSSWWWUUUWWWZZZ^^^aaaffflllpppooorrrvvvzzz}}}~~~}}}}}}fffTTTOOOJJJFFFFFFEEECCCCCCEEEHHHLLLWWWbbbkkk|||wwwlllnnnqqqyyy|||vvvppptttyyy}}}sssoooiiieeebbb___]]][[[WWWVVVSSSQQQPPPQQQQQQRRRSSSTTTVVVWWWWWWWWWVVVUUUUUUVVVVVVWWWXXXYYYYYYZZZXXXSSSLLLHHHFFFEEECCCAAADDDGGGKKKMMMNNNOOOQQQRRRQQQRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZ]]]___bbbeeeggggggggghhhjjjkkkmmmnnnoootttyyy~~~xxxqqqmmmlllkkkjjjhhhhhhhhhiiiiiihhhgggfffeeedddeeefffggggggfffeeeeeeeeecccbbb```]]]\\\ZZZXXXUUURRRPPPOOOKKKKKKKKKKKKKKKLLLLLLMMMQQQSSSUUUYYY\\\___bbbcccbbbaaa```_________``````aaabbb```]]]XXXVVVWWWYYYZZZYYYVVVSSSPPPLLLJJJHHHEEEEEEDDDEEEFFFHHHJJJKKKGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMMMMNNNNNNNNNOOOOOONNNNNNOOOPPPPPPQQQRRRRRRTTTUUUUUUVVVVVVWWWWWWXXXYYYXXXXXXWWWXXXYYY[[[\\\^^^```bbbbbbbbbbbbdddfffaaabbbcccdddeeeeeeffffffdddeeefffdddbbbaaaccceeeeeeeeeeeeeeeeeefffffffffiiijjjlllmmmmmmllljjjiiieeeggghhhgggccc`````````___aaabbbaaa___]]]^^^___\\\___cccddddddeeegggjjjiiihhhiiiiiifffdddiiippprrr```VVVNNNLLLJJJGGGEEEFFFEEEEEEGGGKKKOOOXXXhhhwww~~~tttlllgggaaa\\\XXXWWWUUURRRTTTYYYVVVYYY]]]```dddiiiooossstttvvvzzz~~~~~~gggUUUPPPKKKGGGFFFEEECCCCCCEEEGGGLLLWWWbbbgggvvv|||oooqqqooovvv}}}|||yyy{{{}}}yyyssslllpppuuuyyy{{{~~~vvvrrrlllgggdddbbb___]]]WWWVVVTTTSSSRRRQQQRRRRRRUUUUUUWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWYYYZZZWWWRRRJJJFFFEEEEEECCCAAAEEEHHHLLLNNNOOOPPPQQQRRRUUUVVVVVVWWWXXXYYYZZZZZZZZZ[[[]]]```cccfffhhhiiilllmmmooorrruuuwwwyyyzzz{{{~~~wwwrrrnnnmmmkkkjjjiiijjjjjjkkkjjjiiihhhggggggiiikkkmmmlllkkkjjjiiihhhfffdddbbb]]]\\\[[[ZZZWWWUUUSSSQQQLLLKKKKKKKKKKKKLLLLLLMMMRRRSSSUUUXXX[[[___ccceeebbb```^^^]]]\\\]]]___```^^^``````]]]YYYWWWXXXYYYYYYXXXVVVTTTPPPLLLIIIGGGEEEEEEEEEEEEGGGIIIKKKLLLGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPNNNOOOOOOPPPPPPQQQQQQQQQUUUUUUUUUVVVVVVWWWWWWWWWZZZYYYYYYYYYZZZ[[[]]]^^^___aaacccccccccdddfffggg```aaacccdddeeefffffffffccceeefffdddaaa```bbbdddgggfffdddcccccceeegggiiijjjkkklllmmmmmmkkkiiihhhaaadddggggggdddaaa```aaa^^^aaadddcccaaa______aaa^^^aaaeeefffeeefffhhhkkkiiihhhiiiiiifffdddjjjrrrooo___WWWOOOMMMLLLHHHEEEFFFFFFEEEGGGJJJNNNVVVeeetttwwwnnniiibbb]]]YYYWWWUUURRRUUU[[[XXX[[[^^^bbbggglllrrrvvvwwwzzz~~~gggXXXNNNKKKKKKEEEFFFEEEFFFIIIJJJMMMUUU___hhhtttpppmmmsssxxx|||~~~zzzrrrvvvyyyvvvwww}}}}}}tttlllmmmooosssxxx{{{|||{{{~~~~~~~~~zzztttooolllgggaaa\\\XXXUUURRRQQQRRRSSSSSSSSSUUUVVVVVVWWWWWWXXXXXXXXXRRRQQQQQQSSSVVVYYYZZZZZZRRRMMMFFFDDDEEEGGGGGGGGGLLLNNNPPPRRRSSSSSSSSSSSSRRRRRRSSSVVVXXXZZZZZZYYYZZZ]]]`````````ccciiinnnnnnpppsssvvvyyy~~~~~~xxxqqqnnnjjjiiiiiijjjjjjiiiiiikkklllllllllmmmoooqqqppppppnnnkkkhhheeebbbaaa___\\\ZZZZZZ[[[[[[YYYVVVQQQOOOLLLIIIIIIJJJMMMNNNPPPRRRUUUWWWYYY\\\```bbbeeeaaa\\\YYYYYYYYYZZZZZZYYYYYYZZZ[[[\\\^^^```aaa^^^[[[VVVRRROOOLLLIIIFFFDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMNNNNNNOOOPPPQQQQQQQQQQQQSSSTTTVVVWWWXXXXXXWWWWWWXXXXXXXXXXXXYYYZZZ\\\]]]aaaaaabbbeeeggggggeeecccffffffggggggggggggggggggeeeeeeeeeeeeeeeddddddccceeeeeedddcccdddeeefffgggllllllllllllkkkiiigggfffiiihhheeeccc```^^^]]]]]]^^^]]]\\\\\\\\\\\\^^^^^^dddccccccdddeeegggiiikkkkkkiiigggeeeaaacccppp}}}{{{qqqccc[[[RRRLLLJJJKKKLLLKKKJJJGGGGGGJJJMMMSSS```lll}}}}}}rrrjjjbbb^^^YYYVVVUUUVVVVVVVVVYYY[[[___ccchhhnnntttxxxzzz{{{~~~hhhYYYNNNKKKKKKEEEFFFEEEFFFHHHIIIKKKTTT]]]gggsss}}}pppnnnqqqwww|||uuuvvvyyywww{{{}}}uuukkklllmmmqqquuuyyyzzzzzzzzz~~~xxxrrrmmmgggaaa]]]ZZZWWWTTTSSSTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWSSSRRRRRRSSSVVVXXXXXXXXXPPPLLLGGGEEEGGGIIIJJJJJJNNNOOOQQQSSSTTTTTTSSSSSSTTTTTTUUUWWWYYY[[[[[[[[[\\\^^^```aaaaaaeeekkkppptttwww|||yyysssqqqmmmkkkkkklllkkkjjjlllnnnoooppppppqqqtttwwwwwwvvvsssppplllhhhdddbbb```^^^\\\\\\]]]]]][[[XXXTTTRRRNNNLLLKKKLLLMMMOOOQQQRRRTTTVVVWWWYYY\\\^^^```]]]YYYWWWXXXYYYZZZZZZ[[[[[[[[[\\\^^^```aaabbb___[[[WWWSSSPPPMMMIIIFFFDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPRRRSSSTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXYYY[[[]]]^^^^^^___```cccfffgggeeeccceeeeeefffgggggggggffffffffffffggggggffffffeeedddfffeeeeeedddeeefffggghhhkkkkkkkkkkkkjjjhhhfffeeeeeedddcccbbbaaa`````````___^^^]]]\\\\\\\\\]]]^^^cccccccccdddeeegggiiijjjjjjhhhgggfffccceeerrr}}}rrreee^^^TTTNNNLLLLLLLLLKKKJJJHHHGGGIIILLLRRR^^^jjjzzz~~~ssskkkccc^^^YYYVVVUUUVVVVVVVVV[[[^^^ccchhhlllqqqwww{{{|||}}}~~~~~~~~~}}}}}}iiiYYYNNNKKKKKKEEEGGGEEEEEEGGGHHHJJJQQQ[[[eeeqqq}}}rrrooouuu{{{}}}}}}}}}vvvkkkjjjkkkmmmrrruuuwwwxxxvvv|||{{{|||}}}tttmmmgggbbb___\\\ZZZVVVUUUVVVVVVWWWVVVWWWWWWVVVVVVVVVVVVVVVVVVSSSRRRRRRSSSUUUVVVUUUTTTNNNKKKHHHGGGIIILLLNNNOOOQQQRRRSSSSSSTTTTTTTTTSSSTTTUUUVVVXXXZZZ[[[\\\]]]___aaaccccccdddiiipppvvv}}}yyysssqqqnnnnnnooopppoooooooooppprrrssstttwww{{{}}}~~~zzzvvvqqqlllhhhfffbbbaaa___^^^___^^^\\\[[[WWWUUURRROOOMMMMMMNNNNNNPPPRRRSSSTTTTTTUUUXXXZZZ[[[YYYVVVVVVXXXZZZ[[[[[[]]]^^^___```aaabbbcccddd```\\\WWWSSSPPPMMMIIIGGGDDDDDDEEEFFFGGGHHHIIIIIILLLMMMPPPRRRTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNOOOPPPPPPPPPPPPPPPOOOQQQQQQQQQRRRSSSTTTVVVWWWYYYYYYXXXXXXYYY[[[]]]^^^]]]^^^___cccffffffeeeccccccdddeeeeeefffffffffeeehhhhhhhhhhhhhhhgggfffffffffffffffffffffggghhhhhhjjjjjjjjjiiihhhgggfffeeeaaaaaaaaabbbbbbcccccccccaaa___]]]\\\[[[\\\]]]^^^cccccccccdddfffgggiiijjjhhhggghhhgggeeegggssspppggg```WWWQQQOOONNNMMMKKKKKKHHHGGGIIIKKKPPP[[[gggvvvuuummmccc___YYYVVVUUUVVVWWWWWW\\\```fffkkkppptttxxx{{{||||||zzzyyyxxxxxxwwwwwwjjjZZZOOOKKKKKKEEEGGGEEEEEEGGGGGGHHHPPPYYYbbbnnn{{{uuu|||~~~wwwllljjjiiijjjnnnsssvvvwwwuuuzzz~~~|||~~~~~~uuummmhhheeeddd___\\\XXXVVVVVVWWWVVVVVVXXXWWWVVVTTTTTTTTTTTTUUURRRQQQPPPQQQSSSSSSRRRPPPJJJIIIIIIJJJLLLOOOQQQSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSTTTVVVWWWXXXZZZ\\\^^^bbbdddfffgggiiiooowww~~~xxxqqqpppoooooorrrssstttsssoooqqqssstttvvvzzz|||wwwqqqmmmjjjdddcccaaa``````___]]]\\\ZZZXXXUUURRRPPPNNNNNNMMMOOOQQQRRRSSSSSSUUUXXXZZZ[[[ZZZXXXYYY[[[]]]]]]]]]```aaabbbccceeeeeeffffffaaa]]]XXXTTTQQQMMMIIIGGGDDDDDDEEEFFFHHHIIIJJJJJJMMMOOORRRUUUWWWVVVUUUTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRRRRQQQPPPPPPOOOOOOOOOOOOQQQSSSUUUWWWZZZYYYYYYYYYZZZ\\\^^^_________aaacccffffffdddbbbbbbccccccdddeeeeeeeeeeeeiiiiiiiiiiiiiiihhhhhhgggggggggggggggggghhhhhhiiiiiiiiiiiihhhhhhgggfffeeeaaaaaabbbcccdddeeeeeeeeeaaa```]]][[[[[[\\\]]]^^^ccccccdddeeefffhhhiiiiiiggggggggggggeeefffrrr|||lllggg```XXXSSSRRRQQQOOOMMMLLLIIIHHHIIIJJJNNNXXXcccsssxxxpppeee```ZZZVVVVVVWWWXXXXXX\\\```ggglllppprrruuuvvvwwwuuusssqqqqqqqqqrrrssslll[[[OOOKKKKKKEEEGGGEEEEEEFFFFFFGGGOOOXXX```lll~~~~~~xxxnnnkkkhhhhhhlllqqquuuwwwuuuzzz}}}~~~|||tttmmmjjjiiijjjbbb^^^ZZZWWWVVVVVVUUUTTTVVVUUUTTTRRRRRRRRRSSSTTTQQQPPPOOOPPPQQQQQQOOOMMMHHHIIIJJJLLLNNNPPPSSSUUUSSSSSSSSSSSSSSSSSSTTTTTTRRRTTTWWWWWWXXXYYY]]]```bbbeeeiiikkkooouuu~~~zzzuuusssrrrrrrssssssrrrqqqoooppprrrtttwww{{{}}}wwwqqqnnnddddddcccbbb```^^^^^^^^^[[[ZZZXXXVVVSSSPPPNNNMMMNNNPPPRRRSSSTTTVVVZZZ\\\^^^]]]]]]^^^```aaaaaa```cccdddeeeggghhhhhhhhhhhhbbb^^^YYYUUUQQQNNNJJJGGGDDDDDDEEEGGGHHHIIIJJJKKKNNNPPPSSSVVVXXXWWWVVVUUUVVVWWWWWWWWWWWWVVVVVVUUUSSSSSSTTTSSSSSSRRRQQQPPPNNNNNNNNNOOOQQQSSSVVVXXXZZZZZZZZZZZZ[[[]]]^^^___ccccccccceeeffffffcccaaaaaabbbcccdddeeeeeeeeeeeeiiiiiiiiiiiiiiihhhhhhgggggggggggghhhhhhhhhhhhhhhiiiiiihhhhhhggggggffffffdddeeeeeeffffffeeeddddddaaa___\\\ZZZZZZ[[[]]]___bbbcccdddeeeggghhhiiiiiihhhggggggfffccceeeqqq~~~yyykkkgggaaaZZZWWWVVVUUUSSSPPPNNNKKKJJJJJJJJJLLLUUU___mmm~~~{{{sssgggbbb\\\WWWWWWXXXZZZ[[[^^^bbbhhhmmmooopppqqqqqqlllkkkjjjiiijjjlllnnnpppmmm[[[OOOKKKKKKEEEGGGEEEEEEGGGFFFHHHOOOXXX```lll~~~~~~yyynnnkkkfffeeeiiinnnsssvvvuuuzzz}}}~~~~~~yyysssnnnlllmmmpppfffbbb]]]YYYWWWUUUTTTRRRTTTSSSQQQOOOOOOPPPRRRSSSPPPPPPPPPQQQRRRQQQNNNLLLIIIKKKNNNPPPQQQRRRUUUWWWTTTTTTTTTTTTTTTUUUVVVWWWUUUWWWZZZZZZZZZ\\\```eeeccchhhnnnrrrwww~~~|||zzzwwwuuutttrrrooommmpppqqqsssuuuwww||||||tttpppeeeffffffdddaaa_________]]]]]]\\\ZZZWWWTTTQQQOOONNNPPPRRRTTTUUUWWWZZZ]]]```___```bbbdddeeedddccceeefffhhhiiijjjjjjiiiiiiccc___ZZZVVVRRRNNNJJJGGGCCCDDDEEEGGGHHHJJJKKKLLLOOOPPPSSSUUUWWWWWWVVVUUUVVVWWWWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPMMMNNNOOOPPPSSSUUUWWWXXX[[[[[[ZZZZZZ[[[]]]___```ccccccdddeeegggfffdddaaaaaabbbcccdddeeefffffffffhhhhhhhhhhhhhhhgggffffffffffffggghhhhhhhhhhhhhhhhhhgggffffffeeeeeefffffffffgggggggggfffdddbbbaaa___]]]ZZZXXXXXXZZZ]]]___bbbbbbdddfffggghhhhhhhhhiiihhhgggeeecccffftttyyyooojjjeee___\\\[[[YYYVVVSSSPPPMMMLLLKKKJJJKKKSSS\\\gggzzz}}}uuujjjeee^^^YYYXXXZZZ\\\]]]cccgggkkkmmmmmmlllllllllccccccccccccfffiiilllnnnnnn\\\OOOKKKKKKFFFGGGEEEEEEGGGGGGIIIQQQZZZbbbnnn~~~zzznnniiidddbbbeeekkkqqqtttsssyyy}}}~~~{{{{{{xxxsssooonnnpppssskkkgggaaa\\\XXXVVVSSSQQQQQQPPPNNNMMMMMMOOOQQQRRRQQQQQQRRRSSSTTTSSSQQQNNNLLLPPPSSSUUUTTTUUUWWWYYYVVVVVVVVVVVVWWWXXXZZZ[[[ZZZ]]]``````___aaagggllljjjpppxxx~~~|||yyyxxxwwwuuurrrooossstttvvvwwwzzzuuuooohhhiiiiiigggccc```aaabbb`````````^^^[[[XXXUUUSSSOOOQQQSSSSSSTTTUUUXXX[[[\\\]]]___bbbfffggggggeeefffgggiiikkklllkkkjjjiiiddd```[[[VVVRRRNNNJJJGGGCCCDDDEEEGGGIIIJJJLLLLLLOOOPPPQQQSSSTTTUUUVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSQQQPPPOOONNNLLLNNNPPPSSSUUUWWWYYYYYY[[[[[[[[[[[[\\\^^^___aaa``````aaadddggggggeeecccaaabbbccceeeffffffggggggffffffggggggffffffeeedddeeefffggghhhhhhhhhggggggeeeeeecccbbbbbbccccccdddeeefffffffffeeeccc```___\\\ZZZXXXVVVWWWZZZ]]]```aaabbbdddfffhhhhhhhhhhhhiiigggfffeeedddjjjzzz~~~zzzuuurrrmmmfffbbb```]]]XXXUUUSSSOOOMMMMMMKKKJJJQQQZZZfffxxx~~~vvvlllggg```[[[ZZZ\\\^^^```fffhhhjjjjjjhhhfffeeeeee^^^^^^___aaadddgggjjjlllooo\\\OOOKKKKKKFFFGGGEEEEEEGGGHHHJJJRRR[[[eeeppp{{{mmmhhhbbb```ccciiiooorrrqqqxxx~~~|||}}}}}}|||{{{yyyyyyxxxtttpppoooqqquuunnnjjjccc^^^ZZZWWWTTTQQQOOONNNLLLKKKLLLNNNPPPRRRSSSSSSSSSUUUVVVVVVSSSPPPOOOSSSWWWXXXWWWVVVXXXZZZXXXXXXWWWXXXYYY[[[]]]^^^___bbbeeeeeeccceeelllqqqrrryyy{{{zzzyyyyyyzzzyyywwwuuuvvvwwwxxxyyy|||uuummmiiikkkkkkiiidddbbbbbbdddbbbbbbbbbaaa___[[[XXXVVVQQQRRRSSSSSSSSSSSSVVVXXXXXXYYY\\\aaafffhhhhhhgggggghhhjjjllllllllljjjiiiddd```[[[VVVSSSOOOJJJGGGCCCDDDEEEGGGIIIKKKLLLMMMOOOOOOPPPQQQSSSTTTUUUVVVRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLNNNQQQUUUWWWYYYZZZZZZ\\\[[[[[[[[[\\\^^^```aaa\\\\\\___bbbfffgggfffeeeaaabbbdddeeefffgggggggggeeeeeeeeefffeeeddddddcccdddeeeggghhhhhhhhhgggfffcccbbbaaa`````````aaabbbcccdddeeeeeedddaaa___]]][[[YYYVVVUUUVVVYYY]]]```aaabbbdddfffhhhhhhhhhhhhiiigggfffeeefffmmm}}}|||{{{yyyxxxssslllgggddd___ZZZUUUTTTQQQOOOMMMKKKJJJQQQYYYiiiyyy~~~wwwnnnhhhaaa\\\[[[]]]```aaafffggghhhfffccc```______]]]]]]___aaadddgggjjjkkknnnXXXPPPKKKJJJLLLGGGEEEFFFGGGGGGHHHOOOXXXcccmmm}}}|||pppggg```___aaaeeelllrrrsssxxx|||}}}zzzyyy|||yyyvvvuuuxxxuuussstttvvvvvvsssppprrrmmmddd]]]XXXUUURRRQQQIIIIIIIIIIIIHHHJJJNNNQQQQQQRRRTTTUUUVVVVVVUUUUUUWWWYYY\\\]]]\\\\\\\\\]]]```^^^]]]^^^aaacccaaa___bbbeeehhhjjjlllqqqxxx~~~~~~~~~~~~}}}{{{zzzxxxxxxxxxyyy||||||qqqhhheeebbbaaadddeeedddbbbdddbbbaaaaaabbbaaa^^^ZZZUUUSSSQQQQQQTTTVVVWWWWWWWWWYYY\\\___cccfffhhhiiiiiiiiihhhhhhiiikkklllnnnhhhaaaYYYTTTRRRPPPKKKFFFFFFEEEEEEEEEFFFHHHJJJKKKMMMOOOQQQSSSSSSSSSRRRQQQRRRRRRRRRRRRQQQPPPOOONNNMMMOOOQQQRRRRRRPPPMMMKKKJJJKKKMMMPPPTTTXXX[[[]]]]]]]]]]]]^^^^^^```aaabbbaaabbbcccdddeeedddcccbbbdddcccbbbccceeeggggggggggggdddbbbaaaccceeeeeeeeefffffffffffffffggghhhiiidddcccaaa``````bbbccceeehhhhhhgggeeeccc```^^^]]]WWWVVVUUUVVVXXX[[[___bbbeeeffffffggghhhiiiiiijjjhhhgggdddccchhhuuuxxxvvvsssnnnhhhbbb^^^[[[[[[SSSMMMLLLNNNPPPTTTZZZkkk|||~~~wwwqqqkkkccc]]]\\\^^^aaabbbiiiiiigggbbb]]][[[\\\^^^___```dddiiimmmpppqqqpppnnnYYYQQQLLLIIIKKKGGGEEEFFFGGGGGGHHHOOOWWW```jjjzzz~~~{{{pppggg```___aaaeeelllssstttyyy|||}}}~~~zzzyyy{{{}}}xxxuuutttxxxwwwvvvvvvvvvuuurrroooooojjjbbb\\\WWWTTTPPPNNNIIIJJJKKKJJJIIIJJJMMMOOOQQQRRRTTTVVVWWWWWWWWWWWWWWWYYY\\\]]]\\\\\\]]]^^^bbb```^^^___bbbddddddcccgggjjjnnnqqqtttzzz|||{{{~~~}}}|||zzzzzzzzz{{{|||~~~rrrfffbbb______bbbdddcccbbbdddcccbbbbbbcccbbb^^^[[[WWWUUURRRRRRSSSUUUWWWWWWXXXYYY\\\___bbbeeegggggggggggghhhiiijjjlllnnnooogggaaaYYYTTTRRROOOKKKFFFFFFEEEEEEEEEFFFHHHJJJKKKKKKLLLNNNPPPPPPPPPOOONNNRRRRRRRRRRRRQQQPPPOOONNNLLLNNNPPPQQQQQQNNNKKKIIIHHHIIIKKKNNNRRRUUUXXXZZZ^^^^^^^^^___```aaabbbccc```aaabbbcccccccccbbbaaadddbbbbbbccceeeggghhhggggggdddbbbbbbccceeeffffffggggggfffffffffggghhhhhhfffeeedddccccccdddeeeeeehhhgggfffdddbbb___]]]\\\WWWVVVVVVWWWYYY]]]aaadddggghhhhhhhhhhhhiiiiiiiiihhhfffbbbaaahhhwww~~~yyyuuurrrmmmhhheee___WWWQQQQQQRRRSSSVVV[[[jjjzzz|||uuunnniiiaaa]]]\\\___aaaccceeeeeeccc___\\\[[[^^^aaabbbdddhhhlllpppqqqqqqpppooo[[[SSSMMMIIIJJJGGGEEEFFFGGGGGGHHHOOOWWW```iiizzz}}}yyyooofff___^^^aaaeeelllrrruuuzzz}}}}}}|||{{{}}}|||wwwuuutttwwwyyyzzzyyyvvvrrrooonnniiifffaaa\\\XXXSSSNNNKKKIIIKKKLLLLLLKKKKKKLLLNNNRRRSSSUUUXXXYYYZZZZZZZZZYYY[[[^^^___^^^^^^```aaadddbbbaaaaaadddggghhhiiinnnrrrwwwzzzzzzwwwwww~~~}}}{{{}}}}}}~~~}}}pppbbb___\\\\\\```ccccccaaadddccccccddddddccc```]]]ZZZWWWTTTRRRSSSUUUVVVWWWYYYZZZ]]]___bbbccceeeeeedddeeehhhjjjlllnnnnnnnnngggaaaYYYTTTQQQNNNJJJGGGFFFEEEEEEEEEFFFHHHJJJKKKJJJKKKMMMNNNOOOOOONNNNNNRRRRRRRRRRRRQQQQQQPPPOOOLLLNNNPPPQQQPPPMMMJJJHHHGGGGGGIIILLLOOOSSSUUUWWW^^^^^^___```aaabbbcccccc```aaabbbdddddddddcccbbbcccaaa```bbbeeegggiiiiiifffdddcccccceeefffggggggiiihhhgggggggggggggggggghhhhhhggggggffffffeeeeeegggfffeeecccaaa^^^\\\[[[WWWWWWXXXYYY\\\```dddfffjjjiiiiiiiiihhhhhhhhhhhhgggccc___```hhhzzz}}}zzzyyyvvvooojjjccc\\\VVVVVVVVVUUUWWW[[[gggxxxyyyssslllgggaaa]]]]]]___bbbcccbbb```^^^ZZZYYY[[[___ccceeehhhmmmqqqsssrrrpppoooppp\\\TTTMMMIIIIIIHHHFFFFFFGGGGGGGGGNNNWWWcccmmm}}}|||xxxnnneee^^^]]]```dddkkkrrrvvvzzz|||}}}|||xxxvvvuuuwww{{{}}}{{{vvvpppmmmllleeeccc```]]]YYYTTTNNNJJJGGGIIILLLMMMMMMMMMNNNOOORRRTTTVVVYYY[[[]]]]]]]]]\\\^^^```aaaaaabbbccceeegggeeedddeeegggkkknnnpppuuuyyy~~~{{{uuuuuuvvv}}}~~~~~~}}}yyylll___\\\YYYZZZ^^^aaabbbbbbbbbcccdddeeeeeedddaaa___^^^ZZZVVVTTTUUUVVVVVVVVVZZZ[[[]]]___aaabbbbbbccccccfffiiilllmmmmmmlllkkkfffaaaZZZTTTQQQMMMJJJGGGFFFEEEEEEEEEFFFHHHJJJKKKLLLLLLNNNOOOPPPPPPOOOOOORRRRRRRRRRRRRRRQQQPPPPPPMMMOOOQQQQQQPPPMMMJJJGGGFFFGGGHHHKKKNNNQQQTTTVVV\\\]]]^^^___aaabbbbbbbbbbbbccceeefffgggffffffeeebbbaaa```aaadddgggiiijjjfffdddcccdddfffhhhiiihhhjjjiiiiiihhhggggggggggggiiiiiiiiiiiihhhgggeeeeeegggfffeeeccc```]]][[[YYYXXXXXXZZZ\\\___cccgggiiijjjjjjiiihhhgggfffeeeeeeddd```]]]___jjj~~~}}}uuunnnggg```ZZZXXXWWWUUUUUUXXXcccuuuxxxrrrnnniiiccc______```bbbbbb```^^^YYYVVVVVVZZZ```dddhhhlllqqqttttttrrrooonnnsss^^^UUUNNNIIIIIIHHHFFFFFFHHHGGGGGGNNNVVVeeennn~~~zzzvvvkkkccc\\\\\\^^^cccjjjqqquuuyyy{{{zzz}}}~~~{{{yyyxxxxxx{{{}}}{{{uuunnnkkkjjjcccbbb```^^^[[[UUUOOOJJJFFFHHHKKKMMMNNNOOOPPPRRRSSSUUUWWWZZZ]]]^^^______\\\^^^`````````aaadddfffiiiiiiiiiiiilllppptttwwwzzz~~~~~~tttqqqtttvvvzzz|||vvvhhh]]]YYYVVVWWW[[[```bbbaaaaaaccceeegggfffdddbbb``````]]]ZZZXXXXXXXXXXXXWWWZZZ[[[]]]^^^```aaaaaaaaadddfffiiillllllkkkiiigggeee```ZZZTTTPPPLLLIIIGGGFFFEEEEEEEEEFFFHHHJJJKKKLLLLLLMMMNNNOOOOOOOOOOOORRRRRRRRRSSSRRRRRRQQQPPPOOOQQQRRRSSSQQQNNNJJJGGGEEEFFFHHHKKKNNNRRRUUUVVVYYYZZZ\\\^^^``````aaaaaabbbccceeefffggggggffffffbbb```___```cccgggiiijjjeeeddddddeeehhhjjjjjjjjjkkkjjjiiihhhhhhhhhhhhhhhiiiiiiiiiiiihhhgggeeedddgggfffeeebbb___\\\ZZZXXXYYYZZZ[[[^^^aaaeeehhhjjjiiiiiihhhfffeeedddcccbbbaaa^^^\\\aaaooo}}}tttkkkccc[[[XXXUUUQQQPPPRRR]]]qqqwwwrrrppplllfffbbbaaa````````````\\\WWWUUUVVV[[[```dddjjjnnntttvvvuuurrrpppooouuu___VVVNNNJJJJJJHHHGGGGGGHHHGGGGGGMMMVVVaaalll}}}yyyuuuiii```YYYYYY\\\aaahhhooossswwwxxxwwwzzz~~~}}}||||||~~~}}}{{{{{{yyyzzz{{{xxxsssnnnjjjhhhbbbaaa```^^^\\\WWWQQQLLLGGGIIILLLMMMNNNOOOQQQTTTTTTVVVXXX[[[]]]_________ZZZ\\\]]]^^^^^^___bbbeeeiiikkkmmmnnnqqqtttyyy}}}~~~rrrkkklllppptttvvvyyy}}}tttgggZZZVVVSSSSSSXXX]]]______^^^bbbfffgggfffdddbbbaaaaaa___^^^]]]]]]\\\ZZZXXXZZZ[[[\\\^^^___`````````eeefffhhhjjjjjjhhhfffeeeddd```[[[UUUOOOKKKIIIHHHFFFEEEEEEEEEFFFHHHJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNRRRRRRRRRSSSSSSRRRRRRQQQQQQRRRSSSSSSQQQNNNJJJGGGDDDEEEHHHKKKOOORRRVVVXXXXXXYYY[[[^^^___`````````___```bbbcccddddddddddddcccaaa______bbbfffhhhiiieeedddeeegggjjjllllllkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggggffffffggggggeeeccc```\\\ZZZXXX[[[[[[]]]```cccfffhhhjjjhhhhhhgggeeedddcccaaaaaa```______gggwwwzzzqqqggg^^^XXXSSSMMMLLLMMMXXXkkkwwwrrrqqqmmmgggcccaaa```^^^]]]___[[[VVVUUUXXX]]]bbbeeekkkpppvvvxxxvvvsssrrrsssxxx```VVVNNNJJJKKKIIIGGGGGGHHHGGGGGGMMMUUU]]]iii|||yyytttfff^^^WWWWWWZZZ___fffmmmqqqtttuuutttwww}}}~~~~~~~~~|||zzzzzz}}}~~~||||||{{{yyywwwuuurrrnnnjjjfffaaa```^^^]]][[[WWWQQQMMMLLLMMMMMMMMMLLLMMMPPPSSSUUUWWWYYY\\\]]]^^^______[[[\\\^^^^^^^^^```cccfffjjjmmmpppsssuuuxxx}}}pppeeebbbeeejjjmmmrrruuu{{{~~~pppeeeWWWSSSOOOOOOTTTXXX[[[[[[\\\```eeegggfffcccbbbbbbaaaaaaaaaaaaaaa___\\\YYYYYYZZZ[[[]]]___`````````cccdddfffggghhhgggfffeeeccc```[[[UUUNNNJJJHHHHHHFFFEEEEEEEEEFFFHHHJJJKKKLLLLLLLLLLLLMMMNNNNNNOOORRRRRRSSSSSSSSSSSSRRRRRRQQQRRRSSSSSSPPPMMMHHHFFFBBBCCCFFFJJJNNNSSSVVVXXXXXXYYY\\\___```aaaaaa```^^^___aaabbbdddddddddcccdddbbb______aaaeeeggghhheeedddeeehhhkkkmmmmmmllljjjjjjiiiiiiiiijjjkkkkkkjjjiiihhhgggggghhhhhhiiihhhhhhfffccc```]]]ZZZXXX\\\]]]^^^aaacccfffgggiiihhhhhhgggfffdddcccbbbbbbaaaaaaeeepppxxxmmmbbbZZZSSSLLLJJJLLLSSSddd||||||}}}~~~uuuqqqmmmjjjeeebbb```___^^^\\\\\\YYYUUUVVV[[[aaafffhhhmmmrrrwwwyyywwwuuuvvvyyyyyyaaaVVVNNNKKKKKKIIIGGGGGGHHHGGGGGGMMMUUU[[[hhh}}}xxxssseee]]]VVVVVVYYY^^^eeelllpppssssssrrruuu{{{~~~}}}}}}zzz{{{~~~}}}}}}|||xxxtttrrrqqqooojjjeee```___]]]\\\ZZZVVVQQQMMMPPPPPPOOOMMMKKKLLLNNNQQQVVVWWWYYY\\\]]]^^^^^^^^^^^^___```aaaaaacccgggiiiiiimmmrrrvvvwwwzzztttfff]]][[[```eeehhhooosssyyyzzzlllaaaUUUQQQLLLLLLQQQUUUXXXXXX[[[```eeegggeeecccaaabbbaaaaaabbbddddddbbb]]]YYYXXXYYY[[[]]]___``````aaaaaabbbdddeeeggggggggggggbbb```[[[UUUNNNJJJHHHHHHFFFEEEEEEEEEFFFHHHJJJKKKNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPQQQRRRRRROOOKKKGGGDDD@@@BBBEEEIIIMMMRRRVVVXXXXXXZZZ]]]```bbbbbbbbbaaa___```bbbdddeeeeeeeeeeeeeeebbb______aaadddggghhheeedddeeehhhlllnnnmmmmmmiiiiiiiiiiiijjjkkkllllllkkkjjjhhhggggggiiijjjllliiihhhfffdddaaa]]]ZZZYYY\\\]]]___aaaccceeeggghhhiiihhhgggfffeeedddccccccbbbccciiivvv~~~rrreee\\\TTTLLLJJJLLLQQQ___uuu{{{yyyzzz}}}}}}tttpppiiifffcccaaa```___]]]\\\ZZZWWWTTTVVV]]]dddiiikkknnnsssyyyzzzxxxwwwzzz}}}|||bbbXXXSSSOOOLLLJJJLLLMMMKKKGGGJJJRRR[[[bbbkkk~~~zzzqqqbbbYYYRRRQQQTTTWWW^^^eeemmmqqquuuwwwvvvvvvyyy{{{~~~|||zzzxxxzzz}}}}}}yyyvvvssspppqqqtttsssnnnjjjaaa___\\\ZZZYYYVVVSSSPPPOOOMMMMMMOOONNNMMMPPPVVVXXXZZZ\\\\\\\\\[[[\\\]]]\\\^^^aaadddgggjjjlllmmmrrruuuzzz|||}}}}}}kkkbbbXXXUUUVVVXXX___eeemmmttt|||}}}qqqfff```RRROOOLLLIIIJJJMMMQQQTTT[[[^^^aaabbbbbbaaabbbcccbbbcccfffiiijjjhhhbbb^^^\\\]]]^^^^^^^^^___bbbeeeaaacccgggjjjkkkkkkiiigggddd___YYYSSSNNNKKKHHHEEEEEEEEEDDDDDDEEEGGGIIIJJJNNNOOOPPPOOONNNNNNPPPRRRUUUUUUTTTRRRRRRQQQQQQQQQQQQSSSSSSQQQLLLHHHEEECCCEEEGGGJJJNNNQQQTTTVVVWWW[[[\\\]]]\\\\\\^^^aaacccdddcccaaaaaabbbdddgggiiiiiihhhfffeeedddeeefffgggggggggggggggfffhhhkkknnniiiiiijjjkkkkkklllmmmmmmkkkkkkkkkjjjiiihhhgggfffhhhgggeeebbb___\\\ZZZXXX[[[]]]```bbbeeeffffffgggiiijjjjjjiiifffeeeeeefffeeeiiirrrvvvfff[[[SSSLLLIIIJJJQQQ```tttzzzvvvvvvyyy}}}~~~vvvssstttmmmgggfffddd___ZZZZZZZZZXXXXXX\\\ccciiilllmmmrrrsssuuuvvvwwwzzz~~~}}}bbbXXXSSSNNNKKKGGGJJJKKKHHHEEEGGGPPPWWWcccmmmyyypppeee\\\TTTRRRSSSUUU[[[aaajjjnnntttvvvvvvwwwzzz|||~~~}}}{{{{{{}}}~~~zzzxxxtttrrrrrrsssrrrlllhhhcccaaa___^^^]]]ZZZWWWTTTOOOMMMMMMOOONNNMMMPPPVVVWWWYYY\\\]]]]]]]]]^^^______aaacccgggjjjmmmnnnooovvvyyy}}}vvvmmmbbbYYYQQQOOOOOOQQQVVV\\\eeellltttyyyzzz{{{~~~~~~~~~pppddd\\\PPPMMMJJJHHHHHHKKKOOOQQQXXX\\\aaadddeeedddcccbbbcccdddfffiiijjjhhhccc___\\\]]]^^^^^^^^^___bbbeeeccceeehhhkkkkkkjjjhhhfffccc___XXXSSSOOOKKKHHHEEEEEEDDDDDDDDDEEEGGGIIIJJJHHHJJJKKKKKKKKKLLLNNNPPPTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQRRROOOKKKGGGDDDDDDEEEFFFJJJMMMQQQTTTVVVWWW[[[\\\]]]]]]]]]^^^aaadddbbbaaaaaaaaacccfffiiillllllkkkiiihhhggghhhiiijjjggghhhhhhggggggiiillloookkkkkkkkkllllllmmmmmmnnnkkkkkkkkkkkkjjjiiiiiihhhiiihhheeebbb___\\\YYYXXXZZZ\\\___bbbeeeggghhhiiiiiijjjjjjiiigggeeefffgggfffjjjtttyyyiii^^^TTTLLLIIIJJJOOO]]]pppxxxssssssvvvyyy|||yyywwwrrrnnnlllggg___[[[[[[[[[ZZZ[[[___ffflllnnnoooqqqrrrtttvvvxxx{{{dddXXXRRRMMMKKKFFFIIIIIIGGGDDDGGGNNNUUUdddnnnyyyqqqhhh^^^UUURRRQQQRRRVVV\\\eeejjjqqquuuvvvxxx{{{~~~~~~~~~~~~}}}|||yyyvvvsssrrrrrrpppjjjfffcccbbbaaaaaa```]]]YYYVVVPPPNNNNNNOOONNNMMMPPPUUUVVVXXX[[[]]]]]]^^^```aaabbbdddgggkkknnnqqqsssttt|||uuuggg```XXXPPPJJJJJJJJJKKKNNNSSS[[[bbbjjjooosssvvvzzz~~~~~~~~~}}}nnn```XXXMMMKKKHHHFFFFFFIIILLLOOOTTTZZZaaafffgggfffdddcccddddddfffhhhiiigggccc```]]]^^^^^^^^^^^^```cccfffeeegggjjjlllkkkiiigggeeeccc^^^XXXSSSOOOKKKHHHEEEEEEDDDDDDDDDEEEGGGIIIJJJEEEGGGHHHIIIIIIKKKNNNPPPRRRQQQPPPOOOOOONNNOOOOOOOOOPPPPPPMMMIIIFFFDDDDDDEEEGGGJJJNNNRRRUUUWWWXXX[[[\\\^^^^^^^^^___bbbdddaaaaaa```aaadddgggkkknnnpppooommmlllkkkkkklllllliiiiiiiiiiiihhhjjjmmmpppnnnnnnnnnnnnnnnnnnnnnooollllllllllllkkkkkkkkkkkkjjjhhheeebbb^^^[[[YYYXXXYYY[[[___cccfffhhhjjjjjjiiijjjjjjiiigggfffggghhhhhhlllxxx~~~nnnbbbVVVMMMIIIIIIMMMYYYkkk{{{}}}tttpppoooqqqsssxxx{{{~~~{{{zzzxxxuuulll```[[[\\\]]]]]]___dddjjjnnnqqqqqqppprrruuuwwwzzzfffYYYRRRMMMKKKHHHJJJJJJHHHFFFIIIOOOTTTaaammmzzzrrrhhh___VVVRRRQQQQQQTTTYYY___eeelllrrrtttwww{{{}}}||||||}}}~~~wwwuuusssrrrqqqooojjjgggaaaaaa`````````]]]YYYVVVRRROOONNNPPPOOOMMMOOOUUUVVVXXX[[[\\\\\\]]]___```ccceeeiiinnnssswwwzzz{{{~~~vvvjjj___YYYRRRLLLHHHIIIJJJJJJKKKNNNTTTYYY```gggmmmsssxxx|||zzziii]]]VVVKKKIIIGGGEEEEEEHHHKKKMMMTTTYYY```eeeggggggggggggeeeeeefffhhhiiigggdddaaa^^^___`````````aaadddggghhhjjjlllmmmllliiifffcccbbb^^^XXXTTTPPPLLLHHHEEEDDDDDDDDDDDDEEEFFFHHHIIIHHHIIIKKKKKKKKKLLLOOOQQQPPPOOONNNNNNMMMMMMMMMNNNMMMNNNMMMKKKGGGEEEEEEEEEGGGIIILLLPPPSSSVVVXXXYYYZZZ\\\^^^______```bbbdddbbbbbbaaaaaadddgggkkkmmmqqqqqqooonnnmmmmmmmmmnnnjjjkkkkkkjjjjjjkkkoooqqqqqqqqqqqqqqqppppppoooooollllllllllllllllllmmmmmmjjjhhheeeaaa]]][[[YYYYYY[[[]]]```cccfffhhhiiijjjiiijjjjjjjjjhhhggghhhiiihhhnnn}}}tttfffXXXMMMHHHIIIKKKWWWgggvvvyyyqqqmmmlllmmmnnnrrrxxx~~~}}}pppbbb\\\^^^^^^___cccggglllppprrrrrrqqqssswwwzzz~~~gggYYYRRRMMMLLLIIIIIIIIIHHHGGGIIINNNRRR^^^iii{{{sssggg^^^VVVSSSQQQQQQTTTXXXZZZ```gggmmmqqquuu{{{|||zzz{{{zzz{{{|||~~~~~~}}}uuutttsssrrrqqqnnnkkkiiibbbaaa`````````]]]ZZZVVVSSSPPPOOOPPPOOOLLLOOOTTTVVVXXXZZZ[[[[[[\\\]]]___cccfffkkkqqqxxx~~~xxxpppiii___VVVSSSOOOJJJHHHJJJKKKIIIJJJLLLOOOTTTZZZbbbiiiqqqwww{{{uuudddZZZUUUKKKIIIGGGFFFFFFHHHKKKMMMTTTXXX^^^bbbeeefffiiijjjfffffffffggghhhgggeeeccc```aaabbbbbbbbbcccfffiiijjjkkkmmmnnnllliiieeebbbaaa]]]XXXTTTPPPLLLHHHEEEDDDDDDCCCCCCDDDFFFHHHIIIKKKLLLMMMMMMLLLLLLNNNPPPOOOOOONNNMMMMMMMMMMMMNNNLLLLLLKKKIIIFFFEEEFFFGGGJJJLLLOOORRRUUUWWWYYYZZZYYY[[[]]]______```bbbddddddcccbbbbbbcccfffiiikkkppppppoooooonnnnnnnnnnnnllllllmmmlllkkkmmmpppsssuuutttssssssrrrqqqppppppllllllkkkkkkkkklllmmmmmmiiifffccc___\\\ZZZYYYYYY^^^```bbbeeeggghhhhhhhhhiiijjjjjjiiigggfffggghhhhhhpppyyyjjjZZZMMMHHHIIIKKKUUUeeetttvvvnnnkkkllllllmmmpppvvv|||sssccc]]]___^^^aaaeeeiiilllooorrrssstttvvvzzz~~~iiiZZZRRRNNNMMMGGGHHHGGGFFFFFFHHHLLLOOO\\\fff{{{{{{rrrhhh___WWWTTTSSSRRRTTTXXXWWW\\\bbbggglllrrrzzz}}}zzzxxxzzzzzz{{{|||||||||||||||sssssssssrrrpppnnnkkkjjjeeedddaaa```___^^^[[[XXXTTTQQQPPPQQQOOOLLLNNNSSSUUUWWWZZZ\\\\\\]]]___```fffjjjooovvv~~~wwwmmmhhhbbbYYYRRRQQQLLLHHHFFFHHHJJJHHHHHHJJJMMMPPPUUU]]]fffnnnuuuyyy}}}qqqaaaXXXTTTKKKIIIGGGFFFGGGHHHKKKLLLTTTWWW\\\```cccfffiiikkkhhhgggffffffggggggfffdddbbbddddddddddddfffiiikkkkkkmmmnnnnnnmmmiiieeeccc```]]]XXXTTTQQQMMMHHHEEEDDDCCCCCCCCCDDDFFFHHHIIIKKKLLLMMMLLLKKKKKKMMMNNNOOOOOONNNNNNNNNNNNOOOOOOLLLKKKJJJGGGEEEEEEGGGIIIMMMNNNPPPSSSUUUWWWXXXXXXWWWYYY\\\^^^___```aaacccdddcccaaaaaabbbdddgggiiinnnnnnnnnnnnoooooooooooonnnnnnnnnmmmmmmooorrruuuwwwvvvuuutttrrrqqqpppooolllkkkjjjiiiiiijjjkkklllfffddd```]]]ZZZYYYYYYZZZ```bbbdddfffggggggggggggiiijjjjjjiiifffeeeeeefffiiittt}}}mmm\\\MMMGGGIIIJJJUUUdddsss~~~tttnnnmmmnnnooooooqqqtttyyy~~~~~~ttteee___aaa```cccfffiiilllooosssuuuwwwzzz}}}jjj[[[SSSOOOOOOHHHHHHHHHGGGGGGIIILLLNNN\\\fffxxxyyypppjjjaaaYYYUUUSSSRRRSSSWWWUUUYYY^^^bbbgggoooyyy~~~{{{zzzzzz{{{||||||{{{zzzyyyyyytttuuutttrrrooollliiihhhgggddd```]]]\\\[[[YYYWWWUUURRRQQQQQQOOOLLLNNNSSSSSSVVVZZZ]]]___aaadddfffmmmpppvvv|||tttllleeeaaa]]]VVVQQQPPPKKKGGGEEEGGGIIIGGGGGGIIIKKKLLLQQQXXXaaajjjqqqtttwww|||ppp___VVVSSSIIIHHHGGGFFFFFFHHHJJJKKKQQQVVV\\\aaadddeeeggghhhiiigggffffffggggggfffeeeeeefffggggggggghhhkkknnnlllmmmnnnooommmjjjfffccc___\\\XXXUUUQQQMMMHHHEEECCCCCCCCCCCCDDDFFFGGGIIIIIIKKKLLLLLLKKKLLLNNNPPPPPPPPPPPPOOOOOOPPPPPPQQQLLLKKKIIIGGGEEEFFFIIIKKKNNNOOOPPPRRRSSSTTTUUUUUUUUUXXX[[[^^^^^^___aaabbbbbbaaa```___aaadddgggiiillllllmmmoooppppppqqqqqqoooooooooooonnnpppsssvvvxxxxxxvvvtttsssqqqoooooolllkkkiiigggfffggghhhiiicccaaa^^^[[[YYYYYYYYYZZZ___aaacccfffhhhiiiiiiiiijjjjjjjjjhhheeecccccccccjjjwww}}}ooo\\\MMMGGGIIIHHHSSScccsss|||sssnnnooorrrsssrrrqqqsssuuuzzz~~~|||}}}}}}sssgggaaaaaabbbeeehhhjjjllloootttxxxyyy{{{~~~jjj\\\TTTPPPPPPKKKKKKJJJJJJJJJLLLNNNPPP^^^fffwwwxxxnnnlllcccZZZWWWTTTQQQRRRVVVTTTWWW[[[___dddmmmxxx~~~~~~}}}{{{|||}}}|||zzzxxxwwwxxxvvvwwwvvvsssnnnjjjgggffffffbbb]]]ZZZXXXWWWVVVUUUUUURRRQQQQQQOOOLLLNNNSSSQQQUUUZZZ^^^aaaeeehhhkkksssvvv{{{wwwppphhhaaa\\\ZZZWWWPPPLLLKKKLLLGGGEEEHHHIIIHHHHHHKKKIIIJJJMMMTTT]]]gggmmmqqqrrrwww~~~ppp___UUURRRHHHGGGFFFEEEFFFGGGIIIJJJNNNTTT\\\ccceeeeeeeeeeeeiiigggfffeeefffgggfffffffffggghhhhhhhhhjjjmmmooolllmmmoooooommmjjjfffddd___\\\XXXUUURRRMMMHHHEEECCCCCCCCCCCCDDDEEEGGGHHHIIIJJJLLLMMMMMMNNNQQQSSSQQQQQQQQQPPPPPPQQQRRRRRRLLLKKKIIIFFFEEEFFFJJJMMMNNNOOOPPPQQQRRRRRRRRRRRRTTTWWW[[[]]]^^^___```aaa___^^^^^^^^^aaadddhhhkkkkkklllmmmoooqqqrrrrrrrrroooppppppooooooqqqtttwwwyyyxxxwwwuuusssqqqooonnnllljjjhhhfffeeeeeefffgggaaa___\\\YYYXXXXXXZZZ[[[^^^```cccfffhhhjjjkkkkkkjjjjjjjjjgggdddbbbaaabbblllzzzzzzppp]]]MMMGGGIIIGGGRRRcccrrr|||rrrnnnppptttvvvuuurrrqqqsssxxxyyyyyyyyy{{{zzzsssgggaaabbbeeegggjjjkkklllpppvvv{{{zzz|||~~~iii```XXXPPPMMMNNNJJJGGGIIIJJJKKKOOOTTT[[[dddtttzzztttpppeeebbb]]]YYYVVVVVVVVVWWWXXXYYYZZZ\\\```gggpppvvvzzz|||}}}{{{zzzyyywwwvvvuuuuuuuuuvvv}}}zzzvvvqqqnnnkkkkkkkkkfffbbb^^^[[[YYYYYYWWWVVVTTTSSSRRRQQQQQQPPPQQQQQQUUUWWWXXXYYY[[[aaajjjqqqwww|||}}}xxxqqqhhhaaa]]]ZZZVVVTTTRRRPPPMMMKKKIIIHHHFFFFFFGGGHHHHHHGGGJJJKKKMMMPPPUUU]]]gggnnnpppwww|||zzziiiZZZRRRNNNGGGGGGGGGFFFEEEFFFIIILLLMMMQQQYYY```eeegggggggggjjjiiihhhgggfffeeeeeeeeeeeeeeegggjjjnnnpppqqqpppqqqooonnnmmmllliiieeecccbbb___ZZZVVVRRRNNNJJJGGGDDDCCCBBBBBBCCCEEEGGGIIIKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTSSSRRRQQQPPPOOOOOOMMMLLLLLLLLLLLLMMMNNNOOONNNPPPRRRSSSRRRRRRRRRSSSUUUXXX\\\___aaaaaa___^^^^^^___aaaccceeeffffffggghhhiiikkkmmmooooooppppppooooooooooooqqqtttvvvwwwwwwtttpppmmmmmmmmmlllkkkmmmllllllkkkhhheeecccaaa^^^\\\YYYWWWWWWYYY[[[]]]bbbccceeeggghhhiiijjjjjjiiigggffffffddd```aaafffnnnyyylllZZZLLLFFFEEEFFFOOO```sss~~~vvvqqqqqqsssvvvxxxqqqsssuuuxxx}}}zzztttrrrsssrrrooojjjeeebbbaaafffiiikkkkkkkkknnnsssxxxxxxxxxzzz}}}kkkaaaYYYRRROOOKKKFFFDDDEEEEEEEEEHHHNNN[[[dddrrr}}}yyytttpppgggddd```\\\ZZZ[[[^^^___aaabbbcccdddfffiiinnnrrryyy{{{}}}}}}zzzyyyuuuttttttssstttuuuwwwxxx}}}{{{wwwssspppmmmlllkkkeeebbb]]]ZZZYYYXXXWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPUUUWWWYYY[[[]]]dddnnnuuu{{{zzztttpppjjjccc]]]ZZZWWWTTTQQQOOONNNKKKIIIFFFDDDCCCCCCDDDEEEEEEDDDFFFHHHJJJMMMQQQXXXaaagggmmmtttzzz}}}vvvfffYYYPPPMMMGGGHHHGGGFFFEEEEEEHHHKKKLLLPPPVVV]]]bbbeeefffgggkkkjjjiiihhhgggggggggggghhhggghhhkkkooorrrrrrrrrqqqpppnnnmmmllljjjfffcccaaa^^^ZZZVVVRRROOOJJJGGGDDDCCCBBBBBBCCCFFFHHHJJJKKKKKKLLLMMMNNNPPPQQQRRRSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOONNNNNNNNNOOOOOOQQQSSSTTTTTTSSSSSSTTTVVVVVVYYY\\\```aaaaaa___^^^^^^___```bbbdddeeeeeeffffffggghhhiiikkklllnnnnnnqqqqqqqqqqqqrrrtttvvvwwwuuurrrooommmnnnnnnnnnmmmmmmmmmmmmllljjjgggeeeccc___]]]YYYWWWWWWYYY\\\^^^bbbccceeeggghhhiiiiiijjjiiigggeeefffdddaaabbbgggrrr~~~{{{mmm\\\MMMFFFFFFFFFLLL[[[mmm||||||uuupppoooqqqtttvvvtttttttttuuuxxxzzztttppppppooolllgggcccaaaaaafffiiikkkkkkkkkmmmssswwwxxxxxxxxxyyy|||ooobbb[[[UUURRROOOJJJGGGHHHHHHGGGJJJOOO[[[cccooo|||~~~{{{xxxtttqqqkkkhhhccc```___bbbfffiiijjjlllnnnmmmllljjjjjjjjjqqqrrrrrrrrrqqqooommmlllkkkllllllnnnrrrvvvzzz||||||{{{yyyvvvrrrooollljjjccc```\\\ZZZYYYXXXWWWUUUTTTTTTRRRQQQPPPOOOOOOOOOTTTVVVZZZ]]]aaaiiisss{{{vvvrrrkkkgggeeeaaa\\\XXXVVVSSSPPPMMMLLLKKKIIIGGGHHHFFFEEEEEEGGGHHHGGGFFFDDDFFFIIILLLOOOTTT[[[___hhhpppvvvzzz~~~qqqcccWWWOOOLLLHHHHHHHHHGGGEEEEEEGGGIIIMMMOOOTTTZZZ```dddhhhiiillllllkkkjjjiiiiiiiiijjjkkkkkkkkkmmmqqqtttuuuuuurrrqqqooonnnmmmkkkgggddd```]]]YYYUUURRROOOKKKHHHCCCBBBBBBBBBDDDFFFIIIKKKKKKKKKLLLLLLNNNOOOQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRTTTSSSRRRRRRQQQQQQQQQQQQUUUVVVVVVUUUTTTTTTVVVXXXXXXZZZ]]]```aaaaaa___^^^^^^______aaabbbcccddddddcccccccccdddeeehhhkkkmmmqqqqqqqqqqqqrrrssstttuuusssqqqnnnmmmnnnoooooonnnlllllllllkkkjjjhhhfffddd```]]]YYYWWWWWWZZZ^^^aaacccdddeeeggghhhiiiiiiiiiiiieeeddddddbbb```ccchhhwww|||~~~ppp^^^NNNGGGFFFEEEJJJVVVgggvvvzzzrrrmmmlllooorrrsssvvvuuusssrrrtttzzzzzzxxx|||zzztttmmmmmmkkkgggcccaaaaaabbbfffiiikkkkkkkkkmmmrrrvvvzzzyyyxxxyyy|||sssddd]]]XXXTTTSSSNNNLLLMMMMMMLLLOOOSSSZZZaaalllwww}}}{{{yyyuuusssppplllfffbbbbbbeeeiiimmmnnnqqqttttttppplllhhhgggjjjiiigggeeeccc```^^^]]]```aaaccchhhnnnuuu{{{zzzzzzyyywwwsssoookkkhhh```]]]ZZZXXXXXXWWWVVVTTTTTTSSSRRRPPPOOONNNNNNNNNRRRVVV[[[```fffnnnyyyvvvjjjgggbbb___]]]ZZZWWWTTTRRROOOMMMKKKJJJIIIGGGFFFIIIGGGFFFFFFHHHIIIIIIHHHFFFHHHKKKNNNPPPSSSWWW[[[dddllltttyyy~~~xxxmmm```VVVNNNKKKHHHIIIIIIGGGEEEEEEFFFHHHMMMOOOSSSXXX^^^eeejjjmmmmmmmmmlllkkkkkkkkkllllllnnnmmmmmmooorrruuuwwwwwwsssrrrpppooonnnlllhhheee^^^\\\XXXUUURRROOOKKKIIIBBBAAAAAABBBDDDGGGKKKLLLLLLLLLLLLMMMMMMOOOPPPQQQNNNOOOOOOPPPQQQRRRSSSTTTUUUTTTTTTTTTTTTTTTUUUUUUWWWWWWWWWUUUTTTUUUXXX[[[[[[\\\^^^```aaa```___^^^^^^^^^^^^___```aaabbbbbbbbbaaa``````bbbfffjjjmmmnnnnnnoooooopppqqqrrrsssrrrpppnnnmmmnnnnnnmmmllljjjjjjjjjjjjiiigggeeeddd```]]]ZZZWWWXXX[[[```ccccccdddeeeggghhhhhhiiiiiigggccc``````___^^^ccciiixxx~~~xxx~~~rrr^^^OOOGGGFFFDDDHHHTTTdddsss~~~xxxpppkkkjjjlllooopppuuuuuutttttttttxxx}}}{{{tttqqqtttzzzyyyrrrkkkjjjhhhddd```___aaacccdddgggjjjjjjjjjlllpppttt{{{|||~~~yyyggg```[[[WWWPPPLLLKKKLLLMMMLLLNNNRRRXXX^^^hhhsss}}}}}}|||zzzxxxuuusssooohhhcccaaacccfffiiinnnrrrvvvwwwuuupppmmmkkkiiigggccc___\\\YYYXXXXXXXXXYYY\\\bbbjjjrrrzzzxxxxxxwwwuuupppkkkfffccc\\\ZZZWWWVVVVVVVVVTTTRRRSSSRRRQQQOOONNNNNNMMMMMMQQQVVV\\\bbbjjjsss~~~rrrkkkeeebbb___[[[YYYVVVSSSRRROOOMMMJJJIIIIIIIIIGGGFFFEEEDDDBBBCCCEEEFFFFFFEEEGGGIIILLLNNNOOOQQQTTTWWWaaajjjsssyyy~~~tttiii___UUUOOOKKKHHHIIIIIIHHHFFFEEEFFFGGGKKKMMMPPPUUU\\\cccjjjnnnnnnmmmmmmmmmmmmmmmnnnoooqqqpppppprrruuuxxxyyyxxxtttrrrqqqpppooolllhhheee^^^[[[XXXTTTRRROOOKKKHHHAAAAAAAAABBBEEEIIILLLNNNNNNNNNMMMMMMNNNOOOPPPPPPNNNNNNOOOPPPQQQRRRSSSSSSRRRRRRSSSTTTUUUWWWXXXYYYWWWWWWVVVUUUUUUVVVYYY\\\]]]^^^```aaaaaa```___^^^^^^]]]]]]]]]]]]^^^___```aaa```^^^^^^aaafffkkknnnlllmmmnnnpppqqqrrrssstttqqqooommmlllmmmmmmkkkjjjjjjkkkkkkkkkiiihhhfffddd```]]]ZZZYYYYYY]]]aaadddddddddfffggghhhhhhhhhhhheee```]]]\\\[[[\\\bbbjjjyyyvvvsss}}}qqq]]]MMMFFFFFFDDDHHHTTTdddsss}}}wwwoooiiihhhjjjmmmooorrrtttwwwyyyyyyyyy{{{|||}}}xxxsssnnnnnnpppssswww{{{~~~vvvpppjjjhhhfffbbb___^^^aaacccbbbeeeiiijjjjjjlllppptttzzz~~~llleee___[[[SSSOOOMMMOOOOOOMMMNNNRRRVVV[[[dddppp{{{~~~}}}{{{yyywwwtttooohhhbbb___^^^```bbbjjjoootttwwwvvvuuusssrrrhhheee```\\\XXXWWWXXXXXXXXXYYY[[[___fffooovvv{{{vvvuuusssooojjjddd___\\\XXXVVVTTTTTTTTTSSSRRRPPPQQQQQQPPPOOONNNNNNNNNNNNPPPVVV]]]dddlllwww}}}tttlllfffbbb```]]]YYYVVVSSSQQQPPPMMMKKKIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDFFFHHHHHHGGGFFFGGGJJJKKKLLLMMMPPPSSS___hhhrrryyy{{{qqqfff]]]UUUNNNJJJGGGHHHIIIHHHFFFFFFFFFGGGGGGIIILLLRRRYYYaaahhhmmmoooooooooooopppqqqrrrrrrsssssstttvvvzzz{{{{{{zzzsssrrrpppooonnnlllhhheee___\\\XXXTTTQQQNNNJJJGGG@@@@@@@@@BBBFFFJJJNNNPPPPPPPPPOOOOOOOOOPPPPPPQQQOOOOOOPPPPPPPPPQQQQQQQQQOOOPPPQQQRRRTTTVVVXXXZZZUUUVVVWWWWWWWWWXXX[[[^^^``````aaaaaaaaa```^^^]]]]]]]]][[[[[[[[[\\\]]]^^^______^^^___bbbfffkkknnnnnnnnnpppqqqssssssssssssmmmlllkkkkkklllllljjjiiimmmmmmmmmlllkkkiiigggeee___]]][[[[[[\\\___bbbeeedddeeefffggghhhhhhhhhhhhddd___ZZZYYYYYY[[[ccclll{{{}}}rrrtttoooZZZKKKEEEFFFDDDGGGRRRcccrrr~~~~~~wwwoooiiihhhjjjlllnnnqqquuuzzz~~~~~~~~~~~~}}}|||yyysssnnnjjjjjjjjjmmmqqqwww}}}~~~~~~zzzsssmmmgggfffddd```]]]]]]___aaaaaaeeeiiikkklllnnnrrrvvvzzzrrrjjjeee___[[[WWWTTTUUUSSSPPPPPPSSSVVVZZZbbblllwww~~~|||{{{yyywwwrrrnnngggaaa]]][[[\\\\\\cccggglllppprrrssstttuuugggddd```\\\[[[\\\___aaa______^^^```dddjjjqqqtttsssrrrnnnjjjddd]]]XXXUUUTTTSSSRRRRRRRRRQQQOOOMMMOOOOOONNNNNNNNNNNNOOOOOOPPPUUU^^^fffnnnyyyzzzrrrlllfffccc\\\[[[YYYVVVRRROOONNNNNNJJJHHHFFFFFFGGGGGGFFFEEEHHHGGGFFFFFFIIIJJJJJJJJJFFFGGGHHHHHHIIIKKKOOORRR\\\fffqqqxxx~~~yyynnnccc[[[SSSLLLHHHEEEGGGHHHHHHGGGFFFGGGHHHGGGIIIMMMSSS[[[cccjjjnnnrrrrrrrrrssssssuuuvvvvvvvvvwwwyyy|||~~~|||sssqqqpppooonnnkkkhhheee```\\\XXXTTTQQQMMMIIIFFF??????@@@BBBFFFJJJOOOQQQRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNOOOOOOPPPRRRTTTVVVWWWTTTVVVYYYZZZ[[[\\\___aaabbbbbbbbbaaaaaa___^^^]]]]]]\\\[[[YYYYYYZZZ\\\]]]]]]]]]]]]___bbbgggkkknnnnnnooopppppppppooonnnmmmhhhggggggiiikkklllkkkjjjlllllllllkkkiiifffdddbbb]]]]]]\\\]]]^^^aaacccddddddeeefffggghhhhhhhhhhhheee___ZZZYYYYYY\\\fffooo}}}wwwlllVVVHHHCCCEEEBBBDDDMMM^^^ooo|||xxxpppjjjiiijjjmmmnnnssswww|||{{{uuunnniiigggggggggkkkpppsssuuuxxx|||{{{yyyyyyzzzzzzwwwpppjjjddddddbbb___\\\ZZZ\\\]]]aaafffkkknnnooorrrvvvzzzwwwooohhhbbb^^^ZZZWWWVVVSSSNNNMMMOOOVVVZZZaaajjjuuu}}}{{{zzzxxxvvvppplllgggaaa]]]ZZZZZZZZZ]]]```eeeiiilllooorrrtttllliiieeeccccccgggkkknnnfffeeecccbbbdddhhhlllooorrroookkkfff___YYYTTTQQQRRRQQQPPPPPPQQQPPPNNNLLLNNNNNNMMMMMMNNNNNNOOOPPPPPPVVV^^^fffooozzzxxxllleeeaaa^^^\\\WWWWWWVVVSSSOOOMMMLLLMMMHHHFFFDDDDDDEEEFFFEEEDDDEEECCCCCCCCCFFFGGGGGGGGGGGGHHHIIIIIIIIILLLPPPSSSZZZdddpppwww~~~wwwlllaaaYYYRRRKKKFFFDDDFFFHHHHHHGGGGGGHHHIIIJJJLLLQQQWWW___gggnnnrrruuuuuuuuuuuuvvvxxxyyyzzzxxxyyy|||~~~rrrqqqooonnnmmmkkkgggddd```]]]XXXTTTQQQMMMHHHEEE??????@@@BBBFFFKKKOOORRRSSSSSSRRRQQQQQQQQQQQQRRRSSSRRRQQQPPPOOONNNNNNMMMOOOOOOOOOOOOPPPRRRSSSTTTTTTWWWZZZ\\\^^^___aaacccccccccbbbbbbaaa___^^^]]]]]]\\\ZZZYYYXXXYYY[[[\\\\\\\\\]]]___bbbgggjjjmmmmmmmmmmmmmmmkkkiiigggfffccccccdddgggkkkmmmmmmllliiiiiihhhgggeeebbb___^^^\\\\\\]]]^^^```bbbcccdddeeeeeefffggghhhhhhhhhgggggg```[[[YYYZZZ^^^hhhrrr~~~iiiSSSFFFBBBEEEAAAAAAHHHYYYkkk{{{yyyqqqkkkiiikkkmmmooouuuxxx}}}}}}vvvnnniiihhhhhhfffiiilllmmmmmmnnnrrruuuwwwvvvvvvwwwxxxuuunnnhhhbbbbbbaaa^^^ZZZYYYYYYZZZbbbgggmmmppprrruuuzzz}}}uuulllfffeee___WWWQQQNNNMMMNNNNNNVVV\\\dddjjjqqqzzz|||zzzzzzyyyxxxrrrlllddd]]]XXXUUURRRPPPSSSWWW[[[```dddiiimmmqqqpppllliiikkkrrrwwwyyyxxxqqqnnnlllkkklllmmmmmmmmmnnnmmmhhhaaaYYYSSSPPPPPPSSSSSSSSSRRRPPPNNNLLLJJJIIIKKKLLLMMMMMMOOORRRUUUVVVYYY___jjjwww|||qqqfff___\\\ZZZYYYVVVUUUSSSPPPNNNKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJIIIJJJLLLPPPSSSZZZbbbnnnwww}}}vvviii]]]TTTNNNKKKIIIGGGHHHIIIHHHFFFFFFFFFGGGLLLNNNQQQVVV^^^gggpppuuuyyyyyyzzzzzz{{{|||||||||}}}|||~~~{{{vvvtttrrrpppnnnjjjfffccc```\\\XXXTTTQQQMMMHHHEEECCCBBBAAABBBDDDIIIMMMPPPTTTUUUWWWXXXXXXUUUSSSQQQRRRSSSTTTTTTRRRPPPPPPPPPNNNPPPRRRSSSSSSSSSUUUWWWPPPSSSVVVZZZ]]]^^^___^^^aaabbbbbbaaa___]]]]]]^^^ZZZZZZZZZZZZZZZZZZZZZZZZ^^^]]]___bbbbbb```dddllliiijjjkkkkkkjjjiiihhhgggdddeeehhhjjjkkklllllllllllljjjgggccc```^^^]]]]]][[[\\\^^^aaacccdddddddddgggggggggiiijjjiiifffdddeee\\\WWWXXXWWWXXXiii}}}cccOOOHHHEEEBBBHHHFFFHHHTTThhh}}}uuummmiiiiiikkknnntttwww{{{|||ppphhhfffhhhkkknnnnnnmmmnnnqqqppplllnnnqqqtttvvvuuuqqqllliii```bbbbbb```]]]\\\^^^```eeejjjrrrxxxvvvssswww~~~{{{sssmmmhhhbbbZZZSSSPPPPPPPPPPPPVVV]]]eeelllsss|||~~~~~~}}}|||{{{qqqkkkccc[[[WWWTTTQQQPPPSSSVVV[[[___cccggglllppptttqqqooosssyyy~~~wwwtttrrrqqqqqqqqqpppoookkkiiieee^^^WWWSSSRRRSSSUUUUUUUUUTTTRRRPPPNNNLLLJJJJJJKKKKKKKKKMMMQQQTTTXXXZZZaaajjjvvv~~~vvvkkkbbb\\\YYYWWWVVVUUUTTTRRRPPPMMMKKKIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIIIIIIIKKKOOORRRYYY```kkkuuuzzz|||}}}}}}{{{rrreeeYYYQQQKKKHHHFFFEEEGGGHHHGGGFFFFFFGGGHHHHHHJJJMMMSSSZZZcccmmmrrryyyyyyzzzzzz|||}}}|||wwwuuurrrpppnnnkkkfffccc___\\\WWWSSSPPPLLLHHHEEECCCBBBAAABBBDDDIIIMMMPPPSSSUUUWWWYYYYYYXXXVVVTTTTTTUUUVVVTTTRRRQQQQQQRRRQQQRRRTTTTTTSSSTTTUUUWWWUUUWWWYYY[[[]]]_________``````aaa___]]][[[[[[\\\[[[[[[[[[[[[[[[\\\\\\\\\```cccfffdddbbbbbbfffkkkiiijjjjjjkkkjjjiiigggfffcccdddgggiiikkklllllllllkkkiiifffbbb___]]]\\\\\\\\\^^^```bbbdddeeeeeeeeegggggggggiiijjjiiigggdddccc\\\XXXYYYYYY^^^rrrbbbOOOHHHDDDBBBEEEDDDGGGRRReeezzzyyypppjjjhhhjjjlllqqqtttzzzuuunnnmmmooopppssstttsssssstttqqqkkkkkkmmmppprrrqqqnnnjjjhhhfffggggggeeecccbbbdddfffqqqtttzzz~~~|||yyy~~~{{{uuulllfff^^^WWWTTTSSSRRRRRRVVV]]]gggooovvv~~~~~~~~~|||zzzpppjjjaaaYYYTTTRRRPPPOOOSSSVVVZZZ^^^aaafffkkknnnuuutttuuuzzz}}}|||zzzyyyyyywwwtttrrriiigggbbb[[[VVVTTTUUUWWWXXXXXXXXXWWWVVVSSSQQQOOOKKKKKKJJJHHHHHHJJJOOORRRXXX[[[aaajjjuuutttnnnddd[[[WWWUUUTTTSSSSSSRRRQQQOOOLLLJJJIIIHHHFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGGGGGGGHHHJJJNNNQQQWWW^^^hhhqqqvvvxxxxxxxxxtttlll```UUUMMMHHHEEECCCCCCEEEFFFFFFEEEFFFGGGHHHIIIKKKOOOTTT[[[dddnnnuuuyyyyyyzzz{{{}}}}}}wwwtttqqqnnnlllhhhdddaaa^^^[[[VVVRRRNNNKKKGGGDDDBBBAAAAAABBBEEEIIIMMMPPPRRRTTTWWWYYYZZZZZZYYYXXXXXXXXXWWWUUURRRQQQRRRTTTTTTVVVVVVVVVTTTTTTUUUVVVUUUUUUUUUVVVXXXYYYZZZ[[[^^^^^^___]]][[[YYYZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]aaajjjnnnfffaaaeeeiiijjjiiiiiijjjjjjiiihhhfffeeecccdddgggiiikkkkkklllllljjjhhhddd```]]][[[ZZZZZZ^^^___aaadddeeefffffffffgggfffgggiiijjjjjjgggeee___ZZZXXXZZZ\\\fff~~~```OOOGGGDDDBBBBBBAAAEEEPPPbbbuuu~~~ssskkkhhhiiijjjqqquuu{{{{{{uuuuuuwwwxxx}}}~~~|||zzztttmmmjjjkkkmmmooonnnmmmkkkiiinnnoooooonnnmmmnnnpppsssyyyzzz}}}~~~~~~zzzqqqkkkbbb\\\WWWUUUTTTSSSWWW^^^hhhqqqyyy}}}}}}|||}}}}}}{{{xxxuuunnnggg^^^VVVRRRPPPOOOOOOTTTVVVZZZ]]]```eeejjjmmmrrrtttwww}}}~~~~~~~~~|||yyyvvvkkkhhhbbb[[[VVVTTTWWWZZZ\\\\\\[[[[[[YYYWWWTTTSSSMMMLLLJJJHHHGGGIIINNNQQQUUUXXX___gggqqq||||||lllfff]]]WWWSSSRRRRRRQQQQQQPPPOOOMMMKKKIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFIIILLLPPPVVV]]]fffnnnrrrtttttttttnnnggg\\\RRRKKKFFFCCCBBBAAACCCEEEEEEEEEFFFGGGIIIIIILLLPPPTTTZZZdddooowwwyyyyyyzzz{{{~~~}}}uuurrrooollliiieeeaaa^^^]]]YYYTTTPPPLLLIIIEEECCCAAAAAAAAACCCFFFJJJNNNPPPQQQRRRUUUXXXZZZ[[[[[[[[[YYYYYYWWWUUURRRRRRTTTVVVWWWXXXXXXWWWTTTSSSSSSTTTSSSSSSRRRRRRTTTVVVYYYZZZ]]]^^^^^^]]]ZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]kkkpppeee___gggllliiihhhhhhiiiiiiiiihhhfffeeeeeefffhhhjjjlllmmmmmmlllhhhfffbbb^^^[[[YYYYYYZZZ^^^```bbbdddeeefffffffffffffffggghhhjjjiiigggddd[[[YYYXXXZZZ___mmmxxx]]]OOOGGGCCCBBB@@@@@@DDDOOO___qqquuummmiiihhhiiirrrvvv|||~~~{{{|||~~~|||uuunnnoooooooooooooooooonnnuuuvvvwwwyyy|||}}}wwwqqqhhh```[[[XXXUUUSSSWWW^^^hhhqqqzzz~~~}}}||||||{{{wwwsssooojjjddd\\\UUURRRPPPOOOOOOTTTVVVYYY[[[^^^ccchhhlllpppsssxxx~~~~~~~~~~~~|||yyypppllleee]]]WWWVVVXXX[[[^^^^^^^^^]]][[[YYYWWWUUUPPPNNNLLLIIIGGGHHHLLLPPPOOOSSSZZZaaajjjuuuwwwfff```YYYTTTRRRQQQQQQQQQOOONNNMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFDDDEEEEEEEEEFFFHHHLLLOOOVVV\\\dddkkkooopppppppppjjjcccYYYPPPJJJFFFDDDBBBAAACCCEEEEEEEEEFFFHHHJJJFFFIIIMMMPPPUUU^^^jjjsssxxxyyyzzz}}}}}}uuurrrnnnkkkiiifffbbb```\\\XXXRRRMMMJJJGGGDDDBBB@@@@@@AAACCCFFFJJJNNNPPPPPPQQQTTTVVVYYYZZZ[[[[[[YYYYYYXXXUUUSSSSSSUUUXXXYYYZZZZZZXXXUUUSSSSSSSSSUUUUUUTTTUUUWWWZZZ^^^```^^^______^^^[[[ZZZZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWeeejjjaaa^^^fffkkkgggffffffhhhhhhhhhhhhgggfffhhhjjjkkkmmmnnnnnnnnnmmmfffccc___[[[YYYYYYYYYZZZ^^^```bbbdddeeeeeeeeeeeefffffffffhhhiiihhheeebbbXXXWWWVVVZZZbbbtttqqqYYYNNNGGGCCCBBB@@@@@@DDDMMM\\\mmm{{{vvvnnnjjjiiiiiipppuuuzzz~~~wwwvvvtttrrrrrrrrrsssttt{{{}}}~~~xxxooofff___[[[WWWTTTWWW]]]fffnnnxxx}}}{{{yyyuuupppllleeeaaaZZZUUUSSSQQQPPPOOOSSSTTTVVVXXX[[[___dddhhhooorrrxxx~~~}}}|||||||||}}}}}}{{{zzzssspppiii```ZZZXXXYYY\\\_________^^^\\\ZZZXXXVVVPPPOOOMMMJJJGGGGGGJJJMMMKKKOOOUUU[[[aaakkkvvv}}}pppbbb]]]WWWSSSQQQQQQQQQQQQMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEDDDEEEEEEEEEFFFHHHLLLOOOUUU[[[bbbhhhkkkkkkllllllfff```WWWOOOJJJGGGDDDCCCBBBDDDEEEFFFFFFFFFHHHJJJHHHKKKOOOQQQTTT\\\iiirrrvvvxxx{{{~~~|||vvvsssooollljjjhhheeeccc[[[WWWPPPKKKHHHEEEBBBAAA???@@@AAACCCGGGKKKNNNPPPQQQRRRTTTVVVXXXYYYZZZZZZYYYYYYYYYXXXVVVWWWYYY[[[[[[\\\\\\YYYVVVTTTTTTUUUUUUTTTTTTUUUWWW[[[^^^```___``````^^^\\\ZZZ[[[\\\XXXWWWWWWVVVVVVUUUUUUTTTSSS\\\```]]]]]]dddgggeeecccdddfffggghhhhhhhhhhhhlllmmmnnnoooooonnnmmmlllcccaaa]]]ZZZXXXYYY[[[\\\___```bbbdddeeeeeeeeeeeeffffffffffffgggeeebbb___WWWUUUVVV\\\iii}}}jjjUUUMMMFFFBBBBBBAAAAAADDDKKKXXXiiiyyyxxxoookkkiiiiiikkkqqqwww{{{~~~}}}yyywwwxxxzzz{{{vvvlllddd^^^YYYVVVVVV\\\ccckkkvvvyyyrrrmmmkkknnnqqqyyy~~~}}}zzzxxxvvvsssnnnkkkaaa^^^YYYVVVUUUSSSQQQPPPOOOQQQRRRTTTVVVZZZ```dddmmmqqqvvv{{{~~~|||zzzyyyzzzzzzyyyxxxsssoooiiibbb\\\YYY[[[]]]_________^^^]]]ZZZXXXVVVOOOOOOMMMJJJGGGFFFGGGIIIIIIMMMQQQTTTXXX```kkksssrrriii```[[[VVVRRRQQQQQQQQQPPPKKKKKKJJJIIIHHHGGGGGGFFFHHHGGGEEEDDDBBBBBBAAAAAAEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFHHHLLLOOOSSSXXX___dddggggggggggggccc]]]UUUNNNJJJGGGDDDCCCCCCEEEGGGGGGFFFGGGHHHJJJKKKNNNRRRSSSTTT\\\iiisssuuuwww{{{|||zzzssspppllljjjhhhgggeeecccZZZVVVOOOJJJFFFDDDAAA@@@>>>???AAADDDGGGKKKNNNPPPUUUUUUVVVWWWXXXYYYYYYZZZYYYZZZ\\\\\\[[[[[[]]]^^^^^^___^^^\\\YYYWWWWWWXXXUUUUUUUUUVVVWWWYYY[[[\\\^^^___```^^^\\\ZZZZZZ[[[YYYXXXWWWVVVTTTSSSRRRRRRSSSTTTWWWZZZ^^^```aaaaaa```bbbdddfffhhhiiiiiiiiinnnnnnoooooonnnmmmkkkjjjbbb___\\\YYYXXXZZZ\\\^^^aaabbbdddeeeffffffffffffgggfffeeeeeeeeeccc___\\\VVVUUUWWW```ssszzz~~~cccQQQKKKFFFBBBBBBAAAAAACCCHHHTTTeeevvvzzzrrrllljjjiiikkkqqqxxx{{{|||zzzppphhh```[[[WWWVVV[[[bbbiiittt|||uuummmhhhhhhlllppp}}}{{{yyyvvvtttrrrooollliii^^^\\\YYYWWWVVVUUURRRPPPMMMNNNOOOPPPSSSWWW\\\aaajjjnnnsssxxxzzz|||}}}~~~}}}zzzxxxxxxxxxwwwvvvqqqnnniiibbb]]]ZZZ[[[]]]_________^^^\\\ZZZXXXVVVNNNNNNLLLIIIFFFEEEEEEFFFIIILLLPPPQQQSSSYYYcccjjjssswwwkkkeee^^^ZZZUUUQQQPPPPPPPPPPPPJJJJJJIIIHHHHHHGGGFFFFFFIIIHHHFFFDDDBBBAAA@@@@@@EEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFIIILLLOOORRRWWW]]]bbbddddddddddddaaa[[[TTTMMMIIIFFFDDDCCCEEEFFFHHHHHHGGGGGGHHHJJJIIILLLOOOOOOPPPWWWdddoootttwww|||~~~{{{yyyooolllhhhfffeeedddbbbaaaZZZUUUNNNIIIEEECCCAAA???>>>???AAADDDGGGKKKNNNPPPXXXXXXXXXXXXYYYYYYZZZZZZYYY[[[^^^_________```aaa```aaaaaa___\\\ZZZYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^______]]][[[ZZZZZZ[[[ZZZYYYXXXVVVTTTRRRQQQPPPUUUQQQRRRZZZ___^^^]]]^^^___```cccfffhhhjjjjjjjjjoooooooooooommmkkkiiihhh```^^^[[[XXXXXX[[[^^^```bbbccceeeggghhhhhhgggggggggfffeeeeeedddaaa]]]ZZZVVVVVVXXXdddzzz~~~yyy___OOOKKKEEEBBBCCCAAAAAAAAAFFFQQQbbbttt}}}sssmmmjjjiiipppuuuzzz|||{{{uuulllddd\\\WWWXXXXXXaaammmvvvzzz|||{{{uuupppqqqyyy}}}xxxvvvuuutttrrrooojjjfffaaa```^^^[[[WWWRRROOOMMMKKKKKKLLLNNNRRRXXX^^^bbbjjjmmmqqqvvvxxxzzzyyyyyyzzzyyyxxxxxxxxxvvvssspppooolllgggbbb___^^^^^^___bbb```___^^^]]]\\\YYYVVVRRROOOKKKHHHGGGFFFDDDCCCGGGHHHJJJLLLOOOUUU\\\bbblllvvv|||rrrhhhaaa[[[YYYWWWSSSPPPNNNLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFEEECCCBBBAAABBBDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEHHHGGGFFFFFFHHHJJJLLLNNNPPPXXX^^^```aaabbbaaa^^^___\\\VVVOOOJJJFFFDDDCCCBBBCCCEEEFFFHHHIIIIIIIIIIIIKKKNNNQQQVVV]]]fffkkkooossszzz~~~{{{yyywwwqqqlllgggdddcccbbb___\\\UUUQQQKKKEEE@@@>>>>>>???@@@BBBDDDFFFIIIMMMQQQUUUZZZXXXWWWYYY]]]______]]]^^^___```___]]]]]]___```ffffffdddbbb```^^^]]]\\\___]]]\\\]]]___aaaaaa```bbbbbbaaa```^^^]]][[[ZZZ]]]\\\ZZZXXXVVVUUUTTTSSSUUUWWWYYYZZZ[[[\\\^^^```aaadddgggiiiiiiiiijjjkkklllllllllmmmmmmkkkgggcccdddccc```]]][[[\\\```ccceeedddcccccceeegggffffffgggcccbbbeeeeee___YYYVVVWWWSSS[[[rrrvvvuuu}}}{{{XXXNNNEEEAAACCCBBBBBBAAACCCFFFLLLYYYooo}}}sssllliiihhhlllrrrxxx{{{{{{}}}~~~tttkkkccc]]]YYYZZZbbblllsss||||||||||||yyywwwvvvuuusssppplllhhhbbbaaa___[[[WWWSSSPPPNNNNNNNNNNNNPPPUUUZZZ```cccmmmooosssvvvxxxxxxwwwvvvvvvuuutttttttttrrrooommmllliiieee```]]]\\\]]]]]]___^^^]]]]]]]]]\\\ZZZXXXQQQNNNKKKHHHGGGFFFDDDCCCEEEFFFHHHJJJLLLQQQWWW[[[```iiiqqqwww{{{ssskkkccc]]]ZZZXXXVVVSSSPPPMMMLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGEEEDDDBBBBBBBBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEHHHGGGFFFFFFHHHJJJMMMNNNRRRYYY___```aaacccbbb___^^^\\\WWWQQQLLLHHHEEECCCBBBCCCDDDFFFGGGHHHIIIIIIKKKMMMOOORRRUUU\\\ccchhhlllpppwww{{{}}}~~~~~~~~~~~~|||zzzwwwtttsssoookkkfffcccaaa___\\\YYYSSSOOOIIICCC???>>>>>>??????AAADDDGGGIIIMMMRRRVVVYYYXXXXXXZZZ^^^``````^^^___```aaaaaa``````bbbdddffffffdddcccaaa```___^^^aaa```^^^^^^___```___^^^aaaaaaaaaaaa```___^^^]]]]]]\\\ZZZWWWUUUTTTTTTTTTTTTVVVYYYZZZ[[[\\\^^^```bbbdddgggiiiiiiiiijjjkkkjjjiiiiiiiiiiiigggccc```bbbaaa___\\\[[[\\\```ddddddcccbbbcccfffggggggggghhhcccbbbeeeddd^^^YYYWWWVVVXXXeeexxxyyyqqqTTTMMMFFFBBBCCCAAABBBAAACCCFFFKKKWWWllluuunnnjjjiiimmmrrrxxxzzzzzzzzz~~~xxxooofff```ZZZ\\\ccckkkpppwww~~~|||zzzxxxwwwuuutttrrrnnnjjjcccbbb___[[[WWWSSSPPPNNNPPPPPPQQQTTTXXX^^^cccgggnnnoooqqqssstttsssrrrqqqqqqpppooonnnnnnmmmkkkhhhhhheeeaaa]]][[[ZZZZZZ[[[\\\[[[ZZZ[[[\\\]]][[[YYYQQQNNNJJJHHHGGGFFFEEECCCAAACCCEEEGGGHHHKKKNNNQQQRRRYYY```eeelllvvv}}}|||tttnnnjjjeee^^^ZZZXXXVVVTTTQQQOOOMMMKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCEEEDDDCCCBBBBBBCCCDDDEEEHHHGGGFFFGGGHHHKKKMMMOOOSSSYYY^^^^^^___aaaaaa___]]][[[XXXTTTOOOJJJFFFDDDBBBBBBCCCEEEFFFGGGHHHIIIMMMNNNPPPRRRUUUYYY___cccggglllrrrwwwyyyzzzzzz{{{zzzyyyxxxwwwtttrrrpppooollliiifffccc```]]]YYYVVVOOOLLLGGGAAA>>>======>>>===@@@DDDGGGJJJOOOTTTWWWYYYYYYYYY[[[^^^aaaaaa```aaabbbccccccccccccfffhhhffffffeeedddcccbbbaaaaaadddbbb___^^^_________^^^```aaaaaabbbbbbbbbaaaaaa^^^\\\XXXUUUTTTTTTUUUUUUSSSVVVXXXZZZZZZ\\\^^^aaabbbeeehhhiiiiiiiiijjjkkkkkkiiigggeeeeeedddaaa_________]]]\\\[[[]]]bbbeeeeeedddcccdddfffggggggfffgggcccbbbcccbbb\\\XXXWWWXXX```ttt{{{eeeNNNJJJEEECCCCCC@@@BBBAAACCCEEEIIITTThhhzzzwwwoookkkiiimmmqqqvvvxxxxxxxxxzzz|||}}}rrriiibbb[[[]]]dddkkknnnvvv}}}|||yyywwwvvvuuutttrrrnnnlllcccbbb^^^ZZZUUURRROOOMMMNNNOOOQQQUUUZZZaaagggjjjjjjkkkmmmnnnnnnnnnllllllllljjjiiihhhiiihhhfffdddcccaaa^^^[[[YYYXXXYYYYYYZZZYYYXXXYYY[[[[[[YYYWWWQQQNNNJJJHHHGGGFFFEEEDDD@@@BBBDDDEEEEEEFFFGGGIIIIIINNNSSSXXX]]]ccchhhkkksssuuuwwwyyyyyywwwtttsssqqqnnnjjjgggddd```[[[WWWUUUTTTRRROOOMMMKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFGGGFFFEEECCCBBBBBBBBBBBBDDDDDDCCCBBBBBBCCCEEEFFFGGGGGGFFFGGGHHHKKKNNNPPPSSSYYY\\\\\\\\\______]]][[[[[[YYYVVVRRRMMMHHHEEEBBBBBBCCCDDDEEEGGGHHHIIILLLNNNPPPRRRUUUXXX]]]```cccgggmmmrrrtttuuuwwwxxxvvvuuuuuutttrrrpppnnnmmmjjjiiigggddd```[[[VVVRRRJJJHHHCCC???===<<<=========@@@DDDHHHLLLQQQVVVYYYYYYZZZ[[[]]]___aaabbbcccaaabbbdddddddddfffhhhjjjffffffeeeeeeddddddccccccdddaaa___^^^___``````______```aaacccdddddddddddd^^^[[[WWWTTTRRRSSSTTTVVVRRRTTTWWWYYYZZZ\\\___aaaccceeehhhjjjiiiiiijjjkkkllliiifffdddccccccaaa```\\\\\\\\\[[[\\\^^^cccggggggfffeeeeeeggggggeeeccceeeaaa___```^^^YYYWWWXXX]]]kkk}}}zzz\\\JJJGGGCCCBBBDDDAAABBBAAABBBDDDGGGPPPbbbsssyyypppjjjhhhjjjnnnsssvvvvvvwwwxxxyyy{{{{{{|||}}}zzzpppiii^^^^^^dddlllooowww~~~}}}||||||xxxvvvtttssssssqqqooollldddaaa]]]YYYTTTPPPNNNMMMKKKMMMPPPUUU[[[bbbhhhkkkggghhhiiijjjkkkjjjjjjiiigggeeeccccccccccccbbb```^^^]]]ZZZXXXWWWVVVWWWWWWXXXWWWVVVWWWXXXWWWUUUSSSPPPMMMJJJHHHGGGGGGEEEDDDAAACCCEEEEEEDDDCCCCCCDDDDDDFFFJJJNNNQQQTTTXXX\\\aaaccceeeggghhhgggfffeeegggfffeeebbb___[[[VVVSSSSSSRRRPPPNNNLLLJJJJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGIIILLLOOOPPPUUU[[[^^^]]]]]]___```]]]ZZZZZZYYYWWWSSSNNNJJJGGGCCCCCCCCCDDDEEEGGGIIIJJJIIILLLOOORRRUUUXXX\\\______ccciiimmmoooppprrrsssrrrrrrrrrrrrpppooonnnmmmhhhiiihhhfff```YYYSSSOOOFFFDDD@@@>>><<<<<<=========AAAFFFJJJOOOSSSXXX[[[ZZZ\\\]]]___```bbbcccddd```bbbddddddeeefffiiikkkffffffffffffeeeeeeddddddbbb___]]]\\\^^^```bbbbbb___```aaacccddddddeeeeee^^^[[[WWWSSSQQQQQQSSSTTTQQQSSSVVVYYYZZZ\\\___bbbdddfffiiijjjjjjiiijjjkkkkkkhhhdddbbbaaaaaa```___[[[[[[\\\\\\]]]```dddhhhjjjiiigggggggggeeeccc```bbb^^^\\\\\\YYYUUUVVVYYYbbbvvv|||qqqXXXHHHEEE@@@AAAEEEBBBBBBAAABBBCCCDDDKKK[[[kkk}}}zzzpppjjjgggfffjjjooosssvvvwwwwwwwwwyyyyyyxxxxxxyyy{{{|||}}}|||tttnnnaaa```dddlllqqqxxx~~~}}}}}}|||wwwuuusssrrrrrrqqqooonnneeebbb^^^YYYTTTPPPNNNMMMKKKLLLOOOTTTZZZaaafffiiigggggghhhhhhhhhhhhggggggbbb```^^^]]]]]]^^^]]]\\\YYYWWWVVVTTTSSSSSSTTTTTTUUUTTTSSSTTTTTTTTTRRRPPPPPPMMMJJJHHHGGGGGGFFFEEECCCDDDFFFEEECCCBBBBBBCCCAAAAAADDDHHHJJJIIILLLQQQVVVWWWZZZ\\\^^^^^^]]]]]]^^^___^^^\\\YYYUUUQQQNNNPPPOOONNNLLLJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGIIILLLOOOQQQXXX^^^bbbaaa```bbbaaa^^^YYYYYYYYYWWWSSSOOOKKKIIIDDDDDDDDDDDDFFFHHHJJJKKKHHHKKKOOOSSSUUUWWWZZZ\\\[[[___cccgggiiijjjkkkmmmmmmmmmmmmmmmmmmlllkkkjjjfffhhhjjjggg```WWWPPPLLLBBB@@@>>>===<<<<<<===>>>???CCCHHHMMMQQQUUUYYY\\\\\\^^^```aaaaaaaaaccceeeaaacccdddeeeeeefffiiikkkggggggffffffeeeeeedddddd```^^^[[[[[[]]]```bbbbbb___```aaabbbbbbccccccbbb^^^\\\XXXTTTQQQPPPPPPQQQPPPRRRVVVXXXZZZ]]]```bbbeeegggjjjjjjjjjiiijjjkkkfffccc```_________^^^]]]ZZZ\\\]]]]]]^^^aaaeeeiiikkkiiihhhhhhgggeeebbb___```\\\ZZZYYYWWWTTTWWW\\\jjj{{{xxxiiiTTTHHHEEE@@@AAAFFFBBBBBBBBBBBBCCCBBBGGGUUUdddyyy|||rrrkkkgggeeehhhmmmrrruuuvvvvvvuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwzzzzzz{{{}}}yyyrrrfffbbbccclllrrrxxx~~~}}}|||xxxvvvtttsssssssssqqqppphhheee```ZZZUUURRRPPPOOONNNOOOQQQUUUZZZ^^^bbbdddfffeeeeeedddcccaaaaaa```\\\ZZZXXXWWWXXXYYYXXXWWWSSSRRRQQQPPPOOOOOOPPPPPPPPPOOOOOOPPPRRRSSSQQQPPPOOOMMMIIIHHHGGGGGGFFFEEEEEEEEEFFFDDDBBBAAAAAABBBAAA@@@BBBFFFGGGDDDFFFLLLOOOPPPRRRUUUVVVWWWWWWVVVUUUVVVWWWVVVTTTQQQOOONNNNNNMMMLLLJJJIIIHHHHHHHHHEEEFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGJJJMMMPPPRRRVVV]]]bbbaaa```aaa___[[[YYYXXXWWWUUURRROOOLLLJJJFFFEEEEEEEEEFFFIIIKKKMMMJJJMMMQQQSSSTTTUUUVVVWWWWWWZZZ^^^aaabbbcccdddfffeeeffffffffffffeeeeeeddddddgggiiifff^^^TTTLLLHHH???>>>===<<<<<<===>>>???BBBFFFKKKPPPSSSWWWZZZ]]]^^^```bbbbbbaaaaaaccceeecccdddfffffffffgggiiikkkggggggffffffeeedddccccccaaa^^^[[[ZZZ[[[^^^___```___```````````````_________\\\YYYUUUQQQOOONNNMMMOOOQQQUUUXXXZZZ]]]```ccceeegggjjjkkkjjjiiijjjjjjcccaaa_________```___]]][[[]]]^^^___```bbbfffiiihhhhhhhhhhhhhhhgggdddaaa___\\\YYYYYYVVVUUUZZZaaauuussssss|||^^^NNNHHHGGGBBBCCCEEE@@@BBBBBBBBBBBBAAADDDQQQ^^^ttt~~~uuunnnjjjfffiiimmmrrruuuvvvtttrrrpppqqqrrrssssssrrrpppooooooqqqrrrrrrqqqsssxxx|||{{{iiicccccckkkrrrvvv~~~}}}yyywwwuuutttttttttsssrrrjjjgggbbb\\\WWWSSSRRRQQQQQQRRRTTTVVVYYY]]]___aaaccccccaaa___]]][[[YYYXXXYYYWWWTTTTTTTTTUUUUUUTTTOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLNNNQQQRRRRRRPPPOOOMMMIIIHHHGGGGGGFFFEEEEEEFFFEEEDDDAAA@@@AAACCCCCCAAACCCGGGGGGCCCEEEKKKGGGIIIKKKMMMNNNNNNNNNNNNPPPQQQSSSSSSRRRQQQQQQQQQMMMLLLKKKJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFAAABBBCCCDDDEEEEEEEEEEEECCCBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHJJJMMMPPPRRRSSSZZZ______^^^^^^[[[WWWYYYXXXVVVTTTRRROOOLLLKKKGGGFFFEEEEEEGGGIIILLLNNNKKKNNNRRRTTTTTTSSSSSSTTTUUUWWW[[[]]]^^^^^^```aaa______````````````______bbbeeehhheee]]]RRRJJJFFF>>>======<<<===>>>???@@@CCCGGGMMMQQQUUUXXX[[[]]]```bbbdddcccaaaaaaccceeeeeefffggggggggggggiiilllhhhgggfffeeedddcccbbbbbbccc___[[[YYYZZZ\\\]]]^^^___`````````___^^^]]]\\\___]]]ZZZVVVRRROOOLLLKKKNNNQQQUUUWWWZZZ]]]```cccfffhhhjjjkkkjjjiiijjjjjjcccbbbaaaaaabbbbbbaaa```\\\]]]___```aaacccgggiiifffffffffhhhiiiiiifffccc___\\\ZZZYYYWWWVVV\\\ddd}}}xxxmmmooopppVVVJJJHHHIIIDDDDDDEEE>>>BBBBBBBBBBBB@@@BBBNNN[[[qqqzzzwwwppplllhhhjjjnnnrrruuutttrrrooojjjllloooqqqqqqpppnnnmmmkkkmmmnnnmmmkkklllppptttrrrvvv|||{{{mmmgggeeelllqqqvvvyyywwwtttrrrrrrqqqooonnnjjjgggccc___\\\XXXTTTQQQRRRSSSUUUXXX\\\^^^^^^]]]\\\]]]^^^^^^\\\YYYUUUSSSPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIJJJJJJKKKLLLMMMMMMKKKJJJJJJKKKKKKKKKHHHFFFEEEDDDBBB@@@??????@@@AAABBBCCCDDDFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJKKKLLLMMMNNNOOOOOONNNMMMKKKIIIHHHFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@@@@AAABBBCCCDDDEEEBBBBBBCCCCCCDDDEEEEEEEEEIIIIIIIIIJJJKKKMMMNNNOOOUUUZZZ]]]\\\ZZZ\\\\\\YYYZZZXXXVVVSSSPPPMMMKKKIIIKKKJJJHHHGGGGGGHHHIIIKKKNNNOOOOOOPPPQQQQQQQQQPPPSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVXXXYYYZZZZZZZZZZZZ```bbbdddccc]]]RRRGGG@@@===:::888888<<>>DDDHHHNNNSSSXXX\\\```bbbaaabbbccccccbbbccceeegggffffffffffffgggggggggggggggffffffffffffeeebbb```bbb^^^ZZZYYYZZZ[[[]]]]]]eeebbb___^^^^^^___^^^]]]\\\]]]\\\YYYTTTOOOLLLKKKNNNPPPSSSVVVXXX\\\```ccchhhjjjlllnnnnnnllljjjiiigggdddaaaaaabbbcccaaa^^^\\\\\\]]]^^^```cccfffgggiiihhhggghhhiiiiiigggeeebbb^^^ZZZVVVQQQRRR^^^lllxxxllljjjpppfffSSSJJJCCCCCCEEEBBB@@@@@@BBB@@@@@@CCCDDDEEEKKKRRRjjjuuuxxxpppkkkiiilllppptttvvvuuusssqqqooommmkkkkkkmmmnnnnnnmmmnnnllliiigggggghhhjjjkkknnnooopppssswww{{{~~~qqqiiifffmmmsssxxx~~~xxxvvvsssqqqqqqpppnnnllljjjgggccc```]]]ZZZWWWTTTUUUUUUWWWYYY[[[\\\[[[[[[XXXYYYYYYXXXWWWTTTQQQOOOOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLMMMKKKKKKJJJKKKKKKJJJGGGEEEEEEDDDAAA@@@???@@@AAABBBAAABBBDDDFFFHHHIIIJJJKKKJJJJJJIIIHHHGGGGGGGGGHHHFFFFFFGGGHHHIIIIIIJJJJJJLLLKKKJJJHHHGGGFFFFFFEEEGGGGGGFFFFFFFFFFFFEEEEEEBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCEEEFFFGGGJJJJJJJJJJJJKKKLLLMMMNNNSSSXXX[[[ZZZYYY[[[[[[XXXYYYXXXUUURRROOOLLLJJJIIIHHHHHHGGGFFFGGGIIIKKKLLLMMMNNNOOOOOOPPPPPPOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQSSSTTTTTTUUUUUUUUUYYY[[[]]]\\\VVVMMMDDD>>>===;;;999:::===@@@AAAAAAGGGKKKPPPTTTWWWZZZ]]]___^^^___aaabbbbbbcccfffhhhiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggghhhfffcccaaa```]]]YYYWWWYYY\\\^^^^^^dddbbb___]]]^^^^^^]]]\\\ZZZ[[[ZZZWWWRRRNNNKKKJJJMMMOOOSSSVVVYYY\\\aaadddgggiiikkklllmmmkkkiiihhhhhheeebbbaaabbbbbb```^^^]]]]]]]]]___aaacccfffggggggfffeeeeeeffffffdddbbbbbb^^^ZZZVVVRRRTTTaaannnrrrgggfffooocccQQQHHHBBBBBBCCCAAA??????BBB@@@@@@BBBCCCDDDIIIPPPfffssswwwoookkkkkkmmmooorrrsssssssssrrrsssqqqoooooooooooommmkkkhhhgggeeecccccceeeggghhhjjjjjjkkkmmmppptttwwwyyyxxx{{{~~~xxxmmmhhhnnnvvv|||~~~}}}xxxuuurrrppppppnnnlllkkkhhhfffcccaaa___]]]ZZZXXXXXXYYYYYYZZZZZZYYYXXXXXXVVVVVVUUUTTTRRRPPPNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJJJJJJJIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIFFFCCCCCCBBBAAA??????@@@BBBCCC@@@BBBDDDGGGIIIKKKLLLMMMLLLKKKJJJGGGFFFDDDDDDCCCDDDDDDDDDEEEFFFFFFFFFGGGIIIIIIGGGFFFFFFEEEEEEEEEGGGGGGGGGFFFFFFEEEEEEEEECCCBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@AAACCCEEEHHHJJJLLLLLLKKKKKKKKKKKKKKKLLLNNNTTTXXXWWWWWWYYYYYYWWWWWWVVVTTTQQQNNNKKKIIIHHHEEEEEEEEEFFFGGGIIILLLMMMLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNJJJKKKLLLMMMMMMNNNMMMMMMPPPQQQRRRQQQLLLFFF@@@<<<<<<;;;:::<<>>>>>BBB??????AAABBBBBBFFFMMM```pppxxxqqqnnnoooppprrrsssuuuuuuvvvvvvuuusssqqqpppnnnllliiifffdddcccaaa```aaacccfffggghhhhhhhhhiiikkkmmmoooqqqoooqqqtttvvvyyy~~~~~~ppphhhnnnwww}}}}}}{{{yyyvvvssspppooonnnkkkjjjgggeeebbbaaaaaa___]]][[[\\\\\\\\\[[[YYYWWWWWWWWWWWWWWWUUUSSSQQQPPPNNNNNNKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIKKKLLLLLLJJJKKKLLLMMMNNNMMMMMMLLLMMMKKKJJJJJJIIIHHHDDDBBB@@@???>>>>>>>>>@@@BBBDDDBBBCCCEEEGGGIIIJJJKKKKKKLLLKKKIIIGGGEEECCCBBBBBBEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@???@@@BBBFFFIIILLLMMMLLLKKKJJJJJJIIIIIIIIIJJJPPPTTTSSSTTTVVVWWWUUUUUUSSSQQQOOOLLLIIIGGGFFFDDDDDDDDDEEEGGGHHHJJJKKKJJJJJJKKKLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGFFFDDD@@@===;;;::::::;;;===@@@DDDFFFGGGNNNQQQUUUWWWXXXYYY[[[\\\]]]___bbbcccdddeeeggghhhmmmmmmlllkkkjjjiiiiiihhhhhhggghhhiiiiiigggccc```\\\YYYVVVVVVXXX]]]```aaa```^^^[[[[[[[[[\\\[[[ZZZVVVWWWVVVSSSNNNKKKIIIIIIKKKNNNRRRVVVZZZ^^^dddgggiiijjjkkkllllllkkkiiihhhjjjhhhfffcccaaa```^^^]]]^^^___```aaaccceeeggggggiiigggffffffgggfffdddbbb___ZZZUUUTTTVVV]]]mmm{{{zzzooobbb```jjj~~~pppZZZLLLFFFBBBBBBBBB???>>>???AAA>>>???AAA@@@@@@CCCIIIZZZmmm|||vvvssssssuuuxxx{{{}}}|||{{{zzzxxxwwwtttrrrpppmmmiiifffbbbaaa``````aaadddgggiiijjjiiihhhhhhiiijjjlllmmmlllnnnpppqqqsssvvv{{{~~~tttjjjmmmuuu{{{|||zzzyyywwwssspppooommmjjjhhhdddcccaaa```aaa```^^^]]]]]]^^^^^^\\\YYYWWWXXXYYYZZZYYYWWWUUURRRPPPNNNMMMKKKJJJJJJIIIIIIIIIIIIJJJGGGGGGHHHHHHJJJLLLMMMNNNLLLMMMNNNOOOPPPOOONNNMMMMMMLLLJJJIIIHHHFFFBBB???===<<<<<<<<<===@@@BBBDDDDDDEEEFFFGGGHHHHHHHHHHHHKKKJJJHHHFFFDDDCCCCCCBBBEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDD@@@@@@???@@@BBBFFFJJJLLLMMMLLLJJJIIIHHHGGGGGGGGGGGGMMMQQQPPPQQQTTTUUUSSSRRRQQQOOOMMMJJJHHHFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDAAAAAA@@@???>>>===<<<;;;999:::<<>>>>>@@@@@@???BBBGGGTTTjjj~~~zzzvvvuuuyyy}}}}}}yyywwwuuurrrnnnkkkbbbaaa```aaabbbeeeiiikkklllkkkjjjiiihhhiiijjjjjjlllmmmoooqqqrrrtttxxx{{{{{{vvvyyymmmmmmrrryyy|||yyyyyyvvvrrrooommmkkkhhhfffbbb```____________^^^\\\]]]___```^^^ZZZYYY[[[^^^]]]\\\ZZZXXXTTTQQQNNNLLLLLLKKKKKKJJJJJJJJJKKKKKKIIIIIIIIIIIIKKKMMMOOOPPPNNNOOOQQQRRRRRRQQQOOONNNNNNLLLJJJIIIHHHEEEAAA===;;;::::::;;;===@@@DDDEEEGGGGGGHHHIIIIIIIIIHHHHHHJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@@@@AAABBBCCCEEEEEE@@@@@@@@@AAACCCFFFIIIKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEKKKOOOOOOOOORRRRRRQQQPPPOOOMMMKKKHHHFFFDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@===<<<<<<;;;;;;;;;;;;;;;999<<>>===>>>@@@@@@???BBBGGGOOOeeezzz}}}yyywww}}}zzzvvvssspppmmmkkkcccbbbaaaaaacccfffjjjlllmmmllljjjhhhgggggghhhhhhjjjllloooqqqsssuuuyyy{{{{{{pppiiieee~~~qqqnnnpppwww}}}yyywwwtttpppmmmjjjhhheeeccc```^^^]]]]]]^^^]]]\\\ZZZ\\\^^^```___\\\\\\```dddcccbbbaaa^^^ZZZUUUPPPNNNMMMLLLLLLLLLLLLLLLMMMMMMKKKKKKJJJJJJKKKNNNPPPRRRPPPQQQSSSUUUUUUSSSQQQPPPOOOMMMKKKIIIGGGDDD???<<<;;;;;;;;;<<>>===<<<<<<:::999999999:::::::::;;;<<>>>>>AAA===<<<===AAAAAA???BBBGGGKKK```uuu~~~xxxssspppmmmkkkgggfffeeeeeegggjjjmmmoooooonnnllljjjiiiiiiiiiiiiiiilllooorrruuuxxx|||yyyjjjaaa^^^]]]tttooopppvvv}}}yyyuuurrrnnnkkkhhhfffccc```___]]]\\\\\\\\\\\\[[[YYYZZZ^^^``````]]]^^^ccchhhiiihhhgggeee```ZZZTTTQQQNNNMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKLLLNNNQQQRRRQQQSSSUUUVVVVVVTTTRRRPPPOOOMMMKKKIIIGGGCCC???;;;<<<<<<<<<>>>AAAEEEHHHKKKHHHIIIKKKLLLNNNOOOPPPPPPNNNMMMJJJHHHEEEDDDBBBBBBBBBCCCEEEFFFIIIJJJLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCDDD???@@@AAACCCEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEKKKNNNMMMMMMOOOPPPNNNMMMLLLJJJHHHFFFDDDBBBAAA>>>???AAACCCEEEGGGHHHHHHDDDDDDEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@??????>>>>>>=========<<<;;;:::999888888888888999999999::::::>>>BBBGGGIIIIIIJJJMMMPPPSSSVVVYYY[[[[[[[[[\\\]]]]]]```dddggggggggghhhiiijjjjjjjjjjjjjjjjjjjjjkkkfffgggiiijjjkkkhhhccc___YYYZZZ\\\___bbbbbb```^^^ZZZXXXUUUUUUVVVWWWWWWWWWPPPOOONNNKKKHHHFFFGGGIIIMMMPPPTTTWWW[[[___dddgggmmmmmmlllkkkkkkjjjiiiiiihhhiiiiiifffaaa___```aaaaaaccceeefffhhhhhhhhhhhhfffffffffgggiiijjjiiihhh```ZZZWWW^^^kkk~~~zzzpppcccooozzz^^^JJJIIICCCAAAAAACCCAAA======@@@===<<<===AAAAAA@@@CCCHHHHHH\\\ppp|||zzzvvvsssqqqlllkkkjjjjjjkkknnnqqqtttrrrpppnnnmmmkkkkkkkkkllliiilllppptttxxx{{{pppaaaZZZYYYZZZvvviiijjjwww|||yyyuuurrrmmmiiifffdddbbb```^^^______```___]]]\\\[[[[[[\\\\\\\\\\\\___dddhhhjjjlllmmmlllggg```XXXTTTSSSRRRQQQQQQQQQPPPNNNKKKJJJKKKMMMMMMLLLMMMNNNPPPUUUUUUUUUTTTSSSRRRPPPPPPPPPNNNKKKHHHCCC???<<<;;;<<<===>>>@@@BBBDDDEEEFFFGGGJJJNNNOOOOOOOOOOOOOOOQQQNNNJJJFFFCCCBBBBBBCCCEEEFFFGGGIIIJJJKKKKKKKKKLLLKKKJJJJJJKKKKKKJJJIIILLLLLLJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGDDDBBBAAAAAADDDGGGHHHHHHEEECCCAAA??????AAACCCEEEEEEHHHKKKMMMMMMMMMNNNPPPNNNLLLIIIHHHGGGEEECCCAAAAAA@@@@@@CCCGGGHHHFFFDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCCCCBBBAAA>>>=========<<<;;;;;;;;;;;;<<<:::;;;<<<;;;::::::<<<===CCCDDDGGGJJJMMMOOOPPPQQQWWWXXXZZZ[[[^^^```bbbcccdddbbbaaacccgggjjjjjjhhhlllkkkjjjjjjiiijjjjjjjjjjjjiiiiiijjjkkkkkkhhhfff\\\]]]___bbbcccaaa]]]YYYZZZXXXUUUUUUUUUUUUUUUSSSRRRPPPLLLHHHGGGGGGIIIJJJLLLPPPTTTYYY]]]bbbgggkkknnnmmmkkkkkkkkkjjjgggeeebbbccccccdddddddddcccccceeeeeeeeefffeeeeeeddddddgggeeedddfffjjjlllllljjj^^^[[[ZZZcccvvvuuupppmmmyyyqqq[[[NNNFFFBBBBBBBBBAAAAAABBBBBBBBB@@@@@@@@@???>>>???AAACCCJJJVVVhhhxxx}}}yyyvvvooopppqqqrrrsssssssssssstttsssrrrpppnnnlllkkkjjjmmmpppsssuuuxxx~~~xxxjjj[[[UUUXXXWWW~~~ooommmwww}}}zzzvvvsssoookkkiiifffcccaaa^^^_________^^^]]]\\\[[[XXXXXXYYYZZZ[[[___cccgggnnnoooqqqpppllleee^^^ZZZYYYWWWUUUSSSRRRPPPMMMKKKLLLMMMOOOOOOOOONNNOOOPPPTTTTTTSSSSSSRRRQQQPPPOOOOOOMMMKKKGGGCCC@@@===<<<===>>>???AAACCCEEEGGGGGGGGGJJJMMMOOOOOONNNNNNOOOOOOMMMJJJGGGDDDCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMNNNLLLJJJJJJKKKKKKKKKJJJMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGEEECCCAAAAAACCCFFFGGGGGGDDDCCCBBB@@@@@@AAACCCCCCEEEHHHKKKMMMMMMMMMNNNPPPLLLJJJHHHGGGFFFEEECCCBBBAAA@@@@@@CCCFFFGGGFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCDDDCCCBBB???>>>======<<<;;;::::::::::::999:::;;;;;;::::::<<<>>>DDDEEEHHHKKKNNNPPPQQQRRRXXXZZZ\\\___aaacccdddeeeeeecccbbbdddhhhjjjkkkjjjkkkkkkjjjiiiiiijjjjjjjjjkkkjjjiiiiiikkkjjjiiiggg______aaacccdddbbb___\\\YYYXXXVVVVVVWWWWWWUUUSSSQQQOOOKKKHHHFFFFFFHHHIIIMMMQQQVVVZZZ^^^ccchhhkkkpppnnnlllkkkjjjhhhdddbbbaaaaaabbbcccccccccccccccccccccdddeeeffffffffffffgggfffeeegggjjjkkkjjjhhh___^^^cccppp}}}vvvrrrrrr~~~kkkVVVKKKEEEBBBAAA@@@??????@@@AAABBB???@@@@@@???>>>???AAACCCGGGRRRcccsss{{{zzzzzz{{{|||||||||{{{zzzvvvuuutttrrrpppnnnmmmmmmpppsssvvvxxx|||tttgggYYYUUUYYYXXXsssmmmuuu{{{}}}|||vvvtttqqqnnnllliiidddaaa^^^^^^^^^^^^^^^\\\[[[[[[TTTVVVWWWXXXZZZ]]]bbbfffnnnppprrrssspppkkkfffbbb___\\\XXXVVVTTTSSSPPPNNNMMMPPPRRRRRRQQQPPPPPPPPPRRRQQQQQQQQQPPPPPPOOOOOOOOOMMMJJJGGGCCC@@@>>>===>>>???@@@BBBDDDFFFHHHIIIHHHJJJMMMNNNNNNMMMNNNOOONNNMMMJJJHHHFFFDDDCCCCCCDDDEEEGGGJJJLLLNNNOOOPPPOOOMMMJJJIIIJJJKKKLLLLLLNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHEEECCC@@@@@@BBBDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBEEEHHHKKKMMMMMMMMMNNNPPPKKKIIIGGGEEEEEEEEECCCBBB@@@@@@AAACCCEEEFFFDDDCCC@@@AAAAAABBBCCCCCCDDDDDDBBBCCCDDDEEEEEEDDDBBBAAA???>>><<<;;;999888888888777999:::::::::<<<>>>@@@EEEGGGIIILLLOOOQQQSSSSSSWWWYYY]]]aaadddeeeffffffeeeddddddfffiiikkklllllljjjjjjjjjiiiiiijjjjjjkkkkkkiiihhhgggiiiiiihhhgggcccbbbbbbcccdddcccaaa^^^XXXXXXWWWXXXYYYXXXUUUSSSOOOMMMIIIFFFEEEFFFHHHIIIOOORRRXXX\\\aaaeeeiiilllqqqooollljjjhhheeeaaa^^^______```aaabbbbbbccccccbbbbbbdddeeefffgggggggggfffeeeeeefffggggggeeeccc^^^aaalll|||xxxwww|||aaaPPPHHHDDDBBB@@@???>>>>>>???@@@BBB??????@@@???>>>>>>@@@CCCCCCLLL[[[kkkzzz}}}zzzyyywwwvvvtttsssrrrrrrvvvyyy}}}pppcccWWWTTTYYYYYYtttkkkqqq|||{{{~~~~~~~~~}}}|||vvvtttqqqooommmiiidddaaa^^^^^^^^^]]]\\\\\\[[[ZZZTTTVVVWWWXXXYYY[[[___bbbhhhkkknnnqqqrrrpppllljjjbbb___\\\YYYXXXWWWUUUSSSNNNQQQSSSSSSRRRPPPOOOPPPPPPPPPOOOOOONNNNNNNNNNNNQQQOOOKKKFFFBBB???===<<<>>>???@@@BBBDDDFFFHHHHHHHHHJJJLLLMMMLLLLLLMMMNNNNNNMMMLLLIIIGGGDDDBBBAAADDDFFFHHHKKKMMMOOOQQQQQQPPPMMMIIIHHHJJJLLLNNNNNNOOOOOOOOOPPPOOOOOOOOOOOOLLLKKKKKKJJJIIIHHHFFFFFFDDDBBB??????@@@BBBCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@EEEHHHKKKMMMMMMMMMNNNPPPMMMJJJGGGEEEDDDCCCAAA@@@@@@AAABBBCCCDDDDDDCCCBBB>>>???@@@AAACCCEEEFFFFFFEEEFFFHHHIIIIIIHHHGGGFFFAAA@@@>>><<<:::999888888666888:::;;;<<<===@@@CCCGGGHHHKKKNNNQQQSSSTTTUUUTTTWWW[[[```ccceeeeeedddeeeeeeeeegggjjjlllnnnnnnkkkkkkjjjjjjjjjjjjkkkkkkjjjhhhfffeeefffgggggggggeeedddbbbbbbbbbbbb```___XXXXXXXXXYYYYYYXXXTTTQQQLLLJJJGGGEEEEEEFFFIIIJJJQQQUUUZZZ___cccgggkkkmmmpppnnnkkkiiihhheeeaaa^^^]]]^^^^^^___```bbbcccdddccccccdddeeeffffffffffffdddcccccccccbbbaaa___^^^\\\cccsss~~~tttYYYJJJEEECCCBBBAAA???======???AAABBB>>>??????>>>======@@@BBB@@@HHHTTTddduuu~~~~~~}}}{{{zzzyyyyyyyyyzzz~~~mmmaaaVVVUUUYYYYYYuuukkkoooxxx}}}}}}}}}}}}||||||{{{tttssspppnnnlllhhhccc___^^^]]]]]]\\\[[[[[[ZZZZZZVVVXXXXXXXXXXXXYYY\\\^^^aaaeeejjjooorrrsssrrrqqqiiifffbbb___]]]ZZZWWWUUUPPPRRRTTTTTTRRRQQQQQQQQQRRRQQQPPPOOOOOOOOOOOOOOOTTTQQQLLLFFFAAA===;;;:::===>>>???AAACCCEEEGGGHHHHHHJJJLLLLLLKKKKKKLLLMMMOOONNNLLLJJJGGGDDDBBBAAAEEEGGGIIIKKKNNNOOOPPPQQQNNNLLLIIIIIIKKKNNNPPPQQQQQQQQQRRRRRRRRRQQQPPPOOOJJJJJJJJJIIIGGGEEECCCBBBCCCAAA>>>>>>???AAABBBBBBCCCDDDEEEFFFFFFDDDBBBAAAEEEHHHKKKMMMMMMMMMNNNPPPPPPLLLHHHEEECCCAAA@@@>>>AAABBBDDDDDDDDDCCCCCCBBB===>>>@@@BBBDDDFFFHHHIIIHHHJJJKKKMMMMMMLLLKKKIIICCCBBB@@@>>><<<::::::999777888;;;<<<===???BBBEEEHHHIIILLLOOORRRTTTUUUVVVTTTWWW[[[```ccceeeeeedddeeeeeeggghhhjjjlllnnnpppmmmllllllkkkkkkkkkkkkkkkiiigggddddddeeeffffffeeeeeecccaaa`````````___]]]XXXXXXWWWXXXXXXVVVRRROOOIIIHHHEEEDDDEEEGGGKKKMMMSSSWWW]]]bbbfffiiilllooonnnlllkkkjjjiiigggdddbbb^^^^^^^^^___```bbbcccdddffffffffffffeeedddccccccaaaaaa```^^^\\\[[[ZZZZZZ```iii{{{jjjSSSHHHDDDCCCBBBAAA@@@??????@@@AAABBB===>>>>>>===<<<===???AAA@@@EEEPPP___qqqjjj```WWWVVV[[[YYYxxxnnnooovvv|||~~~yyyzzz{{{}}}|||{{{yyyxxxtttrrrooollljjjfffbbb___^^^]]]\\\[[[ZZZZZZZZZZZZWWWXXXXXXXXXWWWWWWYYY[[[]]]aaagggmmmqqqtttttttttqqqnnnkkkgggccc___ZZZVVVUUUVVVWWWVVVUUUUUUVVVWWWXXXWWWUUUSSSRRRRRRRRRSSSTTTQQQLLLFFFAAA===;;;;;;===>>>???AAACCCEEEGGGGGGIIIJJJKKKKKKJJJJJJKKKMMMOOOMMMKKKIIIGGGEEEDDDDDDHHHIIIJJJLLLMMMNNNNNNNNNLLLJJJIIIJJJMMMPPPRRRSSSRRRSSSTTTTTTSSSQQQPPPOOOIIIIIIIIIHHHFFFCCCAAA???AAA???<<<<<<>>>@@@AAAAAACCCDDDEEEFFFFFFEEEDDDCCCEEEHHHKKKMMMMMMMMMNNNPPPQQQMMMHHHEEECCCBBB@@@???BBBDDDFFFFFFDDDCCCCCCCCC>>>???AAACCCEEEHHHIIIJJJLLLMMMNNNOOOOOONNNLLLKKKDDDCCCAAA???===<<<;;;;;;888:::<<<>>>???AAADDDGGGHHHJJJLLLOOORRRTTTVVVVVVWWWYYY]]]aaadddeeeffffffccceeegggiiijjjllloooqqqpppooonnnmmmlllkkkkkkkkkiiigggfffeeefffgggfffeeeeeecccaaa``````___]]][[[YYYWWWVVVUUUTTTRRRNNNKKKFFFEEEDDDDDDFFFJJJNNNQQQUUUZZZ```eeeiiikkknnnpppnnnlllkkkkkkkkkjjjhhheeeaaaaaa``````aaacccdddfffgggggggggfffeeedddbbbbbb```___]]]ZZZWWWVVVXXXZZZgggtttaaaOOOGGGCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA======>>>===<<<<<<>>>AAA@@@DDDMMM[[[nnn~~~fff___XXXYYY]]][[[zzzooonnnsssxxxyyywwwtttttt}}}}}}|||zzzwwwuuuvvvrrrnnnkkkiiifffccc```^^^]]][[[ZZZYYYYYYZZZZZZSSSUUUVVVVVVVVVVVVWWWYYYZZZ]]]bbbhhhlllooopppppprrrqqqpppnnnlllhhhccc___\\\\\\\\\[[[ZZZ[[[^^^aaa```___\\\ZZZXXXWWWXXXXXXRRROOOJJJEEEAAA???>>>>>>>>>???@@@BBBDDDFFFHHHHHHIIIJJJKKKJJJIIIIIIKKKLLLKKKJJJHHHGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLKKKKKKKKKHHHHHHHHHKKKOOOSSSUUUUUUTTTTTTUUUUUUSSSQQQOOOMMMIIIIIIIIIHHHFFFCCC@@@>>>???===;;;;;;===@@@AAAAAACCCDDDDDDEEEFFFFFFFFFFFFEEEHHHKKKMMMMMMMMMNNNPPPOOOLLLGGGDDDDDDDDDDDDCCCCCCFFFHHHGGGEEECCCCCCDDD@@@@@@BBBDDDGGGIIIKKKKKKMMMNNNOOOPPPOOONNNLLLJJJCCCBBB@@@>>>===<<<;;;;;;;;;<<>>???@@@AAAAAA@@@???>>><<<======<<<;;;<<<>>>@@@@@@CCCKKKXXXkkk~~~vvvaaa\\\ZZZ\\\```]]]zzznnnlllpppssswww{{{vvvrrrqqqsss{{{}}}|||yyyvvvssswwwsssoookkkhhhfffdddbbb^^^\\\[[[YYYYYYYYYZZZZZZPPPRRRTTTTTTTTTUUUWWWYYYWWWYYY^^^cccgggiiiiiiiiiooopppqqqssssssqqqmmmiiiaaaaaa```______aaadddhhhfffdddaaa^^^\\\\\\\\\\\\OOOMMMHHHDDDAAA@@@@@@AAA???@@@BBBCCCFFFGGGIIIJJJIIIJJJJJJJJJIIIIIIJJJLLLHHHGGGFFFEEEGGGJJJMMMOOOLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFHHHLLLQQQTTTVVVVVVUUUUUUVVVUUUTTTQQQNNNLLLIIIIIIIIIIIIFFFCCC@@@======<<<::::::===@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHEEEHHHKKKMMMMMMMMMNNNPPPMMMJJJFFFDDDEEEFFFGGGGGGDDDGGGIIIHHHEEECCCCCCDDDAAABBBCCCEEEHHHJJJKKKLLLMMMNNNOOOPPPOOOMMMJJJIIIAAAAAA???>>><<<;;;;;;;;;<<<>>>@@@AAABBBDDDGGGIIIHHHJJJLLLOOORRRTTTUUUVVVWWWXXXZZZ\\\^^^```bbbcccbbbdddggghhhiiijjjnnnrrrvvvtttrrrpppnnnlllkkkkkklllkkkkkklllmmmmmmjjjhhheeedddcccbbbbbb___\\\YYYZZZWWWSSSOOOMMMJJJHHHEEEBBBBBBBBBDDDHHHNNNSSSWWWXXX]]]ccchhhlllnnnppprrrrrrqqqoooooonnnmmmjjjhhhgggfffdddccccccdddfffgggddddddeeeeeefffeeeeeeeeebbbaaa]]]WWWSSSTTTYYY^^^ooofffQQQJJJFFFDDDDDD<<<===???AAAAAA???===<<<<<<======<<<;;;;;;>>>@@@???BBBIIIWWWiii{{{ooo\\\[[[ZZZ^^^ccc___xxxlllhhhmmmtttyyy~~~{{{~~~xxxrrrsssppppppttt}}}|||{{{}}}}}}{{{xxxuuuqqqllljjjkkkjjjhhhfffZZZZZZYYYXXXWWWVVVUUUUUUUUUSSSSSSTTTUUUVVVUUUTTTVVVXXX[[[]]]^^^aaaeeehhhfffjjjoootttuuutttpppmmmllliiifffgggjjjllliiifffhhhccc^^^___cccddd___YYYNNNKKKFFFAAA>>>>>>@@@AAAAAAAAAAAABBBDDDGGGIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLIIIFFFEEEGGGKKKMMMNNNTTTOOOIIIHHHJJJKKKHHHEEEFFFIIIMMMRRRUUUVVVVVVVVVXXXXXXWWWVVVTTTRRRPPPOOOKKKJJJHHHEEEBBB???===<<<<<<<<<===>>>???@@@@@@AAADDDCCCBBBBBBCCCDDDEEEFFFGGGHHHJJJNNNRRRTTTSSSQQQNNNLLLIIIHHHIIIKKKKKKKKKJJJJJJJJJIIIGGGDDDBBB@@@@@@BBBEEEGGGIIIIIIIIIHHHPPPOOONNNNNNMMMKKKFFFCCCAAA@@@???>>>===<<<;;;;;;>>>???@@@BBBDDDFFFGGGHHHHHHIIILLLNNNQQQRRRRRRRRRUUUSSSSSSWWW]]]aaabbbbbbcccdddeeehhhjjjmmmnnnoootttrrrooommmllllllmmmmmmllllllllllllkkkjjjiiihhhgggfffdddbbb___]]][[[ZZZXXXVVVTTTPPPLLLIIIFFFDDDBBBCCCDDDFFFIIIOOOVVV[[[ccceeehhhkkknnnooopppppptttqqqmmmlllllljjjgggdddeeeeeeeeeffffffhhhiiiiiihhhgggffffffeeedddcccbbb```[[[VVVSSSQQQQQQYYYaaayyy}}}]]]TTTJJJDDDDDDBBB===>>>???@@@@@@@@@@@@@@@???===<<<;;;;;;<<<===???===???EEEOOO___rrr{{{}}}mmm___ZZZ\\\___bbbeeewwwlllhhhlllssswww|||{{{qqqmmmmmmmmmqqqzzz}}}zzzyyyzzzzzzyyywwwtttpppmmmjjjjjjhhheeecccYYYYYYXXXWWWVVVUUUUUUTTTUUUTTTRRRRRRSSSRRRQQQOOORRRTTTVVVWWWXXX[[[^^^``````dddjjjooorrrrrrqqqppppppmmmlllnnnqqqrrrooollliiieee``````cccbbb[[[UUUKKKHHHDDD@@@===>>>???AAA???AAACCCEEEGGGHHHHHHHHHMMMMMMMMMMMMMMMMMMNNNNNNKKKIIIFFFFFFIIILLLOOOPPPPPPKKKFFFDDDFFFGGGEEEBBBFFFHHHMMMQQQUUUVVVVVVVVVWWWVVVVVVTTTSSSPPPOOONNNLLLKKKIIIFFFCCC@@@>>>===<<<===>>>>>>@@@@@@AAABBBDDDCCCCCCCCCCCCEEEFFFGGGHHHIIIKKKNNNRRRTTTSSSQQQNNNKKKIIIHHHJJJKKKLLLKKKJJJJJJJJJIIIGGGDDDBBBAAAAAACCCEEEHHHJJJJJJJJJIIIOOONNNMMMMMMLLLIIIFFFBBBAAA@@@>>><<<;;;;;;;;;<<>>===<<<<<<===>>>@@@>>>@@@DDDLLLZZZmmmsssfffZZZXXX\\\___bbbeeewwwkkkgggjjjpppuuuyyytttkkkjjjjjjmmmvvv~~~|||yyywwwwwwwwwvvvuuurrrpppmmmjjjhhheeeaaa^^^YYYXXXWWWVVVUUUTTTTTTTTTRRRQQQOOOOOOPPPPPPOOONNNMMMNNNPPPPPPQQQRRRTTTWWWXXX\\\aaafffkkknnnpppppppppooopppsssvvvvvvsssoookkkfffbbbaaaaaa]]]UUUOOOHHHEEEAAA>>>===>>>@@@AAA???AAADDDHHHIIIIIIHHHGGGNNNNNNNNNNNNOOOOOOOOOPPPLLLIIIGGGHHHKKKNNNQQQQQQPPPLLLGGGFFFGGGGGGFFFDDDEEEGGGLLLPPPTTTVVVWWWWWWUUUTTTTTTSSSQQQOOOMMMLLLLLLJJJHHHEEEBBB???===<<<===>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKNNNQQQSSSRRRPPPMMMKKKIIIIIIJJJLLLLLLLLLJJJJJJJJJIIIGGGEEECCCBBBBBBDDDFFFIIIKKKKKKLLLKKKNNNMMMLLLKKKKKKHHHEEEBBBBBB@@@===;;;::::::<<<===@@@AAABBBDDDGGGHHHJJJKKKKKKLLLMMMOOOPPPPPPQQQPPPMMMNNNPPPTTT[[[```ccceeejjjjjjkkkmmmnnnooopppqqqsssrrrpppnnnllllllllllllooonnnllljjjhhhggggggfff^^^]]][[[YYYWWWUUUTTTSSSRRRPPPNNNJJJGGGEEECCCBBBBBBDDDGGGJJJNNNTTT[[[___dddfffhhhkkknnnoooooopppssspppmmmkkkjjjiiigggeeeffffffffffffggghhhiiiiiifffffffffeeeeeefffffffffiiifff```XXXPPPRRRccctttdddOOOLLLEEEBBBBBB@@@???@@@AAAAAABBBAAAAAAAAA@@@???>>>======>>>???@@@???@@@BBBHHHSSSeeewwwjjj```XXXZZZ___bbbfffiiiyyyllleeefffkkkssswww|||pppiiihhhiiipppzzz~~~|||zzzxxxvvvuuuuuuttttttpppooommmjjjfffbbb]]]ZZZZZZYYYWWWVVVTTTTTTTTTTTTMMMLLLLLLNNNPPPQQQQQQPPPKKKLLLMMMLLLKKKLLLNNNPPPRRRTTTXXX]]]bbbfffjjjkkkjjjkkkmmmqqqtttsssooollliiieeeaaa___\\\WWWOOOHHHEEECCC@@@>>>>>>???AAACCCAAACCCEEEHHHIIIJJJIIIHHHLLLLLLMMMNNNNNNOOOOOOOOONNNLLLJJJJJJLLLOOOPPPQQQOOOLLLHHHFFFFFFGGGFFFEEEDDDGGGKKKOOOSSSUUUWWWWWWTTTTTTSSSRRRQQQOOOMMMLLLJJJIIIGGGDDD@@@>>>;;;:::>>>??????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHIIILLLOOOPPPPPPNNNMMMKKKIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJIIIGGGEEEDDDDDDEEEGGGIIIKKKMMMMMMNNNOOONNNLLLKKKKKKIIIEEECCCBBB???<<<999888:::<<<>>>@@@AAABBBDDDGGGIIIKKKKKKMMMMMMNNNOOOOOOPPPPPPPPPLLLMMMPPPUUU\\\bbbfffhhhnnnnnnoooooopppqqqqqqqqqsssqqqooommmlllkkkjjjjjjmmmllliiigggeeeccccccbbbZZZYYYWWWTTTRRRQQQQQQQQQPPPNNNKKKHHHFFFDDDCCCBBBDDDGGGKKKPPPTTTZZZ```dddhhhjjjllloooqqqrrrrrrrrrqqqooommmjjjiiigggffffffggggggffffffggghhhiiiiiiffffffffffffggghhhjjjkkknnnjjjcccYYYPPPSSShhh}}}vvv[[[LLLKKKFFFCCCDDD@@@???@@@@@@AAAAAA@@@@@@@@@???>>>>>>======>>>>>>???>>>???@@@DDDNNN^^^qqq~~~}}}zzzeee^^^[[[___eeegggjjjlll|||lllcccbbbeeepppuuu|||tttkkkhhhgggkkksssxxxxxxvvvxxxxxxxxxvvvuuutttttttttnnnnnnllliiiddd___ZZZXXXZZZYYYWWWUUUTTTTTTUUUUUUNNNMMMMMMNNNPPPQQQQQQPPPLLLLLLMMMLLLJJJJJJKKKMMMOOOPPPRRRUUUXXX\\\```aaaaaacccgggkkklllkkkgggdddccc```\\\YYYUUUPPPIIICCCCCCBBB@@@??????@@@BBBDDDEEEEEEFFFFFFHHHIIIKKKKKKLLLLLLNNNOOOPPPPPPPPPOOOPPPNNNLLLKKKMMMNNNOOONNNJJJHHHDDDBBBBBBBBBBBBBBBEEEGGGJJJNNNQQQTTTVVVWWWSSSSSSSSSRRRQQQOOONNNMMMJJJIIIGGGEEEBBB???===<<>>>>>>>>????????????>>>>>>===========================>>>???BBBKKKZZZmmm{{{~~~{{{oooddd___^^^ccchhhiiikkkmmm~~~mmmaaa^^^aaajjjpppxxxuuulllhhhdddffflllqqqqqqpppsssuuuwwwwwwuuusssssssssnnnmmmlllgggaaa\\\ZZZYYYZZZXXXVVVTTTSSSSSSTTTUUUSSSQQQOOOOOOOOOOOOMMMKKKMMMMMMMMMLLLJJJIIIJJJLLLKKKLLLMMMNNNPPPSSSUUUVVVXXX[[[^^^aaabbb```]]][[[YYYWWWSSSPPPMMMIIIEEEBBBBBBAAA@@@??????AAACCCDDDGGGGGGFFFFFFHHHJJJLLLMMMMMMNNNPPPQQQRRRRRRRRRRRRPPPNNNLLLLLLMMMOOOOOONNNJJJIIIFFFDDDCCCCCCDDDEEEFFFGGGJJJMMMPPPSSSTTTUUURRRRRRRRRRRRPPPOOONNNMMMKKKJJJIIIGGGEEECCCAAA@@@>>>???@@@@@@BBBBBBCCCDDDEEEFFFHHHIIIKKKKKKLLLLLLIIIHHHGGGIIIKKKLLLLLLKKKKKKJJJJJJKKKMMMNNNMMMLLLLLLLLLMMMMMMMMMLLLJJJIIIEEEEEEGGGIIIKKKNNNOOOPPPRRRPPPMMMLLLKKKJJJHHHFFFAAA@@@===;;;;;;<<<>>>??????@@@AAADDDGGGIIIKKKLLLOOOOOONNNNNNOOOPPPQQQRRROOORRRVVV[[[___dddiiimmmqqqqqqqqqqqqqqqrrrrrrrrroooooommmkkkiiihhhfffeeeeeedddcccbbb```]]][[[ZZZVVVTTTQQQOOONNNNNNOOOPPPNNNLLLIIIFFFEEEDDDEEEFFFEEEIIIOOOUUUYYY^^^bbbfffiiijjjlllnnnooooooooooooooonnnllliiieeedddfffhhhhhhhhhhhhgggggghhhhhhiiiggggggggghhhkkkooorrruuuqqqhhh___[[[^^^jjj~~~]]]MMMHHHHHHBBB@@@AAA<<<>>>>>>>>>>>>>>>>>>===<<<<<<<<<============<<<<<<;;;===@@@BBBHHHVVVhhhuuu{{{yyyiiibbb___```fffjjjjjjkkknnn~~~lll```\\\^^^bbbiiisss{{{xxxkkkfffaaabbbhhhmmmnnnllllllpppuuuwwwuuurrrqqqqqqmmmmmmkkkfff___[[[ZZZ[[[XXXVVVSSSQQQPPPPPPRRRSSSSSSRRROOONNNNNNMMMKKKIIILLLMMMLLLKKKIIIHHHIIIJJJHHHHHHIIIIIIKKKLLLMMMNNNNNNQQQTTTVVVUUUSSSQQQPPPOOOMMMJJJGGGEEEDDDCCCBBB@@@@@@???>>>>>>@@@AAABBBGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMOOOQQQSSSSSSRRRQQQLLLKKKJJJKKKNNNPPPPPPPPPLLLKKKIIIGGGEEEEEEGGGHHHGGGHHHJJJLLLOOOQQQSSSTTTQQQQQQPPPPPPOOONNNLLLLLLHHHHHHGGGFFFDDDCCCBBBAAA>>>>>>???@@@AAABBBCCCCCCEEEGGGHHHJJJLLLMMMMMMMMMKKKJJJIIIJJJLLLMMMMMMLLLKKKJJJJJJLLLNNNOOONNNMMMMMMNNNOOOOOOOOONNNMMMLLLDDDEEEFFFHHHKKKMMMOOOQQQRRROOOLLLKKKJJJIIIGGGEEEAAA@@@>>>======>>>??????@@@AAACCCEEEHHHKKKMMMNNNOOONNNNNNNNNOOOPPPRRRSSSQQQTTTYYY\\\___ccchhhlllooopppppppppqqqqqqrrrrrrmmmmmmllljjjhhhfffdddcccaaabbbcccbbb```]]]ZZZXXXTTTRRROOOMMMLLLLLLNNNOOOLLLJJJGGGEEECCCDDDEEEFFFIIIMMMSSSYYY]]]aaaeeegggiiijjjlllnnnoooooonnnnnnnnnnnnlllhhhdddcccfffhhhiiiiiihhhhhhhhhhhhhhhiiihhhhhhhhhjjjmmmrrrvvvyyyqqqeee[[[___mmm~~~jjjUUUHHHEEEFFF@@@@@@BBB<<>>===============>>>>>>=========;;;>>>@@@AAAEEEPPPaaannnvvvrrrhhhcccaaaccciiimmmmmmooorrr}}}lll___\\\]]]\\\dddoooyyy}}}jjjeee___```eeekkkllllllhhhmmmsssvvvtttqqqpppooonnnmmmkkkeee^^^[[[[[[\\\VVVTTTQQQOOONNNNNNPPPQQQPPPOOOMMMMMMNNNNNNLLLKKKKKKKKKKKKJJJHHHGGGHHHIIIEEEFFFFFFGGGHHHIIIIIIIIIGGGIIILLLMMMLLLJJJHHHHHHIIIGGGDDDBBBAAAAAABBBBBB???>>>>>>======>>>???@@@EEEGGGJJJLLLMMMLLLKKKIIIIIIKKKMMMOOOPPPPPPPPPOOOIIIHHHIIIKKKNNNQQQRRRRRRIIIHHHGGGDDDBBBBBBDDDFFFHHHIIIJJJLLLNNNPPPRRRSSSOOOOOOOOONNNNNNLLLKKKJJJDDDDDDCCCBBBAAA@@@@@@???===>>>???@@@AAABBBBBBCCCEEEGGGIIIKKKMMMMMMMMMMMMMMMLLLJJJKKKMMMNNNNNNMMMKKKJJJJJJLLLNNNOOONNNMMMNNNOOOPPPPPPPPPPPPNNNNNNDDDEEEFFFHHHJJJMMMOOOQQQQQQNNNKKKIIIIIIHHHFFFDDD@@@@@@??????????????????AAABBBDDDGGGIIILLLNNNOOONNNNNNNNNNNNOOOQQQSSSTTTRRRVVVZZZ\\\^^^bbbgggkkknnnooooooppppppqqqqqqrrrllllllkkkiiigggeeebbbaaa```aaaccccccbbb^^^ZZZWWWRRRPPPNNNKKKKKKKKKMMMNNNKKKIIIFFFCCCBBBCCCEEEFFFMMMRRRXXX^^^bbbeeehhhkkkkkklllnnnooopppppppppooommmmmmlllhhhdddcccfffiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiikkkoootttyyy|||pppbbbYYYbbbwwwzzz\\\QQQFFFEEEFFF@@@AAADDD???@@@@@@@@@@@@@@@???>>>===>>>>>>????????????>>>>>><<>>???@@@>>><<<===???BBBCCCCCCCCCDDDEEEGGGJJJLLLNNNNNNMMMNNNOOOPPPOOOMMMLLLLLLMMMOOOQQQOOOOOOOOOOOONNNNNNMMMLLLLLLNNNRRRTTTTTTRRRNNNLLLGGGFFFFFFGGGKKKMMMNNNNNNOOOMMMJJJHHHGGGFFFDDDBBB999;;;<<<===<<<===???@@@???BBBEEEGGGHHHJJJLLLNNNKKKKKKLLLNNNPPPSSSUUUWWWVVVWWWYYY[[[___cccfffggglllmmmmmmnnnoooppppppqqqllljjjgggcccaaa`````````___```aaa```\\\YYYVVVVVVSSSPPPMMMKKKKKKLLLLLLLLLIIIHHHGGGEEEDDDEEEIIILLLNNNTTT[[[aaaeeegggiiijjjmmmnnnpppppppppooommmllljjjjjjjjjjjjiiiiiiiiiiiijjjiiiiiiiiikkklllkkkjjjhhhkkkkkkjjjpppyyy{{{wwwlllaaa[[[hhh~~~mmmXXXIIIFFFCCCBBBAAAAAA@@@???AAA>>>;;;:::;;;<<<===<<<===>>>???@@@???>>>;;;:::===<<<===>>>@@@GGGWWWgggrrryyyxxxjjjeeefffiiimmmoooqqqsssvvvxxxmmm___[[[\\\ZZZbbbmmmvvv~~~~~~pppfffeeeddd___aaaiiijjjllloooqqqsssrrrqqqpppllljjjgggbbb]]]YYYWWWWWWWWWUUURRROOOMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????AAABBBCCCCCCBBBCCCEEEGGGJJJKKKLLLLLLLLLLLLKKKJJJLLLLLLLLLNNNPPPQQQOOONNNNNNLLLIIIIIIJJJLLLLLLLLLGGGGGGFFFDDDCCCCCCEEEGGGHHHJJJMMMQQQSSSTTTTTTTTTSSSRRRQQQOOOLLLKKKIIIHHHEEEBBB>>>>>>??????>>>===<<<>>>@@@AAAAAACCCEEEHHHIIILLLNNNOOONNNMMMMMMNNNOOONNNNNNMMMNNNOOOPPPQQQPPPPPPPPPPPPOOONNNMMMLLLNNNOOORRRSSSSSSRRROOONNNIIIHHHGGGIIIKKKMMMNNNNNNNNNKKKHHHFFFEEEDDDBBBAAA>>>>>>===<<<;;;<<<@@@CCCAAACCCFFFHHHIIIJJJLLLNNNMMMMMMNNNPPPQQQSSSTTTUUUUUUVVVXXX[[[___cccfffhhhkkkkkklllnnnoooppppppqqqllljjjfffbbb^^^\\\[[[[[[^^^___```___[[[XXXVVVUUUSSSPPPMMMKKKKKKKKKKKKJJJEEEEEEDDDBBBBBBDDDHHHLLLQQQVVV]]]cccfffiiikkklllnnnooopppppppppnnnlllkkkhhhhhhhhhhhhhhhhhhhhhhhhjjjiiiiiijjjkkkkkkkkkjjjgggjjjkkklllrrrxxxvvvpppfff______pppzzzcccQQQGGGDDDAAA?????????>>>===@@@>>>;;;:::;;;======<<<===>>>???@@@@@@???===<<>>???@@@EEETTTbbbqqqvvvrrrfffcccgggjjjmmmpppqqqsssvvvxxxpppccc]]]^^^]]]dddmmmuuu~~~~~~|||nnnhhhddd___aaahhhjjjkkknnnpppqqqqqqppppppkkkiiigggccc```^^^\\\[[[YYYWWWSSSPPPMMMKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????????????@@@BBBCCCCCCCCCDDDGGGIIIMMMMMMLLLKKKJJJIIIIIIIIILLLLLLLLLNNNPPPPPPOOOMMMNNNLLLJJJIIIJJJJJJJJJIIIGGGGGGFFFEEECCCCCCEEEGGGHHHJJJNNNQQQSSSUUUUUUUUUSSSRRRPPPNNNKKKIIIGGGFFFAAA???===<<<===>>>>>>===<<<===???@@@AAACCCGGGJJJKKKMMMPPPPPPOOOMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSRRRRRRRRRQQQPPPNNNMMMLLLPPPPPPQQQRRRRRRQQQPPPPPPLLLKKKJJJJJJMMMNNNNNNNNNKKKIIIFFFDDDDDDCCCAAA???BBB@@@>>>;;;:::<<<@@@DDDBBBDDDGGGIIIIIIJJJLLLMMMNNNOOOQQQSSSTTTTTTSSSSSSTTTUUUWWW[[[^^^bbbfffggghhhiiikkkmmmnnnoooppppppkkkiiieee```\\\YYYWWWVVV]]]^^^___]]]ZZZWWWUUUUUUTTTQQQMMMKKKJJJJJJIIIGGGCCCCCCCCCBBBBBBFFFKKKOOOTTTYYY```eeehhhjjjlllnnnppppppppppppooollljjjiiifffffffffggghhhhhhiiiiiiiiiiiijjjjjjjjjkkkkkkkkkhhhkkknnnqqqvvvwwwpppggg``````hhh}}}zzzyyyuuuYYYLLLFFFCCC@@@?????????>>>===@@@>>>;;;;;;<<<======<<<===>>>???@@@@@@@@@???>>>@@@>>>>>>??????CCCPPP\\\nnnttttttkkkiiiiiillloooqqqrrrtttvvvxxxxxxiii___]]]aaagggooovvvzzzmmmddd```dddkkkmmmnnnpppqqqrrrqqqpppooojjjhhheeecccaaa```^^^]]]\\\YYYUUUQQQMMMKKKJJJJJJKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBB????????????????????????@@@AAACCCDDDDDDFFFIIIKKKNNNMMMKKKIIIHHHIIIJJJJJJLLLLLLLLLNNNPPPPPPNNNLLLNNNMMMKKKKKKKKKJJJHHHGGGFFFGGGGGGFFFDDDDDDEEEGGGJJJLLLPPPSSSUUUWWWWWWVVVSSSRRRPPPMMMJJJGGGDDDCCC>>>===<<<;;;<<<===>>>>>><<>>AAAAAADDDFFFHHHHHHIIIKKKLLLNNNOOORRRUUUVVVVVVUUUTTTSSSUUUWWWZZZ^^^bbbeeegggfffgggiiilllnnnoooooooooiiigggccc___[[[XXXVVVUUU[[[\\\]]][[[XXXUUUTTTTTTSSSQQQMMMKKKJJJHHHFFFEEECCCDDDDDDDDDFFFJJJPPPTTTWWW[[[aaafffiiikkkmmmoooqqqqqqpppooommmjjjhhhgggeeeeeefffggghhhiiijjjjjjiiijjjjjjjjjjjjjjjkkklllkkknnnsssxxx{{{wwwlllaaa]]]dddsss{{{xxx~~~jjjTTTKKKGGGDDDAAA@@@@@@AAA@@@??????===;;;;;;<<<======<<<;;;<<<===>>>??????>>>>>>???======??????BBBLLLWWWiiiqqqxxxqqqoookkknnnqqqssstttvvvxxxzzzxxxiiibbbccchhhpppwwwsssfffbbbeeelllrrrrrrsssrrrrrrqqqooonnniiifffcccaaaaaaaaa___]]]]]][[[VVVRRROOOMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>??????@@@@@@@@@AAA@@@BBBDDDEEEFFFGGGJJJMMMLLLKKKIIIHHHHHHJJJLLLNNNMMMMMMMMMOOOPPPPPPOOOMMMOOONNNMMMMMMMMMLLLIIIFFFGGGHHHHHHGGGEEEEEEFFFGGGJJJLLLOOORRRTTTUUUUUUUUURRRQQQOOOLLLHHHEEECCCAAA<<<<<<<<<;;;;;;<<<===???>>>AAAFFFHHHHHHFFFEEEDDDIIILLLQQQSSSTTTSSSRRRSSSNNNOOOQQQRRRTTTTTTTTTTTTUUUTTTTTTTTTRRRQQQPPPOOOOOONNNLLLKKKKKKLLLNNNOOOPPPOOOMMMMMMOOOPPPOOONNNLLLIIIGGGEEEEEEDDDCCCAAA>>>??????===;;;:::<<<===@@@BBBEEEGGGHHHHHHJJJLLLLLLNNNRRRUUUWWWXXXXXXWWWTTTUUUWWWYYY]]]```ccceeedddfffhhhkkkmmmnnnnnnnnneeedddaaa___\\\ZZZXXXWWWZZZZZZ[[[YYYVVVSSSSSSSSSRRRPPPMMMJJJIIIGGGEEECCCCCCCCCDDDEEEGGGLLLSSSWWWZZZ]]]bbbgggiiikkknnnoooqqqpppooommmjjjhhhfffeeebbbcccdddeeefffhhhiiiiiihhhjjjkkkkkkiiiiiikkklllmmmpppwww}}}}}}tttiii```___jjj}}}vvvssssssbbbOOOIIIEEECCC@@@???@@@@@@@@@???>>><<<;;;;;;===>>>===<<<::::::;;;<<<<<<============;;;;;;>>>@@@BBBJJJSSScccnnnyyypppnnnnnnppptttvvvwwwyyy{{{}}}vvvlllcccgggmmmsss||||||mmmffffffiiirrrrrrqqqqqqpppooonnnmmmiiifffbbb```aaa```]]]ZZZ[[[YYYUUURRROOOMMMMMMMMMJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>???@@@AAAAAABBBBBBBBBCCCEEEFFFFFFHHHKKKMMMKKKJJJIIIIIIJJJLLLOOOQQQOOOOOOOOOPPPRRRQQQOOOMMMPPPPPPPPPQQQQQQOOOKKKHHHHHHIIIJJJIIIGGGGGGGGGHHHIIIKKKMMMPPPQQQQQQPPPPPPQQQPPPMMMJJJGGGDDDBBB@@@<<<======;;;:::;;;===??????CCCGGGIIIHHHEEEDDDCCCHHHLLLRRRUUUVVVUUUUUUUUUPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQNNNMMMKKKIIIIIIKKKMMMNNNPPPOOOMMMNNNOOOPPPPPPOOOLLLJJJGGGFFFFFFFFFDDDCCC<<<>>>???>>><<<;;;;;;<<>>=========<<<;;;<<<>>>>>>===<<<::::::::::::;;;;;;;;;;;;<<<::::::>>>@@@AAAGGGNNN\\\hhhzzz}}}rrroooooorrrvvvyyy{{{}}}{{{nnn```bbbeeekkkttt{{{oooiiiffflllllllllllllllllllllllllllgggbbb```aaa```]]]YYYWWWVVVSSSPPPNNNMMMMMMNNNJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAA>>>???@@@AAABBBCCCDDDDDDCCCEEEFFFGGGGGGHHHKKKMMMKKKKKKKKKKKKLLLNNNPPPQQQQQQPPPPPPRRRSSSSSSPPPNNNQQQQQQRRRTTTTTTRRRNNNKKKIIIKKKLLLKKKIIIHHHIIIIIIIIIKKKMMMOOOOOOOOONNNMMMOOONNNLLLIIIFFFCCCAAA@@@===>>>>>><<<::::::<<>>???>>>===;;;;;;===???@@@BBBFFFIIIJJJLLLOOOQQQOOOPPPQQQSSSUUUVVVXXXXXXVVVVVVWWWYYY[[[]]]___aaaccceeegggjjjkkkkkkiiiiii``````___^^^\\\ZZZYYYXXXWWWWWWWWWUUURRRQQQQQQRRROOOMMMKKKIIIHHHGGGDDDAAACCCDDDEEEGGGIIIOOOUUUZZZ```cccgggjjjlllnnnpppsssmmmllljjjhhheeecccbbbbbbbbbbbbcccdddeeeffffffggggggjjjmmmllliiihhhjjjnnnuuuyyy|||pppmmmqqq}}}zzzwww}}}eeeNNNDDDDDDBBB???===<<<=========<<<<<<;;;;;;<<<>>>???>>><<<<<<<<<;;;;;;::::::;;;;;;===:::;;;>>>??????BBBHHHTTT```rrrxxxsssqqqtttxxx{{{~~~xxxiii^^^^^^___cccmmm}}}xxxmmmfffffffffggghhhiiijjjjjjkkknnniiicccaaabbbaaa\\\XXXTTTSSSPPPNNNLLLLLLMMMNNNJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEDDDDDDDDD??????@@@AAACCCDDDEEEEEEDDDFFFGGGGGGGGGHHHKKKMMMLLLLLLLLLMMMMMMNNNOOOPPPRRRQQQQQQRRRTTTSSSQQQOOORRRRRRTTTVVVVVVTTTPPPMMMJJJKKKMMMLLLKKKIIIIIIJJJLLLMMMOOOPPPPPPOOONNNMMMNNNMMMKKKIIIFFFCCCAAA@@@===??????===:::999<<>>;;;:::<<<@@@CCC@@@CCCGGGJJJLLLOOORRRTTTQQQQQQQQQRRRSSSTTTVVVWWWWWWWWWXXXYYY[[[\\\^^^___ccceeegggjjjkkkjjjhhhggg______^^^]]][[[YYYWWWVVVVVVWWWVVVTTTQQQPPPQQQRRRMMMLLLJJJIIIHHHGGGDDDAAAFFFGGGHHHJJJLLLRRRXXX]]]bbbeeeiiilllmmmooorrrtttlllkkkhhhfffdddbbbaaaaaaffffffgggggghhhiiiiiiiiifffjjjmmmlllhhhgggjjjnnnzzz~~~ssssss{{{wwwxxxsssYYYIIIDDDGGGCCCAAA>>>>>>?????????>>><<<;;;;;;<<<>>>???>>><<<>>>===<<<;;;;;;;;;;;;;;;???<<<<<<>>>???===???CCCOOO[[[lll{{{|||xxxwwwyyytttqqquuuyyy}}}qqqdddZZZWWWXXX^^^hhhvvvxxxhhhdddaaaaaaeeehhhiiilllqqqnnnllliiiddd```]]][[[ZZZVVVTTTQQQOOOOOONNNMMMKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFKKKIIIFFFDDDCCCDDDEEEGGGIIIHHHGGGEEECCCBBBAAAAAABBBBBBCCCCCCDDDFFFGGGHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIKKKNNNNNNNNNNNNNNNPPPPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSTTTUUUVVVTTTPPPMMMLLLLLLMMMMMMMMMNNNNNNNNNIIIIIIJJJJJJKKKMMMNNNOOOMMMLLLJJJHHHEEEBBB@@@>>>>>>===<<<;;;;;;<<<===>>>@@@AAAAAA@@@???@@@BBBDDDNNNQQQTTTTTTSSSPPPOOOOOOUUUUUUTTTQQQMMMLLLNNNQQQPPPQQQSSSTTTUUUUUUTTTTTTUUUSSSOOOMMMLLLMMMPPPQQQPPPNNNMMMMMMNNNNNNMMMKKKKKKJJJHHHGGGEEEDDDDDDDDD???>>><<<;;;;;;;;;===>>>BBBDDDGGGIIIKKKNNNRRRUUUQQQQQQRRRUUUWWWWWWVVVUUUUUUTTTTTTVVVYYY]]]______ccceeehhhjjjlllllllllkkkgggccc^^^[[[ZZZYYYYYYXXX\\\ZZZWWWVVVUUUSSSPPPNNNNNNLLLHHHEEECCCBBBCCCCCCEEEGGGJJJNNNQQQVVV[[[___gggiiikkknnnpppqqqqqqqqqjjjgggccc``````aaadddgggggggggggggggffffffffffffhhhhhhhhhggggggkkkqqqwww}}}|||vvvoooyyy{{{cccSSSFFFBBBDDD????????????>>>>>>>>>>>>999999999999999:::<<<<<<===???AAA@@@===;;;;;;===;;;;;;<<<<<<>>>???@@@AAAJJJSSSddduuuzzzqqqnnnrrrwwwvvvwwwxxx{{{|||iii]]]XXXVVVWWW]]]fffuuuqqqbbb___^^^bbbeeeeeegggkkkooommmjjjgggbbb^^^\\\ZZZWWWUUURRRPPPPPPOOONNNLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNNNNLLLLLLMMMOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVUUURRRPPPOOOOOOOOOOOOPPPPPPPPPPPPJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLKKKIIIFFFCCCAAA??????>>>===<<<<<<===>>>???@@@@@@AAA@@@???@@@BBBEEEMMMPPPSSSSSSQQQOOOMMMMMMSSSTTTSSSQQQNNNMMMOOORRRQQQSSSTTTVVVWWWWWWWWWVVVUUUSSSPPPMMMLLLMMMOOOPPPOOONNNLLLKKKLLLLLLKKKJJJEEEDDDCCCBBBAAA@@@@@@@@@???>>><<<;;;;;;<<<===>>>BBBEEEGGGIIIKKKNNNQQQTTTQQQRRRSSSUUUWWWWWWVVVUUUUUUTTTTTTVVVYYY\\\^^^___eeegggiiikkklllkkkjjjiiihhhddd```]]]\\\[[[[[[ZZZ]]]ZZZWWWUUUTTTSSSQQQOOOMMMKKKGGGDDDBBBBBBCCCDDDGGGIIIMMMQQQTTTYYY___ccciiijjjlllooopppqqqqqqpppiiigggcccaaa```bbbeeegggggggggggggggggggggggghhhhhhiiiiiigggffflllvvv~~~|||rrrqqqoooZZZOOOEEEAAACCC?????????>>>>>>>>>======::::::::::::;;;<<<======;;;===>>>===:::888999:::;;;;;;;;;<<<===>>>@@@@@@GGGPPP___qqq~~~sssnnnnnnxxx{{{vvvxxx{{{~~~rrrbbbWWWUUUSSSTTTZZZcccqqqzzzbbb]]]\\\```cccccccccffflllllljjjhhhddd```\\\ZZZXXXVVVSSSQQQQQQPPPOOOMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEGGGHHHIIIIIIHHHFFFEEEDDDDDDDDDCCCDDDDDDEEEEEECCCCCCCCCDDDEEEFFFGGGHHHEEEEEEEEEGGGIIILLLOOOPPPOOOOOOOOOMMMJJJJJJKKKMMMNNNPPPQQQRRRSSSRRRPPPOOOUUUTTTTTTTTTVVVVVVTTTRRRPPPPPPQQQQQQQQQRRRRRRRRRKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKIIIGGGDDDBBBAAA@@@???>>>======>>>???@@@AAABBBBBBBBBAAABBBEEEGGGLLLOOOQQQRRROOOLLLKKKJJJOOOPPPQQQQQQOOOOOOPPPRRRSSSTTTVVVXXXYYYYYYYYYXXXVVVTTTPPPNNNMMMMMMOOOPPPOOOMMMJJJIIIIIIJJJJJJIIIEEEDDDCCCBBBAAAAAA@@@@@@>>>===<<<;;;;;;<<<>>>???DDDFFFHHHJJJKKKMMMPPPRRRQQQRRRTTTVVVWWWWWWWWWVVVUUUUUUUUUVVVXXX[[[]]]___ggghhhjjjkkklllkkkiiihhhhhheeeaaa^^^^^^^^^]]]]]]^^^[[[XXXUUUTTTSSSQQQOOOJJJHHHFFFCCCBBBCCCDDDFFFJJJMMMQQQUUUYYY]]]cccffflllmmmnnnpppppppppoooooohhhfffdddbbbbbbcccfffgggggggggggghhhhhhiiiiiiiiiggghhhhhhffffffnnn|||}}}uuupppyyy___OOOIIICCCAAABBB??????>>>>>>>>>>>>======;;;;;;;;;<<<<<<===>>>???>>>???@@@???===<<<<<<===::::::;;;;;;<<<===??????CCCJJJYYYiiivvvsssllliiiooozzzxxx|||zzzmmm```VVVSSSPPPQQQWWW___lll{{{ccc^^^\\\```dddddddddffffffffffffeeeccc```\\\ZZZWWWUUURRRQQQQQQPPPNNNMMMJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFHHHIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEEEEFFFIIILLLOOORRRRRRQQQOOOLLLIIIHHHJJJLLLLLLNNNQQQSSSTTTSSSQQQPPPWWWUUUTTTSSSTTTTTTSSSQQQOOOOOOPPPPPPPPPQQQQQQQQQLLLLLLKKKJJJIIIIIIIIIIIIKKKKKKJJJIIIGGGEEEDDDCCCAAA@@@????????????@@@AAABBBCCCDDDDDDDDDEEEHHHJJJKKKNNNPPPPPPNNNKKKIIIHHHJJJLLLNNNOOOPPPPPPQQQQQQSSSUUUVVVXXXYYYYYYYYYYYYWWWUUURRRPPPOOOOOOPPPQQQOOOLLLIIIHHHHHHIIIIIIHHHFFFEEEDDDCCCBBBAAAAAAAAA===<<<;;;:::;;;===>>>@@@DDDGGGIIIKKKKKKLLLNNNPPPQQQSSSVVVWWWWWWWWWWWWXXXVVVVVVWWWWWWXXXYYY\\\^^^eeefffiiikkkkkkkkkjjjiiigggdddaaa_________^^^]]]]]][[[WWWUUUTTTSSSQQQOOOGGGFFFDDDBBBCCCDDDFFFHHHMMMPPPTTTXXX\\\```eeeiiinnnooooooppppppooommmmmmgggfffdddcccdddeeefffhhhgggggghhhhhhiiiiiijjjjjjeeeggggggdddfffppp{{{wwwyyyqqqSSSHHHFFFBBB@@@AAA???>>>>>>>>>==================<<<======>>>???@@@AAAAAA@@@??????>>>??????:::::::::;;;;;;<<<>>>>>>???EEERRRcccppp|||nnngggdddiiittt}}}sssiii^^^VVVPPPNNNOOOTTT[[[fffxxxyyyddd^^^[[[___dddeeefffhhh___```aaaaaa```^^^\\\ZZZVVVTTTQQQPPPOOOOOOMMMKKKIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGIIIKKKNNNPPPRRRQQQOOOLLLHHHGGGIIIKKKJJJMMMPPPTTTVVVVVVUUUTTTXXXVVVTTTSSSRRRRRRPPPNNNMMMMMMMMMNNNNNNNNNOOOOOOMMMLLLKKKIIIHHHHHHGGGGGGIIIIIIIIIHHHGGGFFFDDDDDDBBBAAA@@@??????@@@AAABBBAAABBBCCCCCCCCCEEEHHHKKKJJJMMMOOOPPPNNNKKKIIIHHHHHHIIIJJJMMMOOOQQQQQQQQQSSSUUUVVVXXXXXXXXXWWWWWWWWWVVVTTTRRRQQQRRRSSSSSSPPPMMMKKKIIIJJJJJJIIIHHHEEEDDDBBBAAA???>>>>>>>>><<<<<<;;;:::;;;===???AAADDDGGGJJJKKKLLLLLLNNNOOOQQQTTTWWWXXXWWWWWWXXXYYYWWWXXXYYYXXXWWWWWWZZZ]]]aaacccfffiiikkkkkkkkkkkkeeeccc```^^^^^^^^^]]][[[\\\ZZZWWWVVVUUUSSSPPPMMMEEEDDDCCCBBBCCCFFFIIIKKKOOORRRWWW[[[^^^bbbfffiiinnnnnnoooooonnnlllkkkjjjfffeeeeeeeeefffggghhhhhhggghhhhhhhhhiiiiiiiiijjjcccdddddddddhhhuuu}}}yyy|||fffMMMEEEEEEBBB@@@AAA>>>>>>>>>============<<<======<<<======>>>???@@@>>>===;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>BBBMMM\\\jjjwww}}}fffaaa```fffppp{{{wwwmmmfff\\\SSSOOOMMMMMMQQQWWW```ppp{{{hhh___ZZZ]]]bbbeeefffhhh____________^^^]]][[[ZZZVVVSSSQQQOOOOOONNNMMMKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEFFFFFFGGGDDDDDDCCCCCCBBBCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKMMMNNNPPPPPPOOOLLLIIIHHHIIIKKKJJJLLLPPPSSSVVVWWWXXXXXXWWWUUUTTTSSSSSSQQQOOOLLLLLLLLLLLLMMMMMMMMMNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@??????@@@AAABBB===>>>@@@@@@AAACCCFFFIIIJJJMMMPPPPPPOOOLLLKKKJJJIIIIIIIIILLLPPPSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUUUUUUUUUUTTTSSSSSSTTTTTTUUURRRPPPNNNNNNNNNMMMKKKIIIHHHGGGEEECCCAAA???>>>>>>;;;;;;::::::;;;>>>@@@BBBCCCFFFJJJLLLLLLMMMNNNOOOQQQUUUYYYYYYWWWWWWXXXZZZWWWYYYZZZYYYVVVVVVYYY]]]^^^```dddgggjjjkkkkkkkkkdddbbb___^^^]]]\\\[[[YYYYYYXXXWWWVVVUUURRRNNNJJJCCCBBBBBBCCCEEEIIILLLOOORRRUUUZZZ^^^```cccfffiiillllllmmmmmmllljjjhhhgggdddeeefffgggggghhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhcccccccccfffnnn}}}xxxsss}}}qqq]]]JJJEEEDDD@@@???BBB>>>>>>============<<<<<<;;;;;;;;;<<<<<<===>>>??????===::::::;;;======<<<<<<<<<;;;;;;<<<======>>>>>>@@@GGGUUUcccppprrraaa]]]\\\bbbkkkuuutttkkkdddYYYOOOOOOLLLKKKNNNSSS[[[jjjxxxqqqfff]]]^^^bbbeeefffhhheeedddbbb```^^^\\\ZZZYYYWWWTTTRRRPPPPPPOOOMMMLLLJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGEEEFFFFFFGGGFFFEEECCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMNNNMMMKKKIIIJJJKKKKKKMMMOOOQQQTTTUUUWWWWWWTTTSSSTTTUUUUUUTTTQQQOOONNNNNNNNNNNNOOOOOOOOOOOOKKKKKKIIIHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDBBBAAA@@@??????@@@AAABBB===>>>???@@@AAACCCGGGJJJJJJMMMPPPQQQPPPNNNMMMMMMMMMKKKKKKMMMQQQUUUWWWVVVWWWWWWXXXXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRTTTUUUUUUTTTSSSRRRRRRRRRQQQMMMJJJLLLKKKHHHEEECCC@@@???>>>;;;:::::::::;;;>>>AAABBBBBBEEEIIILLLMMMMMMNNNOOOQQQUUUZZZZZZXXXVVVYYY[[[XXXZZZ[[[YYYVVVUUUXXX\\\^^^```cccfffhhhhhhhhhhhheeeccc```^^^^^^\\\ZZZWWWUUUVVVVVVWWWVVVRRRLLLGGGBBBBBBBBBCCCFFFKKKOOORRRVVVYYY]]]```ccceeegggiiiiiijjjjjjjjjiiigggeeedddcccdddfffhhhiiiiiiiiiiiiiiihhhhhhggggggfffffffffdddcccdddjjjvvv|||~~~uuusssbbbSSSGGGDDDCCC>>>>>>BBB>>>>>>=========<<<<<<<<<::::::::::::;;;<<<======AAA>>>;;;;;;===??????>>>======<<<<<<======>>>>>>@@@???CCCMMMZZZhhhxxx|||oooaaa\\\YYY\\\cccmmm{{{uuullldddXXXNNNOOOLLLKKKMMMQQQYYYgggttt~~~zzzmmmbbbaaaeeeggghhhjjjkkkiiifffbbb___\\\ZZZZZZXXXUUUSSSQQQQQQPPPOOOMMMLLLLLLKKKKKKKKKJJJJJJJJJFFFFFFFFFFFFFFFFFFGGGGGGCCCEEEGGGIIIHHHEEEAAA>>>???@@@@@@AAACCCEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGIIIKKKLLLMMMMMMNNNJJJLLLMMMMMMLLLKKKKKKKKKMMMMMMNNNPPPQQQSSSTTTUUUQQQRRRTTTVVVXXXWWWTTTRRRPPPPPPPPPQQQQQQQQQRRRRRRKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDAAAAAA????????????AAAAAA???@@@BBBCCCDDDFFFJJJMMMJJJMMMQQQRRRRRRPPPOOOOOOQQQNNNLLLNNNSSSWWWYYYYYYXXXYYYYYYYYYXXXVVVTTTSSSOOOOOOPPPPPPQQQSSSTTTUUUUUUUUUUUUVVVVVVSSSOOOKKKJJJHHHEEEBBB???<<<:::999::::::::::::<<<>>>AAACCCAAAEEEIIILLLMMMNNNOOOPPPQQQVVVZZZZZZXXXVVVYYY\\\XXX[[[\\\YYYUUUTTTXXX\\\___aaaccceeegggffffffeeefffdddaaa___^^^\\\YYYWWWSSSTTTVVVXXXWWWRRRJJJEEEBBBBBBBBBDDDGGGLLLQQQTTTXXX[[[```cccdddfffhhhiiiggghhhhhhhhhgggfffdddccccccdddfffhhhjjjjjjjjjiiiiiiiiihhhgggfffeeeddddddfffdddeeemmm{{{rrr{{{|||tttwwwyyyXXXLLLDDDCCCAAA<<<<<>>=========<<<<<<<<<<<<999999999999:::;;;<<<<<<===:::777666999;;;;;;:::>>>============>>>>>>???BBB???@@@HHHTTTaaaqqq~~~|||rrrccc\\\WWWXXX]]]fffvvvqqqhhh```WWWSSSPPPKKKHHHIIILLLTTTcccqqq}}}uuuddd\\\^^^eeejjjkkksssooojjjfffbbb]]]YYYUUUWWWVVVTTTRRRPPPOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGJJJIIIHHHGGGFFFGGGHHHIIIEEEGGGIIIKKKMMMMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLRRRRRRSSSRRRQQQRRRUUUXXXUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPOOONNNQQQOOOLLLIIIGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>@@@CCCDDDEEEFFFIIIKKKOOOQQQSSSVVVVVVUUUTTTSSSUUUTTTSSSTTTVVVXXXYYYXXXYYYYYYYYYYYYXXXWWWUUUUUUPPPPPPOOOOOOOOOPPPPPPQQQVVVUUUSSSQQQOOOMMMKKKKKKGGGFFFCCCAAA???>>>>>>>>>999:::;;;<<>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<888777777777888999999:::<<<;;;;;;::::::;;;;;;<<<========================AAAAAACCCHHHNNNYYYkkk|||{{{jjj___WWWZZZccckkkrrrxxxsssiiiaaaYYYUUURRRMMMIIIHHHKKKRRRaaannnzzzvvviiidddeeejjjmmmooonnnlllhhhccc^^^ZZZXXXYYYXXXUUUSSSPPPNNNMMMLLLMMMLLLKKKJJJIIIIIIIIIIIIEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCEEEDDDDDDCCCDDDEEEFFFGGGIIIHHHHHHGGGGGGHHHHHHHHHEEEFFFIIIKKKLLLMMMMMMLLLNNNNNNOOOOOOOOOOOONNNNNNRRRSSSTTTSSSRRRSSSUUUVVVUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPRRRQQQNNNKKKIIIHHHGGGGGGDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA???>>>>>>=========>>>@@@CCCDDDEEEGGGJJJLLLQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSRRRSSSVVVXXXYYYXXXZZZZZZZZZYYYXXXVVVUUUTTTPPPPPPOOONNNNNNNNNNNNNNNQQQQQQOOONNNLLLKKKIIIHHHDDDCCCAAA>>><<<<<<;;;;;;::::::;;;===@@@CCCFFFGGGJJJJJJKKKLLLMMMPPPRRRSSSTTTUUUWWWXXXZZZ[[[[[[\\\\\\[[[XXXVVVVVVWWWYYYZZZ\\\\\\\\\[[[[[[]]]```ccccccbbb```]]][[[YYYXXXXXXUUUUUUVVVUUUQQQLLLGGGCCCDDDEEEEEEHHHLLLQQQVVVZZZ]]]aaadddfffffffffgggiiijjjhhhfffdddcccccccccdddfffggghhhiiiiiiiiihhhggghhhhhhhhhgggdddcccbbbbbbfffiiimmmvvv~~~uuuxxx}}}tttwwwwww___LLLHHHCCC???>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<:::999999888888999999999;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>======<<<=========???CCCEEEGGGIIILLLNNNRRRQQQQQQPPPQQQSSSTTTVVVSSSRRRRRRSSSVVVXXXYYYYYY[[[[[[[[[ZZZXXXVVVUUUTTTQQQPPPNNNMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFDDDAAA@@@?????????<<<<<<<<<>>>@@@CCCEEEGGGKKKKKKLLLMMMNNNQQQRRRTTTTTTUUUWWWYYY[[[]]]^^^^^^]]][[[YYYWWWVVVVVVWWWXXXXXXYYYYYYXXXXXXYYY\\\______^^^\\\ZZZXXXWWWVVVVVVXXXWWWUUURRRNNNIIIFFFCCCEEEEEEGGGJJJOOOUUUZZZ]]]bbbdddggghhhhhhhhhhhhiiiiiihhhfffeeedddddddddeeegggggghhhiiiiiiiiiiiihhhggghhhiiihhheeebbbaaa```iiipppxxxxxxqqqtttxxxvvv~~~lllUUUHHHEEEAAA>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999::::::::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<>>>BBBGGGPPP```oooxxx~~~pppbbb^^^```gggpppxxxpppddd[[[TTTRRRUUUPPPKKKJJJKKKQQQ^^^kkk{{{wwwkkkiiinnnrrrvvvxxxtttjjjaaa]]]]]][[[YYYWWWTTTQQQOOOMMMMMMLLLLLLKKKIIIHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFHHHIIIIIIHHHGGGFFFGGGHHHJJJLLLMMMMMMMMMMMMOOOOOOOOOPPPPPPOOOOOOOOOPPPRRRUUUUUUTTTRRRRRRSSSTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPNNNMMMKKKJJJHHHFFFEEEEEE@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<===???CCCFFFHHHJJJNNNQQQRRRRRRRRRRRRSSSTTTUUUVVVTTTSSSSSSTTTWWWYYYZZZZZZ\\\[[[[[[ZZZXXXVVVTTTSSSRRRQQQOOOMMMKKKJJJJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHIIIGGGEEECCCBBBAAAAAAAAA=========>>>@@@CCCEEEGGGKKKLLLMMMNNNPPPRRRSSSTTTUUUVVVXXX[[[]]]^^^``````^^^\\\ZZZXXXWWWVVVWWWWWWWWWXXXYYYYYYXXXXXXZZZ\\\]]]\\\ZZZYYYWWWVVVVVVVVVZZZXXXSSSOOOJJJGGGEEEDDDEEEFFFHHHLLLRRRWWW\\\___fffhhhiiijjjjjjjjjiiiiiiiiihhhgggfffeeeeeeffffffhhhhhhiiiiiiiiiiiijjjiiieeehhhkkkjjjgggeeeeeeeeeppp|||vvvmmmooovvvzzzeeePPPEEECCC???>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<:::::::::::::::;;;<<<===:::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@DDDKKKYYYgggrrr|||ssshhhdddeeemmmuuu~~~ooobbbYYYSSSRRRSSSOOOLLLLLLNNNSSS___kkkwwwppphhhhhhqqquuuxxxsssiii```[[[ZZZYYYXXXVVVTTTRRRQQQPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEGGGHHHIIIHHHGGGGGGIIIJJJKKKMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNPPPRRRSSSRRRQQQPPPQQQSSSSSSSSSRRRRRRQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNLLLLLLKKKJJJHHHFFFEEEDDD?????????@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<===@@@DDDFFFIIILLLOOORRRRRRSSSUUUWWWWWWWWWVVVUUUWWWUUUUUUVVVXXXZZZZZZZZZ[[[ZZZZZZYYYWWWVVVTTTSSSSSSRRRPPPNNNLLLJJJIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>???AAACCCFFFGGGLLLMMMNNNPPPRRRSSSTTTTTTUUUWWWYYY[[[]]]___```aaa^^^]]][[[YYYXXXXXXXXXXXXYYY[[[\\\\\\[[[ZZZ[[[\\\[[[ZZZYYYXXXWWWWWWWWWWWWZZZVVVQQQLLLHHHFFFEEEFFFFFFGGGJJJOOOTTTZZZ___aaaiiiiiijjjkkkkkkkkkiiihhhhhhgggggggggfffgggggggggiiiiiiiiiiiiiiijjjjjjkkkgggjjjlllkkkhhhfffhhhkkkyyy}}}qqqllljjjrrrwwwsssXXXHHHDDDBBB???>>>>>>???>>>===;;;;;;::::::::::::;;;;;;888999999:::;;;===>>>???:::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@AAAFFFSSS___nnnwwwxxxlllfffiiippp~~~qqqcccXXXTTTSSSQQQNNNMMMNNNOOOSSS]]]hhhvvv{{{~~~vvviiidddkkknnnpppmmmfff___[[[YYYYYYXXXVVVUUUSSSRRRQQQQQQOOONNNLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKJJJLLLNNNOOONNNNNNOOOPPPRRRRRRSSSSSSSSSQQQPPPOOOKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLJJJIIIGGGFFF@@@@@@@@@@@@@@@?????????======<<<<<<<<<<<<======???AAAEEEGGGJJJMMMPPPSSSRRRTTTWWWYYYZZZXXXWWWUUUXXXWWWUUUVVVXXXYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRPPPNNNLLLJJJIIIIIIJJJKKKMMMNNNNNNMMMLLLJJJEEEDDDBBB@@@?????????@@@>>>>>>>>>@@@BBBEEEGGGIIILLLMMMOOOQQQSSSTTTUUUUUUVVVWWWYYY[[[]]]___``````^^^^^^]]][[[ZZZZZZZZZZZZ[[[]]]______^^^\\\\\\\\\YYYYYYXXXXXXWWWXXXXXXXXXWWWTTTOOOJJJGGGFFFGGGHHHIIIJJJNNNRRRXXX]]]aaacccjjjiiiiiijjjlllkkkiiigggggggggggghhhhhhhhhhhhhhhjjjjjjiiiiiijjjjjjkkkllljjjmmmmmmkkkggghhhnnnsssrrriiikkkpppxxxzzzdddOOODDDCCCAAA???>>>???>>>===<<<;;;;;;::::::::::::;;;;;;888888999:::;;;===>>>???::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===??????BBBMMMXXXiiirrr~~~vvvhhhfffjjj{{{pppaaaWWWSSSSSSOOONNNNNNOOOOOOQQQXXXaaappp|||~~~vvvwww~~~|||ooogggbbbdddfffhhhgggeeebbb```[[[ZZZXXXUUUSSSQQQPPPPPPPPPOOONNNLLLJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKGGGHHHJJJJJJJJJKKKMMMPPPPPPRRRTTTUUUTTTRRROOOMMMJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKIIIGGGFFFAAAAAAAAA@@@@@@?????????>>>======<<<======>>>>>>@@@CCCFFFHHHJJJMMMPPPSSSSSSTTTUUUWWWWWWWWWWWWWWWXXXWWWUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRPPPNNNLLLJJJIIIHHHHHHIIIJJJLLLMMMMMMLLLJJJHHHFFFEEECCCBBBAAAAAAAAAAAA======>>>@@@BBBFFFIIIJJJMMMNNNPPPRRRTTTUUUUUUUUUWWWXXXZZZ[[[]]]^^^^^^___^^^^^^^^^]]]]]]\\\\\\\\\ZZZ]]]___```^^^\\\ZZZZZZWWWWWWWWWVVVWWWWWWXXXXXXSSSPPPLLLHHHGGGGGGIIIJJJMMMOOORRRWWW\\\```dddfffiiihhhgggiiikkkkkkiiiffffffggghhhhhhiiiiiiiiiiiikkkjjjjjjiiijjjkkklllmmmkkkmmmnnnlllkkkqqq|||~~~nnnmmmvvvtttYYYJJJDDDAAA???>>>=========;;;:::;;;::::::999999::::::;;;::::::::::::::::::;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>GGGRRRaaaiiivvvllldddfffqqqyyynnn___TTTPPPQQQOOOMMMNNNPPPOOONNNTTT[[[eeeppp|||ttttttzzz|||uuummm]]]^^^aaafffjjjlllkkkiii^^^\\\YYYVVVSSSQQQOOONNNQQQPPPNNNMMMKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFFFFEEEDDDDDDEEEGGGIIIJJJFFFGGGIIIJJJJJJJJJIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKEEEFFFGGGGGGGGGIIIMMMPPPPPPRRRUUUVVVVVVRRRNNNLLLIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJIIIGGGEEECCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>=========>>>>>>???AAADDDGGGIIIKKKMMMPPPRRRUUUTTTTTTTTTTTTVVVWWWXXXXXXVVVTTTSSSTTTTTTSSSRRRTTTTTTTTTUUUUUUTTTTTTSSSPPPOOOMMMKKKIIIHHHGGGGGGGGGHHHKKKLLLLLLJJJGGGFFFCCCAAA@@@>>>======>>>>>>======>>>@@@CCCFFFJJJKKKMMMNNNQQQSSSUUUVVVVVVUUUXXXXXXZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^YYY\\\______]]][[[YYYXXXVVVVVVUUUUUUVVVVVVWWWXXXQQQNNNKKKHHHGGGHHHJJJKKKPPPRRRUUUZZZ___cccfffhhhhhhgggfffhhhkkkkkkiiiffffffggghhhiiiiiijjjiiiiiilllkkkjjjiiijjjkkklllmmmjjjlllnnnnnnqqq|||zzzpppuuufffPPPFFFCCC@@@>>><<<<<<<<<;;;999777;;;::::::999999::::::;;;===<<<;;;:::999888888888<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<;;;<<>>>>>>>>>>>>>>???>>>===;;;::::::<<>>???;;;<<>>;;;;;;;;;;;;::::::::::::===>>>@@@CCCFFFIIIKKKMMMQQQQQQRRRTTTVVVXXXZZZ[[[\\\\\\]]]^^^___aaabbbcccbbbaaaaaa``````___^^^^^^[[[[[[YYYXXXWWWWWWXXXXXX[[[YYYVVVUUUUUUTTTQQQOOOIIIIIIIIIHHHIIILLLRRRVVV\\\```eeehhhiiihhhhhhhhhfffeeedddcccdddfffhhhiiihhhiiijjjkkkkkkkkkkkkkkkmmmlllllllllkkkkkkkkkkkkqqqyyyvvv___NNNCCC??????======<<<<<<;;;:::::::::::::::::::::999888777777999999999999999999999999777777777777777777777777999999999999999888888888888888999:::<<<>>>???@@@EEEQQQ```mmm{{{pppcccYYYZZZ^^^gggrrrwwwvvvsssrrrsssuuuyyyzzzhhh___[[[WWWSSSMMMLLLJJJGGGEEEFFFIIIKKKLLLNNNVVVcccrrr}}}zzzqqqkkkkkknnntttwwwqqqhhh[[[VVVZZZdddmmmssspppkkkfffbbb___[[[VVVTTTSSSQQQOOOMMMMMMMMMKKKJJJHHHHHHIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEFFFGGGHHHEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNNNNNNNLLLJJJHHHGGGHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCBBB@@@@@@??????>>>======???@@@???===;;;<<<;;;;;;;;;;;;<<<<<<===;;;:::::::::;;;===???AAACCCGGGKKKMMMMMMMMMMMMNNNRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSSSSRRRQQQOOOMMMKKKFFFCCCAAAAAABBBCCCCCCBBBGGGFFFFFFEEEDDDBBB@@@???>>>>>>>>>???>>>===<<<<<<>>>???AAAEEEHHHKKKMMMOOOUUUTTTTTTTTTVVVXXX[[[]]]^^^^^^______aaabbbdddeeecccbbbbbbaaa``````______]]][[[XXXVVVTTTUUUVVVWWWZZZXXXVVVTTTRRRPPPNNNMMMGGGHHHIIIJJJKKKPPPUUUYYY\\\```eeehhhhhhfffeeedddeeeeeeddddddeeegggiiikkkhhhiiiiiijjjkkkkkkjjjjjjiiiggghhhjjjjjjjjjmmmqqq{{{jjjWWWLLLDDD@@@???======<<<;;;;;;::::::999:::::::::::::::999888777888888888888888888888888666666666666666666666666999999999999999888888888888999999:::<<<===???@@@@@@LLL\\\jjjwwwwwwgggZZZXXXZZZbbbnnnuuuuuuqqqpppppprrruuuzzzzzzhhh```\\\UUUPPPGGGGGGFFFEEEDDDEEEHHHKKKMMMLLLOOO[[[kkkyyyzzzsssooopppuuuxxxuuummmaaaXXXUUUZZZbbbhhhmmmnnnnnnllliiiddd]]]WWWUUURRROOONNNMMMLLLKKKIIIHHHHHHIIIIIIIIIIIIJJJJJJFFFFFFFFFFFFFFFGGGHHHIIIDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKLLLNNNOOOOOOOOOMMMKKKIIIHHHHHHIIIJJJIIIHHHFFFEEEDDDCCCCCCDDDCCCBBBBBBAAA@@@???>>>===<<<<<<<<<>>>??????===;;;::::::999999:::;;;;;;<<<:::::::::;;;===???AAABBBDDDFFFJJJLLLLLLLLLLLLMMMRRRRRRRRRSSSSSSSSSSSSSSSPPPQQQRRRRRRRRRRRRQQQPPPRRRRRRRRRQQQPPPMMMKKKJJJDDDBBBAAABBBDDDFFFGGGGGGIIIIIIHHHGGGEEEDDDBBBAAA???@@@@@@@@@@@@???>>>>>>???@@@CCCFFFJJJMMMPPPQQQVVVUUUTTTTTTUUUXXX[[[]]]______```aaabbbdddeeefffdddccccccbbbbbbaaa``````^^^\\\XXXUUUTTTTTTVVVWWWWWWWWWUUUSSSPPPNNNLLLLLLHHHIIIKKKMMMOOOSSSYYY]]]^^^bbbfffggggggeeedddccceeeeeeeeeeeeggghhhjjjkkkggghhhiiiiiiiiiiiiiiiiiiiiiffffffiiiiiiiiiooowwwxxx^^^OOOIIIDDD@@@>>><<<<<<<<<;;;::::::999999777888999:::::::::::::::888888888888888888888888777777777777777777777777::::::::::::999999999999999::::::;;;<<<>>>???@@@@@@JJJYYYhhhsss{{{lll]]]XXXWWW]]]hhhppprrrpppooooooppprrruuu{{{|||jjjbbb]]]UUUMMMDDDDDDDDDCCCBBBCCCFFFIIIIIIHHHJJJSSSaaaooozzz}}}vvvpppppprrrtttpppiii___XXXVVVZZZ___lllrrrwwwvvvsssmmmddd\\\WWWTTTQQQOOONNNMMMKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHGGGGGGGGGHHHHHHIIIDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKIIIGGGFFFFFFGGGHHHGGGFFFDDDBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA??????;;;;;;;;;===>>>>>><<<:::666666666666777888999999::::::;;;===???AAABBBCCCEEEGGGJJJKKKKKKLLLMMMOOOSSSSSSSSSSSSTTTTTTTTTTTTQQQQQQSSSSSSSSSSSSQQQQQQQQQRRRRRRQQQOOOMMMKKKJJJFFFDDDCCCDDDFFFHHHIIIIIIGGGGGGGGGFFFDDDBBBAAA@@@????????????>>>>>>>>>>>>@@@BBBDDDHHHKKKOOORRRSSSUUUUUUTTTTTTVVVYYY\\\]]]``````aaabbbccceeefffgggeeeddddddcccbbbbbbaaaaaa^^^\\\YYYWWWUUUVVVWWWXXXUUUVVVVVVTTTPPPNNNNNNNNNKKKMMMOOOQQQSSSWWW\\\```bbbeeeggghhhgggfffffffffeeeeeeffffffhhhiiijjjkkkggghhhhhhiiiiiiiiihhhhhhmmmgggfffiiijjjjjjsss{{{hhhSSSHHHDDD@@@===<<<<<<<<<;;;;;;:::999999999777777888999::::::::::::888888888888888888888888777777777777777777777777999999999999::::::;;;;;;:::::::::;;;<<<===>>>???AAAGGGTTTcccpppzzzrrr```ZZZUUUWWW___hhhmmmooooooooonnnnnnppptttwwwyyy{{{}}}kkkddd___VVVMMMEEEEEEEEECCCAAAAAACCCEEEDDDFFFJJJOOOXXXdddqqqzzzxxx}}}zzzmmmiiiiiioooqqqqqqjjj```YYYXXXZZZgggpppwwwwwwuuusssllldddZZZXXXTTTRRRQQQOOOMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIHHHHHHHHHHHHHHHIIIFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJHHHGGGEEECCCBBBCCCDDDEEEDDDCCCAAA@@@???@@@AAABBBCCCDDDDDDDDDCCCAAA???>>>999999999;;;======;;;999555555555555666777888999:::;;;<<<>>>@@@BBBDDDEEEHHHIIIJJJKKKLLLMMMQQQSSSSSSTTTTTTTTTUUUUUUUUUVVVSSSTTTVVVWWWWWWVVVTTTSSSQQQQQQQQQQQQPPPNNNLLLKKKJJJHHHFFFEEEFFFHHHHHHGGGEEEEEEDDDDDDBBBAAA??????@@@???>>>=========>>>???AAACCCEEEIIIMMMPPPSSSTTTUUUUUUUUUVVVXXX[[[]]]^^^``````aaabbbccceeefffgggeeeeeeeeedddccccccbbbbbb^^^]]][[[YYYXXXXXXYYYZZZUUUVVVWWWVVVSSSQQQRRRSSSPPPRRRTTTUUUWWWZZZ___bbbdddfffggggggffffffggghhhffffffggghhhhhhiiijjjjjjiiiiiiiiijjjjjjiiiiiihhhlllfffeeejjjmmmpppgggXXXIIIBBB@@@===<<<<<<<<<<<<;;;::::::999999888888999999:::::::::999999888888888888888888888888777777777777777777777777666666777888999:::;;;;;;999999999999:::<<<===>>>BBBDDDNNN^^^kkkttt}}}xxxfff```YYYVVV[[[ccclllqqqooonnnlllkkkkkkllloooppptttyyy}}}mmmfffaaaWWWNNNGGGGGGFFFCCC@@@???@@@BBBBBBFFFLLLOOOTTT]]]kkkuuuvvv{{{}}}ooojjjkkkjjjqqqvvvrrrfff]]]YYYZZZ___iiiqqqssstttuuurrrlll]]]ZZZWWWTTTSSSQQQOOOMMMKKKKKKJJJJJJJJJIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGDDDCCCAAA@@@@@@@@@BBBCCCBBBAAA???>>>===>>>@@@AAAAAABBBBBBBBBAAA???===<<<888777888:::<<<<<<:::888666666666777777888:::::::::;;;===???AAADDDEEEFFFJJJKKKLLLLLLLLLOOOSSSWWWTTTTTTUUUUUUUUUVVVVVVVVVQQQRRRTTTUUUUUUTTTRRRQQQPPPQQQQQQQQQPPPNNNMMMKKKMMMKKKHHHFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@???BBBAAA???======>>>@@@AAABBBCCCFFFJJJMMMQQQTTTUUUUUUUUUVVVXXXZZZ\\\^^^___``````aaabbbccceeefffgggfffeeeeeeddddddccccccbbb^^^]]]\\\[[[ZZZZZZ[[[[[[UUUWWWYYYXXXUUUTTTUUUWWWSSSUUUVVVXXXYYY\\\```cccdddeeefffeeedddeeegggiiigggggghhhhhhiiiiiijjjjjjjjjjjjkkkkkkkkkjjjjjjiiigggaaabbbjjjqqqxxxuuu\\\PPPDDD@@@???======>>><<<<<<;;;::::::999999888::::::::::::999999888777777777777777777777777777666666666666666666666666444444555777888999:::;;;888888888888999:::;;;<<>>??????@@@AAABBBCCCDDDBBBAAA???>>>===<<<======@@@AAABBBAAA>>><<<<<<<<<999999:::::::::999888888777888999:::;;;<<<<<<<<<999;;;>>>AAADDDGGGIIIIIINNNNNNNNNNNNPPPRRRTTTUUUXXXWWWWWWWWWVVVVVVVVVVVVWWWTTTPPPMMMLLLLLLNNNPPPOOONNNMMMLLLLLLLLLMMMNNNKKKIIIFFFDDDDDDDDDCCCBBB>>>>>>>>>>>>>>>???@@@@@@??????>>><<<;;;===@@@CCCGGGHHHKKKNNNQQQTTTUUUVVVWWWXXXYYYXXXXXXYYY\\\______``````bbbcccdddeeeeeeiiihhhfffdddcccccccccdddcccaaa___\\\[[[[[[\\\]]]]]]^^^^^^]]]\\\ZZZXXXVVVZZZ[[[\\\]]]___aaacccdddgggdddaaaaaabbbdddffffffeeefffhhhhhhggggggiiijjjmmmjjjgggfffgggjjjkkkllljjjiiikkkqqqwww~~~~~~hhhOOOKKKEEEAAA???===;;;999999888888888777666666666:::999999999999999999999777777888888888888777777555555555555666777999999555555555666777999:::;;;:::999888:::===>>><<<:::???BBBGGGPPP[[[gggrrrxxx}}}rrrddd\\\^^^eeelllppprrrpppllliiigggfffeeedddkkkqqqyyy~~~|||nnnfff^^^YYYWWWNNNLLLIIIFFFCCCBBBBBBCCCEEECCCDDDFFFHHHMMMYYYeeexxx}}}xxxppplllnnnrrrvvvwwwqqqfff^^^WWWYYY___fffmmmnnnkkkhhh___^^^\\\YYYUUURRROOONNNLLLKKKKKKKKKKKKJJJJJJJJJLLLJJJIIIIIIJJJKKKKKKJJJGGGHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIFFFFFFFFFGGGGGGHHHJJJJJJHHHIIIIIIHHHGGGEEEBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCAAA???>>>======>>><<<>>>>>>===;;;999999999:::::::::::::::999999888888888999:::::::::::::::;;;===???BBBEEEIIIKKKLLLPPPOOOOOOPPPQQQSSSUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVRRRQQQOOOMMMMMMOOOQQQRRRPPPOOONNNMMMMMMMMMNNNNNNIIIFFFDDDCCCCCCDDDCCCBBB>>>>>>=========>>>??????>>>???>>>======???BBBEEEHHHIIILLLOOORRRTTTVVVVVVUUUWWWXXXYYYYYY[[[^^^aaaaaaaaabbbcccdddeeeeeefffhhhgggfffddddddddddddeeecccbbb```]]]\\\\\\]]]^^^^^^_________^^^\\\ZZZYYY[[[\\\]]]^^^aaaccceeefffgggdddbbbaaaccceeeffffffeeeggghhhhhhggghhhiiikkkooommmkkkiiiiiijjjjjjkkkkkkkkkpppzzz|||}}}qqq[[[JJJGGGCCC@@@>>>>>><<<;;;::::::999999999999999999<<<;;;:::999888666555555777777888888888888777777666555555666666777888888777666666666777888999999<<<;;;;;;<<>>>>>>>>???@@@AAA@@@===;;;;;;<<<;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::??????AAACCCGGGJJJNNNPPPQQQQQQQQQRRRTTTUUUWWWXXXWWWXXXYYYYYYYYYXXXVVVUUUPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLFFFDDDBBBBBBCCCCCCCCCBBB>>>>>>======<<<============>>>>>>>>>???AAAEEEHHHJJJKKKNNNQQQSSSUUUWWWWWWUUUVVVXXXZZZ[[[]]]```cccccccccdddddddddeeeeeeeeegggfffeeeeeeeeeeeeffffffeeedddbbb```______````````````aaaaaaaaa```___^^^^^^^^^___aaaccceeeggghhhgggdddbbbbbbdddfffggggggfffggghhhiiihhhhhhiiikkknnnmmmmmmlllllllllllllllrrrssszzzyyywww}}}zzzaaaNNNEEEBBB???>>>>>>>>>===<<<888888999999999999999999::::::999888666555444444666777777888888777777666666666666666666777777777888777777666666777777777<<<<<<<<<>>>???>>>;;;999:::<<>>>>>>>>@@@BBBBBBAAA???=========<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;<<<======>>>???BBBBBBBBBDDDGGGKKKOOORRRRRRRRRSSSTTTVVVWWWXXXYYYVVVWWWXXXYYYYYYWWWVVVTTTRRRRRRQQQPPPOOOMMMLLLKKKLLLMMMMMMMMMLLLKKKJJJIIIDDDCCCBBBBBBDDDDDDDDDCCC>>>======<<<<<<<<<<<<<<<;;;<<<>>>???@@@CCCGGGJJJMMMNNNPPPSSSUUUWWWXXXXXXVVVXXXZZZ\\\\\\^^^aaacccccccccddddddddddddddddddeeeeeefffffffffgggggghhhhhhgggfffeeeddddddddddddbbbcccdddeeeeeedddcccbbbbbbbbbccccccdddfffggghhhgggeeecccccceeeggghhhgggfffhhhiiiiiiiiiiiijjjllliiijjjkkkllllllmmmoooppp{{{tttwwwjjjWWWJJJBBB???===<<<======<<<;;;555555666666777777888888555555666666666666666666666666777777777777666666777777777777777666666666777666666666666777777888:::;;;<<<======<<<999777999:::<<>>>>>>>>>>>>>>???@@@???===;;;:::;;;>>>>>>>>>======;;;::::::999999999;;;===???AAACCCDDDDDDDDDEEEHHHKKKOOOQQQRRRRRRTTTUUUVVVXXXXXXYYYUUUVVVVVVWWWVVVUUUTTTSSSQQQQQQQQQQQQOOOMMMKKKJJJMMMNNNOOOOOONNNLLLJJJIIIDDDCCCCCCCCCEEEFFFEEECCC======<<<<<<<<<<<<======:::<<<>>>@@@BBBEEEIIILLLPPPQQQSSSUUUWWWXXXYYYYYYYYY[[[]]]^^^^^^^^^```bbbbbbbbbbbbbbbcccccccccccceeeffffffggghhhhhhhhhhhhjjjjjjiiiiiihhhhhhhhhhhhdddeeeggghhhhhhggggggfffgggffffffeeeeeeeeefffffffffeeecccdddfffhhhhhhhhhggghhhjjjjjjiiiiiikkklllhhhjjjkkkkkkkkkmmmqqqttt|||uuu{{{|||sss^^^PPPHHHAAA???<<<;;;;;;;;;999888555555555666666777777888444444555555555666666666666666777777777777666666666777777888777777666555444444444555666888999::::::;;;======<<<;;;999888999:::;;;===CCCOOO___kkkwww{{{sssttttttrrrmmmkkkkkklllnnnoooooollljjjkkkqqquuu~~~ttteee^^^ZZZXXXYYYWWWUUUQQQMMMIIIFFFDDDDDDBBB??????BBBEEEEEEHHHLLLLLL[[[rrr}}}~~~xxxqqqllliiiddd^^^WWWSSSSSSWWW[[[^^^```aaaaaa___[[[UUUOOOKKKMMMMMMLLLKKKJJJIIIIIIHHHMMMKKKIIIHHHIIIIIIIIIGGGIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHHHHGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIGGGFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFBBBAAA@@@>>>>>>??????@@@AAABBBCCCBBB???>>>===>>>?????????>>>===<<<;;;:::777777888999<<>>???<<<>>>AAADDDFFFIIIMMMOOOSSSTTTUUUWWWYYYZZZZZZZZZ[[[]]]___``````___```bbbaaaaaaaaabbbbbbcccccccccffffffggghhhiiiiiihhhhhhkkkkkkkkkkkkjjjjjjiiiiiiggghhhiiijjjjjjjjjiiihhhggggggfffeeeeeedddeeeeeefffeeedddeeegggiiiiiiiiigggiiijjjkkkjjjjjjkkkmmmmmmmmmmmmkkkkkkooowww}}}wwwvvv|||}}}~~~eeeRRRGGGDDD@@@???<<<;;;;;;:::888666777777888888888888888888777777666666555444333333555666666777777666666555555666777888888777666555333333444555666888999::::::<<<======;;;::::::;;;888;;;======@@@IIIWWWaaaqqq~~~qqqpppmmmlllkkkkkkkkkkkkjjjjjjiiidddaaa```dddhhhtttxxx}}}vvvhhhaaa\\\ZZZZZZTTTSSSQQQNNNKKKHHHFFFDDDCCC???>>>AAACCCDDDFFFJJJKKKUUUhhhyyypppfffbbb___YYYRRRNNNOOOTTTXXX]]]]]]]]]\\\YYYUUUQQQNNNOOONNNMMMLLLKKKJJJJJJIIINNNLLLJJJIIIJJJJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHIIIIIIJJJIIIJJJJJJKKKJJJIIIGGGFFFGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@???@@@AAABBBCCCEEEFFFGGGFFFCCCAAAAAABBB@@@@@@@@@???>>>===;;;;;;;;;;;;;;;<<<>>>AAADDDFFFJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPRRRTTTUUUVVVVVVVVVRRRQQQPPPNNNNNNOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNOOORRRSSSRRRNNNKKKHHHCCCCCCCCCDDDEEEEEECCC@@@<<<<<<<<<===>>>???@@@AAA@@@BBBFFFHHHJJJMMMPPPSSSUUUVVVWWWYYYZZZ[[[[[[[[[ZZZ\\\___aaaaaaaaacccdddaaaaaabbbbbbcccdddeeeeeefffggghhhiiiiiiiiihhhgggjjjjjjjjjjjjjjjiiiiiihhhiiijjjkkklllkkkkkkiiihhhdddddddddddddddeeeeeeffffffeeedddfffhhhjjjjjjiiihhhiiikkkkkkjjjjjjlllmmmnnnooonnnlllnnnwwwsssppptttpppYYYGGG@@@AAA???===<<<;;;<<<;;;888666888888888888888777777777777777666666555555444444555555666666666666555555333555666888999888777666444444444555666777888999777999999888666666999;;;777;;;>>>>>>>>>CCCNNNWWWfffrrrooojjjeeedddgggjjjjjjiiieeeeeeddd___[[[ZZZ]]]aaaiiiooovvv{{{}}}tttggg```[[[XXXXXXQQQQQQPPPOOOMMMIIIFFFDDDDDD???===@@@BBBBBBEEEHHHOOOTTTbbbrrr|||~~~~~~{{{jjj___^^^YYYQQQJJJIIINNNTTTZZZZZZ[[[ZZZXXXVVVSSSQQQRRRRRRQQQPPPOOONNNMMMLLLOOOMMMJJJJJJJJJKKKJJJHHHIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGJJJIIIGGGEEECCCAAA@@@???AAAAAA@@@@@@AAACCCDDDEEECCCDDDEEEDDDAAA??????@@@AAAAAA@@@@@@>>>===<<<;;;AAA@@@@@@@@@BBBEEEGGGIIILLLMMMNNNOOOOOOOOOOOONNNMMMOOOQQQSSSTTTUUUUUUTTTRRRPPPMMMKKKKKKLLLNNNPPPRRRQQQPPPNNNMMMLLLLLLKKKJJJLLLOOOPPPOOOKKKGGGDDDCCCBBBBBBCCCDDDCCCAAA>>><<<<<<<<<===???@@@BBBCCCCCCFFFIIILLLNNNPPPSSSVVVVVVWWWXXXZZZ[[[[[[\\\\\\XXX[[[___aaabbbccceeefffaaaaaabbbccceeefffggggggggghhhiiijjjjjjiiihhhggghhhhhhiiiiiiiiihhhggggggkkkkkklllllllllkkkiiiiiiaaaaaabbbcccdddeeeggghhhfffeeeeeefffiiijjjjjjiiihhhjjjkkkkkkkkkkkklllnnnlllmmmmmmmmmssswwwppplllkkkrrr}}}fffQQQAAA>>>BBB===<<<;;;;;;<<<<<<:::888777777666666555555444444444444555555666777888888555555666666666666555555222444666888999999888777666666555555555555666666333444444222000111555999666;;;>>>>>>===@@@IIIPPP[[[gggttt~~~nnnggg```___eeejjjiiigggccccccbbb^^^ZZZYYY\\\```aaaiiirrrxxx{{{~~~uuufff```___]]]ZZZRRRQQQOOOLLLIIIGGGDDDCCCAAABBBAAA@@@???BBBFFFIIIMMMVVVbbbjjjpppzzzlll___]]]YYYUUUQQQNNNMMMMMMTTTVVVXXXZZZZZZXXXVVVUUURRRQQQOOONNNMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJLLLLLLMMMMMMKKKJJJHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKJJJIIIIIIGGGHHHJJJKKKJJJHHHEEEDDDLLLKKKIIIGGGDDDBBB@@@???===>>>@@@BBBCCCEEEEEEEEEGGGFFFCCC@@@???>>>??????@@@@@@???>>>>>>>>>>>>>>>AAAAAAAAABBBDDDFFFGGGHHHJJJKKKNNNPPPRRRSSSSSSSSSSSSSSSTTTVVVXXXYYYXXXWWWSSSPPPMMMMMMNNNOOOPPPPPPSSSPPPNNNMMMNNNNNNMMMKKKNNNNNNMMMLLLIIIFFFCCCBBBAAABBBCCCDDDDDDCCCAAA@@@>>>>>>>>>???@@@AAACCCDDDEEEGGGKKKOOOSSSTTTUUUUUUXXXXXXYYY[[[[[[\\\\\\\\\\\\]]]^^^```bbbdddffffffgggfffeeeeeeeeeggghhhiiijjjjjjiiihhhgggfffeeeeeefffgggiiijjjjjjhhhfffeeegggggghhhiiiiiihhhggggggaaaaaaaaabbbccceeefffggghhhgggeeeeeeeeeggghhhjjjkkkkkkjjjkkkmmmnnnnnnmmmqqqnnnnnnssszzzqqqjjjjjjuuulllXXXJJJAAA===>>><<<;;;:::999888888888888999888666555555555666777:::777333333555777666444666666666666666666666666666666666666666666666666999888777666666777888888555666888999999999888777:::::::::::::::===AAAEEEPPP___oooxxxrrrfffZZZXXXZZZ]]]```dddaaa```^^^\\\[[[[[[[[[[[[^^^bbbhhhoootttzzzvvvfff___]]]ZZZWWWPPPOOOMMMJJJHHHEEECCCBBBBBBAAAAAAAAABBBDDDGGGHHHJJJRRR^^^gggpppyyytttgggbbb\\\VVVRRRMMMIIIFFFKKKNNNRRRVVVXXXYYYYYYXXXRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJJJJIIIHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIKKKJJJIIIGGGEEECCCBBBAAA@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDAAA???=========>>>>>>>>>>>>======>>>>>>???AAABBBCCCDDDFFFHHHIIIKKKKKKLLLNNNQQQRRRSSSTTTTTTTTTTTTUUUWWWYYYZZZYYYWWWRRRPPPMMMMMMNNNPPPPPPPPPRRRPPPNNNNNNNNNOOONNNLLLNNNNNNMMMKKKIIIFFFCCCBBB>>>???@@@AAAAAA@@@???>>>??????@@@AAABBBDDDEEEFFFHHHJJJNNNRRRUUUVVVWWWWWWZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^___aaacccdddffffffddddddddddddeeefffggghhhjjjiiiiiihhhgggfffeeeddddddeeeggghhhgggfffeeedddeeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbcccdddeeeffffffgggfffeeedddeeegggiiijjjjjjjjjkkklllnnnooooooooopppqqqvvv~~~wwwqqqmmmooozzzyyy```PPPFFF@@@======<<<;;;:::999888888888888777666555555555666777888:::777444444666777666555666666666666666666666666777777777777777777777777888777777666666777888999555555666777777777777777999::::::::::::===AAADDDKKKYYYgggppp|||xxxjjj]]]YYYZZZ[[[^^^bbbbbb```^^^\\\ZZZYYYYYYYYY\\\___dddiiinnntttzzz~~~wwwfff^^^ZZZWWWSSSMMMLLLJJJHHHFFFDDDBBBBBBBBB@@@@@@CCCGGGJJJJJJHHHGGGMMMWWWbbblllwwwtttlllaaaYYYUUUPPPJJJDDDEEEHHHMMMRRRWWWYYYZZZZZZSSSSSSSSSRRRQQQPPPOOONNNOOOOOONNNMMMLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKJJJIIIIIIMMMLLLKKKJJJJJJLLLMMMNNNJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDFFFHHHKKKLLLMMMLLLMMMOOOQQQSSSTTTTTTTTTUUUUUUVVVXXX[[[[[[ZZZXXXRRRPPPNNNMMMOOOPPPQQQPPPPPPOOONNNNNNPPPPPPOOONNNMMMMMMLLLJJJHHHEEECCCAAA===>>>???@@@@@@@@@>>>>>>@@@AAABBBDDDFFFHHHIIIJJJMMMOOOQQQUUUWWWYYYYYYYYY]]]^^^^^^_________^^^^^^______```bbbccceeefffgggbbbbbbbbbcccdddeeeggghhhiiihhhhhhgggfffeeeddddddbbbcccdddeeeeeedddcccbbbcccbbbaaa``````aaabbbcccddddddddddddeeeeeeffffffgggfffeeeeeeeeegggiiikkkjjjkkkmmmnnnppprrrsssssssssyyyxxxttttttuuu{{{zzzgggQQQFFFBBB???<<<;;;<<<;;;:::999888888888888777777666555555666777888999777555555666777666555666666666666666666666666777777777777777777777777666666666666777777999999777777666666777777888999888999999999:::<<<@@@CCCFFFQQQ]]]gggsssyyyjjj\\\VVVVVVWWWYYY]]]bbb```^^^\\\ZZZYYYXXXXXXZZZ\\\```cccffflllrrrwwwuuuddd[[[XXXTTTQQQKKKKKKIIIHHHFFFDDDCCCBBBAAA???@@@EEELLLPPPOOOKKKGGGJJJPPPYYYeeerrr}}}vvvggg^^^ZZZVVVPPPJJJFFFIIILLLPPPTTTVVVXXXXXXWWWWWWXXXWWWUUURRRPPPNNNOOOOOOMMMLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOOOOJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>><<<;;;;;;;;;<<<;;;;;;<<<<<<===???@@@AAABBBCCCEEEHHHKKKMMMNNNOOONNNOOOPPPQQQSSSTTTUUUUUUWWWWWWWWWYYY\\\\\\[[[YYYRRRPPPOOOOOOQQQRRRRRRQQQPPPOOOOOOPPPRRRRRRRRRPPPMMMLLLJJJHHHFFFDDDBBBAAA@@@@@@AAABBBBBBBBBAAAAAACCCDDDFFFHHHKKKMMMNNNOOOQQQRRRTTTVVVXXXZZZZZZ[[[^^^______``````_________```aaaaaacccdddeeeffffff```aaaaaacccdddfffggghhhggggggffffffeeeddddddcccaaabbbcccdddddddddcccbbbcccaaa```^^^^^^```aaaccceeeeeeffffffffffffffffffgggfffeeeeeefffhhhkkkmmmlllmmmoooqqqsssuuuxxxzzz{{{vvvuuu{{{jjjXXXFFF??????>>><<<:::;;;;;;:::999888888888888;;;:::888777666666777777777666555555555555555444666666666666666666666666555555555555555555555555555555555666777888999999999888777777777888:::;;;777888999999999;;;>>>AAABBBKKKWWWbbbnnn~~~|||nnn___YYYXXXWWWYYY[[[```___^^^]]]\\\[[[[[[ZZZ[[[\\\]]]___aaaffflllppp{{{~~~qqqaaaYYYVVVSSSPPPLLLKKKJJJHHHFFFEEECCCCCC@@@???@@@GGGOOOSSSRRROOOHHHHHHJJJPPP[[[hhhuuu}}}pppddd___[[[TTTOOOHHHHHHIIIKKKNNNQQQSSSUUUZZZ[[[\\\\\\ZZZVVVRRROOONNNNNNMMMLLLKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHIIILLLNNNOOONNNNNNMMMJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFEEECCCBBBAAA??????>>>===============<<<<<<===>>>???@@@BBBCCCCCCDDDGGGJJJMMMOOOPPPPPPPPPPPPQQQRRRSSSUUUVVVVVVXXXXXXXXXZZZ\\\]]][[[YYYSSSQQQPPPQQQSSSTTTTTTSSSQQQQQQQQQRRRTTTUUUTTTRRRMMMLLLJJJHHHEEECCCBBBAAABBBCCCCCCDDDDDDEEEEEEDDDFFFHHHJJJMMMPPPRRRSSSTTTSSSTTTVVVWWWXXXZZZZZZ[[[]]]^^^__________________aaaaaabbbcccddddddeeeeee```aaabbbdddeeegggggghhhffffffeeeeeedddcccccccccbbbbbbccccccdddddddddddddddcccaaa``````aaacccdddfffgggggghhhhhhhhhgggggggggfffffffffhhhjjjmmmooolllnnnppprrrtttwww}}}~~~xxxyyy|||___PPPBBB>>>???>>><<<;;;;;;;;;:::999888888888888???===;;;999777666666666444555555555444333333333666666666666666666666666444444444444444444444444444444555666777888888888777777666555555777888999666777888888888:::<<>>>>>===;;;<<<<<<;;;:::999888888888888@@@>>><<<999777666666666333555666666444333333444666666666666666666666666666666666666666666666666444444666666777777777777444333333333444444555555555777888888888999;;;===@@@FFFQQQ^^^gggppp~~~{{{tttlllbbbZZZVVVYYYZZZ\\\]]]^^^_________\\\]]]^^^^^^^^^aaaeeehhhnnnqqqvvvzzz~~~qqq```YYYVVVSSSPPPOOOMMMLLLIIIGGGDDDBBBAAAAAABBBCCCEEEFFFHHHHHHHHHAAADDDFFFGGGHHHOOO[[[dddttt}}}|||rrrhhhbbbUUUQQQJJJEEEDDDFFFKKKNNNPPPUUU[[[___aaa___ZZZWWWOOOOOONNNMMMLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJHHHGGGEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGJJJLLLOOORRRSSSTTTTTTTTTSSSSSSSSSSSSTTTVVVWWWXXXYYYXXXYYYZZZ\\\\\\ZZZXXXUUUUUUUUUVVVXXXYYYXXXWWWVVVVVVWWWXXXZZZZZZWWWUUUTTTSSSPPPMMMKKKIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLNNNPPPSSSVVVXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\[[[\\\]]]___```aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbb```aaabbbcccddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbcccdddeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeegggiiikkkllllllkkkjjjiiiiiiiiijjjlllooorrrtttvvvwwwxxxwwwyyy~~~~~~zzzeeeMMMFFF@@@>>>===:::;;;>>><<<;;;:::999888888888888<<<;;;999777666666666777444666999888666444444555666666666666666666666666666666666666666666666666444555666777777666666555333444444555555555555555444666888888777888:::;;;>>>AAAJJJVVV___iiixxx}}}pppccc]]]WWWYYYZZZ\\\]]]]]]]]]]]]YYYZZZ\\\\\\]]]^^^aaacccdddhhhmmmrrrvvv{{{sssbbbZZZVVVSSSPPPOOONNNKKKIIIFFFCCCAAA@@@BBBCCCDDDCCCAAAAAABBBCCC<<>>;;;888:::???<<<;;;:::999888888888888888777666555555666777888555888;;;:::777555666777666666666666666666666666444444444444444444444444555555666777777666555444555666888999999999888777444666777888777888999;;;======DDDPPPYYYdddvvvuuunnnWWWXXXYYY[[[[[[[[[ZZZYYYVVVXXXZZZ[[[[[[\\\]]]___^^^aaafffkkkpppuuuzzz}}}}}}nnn```YYYTTTPPPPPPMMMLLLJJJJJJJJJHHHFFFCCCDDDCCCCCCBBB@@@???>>>>>>???AAADDDEEEFFFHHHKKKNNNZZZiii~~~~~~{{{{{{nnn\\\MMMFFFDDDDDDEEEGGGJJJPPPVVVZZZ\\\]]]]]]YYYVVVRRRNNNLLLLLLNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNTTTQQQNNNLLLKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLOOORRRTTTTTTVVVXXXYYYWWWVVVUUUUUUVVVWWWYYYZZZVVVVVVXXXYYYZZZZZZZZZZZZ\\\[[[[[[[[[ZZZZZZYYYYYY[[[ZZZYYYWWWWWWWWWXXXYYYTTTTTTTTTSSSRRRPPPNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRTTTVVVWWWWWWXXXZZZ\\\XXXXXXYYYZZZ\\\]]]^^^___\\\\\\]]]^^^____________bbb```^^^^^^```aaabbbaaa___aaadddeeedddbbbaaaaaacccbbbaaa```___^^^]]]]]]^^^___```aaabbbcccddddddhhhhhhhhhhhhgggggggggggggggggggggggghhhjjjkkklllmmmlllkkkjjjkkkpppwww}}}zzzwwwyyy|||hhhVVVHHHCCC>>><<<;;;;;;999777777888999:::999777555333444555666555444444555666777777666555444444333333555444222000000000222333222333333444555555555444555666666666777777888888666666666666666777888999666666666777888888999999<<<:::;;;DDDTTTeeepppuuu{{{jjj^^^TTTUUUZZZ\\\[[[ZZZXXXXXXYYYZZZZZZZZZZZZZZZ___```cccfffjjjnnnrrrttt|||~~~nnn```YYYSSSPPPOOOOOOMMMJJJIIIHHHFFFDDDBBBDDDCCCBBBAAA@@@??????>>>???AAACCCDDDEEEHHHLLLOOOXXXfffzzzlll[[[PPPKKKGGGEEEGGGIIIMMMRRRVVVZZZ\\\]]]^^^[[[WWWSSSQQQOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOQQQOOOMMMLLLKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNPPPSSSTTTTTTUUUWWWXXXWWWVVVVVVVVVVVVXXXYYYZZZWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYY\\\[[[YYYXXXWWWXXXXXXYYYVVVVVVVVVUUUTTTSSSRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUWWWXXXYYYXXXYYYZZZ\\\]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\^^^___````````````aaa```^^^___aaaccccccccc^^^aaaddddddcccbbbbbbbbbaaa``````___^^^^^^^^^]]]___``````aaabbbcccdddeeehhhhhhhhhhhhhhhgggggggggggghhhhhhiiijjjkkkmmmmmmkkkkkkllllllnnnrrrwww{{{ttttttxxxuuu___PPPFFFBBB===;;;;;;;;;:::888888888999999888777555444444555666555444444555666777666666555444444333333666555444222222222333444222333444444555555444444555555555666666666777777666666555555555666777777666666666777888888999999;;;:::;;;CCCPPP```lllsss}}}|||mmm]]]YYYZZZZZZYYYZZZXXXYYYYYYZZZZZZZZZYYYYYYZZZ[[[]]]```dddhhhkkkmmmtttwwwzzz}}}mmm```XXXRRROOONNNOOOLLLHHHEEEDDDBBB@@@???CCCCCCBBBAAA@@@??????>>>@@@@@@AAABBBCCCGGGLLLPPPZZZeeevvvpppbbbWWWNNNHHHEEEFFFGGGJJJNNNSSSWWWZZZ___^^^[[[XXXTTTQQQOOONNNNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTUUUUUUUUUVVVWWWWWWVVVVVVWWWWWWXXXYYYZZZXXXXXXYYYZZZZZZYYYYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZ\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWXXXXXXWWWVVVVVVUUUSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[[[[ZZZYYY[[[\\\``````___^^^]]]\\\\\\[[[\\\]]]___```aaabbbbbbbbbbbb```______bbbddddddddd___aaacccdddbbbaaaaaaaaa^^^^^^^^^]]]]]]^^^^^^^^^```aaabbbbbbcccdddeeeeeehhhhhhhhhhhhhhhgggffffffgggggghhhiiijjjlllnnnoookkklllnnnoooqqqtttyyy|||zzzqqqwwwuuubbbRRRIIIBBB@@@<<<;;;;;;;;;:::999999999888777666666666666444555666555444444555666666666666555444444333333444444444444444333333333333333444444555555444444444444444555555555555666666666555555444555555555555666666777777888888999999:::<<<@@@IIIWWWeeennnrrrzzzkkk^^^YYYWWWWWWYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXYYY[[[___bbbeeegggjjjmmmqqquuuxxx{{{mmm___XXXRRRNNNMMMKKKHHHCCC@@@@@@???>>>>>>BBBBBBAAAAAA@@@??????>>>@@@@@@@@@@@@AAAEEEKKKPPP\\\dddrrrxxxjjj[[[RRRJJJHHHGGGGGGJJJNNNTTTWWWZZZZZZYYYXXXUUURRROOOMMMNNNNNNNNNNNNOOOOOOOOOOOOKKKLLLMMMNNNOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLMMMOOOPPPQQQRRRSSSRRRTTTVVVVVVUUUTTTUUUVVVWWWWWWWWWXXXXXXYYYZZZZZZYYYYYYZZZZZZZZZYYYYYYXXX[[[[[[[[[ZZZZZZZZZZZZZZZ\\\\\\[[[ZZZYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVWWWYYYYYYZZZZZZZZZYYYZZZ[[[\\\[[[[[[\\\^^^________________________]]]^^^```aaabbbcccdddddddddbbb``````bbbcccdddcccaaacccdddcccaaa___^^^^^^]]]\\\\\\\\\]]]^^^___```bbbbbbcccdddeeeeeeffffffhhhhhhiiiiiihhhgggfffeeecccdddeeefffhhhkkkmmmnnnmmmnnnoooppprrrvvv|||}}}zzz}}}xxxaaaQQQHHHDDD>>>===<<<;;;:::::::::::::::888777555555555777777444555666555444444444666666666555555555444444444222333444444444333333222333333444444555444444333444444444444444444444444777666555444444444444444555555666666777888888888777:::<<<>>>CCCMMM\\\fffjjjsssxxxeeeZZZVVVVVVXXXYYYYYYYYYZZZYYYYYYXXXWWWXXXXXXXXXZZZ\\\___bbbdddcccfffjjjmmmpppssswwwzzz}}}~~~kkk^^^WWWRRRNNNNNNIIIFFFBBB@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>???@@@??????@@@DDDIIINNNVVV]]]iiiwwwqqqeeeUUURRRNNNKKKKKKMMMQQQSSSSSSUUUWWWXXXXXXVVVSSSRRRPPPPPPPPPOOOOOONNNNNNNNNLLLMMMOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLLLLLLLLLLMMMNNNOOOLLLMMMNNNPPPQQQSSSTTTUUUTTTVVVWWWWWWUUUTTTUUUVVVWWWWWWXXXYYYZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZXXXXXXYYYYYYZZZZZZYYYYYYWWWXXXYYYZZZZZZZZZZZZZZZWWWXXXZZZ[[[[[[\\\^^^```aaaaaaaaa````````````___^^^___```bbbcccdddddddddfffdddaaaaaaaaabbbbbbaaacccddddddbbb___\\\\\\\\\]]]\\\\\\\\\]]]___aaabbbddddddeeeeeeffffffgggggghhhhhhiiiiiiiiigggeeeddd___```aaacccfffiiikkklllnnnnnnmmmnnnrrryyyzzzxxx{{{gggRRRGGGBBBAAA;;;;;;;;;::::::999::::::999888666444444555777888444555666555444444444666555555555555555444444444444444555555666555444444333444444555444444333333444444444444444333333333777666555444444444444444555555555666777777888888666999<<<<<<>>>EEERRR\\\fffnnnzzznnn```XXXVVVXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYXXXWWWWWWXXX[[[^^^___```bbbeeehhhiiillloooqqqvvvyyy}}}jjj]]]WWWRRROOOOOOJJJGGGEEEDDDEEEEEEEEEDDDAAAAAA@@@@@@???????????????@@@@@@???@@@BBBGGGJJJJJJPPPZZZfffuuu{{{ccc___YYYSSSNNNLLLLLLLLLPPPSSSVVVZZZ\\\\\\[[[ZZZUUUTTTSSSRRRQQQPPPOOONNNMMMNNNPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLLLLLLLMMMNNNNNNOOONNNNNNOOOQQQRRRTTTUUUUUUUUUVVVXXXWWWVVVUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[YYYYYYZZZZZZZZZZZZZZZYYYXXXYYYZZZZZZ[[[[[[[[[ZZZWWWYYY[[[\\\\\\^^^```bbbddddddcccaaa```^^^]]]]]]``````aaabbbccccccccccccfffcccaaa```aaabbbaaa```cccccccccaaa^^^\\\\\\]]]___^^^]]]]]]^^^aaaccceeefffffffffggggggggghhhhhhhhhiiijjjjjjiiigggeeeccc]]]]]]___bbbeeehhhkkkmmmnnnnnnooorrryyyuuuwww~~~oooXXXIIIBBB???>>>999:::;;;:::999888999:::888777555444444555777888444555666555444444555666555555555555555555555555666666666777777777777888444444555555444444333333555444444444444333333333666666555555444555555555444555555666666777777888666999;;;;;;;;;@@@JJJQQQ```hhhsss~~~{{{lll```YYYXXXVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWUUUTTTTTTVVVXXXZZZ]]]___aaacccdddfffhhhjjjoootttxxx{{{}}}hhh\\\WWWSSSPPPPPPJJJHHHFFFFFFFFFEEEDDDBBB@@@@@@@@@@@@???????????????@@@AAA@@@@@@AAADDDFFFCCCGGGMMMTTT```sss|||yyyuuunnneee]]]VVVQQQNNNPPPRRRVVV[[[^^^_________ZZZZZZXXXVVVTTTRRRPPPPPPNNNNNNOOOOOOPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLMMMNNNOOONNNOOOPPPQQQRRRSSSTTTUUUUUUVVVXXXXXXWWWVVVVVVWWWWWWXXXZZZ[[[\\\\\\[[[[[[XXXYYYZZZ[[[[[[[[[[[[[[[YYYZZZZZZZZZ[[[[[[[[[[[[XXXYYY[[[\\\^^^^^^^^^]]][[[[[[[[[\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\ZZZ\\\^^^^^^^^^^^^```bbbdddcccbbbaaa```___^^^]]]aaaaaabbbbbbbbbbbbaaaaaabbb```______aaabbbcccbbb___``````___^^^^^^___```bbbaaa```___```bbbeeegggggggggggghhhhhhhhhhhhiiihhhiiijjjjjjiiigggdddbbb^^^___aaadddgggkkknnnppppppsssxxxyyyuuu]]]KKKCCC@@@===;;;888:::;;;:::888666777999777666555555555555666777444555666555444444555666555555555555555555555555666555444444444555777888444444555555444444333222555555555555444444444333666666555555555666777777444444555555666777777777777999:::;;;;;;>>>DDDHHHXXX```kkkvvv{{{jjj]]]XXXUUUVVVWWWXXXYYYZZZZZZZZZYYYWWWTTTRRRRRRSSSUUUWWWXXXZZZ]]]___```aaadddfffjjjooossstttyyy|||ggg\\\WWWSSSQQQQQQIIIGGGFFFEEEDDDCCC@@@===@@@@@@@@@??????????????????@@@AAAAAA@@@@@@BBBDDDBBBDDDFFFHHHPPPbbb{{{yyyyyy}}}|||qqqggg___[[[OOOQQQUUUZZZ]]]___``````___^^^\\\YYYWWWTTTRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVXXXXXXWWWVVVWWWXXXWWWXXXZZZ[[[\\\\\\[[[[[[XXXXXXYYY[[[[[[\\\\\\\\\YYYYYYZZZZZZ[[[[[[[[[\\\WWWXXX[[[]]]^^^_________\\\]]]]]]]]]\\\\\\[[[ZZZ\\\\\\]]]]]]^^^]]]]]]]]]^^^___``````______```bbb___`````````aaaaaaaaaaaaaaabbbbbbbbbbbbaaa``````___]]]\\\^^^aaacccdddeee[[[\\\^^^^^^^^^___bbbddddddcccaaa```aaacccfffhhhhhhhhhhhhhhhhhhiiiiiiiiihhhiiijjjkkkjjjgggdddbbb```aaacccfffjjjnnnqqqssssssxxxyyyhhhRRRCCC??????<<<888777:::<<<;;;777666666888666666555555555666666777444555666555444444555666444555555555555555555555333222000000000222444555444555555555444333333222666666666555555444444444666666666666666777888999444444555555666777777777777888::::::;;;===@@@CCCRRRYYYdddppp{{{qqq```YYYTTTUUUVVVXXXYYYZZZZZZ[[[[[[XXXUUUSSSRRRSSSVVVWWWUUUWWWZZZ\\\]]]___bbbdddfffllloooooorrryyy{{{xxxxxxyyyzzz|||{{{eeeXXXSSSPPPPPPQQQLLLIIIFFFDDDDDDDDDCCCBBBAAA@@@??????>>>>>>??????AAAAAA@@@???>>>>>>>>>???>>>CCCHHHGGGHHHRRReeeuuuwwwqqquuu{{{wwwkkk```YYYVVVXXXZZZWWWYYY^^^```bbbdddbbb]]]XXXSSSQQQTTTPPPOOORRRQQQMMMMMMQQQOOONNNMMMLLLMMMNNNOOOPPPMMMOOOPPPPPPPPPPPPQQQSSSQQQPPPPPPPPPPPPQQQRRRRRRQQQPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMOOOOOOOOOPPPRRRSSSUUUVVVUUUUUUUUUUUUVVVVVVVVVVVVYYYYYYZZZ\\\]]]\\\XXXUUUXXXYYYZZZ[[[\\\\\\\\\\\\XXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[]]]^^^_________^^^^^^]]]]]]\\\\\\\\\\\\\\\_________^^^^^^]]]]]]]]]]]]]]]^^^___````````````bbbbbb```______```bbbbbbcccccccccccccccbbbbbbaaa___]]]\\\\\\^^^______^^^______``````aaaaaabbbbbbaaabbbbbbccccccdddeeeeeehhhhhhiiiiiijjjjjjkkkkkkfffeeeeeeggghhhiiihhhgggfffdddfffkkkmmmmmmttt~~~iiiYYYIIIAAA>>><<<::::::;;;;;;;;;;;;;;;;;;;;;;;;555555555555444333222111333333333333333444555666888777555333222333444555222222222333333444444444444444444555555555555666555444444333333444444555777666555444333222222222777888999999999777666555666777888999;;;>>>@@@AAALLLSSS^^^jjjtttnnn]]]XXXWWWWWWWWWWWWWWWXXXXXXZZZWWWSSSRRRSSSUUUVVVVVVZZZYYYXXXXXXXXXZZZ[[[\\\]]]```eeejjjllloooqqqsssrrrtttwww{{{}}}{{{eeeYYYSSSPPPOOOPPPKKKIIIFFFDDDDDDDDDCCCBBBAAAAAA@@@????????????@@@AAA@@@??????>>>>>>??????===@@@CCCCCCCCCKKKZZZggg|||}}}uuukkkooouuu|||yyyiiiZZZUUUUUUUUUWWW[[[[[[```dddfffbbb\\\WWWTTTTTTPPPPPPSSSRRRMMMLLLOOOQQQQQQPPPPPPOOOOOOPPPPPPPPPQQQRRRQQQOOONNNOOOPPPQQQQQQPPPPPPQQQQQQRRRSSSSSSRRRQQQPPPOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXYYY[[[]]]\\\ZZZXXXVVVVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWVVVWWWXXXYYYZZZXXXYYY[[[\\\]]]]]]\\\\\\]]]\\\[[[[[[ZZZZZZ[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\]]]^^^____________^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^____________^^^^^^___]]]\\\\\\^^^______^^^______``````aaabbbbbbccccccccccccdddeeeeeeffffffffffffgggggghhhiiiiiiiiilllkkkkkkllllllkkkiiihhhiiiffffffjjjmmmrrr~~~rrr___QQQDDD???===;;;::::::999999999999999999999999666555555444333333222222444444333333333444555555666555444333333444666777222333333333333333333444444444444444555555555555555444444333333444444555555555444444444555666666999999999999999888777777777888888999:::<<<===>>>FFFNNN[[[iiittt~~~yyyggg\\\[[[YYYXXXWWWXXXYYYZZZ[[[YYYUUUTTTTTTUUUUUUTTTXXXXXXXXXXXXYYYZZZ[[[\\\ZZZ]]]aaaccceeegggjjjlllnnnpppsssuuuxxxyyyzzzzzz{{{}}}|||fffYYYSSSOOONNNNNNKKKHHHEEEDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????>>>???@@@@@@AAAFFFPPPWWWhhhwwwwwwffffffgggjjjppp{{{iiiZZZVVVUUUVVVVVVWWW]]]dddhhhfff```ZZZVVVTTTRRRSSSUUUUUUQQQPPPQQQTTTTTTTTTSSSSSSRRRQQQPPPSSSTTTTTTRRROOONNNNNNNNNQQQQQQQQQQQQQQQRRRSSSSSSTTTSSSRRRRRRQQQQQQQQQQQQSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVYYYXXXXXXYYY[[[\\\[[[ZZZVVVVVVWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWXXXYYYYYYXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYY^^^^^^]]]]]]]]]\\\\\\\\\YYYZZZ[[[\\\]]]]]]]]]]]]ZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^]]][[[\\\^^^______^^^`````````aaabbbbbbccccccdddddddddeeeffffffggggggfffgggggghhhiiiiiijjjjjjkkkkkklllmmmlllkkkiiihhhllljjjjjjooovvvwwwcccRRRGGG===<<<<<<;;;::::::777777777777777777777777777666444333222222333444555555444333333333444444444333333333333555777888444333333333333333333222444444444444555555555555555444444333333444444555333333444444666777999::::::999999888888888888888888888777888888999::::::???GGGUUUfffsss{{{}}}|||xxxiiifffaaa\\\YYYYYYZZZ[[[[[[YYYVVVUUUVVVUUUTTTSSSVVVVVVWWWXXXYYYZZZZZZYYYXXXZZZ\\\]]]^^^___bbbeeeiiijjjlllnnnpppqqqrrrrrrtttvvvxxxyyyzzz{{{}}}|||fffZZZTTTOOOLLLLLLJJJGGGEEECCCCCCDDDCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA??????>>>>>>>>>>>>???????????????@@@BBBFFFJJJMMMZZZmmmxxxnnnkkkhhheeefffmmmvvv}}}kkk___YYYUUUSSSTTTYYY___cccccc```]]][[[YYYXXXXXXXXXWWWUUUUUUUUUSSSTTTUUUUUUUUUTTTRRRQQQSSSTTTTTTRRRPPPOOOOOOPPPRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSRRRSSSSSSSSSVVVWWWXXXXXXXXXXXXWWWVVVWWWVVVVVVUUUUUUUUUVVVVVVUUUVVVVVVVVVWWWWWWWWWWWW[[[YYYWWWWWWXXXYYYYYYYYYWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[\\\\\\\\\ZZZYYYYYYXXXXXXXXXXXXXXX^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\\\\[[[ZZZZZZ\\\]]]]]]\\\ZZZZZZZZZ[[[]]]^^^___`````````^^^]]][[[\\\^^^______^^^``````aaabbbbbbccccccddddddddddddeeeffffffgggggghhhiiiiiijjjkkklllmmmmmmhhhjjjlllmmmmmmmmmmmmmmmnnnpppuuu}}}jjjXXXHHH@@@::::::<<<:::999999777777777666666666666666777666444222222222444555666555444333333333333333444444333333333444555666444444444333333222222222333333444444444555555555555444444333333444444555333333333444555777888999999888777666666777888999666666666666777888999999;;;AAANNN___oooxxxzzzxxxzzzqqqhhh```\\\YYYYYYXXXWWWUUUUUUVVVVVVTTTRRRUUUVVVWWWWWWWWWVVVTTTSSSWWWXXXYYYYYYZZZ\\\```bbbeeefffggghhhjjjkkkkkklllnnnppprrrsssssstttvvvxxx{{{fff[[[UUUOOOKKKJJJIIIGGGDDDCCCCCCDDDCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA???>>>>>>===>>>>>>??????>>>>>>>>>???BBBEEEGGGHHHSSSdddyyy}}}zzzwwwpppiiiddddddgggkkk~~~ooobbbXXXQQQPPPSSSVVVZZZ\\\___cccfffeeedddaaa]]]ZZZXXXWWWUUURRRSSSTTTUUUUUUTTTSSSRRRQQQRRRSSSSSSQQQQQQRRRSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUXXXYYYZZZ[[[\\\[[[ZZZYYY[[[[[[ZZZYYYYYYYYYYYYZZZXXXXXXXXXYYYYYYYYYYYYZZZ^^^[[[XXXVVVVVVWWWVVVVVVXXXXXXYYYYYYZZZYYYYYYYYYVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZ[[[ZZZYYYYYYXXXXXXXXXXXXXXXZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZ\\\]]]]]]\\\ZZZZZZ[[[\\\^^^___aaabbbbbbbbb___]]]\\\]]]^^^```______aaaaaabbbbbbcccdddddddddcccccccccdddeeeeeeffffffiiiiiijjjkkklllmmmnnnnnnkkkmmmooopppooooooqqqrrrqqqyyynnnXXXIIIBBB<<<999;;;<<<999777888888888777777666666666666777555333222222333444555666555444333333333333333555555444444333333333333444444444333333222222222333333333444444444444555555444444333333444444555444333333333444555555666777666555444444555666777333333444555666888999::::::>>>FFFUUUeeerrryyy{{{zzzzzz|||~~~pppeee]]]XXXVVVUUUTTTTTTUUUVVVTTTSSSUUUUUUUUUUUUSSSQQQOOOMMMSSSTTTUUUVVVWWWYYY]]]```bbbbbbcccdddeeefffgggggghhhjjjlllmmmmmmoooqqqsssyyyfff[[[VVVPPPKKKJJJHHHFFFCCCBBBCCCDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>=========>>>??????;;;<<<===>>>@@@BBBDDDEEEMMMYYYkkk|||{{{qqqiiidddccccccqqqxxxsssdddYYYQQQQQQQQQSSSWWW___iiipppqqqrrroooiiiccc```[[[VVVSSSTTTTTTTTTTTTSSSSSSRRRPPPQQQSSSSSSRRRSSSTTTVVVSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXZZZ\\\^^^______^^^]]]^^^]]]]]]\\\\\\\\\]]]]]][[[[[[\\\\\\\\\]]]]]]]]]aaa^^^[[[XXXXXXWWWVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZXXXYYYYYYZZZ[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYY[[[[[[ZZZYYYYYYYYYYYYYYYUUUVVVWWWYYY[[[\\\]]]^^^XXXYYYZZZ[[[\\\\\\\\\\\\ZZZ[[[[[[[[[[[[[[[[[[ZZZ\\\]]]^^^___aaaaaabbbbbb```___]]]^^^```aaaaaa```bbbbbbbbbcccddddddeeeeeecccccccccdddeeeeeeffffffgggggghhhiiikkklllmmmmmmlllnnnoooooommmnnnrrrvvv}}}rrr\\\JJJ@@@???;;;999;;;;;;888666888999888888777777666666555555555333333333333444555555555444333333333444444555555555444333222222111444333333333333333333222333333333333444444444444555444444333333444444555555444444333333333444444444444444444444555555666222333333444666777999::::::;;;???IIIXXXhhhuuu||||||{{{yyyxxx{{{wwwhhh___XXXVVVTTTTTTUUUVVVUUUTTTUUUUUUTTTSSSQQQOOOMMMLLLNNNOOOQQQRRRSSSUUUXXXZZZ^^^^^^^^^^^^```aaacccdddccceeeggghhhhhhiiikkkmmmxxxfff\\\VVVPPPLLLJJJHHHEEECCCBBBCCCDDDCCCBBBAAAAAA@@@????????????@@@===============>>>??????;;;===??????>>>???AAADDDFFFMMM[[[lll|||~~~uuupppooopppqqqrrrvvv{{{kkk\\\YYYVVVSSSUUU]]]hhhpppwww}}}|||xxxtttlllbbbYYYXXXVVVTTTSSSRRRQQQQQQPPPRRRSSSSSSSSSSSSUUUVVVTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZXXX[[[^^^aaaccccccbbbaaa^^^^^^]]]]]]]]]^^^^^^_______________````````````bbb```]]]\\\\\\[[[YYYXXXWWWXXXYYY[[[\\\]]]]]]]]][[[\\\]]]^^^^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]\\\[[[[[[ZZZZZZ[[[[[[YYYYYYZZZ[[[]]]^^^______ZZZZZZ[[[]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^___aaaaaabbbbbbbbbaaa```______aaabbbbbbaaabbbbbbccccccdddeeeeeeeeedddddddddeeeffffffggggggggghhhiiijjjkkkmmmnnnnnnkkknnnpppqqqqqqvvv~~~xxxbbbNNNBBB???<<<888777999:::777666999888888888777666555555555444444444444444444444444444444333333333444555555333333444444444333333222222333333333333333333444222222333333333444444444555444444333333444444555555555444444444444555555333444444555666666555555444444444555555666888888777888:::@@@KKK[[[lllwwwxxx~~~~~~xxxxxxzzzmmm^^^[[[WWWUUUUUUUUUUUUTTTUUUTTTSSSRRRPPPPPPPPPPPPMMMOOOQQQRRRQQQQQQRRRTTTXXXXXXXXXXXXZZZ\\\^^^___^^^```bbbccccccdddfffhhhwwweee\\\WWWQQQLLLJJJGGGEEECCCBBBCCCDDDCCCCCCAAA@@@??????>>>>>>??????===============>>>??????>>>@@@BBBAAA???>>>BBBEEE@@@EEEQQQ```qqqyyytttqqquuu|||iiiddd^^^WWWVVVZZZccciiiwww~~~rrr^^^\\\XXXUUURRRPPPPPPOOOQQQSSSTTTTTTSSSSSSTTTUUUTTTTTTTTTSSSTTTTTTUUUVVVWWWWWWWWWXXXXXXZZZ[[[\\\YYY[[[___ccceeeeeeeeeddd]]]]]]]]]]]]]]]^^^___```aaaaaaaaaaaabbbbbbbbbbbbbbbaaa____________]]][[[YYYZZZ\\\^^^```aaabbbbbb^^^___```aaaaaaaaa```___aaa```___^^^^^^^^^___```^^^]]]]]]\\\\\\\\\\\\\\\``````______^^^]]]\\\\\\[[[[[[]]]^^^^^^^^^^^^^^^bbbbbb```______```bbbbbb```aaabbbcccddddddddddddbbbaaa``````bbbccccccbbbbbbccccccddddddeeeeeefffeeeeeeffffffggghhhhhhhhhiiijjjkkklllnnnooopppqqqooorrrvvvyyy}}}~~~hhhTTTCCC<<<>>>:::666666888999777777:::888888777666555555444444333333444555555444444333333333333333444444555666111111222333444444444444222222222333333444444444222222333333333444444444555444444333333444444555555555555555555666777777333444666777777777666555777666666555555555666666555666777;;;CCCRRRdddqqqxxx|||{{{www|||yyyccc___ZZZWWWUUUUUUTTTTTTTTTTTTRRRQQQQQQRRRSSSTTTOOOQQQSSSSSSRRRQQQPPPQQQSSSSSSSSSTTTVVVXXX[[[\\\[[[\\\___``````aaaccceeevvvggg^^^XXXRRRMMMLLLFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>============BBB@@@===;;;:::;;;===???@@@???>>>>>>>>>???@@@AAABBBAAAEEEQQQ```nnn~~~ooommmsss{{{uuujjjccc]]]XXXZZZaaalllyyy~~~jjjcccZZZVVVVVVUUURRRNNNQQQSSSUUUUUUTTTSSSSSSTTTTTTVVVWWWWWWUUUSSSRRRRRRWWWWWWWWWXXXYYY[[[]]]^^^]]]___bbbeeeggghhhhhhhhhcccaaa___]]]\\\\\\^^^^^^^^^___aaaaaaaaabbbdddfffeeeeeedddbbb^^^\\\\\\]]]\\\]]]^^^```aaaaaaaaaaaaccccccbbbbbbaaaaaa````````````___]]]]]]\\\\\\\\\``````_________^^^^^^^^^___]]][[[]]]```aaa^^^\\\bbbbbbaaa```___^^^]]]]]]bbbbbbcccccccccbbbaaaaaaddddddddddddddddddddddddccccccbbbaaaaaabbbccccccffffffeeedddddddddeeeeeecccdddffffffffffffiiikkkooopppqqqppppppqqqsssuuuvvv|||~~~jjjVVVKKKBBB===<<<888777777666666666666666777777666666666555555555666555333222111222333333333333333444444444555555666666666666555444333222555333111333666777555222555555555555555555444444444333333333333444555555666666777777777777666666555555555555555555555555444444444555555555555666<<<:::888999@@@LLL[[[eeesssyyy{{{|||xxxhhhYYYWWWYYYYYYUUURRRVVVUUUTTTRRRPPPNNNMMMLLLPPPOOOOOONNNNNNMMMMMMMMMRRRRRRRRRRRRSSSUUUVVVWWWTTTVVVXXXYYYYYYYYY[[[\\\uuufff]]]WWWQQQLLLKKKFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>>============@@@???===<<<<<<===>>>???AAA@@@??????>>>???@@@@@@CCCBBBDDDLLLWWWcccsssvvvnnnnnnqqqxxxyyyqqqggg]]][[[]]]ccclllyyyrrrjjj___YYYYYYZZZXXXVVVTTTUUUXXXYYYXXXWWWWWWVVVQQQSSSVVVWWWVVVVVVWWWXXXXXXXXXWWWXXXYYY[[[]]]______```ccceeefffffffffeeefffdddbbb`````````aaabbb___```aaabbbaaabbbeeegggggggggfffdddaaa______```___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccaaa``````_________````````````______^^^^^^aaa```___```aaaaaa```^^^bbbbbbaaaaaa``````______bbbbbbcccddddddcccccccccddddddddddddddddddddddddfffeeedddccccccdddeeefffggggggffffffeeeffffffggghhhiiijjjiiihhhhhhjjjlllmmmnnnnnnnnnppptttyyy}}}|||xxxuuuvvvxxxxxx]]]MMMDDD>>>:::999999888888777666777777777555444444444333333333333555444333222222222333333333333333444444444444555666666666555555444333222222333333333222000000000444444444444444333333333444333333333333444555555444555555666666555555444555555555555555555555555444444444444555555555555777777888:::???HHHSSS[[[lllttt|||~~~{{{}}}rrr```YYYWWWUUUSSSSSSVVVVVVVVVUUUTTTSSSRRRRRRPPPPPPOOOOOONNNNNNMMMMMMQQQQQQQQQQQQRRRSSSTTTUUUSSSUUUWWWXXXXXXXXXYYYZZZtttddd[[[VVVOOOJJJIIIFFFEEEDDDBBBAAAAAA@@@@@@AAA@@@???>>>============???>>>>>>>>>>>>>>>???@@@BBBBBBAAA@@@????????????AAA@@@BBBFFFLLLWWWiiiyyyqqqkkkjjjlllpppwwwzzzlllccc```[[[___fffuuu}}}ttthhhaaa``````^^^\\\TTTUUUVVVXXXXXXWWWVVVUUURRRTTTWWWXXXWWWXXXYYYZZZXXXXXXXXXYYYZZZ\\\^^^___```aaacccdddeeeddddddcccgggfffdddcccbbbbbbcccddd```aaabbbbbbbbbbbbdddfffgggggggggdddaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaabbbccccccddddddddddddcccbbbaaaaaaaaaaaaaaaaaaaaa```````````````cccdddeeedddbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggfffeeeddddddeeefffggghhhggggggggggggggghhhhhhggghhhiiiiiihhhiiikkkmmmoooooooooqqqttt|||~~~sssnnnlllpppuuuxxxeeePPPDDD???;;;999999999999888777777777777777444444444444333333333333444444333222222222333333333333333333444444444444555555555555444333222222000333666444///,,,...000222222222222222333333333333333333333333444555555333444444444444444444333444444444444444444444444444444444444555555555555222444777:::===BBBHHHMMM```kkkvvv{{{|||yyyyyyzzzhhh]]]WWWSSSSSSVVVTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPOOONNNNNNMMMOOOOOOOOOPPPPPPQQQQQQRRRQQQSSSUUUVVVUUUUUUVVVWWWrrrbbbZZZTTTMMMIIIHHHEEEEEECCCBBBAAA@@@@@@@@@@@@@@@???>>>======>>>>>>======>>>?????????@@@@@@CCCBBBBBBAAA@@@??????>>>======???CCCGGGRRRfffxxxwwwoookkkiiihhhkkksss~~~uuuoooaaa```aaaiiiyyy{{{sssnnnmmmjjjeee```YYYXXXWWWVVVWWWWWWWWWVVVVVVXXXYYYXXXWWWVVVWWWXXXYYYYYYYYYZZZ[[[]]]___``````aaabbbcccddddddddddddfffeeedddccccccccccccddd```aaabbbaaaaaaaaaccceeeeeeeeeeeecccaaa``````bbbaaa``````___^^^^^^^^^^^^aaaaaaaaaaaabbbbbbccccccccccccbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaacccfffhhhgggcccaaaaaacccbbbcccccccccddddddeeeeeecccccceeefffggggggggggggeeeeeeeeeeeefffffffffffffffeeedddccccccdddeeefffgggggggggggghhhhhhiiijjjeeefffhhhiiijjjkkknnnqqqtttuuuvvvzzzxxxmmmiiikkkttt~~~gggXXXHHH@@@>>>;;;:::;;;888888777666666666666666555555555555555555555555444333333333333333333333222222333333333444444444444444444444444333222222111333555444222000000222222222222222333333333333333333222222333333444555333333444444444444333333444444444444444444444444333333444444444555555555222444666888:::<<<@@@CCCRRR```oooxxx|||~~~{{{~~~pppeee\\\UUUTTTXXXTTTTTTUUUUUUUUUTTTSSSSSSSSSRRRRRRQQQPPPOOONNNNNNMMMNNNNNNOOOOOOOOOOOONNNNNNPPPRRRSSSRRRRRRSSSTTTpppaaaXXXRRRLLLGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>======>>>>>>????????????BBBBBBAAAAAA@@@???>>>>>>>>>>>>@@@DDDGGGPPPbbbsssxxxrrrlllgggfffkkkttt}}}qqqooojjjgggmmmxxx|||{{{zzz}}}|||tttlllfffbbb]]][[[[[[\\\\\\[[[XXXYYYYYYXXXWWWVVVWWWYYYZZZZZZZZZ[[[\\\^^^```aaa___```aaacccdddeeeffffffeeeeeeeeeddddddddddddddd```aaabbbaaa``````aaacccdddeeeeeedddbbbaaacccdddbbbaaa```___^^^^^^______bbbbbbaaaaaaaaa`````````ddddddcccbbbbbbbbbbbbcccccccccccccccccccccccccccdddfffhhhgggcccaaabbbcccccccccddddddeeefffffffffcccdddeeefffggghhhhhhhhheeeeeeeeeffffffggggggggggggfffeeeddddddeeefffggggggggggggggghhhjjjkkkkkkiiikkkmmmnnnnnnpppsssuuuvvvzzzqqqiiiiiirrrqqq[[[OOOCCC???===;;;:::;;;666666555444444444444444444444555555555555555555222333333333333333333333222222222333333333444444333333333333333333222111222000000222444555333111222222333333444444444555333222222222222333444444333444444555555444444333444444444444444444444444333333333444444444444555444555666666777999<<>>>>>>>>>>>>>>???>>>===============>>>???@@@@@@@@@@@@@@@???>>>===CCCBBBCCCEEEGGGLLLXXXeeexxxqqqmmmnnnsssxxx|||zzzrrrooorrrtttrrrtttuuuzzzqqqmmmgggdddcccbbb___\\\XXXYYYZZZYYYXXXYYY[[[]]][[[[[[[[[\\\]]]___aaabbb```aaabbbccceeefffggghhhffffffffffffffffffffffffaaabbbcccaaa``````aaabbbfffggggggfffeeeeeeggghhhfffeeecccbbbaaabbbccccccccccccbbbbbbaaa``````___ffffffeeeeeedddeeeeeefffdddddddddddddddeeeeeeeeedddfffgggfffdddcccccccccdddddddddeeeeeefffffffffdddeeefffgggggggggggggggeeeeeeffffffggghhhhhhhhhjjjiiihhhgggggghhhiiijjjhhhhhhhhhiiijjjlllmmmnnnlllnnnppppppqqqsssuuuxxx}}}xxxkkkiiiqqqxxxeeePPPGGG???===<<<999888999555555444333333333333333222222222222333333333333222222333444444444333333222222222222333333333333222222222333333222222111000...,,,///444666333000222222333333444444555555222222222222222333444444333444444555555444444333333333333333333333333333333333333333444444444444666666666666666777;;;===>>>GGGXXXiiittt|||}}}nnnddd```YYYXXXWWWVVVVVVXXXZZZ\\\VVVUUUTTTSSSRRRPPPOOOOOONNNOOOOOOPPPOOONNNLLLKKKKKKMMMOOOOOONNNMMMNNNOOO~~~ppp```WWWQQQKKKFFFEEEDDDDDDBBBAAA@@@???????????????>>>>>>>>>>>>?????????>>><<<;;;:::;;;===>>>===>>>?????????>>>======CCC@@@AAACCCEEEGGGMMMTTTmmm|||~~~{{{yyyuuutttzzzwwwpppooorrr{{{}}}yyywwwuuupppggg```\\\]]]]]]\\\[[[[[[]]]___\\\\\\\\\\\\^^^```bbbcccddddddddddddeeefffggghhhddddddeeeeeeeeeeeeeeeddddddeeeeeecccbbbaaabbbdddeeegggggggggffffffhhhjjjgggeeedddcccbbbccceeefffddddddccccccccccccccccccfffeeeeeeddddddeeeeeefffddddddeeeeeeeeeffffffffffffeeeeeefffggggggeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffggggggfffffffffeeeffffffggghhhhhhiiiiiijjjiiihhhhhhhhhhhhiiijjjjjjjjjkkklllmmmoooqqqrrrnnnqqqtttwwwzzz}}}{{{pppiiiooo~~~iiiXXXGGG@@@<<<<<<<<<999888999555555444333333333333444111111222222222333333333111222333444444444333333111222222222222333333333111111222222222222111111000000000222333333333222111111111222333444444444222222222111222222333444222222333333333333222222333333333333333333333333222222333333333444444444444555777777777777999;;;<<<>>>III\\\mmmvvv~~~yyywww{{{{{{uuukkkgggaaa\\\XXXWWWXXXZZZWWWVVVUUUTTTRRRQQQPPPOOOOOOPPPQQQQQQQQQOOOMMMKKKJJJLLLNNNNNNMMMLLLMMMNNN~~~ppp```WWWRRRKKKFFFEEEDDDDDDBBBAAA@@@????????????>>>>>>>>>>>>>>>??????@@@>>>;;;999999:::<<<===<<<<<<>>>??????>>>======???<<<<<>>;;;======:::999:::666666555444444444444555333333333444444555555555000111333444555444333333111111222222222333333333000111111222222222111111222555777666333222333555///000000111222222333333222222111111222222333444111111222222222222111111333333333333333333333333222222333333333444444444111444777999999888888999===999???SSSgggssszzzxxxqqqqqqwww|||~~~tttiii```\\\ZZZ[[[WWWWWWVVVTTTSSSQQQPPPPPPQQQQQQRRRSSSRRRPPPMMMLLLJJJLLLNNNNNNMMMLLLLLLMMM{{{nnn```YYYTTTMMMHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@?????????@@@@@@AAAAAAAAA??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@BBBEEEHHHPPP```tttttthhhiiippprrrsssvvvxxx~~~yyynnnnnnppprrr{{{~~~pppmmmiiifffeeecccaaa____________```aaabbbccccccdddhhhkkkllliiifffeeefffgggeeeccccccddddddcccbbbeeeeeeeeeddddddcccccccccaaaccceeeggghhhhhhgggfffeeecccbbbcccdddfffeeeeeeaaabbbcccdddddddddddddddcccccceeeeeeeeeeeeccccccfffdddccceeehhhiiigggdddfffhhhiiihhhfffeeefffggghhhggggggffffffeeeddddddbbbbbbdddgggjjjkkkjjjiiihhhiiiiiihhhggghhhkkkmmmkkklllkkkjjjhhhhhhjjjlllnnnoooooooooqqqtttyyy}}}xxxooosss~~~qqq[[[LLLGGG>>>===;;;999888777666666555555555555555555555555777666444222111111111222444222000111333444333000000000111111111222222222///000111222222111000///222222222222222222222222333222111000000111222333444333333222222333333444111111111222222333333333222222222222222222222222333333333333444555666666888888777777666666555555<<<<<<>>>EEEQQQ```nnnwwwxxxzzzwwwuuu{{{ssshhh___XXX[[[WWWTTTUUUSSSPPPPPPSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPOOONNNMMMMMMMMMNNN|||nnnaaaYYYTTTMMMHHHGGGCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>=======================================<<<>>>?????????AAADDDGGGNNNZZZiiiyyytttnnnnnnqqqqqqqqqqqquuuyyyvvvsssnnnpppxxx|||tttmmmhhhdddbbbbbbaaa___^^^^^^___```aaahhhkkknnnnnnkkkhhhggghhhgggfffddddddeeefffeeedddffffffffffffeeeeeeeeeeeeccceeefffhhhiiihhhgggffffffdddcccccceeeffffffeeebbbccccccddddddddddddccccccdddeeeeeeeeeeeedddcccdddddddddeeefffgggeeedddfffggggggfffdddccceeefffgggggggggffffffeeeeeeeeeggggggggghhhjjjjjjhhhfffiiijjjkkkkkkjjjkkkmmmooolllmmmmmmmmmlllmmmppprrrqqqqqqrrrtttwww~~~~~~zzzwwwvvvxxxdddQQQEEEAAA===<<<;;;999777777666666555555555555555555555555444333222111000000111111444222000111333444333111111111222222333333333333111222333444444333222111333333333333333333333333222222111000000111222222444333333222222333333444111111222222222333333333333333333333333333333333444444444444555666777777777777777777666666555555999:::<<<@@@HHHTTTbbbkkkttt~~~{{{tttwww|||yyykkkaaaZZZUUURRRSSSTTTQQQPPPRRRTTTTTTTTTSSSSSSRRRRRRRRRPPPPPPOOONNNMMMMMMMMMMMM|||oooaaaZZZTTTNNNIIIGGGBBBBBBBBBAAA@@@@@@??????CCCBBBBBBAAAAAA@@@@@@??????>>>>>>=======================================<<<===>>>>>>>>>???BBBDDDLLLSSS]]]jjj{{{{{{uuutttqqqmmmkkkmmmuuu|||qqqlllmmmmmmrrr|||wwwrrrpppllliiiddd```^^^^^^```bbbgggiiilllllljjjhhhgggggggggfffdddeeefffggggggfffgggggggggggggggggghhhhhhfffggghhhiiiiiiiiiggggggfffeeecccdddfffggggggfffddddddeeeeeeeeeddddddcccddddddeeeeeeeeeeeeddddddbbbccceeeeeedddddddddeeeeeefffeeedddbbbbbbdddfffffffffffffffffffffffffffjjjiiiiiiiiikkkjjjiiiggghhhiiikkkkkkkkkkkklllnnnmmmnnnnnnnnnnnnooorrruuuvvvxxx{{{}}}sssoooqqqwww|||{{{iiiYYYKKKBBB@@@<<<;;;:::888777666666666444444444444444444444444333333222222222222333333333222111111333333222111222333333333333444444444222333333444444333333222444444444444444444444444222222111000000111222222333333222222222222333333111222222222222333333333444444444444444444444444555555555555555777888888777777777666666666666555777999<<<===???HHHTTT^^^mmm{{{sssssswww|||ooo```XXXRRRSSSVVVUUUSSSSSSVVVVVVUUUTTTTTTSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMM|||oooaaaZZZTTTNNNHHHGGGBBBAAAAAA@@@@@@??????>>>BBBBBBBBBAAAAAAAAAAAAAAA>>>>>>============>>>>>>========================<<<=========<<<===@@@BBBIIIOOOWWW```lll|||zzzqqqkkkjjjoooxxx~~~wwwrrriiihhhllluuu~~~yyyqqqiiidddccccccdddfffhhhiiijjjjjjiiihhhhhhgggeeedddeeeggghhhhhhgggffffffgggggghhhhhhiiiiiiiiiiiijjjjjjjjjiiihhhhhhfffdddcccdddeeeffffffffffffffffffffffffeeedddcccdddeeeeeeeeeeeeeeeeeedddaaadddggggggdddccceeegggfffffffffdddbbbbbbdddgggffffffffffffgggggghhhhhhhhhggggggiiikkkmmmlllkkkjjjlllnnnnnnmmmmmmnnnooopppqqqrrrssssssuuuxxx{{{yyyqqqnnnqqq{{{nnn^^^RRRGGGBBB@@@;;;:::999888666666666666444444444444444444444444444444444444555555666666222222222222222333222222222333333333333333333333111111222222222222111111333333333333333333333333222111111111111111111222333333222222222222333333222222222222222222222222333333333333444444444444444444444444555666777888666666666666666666666666666:::===<<<;;;@@@KKKUUUgggyyy|||zzz~~~ooobbbVVVTTTWWWWWWVVVVVVXXXWWWWWWVVVUUUTTTSSSSSSQQQQQQOOONNNMMMMMMMMMMMM{{{nnn```YYYTTTMMMHHHFFFBBBAAAAAA@@@@@@??????>>>??????@@@@@@AAABBBCCCCCC>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;<<>>:::999888777666555555555444444444444444444444444333444444555666666666666222222333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111222222111111111333222222111111222222333222222222222222222222222111111222222333333333333333333333333444555666777555555555555555666666666444999<<<:::888<<>>???AAABBBCCCDDD===============>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<===@@@BBBFFFLLLRRRUUUVVV```www~~~tttnnnjjjhhhmmmrrr{{{~~~rrriiijjjnnnvvvzzzsssooolllkkkjjjjjjjjjiiigggeeeiiihhhfffggghhhiiiiiihhhgggggghhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjfffeeecccdddeeeggggggfffgggggghhhhhhhhhgggffffffffffffeeeeeeeeeeeeffffffeeefffhhhhhhhhhggghhhhhhhhhiiijjjiiihhhgggggghhhfffggghhhiiikkklllmmmnnnmmmkkkjjjjjjlllmmmmmmmmmlllmmmooopppqqqtttxxx{{{xxx|||vvvooommmlllnnnwww{{{kkkYYYPPPKKKEEE@@@???999888777666555555555555333333333333333333333333000111222333333333333333111222333333111111222333222222111111111111111000333222222111111222222333111111111111111111111111000111222222222222111000222222111111111111222222333333333222222222222111000111111222222333333444333333222333333444555666444555555555555666666666444666999888777:::AAAGGG[[[vvvxxxfff]]]XXXUUUUUUWWWYYYYYYXXXXXXXXXXXXWWWWWWUUUTTTSSSQQQPPPOOONNNNNNyyylll^^^VVVQQQJJJEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@======>>>??????@@@AAAAAA===============>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<>>>AAADDDGGGGGGIIIKKKLLLRRRdddvvv|||vvvrrrnnnoooqqqtttzzz}}}~~~|||}}}yyyvvvuuurrrnnnkkkmmmkkkiiiiiikkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhiiiiiijjjkkkkkkhhhgggeeefffhhhiiiiiihhhgggggghhhhhhiiiiiihhhhhhgggfffeeeddddddeeefffgggfffeeeeeeggghhhhhhgggfffgggiiikkkkkkjjjhhhggggggggghhhiiikkkmmmnnnpppqqqooommmlllmmmoooqqqrrrqqqppprrrtttwww{{{zzztttqqqqqquuu}}}lll^^^PPPKKKJJJFFF@@@>>>888888777666555555555555333333333333333333333333000111222333333222111111111222444333111000222444333333333222222111111111222222111000000111222222111111111111111111111111000111222222222222111000222222111111111111222222333333333222222222111111111111222222333444444555333333333444444555666777444444444555555555666666777777888888888:::>>>BBBMMMfffzzzsssiiiaaaZZZXXXYYYXXXXXXYYYYYYYYYYYYZZZZZZWWWVVVTTTSSSQQQPPPPPPPPPxxxkkk]]]VVVPPPJJJDDDCCCDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>?????????===============>>>??????<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<<<<===???BBBEEEHHHCCC@@@CCCFFFJJJVVVbbbxxx~~~~~~~~~~~~ssspppkkkhhhjjjrrr}}}~~~yyypppnnnllllllmmmmmmlllkkklllllllllkkkkkkjjjjjjjjjhhhhhhhhhhhhiiijjjkkkllljjjiiiggghhhjjjkkkkkkjjjfffggghhhiiiiiiiiiiiiiiigggfffeeeddddddeeefffgggfffdddccceeehhhiiigggdddeeehhhkkkllljjjhhhffffffhhhhhhjjjlllnnnpppqqqrrrmmmllllllnnnrrrvvvxxxxxx}}}~~~}}}|||zzz{{{}}}~~~mmm\\\OOODDDBBBCCC@@@;;;888888777666555555555555555333333333333333333333333222333444444444444222222000333444333111000222444444444444333333222222222000///...------...///000222222222222222222222222000111222333333222111000222222111111111111222222333333333222222111111111222222333444444555666666555444444555555666777888444444444555555555666666;;;;;;:::999:::<<<>>>???@@@UUUiii||||||}}}uuukkkaaa\\\]]]XXXXXXYYYYYYZZZZZZ[[[[[[XXXWWWUUUTTTRRRQQQQQQPPPyyyjjjZZZSSSNNNHHHBBB@@@@@@AAAAAAAAAAAA@@@??????<<<<<<;;;:::999999888888>>>===<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>AAACCCDDDJJJGGGBBB@@@AAAFFFKKKPPP\\\dddppp{{{~~~sssmmmnnnrrrtttxxx~~~~~~rrrgggbbbfffpppwww~~~xxxuuuuuuuuussspppnnnmmmkkkjjjjjjkkkmmmooojjjjjjjjjhhhggggggiiikkkjjjiiiiiijjjkkkkkkiiigggllllllllllllllllllllllllmmmlllkkkhhheeecccaaa```bbbaaaaaaccceeefffffffffhhhhhhhhhggghhhhhhhhhiiihhhiiikkklllmmmoooqqqtttwwwuuusssqqqrrrxxx~~~yyyzzzfffVVVHHHDDD@@@<<<;;;:::999777666555555555555444444444444444444333333222222222444444444333333222222222111111222222222333333333222222111000//////000000222222222111111111000000111111111111111111111111000000000000000000000000222333333333333333333444444333333222111111111222222222444444444444222222777777777666555555444444333333333333444444555666555444444444555666888999CCCEEENNN]]]ooo|||zzzxxxwww}}}wwwllldddbbb```[[[XXXZZZ``````]]][[[WWWUUUVVVTTTPPPOOOQQQ{{{lll]]]UUUPPPJJJEEECCC@@@AAAAAAAAAAAA@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<===???@@@BBBDDDBBB???===>>>BBBGGGJJJOOOSSS]]]lllzzz~~~{{{rrrkkkkkknnnsssxxxwwwkkkddddddgggjjjttt}}}|||xxxsssppppppqqqrrrrrrrrrqqqpppnnnlllkkkkkkkkkiiigggfffgggiiijjjiiiiiikkkkkkllllllllllllllllllkkkjjjhhhfffdddcccbbbaaaaaaaaaaaaccceeefffggggggeeegggggggggfffgggjjjmmmmmmnnnppppppqqqtttwwwzzz}}}}}}~~~}}}nnnXXXJJJEEEBBB>>>;;;:::999888777555555555555444444444444444444333333333222222222444444333333333222222222111111111222222222333333333333222111111111111111222222222111111111000000111111111111111111111111111111111111111111111111666555555444222111111000444333222222111111222222222333333444444333333222555555444444444444333333222222111111222222333444555555444444555666888999:::===CCCOOO^^^mmmxxx}}}}}}{{{xxx{{{~~~~~~zzzssspppiiiaaa___aaa^^^YYY[[[WWWTTTUUUSSSPPPOOOQQQzzzmmm^^^VVVQQQJJJEEEDDD@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>???@@@??????>>>===<<<<<<;;;<<<<<<<<<>>>===<<<<<<<<<===>>>???@@@???===<<<===@@@CCCEEEIIIHHHNNN___sssvvvyyyuuummmmmmpppvvv{{{vvvoookkkhhheeekkkrrryyy}}}}}}zzzvvvssspppooonnnkkkiiiggggggiiikkkllllllkkklllmmmnnnnnnnnnnnnnnnjjjiiihhhfffddddddcccccc```aaaaaabbbdddfffggghhhiiikkkllljjjggghhhnnnsssrrrsssvvvxxx{{{xxxrrrqqqvvvzzzzzz~~~ppp___NNNDDDAAA???;;;999999999888777555555555555444444444444333333333333222222222222333333333333222222222222111111111222222222222333444333222222222222222222222222222111111111111111111111111111111111111111222222222222222222222222555555444333333222111111333333222222111111222222222333333444444333333222111111222222222222333333222222222222222222333444555555444444555666777888999;;;???FFFRRRaaapppzzz}}}{{{}}}zzz{{{~~~sssmmmjjjccc\\\\\\VVVRRRRRRQQQNNNMMMOOOwwwkkk]]]UUUOOOHHHDDDCCC@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<===:::<<<>>>@@@@@@???>>>======<<<<<<;;;;;;<<<<<<<<<===<<<;;;;;;;;;<<<>>>???????????????@@@AAABBBCCCGGGEEEGGGTTThhhzzzzzzzzz||||||wwwwwwyyy~~~~~~xxxrrrlllnnnoooooopppuuu~~~~~~tttqqqnnnmmmoooqqqssssssnnnoooqqqrrrssssssssssssooonnnllliiigggfffeeeeeedddeeefffggghhhjjjmmmooorrrvvvwwwtttppppppxxx}}}}}}vvvqqqmmmkkkpppvvv~~~mmm```SSSHHHBBB===;;;999888888888777666555555555444444444333333333222222222222222222222333222222222222222222222111111111111222222222222333222222111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222333333444444444333333222222111222222333333333333333333333333333000000000111222333333444555555444444444555555666666555444444555666777888;;;>>>AAADDDJJJVVVfffqqq}}}{{{}}}}}}{{{rrriii]]]VVVPPPOOONNNKKKJJJKKKvvvjjj]]]UUUNNNGGGDDDDDD@@@AAAAAAAAAAAA@@@??????;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@???>>>;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===???@@@>>>??????@@@@@@AAAAAAAAACCCBBBCCCIIIUUUeeevvvsssppplllgggeeejjjttt{{{~~~||||||}}}xxxyyy{{{}}}~~~~~~|||{{{yyyuuurrrnnnkkkjjjlllnnnoooppppppssswwwzzz||||||xxxpppjjjiiijjjooo{{{~~~~~~jjjZZZPPPFFF@@@>>>:::999777777777888666555555444444444444333333333222222222222222222222222222222222222222222222222000000111111111222222222111111000000000000111222111111111111111111111111000000000000000000000000111111111111111111111111111111222333333444555555333222222111222222333333333333333333333333333333000000111222333444555555666666555444444555555555666666555444444555777888888<<<@@@AAABBBIIIUUU^^^tttzzzwwwbbbYYYPPPNNNMMMJJJHHHHHHvvvkkk___VVVOOOGGGEEEFFF@@@AAAAAAAAAAAA@@@??????========================>>>>>>???>>>===<<<:::999;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;;;;<<<>>>@@@AAA=========>>>>>>>>>??????@@@CCCDDDDDDGGGSSSeeesss{{{ssskkkfffhhhnnnssszzz|||xxxzzz|||||||||zzzrrrpppgggccciiirrruuuttt||||||lllZZZNNNGGG@@@<<<<<<999888666666777777666444444444444444333333333333111111111222222222222222111111111222222222222222000000000111111111111222000000000///000000111222111111111111111222222222000000000000000000000000000000000000000000000000444444444333333222222222222222111111222222333333444333333222222333333444111111222333444444555555555444333333333333333333777666555444444555666777777;;;>>>???>>>AAAHHHNNNbbbooolllaaaVVVRRRQQQMMMJJJJJJtttjjj^^^UUUMMMFFFDDDFFF@@@AAAAAAAAAAAA@@@??????@@@??????>>>>>>===============<<<<<<;;;;;;::::::;;;:::::::::;;;;;;<<<===>>>>>>===<<<===>>>???@@@<<<<<<<<<<<<======>>>>>>>>>BBBEEEDDDCCCIIIVVVaaawwwxxxtttrrrsssssswww|||~~~vvvnnniiikkkiiiooo~~~vvvqqqvvviii\\\OOOHHHCCC>>>;;;;;;999888777777777777555333444444444333333333222222000111111111222222222222000111111111222222222222000000000000111111111111111000000000111111222333000000111111111222222222000000000000000000000000111111111111111111111111444444333333333333222222222222111111222222333444444333333222222333333444222222222333333444444444555555444333333333333333777666555444444555666777888:::<<<<<<<<<>>>BBBFFFOOO___tttyyylll___ZZZXXXTTTPPPOOOqqqggg\\\SSSJJJCCCAAADDD@@@AAAAAAAAAAAA@@@??????@@@??????>>>===<<<<<<;;;;;;;;;:::::::::;;;<<<<<<::::::::::::;;;;;;<<<===AAA@@@???=========>>>???>>>>>>=========>>>??????999>>>AAAAAA@@@BBBJJJQQQkkk}}}|||xxxpppsssuuuuuuwww}}}}}}uuunnniiieeebbbkkkpppwwwsssuuu~~~mmmZZZOOOFFFAAA>>>:::777777999888777777888777555333444444444333333333222222000000111111222222222222000000111111222222222222000000000000111111111111222111111111222333333444000000111111222222222222000000000000000000000000222222222222222222222222000111111222444555666666222111111111222333333444444444222222222222444444222222222222222333333333888777666555555555555555777666555444444555666777555666666666777999===@@@CCCRRRiii|||tttfff```^^^ZZZVVVTTT}}}sssgggZZZSSSLLLEEEAAAAAA@@@@@@AAAAAAAAA@@@@@@???;;;<<<<<<<<<======>>>>>>==================<<<<<<;;;;;;:::999999::::::::::::::::::999999:::;;;;;;>>>>>>>>>===<<<<<<;;;;;;BBB@@@>>>===???CCCGGGJJJWWWlll|||uuuqqqssssssrrrvvv~~~~~~rrrfffbbbcccdddgggkkkzzznnnaaaKKKGGGAAA===<<<;;;:::999444444444444444444444444444333222222111111222222222222222222222222222222333333333222222111111111111111000000000000111111222222333333333444444444000000000111111222222222111111000000000000000111222222222222222222222222222111111111000000//////444333222222222333444555222333444444222222333444222222222222222222222222222333333444444333333222333333333444444444555555777777777888999;;;<<<===BBBFFFTTTjjj{{{zzzsssmmmiiifffcccsssgggZZZSSSLLLEEEAAAAAA@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<>>>===;;;;;;<<>>;;;::::::999888444444444444444444444444444333333222222222222222222222222222222222222222333333333222222111111111111111000000000000111111000000000000111111111111222333333333333333333444111111000000000000111111222222222222222222222222222222222222111111111000444333333222333333555666555666666555222111111222222222222222222222222222444444444444444444444444333333333444444444555555666666777777888:::;;;<<<@@@BBBJJJ[[[jjjwww}}}{{{rrrgggZZZSSSLLLFFFBBBBBBAAA@@@@@@???>>>===<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;========================;;;<<<<<<<<<<<<============<<<<<<;;;<<<>>>???AAAEEELLL[[[sss|||zzz|||uuuqqqnnnmmmnnnlllmmmnnnpppvvv}}}mmmhhhddddddiiivvvsssbbbSSSHHHAAA>>>:::888888888888777555555555555555555555555555444333333222222333333222222222222222222222222222222222222222111111111111111000000000000111111//////000000000111111111333333333333333222222222111000000000000000111111222222222222222222222222333333333222222222222222333333222222333333444555888888888666222000000000222222222222222222222222444333222222222222333444333333333444444444555555555555555666777888999:::===<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============;;;::::::::::::;;;;;;<<<==================<<<<<<::::::;;;<<<<<<===>>>>>>??????????????????@@@@@@DDDEEEMMM```yyyyyywwwvvvtttrrrjjjiiiggggggjjjtttwwwrrrpppuuu~~~rrrcccVVVJJJBBB===:::888777777888888777666666666666666666666666555444333333222333333333222222222222222222222222222222222111111111111111111111000000000000111111222222222333333333444444222222111111000000//////000000000000000000111222111111111111111111111111222222222222222222222222111111111111222222333333888888888666333000000111222222222222222222222222444222111//////111222444333333333444444444555555555444444555666777888888;;;999:::>>>DDDQQQggg{{{{{{zzz|||qqqfffZZZRRRMMMFFFBBBBBBAAA@@@???===<<<;;;;;;;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>;;;:::::::::;;;;;;<<<==================<<<;;;:::999999:::;;;<<<===>>>>>>??????@@@@@@@@@@@@@@@???BBBCCCHHHSSSdddxxx{{{yyyzzz|||{{{ooolllgggddddddjjjqqqwww{{{{{{}}}rrrbbbVVVMMMDDD>>>:::888777666777888888777666666666666666666666666444444333222222222222333222222222222222222222222111111111111111111111111111111000000000000111111333333333333444444444555111111111000000/////////000000//////000111222222111111111111111111111111000000111111111111111111///000000000111111111111555666666555333222222333222222222222222222222222555333222000000222333555333333333444444444555555444444444444555666777777999999;;;===>>>DDDSSSccc~~~}}}||||||{{{qqqeeeYYYRRRMMMFFFCCCCCCAAA@@@>>>===<<<<<<<<<==================<<<<<<<<<999999::::::;;;<<<<<<<<<::::::::::::;;;<<<===>>>======>>>>>>>>><<<;;;:::999999:::;;;<<<<<<==================>>>>>>>>>>>>>>>@@@DDDJJJTTTbbbrrr}}}zzzwwwwwwyyyvvvsssooolllkkkllloooqqquuuxxx~~~{{{xxxxxx{{{|||ppp___SSSKKKEEE???:::999777666666777888888777555555555555555555555555444333222222111111222222222222222222222222222222000000000111111111111111111111000000000000111111000000111111111222222222222222222222222111111111////////////000111222333111111111111111111111111000000000000000111111111//////000111111111111000222333444444222222333444222222222222222222222222666666555444444555666666333333333444444444555555555444444444555555666777777999<<<>>><<<<<>><<<<<<===>>>???=========<<<<<<;;;;;;;;;999999::::::;;;<<<<<<===:::::::::;;;;;;<<<===>>>>>>???@@@@@@???>>><<<::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>;;;===@@@DDDIIIQQQZZZaaaqqqzzzyyy|||zzzooojjjkkknnn|||hhh^^^PPPGGGCCC@@@;;;888777666555555777777666555444444444444444444444444333222111111000000111111222222222222222222222222///000000000111111111222111111000000000000111111...////////////000000000111111111111222222222222////////////000111222333111111111111111111111111000000000111111222222222000000222333333333222111111222333333111111222333222222222222222222222222444444444444444444444444333333333444444444555555555555555555555666666777666666999;;;::::::@@@IIIQQQ```vvvqqqeeeYYYRRRMMMGGGCCCCCCAAA@@@>>>===<<<===???@@@<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>??????:::::::::;;;<<<===>>>>>>???@@@AAABBBAAA???===;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@======>>>@@@CCCGGGJJJLLLWWWjjj~~~}}}zzzxxxlllaaa^^^bbbhhhppp^^^UUUIIIBBB???>>>;;;777666555444444666666555333444444444444444444444444222111111000///000000000222222222222222222222222//////000000111111111222111111000000000000111111////////////000000000000......//////000000111111////////////000111222333000000000000000000000000111111111222222333333333111222333444555444333333111222333222000000000111222222222222222222222222000111111222222111111000333333333444444444555555666666555555555666666777666444555777888999@@@IIIDDDNNNbbbzzz}}}pppdddXXXQQQLLLFFFBBBBBBDDDBBBAAA???>>>>>>??????=========<<<;;;;;;::::::<<<;;;;;;;;;;;;<<<======999999999:::;;;<<<===>>>BBBBBBBBBAAA>>>;;;777555;;;;;;<<<<<<;;;;;;:::999::::::999999::::::;;;<<<<<<<<<===???@@@AAACCCCCCQQQUUUfff|||yyy{{{yyy{{{}}}~~~yyyoooeeeaaa______eeennnnnnbbbKKKGGGAAA<<<:::888666555333444666777777666444333111222222333333222222111111222333444333222111000000000111111111111000000000111333444444333111000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000444222000......///000111111111111111111111111111111111111111111111111111222222111111222222333444555555444333222111000///222222222222222222222222555444444333333444444555333333333444444444555555999888777666777888;;;<<<@@@GGGMMMaaa|||ooodddXXXQQQLLLFFFBBBCCCBBBAAA@@@>>>>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;<<<<<<<<<=========:::::::::::::::;;;<<<======>>>?????????===;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999999::::::;;;<<<;;;;;;<<<>>>???AAABBBBBBHHHKKKXXXnnnvvvssswwwvvvwwwzzz{{{{{{|||~~~}}}tttqqqiiieeecccfffhhhlllvvvtttaaaVVVGGGCCC>>>;;;999999888777222333555666666555333222222222333333333333222222222222333333222222111000000000111111111111000000///000222333333222000///111000000000/////////...000000000000000000000000000000000000000000000000111111111111111111111111333222000/////////000111111111111111111111111111111111111111111111111111222222222222222333333444333333333222222222222111222222222222222222222222333333222222222222333333333333333444444444555555888777666555666888:::;;;:::AAAGGGZZZzzz|||nnncccWWWQQQLLLFFFCCCCCCAAA@@@???>>>>>>===>>>>>>=========<<<;;;;;;::::::;;;;;;===>>>>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<::::::;;;===>>>???@@@@@@BBBDDDKKKZZZkkk|||}}}sssrrrwwwwwwyyy{{{zzzxxxvvvuuuvvvqqqrrrxxx}}}yyyyyyzzz}}}{{{yyyvvvuuuzzz{{{qqqiiifffcccfffnnnvvv|||sssaaaQQQIII@@@===:::888888999999888222222444444444444222222222333333444444333333222333333222111111111111222000000111111111111000000...///000111111000///...000000000000////////////////////////////////////000000000000000000000000111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111333333222222333333444555111111111222222333333333222222222222222222222222222222111111111111222222333333333444444444555555666555555444555777888999666===BBBQQQkkkyyy}}}|||lllaaaWWWQQQMMMGGGCCCCCCAAA@@@@@@???????????????=========<<<;;;;;;:::::::::;;;===??????>>>===<<<;;;;;;::::::999:::::::::===============;;;:::999<<<<<<;;;;;;::::::::::::::::::999999::::::;;;<<<999::::::;;;===>>>>>>???CCCCCCGGGNNNWWWdddxxxzzz}}}}}}{{{uuuqqqooollllllpppuuuuuuooolllnnnnnnqqqwww~~~~~~yyyvvvvvvtttvvvvvvvvv{{{}}}wwwnnnhhhgggsss|||~~~ooobbbSSSHHHBBB<<<:::777666777888888777111222333333333333222111333333444444444444333333444333111000000000111222000000111111111111000000///000000111111000000///000000000000////////////////////////////////////000000000000000000000000222222222222222222222222000000111111111111000///111111111111111111111111111111111111111111111111333333333222333333444555111111222222222333333333222222222222222222222222222222111111111111222222333333333444444444555555444444444444444666777888777===AAAKKK]]]bbbccckkk~~~{{{{{{jjj```VVVQQQMMMGGGCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@=========<<<;;;;;;:::::::::;;;===??????>>><<<;;;;;;;;;:::999999999::::::<<<<<<<<<<<<<<<;;;;;;:::===<<<;;;:::::::::;;;;;;::::::999999::::::;;;<<<999999:::;;;<<<======>>>AAAAAADDDHHHKKKSSSbbbqqq~~~~~~xxxuuurrrrrruuuwwwssskkkhhhjjjkkkmmmrrrxxx}}}|||yyyssspppqqqsssxxxzzz{{{xxxuuuvvvkkk^^^TTTJJJBBB>>>;;;999666555666666555444111222222222222222222111222333333444444333333222333222111000///000111222000000111111111111000000000111111111111111111000////////////000000000000////////////////////////000000000000000000000000111111111111111111111111///000111111111111000000111111111111111111111111111111111111111111111111333222222222222333444444333333333222222222111111222222222222222222222222333333222222222222333333333333333444444444555555333333333444444555666666666;;;???IIITTTQQQMMMTTTfffuuu|||zzzxxx{{{iii___VVVQQQMMMGGGCCCCCCAAABBBBBBBBBBBBBBBAAAAAA=========<<<;;;;;;::::::::::::<<<=========<<<;;;::::::999999999999::::::888888999:::;;;<<<===>>>===<<<;;;:::999:::;;;;;;::::::999999::::::;;;<<<999::::::;;;<<<<<<======;;;<<<@@@DDDFFFIIISSS^^^lll{{{zzzppplllnnnppprrruuuyyyzzzvvvuuutttqqqssswww}}}xxxhhhWWWOOOJJJCCC>>>;;;:::888666555555555333222222222222222222222222222111222222333333222222111222222111000000000000111000000111111111111000000111111111111111111111111////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222111111222222333444333333333222222111111111222222222222222222222222333333222222222222333333333333333444444444555555222333333444555555666666444888;;;EEEPPPIIIBBBHHHLLL\\\uuu~~~{{{ggg^^^UUUQQQNNNHHHCCCCCC@@@@@@AAABBBBBBBBBAAA@@@=========<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;888888888888999:::;;;;;;888888999999:::;;;<<<===>>><<<;;;999999:::;;;<<<::::::999999::::::;;;<<<::::::;;;;;;<<<<<<======:::;;;>>>CCCEEEEEEJJJQQQYYYdddrrr~~~yyyzzz|||~~~~~~{{{zzz{{{~~~}}}~~~zzztttpppqqquuu{{{vvvbbbUUUHHHDDDDDD@@@<<<:::888666444444555555444333333333222222222222333333000111111222222111111000111111111111111000000///000000111111111111000000000000000//////000000000.../////////000000000111000000000000000000000000000000000000000000000000////////////////////////111000/////////000222333111111111111111111111111111111111111111111111111111111000000111111222333111222222222222222333333222222222222222222222222222222111111111111222222333333333444444444555555222333444555555666666666777777777AAAMMMEEE===CCC@@@III[[[qqq{{{ggg]]]UUUQQQNNNHHHDDDCCC>>>???AAAAAABBBAAA@@@???>>>======<<<;;;;;;::::::::::::999999999:::;;;<<<888888888888999:::;;;<<<<<<<<<;;;:::999999999999>>><<<;;;999999:::;;;<<<::::::999999::::::;;;<<<:::;;;;;;<<<<<<=========@@@???AAAEEEFFFDDDFFFKKKNNNSSS[[[hhh}}}wwwwwwwwwvvvuuuuuuwwwzzz}}}yyywwwxxx|||}}}|||}}}xxxrrrooorrr{{{vvvdddVVVKKKAAA@@@BBB???<<<:::555444444444666666555444444333333222222333333444000000111111111111000000000111222222222111///...000000111111111111000000//////............//////.../////////000000111111111111111111111111111111000000000000000000000000////////////////////////111000///......000222444111111111111111111111111111111111111111111111111000000000///000111111222///000111222333444555555222222222222222222222222111111000000000000111111333333333444444444555555222333444555666666666666>>>:::666???JJJBBB:::@@@>>>@@@HHHYYYpppxxxjjj___TTTNNNIIICCC@@@@@@@@@@@@@@@????????????>>>>>>>>>===<<<;;;;;;::::::>>>>>>===<<<;;;;;;::::::;;;;;;:::999999:::::::::>>>===;;;:::999999::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;???CCCGGGGGGEEEEEEIIIMMMPPPQQQTTT]]]mmmxxxtttlllfffgggjjjkkknnnqqq}}}wwwsssssswwwwwwtttuuuzzzyyyyyyzzzzzzxxxyyy~~~|||{{{yyyzzz|||rrr___QQQFFFCCC???;;;888777666666666666555555555444444444222222222222222222222222444444333222111111111222111111000000000000111111000000////////////000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111111///...------------------...///000111222222000111111111222222222222111111111111111111111111111000///...///000111222222222222222222222222222222333333444444333333222111111222222222333333333000111333444555444333333000222444444333222333444555666999===@@@@@@<<<999>>><<<>>>EEERRRfffyyyhhh]]]SSSNNNJJJDDDAAABBB@@@@@@@@@?????????>>>>>>>>>======<<<;;;;;;::::::>>>======<<<;;;;;;::::::;;;::::::999999::::::;;;>>>>>><<<;;;::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===<<>>;;;888:::888999>>>FFFSSSfffwwwyyyfff\\\RRRMMMJJJEEECCCCCC@@@@@@?????????>>>>>>>>>=========<<<;;;;;;::::::======<<<<<<;;;::::::::::::::::::999999::::::;;;>>>>>>>>>===<<<;;;:::999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::<<<===>>>;;;???DDDFFFHHHJJJOOOSSSSSSSSSUUUXXXaaammm{{{~~~vvvnnnkkkjjjhhhjjjnnnuuu{{{~~~{{{zzz|||sssqqqqqqrrrtttuuutttqqqnnnrrrtttzzz}}}yyyoooppppppqqqpppooommmlllrrrllljjjpppyyy}}}zzziii]]]RRRGGG???===<<<999777555555555555555444333222222222333444444444444444444444444444222111111000000000000000111111000000000000111111000000////////////000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000222111111000////////////////////////000000000000/////////000000000111111111111111111111111111111222222333444444444444333111111111111111111111111222222333333333333222222111111111222222222222333222222111111000111111111222444555555444444555666111333777<<<>>>===999666:::888999<<>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999999:::;;;;;;>>>>>>??????>>><<<:::999::::::999999::::::;;;<<<999999999999999999999999999999999999:::;;;<<<===<<>>===999666888666666:::;;;>>>EEEMMMVVVeeezzzyyyggg]]]RRRMMMIIICCC@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999::::::;;;<<<===>>>>>>???>>><<<;;;999::::::999999::::::;;;<<<::::::::::::::::::::::::;;;::::::999999999::::::===>>>>>>>>>>>>>>>??????EEEEEEEEEDDDDDDFFFJJJNNNQQQ___uuuxxxtttvvvwwwzzzzzzzzzxxxtttnnnhhheeebbbbbbccccccccceeefffggglllsss~~~yyyxxxxxxwwwuuuppppppqqqppppppnnnlllkkkgggiiilllmmmlllmmmoooqqqwww|||ooocccTTTHHHBBB???<<<999555444444444333333444444444333222111000111222222111111111111111111111111000///////////////000000111111000000000000111111000000////////////000000////////////////////////////////////////////////////////////////////////////////////000000000000222111111000000000000000111111000000//////......////////////000000000000111111111111111111111111///000111222333222111000111111111111111111111111111222222333333222222111000000111111111222222222111111000111222444666888222444666666555444555666222444777;;;======:::777333000000333444666<<>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999999:::;;;<<<<<<<<<<<<<<<======<<<<<<;;;::::::999999::::::;;;<<<========================;;;;;;:::999999999999999;;;;;;<<<======>>>??????@@@AAAAAA@@@>>>???BBBDDDGGGSSSfffyyyxxxtttqqqtttqqqlllhhhdddbbbbbbbbbaaabbbccccccaaa``````aaajjjttttttllljjjjjjiiigggddddddeeefffffffffeeedddfffjjjmmmnnnnnnooosssvvvsss\\\SSSHHH@@@<<<;;;999777444444444444444444444444333333333222222222111111111111111111111111111111///////////////000000111111111000000000000111111000000////////////000000////////////////////////000000000000000000000000////////////////////////////////////000000000000111000000//////000000000111111000000//////....../////////000000000111111111111111111111111111111111111222333333333333222222222222222222222222222111111222222222222111111000000000111111111111222000111111222333555666777222444555555444444555666444444666999;;;<<<;;;999666222000222333333666;;;@@@BBBJJJ[[[qqqvvveee[[[QQQLLLHHHDDDAAAAAA???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999:::;;;<<<===::::::::::::;;;<<<===>>>::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999:::::::::::::::;;;===>>>>>>>>>===>>>>>>>>>===>>>@@@BBBFFFMMMWWWbbbooo|||xxxqqqjjjffffffgggiiimmmpppsssssspppmmmkkkkkkppp{{{|||mmmdddbbbcccbbb```___aaadddfffhhhiiijjjiiiooosssyyy{{{}}}lll```OOOIIIBBB===;;;:::888777444444555555555555444444222333444555444333111000111111111111111111111111000/////////000000111222111111000000000000111111000000////////////000000////////////////////////000000000000000000000000////////////////////////////////////000000000000000//////......//////000000000000000////////////000000000111111111222222111111111111111111111111111111000000111111222333333333333333333333333333111111222222222222111111000000000000111111111111111111222333333333333222111333444555444333444555555444444555888:::::::::888444444777777666666888;;;<<<@@@HHHWWWjjj~~~uuucccYYYOOOKKKIIIEEECCCDDD>>>>>>>>>>>>============;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999:::;;;<<<===999999999999:::<<<>>>???::::::999999::::::;;;<<<999999999999999999999999777777777888999:::<<<<<<:::999999999;;;;;;;;;::::::;;;<<<<<<<<<===@@@CCCEEEHHHKKKOOOXXXgggzzz{{{wwwvvvxxxyyy}}}zzzpppgggeeegggfffdddeeeggglllqqquuuxxxyyyzzz|||lll[[[RRREEEAAA<<<999888777555333555555555666666555444444111333555666666444111///222222222222222222222222000000000000000111222222111111000000000000111111000000////////////000000////////////////////////000000000000000000000000////////////////////////////////////000000000000//////............///000////////////000000000000111111111111222222222222111111111111111111111111///...---------...000111444444444444444444444444111111222222222222111111000000000000111111111111222222333333222111///...000222444444333222333444555333222333555888::::::333111222777999666444555777:::===>>>CCCRRRgggxxxuuufff[[[PPPKKKGGGCCCAAABBB@@@???>>>======<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;777888999999::::::::::::<<<<<<;;;::::::999888888::::::999888999:::;;;<<<======<<<;;;::::::999999;;;::::::999999::::::;;;<<<999777888:::;;;999666777888999;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@AAAEEEEEEEEEFFFJJJRRR[[[bbbpppyyyzzzhhhjjjsssttttttwww~~~qqq\\\OOOIII<<<<<<:::888666555333222333333333222222111111111222222222222222222222222111000000000111222333333222111111000000000000000////////////////////////000---+++,,,///111111000222111000///......//////////////////////////////...............///000000000000000000000000000000333222111//////111222333222222222111111111111111000///---,,,---...000111//////000000000000//////......///000111333555666222222111111111111111111222222222111111111111000////////////////////////000111111111111222222222222333333444444333333222333333333444333333222222333333222222333333444555444555666888<<>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888999::::::::::::::::::::::::::::::::::::::::::::::::999999999:::;;;<<<===<<<<<<;;;::::::999999;;;;;;::::::::::::;;;;;;<<<:::888888::::::999777999999;;;<<<<<<;;;:::999;;;;;;;;;<<<===>>>???@@@===>>>>>>>>>@@@FFFMMMRRRZZZaaammm|||yyynnnttt~~~yyycccPPPEEEAAA<<<;;;:::888666444333222333333333222222111111111222222222222222222222222111111000000111111222333222111000000//////000000////////////////////////222///------...000///...000000000000////////////////////////////////////...............///000000000000000000000000000000222000///......///000222111111111111111111111000333222000000000111333444111111222222222222111111///////////////000111111111111111111111111111111222222222111111111111000222222222222222222222222000111111111111222222222222333333444444333333222333333444444444444333333333333222222333333444555555555666777:::>>>DDDIIITTTggg~~~}}}pppbbbXXXNNNIIIFFFAAA???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999888888999::::::;;;<<<<<<::::::999999999:::;;;<<<<<<<<<;;;;;;::::::999999<<<;;;;;;::::::;;;;;;<<<;;;:::888999::::::999777:::;;;<<<<<<<<<;;;999999::::::::::::;;;===>>>???<<<============???CCCFFFEEEJJJRRR\\\kkk{{{xxx|||tttppppppuuu{{{xxxeeeRRRDDD===:::::::::888777555444333222222222222222222111111111333333222222111111111111111111000000000111222222222111000000//////000000////////////////////////222000...............,,,......000111111000//////////////////////////////...............///000000000000000000000000000000//////------------///////////////000000000000000333222111111111222444555111111222222222222111111222111000///............111111111111111111111111222222222111111111111000333333333333333333333333000111111111111222222222222333333444444333333222333333444555555444444333333333222222333333444555444555666666777888<<<>>>BBBPPPcccxxxzzzmmmaaaWWWNNNJJJGGGBBB@@@@@@??????===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<;;;::::::999888999999::::::;;;;;;<<<999999999:::::::::;;;;;;;;;;;;;;;:::::::::999999<<<;;;;;;::::::;;;;;;<<<::::::999999999999888888:::;;;<<<======<<<;;;:::999999999999:::;;;<<<===<<<===>>>>>>===>>>???AAA???BBBFFFJJJSSSfffwwwpppooommmooovvv}}}wwwgggUUUGGG>>>:::999888888777666555444333222222222222111111111111111333333222222111111000000111111000000000000111111111111000///////////////////////////////////////000000///............---,,,---000111222111000///////////////////////////...............///000000///////////////////////////......------......///.........///////////////000000/////////000111222//////000000000000//////444333222111000000000000111111111111111222222222222222222111111111000000111111111111111111111111000000111111111222222222222333333444444333333222333333444555555555444444333333222222333333444555333555666666555555777888===BBBNNN```wwwyyykkk```WWWNNNKKKHHHDDDAAAAAA???>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<;;;::::::999::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::::::::999999999;;;;;;;;;::::::;;;;;;;;;::::::::::::999888888999888999;;;===>>>>>>>>>>>>999999888999999:::;;;<<<777999;;;<<<;;;;;;;;;===>>>BBBEEEEEEGGGQQQbbboooyyyuuutttssswwwpppgggXXXJJJ@@@;;;::::::666666555555444333222222111111111111111111111111222222222111111000000000111111000000///000000111111000000///.../////////////////////////////////---...///////////////000,,,---000111222111000///////////////////////////...............///000000////////////////////////////////////////////////------......////////////............//////000000//////000000000000//////111111111111111111222333000000111111111222222222222222222111111111000000111111111111111111111111000000111111111222222222222333333444444333333222222333333444555555444444333333222222333333444555222444666666555555666777======AAALLL]]]oooxxxkkk___VVVNNNKKKIIIEEEBBBBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::999::::::::::::::::::::::::888999:::;;;;;;;;;::::::::::::::::::999999999999;;;::::::999999::::::;;;999:::;;;:::888777888999777999;;;===???@@@@@@@@@999999999999999:::;;;;;;666888;;;;;;;;;;;;<<<===<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999888999::::::::::::::::::888999999::::::;;;;;;<<<888999:::;;;;;;;;;::::::999999999999999999999999:::999999888888999999:::888:::;;;:::888777888:::999:::<<<>>>???@@@??????:::999999999999:::;;;;;;999;;;======<<<<<<===???;;;<<<===>>>???CCCHHHLLLZZZiiiyyy~~~kkk___QQQKKKBBB<<<999888777666333333333333222222222222///000000000111111111222//////000000111111222222111111000///////////////000000///............///////////////////////////,,,...111111///---...///000000000000////////////////////////////////////...............///000000000000000000000000000000000000000111111000000000---......///000000111111000000111111222222222222111111222222222222111111............///000111222///000000111222222333333222222222111111111111000222222222222222222222222000111111111111222222222222333333444444333333222///000111222333333333333333333222222333333444555333444555444444444666888888666888===???AAAIIISSSYYYeeexxxxxxkkk[[[SSSKKKJJJHHHCCC@@@@@@>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777888999999::::::::::::666777888999;;;<<<===>>>888999:::;;;<<<;;;::::::999999999999999999999999999888888888888888888999888:::<<<;;;888666888:::;;;<<<===?????????>>>>>>:::::::::999::::::;;;;;;999:::;;;;;;:::999;;;<<<>>><<<;;;;;;>>>BBBGGGJJJLLLVVV___dddooo}}}ppp[[[NNNJJJEEE>>>:::999999777666222222222222222222222222//////000000111111111222......///000111222333333111111000///////////////000000///...............////////////////////////---000222222...,,,,,,...222111000///......//////////////////////////////...............///000000000000000000000000000000//////000000000000//////.........///000111111222//////000111111111111000//////000000000000//////111111111111111111222333///000000111222222333333222222222111111111111000////////////////////////000111111111111222222222222333333444444333333222...///000111222333333333333333222222333333444555444444444333222333555777777666999<<<:::777<<>><<<;;;;;;<<<<<<;;;;;;;;;:::::::::777999;;;======;;;999777<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;:::999999888888999999999999::::::::::::;;;;;;999999:::::::::;;;;;;;;;999888888;;;???AAA???===<<<:::888777999;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@BBBIIIOOOQQQSSS\\\lllxxxnnngggcccggglllfffTTTDDDAAA???<<<:::999888666444222111111000000000000000000000000000000000000111111111222222222222111111000000000000000000000000111111000000/////////...//////000000000000////////////............//////////////////////////////333111/////////000///..................///000000//////000000000000//////000000000000000000000000........................////////////000000000000222222222222222111000///000000000000111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111222222333333333222222111111222222333444111111111111111111111111111111222333444666777888333222222222222333444444444444555555666888999:::<<>>???>>><<<===;;;999888999:::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======@@@CCCFFFFFFFFFKKKUUU]]]lll}}}tttjjjZZZTTTPPPSSSYYYXXXMMMCCC>>><<<999888888777555444222111111000000000000000111111000000000000000000///000000111111000000///000000000000000000000000000000000//////.........//////000000000000////////////............//////////////////////////////111000......///000///..................///000000//////000000000000//////000000000000000000000000111111111111111111111111////////////000000000000111111111111111000//////000000000000111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111222222333333333111111000000111111222333111111111111111111111111111111222222333444666666333333333333333444444555444444555555666888999:::777:::===AAAHHHTTTdddoooqqqiii[[[UUUMMMGGGEEEDDDAAA???:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888888888888888::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;:::::::::999888777777666666777777777777777888888888888999999999999999888888888888;;;::::::;;;======<<<:::===<<<;;;999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::::::::@@@AAAAAA@@@@@@AAAEEEHHHOOO\\\ppp|||jjj\\\SSSIIIDDD@@@@@@DDDGGGEEEAAA;;;999666666666666555444222111111000000000000000111111111000000/////////...//////000000//////...000000000000000000000000/////////..................//////000000//////...//////............/////////////////////////////////...,,,---...000//////...............///000000//////000000000000//////000000000000000000000000////////////////////////////////////000000000000///000000000000///......000000000000111111111111333333222222222222333333000000000000000000000000111111111111111111111111111111111222222222222222222111111111111222333333111111111111111111111111222222111111222333333444444333333333333444555555444444444555666777888999888999::::::<<>>>>>===;;;999888999999999999:::::::::;;;;;;;;;::::::999999999999999:::===<<<<<<>>>@@@BBBCCCCCCCCCLLL\\\oooxxxfffWWWLLLFFFDDDAAA===;;;<<<===??????888666555555666666666444222111111000000000000000111111111000//////.........//////000000//////...////////////////////////..................------...//////////////////...//////............//////////////////////////////---,,,+++,,,...000000///...............///000000//////000000000000//////////////////////////////........................////////////000000000000///000000000000000/////////000000000111111111111222222222111111222222222////////////////////////111111111111111111111111111111111111111222222222333333222222333333444555111111111111111111111111222222111111111111111222444444333333444444555666444444444555666777888888888999:::::::::===BBBFFFKKKWWWhhh{{{qqqiii]]]WWWOOOJJJHHHFFFCCCAAA@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;:::999888888999:::;;;999::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;666777888999999999999:::===>>>>>><<<999777888999999999999:::::::::;;;;;;777777777888888:::;;;;;;777777888;;;???AAAAAA@@@AAAGGGPPP[[[gggtttqqq```SSSHHH@@@<<<>>>>>>===;;;999999;;;<<<777555444444666777666555222111111000000000000000000000000000//////......///000000111111000000///////////////////////////------........................////////////......//////............//////////////////////////////---,,,+++,,,...000000000...............///000000//////000000000000//////////////////////////////111111111111111111111111////////////000000000000000000111222222111111111///000000000111111111111111111000000000000111111////////////////////////111111111111111111111111111111111111111111111111111111111111111222222333111111111111111111111111222222111000000000111111444333333333333444555555555444444444555666777888444555666777777999;;;===AAAEEENNNZZZkkkrrriii[[[UUUMMMGGGEEEDDDAAA??????>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;:::999999:::;;;<<<::::::999999999999:::::::::::::::;;;;;;;;;;;;<<<;;;::::::999888999999999888888888999999999::::::999999999999::::::::::::777999::::::999888999:::<<<>>>@@@===:::777888:::999999999999::::::::::::666777777777999:::;;;<<<::::::;;;===@@@AAAAAA@@@???BBBHHHNNNRRRYYYfffsssnnnggg[[[PPPHHHAAA===:::444666777777666666777888666555333333555666555555222111111000000000000000///////////////////////////000000111111000000///000000000000000000000000.............../////////---......//////......---//////............//////////////////////////////...,,,,,,,,,///000111000...............///000000//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000000111111222222222222111000000000000111111111111111000000000000000000111000000000000000000000000111111111111111111111111111111111111111000000000...............///000000111111111111111111111111222222111111111111111222333222222222222333444444555555444444555555666777555555555555666666777777;;;<<>>???>>>:::888888999;;;>>>@@@>>>:::888999;;;888999999999999:::::::::888888888888999999:::;;;===>>>@@@AAAAAABBBCCCCCC??????CCCJJJMMMOOOUUU]]]dddsss}}}jjjXXXSSSLLLFFFAAA>>>;;;999111222333333444444555555555333222222333444333222222111111000000000000000------......///000000000...//////000000//////...000000000000000000000000.........//////000000000---......//////......---//////............/////////////////////////////////...------///111111000...............///000000//////000000000000//////000000000000000000000000........................////////////000000000000//////000111111111111111000000000000111111111111222111111000000111111222111111111111111111111111111111111111111111111111222111111111000000000////////////...///000000111111111111111111111111111222222111111111222222333222111111111111222333333555555444444444555666666777777666666777888888777777777<<>>;;;;;;<<<<<<===>>>>>>???<<<<<<;;;;;;;;;:::::::::888888888888888888888888===;;;888666666888;;;===:::::::::;;;;;;<<<<<<<<<999888888777777777777777666666666666777777777777888999:::;;;===>>>??????BBBCCCDDDAAA<<<888777888:::===@@@???:::888999<<<888888999999999:::::::::;;;:::999999888999999999:::===?????????@@@BBBDDDBBB???CCCMMMRRROOONNNQQQRRR]]]kkkxxx|||hhhUUUHHHEEE@@@===;;;999666444666555444333333444444444444222000000111222111000222111111000000000000000,,,,,,---...///000111111---..................---000000000000000000000000.../////////000000111111---..................---//////............//////////////////////////////111///......000111111000...............///000000//////000000000000//////000000000000000000000000111111111111111111111111////////////000000000000......///000000000000000000000000000111111111111333222222222222222222333111111111111111111111111111111111111111111111111222111111111000000//////222222222111222333333444111111111111111111111111222222111111222333333444111111000000111111222333555555444444444555666666555444333444666888888888777555666;;;<<<<<>>===<<<;;;;;;:::999;;;::::::999888888888999:::999888888777777888888;;;;;;<<>>===;;;999888777666666222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////........................000000000000000000000000,,,------...........................////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000---,,,+++******,,,---///000000000000000000000000333333222000///---,,,,,,//////////////////////////////000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000...//////,,,)))))),,,///111111222222222222111111000111111111111222222222333333222111111222333333000000000000000000000000333333333444444444555555444444444444444444444444444444555555555555444444888888:::;;;===>>>@@@@@@AAAFFFPPP\\\fffttt{{{iiieeeZZZTTTLLLGGGEEEDDDAAA???======<<<;;;;;;;;;;;;<<<<<<;;;:::999999999:::;;;;;;;;;;;;::::::999999999999999888888999999:::;;;;;;:::::::::999888888888888888888888888999:::;;;:::888777666888999999888::::::;;;<<<@@@CCCGGGIIIJJJJJJHHHDDD>>>:::999:::;;;;;;::::::999888888888<<<;;;::::::999999999::::::999888888777777888888888999;;;???CCCGGGKKKNNNOOOQQQTTTWWWYYYYYYXXXXXXTTTRRRSSSWWW[[[```iiirrr~~~|||wwwqqqllleeeYYYIII>>>;;;;;;999777666555444444222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////------...////////////...............////////////////////////////////////.../////////000000000000000000000000000000000000////////////000000000000///...,,,,,,,,,---///000000000000000000000000000000000000000////////////////////////////////////...///000000111111000000000000000000000000000000000000000000111111111111000000000000000000000000222333333111///...000333//////000000000000//////000111111111111222222222333333222111111222333333111111111111111111111111333333333333444444444444444444444444444444444444444444555555555555444444666666777888:::;;;<<<<<<>>>@@@FFFMMMTTT]]]lll{{{yyyhhhdddXXXRRRKKKFFFDDDCCCAAA>>>======<<<;;;;;;;;;;;;<<<::::::999999999:::;;;;;;;;;;;;::::::::::::999999999999888888999999:::;;;<<<;;;::::::888888777666888888777777777888888999:::888777777888999999888888999<<>>AAAEEEHHHJJJMMMPPPTTTWWWYYYXXXWWWUUUOOOKKKIIIIIIHHHHHHMMMSSS]]]ppp|||pppcccdddbbb]]]SSSHHH???999999888666555333333222222222222222222222222222222111111111111111111111111////////////////////////////////////////////////................................................---......///////////////---............/////////////////////////////////....../////////000000000000000000000000000000000////////////000000000000000//////......///111222000000000000000000000000////////////000000000000000000000000000000000000......///000000000000///000000000000000000000000000000000000111111111111000000000000000000000000000111222111000///000111//////000000000000//////000111111111111222222222333222222111111222222333222222222222222222222222222222222222333333333333444444444444444444444444444444555555555555444444555555666777777888999999;;;:::;;;@@@DDDGGGOOOWWWkkk|||zzzhhhaaaWWWQQQIIIEEECCCBBB@@@>>>======<<<;;;;;;;;;;;;<<<999999999999:::;;;;;;<<<::::::::::::::::::::::::999999888888999999:::;;;;;;;;;::::::999999999888888888777777777777777777:::888777777999999999777666888<<>>???@@@@@@CCCFFFJJJMMMOOONNNLLLJJJHHHEEECCCDDDCCCAAAEEEKKKNNN]]]uuuvvvhhh___RRRWWWYYYTTTIII@@@<<<<<<777666555444222222222222111111111111111111111111111111111111111111111111////////////////////////////////////////////////........................---------------------------...//////000000//////---------.........//////////////////////////////........./////////000000////////////////////////////////////000000000000000000/////////000111222////////////////////////222222111000///...------000000000000000000000000---......//////////////////////////////////////////000000000111111111111000000000000000000000000...///000111000/////////111111222222222222111111000000111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333333333444444444444444444444444555555555555444444777777777777777888888888:::666777<<<@@@AAADDDGGGPPP\\\mmm{{{}}}hhh___VVVPPPIIIDDDCCCBBB@@@>>>======<<<;;;;;;;;;;;;<<<888999999:::;;;;;;;;;;;;::::::::::::::::::::::::999999888888999999:::;;;999999::::::;;;;;;<<<<<<888888777777777777777777999888777888999:::888777888:::>>>CCCFFFIIIJJJJJJGGGDDD@@@<<<:::999999:::777888888999999::::::;;;999888888888888888999999:::999888888777777888888:::;;;;;;;;;;;;;;;;;;;;;;;;>>>AAADDDEEEEEECCCBBBBBB???@@@BBBBBBAAAEEEKKKJJJSSSbbbvvvvvviii^^^TTTNNNFFFLLLPPPLLLBBB;;;:::===777666555444333222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................---------------------------......///////////////------------................................................////////////////////////////////////////////////000000000000///////////////000000000////////////////////////222111111000///...------000000000000000000000000---......//////////////////////////////////////////000000000111111111111000000000000000000000000111111111222333222111111111111222222222222111111000000111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333333333333444444444555555444444555555555555444444666666666666666666666666999555666;;;@@@??????AAABBBHHHPPPWWWaaauuujjj___VVVPPPIIIDDDCCCCCCAAA???======<<<;;;;;;;;;;;;<<<999999:::;;;;;;;;;::::::999999::::::::::::;;;;;;999999888888999999:::;;;777888999:::;;;<<<<<<===888888777777777888888999999888777888::::::888666;;;===@@@CCCFFFHHHIIIIIICCC@@@<<<;;;:::;;;::::::666666777777777888888888888777777777777888888999:::999888888777777888888666777888:::;;;<<<<<<<<<;;;<<>>@@@AAABBBCCCCCCAAA>>>;;;:::;;;;;;:::888777777888888888888888888888888777777888888999::::::999888888777777888888666777999;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@AAA:::999:::===<<<:::<<<@@@AAAFFFOOOZZZcccfffdddaaannnxxxvvvddd^^^UUUKKKDDDAAA???>>>;;;::::::999888666444333555555444333222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................------------------------+++,,,,,,---------------,,,,,,---------.................................---------.........//////000000000000000000000000////////////000000000000---......///////////////000000000000000000000000.........///000111111111////////////////////////...///000000111111000000000000000000000000000000000000000000111111111111000000000000000000000000///,,,******---//////...//////000000000000//////000111111111111222222222111222333333333333222111111111111111111111111111333333333333444444444444222222333333444555555666444444555555555555444444222222222333333444444444333222444777888555555888777:::>>>@@@CCCJJJSSSYYYlllzzznnncccWWWQQQJJJEEEDDDDDDBBB@@@======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<;;;:::888777999999999::::::;;;;;;;;;999999888888999999:::;;;777777777777666666666666888888888888999:::;;;<<<888777888999::::::888666:::::::::;;;<<<<<<======@@@===;;;;;;<<<;;;888555::::::::::::::::::::::::999888888888999::::::;;;:::999999888777888888888;;;;;;<<<===<<<;;;:::999::::::::::::;;;===>>>???:::999;;;>>>===;;;<<>>???>>>>>>===<<<;;;:::::::::888999999999888666555333888888888888888888888888888777777777777777777888888888999999999888888777777777777777888999:::;;;999888777555555555666666<<<999777888;;;<<<:::777;;;;;;;;;;;;;;;;;;::::::::::::999888888999:::;;;555555666888999:::;;;<<<999888888777777888888999999999:::;;;;;;;;;;;;:::<<<::::::;;;===>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;@@@GGGNNNQQQPPPMMMKKKKKKKKKWWWkkkyyytttggg\\\QQQJJJAAA@@@>>><<<:::888666555444555666555444222222333666444333111000000111111000000000000000000000000000000000000000000000000////////////////////////------,,,,,,,,,---..................////////////000000///...---,,,,,,+++,,,,,,,,,---------......///000///...+++***+++,,,+++,,,------......---------------------...///000//////.........---------////////////////////////////////////000000000000000000//////.........---000000000000000000000000---......///000111111222111111000000///---,,,+++////////////000000000000000000000000111111111111000000000000000000000000333333222222222222333333000000000000////////////...///000111111111111111333222222111111222222333111111222222222333333333333333333333333333333333222111000000111444666888555444222111111222444555222222333333333333444444555555555555555555555555888888777888:::===@@@BBBBBBFFFLLLQQQXXXdddtttnnncccWWWOOOIIIGGGDDD@@@>>>???;;;;;;<<<;;;;;;:::999888777888999999999888777666999999999999999999999999555666666777777666666555:::999888777777888999:::999999888777666666666666999888888777777888999:::888777666777888888777666::::::;;;<<<======>>>>>><<<;;;:::888777777777777666666777888999::::::;;;888888777777777777888888888888999:::::::::::::::;;;:::999;;;===>>>>>>======<<<<<<;;;;;;<<<<<<===;;;???DDDIIILLLKKKIIIGGGFFFEEELLLZZZbbbeeemmmxxxuuuggg[[[SSSLLLDDD???<<<<<<;;;:::999888777666222444555555333222333333555444333111000000111111000000000000000000000000////////////////////////........................///...---,,,,,,,,,,,,,,,------------............/////////...------,,,,,,,,,,,,---------.........------...---,,,,,,...111,,,---......//////......---------------...////////////.........---------////////////////////////////////////000000000000000/////////............////////////////////////......//////000000111111000000000000///...---,,,////////////000000000000000000000000111111111111000000000000000000000000000000000//////000000000111111111111111000000000111111111222222111000000333222222111111222222333111111222222222333333333333333333333333333333333111111111111222444666777555444333333333333444555222222333333333333444444555555555555555444444444555555555666888:::<<<>>><<>>???:::;;;===>>>===<<<:::999777888999::::::::::::999999999999999999999999999555666777888888777666555;;;999777555555777:::;;;:::999888777777666666777777777777777888999:::;;;999:::;;;:::999999:::;;;888999:::<<<>>>@@@AAABBB@@@???===:::888777666666777777888888888999999999888888777777777777888888777777888999999999999999999888888:::===>>>>>>>>>======<<<<<<<<<<<<======<<<>>>AAADDDEEEDDDCCCAAAEEEBBBEEEMMMQQQQQQVVV___ooowwwlll```YYYOOOHHHDDD@@@;;;888666666666666666666666666111333444444333222333444444333222111111111111111000000000000000000000000................................................000///...---,,,++++++++++++,,,,,,,,,------------........................,,,------------...............---,,,+++,,,///111---...//////000000//////------------.........///...............---------////////////////////////////////////000000000000////////////............////////////////////////////////////000000000000......////////////......////////////000000000000000000000000111111111111000000000000000000000000000//////......//////000111111111111111222222222333333333333222111000///222222111111111111222222111111222222222333333333222222222222222222222222000111111222333444555555555555555555555555555555222222333333333333444444666555555555444444333333444444555666777888999999:::<<<===<<<<<<>>>DDDIIIRRR\\\mmmzzzlllbbbUUUNNNHHHFFFDDD@@@>>>@@@;;;===???AAAAAA@@@>>><<<999:::::::::::::::::::::999999999999999999999999888999:::;;;;;;:::999888999888777777777888999:::999999999999:::;;;<<<===555555555555666666777777777:::<<<;;;999888:::===777888999;;;===???@@@AAAAAA@@@>>><<<;;;999888888888888888888888888888888999888888777777888888999666666777888888888888888888777888:::===>>>???>>>>>>======<<<<<<======>>>======>>>?????????>>>===BBBAAACCCIIILLLMMMSSSZZZhhhtttzzzmmm```XXXPPPKKKEEE@@@===:::777555333333333444444444444444///111333444333222333444333222222111111111111111000000000000000000000000................................................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////------------............000000...+++))))))+++---------...///////////////------..........................................////////////////////////////////////000000000000///////////////.........////////////////////////000000000000////////////------...//////000//////////////////000000000000///000000000111111111111000000000000000000000000111111000000000000111111000000111111111111111222333444444444333333222111222222111111111111222222111111222222222333333333111111111111111111111111///000222333444444444333333333444555555444333333222222222333333333444444666555555444444333333222555555777888888888888888999;;;<<<<<<<<<===@@@CCCCCCIIIRRR___mmm|||zzzjjjaaaTTTMMMHHHFFFDDD@@@>>>@@@;;;===@@@AAABBB@@@>>><<<<<<<<<;;;::::::999999999999999999999999999999999888999:::;;;;;;:::999888666777888:::::::::999888999999999999:::;;;<<<===666666666666555555444444222444777666444333555888777777888999:::;;;<<<===<<<<<<;;;;;;:::999999888999999999888888888888777999999888888888888999999666666777888888888888777888777777999<<<>>>>>>>>>======<<<<<<<<<<<<==================<<<<<<<<<<<<>>>???BBBGGGKKKNNNSSSYYY```dddiiiqqqzzz~~~~~~uuuiii^^^UUULLLFFFAAA>>>;;;999777555444222333333333222222111111111///111222333222222222444111111222111111111000000////////////////////////////////////////////////........................,,,,,,,,,,,,,,,---...///,,,------------.........,,,,,,------.../////////---------.........////////////---+++((((((***,,,,,,,,,---............------......//////...---------.....................////////////////////////////////////000000000000.........///////////////........................000000000000////////////,,,---...///000000000000////////////000000000000///000000000111111111111000000000000000000000000111111000000000000111111/////////000000000111111222222333444444444444444222111111000000111111222111111222222222333333333111111111111111111111111000000111222333333333333111222333333333333222111222222222333333333444444555555444444333333333333444555666777777777666666444666888999:::;;;===>>>BBBCCCFFFJJJPPPZZZeeelllzzzjjj```TTTMMMGGGFFFCCC@@@>>>@@@;;;<<<===>>>>>>===;;;:::>>>===;;;:::999888888888888888888888888888888888777777777777777777777777444666999;;;<<<:::888777:::999888777777666666777888888888888777666555444333444555555555555666777777777777888888999999999666666777888888888777777999999888888888888888888999999888888888888999999666666777888888888888888888777777999<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<@@@CCCFFFIIILLLNNNQQQTTTNNNOOOSSSYYY```jjjzzzyyywww{{{mmmggg]]]TTTLLLEEE???;;;555555555555555555555555444444333222111000/////////111222222111111111222000111111222111111000000////////////////////////////////////////////////------------------------+++++++++,,,---...///000------------............---------.........//////------........./////////***+++,,,+++***+++,,,...+++,,,,,,---...------------.../////////...---,,,---------...............////////////////////////////////////000000000000.........///////////////........................////////////000000000000------...///000000//////////////////000000000000000000000000111111111111000000000000000000000000000//////......//////000.........///000000111111000111222333444444444444111111000000000000111111111111222222222333333333222222222222222222222222111111111111222222333333111111111111111111111111222222333333333333444444333333333333333333444444222222333333444444555555555666777777888999::::::@@@@@@@@@???AAAFFFMMMQQQ|||kkkaaaSSSLLLGGGEEECCC???>>>@@@============<<<;;;::::::<<<;;;:::999888888999999777777777777777777777777888777555444444555777888555666888999::::::999999999999888777666666666666666777777888888777666555777666666777999:::999999666666666777888888999999555666777888888777666666888888888888888888999999777777666666666666777777666777888888999999888888999888888999;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;888999::::::;;;;;;<<<<<>>;;;999111222444666666666666777444333333222222111000000000111222222000///000000///000111222222111000000////////////////////////........................------------------------,,,,,,,,,,,,,,,---...///+++,,,,,,,,,---------------------...........................////////////***,,,...///...------...,,,------...............---...///000///...,,,+++---------.........//////////////////////////////////////////000000000000............/////////000..............................//////000000111111......///////////////...////////////000000000000000000000000111111111111000000000000000000000000000000000//////000000000...//////000111111222222111222333333333333222222111111000000000000111111111111222222222333333333333333333333333333333333222111000000000111333333333333222111111222333333222222333333333333444444222222222333333444444555333222222222333444666777999888777888999::::::999;;;;;;<<<;;;;;;>>>AAAEEE~~~lllbbbSSSLLLFFFEEECCC???>>>@@@@@@??????>>>===<<<<<<;;;:::999888888888999:::;;;666666666666666666666666:::999666555555666999:::777777777777888999:::;;;777777777777888999:::;;;222333444666666666555555666333222444777999888555444555666777888999::::::999999:::;;;:::999888777777777888888888999999999555555444444444444555555777777888999999999999999:::999888999;;;<<<;;;:::;;;::::::999999::::::;;;666777888:::;;;;;;<<<<<<;;;???CCCCCCCCCBBBBBB@@@CCCAAAAAADDDDDDFFFQQQ^^^lllxxxzzzkkk___VVVQQQIIIGGGCCC???<<<:::888888000222444444444333222333333333333222222222222222000222333222000////////////000111222222111000///////////////////////////------------------------------------------------......---,,,,,,,,,------******+++++++++,,,,,,,,,..................................../////////000...000222222000---++++++---......///////////////---...///000000...,,,+++---------.........//////////////////////////////////////////000000000000---.........//////000000........................---......///000111111222...///////////////......////////////000000000000000000000000111111111111000000000000000000000000333333222222222222333333///000000111222222333333333333333333222111000000111111000000000000111111111111222222222333333333333333333333333333333333333222000//////111333444555444222111111222444555222222333333333444444444000111222333444444555666555444333333444777999;;;777666555666888999:::999666888:::::::::;;;===???|||jjj]]]QQQMMMHHHDDDBBBAAA???>>>======<<<;;;:::::::::::::::999888999<<<;;;888555888999999888888777666555888888999999999888888777::::::999999888777666666777777777777666666666666:::999888888888999:::;;;@@@???===;;;999999999999888888888888999999:::;;;:::<<>>@@@===<<<;;;:::999:::;;;;;;888888888888999:::;;;;;;?????????>>>>>>===<<<;;;>>>===<<<===@@@EEEJJJMMM___iiitttwwwuuuuuuzzzyyywwwpppeeeWWWLLLGGGFFF??????===;;;999777555555333222111111000000111111000000000000000000000000111111111111000000000000++++++,,,---...///000111........................------------------------------++++++++++++------------............---------------............///......---------,,,,,,,,,//////.........------------...............------++++++,,,,,,---...//////---+++)))***---///---+++///...---,,,,,,---...//////////////////////////////////////////////////////......------///000111111000///......///000111////////////////////////............////////////000000000000000000000000000000111111111000000///111111000000//////......///---++++++...000///---222111111111000000/////////111222111000///000111111111111111111111111111111111222222222333333333333333222111000000111111111111222222222333333333444333222333444444222111222222222222222222222222111111333444666777888999333333333444444444555555333444444555666777777888888888999999999:::::::::{{{iii]]]QQQMMMHHHDDDBBBAAA???=========<<<;;;:::::::::::::::999888999;;;;;;888555555666777888888999999888666666777777777666666555999999888777777666555555555555666666777777888888999999888888888999:::;;;>>>???@@@AAA@@@>>>===<<<;;;:::999999999:::;;;<<<777999;;;<<<;;;999666444777777888888888888777777777777777777666666666666777777777888999:::::::::===<<<:::999888888888999???>>><<<:::999999999999999999888888888999::::::======>>>>>>>>>===<<<<<<<<<<<<;;;<<<>>>BBBFFFHHHLLLSSSZZZ\\\[[[ZZZ]]]aaaiiiyyyvvveeebbb\\\TTTKKKCCC>>><<<<<<<<<;;;:::888777666666333333222111111111111111000000000000000000000000111111111000000000//////................................................------------------------......---,,,,,,---......------............---------------............///......---------,,,,,,,,,......------,,,,,,,,,,,,,,,,,,---------------,,,+++,,,,,,------............,,,+++,,,///000///---///...------------...//////////////////////////////////////////////////////......---...///000111000000////////////000000////////////////////////............////////////000000000000000000000000000000111111111111000000111111000000////////////333000//////222333333111111111111111000000000//////111222111000///000111111111111111111111111111111111111222222222333333333222222111000000111111111111222222222333333333333333222333555555444222333333333333333333333333444444444444555555666666333333333444444444555555444444555666666777888888888888888888999999999999xxxggg[[[QQQMMMHHHDDDBBB@@@???=========<<<;;;:::::::::::::::999888999::::::888666555666777888888999999888555666666777777666666666777777777666666555555444444444555666777888888999888888888777888999999:::<<<>>>BBBFFFFFFDDDAAA???<<<:::888777777888:::;;;666777888888888888777666777777888888888888777777888888888777666555555555777777888888999:::::::::888888999::::::;;;<<<<<<@@@???===:::888777777777::::::999888888888999999;;;;;;<<<============<<<;;;;;;;;;;;;===>>>???@@@BBBDDDGGGHHHGGGGGGHHHIIIIIIWWWlllwwwkkkbbbUUUQQQLLLHHHFFFBBB===999999888888777777666666666444333222222111111222222000000000000000000000000111111000000000000//////111000000///...---,,,,,,................................................///......------......///------............---------------............///......---------,,,,,,,,,---,,,,,,,,,,,,+++++++++***++++++,,,---------,,,------------------------///...---...000111000//////...------------...//////////////////////////////////////////////////////............///000000/////////000000/////////////////////////////////............////////////000000000000000000000000000000111111111111000000111000000000000/////////444222111111333444444333111111111111000000000000///111222111000///000111111111111111111111111111111111111222222222222333333222111111000111111111111111222222222333333333333222222444666666555444444444444444444444444444666666555555444333333333333333333444444444555555555555666666777777888888666666777777777888888888uuueeeZZZPPPMMMHHHDDDBBB@@@>>>=========<<<;;;::::::::::::999999999999999888888777888999999888888777666555666777888888888888888888777777777666666555555555444555555666666777777777777777777777888888999999999<<<@@@DDDEEEEEECCCAAA;;;999777555555666888999999888888888888999:::;;;777888888888888777777666888777777777666666666555888888888888999999::::::555666888:::<<<===>>>>>>???>>><<<:::888888888888::::::999888777777888888999999;;;<<<<<<=========:::;;;;;;<<<<<<;;;;;;;;;CCCAAA@@@@@@BBBBBBBBBBBBDDDJJJTTTaaapppyyyqqqlllhhhccc\\\VVVMMMHHHCCCCCCEEEEEE???999777777666666555444444444444333333222222222222222000000000000000000000000111000000000////////////111111000///...---,,,,,,........................////////////////////////......------------......------............---------------............///......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------------------,,,,,,///......///000000000000.........------.........////////////////////////////////////////////////............/////////000---...///000000///...---////////////////////////............///////////////////////////////////////000000111111111111000000000000000000000000000111000000000111222222222111111111000000000000000///111222111000///000111111111111111111111111111111111111111222222222222222222111111111111111222111111222222222333333333222222222444666777666555444444444444444444444444666555555444444333333222333333333444444444555555666666666777777777888888555555555666666666777777rrrcccZZZPPPLLLGGGCCCAAA@@@>>>=========<<<;;;::::::::::::999999999888777777777888888999999888888777666555666666777888888888888888888777777777777777666666777777666666555555444444666666777777777888888888777888:::<<<>>>@@@AAAAAA;;;:::888777777888999::::::999888777888:::<<<===888888888888888777666666555666666666777777777888777777888888888888999999::::::;;;;;;;;;:::999888===<<<:::999888888999::::::999999888777777777777777888999:::;;;<<<<<<<<<:::;;;;;;<<<;;;;;;:::999>>><<<:::;;;===??????>>>CCCFFFKKKRRR]]]lll}}}|||vvvnnniiibbb\\\WWWSSSNNNKKKFFF@@@<<<>>>CCCCCC===777777777666555333222111000444333222222111111222222////////////////////////000000000////////////...////////////////////////........................////////////////////////,,,,,,,,,------,,,,,,,,,------............---------------............///......---------,,,,,,,,,------------............,,,,,,---...............------------------,,,,,,------............//////---..................---////////////////////////////////////////////////---......///////////////---...///000000///...---////////////////////////............//////////////////////////////////////////000111111111111111000000000000111111111111///////////////000111222000000000000000000111111///111222111000///000111111111111111111111111111000000111111111222222222222111111111111111222222111111222222222333333333222111222333666777666444222222222222222222222222333333333444444444444444333333333444444444555555666666666666777777777777444444555555555666666666pppbbbZZZPPPLLLGGGCCCAAA???>>><<<======<<<;;;::::::::::::888999999888666666777999555666777888888999999888333333444555666666666666777777777777777777777777888777777666555444333333555555666777777777777666666666555666888:::===>>>;;;;;;::::::;;;<<<<<<===888777666555555777999;;;888888999888888777666555555555555666777888888888777777777777777777777777666666777888:::;;;<<<===;;;;;;999888888999999:::999999888777777777888888777777888::::::;;;;;;;;;999::::::;;;;;;::::::999999888777888:::<<<<<<<<<999@@@IIIRRRXXX```hhhnnnzzz~~~yyyrrrmmmjjjfffccc]]]VVVOOOIIIFFFDDDBBB===;;;===BBBBBB===777777777555444222111000///333222111111000000111111////////////////////////000000////////////...............//////000000000................................................+++,,,,,,------,,,,,,+++------............---------------............///......---------,,,,,,,,,------...............///---......//////......---------------------------+++---......---,,,...///------...//////...------////////////////////////////////////////////////---......///000/////////.........//////.........////////////////////////............////////////000000000000000000000000...///000111111222111111000000000111111111111222///111111111000000111333000000000000111111111111///111222111000///000111111111111111111111111111000000000111111111111222111111111000111111222333111111222222222333333333222111111333555555444333222222222222222222222222111111222333444555555666333333333444444444555555555555555666666666666666444444555555555666666666ooobbbZZZOOOLLLGGGCCCAAA???===<<<======<<<;;;::::::::::::888999999888555555777999555666777888888999999888222333444555666666666666666666666666666666666666666666666555555444444333444555666777777777666666555555444444555777999;;;777888999;;;<<<<<<<<<<<<777666555444444666777888999999999888888777666555666666666666777777777777666666666666555555555555///000222555999===AAACCC===<<<:::888888777888888888777777777777888888999777777888999:::::::::999777777888888999:::::::::888999:::;;;;;;;;;<<<===888???HHHOOORRRTTTVVVXXX___bbbkkkuuu{{{}}}uuuooohhhaaa]]][[[YYYXXXXXXWWWTTTNNNGGGBBB@@@@@@===;;;:::===@@@AAA===999555555444333333222111111222111000000//////000000////////////////////////000000/////////............/////////000000000000........................------------------------,,,,,,---......---,,,,,,------............---------------............///......---------,,,,,,,,,,,,,,,,,,------.....................---,,,+++++++++,,,,,,------.........+++---......,,,,,,...000------...//////...------////////////////////////////////////////////////------///000000000///...///......------......///////////////////////////............////////////000000000000000000000000...///000111111222222222000000111111111222222222///111222111//////111444///000000000111111111111///111222111000///000111111111111111111111111111000000000000111111111111111111000000111222222333111111222222222333333333222111111222333444222000333333333333333333333333111222222333333444555555333333333444444444555555555555555555444444444444555555555555666666666666oooaaa[[[OOOLLLGGGCCCAAA???===<<<======<<<;;;::::::::::::888999:::777555444777:::888999999888888777666555444555666777888888888888444555555555555555555555444444555555555555555555333444666777777777666555555555555666666777888888222333666999::::::999999888777666555555666777888999999999888888666555555888888777777666666555555555555555555555444444444444444444444666999<<<>>>???===;;;999777666666666777777666666777888999999777777888999999999999888555555666666777999:::;;;888:::<<<<<<;;;:::;;;<<>><<<<<<;;;;;;;;;:::::::::<<<;;;:::999888888888888:::999777666666666777888666666666666666666666666777777777777777777777777888888888888888888888888444444444555666777777888555555666666777777777888888888999999999999888888888777666444444444555555666666777888999999::::::===999555555666777666444888777666555555666777888555555555555777999;;;===@@@<<<888666888999888777888777777777888999::::::;;;:::888777777777888999888888777666777888:::;;;888888888999999:::::::::===>>>???@@@AAAAAAAAAAAABBBEEEJJJOOOTTTXXXZZZ[[[]]]^^^```eeemmmxxxyyypppeee[[[TTTPPPLLLIIIGGGEEEBBB???>>>===>>>>>>;;;;;;:::999888777666666777888666666:::???===888555333000000000000///---//////000000111111111222...///000111111000///...........................------------------------++++++------------++++++,,,,,,---------,,,***)))------------------------,,,,,,++++++,,,,,,---...---,,,,,,+++*********+++///////////////////////////---+++,,,...///---+++,,,...000111111000...,,,///...---,,,,,,,,,,,,,,,+++,,,------......------........................,,,---------...////////////////////////000111111///////////////......---222111///---------......111111000000//////......////////////////////////000000//////.........---000000000000000000000000000000000000000000000000111111111000000000000000333222222111000///......000000111111111111000000000000111111111111000000.........///000111111111111111000000000000000000//////000000111111222222222222222222222222222222111111111222222333333333333333333333333333333333333333333444444333222222111222333333444444444444444444333222333444555666oooaaaYYYNNNJJJFFFBBBAAA@@@>>>===;;;;;;:::::::::999999999:::999888777666666666666999999777666666666777888777777777777777777777777666666666666666666666666555555555555555555555555444444555555666777777888555555555555666666666777555555666666666666555555888888777777777999:::;;;999999999888888888888888666333111111444666555444666666555555555555666666555555555555777888:::<<<@@@===999888999:::999888555555666666888999;;;;;;999888888777777777888888;;;:::::::::;;;;;;<<<===::::::;;;;;;<<<<<<<<<<<<============<<<;;;:::999;;;===???AAACCCDDDDDDEEEKKKLLLNNNQQQWWW```iiippp}}}pppfffbbb^^^XXXPPPJJJGGGEEECCCAAABBBAAA>>><<<:::::::::;;;888888888777666666555555666777666555:::??????:::666444111111111111000...//////000000000111111111...///000111111000///...........................------------------------+++,,,,,,------,,,,,,+++,,,------...---,,,+++***------------------------,,,,,,++++++,,,,,,---......------,,,++++++,,,,,,++++++++++++++++++++++++...,,,++++++---...---+++,,,---///111111///---,,,......------,,,,,,,,,,,,+++,,,------......------........................---------...............///////////////000000111000000000000000//////...//////............//////000000000000//////......////////////////////////111000000000////////////000000000000000000000000........................//////////////////000000111111111000000000000000000000111111111111000000000000111111111111000000.../////////000000111111000000000000111111111111111111111111222222222222111222222333333222222111111111222222222333333333333333333333333333333333333333333444444333333222111222333333444444444333444444333333333444555666nnn```XXXNNNKKKFFFBBB@@@???===<<<::::::999999999888888888:::999888777666666666666999888888777666777777777888888888888888888888888555555555555555555555555444444444444444444444444444444555555666777777777444555555555555555666666444444555555555555444444333333333444666888:::<<<<<<;;;:::999888666555555777555444444666777777777444444444555555444444444666666555555666888999:::@@@===:::999999:::999888333333444555777999;;;<<<666777888999999999888777777888999999:::999999999:::::::::;;;;;;;;;;;;<<<::::::;;;::::::999888777999999::::::::::::999999===???AAADDDHHHNNNUUUZZZiiiqqqzzz~~~zzzxxxrrrhhh\\\RRRKKKHHHIIIEEEAAA>>>>>>======<<<<<<;;;999777666555666666444444444444444444444444444555444555:::@@@AAA===777555222111222222111///////////////000000000000...//////000000//////...........................---------------------------,,,,,,++++++,,,,,,---------.........---,,,+++------------------------,,,,,,++++++,,,,,,---.........------,,,,,,---------------------------------+++***+++,,,---,,,++++++,,,...//////...,,,+++...------------,,,,,,,,,+++,,,------......------.......................................---------//////......//////000111000111111111111000//////,,,,,,---...///000000000000000000////////////...////////////////////////111111111000000000000///000000000000000000000000........................------......//////000000//////000000111111111111000000111111111111000000000000111111111111000000//////000000000000000000000000000111111111222222333333333222222222222222000111222333333222111000111222222222222333333333222222222222222222222222222333333444444333333333222222333444444444333333444333333333333444555666mmm___WWWNNNKKKFFFBBB@@@>>>===;;;::::::::::::999999999999<<<;;;:::999888888888888999888888777777777777777777777777777777777777777555555555555555555555555666666666666666666666666555555555555666666777777555555555555666666666666555666666666666666666555111111222333555777999;;;<<<;;;:::999888666555555:::999888777777666555555333444555666666555444333777666555555666777888999>>><<<;;;999999888888888333333444444666777999999555777:::<<<<<<<<<:::999666777888999999888777666777777777777777777777777666777888999::::::::::::888888999999::::::::::::777:::>>>AAADDDIIINNNRRR\\\aaaeeegggeeeeeehhhlllrrr}}}uuujjjbbb^^^YYYYYYVVVQQQKKKEEECCCBBB@@@???<<<;;;999888888777777666555444333333333333111111111222222222333333222333333444:::AAACCC???666444222111111111000///////////////////////////////////////////////////........................------------------------------++++++++++++------------------------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------////////////////////////+++++++++++++++++++++++++++,,,---......---,,,+++---------------------,,,+++,,,------......------......................../////////...---------,,,///............///000000000000000000000///......+++,,,...///000000///...////////////////////////////////////////////////000000000///////////////////////////////////////........................------......///000111111000000000000000000111111000000111111111111000000000000111111111111000000000000000000000000000000///000000111111222222333333333333222222111111000000111222333333222111000222222222222222222222222111111111222222222222222222222333444444444333333222333333444444333333333333333333333444444555555lll^^^VVVNNNJJJEEEBBB@@@>>>===;;;;;;;;;;;;;;;::::::::::::<<<;;;:::999888888888888888888888888777777777666666666666666666666666666555555555555555555555555666666666666666666666666555555555555666666666666666666666666666666666666555555666666666666555555666666666666777999;;;===999999999888888888777777666666666555333222222111444555666777777666555444666666555555555666888999;;;;;;:::999777666666666666555555555555555666666666888<<>><<<999:::;;;<<<<<<;;;:::999666666555555555555555555555666777888888999999999555555555666666777888999666888<<<>>>@@@BBBEEEGGGNNNOOOQQQPPPNNNMMMNNNPPPTTT\\\fffqqq~~~xxxuuupppiii```WWWPPPLLLIIICCCDDDDDDBBB???===>>>>>>999999888777555444333333555444333333222222222222/////////000111111222222111222222333:::BBBDDDAAA555333111000000000///...///.....................//////............//////........................------------------------------++++++++++++---------------,,,------------------------------------,,,,,,++++++,,,,,,---...,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,---......------,,,+++,,,------......------......................../////////...---------,,,...............//////000......//////......---,,,,,,---...//////...---,,,.............../////////////////////////////////........................////////////////////////////////////////////////......///000111111222222222222111111000//////...000000111111111111000000000000111111111111000000000000000000111111111111000000111111222222222333222222111111000000000///000111222222222222111000222222222222222222222222111111222222222333333333111222333333444444444333333333333444444333333222333333333444444444444444lll^^^VVVLLLIIIDDDAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;:::::::::999888777666666666666777888888888888777666666555555555555555555555555555555555555555555555555444444444444444444444444555555666666666666666666666666666555555555555555333333444444444444333333666666555555666777999:::888888888888888999999999333444666777555555555666555555666666666666555555555555444444555777888999999::::::999777555555666777777666555555555555555777999<<<@@@BBBBBBAAA@@@:::::::::::::::999999888888777777777777666666666666777777666666555444333666666555444444555555666:::;;;======<<<;;;===>>>AAABBBCCCCCCBBBBBBCCCEEEEEEJJJPPPVVVaaammmttttttgggfffgggjjjooovvv||||||oooccc[[[WWWTTTPPPLLLHHHEEECCCBBB<<<===<<<;;;999888999;;;555666777666555555666888333333333333333333333222//////000000000111111111111222111222999BBBEEEBBB444222000///000000///---...............---------///......------......///........................---------------------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------------------------------,,,,,,++++++,,,,,,---...++++++*********+++,,,,,,************************+++,,,---,,,+++***+++---------............------+++,,,---.........---,,,+++,,,------......------.......................................---------......------......///000---............---,,,,,,------.........------,,,---............/////////////////////////////////,,,---------------......000000000000000000000000000000000000000000000000//////000000111111222222333333222111000///......000000111111111111000000000000111111111111000000//////000111111222222333222222222222222222222222111111111000000000000000111111111111111111111111333333333222222222222111222222222333333444444555111111222333444444444444333333444444444333222222222333444444555555444444lll^^^VVVJJJGGGCCC@@@@@@??????>>>;;;;;;;;;:::::::::999999:::999888777666666666666777888888999888777666555666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666555444444444333333222222222444444555555555555444444333333333333444666777999888888888888888888888888444777999:::888777777999555444444444444444444555444444333444555777999:::999;;;<<<:::777555555777666666666555666666777777777888<<>>>>>???@@@AAA>>>AAADDDFFFMMMUUUWWWSSSOOONNNNNNNNNPPPUUUZZZ^^^jjjvvv~~~sssllljjjhhhfffcccfffffffffddd^^^VVVNNNIIIGGGFFFDDDBBBAAA@@@??????:::::::::888666555777888666777888666555555888;;;222222333333333333333333000000111111111111111111222222111222999BBBEEEBBB555333111000111111///............---------,,,,,,///...------------...///........................------------------------+++,,,,,,------,,,,,,++++++************+++,,,---------------------------,,,,,,++++++,,,,,,---...+++++++++++++++,,,------........................+++---...---++++++,,,...........................***+++---...///...---,,,+++,,,------......------........................---------..................------------...//////...............------,,,,,,,,,,,,,,,---...//////---------.........//////////////////////////////------------......//////000000000000000000000000//////////////////////////////000000000000000000222111111111000000//////000000111111111111000000000000111111111111000000......///000222333444444444333333222222111111000000111111111111111222222222111000//////000111222333333333222222222111111222333333444555555666666000111222333444444444444333444444444333333222111222333444555555555444444mmm^^^VVVIIIFFFBBB@@@@@@@@@???>>>:::::::::999999999888888<<<;;;:::999888888888888777888888999999777666555777777777777777777777777777777777777777777777777888888888888888888888888666666666666666555555555222222222111111111000000666666777777777777666666555555555555777999<<<===999999999999888888777777444777999888444111111222555444222222222222444555333333333444555777:::;;;999<<<===<<<888666666888555555555666666888999999666888:::===@@@AAABBBCCC===<<<:::999888999:::;;;999888888888777777666666666777888999::::::::::::777666666666666888999:::555666777666666666888:::777888999::::::::::::::::::<<<===>>>BBBFFFCCC===CCCBBBAAA@@@AAAEEEJJJNNNOOO\\\oooyyytttppppppqqqsssiii```UUUNNNNNNOOONNNLLLLLLLLLLLLKKKHHHEEEBBB@@@======<<<;;;:::888777777444444444333222222444666666777666333000000333666111222222333333333333222222222222222111111111111222333111222888BBBEEEBBB666444222111222222000///.........------,,,,,,,,,///...---,,,,,,---...///........................------------------------++++++---......---++++++******)))))))))***,,,---------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...///////////////////////////+++---///...,,,+++---///////////////////////////***+++---//////...---,,,+++,,,------......------........................,,,------....../////////...------------.../////////////////////......---+++******+++,,,...111222---------.........//////////////////////////////---.........//////000000000000000000000000000000........................///////////////.........000000000000111111111111000000111111111111000000000000111111111111000000---...///000222444555666555444444333222111000000111111111222222333333444333222///......///222333333333333222222111111111333333444444555666777777000111222333444444555444444444444444333333222111222333444555555555444333{{{lll^^^UUUKKKHHHDDDAAA@@@???===;;;;;;;;;<<<<<<;;;;;;::::::888888888888777777666666999888777777777888999:::777777666666555555444444555444444333333333444444===<<<;;;888444333333555666666666666555555555555555555444444444444333333333444555555666666555555;;;;;;;;;;;;;;;;;;;;;;;;>>><<<999777555444444444777777777777666666666666333333444444444444333333333444555555444444666888888999::::::888777777888777555555666777888777666777666777:::>>>@@@???===999::::::999999777666555777888999999999888666555333444555555555555888:::999888777666666777888999999999999999888888888888888888777777777777888888777777888999::::::;;;;;;;;;;;;:::777666999???EEENNN\\\iiilllnnnuuuzzz|||oooggg^^^YYY[[[```fffhhhoooxxx}}}sssjjjnnnmmmmmmnnnqqqwww}}}~~~qqqcccaaa[[[UUUUUUYYYXXXTTTIIIHHHFFFCCCAAA???>>>===>>>>>>>>>===;;;999777555888888777666666666666666555444333333222222222222555555444333333333333444333333333222222222111111000000000000000111111222222333444666999;;;===>>>222111000000000000...,,,000///...---------------......................../////////...---------,,,....................................---,,,++++++------------------------------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,...///000///...---------,,,,,,------...///------------------------------------------------------------------------......---...000000000///+++,,,------++++++,,,---...---,,,,,,---...///000111000...,,,+++++++++,,,///000111000...------///////////////////////////+++,,,...000000///...---////////////////////////111111000000//////......000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000333333333333333444444444222333444444333000...,,,222222222222222222222222222222222222222111000///...///000111333444555666000111111222444666888999555444333444666666666555333444444555555444444333444444444444444444444444yyykkk]]]UUULLLHHHDDDAAA@@@>>><<<;;;;;;;;;;;;;;;:::999999888888888888777777777777777999999888888777888888888999888888888777777777666888777777666666666777777999:::999777555444666777777777666666555555444444222222333333444444555555333444555555666666555555::::::;;;;;;;;;;;;::::::;;;:::999888777777777777666666666666666777777777555555666666666666555555444555666555444444555777777999::::::888777777888888666666777888999888777777555555777;;;===<<<;;;888888888888888888888888555555555555555444444333444555666666555555777999777666666666777888:::;;;<<<;;;999888666555555555666666666555555666666666777777777888999::::::::::::;;;:::999999<<>><<<:::;;;;;;;;;::::::888777777777777777777777888888888999999999999888777666666888888888888777777777777888888777777777888888999666777777666555555888:::888777777666555444444444000111111222444555555666333444555555666666555555888999:::;;;;;;:::999888555666777777888888777777555555555666666777777777666666777777777777666666555666777666444444555666777999::::::888777777888999888777888:::;;;:::999666555444444666888888777777777666666777999:::;;;888888777666666666666777666777777777555555777888555555555666888:::;;;<<<;;;:::888666555444444555666666666666666666666666666666777777888888999999999999::::::<<>>;;;:::<<<<<<<<<;;;:::999888777777777777777888888888888888999999999999777555444666666666666555555555555555555555444555555666666555666666555444555777:::888888777666555444444333111111222222333444444555333444555555666555555555666777999::::::999777666222333555666777666666555444444555555666777777777666666777777777777666666555666777777555444444555888999::::::888777777888;;;999999:::;;;<<<;;;:::666555444444444555666666888777666555666888:::;;;:::999888777666777888999888888888777555555666777555666666777888999:::;;;777666555444444555777888666666777777777777666666555666666666777777888888777888999;;;???EEEJJJNNNOOOJJJCCC======???@@@??????===;;;::::::<<<===>>>DDDLLLQQQLLLCCC???>>>=========???AAAEEEJJJNNNPPPVVVWWWYYYYYYUUUOOOHHHCCCDDDFFFHHHFFFBBB???@@@AAACCCNNN```rrrzzzsssbbbSSSHHHDDD@@@???BBBDDDBBB@@@??????BBBGGGPPPXXX___bbb^^^]]]VVVLLLEEECCC???;;;777666555555444444555555777666444333333444555666333333222222222222333333222111111111222333444444444444333222222222222333000000000000///////////////////////////000111111000000000000////////////000///...///000000...,,,---,,,,,,+++++++++,,,,,,........................,,,---------.../////////........................+++,,,------.........------,,,,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---,,,+++***+++,,,---...------,,,,,,------...///------------------------,,,,,,---------------------------------.........000000///...,,,*********---...//////------.../////////......------------------------------------,,,---...---,,,+++,,,...////////////////////////---...///000000000000///////////////////////////000000000000////////////////////////////////////000000000000000000000000////////////////////////////////////000000000111000000000000000000000000333222222111111000000000///000111222222222222111000000000000000000000000111111222222222111111000111111222333444555666666666555444333222222222222333222222222444555444333333333333444444333333333333333444444444444444444sssfff[[[TTTLLLIIIEEEAAA@@@>>><<<:::============<<<;;;:::999777777777777777888888888888888999999888777555333555555555555666666666666444333333333444444555666666666666555333333555777888777777666555444444444333333333333333333333333333444555555666555555555555666777888888777666555555666777777777666555444444555555555666666666777444555555666666555555444444666888777666555555666999:::<<<;;;999888888999<<<;;;:::;;;<<<===<<<;;;777777777666555555555666999888666555555666888999777666555444333444555555888888888777555444555666666666777777888888888777555555444444444555777888444444555666666555444444666666666666666777777777666666888;;;@@@EEEIIIKKKEEE@@@;;;;;;===>>>>>><<<888888888777777777999:::>>>FFFIIICCC:::888999999999999:::<<<>>>@@@BBBCCCEEEDDDBBB@@@>>>=========<<>>:::888999;;;;;;FFFSSS]]]]]]UUUJJJCCC===;;;999999<<<===<<<;;;::::::;;;<<>>===<<<666888999999777666666666999888777666666666777888888777666666555555666666666777777666444333555666555666666777777666555555777777777666555555444444111222333444444333222111666666666666777777777777666555777:::???CCCEEEEEE===999777:::===;;;888888555666777777555555777888999???AAA;;;555444555555666666777888888888999999:::888555333444666999<<<999999:::888777666666777666===DDDGGGDDD???======666555444555777999999888:::999888777999>>>EEEJJJXXX\\\[[[SSSLLLFFF@@@:::999888777555555444444444111222333444444333111000111111000000111111222222222111111111111222222333444444333222222222222222000000000000//////////////////......//////000111+++,,,,,,---...///000000///...---...///000...,,,,,,,,,,,,,,,,,,------...........................---------...................................................---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...++++++******++++++,,,---------------------------+++,,,,,,------.........++++++,,,,,,---.........333555555333...+++,,,...,,,.........---,,,---............///......---,,,/////////...---,,,***))),,,---......------...///////////////////////////------------.........///////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000......////////////000000000000000000000000000000,,,---...///000111111222333222222111111111000000111111111111111111111111000000111222222222222111000000111222222333444444222222222222222333333444555444333444666777666555222222333333333333222222222333333444444555555555uuuggg[[[RRRJJJGGGCCCAAA@@@@@@>>>===:::;;;<<<<<<===<<<<<<<<<:::999999888777666555555888777777666666666777777666777777777888888888999555555555555666777888999555666555444222222444666555555555555666666666666555555555555555555555555333444555555666666555555666555444333333444555666888888777777666666777777666666666555555444444333333333444444444444333333111444777888888777777888<<<===???>>><<<;;;;;;<<<<<<;;;:::;;;===>>>===<<<444888;;;;;;999666666666555555666666777777888888999999999999999888777777555555666555333333444666222333444555666666555555666777888888888666444333222333555666666555333222777777777777777777777777666555555888<<>>@@@HHHOOOTTTSSSOOOLLLGGGBBB===<<<:::888777555555444333333222111111111000000111111000000111222222333333222111111111111111111222111111000000000000000111111111000000000/////////............///000000,,,,,,------......//////...------...//////...,,,------,,,,,,---......///.......................................---------........................---------...------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,---...............++++++******++++++,,,---------------------------++++++,,,,,,---......///------......///000000111222555666333...+++---///+++---...---,,,+++,,,---,,,---.../////////...---------.........---+++***,,,...//////......///000////////////////////////...............//////000////////////////////////.../////////000000000111000000000000000000000000////////////////////////////////////////////////........./////////000000000000000000000000000000111111111222222333333333111111111111111111222222222222222222222222222222000000111222222222222222111111222222333444444444333333222222222222222333444333222333555666555444222222333333333333222222222222333333444555555666vvvhhh[[[RRRIIIFFFCCCAAA@@@@@@???>>>999999:::;;;<<<<<<<<<<<<;;;:::999888777555444444888777666555555666888999444555555555666666777777444444444444555666888888444444444333222333555777444444555555666777777777333444444555666777888888333444555555666666555555777555333111111333555777555444333222222444555666777777666555444333333222333444444444444444444333000333777999999888888999===>>>@@@???===<<<<<<===<<<;;;:::;;;=========;;;222777;;;<<<:::777666666222333555777888999999999555666777777777666444333333444555444222222444666///000222555666666666666222444777999:::999777666666777888::::::888777666888888888888777777777777666555444777;;;<<<;;;888777333444888777333222777333555666555333333666999555888888555555777777444444555777888888777666555222333444444444444444444888555333444777999888666666444333444666777666444555444333333333444555666444333222222444666888999666@@@JJJMMMMMMLLLIIIEEEBBBAAA???<<<:::888777666777555222000///000222333111111000111111222333333333333222111000000000111000000///...............111111111111000000000000...............///000000////////////////////////...------...//////...,,,---------------...///000......................../////////......------,,,........................++++++,,,---............***+++,,,---......///000++++++++++++++++++++++++,,,,,,,,,++++++************+++---......---+++***,,,---...///000///...---------,,,,,,------...///------------------------++++++,,,,,,---...//////...//////000111222222333111444666333...+++---000+++,,,------++++++,,,---+++,,,.../////////......+++,,,---.........---,,,---...//////......000111///////////////////////////////////////000111111////////////////////////.../////////000000111111000000000000000000000000////////////////////////..................................../////////000000000000000000000000000000000000000/////////////////////000111333444555222222222222222222222222///000111222222222222222333333333444444555555555444444333222111111111111333222111222444555444333222222222333333222222222222222333333444555666666uuueeeYYYTTTKKKFFFAAA???@@@@@@===999:::;;;;;;<<<;;;;;;::::::888666555555777888777777777777777777777777777777777777888;;;===<<<777333222222333333444555666666555444444555555666777888666666777777777777666666777666444444555555444222666666555555555555666666777444111111444555555333444666777777666555555666222222333444555555555444666555444333222333333444///555999666///,,,111777===???AAABBB@@@<<<777444111222555888:::;;;;;;::::::999777555444555666777999888666555444444555555888888888888777666444444555444444333333222222111555444333222333444555666555555666666666555333222555666666666777777888888888777666555555555555555444444444555555555666666999666222111222555777888333333333444444444555555666666555555555444444444222333333444444333333222555444444333333444444555888777666555333333333333444333333222222333333444444444444333333222222222222333444444555555444444777888:::===AAAEEEHHHJJJMMMIIIDDDCCCDDDBBB===777888444///+++***---111444000000111111111222222222222222222333333222222222444333333222111000//////000000000000000000000000////////////////////////------......//////000000------...///000111222222---,,,,,,,,,,,,---......---------.........//////***+++---//////...---,,,------------------------+++,,,------......------...---,,,,,,---...///000............---,,,+++******++++++,,,,,,++++++******+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++************++++++---------,,,,,,+++++++++---------...............///000111000///...///000111000000///...------------.........------...000444111...,,,+++,,,///000000///------.........------...000111222111///...............////////////////////////////////////............////////////222222111111000...---,,,000000000000000000000000000000//////.........---111000///......---......////////////////////////111000///......///000111222333333222000///000111111111111111111111111111.........///////////////000111222333333333333333333333333444444444555555222222222222222222222222222222222222222222222222333333333333333333333333222333444444555555444444uuueeeYYYTTTKKKFFFAAA???@@@@@@===:::::::::;;;;;;<<<;;;;;;;;;;;;999777666666666555333666666666666666666666666666555666888:::999666222333333333444444555555555555555555555555666666777555555666666666666555555555444333333444444333222666555555555555555555666777444222222444555555333333444666666444333444555111222333444555666777888777666444333333333444444444888;;;999444222555999999;;;======<<<999555333777777777777777777888888;;;999777555444444555555555444444444444666777888888888888777777666444444333333333333333333333444333333333333444555666666555555666666666555333333555555555666666666777777777666555555444444444555444444555555555555555555888555222111222444555555333333333444444444555555555444444444333333333333222333333444444333333222444444333333333333444444777777555444333222222222444333333222222333333444444444333333333222222222222333444444555444444444444555666777999<<<>>>???BBB???===>>>AAAAAA>>>:::555333111/////////000111000000111111111222222222000000111111111111000000333222222111111000000000////////////////////////////////////////////////.........///////////////.........///000000111111---,,,,,,,,,,,,---......------------.........///+++,,,---//////...---,,,------------------------+++,,,------...---------...------,,,,,,---...///............---,,,+++***++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++************++++++------------,,,,,,,,,,,,000000///...---,,,++++++---///000///...---.../////////......---,,,,,,,,,,,,---......------///111444222///,,,,,,,,,...000000///------.........------...000111111111///...............////////////........................///000000000111111111111...////////////......---........................///.........------------//////.........//////000////////////////////////000///...------...///000000111222111///...///000111111111111111111111111.........///////////////000111111222333333222222222222333333333444444444333333333222222111111111222222222222222222222222333333333333333333333333222333444444555444444444vvveeeXXXSSSJJJFFFAAA@@@@@@???===:::999::::::;;;<<<<<<<<<;;;;;;999666666666666555444666666666666666666666666555444444555666666555333444444444444444444555555777666555555444555555555444444444555555444444444333222111222444444444333444444444444444444444444666444222222444555444444222333555555333222333444222222222333555777999;;;777666555555444444555555888999:::999777666777999888999:::::::::888666444999888666444444555777888:::888666444333333333444333333333333444555666777777777777777666555555444111222222333444444555555111222333444555666666666555555555666555555444333444444444555555555555666555555444333333333444444555555555555555555444444777555333222333444333222333333333444444444555555333333333333222222222222222333333444444333333222444444333333333333444444777777555444333222222222333333222222222222333333333333333333222222222222222222333444444444444444333333333333333444444555999777666888<<<===;;;888222222333333333111000///000000000111111111111222......////////////......111111111111111111111111///////////////////////////////////////////////////////////////.........////////////////////////---,,,,,,,,,,,,---......------------............,,,---.........---,,,+++------------------------++++++,,,---------------......---,,,,,,,,,---------......------,,,+++***++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++++++++************++++++---------------.........000//////...---,,,++++++,,,---......---,,,---.........------,,,++++++++++++,,,------------000222555333000...------...///000///------.........------...///000111000//////---............/////////........................//////000000000111111111,,,,,,---......///..............................---------------,,,,,,,,,---------......///111111////////////////////////......------------......---///000000......///111111111111111111111111111.........//////000000000000000111111222222111111111111111222222222333333333333222222222111111111222222222222222222222222333333333333333333333333222222333444444444444444vvvdddWWWQQQJJJFFFBBB@@@??????===;;;999999:::;;;<<<<<<<<<<<<777555444555777888888888666666666666666666666666555444333333444555555555555555555555444444444444888777666555444444444444444444555555555555444444222111111222444666555444333444444444444444444333555444333333444444444444222333555555333222333444555444333333444777999;;;666666666666555555666666777666555666777777666555999:::;;;;;;;;;:::999888555555444444555777888999777666555444333333444444666555555444333333222222666666777777666555555444333333333333444444555555222333555666666666444444555555555555555555444444444444444444444444444444444444333222222333333333555555555555555444444444666444333333444333111///333333333444444444555555333333333333333222222222222333333444444333333222444333333333333333333444888888666555444333333333333333222222222222333333333222222222222222222222222222333444444444444333555444333222222222222222666555444555666666444222111222444444444222111///000000000000111111111111---......//////......---///000000000111111111222////////////////////////////////////////////////000000//////......------000000/////////.........---,,,,,,,,,,,,---......---------------------------............,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,......---,,,,,,+++++++++---------------,,,+++***+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------....../////////,,,,,,,,,------......///,,,---......---,,,...///...---------,,,,,,+++++++++,,,---------...000222555333111000............000...------.........,,,---...///000000000//////---------.........//////........................---------.........//////------......//////..............................------------------------...............///000000////////////////////////........................---...000/////////000111111111111111111111111111.........///000000111111///000000111111111000000000000000000111111111111111111111111222222222222111111111111111111111111222222222222222222222222222222333444444444444333uuudddVVVPPPIIIGGGCCC@@@???>>>===<<<999::::::;;;<<<<<<<<<;;;666555444555777999999888555555555555555555555555555555444444444555666888555555555555555555555444888777666444333333333333555555555666666555555555333222222333666777777666333333444555555444333333333444444444444444444444333444666666444333444555777666555444444555777888555555666666666666666666666444333444666777666444999:::;;;<<<;;;;;;:::999222333555666777777777666444444444444444555555666555555555444444333222222555666666666666555555444555555555444444333333333555666666777666555333222555555444444555555555555444444444444444333333333333333222222222333333444555555555555555555555444555444333444444333111///333333333444444444555555333333333333333444444444222333333444444333333222333333333222222333333333:::999888666555555444444333222222111111222222333222222222222222222222222111222333333444444333333444444333222222222333333444444333333333222111///333333333222222222222222000000000000000000000000...//////000000//////.../////////000111111222222........................////////////////////////000000//////......------000000//////......---------,,,,,,,,,,,,---......------------------,,,,,,............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++******,,,,,,,,,---,,,,,,++++++,,,,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------....../////////++++++,,,,,,---......///,,,---//////......///000.........---------------+++---...---------///111444333222111000///......000...------.........,,,---......///////////////------------....................................------------............///000000000000///......////////////////////////..................//////000000///...............////////////////////////////////////////////////...///000000000///111222000000000000000000000000......//////000111111222000000111111111000000////////////000000000111111---...///000222333444555111111111111111111111111222222222222222222222222111222333333444444333333uuucccVVVPPPHHHGGGDDDAAA>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;:::999777666555666777666555555555555555555555555555444555666555555555777999555555555555555555666666777666555444333333333333555555666666666666555555444333333444666777777666333444555666666555444333222444555555444333333444333444666666444333444555777666555444444444555666444444555666666666555555666555555555777777777666777888999::::::999777666333444666777777555333222444555555555555666666666222333444555555666666555555555666666666555555444666666555555444333333222666666666666666555444333555555444444444555666666555444444444444333333333333333222222222333444444444444444555555555666666555444333444555444222000333333333444444444555555333333333333444444444444222333333444444333333222333333222222222222333333999999777666555444444444222222111111111111222222111111111222222222222222111111222333333333333333222222111111111222222333000000111222222222222222333222111000000111222333111000000000000000////////////000000000000///////////////000000111111111........................///////////////////////////////////////........./////////......------------,,,,,,,,,,,,---......------------,,,,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------------.........------------,,,,,,,,,+++,,,---//////......///111.........------------------.........------...000222222333333222111000///000///------.........---------........./////////,,,------------.........------------------------....../////////000000000000000111111000///......000000000000000000000000.........///////////////111111///......---------//////////////////////////////000000000000//////...000111111//////000222000000000000000000000000......///000000111222222111111222222111111000000/////////000000000111111------...000222333444555111111111111111111111111222222222222222222222222111111222333333333333333tttcccUUUOOOHHHGGGEEEAAA>>><<<<<<===<<<<<<<<<<<<;;;:::999999999777555555666777666555555555555555555555555555222444666666555555777999444444555555666666777777666555444444333333333333444444444555555444444444444333222333555666555444333444666777777666444333111444666666444333333444222333555555333222333444444444444444444555555555222333444555666555555444555555666666666666777777555777999::::::777444222333333444444555555444444777777777777666555444444222333555666777777666666444444555666666555555444555555555555555444444444555555555555555666777777555444444333444555666777555555555555444444444333333333333333333444555555222333333444555666777777666444333444555555444333333333333444444444555555111222222222333333333333222333333444444333333222333333222222222222333333888777666444333333333333222222111111111111222222000111111111222222222222111111222333333333333222111111111000000111111222---///000111111111222222111111111000000111111222111111000000//////////////////000000000000///////////////000000000000000........................////////////////////////.........///////////////.....................------,,,,,,,,,,,,---......---------,,,,,,,,,++++++------,,,,,,,,,---......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,---------,,,,,,,,,,,,+++***,,,---...------///000,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---///000111333444333222111000000///------.........---...---------......//////,,,,,,---------.........------------------------........./////////000000......//////000/////////////////////////////////---------....../////////000//////.........//////////////////////////////......///000000///......///000000000...---...///000000000000000000000000---...///000111222333333222222333333222111111000//////000000000111111111//////000000111111222222111111111111111111111111111111111111111111111111111111222333333333333222sssbbbUUUOOOHHHGGGEEEAAA>>><<<<<<============<<<;;;:::888888555444333555777999:::999555555555555555555555555000333666666555444666888333444444555666777888888555555444333333333444444222333333444444333333222333222111222444555444333444555777888888777555444111444777666444222333444000222444333222111222333111222333444555555555555111222444555555555444444222444555555444444555777555777:::<<<;;;888444222111111000111333666999;;;;;;::::::888666444222111666777777777777555444333444444555555666555555444333333444444555666666666333333333333555777:::;;;555444444333444555666777666666666555555444444444333333333333444444555666111222333444555777888888666555333333555666666555333333333444444444555555000000111111222222222222222333333444444333333222333222222222222222222333666555444333222111111111222222111111111111222222000000111111222222222222111111222333333333333222333333222111111111111222...000111111000///000000///000111111111111000///111111000000/////////.........////////////......000000000000000/////////........................////////////////////////---.........//////000000........................---,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((()))***+++,,,,,,+++******++++++,,,,,,,,,++++++,,,------......------,,,++++++,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++)))******+++---...//////)))+++,,,,,,,,,,,,...///++++++++++++++++++++++++///000000...,,,+++,,,...///111333444444333222111000///------.........---...------------...//////,,,,,,,,,---------......------------------------,,,,,,,,,---------......***+++,,,...///000000000........................,,,,,,,,,------...............---......///000111////////////////////////,,,---...//////...---,,,...///000///---,,,,,,---000000000000000000000000---...///000111222333333333333333333333222111000000000000000111111111111111111111111000000000///000000000000000000000000111111111111111111111111111111222333333333333222qqqaaaVVVQQQHHHEEEBBB@@@@@@???>>>===::::::;;;;;;;;;;;;;;;;;;===;;;888666555666888999:::888666555444555777888444444444555555555555666333333333333444555777777777555222333555777555444555555444444444444555555555555555444444333333333444444444444666888;;;<<<555444444333333444444555666666555444333333222222333444444555555444444333444333333222222333333444111111000000111333555666999999999999777666555444333333333444444444555555333444444444555666666666444555555444222222333555222222333444555666777777555555666666555444333333555555555555555555555555222222333333444555555555333333333333222222111000...000222222111111222333333444555555666666555555333222111000000222444555222222222111111111000000222222111111222222333444333333333222222222111111222222222222222111000///111111111000111111222222444222000000222333333333333333444444555444444444111222444555555444222111222222111000000111222333222222111111111111111111///000111222222111000///////////////////////////...///000111111222111111---...///000000111111111...//////000111222222222////////////////////////000000000000000000000000000000000000000///............//////...---,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,+++***)))))))))******,,,...///000.../////////...------,,,,,,,,,------------......---...///...,,,,,,...///*********++++++,,,,,,,,,//////000000000000///......111333555444444444555...---+++******+++---...------------------------,,,---......///.....................---,,,++++++***+++---///000000//////,,,,,,,,,---------......////////////////////////222111111000///......---++++++,,,,,,---...////////////............//////000///...------...///000...------------.../////////////////////000111111000000////////////000000000000////////////000000555444333222111111111111111111111111111111111111222222222111111111000000222222222111111111111000///000111111000///000222pppaaaUUUPPPHHHEEEBBB@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777777666555444333333333444555444444444555555555555666666666666666777888999:::666444222222444555444333555555444444444444555555555555444444444333333333444444444555666888;;;<<<555555444444444444555555666555555444333333222222333333444444444444333333555444444333333444444555222111111111111222444555888888888888777666555555333333333444444444555555444444444555555555555555555555666444333222333555444444444555555666666777555555555555555444333333555555555555555555555555111222222333333444555555444444555555444333333222000111333333222111222333333333444555555555555444666555333222222222333333333333333333222222111111111111111111111222333333222222111111111000000000222222222222222111000000222111111111111222222333555333111000111333333222222222333333333333333333111222444555555444222111222111000///......//////111111111111111111111111///000111222222111000///111111111111111111111111---......////////////...111111111000000///...------......///000000111111///////////////////////////////////////////////////////////////...------......//////...------,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---......//////...------+++++++++,,,---...///000...............---,,,+++******++++++++++++,,,,,,---...///...,,,,,,...///,,,,,,,,,,,,------......//////000000000//////......111333444333222333444...---+++******+++---...------------------------+++,,,---...////////////------......------,,,,,,+++,,,---/////////......,,,,,,---------.........000000000000000000000000111111000000//////......,,,,,,,,,------............------------......///000///...------...///000...------------.../////////////////////000000111222222111111111111222222222111111000000111111222444444333222111111111111111111111111111111111111222222222111111111000000222222222111111111000000000111222111//////000111~~~ooo```UUUPPPGGGEEEAAA?????????>>>===<<<<<<<<<;;;;;;::::::999888999::::::999888666555444444444333333333333333444444444555555555555666444444444444555555666777555333111111333444333222555555444444444444555555555444444444444333333333444444444555666888999:::555444444333333444444555555555444444333333222222333333444444444444333333555555444444444444555555333222111111111222333444666666777777777666666555333333333444444444555555555555555555555444444444555666666555333333444666666666666666666666666666444555555555555444444333444444444444444444444444111111222333333444444555555666666666666555444444222333555444333222222333222222333444444444444333777666666555333222222111444444444333333333333222111000000000000111222222111111000000000/////////111222222222222111000000222222111111222222333444666444111000111222222111111111111222222333333333111222333444444333222111333222111///......---...111111111111111111111111000000111111111111000000111111111111111111111111...////////////......---111111111000000///...---------......//////000000////////////////////////////////////////////////---............---,,,,,,.........///......---,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,---------,,,++++++******++++++++++++,,,,,,---......---,,,,,,---///.............../////////......///////////////...///000222222111000000111...---,,,++++++,,,---...------------------------+++,,,---...////////////+++,,,------......------------......///......---,,,------------.........111111111111111111111111////////////////////////------------------......,,,,,,,,,,,,,,,---.../////////............//////...------------...////////////......//////000111333333222222222222333333333333222222222222333333444333222111000000000000111111111111111111111111222111111111111000000000222222111111111000000000000111222111///...///000}}}nnn___TTTOOOGGGDDDAAA??????>>>===<<<======<<<;;;::::::999999999999999999888777666555555555666666555555444333444444444555555555555666333333222222333444555555444333333222333333444444555444444333333444444555444444444444444444444444333333333444555666777777333333333222222333333333444444444333333333222222333333333444444333333333444444333333333333444444444333222111111111222333333444555666666666666666333333333444444444555555666666666555444444444333666666666555444333444666777777777666666555555555444444444555555444444333444444444444444444444444222222333333444555555555555555666666666666555555333555666555333222222333111111222333333333333222555555555555444333222111333333333333333333333222000000000///000000111222111111000000000/////////111111222222222111111000222111111111222333444555777444222111111222111000111111111222222333444444111222333333333333222111333333222111111000000000000000000000111111111111000000000111111000000000........................111111222111111000///...---...///000000111111111.........//////000000000////////////////////////////////////////////////------.........------,,,---...............---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++++++++++++++++++++,,,+++++++++***++++++,,,,,,,,,++++++***,,,,,,,,,---------......---......---,,,,,,---///.............../////////------.../////////......///000111000...---...///...---,,,,,,,,,,,,---...------------------------,,,---......///.........***+++,,,---..............................------------------............000000000000000000000000......//////////////////............------------,,,,,,,,,,,,---...///////////////....../////////...------------.../////////............///000000111111000000000000111111333222222111111222222333222222111000000000000000111111111111111111111111111111111111000000000000111111111111000000000000000111222111///......///|||mmm^^^SSSOOOGGGDDDAAA???>>>>>>===<<<======<<<;;;::::::999999;;;999777666555555777777555555666666555555444333444444444555555555555666666666666555666666777777555555555444444444555555444444333333333333444444444444444444444444444444111222222333333444444444222222111111111111222222333333333333333222222222222333333333333333333222333222222222222222222333444333222111111111222333222333444555555555555555333333333444444444555555666666666555444444444333555666666555333333444555777777666666555555444444333333444444444444444333444444444444444444444444333333333444555555666666333444444555555555444444444555666666444222222333000111222222333333222222111222333333333333222222111111111111222222222222000000000///000000111222222222111111111000000000000111111222222222111111111111111111222333444555777444222111111222111000333222222222333444666666222222222222222222222222000000111111222222222222//////000000000111111111111000000000000000000111........................111111222111111000///...---...///000000111111111///000000000000000111111////////////////////////........................---....../////////......------...............---------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************------------......//////,,,------...------,,,+++******++++++,,,++++++***,,,,,,,,,---------......,,,---...---++++++---...------------------------,,,,,,---...............///000000///---,,,---...------------------------------------------------////////////...---,,,+++***+++,,,---.../////////............---------...---------.........//////////////////////////////............////////////.....................---......------...///000000...//////////////////......------------...//////...............//////000111000000000000000000111111111000000000000111111111111000/////////000000000000000000000000000000000000000000000000000000111111111000000000/////////111111000...---...///{{{kkk]]]RRRNNNFFFDDD@@@>>>>>>>>>===<<<<<<<<<<<<;;;;;;::::::999<<<:::777444444555777888444444444333333333333333444444444555555555555666555555444444444444555555555555666555444333555777444444333333333333444444333333333444444444444555111222222333333333222222222111111000000111111222333333333333222222222222222222333333333333222222222222111111111111222222333222111111111222333444111222333444444444444444333333333444444444555555555555555555555444444444444555555444222222333555666666555555444444444333222333333444444444444333333333333333333333333333222222333444444555555666222222333444444444444333333444666555444333333444111111222333333333333222111111111222222333333333000111111111111111222222111000000000000111222222222222111111111000000000000000111222222222222111//////000000111222333444666444111000111222222111333333222222333555777888222222222222222222222222,,,---...000111111111111...//////000000111111111111111000000000000111111111111111111111111111111...////////////......---111111111000000///...---000000000000111111111111////////////////////////........................------...////////////...,,,---......///.........------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************,,,+++++++++,,,---...///...///000111111000///...******+++,,,,,,,,,++++++******++++++++++++,,,,,,,,,------,,,++++++,,,...---------,,,,,,,,,,,,,,,++++++,,,---............/////////...,,,+++---...------------------------------------------------////////////...---,,,+++***+++,,,---..................---------......///------........./////////..................................................................//////000//////.........//////......////////////.........------------...//////......------......///000222222111111111111222222000000////////////000000000000////////////000000000000000000000000000000//////000000000000000111111111000000000/////////...///000000......///000zzzjjj\\\RRRNNNFFFCCC@@@>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999777666555555666666666555444333333333444555444444444555555555555666333333222222111222222333333555666444222222444666444333333222222333333444333333333444444444555555333333444555555444333222333333222222222222333333222222222222222222222222222222333333333333222222333222222111111222222333222111111111111222444555111222333333333333333222333333333444444444555555444444444555555555555555333444444333111111222444444444444444444333333333111222333444444444444444333333333333333333333333000111111222222333444444222222333444444444444444111333444555333333333444111222222333333333333333555444333222111222333444111111111222222333333333111111111111111222333333111111000000000/////////000000111222222222222222.........///000111333444555333111000111333333222222222111111222444666888222222111111111111222222---...///000111111000000......//////000111111222222111000//////000111222111111111111111111111111---......////////////...111111111000000///...---000000000000000000000000////////////////////////........................,,,,,,---...............,,,------...//////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,)))))))))))))))+++,,,------...///111111000...---***++++++,,,------,,,,,,******++++++++++++,,,,,,,,,------,,,++++++,,,...---------,,,,,,,,,++++++******+++------............//////---,,,,,,...///------............------------------------------,,,------...//////......++++++,,,---............------,,,,,,---...///000............/////////////////////////////////////////////......------,,,------......//////000000000000///...---------------...///000000///...---...------------...//////...------------...//////111111000000000000111111000//////......//////000/////////......//////000000000000000000000000000////////////000000111111111000000000////////////,,,...//////......000111yyyjjj[[[QQQMMMFFFCCC@@@>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;777777888888777666555444:::888666555444555777888444444444555555555666666666666555444444555555555222444555444111111333666444333333222222333333444333333333444444555555555444555666666666555444333555444444333333444444555222222222222222222222222222222222333333222222222444333333222222333333444111111000000111333555666222222333333333222222111333333333444444444555555333444444555555666666666333333333222111000111333333333333333333333333333111222333333444444444444333333333333333333333333/////////000111111222222222333333444555555555444000222444444333333444555222222333444444444444333999777444222111222333444222222222333333444444444222222111111222222333444000/////////............///000111222222222222222---------...///111222333444222000000222333333333111111000000111333555777222222111111111111222222000111222333333222000000---......///000111111222222111000//////000111222//////////////////////////////000111111222111111---...///000111111111111///////////////.........////////////////////////........................***+++,,,,,,------------,,,,,,---.../////////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++,,,...///111)))***,,,......---,,,+++***+++,,,---------------,,,,,,---------.........,,,------,,,++++++,,,............------,,,,,,,,,)))***+++,,,------...---...///...---,,,,,,...000------............------------------------------)))***,,,...///000111111,,,,,,------......---------,,,,,,,,,---...000111............/////////000000000000000000000000000000000///...------,,,,,,,,,------...///000111111000///...---,,,+++++++++---...///000000///...---...------------...//////...------------...//////......------------......000000////////////000000//////.........//////000000000000000000000000000.../////////000000111111000000000000////////////+++---...///...///111222yyylll^^^RRRMMMIIIEEEBBB???===<<<:::999:::;;;<<<=========<<<;;;888888777777777777888888555444333222333444777888555555555555555555555555666666555555555444444444333444555555666666555555777666444444444333222000000000000000111222333333666555444333222111111111111000000111333444333222555555444333333222111111222222222333333444444444222222333333333333444444333333222222111222222222444444222222222222444444444444444444444444444333333444666777777666555333888555222///......///000333444444555555444444333222333444444555555444444000000000000000000000000333333222222111000000000444333333222111111111222222222222222222222222222444333333222222333333444444333333333444444222000111222222333333222222111///000111222333444444444111222333444444333222111111000000222555666333000//////000111222333333444......//////000000111111444444444333333222222222222111111111000000//////111111111111111111111111////////////////////////111111111000000000000000222111000//////......///000000111111111111000000............////////////000000//////.........---//////...------------...---.........//////000000......//////...---,,,,,,.........////////////000,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++******)))******+++++++++,,,,,,,,,/////////......---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...,,,---------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......111000///...............------..................///...---,,,,,,,,,,,,,,,---------...............,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***---------.........//////,,,,,,------,,,,,,+++***///000000//////000222444666111,,,+++...111000...---......///000111111222222000...,,,+++,,,---...---------............/////////000000///...------......//////...---,,,,,,111000......///000000///.................................////////////000///////////////.........//////............////////////............//////000///.........///111222xxxkkk^^^SSSNNNGGGDDD@@@>>>===<<<:::999999:::;;;<<<<<<;;;:::999777777666666666666777777888777555555555666888999555555555555555555555555555555555444444444444333222333333444444444444444555444333222333333333222333333333333333444444444555555444333222222222222555444444555777888888777555555444333333222111111000000111111111222222222111111111222222222333333222222222111222222333333444333333222222333333444333333333333333444444444111222333333333111///...333333222111111000000000111222222333333222222111222333444444555444444444333333333333333333333333222222222222222333333333444333222222111111222222222222222222222222222222444333333222222333333444333222111111333333222111111222222333333222222111000000111222333333333222///000111111111111000///000///...///222222000...111111111222222222222222000000000000000000111111333333333333222222222222111111111111000000000///////////////////////////////////////////////////000000000000000000000000000///////////////000111000000111111111111000000............////////////000/////////............//////...------------...---........./////////000......//////...------,,,------........./////////++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++,,,,,,------******+++++++++,,,,,,,,,.........---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///.........---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------............///...---,,,,,,,,,,,,---------........................---,,,,,,,,,,,,,,,,,,,,,------......//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...---------.........//////---------------,,,++++++---.../////////000333555999444...---000111000...---------.../////////000111000...,,,+++,,,---...------------............------......---,,,,,,+++......//////...------,,,///...------.../////////////////////////////////---------.........///////////////////////////...//////............////////////............//////000//////...///000111222vvvjjj]]]SSSNNNFFFCCC@@@>>>>>>===<<<;;;:::;;;<<<<<<;;;:::888777666666555555555555666666555444333222222222333444555555555555555555555555444444444444333333333333111111222333333333333333444333222111111222333444555444444444444444333333333333333333333333333333444333333444666777777666555444444333333222222111000111111111111222222222000000111111111222222222111111111111222333444444444333333222222333333444111111222222333333444444111111222222111///---,,,000111222333333333111000111111222222222222111111222222333444444444444444111111111111111111111111111222222333444444555555333333222222111111222222222222222222222222222222333333222222222222333333333111//////111222222222111111222222222222111111000000111111222111111000///000000111111000000///111///......///000///...444333333333222222222111222222111111111111111111111111111111111222222222111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000............///000111222///000000111111000000///............////////////////////////............//////...------------................../////////.........///......---,,,,,,---------............+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******++++++,,,---------******+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++---............//////...---,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++******++++++......------------------...------,,,,,,,,,,,,,,,+++,,,,,,---.../////////------------,,,,,,,,,,,,------------------------,,,---...///000000000000---------...............---............---,,,,,,***,,,---......000222555777333///---///000///------------------------...000///...,,,,,,,,,------------------............---------...------,,,+++.........///......---,,,---,,,,,,,,,---...//////000000000000000000000000............/////////000......//////////////////........................//////............/////////////////////000111111sssggg[[[RRRMMMFFFDDDAAA???@@@@@@???>>><<<<<<======<<<:::888777777666666555555666666777555444333222111111222222555555555555555555555555444444333333333222222222111222222333333333333333555555444222111222333555444444333333333222111111111222333333444444444444444333333444666777777666444444444333333222222222333333333333333333333333111111111111222222222222111111111111222333444555333333333333333333333333000000111222222333444444222222333333222111000///111222222333333222222111333333444444444444333333222222333444444444444333000000000000000000000000222222222222333333444444333333222222111222222333222222222222222222222222333333222222222222333333666333000///000111222222111111222222222222111111000000111111111000000///111111222222222222111111444222000/////////000000333333333333333333333333333333333222222111111111//////000000111111222222111111111000000000000000111111111111111111111111000000000000000000000000/////////000000000000000///////////////000111111//////000000000000//////............///////////////////////////.........//////...------------...........................---...............------,,,,,,,,,---------........................------------------------------,,,,,,,,,,,,,,,---------...------,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************)))***,,,---......---,,,...------,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++......------------,,,,,,------,,,,,,+++,,,,,,---++++++,,,---......///000---------,,,,,,+++++++++........................+++,,,,,,---......------..............................//////......---,,,+++,,,......---...000222222///,,,+++,,,------,,,.........---------------///...---,,,,,,,,,,,,---,,,,,,---------............///////////////......---...............------,,,,,,------------///000//////////////////////////////000000000111111111............////////////------............------//////............/////////////////////000000111pppdddYYYPPPLLLEEEBBB???>>>>>>???>>>===:::;;;;;;;;;:::999777666888777777666666777777888999888888777666666666666555555555555555555555555444444333333333222222222222222333444444444444444666777777444222111333555444444444444444333222111000111222444444444444444888777666777999;;;:::999444444333333333333222222333333333333333333333333222222222333333333333444111111111111222333444555333333333333333333333333000000111222222333444444111111222333333444444444666555222111000111222333222333333444444333333222111222333333444444333333333333333333333333333333333222222222111111111000333222222111222222333333222222222222222222222222333222222111111222222333999666222111111111111111000111111222222111111000000000111111111000000///111111111111111111111111333222111///...///000111111111222333333444555555444444333333222222111111/////////000000111111111000000000000000000111111000000000000000000000000000000000000000000000000......//////000000000000111111000/////////////////////000000000000//////............////////////........./////////////////////...------------..................---------------...............---,,,,,,,,,---------......//////......------------------------------------+++++++++,,,,,,,,,------......------,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************,,,,,,---...---,,,***)))***++++++,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,)))************+++++++++,,,,,,++++++++++++,,,,,,......------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++,,,,,,---......///---------,,,,,,+++++++++........................------......---,,,,,,+++.....................---......//////......---,,,---...//////---,,,---...---,,,++++++,,,---------//////.....................------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///////////////...------...............---,,,...///...------///111............................../////////000000000---.........//////000000------...//////...------//////............//////...//////000000000000000ooocccXXXPPPLLLCCC@@@===<<<<<<<<<;;;:::777888888999888777555444888888777777777777888888777777777666666666666666555555555555555555555555444444444444333333333333222333333444444444444444333555777666333111222555555666777777777666555444000111333444555444333333555444444555777888888777333333333333333333333333222222222111111111111000222222333333333444444444111111111111222333444444222333333444444333333222111111222222333333444444///000000111222333444444888666333000///000222333000000111111111111000000111111222333333333333333222222222222222222222222333333222111111000//////222222111111222222333333222222222222222222222222222222111111111111222222999666333222222222111000000000111111111111000000000000111111222111111000000//////......//////000///000000///...---///000000000111222333444555555333333222222222222222222000000000000000111111111000000000000111111111111........................000000000000000000000000---......//////000000111222111000///...............//////000000//////...............////////////........./////////////////////...------------............---------------,,,---......///.........,,,---------..................,,,+++++++++++++++------------------------******++++++,,,,,,------++++++,,,,,,------......******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++...---------,,,***)))((())))))***+++,,,---......++++++++++++++++++++++++************++++++++++++))))))*********+++++++++,,,,,,++++++,,,,,,------......------,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------000000000000///...---,,,...............------------............---,,,,,,...000111000---++++++,,,------------------...///..................//////,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------...---------,,,---......///.........---///111///,,,,,,...111........................,,,,,,,,,,,,------------------......///000000000---...///000000///...---//////............//////......///000000000000000qqqeeeYYYQQQMMMDDDBBB>>>=========<<<:::777888999::::::999888777777777666666666666777777222222333333444444333333555555555555555555555555555555555444444444444333111111222333333333333333+++000555555333111333555444555777888888777666555111222333555555444333222111000000111333444444333333333333333333333333333222222222111111111000000111222222222333333333333222222222111222222333333222333333444444333333222333333333333333444444444111111111111111222333444444444333222222222333444000000111111111111000000111111222333333333333222////////////////////////222222222222222222222222222222111111222222333444222222222222222222222222222222111111111111222222444333111222333333222111000000111111111111000000000000111222333333333222000///...------...///000---///222111//////000111000111111111222222333333111111111111222222222222111111111111111111000000///000000000111111111111........................////////////////////////------......///000000111111000///////////////000......////////////..................////////////............/////////000//////...------------............------,,,,,,,,,,,,------...//////......------.........////////////...,,,+++******++++++........................)))******+++,,,,,,------++++++,,,,,,---.........******+++++++++,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********************+++,,,,,,,,,---++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---.........------,,,++++++***++++++******+++,,,,,,------------,,,,,,,,,,,,+++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......//////.........------------------------,,,++++++...///111000...---,,,---.........---,,,+++++++++,,,,,,,,,---.........///+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---......------,,,------...//////......---///111///+++))),,,///........................------------............------......///000000111...///111222222111///...//////............//////---...///000111000000///sssfff[[[RRROOOHHHEEEBBB@@@@@@???>>>===:::;;;<<<=========<<<;;;666666555555555555666666333444444555666666666666555555555555555555555555666666555555555444444444000000111222222222222111%%%+++222444222111333666111333555666777666555444111222444555555444222111333222222333555666666555333333333333333333333333444444444333333222222222000111111111111222222222333333222222111222222222222222444444444444222222444444444444444444444444444444333333222333333444000111222444555555444444222222333333333333222222111111222333333333333222222222222222222222222222111222222333333444444555222111111111222333333444222222222222222222222222222222111111111111222222/////////111333444333222000000111111111111000000///000111222333444444444222111000//////000111222...111444555333222222444222222222111111111111000000000000111111222222333333333222222111111000000//////000000111111111222000000000000000000000000////////////////////////---------...///000000111///......//////000111222......////////////................../////////000---.........//////000000//////...------------............------,,,,,,,,,,,,,,,---.../////////............////////////000111000///---,,,,,,------........................))))))***+++,,,,,,------///......------,,,++++++******+++++++++,,,,,,,,,---------....../////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,---------.........++++++******+++,,,------......---,,,,,,+++******+++*********+++,,,,,,---...------,,,,,,++++++***---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............//////.........---------,,,,,,------,,,,,,+++***,,,...000111///......///.........,,,)))'''&&&&&&******+++,,,,,,---......++++++,,,---------,,,,,,++++++,,,,,,,,,---------------...///000000000///,,,,,,---.../////////...,,,///111...)))''')))---000000000000000000000000000000000000111111111111---------...///000000111...000111222222111000...//////............//////---...000111111111000///qqqeeeZZZPPPKKKEEECCCAAA???===<<<<<<<<<999999999888888888777777444444555555555555555555666666555555555555666666666666666555555444444444444444444333333222222222444444444555555555666666333444444333222333555777777777666555444444333333222333333444444333333222333333333333333333333333333333333333333333333333333222111/////////000111111000/////////000222222111222333444444333222111111222222333333222222111333333333333333333333333222333333444444555555555444666888777333222333666444222111111222333333222222222222222222111000///222222222111111111111000111222333333444444333333555555444444333222111111333222222222111000000000333333333333333333333333333222222111111222222333000/////////000111222222333222222222111111000000//////000111111111111111111111111111111222222333222222111111111111222222333333333222111000//////111111111111111111111111222222222111111111111111222222222111000//////...000///...------...///000...............///000000111000000///...---------000000000000000000000000---...///000000111111000222333444222000---------...............///000000//////.........------------...///000000///...---///............000111222222000...---,,,---...///,,,------......------,,,...------,,,,,,++++++***,,,,,,---...---,,,***)))...------...//////...,,,+++,,,,,,------,,,,,,+++------++++++++++++------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++*********++++++***(((******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))------,,,,,,,,,+++++++++---,,,+++***+++,,,---......,,,++++++,,,---,,,,,,...------,,,,,,+++******---------,,,,,,+++++++++...---,,,,,,++++++++++++******+++,,,,,,---......+++,,,...///000///...---.........////////////000,,,------......------,,,.........------,,,,,,,,,+++,,,---.........---------,,,*********,,,.../////////.........---------+++++++++,,,---...///000......---......///000111,,,,,,,,,---------......//////000000111111111222...............---------////////////////////////////////////////////////////////////////////////222111000...------------pppeeeZZZPPPKKKEEEDDDAAA???===<<<<<<<<<:::999999999999888888888555555555555555555555555666666555555555555666666555555555444444444333333444333333333333333333222222222222333333333444444333444444333222333555777777666666555444444333333444555555666666555555444333333333333333333333333333333333333333333333333333222111000//////000111111111000000000111222333111111222222222222111111111222222333333222222111333333333333333333333333222222222333444555666666222333444333111111111222333222000000222333222111222222222222222111000000222222222111111111111000111222333333444444333333444444333333222111111111222222222111111111111111333333333333333333333333333222222111111222222333000000000000000000111222222222111111111000000000//////000111111111111111000////////////000111111222111111000000111111222222333333222222000//////111111111111111111111111000000000000000000000000222222111111000//////...000///...------...///000...............///000000111000000///......------------------------------....../////////......---222444444333111/////////...............//////000/////////...------,,,,,,,,,---...//////...---,,,///.........///111333444444333000...---------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++*********,,,,,,+++)))+++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))***,,,,,,+++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******---------,,,+++******)))+++************+++,,,,,,***)))((()))+++---...---------..................------,,,,,,,,,+++++++++------,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,---............---,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,+++++++++******((()))***+++,,,---...///---,,,+++******,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---...//////.........------------...,,,,,,,,,---------.............../////////000000......//////////////////////////////////////////////////////////////////////////////////////////111000///......---......nnndddYYYPPPLLLEEEDDDBBB???============::::::::::::999999999999555555555555555555555555666666555555555555666666444444444444333333333333222333333333333333333444222222222333333333444444333444444444333333555666666666555555444333333333444555555666666555555444333333333333333333333333222222222222222222222222222222111000000000111111222111111111111222333333111111111000000111111111111222222333333222222111333333333333333333333333111111222333444555666666333222111111222222111000222111000000111222111000111222222222222111000000222222222111111111111000111222222333333333333333333333222222111000000000111111111111111222222222333333333333333333333333333222222111111222222333222111000000000000000000111111000000000000////////////000111111111111111...............//////000222111111000000111111222222222222222222111000///111111111111111111111111.........//////000000000222111111000000//////...//////............//////...............///000000000000000///......------------------------------...//////...---,,,++++++///111222222000//////000......------......///000000//////...------,,,,,,,,,,,,------------,,,,,,.........///111333555777888666333///---,,,,,,---,,,------......------,,,******+++,,,,,,---......,,,,,,---------,,,++++++***)))((()))***+++***(((+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))***,,,---,,,*********+++++++++,,,,,,,,,******+++,,,,,,,,,++++++---------,,,+++******)))))))))***++++++++++++***'''&&&&&&(((+++...//////,,,,,,,,,---.../////////,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++---...///...---,,,+++***+++,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...//////......---,,,,,,++++++,,,,,,,,,---------......,,,------------.........---------......//////000//////////////////////////////////////////////////////////////////////////////............//////~~~mmmbbbXXXPPPMMMFFFDDDBBB???>>>=========;;;;;;;;;:::::::::999999666666666666555555555555666555555444444555555666333333333333333333333333222222222333333444444444444444444555555555666666333444555444333333444555555555555444444333333333222333333444444333333222333333333333333333333333111111111111111111111111222111111111111111111111222222222222222333333333222111000//////000111222111222222333333222222111222222222222222222222222000000111222444555666666555222000111444555333000111000///000111222000///111111222222222111111000222222222111111111000000111111222333333333333222222111111111000000//////000000000111222222222333222222222222222222222222333222222111111222222333222222111000/////////000000000000/////////////////////000111111111111111...............///000000111111000000000000111111222222222222222111000///111111111111111111111111------...///000000111111111111000000/////////////////////....../////////...............///000000000000//////............////////////////////////...............---,,,,,,+++---......---,,,---......------------...//////000//////...------,,,,,,------------------------.........000222555777999;;;999555111...,,,++++++,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++---,,,***+++,,,---,,,++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***---...---+++******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***(((''''''(((+++...//////******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++,,,+++*********+++---...------........./////////,,,------......------,,,..................------444222000---,,,,,,---.........,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///............------,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,---...//////////////////////////////////////////////////////////////////////////////...............///000000}}}mmmbbbWWWPPPNNNFFFDDDBBB@@@>>>=========;;;;;;;;;:::::::::999999777777666666666555555555555555444444444444555555333333333333333333333333222222222333333444444444444444444555555555666666333444555555333333333444444444444444444333333333222333333444444333333222333333333333333333333333111111111111111111111111111111111222222222222111111111222222333333333333222111000//////000111222111222222333333222222111222222222222222222222222000000111222333444555666444111///111333555333000000000///000222222000...000111111222222222111111222222222111111111000000000111222222333333222222111111000000000000000///000000000111222222222333222222222222222222222222333222222111111222222333222222111000/////////000///////////////000000000//////000111111111111111000000//////000000111222111000000000000000000111111111222222222111000000111111111111111111111111......//////000111222222000000000///////////////...//////////////////..................///000000////////////............////////////////////////,,,---...///////////////***,,,------,,,,,,,,,------------------.../////////............---------///..................///.........000222555888:::<<<999555111...,,,++++++,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++---...---,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,---...///000000)))***,,,---------,,,+++,,,***)))***,,,......---,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++++++++***)))***+++,,,------------............///,,,------......------,,,........................444333000---,,,,,,---......------,,,++++++++++++------------............------,,,,,,,,,---......,,,---...////////////...,,,,,,,,,---------..............................,,,,,,---...///000000111////////////////////////////////////////////////////////////////////////......---......///000111~~~nnnbbbWWWPPPNNNFFFEEECCC@@@>>>>>>===>>>::::::::::::999999999999888777777666666555555555555555444444444444555555333333333333444444444444222333333333333333333444222222222333333333444444333444666555444333333333444444333333333333333333444555555666666555555444333333333333333333333333222222222222222222222222000111222222333222222222000111111222333222222222111111111000000111111111111222222333333222222111222222222222222222222222111111222222333333444444000//////000111222111000000000000222333333111...000000111222222222222111222222222111111111111000000111111222222222222222111111000000000000000000111111111111111222222222222222222222222222222222333222222111111222222333222111000000000000000000//////000000000000111111//////000111111111111111111111111111111222333333111000000//////000000111111111222222222111111000111111111111111111111111/////////000000111111111////////////////////////......////////////.....................///000000//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000000000,,,...000000.........///------,,,,,,------...///---------............///000///............///000.........000222555777999:::888444111...---,,,,,,,,,------......------,,,......---,,,,,,+++******,,,,,,+++++++++,,,---------+++))))))***++++++++++++,,,,,,------,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---+++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,---...///000111++++++,,,------------,,,...,,,++++++,,,---,,,+++.........---,,,+++++++++*********+++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,++++++------...............///---------,,,,,,------...+++---...000111000000///,,,,,,,,,---------......000000000///////////////000000000111111222222333////////////////////////////////////////////////////////////////////////...............///000111~~~nnnbbbVVVOOONNNGGGEEECCC@@@???>>>>>>>>>:::999999999999888888888888888777777666555555444555444444333333444444555333333444444444555555555444333333333333333333222222222222333333333444444333444666666444333222333333333333333333333333333444555555666666555555444333333333333333333333333333333333333333333333333000111222333333333222222///000111222222222111111111111222222222222111111111222222333333222222111111111111111111111111111222222222222222222222222///000111111000000111333111111111333444444111///000000111222222222222222222222222111111111111000000000111222222222222222111111111111111111111111222222222111111111111111111111111111111111111111333222222111111222222333000000000000000000111222000000000111111111222222//////000111111111111111222111111111111222333333000000////////////000000000111111222222222111111111111111111111111111111////////////////////////////////////////////////---...///000000///...---...............///000000.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------///000000...---...///------,,,,,,------...///+++,,,,,,---...///000000///...------------...///.........///111444666888888666333000...------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,***((('''(((***+++***+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,---...,,,*********+++++++++,,,,,,,,,++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------+++++++++++++++,,,,,,------,,,******+++,,,,,,+++------,,,,,,,,,,,,,,,,,,)))*********++++++++++++------,,,+++++++++,,,,,,+++++++++,,,,,,---------***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------...******++++++,,,,,,------++++++,,,,,,------,,,,,,,,,,,,,,,------............------,,,,,,---------,,,---...000000///...---,,,,,,,,,---------......000000000/////////......000000000000111111111111//////////////////////////////////////////////////////////////////////////////.........//////000ooobbbVVVOOONNNGGGEEECCCAAA???>>>>>>>>>999999999888888888777777999888888777666555555444555444444333333444444555444444444555555666666666444444444333333222222222444444444555555555666666333555666666444333222222333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333000111222333444333333222...///000111222111000000111222333444444333222111222222222333333222222222111111111111111111111111333333333222222222111111000333555444222111444777111111222444555444222//////000111222222222222222222222222111111111111000000000111222222222222111111111111111111222222222333222222222111111000000111111111111111111111111333222222222222222222333000000//////000111222222000000111111222222222333//////000111111111111111111111111111111222222333000000////////////000000000111111222222222111111111111111111111111111111...............---------.........///////////////---...///000000///...---...............///000000.........///////////////........................------------,,,+++******,,,...///...---+++,,,,,,---,,,,,,,,,,,,---......***+++,,,---///000111222...---,,,,,,,,,,,,---............///111333555777666444222///...---...///,,,------......------,,,***++++++,,,,,,------...,,,,,,+++***+++,,,...///---+++(((((()))++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,+++,,,------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,++++++***))))))(((+++***)))))))))***,,,---+++***((()))***,,,++++++)))))))))******+++,,,,,,))))))******++++++++++++...------,,,++++++++++++******+++,,,,,,---......***+++,,,---...---,,,,,,,,,,,,---------.........,,,------......------,,,........./////////000000............---,,,+++******+++,,,,,,------------+++++++++,,,,,,---------...------,,,,,,,,,------------/////////---+++))),,,,,,,,,---------......000000/////////........................---------//////////////////////////////////////////////////////////////////////////////............//////{{{jjj^^^SSSLLLIIIGGGEEEBBB???===<<<======::::::888666555444444444666777888888888777555444555444333333555666666555555555555444444333333333555555666666666555333222666666444333222111111111222333333444444333333222333333333333333333333333444444333333333333222222555444222000000111222333777555333333444444333222333222111000000111222333111111000000000000111111222222111111111111111111222222333333222111///...111111111111111111111111111111222222222333333333222222222222222111000///000111111222222222111111////////////000000000000333222000///...///000222000111111111111222222222111111000000000000000000111111111111111111111111333222111000000111222333222111111111000000//////////////////////////////444000---///222444111---111111222222222222111111222111000222555777555333111111111111111111111111111111000000000000000000000000000000111111111111---...///000000///...---........................///////////////.........000000//////.........---......---------,,,,,,,,,........................//////......------------------------------------000000000000////////////000000000000///...---,,,---------,,,,,,+++++++++---------....../////////000000000///......------000000///...---,,,,,,,,,))))))***+++---...//////((()))***+++,,,------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))+++,,,,,,---,,,+++***))))))***+++---------------////////////////////////+++,,,---,,,***)))***+++///...---+++***))))))))),,,,,,+++******+++,,,,,,************************+++,,,,,,------,,,,,,+++******+++,,,------------------------,,,,,,+++***,,,------......------,,,((()))***+++,,,---------)))***+++,,,---.........------------------------,,,------......------,,,---...//////---,,,---///...------,,,,,,------............////////////000............////////////000000000000000000000000...................................................---,,,++++++,,,---...zzziii]]]SSSKKKIIIGGGEEEBBB???===<<<<<<===;;;;;;:::999999888999999666777777888777666555444333333222333444333111///555555444444444333333333444444555555555444222222444444333222222222333333222333333444444333333222333333333333333333333333444444333333333333222222333222111000111222444555555444222222333333222111222222111111111111222222111111000000000000111111111111111111111111111111111222333444444333222111222222222111111111111111111111111222222222333333222222222222222111000000000111111222222222111111000000000000111111111111333222000///...///000111000111111111111222222222000000000000000000000000111111111111111111111111222222111111111111222222111111111111000000000///000000000000000000000000000---+++---111222000---000000111111111111000000111000000222444666444222111111111111111111111111/////////000000000111111...////////////000000000...///000000000000///...111111111111111111111111////////////............000/////////.....................---------,,,,,,........................000000//////....................................///////////////000000000000000000000///...---,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........//////............------000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------,,,------...//////,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------......---,,,,,,,,,---------,,,,,,+++***,,,,,,------------,,,,,,***++++++,,,,,,,,,++++++***+++,,,,,,------------------------------------,,,,,,------------,,,,,,,,,.........,,,,,,---......------,,,,,,------...------........./////////............////////////////////////////////////------------------------........................///......------......///yyyhhh]]]RRRKKKHHHFFFEEEBBB???===<<<<<<<<<:::::::::::::::::::::;;;666777777777777666555444444444333444444333///---555444444444444333333333333333444444333333222111222222222222333333444555222333333444444333333222333333333333333333333333444444333333333333222222111000000000111333555666777555444444555666555333111111222222222222111111000000000000000000000000111111111111111111111111000111333444555555555444222222222222111111000000111111111222222222222333222222222222222222111000111111222222222111111000111111111111222222222222333222000/////////000111000111111111111222222222000000000000000000000000111111111111111111111111111111222222222222111111111111111111000000000000111111111111111111111111...,,,+++---000222111/////////000000000000//////000000///111333444333111111111111111111111111111.../////////000111111111............///////////////000000111111000000///////////////////////////........................////////////.....................------------,,,........................000000000///////////////////////////////////////.........//////000000111///////////////...---,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,------,,,,,,------------......000///...---------------///...------,,,+++******---.........------,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,++++++***)))...---,,,+++++++++,,,---++++++++++++++++++++++++---.........,,,+++,,,---))))))))))))***+++------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++////////////...---,,,+++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,------------------------++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---...------,,,,,,------...,,,---------............---............/////////////////////////////////------------------------...........................//////////////////...yyyhhh\\\QQQJJJGGGFFFDDDBBB@@@===<<<;;;;;;888888888888888888777777666666666666666555555555888777555555555555444222444444444444444444444444333333444444444333333333333333222222333333444444222333333444444333333222333333333333333333333333444444333333333222222222111111111111222333444555555444333444555555444222000111222333333222111000000000111111111111000000111111111111111222222222000111333444555555444444333333222222111000000000111111111111222222222222222222222333333222111111111111222222222111000000000000000111111111222222222111000000//////000000000000111111111222222222000000000111111111111111111111111111111111111111000111222333333222111000111111111000000000000000111111111111111111111111111///...///222333222000......////////////......//////000111222222111111111111111111111111111111111111111111111111111000........./////////000000000000111111111111000000------------------------------...............//////////////////.....................------------........................////////////....................................------......///000111111.../////////......---,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......000///...---------------......---,,,,,,+++******,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++*********000///,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,***)))((((((((((((((()))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------......---,,,,,,+++,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,,,,---,,,,,,++++++------------------,,,,,,------------------------***++++++,,,,,,++++++******+++,,,,,,+++***+++---...------,,,,,,------...,,,,,,,,,---------......---------.........//////////////////////////////................................................---...///000000///...---yyyhhh\\\QQQJJJGGGEEEDDDBBB@@@>>><<<;;;:::999999999888777555444333777666666555555555555555:::777444333444777888888444444444444444444444444444444444444444444555555444444333333222222333333222333333444444333333222333333333333333333333333444444333333333222222222333222222222222222222222000//////000222222000...000111222333333222111000///000111111111111000///000000111111111222222222111222333444444333222111222222222111111111000000000000111111111222222222111222222333333333222222222222222222222111000////////////000000000111111222111111000000000000000000000111111111222222222111111111222222333333333111111111111111111111111000111222333333222111000000000000000000000111111111111111111111111111111222111000000111111000.........////////////.........///000111111000000000000000000000000000000000444444333222111111000/////////000000000111111111111111000000000000111111000000000000000000000000,,,---------......//////........./////////////////////.........---------........................------------------------------------------------,,,------...///000000111...............------,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))******+++,,,---......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********************+++111///,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))+++---,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++*********+++,,,---......---------.........---,,,,,,------------------------***++++++,,,,,,++++++***)))***++++++******,,,---...------,,,,,,------...,,,,,,,,,---------......------------....................................////////////////////////........................,,,---...//////...---,,,yyyhhh]]]RRRKKKHHHDDDCCCBBB@@@>>><<<:::999:::;;;;;;:::999777555333777666555555444444555555777444111111222555777777333333333444444444444555555555444444444555666666555444333333222222222222222333333444444333333222333333333333333333333333444444333333333333222222333333333222222222111111222222222444555555333111111111222222222222111111///000111222222111000///000000000111222222333333222222333444444333222111111111111111111111111111000000000111111111111222111222333333333333333333222222222222222111000///.../////////000000000000111111111111000000000///000111111111111222222222000111111222222333333333111111111111111111111111111111222222222222111111000000000000111111111111111111111111111111111111111111000///...---,,,,,,......////////////.........000222222000000000111000000000000000000000000444444333222111000000///000000000000111111111111111000000//////000000111////////////////////////,,,,,,,,,---......//////.........////////////////////////.........------........................,,,,,,,,,,,,,,,------------------------------------------......//////000------.........------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++*********+++,,,,,,---......///......---------......+++++++++,,,,,,---------((((((***+++,,,---------*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++........................************************++++++,,,,,,,,,,,,++++++******)))))))))***++++++///...---+++******++++++************************)))++++++***)))((()))***))))))******+++,,,---...***++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,+++((()))***++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++)))***+++---......//////,,,------.........------------------------------++++++,,,,,,,,,,,,++++++)))***++++++++++++,,,......------,,,,,,------...,,,---------............,,,------------.................................////////////////////////........................,,,,,,------------,,,,,,zzziii]]]SSSKKKIIICCCCCCBBB@@@>>><<<:::999999:::;;;;;;:::999666555777666555444444444555555444333222222333444222111333333333444444444555555444444333333333444555666333333222222222333444444222333333444444333333222333333333333333333333333444444333333333333222222111222222333333333222222333333444666888888666333222222111111111111222222///000111222222111000//////000000111222222333333111222333555555555444444000000000111222222333333000000000000111111111111111222333333444444333333222333333222222000////////////000000000111111111111111111111111000//////000111111111111222222222...//////000111111222222111111111111111111111111222222111111111111222222///000000000111111111111000000000000000000000000///000000///...------.../////////000000////////////111333333111///000222000000000000000000000000000000000000000000000000/////////000000000000111000000///......///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////............/////////000////////////....................................,,,,,,,,,---------......................................................,,,------......------------,,,,,,,,,,,,,,,,,,+++------,,,,,,++++++++++++++++++,,,,,,------............---------......///+++++++++,,,,,,---------******+++,,,---------,,,)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,------------------------++++++++++++++++++++++++******++++++++++++*********)))(((((()))***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,+++)))((()))***)))))))))))))))***++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++***+++,,,,,,---------,,,,,,,,,------------,,,,,,++++++,,,---.........---,,,,,,---.../////////...------------------------,,,,,,------------,,,,,,)))***,,,,,,+++,,,---///...------,,,,,,------...------........./////////,,,,,,---------.......................................................................................------------......{{{jjj^^^SSSLLLIIICCCCCCBBB@@@>>><<<:::888666777999::::::999777666777666555444333444555555333333555666777444000,,,333333333444444555555555333333222111222333555666111111111222333444666777222333333444444333333222333333333333333333333333444444444333333333222222///000111222333444444444......///111333333111...333222111000000111222333...000111222222111000...///000000111222222333333000111333555777777777777//////000111222333333444000000000000111111111111111222333333444444444444333333333222222000//////000111111111111222222222111111111111111000//////000111111111111222222222,,,------...///000000111111111111111111111111111333222111000000111222333//////000000111111111222///////////////////////////000111111000000111222//////000000000000/////////222444333111///000222000000000000000000000000,,,,,,---...///000111222............/////////000000///...------...///000////////////////////////++++++,,,,,,---...//////---.........//////000000000/////////....................................---------.........//////////////////////////////...............---------,,,,,,------...------------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,------------............---------......///,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++************)))(((((((((***+++,,,,,,,,,---------,,,+++***------------------------+++,,,---,,,***)))***+++111000///---,,,+++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,+++*********+++,,,,,,------------,,,------......------,,,------......------,,,++++++,,,---...////////////------------------------,,,------......------,,,)))+++,,,,,,,,,,,,...///...------,,,,,,------............////////////000,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................000///...------...///000wwwdddXXXOOOKKKJJJCCCBBBAAA???>>>======<<<::::::::::::999888777777777777666555555555555666444444444444444444444444444444444444444555666666555444444333333444444555444444222222222222444444///000333555555333111000000000////////////000000333333333222222222111111...///222444555666666555222222222333333222222222444333333222111111111222////////////////////////000111111111111222222222222111222555888999999888444333333222111111111222222111111000000000000000222222222111000111333666999666222000/////////...333333222222111111000000111111111222222333444444333222222222111111000000...///000111111000///...//////000000111111222222222222222333333444444444////////////////////////////////////000000000000......//////000000111111222111111000///......---///111333333222000000111000000000000000000000000000000000000000000000000---///000///...---...000111000///000111222111000000000/////////.........//////////////////////////////000000000000//////111///+++((('''(((***,,,---------.........//////,,,,,,,,,---...///000000------------------------...............---------------////////////------++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,++++++,,,,,,---......,,,******+++,,,+++*********))))))))))))******+++,,,---...............*********++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))+++++++++*********))))))++++++++++++,,,---...///---------,,,,,,+++++++++,,,++++++***)))(((''''''+++++++++++++++++++++++++++---......,,,++++++,,,++++++******++++++,,,---,,,,,,++++++***)))((((((,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---......---,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,++++++,,,------...------,,,---...///000222000...---,,,,,,,,,---///......------,,,++++++***+++---------+++)))(((.../////////...------,,,+++,,,,,,---...///000000******+++,,,---...///000222///,,,,,,...000000...////////////////////////------------------------//////......------------vvvcccXXXOOOKKKJJJCCCBBBAAA???>>>======<<<::::::;;;::::::999888777777666555555444444555555444444444444444444444444111222333333222111///...333333333222222333333333444333333222222333333444444444666666666444222111222111111000000111111222333333333222222222111111111111222333444444444444111111222222222222111111444333222222111111111222000000000000000000000000000000111111111222222222222222333555888::::::999444333222222111111222222222111111000000000000000222222222111000111333666777444111////////////...000000000//////////////////000000000000000//////222222111111111000000000//////000000000000//////000000000000000111111111222222222222333333333333111111111111111111111111////////////000000000111////////////000000000000111111000000//////......111333444444111/////////000000000000000000000000000000000000000000000000...///000000......///000...,,,,,,---...///...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////111///---+++***+++,,,...,,,,,,,,,---------......,,,---------.../////////------------------------//////...---,,,++++++******+++,,,------,,,+++***++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++************+++,,,,,,...,,,******+++,,,+++***++++++************++++++(((((()))***************++++++++++++++++++,,,,,,+++++++++*********))))))++++++,,,,,,+++******)))+++++++++*********))))))))))))))))))***+++,,,---------,,,,,,,,,+++++++++......------,,,++++++++++++++++++++++++++++++++++++---...---,,,***++++++++++++******++++++,,,---,,,,,,++++++***))))))(((***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,---...------,,,---...///000111000///...------------,,,,,,------------------,,,------...---,,,+++***+++,,,---...............---------......//////000------............//////111...,,,,,,...//////...------------------------------------------------000000000//////.........vvvcccXXXPPPKKKJJJCCCBBBAAA???>>>======<<<;;;;;;;;;;;;:::999888777666555555444444444444444555555555555555555555555111222444444333///,,,)))333222222111111222222333444333333222222333333444666666666555444333222111333333222222222222333333333333333222222222111111333333222222111222222222000111111111111111111000333333222111111111111222111111111111111111111111000000000111111111222222333222333666999::::::999333333222222111111222222222111111000000000000000111222222111000000333555444222///...///000//////////////////000000000000000000222222111///---,,,111111000000000000//////000000////////////000000111111111111000000000000222222222111111111111111111111111111111111111111/////////000000000111111000000000000////////////000000000000////////////222444555444111///...---////////////////////////000000000000000000000000///000111111//////000111---,,,+++,,,---......,,,////////////.......................................//////000000//////...000///............//////------------............------..................------------------------//////...---+++***)))(((***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******))))))******+++,,,...,,,******+++,,,+++***,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,+++++++++++++++++++++++++++*********************++++++******))))))+++++++++***************)))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++------------------------+++++++++++++++++++++++++++,,,...---+++******+++++++++******++++++,,,---,,,,,,++++++***)))))))))''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,------...//////000000000///...------+++++++++,,,---...............------------,,,,,,((()))***,,,...///000000.........///////////////000000/////////.........000...,,,---...//////...------------------------------------------------//////............------uuucccXXXPPPKKKIIICCCBBBAAA???>>>======<<<;;;;;;;;;;;;:::999888777555555444333333333333444333333333333333333333333666666666666555222000///333333222222222222333333333333333333333333333333555444222111111111111222333333333222222333333333333333333222222222111111333222111000000111222333000000111111111111000000222222111111111111111222111111111111111111111111000000000000111111111111333333333666999;;;:::999333333222222111222222333222111111000000000000000000111222111000000222444111000......///000000///000000111111222222333333111222444666555333111///000000000///////////////111000///......///000111222222111111000000//////222222111111000000//////111111111111111111111111//////000000000111111111111111000000//////......////////////000000000000111333444444111/////////////////////////////////000000000000000000000000///111222111000///000111///...---...000111000///111111111000000000//////////////////////////////...//////////////////...---...//////000000000000............////////////...............---------------------------------.........---,,,+++******,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++......---------,,,,,,,,,***************+++,,,,,,...,,,******+++,,,+++***+++++++++******+++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********************************))))))*********))))))(((************************+++++++++++++++,,,------,,,+++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++***,,,------+++******+++++++++******++++++,,,---+++++++++*********))))))''''''(((***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------------------......///000000000///...---++++++,,,,,,,,,---------...---,,,,,,,,,,,,------'''(((***,,,---///////////////////////////......////////////.........---000///......////////////////////////////////////------------------------++++++++++++++++++++++++tttcccXXXPPPJJJIIICCCBBBAAA???>>>======<<<;;;;;;;;;;;;:::999888888555555444333333333333444222222222222222222222222999888666555444555666777444444333333333333444444333333333333333333333333222222111000000222444555222222111111111111222222333333333222222222111111222111111000111333444555000000111111111111000000111111111000000111222222111111111111111111111111//////000000000111111111222222333666999::::::999333222222111222222333333222111111000000000000000000111222111000000222333000...---...000111111000000000111111222222333333000222444666777666444222///////////////000000000111000///......///000111222222111111000000//////111111111000000/////////000000000000000000000000000000000000111111111111111111000000//////......////////////000000000000...111333333222111111111///////////////////////////////////////////////////111222111000///000111000///...///111222111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,...///000000//////,,,,,,---------........................---------------------------------------------............------------------------++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++,,,------...,,,******+++,,,+++*********))))))))))))******(((((())))))))))))((((((,,,,,,,,,++++++*********************************((())))))*********))))))************************++++++******++++++,,,,,,++++++++++++++++++++++++(((((())))))******++++++++++++++++++++++++++++++***,,,---,,,+++*********++++++******++++++,,,---+++++++++***************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------------,,,,,,---...///000000///......------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,)))***+++,,,------------////////////............,,,,,,---------.........000000111111000000000000////////////////////////------------------------***+++++++++++++++++++++sssbbbXXXPPPJJJIIICCCBBBAAA???>>>======<<<<<<<<<<<<;;;;;;:::999888666555555444444444444444222222222222222222222222666555333111222444777999555444444333333444444555222333333444444333333222333222222222333555777888111111000000000000111111333333333222222222111111222222222222333444555666000111111111111111111000111000000000000111222222111111111111111111111111/////////000000000111111222111222555888999999888222222111111222222333333222111111000000000000000///000222111000000111333000///...///111222111000////////////000000000000...///111333444444333222//////000000000000111111000000////////////000000111111111111000000000000111111111000000000000000////////////////////////000000000111111111222222000000000000////////////000000000000////////////---///222333222222222333///////////////////////////////////////////////////000111111//////000111///...---...000000000///000////////////.........---------------------------......//////......---,,,,,,---...//////......)))*********++++++++++++------..................------------------------,,,,,,---......//////000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,++++++,,,,,,---......,,,******+++,,,+++******))))))))))))))))))******++++++++++++***)))))),,,,,,++++++++++++++++++***************+++++++++))))))******++++++*********************+++++++++))))))((((((((())))))************+++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++---,,,***))))))***++++++******++++++,,,---************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++------............------,,,------------,,,,,,+++,,,,,,---.../////////...---------,,,+++***************++++++++++++,,,,,,+++,,,---------------,,,---------...............+++,,,,,,,,,------.........000222222000///000000------------------------------------------------,,,,,,------------......rrrbbbXXXPPPJJJIIICCCBBBAAA???>>>======<<<<<<<<<<<<<<<;;;:::999888777666555555444444555555444444444444444444444444333222111000111222444555444333333333333333333444222333333444444333333222333333333333444555555666111111000000000000111111333333333222222222111111333444444555555555444444111111222222222222111111000000000000000111222222000000000000000000000000////////////000000000111111000111444777888888777222222111111222222333444222111111000000000000000...000111222000000111222111000///000222333111000000000000/////////////////////000111111111000000000000000111111111222222//////000000000000//////000000000000000111111111000000111111111111111111000000000000000000000000000000111111111222222222////////////000000000000111111000000//////.........000333333222111111111000000000000000000000000////////////////////////...///000000......///000...---,,,---///000///...222222222111111111111000000000000000000000000000---......//////......---........................*********+++++++++,,,,,,,,,---------.../////////------------------------------------------.........------,,,,,,------...++++++++++++++++++++++++++++++++++++******************++++++,,,---............---------,,,,,,,,,+++++++++++++++,,,,,,---...,,,******+++,,,+++***+++******))))))******+++...............---,,,,,,++++++++++++++++++,,,,,,))))))*********+++++++++)))******+++,,,,,,++++++))))))*********+++++++++))))))(((((((((((()))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,***))))))***++++++******++++++,,,---************************************************************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++......///000000///......,,,------...---,,,+++***+++++++++,,,,,,...//////,,,,,,++++++++++++++++++)))***,,,---------,,,,,,,,,,,,---............---++++++,,,,,,------..................------------,,,...111111///---...///------------------------------------------------------------.........///rrrbbbXXXPPPJJJIIICCCBBBAAA???>>>======<<<<<<<<<<<<<<<;;;:::999999777777666555555555555666666666666666666666666666111111111222222222111111333222222222222222222333222222444444444444222222222222222222222222222111222111111111111111111222333333333222222222111111555666777777666444333111222222333333333333222222000000///000000111222222////////////////////////////////////000000000000000000000333666888777666222111111111222333333444222111111000000000000000...000111222111000111222222111000111333333111000333333222222111111000000222222111111000/////////000000111111222222222333...///000111111000///...//////000000111111222222000000111111222222333333111111111111111111111111000111111111111222222222......//////000000111111222111111000///......---000222444444222000///000111111111111111111111111////////////////////////...///000///...---...000///...---...000000000///////////////............---------------------------..................---//////............//////---------.........//////,,,,,,------...///000000---------------------------------,,,,,,+++++++++111000///......///000111+++++++++++++++++++++++++++++++++************)))))))))***+++---...//////......---------,,,,,,,,,*********)))***++++++,,,...,,,******+++,,,+++***,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))*********++++++,,,,,,---))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++++++++***************+++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,***))))))***++++++******++++++,,,---******************++++++))))))******++++++++++++************************,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++---,,,+++******+++,,,---)))***,,,------,,,***)))++++++++++++++++++++++++...///000111111000///...,,,------...---,,,***)))++++++******+++---///000*********++++++,,,------***+++---//////...---,,,+++,,,---...////////////******++++++,,,---......222111000///...---,,,,,,***---000///---+++,,,---////////////////////////------------------------+++++++++,,,,,,---------pppbbbZZZRRRKKKHHHEEECCCAAA???===;;;:::999<<<<<<<<<===>>><<<888555>>>===<<<888444111000111444444333333333222222222555444222111111111222222444444444333333222222222222222222222222222222222222222333333333333444444111111111111111111111111222222222222222222333333111222333333333333222111///000000222333444555555000000000000000000000000000000000000000000000000111111111000000000000000...///111444555666666555222222222333333222222222111111111111111111111111000111222333333222000000...//////000111222222222333111111333444111111444333333222111000///......333444555333111000000111000000000000000000000000---......///000111111222000000000000111111111111333222222222111111000000222222111111000000//////,,,...000111222111000///////////////////////////222111111111000000/////////////////////000111111555333111///......///000000000000000000///............///000000000000000000///...------...000111000000000///...,,,+++***---------............///...,,,+++,,,///111///---........................------------------------//////......---------,,,,,,,,,.../////////...---------,,,,,,,,,,,,++++++/////////......------,,,************************...------,,,,,,------...------------------------))))))*********+++++++++,,,------,,,,,,***))))))(((((()))***+++---...///************************++++++++++++++++++++++++...---+++*********++++++000---******+++,,,***(((******************************+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((((((((((()))***++++++,,,,,,******))))))***+++,,,---(((((()))************)))------------,,,,,,+++***************************)))))))))***+++++++++,,,+++++++++*********)))))),,,+++*********+++,,,---,,,,,,+++++++++,,,---...******++++++,,,---......------------------------+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++---------.........//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++.........------,,,,,,,,,........................///......------,,,++++++,,,,,,---...---,,,***))),,,,,,,,,---------......qqqbbbZZZRRRKKKHHHDDDCCCAAA???===;;;::::::;;;;;;;;;===>>><<<999666777777777555333222333444555555444444444333333333444333222111000111111222555555555444444333333333222222222222222222222222222222333333333333444444222222222222222222222222222222222222222222222222111222333333333333222111000000000/////////......000000000000000000000000000000000000000000000000111000000000000000000000000111222444444444444333111111222222222222111111000000000000000000000000000111222222222222111000...//////000111111222222111///000333333111000333222111111000000//////...111111222111///---...///000000000000000000000000......//////000000111111000000000000111111111111111111111000000//////////////////000000111111111---...000111111111///...000000000000000000000000111111000000000////////////////////////000000111333222000///...//////000000000000000000///......---...//////000000//////++++++,,,....../////////.........///......---,,,---------............///...---+++---///000///---------------------------------------------------/////////.........------++++++---.........---,,,------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,))))))******++++++++++++***)))))))))***+++,,,---************************++++++++++++++++++++++++---,,,+++*********+++++++++)))((())),,,...---,,,************************))))))*********++++++++++++,,,,,,++++++)))((((((((())))))***++++++,,,,,,))))))******************)))***+++++++++,,,+++++++++,,,,,,,,,++++++***)))***************************************++++++++++++++++++*********))))))******)))))))))***+++,,,++++++******++++++,,,,,,++++++,,,,,,------......------------------------.........//////.........+++,,,---//////---,,,+++,,,,,,---------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,......---------,,,,,,,,,...........................------------,,,,,,,,,,,,------...---,,,+++***---------.........//////qqqaaaYYYQQQKKKHHHDDDCCCAAA???===;;;:::::::::999:::<<<======:::777222333444333222222444555555555555555444444444444333222111111000111111111555555555555444444444444222222222222222222222222222222333333333333444444333333333333333333333333444333333222222111111111111222222333333222222111111000000///...---,,,,,,000000000000000000000000000000000000000000000000000000000000000000111111222333333333333333222111000111111111111111111000////////////////////////000000111222222111111000/////////000111111222222444333444888888444222444///////////////////////////000111000...,,,---...000000000000000000000000////////////000000000000000000000000111111111111000////////////.........,,,---...///000111222222//////000111111000......111111111111111111111111000000///////////////...//////......//////000111////////////////////////000000000000000//////...------...///////////////'''))),,,...000000///...,,,,,,---.../////////...---------............///...---,,,---/////////---,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////.........******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++*********+++,,,,,,++++++******)))*********************************++++++++++++++++++++++++---,,,+++*********++++++***)))(((***,,,------,,,************************(((((()))))))))*********+++++++++++++++***)))((()))))))))***++++++,,,,,,+++,,,---------,,,++++++++++++,,,,,,,,,---------******+++++++++***))))))************************+++++++++***************+++++++++***************)))))))))))))))***++++++************++++++++++++------------------------------------------------+++++++++++++++++++++++++++,,,---......---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...------------,,,,,,,,,------------------------,,,,,,,,,---------......,,,------------,,,++++++........./////////000000ooo```WWWPPPIIIFFFDDDCCCAAA???===<<<;;;:::888888999;;;======;;;999444555555333222111222444555444444444444333333333111111111111111111111111444444444444444444444444222222222222222222222222222222222333333333444444333333333333333333333333444444333333222111000000222222222222222222222222000000111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111222222222333333222222222000000111111111111000000000000000000000000000000000000000111111111111111//////000000111111111111666444666999888222///000---........./////////000000111222111///...///000////////////////////////000000000000///////////////000000000111111111111000000//////////////////------...///000000111111000000111111000///...---000000000000000000000000////////////............///............///000000---...///////////////...//////000000000000//////......///000000000000///***+++,,,...//////......,,,---......///.........---------............///...---------............,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////***++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))******++++++,,,,,,*********+++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,000///---+++************+++++++++******+++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++***))))))************************))))))))))))*********++++++++++++++++++***)))((())))))*********+++++++++++++++***)))))))))******,,,+++++++++,,,,,,------******++++++++++++******************************,,,+++++++++***)))))))))***************************************+++++++++******++++++,,,,,,,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((()))))))))+++,,,------------,,,+++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------------------------------++++++,,,,,,---...//////------------------,,,,,,---.........////////////nnn^^^UUUMMMHHHEEECCCBBB@@@???===<<<;;;;;;888888888:::<<<<<<;;;999444555666444333333444666333333333222222222111111111111111222222222111111222222222222222222222222222222222222222222222222222222222333333333444444222222222222222222222222444444333333222111000000222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000//////000000111111111111000111111111222333444444000000111111111111000000111111111111111111111111/////////000000111111222000000000000000111111111222000111333111+++''''''------......//////000000///000111000///...///000////////////////////////000000000000///////////////000000000111111111111111111111111111111111111111000000000/////////...000000000000000///......////////////////////////............////////////...............//////000---...///////////////...//////000000000000//////...///000000111111000000000///...------......///.........///......---,,,---------............///............---------...,,,,,,,,,,,,,,,,,,,,,,,,.................................///////////////,,,,,,,,,,,,,,,------...------,,,,,,,,,+++++++++******++++++,,,,,,------******+++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++************---,,,+++******)))))))))+++******++++++,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++++++++***))))))*********************************+++++++++,,,,,,******+++++++++***))))))***************+++++++++)))'''$$$""""""###&&&(((+++******)))***+++,,,,,,++++++,,,,,,,,,,,,,,,+++************************,,,+++++++++***)))))))))************************+++++++++,,,,,,,,,,,,,,,+++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---------------------------------------------------***++++++,,,---...//////---------------------...,,,,,,---------.........nnn]]]TTTMMMGGGEEECCCBBB@@@>>>===<<<<<<;;;999888888999;;;<<<;;;999333444555555444555777999222222222222111111111111111111222333333333222222111111111111222222222222222222222222222222222222222222333333333333444444111111111111111111111111444333333222222111111111333222222111111222222333333222222111000///......000000000000000000000000000000000000000000000000/////////000111111222222000000000000111333444555000111111111111111111000111111111111111111111111///////////////000222222000000000000000000111111333000000222000***'''(((.........//////000000000---...///...---,,,---...000000000000000000000000////////////000000000000000000000000111111111111222222222333333333333444444444333111000...------000000000000////////////...........................////////////000000000......------......///000////////////////////////...//////000000000000000...//////000000000000000333111///---,,,---...///.../////////...---,,,,,,---------............///---/////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------......//////+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))$$$$$$&&&((()))*********************+++,,,---...************************++++++++++++++++++++++++******+++,,,,,,,,,++++++$$$'''***+++++++++,,,---***************************++++++++++++,,,,,,,,,******+++++++++******)))************************+++)))&&&$$$%%%'''***---***)))((((((((()))***+++++++++,,,---------,,,,,,************************+++++++++******************************++++++++++++,,,,,,---...---------+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,*********++++++++++++++++++++++++,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------,,,------...///,,,,,,,,,------------...ooo^^^UUUNNNHHHFFFBBBAAA@@@>>>===<<<<<<<<<:::999888999:::;;;:::999555666666555444444555777333333333222222222111111111222333444555444444333111111111222222333333333222222222222222222222222222222333333333333444444222222222222222222222222222222222222222222222222333333222111111222333333111111000000/////////...000000000000000000000000000000000000000000000000...//////000111111222222222222111000000111222333111111222222222222111111111111111111111111111111//////......///000222333111000000000000000000000444111111444333///...000///000000000000000000000---...//////...---...///000000000000000000000000......//////000000111111000000000000111111111111222222333333444444444444555555444222111///......///////////////000000111/////////////////////////////////000000000111111...------------...//////333222000///...//////000......///000000000000000,,,------...///.........//////......------......,,,---......///.........---------............///---///000///---+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,+++*********+++------------,,,,,,,,,,,,++++++---------------,,,,,,,,,,,,,,,------...//////000+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********!!!###&&&***,,,,,,,,,+++***)))))))))))))))******************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++###&&&***,,,+++***+++---************************************++++++++++++)))******+++++++++***************************************+++,,,---...///***)))((('''''')))***,,,******+++,,,,,,,,,,,,,,,***************************************+++++++++))))))*********+++++++++***+++,,,---------,,,,,,***+++---//////...---,,,)))******++++++,,,,,,,,,+++++++++++++++++++++++++++***(((''''''(((***+++,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,---)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---...///000------------............qqq```VVVOOOJJJHHHBBBAAA@@@>>>===<<<<<<<<<:::999888888::::::999888999:::999666333111111222444444444333333333222222111222444555666555444444222222222333333444444444222222222222222222222222222222333333333444444444333333333333333333333333222222222222222222333333444333222111111222333444---...///000111222333444000000000000000000000000000000000000000000000000...//////000111222222222555444222000000000000111222222333333333333222222000000000000000000000000///.........///000222333111111111000000000000000000......111222000000333111111111111000000000000///111222111000000111222000000000000000000000000---......///000111111222000000000000111111111111222222222333333444444444555555444333222111000/////////...//////000111222000000000000000000000000//////000000111111222222...------------...//////555333111///......000000......///000000000000000***+++,,,,,,------,,,,,,***+++---//////...---,,,***+++,,,...///000000000---------.........//////---///111///,,,+++,,,...........................+++++++++++++++++++++++++++++++++,,,,,,---------+++***)))))))))***,,,------------,,,,,,,,,++++++---------,,,,,,+++++++++******++++++,,,---......,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,+++++++++%%%'''+++...///...,,,+++***)))(((''''''&&&&&&&&&************************++++++++++++++++++++++++)))***+++,,,---,,,,,,+++%%%))),,,---***((((((***************************))))))))))))************)))******+++++++++******++++++******************"""$$$(((***,,,+++***)))***)))((('''''')))+++,,,((()))***+++++++++++++++************************))))))******+++++++++,,,))))))******++++++++++++)))***+++,,,---,,,++++++)))***,,,......---,,,+++(((((()))***++++++,,,,,,++++++++++++++++++++++++...---+++******+++---...,,,++++++******++++++,,,++++++,,,,,,,,,---------))))))******++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,---...///000............/////////000ooo^^^UUUNNNHHHFFFCCCBBBAAA???>>><<<;;;::::::999888777777888999999888777444222111111333333444555666555333222333444444444444444444444444444333333333333333333333333333333222111000000111111111111222333333333333222222333444555555555444444333333333222222222111111333222111111111222333444222222222111111000000000////////////////////////222222111111000000//////111000...------///111333/////////////////////000111111000000000000000000000000111111111111000000111111111111111111111111333333222111000///...---333333222222111000000000111000///......///000111000000////////////000000000000000000///...---,,,///000000111222111111111---......///000111111222444444333333333333333333000000111111111111000000///...------///000000///111111000000//////......000000000000000000000000////////////000000000000222222111000///...---------...///111333555777777333222111/////////000111...........................---,,,+++***)))))))))........................---...///000000///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,------------------------///---,,,,,,---...---,,,---,,,+++******+++,,,---************************,,,++++++******++++++,,,++++++************++++++***************************+++,,,------,,,+++***+++++++++*********))))))+++++++++***************)))***+++,,,,,,+++***)))******************************************************))))))))))))*********+++,,,,,,---------,,,******++++++++++++******)))***+++,,,,,,+++***)))))))))*********+++++++++///***'''(((,,,///---+++'''((()))***+++,,,,,,,,,000...,,,,,,,,,,,,***)))++++++++++++++++++++++++---------+++))))))***,,,++++++------------++++++,,,,,,,,,+++++++++******...------,,,,,,------...---------.........//////---,,,,,,++++++,,,,,,---///---+++))))))+++---///......///000///...,,,+++------------------------000///---,,,+++,,,------//////...---------......------///000111111111111///...------------...///mmm]]]TTTMMMGGGEEECCCBBBAAA???>>><<<;;;::::::999888777666666777888777777555444444555666666444555666555333222333444444444444444444444444444222222222222222222222222333222222111000000111111000000111222222222222111222333333333333444444444333333333222222222111111222222111111111222333444222222111111000000000000222222222222222222222222111111111000000000000000////////////000000000111111111222222333333222222000000000000000111111111000000111111111111000000111111111111111111111111//////000000000111111111000000000000000000000000111000///......///000111000000////////////000000000000000000///...---,,,---.........////////////......//////000000111111111111111111222222222222///000000111111000000//////---,,,---...000//////111000000000/////////...000000000000000000000000....../////////000000000////////////////////////...//////000111222222333222111000/////////000000////////////////////////...---,,,++++++***++++++........................---...////////////...---......---------,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++)))++++++***))))))***++++++************************+++******))))))******+++++++++************++++++******************************++++++++++++******+++++++++*********))))))******************************++++++++++++******++++++++++++++++++++++++******************************))))))))))))************++++++,,,+++++++++******++++++++++++************++++++++++++******))))))*********+++++++++,,,(((%%%&&&***,,,+++)))((()))***+++++++++++++++((('''''')))+++------,,,++++++++++++++++++++++++,,,,,,,,,+++))))))+++---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...---+++******+++---..................---,,,,,,------------------------......---,,,,,,,,,,,,,,,------------------......------...///000000000000........................lll\\\SSSLLLGGGDDDCCCBBBAAA???>>><<<;;;::::::999777666555555555666444555555555666666666666444555555555333222333444444444444444444444444444111111111111111111111111333222111111000111111111//////000111111111111000333222111111111222333444333333333222222222111111222222111111222222333444111111111111000000000000333333333333333333333333000000000000111111111111---...000222222111000///000111333444555444444333//////000000111111111222000000111111111111000000000000000000000000000000......///000000111222222------...//////000111111000000////////////000000000000////////////000000000000000000///...------......---------...///000000000000000000000000000...//////000000111111111///000000111111000000//////...,,,---///000000///000000000000////////////000000000000000000000000------........./////////------...///000000111111////////////............111000///.........//////111111111111111111111111------,,,,,,,,,,,,------........................,,,------......------,,,......---------,,,,,,,,,************************.........---------------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,...000///+++(((******))))))))))))*********************************))))))))))))))))))***++++++************++++++*********************************))))))*********+++++++++***************))))))))))))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))************+++++++++******)))******++++++++++++******++++++************++++++***************++++++++++++(((&&&'''***,,,+++))))))******+++++++++******&&&%%%%%%(((+++---------************************+++,,,,,,+++******,,,...---,,,,,,++++++,,,,,,---((()))***+++,,,------......------,,,,,,------...************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++******+++,,,---......------------......///......---,,,---...//////...---,,,lll\\\SSSMMMGGGEEECCCBBBAAA???===<<<;;;::::::999777555444333444444222333333444444444333222333444555555333333333555444444444444444444444444222222222222222222222222222222111111111111111222///000000111111111111111333111000//////111333444333333333222222222111111222111222222222222333333222222222222222222111111111111111111111111111111//////000000111111222222...///000222222111000///...///111333444444333222/////////000111111222222000000111111111111000000////////////////////////000000000000000/////////.........//////000000000000000////////////000000000000////////////000000000000000000000///......000000/////////000111222111111000000000000000000---......///000111222222111111222222222222111111111///......000111111000000000000000////////////////////////////////////------------.........///------......///000000111/////////......---------/////////............///000000000000000000000000---,,,,,,,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++..................------++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,+++++++++***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++...222444222---)))+++******************+++******************************))))))))))))******++++++************++++++************************+++***)))(((((()))***+++************************((()))))))))))))))******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******++++++++++++++++++******)))******++++++++++++******,,,+++***))))))***+++,,,************************,,,***)))***,,,---,,,+++******+++++++++******))),,,+++******,,,,,,+++******************************+++,,,,,,++++++---...------++++++++++++------))))))***+++,,,,,,------...------,,,,,,------...************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,***)))((())),,,.........---,,,---------...------,,,,,,,,,---///000000///---,,,lll]]]TTTNNNHHHFFFCCCBBBAAA???===<<<;;;::::::888777555333333333444444444444444333222111000333444555444333333444555444444444444444444444444333333333333333333333333222111111111111111222222000111222222333333222222222111000//////111333444333333333222222222111111111111222222333333333333333333333333333333333333111111111111111111111111//////000000111111222222000000000000000111111222...///111333444555444444//////000000111111111111000000111111111111000000////////////////////////000000000///////////////111111111000000///////////////000000000000//////000000////////////000000000000000000000000///...000000000000000111222222111111111111000000000000//////000000111222333333222333333444444333333222222111///000111333222222////////////000000000000////////////////////////------------.........///////////////............////////////////////////.........////////////...////////////////////////,,,,,,,,,,,,---...//////........................,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,------------------------....../////////...---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++++++++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...111333111---***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******+++++++++++++++************++++++************************+++***)))(((((()))***+++************************(((((())))))*********+++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++************+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++******,,,+++***))))))***+++,,,************************+++******+++,,,---,,,+++******+++++++++******)))...---++++++,,,+++***(((************************)))+++------,,,,,,---...------++++++++++++------++++++++++++++++++++++++...------,,,,,,------...++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---......---+++***---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***((())),,,.........---,,,,,,---------------,,,+++,,,---///000000///---,,,lll]]]UUUNNNIIIGGGCCCBBBAAA???>>><<<;;;:::999888666555444444444555777777666555444333222222222444555444333333444666444444444444444444444444333333333333333333333333111111111000111111222333111111222333333333333333222111000000000111222333333333333222222222111111000111222333333333333222222222222333333333333333333333333333333333333333000000000000111111111111111000000000000111222333000111222333555666777888111000000000000000000000000000111111111111000000000000000000000000000000------...//////000111111222222111000000///......//////000000000000//////000000////////////000000000000000111111000000///...///000111111111000000111111111111111111111111000111111222222333333333333333333444444333333333222111///000222333333222////////////000000000000000000000000000000000000------........./////////111111000///...---,,,+++......//////000111111111......///000000000//////------------------------,,,,,,+++,,,,,,---..............................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,........................------...//////---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,......,,,***,,,,,,------------,,,,,,************************,,,,,,++++++++++++,,,,,,++++++************++++++*********************************))))))************************+++++++++)))))))))***++++++,,,,,,++++++************++++++************************************************++++++************++++++++++++,,,---------------******++++++++++++******++++++************+++++++++++++++***************(((((()))************))))))******+++++++++******+++)))))))))+++,,,+++***++++++++++++++++++++++++***,,,......---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******...------,,,,,,------...,,,,,,,,,,,,---------...++++++------------++++++++++++------------++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,---......------,,,,,,------...------,,,,,,---...//////...---,,,kkk\\\TTTMMMHHHFFFCCCBBBAAA???>>><<<;;;:::999888666555555555666666777666444333333333444444222333555444333333444666444444444444444444444444222222222222222222222222111111000000111222222333000000111222222222222222111111111222222222333333333333333222222222111111000111222333333333222222000000000111111222222222222222222222222222222222111111111000000000000000///000111222333222111111111000000111333555888:::222222111111000/////////000000111111111111000000111111111111111111111111........./////////000000////////////////////////...///000111111000///...000000////////////000000///000000111111111000000...000222333444333111000000000000111111222222333222222222222222222222222111222222222222222222111111///...///000111111111.../////////000000000111000000000000000000000000....../////////000000000111000///...---,,,++++++////////////000000000000...///000111111111000000------------------------,,,++++++++++++,,,,,,---...........................---,,,++++++,,,---.........---------,,,,,,,,,------------------------,,,,,,.........---+++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***((('''(((***,,,,,,,,,+++,,,------------,,,+++************************++++++************++++++++++++************++++++******************************++++++++++++******))))))*********+++++++++)))******+++,,,,,,------******++++++++++++******++++++++++++++++++++++++************************,,,++++++******++++++,,,((()))***+++,,,---------******++++++++++++************++++++++++++******+++++++++*********))))))'''(((***+++******))))))((()))***+++++++++++++++***))))))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------***+++---......---+++***+++,,,,,,------,,,,,,+++,,,,,,---...............++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------------......+++,,,---.......................................jjjZZZRRRLLLGGGEEECCCBBBAAA???>>><<<;;;:::888777666555555666777888333222111000000222444555222333444444333333555666444444444444444444444444111111111111111111111111111111000000111222333333//////000111111111111111111111222333333333333222333333333222222222111111000111222333444333222222......//////000000000111////////////////////////222222111111000000//////,,,///222555555333000...///...------///333666999333333222111000///......000000111111111111000000111111111111111111111111222111000///...---,,,,,,,,,,,,------.../////////...///000111111000///...000000////////////000000///000000111111111000000000222555777888666333111//////000111222333333333222222222111111111111111000000111111111111000000///...------///000000///.../////////000000111111000000000000000000000000////////////000000000000000//////...------,,,,,,///////////////............///000222222222111000........................,,,++++++******++++++,,,..............................,,,,,,,,,,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++******************)))***++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))---***((('''))),,,...///***+++,,,------,,,+++*********************************))))))))))))******++++++************++++++***************************+++,,,------,,,+++***))))))******++++++++++++******+++,,,------......)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,&&&''')))***,,,,,,------******++++++++++++******)))***+++,,,,,,+++***)))++++++++++++******))))))(((***,,,---,,,++++++,,,'''((()))***+++,,,,,,,,,...---,,,---///000///...------------------------,,,...//////---+++++++++++++++---......---++++++))))))***+++,,,------......------,,,,,,------...++++++,,,,,,,,,---------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///......++++++++++++++++++++++++------,,,+++,,,---///000//////...---------......+++,,,---...///////////////...------------...///iii[[[TTTNNNJJJHHHDDDCCCAAA???===;;;:::::::::999666444333333444555666555555555555444444444222222333333444555666666333111000222555777555222000000111222222222222111444444444444444444444444000000000000000000000000222111000000000111333333000111222333333222111000333333222111111222333333222222222111111111000000000000000000111222333444/////////000111111222222111111111111000///------000111222333444555555555444333222111111111222333111111000000111222333333333333333333333222111000222111000//////...//////000000000000000000000000000000//////.........---222222111000000///000000......//////000000111111---...000111333444444444///000000111111111000000111111111111111222222222//////000111111111111111/////////000000000000000000///---,,,,,,---///000000000000000000000000000000000//////......---------.........//////000000////////////////////////.../////////...---,,,,,,//////000000///...------///......------,,,+++++++++******,,,...000000///---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++,,,,,,,,,++++++************************************++++++,,,,,,++++++******++++++,,,,,,++++++***)))************+++++++++,,,+++***)))))))))++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++*********))))))******))))))(((((('''''',,,+++***((((((((()))***************************))))))*********+++++++++)))************+++++++++''''''((()))***++++++,,,))))))((((((***---///111......---,,,,,,+++******+++++++++*********))))))))))))*********+++++++++++++++***)))(((((())))))******))))))))))))******************************,,,+++*********+++---...///)))%%%'''---000---)))***+++++++++,,,,,,,,,,,,------,,,,,,,,,---......+++,,,,,,,,,,,,+++******,,,,,,------,,,,,,+++******+++------,,,,,,,,,---******+++,,,,,,---......------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,..............................------------......///............---------222111///---,,,,,,,,,,,,......//////...---,,,,,,iiiZZZSSSNNNIIIGGGDDDCCCAAA>>><<<;;;:::999:::888777555444444444444666555555555555444444444222333333444444555555555666444333444555555222000///000111333333444444444333333333333333333333333000000000000000000000000222111000000000111333333222222333333333333222222333333222111111222333333222222222111111111000000000000000000111222333333111111111111000000000000000000000000///...------000111222333444555555555222111111000000000000111000000111111111222222222333333333333333222111000111000000////////////000000000000000000000000000000/////////............111111000/////////000000////////////000000000000,,,---...///000111111111222222333444444444444333333222222222222222222222//////000111111111111000////////////////////////000///---,,,,,,---///000........................///////////////...................../////////000////////////////////////....../////////...------///////////////...------,,,,,,---------------------.....................//////.........------------------...............************************,,,,,,---------------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******************++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,---------++++++*********))))))))),,,+++)))((((((((()))*********************************+++++++++,,,,,,,,,)))************+++++++++))))))******++++++,,,,,,---,,,+++))))))***,,,---...------,,,++++++******+++++++++*********))))))***+++++++++,,,,,,,,,,,,++++++***)))))))))))))))******))))))))))))*********************************************+++,,,,,,...+++((()))+++,,,)))&&&'''((((((((()))))))))))),,,,,,,,,,,,,,,------...//////......,,,+++)))(((,,,,,,------,,,,,,+++******,,,......---,,,---...,,,,,,,,,------......///------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---------------------------//////............/////////............---------000///...---,,,---............//////...------,,,iiiZZZSSSMMMHHHFFFCCCBBB@@@===;;;:::999999999888777777555555444333666555555555555444444444444444444444444444444444666555444444555444222000222222333444444444333333222222222222222222222222333333333333333333333333222111111111111222333333222222222111111222222222333222222111111222222333222222222111111111111111111111000000000111111222444333222111000///...---000000000111111000//////000111111333444555555666222222222111111000000000000000111222222222222111222222333333333222111111000////////////000000111000000000000000000000000////////////............/////////...//////000000000000000000////////////---...//////000000000///222333333444555555444444444444444333333222222111...///000000111111000000000000//////......------000///...------...///000.................................///////////////............////////////////////////////////////---...//////////////////...////////////...------+++++++++,,,---.........///111222000---+++,,,...///............---------,,,,,,------.........///++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,++++++++++++***------------------------***++++++,,,,,,++++++*********++++++++++++******************+++++++++,,,***++++++,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++,,,---...///+++++++++++++++*********+++***))))))((()))))))))************************+++++++++,,,,,,,,,------)))************+++++++++++++++++++++++++++,,,,,,...---+++***)))***++++++------,,,,,,++++++******+++++++++***************++++++,,,,,,,,,---------++++++***))))))))))))*********))))))))))))******************************((()))******++++++******((()))******+++***((('''************+++++++++++++++++++++++++++,,,------............---,,,++++++,,,,,,,,,,,,,,,++++++******,,,......---,,,---...........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......///............------------------------...///000.........///......---,,,iiiZZZRRRLLLGGGEEEBBBAAA???===;;;999888888888888888888777555444333666555555555555444444444444444444444444444333333111111111333444444444333444444444444333222111000222222222222222222222222222222222222222222222222111111111111222222333333111000///......///000111222222222222222222222222111111111111111111111111222111111000000000000111333333222111000///......111111222222333222222222000000111222333555666777555555555444444333222222000111222222222222111000222222333333333222222111//////...//////000111111000000000000000000000000///////////////...............---......///000111111111000000//////......000111111111111111000000//////000111222222222222444444333222222111000000...///000000111111000000111000000///...---,,,,,,//////............//////000000000000000000000000------......//////000000.........///////////////////////////////////////------...///000000000000.........//////...------++++++,,,,,,,,,------------000333000+++)))+++...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------------------------++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,***+++---...///......---++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))***+++++++++++++++++++++++++++************))))))))))))))))))******************************++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++******+++************+++------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,---++++++***))))))*********+++******))))))******+++************************'''((()))++++++***))))))"""&&&***,,,++++++,,,---+++++++++,,,,,,,,,------++++++******++++++,,,---)))***+++---......//////+++,,,,,,,,,,,,+++******)))+++------,,,+++,,,---............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///............---------------------......//////---...............------hhhYYYQQQKKKGGGEEEBBBAAA???===;;;999888888888999888888777666444333666555555555555444444444444444444444444444333333///000111222222222333333111111222222222222111111333333333333333333333333........................111111222222333333333333111000///......///000111222222222222222222222222111111111111111111111111111111000000///000000000000000000000000000000000000000111111222111111111000000000111333555777888666666555555444333333222111111222222222111111000111222222333333333222222//////...//////000111111////////////////////////.........///////////////......---......///000111111111000000//////......000111111111111000//////---...///000111111111111333222222111000//////...///000000111111111111111111111000///...------,,,/////////....../////////000000000000000000000000------......//////000000///////////////.........////////////////////////------...//////000//////------............------------,,,,,,,,,+++++++++)))---000...***(((+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------...............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,+++,,,---...///...------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))*********))))))************************))))))))))))************))))))*********+++++++++***************)))))))))************+++,,,,,,---,,,+++++++++++++++******************************************+++++++++++++++***************++++++++++++************++++++************************'''((()))++++++***))))))"""''',,,...,,,+++---///(((((((((((())))))))))))++++++******++++++,,,---'''(((***+++---.........++++++,,,,,,++++++***)))(((***+++,,,+++***+++,,,---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,------...///------------------------......------------......///............---------...............---------------...............---gggXXXQQQLLLGGGFFFCCCBBB@@@===;;;:::999999:::999888777666666555444666555555555555444444444444444444444444444444444222333444333111000000000,,,---///111333444555555333333333333333333333333111111111111111111111111111222222333444333333333222222222111111222222222111222222333333222222111111111111111111222222222000000/////////000000111...//////000111222222222...//////000//////......000000000111222555777999777666444222111111222222333222111111000111111111111111222333333333222222000////////////000000111////////////////////////.........////////////////////////...//////000000000000000000////////////....../////////...------......000111222222222222111111111000//////......000111222222333333222222111111000000//////......////////////////////////.................................//////////////////////////////.........////////////////////////,,,---..................,,,,,,---............------------,,,+++*********(((+++---,,,******,,,///---------............///------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////...---,,,+++***++++++++++++,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++*********)))))))))***************(((((()))************)))************************((((((((())))))))))))***)))************+++++++++)))))))))))))))))))))***,,,,,,,,,,,,+++*********++++++++++++++++++*********************+++++++++))))))*********++++++++++++************+++,,,,,,++++++************++++++************************((()))******++++++******(((+++......+++)))***,,,)))))))))*********+++++++++++++++++++++,,,------++++++,,,,,,,,,+++******+++++++++++++++******)))(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,---...///000........................000000000//////000000000///............---------......//////...---,,,,,,,,,---......///.........~~~eeeWWWQQQLLLHHHGGGDDDCCCAAA>>><<<;;;:::999;;;:::888666555555666666666555555555555444444444222333333444444555555555333555666555222111111222...///000222333444444444222222222222222222222222555555555555555555555555111222333444444444333333222222333333333333222222111222333333333333222111000000111111111222222222///////////////000111222...//////000111111222222111111111111000///......000000000000222555888999999777444111000111222444555333111//////000111333000111222333333333333222111000000////////////000////////////////////////............/////////000111111000/////////000000////////////000000000000------.....................///000111333333333333111111000000000000000000222222333444444444444333111111111111111000000000//////000000000000//////........................///////////////.........000/////////............////////////////////////------------------,,,++++++,,,------.........---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,******+++++++++,,,,,,,,,........................***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------///...---,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************++++++++++++*********+++++++++,,,,,,'''((()))***+++******)))************************((())))))))))))*********)))************+++++++++)))))))))******+++++++++++++++,,,,,,,,,++++++*********************++++++))))))*********+++++++++*********+++++++++,,,,,,+++*********++++++,,,---,,,++++++******++++++,,,***************************************+++,,,,,,+++,,,,,,+++***))))))***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...,,,---------,,,+++******+++++++++++++++***))))))***+++------,,,,,,,,,---++++++,,,,,,------......---------------------------------,,,,,,+++++++++,,,,,,,,,---------..............................,,,,,,,,,------...///000------------------------000//////......//////000///............---------,,,---.../////////...---,,,------...//////......}}}dddWWWQQQLLLIIIGGGDDDCCCAAA???===;;;::::::<<<:::888666555555666777666666555555555444444444222222333333444555666666111444666666555444666888555555555444333222111000000000000000000000000000111111111111111111111111111222333444555444333333000111222333333222111000111222333444444333222111000000111111222222222222............///111222222///000000000111111111111555555555444333222111000000000000000222555888:::===:::666222111222555777666444000......///222444000111222333333333333333222111000//////...//////////////////////////////---.........//////000000333222111000000///000000......//////000000111111...//////000111111000000---...///000222222333333111111111111111222222222222333444444555555444444111111111111111222222222//////000000000000//////000000000000000000000000000000//////.........---000000//////.........---////////////////////////------------,,,+++******+++,,,------.........---*********++++++,,,------...---,,,,,,......---,,,+++++++++,,,,,,---------///...------,,,+++***)))........................******+++,,,------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))************))))))++++++,,,,,,,,,---------000///---+++*********+++++++++++++++++++++++++++***+++,,,------,,,+++***&&&&&&'''((()))***+++++++++++++++,,,,,,---------'''((()))+++++++++***)))************************)))************+++++++++)))************+++++++++))))))***+++,,,,,,------&&&((()))+++---.........******************++++++))))))******++++++++++++++++++,,,,,,,,,---------+++*********+++,,,,,,---,,,++++++******++++++,,,************************,,,+++*********+++---...))))))(((((()))***++++++(((((()))))))))*********------,,,,,,------...///++++++,,,---............***++++++++++++***))))))+++---//////...---...///,,,,,,------...///000000---------------------------------,,,,,,+++++++++,,,,,,,,,---------..............................,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////.........---------***+++---///000000000///,,,,,,---.../////////...|||dddWWWPPPKKKGGGEEECCCBBBAAA???===<<<;;;;;;999999:::::::::999999888666555555444444333222222444444555555555555444444333333333444444444555555333333222222222222111111333222111/////////000111222222222111111111111000222222222111111222222333333333333222111000000/////////000111222222333333222111000111333444333222000111111111111222222222000000000111111222222222000111222333333222000///111111333444555666666666777777666555444444444444333222111000000000222222222222222333333222222222000000///..................//////000000000000000//////////////////////////////000111111111111000///...,,,,,,------,,,+++//////000000000000//////---...///000000///...---333333222222222222222222444444333222222222222333111111000000//////......000000//////.........---........................////////////////////////---------......................../////////000000//////...---------------//////...------------...------...---++++++---///..............................------------......,,,,,,,,,---------......111000///...------...//////...---,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))---***'''(((---111333333******+++++++++,,,,,,,,,,,,------......------,,,)))******++++++******))),,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,+++***+++,,,---...************************+++++++++************)))+++*********))))))((((((***+++,,,------,,,+++************))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---.........---,,,+++++++++++++++......,,,+++)))((('''&&&---------------,,,+++******+++------,,,,,,,,,---++++++++++++++++++++++++,,,+++***)))***+++,,,---..................---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,---,,,,,,++++++............---,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,++++++---------............///++++++++++++,,,,,,---...---------............///---......//////......---,,,,,,,,,,,,,,,,,,,,,+++---------............/////////.........---------{{{cccVVVPPPKKKGGGEEECCCBBB@@@>>>===<<<;;;;;;999999999999999888777777444444444444444444444444444444555555555555444444333333333444444444444555333333222222111111111000333222111000//////000111000000111111222222222333555444444333333333333444111111111000///.........///000000111222222333333222111000111333444333222000111111111111222222222111111111111111000000000//////000111222222222111111111222333444555555555:::999777555333111111000222222111111111111111222111111222222222222111111000000///...............,,,---......//////......////////////////////////...////////////000000000000...------......---+++//////000000000000//////111111222333333222111111111111111111111111111111444333222222111111222222000000000000//////......000/////////.........---........................////////////////////////..................------,,,---------............000000///...............//////...------------...+++,,,---,,,++++++,,,---..............................------------......,,,,,,,,,---------......000///...,,,,,,,,,---...///...---,,,,,,++++++,,,///...---,,,+++)))((((((,,,,,,,,,,,,,,,+++*********)))'''(((***---...///*********+++++++++,,,,,,,,,,,,------------,,,,,,---......//////......---,,,------------,,,+++***)))************+++++++++++++++*********+++,,,---************************+++++++++************)))************)))))))))(((******++++++++++++******---,,,+++***)))'''&&&&&&,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,------......------,,,++++++,,,,,,++++++++++++******))))))+++++++++++++++***)))(((&&&(((***+++******+++,,,++++++++++++++++++++++++++++++******++++++,,,---.........------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---------------,,,,,,,,,,,,------------,,,,,,------------------------+++++++++,,,,,,---------------------............------,,,,,,------......------------............***++++++,,,,,,++++++***---------------------------------............/////////.........---------xxxaaaUUUPPPKKKGGGEEECCCBBB@@@>>><<<;;;;;;:::999999999999888666555555222222333444444555666666444444555555555555444444333333333333444444444444444444333222111111000000222222111000000000111111//////000111222333444444777666555555444444444444111111111000//////......000000000111222222333333222111000111333333333222000111111111111222222222222222222111000000//////////////////111222333444111111222222333333444444888777555444222111000000000111111222222222111111000111111111111111111000000000///.........//////---......//////////////////////////////////////////...---------...000111000///......//////...---//////000000000000/////////000000111111000000///000000111111222222333333333222111111000000111111000000000////////////.../////////.......................................000000000000000000000000/////////...---------,,,------------............//////...------------...//////...------------...***,,,---,,,+++***+++,,,------------------------......------------......,,,,,,,,,---------.........---,,,,,,+++,,,,,,,,,......---------------...///...---,,,+++***)))(((,,,------------,,,,,,+++)))+++++++++******+++,,,*********++++++++++++,,,+++++++++,,,,,,+++++++++,,,,,,------------,,,,,,------------------,,,+++)))************+++++++++******)))))))))***+++,,,************************+++++++++************)))************))))))))))))*********))))))*********---,,,+++***)))''''''&&&++++++++++++++++++,,,,,,))))))))))))))))))))))))************************+++++++++************************+++,,,,,,------......---,,,,,,,,,------))))))******+++,,,,,,,,,******+++++++++***))))))&&&(((***+++******+++---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,+++++++++,,,,,,------,,,,,,+++)))***+++,,,------------------------------------,,,++++++***+++,,,...///------------............//////...---------......------------............------............------,,,------....../////////---------............///...............---------vvv```TTTPPPKKKGGGEEECCCBBB@@@>>><<<;;;::::::999999999888777555444333333333333444444444555555333444444555555444444333222222333333333444444444666555555444333222111111222111111111111111111111000000111222222333444444777666555444444444444444333333333222222111111111000000111111111222222222222000000111222333222111000000111111111222222222222222222222222111111111222111000000000222333444111111111111222222333333444333333222222333333333///000222333333222111000000000111111111111000000000000///////////////000///000111111222222111111000000000000000000000000000///...------///111222111///...///000111///...//////000000000000//////////////////////////////000000111222333444444555333222222111000111111111////////////////////////................................................000000000000000000000000000000///...---,,,,,,,,,---.........////////////------,,,,,,+++,,,,,,---//////...------------...+++,,,------,,,+++,,,---------------------------...------,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++...000///,,,)))***,,,************++++++++++++******++++++++++++************++++++++++++******+++,,,,,,---,,,,,,++++++))))))*********+++++++++***************++++++,,,************************+++++++++*********))))))*********)))))))))))))))+++***)))(((((()))***+++)))))))))))))))******************++++++,,,,,,,,,************************************************++++++******))))))(((((()))*********++++++,,,,,,......------,,,------...)))******++++++,,,,,,---,,,,,,---------,,,,,,+++***,,,...---,,,+++,,,,,,***+++++++++++++++,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))******++++++++++++***))))))***+++,,,,,,,,,,,,******++++++++++++,,,,,,...---+++******+++---...,,,,,,---------.........//////...------,,,------,,,,,,---------...............////////////......+++,,,,,,---...//////000---------............///........................uuu```TTTPPPKKKGGGEEEBBBAAA???>>><<<;;;::::::999999888777666555333222555555444444444333333333333333444444444444333333222222222333333333444444777666666555444444333333111111111222222222222111333222222222222222222222555444444333222222333333333333333333222222222222111111111111111222222222111000///000222333222111000000111111111222222222111111222222333444555555666555333222111111222333111111111111111222444444444444333222222222333333///000111333333222222111000000111111111111000000000000/////////000000111//////000111111111111111111111111111111111111111111000///......000222333111///...///000111000/////////000000000000//////222222222222222222222222...//////000111222222333333222222111111111111111.............../////////---------...............////////////////////////000000000000000000000000000000///...---,,,,,,,,,,,,,,,---------............---------------......//////...------------...,,,---//////...------...------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......---------.........------------------......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------***---000000,,,))))))***))))))*********+++++++++)))******++++++******)))+++,,,,,,------,,,,,,+++)))******+++++++++******))))))*********++++++++++++++++++,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))******+++***)))(((((()))***+++(((((())))))*********************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((((())))))***************+++------,,,,,,,,,------...,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,---...///...,,,***)))************++++++,,,,,,,,,)))***+++,,,---,,,+++***++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,111///,,,***)))***+++,,,,,,,,,,,,------------.........---,,,+++++++++,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++******+++,,,---.........---------............///---.....................uuu```UUUQQQKKKFFFDDDBBBAAA???===;;;::::::999888888888888777555444444666666555444333333222222333333444444444444333333222222222222333333333333666666555555555555444444000111222222333222222222444333333333222222222222222222222111111222222333111111111111111111111111111111111111111111111111111000///000222222222111000111111111111222222222///000111222333555666666666555444333222111111111111111000111222444555777999888666444222000/////////000111222222222222222000111111111111111111000000000/////////000111111,,,------...............111111111111111111111111111000000//////111222333000///...///000111000/////////000000000000//////111000////////////000111,,,,,,------......//////222111111000000000000000---............/////////---------------.........////////////////////////000000000000000000000000/////////...---------,,,***++++++++++++,,,,,,,,,000////////////000111111//////...------------...,,,...000111///.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,------............---------,,,,,,---...//////000///...---,,,+++***)))+++,,,,,,------------,,,(((***,,,,,,***)))(((((()))))))))************+++*********++++++*********)))******++++++******)))((())))))***************)))************+++++++++++++++,,,------------,,,************************+++++++++************)))))))))))))))*********************))))))*********++++++******)))(((((('''++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++,,,------......---,,,+++******)))))))))***+++++++++******,,,------,,,)))'''''''''*********++++++,,,,,,---******+++,,,,,,,,,,,,+++)))******++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,---...////////////+++,,,,,,,,,,,,,,,+++++++++,,,,,,------......///000///---+++*********+++,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,***++++++,,,,,,------------------............///---------...............vvvaaaVVVQQQLLLFFFCCCBBBAAA???===;;;:::999999888888888888777777666555444444444444444444444333222333333444444333333222111222222222222333333333333333333333444444444444000111222333333333222222222222333333333333333333111111000111111222333444111111111111111111111111111111111111111111111111111000///000111222111000000111111111111222222222//////000111222222333333222222222222111111000///111111000111222555888999<<<:::888555222000///...000000000000111222333444111111222222222222111111000000//////000111111222++++++,,,---------------////////////////////////////////////000000000111///...---...000111000/////////000000000000//////...---,,,++++++,,,---...------..................//////...------------...---------.........//////,,,,,,,,,------.........////////////////////////////////////////////////..................------,,,,,,,,,---------......///.........//////000111//////...------------...+++---000000///---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++,,,---...------,,,---,,,,,,,,,,,,,,,---...000000///---,,,+++***)))******+++,,,,,,,,,,,,,,,)))(((((()))++++++***)))))))))))))))***************++++++++++++++++++***(((((())))))))))))(((((())))))***+++++++++++++++)))************+++++++++)))***+++,,,---,,,,,,+++************************+++++++++************)))((()))))))))******************++++++++++++******++++++******)))(((((((((,,,,,,++++++++++++++++++************************************************))))))******************))))))))))))))))))))))))***************+++,,,---...------,,,++++++******((()))***++++++++++++***)))+++,,,,,,***))))))***)))******+++,,,,,,------++++++******++++++,,,---)))))))))***+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,---...//////...***+++,,,------...------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,------...++++++,,,,,,,,,---------...//////////////////...,,,,,,,,,------------------------............///---------.........//////wwwbbbWWWRRRLLLFFFCCCBBBAAA???===;;;:::999999777888888888888888777666222333333444444555555666222333333444444333333222111111222222222333333333000111111222222333333444000111222333444333333222111111222333444444555666000000000111222333555555333333333333333333333333222222111111111111111111111//////000111222111000000111111111111222222222////////////000000000000......000111111000///...111000000111333666999;;;:::999777555333222222111111000//////000222444555222222333333333333222222000000///000000111222222,,,---......//////..............................---...//////000/////////...------...///000000/////////000000000000//////000///...------...///000111111111111000000000000------,,,++++++++++++,,,---------.........//////,,,,,,,,,------.........000000000000000000000000////////////////////////---------...............000000000000111111111222+++++++++++++++,,,---...//////...------------...***,,,///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......)))***+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,,,,------------------------)))***++++++,,,,,,,,,,,,+++)))''')))---///...,,,))))))))))))************++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,)))***+++,,,,,,,,,,,,,,,)))************+++++++++((()))***+++,,,+++******************************+++++++++************)))(((((())))))*********+++***+++,,,------,,,+++***'''(((((()))***+++++++++---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))((((((((((((***)))))))))***++++++,,,------,,,,,,,,,,,,,,,+++***+++,,,---------------)))+++------,,,,,,---...))))))***+++,,,,,,------,,,+++***)))***+++---...((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''((()))***+++,,,,,,,,,)))***+++---...///000000))))))***++++++,,,------((()))+++,,,---.........++++++,,,,,,,,,------------------------...///000++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++..................---------------.........//////---------.........//////tttcccYYYMMMIIIHHHAAACCCBBB@@@===;;;;;;:::;;;999999888777666555444444333444444444555666666666222333444555555444222111444444444444444444444444444444333222222111111000333333333222222111111111222222111111111111111111333222222111111222222333222222222222222222222222222111000111222222111000%%%)))...222444111...+++333333222222111000000000111111222222222222111111333333222222111000000000111111000111333666999:::>>>===<<<888333111000111111111000000111111222333222222111111111111222222111111111111111000//////000000000000000000000000//////......---------,,,//////000111111111111111///...------...///000111222111000//////...//////000000000000000000000000------......//////000000///000000000111111111111---------............///............................................................////////////000///.........000111222........................+++---000222111---)))&&&........................------,,,+++,,,---...///---------,,,,,,++++++++++++,,,---,,,***)))***++++++,,,,,,------,,,,,,+++------............------------..................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))++++++***(((++++++++++++++++++++++++...------,,,+++***))))))++++++******++++++,,,------,,,***)))))))))******)))***+++,,,---,,,+++******)))))))))***+++,,,,,,+++***((('''&&&&&&&&&'''))))))))))))))))))))))))***++++++,,,,,,++++++***"""$$$&&&)))*********)))++++++************++++++************************))))))))))))))))))))))))))))))************))))))&&&''''''((()))******+++---,,,***(((((()))***+++************************,,,+++++++++++++++++++++((()))***++++++,,,++++++------,,,+++************************************++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))111000///...............000///---,,,+++,,,,,,---,,,,,,++++++***+++++++++------..................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...///////////////......tttcccYYYMMMIIIIIIBBBCCCAAA???===;;;:::::::::999999888777666555444444444444444444555555555555333333333333333333444444444444444444444444444444222222222222222222222333333333333222222222111111222222222222222222222222333222222111111222222333222222222222222222222222222111000111222222111000///000222333333222111//////////////////000000000111111222222222222111111111111111111111111222222222111111000111333555777:::;;;:::777444111111222111111000000111111222333222222111111111111222222111111111111111000//////000000000000000000000000/////////.........------111111111111000///......///......---...///000111111000////////////////////////////////////////////////////////////////////////////////////......---------............///............................................................///////////////...---------///000111////////////////////////---......///...---+++***........................------,,,,,,,,,---...///---------,,,,,,,,,++++++---...///...,,,+++,,,---+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---...............------++++++++++++++++++++++++******++++++,,,+++++++++*********+++,,,,,,+++***++++++++++++++++++++++++---,,,,,,++++++*********++++++******++++++,,,------,,,+++*********+++,,,******+++,,,,,,,,,,,,+++******************+++,,,+++***)))''''''''''''((())))))))))))))))))))))))***++++++,,,,,,++++++***%%%&&&)))+++++++++******))))))(((((((((((())))))************************))))))))))))))))))))))))))))))************))))))((()))))))))***+++++++++---,,,***)))((()))***+++************************)))))))))******+++++++++)))***++++++,,,,,,+++++++++++++++***++++++,,,,,,+++++++++***************++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******............---------,,,///...---,,,,,,,,,------------,,,,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,///.........------------......////////////......tttcccYYYMMMIIIIIICCCBBB@@@>>><<<:::999999999999999888777666555444444555555555555444444444444444333222111111333666777444444444444444444444444000111111222333333444444333333333222222222222111333333333333333333333333333222222111111222222333222222222222222222222222222111000111222222111000777666444222111111111222---......///000000111111111111222222222222111111///000000111222222333333333222111000000111333333777888888777444333333444111111000000111111222333222222111111111111222222000111111111111000000///000000000000000000000000000000////////////.........///////////////......///............///000000/////////...//////000000........................111111111000///.........,,,,,,---------.........---------............///............................................................////////////...------------......///000000000000000000000000000...,,,++++++,,,...///........................---,,,,,,,,,,,,---...///------------,,,,,,,,,,,,---...///...---,,,---...,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++...............---,,,+++******************************+++++++++***)))))),,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++,,,------++++++******++++++,,,---,,,++++++************+++,,,+++***((((((((())))))))))))))))))))))))))))))******++++++++++++******((()))+++,,,,,,,,,+++***))))))(((((((((((())))))************************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++---,,,***)))))))))***+++************************))))))))))))))))))))))))++++++,,,,,,++++++***)))************+++,,,---...,,,,,,++++++*********)))++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++*********)))---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,---...---,,,+++***------,,,,,,,,,---.........------,,,,,,------...........................------------------------............---------------....../////////......rrraaaWWWKKKHHHIIICCCAAA@@@>>>;;;999999999999999999888777666555444444555555555444444333333333333222222222333444666777333333333333333333333333111111111222222333333333222222222222222222222222222222222333333333333333333222222111111222222333222222222222222222222222222111000111222222111000555444222000//////000000000000111111222222222222111111222222222222111111000000111111111222222222222111111111111222333444888999999888555444333444111111000000111111222333222222111111111111222222000000111111111111000///////////////////////////000000000000000/////////)))***,,,...///000111111//////........./////////...............///000111////////////////////////111111000000000/////////)))***+++,,,...///000111---------............///............................................................////////////.....................//////////////////////////////...,,,++++++---000111........................,,,,,,,,,,,,------......------------------,,,,,,+++,,,---,,,+++***+++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,/////////...---,,,+++***++++++++++++++++++++++++++++++++++++***))))))(((,,,---...---,,,++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---************+++,,,,,,---,,,+++***)))***+++,,,------,,,++++++************---,,,***)))))))))******))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,+++******++++++************++++++************************))))))))))))))))))))))))))))))************))))))+++++++++++++++*********,,,+++***)))))))))******************************,,,++++++***)))(((((('''++++++++++++***)))((('''+++*********++++++,,,------,,,,,,++++++******))),,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++++++++,,,---//////---+++***,,,,,,,,,,,,---......///---,,,,,,,,,,,,------..................---------........................------------------------------......//////......ppp^^^TTTIIIGGGHHHCCCAAA@@@>>>;;;999999999999999999888777666555444444555555444444333333333222111222333555666666555555333333333333333333333333333333333222222222111111222222222222222222222222000111111111222222222333333222222111111222222333222222222222222222222222222111000111222222111000000000000000000000//////222222222222111111000000111111222222222222111111222222222111111111000000000111111222333444555555999:::;;;999666444333333111111000000111111222333222222111111111111222222///000000111111111000000/////////////////////////////////000000000000000)))***+++---///000111111//////////////////............---......///000000000000000000000000000000.../////////000000000111---------...//////000000---------............///////////////////////////..................................../////////////////////000////////////........................------------...//////000........................,,,,,,,,,---------------------------------------+++,,,------++++++,,,---,,,------......------,,,------,,,++++++,,,------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((+++---......+++******+++++++++++++++++++++++++++*********++++++,,,,,,---++++++******++++++,,,---(((((())))))******++++++,,,+++***)))***+++,,,---------,,,+++*********+++,,,,,,***))))))***++++++)))))))))))))))))))))))))))******++++++******)))***************)))))))))++++++************++++++************************))))))))))))))))))))))))))))))************))))))******************))))))+++++++++*********************************************++++++++++++++++++************)))(((&&&&&&---,,,++++++*********+++,,,,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,...//////...---++++++,,,,,,------.........++++++***++++++,,,------//////.........---------........................,,,,,,------------------,,,,,,---...............ooo]]]SSSHHHGGGIIIDDDBBB@@@>>><<<:::999999999999999888777666555444444444444444444333333333333111222555666777666555444333333333333333333333333444444333333222111111000111222222222222333333333000000000111111222222333333222222111111222222333222222222222222222222222222111000111222222111000...///111222333222111111111111000000///......---111111222222222222111111333333222222111000000///000000111222333444555666888:::;;;999777444222222111111000000111111222333222222111111111111222222///000000111111111111000000000000000000000000000......////////////000000---...............------/////////000//////...---.........---......//////111111111111111111111111---------...///000000000222222111000///...---,,,---------............///////////////////////////....................................////////////000000000111000000///...........................,,,---...///////////////........................+++,,,------......------------------............---...//////......///000------............------...---,,,++++++,,,---...---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++---000...+++)))***,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---'''((())))))***)))))))))++++++******++++++,,,------,,,,,,++++++++++++,,,,,,+++***))))))***++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))************))))))))))))******************++++++++++++******))))))************************&&&'''(((***,,,...000000************)))((('''&&&...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++,,,,,,,,,+++*********)))+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++,,,...//////...------,,,,,,---.........------************+++,,,------/////////...------,,,,,,------------------------,,,,,,,,,,,,------------+++,,,---...............ppp^^^TTTJJJIIIKKKGGGCCCAAA???===;;;:::::::::999999888777666555444444333333333333333333444444444444555555555555555444222222222222222222222222333222222222222222222222111111222222222333333333000000111222222333444444333222222111111222222333222222222222222222222222222111000111222222111000///000000111222222111111000000000///////////////111111222222222222111111222222111111111111111111000000111222222222222222444666888888555333222222111111000000111111222333222222111111111111222222//////000111111111111111000000000000000000000000------.........////////////////////////...---,,,//////000000000///---,,,//////...---------......000000000000000000000000------------............000000000/////////......---------............///////////////////////////....................................//////////////////000000000///------......................................./////////........................+++,,,---.........------------------.........///---...//////......///111------............---------,,,+++******+++,,,---,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,///222000,,,)))+++---++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,---))))))***+++***)))((((((******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,------+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))))))))((((((((())))))***))))))(((((((((((())))))************************))))))))))))))))))))))))))))))************)))))))))*********+++,,,,,,,,,+++++++++++++++***))))))************************&&&'''(((***+++---......+++++++++++++++***)))(((,,,,,,++++++***+++++++++***++++++,,,,,,------------,,,,,,++++++,,,,,,---************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------++++++,,,,,,------------,,,---.........---,,,++++++******+++,,,---......000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---............qqq___VVVKKKJJJMMMIIICCCBBB@@@===;;;;;;:::;;;999999888777666555444444222222222333333444444444777666444333333444555666222222222222222222222222111111111222222333444444111111111222222333333333111111222333333444555555333222222222222222222333222222222222222222222222222111000111222222222000111000///......///000000000000000111222222333333111111222222222222111111000000000111222222333333111111111111111000/////////222555666444333222333111111111000111222222333222222111111111111222222//////000111111111111111000000000000000000000000,,,---------......//////------...///000000000/////////000000000///---,,,000///...---------------////////////////////////.........---,,,,,,++++++++++++,,,...000111222333---------.........//////000000000000000000000000..................................../////////000....../////////...,,,+++000000000000000000000000111000...------...///000........................+++,,,---.........---,,,---------.........//////+++,,,------,,,,,,...///------............------,,,+++)))(((((()))+++,,,++++++,,,---------,,,,,,************************+++,,,,,,---............---111333222---***,,,///++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***+++,,,,,,+++***)))((()))***+++,,,---,,,++++++++++++++++++,,,------...******)))(((((()))***+++))))))))))))))))))))))))))))))************))))))))))))(((((()))******+++++++++************++++++************************))))))))))))))))))))))))))))))************))))))******+++,,,,,,---......***++++++++++++***))))))************************+++*********))))))((((((,,,,,,---------,,,++++++************+++,,,------)))***+++,,,------...///---,,,,,,++++++,,,,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,------++++++------------++++++)))************+++++++++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---+++*********++++++------------...///...---+++***,,,++++++,,,---...///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---............ppp^^^UUUKKKKKKLLLFFFDDDCCCAAA>>>;;;999888888999777666555666555444222444444444333333333222222555555555555444333333222333333333333333333333333444444333333333333222222444333111//////000111222222222222111111111000000111111000000111111222333222222222222222222222222555444333111111111111222222222111111000000//////111111000000111111222333444222111//////000222333222222222222111///...---//////000111222222333333222222333333333222111111111111111111111111111111...///000111111000///...000000000000000000000000000000000000////////////111111000000/////////...//////.........---------------------------------...+++'''$$$$$$'''+++...+++,,,---/////////......------------------------............//////////////////////////////////////////............////////////............//////..............................------------......------------------------------------------------........................,,,,,,------.../////////---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------///...---+++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------......------,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************,,,,,,+++++++++++++++++++++++++++*********)))))))))))))))***+++++++++,,,******)))(((''''''((((((************************+++++++++*********))))))+++***)))(((((()))***+++************************++++++++++++++++++++++++)))))))))))))))******+++---,,,++++++*********+++000---******,,,---,,,*********+++++++++,,,,,,,,,......---,,,,,,+++******...---,,,+++++++++,,,---,,,,,,+++***))))))******)))************+++++++++,,,+++******,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000000///,,,+++------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,nnn\\\SSSJJJIIIKKKEEEDDDBBB@@@===;;;999888777777555444444666666555333444444444333333333222222333444444444444333333222333333333333333333333333333333222222222111111111444333222000000111111222222222222111111111000000111111000000111111222333222222222222222222222222444333222111000111222222111111111000000000000000111111000000111111222333333222111//////000222333111111222111111000///......//////000111111222222333333444444333222111111111111111111111111111111//////000000000000/////////////////////////////////////////////000000000000000000//////.........//////.........---------------------------------000///---,,,,,,---///000000000111222111111000///------------------------............//////////////////////////////////////////............////////////............//////........................///..................///------------------------------------------------........................------------------,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------///...---+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************+++***))))))((()))***++++++++++++*********))))))***************+++++++++,,,,,,+++************************************************)))))))))((((((******))))))))))))******************************************************)))))))))))))))***++++++...---,,,,,,+++++++++,,,000---******,,,---,,,***++++++++++++,,,,,,,,,,,,......---,,,,,,+++******---,,,+++++++++,,,------,,,++++++***************************++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,------............------------------------------************************lll[[[RRRIIIHHHJJJCCCCCCBBB@@@===;;;999888888555444333444666777666555444444444444333333333333222222222333333333333333333333333333333333333333222222222111111111000000333333333222222222111111222222222111111111111111111111000000111111222333222222222222222222222222111111000000000111222222000000000000111111111111111111000000111111222333222222111000000111222333000000111111111111000000.........///000000111111555555555444444222111111111111111111111111111111000000////////////000000////////////////////////.........//////000000111/////////..............................---------........................,,,---...//////...---,,,////////////...---,,,+++....................................//////////////////////////////////////////............////////////............//////////////////////////////000//////......//////000........................------------------------..............................------,,,++++++***///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////......---------......---,,,++++++++++++************************,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++*********************************)))'''&&&&&&((()))++++++++++++***************+++++++++***************,,,+++++++++************************************)))))))))((((((((((((((())))))************))))))************************))))))))))))))))))))))))***))))))))))))***++++++------------,,,,,,,,,,,,...,,,******+++,,,,,,+++,,,,,,,,,,,,------------...------,,,,,,++++++***++++++++++++,,,,,,......++++++++++++************************+++++++++,,,,,,+++******,,,,,,+++***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++***))))))***++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------------------------------------------------lll[[[SSSJJJIIIJJJCCCDDDCCCAAA>>><<<;;;:::999777666555555777777666555555444444444444333333333111111111111222333333444333333333333333333333333222222222222111111111111222333333333333222111111111111111111111111111111111111000000111111222333222222222222222222222222/////////000000111222333//////000000111111222222111111000000111111222333222111111000000111222333//////000111111111111111/////////000000000111111666666666555444333222111111111111111111111111111111000///......///000111////////////////////////------......///000111111..................------........................////////////////////////,,,---...//////...---,,,------------,,,,,,++++++////////////////////////............///////////////////////////////////////......------....../////////............//////000000000000000000000000000000////////////000000////////////////////////.........................................................------,,,,,,,,,//////000000000000//////---------------------------------...............111111000///...------,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******))),,,,,,,,,+++++++++*********************************)))'''&&&&&&(((***,,,************************,,,+++++++++***))))))))))))))))))))))))))))))(((************************))))))))))))))))))))))))((()))***++++++***)))(((******************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++******++++++,,,---......+++++++++++++++++++++************+++++++++,,,,,,,,,+++******,,,,,,+++***---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++******+++---...,,,,,,,,,+++++++++******,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------............------------------------------////////////////////////kkk[[[SSSKKKJJJJJJDDDEEEDDDBBB???===<<<;;;;;;:::999777777777777666444555555555444444444333333222111111111111222444444333333333333333333333333444333333333333222222222222222333333333222111000111111111111111111111111111111000000111111222333222222222222222222222222......///000111222222222//////000000111111222222111111000000111111222333111000000111111222222333...///000111111222111111000000111111111111111222555555555555444333222111111111111111111111111111111000///......///000111........................,,,------...///000000111------..................---.....................////////////////////////000000000000000000000000.........//////000000111////////////////////////............////////////////////////////////////......------------......//////............//////000000000000000000000000000000////////////000000////////////////////////................................................---........./////////000//////000000000000000///---------------------------------....../////////111111000///...------,,,,,,,,,,,,,,,,,,,,,++++++------------------------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))******++++++******))),,,,,,,,,+++++++++******************************+++***)))((((((***,,,---************************,,,+++++++++***)))))))))((()))************))))))************************************************((()))***++++++***)))(((************************++++++++++++++++++++++++***************++++++,,,)))***++++++++++++*********+++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,++++++)))***+++,,,------......***+++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++******,,,,,,+++***.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++******+++---...,,,,,,,,,+++++++++******,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...///------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,kkk[[[TTTKKKJJJJJJCCCDDDCCCAAA???===<<<;;;;;;;;;999777777777777555333555555555555444444444333333333222111111222444555333333333333333333333333444444444333333333222222222222222111111111000000111111111111111222222222111111000000111111222333222222222222222222222222...///000111222222222222000000000000111111111111111111000000111111222333000000000111222222333333...///000111111111111111111111111111111222222222444444444444444333333222111111111111111111111111000000////////////000000........................---------......//////000.............../////////---------.......................................000///...------...///000,,,,,,,,,------...000000....................................////////////////////////////////////......------------......//////............//////////////////////////////000//////......//////000........................................................................---......///000000111111...//////000000000000000------------------------,,,,,,------.../////////000//////......---------+++,,,,,,------,,,,,,+++------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++*********++++++++++++******,,,,,,,,,+++++++++***************************************++++++,,,------***************++++++++++++++++++******************+++,,,---------,,,+++************************************++++++++++++))))))************))))))************************+++++++++++++++++++++++++++************+++,,,,,,'''(((***+++++++++***)))(((***,,,,,,+++***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,------------******,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++***............------------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++***))))))***++++++,,,,,,,,,+++++++++******,,,,,,,,,---......//////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------............------------------------------------------------------iiiYYYSSSJJJIIIIIIBBBBBBAAA???===<<<;;;::::::888666555555666666555333555555555555444444444444666555333222111222444555333333333333333333333333333333333333222222222111222111000/////////000111000000111111111222222222111111000000111111222333222222222222222222222222///000111333333333222222111111111000000000000000111111000000111111222333//////000111222333333333///000000111111111000000111111111111111000000000111222222333333333333333111111111111111111111111//////000000000000//////.........................................................//////000000000---------.........//////------------------------------,,,,,,,,,,,,------,,,+++*********+++,,,---------------------------............////////////////////////////////////...------,,,,,,------...//////............//////........................///..................///------------------------.........................................................///////////////---...//////000000000///........................+++,,,,,,---......//////.........---------------++++++,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++---......---+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************)))***+++,,,---------,,,))))))*********+++++++++***************+++++++++)))***,,,......---,,,+++************************))))))))))))*********+++******))))))))))))******************************************************++++++******++++++,,,---''')))***,,,,,,,,,***)))'''))),,,,,,+++******,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++)))***,,,---...---,,,++++++++++++,,,,,,,,,------,,,+++******,,,,,,+++***,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---************************,,,,,,,,,+++++++++******,,,,,,------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......------............------------------------------////////////////////////gggXXXRRRIIIHHHHHHAAA@@@???>>><<<:::999999888444333222333555555555444666666555555555444444444777666444222222222444555333333333333333333333333222222222111111111111000222111///------...000111000000111111222222222222111111111000111222222333222222222222222222222222000111222333444333222222222222111111000000//////111111111000111222222333//////000222222333333333000000111111111111000000000000000000////////////000000111222333333333333111111111111111111111111...///000111111000///..........................................---------.../////////000000111111---------.........//////------------------------///000111222222111000///111000...---,,,,,,---...------------------------............/////////000////////////////////////...------,,,,,,------...//////............//////..............................------------......------------------------////////////////////////......................../////////...------,,,,,,------...///////////////........................++++++,,,,,,---...//////,,,,,,------------------***+++,,,---------,,,+++))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++---......---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************''')))+++---...---,,,+++))))))******++++++++++++))))))******+++++++++,,,'''(((***,,,,,,,,,***)))************************'''((((((((())))))******+++***)))(((((()))***+++************************))))))))))))))))))))))))++++++******++++++,,,---((()))+++---------+++***&&&))),,,---+++)))***,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***)))***,,,.........,,,+++++++++,,,,,,,,,---------,,,+++******,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,------...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,|||hhhUUUPPPNNNHHHEEEFFFDDDBBB???<<<;;;:::888666777777777777777777777777444444555555444222111000444333333222222333333333111111222222222333333333222222222111222222333333222222111111111111222222222222111111222222333444222111000111333444333222222222111111111111111111333333333222222222111111111111222111111000///...111111111000000000000000333333333333333333333333111111111111111111111111///000111222222222222222333222222111222333555666000000000000000000000000000111333333333222000...//////............//////------------...///111222000000////////////000000------------------------000000000000000000000000000000//////.........---222///------///111111/////////............//////111///---+++,,,...111333...------,,,,,,...///000......---,,,---...///000////////////////////////000000000000000000000000//////.........---------------............------,,,...000222333222111111000000000...++++++,,,...+++,,,,,,---...///000000.........------,,,,,,,,,...+++***+++---...,,,***+++,,,,,,---.........---,,,,,,,,,---------......------------------------************+++---///000************************------------------------,,,++++++******++++++,,,---,,,+++*********+++,,,---------,,,,,,+++++++++---,,,,,,+++*********+++,,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++************)))++++++++++++++++++++++++,,,+++++++++***)))))))))++++++************++++++)))))))))))))))******+++***)))((((((((()))+++,,,)))((()))***,,,---,,,+++,,,,,,,,,++++++******************)))******++++++,,,,,,,,,+++++++++******---+++******++++++)))((()))***+++,,,---,,,+++***,,,---...//////---+++***((()))***+++,,,---------)))***,,,......---,,,+++...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++000---+++,,,...///---***,,,,,,,,,---------......,,,,,,,,,------.........///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......000////////////...............//////......---,,,...............---------///...---,,,,,,---...///,,,,,,------.../////////}}}iiiVVVPPPNNNHHHDDDFFFAAA???===<<<<<<<<<;;;:::777777777777777777777777555555666666555444222111333222222222222333444444111222222222222333333333333333222222111222222222222222111111111111222222111111000000111111222333333222111222444555444333111111111111111111111111333333222222222111111111111111111111111000//////111000000000000000000000111111111111111111111111111111111111111111111111000000111222222222111111000111333444444444444333000000000000000000000000000111222333333111000...//////............/////////......---...///111222000000///////////////000000000000000000000000000000000000000000000000000000/////////............///---+++,,,///111111000//////............//////.........---...///000000......---------......///...------,,,---...///000------------------------//////////////////////////////.........---------------............------,,,---///111111111000//////000///---++++++,,,............///////////////------------------,,,,,,000...,,,---//////...,,,+++,,,------.........---,,,,,,,,,---------......------------------------...---,,,+++++++++,,,---++++++++++++++++++++++++------------------------,,,++++++******++++++,,,,,,,,,+++******++++++,,,------,,,,,,,,,+++++++++---,,,++++++******++++++,,,,,,+++******+++,,,,,,************************+++++++++************)))+++++++++++++++++++++++++++++++++***************++++++************++++++)))))))))))))))***++++++******)))))))))***+++,,,***+++,,,+++******+++,,,,,,,,,,,,+++++++++******------,,,+++*********+++------,,,,,,,,,+++++++++---,,,***+++,,,,,,+++*********+++,,,,,,,,,,,,+++,,,---...///...---+++***))))))***,,,,,,---------***+++---.........,,,,,,...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,........................///---,,,,,,......---***,,,,,,,,,---------......,,,,,,------------------...---,,,,,,,,,,,,,,,,,,************************,,,------......------,,,---,,,,,,,,,,,,---....../////////.........------......//////......---,,,------..................///...---,,,,,,,,,---............---,,,,,,++++++kkkWWWQQQOOOHHHDDDEEEAAA???===<<<<<<<<<;;;:::666666666666666666666666666666666666555444333333222222222222222333444555222222222222333333333333444444333222111111111111222222111111111111222222000000//////000000111222222111000111333444333222111111111111111111111111333222222222222111111111000111111111111000000///000000000000000000111111000000000000000000000000111111111111111111111111111111111222111111000000...000333666666555333222000000000000000000000000000111222222222111000/////////............//////000000////////////000000111000000///.........///000000000000000000000000////////////////////////////////////............,,,+++***+++...000111111//////............//////,,,---...////////////.....................------...------------...//////------------------------.......................................---------------............------,,,---...///000///...---.........---+++***+++---000000000000//////......,,,,,,------------------000///------......---,,,,,,,,,------------------,,,,,,,,,---------......------------------------......---,,,++++++,,,,,,------------------------------------------------,,,++++++******++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++---,,,++++++++++++,,,---+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++***************+++++++++++++++************++++++***))))))))))))***++++++*********)))***++++++,,,+++,,,---+++)))(((***,,,,,,,,,,,,++++++++++++***//////---,,,+++*********,,,,,,,,,,,,,,,+++++++++---+++++++++---...---,,,++++++******++++++,,,---,,,,,,---......---+++***)))***+++,,,,,,------,,,+++,,,---.........---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,------......////////////---,,,,,,---...,,,+++,,,,,,,,,---------......------------------,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,------......------,,,---,,,,,,,,,,,,---..................---------,,,......//////......---,,,,,,---------...///////////////...---,,,,,,,,,---...------,,,++++++******lllXXXRRROOOHHHDDDEEEDDDBBB???<<<;;;:::888666777777777777777777777777555555555555555444333333333333222222222222222333222222222333333333444444555444333222111111111111222222111111111111222222000000000000000111222222111000///000111222111000111111111111111222222222222222222222111111111111///000000111111111000000000000000000000111111111000000000000000000000000111111111111111111111111111111222111111000/////////000222444555555444333000000000000000000000000000111111222111000////////////............//////111111000000////////////111000///...............------------------------........................///////////////.........,,,,,,,,,---...000000000//////............//////---------.........//////---.../////////...---,,,------------......//////////////////////////////------------------------........................------............------....../////////...------,,,---...---+++***+++,,,////////////............,,,,,,,,,------............---,,,,,,,,,++++++***---------,,,------------,,,,,,,,,---------......------------------------+++++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))))))))***+++++++++,,,++++++************++++++******))))))******+++,,,))))))))))))******++++++++++++***))))))******+++++++++++++++++++++++++++...---,,,++++++++++++++++++++++++++++++++++++++++++******+++---...---,,,,,,+++***)))***+++,,,---+++,,,---------,,,,,,+++***++++++,,,------,,,,,,,,,------.........---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------.........------,,,,,,------...******++++++,,,---............------------,,,,,,,,,,,,,,,---------...............------,,,,,,,,,************+++,,,,,,---------------------------,,,------......------,,,---,,,,,,,,,,,,---............---------,,,,,,,,,.........///......---,,,,,,,,,,,,---...///000000000000///......---------+++++++++,,,------......lllXXXRRROOOHHHDDDEEEDDDBBB???<<<;;;:::888666888888888888888888888888444444444333333333333333555444333222111000000000222222333333333444444444555444333222111111111111222222111111111111222222222111111111111222333333333222111111222333222000000000111111111222222222222222222111111111000000...///000111111111111111//////000000111111111111111111111111111111111111000000000000000000000000111111111111111000///...111111111222333444666666000000000000000000000000111111111111000000////////////............//////111111000000//////......000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////////////////000000000//////////////////............/////////...,,,++++++---///111,,,---...//////...---,,,---------...............////////////////////////---------------------------.....................------............------/////////000//////......+++---...---+++***+++,,,++++++,,,------...//////,,,,,,,,,------.........---------,,,++++++++++++...------,,,,,,,,,---...,,,,,,,,,---------......------------------------+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,))))))************))))))************************+++++++++*********))))))++++++++++++++++++++++++)))))))))***+++++++++,,,++++++************++++++***************++++++,,,((((((((())))))))))))))),,,)))&&&(((+++---,,,)))++++++++++++++++++++++++******)))******+++,,,---)))))))))******************))))))***+++---,,,+++,,,+++***)))***+++,,,---++++++,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------.........------,,,,,,------...******++++++,,,---......---......---,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,************+++,,,,,,---------------------------,,,------......------,,,---,,,,,,,,,,,,---............---------,,,,,,,,,.........///......---,,,,,,,,,,,,---...///000000000000000000//////......,,,,,,,,,---......//////kkkWWWQQQOOOHHHDDDEEEAAA???===<<<<<<<<<;;;:::777777777777777777777777444333333222222222333333555444333111000000000000333333333333444444444444444444333222111111111111222222111111111111222222222222222111222333333444666444333444555555444222000000000111222222333333222111111111111000000000---...///111111222222222/////////000111111222222222222222222222222222222000000000000000000000000000000000111000000//////111111000111222444666888000000000000000000000000111111000000000///////////////............////////////000000///...------///......---......//////////////////////////////.................................///////////////000111222111///.........//////............//////000...+++******,,,///222,,,------...//////......,,,---......//////......---------------------------------------------------------...............------............------/////////////////////000+++---......---+++,,,---)))***+++,,,---...//////,,,,,,---------------------...//////------...//////...---,,,+++,,,---...,,,,,,,,,---------......------------------------////////////...,,,+++***++++++++++++++++++++++++------------------------,,,++++++******++++++,,,))))))+++,,,,,,,,,,,,,,,*********+++++++++++++++++++++******++++++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))+++++++++************)))++++++++++++++++++++++++***************+++++++++++++++************+++++++++************+++,,,,,,(((((()))************))),,,+++***+++---...,,,******++++++++++++,,,,,,,,,((((((((()))***+++------)))))))))***************+++)))))))))+++,,,+++***++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,------....../////////---...///...,,,+++,,,---,,,,,,,,,---------......------------------,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,------......------,,,---,,,,,,,,,,,,---..................---------,,,......//////......---,,,,,,---------.../////////...//////000000000//////000//////......---,,,,,,}}}iiiVVVPPPNNNHHHDDDFFFAAA???===<<<<<<<<<;;;:::666666666666666666666666555444333222333333444555222111111111111111222222333333333444444444444555333333222222111222222222222222111111111111222222111111111111111222222333555444333333444444333111///000000111222222333333111111111111000000000000---...///000222222333333...//////000111111222222222222222222222222222222000000000000000000000000...///000000000000000000///000111222444555666666000000000000000000000000111111000/////////////////////............//////------...//////...---,,,------------...///000000111111111111111111111111..................................../////////000---///111111///---.../////////............//////...---,,,++++++---...000,,,,,,,,,---...///000111,,,---.../////////...------------------------------------------------------------.........//////------............------------------...//////000+++---//////...---------,,,,,,,,,------.........------------------,,,,,,+++---//////------///111000...---++++++,,,---...,,,,,,,,,---------......------------------------//////000///...---+++***------------------------------------------------,,,++++++******++++++,,,((()))+++,,,------,,,,,,)))*********++++++++++++++++++******++++++,,,---((()))************)))(((************************+++++++++************)))+++++++++++++++++++++++++++++++++***************++++++************++++++++++++******++++++,,,---)))***+++,,,---,,,++++++---111555444///+++***,,,******+++++++++,,,,,,,,,************++++++,,,---******++++++,,,,,,,,,,,,---+++******+++,,,+++)))******+++,,,,,,,,,,,,+++++++++***++++++,,,,,,---,,,---------------,,,,,,,,,,,,++++++************...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,........................,,,...///...,,,+++,,,...,,,,,,,,,---------......,,,,,,------------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---....../////////.........------......//////......---,,,------..................+++,,,---...//////......//////...------,,,,,,+++|||hhhUUUPPPNNNHHHEEEFFFDDDBBB???===;;;:::888666444444444444444444444444666555444333333444666666/////////000111333444555333333333444444444555555222222222111222222333333222222111111111111222222000000000000000111111222333111000000111111000...///000000111222222333333111111111111000000000000,,,---///000222333333333...//////000111222222222111111111111111111111111000000000000000000000000......///000000111000000---///222555666666555444000000000000000000000000111111000/////////////////////............//////+++,,,---......---,,,,,,,,,,,,,,,---...///000111000000000000000000000000////////////////////////---.........//////000000)))---000000...---...000//////............//////+++,,,------......------,,,++++++,,,---///111333,,,,,,.../////////...---////////////////////////........................---------.........//////---..................---+++++++++,,,---...///000+++---///000///------...///............---------.........------,,,,,,,,,(((***------++++++...000000///---+++++++++---...,,,,,,,,,---------......------------------------,,,---.../////////...---........................------------------------,,,++++++++++++++++++,,,((()))+++,,,------,,,,,,))))))******+++++++++++++++*********+++,,,,,,---)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++,,,+++++++++******))))))++++++************++++++++++++******++++++,,,---+++,,,---...///...---------777???;;;///''')))///*********++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,+++***)))***+++,,,---,,,+++++++++*********+++,,,,,,------------...------,,,,,,,,,++++++***)))))))))***...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,...000...+++***,,,...,,,,,,,,,---------......,,,,,,,,,------.........///......---,,,,,,,,,,,,........................,,,------......------,,,---,,,,,,,,,,,,---......000////////////...............//////......---,,,...............---------((()))+++---.........---***++++++,,,,,,---......{{{kkkXXXOOOKKKGGGEEEDDDCCCBBB???<<<888666444333888888888888777777777777555555444444444333333333444444444444444444444444000111222333444555555555777666444111000//////000222222222111111111000000111000///......///000111111111000000000000000000111111111111111111111111---///111444444333111000111111222222222222111000////////////////////////444333222111111111333333222111000//////...//////222222111111111111222222111111111111222333444444222000///000111111000///444333222111000000000000//////............//////222000---++++++---000222......//////......---,,,---...///000000///...---............//////000000---...111333333222000///........................000000000000000000000000//////......---------,,,---.........///000000000------------------------...///111222222222111000........................////////////////////////,,,---...///000000000000......------...///111222........................+++++++++,,,,,,------------------.........//////,,,,,,---...///000111222.........------.........---,,,,,,++++++,,,,,,---000///...---,,,---......------------------------...---,,,+++***+++,,,---///...---,,,,,,---...///,,,+++***))))))+++---...,,,---,,,+++)))((()))***------,,,++++++,,,------,,,++++++******++++++,,,)))))))))))))))))))))))),,,,,,,,,++++++*********+++++++++*********))))))************************+++,,,---,,,***)))***+++)))+++---,,,+++***+++,,,)))************+++++++++,,,++++++000666888666222FFFAAA:::222...,,,---...)))***+++,,,,,,+++***)))*********(((''''''))),,,...------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++......,,,+++***))))))))),,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------++++++))))))***,,,//////...,,,***)))(((((()))+++---...........................,,,---......//////......------...///000000//////...---,,,++++++---...000000...,,,++++++---000111...------,,,---...///000---------............///,,,,,,,,,---------......------------------------+++++++++,,,---...///000---.....................---------........./////////......------,,,++++++zzzjjjXXXOOOKKKHHHEEEDDDDDDCCCAAA>>><<<:::999999888888888888777777777777555444444444444333333333222222222222222222222222111111222333444444444444444444333222222222222222222222222111111111000000222111000//////000111222111111111111111111111111111111111111111111111111222222111111000111111111...////////////.........000000000000000000000000222111000//////000111111111000000////////////000222111111000000111111222111111111111222333444444333222000000111111000///000000/////////000000111//////............//////111000...,,,,,,...000111...............------,,,---...///000000///...---------........./////////000000000000000000//////......................../////////////////////////////////.........------..................//////////////////////////////---...//////000000//////...................................................///////////////......111000///...------......------------------------,,,,,,,,,,,,,,,---------,,,------------.........---......////////////.........------------.........------,,,,,,------...000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,++++++++++++,,,,,,,,,+++***))))))+++---...+++,,,,,,***((('''((()))---,,,+++******+++,,,---,,,++++++******++++++,,,************************,,,,,,,,,++++++*********+++++++++*********))))))************************+++,,,---,,,***)))***+++)))+++---,,,+++***+++,,,)))************+++++++++***)))+++333===EEEHHHHHH<<<999444///,,,+++,,,---******++++++++++++******,,,---...---++++++---.........------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,+++************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,+++******+++---...---,,,************+++,,,---...------------------------,,,------...............,,,------............---...---,,,++++++,,,...//////...,,,++++++---///111...------,,,---...///000,,,,,,,,,,,,---------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,---......///000//////...---,,,++++++,,,,,,,,,,,,------......------------------------xxxhhhWWWOOOKKKHHHEEEDDDCCCBBBAAA???===<<<<<<;;;888888888888777777777777444444444444333333333333333333333333333333333333222222222333333333333333111222333444444555555444222222222111111111111111222222111111111111222222111111222222222222222222111111111111111111111111333111...+++***+++...000111111000000000111111222111111111111111111111111111000000///000000111111000000/////////000111111222111111000000111111222111111111111222333444555555333222111222222000...------------...///000111//////............////////////............//////...............---------......////////////......---------------.........222111///---------...///................................................000000////////////...............---------------////////////////////////------,,,,,,------...///........................------------------------000000000000///...---,,,111000///...------------////////////////////////------------------,,,,,,,,,,,,,,,,,,------------...///000000000...,,,+++------,,,,,,,,,,,,------///......------......//////......---,,,---------++++++++++++++++++++++++***++++++,,,------------++++++,,,,,,,,,,,,++++++,,,+++*********+++,,,---,,,---,,,+++)))((()))+++++++++************++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++***************************************+++,,,---,,,*********+++)))+++---,,,+++***+++,,,)))************+++++++++---++++++///777>>>BBBBBB000///---+++***++++++,,,++++++************++++++***+++---,,,+++***+++,,,///......---,,,++++++***------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******++++++,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,,,,------+++******,,,---,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,------------,,,,,,+++---,,,+++++++++,,,...//////---,,,++++++---///000---------,,,------...///+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------...---------------.........---------,,,,,,+++++++++++++++,,,,,,,,,,,,---++++++,,,------...//////vvvfffVVVNNNLLLHHHEEEDDDAAA@@@>>><<<;;;999999888888888888888777777777666444444444333333333222222555555555555555555555555333333222222222222222222111222444555666555555444111111111111111111111111111111111111111111111111222222222222222333333333111111111111111111111111444222...,,,,,,---000111222222111111111222333444111111111111111111111111222222222222222222333333////////////000111222222111111000000000000111111000000111111222333444555666555333222222222000...---------------...///000//////............//////......////////////......//////......------------...//////////////////...------------------------///......---------..............................------------------------000000000000000/////////.........---,,,,,,,,,+++------------------------...---,,,+++,,,---...///........................------------------------///////////////...------,,,---------...///000000........................///......------,,,,,,,,,+++++++++,,,,,,,,,------,,,---000111111///,,,***---,,,,,,++++++,,,,,,---......------------............---------,,,,,,,,,************************((()))+++---......------,,,---...//////...---,,,++++++*********+++,,,------......---+++***,,,---************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++******************************************************************,,,,,,,,,******+++,,,)))+++---,,,+++***++++++))))))*********+++++++++...+++)))***,,,...///...******++++++++++++++++++,,,+++***))))))***+++,,,(((***,,,---+++*********///......---,,,+++******......---------,,,,,,,,,************+++++++++++++++*********++++++,,,---+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,///---+++******+++---......,,,***)))***,,,,,,+++)))***,,,---------,,,+++++++++++++++++++++++++++,,,,,,---.........---------------------,,,+++***,,,,,,+++++++++,,,---......---,,,+++,,,---...///---------------------...+++,,,,,,,,,,,,---------,,,,,,,,,---------..............................///......------------...))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......sssdddUUUNNNLLLHHHEEEEEEBBB@@@>>><<<999777666666888888888888777777777666444444333333333222222222555555555555555555555555333333222111111111222222333444555666555444333222111111111111111111111111///000000000000000000///111111222222222333333333111111111111111111111111333333333222333444555666...............///000000111111111111111111111111111111222222333333333333000000///000000111222333111000000000000000000111000000000111222333555666666555333222222222000...111000//////........./////////............//////---...///000000///...---000///...------------.../////////....../////////------------------------)))+++---///000000///...........................------------------------/////////000000000000000.........---,,,,,,,,,+++------------------------///...---------...000111........................------------------------------...//////000//////,,,,,,------.../////////************************.........------,,,,,,++++++++++++,,,,,,,,,------***,,,...000111///---,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------------------,,,,,,,,,************************((()))+++---......------+++,,,---......---,,,+++++++++***+++++++++,,,,,,,,,------,,,******+++---************************,,,++++++******++++++,,,***************************************************************************************************+++,,,,,,******+++,,,)))+++---,,,+++***++++++))))))*********+++++++++))))))***,,,------+++******+++,,,------,,,+++***,,,+++***))))))***+++,,,+++---000000///---------......---,,,++++++******......---------,,,,,,,,,)))))))))******+++++++++************+++,,,------+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---......,,,))))))***+++++++++((()))+++,,,,,,+++******+++++++++++++++++++++++++++,,,,,,---...---------...............---,,,+++++++++++++++,,,,,,---------,,,,,,+++,,,---...///------------------,,,,,,------------............,,,,,,,,,---------..............................//////...---------......))))))***+++---...//////............------------......---------,,,,,,,,,qqqbbbSSSNNNLLLIIIFFFEEEDDDBBB@@@===;;;999777777888888888888777777777777333333333333222222222222222222222222222222222222333222111000000111222333555555555444444222111111111111111111111222222222//////000000000000//////000000111111222333333333111111111111111111111111...///000111222222222222......///111111111111111111111111111111111111111...///000111111111111111111111000000000111222222111000000//////000000111000000000111222444555666555333222111222222000...333222111000//////////////////............//////......////////////......000///...---,,,---......//////............//////.........---------------'''***---000111111///...........................------------------------......////////////000000.........---------------/////////////////////////////////...///000000111........................------------------------,,,---...///000000000000......///......---++++++------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------***+++---/////////...---------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++***************************++++++,,,------------******++++++++++++************+++++++++,,,,,,,,,)))***+++***(((((()))+++******+++,,,,,,+++******,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))******************************+++++++++************************)))+++,,,,,,+++***+++---)))+++---,,,+++***+++,,,)))************+++++++++***,,,---...---+++)))'''+++,,,---------,,,+++***++++++************++++++***,,,------,,,++++++,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,(((((())))))***++++++++++++*********+++,,,,,,---+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++------,,,***))))))+++,,,++++++)))******++++++*********++++++++++++++++++++++++++++++,,,------------------............------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------------,,,,,,+++---------.........//////,,,,,,,,,---------..............................///...............//////...---------,,,,,,++++++///...............------//////...---,,,,,,++++++oooaaaRRRMMMLLLIIIFFFEEECCCBBB@@@>>><<<;;;:::999888888888888777777777777333333333222222222222111111111111111111111111111222111000///000111333555555444333222222111111111000000111111111222222222///000111111111111000/////////000000111222222333111111111111111111111111------.....................000222444555444333222000000000000000000000000---...000111222222111111222222111111000111111111000000////////////000000//////000111222444555666333222000000111111000///111111000000///000000000//////............//////////////////////////////000///...,,,,,,---...///000///...------...///000/////////.........------+++,,,---///000000000///........................------------------------------........./////////..................//////////////////////////////......///000000000000///......................................................///////////////............///...---+++***////////////////////////******++++++++++++++++++,,,------------.........------.........---,,,,,,......------------......------,,,,,,,,,,,,------,,,,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++,,,------++++++************++++++******++++++,,,,,,,,,+++***+++,,,+++))))))+++,,,***+++,,,------,,,+++***,,,++++++******++++++,,,************************((()))))))))*********+++))))))*********+++++++++************************)))+++,,,,,,+++***,,,---)))+++---,,,+++***+++,,,)))************+++++++++---------+++)))'''&&&&&&)))***++++++++++++***)))******++++++++++++******((()))***)))(((''')))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++((((((((()))***++++++++++++++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***,,,---,,,***,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,------------,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------...---,,,+++***,,,,,,---------.........,,,,,,,,,---------....................................---......///000111000//////...---,,,++++++.........------,,,,,,,,,---------------------,,,nnn```RRRMMMLLLIIIFFFEEE@@@???>>><<<;;;;;;;;;;;;888888888888777777777777333333333222222222111111222222222222222222222222111000//////000222444666444333222111000111222333000000111111222222222222000111222333333222111000...//////000111111222222111111111111111111111111444333222111000000111111***,,,000222333222000...///////////////////////////000222333444444333333333333222111000000000111000000////////////000000//////000111222444666777222000///000111111000/////////...//////000111222//////............////////////............//////111///---,,,,,,,,,...///000///...------...///000000000/////////.........000///...---......000000................................................,,,---------......//////---.........///000000000------------------------,,,---///000000000///...........................////////////////////////000000000000///...---,,,***+++,,,...///......---************************)))))))))******++++++,,,---------.........//////000///...---,,,++++++***///......------......///.........------.........,,,,,,---...---,,,+++***++++++++++++++++++++++++...---,,,+++***+++,,,---...---,,,++++++,,,---...******+++,,,,,,,,,,,,+++---...///...------...000+++,,,------------,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++(((((())))))*********+++))))))******++++++++++++************************)))***,,,,,,++++++,,,---)))+++---,,,+++***+++,,,)))************+++++++++)))***))))))(((***---///'''(((((()))******)))))))))***+++,,,,,,+++***))),,,,,,,,,***)))))),,,...)))******++++++,,,------,,,,,,,,,+++++++++******'''(((((()))***+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,(((((((((+++------,,,***...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,------...---,,,***)))++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////---------......000111222........................---------,,,,,,++++++++++++,,,,,,------......///qqqbbbSSSMMMLLLIIIGGGGGGCCCBBB???===;;;;;;;;;<<<::::::999888777666555444333333333333333333333333444444444444444444444444222111000111333444333222222222222222222222222222111000111444666444///+++,,,---...///000111222333000111111111111222222222222222222222222222222222000000000000000000111111........................000000000000000000000000000000000000000000000000...///111333222000---+++------...///000111222222444444444444444444444444444333111////////////000000000000000000000000000222111111000///......---,,,---...//////...---,,,---+++)))))),,,---,,,***000///...------------------.../////////...,,,+++...............---------////////////000000000000//////...,,,+++,,,...111000///...------...///000---------------...///000---------.........////////////.........------------------........./////////////////////.........,,,---...//////...---,,,------------------------...000111000---,,,+++,,,+++,,,---......,,,***)))---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111///+++***+++------------,,,+++,,,...///...---++++++******++++++,,,---------------------------******************************))))))***,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++******))))))*********************************++++++,,,,,,,,,++++++************+++++++++++++++*********))))))++++++++++++,,,---......***++++++,,,,,,++++++***)))************++++++++++++*********))))))((((((******))))))))))))******++++++++++++++++++++++++...,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---.........---,,,'''(((***,,,------,,,,,,++++++------------++++++++++++------------++++++******+++++++++,,,,,,,,,............---,,,++++++++++++,,,,,,,,,,,,------------------------------))))))***+++,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------------------------------......000111222........................//////............/////////............---------qqqbbbSSSLLLKKKHHHFFFEEEBBBAAA???>>>;;;999777666999999888777666555444444333333333333333333333333333333333333333333333333222111000111333444333222222222222222222222222222111111111333444444000,,,---......///000111222222000111111111111222222222222222222222222222222222111111111000000000000000........................000000000000000000000000000000000000000000000000///000111222222111///.........//////000000111111111111222222222333333333333222111000/////////000000000000000000000000000111111111000///.........---......//////......---///---++++++---...---,,,000///...------------...---.../////////...---,,,//////......---------,,,---------.........////////////...---+++,,,...111//////...------...//////---------------...//////---.........//////////////////.........------------------.........///////////////////////////...------...//////...------------------------------,,,---......,,,***++++++,,,---.........---+++***---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,------,,,---,,,+++,,,...///...---++++++******++++++,,,---------------------------+++++++++++++++++++++++++++************+++---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++*********)))************************++++++++++++++++++,,,,,,++++++************+++++++++++++++*********))))))++++++++++++++++++,,,---***++++++,,,,,,++++++***)))************++++++++++++*********))))))))))))******))))))))))))******++++++++++++++++++++++++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++******...//////...---,,,***))),,,,,,,,,+++,,,,,,------+++,,,,,,------,,,,,,+++++++++------------++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,.........------,,,,,,+++......---......///000111........................---..................---///............---------qqqbbbRRRLLLJJJGGGDDDDDDAAAAAAAAA???<<<999555333999888888777666555444444444444444444444444444444222222222222222222222222222111000111333444333222222222222222222222222222222111111111333222111////////////000000000111111000111111111111222222222111111111111111111111111222111111111000000//////////////////////////////000000000000000000000000000000000000000000000000...///////////////000000////////////000000000000......///000111222222333333222111000/////////000000000000000000000000000111111000000//////......///..................///000///------///000///...//////......------......---....../////////......000000///...------,,,,,,+++,,,,,,,,,,,,---------...///...---,,,,,,...000......------------......------------.........///............////////////...............------------------.....................//////////////////------...//////...------........................,,,---......,,,+++,,,---------...//////---,,,+++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---+++---,,,+++,,,.........---++++++******++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,++++++++++++++++++++++++************************+++++++++***************++++++++++++************************************,,,,,,++++++++++++++++++++++++************+++++++++++++++***************,,,+++************************++++++++++++******)))************+++++++++***************)))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************++++++............---+++***)))---,,,)))((('''(((***++++++,,,,,,------,,,,,,+++++++++------------++++++)))***,,,---------,,,+++((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,//////...---,,,++++++***///...............//////........................,,,---...//////...---,,,///............---------rrrbbbRRRKKKIIIFFFCCCBBBBBBAAA@@@>>><<<999888777999999888777777666555555444444444444444444444444222222222222333333333333222111000111333444333222111111111111111111111111222222111000111111111111000000000000000000000000000000111111111222222222000000000000000000000000222222111111000/////////000000000000000000000000000000000000000000000000////////////////////////------,,,,,,,,,---///000111000000000/////////...------...///000222222333222111111000000000000000////////////////////////111000000000/////////...000///...------...///000000///......//////000/////////............//////---......///////////////000000///...---,,,,,,+++++++++,,,,,,,,,---------......///...,,,,,,...000------------------------------..................,,,---------........................................................................////////////---..................---////////////////////////...///000///......///111---......//////...------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++...,,,,,,,,,......---,,,++++++******++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++************++++++************************++++++***))))))((())))))******++++++++++++******))))))*********+++++++++************************+++******))))))******+++******************************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,***++++++,,,------------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++)))***,,,---...---,,,+++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,//////...---------..............................---...///000000///...---///............---------rrrbbbRRRKKKIIIFFFCCCBBBAAA???<<<999888888:::;;;999999999888888777777666444444444444444444444444222333333333444444555555222111000111333444333222111111111111111111111111222222111000000000222333111111111111000000000000000000111111111222222222000000000000000000000000111111111111000000//////111111111111111111111111000000000000000000000000////////////////////////......---,,,---...000111111111000000//////............///000111222333444111111111111000000000///////////////////////////000000000000////////////000///...------...///000//////......---....../////////.........//////000/////////...////////////000//////...------,,,,,,,,,---------............---...///...---,,,...///,,,------------------,,,---......//////...------++++++,,,,,,,,,------------..........................................------.........//////000000.........------.........////////////////////////...//////...------///111------...........................---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///---+++...---,,,,,,---...---,,,++++++******++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++,,,************************,,,,,,,,,++++++*********++++++************++++++************************++++++***)))(((((((((((()))******++++++******)))))))))*********+++++++++***************+++++++++++++++************++++++************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------******++++++,,,---......***,,,---////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***+++,,,---...---,,,,,,---------------,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,++++++++++++++++++------------------------------------------------------------------------,,,,,,,,,------.........///......------------..............................///000000000000///...///............---------qqqbbbRRRLLLJJJGGGDDDDDD???<<<888555444666999;;;999888888888777777777666333333333333333333333333333333333444444555555666222111000111333444333222111111111111111111111111000111222111000000222444111111111111111111111000000111111111111222222222111111111111111111111111000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000111000/////////000111222111111000000//////......//////000111222333333444000000111111111111000///000000000000000000000000000000000000////////////000//////////////////000---...///...,,,,,,.../////////......//////000000111000//////....../////////............---------............////////////---...//////---------///------............---------.../////////...---,,,+++,,,,,,,,,,,,------------------..............................---------------......///000000000///...------------...///........................,,,------+++******,,,...---------------.....................---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---///---,,,,,,---...---+++++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++,,,,,,,,,,,,************************,,,,,,++++++++++++++++++++++++************++++++***************++++++++++++***))))))))))))))))))))))))************)))))))))************+++++++++*********+++++++++++++++++++++************++++++*********************************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++%%%'''***,,,------,,,+++---,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,,,,---------...............---,,,+++***++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++........................------------------------,,,,,,,,,------------...***++++++,,,---...//////...---------------..............................///////////////////////////............---------qqqbbbSSSLLLKKKHHHFFFEEE@@@>>>;;;888777777999:::666666666666555555555555222222222222222222222222111222222333444444555555222111000111333444333222111111111111111111111111///111333222111000222444111111111111111111111222000111111111111222222222222222222222222222222222/////////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000//////.../////////000000000000////////////000000000111111222222222///000111222222111000///000000000000000000000000////////////000000000000//////000000000000//////---//////...,,,,,,...000///////////////000111111333222000///...---......---------...............---.........////////////,,,...//////...------...---...////////////...------...///000///...,,,+++---------.........//////---------.........////////////.........---------------......///000000111///...------------...///------------------------------,,,***((((((***,,,,,,,,,,,,,,,,,,---..................------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,.........///---,,,,,,---...,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))+++,,,---,,,,,,+++)))******+++,,,,,,------++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++,,,,,,++++++************++++++))))))*********+++++++++******)))))))))***++++++))))))************)))))))))************+++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,*********************************)))***,,,---...************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---,,,+++*********+++,,,''''''(((((())))))))))))---,,,,,,++++++,,,,,,---++++++------------++++++...---+++++++++,,,...///,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---------------------------........................,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,,,,---......///........................///...,,,++++++,,,...//////............---------qqqbbbSSSMMMLLLIIIGGGGGGCCCBBB@@@>>><<<;;;::::::444444444444444444333333111111111111111111111111000000111222333333444444222111000111333444333222000000000000000000000000---000333333111000222444000000111111111222222222000111111111111222222222222222222222222222222222......///000111222333333////////////////////////000000000000000000000000000000000000000000000000---------,,,,,,++++++***////////////000000000000000000000000111111111111///000111222222111000///000000000000000000000000////////////000000000000...///000111111000///...---///000///---,,,...111///////////////000111111444333111///------------,,,,,,------.../////////---------.........//////,,,...//////...------...---...///000000///...------...///000000...,,,+++////////////000000000111---------.........////////////.........------------------...///000000111///...---,,,,,,---...///------------------------//////...+++))))))+++---+++++++++++++++,,,---...//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---******,,,.../////////...,,,,,,------,,,+++++++++******++++++,,,---++++++++++++++++++++++++************************((()))***,,,------,,,,,,))))))***+++,,,,,,------************************))))))******+++++++++++++++++++++,,,,,,---------*********************************++++++,,,,,,---++++++************++++++))))))******++++++++++++******))))))***+++,,,,,,))))))************)))))))))************+++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))+++***)))))))))+++...///************************))))))))))))))))))))))))************************,,,+++++++++******))))))***)))))))))***,,,...///000///---++++++,,,---...------++++++++++++------++++++------------++++++///---+++******,,,///111))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,---------))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........---------------------,,,+++++++++,,,---...///000...........................,,,***((((((***,,,...//////.........---------qqqbbbRRRLLLJJJHHHEEEEEEEEECCCAAA>>>;;;888777666555555444444444333333333444444444444444444444444:::888555111///.........222222222222222222222222222222222222222111000///111111000000000000111111000000000000////////////***,,,...111222222111111111111222222222222111111555333111222444555444111---///000000.........///000000000000000000000000////////////////////////333000,,,---///111000...000///...---...///111333000...,,,,,,///111000...000111111111111000///...000111222222222222111000111000///......///000000,,,---------.../////////////////////////////////---------............///***,,,...///......///000.........------,,,,,,,,,,,,...//////......///111//////////////////......,,,,,,,,,...000000...,,,...............---------//////.........---------...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------)))***+++,,,...///000111...........................------,,,++++++++++++///...---,,,,,,,,,,,,,,,'''***...//////..................///000///---+++...------,,,,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,------.........---,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,+++)))((())))))***)))******++++++******)))++++++******++++++,,,---******************************++++++++++++******************))))))(((((())))))))))))))))))))))))(((*********)))((()))***,,,+++***))))))***+++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++)))))),,,,,,,,,++++++*********++++++------------++++++*********++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))...+++)))))),,,......---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++..................------........................------..................///...,,,++++++,,,---...,,,------......------,,,------------------------&&&***//////,,,***---000pppaaaRRRLLLJJJHHHEEEEEECCCAAA>>><<<999666555444555555444444333333333444444444444444444444444444888666444222111111111222222222222222222222222222222222222222222111000000000000////////////000000222222111111111000000000---...000222333333333222111111222222222222111111111000...///111222000......///111111///...///000000000000000000000000000000000000000000000000000111///......///000//////000000.........///111222000...------000111000///222222222222111111111111111111111111111111111111333222000///............------..................////////////////////////---------............///...///000///---,,,,,,,,,.........------,,,,,,,,,,,,---......------...000.........///////////////...------...///000...---------..................//////.........---------...---,,,,,,,,,,,,---...,,,,,,---------.........---------....../////////........................------,,,,,,+++,,,,,,,,,///......---,,,,,,------)))+++.........------...111///---,,,---......---------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,---------------,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---******************************++++++++++++******++++++*********)))))))))************************)))***++++++))))))***+++++++++***))))))***++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))***++++++++++++***))),,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************...,,,)))***,,,...---,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++......................................................------,,,,,,++++++---,,,,,,,,,,,,---......,,,------......------,,,------------------------'''+++//////,,,***,,,///ooo```RRRLLLKKKHHHEEEEEEBBBAAA>>>;;;999777555555777666444333333333444555444444444444444444444444555444333222222333444555222222222222222222222222111222222222222111000000/////////....../////////333333333333222222222111222222222333333333444444111111222222222222111111000///......000000///...///000222222000///000111000000000000000000000000111111111111111111111111...///000000/////////000111000///...///000111222111///......000111111000111111000000000111111222333222111000000111222333444333111///...---------//////..................////////////////////////---------............///...///000///---,,,,,,,,,.........---------------+++,,,...---,,,,,,---...---.........//////000000111///------/////////...,,,---------.../////////...............---------...------,,,,,,------...---------.........//////000000000///......------........................,,,,,,,,,,,,,,,,,,---...//////......------......,,,---...---,,,,,,---///333///,,,***+++---...///------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,---......---+++,,,,,,------,,,,,,+++++++++******++++++,,,---******************************++++++++++++******+++++++++++++++*********++++++++++++++++++++++++***+++,,,+++***)))***,,,++++++***))))))***++++++++++++************++++++************************((((((((((((((((((((((((************************)))******+++++++++******,,,,,,,,,++++++++++++***+++******))))))******+++,,,,,,++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++...---++++++,,,---,,,+++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................................000//////...---,,,++++++++++++,,,---............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///...,,,***,,,...mmm___QQQLLLKKKHHHFFFEEEDDDBBB@@@===;;;999888777777666444333333333555555444444444444444444333333333333222222222333444444111111111111111111111111111111222222222111111000000000////////////000000333333333222222222111111444333333222222222333333111111222222222222111111111111111111111111111111///111333333111000111222000000000000000000000000111111111111111111111111,,,000333333111///000222111000000//////000111111111000//////000111222222000//////...//////111111333222000//////000222333222111111000///.........000000//////......------////////////////////////---------............///***,,,...///......///000...............---------,,,---......---,,,---...------......///000000000222000------.../////////,,,,,,,,,---...///000000........................------------------------------------............000000//////...---------........................,,,,,,,,,,,,,,,---...///000//////.........//////.........,,,***+++---///222///,,,+++,,,.........---,,,,,,,,,,,,,,,,,,---......------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***,,,---------,,,+++)))******++++++******)))++++++******++++++,,,---******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,+++******************+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))*********++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,...---,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................111111000000/////////...,,,,,,.........---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,+++,,,---kkk^^^PPPLLLKKKIIIFFFEEECCCBBB@@@===;;;999888888777666555444444444555555555555444444444333333333333333222111111000000111111111111111111111111111000111111222222222111111222111111000000111111222111111111111000000000000333333222111111111111222111111222222222222111111111222222222222111222222000111333333111111111222111111111111111111111111111111111111111111111111---111555555222111222444111111111000000000000111000000000000000000111222111111111000000111111222333222000//////000222333/////////000000000000000000000000//////......---////////////////////////---------............///***,,,...///......///000...........................///000///...---...///---.........//////000000111///---,,,.../////////,,,,,,,,,---...///000000---.....................------------------------+++,,,,,,,,,,,,---------------------------..............................,,,,,,,,,,,,---....../////////.........//////000//////---+++******---000///...---...//////---+++,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,+++)))((()))******++++++******)))++++++******++++++,,,---******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,*********++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,------------,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........................../////////000000111111......//////...,,,***))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------jjj\\\PPPLLLLLLIIIFFFEEEAAA@@@>>>;;;999777666666666666666666555555444444555555555444444333333222333333222111000//////...111111111111111111111111000000111222222222222111333222222111111222222333000000000/////////......111111111111111000000000111111222222222222111111///000111111//////000111000111333333111000111222111111111111111111111111111111111111111111111111///111333333333222333444111111111111111111000000///000000000//////111222444444555555444444333222333222111000000111222333---...///000111111111000000000//////////////////////////////////////////---------............///...///000///---,,,,,,,,,.............../////////...000000000...---...///////////////////////////...---,,,,,,...//////...,,,---------.../////////---------...............,,,------......------,,,+++++++++,,,,,,,,,------***++++++,,,---...//////........................------------------...///......------......//////......---+++***+++...000.........///000///---***,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,++++++++++++***)))((((((+++,,,,,,------,,,,,,+++++++++******++++++,,,---******************************++++++++++++***************+++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,)))***++++++++++++***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))***+++,,,---***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,......,,,++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................++++++,,,---...//////000/////////...---,,,+++***,,,------......------,,,------------------------...---------------......hhh[[[OOOLLLLLLJJJFFFEEE@@@???===;;;999888777666555555777777777666444333666555555444333333222222222222222222111000000///111111111111111111111111000000111222222222222222222222111111111111222222000000000/////////......///000111222222111000000111111222222222222111111---///111000...---...000///111222222111000000111111111111111111111111111000000000000000000000000111/////////111333333333222222222222111111000000---///000///...---000222333444666666555333000...111111111111111111111111...///000111111000/////////////////////000000000////////////////////////---------............///...///000///---,,,,,,,,,---........./////////000...///000///---,,,---...000000000///......------+++******,,,...//////---------..................---------.........//////,,,,,,---......---,,,,,,,,,,,,,,,,,,---------...,,,,,,------.../////////........................///......------------...------,,,,,,---......///,,,,,,---,,,+++,,,...111000...------......---,,,,,,,,,++++++++++++,,,,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---............---,,,++++++,,,---------,,,,,,,,,,,,,,,------------...******+++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---******************************++++++++++++******)))))))))*********++++++************************)))***++++++))))))***+++)))***++++++++++++***)))++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))***************************))))))))))))+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))+++......,,,+++,,,---***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------...//////000........................++++++,,,,,,------......---------,,,,,,------...,,,------......------,,,...........................---,,,,,,---//////000hhh[[[OOOLLLLLLJJJFFFEEEBBBAAA???===;;;:::999999444555777999888666444222666666555444333333222222222222333333333222222111000000000000000000000000///000111222222222222222111111000000000000111111000000000000////////////...///111333444333111000111111222222222222111111...000222111......///222///000222222000///000111111111111111111111111111////////////////////////111...+++,,,000222222111222222222222222111000///,,,///000///------///222000222444444333000,,,)))000111222222222222111000///000111111111///...---......//////000000111111////////////////////////---------.........//////***,,,...///......///000---.........//////000000---...///...,,,+++,,,---111111000///...---,,,,,,(((((())),,,///000...---...............------------------.........//////,,,,,,---......---,,,,,,---------.........//////.........///////////////........................000///...---------------,,,,,,,,,,,,,,,---...///***+++------,,,---///111222///,,,+++,,,---......,,,++++++++++++++++++,,,(((((()))***,,,---......++++++++++++++++++++++++------------------------------...//////...------,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......*********++++++,,,,,,,,,,,,++++++***+++,,,...///*********++++++*********++++++******++++++,,,---******************************++++++++++++******(((((())))))*********+++))))))))))))))))))))))))(((***+++***)))((()))***)))***+++,,,,,,+++***)))++++++************++++++***************************************************************************))))))))))))+++---...*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))*********++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))'''+++......,,,+++,,,...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------------------------------,,,,,,------...///000000..........................................------++++++++++++,,,...000111,,,------......------,,,////////////////////////...,,,++++++---///000111hhh\\\PPPLLLKKKHHHFFFFFFDDDAAA>>>:::888888888999999888888666555444333222333333333333333333333333333333222222111000//////000000//////000222444555444333222111222333444555............///111222222111000///......///000111222222222000//////111444111000///000111111000///222222222111111111000000------......//////000000000000000000000000000000///000222333222000...---222111000//////......///////////////............000000000000////////////333444555444222000000000111000///......///000111000000//////////////////000000000000000000000000000000//////.........---000///...---,,,,,,---...111111000000//////............................................................---,,,,,,,,,,,,---...------,,,,,,,,,------++++++,,,---...///000111///...---+++******---///------,,,+++,,,---...///........................,,,//////------000111...---------.........//////,,,,,,,,,---...///000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++,,,,,,,,,,,,++++++******++++++,,,...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++,,,++++++******++++++,,,************************---,,,,,,++++++******)))******************++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,)))))))))******+++++++++)))))))))***++++++,,,,,,******)))))))))***,,,---******))))))******+++,,,++++++++++++++++++++++++)))*********++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++***)))((('''***,,,------,,,+++---...)))))))))******++++++,,,++++++,,,,,,,,,,,,------************************&&&(((***+++++++++)))(((------------------------------++++++++++++------,,,,,,+++)))''''''***,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........//////.........---------hhh\\\PPPLLLKKKHHHFFFFFFCCCAAA>>>:::888888888999777777666666555555444444555555555555555555555555555555444444333222222111333222222111111222333444444333222111111111111111///////////////000111222111111000000000000111111000111222111000000222333444333222222444444333222222222222111111111000000111111222222222222222222000000000000000000000000000111222333222111///...000///////////////000111/////////.........------......//////000000111111222444555444222000000111111000///......///000000.../////////////////////000000000000000000000000000/////////............000///...---------......000000000000////////////........................////////////////////////............---------,,,000000////////////000000---------.............../////////...,,,,,,...///......---------...///000........................///111222///000333333000---------.........//////---......//////000000000////////////............------------------------........................---------,,,,,,---------///...---,,,,,,,,,,,,---,,,,,,------............---,,,,,,++++++,,,,,,---...------,,,,,,------...------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************+++******+++++++++***)))))),,,,,,,,,,,,,,,+++***)))++++++***))))))***++++++************+++++++++,,,++++++******************+++***)))))))))***+++,,,******))))))******+++,,,*********************************+++++++++,,,,,,///......------......///------------,,,+++*********+++,,,,,,++++++,,,---*********+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))***,,,,,,+++***)))---------------------------,,,,,,++++++,,,,,,---------,,,***((((((***---,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------.............................................---------,,,,,,///...---,,,,,,,,,,,,---,,,,,,---------.........,,,,,,------------------//////.........---------hhh\\\PPPLLLJJJGGGFFFFFFCCCAAA>>>;;;999888888999555555666666666666666666555555555555555555555555555444444333333222222222555444333333222222333333333333222222111///......000000/////////000000111111111222222222222111111...000222222111111222333222111000000222222111000222222222111111111111111444444444333333333333333000000000000000000000000111111222333333111000///............///000111222////////////............------...///000111222222222333444444222000000111222111000///......//////.........//////000000000000000000000000000000000////////////.....................------...//////////////////000000000000........................000000000000000000000000......///000///...---,,,...---------------......//////.........---------.../////////---,,,---...///............///000000........................///222222000000333444111---------...............//////000000000000000000/////////............---...................................................---,,,++++++,,,---.........---,,,,,,,,,---------............/////////,,,,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++******+++,,,,,,---......---,,,+++***************((()))******************++++++,,,,,,,,,+++******++++++***))))))***++++++***++++++++++++,,,,,,,,,,,,,,,++++++***))))))(((,,,+++******)))***************))))))******+++,,,))))))************))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,++++++***)))***++++++******+++---,,,,,,,,,,,,++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***---------------------------,,,,,,++++++,,,,,,------------+++))))))+++---.........///000000111111...------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++------------...................................................---------......---,,,,,,,,,---------------.........//////------------------,,,,,,...............---------ggg[[[PPPKKKJJJGGGEEEEEECCCAAA>>>;;;999888888888666666666666555555555555333333333333333333333333222222222111111000000000333333333222222222333333111111222333222111///...111111000000///000000000///000222222222222000///---000222333222222222222111///...///000111000///111111111111111111111111222222222111111000000000000000000000000000000000111111222222222222111000///////////////000111111111000000000000/////////.........///000111111111222333444444222111111111111111000000///............//////000000111111111///////////////////////////////////////.........------.........///000000......//////000000111111........................////////////////////////---///000111111///---,,,,,,,,,,,,+++,,,,,,------///............---------+++---......,,,++++++,,,.............../////////........................---000111......222222///........................000000////////////////////////.........---------................................................///...,,,++++++,,,...///...------,,,,,,,,,------.../////////////////////,,,,,,+++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,++++++******++++++,,,,,,,,,---------...---,,,+++***)))))))))((()))***+++++++++++++++++++++,,,,,,,,,++++++***+++******************++++++++++++++++++,,,,,,,,,+++++++++*********)))))),,,,,,+++******)))))))))******))))))******+++,,,)))***++++++++++++***))))))))))))*********++++++++++++************+++++++++++++++++++++***)))((((((***++++++***)))+++,,,---------,,,,,,+++++++++************++++++++++++))))))))))))))))))))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******,,,...,,,,,,---...//////000000++++++*********)))))))))******+++++++++,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,------------------.....................------,,,,,,,,,........................ggg[[[OOOKKKJJJGGGEEEEEEBBBAAA>>><<<:::888888888888888777666555444333333333333333333333333333333222222111111111111111000///000111111222333333333///000222333333333222111222111111000000000000111...///000111111000///......000222333222111111222444333222222444444333222111111111111111111111111111111000000//////......000000000000000000000000111111111111222111111111111111000///////////////222222222111111111000000000000000000////////////111333444444222111111222000000000000000///......000000000111111222222222////////////////////////.........///////////////---......//////000000000......//////000000111111................................................---///000111111///---,,,//////......///000111111---------............///,,,...//////---,,,,,,---,,,,,,------....................................---000000......111111///.....................---///.................................------------------------------------...........................---,,,,,,,,,,,,---...------,,,,,,,,,------.../////////////////////...,,,+++++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++*********)))---------,,,,,,+++++++++...---,,,+++******************+++,,,------------***++++++,,,,,,,,,++++++*********++++++*********++++++++++++++++++++++++))))))*********+++++++++++++++++++++******))))))******))))))******+++,,,***+++------------+++***(((((((((((()))))))))***......------------......******+++++++++***))))))(((***++++++***)))+++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,---))))))))))))))))))))))))++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...'''(((((()))***+++,,,,,,+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,------...+++,,,,,,,,,,,,---------.........------,,,,,,,,,---.....................ggg[[[OOOKKKIIIFFFEEEEEEAAA@@@>>><<<:::999888777999999888666555444333222555555555555555555555555333333333333333333333333......000111222333333333//////111222333444444444111111000000000111111222//////000000000000//////000111333333111000111222333111000111222333222111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000111111111222111000///............222222222222111111111111111000000000/////////...111222444444222111111222//////000000000000//////111111111111111111111111000000000000000000000000.........///////////////......///000000000//////////////////000000000000......................................................///000///...---,,,------------...///000000---------........./////////000111000...---...///+++,,,------......------...........................111111//////222333000...............------------------........................------------,,,------------------------........................------------------------------,,,,,,,,,---....../////////............---++++++++++++,,,---.........------,,,,,,------...+++,,,,,,------------,,,++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************------,,,++++++***))))))...---,,,++++++++++++++++++,,,------------------******+++,,,,,,,,,++++++)))***++++++++++++***)))+++++++++************)))((())))))***++++++,,,,,,******+++++++++***))))))******))))))******+++,,,+++,,,...//////...,,,+++((((((((()))))))))******------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++)))***++++++******+++---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,++++++,,,---++++++,,,,,,------......------------------------******+++++++++,,,,,,,,,)))))))))*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................,,,,,,,,,---------------------,,,,,,,,,---......+++++++++,,,,,,,,,------------------------,,,,,,---------...............fffZZZOOOJJJIIIFFFDDDEEEAAA@@@???===;;;999777777888777777666555444444444555555555555555555555555333333333333333333333333000000222333333333333222000000000000000111222333000000000000111222333333111000000000000000000111222333333222000///000111000///...///000111000...000000111111111222222222///000000000000000000111000000000000000000000000//////...//////000000111111000///////////////000111111111000000000//////////////////000000000000000222444333222111222333---...///000111111000000111111000000///.........000000000000000000000000............/////////000//////000111000000......000000000000////////////............................................................---------,,,++++++++++++,,,---.....................---------.........---++++++,,,...,,,,,,.../////////...---........................---000000......111111/////////.........---------------......//////000000.........---------,,,,,,................................................+++,,,...//////...,,,+++,,,,,,,,,,,,,,,---...///............------,,,,,,++++++++++++,,,---...///...------,,,,,,------...++++++---.........------******************************))))))***++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))******++++++,,,,,,---************************---,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++)))***+++,,,,,,,,,,,,+++)))***++++++++++++***)))*********)))))))))((((((******************++++++))))))***+++,,,+++************))))))******+++,,,***+++---//////---+++***************+++++++++++++++******))))))******++++++,,,,,,------,,,,,,,,,***+++,,,,,,++++++,,,---*********+++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((***,,,,,,+++***+++,,,/////////000000000000000........................******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,---------...,,,,,,---------------------------.........//////fffZZZOOOJJJIIIFFFDDDDDDAAA@@@???===;;;999777777666666666666666666666666333333333333333333333333111111111111111111111111222333444555444333222111111111///......///000111000000000000111222333444333222111000000111222333444444333111///...///111333222111222333444333111000000111111222222222222------......//////000000000000000000000000000000...............///000000///......//////000111222////////////............------...///000111222222000222333333222111222333,,,---///000111222111111000000///...---,,,,,,+++000000000000000000000000---.........//////000000000000111111111///...---111111000000//////..............................000000000000000000000000......---,,,,,,,,,,,,------------...///000111222111000///...---,,,++++++++++++***(((&&&''')))+++,,,---///000000000///...........................***---...++++++//////,,,//////.........------------......///000111111222......---------,,,,,,,,,000000000000000000000000........................***,,,...000000...,,,***,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,++++++++++++,,,---...///,,,++++++******++++++,,,***+++---...///...------******************************))))))***+++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,---......///((((((((()))******++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***)))))))))(((((('''''',,,,,,++++++***)))))))))((()))***+++,,,,,,+++************)))***++++++,,,(((***,,,......,,,***(((++++++,,,,,,,,,---------...------,,,,,,------...)))******+++++++++*********,,,------,,,+++---...)))))))))******++++++,,,)))************+++++++++((((((((((((((((((((((((++++++*********+++,,,---++++++++++++++++++++++++++++++------------++++++''')))++++++******+++,,,,,,,,,,,,,,,,,,+++++++++------------------------******+++++++++,,,,,,,,,---------.........//////+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---------.........//////,,,,,,,,,------.........---------.........//////zzzdddXXXNNNKKKIIIFFFCCCCCCCCCBBB@@@>>><<<:::999999777555444333555555444333666666555444444444444555444333222111111222333444333333444444444555555555444333111//////000111222111111111111111111111111111111000000000000111111000000//////111222444555333333333222222111111111...///000111111000///...///...---,,,,,,---...///111111222222222111111000000000000222444444222000111111000000000000111111333333222222111000//////111333333222000///000111444444333222222111111000000000111111111111000000//////............//////............/////////000...///000000000///---,,,.........///////////////444222000///000111000/////////000000000000000///........................---.........---,,,,,,+++000///---+++++++++,,,,,,...------,,,,,,------...---------------...///000......------------..............................000000000///......------...........................---,,,++++++,,,---...///////////////.........///............---------------............------+++,,,,,,---.........---------......---,,,++++++...........................------,,,,,,+++++++++'''((()))***+++,,,,,,,,,------------,,,,,,+++***,,,,,,,,,++++++*********+++++++++***************---+++))))))+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++,,,,,,******+++,,,------------,,,,,,+++***,,,+++)))(((((()))+++,,,++++++************++++++************))))))))))))************************+++++++++*********))))))(((((()))***************(((((()))***++++++,,,,,,***,,,...,,,((('''(((+++))))))))))))))))))))))))))))))*********+++++++++---,,,***))))))***,,,---------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++)))******++++++******))))))******++++++******)))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++******))))))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******)))(((((()))***,,,---...//////...---,,,---///222333......---,,,,,,...///000...------------...//////------------------------,,,,,,,,,,,,------...///////////////////////////zzzcccXXXNNNKKKIIIFFFCCCCCCAAA@@@>>><<<:::888777777888666444444555666555444666555444444333333444444333222222222222222222333000000000111111111222222444333222111000111222222111111111111111111111111000000000000000000000000111111///.........///000333222222222222222222111//////000000000000//////000///...------...///000111111222222222111111111111000///000111222000///111111111000000111111111333333333222111111000000111222333222000///000111444444333222222111111000//////000000000000//////000000//////.../////////........./////////000000///////////////......---......---......///111111000...,,,,,,------,,,+++//////000000000000//////........................---.........------,,,+++000000000///000000111111...------,,,,,,------...,,,,,,,,,,,,,,,---...///......------------..............................,,,------...//////000000.........------.........000///............///000...............---------///............---------------............------+++,,,------......------000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,---------,,,,,,+++***+++++++++*********))))))***************+++++++++,,,***((((((***,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,+++***+++,,,,,,---------,,,,,,+++******)))(((''''''((()))***+++******))))))******+++************************************************+++++++++*********))))))((())))))***************)))******+++,,,,,,------,,,,,,---,,,+++***+++,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++*********)))***+++,,,---------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,))))))***+++,,,------...***))))))))))))+++,,,------------------...//////---------............///------------------------,,,,,,,,,,,,,,,---..............................zzzcccXXXNNNKKKJJJFFFDDDCCCAAA@@@>>><<<:::888777777888666555444666666555444555444333333222222333333222222222333333222222222222222333333333333444444333333333333222222222222111111111111111111111111///000111222222111000///111000000///.../////////111111111222222222222222111000000//////000000111000000////////////000000111111111111111111111111333111//////000111111000222222111111111111222222444333333222222111111111111222222222000///000111444444333222222111111000//////000000000000//////222111000///////////////....../////////000000000000//////............//////...------...///222333111///......///000///.../////////000000//////...........................---............---,,,,,,,,,---...///000000000000......------------......//////......//////000000......------------..............................,,,,,,,,,---....../////////...---,,,,,,---...///000///............///000------------------------///............---------------............------,,,,,,------......------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,---------------,,,+++***,,,,,,---------,,,++++++************))))))))))))))))))******++++++,,,,,,+++)))(((((()))+++++++++++++++++++++++++++++++++---...------,,,+++***)))***+++---,,,+++***+++,,,,,,,,,---------,,,++++++++++++++++++++++++++++++******))))))))))))******)))))))))******+++++++++************************+++++++++***************((()))******++++++******+++++++++,,,,,,------...+++***)))***,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++******+++,,,---++++++*********++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************,,,,,,---------------,,,)))))))))))))))))))))))),,,,,,++++++,,,,,,---...************************++++++,,,,,,,,,,,,------)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,---...............,,,,,,.../////////...---------------------------,,,,,,+++++++++,,,------........................yyycccXXXMMMJJJJJJGGGDDDDDDCCCBBB@@@===;;;:::999888888777555555666666666555444333222222111111222222111222333444444333222111333333333444444444555555333333444444444333222111111111111111111111111111...///111333333111///...//////000111222333444444000000111111222222333333222111000//////000111222111000000000000000000111111111111111111111222222444222///...000222444444333222222222222222222333444333333333222222111111000111222111000///000111444444333222222111111000000000111111111111000000333222111000000//////000...////////////000000000000///...------...///000222000...,,,---...111333222000//////111222222111/////////000//////..............................------............------+++,,,...///000000///.........------------......///...............//////......------------..............................///......---,,,,,,++++++000...---,,,,,,---...000---------,,,,,,------------------------.........///............---------------............------,,,,,,------...------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++++++++******************))))))******+++,,,------+++)))'''''')))***+++***++++++++++++++++++++++++.........---,,,+++***))))))+++------+++******+++,,,,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++******))))))(((((())))))***''''''((())))))***++++++************************************************))))))***++++++++++++***++++++++++++,,,,,,------(((&&&%%%&&&***,,,***((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,*********)))******++++++++++++++++++++++++++++++)))******++++++******)))+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******)))))))))))))))))))))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,+++,,,---...///...---,,,+++,,,...000000///...,,,------------------------,,,,,,+++++++++,,,,,,---000000000000000000000000yyybbbWWWMMMJJJJJJGGGDDDDDDBBBAAA???===;;;999888888888666555444555666555444333333222111111111111222111222333444444333222111///000000000000111111111333333444444444333222111111111111111111111111111...///111333333111///......///000111222333333444000000000111111222222222222111000//////000111222000111111111111111111000111111000000111111333333222///,,,,,,///333555666333222222222222222222333333333222222222222222111///000111111000///000111444444333222222111111000111222222333333222222111222222111000000000000000////////////000000000111000///...------...///000444222///------...///111///---,,,---///000000//////////////////...------........................------...//////......---000111222333333222111000///......------......///,,,,,,++++++***++++++,,,......------------..............................///......---,,,,,,++++++///...------------...///,,,------------------,,,------......///////////////............---------------............------,,,------...------,,,,,,---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))((()))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++)))'''''')))***+++***++++++++++++++++++++++++------------,,,+++***)))(((+++------,,,+++***++++++,,,,,,------,,,,,,,,,((()))************)))(((******))))))))))))******&&&&&&''''''((()))******************************************************))))))***+++++++++++++++************++++++++++++(((&&&$$$&&&***,,,+++)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++***)))))))))******+++,,,++++++++++++++++++++++++)))******++++++******)))+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******---------,,,,,,,,,,,,+++))))))***+++++++++*********+++---.........---,,,+++,,,...000000///...,,,------------------------------,,,++++++,,,,,,,,,........................xxxbbbWWWMMMJJJJJJGGGEEEEEE@@@???===;;;999777666666777555444333555555444333444333222222111111222222222222222333333222222222000111111111111222222222333333333333222222222222111111111111111111111111///000111222222111000//////000000000000///......000000000111111111111111111111111000000111111111000000111111111111000000111111000000000222333444000---++++++...111444444222222111111111111222222111111111111111111111111...000111000//////000222444444333222222111111000111222222222222222222111000000000//////000000111/////////000000000111111///............//////000444222000.........///000///---,,,---000111222111////////////......---,,,........................------...////////////...//////000000000//////...//////............//////000//////.....................------------..............................,,,,,,,,,---......//////..............................///000000///......------......///000000000///............---------------............------------......------,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***'''''')))***+++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------------******++++++,,,,,,------+++)))(((((()))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******(((+++---...---+++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++&&&''''''(((((()))))))))***************************************+++++++++)))***++++++,,,+++++++++***************************))))))***,,,------,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***************+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++************++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,------------,,,,,,+++******)))------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---------------,,,,,,.../////////...---------------------------......---,,,,,,,,,------++++++++++++++++++++++++xxxaaaVVVMMMJJJJJJGGGEEEEEE@@@???===:::888777666555666444333222333444333222444444333222222222222222333222222222222222222333222333333333333444444444444333222111000111222222111111111111111111111111000000000000000000000000///000000111000///...---111111111111000000000000000111111222222111111000//////000111111000//////111000//////000222444555333111///...000222333333111111111000000111111111000000000000000000000000...///000000//////000222444444333222222111111000000000000111111000000000............///000111111//////000000000111111111---......///////////////000000//////000111111222...---,,,...000222333222////////////...---,,,+++........................------...///////////////++++++++++++,,,---......//////............//////222222111000000000000000......------------..............................,,,------...//////000000,,,---...000000...---,,,......///000000///......,,,,,,---......///000000///............---------------............------------......------,,,+++))))))***+++++++++++++++------------------------,,,,,,,,,------.........)))******+++,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***,,,,,,,,,++++++++++++++++++++++++))))))******++++++******(((***---...---+++*********+++,,,,,,---------,,,...---,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,)))))))))***************************************))))))*********+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++)))+++,,,,,,++++++---...++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******************++++++++++++++++++************+++++++++++++++,,,,,,,,,------,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,---------------000///...------...///000,,,,,,++++++,,,,,,---...---------............///------------------------000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,wwwaaaVVVMMMJJJJJJGGGEEEEEEBBBAAA???<<<:::999888777555444222222333333333222555444333333222222333333444333222111111222333444//////000000000111111111444333111//////000111222111111111111111111111111111111000000000000111111---///000222333333333333222222111111000000//////000111222333333222111000...///000111111000///...111000//////000222444555999777555444444555444333111111000000000000111111///////////////000000000---///000000//////000222444444333333222111111000......////////////......------------...000111222000000000000111111111111,,,---///000000000///...,,,---...000111333444444)))((('''))),,,.........////////////...---,,,+++........................------...///000000//////---,,,,,,---...000222444//////............//////...---,,,+++++++++++++++.........------.................................000000000///......------+++---///111111///---++++++,,,---......---,,,+++++++++,,,,,,---...////////////.........------------..................------.........---,,,,,,++++++,,,---.......................................******,,,---///000111222,,,,,,---------,,,++++++***+++,,,,,,------------*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,---,,,++++++++++++++++++++++++'''((()))******+++******'''***---///---+++*********+++,,,,,,------------((('''%%%$$$$$$%%%'''(((---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++************************))))))******++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,,,,)))(((***---))))))))))))))))))))))))++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++,,,---...///++++++++++++++++++++++++*********++++++******************++++++*********)))************+++++++++++++++************+++++++++++++++,,,,,,---------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...))))))))))))))))))))))))++++++,,,,,,,,,---------*********++++++,,,------,,,,,,,,,---------.........,,,***))))))***,,,------,,,+++***+++,,,---......------------...//////------------------------111000///...............////////////////////////zzz___VVVOOOMMMKKKGGGDDDDDDEEEBBB>>><<<;;;:::999777===<<<999666444111000///222333333111000///000222444444333333222111000000000000111222333333444444555444222111000111222222222000///111444666555333000......///000111000///222222222111111111000000111111111111111111111111000000111111222222333333888555222000//////111222222222222111111111111000222111111111000000//////111111000000//////......444333222000//////....../////////000111111222222333555555444111/////////111111111111111111111111000000000000000000000000000000111222333444444444000000000000000000000000......///000000000000000000000000///......------111111000///...---,,,,,,------......///000000000...............---------000000000000000111222222---///000000//////000222000000000000000000000000,,,---...//////...---,,,////////////000000000000///////////////......---//////000000///---+++***...---,,,,,,,,,,,,---...,,,---......,,,,,,---...000000///...---,,,,,,,,,...............---------+++,,,---......---,,,+++...---+++******+++---...---------.........//////........................------------------------...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++***))))))******+++***+++,,,---...---,,,++++++++++++++++++***)))((())))))))))))))))))))))))---,,,+++******+++,,,---))))))))))))************************************+++++++++++++++***)))((())))))***++++++++++++***)))***+++,,,---.........---...///...,,,+++,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,++++++***,,,+++++++++***)))))))))++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------###%%%'''***,,,,,,---,,,...---,,,,,,......---,,,---------,,,,,,+++++++++,,,,,,............,,,,,,+++'''$$$%%%***...---+++///...,,,*********,,,------......---+++******++++++++++++,,,---...///000666444111...+++******+++,,,,,,,,,,,,,,,,,,,,,,,,222000...,,,+++***++++++000///...---,,,------...xxx___VVVNNNKKKIIIFFFDDDEEEDDDBBB>>><<<;;;:::999888:::999888666444333333222333333333222000000111333444333333333222111111111111111111222222333333444555444333222111111222333222000///000222333222000000///...///111222111000222222222111111111000000333333333333333333333333000000000111111111111111444333111/////////000111000000000111111222222222111111111111000000000///111111000000////////////222111000///............/////////000111111222222333444555444222000111222////////////////////////000000000000000000000000,,,---...///000000000000000000000000000000000000......///000000000000000------......//////000000000000000///......------444333222111///...---,,,///............------------------------......///---...//////......///000////////////////////////---......//////......---.../////////000000000000000000000000000//////...////////////...---,,,,,,///...------------...///---...//////------.../////////......------,,,,,,------..................---..................---...---+++******+++---...,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,+++***+++---...---,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,************************((()))+++,,,------------+++++++++++++++***))))))************************,,,+++************+++,,,))))))))))))************************************+++++++++++++++***))))))******+++,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,---------+++***+++,,,************************++++++++++++++++++++++++******************************+++++++++******)))++++++++++++*********************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---'''((()))+++,,,---......---,,,+++,,,---...---+++------,,,,,,+++++++++++++++,,,---......---,,,+++...***'''(((,,,...---***---,,,+++*********+++++++++,,,------,,,+++,,,...,,,,,,,,,,,,---...//////666444111///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,++++++++++++000///...---,,,------...vvv___UUULLLIIIGGGDDDCCCEEEDDDAAA>>>===<<<;;;999888777777666555555555555555333444444333111111222444333333333333222222222222222222222222222222222222444444333222222222333333333111000000111111000...111000///000222333222111222222222111111111111111222222222222222222222222111000000000000000000///000000000000000000000000...//////000111222333444111111111111000000000000111000000000000///////////////............///////////////000111111222222444444555333111111222444////////////////////////000000000000000000000000,,,,,,---...////////////////////////////////////......///000000000//////---------...//////000000////////////////////////------...///000000111111/////////.........------,,,,,,,,,,,,,,,---......---...///...---,,,---...........................///..................///....../////////000000000000111111111111000//////.........---------......000///............///000---///000///...---...///.........---------------,,,---------...///////////////............//////...---,,,++++++,,,---...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))***+++,,,,,,***---------,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,+++***************++++++++++++,,,)))***++++++,,,+++***)))&&&''')))+++,,,---------***++++++++++++***))))))************************+++******))))))******+++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++***)))++++++,,,------------,,,******+++++++++++++++******+++,,,+++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))*********+++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++,,,,,,---...///---+++***+++,,,---,,,+++,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,++++++111...++++++---...---***++++++++++++************)))+++------,,,,,,...///,,,,,,,,,,,,------...//////...,,,+++*********++++++++++++,,,,,,---------000///...---,,,,,,,,,,,,///...------,,,---------ttt___UUUKKKGGGEEECCCCCCEEECCCAAA???======<<<:::888777666666555555555666666444555555444222222444555222222333333333333333333333333222222222222222222444444333333333333333333222111111111111111111111222111000111333444333222111111111111111111111111////////////////////////111111000000//////.........///000111111111000000/////////000111222222222111111111000000000000000000000000000000000000000...............///000111/////////000111111222222666666555333111000222333111111111111111111111111////////////////////////...///000000111111111111..............................///////////////...000//////......---,,,,,,............//////000000'''(((***,,,...000111222000000//////......------//////......//////000111...///000///---,,,---...........................000///...------...///000........./////////000000000000000000000///.........------,,,,,,...///000///..................///---...///...---,,,---///---------------------...,,,,,,,,,---...///000000///...---,,,,,,---...///...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++))))))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***************++++++++++++''')))+++,,,---+++***)))(((((()))***++++++,,,,,,******+++++++++******)))***************************))))))))))))))))))***))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++************++++++,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,........................************************...---,,,++++++,,,---...,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++000...,,,,,,......---+++++++++,,,,,,,,,++++++***+++,,,------,,,,,,---///,,,,,,,,,,,,,,,---...///+++******)))))))))***+++******+++,,,,,,---......//////......---------,,,...---------------------sss___UUUJJJGGGEEEBBBBBBDDDCCCAAA???>>>>>>===:::888888888777555555444444444444444555444333333444666333333333333333333444444333333222222222222222222222333333333333333333333---...//////000000111222333111111222333444333222111111111111111111111111////////////////////////111111000000//////......---///111222333222111111000000000000000000000000000000000000000000111111000000000000111111111111////////////000111222222/////////000111111222222666777666444111///000111000000000000000000000000////////////////////////000000111111222222111111------------------------......////////////....../////////...------,,,,,,------......///000000000......------,,,,,,,,,,,,111000000///......------000000//////000000111222000111111000...---...///........................000///...------...///000............////////////......//////......---,,,...---,,,,,,---...000111------------------------+++,,,------++++++,,,---,,,,,,,,,---------------,,,,,,,,,---...///000000...---++++++++++++---...------------------------////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------+++******+++,,,,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,,,,++++++))))))*********+++++++++'''(((***,,,---,,,***)))++++++******************)))******+++++++++******************************)))))))))******)))))))))************++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))******+++++++++++++++***+++++++++++++++***)))***,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,******++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...---+++*********+++,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,---...---,,,,,,,,,---......------,,,---...///...,,,+++,,,---------,,,,,,,,,---......------------......///000******+++,,,,,,---........................------,,,,,,------------------rrr^^^TTTKKKHHHFFFCCCBBBDDDBBBAAA?????????===;;;999:::999777666444444333333333444444444333333555666444444444444333333333333222222222222222222222222111111222333333333222222***+++---...---...000111222111000111333444333222111111111111111222222222222222222222222222222222111000000000000000000///...///111222333222111111111111000000000/////////000000000000111111111111000000000111111111111222000000000000000111222222/////////000111111222222444555666444111///...///........................000000000000000000000000...//////000000/////////............................../////////...------,,,,,,,,,---......//////---.........//////000000///////////////000000000222111000000///...------...............///000000///000111000///...///000........................000//////////////////000------........./////////---............---,,,,,,---------------...///000,,,,,,------------,,,,,,***,,,---,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,++++++++++++,,,,,,------------------------000000000///////////////........................---------------------------,,,+++,,,.........,,,******+++,,,------......***++++++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,++++++)))))))))************+++'''(((***+++,,,,,,++++++---,,,+++******)))******))))))***++++++++++++***++++++++++++++++++++++++)))******++++++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,))))))***++++++++++++***(((((()))))))))))))))(((***+++---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************************+++++++++++++++*********,,,,,,+++***************---+++***+++,,,---,,,++++++,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,******+++,,,---------,,,------------...............///000...,,,++++++,,,---------,,,,,,------...,,,,,,,,,---......//////+++++++++,,,,,,------------....../////////......+++,,,,,,------------,,,rrr^^^TTTLLLIIIHHHDDDBBBCCCAAA@@@?????????>>>;;;999999888777555444444444444222333444333222222444666555555555444333333333222111111111222222333333444///000111222222222111111,,,...000000......000222222111000111222333333111000000111111111222222222333333333333333333333333000000000111111111111111//////000000000000000000/////////000000000000000///000000000111111111111000000111111111222222222000000/////////000000111/////////000111111222222...111333444333000//////........................000000000000000000000000---......//////......---..............................//////......---,,,+++,,,,,,------......///.........///////////////,,,---...///111222444444222222111000///...------...------------...//////---///000///......///000//////////////////////////////000000000000//////---------.........//////...............------,,,------..................,,,---...//////...---,,,+++,,,------++++++,,,---...------,,,,,,+++++++++------..................+++,,,,,,------,,,,,,+++------............------000000//////............---------------------------------------------------,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++))))))))))))************((())))))***++++++,,,,,,---,,,+++******+++,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))***++++++,,,,,,++++++((()))***+++++++++++++++)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++***++++++++++++******)))---,,,+++,,,---...---+++,,,,,,---------............---,,,++++++,,,---...+++,,,......---,,,++++++------,,,+++,,,---...///---...///...---,,,---......------,,,,,,---------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...***+++,,,---...------,,,sss]]]UUUMMMKKKIIIEEEBBBCCCAAA@@@@@@@@@@@@>>>;;;999777777666555555555555555111222333333222222444666666666555444333333222222000000111222333333444444...///000111222222111000111333555444111000111333111000///000222333222111000000111111222222222222111111111111111111111111000000111111222222333333////////////////////////------...///000111222222//////000000111111111222000000111111222222222222//////............///////////////000111111222222)))---222444444222111000000000000000000000000000000000000000000000000000...//////000//////......////////////////////////.../////////...---,,,,,,///......------,,,++++++////////////////////////111111000///...---,,,,,,222222111000///...------///............///000000+++---......------///000000000000000000000000000...///000111111000///...---------........./////////////////////......---,,,---...//////...---,,,---...///000000///...---,,,---......,,,,,,---.........---,,,,,,+++******...............---------+++,,,............,,,+++------............------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++---...---,,,//////...---+++******)))*********++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))************))))))))))))***+++,,,---,,,,,,+++++++++,,,...///((()))***+++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,------------,,,+++,,,---...///000000000''')))******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++((()))***+++,,,------------------,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,........................---------,,,,,,+++++++++***+++,,,------,,,***)))...---,,,,,,......---,,,---------....../////////......,,,,,,,,,,,,......---///000///---+++***)))---,,,*********,,,...///+++---......------///000...------,,,,,,,,,------+++,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,---...000000000//////)))***,,,---...------,,,sss^^^UUULLLJJJIIIFFFEEEFFF???@@@AAABBB@@@===999666888777666555333333333333333333111111111111333333555555444333333222111111222222222222222222222222333333333222222222111111...000222333444333111000111111000000111222333333222222111111111111111111111111111222444666888999555///+++,,,111555555333666555333111////////////000000///////////////000111000///////////////000000000//////......------///...---,,,,,,---...//////////////////000111111222444555444222000000111.........///111000...,,,////////////////////////000///...---------------...///000000000///---,,,+++,,,,,,---...///000000,,,---...///000000000000---------............///111...,,,---000111///,,,---------------...///000//////.........------------......///////////////........................////////////////////////........................111000///...---,,,,,,,,,,,,,,,,,,---------..............................------------------------.....................---........................---------............///,,,,,,,,,------.........---------------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---......)))%%%$$$'''+++,,,---,,,,,,------,,,,,,+++***((((((******++++++++++++,,,++++++***)))))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,+++***)))---------,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++***************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********///...---,,,,,,---...///,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++++++++******++++++,,,------,,,***))))))***,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,---.../////////...---777555222///---,,,,,,---........................,,,,,,++++++,,,,,,---...000000//////......------........................++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------............------ttt___UUUMMMJJJHHHEEEDDDEEEAAAAAA@@@>>><<<;;;999999888888666555444333333333444333222111111222333444555444444333222222111111222222222222222222222222333333333222222222111111///000222333444333222111111111000000111222222333111111111111111111111111000000111333444666777777444222000000000222333333555444222111000///000000000000////////////000000000000////////////000000000000000///////////////000//////......//////000///////////////000111111222444555444222000000111///......///111000///---//////////////////////////////...---------------...///000000000///---,,,,,,------....../////////,,,---...///000000000000---------............///---.........---------...//////...---------------............---------------......///////////////........................////////////////////////////////////////////////000000///...---,,,,,,,,,,,,,,,---------.................................---------------------------------.........//////........................---------............///,,,,,,,,,---------.................................---------,,,,,,,,,+++,,,,,,++++++,,,,,,---...---+++((()))+++---,,,+++,,,,,,------,,,,,,+++***+++++++++,,,++++++******...------,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++)))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************************************)))***+++,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---,,,++++++,,,------,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,***))))))***,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------%%%&&&))),,,///000111111222000...,,,,,,,,,---...------------------------,,,,,,++++++,,,,,,---...////////////....................................+++,,,,,,---......//////........................------------------------------............------vvv```VVVMMMJJJHHHDDDCCCDDDCCCAAA===:::888999:::;;;999999777666555444444444444444333333333333444444444444333333222222111111222222222222222222222222333333333222222222111111000111222333333333222111111111111000111111222333111111111111111111111111///000222444555555555555222444555444111000111333333222111111000000111111000000////////////000000000000000//////000000111000000000000000111111111111000000//////000000111///////////////000111111222444555444222000000111///......///000111///---//////////////////////////////...------------.../////////000//////...---........................,,,---...///000000000000---------............///***---000...+++***,,,///111111///...---,,,,,,+++.........---------,,,,,,---......///////////////........................////////////////////////000000000000000000000000000///...---------------,,,------------.................................------------------------,,,------....../////////........................---------............///,,,,,,,,,------------....................................---------------,,,,,,++++++,,,,,,---......---,,,---......,,,+++,,,,,,------,,,,,,+++***------------,,,+++***)))...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///,,,(((&&&%%%(((+++---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************))))))))))))))))))))))))******+++,,,,,,,,,++++++((())))))***++++++,,,,,,---------,,,+++***)))(((+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++************+++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++******++++++---,,,,,,++++++++++++,,,+++++++++,,,,,,,,,------------,,,,,,------...///,,,,,,*********+++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,+++***((((((,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------................../////////------------------------,,,,,,------.../////////........................------------------------------............------uuu```VVVMMMJJJGGGDDDBBBCCCCCC@@@===:::888888999::::::999888666555555555555444444444444444444444444333333333333222222111111111111111111111111111111333333333222222222111111///000111222222222111111222111111111111111222222111111111111111222222222...000222444555555333333222333444555444333222222111111111111111111222222000////////////000000111000000000///000000111111000000000111111222222333000000000000000000000000///////////////000000111222444555444222000000111000///...///000111///...///////////////////////////......---------......//////////////////......000/////////.........---------...//////000//////---------............///,,,...///...,,,+++---///000000///...---,,,,,,,,,.........------------,,,---......///////////////........................///////////////////////////////////////////////////......---------......------------.................................................................................---........................---------............///------------------------................................................,,,,,,++++++,,,,,,---...///............---,,,+++,,,,,,------,,,,,,+++***------......---,,,,,,+++,,,++++++*********+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---+++(((&&&&&&(((+++---******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***************************************************++++++,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,++++++***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------,,,,,,++++++******---,,,,,,+++++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,---......++++++*********+++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------333222000,,,)))&&&###!!!++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------....../////////---------------------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------............------ttt```VVVMMMIIIGGGCCCBBBCCC@@@???>>><<<;;;999888888:::999888666555555555555444444444444444444444444333222222222222222111111111111111111111111111111333333333222222222111111...//////000000000000000222222111111111111111222000000111111111222222222...000222444444333222111222000000333777888555111000111111111222222222222///////////////000111111000000000000000111222222000000111111222222333333///////////////////////////////////////000000111222444555444222000000111111000...///000111000///////////////////////////......---------....../////////........./////////000000000///......---------...//////////////////---------............///000...------///000///------------------...////////////.........------------......///////////////........................////////////////////////..............................---------......///---------.........//////////////////////////////........................000000///...---,,,,,,+++........................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++,,,,,,---...///...---+++***+++,,,---,,,,,,------,,,,,,+++***+++,,,---...............,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***)))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++*********)))))))))***++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,---------.........+++++++++++++++,,,,,,---*********++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,------......//////---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------............------rrr___UUULLLIIIGGGCCCBBBCCC????????????===:::888666999999777666555444444444333333444444444444333333222222222222222222111111111111111111111111111111333333333222222222111111/////////000000000111111333222111111000111111111000000000111222222333333000000111222222222111000222///---111777999555000000111111222222222111111///......//////000111222000000000000111111222333111111111111111222222222...//////000000//////...///////////////000111111222444555444222000000111222000...///000111111000////////////////////////...------------.../////////............///000000000000000//////...............///////////////...---------............///111...,,,---111222///,,,+++++++++,,,...000111222000000000/////////......---......///////////////........................////////////////////////........................---------------...///000------........./////////////////////////////////........................000000///...---,,,,,,+++........................---------............///...------------,,,,,,,,,++++++++++++++++++++++++---------------.........,,,,,,++++++,,,,,,---......------+++)))))),,,...,,,,,,------,,,,,,+++******+++,,,---............---------------......///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++''')))***,,,,,,+++***)))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******************************++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,++++++***))))))(((((()))***+++,,,---------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,)))))))))******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,---------......+++************+++,,,,,,)))******+++,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------*********+++---...000111.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------............------rrr]]]TTTKKKHHHGGGDDDCCCDDD@@@@@@@@@???===;;;999888888888666555444333333333111222333444444333222111111111111111111111222222111111111111111111111111333333333222222222111111111111111111111222222333333222222111000000111111///000000111222222333333111111111111111000000000111000///111444444333111111111222222222111000000............///000111222000000000000111222333444111111111111111000000000///000111111111111000//////////////////000111111222444555444222000000111222000///...000111111000////////////////////////---------------.../////////......---...///000111000000000///////////////......////////////......---------............///......---......///...---+++++++++,,,...000111222111111111111000000000000---......///////////////........................////////////////////////........................,,,,,,,,,---...///000000............////////////////////////////////////........................................................................---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,++++++,,,,,,---...***,,,...---++++++,,,...,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,---------------...//////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))+++,,,,,,,,,+++***++++++++++++************************************+++,,,,,,,,,,,,+++***)))************************************************+++,,,,,,,,,,,,+++***)))++++++******************)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))***+++,,,------,,,,,,)))+++---//////...---++++++,,,,,,,,,------------,,,++++++++++++,,,------))))))***+++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------......---,,,+++,,,---------------------,,,,,,+++---------------------------------------...//////...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------............------rrr]]]SSSKKKHHHGGGDDDCCCEEEBBBAAA@@@>>><<<;;;::::::888777666555444333333333111111333333333333111111111111111111111111222222000000000000000000000000333333333222222222111111333333222222333333444555333333222111000000111111///000000111222222333333222111000000///000000111111222333222000///000222111222222333222111000///............///000222222000000000000111222333444222111111111000000//////000111222333333222111000///////////////000111111222444555444222000000111333111///...000111111111////////////////////////---------------...///000///...------...///000111////////////000000000000...///////////////......---------.........//////+++---000...+++***,,,///+++,,,,,,---...///111111222222222222111111111000---......///////////////........................////////////////////////000000000000000000000000,,,,,,,,,---...///000111............/////////000000000000000000000000000////////////////////////++++++,,,---...///000111........................---------.........//////.........------,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...'''+++///000...,,,,,,---,,,,,,---------,,,++++++------------,,,+++******+++++++++++++++,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,..................------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++&&&((()))+++,,,,,,,,,+++(((***...000111///,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......((()))***+++,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,++++++***+++,,,...///++++++,,,---------,,,,,,...........................------------...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---..................---ooo\\\SSSKKKIIIHHHEEECCCDDDAAA@@@>>><<<:::777666555666666666666555444333222444333222222222444777888222222111111111111222222333222111000000111222333111111222333222111000///111111111111111111111111000000000000000000111111111111222222222111111000---...///...---...///111000000111111111000000///000000111111111111000000//////000000111111111111111111111000000000000000000222333333111///.........000111111000000111333000000////////////000000444333333222111000//////111111000000//////......000000000000////////////............/////////000000000000000000000000000........................//////............//////000000000//////........./////////......------------...000000///......///+++,,,---...////////////...------,,,,,,------.........//////000/////////....................................////////////000000//////.........---////////////////////////---......///000111111222////////////000000000000................................................000///...---------------222000...+++******+++,,,........................,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++......---------......//////...------,,,+++******++++++,,,,,,+++***((('''(((((()))***++++++,,,,,,------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++***)))***+++---...)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......************************++++++++++++++++++++++++...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,---......---,,,,,,///---+++))))))***+++,,,******))))))******+++,,,////////////...---,,,+++---------,,,,,,+++++++++---,,,+++*********+++,,,******++++++------......+++***))))))***,,,---///+++++++++,,,,,,---------.........------,,,,,,,,,++++++++++++++++++++++++222111///---,,,,,,,,,---,,,,,,---......//////000,,,,,,,,,---------....................................//////...---,,,,,,---------------------------------........./////////...---,,,+++,,,---...////////////////////////------/////////...---,,,oooZZZQQQIIIGGGFFFCCCAAABBB??????>>><<<;;;999888777777666666555444444333333222111000000111222444666222222111111111111222222222222111000000111222222333444444555444333111000111111111111111111111111111111111111000000000000111111222222222111111000///000111000//////111333000111111111111000//////000000111111111111000000/////////000000000111111111000000000000000000000111222333222000......///...000111111000000111222000//////......//////000222222222111111111111111000000000///////////////////////////000000000000---------............///000000000000000000000000........................//////............//////------------,,,,,,,,,+++............---------,,,---///000000...------...,,,,,,---...////////////...------,,,,,,------...,,,,,,------......------........................///000000000111111111111///.........------------////////////////////////---......///000000111111........./////////000000................................................------,,,,,,,,,------...///...---,,,+++,,,------........................------,,,,,,,,,---......------------------------...------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------......---,,,***)))))))))******+++,,,,,,---------------------------......---,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---+++,,,,,,------,,,,,,+++************************************************+++,,,,,,,,,,,,---------))))))))))))))))))))))))++++++++++++++++++++++++...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---......---,,,,,,---,,,+++*********+++++++++************+++,,,,,,,,,------.........------------,,,,,,,,,++++++++++++++++++***++++++,,,,,,***+++++++++++++++++++++************+++,,,---...*********++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,//////...------,,,,,,+++---------.........//////...........................////////////...---,,,------------------------------------.........///...---,,,,,,,,,,,,---...........................---....../////////......oooZZZQQQIIIGGGFFFCCCAAABBB???>>>>>>===<<<;;;::::::888777555444333333444444222111111000111222444555222222111111111111222222222222111000000111222222444444555555444333111000111111111111111111111111222222111111111000000000000111111222222222111111111222333222111111333555222222222222222111000000000000111111111111000000/////////000000000000000000000000000000000111111222222222111///...///000///000111111000000111222000//////......//////000000000111111111222222222//////////////////000000......//////000000111111,,,,,,---------.........000000000000000000000000........................//////............//////---,,,,,,,,,,,,+++++++++...------------,,,,,,,,,---...000///---,,,,,,,,,------...............---......------------......+++,,,---.......................................//////000000000111111111---------------,,,,,,,,,////////////////////////.........//////000000111---------.........//////................................................******++++++,,,---......,,,,,,,,,------.......................................---,,,,,,,,,------------------------------...---,,,++++++++++++++++++,,,,,,,,,---------------.........---,,,+++*********++++++,,,,,,------------------------------...------,,,,,,++++++******************************++++++,,,,,,++++++*********+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,++++++******+++++++++++++++,,,------******+++,,,------......,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,,,,,,,+++++++++******))))))))))))******+++,,,,,,,,,,,,)))***************++++++------------,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++......---,,,,,,++++++***............////////////------------------------//////////////////...---------------------------------------............------,,,,,,,,,------..........................................///000111nnn\\\SSSKKKIIIHHHEEECCCDDD@@@??????===<<<;;;:::999999777555333222333444555444333333333333444555666222222111111111111222222222111111111111111111222222222333333222111///...111111111111111111111111333222222111111000000///000000111222222222111111111222333333111222333555444555555555444333222111000000111111111111000000111111111111111111111111000000000000000111111111222222222000......000222///000111111000///000222111000000//////000000111111111111111111111111111---......//////000000000000000000000////////////---------.........//////000000000000000000000000........................///......------......///...............------------------------,,,,,,,,,+++---......---,,,,,,---..................------......------------......---...///000000111000000........................---------.........//////------------------------////////////////////////........./////////000000,,,,,,,,,---------......................................................++++++,,,,,,------------+++,,,---.........------........................///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,++++++++++++,,,---------------------,,,,,,,,,++++++******)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,------,,,+++***)))******++++++******)))************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------,,,***))),,,,,,++++++,,,,,,---...*********++++++,,,,,,---,,,+++++++++++++++++++++''')))***,,,------,,,,,,++++++++++++************)))***+++,,,---,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,.........---,,,)))******+++,,,,,,------------------............------------------------...//////000//////......---------------------------------------------------,,,,,,,,,------....................................------...000111333mmm\\\SSSKKKIIIHHHEEECCCDDDBBBAAA@@@>>><<<:::888777999777555333222333444555444444333333444444555555222222111111111111222222111111111222222111111111111111222333222111000///111111111111111111111111333222222222111111000000///000111222222222222222111222222222111111333444777888888777666555444444000000111111111111000000222222222222222222222222//////000000111111111111111222111000......000222000111222111000///000111222111111000000111111222333333222222111000000///------......//////000000222222111000///...------////////////000000000000////////////////////////..............................------------..............................------------------------)))+++---...------...000..................------///......------......///---...///000111111111111........................------------..............................//////////////////////////////............////////////,,,,,,,,,,,,------------.........................................................///...---,,,+++------.........---,,,+++........................///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...---------------//////...------,,,++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,------,,,***))))))******++++++******)))++++++++++++++++++++++++------------------------)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---...,,,***))),,,,,,++++++,,,,,,---...---,,,+++************+++++++++++++++++++++++++++''')))***,,,------,,,,,,******++++++,,,------...)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---/////////......))))))***++++++,,,,,,---++++++,,,,,,,,,---------------------------------......////////////......------------------------------------------,,,,,,+++,,,,,,------....................................---------...///111222mmmZZZQQQIIIGGGFFFCCCAAABBBBBBAAA@@@===;;;999777666888777555444333333444444222222222222222222222222222222111111111111222222000111222222222222111000111222333444555444333333111111111111111111111111222222222222222222222222///000111222222222222222000111222111000000222444999999999888777666555444000000111111111111000000333222222222222111111111/////////000111111222222000111111111//////000222000111222111000///000111222111111000000111111222444444333222111000///.....................//////222222111000///...------//////000000000111111111////////////////////////..............................------------......,,,,,,,,,------------...---------............///)))+++---.........///000------...............---//////............//////+++,,,---...///000000000............................../////////000000000.........///////////////////////////////////////........................,,,,,,,,,---------.........................................................///000000///---,,,+++.........------,,,,,,,,,..............................---,,,,,,,,,------------------------------.........------......///000000///...---,,,++++++......------------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++........................))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,(((***,,,------,,,+++***+++++++++++++++,,,------...---,,,***))))))***+++*********+++++++++++++++)))***++++++,,,,,,,,,,,,)))***+++,,,---...//////***++++++,,,,,,+++++++++---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------...////////////------,,,++++++******)))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------------------------------------,,,,,,,,,,,,++++++,,,---............---------------------------------------...///000lllZZZQQQIIIGGGFFFCCCAAABBB@@@???>>><<<:::999777777777666666555444444333333222222222333222222222111222222111111111111222222000111222222222222111000///000222444555555555444111111111111111111111111000111111222222333333444//////000222222333333222000111222111000000222444999999888888777555444333000000111111111111000000111111111000000000//////...//////000111111222222///000222222000///000111000111222111/////////000000000////////////000000222222222111111111000000..................------////////////000000000000////////////000000000000////////////////////////...........................------,,,,,,------...---------.........//////........./////////000000---...000000...------...,,,,,,---...//////////////////............//////+++,,,---...000000000000................................./////////000000---------....../////////////////////////////////........................------------............................................................,,,---...//////...,,,+++------,,,+++,,,---...///........................------,,,,,,,,,---......------------------------,,,,,,,,,,,,---...////////////......---------,,,///...------------...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,++++++******+++++++++,,,,,,------,,,,,,+++************************........................*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,)))***+++,,,,,,,,,+++++++++************+++,,,,,,...---+++******+++,,,---)))*********+++++++++++++++++++++***++++++,,,,,,******++++++,,,,,,,,,---,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......---------,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------------------------,,,,,,,,,++++++***+++,,,...............------------------------,,,,,,---------------,,,lll\\\SSSKKKIIIHHHEEECCCDDD>>>===<<<;;;:::999999888666666666666555444333222444444555555555444333333222222111111111111222222000111222333333222111000,,,---000222333444444444111111111111111111111111000000111222333444444555//////000222222333333333111222222222111111333555888888777777666444333222000000111111111111000000000000//////.........---...//////000111222222222...000222333111000000000111222222111/////////000......------------......111111111111111222222222/////////......------,,,------...///000111222333............/////////000////////////////////////...........................------,,,,,,------...///000000000111111222222.../////////000000111111000111222111...,,,,,,,,,+++,,,---...//////////////////............//////---...///111222222333333........................,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////.....................------------.........//////................................................(((***,,,.........---,,,,,,+++******+++...000222........................,,,,,,,,,,,,------...///++++++++++++++++++++++++*********+++,,,---...///---------............///---,,,+++***+++,,,---...+++*********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++...---+++***)))***++++++*********++++++*********))))))))))))))))))))))))------------------------***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++)))''''''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,+++******+++,,,---)))***++++++,,,,,,,,,,,,******))))))******+++,,,---,,,*********,,,...000))))))******++++++++++++---,,,+++*********+++,,,+++++++++***************---,,,+++*********+++,,,++++++++++++******))))))*********++++++,,,,,,,,,------------------------...---++++++++++++------***++++++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---------------------------------,,,,,,+++++++++)))+++,,,...//////......------------------------+++,,,---...---,,,+++***kkk[[[TTTLLLGGGEEEFFFEEECCCAAA@@@>>><<<:::999888888999777666666777666333111222222222222222222222222222222111111000/////////222222222111000//////...111111222222222333333333333222111111000000111111444444444333222111000///333333222222222222222222333333333333333333333333444333333222111000////////////000000111111222222...///000111111000///...222222111111000/////////---/////////......///111///////////////.........000000000000000000000000222111111111000000//////......///000000000000000000000//////.........---........................///////////////......---///............///000000---------............///000///...------------------------...///000000111000///...------...///000------------------------...------------...//////............////////////---------............///......//////000111111111........................000000111111111///...---------,,,------...///000000000//////.........---........................000000000///...,,,+++***...---,,,++++++,,,---...111///---++++++,,,///000000000//////......------------,,,,,,,,,,,,------************************,,,,,,++++++,,,,,,---...///.........///---***(((+++)))((())),,,---...---))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,------,,,+++***------,,,+++,,,---...///+++++++++*********))))))))))))))))))************************************,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,------------,,,,,,+++++++++------,,,,,,,,,,,,++++++------------------------,,,,,,------...///000000/////////...---------,,,.........------,,,,,,,,,------+++++++++---///000---,,,+++++++++,,,---...---------,,,,,,+++++++++jjj[[[TTTLLLFFFEEEEEEDDDCCCAAA@@@>>><<<:::999888888999777666666666666333111222222222222222222222222000111111111111111111111222222111111000//////...000000111111111222222222/////////000111222444444...///111222333444444444222222222222222222222222222222222222222222222222111222333444333111///---000000000000000111111111111111111111000...---,,,000000000000000111111111---.........------///000////////////////////////////////////////////////111111111000000000//////......///000000000000000000/////////.............................................///...------,,,............////////////---------............/////////...---------------,,,,,,,,,---......//////000///...------...///000------------------------...------------...//////------------............---------............///////////////////////////...........................///000111111000///...//////////////////......000/////////.............................................///......---,,,---------,,,,,,---------///...,,,+++,,,---...///////////////...............------------------...++++++++++++++++++******,,,,,,,,,,,,,,,---.........---,,,---------+++)))***)))((()))+++,,,,,,+++)))******+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++,,,,,,+++***+++,,,---...,,,++++++++++++*********))))))))))))************************************,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***...---,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***))))))++++++++++++++++++++++++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---///000---,,,,,,,,,++++++++++++)))***++++++------...///------------------------++++++,,,,,,---......///............------------......---------,,,,,,,,,,,,,,,------------------...---,,,,,,,,,---.........---------,,,,,,,,,+++}}}hhhYYYSSSKKKFFFEEEEEEDDDBBBAAA@@@>>><<<:::999999888999888666666666555444222333333333333333333333333000000111111222333333444222222111111000///////////////000000000111111111/////////000111222333444---...///222333555555666000111111111222333333333111111111111111111111111...000333555555333000---111111111111000000000000111111000///////////////...//////000111111222222---...//////......///111////////////////////////////////////////////////111111000000000000//////......///000000000000000////////////....................................---............---,,,,,,,,,---...///000///......---------............/////////...------------...+++++++++,,,------......//////...------...//////------------------------...------------...//////,,,,,,,,,------------...---------............///000000//////...------,,,..............................///000000000//////000111111111111///...,,,////////////....................................,,,,,,---.../////////...,,,------......------,,,++++++,,,,,,------...................../////////.........------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,---......---+++******+++,,,,,,+++***)))((()))***+++***)))******++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++++++++++++++,,,++++++*********+++,,,---,,,,,,,,,,,,++++++++++++)))))))))*********++++++************************,,,+++************+++,,,------,,,,,,,,,,,,------)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++------,,,,,,+++++++++*********++++++++++++******,,,,,,,,,,,,,,,++++++******************************++++++,,,,,,++++++***+++++++++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////+++++++++++++++*********)))***++++++------...///------------------------***++++++,,,,,,---------------------...............------------,,,,,,,,,+++,,,...//////...+++***......------------...............---------------}}}hhhXXXRRRJJJFFFEEEEEEDDDBBB@@@???>>><<<:::999999999:::888666555555555444222333333333333333333333333111111222222222333333333111111111111000000//////000000000000111111111222222222111000000000000000111111222222222222111111///000000111222333333444111111111111111111111111...///222333444333111000222222111111000000//////------------///111333555//////000000111111111111///000111000//////111333///////////////000000000////////////////////////000000000000000000//////......///000000000000000///////////////.......................................//////......---,,,+++,,,...000000///...------------............//////......---------......++++++,,,,,,---------......................................................------------...//////,,,,,,---------.........---------............/////////......------------........................//////////////////.........///111222111///---,,,///////////////.................................,,,---......///.........+++,,,---......---,,,+++((()))+++---......---------------......////////////......------......///.........---,,,,,,+++++++++++++++++++++,,,------,,,***((((((***,,,,,,,,,+++*********++++++***(((+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++++++++,,,,,,------------,,,,,,,,,++++++))))))*********+++++++++************************++++++************++++++---,,,,,,++++++,,,,,,---(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************++++++++++++,,,,,,,,,,,,------,,,,,,+++***************++++++++++++*********+++,,,------,,,******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---************************------,,,,,,,,,+++++++++,,,,,,------------------++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------------.........---+++***...---------,,,,,,,,,,,,........................}}}hhhVVVPPPJJJFFFEEEEEECCCAAA@@@???===<<<::::::999999:::888555555555555444333333333333333333333333333333333333222222222111111111111111000000000000000111111111222222222333333222111000000//////000000222222222222111000///...//////000111222222333333222222222222222222222222111000000000111222333444222222111111000000//////------,,,---///111444555111111111111000000//////.../////////......000222////////////000000111111........................//////////////////000000......///000000000000000.........///////////////........................000000000000000///......+++,,,...000000///---,,,---------............///......---------......///---------------.........------............------...........................------------...//////---.........////////////---------............///------------......//////////////////////////////111000000///...------,,,+++,,,...000000000...---.........///////////////.................................///......---,,,+++,,,---......---,,,+++((()))+++---......---,,,,,,,,,------......//////......------------...............---------,,,,,,***************++++++,,,+++)))'''''')))+++,,,,,,,,,,,,+++,,,------+++))),,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,,,,------------------------,,,,,,,,,++++++************++++++++++++************************************************++++++************++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************------------------,,,,,,,,,,,,,,,++++++*********)))******++++++******))))))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************------,,,,,,,,,+++++++++,,,,,,,,,---------......------------............+++,,,,,,,,,------......------------------------000///---,,,+++,,,,,,---,,,,,,,,,,,,++++++******........................}}}hhhTTTOOOIIIFFFEEEEEECCC@@@???>>>===<<<;;;:::::::::;;;888555444444555444333333333333333333333333333444333333222111111000000111111000000000000000000111222222222222333333333.........///000111222333///000111111222111111111///000000000111222222222222222222222222222222222222111000//////111333555111111111111000000000000000///////////////000111222222111111000//////...+++,,,---,,,+++,,,---///...//////000000111111222..............................////////////000000......///000000000000000.........///////////////........................000111111111111000//////+++,,,---...///...---------------............///...------------...//////---------------.........------............------...........................------------...//////........./////////000000---------............///,,,------...//////000000////////////////////////111000///...------------***+++---.../////////............///////////////.........................../////////...---,,,,,,,,,------......------,,,***+++,,,.........---------------------.........---------,,,,,,---------------------------------***************+++,,,,,,+++)))((()))+++,,,,,,+++,,,,,,,,,---//////---+++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,---.........------,,,,,,,,,,,,++++++++++++*********++++++++++++,,,************************))))))***++++++***))))))******))))))))))))******)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,---------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++*********+++++++++++++++)))***++++++------...///+++,,,,,,------.................................,,,,,,,,,,,,------------,,,,,,,,,------------...000...,,,++++++,,,---///++++++,,,,,,+++***)))(((---------------.........|||gggSSSNNNHHHEEEEEEEEEBBB@@@???>>>===<<<;;;:::::::::;;;888555444444555444444444444444444444444444444111111111111111111111000000000000000000000000111111111111111222222222222............000111222333......000111222222222222000000000000111111111111111111111111111111111111222111111000000111222333000000000000000111111111///000000000000000///...111111111000000000000000,,,---...---,,,,,,...000...//////000111111222222................................./////////000000......///000000000000000............/////////000........................000000000000000//////...,,,,,,---------.........---------............///---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...........................------------...//////---------.........//////---------............///////////////////////////////////////////////////...------,,,---...///000............////////////............/////////000........................,,,---......///.........---------,,,,,,---------,,,------.........------...------------------,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------......,,,,,,++++++,,,,,,---...+++******+++,,,---+++*********+++---//////---+++---------------------------,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,---...---,,,,,,,,,++++++++++++******************+++++++++,,,,,,************************((()))***++++++***)))(((+++******************+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***++++++,,,,,,))))))************))))))***************+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++++++++,,,,,,,,,---)))***++++++------...///++++++,,,,,,---......///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------......,,,,,,------,,,***)))(((+++,,,,,,,,,------------{{{eeeSSSNNNHHHEEEEEEEEEBBB@@@???>>>===<<<;;;:::::::::;;;888555333444555555444444444444444444444444444/////////000111111222222000000000000000111111111000000000000111111111111111111000/////////////////////000111111111111111111111111000000000000000000000000000000000000000000111222333222222111000//////000000111111222222,,,---///111222222111000/////////000111111222222///000111000///000111333...//////000111222222222........................---.........//////000000...//////000000000000000---.........//////000000........................///////////////......---------,,,,,,,,,---...///---------.........//////---------------...///000++++++++++++++++++++++++,,,,,,---......---,,,,,,////////////////////////...------------...//////,,,,,,,,,---------......---------.........//////111111111000//////......000000000000000000000000+++++++++,,,---000222333222111000///.........///---.........//////000000........................***+++,,,...///000000000......,,,++++++,,,......///..............................------,,,,,,,,,,,,++++++******++++++,,,)))******+++,,,---.........------------...//////+++++++++,,,------+++)))(((((())),,,......,,,***---------------------------,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,*********************************************************++++++,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,---,,,+++++++++++++++*********))))))******+++++++++,,,,,,,,,************************((()))***++++++***)))(((,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------+++*********))))))(((((((((((()))***+++,,,,,,---))))))************))))))+++***)))))))))***,,,---************************+++++++++,,,,,,+++++++++'''((()))***************++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))******+++***)))((('''+++++++++,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........***+++---//////...---,,,------......---+++***)))+++++++++,,,,,,---------{{{hhhUUUOOOIIIEEEFFFFFFEEEDDD?????????<<<:::888999:::999888777555555444444444555555444444444333333333333222222222111000000000111222333333222111///...000000000000000///......000000000000000000000000111111111111000000000000222111111111000000//////000000000000000000000000111111000000000000111111111111111111111000//////222222222111111///......////////////////////////.........///111000///---111///...///222333222000000000///...............000000111333333222...+++,,,---......------///000000000000000000000000000,,,---///111111000...---......---------,,,,,,,,,............---,,,+++***,,,,,,,,,---------......***+++---.........------,,,---...//////...---,,,,,,,,,+++++++++,,,------//////000000000000//////---,,,,,,++++++,,,,,,---------............------000000...------,,,,,,,,,.../////////...---,,,,,,........................//////............//////......////////////////////////000000000000//////------++++++++++++------000///...---------------,,,,,,---...---,,,+++***---------............///------,,,,,,,,,---......***++++++,,,,,,------...------------------------************************---------------------------,,,+++*********+++,,,,,,,,,+++***+++,,,---......---,,,,,,,,,,,,---............---,,,+++***)))++++++,,,---------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))+++++++++***)))***+++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++***)))'''%%%###"""++++++,,,,,,,,,,,,------++++++++++++++++++++++++******)))))))))))))))***,,,,,,,,,,,,------...///+++++++++,,,,,,------------,,,+++))))))***,,,---))))))))))))***,,,...///+++++++++******))))))))),,,***((((((***+++,,,+++---,,,,,,+++***)))(((((((((((()))***,,,---...///))))))))))))))))))))))))......,,,,,,,,,,,,......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---,,,,,,,,,+++)))'''******+++++++++,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///............---------+++///222111...+++,,,---zzzgggUUUOOOIIIFFFFFFFFFEEECCC?????????<<<:::888999:::666666555555444555555555555555444444444333333333222222222111111111111111000111222333333222111111000111111111000000///...000000000000000000000000111111111111000000000000111111111111000000000///111111111111111111111111111111000000000000111111111111111111111000//////222222222111111000///...000000000000000000000000000000000000111000...---000///...///111222111///000000///...............000000111222333222///,,,,,,---///...------///000........................***+++---.........------............------,,,,,,+++,,,------......------,,,,,,---------............------------...///000------...//////...------------,,,,,,,,,,,,,,,---//////000000000000//////------,,,,,,,,,,,,------...---,,,++++++,,,---.....................//////......//////......---,,,........................//////............/////////////////////.........000000////////////000000---,,,++++++++++++,,,---000///...------------...------...///...---,,,+++------------...............------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++******---------------------------,,,+++*********+++,,,,,,,,,+++++++++,,,---...---,,,++++++++++++,,,---((()))***+++,,,,,,---,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))+++,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++(((((()))***************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++******))))))*********,,,++++++++++++,,,,,,---*********++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,+++******+++,,,------------,,,,,,,,,++++++,,,***((((((***,,,,,,+++,,,,,,++++++***)))))))))))))))***+++,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////......//////000------------,,,,,,++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,///............---------,,,---///...---++++++,,,yyyfffUUUPPPIIIFFFFFFFFFDDDBBB?????????<<<:::888999:::444444444444444555555666555555444444444333333333111111111111111222222222///000222333444444333333111111111222111111000///000000000000000000000000111111111111000000000000111111111111000000000000111111111111111111111111111111000000000000111111111111111111111000//////111111222111111000///...111111111111111111111111000000111111000///...---///...---...000111000///000//////............/////////000222333333000...,,,...//////...---...000........................++++++,,,,,,---...///////////////............---)))***+++---.../////////,,,------------.........111///---,,,---...000222------...//////...------//////...---,,,,,,,,,---...//////000000//////.........------------......///---***))))))***---///------......///000111111....../////////...------........................//////............//////000000//////.........---111000///......///000111......------------......//////......------.........////////////...------------------............///...------,,,,,,,,,,,,......------,,,++++++***---------------------------------,,,,,,+++++++++------------------------------,,,+++++++++++++++,,,,,,+++++++++,,,---...,,,++++++******++++++,,,'''((()))***,,,------------------,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,((((((***+++,,,------...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******))))))******)))***************++++++&&&(((+++---......,,,+++///...---,,,+++*********------------,,,,,,,,,,,,,,,***))))))+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---//////...,,,,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------000000000//////000000000............------------++++++************+++++++++,,,,,,,,,,,,---------///............---------...,,,++++++,,,,,,,,,+++wwwdddUUUPPPJJJGGGGGGFFFDDDAAA?????????<<<:::888999:::555444444333333333444444555555444444444333333333000000000111222222222333000111222333444444333222111111222222222111111000000000000000000000000000111111111111000000000///111111111000000000000000111111111111111111111111111111000000000000111111111111111111111000//////111111111111111000//////000000000000000000000000...///000000///...///000///........./////////...000///............//////......///111333333222000---...000///...---...000........................------------...000111222/////////////////////...******,,,---.../////////------------............//////...------...//////---..................---111000///...---,,,,,,,,,...//////////////////............------.........///...---,,,,,,---...///---...///000000111111111......////////////..............................//////............//////000000000///......------111000...------...000111000000000000000000000000//////............//////////////////......------,,,,,,---------.........000///...---,,,+++++++++......------,,,,,,,,,,,,------------------------.........---,,,,,,++++++------------------------------,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,++++++///...---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++******+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,+++***)))))))))***************++++++++++++))))))+++,,,---,,,,,,+++///......,,,,,,+++******+++++++++++++++++++++++++++***)))***,,,---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,,,,......---+++,,,,,,,,,---------......++++++++++++++++++++++++------------------------......------------.........---------------------,,,++++++++++++++++++,,,........./////////000000///............---------000---)))))),,,...---+++wwwcccUUUPPPJJJGGGGGGFFFCCC@@@?????????<<<:::888999:::777777555444333222111111555555444444444333333333000000000111222222222333222222333444333222111000000111111222222222111111000000000000000000000000111111111111000000000///000000000000000000111111111111111111111111111111111111000000000000111111111111111111111000//////000111111111111000000///////////////////////////+++,,,......---...000222.../////////........./////////............//////.........000333333222111...///000000...---...000////////////////////////...---------...000111222.../////////////////////,,,------......------,,,---------.........//////+++,,,...//////...,,,+++.........------.........111000///...---,,,,,,,,,......////////////...............------.........//////111222222111////////////000111111000//////......///////////////...//////////////////////////////............//////000000//////.........---000///...------...///000/////////000000///////////////.........//////000.........---------------,,,,,,,,,------------...000///...---,,,+++++++++,,,,,,,,,------.........------------------------.........---------,,,,,,------------------------------------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,------...---------///...---,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,******))))))))))))***************++++++,,,,,,,,,---------,,,+++***((((((*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,------......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,---,,,+++*********+++,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...---,,,,,,,,,,,,***(((,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------........./////////000000///............---------111---***+++---//////---wwwcccUUUPPPKKKHHHGGGFFFCCC@@@?????????<<<:::888999:::999888777555333222111111555555444444444333333333111111111111111222222222222222333333222111///...///000111111222111111111000000000000000000000000111111111111000000000000000000000000111111111111222222222222222222222222111111000000000000111111111111111111111000//////000000111111111111000000........................+++---//////------111444///000111000.........//////............//////000///......000222333222111///000111000.........///000000000000000000000000,,,,,,,,,------------------............/////////............---,,,+++***------........./////////***,,,///111000...+++(((///...------------.../////////...---,,,,,,,,,------......//////......---......------------.........///222444444222///......///000111000///...---......///000000000////////////////////////////////////............//////////////////////////////........................,,,,,,------------,,,,,,//////......//////000000///...------,,,,,,------,,,,,,,,,,,,------------///...------,,,,,,,,,,,,+++,,,,,,---......//////---------------------------------------------------------------------------------------,,,++++++***+++,,,---------,,,,,,,,,------......------,,,***+++,,,...///000000000///...,,,+++***++++++,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---+++***)))(((((()))***+++++++++++++++++++++,,,,,,))))))***+++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,---............------,,,------------------,,,,,,,,,,,,,,,000...,,,)))((()))***+++)))***+++,,,,,,,,,,,,,,,------------............+++******,,,---...,,,+++***+++++++++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---,,,+++,,,+++)))&&&,,,,,,,,,,,,------------------------------------------------------------......------------......,,,,,,,,,,,,,,,---------......------------......+++,,,,,,,,,,,,---------///............---------///---,,,---...//////...wwwcccUUUPPPKKKHHHHHHFFFBBB????????????<<<:::888999:::999888777555444333333333555555444444444333333333222222222111111111111111///000111111111000///......///000000111111111000000000000000000000000000111111111111000000000000///000000000111111111111222222222222222222222222111111000000000000111111111111111111111000//////000000111111111111000000///////////////////////////222333111...---000444///111222111///---///000...............///000000000///...000111222222111///000111000.........///////////////////////////,,,---.........---,,,+++,,,,,,------........................---,,,+++***............////////////,,,---///000000...,,,***///...------------...///------,,,,,,,,,,,,,,,------......//////......---------,,,,,,,,,,,,---------...///000000///...---+++,,,...000000000///.........///000000000000000//////////////////////////////............//////------......///000000000,,,---///000000///---,,,,,,,,,---......---,,,,,,///////////////000111111000///...---------...///++++++,,,,,,,,,---------...------,,,,,,,,,---------------...............------------------------+++++++++,,,------......------------------------,,,---.........---,,,+++***+++,,,---------,,,,,,+++,,,------------,,,+++***+++,,,---...............---+++******+++,,,...***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,------,,,+++******+++,,,---,,,,,,++++++++++++++++++'''((()))++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++************+++,,,---...------------------...///,,,,,,,,,,,,++++++******------,,,+++************((()))***+++++++++******---------.........//////+++***+++,,,......,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,------+++)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////,,,---------...............------,,,,,,------...++++++++++++,,,,,,,,,,,,///............---------+++,,,......---------...xxxcccUUUPPPKKKIIIHHHFFFBBB>>>?????????===:::888999:::888777666555555555555555555555444444444333333333333222222222111111000000,,,...///000111111000000......///000000000000000000000000000000000000000111111111111000000000000//////000000111111111222222222222222222222222222111111000000000000111111111111111111111000/////////000000111111111000000000000000000000000000000444666777333...---000333000222333222///...///111...............///000111111000///000111222111000000111111000///......///...........................///111111111///,,,+++,,,,,,,,,---------......------......------,,,+++............/////////000000000/////////......---///...---,,,,,,---...///,,,,,,+++++++++,,,---------..................------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,(((***,,,///000111000///......///000000000000000000000000000000000000000//////............//////,,,,,,---...///000111111+++---///111111///---+++...///000111111000///...///////////////000111111222111///.........///000++++++,,,,,,,,,---------------,,,,,,,,,---....../////////...------,,,,,,------------------------)))******+++,,,---......------------------------,,,---.........---,,,+++***+++,,,---...---,,,,,,***+++,,,------,,,+++***.........---,,,+++***)))...,,,+++******+++---///***+++,,,------,,,+++************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---///...,,,++++++,,,...///---,,,,,,++++++*********)))***++++++,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,------...///++++++++++++******)))))))))***,,,------,,,+++***((()))***++++++***)))(((+++++++++,,,,,,---------+++***+++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,............,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,---...///...,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------......------------......---.........//////000000---,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////.........---------'''+++...///,,,+++,,,...vvvdddRRROOOLLLIIIHHHEEECCCAAA???>>>>>>===<<<:::999888888777666555555444444555555555444444333222111111333111000000111222222111222222222222222222222222111222222000///000222444000000000000000000000000222222222111111111000000222222111111111111111111111111111111111111111111222222111000//////000000000000111222222222222111222111000......000111222222222222111111111000000444555666555333111111222111000...---...///111222111///---++++++...000333...///000111333444666666111000...------...//////......////////////......,,,------......------,,,------,,,,,,,,,,,,------........................,,,,,,,,,---...000222444000000///...---,,,,,,+++******+++,,,,,,------...///...------------...///........................+++---......------///000................................................000000...------...///000000000111111222222222333////////////////////////***+++...000111111000000,,,,,,------...//////000000000000000///...---,,,------...///000000//////000///---,,,,,,---///000///...............///000//////---,,,,,,---...///,,,,,,,,,------------...---,,,,,,++++++,,,,,,---.........................................................------,,,,,,,,,++++++++++++++++++++++++******+++,,,---------------......---++++++---......---,,,,,,++++++++++++,,,,,,,,,+++++++++******------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))((()))+++...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,//////...---,,,++++++***---------------------------,,,,,,+++*********++++++,,,,,,------,,,,,,+++............---,,,++++++---,,,+++***+++,,,---...------+++******+++------...,,,***))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111111......------------......................................................---------............///.........------,,,,,,,,,***+++---///000000//////uuucccSSSPPPLLLHHHGGGEEECCCAAA???>>>>>>===<<<:::999888888777666555555444444555333333222222111000000///333111000000111222222111222222222222222222222222222333333111000000222333000000000000000000000000222222222111111111000000111111111111111111111111111111111111111111111111222222111000000000000000333333333222111000///...111000...------...000111222222222111111111000000111222333222000///...///...//////000000000000000...---------...///000000---......000111222333333222111///...------............////////////......,,,------......------,,,......------------....................................------...///000111/////////...------,,,,,,/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---...//////...---...000................................................000//////.........//////000000000111111111222222////////////////////////***,,,...000111111000000//////.........---------000000000000///...---,,,------...///////////////000...---,,,,,,---...000.........------......//////...------------...///.........////////////000---,,,,,,++++++,,,,,,---........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///.........+++,,,,,,,,,++++++,,,...------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***+++++++++,,,,,,------,,,,,,+++,,,------------,,,,,,+++,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,,,,,,,......------------............------------......................................................,,,,,,,,,,,,---------............------,,,,,,,,,.........///......---,,,uuubbbTTTPPPKKKGGGEEEEEEDDDCCC??????>>>===;;;:::999888888777666555555444444555333222222111111000000000333222000000222333222111222222222222222222222222333444444222000000111333000000000000000000000000222222222111111111111111111111111111111111111111111111111111111111111111222111000000000000000000333333333222111000......111000///......///000111222111111111111000000000///111222111///.........,,,...000222222111///...+++,,,...///000000000///...//////000111111222222222111///...---------.........////////////......------............------///..................///........................000//////.........//////........................111111000000///......---,,,---............---,,,........................///000111000.........///...................................................//////000000///////////////000000000000111111000000000000000000000000+++,,,...000111111000000111111000///...,,,++++++000000000///......---------......//////////////////...---,,,,,,---...///......------------............---------......///.........////////////000------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......------)))***++++++******,,,...,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******++++++,,,,,,------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((************************++++++++++++++++++++++++)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,---...............------............------***+++,,,------,,,+++***------------------------111000///---,,,,,,,,,,,,......------------..............................------------------------+++++++++,,,,,,,,,------.........---------------//////...------------...tttbbbUUUQQQKKKFFFEEEDDDDDDCCC@@@???>>><<<;;;:::999999888777666555555444444555444444444333333222222222444222000111222333222222111111111111111111111111444555555333111000000111000000000000000000000000111111111111111111111111111111111111111222222222111111111111111111111111111111000000000000000111///000000111111111111111333333222111111222333333111111111111000000000000000111333222000//////000---...000111111111000///,,,---///000111222111111111111222222222333333333111000...------...//////......////////////......------............------//////............//////........................//////........./////////---------.........//////.........///000000111111...///111222222111///...........................000111222111///......///................................................---...000111111000///...///////////////000000000000000000000000000000000,,,---...///000000000000111111000///...---,,,,,,000000///.....................///////////////...///...------------...///000///..................------------.........///,,,,,,,,,------------...------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,+++******)))+++++++++***+++---///++++++++++++,,,,,,---...,,,,,,,,,+++++++++******)))***+++,,,------------******+++,,,,,,---......------------------------------......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))+++---...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,+++,,,...///000///...---,,,---...//////...---,,,+++,,,,,,,,,,,,,,,,,,+++---------...............000///...---,,,+++++++++......------------..............................------------------------+++,,,,,,,,,,,,---------...............------------,,,,,,,,,---///111222rrr```UUUQQQKKKFFFEEEDDDDDDCCC@@@???===;;;:::999999999888777666555555444444555444444333333333333333222444222111111222333333222111111111111111111111111333444555333111000000111000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111111000000000000000111111//////000111111111111000333333222222222222333333000000000000000000000000///111222222000//////000000///.........///111222000000000000111222333444111111222222222333333333......------...///000222......////////////......---......//////......---//////............//////........................------...//////000000000,,,,,,------.../////////,,,------......///000000...///111222222111///...........................000111222111///......///////////////////////////........................---...000111111111000///000000000///////////////////////////////////////------...//////000000000////////////////////////000000///............///...///////////////...............------.........111000//////.........///,,,------.........//////,,,,,,,,,------------......------,,,,,,------...........................------------------------------------------------------------------------------------,,,+++******+++,,,---,,,+++,,,...///++++++++++++,,,,,,---...,,,,,,,,,+++++++++******)))***+++,,,---.........******+++,,,,,,---......------------------------+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***)))******+++,,,,,,---------------------------------+++,,,,,,---------,,,++++++,,,,,,------,,,,,,+++((()))***+++,,,---------+++,,,...///000///...---,,,---...//////...---,,,...---+++******+++---...---------.........//////...------,,,,,,,,,------......------------..............................------------------------------------....................................---,,,,,,,,,---///111222rrr```TTTPPPKKKGGGEEEEEEDDDCCCAAA???===;;;:::999999:::888777666555555444444555111111111111111111111111444333111111333444333222111111111111111111111111111222444333111//////000000000000000000000000000111111111111111222222222000000000111222222333333111111111111111111111111000000000000000111111222222222222111000///------000000000000000000000000//////000000000000000111---///000000...---...///111000...------///111333222111000000000111333444...//////000111111222222......------...///111222......////////////............////////////......///..................///........................,,,---...///000000000000---------.........////////////...------,,,,,,+++,,,---............---,,,........................///000111000.........///////////////////////////..............................///000111111111111111111000000000000//////////////////////////////............//////000000------...///000000111111000///...------...///000//////////////////...---........................111000///...............+++,,,---...////////////.........////////////000......------------......................................................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,.........///......---------......---,,,,,,---///,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******)))***+++,,,------...---+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++************++++++,,,,,,------------------------------***+++---......---,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,------------,,,,,,---...............------............------///...+++******+++...///,,,,,,,,,---......//////,,,,,,++++++,,,---............------------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............///////////////...------------...qqq___SSSPPPLLLHHHGGGEEECCCAAAAAA???===;;;999999::::::888777666555555444444555111111111111111111111111555333111222333444333222111111111111111111111111...000222222000//////000000000000000000000000000000000111111111222222222///000000111222222333333111111111111111111111111000000000000000111222222222222111111000...---,,,...//////////////////...////////////000000111111---///000000///...///000///////////////000000111000000111111111000//////---......000111222333333111000///...------...///......////////////............////////////............------------..............................---...///000000///......---------...............//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---...//////...---...000////////////////////////........................////////////000111222333222222111111111000000000------------------------...............//////000---......///000000111111000///...------...000111///////////////...---------..................---//////...---,,,++++++,,,+++,,,---////////////............////////////000......------------..............................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------......///.........---......---+++***+++,,,------,,,+++++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---------++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++******+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,************************+++,,,,,,------,,,,,,+++******+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,+++,,,,,,------,,,,,,+++***+++,,,---------------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...+++++++++,,,---.........,,,,,,++++++,,,,,,---.........------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---........./////////000.........///......---,,,ppp^^^RRROOOLLLIIIHHHEEECCCAAAAAA@@@===:::999999::::::888777666555555444444555333333333333333333333333555333222222333444444333000000000000000000000000---///111111000//////000000000000000000000000000000000111111222222222222///000000111222222333333111111111111111111111111000000///000000111222222...//////000000000000000000000111111111111000000.../////////000000111111///111333333222111111222---...000111222111///...---///111222111///,,,***...///000111333555666666444222000...---,,,,,,,,,......////////////............////////////......---------,,,,,,---------........................///000000000000...,,,+++........................,,,,,,------...////////////...------------...///........................+++---......------///000000000000000000000000000........................000//////...///111333444333222222222111111000000------------------------///............//////000////////////000000000000000///...------...000111//////000000///...------------............------...---,,,+++***************+++---///000000///...,,,,,,,,,---------............------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++******+++,,,---------------......,,,)))((()))***...------,,,++++++++++++,,,,,,,,,+++++++++******++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------111111111111000///...---************************++++++++++++++++++++++++*********)))((()))+++...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******************************+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---//////...---,,,+++,,,,,,------,,,,,,+++,,,,,,---.........---------,,,+++***+++,,,---...------+++******+++------,,,,,,---......---,,,,,,******+++,,,,,,---......------,,,++++++,,,,,,,,,.........------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------.........//////000000***+++---///000000//////ooo]]]SSSPPPMMMKKKIIIGGGCCCAAA???===;;;:::::::::<<<===777777666555444333333333555555444333333222111111666333000000222333222000222000///000222333333222444333111000//////......///000111222222111000///000000000000000000000000111111000000000000000000555444333222111111111111111111111111111111111111222111000//////000111222111000000////////////000.........000222222///---//////000000000...---,,,//////000000111111222222000///...------...///000//////......000333555777666333000...////////////,,,,,,---.../////////...000000000000000000000000///............---------...///000///...---...000........................------............------222111000///......//////,,,,,,,,,------------...111000///------......//////......---------......///<<>>@@@???===:::999999::::::777777666555444444444444444444444333333222222222444222000000111222111///333111000000222333222222333222222111000000000000///000111222222111000///////////////////////////111111111111111111111111111000000000000000111111111111111111111111111111222111000//////000111222000000///......///000111111000///000111222111000//////000111000///......000000000000000111111111000///...------...///000//////...///000222555777666333000...////////////,,,---......//////......///////////////////////////............------------///000///...---...000........................---......//////......---000//////////////////...............////////////111000///...---......//////......---------......///999;;;222,,,///222///........................---...000111222111111000111222222222222222111000------.............../////////////////////000111000/////////..................////////////......000000000/////////......//////...------------...---------.....................---------...///000////////////////////////------------............,,,,,,------------------///.........------------......---------,,,,,,,,,............---,,,++++++,,,,,,,,,,,,------......------,,,,,,++++++******------,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,---......///000000///...---,,,,,,++++++++++++++++++++++++,,,++++++++++++***************,,,------,,,++++++,,,------,,,,,,,,,---...///------------,,,,,,,,,+++,,,++++++******++++++,,,...---,,,+++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......******+++,,,,,,---......***++++++,,,------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++...............---,,,,,,***++++++,,,------------------...//////...------,,,,,,------...---------++++++,,,,,,,,,,,,,,,,,,.........---------,,,,,,------,,,,,,,,,,,,,,,,,,---------............///......---------......///------,,,,,,,,,,,,------.........---------------mmm]]]QQQMMMHHHEEECCCBBBAAA???AAA@@@===;;;999888888888777777666555444444444444333333333333333333333333333111//////000111000///444222000000222222222111222222222222222222222222000000111111111111000000////////////////////////111111222222222222222222////////////000111222333000000000000000000000000111111000000000000111111000///...---...///222333999666222000000111111111///000000111111111000000111111111111000000000000//////............////////////...///000222444666555333000//////000///...------.../////////..............................///............------------...//////...---...///////////////////////////---......//////......---,,,---...///000///......//////000000000111111111000000///............///......---------......///...555555///---111111...////////////////////////////////////000000000000------...//////////////////......///000111333444000000//////.../////////////////////............------............------111111111000000000//////000000///............///...............------------------,,,------...///////////////////////////....../////////000000000------------------,,,,,,............------------...------------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,---///......---,,,++++++***------,,,,,,,,,,,,------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..................---------,,,)))******+++,,,,,,------*********+++++++++++++++***,,,------,,,++++++,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++,,,------......------,,,---------,,,+++***)))(((,,,,,,,,,------.........***++++++,,,,,,------...***++++++,,,,,,------...++++++,,,------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++...------,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++---------...------,,,,,,+++,,,,,,------........./////////............---...---------,,,,,,++++++---------............/////////...---------......------,,,,,,,,,,,,------......------,,,,,,++++++kkk\\\SSSOOOJJJFFFEEEDDDDDDCCC@@@???===;;;999999888888777777666555555555555555222333333333333333333333222111000000000111111111555333111111222222111000111111222222333333333333000000000111111000000000000000000000000000000000222222222222222333333333222222111111222333333444////////////////////////111000000000000000000111000///------...000222444@@@;;;555000///000000111000000111111222222222222222222111111000000///////////////....../////////////////////000222333444555333000///000000///.........////////////..............................///............------------...//////------...///000000000000000000000000......////////////......***,,,...000000///...---//////000000000111111111000/////////...............------------...//////...111000---...222111---000000000000000000000000111000///......//////000++++++,,,,,,,,,,,,,,,+++------...///222777;;;===111000///...............///////////////.........------.../////////......////////////............000//////.............../////////...---------,,,---------,,,------------------------------------...////////////000000000.........------,,,,,,,,,------------------------------------------------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,---//////...---,,,,,,++++++---,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------------------------------*********++++++,,,,,,,,,*********++++++,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,------......++++++++++++++++++++++++,,,---...//////...---,,,+++,,,---------+++***)))---------------,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,...---+++******+++,,,---,,,,,,,,,---...///000111++++++,,,,,,,,,,,,++++++............---,,,+++++++++,,,,,,---...///000000/////////.........------.........---,,,,,,++++++---------............///000///...---------------//////............//////...------,,,,,,++++++***jjj\\\TTTPPPKKKGGGFFFFFFEEEEEE===<<<;;;;;;::::::::::::777777666555555555666666222333333333333333333333222222222111111111222333555333222111222222222111000000222333333444333333111000000000000000000111111111111111111111111111111111222222222333333333444333333222111111222222////////////////////////000000000111111000000000///...------...000222444>>>999444000000111333444000000111111222222333333222222111111000000//////...//////////////////.........//////000111222333444222000000000000///---...///////////////..............................///............------------...///...---,,,---///000000000000000000000000...//////////////////...***,,,...000000///...---......////////////000000///////////////......------------------...//////......---,,,...111000---000000000000000000000000111000///////////////000////////////...---,,,+++,,,,,,,,,...111555999<<<000000///......---...............///////////////---...///000000000000000////////////............///...------,,,,,,------/////////...---------,,,------------------,,,,,,------------------------------........./////////.........------,,,,,,,,,,,,,,,------------------------------------------++++++,,,---........................------------//////...------,,,++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++************++++++,,,,,,,,,---***,,,------,,,++++++,,,,,,,,,,,,---------------+++++++++++++++++++++++++++,,,---......---,,,+++***+++,,,.........---,,,...------,,,+++***))))))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,---,,,+++******+++---...------,,,------///000111---,,,,,,,,,,,,,,,,,,---............---,,,++++++,,,,,,---......///000000.........------------,,,.........------,,,,,,,,,---------............///000///...---------------//////............//////---------,,,,,,+++++++++hhh[[[QQQNNNJJJGGGFFFEEEDDDCCC;;;;;;;;;;;;::::::::::::777777666666555666666777333333333333333333333333111222333222111111333555555333111111333333333222///000222333333333222111111111000000000000111111222222222222222222222222000000111111222333333333333222111000////////////000000000000000000000000000000111111111111000000///////////////000111111555222000000222555777777111111111000111111222333111111111111000000000000......////////////............///000000111111222444222111000111000...---//////000000000///..............................///............---------,,,---......---,,,---...////////////////////////...//////000000//////...,,,---...///000///......---------.........///////////////000///......------------------...///000------,,,---...//////...////////////////////////000000000000111111111111/////////...---,,,+++***---,,,,,,,,,...///111222//////......---..................///////////////---...///000111111111111111111111000000000//////......---,,,,,,,,,,,,,,,...............------------............---,,,,,,........................,,,,,,---------.........------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...+++,,,,,,---.........---///...............------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++******)))+++++++++,,,,,,,,,,,,,,,***,,,------,,,++++++,,,+++,,,------......------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,---.../////////------,,,+++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...---,,,+++***+++,,,---......------,,,,,,------...---------...------,,,,,,,,,---------.../////////.........---------,,,,,,---------------------------------............/////////...---------......------,,,,,,,,,,,,------,,,,,,,,,,,,------------ggg[[[OOOLLLIIIGGGFFFEEECCCAAA<<<<<<<<<;;;:::999888777777777666666666666777777444444444333333222222222000111222222000000222555444222111111333444444333///000111333333222000000222111000//////000111222111111111111111111111111//////000000111222222333111111000000000000000111111111111111111111111111///000111222222111000///...///000111111000//////000//////111333555555444222222111000///000111111000000000000000111111111---...///000000///...---......///000000111111111444222111111111000...,,,000000000000000///......///////////////////////////............---------,,,---......,,,,,,---...........................//////000000000000//////000//////////////////...------........./////////...///000000000///---------,,,,,,------///000000---------......---...///........................///000111222333333222222...............---,,,+++------------..................---------...//////............/////////000,,,---...///000000000000000000000/////////......//////...------------------------..................//////000///...---,,,........................,,,,,,---------.........,,,,,,------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...---------.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***,,,------,,,++++++,,,+++,,,---.........------+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,---..................---,,,******+++,,,---...---,,,,,,,,,,,,---...,,,,,,------...------------------------------.../////////............---,,,,,,------.../////////---------............///......---------......///------,,,,,,,,,,,,------,,,,,,,,,---......//////fffZZZOOOMMMJJJIIIHHHFFFCCCAAA>>>======<<<:::888666555777777666666666666777888555555444333333222111111...000222111//////111444333222111111333555555444...000111222222111///...222111000//////000111222000000000000000000000000...//////000111111222222111111111111222333444555111111111111111111111111///000111222222111000///...///111222222000...---111000111222333333000...333222000/////////000000//////000000111111222222---...///000000///...------...///000111111000000333222111111111000...,,,000000000000000///......000000000000000000000000//////.........---------,,,---......,,,,,,---...........................//////000000000000//////222111000///////////////............////////////...///000000000///---,,,,,,,,,,,,---...///000111------//////...,,,---000...........................///222444555444333222111222222333333333333333,,,---...000111111111111---------------...///000---.........//////000000+++,,,---...////////////...---------,,,,,,,,,,,,000000///...............,,,------......///////////////000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,------.........,,,------......---,,,,,,---------,,,,,,+++++++++)))******++++++,,,,,,---,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,---------------,,,,,,+++++++++***,,,...---,,,+++,,,,,,+++,,,---.........---,,,,,,,,,,,,------............---,,,++++++,,,---...---,,,+++*********+++,,,******+++,,,...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.................................,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,...///000///......222000...,,,,,,,,,---...------,,,++++++,,,------++++++,,,---............------------------,,,,,,000000000000////////////+++,,,,,,---...///000000---------.........//////---------------...///000/////////....../////////+++,,,,,,---...///000000gggWWWNNNLLLHHHFFFEEECCCAAA???AAA@@@>>>===;;;:::::::::444444555555666777777777666555333111000000111111//////000000000000//////000111111111111222222222555444222111///.........///////////////////////////////////////000111111000///......///111333555000000111222222222222111000111111111222222333333////////////////////////111111111111222222222222//////000000111222444444333333222111000///......333333222111000///......,,,,,,------.../////////............///111222333555444333111000/////////......//////000000111111000000///...---,,,,,,+++/////////......---------.........------,,,,,,,,,,,,------...///000111111...---,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---...------------.........///,,,,,,,,,---------......//////.........---------//////............//////000000111222333333444444...//////000000000000000////////////////////////,,,---...//////...---,,,......///000000000000000///...---,,,,,,---...///000///...------...///000111000///......///000111........................++++++---...//////000000---......///////////////---------............///////////////////////////.........//////---***'''###&&&+++...///---***(((,,,,,,++++++++++++++++++.........------,,,,,,,,,+++++++++,,,,,,---------+++++++++*********)))))))))************+++++++++------------------------------------------------///...,,,+++***+++,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++******+++,,,,,,---.........---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------))))))***+++,,,------...***((('''))),,,---,,,*********+++,,,,,,,,,,,,+++---,,,+++******,,,...///,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------,,,++++++,,,...+++,,,.../////////...---...---,,,++++++,,,---......------,,,,,,------...------......------,,,++++++,,,,,,------,,,,,,+++++++++,,,------......///,,,,,,++++++,,,,,,---...---------...............,,,,,,.../////////...---//////000000000000//////////////////////////////hhhXXXNNNLLLIIIFFFEEEDDDBBB@@@AAA@@@>>>===;;;:::::::::999999888666555333222222555444333222111111111111111111222222222111000000000000111111111222222222333222111000///.........000000000000000000000000///////////////000111111111000///...///000222444000000111222222222222111,,,,,,,,,---------......000000000000000000000000////////////000000000000111111111000111111222222222222111111000/////////111111111000000000000000/////////////////////...............///111222333444333222111000/////////.../////////000000000111/////////...------,,,,,,.........------,,,,,,,,,---,,,,,,,,,+++++++++***,,,------......//////000......---,,,,,,---.................................---,,,,,,,,,,,,---...------........./////////,,,,,,---------.........//////.........---------//////............/////////000000111222222333333......///000000000//////////////////////////////---...///000000///...---......///000000000000000///...------------...//////...---,,,,,,---...///111000///......///000111........................,,,,,,---...////////////---......///////////////,,,,,,,,,,,,---------...........................---------...///...+++(((+++,,,---...//////...------------------,,,,,,+++......---------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,+++++++++***************++++++++++++************************------------------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******++++++,,,------.........,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++******,,,---+++)))((()))******++++++******,,,,,,------............,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------,,,++++++,,,...,,,---.../////////......//////...------...//////...------,,,,,,------...------......------,,,++++++,,,,,,------,,,,,,+++------------------------------,,,,,,------...///111000///...---,,,+++++++++,,,---.........------------............------////////////////////////gggWWWOOOLLLIIIGGGFFFEEECCCAAA@@@???>>><<<;;;::::::999;;;:::999777555333111000555444333222111111222222333333444444333222111111000000000111111111222222111111000///////////////111111111111111111111111000////////////000111111111111000//////000111222000000111222222222222111///////////////000000000111111111111111111111111////////////000000000000333222111000000000000000000000000000000000000000/////////000000111111111222111111000//////..................///111222333333222111000///.........////////////000000000000.......................................------------------,,,,,,,,,,,,,,,------------------------......---,,,,,,---.................................------,,,,,,------.............../////////000,,,------------........................---------//////............///////////////000000111111222------...////////////...////////////////////////...///000111111000///.........///000000000000000///......------......///------,,,,,,,,,,,,------000//////......//////000////////////////////////------...............------......///////////////+++++++++,,,,,,,,,------------------------------...---...///000000...,,,000///---,,,,,,...000111---.../////////---,,,+++...------------,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,,,,------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,+++++++++***///...,,,,,,,,,,,,+++))))))***++++++,,,,,,+++++++++,,,...000000///...,,,,,,,,,,,,,,,++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---,,,------,,,++++++,,,...---......///000////////////......------......///...------,,,,,,------...------......------,,,+++,,,,,,------------,,,,,,//////...------,,,++++++...------------...//////000000///...---,,,,,,+++++++++,,,------------,,,---..................---////////////////////////}}}cccTTTOOOLLLIIIGGGFFFEEECCCBBB@@@???>>><<<;;;:::999999777777666666555555555555444333333333222222333333444444444444333222111111000000000000111111111111000///////////////000000111111111111111111111111000000//////000000111222222111000000///000000111000000111222222222222111333333333333333333333333111111111111111111111111000111111111222222222222111111000000000000111111////////////000000111111////////////000000000111000000000/////////..................///111222333222111000///............////////////000000000000---------.........//////000000//////////////////////////////////////////---------,,,,,,+++++++++......------------..............................------------------------........./////////000000------------....................................//////............//////........./////////000000,,,------...............///////////////////////////000111222222111000///......///000000000000000//////............//////------------------------////////////////////////000000000000000000000000......//////...------,,,---......///////////////+++,,,,,,,,,,,,---------------------------------/////////000222333111//////...,,,******+++---...---.../////////---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,*********+++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++***,,,---......//////......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---,,,---...---++++++---........./////////000000///------------------------...------,,,,,,------...------......------,,,+++,,,,,,------------,,,,,,......---------,,,,,,,,,---------------......///,,,,,,------.../////////,,,,,,---------.........000000////////////000000////////////////////////|||cccTTTNNNKKKHHHGGGFFFEEECCCBBB@@@???===<<<:::999999999555555555555666666777777222333333333444444333333222222333222222111000000//////000000000111111111///////////////000000111111111111111111111111111000000000000000111222222111111000000000000000000000000111222222222222111000000000000000000000000111111111111111111111111000111111111222222222222////////////000111222333.........///000000111111000000000////////////...---------....../////////............///111222333222111000///.........///000000000000////////////,,,,,,------.../////////........................////////////////////////---------,,,++++++******................................................------------------------............////////////---------.........//////---.....................//////............//////.............../////////,,,------...............///////////////////////////000111222222111000///......///000000000000000////////////////////////.........//////...............////////////......000000000000000000000000////////////...---,,,+++---......///////////////------------.......................................------...000111111///,,,,,,,,,+++++++++++++++---.........---,,,***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------******+++,,,------......)))******+++***++++++,,,------...////////////......---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...---......---,,,,,,---///...............//////000.........//////............------,,,,,,------...------......------,,,+++,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,+++,,,,,,---...,,,,,,------...//////000...............//////000111000////////////000111////////////////////////}}}eeeVVVLLLJJJGGGFFFEEEEEECCCAAA???>>>===;;;:::999999888777777777666555555444444111222333444555555444444000000111111111111000000/////////000000000111111111000000000000000111111111111111111111111111111111000000000000111222222000000000000111111111111000000111222222222222111000000000000////////////111111111111111111111111////////////000000000000.........///000111333333.........//////000000000000000000//////.........,,,,,,------...//////000............///111222333222111000000/////////000000000000000////////////---------.........//////+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++---...////////////...---........................,,,------......------,,,------------.........///------........./////////---------...............//////............//////........................------...////////////...///////////////////////////000111222222111000///......///000000000000000...//////000000//////.........///000000///......---......//////......---////////////////////////.../////////...---,,,,,,---......///////////////---------.........//////////////////////////////,,,+++***+++---...---,,,,,,---............------///......---,,,+++******,,,,,,,,,------------...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******+++,,,---...//////''')))************+++---***+++,,,,,,------,,,,,,///---+++***)))+++,,,---,,,,,,,,,,,,------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---,,,,,,---///...------------.../////////000111111111111000///...------,,,,,,------...------......------,,,+++------............------++++++,,,,,,---...//////,,,++++++++++++,,,------//////.........---------//////......//////000111///...---,,,,,,---...///////////////////////////}}}fffXXXKKKIIIFFFEEEDDDDDDBBBAAA???>>>===;;;:::999888888999888777666555444333333111222333444555555555555...///000111222222222222////////////000000000111333222111111111111111222000000000000000000000000111111000000111111222333...///000111111111111111000000111222222222222111333333333222222111111111000000000000000000000000////////////000000000000///////////////000111222......//////////////////.........///////////////............////////////............///111222333222222111000000000000111111000000000/////////...---------...............,,,,,,,,,,,,---------...***+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000000///...---........................,,,,,,---......---,,,,,,,,,,,,,,,,,,------------............////////////---------.........////////////............///////////////.....................///000000000////////////////////////////////////000111111000//////......///000000000000000...///000111111000///...------...//////...------------...//////...------..........................................---------......///////////////,,,,,,---------.................................---,,,***+++,,,------,,,------......//////000000222000...,,,++++++,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,---------...+++++++++,,,,,,,,,------........................++++++++++++++++++++++++***+++,,,---------,,,,,,)))******+++,,,,,,------*********+++++++++++++++++++++++++++++++++++++++++++++************************,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++++++++++++++++++++++++++,,,,,,,,,------......)))+++---,,,***)))+++---******+++,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,---...///...,,,,,,...///---,,,,,,+++,,,---...///---...///000000///...---...------,,,,,,------...------......------,,,+++------............------,,,---------------------,,,,,,,,,,,,,,,---.....................---------///......---...///000111///...---,,,,,,---...///////////////////////////|||dddVVVJJJHHHEEEDDDDDDCCCBBB@@@???>>>===;;;:::999888888777777777666555555444444000111333555666666555555...///000111222333333333////////////000000000000444333333222111111222222////////////////////////111111111000111111222333---...///111222222222222000000111222222222222111222222222111111111000000////////////////////////111111111111222222222222111000000///////////////////////////////////////,,,,,,---...///000111222111111000000//////..................///111222333333222111111111111111111111111000000/////////............................../////////000000111111,,,,,,,,,------.........---------------------------...///000000///...---........................,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------............/////////000---------.........////////////............////////////////////////.........//////000000000000000////////////////////////...///000111111000///......//////000000000000000...///000111111000///...,,,,,,---......---,,,,,,,,,---...//////...---,,,........................------...............------......///////////////++++++,,,,,,,,,---------------------------------111///------///000///...---,,,,,,+++,,,...000222444222///,,,+++,,,---///,,,,,,,,,------.........---------,,,,,,+++++++++---------.........//////++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,))))))***+++,,,,,,------)))))))))******++++++,,,++++++++++++++++++++++++++++++*********************+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------......---------,,,,,,,,,,,,...///...***)))***,,,+++,,,------......---------...///000///...,,,+++,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---//////...,,,***---...///...,,,,,,...///,,,,,,+++***+++,,,---...******+++,,,,,,+++******...------,,,,,,------...------......------,,,+++------............------///......------,,,,,,+++...------------...//////++++++,,,---...///000111......---,,,---...///000222000///......///000222////////////////////////|||fff[[[MMMKKKHHHFFFEEEDDDBBBAAAAAAAAA???===;;;999777666555444333555777777555111555555444333333222111111222222222111111111000000000000000111222222222333111111222222222222111111222222111000000111222222222111000111222222111000222222111111111111111111111111222222222333333333111111111111000000000///000///.........000111222000......000333333000---000///111666555///...222000000//////.........---////////////000000000000////////////////////////////////////000111222333999666222///...---,,,+++111000...---,,,,,,---...//////............//////......//////...---,,,,,,---+++***+++---//////...,,,,,,,,,,,,---///000111...............---------------------------------------------------------,,,,,,------------------333///,,,,,,---,,,,,,---------......//////000000...////////////---,,,+++//////////////////////////////000000111111222222111111...***+++///111///////////////////////////222000...,,,,,,...111333444---,,,000222---+++...111111111111111111111111////////////////////////---------------...///000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...222111///...------......------------------------.........------.........***,,,///111111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,************************************************,,,+++++++++***))))))))),,,,,,,,,++++++*********+++,,,,,,------......///------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------------++++++******++++++,,,---++++++,,,------------,,,---,,,+++******,,,...///,,,---------+++)))&&&$$$---,,,++++++***************++++++,,,,,,++++++***------------,,,,,,+++***)))+++---...---,,,,,,,,,......---------,,,,,,,,,***(((&&&(((+++...---,,,++++++,,,,,,,,,,,,------//////.........---------...///000///---,,,,,,---////////////////////////........................///////////////.........................................................------------------------{{{dddYYYMMMKKKHHHFFFEEEDDDBBBAAAAAA@@@>>>===;;;999777777777666555555777666333000444444444333333222222222333333333333222222111111111111111111111222222222111111222222222222111111111111111111111111111111333222111111333333222111111111111111111111111111111111111222222222333333222222222222111111111111...............///000000111...+++,,,///333444444777000---//////,,,,,,///111111000000000/////////....../////////000000000////////////////////////////////////000111222333888777666444444333111000111000///...---......///...------,,,,,,------.........///......------,,,...,,,+++,,,---......---///............---------------..................------------------------------------------------++++++,,,------......///((((((***,,,,,,,,,...000,,,---.........,,,+++***---...///000000//////...////////////////////////---------...//////000000000///,,,***---222222...111111111111111111111111------.........,,,+++******)))***...111222333666........................///////////////////////////......---------......------............------------------------------,,,,,,,,,,,,------......,,,,,,,,,------.........//////////////////////////////...---...///000111111000///---,,,,,,------000000000000000000000000......------------......***+++---...///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------,,,,,,,,,,,,++++++,,,,,,---...))))))***++++++++++++***++++++,,,,,,---------,,,+++,,,---......,,,***)))...------,,,,,,,,,,,,---,,,,,,------------,,,,,,---............---,,,+++***,,,......,,,++++++,,,......---------,,,,,,,,,...+++)))***,,,...---,,,++++++,,,,,,,,,,,,------//////.........------------...//////---,,,---............................................................///////////////------------------------................................................yyybbbWWWMMMKKKHHHFFFEEEDDDBBBAAA??????>>><<<;;;999888888999777666666555444222///333333333333333333333333444444444333333333333222222222222111111111111111111111222222222222111111000000111222222111000000333222111222333444333111111111111111111111111111111111111222222222222333333333333222222222222111...//////000000000000000666333000000111333444444555000---000333444555777111111111111000000000000............////////////////////////////////////////////////000111222333222222333444333222111000111000000/////////000000...------,,,,,,------..................---------000...,,,,,,---...---,,,---.../////////...,,,,,,,,,---------.../////////------------------------------------------------++++++,,,,,,---...//////+++///222222000//////000,,,---///000111000000///------///000000111111000////////////////////////,,,------......///000000///000...---000444333...111111111111111111111111(((***,,,///222333333333333666555000---,,,,,,***------------------------////////////////////////000000///------,,,,,,,,,......////////////......////////////////////////.............../////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,.../////////...---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,---------....................................------------------------,,,+++***+++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------------,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++......------,,,,,,++++++------,,,,,,------...///))))))***++++++++++++***)))***,,,......---,,,++++++,,,---///000//////.........---------...//////------............------......//////......------,,,---......,,,******+++......---------,,,,,,,,,111///------......---,,,++++++,,,,,,,,,,,,------...............---------,,,...///...------...///................................................------......//////000000................................................////////////////////////yyybbbWWWMMMKKKHHHFFFEEEDDDBBBAAA>>>>>>===<<<:::999999888888777666555555444222111222333333333333333333333333333333333333333333222333222222222111000000000111111222222222222111111...000111333333111000...222111000111222333222000000000000000111111111111111111111111222222222222333333222222222111111111///000222333333222111000***+++---/////////---++++++,,,...111333222222222000000000000000000000000---.........////////////////////////////////////////////////000111222333000111222222111000///000//////////////////000000000000////////////000000.........---------......111///------------,,,+++)))+++---///000000///...,,,,,,,,,---...///000000------------------------------------------------,,,,,,------------------,,,......------......+++++++++++++++++++++,,,,,,------...///////////////////////////////////////......//////000111111222///444555222000111111///........................333111...+++))))))***+++&&&,,,...***)))---///,,,//////////////////////////////////////////////////////...---------------.........//////.........////////////////////////.............../////////---------...............++++++++++++++++++++++++,,,+++*********+++---------------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///......---...///000111------------------------------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***,,,,,,------------......------------------------++++++++++++++++++++++++......------,,,+++******,,,,,,,,,,,,,,,---......++++++,,,------------,,,***+++,,,---------,,,,,,+++,,,---///000000000000---------------...///000------............------------............---------...///---+++******+++......---------,,,,,,,,,000///..................+++++++++,,,,,,,,,------........................+++---......------///000------------------------........................,,,------...///000111111////////////////////////................................................zzzcccXXXMMMKKKHHHFFFEEEDDDBBBAAA>>>===<<<;;;:::999888888555555555555444444444555222333333333333333333333111111111111222222222222333222222222111000000000111111222222222222111111...///111222222111///...000///...///000111000...//////000000000111111111000000111111111222222222222111111111000000000000//////111111111000///......///111333333333333333222555777555111///000222////////////////////////.........////////////000000000000000000000000000////////////000111222333666777666444111000111222,,,------...////////////000000000//////000000000......------------...///222000...---------,,,+++)))+++---///000000///...,,,,,,,,,---...///000000------------------------------------------------.........------,,,,,,+++...///---+++000666666111444222000///......///000......------,,,,,,,,,,,,////////////////////////.........///000000111111...888===888///---000111........................111111111111222333555666...222333111000333555333////////////////////////////////////////////////---------------...//////------............------........................------------------------................................................///...---------...000111,,,,,,,,,,,,,,,+++++++++........................---,,,,,,++++++,,,,,,---...---,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,---------------------------*********++++++,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,------.........------------------------++++++++++++++++++++++++......---,,,++++++******+++++++++++++++,,,,,,---++++++,,,------------,,,,,,,,,+++++++++,,,---...---------...............++++++++++++,,,---......,,,,,,------------,,,,,,+++,,,,,,---------,,,,,,---......---+++)))***+++......---------,,,,,,,,,------------------...///+++++++++,,,,,,,,,---------.....................+++---......------///000................................................,,,------...///000111111................................................------------------------zzzcccXXXMMMKKKHHHFFFEEEDDDBBBAAA>>>>>>===;;;:::888777777444555666555333333555777333333333333333333333333000111111111111111222222222222222111111111111111111111222222222222111111//////000111111000/////////...---...///000///---...//////000000111111111000000000111111111111222111111111000000000//////...............------,,,666555333000,,,+++---///---///...)))'''+++000111............////////////////////////000000000000000000000000000000000000////////////000111222333666888888555111......000++++++---...///////////////......------......///......---,,,,,,...///000222000...---......---,,,---.../////////...,,,,,,,,,---------.../////////------------------------------------------------.........------,,,,,,++++++...,,,''')))...---&&&((((((***+++---///000111///...---,,,++++++++++++////////////////////////+++,,,,,,------...//////...888>>>777...,,,///222111111111111111111111111***,,,///111222111///......***))),,,...,,,+++,,,------------------------////////////////////////,,,,,,,,,------///000000---------......---------........................---------,,,,,,,,,,,,,,,/////////...............------------------------...---,,,,,,,,,---//////+++,,,,,,------,,,++++++------------------------------,,,,,,,,,,,,------+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******++++++,,,------...++++++++++++************)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++************+++,,,,,,))))))***++++++++++++***---,,,+++******,,,...///...---------,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---......,,,******+++,,,......---------,,,,,,,,,+++,,,------,,,,,,...000++++++,,,,,,,,,,,,---------------...............,,,...///...------...///////////////////////////........................------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------xxxaaaVVVMMMKKKHHHFFFEEEDDDBBBAAA???>>>===;;;999777666555666777777555222222444666444444444333333222222222111111111222222333333333111111111111111222222222111111222222222222111111000000000000000000000000000...---...///000///.........//////000111111222000000000000111111111111222222222111111111000000000//////...------......***...333555333111000000000111///...222666111)))......//////000000000000000000000000111111111222000000000000000000000000////////////000111222333111666:::999444///------***+++---///000111000000//////............/////////...,,,,,,,,,...///111111000...---...///...---///............---------------..................------------------------------------------------,,,,,,,,,---------......$$$000666111---000///+++))),,,000222222...)))&&&......---,,,,,,,,,---...////////////////////////++++++,,,------......///...444666222......000///111111111111111111111111222000...,,,++++++,,,---666)))%%%000444---)))...........................////////////////////////......---------......///......////////////..............................---------,,,,,,,,,++++++000/////////.........---++++++++++++++++++++++++++++++*********+++,,,---+++,,,---......---,,,,,,************************......------------......+++*********++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------++++++++++++************))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,------))))))***++++++++++++***,,,+++++++++,,,,,,---------------,,,---------...,,,++++++************+++------............------+++,,,,,,---......------,,,------,,,******,,,.........---------,,,,,,,,,---...///...++++++,,,///++++++,,,,,,,,,,,,---------------.........//////---...//////---,,,---...000000000000000000000000.................................///////////////------------------------................................................www___TTTMMMKKKHHHFFFEEEDDDBBBAAA@@@???===;;;999777555444888999888555222000222555555555444333333222111111222222222333333444444444000000111111222222222333111111222222222222111111000000////////////000000111///...///000111000///---......///000111111222000000000000111111111111333333333222222222111111444333111000000000111222,,,:::NNN^^^fffeeecccaaaccccccbbbcccfffbbbMMM777//////000000111111111222000111111111222222222222000000000000000000000000////////////000111222333111888@@@BBB===666111000+++,,,...000222222222111111111000000000000111111///...,,,,,,,,,...000111111///...---/////////...,,,,,,,,,,,,---///000111...............---------------------------------------------------------)))***+++,,,...///000111777MMM______[[[```eeeeeebbbccceeeaaaWWWIII:::000...---,,,,,,---...000111////////////////////////------......///000000111...///---,,,...222111---//////////////////////////////222<<>>>>>>>><<<999777888999666666666555555555444444444444555555555555444444444555666666666444333222444333333222222222222222222222111111111111222222111111111111000///......222111111000000///......000111111111111222222222//////000000111222222333222222222111111000000000////////////////////////333---666!!!AAA---"""<<<&&&333000111111111111111111111111///000111111111000///...////////////000000000000666555BBB777777;;;ddd111000...---+++///...,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,---......//////###DDD&&&+++...///------///...,,,,,,---...///000///...---------......///000000000///---666+++---///888+++333===777nnn333###)))+++,,,111,,,666333,,,...---''''''/////////.........------...//////////////////...---............/////////------------------------/////////......//////...000///---,,,,,,,,,---...---------......------------......---,,,,,,---///,,,,,,---.........------,,,------......------,,,...---,,,---//////...,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,******,,,---,,,,,,+++************++++++,,,,,,------,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++...---,,,,,,---,,,***((('''''')))+++,,,---------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---,,,,,,,,,,,,------...,,,.........,,,+++,,,---,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,---...............---,,,++++++++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,------...---------------------------............/////////.........---------,,,,,,////////////////////////000000////////////000000...............---------...............---------........................rrr^^^SSSJJJHHHDDDBBBBBBBBB@@@??????@@@???===:::888888999777777666555555444444444333444444555555444444333444555555555555333222111555444333222222222444444333222111000000111222333222222222111000///......333222111000////////////000000111111111222222222//////000000000111111111111111111000000000000///111111111111111111111111222111))){{{@@@333+++(((999)))222222222111111111000000000///...///111222222000///---////////////000000000000666000???;;;999***XXX...333000+++000000///,,,+++***+++,,,---,,,------......------,,,---........./////////000///$$$***---...//////000111000---000111222333333333222222............//////000000///,,,666,,,+++222...&&&&&&zzzlll,,,...888---,,,***'''...555)))'''888///////////////......---......////////////......---------.........//////...........................111111///...//////...//////...---,,,------...------............---------......---,,,,,,---///+++,,,,,,------.........,,,------......------,,,------,,,---//////...---------,,,,,,,,,+++++++++******+++,,,,,,,,,+++++++++,,,---,,,******,,,------,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++,,,------+++***((()))***+++,,,,,,---,,,+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,+++++++++++++++++++++,,,---......---...///...,,,++++++---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---......///---.........------,,,++++++++++++,,,,,,,,,------......---,,,,,,---......++++++******+++,,,...///........................---------.........///////////////.........------////////////////////////...------,,,,,,------...........................................................................qqq]]]SSSJJJGGGDDDBBBBBBBBBAAA@@@@@@@@@@@@===:::888888999999888777555444444444555333333444444444444333333222333333444333222111000444444222222222333444555333222111000000111222333333333222111000/////////222111000000000000000111000000111111111222222222111111111000000000/////////000000000000111111111222222222222222222222222///999***CCC ...333111000///222222222111111000/////////---...000111222000///---////////////000000000000999...888222555...]]]+++---,,,+++333111///---++++++,,,---...,,,------......------,,,+++++++++++++++,,,,,,,,,444###|||JJJ///---,,,...000000...---......//////000000000000............////////////...,,,222,,,,,,000$$$777~~~]]]&&&$$$<<<111'''***111///,,,111//////000000000///...---,,,------......------,,,------------....................................---333444000...000000---//////......------------.........//////.........,,,---...---++++++---...,,,,,,,,,,,,---.........,,,------......------,,,,,,++++++,,,......---,,,------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,------,,,++++++,,,.........---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,++++++++++++++++++++++++,,,---...---...///...,,,++++++------,,,,,,,,,,,,,,,,,,---+++,,,,,,---............---------...------,,,,,,+++++++++,,,,,,,,,------//////............//////+++*********+++---///000........................------------............000000000////////////...////////////////////////------,,,,,,,,,,,,---------.....................---.............................................qqq]]]RRRJJJGGGDDDCCCCCCCCCBBBAAA@@@AAA@@@===999777888888:::999777555444444555555333333444444444444333333000111222333333222111000222222222222222333333444222222111111111111222222333222111000000000000000000000111111111111111222000111111111111222222222333222222111000000//////000000000111111222222222000000000000000000000000...999000)))'''222777,,,333...000111111111000000/////////---...///000000000///...////////////000000000000000,,,888222888<<<]]]---///...---+++///...---,,,,,,---...///,,,------......------,,,,,,,,,,,,,,,------------++++++BBB222---***,,,///...,,,,,,------........./////////......//////////////////---......,,,//////'''ppp<<<""")))666444'''+++000$$$//////000111000///...---,,,,,,------------,,,,,,,,,------------.................................,,,444777111...000111---////////////......------......////////////......,,,------,,,++++++,,,...------,,,,,,,,,---......,,,------......------,,,*********+++---...---+++------,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,,,,---------++++++---...///...------,,,,,,------+++,,,,,,------,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,***)))***,,,.........------------,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,---------------...------,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---,,,.........,,,+++,,,---------,,,,,,,,,,,,------+++,,,,,,------------,,,,,,------...------,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++,,,---//////------------------------,,,------------.........000000000/////////......//////////////////////////////............//////---------...............---------.......................................rrr^^^RRRKKKHHHEEEDDDDDDDDDCCCBBB@@@@@@???<<<999777777888;;;999777555444444555555222333333444444333333222///000222333444333333222000111111222333333222222111111222222222222111111333222111000000000111222000111222222222222111000000111111111111222222222222222222222222111111111222222222222222111111111000000000000000000000000222...222...wwwNNN333222///000000...000000000000000/////////........./////////000000////////////000000000000,,,,,,999666===:::CCC///333......$$$+++++++++,,,------......,,,------......------,,,////////////////////////%%%000)))999000+++---000...---...////////////000000111111/////////////////////...,,,222,,,---222///999GGG&&&,,,:::+++...===444...///111111111000...---------............------,,,,,,---------.................................+++666999222...111111---///////////////......------------......---------,,,------,,,++++++,,,...///...---,,,,,,,,,------,,,------......------,,,***))))))+++---...---,,,------,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,,,,---...---++++++---......---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++,,,,,,------,,,,,,++++++,,,,,,,,,------------...,,,******,,,---------,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,++++++***++++++++++++---...---,,,,,,---...------,,,,,,,,,,,,------+++,,,,,,------,,,+++***,,,,,,------...------,,,++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------///////////////////////////......------......///---------.........//////---------.........//////........................sss^^^SSSKKKHHHFFFDDDDDDDDDDDDCCC@@@@@@???<<<888666666777;;;:::777555444444555666222333333444444333333222///000222444555555555444...000111222333222222111000111222333333222111000222111000000000111222333111222333444333111///...000111111111111222222222111111111222333333444444555555444333222111000///222222222222222222222222666"""111<<<888ttt222***444+++222---/////////000000000000000...............///000111////////////000000000000:::111333///:::///444---111000...(((""")))EEEaaa==='''111---(((...---666---------%%%...'''((()))***+++------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++'''222&&&???555...111333111000333...............//////000///////////////.........+++555,,,---444000KKKbbb"""777222***000%%%...///111222111000...---......////////////......,,,,,,,,,---------......////////////////////////+++666:::222---111111---/////////000///......---+++,,,,,,------,,,,,,+++,,,------,,,++++++,,,...000///---,,,+++,,,,,,---,,,------......------,,,*********+++...///...,,,---------,,,,,,,,,++++++((()))***+++,,,---------------...---,,,+++---///---,,,++++++******+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++------------++++++,,,,,,,,,------.........000...+++***+++,,,++++++***+++,,,,,,------------+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,++++++------,,,+++************+++,,,------,,,,,,...///...------,,,,,,------...+++,,,,,,---,,,+++)))(((,,,,,,------...---------++++++,,,,,,,,,---------,,,------......------,,,,,,---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++////////////////////////---,,,,,,++++++,,,,,,------------.........//////---------.........//////........................nnn\\\SSSHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@>>>;;;999999888888:::999888777555555444444666666555555555444444444000111333444444333111000222222111111111111222222000111222333333222111000000000////////////000000333333222222111000000000333222000000111111///.........///000111222333333222111111111333333111//////000000111333444444555///333111,,,<<<(((555...666$$$///222111000///////////////,,,---///000000000///...000000000000000000000000000111333555555444333222000......000333444111...444ooolll@@@%%%...555)))'''555++++++,,,,,,---...////////////...---,,,,,,,,,,,,...///000///,,,*********---------------------------000888333)))222+++000---%%%222............////////////......//////000000111111...777***...444)))vvvlllLLL777bbb@@@)))+++$$$888(((000000//////......------000000//////.........------------............/////////.........//////000222222333222111///---,,,//////............////////////...---,,,,,,++++++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---***&&&### ,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---111///---+++))))))***+++***+++,,,---,,,***'''&&&***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...............------....../////////...,,,+++,,,---...000111222222222+++,,,---......---,,,+++++++++,,,---............------............------///...---,,,+++,,,---...,,,,,,---------.................................+++,,,------......------////////////////////////////////////////////////......---+++***)))+++------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,nnn\\\SSSKKKJJJGGGEEEBBBAAA??????BBBAAA???===;;;:::::::::999999777666555444444444555555555444444444444333000111333444444333111000222222111111111111222222111111222222222222111111222222111111111111222222111111111111111111111222222111000000111111000////////////000111111222222222111000111333333111000000000111111222333333333+++333777,,,,,,}}}DDD222+++222...222000000//////.../////////,,,---///000000000///...000000000000000000000000///000222444444333222111000///...000222333111///###===:::***"""***111...+++---+++,,,,,,------.........------,,,,,,,,,------...,,,---///...---,,,,,,---+++++++++++++++++++++++++++%%%///---111111)))333222,,,///............///////////////////////////000000000%%%333///,,,111)))uuu???///<<<:::111'''sssFFF444333)))//////////////////.........000/////////............---------............/////////......---...............///000000///......------,,,,,,,,,,,,------.........------,,,,,,+++........................,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,,,,++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,...---+++******+++---...++++++,,,,,,,,,***)))(((++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,---------,,,+++***)))***+++,,,---.........,,,------------------,,,------......///.........,,,,,,------------,,,,,,......---------......///******+++++++++,,,,,,,,,........................+++,,,------......------................................................------...,,,+++***+++------------............///........................------------------------nnn[[[RRRKKKIIIFFFCCC@@@?????????CCCBBB@@@>>><<<;;;::::::888888666555444444333333444444444444333333333333111222333444444333222111222222111111111111222222222222111111111111222222111111111111111111111111//////000111111222333333111000///000111222111000000000000000000000000000222111000111222333222111222222222222222222222222...111777...&&&AAAvvv+++***---111//////............//////000---...//////000/////////000000000000000000000000...///111222333222111000111///...///000111111000&&&***www###***...,,,---222...%%%------------------------,,,,,,,,,,,,---...//////***,,,......---------///++++++++++++++++++++++++111$$$------tttGGG,,,***222///---,,,............////////////000000//////////////////%%%000///)))111+++,,,---///&&&---...111111---***111;;;FFF,,,000))).........///////////////////////////............---------............/////////...---,,,,,,------***+++,,,---.../////////------,,,,,,,,,,,,------------------------------------------------------...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))+++++++++++++++*********+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++*********+++---///000,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,---------,,,+++***))))))***+++++++++++++++...------,,,,,,------......////////////......---+++,,,,,,,,,,,,,,,,,,+++,,,---...//////000000///++++++++++++,,,,,,,,,,,,........................,,,,,,---............---------------------------------------------------+++---......,,,++++++,,,---------............///................................................mmmZZZQQQIIIGGGDDDBBBAAAAAACCCDDDAAA@@@???>>><<<;;;::::::777777555444444333333333444444333333333222222222111222222333333222222111222222111111111111222222333222111000000111222333//////000000000000/////////000000000111111111222///......///111333222111111111111111000000//////333111000111222333333222555555444444333222222111555...///333111***,,,111//////,,,...---------...///000000......//////////////////////////////////////////...///111333333222111000111000.........000111111...777VVVjjj---555555---+++111111+++------------------,,,,,,,,,,,,,,,,,,,,,---...///***,,,......---,,,---...........................555+++---...>>>|||)))000111***---000............////////////000000000//////......---111---***)))333...[[[+++000'''777///111444333,,,+++---,,,'''LLL***555+++------......//////000000///////////////.........---------............//////...---,,,,,,,,,,,,,,,***+++,,,---...///////////////............//////,,,,,,------------------------------------------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++************+++,,,---...///,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///..............................---,,,,,,---------,,,,,,+++...---,,,++++++,,,---....../////////...---,,,,,,,,,,,,------------,,,,,,)))+++---///000000//////---------............///........................,,,------...............------------------------------------------------***---//////---,,,,,,,,,---------............///........................////////////////////////lllZZZPPPJJJHHHEEECCCBBBBBBDDDEEE??????>>>===<<<:::999999777666555444444444444444444444333333333222222222222222222222222222222222222222111111111111222222333222111000000111222333...///000000000000///...111111111000000000/////////......///222333333222222222111111000/////////333111000000222444444333777777666555444333222222666...+++666666+++zzzBBB666444,,,111...............///000111/////////........./////////////////////////////////000222333444333222111111000///.........000111)))666;;;OOO111...******+++...111222------------------,,,,,,///...---,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,...........................---)))+++))),,,///111000000333............////////////000000//////......------444+++***...//////zzzDDD&&&...000<<<'''$$$***&&&)))000...(((---:::hhh$$$666------......//////000000.........///////////////---------............//////...---,,,,,,,,,,,,,,,..................////////////............//////,,,,,,------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////.............................................------,,,...---,,,++++++,,,---...------------,,,,,,+++***------............------''')))+++---...///......------........./////////........................,,,---......//////......------------------------------------------------***,,,//////...---,,,------------............///........................////////////////////////lllYYYPPPNNNKKKHHHEEEBBBAAAAAAAAA>>>>>>======<<<:::999888777666666555444444555555444444444444333333333333222222222222222222222222222222111111111111222222222222111111111111222222000111222333333222111000222222111000000///......///......///222333222111222111111111000000//////444222000000222444555555888777777555444333333222/////////444...///EEEttt///111)))555000////////////000000111000000///............///000000000000000000000000///000222444444333222111///000000///...---...000...,,,***555222)))'''...111+++***...------------------------//////...---,,,,,,,,,,,,,,,...///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---++++++...wwwAAA%%%---555///,,,............//////////////////..................---***222222***,,,SSS666DDD %%%000"""555;;;000666222+++555BBB444---444ttt(((.........///////////////.........///////////////---------............///......------------......111111000///.........///------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------*********+++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,+++++++++,,,------,,,---------------,,,+++...------,,,,,,------...+++,,,,,,,,,,,,++++++***---......//////......---((()))***+++------......+++,,,,,,,,,------------........................------...////////////...------------------------------------------------+++---...///---------...---------............///........................////////////////////////kkkYYYPPPKKKJJJHHHEEECCCAAA@@@???>>>>>>>>>>>>===<<<:::999777777666666555555666666555555555444444444444333333222222222222222222333222222111111111111222222111111222222222222111111000111222333333222111000000000000000000/////////000///...///111222222111111111111000000000000000444222000000222444555666666666555444333222222111---...333000(((444///---111+++444222111111000000000000111111000///...---......///000000000000000000000000...///111333333222111000...000111111...------///555+++***)))222//////333222,,,((()))+++,,,,,,------............------,,,,,,,,,------+++,,,......---,,,---...------------------------,,,***111+++222CCCxxx+++***000,,,***............////////////------..................+++***666111...***>>>---888111;;;---333+++'''222***'''***'''$$$000BBB:::***|||AAA///////////////...................../////////000---------............///------------...///000000111111///.........//////------,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,---------,,,,,,++++++++++++,,,,,,,,,***)))(((,,,,,,------------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,++++++++++++,,,---...+++,,,---------------,,,,,,------------------,,,++++++,,,,,,------,,,,,,,,,------......------,,,*********+++,,,---...///,,,,,,,,,,,,------------........................------...///////////////................................................,,,---...---------...000---------............///................................................kkkYYYPPPFFFFFFEEEDDDCCCBBBAAAAAA>>>?????????>>>===;;;:::888777777666666666666777666666555555555444444444333222222111111222222333222222111111111111222222000111222333333222111000---///000111111000///---......//////000000111111111000///000111222111000000000000000000000111111444222000000222555666666444444333222222111000000222,,,222...,,,;;;,,,555:::555666333333222111000000000111111000///...------...///000000000000000000000000---...000111222111///...---///222222///,,,---......***...,,,***///111...,,,...//////++++++,,,,,,---...//////,,,,,,,,,,,,---...//////(((***---...---...///000///////////////////////////###222''',,,"""AAA///+++---333............/////////000,,,------....../////////111***444---777***000;;;```'''///+++000+++(((''',,,666...+++000444666777444...'''!!!...NNN000000//////.........------.........//////000000---------.........//////---------...///000111222000///...------...000000/////////......///////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++++++++++++++,,,,,,---------*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......,,,++++++,,,......+++,,,,,,------,,,,,,,,,***+++,,,---,,,***'''&&&,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...------,,,---...///000,,,---....../////////...+++,,,............,,,+++++++++,,,---............+++,,,,,,------,,,,,,+++---,,,++++++,,,---///000........./////////000000........................---......///////////////////////////////////////////////////////////////---......---,,,---///111---------.........//////................................................iiiWWWMMMIIIGGGEEECCCAAA???>>>>>>===<<<===AAAFFFFFFAAA<<<999888666444333222333333444444333333333333222222111222222333333444444555000000111000000///...---111111222222222222111111222222111111111111111111222222222111111000000000111222333333222111000///000000000000000000000000222111000//////000111111333444444444444333222222000000//////000222444555+++555666777444222111333333000---////////////////////////000000000///......---------...000111222222111111////////////////////////***000***.........---------,,,,,,,,,........................------------------------//////...---,,,++++++***...------,,,,,,+++******666 )))&&&+++222kkkBBB)))666+++111...000333555444111---+++////////////...---,,,,,,////////////............888PPP***(((...////////////...............///////////////......(((444...LLL444&&&777+++444...///000111000///---+++,,,---///000000000///...---------............///,,,---......------...000......////////////......---------,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---------+++++++++---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++******))))))))))))******)))***++++++***)))((('''******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------//////.........---------...------,,,---...///000------......//////000000,,,,,,---......---,,,,,,//////.........---------...---,,,,,,,,,,,,---...---+++)))(((((()))+++---,,,---.........---,,,+++++++++++++++,,,,,,---...........................000///...------...///000........................,,,,,,,,,,,,,,,---...///***+++---.........---,,,........................///...---,,,,,,,,,,,,,,,...............---------iiiWWWMMMIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@@@@DDDHHHGGGCCC>>>999888666444333333333444444444333333333333222222555444444333333222222111111111111111111111000000111111222222222222111111111111111111111111111111444444444333333222222222111222222333222111000///111111111111111111111111222111000//////000111111333333333333333222111111000////////////000222333,,,222,,,333111000111333444333111111111111111111111111111000000000000000000000000---...000111222222111111////////////////////////***000***...000000/////////.........................................................+++,,,...///...,,,***(((,,,,,,,,,,,,++++++++++++***+++111)))111$$$PPPsss888&&&***777---...111333333222///------...///000000000000000---.........//////000000 ///vvvzzz555"""000777111////////////..................////////////......///,,,000,,,------,,,222$$$111...///000111000///---,,,------...////////////...---------............///---.........------...///......////////////.........---------,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,,,,,,,,,,...///+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++++++++************++++++******+++++++++***)))(((***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,...------,,,---...///000............////////////,,,,,,---......---,,,,,,..................------......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,---,,,,,,,,,,,,------...........................000///...------...///000........................---,,,,,,,,,------...///,,,,,,---.......................................///...------,,,,,,,,,---------------------------iiiWWWNNNKKKIIIFFFCCCBBBAAABBBCCCCCCBBBBBBDDDFFFEEEAAA===:::999777555444444555555444444333333333333222222555444444333333222222111222222222222222333333333111111222222222222111111111111111111111111111111333333333333333222222222111222222222222111000000111111111111111111111111111111000000000000111111222222222222222111000000000000///......///000111CCC///+++111000000000222333222111111111111111111111111111---......///000000111111---...000111222222111111////////////////////////***000***...///////////////.................................////////////////////////(((***---//////---***(((+++++++++,,,,,,,,,,,,,,,&&&333111(((888 444999&&&,,,555,,,---///111111111111000//////000000111000000000,,,,,,---...///000111111333333333:::MMM______VVV)))---...***))),,,...---////////////..................///////////////...222&&&111FFF&&&,,,222///%%%000...///000000000///---------------------......///---------............///..................------......////////////...............------------------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------------------------------***+++---,,,,,,+++---...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---------,,,------...////////////...............,,,------......------,,,------........................---,,,,,,---......,,,---////////////---,,,...---------------......///......------------...........................//////............//////........................---------,,,------...///......------......///000////////////////////////.........---------------+++++++++,,,---------...hhhWWWOOOKKKIIIEEEAAA???>>>>>>???@@@@@@???@@@AAA@@@<<<888:::999777666555555555666444444333333333222222222111222222333333444444555111111111222222333444444111222222333333222222111111111111111111222222222111111111000000000000000111111111222111111111111111111111111111111111111000000000000000111111111111111111111111000//////222111000///...///000111JJJ|||+++333333222111111111000///...........................,,,,,,,,,,,,------......---...000111222222111111////////////////////////***000***...------------------------................................................)))***,,,...///...,,,+++++++++,,,------...//////...///)))$$$666,,,---yyy<<<333111---.........//////000000000111111000///...,,,+++***---------...///000000111+++000///((('''000999;;;888444222222111...///333////////////............---.../////////////////////***,,,,,,+++...000,,,---......///000//////...---------,,,++++++---...///---------............//////...------......---,,,---......//////......---........................------,,,,,,+++++++++***---,,,,,,++++++,,,,,,---........................------------------------...//////---+++))))))***........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------....../////////......------------------------------------------.....................------------............////////////............---,,,,,,---///000111000///......................................./////////....../////////..............................------------......//////...------///000111000000000000000000000000---...............------++++++,,,------...//////hhhWWWPPPIIIGGGEEEBBB@@@??????@@@???>>>>>>>>>>>><<<999666999888777666555555666666444444333333333222222222111222222333333444444555111111111111111222333444222222333333333333222222000000111111111222222222000000000000000000000000111111111111111111222222111111111111111111111111//////000000111111111111000111111111111000//////333222111000000000111222...///333111111111111////////////..............................------,,,,,,,,,,,,---...000111222222111111////////////////////////***000***...,,,---------------------........................------------------------------,,,,,,---...///000,,,------...///000111111000'''+++((('''111555<<>>===;;;999888888777666555555555666666444444333333333333222222555444444333333222222111333222111111111222333444222222333333333333222222000000000111222222333333111111111222222222222222111111111000111111222333222222222222222222222222...///000111111222111111111111111111111000//////222222111000000111222333***LLL+++,,,...///000///000111333111111111111111111111111111111000000///......------...000111222222111111////////////////////////***000***............///////////////........................------------------------000...---,,,,,,...000222------......///000111111***$$$444111,,,;;;%%%,,,444---000//////...------,,,,,,((()))***+++,,,,,,,,,,,,000000//////............***444111%%%&&&666;;;333888888777222)))%%%---999////////////............,,,---...///000000000000///888BBBJJJ+++;;;///***333............////////////---------------......///---------............//////,,,+++,,,///111///---------............---------------------............---------------,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------***+++---,,,,,,+++---............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...------------............////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---------............///////////////000000000//////000000000///...............---------------...------,,,,,,------...//////.........------------...////////////...---000...,,,******,,,...000------------...///000000000//////............///..............................////////////......////////////////////////000///......---...............------......///000////////////////////////,,,---...000000///...............///000000111111gggXXXRRRHHHHHHHHHGGGEEEBBB@@@???>>>??????>>><<<:::999999777666555444444444555666444444333333333333222222555444444333333222222111666555333222111222444555222333333444444333333222///000000111222222333333000111111111222222222333111111000000000111333333222222222222222222222222---...000111222222111111111111222222111111000///000000//////000111222333000OOO++++++---//////...///111333111111111111111111111111000000000000000000000000---...000111222222111111////////////////////////***000***............/////////000000......................................................---------...//////,,,,,,------......//////((()))111333%%%)))666***rrrFFF000---------.........---,,,,,,)))***+++---...///000000.........///////////////'''(((///777111&&&(((444+++++++++000777999111'''////////////............,,,---...///000000000000///222uuu{{{'''666,,,...333...............///000000------...////////////...---------............///...+++))),,,000222000...,,,------......------,,,+++,,,,,,,,,---------------..................///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,,,,,,,,,,...///------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++******+++,,,---...,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------------........./////////.........---------------------------------++++++,,,,,,---......///------------........................//////000000000111222222111000///...,,,------------------......---,,,,,,,,,,,,---...000000///...---,,,,,,+++---...///000000///...---...------,,,,,,------...,,,---...//////000000000......------......//////........................---...///000000///...---////////////////////////000000///...............,,,,,,---.......................................,,,---///000000000///.........//////////////////gggXXXRRRLLLKKKJJJGGGCCC===888555<<<===>>>===:::999888888777666444333333444555555444444444333333333222222111222222333333444555555888777555333222333444555222333333444444333333222///000000111222222333333......//////000000000111111111000000000111333444222222222222222222222222---...000111222222222111222222222222222111000000///.........///000222333444444---000111000---,,,...000////////////////////////------......///000000000---...000111222222111111////////////////////////***000***...,,,,,,,,,---------..............................////////////////////////,,,------......---,,,,,,++++++,,,,,,,,,,,,------------%%%///777//////111444ooo,,,(((***+++---...///......---...//////000000000000000,,,------...///000111111444444///)))+++222111***///444444...---222444000000/////////............,,,---...///000000000000---)))+++,,,***222(((...............///000111,,,---///000000000///...---------.........//////---***(((+++000333111...,,,------......------,,,+++++++++,,,,,,------------.........///000000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---------+++++++++------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...++++++***)))***+++---...,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,++++++,,,,,,---...---------.........//////.........------,,,,,,,,,------------------------++++++,,,,,,---...//////---------.........//////---------.........//////111222333333222111000///,,,,,,,,,------............---,,,,,,,,,,,,---...111111000...---,,,+++***---...///000000///...---,,,---...//////...---,,,+++,,,...000111000000///---------------...///000........................---...///000000///...---000000000000000000000000000000///...............***+++---.........---,,,........................+++---///000111000///..................---------~~~fffVVVOOOCCCDDDEEEEEEEEEDDDBBBAAAAAA@@@>>><<<:::888666555555555444444444555555666555555444444444333333333222222111111222222333444222222222333333444444444555444222000111222555777000111111111000111222444111111111111111111111111444+++###$$$,,,444444222222222111111111111111111333222222222111111000000333333333222222222111111000000000000000000000000...999;;;222///+++))):::)))111222000000/////////.........000000///...............+++,,,---...//////////////////.........---------,,,222,,,+++..................------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................000///...---------------111222222111///---+++)))111,,,---***+++---............---------............------////////////////////////111111000000//////......////////////000000000000+++,,,,,,,,,---.........)))777***'''666---$$$555333&&&))),,,000222...//////...---...///000111////////////////////////------............------///---,,,---000000...+++------------------------,,,---...//////---+++***---------......---,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,---------...------,,,,,,------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,------.........---...///...------...///------------------------..................------------------------------+++,,,------...///000000........................//////...---,,,,,,,,,,,,------------------------......//////...---,,,,,,------------------------------------------------000111222333333222000///...---,,,,,,---...000111---......//////......---,,,,,,,,,------///000000---.........//////000000------...///000000///////////////000111111222222111///------......---,,,---------.........//////,,,,,,------...///000000///////////////////////////............------------------............////////////...---------,,,000000000000000000111111000000///...---,,,,,,+++}}}gggXXXQQQGGGFFFDDDCCCBBBBBBBBBCCC@@@???===<<<:::888666666666555555444444444555555555444444444444333333333222222111111222222333444222222333333333333333333111111111111000000///...000111222111000000222333333333333333333333333333666222......111333222111111111111111111111111111222222222111111000000000111111111000000000//////000000000000000000000000111&&&YYYwww)))///444***555,,,444---......---------,,,,,,,,,000000///...............---...///000000000000000//////.........---------,,,222,,,+++........................------------------------......---------,,,,,,,,,..............................---------......//////////////////...---,,,...|||LLL000///......------...//////---......//////......---///////////////////////////////////////000000000............////////////............////////////111+++666&&&'''<<<...((('''sss777///...///.........---------...///000........................------............------///---,,,---///000...,,,------------------------,,,---...//////---,,,+++---------------------,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...------,,,,,,------------,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,---...///...------...///------------------------........................------------------------***+++++++++++++++++++++........................,,,,,,,,,,,,---...//////------------------------......//////...------,,,------------------------------------------------///000111222222111000///......---------......///,,,------......------,,,///......---------................../////////000------...///////////////000000000/////////......000...------.........------------.........//////,,,,,,---......//////000///////////////////////////............------------------............///...............---------000000000///////////////000/////////...---------|||gggZZZTTTJJJHHHDDDAAA@@@AAABBBCCC>>>===<<<;;;999888777666777666555444444444444444444444444444333333333333222222111111222222333444333333333333333222222222...000222333222///+++)))111222333111000///111222333333333333333333333333222444555555444222111111111111111111111111111111111111111000000000000000111111111000000000000000000000000000000000000000444!!!444***...<<<,,,///...777(((.........------------,,,000//////............///......///////////////..................---------,,,222,,,+++................................................---------,,,,,,,,,,,,,,,........................,,,,,,,,,------///000000,,,,,,,,,,,,---...///000'''CCC~~~,,,333111...,,,,,,...000111---......//////......---////////////////////////---......///000000111111------------............111111000000000000000000***444111111444***'''555$$$JJJ333.........---------,,,---......///........................------............------...------...//////...,,,------------------------+++,,,...//////...---,,,------------------------.........------------,,,------------------------,,,------......------,,,,,,,,,------...------,,,.........------------,,,,,,------......------,,,,,,+++++++++++++++******---...///...------...///------------------------........................------------------------.........---------,,,,,,........................,,,,,,,,,,,,---...//////------------------------.........///......---,,,------------------------------------------------......000111111000///.....................---------..................---111000///...---,,,,,,,,,............////////////------...////////////...111111000///---,,,++++++///---,,,,,,...//////...------........./////////---------......//////000///////////////////////////............------------------............///---------...............000000//////......------////////////////////////|||fffYYYSSSJJJHHHEEECCCAAA@@@AAAAAA<<<<<<;;;:::999888888777888777666555444333333333444444444333333333222222222222111111222222333444444333333333222222111111000222444555555222///,,,222333333222000///000222000000000000000000000000...///111333333222111000111111111111111222222222000000000000000000000000222222222222222222222222000000000000000000000000666///+++HHH,,,888......///777(((000000000///////////////000///............//////,,,------------,,,,,,+++........................,,,222,,,+++---------...............------------------------------------------------........................---------------...//////,,,,,,++++++,,,---///000""",,,+++000///...------///000111......////////////......////////////////////////........./////////000000------........./////////222111111000000/////////)))888###;;;666999)))```WWW444000...///,,,,,,,,,,,,------..............................------............------------......///......---........................+++,,,---...//////......---,,,,,,,,,------..................------------........................,,,------......------,,,,,,,,,------...---------//////.........---------,,,------......------,,,------,,,,,,++++++******---...///...---------///---------------------------------...............------------------------////////////....................................//////...---,,,,,,,,,,,,---------------------------...............------------------------------------------------------,,,---.../////////............///000///...,,,+++//////000000000000//////000///...------,,,------.........///////////////------...//////.........111000000///...---,,,,,,...---+++,,,.../////////............////////////------....../////////000///////////////////////////............------------------............///,,,---------.../////////111000000//////......---/////////000000000000000{{{eeeVVVPPPHHHHHHGGGEEECCCAAA???>>><<<<<<;;;::::::999888888888777666555444333333333444444333333333222222222222222111111222222333444333333333222222111111111222222333444444333333222222333333222000///000222000000000000000000000000111...,,,...111333111///000000111111111222222222000000000000000111111111222222222222222222222222000000000000000000000000333444111III......000111---444---000000000000000000000000//////............//////---------...------,,,,,,---.....................,,,222,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................//////...---------------...---,,,++++++,,,...///'''---DDD+++,,,---...///000000000...//////////////////...////////////////////////000/////////.........---....../////////000000000000000000//////.........666)))***222&&&000CCC)))\\\222333000///,,,,,,,,,---------------........................------............---------......///......------........................,,,------...////////////---,,,,,,,,,,,,---.../////////.........---------........................,,,------......------,,,+++,,,,,,---.........---//////.........---------,,,------......------,,,......------,,,,,,++++++---...///...---------///---------------------------------.........//////------------------------)))******+++,,,,,,------........................//////...---,,,,,,,,,,,,------------------------------...............---------------------------------------------------,,,,,,------..................///000///...,,,+++---......//////......---......------------......///////////////.........------............------////////////////////////...---+++,,,.../////////........./////////000000.........//////////////////////////////////////////............------------------............///,,,---------.../////////111111111000000//////////////////000000000000000|||dddUUUMMMGGGGGGGGGFFFDDDBBB???=========<<<;;;;;;:::999999777666555444444444444444333333333333222222222222222222111111222222333444222222222222222111111111111111000000111111333333111222333111000///111222222222222222222222222222666222......111222111...000000000111222222333333111111111111111222222222000000000000000111111111000000000000000000000000///***444---999)))222222,,,222111---............////////////............//////000//////000000000000000///---------...............,,,222,,,+++,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000000........................000000///------,,,,,,,,,///...------------------000---HHHyyy+++,,,...///000000///......//////000000//////...////////////////////////000000//////...------,,,////////////000000000111///..................---000(((888%%%777///```...333111///,,,,,,---............---------------------------------............------,,,...//////...------........................................../////////---,,,++++++,,,---///000/////////.........------........................,,,------......------,,,++++++,,,---.....................------------,,,,,,------......------,,,......---------------,,,---...///...------...///------------------------,,,,,,------.../////////------------------------******+++,,,---...//////........................,,,,,,,,,,,,---...//////------------------------,,,---......///.........------------------------------------------------,,,,,,,,,------...//////..................------++++++,,,,,,,,,,,,++++++......---------......//////////////////.........---............---,,,,,,------...///000000111111///---,,,,,,...//////........./////////000000000///////////////////////////////////////////////////............------------------............///---------...............000000000111111111111111////////////////////////~~~fffUUUMMMHHHGGGFFFDDDCCCAAA@@@@@@??????>>>===;;;:::999999666555555444444444555555333333333222222222222111222222111111222222333444111111111111222222222222111111111000000000000000000111222111000000222333222222222222222222222222222111111000000000111111///000000111222222333333111222222222333333333333//////000000000111111111000000000000000000000000...)))555)))III---333///...333111---.........////////////...............///000000//////000111222222222222---------.........//////,,,222,,,+++,,,,,,------...//////000------------------------............//////000000........................///......---------......---......//////.........000+++...111000000//////.........//////000000000000//////////////////////////////................................./////////000000---..................///'''222444***???...NNNggg***111///...,,,---.../////////......------------------------------............------,,,...000///---,,,---///........................000//////...............---,,,+++++++++---///111////////////............------------------------,,,------......------,,,***+++,,,---............------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------------...///...------...///------------------------,,,,,,------...//////000------------------------.........//////000000000........................,,,,,,,,,,,,---...//////------------------------,,,------...//////......------------------------------------------------,,,,,,,,,------...///000......---------......///,,,,,,------------,,,,,,000///...---------------000/////////............---.........------,,,+++,,,,,,---......///000000000...------.........---.../////////000000000000000////////////////////////////////////////////////............------------------............///...............---------......//////000111111111000/////////...---------gggVVVNNNJJJHHHDDDBBB@@@AAABBBCCC@@@@@@???===<<<;;;:::999555555444444444555555666333333333222222222111111222222111111222222333444000000111111222222222333333333333333222000///...000111111111000111222444////////////////////////''',,,111222///...111555///000000111222222333333222222222333333444444444111111222222333333333333000000000000000000000000///333777'''FFFVVV444333,,,///666//////000000000111111222222...............///000111------...000111111111111---------.........//////,,,222,,,+++,,,,,,------...///000000........................---------.........//////........................---------------...///000,,,---///000111000//////)))+++...777555222///------.../////////000000000000//////////////////////////////,,,,,,------.../////////---------.........//////------......//////000000111...&&&999LLLlll)))///,,,---------///000000000///...---------------------------..................---+++...000000---,,,---///////////////////////////111000///...............---,,,+++***+++---///111000/////////............------------------------,,,------......------,,,***+++,,,---............------,,,,,,,,,+++++++++,,,------......------,,,*********++++++,,,,,,------...///...------...///------------------------,,,,,,------...///000000---------------------------,,,,,,,,,,,,+++++++++........................//////...---,,,,,,,,,,,,------------------------,,,,,,---.../////////...---------------------------------------------------,,,,,,---...///000111...---,,,,,,---...000111//////000000000000//////222111000...,,,+++++++++000000//////.........------.........------,,,+++,,,,,,,,,---------......111///------......---,,,////////////000000000000000000000000//////////////////////////////////////////.........------------------.........///////////////......------,,,,,,,,,---...///000111111000000///...---,,,,,,+++yyybbbUUUQQQKKKGGGCCCAAA@@@@@@@@@???@@@???>>>===;;;999888777888777666555555444444555444333222111000000000000444111...---...///////////////000111222222333333111111111111111111111111222222222222222222222222//////000000111111222222000111111111111222222222333333333222222111111111000000000000000000000000333222222111111222222333222222111000//////000000)))111)))222333###444///444$$$333111111222222222333333333111111111000//////......---......///////////////,,,---///000000000///...,,,222,,,///------............------,,,,,,,,,------.........------------------------111000...,,,,,,,,,...///+++++++++,,,,,,,,,---------------.........//////------...LLL~~~'''666))),,,000+++111---------.........//////////////////000000000000///......---------......//////............//////222555000,,,000---,,,555&&&888222***AAAggg"""444......000000//////.........---...///000111000///,,,+++...//////000000//////...------------------------,,,,,,,,,---------..............................111000...------...000111///......---+++******)))++++++,,,------......//////...---,,,,,,---...//////...---,,,,,,---...//////...---,,,+++*********************************,,,,,,+++++++++,,,------333000---+++,,,------------......---,,,+++---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,..............................---------,,,,,,,,,///...---,,,,,,,,,,,,,,,/////////...---,,,+++***,,,---......//////......//////////////////////////////////////////......////////////000000000000...------,,,,,,------...///000111000///...///000//////////////////////////////.........---------000---+++***,,,---..............................---...///000000///...---////////////000000000000//////000000000000//////111111000000/////////...........................---...///000000...,,,+++---------............///......//////000000111111wwwaaaTTTPPPJJJGGGDDDBBBAAAAAA@@@???@@@???>>>===;;;999888777888777666555555444444555555444333222111111111111555333000///000111111111000000111111222333333444111111111111111111111111222222222222222222222222,,,,,,,,,,,,,,,---------000111111111111222222222333333333222222111111111111111111111111111111111222111111000000111111222222222111000000000000000333...///444)))<<>>@@@???>>>===;;;999888777888777666555555444444555666555444333333222222222666444222111222333333333111111222222333333444444111111111111111111111111222222222222222222222222000000000000000/////////000111111111111222222222222222222222222111111111222222222222222222222222111000000000000000000111222111000000000000000000222+++555111,,,NNNppp+++---///333111111111111222222222222333,,,,,,---...///000111222///000000111111111111111...------------...//////,,,222,,,///------............------.........---------------------------------------000///---,,,,,,---......////////////000000000000.........///////////////444'''555(((CCC---,,,222---------------........./////////....../////////000000000000000////////////000000111000000//////000000111+++888666...222333---,,,$$$&&&[[[777---444)))111////////////............+++,,,...000000000000///......////////////..............................,,,------------.................................///...---,,,,,,---...///---------......///////////////...------,,,++++++///...------------...///------............---------,,,,,,++++++,,,,,,---------------------------+++***++++++,,,---...///222///---,,,------------,,,---...---,,,,,,---///...------,,,,,,------...------------------------++++++++++++,,,,,,,,,,,,------------------------......---------,,,,,,,,,------,,,,,,,,,---......------.........------,,,,,,---......//////......................................................------------..................------------......///000111000...---...///////////////////////////000000000000000/////////111///------...///000///........................//////............//////....../////////000000000---......//////......---/////////.......................................---.../////////...---,,,---------............///000000000000////////////uuu```TTTOOOGGGFFFEEEDDDDDDCCC@@@>>>@@@???>>>===;;;999888777888777666555555444444555666555444333222222222222666444222222333444444333222222222333333444444444111111111111111111111111111111111111111111111111555555555444444333333222000000111111111222222222222222222111111111111111222222222222222222222222111111000000000000111111111111000000000000000111+++---888'''555;;;+++222000000---111111111111222222222222111111000///...---,,,,,,//////000111111111111000///...---,,,,,,---...///,,,222,,,...------............------//////......------,,,,,,........................000000///......//////000//////000000000111111111000000000000111111111111111...+++...IIIxxx)))333222'''***111............////////////........./////////000000000000000000000000111222111111000000000000111111333333***&&&+++***(((111888zzz+++///111---000///////////////.........------...///000000/////////000000111111000000///////////////////////////------------.......................................---,,,,,,,,,,,,---...------------..................---------,,,,,,,,,.........------.........,,,,,,...//////...,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///111///---,,,---...---------...///...------///111...------,,,,,,------...........................+++++++++,,,,,,,,,------------------------------......---------,,,,,,,,,......---,,,,,,,,,------......//////000/////////,,,---......///.................................////////////000000000000------........./////////......------------......///000000000...---...///////////////////////////////////////////////////000...------...//////...........................000///...------...///000........./////////000000......////////////........................------........................---......//////...---------------............///111111000000//////......uuuaaaUUUPPPGGGFFFEEEEEEEEEDDDAAA???@@@???>>>===;;;999888777888777666555555444444555555444333222222111111111444222111222333444333222222333333333333333444444111111111111111111111111111111111111111111111111222222222111111000000000000000111111111222222222111111111111111111111111111111111111111111111111222222222111111222222222111000000000000000111111...///333&&&666,,,:::///000+++000000000111111111222222222444333222000...,,,***)))---...//////000000//////000///---,,,,,,---...///,,,222,,,...------............------/////////......---------........................,,,,,,,,,,,,,,,,,,------....../////////000000000////////////////////////...---+++///***+++111333...---333........./////////000000............////////////000000000000000111222222111111000000000000111111+++...111999:::---000HHH111...---222+++.........//////////////////////////////......------------......---------////////////////////////---------.........//////........................---------,,,,,,------------------,,,,,,,,,,,,+++,,,,,,,,,---------......---..................---+++,,,---......---,,,+++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000...------.........,,,,,,---...---,,,,,,...000...------,,,,,,------...........................++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,000///...---,,,+++++++++******+++,,,,,,,,,++++++,,,---......///.................................---------....../////////....../////////000000000///......------......///...///000///...------///////////////////////////........................///---,,,,,,---......,,,........................000///...------...///000............////////////000000111111111111000000------..................////////////////////////------..................---------............///111111000000//////......tttaaaUUUPPPHHHFFFDDDDDDDDDDDDBBB@@@@@@???>>>===;;;999888777888777666555555444444555555444333222111111111111222111000111333444333111222222222222333333333333111111111111111111111111111111111111111111111111000000000000000000//////000111111111111222222222000000000111111111111111000000000000000000000000333333222222222222333333000000000000000111111222333,,,---222777!!!JJJjjj(((000+++777000000000111111111111222222222111000///......---------...///////////////000000///............///,,,222,,,///------............------/////////.......................................------..............................////////////,,,,,,,,,,,,++++++++++++...%%%555&&&222AAA%%%---444...+++....../////////000000000------........./////////000/////////000111222333111000000//////000000111)))444222%%%@@@rrr777...---222(((.........///////////////111000000///...---------......////////////..............................------........./////////........................---------------------------------,,,,,,+++++++++++++++,,,,,,---...//////------...//////...------,,,,,,------------,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,++++++,,,,,,------///...------//////...,,,)))***++++++******,,,......------,,,,,,------...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,//////...---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,---......//////......------------------------*********+++,,,,,,------////////////000000000111//////............//////...///000///---,,,---...////////////////////////------------...............,,,,,,,,,......---,,,........................//////............//////------........./////////000111111222222111111000.............../////////////////////////////////---------............///---------............///000000000000////////////rrr```TTTOOOIIIGGGDDDCCCCCCDDDCCCBBB@@@???>>>===;;;999888777888777666555555444444555666555444333333222222222222111111222444444333222222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222222222000111111111111222222222///000000000111111111222111111111111111111111111222222111111111111222222000000000000000111222222333,,,+++888444'''777'''222...444000000000000111111111111111111111111111111111111......///000000000000000000000111111000//////...,,,222,,,///------............------............////////////........................//////000111111111111111.........////////////000,,,,,,,,,,,,+++++++++***...%%%222''':::HHHzzz((((((333///'''.../////////000000000000---------.........////////////...///000111222222000//////......//////000888'''$$$[[[III......111///+++............/////////000000//////............///111111222222222222111111------------------------............////////////.................................//////.........,,,,,,,,,---------------,,,---------------------------...//////...---------,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------------------------------------,,,+++++++++,,,,,,...------...//////...,,,)))+++,,,+++++++++---///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///............---,,,++++++,,,---......//////......------------------------******++++++,,,------............/////////000000//////............//////...///000///---,,,---...////////////////////////---.........////////////...---------//////...,,,..............................////////////......---------.........//////000000111111111111000000.........//////000000000////////////////////////---------------...//////---------............///////////////000000000000qqq___SSSNNNJJJGGGDDDBBBCCCDDDDDDCCC@@@???>>>===;;;999888777888777666555555444444555777777555444444444444444222111111333555555444222222111111111111111111111111111111111111111111111000000000000000000000000/////////000000111111222000111111111111222222222//////000000111111111222222222222222222222222222111111000000000000111111000000///000000111222222222444---111---000444...666111,,,000000000000111111111111222222222222111111111111//////000111111111111111000111222222222000///...,,,222,,,///---..................---------......//////000000////////////////////////,,,,,,---...//////......////////////000000000000/////////......------------,,,$$$333666$$$<<<+++111333...////////////000000000000---------.........//////............///000111222//////............//////[[[333 ...666,,,111---.........//////000000......---......///000111......////////////......------------------------............/////////000..............................////////////......++++++,,,---...///000111///......------,,,,,,+++,,,---...//////...---,,,...---++++++++++++---...---,,,,,,++++++,,,,,,---..............................---,,,++++++++++++...------...//////...,,,,,,...///.........111333...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))******+++---///111222+++++++++***)))((('''&&&,,,---......//////......------------------------------......///000111111---------.........////////////............//////.../////////---,,,---...////////////////////////.../////////000000111111///......///000000///---........................---...///000000///...------------.........////////////000000000000//////.../////////000000111111000000000000000000000000---------------...///000---------.........//////......//////000000111111sss```UUUPPPIIIGGGEEECCCBBBAAAAAAAAACCCBBBAAA???<<<:::999888999999888777555444222111000111111222222333333444333333444444444333333222000111111111222222222222555444333111000/////////111111000000111111222333444333222222111111222222666555333222111222333333333222111000000222444555111111000000111222222333444444222111000000000000111111111000000000000000///111333111000222999@@@ooo///+++222//////000111111111111111......//////000000111111.........000111333555666......////////////......---333---///000000000000000000000000........................------------------------////////////////////////------------------------***+++,,,---............111(((***000------{{{...222)))111---000000//////.........---............////////////000...------///111222222111'''333%%%---GGGJJJ---111&&&444!!!555------............------///...---,,,,,,---...///000///...---------------//////////////////////////////////////////////////////.........---------------,,,+++,,,---...///..............................//////000111111222///////////////000111111,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000///...---------------------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++............---,,,++++++//////...---,,,++++++***------------------------..............................------------......////////////////////////---...///000000///...---///......------///000111000000000000////////////........................,,,,,,---...///000111111111000///......///000111111111000......---------------///000111111111111............/////////000////////////000000000000000000//////.........------.........//////000000888555111...,,,---///000rrr___SSSNNNIIIGGGEEECCCBBBAAAAAAAAACCCBBB@@@>>><<<:::999888888888888777666444333222444444555555555555666666111111222222222111111000000000111111111222222222111111111111222333444555111111000000111111222333444333222222111111222222444333222111111111222222333222111000000222333555222111111111111111222222222111111000//////////////////000000111111222222333444555222......222777)))111---//////000111111111111111.../////////000000000111///000000111222222333333/////////000000/////////---333,,,///////////////////////////........................------------------------000000000000000000000000........................+++,,,,,,---............111'''000)))333---VVVeee+++,,,///...000/////////........................////////////000...------///111222222444,,,...$$$888fff444...333***666(((///...//////////////////...///...------------.../////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........------------,,,+++++++++,,,..............................*********++++++,,,,,,---///.........//////000111,,,,,,---......---,,,,,,------,,,+++++++++,,,,,,,,,,,,------------------......---,,,,,,+++******........................//////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,.........------,,,,,,+++................................................000//////////////////000////////////////////////---...///000000///...---//////...---...///000111000000000000////////////////////////////////////.........///////////////111000///......///000111...------------...//////---...///000111111111111........./////////000000///000000000000000000000000000/////////................../////////000000333222///---------///000qqq]]]QQQJJJHHHGGGEEECCCBBBAAAAAABBBBBBAAA@@@>>><<<:::999888777777777777666555444333666666666666555555555555111111222222222222111111000000000111111111111222000000111222333555777777111111000000111111222333444333222222111111222222333222111000000000111111222222111000000222333444222222111111111111111222000//////.........//////......///000111222333333222444444222---,,,---000666777/////////000111111111111111////////////000000000000111111222333222111000///000000000000000000000000---222,,,///................................................------------------------////////////////////////////////////////////////,,,------.........------111(((444%%%999+++000++++++///...////////////........................////////////000...---...000111111111)))000///***888pppJJJ&&&...222+++333111---//////000000000000/////////...------------.../////////...------------...........................------------------------...............------------,,,,,,,,,,,,---..............................,,,,,,+++++++++,,,,,,---.........---......///000,,,------......------,,,...---,,,+++************++++++,,,------......///---------,,,,,,+++++++++---------------------------.../////////...---,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------......------------------------------////////////////////////........................//////............//////////////////////////////......////////////......//////.........///000111000000000000////////////000000000000000000000000000000//////.........---000000////////////000000***++++++,,,---///000111---...///000000111111000....../////////000000000000000000000000000000000000000////////////............////////////000000///...............///000rrr]]]PPPIIIHHHGGGEEECCCBBBAAABBBBBBAAAAAA???>>><<<:::999888777777777777777666555444555444444333222222111111333333444444555444444444000000000111111111222222444444333222222222222333111111000000111111222333444333222222111111222222222222222111111111111222111111111000111222333333333222111111000111111111//////////////////000000//////000000111111111222...000222111000//////111LLLggg555555//////000111111111111111////////////000000000000///000222333333222000///111111000000000000111111,,,222,,,...........................................................................------------------------........................---...............---,,,...+++222***888(((&&&???%%%111...///////////////.....................////////////000.........000111111000(((666222---'''[[[%%%+++,,,...+++,,,555////////////000000/////////.........------.........///......---------......////////////////////////------------------------........................---------.........//////...........................---,,,,,,,,,------.........---------......///------------------------------,,,,,,+++,,,,,,,,,,,,,,,------------------))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------...------,,,,,,,,,,,,,,,------.........................................................,,,,,,++++++++++++,,,,,,////////////////////////...//////////////////...///////////////000000000000000000000////////////////////////////////////////////////............000000////////////000000++++++,,,---...///111222......///000000000000000...////////////000000000111111111000000000000000000000////////////////////////////////////000000...//////////////////...rrr^^^QQQKKKGGGFFFDDDCCCBBBBBBBBBCCCAAA@@@???===<<<:::999888777777888888777666555555444333333222111000//////222333444555555555555555111111111111222222222222555444333111000000//////111111000000111111222333444333222222111111222222222222333333333333333333111000000111111111222222222222111111111111111222111111111000111111222222222111111111000000//////---...111222222222222333,,,111/////////000111111111111111000000000000////////////---...111333444444333222111111000000000000111111,,,222,,,...........................................................................------------------------------------------------.........///......------+++000---333222&&&444MMMnnn###333---.........///////////////............////////////000///...///111111000///)))000---888444fff&&&)))222)))...///)))222...---......//////......------..................---......---------......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------........................//////000000000000000........................,,,+++***))))))+++,,,---///...------------......------------------------,,,,,,,,,------///000000//////...---,,,,,,++++++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++---...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,+++***+++,,,,,,------.........------------------------........................,,,,,,++++++++++++,,,,,,/////////////////////////////////......//////////////////000000000000000000000000000////////////....................................//////////////////000000000000////////////...//////000111111...//////000000000000///////////////000000000111222111111111000000000/////////000000000000000000000000000000000000//////111111222222111000...---qqq^^^RRRMMMGGGFFFDDDCCCBBBBBBCCCCCC@@@???>>>===;;;:::999888888888888888777666555444555444444333222111111000000111222333333444444333222222222333333333333444222222111000000111111222111111000000111111222333444333222222111111222222222222333444444444333333000000000111111111111222111111000000111222222333444333333222222222333333333333222111000///......000111111222222222222111'''BBB%%%//////000111111111111111000000000000////////////+++---///222333444555555111111///......///111111,,,111+++///........................................................................////////////////////////---------------------------....../////////......)))444)))555///(((===)))000000---.........///////////////............////////////000///...000111111000...999111***000!!!&&&___aaa111---000---(((222444+++...+++------............------------...//////...------...------------...//////---------------------------------------------------------..................///000000111000000000........................---,,,+++++++++---000111000///......---............------,,,,,,------...,,,,,,,,,---...000222333000000///...,,,+++***)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,............---,,,+++***,,,,,,,,,------.........------------------------........................//////............////////////////////////////////////............//////...///000111111111000000000000000000////////////........................---.........//////000000//////000000000000//////111111000000///000000000//////000000000000///////////////000000000111111222222222111111000000/////////000000000000111111111111000000000000//////222222222222111000......nnn]]]SSSOOOGGGFFFDDDCCCBBBBBBCCCCCC??????>>>===;;;:::999999::::::999999777666444333444444444333333222222222000111222333444444444444333333444444444444555555111111111111222222333444111111000000111111222333444333222222111111222222000111222333444333333222///000000111111111111111//////000000111222444444555555444333222222222333222222111111000000//////222111000111111222111111---NNNrrr***//////000111111111111111111000000000/////////...------///000222444555666111000...------...000111+++111+++///////////////////////////................................................000000000000000000000000........................,,,---...//////000//////***555,,,,,,111...000+++JJJ***000............/////////000............////////////000//////000111111///---(((&&&...777777666333000(((777|||)))111999111&&&...444//////...,,,......////////////......------...//////...---------------------...//////000000000000000000000000........................---------.........//////,,,---...///000//////...........................///...,,,,,,...000333555111000//////.........///...---,,,,,,,,,,,,---...,,,,,,,,,---...///000111//////...---,,,,,,++++++......---,,,,,,+++******---------------------------------.........//////+++++++++++++++++++++++++++,,,,,,------,,,,,,+++........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,------------------................................................000//////////////////000////////////////////////000///...------...///000...///000111222111000000000000000000////////////........................///////////////............///000111111000///...000000////////////000000//////000000000000////////////000000000111111111333333222111111000000/////////000000000111111111111111111000000000//////000000000000000000000000lll\\\SSSOOOFFFEEEDDDCCCBBBBBBCCCDDD???>>>>>><<<;;;:::999999;;;::::::999777555444333333333222222222222111111222333444555666666666666444444444555555555666666444333333222222333333444111111111000111222222333444333222222111111222222///000111222333333222111//////000111111111111111/////////000111333444555666555444333222222222222000000000000111111111111000///...///111222333333444999//////000111111111111111111111000000/////////.../////////000111333555666111///...------...///111+++111+++///000000000000000000000000........................////////////////////////////////////////////////////////////////////////,,,,,,...///000000000000,,,555000"""555444:::III```$$$222---.........//////000000............/////////000000//////000222111///---222111555))))))333%%%111222///+++)))NNN000...333)))111###666222&&&111222111//////000000000000//////,,,---...//////...---,,,---------------...///000------------------------////////////////////////---------.........//////++++++---.........---,,,........................***)))((((((***---111333111111000///////////////...---,,,,,,,,,,,,---...------,,,,,,,,,---......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000++++++++++++++++++++++++++++++------------++++++........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------((()))+++---...000000000------------------------////////////////////////..............................------------......////////////////////////000///...------...///000...///000222222111111000000000000000////////////000000000000000000000000222111000///...---,,,,,,...///000111111000///..................///000000///000000000000000//////000000000000111111111111333333222222111000000/////////000000111111111222222111111111000000//////------------...///111111lllZZZOOOJJJIIIHHHFFFDDDBBBBBBBBBBBB@@@@@@???===<<<;;;:::999;;;:::888666555444555555555555444444444333333333555555555555555555555555000222444666777555444222444444333222111111000000000000111111222222333333555555555444444333333333222222333333333333222222111111111111111111111111222111---,,,999555:::666666666666555444333333111111000000000000111111333222000222444444222///:::===222222555))),,,444000000000111111111111111000///...000000111222333444444555666444222111111000///...,,,222,,,---,,,,,,.../////////...---...............///000000000///...---,,,,,,---...***777222000$$$444---'''...///111000///------...111000///......///000111////////////////////////333---***,,,---...//////...---,,,,,,///333666666444000...---------............///000///...---,,,---......///$$$)))222%%%"""ZZZlll///******555///000000//////.........---..............................------------......//////.........---------,,,,,,,,,------.........,,,,,,,,,---------......//////.........---------//////000000000///---,,,,,,++++++++++++,,,---------......//////000000000------------------------------......///000000000---......,,,++++++---/////////............//////------------------------------,,,+++,,,---...///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------222...+++***---//////...---------........./////////......---------.....................///000111***+++,,,---........................////////////000111111111111///---,,,......---,,,---...///000---......///////////////111111111000000000000000//////...//////000111222000//////.........////////////............//////222111111111000000//////,,,------...///000111111000000//////.........---000000000000////////////222111111111000000//////000111222333333222111000//////...---...///000111222333333333333333222222/////////000000000111111222111111111111222222333lllZZZOOOKKKIIIGGGEEECCCBBBAAAAAABBB@@@???>>>===;;;:::999999888777666444333333333444555555444444444333333333444444444444444444444444444444444555555555555555666666555555444333333222000000000000111111111111111111111000000000////////////000000000000//////111111111111111111111111555///666---333000666999444444555555555444333333111111000000000000111111222111000222444444222000555###eeehhh666444000777666***+++333111111111111111000/////////000111111333333444555555333111000111111000...,,,222,,,---///000000000///---+++***...............///000000000///...---------...///333,,,***333...333444777---///000000...------...//////............//////////////////////////////***AAA000,,,------......------,,,...000111333333222111000........./////////000000111000///.........//////888000111777000$$$***<<<000:::...---999111'''000/////////..........................................------------......000000/////////.........,,,,,,,,,------.........,,,,,,---------.....................------------,,,---.........---+++***,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,,,,,,,------------------------////////////............---......,,,++++++---//////......------......///------------------,,,,,,------,,,,,,,,,---...///...////////////...---------------,,,,,,,,,,,,,,,///............---------000---++++++---......------------.........//////000//////........./////////............//////000......///000111111111000------------............,,,---...//////...------...------,,,---...///000---......//////////////////////////////////////////...............///000......////////////////////////............//////111111111111000000000///---.........///000000000000000/////////.........000000000000000000000///222111111111000000000000...///000000000000///...000000///...///000111222000111111111111111000000111111111111222222222333111111111111111222222333lll[[[PPPLLLHHHGGGFFFDDDBBBBBBAAAAAA???>>>===<<<;;;999888888777666555444444444444555555555444444444333333333333333333333333333333333666555444333444555666888666666666555555444444333222222222222222111111111333222222222222111111111......////////////......111111111111111111111111---(((555,,,+++$$$;;;'''222222333444444444333333111111000000000000111111111000000111333444333111444;;;)))(((222555...,,,111333111111000000000000/////////000000111222333444444444222000000111111000///,,,222,,,...000000000///...---,,,+++///............//////000//////.........///000000111&&&)))...,,,))),,,'''---...000///...,,,,,,---------...............---////////////////////////(((MMMooo000000000////////////000000000000000000111111222222//////000000000111111111222111000/////////000000++++++***+++222555...###...888333444"""---&&&777////////////..........................................------------......000000000000000/////////---------------.........,,,------------...............---------,,,,,,,,,,,,------------,,,++++++---------,,,---....../////////..................------------------------000000//////...------,,,------...---++++++---///...------,,,,,,------............------,,,,,,,,,---,,,,,,,,,,,,---...//////////////////......---------------------------///............---------...---+++,,,---...---,,,---------...............000000/////////000000111000//////............///,,,------.........------,,,,,,,,,------------...+++,,,---...////////////...------------...//////---......///////////////........................///......------------...,,,---///000111000000///000//////......//////000111111111111000000000000////////////////////////000000////////////......000000000000000000000000111111111111111000000000......///000000//////...111000000000000111222222000000111111111111111000222333333333333444444444111111111111111222333333lll[[[QQQMMMIIIHHHGGGEEEDDDCCCBBBBBB>>>>>>===;;;:::999888777888888777777777777777777555555444444444333333333222222222222222222222222444333333333333444555555444444444333333333222222555555444444333333222222444444444444444444444444111111222222222222111111111111111111111111111111111333333888777000???000000111222333333333333333111111000000000000111111000000000222333333333222222000///222'''444///%%%666:::,,,000000000/////////000000//////000111222333444444333111//////111111111000,,,222,,,...---....../////////////////////............///000////////////000000111111000333999111111222555(((---...//////---,,,,,,---,,,---...///000///...---////////////////////////---555***111000............000111///000000111111111111111/////////000000000111111111111000000////////////---444333+++***000222---(((...AAA+++***999 444,,,///////////////.......................................------------......////////////////////////---------...............------------............------------,,,,,,,,,,,,...........................------------...//////111111000000//////......------------------------/////////......---------,,,---...---,,,,,,---...---,,,,,,++++++,,,,,,---.........------,,,,,,+++,,,,,,,,,,,,------......//////000000//////...------------...............///............------------------...///...---,,,......................../////////...//////000000111000///...............,,,,,,---------,,,++++++,,,,,,---------...............///000000111111111------------......//////---......///////////////.............../////////000//////...------------+++---///111222111000///000000////////////000000111111111000000000000000000000000///////////////000000//////////////////000000000000000111111111111111111111111111111111000000111111111111111111000000000111111111222222111222222333333333333222333333333444444444555555333222222222333444555666lll[[[QQQMMMIIIIIIHHHGGGFFFDDDCCCBBB>>>>>>===;;;:::999888777888888888888888888777777555555444444444333333333222222222222222222222222///111222444444333222111333333333333333222222222444444333333222222222111222222222222222222222222222333333444444333333222111111111111111111111111111222""",,,...222000777000000111222333333333333111111000000000000111111///000111222222222222222+++888///TTTnnn111222777***555444***000//////......///000000...///000111222333333444222111//////000111000///,,,222,,,///............//////000000//////............//////......///000000000111111$$$,,,)))%%%(((+++...777---///000///...,,,---------...///000111000000//////////////////////////////...555...---,,,++++++,,,---...---...111222333222000///....../////////000000000000000000000//////......'''///666555...)))))),,,---222AAA888<<<###***@@@.........///////////////..............................------------......................................................---------.........//////......---------,,,,,,,,,......---------............------------...//////---------,,,,,,+++++++++------------------------,,,---------.........///,,,---......,,,,,,---...,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,---------------///////////////......------------........./////////............------------.../////////..............................---...---------......///000111000///...............//////000000000//////...---.........////////////000000/////////000000000---------...............---......///////////////.........//////000000000111111000///............+++---///111222222111000000000////////////000000000000000000000000111111000000000000000///////////////000000000000000000///000000000111111111222111111111111111222222222111111111111222222333333000000111111222222222222111222333444444444444444444444444555555555666666666666666666777888999:::lllZZZPPPLLLIIIIIIHHHGGGFFFDDDCCCBBB???>>>===<<<;;;999888888666777777777777666555444555555444444444333333333222222222222222222222222---///222444444333000///444444444444444444444444111111111111000000000000333444444444444555555555111222222222222222222111111111111111111111111111222+++666333111<<<111111111111222333333333222222111111000000000000111111///111222222111000000111+++000111444333"""===111---+++444000///...---...///000111...//////000111222333333333111//////000000///...,,,222,,,///222222000///...---------000//////............///......///000000000//////+++>>>***333666000333...///111000...------.........///000111111111111////////////////////////222***LLLggg000000////////////000000,,,...111333333222///............/////////000000//////000000000///...---)))&&&)))///222//////222...111"""666&&&555777.........///////////////..............................------------......------------............/////////...............------.........///////////////.........---------+++++++++***++++++,,,------------,,,---......///............------------------------------------+++,,,,,,---......//////+++---......---,,,,,,------,,,,,,++++++,,,,,,---------------------------+++,,,------......------...............------,,,,,,,,,,,,---....../////////............------------...//////------...///...............---------------,,,------...///000000//////............///---....../////////.............../////////000000///......---------......,,,---......//////......---......///////////////.........//////000000111111000000////////////000---...000111222111111000111000000//////000000111000000000000111111111111000000000000000000000000//////000000000000111111///000000111111222222222111111111222222222222222000000000000000111222333111222222333444333333333222333444555555666555555888888999999999999::::::;;;;;;;;;;;;<<<>>>???@@@kkkZZZPPPKKKGGGGGGGGGFFFEEECCCAAA@@@@@@???>>>===;;;:::999999777888888888777555444333555555444444444333333333333333333333333333333333///000111222333222222111333333333333333333333333111111111222222222222222555555555666666666777777111111111222222111111111111111111111111111111111<<<666YYY333333333333333333222111111111000000000000111111000222444333000...///000000,,,111000BBB 555)))...///666000///---------///000222......///000111222333333444222////////////...---,,,222,,,000333222000///...---......000000///...................../////////...------YYY555//////000222111000...//////...------...///000111111////////////////////////222,,,444222222333333333333222222...//////000000000000000//////000000000111111111000000111111111000///...;;;555...***+++---,,,***///>>>&&&TTT---))).............../////////000..............................------------......---.........////////////000/////////.........---............////////////000000/////////.........++++++*********+++,,,---,,,,,,,,,,,,,,,------.../////////000000000000000------------------------------------------------+++---//////---,,,,,,---------,,,,,,,,,,,,------+++,,,,,,------.........+++,,,---.........---------------------,,,,,,++++++++++++,,,---.........///............---------,,,------,,,******,,,/////////.........---------------------...///000111///............//////000******+++,,,---------------------.........//////------,,,,,,---...///000,,,---.../////////...------......///////////////,,,,,,---......///000000//////.........///000000000000000000000000000000111111000000000000111111///000000000111111111111/////////000111111111222//////000000000111111111///000000111111222333333111111111222222333333333111111111111111333444555333444555666777666666555777777888999::::::::::::????????????@@@@@@@@@@@@??????@@@@@@AAACCCDDDEEEkkkYYYOOOKKKEEEEEEEEEEEECCCAAA???>>>@@@@@@???===<<<;;;:::999::::::;;;:::999777555444555555444444444333333333333333333333333333333333333222111111111222333444000000000000000000000111444444444555555666666666111111111222222333333333222222333333333333222222111111111111111111111111///444444444444444444333222111111111000000000000111111000333444333///---...///111,,,...,,,XXXccc555---777777)))///...---,,,---///111222......///000111222333333444222000/////////---,,,,,,222,,,000000///.........///111222111000///...................../////////---,,,+++sssggg(((000111222222000//////000------,,,,,,---...000111////////////////////////+++000555,,,---...//////...---,,,111000...---...///111222000111111111111222222222111111222333222111000///###---222//////444333,,,***111)))...:::...000---.........//////000000.................................------............/////////000000111111000000//////.........---............/////////000000000000000////////////------,,,+++,,,---///000,,,++++++++++++,,,------+++,,,,,,,,,------......------------------------///......------,,,,,,++++++---//////...,,,,,,---...------,,,,,,------...***++++++,,,---...//////+++,,,---.........---,,,,,,,,,------,,,,,,+++*********+++,,,,,,---......//////.........---------***++++++)))''''''+++...//////.........---------............///000222222...............///000111,,,---...///000000000000,,,,,,,,,---------......---------...///111333555,,,,,,.../////////...------......///////////////++++++,,,,,,---...//////---------------...///000222111000000///000000111111111000000000000111111//////000000111111111222......///000111222222333//////000000111111111222///000000111222222333333111111111222222333333333444444333333444666777888555666888999999999888777<<<===>>>???@@@@@@@@@@@@DDDDDDDDDEEEEEEEEEFFFFFFBBBCCCCCCDDDEEEFFFHHHHHHiii\\\PPPHHHHHHFFFDDDCCCCCCCCCBBBAAACCCAAA>>><<<999888888888999888555333222222444444555555444333222222222222333222000111222333333222111111222222222333333333222222222111111111000000222222222222111111000000222222222111111111111111000111111111111222222222333333333222222111111111222:::FFF+++)))???111,,,>>>'''444555222---///333111+++444444222000///000333666,,,444111(((999000///555...444---000000111111111111000000//////111222222222222222......//////000222333444444111111000111111000/////////////////////000111222333333333......//////000000111111555;;;%%%%%%777...***888000---...//////.........//////000...,,,000666333+++111555---EEEppp333333+++666++++++///333222000000111000///---+++>>>)))777;;;888+++,,,222333///...111111...////////////////////////111+++444...JJJ666///---...///000000///...---////////////////////////.../////////...---,,,,,,////////////////////////222111000...,,,+++++++++---------............///........................,,,---...//////...---,,,---,,,,,,++++++,,,,,,---222111///---,,,,,,,,,,,,------------------,,,,,,///...,,,+++***+++,,,,,,------------------------,,,---.../////////...---///...,,,+++***+++,,,,,,........................------------.........///,,,,,,------------------...---,,,---...//////------...///...------...///......------------..................////////////000000//////.........---111111000000/////////...------......//////000000//////////////////////////////............//////////////////000000000000......////////////......333000------...000111000////////////000000000000000000111111111111000000000111222333333222111000333333444444333111///...222111111111111222333333111222333333333222000///222333444444555555555555666666777999;;;===???@@@???>>>???CCCFFFFFFBBB???CCCDDDDDDCCCBBBCCCEEEGGGGGGGGGHHHJJJJJJGGGCCC@@@CCCCCCDDDFFFGGGIIIJJJJJJlll___UUUMMMHHHFFFDDDCCCCCCCCCBBBAAAAAA@@@===;;;999777777777777666555444444444555666222222222222333444555666333222111222444666666666111111111222222222333333333222222222222111111111222222222222111111111000000000000111111222222222000111111111111222222222222222222111111111000000333444EEE444666!!!...888555111666555---***000888;;;111111111111222111///---666333555222111AAA000333)))444000000000111111111111000000000111222333333444444333////////////000111222333222000000000111111000/////////////////////000111222222222222000000000000////////////000###444CCC$$$333,,,111------------,,,---...///333444222///333999999555(((***###777,,,...(((444111//////111000///000111222111000999000222666&&&---)))444---///...+++---222333///////////////////////////111//////,,,ZZZ---,,,......////////////......////////////////////////......//////......---,,,//////////////////////////////...------------------------............///........................------...//////...---------,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,------------------------...---,,,+++++++++,,,,,,------------------------------.........------,,,...---,,,+++++++++,,,,,,........................------........./////////------------------------111//////000111222111000---...///...------...///......------------.............../////////000000000000/////////.........///.........------------........./////////////////////////////////////////////............//////000000000000////////////...//////////////////...222000...---///000111000////////////000000000111000000111111111111000000000111222222222111000000000000111222222111000///333333222222111222222333111222222333333222222111333444555777888888999999<<<<<<===>>>???AAABBBCCCFFFDDDBBBBBBDDDEEEDDDCCCGGGGGGGGGFFFFFFGGGJJJMMMHHHHHHGGGHHHHHHGGGEEEDDDFFFGGGHHHJJJMMMOOOQQQRRRlll```VVVOOOHHHFFFDDDCCCDDDCCCBBBAAA@@@???===:::888777666666444444555555555666666666222222222222333444555666444222222333666888999888000000111111111222222222333333333333222222222222222222222222111111111111......///000111222333333000111111111111222222222111111111111000000000000444---iiikkk...@@@DDD888&&&111...111222444666666...%%%222111111333666777555222///***000...***PPPjjj///444+++444222000000111111111111000000111111222333444444444444111111000000000000111111000...///000111000000/////////////////////000111222222222222111111111000///.........333???:::...@@@***///(((333222111000000000111222---...---***+++///111000111777///---777//////222222///111///......///111333222111---333$$$///;;;222>>>&&&111000---***---222222//////////////////////////////111...///222RRR***//////............//////////////////////////////....../////////...------////////////////////////---------------...///000---------............///........................------...//////...------------,,,,,,,,,,,,------+++++++++++++++,,,---...+++,,,,,,------............---,,,,,,+++,,,,,,,,,------------------------///...---,,,,,,+++,,,,,,...---,,,,,,+++,,,,,,,,,------------------------....../////////000000000///.........---,,,,,,,,,...---,,,---///000///...---...///...------...///......------------......////////////000000000000000000////////////..................------------///////////////.........//////////////////////////////............//////111111000000//////......////////////////////////222000......///111111000/////////000000000111111000000111111111111000000000000111111222111111000///000111111222222111111444333333222222222333333333333333333444555666666999999;;;<<<>>>>>>??????CCCCCCCCCCCCDDDEEEFFFFFFJJJFFFBBBAAACCCGGGJJJKKKIIIIIIIIIHHHHHHJJJOOORRROOOOOOMMMLLLLLLLLLMMMMMMNNNOOORRRVVVYYY]]]```aaajjj]]]TTTMMMIIIGGGDDDCCCDDDDDDCCCAAA@@@???===<<<:::888777777444555666666666666555555666555444333333222222333555444333444666888888777000000000111111111222222444444444333333333222222222222222222222222222222......///000000111222222000000111111111222222222222222111111111111111111333,,,AAAUUU777'''???555777555111,,,+++---000222777555333222222333555777000444444,,,222:::+++555555333000000000111111111111000000000111222333444444444444222222111000//////000000...---///000000000////////////000000//////000111111111111111111000000000/////////...,,,xxx@@@666???"""222777666...------,,,------,,,+++000111111///---...///000...444000...RRRggg000999...///+++444000///...///111333222111...333333+++(((---'''///333333222000///000000///////////////////////////---...555222222---000///...------...///000////////////////////////......////////////......////////////////////////---------------...///000---------............///........................---..................---------,,,,,,,,,,,,------------------......//////++++++,,,,,,---...//////---------,,,,,,,,,------------------------------000...---+++******++++++---------,,,,,,,,,------++++++++++++++++++++++++////////////000000000000000//////...---,,,,,,+++,,,+++++++++---...---,,,---...///...---------///......------------....../////////000000000111111000000//////////////////000000000000000/////////000000//////......------//////////////////////////////............//////111111000000//////......000//////////////////000222000//////000111111000//////000000000111111111000111111222222111111000000000111111111111111111111111111222222222222222333222222333333444555666888777777777888:::<<<===AAAAAABBBCCCDDDDDDDDDDDDFFFEEEEEEEEEEEEFFFFFFGGGGGGEEECCCBBBFFFKKKPPPSSSOOOOOOOOONNNOOORRRWWWZZZ\\\]]]]]]\\\ZZZYYYXXXYYYZZZ\\\```dddiiimmmppprrriiiZZZQQQKKKIIIGGGEEEDDDDDDDDDCCCBBB@@@@@@???>>><<<:::999888777777777777666555444333666666555444333333333333666555333333444555444333000111111111111222222222444444444333333333222222222222222222222222222333111111111000000000000000000000111111111222222222333333333333333333333333111000000)))AAA000,,,'''111:::999111,,,333===555666666333...,,,...111555888111+++444---000---:::111///000000111111111111000000///000111222333333333333333222111000////////////---...000000000000////////////000000//////000111111111000000.../////////000000000111GGG[[["""444 !!!'''///......000333444333111,,,...000111///---...///---+++&&&---;;;---333,,,222***444111000///000111222111///444===mmmUUU555...000333333000---...111////////////////////////222)))888---XXX;;;000///...------...///000////////////////////////......///////////////...//////////////////////////////...---------......---------............///.................................------............------,,,,,,------.....................------++++++,,,,,,---...//////------------------------------------------------000...---+++******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000///...------,,,,,,///...---...000111000///---...///...---------///......------------......////////////000000000000//////000000000000000000/////////000000000000000000000//////......------//////////////////////////////............//////111000000000/////////...111000////////////000111222000//////111222111000000000000000111111111111111111222222222222111111111111111111111222333333222222222222222222222222333333444555777999;;;<<<>>>>>>===>>>???AAACCCEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJNNNRRRUUUXXXYYYYYYYYYZZZ]]]aaaeeegggjjjmmmllliiifffddddddfffhhhkkkpppuuuyyy|||~~~iiiZZZRRRLLLIIIGGGEEEDDDEEEDDDCCCBBB@@@@@@@@@???===<<<:::999999888888777666555444333333333333333444555666777777555333222333333222111111111222222222333333333333333333333222222222222222222222222333333333333222222222222111111000000000111111111111222222222333333333444444444444444111333///fff555666???555///222666444,,,'''+++///333555444333333444444000+++111555'''\\\XXX%%%444///222000000111111111111000000//////000111222222222222222222111000//////000000...///222000///////////////000000111//////000111111000000///.........///000111111111***666HHH999444666111...+++,,,///111111///+++)))+++///000......000888;;;444222'''<<<%%%,,,777///111222000///000111111000///<<<))),,,,,,///111000---///333////////////////////////777)))333+++[[[//////............//////////////////////////////......///000000000//////////////////////////////111000///...---,,,,,,,,,---------............///........................///...------------...///......------------......,,,---------,,,,,,+++***+++,,,,,,------.........,,,,,,---............---------------------------///...---,,,,,,+++,,,,,,,,,,,,---............---............................../////////000000000000/////////...---------...---,,,---/////////------...///...------...///......------------..................//////////////////000000000000111111---------...............///////////////.........//////////////////////////////............///////////////000000000000000111111////////////111111222111000000222222111000000000000111111111222222111111222222222222111111222222222222222333444555333333222222333444555666888888999;;;===???AAABBBDDDDDDDDDEEEFFFGGGIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIIIIJJJKKKMMMNNNOOORRRSSSSSSRRRQQQQQQSSSUUU\\\^^^___``````bbbeeehhhmmmrrrvvvwwwtttpppooooooqqqsssuuuyyy}}}hhhYYYRRRMMMJJJGGGEEEDDDEEEEEEDDDBBB?????????>>>===;;;999888999888777555555555666666444333333444444555666777555444222222333444333222222333333333333444444444333222222222222111111111222222222333333333444444222222222222222333333333000111111111111222222222222222222333333444444444111444222yyy___;;;...222888::::::444///++++++///111000......---///222555000666,,,---...333000000111111111111000000000000111222333333333333111111000000000000000111///111444000///////////////000111111///000000000000000//////////////////000000000000666222pppIII@@@555...---......---666///+++---000//////111---777555666)))```ooo(((111333222///000///...///111222222111@@@yyy:::111+++...222111000111////////////////////////444///...===......////////////......////////////////////////......///000000000000000////////////////////////000000///------,,,,,,------------............///........................///...------------...///......------------......***+++,,,---------,,,+++------------------------+++,,,.../////////...---------------------------------.........------,,,+++,,,.../////////...---------------------------------........./////////////////////............+++***)))***,,,---,,,+++---...///...------...///......------------......------------............//////000000000111111111------------.........///........./////////////////////////////////////////////............//////......//////000000111111222111///......///111222222111000111222333111000000000111111111222222222111222222333333222222111333333222222333555666777666666777888:::<<>>>>>>>>>>>===;;;999777888777555444555666888999777777555444444444444444444333222222444555555555333333333444444444555555222222222111111111000000222222222333333444444444111111222333444555555666000111111111111222222222111111111222222333333333222333444PPP999***000222000000111111111111000000111111222333444444444444111111000000000000111111000222555000///////////////000111111///000000000000000//////111111000000//////......+++$$$888555'''000000...------///222444444333...LLL;;;,,,...444444000...////////////////////////,,,555...UUU---...///000000///...---////////////////////////......///000000000000000//////////////////////////////...---------......---------.........//////........................///...---,,,,,,---...///......------------......***+++---///000000000///------------------,,,,,,+++,,,.../////////......------------------------,,,---.../////////...---+++,,,.../////////......************************------------.........///.........///////////////...---,,,---///000///...---...///...------...///.........------.........,,,,,,,,,---------......//////000000111111111222.../////////000000111111---.........//////000000//////////////////////////////............//////------...///000111222222222111000......000111222222111000111333333111000000111111111111222222222111222222333333222222111444444333333444555777888;;;;;;<<<>>>BBBFFFIIIKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHJJJKKKMMMMMMMMMLLLLLLPPPQQQSSSUUUWWWXXXYYYYYYWWWWWWYYY[[[^^^aaadddeeeeeeeeeccc```]]]___ccchhhlllnnnqqqsssssssssssstttrrrwww{{{|||{{{}}}