BM6P6(@ yyysssqqqooowww~~~vvvtttyyy{{{|||{{{lll\\\QQQIII@@@999777333333222222222222111111111111111111000000000000000000000000000000000000///000111222222222222222222222111111000111111111000111111111111222222222333222111333666999;;;;;;???JJJ```|||rrrqqqwwweeeQQQFFFBBB;;;:::<<<666666666666666555555555555555444333333222222333333555555444333333666;;;>>>JJJTTTddduuuyyypppaaaTTTJJJCCC@@@>>><<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<=========??????@@@AAABBBCCCCCCDDDGGGGGGHHHIIIIIIJJJKKKKKKMMMMMMNNNOOOQQQRRRRRRSSSRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZ]]]___aaabbbbbbbbb``````bbbccccccdddccccccddddddeeeeeeeeeeeeeeeeeecccccccccdddgggkkkppprrrwww}}}{{{vvvssstttwwwyyyzzz|||{{{|||~~~zzzzzz~~~||||||zzzzzz{{{{{{yyy{{{~~~~~~}}}{{{yyyvvvssspppnnnlllnnnooopppqqqrrrtttxxx{{{{{{~~~xxxlllbbbYYYUUUTTTWWW\\\fffsssxxxrrrnnnmmmsss{{{~~~rrrrrrxxx|||}}}|||mmm]]]RRRJJJAAA:::888555555444444444444333333111111111111000000000000000000000000000000000000000000111111111000000///111000000///000000111111000111111111111222222222444333222333555777888999???JJJ```|||rrrpppzzzdddPPPFFFBBB;;;;;;<<<666666666666666555555555555555444333333222222333333555555444333333666:::>>>IIISSSbbbssszzzqqqbbbUUUKKKDDDAAA???<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<===============>>>???@@@AAAAAABBBEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZZZZXXXYYY\\\^^^___```````````````aaabbbccccccccccccddddddeeeeeefffffffffgggfffeeeeeeeeegggkkknnnpppvvv{{{~~~zzzuuurrrrrruuuwwwxxx{{{{{{|||xxxuuuvvvyyy}}}}}}{{{{{{|||}}}|||}}}}}}{{{xxxuuurrrpppooonnnpppqqqrrrrrruuuxxx{{{{{{~~~xxxlllbbbZZZVVVUUUWWW]]]fffsssxxxqqqllljjjooowww{{{mmmoooyyy}}}}}}nnn^^^SSSKKKBBB;;;888555555444444444444333333111111111111000000000000000000000000000000000000111111111000000///------///.........///000111111000111111111111222222222444444333333333555666777???JJJ___{{{qqqppp|||cccOOOEEEBBB;;;;;;===777666666666666555555555555555444444333333333333333444555444333333666:::===FFFPPP___ppp{{{qqqcccUUUKKKEEEAAA@@@<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<===============>>>???@@@AAABBBBBBCCCDDDEEEFFFHHHJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPRRRRRRSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZXXXYYY[[[\\\]]]^^^^^^^^^``````aaabbbbbbcccccccccddddddeeefffgggggghhhhhhhhhhhhgggggghhhjjjmmmnnntttyyy~~~yyytttpppppprrrtttuuuyyy{{{}}}xxxrrrpppssswww|||~~~~~~~~~{{{xxxuuusssrrrpppqqqrrrssssssuuuyyy||||||xxxmmmccc[[[WWWWWWYYY^^^gggssszzzrrrlllhhhmmmvvv{{{kkkooo{{{~~~}}}nnn^^^SSSJJJAAA:::777333333222222222111111111111111111111000000000///000000000000000000000000000000111111000//////............///000111222333000000111111111222222222222222333222222444666888>>>III^^^yyyqqqppp}}}{{{cccOOOEEEBBB<<<;;;===777666666666666555555555555555555444333333333333333444444444444444666999===CCCMMM\\\mmm{{{zzzqqqbbbTTTJJJDDDAAA???<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<=========???@@@@@@AAABBBCCCDDDDDDAAABBBDDDEEEGGGIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNOOORRRRRRSSSSSSTTTUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZ[[[YYYZZZ[[[\\\]]]]]]^^^^^^`````````aaabbbbbbcccdddddddddeeefffggghhhiiijjjhhhhhhggggggiiijjjmmmnnnssswww}}}zzztttpppppprrrssstttyyy{{{~~~|||sssmmmmmmooouuu{{{|||yyywwwuuutttqqqsssttttttuuuwwwzzz}}}|||xxxmmmddd\\\XXXXXXZZZ___gggsss~~~uuummmiiimmmvvv|||jjjppp}}}}}}nnn]]]RRRIII???888666333333222222222111111111111111111111000000000///000000000000000000000000///000111111222222222111/////////000111222333444000000111111111222222222///111222222222444888;;;===HHH\\\xxxpppooozzzxxxcccPPPEEEBBB;;;;;;===777666666666666555555555555666555444444333333444444333333444444444555999<<>><<<<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<=========>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDEEEGGGIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMPPPPPPQQQRRRRRRSSSSSSTTTVVVVVVWWWWWWXXXYYYYYYYYYZZZZZZZZZ[[[\\\^^^___```aaa```______```aaacccdddddddddeeefffgggggghhhhhheeeeeefffgggiiijjjlllmmmooosssyyyxxxsssrrrrrrssssssvvvwww{{{{{{ooohhhffffffjjjrrryyy}}}}}}|||zzzxxxvvvuuuuuuvvvwwwwwwwwwyyy|||~~~yyynnnddd\\\XXXXXXZZZ___hhhtttyyypppkkkeeeooozzz}}}lllrrr~~~ooo^^^RRRIII???888555555555444444444444333333111111111111000000000000000000000000000000000000000000111111111111111000111111000000000000111222000111111111111222222222000333555555333444888===<<>>??????@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMOOOOOOPPPPPPQQQRRRRRRRRRUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXYYY[[[]]]___```aaa```___^^^___aaacccdddddddddeeeeeefffffffffgggfffffffffgggggghhhiiiiiilllpppvvv}}}yyysssqqqrrrrrrrrrssssssvvv{{{yyyjjjeee```aaagggnnnrrrsssyyyzzz|||~~~}}}{{{yyywwwvvvvvvwwwxxxxxxxxxyyy|||yyynnnddd\\\WWWWWWYYY^^^hhhuuuzzzqqqkkk```jjjvvv|||~~~}}}lllsssppp___SSSJJJ@@@999666333333333222222222111111111111111111000000000000000000000000000000000000111111111111000///...---111000000////////////000000111111111111222222222222555888666333333777<<<<<>>GGGUUUeeeuuuyyypppaaaTTTJJJCCC@@@>>><<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<======>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIILLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRTTTTTTUUUVVVVVVWWWWWWXXXVVVVVVVVVWWWYYY\\\^^^```aaa```___^^^___aaacccdddddddddeeeeeeeeeeeeeeeeeegggggggggggggggfffffffffiiimmmttt{{{xxxsssqqqqqqqqqqqqpppppprrrvvv~~~mmmfff^^^\\\```fffjjjkkkuuuvvvxxx{{{~~~~~~|||zzzxxxxxxwwwxxxyyyyyyyyyzzz}}}zzznnnccc[[[WWWVVVXXX^^^hhhuuuvvvkkkccceeejjjpppuuu{{{~~~nnnvvvwwwdddTTTGGG<<<666555555444444333333222222111//////000000111111222222111333444444222111111222111111111111111111111111111111000000000000111111000111111111111222222222333444555444444444666888>>>FFFYYYuuunnncccaaa]]]ggguuu}}}wwweeeWWWHHHAAA===:::888999777777777777666666666666555555444444444333333333111222333333444555999;;;>>>GGGUUUcccqqqsssbbbSSSKKKFFFAAA===;;;;;;::::::::::::;;;;;;======<<<;;;;;;;;;;;;<<>>999888555444444333333222222111000000000000000111111111000111333333222111111222222222222111111111111111111111000000000000111111000111111111111222222222222444555444444444666888===EEEXXXsssjjj]]]ZZZXXXaaaooo{{{{{{vvvdddVVVHHH@@@===:::888999777777777777666666666666555555555555444444444333222333333333333555888:::===FFFTTTbbbppptttcccTTTKKKFFFAAA>>><<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<>>>???@@@BBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQSSSUUUXXXYYYXXXWWWVVVWWWXXXXXXZZZ[[[^^^___```___^^^^^^^^^___```aaaaaaddddddccccccccccccccccccaaabbbcccbbbaaa```aaabbbdddiiioootttyyy}}}zzzvvvuuutttsssrrrqqqqqqqqqtttyyyxxxjjj^^^WWWVVVWWWXXX^^^bbbgggkkkoootttxxx{{{~~~zzzxxxwwwxxxzzzyyywwwwwwyyy|||zzznnnddd\\\XXXXXXYYY___lll~~~|||qqqggg```ZZZ```iiiooouuu~~~~~~qqqkkkvvviiiWWWIII???::::::555444444333333222222111111111111111000000000000---///111222111000111222222222222222111111000000000000000000000000000000000111111111111222222222222333444444333444666888<<>>===<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPRRRSSSTTTVVVWWWWWWWWWWWWXXXXXXYYYZZZ[[[]]]___```______^^^^^^^^^______```aaaaaaaaaaaaaaabbbbbbbbb```aaaaaa```^^^^^^___aaaaaaeeejjjoootttxxx|||~~~xxxtttrrrrrrqqqqqqqqqpppqqqsssxxxsssdddZZZUUURRRRRRTTTVVVZZZ]]]aaagggmmmrrrzzz~~~zzzxxxxxxxxxxxxwwwwwwwwwzzz~~~zzznnnddd\\\XXXXXXZZZcccqqqwwwnnnddd^^^ZZZaaakkkrrrwww~~~nnniiiuuu~~~gggUUUGGG===888999555444444333333222222111222222111111000000//////,,,...000000000000111222333333222222111000000000000000111111111111000000000000111111111222222222222333444444333444666777===DDDTTTooolll]]]UUUMMMUUUbbbooowwwyyyxxxvvvdddVVVHHHAAA>>>:::999:::777777777777666666666666777666666666666555555555444444444333222333555777;;;CCCPPP^^^lll{{{xxxhhhXXXMMMFFFAAA???======<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<===>>>???AAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKLLLMMMOOOPPPQQQRRRSSSSSSTTTTTTUUUWWWXXXXXXXXXXXXYYYZZZ[[[]]]___``````___^^^^^^^^^^^^^^^______``````aaaaaaaaaaaaaaabbbbbbaaa___]]]\\\]]]^^^]]]aaafffkkkppptttyyy}}}|||yyytttpppnnnmmmnnnnnnoooooopppssswww}}}|||lll```YYYTTTRRRLLLMMMOOOQQQTTTZZZbbbgggqqqwww~~~{{{yyyyyyyyyxxxwwwwwwyyy{{{zzznnnddd\\\XXXWWW\\\fffuuu~~~tttjjjbbb\\\[[[dddooowww{{{nnnhhhttt{{{eeeSSSFFF<<<888999555444444333333222222111222222111111000000//////+++---///000000000111222222222222111111111000000///000111111111111000///000000111111111222222222222333444333333333555777===CCCSSSlllssscccXXXMMMUUUbbbnnnwwwzzzzzzxxxfffXXXIIIBBB>>>;;;999:::777777777777666666666666777666666666666555555555444444444333222222444666:::AAAMMMZZZhhhvvvzzzkkk[[[OOOFFFAAA???======<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<======???@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHJJJJJJKKKLLLMMMMMMMMMMMMHHHIIIKKKMMMOOOQQQSSSTTTSSSSSSSSSSSSTTTVVVXXXYYYYYYYYYYYYZZZ[[[]]]^^^___```______^^^^^^^^^_________```aaaaaaaaaaaa``````cccdddccc```\\\ZZZZZZ[[[ZZZ]]]bbbgggkkkpppvvvzzzwwwtttqqqmmmkkkjjjlllnnnmmmnnnpppssswww|||wwwjjj___XXXSSSKKKKKKJJJJJJLLLQQQXXX]]]hhhoooxxx~~~{{{yyyyyyzzzyyyyyyyyyzzz|||zzznnnddd\\\XXXVVV]]]iiixxx{{{qqqhhh```[[[[[[eeesss}}}ooohhhssswwwbbbRRRFFF===999:::555444444333333222222111111111111111000000000000,,,...000111000///000111111111111111111111111111///000111222222111000///000111111111111222222222111222333333222333555777===BBBPPPiii{{{hhhZZZPPPXXXeeerrrzzz}}}{{{zzziii[[[LLLDDD@@@;;;999:::777777777777666666666666666666666555555555444444333444444333111222444666999@@@KKKWWWcccrrr|||mmm]]]PPPGGGBBB@@@===<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIKKKMMMPPPRRRTTTUUUSSSSSSSSSSSSTTTVVVWWWXXXYYYYYYYYYZZZ[[[]]]^^^___``````_________``````aaa___```aaaaaaaaa```^^^]]]bbbcccccc```]]]ZZZXXXXXXWWWYYY]]]aaadddiiinnnrrrooonnnlllhhhfffgggjjjmmmiiikkknnnsssyyy~~~uuuhhh]]]VVVOOOMMMKKKHHHGGGJJJPPPTTT^^^dddnnnvvv{{{}}}~~~~~~{{{|||}}}|||zzzxxxxxxxxxyyyyyyzzz{{{}}}zzznnnddd\\\XXXVVV]]]kkkzzzyyyoooggg___[[[[[[gggxxxoooiiiqqqqqq^^^PPPEEE<<<888888555444444333333222222111000000000000000111111111...000111111000///000111000000000111222222333333///000111222222111000///000111111111111222222222111222333333222333555777;;;???MMMeeennn\\\TTT\\\iiivvv}}}|||zzzmmm^^^NNNFFFAAA<<<999999777777777777666666666666555555555555444444444333222333333222111222555777888???IIITTT___mmm{{{}}}ppp___QQQGGGBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<;;;<<<===???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMOOOPPPRRRSSSTTTRRRRRRSSSTTTUUUVVVWWWWWWYYYYYYZZZZZZ[[[\\\^^^^^^```````````````aaabbbccc^^^___``````___]]][[[ZZZ\\\^^^``````]]]ZZZXXXWWWTTTVVVXXXZZZ[[[^^^bbbeeeccccccbbb___]]]___cccgggfffiiimmmssszzzsssfff^^^TTTRRRNNNIIIFFFFFFIIILLLPPPWWW```iiiooossswwwxxxvvvwwwyyyyyywwwuuuuuuuuuwwwxxxyyy|||zzznnnddd\\\XXXVVV^^^kkkzzzxxxnnnfff___[[[]]]jjj|||}}}}}}nnniiiqqq}}}~~~|||}}}~~~yyyjjjYYYLLLBBB999555666555555444333333222222111//////000000111111222222///111222222000///000000//////000111222333333444...000111222222111000...000111111111111222222222111222333333222333555666999===JJJbbbsss___VVV^^^lllxxx}}}zzzooo```PPPGGGBBB<<<999999777777777777666666666666555555444444444333333333111222333222111222555777888>>>HHHRRR]]]kkkyyy~~~qqq```QQQGGGBBB@@@;;;;;;;;;::::::;;;;;;;;;======<<<;;;;;;;;;;;;<<<;;;<<<===???@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNOOOOOOPPPPPPQQQQQQRRRQQQRRRSSSUUUVVVVVVVVVVVVZZZZZZZZZZZZ[[[\\\]]]^^^````````````aaabbbdddddd^^^^^^______^^^[[[XXXWWWWWWZZZ^^^___]]]ZZZXXXWWWSSSTTTUUUUUUUUUVVVYYY[[[YYYYYYYYYWWWUUUWWW\\\```dddgggmmmttt{{{|||ooogggWWWUUUPPPJJJEEEDDDEEEHHHEEEKKKUUU^^^eeejjjooorrrrrrtttvvvvvvtttsssrrrsssuuuvvvxxx|||zzznnnddd\\\XXXVVV^^^kkkzzz|||pppddd]]]\\\```ooo~~~~~~nnnjjjppp{{{|||{{{|||{{{}}}~~~yyykkk```TTTKKKCCC:::777888333333333222222222111111000000000000000000000000111111111111222222222222000111111111111222222222000000000000000000000000//////000111222222333333222444555555555555666888===@@@JJJ___|||{{{ddd[[[```lll{{{{{{zzzuuucccPPPGGGBBB<<<999:::999999777666444444333333555555444444444333333333555444444444444555666666:::???FFFOOO[[[hhhuuu}}}rrraaaSSSHHHAAA???<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<>>>@@@AAAAAABBBBBBCCCDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRRRRRRRTTTUUUUUUVVVVVVWWWWWWXXXZZZZZZZZZ[[[\\\\\\]]]]]]]]]^^^____________aaaccc___^^^]]]]]]]]][[[WWWTTTUUUWWWZZZ]]]^^^[[[UUUQQQNNNMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNRRRYYY]]]___fffooovvv|||yyyqqq```[[[SSSLLLIIIGGGFFFEEEDDDGGGLLLSSSZZZaaafffiiimmmppptttuuutttsssrrrrrrrrruuuyyy}}}xxxkkkaaa\\\ZZZXXXaaaooo~~~uuuhhhaaa___^^^mmm~~~|||}}}~~~mmmkkkqqq||||||}}}~~~uuuiii^^^RRRIIIAAA999555666333333333222222222111111000000000000000000000000////////////000000000000000000111111111222222222000000000000000000000000///000000111222222333333000222333333222222444666<<>><<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOPPPPPPQQQQQQRRRRRRTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZ[[[[[[[[[^^^___`````````aaaccceeebbbaaa```___^^^ZZZVVVRRRRRRTTTWWWZZZZZZXXXRRRMMMJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGIIIMMMTTTXXX^^^eeeooowww}}}}}}||||||}}}~~~~~~|||uuummmggg]]]UUUNNNIIIEEECCCAAACCCFFFLLLRRRXXX]]]```fffiiimmmooopppooooooppprrruuuyyy}}}wwwjjjaaa\\\ZZZXXXaaaooo~~~}}}ooofffccc___lll}}}{{{|||}}}llllllrrr}}}{{{}}}sssggg\\\PPPGGG???777444555333333333222222222111111000000000000000000000000////////////000000000000000000000111111111222222000000000000000000000000000000000111222222333333000111222222222222444666:::===GGG\\\xxxmmm\\\aaaooottteeeRRRGGGAAA===;;;<<<888777666666555555555555555555444444444333333333444444444444444555555666777;;;CCCMMMZZZhhhuuu}}}uuueeeUUUJJJBBB???<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>?????????@@@AAABBBCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNOOOPPPPPPQQQRRRRRRTTTTTTUUUUUUVVVWWWWWWWWWVVVWWWWWWXXXYYYYYYZZZZZZ___```aaaaaaaaabbbdddfffeeedddcccaaa___[[[UUUQQQRRRSSSUUUXXXYYYVVVPPPLLLHHHHHHFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBDDDHHHOOOTTT\\\dddnnnwww~~~|||yyyvvvsssqqqrrrsssttttttuuuyyy~~~{{{wwwqqqhhh^^^UUUNNNGGGCCCAAAAAABBBDDDHHHMMMRRRUUU[[[^^^cccfffhhhjjjlllnnnqqquuuyyy}}}vvvjjj```[[[ZZZYYYbbbppp|||uuujjjfffdddooo~~~|||~~~}}}mmmmmmsss~~~xxx{{{vvvfff[[[OOOGGG???777444555333333333222222222111111000000000000000000000000000111111111222222222222000000000000111111111111000000000000000000000000000000111111111222222222222333444333333444666888888;;;EEEYYYuuuqqq___cccpppuuuhhhVVVHHHAAA===;;;;;;777777666666666666666777555555444444444333333333444444333333444444555666666;;;CCCMMMZZZhhhvvv~~~xxxgggWWWKKKCCC???<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::;;;===?????????>>>>>>@@@@@@AAABBBDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKMMMMMMNNNOOOPPPQQQQQQRRRTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYYYYYYY]]]___`````````aaadddffffffeeeddddddaaa]]]WWWSSSTTTUUUWWWYYYZZZWWWRRRNNNJJJIIIGGGEEECCCCCCBBBCCC????????????AAAEEELLLQQQYYY```kkkuuu~~~~~~xxxsssoookkkhhhfffhhhiiijjjjjjjjjmmmqqquuuxxxzzz}}}~~~yyytttmmmddd\\\TTTLLLGGGEEECCCAAA@@@BBBFFFJJJMMMQQQTTTYYY]]]aaaeeeiiilllpppsssxxx}}}uuuiii___[[[YYYYYYcccqqqxxx}}}yyymmmhhhgggqqqooonnntttuuuwww~~~yyyfff\\\PPPHHH@@@888555666333333333222222222111111000000000000000000000000000111111111222222222222//////000000000111111111000000000000000000000000111111111111111222222222333333333333222333666888777:::DDDVVVppptttaaadddoooyyymmm[[[JJJAAA===;;;999888777777666666666777777555555444444444333333333333333333333333444555555666;;;CCCMMMZZZhhhvvv~~~yyyiiiYYYLLLCCC???<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::;;;===?????????>>>>>>??????@@@BBBCCCEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSTTTUUUUUUVVVVVVWWWVVVVVVWWWWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^___bbbdddeeeeeeeeefffeeeaaa[[[WWWUUUUUUWWWZZZ[[[YYYTTTQQQLLLJJJGGGEEEBBBBBBAAABBB=========<<<>>>BBBHHHMMMUUU]]]hhhsss||||||uuuqqqkkkgggdddaaa___]]]\\\]]]^^^]]]]]]___bbbeeeiiikkkooossswwwyyy{{{|||yyyvvvqqqkkkddd[[[RRRLLLIIIFFFBBB???>>>@@@DDDFFFIIILLLQQQVVV[[[```fffjjjnnnqqqwww|||ttthhh___ZZZYYYZZZdddssssssxxx~~~xxxlllhhhgggqqqqqqnnnttttttvvv}}}yyyggg\\\PPPHHH@@@999666777333333333222222222111111000000000000000000000000////////////000000000000/////////000000000111111000000000000000000000000111111111111111111111111111111111000///000444666777:::CCCTTTlllwwwcccdddmmm~~~vvvcccOOOCCC>>><<<999999888777777666666666666555555444444444333333333333333333333333444444555666:::BBBMMMYYYgggttt}}}yyyiiiZZZMMMDDD@@@<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>?????????>>>???@@@AAACCCEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKLLLMMMOOOPPPQQQQQQSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXZZZ[[[\\\\\\^^^```bbbdddeeefffhhhgggddd___ZZZUUUUUUWWWZZZ[[[ZZZWWWTTTNNNLLLHHHEEEBBBAAAAAAAAA<<<<<<;;;;;;;;;???EEEIIISSS[[[gggrrr{{{~~~xxxrrrnnnhhhddd___[[[YYYXXXVVVTTTQQQRRRRRRQQQQQQQQQTTTVVVYYY]]]aaaeeehhhlllooorrrxxxvvvtttpppkkkbbbXXXRRRLLLHHHCCC???<<<<<<>>>???DDDGGGLLLPPPUUU\\\cccgggkkkooouuuzzzsssggg^^^ZZZXXX[[[dddtttnnnrrrwww{{{~~~vvvjjjfffeeeppp~~~qqqmmmttt~~~vvvwwwxxxfff[[[PPPHHH@@@999666777333333333222222222111111000000000000000000000000////////////000000000000////////////000000000111000000000000000000000000111111111111111111111111111111000///...000444666777:::CCCRRRiiiyyybbbbbbkkk|||mmmUUUFFFAAA>>>999:::999888777666666666666555555444444444333333333333333222222333333444555555999AAAJJJVVVdddqqqyyyxxxiiiZZZNNNEEEAAA<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@>>>>>>???AAACCCEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJKKKMMMNNNPPPQQQQQQSSSSSSSSSTTTUUUUUUVVVVVVTTTTTTUUUUUUVVVWWWWWWWWWWWWYYYZZZ[[[[[[]]]```bbbffffffhhhiiiiiifff```[[[WWWWWWYYY\\\______\\\ZZZRRRPPPLLLHHHEEECCCCCCDDD@@@???>>><<<<<>><<<<<<===AAADDDGGGKKKPPPWWW___dddiiimmmsssyyy~~~~~~rrrfff]]]YYYXXX[[[eeeuuukkknnnsssvvvxxx{{{}}}tttiiieeedddooo|||qqqmmmttt~~~xxxyyyyyyeee[[[OOOGGG@@@888555777333333333222222222111111000000000000000000000000111111111111222222222222////////////000000000000000000000000000000000000222222111111111111111111333333222111000222555999777;;;CCCQQQggg{{{bbbaaaiii{{{sssZZZIIIDDD@@@:::;;;:::999777666555555555555555444444444333333333333333222222333333444555333888???IIITTTaaannnvvvxxxiii[[[NNNFFFAAA<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<>>>@@@AAA===>>>???AAACCCEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOQQQQQQSSSSSSSSSTTTUUUUUUVVVVVVSSSSSSSSSTTTUUUUUUVVVVVVWWWYYYZZZ[[[\\\]]]```bbbggghhhiiikkkjjjfff```[[[ZZZ[[[]]]```cccdddbbb___XXXUUUPPPLLLIIIGGGGGGHHHDDDCCCBBB@@@???BBBGGGKKKTTT\\\hhhsss}}}zzzvvvqqqooollliiifffaaa\\\XXXZZZVVVQQQMMMKKKJJJHHHGGGIIIJJJJJJIIIGGGGGGHHHJJJEEEHHHLLLNNNPPPSSSXXX\\\bbbdddiiimmmnnnkkkddd___RRROOOJJJEEEAAA>>>======@@@BBBEEEHHHMMMTTT\\\aaahhhlllrrrxxx}}}~~~rrrfff]]]YYYXXX[[[eeeuuueeegggiiijjjlllqqqyyy}}}ooogggeeeeeekkkuuu~~~zzzuuuqqqvvv|||xxxeee\\\PPPHHH???888777999444444333333333333222222111111111111111111111111000000000000000000000000111111000///////////////////////////////////////000000000000111111111111///111222333333444555777888;;;AAANNNddd|||fffaaabbbrrr{{{bbbNNNCCC===888999999888777666555444444555555444333333333333444222222333333333333444444444888>>>EEENNN\\\jjjuuuzzzkkk\\\OOOFFFAAA======<<<;;;::::::::::::>>><<<::::::;;;======<<<<<<<<<======>>>>>>??????======>>>???@@@BBBDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHKKKJJJIIIJJJKKKNNNPPPRRRRRRSSSTTTTTTSSSSSSUUUWWWXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYZZZ[[[]]]___```fffjjjnnnnnnkkkfffaaa___]]]```dddgggiiihhhgggfffaaa___ZZZUUUPPPJJJFFFDDDDDDCCC@@@>>>===@@@EEEIIIRRR]]]jjjrrr{{{|||vvvooojjjhhhgggeeebbb___]]][[[ZZZWWWUUURRRNNNLLLJJJIIIHHHIIIFFFDDDDDDFFFFFFDDDAAACCCDDDEEEDDDDDDGGGMMMRRRXXXZZZ___fffllllllhhhddd\\\UUUMMMFFFBBB@@@===:::>>>===AAAHHHLLLPPPWWW^^^dddjjjrrrxxxzzz}}}|||pppeee^^^[[[[[[^^^gggvvveeeeeeeeedddfffllltttzzz|||ooogggfffeeekkksss}}}~~~yyyvvvpppuuu}}}vvveee[[[OOOFFF>>>777555888444444333333333222222222111111111111111111111111000000000000000000000000111111000///////////////////////////////////////000000000000111111111111000111333333333333555666777:::@@@LLLaaa~~~xxxbbb^^^```pppeeePPPDDD>>>:::999999888777666555444444555555444333333333333444222222333333333333444444333777<<>>>>>??????>>>>>>??????AAABBBDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJIIIJJJKKKNNNPPPRRRRRRTTTTTTTTTSSSTTTVVVXXXXXXWWWVVVUUUUUUVVVWWWWWWXXXXXXYYYZZZ\\\^^^___```fffjjjnnnooolllfffbbb______bbbfffjjjlllmmmlllkkkfffddd```ZZZTTTOOOJJJHHHFFFEEEBBB???>>>AAAFFFJJJSSS^^^jjjrrrzzz|||wwwqqqkkkgggccccccaaa___\\\ZZZXXXXXXXXXVVVSSSPPPMMMKKKJJJJJJIIIGGGEEEEEEFFFFFFDDDBBBCCCDDDDDDCCCBBBCCCHHHKKKOOOQQQVVV^^^dddgggeeeccc^^^XXXPPPJJJFFFBBB???<<<<<<<<>>??????@@@@@@@@@@@@AAABBBCCCDDDGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKMMMOOOQQQRRRTTTUUUTTTTTTTTTVVVXXXXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXYYYZZZ\\\^^^```aaagggkkkooopppmmmhhhcccaaabbbeeeiiinnnqqqssssssrrrnnnlllhhhbbb\\\VVVQQQNNNJJJHHHEEEAAA@@@BBBFFFJJJSSS^^^iiipppxxx~~~{{{wwwsssoookkkfffcccaaa```___]]]\\\ZZZYYYXXXZZZXXXVVVSSSPPPNNNMMMLLLIIIHHHFFFFFFGGGGGGEEEDDDCCCDDDDDDBBBAAA@@@AAACCCFFFHHHLLLSSS[[[```bbbbbb```[[[TTTNNNIIIEEEAAA>>>;;;:::===BBBFFFIIIPPPXXX```fffooovvvyyy}}}xxxlllaaaZZZWWWWWW\\\fffvvvoookkkeeeaaabbbgggpppuuuyyyooojjjkkkkkkmmmpppttt|||}}}yyyzzz}}}zzzyyyqqqtttyyy~~~iii\\\MMMDDD<<<666555666333333333222222222222111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000///000000000111111111111222333444444222222333444666999>>>HHH[[[vvvmmm[[[VVVXXXhhhnnnUUUGGG@@@<<<:::999999888777666555555555555444333333333333444222222222333333333444444333666:::@@@HHHUUUdddnnnzzzyyylll]]]OOOEEE???======<<<;;;::::::::::::888777666888:::<<<<<<;;;:::;;;;;;<<<===>>>??????AAAAAAAAAAAABBBBBBCCCDDDGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMNNNOOORRRSSSTTTTTTTTTUUUWWWYYYWWWWWWVVVUUUVVVWWWXXXYYYXXXYYYZZZ[[[]]]___aaabbbhhhlllpppqqqnnniiieeebbbcccfffkkkpppuuuwwwyyyyyyvvvtttpppjjjccc]]]WWWTTTMMMKKKHHHCCCAAABBBEEEIIIRRR\\\gggnnnuuu~~~~~~uuurrrmmmjjjhhheeebbb```aaaaaaaaa```___^^^^^^]]]]]]\\\ZZZWWWUUURRRQQQPPPJJJIIIHHHHHHGGGGGGFFFEEECCCCCCCCCCCCAAA@@@???>>>AAACCCFFFKKKQQQWWW\\\^^^]]][[[VVVQQQLLLFFFBBB@@@<<<:::<<>>??????AAAAAAAAAAAABBBBBBCCCDDDFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNQQQRRRSSSSSSSSSTTTVVVYYYWWWWWWVVVVVVVVVWWWYYYYYYYYYYYYZZZ\\\^^^```bbbccciiilllqqqrrrpppkkkgggddddddggglllqqqvvvzzz|||}}}{{{yyyvvvpppjjjbbb\\\YYYQQQNNNJJJEEEAAAAAAEEEHHHPPPZZZeeekkkqqqzzz{{{wwwoookkkgggdddbbbaaa```^^^aaaaaaaaabbbbbbbbbbbbbbb``````^^^\\\ZZZXXXVVVUUUMMMMMMLLLKKKIIIGGGFFFFFFCCCCCCCCCCCCCCCBBB@@@??????@@@AAACCCGGGLLLRRRUUUWWWVVVTTTQQQLLLFFFBBB@@@>>><<<<<<@@@BBBEEEKKKSSSXXX```jjjrrrxxx}}}xxxlllaaaZZZWWWWWWZZZfffxxx}}}xxxrrroooooorrruuuwww}}}~~~uuummmkkknnnqqqrrrtttuuuzzz~~~zzzzzz}}}}}}xxxxxx{{{ppp```NNNCCC<<<888666777222222222222111111111111000000000000000000000000000000000000000000000000///////////////000000111000000000000000000000000000000000000111111111111111222444333333222444555666999???FFFUUUoooooo]]]WWWUUU___sssuuu\\\LLLBBB>>>::::::999888777666666555555555444333333333333444222222333333333333444444555777:::===EEEQQQ```kkkyyy|||ooo```RRRFFF@@@======<<<;;;::::::::::::;;;:::999:::<<<<<<:::888999999:::;;;===>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMOOOQQQRRRRRRRRRSSSVVVXXXWWWWWWVVVVVVVVVXXXYYYZZZYYYYYYZZZ\\\___aaaccceeeiiimmmrrrsssqqqlllhhhfffeeeggglllrrrwww|||~~~}}}zzzvvvooohhhbbb^^^UUUSSSNNNHHHCCCBBBEEEHHHQQQZZZdddhhhmmmtttyyyzzz~~~{{{uuurrrkkkgggbbb___^^^^^^^^^]]]______```aaabbbcccddddddeeedddcccbbb```]]][[[ZZZSSSSSSSSSPPPLLLJJJIIIIIIEEEDDDCCCDDDEEEDDDBBB@@@======>>>===>>>BBBGGGJJJNNNPPPQQQOOOKKKFFFCCCAAA???===<<>>???@@@>>>>>>??????AAABBBDDDDDDCCCDDDDDDEEEGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMOOOPPPQQQQQQRRRUUUWWWWWWWWWVVVVVVWWWXXXZZZ[[[YYYYYY[[[]]]___bbbdddeeejjjnnnssstttrrrmmmiiigggfffiiimmmsssyyy}}}~~~zzztttmmmgggcccZZZWWWRRRKKKFFFEEEGGGJJJTTT]]]dddfffhhhmmmppppppwwwyyyzzzzzzyyyuuuqqqnnnhhhddd^^^[[[ZZZ[[[\\\\\\^^^___```aaaccceeefffggghhhhhhhhhfffdddbbb___^^^ZZZ[[[ZZZVVVQQQMMMMMMMMMIIIFFFDDDCCCDDDDDDBBB???=========<<<;;;<<>>???AAAGGGOOORRRZZZeeeooovvv}}}wwwlllaaaZZZWWWWWW[[[iii{{{xxxooohhhgggjjjppprrruuuwww|||{{{|||~~~}}}qqq___KKK???:::666444444222222222111111111111000000000000000000000000000000000000000000000000000///////////////000111111////////////////////////000000000000111111111111///111222333333444555777333777<<>>???@@@======>>>???@@@BBBDDDEEEBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKMMMNNNOOOPPPPPPQQQTTTVVVWWWWWWVVVVVVWWWXXXZZZ[[[YYYZZZ[[[]]]___bbbdddfffkkkooosssuuusssnnnjjjhhhhhhjjjoootttyyy~~~|||wwwpppjjjfff^^^[[[UUUNNNIIIGGGIIIKKKWWW___eeeeeeeeehhhjjjiiissstttuuuuuutttqqqooommmgggbbb\\\YYYXXXYYYZZZ[[[___```aaaccceeegggiiiiiijjjjjjjjjiiigggdddbbb```___```___[[[UUUQQQPPPQQQKKKHHHDDDCCCCCCCCCAAA>>>>>>??????===;;;===AAAEEEBBBGGGLLLNNNKKKGGGEEEDDD@@@<<<;;;======???EEEMMMQQQYYYdddnnnvvv}}}wwwkkk```YYYVVVVVV\\\jjj|||~~~rrriiibbbcccgggnnnttt|||}}}|||~~~jjjZZZHHH???:::555222111333333333222222222111111000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000111111111111222222222000222333333333333444666333555:::AAAKKK___lll[[[RRR^^^rrrjjjTTTEEE>>>===:::888777888888777555666555555555555444444444333222222111111222222333333333777<<>>;;;;;;::::::;;;<<<>>>???<<<===>>>>>>===>>>@@@BBBDDDDDDCCCCCCCCCEEEGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOMMMNNNNNNOOOPPPQQQRRRRRRUUUUUUUUUVVVWWWXXXYYYZZZWWWXXXZZZ]]]```bbbdddeeelllpppssstttrrrpppnnnmmmlllmmmpppuuuyyy}}}~~~~~~~~~{{{wwwpppjjjfff```[[[UUUQQQKKKGGGHHHMMMWWW\\\cccfffeeeeeefffgggnnnoooqqqrrrrrrpppmmmlllgggddd___ZZZWWWWWWWWWXXX\\\]]]```cccfffiiijjjkkklllllllllllljjjhhheeecccdddcccaaa]]]YYYTTTOOOMMMKKKIIIFFFDDDDDDDDDCCCBBBDDD???::::::===???>>>;;;@@@BBBEEEGGGGGGFFFCCCAAA???>>>======>>>@@@CCCDDDNNNTTT___kkkvvv~~~|||qqqhhh___WWWUUUWWW```mmm~~~~~~|||}}}yyymmmddd^^^```eeeooowwwvvveeeUUUEEE===:::666444444333333222222222111111111000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000111111111222222222000222333333333333444666444666;;;AAAJJJ^^^}}}rrr```TTT]]]nnn|||lllVVVFFF@@@===;;;888888888888777555666555555555555444444444333222222111111222222333222222555;;;@@@HHHWWWfffuuu~~~ssseeeVVVIIIBBB???===:::999:::;;;:::999888888:::;;;<<<<<<======::::::999999:::;;;===>>><<<===>>>>>>===>>>@@@BBBDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNOOOMMMNNNNNNOOOPPPQQQRRRRRRTTTTTTTTTUUUVVVWWWXXXYYYWWWXXXYYY[[[^^^aaacccdddkkknnnqqqrrrpppnnnlllkkkkkkmmmppptttxxx|||~~~zzzuuuooojjjgggaaa\\\WWWSSSMMMHHHIIINNNYYY^^^dddfffeeecccdddeeelllnnnpppqqqqqqpppnnnllliiifffbbb]]]ZZZZZZZZZ[[[\\\]]]```cccgggiiikkklllnnnnnnoooooommmkkkhhhfffeeeeeeccc___[[[VVVRRRPPPLLLIIIFFFEEEDDDDDDCCCBBBCCC>>>:::999<<<>>>===:::;;;===@@@BBBBBBAAA???===>>>===<<<<<<>>>@@@BBBDDDMMMSSS^^^jjjuuu}}}xxxooohhh```YYYWWWZZZaaammm~~~}}}{{{{{{~~~uuuhhh___[[[___eeerrrzzz}}}wwwiii]]]OOOBBB<<<999666555666333222222222222111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000111111111222222000111333333222222444555444666;;;@@@HHHZZZyyy~~~jjjZZZ^^^kkkwwwpppXXXHHHBBB===;;;999888888888777666666555555555555444444444333222222111111222222333111111444999===FFFUUUdddsss|||uuugggYYYKKKCCCAAA???<<<:::::::::999888999999:::;;;;;;;;;;;;;;;999999999999999:::<<<<<<<<<===>>>>>>===>>>@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYY\\\^^^aaaccchhhkkknnnooommmkkkiiiiiikkkmmmooossswww{{{~~~}}}xxxsssmmmiiifffaaa\\\XXXUUUPPPJJJKKKOOOZZZ___dddfffdddbbbbbbccciiikkkmmmooopppooonnnmmmkkkiiieeeaaa___^^^]]]^^^\\\]]]```cccgggjjjmmmnnnqqqqqqrrrrrrqqqnnnllljjjggggggeeebbb^^^ZZZVVVTTTNNNKKKGGGEEEEEEDDDCCCBBBBBB>>>::::::<<<===<<<:::777999;;;===>>>>>>===<<<<<<<<<;;;<<<===@@@BBBDDDKKKQQQ\\\iiittt}}}|||uuummmhhhaaa[[[YYY\\\cccnnn}}}}}}}}}~~~sssfff^^^[[[aaahhhttt~~~|||~~~pppaaaWWWKKK???:::888555444555222222222222111111111111////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000111111111111000111333333222222444555555666:::???FFFWWWtttuuuaaa```iiitttsssZZZIIICCC===;;;999888888888777666666555555555555444444444333222222111111222222333222222444888<<>>>>>===>>>@@@BBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNMMMMMMNNNOOOPPPQQQQQQRRRQQQQQQRRRRRRTTTUUUWWWWWWXXXXXXXXXXXXZZZ\\\___aaafffhhhkkkkkkiiigggffffffjjjkkknnnrrrwww{{{~~~{{{uuuooojjjfffddd___\\\YYYWWWRRRLLLLLLPPPZZZ___dddfffdddbbbbbbcccgggiiikkkmmmnnnooonnnnnnmmmkkkhhheeecccaaa``````]]]^^^aaadddhhhkkknnnpppsssttttttuuutttrrrpppnnniiiiiigggeeeaaa]]]YYYWWWPPPMMMJJJGGGFFFEEECCCBBBBBB???===<<<======<<<;;;777999;;;<<<>>>>>>>>>>>>;;;;;;;;;;;;===@@@CCCEEEIIIOOO[[[gggsss}}}zzzssslllgggaaa[[[YYY\\\dddooo~~~~~~~~~rrrddd\\\[[[bbbkkkvvv{{{kkk\\\SSSIII???:::777333222333222222222111111111000000////////////////////////000000000000000000000000////////////000000000000//////////////////////////////000000000111111111///111222222222222333555444666999===CCCSSSooo{{{eeeaaahhhrrrvvv\\\KKKCCC>>><<<999888999999888666666555555555555444444444333222222111111222222333444333444888<<>>;;;:::;;;<<<;;;::::::::::::;;;::::::999888999:::;;;;;;<<<=========<<<===>>>>>>===>>>@@@BBBAAABBBCCCCCCDDDEEEEEEEEEFFFFFFGGGIIIJJJKKKLLLMMMLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXXXXYYY[[[]]]^^^bbbdddfffgggeeecccbbbbbbfffhhhlllqqqvvv{{{~~~yyyrrrkkkfffbbbaaa]]]ZZZYYYXXXTTTOOOOOORRRYYY^^^dddfffeeeddddddffffffgggiiilllmmmnnnoooooonnnmmmkkkiiigggeeecccbbb___```bbbdddhhhllloooqqqtttuuuwwwwwwwwwuuusssrrrlllllljjjhhhddd```\\\ZZZTTTQQQLLLIIIHHHFFFDDDBBBCCCBBB@@@??????>>>===<<<888999:::;;;<<<===>>>???;;;::::::;;;>>>AAADDDFFFIIIOOOZZZgggsss|||{{{tttlllfff___YYYXXXZZZfffqqq~~~qqqccc\\\[[[ccckkk{{{yyyhhhYYYPPPGGG???;;;777222111333222111111111111000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000/////////000000000111111///000222222111111333444333555888<<>><<<:::999999999888777666555555555555444444444333222222111111222222333555333444777:::CCCSSSbbbpppzzz}}}qqqbbbSSSJJJ@@@>>>;;;;;;;;;<<<<<<;;;999:::::::::::::::999888999:::;;;<<<============<<<===>>>>>>===>>>@@@BBBAAAAAABBBDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQOOOPPPPPPQQQSSSUUUWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[]]]___aaaaaa___]]]]]]]]]___bbbgggmmmtttzzz~~~xxxqqqjjjddd```^^^[[[YYYYYYZZZXXXSSSSSSVVVZZZ___eeeggggggeeefffgggfffgggiiikkkmmmnnnoooooooooooonnnmmmkkkhhhfffeeebbbbbbccceeehhhllloooqqqwwwxxxyyyzzzzzzyyywwwvvvqqqpppooolllhhhccc```]]]XXXTTTPPPLLLJJJHHHEEEDDDDDDCCCBBBAAA@@@???>>>===888888888999999;;;<<<===;;;;;;;;;<<>>;;;777222222444111111111111000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000////////////000000000111///000222222111111333444111333777;;;@@@NNNiiijjjfffmmmxxx~~~fffPPPCCC>>><<<:::999999999888777666555555555555444444444333222222111111222222333444222333555888AAAQQQ```nnnxxxsssdddUUULLLBBB@@@===;;;;;;;;;;;;:::888999999:::::::::999999888999;;;<<<======<<<<<<<<<===>>>>>>===>>>@@@BBB@@@AAABBBDDDDDDDDDDDDCCCEEEEEEFFFHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPPPPQQQOOOPPPPPPRRRSSSUUUWWWXXXXXXYYY[[[\\\\\\[[[ZZZYYYWWWYYYZZZZZZXXXWWWWWWXXXWWWZZZ```hhhpppxxx~~~zzzsssllleee___\\\ZZZYYY[[[^^^\\\XXXXXX\\\]]]bbbgggiiigggffffffgggggghhhiiikkkmmmnnnoooppprrrrrrrrrqqqooollljjjhhhddddddeeefffhhhllloooqqqyyy{{{|||~~~~~~}}}{{{zzzwwwvvvtttqqqlllgggcccaaa[[[WWWRRROOOLLLJJJGGGEEECCCCCCCCCBBB???>>>===<<<:::999888888888:::;;;===;;;;;;;;;===@@@DDDGGGJJJKKKRRR\\\hhhttt|||{{{|||}}}}}}}}}tttiiibbb[[[WWWXXX\\\hhhsssvvvjjjcccbbbiiirrrzzziiiYYYIIICCC===;;;888333333666111111111111000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000////////////000000000000///000222222111111333444000222666:::???NNNhhhnnnkkkrrrjjjSSSDDD>>><<<:::999:::999888777666666555555555444444444333222222222222222222333333111111333777???OOO^^^mmmvvvuuufffWWWMMMDDDBBB>>><<<;;;:::999777777888999:::::::::::::::777888:::;;;<<<<<<;;;:::<<<===>>>>>>===>>>@@@BBB@@@AAABBBDDDDDDDDDDDDCCCEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPPPPQQQOOOPPPQQQRRRTTTVVVXXXYYYXXXYYY\\\]]]]]]\\\YYYXXXSSSUUUVVVVVVTTTSSSSSSTTTRRRUUU\\\dddnnnvvv}}}|||uuummmfff```\\\[[[ZZZ]]]```___\\\\\\___```dddiiijjjhhheeeeeeeeehhhiiijjjkkkmmmnnnooopppttttttuuutttrrrooollljjjffffffeeefffhhhkkkoooqqq|||}}}~~~}}}{{{zzzxxxtttooojjjfffccc]]]YYYTTTPPPMMMKKKHHHFFFBBBBBBCCCAAA???<<<<<<<<<===<<<:::999999;;;<<<>>>;;;;;;<<<>>>AAAEEEHHHKKKMMMSSS]]]iiittt|||xxxyyy{{{{{{||||||rrrhhh```ZZZWWWZZZ___hhhttt|||lllccccccjjjppp{{{gggZZZNNNCCC999777888777777888000000000000000000000000////////////////////////000///...------...///000222111111111000000/////////.........///000222333111111111000000000000000000111111111111222222222222777666999AAAIII___qqqppp|||oooTTTDDD<<<;;;999888888888666444555555666666555555444333444444333333333333222222333222333666888===KKKXXXiiittt~~~vvvlll]]]PPPEEE???::::::999777666999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@DDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQSSSSSSSSSSSSSSSSSSTTTTTT[[[ZZZZZZZZZ[[[[[[XXXVVVUUURRRPPPOOOOOOPPPPPPOOOLLLOOOVVV]]]fffqqq{{{yyyqqqhhhbbb^^^XXXZZZ\\\^^^______^^^]]]```bbbfffhhhhhhiiijjjkkkkkkkkklllmmmoooppprrrsssvvvwwwxxxxxxvvvssspppnnnkkkjjjjjjiiijjjnnntttyyy{{{~~~}}}zzzvvvpppjjjgggddd```YYYSSSOOOLLLIIIHHHFFFEEEDDDCCCAAA@@@???>>>===<<<;;;:::999888888888:::<<<===>>>@@@CCCHHHLLLJJJSSS```mmmwww~~~vvvttttttxxxzzz|||~~~uuujjjaaaYYYTTTWWW]]]iiivvv}}}nnndddccciiiooo}}}~~~|||gggZZZNNNCCC999777777666555666111111111111111111111111////////////////////////111000////////////000111111111111111000000000//////............000111222111222222222222222222222000111111111111222222222222666555888???GGG\\\{{{xxxuuurrrWWWHHH===;;;999888888888666444555555666666555555444333444444333333333333222222222222333666777===JJJWWWeeeppp{{{wwwmmm^^^QQQFFF@@@;;;;;;;;;888888:::888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>??????@@@@@@CCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQSSSSSSSSSSSSSSSTTTTTTTTTZZZYYYZZZ\\\]]]]]][[[XXXVVVTTTQQQOOOOOOOOONNNMMMJJJMMMSSSZZZcccnnnyyyyyyrrrjjjccc___YYY[[[]]]___`````````___aaacccfffhhhiiiiiijjjlllllllllmmmnnnppprrrtttuuuwwwxxxyyyyyyxxxuuurrrpppllllllkkkjjjkkknnntttxxx}}}~~~yyytttnnnkkkkkkfff___YYYTTTQQQNNNLLLFFFFFFEEECCCBBBAAA@@@???>>>===;;;:::999999888888:::;;;<<<===???BBBGGGJJJJJJSSS```mmmvvv}}}xxxtttsssuuuwwwyyy|||sssjjjbbbZZZUUUWWW]]]iiiwww~~~pppfffdddiiimmmxxx||||||~~~hhhZZZNNNCCC999666777555333444111111111111111111111111////////////////////////111111000000000000111111111111111111000000000000//////............///000000000000111111222222222000111111111111222222222222666444777>>>DDDXXXuuu|||xxxuuu[[[LLL>>><<<:::999888888666555555555666666555555444333444444333333333333222222222111333555777<<>>===<<<;;;:::999999999999:::;;;<<<===@@@EEEHHHIIIRRR___lllvvv}}}zzzuuuqqqqqqqqqttt|||xxxqqqhhhaaaZZZUUUWWW]]]jjjyyyqqqgggeeeiiimmmvvv}}}uuuvvvkkk\\\NNNCCC999777666444222222111111111111111111111111////////////////////////000000000000000000000000111111111000000000000000/////////...............,,,,,,---...///000000111000000111111111222222222333666444666>>>CCCTTTpppxxxuuuyyywww^^^MMM@@@===:::999888888777666555555555666555555444333444444333333333222222222111111333555666;;;FFFSSS___jjjuuu{{{yyynnn___QQQGGGAAA<<<<<<;;;999999;;;888888999999999:::::::::;;;;;;<<<<<<<<<=========????????????@@@@@@@@@@@@AAAAAABBBDDDEEEFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJLLLNNNOOOPPPQQQQQQQQQRRRSSSTTTTTTUUUVVVXXX\\\aaaeeefffeeeccc```]]]YYYUUUSSSPPPLLLIIIHHHIIILLLPPPXXXdddqqqzzz}}}yyytttmmmgggddd[[[]]]___bbbdddeeeffffffeeegggiiijjjjjjkkkmmmoooooopppqqqsssvvvyyy{{{||||||}}}~~~}}}{{{xxxvvvppppppooommmlllnnnrrruuu}}}zzzwwwoookkkddd^^^YYYTTTPPPMMMHHHGGGEEECCCAAA@@@@@@@@@???>>>===;;;::::::999999888999:::;;;<<<>>>BBBFFFHHHQQQ]]]jjjuuu}}}|||uuuooommmlllnnnvvv{{{uuunnnfff```ZZZVVVXXX^^^lll{{{}}}pppgggeeeiiimmmvvvyyyqqqsss~~~nnn^^^NNNCCC999777777444222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000111111//////////////////......,,,,,,---...///000000111000000111111111222222222444777444777>>>BBBRRRlllyyypppnnnsssyyy___LLLAAA???;;;999999888777666555555555666555555444333444444333333333222222222111111222555666999DDDPPP___jjjtttzzzyyynnn___QQQFFF@@@;;;;;;;;;888888:::888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<===???????????????@@@@@@@@@???@@@BBBDDDEEEFFFFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVXXX\\\bbbhhhllllllkkkhhheeeaaa\\\YYYTTTOOOLLLJJJJJJKKKNNNTTT___kkktttzzzzzzyyywwwsssmmmhhheee\\\]]]___bbbeeegggiiiiiihhhiiikkklllllllllnnnppprrrrrrtttvvvxxx{{{~~~~~~~~~{{{yyyssssssrrrooommmnnnpppsssyyy}}}|||vvvrrrkkkeee```\\\WWWTTTKKKIIIFFFCCCAAA@@@@@@@@@??????===<<<;;;:::::::::888999:::::::::===AAADDDGGGOOO\\\iiittt|||~~~~~~wwwpppllliiiiiipppxxxyyyrrrkkkddd^^^YYYVVVYYY```nnn|||~~~}}}}}}{{{nnnfffeeejjjnnnvvvzzzrrrttt~~~ooo___MMMCCC:::888888555333222222222222222222222222222000000000000000000000000......////////////......000000000000111111111111//////000000000000000///000000000111111222222222000111111111111222222222444666333666???BBBOOOhhh{{{rrrhhhgggmmm{{{}}}dddOOOCCC@@@<<<999999888888777555555666666555555444333444444333333333333222222000000222555555888BBBNNN^^^hhhrrrxxx}}}zzzppp```SSSFFF@@@;;;;;;:::888888:::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@>>>@@@BBBCCCEEEEEEEEEDDDBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIKKKLLLNNNOOONNNOOOPPPQQQSSSTTTUUUVVVVVVXXX\\\ccckkkpppssssssqqqnnnjjjeee```[[[UUUQQQMMMMMMMMMNNNRRR[[[fffmmmssstttuuutttqqqmmmhhheee\\\]]]___bbbeeehhhkkkllljjjlllmmmmmmmmmnnnppprrrtttuuuvvvxxxzzz|||}}}{{{vvvvvvtttqqqooonnnoooqqqvvvzzzyyyuuuoooiiieee```[[[XXXPPPMMMIIIEEEBBBAAA@@@AAA@@@???>>>===<<<;;;;;;;;;999999:::::::::<<>>AAAMMMddd}}}xxxlllaaa^^^fffuuukkkUUUDDDAAA<<<999999999888888555555666666555555444333444444333333333333222222000000222444555777AAALLLZZZdddnnnttt{{{}}}ssscccUUUGGGAAA<<<<<<<<<999999;;;888888999999999:::::::::999999999::::::::::::;;;::::::;;;===>>>???@@@AAA>>>???AAACCCDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNMMMNNNOOOQQQSSSTTTVVVVVVWWWXXX\\\cccllltttxxxzzzyyyvvvrrrmmmhhhbbb\\\WWWQQQPPPOOOOOORRRXXXaaagggnnnoooqqqqqqoookkkgggddd[[[\\\___bbbeeeiiilllnnnlllmmmnnnnnnmmmnnnqqqsssvvvwwwwwwyyy{{{}}}~~~~~~|||xxxxxxvvvsssooonnnnnnpppsssxxxzzzwwwqqqmmmhhhddd___\\\VVVSSSNNNIIIEEECCCBBBBBB@@@@@@>>>===<<<;;;;;;;;;999::::::::::::;;;???BBBEEEMMMZZZgggrrr|||{{{xxxrrrlllmmmqqqwww{{{{{{oooggg___YYYUUUUUU\\\eeerrr|||zzzxxxvvvuuuvvvyyy~~~vvvjjjccceeekkkqqqpppxxxzzz{{{nnn]]]LLLBBB:::::::::888666555222222222222222222222222000000000000000000000000///000111222222111000/////////000000111111111222...///111222333333333222111111111000000000000000000111111111111222222222000111///333<<>>>>>===::::::<<<888888999999999:::::::::888888999999999:::::::::888999:::<<<===???@@@AAA===???AAACCCCCCCCCAAA@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHJJJKKKMMMNNNMMMMMMOOOQQQSSSUUUVVVWWWWWWXXX\\\cccllluuu{{{~~~~~~{{{vvvrrrmmmggg```[[[TTTSSSRRRQQQRRRWWW^^^ccckkklllooopppnnnjjjfffccc[[[\\\^^^aaaeeeiiilllnnnmmmnnnooonnnnnnooorrrtttwwwxxxxxxyyy{{{}}}~~~~~~}}}yyyyyywwwtttpppnnnnnnooorrrwww~~~|||xxxsssoookkkfffcccZZZWWWRRRLLLHHHEEEDDDDDDAAA@@@???===<<<<<<<<<<<<:::;;;;;;::::::;;;???BBBEEEMMMYYYfffrrr|||}}}wwwooonnnpppuuuyyy|||oooggg]]]WWWTTTUUU]]]gggsss}}}yyyxxxxxxxxxwww{{{uuuiiifffhhhkkkmmmnnnuuu{{{lll[[[GGG???:::888666333333555111111222333222111000/////////000000000000//////.../////////000000000111000000000000000000000000000000////////////000000111111111000000000000000000111111111111222222222222111222666:::???JJJUUUxxxwwwjjj\\\XXX]]]kkk~~~vvv\\\KKKBBB;;;:::999777666777666555555555555444444444333333222222111000//////222111222555555555<<>>??????@@@@@@@@@??????@@@AAABBBDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNOOOPPPRRRTTTVVVXXXZZZYYY[[[aaalllwww~~~~~~{{{uuuooohhhbbb___]]]ZZZUUUQQQPPPSSSWWWYYYccceeeggghhhgggdddaaa^^^[[[]]]```bbbeeeiiimmmqqqooooooooommmmmmnnnrrruuuxxxzzz{{{}}}~~~~~~~~~}}}{{{yyyuuurrrpppnnnnnnnnnsss{{{{{{wwwsssnnnjjjfffbbb___YYYRRRKKKHHHGGGHHH@@@@@@@@@???>>><<<::::::;;;:::;;;>>>>>>;;;<<<@@@DDDLLLXXXfffrrr||||||wwwrrrooowww{{{{{{mmmcccZZZVVVTTTWWW^^^fffvvv{{{xxxvvvvvvwww{{{ssshhheeehhhkkkmmmmmmttt}}}|||~~~hhhXXXEEE>>>999777666333222555111222222333222111000/////////000000000000//////////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000000111111111111222222222333222333666999>>>IIISSSttt~~~ooo___XXX\\\iii|||yyy```MMMDDD<<<::::::777666777666555555555555444444444333333222222111000000000222111222444555555<<>>???===>>>???@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNPPPRRRUUUWWWYYYXXXZZZaaalllvvv}}}zzzssslllgggddd^^^[[[VVVRRRQQQSSSVVVYYY```bbbdddeeeeeeccc```^^^[[[]]]```cccfffjjjooosssqqqpppooonnnmmmooosssvvvyyyzzz|||~~~~~~|||zzzvvvssspppnnnmmmnnnssszzz}}}yyyuuuqqqmmmjjjeeebbb]]]VVVPPPKKKIIIHHH@@@@@@@@@???>>>===;;;;;;>>><<<>>>@@@???<<<>>>BBBDDDLLLXXXeeeqqq{{{zzzuuurrrwww{{{}}}oooeee[[[UUUTTTWWW___hhhvvv}}}xxxvvvuuuxxx{{{sssjjjiiilllppprrrpppvvv~~~~~~~~~}}}zzz{{{cccSSSCCC<<<777666555222222444111222222222222111000000//////000000000000//////000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000111111111111222222222444333444777888<<>><<<:::777666777666555555555555444444444333333333222111111000000222111222444444555;;;DDDOOO[[[gggmmmsss{{{zzzkkk^^^LLLDDD======<<<:::888999777888888888888999999999888888888999999::::::;;;:::;;;<<<===>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNOOONNNMMMMMMNNNPPPSSSUUUWWWWWWZZZ```jjjuuu}}}|||vvvoooiiifff```]]]XXXTTTRRRSSSUUUWWW\\\]]]___aaaaaa```___^^^[[[^^^aaaeeehhhmmmrrruuusssrrrqqqooonnnpppuuuxxxzzz{{{}}}~~~{{{wwwtttqqqnnnmmmmmmqqqxxx|||yyyuuurrroooiiigggbbb]]]VVVPPPKKKHHHAAAAAA@@@???>>>======<<>>@@@???<<<>>>BBBEEEMMMXXXdddoooyyy}}}xxxuuuvvvzzzrrrggg[[[UUUTTTWWWaaakkkxxx{{{wwwvvvyyy|||vvvpppqqquuuyyy{{{www|||~~~zzzxxx}}}sss]]]NNN@@@:::666555555222111333222222222222111111000000//////000000000000//////000000000000////////////////////////////////////000000////////////000000/////////000000000000000000000111111111222222222555333444666888:::CCCMMMggg{{{gggYYYWWWbbbwwwmmmUUUKKKAAA>>>;;;888666888666555555555555444444444333333333222222111111111222111222444444444;;;CCCNNNYYYeeekkkqqqzzz{{{lll___NNNEEE>>>===<<<:::999:::777777888888888999999999888888888999999:::::::::999;;;<<<>>>>>>>>>======;;;<<<>>>???AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNOOONNNMMMLLLMMMOOOQQQSSSUUUVVVYYY___iiisss{{{{{{uuunnnhhheee```^^^ZZZVVVTTTSSSUUUVVVWWWXXXZZZ\\\]]]]]]]]]]]]]]]```dddgggjjjnnnrrruuuuuuuuusssrrrqqqssswww{{{|||}}}|||yyyuuurrrooommmlllpppvvv|||~~~{{{yyyvvvsssmmmkkkgggbbb\\\UUUMMMHHHBBBBBBAAA@@@???>>>>>>======;;;;;;===<<<:::<<>>888555555555222111222222222222111111111111111//////000000000000//////000000000000////////////////////////////////////000000////////////000000......//////000000000000000000111111111222222222555333444666777999@@@JJJaaazzzkkk[[[WWW```vvvrrrZZZOOODDD@@@<<<888777888666555555555555444444444333333333222222222222222222111222444333444:::BBBMMMXXXdddjjjpppyyy{{{nnnaaaPPPGGG???===<<<:::999:::777777888888888999999999888999999999999999::::::999;;;<<<>>>>>>>>>======;;;<<<>>>???AAAAAABBBBBBAAAAAACCCDDDEEEFFFFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNMMMNNNNNNPPPQQQRRRTTTVVVYYY___gggpppyyy~~~~~~~~~}}}yyytttnnngggddd```^^^ZZZWWWUUUTTTTTTTTTSSSTTTUUUWWWYYYZZZ\\\\\\___bbbfffiiikkknnnqqqtttwwwxxxwwwvvvuuuwwwzzz}}}~~~}}}zzzwwwssspppnnnmmmppptttyyy|||{{{yyywwwqqqnnnkkkgggaaaYYYPPPJJJEEEDDDBBB@@@???>>>>>>>>>===;;;;;;===<<<:::===BBBHHHNNNXXXaaakkksss{{{}}}|||}}}~~~|||xxxvvvssswwwzzz}}}}}}}}}~~~vvvjjj]]]WWWVVV\\\hhhsss~~~~~~}}}}}}zzz}}}uuudddSSSHHH===777444555555222111333333222111111000000111111//////000000000000//////////////////000000000000000000000000000000000000000000////////////000000---......//////000000111000111111111111222222222444333444666666888???HHH\\\vvvqqq___YYY```uuuxxx___SSSGGGAAA===999777888666555555555555444444444333333333333333333222222222111222444333333999AAAKKKWWWbbbhhhnnnxxx}}}pppcccRRRIII@@@>>><<<:::999:::777888888888888999999999999999999999999999999999:::;;;<<<===>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA@@@AAABBBDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLLLLMMMNNNOOOQQQRRRRRRSSSRRRTTTVVVZZZ^^^eeemmmvvv|||}}}}}}}}}zzzuuunnnhhhddd^^^\\\ZZZWWWUUUTTTSSSSSSQQQQQQRRRSSSUUUXXXZZZ[[[___bbbfffjjjlllooorrrtttyyy{{{||||||{{{{{{}}}~~~|||yyyuuurrrpppnnnpppssswww|||~~~}}}{{{zzzuuurrrnnnjjjfff^^^UUUMMMHHHGGGDDDAAA???>>>>>>>>>>>>;;;<<<>>>>>>===AAAFFFJJJOOOWWW```hhhqqqxxx}}}}}}}}}|||}}}}}}yyyxxxtttwwwzzz||||||}}}~~~uuujjj^^^YYYYYY___kkkwww{{{yyylll\\\NNNDDD<<<777444666666333222333333222111000000000111222//////000000000000//////------...///000111222222000000000000000000000000000000////////////000000------......///000000111000111111111111222222222333222333666666777>>>GGGWWWqqqyyyfff\\\aaattt}}}bbbVVVJJJCCC>>>999777888666555555555555444444444333333333333333333333333222111222333333333999AAAIIITTT___eeekkkuuusssgggTTTJJJAAA>>><<<:::999:::777888888888888999999999999999999999999999999999<<<;;;;;;<<<<<<===>>>???===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFDDDDDDEEEFFFGGGIIIJJJKKKKKKNNNQQQTTTVVVVVVTTTSSSTTTWWWZZZ^^^cccjjjssszzz{{{{{{{{{yyytttnnngggccc\\\[[[YYYWWWUUUTTTSSSRRRPPPPPPPPPQQQSSSVVVXXXZZZ\\\___eeejjjmmmppptttwww{{{}}}~~~~~~~~~|||zzzwwwsssqqqpppqqqsssuuuyyy~~~~~~yyyuuuqqqmmmjjjdddZZZRRRKKKIIIFFFBBB???>>>======<<<::::::===>>>>>>BBBIIIKKKPPPWWW___gggnnnvvvzzzzzz~~~}}}|||~~~|||{{{wwwyyy|||}}}~~~~~~tttiii___[[[\\\bbbnnnyyy|||sssfffXXXJJJBBB<<<777555666777444333444444333111000000000111222//////000000000000//////,,,---...///000111222333000000000000000000000000000000////////////000000---------...///000000111000111111111111222222222222111333555666777>>>FFFTTTnnnkkk___bbbtttdddXXXKKKDDD>>>999777888666666555555555444444444333333333333333333333333222111222333222222888@@@GGGRRR]]]ccciiittt}}}vvviiiUUUKKKAAA>>><<<:::999;;;777888888888888999999999999999999999999999999999<<<<<<;;;;;;<<<===???@@@>>>??????@@@@@@@@@??????BBBCCCDDDFFFGGGGGGGGGGGGCCCDDDDDDEEEFFFHHHIIIJJJKKKNNNSSSWWWYYYXXXVVVTTTTTTWWW[[[^^^bbbiiirrrxxxxxxyyyyyywwwsssllleeeaaaZZZYYYXXXWWWUUUTTTRRRRRRPPPOOOOOOPPPRRRUUUXXXZZZXXX]]]ccciiinnnrrrvvvyyy{{{~~~~~~~~~}}}}}}~~~}}}{{{xxxuuusssqqqqqqrrrtttxxx~~~|||xxxssspppmmmggg^^^VVVMMMJJJGGGBBB???=========999777888;;;<<<<<>>:::777666777777777777666666666666444444333333333333222222111222222111222444999<<>><<<999777999888888888888888888888888777888::::::::::::<<<===>>>===;;;:::;;;<<<>>>@@@@@@???>>>>>>>>>???AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKHHHMMMUUUYYYZZZWWWTTTSSSTTTVVVYYY]]]bbbiiiqqqvvvwwwyyyyyyvvvssspppiiiaaa\\\ZZZXXXXXXXXXWWWUUUSSSRRRQQQOOOMMMLLLNNNRRRUUU]]]___ccchhhnnnssswwwyyy~~~~~~|||zzz{{{{{{zzzyyy{{{{{{zzzzzzxxxwwwuuuttttttrrrppprrrwww{{{uuurrrpppkkkccc]]]RRRMMMGGGBBB???>>>===<<<===;;;:::<<<<<<<<<@@@FFFLLLPPPVVV\\\cccllltttyyyyyy{{{vvviii]]]YYY]]]gggvvv|||~~~~~~~~~yyyjjj]]]QQQGGG@@@777666555444444333333444111111111111111111111111000000////////////000000////////////////////////000000000000000000000000000000000000////////////000000000000//////////////////000111111111111000222222333333444777===AAAPPPfffxxxdddaaannn{{{hhhXXXHHH@@@>>>:::777777555555555555444444444444444444333333333333222222111222111111111333888;;;EEENNNZZZccciiipppxxx~~~wwwlllYYYNNNDDD@@@===:::999:::888888888888888888888888777999::::::999999;;;<<<======;;;;;;;;;<<<>>>?????????>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJIIIMMMTTTXXXXXXVVVTTTSSSVVVXXX[[[^^^bbbhhhoootttvvvyyyzzzwwwuuurrrjjjaaa]]][[[XXXWWWWWWWWWVVVUUUTTTRRRPPPLLLKKKMMMRRRVVV\\\___ccciiioootttwwwyyy~~~|||zzzyyyzzz{{{{{{zzzxxxxxxxxxwwwwwwuuuttttttsssqqqoooqqquuu}}}}}}xxxuuusssnnnfff```UUUPPPJJJDDDAAA???>>>======;;;;;;=========AAAGGGLLLPPPVVV]]]dddlllsssxxxzzz}}}}}}sssggg\\\YYY^^^hhhvvv~~~wwwxxx~~~}}}vvvggg[[[PPPEEE???777666555444333333333333111111111111111111111111111000000//////000000000////////////////////////000000000000000000000000111111000000//////......////////////000000000000//////000111111111111000222222222333333777<<>>???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJMMMRRRUUUUUUTTTTTTTTTXXXZZZ\\\___bbbgggmmmqqquuuyyy{{{yyywwwtttlllccc___\\\XXXVVVWWWXXXXXXXXXWWWUUUPPPLLLJJJLLLQQQVVV[[[^^^cccjjjpppuuuxxxyyy|||zzzxxxxxxzzz{{{zzzyyyuuuuuutttttttttssssssrrrrrrqqqooopppsssyyy}}}zzzwwwrrrkkkeeeZZZUUUNNNHHHDDDAAA???>>>===;;;;;;>>>>>>>>>BBBIIIMMMQQQXXX___eeemmmsssxxx|||~~~zzzooodddZZZYYY^^^iiiwww~~~}}}~~~qqqrrr~~~ttteeeXXXMMMDDD===666666555444333333333333111111111111111111111111111111000000///000000000////////////////////////////////////////////////111111000000//////......////////////000000000000111111222333333333333222111222222222333666:::>>>EEEYYYxxxlllaaagggrrrnnn]]]JJJAAA===:::888888777777777777666666666666444444333333333222222222222222111000000222666999AAAJJJUUU___fffmmmvvv~~~yyyooo___SSSHHHBBB???;;;:::;;;888888888888888888888888999:::;;;:::999888999:::<<<<<<;;;;;;;;;<<<===>>>============>>>>>>????????????@@@AAABBBDDDFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMPPPQQQRRRRRRTTTUUUWWWYYY\\\___bbbggglllppptttxxxzzzzzzyyyvvvnnneee```\\\XXXUUUVVVXXXZZZ[[[ZZZWWWQQQLLLIIILLLQQQVVVZZZ]]]cccjjjqqquuuyyyzzz}}}{{{yyyyyyyyyyyyxxxwwwrrrqqqqqqqqqpppqqqqqqqqqrrrqqqpppppprrrvvv|||{{{vvvooojjj___ZZZRRRKKKFFFCCC@@@???>>><<<<<>>;;;999999777777777777666666666666444444333333333222222222111222111000000333777:::???HHHSSS\\\ccckkkuuu|||{{{qqqaaaUUUIIIBBB>>>:::999:::888888888888888888888888888:::::::::888777888999;;;;;;;;;;;;;;;<<<<<<===<<<<<<======>>>>>>>>>>>>>>>??????@@@BBBDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJLLLNNNOOOOOOPPPSSSUUUTTTWWW[[[^^^bbbggglllpppqqquuuxxxwwwwwwuuunnnfff___[[[WWWUUUVVVYYY[[[]]][[[XXXRRRMMMJJJLLLRRRVVVZZZ]]]cccjjjqqqvvvzzz|||~~~|||{{{zzzxxxvvvtttppppppooonnnnnnooooooppprrrrrrrrrqqqqqqtttzzz~~~zzzsssoooddd^^^VVVNNNIIIEEEBBB@@@@@@>>>>>>@@@AAAAAAEEEKKKRRRWWW___ffflllqqqvvvyyy}}}|||vvvfff^^^XXXZZZbbblllzzzzzzmmmppprrraaaTTTIII@@@:::666555444333222222222222111111111111111111111111333222111111000000000000////////////////////////000000000000000000000000/////////000000000000000......//////000000111111//////000111111111111000///111222222333555888;;;BBBQQQlllsss```___iiizzzgggQQQEEE???;;;999:::555555555555444444444444444444333333333333222222111222222111222444999<<<>>>GGGRRRZZZ```hhhrrrzzz}}}tttdddWWWJJJCCC>>>:::999:::888888888888888888888888777999:::999888888999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<===============?????????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIKKKMMMNNNNNNOOOQQQSSSRRRUUUYYY]]]aaaeeejjjnnnkkkoooqqqqqqqqqqqqkkkddd^^^ZZZVVVTTTVVVYYY[[[]]]ZZZXXXSSSNNNKKKMMMRRRWWW[[[]]]bbbiiipppvvv|||~~~}}}|||zzzvvvsssqqqpppooonnnmmmmmmnnnooopppqqqrrrqqqppprrrxxx}}}~~~xxxttthhhbbbZZZRRRMMMIIIEEECCCCCC@@@@@@BBBBBBAAAEEEKKKSSSXXXaaahhhnnnrrrvvvxxx|||~~~zzzsssccc[[[WWW\\\eeeooo|||{{{pppuuurrraaaSSSHHH>>>999666555444333222222222222111111111111111111111111444333222111000000000000////////////////////////000000000000000000000000......//////000000111111.........///000111111111//////000111111111111000///000222222333444777999>>>KKKddduuu___]]]fffzzzlllTTTGGG@@@;;;999:::555555555555444444444444444444333333333333222222111111222222333666;;;??????FFFPPPXXX^^^fffpppxxxvvvgggZZZLLLDDD???;;;:::<<<888888888888888888888888666777999999888888999;;;::::::;;;;;;<<<<<<<<<;;;:::;;;<<<=========<<<<<<@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGIIILLLMMMMMMNNNPPPRRRSSSUUUYYY\\\___cccgggjjjeeehhhiiihhhiiijjjfff```[[[XXXUUUTTTVVVYYY[[[\\\YYYWWWTTTPPPMMMOOOSSSWWW\\\^^^aaagggooovvv}}}|||yyyvvvsssrrrpppnnnmmmmmmnnnooommmoooqqqooonnnooouuu{{{|||yyymmmggg^^^WWWQQQMMMJJJHHHEEEBBBBBBCCCBBBAAAEEEKKKRRRXXXaaaiiinnnrrrtttvvvzzz}}}wwwooo```ZZZXXX]]]gggrrr~~~}}}sssyyyrrraaaSSSGGG>>>888555555444333222222222222111111111111111111111111444333222111000000000000////////////////////////000000000000000000000000------...///000111222222---......///000111111222111111222333333333333222///000222222333444666999:::FFF^^^}}}uuu___[[[eeesssoooWWWHHH@@@<<<999:::888777777777666666666666444444444333333333222222000111222222444777<<<@@@???FFFPPPXXX]]]eeeooovvv~~~wwwiii\\\NNNFFFAAA<<<;;;===888888888888888888888888555777888999888888:::<<<999:::;;;;;;<<<<<<;;;;;;::::::<<<=========<<<;;;@@@@@@@@@@@@AAAAAABBBCCCFFFEEEEEEEEEEEEEEEFFFGGGFFFIIIKKKMMMMMMNNNPPPQQQTTTVVVZZZ\\\^^^```dddfff```ccccccbbbccceeebbb]]]ZZZWWWUUUTTTVVVYYYZZZ[[[XXXWWWTTTQQQOOOPPPSSSWWW]]]^^^aaafffnnnvvv~~~{{{yyyuuusssqqqnnnmmmmmmnnnooojjjmmmooonnnlllnnntttzzz}}}pppjjjaaaZZZTTTQQQNNNLLLGGGDDDCCCDDDCCCAAAEEEJJJQQQWWW```hhhmmmpppssstttyyy{{{uuummm___YYYXXX^^^hhhssszzz{{{}}}vvvsssaaaOOO@@@999888333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000...------------.../////////////////////.........////////////000000000000000000000000111111111111222222333333555666888999>>>FFFYYYtttrrr^^^WWWZZZlll{{{oooUUUHHHBBB;;;777777888888777777666666555555555555444333333222111111000111111222333666;;;???BBBCCCHHHRRR[[[bbblllvvvzzzzzzmmmbbbSSSEEE===::::::;;;999999888888888888999999::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBEEEDDDCCCBBBCCCEEEGGGHHHFFFHHHJJJKKKLLLNNNQQQTTTTTTUUUVVVYYY\\\___bbbdddbbb```___^^^^^^]]]ZZZXXXTTTSSSSSSTTTWWWYYYZZZZZZYYYXXXUUURRRPPPRRRVVVYYY^^^```dddhhhnnnuuu}}}}}}zzzwwwvvvtttqqqooolllkkkjjjkkkkkkkkkjjjjjjmmmqqquuu|||zzzssslllccc\\\XXXUUUQQQMMMNNNIIIFFFFFFFFFEEEGGGLLLRRRXXX```fffiiimmmqqquuuyyyzzz|||~~~~~~~~~ssskkk]]]YYYXXX___lllzzz}}}wwwwww}}}~~~xxxvvvcccQQQBBB::::::333333333222222222111111000000000000000000000000000000000000000000000000........................///............///000000.........///////////////////////////000000000000000000000000111111111111111111111222444555777888<<>>>>>>>>>>>???@@@AAABBBDDDDDDCCCBBBCCCEEEGGGHHHHHHIIIKKKKKKLLLMMMOOORRRSSSTTTVVVYYY\\\```ccceeecccaaa^^^]]]\\\[[[XXXVVVRRRQQQQQQSSSVVVYYYZZZZZZYYYXXXUUURRRQQQRRRWWWZZZ^^^```dddiiinnnvvv~~~~~~|||zzzyyywwwuuusssqqqooonnnmmmmmmmmmlllkkkmmmpppsssyyy}}}vvvooofff___\\\XXXTTTQQQPPPKKKHHHHHHHHHFFFHHHMMMTTTZZZaaaeeehhhjjjnnnqqqwwwxxxzzz|||~~~~~~~~~~~~~~~}}}|||~~~{{{ppphhh\\\YYYXXX___lll{{{|||vvvuuuyyy}}}~~~~~~xxxxxxcccPPPAAA::::::333333333222222222111111000000000000000000000000000000000000000000000000........................///////////////000111111------......//////000000////////////000000000000000000000000111111111111000000000111222444666777;;;AAARRRkkkuuu```VVVVVV[[[jjj|||www___OOOFFF@@@<<<:::888888777666666555555444555444444333333222222111//////000//////111555888===>>>DDDNNNWWW^^^hhhqqq}}}rrrhhhYYYKKKAAA===;;;:::999999888888888888999999888888888888888888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBDDDCCCCCCBBBCCCEEEFFFGGGIIIJJJKKKKKKKKKKKKNNNPPPRRRSSSUUUXXX\\\aaaeeegggeeebbb___]]]\\\ZZZWWWUUUQQQPPPOOOQQQUUUXXXZZZZZZXXXWWWUUUSSSQQQSSSXXX[[[___aaaeeejjjooovvv~~~}}}|||zzzxxxvvvuuuttttttqqqqqqqqqooonnnnnnppprrrvvv{{{zzztttkkkeeebbb^^^YYYUUUSSSNNNKKKKKKKKKIIIJJJNNNWWW\\\bbbeeefffgggkkknnnuuuvvvxxx{{{|||||||||||||||{{{zzz{{{}}}wwwlllddd[[[YYYYYY```mmm{{{~~~xxxyyy~~~yyywwwzzz|||}}}{{{www|||uuu___MMM>>>777777333333333222222222111111000000000000000000000000////////////////////////........................//////......//////000111,,,------...///000111111////////////000000000000///000000000111111111111000000000111333444666777:::???MMMeeezzzcccWWWUUUUUUbbbuuu{{{dddRRRGGGAAA<<<;;;888777777666555555444444444444444333333222222222000000000//////000333555:::<<>>>>>>>>>>>???@@@AAABBBCCCCCCBBBCCCCCCDDDFFFFFFGGGIIIJJJJJJJJJKKKNNNPPPQQQRRRTTTWWW\\\aaaeeehhhhhhfffccc```___\\\YYYWWWQQQPPPOOOPPPTTTWWWYYYZZZXXXWWWUUUSSSRRRTTTYYY]]]```bbbggglllqqqwww~~~}}}|||{{{yyyxxxxxxxxxxxxwwwwwwwwwtttrrrpppppprrrssswww}}}xxxpppkkkgggccc^^^YYYVVVRRROOOOOONNNKKKLLLPPPXXX\\\bbbeeeeeegggkkknnntttvvvxxxzzz{{{|||{{{{{{zzzzzzyyyzzz|||}}}vvvllldddZZZYYYZZZbbbnnn|||yyysssuuuzzz~~~|||}}}|||vvvuuu}}}|||xxx|||rrr]]]KKK<<<777777333333333222222222111111000000000000000000000000////////////////////////////////////////////////......------......///000,,,------...///000111111////////////000000000000///000000000111111111111111111111222333555777888:::>>>JJJ```|||hhhYYYUUUSSS___qqq}}}iiiUUUGGG@@@<<<:::777777666666555444444444444444333333333333222222111222222111000000222444888:::BBBMMMVVV]]]fffooovvv~~~~~~wwwnnn```RRRHHHAAA<<<:::::::::999999999999::::::777777777777777777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFDDDFFFHHHIIIJJJLLLOOOQQQPPPQQQRRRUUUZZZ```eeehhhkkkiiigggfffeeebbb___\\\TTTRRRPPPQQQTTTWWWXXXYYYXXXWWWVVVTTTSSSVVVZZZ^^^aaadddhhhmmmrrrxxx}}}|||||||||}}}~~~}}}~~~~~~{{{wwwtttssssssrrruuu{{{zzztttooolllgggaaa\\\YYYUUURRRSSSQQQNNNNNNQQQWWW[[[aaadddeeehhhmmmqqqtttuuuwwwzzz{{{{{{{{{{{{yyyyyyyyyzzz}}}~~~{{{uuullleeeXXXYYY\\\cccooo|||zzzvvvwww{{{vvvsssuuu~~~{{{vvvyyy}}}nnn[[[JJJ===888888333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000---------------...//////------......//////000000////////////000000000000000000000000111111111111111111111222444555777888:::<<>>>>>>>>>>>???@@@AAABBBAAABBBBBBCCCDDDDDDEEEEEECCCEEEGGGHHHJJJLLLOOORRRPPPPPPQQQSSSXXX^^^cccggglllllllllmmmllljjjeeebbbZZZWWWTTTSSSTTTVVVXXXXXXXXXWWWVVVTTTTTTWWW\\\```aaaeeejjjoootttyyy~~~zzzxxxwwwsssuuuxxx|||~~~}}}xxxtttqqqllleee___\\\WWWUUUUUUSSSPPPOOORRRUUUZZZ___bbbdddgggmmmqqqsssuuuwwwyyyzzz{{{zzzzzzyyyyyyyyyzzz||||||zzzwwwrrrjjjcccWWWYYY]]]eeeppp}}}ttttttxxx{{{uuuwwwzzz~~~{{{gggWWWHHH<<<777777333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////...............//////000.........///////////////////////////000000000000000000000000111111111111000000000111333444666777999999AAATTTqqqvvvaaaXXXTTT\\\nnnrrrZZZHHH@@@===999777666666555555444333333333333333333333333333333000111222222111111333444333555>>>JJJSSSZZZccckkkqqqzzz~~~wwwooobbbVVVKKKDDD>>>;;;;;;::::::999999::::::;;;888888888888888888888888777888999::::::;;;::::::<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJMMMPPPOOOOOOOOORRRVVV\\\aaaeeejjjlllooorrrrrrpppjjjfff```\\\XXXUUUUUUVVVWWWWWWWWWWWWVVVTTTTTTXXX]]]aaabbbfffkkkpppuuuzzz|||{{{vvvvvvxxxyyyzzzzzz{{{{{{{{{~~~{{{xxxuuuppphhhbbb]]]YYYWWWWWWUUUQQQPPPRRRTTTXXX]]]___aaadddjjjnnnqqqsssuuuwwwxxxyyyyyyxxxxxxxxxxxxyyy{{{|||~~~|||xxxvvvsssmmmeee^^^VVVXXX^^^fffppp}}}uuuuuu{{{{{{uuuvvvwwwzzz}}}sssaaaSSSEEE:::555555333333333222222222111111000000000000000000000000000000000000000000000000........................///////////////000111111///////////////.........////////////000000000000000000000000111111111111...//////000111333444555777777>>>QQQmmmzzzdddZZZTTT[[[mmmttt\\\IIIAAA>>>:::777666666555444444333333333333333333333333333333///000222222111111222444111333<<>>;;;;;;::::::999999::::::;;;888888888888888888888888777777888999::::::::::::<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDFFFGGGHHHHHHHHHIIIKKKMMMOOOOOOOOOQQQUUUZZZ```dddiiikkkppptttvvvsssmmmhhhddd```ZZZWWWVVVVVVVVVVVVWWWWWWVVVUUUUUUXXX^^^bbbcccfffkkkqqquuuzzz}}}xxxxxxwwwwwwwwwwwwxxxxxxyyy|||~~~{{{xxxrrrjjjeee^^^ZZZXXXXXXUUUQQQPPPRRRTTTWWW[[[]]]___bbbgggkkkpppqqqsssuuuwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz|||}}}~~~~~~{{{vvvsssoooiii```ZZZUUUXXX^^^fffqqq}}}~~~rrrzzz|||vvvwwwxxx{{{ssseeeTTTIII@@@888555555555444222000///000000111000000000000////////////////////////////////////////////////////////////111111000000//////......///////////////////////////.........///000222444000000000000111111111111444333222111111222444666555:::AAAMMMfffoooYYYVVV]]]mmmxxxeeePPPBBB======888666444444444555444333666666555444333333222222333222111000000111222333222666<<>><<<;;;:::999888888888888:::999777777888999888888::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCEEEGGGGGGGGGGGGIIIKKKKKKLLLNNNPPPSSSWWWZZZ[[[bbbeeekkkppprrrqqqooommmhhheeeaaa\\\YYYWWWWWWWWWYYYXXXWWWWWWYYY]]]```cccdddfffjjjnnnsssxxx{{{}}}|||yyyvvvuuuuuusssrrrtttyyy~~~}}}yyyxxxtttlllfffaaa^^^ZZZWWWVVVUUUSSSRRRTTTVVVXXXZZZ\\\___dddggglllnnnqqqsssuuuuuutttttt{{{zzzyyyyyyzzz{{{|||}}}|||vvvooohhhaaa\\\YYYSSSXXX```kkkvvv}}}sss|||~~~yyyvvvwwwyyy}}}{{{xxxkkk^^^OOOEEE>>>888555555444333222000000000000111000000000000////////////////////////////////////////////////////////////111000000000/////////...//////////////////////////////......//////000000//////000000000111111111444333222111111333444555444888>>>JJJbbbuuu```VVV[[[iii|||zzzfffQQQCCC>>>>>>999777555555666666555444666555555444333333222222222222111000000111222222222555;;;BBBJJJTTT]]]ccclllrrrzzzyyylll^^^QQQGGGAAA???<<<;;;:::999888888888888:::888777777888999999888::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@@@@@@@AAABBBAAAAAAAAAAAABBBCCCCCCCCCEEEGGGGGGGGGGGGIIIKKKKKKLLLMMMPPPSSSVVVYYY[[[___bbbhhhmmmoooooommmlllhhheeeaaa\\\YYYXXXXXXYYY[[[[[[[[[[[[\\\^^^aaabbbccceeehhhmmmqqqvvvyyy{{{~~~zzzxxxwwwvvvtttrrrrrrvvv||||||zzzyyyvvvooojjjccc```\\\YYYXXXVVVTTTSSSUUUWWWXXXYYYZZZ\\\```bbbhhhjjjnnnrrrtttvvvvvvvvvzzzyyyyyyxxxyyyzzz|||}}}|||wwwppphhhaaa[[[WWWRRRWWW___jjjvvv{{{uuu~~~|||uuuvvvwww{{{}}}{{{uuuooo```UUUHHHAAA<<<777444555444333222111000000000000000000000000////////////////////////////////////////////////////////////000000000000///////////////////////////////////////////////////...------//////000000000000111111333222111111111333444555333666;;;FFF\\\{{{|||gggVVVYYYdddwww|||iiiTTTEEE???>>>:::999777666777777666555555555555444444333333222222222111000000111222222000444999???GGGPPPZZZ```iiioooxxx{{{pppbbbUUUJJJCCC@@@<<<;;;:::999888888888888:::888777777888999999888::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===??????????????????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCEEEFFFGGGGGGGGGIIIJJJKKKLLLMMMPPPSSSVVVXXXZZZZZZ^^^cccgggjjjkkkjjjiiifffddd```\\\ZZZYYYYYYZZZ]]]]]]___```aaabbbcccccceeegggiiimmmqqquuuxxxzzz~~~~~~~~~~~~}}}}}}}}}zzzyyywwwuuussspppsssxxx||||||{{{zzzwwwrrrnnngggccc___\\\ZZZXXXVVVTTTVVVWWWWWWWWWWWWXXXZZZ]]]bbbeeejjjooosssvvvxxxxxxxxxxxxwwwwwwxxxyyy{{{|||~~~}}}xxxqqqiii```XXXTTTPPPUUU^^^iiivvv||||||vvv}}}ttttttvvv{{{~~~{{{rrrkkkZZZOOODDD???;;;666333444333222222111111000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////,,,---...//////...---,,,////////////000000000111222111111111222333444555444666:::CCCWWWttt~~~jjjYYYXXX```rrr~~~lllVVVFFF???===:::888666666777777666555555555444444444333333333222111111111111111111222///222777<<>>:::444222222222222222222111111111000000000000000////////////////////////////////////////////////////////////////////////000000000000////////////////////////***+++---///000//////......////////////000000000000000111111222333444444555666999BBBRRRlllnnn]]]YYY\\\kkk|||pppZZZIII???<<<999888666555666666555444444444444444444333333333111111111222222111111111///111555:::@@@IIISSSYYYaaahhhrrr{{{~~~ttthhhZZZNNNDDD???;;;;;;:::999888888888888999777666777888::::::999::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@???????????????AAA@@@@@@@@@@@@AAABBBBBBBBBDDDFFFFFFFFFFFFHHHJJJJJJKKKLLLNNNQQQTTTVVVXXXTTTVVVZZZ]]]aaacccdddeeeaaa___[[[XXXUUUUUUUUUVVVWWW[[[bbbhhhmmmpppqqqqqqnnnnnnnnnoooqqqsssvvvxxxyyy{{{~~~~~~~~~}}}||||||xxxyyyyyyyyyyyy|||~~~{{{wwwuuupppqqqtttxxx|||}}}{{{xxxuuuqqqnnnjjjfffbbb^^^\\\ZZZWWWUUUSSSSSSTTTSSSSSSTTTVVVXXX]]]```eeejjjooorrrssstttttttttssstttuuuwwwxxxzzz||||||}}}~~~yyyqqqggg^^^VVVQQQNNNSSS]]]jjjwwwuuu|||xxx|||zzz{{{vvvvvvzzzxxxnnnZZZOOOCCC<<<888333111222111111222222222111111000000000000000////////////////////////////////////////////////////////////////////////000000000000////////////////////////+++,,,---...///000000000......////////////000000///000000111222333444444666666999AAANNNeeeuuu```ZZZYYYcccppp{{{uuu```MMMAAA===999777555555666666555444444444444444444444444444000111222222222222111000///111444888>>>GGGPPPWWW]]]dddoooyyywwwkkk^^^PPPEEE???<<<;;;:::999888888888888888777666777999::::::999::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===??????????????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBDDDEEEFFFFFFFFFHHHIIIJJJKKKLLLNNNPPPSSSUUUWWWTTTUUUXXX[[[^^^```bbbccc```^^^ZZZVVVSSSSSSSSSTTTUUUYYYaaajjjqqqvvvxxxyyyrrrqqqpppooooooqqqssstttwwwxxxzzz|||}}}}}}}}}}}}~~~}}}||||||~~~|||{{{{{{zzzyyyyyyxxxxxxuuuuuuuuuuuuvvvyyy}}}}}}yyyvvvqqqqqqrrrvvv{{{~~~~~~|||yyyvvvrrrooommmjjjgggccc___^^^\\\YYYXXXSSSTTTTTTSSSRRRSSSUUUWWW[[[^^^ccchhhmmmpppqqqrrrrrrrrrrrrrrrsssuuuwwwyyy{{{{{{|||}}}~~~xxxooofff]]]VVVRRROOOTTT^^^kkkxxx|||ssszzztttwww}}}|||yyyyyy~~~zzznnnZZZNNNAAA:::666222111333000111222222222222111000000000000000////////////////////////////////////////////////////////////.../////////000000000111////////////////////////............//////000111........./////////000000...///000111222333444444555555888@@@JJJ]]]|||{{{aaaZZZVVVZZZcccnnnzzz{{{gggSSSEEE>>>:::999777666777777666555444444444444444444444444000111222222222222111000000111333777<<>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@???@@@@@@AAABBBBBBDDDEEEFFFEEEFFFGGGIIIJJJKKKLLLMMMPPPRRRUUUVVVUUUVVVWWWYYY\\\^^^```bbbaaa___ZZZVVVSSSRRRRRRRRRTTTYYYbbbkkksssyyy|||}}}yyyxxxuuusssrrrrrrsssuuuttttttuuuuuuuuuvvvvvvvvvwwwuuuttttttwwwyyyyyyyyyvvvvvvvvvuuuttttttsssssspppqqqqqqqqqrrruuuyyy}}}~~~zzzwwwqqqppppppsssxxx|||~~~~~~~~~~~~}}}}}}|||||||||}}}yyyyyyyyyvvvssspppooonnnllliiidddbbb```___]]][[[WWWWWWWWWUUURRRRRRSSSUUUXXX[[[```fffkkkoooqqqqqqpppppppppqqqrrrtttvvvxxxzzzzzz{{{|||}}}~~~~~~}}}wwwmmmddd\\\WWWTTTQQQVVV```lllyyy{{{rrr{{{sssuuu~~~||||||zzzmmmYYYLLL???888444111222444000000222333333222111000000000000000////////////////////////////////////////////////////////////.../////////000000111111////////////////////////222111///......///000000............/////////000...///000111333333333444333444888???HHHYYYwww}}}bbbZZZTTTUUU[[[eeessslllWWWGGG@@@<<<:::888777888888777666444444444444444444444444000111222333333222111000000111333666<<>>???@@@AAAAAABBB@@@@@@??????@@@@@@AAABBBBBBCCCEEEFFFEEEFFFGGGIIIJJJJJJLLLMMMPPPRRRTTTUUUVVVVVVWWWYYY[[[^^^```aaaccc```[[[WWWTTTRRRRRRRRRUUUZZZbbbkkksssyyy}}}~~~{{{xxxvvvvvvwwwwwwsssrrrqqqpppppppppqqqqqqrrrpppoooooorrrtttuuuuuurrrrrrrrrqqqqqqpppppppppmmmnnnnnnnnnooorrrwwwzzz~~~~~~{{{xxxqqqooonnnqqqvvvzzz|||{{{{{{{{{zzzyyyyyyyyyyyyzzzuuuvvvvvvuuurrrpppoooooommmjjjfffcccbbbaaa___^^^ZZZZZZYYYVVVRRRQQQRRRSSSVVVYYY___eeekkkoooqqqrrrpppooooooppprrrtttvvvwwwyyyyyyzzz{{{|||}}}~~~~~~{{{}}}vvvlllccc\\\WWWUUURRRWWWaaammmzzzzzzrrrwwwssswwwzzz~~~yyyjjjWWWJJJ===888666444333444222111000//////000111222000000000000////////////......//////000000111111......////////////......000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111555===EEESSSqqqyyyhhhZZZNNNNNNTTT\\\kkkzzzvvv```LLLBBB<<<;;;999888888888666444000111222333333333333222333333333222222222111111///222555888;;;BBBJJJQQQXXX^^^hhhrrr{{{~~~uuuiiiZZZLLLBBBAAA<<<:::<<<<<<999777999:::999999888777666555555777888888999999:::;;;;;;999999::::::::::::;;;;;;>>>>>>>>>???@@@@@@AAAAAA>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFIIIKKKLLLMMMNNNOOORRRUUUUUUUUUVVVVVVWWWYYY]]]aaacccbbb___[[[UUURRRQQQRRRUUU[[[eeennnuuuzzz}}}{{{zzzxxxwwwwwwvvvuuussspppmmmkkkiiillljjjhhhhhhiiijjjiiihhhlllkkkiiigggggggggggghhhfffhhhiiijjjkkknnnrrruuu|||~~~~~~~~~yyytttpppnnnmmmnnnrrruuuxxxxxxuuutttsssssstttuuuvvvwwwtttttttttsssrrrqqqooonnnllljjjhhheeebbb```^^^^^^[[[ZZZWWWUUUSSSRRRRRRRRRTTTXXX^^^eeejjjmmmmmmmmmoooooooooooopppqqqrrrssswwwwwwwwwyyy{{{}}}}}}|||}}}||||||~~~~~~uuummmeee]]]WWWSSSSSSXXXbbbnnnzzzxxxrrr~~~~~~rrrnnnsss~~~{{{xxxyyyjjjVVVIII===777666333222333222111000//////000111222000000000000////////////......//////000000000000......////////////......////////////////////////////////////////////////000000000///////////////000000000000000000000000000000000000111111111111333222555<<>>>>>??????@@@@@@>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFHHHJJJKKKLLLMMMNNNQQQSSSSSSTTTUUUVVVWWWYYY]]]```cccbbb```[[[WWWTTTTTTUUUVVV\\\eeennnvvv|||}}}{{{zzzxxxxxxvvvssspppmmmjjjhhhhhhfffdddccccccbbbaaa___cccbbbaaa_________``````aaaccceeeggghhhkkkooorrrwwwzzz}}}{{{zzz{{{zzzuuuqqqnnnllllllmmmpppsssttttttqqqqqqppppppqqqrrrsssttttttttttttsssrrrrrrqqqpppooommmjjjgggdddaaa______[[[ZZZXXXUUUSSSRRRQQQQQQRRRUUU\\\bbbhhhkkkllllllooonnnnnnoooooopppqqqrrrwwwwwwwwwyyy{{{}}}}}}}}}|||{{{zzz|||~~~~~~uuulllddd]]]WWWSSSSSSYYYcccooo{{{uuuooo{{{|||}}}|||nnnjjjooo||||||xxxxxx~~~~~~~~~zzzvvvvvvwwwhhhUUUIII<<<777555333111222111111000000000000111111000000000000////////////...////////////000000000......////////////......////////////////////////000000000000000000000000000000000//////.........000000000000000000000000000000000000111111111111555333666;;;>>>IIIccc}}}wwwgggZZZPPPPPPSSSVVVaaammmmmmYYYLLL>>><<<:::999888888666555555444444333333444666666111111111000000000//////...111333555888===FFFLLLSSSXXXaaajjjsss{{{zzzooo```PPPFFFCCC>>>;;;<<<<<<999888:::888888888888888888888777777888888999999:::;;;;;;999999::::::::::::;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAABBBCCCEEEFFFGGGHHHJJJKKKKKKLLLOOOQQQQQQRRRTTTUUUVVVYYY]]]```aaaaaa___\\\XXXVVVWWWXXXXXX^^^fffooowww~~~{{{zzzxxxuuuqqqmmmjjjhhhgggeeebbb___^^^\\\YYYWWWYYYXXXWWWVVVVVVVVVWWWXXXZZZ\\\___aaacccfffjjjmmmqqqssswwwzzz}}}~~~~~~~~~|||yyyvvvuuuvvvtttpppllljjjiiiiiijjjmmmnnnnnnmmmllllllkkkkkklllnnnpppqqqssssssssssssssssssssssssrrrpppmmmiiifffcccaaa___\\\ZZZXXXVVVTTTRRRQQQQQQOOORRRXXX___dddhhhkkkkkknnnmmmmmmnnnnnnooopppqqqtttuuuvvvwwwxxxzzz{{{{{{zzzyyyxxxyyy{{{}}}}}}}}}~~~uuukkkccc]]]WWWTTTTTTZZZdddppp|||}}}rrrkkkyyyzzz|||~~~}}}~~~xxxkkkhhhnnn{{{{{{uuuuuuwww~~~~~~tttsssvvvuuudddSSSGGG;;;777555222000111111000000000000000000111000000000000////////////////////////////////////......////////////......////////////////////////000000000000000000000000000000000///......------///////////////////////////000000000111111111111555333666:::<<>>======>>>>>>???@@@@@@@@@>>>>>>???@@@AAACCCEEEFFFEEEGGGHHHIIIIIIJJJMMMOOONNNPPPRRRTTTUUUWWW[[[^^^]]]]]]\\\ZZZWWWWWWXXXYYY]]]bbbiiiqqqxxx|||yyytttpppmmmkkkkkkhhheeeaaa^^^[[[VVVSSSRRRRRRQQQPPPPPPPPPQQQRRRSSSUUUYYY[[[^^^aaadddgggkkkmmmppptttvvvxxxyyyyyyxxxuuusssrrrrrrpppmmmjjjfffeeeeeegggiiiiiihhhggghhhhhhggghhhiiikkkmmmnnnqqqqqqqqqrrrsssuuuvvvvvvuuusssoookkkgggcccaaa```\\\[[[YYYWWWUUUSSSQQQQQQMMMPPPVVV\\\bbbgggjjjlllmmmllllllmmmmmmnnnooopppqqqrrrtttuuuuuuvvvxxxyyyzzzxxxwwwxxxzzz|||||||||~~~|||rrriiiaaa[[[WWWTTTUUU[[[eeeqqq~~~zzzooohhhxxxyyy{{{}}}~~~~~~}}}{{{|||}}}~~~vvvhhheeekkkyyyzzzuuuuuusss}}}{{{rrrsssyyyuuucccPPPEEE999666555222000111000000000111111000000000000000000000/////////////////////.....................////////////..............................////////////////////////000/////////.........---///////////////////////////000000000111111111111333222555:::;;;CCCYYYqqqmmm___SSSRRRRRRSSS[[[fffuuu~~~yyyfffUUUAAA???;;;999999888777666666555333111111222444555333333222222222111111111...000222333444888???EEENNNTTT]]]eeellltttwwwhhhYYYNNNFFF@@@<<<<<<<<<999999;;;888888888888999999999999777888888999999:::;;;;;;999999999:::::::::;;;;;;:::::::::;;;<<<<<<======<<<======>>>>>>??????@@@===>>>>>>???AAACCCDDDEEEDDDFFFGGGGGGGGGHHHKKKMMMLLLNNNQQQRRRTTTVVVYYY[[[YYYYYYYYYWWWUUUUUUWWWYYY```eeellltttzzz~~~zzzuuurrrppppppmmmiiieeeaaa\\\WWWSSSOOONNNMMMLLLLLLLLLMMMNNNNNNQQQUUUXXXZZZ]]]```cccgggiiikkknnnqqqssssssttttttsssqqqpppooommmkkkiiibbbaaaaaabbbdddeeecccbbbdddddddddeeefffiiikkklllnnnnnnoooqqqsssvvvxxxyyyvvvtttqqqlllhhhdddaaa```]]]]]][[[YYYVVVTTTRRRQQQNNNQQQUUU[[[aaafffkkkmmmllllllllllllmmmnnnooopppqqqsssuuuvvvuuuvvvxxxzzz{{{yyywwwwwwyyy{{{||||||}}}}}}~~~~~~xxxnnnddd^^^YYYVVVUUUUUU[[[eeerrryyymmmfffvvvwwwyyy{{{}}}}}}|||zzz{{{|||}}}vvveeebbbhhhvvv~~~zzzvvvwwwttt|||yyysssvvv{{{vvvcccMMMBBB777555555333111111000000111111111111000000000000000000/////////////////////............---......////////////..............................////////////////////////........................000000000000000000000000000000000000111111111111222111444999999@@@UUUllluuueeeVVVQQQOOOOOOWWWbbbooozzz}}}jjjXXXCCC@@@<<<999999888888777555444333222222222333444333333333222222222222111///111333222333666===CCCLLLSSS\\\ccciiiqqq{{{zzzlll]]]RRRHHHAAA======<<<999999<<<999999999999999999888888777888888999999:::;;;;;;999999::::::::::::;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<===>>>>>>??????>>>??????@@@AAABBBDDDEEEDDDFFFGGGGGGGGGGGGJJJLLLLLLNNNPPPRRRRRRTTTVVVXXXVVVVVVVVVUUUSSSSSSUUUWWW```eeennnvvv}}}|||yyywwwsssqqqmmmiiieee```ZZZUUUPPPNNNMMMKKKKKKKKKKKKLLLNNNQQQUUUXXXYYY\\\^^^```dddeeegggiiikkkmmmnnnnnnoooooonnnmmmkkkiiigggfff___^^^]]]^^^```aaa```___aaaaaaaaabbbdddgggiiikkkkkkkkkmmmooorrrvvvzzz|||wwwuuurrrnnniiifffcccbbb______]]][[[YYYVVVSSSRRRPPPRRRUUUZZZ___eeejjjmmmmmmllllllmmmmmmnnnoooppprrruuuxxxyyywwwwwwzzz}}}|||zzzwwwwwwyyy{{{||||||{{{|||}}}~~~~~~|||{{{|||}}}~~~zzzssshhh___YYYWWWUUUTTTUUU[[[eeerrrxxxmmmgggssstttvvvyyy{{{|||}}}~~~~~~|||zzzzzzzzz{{{|||~~~wwweeebbbhhhvvv}}}{{{~~~|||xxxuuuxxx}}}ttt```III???666444555333222222///000111222222111000///000000000000//////////////////.........---------......////////////..............................------------------------,,,------....../////////000000000000000000000000000000000000111111111111111000333777777;;;OOOeee}}}ppp]]]SSSNNNMMMUUUaaalllwwwnnnZZZDDDAAA<<<999999999888888555555555555444444444333222222222222111111111111111222333333222666<<>>>>>???@@@@@@@@@@@@AAABBBDDDDDDDDDFFFGGGGGGFFFGGGIIIKKKKKKNNNPPPQQQQQQRRRSSSUUUTTTUUUUUUTTTRRRRRRUUUWWW\\\cccnnnxxx~~~xxxuuurrroookkkeee___[[[UUUTTTQQQPPPNNNNNNNNNNNNOOORRRVVVYYYZZZ\\\^^^___bbbbbbccceeefffggghhhiiiiiijjjjjjhhhfffdddbbbbbb]]][[[ZZZZZZ\\\_________^^^^^^^^^___bbbdddgggiiihhhiiijjjmmmqqqvvvzzz}}}yyywwwtttppplllhhhfffeeeaaaaaa```^^^[[[XXXUUUSSSQQQRRRTTTXXX]]]ccchhhkkkmmmmmmmmmmmmnnnooopppqqqqqquuuxxxxxxvvvvvvzzz}}}|||yyywwwvvvxxxzzz{{{{{{yyyzzz|||}}}~~~~~~~~~~~~zzzvvvtttuuuuuuuuummmcccZZZVVVTTTTTTTTTTTTZZZdddqqq~~~xxxnnniiiqqqrrrtttwwwyyy{{{||||||}}}{{{yyyzzzzzz{{{|||}}}~~~wwwgggdddjjjyyyxxxvvvzzz~~~ppp\\\HHH===555444555444333333///000111222222111000///000000000000//////////////////.........---------......////////////..............................------------------------+++,,,,,,---...///000000000000000000000000000000000000000000111111111111111000333666444777JJJ___zzz{{{dddWWWPPPNNNVVVbbblllwwwppp\\\EEEAAA===:::999999888888666666777777666555444444111111111111000000000000111333444333222555;;;AAAFFFOOOYYY```dddjjjttt{{{~~~qqqbbbWWWJJJCCC>>>===<<<::::::===;;;;;;::::::999888777777777888888999::::::;;;;;;999999:::::::::;;;;;;;;;::::::;;;<<<<<<======>>>;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFGGGIIIKKKLLLNNNPPPQQQPPPQQQRRRSSSUUUUUUUUUTTTRRRRRRUUUWWWXXX```mmmxxx|||zzzwwwtttpppkkkeee```[[[ZZZWWWUUUSSSRRRRRRRRRPPPSSSWWWZZZ[[[\\\^^^___``````aaabbbcccdddeeeeeeeeeffffffdddbbb_________\\\ZZZXXXXXX[[[]]]______[[[[[[\\\]]]```ccceeegggggggggiiilllpppvvv{{{~~~zzzxxxuuuqqqnnnkkkiiihhhbbbbbbaaa___\\\YYYUUUTTTQQQRRRSSSWWW\\\bbbgggjjjnnnmmmmmmnnnnnnooopppqqqnnnrrrvvvvvvsssssswww{{{{{{yyyvvvuuuvvvyyyzzzzzzxxxyyy{{{|||}}}~~~}}}}}}zzzsssooonnnoooqqqjjj```WWWSSSSSSSSSTTTTTTZZZdddqqq~~~xxxooojjjnnnqqqtttvvvwwwwwwxxxzzz~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~sssppprrr}}}|||vvv{{{}}}|||~~~gggUUUBBB>>>888333222222333333000///...///000111000///000000000000000000000000,,,---...//////...---,,,+++,,,------......------...........................------------...//////000000000000000000000000/////////...---------,,,000000000000111111111111333333555777777;;;GGGUUUrrrqqq___SSSOOOVVV___kkkttt|||}}}~~~rrrcccMMMCCC:::888999888666666666555555555444444444444333222111000000000111222222333444444444666999<<>>:::444111000000111111///......///000111111000.................................------.........------...////////////...////////////////////////......------......///000/////////////////////////////////000000000000000000000000000111111111111000///111333444777AAAMMMeeeooo^^^TTTUUU[[[iiiuuuyyykkkXXXLLL@@@;;;:::777555666777777777666666666555555444444333222222222222222111222222222222444777999>>>EEEOOOVVV[[[bbblllssszzz}}}~~~|||vvviii]]]PPPIIIAAA;;;:::;;;:::888777777777777777777777777444555666777999999999:::999888777888:::;;;:::999<<<;;;:::999999:::;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@???>>>>>>@@@BBBDDDEEEFFFGGGGGGHHHHHHGGGJJJKKKKKKLLLLLLMMMNNNNNNPPPQQQQQQRRRSSSSSSSSSRRRYYYaaalllxxx}}}{{{wwwuuunnnkkkgggdddbbb```^^^\\\]]]^^^___``````___^^^^^^\\\[[[ZZZXXXVVVTTTRRRQQQOOOOOOOOOOOOOOOPPPPPPQQQOOOPPPPPPRRRSSSTTTUUUUUUVVVVVVVVVWWWXXXZZZ\\\]]]^^^___aaaffflllttt{{{{{{xxxtttqqqooonnnjjjhhhfffdddaaa^^^\\\[[[VVVVVVVVVWWWZZZ^^^bbbeeehhhkkknnnooooooooopppqqqsssttttttsssrrrrrrtttvvv|||vvvssswwwzzzzzzyyyzzzzzz{{{{{{{{{{{{|||||||||}}}~~~~~~~~~xxxpppllljjjbbbXXXPPPLLLNNNSSSWWW]]]dddooo{{{{{{vvvvvv```ccchhhllloooqqqtttvvvxxxyyyzzz{{{{{{|||}}}|||}}}}}}yyysssyyy~~~{{{xxxvvvtttsssrrruuuzzzzzztttkkk```QQQDDD>>>:::666333222333333222111000//////000000///...........................///...---,,,,,,---...///---......///000/////////000000000000000000000000...............//////000////////////////////////.........//////000000111///000000000111111111111//////000333444666???III]]]wwwvvveeeXXXUUUXXXjjjxxxqqq]]]PPPBBB<<<:::777666777777777777777666666666666555444444333333222222222000111111111111222555888<<>>>>>>>>>>>===>>>???>>>>>>>>>@@@BBBDDDDDDEEEFFFFFFGGGGGGGGGJJJJJJKKKKKKLLLLLLLLLKKKMMMNNNPPPRRRRRRRRRRRRQQQYYY```lllxxx|||zzzrrroookkkhhhfffdddaaa_________`````````^^^\\\[[[YYYXXXVVVTTTQQQOOOMMMLLLIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRSSSUUUVVVVVVSSSSSSTTTUUUWWWXXXYYYZZZ[[[]]]aaaeeekkkrrrzzz}}}yyyvvvsssqqqpppllljjjhhheeebbb```^^^\\\XXXWWWWWWYYY[[[___ccceeefffiiimmmooooooooooooppprrrsssssssssqqqqqqssstttzzztttqqquuuyyyyyyyyyzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}~~~|||tttooohhh___UUUNNNKKKLLLRRRXXX```hhhuuuxxxuuuwwwZZZ^^^dddhhhkkknnnqqqttttttwwwzzz|||{{{|||}}}|||~~~~~~wwwsssxxx}}}zzzwwwuuusssssssssxxxzzzxxxnnnbbbVVVJJJ???<<<999555222222333222222444222000000//////---+++///////////////////////////...---,,,,,,---...///---......///000/////////000000000000000000000000///............///000000........................---------......////////////000000000111111111111111///111444555777>>>FFFVVVnnn|||kkk\\\VVVWWWjjjzzzwwwbbbSSSDDD<<<999777777888777777777777666666666666555555444444333222111111000000111111000111444666;;;AAAIIIQQQXXX___hhhmmmrrrwww{{{{{{zzzxxxqqqiiiXXXQQQFFF???<<<;;;999888888888888888888888888888777777888888888888777666888888999999999999::::::;;;;;;;;;::::::;;;;;;;;;============>>>>>>>>>>>><<<===>>>>>>===>>>@@@BBBDDDDDDDDDDDDEEEFFFGGGGGGIIIJJJJJJKKKKKKKKKJJJIIIKKKLLLNNNPPPQQQRRRQQQQQQWWW___jjjwww~~~{{{tttqqqmmmjjjhhhfffbbb```^^^_________^^^[[[XXXVVVQQQPPPOOOLLLJJJHHHFFFEEEFFFFFFGGGGGGHHHIIIKKKKKKMMMNNNOOOPPPRRRSSSTTTUUURRRRRRSSSUUUVVVWWWXXXXXXYYY\\\```dddjjjqqqyyy~~~{{{xxxvvvsssrrrnnnllljjjgggdddaaa___^^^ZZZZZZZZZ[[[]]]```ccceeeeeehhhlllnnnooonnnoooooopppqqqrrrqqqpppppprrrtttyyyssspppssswwwwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{||||||}}}~~~vvvpppfff[[[RRRMMMKKKLLLRRR[[[cccmmmzzz}}}tttssswwwUUUYYY___cccgggjjjmmmpppnnnsssyyy|||{{{zzz{{{}}}~~~}}}wwwuuu{{{~~~}}}{{{yyywwwvvvvvvvvvyyyzzztttgggYYYNNNCCC;;;888555222000000111000000555333111000///...,,,***000000000000000000000000.........------.........------...////////////...//////////////////////////////......//////000111........................------------............000000000000111111111111222000111555666777<<>>:::777777999777777777666666666555555444444444444333111000///000111111111000111444666999>>>FFFNNNVVV^^^eeejjjnnntttyyyzzzzzzyyyuuuooo]]]TTTIII@@@<<<;;;999888888888888888888888888888888888888888888777666666777999::::::999888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>;;;<<<============???AAACCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKJJJIIIHHHIIIJJJLLLNNNOOOPPPQQQQQQUUU]]]iiiuuu}}}zzzsssqqqmmmjjjhhheeeaaa^^^[[[\\\]]]\\\ZZZWWWSSSQQQMMMMMMKKKJJJHHHGGGFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLNNNOOOPPPQQQQQQQQQRRRTTTVVVWWWXXXXXXXXXWWW[[[```dddhhhoooyyy~~~|||yyywwwuuuqqqooommmjjjgggcccaaa```\\\\\\]]]^^^```bbbdddffffffiiilllmmmmmmmmmnnnooonnnooopppppppppppprrrtttyyyrrroooqqquuuuuuvvvxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{|||}}}wwwpppcccXXXPPPOOONNNMMMTTT^^^hhhrrryyyppprrrxxxPPPTTTZZZ^^^bbbeeehhhkkkkkkrrrzzz~~~}}}{{{|||}}}{{{yyyzzzzzz{{{|||||||||zzzyyywwwyyyyyyrrrcccTTTIIIAAA:::666444111000000111000000222111//////000000...---////////////////////////------............------,,,,,,---.......................................///////////////000000111........................////////////............000000000000111111111111222000111555666777:::@@@JJJ```zzzggg\\\ZZZ^^^qqqtttbbbNNNAAA;;;777777999666666666555555555444444333444444333222111///...111111222111000111444666777;;;BBBJJJSSS[[[bbbggglllrrrxxxyyyyyyzzzwwwsss```WWWKKKAAA===;;;999888888888888888888888888888666777777888888888888777777999::::::888888999<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<=========:::;;;<<<<<<<<<===???AAACCCCCCBBBBBBCCCDDDFFFGGGEEEGGGHHHJJJJJJJJJIIIHHHIIIIIIJJJKKKMMMOOOQQQRRRTTT[[[gggttt~~~{{{yyyqqqoookkkiiifffccc___\\\WWWXXXYYYYYYWWWSSSOOOLLLJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMNNNOOOOOOPPPPPPRRRSSSUUUWWWXXXYYYYYYYYYVVVZZZ___cccgggnnnxxx}}}{{{yyyuuusssqqqnnnjjjgggdddccc_________```bbbdddfffggghhhjjjkkklllkkkkkkmmmnnnlllmmmooooooooopppsssuuuzzzsssnnnpppsssssstttvvvwwwwwwxxxxxxxxxxxxyyyyyy{{{{{{|||}}}vvvnnnaaaVVVPPPQQQRRRPPPWWWbbblllwww|||~~~}}}rrrjjjmmmuuuMMMQQQVVV[[[^^^aaadddgggkkksss}}}~~~~~~{{{zzz~~~|||vvvyyy}}}}}}zzzwwwyyyyyyrrrbbbSSSIIIBBB===777555333222222333222111000///...///000111111///........................,,,---...//////...---,,,+++,,,------......------........................///////////////000111111........................111111000000//////......000000000000111111111111111///000444666666999>>>GGG\\\{{{kkk___[[[WWWlll{{{iiiSSSDDD<<<777666888666555555555444444444444333333333333222000...---111222222111111111444666555999???HHHQQQYYY```dddjjjqqqwwwxxxyyy{{{yyyuuubbbYYYLLLBBB===;;;999888888888888888888888888888444555666888999999999999666999;;;:::888777999<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===999;;;<<<<<<<<<===???AAACCCCCCBBBBBBCCCDDDFFFGGGDDDFFFHHHJJJJJJJJJIIIHHHIIIIIIIIIJJJLLLOOOQQQSSSSSSZZZfffsss}}}zzzxxxpppmmmjjjgggeeeaaa]]]ZZZTTTUUUWWWWWWUUUQQQLLLJJJCCCCCCCCCDDDDDDDDDDDDDDDHHHGGGGGGGGGGGGHHHIIIIIIOOOOOOOOOPPPPPPQQQQQQQQQRRRTTTVVVXXXYYYZZZZZZYYYUUUZZZ___cccgggnnnxxx~~~|||xxxvvvtttpppmmmiiigggfff``````aaabbbccceeeggggggjjjkkkkkkkkkjjjjjjlllnnnkkklllnnnoooooopppsssuuuzzzsssnnnppprrrrrrsssuuuvvvvvvwwwwwwwwwxxxxxxxxxzzz{{{{{{}}}tttlll___UUUPPPSSSTTTRRRXXXdddppp{{{~~~zzz}}}xxxllleeehhhqqqJJJNNNSSSXXX[[[___bbbeeeooottt{{{vvvwww}}}}}}wwwzzzzzzpppbbbRRRFFF>>>:::666555222000//////000000......////////////..............................---.........//////000000///////////////...............------------......////////////////////////........................000000...------...///000000///.........///111222222111111444999<<<<<<;;;GGGXXXtttnnn___YYY[[[dddwwwlllUUUIIIBBB;;;777777333333444555666666555555333333333333333333333333000000111111111222222222666999===DDDLLLVVV___dddiiimmmsssxxx{{{zzzxxxvvvjjj^^^NNNCCC>>>===;;;999888888888888888999999999666888::::::999999:::;;;999999999999999999999999888999:::;;;<<<;;;:::999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;===???AAABBBAAABBBBBBBBBCCCDDDDDDDDDGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJLLLMMMPPPQQQRRRWWWYYYbbbqqq~~~~~~|||yyyuuurrroookkkeeeaaa^^^\\\ZZZXXXVVVTTTRRRQQQPPPMMMJJJGGGEEEFFFFFFGGGGGGGGGFFFFFFIIIHHHGGGFFFFFFHHHIIIKKKOOOPPPQQQRRRRRRRRRQQQPPPRRRSSSTTTVVVWWWXXXXXXXXXWWWYYY\\\```eeemmmvvv{{{}}}{{{xxxuuurrrpppmmmjjjgggfffeeeeeedddeeefffggghhhiiiiiiiiijjjkkklllnnnooonnnnnnnnnooopppqqqssssss|||vvvooommmpppssstttsssxxxxxxwwwwwwvvvuuuuuuuuu{{{||||||}}}~~~uuuiii[[[UUUSSSVVV[[[^^^bbbfffqqqzzz|||~~~zzzssslllgggiiinnnHHHKKKOOOTTTWWW[[[```cccmmmrrryyy~~~ttttttzzz~~~zzz{{{pppaaaRRREEE===999666444222000//////000000......////////////........................................../////////000////////////..................------------......................................................//////............//////000//////...///000111222222111111444999<<<<<<;;;EEEUUUpppooo___XXXTTT]]]ppppppYYYLLLDDD<<<777666444555666666777777666666333333333333333333333333000000111111111222222222444777;;;BBBJJJTTT]]]ccchhhkkkpppuuuxxxyyywwwvvvlll```QQQEEE@@@>>><<<:::999999888888888888888888777888::::::999888999:::999999999999999999999999999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<===???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQTTTVVV___mmmzzz}}}zzzwwwssspppnnnjjjddd___\\\YYYWWWUUUSSSQQQPPPOOONNNLLLHHHEEEEEEEEEFFFGGGGGGGGGGGGGGGJJJIIIHHHHHHHHHJJJLLLMMMOOOPPPQQQRRRRRRRRRQQQPPPRRRTTTVVVXXXZZZZZZZZZZZZWWWYYY\\\___dddllltttyyy{{{yyyuuusssqqqoookkkiiigggfffeeeeeeeeefffggghhhiiiiiiiiijjjkkklllmmmnnnnnnnnnooooooppprrrsssttt|||vvvooommmpppssstttsssvvvvvvvvvvvvuuuuuuuuuuuuzzz{{{{{{|||}}}tttgggYYYTTTSSSYYY```dddjjjnnnuuu}}}{{{~~~~~~vvvpppjjjfffiiioooEEEGGGJJJMMMQQQWWW]]]aaaiiinnnvvv{{{~~~~~~~~~~~~|||qqqqqqvvv{{{}}}}}}ooo```PPPDDD<<<888555444222000//////000000......////////////..........................................////////////..............................------------............................................................///////////////...///////////////000111111222111222555888;;;<<<;;;CCCQQQiiippp^^^UUUNNNVVVhhhvvv```PPPEEE===777666444555555666666666666666333333333333333333333333111111111111111222222222111444999???FFFPPPZZZ```fffhhhmmmrrruuuwwwwwwwwwnnndddUUUIIICCC@@@===<<<:::999999999888777777777888999;;;:::999777888999999999999999999999999999::::::;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>======>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDFFFGGGGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNOOOQQQSSSZZZgggsss~~~{{{yyyuuuqqqnnnkkkgggaaa[[[XXXUUURRRPPPNNNMMMLLLKKKKKKIIIFFFCCCDDDEEEFFFGGGHHHHHHIIIIIIKKKJJJJJJJJJJJJLLLNNNOOOOOOPPPQQQSSSSSSSSSRRRQQQRRRTTTWWW[[[]]]]]]\\\\\\XXXZZZ\\\___ccciiipppuuu}}}{{{xxxuuusssrrrpppmmmjjjgggffffffeeefffggghhhiiiiiiiiiiiiiiijjjlllmmmnnnnnnnnnooooooppprrrssstttzzzvvvpppoooqqqssstttsssttttttuuuuuuuuuuuuvvvvvvyyyyyyyyyzzz{{{}}}uuufffYYYTTTTTT\\\fffmmmsssxxxzzz|||~~~yyyrrrmmmgggdddhhhoooCCCDDDFFFHHHLLLRRRZZZ___fffkkksssyyy|||}}}}}}}}}}}}~~~~~~{{{}}}yyyooopppssswww~~~nnn]]]NNNCCC:::666444333222111000000000000......////////////.......................................///////////////------...............///......------------......................................................------///000000000///...///////////////000000111111222333555888:::;;;;;;AAAMMMbbb}}}qqq]]]QQQMMMSSSaaauuu}}}hhhVVVHHH>>>888666444444555555555555444444333333333333333333333333111111111111111111111111...222666;;;AAAJJJUUU\\\dddfffkkkooosssvvvxxxxxxooofffYYYMMMEEE@@@>>><<<:::::::::999888777666666888:::;;;:::888777777777888999999999999999:::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>?????????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGIIIIIIIIIJJJKKKLLLNNNNNNOOOQQQWWWbbbmmmyyy}}}zzzwwwsssoookkkgggccc\\\WWWSSSPPPMMMKKKJJJIIIHHHIIIIIIHHHEEECCCDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKJJJKKKLLLMMMOOOPPPOOOPPPRRRSSSTTTTTTSSSRRRPPPSSSXXX\\\^^^^^^]]]\\\YYYZZZ\\\___aaaffflllpppwwwyyy}}}xxxuuusssqqqpppooollljjjggggggfffeeefffggghhhiiiiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnooopppqqqrrrsssxxxuuuqqqppprrrssstttssssssttttttuuuvvvvvvwwwwwwwwwwwwwwwxxxzzz{{{}}}~~~|||lll\\\VVVVVV___jjjsssyyy~~~}}}~~~~~~wwwpppkkkfffcccgggmmmAAABBBDDDFFFIIIOOOWWW\\\ccciiiqqqxxx{{{|||}}}}}}||||||}}}~~~{{{uuuwww{{{xxxqqqrrrtttvvv~~~~~~~~~lllZZZLLLAAA999555333333222111111000000000......////////////......///////////////////////////////////////.........,,,---------......//////......------------......................................................,,,---///000000000///......//////000000000000000000111333444666888999;;;@@@III\\\uuuttt___OOOKKKNNNZZZkkkzzzoooZZZJJJ@@@:::777666666777777777777666666333333333333333333333333111111111111111111111111---000444888<<>>>>>>>>>>>??????>>>>>>??????@@@AAABBBCCCDDDEEEDDDEEEEEEFFFGGGFFFFFFFFFIIIIIIJJJKKKLLLMMMOOOPPPPPPQQQWWW```iiisss{{{xxxtttpppkkkhhhaaa]]]WWWSSSOOOMMMJJJHHHHHHGGGGGGHHHIIIIIIGGGDDDFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRTTTUUUTTTTTTSSSOOORRRVVVZZZ]]]]]]\\\ZZZXXXZZZ\\\^^^```dddiiilllooorrruuuxxxzzzzzzyyyyyyrrrpppnnnmmmmmmkkkiiiggggggffffffeeeeeefffhhhiiiiiiiiiiiiiiijjjkkkkkklllmmmmmmmmmnnnooopppqqqrrruuutttrrrqqqrrrrrrsssssssssttttttuuuvvvwwwxxxxxxuuuvvvvvvwwwxxxzzz{{{|||~~~~~~xxxccc[[[XXX```kkktttzzz}}}wwwqqqmmmhhhdddgggmmm@@@AAABBBDDDGGGLLLSSSWWW```fffooovvvzzz{{{|||}}}zzz{{{|||}}}{{{rrrsssvvv~~~zzzvvvyyyyyyxxx~~~~~~|||iiiVVVIII???888444222222222222111111000000......////////////......///////////////////////////////////////.........,,,,,,,,,---......//////......------------......------------------------........................,,,---...///000000000000......///000000000000000...000222333444555777999>>>EEEUUUnnn|||eeeSSSJJJJJJRRRbbbqqq|||ttt^^^KKKBBB===999:::::::::::::::999999888333333333333333333333333222222222111111111111111,,,000444666888@@@KKKTTT]]]aaagggnnnssswwwyyyyyyrrrkkk```SSSIIIAAA===;;;:::999999999888777777777777888:::999888666777888888888888999999::::::;;;888888888888888999:::::::::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEECCCDDDEEEEEEFFFFFFEEEEEEHHHIIIIIIKKKLLLNNNPPPQQQPPPRRRXXX___eeemmm{{{|||xxxtttppplllgggccc[[[XXXSSSOOOMMMKKKIIIHHHIIIHHHIIIJJJLLLLLLJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNPPPQQQSSSTTTUUUUUUUUUUUUPPPRRRUUUYYY[[[[[[ZZZYYYWWWYYY[[[]]]___bbbfffiiiiiikkkmmmpppqqqqqqqqqpppmmmkkkiiiiiiiiihhhfffdddfffeeeeeedddeeefffggghhhiiiiiiiiiiiiiiijjjkkkkkkkkklllllllllmmmooopppqqqrrrrrrqqqqqqqqqqqqqqqrrrsssssstttuuuvvvvvvwwwwwwuuuuuuuuuvvvxxxyyy{{{|||}}}~~~lllbbbZZZ___jjjsssyyy}}}|||xxxtttqqqmmmiiikkkqqq???@@@AAABBBDDDHHHNNNRRR]]]ccclllssswwwyyy{{{{{{yyyzzz{{{}}}}}}qqqqqqsssyyy}}}||||||{{{fffSSSFFF>>>777333111222222222222111000000......////////////......////////////////////////000/////////............++++++,,,------...//////......------------......------------------------........................---------......///000111---...///000111000000///,,,///222222222333555888;;;AAAOOOgggoooZZZMMMKKKOOO[[[iiittt~~~www```LLLDDD???<<<:::::::::::::::999888777333333333333333333333333222222222111111111000000---111444555555<<>>===999999888888888888888888555777999999888777777888777888888999::::::;;;;;;999999888888888999:::;;;:::::::::;;;;;;;;;<<<<<<999:::<<<===>>>>>>>>>===>>>>>>???@@@BBBCCCDDDEEECCCCCCDDDEEEEEEEEEDDDDDDFFFFFFGGGIIIKKKNNNPPPRRRQQQSSSXXX^^^aaagggtttzzzwwwsssoookkkgggaaa^^^VVVSSSOOOLLLKKKKKKJJJIIIJJJJJJKKKMMMPPPPPPOOOMMMLLLMMMMMMNNNOOOOOOOOONNNOOOPPPPPPPPPOOOOOONNNNNNPPPQQQSSSUUUVVVVVVVVVUUURRRSSSVVVXXXYYYZZZZZZZZZVVVXXXZZZ\\\^^^aaadddgggeeeggghhhjjjjjjjjjiiiiiiiiigggffffffffffffdddccceeeddddddcccccceeefffgggiiiiiiiiiiiiiiijjjjjjkkkjjjjjjjjjkkklllmmmnnnoooooopppqqqqqqpppppppppppprrrrrrrrrsssssstttttttttuuuuuuuuuvvvwwwyyy{{{{{{}}}~~~tttggg\\\___iiirrryyy~~~zzzwwwvvvvvvtttppprrrwww===>>>@@@AAACCCFFFKKKNNNZZZ```iiiqqquuuxxxyyyzzzxxxyyy{{{|||~~~rrrqqqrrrvvv}}}yyydddQQQEEE===777333111111222222222111111000......////////////......000000000000000000000000000000//////.........---++++++,,,,,,---...//////.........------.........------------------------..............................------...///111222---...000111111111000///+++...111222111111444777999>>>KKKbbbvvv```SSSOOOPPPYYYcccmmmwwwxxx```MMMEEEAAA===777777777777777666555555333333333333333333333333222222222222111111000000...222444444444:::FFFOOOUUU[[[ccclllrrruuuvvvvvvvvvqqqgggZZZMMMDDD@@@>>>888888888888888999999999444666888888888777888999777777888999::::::;;;;;;;;;:::999999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<777888:::<<<>>>>>>>>>======>>>???@@@BBBCCCDDDEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFHHHKKKMMMPPPQQQQQQSSSXXX]]]___cccooo{{{~~~wwwtttppplllhhhccc^^^ZZZSSSPPPLLLKKKKKKKKKKKKJJJLLLLLLMMMOOORRRSSSRRRPPPNNNNNNOOOPPPPPPPPPOOOOOORRRRRRRRRRRRQQQPPPOOONNNPPPQQQSSSUUUVVVVVVVVVVVVTTTUUUVVVXXXYYYZZZZZZZZZUUUWWWZZZ\\\]]]```dddgggdddeeefffggggggfffeeeeeegggfffddddddeeeeeedddbbbddddddcccbbbcccdddeeefffiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiijjjkkklllmmmnnnmmmooopppqqqpppoooooopppppppppqqqqqqqqqqqqrrrrrruuuuuuuuuvvvwwwyyy{{{|||}}}~~~yyyjjj^^^___hhhrrrzzzwwwvvvwwwyyyxxxvvvwww|||===>>>>>>>>>???CCCIIIMMMTTT\\\gggooorrrtttuuuwwwuuuuuuwwwyyy{{{~~~zzzttttttzzz}}}~~~|||www]]]LLLCCC<<<777666000000000000000000000000////////////////////////222111000///...---,,,+++........................///...---,,,,,,---.../////////.........---------......------------......///...---,,,,,,---...///111...,,,+++,,,...//////............////////////111000//////111333666777999===III^^^xxx~~~fffUUUQQQNNNTTT```mmmvvvzzz~~~tttdddQQQBBB;;;:::888777666777888777555333222222222111111111111000111111111111111000//////333333333333555999>>>BBBQQQXXXbbbkkkqqqtttwwwxxxwwwrrriii]]]QQQHHHAAA===999999888888999999::::::555555666777888888777777777888888888888999999999::::::999999::::::;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@AAABBBBBBDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFGGGHHHJJJLLLNNNOOORRRUUUYYY]]]bbbhhhnnnsss}}}{{{xxxsssooojjjeeebbb___]]][[[TTTRRROOONNNOOOPPPQQQQQQUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTSSSQQQPPPPPPPPPPPPSSSSSSSSSSSSRRRQQQOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTUUUUUUWWWXXXZZZ\\\]]]^^^ZZZXXXXXXZZZ^^^bbbbbbaaabbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbdddcccbbbbbbbbbdddfffhhhggggggggghhhiiiiiijjjjjjhhhiiiiiiiiiiiiiiihhhgggmmmrrrvvvvvvqqqnnnnnnpppqqqrrrrrrqqqpppqqqsssvvvtttuuuvvvwwwxxxyyyzzzzzz}}}~~~vvveee\\\bbbkkkpppxxxwwwtttrrrttt{{{~~~}}}===>>>>>>>>>>>>BBBGGGKKKSSSZZZeeellloooqqqsssuuuvvvvvvwwwyyy{{{}}}zzzzzz~~~~~~~~~{{{vvv[[[KKKAAA;;;777666222111111111000000000000////////////////////////222111000///...---,,,,,,........................///...------------.../////////.........---------......------------......///...------------...///111...,,,+++---...//////............////////////222222000000000222444555888<<>>999999999888999999::::::666777777888888888777777777888888888888999999999:::999999999999:::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDCCCEEEEEEFFFGGGIIIKKKMMMNNNSSSVVVZZZ___ccciiipppttt|||}}}xxxuuuqqqmmmhhhdddbbb```^^^]]]XXXVVVTTTTTTUUUVVVVVVUUUWWWWWWXXXYYYYYYXXXVVVVVVUUUUUUSSSRRRQQQQQQPPPPPPSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQSSSTTTUUUUUUTTTTTTVVVWWWXXXZZZ\\\]]]^^^___[[[YYYXXXZZZ^^^aaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccbbbaaabbbccceeegggffffffggghhhhhhiiiiiijjjhhhhhhhhhhhhhhhhhhhhhhhhlllqqquuutttpppmmmmmmoooqqqrrrrrrqqqppppppsssuuuttttttuuuwwwxxxzzz{{{{{{}}}}}}pppbbb[[[cccmmmrrryyy~~~vvvrrrqqqttt|||===============@@@DDDHHHQQQXXXbbbiiilllnnnppprrrvvvwwwxxxyyyzzz{{{|||}}}~~~~~~~~~zzz~~~sssYYYHHH>>>888555555333333222111000//////...////////////////////////111111000///...------,,,........................///...------------...///...............---------......------------......///...------------...///000...,,,,,,---...///...............////////////333222111000000111222333888;;;DDDUUUmmmbbbYYYPPPSSSaaapppyyy||||||tttfffUUUFFF===999:::888777777777777555444444444444444333333333333111111222222111111000///000111111111222555:::>>>JJJQQQ\\\eeelllqqqtttuuuzzzvvvooodddYYYMMMDDD???::::::999999888999999999777888888888888777777666777888888888888999999999999999999999999:::;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAAAAACCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLTTTWWW[[[```eeelllsssxxx|||~~~zzzuuusssooolllhhheeedddcccbbbaaa^^^\\\[[[\\\]]]^^^]]]\\\ZZZZZZ[[[\\\[[[ZZZXXXWWWWWWVVVUUUSSSRRRQQQQQQQQQTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTUUUVVVWWWYYYZZZ\\\]]]^^^\\\ZZZZZZ[[[]]]___```___````````````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbaaa``````aaabbbdddeeeeeeffffffggghhhhhhiiiiiigggffffffffffffgggiiijjjkkkooosssssspppmmmmmmnnnrrrssssssrrrppppppqqqsssrrrssstttvvvxxxzzz{{{|||||||||~~~xxxfff]]]ZZZdddooouuu{{{|||uuupppooottt~~~=========<<<<<<>>>BBBEEEOOOVVV```gggjjjlllnnnqqqtttuuuwwwxxxzzz{{{|||}}}~~~~~~~~~{{{|||~~~mmmUUUDDD;;;555444555555444333222000///...---////////////////////////000000//////......------.................................------.......................................------------...............------.........000...,,,,,,...///..................////////////222111111000111111222333888;;;BBBPPPfffnnnaaaUUUUUUaaaqqq{{{~~~~~~|||vvviiiZZZJJJ???:::;;;999777777777777666444444444444444333333333333111222222222222111000000000111111111222444999<<>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEGGGHHHJJJKKKQQQTTTYYY___fffnnnwww}}}}}}zzzvvvtttqqqnnnjjjhhhhhhhhhhhhgggcccbbbbbbccceeeeeecccaaa^^^^^^___^^^^^^\\\ZZZYYYXXXWWWVVVTTTSSSRRRRRRRRRTTTTTTTTTTTTTTTSSSRRRRRRQQQRRRSSSTTTUUUUUUTTTSSSRRRSSSTTTUUUWWWXXXYYYZZZ\\\[[[ZZZ[[[\\\]]]^^^^^^_______________`````````________________________``````______```aaacccccceeeeeeeeefffgggggghhhhhhffffffddddddeeegggiiikkkkkknnnqqqqqqooonnnnnnooorrrssssssrrrpppooopppqqqoooppprrrtttvvvxxxzzzzzz{{{{{{}}}~~~~~~{{{rrrhhh\\\XXXZZZfffrrrxxx~~~{{{uuuoooooottt<<<======<<<<<<>>>AAACCCNNNUUU___fffiiilllooorrrrrrsssvvvyyy{{{}}}~~~~~~~~~~~~~~~|||||||||vvvdddOOO@@@888333333555666555444222111///...---///////////////////////////////////////.................................---..................------...........................------------......---..................---///...,,,---...///...---............/////////////////////000111333444444888:::@@@KKK]]]xxx{{{lll\\\XXXbbbqqq|||~~~yyyoooaaaQQQDDD===<<<:::888666777777666555333333333333222222222222222222222222222111000000111222222222222444888;;;CCCJJJVVVaaaiiiooosssuuuxxxwwwssslllaaaTTTHHHAAA<<<;;;:::999888888888888777777777777666555555444777777888888888999999999999888888888888999:::::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>??????@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEECCCCCCDDDEEEFFFGGGIIIJJJMMMPPPVVV]]]eeeoooyyy~~~{{{zzzvvvtttpppnnnoooooooooooohhhgggggghhhiiihhhgggeeeaaaaaaaaaaaa```^^^\\\[[[YYYXXXVVVUUUSSSRRRRRRQQQSSSTTTTTTTTTTTTSSSSSSRRRQQQRRRTTTUUUUUUTTTSSSSSSQQQQQQRRRSSSUUUVVVWWWWWWZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^^^^_____________________________________________```aaabbbbbbcccddddddeeeffffffggggggffffffddddddeeegggiiikkkkkkmmmooopppooooooooooooqqqrrrsssrrrpppoooooopppmmmnnnoooqqqtttvvvwwwxxxyyyzzz{{{}}}~~~{{{uuuooofff\\\TTTUUU[[[gggttt{{{zzzuuuooonnnttt~~~;;;<<<=========>>>AAACCCMMMTTT]]]dddhhhlllpppsssqqqsssvvvyyy|||~~~~~~||||||~~~}}}||||||{{{|||~~~~~~zzziiiZZZHHH===666222222555666555444333111000......////////////////////////.........///////////////........................------...//////...---------------.....................------------......------...//////...------///---------//////...---............////////////---...///000222333444444666888===EEEUUUnnnxxxeee\\\aaaooo}}}xxxkkk[[[LLLCCC>>>;;;888666666777666555333333333333222222222222222222222333222222111000111222222222222333666999???GGGSSS___hhhnnnsssuuuvvvvvvuuuoooeeeXXXKKKCCC===<<<;;;999888777777777666777777777777666666555777888888888888999999999888888888888888999::::::999999999999999:::;;;;;;;;;;;;::::::;;;;;;<<<=========>>>>>>???@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJNNNSSSYYYbbbmmmwww~~~{{{wwwuuuuuuuuuuuutttnnnllljjjjjjjjjjjjhhhgggcccddddddcccaaa___]]]\\\YYYXXXVVVTTTSSSRRRQQQQQQRRRSSSSSSTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXYYYYYYXXXXXXZZZ\\\\\\\\\\\\]]]^^^^^^______````````````````````````^^^^^^___``````aaaaaabbbcccccccccdddeeeeeeffffffgggffffffffffffgggiiijjjjjjkkklllmmmnnnooooooooooooqqqrrrrrrqqqoooppppppmmmnnnoooqqqssstttvvvwwwxxxyyyzzz{{{}}}~~~wwwooohhh^^^UUUPPPTTT]]]iiiuuu~~~yyyuuunnnnnnsss~~~:::;;;=========???BBBDDDJJJQQQ[[[bbbgggkkkppptttsssuuuxxx{{{}}}~~~~~~~~~}}}}}}~~~zzzzzz{{{~~~}}}xxxyyy{{{zzz{{{}}}}}}||||||zzzqqqggg]]]PPPBBB:::555111222555555555444333111000//////////////////////////////---.........//////000000........................------...//////...---------------.........//////......------------......------...//////...------...------...//////...,,,............////////////...///000111111222222222222555999@@@MMMeeennnaaaaaammm~~~vvvfffUUUKKK???<<<888666666777666555444444444444333333333333222222333333222222111000///000111111111222444666;;;CCCOOO[[[eeelllqqqtttuuuvvvwwwsssjjj]]]OOOFFF>>>===;;;999888777666666777888888999999999888888777888888888888999999999888888888888888999999:::999999999888999999:::;;;;;;;;;::::::;;;;;;<<<=========>>>>>>??????@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJMMMQQQVVV^^^hhhrrryyy~~~|||zzzyyyyyyxxxwwwsssqqqmmmkkkkkkkkkjjjhhheeeeeeeeedddbbb```]]]\\\YYYXXXVVVTTTRRRQQQPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVTTTVVVWWWWWWVVVVVVYYY[[[[[[[[[[[[\\\]]]^^^^^^^^^________________________^^^___``````aaabbbbbbbbbbbbbbbccccccdddeeeeeeeeehhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjlllmmmmmmmmmnnnppprrrrrrqqqppppppqqqooooooppprrrsssuuuvvvvvvwwwxxxyyyzzz{{{|||}}}~~~~~~tttkkkddd[[[SSSOOOUUU___jjjvvv{{{vvvsssmmmmmmsss:::;;;===>>>>>>@@@BBBEEEHHHOOOYYYaaafffkkkppptttuuuwwwzzz|||~~~~~~}}}|||{{{|||}}}~~~{{{{{{|||~~~{{{sssvvvzzzyyy{{{}}}~~~}}}{{{uuuhhh[[[VVVKKK???999444111222666555444444333222111000000////////////////////////------......///000000000........................,,,---...//////...---,,,---------.........//////.........------.........,,,---...//////...---,,,...------...//////...,,,............/////////000000000111111111111000000///333777<<>>===;;;999888777666666888999:::;;;;;;;;;;;;;;;777888888888888999999999888888888777888999999:::999999888888999999:::;;;;;;::::::::::::;;;<<<<<<=========>>>??????@@@@@@BBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGIIIIIILLLMMMQQQUUU[[[dddnnntttzzz|||{{{zzzyyyxxxwwwsssooollllllkkkkkkjjjffffffeeedddbbb```]]]\\\YYYXXXVVVTTTRRRPPPPPPOOOQQQQQQRRRRRRRRRRRRRRRQQQRRRSSSTTTUUUUUUTTTSSSRRRNNNOOOOOOPPPQQQRRRSSSSSSRRRTTTVVVVVVUUUUUUXXX[[[ZZZZZZ[[[\\\]]]]]]^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[^^^___```aaabbbbbbbbbbbbaaabbbbbbcccddddddeeeeeehhhiiiiiiiiiiiiiiihhhgggfffeeeeeegggiiikkkkkkkkkmmmoooqqqrrrqqqpppqqqqqqqqqqqqrrrsssuuuvvvvvvwwwwwwwwwxxxyyy{{{|||}}}}}}~~~|||sssjjjcccZZZRRROOOWWWaaakkkvvv~~~xxxsssqqqkkklllsss@@@>>>???DDDFFFDDDBBBBBBJJJPPPZZZbbbiiimmmqqqttttttwwwzzz{{{{{{{{{|||}}}~~~~~~tttqqquuu{{{~~~}}}~~~}}}tttdddWWWLLLEEE;;;666444555444333333333222111000000111111////////////////////////000000000000000000000000............////////////,,,---------.../////////------------------------///...---,,,,,,---...///---------...///000000111......------------.........------------...//////............////////////555444888???FFFTTTqqqzzzjjjaaafffxxx~~~lll[[[III???666666888777777777666555555555555444444444555444222000000111222333222222222222222222222222888>>>HHHSSS]]]fffoootttuuuyyyzzzvvvooodddTTTFFFEEE>>>999;;;<<<:::999:::888777666777888999888666666666777888999999::::::999999999999999999999999777888888888888999999999999;;;<<<<<<<<<<<<===???============>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDHHHHHHFFFFFFGGGHHHJJJLLLJJJLLLOOORRRWWW^^^gggllltttyyy|||yyyxxxxxxuuussspppooonnnmmmjjjhhhhhhgggfffdddbbb___]]][[[[[[YYYVVVRRRPPPNNNMMMLLLOOOQQQQQQQQQOOONNNOOOPPPVVVTTTRRRRRRSSSRRROOOLLLQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTTTTUUUVVVWWWYYYZZZWWWXXXZZZ[[[\\\]]]]]]]]]]]]\\\ZZZYYYYYYZZZ\\\]]]^^^^^^______``````aaaaaaeeeccc```___aaadddffffffffffffffffffffffffeeeeeeddddddeeeeeeggghhhiiijjjmmmnnnooooooooooooooonnnpppqqqrrrtttuuuvvvvvvwwwxxxwwwvvvuuuvvvxxx{{{}}}~~~~~~~~~wwwqqqhhh\\\VVVUUUQQQZZZfffpppvvv|||yyyrrrlllhhhbbbhhhrrr@@@>>>???DDDFFFCCCAAABBBHHHOOOXXX```ggglllppprrrrrruuuxxxyyyyyyyyyzzz{{{}}}}}}}}}~~~~~~yyypppooossszzz~~~tttcccVVVHHHAAA888333222222111000222222111000000000000000////////////////////////////////////////////////............////////////---------...............------------------------///...------------...///---------...///000000000.........------............------------...//////....../////////000000000222111444;;;AAAOOOkkk{{{jjj```dddttttttcccNNNCCC:::888999777666666666555555555555444444444444333111//////000111222222222222222222222222222666;;;DDDOOOZZZdddmmmrrrrrrvvvyyyvvvooofffWWWJJJEEE>>>999:::<<<:::888999888777666777888888777666666666777888888999::::::888888888888888888888888777777888888888999999999888:::;;;;;;;;;;;;<<<>>><<<=========>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDFFFEEEDDDCCCDDDFFFHHHIIIJJJLLLMMMPPPSSSYYY```eeennnssszzz|||zzzxxxxxxtttrrrpppnnnmmmkkkiiiggghhhgggfffdddbbb___]]][[[[[[YYYVVVSSSPPPNNNMMMMMMNNNOOOPPPPPPOOOOOOPPPQQQRRROOOMMMNNNOOOOOONNNKKKNNNNNNNNNNNNOOOOOOPPPPPPSSSSSSSSSTTTUUUVVVWWWXXXVVVWWWXXXZZZ[[[[[[\\\\\\]]]\\\ZZZYYYYYYZZZ\\\]]]\\\]]]^^^___```aaabbbbbbeeebbb``````bbbdddffffffffffffffffffffffffeeeeeeeeeeeeeeefffggghhhiiijjjlllmmmnnnooooooooooooooooooppprrrtttuuuvvvvvvvvvwwwvvvuuutttuuuxxxzzz|||}}}~~~|||uuuooofff[[[UUUUUUSSS\\\hhhqqqwww}}}}}}wwwnnngggccc___fffppp}}}AAA>>>???CCCEEECCCAAABBBFFFLLLUUU]]]dddiiinnnpppqqqsssvvvwwwwwwwwwxxxzzz{{{{{{||||||}}}{{{|||}}}vvvnnnnnnsss{{{tttbbbUUUFFF???777111111111000///111000000////////////000////////////////////////////////////////////////---............/////////...............---------------------------------///...------------...///---------...//////000000...........................------------...///////////////000000000111111000///222999>>>IIIdddzzziii^^^___nnn~~~|||kkkUUUJJJ>>>;;;:::777555666666555555555555444444444222222000/////////000111222222222222222222222222555888>>>IIIVVVbbbjjjnnnoootttwwwuuuppphhh[[[OOOFFF???::::::;;;999888999888777666666888888777666666666777777888888999999777777777777777777777777777777777888888888999999777999::::::::::::;;;===<<<<<<=========>>>>>>>>>??????@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBDDDFFFHHHJJJKKKKKKLLLNNNRRRWWW[[[eeeiiiqqqyyy}}}zzzxxxwwwtttrrrooommmllljjjhhheeeggggggfffdddaaa___]]][[[XXXVVVSSSPPPNNNLLLKKKKKKLLLMMMOOOOOONNNNNNOOOQQQOOOMMMJJJIIIIIIIIIIIIHHHJJJJJJKKKLLLMMMNNNNNNOOOQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUWWWXXXYYYZZZZZZZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[\\\^^^```aaaccccccdddbbb``````bbbdddeeefffeeeeeeeeeeeeeeeeeeffffffeeeeeeeeefffggghhhiiijjjjjjkkklllnnnnnnooooooooooooppprrrsssuuuvvvvvvvvvvvvuuuttttttuuuwwwyyy{{{|||}}}}}}zzzrrrllldddZZZTTTTTTWWW```llltttyyy~~~|||tttjjjaaa\\\[[[aaalllyyyBBB>>>>>>CCCDDDBBBAAABBBEEEJJJSSS[[[bbbhhhmmmpppppprrrtttuuuuuuvvvwwwyyy{{{{{{{{{{{{|||~~~{{{xxx|||xxxyyyvvvooopppuuu|||rrr```TTTEEE>>>777222222222111000000//////.........//////////////////////////////////////////////////////---------.........///////////////...---------,,,------------------------.........------.........---------....../////////---..................---...------------...//////000000000000111111111111111000444:::===GGG```yyywwwfffZZZZZZhhhwwwoooZZZNNNAAA<<<:::777666666666555555555555444444444222222111000000000000111111111111111111111111111444555:::DDDQQQ^^^gggkkknnnsssvvvuuuqqqjjj^^^RRRIIIAAA::::::;;;888777888888666555666777888777666666666666777777777888888777777777777777777777777777777777777888888888888666888999:::999999:::<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEDDDCCCCCCCCCEEEGGGIIIHHHIIIIIIJJJJJJMMMRRRUUU\\\```gggooovvv}}}}}}yyywwwvvvtttrrrooommmllljjjhhhfffgggfffeeecccaaa^^^\\\[[[TTTSSSPPPMMMJJJIIIHHHHHHLLLMMMNNNNNNLLLLLLMMMNNNOOOLLLIIIEEEDDDCCCCCCCCCGGGGGGHHHJJJKKKLLLNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRSSSTTTUUUWWWXXXYYYYYYYYY[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\^^^___```aaaaaacccaaa___```bbbdddeeeeeeddddddeeeeeeeeeeeeffffffffffffffffffggghhhiiijjjiiijjjkkklllnnnnnnooooooooopppqqqssstttuuuvvvvvvvvvuuuuuuuuuvvvwwwyyy{{{{{{|||}}}~~~~~~wwwoooiiiaaaXXXTTTTTT[[[dddpppxxx{{{{{{sssiii^^^WWWVVV\\\fffsssBBB???>>>BBBCCCAAA@@@AAADDDIIIRRRZZZaaagggmmmpppppprrrsssttttttuuuwwwyyyzzzzzz{{{{{{|||~~~{{{wwwtttwwwuuuuuu|||xxxsssrrrwww{{{~~~~~~}}}ooo^^^RRRBBB<<<555222111222111//////...............//////////////////////////////........................------------............/////////...---------,,,---------------------------..................---------------............------...//////...------...------------...//////000000000000111111111111222111555999;;;CCCZZZrrrrrrbbbWWWUUUaaaooosss^^^PPPCCC<<<:::777666777666555555555555444444444333333222222111111111111111111111111111111111111333444888@@@LLLYYYccciiinnnsssvvvtttqqqkkk___TTTLLLCCC<<<;;;;;;888777888777666555666777888777555666666666666666666777777888888888888888888888888666666777777777888888888666888999999999999:::<<<<<<<<<<<<<<<===============>>>>>>???@@@AAABBBBBBDDDDDDBBBBBBCCCDDDFFFHHHFFFGGGHHHHHHIIIKKKOOOSSSUUUXXX^^^eeelllsssxxx{{{|||xxxuuutttsssqqqooommmmmmkkkiiigggeeeeeedddbbb___]]]ZZZYYYSSSQQQOOOLLLIIIHHHGGGGGGLLLMMMNNNMMMKKKJJJJJJKKKKKKJJJGGGDDDBBBBBBCCCDDDEEEFFFGGGHHHJJJLLLMMMMMMKKKLLLMMMNNNOOOOOONNNNNNPPPQQQSSSUUUWWWXXXYYYYYY[[[ZZZZZZZZZZZZZZZZZZ[[[]]]]]]]]]]]]^^^^^^^^^^^^aaa```___```bbbdddeeeeeeddddddddddddeeeeeeffffffggggggggggggggghhhiiijjjhhhhhhjjjkkkmmmmmmnnnnnnooooooqqqssstttuuuuuuvvvvvvvvvvvvvvvwwwyyyzzz{{{{{{{{{|||}}}|||tttlllfff^^^VVVTTTUUU___hhhsss{{{~~~~~~|||uuujjj^^^VVVSSSXXXbbbnnnyyyCCC???>>>AAABBB@@@@@@AAACCCHHHPPPXXX___ffflllpppoooqqqrrrrrrrrrtttvvvxxxzzzzzzzzzzzz{{{}}}~~~~~~~~~}}}vvvsssqqqsss|||}}}sssssszzz{{{xxxxxx{{{}}}zzzlll[[[OOO>>>999333000000000///---///............//////000////////////////////////........................,,,------------........................---------------------------------------...//////...------------------------------,,,---...//////...---,,,...------------...///////////////000000000111111111000333777888>>>SSSjjjppp```TTTRRR\\\iiiyyycccUUUEEE>>>:::888777888666555555555555444444444333333333333222222222111111111111111111111111111222444777===EEEQQQ^^^gggmmmrrruuutttrrrmmmbbbXXXOOOFFF>>><<<;;;999888999777666555555777777666555555555555555666666666666888888888888888888888888666666666777777777888888666888999999999999:::<<<;;;;;;<<<<<<<<<===============>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@BBBDDDFFFDDDFFFGGGHHHHHHJJJMMMPPPPPPRRRVVV[[[aaahhhmmmppp~~~{{{vvvsssqqqpppooommmllllllkkkiiigggccccccbbb```^^^[[[YYYWWWSSSQQQOOOLLLJJJIIIHHHHHHJJJKKKLLLKKKJJJIIIIIIJJJFFFFFFFFFDDDBBBBBBCCCEEEDDDDDDEEEGGGHHHJJJKKKKKKIIIJJJKKKLLLMMMLLLKKKKKKLLLMMMPPPRRRUUUWWWYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ^^^^^^]]]]]]]]]\\\\\\\\\```___^^^```ccceeeeeeeeeccccccddddddeeeeeeffffffhhhggggggggghhhhhhiiijjjggghhhiiikkkllllllllllllnnnoooqqqrrrtttuuuuuuuuuvvvvvvwwwwwwxxxzzz{{{{{{|||||||||}}}zzzrrrjjjddd]]]VVVTTTWWWaaakkkvvv~~~|||}}}xxxnnnaaaXXXSSSXXXaaakkkuuu|||CCC???>>>@@@BBB@@@???AAA@@@EEEMMMUUU\\\cccjjjnnnnnnooopppppppppqqqtttwwwxxxxxxxxxyyyzzz{{{|||}}}|||}}}}}}|||rrrpppnnnooovvvzzzqqqsss|||xxxhhhWWWLLL===888333000000111000...//////......//////000111////////////////////////........................,,,,,,---------.........---------...............------------------------------...//////...------------------------------,,,---///000000///---,,,...------------...//////....../////////000000000111000333666666:::NNNdddqqqaaaSSSOOOXXXcccvvvjjj[[[JJJ@@@;;;888666777666555555555555444444444222222222222222111111000111111111111111111111111///333777:::>>>IIIYYYdddjjjooosssssssssooofff]]]RRRIII@@@>>><<<:::999:::777666555555666777666555555555555555555555555555777777777777777777777777666666666666777777777888777888::::::999999;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???@@@AAAAAACCCBBBAAA@@@AAACCCEEEFFFEEEFFFGGGGGGGGGHHHJJJLLLKKKLLLOOOSSSXXX^^^cccfffrrrxxxzzzuuuqqqooolllkkkiiiiiijjjjjjhhhgggbbbaaa```^^^\\\YYYWWWVVVPPPOOOLLLJJJHHHGGGFFFFFFFFFHHHIIIJJJIIIIIIKKKMMMFFFHHHHHHEEEAAA??????@@@BBBBBBCCCDDDEEEGGGGGGHHHGGGHHHIIIKKKKKKJJJIIIHHHFFFHHHKKKOOORRRUUUWWWXXXYYYYYYZZZZZZZZZZZZYYYYYY\\\\\\\\\\\\\\\]]]]]]]]]___^^^^^^```ccceeeeeedddbbbccccccdddeeeeeeffffffhhhhhhhhhggghhhhhhiiijjjhhhhhhiiijjjkkkkkkjjjjjjnnnoooppprrrssstttuuuuuuuuuuuuvvvwwwxxxyyyzzzzzz||||||}}}~~~~~~zzzqqqiiibbb\\\UUUUUUXXXccclllxxx}}}~~~}}}zzzqqqdddZZZVVV[[[bbbkkksssyyy|||~~~DDD???===@@@AAA@@@???AAA>>>CCCKKKSSSZZZbbbhhhmmmlllmmmnnnnnnnnnpppsssuuuvvvvvvvvvwwwxxxyyy{{{{{{{{{{{{|||~~~}}}ooonnnmmmmmmrrr{{{xxxppptttwwweeeTTTIII???:::555222333333222000///////////////000111111////////////////////////........................,,,,,,,,,---------......,,,------....../////////------------------------,,,---...//////...---,,,------------------------,,,---///000000///---,,,...------------...//////............////////////222111444777666:::MMMcccyyysssbbbTTTNNNUUU```ooo~~~ppp```MMMBBB<<<888666777666666555555555444444444111111111111111000//////000000000000000000000000---222777888:::DDDUUUbbbggglllqqqssssssqqqiiiaaaTTTJJJAAA???===:::999:::777555444555666777666555555555555555555555555444666666666666666666666666666666666666777777777777777999::::::::::::;;;===;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???@@@AAAAAAEEEDDDCCCBBBCCCEEEGGGHHHEEEFFFGGGGGGEEEEEEGGGIIIIIIIIIKKKNNNRRRWWW\\\___gggnnnyyy~~~yyytttpppnnniiihhhgggggghhhhhhgggfffaaa```___]]][[[XXXVVVTTTLLLKKKHHHFFFDDDCCCCCCCCCCCCEEEGGGIIIIIIKKKMMMOOOKKKLLLKKKGGG@@@:::888888@@@AAAAAABBBCCCDDDEEEEEEFFFGGGIIIJJJJJJIIIHHHGGGBBBDDDHHHLLLPPPSSSVVVWWWYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^___^^^^^^```ccceeeeeedddbbbbbbcccddddddeeeffffffiiihhhhhhhhhhhhhhhiiijjjhhhiiiiiijjjjjjjjjiiiiiinnnoooppprrrssstttuuuuuuttttttuuuvvvwwwxxxyyyyyy}}}}}}}}}~~~}}}yyyqqqhhhbbb[[[VVVUUUYYYcccmmmzzz}}}~~~}}}}}}zzzrrrfff\\\YYY]]]dddlllsssxxx{{{|||EEEEEECCCBBBAAAAAAAAAAAAAAADDDIIIPPPXXX```fffiiinnnnnnnnnnnnoooooooooooorrrssstttvvvxxxzzz|||}}}|||~~~qqqooonnnnnnrrryyyvvvsssyyywwwdddTTTIII???;;;666222000000///...000000000000000000000000////////////////////////........................///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,.../////////...---,,,,,,---...///...,,,,,,...///000///---,,,,,,---///000............////////////............////////////333333555777777;;;GGGTTTkkkmmmZZZNNNQQQYYYggguuuuuudddMMM???;;;;;;999777666666555444333333222222444444333222222111111000//////000000000000//////000///111666;;;CCCQQQ^^^iiinnnrrrrrrqqqpppiiiaaaZZZQQQFFF???>>>===;;;888888888777666666666666666777777777777777777777777555555555555666666666666777777777777888888888888999999::::::::::::;;;;;;:::;;;<<<<<<======<<<<<<@@@???????????????@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDFFFGGGGGGEEEDDDEEEEEEHHHHHHHHHJJJMMMRRRWWWZZZ]]]eeepppyyy~~~~~~}}}|||yyyuuupppllljjjjjjiiigggfffeeeeeeffffff^^^^^^\\\ZZZWWWTTTQQQPPPNNNKKKGGGCCCAAAAAABBBCCCAAABBBEEEGGGHHHIIIIIIIIIJJJIIIFFFCCCAAA@@@@@@@@@BBBBBBAAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHBBBCCCFFFIIIMMMQQQTTTVVVUUUWWWXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^^^^___aaabbbdddeeedddddddddeeeeeeggghhhhhhfffgggggghhhhhhhhhhhhgggjjjkkkllllllkkkjjjiiihhhlllnnnrrrtttvvvuuusssrrrttttttuuuuuuvvvxxxyyyzzz|||{{{zzzzzz|||~~~zzzvvvppphhh```WWWQQQTTT[[[dddnnnxxx}}}~~~~~~}}}xxxnnnfffcccbbbiiiuuu|||zzzzzz|||DDDCCCBBBAAA@@@@@@@@@@@@BBBDDDHHHOOOVVV^^^eeeiiinnnnnnnnnnnnooooooooooooqqqrrrsssuuuwwwyyy{{{|||zzz|||~~~rrrqqqpppqqquuuzzzwwwwww~~~sss```PPPFFF>>>:::555222111000///...////////////////////////................................................///...---,,,,,,,,,,,,---......---------,,,,,,,,,......---------,,,,,,,,,..................---,,,---...///...,,,,,,...///000...---,,,,,,---...000............////////////............////////////222222444666555888CCCPPPdddqqq]]]PPPQQQXXXeeessszzziiiSSSBBB<<<;;;999666666666555555444333333333444444333333222111111111///000000111111000000///222111222555999@@@LLLXXXccciiinnnpppqqqpppiiibbbZZZRRRGGG@@@>>>===;;;888999999888777777777777888777777777777777777777777555555555555666666666666777777777777888888888888999999999:::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFIIINNNRRRTTTXXX___iiirrrvvvyyyyyyzzzyyyyyyxxxvvvrrrnnnkkkiiiiiihhhfffddddddcccdddddd___^^^\\\ZZZVVVSSSPPPOOOMMMJJJFFFCCCAAAAAABBBCCCBBBCCCEEEGGGHHHIIIHHHHHHIIIHHHEEECCCAAA?????????BBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHBBBCCCEEEHHHLLLPPPSSSUUUUUUVVVXXXXXXWWWWWWYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]]]]^^^___```bbbcccddddddcccccccccdddeeefffffffffggghhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjiiihhhhhhkkkmmmppprrrssstttssssssssssssssstttuuuvvvwwwxxx{{{{{{{{{{{{}}}{{{vvvrrrlllddd]]]UUUPPPTTT[[[eeeoooyyy}}}}}}}}}}}}yyyqqqjjjiiijjjpppzzz~~~}}}DDDDDDCCCBBBAAAAAAAAAAAACCCDDDHHHMMMTTT]]]dddhhhmmmmmmnnnnnnnnnooooooooopppqqqrrrtttvvvxxxyyyzzzwwwzzz|||}}}}}}~~~wwwwwwxxxyyy|||zzz~~~nnn[[[KKKBBB<<<888444111111000000///////////////////////////------------------------..............................---,,,,,,,,,------...------------,,,,,,,,,...------------,,,,,,,,,,,,------............------......---,,,,,,---//////...---,,,,,,---...///............////////////............////////////111111222444333555???JJJ[[[vvvxxxdddUUURRRWWWeeesssoooYYYGGG>>>:::888666555555555555555555555555444444333333222222111111111111111222222111111111444222222555777;;;EEEPPPZZZccckkkoooppppppjjjccc[[[SSSIIIBBB???===:::888::::::999888888888888999777777777777777777777777555555555555666666666666777777777777888888888888999999999999::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@@@@AAAAAABBBBBBCCCCCCCCCDDDFFFFFFEEEDDDDDDEEEDDDCCCCCCDDDGGGJJJMMMPPPRRRXXX```gggllloooqqqssssssssssssrrrpppmmmjjjhhhgggfffeeecccbbbbbbaaaaaa___^^^[[[XXXTTTQQQNNNMMMKKKIIIEEEBBBAAAAAABBBCCCCCCDDDFFFGGGHHHHHHGGGGGGHHHGGGDDDAAA???>>>>>>>>>AAABBBCCCEEEEEEEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJIIIBBBCCCDDDGGGJJJOOORRRTTTTTTVVVWWWWWWWWWWWWXXXZZZYYYZZZZZZZZZ[[[[[[[[[\\\]]]]]]]]]^^^___aaabbbcccccccccbbbbbbbbbccccccdddfffggghhhhhhiiiiiiiiihhhjjjiiiiiihhhhhhhhhhhhhhhjjjkkklllnnnppprrrssstttrrrrrrrrrssstttuuuvvvwwwzzzzzz{{{|||~~~vvvpppkkkeee^^^YYYRRROOOUUU]]]gggqqqzzz~~~~~~}}}}}}{{{wwwssstttuuuzzzHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIMMMSSS\\\ccchhhlllmmmmmmmmmnnnoooooooooooooooqqqrrrtttvvvwwwxxxvvvxxx{{{|||||||||~~~~~~|||}}}hhhUUUFFF???999666333111111111000///////////////////////////------------------------...........................------,,,,,,,,,------------------------------------------------------+++,,,------............---......---,,,,,,---//////...------------...///............////////////............////////////111000111333333444;;;DDDTTTnnnnnn]]]VVVXXXfffuuurrr]]]KKK@@@:::888777555666666666666666666666555444444333222222111111111222222333333222222111333111111333444777@@@JJJTTT^^^hhhmmmooooooiiiccc]]]VVVMMMEEE@@@===;;;999::::::999888888888888888666666666666666666666666555555555555666666666666666777777777888888888888888999999999999:::::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;===>>>@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBCCCEEEEEEDDDCCCDDDEEEEEEEEEEEEFFFGGGJJJLLLNNNOOOSSSZZZ___dddgggkkkmmmnnnoooqqqqqqpppnnnkkkjjjgggfffeeedddbbbaaa```___]]]\\\XXXUUUQQQMMMKKKIIIHHHFFFDDDBBBAAAAAABBBCCCDDDEEEFFFGGGHHHGGGGGGFFFGGGEEECCC@@@>>>===<<<<<>>;;;:::999999888777777777777888666666666666666666666666555555555555666666666666666777777777888888888888888888888999999999::::::999::::::;;;<<<;;;;;;;;;:::::::::;;;<<<>>>???@@@??????@@@@@@AAABBBBBBCCC@@@BBBDDDDDDCCCCCCDDDEEEFFFEEEFFFFFFHHHIIIKKKLLLNNNRRRWWW\\\___dddhhhkkklllmmmppprrrrrrpppmmmlllhhhgggfffdddbbbaaa___^^^ZZZWWWTTTPPPLLLIIIFFFEEEEEEDDDBBBAAA@@@AAABBBCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFEEEBBB???===<<<<<<<<<===???BBBDDDEEEEEEDDDCCCDDDFFFIIILLLMMMMMMMMMLLLEEEEEEEEEEEEGGGKKKNNNPPPSSSTTTVVVVVVUUUUUUWWWXXXWWWWWWXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\]]]^^^``````bbbbbbbbbbbbbbbbbbcccdddeeeeeefffhhhhhhiiiiiiiiihhhhhhfffffffffggghhhiiihhhhhhhhhiiikkknnnrrrsssrrrrrrrrrssstttuuuvvvwwwwwwxxxyyy{{{}}}}}}~~~~~~xxxmmmfff^^^YYYTTTQQQOOOPPPXXXbbbmmmvvv~~~~~~OOONNNNNNMMMMMMMMMNNNNNNRRRRRRSSSUUUYYY___dddgggkkkkkklllmmmnnnoooooopppnnnooopppqqqssstttuuuvvvwwwyyy{{{||||||}}}~~~|||zzzuuuwww{{{nnnZZZJJJ@@@;;;444222111000111111000///........................////////////////////////........................------,,,,,,,,,---......,,,,,,,,,------------...,,,,,,,,,------------...+++,,,,,,------------,,,,,,------,,,++++++,,,.......................................////////////............////////////222000111444555555999>>>LLL```}}}rrrgggdddfffvvv~~~}}}vvvhhhXXXIII@@@<<<<<<888888888888888888888888555555444444333333222222111222222333333222222111...---///222222333999BBBIIIUUUaaagggiiiiiihhhdddbbb^^^VVVMMMEEE@@@===<<<999999888777777777777777777777777777777777777777555555555555666666666666777777777777888888888888888888888888999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@??????@@@@@@AAAAAABBBBBB???AAACCCDDDCCCCCCCCCEEECCCCCCDDDDDDFFFGGGIIIIIIMMMQQQVVVZZZ^^^aaafffhhhiiikkknnnqqqqqqpppmmmlllhhhgggfffeeebbb```^^^\\\VVVTTTPPPLLLHHHEEEDDDCCCBBBBBBAAA@@@@@@AAABBBCCCCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEBBB???===<<<<<<<<<;;;===???@@@BBBBBBBBBBBBDDDFFFJJJMMMOOOOOONNNMMMIIIHHHFFFFFFGGGIIILLLNNNRRRTTTUUUUUUUUUUUUVVVXXXVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^___aaaaaaaaaaaabbbcccddddddcccdddeeefffggghhhhhhhhhggggggggggggggghhhhhhiiihhhhhhhhhiiikkkmmmppprrrrrrrrrrrrssstttuuuvvvwwwvvvvvvwwwxxxzzz{{{|||}}}~~~}}}uuukkkeee\\\WWWSSSQQQOOORRR\\\fffpppyyy~~~}}}~~~VVVUUUUUUUUUUUUUUUVVVVVVXXXYYYYYY[[[^^^bbbeeegggjjjkkkkkklllmmmnnnooopppoooooopppqqqssstttuuuuuuvvvxxxzzz|||||||||}}}}}}|||~~~{{{vvvsssssstttwww|||vvvdddSSSEEE===888222111000000111222111///........................................................................,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------,,,++++++,,,------,,,++++++,,,...---..................---............////////////............////////////111///000444555555888<<>>BBBNNN[[[aaadddggggggfffeeeaaaYYYPPPGGGAAA>>>===::::::999888888888888999777777777777777777777777555555555555666666666666777777777777888888888888888888888888999999999999999999:::;;;;;;;;;;;;:::===<<<<<<<<<===>>>>>>????????????@@@AAAAAABBBBBB???AAACCCCCCBBBBBBCCCDDDAAABBBBBBDDDEEEGGGHHHIIIKKKOOOTTTYYY\\\___ccceeeeeegggkkknnnooommmkkkiiiffffffeeedddaaa^^^[[[ZZZTTTRRRNNNJJJGGGEEEDDDDDD@@@@@@??????@@@AAABBBCCCBBBCCCEEEGGGHHHIIIHHHHHHFFFEEEBBB@@@>>><<<<<<<<<::::::;;;===>>>???@@@AAACCCFFFJJJNNNPPPPPPOOONNNMMMKKKHHHFFFFFFHHHJJJLLLRRRSSSUUUUUUTTTTTTVVVWWWUUUVVVVVVWWWYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^___```bbbcccdddaaabbbccceeefffgggggggggfffggghhhhhhiiiiiiiiihhhhhhhhhiiijjjkkkmmmooooooqqqqqqqqqqqqrrrtttuuuvvvuuuuuuuuuuuuwwwyyy{{{|||}}}}}}{{{ssskkkeee\\\WWWSSSQQQQQQTTT___jjjrrrzzz~~~|||{{{{{{~~~]]]]]]\\\\\\\\\]]]]]]^^^\\\\\\^^^___aaadddeeegggjjjjjjkkklllmmmnnnooopppooooooppprrrssstttuuuuuuuuuwwwzzz{{{{{{{{{|||~~~}}}}}}|||||||||~~~xxxsssqqqpppoooppptttzzz}}}ooo^^^NNNBBB;;;777111000///000111222111///........................------------------------........................,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,------.........------------,,,,,,+++***,,,------,,,++++++,,,...------............------............/////////000............/////////000///---///333555444777;;;AAARRRnnnuuupppoooyyyiiiWWWIIIBBBAAA;;;;;;::::::999888777777666555555444444333222222111111111222222111111111111000111333111///444;;;<<>><<<;;;::::::999999::::::777777777777777777777777555555555555666666666777777777777777888888888888777888888888888999999999999999:::;;;;;;;;;::::::>>>>>>=========>>>>>>???>>>??????@@@AAAAAABBBBBB>>>@@@BBBCCCBBBBBBCCCDDDAAABBBCCCEEEGGGHHHIIIJJJJJJMMMSSSWWWZZZ]]]```cccbbbdddhhhkkkllljjjhhhfffeeeeeedddbbb```\\\YYYXXXSSSQQQMMMIIIFFFEEEDDDEEE????????????@@@AAABBBCCCAAABBBEEEGGGHHHIIIIIIIIIGGGEEECCC@@@>>>===<<<<<<999999999:::<<<===???@@@CCCFFFJJJOOOQQQQQQPPPOOOOOOMMMJJJGGGFFFGGGIIIKKKRRRSSSUUUUUUTTTTTTVVVWWWUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]]]][[[[[[\\\]]]___aaacccddd```aaacccdddeeeffffffffffffggghhhjjjjjjjjjiiihhhhhhiiijjjkkklllmmmnnnnnnooooooooopppqqqrrrttttttuuutttssssssuuuwwwzzz||||||}}}~~~zzzssskkkfff\\\XXXTTTRRRRRRVVVaaammmsss{{{{{{{{{zzzyyyyyy|||bbbaaa``````_________```aaaaaabbbccceeegggiiijjjkkkkkkkkkkkklllnnnoooqqqqqqqqqqqqqqqrrrtttvvvwwwyyyyyyyyyyyyyyyyyyyyyyyy||||||~~~|||yyyzzz|||xxxqqqrrrooommmnnnrrrvvvzzz{{{ppp___SSSIII???:::999111111111111000000000000111111000///...---,,,,,,---------.........//////++++++,,,------,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////////////////000000000000...222444333000///333777???LLLccc~~~tttnnnnnn}}}sss^^^NNNDDD===;;;;;;::::::999888888777777777777666555333222111111111111000000000000///...000111222111111333444???DDDNNNWWW^^^bbbddddddcccaaa\\\SSSIIIBBBAAAAAA:::999888666666666777777666666666666777777777777333333333444444444555555666666666666777777777777777777777777888999:::;;;888888999::::::;;;;;;<<<;;;<<<<<<===============???@@@@@@AAAAAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDEEEEEEEEEGGGKKKQQQUUUXXXYYY[[[]]]```bbbdddffffffeeedddcccdddcccbbb```]]]ZZZXXXWWWRRROOOLLLJJJIIIGGGDDDBBBBBBBBB@@@?????????@@@@@@???BBBFFFIIILLLLLLLLLKKKIIIGGGCCC@@@===;;;;;;;;;::::::;;;;;;<<<===>>>>>>BBBFFFLLLPPPQQQQQQRRRRRRSSSRRROOOKKKIIIGGGFFFFFFMMMNNNQQQSSSTTTUUUUUUUUUVVVWWWXXXZZZ[[[[[[\\\\\\[[[[[[\\\]]]]]]]]]]]]\\\aaa```___^^^^^^___```aaabbbbbbbbbbbbcccdddeeefffggggggiiijjjjjjjjjjjjjjjjjjkkklllkkkjjjkkknnnppppppppppppqqqrrrssstttuuuuuuuuutttuuuuuuwwwyyyzzzzzz{{{}}}~~~~~~yyyssskkkfff```YYYRRRRRRVVV^^^jjjuuuyyy}}}}}}uuupppqqqvvv{{{eeeeeedddcccccccccdddddddddddddddeeeeeefffggghhhkkkkkkjjjkkklllmmmoooppprrrqqqqqqqqqrrrsssuuuvvvwwwwwwxxxyyyyyyzzz{{{{{{||||||~~~{{{yyy{{{|||wwwrrrvvvsssppppppsssvvvwwwwwwxxxjjjZZZNNNEEE<<<777777111111111111000000000000000000000///......---------------.........//////+++,,,,,,------,,,,,,,,,+++++++++*********))))))+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////////////////000000000000...111333222//////222666<<>>>>>??????@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEFFFIIINNNRRRTTTWWWZZZ\\\___```bbbdddddddddcccbbbccccccaaa___\\\ZZZWWWVVVQQQOOOLLLKKKIIIHHHEEECCCBBBAAA@@@??????@@@AAAAAA@@@CCCFFFJJJMMMMMMMMMLLLIIIGGGDDD@@@===<<<<<<<<<:::::::::;;;<<<<<<======@@@DDDJJJNNNPPPPPPQQQQQQRRRQQQNNNKKKHHHGGGFFFFFFLLLMMMOOORRRSSSTTTTTTTTTVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\```___^^^]]]^^^___```aaabbbbbbbbbbbbcccdddeeeeeegggggghhhiiijjjjjjjjjjjjjjjkkkkkkkkkjjjkkkmmmpppppppppppppppqqqssstttuuuuuutttttttttvvvwwwyyyzzz{{{}}}~~~}}}xxxqqqjjjeee```YYYSSSSSSWWW___kkkvvvzzz~~~|||tttooopppuuu{{{fffeeeeeeeeeeeeeeefffggghhhhhhgggffffffffffffgggjjjjjjjjjjjjkkkmmmnnnppprrrrrrqqqqqqrrrssstttuuuuuuvvvwwwxxxzzz{{{|||}}}||||||~~~{{{}}}~~~yyywww}}}}}}yyywwwvvv{{{xxxuuutttvvvvvvtttqqqmmm```QQQGGG???888444444111111111111000000000000////////////////////////---------...............,,,,,,,,,------,,,,,,+++------------,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////000000000000...000222111//////333666:::AAASSSmmmwwwjjjbbbkkkyyyuuubbbQQQEEE>>>===<<<;;;999999888888777777777666555444333222333222222222111111111111...000111111000111222333888===FFFOOOWWW\\\^^^___```___\\\VVVNNNGGGCCCAAA;;;:::999777666777777888888888888777777666666666666666666666777777777777666666666666777777777777777777777777888999:::;;;:::::::::;;;<<<<<<======;;;<<<<<<========================>>>??????@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDFFFJJJMMMPPPSSSXXX[[[\\\]]]```aaabbbbbbaaa```bbbbbb```^^^[[[XXXVVVTTTQQQOOOMMMKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@AAABBBCCCAAADDDHHHKKKNNNOOONNNNNNJJJHHHEEEBBB???===<<<<<<999::::::;;;;;;<<<<<<<<<>>>BBBGGGKKKMMMNNNOOOPPPQQQPPPNNNKKKIIIGGGFFFFFFKKKLLLNNNPPPRRRSSSTTTTTTVVVWWWWWWXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\^^^]]]\\\\\\]]]^^^___```bbbbbbaaabbbbbbcccdddeeefffggghhhiiiiiijjjjjjjjjiiikkkkkkkkkjjjkkkmmmoooooooooooopppqqqrrrssstttssssssssstttvvvxxxzzz{{{}}}|||vvvppphhhccc^^^XXXSSSTTTYYY```lllvvv{{{~~~zzzrrrlllnnnttt{{{aaaaaaaaaaaabbbcccdddeeeiiihhhggggggffffffggggggiiiiiiiiiiiijjjlllmmmoooqqqqqqqqqrrrrrrsssssssssvvvvvvwwwxxxzzz{{{||||||||||||~~~~~~zzzvvvxxx|||xxxvvv~~~}}}yyyzzz|||}}}zzzzzz{{{yyysssnnncccWWWIIIAAA;;;555222222111111111111000000000///............//////000000........................,,,,,,---------,,,++++++...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////000000000000///000222222111111444666999>>>KKKdddwwwfff\\\```iiivvv}}}iiiUUUFFF???>>><<<:::888888777777777777777666666555333333333333333222222222111111...000111111000000111333666:::BBBKKKSSSYYY]]]^^^^^^^^^]]]YYYRRRKKKEEEAAA<<<;;;:::888777777777888999999888888777666666666666666666777777777777888666666666666777777777777777777777777888999:::;;;::::::;;;;;;<<<======>>>;;;<<<<<<===============<<<======>>>>>>???@@@@@@CCCCCCCCCDDDDDDCCCCCCCCCAAABBBCCCDDDDDDEEEEEEDDDCCCEEEGGGIIILLLPPPVVVZZZZZZ[[[^^^`````````___^^^``````^^^\\\ZZZWWWUUUSSSQQQOOOMMMKKKKKKJJJGGGEEECCCBBBAAAAAAAAABBBCCCDDDCCCEEEIIIMMMOOOPPPOOOOOOKKKIIIFFFCCCAAA???======999:::::::::;;;;;;<<<<<<<<>>999444222222111111111111000000000///------......///000000000.....................---,,,---------,,,,,,+++*********************++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------...------------...//////////////////000000000000000111222222222333555777:::<<>><<<999777666666666777777777777666555444444333333333222222222111111///000111111000///000222444888???HHHPPPWWW\\\^^^]]]]]]]]]ZZZVVVOOOHHHCCC>>><<<;;;999888777888888999888888888777777777666555555666666666777777777666666666666777777777777777777777777888999:::;;;::::::;;;;;;<<<======>>>;;;<<<<<<=====================>>>>>>???@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBCCCCCCDDDDDDCCCBBBDDDEEEGGGIIINNNSSSXXXWWWYYY[[[^^^______^^^]]]]]]]]]\\\ZZZXXXVVVTTTSSSQQQOOOMMMLLLLLLKKKIIIGGGDDDDDDCCCBBBBBBCCCDDDEEECCCFFFJJJMMMPPPPPPPPPOOOLLLJJJHHHEEECCC@@@???>>>::::::;;;;;;;;;;;;;;;<<<;;;===@@@BBBDDDFFFHHHKKKNNNNNNMMMLLLJJJIIIGGGGGGHHHIIIJJJLLLNNNQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZYYYZZZ[[[]]]___```aaaaaaaaaaaabbbcccddddddeeeeeefffggghhhhhhhhhhhhhhhiiikkkkkkkkkkkklllmmmmmmmmmmmmnnnooopppqqqrrrqqqpppqqqrrrtttvvvyyyzzz|||~~~|||wwwrrrllleeeaaaXXXSSSPPPTTTZZZaaallluuu{{{~~~yyywww~~~ssslllfffhhhnnnuuuXXXYYYZZZ[[[]]]___aaabbbbbbbbbcccccceeefffhhhhhhgggggggggggghhhjjjkkkmmmnnnoooppprrrsssssstttsssxxxxxxxxxyyyyyyzzzzzzzzz|||}}}}}}~~~~~~~~~~~~zzzvvvxxx{{{vvvuuuttt|||tttiiiVVVKKKAAA<<<888444222333111111111111000000000000---.........//////000000...............---------------------,,,+++******+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...........................------------...//////////////////000000000000000000000111222444555666999;;;CCCSSSkkk|||}}}yyyeeeUUUSSSSSS[[[jjj{{{rrr^^^OOOBBB@@@===999777666666777777777777777777666555444333222222222111111111111///000111111//////000111222666<<>>??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>???@@@AAABBBBBBBBBBBBAAACCCDDDEEEGGGKKKOOOSSSTTTVVVXXXZZZ\\\\\\[[[ZZZYYYYYYYYYXXXWWWVVVTTTTTTPPPOOOMMMLLLMMMLLLJJJHHHGGGFFFDDDCCCCCCCCCDDDEEECCCFFFJJJMMMPPPQQQPPPOOOLLLKKKJJJGGGDDDBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===>>>???AAADDDGGGKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFGGGHHHKKKMMMPPPQQQQQQQQQSSSTTTUUUVVVVVVVVVXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[]]]```aaaaaaaaa```aaaaaabbbcccddddddeeefffggghhhhhhhhhhhhgggiiikkklllkkkkkkkkkmmmlllllllllmmmnnnooopppqqqoooooooooppprrrtttvvvxxxxxx{{{~~~zzzuuupppkkkeeeaaaVVVRRRQQQUUU[[[cccmmmvvv|||{{{xxxxxx}}}~~~ssskkkgggiiinnnsss{{{TTTUUUVVVWWWZZZ\\\^^^___aaaaaaaaaaaabbbdddeeefffgggfffffffffgggiiikkkllllllmmmooorrrssstttttttttvvvvvvwwwxxxzzz{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~zzzuuuuuu~~~wwwtttttttttzzzssseeeSSSHHH???:::888333111222111111111111000000000000........./////////////////////.........---------------------,,,+++***)))---------....../////////+++,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////////////////000000000000...------///111333444444555888???KKK___yyy|||~~~|||kkkXXXTTTQQQSSS^^^ooosssaaaSSSEEECCC???;;;999888888999666777777777777666555555222222111111111000000000///000111000///...///111000333999AAAKKKSSSZZZ^^^^^^]]]\\\[[[YYYTTTMMMGGG@@@>>><<<:::999888888888777777777888888999999:::777777777888888888999999666666666666777777777777777777777777888999:::;;;999999999:::;;;;;;<<<<<<;;;<<<<<<===============;;;<<<<<<======>>>?????????@@@@@@AAAAAA@@@@@@???===>>>???@@@@@@AAA@@@@@@???AAABBBCCCDDDGGGJJJMMMPPPQQQTTTWWWXXXXXXXXXWWWVVVVVVVVVWWWVVVVVVUUUTTTPPPOOOMMMMMMMMMMMMKKKJJJIIIHHHFFFDDDCCCCCCCCCDDDCCCEEEIIIMMMPPPPPPPPPOOOMMMLLLKKKHHHFFFCCC@@@???========================:::;;;<<<;;;<<<===AAACCCFFFGGGGGGGGGFFFDDDCCCBBBAAAAAABBBCCCFFFIIILLLMMMNNNOOOQQQSSSUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZ\\\^^^```bbb`````````aaaaaabbbcccdddddddddeeefffggggggggggggfffiiikkklllkkkkkkkkklllkkkkkkkkklllmmmnnnppppppooonnnnnnoooppprrrsssuuutttwww{{{~~~}}}xxxsssooojjjeeebbbVVVSSSRRRWWW^^^eeeoooxxx{{{zzz{{{~~~tttmmmiiikkkooosssyyyPPPQQQRRRTTTVVVYYY[[[]]]````````````aaabbbccccccffffffffffffggghhhjjjkkkkkkllloooqqqtttuuuuuuuuuttttttvvvxxxzzz|||~~~~~~|||}}}}}}~~~~~~~~~~~~}}}}}}xxxrrrpppxxx}}}uuusssttttttxxxqqqbbbQQQGGG===999777333111222111111111111000000000000//////////////////////////////.........------------...------,,,+++***)))*********++++++,,,,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////000000000000,,,++++++---///111222222222666<<>>?????????@@@@@@?????????<<<===>>>??????@@@@@@???===???AAABBBCCCDDDGGGIIIMMMNNNQQQTTTUUUUUUUUUTTTTTTTTTUUUVVVVVVVVVUUUUUUPPPOOOMMMMMMNNNMMMLLLJJJJJJIIIGGGEEECCCCCCCCCCCCCCCEEEIIIMMMOOOPPPOOOOOOMMMMMMKKKIIIFFFCCCAAA???>>>>>>>>>>>>>>>=========;;;;;;;;;::::::;;;>>>AAACCCDDDDDDDDDDDDBBB@@@???>>>>>>>>>@@@CCCFFFIIIJJJMMMNNNPPPRRRTTTVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\___aaaccc````````````aaabbbcccdddcccdddeeefffggggggggggggfffhhhkkklllkkkjjjkkklllkkkkkkkkklllmmmnnnooopppooonnnnnnnnnnnnppprrrsssqqquuuyyy}}}~~~~~~{{{vvvrrrnnnjjjfffbbbWWWTTTTTTZZZaaahhhqqqzzz||||||vvvooolllnnnqqqtttxxx}}}SSSRRRRRRRRRUUUXXX\\\___^^^^^^^^^^^^___aaabbbcccdddeeeeeefffggghhhiiiiiimmmmmmnnnpppqqqrrrssstttwwwwwwwwwxxxzzz|||~~~}}}||||||||||||~~~zzzwwwsssooosss{{{}}}wwwwwwyyyvvvmmm```KKKAAA888666444111000222//////000000000000000///+++,,,,,,------.....................////////////......//////......---,,,+++,,,------......------------,,,++++++******))),,,,,,------------.........------,,,,,,,,,------++++++------------++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---...///000//////.........//////000//////.........//////333333777@@@MMMcccyyy~~~ggg]]]TTTSSSSSSXXXiii|||yyyjjjZZZPPPFFF===;;;<<<:::888999888777666777888777555333333333333222222222111111000000000000000000000000222555999???EEENNNVVV\\\]]]```___[[[YYYXXXTTTPPPEEEBBB===:::999888777666888888777777666666555555888888888777777777777777888777777777777777888888444444555666777888888999::::::::::::::::::::::::===============<<<<<<<<<>>>>>>>>>>>>????????????=========???AAAAAA???===<<<;;;;;;;;;<<<>>>@@@AAA>>>>>>???@@@AAACCCEEEFFFKKKMMMOOOQQQRRRRRRRRRRRRPPPQQQRRRSSSSSSTTTSSSSSSSSSRRRQQQPPPOOONNNNNNNNNKKKJJJIIIGGGFFFEEEDDDDDDEEEGGGJJJMMMOOOQQQQQQQQQOOONNNLLLKKKKKKHHHEEEBBBBBBBBBAAA@@@???>>>===<<<;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<===???CCCFFFHHHJJJMMMQQQSSSTTTUUUWWWXXXYYYYYYXXXWWWWWWXXXZZZZZZZZZZZZYYYYYYZZZ\\\^^^______^^^]]]]]]^^^```ccceeedddccccccccccccdddeeeeeeffffffggghhhiiijjjjjjkkkllllllmmmnnnooopppqqqqqqpppnnnmmmnnnqqqrrrsssrrrtttuuuxxxzzz}}}~~~~~~{{{}}}yyyrrrnnnmmmiiibbb\\\UUUVVVYYY___fffnnnuuuzzz~~~~~~yyytttrrrtttwwwxxxxxxSSSRRRRRRSSSUUUXXX\\\^^^^^^^^^^^^^^^___aaabbbcccddddddeeefffggghhhhhhiiimmmmmmnnnoooqqqrrrssstttvvvvvvwwwxxxzzz|||}}}~~~}}}||||||||||||~~~}}}xxxuuuqqqmmmqqqxxxzzzuuuuuuxxxzzz~~~iii[[[JJJ@@@888555444111000222---......//////......------------------.....................////////////......//////......---,,,+++,,,------......------+++++++++++++++++++++,,,******++++++++++++,,,,,,...------,,,,,,---------+++,,,,,,------,,,,,,+++......------,,,,,,,,,,,,---,,,,,,,,,,,,---.../////////............//////111000000/////////000000444333666>>>III\\\yyy{{{ttteeeWWWRRROOOSSSaaaqqq~~~~~~qqqbbbTTTIII???======;;;999999777777888999:::999777444333333333222222222222111222222222222222222222222111333777<<>>;;;:::999888777666666666666777777777777888777777777777777777777999999888777777777777888777777777888888999999999;;;;;;;;;:::::::::::::::<<<<<<<<<<<<============<<<<<<=========>>>>>>>>>>>>======>>>@@@@@@>>><<<<<<;;;::::::;;;<<<>>>???======>>>???@@@BBBDDDDDDFFFHHHJJJLLLNNNNNNNNNNNNOOOOOOPPPRRRSSSSSSTTTTTTTTTTTTRRRQQQOOOOOONNNNNNLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGIIIKKKMMMOOOOOOPPPOOONNNMMMLLLKKKIIIEEEBBBBBBBBBAAA@@@>>>===<<<<<<;;;:::999999999:::<<<===============<<<;;;::::::;;;;;;;;;<<<>>>AAADDDFFFIIILLLPPPRRRSSSUUUVVVXXXYYYXXXWWWWWWWWWXXXYYYZZZZZZYYYYYYYYYZZZ\\\^^^_________^^^^^^___aaadddeeedddccccccccccccdddeeeeeeffffffgggggghhhiiijjjjjjkkklllmmmnnnoooppppppqqqpppnnnnnnoooqqqssssssssstttuuuwwwzzz|||~~~}}}{{{}}}}}}xxxqqqmmmkkkgggaaa\\\XXXZZZ]]]bbbgggnnnuuuzzz~~~zzzwwwwwwxxxzzz{{{SSSSSSSSSSSSUUUXXX[[[]]]^^^^^^^^^^^^___aaabbbcccccccccdddeeefffggghhhhhhlllmmmnnnoooqqqrrrssssssuuuvvvvvvxxxyyy{{{}}}~~~}}}}}}|||||||||~~~}}}xxxuuuqqqnnnqqqvvvyyy~~~wwwtttwww|||zzzeeeWWWHHH???777555444111000111......////////////......//////..................---............/////////......//////......---,,,+++,,,------......------)))******+++,,,,,,------******++++++++++++,,,,,,---------,,,,,,------...---,,,,,,++++++,,,,,,---/////////...............------,,,,,,,,,---......///...............//////111111000000000000111111444333555:::CCCSSSlllppp]]]SSSOOOPPP[[[iiizzzzzzmmmYYYNNNBBB???>>>;;;999:::777777999<<<===<<<999666333333333333222222222222333333333333333333333333000111444888???HHHRRRYYY]]]``````\\\YYYXXXTTTOOOHHHDDD@@@===;;;:::999888555555555666777888888888777777777777777777888888;;;:::999888888888888888999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<=========>>>;;;;;;<<<<<<<<<=========>>>===<<<===??????===;;;<<<;;;:::999999:::;;;<<<<<<<<<===>>>???AAAAAABBBBBBDDDFFFHHHJJJKKKLLLLLLLLLLLLNNNOOOQQQSSSTTTTTTVVVUUUTTTSSSQQQPPPOOONNNLLLLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKMMMNNNPPPNNNMMMMMMLLLJJJFFFDDDBBBBBBAAA???>>>===<<<;;;:::999999888888:::;;;<<<<<<<<<<<<<<<;;;:::999888999999999:::<<>>KKKbbbuuuzzzdddXXXTTTTTT\\\gggwwwwww```SSSFFF@@@>>>;;;999999666888;;;>>>@@@???;;;777444444333333333222222222333333333333333333333333000111222666<<>><<<;;;:::888555666666666777777777888777777777777777888888888:::999999999999999::::::::::::::::::::::::999999888888999999999999999:::::::::;;;;;;<<<===>>>>>>;;;;;;<<<<<<<<<============<<<;;;<<<===>>>===;;;<<<;;;:::999888888999:::;;;<<<===>>>??????@@@@@@AAACCCEEEHHHJJJKKKLLLLLLIIIIIIKKKMMMOOORRRTTTUUUVVVVVVUUUTTTSSSQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGGGGHHHJJJLLLMMMPPPOOONNNMMMMMMKKKHHHEEECCCBBBAAA@@@>>><<<;;;;;;999999888888888999:::;;;;;;<<<<<<;;;;;;:::999888777777888999:::<<<>>>???CCCFFFKKKNNNPPPRRRTTTUUUVVVVVVVVVWWWWWWXXXYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]___^^^^^^^^^___```bbbcccbbbbbb`````````aaacccdddcccddddddfffggghhhiiiiiijjjkkkkkklllmmmmmmnnnnnnooonnnmmmoooqqqsssttttttssstttvvvxxxyyyzzz{{{{{{|||}}}~~~|||{{{zzz|||~~~|||uuuqqqlllhhheeeaaa\\\XXXZZZ^^^cccgggkkkpppvvv{{{{{{~~~~~~zzzyyy|||~~~~~~zzz}}}VVVVVVVVVWWWXXXZZZ[[[\\\^^^^^^^^^^^^___aaabbbcccaaabbbcccdddfffggghhhhhhllllllmmmnnnpppqqqrrrssssssssstttvvvxxx{{{}}}~~~~~~}}}|||||||||}}}~~~}}}zzzzzz{{{|||{{{}}}|||zzzxxxsssvvv}}}rrr\\\OOOBBB:::444333444111000111111111111111111000//////000000//////.........---------------.....................///......---,,,+++,,,------......------,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------++++++++++++------------------------------...------,,,,,,,,,---------------------...//////...............///000111111111333777;;;FFFZZZlllnnnbbb[[[VVV[[[cccuuu~~~gggXXXIIIBBB>>>:::888888777888;;;>>>@@@???;;;777444444444333333333222222111111111111111111111111000111222555:::CCCMMMTTTXXX\\\^^^[[[YYYXXXTTTNNNKKKGGGBBB???===<<<:::999888777777777666666666555666666777777888888888888777777888888999:::<<<<<<999999999999999888888888666666777777888888888888999::::::;;;<<<======>>><<<<<<=========>>>>>>>>>===<<<;;;;;;===>>>>>>======<<<:::999888999999:::<<<===>>>???????????????AAABBBDDDGGGIIIJJJJJJJJJFFFGGGHHHJJJMMMPPPSSSTTTVVVVVVVVVUUUTTTSSSQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHIIIJJJLLLMMMQQQPPPOOONNNNNNLLLIIIFFFDDDCCCBBB@@@???===<<<;;;999999888888888999:::;;;<<<<<<<<<<<<;;;:::999999777777777888999;;;<<<===@@@CCCHHHKKKNNNPPPRRRTTTTTTUUUVVVVVVWWWXXXXXXXXXWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^___```aaa```^^^]]]]]]___aaacccbbbbbbcccdddfffggghhhiiijjjjjjjjjkkkllllllmmmmmmnnnmmmlllnnnqqqssstttsssssstttuuuwwwxxxyyyyyyyyyyyyzzz|||}}}{{{zzzzzz|||~~~}}}zzzxxxqqqnnnjjjeeeaaa]]]XXXVVVVVV\\\ccchhhkkkpppvvv{{{{{{}}}{{{uuutttwwwzzz}}}YYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^___aaabbbcccaaabbbccceeefffhhhiiiiiikkklllmmmnnnpppqqqrrrrrrrrrrrrtttuuuxxxzzz|||~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{~~~~~~|||zzzwwwvvv{{{yyyuuuwww}}}~~~mmmVVVIII???777222333333111000111.../////////...---,,,+++//////..................,,,------------...............//////......---,,,+++,,,------......------------,,,,,,+++******)))******++++++++++++,,,,,,,,,,,,,,,,,,---......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------......---,,,,,,,,,------,,,,,,,,,,,,---...//////...------......///000111111111333666999AAASSSddd}}}pppcccXXXVVV\\\qqqnnn___NNNEEE???:::888999888888:::===>>>===:::777444444444444333333333333000000000000000000000000000111222444999@@@IIIOOOTTTYYY[[[ZZZYYYXXXTTTNNNKKKHHHCCC???===;;;:::888888888888777666555555555666666666777888888999999777777777888888:::;;;<<<777777777888888888888888666666666777777888999999:::::::::;;;<<<<<<<<<===<<<<<<=========>>>>>>>>><<<;;;:::;;;>>>???@@@???>>>===<<<:::::::::;;;;;;>>>???@@@AAAAAAAAA@@@??????@@@BBBDDDEEEFFFFFFEEEEEEEEEFFFGGGJJJNNNQQQSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPNNNMMMKKKJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOOOOQQQPPPOOOOOOOOONNNJJJHHHFFFEEEDDDBBB@@@>>><<<<<<:::999999888888:::;;;<<<>>>>>>>>>>>>===<<<;;;:::777888888999:::;;;;;;;;;===@@@EEEIIILLLNNNQQQSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^___]]][[[ZZZ[[[\\\___aaa```aaabbbccceeeggghhhhhhiiijjjjjjjjjkkkkkkkkkkkklllkkkkkkmmmppprrrsssssssssssstttvvvvvvwwwwwwwwwwwwxxxzzz}}}~~~|||zzzyyyxxxzzz|||~~~~~~{{{wwwtttllljjjgggbbb^^^YYYVVVTTTSSS[[[ccciiilllooovvv{{{zzz|||yyyrrrppptttyyy[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^___aaabbbcccbbbbbbdddeeegggiiijjjkkkkkklllmmmnnnoooqqqrrrrrrqqqrrrsssuuuwwwzzz|||~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~|||yyyvvvwwwzzz}}}~~~{{{xxxwwwwwwyyy}}}zzz|||xxxwwwyyygggQQQDDD===666111222333111000111............---,,,+++***---------------.........,,,,,,---------...............//////......---,,,+++,,,------......------,,,+++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,---...//////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000............///000111222222222444666777===LLL[[[uuuooo]]]WWW[[[lll~~~uuueeeSSSHHHBBB<<<::::::999888999:::<<<;;;888555555444444444444333333333000000000000000000000000///000222444777===DDDIIIPPPUUUYYYXXXXXXXXXTTTOOOKKKGGGBBB???<<<;;;999888777777777777666666666666555666666777888888999999999888888777777777888888666666777777888888999999777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<::::::;;;>>>AAABBBBBB???>>>===<<<<<<<<<===>>>@@@AAACCCDDDCCCBBBAAA@@@>>>???AAACCCCCCCCCCCCBBBDDDDDDDDDFFFHHHLLLOOOQQQQQQRRRTTTUUUVVVUUUTTTSSSRRRQQQOOOMMMKKKIIIHHHHHHLLLMMMNNNPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPNNNKKKIIIGGGGGGEEECCCAAA???======;;;:::999999999:::<<<===@@@@@@@@@@@@???>>>======888999:::;;;;;;;;;;;;;;;:::>>>CCCGGGJJJMMMPPPRRRRRRSSSTTTVVVWWWWWWWWWWWWVVVWWWYYYZZZ[[[\\\[[[[[[\\\\\\]]]]]]^^^^^^]]]]]]]]][[[YYYXXXXXXZZZ]]]______```aaacccdddfffggghhhiiiiiiiiijjjjjjjjjjjjjjjkkkjjjiiikkknnnqqqrrrrrrrrrssstttuuuuuuuuuuuuuuuwwwxxxyyy|||~~~zzzxxxvvvuuuuuuyyy{{{~~~}}}yyytttqqqiiihhheee```[[[VVVSSSRRRTTT\\\fffkkklllnnntttyyyyyy{{{~~~yyypppnnnsssyyy\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^```aaabbbcccbbbcccdddfffhhhiiikkkkkkkkklllmmmnnnooopppqqqrrrqqqqqqssstttwwwzzz|||}}}~~~}}}||||||}}}~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~|||xxxuuuuuuyyy||||||zzzzzzzzzyyytttrrrtttzzz|||cccNNNCCC<<<555000222333111000111////////////...---,,,++++++,,,,,,------.........,,,,,,,,,---------............//////......---,,,+++,,,------......------*********++++++,,,------,,,,,,---------.........+++++++++,,,---...///000++++++---......---++++++,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,+++++++++,,,---...///000////////////000111222333333333444555555999GGGUUUkkkzzzeee]]]```hhh{{{zzzjjjWWWKKKDDD>>><<<<<<999999888999:::999777555555555444444444333333333000000000000000000000000...///111333666:::@@@DDDNNNSSSWWWWWWXXXXXXTTTOOOKKKGGGBBB>>><<<:::999777555555666666777777888888555666666777888999999999;;;:::999777666555555555666666777888999999::::::888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;::::::;;;???BBBDDDDDD@@@???>>>======>>>???@@@BBBCCCDDDEEEEEECCCBBB@@@@@@AAABBBCCCDDDCCCBBBBBBDDDDDDDDDEEEGGGKKKNNNPPPOOOQQQSSSUUUVVVUUUTTTSSSSSSRRROOOMMMJJJIIIGGGGGGMMMNNNQQQSSSTTTUUUTTTTTTRRRQQQPPPPPPPPPOOOLLLJJJHHHHHHFFFDDDBBB@@@>>>===;;;;;;:::::::::;;;<<<===AAABBBBBBAAAAAA@@@???>>>999:::;;;<<<<<<<<<<<<;;;999===BBBFFFIIILLLOOOQQQQQQRRRTTTVVVWWWWWWWWWWWWVVVWWWYYYZZZ[[[\\\[[[[[[]]]]]]^^^_________^^^^^^\\\ZZZXXXVVVVVVYYY\\\^^^______aaabbbdddfffggghhhiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiijjjnnnpppqqqqqqrrrsssssstttuuuuuuttttttvvvwwwyyy{{{~~~{{{wwwuuusssssssssyyy{{{~~~}}}xxxssspppgggfffddd___YYYUUURRRQQQWWW___iiimmmmmmnnnsssxxxxxxzzz}}}yyypppnnntttzzzaaaaaa```_______________^^^___```aaabbbcccddddddccccccdddeeefffhhhhhhiiijjjmmmpppqqqqqqpppqqqrrrpppqqqqqqsssvvvyyy|||}}}~~~~~~}}}{{{zzzzzz}}}}}}}}}}}}}}}}}}|||}}}}}}{{{||||||zzztttsss||||||wwwvvvvvvyyyyyyuuuqqqpppvvvzzz|||oooZZZIIIAAA777555333111000000000111000000000000///////////////......------,,,++++++.........------,,,,,,,,,,,,,,,---...//////......++++++++++++++++++++++++---------,,,,,,+++++++++((()))***+++,,,,,,,,,,,,...------,,,,,,------......---+++))))))***+++,,,,,,,,,------------......------------------------...------------...//////...............///000000///000111222444;;;EEEMMMhhh~~~rrreee^^^bbbuuurrr```RRRIIICCC>>>:::::::::;;;;;;;;;:::999999777666666555555444333333111111111111111111111111111111111111222777===BBBKKKRRRXXXXXXXXXWWWTTTPPPKKKIIIEEEAAA>>><<<;;;;;;::::::999999888777777666999::::::::::::999888888666666666666777777777777777888888888888999999999888888888888888888888888999::::::;;;;;;::::::999;;;::::::999999::::::;;;;;;;;;;;;<<<===???AAACCC>>>>>>===<<<<<<<<<<<<===???AAABBBCCCCCCBBB@@@>>>???>>>>>>>>>???@@@AAAAAAAAADDDFFFFFFEEEFFFIIILLLPPPQQQTTTVVVWWWVVVUUUSSSQQQQQQPPPOOOMMMKKKIIIHHHPPPQQQRRRTTTTTTTTTSSSSSSUUUTTTRRRQQQOOONNNNNNNNNFFFFFFDDDCCCAAA???>>>===>>>===;;;:::999999::::::AAABBBCCCBBB@@@>>>===>>><<<<<<<<<<<<<<<;;;;;;;;;999;;;>>>BBBFFFJJJLLLNNNOOOPPPRRRTTTUUUVVVUUUUUUWWWWWWXXXZZZ[[[]]]^^^^^^^^^___```_________aaacccaaa^^^YYYTTTQQQSSSWWW\\\```aaabbbdddeeefffggggggfffffffffggghhhjjjkkkllljjjiiiiiiiiikkkmmmppprrrpppqqqrrrrrrssstttuuuuuuxxxxxxyyy{{{}}}~~~~~~yyysssnnnnnnoootttyyy}}}}}}yyyrrrnnnlllhhhgggddd```[[[WWWUUUUUU[[[___fffkkknnnqqqssstttzzz{{{|||||||||~~~{{{}}}tttpppvvvaaa``````___^^^^^^______^^^___```aaabbbcccddddddbbbcccdddeeefffggghhhiiiiiikkknnnoooooonnnooopppooooooppprrruuuxxx{{{}}}}}}}}}|||zzzyyyyyy{{{}}}|||~~~}}}}}}~~~~~~}}}}}}}}}~~~|||wwwxxx~~~xxxwwwvvvxxxxxxrrrnnnnnnsssuuuuuuyyyuuudddQQQBBB;;;777555333111000000000111////////////............------------------------.........------,,,,,,,,,,,,,,,---...............------------------------------,,,,,,,,,+++++++++***+++,,,---............,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,------------------------...------------...//////...............///000000000111222222333999BBBIII```wwwyyyiii```[[[lllzzzjjjZZZNNNEEE???;;;<<<<<<<<<;;;:::999888777555444444333333222222111111111111111111111111111000000000000111444:::???HHHPPPVVVWWWWWWXXXUUUQQQLLLJJJFFFBBB>>><<<<<<;;;;;;::::::999999888777777888888888888888777777666666666666666777777777777777888888888888999999999888888888888888888888888999::::::;;;;;;::::::999;;;::::::999999::::::;;;;;;;;;;;;;;;<<<>>>@@@AAA>>>======<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAA???>>>>>>>>>>>>>>>???@@@AAAAAABBBDDDFFFFFFEEEFFFIIILLLNNNPPPSSSUUUVVVUUUTTTSSSRRRRRRQQQPPPNNNLLLJJJIIIOOOPPPQQQSSSTTTTTTSSSSSSTTTSSSQQQPPPNNNMMMMMMMMMHHHGGGEEECCCAAA???>>>======<<<;;;:::999:::;;;;;;AAABBBCCCBBB@@@???>>>???<<<<<<<<<<<<;;;;;;::::::999:::===AAAEEEHHHKKKMMMNNNPPPRRRTTTUUUVVVUUUUUUVVVWWWXXXYYY[[[\\\]]]^^^\\\]]]^^^^^^^^^___aaacccgggddd^^^XXXTTTTTTXXX\\\^^^___bbbdddfffggghhhhhhiiihhhhhhhhhhhhhhhiiiiiikkkjjjiiiiiikkkmmmoooqqqrrrrrrrrrrrrrrrsssssssssvvvwwwxxxzzz|||}}}~~~~~~}}}xxxssspppooopppssswwwzzzzzzuuuoookkkiiifffeeebbb^^^ZZZWWWVVVVVV[[[___fffkkkoooqqqsssuuuzzz{{{|||||||||~~~~~~{{{xxx}}}~~~zzztttrrr{{{```______^^^^^^^^^^^^^^^______``````aaabbbccccccbbbbbbccceeefffggghhhiiigggjjjlllmmmllllllmmmooonnnnnnoooqqqtttwwwzzz|||{{{|||{{{yyywwwwwwyyy{{{|||~~~~~~~~~~~~~~~{{{}}}zzzxxxxxxyyywwwpppnnnooorrrsssqqqqqqtttwwwvvvrrrhhhZZZKKK@@@:::666444333111000000000111............------------++++++,,,------...//////.........---------------,,,------............---........................,,,,,,,,,,,,++++++++++++++++++,,,---............,,,++++++******++++++,,,+++,,,...//////---+++)))******++++++++++++,,,,,,------------------------...------------...//////...............///000000111222333222333777???EEEUUUlll|||~~~pppcccWWWcccsssyyyhhhWWWJJJBBB??????>>>===;;;:::888666666555555444444333222222222222222222222222222222222000000///......111666:::DDDLLLSSSVVVWWWYYYWWWTTTNNNLLLHHHCCC@@@===<<<<<<<<<;;;;;;::::::999888888666666777777666666555444666666666666777777777777777888888888888999999999888888888888888888888888999::::::;;;;;;::::::999;;;::::::999999::::::;;;;;;;;;::::::;;;<<<>>>???>>>===<<<<<<;;;;;;<<<<<<;;;===>>>???@@@@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFFFFFFFGGGJJJLLLMMMOOOQQQTTTUUUUUUTTTSSSTTTSSSSSSRRRPPPNNNLLLKKKNNNOOOPPPRRRSSSSSSTTTTTTSSSRRRQQQOOONNNMMMLLLLLLIIIHHHGGGDDDAAA???===<<<;;;::::::999999:::<<<===AAACCCDDDCCCAAA@@@@@@AAA>>>======<<<;;;::::::999999:::<<>>999444333222111000000000000/////////.........------,,,,,,,,,---------.....................---------,,,------......---------........................,,,+++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,---.........---,,,+++,,,,,,,,,---------......------------------------...------------...//////...............///000000///111333222333666===BBBMMMccc|||yyyttteeeXXX^^^iiiyyywwwbbbPPPFFFBBB??????===;;;999888777777777777777666555555444444222222222222222222222222000000///......000444777@@@IIIQQQUUUXXX[[[[[[XXXQQQNNNJJJEEEAAA???>>>======<<<<<<;;;::::::999999666666777777666666555444666666666666777777777777777777888888888999999999888888888888888888888888999::::::;;;;;;::::::999;;;::::::999999::::::;;;;;;::::::999:::;;;======>>>===<<<<<<;;;;;;<<<<<<;;;<<<===??????@@@@@@???>>>>>>>>>>>>???@@@BBBBBBDDDDDDEEEFFFFFFHHHJJJKKKLLLNNNPPPSSSTTTUUUTTTTTTUUUUUUTTTSSSRRRPPPNNNNNNMMMMMMOOOPPPQQQRRRSSSSSSSSSRRRQQQOOONNNMMMLLLLLLJJJIIIGGGDDDBBB???===<<<999999888888999;;;<<<===AAACCCDDDDDDCCCAAABBBCCC@@@??????===<<<;;;::::::888999;;;===@@@DDDGGGIIIMMMNNNPPPRRRTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZ[[[\\\]]]^^^aaaeeehhhssssssqqqmmmfff```[[[ZZZ]]]___cccfffgggggggggfffcccdddeeefffiiikkkmmmnnnlllkkkkkkkkkkkklllmmmnnnqqqppppppppppppppppppppprrrssstttvvvyyy{{{}}}~~~yyyyyyxxxwwwuuuuuuuuuuuurrrssstttrrrnnniiidddaaaaaa___]]]\\\\\\]]]]]]]]]]]]aaagggkkkooorrrtttwwwwwwyyy{{{|||}}}{{{wwwrrroooooouuuyyyzzz|||}}}yyyvvvrrrooooooqqqxxx]]]]]]\\\\\\\\\\\\]]]]]]_________```aaaaaabbbbbb```aaabbbdddfffgggiiiiiiiiijjjllllllllllllnnnpppnnnnnnnnnoooqqqtttvvvxxxyyy{{{{{{zzzyyyyyyzzz|||{{{}}}~~~~~~~~~~~~~~~~~~~~~yyyrrrppptttwwwyyyxxxvvvsssoooiiiddd\\\RRRIII@@@999555333222222111000000000000000000000/////////............---------,,,,,,,,,........................,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++------,,,,,,,,,,,,------...---,,,,,,,,,---...///,,,,,,,,,---------......------------------------...------------...//////...............///000000---000222333444777===BBBIII\\\uuuwwwwwwfffYYYYYY```ooommmXXXKKKFFF???>>><<<;;;:::999999999888777777666666555444444222222222222222222222222111111111//////000333666===FFFOOOTTTYYY]]]^^^[[[TTTQQQMMMGGGCCC@@@???>>>======<<<;;;;;;::::::999777777888888777777666555666666666666777777777777777777888888888999999999888888888888888888888888999::::::;;;;;;::::::999;;;::::::999999::::::;;;;;;:::999999:::;;;<<<===>>>>>>===<<<<<<<<<<<<===<<<======??????@@@@@@@@@=========>>>???AAABBBCCCDDDCCCCCCDDDFFFHHHIIIJJJLLLMMMOOORRRTTTUUUUUUUUUVVVVVVUUUUUUSSSRRRPPPOOOMMMMMMNNNNNNPPPQQQRRRRRRSSSRRRQQQOOONNNMMMLLLLLLJJJIIIGGGDDDAAA>>><<<;;;999888888888999;;;<<<>>>AAACCCDDDDDDCCCBBBCCCDDDAAAAAA@@@???>>>===<<<;;;999999:::<<<>>>BBBEEEHHHKKKMMMOOORRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\]]]___bbbgggjjjvvvzzz~~~}}}wwwmmmddd^^^aaabbbdddffffffeeedddcccbbbcccdddeeehhhjjjlllmmmkkkkkkkkkkkkllllllmmmmmmnnnnnnoooppppppqqqrrrrrrqqqrrrtttvvvxxxzzz{{{|||yyyxxxwwwwwwwwwxxxxxxxxxuuutttrrrpppmmmhhhccc```___\\\ZZZ[[[^^^aaabbbbbb```ccchhhllloooqqqtttvvvvvvxxxzzz{{{}}}zzztttooolllooouuuyyyzzz|||}}}{{{vvvpppkkkiiijjjnnnwww\\\[[[[[[[[[[[[\\\\\\]]]_________``````aaaaaaaaa___```bbbccceeegggiiiiiijjjkkklllllllllmmmoooqqqppppppooopppqqqssstttvvvwwwyyyzzzzzzzzzzzz{{{}}}{{{|||}}}~~~}}}~~~|||zzzwwwtttqqqvvvzzzzzzzzzyyytttoooiiibbbWWWMMMDDD>>>888555222222111111111000000000111000000000//////////////////...---,,,,,,++++++.............../////////,,,------------,,,,,,+++++++++++++++++++++++++++*********+++++++++++++++,,,------......---------...------,,,,,,------......---+++******,,,...///******++++++++++++,,,,,,------------------------...------------...//////...............///000000---000333444555777<<<@@@FFFUUUjjj~~~xxxyyyzzzjjjYYYUUUVVVccctttwwwaaaQQQIII???>>><<<::::::::::::;;;666666555555444333333333333333333333333333333333111111111000000111444666999CCCMMMSSSXXX]]]___]]]WWWTTTOOOJJJEEEBBB@@@???===<<<<<<;;;;;;:::999999888888999999888888777666666666666666777777777777777888888888888999999999888888888888888888888888999::::::;;;;;;::::::999;;;::::::999999::::::;;;::::::999999:::;;;===>>>@@@???>>>>>>======>>>>>>======>>>>>>??????@@@@@@=========>>>???AAABBBCCCCCCBBBAAACCCFFFHHHHHHHHHJJJKKKMMMPPPRRRTTTUUUUUUVVVVVVVVVUUUTTTSSSQQQQQQNNNMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPNNNMMMLLLKKKKKKHHHGGGFFFCCC@@@>>><<<;;;999888888888999:::<<<===@@@BBBCCCDDDCCCCCCCCCEEEAAAAAA@@@???>>>======<<<:::::::::;;;===AAAEEEGGGJJJLLLNNNQQQSSSTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXZZZ[[[\\\\\\^^^aaagggkkkwww~~~xxxmmmfffddddddeeeeeeddddddcccccceeeeeedddeeeeeefffggghhhjjjjjjkkkllllllmmmnnnnnnmmmnnnooopppqqqrrrssssssrrrssstttuuuwwwyyyzzzzzzzzzxxxwwwxxxzzz{{{{{{zzzxxxuuurrrooolllgggbbb___\\\YYYVVVXXX^^^cccffffffcccfffjjjlllnnnpppsssuuuuuuwwwyyy{{{}}}{{{tttooolllpppvvv{{{{{{|||}}}zzzuuummmhhheeegggllluuuZZZZZZZZZZZZZZZ[[[\\\\\\_________```````````````___```aaaccceeegggiiiiiijjjkkkllllllkkkllloooqqqrrrrrrqqqpppqqqrrrsssttttttvvvxxxyyyyyyzzz{{{}}}{{{|||}}}}}}}}}||||||}}}~~~wwwwww|||~~~xxxzzzvvv|||}}}|||{{{vvvpppggg^^^RRRHHHAAA<<<888666111111111111111000000///000000/////////.........---------------------,,,---........./////////000---------------,,,+++***++++++++++++++++++++++++)))*********++++++++++++,,,------......------,,,---,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,------******++++++++++++,,,,,,------------------------...------------...//////...............///000000///222666666555777:::>>>AAAMMM___rrr}}}wwwyyy}}}ooo\\\TTTQQQYYYfffttt}}}hhhVVVKKKBBB@@@===;;;999999999999666666555555444444333333333333333333333333333333000000111000///111333666666@@@JJJPPPVVV\\\]]][[[YYYVVVQQQKKKFFFCCCAAA@@@<<<<<<;;;;;;:::999999999888888999999888888777666666666666666777777777777777888888888888999999999888888888888888888888888999::::::;;;;;;::::::999;;;::::::999999::::::;;;:::999999999;;;===???@@@AAA@@@@@@???????????????==================>>>>>><<<<<<===>>>???AAACCCDDDBBB@@@???AAAEEEGGGGGGFFFGGGHHHJJJLLLOOOQQQSSSTTTVVVVVVVVVUUUTTTSSSRRRQQQOOONNNMMMLLLMMMMMMNNNOOOPPPOOOMMMLLLJJJIIIIIIIIIFFFEEEDDDBBB@@@>>><<<;;;999999888888888999;;;<<<>>>@@@CCCCCCCCCBBBCCCEEE>>>>>>>>>======<<<<<<<<<;;;::::::;;;===AAADDDGGGIIIKKKNNNPPPSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWYYYZZZZZZZZZ[[[___eeeiiirrrzzz{{{qqqkkkeeedddcccccccccdddeeeeeedddddddddccccccdddeeeeeehhhiiijjjlllmmmnnnnnnooopppppppppqqqqqqqqqrrrrrrttttttuuuvvvwwwxxxyyyyyy{{{yyyxxxyyy|||}}}}}}|||zzzvvvqqqnnnkkkgggaaa]]]XXXTTTRRRUUU]]]dddfffgggfffiiikkkmmmnnnppprrrttttttvvvxxx{{{}}}}}}vvvqqqoooqqqwww|||}}}}}}}}}zzztttmmmgggccceeeiiiqqq}}}ZZZZZZYYYZZZZZZ[[[\\\\\\_________```````````````^^^___aaaccceeegggiiijjjjjjkkkkkkkkkjjjllloooqqqtttsssrrrqqqqqqqqqrrrsssqqqsssvvvxxxxxxyyy{{{|||zzz|||}}}}}}}}}{{{wwwwwwxxx|||{{{ttttttzzz~~~zzz~~~|||~~~~~~yyyqqq___VVVIII???999666333222000111111111111000000/////////.........---------+++,,,,,,------......///---.........//////000000------------,,,,,,+++***++++++++++++++++++++++++))))))******+++++++++++++++++++++,,,,,,+++******,,,++++++++++++++++++,,,((()))+++---------+++***,,,,,,---------.........------------------------...------------...//////...............///000000222555888888666666888;;;===GGGWWWjjjxxxwww~~~tttaaaVVVPPPTTT]]]hhhyyylllXXXLLLDDDBBB???;;;999777777777888888888777666666555555333333333333333333333333...///000//////000333555333===HHHNNNTTTZZZ\\\ZZZZZZWWWRRRLLLGGGCCCAAAAAA<<<;;;;;;::::::999888888888888888888888777666666666666666666777777777777777888888888888999999999888888888888888888888888999::::::;;;;;;::::::999;;;::::::999999::::::;;;999999999:::;;;>>>@@@AAABBBAAA@@@@@@??????@@@@@@===<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???AAACCCDDDBBB@@@>>>@@@DDDGGGFFFEEEEEEFFFHHHJJJMMMOOOQQQRRRVVVVVVVVVUUUTTTSSSRRRQQQOOOOOOMMMLLLLLLLLLMMMNNNNNNMMMKKKJJJHHHGGGGGGGGGEEEDDDCCCAAA???===<<<;;;:::999888888888999:::;;;>>>@@@BBBCCCBBBBBBCCCEEE<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::;;;===@@@DDDGGGIIIKKKMMMPPPRRRTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXYYY]]]bbbgggmmmsss|||~~~xxxqqqllldddcccbbbaaabbbdddfffhhhaaaaaaaaabbbcccdddfffgggggghhhjjjlllmmmnnnoooooorrrrrrrrrqqqqqqqqqqqqpppuuuuuuvvvvvvwwwxxxxxxxxx|||zzzxxxyyy}}}~~~}}}zzzvvvqqqmmmjjjfffaaa\\\UUUQQQOOOSSS[[[cccffffffhhhjjjlllmmmnnnoooqqqssssssuuuxxx{{{~~~wwwsssqqqrrrxxx}}}}}}~~~}}}yyytttmmmgggcccdddhhhnnnyyyXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\]]]^^^^^^^^^^^^___```bbbdddeeegggggghhheeegggiiijjjkkklllooorrrqqqqqqqqqqqqqqqqqqqqqqqqooorrrvvvxxxxxxxxxyyy{{{{{{|||~~~{{{xxxsssnnnnnnsss|||zzztttuuutttxxx}}}xxxooo\\\PPPDDD===888333000111////////////000000000000......------------......---------------------------------.........//////------------------------...---,,,,,,+++++++++++++++***))))))***+++---...---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++,,,------......//////////////////.........000000///...---///333666777666555444555777999::::::CCCPPP```yyyzzzuuu{{{zzziiiXXXLLLMMMVVVaaappp|||ooo^^^QQQHHHCCC>>>;;;;;;:::888666999777555444444444333222444444333222222111111000111111111111111111111111:::<<<@@@IIISSSZZZ\\\\\\[[[XXXRRRLLLGGGCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;888888888888888777666666888888777777777777888888888888888888888888888888888888777777777777777888999:::;;;;;;<<<<<<;;;;;;999999999999999999999999<<<<<<<<<;;;:::<<>>===<<<;;;<<<===>>>>>>>>>===;;;;;;;;;;;;;;;;;;===???AAACCCBBBAAAAAAAAAAAABBBCCCCCCGGGGGGHHHIIIKKKMMMNNNOOOUUUVVVWWWWWWUUUTTTUUUVVVRRRRRRSSSQQQOOOMMMMMMNNNOOOMMMKKKHHHFFFDDDDDDDDDAAA@@@???>>>===<<<;;;;;;888888888999999:::::::::;;;<<<===>>>???@@@AAAAAA>>>>>>======<<<<<<<<<;;;<<<<<<;;;<<<===???AAABBBFFFIIIMMMPPPQQQRRRTTTVVVVVVVVVUUUUUUUUUVVVWWWWWWXXXWWWVVVWWWYYY\\\```bbbfffjjjqqquuuvvvsssnnnjjjbbbbbbbbbccccccdddddddddeeedddcccbbbccceeegggiiigggggghhhiiijjjlllmmmnnnqqqppppppoooooopppqqqqqqqqqrrrttttttuuuvvvyyy{{{}}}{{{{{{|||}}}zzzxxxtttnnniiieeeaaa^^^[[[TTTPPPOOOSSS]]]eeeiiijjjllllllmmmlllmmmooosssvvvuuutttrrrssswww||||||xxx~~~~~~|||zzzzzzzzzqqqpppnnnkkkjjjmmmrrrvvv}}}XXXWWWWWWWWWWWWXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]aaabbbcccddddddeeeeeedddeeeggghhhiiijjjllloooqqqqqqqqqqqqqqqqqqqqqqqqqqqpppsssvvvwwwxxxxxxyyyzzz|||~~~~~~vvvtttpppllljjjnnntttyyyuuupppqqqtttxxx|||yyynnn[[[OOOCCC<<<777222000111000000000000////////////......------------......---------------------------------...............////////////////////////---,,,++++++*********+++------,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***++++++,,,------......////////////////////////...000000000//////000333555666666555444555777999:::999AAAKKKYYYppp~~~xxx|||ppp___QQQQQQWWW___nnn||||||pppaaaUUUJJJEEE???<<<<<<;;;999777999777555444555555444333444444333333222111111111111111111111111111111111777999===FFFOOOVVVYYYZZZZZZWWWRRRMMMGGGDDDBBBAAA>>>===<<<;;;;;;:::;;;;;;888888888888888777666666888777777666666777777888888888888888888888888888888888777777777777888888999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;:::<<>><<<;;;:::<<<<<<===>>>===<<<;;;:::;;;::::::;;;===???AAABBBBBBBBBAAAAAABBBBBBCCCCCCEEEFFFFFFGGGIIIJJJLLLMMMRRRTTTVVVVVVUUUTTTTTTUUURRRSSSSSSRRROOOMMMMMMNNNOOONNNKKKHHHFFFDDDCCCCCC@@@??????>>>===<<<;;;:::999999999999:::::::::;;;<<<<<<===>>>???@@@AAAAAA??????>>>>>>>>>=========<<<;;;;;;;;;<<<>>>@@@AAAEEEIIIMMMOOOQQQRRRTTTUUUVVVVVVUUUUUUUUUVVVWWWWWWXXXWWWVVVWWWYYY\\\___aaaaaaeeejjjmmmnnnkkkgggdddaaaaaabbbbbbcccddddddeeecccbbbbbbbbbccceeegggiiiggghhhhhhiiijjjlllmmmnnnpppppppppppppppqqqqqqqqqrrrsssuuuvvvuuuvvvxxxyyy{{{zzzzzz|||~~~}}}zzzvvvrrrlllgggccc___[[[YYYSSSPPPOOOTTT]]]eeeiiijjjkkkkkklllllllllnnnrrruuuwwwuuussssssuuuyyy|||~~~~~~~~~}}}zzzxxxvvvvvvwwwttttttsssqqqooopppsssuuuzzz~~~VVVVVVVVVVVVVVVWWWXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\bbbbbbcccccccccbbbaaaaaadddfffggghhhiiikkknnnpppppppppppppppppppppqqqqqqqqqtttvvvwwwwwwwwwxxxzzz}}}}}}yyyrrrpppnnnkkkiiijjjnnnqqqxxxyyynnnkkkmmmssswww|||yyykkkYYYMMM@@@:::555111111222111111000000//////............------------......------------------------.........---------------////////////////////////,,,++++++***************------------,,,+++***)))(((((()))***+++,,,---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***++++++,,,------......///....../////////////////////000222222111111333555666555555444555777888999888===EEEPPPeee|||}}}zzzhhhXXXTTTUUU\\\kkkzzz~~~sssfffZZZLLLGGG@@@<<<<<<<<<:::888888777555555666666555444444444333333222222111111111111111111111111111111333555999AAAJJJQQQVVVWWWXXXVVVRRRMMMIIIEEECCCAAA>>>===<<<;;;::::::::::::888888888999888888777666777777666666666666777777888888888888888888888888888777777777777777888888999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<;;;<<<>>>AAAGGGFFFDDDAAA???<<<:::999;;;<<<=========<<<:::::::::::::::;;;<<<>>>???@@@BBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJMMMPPPSSSUUUUUUTTTTTTUUUSSSTTTTTTRRROOOMMMMMMNNNPPPOOOLLLIIIFFFCCCBBBAAA??????>>>===<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA????????????>>>>>>>>>>>>;;;;;;;;;;;;<<<===???@@@EEEHHHLLLOOOPPPQQQSSSUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXWWWWWWWWWXXX[[[^^^```^^^```ccceeefffdddaaa_________```aaacccdddeeeeeebbbbbbaaaaaaccceeeggghhhggghhhhhhiiijjjlllmmmnnnnnnooopppqqqrrrqqqqqqpppsssuuuwwwwwwvvvuuuuuuvvvxxxxxxyyy{{{}}}~~~|||{{{sssoooiiiddd___\\\XXXUUURRRPPPPPPUUU]]]eeehhhiiiiiijjjkkkllllllnnnqqqtttwwwvvvtttrrrrrrtttwwwxxxyyy}}}|||yyyxxxxxxxxxyyyzzz{{{zzzxxxuuuuuuuuuwww{{{}}}UUUUUUTTTTTTUUUUUUVVVWWWVVVWWWXXXZZZ[[[[[[[[[[[[``````aaaaaaaaaaaa``````cccdddfffggghhhjjjmmmooooooooooooppppppppppppppprrrtttvvvwwwwwwwwwxxxzzz}}}|||wwwnnnoooooonnnmmmmmmnnnppprrrxxx~~~}}}sssjjjiiilllrrrvvv{{{xxxgggWWWJJJ>>>777444111111333222111111000///......---...------,,,,,,------...------------------------......------------,,,,,,------------------------,,,,,,+++++++++++++++,,,***+++,,,,,,,,,+++)))((((((((()))***++++++,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,---------,,,++++++,,,---,,,+++++++++,,,------......///............////////////...000333444333333333444555555444555555666888888888;;;@@@III[[[tttrrr^^^UUURRRWWWhhhyyyyyylllaaaPPPJJJBBB===;;;;;;:::888888777666777888888777555555444444333222222111111111111111111111111111111111333777===EEEMMMRRRUUUVVVTTTRRRNNNJJJGGGDDDBBB???>>>===;;;:::999999999888888888999999888888777777666666666666666666777888888888888888888888888777777777777777777888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@EEEEEECCCAAA???>>><<<;;;;;;<<<=========<<<:::999999999:::;;;<<<===>>>???AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIILLLQQQSSSTTTTTTTTTUUUTTTTTTTTTRRRPPPNNNNNNNNNQQQOOOMMMJJJFFFCCCAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;===???@@@DDDGGGKKKNNNPPPQQQSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXZZZ\\\^^^^^^___aaabbbbbbaaa```___]]]^^^___```bbbcccdddeeeddddddcccccccccdddeeefffgggggghhhiiijjjlllmmmnnnlllnnnppprrrsssrrrqqqppptttvvvxxxxxxvvvtttssssssuuuvvvwwwyyy{{{|||{{{zzzrrrmmmgggbbb]]]YYYUUUSSSPPPPPPQQQVVV^^^dddhhhiiihhhiiikkkkkklllnnnqqqtttvvvuuutttrrrqqqrrruuuwwwwww||||||zzzzzzzzz}}}{{{xxxwwwwwwxxx{{{SSSSSSSSSSSSSSSTTTTTTUUUTTTUUUVVVXXXYYYZZZZZZZZZ\\\\\\^^^___``````aaaaaaaaaccceeeffffffhhhkkknnnnnnnnnnnnooooooppppppppprrrtttvvvvvvvvvwwwyyy{{{}}}{{{wwwmmmooorrrsssrrrqqqrrrsssppprrrvvvzzz~~~{{{tttmmmlllpppssswww}}}~~~wwwfffRRRGGG;;;666333000000333222111111000///......---------,,,,,,,,,,,,------------------------------------------------,,,,,,------------------------------,,,,,,,,,------...)))***,,,---------,,,+++************************+++******))))))******++++++++++++,,,,,,------------,,,++++++------,,,+++++++++,,,------......///---.........//////000000...000333444444333333333444444444555555666777888888999===EEETTTjjj{{{fffXXXQQQTTTfffzzzsssgggVVVNNNDDD>>>;;;:::999888888777777888::::::888666555555444444333222222111111111111111111111111111000222666;;;AAAHHHOOOSSSSSSSSSQQQOOOLLLIIIEEEDDDAAA@@@>>><<<;;;999999999888888999999999999888888777777666666666666777777888888888888888888888888777777666666777888999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<<<<>>>@@@BBBBBBAAA@@@@@@???>>>>>>;;;<<<=========<<<;;;:::999::::::;;;<<<===>>>>>>@@@@@@BBBBBBCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFIIIMMMPPPQQQRRRSSSUUURRRSSSSSSRRROOONNNNNNOOOQQQPPPNNNKKKHHHEEEBBBAAA?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@========================<<<<<<;;;;;;<<<===>>>???DDDGGGKKKNNNOOOPPPRRRTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[^^^^^^______```_________\\\]]]^^^___aaabbbcccdddgggfffeeeddddddcccccccccffffffggggggiiikkklllmmmkkkmmmooorrrssssssrrrqqqtttvvvxxxxxxuuurrrqqqppprrrtttvvvxxxyyyyyyyyyyyyqqqmmmgggaaa\\\XXXTTTQQQNNNOOOSSSXXX^^^dddgggiiiggghhhkkklllmmmnnnqqqssstttuuuuuutttrrrsssvvvyyyyyy~~~|||zzzyyyxxxwww~~~}}}{{{yyyyyyzzz{{{~~~RRRQQQQQQQQQQQQRRRSSSSSSRRRSSSUUUVVVWWWXXXYYYYYYXXXYYY[[[]]]___```aaaaaa```bbbdddeeeeeegggjjjlllmmmmmmnnnnnnoooooopppppprrrsssuuuuuuvvvwwwzzz}}}}}}{{{vvvooorrrvvvxxxxxxwwwwwwwwwssspppooopppqqqssszzzzzzuuuuuuxxxyyy|||}}}xxxxxx{{{uuudddNNNCCC999555333000000111111111000000//////......------,,,,,,,,,,,,------------------------------+++,,,,,,,,,------------////////////////////////...------------......///++++++,,,---............,,,,,,+++++++++*********++++++************++++++***++++++,,,,,,------......,,,+++,,,---...---+++++++++,,,------......///------......///000000000...000222333333222222333333444444555666666777777888999===DDDNNN___yyyrrrcccWWWVVVfffyyyzzzooo^^^UUUIIIAAA===;;;:::888777777777999;;;;;;:::888555555444444333333222222111111111111111111111111000222555888===DDDKKKPPPQQQQQQQQQPPPNNNJJJGGGEEECCCBBB@@@>>><<<:::999999777888999999:::999999999888888777777777777888888888888888888888888888888666666666666777888999:::999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;======<<<<<<>>>???????????????????????????<<<===>>>>>>>>>===;;;;;;::::::;;;======>>>>>>===>>>???AAABBBBBBBBBAAA@@@BBBAAAAAAAAAAAAAAABBBBBBCCCEEEIIIKKKLLLNNNQQQSSSPPPQQQRRRQQQOOONNNOOOPPPRRRQQQOOOMMMJJJGGGDDDCCCAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>=====================>>>>>>????????????<<<<<<<<<<<<============>>>===<<<<<<<<<>>>???@@@CCCFFFJJJMMMNNNPPPQQQSSSSSSSSSSSSTTTTTTVVVWWWXXXWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZ[[[[[[\\\]]]]]]]]]\\\\\\]]]^^^```aaabbbbbbffffffeeedddcccbbbbbbaaadddeeeeeefffgggiiikkkkkkkkkllloooqqqrrrssssssssstttuuuvvvuuussspppooooooqqqsssvvvwwwwwwvvvwwwxxxqqqlllfff```[[[WWWSSSPPPLLLOOOTTTYYY___cccggghhhfffhhhkkkmmmnnnooorrrttttttwwwxxxwwwuuuuuuxxx|||}}}}}}||||||zzzxxx}}}}}}{{{zzzzzz}}}PPPPPPPPPPPPPPPQQQRRRRRRQQQRRRSSSUUUVVVWWWXXXXXXWWWXXXZZZ\\\]]]___``````___aaacccddddddfffiiikkkllllllmmmnnnnnnoooppppppqqqrrrtttuuuvvvxxx|||~~~}}}zzzxxx{{{~~~}}}}}}zzzsssmmmjjjgggfffmmmvvv}}}~~~wwwrrrqqqssswwwmmm^^^III@@@888555444111///000000000000000////////////---,,,,,,++++++,,,,,,---------------------------******+++,,,---......///////////////////////////---,,,,,,,,,,,,---...///+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,---.........,,,,,,,,,---...---,,,++++++,,,------......///------......///000000111...///111222111111222333333333444555666666666666888999===BBBHHHTTTllltttddd\\\fffvvvvvvfff\\\OOOEEE@@@>>><<<:::777777888:::<<<===;;;999555555555444333333222222111111111111111111111111000222444666999???GGGMMMOOOPPPQQQQQQOOOLLLHHHFFFEEECCCAAA???===;;;::::::777888999999:::::::::999999999888888888888999999888888888888888888888888666666666666777888999:::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999;;;============>>>????????????>>>>>>>>>=========>>>?????????>>><<<<<<:::;;;===>>>???>>>>>>===<<<>>>???AAAAAA@@@???>>>@@@??????>>>>>>>>>?????????AAACCCDDDFFFHHHLLLOOOMMMNNNOOOOOONNNNNNOOOQQQRRRQQQPPPOOOLLLIIIFFFEEEDDDDDDCCCCCCCCCCCCBBBBBB?????????>>>>>>=========>>>>>>>>>>>>????????????<<<<<<======>>>>>>>>>>>>??????>>>======???@@@AAACCCFFFJJJLLLNNNOOOQQQRRRRRRRRRSSSSSSTTTVVVWWWXXXWWWWWWWWWWWWWWWWWWXXXXXXTTTUUUWWWYYYZZZ[[[[[[[[[\\\]]]]]]^^^______``````aaaaaabbbbbbbbbbbbaaaaaaccccccddddddfffgggiiijjjllllllnnnoooqqqssstttuuusssttttttssspppnnnnnnooopppsssvvvwwwuuutttuuuvvvpppkkkeee___ZZZUUUQQQNNNKKKOOOUUUZZZ___cccfffhhhfffiiilllnnnoooqqqsssuuuxxxzzz|||{{{xxxwwwzzz~~~~~~~~~~~~|||yyy{{{}}}zzzyyy}}}PPPOOOOOOOOOOOOPPPQQQQQQPPPQQQRRRTTTVVVWWWWWWWWWWWWXXXZZZ[[[]]]^^^^^^^^^^^^```bbbcccdddfffiiikkklllllllllmmmnnnooooooppppppqqqssstttvvvyyy}}}~~~xxxnnnhhhbbb___eeeooovvv|||zzzsssmmmmmmmmmpppwwwwwwdddWWWGGG>>>777666444111//////////////////000000000000---,,,,,,++++++,,,,,,---------------------------))))))***+++---...//////------------------------++++++++++++,,,,,,---...+++)))(((&&&&&&&&&''''''******+++,,,---......///---,,,,,,++++++,,,,,,---******+++,,,,,,---.........---,,,,,,......---,,,++++++,,,------......///---------...///000000111...///000000000000222333222333444555666666666666999999===AAACCCLLLbbbwwwnnnaaafffssszzzkkkaaaSSSHHHBBB@@@>>><<<777777888;;;======;;;999666555555444444333222222111111111111111111111111000222333444666<<>><<<;;;:::777888999:::::::::::::::::::::999999999999::::::888888888888888888888888666666666666777888999:::999:::;;;;;;<<<<<<;;;;;;999999999999999999999999999;;;===>>>======>>>???@@@@@@???>>>===<<<;;;;;;>>>???@@@@@@@@@???===<<<;;;<<<===?????????>>>>>>;;;===???@@@@@@@@@>>>===>>>>>>===<<<<<<<<<<<<======>>>???@@@AAADDDIIILLLKKKMMMNNNNNNNNNNNNPPPQQQRRRRRRQQQPPPNNNKKKHHHFFFEEEEEEEEEEEEEEEDDDDDDDDD@@@?????????>>>>>>======>>>>>>>>>>>>????????????======>>>>>>?????????@@@@@@??????>>>>>>???@@@AAABBBEEEIIILLLNNNOOOQQQRRRRRRRRRRRRSSSTTTVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWRRRTTTVVVYYYZZZ[[[[[[[[[]]]]]]]]]^^^^^^_________\\\]]]^^^```aaaaaabbbbbbbbbbbbcccccceeeggghhhiiillllllmmmnnnpppsssuuuvvvsssssssssqqqnnnmmmnnnooopppsssvvvvvvtttrrrsssuuuooojjjddd]]]YYYTTTPPPMMMKKKOOOUUU[[[```cccfffhhhfffiiilllooopppqqqtttuuu{{{~~~}}}yyyxxx{{{~~~|||yyyzzzzzzwwwtttyyy}}}~~~zzzyyy}}}NNNNNNOOOOOOPPPQQQRRRRRRQQQRRRSSSUUUVVVVVVVVVVVVXXXXXXYYYZZZ[[[\\\\\\]]]^^^^^^___aaaccceeeggghhhlllkkkkkklllmmmnnnoooooosssrrrrrrsssvvvzzzzzzooofff^^^]]]eeeooowww}}}uuunnnjjjkkkkkkjjjnnnuuu}}}zzzhhhYYYRRR@@@>>>:::666333222111111...................................................---,,,,,,,,,,,,---...------++++++++++++------//////...------,,,++++++---------,,,,,,,,,++++++************************,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++&&&(((***,,,---,,,+++***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,---...////////////333222222111000000000111444444444555666888:::;;;<<<:::999:::===GGGZZZlllxxxccccccooo{{{ssseeeVVVJJJAAA===;;;:::999888999;;;<<<;;;:::999888666444222111111000222222222111111111111111444444444444666:::???DDDLLLOOOSSSTTTRRRNNNLLLJJJIIIGGGDDDBBBAAA@@@===:::;;;::::::999888888888888888888888888888888888888999888777666666777888999:::999888777777888999:::999888888888888999;;;<<<<<<<<<;;;:::999999999999::::::;;;;;;<<<===>>>>>>??????>>>>>>=========<<>>===<<<===============<<<;;;????????????>>>>>>>>>>>>======<<<;;;;;;::::::999<<<<<<<<<<<<>>>@@@CCCDDDGGGJJJLLLNNNNNNNNNNNNOOOQQQQQQQQQPPPOOONNNLLLLLLKKKJJJHHHFFFDDDDDDDDDEEEBBBAAA@@@@@@??????@@@@@@@@@???>>>======???AAABBB>>>>>>>>>>>>>>>?????????AAA@@@>>>======???@@@AAADDDFFFIIIKKKLLLMMMNNNPPPSSSSSSSSSSSSTTTUUUVVVWWWTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\]]]___``````aaa___``````aaaaaaaaaaaa``````bbbdddfffhhhiiiiiiiiikkklllmmmooopppqqqqqqqqqtttsssrrrooolllkkkmmmooorrrsssvvvwwwwwwvvvsssrrrkkkiiiddd^^^WWWQQQLLLJJJRRRUUUZZZ^^^aaacccfffhhhkkklllmmmmmmooorrrwwwzzz~~~|||zzzyyy{{{yyywwwvvvtttvvvyyy|||yyywww|||NNNNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\]]]]]]^^^```bbbdddfffgggjjjjjjjjjkkklllmmmnnnoooqqqqqqrrrssswww{{{~~~}}}}}}yyymmmeee```aaaiiirrrxxx}}}tttoookkklllkkkiiikkkpppxxxrrraaaRRRKKK<<<:::777444222000000000------------------------...........................---,,,,,,,,,,,,---.........---,,,,,,---............------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++'''(((***+++,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,---...///000000000000111111000111111222333444444555555666777888999999999777777999<<>>BBBIIIMMMRRRTTTRRROOOMMMKKKJJJGGGEEECCCBBB@@@===;;;::::::999999999:::;;;;;;888888888888888888888888999888888777777888888999999888888777777888888999999999888888888:::;;;<<<===<<<;;;::::::999999999::::::;;;;;;<<<======>>>>>>>>>=========<<<<<<<<<>>>>>>???@@@???>>>===<<<<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;:::999999888::::::;;;<<<>>>@@@AAABBBFFFHHHKKKMMMMMMMMMMMMNNNPPPPPPPPPPPPPPPOOOOOONNNLLLKKKIIIGGGFFFEEEFFFFFFCCCCCCBBBAAAAAAAAAAAABBBAAA@@@???>>>>>>@@@AAABBB???????????????@@@@@@@@@???>>>======>>>@@@BBBCCCDDDGGGJJJLLLLLLMMMOOOQQQSSSSSSSSSSSSSSSTTTUUUVVVSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^___``````___``````aaaaaaaaaaaaaaaaaabbbdddfffggghhhhhhhhhiiijjjlllmmmoooooopppppprrrrrrpppnnnlllkkkmmmooossstttvvvwwwvvvtttrrrpppjjjgggbbb\\\UUUPPPKKKIIIRRRVVV[[[___bbbdddgggiiijjjlllnnnoooqqqtttxxx{{{}}}{{{yyyxxxwww|||wwwtttsssrrrvvv|||zzzxxx}}}~~~|||NNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOOOOOPPPRRRTTTUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\]]]___aaaccceeefffhhhhhhiiiiiikkklllmmmnnnooopppqqqtttwww|||~~~}}}}}}~~~}}}|||{{{|||}}}~~~wwwjjjffffffjjjpppvvvxxxuuuqqqooopppnnnkkkkkkmmmssswwwyyytttfffVVVIIIBBB888666444222000/////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...///......------......///------,,,,,,++++++******,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---...///000111111111111/////////111222444666777555666777888888888777777555444555888;;;AAAPPP]]]vvvooocccccckkkwwwzzzhhhVVVHHHBBB===;;;::::::;;;;;;;;;:::999888666555444333333222//////000111222333444444222333333333333777;;;???DDDIIIOOOSSSSSSQQQNNNMMMJJJHHHFFFDDDCCCAAA???<<<::::::::::::;;;<<<===>>>888888888888888888888888:::999999888888999999:::777888888999999888888777999999888888999:::<<<===>>>======<<<;;;::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;===============<<<;;;;;;:::;;;<<<=======================================;;;;;;:::999999888888777777999;;;===???@@@@@@@@@EEEGGGJJJLLLLLLLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQNNNMMMKKKJJJHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@???@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAA>>>=========>>>AAADDDEEEEEEHHHKKKMMMMMMNNNPPPRRRSSSSSSSSSRRRSSSSSSTTTTTTSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[\\\]]]^^^^^^_________```aaaaaaaaaaaaaaaaaabbbdddeeefffgggggggggggghhhjjjkkkmmmnnnnnnnnnoooooonnnlllkkkkkkmmmooossstttuuuuuutttrrrpppnnngggddd___YYYSSSNNNKKKIIISSSVVV[[[```bbbeeehhhjjjiiilllooorrrtttvvvyyy{{{~~~zzzxxxwwwwwwssszzz~~~}}}~~~yyyuuurrroooooowww{{{zzz|||}}}}}}{{{yyyMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNMMMLLLMMMOOORRRTTTTTTUUUVVVWWWXXXYYYZZZ[[[ZZZ[[[\\\]]]___bbbdddeeeffffffggghhhjjjkkkmmmnnnnnnooorrruuuyyy}}}|||zzzxxxwww}}}|||{{{zzzzzzyyyyyyyyy{{{uuukkkkkkppptttvvvxxxyyy|||~~~uuuuuuuuuuuutttqqqooonnnqqqrrrqqqiii\\\NNNBBB<<<555444222111000/////////------------------------------------------------------------------------......------------......,,,,,,,,,++++++*********+++++++++*********))))))+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++++++++************+++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------...000000000000000//////000111333444666777555666888999999888666555222222555999<<<@@@JJJUUUkkkvvveee___bbblllzzzwww```MMMCCC???===;;;:::;;;;;;::::::777666555444333333333333111111111222222333333333111222222222222555999<<>>===<<<<<<<<<<<<<<<===>>>888888888888888888888888::::::::::::::::::::::::666777888999999888777666999999999999:::;;;===>>>??????>>>>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999999:::;;;<<<======>>>===;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999888888777777777999===@@@BBBBBBBBBAAAEEEHHHKKKMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSSSSRRROOONNNMMMKKKJJJHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBB???>>>>>>===???AAACCCEEEFFFIIILLLMMMNNNOOOQQQSSSSSSSSSRRRRRRQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYZZZZZZ[[[\\\\\\]]]]]]^^^___```aaaaaabbbaaaaaabbbbbbcccdddeeefffffffffdddeeegggiiikkkllllllmmmmmmmmmlllkkkiiijjjmmmooosssssstttsssrrrooommmllldddaaa[[[UUUPPPLLLJJJJJJRRRVVV[[[___bbbeeehhhjjjiiilllqqquuuwwwyyyzzz|||{{{vvvsssssstttrrryyy}}}{{{zzz|||}}}}}}}}}yyyuuuqqqmmmmmmwww~~~zzz{{{}}}~~~}}}~~~|||{{{{{{{{{||||||KKKKKKKKKKKKKKKJJJJJJJJJMMMLLLKKKJJJLLLNNNPPPRRRRRRSSSTTTUUUWWWXXXYYYZZZZZZZZZ[[[]]]___aaacccdddeeeeeefffgggiiikkkmmmnnnnnnpppssswww{{{~~~~~~{{{xxxwwwvvvzzzyyyyyyxxxwwwuuutttsssuuuzzzvvvpppttt{{{|||{{{zzz{{{uuu}}}}}}zzztttwwwyyyyyyxxxwwwtttqqqpppooojjjaaaTTTHHH>>>999333333222111111000000000////////////////////////------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++******+++++++++*********))))))+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,---...////////////111111111111222333444555555666888999888777555333333222555:::===@@@GGGOOObbbxxxzzzxxx|||iii```[[[aaalll|||kkkUUUGGGBBB???<<<:::;;;;;;:::999555555444333222222333333444333333333222222111111111222222222111333666999;;;@@@HHHNNNQQQQQQPPPPPPLLLJJJHHHFFFFFFDDDBBB@@@@@@???>>>===<<<<<<;;;<<<888888888888888888888888:::::::::;;;;;;:::::::::666777888999999888777666:::999999999:::<<<>>>???@@@@@@@@@@@@???===;;;::::::::::::;;;;;;;;;;;;;;;999999999::::::::::::::::::::::::999999999999999999999;;;<<<============:::;;;;;;;;;<<<<<<<<<===;;;;;;::::::999888888888999<<<@@@CCCFFFFFFEEEDDDHHHJJJNNNPPPPPPPPPRRRSSSUUUUUUUUUUUUUUUTTTSSSSSSPPPPPPOOOMMMKKKJJJHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA???>>>>>>@@@BBBCCCGGGIIILLLNNNOOOPPPQQQSSSRRRRRRQQQQQQPPPQQQQQQQQQSSSSSSTTTUUUUUUUUUUUUTTTUUUUUUUUUVVVWWWXXXYYYZZZYYYZZZZZZ[[[[[[\\\\\\\\\^^^___```aaabbbbbbbbbbbbccccccccccccddddddeeeeeebbbccceeegggiiijjjkkkkkkjjjkkkjjjiiihhhiiikkknnnqqqqqqqqqpppnnnllljjjiiibbb^^^YYYSSSNNNLLLKKKKKKRRRUUU[[[___bbbeeehhhkkkjjjnnnssswwwyyyzzz{{{|||~~~xxxqqqnnnooorrrtttzzz~~~{{{yyy{{{}}}|||~~~zzzvvvrrrnnnnnnwwwzzzyyy|||}}}~~~yyyyyyzzzzzz{{{}}}IIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJKKKMMMOOOPPPQQQQQQSSSTTTVVVWWWXXXYYYZZZZZZ[[[]]]___aaacccdddddddddeeegggiiilllnnnoooooorrruuuzzz}}}~~~|||zzzyyyyyyxxxxxxxxxwwwvvvssspppoooqqqwww~~~{{{www|||~~~}}}}}}|||rrrzzz{{{zzzvvvzzz}}}||||||{{{xxxssspppkkkcccYYYNNNDDD<<<777333333222222111000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++***************++++++,,,,,,------***++++++,,,,,,++++++************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,---...////////////111111111000111111222222444555666666666555444333444444666;;;>>>@@@EEEKKKXXXlllyyysssyyypppcccVVVVVV]]]nnn~~~www___OOODDDAAA===;;;:::::::::999555444444333333333444444555555444333222111000000222222333222111222444777888===DDDJJJMMMOOOPPPQQQMMMKKKIIIHHHGGGFFFDDDBBBAAA@@@???===<<<;;;::::::888888888888888888888888999::::::;;;;;;::::::999666777777888888777777666::::::999:::;;;===???@@@AAABBBBBBBBB@@@>>><<<;;;::::::::::::::::::;;;;;;999999999999::::::::::::::::::999888888888888888999:::;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<===============<<<;;;;;;::::::999<<<>>>BBBFFFHHHIIIHHHGGGIIILLLPPPRRRRRRSSSTTTUUUXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRRRRPPPNNNLLLJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEHHHHHHGGGFFFDDDCCCBBBBBBCCCBBB@@@??????@@@AAABBBFFFIIILLLNNNNNNOOOQQQSSSQQQPPPPPPOOOPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]^^^___aaabbbbbbbbbbbbccccccbbbbbbbbbcccddddddaaabbbdddfffhhhjjjjjjkkkiiiiiiiiigggfffgggiiilllnnnnnnmmmlllkkkiiihhhgggaaa]]]WWWQQQNNNMMMMMMNNNRRRVVV\\\```dddgggjjjlllllloootttwwwxxxyyyzzz{{{~~~}}}vvvnnnkkknnnrrrwww||||||yyy{{{||||||zzzvvvsssppppppxxxzzzzzz|||~~~~~~vvvxxxzzz{{{}}}FFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQSSSUUUVVVXXXXXXZZZZZZ[[[]]]___aaacccdddcccdddeeegggjjjlllooopppqqqtttxxx|||~~~}}}}}}~~~~~~|||}}}}}}|||zzzwwwsssqqqqqqwww~~~}}}}}}wwwrrrzzz}}}|||~~~~~~}}}wwwmmmggg]]]RRRHHH???999666222222222111111000///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,---***+++,,,,,,,,,,,,+++***)))*********++++++++++++++++++,,,------,,,+++***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,---...//////000000000000000//////000000111222333333444444444444444444666444666;;;>>>???CCCHHHNNN^^^ttt~~~rrrpppyyyvvvfffUUUPPPSSS```qqqfffUUUFFFCCC>>>;;;:::::::::999666666555555555666666777444444444333333222222111222333444333222222333555666;;;AAAFFFJJJMMMOOOQQQNNNLLLIIIHHHHHHGGGEEECCC@@@???>>>===<<<;;;;;;;;;888888888888888888888888888999:::;;;;;;:::999888777777666666666666777777::::::::::::<<<>>>@@@AAABBBCCCCCCCCCBBB???===;;;::::::::::::::::::::::::999999999:::::::::;;;;;;::::::888777777777888999::::::;;;<<<<<<;;;;;;;;;:::;;;;;;<<<======>>>>>>??????>>>>>>===<<<<<<;;;===???CCCFFFHHHJJJJJJJJJJJJMMMPPPSSSSSSTTTUUUWWWYYYYYYZZZZZZ[[[ZZZZZZZZZVVVVVVUUUTTTRRROOOMMMKKKIIIHHHGGGGGGFFFFFFGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFIIIHHHGGGFFFEEECCCBBBBBBAAAAAA?????????AAACCCDDDFFFHHHKKKMMMNNNOOOQQQRRROOONNNNNNNNNOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^___aaabbbbbbccccccdddcccbbbaaaaaabbbcccccc```aaacccfffhhhiiijjjkkkiiiiiihhhfffeeeeeehhhjjjkkkkkkjjjiiihhhgggfffeeebbb]]]WWWQQQNNNNNNPPPQQQTTTXXX^^^bbbfffiiimmmooonnnqqqtttvvvwwwxxxyyy{{{~~~}}}vvvnnnkkkoootttwww}}}{{{xxxyyy{{{{{{|||wwwrrrrrrssstttzzz}}}|||}}}}}}|||xxxzzz|||}}}~~~EEEEEEFFFGGGHHHHHHIIIIIIHHHIIIKKKLLLMMMMMMNNNMMMOOOOOOQQQSSSTTTVVVWWWXXXZZZ[[[\\\]]]___bbbdddeeecccdddeeegggjjjmmmoooqqqsssuuuzzz~~~|||xxxvvvqqqxxxzzztttsss{{{}}}{{{~~~|||kkkdddYYYMMMDDD<<<777444111111111111000///------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---...//////...---,,,---------------------------------,,,,,,,,,++++++(((((()))***++++++,,,,,,***+++,,,------,,,+++***))))))******++++++++++++***+++---......---+++***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---...///000111111111111............///000111222333222222222222333444555777555666;;;>>>>>>BBBGGGGGGUUUjjjrrrjjjppp~~~zzzhhhYYYPPPNNNYYYhhhuuujjjWWWGGGDDD???;;;:::::::::999777777777777777888888999333333333333333333333333333444444333222222333555666999???DDDGGGKKKOOOQQQNNNLLLJJJIIIIIIHHHFFFDDD>>>======<<<<<<<<<<<<===888888888888888888888888888888::::::::::::888888888777666555555666777888:::::::::;;;<<<>>>@@@BBBCCCCCCDDDDDDBBB@@@===;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;:::888777777777888999;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>??????@@@@@@@@@???>>>>>>======>>>@@@BBBEEEHHHJJJJJJKKKJJJMMMPPPSSSSSSTTTVVVWWWXXXYYYZZZ[[[]]]]]]]]]^^^YYYXXXXXXWWWUUURRROOOMMMJJJJJJIIIHHHHHHHHHHHHIIIEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIHHHFFFDDDCCCBBBAAA@@@???>>>>>>@@@BBBEEEFFFEEEHHHKKKMMMMMMNNNPPPRRRMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZ\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^___aaabbbbbbccccccdddcccbbbaaaaaaaaabbbccc```aaaccceeehhhiiijjjkkkiiiiiihhhfffddddddfffiiiiiiiiihhhgggfffeeeeeedddbbb^^^WWWRRROOOOOOQQQSSSVVVZZZ```eeehhhkkkoooqqqooorrrtttvvvvvvwwwyyyzzz~~~wwwnnnlllqqqvvvwww|||~~~zzzvvvxxxyyyyyyzzzsssoooqqqtttwww{{{~~~~~~|||zzzzzz|||~~~~~~~~~HHHGGGGGGFFFFFFGGGGGGHHHGGGHHHIIIJJJKKKMMMNNNNNNOOOQQQRRRSSSTTTUUUXXX[[[]]]\\\ZZZZZZ\\\___bbbeeeeeeddddddfffiiinnnsssuuuwwwyyy}}}~~~}}}~~~~~~|||yyyxxxyyywww}}}wwwkkk^^^PPPGGG@@@888444333222111111000000000000000///......---------......------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,+++***))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,---------,,,,,,+++++++++000000///////////////000............/////////000555333222111111222444555666666888999;;;===>>>>>>CCCJJJZZZqqquuuhhhiiittt~~~tttaaaTTTMMMSSS]]]ggguuuppp]]]HHHCCC???>>>;;;777777:::777888999999888777666555444444444333333333222222000000000000000000000000888888:::???EEEKKKNNNOOOLLLLLLKKKJJJHHHFFFCCCBBB999999::::::::::::;;;;;;888999999999999888777777999999888888888888888888777666555555555666888999999:::;;;===???AAACCCEEEFFFFFFDDDBBB@@@>>><<<<<<<<<;;;;;;:::999999999999::::::::::::999888777777::::::999888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<===>>>@@@AAAAAA???===<<<;;;<<<>>>???>>>@@@DDDHHHKKKMMMOOOOOOPPPRRRTTTUUUUUUUUUVVVWWWWWWXXXZZZ]]]^^^_________\\\[[[YYYXXXVVVTTTRRRRRROOONNNLLLJJJIIIJJJKKKLLLIIIIIIHHHHHHGGGGGGGGGGGGIIIJJJKKKJJJHHHFFFFFFFFFBBBAAA@@@???@@@BBBDDDFFFKKKKKKLLLNNNOOOPPPQQQRRRNNNNNNNNNMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTVVVUUUTTTTTTUUUVVVXXXYYY]]]\\\ZZZYYYYYY[[[]]]^^^___``````aaabbbcccccccccdddcccbbbbbbaaaaaabbbbbbaaaccceeehhhjjjkkkkkkkkkiiihhhfffdddcccdddeeefffggghhhiiihhheeecccccccccddd[[[TTTSSSTTTSSSTTTUUUZZZ\\\```dddhhhlllnnnpppttttttuuuvvvvvvvvvvvvuuu}}}~~~{{{sssppprrrttttttyyy{{{||||||yyywwwvvvvvvvvvvvvtttqqqooosss{{{~~~{{{zzz|||}}}|||zzzyyyzzz}}}~~~CCCCCCCCCCCCDDDEEEGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNOOOQQQRRRSSSSSSUUUWWWZZZ\\\[[[ZZZZZZ\\\___bbbddddddddddddgggjjjoootttwwwyyy{{{~~~|||{{{yyy~~~zzzhhh[[[MMMDDD===666222222222111000000//////000000...------,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++******))))))))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++---+++)))(((((()))+++,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------......000000///////////////000........./////////000000222222111111111333444555666666777888:::;;;<<<<<<@@@FFFTTTiii{{{mmmiiiooouuu}}}fffXXXOOOQQQXXX___lllyyyqqq___LLLEEE>>><<<999666666888888999999999888777555444444333333333222222222222111111111111111111111111333444777<<>>???@@@@@@???>>>===<<<<<<======>>>@@@DDDHHHKKKMMMOOOOOOPPPRRRUUUVVVVVVVVVWWWXXXZZZ[[[]]]___aaabbbbbbaaa```___^^^\\\ZZZWWWVVVUUURRRPPPNNNKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIJJJKKKJJJGGGFFFEEEFFFCCCBBBAAA@@@AAACCCEEEFFFJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTSSSUUUUUUTTTTTTUUUVVVXXXYYY[[[ZZZYYYXXXXXXYYY[[[\\\______``````aaabbbbbbcccdddccccccbbbbbbbbbcccccccccdddfffhhhiiijjjjjjjjjhhhgggeeecccbbbcccdddeeeggghhhhhhfffcccaaa``````ddd\\\VVVVVVWWWWWWXXX\\\^^^```cccgggkkknnnpppqqqrrrsssssstttuuuuuuvvvvvvzzz|||zzztttqqqsssuuuttt{{{{{{zzzyyyxxxvvvtttsssqqqqqqpppnnnmmmqqqyyy}}}zzzzzz{{{|||zzzxxxvvvxxx|||~~~??????@@@AAABBBDDDFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMPPPQQQRRRSSSRRRSSSVVVXXX[[[ZZZZZZZZZ\\\___bbbdddbbbccceeehhhmmmrrrvvvyyy}}}~~~~~~{{{{{{xxxdddWWWIII@@@999333111111222111000000//////000000---,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***)))((('''''',,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******---+++(((&&&&&&(((+++---+++++++++++++++*********,,,,,,,,,+++++++++++++++)))***+++,,,...000111222000//////......///000000////////////000000000000000000111222333444444555666666777777888999999999<<<@@@KKK]]]ssstttlllkkkmmmzzzssscccUUUQQQSSSWWWbbbppp{{{tttcccTTTHHH>>>::::::888777888::::::::::::888777555333333333333222222222111111111111111111111111111111...000333888>>>EEEJJJMMMPPPPPPNNNLLLHHHCCC???<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888888888888888888888888888777666555555555666888999777777888:::<<<>>>@@@AAACCCBBBAAA@@@>>>===<<<;;;===<<<;;;:::999999999999777777888999::::::::::::::::::999999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;<<<===???@@@@@@@@@@@@???>>>===<<<<<<>>>@@@DDDHHHKKKNNNOOOPPPPPPSSSUUUWWWWWWXXXYYY[[[\\\]]]___aaabbbcccbbbbbbdddcccaaa___]]]ZZZXXXWWWUUUSSSPPPMMMKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKIIIJJJKKKJJJGGGEEEEEEFFFDDDCCCBBBBBBCCCDDDFFFGGGIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNNNNPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTSSSSSSTTTUUUWWWXXXYYYXXXWWWWWWWWWXXXZZZ[[[^^^______``````aaaaaaaaacccccccccccccccdddddddddeeefffggghhhhhhiiihhhhhhgggfffdddbbbbbbbbbccccccfffggggggeeebbb^^^\\\\\\```[[[WWWXXXXXXXXX[[[```aaabbbeeehhhkkknnnooopppqqqqqqqqqqqqrrrtttvvvxxxwwwzzz{{{wwwuuuwwwxxxvvv}}}zzzvvvuuuvvvuuurrrooonnnoooooommmlllpppxxx~~~||||||{{{zzz{{{|||{{{yyyvvvsssvvvzzz|||~~~@@@@@@@@@AAABBBCCCEEEFFFFFFFFFGGGIIIJJJKKKLLLMMMPPPQQQRRRRRRQQQRRRTTTVVVYYYYYYYYYZZZ\\\___aaacccaaacccfffkkkpppuuuyyy{{{xxxtttvvv|||qqq___RRRDDD<<<777222000222111111000///////////////------,,,,,,,,,---......///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,+++++++++////////////...,,,+++***++++++++++++++++++++++++******++++++,,,,,,++++++)))***+++,,,,,,+++***))),,,+++)))((((((***,,,---,,,++++++******)))))))))++++++************************+++---///000111222//////.........///000000//////000000000111111111///000222444555555666666555555666666666666777777:::===EEERRRfff}}}}}}sssooonnnvvv}}}qqq^^^UUUQQQRRR^^^lllxxxxxxjjjZZZMMM@@@<<<===<<<;;;;;;;;;;;;;;;:::999666444333333333222222222111111111111111111111111111111111...///222666:::@@@FFFIIINNNNNNNNNLLLIIIDDD@@@============<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999777777777777888888888888777666555555555666888999777777888999;;;===???@@@BBBBBBAAA@@@???>>>=========<<<;;;:::999888888888777888999:::::::::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>???AAA@@@AAABBBBBB@@@>>><<<:::===@@@CCCGGGKKKNNNOOOPPPQQQSSSVVVXXXYYYZZZ\\\]]]]]]^^^___aaabbbbbbbbbaaaddddddcccaaa^^^[[[XXXWWWUUUTTTRRRPPPNNNMMMLLLLLLKKKLLLMMMMMMMMMKKKIIIHHHJJJKKKKKKJJJGGGEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTVVVWWWWWWWWWVVVVVVWWWXXXYYYZZZ]]]^^^^^^^^^_________```bbbcccddddddeeeeeeeeeeeeffffffggggggggggggfffffffffeeedddcccbbbbbbbbbcccggghhhhhheeeaaa]]]ZZZYYYZZZWWWVVVXXXXXXWWWYYY^^^aaabbbdddgggiiikkklllmmmpppoooooooooqqqtttwwwyyytttzzz|||{{{zzz||||||zzz|||vvvqqqpppsssuuurrroooqqqrrrrrrpppnnnqqqwww|||~~~{{{zzz{{{|||}}}}}}{{{wwwuuutttuuuwwwxxxyyy{{{~~~CCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLOOOPPPQQQQQQPPPQQQSSSUUUWWWXXXXXXZZZ\\\^^^aaabbbbbbeeeiiinnntttyyy|||~~~zzzrrrmmmpppxxxyyygggYYYMMM@@@999666222111333111000000///.../////////...............///000000000///...---,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------......//////222222222111///,,,)))'''++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))***+++,,,---------,,,,,,,,,++++++******)))))))))************************,,,,,,------...///000000...............///000000000000000111111111111222111222333555666777777777555555555555555555555555:::===BBBKKK[[[rrr}}}yyywwwxxx}}}~~~iii[[[SSSQQQ\\\jjjxxxqqq___QQQDDD@@@AAA@@@>>>===;;;;;;;;;;;;999777555333333333333222222222111111111111111111111111111111000222444555777;;;@@@DDDIIIJJJKKKLLLJJJGGGCCCAAA??????>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::666666777777777888888888777666555555555666888999777888888999;;;===???@@@BBBBBBAAAAAA@@@@@@@@@@@@======;;;:::999888888888:::::::::::::::999888777999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===???AAACCCBBBCCCDDDDDDBBB@@@===;;;===???CCCGGGKKKNNNPPPPPPQQQTTTWWWYYY[[[\\\___aaa```aaabbbcccddddddcccbbbeeeeeeeeedddaaa^^^[[[YYYUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOONNNLLLJJJHHHFFFJJJKKKLLLJJJGGGEEEDDDEEEDDDEEEEEEEEEFFFGGGGGGHHHKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJLLLMMMOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQRRRSSSUUUVVVVVVVVVWWWWWWXXXYYYZZZZZZ]]]]]]]]]]]]]]]^^^^^^^^^aaabbbccceeeeeeffffffeeefffffffffeeeeeedddddddddgggfffeeeddddddcccccccccggghhhhhhfffaaa\\\YYYWWWWWWTTTUUUYYY[[[YYYYYY\\\bbbccceeegggiiikkkllllllooonnnnnnoooqqqtttwwwyyytttzzz~~~~~~~~~yyysssmmmlllqqqttttttrrruuuvvvvvvssspppqqquuuyyy|||~~~{{{}}}}}}zzzwwwuuuvvvvvvuuutttuuuxxx}}}DDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKMMMNNNOOOPPPOOOPPPSSSUUUVVVVVVXXXYYY\\\^^^```bbbdddggglllsssxxx|||~~~{{{uuummmhhhjjjrrr}}}qqq^^^PPPFFF;;;777555222111333111000//////......//////............///000111111000000...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,---...//////333333333222000---)))'''++++++++++++++++++++++++((()))+++,,,------,,,+++******++++++++++++******)))***---/////////---,,,+++++++++++++++************************+++++++++------------------......------------...///000000000111111111222222222222222333333444555666666777444444444555555555555555999<<<@@@FFFRRRggg}}}uuuggg[[[SSSYYYeeewwwyyydddYYYNNNJJJGGGBBB>>>>>>;;;;;;;;;;;;999777666444444444444333333333222222222222222222222222222222333444555444444666;;;@@@DDDFFFIIIKKKLLLJJJGGGEEEAAAAAA@@@???===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999555666666777777888888888777666555555555666888999777888888999;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<:::999888777777::::::::::::999888777777888999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<>><<<<<>>777555444222111222000000///............///---------......///111111111000///...,,,,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------111222333333222///,,,***************************''')))+++---------,,,+++++++++************++++++)))***+++------...------++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------------------...///000000111111111222222222333333333222222111222333444555333444444444555555666666666:::>>>BBBJJJ\\\uuuxxxhhhZZZXXX^^^qqq~~~pppggg^^^YYYQQQHHHAAA@@@::::::;;;;;;:::888777666555555555444444444333333222222222222222222222222222444555333111222888>>>AAADDDHHHKKKLLLKKKIIIGGGCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;:::999999555555666666777888888999777666555555555666888999666666777888999:::<<<===??????@@@@@@AAAAAAAAABBB>>>===<<<:::999888777777999999:::::::::999999888888999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<::::::;;;===AAADDDHHHJJJIIIIIIIIIGGGEEEBBB@@@>>><<>>@@@BBBBBBDDDDDDEEEFFFHHHIIIJJJKKKJJJKKKMMMNNNOOOPPPSSSVVVTTTUUUWWWYYY\\\^^^```aaahhhlllrrrxxx~~~yyysssmmmeee```ccckkksss|||uuu```OOOBBB:::333333333111000111000000///...............,,,,,,,,,---...///000000111111///...---,,,,,,+++++++++,,,,,,,,,---------------------------------///000222333333111///---************************''')))+++---...---,,,+++,,,+++***))))))***+++,,,******)))******,,,---...+++++++++,,,,,,---------******++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---...///000111111111222222222333333333333222000//////000222444333333444555555666777777444888<<<>>>EEEVVVmmmuuu```XXXZZZlllzzz{{{tttmmmfff[[[NNNFFFDDD999::::::;;;:::999888777666666555555555444444444222222222222222222222222000222333111///111777===@@@CCCHHHKKKMMMLLLIIIHHHCCCCCCBBB@@@>>>===<<<;;;::::::;;;;;;::::::999888444555555666777888888999777666555555555666888999555555555666777999:::;;;===>>>>>>???@@@@@@AAAAAA>>>>>><<<:::999888777777777888999999::::::::::::888999:::;;;<<<;;;:::::::::::::::;;;;;;;;;<<<<<<999:::;;;>>>BBBFFFJJJLLLLLLKKKJJJHHHFFFCCCAAA@@@<<<>>>BBBGGGKKKOOOQQQQQQRRRUUUYYY\\\___bbbeeegggfffgggggghhhhhhgggeeeeeeaaabbbddddddcccaaa^^^\\\ZZZZZZYYYXXXVVVSSSQQQPPPNNNLLLJJJHHHHHHJJJMMMNNNKKKLLLLLLJJJGGGDDDDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJNNNOOOPPPQQQRRRRRRRRRRRRPPPPPPOOOOOOPPPQQQSSSTTTQQQRRRSSSTTTVVVVVVWWWWWW[[[[[[[[[ZZZZZZZZZZZZZZZ\\\^^^aaaccceeeeeeeeedddbbbaaa```______```aaabbbccccccdddccccccbbbaaa```aaacccdddccc^^^YYYUUUSSSMMMKKKQQQaaaooopppggg______```bbbeeegggiiijjjkkkggghhhiiikkklllmmmmmmmmmsssyyy}}}}}}~~~wwwtttoookkkiiilllrrrwww|||~~~~~~{{{zzz|||||||||}}}}}}wwwrrrppppppsssvvvzzz||||||{{{zzzzzz<<<<<<<<<===>>>>>>??????BBBCCCDDDEEEGGGIIIJJJKKKKKKKKKKKKLLLNNNPPPRRRSSSSSSUUUWWWYYY[[[___dddhhhlllqqqxxx}}}uuulllcccbbbcccffflllrrrvvvxxxwwwfffVVVMMM<<<888333111000000000000000000000000000000000000,,,,,,,,,---...///000000...------,,,,,,------......+++))))))***,,,,,,+++---------,,,,,,+++++++++000000000000000000000///++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***+++++++++)))************+++++++++***+++,,,,,,------,,,,,,------------,,,,,,+++******++++++,,,,,,------...++++++++++++---///222333222222333333333222111111333222111000000111222222222222222222222333444555666777:::>>>BBBMMMbbbuuuiii]]]]]]lllwww~~~ppp\\\KKKBBBAAA;;;999<<<===;;;888888666666777777777555444333222222222222111111111000111000//////111333666888999===CCCGGGIIIIIIIIIIIIEEEEEECCCBBB@@@???======999999:::;;;:::999888777777777777777666666666666777777777777666666666666555666666777888999999999;;;;;;<<<<<<===???@@@AAAAAA???===;;;999888777777777777888999::::::;;;;;;<<<;;;999888777888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<>>??????@@@BBBBBBDDDEEEGGGHHHJJJJJJKKKKKKKKKLLLNNNPPPRRRSSSSSSTTTVVVXXX[[[```fffjjjpppuuu{{{{{{ppphhhaaabbbdddgggjjjooorrruuu|||}}}ppp```PPPGGG:::666222////////////...////////////////////////,,,---------.../////////...------,,,,,,------...---+++))))))+++,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************,,,------.........)))************+++++++++)))***++++++,,,,,,++++++,,,,,,------,,,,,,+++******++++++,,,,,,---......,,,------...///111222333555555555444333222111000333222111000000111222222333333333333333444555555777888:::<<>>???@@@@@@???===;;;999888777777777777888999999:::;;;;;;<<<;;;:::999888888999:::::::::::::::::::::::::::;;;::::::<<>>??????@@@@@@AAABBBCCCEEEFFFHHHIIIJJJKKKJJJKKKLLLMMMPPPRRRTTTSSSTTTVVVYYY\\\bbbiiimmmuuuyyy~~~~~~uuummmfffaaaeeeiiikkkkkklllpppssswwwxxxyyysssfffVVVIIIAAA777444000............---////////////////////////------.....................------,,,,,,------...---+++******+++,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...............)))************+++++++++((())))))***+++*********,,,,,,,,,,,,,,,++++++***+++++++++,,,------.........///000111222222222222666666666555444222000000222222111111111111222333444444444333444444555666888888999::::::AAAPPP```vvvxxxggg```___lll~~~~~~eeeSSSEEE>>>:::<<<===;;;999999888888888777666444333222111111111111000000000///111000///...---...///000333777===AAACCCEEEGGGHHHGGGFFFEEECCCAAA???===<<<:::::::::::::::999888888777888888999999:::::::::888888777777777666666666555666666777777888888999999999999999:::;;;======???>>><<<:::999888777777777777888888999:::::::::;;;;;;:::999999999::::::999999999999999999999999:::::::::;;;>>>AAAEEEGGGLLLLLLKKKIIIFFFDDDAAA@@@>>>>>>???AAACCCFFFHHHIIIKKKOOOTTTYYY]]]```dddfffeeefffggghhhhhhgggffffffccccccbbb``````_________XXXYYYYYYXXXWWWUUUSSSQQQMMMLLLJJJIIIHHHHHHIIIIIIKKKKKKJJJIIIHHHGGGEEEDDDCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMOOOOOONNNNNNOOOPPPRRRRRRQQQQQQQQQRRRTTTUUUSSSTTTUUUTTTSSSSSSUUUWWWYYYZZZ\\\\\\[[[[[[\\\]]]]]]___aaaccceeedddcccccccccddddddcccaaa```aaabbbbbbcccccccccbbbbbbccceeecccccccccaaa___\\\YYYXXXRRRTTTWWWZZZ^^^```bbbcccbbb``````cccfffgggeeebbbbbb^^^]]]___```___bbbgggnnnqqquuuwwwxxxyyyzzz|||yyytttqqqoooqqq{{{~~~}}}{{{vvvrrrqqqsssuuuzzz~~~}}}www======>>>>>>???@@@@@@@@@@@@AAABBBDDDFFFGGGIIIIIIJJJJJJJJJKKKMMMPPPRRRTTTTTTVVVXXX[[[___fffmmmrrryyy|||~~~xxxqqqllliiiggglllqqqrrrnnnmmmooorrrrrrrrrpppiii]]]OOOCCC<<<666333000...//////......////////////////////////...............---------...------,,,,,,------...,,,+++******,,,,,,+++***,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,++++++))))))*********+++++++++((()))******++++++******++++++,,,,,,,,,++++++***++++++,,,,,,---............///111222222111000///444444444444333222111000222222111222222222333333555555444444444555555666777666666777777;;;HHHUUUjjj~~~}}}~~~}}}jjj^^^]]]iiiyyynnnXXXIIIAAA<<<======;;;999:::999999888777555333222111111111111000000000//////000///............///000111555:::>>>AAACCCFFFIIIGGGGGGFFFEEEBBB???===;;;:::::::::::::::999999999666777777888999:::;;;;;;888888888777777777666666666666666666777777888888777777777777888999:::;;;===<<<;;;999888777777777777777888888999999999:::;;;;;;::::::::::::::::::888888888888888888888888:::::::::;;;===@@@BBBDDDIIIHHHGGGEEECCCAAA???>>><<<<<<===???@@@CCCEEEFFFIIIMMMSSSXXX\\\```cccffffffggghhhiiiiiihhhgggfffdddcccbbb```___^^^^^^^^^XXXXXXXXXWWWVVVTTTRRRQQQLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIIIIHHHFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKJJJLLLMMMNNNMMMMMMOOOPPPQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSTTTSSSRRRRRRTTTVVVYYYZZZ[[[[[[[[[[[[]]]______```bbbcccdddccccccbbbbbbbbbcccccccccbbbbbbccc```aaabbbaaaaaabbbdddfffeeeeeedddcccaaa^^^[[[ZZZVVVVVVXXXZZZ]]]___aaabbbaaa``````cccffffffccc___^^^ZZZXXXZZZ[[[\\\```eeemmmooorrrttttttvvvxxxzzz|||vvvrrrooonnnqqq{{{}}}|||~~~}}}yyytttqqqqqqtttxxx}}}}}}uuu=========>>>??????@@@@@@@@@@@@BBBCCCEEEGGGHHHHHHIIIIIIIIIKKKMMMPPPRRRTTTVVVXXX\\\```eeekkkqqqvvvzzz}}}~~~}}}{{{rrrmmmkkkkkknnnssswwwvvvpppllllllnnnnnnmmmiiiaaaUUUHHH???:::555333000///000000///..........................................---------...------,,,,,,------...,,,+++***+++,,,,,,+++***++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))************)))))))))*********+++++++++)))******+++++++++++++++******+++,,,,,,++++++++++++,,,,,,------...//////---...///000000000...---000111111222222222111111111111222222333333333333666555555444444444555555444333333555666999CCCNNN```uuu}}}vvvsssxxxmmm]]]XXXaaaooo|||yyy```LLLDDD>>>======;;;:::;;;:::999888666555333222222111111111111000000000000////////////000111222222111444888;;;???BBBFFFIIIGGGGGGGGGFFFDDDAAA>>><<<;;;;;;;;;:::::::::::::::666666777777888999::::::888888888888777777777777666666666666666777777777666555555555666777888999<<<;;;:::999888777777777777888888888888888999999999:::::::::::::::::::::888888888888888888888888999999999:::<<<>>>???AAADDDCCCBBB@@@???======<<<;;;;;;<<<===>>>@@@BBBCCCGGGKKKQQQVVVZZZ^^^bbbdddeeegggiiijjjjjjiiihhhfffdddcccaaa___^^^]]]\\\\\\WWWWWWWWWWWWUUUSSSQQQPPPLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIKKKLLLMMMMMMMMMOOOQQQPPPPPPOOONNNNNNOOOPPPQQQRRRSSSTTTSSSRRRRRRTTTVVVXXXYYYZZZZZZZZZ[[[^^^``````aaaaaabbbbbbbbbaaa`````````aaacccddddddcccbbb___``````______```cccffffffffffffeeeccc```]]]\\\YYYYYYYYYZZZ\\\___aaabbbbbb``````cccffffffbbb^^^[[[WWWUUUXXXZZZ[[[___eeekkknnnppprrrssstttvvvwwwvvvrrrnnnmmmllloooxxx}}}~~~|||{{{}}}}}}{{{wwwrrrpppqqquuuyyy|||sss<<<<<<<<<===>>>>>>?????????@@@AAACCCDDDFFFGGGHHHHHHHHHIIIJJJMMMPPPRRRTTTYYY]]]bbbggglllpppuuuyyy{{{~~~~~~wwwnnnkkkmmmooowwwyyyzzzwwwpppkkkhhhhhhiiigggaaaXXXMMMBBB<<<999333111000///000111000///........................------.....................------,,,,,,------...++++++***+++------+++)))*********+++++++++++++++******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++)))************+++++++++)))***++++++,,,,,,++++++)))***++++++++++++++++++,,,,,,,,,---......//////,,,------............---...///000111222222222222000111222333444444444333666555444444444444444444222111222555666999AAAJJJVVVjjjuuunnnoooyyyrrr```SSSXXXaaalllwwwjjjPPPGGG???>>>===;;;:::<<<:::999777666444444333333222222222222111111111000//////000111222222333333000333666999<<<@@@DDDHHHFFFFFFGGGGGGEEEBBB???===<<<<<<;;;:::::::::::::::666666777777888999999999999999888888888777777777666666666666666666666666555555555555555666777777:::999999888777777777888888888888888888888888888888888999:::::::::999999888888888888888888888888999999999:::;;;<<<===>>>@@@???>>>===<<<;;;<<<<<<:::;;;;;;<<<===>>>@@@@@@EEEIIIOOOSSSWWWZZZ^^^```bbbdddgggiiijjjiiigggfffcccbbb```^^^\\\[[[ZZZZZZVVVWWWWWWVVVUUUSSSQQQOOOKKKKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHGGGFFFEEEDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJHHHJJJLLLMMMMMMNNNPPPRRRQQQQQQPPPPPPPPPQQQSSSTTTRRRSSSTTTSSSRRRRRRTTTVVVWWWXXXYYYYYYYYY[[[^^^aaaaaaaaaaaaaaa```______^^^^^^^^^___aaadddeeecccbbb^^^^^^^^^]]]]]]^^^aaadddgggggggggfffdddbbb___^^^[[[ZZZZZZZZZ\\\___bbbdddcccaaa```aaaddddddaaa^^^YYYVVVUUUYYY\\\]]]aaafffjjjmmmqqqssssssssstttvvvqqqnnnlllkkkjjjlllttt~~~~~~|||}}}zzzzzz|||{{{yyyuuuqqqoooppptttxxx|||yyyooo;;;;;;;;;<<<======>>>>>>??????AAABBBDDDEEEGGGGGGHHHHHHHHHJJJLLLOOORRRTTT\\\aaahhhnnnrrrvvvyyy{{{|||~~~~~~~~~~~~~~~|||}}}tttmmmnnntttyyy}}}xxxrrrlllgggdddccc```YYYOOOEEE<<<888666111///......000000///...........................,,,---------.../////////...------,,,,,,------...+++******,,,------+++))))))*********++++++++++++,,,,,,------...//////000++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++)))************+++++++++((())))))***+++*********))))))***+++++++++++++++,,,,,,------.../////////---,,,,,,,,,---...//////000000111222222222111111000111222444444444444444555555444333333333333333444222333777888999???GGGKKK^^^uuu{{{pppkkkrrr~~~vvvcccRRRSSSVVV]]]iiiuuummmSSSIIIAAA>>>===;;;;;;<<<999888666555444444444555333333333333222222222222000111111111222111111111///111333666888<<>>???BBBEEEKKKOOORRRUUUYYY[[[]]]```cccfffggggggeeedddbbbaaa___]]]ZZZYYYXXXWWWVVVVVVVVVVVVTTTRRRPPPOOOJJJJJJJJJIIIIIIHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJHHHJJJLLLNNNNNNOOOQQQSSSPPPPPPOOOOOOPPPRRRSSSUUUSSSTTTTTTTTTSSSSSSUUUVVVUUUVVVWWWWWWXXXZZZ^^^aaaaaa``````___^^^]]]]]]\\\\\\\\\]]]```dddeeecccaaa]]]]]]]]][[[ZZZ\\\___bbbhhhhhhhhhgggfffcccaaa```\\\[[[ZZZZZZ\\\___ccceeeccc```^^^^^^aaaaaa___\\\YYYVVVWWW\\\___```ccchhhjjjmmmrrrtttttttttttttttmmmkkkjjjkkkjjjjjjqqqyyy{{{zzzzzz~~~~~~{{{xxxxxxzzz~~~wwwvvvsssooommmmmmqqqtttxxxvvviii::::::;;;;;;<<<=========>>>???@@@BBBDDDEEEFFFGGGGGGHHHHHHJJJLLLOOORRRTTT^^^ccckkkrrrvvvyyy{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~|||xxxyyy|||qqqnnnsss}}}{{{uuuoooiiiddd^^^[[[SSSIII???888444444///...------//////...---........................,,,,,,------...///000000...------,,,,,,------...+++***+++,,,------+++)))))))))******++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,+++******)))************+++++++++'''(((((()))))))))))))))((()))***+++++++++++++++,,,,,,------.../////////------,,,,,,---...000111333333333333333222111000000111222444555555444444555444333333222222222222666444555888999999>>>EEECCCUUUlll}}}tttlllnnnzzzvvvcccVVVSSSRRRUUU___mmmzzzkkkTTTJJJAAA>>>===;;;;;;===888777666555444444555666444444444333333333222222222222222222111000///......000222333666:::???CCCDDDEEEGGGHHHGGGEEEBBB@@@===<<<;;;:::999:::;;;;;;;;;:::::::::::::::::::::999999999888888888888777666666666666666555555555555555444444444555666666888888777777777777888888888888888777777777777777555666777888999999888777999999999999999999999999888999999999999:::::::::<<<;;;::::::;;;<<<>>>???;;;;;;;;;;;;<<<===>>>??????CCCHHHLLLOOORRRUUUWWWZZZ\\\```dddeeeeeecccbbbbbb```^^^\\\YYYXXXVVVVVVVVVVVVVVVUUUTTTRRRPPPOOOHHHHHHHHHHHHHHHFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJHHHJJJMMMNNNOOOPPPRRRTTTMMMMMMMMMMMMNNNPPPRRRSSSSSSTTTUUUTTTSSSSSSUUUWWWUUUUUUVVVVVVWWWYYY]]]aaaaaa```___^^^]]]\\\\\\[[[[[[ZZZ\\\___dddeeeccc```]]]]]]\\\ZZZYYYZZZ^^^```hhhiiiiiihhhfffdddbbb```]]][[[ZZZZZZ[[[___cccfffbbb___\\\\\\^^^___]]][[[YYYWWWYYY___bbbbbbeeeiiijjjnnnsssvvvvvvuuuttttttkkkjjjjjjllljjjjjjooowwwuuuvvvxxx|||}}}zzzwwwwwwzzz}}}tttsssqqqmmmkkkkkknnnqqqttt}}}sssfff999999:::;;;<<<<<<<<<<<<@@@@@@AAABBBDDDFFFHHHIIIGGGHHHIIIJJJLLLOOOUUUYYYdddiiioootttwwwzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~}}}~~~}}}yyyvvvwww|||{{{ssssss}}}}}}wwwrrrhhh^^^YYYRRRGGG>>>999666555444222111000...------------------------------------..................------------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******((()))))))))************,,,+++***(((((()))+++,,,******++++++++++++******---,,,***(((((()))***+++******+++++++++,,,,,,,,,------......------,,,+++++++++*********++++++,,,------,,,------...///000///////////////000111111444444444444444444444444111000///000222333333111888888999:::;;;===???@@@EEELLL[[[ooowwwkkkjjjsss}}}|||ooo___WWWPPPOOOTTT^^^nnn|||yyykkkWWWLLLAAA>>>===;;;:::;;;777777666666666666777777444444333222222222333333222222222111111111000000000000//////222666;;;>>>FFFGGGHHHIIIIIIGGGEEEDDD???>>><<<:::999999999:::999::::::::::::999888888999999999888888888777777888888888888777777777777666666555555555444444444888888777666555444333333777777777777777777777777888888999999999888888777777777777:::<<<<<<:::999::::::999888999:::;;;<<<999888999999:::;;;<<<===;;;::::::999999::::::;;;???@@@BBBEEEHHHLLLOOOQQQTTTWWW[[[^^^^^^______```aaa```___\\\XXXVVVVVVWWWVVVUUUUUUTTTRRRQQQOOONNNIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEECCCBBBAAADDDDDDCCCBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFIIIJJJLLLOOOPPPQQQQQQQQQLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQPPPPPPQQQSSSUUUWWWXXXWWWWWWXXXYYY[[[]]]^^^ccc```]]][[[ZZZZZZ\\\]]]___```aaabbbbbbaaa______bbb___\\\YYYYYY[[[^^^```eeeeeeddddddcccbbbbbbaaa[[[\\\]]]^^^____________^^^ZZZXXXZZZ[[[YYYYYY[[[\\\ccchhhggggggjjjllllllrrrqqqrrrvvvzzzyyysssmmmhhhgggfffeeeeeehhhmmmqqqtttvvvyyyzzz|||}}}zzzzzzzzz{{{{{{|||}}}~~~zzzwwwsssnnnkkkkkkkkklllpppxxx}}}pppddd999:::;;;<<<<<<<<<<<<<<<@@@@@@AAABBBDDDEEEGGGHHHGGGHHHIIIJJJMMMRRRXXX\\\gggkkkpppuuuwwwzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~{{{zzzyyyxxxwwwxxx{{{~~~~~~wwwtttzzzyyyqqqeeeZZZVVVOOOEEE===888555444333000000000///......------------------------------+++++++++,,,,,,,,,,,,---------------------------++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******************++++++++++++---,,,***))))))***+++,,,******++++++++++++******---,,,***)))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++,,,---///......------......//////////////////000111111333333333333333333333333000//////000222444333222777777777888999;;;<<<===???EEESSSfffzzz|||nnniiinnnuuuwwwyyywwwddd[[[RRROOOQQQYYYfffrrr~~~yyynnn]]]RRRFFFAAA???<<<:::;;;888777666555444333333333555444333333222222333333222222222111111111000000000/////////222666:::===EEEFFFIIIJJJJJJIIIGGGEEEBBB@@@<<<888777888:::;;;:::;;;;;;;;;::::::999999999999999888888888777777888888888888777777777777666666555555555444444444666666666666666555555555777777777777777777777777888888888999999888888777777666666888:::;;;:::888::::::999999999:::;;;<<<:::999999:::;;;<<<======;;;::::::999999::::::;;;>>>>>>@@@CCCFFFJJJLLLNNNPPPSSSWWWZZZ[[[\\\]]]^^^______^^^\\\XXXVVVUUUVVVRRRRRRRRRQQQOOOMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBEEEDDDCCCCCCBBBBBBBBBCCCEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFIIIJJJLLLNNNPPPPPPPPPPPPMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXZZZ\\\^^^___bbb```^^^\\\[[[\\\]]]^^^aaaaaabbbbbbbbbaaa___^^^```^^^[[[YYYXXXZZZ\\\^^^bbbbbbaaaaaa``````______[[[\\\^^^___```aaaaaaaaaaaa\\\YYYZZZZZZYYYZZZ]]]aaaiiiooonnnmmmooopppnnnrrrqqqqqquuuyyyxxxsssnnnhhhhhhfffdddcccfffjjjnnnsssuuuwwwxxxxxxyyy{{{}}}wwwwwwwwwwwwxxxyyyzzz{{{{{{xxxsssnnnkkkkkkmmmnnnqqqxxx}}}vvviii^^^999:::;;;<<<============??????@@@AAACCCEEEGGGHHHFFFHHHIIILLLOOOVVV]]]bbbjjjnnnrrrvvvwwwyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{||||||}}}}}}~~~zzzxxxxxxyyy{{{}}}}}}}}}~~~{{{vvvsssvvv{{{ooobbbVVVQQQKKKBBB:::666444222222---...///000000///...---------------------------******++++++,,,,,,------------------------------*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,---,,,+++******+++,,,---******++++++++++++******,,,+++***)))))))))***+++,,,,,,,,,,,,------------***************))))))(((*********+++,,,---...///111000///......---------///////////////000111111222222222222222222222222000//////000333555555444555555555666777888999999999>>>HHHXXXlll}}}tttllllllooorrrtttzzzooodddWWWQQQOOOSSS]]]ggguuu{{{}}}xxxqqqeeeZZZNNNGGGCCC===;;;;;;:::999777555444333333222555555444333333333333333222222222111111111111111000/////////222555999<<>>???????????????@@@AAACCCEEEFFFGGGGGGIIIKKKOOOTTT[[[ccciiinnnqqqtttvvvwwwxxxzzz{{{}}}~~~|||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~}}}~~~~~~{{{yyyxxx{{{~~~~~~yyyssspppvvv|||oooaaaUUUKKKFFF>>>777444222111000+++---///111111000///...---------------------------------------------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,+++++++++,,,---...******++++++++++++******++++++***))))))******+++,,,,,,,,,---------......***************))))))(((+++++++++,,,---///000111333222000///...---------///////////////000000111111111111111111111111111///......000333555666555444444333333444555666666555999AAAMMM^^^rrr{{{rrrnnnnnnppprrrwwwppp___SSSNNNNNNVVV___mmmvvv~~~}}}{{{wwwrrrkkk```UUUNNNFFF???;;;;;;;;;;;;999888777666666666666555444333333333333333111111111111111111111111000/////////111444777999@@@CCCHHHMMMNNNMMMJJJHHHGGGDDD???;;;888888999:::;;;;;;::::::999999999999888888888888888888888888888888888888777777777666666666666666555555555555555555555555666666666666666666666666666666666666666777777888888888888888999777555555777999999999999999999999999::::::::::::999999999::::::;;;<<<::::::999999999999::::::999:::;;;===???BBBDDDEEEGGGJJJNNNPPPQQQRRRTTTVVVUUUWWWYYYXXXUUURRRPPPOOONNNNNNMMMMMMLLLJJJIIIHHHGGGFFFEEECCCBBBBBBAAAAAABBBAAA@@@??????AAACCCDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOMMMOOOQQQTTTUUUUUUTTTTTTTTTUUUVVVXXXZZZ\\\^^^^^^^^^^^^^^^______```aaabbbdddccccccbbb```___^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZYYYZZZZZZZZZ[[[[[[[[[[[[]]]^^^```bbbdddeeefffffffff```[[[YYYXXXXXX]]]dddnnnwww~~~}}}{{{yyyvvvssstttsssrrrssstttsssooolllmmmllljjjgggeeeeeehhhkkkssstttuuusssqqqppppppqqquuuuuuttttttssstttttttttuuurrrmmmiiigggiiimmmooopppuuuwwwrrrjjjbbbXXXOOO:::;;;===>>>???@@@@@@@@@??????@@@AAACCCEEEGGGHHHIIILLLOOOTTTYYYaaahhhnnnppprrruuuvvvvvvwwwxxxzzz|||}}}}}}~~~~~~~~~||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~~~~}}}||||||}}}{{{zzzzzz}}}~~~{{{xxxuuuoookkkrrr|||mmm^^^SSSEEEAAA:::444222111000///+++,,,///000111000///...------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******))))))))))))*********+++++++++++++++,,,------...******++++++++++++************************++++++,,,,,,,,,---------......+++++++++,,,++++++***))),,,,,,------///000111222222111000...------------///////////////000000111000000000000000000000000/////////111444666666555222222222222333333444555666999>>>GGGTTThhh}}}wwwqqqoooqqqrrrvvv{{{fffWWWOOOMMMRRRYYYfffrrr}}}wwwrrrmmmddd[[[TTTLLLBBB<<<<<<::::::999888888888888999777666555444333333333333111111111111111111111111000/////////111333666777===@@@FFFKKKNNNMMMKKKIIIGGGEEECCC@@@>>>;;;:::999:::999888888777777888888888888888888888888888888888888888888777777777666777777666666666555555555666666666666555555555555666666666666666666666666555666777888888888888888;;;999777777888:::::::::888888999999999:::::::::888888888777888888999999:::999999888888999999:::888999999;;;<<<>>>@@@AAADDDGGGIIIKKKLLLMMMOOOQQQOOOQQQSSSSSSPPPMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>???AAACCCDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNQQQTTTVVVVVVUUUTTTSSSTTTUUUWWWYYY[[[\\\\\\]]]]]]___```aaabbbbbbbbbbbbbbbaaa___^^^]]]\\\\\\[[[[[[YYYXXXXXXXXXYYYZZZWWWXXXYYYYYYZZZ[[[\\\\\\]]]^^^```bbbdddffffffgggeee```[[[XXXVVVVVV^^^fffpppxxx{{{yyyuuuqqquuutttsssrrrqqqooollljjjppppppnnnkkkiiijjjlllnnnuuuvvvvvvtttqqqpppppppppsssrrrpppnnnlllkkkkkkjjjllliiifffccccccfffjjjllllllrrrsssmmmddd[[[RRRJJJ;;;<<<===???@@@AAAAAABBB@@@@@@AAABBBDDDFFFHHHIIILLLPPPUUU[[[```ffflllpppqqqsssuuuuuuuuuuuuwwwyyy{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~}}}}}}|||{{{}}}~~~~~~}}}|||~~~}}}{{{vvvxxx{{{}}}}}}}}}}}}}}}~~~~~~}}}yyytttqqqlllhhhfffmmm}}}yyyhhhYYYMMMAAA===777333111000000///,,,---...000000000//////------------------------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******(((((()))))))))***************++++++,,,,,,------******++++++++++++******)))*********++++++++++++,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***,,,,,,,,,---...///000111///......---------......///////////////000111111000000000000000000000000000000000111444666666555111111111222333444555666777:::>>>CCCMMM___ttt{{{tttqqqtttuuuxxxpppaaaXXXSSSRRRUUU___mmm{{{yyyssslllgggaaa[[[RRRGGG@@@???888777777777777777888888777777555444333333333333111111111111111222222222////////////111222444555999===BBBHHHKKKLLLKKKJJJGGGGGGFFFDDDBBB???<<<::::::999777666666777777888888888888888888999999999888888888888777777777777777777777666666666555555777777666666555555555444666666666666666666666666555555666777888888888888;;;999888888999::::::999777888888999:::999999999888777777666666777888888999999888888888888999999888999999:::;;;===>>>???BBBDDDFFFFFFFFFGGGIIIKKKIIIKKKLLLLLLIIIGGGGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@BBBAAAAAA@@@@@@@@@AAAAAAAAA@@@?????????AAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDDDDEEEFFFGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGHHHIIIKKKLLLLLLKKKKKKLLLMMMMMMMMMNNNNNNOOOOOOLLLNNNQQQTTTUUUVVVUUUUUUTTTUUUVVVXXXYYYZZZ[[[[[[[[[]]]___aaabbbbbbaaaaaa______]]]\\\[[[[[[[[[[[[ZZZYYYWWWVVVUUUVVVXXXYYYVVVWWWXXXYYY[[[\\\]]]^^^]]]^^^```bbbcccdddeeeeeeaaa]]]YYYWWWTTTUUU]]]gggnnnwww}}}|||yyyvvvsssoootttsssrrrpppooommmllllllrrrrrrrrrpppnnnoooqqqtttvvvwwwwwwvvvsssqqqqqqrrrwwwvvvrrroookkkhhhfffdddaaa```___^^^```cccgggjjjiiiooopppiii^^^UUULLLEEE;;;<<<>>>@@@AAABBBCCCCCCAAAAAABBBCCCEEEGGGIIIJJJOOOTTT[[[aaafffjjjnnnqqqqqqrrrttttttttttttvvvxxxzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||}}}}}}|||{{{{{{{{{|||}}}|||{{{zzz{{{|||}}}~~~yyyvvvssswww|||~~~~~~}}}}}}}}}}}}xxxrrrmmmjjjdddcccdddiiivvvqqqaaaRRRGGG>>>:::555111000000000///.........///////////////------------------------(((((()))***++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++((()))***+++,,,,,,,,,,,,******++++++++++++******))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***++++++***++++++,,,------+++++++++,,,,,,.../////////////////////000111111000000000000000000000000222111000222444555555444111111111222333555666777777;;;>>>AAAGGGVVVjjjzzz{{{yyy||||||~~~~~~tttkkk```YYYWWWYYYeeesss{{{|||vvvkkkhhheeebbbYYYMMMEEECCC:::999888777777777777777888777666555333333333222000000111111111222222222////////////000222333444666999???DDDHHHJJJKKKKKKJJJIIIGGGEEECCCAAA??????;;;:::888777666777888999777777888888888999999999888888888888777777777777777777777777666666666555555555555666666666666666777777777777777777777777444555666777888888888888999888888888::::::888777666777888999:::999999888888888777777777777888888999999888888888888999999999999999:::;;;<<<===>>>???AAABBBBBBAAAAAACCCEEEDDDEEEFFFEEECCCBBBCCCDDDAAABBBBBBAAAAAA@@@???>>>????????????@@@AAABBBBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPMMMNNNPPPSSSUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZ\\\___aaabbbaaa```___\\\[[[ZZZXXXXXXXXXYYYYYYYYYWWWTTTRRRQQQSSSUUUWWWUUUUUUWWWYYYZZZ\\\^^^^^^]]]^^^___```bbbbbbcccccc]]]ZZZWWWUUUSSSTTT]]]gggllltttzzzxxxuuussspppmmmppppppooonnnnnnnnnoooppprrrssssssrrrrrrsssvvvxxxvvvwwwxxxwwwtttssstttuuuzzzxxxsssmmmgggccc___]]]XXXYYYZZZ[[[___bbbfffhhhffflllnnnfffYYYNNNEEE>>><<<===>>>@@@BBBCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJQQQWWW^^^eeeiiillloooqqqqqqrrrssssssssstttvvvxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyzzz{{{||||||{{{zzzyyy{{{|||}}}|||zzzyyyyyyzzzyyyzzz{{{}}}zzzssspppvvvzzz~~~}}}{{{zzz{{{|||}}}|||zzztttnnniiifffaaaccceeeiiiqqq|||{{{jjj[[[NNNDDD<<<888444111000000000///000///............//////------------------------'''((()))+++---///000111++++++++++++++++++++++++...------,,,+++***))))))++++++,,,---------,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,******++++++++++++******((()))***+++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))((())))))******)))))))))***,,,...000000///////////////000111111111111111111111111111111333222111222444555444333111111222333444666888999777;;;>>>???CCCPPPdddsss{{{mmmaaa[[[UUU___kkkuuu|||zzzjjjiiihhhggg^^^QQQIIIGGG>>>===<<<:::999888888777888888666555444333333222000000111111222222222222////////////000111222333555777<<>>??????>>>======???AAABBBBBBBBBAAA??????@@@BBBBBBBBBBBBBBBBBBAAA@@@???=========>>>???AAABBBCCC@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGIIIJJJKKKJJJJJJIIIJJJKKKLLLMMMNNNOOOPPPPPPMMMNNNPPPRRRTTTUUUVVVWWWYYYZZZ[[[]]]]]]\\\\\\[[[ZZZ\\\___aaabbbaaa___^^^YYYXXXWWWVVVVVVWWWXXXYYYWWWUUUQQQOOONNNPPPSSSVVVTTTTTTVVVXXXZZZ\\\]]]^^^]]]]]]^^^``````aaaaaaaaaZZZWWWVVVUUURRRSSS\\\gggkkksssxxxvvvsssqqqooolllllllllmmmmmmmmmooorrrtttqqqssssssttttttuuuxxx{{{vvvwwwxxxwwwuuutttuuuvvvuuurrrlllfff___YYYTTTRRRTTTUUUWWW[[[^^^bbbeeegggeeelllmmmdddVVVJJJ???888>>>???AAACCCDDDEEEDDDDDDAAACCCEEEFFFHHHJJJOOORRRYYY\\\aaafffkkkooorrrsssuuutttsssssstttuuuvvvwwwzzzzzz{{{||||||}}}||||||~~~~~~}}}|||{{{{{{zzz{{{{{{{{{zzzzzzyyyyyyyyyzzz|||}}}}}}{{{yyyyyyzzz}}}{{{{{{}}}zzzvvvuuuwwwxxxyyyyyyxxxwwwxxxyyyyyyzzzyyyvvvtttxxxwwwooogggaaa^^^cccbbbbbbeeekkkttt|||yyylll^^^PPPFFF@@@555333000...---...000111////////////............///......---------......,,,,,,---------,,,++++++---------------------------------,,,,,,+++++++++,,,+++******)))*********...)))%%%&&&***...---+++******++++++++++++******,,,+++)))(((((()))+++,,,'''((((((((()))))))))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++******************)))***+++---...///000000,,,,,,,,,---------......111111000000111222222333333333333444444444555555444555555555666666777777<<<<<<<<<>>>???FFFVVVfff~~~qqq^^^\\\]]]aaakkkxxxzzzrrrrrrlllhhhhhhhhh```SSSJJJBBB===::::::888444444777666666666666666555555444444333333222222111111111222222000///............222555999<<<@@@CCCHHHKKKMMMLLLJJJHHHEEEBBB???>>><<<:::777777888888888888999999999::::::999999999888666555444444555666888777777777777777777777777666666666666666666666666777777777666666666666666666666666666777777777777999999888888777666666666888888888888888888888888777777777777777777777777888888999::::::::::::999::::::::::::::::::::::::<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHJJJKKKMMMKKKKKKKKKLLLMMMOOOQQQRRRQQQPPPNNNNNNOOOQQQTTTVVVYYYYYYZZZZZZZZZZZZYYYYYYXXXZZZ]]]```aaaaaa```___WWWVVVTTTRRRQQQRRRSSSTTTSSSRRRPPPOOOOOOPPPQQQRRRRRRSSSUUUVVVWWWYYY]]]````````````___]]][[[YYYXXXTTTRRROOONNNPPPWWWaaahhhnnnrrrtttsssrrrrrrnnniiiggghhhjjjnnnrrruuuvvvvvvtttrrrpppqqquuuxxxyyyxxxvvvvvvwwwvvvvvvtttrrrqqqssspppjjjbbbZZZTTTOOOLLLMMMOOOUUU]]]eeeiiigggdddbbbcccaaaZZZOOOCCC<<<888===>>>???AAABBBBBBBBBBBBBBBDDDGGGIIILLLOOOTTTWWW]]]```dddhhhmmmppprrrsssuuuttttttsssssstttuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{~~~~~~}}}||||||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxzzz|||}}}|||zzzyyyyyyzzz}}}|||}}}{{{xxxwwwvvvwwwwwwwwwwwwwwwwwwxxxuuuvvvuuussssssxxx|||tttmmmgggcccbbbdddcccbbbdddiiioootttxxxxxxtttlllaaaTTTIII@@@;;;555333000...---...000111////////////............///......---------............---,,,,,,+++******---------------------------------,,,,,,+++++++++++++++******+++,,,------...***&&&'''***---,,,***+++++++++,,,,,,+++++++++,,,+++)))(((((()))+++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))+++***************++++++000000//////...---++++++........................222111111111111111222222333333333444444444444555444555555555666666666777888888999:::<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>>>>>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFHHHGGGGGGGGGGGGGGGHHHIIIHHHHHHGGGGGGHHHIIIJJJKKKIIIJJJJJJKKKLLLNNNPPPPPPQQQPPPOOONNNOOORRRTTTVVVYYYYYYZZZZZZ[[[ZZZZZZZZZXXXZZZ\\\___```___^^^]]]WWWUUURRRPPPNNNNNNNNNOOORRRQQQOOONNNNNNOOOPPPQQQPPPRRRTTTUUUVVVYYY\\\___]]]^^^___^^^]]][[[YYYWWWSSSRRRPPPOOOQQQWWW```fffkkkooorrrppppppqqqnnniiifffgggiiinnnssswwwxxxxxxtttrrrqqqrrruuuxxxxxxwwwuuuuuuuuutttssspppnnnlllmmmjjjfff```ZZZTTTQQQOOOPPPSSSXXX```fffhhhfffccc``````]]]UUUJJJ@@@999666======???@@@AAABBBBBBBBBDDDFFFJJJNNNRRRWWW\\\```ccceeehhhkkknnnqqqrrrsssuuuuuutttssssssssstttttttttuuuvvvxxxyyyzzzzzzzzz}}}||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxzzz{{{||||||zzzyyyzzz{{{}}}}}}zzzzzzuuuuuuvvvvvvvvvwwwwwwwwwqqqrrrrrrqqqrrrxxxxxxqqqkkkhhhhhhhhheeecccbbbcccfffiiikkkkkkgggddd]]]TTTKKKBBB;;;777444222000.........000111/////////............---......---------......///111///---+++***)))******------------------------------,,,,,,,,,,,,++++++*********+++,,,---///000///+++((((((***,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,,,,,,,---------+++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((***************+++,,,---333333111000...,,,***)))////////////////////////222222111111111111111222333333333333444444444444555555555555555666666666666555777999:::>>>IIIUUUfffvvv}}}ddd]]]WWW[[[gggsssyyy|||xxxssspppttt{{{xxxkkk]]]LLLDDD===:::888666777:::666666777777666666555444555555444333222111000000222111111000000000111111222333555666999===CCCGGGIIIJJJKKKLLLJJJHHHEEECCC???===:::999:::::::::999999999::::::::::::999999777777555555555555777777777777777777777777777777666666666666666666666666777777777777777777888888666666666666777777777777555666666777888888999999888888888888888888888888999999999999999999999999777888999999::::::999999::::::::::::::::::::::::;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<===>>>??????>>>>>>>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHIIIKKKLLLNNNOOOQQQPPPOOOOOOPPPSSSUUUWWWYYYYYYZZZ[[[[[[[[[[[[[[[XXXYYY[[[]]]]]]\\\[[[ZZZVVVTTTPPPMMMJJJIIIHHHIIIOOONNNMMMLLLMMMMMMOOOPPPNNNPPPSSSTTTVVVYYY\\\___\\\]]]^^^___]]][[[WWWUUURRRRRRRRRQQQSSSWWW^^^bbbfffjjjmmmmmmmmmnnnlllgggcccdddgggmmmsssxxxzzzzzzrrrqqqppprrrtttuuuuuutttttttttsssqqqooollliiigggfffdddaaa]]]YYYVVVSSSRRRUUUXXX]]]cccggghhheeeaaa___\\\WWWNNNDDD;;;666444>>>???@@@AAABBBCCCDDDDDDFFFIIIOOOSSSXXX]]]cccggghhhiiijjjlllnnnpppqqqrrruuuttttttssssssrrrrrrrrrrrrsssuuuvvvxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{|||{{{zzzzzz|||}}}xxxrrrsssyyy~~~}}}}}}vvvvvvuuuvvvwwwxxxxxxwwwqqqqqqqqqqqqssszzz|||uuunnnkkkjjjlllmmmhhheeeccccccdddeeedddbbb^^^ZZZUUUMMMEEE>>>999666222111000.........///000//////.........---------...------------...//////000///,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---......///,,,***)))+++++++++)))++++++++++++++++++++++++++++++***))))))***++++++)))))))))*********++++++***)))))))))))))))))))))++++++++++++++++++++++++*********)))))))))(((((()))))))))***+++,,,---...//////...------------------......//////000111111333222111111000111111111222222333333333444444444555555555555555555555555666666888;;;<<<===EEENNNYYYlllooobbbTTTRRRZZZeeeooowwwxxxxxxwwwyyy}}}~~~wwwnnnWWWLLLAAA<<<999777777:::777777777777777666555555666666555333222111000///222111111111111111222222111111222222444999???DDDGGGIIILLLMMMLLLJJJFFFDDDAAA>>>;;;::::::::::::999888888999999999999888888777777666555555666777777666666666666666666666666666666666666666666666666777777777888888888888888666666666666777777777777666666777777888888888888888888888888888888888888888888888888888888888888777777888999999999999999999999999999999999999999;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;:::<<<>>>???@@@???>>><<<>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNQQQQQQPPPQQQRRRTTTVVVXXXYYYZZZZZZ[[[[[[[[[[[[[[[WWWXXXYYYZZZZZZYYYXXXWWWTTTRRRNNNKKKHHHGGGFFFGGGLLLLLLKKKKKKKKKLLLMMMNNNNNNPPPSSSUUUWWWYYY\\\___]]]^^^______]]]ZZZVVVTTTQQQRRRRRRRRRSSSVVVZZZ^^^aaafffiiiiiijjjkkkiiieee^^^___ccciiiqqqvvvyyyyyyoooooopppqqqrrrrrrqqqpppqqqqqqpppooollljjjgggeeebbbaaa___\\\YYYXXXVVVVVVXXX\\\aaagggiiihhhdddaaa]]]XXXPPPGGG>>>777444333>>>>>>???AAACCCDDDFFFGGGJJJNNNTTTYYY^^^ccchhhkkkjjjkkkkkklllmmmnnnooopppttttttsssssssssrrrqqqqqqqqqrrrtttvvvxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwwwwwwwyyyzzz{{{{{{{{{||||||ssslllmmmsss|||yyywwwvvvwwwyyyyyyxxxvvvssssssssssssvvv{{{~~~{{{yyyvvvqqqlllkkklllnnnpppmmmiiieeedddeeedddaaa]]]YYYVVVPPPIIIAAA;;;777555111000///......//////000............---------------------------...//////...,,,+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...,,,++++++++++++************))))))))))))******+++******************+++(((((((((((()))))))))***)))))))))))))))))))))***++++++++++++++++++++++++*********)))))))))))))))************+++,,,---...++++++++++++,,,---...///******,,,---///111222333222222111111111111111222222222222333333333444444555555555555555444444444666666888;;;<<<<<>>@@@@@@???===<<<======>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNQQQQQQQQQRRRTTTVVVWWWYYYZZZZZZ[[[[[[[[[[[[ZZZZZZVVVWWWXXXXXXXXXWWWVVVUUURRRPPPMMMJJJHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLNNNPPPSSSVVVWWWYYY\\\^^^______```___]]]YYYUUUSSSQQQSSSSSSSSSSSSUUUXXXZZZ^^^cccfffeeefffhhheeeaaaYYY[[[___eeelllrrruuuuuupppqqqssstttsssqqqpppooonnnnnnnnnmmmllliiigggeeebbbaaa___]]][[[ZZZYYYXXX[[[___eeejjjkkkhhhdddaaaZZZTTTKKKAAA:::666333222======???AAACCCFFFIIIJJJRRRUUU[[[___cccgggkkknnnlllllllllllllllmmmnnnooorrrrrrsssssssssrrrqqqqqqqqqrrrsssuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvxxxyyy{{{|||}}}{{{ssslllmmmqqqwww|||yyywwwwwwyyyzzzwwwuuusssttttttvvvzzz~~~}}}xxxuuuooonnnmmmmmmnnnpppsssuuuuuuoooiiiffffffccc^^^YYYSSSPPPJJJCCC<<<777333111000/////////.../////////.........------------,,,---------------...///000,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++******)))))))))***,,,,,,,,,,,,,,,+++++++++***)))(((''''''((()))***************************))))))*********+++++++++)))))))))************+++++++++++++++++++++++++++************************+++++++++++++++,,,---...,,,,,,+++******+++,,,---)))***+++---///111222333111111000000111222222333222222222222333333333333555555555444444444444444444333555888999999<<>>999666666777777888888777777666555555555444444333333222222222111111000000000111111.../////////000333888<<>>??????>>>===<<<<<<<<<===>>>???@@@@@@AAA???@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHIIIKKKLLLNNNOOOQQQRRRRRRSSSUUUWWWYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUPPPOOOLLLJJJIIIIIIJJJJJJHHHIIIIIIJJJJJJKKKKKKKKKMMMPPPSSSUUUVVVXXXZZZ[[[]]]^^^]]]\\\[[[XXXVVVUUUTTTUUUVVVUUUUUUUUUXXXZZZ]]]bbbdddccccccdddaaa\\\WWWXXX[[[aaahhhnnnpppppprrruuuxxxxxxvvvsssqqqpppmmmmmmmmmllljjjhhhfffeeeaaa```___^^^\\\\\\\\\[[[^^^dddjjjmmmkkkfffaaa^^^VVVOOOFFF===888555333222@@@@@@BBBDDDHHHLLLOOOQQQZZZ]]]bbbfffhhhjjjmmmooonnnmmmmmmllllllmmmnnnooopppppprrrrrrsssrrrqqqqqqpppqqqrrrsssttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvtttttttttuuuuuuvvvvvvvvvwwwxxxzzz|||~~~}}}uuuooopppsssvvv{{{}}}~~~~~~zzzvvvvvvxxxyyyuuuqqqqqqrrrtttxxx}}}{{{vvvqqqnnnhhhjjjnnnrrrwww{{{~~~~~~vvvlllgggeeeaaaZZZTTTMMMJJJDDD>>>888333000///////////////////////////.........---------,,,,,,---,,,,,,------///000000+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------++++++*********+++,,,,,,***+++,,,---,,,,,,,,,,,,+++***)))'''''')))***+++*********++++++***************+++++++++,,,,,,,,,************++++++,,,,,,***************************+++++++++++++++++++++,,,,,,+++++++++,,,,,,------,,,+++******+++---...------...///000111111222//////000000111222444444111222222222222333333333555555555444444333333333333111222666777777:::>>>DDDRRRcccqqq}}}vvvooottt}}}jjjXXXQQQNNNNNNVVVbbbkkkxxxxxxsssuuuwwwtttlll]]]MMMEEEAAA<<<999888777888888888888777666666444444444444444444444444222111111000////////////---...//////000222555888>>>@@@CCCFFFHHHJJJJJJKKKHHHEEEBBB@@@???>>>===;;;999999::::::::::::999999777777777888888777777777777777777777777777777777666666666666666666666666333444444555666666777777666666666666777777777777888888888777777777777777777777777777777777777777666666666666666666666666666777777888888888888888888888888888888888888888::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>============:::;;;<<<===>>>???@@@@@@>>>>>>??????@@@AAAAAABBBAAABBBCCCDDDDDDEEEEEEDDDBBBBBBCCCCCCDDDEEEGGGGGGFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLNNNPPPPPPQQQRRRSSSUUUVVVXXXYYYZZZ[[[[[[[[[ZZZXXXWWWUUUTTTUUUUUUUUUUUUVVVVVVVVVVVVQQQOOOLLLJJJIIIIIIIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKLLLOOORRRTTTTTTUUUVVVWWWXXXXXXXXXWWWXXXXXXXXXYYYYYYZZZYYYXXXWWWWWWZZZ\\\^^^bbbdddbbbaaaaaa]]]XXXVVVWWWZZZ```fffjjjllllllrrruuuyyyyyyvvvrrroooooommmmmmlllkkkhhheeecccaaa^^^^^^]]]]]]]]]]]]^^^___dddiiinnnooojjjccc]]]YYYQQQJJJAAA999666444222111DDDEEEFFFIIIMMMRRRVVVXXX```cccgggjjjkkkmmmnnnpppoooooonnnmmmmmmnnnooopppnnnoooqqqrrrssssssrrrqqqooopppqqqrrrrrrrrrrrrrrruuuuuuuuuvvvvvvvvvvvvvvvssstttttttttuuuuuuvvvvvvvvvxxxzzz}}}wwwrrrsssvvvvvvxxx{{{yyyyyy~~~}}}~~~zzzvvvuuuwwwwwwsssooommmooosssyyy~~~~~~~~~|||yyyuuupppkkkhhhfffjjjqqqyyyzzzooohhhddd___WWWPPPJJJGGGAAA;;;666222000000.........///////////////......---------,,,,,,,,,,,,,,,,,,---...///000111,,,------------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------*********+++,,,---...///)))+++,,,---,,,,,,------,,,+++)))(((((()))+++,,,******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,------,,,+++++++++,,,,,,,,,++++++***+++...000222000000000000000000000000/////////000111333444555111111222222222333333333555555555444444333333333444222222666888777:::??????KKK[[[kkk{{{|||rrrpppwwwppp^^^VVVPPPJJJOOOZZZiiivvv}}}xxxuuuvvvssskkklll]]]NNNGGGCCC???;;;:::888888888888888777666666333333333444444444555555222222000///............,,,---///000000222444666:::;;;???CCCGGGJJJMMMNNNKKKHHHDDDBBBAAA@@@???===:::;;;;;;<<<<<<;;;;;;:::777777888888888888777777777777777777777777777777666666666666666666666666333333444444555666666777666666666666777777777777666666666777888888999999777777777777777777777777777777777777777777777777666666777888888888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<999999999999999999999999::::::::::::;;;;;;<<<===???>>>============>>>>>>::::::;;;<<<===>>>??????======>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCDDDFFFHHHIIIEEEGGGHHHJJJKKKKKKJJJJJJKKKKKKKKKLLLNNNOOOQQQRRRQQQRRRSSSUUUWWWYYYZZZ[[[\\\[[[[[[YYYWWWUUUSSSRRRTTTTTTUUUUUUUUUVVVVVVVVVQQQPPPMMMJJJHHHGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKMMMPPPRRRRRRRRRSSSTTTSSSSSSSSSTTTUUUXXXZZZ\\\]]]]]]\\\ZZZYYYYYY\\\^^^___cccdddbbb```___[[[VVVWWWXXXZZZ___eeeiiijjjjjjooossswwwwwwsssooolllkkknnnmmmllljjjgggccc___]]][[[[[[[[[\\\]]]___```aaahhhmmmqqqpppiii```YYYUUUNNNGGG===777444333222000AAAEEEJJJOOOSSSWWW[[[^^^eeehhhlllnnnoooooopppqqqrrrqqqooommmlllmmmmmmnnnrrrrrrrrrqqqqqqqqqppppppppppppppppppqqqrrrssstttwwwvvvuuutttssssssssstttsssssstttttttttrrrpppoootttuuuyyy}}}|||~~~~~~}}}|||}}}yyywww}}}{{{wwwuuutttsssooollliiikkkpppwww|||~~~|||zzzzzzxxxuuupppkkkgggcccaaa^^^lll}}}ooohhheee\\\PPPHHHBBB>>>888444222111000...////////////..................---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,///---+++))))))+++---///,,,+++*********,,,///000---,,,***)))((()))***************++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,+++)))(((((()))+++,,,******))))))))))))******))))))(((((((((((()))))))))))))))***++++++,,,,,,************************))))))***+++,,,,,,------)))))))))***+++,,,...///000000///...---,,,,,,+++///000111222222222222222222222111111111111111222555777999888666444333333111333555666777888999::::::AAAOOO```rrr|||ppplllpppwww}}}||||||}}}}}}~~~~~~~~~|||lll]]]PPPIIIMMMVVV___mmmxxxxxxtttqqqlllgggeee___WWWMMMEEE@@@<<<;;;333555888999999888777777666666555555555444444444333333222111000///...---000///...---...000222333666555777<<>>>>>======<<<<<<<<<;;;<<<<<<============<<<<<>>999444111000000111EEEIIIOOOTTTXXX\\\aaadddhhhjjjkkkllllllnnnppprrrqqqqqqpppooonnnmmmmmmnnnpppppppppoooooooooooonnnppppppppppppqqqrrrssssssuuuuuutttssssssssssssssssssssssssrrrqqqooonnnmmmrrruuuzzz}}}}}}}}}{{{wwwuuuuuuuuu}}}yyytttrrrrrrrrrooolllkkknnnrrrxxx||||||yyyvvvxxxvvvqqqlllfffbbb^^^\\\]]]lllsssjjjdddZZZNNNGGG???;;;666333111000///...////////////..................---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,...---+++******+++---...,,,+++*********,,,...000///...---,,,++++++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,******))))))))))))*********))))))(((((())))))***++++++***************************************************++++++,,,,,,---+++++++++,,,---...000000.............../////////111222333333333333333333222222111111111111111222444555777666444333444444000333777888777666777999<<>>>>>===<<<;;;::::::777888888888999999999999:::999888666555555555555666666666666555555555444444555666777777666555444666666666666777777777777888888888777777777666666777777777777777777777777777777777777888888888888888888777777777777777888888888888888888888888888777777888888999:::;;;;;;999999999999999999999999===<<<;;;::::::;;;<<<===>>>=========<<<<<<<<<;;;========================AAA@@@?????????@@@AAAAAACCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAABBBDDDFFFGGGIIIIIIKKKKKKKKKLLLNNNPPPRRRTTTVVVTTTTTTUUUWWWYYYZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSUUUSSSQQQPPPQQQRRRRRRQQQNNNLLLIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHJJJLLLMMMNNNLLLLLLMMMNNNKKKMMMNNNOOORRRVVV\\\```ccceeeeeebbb^^^^^^bbbgggjjjgggbbb___]]]\\\[[[ZZZVVVYYY]]]_________```aaaeeefffhhhiiijjjjjjiiiiiimmmkkkhhhgggfffdddbbb```]]]]]]^^^^^^```bbbdddeeelllmmmmmmjjjcccZZZQQQKKK???<<<777333000///000000LLLPPPVVVZZZ___cccgggjjjkkklllkkkkkkjjjlllpppsssppppppqqqppppppooonnnmmmnnnnnnnnnmmmmmmmmmllllllooopppppppppqqqrrrrrrssstttsssrrrqqqqqqppppppqqqpppooommmlllkkkjjjkkkkkkpppvvv}}}}}}zzzuuuooolllmmmrrrvvv|||zzzyyyuuupppnnnppppppooommmoooqqquuuzzz}}}{{{wwwsssuuurrrllleee___ZZZWWWVVV\\\lllvvvjjjaaaUUUIIIBBB;;;888444111111111000///////////////..................---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///......---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,+++***))))))***+++,,,******))))))))))))******+++******************+++,,,,,,++++++***))))))(((************************+++++++++++++++++++++++++++++++++,,,---...///000+++,,,---...000111222333444444555555555444333333222111111111111111222222333444444333222333555777000444888999888777999;;;===???EEEPPP___ppp~~~wwwkkkdddccceeejjjmmmrrrwww|||yyyuuuuuutttuuuxxxqqq^^^PPPNNNSSSXXXcccooosssttttttqqqnnnaaaaaabbb```ZZZPPPCCC;;;<<<;;;999888777888999:::666666666555555555444444444333333222111000//////333222000///.........///111000000333888>>>AAABBBJJJKKKLLLLLLKKKIIIGGGFFFBBBAAA>>><<<::::::999999888888888888999999999999999888777666666666666777777777777777666666666666666666666666666666666666666666666666777777777777888888777777777777666666777777777777777777777777777777777777888888888888999999888777666666666777888888888888888888888888888888888999999999::::::888888888888888888888888<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>???????????????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>;;;<<<===???BBBDDDFFFGGGIIIIIIJJJLLLNNNQQQSSSUUUUUUTTTSSSTTTVVVXXXXXXXXXVVVVVVTTTSSSRRRQQQQQQQQQRRRQQQOOOOOOPPPOOOMMMKKKIIIHHHFFFEEEEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHJJJLLLLLLLLLJJJIIIJJJKKKIIIKKKMMMPPPSSSXXX^^^bbbeeeeeedddaaa___aaaggglllkkkgggbbb___]]]]]]]]]\\\ZZZ\\\]]]]]][[[[[[\\\]]]aaabbbeeehhhjjjkkkkkkkkkkkkiiifffeeeeeedddbbbaaa____________aaabbbdddeeejjjjjjjjjggg___UUUJJJDDD<<<999555111///...//////VVVYYY]]]aaadddgggjjjlllllllllmmmlllkkklllnnnqqqooopppqqqqqqqqqpppnnnmmmmmmmmmmmmmmmllllllllllllooooooppppppqqqqqqqqqqqqtttsssqqqooommmlllkkkkkkgggfffdddcccdddfffiiijjjqqqxxx~~~xxxtttnnniiigggkkkrrrxxx}}}zzzxxxuuuqqqmmmllloooqqqqqqppprrrtttxxx}}}|||wwwssssssnnnggg___XXXTTTRRRQQQ]]]mmmvvvfff[[[MMMBBB<<<888555222111111222222111////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++------------++++++++++++******+++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++***))))))++++++***))))))***+++++++++******))))))******+++,,,++++++******++++++,,,+++++++++*********))))))************************,,,,,,++++++++++++++++++************+++,,,---...,,,,,,---///000222333444555555555555444333222222111111111000111111222333444444444222222444888;;;:::888666777:::<<<======<<<===???FFFSSSfffxxxtttkkkgggffffffjjjqqqwww{{{{{{vvvuuuyyyyyy|||lll\\\UUUTTTTTT^^^kkktttyyyyyyuuuqqqaaabbbcccddd```WWWJJJ@@@@@@>>><<<:::;;;;;;;;;;;;666666666666555555555555444333333222111111000000222111000///.........//////......000444999===???FFFHHHJJJLLLLLLJJJHHHFFFDDDBBB>>>;;;888777777888999999999999999999999999777777777777777777888888888888888777777777777666777777666555555666777777666666666666777777777777777777777777777777666666777777777777777777777777666777777777888888888888::::::888777666666666666999999999999999999999999999999999888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<::::::<<<>>>???======>>>???@@@AAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@@@@>>>===<<<;;;777888:::===@@@BBBDDDFFFHHHIIIKKKMMMOOORRRTTTUUUVVVUUUTTTTTTVVVXXXXXXWWWVVVUUUSSSRRRQQQPPPOOOOOONNNNNNMMMNNNNNNLLLIIIFFFFFFEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKHHHGGGHHHIIIHHHKKKNNNRRRVVV[[[aaafffgggfffccc```___aaagggkkkkkkgggbbb___^^^_________``````___\\\ZZZYYYZZZ[[[aaacccfffiiilllnnnooooooiiigggeeeddddddeeedddccc```____________aaaccceeefffgggfffccc[[[PPPFFF???888666333000...---......^^^aaadddffffffgggiiikkkiiilllnnnooonnnmmmmmmmmmnnnooopppqqqqqqpppnnnmmmnnnnnnmmmmmmmmmlllllllllmmmnnnooopppppppppooonnnrrrqqqnnnllliiigggfffeee]]]]]]\\\^^^aaaeeejjjmmmtttzzz}}}yyymmmllliiifffgggkkkrrrxxx{{{~~~{{{xxxwwwrrrooolllmmmrrruuuvvvuuuvvvwww{{{~~~yyyuuupppkkkbbbYYYSSSPPPOOOOOO\\\jjj|||rrrbbbVVVIII>>>:::666444222222333444444333////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++---......---+++***++++++******++++++,,,,,,***+++++++++++++++++++++))))))***+++---...//////------,,,,,,+++***))))))+++******************+++++++++************++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++************************,,,,,,++++++++++++++++++************+++,,,---------......///000111222222333333333333333222111000111111000000111222222333555555444333333666:::>>>JJJAAA666555:::>>>===999999:::;;;@@@KKK]]]ppp~~~}}}tttllliiieeeiiirrryyy|||{{{zzz~~~{{{kkk]]]VVVRRRZZZhhhvvv~~~}}}xxxttteeecccbbbbbbaaa\\\SSSKKKCCC@@@===<<<<<<<<<:::888777777666666666555555555444444333333222222111111000000////////////000000.........///111555:::===BBBDDDGGGJJJKKKKKKIIIHHHFFFDDD@@@<<<:::888888888:::999999999999999999999777777777888888888888888999888888888777777777777888777666666666666777888666666666666777777777777666666666666666666777777777777777777777777777777666777777777888888888888::::::888777666666666666888888888888888888888888999999888888888888777777;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>><<<::::::<<<>>>???;;;<<<===???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@???>>><<<;;;:::888999;;;>>>AAADDDFFFGGGIIIJJJLLLNNNQQQSSSUUUVVVWWWVVVTTTUUUVVVWWWWWWVVVVVVUUUSSSQQQPPPOOONNNNNNKKKKKKKKKKKKLLLJJJFFFCCCEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJHHHGGGHHHIIIJJJMMMQQQUUUYYY___eeeiiihhhfffbbb^^^]]]___cccfffiiifffbbb``````aaabbbaaaeeeeeeccc___[[[ZZZ[[[\\\```aaadddgggjjjkkkllllllgggeeeccccccdddfffffffff```___]]]\\\]]]___aaabbbccccccbbb^^^VVVLLLCCC===555333111///---------...dddfffhhhiiihhhhhhiiijjjhhhkkknnnoooooommmmmmmmmnnnnnnoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkklllmmmnnnnnnnnnmmmlllmmmllljjjgggeeecccbbbbbbXXXYYYZZZ^^^cccjjjpppsssyyy|||~~~~~~xxxsssddddddeeefffggglllqqquuuxxx{{{~~~|||yyywwwvvvpppooonnnrrrwww{{{|||{{{zzzzzz|||~~~}}}yyyuuummmggg^^^UUUOOOMMMOOOPPPZZZfffuuu~~~kkk]]]QQQFFF===:::444222111222333444444333////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++------------++++++******++++++++++++++++++++++++,,,---------,,,,,,(((((()))***,,,---......---,,,,,,++++++*********************************++++++************++++++,,,++++++******++++++,,,((())))))***++++++,,,,,,************************++++++++++++++++++++++++---,,,,,,,,,------...///.........//////000000000111111222222222111000000000000000000111222333333555555555444555777;;;???RRRFFF888444777:::888333777777999<<>>@@@DDDGGGIIIJJJJJJJJJJJJHHHEEEBBB???===<<<<<<::::::::::::999999999999777777888999999888888777888888888888777777777777777777777777777777777777666666666666777777777777555555666666666666777777777777777777777777777777777777777777888888888888999999888777666666666777777777777777777777777777888888888888888888777777999999999999999999999999888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>===<<<;;;;;;<<<===>>>;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???===<<<;;;:::;;;>>>@@@CCCFFFHHHIIIJJJLLLNNNQQQSSSUUUVVVVVVWWWVVVTTTTTTUUUVVVUUUTTTUUUTTTRRRPPPOOONNNMMMMMMHHHHHHHHHIIIIIIHHHEEEBBBDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKIIIFFFFFFGGGIIIMMMPPPTTTXXX\\\```eeeiiihhheeeaaa]]]\\\\\\___```fffdddbbbbbbccceeeeeedddhhhhhhfffbbb^^^\\\]]]^^^bbbccceeegggiiiiiiiiiiiidddbbb``````ccceeegggggg___^^^\\\ZZZZZZ\\\___```aaa```]]]XXXPPPGGG@@@;;;222111000...---------...fffhhhjjjjjjjjjiiijjjkkkiiikkkmmmmmmmmmmmmnnnooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmllllllllljjjkkklllmmmmmmllljjjiiifffeeedddcccbbbbbbbbbbbbZZZ[[[___cccjjjqqqwwwzzz|||{{{zzzyyyxxxxxxyyyyyyyyypppjjjcccdddfffhhhjjjmmmrrruuuwwwzzz||||||zzzwwwuuutttpppppprrrwww~~~~~~}}}}}}}}}|||yyyuuurrriiibbbYYYPPPLLLLLLOOOQQQYYYcccmmmttt{{{}}}ooo___TTTKKKAAA:::888222111000111222333333222////////////..................---------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******)))***+++,,,,,,,,,++++++))))))************++++++++++++++++++++++++++++++*********++++++*********,,,++++++******++++++,,,++++++************++++++******************++++++*********************************++++++,,,,,,---------,,,,,,,,,---......,,,------...//////000000000000111111222111111111000000000000111222333444444555555555555666:::===EEE???888444444555555333555777999:::???IIIXXXbbbwwwxxxooommmmmmttt~~~}}}wwwgggZZZXXX___nnnzzz}}}||||||ssskkkcccaaaeeejjjkkkiii^^^TTTHHH???<<<:::888666777777777777666666666555444444444444333333333333111111111000000///...---+++---000000000111555888999;;;>>>AAADDDGGGHHHIIIJJJIIIGGGEEEBBB@@@>>>===;;;;;;:::::::::999999999777888999999999888777777888888777777777666666666666777888888888888777666666666666666777777777777555555555666666666777777777777777777777777777777777777777777888888888888888888777777777777777888666666666666666666666666777777777777888888888888888888888888888888888888777888:::;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<========================;;;<<<>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???BBBBBBBBBAAA@@@???>>>======>>>@@@CCCEEEHHHIIIJJJMMMNNNPPPSSSUUUVVVVVVVVVVVVTTTRRRRRRSSSSSSRRRQQQSSSRRRPPPNNNMMMKKKKKKJJJGGGFFFFFFGGGHHHGGGEEECCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKIIIIIIHHHFFFDDDDDDFFFIIIOOORRRVVVYYY\\\```dddgggfffccc___]]]\\\\\\]]]]]]bbbaaabbbdddfffhhhgggfffiiiiiihhheeeaaa_________fffggghhhhhhhhhhhhgggfff```^^^\\\]]]```cccfffggg```^^^\\\ZZZYYY[[[^^^___bbb___ZZZRRRIIIAAA:::666111000///...............gggiiikkkkkkkkkkkklllmmmkkkkkklllkkkkkklllppprrrnnnmmmlllkkkkkklllnnnnnnmmmmmmmmmlllllllllkkkkkkhhhjjjkkkllllllkkkiiihhh````````````aaabbbcccddd^^^```dddiiipppvvv|||~~~{{{wwwtttttttttssssss}}}sssiiicccfffhhhjjjkkkmmmppptttwwwxxxzzz|||{{{xxxuuusssrrrqqqqqqttt{{{}}}{{{yyyvvvrrrooofff___VVVNNNJJJKKKOOORRRZZZbbbhhhkkknnntttwwwvvvpppcccUUULLLDDD<<<666555111//////000111222111000000/////////..................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))&&&'''((()))******)))(((++++++******)))(((((('''++++++++++++++++++,,,,,,******++++++++++++******,,,++++++******++++++,,,+++******************+++,,,,,,++++++***)))))))))************************))))))***+++,,,,,,------++++++*********+++,,,,,,***+++,,,---...///000111///000111222222222222222000000000000111222333444333444555555444666888;;;444555555444222333555888444777999:::<<>>???@@@@@@??????AAAAAAAAA@@@@@@@@@??????BBBBBBBBBBBBBBBAAA@@@??????@@@BBBDDDFFFHHHJJJKKKNNNPPPRRRTTTVVVVVVVVVVVVTTTRRRPPPPPPPPPQQQPPPOOORRRQQQOOOMMMKKKJJJIIIHHHFFFEEEEEEEEEGGGGGGEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGFFFDDDCCCCCCEEEHHHPPPRRRVVVYYY\\\___bbbeeedddaaa^^^]]]]]]]]]]]]]]]``````bbbeeehhhiiiiiiggghhhiiihhhfffccc`````````eeefffffffffeeecccaaa```]]][[[YYYZZZ^^^bbbdddeeeaaa___\\\ZZZYYY[[[^^^```bbb___XXXNNNEEE<<<555222000000///............///kkkllllllmmmmmmmmmmmmmmmkkklllllllllmmmmmmnnnnnnnnnmmmmmmllllllkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkhhhffffffhhhgggddd```cccaaa]]][[[\\\___cccffffffiiiooosssvvvxxxzzz{{{wwwtttpppllljjjjjjkkklllyyyzzzsssooollliiijjjpppsssrrrrrrtttuuusssyyyxxxvvvtttsssqqqppppppooorrrwww{{{}}}vvvxxxzzzuuummmhhh```UUUMMMLLLMMMLLLOOOTTT[[[]]]aaacccfffiiimmmooobbb[[[QQQGGG???999444111222111111000///......---+++,,,------......------------------------------,,,,,,,,,---------------,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,)))))))))******+++++++++---+++))))))+++,,,,,,,,,+++******************+++,,,---...///...,,,***)))***************************************)))((('''&&&'''(((*********)))(((++++++++++++++++++++++++///...---,,,+++)))((((((,,,,,,,,,++++++*********)))************+++++++++---...///111111111000///000000////////////000000////////////000000000000000222555888999:::999999666666555444222111000000444444444555888>>>FFFLLLaaannn}}}uuuuuu~~~}}}~~~jjjZZZRRR[[[ffflllrrrzzz~~~wwwoookkknnnuuu}}}ttt^^^KKK???:::999888777777777666555444444444888777666555555444444555222222222111000//////.........//////000000111111222333555777:::===@@@BBBCCCCCCCCCCCCBBBAAA@@@???===<<<:::999999:::;;;===;;;;;;;;;:::::::::999999;;;;;;:::999999888888777999999999888777666666555666666666555444444333333666666666666777777777777999999999888888888777777666666555666666777888999999888777666666777888999777777777777777777777777999999999999999888777666;;;;;;:::999999888888777999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<>>=========>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA>>>AAADDDFFFHHHJJJNNNPPPQQQRRRSSSTTTTTTTTTTTTTTTWWWVVVTTTRRRPPPOOONNNNNNMMMMMMNNNMMMLLLJJJHHHGGGDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDCCCDDDEEEDDDBBBCCCHHHLLLRRRTTTWWWZZZ\\\\\\[[[[[[\\\]]]___``````]]]ZZZYYY\\\```eeeiiijjjiiiiiijjjqqqnnnhhhccc```^^^^^^___ffffffeeedddbbb```^^^]]][[[XXXVVVYYY___dddeeeeeecccbbb___[[[YYYZZZ]]]___eee^^^TTTJJJBBB;;;666333...------------,,,,,,,,,mmmnnnooooooppppppoooooommmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmllllllkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjhhhfffffffffeeebbb___^^^\\\ZZZZZZ\\\```eeehhhjjjmmmqqquuuxxxzzz{{{|||uuurrrmmmiiiffffffggghhhsss}}}uuupppooonnnlllmmmrrruuussssssvvvwwwvvvxxxvvvssspppnnnnnnmmmnnnpppssswww{{{~~~vvvtttsssmmmfffbbb___XXXSSSUUUWWWUUUVVVYYYZZZ\\\___aaabbbcccdddeeeZZZTTTJJJAAA;;;666333111111111000000///......---+++,,,------......------------------------------...---------------------,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---+++))))))+++,,,,,,,,,------,,,,,,,,,,,,------+++,,,---------,,,***)))***************************++++++++++++******)))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((((((,,,,,,,,,++++++*********)))************+++++++++***+++,,,---///000000000111000///////////////////////////000000000111111333444666888888888666555555444444444444333333333222222333333666<<>>;;;;;;888777777666666666555555888777666555444444444444222222222111000/////////......//////000000000000111222333555777:::<<<>>>@@@AAAAAABBBBBBAAAAAAAAA>>>===;;;:::999:::;;;<<<;;;;;;;;;:::::::::999999;;;::::::999999888888777999999888888777666666555666555555555555444444444666666666666777777777777999999999888888888777777777666666666666777777888888777666555555666777888777777777777777777777777888888999999999888777777999999999999999999999999999::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======???>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA???BBBEEEGGGIIIKKKNNNPPPRRRRRRSSSSSSTTTTTTTTTTTTUUUTTTRRRQQQOOOMMMMMMLLLMMMMMMMMMLLLKKKIIIGGGEEEEEEEEEFFFGGGGGGGGGGGGGGGCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEFFFFFFEEEEEEDDDDDDBBBEEEGGGHHHGGGHHHLLLPPPSSSTTTVVVYYYZZZ[[[[[[[[[\\\]]]^^^___^^^\\\ZZZYYY]]]bbbiiimmmoooppppppppprrrooojjjeeebbb``````aaaeeeeeedddcccaaa___\\\[[[ZZZWWWWWWZZZ```fffhhhhhhdddbbb___\\\ZZZ[[[]]]___```ZZZPPPFFF>>>888444111000////////////.........ppppppqqqrrrrrrrrrrrrqqqoooooooooooonnnnnnnnnnnnnnnmmmmmmllllllkkkjjjjjjjjjjjjjjjiiiiiihhhhhhgggiiigggeeedddcccbbb```^^^ZZZZZZZZZ[[[___dddiiilllpppqqqtttxxxzzz}}}~~~wwwtttoooiiifffddddddeeelllrrr|||}}}sssmmmmmmnnnooooooqqquuuxxxvvvvvvyyyzzzyyyuuurrrnnnjjjggghhhiiijjjooorrrvvvyyy|||~~~tttnnnkkkeee___^^^XXXUUUUUUYYY[[[YYYXXXYYYZZZ[[[\\\]]]]]]\\\ZZZYYYPPPJJJAAA:::555333222111111000000//////.........+++,,,------......------......................../////////...---------,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,---...//////000...,,,******+++,,,,,,,,,******))))))))))))******+++++++++,,,++++++*********************************++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++))))))))))))))))))******+++++++++++++++*********)))************+++++++++******+++,,,...///111222111000//////.........///......///000111222222333666666777777666555333222333333333444444555555666111111222222444999@@@DDDOOO]]]rrr|||sssrrrppppppwwwuuudddTTTRRRTTTXXX___hhhoooqqqrrrssssssvvv}}}sss___LLL@@@;;;;;;888888888777777777777777888777666555444444444444222222222111000000//////...////////////000000000000000000222333555777888<<<===>>>???@@@BBBCCCCCC@@@???===;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::999888888777777999888888777777666666555444444555555555666666666666666666666777777777777999888888888888777777777888777777666666666666777777666666555555666666777777777777777777777777777666777888888999999888888777777888888999::::::;;;999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::<<<<<<<<<=========>>>>>>>>>>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBDDDGGGIIIJJJLLLNNNQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQOOONNNLLLKKKKKKLLLLLLLLLKKKJJJHHHFFFDDDFFFFFFGGGHHHHHHHHHGGGGGGCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEDDDDDDCCCCCCAAAFFFKKKNNNNNNOOORRRUUUUUUUUUUUUVVVWWWYYYZZZ[[[\\\]]]]]]\\\\\\[[[ZZZYYY\\\bbbjjjqqqtttvvvvvvwwwvvvsssnnniiieeecccbbbbbbcccccccccbbb```]]]ZZZXXXXXXWWWWWW[[[ccciiillllllgggeeeaaa^^^\\\[[[\\\\\\YYYSSSIII@@@:::444000...000////////////.........pppqqqrrrrrrssssssrrrrrrqqqpppppppppoooooonnnnnnnnnmmmmmmllllllkkkjjjjjjjjjjjjjjjiiihhhgggffffffgggfffdddbbbaaa```___^^^^^^^^^```bbbfffjjjnnnpppssssssuuuxxx}}}}}}wwwpppjjjgggffffffhhhjjjpppyyytttooojjjiiijjjnnnpppqqqsssxxxzzzxxxxxxzzz|||zzzrrrnnnhhhbbb```bbbeeegggllloootttwwwyyy{{{}}}xxxnnnjjjfff```^^^^^^WWWWWWXXX[[[\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZWWWSSSPPPJJJDDD<<<555222111111111000000/////////.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,000000///......---,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++---...000222333444///---******+++,,,,,,+++((((((''''''''''''((((((++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,+++***)))(((((()))+++,,,************************+++++++++++++++++++++++++++++++++***************))))))*********+++++++++------------...000222333000000///.....................///000222333444444666666666666555444222111222222222333333444444555111111222333444888===AAAJJJWWWkkk|||ssskkkhhhiiisss~~~|||lllZZZQQQNNNNNNTTT\\\bbbhhhpppssssssuuuzzz~~~vvvdddOOO@@@::::::888888888888888888888888777777666555444444444444222222222111111000000000////////////////////////............///000111222777888:::<<<>>>AAACCCDDDBBBAAA???===<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::::::::999999888777777777888888777777666666666666333444444555666777777777666666666666777777777777888888888888777777777777888888777666666555666666777777666666666666777777666666666666666666666666555666777888999999999999777777888888999999999:::888888999:::::::::::::::999999:::;;;;;;;;;::::::;;;<<<<<<<<<========================>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCDDDFFFIIIJJJKKKLLLNNNPPPRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQPPPOOONNNLLLKKKJJJIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGBBBBBBCCCDDDFFFGGGHHHHHHEEEDDDDDDCCCBBBBBBBBBBBBCCCIIIQQQUUUUUUUUUVVVXXXVVVVVVUUUTTTUUUWWWYYY[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYY___iiiqqqvvvxxxzzzzzz{{{xxxrrrlllgggdddbbbbbbaaaaaabbbaaa___\\\XXXVVVXXXWWWXXX^^^fffmmmoooooollliiiddd```]]]ZZZWWWVVVRRRLLLCCC;;;666222///---...------------,,,,,,,,,ooopppqqqqqqrrrqqqqqqqqqqqqqqqppppppoooooonnnnnnnnnmmmmmmllllllkkkjjjjjjjjjjjjjjjiiihhhgggffffffeeeeeedddcccbbbaaabbbccchhhiiikkkmmmooorrrssstttsssssstttyyyyyyqqqllljjjiiihhhhhhjjjpppuuuwwwtttqqqjjjiiiggghhhjjjmmmoooppptttyyy{{{yyyxxxyyyyyywwwmmmiiibbb]]][[[]]]aaaeeehhhkkkpppsssuuuwwwyyyzzzwwwpppjjjgggccc___^^^aaabbbccccccaaa`````````___ZZZYYYYYYYYYXXXUUUPPPLLLGGGBBB:::444222111111111////////////............+++,,,------......------++++++++++++++++++++++++000000///...---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++***))))))***,,,///222444666888000---+++***+++,,,,,,+++,,,++++++******++++++,,,***+++,,,------...------************************(((((()))***+++++++++******)))(((''''''((()))***************************------,,,,,,+++*********************************))))))*********+++++++++000///...------...000000//////............//////...///000111222333444555333444444444444333333222111111111111111111111111222333444555666888;;;>>>DDDOOO```rrruuujjjcccdddnnnxxx~~~}}}|||~~~qqqbbbUUUMMMIIIKKKPPPUUU^^^iiioooqqqrrrvvvyyyyyyzzzttteeeQQQBBB<<<;;;999999999999888888888888777666555444444333333333222222222222111111111111/////////...............------------------......333444666888;;;>>>AAACCCCCCBBBAAA???>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888777777666777777777666666666666666333444444555666777888888666666666666777777777777777777777777777777777777888888777666666555666666888888888888888888888888666666666666666666666666444555666777888999999999999999999888888777777777777888999999::::::999999888999999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDFFFHHHJJJKKKKKKLLLNNNPPPQQQQQQPPPOOOOOOOOOPPPQQQPPPQQQPPPPPPNNNMMMKKKJJJEEEGGGHHHJJJKKKKKKJJJJJJGGGGGGGGGHHHHHHGGGGGGFFFAAABBBBBBDDDEEEFFFGGGGGGDDDCCCBBB@@@@@@???@@@@@@EEELLLUUUZZZZZZXXXXXXXXXXXXWWWUUUTTTUUUVVVYYYZZZ\\\\\\[[[ZZZZZZYYYYYYYYYYYY___iiiqqqvvvyyy{{{|||{{{vvvoooiiidddbbb`````````aaa```^^^\\\YYYWWWYYYYYY[[[aaaiiippprrrrrrrrrmmmgggbbb]]]XXXRRRNNNLLLFFF???888444111///......------------,,,,,,,,,nnnnnnoooppppppppppppoooppppppppppppoooooooooooonnnmmmmmmllllllkkkjjjjjjjjjjjjjjjiiiiiihhhhhhgggeeefffgggffffffgggjjjlllssstttvvvwwwxxxwwwvvvvvvsssrrrttt|||wwwpppllljjjiiiiiiiiikkklllllljjjgggfffggghhhiiijjjlllmmmnnnrrrxxx{{{yyywwwvvvtttpppiiiddd^^^YYYXXX[[[```ccceeeiiimmmpppqqqqqqrrrsssqqqkkkfffdddaaa___cccjjjqqqsssqqqjjjeeecccbbb```[[[YYYVVVVVVUUURRRMMMHHHCCC???999444222111111000........................+++,,,------......------++++++++++++++++++++++++.........---,,,,,,,,,+++++++++++++++++++++,,,,,,++++++,,,,,,,,,+++******((()))+++...111444666777000...,,,+++,,,,,,,,,+++++++++************+++++++++,,,///111111111000///************************(((((()))*********)))))),,,+++******)))*********************************++++++******)))((('''''')))))))))***************)))************+++++++++...------,,,+++,,,,,,,,,------------...///000000000000111222333444444555222222222222222333333333000000000000000000000000333555666777777888:::<<<<<>>@@@CCCBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;:::999999999888777777666666666666666666666666666666444444555666777777888888666666666666777777777777666666777777777777777888888777777666666666666777888999999::::::999999888777777777777777777777777444555666777888888888888:::999999888777777666666777777888999999999999888777888999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCEEEFFFGGGHHHIIIKKKKKKKKKKKKMMMNNNPPPOOONNNMMMLLLMMMNNNOOOOOOOOOPPPPPPOOOMMMKKKIIICCCDDDFFFHHHIIIJJJIIIIIIFFFFFFGGGGGGGGGFFFEEEEEEAAAAAABBBBBBCCCCCCDDDDDDBBBAAA???>>>===<<<======EEEMMMVVV\\\\\\ZZZYYYYYYYYYXXXVVVUUUUUUWWWYYYZZZ[[[\\\\\\[[[[[[ZZZYYYXXX\\\aaaiiippptttxxxzzz|||~~~{{{vvvpppjjjeeebbb```aaa``````___^^^]]]\\\[[[\\\\\\^^^dddlllqqqsssrrrtttooohhhccc]]]WWWNNNHHHGGGBBB;;;666333111000///000////////////.........mmmmmmnnnooooooooooooooonnnnnnoooooooooooooooooonnnmmmmmmllllllkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhjjjkkkllllllooossswwwyyy{{{|||}}}}}}{{{xxxvvvttttttwww~~~uuupppmmmiiijjjjjjhhheeebbbaaaaaadddfffhhhjjjkkkkkkllllllooovvvzzzxxxuuurrrmmmhhheeeaaa\\\XXXWWW[[[```ccceeehhhlllmmmmmmkkkkkkkkkjjjeee```^^^^^^bbbnnnzzzwwwnnnjjjfffaaa\\\XXXSSSQQQPPPMMMGGGBBB<<<999555333222111000...........................+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,...///111222222111///,,,+++,,,,,,,,,+++))))))(((((((((((())))))+++---111555666555222111******************************+++++++++***))))))+++,,,,,,,,,++++++***)))************************))))))))))))))))))))))))((()))))))))*********+++)))************+++++++++++++++,,,------,,,,,,,,,++++++,,,---...000111222222222222222333333444444222222111111111111222222......///000111222333333333555777777777777888999999>>>IIIXXXjjj{{{ttteee^^^^^^```eeekkkooooooqqqxxx~~~}}}|||yyyuuuwww{{{||||||~~~{{{pppcccVVVNNNJJJHHHNNNXXXbbbjjjoooqqqrrrnnnpppnnnfffXXXKKKCCCAAA;;;;;;:::888777666555444666666555444333333333333222222222222222222222222//////.........---------///......------....../////////000111333777:::<<>>>>>>>>===<<<===========================>>>@@@BBBDDDFFFHHHIIIIIIJJJKKKKKKJJJJJJLLLMMMOOOMMMLLLJJJJJJJJJLLLMMMMMMMMMNNNNNNMMMKKKIIIHHHCCCCCCEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???===;;;::::::;;;;;;CCCJJJTTT[[[\\\[[[[[[\\\ZZZYYYXXXWWWWWWWWWXXXYYY[[[\\\]]]]]]\\\[[[YYYWWW]]]aaaggglllooorrrvvvxxxzzzxxxtttoookkkgggdddcccbbbaaa```___^^^______``````___aaafffmmmrrrsssrrrsssnnngggbbb^^^WWWMMMFFFBBB>>>888333111111000///000////////////.........mmmmmmnnnooooooooooooooommmmmmnnnnnnooooooppppppnnnmmmmmmllllllkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjlllooopppqqqtttzzz{{{||||||xxxvvvvvvvvvzzzzzztttqqqiiijjjjjjfff```\\\\\\^^^bbbeeehhhkkkkkkkkkkkklllmmmtttyyywwwsssoooiiicccccc___[[[WWWXXX[[[```cccgggiiilllllljjjgggeeeeeeddd^^^ZZZYYY\\\fffyyy{{{tttnnnggg]]]WWWQQQMMMLLLHHHBBB===666444222111111111///------.....................+++,,,------......------////////////////////////+++++++++++++++++++++,,,---,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,------------............111///,,,+++,,,,,,,,,+++------,,,,,,,,,,,,------+++...333777999777444222************************,,,,,,,,,,,,,,,+++***)))***++++++,,,+++***)))''')))))))))))))))))))))))))))******+++,,,,,,------(((((())))))*********+++)))************+++++++++***+++---///000000//////******+++,,,...000222333333333333333333333333333333333222111000000000111,,,---///000222444555666333555777777666666666777;;;>>>DDDQQQbbbtttyyyggg\\\XXXWWWZZZcccjjjkkknnnuuu}}}|||{{{vvvrrrrrrvvv{{{{{{||||||zzzpppaaaVVVOOOFFFKKKSSS^^^iiioooqqqqqqlllmmmkkkdddXXXLLLCCC@@@<<<;;;:::888666555444333666666555444333333333333222222222222222222222222//////.........---------/////////......///000000//////...///111444777999BBBBBBBBBCCCCCCBBBAAAAAA======<<<<<<<<<;;;;;;;;;999999888888777666666666555555555666666666666666666666666666777777777777666666666666777777777777555666666666777777888888666666555666666777888999666777888999999888777666777777777777777777777777555666666777777777777777666666666777888888999999666666777888888888888888666777888999:::;;;;;;;;;<<<<<<<<<<<<=========>>>:::;;;===>>>>>>>>>===<<>>>>>@@@BBBEEEGGGIIIJJJIIIJJJKKKKKKJJJJJJKKKLLLNNNLLLJJJIIIHHHIIIJJJKKKKKKLLLMMMMMMLLLJJJHHHFFFCCCCCCDDDDDDDDDBBBAAA@@@EEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAA@@@@@@@@@??????@@@>>><<<999888888999:::@@@HHHRRRYYY\\\\\\]]]^^^ZZZZZZYYYXXXXXXXXXXXXYYYZZZ\\\^^^___^^^\\\YYYWWW\\\___cccgggjjjmmmpppsssvvvuuurrrnnnkkkiiigggfffcccaaa```^^^___```bbbcccbbbaaabbbgggnnnrrrsssqqqqqqlllfffbbb^^^WWWNNNFFF@@@;;;666222000000000///......---------,,,,,,,,,llllllllllllmmmmmmmmmmmmnnnlllkkkmmmoooooollliiijjjkkkllllllmmmmmmmmmlllgggiiijjjkkkjjjkkkmmmpppoooqqquuuwwwyyy{{{~~~~~~yyyuuurrrpppttt}}}yyyrrrnnnhhhbbb^^^ZZZWWWZZZ```dddgggjjjjjjiiiiiikkkmmmqqqrrrsssqqqlllhhheeeddd``````]]]ZZZ\\\aaaccc```kkkmmmooommmhhhdddbbbcccZZZWWWTTTUUU^^^nnn|||pppfff___VVVNNNJJJGGGAAA===<<<333333222111///---,,,***////////////////////////---------------------------------------------------,,,,,,,,,---......///......---,,,,,,+++***************)))******++++++...------,,,,,,------...------++++++++++++------......---,,,,,,+++******---///222555666555333111******************************************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))***++++++++++++***++++++,,,,,,---......///////////////000111333333333333333333111000///...000111222333333222111000111111222333333444555555444555555444333444666888===999;;;EEETTTfffzzz~~~pppcccYYYUUUUUU^^^gggjjjmmmuuuyyysssqqqrrruuuxxxuuutttvvvtttsssvvv{{{qqq]]]MMMHHHJJJOOOVVV```hhhnnnpppsssnnnggg___WWWOOOHHHCCC===<<<:::777555444555666666666555444444444444555111222333444444444333222000/////////............------,,,,,,,,,,,,------......---...///222555777===???AAABBBAAA@@@@@@AAA???@@@@@@@@@???>>><<<;;;::::::999999888888777777555666666666666666555555555555666777777777777777777777777777777777777777777666666666777888999999777777777777777777777777777777777777777777777777::::::999888777666555555444666888:::;;;999777555888888888888777777777777666666666777888888999999999::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>????????????>>>>>>>>>>>>>>>?????????AAAAAABBBDDDFFFHHHJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLPPPMMMJJJFFFEEEGGGIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCBBBAAAAAAAAABBBBBBCCCEEEFFFEEEDDDBBBAAA>>>>>>>>>>>>>>>?????????::::::999777666666999;;;AAAFFFMMMUUU[[[^^^______ccc___[[[YYY[[[\\\[[[YYYZZZ[[[]]]^^^]]][[[XXXVVVXXXYYY\\\___cccfffhhhjjjmmmrrrsssooolllllljjjgggfffaaa]]]___eeegggddd```___```ccchhhmmmppppppoookkkgggaaa[[[TTTMMMFFFAAA888777444111//////000000////////////...---,,,+++mmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkmmmoooooollljjjlllmmmmmmmmmmmmlllkkkkkkiiikkklllllllllmmmpppsssuuuwwwzzz|||}}}|||wwwrrrooommmrrrzzzwwwnnnjjjeee```]]]ZZZXXX[[[aaafffhhhkkklllkkkjjjkkkmmmoooqqqrrrppplllhhheeeddd```cccdddbbbcccfffgggeeekkkmmmnnnlllfffaaa___^^^WWWUUUSSSTTT]]]mmmrrrggg\\\SSSJJJGGGDDD>>>999999222222111111///...,,,,,,------------------------------------------------------------------------***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,++++++******++++++,,,---,,,++++++++++++,,,---...------,,,++++++******+++---000333333222000///******************************************************+++,,,,,,,,,,,,+++************************************************)))))))))***+++++++++,,,))))))***+++++++++++++++,,,,,,------...////////////////////////000111222222222222222111000//////000111222222222222111000222222333333444444555555444444555444333444666888888666888@@@KKKZZZnnn}}}uuuggg[[[SSSQQQYYYbbbhhhmmmwwwwwwsssrrrrrruuurrrpppqqqppppppuuu||||||jjj[[[LLLJJJKKKQQQ\\\gggooossswwwssskkkbbbXXXOOOHHHDDD@@@===999777666777777777666666555444444444444555222333444444444333222222000000/////////...............------------............------...111333555999<<>><<<;;;::::::999999888777777777555666666666666666555555555555666777777777777777777777777777777777777777666666666555666666777777777777777777777777777777777777777777777777777777999999888888777666666666444555777888999888777666888888888888777777777777666666666777888888999999999::::::;;;;;;::::::999999:::;;;;;;<<<;;;;;;;;;::::::;;;<<<======<<<<<<===>>>>>>>>>??????@@@@@@AAABBBCCCDDDFFFHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJNNNLLLHHHEEEDDDFFFHHHJJJIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDCCCBBB@@@???>>>>>>>>>>>>============888888888666555666888;;;BBBGGGNNNVVV\\\```bbbbbbccc```\\\[[[[[[\\\[[[ZZZZZZ\\\]]]^^^]]][[[XXXWWWWWWXXXZZZ\\\___bbbeeefffkkkppprrrooommmnnnmmmjjjgggbbb^^^```eeehhhfffccc^^^___bbbgggkkkmmmlllkkkfffbbb\\\VVVPPPIIIBBB===777555333000///...//////////////////...---,,,,,,oooooonnnnnnmmmllllllllllllkkkkkklllmmmnnnllljjjnnnnnnnnnnnnmmmlllkkkkkkmmmmmmnnnnnnoooqqquuuxxx|||~~~|||uuuoookkkjjjmmmuuurrrgggbbb^^^[[[[[[YYYWWW[[[bbbgggiiilllnnnnnnmmmmmmnnnmmmoooqqqooolllhhhfffeeeccckkkpppooommmnnnmmmkkkkkkmmmmmmjjjddd^^^YYYWWWQQQPPPOOORRR[[[jjj{{{qqqdddWWWNNNFFFBBB???999555444111111000000///......---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,---...******+++,,,,,,---.........---,,,++++++***++++++++++++************++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++*********+++---///000///...---******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))******++++++++++++,,,------......///000000///.............../////////000000111111000000///000111111222222111111000333333333333333444444444333444555444333333555777888777:::???FFFQQQcccsss{{{nnn___TTTRRRXXX```gggmmmwwwyyyuuussstttooolllkkkkkkmmmuuu}}}yyylllUUUOOOIIIKKKVVVeeeoootttyyyuuunnneee\\\SSSLLLIIIDDD???999777888::::::999777666555555444444555555444444444444333333111111000000000000///////////////..................///...------------///000222444777:::===>>>@@@BBBDDDAAABBBBBBBBBAAA???===<<<::::::999999888777666666555666666777777666666666555555666777777777777777777777777777777777777777666666555555444444555555777777777777777777777777777777777777777777777777777777777777777777777777555555666666666777777777888888888888777777777777666666666777888888999999999999::::::::::::999999999999:::;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<;;;======>>>???@@@@@@AAAAAABBBBBBCCCDDDFFFHHHIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHKKKIIIFFFCCCBBBDDDFFFHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCDDDDDDDDDDDDBBBAAA@@@???@@@@@@AAAAAA???>>>============<<<<<<;;;;;;;;;666666666555444555888;;;DDDHHHNNNVVV\\\aaaeeefffccc```]]]\\\[[[[[[[[[ZZZZZZ[[[]]]]]]]]][[[YYYWWWVVVWWWWWWYYY[[[^^^aaabbbiiinnnqqqooonnnoooooollleee```]]]^^^cccfffeeeccc]]]^^^aaaeeeiiiiiifffddd```\\\VVVPPPIIICCC===999555333111///............000000000000///...---,,,ppppppooonnnmmmlllkkkjjjkkkkkkkkkkkklllllllllkkkmmmnnnnnnooooooooonnnnnnpppqqqrrrrrrsssvvvzzz~~~{{{tttmmmhhheeehhhnnnyyyyyykkk___YYYVVVUUUVVVVVVUUUYYY```eeehhhlllppprrrrrrqqqqqqmmmnnnpppooollliiihhhhhhkkkuuu}}}}}}xxxuuusssppplllllljjjgggaaaZZZTTTPPPKKKKKKLLLPPPXXXfffttt~~~{{{iii\\\RRRIIIAAA>>>;;;666222111000/////////.........///////////////////////////------------------------------------------------......------------...///***++++++,,,,,,------...///...---,,,++++++***+++------,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++,,,---------,,,,,,******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,***************+++++++++++++++,,,------......///......------,,,---------......///000000000000000000000111111111111000000222222222222222222222222333444555444333333444666666777:::>>>@@@HHHYYYhhhwww|||sssfff[[[[[[]]]bbbhhhnnnuuu{{{xxxvvvpppkkkiiiiiikkkttt}}}zzzdddYYYLLLIIIRRR```kkkqqqwwwtttppphhh```XXXRRRPPPHHHBBB;;;888:::<<<;;;:::777666666555555555555555555555444444333222111000111111111000000000////////////............//////------,,,,,,,,,---...//////222666999;;;>>>AAADDDBBBBBBCCCCCCBBB@@@???>>>;;;;;;:::999888777666666555666666777777777777666555555666777777777777777666666666666666666666666777777666555444444444444777777777777777777777777666666666666666666666666666666777777888888888888666555555444444555777888888888888888777777777666666666666777888888999999999999::::::::::::999999999999:::;;;;;;;;;;;;:::======>>>>>>>>>>>>============>>>???@@@BBBBBBCCCBBBCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJIIIHHHGGGFFFFFFGGGEEECCCAAAAAABBBDDDFFFFFFEEECCCAAAAAAAAACCCDDDBBBCCCDDDEEEDDDBBB@@@???>>>>>>?????????>>>===<<<<<<<<<;;;;;;:::999888888333444444444444666999<<>>AAAAAAAAABBBCCCBBBAAA@@@???<<<<<<;;;:::999888777777555555666777888888777777555555666777777777777777666666666666666666666666888777777666555555555555666666666666666666666666666666666666666666666666666666666777888888999999666555444444444555777888888888888888777777777666666666666777888888999999888999999::::::999999888888999::::::;;;;;;::::::<<<===>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBCCCDDDBBBCCCEEEFFFGGGGGGGGGGGGIIIIIIIIIIIIHHHGGGEEEDDDCCCBBB@@@??????AAACCCDDDEEEDDDBBB@@@@@@AAACCCDDDAAABBBCCCDDDCCCAAA???>>>>>>>>>>>>>>>======<<<<<<::::::999999888777666666222333444444555888<<>>???AAABBBCCCBBBBBBAAA>>>>>>===<<<:::999888888555555666777888888888888555555666777777777777777777777777777777777777777777777666666555666666666666666666666666666666666777777777777777777777777666666777777888888888999777666555555555666777888888888888888777777777777666666666777888888999999888888999999999999888888888888999:::::::::::::::999:::;;;<<<============??????@@@AAABBBBBBCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEGGGGGGHHHHHHHHHFFFEEEDDDAAA@@@???>>>???@@@BBBCCCCCCCCCAAAAAAAAAAAABBBCCC@@@AAAAAABBBAAA???>>>======<<<<<<<<<;;;;;;;;;;;;888777777666666555555555222333555666777:::???BBBGGGJJJNNNTTTXXX[[[]]]]]]XXXYYYZZZYYYWWWVVVWWWXXX[[[\\\\\\\\\\\\\\\[[[[[[ZZZXXXVVVVVVXXX]]]bbbeeeeeejjjkkkgggddddddbbb^^^[[[[[[]]]```ccceeedddbbb\\\\\\\\\\\\]]]\\\XXXVVVUUUQQQJJJDDD???:::666333........................---...............------llllllkkkjjjjjjiiihhhhhhgggiiijjjiiihhhhhhkkknnnpppqqqsssuuuwwwxxxxxxyyywwwzzz}}}~~~~~~}}}~~~zzzssslllggg``````bbbeeejjjqqqwwwzzz|||zzzsssiiibbb___ZZZTTTSSSRRRTTTXXXXXXWWWZZZ___cccffflllsssyyyyyyvvvrrrllljjjhhheeedddggglllqqqxxx~~~yyyrrrmmmhhh```[[[WWWTTTPPPNNNPPPRRRTTTVVVWWWZZZ^^^aaaaaagggjjjfff___XXXPPPIIICCC;;;555444444111///000111000...,,,,,,,,,......------------------------------------------------------------------------000///...------------...***++++++,,,,,,------...,,,++++++*********++++++******))))))))))))******)))***+++,,,,,,+++***)))******************++++++,,,+++***))))))***+++,,,******************************************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,+++++++++***)))))))))+++***)))((()))***,,,---)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---...///000000111111222111111111111000///......///000111...///000111222333444555222444555555333222222222444222333777999;;;BBBJJJUUUhhh}}}{{{wwwvvvwwwyyyrrriiieeejjjnnnqqq||||||xxxuuuuuusssrrrvvv|||uuufffYYYTTTUUUXXXbbbgggmmmmmmggg^^^YYYWWWVVVWWWUUUMMMDDD===;;;<<<888777777666666666666666444444333222222222333444333333222222222111111111......------------......++++++,,,------......---...///000000000222555777<<<===???AAABBBCCCCCCCCC@@@@@@???===<<<;;;:::999555555666888888999999888555555666777777777777777777777777777777777777777555555444444555555666666666666666666666666666666777777777777777777777777777777777777777888888888777666666666777777888888888888888888777777777777666666666777888888999999888888999999999999888888888888999::::::::::::999888999:::<<<===>>>>>>>>>@@@AAAAAAAAABBBBBBCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDDDDEEEGGGHHHHHHFFFEEEDDD??????>>>>>>???@@@BBBCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>=========;;;::::::999999999999999555555555555555555444444333444666888:::===BBBFFFIIILLLQQQUUUYYYZZZYYYXXXUUUWWWZZZYYYXXXWWWXXXZZZ___________________________\\\YYYVVVWWW[[[___cccaaaeeegggccc```___]]]ZZZ[[[]]]aaafffhhhiiigggeee]]][[[ZZZYYYZZZYYYWWWUUUQQQLLLEEE???:::666333000........./////////......,,,,,,------------,,,,,,kkkkkkjjjjjjiiihhhhhhhhhgggiiijjjiiiggghhhkkkooossstttuuuwwwxxxxxxxxxxxxxxx{{{~~~yyyrrrmmm``````aaabbbfffjjjmmmooorrrpppiii```[[[[[[YYYUUUWWWVVVXXX\\\\\\[[[]]]aaaeeehhhmmmtttyyyyyytttooojjjhhheeeaaaaaaeeelllqqquuuzzz}}}~~~zzzrrrmmmggg^^^XXXVVVTTTQQQOOOTTTVVVYYYYYYYYYZZZ\\\]]]XXX]]]^^^YYYSSSOOOJJJDDD???888222222222000...///222000...,,,+++,,,---...////////////////////////---------------------------------------------------,,,++++++************((()))***+++---...///000*********)))******++++++,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))******************++++++,,,+++)))((('''(((***+++******************************************************+++,,,,,,,,,,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++***)))((((((***,,,---)))******+++,,,,,,------+++++++++,,,---...///000111111222222222222111111111000///......///000111///000111222444666777777222444555555333222111111333000///222444666:::???JJJ]]]tttyyyvvvxxxzzzzzznnnhhhkkklllllluuuyyyvvvvvvwwwvvvuuuxxx~~~~~~~~~mmm]]]TTTSSSUUUUUU^^^hhhllliiiccc___^^^ZZZ]]]\\\TTTGGG>>>;;;===888888777666666666666666444333222222222333444555333333333222222222111111---------,,,,,,---------***+++,,,---............000000000000//////222444:::;;;>>>@@@BBBCCCDDDDDDAAAAAA@@@>>>===;;;::::::555555666888888999999999555666666777777777777777777777777777777777777777333333333333444444555666666666666666666666666666777777777777777777777777888888777777777777777777777777777777888888888888888888888888777777777777666666666777888888999999888888999999999999888888888888999::::::::::::999999:::;;;===???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGFFFEEEDDDCCCDDDFFFGGGHHHGGGEEEDDD>>>>>>>>>>>>???@@@BBBCCC>>>???@@@@@@@@@@@@??????@@@???>>>===<<<<<<<<<===999888888777777777777777333444444444444444444444444555777999;;;???DDDHHHKKKNNNSSSWWWYYYYYYWWWVVVTTTWWWZZZZZZYYYXXXZZZ\\\aaaaaaaaaaaabbbbbbbbbbbbbbb___ZZZVVVVVVYYY]]]___]]]aaaccc```]]]]]][[[XXXZZZ]]]ccchhhjjjjjjgggeee^^^[[[YYYXXXXXXXXXWWWVVVMMMHHHBBB;;;777333000------...//////000/////////++++++,,,------,,,,,,,,,kkkjjjhhhgggeeeeeeddddddfffggghhhhhhhhhjjjmmmoootttuuuwwwyyyzzz{{{||||||wwwyyy{{{~~~~~~|||{{{}}}zzzssshhhddd```^^^```ccceeeffffffbbb^^^[[[[[[\\\]]]^^^^^^\\\\\\^^^cccgggggggggpppnnnmmmooorrrssspppmmmjjjhhhdddaaa```ccchhhlllqqqrrruuuzzz}}}|||vvvqqqccc^^^XXXWWWZZZ\\\[[[XXX\\\ZZZZZZ[[[YYYUUUUUUXXXXXXVVVTTTQQQMMMGGG@@@;;;555444222000//////000111////////////...---,,,,,,///---+++))))))+++---///...------,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,222000...+++******+++,,,000///---,,,+++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++))))))***++++++++++++***((()))***++++++++++++++++++++++++*********))))))'''''''''''''''''''''''')))************+++++++++))))))*********+++++++++,,,+++***(((''''''&&&&&&+++++++++*********)))))))))************++++++++++++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///333333333333222000///...---------...------,,,,,,111111222222222333333333555444333222111111111111000111333666999;;;===>>>GGGQQQbbbvvv}}}zzz{{{~~~yyyzzzuuulllfffhhhkkklllvvv{{{uuuwwwyyyvvvuuuvvvuuuxxxuuu___NNNJJJLLLRRRWWW^^^dddfffeeeccc```aaacccbbbZZZMMMBBB===<<<999888777666777777555444333333444444444444444444111111111111111111111111///......---------......000000///...---,,,,,,,,,---------......000111222666777999;;;>>>AAACCCDDDBBBBBBAAA???===<<<;;;:::999999888777666666777777777888999::::::999888777888888888888777777777777444555666555444444444666777777777777777777777777888777666555555666777888555555666777777777777777666666666666777777777777666777888999999::::::999777888888888999999999999777888999;;;;;;:::999888999999:::::::::;;;;;;;;;;;;;;;<<<===>>>??????@@@CCCCCCDDDDDDDDDDDDCCCCCCHHHGGGEEEDDDDDDDDDEEEFFFDDDEEEGGGHHHHHHFFFDDDBBBAAAAAA@@@@@@???>>>>>>>>>??????>>>=====================<<<;;;;;;:::999999666666777777777666444333222333222222111222666888888;;;>>>@@@AAADDDIIINNNMMMOOOQQQSSSUUUUUUUUUUUUUUUWWWXXXWWWVVVVVVYYY]]]dddggghhhggggggiiiiiieeeddd___YYYVVVXXXZZZZZZZZZ\\\\\\\\\[[[YYYWWWTTTRRRVVV^^^eeeffffffhhhiiihhh```\\\VVVTTTUUUUUUSSSQQQKKKDDD:::666555555222///........................---------------...///000kkkjjjiiigggfffeeeeeedddeeefffgggggghhhiiimmmooossstttvvvxxxzzzzzz{{{{{{wwwxxxzzz|||}}}|||{{{zzz}}}zzzzzz}}}~~~wwwhhheeebbb```aaaaaaaaa```[[[ZZZXXXYYY[[[___cccdddeeeddddddgggllloooooonnnqqqppppppppppppooollljjjllljjjfffbbb```aaafffjjjnnnooossswwwyyywwwqqqlllbbb]]]YYYZZZ___cccccc```___\\\[[[\\\YYYUUUTTTWWWVVVSSSQQQMMMIIICCC===888444333222000//////000000...//////......------,,,///...,,,++++++,,,---...///...---------...///000,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,------,,,+++)))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++++++++++++++))))))***+++++++++******+++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++***))))))(((((((((((()))+++++++++*********))))))))))))*********++++++++++++++++++************)))******+++++++++,,,,,,,,,((((((***,,,...000222333111000000///...---------------...............---111111111222222222333333333333222111111111111222111222444666999;;;======>>>FFFVVViii{{{|||~~~zzzqqqiiihhhgggeeejjjsss}}}|||uuuvvvwwwtttssstttppprrrzzzwwwcccTTTLLLJJJIIINNNUUU\\\bbbfffggggggdddeeeccc\\\PPPFFF???<<<999888666666777777555444333333333333333333333333111111111111111111111111/////////.........------/////////...---------,,,------,,,------...///000333444666888;;;===???@@@AAA@@@???>>>===<<<<<<;;;:::999888888777777777777777777888999999888777777888888777777777666666666555666777777555555666777777777777777777777777777777666555444444555666777555555666777777777777777666666666666777777777777777777888888777777666555777777777888888888999999888888999::::::::::::999::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAADDDDDDEEEEEEEEEEEEDDDDDDGGGFFFEEEDDDDDDDDDEEEEEECCCDDDFFFGGGGGGEEECCCAAA>>>>>>>>>>>>>>>>>>??????===<<<;;;;;;::::::;;;;;;999888888777666666555555555555666666666555333333222333333222222444777:::>>>AAAEEEGGGHHHIIILLLOOONNNOOOQQQSSSUUUUUUUUUUUUTTTVVVWWWVVVUUUVVVZZZ]]]cccgggjjjjjjkkknnnmmmjjjfffaaa[[[YYY[[[]]]^^^]]]\\\[[[[[[YYYWWWTTTRRRPPPSSS[[[bbbeeehhhlllllljjjaaa\\\VVVSSSSSSRRRPPPMMMGGG@@@888333333222000...........................---------------...//////lllkkkjjjiiihhhffffffeeedddeeeffffffgggiiilllooorrrsssvvvxxxyyyyyyyyyyyyyyyzzz{{{{{{{{{yyywwwuuuvvvtttuuuzzzzzzkkkhhhdddaaa___]]]YYYWWWRRRSSSTTTWWW[[[aaafffhhhjjjkkkmmmqqqtttvvvuuutttqqqqqqpppnnnkkkiiiiiiiiirrrooojjjeeeaaaaaadddgggiiikkkooorrrssspppjjjfff___]]]]]]ccckkkppppppmmmeee```]]]]]]YYYTTTSSSUUURRROOOKKKHHHDDD>>>888444333222111000/////////000..................------000000//////......------//////...---------......---------,,,,,,++++++++++++******)))***+++---...///...------,,,---------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++******)))+++++++++***************)))))))))))))))))))))))))))))))))*********++++++***************+++++++++((((((((((((((()))***++++++++++++***************)))))))))*********+++++++++++++++************)))******+++++++++,,,,,,,,,''')))+++...000111222222000///...,,,,,,,,,------------...///000000000000000111111111222222222222111000000000000111222222333444555777888:::;;;<<<:::???KKKZZZkkk|||yyyoooiiibbb\\\\\\dddnnnwww|||uuussssssqqqpppqqqkkkmmmuuu}}}}}}~~~yyykkk\\\OOOHHHDDDGGGMMMTTT\\\dddkkknnniiigggccc\\\TTTJJJCCC>>>:::888666555666666555444444444333333222222111111222222222222222222222222000000111111000...,,,+++..................------------,,,,,,,,,------...000000222444666888:::;;;>>>===============<<<<<<::::::999999999999999888666777777888888777777666777777777666666666555555666777888777666555666888777777777777777777777777666555555444444555555666555666666777777777777777666666666666777777777777888888888777555444222222666666666777777777888888999999999999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>???AAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDAAACCCEEEFFFFFFDDDAAA@@@;;;;;;;;;<<<===>>>>>>>>>:::999888888777777888888555555555444444333333222333333444444444333222222222333333333444666:::===DDDGGGLLLOOOOOOOOOOOOOOOOOOPPPRRRSSSUUUVVVVVVVVVRRRSSSTTTTTTTTTVVVZZZ]]]aaagggkkkmmmpppssssssooofffaaa\\\[[[]]]``````___[[[ZZZXXXVVVSSSQQQOOONNNPPPVVV]]]cccjjjqqqqqqmmmccc]]]WWWRRRPPPNNNKKKHHHBBB<<<555111000000...,,,------------------------------,,,,,,,,,---......mmmmmmmmmkkkjjjiiiggggggcccdddfffffffffhhhkkknnnrrrsssuuuwwwyyyyyyyyyyyy|||||||||{{{yyyvvvrrrpppnnnlllnnnvvv}}}zzzpppkkkeee___ZZZVVVRRROOOPPPRRRUUUXXX[[[___dddgggkkkmmmppptttwwwwwwuuutttoooooolllgggcccdddiiinnnxxxuuupppiiicccaaaccceeefffhhhkkkmmmlllhhhccc___[[[]]]dddppp{{{~~~zzzlllfff```]]]YYYSSSQQQRRRNNNKKKFFFBBB>>>:::555111111111000000////////////......---------......///111111222222111///...---......------,,,,,,,,,,,,...------,,,,,,++++++***+++++++++***++++++------////////////.../////////******++++++,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************(((((((((((((((((((((((())))))))))))************************************))))))(((((())))))***+++************************))))))))))))************+++++++++*********))))))******+++++++++,,,,,,,,,---...///000000///---+++111///---,,,,,,---///000---...///000111222222222000000000111111111111222////////////000111222333555555666777888999999:::===@@@EEEOOO^^^ooowwwmmmaaaWWWTTT[[[eeepppzzz}}}wwwsssqqqpppnnnnnnjjjkkkqqqzzz}}}|||{{{~~~|||}}}~~~|||tttfffTTTIIIGGGHHHIIINNNVVV```iiiooonnniiibbb[[[TTTMMMGGGCCC<<<:::777666666666555444555555444444333222111111222222222222222222222222111222222333111///,,,+++---------.....................------,,,---------......///111333444555666:::::::::;;;<<<<<<======:::::::::::::::::::::999666666777777777777666666666666666666555555555555555666777777666555666777666666666666666666666666666666666555555666666666666666777777777777666666666666666666777777777777888888777777666444333222666666666666777777777777:::999888888999:::<<<===;;;;;;<<<<<<<<<============>>>???AAABBBDDDEEEFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCC???AAACCCDDDDDDBBB???>>>999:::::::::;;;;;;<<<<<<777777666555555555666666555555555444444444333333222222222222222222111111111222333444555888<<>>:::777333000///000000000//////......---------------...///000222333333333222000...,,,,,,,,,,,,,,,+++******)))---------,,,,,,+++++++++...------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++***)))(((************************++++++++++++++++++++++++(((((()))))))))*********************************++++++***)))))))))))))))************************(((((()))))))))*********+++++++++*********))))))******+++++++++,,,,,,,,,///000111111///,,,***(((///...,,,++++++---///000...///000111222222222222//////000000000111111111......//////000111333333444555555666666777777888===>>>@@@FFFRRRcccwww~~~sssdddXXXPPPTTT]]]jjjvvv}}}~~~{{{wwwuuussspppmmmjjjiiinnnuuuyyywwwwwwyyyxxxyyy||||||ppp^^^QQQLLLJJJGGGHHHNNNYYYdddlllpppjjjaaaYYYSSSOOOKKKIII@@@>>>:::888777777666555777777666555444333333222222222222222222222222222222333444444222000---,,,---------...............//////..................---...///000111222333333666666777888999;;;;;;<<<999:::;;;;;;;;;;;;::::::777777666666666666777777666666666666555555555555444555666666444444555666666666666666666666666666777777777888888777777777666666777777777777666666666666666666777777777777777777777888888777777666666666666666777777777777:::999888888999;;;<<<>>><<<<<<=========>>>>>>>>>??????@@@BBBCCCEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCBBBBBBAAAAAA===???AAABBBBBB@@@===<<<:::::::::999999999888888777666555555444444555555444444444444333333333333111111000000000111111111111222444555777:::???CCCIIIMMMTTT[[[]]]\\\WWWTTTQQQQQQRRRSSSSSSUUUUUUVVVQQQPPPOOOOOORRRVVVZZZ\\\ZZZaaagggkkkooosssrrroooccc___[[[ZZZ]]]______^^^YYYWWWTTTPPPNNNLLLLLLLLLMMMRRRXXX___iiiqqqqqqlllccc]]]UUUOOOKKKGGGBBB>>>888555111///............---------------------------,,,++++++++++++,,,,,,rrrssssssrrrqqqooommmkkkfffggghhhgggfffgggjjjlllqqqqqqqqqrrruuuxxx{{{}}}zzzzzzxxxuuuqqqkkkfffdddfffeeeiiipppxxxzzzsssmmmfff\\\SSSNNNMMMMMMMMMPPPUUU[[[^^^```cccgggkkkkkknnnrrrtttrrrpppnnnnnngggddd```^^^```iiiuuu}}}}}}xxxpppiiieeedddeeeeeefffeeeccc^^^ZZZXXXXXXVVV^^^nnnzzzoooccc]]]WWWPPPKKKKKKFFFBBB===999777555222000......////////////......---,,,,,,,,,---...000111444444444444222000---,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***++++++,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********+++++++++******)))***************+++++++++************************((((((((()))))))))******+++++++++***************,,,+++***)))))))))))))))***************+++++++++((((((((()))))))))******+++++++++************)))******+++++++++,,,,,,,,,------.........---+++***++++++*********,,,---...//////000111222222222222////////////000000000000/////////000111222333444333333444444555555666666666777999===GGGWWWkkkxxxzzzlll___QQQPPPVVVcccooovvvzzz}}}~~~~~~|||wwwqqqllliiijjjpppsssrrrqqqssstttvvv{{{{{{mmmaaaSSSNNNGGGDDDGGGQQQ]]]eeennnjjjddd]]]VVVQQQOOONNNGGGCCC>>>;;;999888777666777777666666555555444444333333333333333333333333333333444444333111///.....................------//////.........//////000......//////000000111111333333444555777888999:::888999:::;;;<<<;;;:::999888777777666666777777888777777777666666666555555444555666555444333444666777777777777777777777777777888888999999888888777777777777777777666666555666666666666777777777777666777888999::::::::::::666666666777777777888888999999999999:::<<<===>>>======>>>>>>>>>?????????@@@AAAAAABBBCCCDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBBBBBBBAAA@@@@@@;;;===???@@@@@@>>>;;;::::::::::::999888777777777666555444444333333444444111111111111111111111111000000000///000000111222222444666888:::???DDDHHHOOOSSSYYY```dddbbb]]]XXXQQQQQQQQQQQQRRRSSSTTTUUUSSSPPPNNNOOORRRWWWZZZ\\\YYY___dddfffiiimmmmmmiiiccc```\\\[[[^^^______]]]YYYVVVRRROOOMMMMMMMMMNNNOOOUUU[[[___eeekkkkkkfff___YYYQQQKKKGGGCCC>>>:::333222000.........///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++uuuuuuvvvvvvtttrrrooonnniiijjjiiihhhggggggiiikkknnnmmmlllmmmpppuuuzzz~~~|||{{{yyyvvvqqqkkkfffcccaaaaaaeeelllqqqvvv~~~zzzpppiiiaaa\\\UUUOOONNNNNNOOOPPPSSSXXX___cccccceeeiiimmmkkknnnqqqqqqnnnkkkjjjjjjdddbbb___aaahhhrrr{{{}}}wwwpppiiieeeddddddeeedddbbb]]]WWWTTTTTTUUUXXX___mmm~~~rrrddd\\\VVVNNNHHHGGGAAA>>>888555333222111000------.../////////...------,,,++++++---///111222555555444333111///---,,,++++++,,,---...---,,,,,,***++++++,,,,,,------...++++++,,,------------,,,++++++---.........------++++++++++++************++++++++++++++++++++++++(((((()))************)))))))))***+++++++++******))))))*********+++++++++(((((((((((((((((((((((((((((((((((()))))))))***+++++++++*********))))))******))))))******++++++))))))*********+++++++++(((((((((((()))))))))***+++++++++************)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******++++++,,,------...000000111111111111111000........./////////000000111111111111111222333444111111222333333444555555222444666999???LLL]]]iiixxx|||zzz|||xxx~~~~~~sssgggYYYRRRPPPYYYcccjjjqqqwww~~~wwwqqqllljjjmmmpppooonnnppppppsssyyy}}}uuubbbZZZOOOFFFEEEKKKUUU\\\hhhiiiiiiddd\\\UUUQQQQQQMMMHHHCCC>>>;;;:::888777555555555555555555555555333333333333333333333333444444333333222222222111/////////...---------,,,------------......///000.....................///000111222333444555666777777888:::;;;;;;;;;:::999999888777777777777888999888888777777777666666666444666777666555444555666777777777777777777777777666777888999999888777666777777777777777666555555666666666666777777777777666777888999::::::::::::777777777888888888999999777888999;;;<<<=========>>>>>>>>>?????????@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBBBBBBBAAA??????:::;;;===>>>>>><<<:::888999999999888888888888888444444333222222222222222000000000000000000000000000000/////////000222222666777:::<<>>999555//////...---,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************vvvwwwwwwwwwvvvtttqqqoookkkkkkkkkiiiggggggiiikkklllkkkiiijjjmmmssszzz~~~~~~|||yyysssmmmhhheee]]]\\\```fffkkknnnttt{{{|||pppggg```WWWTTTPPPNNNOOOQQQRRRRRRWWW]]]dddfffeeeeeehhhkkkjjjmmmooonnnjjjgggfffgggcccaaaaaafffpppyyy~~~~~~|||vvvooohhhdddcccddddddccc```YYYSSSPPPQQQSSS[[[```kkk}}}sssddd[[[UUUMMMGGGEEE>>>:::555222111111000///,,,---.../////////...------,,,++++++,,,///111333666555444222000...---,,,+++,,,...///000///......)))***+++,,,------...///((((((***+++,,,---------'''((()))***+++******))),,,+++++++++******))))))++++++++++++++++++++++++''''''((()))))))))))))))((()))***+++++++++++++++))))))******++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))++++++++++++******))))))((((((((()))***,,,---...))))))******++++++++++++(((((((((((())))))))))))+++++++++************)))******+++++++++,,,,,,,,,,,,,,,+++******++++++,,,+++,,,---...///000000000000000111111111000000///............/////////000222222222111222222333444000000111222333333444444555777888888;;;EEERRR]]]nnnzzzxxxttttttrrrwww}}}wwwmmmcccWWWNNNQQQYYY```hhhqqq~~~|||wwwppplllnnnpppooooooppplllpppxxxsssiiiYYYLLLFFFIIIOOOUUUccciiinnnkkkbbbYYYSSSQQQPPPLLLEEE@@@===;;;999777333333444444444444444444333333333333333333333333444444333222222222333333000000///...------,,,,,,+++++++++,,,---...///000------------------------//////000111333444555555666777999;;;;;;;;;999888:::999888777777888999:::888888888888777777777777666777888777666555666888777777777777777777777777555666777888888777666555777777777777777666555555666666666666777777777777777777888999999999999999888888888888999999999999666888:::<<<=========<<<>>>????????????@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBAAA@@@???>>>999;;;===>>>===<<<999777777777777888999999::::::333222222111111111111111000000000111111111111111111000/////////111222333888:::===???CCCHHHMMMRRRUUUWWW\\\aaadddaaaZZZTTTQQQPPPOOOOOOPPPQQQRRRSSSVVVRRRNNNNNNRRRWWWZZZ[[[ZZZ^^^```___aaaddddddaaa```\\\XXXWWWYYYYYYXXXUUUYYYVVVRRRNNNMMMOOOQQQSSSSSS[[[aaaaaa^^^___^^^\\\UUUOOOGGGAAA>>>;;;666333---------,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******vvvvvvvvvwwwwwwuuuqqqnnniiihhhggghhhiiiiiihhhfffhhhfffddddddiiisss{{{wwwnnndddccc```\\\]]]aaaeeeggggggnnnsssvvvtttlllbbb[[[WWWMMMPPPTTTVVVVVVVVVVVVVVV]]]bbbeeefffjjjooopppmmmjjjllloooooonnnjjjeeebbbdddfffiiiooowww~~~~~~{{{vvvqqqjjjeeeaaa______\\\XXXRRRMMMLLLMMMOOOXXX^^^iiiwwwrrraaaVVVRRRMMMEEE>>>:::777333///------...///...........................------,,,,,,------...///000000000///,,,***(((***,,,...000111///---,,,***)))(((''''''((()))***+++,,,---......---,,,+++++++++++++++++++++++++++///---,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---*********)))))))))))))))***************)))((((((&&&'''((()))***+++++++++,,,+++***)))))))))***+++...---,,,+++,,,...000222333222000...------------,,,,,,------......//////222333444333111000111222000000000111222222222333222555888888999>>>HHHPPP___mmm}}}wwwttttttqqqsssxxx{{{sssfffWWWNNNQQQUUUXXXaaammmrrryyysssnnnlllooopppooollloooqqquuu}}}vvvdddVVVLLLGGGJJJRRR```llluuurrrjjjcccYYYPPPRRROOOJJJEEE@@@<<<:::999333222222222444555444333333222222111111222222333000000000111222222222333000000//////.........---,,,,,,---...//////......///////////////.........////////////////////////000111333555777999::::::666777777888888999::::::888888999999888888777777999888888777666555444444666666666666666666666666888888888888888777666666777666555444444555777777555555555555666666666666999999:::::::::999888888888888888888888888999999;;;;;;<<<===>>>???@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@???????????????===>>>?????????>>><<<;;;;;;;;;:::999888888888888555666666666555333111000111111111111000000000000111111///......---------111111111111222333444444888;;;???CCCFFFJJJNNNQQQXXXZZZ\\\___```]]]WWWSSSOOONNNMMMMMMMMMPPPRRRSSSZZZTTTOOONNNRRRWWW[[[\\\\\\[[[[[[ZZZ[[[\\\^^^___]]]\\\[[[YYYWWWUUUTTTSSSUUUVVVVVVTTTQQQOOOOOOPPPXXX[[[^^^^^^]]]ZZZWWWVVVNNNJJJDDD>>>;;;888555333------,,,,,,,,,,,,++++++---------,,,,,,+++++++++)))***+++,,,,,,+++***)))uuuuuuuuuwwwwwwuuuqqqnnniiigggdddcccccccccaaa```______```dddmmm{{{zzzqqqgggaaa\\\WWWWWW[[[___bbbbbbfffiiikkkhhh```XXXSSSQQQMMMRRRXXX\\\^^^^^^______aaaeeehhhiiikkkppppppnnnkkklllmmmmmmkkkhhhdddbbbdddeeeiiiooowww|||xxxuuuqqqkkkfffbbb___^^^[[[XXXSSSMMMJJJJJJLLLOOOVVV[[[dddppp{{{vvvjjj[[[RRROOOKKKDDD===888666222///.........///...........................------,,,,,,------...111222222333222000---,,,***,,,...000000///---,,,++++++***))))))***++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++...---,,,***************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************((((((''''''''''''((((((************************************************)))))))))***++++++,,,,,,***)))))))))))))))))))))+++++++++++++++***))))))(((((()))***++++++++++++,,,,,,+++******+++,,,---------...//////000000000111000///------------...000000111111111111111111333444444444222111222333111111111111111222222222333666888888888;;;CCCIIIWWWdddttt}}}}}}xxxtttsssssssssvvv|||zzztttkkk\\\QQQQQQRRRSSSYYYdddppp|||wwwqqqoooqqqsssrrrpppqqqrrrvvv|||mmm^^^RRRJJJJJJOOO\\\hhhrrrrrrnnnhhh___WWWTTTPPPKKKGGGDDDAAA>>>;;;777555444444555555444222333222222111111222222333111111111111111222222222000000/////////.........,,,---....../////////.../////////////////////...........................000111222444666777888888666666777777888999999999888888999999999999999888999999888888777666555555999999999999999999999999888888888888888777777666777666555444444555666777555555666666666777777777777888888999999999888888888888888999999999999:::;;;;;;<<<===>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;::::::999888777666666666666444444444444333222222111111111111000000000////////////............///000222222222222333555777888;;;>>>BBBEEEHHHKKKOOORRRWWWWWWYYY[[[[[[YYYUUUQQQMMMMMMMMMMMMOOORRRUUUVVVYYYTTTPPPOOORRRVVVYYYZZZ\\\[[[ZZZYYYYYYYYYZZZ[[[[[[ZZZYYYWWWUUUSSSRRRQQQTTTUUUUUUSSSQQQOOOOOOPPPRRRUUUYYYZZZYYYVVVSSSQQQKKKFFF@@@;;;888555333111------,,,,,,,,,,,,++++++---------,,,,,,+++++++++******++++++++++++******sssssstttvvvvvvtttpppmmmgggddd```]]]\\\[[[ZZZYYYXXXYYY]]]eeerrrvvvmmmbbb\\\WWWUUUWWW[[[\\\\\\[[[]]]]]]ZZZTTTOOONNNNNNSSSXXX___eeegggggggggggggggkkkmmmlllnnnqqqqqqnnnjjjjjjiiihhhgggeeecccbbbccceeeiiiooouuuyyy{{{{{{qqqooojjjeeeaaa___]]]\\\XXXUUUPPPLLLJJJLLLNNNQQQUUUXXX___hhhpppttttttrrrggg^^^RRRLLLJJJGGG@@@:::444333222000////////////...........................------,,,,,,------...---.../////////---,,,++++++,,,...000000///...------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,++++++*********------,,,+++************************************************************)))***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******++++++++++++++++++++++++++++++************************************************))))))))))))))))))******+++,,,,,,,,,,,,+++************+++++++++++++++***,,,+++++++++,,,---......---...000111222000///---......------------...///333222222222222222111111222333333333111000111222222222222111111111111111333555777777666888<<<@@@KKKVVVffftttzzzyyyvvvsssvvvttttttwww{{{{{{xxxuuuooobbbWWWUUUTTTRRRWWW___iiizzz{{{uuurrrtttvvvvvvuuutttuuuxxx|||yyykkk___UUUPPPQQQYYYcccnnnrrrqqqlllddd\\\XXXSSSMMMLLLLLLJJJDDD???:::888666555555555444222333222222111111222222333222222222111111111111111000000////////////......---............/////////......//////////////////------------------------///000111333444444444444555555666666777888888999777888999:::;;;;;;;;;;;;:::999999888888777777777::::::::::::::::::::::::999888888888888777777777666666555555555555666666666777777777777888888888666666777888999999999888999999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@<<<<<<<<<<<<;;;;;;;;;:::;;;::::::999888999999999999888777555444333333333333222222111111111222222111111000000000000//////---------......000111111222222222333555888;;;>>>???BBBEEEHHHJJJLLLPPPRRRUUUTTTTTTUUUVVVTTTRRROOOLLLMMMNNNPPPRRRUUUXXXYYYWWWUUURRRRRRTTTVVVWWWWWWZZZYYYXXXWWWVVVVVVVVVVVVYYYWWWUUURRRPPPOOOOOONNNRRRSSSSSSRRRPPPNNNOOOPPPQQQTTTXXX[[[ZZZWWWSSSPPPFFFBBB<<<888555333000///------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++************++++++ttttttuuuvvvuuurrrmmmiiiccc___ZZZWWWVVVVVVUUUUUUUUUXXX^^^gggvvv{{{sssgggccc]]][[[[[[[[[XXXVVVSSSTTTTTTRRRNNNNNNQQQUUU\\\aaahhhmmmnnnmmmkkkjjjllloooqqqooooooqqqqqqmmmgggfffeeecccbbbaaaaaaaaacccdddggglllrrrtttuuutttmmmjjjeee```]]]\\\\\\\\\WWWUUURRRQQQQQQRRRRRRRRRUUUWWW[[[aaagggiiiiiiggg\\\TTTKKKFFFEEEBBB;;;555000000111111000000///..............................------,,,,,,------...***+++,,,,,,---,,,+++++++++,,,.../////////...---------,,,,,,,,,,,,------...---,,,++++++,,,---...---,,,,,,++++++*********,,,,,,,,,++++++*********)))))))))***************************************&&&(((***+++,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++************************+++++++++*********)))))))))))))))))))))************++++++,,,++++++******++++++,,,,,,,,,++++++************+++,,,---......---...///000000///...---,,,,,,,,,---......//////111111111000000//////...000111222111///...///000333222222222111000000000111333555666555666888:::AAAJJJZZZjjjvvvzzzyyyvvvxxxuuussssssuuuvvvvvvuuuqqqhhh```\\\ZZZWWWZZZ```___nnn~~~}}}xxxuuuvvvwwwxxxwwwvvvwwwyyy{{{~~~zzzqqqggg^^^XXXXXX___hhhnnnpppmmmfff```\\\VVVRRRRRRTTTSSSKKKDDD<<<:::777666666666555444333222222111111222222333333222222222111000000000000000/////////////////////...............//////............////////////------------------------...///000111111111111111333444444555666666777777666777999:::;;;<<<<<<<<<:::999999999999999999999999999999999999999999999999999888888888777777888777777666666555555555666777777888888888999999999555666777999999:::::::::999:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>?????????BBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???<<<<<<;;;;;;:::999999999:::999888777666777888888888777666444333222222111111000/////////111222333111000000000////////////...------......///000111222111222333777;;;???BBBCCCEEEHHHJJJKKKMMMOOOQQQTTTRRRQQQPPPQQQQQQPPPOOONNNOOOQQQSSSUUUWWWYYYZZZWWWVVVUUUUUUUUUUUUUUUUUUWWWWWWVVVVVVUUUUUUUUUUUUVVVTTTQQQNNNLLLLLLLLLMMMQQQRRRRRRQQQOOONNNNNNOOOOOORRRVVVZZZ[[[XXXRRRNNNAAA===888555222111///...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,ttttttuuuuuutttoooiiiddd[[[XXXSSSQQQQQQRRRRRRRRRRRRVVV]]]gggwww{{{tttlllhhhccc```^^^ZZZSSSNNNKKKMMMOOOOOOOOORRRYYY^^^bbbgggnnnrrrrrrpppnnnmmmnnnqqqrrrooonnnpppnnnjjjdddcccaaa___^^^___```aaacccccceeehhhlllnnnnnnmmmgggddd___[[[XXXXXXZZZ[[[XXXWWWWWWXXXYYYXXXTTTQQQSSSTTTVVVZZZ^^^```___]]]TTTNNNFFFBBB@@@<<<666111...///000000000000///..............................------,,,,,,------...------....../////////...,,,---.../////////......+++,,,,,,,,,,,,,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,++++++*********+++,,,,,,,,,++++++******************++++++,,,,,,************************&&&(((***+++,,,+++)))(((************************************************((((((((((((((()))***+++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))(((((())))))************))))))***************)))++++++,,,,,,,,,++++++***((())))))***+++,,,,,,,,,...---,,,,,,,,,---...///++++++,,,...//////000000000000000//////.........000222222222000///000111333222222222111000000000...000222444555555777888<<>>>>>??????EEEEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@??????>>><<<;;;;;;:::999999888888999888777666555666777888777666555444222222111111000///......///000222333000000000////////////...//////............//////111111222555999>>>BBBEEEEEEGGGJJJKKKKKKMMMOOOQQQTTTRRROOONNNOOOPPPOOOOOOQQQRRRTTTWWWXXXYYYYYYYYYXXXXXXYYYXXXVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUSSSQQQMMMJJJIIIJJJKKKMMMQQQRRRRRRQQQNNNMMMMMMNNNKKKMMMPPPTTTVVVSSSLLLGGG>>>:::666333111000///...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---sssssstttuuusssnnngggbbbVVVTTTQQQOOOPPPQQQQQQPPPOOORRRYYYdddsss|||vvvooojjjfffaaa]]]ZZZTTTMMMGGGFFFIIIMMMPPPRRRWWW___ddddddiiiooossstttsssqqqqqqmmmppppppmmmkkkllljjjfffbbb```___^^^___```cccdddcccbbbbbbcccfffhhhhhhggg```]]]YYYUUUUUUXXX\\\^^^___]]]\\\]]]^^^[[[UUUPPPQQQQQQQQQSSSUUUVVVUUUSSSMMMHHHBBB===;;;888333///......////////////.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,------...............***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))******+++,,,,,,,,,************************)))***+++,,,---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++((((((((((((((((((((((((,,,+++++++++******))))))((((((((()))******++++++(((((()))************)))******+++++++++++++++***((()))***+++++++++++++++---,,,*********,,,///000+++,,,---///000111111111111111111111111111000000333444555444222111222333222222222111111111111111//////111222444666777888888===GGGTTTcccooowwwzzzzzzwwwtttqqqppppppqqqrrrssssssqqqmmmfff___[[[ZZZZZZ^^^eeennnyyy}}}}}}{{{zzzxxxwwwwwwvvvtttwwwyyyxxxwwwxxx|||tttdddSSSOOOQQQZZZdddhhhiiiiiiaaa______```bbb^^^UUUNNNAAA>>>:::888777888777666333222222111111222222333222222222111111111111111//////000000000000111111111000///.........///000------......///000000000////////////////////////+++,,,---......///............///000000111111222333444555777888999999999888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888999999999999::::::999888777666777888888888888999999999999999:::;;;<<<<<<<<<;;;888999::::::;;;<<<======<<<=========>>>>>>>>>???DDDEEEEEEDDDCCCAAA???===>>>>>>>>>???>>>======<<<;;;;;;:::999888777777666777666666555555555555555555444333222111111111111////////////000000111222000000////////////......000//////.........//////111222555999===BBBEEEGGGGGGIIIKKKLLLMMMNNNPPPRRRTTTRRROOONNNOOOOOOOOOOOORRRTTTWWWZZZ\\\\\\[[[ZZZ[[[\\\\\\ZZZWWWUUUTTTTTTPPPQQQRRRSSSTTTTTTTTTTTTQQQNNNKKKHHHGGGIIILLLOOORRRSSSSSSQQQNNNMMMMMMMMMLLLLLLNNNQQQSSSPPPJJJDDD:::777333111000000///...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,oooppprrrtttsssooohhhcccZZZXXXVVVUUUUUUUUUTTTSSSOOORRRWWW___kkk{{{xxxvvvpppiiieee```YYYUUURRRNNNIIIEEEFFFJJJPPPTTTWWW\\\bbbgggjjjnnnrrrttttttrrrqqqpppjjjmmmmmmiiihhhhhhfffbbbaaa``````aaabbbdddggghhhcccaaa___^^^```bbbbbbbbb[[[YYYVVVUUUXXX]]]dddhhhkkkgggcccaaaaaa___YYYTTTSSSQQQPPPOOOPPPOOOMMMKKKGGGCCC<<<888666444222000...................................................------,,,,,,------...*********))))))))))))***---------...............***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---***+++,,,,,,,,,,,,+++***(((((())))))***++++++,,,******************************+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,---...//////************************))))))))))))))))))))))))+++++++++***************'''(((((()))******++++++((()))******+++++++++***(((((()))***++++++++++++)))***+++,,,,,,,,,+++*********+++,,,---...000111,,,---///000111222111111111111222222222222222222222333333333111000111222111111111111111222222222222111111222444666777777555888???HHHUUUdddqqqxxxyyyxxxvvvssspppoooooopppqqquuuxxxuuunnnfff```\\\[[[YYYZZZ```jjjttt{{{{{{|||}}}}}}zzzxxxvvvuuurrruuuxxxwwwtttsssvvvzzz}}}nnnXXXNNNIIIPPPYYY___bbbdddbbbccceeefffeee___WWWQQQIIIEEE???;;;999888777666333222222111111222222333111111111111111222222222//////000000000111111111222111///...---...///000------......///000000111........................***+++,,,---.../////////,,,,,,,,,---......//////222222333555555666666666777777777888999::::::;;;::::::::::::::::::::::::<<<:::999777777888999:::;;;;;;<<<<<<;;;999888777777777777888888888888999999::::::;;;;;;:::::::::888888999:::;;;<<<==================>>>>>>>>>>>>@@@AAABBBBBBAAA???===<<<<<<<<<======<<<<<<;;;:::999999888777666555444444333444444444444333222222111111000000000000111111///000000111111111000000000000/////////...............---......///000111333555999>>>CCCFFFHHHIIIIIIKKKNNNOOOOOOPPPRRRTTTSSSQQQNNNNNNNNNOOONNNMMMQQQTTTXXX\\\^^^___^^^]]]]]]______\\\XXXUUUTTTUUUOOOOOOPPPQQQQQQQQQPPPOOOOOOMMMIIIFFFGGGJJJNNNQQQTTTUUUTTTRRROOOLLLLLLLLLMMMLLLLLLNNNPPPNNNGGGAAA777444000......///......------,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++lllmmmpppsssssspppjjjeeeaaa___]]]\\\\\\[[[YYYWWWSSSUUUWWW\\\eeeqqqvvvrrrqqqmmmfffccc\\\TTTNNNLLLKKKIIIFFFHHHNNNTTTYYY\\\```eeeiiirrrtttvvvuuusssooommmlllgggjjjjjjgggeeefffddd```aaaaaabbbccceeehhhjjjlllccc```]]][[[\\\^^^``````ZZZYYYWWWXXX]]]eeemmmrrrvvvppphhheeedddbbb^^^ZZZVVVTTTQQQOOONNNLLLJJJGGGCCC>>>999555333333222111//////...---------.................................------,,,,,,------......------,,,++++++,,,,,,---------.........//////++++++,,,------,,,++++++***+++,,,------,,,+++***))))))***+++,,,------...)))***,,,,,,---,,,+++***&&&''''''((()))******+++************************))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))************************************************'''(((((()))***+++++++++)))***+++,,,,,,,,,,,,,,,&&&'''(((******++++++++++++,,,---------,,,+++***((())),,,///111111111000---...000111222222222111000000000111111222222333...000000///...---...///000000111111222222222333555333222222444555666666333555:::AAALLL[[[kkkvvvxxxxxxwwwtttqqqooonnnooonnnuuu{{{{{{vvvooohhhdddYYYTTTQQQVVV___iiisssyyyzzz||||||yyyvvvuuuppptttwwwvvvsssqqqsssvvvzzzwww```QQQGGGJJJRRRVVVYYY\\\bbbeeehhhiiifff```XXXSSSOOOJJJDDD>>>;;;999666555333222222222222222222333000000111111222222222333//////000000111111111222333111///...---...///000---------...///000000111------------------------******,,,---.../////////***++++++,,,,,,------...111111222333444444444444666666777888999::::::;;;888888888888888888888888<<<;;;999777777888999:::<<<<<<======<<<:::999888666777777777777888888888999999:::::::::999888888777777888999;;;<<<<<<===============>>>>>>>>>>>><<<===>>>??????>>><<<;;;;;;;;;<<<<<<;;;;;;:::999888777666555444333222222111111222333333111000//////............///000000///000111222222111000///000/////////............,,,,,,,,,---///000222333555777<<>>888444333222000...---,,,,,,---///---,,,******+++,,,---------------------,,,,,,***++++++,,,,,,++++++***eeefffhhhjjjmmmrrryyy}}}~~~|||vvvoooiiieeeccc[[[ZZZXXXXXX[[[bbbjjjpppvvvrrrlllhhhccc]]]VVVQQQLLLKKKIIIHHHIIIKKKNNNOOOVVVYYY]]]bbbgggkkkmmmnnnmmmnnnnnnmmmkkkjjjlllmmmiiiggggggiiinnnpppooommmmmmmmmkkkkkklllmmmoooqqqccc___ZZZXXXWWWWWWVVVTTTMMMOOOSSS[[[gggvvv{{{nnnfff```[[[YYYRRRPPPLLLIIIFFFDDD@@@===888666333111000000///---........................//////......------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,---,,,+++******))))))))))))++++++***)))))))))))))))---,,,+++,,,---......,,,***))))))))))))***,,,,,,)))***++++++)))))))))+++++++++************++++++******)))))))))***++++++************************)))))))))))))))*********************************************************)))*********++++++++++++)))))))))*********++++++...---------,,,,,,,,,+++******+++,,,------------...000222222111000000000+++,,,...///000000//////000000000000000000000000//////000000111222222222222222222222222333333333111222555999;;;AAAOOO]]]mmmuuuzzzvvvqqqnnnllljjjlllvvv|||{{{|||~~~xxxmmmaaaUUUKKKLLLRRR[[[dddllltttxxx{{{|||yyytttooommmnnnooopppooooooooorrrtttwww}}}qqqbbbRRRJJJGGGFFFJJJPPPVVV]]]gggnnnnnnhhhaaa[[[XXXTTTMMMHHHEEEAAA===:::555222//////000111000...---///111444444444222111111111111222222222222333000000/////////.........////////////////////////,,,------------------,,,...---,,,---///111000///---------------.....................///000111111///000111222333444444444555666666777777777666666777777888999999:::;;;;;;;;;;;;:::999999888777777666777888::::::::::::999:::::::::::::::999888888777888888999999999888888::::::;;;;;;;;;::::::999;;;;;;;;;:::::::::999999777777666666555444444333111111111111111111111111222222222222222111000000...//////////////////...000000000000000000000000/////////...//////000000111111111222333555777888???BBBGGGMMMQQQTTTUUUUUUOOONNNNNNPPPRRRUUUVVVUUUTTTQQQOOOPPPSSSTTTPPPLLLNNNQQQUUUYYY\\\```eeehhhmmmlllhhhaaaYYYRRRNNNMMMNNNMMMLLLMMMOOOPPPOOONNNKKKIIIGGGFFFHHHMMMRRRUUUVVVVVVVVVTTTQQQMMMJJJHHHEEEEEEEEECCC???:::555222222111///...---,,,---------,,,+++******,,,...///,,,,,,------------------++++++,,,,,,,,,,,,++++++___```aaadddkkktttuuulllfffccc^^^\\\ZZZYYYZZZ^^^cccffflllhhhaaa[[[VVVQQQLLLIIIGGGGGGGGGGGGJJJMMMPPPRRR]]]```eeejjjmmmooooooooonnnnnnooommmkkkjjjjjjkkkhhhhhhiiinnnuuuzzzzzzyyytttsssqqqooonnnmmmmmmmmmaaa^^^ZZZWWWUUUSSSPPPNNNJJJMMMTTT]]]jjj{{{rrrggg___ZZZXXXQQQMMMIIIEEEBBB>>>;;;888444333222222222111///---.................................------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++,,,,,,+++++++++++++++***++++++++++++++++++***)))+++***)))***,,,---,,,+++((('''(((((()))+++,,,---+++------,,,***)))***+++,,,+++++++++++++++,,,,,,))))))(((((()))***++++++************************************))))))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************+++++++++,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---///000000///......///+++,,,...///000//////...000000000000000000000000000000000111222222333333333333333333333222222222000000222555777;;;GGGSSScccnnnvvvtttooonnnnnnnnnnnnvvv{{{zzz||||||tttgggYYYLLLHHHKKKQQQ[[[cccllloootttvvvuuusssqqqqqqqqqqqqpppnnnmmmnnnqqqssssssyyy}}}~~~}}}mmm\\\PPPIIIEEEEEEHHHOOOVVVaaajjjnnnlllfffbbb]]]YYYTTTOOOKKKGGGCCC@@@777444111///000111111111000111222333333444333333222222222222333333333333000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,111...+++---111222000---//////..................---------------...///000------///000111111111111222222333444555555555555666666666777888888999999999999888888777666666666555666888999::::::999888888888999999888888777777777777777888777777666666:::;;;;;;:::999888777777888888888888777777777777555555444444333222222222000000000000000000000000000000111111111000////////////000000000000//////000000000000000000000000............///000111222333333333444666999;;;<<>><<<999777555444444111111000///000111222222222222333333333444444444222111111111111000000000000000000000000000000000//////............//////444666777444---***+++---000000//////.........------,,,,,,,,,,,,------...,,,,,,---...////////////,,,---...///000111111111222222222333333333333333333333333333333222222222333444555666666666555444555666666777777777666666444444444444333222111111111222333333444444444333111111111111222222222222000000000000////////////........................---....../////////......---......//////......---////////////////////////111111000000111111222333222333555888<<<@@@DDDFFFHHHJJJLLLOOOQQQSSSTTTTTTRRRPPPOOOOOOPPPQQQQQQPPPLLLNNNRRRUUUWWWUUUQQQNNNJJJKKKMMMOOOQQQTTTYYY\\\\\\___```YYYNNNHHHHHHKKKJJJIIIIIIJJJLLLNNNMMMLLLGGGFFFFFFGGGJJJNNNSSSVVVVVVUUURRROOOLLLHHHEEEDDD@@@>>>999555222000//////,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++,,,,,,------,,,,,,+++VVVUUUTTTSSSWWW___jjjqqq~~~zzzssslllgggdddbbb]]]XXXUUUSSSRRRNNNJJJEEEDDDBBB@@@???BBBGGGKKKOOOPPPSSSWWW\\\aaaeeegggkkklllnnnooonnnkkkiiigggdddfffggggggeeebbbbbbbbbkkklllooouuu}}}rrrppplllhhhddd```^^^]]]XXXXXXVVVRRRNNNKKKJJJJJJMMMPPPTTTYYY```iiirrryyyvvviii[[[QQQLLLJJJFFFBBB===888666444222000------...000222222000...++++++++++++++++++++++++---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++******)))))))))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------***+++,,,---...---,,,+++)))***++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,+++)))(((''',,,---...---+++***+++,,,(((((((((((()))***++++++++++++************++++++************************************))))))))))))++++++******************))))))))))))))))))))))))'''''''''((((((((())))))************+++++++++,,,)))))))))))))))*********,,,+++***))))))***+++,,,***+++,,,+++++++++---///...///000111111111000///000000000000000000000000/////////000111111222222111111111111111000000000222000111333333111333888>>>KKKYYYbbbiiioooqqqppprrrtttuuurrrmmmkkkkkkmmmmmmeee[[[TTTMMMGGGGGGKKKRRRWWW^^^gggpppyyy}}}ssskkkfffeee```aaaeeekkknnnooorrrwwwssstttrrrmmmiiicccWWWLLLDDDCCCFFFMMMYYYccciiikkkgggfffccc]]]TTTMMMIIIGGGCCCDDDDDDBBB===888444333111000000///000000111111222222222222333333333333222222222222111111111000000000000000000000000000111000///......///000111444999<<<777///***---222//////..................------,,,,,,,,,------...***++++++,,,------,,,,,,,,,,,,---...////////////000000000000000111111111111111111000000000000000111222333333444333222111333333444555555555444444111111222222111111000000......///111111222222222////////////000000000000//////..........................................------.../////////......------............------000000000000000000000000000000000000111222333444555666777:::>>>BBBFFFHHHJJJKKKLLLNNNPPPQQQRRRRRRRRRPPPNNNNNNOOOOOONNNMMMJJJMMMQQQTTTUUUTTTQQQOOOJJJKKKKKKKKKKKKMMMQQQTTTRRRUUUVVVRRRLLLHHHIIILLLKKKKKKJJJLLLNNNOOOOOONNNGGGFFFFFFFFFIIILLLPPPRRRRRRQQQNNNKKKHHHEEECCCBBB===:::777333000/////////++++++,,,------,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,------***++++++,,,,,,++++++***VVVUUUSSSRRRSSSXXX___dddqqqssstttrrrnnniiieeeccc\\\VVVOOOLLLKKKIIIEEEAAA@@@@@@AAA@@@AAAEEEKKKPPPUUUVVVYYY^^^bbbgggjjjlllnnnnnnnnnmmmkkkhhhfffddd___aaacccdddbbb```______ffffffjjjpppxxx|||{{{yyymmmjjjfffbbb___]]]\\\\\\YYYYYYWWWSSSOOOMMMOOOQQQOOOQQQTTTWWW[[[aaahhhlllsssqqqjjj```TTTKKKFFFEEE@@@<<<777333222111000///---------///111111000...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---,,,,,,++++++,,,,,,---******+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------)))***,,,---------,,,+++)))))))))))))))***++++++)))((('''(((***+++***))),,,,,,------,,,+++***)))+++,,,---,,,+++***+++,,,))))))))))))***+++,,,---...---,,,+++************************************)))))))))))))))*********)))))))))***++++++,,,,,,************************(((((((((((()))))))))))))))))))))*********++++++************+++++++++,,,+++***)))((()))***,,,...***+++,,,+++***+++...000000111222333333222111000000000000000000000000000.........///000000111111///////////////000000000222000000333222//////333888@@@JJJTTT```kkkqqqpppppprrrssspppjjjeeefffiiikkkfffaaa]]]UUUKKKGGGGGGKKKPPPXXXbbbnnnzzzyyynnngggddd^^^\\\___iiinnnoooppptttnnnrrrsssqqqpppmmmcccWWWNNNHHHDDDFFFOOO[[[cccgggeeeeeeddd^^^VVVOOOLLLKKKIIIMMMPPPNNNGGG???888555111111111111111111111111111111111222222222222333333333222222222111111111000000000000000000000000000///...------...///000222555777444///,,,...222---------------...............------------......++++++,,,------------,,,,,,------.........------///////////////////////////////////////////////////000111111111000///...///000111111222222222111...//////000000000000///...//////000000000//////---.........////////////................................................------...///////////////......////////////......000000000000000000000000///000111333555888:::;;;;;;<<<<<<>>>@@@CCCFFFHHHJJJJJJKKKMMMNNNOOOOOOPPPQQQOOOMMMLLLMMMMMMLLLKKKIIILLLPPPSSSSSSRRRQQQPPPKKKKKKJJJHHHFFFGGGJJJLLLMMMNNNOOONNNKKKJJJJJJLLLKKKJJJJJJKKKNNNOOOOOONNNHHHGGGFFFFFFGGGJJJLLLNNNNNNMMMJJJGGGDDDBBB@@@@@@888666444111///.........++++++,,,---,,,,,,+++***++++++,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,)))******++++++******)))UUUUUUTTTRRRRRRUUUZZZ^^^gggiiilllkkkhhhdddaaa```SSSMMMGGGDDDEEEEEEBBB>>>@@@BBBCCCDDDEEEIIIOOOUUUZZZ\\\___ccchhhlllooopppnnnmmmllljjjgggeeebbbaaa\\\^^^aaaaaa```^^^]]]]]]______cccjjjqqquuutttrrrhhhfffaaa]]]ZZZYYYYYYZZZ]]]]]][[[WWWSSSRRRUUUXXXSSSUUUVVVWWWXXX[[[___cccbbbaaa___WWWNNNGGGCCCCCC<<<888333000/////////...000//////000222333222000------------------------......---,,,,,,+++******---,,,,,,++++++,,,,,,---)))******+++---......///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---((()))+++---------+++******)))((((((((()))+++,,,+++*********,,,---,,,+++***+++,,,---...---,,,+++***+++,,,,,,******+++---************+++,,,---...//////---,,,+++*********************************(((((())))))******++++++''''''(((***+++,,,---...++++++++++++++++++++++++))))))))))))************((())))))))))))*********+++++++++,,,,,,---------***)))(((((()))+++---///***+++,,,++++++,,,...111333444555555555444333222000000000000000000000000------......///000000000------......//////000000333111111444444000///222444888>>>GGGVVVfffnnnooonnnpppqqqoooiiicccdddgggjjjgggeeeccc[[[OOOGGGFFFGGGLLLUUU___lllzzz|||qqqiiiddd^^^ZZZ]]]hhhppppppppprrrmmmrrrtttrrrssssssjjj___ZZZPPPFFFCCCJJJTTT\\\```cccdddccc___XXXRRROOOOOOOOOTTTYYYXXXPPPFFF===888222222333333333222222111000000111111111222222222333333333222222222111111000000000000000000000000000///---,,,,,,---///000......//////.........///+++,,,,,,------.........///......---------............///000000000//////------.........---,,,,,,......................................................///000000///...---------...//////000//////------...///000000000///111111111111000///...------------....../////////........................////////////////////////------...///000000000/////////000000000000//////000000000000000000000000111222444777;;;>>>BBBCCCAAAAAAAAAAAABBBDDDFFFGGGIIIIIIJJJKKKKKKLLLMMMMMMQQQOOOLLLLLLLLLLLLKKKIIIHHHKKKOOOQQQRRRQQQPPPQQQLLLKKKIIIFFFCCCCCCEEEHHHLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHHHHIIILLLMMMMMMLLLIIIHHHFFFFFFFFFHHHJJJKKKLLLJJJHHHEEEBBB@@@??????555444111///...---------++++++,,,---,,,+++***))))))***+++,,,---.........,,,,,,++++++++++++++++++))))))************))))))XXXVVVTTTTTTWWWYYY[[[[[[]]]___bbbcccaaa]]]YYYVVVMMMIIIEEEAAA@@@@@@@@@???@@@AAADDDGGGLLLRRRYYY^^^```dddeeedddhhhoooppplllllliiieeedddcccaaa\\\WWWWWWUUUWWW]]]aaaaaaaaacccaaaaaacccfffiiijjjhhhfffbbb\\\XXXWWWWWWWWW\\\bbbdddggggggccc``````\\\XXXVVVTTTSSSTTTVVVXXXXXXWWWVVVSSSOOOKKKGGGBBB===999777555333000......///000////////////////////////...------,,,,,,------...------,,,,,,+++***))))))......---,,,,,,---------++++++++++++++++++++++++)))******++++++******)))+++++++++,,,,,,+++++++++---,,,+++*********+++,,,......---------,,,,,,,,,///...---,,,++++++++++++***)))))))))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********************++++++*********************222///,,,)))'''(((***+++))))))***++++++++++++***)))((('''''''''(((***+++************************++++++************************++++++++++++******((())))))))))))*********************************---++++++---000111000---......------------......666333222222444444111.........------------......------------...000111111222222222222111111111000///////////////000000111333555999???IIIWWWfffooommmmmmllljjjhhhfffeeedddcccddddddccc```XXXNNNGGGHHHLLLSSS[[[fffttt|||rrriiidddbbbaaaaaaccchhhmmmpppqqqhhhiiilllppprrrpppllliiiaaaVVVHHHAAADDDMMMTTTXXXWWWXXXYYYZZZXXXUUURRRPPPQQQVVV]]]]]]WWWKKK@@@999999444222444444111000111111111333444444555555555333333333333333222111000///000000000111111111111444222000///...///000111000///...------...///000---.........//////000000............................................................---,,,+++***......................................................////////////............------------......---...............---------...............------......------------..................//////////////////000000000000//////////////////000000000000222000...000333444333111/////////---,,,,,,...///000222444777:::@@@GGGLLLHHHGGGEEEDDDDDDFFFHHHJJJHHHIIIIIIJJJJJJKKKKKKKKKFFFHHHJJJLLLMMMNNNNNNNNNJJJJJJJJJLLLNNNNNNLLLJJJIIIGGGEEECCCBBBBBBCCCDDDIIIJJJKKKLLLLLLJJJHHHGGGGGGEEEDDDEEEHHHKKKMMMMMMFFFGGGHHHGGGEEEEEEHHHKKKNNNKKKHHHEEEBBB>>>999666222111000///...---,,,++++++,,,------......------*********++++++,,,,,,,,,************************(((((())))))******++++++ZZZXXXUUUUUUVVVXXXXXXXXXXXXYYYZZZZZZXXXTTTPPPMMMFFFCCC@@@>>>>>>???@@@AAAEEEGGGJJJMMMQQQWWW^^^cccdddgggfffdddggglllmmmiiijjjfffcccaaa```^^^YYYUUUWWWUUUXXX___dddddddddfffaaaaaabbbdddggggggeeeccc```[[[VVVUUUTTTVVV]]]ffftttxxxwwwooofffaaa\\\XXXWWWUUUSSSRRRSSSSSSRRRQQQQQQNNNJJJFFFBBB>>>999555333222000...---------..............................------,,,,,,------.........------,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++***))))))))))))***,,,---+++,,,,,,,,,------.........---,,,++++++*********++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,---------...---,,,+++))))))(((((())))))***++++++++++++***+++++++++***++++++,,,---******************************************************++++++++++++******)))))))))*********++++++************************,,,++++++---000111///---......------------......222111///000111111...,,,---------------...//////............///000111111222222111111111000000000000000/////////000111111222444777<<>>>>>???BBBDDDFFFIIILLLOOOSSSWWW]]]dddiiilllkkkhhhdddeeehhhhhhffffffccc_________^^^ZZZVVVXXXWWW[[[ccchhhgggggghhhbbbaaaaaabbbccccccaaa^^^ZZZWWWTTTRRRQQQUUUaaannn|||mmmccc]]]ZZZYYYVVVRRROOONNNLLLJJJIIIJJJGGGCCC???<<<888444111////////////.......................................------,,,,,,------...//////......------,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++'''''''''((()))***,,,---******+++,,,---...//////---,,,+++***************---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))******+++,,,---......++++++,,,,,,+++)))'''&&&))))))***++++++++++++***(((((())))))******))))))******************************************************++++++++++++******************+++++++++,,,************************,,,++++++---//////...---......------------.........---,,,---...---+++))),,,,,,,,,---...///000111000000/////////000000111111111000000000/////////111000000000000111222222111222444777>>>GGGRRRZZZaaacccfffhhhhhhfffcccaaa]]]]]]]]]^^^^^^\\\XXXUUUOOOOOOPPPRRRWWW___iiipppssssssrrrpppnnnkkkhhhgggbbbbbbbbbccceeeeeedddbbbfffggggggfffeeefffkkkppptttlll```RRRGGGBBBBBBDDDJJJKKKMMMOOOQQQTTTVVVWWWUUUVVVYYY]]]^^^YYYPPPIII<<<777444666666444333555111111111111000///...---///000000111111111000000111111111222222222333333222222000/////////000111000000////////////000000......////////////000000...............................................................---,,,+++++++++++++++++++++++++++........................------............------......------------......,,,,,,---.../////////...------...............---......------------..................//////////////////000000000000//////////////////000000000000222111///000111111000//////000111111111222555777999;;;>>>BBBFFFLLLSSSWWWYYYVVVRRRMMMKKKJJJKKKLLLJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHKKKMMMOOOOOONNNMMMQQQNNNKKKIIIJJJKKKLLLLLLHHHGGGEEEDDDCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFCCCAAA@@@BBBEEEHHHIIIJJJFFFGGGHHHGGGEEEDDDDDDEEEGGGEEEAAA???<<<:::666333///......---,,,+++******++++++,,,---------------*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))YYYWWWSSSQQQOOONNNLLLJJJJJJIIIHHHGGGEEECCCBBBAAA@@@AAAAAABBBCCCFFFIIILLLKKKNNNRRRWWW\\\cccjjjooossspppjjjfffeeeeeedddcccbbb```___```cccdddaaa^^^\\\[[[^^^fffjjjhhhfffgggcccaaa`````````^^^\\\YYYSSSRRRQQQPPPPPPWWWgggwwwrrrddd___\\\XXXTTTOOOLLLIIIGGGEEEDDDCCC@@@<<<999666333000......///000111111111000000...........................------,,,,,,------...............------,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++*********++++++++++++******))))))))))))******++++++******+++,,,------......,,,++++++***)))))))))***++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************+++(((((())))))******++++++*********+++***)))((('''))))))***++++++++++++***%%%&&&((()))))))))((('''***************************************+++++++++******++++++++++++************+++++++++,,,,,,,,,************************++++++,,,------...---,,,...------,,,,,,------...,,,+++++++++,,,+++***)))+++++++++,,,...000111222222111000000000000000111000000000000////////////111111111111111222222333111222333444888???GGGMMMYYY\\\aaaeeegggfffcccaaa[[[ZZZYYYYYY[[[[[[ZZZYYYTTTSSSQQQOOOPPPTTT[[[```bbbbbbcccdddfffhhhiiijjjeeecccaaa``````___^^^\\\^^^aaacccaaa^^^```gggnnnssspppgggYYYKKKBBB@@@BBBBBBBBBDDDFFFKKKPPPUUUXXXVVVVVVWWW[[[___]]]UUUNNNBBB<<<999999888555333555333333333333222111000///000111222333333333333333000000111111111222222222222111000//////000111111000000000000000000000000//////////////////000000...............................................................---,,,,,,++++++++++++++++++++++++........................,,,,,,------------,,,,,,......------------......+++,,,---...////////////,,,---......///...............------------..................//////////////////000000000000//////////////////000000000000222111000000000000///...///000111222222444888;;;:::===@@@DDDHHHNNNTTTXXX^^^[[[UUUOOOKKKIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDGGGIIIKKKNNNOOOOOOMMMLLLNNNLLLKKKJJJLLLMMMLLLKKKGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCBBB???>>>???BBBFFFJJJLLLMMMFFFGGGGGGGGGFFFEEEEEEEEEFFFCCC???<<<999666333000......------,,,,,,++++++++++++,,,------------,,,++++++******)))))))))(((************************+++++++++******)))))))))RRRPPPLLLJJJIIIGGGDDDBBBAAAAAA@@@@@@@@@@@@AAAAAAAAACCCFFFFFFGGGIIIMMMPPPOOOSSSXXX]]]bbbiiippptttwwwrrrkkkhhheeecccaaaaaa^^^^^^aaaffflllooommmjjjbbb```aaaggghhheeeccccccbbb```^^^\\\[[[ZZZWWWTTTLLLLLLNNNPPPRRR[[[mmm}}}ttteee^^^\\\UUUQQQLLLHHHFFFEEECCCBBB>>>;;;777444333111///---------///000000111000000...........................------,,,,,,------...------------,,,,,,,,,,,,---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))************)))))),,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---*********))))))(((((((((+++***)))(((((())))))***))))))***++++++++++++***)))***+++,,,---,,,+++***************************))))))*********+++++++++******++++++++++++************+++++++++,,,,,,,,,***************************+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,+++***************+++,,,...000222333222111000000000000000111000000000000////////////111111111111111222222333222222333333555999???CCCQQQUUU[[[aaaeeeeeecccaaa[[[YYYWWWVVVXXXYYYZZZYYYYYYXXXUUUQQQNNNNNNPPPSSSUUUUUUWWWZZZ___eeejjjmmmiiieee```]]][[[[[[ZZZYYYXXX\\\``````^^^___eeejjjpppooojjj]]]OOODDDBBBCCC=========???DDDJJJPPPTTTXXXWWWXXX\\\aaa```YYYSSSIIIBBB===<<<999555333555222222333333333333222222000111222333333333333333////////////000000000000000000000000000000111111000111111111111111111000000000000000000000//////////////////////////////..............................//////......------------------------------........................,,,,,,------------,,,,,,......------------......,,,------...//////......,,,------...//////............------------..................//////////////////000000000000//////////////////000000000000111222222111000/////////...000111222444666:::======???CCCFFFIIINNNSSSWWW```\\\WWWRRRMMMJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCFFFHHHKKKNNNOOONNNLLLKKKHHHHHHJJJLLLOOOOOOLLLJJJEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGFFFEEECCCAAA@@@???<<<===???DDDJJJOOORRRSSSGGGFFFFFFFFFGGGGGGGGGGGGGGGCCC>>>:::666333000---......------------------***+++,,,,,,------,,,,,,,,,,,,,,,++++++******)))************************,,,,,,++++++******))))))IIIGGGEEECCCCCCAAA???===::::::;;;===>>>@@@AAABBBBBBEEEIIIJJJJJJLLLPPPTTTXXX[[[___dddhhhnnnssswwwuuuooojjjhhheeeaaa^^^___[[[^^^dddmmmvvvyyywwwtttfffcccbbbeeeeeeaaa^^^______]]]ZZZWWWVVVTTTQQQNNNHHHHHHKKKPPPUUU]]]mmm{{{uuueee\\\YYYQQQMMMHHHDDDBBBBBBAAA@@@;;;888444222111000...---++++++,,,,,,---......///------------------------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------))))))************))))))------------,,,***)))(((---,,,,,,,,,+++++++++***,,,++++++*********++++++'''(((((()))***,,,---...************************++++++++++++++++++++++++(((((()))***+++,,,,,,---------,,,+++***))))))(((+++***)))((((((***+++,,,))))))***++++++++++++***((()))******++++++******************************)))))))))***++++++,,,,,,******++++++++++++******************+++++++++,,,************************)))+++,,,,,,+++***+++,,,------,,,,,,,,,,,,------***,,,------,,,++++++,,,+++++++++,,,...000111222000000/////////000000111111111000000000/////////111000000000000111222222222333333333333555:::===HHHMMMTTT[[[```bbbaaa```\\\YYYVVVUUUWWWYYYZZZZZZ]]]]]][[[WWWRRRMMMKKKJJJKKKLLLMMMQQQWWW___fffkkkjjjfffaaa]]][[[ZZZXXXWWWUUUYYY]]]^^^___```dddgggkkklllhhh^^^QQQHHHDDDEEE===<<<<<<===@@@EEEJJJMMMWWWWWWZZZ^^^aaa```[[[WWWNNNFFF@@@>>>;;;777555666222222333333333333333222///000000111111111000000........./////////000000000000000000111111111111111111222222222222111111111111000000000000//////////////////////////////............................../////////......---................................................------............------......------------......---...............------,,,,,,---...////////////......------------..................//////////////////000000000000//////////////////000000000000111222333222111000111222///111333444555888<<>>===>>>AAAFFFMMMSSSVVVVVVIIIGGGDDDDDDEEEFFFFFFFFFDDDAAA;;;777444111...,,,------------............******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********@@@???>>>>>>???>>><<<;;;:::;;;===???AAACCCDDDDDDDDDHHHMMMOOOPPPRRRWWW\\\___bbbeeehhhjjjmmmpppssspppjjjeeefffddd^^^[[[\\\YYY^^^gggrrr|||{{{wwwgggbbb```aaaaaa]]][[[\\\[[[XXXTTTQQQPPPNNNKKKIIIFFFEEEHHHOOOVVV]]]hhhrrrrrrddd[[[VVVNNNJJJDDD@@@>>>>>>===<<<888555222/////////...---,,,++++++++++++,,,...///------------------------...------,,,,,,------...------------------......************+++,,,---...------------------------------............------++++++,,,,,,,,,,,,++++++++++++,,,,,,+++***)))(((+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++************************************************,,,,,,++++++******))))))))))))***+++,,,,,,++++++))))))***++++++++++++***'''''''''''''''(((((()))************************((())))))***++++++,,,,,,******++++++++++++******)))))))))*********++++++************************(((+++---,,,***)))***+++---,,,,,,++++++,,,,,,---))),,,...---+++***+++---++++++,,,,,,...///111111............///000111111222222111111111000000000000000/////////000111111111222333222222333777999@@@DDDLLLTTTZZZ]]]^^^^^^\\\ZZZWWWWWWYYY[[[\\\\\\___aaabbb___YYYQQQJJJGGGDDDDDDEEEHHHOOOXXX```fffgggeeecccaaa___[[[WWWTTTSSSTTTVVVXXX[[[___bbbdddddddddbbb\\\TTTMMMJJJIIIAAA@@@>>>===>>>AAADDDFFFOOORRRWWW\\\^^^\\\ZZZWWWNNNGGGAAA???===999888:::666666666666555444333333000000111111111000//////////////////000000000000//////000111111111111111111111222333333222111111111111111000000000//////////////////////////////..............................////////////...............................................................//////...............------------......////////////...---,,,,,,+++,,,---...////////////......------------..................//////////////////000000000000//////////////////000000000000000222444333111111333555222333555666777:::>>>AAAEEEGGGIIIJJJKKKMMMOOOQQQVVVVVVUUUSSSPPPLLLHHHFFFDDDDDDEEEFFFFFFGGGHHHHHHCCCFFFIIILLLMMMKKKIIIGGGEEEFFFGGGJJJLLLLLLJJJHHHDDDDDDEEEFFFGGGGGGHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA???@@@CCCIIIOOOTTTVVVVVVLLLHHHCCC@@@AAABBBBBBAAA???;;;666333111///...,,,++++++,,,,,,---------...******+++,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,<<<;;;;;;<<<======<<<:::===???BBBDDDFFFGGGGGGGGGFFFKKKQQQTTTUUUXXX^^^cccccceeeggghhhhhhiiikkkmmmllleeebbbdddccc\\\YYY[[[YYY^^^hhhuuu~~~|||wwwgggaaa^^^^^^^^^[[[ZZZ\\\WWWTTTPPPMMMLLLIIIGGGEEEFFFEEEGGGOOOVVV\\\cccjjjwww|||nnnccc[[[VVVLLLHHHBBB===;;;::::::999777444000............---///...,,,,,,,,,...000111------------------------...------,,,,,,------............///////////////,,,,,,,,,,,,---...///000------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,((((((***++++++***)))((())))))***+++,,,------...,,,,,,,,,+++,,,,,,------+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++***)))((('''(((((((((((())))))))))))&&&))),,,...///---+++***))))))***++++++++++++***+++***)))))))))***,,,---************************((())))))***++++++,,,,,,******++++++++++++******((())))))))))))*********************************(((+++---,,,***((()))+++---,,,,,,++++++,,,,,,---)))+++...---+++***+++---,,,,,,,,,---...///000111------------...000111111222222222222111111111111///////////////000000111000111222222111222555777;;;???GGGOOOUUUZZZ\\\]]]\\\ZZZXXXXXX[[[]]]^^^___```dddgggeee^^^TTTKKKFFF@@@??????BBBIIIRRR[[[aaadddddddddeeeccc^^^VVVQQQQQQOOOOOOQQQVVV[[[___```]]]]]]\\\YYYUUURRRPPPOOOEEECCCAAA??????@@@AAACCCEEEKKKRRRWWWYYYXXXVVVVVVMMMFFFAAA@@@>>><<<<<<>>><<<;;;;;;:::999777555444333333333333333222111000000000000000111111111111...///000111111111111111111222333444444333222111222111111111000000//////000000000000000000000000..............................///////////////.........................................................////////////...............------.........000000000///...---+++++++++,,,---...////////////.........------...................../////////000//////000000000000//////////////////000000000000000222555444222222444666444555777888999<<<@@@CCCEEEGGGIIIIIIIIIJJJKKKMMMOOOPPPQQQPPPMMMIIIEEEBBBBBBCCCDDDFFFGGGIIIJJJJJJCCCEEEIIILLLLLLJJJGGGEEEHHHGGGGGGGGGIIIIIIIIIGGGCCCDDDEEEGGGGGGHHHHHHHHHDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBEEEJJJOOOSSSUUUTTTOOOIIIBBB>>>===>>>>>>===:::666222000//////...---*********++++++,,,,,,---******+++,,,,,,,,,,,,+++(((((())))))******++++++*********************************++++++,,,,,,---999999:::;;;===>>>??????@@@AAACCCGGGKKKMMMLLLKKKMMMOOORRRXXX]]]aaaaaa```bbbbbbbbbbbbccceeefffgggdddbbb```___^^^\\\YYYWWW[[[aaajjjsssxxxyyywwwuuuiiifff```ZZZWWWWWWVVVSSSRRRQQQMMMIIIIIIKKKIIIDDDEEEIIINNNQQQSSSVVVZZZ^^^pppsssvvvrrrhhh\\\SSSNNNHHHCCC===:::888777555222000000//////.........---////////////////////////........................//////...---,,,,,,++++++---,,,,,,,,,---...000000+++)))'''(((+++......---,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++------,,,,,,------...///+++,,,,,,,,,,,,+++***)))************************...------,,,+++***))))))+++*********))))))(((((()))(((''''''''')))***+++************************)))))))))))))))))))))))))))(((''''''''')))***+++******++++++++++++******+++***)))(((((('''((((((******************************))))))))))))******))))))(((((((((***+++---,,,,,,+++***)))))))))******&&&'''+++---,,,+++,,,------,,,,,,,,,---------000111222222222000///...000///.........000111222444444333222111000//////+++,,,---///000000000000111111000000111111222333666:::@@@FFFLLLRRRYYY]]][[[\\\___aaaaaa```^^^]]]aaaaaaccceeeddd^^^UUUMMMHHHBBB???@@@DDDHHHQQQYYYXXX___eeeeeedddbbb[[[TTTPPPNNNLLLNNNRRRXXX\\\^^^___\\\YYYXXXYYYXXXUUURRRMMMLLLIIIDDD@@@???AAACCCBBBFFFLLLRRRVVVWWWUUUTTTKKKHHHDDD@@@>>>>>>@@@AAAFFFDDDBBB@@@???>>>;;;888999666333222444555333111222222111000000000000111///000111000///...///000111111222222222222111111000000111111111000000///000000000000000000000000//////////////////////////////000000000000//////000000//////....................................000000//////.........---,,,---......//////......///////////////000111111//////.........---------......------------......000//////......000111222000000///......///111111000000000111222222222333444444555444333444666999999;;;===>>>???@@@BBBCCCIIIIIIIIIJJJJJJJJJJJJJJJOOOOOOOOONNNLLLIIIFFFEEE???BBBEEEGGGHHHHHHIIIJJJFFFFFFFFFIIIMMMMMMJJJGGGDDDCCCCCCDDDGGGIIIJJJIIIIIIHHHGGGFFFGGGFFFEEECCCEEEDDDDDDDDDDDDEEEFFFFFFCCCDDDGGGKKKPPPRRRQQQPPPJJJGGGCCC@@@>>><<<:::888777444000///000000...+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))******000...,,,)))((()))***++++++************+++,,,---++++++++++++++++++++++++:::;;;<<<>>>@@@AAABBBCCCFFFGGGJJJOOOSSSUUUTTTRRRRRRRRRUUUXXX]]]______^^^___^^^^^^___aaabbbbbbbbb```___^^^^^^^^^^^^\\\ZZZZZZ___fffmmmrrrrrrqqqooogggeee___YYYVVVUUUSSSRRRPPPPPPMMMHHHHHHKKKKKKGGGHHHKKKNNNPPPQQQSSSVVVYYYcccgggjjjiiiaaaWWWNNNIIIEEE@@@;;;888777555333111000/////////.....................................................................------,,,,,,+++---------------------------+++)))))),,,......---,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++***************+++,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++*********)))+++***))))))***+++,,,---************************))))))))))))))))))))))))))))))((('''((((((******(((((())))))))))))((((((***))))))(((((((((((()))******************************))))))))))))******,,,+++***))))))(((((((((++++++******)))*********+++((((((,,,...,,,+++,,,,,,,,,,,,,,,,,,---......000000111111000//////...//////////////////000111222222222111000000//////------......///.........111111000000111111222333444777<<>>????????????AAACCCEEEEEEFFFFFFGGGGGGHHHHHHLLLKKKKKKJJJHHHGGGEEEDDDCCCEEEGGGHHHGGGGGGHHHJJJGGGFFFFFFHHHJJJKKKIIIGGGDDDBBBBBBCCCFFFHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEDDDDDDCCCBBBBBBBBBCCCFFFGGGHHHKKKNNNOOOMMMKKKHHHEEE@@@===;;;999777555444111...---......,,,***++++++++++++++++++++++++,,,,,,+++***************...---,,,************+++++++++++++++,,,,,,,,,---++++++++++++++++++++++++<<<===???BBBDDDFFFGGGHHHKKKMMMRRRXXX\\\]]]\\\YYYYYYXXXXXXYYY\\\\\\[[[ZZZZZZZZZ[[[]]]___aaa```^^^]]]\\\\\\]]]______^^^]]]ZZZ]]]bbbgggiiijjjhhhgggdddaaa\\\XXXTTTQQQPPPPPPNNNPPPOOOKKKJJJNNNOOOMMMMMMOOOPPPPPPOOOOOOQQQRRRUUUYYY^^^^^^YYYQQQIIIEEE???<<<888555333222000///////////////............------------------------........................---------------------------......//////...,,,,,,///---,,,,,,---......---,,,------......------,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++***))))))))))))***++++++---,,,+++*********+++,,,*********************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++*********+++,,,,,,************************))))))))))))))))))))))))******)))((((((((())))))(((((())))))))))))(((((())))))((((((((()))************************************))))))))))))******++++++++++++***)))((('''*********)))******++++++---))))))---...,,,***,,,++++++++++++,,,...///000000000///............/////////000000000///......000000000000000000///////////////......---------111000000000000111222222222444777:::???FFFMMMRRRWWWYYY\\\___```___]]][[[ZZZ[[[]]]___```]]]XXXTTTPPPIIICCCAAABBBDDDJJJRRRUUU___iiinnnnnnjjjaaaWWWRRRPPPMMMMMMPPPSSSUUUVVVYYYXXXWWWXXXYYYZZZYYYXXXRRRQQQQQQSSSTTTRRRLLLGGGBBBBBBCCCEEEHHHKKKNNNOOOHHHFFFCCCAAAAAABBBDDDEEEHHHHHHJJJLLLNNNNNNKKKHHH<<<:::777666666555444222333333222222222111111111///000111000.........///000111111222222111111000000000111111111111111000000000000000000000000000///////////////////////////000000111111000000///...............---------........................////////////............------...////////////...////////////000000000000111111000000000000/////////......------......///...............///000000000000//////000111111222000111111222333333444444666777999::::::<<<>>>AAACCCCCCCCCAAA??????AAACCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEHHHIIIIIIHHHFFFFFFGGGHHHHHHFFFEEEEEEGGGHHHGGGFFFDDDBBBAAABBBDDDFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@?????????IIIHHHIIIJJJKKKJJJHHHEEEEEEBBB===:::777666333111333000...---------,,,***************************,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,+++++++++***+++---......---,,,,,,++++++++++++++++++++++++>>>@@@CCCFFFIIILLLMMMNNNNNNQQQVVV\\\aaaaaa___\\\^^^\\\[[[ZZZ[[[ZZZYYYWWWXXXXXXZZZ___ccceeebbb``````^^^]]]^^^```aaa```___]]]^^^```bbbcccbbbaaaaaa___[[[XXXUUUQQQMMMNNNRRRSSSWWWWWWSSSQQQSSSUUUTTTTTTTTTSSSQQQOOOMMMMMMLLLNNNQQQUUUWWWTTTMMMFFFAAA999777444222111///......///////////////.........------------------------........................,,,,,,------------------,,,---///111111000///...111000///.........------,,,------......------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******++++++++++++++++++++++++******++++++,,,---...---+++))))))***+++,,,***************************************+++++++++++++++++++++++++++++++++)))))))))))))))))))))***************************))))))))))))))))))))))))+++******))))))(((((((((******++++++++++++******(((((((((((()))***++++++++++++++++++++++++++++++******))))))))))))******'''(((***+++,,,,,,+++******)))))))))***+++,,,,,,...+++***...///,,,***+++++++++,,,---...000111222000///---,,,,,,---.../////////000111000///---,,,............//////000000000/////////////////////000000000000000111222222000111333555999???GGGLLLTTTVVV[[[^^^```___]]]\\\UUUWWWYYY[[[\\\[[[YYYWWWUUUNNNGGGDDDCCCCCCGGGNNNPPP[[[gggmmmoookkkaaaWWWTTTRRROOONNNOOOQQQRRRRRRUUUUUUUUUWWWYYYZZZZZZZZZUUUSSSSSSWWW\\\\\\WWWQQQIIIGGGDDDBBBBBBDDDGGGJJJEEEDDDBBBAAABBBCCCEEEGGGIIIJJJMMMPPPSSSRRROOOLLL???===;;;999777666555444333333333333333222222111000111222111///......///000000111111111111000000000000111222222222111111000000000000000000000000000000000000000000000000000000000111111000000000............------------........................///////////////.........------...///////////////...//////000000000000000000000000000000000000000//////............//////.............../////////000000000000111222222333111111222333444555555666666888;;;<<<===???BBBDDDHHHGGGFFFCCCAAA@@@BBBCCCDDDDDDEEEFFFGGGGGGHHHIIIEEEDDDCCCCCCCCCEEEFFFGGGLLLLLLKKKHHHEEEDDDEEEGGGHHHFFFDDDCCCCCCDDDEEEFFFEEECCCBBBCCCDDDEEEEEEDDDEEEDDDCCCAAA??????@@@BBBAAAAAA@@@>>>>>>=========GGGGGGGGGHHHIIIHHHDDDBBBBBB???:::777555333111///222111000///.........---+++++++++++++++++++++++++++,,,---......---+++***((()))+++---------+++***+++,,,...//////...,,,+++************************BBBDDDHHHLLLPPPRRRSSSSSSRRRUUUYYY___cccccc___\\\^^^]]][[[[[[[[[ZZZXXXUUUXXXYYY]]]dddkkknnnkkkgggfffdddaaaaaaaaaaaa```___aaa`````````___]]]\\\[[[YYYTTTQQQQQQNNNKKKPPPWWW^^^dddfff```[[[ZZZZZZZZZYYYXXXUUUSSSPPPNNNKKKIIIJJJLLLNNNOOOMMMGGG@@@<<<333333222000///---------.........///////////////................................................,,,,,,------------------***,,,///222333444333222111111111000///------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))***+++,,,,,,,,,,,,+++++++++******++++++,,,---...---+++))))))***+++,,,************************,,,,,,+++******)))(((((())))))******************)))************)))))))))************************))))))))))))))))))))))))++++++*********)))((((((******++++++++++++******))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******'''(((***,,,,,,,,,++++++***)))))))))***+++,,,,,,...+++***...///,,,***+++,,,,,,---...000222333444///...---,,,,,,---...///...///000000000...---,,,---------...//////000000////////////000111222333000000//////000000111222000111111333555:::AAAFFFOOORRRXXX]]]___```^^^]]]SSSTTTUUUUUUVVVVVVWWWWWWXXXQQQKKKHHHEEECCCEEEJJJNNNYYYccciiikkkiii```XXXUUUSSSPPPOOOOOOPPPPPPPPPRRRSSSTTTVVVWWWXXXZZZ[[[WWWTTTTTTXXX^^^bbb```\\\RRROOOHHHCCC@@@@@@BBBDDDBBBAAA@@@@@@AAACCCEEEFFFIIIJJJMMMPPPRRRQQQNNNKKK@@@@@@>>><<<999888777777444555555666555444333333222333333222000...///000000000000111111000000000000000111222222222222222111111111111111111111111111111111111111111111111000000111111111111000000........................////////////////////////.........///////////////---...//////000000//////......///000111000000////////////////////////////////////....../////////.........//////////////////000111111222333333333222222333444555666777777666888<<<>>>???AAADDDFFFJJJJJJHHHFFFCCCAAABBBDDDCCCCCCDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDEEEGGGIIIKKKNNNMMMLLLHHHEEECCCDDDEEEFFFEEEDDDBBBAAABBBDDDFFFGGGFFFDDDDDDEEEEEEEEEDDDDDDEEEDDDAAA===<<<===???>>>>>>============>>>???CCCCCCDDDEEEGGGFFFCCCAAA@@@===888555333222000...000000///...------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++''')))+++---...---+++***+++,,,...//////...,,,+++************************HHHKKKOOOSSSWWWYYYZZZZZZXXXZZZ]]]```cccbbb___\\\ZZZZZZZZZ\\\]]][[[XXXVVVWWWYYY___jjjtttxxxuuupppllliiieeecccbbbaaa```^^^aaaaaa___]]][[[YYYWWWVVVRRRMMMJJJLLLKKKKKKTTT```nnnuuuxxxpppeee```]]]\\\[[[YYYUUUSSSQQQNNNKKKIIIGGGFFFEEEEEECCC???999555///000111000...------............///////////////////////////////////////........................------------------------)))+++...111333444555555000111222111///---,,,---,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,)))***+++---------,,,,,,***))))))))))))***++++++---,,,+++*********+++,,,************************---,,,+++***)))((('''''')))))))))))))))*********,,,,,,,,,---,,,,,,+++***************************))))))))))))))))))))))))******+++++++++***))))))(((((())))))))))))((((((******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,,,,+++***)))(((*********)))******++++++---))))))---...,,,***,,,---------...000222333444...------------...//////....../////////...---------.........//////000000///.........///111333444000////////////000111111///000111111333777<<<@@@GGGLLLSSSYYY]]]^^^]]]\\\RRRSSSRRRPPPOOOOOORRRTTTXXXRRRMMMKKKHHHCCCCCCGGGNNNVVV]]]aaacccccc^^^XXXSSSQQQNNNNNNOOOOOOOOONNNPPPRRRTTTTTTTTTUUUWWWYYYVVVUUUTTTWWW]]]aaabbbaaaZZZVVVOOOGGGBBB?????????>>>>>>>>>>>>???AAACCCDDDGGGHHHIIILLLNNNNNNKKKHHHAAAAAAAAA>>>;;;::::::;;;888999:::::::::999777666444555555333111000000111///000000111111000000///000000111222333333333333222222222222222222222222111111111111111111111111000111111222222111111000.........///////////////////////////////////////.........///////////////......///000000000000///---...000111111111000///......////////////000000000//////......//////000...//////000111000000000///000111333333444444444222333333555666777888999666999===???AAACCCEEEGGGIIIJJJJJJHHHEEECCCCCCDDD@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGIIIJJJKKKLLLLLLKKKIIIEEECCCCCCDDDDDDDDDDDDBBBAAABBBDDDGGGIIIGGGEEEDDDEEEEEEDDDCCCBBBDDDDDDBBB===;;;;;;==================>>>???@@@??????AAACCCEEEEEECCCAAA===:::666333222111000...,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,((()))+++---------+++***,,,,,,---......---+++***************************OOORRRVVV[[[^^^`````````\\\\\\]]]___```___[[[XXXTTTUUUXXX\\\^^^]]]ZZZWWWUUUXXX```mmmzzz|||wwwmmmjjjfffcccaaa```___]]]___^^^]]]ZZZWWWTTTQQQOOOMMMFFFDDDHHHIIILLLYYYjjj|||~~~nnnccc^^^[[[ZZZWWWSSSQQQQQQOOOKKKHHHCCC@@@===<<<;;;999555222---///111000...---...///............/////////000.........................................................------,,,,,,+++***+++,,,...000222333444...111222111...,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------(((***,,,---......---,,,***************+++,,,,,,,,,,,,,,,+++++++++******************************++++++******))))))(((((()))))))))******+++++++++,,,,,,---------,,,+++***************************))))))))))))))))))))))))((()))***+++++++++******(((((())))))))))))((((((++++++******)))***************************************))))))))))))******------,,,+++************++++++******)))*********+++((((((,,,...,,,+++,,,,,,,,,,,,---...000111222------...///////////////......---------...////////////////////////000000///...---,,,---...000111///////////////000111111---///000111111333777:::???DDDMMMTTTZZZ\\\\\\[[[SSSSSSQQQMMMIIIIIILLLPPPTTTPPPMMMLLLIIICCCAAACCCKKKPPPSSSTTTVVVYYYXXXUUUOOOMMMKKKKKKMMMMMMMMMLLLOOOQQQSSSSSSRRRRRRTTTVVVUUUUUUVVVXXXZZZ\\\^^^___]]]YYYSSSLLLEEEAAA>>>===<<<;;;<<<<<<===>>>@@@AAADDDCCCDDDGGGIIIJJJIIIGGGAAABBBBBB@@@===;;;===>>>===>>>???@@@@@@>>>===;;;666666777555333111111222//////000000000000/////////000111222333333333333333333333333333333333333222222222222222222222222000111111222222111111000/////////000000000111111////////////////////////............/////////000......///000000000000000---...000111111111///////////////000000111111111000000////////////000000//////111222222222111000///000222333444555555444222333444555777888999:::888;;;???BBBCCCDDDFFFHHHFFFHHHJJJJJJHHHEEEDDDDDD??????>>>>>>>>>>>>======@@@AAACCCEEEFFFHHHHHHIIIIIIJJJJJJIIIFFFDDDCCCCCCBBBCCCDDDCCCBBBBBBEEEHHHIIIGGGDDDCCCCCCCCCBBBAAA===AAADDDCCC???<<<===???@@@??????>>>>>>>>>??????======???AAACCCDDDBBB???999666333111111000///...***,,,---,,,***)))+++...++++++++++++++++++++++++***************+++,,,,,,)))***+++,,,,,,,,,+++***---,,,,,,,,,++++++++++++************************TTTWWW[[[```cccdddeeeddd]]]\\\\\\\\\\\\[[[WWWUUUOOORRRVVV\\\______\\\XXXSSSVVV___nnn}}}{{{mmmjjjeeebbb``````^^^]]]\\\[[[ZZZXXXTTTPPPMMMJJJIIIBBB@@@FFFHHHLLL]]]pppssseee]]]YYYXXXUUUQQQPPPPPPOOOKKKHHHAAA>>>999888888777555222,,,///111111...---///111---.........//////000000------------------------........................//////...---,,,,,,+++++++++++++++,,,---///111222---000222222...,,,,,,---,,,------......------,,,******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......((())),,,.........---,,,------,,,,,,------...///+++,,,,,,,,,,,,+++***)))************************))))))))))))*********************++++++,,,,,,,,,***++++++,,,+++***)))(((************************))))))))))))))))))))))))((()))***+++,,,,,,+++*********++++++++++++******,,,,,,+++***)))))))))***((((((((((((((((((((((((******))))))))))))******+++******)))***,,,---...,,,,,,+++***)))))))))******&&&'''+++---,,,+++,,,+++++++++,,,---...///000,,,---///000111000///......---,,,,,,---...000111000000000000000000000///000...,,,++++++,,,---...///////////////000111111,,,...///000000222444666:::@@@HHHQQQWWWZZZZZZYYYTTTSSSPPPKKKFFFEEEIIIMMMQQQMMMLLLLLLIIIBBB???@@@FFFIIIJJJIIIKKKPPPRRRPPPKKKJJJIIIIIIKKKLLLLLLKKKOOORRRSSSSSSPPPPPPRRRTTTSSSVVVXXXYYYYYYYYYYYY[[[]]]ZZZUUUNNNHHHBBB???===:::::::::;;;;;;===>>>>>>AAA@@@AAADDDGGGIIIIIIHHHAAACCCCCCAAA>>><<<>>>@@@AAABBBCCCDDDDDDBBBAAA???777888888666444222222333//////000000000000/////////000111222333444444444444444444444444444444444222222222222222222222222111111222222222222111111//////000000111111222222000000000000000000000000---.........//////000000...//////000000000000000---...000111222111///...000000111111222222222222000000////////////000000///000111333333222222111///000222444555555555555333333444666777999:::::::::===AAACCCEEEFFFGGGIIIDDDGGGJJJKKKIIIGGGEEEEEE?????????>>>======<<<<<<===???AAADDDEEEFFFFFFFFFFFFHHHIIIIIIFFFDDDCCCCCC@@@CCCDDDDDDBBBCCCEEEHHHHHHFFFCCCBBBBBBBBB@@@???888>>>CCCDDDAAA>>>???AAACCCBBBAAA???>>>>>>>>>>>>======>>>@@@BBBBBB@@@>>>666444111////////////...+++---///---++++++---000******************************)))((()))***,,,---+++++++++,,,,,,++++++***---,,,+++************+++))))))))))))))))))))))))dddbbb___^^^___aaa``````[[[[[[[[[ZZZXXXUUUQQQOOOQQQRRRTTTVVVXXXYYYZZZZZZTTTVVV\\\gggssszzzyyywwwiiieeebbbaaaaaaaaa^^^\\\WWW[[[[[[SSSJJJFFFCCC@@@EEECCCCCCFFFJJJRRRbbbqqqvvvbbbXXXWWWPPPNNNKKKIIIHHHGGGEEECCC<<<:::666555444444333222111000///---,,,,,,,,,,,,,,,---......//////......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,,,,,,,.../////////...---,,,++++++***+++++++++++++++,,,,,,,,,,,,---///.........111333***)))******+++,,,---...''',,,///...+++))),,,///,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******+++******************++++++***)))))))))***+++,,,+++***)))))))))))))))***************************,,,,,,,,,++++++*********)))))))))))))))******++++++++++++++++++***)))(((*********)))))))))((((((******++++++++++++******++++++******++++++,,,------,,,+++*********+++,,,---///000000...,,,,,,,,,...000111000...---------000/////////000111222333111000///---------...///000000//////.....................///////////////000000000000111111111111777999>>>FFFPPPVVVXXXWWWRRRRRRPPPLLLHHHFFFFFFFFFIIIJJJKKKMMMMMMJJJEEEAAADDDCCCCCCCCCDDDFFFHHHIIIEEEEEEFFFHHHKKKLLLLLLLLLKKKLLLMMMMMMLLLKKKMMMNNNPPPRRRUUUXXXYYYXXXVVVUUUSSSRRRPPPLLLIIIFFFCCCBBB>>><<<::::::;;;<<<<<<;;;:::999999<<<@@@CCCEEEEEEDDDEEEEEEDDDBBBBBBCCCDDDDDDEEEHHHIIIJJJJJJHHHHHH>>>===;;;888666555444333000000000000111111111111......///000111333555666333333333444444444555555333333333333333333333333333333333222222111111111222222111111111111111111111111111111111111111111111111000000000000111111111111000000//////......,,,,,,...///000000000000111111222222222222111111111111111111000///......///000111222222333222222555666777666555666888:::444444555777888999::::::>>>@@@CCCFFFGGGFFFEEEDDDCCCEEEGGGIIIIIIFFFCCCAAA>>>===<<<<<<<<<===???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDGGGKKKNNNNNNKKKFFFCCC@@@@@@AAACCCDDDFFFGGGGGGFFFEEECCCAAA???======<<<>>>?????????>>>@@@BBBEEEFFFFFFEEEBBB>>><<<<<<===;;;<<<<<<<<<;;;999777666333222111///---+++)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......------,,,++++++,,,------...------,,,+++***)))))),,,++++++******)))))))))************************gggeeeaaa___^^^\\\ZZZXXXWWWXXXXXXXXXVVVRRROOOMMMNNNOOOQQQSSSUUUVVVVVVVVVSSSUUUZZZcccmmmrrrpppmmmbbb___]]]\\\]]]]]][[[YYYRRRWWWWWWPPPHHHEEEDDDBBBFFFDDDDDDFFFHHHNNN\\\iii~~~ppp^^^UUUTTTLLLJJJGGGEEEDDDCCCAAA???888555222111111000///...///////////////000000111.........---,,,+++)))))),,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,---............---,,,,,,++++++...---,,,+++***)))(((((()))***++++++++++++---///......---,,,,,,,,,,,,---'''+++...---***)))+++...,,,,,,+++************+++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******)))))))))))))))***++++++,,,,,,***))))))***+++,,,+++***************++++++************************,,,,,,,,,++++++*********)))))))))))))))******+++******+++++++++***)))))),,,,,,,,,+++++++++******+++++++++,,,,,,++++++++++++*********++++++,,,,,,---,,,+++******+++,,,,,,+++---//////...------......///000...,,,++++++,,,......///000111222222222000//////............///////////////......------,,,------...///000111111//////000000000111111111444555:::AAAJJJPPPRRRRRROOOPPPOOOLLLIIIFFFEEEEEEHHHJJJKKKMMMLLLIIIEEEBBB??????>>>>>>???@@@AAABBBBBBBBBCCCFFFHHHJJJJJJJJJKKKLLLMMMLLLJJJHHHIIIJJJJJJLLLOOOQQQSSSRRRQQQPPPQQQPPPNNNKKKHHHEEECCCBBB@@@>>>===<<<===<<<;;;999:::999999;;;>>>AAABBBBBBAAABBBBBBAAA@@@@@@AAACCCDDDEEEHHHJJJKKKKKKJJJIIIBBBAAA???<<<999777555444333333222222111000000000/////////000111222444444333333333444444444444555333333333333333333333333333333333222222222111111222111111111111111222222333333333222222111111111111111000000000000111111/////////000000000000000...//////000000111111111000111111222222111111000222222222222222111000000//////000111222333333333444555777777777777999;;;;;;::::::::::::;;;<<<<<<===???BBBEEEFFFFFFEEEDDDBBBDDDEEEGGGGGGEEECCCAAA===============>>>???@@@?????????@@@@@@AAACCCCCCEEEHHHLLLOOOOOOLLLGGGEEE@@@AAABBBCCCDDDEEEEEEFFFCCCBBB???===;;;:::::::::<<<===?????????@@@BBBDDDEEEEEEEEEBBB>>><<<<<<===:::;;;;;;:::999777555444000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,---++++++***))))))***++++++---,,,,,,++++++******)))************************************************gggdddaaa^^^\\\YYYUUURRRRRRSSSTTTTTTSSSPPPMMMKKKLLLMMMOOOQQQRRRRRRRRRRRRSSSTTTWWW^^^dddgggeeebbbXXXWWWVVVVVVWWWWWWUUUTTTNNNUUUVVVPPPHHHFFFFFFEEEHHHFFFEEEFFFGGGJJJTTT^^^qqqxxx}}}wwwgggWWWPPPNNNFFFDDDAAA???>>>>>><<<:::444222000/////////---,,,//////......//////000111.........---,,,+++))))))******++++++,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---------------,,,,,,,,,,,,---,,,,,,+++***)))(((((()))***+++***)))***,,,...222111000...---,,,,,,,,,(((+++------***))),,,...------,,,+++++++++++++++++++++++++++++++++++++++---------------,,,,,,,,,******************************++++++++++++************++++++++++++******))))))******+++,,,.........---,,,+++******+++++++++*********+++,,,------************************+++++++++++++++*********)))))))))))))))******+++)))******+++++++++******,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,++++++++++++,,,,,,***,,,...............000000000///,,,***)))***,,,---...///111222222111111---...//////////////////...............---------+++,,,---...///111222222//////000000000000111111111222444:::AAAGGGJJJLLLKKKMMMNNNMMMJJJGGGEEEDDDHHHJJJLLLMMMLLLIIIEEECCC===<<<;;;::::::;;;<<<<<<@@@AAACCCEEEGGGIIIKKKLLLMMMNNNNNNLLLHHHEEEDDDDDDDDDFFFIIIKKKMMMMMMLLLLLLLLLKKKJJJHHHFFFEEECCCCCCBBBAAA@@@@@@@@@???<<<999:::999888999;;;>>>???>>>>>>???@@@@@@???@@@BBBDDDDDDFFFHHHJJJLLLKKKKKKJJJDDDDDDCCCAAA>>>:::777555777666555444222111000///111111000000111111222333222333333333444444444444444444444444444444444444333333333222222222222111111111111111111222333444666555555444333222111111111111111111111111111111......///000000111222222222111000000000111222333000000111111111111000000333333333333333333222222...///000111222333444444444666888999999;;;===???BBB@@@===;;;::::::<<<===<<<>>>@@@CCCEEEEEEDDDCCCAAAAAABBBCCCCCCCCCBBBBBB>>>>>>???@@@@@@@@@@@@???======>>>???@@@AAACCCDDDDDDFFFJJJLLLLLLJJJGGGDDDAAAAAABBBBBBBBBCCCCCCCCCBBB@@@===;;;999999999:::999;;;>>>@@@@@@@@@AAABBBDDDEEEDDDBBB>>><<<;;;<<<999999999888666444222111,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000...+++)))))))))+++,,,+++******))))))******+++++++++++++++++++++++++++))))))))))))************************************bbb```]]][[[YYYVVVRRRPPPNNNPPPRRRSSSSSSPPPNNNLLLMMMNNNPPPQQQRRRRRRQQQPPPRRRSSSUUUYYY]]]^^^\\\YYYRRRQQQPPPPPPQQQQQQPPPOOORRRZZZ]]]WWWOOOKKKIIIHHHJJJGGGFFFHHHHHHHHHOOOVVVbbbhhhlllggg[[[PPPIIIHHHAAA>>><<<::::::999777666444222000000000000///---000///...---,,,+++++++++,,,---......//////......))))))***++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,++++++,,,,,,,,,---------((())))))******++++++++++++,,,---,,,+++,,,...///222222000...---,,,,,,,,,+++,,,------++++++---///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++******++++++++++++************++++++++++++******,,,,,,,,,---///111222333000///---+++******++++++)))))))))***+++,,,---...************************+++++++++***************)))))))))))))))******+++((()))***+++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***)))******+++++++++++++++++++++++++++,,,,,,,,,---+++,,,......------...///333222000---+++***,,,......///111222222000///---,,,---...000000000///...............------------,,,------...///000000111////////////000000000111//////000444999>>>BBBEEEGGGIIIMMMMMMKKKHHHFFFEEEGGGJJJLLLMMMKKKHHHFFFEEE???===<<<:::999999::::::???AAADDDGGGIIIMMMPPPRRRQQQRRRQQQNNNIIIEEECCCBBBBBBDDDFFFIIIJJJKKKKKKKKKGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFEEEBBB???===;;;888888999;;;;;;;;;===???@@@@@@@@@AAACCCEEEFFFGGGIIIKKKKKKJJJIIIHHHCCCCCCCCCCCCAAA===:::888999888777666555333222222333333222111111111111111333333333333444444444444444444444444444444444444222222222222222222222222000000000111222333444555888888777555444222111111111111111111111111111111//////000000000111111111333222000//////000111222///000000111111000000///111222222333333333222222///000000111222444555666666888;;;===>>>@@@BBBDDDGGGDDD???;;;888888:::;;;;;;<<>><<<<<<<<<===???AAACCCDDD???AAADDDGGGGGGFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@BBB@@@===;;;999999:::;;;777;;;???AAABBBAAAAAABBBBBBCCCCCCAAA===;;;::::::777777666444333111000///++++++,,,,,,---------...++++++++++++++++++++++++---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,+++++++++++++++*********************************```^^^ZZZWWWUUURRRNNNLLLLLLOOORRRTTTUUUSSSQQQOOOPPPRRRTTTUUUUUUTTTRRRQQQQQQRRRTTTVVVXXXXXXVVVUUUMMMMMMMMMLLLLLLLLLNNNOOO\\\fffmmmggg\\\UUUPPPMMMLLLHHHGGGIIIIIIIIIMMMSSSUUUYYY[[[XXXQQQIIIDDDBBB===;;;888777666666444333222111000000111111000...000///...,,,++++++++++++,,,---......//////......))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++******+++,,,,,,---------((())))))***++++++,,,,,,,,,---...---,,,,,,...000//////...---,,,,,,------------------,,,---///000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******************++++++))))))******++++++++++++)))******++++++******)))******++++++++++++******,,,,,,,,,...///111333444000///---+++******++++++((((((((())))))+++,,,---************************************************)))))))))))))))******+++((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))((()))***+++++++++******++++++,,,,,,---------------......---,,,+++,,,---555444333000...---///111///000111222111///---+++,,,---...000000000///...........................///////////////............////////////000000000/////////111333777<<>>;;;:::999888999<<>>;;;999999999999999;;;<<<===>>>>>>???AAACCCGGGHHHIIIJJJIIIGGGEEEDDD???@@@AAABBBAAA???===<<<999888888888888777777777555444333222222111111111333333444444444555555555444444444444444444444444222222222222222222222222111111111111222333444555999999888666444333222111000111222222222222111000222111111111000000000///333111///......///000222000000111111111111000000000000111222333333222222222222222222333555666777888;;;???BBBCCCEEEGGGIIILLLHHHBBB===999999:::<<<;;;<<<===???@@@@@@@@@@@@<<<<<<<<<<<<>>>@@@BBBCCCHHHHHHHHHGGGDDDAAA???===;;;;;;;;;<<<>>>@@@AAABBB===???AAACCCDDDDDDBBBBBBAAAAAA@@@@@@???>>>>>>>>>@@@???<<<:::999999999:::888;;;@@@CCCCCCBBBAAAAAA@@@AAAAAA???<<<999888777555444333111000///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++(((***,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******++++++,,,......---,,,++++++******************************aaa]]]XXXSSSPPPMMMJJJGGGLLLOOOSSSWWWXXXWWWTTTSSSTTTUUUWWWXXXXXXVVVSSSQQQOOOQQQRRRSSSSSSRRRPPPOOOHHHHHHHHHHHHHHHKKKOOOSSShhhvvv|||ooobbbYYYSSSOOOJJJHHHIIIIIIHHHKKKPPPKKKMMMNNNMMMHHHCCC@@@>>>:::888555444444444222111///......///000000...,,,......------......///000.........---,,,+++))))))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,******,,,---,,,,,,,,,+++,,,,,,------...---,,,,,,,,,---///000------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))*********************+++,,,,,,------))))))************))))))******++++++++++++******))))))***+++,,,...000111...---,,,+++******++++++(((((((((((()))***++++++************************)))))))))***************)))))))))))))))******+++)))******+++++++++******+++++++++++++++,,,,,,,,,(((((())))))))))))(((((('''(((***+++++++++***)))***+++,,,---......------...///...---+++***+++,,,333444333111//////111222...///000000000///...------...//////////////////.........///////////////000000000///......------......////////////000000...///000000000333777:::>>>AAAFFFHHHHHHFFFEEEEEEFFFJJJMMMLLLIIIGGGGGGHHHDDDCCC@@@<<<:::888777777777;;;???BBBDDDHHHOOOTTTWWWXXXXXXTTTOOOIIIEEEDDD@@@AAABBBCCCDDDEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFJJJNNNQQQQQQPPPHHHDDD???;;;::::::999888666777999999999:::<<<>>>EEEFFFGGGHHHGGGEEEBBBAAA===>>>???@@@@@@@@@???>>>999999999::::::;;;;;;;;;777666555444333333333333444555555555666666666666333333333333333333333333111222222222222333333333222222222222222333444555999999777666555333222111000111222333333222111000333222222111000000//////111000///...//////111111111111222222222222111111111111222444555555555555555555444444444666777888;;;>>>BBBEEEFFFHHHIIIKKKOOOKKKFFF@@@===<<<===???;;;<<<<<<===>>>>>>======999::::::<<<===@@@BBBCCCKKKJJJIIIFFFDDDAAA>>>===:::;;;;;;<<<===>>>@@@AAA===>>>@@@BBBCCCCCCCCCCCC@@@@@@??????>>>======<<<<<<;;;:::999888777777777999<<<@@@BBBAAA@@@@@@@@@===>>>???===:::777555555222222000///...------------,,,,,,++++++******)))++++++++++++++++++++++++%%%(((,,,000111000...,,,)))******++++++******))))))))))))*********++++++...------,,,++++++******************************___ZZZTTTOOOLLLJJJIIIHHHKKKOOOTTTXXXZZZZZZWWWUUUTTTVVVXXXYYYXXXUUURRRPPPNNNOOOPPPOOOLLLJJJHHHGGGBBBBBBCCCCCCEEEKKKSSSZZZqqqooobbbYYYRRRLLLHHHHHHGGGFFFHHHKKKFFFFFFFFFEEECCC@@@===<<<777555333222222111000///---------...000000...,,,......------......///000.........---,,,+++)))))),,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,***+++++++++))))))***,,,---,,,,,,,,,,,,,,,---------,,,***)))+++,,,---...,,,,,,+++************+++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,------......))))))************))))))******++++++++++++******)))))))))***+++,,,...///,,,,,,***))))))***+++,,,*********))))))***++++++************************((()))))))))*********+++)))))))))))))))******+++******+++++++++***))))))******+++++++++,,,,,,,,,))))))************))))))'''(((***+++++++++))))))***+++,,,............------------,,,******,,,......000111000///...///000+++,,,---...///111222222000//////............////////////000000000111111///////////////................../////////000000---///000000...///222555999<<<@@@CCCCCCCCCCCCCCCFFFIIIMMMLLLHHHFFFGGGIIIHHHFFFCCC???;;;999888777777:::>>>??????BBBIIINNNUUUVVVVVVSSSNNNHHHEEECCCBBBBBBBBBCCCCCCCCCCCCDDDAAAAAABBBBBBBBBCCCCCCCCCDDDDDDFFFIIINNNRRRSSSSSSMMMIIICCC>>><<<;;;:::999444666777777666777999;;;AAABBBCCCDDDDDDCCCBBBAAA????????????????????????;;;;;;;;;;;;<<<<<<======888777666555555444555555666666666666777777777777222222222222222222222222111111222222222333333333333333222222222333333444888888777666444333222222000111333444444333111000111111111111111111111111///000000111111222222222222222333333333333222222444555777888999:::::::::999888666555555777888999;;;???CCCFFFGGGHHHIIIKKKNNNKKKFFFBBB???>>>??????<<<<<<<<<<<<<<<;;;;;;;;;777888:::<<<>>>@@@BBBBBBIIIHHHEEECCCAAA???>>>>>>;;;;;;;;;;;;<<<===>>>???;;;<<<===???AAABBBCCCCCC???>>>>>>======<<<<<<<<<:::;;;;;;;;;:::888666555999;;;>>>???>>>=========:::<<<===;;;888444222222000000...---------......++++++++++++************************************''')))+++---......,,,+++)))***++++++++++++***)))))))))))))))************)))))))))******+++++++++************************ZZZUUUOOOKKKKKKKKKLLLLLLKKKNNNTTTYYY[[[[[[YYYWWWTTTUUUWWWXXXWWWTTTQQQNNNMMMNNNNNNKKKHHHDDDBBBAAA===>>>>>>@@@CCCLLLWWW___uuuxxxggg]]]UUUNNNHHHGGGFFFDDDEEEHHHCCCBBBBBBAAAAAA???<<<:::666333111000000000///---.........///111111///---///...---,,,+++*********,,,---......//////......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++***++++++,,,...//////000+++,,,,,,+++******+++---///...---,,,,,,,,,,,,,,,,,,***(((''')))+++,,,,,,,,,+++******))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------...//////))))))************))))))******++++++++++++***************+++,,,---...///+++***)))))))))***+++,,,,,,,,,++++++***+++++++++************************(((((())))))*********+++)))))))))))))))******++++++++++++++++++***)))((((((((())))))******************++++++++++++******'''(((***+++,,,+++)))((()))+++,,,...//////......++++++,,,+++***+++...000***,,,......---,,,---...((()))***,,,///222555777222000///---------.../////////000000111111222222---.........//////000000............/////////000---///000000...---000333555888<<>><<<:::999999===??????===???EEEKKKRRRSSSTTTRRRMMMGGGCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCEEEDDDEEEHHHMMMQQQSSSSSSQQQLLLEEE@@@>>><<<;;;:::666777888777666777999;;;<<<>>>@@@BBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>========================888888777666666666666666777777777777888888888888111111111111111111111111111111111222222333333333444444333222222222333333777777666555444333333222000111333444444333111000000000000111222222333333///000111333333444444444222333333444444333333222888999:::<<<===>>>>>>???;;;:::888777666777888:::;;;>>>CCCFFFGGGHHHIIIJJJKKKHHHDDD@@@>>>======>>>======<<<;;;::::::999999666777:::<<>>??????;;;;;;;;;;;;;;;<<<===>>>999999:::<<<===???@@@AAA>>>>>>======<<<<<<<<<<<<;;;<<<===>>>===;;;888777999;;;======;;;::::::;;;999:::;;;:::777333111000//////------------...///***************+++++++++***************************************++++++++++++,,,---......---,,,+++*********)))))))))))))))$$$%%%&&&((()))+++,,,---************************ZZZXXXTTTOOOLLLJJJIIIIIINNNOOOPPPSSSVVVVVVTTTRRRVVVSSSQQQQQQSSSSSSQQQNNNKKKMMMLLLGGGEEEEEEDDDAAAAAA??????AAAAAAFFFTTTeeexxxhhhYYYUUUPPPJJJFFFDDDCCCCCCBBB>>>>>><<<;;;999888777666222000------.........------------///111111///---,,,,,,------,,,,,,+++***,,,,,,---...////////////+++,,,,,,------,,,,,,+++)))+++,,,,,,+++******++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,------,,,,,,+++***((())),,,...222000---******+++,,,...+++***)))))))))***,,,,,,+++++++++*********))))))************************************************)))************+++++++++---,,,***(((((()))***+++******+++++++++,,,,,,,,,******))))))))))))******((((((((((((((((((((((((***......---...222222000---,,,***(((((()))***+++******))))))))))))******)))***+++***)))((()))*********))))))((((((''''''(((((())))))*********++++++++++++************)))************************)))))))))))))))))))))))))))***+++,,,+++***(((&&&******+++,,,,,,---...............---,,,+++***)))******+++,,,---...///000000000////////////000000444333222111000000000000/////////...------,,,,,,,,,---//////...///000111000000//////.........---444444666999<<>>;;;999::::::999:::<<>>>>>@@@@@@@@@@@@????????????<<<===@@@CCCEEEDDDAAA???<<<999666555666777777666555555666666666777777777666555333111000000000000111222333444333333111000444333333222222333333444555555444444444444333333111222222333333333222222222333444333111111111333999777444333444555666777666777888777666555555666999<<<@@@CCCEEEDDDCCCBBB===;;;888555555666888:::999<<>>>>>>>>>>>;;;::::::::::::::::::999999:::::::::<<<===>>>???@@@@@@@@@??????>>>>>>>>>>>>===;;;:::999999::::::<<<===>>>??????@@@??????<<<;;;::::::999999999:::;;;<<<======<<<:::777555999999999::::::;;;;;;;;;;;;:::888555333111000000++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,******+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***)))***+++,,,---,,,++++++++++++******************,,,,,,,,,,,,,,,+++***)))UUUSSSQQQOOONNNNNNOOOPPPNNNNNNNNNPPPRRRSSSQQQPPPRRROOOMMMMMMNNNMMMKKKIIIIIILLLJJJEEEBBBCCCBBB???@@@??????AAAAAAEEERRR```uuugggYYYRRRMMMGGGCCCAAA@@@???>>>===<<<;;;:::888777666555333111///...000111000000---------///111111///------------------,,,++++++------.........------,,,+++,,,,,,------,,,,,,+++,,,...//////...------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,+++))))))+++---111///---+++++++++,,,---+++***)))))))))***+++,,,,,,,,,,,,,,,++++++******************************************************)))************+++++++++///...,,,+++***+++,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************%%%)))++++++...444666555---,,,***)))((()))***+++******))))))))))))******,,,------,,,)))(((((()))******))))))((((((((((((((()))))))))************+++++++++*********))))))************************))))))))))))))))))))))))))))))+++++++++***((('''***++++++,,,,,,---------............---,,,+++******+++,,,---...///000111111111000000000000111111111111000///......................................./////////.........///000/////////.........---222222444666999<<>>@@@HHHKKKMMMLLLIIIEEECCCAAABBBDDDEEEEEECCCAAAAAAAAABBBAAA???>>>>>>???AAABBBDDDEEEGGGHHHJJJKKKKKKKKKDDDCCCBBBAAA???>>><<<<<<:::;;;;;;;;;;;;999777666777777888888999;;;<<<===<<<<<<<<<<<<<<<=========<<<>>>AAADDDGGGFFFCCC@@@<<<:::888888999999888666888888999999::::::;;;;;;999777555333222111111111222222333444444333222111222222222222333444555555444444444444444444444444222222333333333333222222222333444333222222333444999777666555555666666666777<<<@@@???:::666777:::===???CCCFFFGGGGGGEEEDDD===;;;888555555666888999999;;;???AAABBBAAA???>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;<<<>>>???@@@@@@?????????>>>>>>>>>===<<<;;;999999999999999<<<======>>>>>>>>>>>>>>>::::::999999999999::::::<<>>:::888777777888888888999999999999:::999666444222000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***))))))***+++++++++******************************,,,,,,,,,,,,,,,+++***)))QQQPPPOOOOOOOOOPPPRRRSSSOOOMMMKKKLLLMMMNNNMMMLLLNNNLLLJJJHHHHHHHHHFFFEEEFFFIIIIIIDDDAAAAAA@@@>>>@@@@@@AAABBBBBBEEEOOOZZZlllyyybbbVVVMMMIIICCC???===<<<;;;::::::999999777666555444444333111000000222333333222---------///111111///------............---,,,,,,............---,,,+++***+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,///......---,,,,,,,,,+++******))))))******+++,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++...---,,,+++++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************$$$(((******...444666444,,,+++***)))))))))***+++******))))))))))))******.........---***(((((()))***))))))))))))((((((((())))))))))))************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''+++++++++,,,,,,,,,,,,,,,//////......------,,,,,,++++++,,,...///111222222111111000000000000111111000000///...---------------------...............000000//////...------,,,/////////...............///000111333666888;;;<<<@@@BBBEEEEEEDDDBBBAAAAAAFFFGGGHHHGGGEEEAAA>>>;;;888888777777999;;;===>>>BBBDDDFFFFFFCCCAAA??????AAACCCDDDDDDBBB@@@??????@@@??????>>>>>>??????@@@CCCDDDFFFHHHIIIHHHGGGFFF??????>>>>>>>>>>>>>>>>>>;;;<<<>>>???>>><<<:::888888888888888888999999:::999999::::::;;;;;;<<<<<<<<<>>>BBBFFFIIIIIIEEEBBB<<<;;;:::;;;;;;;;;888666::::::;;;;;;<<<======>>>===;;;999666444333333333222333333444444444333333111111111222333444555666333333444444444444444444333333444444444333333222222333444444333333555777888888888888888777666666666>>>EEEDDD===888888<<<>>>@@@CCCFFFGGGFFFEEEDDD>>><<<888666555555666888999:::<<<=========<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::888888999999:::;;;======?????????>>>>>>>>>>>>>>><<<;;;:::999999999999999<<<<<<=========<<<;;;;;;777777777777888999:::;;;???DDDHHHGGG@@@:::888888666666666666777777777777777666444222000///...---------------------------++++++++++++,,,,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++,,,+++******+++,,,+++*********))))))))))))))))))************************++++++,,,,,,,,,+++******NNNNNNMMMMMMNNNNNNOOOPPPOOOMMMIIIHHHHHHIIIIIIHHHKKKJJJHHHFFFEEEDDDDDDCCCCCCIIIJJJFFFCCCCCCBBB@@@CCCDDDEEEDDDDDDFFFMMMTTT___rrr{{{zzzzzzlllXXXPPPHHHEEE???<<<:::999777666777777666555444333333222222111000111333444333333---------///111111///---......//////......---,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++)))***,,,,,,***)))***++++++++++++++++++++++++++++++******))))))******+++***++++++++++++,,,,,,,,,)))+++------+++***++++++------.........---++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++++++++***))))))******+++******+++++++++,,,,,,,,,************************************************(((,,,,,,+++,,,///000...++++++***))))))******+++******))))))))))))******,,,------,,,***((()))***)))))))))))))))))))))))))))))))))))))))*********************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))(((,,,,,,,,,+++++++++++++++...------,,,,,,,,,------,,,,,,---///000111222333000000////////////000000111111000///////////////...............---------000///............---,,,...........................///000111333555777888<<<>>>AAABBBAAA???>>>???BBBCCCEEEGGGFFFCCC???===:::::::::::::::;;;======<<<>>>@@@@@@>>>=========@@@BBBCCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBEEEFFFFFFEEEBBBAAA;;;<<<<<<<<<<<<=========<<<>>>@@@BBBAAA???<<<:::999888888777777777777777888999999:::;;;<<<======;;;===BBBGGGJJJJJJFFFCCC===<<<:::999::::::999888999999:::;;;<<<===>>>>>>@@@???<<<999777666555555333444444444555555555555333333333222333333444555333333333444444555555555444555555555555444444333333444444444444555777999888:::<<<<<<:::888777666333:::AAACCC???:::999999;;;<<>>===<<<<<<<<<>>>@@@CCCEEEEEECCC@@@>>>;;;;;;;;;:::;;;;;;;;;;;;999:::<<<;;;;;;:::<<<===>>>@@@BBBBBB@@@>>>>>>???========================>>>@@@BBBCCCCCCAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCBBB@@@===;;;:::999888777666666666666777777888999:::;;;;;;<<<:::<<<@@@EEEHHHHHHEEEBBB???<<<888777888999:::999888999:::;;;===>>>@@@@@@BBB@@@>>>;;;999777777777444444555555555666666777777777555444333333222222333333444555666666777777777777777777777666555555555555666555444666999;;;999<<>>@@@???;;;888999:::<<<===>>>===<<<;;;<<<:::888666555555555666:::999999888888888888888777777777888999:::;;;<<<>>>>>>===<<<<<<;;;::::::777777666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999888777666555333444444666777999;;;<<>>>>>>>><<<<<<===@@@CCCKKKUUU\\\[[[VVVRRROOOLLLKKKMMMLLLGGGEEEHHHKKKKKKNNNWWWYYYYYY]]]TTTHHHGGG???<<<999777666666555333222222222222222222222222/////////000111222000///---------///111111///------............---,,,,,,***+++,,,------.........+++,,,,,,------,,,,,,++++++,,,......,,,+++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************++++++++++++***+++,,,,,,******+++,,,,,,,,,.........---,,,+++))))))***++++++++++++***)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,---......---,,,+++(((((((((((((((((((((((())),,,,,,)))))),,,,,,***)))*********++++++++++++******))))))))))))******&&&((()))***))))))***,,,)))))))))************+++************))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++++++++***)))))))))+++,,,---////////////000000000000------,,,,,,,,,,,,------//////...------......///000//////...------,,,,,,---+++***,,,///111///------------------.........////////////000111222333333666999;;;:::999999:::<<<===@@@BBBBBBAAA@@@>>>;;;:::::::::999999888888777888999888777888:::<<<<<>>???@@@???>>><<<:::::::::::::::::::::::::::===>>>@@@BBBAAA@@@>>><<<:::999888777666666666666555555666666777777888888999:::===AAADDDDDDBBB??????<<<999888888999:::999999:::;;;===???@@@BBBCCCBBB@@@>>>;;;999888888888555555555555666777888999;;;:::888666444333333222444444555666777888999:::::::::::::::999888777777777888777666555666999<<<;;;>>>AAA@@@===999999:::888666777;;;@@@AAA===999999:::;;;<<<<<<;;;:::::::::999777666555555666666888888888888888777777777666666666777999;;;<<<===??????>>>===<<<;;;;;;:::666666555555666777777888888888888888888999999999:::;;;;;;<<<<<<;;;::::::888888888777666555444333333444555666888:::;;;===@@@DDDGGGDDD>>>999888999555555555555555444444444//////...,,,,,,+++++++++************************************++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++***))))))***+++***)))++++++******+++,,,,,,---)))))))))***++++++,,,,,,******+++,,,,,,,,,++++++@@@AAACCCEEEGGGIIIJJJKKKHHHFFFBBBAAA@@@@@@???>>>999:::;;;;;;;;;===BBBFFFVVVaaajjjhhhaaaZZZTTTOOOMMMOOOLLLEEECCCGGGIIIGGGHHHMMMKKKKKKOOOIII@@@CCC999777555444555555444222111111111111222222222222000000///000111111///------------///111111///------------------,,,++++++,,,------.........------+++,,,,,,------,,,,,,+++(((***,,,+++***)))******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************+++++++++++++++,,,,,,+++))))))+++---,,,------------------,,,((()))***+++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++,,,,,,------------******+++++++++,,,,,,,,,+++,,,...//////...,,,+++))))))))))))))))))))))))(((***+++((())),,,,,,)))))))))***+++++++++++++++******))))))))))))******(((***++++++))))))***,,,))))))*********+++++++++************)))))))))(((***)))))))))((((((((((((************************)))))))))))))))))))))))))))))))))))))))******+++))))))******++++++,,,,,,+++***))))))***+++...///000000/////////............------,,,,,,------.../////////......//////000---------........./////////,,,***+++///000...+++,,,,,,,,,------...............---......///000000000333777888888777888888:::;;;===????????????>>><<<<<<<<<;;;:::999888888666666666555555666888;;;;;;===@@@AAAAAAAAAAAABBB===<<<:::999999:::<<<===;;;;;;<<<<<<<<<;;;::::::999999999::::::;;;;;;;;;======>>>?????????>>>===:::999888888777777777777666666666666777777777777999999:::<<>><<<===<<<<<<<<<===<<<999777777888999;;;>>>@@@AAABBB@@@???===;;;999888888999666666555555666888999:::;;;:::999777666555555555444555666777999:::;;;<<<=========<<<<<<;;;999999::::::999777555777:::<<<===@@@CCCAAA===::::::<<<;;;999888999:::<<<;;;:::888999999:::999999888888888777666666666666777777555666666777777777666666444444555666888:::<<<===@@@@@@???>>>===<<<;;;:::555555555555555555666777555555555666666777777777888888999:::::::::999888555666666666555444333333555555555666888:::<<<======??????>>>:::888777777444444333333333222222222......---,,,++++++++++++************************************++++++++++++******++++++++++++************+++,,,,,,,,,,,,++++++)))((()))***+++***((('''((()))+++,,,,,,,,,,,,((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,+++CCCDDDEEEFFFFFFFFFFFFFFFEEECCC@@@??????>>><<<;;;888:::<<<<<<<<<@@@FFFKKK^^^jjjsssqqqhhh^^^VVVPPPNNNPPPLLLDDDAAAEEEGGGDDDCCCFFFAAA@@@FFFAAA:::>>>666444222222333444333222111111111111222222222222111111000111222111///---...------///111111///---,,,,,,------,,,,,,+++***////////////...---,,,,,,+++,,,,,,------,,,,,,++++++---///...---,,,------+++++++++++++++++++++++++++******************+++)))************+++++++++,,,,,,+++***((())),,,...------------------------((()))***+++,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,)))***,,,------,,,***)))************************))),,,+++((((((******'''((()))***+++++++++++++++******))))))))))))******+++------,,,***)))***+++))))))******+++++++++++++++*********))))))(((((())))))))))))((((((((((((************************))))))))))))))))))))))))))))))(((((()))***++++++(((((()))***+++,,,,,,---,,,+++******+++---///000111000000///...------,,,.........------.........222111111111111111222222******+++---///000111222111...***+++//////,,,(((,,,,,,,,,------.........------,,,,,,------......///222555777777666777777:::;;;<<<======>>>>>>>>>?????????>>>===<<<:::999555555555333333444777::::::===@@@BBBBBBBBBCCCDDD>>><<<:::888888:::<<<>>>::::::::::::::::::::::::777888888:::;;;<<<======<<<======>>>>>>>>>======::::::999888888888888888999999999999888888888888888888888999;;;<<<<<<:::;;;<<<>>>AAABBB???999555444555666888;;;===???@@@???>>><<<:::999888999999777666666666666888:::;;;;;;:::999888777777777777555666777888:::<<<======>>>>>>>>>>>>===<<<;;;:::;;;;;;:::777666777:::<<<>>>AAADDDAAA<<<:::;;;>>>;;;;;;:::777444444777:::666777777777777666666555666666666666666777777888222333555666777666555555222222333555777999;;;===@@@@@@???>>>===<<<;;;;;;555555444444444555666666444444444444555555666666666666888999999888777666444444555555444444333333555666666777888:::<<<===<<<;;;:::999888777777666333222222222111111000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++))))))************))))))******+++,,,,,,,,,,,,+++***)))((()))***+++***((($$$&&&(((***,,,,,,,,,+++((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,GGGJJJMMMMMMKKKGGGDDDBBBAAA@@@>>>;;;::::::;;;<<<<<<<<<;;;<<<>>>BBBFFFIIIYYYiiivvvttthhh\\\SSSNNNQQQNNNIIIEEE@@@>>>===<<>>???@@@???===<<>><<<:::999888777777888999:::;;;:::999888777999777777777:::;;;;;;;;;;;;<<<===>>>??????>>>>>>:::::::::999999888888888999999999999999999999999666666555555666777888888999999:::<<<===<<<999666555666777888:::<<<======<<<;;;:::999888888888888888888888888999:::;;;<<<======<<<;;;999888777777666666666777999;;;===>>>;;;<<<>>>@@@@@@@@@???>>>:::999777666666888999;;;===>>>???@@@@@@???>>>===AAA???<<<999777777777777888888777555555444444444444444333333333444444444444333222222444555555555555555666666777888::::::<<<===???@@@@@@>>><<<:::666666666666666666666666444444444444444555666777777666666555555555666666555555555444444333222111666666666666666666666666777777777666555555444444222111111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,,,,++++++,,,------,,,+++***+++...///---***************************++++++************++++++---+++)))***,,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))EEEGGGIIIHHHFFFCCCAAA@@@@@@???===;;;::::::;;;=========<<<===???CCCFFFIII[[[jjjuuusssggg[[[RRRMMMMMMKKKGGGBBB???===<<<;;;======<<<;;;:::777555444222111000......///000111////////////////////////000000000/////////......------...000222222111///......---------,,,,,,,,,+++++++++******+++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......---+++***)))***+++,,,+++++++++,,,,,,++++++++++++,,,---------,,,+++***,,,,,,,,,------............---,,,,,,+++++++++,,,,,,,,,+++++++++*********------,,,,,,,,,---...///...---+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***)))***++++++---......---,,,,,,---...---+++)))(((((())))))*********************************)))))))))))))))))))))***+++++++++++++++))))))***++++++++++++***))))))***++++++++++++******************************************)))((((((+++*********))))))((((((++++++,,,,,,,,,---------)))******++++++++++++++++++++++++++++++,,,------+++---...///......000111111...+++***,,,------,,,------........./////////---///111333444444444333333222111000////////////111222222000---++++++,,,..............................------...///000111//////000111222333444555666666777888:::<<<===>>><<<<<<=========<<<:::999555444444333333333444444777888;;;===?????????>>>???>>><<<:::999777777666888999:::::::::999888777888777666777999:::::::::888999;;;<<<>>>>>>======::::::999999999888888888888888999999::::::::::::999888777666666666666666555666777:::<<<;;;888666444555666777999:::;;;<<<;;;:::999888777777777777777777777777888999:::;;;===<<<<<<;;;999888777777666555555666888:::<<<======>>>???@@@@@@???===<<<:::999888777666777999:::<<<===>>>>>>>>>>>>===<<>>??????===;;;999666666666666666666666666555555555444555555666666666666555555555555555666777888888888888666555333555555555555555555555555666555555444444333333222111111000//////...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))),,,,,,,,,++++++,,,,,,---,,,******+++......---+++************************+++******************+++,,,***((()))+++,,,***(((************************************************BBBCCCCCCBBB???>>>???@@@AAAAAA@@@>>>;;;;;;<<<>>>???>>>>>>???@@@CCCFFFHHHXXXdddnnnkkk```VVVNNNHHHGGGEEEBBB???<<<;;;::::::888999999888777666555444111000///------...////////////////////////////////////...............---.........000222333111///......---------,,,,,,,,,******)))******+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......---,,,+++*********+++,,,,,,++++++++++++++++++,,,,,,,,,------,,,+++************+++,,,------............---,,,,,,,,,,,,---******+++,,,+++***)))(((******+++,,,---///000111...---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++------,,,+++***+++,,,,,,---------++++++---......---+++******+++,,,---************************(((((())))))******************+++,,,,,,,,,,,,,,,))))))***++++++++++++***))))))***++++++++++++***++++++++++++++++++++++++)))))))))***))))))((('''((((((((()))******++++++,,,,,,,,,---------......******+++,,,,,,,,,,,,++++++************+++,,,,,,+++---............///111000...++++++,,,------------------------.........---...000333444555555555222111000//////...//////111222222000---,,,,,,,,,////////////////////////111000///...------------------...///000111111222444444444555777999<<<===;;;<<<<<<<<<<<<;;;;;;:::777666555444444444444444111333666:::===??????@@@>>>===;;;999888666666555777888999::::::999999888777555444555777999999888555777888:::<<<<<<<<<;;;999999888888888888777777777888888999:::;;;<<<<<<<<<;;;:::888666555444444222333444777999:::888666333444555666777888999999999888777666555555555555555555555555666777888999<<<<<<;;;:::999888888888666555555555777999;;;<<<===>>>???@@@???===;;;:::;;;:::999777777777888888999:::;;;<<<<<<;;;:::999;;;:::888666555555555666666555555444444444555555444444444444555777888999888777666666888999999888777777666666666666777777:::;;;===>>>===<<<:::999777777777777777777777777666666666666555555555555555555444444444555555666777999:::;;;;;;888666444444444444444444444444444444444333333222111111000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))))),,,,,,++++++++++++,,,,,,+++******+++---...,,,+++++++++++++++++++++++++++***************************)))((((((***+++***(((************************************************===>>>===<<<;;;===AAADDDJJJJJJIIIEEE@@@===>>>???@@@@@@??????AAACCCEEEGGGMMMWWW___]]]UUUNNNGGGAAA@@@???===;;;999888777777444444444444444444444444000///...------------...---...............//////........................///...///111222333111///......---------,,,,,,,,,************+++,,,---...,,,------......------,,,------------------------******++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,---,,,+++******+++,,,---------,,,,,,++++++***))),,,,,,++++++++++++++++++---,,,,,,+++++++++,,,,,,((()))+++,,,,,,+++)))((((((((()))***+++---...///,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++++++++++++++++++++,,,---...---+++***+++,,,---------+++******---///...---,,,++++++++++++,,,************************))))))))))))))))))******)))***++++++,,,,,,++++++))))))***++++++++++++***))))))***++++++++++++***++++++++++++++++++++++++))))))************))))))'''(((((()))***++++++,,,))))))************++++++******+++,,,,,,,,,,,,,,,******))))))******+++,,,+++,,,------,,,,,,---///...---,,,,,,,,,---------------------------.........///000111222222111111111000//////.........///+++,,,...---,,,,,,---...........................000000///...------,,,,,,,,,,,,------...//////000222222222222444777999;;;;;;;;;;;;;;;;;;;;;::::::888888777555444444444444///111444777:::<<<===>>>;;;:::999777555444444444666777888999::::::999888666444333444555777777666666777888:::::::::999999777777777777777777777777666777888999:::;;;<<<===<<<;;;:::888666555444444333333444666888888777555222333333444555666666777666666555444444444444444444444444444444555666666:::::::::999999888888888666666666666777888:::;;;;;;<<<===>>>>>>===;;;:::;;;:::999888777666666777777888999::::::999888777777777666555444555555666555555444444444444555555333444444555777888:::;;;999888666777888999999888999888777777666666666777999:::;;;<<<;;;:::999888777777777777777777777777777777777777666555555444444444444333444444555555555777:::;;;;;;888555333444444444444444444444444333333222222111000000000000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---,,,++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++*********))))))))))))************************************************************::::::999999:::???FFFKKKUUUVVVTTTNNNFFFAAA@@@AAA@@@@@@??????@@@AAACCCDDDBBBJJJPPPNNNKKKGGGAAA<<<;;;:::999777666555555444111111111111222222333333///......---------------,,,,,,------............////////////////////////000//////111333333111///......---------,,,,,,,,,+++++++++,,,---...///000,,,------......------,,,------------------------+++,,,,,,,,,,,,+++))))))+++++++++++++++++++++,,,---,,,+++******+++,,,---,,,,,,++++++************+++++++++++++++++++++***+++***************++++++((()))+++,,,,,,+++***(((*********++++++,,,,,,,,,*********++++++++++++***,,,+++++++++*********)))++++++++++++++++++++++++,,,---...---+++***+++,,,,,,---,,,+++******,,,......---,,,+++***))))))(((************************++++++******)))(((((('''((())))))***************))))))***++++++++++++***))))))***++++++++++++***++++++++++++++++++++++++***++++++,,,,,,+++++++++)))))))))))))))*********(((((((((((())))))))))))******+++,,,,,,,,,,,,+++******))))))******+++,,,)))+++,,,,,,+++***+++---------------,,,,,,---...........................------......////////////000///......---.........+++,,,------,,,,,,---///------------------------...............---------,,,,,,------......//////000000000111222555777888999999999999999999::::::999888777666555444444444000111333555777888999:::777777555444333333222222555666777999::::::999999555444222333444555555444777888999999999888777666666666666666666666666666666666777888999;;;<<<<<<:::999888777666666666666666555555666777777555333222222222333333444444444444444333333222222333333333333222222333333444444888888888888888777777777888777666666666888999:::666777:::;;;<<<<<<;;;::::::999888777666666555555555666777888888777666555555555555555555666666777666666555444444444555555333333444555777999;;;<<<999777666666777888777666::::::999888777777777777888999999999999888777666666666666666666666666666666666777777666555444333333333333333333444555555555777999;;;;;;999555333222222222222222222222222333333222111111000000///...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++************)))***+++,,,,,,++++++,,,++++++++++++++++++++++++)))***++++++++++++***))))))***++++++++++++,,,,,,************************************************999999888999;;;AAAIIIOOO]]]___]]]UUUKKKCCCBBBCCC???>>>>>>>>>>>>??????@@@<<>>999777666666555444333222111////////////000111222333...............---------++++++,,,,,,---.........///////////////000000000000000000111333333111///......---------,,,,,,,,,------,,,------...///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***((('''***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++************+++,,,))))))***+++,,,,,,------***))))))))))))******+++)))***+++,,,---,,,++++++------.........---,,,,,,))))))***+++++++++******************************+++++++++++++++++++++++++++------,,,+++***+++,,,+++,,,,,,,,,******,,,---,,,,,,+++***)))(((''''''************************,,,,,,+++***)))(((''''''(((((()))************)))))))))***++++++++++++***))))))***++++++++++++***++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,************)))))))))))))))))))))************+++))))))***++++++++++++***+++************+++,,,,,,***+++,,,,,,******+++,,,+++,,,......,,,,,,---.../////////...............)))***+++,,,...///000111......------------......000111111000...,,,---...------------------------,,,,,,---............---,,,,,,------............---...///111222444555666888777777777777888888999888777666555555555555555222222333444444555666666444444333222222333333333333555777888::::::::::::555444222222444555444444666777888888888777666555444444555555555555666666555666666777888999::::::777777666666666666666777888777666666777777555444222222222222222333333333333333222222222222333333333333222222222222333333555555666666666666666666777777666555555666777888222444666999:::::::::999777777666666555555444444444444555666666555444444333444555666777888888999888888777555555444444555333444444555777888:::;;;999777555555666777666555999999888777777666777777777777777777777666666555666666666666666666666666444555666666666555444333222222222222333444444555666777999;;;;;;999777666222222222222222222222222222222111111000/////////,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,+++******)))******(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))***,,,,,,++++++,,,...++++++++++++++++++++++++++++++++++++++++++++++++::::::999999<<>>:::444555444444333222111000//////............000111222///////////////...------***++++++,,,------......------........./////////111000111222333333111///......---------,,,,,,,,,------,,,,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,***((('''******++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++******))))))***+++,,,---++++++++++++,,,,,,------******))))))******+++,,,++++++,,,,,,,,,---------,,,---.........---,,,,,,)))***+++,,,,,,,,,++++++)))******++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,***)))***+++***+++------+++***+++,,,***************)))((((((************************+++*********))))))(((((())))))***++++++++++++***))))))***++++++++++++***))))))***++++++++++++*********************************+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++(((((()))************)))+++++++++++++++,,,------+++---...---,,,+++,,,---***,,,......---,,,---///.........---------,,,,,,+++++++++,,,---///000000...------,,,------......///000111000...------...........................,,,---.........---,,,,,,,,,,,,,,,,,,,,,---------+++,,,///222333444444333666555555444555666777888666666555444444555555555333333333333333444444555333222222333333555666666222444666888::::::::::::666444222333444555444333222333444666666666666555333333444444555555555555555555666666777777777888777666666555555555555555666555444555777777666555333222222222222222222222333222222222222222333333333333222222222222222333333333333444444555555555666555444333333333444555111222555777888777666555444444444444444444333333333444555666666555444333333444555777999:::;;;;;;;;;:::888777555555444444444444444555666777999:::999888666555666777666555777666666555555555555666666666666666555555555444444444444444444444444444111222444555666555333222111111111111222333444555555666777888888777666555111111111111111111111111000000//////......------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++***))))))))))))'''***,,,,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,,,,+++***(((''')))++++++******,,,...++++++++++++++++++++++++++++++++++++++++++++++++;;;;;;;;;:::<<>>AAACCCEEESSSVVVWWWRRRIIIBBB@@@AAA>>>===;;;:::999888888888222222222222222222222222222111000111222111///...444222111///.........///111111000---+++***,,,......------,,,,,,------......+++(((***///111000------...000111111111000///......---------,,,,,,,,,,,,---------...//////////////////...------,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++***,,,---,,,++++++,,,---((()))+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,---,,,+++++++++,,,---...---,,,+++***(((((()))***+++,,,,,,,,,------,,,+++***)))((('''++++++++++++***)))((((((((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++,,,++++++***)))((('''''',,,+++***))))))***+++,,,******++++++++++++******************************)))***+++,,,---,,,+++***,,,++++++******++++++,,,************************'''((((((((())))))))))))******+++,,,,,,---......++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////---------............///////////////////////////---...............------------------------------//////............//////000000////////////000000,,,,,,++++++,,,...000111)))***,,,;;;HHH===...000444333000///333888666000444444333222333444555666555444333222000///...---444333111000000111333444444555555666777888888999555444333333222222333333222333555666666555333111777666444333444555777888888666444444666666333000222222222333333333444444333333222111222333444555555555555444444333333333444444333333444555777888777888888666333111111222333333333111000111444666666666555555444222111000555444333222222222333444555444444333444555666777333333333444444444555555555555777888:::;;;<<<======:::666444444555555555222222333444555666777888:::888666333222222333444555444444444444555666666666666666666666555555444444333333222222111111111//////000111111111111111111000000000111222333333555555444444444333333333//////000000000000//////---------,,,,,,+++++++++***++++++,,,,,,++++++*********************************))))))))))))******,,,+++)))))))))+++---...,,,+++++++++***))))))))),,,++++++******++++++,,,,,,,,,------,,,,,,+++*********)))))))))))))))*********++++++++++++******,,,,,,,,,---------......;;;;;;;;;<<<>>>@@@BBBCCCIIILLLNNNJJJDDD>>>======<<<;;;:::888777777666666222222222222222222222222111000///000111111///---......---,,,,,,,,,------000111111///------...///...------------------......+++(((***...111///------...000111111111000///.........---------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***+++,,,******+++,,,---,,,++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++++++++,,,------,,,,,,,,,))))))******++++++,,,,,,++++++++++++************+++++++++,,,++++++***)))***+++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++***))))))))))))************************,,,,,,++++++******))))))+++***))))))))))))***+++******++++++++++++******+++++++++*********************+++,,,,,,,,,,,,+++++++++************++++++************************************++++++++++++))))))***++++++,,,------++++++******++++++,,,------------,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,---------...........................------.........------,,,------------------------//////............/////////...------,,,,,,,,,---///...---,,,,,,,,,,,,,,,444222///999DDD;;;000444000111000///222666555111333333333333333444444555555555444444333333222222333222111000000111222333444444555666666777888888333333222111111111111222222222333444444333222111555444333222333444666777888666444555666666333111222222222222222222333333555555444333444444666666444444333333222222222222444444333333444555777777888888888666444222222222111222222111111222555888::::::999999888666555444444444333222222222333444555444444333444555666777333333333444444444444555555666777888:::;;;<<<===<<<999555333333444444444222222333444555666777888999777555333222222333333333222222222222333444444444555555555555444333333222222222111111000000000000111222222333333222222111111000000111111222333333333333333222222222222//////000000000//////...------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********************************))))))))))))******,,,,,,+++***+++,,,---...+++++++++***************,,,++++++******++++++,,,++++++,,,,,,++++++***)))******))))))))))))************++++++++++++******++++++++++++,,,,,,,,,---<<<<<<<<<<<<===>>>@@@AAA@@@BBBDDDBBB>>>::::::;;;999888777666555444444444111111111111111111111111000///...///000000...,,,******+++,,,,,,,,,,,,,,,,,,...//////...------...------------------------...+++)))+++...000///------...000111111111000///.........------------,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---...///000...,,,******++++++,,,,,,,,,,,,,,,+++******+++,,,------,,,+++***************************)))***+++,,,,,,,,,,,,+++++++++++++++,,,------...*********+++++++++++++++)))*********++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,+++***)))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++******))))))))))))************++++++++++++******,,,,,,++++++*********)))++++++******++++++,,,---+++******))))))******+++************************++++++++++++++++++******)))))))))******++++++,,,++++++******++++++,,,---------------------------------............------+++++++++,,,,,,,,,------........................------............------........................//////............/////////...------,,,,,,,,,,,,---...000111333444555555;;;777000444<<<666...444+++000222000000222333111111222222333444333333333444444444444444444444444222111000//////000111222333444444555555666666777222222111000000000000000111111111222222222222222333333222111222333444555777666555666666666444222222222222222222222222222666555444444444444555555222222222222111111111111333333333333444555666777888999999777444333333333000111222222222333777999;;;;;;;;;;;;:::888777666444333333222222333333444444444444333444444555666333333333333444444444444666666777888999;;;;;;<<<:::777444222333444444333222333444444555666777777777666444333222222222333111000000000000111222222333333333333333222222111000000000000000000/////////000111111222222111111111111000000000111222222222222111111111000000000///000000000///...------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))*********+++++++++++++++,,,,,,***************+++++++++,,,++++++******++++++,,,***++++++++++++***))))))******)))))))))******+++******++++++++++++******************++++++++++++;;;;;;;;;<<<<<<<<<======;;;===>>>===:::888888888666555444333222222222222000000000000000000000000......---...//////...,,,+++,,,---......---,,,+++'''***,,,---,,,++++++,,,------............------...,,,***+++---///...------...000111111111000///............------------...---------,,,,,,++++++++++++,,,,,,---......///+++,,,,,,------,,,,,,+++---,,,***))))))***,,,------//////...,,,+++,,,------------,,,,,,++++++***,,,---///000000///---,,,******************************++++++,,,,,,,,,,,,++++++******+++---///000+++++++++++++++++++++************+++++++++,,,,,,)))***+++,,,------...---,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++***))))))************************************+++++++++++++++++++++++++++******+++++++++***++++++,,,,,,++++++***---,,,,,,++++++******))),,,+++***)))***+++,,,---+++++++++******+++++++++******************************))))))))))))(((((()))*********+++++++++,,,++++++******++++++,,,------------...............---......//////......---+++,,,,,,,,,,,,---------..............................//////000////////////////////////////////////......------......///000000//////000000111222222444777:::<<<=========999666------444000***111***111666333//////000//////000222333333333222111222222222222222222222222111111000//////000111111333333333333444444555555222222111000000000000111222222111111111222333333333222222222222333444555666666666666666555444333333333333333333222222222333333222222222222222222222222222222222222111111333333333333444555666666888999999777555333333444222333444444333444777999999999999999888777666555333333333333333333444444444444444444444444444555222222333333333444444444666666777888999999::::::999777444333333444444333333333333444555666666666666555333222111111111222000000//////000000111222222333333333333222111111000000000000000000000000------...///////////////111111000000000000111111111111111000000000000///////////////...---,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++((()))************)))))))))))))))***+++++++++,,,,,,++++++******++++++,,,+++++++++++++++******)))******))))))******++++++******++++++++++++***************++++++++++++,,,::::::::::::::::::::::::999::::::999666555444444333222111000000000000000////////////////////////...---,,,---//////...,,,,,,------...---+++)))((('''))),,,---,,,++++++,,,---......//////......---...,,,+++,,,---......------...000111111111000/////////.........---------//////......------,,,,,,------...///000000111111------............---------,,,***))))))***,,,---***,,,------,,,,,,...///...------,,,,,,+++++++++,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,++++++******+++---///000,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++***)))***+++,,,---.........*********++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++,,,+++******)))*********++++++++++++++++++++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******,,,+++***)))***+++,,,---,,,,,,++++++++++++,,,,,,*********************************)))))))))))))))+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------------.........///////////////000000/////////------------....................................//////000111111111111111////////////////////////......------------............///000111333444555;;;<<<<<<;;;:::888555444222222+++***111...)))...,,,444999444...---.........///111222222222111000444333333222222111000000111000000000000000000111222222222222222333333333333333222111111111111111222222222111222333444444333333333333333444444444444555666666555444444444444444444444333333333333222222222222222222222111222222222222333333333333222222333444444555555555777888888777444333333444555666777666444444555666666777777777666555444333222222222333333444444444444444444444444444333333222222222333333333444444666666666777777777888888888666444333444555444333222222333333444444555555333333222222111111000000000000000000000111222222222333333333333222111111///000000111111222222222------...///////////////111111000000///000000111111111111111000000000000...............---,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++***++++++,,,,,,+++******)))))))))***+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,---,,,++++++******************+++,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,777777888888888888777666666555444333222111000000111000//////......//////........................------,,,...///000...---,,,,,,++++++***((('''&&&***,,,......------...///---...///000000///...------------,,,,,,------...---...000111111111000////////////.........------..................---------......///000111111111......////////////......,,,+++***))))))***+++,,,(((***,,,,,,,,,,,,...000...------,,,,,,,,,,,,---***+++,,,------,,,+++***------------------------++++++******++++++,,,---++++++++++++,,,------...+++++++++,,,,,,,,,,,,,,,------,,,,,,+++++++++***))))))+++,,,------------************+++,,,---...++++++++++++++++++++++++))))))))))))************++++++***************+++++++++++++++++++++++++++***)))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++++++++++++++,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---......////////////000000000000//////---------.........//////------------------------...///000111222222222111..............................------------......,,,,,,---...///111333444444444333333222111//////---000+++***111///***///...555888333...---.........///000000111111000000555555444333333222111111111111111111111111111111111111111111111111111111333333222111111111111222111111222222333444444444222222333333333444444444222333555555333222333444222222333333333444444444222222333444444444444444222222222333333333333333111222333444555555555444666777777666444222333444555666777666333222333444666666666666666555444444111111222333444444444444333444444444444333333222222222222222333333333333555555555555555555555555666555333333444444333222111111111222222333333333222222111111111000000///111000000000000111222222222222222333222111111000//////000000111222333333///000111111222222111111111111000/////////000000111111000000000/////////,,,,,,---------------,,,*********+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++.........---------------***************+++++++++,,,++++++******++++++,,,,,,------------,,,++++++***************+++,,,---******++++++++++++******++++++++++++,,,,,,,,,---444444666666666666555444333222111000111111000000000///......---.........------------------------...------...000000///...,,,+++******))))))))))))---.........,,,,,,...000---...///000000///...---------------,,,,,,---...---...000111111111000///////////////............------------------......,,,,,,,,,------.........---..................---************************(((***++++++******,,,---------,,,+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++,,,------,,,,,,,,,***++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++,,,+++*********+++,,,---************************))))))*********++++++++++++***************++++++************************+++++++++******))))))))))))***++++++++++++***)))+++,,,,,,------,,,,,,+++***++++++,,,,,,---------******+++,,,,,,,,,,,,+++******))))))))))))************************************++++++,,,---......++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,---............//////////////////...,,,,,,---------.........------------------------------...///000000000000------------------------...------,,,,,,------...,,,,,,,,,,,,---...///000******+++,,,---...000111+++000+++)))///...+++///---222333///,,,...////////////......//////000111222222222222222222222222111111222222222222111111000000000000000000000000222222111000000000000111...///111222333333333222000111111222222222222222000222444444222111111333//////000111222333333444000111222444555555555555111111111111222222222333000111333444555555444444444555666555333222222333111222333333111000111222444444555555555444333333000111222444555555444444333444444555444333222111111222222222222333333333333333333333333333333333333222111111222222111000000000000000111111111111000000111111000000//////000000000000000111111222000111111111111000//////------...///000111222333000111222222333333222222111111000///////////////////////////.........---***+++,,,---------------)))*********++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///...,,,+++++++++,,,---+++++++++***************,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++******************+++,,,---...******++++++++++++******************++++++++++++222333444555555555444333333111000000222333333222//////...---------......------------------------...------...000111000...---,,,+++++++++,,,...///---------+++******,,,...---...///111111///...------......---,,,+++---...---...000111111111000///000/////////............+++++++++,,,,,,---------)))************+++++++++,,,------......------,,,)))***++++++++++++***)))***+++,,,+++))))))***+++---,,,,,,+++,,,---///000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++*********+++,,,---+++,,,---...---,,,+++*********+++,,,,,,---......)))******+++---......///))))))***+++++++++******...---,,,***)))******+++******************************+++++++++,,,,,,,,,+++***************++++++))))))))))))))))))))))))------,,,,,,+++***))))))'''((()))******)))((('''+++,,,,,,------,,,,,,+++)))***+++,,,------...///)))***+++,,,---,,,++++++((((((''''''''''''((((((************************''''''((()))+++,,,---...++++++******************++++++******++++++,,,---******+++,,,,,,---......---..................---++++++,,,,,,,,,---------------------------------+++,,,---...////////////------------------------...------,,,,,,------...//////...------------...000///---,,,,,,,,,---...+++000***&&&,,,,,,)))...+++...///,,,+++///111000//////...------///000111---......///000000111111222222333333333333222222000000000000000/////////111111000///////////////,,,...000222333222111000//////000111111111111111...111333333111///111333,,,------///000111222333,,,...000222333444444333//////000000111111111222000111333444555555444333333444555444222111222333,,,...000000000///000111222222222333222222111111000111222444555555444444333444444555444333111000111111222222222333333333333333222222222222222111111000//////000000///...////////////000000000000///000000000000000///...///////////////000111111///////////////......---+++,,,---...///111111222//////000111111111111111111111000///////////////......---------,,,,,,,,,)))***+++,,,---.........))))))******+++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++)))''''''((()))***,,,+++++++++******)))))),,,++++++++++++++++++,,,***++++++++++++***))))))************+++,,,---...******++++++++++++******))))))))))))************000000111111222222222333333222111/////////000111..................------000///...---,,,+++++++++---------............///111000---+++***+++,,,---------------------------......---,,,---...///000+++,,,,,,------,,,,,,+++///......------///000111000000//////.........---......---------,,,,,,,,,..................------((()))***+++---...///000++++++++++++++++++++++++---+++)))+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------+++)))''''''(((+++)))'''(((+++---,,,***/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,---,,,***---------,,,,,,+++++++++))))))***+++,,,,,,------++++++*********+++---...)))((('''(((***,,,+++)))---......---,,,***(((&&&))))))))),,,000000...+++,,,++++++******++++++,,,,,,,,,,,,++++++*********************************///,,,***+++---...,,,)))---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++---,,,)))((())),,,///222777///+++---...)))''')))***)))))))))***+++,,,,,,)))***,,,...//////.........---,,,++++++,,,---...---,,,+++...000111...,,,***++++++,,,---...///000+++,,,------,,,,,,...//////...---...000000///---,,,,,,------------------///...------,,,+++******---......//////......---++++++++++++++++++++++++,,,,,,,,,---------......------,,,+++,,,---...///////////////000000000000000000111111111222222222222222111000//////000000000///...---------------000000000000000000000000000111222333333222111000000000000000////////////000000000000000000000000//////000000111111222222000000000000111111111111111111222222222333333333444333333222111000//////333222222111111222222333444444444444333333222111//////000111222222333333555444333333333222000---222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000...............///000000........................////////////............000000111111111222222222111000///......///000111///////////////......---////////////////////////++++++,,,,,,,,,---------,,,+++******))))))******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***++++++,,,------000///...,,,+++***))))))))))))***++++++++++++***)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***000000000000111111111111222111000///...//////000........................///...------,,,,,,,,,,,,---------............///000///---,,,+++,,,,,,---------------------------...------,,,---...///000+++,,,,,,------,,,,,,+++///......---...///000111000000/////////..................---------,,,,,,------------------............------,,,+++******++++++++++++++++++++++++---+++***+++---...---+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------+++***+++---,,,***((()))+++---,,,+++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***---,,,,,,,,,++++++++++++*********++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,+++++++++++++++******((()))***+++,,,++++++***+++***)))+++---...+++))),,,++++++******++++++,,,,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++---+++***)))***,,,///000<<<444.........,,,---000*********)))******++++++'''(((***,,,---......---,,,,,,++++++,,,...000111555222///...//////...,,,***+++,,,---///000111222+++---......,,,,,,---///,,,---...///////////////---------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,---............/////////000000000000000000111111111222222222111111000//////000000000//////...............000000000000000000000000000000111222222111000000000000000000////////////000000000000000000000000/////////000000000000000//////000000000111111111111111111111222222222333333222222111111000000000222222222111111222222222333333444444333222222111000000000111222333333333222111000222333444222111222222222222222222222222222222222222222222222222111111111000000000//////000000000000000000000000...............///000000111111111111111111111111000000000/////////....../////////000000000111111111000///......///000111///////////////...------------------------------++++++,,,,,,,,,---------,,,,,,+++************++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,---------111000...---,,,+++++++++))))))***+++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,+++++++++++++++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++000000000///////////////000///......---....................................------,,,,,,------------------............///---------------------------------------------------------,,,---......///,,,,,,------------,,,,,,......------......///000000000////////////...............------------,,,++++++,,,,,,------......000000///---,,,***))))))++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++---...---...///111---+++******,,,------,,,)))))))))))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***+++++++++++++++*********++++++++++++++++++++++++,,,,,,+++******+++++++++***+++,,,+++***)))***+++'''(((***,,,------,,,,,,,,,+++)))***++++++)))(((,,,++++++******++++++,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------+++***++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++,,,---......777000)))''''''(((,,,000++++++******)))*********'''(((+++---.../////////*********+++---000222444999555111....../////////+++,,,---...000111222333---...///...,,,,,,---...***---000000...---...000.........------,,,,,,+++,,,,,,,,,,,,------......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,---------------.........////////////000000000000000111111111111111111000/////////000000111000000///////////////000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000///////////////.........//////000000000000111111000000000000111111111111111111111111111111111111222222111111111111222222222333333333333222111111000000111111222333333333111000000111333333222111000000000000000000000000000000000000000000000000111111000000000000//////000000000000000000000000...............///000000////////////////////////111111000000000/////////............////////////000//////......//////000...////////////...------++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------......000000///---,,,,,,,,,,,,)))******+++++++++++++++,,,,,,,,,+++******))))))------,,,,,,++++++******'''((()))+++,,,,,,------,,,,,,---------.........++++++,,,,,,,,,,,,++++++/////////......---------...------------------------------...............,,,,,,,,,,,,,,,---...///---------............///,,,,,,---......---------------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,------------......//////000000//////////////////............------------******++++++,,,---......------------------------+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))+++---...---...000222---,,,++++++,,,,,,------+++++++++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,+++***************************,,,,,,++++++++++++++++++*********++++++,,,,,,---''')))+++***))))))+++---***+++,,,---------,,,+++,,,+++***)))******++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,++++++***+++,,,---...---,,,+++************************+++,,,---,,,***)))***+++***+++,,,,,,------------///***%%%######%%%))),,,,,,,,,+++***)))))))))***)))+++---///111222222222+++++++++,,,...000222444222111...------...000000---------...//////000000...///000///---,,,,,,---,,,000444222---+++---111//////...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------......---------++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---...---,,,,,,------.........//////////////////000000000111111111000000/////////000000111111000000000000000111000000000000000000000000...//////////////////...////////////000000000000000000000000000000000000/////////......------,,,////////////000000000111/////////000000000000000///000000000111111111222111111000000000000111111111222222222222222111111111111111111222222333333333222111111222111///---000000000000000000000000000000000000000000000000111000000000////////////000000000000000000000000...............///000000........................111111111111000000000000.............../////////////////////////////////......//////......---,,,++++++++++++++++++++++++,,,,,,,,,------------.........---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++))))))***++++++,,,,,,------------,,,,,,+++******))))))***+++,,,---------,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++///.........------,,,,,,,,,,,,,,,------------,,,---------.........//////,,,,,,,,,,,,------...///---------............///,,,,,,---......---------------------------------,,,,,,,,,---------------,,,------......------,,,,,,------...............//////000000000000000000//////.........---------******++++++,,,---......+++,,,,,,------......///++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................,,,++++++******++++++,,,***+++------,,,,,,---///------,,,,,,++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++++++++************************,,,,,,++++++++++++++++++(((((()))+++,,,---......+++,,,,,,+++*********+++((()))+++,,,,,,++++++*********+++++++++,,,...///,,,++++++******++++++,,,---.....................************************,,,------,,,,,,+++++++++***+++,,,---...---,,,+++************************+++,,,---,,,***)))***+++***+++,,,---------,,,,,,+++,,,+++)))(((***,,,,,,,,,,,,+++***)))))))))******+++---///111111111111------,,,,,,---...000111+++,,,---------,,,,,,,,,.........---------,,,,,,...///000///---,,,---...000444666444...+++,,,/////////...---,,,,,,++++++,,,,,,,,,+++***))))))(((,,,------------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------)))***,,,---------,,,+++------------................../////////000000000000///////////////000000111111000000000000111222000000000000000000000000///..................///.../////////000000000111//////////////////////////////......------,,,,,,...////////////000000000/////////////////////////////////000111111222222111000000//////000000111000000111111222111111000000000111111111111222222222111000000111111///---////////////////////////////////////////////////000000000////////////...////////////////////////...............///000000111111111111111111111111111111111111000000000000////////////////////////......////////////.....................------,,,++++++++++++++++++++++++,,,,,,---------.........///...------,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------------......,,,,,,++++++***+++++++++******+++,,,,,,,,,,,,+++*********+++,,,,,,---------------,,,,,,,,,++++++,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,.........---------------++++++,,,------------,,,,,,,,,------.../////////,,,,,,,,,,,,,,,---...///---------............///------------------------------------------------++++++,,,------------,,,------............------,,,,,,---............---//////000000000000111111/////////.........------++++++,,,,,,------......//////......------,,,,,,++++++++++++++++++++++++***,,,------++++++---...------------------------++++++************++++++***+++,,,,,,+++***+++---,,,------,,,******+++---*********+++++++++++++++++++++++++++++++++++++++)))+++------,,,******+++*********+++++++++++++++++++++++++++++++++++++++'''(((***+++------......222000...------,,,)))'''###$$$&&&(((************(((***,,,,,,,,,---...000,,,++++++******++++++,,,------............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***++++++,,,,,,------,,,,,,+++(((---///---+++------+++++++++******)))*********(((***+++---.........---......,,,,,,+++,,,---...+++,,,......+++)))((((((.........---,,,,,,,,,+++...///000///------...///222444555333///,,,,,,---.........------,,,,,,+++------,,,+++***)))((((((******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////......//////000000000000000000000111111222000000000000000000000000//////............//////......//////000000111111////////////////////////...............---------......////////////000000000000000000/////////////////////000000111111111000000////////////000000//////000111111111111000000000000000000000000000---------///111222111000////////////////////////////////////////////////000000////////////......////////////////////////...............///000000000000000000000000000000111111000000000////////////////////////.........---......//////......------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---,,,,,,,,,,,,---******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++***************+++,,,***++++++,,,,,,,,,,,,,,,---------,,,++++++******,,,,,,,,,,,,------------...............---,,,,,,*********+++++++++,,,,,,,,,,,,------------,,,,,,------------............++++++---.........------,,,,,,------...//////000------,,,,,,,,,---......---------............///000///---,,,+++,,,,,,---------------------------***+++,,,---------,,,,,,------............------+++,,,---.........------//////000000000111111111////////////............------------------......111000///...---,,,+++***++++++++++++++++++++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))+++,,,,,,++++++,,,---+++,,,---+++)))(((***,,,*********+++++++++,,,,,,************************(((+++......,,,******+++++++++++++++,,,,,,,,,---*********++++++,,,,,,---)))***+++,,,,,,,,,++++++000,,,((()))---...+++&&&$$$%%%''')))***+++******'''***------,,,++++++---,,,++++++******++++++,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,'''---000,,,***,,,,,,)))*********)))******++++++)))***+++---------,,,+++---,,,+++******+++,,,---,,,---...---***)))+++---------------............---...//////......///000///000000000///...---,,,---------------------------------,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***++++++,,,---+++,,,,,,,,,,,,---------------........./////////...............///000000///////////////000111111000000000000000000000000000000///......///000000.........///000111111111////////////////////////.............../////////........./////////000000111111111000000//////////////////000000000000000000//////......//////000...//////000111111000000////////////............---,,,,,,...111222111000000000000000000000000000000000000000000000000000000000/////////.........////////////////////////...............///000000........................000000000/////////..................---------,,,------...//////...------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,---***+++,,,,,,------,,,,,,...------,,,,,,+++******++++++,,,,,,---.........,,,,,,------...---------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,---------....../////////***+++---...///...------,,,,,,------...///000000...------,,,,,,------------------.........//////111000---+++***+++,,,---------------------------***+++,,,---...---,,,,,,------............------+++,,,---.........---,,,//////000000111111111222000/////////..............................------000//////...------,,,,,,++++++++++++++++++++++++))),,,...---+++***,,,///************************++++++************++++++)))***,,,,,,,,,,,,...///***,,,---+++(((''')))+++++++++,,,,,,,,,---------************************'''+++......,,,******++++++++++++,,,,,,---------))))))***+++,,,,,,------,,,,,,------,,,+++)))(((((("""###,,,000---'''+++,,,,,,---,,,+++***)))'''***......+++)))((())),,,++++++++++++++++++,,,*********++++++,,,,,,,,,************************+++---///---+++)))+++------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++------,,,++++++,,,,,,,,,***000222---***---...,,,***)))))))))***+++,,,,,,,,,,,,---......---,,,,,,,,,+++*********+++,,,---+++,,,---,,,+++---111666+++,,,---...///111222222,,,...//////......000111,,,++++++---...///...,,,,,,,,,---------------------------.........//////,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***)))***+++---...++++++,,,,,,,,,------------------.........//////...............///000111//////...//////000111111000000000000000000000000111000///......///000111---......///000111111222////////////////////////---.........///000000000............/////////000222222111111000000//////000000000000000///////////////............//////......///000000111000000...............---------000///...///000000...,,,111111111111111111111111111111111111111111111111000/////////............////////////////////////...............///000000111111111111111111111111////////////............---------,,,,,,+++++++++,,,---...//////...---,,,------......------,,,+++++++++++++++++++++++++++---------.........//////------,,,++++++++++++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......***+++,,,,,,------,,,,,,***++++++,,,,,,------...***++++++,,,---...//////)))***+++,,,---.........,,,,,,,,,---------......,,,------......------,,,........................,,,------......------,,,---,,,,,,++++++,,,,,,---000///...---------------------------------------............---,,,+++***,,,---///...------...000........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,000//////000222444444333111111000000//////......------,,,,,,,,,+++++++++---.........---+++)))(((******))))))***+++,,,,,,+++++++++,,,,,,---------111111000...---,,,+++*********************++++++++++++******************,,,,,,,,,++++++******************++++++,,,,,,,,,((()))***,,,,,,+++******++++++++++++++++++++++++---------,,,,,,+++++++++------,,,+++*********+++)))***+++,,,---.........++++++++++++++++++++++++,,,,,,,,,++++++*********...,,,***)))***+++++++++///---,,,,,,,,,,,,+++)))+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++++++++***)))(((000...+++)))((()))+++,,,///...---)))%%%%%%)))---++++++************++++++***+++,,,,,,+++***((('''************************,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******+++---///......---------......//////,,,***,,,111333111.........---,,,,,,+++******...............---------++++++------------++++++,,,,,,,,,---------......///...,,,++++++,,,---///++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))---------------------------------.........//////////////////000000000000//////000111111111111111444333333222111000////////////000000000000///...//////...---------------111111000///...---,,,,,,//////.........---------////////////000000000000000000//////.........---//////............//////......//////000000111111000000000///......------111000///......///000111..............................////////////......111111000000//////......////////////////////////000000////////////000000000000000000000000000000///............---------------------------------------++++++++++++---------------,,,,,,+++++++++(((---222111---+++---111---,,,++++++************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///...---,,,,,,,,,,,,---...***,,,---,,,******---111000,,,((())),,,---+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,+++***)))((((((***,,,.........---,,,........................,,,------......------,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,------------------------............---,,,+++******+++---,,,++++++,,,...------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///......000222444333222111000000000/////////...------------,,,,,,,,,,,,------.........---,,,+++***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,******************++++++++++++******************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,+++*********************+++,,,------------++++++++++++++++++++++++,,,,,,,,,+++++++++******...,,,***)))***++++++***...,,,++++++,,,---+++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++***'''$$$$$$'''***++++++************++++++)))***+++,,,,,,,,,+++***************************+++++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---.........---------......///...,,,,,,000444555111---//////...------,,,++++++111111000...---+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------222111...,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******------------------------,,,,,,---------.............../////////000000000......///000000000000000333222222111111000000000000000000///////////////000//////...............///////////////.........//////.........---------.../////////000000000000000/////////............///..................//////////////////000000000////////////............000000///......///000000..............................////////////......111000000000/////////...////////////////////////000000////////////000000000000000000000000000000000////////////.................................---,,,,,,++++++,,,,,,---------------,,,,,,++++++)))---000000---,,,---///......---,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///...---,,,,,,,,,,,,---.........---,,,***)))+++,,,222...+++,,,///000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))(((***,,,---......---,,,------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,------------------------............---,,,++++++***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///...---///111333333222000000000000///////////////.........------------,,,---....../////////...++++++---......------,,,---,,,,,,,,,,,,,,,,,,+++))))))***+++,,,---......++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++******)))*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...,,,******+++,,,+++***,,,+++***+++,,,---,,,++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,+++************+++)))***,,,...//////...---+++,,,,,,+++******+++---++++++************++++++)))***+++---......------++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------///......---------......------...222666555000,,,/////////......------,,,000000///...---,,,+++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,111000...,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,---------------........./////////---.........////////////111111111111111111111111111000///......///000111111111000000////////////---.........//////000000/////////.........------....../////////000000000////////////..................------------......000000//////////////////............//////////////////...------...//////...........................//////000000//////...000000000000////////////////////////////////////000000////////////000000////////////////////////000000000////////////...........................---,,,,,,++++++,,,,,,---...---------------,,,,,,++++++,,,---------------------,,,,,,,,,---......,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........------,,,,,,------...,,,***)))***,,,.........///,,,)))***,,,---,,,***++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++)))***,,,---......---,,,------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++,,,---///...------...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...000222222111000000000000////////////////////////............,,,------...............***+++---//////---,,,+++---------,,,,,,+++++++++))))))***+++,,,---...///,,,+++++++++++++++************+++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,++++++++++++++++++++++++******))))))*********,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,+++)))***))))))***,,,...---,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********+++***)))(((((()))************+++,,,------------,,,,,,..................++++++************++++++***+++---.........------++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---//////...------------...------...000333333000---///.........---------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...***+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------.........///............//////000000///000000000111111111222111000...------///111222111222222222111111000000............////////////////////////...................../////////000000///////////////.........------,,,,,,,,,,,,------000000000//////......------------...///000000111.........------.................................//////000000000000//////000000000000////////////////////////////////////000000////////////000000000000000000000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++---...---+++************++++++,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++,,,---------------------------------...+++)))***---///---+++---+++))))))+++,,,+++)))************************........................---,,,,,,++++++,,,,,,---***++++++,,,------,,,,,,)))***+++---------------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,---///...------...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///111111000////////////000000000000000000/////////.........---------,,,,,,,,,,,,,,,***+++---......,,,***)))---------,,,,,,+++++++++++++++,,,,,,------......,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++---...+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++)))))))))(((***,,,...---,,,,,,,,,,,,---...//////000++++++++++++++++++++++++))))))))))))))))))))))))------,,,,,,,,,------...,,,+++***((((((***+++,,,((()))***+++,,,,,,,,,+++++++++************++++++---......///...---,,,+++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............//////...---------------///...,,,,,,.../////////---------,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,------*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------.........///000000/////////000111222/////////000111111222222111///...---...///111333222222333333222222111000////////////............000000/////////.....................////////////.........///////////////------,,,,,,,,,,,,------000000//////......------,,,------...///000111111---..................---//////////////////////////////000000000000//////////////////000000000000////////////////////////000000////////////000000111111111111111111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++---...---,,,************++++++,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------333000---,,,---,,,((($$$///---,,,,,,---.........************************........................---,,,,,,++++++,,,,,,---***+++,,,,,,------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...000000///////////////000000000000000/////////...............---,,,++++++++++++++++++,,,,,,------,,,******---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------,,,++++++************++++++,,,---------++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,------++++++++++++++++++++++++*********++++++++++++++++++++++++***++++++,,,---------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,***(((***)))(((***,,,------,,,)))******+++---......///++++++++++++++++++++++++************))))))))))))***++++++,,,,,,,,,,,,+++---+++)))''''''(((+++,,,+++******+++---...---+++++++++************++++++......//////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000000///...---------------///...,,,++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---------,,,+++******)))*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------........./////////111000/////////000222333/////////000000111111111//////......///000111222111222333333333222000///000000//////.........---000000000/////////......------........./////////.........///////////////......------------......//////..................---------...///000000111---...////////////...---///////////////////////////000000111111000000///////////////000000000000////////////////////////000000////////////000000000000000000000000000000---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,---......,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,*********,,,.........,,,,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++,,,---------------***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,------,,,,,,,,,------...///++++++++++++++++++++++++,,,,,,------...------,,,***+++---,,,++++++,,,...------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...//////....../////////000000000111/////////.........------------,,,+++,,,---......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,...------,,,++++++************++++++,,,------...,,,,,,++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++)))*********++++++++++++,,,,,,++++++,,,------...,,,,,,---------,,,++++++************************,,,,,,,,,---------......,,,++++++,,,---,,,***(((***)))((()))+++,,,,,,+++******+++++++++,,,,,,,,,************************+++++++++******)))))))))&&&'''***+++,,,+++)))(((***))))))))))))+++,,,---///---+++,,,...///...,,,++++++************+++++++++,,,---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222000000///------,,,,,,---.........---,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***))))))******+++,,,,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---....../////////000000000111000.........///111222/////////000000000000000.........///000111111111000111333333333222000///.........///////////////000000000000/////////...---------.........//////............/////////000///..................///------..................------......//////000000...///000000000000///...////////////////////////000000111111111111000000.../////////000000000111////////////////////////000000////////////000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,---///---++++++...111......---,,,,,,,,,------,,,,,,+++******+++,,,,,,************************+++,,,---------,,,++++++,,,,,,---......---,,,,,,"""%%%))),,,...000222444)))*********)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,------...---------,,,---///...------...000........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******)))+++---///........./////////000000111111///.........------------,,,,,,,,,,,,---///111222000///...---------------+++++++++,,,,,,---------(((((()))***+++,,,,,,---......---,,,,,,+++************+++,,,,,,---......---,,,,,,++++++*********,,,,,,,,,++++++************+++,,,---...---,,,+++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,------.........,,,++++++,,,---,,,***(((+++)))))))))+++,,,+++***---------,,,,,,,,,,,,+++************************,,,+++++++++******))))))(((***---///000...,,,***&&&(((***,,,---.........---***((((((***,,,+++)))++++++************++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,///111333111000///...---,,,,,,,,,---///000000///.........---.....................((()))***+++---...000000------++++++++++++------,,,,,,------------......((()))***+++,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------////////////000000000000000///---,,,---...000222000000000000000/////////------///000111111111111000111222333333111000...,,,,,,---...///000111222000000000000////////////---------.........//////---.........//////000000//////............//////,,,------....../////////.........///////////////...///000111111000///...000000000000000000000000000000111111111111000000.../////////000000111111////////////////////////000000////////////000000------------------------//////.........---------------------------------++++++------------++++++))))))*********++++++++++++...111...+++***...333---,,,,,,+++************,,,,,,+++******+++,,,,,,************************+++,,,---------,,,+++***,,,,,,---......---,,,,,,))),,,//////,,,***+++,,,,,,---------,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......---,,,,,,++++++++++++,,,---......---------,,,,,,+++++++++............////////////------------,,,,,,+++******+++------***(((+++///,,,++++++******++++++,,,------------------------------------------------------......///.........------,,,...///000...---+++,,,------++++++,,,---------------------------///////////////000111111...///000000000///---,,,///---,,,***))))))******---...//////...,,,***)))++++++******************+++***)))***,,,---,,,+++...,,,+++))))))***,,,---...---+++******+++---...------------------------------------------------++++++++++++++++++++++++......---,,,,,,+++******------,,,,,,,,,,,,++++++************************,,,+++***))))))***+++,,,...---,,,***))))))******+++,,,------------,,,+++***++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++************************,,,,,,+++***)))))))))***,,,,,,+++***+++,,,---...,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))***++++++,,,------000000...---+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++.........------,,,,,,,,,...............---------111111000...,,,,,,...000------......///.........,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---...------,,,+++***)))))),,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++******++++++,,,---------------------------------------///111444555111111000...,,,,,,---///////////////000000000000000000000000000000000000000000111111111222222222......///000000000000000000000000000000000000000000000111111111222222222000000000000///////////////////////////...------000000000000000000000000000000000000000000000000...000000///...---.../////////000000000000//////111111222333333333333222//////////////////////////////............//////222222000///............................................................---,,,,,,+++*********+++,,,,,,++++++***+++++++++,,,******---000111...+++++++++,,,,,,,,,---------***++++++,,,,,,++++++***...---+++))))))***+++,,,,,,++++++++++++++++++,,,------,,,,,,+++***)))))))))))))))***+++++++++,,,---------,,,,,,+++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,---...//////,,,---------,,,***((('''...------,,,,,,------...+++,,,------......------++++++++++++++++++++++++...---------,,,,,,,,,+++------------............,,,---------,,,,,,+++***+++,,,------+++***---///,,,,,,++++++++++++,,,,,,------------------------------------------------------.........------,,,---,,,,,,---///000...---***+++,,,,,,+++***+++,,,---------------------------------------......///...///000000000///---,,,,,,+++++++++,,,---...///...//////...---,,,++++++,,,,,,,,,++++++++++++++++++***)))***,,,---,,,+++---,,,***))))))***+++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***++++++------...///++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,---------,,,+++***)))***+++,,,------,,,+++******++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++************************++++++******)))*********++++++*********+++,,,---,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---............---,,,,,,,,,------------------........................000000000...,,,,,,...000..................------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------///111333444111111111///---,,,...///........./////////000000/////////////////////////////////000000000111111......///000000000000000000000000000000000000000000000000111111111222222111111000000000////////////000000000000///...---////////////////////////////////////////////////...000000///...---.../////////000000000000/////////000111111222222111111//////////////////////////////............//////222111000///............................................................---,,,,,,+++******++++++++++++******++++++,,,------,,,+++---///000...,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...,,,+++)))))))))+++,,,+++******))))))******+++------,,,,,,+++******)))************++++++++++++---,,,,,,,,,,,,,,,,,,+++...---,,,,,,+++++++++,,,************+++,,,---...+++,,,,,,,,,,,,++++++***...------,,,,,,------...+++,,,------......------++++++++++++++++++++++++.........---------------+++,,,,,,,,,------------,,,,,,---------,,,++++++---------,,,---......///,,,,,,++++++++++++,,,,,,------------------------------------------------------...------,,,+++***---,,,,,,---//////...---***+++,,,,,,******+++,,,------------------------------,,,,,,------...////////////000//////...---,,,,,,,,,,,,---...///000000///...---------------,,,,,,,,,---------------,,,+++***+++,,,---,,,+++++++++***))))))***+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,...000///---***(((***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++*********************************)))******++++++******)))))))))***+++,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,------...************************------......///......---+++,,,,,,,,,,,,,,,,,,,,,---------.../////////000///000///...,,,,,,...000/////////......---,,,,,,......---------------...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------///000222333111111111000...---...000---------.........//////....................................////////////......///000000000000000////////////////////////000000000000111111111111111111111111000000000000000000111111000000//////........................////////////////////////...000000///...---...///...//////000000//////.........///000000000000000000000000000000000000000/////////....../////////111000///...............................................................---,,,,,,+++++++++++++++************+++,,,------...,,,******+++,,,+++************++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,+++***)))))))))***+++,,,++++++******++++++,,,---,,,,,,++++++*********+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,************+++,,,---...+++++++++++++++,,,---......------,,,,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,+++---......,,,,,,//////---,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,------------------------------,,,+++***)))---,,,,,,---//////...,,,+++,,,------++++++,,,---------------------------///............///000000//////////////////......///......---------,,,,,,111000...---,,,---......,,,,,,,,,,,,---------------+++***+++------,,,+++******)))))))))***+++,,,++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////---+++*********+++,,,,,,+++*********++++++,,,,,,++++++******************************************************************************)))))))))***+++,,,,,,***************++++++,,,******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++------..................------,,,,,,++++++++++++,,,,,,---...//////000000...//////...,,,,,,...000000000///...---,,,,,,,,,//////...---------......---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++***************************+++,,,------,,,+++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000111000111222000///...///000,,,,,,,,,---------......---------------------------.........////////////......///000000000000000......................../////////000000000111111222111111111000000000000000000111111111111000000////////////////////////////////////////////////...000000///...---...///...//////////////////.........///000000000000///000000000000000000000000......////////////......000///......---------...................................................---,,,,,,+++++++++,,,,,,,,,,,,++++++***+++++++++---,,,)))(((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***+++.........------.........,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---,,,,,,------...///000...---,,,++++++,,,---......------,,,,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.........+++,,,,,,------,,,,,,,,,---111000,,,+++...///,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......------------,,,+++***))),,,++++++,,,...///---,,,---...///...------...///------------------------...............///000000//////........./////////---------------,,,,,,,,,000///---,,,,,,---...///***+++++++++,,,,,,---------,,,+++,,,------,,,+++***************++++++,,,+++******************+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++......---,,,,,,,,,------***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++******************************************************************************)))))))))***+++,,,,,,+++++++++,,,,,,,,,,,,,,,)))******++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////...---+++***))))))+++,,,,,,---...//////000---.........---,,,...///111000///---,,,,,,,,,,,,000///...------------------,,,,,,++++++,,,,,,---------,,,,,,+++***))))))+++************+++,,,,,,++++++++++++++++++++++++***************************+++,,,------,,,+++******+++,,,---------,,,,,,------------------------,,,,,,------............///000111111///...///000,,,,,,,,,,,,------------................................./////////000000......///000000000000000------------------------....../////////000000000111111111000000000000///000000111111111111000000000000000000000000000000...........................000000///...---...///......////////////.........///000000111000000000////////////////////////......///000000///......///...------------------................................................---,,,,,,+++,,,,,,------...---,,,+++***)))))))))...---,,,***(((((()))***))))))*********+++++++++,,,,,,,,,------,,,,,,,,,******************++++++///......------......///,,,,,,+++++++++++++++***---,,,,,,,,,++++++******+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---------------...///000000111///...,,,++++++,,,---...------,,,,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------............++++++,,,---------,,,,,,...555666...***---///,,,------,,,,,,,,,,,,------------------------------+++,,,,,,------.........------...------,,,+++***,,,++++++,,,......---,,,...///000000......///000------------------------,,,,,,++++++,,,,,,---...///............///000000((()))+++,,,......//////...------,,,,,,,,,------******++++++,,,,,,------...---,,,,,,------,,,+++*********+++,,,,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***++++++------...///************************++++++,,,,,,,,,,,,++++++...---,,,++++++,,,---...+++,,,------------,,,+++***++++++,,,,,,++++++******************+++++++++*********************************************************)))******++++++++++++,,,------------,,,*********++++++************++++++,,,,,,++++++******++++++++++++,,,,,,,,,........................))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...,,,+++******+++++++++,,,------......+++---......---,,,...///111000...---,,,,,,---...//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,+++***)))(((***************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++---.........---,,,------------------------,,,,,,------...------,,,---///000000///......///,,,,,,,,,---------.......................................////////////000......///000000000000000....................................////////////000000000000//////////////////000000111111000000111111111111111111111111...........................000000///...---...///---......//////......---...//////000000000000000////////////////////////---...///000000///...---...------,,,,,,,,,------................................................,,,,,,,,,,,,,,,------.........,,,+++***)))))))))///000000...,,,+++,,,---*********++++++++++++,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------++++++++++++,,,---...///111000///...---,,,,,,,,,...------,,,,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,,,,,,,------------***+++,,,,,,---------,,,000;;;===222***,,,000...------,,,,,,,,,,,,------------------------------++++++,,,,,,---......///------.........------,,,,,,++++++,,,......---+++...///000///...---...000------------------------,,,,,,++++++,,,,,,---...///......---...///000111)))***,,,...///000000000++++++,,,,,,,,,,,,,,,++++++++++++,,,---.........///---,,,,,,------,,,+++******+++,,,---.........++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///++++++++++++++++++++++++++++++,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---............---,,,***++++++,,,,,,++++++***))))))*********+++++++++************************************************++++++******)))*********)))***+++,,,---,,,,,,+++***++++++++++++++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,------......******+++,,,,,,---......++++++++++++++++++++++++++++++******+++,,,.../////////............------++++++++++++++++++++++++***,,,......---------///000///---,,,,,,---...//////...---,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++************************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++---//////...------...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000000000000000........................------........./////////////////////.........------...///000000000000///000000000000000000000000...........................000000///...---...///---......//////......---------...////////////...---------------------------...///000000///...------,,,,,,,,,,,,,,,------................................................,,,,,,,,,,,,,,,---......,,,++++++***++++++,,,,,,---///000000---+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...,,,++++++,,,,,,---...//////////////////...---,,,...------,,,,,,------...+++,,,------......------------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,***+++,,,,,,------------222???BBB555+++,,,111000...------,,,,,,------...------------------------++++++,,,,,,---...//////------......///.........,,,++++++,,,......---+++---...///...------...///------------------------...------------.../////////...------...///000111---...///000000///......)))***+++,,,---,,,+++***,,,,,,------...///000000///...,,,,,,------,,,+++***+++,,,---............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------------------------------+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++(((***,,,......,,,***)))------...//////...------+++++++++,,,,,,+++++++++))))))******++++++++++++))))))))))))))))))))))))************************,,,,,,+++***)))))))))***((()))***+++,,,+++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,))))))***++++++,,,------......---,,,,,,+++************************************))))))***,,,---...------......///000111111++++++*********************,,,......---------...///...---,,,,,,---///000///...---,,,+++******+++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,*********)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***+++---//////...---,,,+++++++++++++++++++++++++++,,,---...---,,,+++******,,,...///...,,,,,,------------.........//////++++++++++++++++++++++++++++++,,,,,,,,,---------...//////000000000000000////////////////////////---------........./////////.........------------------...//////000//////////////////////////////...........................000000000...---...///---..................---+++,,,------......---------------------------------...///111111///...---,,,,,,,,,++++++,,,------................................................,,,,,,,,,,,,,,,---...///)))))))))***+++---...///))),,,......+++))))))+++++++++,,,,,,,,,---------,,,------......------,,,+++,,,------.........---...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++,,,,,,---..................///111111,,,---///000000000///......------,,,,,,------...+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------+++******+++------...000111111///---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++.../////////...------,,,,,,,,,,,,------.........////////////////////////............---,,,++++++***++++++,,,---...//////000000000000000000000000/////////...------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++---------+++***+++...111>>>222***,,,///...,,,---...---,,,++++++---...000---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...---------,,,,,,+++++++++---+++)))+++---///---+++///...---...//////---,,,)))+++,,,,,,+++***++++++,,,,,,,,,,,,---...//////))))))((((((((()))+++,,,************************,,,------------,,,++++++))))))*********+++++++++)))***+++,,,,,,+++***)))))))))))))))************************************++++++************++++++++++++******+++,,,...///******))))))***,,,.../////////...---,,,,,,++++++------,,,,,,,,,,,,++++++)))******++++++,,,------...---,,,,,,,,,,,,---...,,,---...//////...---,,,******++++++---///000111........................,,,---------------------000000//////...---+++++++++++++++******))))))))))))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,+++---000222222///+++(((,,,------...---,,,+++***************************++++++,,,,,,,,,---------)))***,,,......---,,,+++,,,,,,,,,---------......)))***+++,,,,,,,,,,,,,,,...........................------------...//////000000000///......------000///...------...000111111111111000000000000000000///...,,,,,,------...////////////////////////...///000000000///---,,,,,,---///000000...,,,+++////////////////////////........................//////.........------------,,,++++++------,,,+++******+++++++++,,,,,,,,,,,,---......//////......------------------------,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,++++++,,,,,,---+++******,,,//////---***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,...........................---,,,---///000///....../////////000000111111000000//////.........---,,,,,,,,,---------......000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------+++---000000///.........------------------------+++,,,,,,,,,------......//////...---,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,---------..............................------.........---,,,,,,+++,,,,,,------........./////////////////////////////////...............,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++,,,------,,,+++,,,...111===333,,,---///---,,,......---,,,++++++---...000---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,+++---+++***+++---...---+++...---,,,---......---+++***,,,------,,,++++++,,,------,,,+++************+++***)))))))))***+++,,,************************,,,,,,,,,,,,,,,++++++******************+++++++++)))***+++,,,,,,+++***)))************++++++++++++************************++++++************++++++,,,+++++++++,,,---...///+++************+++---...........................------,,,,,,,,,,,,++++++,,,+++++++++++++++++++++---,,,++++++++++++,,,---,,,---...//////...---,,,+++++++++,,,---...///000------------------------.........------,,,,,,+++---...............---,,,,,,,,,+++++++++*********)))***+++,,,,,,+++***)))************************+++++++++,,,,,,,,,------***,,,...//////---***(((+++,,,------,,,+++***)))************************++++++++++++,,,,,,,,,,,,)))+++,,,......---,,,++++++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,---------------------------------------......///.............../////////000///---,,,,,,---///000////////////////////////222111000///...//////000........................---......///...---,,,+++---...///000000///...---------------------------.................................------------,,,...---,,,,,,......---,,,***++++++++++++,,,,,,,,,+++,,,,,,---------------------------------------...---,,,++++++,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,+++++++++,,,,,,+++******,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------......------,,,---------------------------,,,,,,,,,...///...---........./////////000000000/////////.........---,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------............------)))+++---...------...///------------------------+++,,,,,,---...///000000///...------,,,,,,,,,,,,++++++,,,,,,++++++******,,,,,,,,,------------...------------------------,,,,,,---............---------------------------////////////////////////////////////000000000000......------,,,------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,///111:::555111000...+++,,,///------,,,+++,,,---...///------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---,,,+++***+++---...---,,,,,,+++***+++,,,---,,,++++++,,,......,,,+++,,,---------,,,+++************,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++,,,+++******)))+++++++++++++++************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---************************++++++************++++++,,,,,,,,,,,,,,,---//////,,,++++++******+++,,,,,,,,,------...///000000111------,,,,,,,,,,,,++++++------,,,,,,+++******))),,,,,,++++++++++++,,,,,,------............------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,,,,---...............,,,,,,,,,,,,++++++++++++******++++++++++++******************************+++++++++,,,,,,,,,,,,,,,)))***+++,,,+++***)))(((+++++++++,,,++++++***)))++++++++++++++++++++++++*********++++++++++++,,,***+++,,,---...---,,,+++++++++,,,,,,,,,---------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,------...//////000///...,,,,,,,,,,,,---...---.....................111000//////......//////........................,,,------------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,///...------//////...---++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------......------------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++++++++,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,---------............////////////...............,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------,,,------......------,,,,,,---...//////...---,,,***+++------,,,,,,---...------------------------+++,,,---...///000111222///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////.........------,,,,,,,,,////////////////////////...//////000111111222222000///..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---///111666666555111---***,,,///------,,,,,,,,,---...///------------------,,,,,,+++++++++******++++++++++++,,,---......---,,,++++++++++++,,,,,,---------+++++++++,,,,,,------,,,,,,+++)))***+++,,,+++***+++---......---,,,,,,---,,,,,,,,,,,,---...//////...------,,,++++++++++++++++++++++++++++++++++++***++++++++++++***)))))),,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************************++++++************++++++,,,,,,,,,------......///,,,,,,++++++++++++++++++,,,,,,------.../////////------,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************))))))************************++++++++++++++++++++++++))))))*********+++++++++***+++,,,---------,,,,,,,,,,,,---------.........***++++++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,------...,,,,,,---------............---,,,+++++++++,,,,,,------------..................------,,,,,,,,,,,,........................---------------,,,,,,+++,,,++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++...---,,,---...///...---+++++++++,,,,,,,,,------++++++,,,------------,,,------------------------...------------------...+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------------------........................,,,,,,,,,---------..............................------------------------,,,------......------,,,,,,---...//////...---,,,,,,------,,,+++***+++,,,------------------------,,,,,,---...000111222222......---,,,,,,,,,------,,,,,,---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000.........------,,,,,,+++...........................//////000111222333333111000//////.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,---...000333555666222---+++---///,,,,,,,,,,,,------......------------------------,,,++++++++++++++++++,,,+++,,,---......---,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------...,,,******+++++++++***+++---......---,,,,,,---,,,,,,,,,,,,---...//////------------,,,,,,++++++++++++++++++++++++++++++***++++++++++++***)))))),,,+++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************++++++************++++++,,,,,,------------------++++++,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---..................------------,,,,,,---------....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***************************************)))))))))++++++************++++++*********************+++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,---------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***************************+++++++++++++++,,,------...---------,,,,,,,,,+++------,,,,,,++++++++++++---------....../////////---------------,,,,,,+++.................................---------------,,,,,,++++++,,,---......------------------------------------------------------,,,,,,,,,+++++++++,,,+++***+++---...---,,,++++++,,,,,,,,,---------,,,,,,---...............------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---------------,,,,,,,,,---------...............,,,,,,,,,---------......------..................------------------------,,,------......------,,,------............------.........,,,***)))***,,,------------------------,,,------...///000111111...------,,,,,,---------------.../////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000.........------,,,,,,,,,...........................//////000111222222333111111000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,---//////333444000------...---,,,,,,,,,---------......------------............---,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---***,,,------++++++---...222///,,,++++++,,,+++***+++,,,......,,,+++,,,---------,,,+++************,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******)))++++++++++++,,,,,,,,,---+++******))))))******+++************++++++++++++************************++++++************++++++++++++,,,------,,,,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,++++++)))******+++,,,,,,------......////////////......------,,,,,,,,,,,,---------...///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.../////////.........,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************************)))))))))+++++++++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++,,,,,,,,,------''''''((((((((()))))))))++++++,,,,,,,,,+++******************************++++++******++++++,,,---......---,,,,,,+++******---------,,,,,,++++++***,,,,,,------.../////////...////////////...------------------------------///......---,,,---------------......//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++******+++---...---,,,,,,,,,,,,,,,------------,,,---......//////......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------,,,******,,,---***++++++,,,,,,------...,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,...------------,,,,,,,,,---------------.........,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,........................,,,------......------,,,------,,,,,,,,,,,,---------...---,,,++++++,,,...---------------------------------....../////////---------,,,,,,------...------...///////////////......---------,,,,,,,,,------------------------,,,---...///////////////------------------,,,,,,...........................//////000000111111111111111000///...------.........---------,,,,,,,,,------------------------,,,---///...---+++,,,---,,,111222...---//////+++,,,,,,------......------------------.........///...------,,,,,,------...---------,,,,,,------------,,,,,,,,,,,,,,,,,,+++***,,,------++++++,,,...666333///---,,,,,,,,,+++***,,,------,,,++++++,,,------,,,+++******************,,,,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))******+++,,,---......******)))(((((()))******++++++++++++,,,,,,,,,---************************++++++************++++++***++++++,,,,,,+++******))))))+++,,,---,,,,,,+++***++++++,,,,,,---------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------...//////...------------,,,++++++,,,------,,,---///000000///...---------------------------+++,,,,,,------.........---------------,,,+++************+++++++++,,,,,,---,,,++++++++++++,,,---************************,,,,,,,,,,,,++++++******)))***+++,,,,,,,,,,,,+++,,,+++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------(((((((((((())))))))))))+++,,,,,,,,,,,,+++***)))***************************************+++,,,,,,,,,,,,,,,+++++++++++++++.........------,,,+++***+++++++++,,,---.............../////////...---,,,------------------------......,,,+++++++++,,,---***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,,,,+++***,,,...//////...,,,,,,,,,------------...,,,,,,---............---------------------------,,,---...//////...---,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,---......---......,,,***)))+++...******+++,,,,,,---......,,,,,,,,,------------...,,,------......------,,,---------------------------,,,,,,,,,...///...---............---------,,,,,,,,,,,,------.........,,,,,,,,,---------......******+++++++++,,,,,,,,,........................,,,------......------,,,------+++******+++------,,,,,,---,,,+++,,,///111---------------------------------...............------,,,,,,,,,------...,,,------.../////////............------,,,,,,,,,---------------------------...//////////////////------------------------........................////////////000000000000111111///...------------.........------,,,,,,,,,---------------------------...//////---++++++,,,***///000------111///***+++,,,------......---------------........./////////......------......///......,,,++++++,,,......---------,,,,,,+++++++++))),,,...---+++***,,,///888555111...------,,,+++)))+++---,,,+++***++++++,,,,,,,,,,,,---...//////((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++))))))***+++---...//////***)))(((''''''((()))***,,,,,,,,,---------......************************++++++************++++++)))***+++,,,++++++)))(((((()))***,,,------,,,,,,)))***+++,,,...///000111---------,,,,,,,,,++++++------,,,++++++*********,,,,,,---......---,,,,,,------++++++++++++------,,,---///000111000///...........................---------------------,,,++++++,,,---------,,,,,,)))))))))******+++++++++------++++++++++++------************************.........------,,,,,,,,,((()))***,,,,,,,,,+++***,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********************************)))***++++++,,,*********+++,,,,,,------............---,,,+++***))))))***+++,,,,,,------+++,,,---------,,,+++***---------------------------,,,+++*********+++,,,&&&(((***,,,---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------,,,+++---///000000///,,,,,,,,,---------......++++++,,,---------,,,,,,---------------------------...///000000///...---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********+++,,,---...///---......,,,))))))+++...******+++,,,,,,---......,,,,,,,,,---------......,,,------......------,,,...........................---,,,---///000///.../////////......---------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,------........./////////...------,,,,,,........................,,,---------------------/////////......---------------,,,,,,,,,------......------,,,,,,------...------------------,,,,,,------------......//////000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,.........//////////////////...---,,,,,,---///000......------------......---------............///---...///000000///---,,,000///...---,,,---......,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------***+++,,,---............//////////////////.........---,,,,,,,,,,,,---...---------,,,,,,+++++++++------------------------///...------++++++***))),,,------......------,,,,,,+++*********,,,///000***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...---,,,***)))++++++++++++++++++++++++++++++************++++++------,,,,,,,,,,,,+++++++++++++++************)))---,,,+++***))))))))))))******+++++++++,,,,,,,,,---,,,,,,---......---+++------,,,+++************---,,,***))))))+++,,,---***+++---//////...---,,,+++++++++,,,,,,,,,------/////////......------,,,//////.........---------,,,,,,---......---,,,,,,(((***---...,,,+++***+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---............,,,++++++---///***&&&###$$$)))---,,,***,,,,,,,,,---------......++++++++++++++++++++++++,,,++++++******++++++,,,..................------......---++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,---------......000///---+++*********+++......000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...///...---,,,+++,,,,,,---++++++---...///000000000...------,,,,,,------...+++++++++++++++++++++++++++,,,------......------------------------------------------------,,,,,,//////...---,,,,,,++++++)))***,,,......---,,,+++------------------------,,,---......//////......))))))***+++,,,...///000..................------//////......---------,,,******+++,,,,,,---............---,,,,,,+++******((()))+++,,,---,,,++++++,,,,,,,,,------.........,,,,,,,,,---------......---------,,,,,,+++++++++///...,,,++++++,,,...///111000...---,,,---///000......---,,,,,,,,,------...............---------///......---------......---------............///...------------,,,,,,,,,.................................------,,,,,,+++------,,,,,,,,,+++++++++---------,,,---------......------,,,,,,------...------------------------............//////000000000...---,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000//////...---------...///------,,,,,,,,,,,,---------------............///...000222333333111///...000///...---------......------------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------***+++,,,---............------...//////............---,,,,,,,,,,,,---...---------,,,,,,,,,++++++------------------------...------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,++++++*********+++---///000***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++************++++++------,,,,,,,,,,,,+++++++++++++++************))),,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++,,,------,,,***---,,,++++++***+++++++++)))+++,,,,,,++++++---///............//////000111,,,,,,,,,,,,------------......------------------//////.........---------,,,,,,---......---,,,,,,***+++,,,+++))))))***,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++,,,---,,,,,,,,,+++))))))***+++***&&&$$$&&&+++---,,,***+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------......111000///...------,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,------///...---++++++++++++,,,,,,---///000000///...---+++++++++,,,,,,,,,,,,,,,++++++*********+++,,,---///...---,,,,,,,,,------,,,,,,,,,,,,,,,+++******...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------///......---,,,,,,++++++***+++,,,---------,,,,,,------------------------+++,,,,,,---------------......---++++++*********..................------/////////.........------***++++++,,,------............------,,,++++++*********,,,---------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------------,,,,,,,,,++++++---,,,++++++++++++,,,---......---,,,,,,---...///------,,,,,,,,,------.........---,,,++++++,,,,,,......------------......---------............///+++,,,,,,,,,,,,---------........................//////...---,,,++++++***---,,,,,,,,,,,,+++++++++...---------------------...------,,,,,,------...,,,,,,,,,---.........//////////////////000000000///...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---///000000000000///...------------,,,,,,,,,++++++,,,,,,,,,---------............//////111444666666444222000000///......------..................------------------------------------------------------------------,,,,,,,,,,,,------++++++,,,---............++++++,,,---............------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,+++******+++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++************+++++++++++++++++++++++++++++++++************++++++------,,,,,,,,,,,,+++++++++++++++************)))++++++++++++,,,---...///******+++++++++,,,,,,,,,+++******+++,,,,,,+++)))+++++++++++++++,,,,,,---(((***------,,,,,,...000///...---,,,---///111333,,,------------.........,,,,,,,,,,,,,,,,,,------...............---------,,,------......------,,,------,,,)))'''(((***,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,++++++*********++++++,,,+++++++++******)))))))))'''''')))---...,,,*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------......222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))*********+++++++++,,,,,,...------,,,,,,------...+++,,,...000000000000///++++++++++++++++++++++++***************+++,,,,,,......---,,,,,,,,,------+++++++++++++++******)))...------,,,,,,------...------------------------+++,,,------......------------------------------+++,,,,,,------..................------,,,,,,+++++++++,,,,,,,,,---------------------------------***+++,,,,,,------,,,,,,000///...,,,+++***)))(((------------------......///////////////.........+++++++++,,,------............------,,,++++++++++++,,,------...---------------------------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++++++++++++++***+++++++++,,,,,,---------,,,,,,,,,,,,------...///111000...,,,++++++,,,---...---------------......---------............///++++++,,,------...//////.................................------,,,,,,,,,.......................................---------...------,,,,,,------...+++,,,,,,---...//////000............////////////......,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////111000000///...------,,,------,,,,,,,,,,,,---------------............//////111444777777555222000000//////..................---------------------------------------------........................---------,,,,,,---------+++,,,------.........---)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++000...---+++***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,++++++++++++++++++*********))))))+++++++++++++++,,,------******+++++++++,,,,,,,,,,,,+++***+++------+++************+++,,,---......///---++++++,,,...//////,,,+++++++++,,,...///000---------.........//////*********++++++,,,,,,---........................------------------------......---+++)))(((***,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++******))))))******,,,,,,,,,,,,......---,,,)))((()))+++......,,,***)))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******++++++,,,---......000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------......///,,,---...///000000000000+++++++++***************+++++++++++++++,,,,,,,,,------------------------)))***+++,,,---............------,,,,,,------...........................+++,,,------......------------------------------++++++,,,,,,---...//////......---------,,,,,,,,,,,,,,,+++++++++,,,---...------------------------++++++,,,------------,,,,,,,,,------......------,,,,,,------------......////////////////////////,,,,,,,,,,,,------............------,,,,,,,,,,,,------...........................------,,,,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,***+++,,,------,,,+++***)))***+++,,,------------+++++++++,,,---...///000555333000---,,,---///000------,,,,,,------......---------............///,,,,,,---...///000111111........................,,,,,,,,,------......................................./////////...---,,,...------,,,,,,------...,,,,,,------...///000000------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...............111111000000///...---,,,......------------......---------............///---///222555555333111//////////////////.........,,,,,,,,,,,,,,,---------------------------------........................------------------------,,,,,,------...---------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,,,,------...,,,,,,------------,,,,,,,,,,,,++++++***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++*********)))))),,,,,,+++*********************+++++++++,,,,,,,,,---,,,,,,---......---+++*********+++,,,---//////888111***(((,,,//////,,,)))+++,,,............------------.........//////)))******++++++,,,,,,,,,---.....................---------------------------...000///---+++******+++++++++++++++++++++++++++++++++,,,,,,---------++++++******)))******+++---,,,+++,,,...000///...))))))***,,,......,,,+++)))))))))*********++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---******++++++,,,---......///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,------------++++++,,,------...............////////////......+++++++++*********)))))),,,,,,,,,---------------,,,---------------------)))***+++,,,---............------,,,,,,------...........................+++,,,------......------------------------------++++++,,,,,,---...//////---------------,,,,,,,,,,,,,,,+++++++++,,,---...------------------------,,,,,,---...............+++,,,---///000111111000,,,,,,,,,,,,------...............///////////////,,,,,,------------............------------,,,,,,///..............................------,,,,,,,,,******+++++++++,,,,,,,,,------------------------***,,,...//////...,,,***)))***+++---............+++++++++,,,---...///000555333000---------///111,,,,,,,,,,,,,,,---......---------............///------...///000000111111........................***++++++,,,---...//////+++++++++,,,,,,,,,,,,---...///000000///...,,,+++...------,,,,,,------...---------.../////////000---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,111000000///......------000000000000000///...---///......------......///---------............///,,,...000111222111000//////000000000000///...---,,,,,,,,,,,,,,,---------------------------------------------------------------............------,,,,,,------...------,,,******+++,,,------------++++++,,,,,,,,,,,,++++++------------............------------------------+++++++++,,,,,,---------,,,------......------,,,''''''(((***,,,---......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))---,,,+++***))))))))))))******+++++++++,,,,,,,,,------,,,---...///---+++++++++++++++,,,---//////;;;444,,,***---///...,,,,,,---///111111000...---,,,------------.........++++++++++++++++++,,,,,,---------..................------,,,,,,------...+++---000000...+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---***************+++,,,,,,000---)))***,,,......,,,)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,------......------,,,,,,,,,,,,------++++++,,,,,,------......///......------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,---------.........***+++,,,,,,---------,,,............------------,,,,,,,,,+++******)))))),,,,,,---...............+++,,,---.........------+++++++++++++++******)))...------,,,,,,------...........................+++,,,------......------------------------------+++,,,,,,------.........------------------------++++++,,,,,,,,,---------------------------------,,,---......//////......---...///000000000......++++++,,,,,,------......---------...............------------------............------------------//////...---------......------------------,,,,,,++++++++++++,,,,,,,,,,,,------------............+++,,,...//////...,,,++++++++++++,,,,,,------...,,,,,,,,,,,,------...///000///---++++++,,,---...++++++++++++,,,---...///---------............///---.........//////000000........................+++,,,,,,------.........+++++++++,,,,,,,,,------//////000111000...,,,+++...------,,,,,,------...............////////////......---------,,,,,,,,,+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,.....................---//////000111000000///......------,,,,,,------...---------............///------......///000000000///000000111000///...---,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,------...------,,,,,,,,,,,,---------------,,,***+++,,,,,,,,,,,,+++***------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,&&&''')))***,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++************))),,,,,,+++*********++++++******+++++++++,,,,,,,,,---,,,+++,,,......,,,+++,,,,,,,,,,,,,,,---...///444333222000...---......//////////////////......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++---------.........//////...---,,,,,,,,,,,,---...***+++---,,,+++******+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++************+++---...///888222,,,***+++---,,,*********+++*********+++,,,*********+++++++++,,,,,,++++++,,,,,,---......///------,,,,,,,,,,,,------------------------......,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,---...///---------,,,+++*********+++,,,---.........------+++,,,---.........------,,,,,,,,,,,,,,,+++******...------,,,,,,------...------------------------+++,,,------......------------------------------------------------------------------------------***+++,,,---------,,,,,,------------------------,,,,,,---............------.../////////---,,,******++++++,,,------......,,,,,,,,,,,,---------.....................------------..................//////---,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,------------------------.........///+++,,,------------,,,+++,,,+++***)))******,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,---...++++++++++++,,,---...///---------............///---------.......................................---------------------,,,---------......////////////000111111000...,,,+++...------,,,,,,------...///////////////.........//////.........---------++++++---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///000111111000//////---,,,,,,++++++,,,,,,------------.........//////------------...///111111///000111111111000...------.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---------...------,,,,,,------.........---,,,,,,***+++,,,------,,,+++***---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***)))(((++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,---...------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++++++++************)))++++++++++++,,,---......******+++++++++,,,,,,,,,,,,+++***+++,,,---+++)))------,,,,,,,,,---......,,,222777666///+++---111000///---+++++++++,,,---+++++++++,,,,,,,,,---------------,,,,,,+++++++++---------.........//////...---,,,,,,,,,,,,---...******)))((('''(((***---++++++++++++++++++++++++---------,,,,,,+++++++++)))******+++,,,...///000@@@999000,,,------,,,)))***+++***)))((()))+++---***++++++++++++,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,------.....................------((((((((()))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++************+++++++++,,,,,,,,,)))***+++,,,,,,+++))))))))))))******,,,...///000......------,,,+++*********+++,,,---...---,,,,,,***+++---...///...------+++,,,---...///000000000...------,,,,,,------...------------------------+++,,,------......------------------------------------------------,,,,,,------------------------)))***,,,......---,,,+++------------------------++++++,,,---------,,,,,,***+++---......---+++*********+++,,,,,,---......+++++++++,,,,,,---------..................------------..................///...---,,,+++,,,,,,---,,,,,,,,,------.........,,,,,,------------......---------.........//////+++++++++,,,,,,+++++++++,,,+++)))''''''(((***+++......---,,,,,,,,,------,,,,,,---....../////////++++++++++++,,,---...///---------.........//////......////////////..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///......---------......//////.........---------000000000///.........---------------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------.............../////////////////////.........//////000---------,,,,,,+++++++++.........------,,,,,,,,,000000//////............//////...---,,,,,,++++++,,,---......///.................................000///...---------------------------------------------,,,------...///000++++++******++++++,,,---***+++,,,---///000111222///......---------......///............---------,,,,,,,,,++++++*********************************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++////////////...---,,,+++...---,,,++++++,,,---...************+++,,,---...///...---,,,+++,,,------,,,,,,,,,++++++*********---------....../////////------,,,,,,++++++,,,,,,++++++++++++++++++++++++......---,,,***)))+++---000000111111111000000///222222111000///...------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++(((((())))))*********+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***......---+++)))((('''&&&++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///...------,,,,,,,,,,,,,,,,,,++++++++++++******------...///...---+++***************************------------------------------.........---,,,,,,000///---,,,++++++,,,,,,.........------,,,,,,,,,------............------+++,,,...//////...,,,+++000...++++++,,,---------------------------------***++++++,,,,,,++++++***........................------,,,+++,,,---...///000000000000///...---,,,////////////////////////.........------,,,,,,,,,.........------............------,,,,,,------...///...---,,,,,,---.../////////.........---------//////...---,,,++++++***////////////////////////111111000///...---,,,,,,,,,,,,,,,---------......---------.........//////------............------........................+++,,,,,,------,,,,,,+++------------------------------------------------////////////////////////******+++++++++,,,,,,,,,.........//////.................................------............---------------,,,,,,,,,,,,,,,......////////////...............---------..................------------///..................---...---------------------,,,,,,,,,++++++++++++***,,,,,,,,,---------..................//////////////////............//////.........---------,,,,,,.........------,,,,,,,,,/////////.........------///......---,,,,,,++++++++++++,,,---.........---------------------------///......---------......------------------------............///000111111,,,+++++++++++++++,,,,,,,,,,,,,,,---......//////......------------..................------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++***************+++---------------------...,,,,,,,,,++++++,,,,,,,,,************+++,,,---.........,,,+++++++++,,,---,,,,,,++++++++++++++++++)))***,,,------+++)))((()))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******,,,...//////000000000//////...111000000//////......---,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,+++++++++******))))))(((((()))***************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++......---,,,,,,,,,,,,,,,......------------,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,000000///...------------......---------,,,,,,,,,------............------+++,,,...//////...,,,+++///---++++++,,,---------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------...............---..............................---------,,,,,,,,,......------------.........------,,,,,,------...///...------------.../////////.........---------.....................---........................000000//////......------,,,---------............---------.........//////------............------........................,,,------......------,,,------------------------------------------------........................+++,,,,,,,,,------------------............------........................------............------------------------------......////////////....................................---------,,,,,,,,,,,,------------------...........................,,,,,,,,,,,,++++++++++++,,,,,,,,,---------..................//////000000//////............////////////............------.........---------------.........---------------.........------,,,,,,+++)))***+++,,,------------------------------------......---------...//////------------------------///......//////000111222---,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,...---------------..................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---..................---++++++++++++++++++++++++******))))))))))))******++++++******+++---...///***++++++,,,,,,++++++***************+++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,***,,,...000///---)))'''&&&(((,,,...000///---,,,------------------------+++,,,---,,,++++++---...---......//////.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,))))))******+++,,,,,,,,,***+++,,,,,,------,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,......------------,,,,,,---,,,,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,000000000000///...------...------------,,,,,,,,,------............------+++,,,---......---,,,+++...,,,******,,,------,,,------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---......///------------------------...------------,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...///...------------...///...............---------........./////////000000................................................------........./////////---------...............------............------........................---......//////......---------------------------------------------------------------------------------------............,,,,,,------------,,,,,,........................------............---------------...............---......//////......---------..................------------,,,,,,,,,,,,+++++++++,,,,,,---------.........///////////////------,,,,,,,,,+++++++++,,,,,,,,,---------......------......//////000000000//////............///............------------...............---------------------------------......---------,,,,,,,,,)))***+++,,,---.........---------------------------------------...///000------------------------............///000111222...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------******************+++,,,,,,+++***))))))+++---...***+++,,,------,,,+++***+++*********++++++,,,---,,,,,,+++++++++******************++++++,,,,,,,,,+++,,,...//////---+++***(((***,,,---......---,,,------------------------***+++,,,,,,++++++---///------.../////////......------------......////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,,,,,,,*********************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,))))))***++++++,,,------,,,,,,---..................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,+++++++++*********---,,,+++***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------...///000000000...---,,,------------------------,,,------......------,,,,,,,,,---......---,,,,,,,,,+++***+++,,,------,,,------------------------------............------........................+++,,,---...///...---,,,,,,,,,,,,------......///---------------------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,------............------......................................................///........................---------....../////////.........////////////000........................------............------........................------............------------------------------,,,,,,------------------------------------------,,,------------.........,,,,,,------------,,,,,,........................------............---------------.........//////------............------,,,,,,---...//////............---------,,,,,,,,,***+++++++++,,,,,,------............//////000000---------,,,,,,,,,++++++,,,,,,,,,---------......---------...///000000111000000///...............,,,,,,,,,,,,,,,,,,,,,---........................---------------------------------------,,,,,,,,,+++,,,---...////////////---------------------------------------...///000------------------------------------...///000000......---------------...******+++,,,,,,------...,,,,,,,,,,,,,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------+++++++++++++++,,,---......---+++)))((()))+++,,,+++,,,---......---,,,+++++++++******++++++,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,(((((((((((()))***,,,,,,...---+++******+++,,,---++++++++++++++++++++++++)))+++------,,,,,,---...---...//////000000000///,,,,,,------...//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------,,,,,,(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++,,,,,,,,,)))******+++++++++++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,+++++++++*********,,,+++***)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------,,,---...//////---,,,+++------------------------,,,,,,------------,,,,,,,,,------------------,,,,,,+++***+++---...---,,,---------------------------......//////......---........................+++,,,---...///...---,,,000000///...------......---------------------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...---..................------.....................//////......---,,,++++++........................,,,,,,------......//////.........////////////000.....................---------............------........................,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------------............------........................------............------,,,,,,,,,---......//////------............------+++,,,---/////////......//////.........---------+++,,,,,,,,,,,,,,,,,,------------......//////000------------,,,,,,,,,,,,,,,,,,,,,---------......,,,------...///000111111111000///......---......+++++++++,,,,,,,,,,,,---.............../////////---------------.........------------------------------......//////....................................---------...//////------------------------,,,,,,,,,------...///000...------------...///000***++++++,,,---......///++++++++++++,,,---...///------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///...---,,,***))))))******,,,------......------,,,,,,++++++***++++++,,,,,,,,,,,,,,,---,,,++++++***++++++++++++++++++,,,,,,***)))((((((***,,,///111000...+++))))))***,,,...++++++++++++++++++++++++***+++------,,,+++,,,------...///000000000000000------.........////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................---------,,,)))***+++,,,---///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......------------,,,,,,,,,++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,,,,---------------,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------,,,++++++---//////...---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------222111///...------......------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------...------,,,,,,------...------...//////...---------------...............000///...---,,,+++******------------------------,,,,,,------.........///------........./////////...............---------------............------........................+++,,,,,,,,,,,,,,,,,,+++------------------------+++,,,,,,------.........------------------------+++,,,,,,,,,,,,---------.........//////.................................------............------+++++++++,,,---.........,,,------......------,,,***+++---///000000///...000000/////////.........------------,,,,,,,,,,,,+++,,,,,,---......//////...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,---...///000111111111000///......---------,,,,,,,,,,,,------......---........./////////000------........./////////------------------------------.........---,,,,,,///////////////////////////......---------......------------------------------------...///000111------------...///111111------------------------++++++++++++,,,---...///---------,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++***++++++,,,,,,------...---,,,+++***,,,,,,++++++++++++++++++------------...///111222---,,,+++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++++++++,,,,,,---...///////////////////////////////////////////////////000000000------------------------------------........................------------++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,---............------------,,,,,,++++++,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,......------------......,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---------,,,,,,---------,,,,,,,,,...000111///...---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000///---,,,,,,---...///........................,,,,,,,,,---------............------------.........------,,,,,,------...------...//////...---------------.........////////////......------,,,,,,------------------------------------------------,,,---------............//////.........---------------............------........................,,,,,,------------,,,,,,------------------------++++++,,,,,,---......///........................------------..................////////////..............................---..................---******+++,,,,,,---......,,,------......------,,,***+++---///000000///...000000000000////////////.........------,,,,,,,,,++++++,,,,,,---...//////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,---...///000111222111111000......------------------.........//////---.........//////000000........./////////000000------------------------------------,,,+++******000000000000000000000000000///...---------------------------------------.........//////000111222,,,,,,,,,---///000222333000000///......---,,,,,,++++++++++++,,,---...///---------,,,,,,,,,++++++,,,,,,,,,------.................................------............------........................************+++,,,---...******,,,------------------,,,+++******+++,,,---,,,,,,++++++***+++++++++------...///...---,,,+++---,,,,,,++++++************+++,,,---------,,,+++)))***+++,,,---.........------------------------+++---///...,,,+++*********+++,,,---............000000000000000000000///......//////000000111111---------------------------------.........////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,------...***+++,,,,,,------,,,,,,,,,...000222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------,,,,,,,,,,,,------...///,,,,,,,,,+++++++++*********+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,,,,000///...------...000000,,,,,,,,,------.........+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,---///111222000...------------------------,,,------------------,,,...........................---,,,+++,,,---...///---,,,+++++++++---///111////////////////////////,,,,,,,,,------.........///......------......///...------,,,,,,------...,,,---...//////...---,,,---------.........//////.........///////////////------------------------------------------------,,,,,,,,,---------......//////.........------------..................---........................---..................---------------------------++++++,,,,,,---...//////////////////////////////............/////////000//////............//////111000///...---......///---------.........//////........................------------------------//////............//////******+++,,,,,,---......------............---------------............///000///...---,,,+++++++++000---+++,,,///111111000////////////000000000000111111111000000000000000000000000000////////////......////////////......//////000000000000//////000///------......---,,,...------,,,,,,+++******///////////////////////////////////////.........,,,---///...---+++,,,,,,---,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++------............------......---------,,,,,,,,,........................///,,,)))***,,,...---+++111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,...//////...,,,+++---------,,,,,,+++++++++******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,///+++(((***...000---)))------------------------+++++++++,,,,,,,,,------........................222111000///------,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,------.........---...............------,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,------......------,,,,,,,,,+++++++++,,,------+++,,,,,,---............///...---,,,++++++***)))---(((,,,888@@@:::...'''+++******+++,,,---...///---------...------,,,,,,------,,,+++,,,---...///---,,,,,,,,,---...000111000000000000///...---,,,*********+++,,,---...///////////////////////////........................,,,,,,,,,---------..............................---------------------------------,,,,,,+++++++++////////////////////////------,,,,,,,,,,,,------........................------------------------.........------,,,,,,,,,------------------------------------------------000///...---,,,+++++++++------------.........///,,,,,,,,,---------............................../////////...---------,,,,,,,,,,,,---------..............................000///...---------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------+++,,,,,,------,,,,,,+++------------------------........................////////////////////////...------------...//////////////////....................................//////.........///000000111000...---,,,------...---------.........//////........................------------------------///......------......///***++++++,,,------......,,,,,,------------,,,,,,---------............/////////...---,,,,,,,,,,,,///---+++,,,///111111000.../////////000000000000000000000000000000000000/////////.........------......////////////.........///000111222333333333555333000.........---,,,------------,,,,,,,,,,,,........................---------....../////////---///000///---,,,,,,------------------......///------------------------)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------......---------,,,,,,,,,........................///,,,******---......---000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,---......---------,,,,,,,,,+++,,,...//////...,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***---///...,,,------------------------,,,,,,---------.................................000//////............//////......---------------,,,,,,---------------------...............------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,------......------,,,...------,,,,,,++++++++++++,,,,,,------------,,,///......------,,,,,,,,,+++(((,,,777===999111---+++++++++++++++,,,------,,,------...------,,,,,,------,,,,,,,,,---...///---------------...///000////////////...---,,,,,,++++++++++++,,,---..............................------------------------,,,,,,,,,---------..............................------------------------...---------,,,,,,,,,,,,..............................------------..............................------------------------...---------,,,,,,,,,,,,------------------------------------------------///...------,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------................................................---------,,,,,,---------.................................//////...---------------.........------,,,,,,,,,------------------------............---------,,,,,,,,,------------,,,,,,------------------------........................////////////////////////...------------...//////////////////....................................///............///111111111000///---,,,,,,---------------.......................................------------------------...------,,,,,,------...+++++++++,,,------......+++,,,,,,,,,,,,,,,,,,+++---------............//////...------,,,,,,,,,,,,...---,,,,,,...000000000....../////////000000000000000000000000000000000...------------,,,,,,,,,......////////////.........///111333555666777777:::666222///......---,,,---------...............------------------------++++++,,,---...///000000///000111000...,,,,,,---......------......///000------------------------,,,,,,---------.........------------------------------............------......---------,,,,,,,,,------------------------...,,,++++++---//////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////......---,,,,,,,,,------...------------,,,,,,,,,+++,,,---......---,,,+++------,,,,,,,,,,,,++++++------------,,,,,,,,,+++------------------------)))))))))***+++---///000---------------------------------.........//////...........................---------...///000000000///......------......------------------,,,,,,------...............---............------------------------,,,,,,,,,,,,,,,------......------,,,............---+++***))),,,,,,,,,,,,,,,,,,+++***........................***))),,,444888777555555------,,,+++++++++++++++,,,,,,------...------,,,---,,,,,,,,,,,,---...///,,,------.........------...............---,,,+++---,,,,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------...............---------........................///..................///........................------------------------------,,,,,,,,,,,,++++++------------------------------------------------...------,,,,,,---------,,,,,,---------.........,,,------------.................................---------...............,,,------------.................................//////...------------............---------------...........................------------,,,,,,,,,------............------------------------------........................////////////////////////......------......///000////////////....................................///...------...000222333444222000///---------...................................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......,,,,,,------------,,,,,,---------............//////...---,,,,,,,,,,,,,,,------------.../////////........./////////000000/////////000000000000000......---------,,,,,,,,,......////////////.........///111333555666777777999666111///...///......---------...///000000111------------------------++++++,,,,,,---......///000111222111///---------///............///000000...........................////////////000000000------------------------------............------......---------,,,,,,,,,------------------------++++++++++++---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,........................(((***+++++++++,,,...000------------------------------------.......................................------------...//////000000///............///.........------,,,,,,,,,,,,---......///............---------------------......------,,,,,,,,,+++,,,------......------,,,,,,---...//////---+++))),,,,,,,,,,,,++++++***))),,,---------.........///+++,,,...111222333555888000000...---,,,+++++++++,,,,,,------...---------,,,,,,,,,,,,------......,,,---...///...---,,,+++------......---,,,,,,+++...------,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------............///////////////.................................//////............//////................................................,,,,,,,,,,,,,,,,,,,,,+++................................................,,,,,,,,,,,,,,,---...///------........./////////------------....................................,,,---------.../////////------------....................................///......---------.....................---------........................---------------,,,,,,,,,......////////////......................................................////////////////////////...............//////000////////////....................................///...------...000333555777555333111////////////.....................---........................------------------------,,,,,,++++++++++++,,,,,,,,,,,,------------......------............---------------............///......---,,,,,,,,,------,,,---..............................////////////......//////000000000000////////////..................////////////......///000111222222333333333444222///......///000///,,,------...///000111111........................------------------------000111222111///.........///............///000000........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............------......---------,,,,,,,,,------------------------******+++,,,,,,,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,------...------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........................***,,,------,,,+++,,,...------------------------+++,,,,,,,,,,,,---------........................//////...---------------000000///............///.........------,,,,,,,,,,,,------...//////......,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------......------,,,***+++---/////////---,,,,,,,,,,,,,,,++++++***)))+++++++++,,,------.........///000...---///333555333222000///---,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,---------------,,,,,,.........---,,,+++---------...------,,,+++......---,,,,,,,,,------........................------------------------,,,,,,,,,---------..............................---------....../////////////////////////////////........................//////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,------...///...////////////000000000---------.........//////........................,,,---------.../////////---------.........//////..............................---------......///........................------------------------------------------------...//////000000//////...................................................///////////////////////////............///000000////////////....................................///...---,,,...111444777999888555333111000//////...............---------........................---------------------------,,,,,,++++++,,,,,,---------------------......---......//////......------------............///...------,,,,,,---------+++---//////---,,,---...------........./////////---......//////000000111111000000000000/////////......////////////......//////000000000//////...///...------///000000///---------...///000000111////////////////////////............------,,,,,,///000111111///......///......------......///000........................------------............,,,,,,,,,,,,,,,,,,,,,,,,------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,++++++,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++------,,,,,,,,,---......,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------++++++,,,---...///000000------------------------,,,---...000000...,,,+++------------------------+++++++++,,,,,,,,,------........................//////...---,,,,,,,,,---000///......------......------------------,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,---------.........---------------,,,------......------,,,)))+++,,,...////////////,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,---------...111000,,,+++...000000333222111///---,,,,,,,,,++++++,,,---............+++,,,------......------+++,,,,,,---------,,,,,,------............------...---------------......------------------------........................,,,,,,,,,---------..............................---------...//////000000.........///////////////------------------------///..................///................................................,,,,,,------------......................................................,,,,,,,,,,,,,,,---...///....../////////000000000------........./////////........................---------...............------........./////////...........................------------...//////.............../////////---------------------------------............///......////////////......................................................//////////////////////////////......//////000111////////////....................................///...,,,,,,...222555888:::888555333000///////////////.........---------........................------------------------------,,,,,,,,,,,,------..................------,,,------......------,,,---------............///---------,,,,,,------...***---//////---,,,,,,------------.........//////------......///000000111111111000000000/////////......////////////......---......///......------...------///111111000...---------....../////////..........................................//////---...000000///...///000---------------......///............................../////////000000000------------------------------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000...,,,,,,---,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---------,,,,,,---------+++++++++,,,,,,---------,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++---111555444///***------------------------,,,,,,,,,,,,---------...........................------,,,,,,,,,---......///......---------------,,,,,,------------------+++,,,---...////////////,,,---------............------------............,,,------......------,,,,,,,,,------......//////+++,,,,,,------------,,,,,,,,,,,,---------------,,,///...++++++//////+++111000///---,,,+++++++++***+++,,,---............+++,,,---.........------++++++++++++,,,---......---....../////////......---------------...///000------------------------------------------------,,,,,,,,,---------..............................---------...///000000000------........./////////------------------------......------------......................................................---------....../////////................................................------,,,,,,,,,---......------------........................////////////.......................................---------............////////////........................---------------...//////---........./////////000................................./////////000000---......//////......---................................................///////////////////////////////////////000000111////////////....................................///...,,,,,,...222666999999888555222000.........//////.........---------........................------------------------...------,,,,,,------.....................------+++,,,,,,------,,,,,,+++---------.........//////------,,,,,,,,,------...***---000000---+++,,,------------.........//////---------...///000000111000000000000////////////......////////////......,,,------.....................///111222222///------------...............------------------------,,,------...///000111111+++---///000/////////111---,,,,,,,,,,,,---......////////////////////////+++++++++,,,,,,,,,,,,---////////////////////////---..................---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///222444333///---,,,...---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,---...///,,,,,,,,,------............------,,,,,,------...+++++++++,,,,,,---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,******,,,222888888111***---------------------------------.........//////........................+++++++++,,,---...000000......---,,,,,,,,,,,,---,,,,,,,,,------.........+++,,,---...////////////---.........//////000000,,,---------.../////////,,,------......------,,,///......---------......+++,,,------....................................***------***,,,000...(((//////---,,,+++************+++,,,---............+++,,,---.........---,,,++++++******+++---///000......///////////////...,,,,,,,,,---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------...///000000111,,,---------......//////---------------------------------,,,,,,---------........................////////////////////////........./////////000000////////////////////////////////////////////////...------,,,,,,---------+++++++++,,,,,,,,,------............/////////000......................../////////......------,,,............/////////000........................---------------...///000---.........//////000000000000000000000000000000.../////////000000111111------............------////////////////////////........................///////////////////////////////////////000111111000/////////....................................///////////////000111111333222000///---,,,,,,,,,---.........//////000000//////...---------------------------------------,,,,,,+++******,,,---...------...//////...------------------------------....................................////////////------------------------///////////////......---......---,,,---...///000111111111000000000000000000000000000000000000000111111000000//////......000000000000000000000000////////////////////////............................................................////////////............////////////////////////////////////---------------...///000---///111111000//////000------------------------000000000000////////////.........------,,,,,,,,,///000000111000...,,,+++---------------------------------------------------,,,***))))))***,,,---...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///.........------...............////////////......///////////////////////////...---,,,+++,,,---...///............---------..................------444///+++***,,,......---------------------------000000///...---,,,,,,+++***...111000,,,+++---000000000000///......------.........------,,,,,,,,,------------------------...------,,,***))))))(((------------------------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,------...------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000///...---,,,+++******------------------------)))***+++,,,,,,,,,++++++///...------------.../////////.........---------,,,,,,,,,------.........////////////////////////..................------...---,,,++++++,,,---...........................------...///...---+++******++++++,,,---...////////////.........---------......---------,,,,,,,,,000...,,,---000111///---+++---......------///000------------------------.........------........./////////...---------,,,,,,,,,,,,---------..............................////////////////////////...///000000///---+++***---------.........//////,,,---......//////......---------............///------------------------,,,---...///000000000000//////............//////222222222111111111111111111111000000//////......///////////////000000111222111000...------------///////////////.........000///......------......------------------------...............//////000........................------------------------....................................////////////------------------------------...///000000////////////.........///000111////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000....................................................................................////////////------------............////////////////////////......---------......///...///111111/////////000------------------------//////////////////......---------,,,,,,,,,++++++...............,,,+++***------------------------------------------------...---,,,++++++,,,---......,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---...///......------------............////////////......------------------------...---,,,,,,,,,---..................------------........................000...++++++,,,................................./////////...------,,,,,,+++...111000---+++---000............////////////.........------,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............---,,,,,,++++++------------------------///...------,,,,,,,,,---,,,,,,,,,---------.................................---------------,,,,,,------------------------///.........------,,,,,,........................//////.........---------,,,------------------.........................................................------------..............................---.........------,,,+++---------......//////000//////.........---------.........---------,,,,,,000...---...000000///---,,,---......,,,+++,,,---------------------------//////............//////..................------,,,---------............................................................////////////...---,,,+++,,,,,,,,,---------......,,,---......//////......---------............///------------------------,,,---...///000000000000//////............//////........................111000000000/////////...//////......//////000111000000///...............000000000///......------111000//////......//////..............................///000000000000//////...---,,,,,,---...///////////////////////////....................................////////////////////////////////////+++,,,---///000000111111000////////////000111111............////////////////////////////////////000000000000////////////000000000000000000000000------------------------............................................................////////////,,,,,,,,,------------...//////////////////////////////...---------.........000111111///...///000........................---.........///.........,,,,,,,,,,,,,,,+++++++++...............---++++++------------------------------------------------///...---,,,,,,---...///...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------,,,,,,,,,---......------,,,,,,,,,,,,------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///............------------........................,,,---......------...///////////////////////////........................,,,///111111...,,,...000,,,------...//////000000.........---------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......////////////...------,,,,,,------------------------.........---------------,,,,,,,,,---------..............................,,,,,,,,,------.........------------------------222111000...---,,,,,,,,,,,,---...//////...---,,,...............---------.........---------------------------------------.................................//////.................................///...------------------/////////////////////////////////............---///.........------------000...---...///000///...---...///---+++******+++........................//////............//////..................//////------........./////////................................................000///...---------------,,,,,,,,,,,,,,,---------,,,---......//////......---------............///------------------------,,,---...///000000000000//////............//////------------------------000000000000///////////////............///000000//////.........//////000///////////////.........111111000///////////////////////////////////////+++,,,.../////////...---000///---,,,,,,---///000////////////////////////....................................////////////////////////////////////,,,---...///000000000000///////////////000000000......///////////////000////////////////////////000000000000////////////////////////////////////....................................................................................////////////,,,,,,---------.........////////////////////////000///...---------------...000111111///......///////////////////////////---...///000000000///...------------------------000000000000//////......------------------------------------------------......---,,,,,,---.........---++++++---...---,,,------------------------...............---------------,,,,,,,,,------...---,,,,,,++++++,,,,,,---......////////////..............................+++++++++,,,---...//////.........---------,,,,,,---------...............---000222222...,,,---///........................---------.........//////---///111000///......000---------....../////////...............---------........................---------............///........................+++++++++,,,,,,---------------------------------......------------......------......///000000000........................---...............------,,,,,,,,,---------..............................,,,,,,,,,---------..............................000///---,,,++++++,,,,,,,,,---///000000///---,,,........................//////......------,,,,,,---------------------------------...............---...///000000///...---........................///...---,,,,,,---...///000000000//////........./////////.............../////////............---//////....../////////...---...///...,,,+++,,,---////////////////////////......------------......------......//////000000.........////////////000................................................000///...,,,,,,------...------------------------,,,---......///.........---------............///........................,,,---...///000000000000//////............/////////////////////000000000000000000000////////////...............//////000///............///000000,,,------...///000000111111111000///////////////////////////////////////+++,,,.../////////...---000///---,,,,,,---///000000000000000000000000000////////////////////////............////////////000000000000000000000000...///////////////......------.........//////////////////000000111111111////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////....................................////////////---.........////////////////////////////////////000///...---------------///000222111///......///////////////////////////...///000222222222111000......//////////////////111000000000////////////------------------------------------------------------,,,,,,,,,,,,------///---,,,,,,---......---------------------------...........................------,,,,,,,,,---------,,,,,,++++++,,,,,,---......////////////..............................***+++,,,---......//////...------------,,,,,,,,,---------.........//////000333555444000---,,,---------------------------,,,,,,------.../////////---...000000///......//////.........---------,,,........................++++++++++++++++++++++++/////////.........------........................+++++++++,,,,,,---------------------------------------,,,,,,,,,,,,------------...//////000000111........................------...//////......---,,,,,,,,,---------....................................---------,,,,,,,,,........................------,,,,,,,,,------...,,,---///000000///---,,,---...................../////////......---------........................---------.........//////---...///000000///...---///////////////////////////...---,,,,,,---///000000000//////...---------////////////////////////000000/////////............/////////......//////,,,...//////......///111////////////////////////---,,,,,,,,,,,,,,,,,,------......//////000000000.........////////////000................................................000///---,,,,,,---...///////////////............,,,---......///.........---------............///........................,,,---...///000000000000//////............///////////////000000111111111////////////000000000000......------......///000//////.........//////000+++,,,---...///111222222111000//////......//////..............................///000000000000//////...---,,,,,,---...///000000000000000000000000////////////////////////............////////////000000000000000000000000///////////////...------,,,------...///.........//////000000111111222222////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////....................................////////////........./////////000000//////////////////////////////...---------......///111222111///.................................---///111333333333111000/////////000000000000000//////...------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---......---------------------------.............../////////......---,,,,,,,,,------------,,,,,,,,,,,,------......////////////......++++++++++++++++++++++++++++++,,,---............------------,,,,,,,,,,,,,,,,,,------.../////////222333444333111...---------------------------------------.........//////------............------//////......---,,,,,,+++.............../////////------------------------//////.........---------........................,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++,,,,,,,,,000000000///......------........................,,,---...000000///......,,,,,,,,,---------.......................................------,,,,,,,,,........................,,,---...///////////////,,,---...//////...---,,,---------.............../////////...............////////////////////////,,,,,,------.../////////.........//////.........////////////////////////..................///000/////////......---------...////////////000000000000000000000////////////...///000///...---...000,,,...///000//////111222........................------,,,,,,,,,,,,------//////////////////000000------........./////////........................------------------------///......---------......000000000///////////////,,,---......//////......---------............///........................,,,---...///000000000000//////............//////---------......//////000////////////000000000000...------------...//////000//////.........//////,,,------...///000111111000///......------......------------------------...............//////000........................////////////////////////////////////////////////............////////////////////////////////////---...///////////////...,,,---...///000//////.........//////000111111222000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000////////////////////////....................................////////////---------.........//////////////////////////////......---------......///000111222111///------...------------------------,,,...000333333333111000.../////////000000000000//////...------...///000------------------------------------------------------............------///...,,,,,,...///...---........................---........./////////000///...---,,,,,,,,,,,,,,,......------------............////////////......+++++++++++++++++++++++++++,,,---.........---,,,---------,,,,,,,,,++++++,,,,,,------...//////000000/////////000000///---........................---------...............,,,,,,,,,---...---,,,+++---------------------------........./////////000000000000000000000000000---------------..........................................---------------........................------,,,,,,,,,,,,------000000///......------,,,........................,,,---///000000000///...,,,,,,,,,---------..............................,,,,,,---------------...........................,,,---///000000...,,,+++........................---------.........//////............////////////........................,,,,,,------...//////000......------------......////////////////////////------...///////////////000000//////////////////.../////////000000000000111111111000000000//////---///000000...---...000---///000///......///000------------------------///......------......///000000000///////////////,,,---------....................................------------------------------...............---000000//////............,,,---......//////......---------............///........................,,,---...///000000000000//////............//////++++++,,,------...//////.../////////000000000111...------------...//////000000///......................../////////////////////...---------------------------------------,,,,,,+++******,,,---...------...//////...------////////////////////////000000000000000000000000............/////////000////////////////////////,,,,,,...///000000111111---...000111111111000///---------...///000000111111111111111111111111111.../////////000000111111000000000000000000000000////////////////////////000000000000000000000000..................................../////////000,,,,,,,,,---------......////////////////////////---------------...///000000111222111///------...------------------------+++---///222333222000///---.........//////000000222111000//////000111222------------------------------------------------......////////////......///...,,,,,,...///...---........................---.........//////000000///...---,,,,,,,,,,,,,,,///......------......///......////////////......------------------------,,,---.........---,,,+++---------,,,,,,,,,++++++,,,,,,------...///000000...+++***,,,///111000...////////////////////////........................,,,++++++,,,------,,,***+++,,,,,,------......///---.........//////000000------------------------******+++,,,---...///000/////////////////////////////////......---------.................................------.........,,,,,,------.../////////////////////////////////+++---///000111000///...,,,,,,,,,---------..............................***++++++,,,---//////000////////////////////////***,,,...///...+++'''%%%///...------------...///---------.........//////------......//////000000------------------------,,,,,,------...///000000...---,,,++++++,,,---...000000000000000000000000,,,---///000000000///...000000000000000111111111.../////////000000111111111111111111000000000000---///111000---,,,...000...///000///---,,,,,,---------------------------000000////////////000000111111000000//////......,,,,,,,,,---------..............................------------------------,,,---.../////////------//////.........---------,,,---......//////......---------.........//////////////////////////////,,,---...///000000000000//////............//////,,,,,,------...///000000.../////////000000111111////////////////////////111111111111000...---,,,////////////////////////,,,,,,,,,---------......------------------------111000///.....................------------......000000000000////////////222222111000000000000000000///...------...///000//////............//////........................222111111111000000/////////000111222222111000/////////000000111111111222...............///000000000///...------...///000000000/////////111222333......////////////......111111000000000000111111............////////////........................////////////000000000000////////////////////////............////////////000000//////.........---////////////..................////////////......111111000000/////////...111000///...------...///...------...000111000...000///...---,,,------...//////.........---------////////////...---,,,+++////////////////////////......---------,,,,,,,,,........................000000000000000000000000................................................---...///...------.../////////............/////////000111111111000...---............////////////...------...000111000...111000...---...///111222000///---,,,,,,---///000---------,,,,,,+++++++++---...///...------...///------............------000000000000000///...............------,,,,,,,,,......---------,,,,,,,,,------------------------.........////////////000222111111111000000//////222111000///...---,,,,,,------------------------............//////000000//////.........---------////////////////////////////////////////////////...........................//////000000000000000//////...------------...........................////////////////////////---...///000000///......////////////////////////222222222111000...---,,,000000000000000000000000000000000000///////////////000111111111///...---///............///000000000000//////......------........................------------------------......///000000///...---222000---,,,---...//////000///...------...///000........................---------.........//////111000///...............000000000000000000000000000///...---------------........................222222111111111111222222......///000000000000000........................//////000///------...000////////////////////////111111111111000///......////////////////////////........./////////000000........................000//////............//////......------......///000000000000////////////111111000/////////////////////............//////.........------.................................111111000000000////////////000111222222111000//////000000000111111111111///............///000000000///...------...///000111000/////////000111222......////////////......111111000000000000111111............////////////////////////////////////.../////////000000000000////////////////////////............////////////000/////////............000000//////......------.........//////.........000000/////////.........000000......---...//////...---,,,...//////...---000///...---,,,------...............------------............---,,,+++***------------------------,,,,,,,,,------.................................////////////////////////........................---------------------------...///...------.../////////............/////////000111111111000...---............////////////---.../////////.........///...------...000222333111000...------...000111.........---------,,,,,,---...//////------...///.........//////.........000000000000000///...............------,,,,,,,,,.........---------,,,,,,------------------------------........./////////000000//////............/////////...............------------------------------.........///////////////.........---------////////////////////////////////////////////////........................,,,---......//////......000000///.......................................//////////////////////////////000000000...---,,,////////////////////////...............------,,,////////////////////////000000000000///////////////000111111000///...---....../////////000000000///////////////.................................---------------------------...///000000//////...333000...---...///////////////...------...//////........................---------........./////////......------------...000000000000000000000000//////...---------------........................111111000000000000111111......///000000000000000...........................///000///------...000////////////////////////000111111111111111000000////////////////////////....../////////000000000///////////////////////////............//////000///......------......///000000000000////////////000000///............///......////////////......//////............//////........................000000///////////////...///000111111111111000000000000000000111111111111//////......//////000111//////............//////111111000/////////000000......////////////......111000000//////000000111............////////////000000000000000000000000....../////////000000000////////////////////////............////////////////////////............111000000///...---------------............------///............---------///............//////000...---,,,---......---+++//////...------------...,,,---------------------------------,,,+++******------------------------***+++,,,---...///000000////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...////////////......////////////000111111111000...---............///////////////222333222///---...///------------...000333444111000///......///000111/////////...............---...//////------...///...//////000000//////...//////000000000///...............---------------.........------------,,,------------------------,,,---------............---------------,,,,,,,,,,,,,,,------.........///---------------------------------------........................---------////////////////////////////////////////////////........................,,,---......//////......000000///............///........................////////////////////////000111000000///---,,,+++////////////////////////,,,---------......//////........................000000000000///////////////000000000000//////...---...///000111000//////.........///////////////........................////////////////////////------//////000000000000333111///...///000000///......------------..............................---............/////////------,,,,,,,,,------...///////////////////////////.........------------........................000000////////////000000......///000000000000000////////////////////////...///000///...---///000////////////////////////000000111222222222222222////////////////////////------------............////////////////////////...............///000111//////............//////000000000000///////////////......---------......---...///000000///...---111000000000000000000111........................////////////............///000000111111111111111000000000000000111111111/////////...///000000111/////////....../////////111111000000////////////......////////////......000000////////////000000............////////////////////////////////////........./////////000000////////////////////////............///////////////////////////.........111111000///...------,,,,,,,,,------------,,,,,,------------------------............//////000000000.........//////---+++............------......,,,,,,,,,,,,---------------------------,,,++++++////////////////////////,,,,,,,,,---...//////000000000000000000000000000////////////////////////........................---------------------------...///...---------///......////////////......///000111111111000...---............////////////111555888555000---///222...---------...000111222000000///......///000000........................---///000///...---.../////////000000000000//////...///////////////.....................---------............------------........................,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------------------........................////////////////////////////////////////////////........................//////000111111111111111000///......------..............................////////////////////////000000/////////...------///////////////////////////////////////000000111........................000000000000///////////////000000000000/////////+++---///000111000...---------......//////000000........................////////////////////////------...///000111111111333111//////000111000000......------------............................................./////////,,,,,,,,,,,,---...//////..........................................------........................//////............//////......///000000000000000000000000000000000000000---...000000......///000000000000000000000000000///000111222222333222222////////////////////////---------.........//////.......................................///000111/////////....../////////000000000000////////////......------------......---...///000000///...---000//////......//////000////////////////////////............////////////000000000000000111111222111111000000000000000000///////////////000111111...//////////////////...000000000000//////............////////////......000000////////////000000............////////////....................................////////////////////////////////////............////////////.........///////////////111000000///...---------,,,,,,------------,,,,,,,,,,,,,,,---------------------...//////000000000111000///000000000...,,,------..................---------------------------............------,,,////////////////////////........................000000000000000000000000................................................////////////////////////---...///...---------///......///000000///......///000111111111000...---............////////////000333666444///,,,...111/////////.......................................------------------.........///000///......///000//////000000000000//////......////////////..............................//////.........---------........................,,,,,,,,,---------......------------------------...------------,,,,,,,,,........................---------------------------.....................///////////////////////////////////////////////////////////////////////////000000111111111111111///...------,,,,,,------////////////////////////////////////////////////............//////000000////////////////////////111111000////////////000........................000000000000////////////000////////////000000000***+++---//////...---,,,------......//////000000////////////////////////000000000000000000000000.........///000111222222333111000000111111000///........................////////////////////////////////////////////////...---------...///000000------------------------------...//////......---//////////////////////////////............//////......///000000000000000000000000000000000000000,,,...000000///...///000000000000000000000000000//////000111222222222111//////////////////////////////000000000111111111........................///............//////000000//////......//////000000000000000////////////...------------...//////......////////////......------,,,,,,,,,,,,------////////////////////////...////////////000000000000/////////000111222333111111111111000000000000000000//////000000111222......////////////......//////000000000///............////////////......000//////......//////000............////////////........................------........./////////////////////////////////............////////////.........///////////////////////////............------............------,,,,,,,,,------------...---...//////000//////...111000000000111111000...,,,---......///.........//////.........------------......//////...------------------------------/////////.........------////////////////////////................................................////////////////////////---...///...------...///---...///000000///...---///000111111111000...---............////////////,,,...111000---,,,---///000000//////...------,,,---..................------------------............///000000......///000...//////000000//////...------.../////////.....................//////////////////.........------........................,,,---------............------...............//////.........------,,,,,,.................................------------------------...............////////////////////////////////////////////////////////////////////////---...//////000000////////////...---------------////////////////////////////////////////////////------------...000111222////////////////////////000///...,,,,,,,,,---...........................000000000000////////////000////////////000000111+++,,,---...///...------.........///////////////////////////////////////000000000000000000000000////////////000111222222222000///000111111///.........////////////......////////////////////////000000000////////////...//////.........///000000........................,,,---.../////////...---//////////////////////////////............//////......///000000000000000////////////////////////+++---000000000//////000000000000000000000000000//////000111111111000000///////////////////////////000000000111111111111////////////////////////000//////............///000000////////////000000000000000000////////////......------...//////000//////............//////......------------....../////////////////////////////////000000000111111000/////////000111222333111111111111000000000///000000//////000000111222---...///000000///...------...///000000000///.........////////////......//////............//////............////////////........................---------.........//////////////////////////////............////////////............/////////000............////////////.........//////.........,,,---------...............//////000000///...---//////...///111111000...,,,,,,.../////////......111111000///...------,,,,,,------......---------------------------------............////////////........................................................................////////////////////////---...///...------...///---...///000000///...---///000111111111000...---............////////////+++,,,---.../////////000..................------......////////////......------........./////////...000111000///...///000.........//////.........,,,---......//////......---........./////////000////////////....................................------........./////////------------.........///.............../////////......................../////////.........---------------.........//////////////////////////////////////////////////////////////////////////////......///000000000000///111111000///////////////////////////////////////////////////////////////......------...///000111///////////////////////////...---,,,,,,---///000////////////////////////000000000000////////////000///......///000111222........./////////000000///////////////.........////////////////////////////////////////////////111000000//////000111222000/////////000000...---//////000111111000//////////////////////////////000000000000/////////...//////...---------..............................+++,,,...///000///...---////////////////////////000//////////////////000......///000000000000000........................***---000111000//////000000000000000000000000000//////000000000000//////////////////////////////............////////////000000000000000000000000111000///...............000000////////////000000000000000000////////////...............///000111000///...------...///000111111000000000000111111000000000000000000000000//////000000111111222222000////////////111333444222111111111000000//////000000000000000111111222---...///000000///...---,,,---...000000000//////......////////////......//////............//////............/////////000000000000000000000000000---------.........//////////////////////////////............/////////000---.........//////000000------......///000000000......////////////......---------......///////////////000000000...---,,,...------...000111000...+++,,,.../////////......333333222000///...---,,,++++++,,,------,,,,,,,,,////////////////////////,,,------...///000111111................................................................................................---...///...------...///---...///111111///...---///000111111111000...---............/////////000---------000333444444333,,,,,,---.../////////...//////000000000000//////.../////////000000111111...000111000///...///111------............------,,,,,,---.../////////...---.........//////000000000/////////............////////////////////////.........////////////000,,,,,,,,,------.........,,,,,,---...///000111222////////////////////////000000/////////.........---------.........//////////////////////////////////////////////////////000000000000000000000000000000111222222222222222333222222111111111111111000000000000000000000000////////////////////////000000...------...///000///////////////////////////...------...000333555000000000000000000000000000000000000////////////000///.........000111222000000000000000111222222000000//////.........---000000000000000000000000////////////////////////222111000//////000111111000///...///000000...,,,///000111222222111000///000000000000000000000000111111000000/////////...///...------,,,,,,,,,,,,////////////////////////+++,,,...000000///...---000000000000000000000000000000////////////000000...//////000000000000000........................***,,,000111000//////000////////////000000000000000000000000000///......000000////////////000000111111000000000000111111000000000000////////////..............................//////000000111111111111000000/////////.........////////////............///000000000000000000000////////////000000000000000000////////////000000000000000000000000////////////000000000000222222222222222111000000000000000000000000000000------///000111111111111000000000000000000000000000000000000000000000000////////////////////////...------------...//////000000000000000000000000......////////////..................////////////---.........//////000000000000//////.........---222333333222000///000111000000000000000000000000////////////////////////000000///...............,,,,,,.../////////...---......------------......222111111000000000000000...------,,,,,,,,,------***+++,,,---......///...000000///...............000000000000000000000000......////////////............////////////......////////////000000000000,,,---------.../////////......///000000000000000////////////////////////222222111111000/////////............000222444555222222000//////........................///000000......---,,,,,,,,,,,,---000000000000000000000000111111111111000000000000111000000///...---------........................///////////////.........,,,,,,---...//////..............................000///---,,,,,,---///000------......//////000000//////000000000000//////000000//////.........---............////////////222000...---,,,---...///................................................000000111222222222222111333333333333333333333333111222222111///...///000000000000000000000000000......////////////......111111000000//////......//////////////////............//////000000111111000000000000000000000000///////////////.........//////000111111111111111........................000000000000000000000000111111000000//////......111111000000//////......//////////////////////////////............//////***+++,,,...///000000000////////////////////////---------.........//////000000000000000000000000///////////////.....................////////////......//////000000111111////////////////////////////////////............//////000000111111222222////////////000000000000000000000000000///......000000////////////000000111111000000000000111111000000000000////////////........................///////////////000000000000000000//////...............////////////............///000000000000000000000////////////000000000000000000////////////000000000000000000000000////////////000000000000///////////////...------000000000000000000000000---...///000111111111111000000000000000000000000000000000000000000000000////////////////////////...------------...//////////////////////////////......////////////..................////////////............/////////000000000/////////.........000111111000///......000000000000000000000000000////////////////////////000000///...............,,,---.../////////......///......------......///111111000////////////000...------,,,,,,------...------......///.........111000//////.........///////////////////////////......////////////............////////////..................////////////------........................///000000000000000////////////////////////.........///000000111111//////...///000111333444333222111000//////////////////............////////////...------------...000000000000000000000000000000000000000000000000111000000///......------......................../////////////////////......////////////......---........................000///---,,,,,,---///000.........///////////////,,,---...//////...---,,,//////......------------............////////////111000...---------//////........................000000////////////000000000000111222222222222111222222222222222222222222000111222111///...///000000000000000000000000000......////////////......111000000000/////////............///////////////.../////////000000000111000000000000000000000000/////////////////////...//////000111111111111111........................000000000000000000000000111000000000/////////...111000000000/////////...//////////////////////////////............//////......//////000//////...////////////////////////---------.........//////000000000000000000000000/////////////////////...............////////////////////////000000000000////////////////////////........................///////////////000000000////////////000000000000000000111111000000//////000000////////////000000111111000000000000111111000000000000////////////////////////////////////000000///////////////////////////.....................////////////............///000000000000000000000////////////000000000000000000////////////000000000000000000000000////////////000000000000.........///......------000000000000000000000000---...///000000111111000000000000000000000000000000000000000000000000000////////////////////////......------......///000..............................////////////..................////////////............////////////000000////////////......---...///...---,,,---...000000000000000000000000////////////////////////000//////............///,,,---...////////////...///......------......///000000///............///...---------------......000000/////////......---111000000///////////////..............................////////////............////////////......------------............//////........................///000000000000000////////////////////////---------...//////000000000////////////000111222222111000///////////////000//////............///000000///............///000000000000000000000000////////////////////////000000000///......------..............................//////////////////111111111000000///...---........................000///...------...///000///////////////.........///000111333333111000///......---------------,,,............////////////111000...------...//////........................111000...------...000111///000111111222222111111111111111111111111111111000111222111///...///000000000000000000000000000...//////000000//////...000000000000////////////---.........//////000000////////////000000000000000000000000000000000000....../////////////////////000000111111111111000////////////////////////000000000000000000000000000000000000////////////000000000000//////////////////////////////////////////............//////111111111111000///------////////////////////////------........./////////000000000000000000000000......//////////////////............////////////000000000000////////////////////////////////////..................//////////////////............////////////000000000000000000111111111000000///000000////////////000000111111000000000000111111000000000000////////////000000000000000000000000000000000//////......---..................------......////////////............///000000000000000000000////////////000000000000000000////////////////////////////////////////////////000000000000000111111111111111000000000000000000000000000000......///000000000000000////////////////////////////////////////////////////////////////////////...............//////000////////////////////////......////////////..................////////////.........///////////////000000//////////////////,,,...///...,,,,,,---...////////////////////////////////////////////////000///............//////---....../////////////////////............////////////...------------......------------......///000//////...............111000000/////////000000..............................////////////............////////////......------........./////////000000//////......------......///000000000000000////////////////////////111000000//////...------000000000/////////000000000000///..............................///000000000//////...............000000000000000000000000---------...............000000//////................................................////////////000000111111111000000///........................//////............//////000000//////......------///000222333333222000///....................................////////////000///............//////........................///...+++******+++...//////000000111111111111111000000000000000000000000///000111000///...///000//////////////////////////////000000000000//////000000000000////////////------......///000000000////////////000000000000////////////////////////............///////////////000111111111111000000000000000000000000000000////////////////////////000000000000////////////000000000000//////////////////////////////////////////............//////111111111000///...---,,,////////////////////////............////////////////////////////////////............////////////............////////////111111000000//////....../////////////////////////////////000000000000000000000000//////.........////////////000000000000000000111111111111000000000000////////////000000111111000000000000111111000000000000////////////000000000000000000000000000000//////......------------........................////////////............///000000000000000000000////////////000000000000000000////////////////////////////////////////////////000000000000111222222333333333222222000000000000000000000000...//////000000000000//////////////////////////////////////////////////////////////////////////////............///000000000000000000000000000000......////////////..................///////////////////////////.........//////000000000000000000---...//////------.../////////////////////////////////////////////////////////............//////............//////000000/////////......////////////......------------------------------...///000//////............//////000///////////////000000..............................////////////............////////////............/////////000000000000000000//////......---......///000000000000000////////////////////////222222111000000//////...000000000000/////////.........---,,,,,,,,,------,,,,,,,,,---///000222333///...------,,,,,,------////////////////////////,,,---------.........///////////////....................................---.........//////000000...///000111222222222222/////////////////////////////////....../////////000000//////......------***+++---......---+++***///////////////000000000............//////////////////........./////////////////////////////////000...,,,******,,,...000//////000111111111111000////////////////////////...///000000///...///111//////////////////////////////000000000000//////////////////000000000000---.........//////000000000000000000////////////////////////////////////---.........//////000000000000111111111000000///000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000//////............//////.........//////......---////////////////////////........./////////000000////////////////////////---.........//////000000............////////////111111000000//////......////////////////////////000000111111111222222222111111111000000/////////////////////000000000000000000111111222222111111000000////////////000000111111000000000000111111000000000000//////////////////////////////////////////................................./////////......////////////............///000000000000000000000////////////000000000000000000////////////000000000000000000000000////////////000000000000000000111111222222111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000//////////////////////////////......//////000111111111111111111111111111......////////////..................///////////////////////////.........//////000000000000111111---...000///......///000000000000000000000000000///////////////////////////............//////000//////......//////000111000//////......//////000//////...------------...------------...///000000222111000.........///000///............//////000..............................////////////............////////////......////////////000000000111000000//////////////////......///000000000000000//////////////////////////////000000111222222222//////000000000///.........------,,,,,,,,,------,,,,,,,,,---///000222333......---,,,,,,,,,,,,,,,////////////////////////,,,,,,------...///////////////////////////..............................------......///000000000,,,---///000222333333333///////////////////////////////////////////////////////////////.........,,,------------------,,,///000000000000111111111............////////////.........///////////////////////////////////////222111///......///111222...///000000111111000000////////////////////////---///000000......///111000000000000000000000000///000000111111000000///////////////000000000000////////////////////////000000000000////////////000000000000000000000000------......///000000000000111111111111000000///////////////////////////000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000//////............//////,,,,,,---...//////......////////////////////////....../////////000000000000000000000000000000000------......///000000000............////////////000000000000////////////////////////////////////000000111111222222333333111111111111000000000000////////////000000000000///000111222222222222111000000////////////000000111111000000000000111111000000000000////////////........................------...........................//////000000000......////////////............///000000000000000000000////////////000000000000000000////////////000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000///////////////////////////////////////000000111000000000000000000000000......////////////..................////////////000/////////............//////000000000111111111,,,...//////......///111000000000000000000000000////////////////////////...............///000000000///.........///111111000000////////////000000000//////...---.........------------...///000111999777444111///......///---------------...//////////////////////////////......////////////............////////////.............../////////000000///////////////000000000......///000000000000000////////////////////////......//////000111111111---...///000000//////...///......------......//////............//////000//////...---------------////////////////////////,,,------...//////000000.../////////////////////........................------......///000000111---...///000111111111111//////////////////////////////000000000000//////.........///////////////111000///......///000111////////////000000000111............////////////---......///////////////////////////////////////111111000000000000111111...//////000000000000000////////////////////////---...//////......///111000000000000000000000000000000111111111111000000.../////////000000000111000000000///......------111000000000/////////...000000000000000000000000------......///000000111111111111111111000//////........................000000000000000000000000.../////////000000000111.../////////000000000111000000000000000000000000//////............//////------...///////////////////////////////////////.../////////000000000000000000000000000000000000------......///000000111............////////////////////////000000000000////////////////////////......///000000111222222/////////000000000000000////////////000000000000///000111222222222222222000000////////////000000111111000000000000111111000000000000////////////........................,,,------....../////////.../////////000000111111......////////////.........//////000000000000000000000////////////000000000000000000////////////000000000000000000000000////////////000000000000000000111222222222222222000000000000000000000000///000000000000000//////000000000000000000000000000000000000000000000000///////////////////////////////////////000111111////////////////////////......////////////................../////////000000000//////.........---//////000000111111111222,,,---......------///000000000000000000000000000////////////////////////...............///000111000///.........///111222000000////////////000000000000///............///---------......000111111>>><<<888444000.........,,,,,,,,,,,,,,,---...///000000000000000000000000......////////////............////////////......---------.........//////......//////000000111111...//////000000000000000////////////////////////000000000///......------,,,---///000000000///...000000/////////000000111111111000......---------000000///...............////////////////////////------......///000111111.........///////////////........................---------...///000000111...//////000000000000///000000000000000000000000//////000000000000//////---.........//////000000000...---++++++---...000---.........//////000000............/////////000------...///000000//////000000000000000000000000//////000000000000//////...//////000000000000000000000000000000000000000,,,...//////......///111000000000000000000000000000000111111111111000000.../////////000000111111111111000///...---,,,,,,111111000000/////////...000000000000000000000000---------...///000000111111111111111111000//////........................000000000000000000000000.../////////000000111111.../////////000000111111000000000000000000000000//////............////////////000000000000//////////////////////////////////////////000000000000000000000000000000000000---------...///000000111............/////////000......//////000000111111////////////////////////,,,------...///000000111---.........//////000000000111222111///......///000000000000000000000000000000000000000000000000000000////////////000000///000111111111000...------,,,,,,,,,,,,---......222000///------///000222111111000000//////......000000//////.........---000000111111111000000///000000000000////////////111111000000000000111111//////000111111111111000000000000000000000000000111111111111111111111111000000//////000111222222111111000000//////......///////////////000000000000///////////////000111222111000//////......//////////////////.........222111000.........///000///000111111111///...---///............//////000000000000000000000000000000000000000000000000000////////////////////////000000//////.........---////////////////////////000000///...............////////////////////////........................------///000000000///...222000......000222222222222<<<>>>444...111222---......//////...---,,,+++000000000000///...---,,,//////............//////......////////////......//////000000000000//////////////////000000000000//////............//////........................////////////////////////000///...------...///000///////////////////////////////////////000111111........................//////............//////111111000000//////......---.........//////000000000000000000000000000000////////////////////////////////////000000000000000000000000////////////---......///////////////////////////////////////------...///000000//////............////////////000000//////.........---////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111///////////////.........111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000000000//////.........---////////////000000000000222111///...---------...////////////000111222333333222111000000111222333111111000///////////////---.........//////000000111111000000//////......000000000000000000000000000000000000////////////000000000000000000000000111111000000//////......111111000000//////......000000000000///////////////......///000000///---000000000000000000000000000111111000......///111000000000000000000000000000000000000000000000000111000000//////000000111///000000111000///...---...............//////000111000///......///000111111000000000/////////...000000/////////.........000000111111111111000000000000000000//////////////////............/////////000000111222111111111000000000000000000000000111111111111111111111111000000000000000111222222111111000000/////////////////////000000111111111111000000//////000000000000///////////////000111////////////////////////222111000///...//////000///000111111000///...---000//////.........//////000000000000000000000000000000000000000000000000////////////////////////000000000/////////......////////////////////////000000///...............////////////////////////........................+++,,,---.........------111///---...000111222111222;;;===444...111222---000000000000000000111111......////////////////////////............//////......////////////......------............------////////////000000000000000//////.........//////........................////////////////////////000///............///000000000000000000000000000///////////////000000111........................//////............//////111000000000/////////.............../////////000000000000000000000000000////////////////////////////////////000000000000000000000000////////////......///000000000000///////////////////////////---...//////////////////............////////////000/////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000......------------......////////////////////////........................000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000/////////.........////////////000000000000222111///...------......////////////000111222333222222111000000111222222111111000///////////////........./////////000000111000000000/////////...000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////111000000000/////////...////////////000000000000///......///000000///---000000000000000000000000000111111///...///111333000000000000000000000000000000000000000000000000111111111000000111111111000000000000000///......000000//////000000111222111000///......///000111000000000000////////////000000////////////......000000111111111111000000////////////000000000000//////............//////000000111222222222222111000000000000000000000000111111111111111111111111000000000000000000111222111000000000000/////////...//////000111222333333333222111000000000000000............///000111222////////////////////////111111000/////////000000///000000000000//////...111000///...............000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000//////000000000000000000000000000000///...............////////////////////////........................+++,,,---............---///---,,,---///111111111111999:::333///111111...000/////////111222444666------...///000000111111000//////......//////000...//////000000//////...---......//////......---////////////000000000000111000///.......................................////////////////////////000//////......//////000000000000000000000000000//////......//////000111........................000//////......//////000000000000000////////////............////////////000000000000000000000000////////////////////////////////////000000000000////////////000000000000...///000000111111000000//////////////////////////////////////////...---............////////////////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////////////////000000111111000000///000000000000000000000000000000000000000000000000000000////////////......////////////000000000000111111000///............////////////000111222333222111111000000111111222111000000///////////////......////////////000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000////////////......//////000000111111//////...///000000///---000000000000000000000000000111111000///000333555000000000000000000000000000000000000000000000000222222111111111111222222000000000000000//////...000000//////000000111222000000////////////000000000000000000////////////000000/////////////////////000000111111111111000////////////000000000000111111000000000000111111000111111222222222222222000000000000000000000000111111111111111111111111111000000000000000111111000000000000000000000000...///000111222333444444444444222111000000000000///////////////000111111///////////////000000000111111000000000000000000///000000000000/////////111111000......---------////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000///...............////////////////////////...........................//////000000000000000---,,,,,,---///111111000000666777222///111111...------,,,---///222555777///////////////000000111000000////////////000000//////000000000000//////000000111111111111000000////////////000000000000111000///......---..............................////////////////////////000000000//////////////////////////////////////////............///000000........................000000////////////000000000000000000////////////.........///////////////////////////////////////////////////////////////////////////000000000000////////////000000000000//////000111111111111111//////////////////////////////000000///...------............///////////////////////////.........////////////////////////000000000000000000000000////////////////////////////////////////////////222111111000000111111222///////////////000000000111111111111111111111111000000000000000000000000////////////////////////////////////000000000000///////////////////////////000111222222111000///////////////////////////000000000000000000000000000000//////////////////////////////000000000000111000000/////////......000000//////000111222222111111000000000000111111000000////////////000000//////////////////000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////......//////000000111111000000000000////////////---......///000111111222000///...///111111///...////////////////////////000111222111000111333555000000000000000000000000000000000000000000000000222222111111111111222222111000000/////////////////////......//////000111000000////////////000000////////////000000000000//////000000000000000000//////000111111111111111.../////////000000000111111111000000000000111111000000111222222222222111000000000000000000000000111111111111111111111111111111000000000000000111000000000000111111111111...///000111222333444444444444222111000000000000111111000///////////////////////////000000111111000000111111111111111111000////////////000000000111111000......---------////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000///...............////////////////////////........................////////////000000111111---,,,,,,...000111000//////222333111000111000///------,,,---///333666888222111000///////////////000000////////////000000//////000000000000//////000000111111111111000000////////////000000000000000000///...............////////////////////////////////////////////////000000000000000//////..........................................//////000////////////////////////000000////////////000000////////////000000000000///////////////.........////////////////////////////////////////////////////////////000000000000.../////////000000000111//////000111111111111111//////////////////////////////000000///...------............////////////.........///////////////////////////////////////000000000000000000000000///////////////////////////////////////////////////......------......///////////////000000111111........................////////////////////////////////////////////////////////////000000000000///////////////////////////000111222222111000/////////////////////////////////////////////////////////000000000000000000////////////000000000000000000000000000/////////000000000000000000111222000000000000000000000000000000////////////000000000000000000000000//////////////////000000000000000000000000000000000000000000000000////////////////////////////////////......//////000000111111////////////000000000000---......///000111111222000//////000111111000...////////////////////////111222333333222111222444000000000000000000000000000000000000000000000000111111111000000111111111111111000///////////////......------......///000//////000000000000//////////////////000000000000//////000000000000111111...///000111111222111111......//////000000111111//////............////////////000111111111111000000000000000000000000000111111111111111111111111222111111000000000000000000000000111111111111222...//////000111222333333333222111000000000000000222111000///...............//////000000111111222///000111222222222111111000////////////000000111111000///...............000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000111000000000000000000000000000000///...............////////////////////////..............................------......///000///......///111111000...//////000000000000000////////////000222444777888333222111///......//////111000000//////000000111///000000111111000000///...//////000000//////...////////////000000000000//////............//////////////////////////////////////////////////////111111111111000///......------------------------......------......///000////////////////////////111000000//////000000111////////////000000000000///////////////.........000000000000000000000000////////////////////////////////////000000000000......//////000000111111...///000000111111000000//////////////////////////////////////////...---............////////////.........///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000...//////000000111111222////////////////////////////////////////////////000000000000000000000000////////////000000000000////////////////////////000111111111111111111000000000000000000000000000//////////////////////////////000000000000111111////////////000000000000///000000111111000000///111000000000000000111111///000000111111000000//////////////////000000111111111000000000000//////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000////////////000000000000......//////000000111111000//////000111111000...000000000000000000000000000333555555444222111111000000000000000000000000000000000000000000000000111000000//////000000111222111000///...//////000......------......///000//////000000000000//////.../////////000000000111//////000000000111111111...///000111111222222222.........///000111111111//////............//////......///000000000000///000000000000000000000000111111111111111111111111222222111000000000000000000000111111111222222222/////////000000111111111111000000//////000000000111000///////////////000...//////000111111222222///000111222222222222111000///......///000111222000//////.........//////000000000000000000000000000000000000000000000000////////////////////////....../////////000000000////////////////////////000000///...............////////////////////////........................///...---------...000000111000000000222111///---...---...///111000000000///000000111222333444444222111000......///111222111111000000000000111111000000111111111111000000//////000000000000//////////////////000000000000......---......///000111////////////////////////////////////////////////111111222222111000...---...........................------------...//////////////////////////////111111000000000000111111.../////////000000000111000/////////............000000000000000000000000////////////////////////////////////000000000000.........///000111111111......///000000000000///////////////////////////---...//////////////////............////////////............/////////000////////////////////////////////////////////////000000000000000000000000000000000000000000000000222222111111111111222222...//////000111111222222111111111111111111111111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000222111111000000111111222000000000000000000000000//////////////////////////////000000000111111111////////////000000000000///000111111111111000///111111000000000000111111...///000111111000///...///////////////000111111111111111000000000//////.../////////000000000111000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////.../////////000000000111////////////000000000000111000///000222222000///000000000000000000000000000333666777555222000000000000000000000000000000000000000000000000000000000000////////////000000222111///.........///000...............///000000//////000000000000//////.../////////000000111111//////000000111111111222......///111111222222222---......///000111111222111111000000000000111111---......///////////////000000000000000000000000111111111111111111111111222222111000000///000000000000111111222222222222////////////000000000000000///////////////000111///......//////000111222...//////000111222222222///000111222333333222111000///.........000111222//////.........//////000000000000000000000000000000000000000000000000000////////////////////////---.........//////000000////////////////////////000000///...............////////////////////////........................111000/////////000222333222111111222222111///,,,...,,,,,,///111000///000---...///000000000000000111000///...///000333444111111000000000000111111000000111111111111000000111111222222222222111111////////////000000000000------------///000111222000000000000000000000000////////////////////////111222222222111000...---////////////////////////...------------...//////000000000000000000000000111111000000000000111111.../////////000000111111000000//////.........---000000000000000000000000////////////////////////////////////000000000000---......///000111111222---......///////////////////////////////////////------...///000000000///............/////////000---.........//////000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////............//////...//////000111222222222........................////////////////////////000000000000000000000000////////////000000000000111111111111111111111111333222111000000111222333000000000000000000000000//////////////////////////////000000111111111222////////////000000000000///000111222222111000///111111000000000000000111...///000111111000///...///////////////000111111222111111111000000//////.../////////000000111111000000000000000000000000000000000000////////////000000000000000000000000111111000000//////........./////////000000111111000000000000////////////111000///000222222000///000000000000000000000000555555444333333222111111333222222111000000000111000000000000000000000000333222111000000111222333000000//////.........---......//////000000111111000000///////////////000//////////////////////////////000000000000//////000000000000000000000000//////000000000000//////222111000//////000111111000000////////////000000000000000000000000000000//////000000000000//////222222222111111111111111111111111111000000000000555555444333222111000///000000000000000000000000///////////////000000111000000000000000000000000000000111222333333444444////////////////////////111111000000//////......---...000111111111000///222111111000000000000000//////000000000000//////000000000000000000000000222111111111000000//////111111111111000000000000000///...---------------000000000000000000000000//////000000000000//////////////////////////////.../////////////////////............//////000000////////////000000000000000000000000000000000000///////////////000111111000000000000000/////////............/////////000000000////////////000000///000111111111///...---//////............//////111111222111...---......+++111444000+++,,,......////////////////////////......///000000000000000///000111000///...///000111111000000//////......000000//////.........---000000000000000000000000000///...------...///000000000000000000000000000000000//////.........---//////000000000000//////000000000000000000000000---.........//////000000///////////////.........,,,---------...////////////////////////.........111///...,,,,,,...///111000000000000000000000000//////000000000000//////000000000000000000000000......///000111222333333111111000000//////......///////////////.........111111222222222111111000777444000...000111111///000000111111111111000000//////000000000000//////111111111111111111111111000000000000000000000000000000000000000000000000000///.........///111222111111111111111111111111111111111111111000000///...//////000000000000000///////////////000111111333222111000////////////222111000......//////000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111000000//////......111111000///////////////000000000000111111111111111111000000//////......222222222333333333333444222222111000000000000000000000000000000000000000222222111000000111222222000000/////////.........////////////000000000000000000////////////000000000000000000000000000000//////000000000000//////000000000000000000000000//////000000000000//////222111000//////000111111111000000//////000000111000000000000000000000000000000111111111111000000000111111111111111111111111111111111000000000000222222222222111111111111000000000000000000000000000000000///000111111222000000000000000000000000000000111111222333333444////////////////////////000/////////..................000111111111000///222111111000000000000000000000000000000000000000000000000000000000000000111111111111000000000///111111111000000000//////000///...------------...//////////////////////////////000000000000////////////////////////////////////////////////......------......////////////////////////000000000000000000000000000000000000///////////////000111111////////////////////////........./////////000000000000////////////000000///000111111000///...---//////............//////000111222111...---...///000666888444//////000///////////////////////////......///000000000000000///000111000///...///000111000000000/////////...000/////////............////////////////////////000///............///000000000000000000000000000000/////////............//////000000000000//////000000000000000000000000---------......//////////////////////////////...------..................//////000000000000000000000///............///000000000000000000000000000//////000000000000//////000000000000000000000000/////////000111111222222111000000000/////////...////////////////////////111111111222222111111000666333//////000111111000000000111111111111000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111000000///000111222333111111111111111111111111////////////...---++++++...//////000000000000000...............///000000111000000000000000111111111111///.........///000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000111111000000////////////000000///...............000000000000111111111111000000000000000////////////000111222333555555666222111111000000000000111000000000000000000000000222111111000000111111222000000////////////......000000000000////////////000000////////////000000111111111111111111111111///000000111111000000///000000000000000000000000///000000111111000000///111111000000000000111111111111111000000111111111000000000000000000000000111111222222222222111111/////////000000111111111111111111111000000000000//////000000111111222222000000000000000000000000///////////////000000111000000000000000000000000000000000111222222333333//////////////////////////////............------...///000000111111000000222111111000000000000000111000000//////000000111000000000000000000000000111111111111000000000000111111000000000000////////////......------..............................//////000000000000//////////////////////////////000000000//////.........---------...............////////////000000000000000000000000000000000000///////////////000111111------......//////000000....../////////000000000000000////////////000000///000000000000//////...//////............//////000111222000...---...///444999:::555000000000///////////////////////////......///000000000000000///000111000///...///000000000000000////////////////////////....................................000//////......//////000000000000000000000000000////////////............//////000000000000//////000000000000000000000000------............//////......////////////////////////..................//////000000111111222222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000111111222111111000444111//////000111111111000000111111111111000000///000000111111000000///////////////////////////000000000000000000000000000000000000000000000000111111111000111222222333000000000000000000000000000000//////---,,,***)))...///000000111111000000...............//////000////////////000111222333111000///.........//////000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111000000000000///////////////...---------......000000000000111111111111//////000000000000000000//////000222333444555666333222111111111111222222000000000000000000000000111111000000000000111111000000//////////////////111111000000//////......000////////////000000111000000000000000000000000000000000111111000000000000000000000000000000000000000000111111000000000000000000000000111111111222222111111111111222222000000000000000000000000000111111222222111111000------...///000111111222111111111111000000000///////////////000000000000////////////////////////...------------...//////////////////////////////000000000000111111222222/////////////////////////////////////////////...//////000000111111111111222111111000000000000000111111000//////000111111////////////////////////111111111000000000000000111000000000//////////////////............//////........................//////000000000000//////////////////////////////111111000000///.........------------............////////////000000000000000000000000000000000000///////////////000000111,,,,,,---...///000000111...////////////000000000000000////////////000000///000000000000///////////////............//////000111111000///......///111555666222/////////---////////////////////////......///000000000000000///000111000///...///000000000000000///////////////////////////.........////////////////////////000//////////////////000///////////////////////////////////////.........//////000000000000//////////////////////////////////////////////////////............////////////000000//////......------......///000111111222222//////000111111000////////////////////////////////////000000000000//////////////////////////////111111111111000000//////000000000000///////////////////////////000000000///000000111111111111111111000//////000111111222000000111111111111000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222////////////////////////111111222111111000///...//////000111111111111000///////////////000000111000000//////000111222222000000/////////.........000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000//////........./////////000000000111111111111/////////000000111111222111111111222222333333333333333222222222333333444000000000000000000000000000000000000000000000000//////000000000000000000111111000000//////......///////////////000111111////////////////////////000000111111111111000000000000000000000000000000000000111111111111000000//////000000111111111111222222111111111111222222000000000000000000000000//////000000000000//////------...///000111111222111111111111000000000///000000000////////////...//////////////////////////////......//////000111//////////////////////////////000000000000111111000000000000000000000000000000000000000000000000000000000000000111111222222111111000000000000000111111000000000000111111////////////////////////000000000000000000111111000000000////////////...//////.........//////000........................//////000000000000//////000000000000000000000000111111000000////////////........................////////////000000000000///////////////////////////////////////000000111,,,------...///000111111////////////000000000111000000////////////000000000////////////000000000//////............/////////000111000///...///000---111222///...000000...////////////////////////......///000000000000000///000111000///...///000////////////000000000000.........///////////////000000000000000000000000///000000000000000000///////////////////////////........./////////////////////000000000000//////////////////////////////000000000000000000000000---.........//////000000000000000//////......---------......///000111111//////000000000000////////////////////////////////////000000000000//////////////////////////////222222111111000/////////////////////000000000000////////////000000111111...///000111111111111111000000000000000000111111000000111111111111000000000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000/////////000000000000000////////////////////////000111222333333333333333///000000111111111111111111111111000111222222333222222111000//////000000000000000000000/////////000000000000000000000000000000000000000000000000//////000000111111111111000000000000000000000000000000000000111111111111111000000000000000111111///000000000111111111111//////000000111111222222222222222222222111111111333222222222222333444444000000000000000000000000///000000111111000000/////////000000000000111111000000000000///////////////......//////000111222........................000111111222222111111000000000000000000000000000000111111222222111111000...///000111111222111111111111111000000111111111000000000000000000000000//////000000000000///////////////000000111111111111111111111000000000000111111000000//////......000000000000000000000000111111111111111222333333000000000000000000000000///////////////000000000000000000000000000000000000000111111111111222222111000000000000111222333222111111000000000000000000111111222222111111000000000000000000000000000000000000000111111111111000000////////////......//////......//////000000........................//////000000000000//////000000000000000000000000000000000000000000000000///////////////.........////////////000000000000///////////////////////////////////////000111111......//////000000111111/////////000000000111111000000////////////000000000////////////000000111//////............/////////000111000///...///000---111111///000222222///////////////////////////......///000000000000000///000111000///...///000////////////000000000000.........///////////////111111111111111111111111///000000111111000000///000000000000000000000000........./////////////////////000000000000//////000000000000000000000000111111000000000000000///------......///000000000000000//////////////////------......//////000000////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000222111111111000000//////////////////000000000000...//////000000111111222......///000111111111111///000111111/////////111000000111111111111000000000111111222222111111000111111111111111111111111111111111111111111111111000000000000000000000000......///000000000000///000000000000000000000000---...000111333444444444///000111111222222111111222222222222222333333444333222111000////////////111111222222222111000///000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000000000000111111111111222111111000000111111222222000000000000111111111111000000111111111111111111111111111111111111111111111000000000111111222333000000000000000000000000...///000111111000///...//////000000000111111111////////////000000000000............///000111222////////////////////////000111111222222111111000000000000000000000000000000111111222222111111000---...000111222222111111111000000//////000000111000000000000000000000000000000000111111000000000000111111111111111111111111111111111000000000000///000000000000000111111000000000000000000000000000000000000000111222222000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111111111000000000111222333222111111000000000000000///000222444444222000///000000000000000000000000///000000000111111111111000000/////////.........///////////////000111111//////////////////////////////000000000000//////000000000000000000000000/////////000111111222222111111000000000/////////////////////000000000000///////////////////////////////////////000111111000000000111111111111111//////000000000111111111000000////////////000000000///......///000111222//////............//////...000111000///...///111///111111///000222111---////////////////////////......///000000000000000///000111000///...///000.../////////000000000111............/////////000000000000000000000000000///000111111111111000///000000000000000000000000............/////////000//////000000000000//////000000000000000000000000////////////.........---------......///000000111///////////////000000000//////////////////000000///...---,,,,,,---...///000000000000000000000000//////000000000000//////000000000000000000000000111111111000000000000000.../////////000000000111...//////000111111222222---...///000111111111111///111222111///---...///000000111111111111000000000111111222222111111000111111111111111111111111111111111111111111111111000000000000000000000000...///000111111111000000111111111111111111111111...///000111222333333333000000111222222222222111222222111111222222333444111111000000000000000111222333333444333222111000000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000000000111111111222222222000000000000000111222222000000000000111111111111222222111111111111111111000000111111222222222222//////...//////000111111000000000000000000000000...///000111111000///...//////000000111111111222......//////000000111111............///000222222000000000000000000000000111111222222222222111111000000000000000000000000111111222222222222111111---...000111222222222111000000////////////000000000000000000000000000000111111222222222222111111222222222111111111111111111111111111000000000000......///000111222333333000000000000000000000000---------------...//////000000000000000000000000///////////////.........000000000000000000000000.../////////000000111111222111000000000111333333222111111000000000000000...000333555555333000...000000000000000000000000//////000000111111111222000/////////............///////////////000111111000000000000000000000000//////000000000000//////000000000000000000000000......///000111222333333222222111111000000//////////////////000000000000///////////////////////////////////////000111111222222222111111111111111000000000000111111111111000000////////////000000000///.........000111222//////............//////...///111000//////000111///111000......000...)))////////////////////////...//////000000000000000///111111000///...///000.../////////000000111111---.........//////000000///////////////////////////000111222222111000///000000000000000000000000---.........//////000000//////000000000000//////000000000000000000000000......---------,,,,,,,,,---------...///000000111......//////000000111111111111111111000000000000///...,,,++++++,,,...///000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000111111.../////////000000111111...//////000111222222222---...///000111111111111///222333222///,,,---...000000111111111111000000111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000///000111222333222111111111111111111111111111111111111222333333333333222000000111222222222222111111111111000111111222333////////////000111222333333333444555444333222111000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000000000111111222222222222///////////////000111111000000000000111111111111333222222222111000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000000000000000111111111111...///000222222111111000............///111222333222222111111000000//////000000000000000000000000222222222222222222222222222222111111111111222222333222222222111111000000111111111000//////.........///000222222111111000//////000000111111111222111111000000111111222333222000///......///000222000000//////.........---111000///......///000111000000000000000000000000000///.........///111222111...---///333777999999444333111///...//////000---///222444444333111000000000000000000000000000000000000000000000000000111000///......///000111222222111111000111111111222222111111000000//////000000111222222000///...//////000000000000//////000000000000000000000000222222111000///...------000000000000000000000000111111000000//////............//////000000111111111111000000//////......---------...///000000111000000//////......------///000000000///...------//////////////////////////////000//////...------............////////////000000000000000000000000////////////////////////111111111000000000000000111000000000000000000000222111111111000000//////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000///...------------...///,,,,,,---...///000111111---.........//////000000111111000000/////////......---,,,,,,,,,...///000///000111222222111000///......////////////......000111111000//////000222000//////...............111111000///////////////...............///000000000000000000//////////////////000000000000//////111111111111111000//////000000000000////////////000000000000111111111111000000000000000111111111222222111111000000//////111111111000000000000000000000000000000000000000222222111000//////000000222111111111000000//////333333222111111222333333000111111111111222222222000000000000000000000000000000000000000000000000444444222111111111222333000000000000000000000000000000000000000000000000000000000000111111111111333222222111111222222333333333333222222222222111222111000000000111333333222111111111000000//////333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////////////////000000000000000000000000111111111111...///000111222111111000//////...//////000111222111111111000000000000000222222222222222222222222222222222222222222222222222111111111111111111222222222111111111000000000......//////000111111111...///000111222111111000///000000000111111111111111111000000111111222333111000///......///000111000000/////////.........000000///......///000000000000000000000000000000000//////...///000111222111///---///444888999999444333222111000000000000...///111222333222111000000000000000000000000000000000000000000000000000000000///......///000000111111111000111111222222111111111000000000000000111111111111111000////////////000000000000//////000000000000000000000000111111000000//////......000000000000000000000000111000000000/////////....../////////000000000111111000000000/////////...------......///000000111222111111111000000000////////////000//////......////////////////////////000000111111000//////...............////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222111111111111000000000///000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000////////////////////////------......///000000000........./////////000000//////.........---------///.........//////000111///000000111111000000///......////////////......000111222111000///000222222111///............///000000///...............///............///000000111000000000//////////////////000000000000//////111111111111111000//////000000000000000000000///000000000000111111111111000000000111111111111222111111111111000000000000000000000000111111111111111111111111111111111111222222111000000000000000111111111111000000000///333222222111111222222333000111111111111222222222000000000000000000000000000000000000000000000000444333222111000111111222000000000000000000000000000000000000000000000000000000000000111111111111333222222111111222222333333333333222222111111111222111000000000111222333111111111111000000000///222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000........................////////////000000000000000000000000111111111111//////000111111111111000000000000//////000000111000000000000111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000//////......///000000111111222//////000111111111111000000000000000111111111111111000000000000111222222111000///......///000111000000////////////......//////............//////000000000000000000000000000////////////000111222000///...000444888999:::333333333333333222111000/////////000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000111111222333000000000000111111111111222111111000000000000000///000000111111000000///////////////////////////000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////---......//////000000111111111111111000000000000......///000000000//////////////////////////////111111111111111000000///............////////////000000000000000000000000111111111111111111111111000000000000000000000000111111111222222333333333111111111111000000000000000000000000000000000000111111000000//////......000000000000000000000000////////////000000000000///000111111111111000///////////////////////////......////////////000000//////............------//////000111111111000000000//////......//////000...//////000000//////...///111333333222111111111444333000...---...///000//////...---------......//////......//////000111111111000000000////////////000000111111000000///111111111111111000//////000000000000000000000000000000000000111111111111111111111111222222333333000000000111111111111111///000000000111222222222222222222222222222222222222111000000000000000000111111111111000000000000333222111111111111222333000111111111111222222222000000000000000000000000000000000000000000000000222222111000000000000111000000000000000000000000000000000000000000000000000000000111111111222222222222111111111111222222444444333333222111000000111111000000111111222333111111111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000///000000000111111111111///000000000111111111111222111111000//////000000//////000000111111222222000000000000000000000000222222222222222222222222111111111222222111111111000000000///////////////222222111111000//////...///000000000111111111111000000000000000111111111000000000000000111222222111111000//////000111111000000/////////////////////..................///////////////////////////000000000000000111111111/////////111444777999:::111222333444333222000///000///...---......///000///////////////////////////////////////////////////..................///////////////000222333333//////000000111111222222333222000/////////000111000000000111111000000000////////////////////////.../////////000000000111000000000000000000000000000000000000////////////////////////000000000000000000000000////////////......//////000000000000////////////............---...///000000000000000////////////////////////000000000111111000000///............////////////////////////////////////000000000000000000000000/////////000000000000000000000000111111222222333111111111000000000000000////////////////////////111111000000//////......////////////////////////////////////000000000000...///111222222111///...000000000000//////......//////////////////000000111111000000000000000000...///000111111111000///000///...------...///000//////000000000000//////...111444444333111000000555444111///......///000000//////.........///////////////...///000000111111111111000000000//////000000000111111000000000111111111111111000//////000000000000000111111111///000000000111111111111111111111222333333333444000000000111111222222222//////000111222222333333222222222222222222222222111111000000000000000111111111111000000000000000222222111111111111222222000000111111111222222222000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222111111111111222222555444444333222111000000111111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000///000000000111111111111000000000000000111111111333222111000000//////000//////000000111111222222000000000000000000000000222222222222222222222222000111222222222222111000///////////////000000000222222222111000000//////000000000000000111111111111111000000000000000000000000//////000000111222111111000000000000111111//////000000000000000000...//////////////////...///////////////////////////000000111111111111111///000111222333444666888000111222222222111//////000///...---------///000////////////////////////////////////////////////...//////////////////...////////////000111222333//////000000111111222222333222000/////////000111000000111111111111000000////////////////////////......//////000000111111////////////////////////////////////000000000000000000000000////////////////////////000000000000/////////000000000000000............////////////......///000111111111000////////////////////////......//////000//////...............////////////////////////////////////////////////////////////......//////000000000000.../////////000000111111000000000000000000111111////////////////////////111000000000/////////...////////////////////////////////////000000000000---...000111111000...---111111111000//////......000000000000000000//////000000111111111111111111...///000111111000...---000///...------...///000//////000000000000//////...111333444333111000000444333111///...///000000111000000000000000111111///////////////000111111111111111111000000000000000000111111111111000000111111111111111000/////////000000000111111111222///000000000111111111111000111111222333333444444000000111111222222333333///000000111222333333444222222222222222222222222111000000000000000111111000000000000000000111111111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000111111111111000000//////000000000000000000000000000000000000000000000000111111111111222222222222222111111000000111111222444444333333222111000000000000111111222222222222000000000000000000111111000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////111111111111111111111111////////////000000000000000000000000111111111111000000000///000111111222333222111000000000000000000000000000111111111111222222222222222222222222222222222222222222222222000111222333333222111000//////000000000000111111//////000111111222222333000000000///000111111222111111111111000000000000000////////////000111111111111111111111111111111//////000000000000111111//////000000000000//////000000000000000000000000///000111111222222111111...000222222111222333444000000111111111000000///111000...------...//////000000000000000000000000000000000000000000000000//////000000000000//////////////////000000111222000000000000111111111111222111111000000000000000000111111222222111111000////////////////////////......//////000000111111////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111//////000111111111000000////////////////////////---......////////////...............////////////000000000000000000000000........................---......//////000000111////////////////////////000000000000111111111111000000000000000000000000/////////000000000000000000000000000000000000000////////////000000000000......///000000///......111111111000000/////////111111000000000000//////......////////////000000//////000000//////......000//////......//////000///000000111111000000///...000222222111000000000111111000000/////////000111111000000111111222222000000//////000000111222222222111111111000000000000111111222222111111000111111111111111000/////////000000111111222222222000000000000111111111111///000000111222333444444111111111222222222222222000111111111222333333333222222222222222222222222000000000000000111111222000000000000111111111111000000111222222111000000000111111111111222222222000000000000000000000000000000000000000000000000111111222222111111000///000000000000000000000000000000000000000000000000111111111222222222222333111111000000000000111111333333333222222222111111000000111222222222222111000000000000111111111111000000000000000000000000222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000////////////000000000000000000000000111111111111111000/////////000222222222222111111000111111111111111111000000000000000222222222222222222222222222222222222222222222222///111222333333222111///000000000111111111222222///000000111111222333333111000/////////000222222111111111111000000000//////////////////000111111111111111222222111111111//////000000000111111111///000111222222111000///000000000000000000000000///000111222222222111111...111222222000///000111111111111000000111111222111000000///......//////000000000000000000000000000000000000000000000000///000111222222111000///000000/////////000000111111111111000000000000000111111111111111000//////000111111222222111111000000000000000000000000000////////////000000000000////////////////////////.../////////000000000111111000000000/////////....../////////000000000111000000000000000000000000///000000000111111111222000000111111111000//////////////////////////////......///000000000000000............////////////000000000000000000000000////////////////////////------......///000000111111111000000//////......///000000000111111111111000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000000000000000000000000000111111000000000000000000111111111000000000//////....../////////000000000222111000000/////////000///000000111111000000///000000111111111111000000...///000000///...///000---...///000000000//////000000000000000111222222000000//////000000111222222222222111111111000000000111111222222111111000111111111111111000/////////000000111111222333333000000000000111111111111...//////000111222333444333222222222222222222111222222222222222222222222111111111111111111111111000000000000000111222222///000000000111111111111///000111222222111000///000111111111111222222222000000000000000000000000000000000000000000000000111222333333333222000000000000000000000000000000000000000000000000000000111111111222222222333333111111000000000000111111111222222222222333333333///000111222333222222111///000000000111111111111111111111111111111111111333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000111111000000/////////...////////////////////////////////////000000000000000000000000111111111111111000/////////000222333222111111111111111222222222222111111000000//////000000000000000000000000222222222222222222222222///000222333333222000///000000111111222222222333333333222222111000000000111000/////////000222333222111111111000000/////////////////////000111111111111222222222222111111//////000000111111111222000111222333333222111000000000000000000000000000///000111222333222111111...111333222///------///333333111111111222333444111111000000000//////...000000000000000000000000000000000000000000000000000111222333333222111000111000000////////////000222222111111000000//////000111222222222111///...111111222222222222111111111111111111111111111111000000000000////////////////////////////////////.../////////000000111111111111000000/////////....../////////000000111111111111111000000000000000---.........//////000000111111111111111000///...//////////////////////////////000111111111111111............/////////000000000000000000000000000000000000000000000000000---------...///000000111333333222111000///......//////000000111111111222000000000000000000000000------...///000111222222000000000000000000000000////////////000000000000222222111000000111222222000000000000000000111111222111111111000000//////000000111111222222222333444333111000000000111222///000111222222111000///000000111111111111000000...//////...------///000+++,,,...000111000///...///////////////000111111000000000000000111111222222222222111111111111000111111222222222222111111111111111111111000/////////000000111222222333333000000000000111111111111---...///000111222333333444333333222222111111111333333222222222222222222000000000000000000000000000000///000000111222222//////000000111111111222///000111222222111000///000111111111111222222222000000000000000000000000000000000000000000000000222222333444333222111000000000000000000000000000000000000000000000000000111111222222222333333333111111000000000000111111000111111222222333444444///000111222333222111111//////000000111111111222111111111111111111111111333333333222222222111111000111111111111222222222000222222111///...///000111111111000000000000///111111111111000000//////000000000000000000000000222222000///............000000000000000000000000000111111111111222222222333333222111000000111111//////000111333444555666000111111111000000222444000000000000111111111111444444333333222111000000000000000111222222222333333222222111000///......000000000000000///......000000000000111111111111000000000000000111111111333333333222222222111111111111000000000000111111000000000000000000000000000000000///000000111222222222111111111111222222222222333333333444444444//////////////////////////////000111222222333333000000////////////000000000000000000000///......000000000000000000000000////////////000000000000000000000000000000000000222222111000//////000000////////////////////////000000111111111111000000000111111111111222222222000000///...............000000000000000000000000000000///......///000111000000000000000000000000......///000000000000000111111000///////////////...//////000111222222222111000///......///000111000000//////.........---000000000000////////////......------------......------......//////000000111111222222222222111111......//////...---,,,,,,000000000000000000000000111111111111111111111111000000000000111111111111000000//////......------...///000111222333333333000000000000000000000000222222111111111111222222000000000000////////////...///000111111000///...////////////////////////000000//////.........------...///000111111000//////000000111111111000000------......///...------000000000000000000000000000000000000000000000000222000///000111111000///000111111111222222222222111111111111111000///...222222222222222222222222000111111111111222222222///000000000111111111111333222111000000111222333222333333444444333333222111222333444333222111000000000////////////000000////////////////////////111111111111111111111111000000111111111111000000......//////000000111111111111000000000000111111111111111111111111111111111111000000111111222333444444222111000000//////000111111111111222222222000111333444444222///---000000111222222222222111000000111222222222222111222222333333333333444444555555444333222222222222333333333222222222111111111111111111222222222222111222333222000///000111222222111111111000000000222222111111111000000000111111111111111111111111111111000///............111111111111111111111111000111111111111222222222333222222111000000111111000000111111222333333333000111222222111111222444000000000000111111111111444444333333222111111000111111111111111222222222222222222111111000000///111222222222111111000///---------.........//////000000000000111111111111333333222222111111111111111111000000000000111111111111111111111111111111111000000000000111222222222222111111111111222222111111111111222222222222000000000000000000000000///000000111222222333333000000////////////000000000000000000000///......000000000000000000000000000000000000111111111111000000000000000000000000222222111000000000000000111111111111111111111111111111222222222222111111000000111111111222222222111111000////////////000000000000000000000000000222111000///......//////000000000000000000000000......///000000000000000111111000///////////////...//////000111111222222111000///......///000111000000/////////.........000000000000////////////000000////////////000000////////////////////////000000000000000000000000000000000000000///......000000000000000000000000////////////////////////000000000000111111111111000000/////////////////////000111111222222222222000000000000000000000000222111111000000111111222000000000000//////////////////000111111000//////////////////////////////111111000000000/////////...///000111111111000///111111222222111111000///000000000///////////////000000000000000000000000000000000000000000000000111000///000111111000///000000000111111111222222111111222222111111000///222222222222222222222222000111111111111222222222111111111111222222222222333333222111111222333333222333333444444333333222111222333333333222111111111000000//////000000111000000000000000000000000222222222222222222222222000000111111111111000000000000000000111111111111111111000000000000111111111111111111111111111111111111000000111111222333333333222111000000000000000111111111111222222222000111333333333111000...000000111222222222222111000000111222222222222222222222333333333333444444444333333222222222222333333333333222222222111111111111111111222222222333222333444333111000111222333222222222111111111111222222222222222111111111111111111111111111111111000000///////////////000222222222222222222222222000111111111111222222222333222111111000111111111111111111111111111111000000222444444333222222333000000111111111222222222444333333222222111111111222222222111111111111111222222222222222222222222333333333333333333222111000000000000111111111222111111111111111111111111222111111111111000000000111111111111111111111111111111111111111111111111111111111111111222333333222222111111111111222222/////////000000000111111111111111111111111111111000000000111222222333333111000000//////000000111000000000000000//////...000000000000000000000000111111111111222222222222000000000000000000000000222111000000000000000000111111111111111111111111111222222333333222222111000000000111111111222222222222111000000000000111000000000000000000000000333222111///............000000000000000000000000......///000000000000000111000000///////////////...//////000000111111222000000////////////000000000000////////////......////////////000000000000222111111000000111111222222222111000000///......000///...------...///000111222222222222111000000000000000000000000000000////////////////////////000000000000111111111111//////000000000000000000000000111111222111111111000000000000000000000000222111111000000111111222000000000000////////////000000111222222111000000000000000000000000000000222222111111111111000000000111111111111000000///222333333333222111000000444333222000000000111111000000000000000000000000000000000000000000000000111000//////111111000////////////000000000111111222222222222222222111000111111111111111111111111000111111111111222222222111222222222222333333333444333333222222333333444222222333333333333222222111111222222333222222111222111111111111111111222111111111111111111111111333333333333333333333333000000111111111111000000222222222222111111111111111111000000000000111111111111111111111111111111111111000000111111222333222222111111111111111222000111111111111222222222222222222222111111111000000000111222222222222111000111111222222222222222222222333333333333444444222222222111222222333333333333333222222222111111111111111222222222333333222333444444222222222444333333333222222222111111222222222222222222222222111111111111111111111111111000000000000111111222222222222222222222222222000000111111111222222222222222111111111111111222000000000000000000000000000222555666555333222222000000111111222333333333333333333222222111111111333222222222111000000000111111222222222333333333222333333444333333222222222222222222333333333333222222111111111111111000111000000000000000000000111111111111111111111111111111111111111111111111222222111111222222333444222222111111111111222222////////////000000000111222222222222222222222222000000111111111222222222111000000000000000000111//////000000000000//////////////////////////////000000000111111111222222000000000000000000000000111111000000000000000111////////////////////////000111111222222111111000000000000000111111111111222222111000000000000111////////////////////////111111000/////////......////////////////////////......///000000000000000000000////////////000000////////////000000111111000000////////////000000000000//////////////////////////////000000000000222111111000000111111222222111111111000000000///111000...,,,,,,...000111111222222222222222111111000000000000000000000000000000000000000000000000///000000000111111111111//////000000111111222222000111111111111111000///000000000000000000000000111111000000000000111111000000000000////////////111111111222222111111111111111111111111111111111111111111111111111111111222222222111111000//////111222222333333333222222666444222000///000111222111111111111111111111111000000000000000000000000000///...///000111000///////////////000000000000222222333333333222222111000000000000000000000000000000111111111222222222111111111222222222333333333333333222222333333333222222333333333333222222111111111222222222222222333222222111111222222333222222222222222222222222333333333333333333333333000111111222222111111000333333222111111000//////111111000000000000111111111111111111111111111111111111000000111111222333111111000000111222222333000000111111111222222222333222111000000111222222000000111222222222222111000111222222333333222222222222222333333333444444111111111111111222333444333333333222222222111111111222222222222333333333222333444444333222333555333333333222222222111111222222222222222222222222111111111111111111111111222222222111222222333333222222222222222222222222000000111111111222222222222111111111111111222222/////////000111111222222000333555666555333222222000111111222333444444444333333222222222222222111333222222222111000000000111111111222333333444444111111222222222222222111/////////000000000111111333222222222111111000000000000000000000000000111000111222222222222111000111111111111111111111111222222111111222222333444222222111111111111222222000000000111111111222222222222222222222222222222111111111111111222222222111111000000000000111111//////000000000000///////////////////////////////////////000000000111111000000000000000000000000111000000000000000111111//////////////////////////////000000000000////////////000000000111111111111111000////////////000////////////////////////......//////000000000111////////////////////////......///000000000000000000000////////////000000///////////////000000000//////000000000000////////////000000000000000000.../////////000000000111111000000//////000000111///000000000111111111222222111///......///111222000000111222222111111111000000000000000000000000000000000000000000000000///000000000111111111111//////000000111111222222000000111111111000000///000000000000000000000000111000000000000000000111000000000000////////////222111111111111111111222222222222222222222222222000000000000000000000000222222111000000////////////000111222333444444444444333111/////////111222333333333333333333333333000000000000000000000000///...---...000111000///////////////000000000000111222222333333333222222000000000000000000000000000000111111111222222222000000000000111111111222111111222222222222111111111222222333333222222111000000000111111222222222333333222222222222333333222222222222222222222222333333333333333333333333111111222222222222111111222222111000///......---111111000000000000111111111111111111111111111111111111000000111111222333000000000000111222333333000000111111111222222222333222000///000111222333000000111222222222222111111111222333333333333222222222222333333333444444111111111111222333444444333333333222222222111111222222222222333333333333111333444444222222333555333222222222111111111111111111111222222222222222222222222222222222222222333333222222222222222333222222222222222222222222000111111111111222222222111111111000111111222333//////000000111222333333111333555555333111111222111111222333444444555666222222222222222222222222222222222111111111111111000111111111222222333333///000000111111111111111111111111222222222333333333333333222111111000000000000000111111111111222000111222333333222111000222222222222222222222222111111111111111222333333222222111111111111222222111111111222222222333333222222222222222222222222111111111111111111111111222111111000000111111222...//////000000000000000000000000000000000000000.../////////000000000000000000000000000000000000000000000000000111111222111111111111111111111111...//////////////////.../////////000000000111111111111000////////////000000000000000000000000000,,,---...000111111111111000000000000000000000000......///000000000000000///////////////000000111//////////////////////////////000000000000////////////000000000000111111......//////000000111111000//////......//////000......///000000111222222333222111000000111222333//////000111111111111000000000000000000000000000////////////////////////000000000000111111111111//////000000000000000000//////000000111000000000000000000000000000000000111000000//////000000111000000000000////////////222111000000000000111222111111111111111111111111/////////000000000000111111000///////////////000//////111222333333333333111111000//////000111222333333333333333333333333000000000000000000000000...------...000111111000/////////000000000111111000111222222222222222222111111111111111111111111000111111111111222222222//////000000000111111111000111111222222111111000111111222222222222111111000000000000000111222333333222222111111222222333222222222222222222222222333333333333333333333333111111222222222222111111111111111000///......---111111000000000000111111111111111111111111111111111111000000111111222333111000000000111222333333000111111111111222222222222111000000000111222333000000111222222222222111111222222333333333333333222222333333333333444444333333222222333333444444333333333222222222111111222222222333333333444444000222333333222222333444222222111111111000000000000000000111111111222222222222222222222222222222333222111111000000000000111111111111111111111111000111111111111222222222111111000000111222222333111111222222222222222222222333444333111000111222111111222333444555666666222222222222222222222222111111111111111222222222000000111111111111111111///000000111111111111111444444444444555555555666444444333222222111000000111111111111222222333333000111333444444333111000222222222222222222222222111000000000000111222222222222111111111111222222111111111222222222333333222222222222222222222222111111111111111111111111222111111000000111111222......///000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000111222222111111111111111111111111//////000000000000//////////////////000000000111222222111000000000000111000000000000000000000000---...///000111111000000000000000000000000000000......///000000000000000///////////////000111111////////////////////////...///000111111000///...//////000000000111111111.........///000111111111000//////......//////000////////////////////////222222222222222222222222//////000111111111111111000000000000000000000000////////////////////////000000000000111111111111000000//////////////////......///000111111111000000000000000000000000000000000////////////000000000000000000////////////111000000//////000000111111111111111111111111111000000000111111111222222///......------...///000000111111222111111000000//////000000111111222222222222222222222222222222000000000000000000000000...---,,,...000111111000000000000111111111222222///000111111222222111111222222222222222222222222000111111111111222222222000000111111111222222222111111222333333222111111111111222222222222111111000/////////000111333444222222111111111111222222222222222222222222222222222222222222222222222222111222222333333222222111111111111000000/////////111111000000000000111111111111111111111111111111111111000000111111222333111111111111111111222222000111111111111222222222111111000111111222222333000000111222222222222111111222333333444444333333222222333333333333444444555555444444333444444444333333333222222222111111222222333333333444444444000111333222222222333444111111111000000000000/////////000000111111111222222222222222222222222222222222000///............000000000000000000000000000111111111111222222222111111000000111222333333444444333333222111111000222333333111//////000222111111222333444666666777222222222222222222222222000000111111222222222333000000000000000000000000///000111222222222222222111111111222222222333333444444333333222111000000111111222222222333333333000111333444444333111000222222222222222222222222000000000///000111111222222222111111111111222222111111111111222222222222111111111111111111111111222222111111111111111111222222111111111111222222......///000000000000000000000000000000000000000000111111111111222222222000000000000000000000000000000///000000111222222////////////////////////000000111111111111000000////////////000000000000444333222222111111222222000000000000000000000000//////000111111000///...000000000000000000000000...//////000000000000000///////////////000111111///////////////............///000111111000///...//////000000111111111222---......///000111111222000000////////////000000000000//////......------111111222222222222111111///000111222222222222222000000000000000000000000111111111111111111111111000000000000111111111111000000//////......------------///000111111111111000000000000000000000000000000////////////000000000000000000////////////111000///......///000111000000000000000000000000111111111222222333333333...---,,,,,,---...///000333333222222000///------...///000222333333333333000000000000000000000000000000000000000000000000...---,,,...000111111000111111111111222222222222...///000111111111111111222222222222222222222222000111111111111222222222111111222222222333333333222222444444444444222222111111222222222222111111000////////////111333444222111111111111111111222111111111111111111111111111111111111111111111111111222222333333222222111222222222111111111111111111111000000000000111111111111111111111111111111111111111000111222222333222222111111111111111222000111111111111222222222000000111111222222222222000000111222222222222111111222333333444444333333222222333333333444444444777666555444444444444444222222222333333444444444222222222222222222222222666555444444333333444444111111111111111111111111222222222111111111111000111111111111111111111111111111111111111111111111222111111111000000//////000000000///////////////111111/////////000111222333333444444444333222222222111000000000111333444222000///111444888:::;;;888777555333222111111222000000000111222222333333000000111111111111000000//////000111222222333333444333333222222333333444444444333333222111000000444333222222111111222222444444444333222111000000222222111111000000//////222111000000000111333333333333222111000000111111000111111111111222222222222111000//////000111222111111111111111111111111000000////////////000000//////000000111111111222000000000000000000000000000000000000000000000000000///...------...///000111111000000//////......111000///......///000111111111111111111111111111---......///000111111222000000//////000111222222333222111/////////000111222000......000000000///111111111111111000//////////////////000000000000............////////////000111111111111222222222000000000000////////////222222000///............000000000000000000000000111111111111000000000000//////000000111111111222000111111111111222222222000000000000000000000000222111111111000000//////000000////////////000000222222222111111111111111...///000111111000///...////////////000000000000000000000000111111111111222222222111000//////...000000000000000///......111111000000000000111111222111111111000000//////111222333333333333222111222111111111000000//////333222///......///222333222222111111111111222222111111000000000000000111444333333222111000//////111111111000111111222333222111111111000000//////...//////000111222222222333222222111111222222333444444333333222111000000111111111111222222222222222222222222222222222222000111111111111222222222333333222222111000//////000000111111222222222222222222222111111111111000222222333333333222222111000111111111111222222222000000000000000000000000---...///000000000000000333333333333333333333333000111111111111222222222333333222222111000000///222111000111333444333222444333222111111222333444222222222111111111000000//////000111222222333333333333333444444444555555444444444333333222222222222333333333333333333444222222222222222222222222111111111111111222333444444444444444444444444444222222222111111111111000111111111111111111111111111111111111111111111111222111111111000000000000000000000000000000000000111111111000000111111222222222333333333222222111111111111111111222222333222111111333888<<>>===:::888666555555555444444333333222222222222111111222222222222111111111111111222222333333333444333333222222333333444111222444555666777777777444333222222111111222222//////000111222222222222000000000111111222222222111111111111111222222222222222111111111111111222111111111222222222333333111111111111111111111111333333333333333333333333222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111222222000000000000000000000000///000222222222222000///000000000000000000000000111111111111111111000000111111111000000111222222111111000000000000000000222000......000222222111000000111111111111000///////////////000000000000//////000000000111111111/////////000000000111111000000000000////////////000////////////000000111000000000000000000000000000000/////////.....................////////////000000000000111111111111000000000000000000000000111111111000000000000000000000////////////000000//////000111222333333444000000000000000000000000000000000111111111222222....../////////000000000---......000111222333444222222222333333222222111111111000000000000111111222222222222222222222222111111222222222222111111111111111000000000000000000111222222222222111000111111111222222111111111111111000000111111222222000000111111111111111111//////000000111222444444111111111111111111111111000000000111111222222222333222222111111222222333333333333222222111111111111111222222222333333333000000000000000000000000000000111111111222222222333333333222222111111111222222222222222222222222222222222111111111000000//////000111111111111000111111111222222222333333111111111111111111111111222333333333222222111000999888777666444333222111111111111222222222333333555555555444444333333333444333222333444555555333333333333333333333333333444333333333333222222222111111111222222333333333222222333333333444444444333333333333333333333333444444444333333222222222222222222222222222222222444444333333222333333444444444444444444444444444222222222111111111000000111111111111111111111111111111111111111111111111111111111111111222222222111111222222333333333333333444555555555333222111111222333444555555555555000111222444444333222222111111222555999===>>>???AAA???<<<999666444333333000111111111222222222333222222333333333333222222222222222222222333333333444333333222222333333444111333555777999999999888444333222222111111222222111111222222222222111111000000111111222222333333000000111111222222222222222111111111111111222222111222222222222333333333111111222222222222111111222222222222222222222222111111111000000111111111222222222111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000111222333333222111000000000000000000000000000222222222222111111111111222222111111111111111222000000000111111111000000000///...///111222111000///000000111111111000000////////////000000000000........./////////000000000000000111111111222222000000000000////////////000////////////000000111111111111111111111111111111111111000000000//////////////////............//////000000000111111111000000000000000000000000000000000000000000111111000000////////////000000//////000111222333333444111111000000000000111111/////////000000000111111////////////000000000000//////000000111111111111111222333333333333222222111111000000000000111111000000111111111111111111111111111111111111111111000000000000000000111111000111222333333222111000000111222222222222111000111111111111111222333333111111111111222222222222000000000000111222333444111111111111111222222222111111111111222222222222333222222111111222222333333333222222222222222111222222222222333333333333000000000000000000000000000000111111111222222222333333333222222222222222333222222222222222222222222222222111111111000000...///000111111111111111111222222222222333333333111111111111111111111111111111222333333333333333999888777666444222111111111222222222222333333333555555555444444444444444333111111222333444333222333333333333333333333333222222222222111111111111222222222222222333333333222222222333333333444444333333333333333333333333444333333333333333333222444444444444444444444444444333222222111111111222333333333333333333333333222222222111111111111000111111111111111111111111111111111111111111111111111111111222222222222222111111111222222333333444444444444444333222111111111222333555666777777777111222222333333333333333///000222666<<>>BBB???222222222111111111111111333333222222222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000/////////000000000000000000000000222222222111111111111111000000000000000000000000000000000111111222222333000000000000000000000000000000000111111111222222333222111111000000111111111222222222222333333333222222111111111111222222222222222222222222222222000000000000000000000000111111111111111111111111000000111111111111000000000111111222222222222222111111111111111111111111111111111111222333444555222222222222222222222222333333333222222222222222111111111222333444666777333333222222333444444555555444222111111222444555777666555444444333444444111111222222333444444555222222222222222222333444666666555555555444444444555555444333333444444444222222333333333444444444444444444555555666666666222333333333333222222222000111111111222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222333333444555333333333333333333333333444444333333444444555666444444333333333444555555666666777777888777777666555444444333333333333333444333333222222333333444555555444444444444555555333333333444444444555555111111111222222222333333444555555666666555555444444444333333333222222222333333444444555666666777333333333222222222111111444444333333333333444444222222222222222222222222222222222333333333444444222222222222222222222222333444555444222111222333444333333222222333333333333333222222333333444555888777777777777777777777555555555555444333333222111111222222222333333333111222333444444444333333333222222111111222222333222333333333333333333222111111222222222333333333333333222222222111111111111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111///000111222333444444444222222222222222222222222333333333333333333333333222222222333333444444444444444444333333333222222111111111111111111111111111222222333333222222111444444333222222111111000111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222333444888@@@FFFBBB999111111111111111111111111222222222111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111222222333444444000000000000000000000000000000111111111222222222333222111111000000111111111111111222222222333333222222111111111111222222222222222222222222222222000000000000000000000000111111111111111222222222000111111222222111111000000111222222333333222222000000000000000000000000111111111111222222333333333333333222222111111111222222111111111111111111222222222333333444555555333333333444444555666666666555444333333444555666888777666666555555555666333333333444444555555555555555444444444555555666555555555555444444444444444444444333333333333333444444444444555555555555555666666666666777777777555444333222222222333444222222222333333333333444333333333333222222222222111111111222222222222222222222222222222222222222333333222222222333333444333333333333333333333333333333333222333444444555444444444444444444444444555555666666777777777777777666555555444444555555555555555444444555555555555555444444444444555555333333333444444444555555111111222222222333333333444444555555555555444444444444333333333222222222333333444555666666777777333333333222222222111111222333333333333333333222222222222222222222222222222222222333333444555555222222222222222222222222333444555444222111222333333333333222222333333444333333222222333333444555777777777666666666666666555666666777666666555444111111111222222222333333111222333444444444333333333222222111111222222333222333444444444444333222111111111222222222222222333333333222222222222111111111111111111111111111111111111111111111111111000000111222222222222222111111111111111111111111///000111222333444444444222222222222222222222222333333333333333333333333222222222333333444444444333333333333333222222222111111111111111111222222222222333333333333222222333333333222222222111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111///111444999@@@CCC;;;000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111222333444444555111111111111111111111111111111111111222222222222333222111111000000111111000000000000111111111222222222111111111111222222111111111111111111111111111111111111111111111111000000111111111222222222111111222222222222111111111111222333333333333222000000000000000000000000111111111111111000000///444333333222222111111111111111111111111111111111333333333333333333222222333333444555666666777777888777666666666666777888888888777777666666777777777666666666555555555444666666555444444555555555444444444333333333333222222333333333333222222222666666666777777777777888888888777777777666666666777666444333222333444555444444444555555555666666555444444444333333333222111111222222222333333333222222222222222222222222444444333333222333333333333333333333333333333333222222222222222333333444444444444444444444444333333333444444555666777777999999888777777777777888555555444444444444555555555555444444444444555555333333333444444444555555111222222333444333333333333333444444444444333333444444333333333333222222333333444444555666777777333333333222222222111111111222222333333222222111222222222222222222222222222222333333444444555555333333333333333333333333333444555444333222333444333333222222222333444444333333222222333333444555333333333333333333333333555666777888888777666555111111222222222333333333222222333333444444555555333222222111111222222333222333444555555444333222222222222222222222222222333333333333222222222222222222222222222222222222111111111111111111111111000111222222333222222222111111111111111111111111000111222222333333333333222222222222222222222222333333333333333333333333222333333333333333333444333333333333222222222222222222222222222333333333222222333333333333222222111111222222222333333333222222222222222222222222333333333333333333333333111111111111111111111111111222222222222333333333000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111000000444888444---111111111111111222222222111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111111111111111111111111111111111111111222222222000000000000000000000000111111111222222333333444111111111111111111111111111111111222222222222333333222111111000000111111//////000000000111111111222222111111111111222222000000000000000000000000111111111111111111111111000000000111222222333333111111222222222222111111111222222333333333333333111111111111111111111111111222222111111///......333333333222222111111111111111111111111222222222333444444444444333222111333444555777777888888888999999888888888888999999888888777777777777888888999888888777666666555555555444333333333333333333444444333333333222222222111222333333444444333333777777888888888999999999888888888777777666666666888777666444444444555555666666666666777777777777666666555555444444333333222222222333333444444555444444444444444444444444666555444444333333333333333333333333333333333333333222222222222333444444444444555555555444333222222222333333444666888888;;;;;;:::999999999999999444444333333333333444444555555444444444444555555333333333444444444555555111222333444555444444333333333444444444444333333444444333333333333222222333333333444444555555666333333333222222222111111111222333333333333222111222222222222222222222222333333333444444444444444333333333333333333333333444555555555333222333444333222222222333333444555333333222222333333444555000111111222222333333333444555666777888777555444222222222222333333333444444333333333333555666777333222222111111222222333222333444666666444333222333333333333333333333333444444333333333222222222333333333333333333333333111111111111111111111111000111222222333333222222111111111111111111111111111222222333333333222222222222222222222222222222444444444444444444444444444333333333333333333222222222222222222222222222222222333333333444444444222333333444444333333222000000111222333444444555333333333333333333333333333333333333333333333333111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111222000---...222222///000000111111111222222222222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111000000111111111222222222000000000000000000000000111111111222222222222222111111111111111111111111111111111222222222333333333222111111000000111111000000111111111222222222222222111111111111222222111111111111111111111111111111111111111111111111///000000111222222333333111222222333333222222111111222333333444444333333222222222222222222222222000111222222222111000000333333222222222222222222111111111222222222333333333333444555666555444444333444666888999999999999::::::::::::::::::::::::888888777777777777888888888888888888888777777777555555444333333333333333555444444444333333333333111222444555666777666666777777888888888999999999666666666777777777777777888888777666555555555555555666666666666777777777777777666666555444444333222333333444555555666666555555555555555555555555888777666555444444444444444444444444444444444444555444444444444555666666444444555555555444333222333333333333555777999:::;;;;;;:::999999999999999777666666555555666666777555555444444444444555555333333333444444444555555222333444555666555444444222333333444444333333222444444444333333333222222333333333444444444444444333333333222222222111111222222333444444333222222222222222222222222222222444444444444444444444444333333333333333333333333444555666555333222333444222222222222333333444555333333222222333333444555111111222333444444555555222444555777777666444333222222333333333444444444555444333222333555888999333222222222222222222333222333555666666555333222333333333333333333333333444444444333333333222222333333333333333333333333111111111111111111111111111111222333333333333222111111111111111111111111222222333333333222111111222222222222222222222222444444444444444444444444444444444333333222222222222222222222222222222222333333333444444555555555222333333444444333333222...///000111333444555666444444444444444444444444444444444444444444444444111111111111111111111111111111111222222333333333222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111///333444222222444333///000000111111222222222222333222222222222222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111000000111111222222222222000000000000000000000000222222111111111111111111111111111111111111111111111111222222222333333333333222222111000111111111111111222222222333333333222222111111111111222222222222222222222222222222111111111111111111111111///000000111222222333333111222222333333222222111111222333333444444333333222222222222222222222222///000222333444444333222222222222222222222222222111111222222333333333333222333555777888888777777333444666888999:::999999;;;;;;;;;;;;;;;;;;;;;;;;888777777777777777888888777777777888999999::::::888777666555555555555555666666555555555444444444222333555777999999999999777777777777888888888888444444555666777888999999888888888777666555555444555555555555666666666666888777777666555444444444333333444444555666777777666666666666666666666666999888777666555444444444555555555555555555555555666666666666666777888888444444555666555444222111444444444444666888;;;<<<;;;:::999999888888999999;;;;;;::::::::::::;;;;;;555555555444444555555555333333333444444444555555666555444333222111111111444444444444444444444444444333333222222333333444555444333222111111111111444333333222222333333444444444444333333222222222222222444444444444222222333333333333333333333333222333333444444333333222333333333333333333333333444444444444444444444444444444444444444444444444666444333444444444333222555666666333000///111444222222333333333333444444222222333333444555666666666555444333333333333333555555444444444333333333444333111000000111333444444444444444444444444444222222222222222222222222444444444333333222222222444444444333333222222222111111222222222333333333222222222222222222222222000111222222333333333333555555555444444333333333555555444333333222111111,,,...000000000///000111333444555555333333444555333333444444444444333333333333333333333333333333333333222222222111111111555555444444444444555555444333333222222333333444333333222222222222222222222222222222222222222222333444555555333333444555111111111111111111111111000000000000000000000000222222222111111111000000444333222111000000000000222222222222222111000///111111000000/////////...111111222222222222111111222222222222111111000000000000000111222222222333222222222111111111111111222111000//////000111222000111111111111222222222//////000000111111111222///000111222333222111111222333333444444333333222222222222333333444444444666555444333333222333333111111000000///000000000111111111000000111111222222111000///000333555777555555444333333333444444222222333333333444444444333222111222444555444333555666777888888777666555222333333444444555555555555444444333222111000000///000111222333333222222666555333222111222222333222333444555555444333222444666999;;;======<<<;;;;;;::::::999777555444333333444444555666777888888333444555666777999::::::777666555555666666555444::::::;;;:::999666333111555555444444444555555666333333444444555555555555777777888888777666555555777777666555555666888888666666666666666666666666333444555666666666555444555777888777555444444555999999:::999888666444333666666666555555444444333888888888888888888888888:::999888888888888888999777666555444444555777888333444555666666666444444777777888:::<<<<<<:::888888888888888888888888888888999:::;;;999777444222555666666666777777888888444444333333222333333333444444444444444444444444444333333222222333333444555555444222222111111222444333333222222333333444444444444333333222222222222333333444444333333222333333333333333333333333222333333444444333333222333333333333333333333333444444444444444444444444444444444444444444444444444444333333333333222222666777888666333222444666222222333333333333444444222222444555555666666666666555444333333333333444555555555444444444333333444333222111111222333444333333333333333333333333222222222222222222222222444444333333222222222222444444444333333222222222111111111222222222333333222222222222222222222222111111222333333333222222444444333333222222222222555555444333333222111111111333444555444333444555333444555555333333444555555666666777777666666555333333333333333333333333333333333333333333333333666555555555555555555666444444333333333333444444222222222222222222222222222222222222222222222222222444555444333222333444222222222222222111111111111111111111111111111111222222222111111111000000222111111111111111222222222222222222222111000000111111000000000/////////111111222222222222111111111111111111000000//////111111111111111222222222111111111111111111222222222111000//////000111222111111111111222222222222111111111111111111222222///000111222333222222111222333333444444333333222222333333333444444444555555555444444444333333333111111111000111111111222555555444444444444444555333222111111222333555666666666555333222222222111333333444444444555555555666555444555666777666444555666777777777777666555333333333444444555555555555444444333222111111111111111111222222333333333555444444333333333444444444444555555555555444444666777999;;;<<<<<<;;;;;;888888888888888777666666444555555555666777777777555555666666777888888888777666555666777888777666888999:::::::::888777555666666555555444555555555333333333333333444555555777777888888888777666666666666555555555666777888777777777777777777777777555666777888888888777777333555777777555555555666888888999999999777666555666666666666555555555555999999999999999999999999888888888888888999:::;;;777666666666666777888888444444555555555555444444555444555777:::;;;:::999888888888888888888888888888999;;;;;;:::777555333555555555666666666777777333333333333333444555555444444444444444444444444444444333333333333444444666555444333333333333333444333333222222333333444444444333333333333222222222333333444444333333222333333333333333333333333222333333444444333333222444444444444444444444444444444444444444444444444444444444444444444444444333333333333222222222111222333333222111111222444222222333333333333444444222333555777777777666555555555444333333333444444555555555444444444444333333333333222222333333333333333333333333333333333333333333333333333333333333333222222222222222111444444333333333333222222111111111111111222222222222222222222222222222222222222333333333222111111222222222222111111111111555444444333333222222111000222333333222222222333333444555555333333444555666666777777777777666666333333333333333333333333333333444444555666666666666666666666666666666666555444444333333444444555111111111222222333333444222222222222222222222222222333444333222111222444444444333333222222111111111111111111111111111111222222222111111111111111000000000000111222333444222222222222222222111000111111111000000000000000111111222222222222111111000000000000000/////////222222222111111111111111000000000111222222222333222111000000000000111222111111111111222222222333333333333333222222222222000111111222333222222222333333444444444444333333444444444444444555555555444444555666666555444333222222222333333444444444888888777666666555666666444444444444444444444444777666555444333222111000444444444555555555666666666666555666888777555333555666666777777666666555444444444555555555555555555444444444333333222222333222111111111222333444444444555666666666555555666666555555555555666666888999:::;;;<<<;;;::::::555666777888888999888888666666666666666666666666666666666666666666666555777666555666888999999888666777888:::;;;;;;:::999888777666666555555555555444333222222222333444555666666777888888888777777555555555555555666777888777777777777777777777777666777888999999999999888333555777777666666777888666777888999999999999999666666666777777777777777::::::::::::::::::::::::666666777777888:::;;;<<<777777888999999999999999666666555555444555555666444333222444777:::::::::888888888888888888888888999:::;;;<<<;;;999666555555555555666666666666666444444333333333444444555333333444444444444444444444444333333333333444444666666555444444444444444444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222444444444444444444444444444444444444444444444444444444444444444444444444333444444444222222222333///000000000000111111222222222222333333333444444222444666888999888666444555444444333333333444444555555555555444444444444222222333444444333222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111111222222222222222333333333333333333222222111000222222222222222222111111444444444333333222222222///111222222111000111222333444555555333333444555444444444555555444444444333333333333333333333333333333444555666777888999666666666666666666666666555444444333333444444555000000111222333333444444222222222222222222222222111222333333111111222333555444444333333222222222111111111111111111111111111111111111111111111111111111000000111222222333222222222333333222111111111111111111111111111111111222222333333222222111111111111111000000000000333222222222111000000000//////000111222333333333111111111111111111111111111111111222222222333333555555444444333333222222111111222222222333333333333333444444444444333333555555555555555555555555444555777888888777666444444444555666777888888888888888777666555555555555666666666666666555444333666666666666555444444333444444444555555555555666555555555777888777444111666666666666666666666666666666555555555555555555555555555444444444444444444333111000000111333444333444666777888888777666888777666555555666777888999::::::;;;;;;:::999999555666777888888999888888777777777666666666666666444444444444444444444444777666555666777888777666555666777999:::::::::999999888777777666666666666555444333222222333555666444555666666777777777777666666666777777888999999666666666666666666666666666666777777888888999999666888::::::888888888999555666777888:::;;;<<<<<<777777777888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;777777666666777888999999777888:::;;;<<<<<<;;;::::::999777666666777888888777555333444666888999999999999999999999::::::::::::;;;<<<<<<;;;999888666777777777777777777777777777666555444333333333333333333333444444444555555555444444333333444444555666666555444444444555555444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222444444444444444444444444444444444444444444444444444444444444444444444444444666777666444222444555222222222333444555555555222222222333333333444444222444777888999777555444444444333333333444444555666666555555555444444444222333444444444444333222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222111111111111111111111111111222222333333333333333333333222222111000222222222222333333333333444444333333333333222222222333555555333222333333333444555555333333444555333333444444444444333333333333333333333333333333222333444555666888999999555555666666666666555555444444444333333444444444000000111222333333444444222222222222222222222222111222333333111111222333444444444333333222222222111111111111111111111111111111111111111111111111333222222111000000111111111222222333333333222222111111111222222222222222222222333333333333222222222222222222222222222222333222222222111000000000//////000111222333333333111111222222222222111111111222222222222333333333666555555555444444333333222222222222222333333333333444444555555444444333555555555555555555555555444555777999:::999888666666777888::::::;;;;;;:::999888777666666666666666777777777777777555444444555666777888999999999888444444444444555555555555555666888:::;;;:::666333777777777666666777777777777777777666666555555555555555555555555666666666444333111000000111333444444555777888999888777777888777666555555666777888999999999999999888888888777888888888888777777666777777777777777666666666111222222333333444555555777666444444555555444222666666666777777777777777:::999888777777777777777777666555444444555666666333333444555666666666666777888888999:::;;;;;;;;;888888888888888888888888777777888888999:::;;;;;;<<<===>>>===;;;999999:::666666777888:::<<<===>>>999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666666666888999;;;===>>>======<<<===<<<;;;999999999:::;;;;;;999777666777888888888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;:::999888::::::999999999999999999888777666444333333222222222333333444444555555555555555444444444444555555666555555444444444555555444333333222222333333444222222333333333333444444444333333222222333333444333333333333333333333333222333333444444333333222333333333333333333333333444444444444444444444444444444444444444444444444444777888777444222444777222111111333555555444222222222333333333333444444333444666777777666555333444444333333333444555555666666666555555555444444444444333333333333444444333333333333333333333333333333333333333333333333222333333333333333444444222222333333333333444444333333333222222222222222111111111222222333333444222222333333333222111111222222222333333333333333333333333333333333333333111333444333222111111222333444555555333333444555444444555555555555444444333333333333333333333333222222333444555666777888333444555666666555444333444333333222222333333444111111111222222333333444222222222222222222222222222333444333222111222444222222222333333333333333222222222222222222222222111111111111111222222222444333222111000000000000111222333333333333333333222222222222222333333333222222333333333333222222222222222333333333333333222222222111111111111111000000000111222222222333111111222333333222111111222222222222333333333333555555555555444444444444333222222222222333444444444444555555555555444444555555555444444444444444333444666777888888888888777888:::;;;<<<;;;;;;:::999999888888888888999999777777777666666555555555555666888:::<<<<<<<<<;;;555555555555666666666777888999<<>>???@@@AAAAAA@@@===;;;;;;;;;888888888999:::;;;===>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777777666666999:::;;;======>>>>>>>>>??????>>>===<<<<<<<<<<<<===;;;999999999999888777:::::::::;;;;;;<<<<<<===;;;;;;;;;;;;::::::999888;;;;;;;;;;;;;;;:::::::::777666555444444444444444222222333333444555555666555555444444444444555555555444444444444444555555444333333222222333333444222222222333333444444444444333333222222333333444333333333333333333333333222333333444444333333222222222222222222222222222444444444444444444444444444444444444444444444444333666888777333111333777111000000222444444222///222222333333333333444444444444555555555555444333333333333333333444555666666666666666555555555555555444333222222333444555333333333333333333333333444444444444444444444444333333444444444555555555222222222333333444444444444444444333333333222222000111111222333333444444111111222333333333222222111111111111222222222333333333333333333333333333000222333222111//////000333444555555333333444555222333333444444333333222333333333333333333333333111111222333444444555555222333444555555444333222333222222111111222222333222222222222222222222222222222222222222222222222222444555444333222333444000000111111222333333333222222222222222222222222000000111111111222222222222222111111111111111222111222333333444444333333222222222333333333444444222333333444444333333222111111222222222333333333111111111111111222222222111111111111111111222222111222222333333222222111222222222333333333444444444444444444444444555555333333222222222333444555444444555555555555444444444444444444333333333222111222333444555666777777777888999:::;;;:::888777666666666666777888999:::888777666555444555666777555777999;;;<<<<<<;;;:::777777888888888999999999888:::===BBBDDDCCC>>>;;;::::::999888888999::::::::::::999888777555555444555555666777777888999999888888888888777777777666888777777666666666666777555666666777777666666555666555555555555666666777999999999888888777666555666666666777888888888999666666666666666666666666444333222444666777777666777777666666666666777777999999888999999:::;;;<<<:::;;;<<<======;;;999888777777777777777777666555777888:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAA???AAAAAA@@@>>><<<<<<===;;;::::::999:::;;;<<<==================<<<<<<<<<::::::::::::::::::::::::======<<<;;;::::::::::::::::::;;;;;;<<<>>>???@@@????????????>>>===<<<;;;<<<:::::::::;;;:::888666888888999999:::;;;;;;<<<::::::::::::999999999999<<<<<<;;;;;;::::::::::::555444444444444555666666222222333333444555666666555555444444444444555555444444333333333444444555444333333222222333333444222222222333333444444444444444222222222222444444333333333333333333333333222333333444444333333222111111111111111111111111444444444444444444444444444444444444444444444444222555888666222000222666666444444555888888555222222222333333333444444444444444444444444444444444333333333333333444555666777666666666555555555555666555333222222333555666444444444444444444444444444444444444444444444444444444444555555666666666222222222333333444444444555555555444444333333333000000111222333333444444000111222333333333333333//////000000111111111222333333333333333333333333444666777777555333333444333444555555333333444555000000000111111000000000333333333333333333333333000111111222222333333444111222444555555444222111222111111111111111111222333333222222222222222222222222222222222222222222333444555555333333444555//////000111222333333444222222222222222222222222000000111111222222222222000000000000111222333444111222333333444444444444222222222333333444444444222333333444444333333222000000111111222222222222000000111111222222222333222222222111111111111111111222333444444333222111222222333333333444444444222333333444444555555555444333222111222333444555444444555555555555444444444444444333333222222222000000000000222333555666666777888999999888666555333333333333444666777888888666555333333555777888666888:::;;;;;;:::999888999999:::::::::;;;;;;;;;666888===AAADDDCCC>>>;;;;;;;;;:::999999:::;;;;;;;;;:::999888777666555444555555666777888999999:::;;;;;;;;;;;;;;;:::999888999888777555555555666777444555666777777666555444444444444444444555666666777888888888888777777666555555666777888999999::::::::::::999888777777777222111222444777:::::::::777666666666777888999:::888888888999:::;;;<<<===;;;===???@@@???===;;;999999999999999999888777666666777999;;;<<<<<<<<<<<<999999999999999999999999::::::999:::;;;===???@@@===???@@@@@@>>>======>>>===<<<;;;:::999:::;;;<<>>>>>======<<<<<<::::::::::::::::::::::::>>>>>>=========>>>>>>???;;;;;;::::::<<<>>>@@@AAA>>>????????????===;;;:::999888999:::;;;;;;999777666666777888999999::::::::::::999999999999999999;;;;;;;;;::::::999999999666444222333666777555333555555555555555555444444444333333222222333333444555555555555555555555555333333333333333333333333555555444333333333444444888777666555444333333333444444444444444444444444555444444555777888666555222222222222333333444555333333333333333333333333333222222111111222222333444333222111222333444555666666777777666555444444444444444555666777888999777777777777666555444333444555555555555555444444555555555555555555444444222222333444555555555444444444444555555555666666555555555555555555555555555333111000111333777999888777666555444444555666888888777666555444444333444444333222222333444444444444444444333222111000777666444333222333444444222222222333333444444444444444444333333222222222333333222222111222222222333333222111222333555666444444444444444444444444333222222111111222222333333333222111111222222222333333333333333333333333555444333222222222333444111111111111111111111111222333333444444333333222222222222222333444555555111000000000222333222111///000111111111111000///222222222222222222222222111111111222222333333333333333333333333333333333222222222222222222222222000111111111111222222222333333444555555444333333222222111111111111111111222222111111111111111111111111111000111111222222222333444444444333222111444333333333444666888999222222222222111111000000333333333333333333333333222222222333333333444444444444555666777888999999444555555666666666666666333444666888:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;999888;;;<<<<<<<<<======>>>>>>===;;;999777666666777888:::999777666666777999:::;;;;;;:::999999:::;;;;;;<<<===>>>???>>><<<:::999999888666555555555666777999999888777666555555555555555444333333444555555333444444555666777888888999888777666666777888999999:::;;;;;;;;;:::999888888888888888888888999999888888888888888888888888;;;::::::999:::;;;===>>>;;;===??????===<<<<<<======<<<;;;::::::;;;<<<===???===:::888777888999;;;;;;:::888777888:::<<<======<<<;;;;;;<<<<<<<<<;;;AAA???===<<<===>>>===<<<======<<<;;;;;;;;;;;;<<<@@@===::::::;;;;;;999666::::::999999888777777777<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;===>>>===<<<666777888999:::;;;;;;;;;===<<<;;;:::888777666666999::::::::::::;;;;;;;;;<<<::::::<<<>>>===:::666666444333444666777555333555555555555555555555555444333333222222333333444555555555555555444444444333333333333333333333333444444444444444444444444777666555444333333333333444444444444444444444444444444555555555444444444333333333333333333444444333333333333333333333333333333222222222222333333333333222222222333444555555555555555555444333333111111222222333444555555666666777777777777777666555555555666666555555444555555555555555555555555333333333333444444444444444444444555555555666666333333333333333333333333555444222222222444777999777777555444444444555555888777777777666555555555555555444333333444555555333444555555555555444444666555444333333333444444111222222333444555555555333333333333333333333333333222222222222222333333333333222222222333555555333333333333333333333333333333222222222222333333444444444333333444444444333333333333333333333333555444333222111222222333111111111111111111111111222333333444444333333222444333333333333555666777222000000111222333222111222333444555555444333222222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222111111111111222222222222333333444555555444333333222222222222222111111111333333333333333333333333444333333222222333333444222333444555555444333222222222222222333333444555444444333333333222222222444444444444444444444444333333333444555555555666444444444555555666666777444555666666777777666666444555777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;<<<<<<=========<<<:::888666666666777888888888777888999:::<<<===<<<<<<;;;::::::;;;<<<<<<;;;<<<>>>>>>>>>===;;;::::::999999888888888888888777777666444444333333333666555444444444444555666666666666666777777777777:::999888777666777777888999999;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::<<<;;;;;;;;;<<<<<<===>>>;;;<<<===<<<;;;:::;;;<<<>>>>>>=========>>>??????@@@>>><<<:::999999:::;;;???>>>===<<<<<<===>>>???>>>>>>>>>>>>???>>>===<<<>>>===<<<===>>>??????>>>======<<<;;;;;;;;;;;;<<>>>>>:::;;;;;;;;;;;;;;;<<<<<<:::999777666555666666777555666777999;;;===>>>???;;;::::::999999::::::;;;:::;;;<<<>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999777666555555444444444444666555555444444555555666888888888777777666666666:::999888888777777777888888999:::<<<======>>>>>>>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===:::::::::999888888:::<<<<<<===>>>>>>?????????>>>??????>>>===<<<;;;;;;:::@@@@@@@@@@@@??????????????????@@@@@@@@@???===<<<;;;;;;;;;===@@@AAA@@@???>>>===<<<<<<;;;;;;<<<<<<===<<<::::::;;;;;;:::999:::999999999999999999999999999::::::;;;;;;<<<<<<::::::::::::999999999999:::999888999;;;;;;;;;:::888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888999:::;;;;;;<<<:::999999:::;;;;;;888666666666555555666666555444444444444555555555555555444444333333333333444444444444444444444555555555555555555555444444444444222333555777777666444333555444333222222222222222444444444444555555555555999===???===888555666999555555555555555444333333444444444444444444444444444444333333333333444444333333333333444444555555444444555555555444444333555555666777777777777777555555666777777777777777555555666666777777666666555555555555666666666666888777666444444444555555555555555555555666666666666666666666666666666666444555555666777777666666555555555444444444444555555555555555555666666666555555555444444555555555333444555666777777777777666666666555555555555666555555555555555555555555555555555555444444444444222222222222333555666666444444444444444444555555333333333333333333333333333333333222222333333333555555666666777777777666444444444444444444444444222222222111111111111111222222222222222222222222222333333444444333333222555444222222222444777999222111000111333444333222111222333333333333222111222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222111111111222222222333333444444444444444444444444222222222333333333333333444444444555555555555555777777666555555555666666444444555555555666666555888888999:::999888777555666666666666555555555555111111222222222222222333222222222333444555555555555555555444444333333333555555666777777777777777777888999:::;;;<<<<<<<<<999999999999999999999999===<<<:::999999:::;;;<<<::::::::::::::::::::::::888777666666555666666777444666888:::;;;=========888888777777777777888888999:::;;;<<<============;;;<<<===>>>===<<<;;;:::999999888777777777777777555555555555555555555555777777777777777777666666888888888888999999::::::999999:::;;;;;;<<<<<<<<<>>>=========<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>???>>>===<<<999999888777666777:::<<<:::;;;<<<>>>>>>======<<<>>>>>>??????>>><<<;;;:::<<<===>>>?????????>>>>>>>>>@@@BBBBBBAAA???>>>===<<<<<<===>>>AAAAAA@@@>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999:::::::::::::::888888999:::;;;;;;<<<<<<:::::::::999999999999999888777666777999:::999888777777888999999999888888;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::;;;<<<<<<::::::;;;;;;;;;:::999888777777777666555555555555444444444555555555666666555444444333333444444555444444444555555666666666666666666555555444444444222333555777777666555444444444333222222222333333444444444555555666666666555999;;;999333000111444666666666666666555444333444444444444444444444444555444444444444444444555333333444444444555555555444555555666666666555555222222333444444444333333555666666666555555444333444444555666666666666666555555555666666666777777:::999888777777777777777666666666666666666666666666666666666666666666666444555666777777777666555444555555555555555555555444444444444444444444555444444555555555555444444555555666666666666555555777777777777888888777777999888888777666555444333777777666666555444333333333333333333444555666777555555555555555555555555555555555555555555555555444333333333333333333444333444555666666666666555444444444444444444444444222222222222111111000000222222222222222222222222222333333444444333333222333333222111222333666777222111111111333444333222444555666777777666555444222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222111222222222222333333333444444444444444444444444222222333333444444444444444444444444555555666666777777666555555555555555555555555666666777777777;;;;;;<<<<<<<<<:::999888555666666666666666666666444444555555555666666666555555555666666666666777777777666666555444444444555666666777777777777777888999::::::;;;;;;;;;;;;999999999999999999999999;;;:::888666666666666777999999999888888888888888666666666666666666777777666777888999:::::::::999888888888999999888888888999999:::;;;<<<======>>>;;;<<<=========<<<:::999::::::999888888888999999555666666666666666666555444444555666777777888888666666888999:::<<<<<<===::::::999999999999999999::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===;;;:::999999999777777888;;;===;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>>>>===;;;:::999:::<<<===??????@@@@@@@@@BBBEEEEEECCCAAABBBCCCAAA@@@???@@@AAAAAA???===>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;::::::;;;999999::::::;;;;;;;;;<<<999999:::;;;<<<<<<======;;;;;;;;;;;;::::::999999888777666777999999999888999::::::::::::999999888<<<<<<<<<;;;::::::999999888999999:::;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;777888888777555444555666333333444444555666666666555555444444444444555555555555555666777777888888777777777666555555444444222333555666777777666666444444333333333333444444444444444555666666777777666888:::888444222222444555666777777777666555444444444444444444444444444666555555444444555555666333333444555555555555444444555666666777666666666333444555666666555444333555555555555444333222222222333444555666666666666555555555666666777777888999:::::::::::::::999888777777777666666666666555444444444444444444444444444555555666666666555555444555666666777666666666444444444444444444444444555555666666666666555555555666666666666666555555888999999::::::::::::999::::::999888666555444444888777777666555555444444444444444444555555666777666666666777666666555444555555555555555555555555444444333333333333444444222333444666666666555555444444444444444444444444222222333333222222111000333333333333333333333333222333333444444333333222222222222222333444555555333222111222333444444222333444555666666555444333222222222222222222222222333333333222222222222111000000111111222333333333222222222222222222222222222222222222333333333333555444444333333444444555222333333444444555555666444444444555555666777777777777666555444444444444666666666666777888999999:::;;;;;;;;;:::999888888666666666666777777777777999999::::::;;;<<<<<<<<<:::::::::999999999888888888888777777777666666666555666777777888888777777999999:::::::::::::::999888888888888888888888888999888777666666555555555888888888777777777777666555666666777777888888888888888888888888888888888;;;<<<<<<======<<<<<<;;;999::::::;;;<<<<<<======<<<<<<<<<===<<<;;;;;;::::::999999888888888999999777888888999999888888777444555555666777888999:::555666888:::<<<=========::::::999888777888888888888999999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;:::;;;;;;;;;:::;;;===???@@@@@@@@@@@@???>>>======:::;;;<<<>>>>>>>>>======;;;<<<<<<>>>???@@@AAABBBBBBEEEGGGGGGEEEDDDGGGJJJGGGEEEBBBAAAAAAAAA???>>>???>>>======<<<<<<======;;;<<<===<<<:::999:::;;;999999:::;;;;;;<<<======<<<<<<<<<===>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;:::999:::;;;<<<<<<:::????????????>>>===<<<<<<>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>===;;;;;;;;;===777888999888555333444666333333444444555666666777555555444444444444555555666666666777888999999999888888777777666555555444444444444555666777777777555444444444444444555555444444444555666777777777999999999999888777666555444555777888888777666555555555555555555555555555666666555555555555666666333333555666666666555444333444555555666666666555555666888999888777666555444555555555555555444444111222333444555555555555444555555666777777888888777888:::<<<<<<;;;999888777777777777666666666555444444444444444444444444555555444444444444444444555555777888888888777777777777777666666555555444777888999999999999888777555555666777888888888888999:::;;;<<<======<<<;;;999999888888888777777777555555666666666777777777666555555555555555666666666777777888777666555444555555555555555555555555444444333333333333444444111333555666777777666555555555555555555555555555222333444444444333111111333333333333333333333333222333333444444333333222111222333444555555555444333222111222444555444333000111222333333222111000222222222222222222222222333333333222222222111111///000000111222222333333222222222222222222222222222222222333333333444444555444333333333333444555333333333444555666666666555555666666777888888999888777666555555444444444777777666666777888:::;;;::::::999999888999999999777888888888999999999999;;;;;;<<<======>>>??????<<<;;;;;;:::999888777666777777777777777777777777666666777888888888888777888999999999999999888888888888888888888888888888777777888999999999999999777777777666666666555555555666777888999999999999::::::999888888888999:::===>>>????????????>>>===::::::::::::;;;<<<<<<===>>>======<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;<<<======<<<;;;:::888888888999999:::::::::888999:::;;;<<<<<<<<<;;;:::999888888888999:::;;;:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<======<<<===??????>>>>>>@@@AAACCCBBBAAA???>>>======<<<:::;;;<<<>>>???@@@AAAAAA??????>>>======>>>@@@AAAAAADDDFFFEEECCCDDDIIIMMMKKKGGGCCCAAAAAAAAAAAAAAA???>>>>>>===============<<<===>>><<<999888999:::999999:::;;;<<<===>>>>>>?????????@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>======@@@>>>>>>>>>@@@AAA@@@???BBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<===>>>===:::999;;;===777999:::888555333444666333333444444555666777777555555444444444444555555666777777888999:::::::::999888888777666555555444444444444444555666888999555555444444444555555666444444444555666777777888777666555666666666444222333555777888999888777666555555555555555555555555666666555555555555666666333333555666666666555444222333333444555555555444222333555666666444333111333444555666777777777777000111222333444444444444444555555666777888888999444777:::<<<===;;;999777888888777777666666666555777777777777777777777777555444444333333333444444555666777999999999888777:::999999888777666666555999:::;;;;;;;;;;;;:::999444555666888:::;;;;;;;;;:::;;;===>>>>>>>>>======666777777888999999::::::222333444666777999:::;;;777666666555555555555666666777888888888666555444444444444444444444444444555444444333333444444555111333555777888888666666555555555555555555555555333333444555444333222111333333333333333333333333222333333444444333333222111222555777777777555444333222111222444555444333333333555555555555333333222222222222222222222222333333333222222111111111///000000111222222333333222222222222222222222222222222333333333444444444555444333333333333444555333333444444555666777777666777777888999999::::::999888777666555555555555888777777666777999;;;<<<;;;;;;999888999999;;;<<<999999999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>::::::999777666444333333666777777777777777777777666666777888888888888888888888999999999888777777777777777777777777777777555777999<<<===>>>>>>>>>777777666666555555555444555666777999::::::::::::;;;:::999888888:::<<<===<<<===>>>??????>>>===<<<;;;;;;:::::::::;;;<<<<<<@@@???===<<<<<<<<<===>>>>>>>>>=========>>>>>>???===>>>???@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<<<<;;;:::999999888888888999;;;===>>><<<<<<<<<<<<<<<;;;;;;;;;????????????????????????AAA@@@>>>=========>>>???===???AAABBBAAAAAABBBCCCDDDBBB???===;;;::::::::::::;;;<<<>>>@@@BBBDDDDDDBBB@@@>>><<<;;;;;;<<<===>>>@@@BBBAAA???AAAGGGMMMLLLHHHDDDAAAAAACCCDDDDDD??????>>>===============<<<>>>???===999777888:::888999:::;;;<<<>>>??????BBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@??????>>>CCCBBBAAABBBDDDEEEDDDCCCBBBBBBBBBAAA@@@???>>>===>>>??????@@@AAAAAABBBBBB?????????>>>======<<<<<<;;;<<<===<<<999888:::===:::::::::999888666555444444444555555555555444444888888888888888999999999999888888888777777666666777666444333333444555666555555555444444555555666666777888999999888777666888888777777666666555555:::;;;<<<<<<;;;999666555333444555666666666555444888666333222444888===@@@===;;;888666333222222222666666666777888888999999555555444444444333333333222333555777888888777777555555666666666666555555222222222333333444444444666666555555666777888999777222333:::>>>;;;888999888777666555555666777888666666777777888888888999999777555333222333444555666888:::;;;::::::;;;<<<999999:::::::::999888888::::::::::::;;;<<<======:::999999888999999::::::<<<;;;;;;;;;;;;;;;;;;;;;999999888888777666666666555555666777999:::<<<===888999::::::888777777888999999888777666555444444777777666666555555555555777666555444444444444444444555666777777666555444999999888777666666777777222222222222222222222222777444222333555666444111///000111333555666666666111333777:::;;;:::777666888888999:::999777555333222333333444444444333333444444333222222333444444333222111000000111222333222222222222222222222222222333555777777666444333222444555222222444666555444333222111111333555666555555555555666666666666666666666666777888999:::999999888888888888888999888888888888999:::;;;;;;<<<:::777444333555888999===<<<;;;:::::::::::::::::::::;;;;;;<<<;;;;;;;;;888888888888888777666666;;;:::888777666666666666888888888888777777777777444666888777555333555888;;;:::888777777777888888;;;<<<===>>>??????>>>===;;;:::999:::;;;<<<;;;:::888888999999999888777777555555555666777999:::;;;<<<<<<======>>>======<<<;;;::::::;;;;;;<<<===>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>===BBBGGGGGGBBB>>>===>>>>>>===<<<;;;:::999888888;;;999888888:::;;;;;;:::>>><<<:::999999;;;>>>?????????===<<<<<<===>>>???===>>>@@@AAAAAA@@@???===AAA@@@???>>>>>>???@@@AAAAAAAAABBBAAA@@@>>><<<;;;BBB@@@===;;;999999:::;;;;;;;;;;;;<<<===>>>??????AAACCCCCC@@@===;;;<<>>>>>@@@BBBEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFAAA???<<<;;;===@@@BBBBBBBBBAAA???>>><<<;;;;;;:::777999<<<>>>@@@??????>>>>>>@@@BBBAAA>>>???BBBFFF<<<;;;;;;;;;<<<>>>@@@AAAAAACCCEEEGGGGGGEEECCCAAABBBBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAA@@@@@@===<<<<<<;;;;;;;;;;;;<<<<<<;;;999888777777666666888888777666666555555444555555666777888888888888;;;;;;::::::::::::::::::999888888888777777777777666555444333333444555666666666555555444555555555555666888888999888777777888888777777777777777666888999:::;;;:::999888666666666777777777555444333555444333333555777:::<<<<<<;;;888666444333333333555555555666777777888888666666555555555444444444444555666777777888888777555555666666666666555555444444444444555555555555666666666666666666666666888444555<<>>>>>?????????>>><<<<<<<<<;;;;;;<<>>>>>>>>>>>===<<<;;;:::>>>============>>>??????@@@@@@?????????>>>>>>>>><<<<<<;;;;;;::::::;;;;;;>>>CCCGGGFFFBBB>>>>>>@@@AAA@@@@@@??????>>>======:::999888999;;;======<<<>>>===<<<;;;;;;<<<===>>>?????????>>>>>>???@@@@@@<<<>>>@@@BBBBBBBBBAAAAAAAAA@@@??????@@@AAABBBCCC@@@AAAAAA@@@???>>><<<;;;===<<<:::999888999::::::;;;;;;;;;;;;<<<===>>>???@@@AAABBB@@@===;;;===??????>>>>>>===>>>@@@CCCDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@AAADDDEEEDDDCCCCCCBBBAAA???======<<<<<<:::;;;<<<=========<<<;;;@@@???>>><<<999999;;;===::::::999:::;;;<<<>>>??????@@@BBBDDDEEEEEEEEEDDDAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<===;;;;;;:::999888888888888888888666666666777888888777888999;;;<<<<<<<<<<<<=========<<<;;;;;;::::::888888888888888777777777666555444333333444555666888777666555555555555555666777888999:::999999888999999888888888888888777555666777888999888888777888888888777666555333333444555666777777888888888:::999888666555555555555444444555555666777777888777777777666666666666555888777777666666777777888555555555555555555555555777777666666666666666666555666777777777666555444777444555:::<<<:::999:::999999::::::::::::999999555555555666666666666777111333555777888888666555666888::::::999999:::;;;999888777777777888999:::999999888888777777888888888888777777777777888888555555666666777777888888444444555555666777777777999888777777666666666666666777999888666555555666555555555555555555555555555555555444444444444444555555555555444444444444555666666777777666666555444666888999;;;;;;;;;:::777777777777777777777777777666444444666666555333333444444444333222111111666777777777777666555444666777888888777666444333222222333333333333222222444444333333333333444444222222111111111111222222333333333333333333333333444444444444444555555666888111111:::===999444444333222111111111222333444444555555555555666666666444444444444555666777888888888777777777777888888;;;:::999888777777777777777777777777888999:::;;;777777999:::<<<===????????????>>>===<<<:::888777<<<;;;;;;:::999777666555555666777999:::::::::999777777777888888999999999777555333333444555666666444444555777999;;;>>>???@@@@@@@@@???>>>===;;;:::>>>======???BBBDDDDDDCCC???>>><<<;;;;;;;;;<<<===;;;<<<===>>>>>>>>>==============================AAAAAA@@@@@@@@@@@@@@@???@@@?????????>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;>>>@@@???<<<:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<:::999:::<<<>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@AAAAAABBBBBBAAA===>>>@@@CCCDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCCCC????????????>>>===;;;:::888888777777777999:::;;;============>>>???@@@@@@AAABBBBBB@@@???>>>???AAA???>>>>>>======???@@@AAAEEEEEEDDDCCCBBB@@@???>>>;;;===???CCCFFFEEEBBB???CCCBBBAAA@@@????????????>>>======>>>>>>???@@@@@@IIIFFFAAA===<<<;;;:::::::::::::::;;;<<<===???@@@??????AAACCCDDDFFFGGGHHH@@@AAAAAAAAAAAA???>>>===@@@@@@@@@AAAAAABBBBBBCCC@@@@@@???>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;;;;:::888888999:::===>>><<<===>>>>>>???>>>>>>>>>===<<<<<<;;;:::999999888888888888888888888888888777777666666666777888888999999888777666666666666777888:::<<<======<<<<<<<<<<<<;;;:::999888777777333444555666666666555555777777777666666555444444444666999:::;;;999777666888777666555444555666666555555666666777888888888999999888888888777777777999888777555555555666777666555555555555555555666888888777777666666555555333444666777888777555444333333444666888777777777777888999::::::999888777666666666777777777777777666777777888777666555444666888999:::999888999::::::999777777777999;;;<<<;;;:::999888777777777777888777777666666666666777555555666777777888999999777666666555444444333333777666555444444333444444666888999999777666666777333333333444444555555555444444444444444444444444555555555555555555555444666666666777777666666666555666999;;;<<<<<<;;;:::777777777777777777777777777777666666666666555555444555555666777777777777666555555444444555555555666666777777666555444333333333333333333222222111333333333222222333333333222222222222222222222222333333333333333333333333444444222222222444666777222///666BBBCCC999444777222222111111111222333444444444444555555555666666444333333333444444555666777777666666666777888888999999888777777777777777777888999999999999999888666777888:::<<<===>>>>>>>>>>>>>>>===<<<;;;999888;;;;;;;;;;;;;;;:::999888666888:::<<<======<<<;;;777888888999999::::::;;;999666222222555777777555333444666888:::<<<>>>???@@@@@@??????>>>===<<<<<>>999:::;;;<<<>>>@@@BBBCCCCCCCCCBBBBBBAAA@@@??????>>>>>>>>>============<<>>>>>===>>>>>>??????;;;<<<<<<;;;999888999;;;;;;;;;;;;<<<======>>>>>>???===<<<<<<===>>>>>>===>>>???@@@@@@@@@@@@???>>>===???@@@BBBCCCCCCBBBBBB@@@AAABBBCCCDDDEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>======<<<;;;:::666666666777999;;;===>>>AAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBCCC@@@??????>>>>>>>>>??????CCCCCCCCCBBBAAA@@@???>>>:::<<<>>>BBBEEEEEEBBB???????????????@@@AAABBBCCC@@@??????@@@BBBEEEHHHJJJOOOJJJCCC?????????===;;;===>>>>>>???@@@AAABBBCCCAAAAAAAAABBBCCCEEEGGGIII???>>>>>>======>>>??????AAAAAABBBBBBCCCDDDEEEEEECCCBBBAAA@@@?????????@@@<<<<<<<<<<<<<<<===>>>>>>;;;:::999999:::<<>>===<<<::::::999888777777666666888888888888888999999999999999999999::::::;;;;;;;;;::::::999888888888999:::;;;===???@@@AAA@@@@@@@@@???>>><<<:::888666555444444444444444444333333555555555555555555666666444555888::::::888666444666666444444444555666666666777777888888999::::::::::::999999999888888888999888666555444555555666777666555555555555666777888888777777666666555555111333555777888888777666333444555555555666777666777888999::::::999888777888888888888888888888888999888777666555666777777666777999999888777888999;;;:::999888999;;;>>>???===<<<;;;:::999888888888888777777666555555666666444444555666666777888888666666555555444333333333333333222222222333444444555666888777666444555555222222333333444444555555444444444444444444444444555555666777777777666555777777777666666777777777666888:::;;;<<<;;;999888666666666666666666666666777888888777777666666666555666777888888888888888333333333333333555666777666666666666666555555444444444444444444333222111111111222222222222111111222222222333333222222222333333333333333333333333444333222111222444666888111777DDDMMMGGG888333777222222222222222333333333444444444444555555555555333333333333333444444555666555555555666666777888777666666666777777888999999:::::::::999777666555777777999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999:::;;;<<<=========<<<;;;===???@@@AAA@@@>>>===:::::::::;;;;;;;;;<<<<<<:::777444555777999888666666777888999:::;;;<<<<<<<<<<<<=========>>>>>>???BBBAAA@@@@@@AAABBBAAA???@@@???===<<<===???AAABBBBBBCCCEEEFFFEEEDDDBBBAAA<<<<<<<<<===???AAACCCDDDCCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@BBBCCC@@@@@@???>>>======>>>@@@<<<<<<===>>>???@@@AAAAAABBB@@@>>>=========<<<;;;>>>@@@AAACCCCCCBBBAAA@@@===>>>@@@BBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDCCCCCCBBB@@@???======>>>>>>===<<<<<<;;;;;;;;;888888999;;;===???AAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@???????????????<<<<<<======>>>=========>>>===>>>@@@BBBDDDCCCAAA;;;<<<===>>>@@@CCCEEEFFFCCCBBBAAABBBCCCFFFJJJLLLJJJEEE???======>>>===;;;???@@@AAABBBCCCDDDDDDEEECCCBBBAAA@@@@@@AAACCCDDD???===;;;:::;;;>>>AAADDDBBBCCCCCCDDDEEEFFFGGGGGGDDDDDDCCCBBBAAA@@@@@@@@@>>>======>>>>>>???@@@AAA999999999999:::<<<>>>???CCCCCCBBBAAA???===<<<;;;888888777777666666555555888888888999999999999999::::::;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<===???BBBCCCDDDDDDDDDBBBAAA???===;;;999777666666666666555555444444444666555555555555666777888333444666777888777555444777666555444444555666777777777888999999::::::;;;:::::::::999999999999888999888777777666666666666999888666666666666888999777777777777777777666666444555666888888888888777444888999777666888999999999999::::::::::::999999:::999999999999999888888666666555555666888;;;===555777999999777666777888::::::::::::;;;===???@@@>>>===<<<;;;::::::::::::999888777666666555555666222222333333444444555555333333444444555666666666111111111222333444555666333444666555333222222333333333333444444555555555444444444444444555555555555666888999999999888777888777777666666777777888777888999::::::999999888666666666666666666666666888999:::999777666777888777888888888777666555555333333333444555666888999666666666666666666666666555555666555555444333222111111222222222222111111222222333333333333222222333333333333333333333333333222111111222444666888777DDDPPPPPPDDD777222444222222333333333444444444333444444444444555555555444333333333333333444444555444444555555666777888555555555555666777888999:::::::::999777666444333666777888999:::999888777777888:::;;;<<<=========999:::;;;===>>>????????????@@@AAABBBCCCBBBBBBAAA========================;;;:::999999;;;;;;:::999999999:::::::::::::::999999999:::;;;<<<>>>???@@@AAA@@@>>>>>>??????===<<<>>>>>>>>>>>>@@@BBBDDDEEEDDDEEEFFFFFFFFFEEEDDDCCCDDDBBBAAA@@@??????@@@AAABBBBBBCCCCCCBBB@@@???===<<<<<<<<<<<<;;;;;;;;;;;;999999:::<<<>>>@@@BBBCCC??????>>>>>>>>>>>>??????;;;;;;<<<===>>>???@@@@@@CCCAAA>>>=========<<<:::???@@@BBBCCCDDDEEEDDDDDD???@@@AAABBBBBBBBBBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@DDDDDDCCCBBB@@@>>>===<<<>>>>>>===<<<<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDDDDAAA@@@@@@??????@@@@@@AAA@@@>>><<<<<<=========<<<@@@@@@@@@@@@@@@@@@??????<<<===>>>??????@@@@@@???<<<:::999:::<<<===>>>===;;;;;;<<<>>>AAACCCEEEGGGFFFEEECCCBBBBBBCCCEEEFFFEEECCCAAA@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEECCCBBBAAA???>>>??????@@@AAA???===<<<===@@@CCCFFFDDDDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@???@@@@@@AAABBBBBB::::::;;;;;;<<<===>>>>>>AAAAAA@@@???>>>===;;;:::888888888888888888888888888888888999999:::::::::::::::;;;<<<======>>>>>>============>>>???@@@@@@<<<===@@@BBBDDDEEEEEEEEE@@@@@@???>>><<<;;;:::999888888888888888999999::::::999888777777777888999666666777777777888888999999888777666666777888888777777777888999999:::::::::::::::999999999888888999999:::::::::999888888:::999888777777888999:::888888888888999999999999999999888888777777777666555:::;;;777555888:::999999999999888888999999999999999999999888888777777555555666777888:::;;;<<<555777888888777666666777888888:::;;;<<<>>>??????======<<<;;;:::::::::;;;:::999888777666666666666333333444444444444444444444444444555666666777777444333333444444666777777444666777666555444444444444444444444555555555555444444555555555666666666666777999;;;;;;:::999888888888777666666777888888555666666777888999::::::888888888888888888888888888:::;;;:::777666888999777888888888888888777777666777777888888999999999777777777666666777777888777777777777666555444333222333444444444444333222222222333444444333222222444444444444444444444444222111111111222444666777999GGGOOOEEE:::777555111333333444444555555555555333333444444444555555555444444444333333333444444444444444444555666777888666666555555555666777777999888777777666555444444444555777888888888666555666777888:::;;;<<<<<<<<<;;;;;;===>>>??????@@@@@@??????@@@AAACCCDDDEEEEEEAAA@@@@@@??????>>>>>>===:::<<<>>>???>>><<<<<<<<<999:::;;;;;;;;;:::999888888888888999:::<<<>>>@@@???===<<<<<<>>>>>>===;;;===>>>@@@AAADDDFFFGGGHHHEEEEEEEEEEEEEEEEEEFFFFFFHHHGGGDDDBBB@@@@@@@@@AAAAAABBBCCCDDDCCCBBB@@@???>>>>>>=========<<<<<<<<<:::;;;;;;<<<>>>@@@BBBCCC===<<<<<<<<<===>>>===<<<::::::;;;<<<======>>>>>>@@@>>>======>>>>>>===<<>>===<<<<<<<<<===>>>@@@AAABBBCCCDDDEEEEEEEEECCCBBBBBBAAAAAAAAABBBBBBAAA???<<<<<<======<<<:::>>>>>>??????????????????@@@AAAAAABBBBBBBBBBBBAAA<<<:::999999;;;<<<;;;:::?????????@@@AAACCCDDDEEEHHHGGGEEEDDDCCCCCCDDDDDDEEEGGGHHHHHHGGGGGGGGGHHHBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCC<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>===<<<<<<;;;:::::::::::::::::::::;;;888888888999999:::::::::999:::;;;<<<==================>>>>>>???AAABBBCCC<<<===@@@BBBDDDEEEFFFFFF>>>>>>>>>>>>============999999999:::;;;===>>>???>>>===;;;999888888999999;;;:::999999:::<<<===???;;;:::999888888888999:::666666666777888888999999:::::::::999999999888888999:::<<<<<<===<<<;;;:::;;;:::888777777888:::;;;999999999::::::;;;;;;;;;===<<<:::888777666555555333999:::555333666999888888777666555555666777888999888888888777777666666666777999::::::999888777555777888888666555666777666777999;;;===>>>>>>>>><<<<<<;;;:::::::::;;;;;;::::::888777666666666666666666666666666666555555777777777666555555444444777777666666666777888888888999::::::888777777888555555555555555555555555555555555666666666777777777888:::<<<<<<<<<:::999999888777666666777888999444444444666777:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<;;;888666888:::666666888:::<<<=========:::;;;;;;;;;;;;:::999999888888777777777777888999888888888888777666555444444444555666666555444444222222444444444444222222444444444444444444444444111111111222333444666666555CCCEEE888111777888111333444555555666666555555333333333444444444555555555555444333333444444444333333333444555666777888888777666555555444555555777666555555555555666666222333555777888888666666666777888999:::;;;;;;;;;======>>>???????????????======>>>@@@BBBEEEGGGHHHCCCBBBBBBAAA@@@???>>>>>>:::>>>BBBCCC@@@======>>>999:::;;;;;;;;;:::999888888888888888999;;;===>>><<<;;;:::;;;===>>>>>>======>>>AAADDDGGGIIIJJJJJJEEEEEEDDDDDDDDDEEEFFFGGGHHHFFFDDDBBBAAABBBCCCDDDAAABBBDDDEEEEEECCCAAA@@@????????????>>>>>>>>>>>>>>>>>>??????@@@AAACCCCCC?????????@@@AAAAAA@@@>>>>>>??????@@@AAAAAABBBBBB===<<<;;;<<<>>>????????????@@@AAACCCEEEHHHIIIJJJFFFFFFDDDCCCCCCDDDEEEFFF>>>>>>>>>>>>??????@@@AAA@@@AAACCCDDDDDDDDDCCCBBB@@@???===<<<<<<===>>>>>>CCCCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEFFFFFFEEEBBB???>>>??????===;;;<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===BBBAAAAAABBBCCCCCC@@@>>>CCCCCCBBBBBBBBBCCCCCCDDDGGGGGGFFFFFFGGGGGGHHHIIIDDDHHHLLLLLLIIIHHHIIIKKKEEEFFFHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJIIIFFFCCCAAACCCCCCCCCCCCCCCBBBBBBBBBFFFEEEDDDCCCAAAAAA@@@@@@DDDCCCCCCBBBBBBBBBCCCCCC@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@????????????===<<<;;;:::999888888888<<<<<<;;;:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<========================CCC<<<:::@@@GGGGGGCCC@@@@@@@@@@@@@@@>>><<<:::999999:::;;;<<<===???@@@@@@>>>???AAA@@@>>>======>>><<<>>>AAABBBCCCBBB@@@>>>???>>>===<<<;;;:::999999999::::::;;;:::999777666<<<<<<;;;:::999888777666666666777888999::::::;;;======<<<;;;;;;:::999999<<<<<<<<<;;;;;;:::::::::::::::999888888777888888666666777777666555444444666666666666777777777777888888888888777777777777:::::::::999999999999999;;;::::::999888777777666999::::::;;;;;;<<<======<<<;;;;;;:::999888777777:::999999888777666555555444666777777666666777999555555555555555444444444777777888999:::;;;;;;<<<:::::::::;;;;;;:::999999;;;::::::999888777666666888888777666666666666777999999999999999999999999777777777777777888888999777777777777888999:::;;;===<<<;;;;;;::::::;;;;;;:::999777666666666777888777777777888999:::<<<<<<>>>>>>>>>>>>======<<<;;;777555444555888888666444999999888777777777777777777777777777666666666666///666;;;:::777777666444222333444555666555444444222666666222222777888444;;;:::888777666666666777999777444444666777888777777666555555555666888999:::888666555444444444555333444555666777777777777666666666666666666666666666555555444333333333333555666999;;;;;;:::888666999999999999:::;;;<<<===EEEDDDCCCBBBBBBBBBCCCDDD?????????@@@AAABBBCCCDDDGGGFFFEEECCCAAA???>>>===@@@DDDHHHFFFAAA======>>>:::===@@@BBBCCC@@@===;;;777888:::<<<>>>@@@AAABBB;;;;;;<<<<<<===>>>>>>>>>AAABBBDDDEEEGGGHHHHHHIIICCCDDDEEEDDDBBBAAABBBCCCCCCBBBAAA@@@????????????@@@BBBEEEGGGGGGFFFDDDCCCCCCBBBAAAAAABBBDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBB@@@@@@@@@AAABBB@@@???>>>>>>>>>???AAABBBCCCBBBAAABBBDDDGGGKKKNNNGGGFFFDDDBBBAAAAAAAAAAAA?????????@@@AAABBBDDDEEEEEEEEEFFFGGGGGGFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGGGGGGGEEEDDDFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFEEECCCAAA???======>>>@@@AAAAAA@@@???>>>===???AAACCCDDDCCCBBBAAABBBDDDGGGJJJKKKIIIGGGEEECCCEEEGGGHHHHHHGGGEEEDDDFFFFFFFFFEEEEEEFFFFFFGGGJJJIIIIIIIIIJJJLLLMMMNNNKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGJJJKKKLLLMMMLLLIIIFFFDDDEEEDDDBBBAAA@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????????????????>>>===<<<<<<;;;;;;;;;>>>>>><<<;;;::::::::::::999999::::::;;;<<<<<<===;;;<<<>>>@@@AAAAAA@@@@@@<<<999999???BBB@@@>>>???<<<======>>>>>>===;;;;;;;;;;;;;;;<<<======>>>>>>???@@@AAAAAA???>>>>>>???>>>@@@BBBDDDDDDCCCAAA@@@??????>>>===<<<;;;::::::888999:::;;;;;;<<<;;;;;;<<<;;;;;;::::::999999888777777888888999:::::::::=========<<<;;;:::::::::;;;;;;;;;:::::::::999999888888777666666666666666777777777666666666555555666666666666666666666666888888888888999999999999888999999999::::::;;;;;;999888888888777666666666888888999:::;;;<<<===>>>;;;::::::999999888888777999999888888777777666666555777888777666666777888555666666666666666666666888888888999::::::;;;;;;::::::;;;;;;;;;::::::999<<<<<<;;;;;;:::999999999999888888777777777777777777777777777777777777777888888777777888999::::::888888999999999999::::::;;;;;;:::999999999999999;;;:::999888777777666666777777777777888999::::::<<<<<<<<<<<<<<<;;;::::::777555444555888888666444999888777777666666777777:::999888777666555444333222888<<<999777666555222222333444555555555444444444555333000444;;;>>><<<888777666555555666777888<<<999555444555777888888777777666666777777888999999999777666444444333333222333444666777777888888666666666666666666666666777666666555555555555555666777888::::::999888777999999999999:::;;;<<<<<<@@@@@@???>>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEHHHGGGEEECCCBBBAAAAAA@@@BBBEEEGGGEEE???;;;;;;===;;;>>>AAACCCCCCAAA>>><<<<<<<<<<<<===>>>>>>??????;;;<<<<<<===>>>??????@@@BBBCCCCCCDDDEEEEEEDDDDDDAAABBBCCCBBB@@@???@@@AAAAAAAAA@@@???>>>>>>>>>??????AAACCCFFFHHHIIIIIIHHHGGGEEECCCCCCEEEHHHJJJLLLOOONNNMMMLLLJJJGGGEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBBBBDDDDDDCCCCCCDDDFFFHHHJJJFFFEEECCCAAA@@@???????????????@@@@@@AAACCCDDDEEEEEEFFFGGGHHHIIIHHHHHHGGGCCCCCCCCCCCCDDDEEEEEEFFFEEEGGGIIIKKKKKKJJJHHHFFFDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDEEEDDDDDDBBB@@@???:::;;;>>>@@@BBBDDDEEEFFFBBBCCCCCCDDDCCCBBBAAA@@@DDDEEEHHHJJJJJJIIIGGGFFFGGGHHHJJJKKKLLLLLLKKKKKKIIIIIIHHHGGGFFFEEEEEEEEEIIIHHHHHHHHHIIILLLNNNPPPQQQPPPNNNLLLKKKJJJJJJKKKMMMLLLJJJHHHGGGGGGHHHIIILLLMMMOOOPPPOOOMMMJJJIIIEEEDDDCCCAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>><<<;;;:::::::::999::::::;;;<<<============>>>?????????>>>======;;;999:::>>>===:::;;;>>>999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;???@@@BBBAAA@@@??????@@@@@@AAACCCEEEEEEDDDCCCBBB@@@@@@???>>>===<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===:::::::::;;;;;;;;;;;;;;;999999999999999999::::::======<<<<<<;;;;;;::::::999999999999999888888888888888777777666666777777999888777666666666777888666666666666666666666666888888888999999::::::;;;777777888999:::;;;<<<<<<888888888888888888888777777777888999:::;;;<<<===999999999999999999999888888888888888888888888888777888999888666666777888666666777777888888999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;:::=====================<<<999999888777777777777888777777777777777777777777888888888888999:::;;;<<<:::;;;;;;;;;;;;:::999999:::999999888888888888888<<<<<<<<<;;;999888666666888888777777777777888888999999:::::::::999888888777666555666888888666444888888777666666666777777999888888777666666555555555:::<<<999777777555222222333444444555555444444555444111222999BBBEEEBBB444444444444555666777888;;;888555333444666666666777777888999999999999888999999999888777666555444333444555777888888888888777777777777777777777777777777777777777777888888777777888888888999999999999999999999:::;;;<<<<<<>>>======<<<<<<===>>>>>>CCCCCCCCCCCCCCCDDDEEEFFFGGGFFFDDDBBBAAABBBCCCDDDDDDEEEFFFCCC>>>:::;;;<<<===???AAACCCCCCAAA>>>===@@@@@@??????>>>===<<<<<<<<<<<<===>>>@@@AAAAAABBBDDDDDDCCCCCCBBBAAAAAA@@@???@@@AAA@@@>>>===>>>???@@@??????>>>>>>>>>?????????@@@BBBEEEHHHKKKMMMNNNKKKIIIHHHGGGIIIMMMQQQTTTUUUUUUUUUSSSPPPMMMIIIGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFEEECCCCCCDDDCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA???>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGFFFEEEEEEFFFFFFGGGHHHIIILLLMMMMMMKKKHHHGGGDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGEEEDDDBBBAAACCCCCCCCCBBBCCCCCCDDDDDDHHHGGGFFFDDDCCCBBBAAAAAAEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKLLLMMMNNNOOOOOOMMMLLLKKKJJJHHHGGGFFFEEEHHHGGGFFFFFFHHHKKKNNNPPPRRRPPPMMMKKKIIIIIIJJJKKKNNNLLLIIIFFFEEEFFFGGGIIILLLMMMOOOPPPPPPOOOMMMLLLFFFEEEDDDBBBBBBBBBBBBCCCAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCAAA@@@???======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAADDDGGGIIIDDD???;;;<<<<<<:::;;;>>>888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAAAAA???>>>>>>???@@@AAACCCDDDDDDDDDCCCBBBAAAAAA@@@??????>>>======AAA@@@>>>;;;:::999999:::888999999::::::;;;<<<<<<;;;;;;;;;;;;::::::999999<<<;;;;;;;;;:::::::::999888888888888888888888888;;;::::::999999999::::::;;;:::888666666777999:::888888888888888777777777999999999999999999999999777777888999999:::;;;;;;999999999999999:::::::::777777777888888888999999888888888888999999::::::888888888999999999999999888999:::999777666777888777888888999:::;;;;;;<<<;;;;;;:::::::::999999999:::;;;;;;<<<<<<<<<<<<;;;============>>>>>>??????999999888777777777777888::::::::::::::::::::::::777777777888999:::;;;<<<<<<=========<<<;;;999888::::::999888888888888999;;;;;;<<<<<<<<<:::999888::::::999888777777888888777888888888888888777777888777777888888888777666888777777666666777777777555555666777888999::::::777;;;<<<999888:::999555333333444444555555555555444222333999CCCHHHEEE@@@333333333444444555666666666555444555666777666444777888999:::;;;:::999888888999:::;;;;;;:::999888888999999::::::999999999888888888888888888888888777777888999999999999999999888777777777888:::;;;999999999999:::;;;<<<===??????????????????@@@@@@DDDCCCCCCCCCCCCDDDDDDEEEDDDBBB@@@??????AAACCCEEECCCDDDCCCAAA>>><<<===???>>>???AAAAAAAAA@@@>>>===BBBBBBAAA@@@???>>>===<<<>>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA???@@@AAA@@@>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCEEEHHHKKKOOOPPPMMMMMMMMMMMMNNNPPPSSSUUUPPPRRRSSSTTTSSSQQQNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJGGGEEEDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCEEEDDDCCCBBBAAA@@@??????BBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJHHHGGGFFFFFFFFFFFFIIIJJJLLLMMMLLLJJJGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMLLLKKKJJJHHHFFFDDDCCCJJJIIIGGGEEEDDDDDDDDDEEEIIIHHHFFFCCCBBBCCCCCCDDDGGGGGGHHHIIIJJJLLLMMMNNNMMMLLLJJJIIIIIIKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIJJJIIIGGGFFFGGGJJJMMMOOOLLLJJJHHHGGGFFFHHHIIIKKKLLLKKKIIIGGGFFFFFFFFFGGGHHHIIIKKKMMMMMMMMMLLLLLLHHHGGGEEEDDDCCCCCCDDDDDDAAABBBCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>???>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEDDDDDD?????????>>>>>>???@@@@@@>>>======<<<:::999999888888888999<<>><<<===??????>>>======>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>AAA???===;;;999999999999777777888999:::;;;<<<<<<======<<<<<<;;;::::::::::::::::::999999999999999888888888888888888888888;;;;;;::::::::::::;;;;;;<<<:::999888888999;;;<<<;;;;;;;;;;;;::::::999999:::::::::999999888888888999999999999999999999999888888999999999999999999888888777777666555555555888888888999::::::;;;;;;999999999999::::::::::::999:::;;;:::888777777888999999::::::;;;<<<======<<<<<<;;;::::::999999999:::;;;<<<===============<<<<<<======>>>>>>??????:::999999888777888888888;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<>>>>>>>>>===<<<;;;:::999<<<<<<;;;::::::::::::;;;888999;;;=========<<<;;;<<<<<<;;;:::999999999999777888888999999888888888999:::::::::999888888888888888777777777777888888666666777888999;;;<<<<<<999;;;;;;999:::>>>>>>;;;555555555555555666666666222333888CCCKKKJJJ@@@888444555555555555555555444222333666:::===<<<888555777888:::;;;;;;;;;:::999777888;;;===?????????????????????>>>===;;;:::999::::::::::::::::::::::::777888999:::;;;;;;::::::::::::888888888999;;;<<<::::::::::::;;;<<<===>>>@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBAAABBBBBBBBB???>>><<<;;;<<>>===BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFDDDCCCCCCBBBBBBCCCDDDEEEBBBCCCDDDCCCAAA@@@AAABBBCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDFFFIIILLLNNNKKKNNNQQQRRRQQQPPPPPPQQQMMMOOOQQQSSSTTTSSSQQQOOOPPPPPPPPPPPPOOOOOOOOOOOOMMMNNNNNNMMMLLLIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCEEEFFFGGGGGGGGGEEEDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNLLLJJJHHHFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKMMMHHHGGGEEECCCCCCEEEGGGHHHKKKKKKLLLMMMOOORRRTTTUUUPPPNNNKKKHHHGGGGGGHHHIIIKKKLLLMMMNNNOOOOOONNNNNNLLLKKKIIIGGGGGGIIIKKKLLLKKKJJJHHHFFFFFFGGGHHHIIIHHHIIIJJJJJJIIIHHHFFFEEEFFFGGGIIIJJJKKKLLLLLLKKKIIIHHHFFFEEEDDDEEEEEEFFFBBBCCCEEEFFFGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@??????>>>>>>????????????@@@AAABBBCCCBBBCCCEEEFFFFFFFFFEEEDDD????????????@@@AAABBBCCC======<<<;;;:::888888777<<<:::888888===EEEMMMSSSOOOBBB777777:::;;;999888;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>???:::<<<>>>>>>===<<<===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@@@@@@@?????????<<<<<<;;;;;;;;;<<<<<<===888888999:::;;;<<<======>>>=========<<<<<<;;;;;;:::::::::999999999999999999999999:::::::::::::::999999888888999999::::::<<<;;;:::::::::;;;<<<===>>>======<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999<<<;;;;;;;;;:::::::::999888888888888888777777777999999888777666555555444999:::::::::;;;;;;<<<<<<::::::::::::::::::::::::999:::;;;:::888888999:::::::::;;;;;;<<<<<<======<<<<<<;;;;;;::::::999999;;;;;;<<<===>>>>>>>>>>>><<<<<<======>>>>>>??????<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;;;;???>>>===<<<;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<777888:::;;;===>>>>>>>>>===<<<;;;:::::::::::::::999999:::;;;;;;;;;::::::;;;<<<>>>===;;;999999:::999999888888888999::::::;;;;;;;;;;;;;;;::::::::::::;;;:::999;;;@@@@@@===777666666666666777888888333444;;;FFFKKKEEE:::333666666777777777666666555555777;;;???BBB@@@<<<888888888999::::::::::::999888999;;;===@@@AAABBBCCCCCCBBBBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>===<<<;;;<<<;;;:::::::::;;;<<<===<<<<<<<<<<<<===>>>?????????@@@AAABBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@===<<<;;;;;;<<<>>>AAABBBBBBBBBCCCCCCDDDEEEFFFFFFAAAAAA@@@@@@??????>>>>>>@@@AAAAAABBBBBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFCCCCCCBBBBBBCCCEEEGGGHHHFFFGGGHHHGGGEEEDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHMMMRRRTTTQQQNNNMMMMMMPPPQQQSSSTTTUUUTTTRRRQQQUUUUUUUUUUUUTTTTTTTTTTTTNNNNNNMMMMMMKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFHHHHHHHHHGGGFFFEEEDDDEEEFFFFFFGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCDDDHHHKKKOOOSSSVVVWWWXXXXXXSSSRRRQQQOOOMMMKKKJJJJJJCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJIIIJJJJJJJJJHHHGGGFFFEEEFFFHHHJJJLLLPPPPPPPPPQQQSSSUUUWWWXXXRRRPPPMMMJJJGGGFFFGGGGGGGGGIIIKKKNNNOOOPPPPPPPPPLLLKKKJJJJJJJJJJJJKKKLLLQQQPPPNNNLLLJJJHHHGGGGGGFFFGGGJJJLLLLLLJJJGGGEEEGGGGGGIIIJJJKKKLLLLLLLLLJJJIIIHHHFFFFFFFFFFFFGGGCCCDDDFFFHHHIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAACCCDDDEEEDDDEEEGGGHHHHHHGGGFFFEEEAAAAAAAAAAAAAAAAAABBBBBB?????????>>>>>>>>>>>>===???===:::777777:::===@@@FFF???:::;;;===;;;999999;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>???>>>===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????;;;<<<<<<===>>>>>>>>>>>>:::;;;;;;<<<===>>>??????>>>=====================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===999999999999999:::;;;;;;;;;;;;;;;<<<<<<=========>>>>>>======<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>=========>>>>>>>>>>>>>>>;;;;;;;;;::::::999999888999999999999999999999999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888999;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>>>>??????>>>>>>>>>>>>>>>>>>>>>??????@@@??????>>>===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<@@@>>><<<:::999:::<<<===>>>>>>===<<<<<<<<<<<<===999999999:::;;;<<<===>>>;;;;;;:::999999:::::::::;;;<<<======>>>>>>=========???@@@???<<<;;;;;;<<<::::::999999::::::;;;<<<>>>>>>======<<<<<<;;;;;;<<<<<<999777999>>>???;;;999888777777777888999:::888666:::BBBCCC===777666555666888999:::999999888:::;;;<<<>>>???>>>;;;888888888888888888999:::::::::;;;;;;<<<>>>???AAABBBAAABBBBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<===>>>>>>============>>>???@@@AAA???@@@BBBCCCDDDDDDDDDCCCCCCCCCAAA@@@????????????>>>>>>>>>>>>???AAABBBCCCDDDDDDEEEGGGHHHIIIHHHFFFEEEDDDBBBAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBCCCEEEGGGHHHIIIJJJJJJJJJHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCDDDDDDDDDFFFKKKPPPQQQOOOMMMMMMOOOQQQRRRSSSTTTTTTUUUTTTTTTVVVVVVVVVVVVUUUUUUUUUTTTNNNMMMLLLKKKJJJIIIIIIIIIGGGHHHJJJKKKLLLMMMLLLLLLJJJJJJJJJIIIHHHGGGFFFEEECCCDDDEEEGGGHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGDDDDDDCCCDDDDDDFFFGGGHHHIIIMMMSSSXXX\\\\\\[[[ZZZVVVTTTPPPMMMKKKJJJJJJKKKEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFHHHIIIJJJPPPPPPOOOMMMJJJHHHFFFEEEJJJJJJIIIIIIJJJKKKMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOLLLJJJHHHFFFFFFFFFDDDEEEHHHKKKMMMNNNNNNMMMIIIIIIJJJLLLMMMNNNNNNNNNRRRRRRQQQPPPNNNKKKIIIGGGFFFGGGIIIKKKKKKKKKJJJIIIGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJIIIGGGGGGGGGGGGHHHDDDFFFHHHJJJKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAABBB??????@@@AAABBBDDDEEEFFFFFFGGGIIIJJJJJJIIIGGGFFFDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFF<<<<<<;;;<<<===???@@@BBB>>><<<>>>BBBAAA===;;;<<<:::::::::;;;===@@@BBBDDD@@@@@@@@@???>>>=========<<<===???@@@???>>>???@@@??????@@@@@@@@@AAAAAAAAA@@@@@@??????????????????>>>???@@@@@@@@@>>>===<<<=========>>>???@@@@@@@@@============>>>>>>>>>>>><<<<<<==================<<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<===>>>>>>======>>>>>>===<<<;;;;;;::::::999:::<<<===@@@AAACCCDDD>>>>>>???@@@AAABBBBBBCCC@@@@@@???>>>===<<<<<<<<<888999:::;;;<<<======>>>==============================<<<;;;::::::999999888999::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>????????????????????????????????????CCCBBBAAAAAA@@@@@@AAAAAA????????????????????????AAA@@@???>>>>>>=========@@@>>>;;;888888:::===>>>>>>>>>===<<<<<<<<<<<<===<<<;;;:::999999;;;<<<===:::999999888999999::::::======>>>???@@@@@@??????>>>@@@BBBAAA===;;;<<<>>>::::::::::::;;;;;;<<<===<<<<<<======>>>>>>??????===<<<888555888<<<<<<888:::999888888888999;;;;;;<<<888888<<<;;;777777;;;444666888:::;;;<<<<<<<<<>>><<<:::::::::999888666999888777666777888:::;;;<<<<<<;;;;;;;;;===>>>?????????@@@AAAAAAAAA@@@@@@========================AAABBBDDDDDDDDDBBB@@@???=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAACCCDDDFFFGGGGGGFFFFFFDDDCCCBBBAAA@@@?????????@@@@@@AAABBBCCCCCCDDDDDDGGGGGGHHHJJJKKKJJJHHHEEEGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFJJJKKKLLLKKKIIIHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFBBBCCCCCCCCCCCCCCCCCCBBBEEEJJJNNNOOOMMMLLLOOOSSSOOOOOOPPPRRRTTTUUUWWWWWWTTTTTTTTTSSSSSSRRRRRRRRRMMMLLLJJJIIIIIIIIIJJJKKKIIIJJJLLLNNNOOOPPPPPPOOONNNNNNLLLJJJHHHFFFEEEDDDAAABBBEEEGGGIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCDDDEEEGGGIIILLLNNNLLLPPPVVV[[[\\\[[[WWWUUUVVVSSSNNNJJJGGGGGGHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHNNNMMMKKKIIIHHHHHHHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJMMMMMMMMMMMMMMMNNNNNNOOOMMMMMMMMMLLLJJJHHHGGGFFFLLLKKKJJJHHHFFFEEEEEEEEEAAACCCFFFIIIKKKKKKJJJJJJEEEGGGJJJMMMOOOPPPQQQQQQNNNOOOPPPQQQPPPNNNLLLJJJHHHHHHHHHIIIJJJKKKMMMMMMFFFFFFGGGGGGHHHIIIIIIJJJLLLKKKIIIHHHGGGGGGHHHHHHEEEFFFIIIKKKLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGG@@@@@@???@@@AAACCCEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCHHHHHHIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDEEECCC@@@===<<>>???@@@BBBDDDEEEDDDBBBAAA>>>>>>>>>>>>???@@@BBBBBBCCCBBB@@@>>>======>>>>>><<<===???AAABBBBBBBBBAAACCCBBBAAA@@@???======<<<@@@@@@@@@?????????????????????>>>>>>>>>???AAABBBAAA@@@>>>>>>???@@@@@@???;;;;;;===>>>>>>>>>===<<<===>>>???@@@AAAAAA@@@???======>>>>>>>>>>>>======<<<<<<===>>>>>>>>>>>>>>>999;;;======<<<;;;<<<===>>>>>>===<<<<<<<<<======>>>>>>??????@@@AAACCCCCC@@@@@@AAAAAACCCEEEFFFGGGDDDDDDCCCCCCCCCBBBBBBBBBAAA===:::999:::<<<;;;:::<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@?????????>>>>>>AAA@@@@@@???>>>===<<<<<>>===;;;;;;<<<<<<999999:::::::::;;;;;;;;;::::::;;;<<<<<<===>>>>>>;;;<<<===>>>???@@@AAABBB>>>>>>===<<<;;;;;;:::::::::<<<>>>???>>>>>>???AAAAAA@@@???=========>>>???<<<;;;:::::::::;;;<<<=========<<<;;;;;;:::999999888999999999999:::::::::<<<888777:::===;;;777444:::888666666666777666444::::::;;;<<<<<<;;;;;;::::::;;;<<<>>>>>>>>>===<<<;;;:::888666666555666666:::::::::;;;<<<>>>AAABBB>>>???@@@AAAAAA@@@???>>>????????????@@@AAABBBCCCAAACCCEEEFFFFFFDDDBBBAAACCCCCCCCCCCCCCCBBBBBBBBBCCCAAA??????AAACCCDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGHHHHHHGGGFFFEEEDDDGGGIIILLLOOOOOONNNKKKIIICCCDDDFFFGGGGGGFFFDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCEEEHHHGGGHHHIIIKKKLLLLLLKKKKKKGGGIIILLLMMMLLLJJJJJJJJJFFFEEECCCBBBAAAAAAAAABBBBBBGGGKKKMMMKKKJJJKKKLLLKKKNNNSSSYYY\\\\\\YYYUUUVVVWWWWWWWWWVVVUUUUUUTTTPPPQQQPPPNNNKKKJJJJJJLLLKKKLLLMMMNNNNNNMMMLLLKKKLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKJJJKKKJJJIIIGGGGGGIIIKKKHHHFFFEEEGGGKKKNNNNNNMMMOOOPPPQQQRRRRRRRRRRRRQQQSSSQQQNNNKKKJJJJJJJJJKKKIIIJJJKKKLLLKKKJJJIIIHHHPPPPPPPPPOOONNNLLLJJJHHHJJJIIIIIIKKKOOORRRSSSSSSYYYRRRTTTWWWRRRTTTTTTLLLNNNLLLJJJHHHGGGHHHIIIJJJEEEGGGJJJJJJHHHGGGGGGGGG???@@@BBBEEEGGGIIIJJJKKKIIIKKKLLLMMMLLLLLLLLLMMMMMMLLLLLLMMMNNNNNNLLLJJJKKKKKKLLLMMMMMMKKKJJJIIILLLKKKIIIHHHGGGHHHJJJKKKMMMLLLLLLKKKJJJJJJIIIIIIGGGHHHIIIJJJLLLNNNOOOPPPOOONNNLLLJJJIIIIIIIIIJJJ@@@@@@AAAAAABBBDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGEEEDDDEEEFFFDDDBBB@@@@@@BBBBBBAAA@@@???@@@BBBBBBCCCBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA???>>>>>>??????===>>>@@@BBBCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>??????@@@AAABBBCCCDDDDDD@@@??????>>>???@@@AAABBBBBBAAA??????@@@AAA@@@???>>>>>>@@@AAAAAAAAA@@@???>>>???@@@AAAAAAAAA@@@@@@>>>??????@@@@@@@@@@@@???>>>??????@@@@@@@@@@@@@@@<<<>>>??????>>>======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBBBBCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDEEEEEEEEEDDD@@@===<<<===???>>>=========>>>>>>>>>>>>????????????????????????????????????>>>===============????????????>>>>>>>>>>>>============>>>???@@@@@@DDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@??????AAABBBDDDEEEEEEDDDBBBAAABBBFFFIIIGGGAAA===???BBBCCCBBB???===;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@???>>>>>>======;;;===???@@@??????@@@AAA??????>>>===============???>>><<<;;;;;;;;;;;;<<<::::::::::::999999999999;;;;;;;;;<<<<<<=========>>>>>>>>><<<;;;;;;;;;:::;;;999888888999999999888::::::;;;;;;<<<<<<;;;;;;??????@@@@@@???>>>===<<<===<<<;;;999888888888888::::::;;;<<<===???AAABBB??????@@@AAAAAA@@@?????????????????????AAABBBCCCCCCCCCDDDEEEFFFFFFFFFGGGCCCDDDEEEFFFFFFEEEDDDCCCBBB@@@>>>???AAACCCEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHJJJKKKLLLNNNNNNOOOOOONNNLLLKKKJJJMMMMMMMMMMMMMMMLLLLLLLLLGGGHHHJJJKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDEEEDDDDDDDDDGGGIIIFFFGGGIIIKKKLLLLLLKKKKKKKKKMMMPPPQQQOOONNNNNNNNNMMMKKKHHHEEECCCCCCCCCCCCCCCEEEGGGHHHHHHHHHJJJKKKLLLMMMPPPUUUXXXZZZXXXVVVWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTPPPLLLJJJIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFFFFGGGIIIJJJIIIHHHFFFEEEGGGIIIFFFEEEEEEGGGKKKNNNOOONNNOOOOOOOOONNNMMMLLLKKKKKKNNNMMMLLLJJJJJJJJJJJJKKKHHHIIIKKKLLLLLLLLLLLLKKKQQQQQQQQQPPPNNNLLLJJJIIILLLLLLMMMPPPTTTWWWWWWVVVVVVWWW```aaaUUUPPPRRRMMMPPPNNNMMMKKKIIIIIIIIIIIIFFFGGGHHHHHHFFFEEEFFFGGGEEEEEEGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJKKKLLLKKKLLLMMMPPPQQQPPPOOONNNNNNMMMLLLKKKJJJHHHHHHJJJIIIHHHGGGGGGHHHJJJKKKPPPPPPPPPPPPOOOOOOOOOOOOPPPOOONNNMMMNNNOOOPPPRRRPPPOOONNNLLLKKKKKKKKKLLLAAAAAABBBDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHHHHHHHFFFEEEFFFGGGFFFEEEEEEEEEFFFFFFDDDBBBCCCCCCCCCCCCBBBBBBBBBBBB?????????@@@@@@AAAAAABBBCCCCCCBBBAAA@@@@@@@@@AAA???@@@AAACCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFAAAAAA@@@@@@@@@AAABBBBBBCCCAAA@@@@@@AAAAAA@@@?????????@@@AAABBBAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDAAABBBCCCCCCAAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFDDDAAA@@@AAABBBBBBAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>???@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDDDDEEEFFFFFFDDDBBBAAABBBDDDDDDCCCAAA???===;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======>>>>>>???AAAAAAAAAAAAAAA@@@@@@@@@CCCCCCBBBBBBAAAAAA@@@@@@===>>>@@@AAA@@@???@@@AAA???@@@@@@@@@@@@???>>>>>>BBBAAA???>>>======<<<===888888999999999:::::::::<<<======>>>???@@@@@@AAA<<>>>>>>>>>>>@@@@@@AAABBBBBBAAA@@@???@@@???===<<<;;;:::;;;;;;;;;;;;===>>>@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@???AAA@@@???>>>???@@@BBBDDDEEEDDDDDDDDDFFFJJJMMMOOOGGGHHHIIIJJJJJJIIIHHHGGGEEECCCBBBBBBDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKMMMOOOPPPTTTTTTTTTTTTSSSQQQOOONNNPPPNNNKKKHHHHHHIIIKKKLLLLLLMMMMMMNNNMMMLLLKKKIIIFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFEEEFFFGGGHHHIIICCCEEEFFFEEEEEEFFFHHHJJJFFFGGGIIIKKKLLLLLLLLLKKKOOOQQQSSSTTTSSSRRRRRRSSSRRRPPPMMMJJJIIIIIIJJJKKKIIIHHHGGGHHHKKKNNNQQQQQQOOONNNOOOQQQUUUXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUTTTRRROOOMMMMMMNNNKKKJJJJJJIIIHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEIIIIIIIIIHHHFFFFFFGGGIIIFFFEEEEEEGGGKKKNNNOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPOOOOOOMMMLLLKKKKKKLLLOOOSSSVVVWWWUUUSSSRRR[[[kkkkkkVVVLLLOOONNNPPPOOOOOOMMMLLLJJJIIIHHHHHHHHHHHHFFFEEEDDDFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKMMMQQQSSSSSSRRROOONNNLLLJJJIIIHHHGGGGGGHHHHHHFFFFFFFFFHHHJJJKKKQQQRRRRRRSSSSSSSSSSSSSSSWWWVVVSSSPPPOOOOOOPPPQQQOOOOOONNNMMMLLLLLLLLLMMMBBBCCCEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHGGGFFFEEEFFFGGGHHHHHHIIIJJJJJJIIIGGGFFFGGGGGGFFFEEEDDDDDDDDDEEEBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBCCCAAABBBCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEDDDCCCBBBBBBEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAAAAA@@@>>>>>>>>>??????@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFGGGHHHGGGDDDBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCBBBCCCCCCDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAADDDDDDDDDDDDDDDEEEFFFFFFHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEFFFDDDBBBAAABBBCCCDDDCCCDDDCCCBBBAAA@@@??????>>><<<<<<=========>>>>>>>>><<<<<<<<<======>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAA>>>@@@AAAAAA@@@???@@@AAABBBCCCDDDEEEEEEDDDCCCBBBCCCBBBBBBAAAAAA@@@@@@@@@============<<<<<<<<<<<<<<<======>>>???@@@AAAAAA:::@@@???999===JJJPPPLLL>>>===<<<===???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB<<<===@@@BBBCCCDDDDDDDDDBBBAAA???===<<<<<<======<<<===???AAABBBCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA@@@??????AAACCCEEEGGGEEEDDDDDDGGGMMMSSSWWWQQQPPPOOONNNMMMLLLLLLLLLLLLJJJHHHHHHIIIIIIIIIHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGJJJMMMOOOQQQSSSSSSTTTSSSRRRPPPNNNLLLKKKIIIGGGEEEEEEFFFHHHJJJMMMNNNNNNNNNMMMLLLKKKJJJHHHHHHGGGFFFFFFEEEEEEEEEGGGHHHIIIJJJJJJKKKJJJJJJFFFGGGHHHHHHGGGGGGHHHIIIGGGHHHJJJLLLMMMMMMMMMLLLPPPRRRTTTUUUTTTSSSTTTUUUTTTRRRPPPOOOOOORRRUUUWWWOOOKKKHHHIIINNNSSSVVVVVVTTTQQQOOOPPPSSSWWWZZZ[[[[[[[[[ZZZYYYWWWUUUSSSRRRNNNOOOQQQQQQQQQRRRTTTVVVQQQPPPMMMKKKIIIHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFHHHIIIJJJJJJIIIIIIJJJLLLHHHGGGGGGHHHJJJLLLMMMNNNKKKKKKLLLMMMNNNOOOPPPQQQJJJKKKLLLLLLMMMLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRPPPQQQTTTWWWYYYXXXTTTQQQOOOYYYjjjiiiTTTJJJNNNNNNNNNOOOPPPPPPPPPNNNLLLJJJLLLLLLKKKHHHGGGGGGJJJMMMJJJJJJJJJJJJJJJJJJJJJKKKMMMLLLJJJIIIJJJKKKKKKKKKHHHHHHIIILLLOOOQQQQQQPPPMMMKKKJJJHHHGGGGGGGGGHHHIIIHHHGGGGGGHHHJJJLLLMMMOOOPPPQQQSSSTTTTTTSSSSSSXXXWWWVVVTTTRRRQQQQQQPPPOOONNNNNNMMMMMMMMMMMMMMMDDDEEEFFFGGGHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGEEEEEEFFFGGGIIIJJJLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIKKKJJJIIIGGGFFFDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@CCCDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@AAACCCCCCAAA???@@@@@@@@@@@@@@@AAAAAABBBEEEEEEDDDDDDDDDDDDDDDEEEBBBBBBBBBCCCDDDEEEGGGHHHJJJIIIIIIHHHIIIJJJKKKKKKJJJKKKKKKJJJGGGEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@????????????>>>???@@@AAABBBCCCDDDEEEGGGGGGFFFEEEDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEBBBBBBBBBBBBAAAAAAAAAAAAEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEECCC@@@@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDD????????????@@@@@@@@@@@@============>>>>>>>>>>>>>>>??????@@@BBBCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@BBBCCCCCCAAA@@@@@@AAADDDEEEFFFGGGGGGGGGEEEEEECCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@??????<<<<<<======>>>???@@@@@@===>>><<<;;;DDDQQQRRRKKK???>>>===>>>AAACCCCCCBBBAAAAAA@@@??????@@@AAAAAA<<<===???AAACCCDDDDDDCCCAAA@@@???>>>===>>>?????????AAABBBDDDEEEEEEEEEDDDBBBAAAAAAAAAAAAAAAAAABBBEEEDDDCCCBBBBBBCCCEEEFFFIIIGGGEEEFFFIIIPPPWWW\\\\\\YYYTTTPPPNNNNNNOOOQQQQQQOOOLLLKKKJJJIIIGGGEEECCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBDDDFFFJJJLLLNNNOOOPPPPPPPPPNNNMMMKKKJJJDDDEEEEEEFFFGGGHHHHHHIIIKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHJJJMMMOOOPPPNNNLLLJJJJJJKKKLLLKKKIIIHHHHHHIIIJJJKKKMMMNNNOOOOOONNNNNNOOOPPPRRRSSSRRRRRRSSSUUUVVVUUUTTTTTTUUUXXX[[[]]]VVVQQQLLLKKKNNNQQQRRRQQQVVVSSSOOONNNQQQUUUXXXZZZ\\\[[[ZZZWWWTTTQQQNNNMMMJJJLLLNNNPPPRRRTTTXXX[[[ZZZXXXTTTQQQMMMKKKKKKJJJOOONNNMMMLLLKKKKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHFFFHHHJJJJJJJJJJJJLLLMMMKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRTTTUUUPPPPPPQQQQQQQQQPPPOOONNNRRRQQQQQQPPPOOOOOOOOOOOOQQQRRRSSSUUUWWWYYY[[[\\\\\\\\\]]]______]]]XXXTTTPPPSSS______QQQLLLPPPNNNOOOQQQSSSUUUVVVUUUTTTSSSRRRQQQPPPNNNLLLMMMQQQTTTTTTSSSPPPNNNLLLKKKJJJJJJMMMKKKJJJKKKNNNPPPPPPOOOIIIHHHIIIKKKMMMNNNNNNMMMIIIIIIHHHHHHHHHJJJKKKMMMMMMLLLKKKKKKKKKMMMPPPQQQPPPQQQSSSUUUVVVVVVUUUUUUVVVWWWXXXYYYXXXWWWTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGFFFFFFGGGHHHIIIKKKLLLKKKJJJHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEIIIJJJJJJKKKJJJIIIGGGFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCAAAAAABBBDDDFFFFFFDDDCCCEEEEEEEEEDDDEEEEEEFFFGGGHHHGGGFFFEEEEEEEEEFFFFFFCCCCCCCCCCCCEEEGGGIIIKKKLLLKKKJJJIIIJJJKKKLLLMMMLLLMMMNNNMMMJJJHHHHHHHHHIIIIIIJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@>>>??????AAABBBCCCDDDDDDFFFGGGGGGFFFDDDCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGCCCCCCCCCBBBBBBBBBBBBAAADDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFDDDBBBAAAAAABBBBBBBBBAAAAAAAAACCCEEEFFFFFFGGGGGGAAABBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@BBBCCCDDDFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGFFFDDDCCCCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIKKKJJJIIIGGGEEEDDDCCCBBB>>>>>>>>>>>>>>>?????????DDD???===CCCMMMRRRMMMEEEBBBAAA@@@AAACCCEEEEEEDDDAAA@@@???===<<<======>>>???@@@AAABBBBBBAAA@@@?????????>>>>>>>>>@@@AAABBBDDDDDDEEEGGGGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHIIILLLRRRXXX\\\___\\\VVVQQQOOOOOOQQQRRRQQQNNNLLLJJJIIIGGGDDDBBBBBBAAA???===<<<<<<======@@@@@@@@@BBBDDDFFFIIIKKKKKKLLLLLLMMMLLLKKKIIIHHHCCCDDDGGGIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLOOOQQQQQQOOOLLLJJJMMMNNNOOOOOOMMMKKKKKKKKKOOOPPPQQQRRRRRRQQQPPPPPPNNNOOOQQQQQQQQQQQQSSSUUUYYYYYYXXXXXXYYYZZZ\\\]]]bbb___ZZZWWWVVVUUUSSSRRRWWWTTTPPPOOOQQQSSSUUUVVVZZZYYYWWWUUURRROOOMMMKKKMMMOOOQQQRRRRRRTTTWWWYYY^^^\\\YYYVVVSSSPPPOOONNNOOONNNMMMLLLKKKKKKKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJFFFHHHJJJKKKJJJJJJJJJLLLLLLMMMMMMMMMKKKKKKMMMOOOQQQPPPOOOOOOOOOQQQRRRSSSVVVVVVUUUUUUUUUUUUUUUTTTXXXWWWVVVUUUSSSSSSSSSSSSXXXXXXYYY[[[^^^```cccddd```___]]]]]]]]][[[XXXUUUTTTPPPVVVWWWPPPQQQUUUQQQRRRTTTWWWYYY[[[[[[[[[ZZZWWWWWWVVVTTTTTTUUUYYY\\\aaa___[[[VVVQQQNNNLLLLLLOOOMMMMMMPPPTTTVVVTTTRRRKKKKKKKKKLLLNNNNNNMMMLLLKKKKKKLLLMMMOOOQQQSSSTTTSSSRRRQQQQQQQQQSSSUUUVVVVVVWWWZZZ\\\]]]\\\[[[ZZZXXXYYY[[[]]]]]]\\\[[[ZZZ[[[[[[[[[ZZZYYYXXXVVVVVVJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEGGGIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHHHHIIIKKKIIIJJJKKKIIIGGGFFFHHHJJJFFFGGGHHHIIIJJJIIIHHHHHHJJJKKKLLLLLLKKKIIIGGGFFFDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLNNNKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFDDDDDDCCCCCCEEEGGGJJJKKKIIIHHHJJJIIIIIIHHHIIIJJJKKKLLLIIIIIIGGGFFFFFFFFFGGGGGGEEEEEEDDDEEEGGGJJJMMMNNNLLLKKKJJJIIIJJJKKKMMMNNNMMMNNNOOONNNLLLJJJJJJKKKOOOOOOPPPOOOMMMKKKHHHFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEAAABBBBBBCCCDDDEEEEEEFFFEEEGGGHHHGGGEEECCCCCCEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDDDDEEEEEECCCDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEECCCCCCDDDDDDCCCBBBAAAAAA@@@AAACCCDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEIIIJJJKKKJJJHHHFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGHHHIIIJJJKKKKKKJJJJJJKKKJJJIIIHHHGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@EEE???AAAOOOVVVPPPGGGEEEFFFEEECCCDDDFFFGGGGGGGGGDDDCCC@@@>>><<<<<<======AAABBBBBBCCCBBBAAA???>>>>>>>>>>>>???@@@BBBDDDEEEHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJLLLOOOSSSWWWYYYZZZXXXUUUSSSQQQPPPPPPQQQNNNLLLKKKJJJIIIHHHEEECCCCCCBBB@@@===<<<<<<===>>>BBBBBBBBBBBBCCCEEEGGGIIIGGGGGGHHHIIIIIIHHHGGGFFFEEEFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKLLLNNNPPPQQQPPPOOOOOOPPPUUUUUUVVVVVVUUUTTTRRRQQQNNNPPPQQQQQQQQQRRRTTTVVVWWWXXXYYY[[[\\\]]]]]]]]]fffffffffeeebbb___^^^^^^[[[XXXUUUTTTUUUVVVUUUUUUUUUUUUUUUTTTRRRPPPOOONNNRRRSSSTTTTTTSSSTTTVVVYYY[[[[[[ZZZYYYWWWUUUSSSRRRNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPNNNOOOPPPPPPMMMKKKJJJJJJKKKMMMNNNNNNMMMMMMPPPSSSRRRQQQPPPPPPQQQRRRUUUVVVXXXXXXWWWWWWXXXYYY[[[\\\]]]\\\[[[ZZZYYYYYYZZZZZZ]]]]]]]]]]]]___```bbbccc^^^\\\XXXWWWWWWWWWWWWVVVYYYRRRUUUXXXTTTWWW[[[VVVSSSTTTVVVXXXYYYZZZZZZZZZYYYZZZZZZZZZZZZ\\\___bbbfffccc___ZZZVVVSSSRRRQQQSSSRRRRRRVVVZZZ[[[WWWSSSOOONNNNNNPPPRRRRRRQQQPPPQQQRRRUUUWWWYYY[[[\\\]]]ZZZYYYXXXWWWWWWXXXZZZ[[[\\\^^^```bbbcccbbb```___\\\[[[[[[[[[\\\]]]^^^___aaaaaaaaa```___]]]ZZZYYYLLLKKKIIIHHHGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKJJJJJJLLLMMMHHHIIIJJJHHHEEEDDDGGGJJJIIIKKKMMMNNNOOONNNMMMLLLJJJKKKLLLLLLKKKIIIGGGEEEDDDEEEGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLMMMOOOIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLJJJIIIHHHGGGGGGFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEGGGJJJNNNOOOMMMLLLKKKKKKJJJIIIJJJKKKLLLMMMKKKJJJHHHGGGFFFGGGHHHHHHGGGFFFFFFGGGIIILLLOOOQQQLLLKKKJJJIIIIIIKKKMMMNNNMMMNNNOOOOOOMMMKKKKKKLLLTTTTTTTTTSSSQQQNNNKKKIIIIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBBBBCCCEEEFFFHHHIIIEEEEEEFFFFFFGGGGGGHHHHHHEEEHHHIIIHHHEEECCCDDDEEEDDDEEEEEEFFFHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNMMMKKKIIIGGGIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHDDDEEEFFFGGGIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCEEEGGGFFFDDDBBBAAABBB@@@AAACCCDDDDDDDDDCCCBBBEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLNNNOOONNNKKKIIIIIIJJJKKKJJJIIIIIIIIIKKKLLLMMMJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBB<<>>?????????@@@BBBCCCCCCCCCBBBBBB>>>>>>>>>???AAADDDGGGHHHKKKJJJIIIIIIIIIKKKMMMNNNOOONNNMMMLLLLLLMMMNNNOOOKKKLLLNNNOOOOOOMMMKKKJJJIIIJJJLLLNNNQQQTTTVVVWWWSSSSSSTTTTTTSSSRRRPPPOOOMMMLLLKKKKKKKKKKKKHHHFFFEEEDDDAAA???>>>>>>>>>???EEEDDDDDDDDDDDDFFFHHHIIICCCDDDEEEFFFFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIJJJLLLMMMNNNKKKKKKLLLMMMNNNOOOPPPPPPRRRPPPMMMJJJIIIJJJKKKLLLKKKMMMPPPRRRRRRRRRSSSTTTXXXXXXXXXXXXWWWUUUSSSRRRPPPQQQRRRSSSRRRSSSVVVXXXRRRTTTWWW[[[^^^``````aaa^^^cccggghhhfffeeeeeeggg```^^^[[[ZZZZZZZZZXXXWWWRRRRRRSSSSSSSSSSSSRRRQQQSSSTTTUUUUUUUUUVVVYYY[[[WWWXXXYYYYYYXXXWWWUUUTTTMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPPPPQQQRRRSSSUUUUUUVVVWWWWWWUUUQQQNNNLLLKKKIIIKKKNNNOOONNNPPPSSSWWWQQQPPPPPPQQQTTTWWWZZZ\\\YYYXXXWWWXXXYYY\\\___aaa```___^^^^^^^^^___```aaa^^^]]]\\\\\\\\\\\\^^^^^^```\\\XXXVVVWWWYYY[[[\\\\\\VVVYYY\\\XXX[[[___ZZZQQQRRRSSSTTTUUUUUUUUUUUUZZZ[[[\\\]]]]]]___bbbeeeaaa```\\\YYYWWWWWWWWWWWWWWWVVVVVVZZZ^^^]]]XXXRRRQQQQQQQQQSSSVVVWWWVVVUUUXXXYYY\\\___aaabbbbbbbbb___^^^\\\[[[ZZZ[[[]]]^^^```aaadddffffffeeecccaaa^^^\\\YYYWWWWWWZZZ^^^```ddddddcccbbb```]]][[[YYYGGGFFFEEEEEEEEEFFFHHHIIIEEELLLRRRRRRLLLGGGFFFIIIGGGIIIJJJJJJIIIHHHHHHIIILLLOOOQQQMMMHHHEEEFFFIIINNNOOOPPPPPPOOONNNLLLKKKJJJKKKLLLLLLKKKIIIFFFEEEIIIKKKNNNQQQQQQOOOMMMKKKMMMLLLKKKJJJIIIGGGFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMIIIIIIIIIIIIJJJKKKMMMNNNGGGHHHHHHJJJLLLNNNPPPQQQQQQPPPNNNLLLJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMLLLKKKKKKJJJKKKLLLLLLOOONNNLLLLLLLLLLLLNNNOOOSSSTTTTTTSSSRRROOOMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHFFFGGGHHHIIIIIIHHHGGGGGGJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNPPPPPPOOOMMMLLLFFFGGGIIIJJJJJJJJJIIIHHHJJJHHHFFFEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGFFFFFFGGGHHHIIIIIICCCEEEGGGIIIJJJIIIHHHGGGIIIGGGEEECCCDDDEEEGGGIIILLLJJJHHHIIILLLMMMKKKIIIHHHIIIJJJKKKLLLMMMNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJOOOMMMKKKKKKMMMNNNLLLIIIMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEECCCBBBCCCEEEGGGGGGKKKQQQTTTRRRNNNJJJHHHPPPPPPPPPPPPNNNMMMKKKJJJMMMJJJGGGEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCAAA@@@???CCCCCCCCCDDDFFFIIILLLNNNNNNNNNLLLLLLLLLLLLNNNNNNUUUUUUTTTSSSRRRRRRRRRRRRRRRNNNKKKMMMRRRVVVUUUSSSQQQRRRSSSSSSSSSRRRPPPOOOPPPOOOMMMNNNPPPTTTYYY\\\RRRQQQPPPNNNLLLIIIHHHGGGJJJEEE@@@>>>@@@BBBBBBAAAGGGGGGFFFFFFFFFFFFEEEEEEFFFEEECCCBBBAAABBBBBBCCCEEEEEEFFFFFFGGGHHHIIIJJJIIIKKKMMMLLLJJJIIILLLOOORRRPPPMMMKKKKKKNNNRRRTTTZZZWWWSSSNNNKKKJJJJJJKKKMMMMMMNNNPPPQQQRRRSSSTTTXXXYYYZZZYYYVVVSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQSSSRRRSSSXXX^^^aaa```^^^gggeeedddeeehhhhhheeebbbZZZZZZYYYXXXVVVUUUSSSRRROOOOOOOOOOOOOOOOOOPPPPPPTTTTTTUUUVVVWWWXXXYYYYYY[[[ZZZWWWUUUTTTUUUVVVWWWOOOOOOOOONNNNNNNNNNNNNNNQQQPPPOOOOOOQQQTTTXXXZZZVVVWWWXXXXXXUUUQQQLLLIIINNNPPPTTTWWWYYYXXXWWWUUUVVVYYY[[[[[[XXXWWWYYY[[[]]]\\\ZZZZZZZZZ\\\^^^`````````aaaaaa```^^^]]][[[```bbbcccaaa^^^]]]^^^```___bbbbbb^^^XXXVVVXXX\\\^^^___```bbbbbb```[[[WWWSSSTTTUUUQQQMMMKKKLLLNNNUUUTTTSSSUUUYYY\\\^^^^^^___]]]ZZZXXXWWWXXXZZZ[[[YYYWWWUUUSSSRRRRRRRRRSSSTTTTTTSSSRRRRRRTTTXXX[[[^^^^^^```bbbddddddbbb```aaa___\\\\\\\\\\\\[[[ZZZ\\\]]]]]]]]]]]]\\\ZZZYYYWWWWWWWWWWWWXXXZZZ]]]^^^````````````___^^^]]]\\\FFFFFFFFFFFFGGGHHHIIIIIIFFFLLLRRRRRRLLLHHHGGGIIIIIIKKKLLLLLLKKKJJJJJJKKKLLLNNNPPPMMMHHHFFFGGGJJJNNNOOOPPPPPPPPPOOONNNMMMKKKLLLMMMMMMMMMKKKIIIHHHIIIKKKMMMOOOOOONNNLLLKKKMMMMMMMMMLLLKKKKKKKKKJJJKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHIIIJJJLLLNNNPPPQQQQQQQQQPPPNNNMMMKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKNNNNNNNNNMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHJJJKKKLLLMMMMMMLLLKKKIIIIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNPPPQQQQQQQQQQQQOOONNNMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIGGGEEEEEEEEEFFFGGGIIIIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJLLLMMMNNNNNNNNNLLLKKKJJJIIIJJJKKKLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKIIIHHHHHHGGGEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIHHHIIIJJJKKKJJJIIIGGGFFFGGGFFFEEEDDDFFFHHHKKKMMMPPPNNNMMMNNNPPPPPPOOOMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOORRRPPPNNNNNNOOOOOOMMMJJJKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFHHHHHHGGGGGGIIIKKKRRRSSSUUUTTTRRRPPPOOOOOOTTTUUUVVVWWWWWWVVVUUUTTTRRROOOKKKIIIHHHHHHFFFEEECCCCCCCCCCCCDDDEEEGGGHHHFFFFFFEEEEEEGGGIIILLLNNNLLLLLLKKKJJJJJJKKKLLLLLLQQQRRRSSSTTTUUUUUUTTTTTTUUUPPPKKKLLLPPPTTTUUUTTTUUUUUUVVVVVVVVVUUUTTTSSSLLLMMMOOOQQQSSSTTTUUUVVVQQQPPPOOOMMMLLLLLLKKKKKKKKKHHHDDDBBBDDDGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCFFFEEEDDDCCCCCCCCCDDDEEEGGGFFFFFFGGGHHHJJJKKKMMMNNNOOOPPPNNNKKKJJJLLLNNNRRRPPPNNNMMMMMMOOOQQQSSSTTTRRRNNNLLLJJJJJJKKKLLLOOOPPPPPPQQQRRRRRRSSSSSSVVVWWWXXXWWWUUUSSSSSSTTTRRRRRRRRRRRRSSSSSSTTTUUUPPPPPPSSSVVVZZZ\\\\\\[[[]]]```dddeeeddd```[[[YYYXXXWWWWWWUUUSSSQQQOOONNNLLLMMMMMMNNNOOOOOOOOOOOOTTTUUUVVVWWWWWWXXXYYYYYYVVVVVVVVVVVVWWWYYY[[[\\\UUUTTTQQQNNNMMMMMMNNNNNNPPPOOONNNNNNOOOQQQTTTUUU[[[YYYVVVTTTSSSSSSUUUUUUYYY\\\___aaaaaa___\\\ZZZ[[[\\\^^^___^^^]]]]]]^^^aaa```^^^]]]\\\]]]^^^___^^^^^^^^^^^^]]]\\\[[[[[[\\\___``````______aaacccaaabbbbbb^^^YYYWWWXXXZZZ\\\]]]^^^______^^^]]]\\\\\\\\\\\\YYYVVVSSSSSSSSSRRRQQQQQQSSSWWW[[[]]]^^^[[[[[[[[[[[[[[[ZZZZZZYYYTTTTTTSSSRRRRRRRRRSSSTTTWWWWWWWWWVVVVVVWWW[[[^^^aaaaaabbbdddeeeeeecccaaa```^^^]]]\\\]]]\\\ZZZYYY```___\\\ZZZXXXVVVVVVUUUUUUVVVWWWXXX[[[^^^aaabbbccccccccccccbbbaaa``````EEEFFFGGGHHHIIIIIIIIIIIIGGGMMMQQQQQQLLLHHHHHHJJJKKKLLLNNNNNNLLLLLLLLLMMMKKKMMMOOOMMMJJJHHHIIILLLNNNNNNOOOPPPPPPPPPPPPOOOMMMMMMOOOOOOOOOOOOMMMLLLJJJKKKKKKLLLMMMLLLLLLLLLNNNNNNNNNOOOPPPPPPQQQQQQOOONNNMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKIIIGGGGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQQQQQQQQQQPPPNNNLLLKKKIIIIIIJJJKKKLLLMMMNNNOOOQQQQQQQQQQQQOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLJJJHHHHHHJJJLLLNNNNNNNNNOOOOOOOOOOOONNNNNNMMMNNNNNNOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLJJJHHHGGGGGGHHHHHHMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIIIILLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPOOOOOONNNNNNMMMLLLLLLKKKJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIILLLMMMMMMMMMKKKIIIGGGFFFFFFEEEEEEFFFIIILLLOOORRRSSSRRRQQQQQQSSSSSSRRRQQQOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKKLLLLLLMMMMMMMMMOOOOOOPPPPPPQQQRRRRRRSSSQQQOOONNNNNNPPPPPPOOOMMMKKKJJJHHHGGGFFFFFFFFFGGGFFFHHHJJJLLLMMMNNNPPPRRR^^^]]]ZZZVVVTTTTTTWWWYYY\\\]]]```bbbbbbaaa___^^^XXXUUUQQQNNNMMMLLLJJJHHHFFFEEEDDDDDDEEEHHHJJJLLLJJJIIIIIIHHHIIIJJJLLLMMMKKKKKKLLLLLLLLLLLLKKKKKKNNNOOOQQQTTTUUUVVVWWWWWWZZZUUUOOOMMMPPPTTTUUUUUUSSSSSSTTTTTTTTTTTTTTTSSSNNNQQQUUUXXXXXXVVVSSSPPPQQQOOONNNMMMMMMNNNOOOPPPMMMLLLJJJJJJLLLNNNNNNNNNIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDEEEGGGGGGIIIHHHHHHHHHIIILLLOOOPPPSSSTTTTTTRRROOOMMMMMMMMMQQQPPPOOONNNNNNOOOOOOPPPNNNMMMLLLKKKKKKMMMOOOPPPMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQPPPOOOPPPQQQPPPOOONNNNNNOOOPPPRRRSSSSSSUUUWWWXXXWWWWWWWWWWWWVVV___hhhhhhaaaXXXSSSRRRSSSSSSSSSRRRQQQNNNLLLKKKJJJLLLMMMOOOPPPPPPOOOOOORRRSSSUUUWWWYYYZZZ[[[\\\WWWXXXYYY[[[\\\]]]]]]^^^[[[YYYTTTQQQNNNNNNOOOPPPNNNNNNOOOPPPQQQRRRSSSTTT___^^^\\\[[[\\\^^^aaabbbdddeeeffffffeeeccc```^^^______```bbbdddcccaaa___aaa```___^^^^^^^^^___```\\\[[[[[[ZZZZZZ[[[[[[[[[ZZZ\\\^^^^^^^^^___aaabbb```___\\\YYYWWWUUUSSSSSSVVVXXXZZZZZZYYYZZZ]]]aaagggfffeeedddcccaaa^^^[[[UUUSSSQQQQQQTTTWWWYYYYYYWWWYYY\\\^^^___]]]ZZZXXXSSSSSSSSSTTTUUUVVVWWWXXXZZZ[[[\\\[[[[[[\\\___bbbeeeeeeeeefffgggfffdddbbbfffeeedddeeeeeedddaaa^^^dddaaa]]]YYYVVVTTTTTTTTTVVVWWWZZZ]]]aaadddgggiiiggggggffffffeeedddddddddDDDEEEGGGIIIIIIIIIHHHHHHHHHLLLOOOOOOKKKHHHIIIJJJKKKMMMNNNNNNMMMLLLLLLMMMKKKLLLNNNMMMKKKJJJLLLMMMLLLLLLMMMNNNOOOOOOPPPPPPNNNOOOPPPQQQQQQQQQQQQPPPJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNPPPQQQSSSTTTUUUVVVRRRQQQOOOMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKIIIGGGFFFIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQRRRSSSRRRPPPNNNLLLJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQRRRRRRQQQNNNLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLIIIHHHHHHJJJMMMOOOOOOPPPRRRRRRRRRRRRPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNOOOOOOPPPPPPMMMLLLJJJIIIHHHIIIKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJKKKJJJJJJIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMOOOPPPQQQQQQQQQQQQOOOPPPPPPPPPOOONNNLLLKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHIIIKKKNNNQQQSSSRRRQQQQQQQQQRRRRRRQQQQQQLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMMMMNNNNNNQQQQQQQQQQQQRRRRRRSSSSSSOOONNNNNNOOOPPPQQQQQQQQQLLLLLLMMMNNNMMMLLLKKKJJJIIIJJJLLLMMMOOORRRVVVZZZcccaaa^^^[[[YYY[[[___ccceeefffhhhiiiiiifffcccaaa\\\XXXTTTQQQOOOMMMKKKJJJJJJIIIIIIHHHIIIIIIJJJKKKNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOONNNNNNNNNOOOOOOOOOPPPRRRUUUWWWYYYZZZVVVRRRPPPQQQSSSSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVXXXZZZ]]]^^^]]]YYYTTTPPPRRRPPPNNNLLLLLLNNNPPPQQQOOOPPPRRRUUUVVVUUUSSSQQQIIIIIIIIIJJJJJJJJJJJJKKKGGGFFFFFFEEEFFFGGGIIIIIILLLKKKJJJJJJLLLOOORRRTTTVVVVVVVVVUUUSSSQQQPPPPPPPPPPPPQQQQQQQQQPPPOOONNNNNNMMMMMMMMMNNNPPPRRRSSSKKKKKKLLLLLLMMMMMMNNNNNNKKKLLLNNNNNNMMMMMMOOOQQQQQQPPPOOONNNNNNOOOPPPQQQZZZ]]]___]]]YYYUUUUUUVVVVVVaaallljjj___TTTQQQSSSPPPQQQRRRRRRRRRPPPOOOMMMMMMOOOQQQSSSTTTTTTTTTSSSNNNPPPSSSWWWZZZ\\\^^^^^^]]]^^^_________]]][[[ZZZ\\\[[[YYYVVVUUUTTTTTTTTTNNNPPPSSSVVVYYY[[[\\\\\\dddfffiiikkkllllllkkkjjjgggfffdddbbbaaa`````````aaa``````bbbeeeeeeaaa]]][[[[[[[[[[[[[[[\\\]]]^^^ZZZYYYXXXWWWWWWXXXZZZ[[[XXXYYY[[[[[[\\\]]]^^^______]]]ZZZXXXWWWUUUSSSQQQUUUXXXZZZYYYWWWYYYaaagggmmmkkkjjjlllnnnmmmhhhddd^^^[[[WWWUUUTTTUUUTTTTTTUUUXXX[[[^^^___]]][[[YYYXXXXXXYYYYYYZZZ[[[\\\]]]\\\]]]^^^___^^^___aaaccchhhgggfffggggggfffdddbbbiiiiiiiiiiiiiiigggdddaaabbbaaa___\\\[[[YYYYYYYYYYYY[[[^^^bbbfffiiikkklllggggggfffeeeeeeeeeeeeeeeFFFGGGHHHIIIJJJIIIHHHGGGHHHKKKMMMLLLJJJHHHIIIJJJJJJLLLNNNMMMLLLKKKLLLLLLKKKLLLMMMMMMLLLLLLMMMNNNJJJJJJKKKLLLMMMNNNOOOOOONNNOOOPPPPPPQQQQQQRRRRRRKKKJJJIIIIIIIIIJJJLLLLLLMMMNNNOOOQQQSSSUUUVVVWWWSSSQQQPPPNNNMMMMMMMMMMMMKKKKKKLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKLLLNNNNNNNNNOOOQQQRRRRRRQQQOOONNNMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNOOOPPPPPPOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMLLLJJJIIIIIIKKKNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOOOONNNOOOOOONNNLLLJJJIIIHHHIIIJJJKKKOOOOOOPPPPPPOOONNNMMMLLLIIIIIIIIIIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPPPPPPPQQQRRRRRRQQQOOOMMMKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLLLLLLLMMMNNNOOOPPPMMMMMMNNNMMMMMMMMMMMMMMMJJJJJJKKKLLLMMMNNNOOOOOONNNNNNOOOOOOPPPQQQRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQKKKNNNQQQTTTUUURRROOOLLLMMMMMMMMMMMMOOOTTT[[[```aaaaaaaaa``````cccgggjjjmmmmmmmmmllliiieeeaaa^^^]]]ZZZUUURRRPPPNNNLLLJJJLLLMMMOOOQQQRRRQQQOOONNNQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQTTTRRRPPPNNNOOOSSSXXX[[[YYYXXXXXXWWWWWWUUURRRPPPUUUUUUVVVWWWYYYZZZ\\\\\\aaa``````^^^[[[XXXUUUSSSTTTRRROOOMMMLLLMMMNNNOOOPPPTTTYYY\\\\\\YYYUUUSSSOOOOOONNNMMMKKKJJJIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKOOONNNNNNNNNOOORRRTTTVVVVVVVVVVVVVVVVVVVVVTTTSSSSSSTTTVVVWWWWWWUUUTTTRRRPPPPPPOOOOOOPPPQQQRRRSSSLLLMMMMMMNNNPPPQQQQQQRRRNNNOOOOOOOOONNNOOOQQQSSSRRRQQQQQQQQQRRRTTTVVVWWWZZZ]]]```___[[[XXXXXXZZZVVV```gggdddYYYPPPPPPTTTQQQRRRUUUWWWXXXWWWVVVUUUTTTUUUWWWYYYZZZZZZZZZZZZRRRSSSVVVXXXZZZ[[[[[[[[[\\\]]]^^^___]]][[[XXXVVVYYY[[[]]]^^^___]]][[[ZZZTTTWWW[[[```eeehhhjjjkkkmmmnnnppprrrrrrqqqpppooojjjgggccc```___aaaccceeecccaaaaaabbbeeedddaaa]]]XXXXXXWWWWWWVVVVVVVVVWWWVVVUUUTTTSSSSSSTTTVVVWWWSSSTTTUUUWWWZZZ]]]^^^^^^```^^^\\\[[[[[[ZZZWWWUUUXXXZZZ\\\ZZZXXX[[[cccjjjkkkjjjjjjnnnqqqrrroookkkeeebbb^^^[[[ZZZXXXVVVTTTWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]][[[]]]___`````````aaabbbhhhfffeeeeeeeeeeeecccaaabbbaaaaaaaaaaaa___[[[XXXXXXZZZ\\\^^^______]]]\\\ZZZ\\\```ccceeegggggggggccccccbbbaaaaaaaaabbbbbbKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIJJJLLLJJJKKKMMMMMMKKKJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMNNNOOOQQQSSSTTTTTTPPPPPPOOOOOOOOONNNNNNMMMKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPOOOOOONNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPPPPOOOMMMLLLMMMLLLLLLLLLLLLMMMOOOPPPRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQPPPOOONNNNNNMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKKKKOOOPPPQQQQQQQQQPPPOOONNNJJJJJJKKKLLLMMMMMMNNNOOOQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQQQQQQQPPPPPPPPPOOORRRSSSTTTTTTTTTRRROOONNNLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJGGGHHHIIIKKKKKKLLLLLLLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOQQQPPPOOONNNMMMMMMMMMMMMIIIJJJKKKKKKIIIIIIJJJKKKIIIJJJLLLNNNPPPRRRSSSTTTSSSSSSSSSTTTTTTUUUUUUUUUYYYYYYYYYZZZZZZZZZZZZZZZ``````^^^ZZZVVVRRRPPPPPPKKKNNNSSSVVVWWWUUUQQQOOOPPPPPPPPPPPPQQQVVV]]]bbb___aaadddfffgggjjjmmmppprrrqqqpppmmmiiieeebbb```^^^[[[VVVSSSQQQPPPMMMLLLLLLOOOTTTXXXZZZZZZYYYXXXUUUUUUVVVWWWWWWXXXXXXXXXVVVUUUTTTSSSSSSTTTUUUVVV[[[XXXUUUSSSSSSWWW\\\___cccdddeeeeeeddd```\\\ZZZXXXXXXWWWWWWXXXYYYZZZ[[[```^^^[[[XXXVVVUUUUUUUUUVVVUUURRROOONNNMMMNNNNNNQQQUUUYYY\\\\\\ZZZYYYYYYaaa___]]]YYYUUUQQQNNNMMMMMMLLLKKKKKKKKKLLLMMMNNNQQQRRRRRRRRRSSSUUUVVVVVVUUUTTTUUUWWWYYYYYYWWWUUUVVVXXXZZZ[[[\\\[[[YYYXXXTTTSSSSSSRRRRRRRRRSSSSSSMMMNNNNNNOOOPPPQQQQQQQQQOOOOOOOOONNNMMMMMMOOORRRLLLMMMOOOQQQTTTVVVXXXYYYTTTWWWZZZ\\\\\\\\\]]]^^^VVV[[[^^^[[[TTTPPPQQQUUUVVVXXX[[[^^^```___^^^]]][[[[[[\\\\\\]]]^^^___```[[[\\\]]]]]]\\\YYYWWWUUUVVVWWWYYY[[[[[[ZZZYYYWWWXXX[[[```eeegggfffdddbbb^^^aaaeeejjjnnnqqqsssttttttrrrnnnkkkkkkmmmppprrrnnnlllhhheeeeeefffiiikkkeeedddcccbbbbbbaaa___]]]YYYXXXWWWVVVTTTSSSQQQQQQSSSRRRRRRQQQQQQQQQRRRRRROOOOOOQQQUUUZZZ^^^``````ZZZ[[[[[[[[[[[[ZZZYYYYYYWWWYYYYYYXXXWWWYYY^^^bbbeeefffhhhkkknnnpppooonnnhhhfffdddcccbbb```\\\ZZZXXXXXXWWWXXXXXXZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZZZZYYY\\\___``````___``````dddcccaaaaaaaaaaaa```^^^\\\ZZZYYYYYYYYYWWWTTTQQQOOORRRWWW[[[^^^^^^]]]\\\XXXZZZ]]]```aaaaaa___^^^^^^]]]\\\[[[[[[\\\]]]^^^QQQPPPOOONNNMMMLLLLLLLLLMMMMMMMMMLLLKKKLLLMMMNNNJJJLLLMMMMMMLLLKKKKKKLLLNNNMMMMMMMMMNNNOOONNNNNNKKKKKKJJJJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLMMMMMMNNNJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPKKKMMMNNNPPPPPPPPPOOONNNMMMLLLJJJHHHHHHJJJLLLMMMLLLKKKKKKKKKKKKLLLLLLMMMKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQQQQRRRSSSTTTUUUUUUNNNMMMMMMMMMNNNPPPRRRTTTRRRRRRQQQPPPPPPOOONNNNNNOOOOOOOOOOOOOOOOOOPPPPPPOOOPPPQQQQQQQQQOOONNNLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQPPPOOONNNMMMMMMMMMMMMMMMLLLMMMOOOPPPQQQRRRSSSSSSSSSRRRPPPOOONNNNNNOOOOOOJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPOOONNNMMMMMMLLLLLLMMMNNNPPPQQQQQQPPPOOONNNMMMNNNOOOOOOOOONNNMMMLLLPPPPPPOOONNNOOOPPPQQQRRRPPPOOONNNNNNNNNOOOPPPQQQQQQRRRTTTUUUTTTRRRPPPNNNLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOONNNMMMKKKJJJKKKKKKMMMNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSRRRQQQOOONNNMMMLLLKKKIIIKKKLLLKKKIIIIIIJJJLLLIIIJJJLLLNNNPPPRRRTTTUUUSSSSSSSSSSSSSSSTTTTTTTTTXXXXXXZZZ[[[]]]^^^___``````aaa```\\\VVVRRRQQQQQQNNNPPPSSSUUUWWWVVVUUUTTTQQQSSSUUUVVVWWWYYY]]]```aaacccfffiiikkknnnqqqttttttrrrpppnnnllljjjiiihhh```]]]YYYVVVTTTSSSQQQOOOOOORRRUUUYYY\\\]]]\\\\\\YYYZZZ\\\]]]___```aaaaaa^^^\\\ZZZXXXXXXZZZ\\\^^^```___^^^]]]^^^aaaccceeejjjkkklllllliiifffdddccc\\\[[[YYYWWWUUUTTTTTTTTTYYYXXXUUUSSSSSSUUUWWWYYYWWWVVVUUUSSSRRRQQQPPPPPPRRRSSSUUUVVVVVVYYY^^^bbbkkkjjjfffbbb^^^ZZZWWWUUUSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUWWWWWWWWWVVVVVVUUUTTTTTTWWWYYYYYYWWWTTTUUUVVVYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTSSSQQQOOONNNPPPRRRNNNPPPSSSUUUWWWXXXWWWWWWTTTUUUWWWZZZ]]]___^^^]]][[[ZZZZZZYYYXXXXXXYYYZZZ^^^```ccceeefffeeecccbbb______^^^]]]]]]___aaabbb```aaaaaaaaa___\\\YYYWWWUUUVVVXXXZZZ\\\]]]]]]]]][[[^^^ccchhhkkkkkkkkkjjjjjjkkkmmmoooqqqrrrssssssrrroookkkhhhgggjjjmmmooonnnmmmmmmlllkkkjjjiiihhhddddddbbb___\\\ZZZ[[[\\\XXXXXXXXXXXXWWWWWWVVVUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRRRRUUUZZZ]]]^^^]]]WWW[[[^^^___]]]]]]^^^```^^^^^^]]]]]]]]]]]]^^^^^^aaaccceeeggghhhiiilllnnnllllllkkkkkkiiieee```\\\WWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[\\\\\\\\\[[[YYYYYYXXX[[[^^^``````_________```^^^\\\\\\]]]]]]\\\[[[[[[YYYVVVUUUUUUTTTQQQPPPMMMOOOSSSWWWYYYZZZZZZZZZWWWYYY\\\___```^^^\\\ZZZYYYXXXWWWVVVVVVWWWXXXYYYVVVUUURRRPPPOOONNNNNNOOOOOOOOONNNMMMMMMNNNOOOPPPKKKLLLNNNNNNLLLKKKLLLMMMOOONNNMMMNNNOOOOOONNNNNNMMMLLLKKKKKKKKKLLLNNNOOOLLLLLLKKKKKKJJJKKKKKKLLLJJJKKKKKKLLLMMMLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLMMMHHHKKKNNNPPPQQQQQQOOONNNOOOMMMJJJGGGGGGIIIKKKMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQSSSTTTVVVXXXYYYZZZQQQOOOMMMMMMMMMPPPSSSUUURRRRRRQQQPPPPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRRRRRRRPPPNNNLLLLLLMMMOOOPPPQQQQQQPPPPPPPPPOOONNNMMMMMMNNNOOOPPPPPPPPPOOOOOOPPPRRRSSSTTTRRRQQQPPPOOONNNMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPRRRQQQOOONNNMMMMMMMMMNNNFFFFFFGGGIIIKKKMMMOOOPPPQQQQQQRRRQQQPPPOOONNNMMMKKKLLLNNNPPPPPPPPPNNNMMMPPPQQQRRRRRRQQQNNNLLLJJJMMMLLLKKKJJJKKKLLLMMMNNNMMMMMMLLLKKKLLLNNNQQQRRRNNNOOOQQQRRRRRRPPPNNNLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPOOOMMMLLLKKKMMMNNNPPPQQQRRRSSSSSSSSSPPPPPPOOONNNMMMMMMMMMNNNPPPOOOOOOOOOOOOPPPQQQRRRSSSRRRQQQPPPNNNMMMLLLKKKJJJMMMNNNMMMKKKJJJLLLNNNHHHIIIJJJLLLNNNPPPQQQRRRPPPPPPPPPPPPPPPOOOOOOOOOTTTUUUWWWZZZ]]]___aaabbbZZZ[[[\\\YYYTTTRRRRRRSSSSSSSSSTTTUUUVVVXXXZZZ[[[QQQUUUYYY[[[\\\\\\\\\]]]dddfffiiikkklllppptttwwwsssrrrqqqooooooooopppqqqbbb___[[[YYYWWWVVVTTTSSSSSSTTTUUUVVVWWWYYYYYYZZZ\\\^^^```bbbdddfffggggggfffddd```^^^^^^```dddfffaaabbbdddfffhhhiiiiiijjjgggggggggeeecccaaa``````eeeccc___[[[WWWUUUSSSSSSTTTSSSRRRRRRTTTWWW[[[]]]WWWWWWWWWVVVUUUTTTSSSSSSRRRRRRQQQOOOQQQXXXccckkkgggfffdddaaa^^^\\\ZZZXXXWWWVVVUUUSSSSSSSSSTTTTTTUUUVVVXXXYYYYYYXXXVVVUUUVVVTTTTTTWWWYYYYYYUUURRRQQQRRRTTTVVVXXXXXXXXXXXX_______________`````````ccccccaaa```^^^\\\[[[ZZZ___^^^]]]ZZZWWWVVVXXXZZZ\\\]]]___```___]]]ZZZXXXZZZYYYXXX[[[___```]]]ZZZaaa___]]]^^^bbbdddcccaaaccceeehhhjjjjjjhhheeecccaaa```]]]\\\\\\^^^```bbb___aaacccdddcccaaa___]]]ZZZ[[[\\\^^^___```aaaaaa___aaadddhhhkkkmmmoooooosssrrrrrrqqqpppoooooonnnkkkkkklllllllllkkkjjjjjjjjjlllnnnooommmiiidddaaabbbbbb```[[[VVVTTTUUUXXXUUUVVVXXXZZZ\\\^^^^^^___[[[[[[\\\\\\[[[YYYXXXVVV[[[YYYWWWXXXZZZ[[[YYYWWW\\\bbbggghhhfffeeehhhllllllkkkjjjjjjjjjjjjgggeee___bbbddddddcccdddhhhlllrrrqqqqqqooolllfff^^^YYYUUUVVVWWWXXXXXXXXXWWWVVVZZZZZZ\\\\\\]]]\\\[[[ZZZWWWZZZ^^^``````___^^^^^^\\\[[[YYYYYYZZZ[[[ZZZYYYXXXVVVSSSQQQQQQPPPNNNMMMQQQRRRSSSTTTVVVWWWYYYYYYWWWZZZ]]]```aaa___]]]ZZZVVVUUUTTTSSSSSSTTTVVVWWW[[[ZZZXXXVVVTTTRRRPPPOOOMMMMMMNNNOOOOOOOOOOOONNNLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMJJJJJJKKKKKKLLLNNNOOOPPPIIIIIIIIIJJJJJJKKKLLLLLLNNNNNNNNNNNNOOOPPPPPPQQQKKKKKKLLLMMMMMMNNNOOOOOOLLLMMMNNNQQQRRRRRROOOLLLKKKLLLMMMNNNOOOPPPPPPPPPOOOMMMKKKIIIHHHHHHIIIJJJKKKLLLNNNOOOPPPPPPOOONNNPPPQQQQQQRRRSSSTTTUUUUUUNNNNNNMMMMMMNNNNNNOOOPPPSSSRRRQQQPPPOOOOOOOOOOOONNNOOOPPPQQQQQQPPPNNNMMMPPPQQQRRRSSSSSSQQQOOONNNMMMNNNOOOPPPPPPPPPPPPOOORRRQQQPPPOOONNNNNNNNNNNNPPPPPPRRRRRRRRRRRRPPPPPPQQQQQQRRRQQQPPPNNNLLLJJJMMMNNNPPPQQQPPPOOOMMMLLLHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQSSSSSSQQQOOONNNNNNRRROOOLLLLLLNNNPPPOOOMMMOOOOOOPPPOOOOOONNNMMMLLLPPPOOONNNLLLLLLLLLMMMMMMNNNOOOPPPOOOMMMKKKKKKKKKPPPMMMKKKJJJKKKLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMPPPNNNLLLMMMOOOPPPNNNLLLKKKKKKKKKOOOSSSTTTQQQOOOOOOOOOOOOQQQTTTTTTSSSQQQMMMMMMMMMMMMMMMMMMMMMNNNQQQQQQPPPOOOOOONNNMMMMMMNNNMMMLLLLLLLLLMMMOOOPPPOOOPPPQQQPPPNNNOOORRRUUUVVVUUUSSSQQQOOOMMMKKKJJJNNNPPPTTTXXXZZZ[[[[[[[[[TTTVVVWWWVVVUUUTTTUUUWWWXXXYYYZZZ\\\^^^_________WWW^^^eeegggccc______```gggiiilllooopppqqqppppppuuusssqqqssstttsssooojjjfffccc```^^^]]]]]][[[ZZZ[[[YYYVVVUUUVVVVVVVVVUUU[[[\\\^^^```ccceeefffgggbbbbbbcccccccccccccccccc]]]___ccchhhjjjkkkjjjiiidddbbb___^^^^^^_________dddeeeddd___ZZZVVVVVVWWWXXXVVVSSSTTTVVVXXXWWWUUUVVVWWWWWWUUURRRRRRUUUYYYSSSTTTUUUWWW[[[___ccceee```dddgggeee___[[[[[[]]]___``````aaaaaabbbcccccc___``````]]]ZZZYYY\\\```aaa\\\VVVTTTUUUVVVUUUSSSSSSTTTVVVWWWYYYZZZ[[[[[[```bbbdddfffhhhiiiiiiiiimmmjjjhhhffffffeeecccbbbbbb```^^^]]]___bbbfffiiijjjhhheeeeeefffeeeaaa^^^XXXZZZ]]]aaacccddddddddddddeeegggiiijjjjjjjjjiiieeeeeeeeedddcccaaa___^^^aaa^^^[[[YYYYYY\\\___bbbbbbaaa```^^^\\\[[[ZZZYYYWWWYYY[[[\\\]]]]]]]]]\\\cccccccccdddeeehhhjjjlllrrrqqqppppppnnnkkkeeeaaa^^^bbbggghhhgggfffgggiiiiiihhhhhhgggfffddd```]]]ZZZYYYYYYYYY[[[]]]___```bbbaaa```aaadddeeecccaaafffeeecccaaa___]]]\\\\\\YYY[[[]]]``````___]]]\\\```aaadddhhhmmmppppppooooooppppppooonnnllljjjiiiddddddcccdddeeefffhhhiiiqqqqqqqqqoookkkfff```]]]WWWXXXZZZ\\\^^^___``````]]]]]]\\\\\\\\\[[[[[[[[[WWWXXXZZZ\\\^^^___``````[[[ZZZXXXVVVVVVVVVXXXYYY[[[YYYVVVTTTRRRRRRSSSTTTSSSRRRRRRSSSVVVYYY\\\^^^YYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZWWWTTTSSSRRRSSSTTTZZZYYYXXXVVVUUUSSSRRRQQQNNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNJJJKKKLLLMMMMMMMMMMMMMMMOOOOOOOOOOOOPPPQQQRRRSSSOOOOOONNNNNNMMMLLLLLLKKKMMMMMMNNNQQQSSSTTTRRRPPPMMMNNNOOOPPPPPPQQQPPPPPPQQQOOOMMMKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQRRROOOOOONNNNNNNNNNNNNNNOOOPPPPPPOOONNNNNNNNNNNNOOONNNNNNOOOOOOOOOOOONNNNNNOOOOOOPPPPPPPPPOOONNNMMMMMMMMMOOOPPPQQQRRRRRRSSSQQQPPPOOONNNMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOPPPPPPPPPOOONNNMMMMMMLLLMMMNNNOOONNNMMMKKKIIIIIIIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNQQQTTTUUUTTTRRRQQQQQQTTTQQQOOONNNPPPQQQPPPOOOPPPPPPPPPPPPPPPOOOOOONNNPPPPPPOOONNNMMMMMMNNNNNNMMMOOOPPPPPPNNNMMMMMMNNNOOOMMMKKKKKKKKKLLLKKKJJJLLLLLLNNNOOOPPPPPPPPPPPPSSSQQQOOOOOOQQQQQQOOOMMMMMMMMMMMMPPPSSSSSSQQQNNNQQQQQQRRRTTTVVVVVVUUUSSSQQQPPPOOONNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMMMMLLLMMMNNNOOOPPPSSSUUUUUUTTTQQQQQQRRRTTTUUUTTTRRRPPPOOONNNMMMMMMMMMMMMOOOQQQRRRSSSTTTTTTQQQSSSTTTTTTTTTTTTVVVWWWYYYZZZ[[[]]]___```aaaaaaaaaeeejjjkkkiiihhhjjjmmmnnnnnnppprrrtttuuutttsssttttttsssssssssqqqnnnkkkjjjhhhffffffeeedddbbb```]]][[[XXXVVVWWWXXXXXXXXXWWWXXXYYYZZZ\\\^^^___```ccccccddddddcccaaa^^^]]]___bbbfffjjjkkkjjjhhhfffaaaaaaaaaaaaaaaaaa```___[[[^^^```___\\\ZZZYYYZZZ[[[XXXVVVWWWYYYZZZXXXWWWZZZ\\\]]]]]]\\\[[[ZZZZZZVVVVVVWWWYYY[[[^^^aaabbb```ccceeeccc^^^\\\^^^aaacccdddeeeggghhhhhhhhhhhhdddeeefffeeecccaaa``````^^^[[[WWWTTTTTTTTTTTTSSSUUUUUUVVVXXXYYYYYYYYYYYY^^^```bbbeeegggjjjkkklllooommmjjjhhhgggeeedddccc``````aaadddhhhlllpppsssssspppmmmlllkkkiiieeebbb____________```aaabbbccc```aaaccceeeggghhhiiiiiikkkiiifffccc`````````aaacccbbbbbbbbbbbbbbbbbbbbbaaaaaa```___]]][[[YYYXXXXXXYYY[[[\\\]]]^^^^^^______``````bbbdddfffhhhjjjjjjiiiggggggfffccc___\\\\\\___bbbdddeeeeeeeeefffeeedddccccccaaa^^^[[[XXXWWWXXXYYY[[[^^^bbbdddfffcccccccccfffjjjllljjjhhheeedddcccbbbbbbbbbcccccc___```bbbccccccbbb```^^^^^^```ccciiinnnppppppnnnmmmooopppqqqrrrqqqpppooogggfffeeedddcccddddddeeeiiijjjkkkkkkiiieeeaaa^^^\\\\\\]]]^^^___```aaabbbaaa```___]]][[[YYYWWWWWWYYYYYYZZZ[[[[[[[[[[[[[[[\\\[[[YYYXXXWWWXXXYYYZZZ^^^\\\ZZZXXXVVVVVVWWWWWWZZZXXXWWWUUUUUUWWWYYYZZZ\\\\\\\\\\\\\\\]]]^^^___^^^\\\YYYWWWUUUTTTTTTTTTXXXXXXWWWWWWVVVUUUTTTTTTPPPPPPPPPPPPPPPOOONNNMMMNNNNNNOOOOOOOOOOOONNNNNNOOONNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKMMMOOOQQQRRRQQQPPPOOOPPPPPPPPPQQQQQQRRRTTTTTTSSSRRRQQQPPPOOONNNMMMLLLPPPOOOOOOQQQTTTUUUUUUTTTRRRSSSSSSTTTTTTSSSSSSSSSRRRQQQPPPNNNNNNNNNOOOOOORRRRRRQQQPPPPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPPPPOOONNNNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMLLLMMMOOOQQQSSSTTTUUUUUUPPPOOONNNMMMMMMMMMOOOOOONNNOOOOOOPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPQQQQQQNNNNNNOOOOOONNNMMMKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIKKKKKKKKKJJJJJJKKKKKKLLLMMMPPPTTTWWWVVVUUUUUUUUUUUUSSSQQQPPPPPPQQQPPPNNNPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNPPPQQQQQQPPPOOOOOOPPPNNNMMMLLLLLLMMMLLLKKKIIIKKKLLLNNNPPPRRRSSSTTTTTTVVVTTTSSSRRRSSSRRRQQQOOOPPPPPPPPPRRRSSSTTTRRRPPPUUUUUUUUUWWWYYYYYYXXXVVVTTTSSSQQQOOOOOOOOOQQQRRROOOOOOPPPPPPQQQRRRSSSSSSNNNNNNNNNMMMNNNOOOOOOPPPWWWYYYZZZYYYVVVTTTSSSSSSTTTSSSQQQOOOOOOPPPQQQRRROOONNNMMMKKKKKKLLLNNNOOONNNPPPRRRRRRRRRSSSUUUWWWWWWXXXZZZ[[[]]]___```aaabbbeeegggfffeeegggkkkooopppppppppssswwwxxxvvvsssqqqrrrsssrrroookkkjjjiiinnnmmmlllllllllkkkiiifffaaa]]]YYYWWWWWWXXXYYYYYYVVVVVVWWWWWWYYY[[[\\\^^^cccdddddddddaaa^^^[[[YYY___aaadddggghhhgggeeeccc^^^```bbbcccdddcccaaa```YYY\\\aaaccccccbbbaaaaaa^^^]]][[[[[[\\\\\\[[[ZZZ\\\^^^bbbfffiiihhhddd```\\\\\\]]]]]]]]]^^^^^^______aaabbbaaa^^^^^^aaadddggghhhjjjkkkkkkjjjiiihhhfffggghhhjjjjjjgggbbb___^^^]]]\\\YYYVVVUUUVVVXXXUUUVVVXXXYYYZZZ[[[\\\\\\___```aaabbbeeegggiiijjjmmmkkkiiigggeeecccbbbbbbaaacccgggkkkooosssuuuvvvsssqqqooonnnnnnllliiifffiiifffccc___^^^```bbbddd^^^___```bbbdddgggiiijjjllliiiddd```___```cccfffgggiiikkkkkkiiieee```]]]]]]^^^______^^^]]]\\\[[[ZZZZZZ[[[\\\]]]___```aaaddddddeeefffggghhhiiiiiihhhfffcccaaaaaa___]]][[[\\\\\\^^^```cccddddddbbbbbbbbbaaa```^^^[[[YYYXXXUUUWWWYYY]]]aaadddggghhhdddeeehhhlllppprrrqqqpppllljjjfffccc```_________hhhhhhiiiiiiiiigggeeeddd___aaadddhhhmmmnnnmmmllllllmmmoooqqqrrrqqqooonnneeedddcccbbbaaaaaaaaaaaa^^^___aaabbbbbb```^^^]]]____________```aaabbbcccdddbbb```]]]ZZZWWWUUUSSSXXXXXXXXXYYYXXXXXXWWWWWWZZZYYYXXXXXXXXXYYYZZZ[[[ZZZYYYXXXWWWWWWWWWXXXYYY```^^^ZZZWWWVVVVVVXXXYYY___^^^]]]\\\[[[\\\]]]^^^\\\[[[[[[ZZZ[[[\\\]]]]]]VVVVVVVVVVVVVVVVVVVVVVVVRRRRRRRRRQQQPPPOOONNNMMMNNNOOOOOOPPPPPPOOOOOONNNOOOMMMKKKIIIIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLNNNQQQTTTUUUTTTRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUSSSQQQRRRTTTVVVVVVVVVUUUVVVVVVVVVVVVVVVUUUTTTRRRRRRQQQPPPPPPPPPQQQQQQTTTSSSQQQPPPOOOPPPPPPQQQRRRRRRQQQQQQQQQPPPPPPPPPRRRRRRQQQPPPOOONNNMMMLLLIIIJJJKKKLLLLLLMMMMMMMMMNNNMMMLLLLLLLLLMMMOOOPPPPPPNNNMMMKKKKKKLLLMMMNNNMMMNNNPPPQQQSSSTTTTTTTTTPPPOOONNNNNNNNNOOOPPPQQQNNNNNNOOOOOOOOOOOONNNNNNNNNOOOOOOPPPRRRTTTUUUVVVRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKLLLPPPUUUXXXXXXXXXXXXYYYTTTSSSRRRPPPPPPOOONNNMMMPPPPPPPPPPPPQQQRRRSSSTTTQQQRRRRRRSSSSSSSSSRRRRRRSSSUUUUUUTTTRRRPPPPPPPPPNNNNNNMMMNNNOOOOOOLLLJJJJJJLLLNNNPPPSSSUUUVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPRRRRRRSSSTTTVVVVVVUUUTTTXXXWWWXXXYYY[[[[[[ZZZXXXUUUTTTQQQOOOOOOOOOQQQRRROOOOOOOOOPPPQQQQQQRRRRRROOOOOOOOOOOOOOOPPPPPPPPPWWWYYY[[[[[[ZZZWWWUUUTTTSSSRRRPPPOOOOOORRRTTTVVVVVVTTTPPPLLLKKKKKKMMMOOONNNPPPQQQRRRRRRRRRTTTVVVTTTUUUVVVXXXZZZ]]]___```bbbccccccbbb```aaadddgggjjjjjjlllrrrwwwxxxtttooonnnpppqqqnnniiifffeeefffnnnllljjjjjjkkkkkkkkkjjjccc___ZZZWWWVVVVVVVVVVVVXXXYYYYYY[[[]]]___aaabbbbbbbbbbbbaaa```______^^^^^^^^^___```aaabbbcccccc^^^```bbbccccccbbbcccccc]]]^^^aaacccdddeeeeeeeeebbbaaaaaa`````````___^^^]]]___cccjjjooopppkkkgggddddddcccbbb```]]][[[ZZZ[[[^^^```aaa```aaabbbdddeeefffhhhiiihhheeebbb```bbbbbbbbbdddgggfffaaa]]][[[]]]^^^\\\XXXVVVXXXZZZXXXYYY[[[]]]___```aaaaaabbbaaa`````````aaabbbcccdddddddddbbbaaa``````aaagggiiimmmpppqqqqqqooommmmmmmmmmmmnnnnnnnnnmmmlllmmmjjjfffcccaaaaaabbbccc`````````aaacccfffiiikkkfffccc```^^^___bbbfffiiijjjkkkmmmllliiibbb\\\XXX[[[\\\^^^```aaaaaaaaa```aaaaaaaaabbbcccfffhhhjjjnnnnnnnnnnnnnnnmmmlllkkkhhheee```]]]\\\\\\[[[ZZZ]]][[[[[[]]]bbbcccbbb___^^^______^^^]]]\\\]]]^^^ZZZ[[[]]]___aaabbbcccccceeegggjjjnnnqqqrrrrrrqqqrrroookkkgggcccbbbbbbbbbmmmnnnnnnnnnnnnmmmmmmlllgggfffeeefffhhhiiihhhgggjjjkkklllmmmmmmkkkiiigggaaaaaa```___^^^^^^]]]]]]YYYZZZ\\\]]]^^^^^^^^^]]]^^^^^^]]]^^^___```bbbcccaaa```___]]][[[YYYWWWVVVWWWWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXZZZ[[[]]]YYYYYYXXXXXXYYYZZZ[[[\\\^^^]]]ZZZYYYYYY[[[]]]___aaa```___]]][[[ZZZYYYXXXVVVXXX[[[___dddgggjjjlllSSSTTTTTTTTTUUUUUUVVVVVVTTTTTTSSSSSSQQQPPPNNNMMMNNNOOOOOOPPPPPPOOOOOONNNMMMLLLJJJHHHGGGHHHJJJKKKIIIJJJKKKLLLLLLLLLKKKKKKMMMOOORRRUUUVVVUUUTTTRRROOOOOOOOOPPPQQQSSSTTTUUUYYYYYYYYYYYYXXXXXXXXXXXXYYYWWWTTTSSSSSSTTTTTTTTTSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQPPPQQQQQQRRRRRRSSSRRRQQQOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPPPPOOOOOOSSSSSSRRRRRRPPPOOOMMMLLLIIIJJJKKKMMMNNNNNNNNNNNNOOONNNMMMMMMMMMNNNPPPQQQRRRQQQNNNMMMLLLMMMOOOPPPOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTVVVXXXYYYZZZTTTTTTTTTSSSSSSRRRQQQPPPNNNNNNNNNMMMMMMLLLLLLLLLOOOOOONNNMMMLLLLLLLLLLLLMMMPPPTTTWWWXXXXXXYYYZZZUUUUUUUUUTTTRRRPPPPPPOOOPPPPPPPPPPPPQQQSSSTTTUUUSSSSSSTTTTTTUUUUUUVVVVVVZZZ[[[[[[XXXUUUQQQPPPPPPOOOOOOOOOQQQRRRRRRPPPNNNKKKLLLOOOQQQTTTVVVWWWWWWVVVVVVVVVTTTSSSQQQQQQQQQSSSTTTVVVWWWWWWXXXYYYYYYXXXXXXXXXZZZ[[[[[[YYYWWWSSSRRRPPPOOONNNOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQTTTVVVXXXZZZ[[[ZZZXXXVVVSSSRRRQQQPPPQQQSSSVVVXXXZZZWWWSSSOOONNNNNNPPPQQQQQQRRRTTTSSSRRRRRRSSSTTTUUUUUUVVVXXX[[[^^^```bbbhhhiiiiiiiiifffdddccccccbbbdddjjjqqqwwwwwwsssnnnoooqqqrrroooiiiffffffhhhkkkhhhdddccceeehhhjjjkkkfffbbb]]]YYYWWWVVVTTTSSSXXXYYY[[[^^^```cccdddeeebbbaaa``````bbbdddgggiiifffccc___\\\[[[]]]```bbb```aaabbbbbbaaabbbeeehhhdddcccaaa```aaabbbcccccccccdddeeeeeedddbbbbbbaaabbbbbbdddhhhlllmmmjjjfffffffffeeeccc```[[[WWWUUUXXX[[[___aaabbbbbbaaaaaa^^^```bbbddddddbbb```^^^___\\\[[[]]]```bbb```^^^WWWZZZ]]]\\\YYYXXXYYY[[[bbbbbbcccccccccbbbbbbaaa___^^^]]]\\\\\\]]]______]]]___``````______bbbdddmmmoooqqqsssrrrnnnjjjhhhkkklllmmmmmmmmmmmmmmmmmmiiihhhgggfffdddbbbaaaaaabbbaaaaaaaaaccceeeggghhhbbbaaaaaaaaabbbccceeefffeeefffffffffddd```]]][[[```aaacccddddddddddddccciiiiiiiiiiiikkkmmmoooqqqooopppqqqrrrrrrqqqooonnnddd```[[[WWWVVVVVVVVVVVV^^^[[[ZZZ[[[^^^___]]]ZZZWWWYYYZZZZZZZZZ\\\```cccgggfffeeedddbbbaaa```___gggiiilllnnnnnnnnnnnnmmmnnnmmmlllkkklllmmmooopppnnnnnnnnnooooooqqqrrrrrrqqqlllfffcccbbbbbbccccccgggggghhhiiihhhhhhgggfffbbbbbb```___]]][[[YYYXXX[[[[[[[[[\\\]]]]]]^^^^^^[[[[[[[[[\\\^^^```aaabbb]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\ZZZYYYWWWVVVWWWWWWYYYZZZ\\\^^^```aaacccbbbaaa```_________^^^YYYYYYZZZ\\\___cccgggiiibbbbbbbbb```]]]YYYVVVTTTXXX[[[```ffflllqqqtttvvvPPPQQQQQQRRRSSSSSSTTTTTTUUUTTTTTTSSSRRRQQQOOOOOONNNNNNOOOOOOOOOOOONNNNNNLLLKKKJJJIIIIIIJJJKKKLLLHHHIIIKKKLLLMMMLLLKKKKKKLLLNNNPPPRRRTTTTTTSSSSSSOOOOOOOOOPPPRRRSSSUUUVVV]]]\\\[[[ZZZYYYXXXWWWVVVZZZWWWTTTSSSSSSSSSRRRQQQOOOOOOPPPPPPQQQPPPPPPOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPOOOOOONNNNNNRRRSSSSSSSSSRRRPPPNNNLLLKKKLLLNNNPPPQQQQQQPPPOOOPPPOOOOOOPPPPPPQQQRRRSSSTTTSSSQQQOOOOOOPPPQQQRRRRRRRRRSSSTTTTTTTTTSSSSSSUUUVVVWWWXXXXXXWWWUUUTTTRRRQQQQQQPPPPPPQQQQQQRRRRRRSSSVVVXXXZZZZZZZZZZZZTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNOOOQQQPPPOOONNNNNNNNNNNNNNNOOOQQQSSSTTTUUUVVVXXXZZZWWWYYYZZZYYYWWWUUUTTTUUUSSSRRRRRRRRRSSSTTTVVVWWWVVVVVVUUUUUUVVVWWWYYY[[[```aaa```]]]XXXTTTRRRRRRRRRQQQRRRSSSVVVWWWVVVUUUOOOPPPRRRTTTVVVWWWXXXXXXUUUVVVVVVTTTRRRQQQQQQRRRTTTVVVWWWWWWWWWWWWYYYZZZVVVVVVVVVWWWYYYYYYWWWUUUPPPPPPOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNPPPPPPQQQRRRRRRRRRRRRQQQRRRSSSUUUYYY[[[\\\YYYWWWTTTSSSRRRRRRRRRTTTVVVXXXXXXWWWTTTRRRQQQQQQRRRRRRUUUVVVWWWVVVUUUTTTUUUVVVXXXXXXYYY[[[^^^bbbeeegggkkklllnnnooommmjjjgggeeebbbfffmmmrrruuuvvvtttsssuuuuuutttrrrooommmlllmmmiiifffcccccceeeiiikkkmmmjjjgggbbb___]]]\\\YYYXXXXXXZZZ]]]aaacccddddddddddddccccccdddgggkkkoooqqqoookkkddd^^^[[[\\\___aaaccceeeeeedddbbbcccggglllnnnkkkfffddddddfffffffffbbbdddggggggfffddddddeeegggggggggggghhhfffcccaaacccddddddcccaaa\\\XXXUUUXXXZZZ]]]___aaa``````___YYYZZZ^^^aaacccddddddddd___]]]ZZZZZZ\\\___aaabbb\\\^^^aaaccccccbbbcccccckkkjjjiiifffccc```^^^\\\YYYYYYZZZ[[[\\\^^^```aaa[[[^^^aaaaaaaaabbbfffjjjoooppprrrsssrrrpppnnnlllhhhjjjjjjiiigggeeeeeefffeeefffggggggfffdddaaa___ccccccccccccdddfffggggggggggggggggggeeedddbbbaaa^^^^^^___aaabbbdddeeefffkkkjjjjjjiiihhhgggffffffiiiiiiiiiiiijjjlllmmmnnniiikkknnnqqqrrrqqqooonnnfffbbb]]]ZZZZZZ[[[\\\\\\aaa___]]]\\\\\\[[[YYYXXXQQQTTTVVVWWWXXX[[[aaafffrrrpppmmmjjjgggeeeddddddlllnnnooonnnlllkkkkkklllmmmllllllllllllllllllmmmjjjjjjjjjjjjlllnnnpppqqqrrrmmmfffaaa___```aaabbbddddddeeeeeegggiiikkkllliiihhhfffccc```\\\YYYWWWYYYYYYXXXXXXYYYZZZ[[[[[[\\\]]]___```aaabbbbbbbbb]]]^^^___aaaccceeeggggggiiihhhgggeeebbb___\\\[[[___``````bbbcccdddeeeeeehhhhhhfffdddbbb```^^^]]]YYY[[[^^^ccchhhllloooqqqeeeeeeeeecccaaa^^^[[[YYYcccfffjjjooosssvvvwwwwwwNNNNNNOOOOOOPPPQQQQQQQQQTTTUUUTTTTTTSSSRRRQQQPPPMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLLLLMMMMMMNNNNNNOOOKKKLLLNNNNNNNNNMMMKKKJJJKKKLLLMMMOOOQQQRRRRRRRRRPPPPPPQQQRRRSSSUUUVVVWWWYYYYYYXXXWWWWWWVVVUUUUUUWWWUUUSSSRRRSSSSSSRRRPPPNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTTTTTTTQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPRRRRRRSSSTTTSSSQQQOOOMMMOOOPPPRRRSSSTTTSSSRRRQQQPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTRRRQQQQQQQQQRRRSSSSSSSSSUUUVVVWWWWWWWWWWWWXXXZZZ]]]^^^^^^[[[XXXUUUTTTTTTSSSRRRRRRSSSTTTTTTRRRTTTXXX[[[\\\[[[YYYXXXUUUUUUUUUUUUUUUVVVVVVWWWTTTSSSRRRQQQPPPPPPPPPQQQRRRQQQQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQSSSVVVYYYXXXZZZ\\\\\\YYYWWWWWWXXXWWWVVVUUUTTTUUUVVVXXXYYYYYYWWWVVVUUUVVVYYY\\\^^^ccccccccc```[[[XXXVVVUUUUUUTTTSSSUUUXXX[[[\\\\\\TTTUUUVVVWWWXXXYYYYYYYYYTTTUUUWWWUUUSSSRRRSSSTTTVVVWWWXXXVVVTTTSSSTTTVVVSSSSSSSSSTTTUUUUUUSSSQQQMMMNNNPPPQQQQQQQQQQQQPPPNNNNNNOOOOOOPPPQQQQQQQQQPPPQQQRRRSSSSSSSSSRRRRRRSSSSSSTTTWWW[[[\\\ZZZXXXUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTVVVXXXYYYYYYXXXXXXYYY[[[ZZZZZZ[[[]]]```dddhhhjjjhhhiiikkkmmmooonnnlllkkkhhhlllpppqqqpppqqquuuyyyyyyxxxuuuttttttsssrrrpppkkkjjjjjjkkknnnqqqqqqqqqnnnlllkkkjjjiiihhheeeccc^^^aaafffiiikkkiiigggeeehhhiiikkkmmmooopppqqqqqqmmmjjjeeeaaa^^^___```bbbfffiiikkkjjjggggggjjjmmmnnnkkkhhhggghhhjjjiiihhh```dddggghhhgggeeefffgggeeegggiiiiiifffcccaaa``````bbbeeeggggggdddaaa___\\\[[[ZZZZZZ\\\]]]^^^___[[[\\\^^^```cccdddeeefff``````___]]]\\\]]]```bbb```aaadddhhhkkkmmmkkkjjjkkkjjjhhheeebbb^^^[[[YYYWWWXXXZZZ\\\^^^___``````\\\```ccccccbbbccchhhlllmmmnnnooopppqqqqqqqqqqqqiiikkklllkkkgggeeeeeefffiiijjjkkkkkkjjjgggeeeccceeefffgggiiikkkllllllmmmooonnnnnnllljjjhhheeeddd______aaacccgggjjjnnnpppqqqooommmlllkkklllmmmnnnjjjjjjkkkllllllllllllllllllnnnqqqssssssqqqnnnlllllliiifffeeegggjjjkkkllljjjiiigggddd___\\\[[[[[[VVVYYY\\\\\\\\\```hhhnnntttrrrnnnkkkjjjkkkmmmnnnrrrsssssspppmmmlllnnnppppppoooooommmkkkhhheeedddfffeeedddcccdddfffiiijjjkkkgggcccaaabbbcccddddddeeedddcccccceeehhhlllnnnmmmmmmllljjjhhheeecccaaa^^^]]]\\\\\\\\\^^^```aaadddfffhhhiiiiiigggeeecccdddeeefffhhhiiikkklllmmmpppppppppooommmkkkjjjiiiiiihhhhhhhhhgggfffeeedddddddddddddddddddddcccbbbaaadddhhhlllppprrrrrrrrrkkkjjjhhhfffeeefffggghhhnnnppptttwwwyyyxxxwwwvvvMMMMMMMMMNNNNNNOOOOOOOOOTTTTTTUUUTTTTTTSSSRRRQQQMMMMMMMMMNNNNNNMMMMMMMMMLLLMMMNNNPPPQQQQQQQQQQQQOOOPPPQQQQQQPPPMMMKKKIIIJJJKKKLLLMMMNNNPPPQQQRRRQQQQQQRRRSSSTTTVVVXXXYYYRRRRRRSSSSSSTTTUUUVVVVVVTTTSSSRRRRRRSSSSSSRRRPPPPPPQQQRRRTTTTTTUUUUUUUUUPPPQQQRRRTTTTTTUUUUUUUUUQQQRRRSSSUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSTTTSSSRRROOONNNQQQRRRTTTVVVVVVUUUSSSRRRQQQRRRTTTVVVVVVVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTVVVXXXYYY[[[[[[[[[[[[]]]aaacccbbb^^^YYYVVVVVVUUUTTTSSSSSSTTTUUUVVVRRRUUUYYY\\\\\\ZZZWWWUUUXXXXXXXXXXXXXXXYYY[[[[[[VVVUUUSSSRRRQQQQQQQQQRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTSSSQQQOOONNNPPPTTTXXXVVVYYY\\\[[[YYYWWWWWWYYYZZZYYYXXXWWWWWWXXXZZZ[[[ZZZXXXVVVUUUVVVZZZ^^^aaacccddddddaaa^^^ZZZYYYYYYVVVUUUUUUVVVZZZ^^^___```XXXYYYYYYZZZZZZZZZZZZZZZTTTVVVWWWVVVTTTSSSTTTWWWWWWYYYXXXUUUQQQOOOPPPRRRQQQQQQQQQRRRSSSSSSQQQOOOLLLNNNPPPRRRSSSSSSRRRQQQMMMNNNOOOPPPRRRSSSTTTTTTPPPQQQSSSTTTTTTTTTSSSRRRUUUTTTTTTWWW[[[\\\ZZZXXXVVVVVVVVVVVVUUUUUUTTTTTTRRRTTTVVVXXXYYYXXXWWWVVVVVVXXXZZZ[[[[[[[[[]]]___YYYYYYZZZ\\\___dddhhhjjjeeefffhhhlllppprrrssssssnnnqqqrrroookkkmmmuuu}}}{{{wwwtttsssuuuuuusssqqqmmmnnnqqquuuxxxyyywwwuuuqqqqqqqqqrrrsssrrrooommmhhhkkkpppsssssspppkkkhhhkkknnnrrrtttuuussspppnnndddcccbbbaaaaaabbbcccdddgggkkkppppppllljjjkkknnndddbbbaaaccceeefffdddbbb___cccggghhhgggffffffhhh^^^dddiiikkkhhheeecccccc```ccchhhlllnnnmmmkkkiii```]]]XXXVVVWWWZZZ^^^``````aaaaaaaaaaaabbbbbbbbbaaacccccc```]]][[[]]]```]]]]]]___eeejjjllljjjgggddddddcccbbb```^^^\\\[[[ZZZ[[[]]]^^^______^^^^^^]]]```ddddddbbbbbbgggkkklllllllllmmmnnnoooqqqrrroooqqqtttsssqqqpppqqqsssqqqqqqqqqpppnnnllljjjiiihhhiiilllooorrrsssssstttsssrrrqqqooonnnmmmlllllleeeeeegggiiillloooqqqrrrpppooommmmmmnnnqqquuuwwwssssssuuuvvvvvvuuutttsssvvvwwwyyyyyywwwrrrmmmjjjmmmkkkjjjkkkooosssuuuwwwrrrsssqqqllleee``````aaa```ccceeeeeeeeehhhpppwwwpppnnnkkkjjjkkkooosssvvvwwwwwwwwwssspppooorrruuupppqqqrrrsssrrrpppnnnmmmcccaaa___^^^^^^```bbbdddbbbaaaaaaccceeeggggggfffhhheeebbb```aaadddhhhkkklllmmmnnnooopppoooooonnnjjjiiihhhhhhiiikkknnnooolllnnnppppppooolllhhheeekkkkkklllmmmnnnnnnooooooqqqrrrsssuuuvvvvvvwwwwwwnnnmmmllljjjgggdddbbb``````bbbdddhhhkkkmmmooopppjjjlllpppsssuuutttrrrppppppmmmiiiggghhhlllrrruuurrruuuxxx{{{|||{{{yyywwwOOOPPPQQQQQQQQQPPPOOONNNTTTUUUVVVWWWWWWVVVTTTSSSHHHJJJLLLNNNPPPPPPPPPOOOQQQQQQQQQQQQRRRSSSUUUVVVXXXVVVTTTTTTTTTSSSOOOKKKMMMMMMMMMMMMNNNNNNNNNNNNMMMPPPTTTVVVVVVVVVWWWXXXTTTUUUUUUUUUTTTSSSRRRQQQSSSSSSSSSRRRSSSTTTTTTUUUUUUTTTRRRQQQQQQSSSTTTVVVVVVWWWWWWXXXWWWVVVUUUTTTSSSQQQRRRUUUYYY[[[ZZZXXXYYYWWWTTTSSSTTTTTTTTTSSSTTTSSSSSSRRRSSSTTTVVVWWWYYYXXXXXXXXXWWWWWWVVVVVVXXXYYYZZZ[[[ZZZXXXVVVUUUXXXVVVTTTRRRRRRSSSVVVWWWXXXXXXWWWVVVWWWXXXZZZ[[[YYYYYYZZZZZZYYYWWWVVVUUUVVVVVVVVVVVVUUUUUUUUUUUUWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZ\\\[[[ZZZXXXWWWUUUTTTTTTWWWVVVUUUTTTSSSRRRSSSSSSUUUTTTRRRQQQPPPPPPPPPQQQSSSVVVZZZZZZYYYYYY[[[]]]ZZZ[[[ZZZXXXVVVVVVXXXYYYZZZYYYXXXWWWXXXZZZ\\\^^^````````````___^^^]]]\\\[[[ZZZYYYYYYZZZ]]]```bbb______^^^^^^]]]\\\[[[[[[WWWUUUUUUWWWZZZ[[[YYYVVVYYYWWWUUUSSSRRRSSSTTTUUUUUUTTTRRRPPPOOONNNOOOOOOPPPRRRTTTTTTSSSSSSTTTUUURRRSSSSSSSSSTTTUUUVVVWWWVVVUUUTTTSSSTTTUUUWWWYYYXXXYYYZZZYYYWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTQQQQQQQQQRRRTTTVVVYYYZZZ[[[[[[[[[[[[\\\]]]^^^___fffbbb^^^^^^```aaa```^^^\\\ccckkkoooooooooqqqtttqqqqqqqqqqqqpppqqqtttvvvzzzxxxvvvtttssstttvvvxxxuuuuuuvvvwwwwwwwwwwwwwwwsssuuuxxxyyyyyyvvvsssqqqrrruuuyyyxxxtttpppnnnmmmooonnnnnnmmmmmmlllkkkkkkaaaaaaaaabbbbbbcccdddeeekkkjjjiiiiiihhheeebbb^^^]]]___aaaccccccbbbaaa```___bbbffffffeeeeeegggiiihhhgggiiilllooommmhhhcccgggkkkpppssssssooojjjfff]]]YYYVVVXXX^^^aaa```]]]___bbbfffiiiiiifffaaa^^^]]]\\\[[[ZZZZZZ[[[\\\]]]\\\\\\]]]^^^___```aaabbbaaa```___]]]ZZZZZZ\\\^^^aaabbbccccccbbbaaa```___ffffffeeeeeeeeeffffffgggmmmjjjffffffhhhllloooqqqppprrrtttvvvwwwxxxwwwwwwvvvvvvvvvuuutttrrrpppnnnssstttuuuwwwwwwwwwvvvuuuttttttuuuvvvwwwvvvrrroooqqqnnnjjjiiinnnuuuvvvuuuyyyxxxwwwwwwxxxzzz|||~~~~~~~~~}}}|||||||||{{{{{{{{{{{{zzzuuupppmmmnnnqqqrrrmmmjjjnnnwww}}}}}}zzzuuuuuutttsssqqqooolllkkkqqqpppooonnnmmmlllkkkkkkoookkkgggiiioootttuuussswwwvvvssspppooonnnnnnooonnnpppsssuuutttrrrooommmfffccc^^^ZZZ[[[___dddhhhiiiiiihhhhhhggggggffffffkkkiiifffcccaaaaaacccdddkkkkkklllmmmpppsssuuuwwwvvvvvvvvvuuuvvvwwwxxxxxxzzzyyyxxxvvvtttrrrpppppptttuuuvvvvvvuuusssqqqooommmooosssvvvxxxyyyxxxwwwxxxsssllleeebbbbbbdddggghhhggggggkkkqqquuuuuutttvvvvvvvvvuuusssqqqnnnllliiikkkllljjjiiilllttt{{{yyyzzz{{{yyyuuutttvvvxxxPPPQQQQQQQQQQQQPPPOOONNNSSSTTTUUUVVVVVVUUUSSSRRRNNNNNNOOOPPPPPPPPPPPPPPPRRRSSSTTTUUUVVVWWWXXXYYYYYYWWWVVVUUUVVVTTTPPPMMMOOOOOONNNNNNMMMNNNNNNNNNOOOPPPSSSUUUVVVVVVUUUTTTRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUURRRRRRRRRSSSUUUXXXZZZ\\\ZZZZZZZZZYYYXXXVVVTTTSSSTTTSSSTTTWWW[[[^^^^^^]]]^^^[[[YYYXXXXXXWWWVVVUUUWWWVVVVVVWWWXXXYYY[[[\\\^^^]]]\\\[[[ZZZYYYYYYXXXZZZ[[[\\\]]]\\\ZZZXXXWWWWWWVVVTTTSSSRRRSSSTTTUUUYYYXXXWWWVVVUUUUUUVVVVVVSSSTTTUUUUUUUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVYYYXXXWWWUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYWWWXXXXXXYYYYYYYYYYYYYYYWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRQQQQQQRRROOOSSSWWWZZZYYYYYYZZZ\\\ZZZ\\\]]]\\\ZZZWWWWWWWWWVVVUUUUUUUUUVVVXXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[ZZZ[[[\\\]]]___```bbbbbbaaa```___^^^]]]\\\\\\\\\[[[ZZZ[[[\\\___^^^[[[XXXVVVUUUSSSQQQQQQQQQRRRSSSTTTSSSRRRQQQPPPPPPQQQQQQTTTVVVWWWWWWVVVUUUVVVVVVVVVVVVUUUVVVWWWXXXZZZ[[[XXXWWWUUUTTTTTTTTTVVVWWWWWWYYY[[[[[[YYYXXXWWWXXXZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSTTTUUUWWWXXXZZZYYYXXXWWWXXX[[[^^^```fffdddbbb```aaaaaa```___[[[```fffiiihhhiiillloooppppppppppppqqqtttyyy|||uuuvvvwwwxxxzzz|||}}}~~~uuuuuuvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwvvvuuuuuutttyyy{{{}}}{{{wwwrrrpppooommmlllkkkjjjiiihhhggggggccccccccccccdddeeeeeefffiiihhhfffffffffeeecccaaabbbaaa`````````aaabbbccceeefffgggfffddddddeeehhhkkkjjjjjjlllnnnnnnmmmlllrrrrrrrrrqqqnnnkkkgggeee___^^^^^^bbbfffhhhgggdddggghhhjjjkkkkkkiiifffeee]]]]]]\\\\\\\\\\\\]]]]]]^^^\\\ZZZYYYYYY[[[]]]^^^]]]^^^]]][[[ZZZ[[[]]]___cccbbbaaa```___`````````ddddddeeefffhhhiiijjjkkkhhheeebbbaaadddgggjjjkkknnnoooqqqrrrtttuuuvvvvvvuuuvvvwwwxxxxxxxxxwwwvvvssstttuuuvvvwwwxxxxxxxxxwwwwwwxxxyyyzzzxxxtttpppnnnmmmkkklllqqqvvvyyyyyywwwwwwyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzyyywwwsssnnnnnnpppssstttrrrqqqtttzzz}}}|||zzzxxxxxxxxxwwwuuussspppooonnnnnnnnnnnnnnnnnnnnnnnnmmmiiifffggglllppppppooommmnnnooopppqqqqqqrrrrrrpppqqqrrrsssqqqooollljjjjjjgggcccaaaaaacccgggiiijjjkkkkkkkkkkkkjjjiiiiiiqqqpppooonnnllljjjhhhgggiiiiiijjjkkknnnpppsssuuuvvvwwwxxxyyyzzz{{{||||||zzzyyyyyyxxxwwwvvvuuutttxxxyyyzzzzzzyyywwwuuutttqqqqqqrrrsssttttttuuuuuutttqqqnnnkkkjjjkkkmmmnnnkkkjjjkkkooouuuyyyyyyyyy{{{{{{yyyvvvssspppmmmlllmmmooopppnnnlllnnntttyyyyyy{{{{{{yyywwwvvvwwwyyySSSSSSSSSSSSRRRQQQOOONNNRRRSSSTTTUUUUUUUUUTTTSSSTTTTTTSSSRRRQQQQQQQQQQQQUUUVVVWWWYYY[[[\\\\\\\\\[[[ZZZXXXXXXWWWVVVSSSQQQSSSRRRPPPOOOOOOPPPQQQSSSTTTRRRQQQSSSVVVVVVTTTQQQPPPPPPQQQQQQRRRTTTUUUVVVRRRSSSUUUVVVVVVVVVUUUTTTRRRSSSUUUWWWYYY[[[]]]^^^]]]]]]\\\ZZZXXXVVVSSSRRRUUUUUUVVVYYY]]]```aaa```bbb```^^^^^^^^^\\\ZZZXXXXXXXXXYYYZZZ\\\^^^```aaadddcccaaa___^^^]]]\\\[[[]]]^^^___```___^^^]]]\\\ZZZZZZYYYXXXWWWVVVVVVVVVZZZYYYWWWUUUSSSRRRQQQQQQOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSTTTUUUVVVWWWXXXYYYZZZYYYXXXWWWUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVXXXXXXVVVWWWYYY\\\]]]^^^^^^^^^XXXYYY[[[]]]____________WWWWWWVVVUUUTTTSSSSSSRRRPPPSSSVVVXXXXXXXXXXXXYYYZZZ\\\^^^^^^ZZZWWWUUUTTTVVVVVVWWWXXXYYYYYYYYYYYYVVVVVVWWWXXXXXXYYYZZZZZZ[[[]]]___aaacccccccccbbbbbbaaa^^^\\\[[[[[[\\\]]]^^^^^^___```aaa___\\\YYYTTTTTTRRRQQQQQQRRRSSSTTTSSSSSSSSSSSSSSSTTTUUUVVVYYY[[[\\\\\\ZZZYYYYYYZZZYYYXXXWWWVVVWWWXXXZZZ\\\XXXWWWVVVTTTSSSTTTTTTUUUVVVYYY\\\]]]\\\ZZZZZZZZZ]]]]]][[[ZZZXXXVVVUUUTTTVVVUUUTTTSSSTTTUUUVVVWWWYYYXXXVVVVVVXXX\\\aaadddhhhhhhgggdddbbb``````aaabbbdddffffffeeegggkkkoooppppppppppppqqqtttyyy}}}|||}}}~~~~~~~~~|||{{{zzzuuuvvvvvvwwwxxxxxxyyyyyy{{{yyyvvvtttssstttvvvwww|||||||||yyytttpppnnnnnnkkkjjjjjjiiigggffffffeeeiiiiiiiiiiiiiiiiiiiiijjjeeeddddddeeegggiiiiiihhhiiifffaaa^^^]]]^^^```bbbggghhhhhhhhhggggggiiikkkppppppooonnnnnnppptttwww|||yyytttooojjjhhhgggfffdddfffjjjmmmoooooonnnmmmkkkkkkjjjiiiiiihhhggggggccccccddddddcccbbbbbbaaaccc```]]]ZZZXXXZZZ\\\^^^_________]]]\\\\\\^^^```eeedddcccbbbccceeegggiiifffggghhhjjjkkkllllllllldddaaa^^^]]]___bbbddddddkkkkkklllmmmnnnqqqsssttttttuuuwwwyyyzzzzzzzzzyyyttttttttttttuuuvvvwwwxxxvvvwwwyyy{{{|||yyyuuuqqqnnnmmmnnnppprrruuuwwwxxxuuuvvvyyy{{{||||||{{{zzzzzz{{{|||}}}}}}{{{zzzxxxsssqqqnnnjjjhhhiiinnnqqqvvvwwwyyy{{{||||||zzzyyyyyyyyyyyyxxxwwwvvvtttsssnnnnnnooopppqqqrrrssssssnnnkkkiiijjjmmmooonnnlllhhhjjjmmmppprrrsssssssssoooooooooooonnnmmmlllkkkooonnnllljjjjjjjjjkkkkkkooopppqqqqqqooommmkkkiiinnnppprrrsssssspppllljjjgggggghhhiiijjjmmmoooqqqrrrtttvvvyyyzzz{{{|||{{{uuuuuuvvvvvvvvvwwwwwwwwwvvvwwwxxxyyyzzzyyyyyyxxxuuutttrrrqqqqqqqqqrrrsssqqqpppppppppqqqrrrrrrsssppppppqqquuuyyy|||}}}||||||zzzvvvrrrooolllkkkjjjnnnppprrrpppmmmmmmooorrrxxxyyyzzzzzzyyyyyy{{{|||WWWWWWVVVUUUTTTSSSRRRQQQSSSTTTUUUVVVVVVVVVVVVVVVWWWVVVUUUSSSSSSSSSTTTUUUWWWXXXZZZ\\\^^^_________\\\[[[ZZZYYYXXXWWWUUUTTTVVVUUUSSSRRRSSSVVVYYY[[[]]]WWWRRRRRRUUUWWWUUURRRRRRRRRRRRRRRSSSTTTVVVWWWRRRTTTVVVWWWXXXWWWUUUTTTWWWXXXYYYZZZ[[[[[[ZZZZZZ^^^]]]\\\ZZZXXXWWWUUUTTTWWWWWWXXXZZZ\\\^^^______bbbaaaaaabbbbbbaaa^^^\\\YYYYYY[[[\\\^^^```bbbcccgggfffdddaaa___^^^^^^]]]^^^___```aaabbbccccccbbbaaaaaaaaaaaa```^^^\\\[[[XXXWWWVVVTTTRRRQQQPPPPPPPPPPPPRRRTTTUUUWWWXXXXXXVVVWWWWWWXXXYYYYYYZZZZZZ\\\[[[ZZZXXXWWWVVVUUUUUURRRRRRSSSUUUWWWYYY[[[\\\[[[]]]___```aaaaaa``````YYY[[[^^^aaacccddddddcccYYYYYYYYYYYYXXXWWWVVVUUUWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^\\\YYYVVVUUUUUUYYYZZZ[[[\\\[[[ZZZXXXWWWTTTUUUUUUVVVXXXYYY[[[[[[___``````aaaaaaaaa`````````^^^[[[XXXWWWXXXYYY[[[]]]^^^___``````]]]YYYVVVUUUTTTTTTSSSTTTTTTUUUVVVTTTTTTUUUVVVXXXYYYZZZ[[[\\\^^^___```^^^^^^^^^___ZZZYYYVVVTTTTTTUUUVVVXXXVVVUUUTTTTTTTTTTTTUUUUUUVVVYYY]]]^^^^^^]]]\\\\\\\\\[[[ZZZYYYXXXVVVUUUUUUVVVUUUUUUTTTUUUVVVXXXYYYZZZZZZZZZ\\\___bbbfffhhhhhhjjjkkkhhhcccaaabbbdddggggggfffdddccceeejjjnnnpppqqqrrrrrrqqqrrrtttvvv~~~|||zzzyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvyyywwwuuussssssuuuwwwyyywwwvvvtttqqqnnnkkkjjjjjjlllkkkkkkkkkkkkjjjjjjjjjpppqqqqqqqqqqqqqqqqqqqqqeeefffhhhkkkoooqqqqqqpppnnnkkkfffaaa^^^^^^```aaadddfffiiilllnnnppprrrsssrrrssssssqqqpppqqqvvv{{{{{{xxxtttpppmmmlllmmmnnnmmmoooqqqrrrqqqqqqrrrsssooonnnmmmlllkkkjjjiiiiiinnnnnnnnnnnnllljjjhhhfffgggfffcccaaa``````bbbbbbeeeeeeeeedddbbbaaacccdddjjjjjjkkklllnnnqqqssstttlllmmmmmmnnnnnnmmmlllkkkdddaaa______```bbbcccbbbiiihhhgggggghhhkkknnnppprrrsssuuuvvvvvvvvvuuutttuuutttrrrpppooooooooopppppprrruuuxxxzzzyyytttqqqooonnnppprrrrrrqqqqqqssstttuuuvvvvvvvvvuuutttsssuuuwwwyyyzzzzzzyyyvvvuuummmjjjfffccccccggglllppptttxxx|||}}}zzzwwwuuuuuutttuuuuuuvvvwwwwwwwwwwwwttttttuuuvvvwwwxxxxxxyyytttrrrqqqqqqssssssqqqpppmmmnnnooopppqqqqqqrrrrrrmmmmmmnnnnnnoooqqqrrrssstttttttttsssrrrpppooonnntttuuuuuuuuusssoookkkiiidddgggkkknnnoooooommmkkkffffffffffffhhhjjjlllmmmlllnnnpppssstttuuutttsssmmmnnnoooppprrrssstttuuummmnnnpppsssuuuvvvvvvwwwtttsssrrrrrrqqqqqqqqqqqqoooooooooooopppqqqrrrrrruuuuuuwwwyyyzzz{{{{{{zzzwwwuuuqqqnnnmmmlllmmmnnnqqqssstttssspppmmmmmmnnntttuuuvvvxxxyyy{{{~~~[[[ZZZYYYXXXWWWVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZWWWVVVVVVUUUVVVXXXYYYZZZXXXYYY[[[]]]^^^___``````]]]]]]\\\[[[YYYXXXXXXXXXYYYXXXWWWXXXZZZ^^^aaadddfff___VVVSSSVVVYYYYYYXXXXXXWWWWWWVVVUUUUUUVVVVVVSSSUUUWWWXXXYYYXXXVVVUUUYYYZZZZZZ[[[ZZZZZZYYYXXX[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYYYY[[[\\\______```bbbddddddbbbaaa\\\]]]^^^```aaaccccccdddfffeeebbb```^^^^^^^^^^^^]]]^^^```bbbdddeeefffgggdddeeeffffffdddbbb```^^^VVVVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSUUUWWWYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYY]]]\\\[[[YYYXXXWWWWWWWWWUUUUUUWWWZZZ]]]```ccceeeffffffffffffdddcccaaa```[[[]]]```cccdddeeeeeeddd]]]^^^```aaa```___]]]\\\\\\YYYVVVUUUWWW\\\```cccbbbaaa___\\\YYYXXXZZZ\\\^^^___```___]]]ZZZWWWUUUWWWWWWWWWXXXYYY[[[]]]^^^cccaaa___\\\[[[[[[\\\]]][[[YYYVVVTTTSSSTTTVVVXXX[[[]]]^^^___]]][[[XXXWWWUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXZZZ[[[]]]^^^^^^\\\^^^```aaa``````aaaccc]]][[[XXXVVVTTTTTTTTTUUUSSSSSSTTTTTTUUUVVVWWWXXXWWWZZZ]]]___^^^^^^^^^^^^XXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVWWWYYY[[[]]]]]]___bbbfffiiijjjkkkkkkhhhjjjllljjjfffdddeeegggfffeeebbb``````bbbfffjjjnnnqqquuuvvvuuutttttttttyyyxxxwwwwwwxxx{{{}}}{{{yyyxxxvvvtttsssssssssrrrsssssstttuuuvvvwwwxxxtttrrrpppooonnnnnnmmmmmmooooooooopppqqqqqqrrrrrrvvvwwwxxxyyyyyyyyyxxxxxxnnnooorrrvvvxxxwwwtttqqqooonnnllljjjiiihhhiiiiiifffhhhmmmrrrvvvwwwvvvuuunnnqqqrrrqqqoooooosssvvvtttttttttuuuvvvwwwxxxxxxwwwvvvuuurrrpppppprrruuuuuuuuuuuuuuutttrrrpppooottttttsssqqqooolllhhhgggfffgggggghhhhhhgggffffffiiikkklllllllllmmmoooqqqrrrtttvvvxxxyyyxxxwwwvvvooopppppppppoooooonnnmmmhhhgggeeefffggghhhhhhgggiiigggeeedddeeegggjjjlllnnnoooqqqrrrssssssrrrrrruuusssooollliiigggffffffhhhiiimmmrrruuuuuurrrooollliiikkkppprrroooooorrrtttsssqqqnnnmmmlllllllllppprrrtttvvvvvvuuurrrqqqkkkhhheeeccceeeiiimmmoooppptttxxxxxxtttqqqpppqqqqqqrrrsssuuuwwwzzz{{{|||||||||||||||||||||}}}}}}yyyxxxwwwvvvvvvvvvuuussstttsssqqqooooooqqqtttuuuttttttttttttvvvxxxyyy{{{wwwwwwxxxwwwvvvtttrrrppprrrsssuuuvvvvvvsssqqqooofffgggiiijjjkkklllllllllggggggffffffggghhhjjjkkkiiijjjlllnnnooonnnmmmllljjjkkklllnnnoooqqqrrrssskkkkkklllmmmnnnooooooooolllnnnoooqqqqqqpppnnnmmmkkkjjjjjjjjjkkknnnqqqsssxxxyyyzzzyyyxxxvvvtttssspppnnnllllllmmmpppsssuuusssuuuvvvvvvssspppnnnnnnooooooqqqtttwww{{{}}}]]]\\\ZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^^^^XXXXXXXXXYYY[[[]]]^^^___[[[[[[[[[\\\]]]^^^```````````````^^^[[[ZZZ[[[\\\\\\\\\\\\]]]```cccgggiiijjjddd]]]YYYYYY\\\\\\\\\]]]]]]]]]\\\[[[YYYWWWVVVUUUVVVXXXYYYYYYXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]]]][[[[[[[[[ZZZ[[[\\\]]]]]]\\\\\\[[[YYYWWWWWWYYY[[[]]]]]]^^^```ccceeedddcccaaabbbcccdddeeeeeeeeedddbbb```^^^\\\\\\\\\^^^___]]]^^^___aaacccdddfffgggbbbbbbccccccbbb```^^^]]]VVVWWWWWWXXXWWWWWWVVVVVVSSSTTTTTTUUUVVVXXXZZZ[[[ZZZZZZYYYYYYXXXXXXXXXXXX]]]\\\[[[ZZZZZZYYYZZZZZZ[[[\\\^^^aaadddhhhkkkmmmmmmllljjjhhheeecccbbbaaa^^^___aaabbbcccccccccbbbaaacccfffhhhiiihhhfffddd]]]YYYVVVVVV[[[bbbhhhlllfffeeebbb___]]]^^^bbbeeehhhiiiiiigggeeeaaa^^^\\\[[[ZZZYYYYYYZZZ\\\]]]___bbb___\\\XXXWWWWWWXXXYYYWWWUUUTTTSSSSSSTTTUUUVVVZZZ\\\^^^^^^\\\[[[[[[[[[WWWWWWWWWWWWWWWVVVVVVVVVXXXYYYZZZ\\\]]]^^^^^^^^^\\\^^^`````````___```bbb^^^^^^\\\ZZZYYYXXXWWWWWWTTTUUUVVVWWWYYYZZZ[[[[[[YYY[[[]]]^^^]]]]]]^^^```XXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYY\\\^^^``````cccggglllnnnnnnllljjjggghhhjjjjjjiiihhhhhhiiihhhgggeeedddeeegggjjjllllllpppuuuxxxyyyxxxxxxyyyxxxwwwuuutttuuuwwwzzz||||||{{{xxxvvvtttsssssssssqqqrrrtttvvvxxxxxxwwwwwwwwwuuuttttttuuuvvvvvvuuurrrrrrssstttuuuuuuvvvvvvvvvwwwyyyzzz{{{{{{zzzyyyxxxyyyzzz||||||xxxsssnnnnnnoooqqqsssuuuvvvwwwxxxooopppsssvvvyyyxxxuuurrriiikkkmmmnnnnnnnnnpppqqqpppssswww{{{~~~|||xxxtttrrrssstttvvvwwwwwwxxxxxxwwwuuusssrrrtttsssrrrpppnnnkkkiiigggfffgggjjjkkklllkkkjjjhhhkkkmmmqqqtttvvvyyy|||{{{|||~~~~~~|||xxxtttqqqoooooooooooopppqqqssssssooonnnmmmnnnpppqqqpppooonnnllliiifffeeefffhhhiiiiiikkkmmmppprrrsssttttttqqqooommmjjjgggeeecccccccccdddgggkkkooopppooommmfff```bbblllsssrrrrrruuutttrrroookkkiiihhhiiiiiimmmoooppprrrrrrqqqpppooogggfffddddddgggiiijjjjjjllloooqqqpppnnnmmmnnnpppttttttvvvxxxzzz}}}~~~~~~zzzyyyxxxvvvuuuuuuuuuuuuvvvtttqqqoooppptttxxx{{{}}}}}}|||{{{{{{{{{||||||xxxxxxwwwvvvuuutttsssrrrmmmooorrrvvvxxxyyyyyyyyysssrrrqqqooommmmmmmmmmmmjjjiiihhhggghhhiiijjjkkkkkklllmmmnnnooonnnmmmllloooooopppqqqqqqrrrssssssqqqqqqooonnnlllkkkjjjiiifffhhhkkkmmmnnnlllkkkiiigggggggggiiilllppptttwwwxxxyyyzzzxxxsssooolllkkkddddddcccdddgggkkkppprrrmmmooopppqqqpppnnnllljjjkkkkkkkkknnnsssvvvxxxxxx\\\[[[ZZZXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\^^^___```[[[\\\]]]___aaaaaabbbbbb___^^^\\\[[[\\\]]]```aaacccddddddbbb^^^]]]___aaa___``````bbbccceeeggghhhhhhfffcccaaa___^^^]]]]]]```aaabbbbbb```^^^[[[YYYWWWWWWXXXXXXXXXYYYYYYYYYVVVVVVWWWXXX[[[^^^aaaccc^^^^^^]]]]]]]]]^^^```aaa]]]^^^^^^\\\YYYYYY\\\______^^^]]]___bbbddddddddddddeeeeeeeeeeeedddbbbaaa]]]\\\ZZZYYYZZZ\\\^^^``````````````````aaabbbbbb]]]]]]]]]]]]]]]\\\[[[[[[YYYZZZZZZ[[[[[[ZZZXXXXXXWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\___```aaadddfffiiilllmmmnnnmmmjjjgggeeedddddddddcccccccccbbbaaaaaa`````````cccgggjjjkkkkkkiiiggg^^^[[[YYY[[[```eeeiiijjjccccccbbbaaa```bbbeeehhhlllllllllkkkiiigggdddccc]]]\\\ZZZYYYYYYZZZ[[[\\\\\\[[[YYYWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVXXXXXXXXXZZZ\\\[[[ZZZZZZ]]]___\\\\\\\\\\\\[[[[[[ZZZYYYYYYZZZ[[[\\\\\\\\\[[[ZZZ]]]^^^______]]]\\\\\\\\\\\\]]]]]]^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^^^^\\\]]]]]]\\\\\\\\\^^^aaa]]]]]]\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZ[[[]]]___```aaadddgggjjjkkkjjjiiihhheeefffgggiiikkklllllljjjjjjiiiiiikkkmmmoooppppppmmmooorrrttttttvvvxxxzzzzzzyyywwwvvvvvvvvvvvvwww}}}{{{yyywwwvvvvvvwwwwwwuuuvvvwwwxxxyyyxxxxxxwwwzzzxxxwwwxxxzzz{{{zzzxxxttttttttttttttttttttttttooopppsssuuuvvvwwwvvvvvvyyyxxxxxxxxxxxxwwwtttrrroooppprrruuuxxx{{{}}}yyywwwuuuuuuvvvuuurrrooojjjjjjjjjlllppptttuuuvvvvvvyyy}}}{{{yyyzzz{{{zzzxxxyyyxxxvvvuuuuuuuuuvvvvvvwwwvvvtttsssrrrqqqqqqqqqooopppqqqrrrrrrrrrqqqqqqooorrrvvvyyy{{{}}}~~~~~~{{{xxxtttrrrrrrqqqpppooooooqqqtttuuusssssssssuuuxxxyyywwwvvvuuusssooollliiihhhhhhhhhgggiiikkknnnpppqqqqqqqqqjjjjjjjjjjjjjjjiiihhhhhhddddddeeehhhkkkmmmlllkkkfff\\\[[[hhhtttttttttwwwsssrrrqqqooonnnllllllkkkmmmnnnnnnoooppppppooooooiiiiiiiiikkkmmmnnnkkkhhhkkkjjjjjjiiijjjlllppprrryyyyyyyyyzzz{{{~~~~~~~~~~~~yyyxxxwwwtttsssssstttuuutttsssrrrqqqsssvvvyyy{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxwwwtttrrrqqqrrrssstttnnnpppsssvvvyyy|||~~~{{{zzzxxxuuurrrpppnnnmmmmmmllljjjjjjiiijjjkkklllooooooppppppqqqrrrssssssuuuuuuuuuuuuuuutttttttttuuutttrrrpppnnnlllkkkjjjhhhiiijjjkkkkkkkkkjjjiiijjjkkknnnqqqtttvvvxxxyyytttvvvxxxuuupppjjjgggfff`````````aaadddgggjjjllliiijjjkkkmmmnnnnnnmmmkkkjjjiiihhhiiimmmoooooonnnZZZYYYXXXWWWWWWXXXYYYYYYYYYYYYZZZ[[[\\\^^^```aaa^^^___aaacccdddddddddcccbbb```]]][[[[[[]]]```bbbfffggggggdddaaa```bbbeeebbbbbbcccddddddeeeffffffdddfffhhhgggddd___]]][[[aaaccceeefffeeeaaa^^^[[[YYYXXXXXXXXXXXXYYYZZZZZZXXXXXXXXXYYY[[[^^^bbbdddbbbaaa```______```aaabbb^^^``````^^^\\\\\\```cccbbb```^^^^^^aaacccdddcccddddddddddddcccaaa^^^]]]ZZZYYYXXXXXXYYY\\\___aaabbbbbb```___^^^^^^^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]]]]]]]]]][[[YYYXXX[[[ZZZYYYXXXYYYYYY[[[[[[]]]^^^^^^___```aaabbbbbb\\\\\\[[[[[[\\\\\\]]]^^^``````aaabbbdddfffhhhiiillljjjgggeeedddeeeggghhhgggfffdddbbb```______^^^\\\___ccchhhjjjiiigggfffbbb```^^^___ccceeedddccc]]]___aaaaaaaaabbbdddfffffffffeeeeeedddcccbbbaaa^^^\\\ZZZXXXWWWXXXYYYZZZVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUVVVXXXYYYZZZZZZ[[[UUUWWWYYYXXXWWWYYY]]]aaabbbcccbbbbbbaaa```___^^^YYYYYYZZZ[[[[[[YYYXXXWWW^^^___```^^^[[[XXXXXXXXXXXXYYY\\\___``````___^^^______```aaaaaa`````````]]]]]]]]][[[ZZZ[[[^^^aaabbbbbb```___]]]\\\ZZZZZZ]]]]]]\\\\\\\\\]]]^^^___bbbcccdddeeeffffffffffffdddcccdddhhhmmmooonnnkkkfffggghhhkkknnnoooooonnnppppppooonnnmmmooorrrvvvqqqsssuuuxxxzzz||||||||||||{{{yyyxxxxxxyyy{{{|||{{{{{{zzzyyyxxxxxxxxxxxxyyyxxxvvvxxxzzz{{{xxxuuuuuuttttttsssrrrqqqpppooohhhjjjmmmppprrrrrrqqqqqqtttrrrpppqqqtttwwwxxxyyyrrrrrrrrrsssuuuxxx{{{|||~~~yyytttqqqrrrsssrrrqqqnnnllljjjnnnuuu{{{~~~~~~~~~zzz}}}yyywwwwwwyyy|||~~~|||{{{zzzyyyyyyzzz|||}}}|||{{{zzzyyyyyyzzz{{{{{{uuuwwwzzz{{{||||||~~~~~~~~~}}}|||{{{zzzyyyyyywwwuuurrrooonnnooorrrsssuuuuuuvvvyyy||||||{{{yyyzzzxxxtttqqqmmmkkkiiihhhhhhiiikkklllllllllkkkjjjdddfffiiilllnnnooooooooogggffffffgggiiikkkkkkjjjjjj]]]ZZZgggtttuuusssuuurrrssstttuuutttrrrpppooonnnnnnnnnnnnooooooppppppsssssstttwwwzzzxxxtttoookkkiiiffffffiiimmmrrruuu|||{{{zzzzzzzzz|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzyyywwwtttrrrrrruuuwwwtttttttttttttttuuuvvvwwwrrrssstttuuuvvvvvvuuuuuuwwwuuurrrooonnnppprrrttttttuuuvvvxxxzzz|||}}}~~~zzzyyyxxxwwwtttqqqooommmooonnnlllkkkkkkkkklllmmmpppppppppqqqsssuuuwwwxxxyyyyyyxxxwwwvvvuuuttttttrrrrrrqqqpppooooooooopppnnnmmmlllkkkkkkkkklllmmmqqqssswwwzzz{{{{{{yyywwwrrrtttvvvsssnnnhhhfffeeeggggggfffggghhhjjjlllmmmmmmnnnoooqqqtttuuutttssskkkiiiffffffiiijjjhhhfffXXXXXXYYYZZZ[[[\\\^^^______^^^]]]\\\\\\]]]^^^^^^aaa````````````_________\\\___bbbcccaaa___```bbbcccfffiiimmmnnnmmmkkkiiifffeeecccaaa```aaabbbcccdddeeeeeeeeecccaaa^^^\\\]]]^^^___```````````````[[[[[[ZZZZZZZZZZZZZZZ[[[UUUVVVXXX[[[^^^```aaabbbbbbaaaaaaaaabbbdddfffhhhdddaaa^^^^^^```ccccccbbbaaaaaacccdddfffggghhhiiihhhgggfffdddbbb___]]]\\\YYYZZZ[[[]]]]]]]]]]]]\\\]]]\\\ZZZXXXWWWXXXYYYZZZWWWXXXYYYXXXWWWWWWXXXYYY\\\\\\]]]^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZ]]]aaacccccccccbbbccc______^^^^^^^^^___``````[[[]]]```bbbdddeeeeeeeeefffdddbbbaaabbbdddhhhjjjjjjiiihhhgggfffeeedddddddddeeeeeecccaaabbbgggkkkiiifffeeeggglllmmmjjjeeedddccccccbbbbbbccccccdddeeeeeeeeedddbbb```___^^^______]]][[[YYYWWWVVVVVVYYYXXXVVVUUUUUUVVVWWWXXXWWWZZZ]]]]]][[[YYYZZZ\\\\\\ZZZXXXWWWXXXZZZ^^^```cccdddddddddcccaaa^^^\\\YYY\\\___^^^[[[ZZZ[[[]]]```^^^[[[YYYYYY[[[]]]___dddddddddbbb___^^^___```___aaadddgggiiijjjiiiiiieeecccaaa^^^\\\\\\]]]]]]___bbbeeeggggggeeecccaaadddeeeffffffeeecccaaa___aaabbbaaa___]]]\\\\\\]]]]]]^^^```dddhhhjjjjjjjjjcccdddhhhllloooqqqooonnnooonnnllllllmmmpppsssuuuwwwwwwxxxyyy{{{|||}}}}}}~~~~~~|||zzz{{{|||zzzyyyxxxwwwwwwwwwxxxyyy{{{{{{zzzyyywwwvvvuuutttuuuuuuuuuuuutttsssrrrrrrnnnnnnoooooopppppppppqqqsssoookkklllrrrwwwzzz{{{ssssssrrrrrrssstttuuuuuuyyyxxxuuurrrooommmmmmmmmttttttuuuvvvxxxzzz|||}}}~~~}}}{{{zzz{{{~~~~~~~~~~~~~~~}}}yyyyyyzzz{{{||||||||||||~~~}}}|||{{{zzzzzzzzzzzz{{{yyywwwtttsssssstttuuuzzz{{{|||}}}}}}}}}}}}}}}~~~}}}|||zzzyyyyyyyyyyyyzzzwwwrrrnnnkkkkkkllllllkkkkkkjjjjjjkkknnnppprrrsssnnnhhhgggiiikkkkkkjjjqqqnnnkkkkkknnnpppooonnnmmmqqqwww{{{{{{xxxssspppppppppppppppqqqrrrssstttxxxyyy{{{}}}}}}}}}{{{zzzsssqqqpppqqqtttuuussspppyyyyyy{{{~~~yyyzzzzzz{{{|||||||||{{{zzzxxxvvvttttttuuuvvvwwwyyywwwuuusssrrrrrrssssssssssssrrrpppooopppsssvvvqqqqqqppppppqqqrrrrrrsssqqqtttvvvvvvttttttwww{{{{{{zzzxxxvvvtttsssrrrqqqtttuuuuuuuuusssqqqooonnnpppooonnnnnnooosssvvvxxx{{{{{{zzzxxxvvvrrrooommmqqqqqqqqqrrrrrrrrrrrrsssppppppooommmkkkkkknnnpppvvvvvvvvvvvvuuuuuuuuuuuusssuuuvvvxxxxxxvvvtttsssrrrrrrqqqpppnnnmmmllllllwwwyyy{{{|||{{{xxxuuurrrnnnnnnmmmhhhcccaaaccceee\\\\\\[[[[[[[[[\\\]]]^^^]]]]]]\\\\\\\\\^^^___```bbbbbbaaa```______^^^^^^bbbdddggggggfffeeeeeegggeeegggiiikkkkkkjjjiiigggdddddddddcccccccccccccccdddeeefffggggggfffeeeeeeddddddccccccbbbaaa```___]]]\\\[[[[[[ZZZ[[[[[[\\\^^^______```aaaaaa``````ddddddeeeeeeffffffffffffiiifffbbb```aaaaaa```^^^bbbcccdddeeeeeefffffffffffffffdddcccaaa___]]]\\\```aaaaaabbbbbb```___^^^]]]\\\ZZZXXXWWWWWWXXXYYYUUUWWWXXXXXXWWWWWWXXXZZZ[[[\\\]]]___```aaaaaaaaa___^^^\\\ZZZYYYYYYYYYZZZ\\\^^^bbbcccbbb```______]]]]]]]]]]]]]]]^^^^^^___``````aaaaaaaaaaaa``````^^^^^^___```bbbdddfffgggkkkkkkkkkllllllkkkkkkjjjhhhhhhgggdddcccfffkkkpppvvvtttsssssstttsssnnnjjjggggggffffffeeeeeeeeeeeebbbcccccccccccccccbbbbbb^^^]]][[[YYYXXXXXXYYYYYYWWWWWWXXXYYYYYYYYYYYYYYYWWWYYY\\\\\\\\\[[[[[[\\\ZZZYYYXXXXXXXXX[[[]]]___bbbcccccccccbbbaaa___^^^___```aaaaaa___^^^______^^^^^^]]]]]]]]]___```aaabbbbbbbbbaaa______```aaadddfffiiikkkmmmmmmmmmlllllliiieeeaaa___```bbbdddbbbeeehhhlllooooooooooooiiiiiijjjjjjhhhfffdddbbbWWWXXXXXXXXXWWWXXXZZZ]]]^^^___aaadddggghhhhhhhhhgggiiikkkoooqqqrrrqqqpppmmmnnnoooqqqrrrttttttuuuvvvvvvwwwxxxyyyzzz{{{|||{{{|||}}}}}}{{{{{{|||}}}xxxyyyzzz{{{{{{{{{zzzzzz~~~~~~}}}{{{zzzzzzyyyyyyzzzzzzzzzyyyxxxwwwvvvvvvuuuuuuttttttssssssrrrrrrrrrqqqpppppprrruuuvvvvvvsssttttttuuuvvvxxxyyyzzz}}}|||zzzwwwvvvuuuuuuuuu{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{|||~~~~~~~~~~~~}}}zzzyyyxxxwwwwwwxxxyyyzzz}}}|||{{{zzzzzzzzzzzz{{{~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||yyyuuurrrppppppqqqrrrooonnnmmmkkkkkklllnnnooonnnmmmkkkiiiiiijjjmmmpppxxxtttpppoooooonnnllljjjoooqqquuuxxxzzzzzzyyyxxxuuuvvvvvvwwwwwwxxxyyyyyy}}}~~~~~~{{{yyyxxxyyyzzzyyyvvvssssssuuuwwwzzz|||{{{yyywwwrrrtttvvvyyy{{{}}}~~~~~~{{{zzzyyyxxxwwwxxxxxxyyy}}}{{{xxxvvvuuuvvvwwwyyyuuuuuutttrrrppppppqqqsssssssssrrrrrrrrrrrrssssssvvvwwwwwwwwwvvvwwwyyy{{{yyyyyywwwuuutttssssssssswwwxxxyyyzzzzzzzzzyyyxxxwwwtttqqqnnnooorrrvvvyyyyyyzzz||||||{{{wwwtttqqqttttttttttttuuuuuuuuuuuuvvvwwwxxxvvvssspppooooooqqqqqqrrrrrrssstttuuuuuussstttvvvxxxyyyyyyyyyyyy|||{{{zzzyyyxxxvvvuuuuuuvvvxxxzzz|||}}}|||zzzyyyssssssrrrnnnkkkkkknnnqqq```___]]]\\\\\\\\\]]]^^^\\\[[[[[[[[[]]]___bbbccceeedddcccbbb``````______ccceeeggggggfffeeefffgggdddeeeeeeffffffeeeeeedddbbbcccdddeeeeeeddddddcccbbbccceeegggiiikkklllmmmmmmlllkkkiiigggeeeccccccaaa```___^^^^^^___```aaajjjiiihhhgggeeebbb```___eeefffhhhiiiiiihhhfffeeellljjjgggffffffeeedddcccgggggghhhhhhgggfffdddcccccccccbbbbbbaaa```______hhhhhhhhhhhhfffdddbbbaaa]]]\\\ZZZXXXWWWWWWWWWWWWUUUVVVXXXXXXXXXXXXZZZ\\\[[[\\\^^^```bbbcccdddddd```___\\\ZZZYYYYYYYYYZZZ]]]```bbbbbb```^^^]]]]]]^^^^^^^^^______`````````ccccccbbbaaa````````````[[[\\\^^^aaabbbccccccccciiijjjlllmmmnnnooonnnnnnlllkkkiiiggggggjjjoootttzzzzzzzzzxxxuuupppkkkhhheeeeeeeeeeeedddcccaaaaaa^^^___```bbbdddeeeffffff___^^^]]]\\\\\\\\\^^^___\\\]]]___``````___]]]\\\ZZZZZZ[[[\\\^^^^^^\\\ZZZYYYXXXYYYYYYZZZ\\\]]]^^^`````````aaaaaaaaaaaaaaacccbbbaaabbbcccdddcccbbb\\\]]]]]]^^^``````aaaaaa```aaaaaaaaa``````bbbdddjjjkkkmmmooopppppppppooommmiiiddd___]]]___bbbdddaaacccfffiiimmmoooqqqrrrnnnnnnnnnmmmkkkhhhfffdddZZZZZZZZZYYYXXXZZZ]]]```bbbccceeehhhiiijjjjjjjjjkkklllnnnoooppppppoooooommmooosssvvvwwwwwwuuutttuuuvvvvvvwwwxxxyyyyyyzzz{{{||||||{{{yyyxxxyyyzzzvvvwwwzzz}}}~~~}}}|||{{{~~~||||||}}}~~~~~~~~~}}}|||{{{{{{zzzzzzyyywwwuuutttsssrrrssstttvvvuuusssrrrqqqrrrvvvvvvwwwyyy{{{|||~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}|||}}}}}}~~~~~~}}}}}}}}}~~~~~~|||zzz}}}~~~~~~~~~~~~~~~|||yyyvvvtttuuuvvvxxxyyyxxxwwwwwwwwwxxxzzz{{{~~~~~~}}}|||yyywwwwwwwwwxxxyyyuuutttrrrooonnnmmmnnnnnnjjjmmmooommmkkklllqqqvvv{{{yyyuuurrrqqqooommmkkknnnoooqqqsssvvvzzz}}}~~~||||||}}}~~~~~~~~~}}}||||||{{{yyyuuuqqqnnnppprrrttttttsssqqqppppppqqqtttwwwyyy{{{|||}}}{{{||||||||||||{{{zzzzzz}}}{{{yyywwwvvvxxxyyy{{{yyyzzzyyywwwuuusssrrrssswwwvvvuuuuuuuuuuuuuuuvvv{{{yyyvvvvvvwwwyyyzzzzzzxxxxxxwwwvvvuuuuuuuuuuuuwwwxxxzzz{{{|||}}}}}}}}}}}}yyytttooonnnppptttwwwuuuxxx{{{~~~~~~|||yyywwwxxxxxxxxxyyyyyyyyyzzzzzz|||~~~~~~zzztttpppnnnlllmmmnnnppprrrtttvvvvvvssstttuuuvvvxxxzzz|||}}}~~~}}}}}}{{{zzzyyyxxxwwwqqqrrrtttvvvxxxyyyzzzzzztttsssrrrpppoooqqquuuyyy___^^^]]]\\\\\\]]]^^^___]]]\\\\\\\\\^^^bbbeeegggjjjiiigggeeecccccccccccceeefffggggggffffffffffffbbbbbbbbbbbbbbbcccdddddddddddddddddddddeeeeeefffbbbcccdddfffiiilllnnnppptttsssqqqooommmkkkjjjiiieeeeeeddddddeeegggiiijjjpppooommmkkkhhhdddaaa```cccdddfffggghhhggggggfffkkkkkkkkklllmmmnnnnnnnnnkkkkkkkkkkkkiiigggdddbbbaaaaaaaaabbbcccdddeeeeeejjjjjjjjjjjjiiigggeeeddd^^^]]][[[YYYXXXWWWWWWWWWVVVXXXZZZZZZ[[[[[[]]]___]]]^^^```aaaccccccdddddd^^^^^^^^^^^^^^^]]]\\\\\\]]]___aaaaaa```^^^]]]]]]aaabbbccccccdddddddddddddddcccbbbaaaaaabbbcccddd___```aaaaaaaaaaaa```___dddfffhhhjjjkkkjjjjjjiiijjjjjjiiiiiijjjllloooqqqsssuuuvvvuuupppkkkgggeeeffffffffffffeeecccbbbaaa^^^___aaaccceeeggghhhhhheeeeeeeeefffeeeeeeddddddhhhhhhhhhhhhhhhfffdddcccaaa___]]]^^^``````\\\XXXXXXYYYZZZ\\\]]]]]]^^^^^^^^^^^^^^^^^^___```bbbccccccaaa___aaaeeegggfffddd^^^^^^^^^^^^^^^___```aaa___aaabbbbbbbbbccceeeggglllmmmnnnooooooooonnnnnniiifffccc```^^^___```aaabbbbbbcccdddfffhhhjjjkkkppppppooommmkkkhhhfffeeeeeeeeeccc```]]]]]]___aaaaaacccfffhhhiiijjjkkkkkkkkklllmmmmmmlllkkkkkklllppprrrtttvvvwwwvvvtttssswwwwwwwwwxxxxxxyyyyyyyyy|||}}}|||zzzvvvssssssssstttvvvwwwyyy{{{|||||||||~~~}}}||||||~~~~~~~~~zzzzzzyyywwwuuutttsssrrrvvvxxxzzzxxxtttrrrsssuuuzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~|||yyyvvvttt~~~|||yyywwwvvvvvvvvvtttssssssssstttvvvxxxyyy~~~|||{{{~~~~~~~~~}}}|||||||||}}}~~~{{{zzzxxxvvvtttsssssssssoooqqqrrrrrrqqqrrruuuxxxvvvuuutttsssrrrqqqpppppplllmmmnnnqqqtttxxx{{{}}}}}}zzzvvvtttooooooooonnnmmmmmmmmmnnnuuuvvvvvvwwwxxxxxxwwwwww{{{|||}}}~~~~~~}}}{{{zzz||||||||||||||||||||||||{{{}}}~~~|||zzzxxxwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}yyyuuutttwwwyyyxxxwwwyyyxxxxxxwwwwwwxxxxxxyyyuuuvvvvvvvvvwwwwwwwwwwww{{{yyytttqqqoooppprrrtttrrrsssvvvyyyzzz{{{|||{{{||||||}}}}}}}}}~~~~~~~~~~~~zzzuuuqqqoooooopppqqqsssuuuvvvxxxxxxssssssrrrsssuuuwwwzzz|||{{{zzzzzzyyyxxxwwwvvvvvvpppqqqrrrsssuuuwwwyyyzzzwwwuuusssrrrsssvvvzzz}}}]]]]]]]]]^^^___aaabbbbbb```___^^^___aaaeeehhhkkkmmmllljjjiiihhhhhhiiiiiikkkkkkjjjjjjkkkkkkkkkjjjcccccccccdddfffhhhjjjkkkjjjhhhfffddddddeeeggghhhfffgggggghhhjjjmmmooopppqqqqqqooonnnmmmmmmmmmmmmiiiiiijjjlllnnnoooqqqrrrooonnnmmmkkkhhhfffcccbbbaaaaaaaaabbbccceeehhhiiihhhjjjmmmooopppqqqqqqrrrjjjjjjjjjiiihhheeecccbbb```aaabbbcccfffhhhkkklllfffggghhhiiiiiihhhgggfff^^^^^^\\\[[[ZZZYYYYYYYYYYYYZZZ]]]^^^^^^___aaacccaaabbbbbbbbbbbbaaaaaa```ZZZ\\\```cccdddcccaaa___\\\^^^aaaaaaaaa```aaabbbddddddfffggghhhhhhhhhgggdddcccbbbaaa```aaabbbcccaaa```_________```aaabbbcccdddeeeffffffeeedddcccffffffhhhiiikkklllkkkkkklllnnnppppppnnnkkkiiihhhjjjjjjjjjjjjjjjiiihhhhhheeefffgggiiijjjkkklllllllllnnnppprrrqqqoookkkiiimmmmmmlllkkkkkklllmmmnnniiifffdddcccdddbbb]]]YYY[[[\\\]]]_______________\\\\\\]]]^^^___aaacccdddcccaaa___bbbfffjjjjjjhhheeedddbbb```___```bbbcccaaabbbcccccccccdddfffhhhjjjjjjjjjjjjiiiiiihhhhhheeeeeeeeedddcccbbbaaa```ddddddddddddeeeggghhhiiinnnmmmlllkkkiiigggeeedddiiiiiigggccc```^^^```aaa___bbbfffhhhhhhhhhjjjlllmmmnnnnnnllliiihhhiiikkkttttttssssssssssssttttttyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{zzzxxxuuurrrrrrrrrvvvuuuttttttuuuxxx{{{|||~~~~~~}}}}}}~~~~~~~~~~~~zzzzzzyyyxxxwwwwwwvvvvvvyyy{{{{{{yyyvvvuuuxxx|||~~~}}}~~~~~~~~~~~~~~~~~~}}}zzzyyyyyyzzzzzz~~~}}}zzzwwwtttrrrppppppqqqrrrsssuuuvvvwww~~~|||{{{||||||}}}|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{yyywwwvvvvvvxxxxxxwwwuuuooooooppppppooooooooopppnnnppprrruuuwwwyyyyyyzzz~~~~~~~~~}}}}}}}}}~~~}}}|||tttssspppmmmjjjkkkooossszzzzzzyyyyyyxxxvvvuuutttyyyzzz|||~~~~~~}}}{{{yyyzzz|||}}}zzz{{{}}}}}}|||{{{{{{|||zzzzzzzzz{{{}}}~~~{{{wwwwwwyyy{{{zzzxxxzzzzzzyyyyyyzzzzzz{{{|||xxxwwwvvvuuusssrrrrrrqqquuuuuutttssssssrrrrrrrrrppppppppppppssswww{{{~~~|||yyyvvvuuuvvvxxxxxxxxxyyyyyyyyyzzzzzzsssqqqpppoooppprrrtttvvvzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwxxxyyyzzz|||}}}}}}{{{yyywwwxxx{{{}}}]]]___bbbdddggghhhhhhhhhfffeeeccccccdddgggkkknnnooonnnlllkkklllmmmooopppnnnllljjjjjjkkklllkkkjjjiiiiiijjjkkkmmmppprrrssspppnnnllliiihhhhhhhhhiiillllllmmmmmmnnnnnnooooookkkjjjjjjiiijjjkkkmmmnnnkkkllloooqqqssssssssssssjjjjjjjjjiiihhhgggeeeeee```_________bbbeeehhhjjjgggjjjmmmnnnmmmlllllllllffffffeeeddddddcccccccccdddddddddeeehhhkkkmmmooocccdddfffggghhhhhhhhhggg_________^^^^^^]]]\\\\\\[[[]]]___``````aaaccceeeeeeeeeeeedddbbbaaa___^^^YYY\\\aaafffhhhgggeeeccc]]]___aaaccccccccceeefffdddeeegggiiijjjjjjiiiiiifffeeecccaaa___^^^]]]]]]]]]]]]]]]^^^aaacccfffhhhggggggfffeeeeeeeeeddddddeeeeeefffhhhjjjjjjhhhfffeeefffggghhhiiiiiihhhhhhhhhggggggggghhhiiijjjkkkmmmnnnoooppppppqqqqqqppppppsssvvvxxxwwwtttpppnnnlllkkkkkkkkknnnqqqtttvvvooonnnllljjjiiifffbbb___aaaaaabbbbbbbbbbbbaaaaaa]]]^^^___aaabbbdddeeeffffffddddddeeegggjjjlllllllllkkkiiigggffffffffffffcccdddeeedddcccccceeegggffffffeeedddbbbbbbaaaaaa]]]^^^```bbbbbb```^^^\\\______```bbbdddgggiiijjjjjjjjjiiihhhgggffffffeeejjjkkkkkkiiigggfffgggiiigggkkkooopppooooooqqqsssqqqrrrrrroookkkiiilllnnnuuutttqqqppppppsssuuuwww||||||||||||{{{{{{{{{{{{uuuvvvxxxxxxwwwwwwxxxyyyyyywwwtttssssssvvvyyy|||~~~}}}||||||}}}}}}||||||||||||||||||||||||||||||{{{yyyyyyzzz}}}~~~~~~|||{{{}}}|||}}}~~~}}}{{{wwwssspppppprrrtttvvvxxxxxxxxxwwwwwwxxx{{{}}}~~~}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}|||}}}}}}~~~~~~}}}zzzzzz|||{{{vvvrrrmmmoooppppppnnnmmmmmmnnntttvvvyyy{{{||||||{{{zzz{{{{{{zzzzzzzzz{{{{{{|||xxxvvvuuuttttttvvvxxxzzz}}}~~~}}}||||||}}}yyyxxxuuupppmmmnnntttyyyyyyyyyyyyyyyyyyxxxwwwvvvwwwyyy{{{||||||{{{zzzyyytttwww||||||zzzwwwyyyzzz{{{{{{{{{}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{{{{|||}}}|||{{{yyyxxxvvvuuuuuuuuurrrtttuuuwwwwwwvvvuuutttsssqqqnnnmmmpppuuu{{{~~~{{{yyyxxx{{{}}}~~~~~~}}}|||{{{zzzyyyyyyrrrqqqooonnnnnnooopppqqqxxxxxxyyyzzz{{{{{{||||||||||||{{{zzzzzzzzz{{{{{{}}}{{{xxxwwwxxxyyyzzzyyybbbeeejjjnnnppppppooonnnmmmkkkhhhfffgggjjjmmmpppmmmmmmllllllmmmppptttvvvooollljjjiiikkklllkkkjjjnnnnnnpppqqqssstttuuuvvvuuuuuutttssspppmmmjjjhhhmmmnnnooopppoooooommmmmmhhhggggggfffhhhjjjlllmmmlllnnnqqqssssssqqqnnnlllfffgggggggggggggggffffffaaaaaabbbccceeeggghhhiiifffiiimmmnnnkkkhhhggggggdddcccbbbbbbcccdddfffhhhiiihhhgggggghhhiiikkkmmmdddeeefffhhhiiiiiihhhhhh```aaaaaaaaaaaaaaa``````]]]^^^```aaaaaaaaaccceeegggggggggfffdddbbb```___]]]^^^aaaccceeeffffffeee```aaaddddddeeeeeegggiiifffhhhjjjlllmmmmmmllllllffffffeeedddcccaaa___^^^^^^```bbbeeehhhjjjkkklllkkkjjjhhhgggfffggghhhiiijjjgggeeeeeegggiiihhhgggdddaaa```aaadddfffdddccccccbbbaaabbbdddgggjjjmmmoooooopppqqqrrrrrrrrrqqqqqqrrrsssuuuuuutttsssrrrnnnnnnoooppprrrsssuuuvvvqqqrrrsssqqqnnnjjjhhhhhhgggffffffeeeddddddcccccc```aaadddfffhhhhhhiiihhhhhhhhhgggfffeeeeeehhhjjjjjjlllmmmnnnnnnllliiihhhdddddddddcccaaaaaabbbcccdddcccaaa___^^^]]]\\\[[[XXXYYY[[[\\\]]]]]]\\\\\\ZZZ[[[^^^```cccfffhhhiiihhhhhhggggggggghhhiiiiiimmmoooqqqqqqqqqppppppqqqrrrvvvzzzyyyvvvtttuuuxxxtttuuutttpppllljjjnnnrrrqqqppppppppprrruuuyyy|||}}}}}}}}}||||||{{{{{{{{{uuuwwwyyyzzzzzz{{{}}}}}}{{{yyywwwvvvwwwyyyzzz}}}~~~}}}|||zzzyyyyyyzzz{{{|||~~~~~~~~~{{{zzzzzz{{{}}}~~~}}}|||}}}~~~~~~}}}}}}}}}}}}|||{{{xxxvvvtttuuuwww{{{~~~}}}{{{vvvwwwyyy{{{|||||||||{{{{{{|||||||||{{{zzzzzzyyy|||}}}~~~~~~}}}}}}}}}~~~}}}|||yyyuuurrrrrrtttvvvvvvtttrrrssstttyyyzzz{{{}}}~~~~~~}}}}}}zzzyyywwwuuuuuuwwwyyyzzzrrrqqqooonnnooorrruuuwwwzzz{{{{{{yyyvvvuuuwwwzzzzzz|||{{{xxxtttsssxxx|||xxxxxxyyyyyyxxxxxxwwwwwwwwwxxxzzz{{{{{{{{{zzzyyysssuuuyyy|||}}}}}}|||{{{zzz{{{|||{{{{{{|||zzzzzzyyyyyyzzzzzz{{{{{{zzzyyyyyyxxxyyyzzz{{{|||wwwxxxyyyzzz{{{{{{zzzzzzwwwuuusssrrrssswww|||}}}{{{yyyyyy{{{~~~~~~}}}{{{yyywwwvvvuuurrrqqqpppoooooopppqqqqqqvvvwwwxxxzzz|||}}}~~~}}}}}}}}}|||{{{{{{zzzzzzxxxvvvvvvwwwxxxvvvttthhhkkkqqquuuwwwvvvtttqqqqqqoookkkiiiiiikkknnnqqqlllkkkkkkkkknnnrrrvvvxxxuuurrrnnnnnnpppqqqpppoooooopppqqqsssttttttttttttxxxzzz{{{{{{wwwqqqjjjfffkkklllnnnoooooommmkkkjjjiiihhhgggggghhhjjjmmmnnnlllnnnqqqsssqqqmmmhhheeeeeeeeefffggggggggggggfffcccdddfffhhhiiiiiihhhgggeeeiiimmmnnnllliiihhhhhheeedddcccccceeehhhkkknnnmmmllljjjhhhgggggghhhiiifffggghhhiiijjjiiihhhhhhaaaaaabbbccccccccccccccc]]]___```aaa```aaabbbdddhhhhhhhhhgggfffdddcccbbbaaa`````````aaaccceeefffbbbdddffffffffffffhhhjjjjjjkkknnnpppqqqqqqppppppffffffhhhhhhhhhgggfffeeedddgggjjjnnnpppooonnnmmmmmmkkkiiiggggggiiilllmmmooojjjeeeccceeehhhjjjjjjiiiddd``````dddfffeeeaaacccbbbaaabbbeeeiiinnnqqqlllmmmnnnoooooopppppppppoooooonnnoooppprrrtttuuutttuuuvvvwwwvvvtttsssqqqqqqtttvvvuuuqqqnnnnnnooojjjjjjhhhgggeeeeeeeeeeeecccdddgggjjjllllllkkkkkkhhhiiihhheee```___bbbeeeeeeiiinnnrrrrrrooojjjfffdddddddddbbb___^^^___```cccbbb```^^^\\\ZZZZZZYYY[[[[[[\\\]]]^^^```aaabbb]]]^^^aaadddfffhhhiiijjjggggggggghhhiiijjjllllllnnnpppssstttsssqqqpppppptttxxx{{{yyytttqqqrrrttttttuuutttpppkkkjjjnnnrrrmmmnnnoooqqquuuyyy}}}}}}}}}}}}|||{{{{{{zzzzzzyyy{{{}}}}}}}}}}}}~~~}}}|||{{{zzzyyyyyyyyy{{{~~~}}}{{{{{{zzzxxxwwwxxxyyy{{{|||~~~}}}}}}zzzyyyzzz}}}|||xxxzzz{{{~~~~~~~~~}}}|||{{{zzzzzzyyy|||~~~~~~~~~~~~~~~}}}|||zzzxxxwwwvvvzzz{{{~~~~~~}}}|||{{{|||}}}~~~}}}zzzuuuttttttwwwzzz}}}~~~}}}|||}}}zzzzzzzzz{{{|||}}}~~~~~~zzzxxxuuussssssuuuxxxzzzvvvuuusssrrrtttwww{{{}}}}}}}}}}}}yyyvvvuuuxxx{{{zzz}}}~~~yyyxxxzzz}}}zzzzzzyyyyyywwwvvvuuutttxxxxxxyyyzzzzzz{{{{{{zzz{{{{{{}}}~~~~~~~~~{{{~~~yyyyyyyyyxxxxxxyyyyyyzzzsssttttttuuuxxx{{{}}}~~~}}}||||||}}}~~~{{{zzzxxxxxxyyy{{{~~~|||}}}|||zzzxxxxxxyyyzzz|||{{{zzzxxxvvvuuussssssrrrrrrqqqqqqrrrrrrssssssyyyzzz|||~~~{{{yyyxxxyyy||||||yyyvvvnnnrrruuuwwwvvvtttssssssuuusssrrrsssuuuuuuqqqmmmjjjnnntttxxxzzzyyywwwuuu}}}}}}|||zzzyyywwwvvvvvvsssuuuvvvsssooommmoooqqqzzz{{{}}}~~~|||yyyuuurrrppprrrrrrnnniiiggghhhjjjhhhgggggghhhjjjlllnnnooooooooonnnmmmllljjjhhhggghhhhhhhhhiiikkklllnnnooonnnooopppooonnnmmmmmmnnnkkkmmmoooppppppmmmkkkiiimmmnnnoooppppppooonnnllliiiiiijjjkkkkkkiiihhhgggggghhhjjjkkkmmmmmmmmmmmmkkkjjjhhhfffdddcccbbbbbbaaaaaa```aaabbbeeegggiiiiiiiiiiiiiiiiiigggffffffbbbccceeehhhjjjlllmmmnnnoookkkhhhggghhhhhhgggeeejjjkkklllnnnpppqqqssssssrrrnnnjjjjjjmmmpppqqqqqqjjjjjjkkklllmmmoooqqqrrrmmmkkkiiijjjmmmooommmjjjiiijjjlllkkkiiigggfffgggiiihhheeecccbbbcccdddeeecccbbbbbbeeejjjlllkkkiiifffggghhhiiikkkmmmooopppooonnnlllllllllnnnpppqqquuussspppnnnmmmmmmnnnooorrrrrrsssssssssrrrqqqqqqjjjkkklllmmmnnnnnnnnnnnnnnnooopppqqqpppmmmjjjhhhdddccc```___```cccfffhhhkkklllnnnpppqqqpppooonnnlllgggbbb^^^^^^___```aaa___^^^[[[ZZZ[[[]]]aaacccaaaaaa```___```bbbeeeffffffgggjjjmmmoooooonnnnnnkkkllllllkkkjjjkkklllnnnmmmoooppppppoooqqquuuyyyzzzxxxuuutttsssrrrpppooooooqqqtttvvvxxxxxxxxxwwwsssrrrssswww}}}~~~|||}}}||||||yyyvvvvvvxxx||||||zzzzzzyyyyyyxxxxxxyyyyyyyyyuuuvvvyyy|||}}}}}}||||||~~~{{{{{{}}}~~~|||{{{}}}~~~}}}~~~~~~~~~}}}{{{zzzzzzzzz|||}}}}}}~~~~~~}}}}}}}}}zzz{{{|||{{{zzz{{{~~~}}}zzzwwwuuusssssssssxxxzzz|||}}}~~~{{{{{{yyyvvvttttttwwwzzzyyywwwuuuttttttvvvxxxzzzvvvvvvwwwyyy{{{~~~~~~}}}|||}}}|||~~~}}}}}}~~~~~~}}}{{{yyyxxx{{{zzzyyyyyy{{{}}}~~~}}}}}}|||zzzxxxwwwuuuuuuuuussssssssssssuuuwwwyyy{{{~~~{{{wwwvvvxxxzzz|||}}}}}}~~~~~~~~~~~~|||zzzyyywwwxxxzzz|||~~~~~~~~~~~~~~~}}}}}}zzzvvvpppmmmlllmmmnnnooossstttvvvyyyzzz{{{{{{{{{~~~}}}{{{zzz{{{}}}mmmoooqqqrrrrrrqqqrrrssssssttttttvvvvvvtttpppmmmpppsssvvvzzz{{{zzzxxxvvv|||}}}~~~}}}{{{yyywwwuuuuuuuuusssrrrqqqssstttyyy{{{}}}~~~|||{{{wwwuuurrrnnnllliiigggeeejjjlllnnnmmmlllmmmqqquuurrrsssuuuuuutttqqqnnnlllnnnoooppprrrtttvvvwwwxxxzzzzzzyyyvvvrrrppppppqqqnnnooopppqqqrrrrrrqqqpppoooppprrrssssssrrrqqqpppnnnnnnnnnmmmmmmlllkkkjjjkkklllllllllmmmmmmnnnnnnqqqpppnnnllljjjhhhfffeeekkkjjjjjjiiihhhhhhhhhgggggghhhiiijjjkkklllmmmmmmnnnoooppprrrtttuuuuuuvvvvvvrrrnnnllllllllljjjhhhjjjkkklllnnnppprrrtttuuussspppllllllmmmnnnmmmlllnnnnnnoooppprrrtttvvvwwwqqqooommmmmmnnnnnnmmmlllmmmooopppooommmkkkkkkkkkkkkjjjgggeeedddccccccdddfffeeeeeehhhkkkmmmllljjjjjjiiihhhhhhhhhiiijjjjjjiiihhhhhhhhhhhhjjjlllmmmqqqooommmkkkiiiiiihhhhhhnnnnnnpppqqqrrrsssssssssooooooppppppppppppooooooooopppqqqqqqpppmmmjjjiiigggfffeeeeeefffjjjnnnppppppqqqrrrrrrqqqpppooonnnmmmiiidddaaaaaacccddddddcccaaa```______aaaccceeeiiiiiijjjjjjjjjjjjjjjjjjkkklllnnnoooppppppooooooiiikkkmmmmmmmmmmmmooopppqqqsssssssssrrrssswwwzzzvvvtttqqqpppoooooommmlllsssuuuwwwzzz|||}}}||||||ttttttwww|||}}}|||zzzyyy{{{~~~}}}}}}|||zzzyyyxxxwwwwwwwwwzzz|||~~~}}}|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||||||||~~~}}}}}}}}}|||||||||{{{}}}|||{{{zzzzzzzzzzzzzzz|||}}}}}}{{{yyyyyy{{{}}}zzzyyywwwvvvuuuvvvvvvwww{{{|||}}}~~~~~~}}}{{{zzzwwwsssooonnnoooqqqvvvvvvvvvwwwwwwwwwxxxxxxyyyzzz{{{}}}~~~}}}~~~~~~|||}}}}}}}}}}}}|||zzzyyyxxxyyy{{{~~~~~~~~~{{{xxxuuutttsssvvvvvvvvvwwwxxxyyyzzz{{{uuusssqqqrrrvvvzzz}}}~~~|||zzzxxxwwwwwwxxxzzz{{{||||||||||||~~~~~~|||yyyvvvsssrrrsssssssssrrrwwwxxxzzz|||~~~~~~~~~}}}iiijjjkkkkkkkkklllooorrrsssuuuxxxxxxvvvssspppooovvvwwwyyyzzzzzzyyyxxxwwwyyyzzz}}}~~~~~~|||yyywwwvvvtttqqqqqqsssuuuvvvvvvwwwxxxzzz|||~~~zzzsssppppppmmmhhhdddgggkkknnnmmmiiiiiiooouuuvvvyyy|||~~~}}}zzzvvvsssuuuvvvyyy{{{}}}~~~~~~~~~{{{xxxvvvwwwxxxuuuuuutttsssssstttuuuvvvttttttvvvwwwwwwvvvuuutttrrrrrrqqqpppooonnnnnnnnnqqqpppooommmmmmmmmnnnnnnsssssstttsssrrrpppooommmssssssqqqooollljjjhhhfffggghhhjjjmmmqqqsssvvvwww||||||}}}~~~~~~~~~~~~~~~|||xxxtttpppooonnnmmmlllllllllnnnppprrruuuwwwyyywwwuuusssrrrqqqooollljjjmmmnnnnnnoooqqqsssuuuvvvttttttssspppnnnmmmmmmooopppqqqrrrrrrpppnnnnnnooommmlllkkkjjjhhhgggfffeeekkkjjjiiikkkmmmnnnmmmllljjjiiifffdddddddddeeefffeeeffffffggghhhhhhiiiiiikkkkkklllkkkkkkkkkjjjiiikkklllnnnppprrrtttuuuuuutttttttttsssrrrqqqpppoooqqqrrrrrrrrrpppnnnllljjjiiiiiiiiijjjmmmppptttvvvvvvuuutttrrrpppooommmmmmpppmmmiiifffggghhhhhhhhhcccccccccdddfffggghhhiiijjjkkkmmmnnnooommmkkkjjjqqqppppppoooooonnnmmmmmmiiikkknnnpppppppppppprrrtttuuuuuutttssssssvvvxxxrrrpppmmmmmmmmmnnnnnnmmmxxxyyy{{{}}}~~~}}}|||{{{tttvvv{{{~~~~~~~~~}}}|||{{{{{{{{{{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}||||||~~~|||{{{}}}}}}{{{yyyxxxwwwvvvwwwvvvvvvuuuuuuuuuvvvvvvyyyyyyyyyvvvtttsssssstttwwwwwwwwwxxxzzz{{{}}}~~~~~~~~~~~~|||{{{~~~}}}yyytttooommmmmmnnnuuuvvvxxxyyyzzzyyyxxxwww{{{}}}~~~}}}|||zzzzzz{{{{{{{{{{{{zzzyyywwwzzz~~~}}}{{{yyywwwvvvuuu{{{{{{|||||||||{{{zzzzzzsssqqqqqqrrrvvv{{{~~~~~~|||{{{zzzyyyzzz|||}}}}}}}}}|||{{{{{{~~~}}}zzzxxxwwwxxxyyyyyyxxxvvvzzz{{{}}}}}}|||}}}fffffffffeeeeeehhhlllpppuuuxxxzzzxxxuuurrrsssuuuyyyyyyxxxwwwvvvuuuuuuuuutttuuuvvvwwwwwwwwwvvvvvvuuuqqqnnnooossswwwxxxwwwvvvvvvvvvvvvxxx{{{}}}|||xxxuuusssqqqmmmjjjjjjlllmmmmmmkkklllpppsssyyy{{{}}}}}}{{{yyyxxxzzz|||~~~}}}|||}}}}}}}}}{{{zzz{{{}}}~~~{{{xxxuuussssssuuuvvvyyyyyyzzzyyyyyywwwvvvuuuuuutttsssrrrrrrssstttuuuxxxvvvsssqqqoooooopppqqqqqqsssvvvxxxyyyyyyxxxxxxvvvuuurrrooolllkkkjjjjjjlllmmmpppsssvvvzzz}}}~~~|||yyyuuuqqqooommmllllllnnnooopppqqqtttwwwyyy{{{{{{{{{{{{zzzxxxuuuqqqooolllmmmmmmnnnpppqqqssstttvvvwwwvvvrrrmmmkkkmmmpppooopppqqqpppooonnnnnnooonnnnnnoooooonnnmmmllllllooonnnmmmmmmnnnnnnnnnnnniiigggeeeccccccdddfffgggjjjkkkkkklllkkkkkkjjjiiiiiikkknnnrrrtttuuuuuutttooopppqqqrrrssstttttttttttttttttttttsssqqqpppooosssrrrrrrqqqpppooommmmmmlllllllllnnnpppsssuuuwwwuuutttrrrooonnnllllllkkkrrrooollljjjjjjjjjjjjiii```bbbdddgggjjjkkkkkkkkkfffgggjjjlllnnnooooooooosssrrrpppnnnlllkkkkkkkkkkkknnnqqqrrrqqqppppppppprrrqqqqqqpppooopppqqqrrrpppnnnmmmmmmooorrrsssssszzz{{{|||||||||zzzxxxwwwuuuxxx~~~}}}{{{{{{}}}~~~~~~}}}~~~~~~|||}}}}}}~~~}}}{{{yyyxxxwwwwwwttttttssssssssstttuuuuuuwwwxxxxxxvvvtttsssssstttzzzzzz|||~~~~~~|||zzzyyy}}}zzzvvvtttuuuvvvxxxyyyzzz{{{{{{{{{{{{{{{|||}}}}}}|||~~~}}}|||yyyyyyyyyzzzzzzzzzzzzzzz}}}~~~~~~}}}}}}~~~xxxyyyzzz{{{||||||}}}}}}~~~~~~|||zzzyyyzzzyyywwwxxxzzz|||}}}}}}}}}}}}~~~~~~~~~{{{~~~}}}|||zzzzzz{{{{{{{{{zzz{{{|||}}}||||||}}}~~~~~~~~~eeeeeeeeeddddddgggllloooxxxyyyyyyvvvsssssswww{{{wwwvvvtttrrrqqqpppqqqqqqrrrqqqoooooooooqqqtttvvvvvvssspppqqqvvvyyyzzzyyyxxxwwwtttssssssuuuwwwxxxzzz{{{{{{xxxuuussstttvvvwwwtttrrrssswwwyyyyyyxxxzzzzzz{{{{{{|||}}}}}}~~~|||}}}~~~}}}{{{yyyxxxyyyzzzzzzzzz{{{}}}|||yyyvvvttttttvvvwww}}}}}}|||{{{zzzxxxwwwvvvyyyyyyyyyyyyzzz|||~~~~~~|||yyywwwwwwxxxyyywwwyyy|||xxxuuurrrooonnnpppsssvvvvvvvvvwwwxxxzzz}}}~~~}}}|||{{{vvvuuussspppnnnlllkkklllpppooooooppprrrtttwwwxxxzzz|||~~~~~~}}}yyyvvvtttooooooppppppqqqrrrsssttttttuuuuuurrrnnnlllnnnqqqooopppqqqpppnnnnnnooopppoooppprrrssstttuuuuuuuuurrrrrrqqqpppoooooopppqqqpppnnnllljjjiiijjjkkkkkkrrrrrrqqqpppooommmkkkjjjnnnppptttxxx{{{|||||||||xxxxxxwwwvvvuuusssrrrqqqrrrrrrrrrrrrrrrqqqppppppsssrrrqqqppppppooooooppppppqqqqqqrrrssstttuuuuuupppooommmllljjjjjjjjjjjjooollljjjhhhhhhhhhfffeeeaaacccfffiiijjjiiigggfffdddeeefffiiimmmqqquuuwwwtttsssqqqooommmlllllllllnnnpppssssssqqqnnnmmmmmmllllllkkkkkkllllllllllllnnnmmmkkkmmmppptttwwwxxxwwwxxxzzz{{{|||{{{yyyxxxyyy}}}}}}zzzxxxzzz{{{}}}~~~}}}zzz{{{~~~~~~}}}|||||||||}}}wwwwwwwwwwwwwwwwwwxxxxxx|||~~~~~~}}}|||}}}~~~}}}{{{yyy|||}}}}}}|||zzz{{{|||~~~~~~}}}||||||}}}~~~~~~|||~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{~~~}}}zzzyyyzzz|||wwwxxx{{{~~~}}}{{{yyy}}}~~~~~~}}}||||||}}}~~~~~~{{{yyyyyy{{{||||||{{{{{{||||||}}}~~~~~~~~~hhhiiijjjjjjjjjkkknnnqqqxxxwwwvvvttttttvvvyyy|||tttsssqqqooonnnnnnoooooorrrooollljjjkkknnnsssvvvwwwvvvuuuvvvyyyzzz{{{zzzzzzxxxuuurrrqqqrrrtttuuusssvvvyyyxxxvvvvvvyyy}}}~~~yyyuuuwww}}}~~~{{{zzzyyyyyyyyyzzz}}}}}}|||{{{|||}}}|||{{{zzz{{{|||{{{zzzyyyyyyyyyzzz{{{|||~~~~~~}}}|||{{{{{{zzzzzz|||zzzxxxvvvwwwzzz~~~}}}|||{{{{{{|||}}}~~~yyyyyyyyyyyyyyyxxxwwwvvvqqqssstttsssqqqpppooopppqqqpppooonnnoooppprrrsssuuuxxx|||}}}|||yyywwwvvvoooooonnnnnnnnnnnnoooppppppqqqrrrrrrqqqpppqqqrrrrrrrrrsssrrrpppppprrrsssqqqrrrtttvvvxxxzzz{{{|||vvvvvvuuutttrrrrrrtttvvv|||zzzxxxvvvsssqqqpppooouuutttsssqqqooonnnlllllltttuuuxxxzzz||||||{{{zzz~~~}}}|||zzzwwwtttrrrppprrrsssssssssrrrqqqqqqpppqqqpppooooooooopppqqqrrrvvvvvvwwwwwwwwwwwwvvvuuullllllkkkjjjjjjiiihhhhhhgggfffeeeeeeffffffdddccchhhiiijjjkkkiiifffcccaaaaaabbbccceeejjjoootttwwwtttssssssrrrrrrqqqppppppoooqqqrrrqqqnnnlllkkkkkkjjjiiiiiijjjlllnnnmmmlllnnnllljjjkkknnnrrruuuvvvtttvvvyyy|||~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{{{{}}}yyyzzz|||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}wwwyyyzzz{{{|||}}}}}}{{{zzzyyy{{{|||{{{xxxwwwyyy|||}}}~~~~~~}}}|||~~~~~~}}}}}}||||||}}}~~~~~~~~~{{{{{{}}}~~~~~~}}}}}}||||||}}}~~~~~~|||}}}~~~~~~}}}||||||~~~}}}}}}nnnppprrrssssssrrrssstttrrrrrrrrrsssvvvxxxxxxxxxrrrqqqpppoooooooooppppppooommmkkkiiijjjlllooorrrtttvvvxxxxxxxxxwwwwwwwwwvvvuuusssqqqqqqrrrtttuuuoooppprrrtttvvvxxx{{{}}}|||xxxvvvwwwzzz}}}|||{{{yyyzzz{{{|||~~~~~~}}}}}}||||||~~~~~~}}}}}}}}}}}}~~~~~~{{{zzzyyyzzzzzztttuuuuuuvvvvvvuuuuuutttppptttyyy{{{zzzyyyyyyyyyxxxvvvsssqqqpppppprrrsssrrruuuzzz{{{yyywwwvvvvvvooonnnmmmlllkkkkkkkkkkkklllmmmooorrruuuvvvuuutttsssssssssrrrqqqqqqsssuuutttttttttvvvxxxzzz}}}yyyzzzzzzxxxvvvvvvxxx{{{~~~|||zzzwwwuuusssvvvtttsssqqqpppoooppppppuuuvvvxxxyyyzzzzzzzzzyyy}}}}}}|||zzzyyywwwuuutttwwwwwwwwwvvvtttsssqqqpppooonnnmmmmmmnnnpppsssuuuwwwxxxyyyzzzzzzyyywwwvvvlllmmmmmmmmmllljjjhhhgggcccccccccfffiiijjjjjjhhhkkklllllllllkkkhhheeeccccccdddeeegggjjjlllnnnooopppqqqrrrtttttttttssssssnnnoooooonnnllljjjjjjkkkmmmllllllooosssuuuuuussssssppplllkkkmmmoooqqqrrrtttvvvzzz}}}~~~}}}|||~~~~~~||||||{{{zzzzzzzzz{{{{{{~~~}}}|||}}}~~~zzz{{{|||}}}~~~{{{}}}~~~~~~}}}|||vvvyyy|||{{{xxxxxx{{{~~~}}}}}}~~~}}}~~~}}}|||{{{yyyxxxzzz}}}rrruuuyyy{{{zzzxxxwwwvvvmmmmmmooosssxxxyyyvvvsssqqqqqqqqqpppqqqqqqrrrrrrjjjjjjiiihhhiiijjjlllmmmppptttwwwwwwtttrrrrrrssspppoooooooooppprrrtttvvvnnnllllllpppvvvzzz{{{zzzyyyyyyyyyyyyyyyzzz|||}}}yyy{{{~~~}}}{{{{{{|||~~~~~~zzzxxxwwwwwwxxxsssssstttuuuuuuvvvuuuuuuqqqwww~~~}}}yyyvvvtttssstttuuurrrvvvzzz{{{xxxvvvvvvwwwssssssqqqooonnnmmmmmmmmmjjjkkkmmmsssyyy{{{yyyvvvrrrrrrrrrqqqpppppprrruuuvvvuuuuuuuuuwwwyyy|||~~~|||}}}}}}{{{xxxyyy|||zzz{{{|||}}}|||zzzwwwvvvvvvtttrrrqqqqqqrrrtttuuussstttvvvxxxzzz{{{||||||zzzzzzzzzzzzyyyyyyxxxwww||||||{{{yyywwwtttrrrqqqnnnmmmllllllmmmppptttvvvuuuvvvxxxzzzzzzyyywwwvvvooooooppppppnnnkkkhhhgggbbbcccfffjjjoooqqqrrrqqqiiikkklllnnnnnnmmmkkkjjjlllmmmooopppqqqpppnnnmmmkkkmmmppprrrtttttttttssslllmmmmmmllljjjjjjkkkmmmqqqqqqqqquuuzzz}}}|||{{{xxxtttpppmmmmmmnnnooooooxxxyyy{{{|||}}}|||zzzyyyzzz{{{|||zzzxxxyyy}}}~~~|||}}}~~~}}}~~~}}}}}}~~~~~~~~~}}}|||||||||||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}vvvzzz}}}|||zzzzzz~~~}}}~~~~~~~~~|||zzz{{{yyyxxxyyy}}}~~~}}}|||yyyzzz{{{}}}~~~|||xxxtttqqqrrrrrrrrrqqqqqqpppooommmkkkhhheeedddfffhhhjjjqqqpppppppppppppppqqqrrrtttrrrqqqsssuuuuuurrrooonnnnnnnnnoooqqquuuyyy{{{~~~~~~|||yyywwwwwwxxx~~~zzz{{{|||{{{|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||{{{||||||yyyyyyzzz{{{{{{|||}}}}}}~~~~~~}}}|||zzzuuuqqqqqquuuyyyzzzzzzzzz{{{zzzwwwsssooommmmmmlllnnnqqqsssvvvwwwwwwwwwtttttttttuuuuuuuuuuuuuuurrruuuyyy}}}~~~}}}zzzxxx{{{{{{{{{{{{|||||||||}}}yyyyyy{{{||||||{{{zzzyyykkkmmmqqqtttwwwyyyzzzzzz|||yyyuuutttwwwxxxvvvtttuuuuuuuuuuuuuuuuuuuuuuuuvvvtttqqqpppqqqrrrqqqqqqjjjhhhfffggglllpppqqqpppqqqooonnnpppuuuwwwvvvtttvvvrrrnnnmmmnnnnnnllljjjkkkoootttvvvuuurrrooonnnmmmnnnpppqqqqqqpppooonnnrrrtttuuutttqqqmmmkkkjjjnnnppprrrqqqoooooorrrttttttrrrpppnnnnnnppprrrtttoooqqqtttxxx|||~~~}}}yyyuuuqqqoooqqqssswwwxxxzzz|||||||||zzzyyyxxxxxxxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||{{{zzzxxxvvvtttvvvvvvvvvuuutttssssssrrrtttqqqnnnllljjjkkkmmmnnnrrrqqqqqqqqqqqqqqqrrrrrrrrrooommmmmmoooqqqpppooopppppppppppprrruuuxxxzzz|||}}}~~~|||||||||~~~|||}}}}}}||||||}}}}}}|||{{{|||}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~|||zzzwwwwwwxxxzzz|||||||||}}}}}}{{{vvvsssqqqppppppppprrrssstttuuuuuuuuuuuutttssssssuuuwwwzzz|||xxxyyy{{{||||||zzzxxxvvvuuuvvvxxxyyy{{{{{{||||||||||||}}}}}}|||zzzxxxwwwnnnooorrruuuxxxzzz|||}}}|||{{{yyyvvvsssqqqqqqrrrpppqqqrrrssstttuuuvvvwwwyyywwwtttrrrrrrqqqooommmlllkkkkkkmmmpppqqqpppnnnnnnnnnnnnooorrrsssssssssvvvsssooonnnooopppooonnnooopppqqqrrrqqqooonnnnnnxxxwwwwwwvvvuuuttttttsssqqqqqqrrrrrrrrrrrrpppooojjjlllmmmllljjjjjjlllnnnsssrrrqqqqqqrrrtttwwwxxxxxxxxxyyyyyy{{{}}}}}}|||~~~}}}~~~~~~|||zzzyyyxxxzzz}}}~~~~~~{{{xxxwwwxxxyyyzzz}}}|||{{{zzzyyyyyyyyyyyy}}}{{{xxxuuussssssttttttwwwwwwvvvvvvuuuuuuuuuuuuqqqooolllkkkmmmppprrrrrrttttttsssttttttvvvwwwxxxvvvyyy~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{{{{}}}}}}}}}}}}~~~~~~}}}~~~~~~||||||{{{{{{zzz{{{|||~~~~~~zzz{{{|||}}}~~~}}}||||||~~~~~~~~~}}}}}}}}}{{{|||}}}~~~}}}~~~~~~~~~||||||}}}~~~|||{{{zzzxxxxxxwwwvvvvvvvvvvvvvvvyyywwwuuutttuuuyyy}}}{{{zzzzzzyyyxxxxxxxxxxxxvvvwwwyyy{{{|||{{{zzzyyy~~~~~~}}}|||zzzxxxuuutttttttttuuuvvvwwwyyy{{{|||{{{||||||wwwpppmmmnnnqqqnnnooopppsssuuuwwwyyyzzz}}}{{{xxxvvvuuurrrnnnkkknnnnnnoooqqqsssrrrooommmnnnooopppqqqpppqqqrrrsssxxxuuurrrqqqsssuuuvvvwwwyyyxxxvvvtttttttttuuuvvv{{{yyyvvvsssrrrssstttvvvvvvsssqqqrrruuuwwwvvvtttqqqqqqrrrqqqoooooopppqqqoooooooooppprrrtttwwwyyy|||{{{zzzyyyyyy{{{~~~}}}}}}zzzyyyzzz}}}}}}}}}~~~zzzxxxzzz~~~~~~{{{zzzzzzyyy{{{zzzyyyxxxvvvuuusssrrrsssrrrqqqqqqrrruuuwwwxxxyyyyyyxxxxxxxxxwwwwwwwwwqqquuu{{{~~~|||{{{}}}}}}~~~~~~|||zzzxxxyyy{{{|||~~~}}}{{{{{{|||||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{|||~~~|||}}}~~~|||zzzzzzzzzzzz~~~}}}{{{zzzyyyzzz|||}}}zzzxxxwwwuuuvvvxxx{{{|||}}}~~~|||yyywww{{{{{{{{{zzzyyywwwtttsssyyyxxxwwwvvvvvvwwwxxxyyy||||||{{{xxxtttrrrsssuuurrrsssuuuvvvyyy{{{|||}}}~~~|||{{{yyywwwrrrooooooooopppqqqqqqqqqooonnnooorrrttttttqqqppprrruuuyyywwwuuutttvvvyyy|||~~~~~~|||zzzzzzzzz|||||||||yyyvvvrrrooooooqqqtttwww}}}xxxssssssvvvyyywwwtttxxxxxxxxxwwwvvvuuuvvvvvvkkkllllllnnnpppqqqssstttwwwwwwwwwxxxyyy{{{|||}}}vvv{{{~~~{{{zzz|||~~~}}}~~~}}}|||zzzzzzyyyxxxuuussspppoootttvvvxxxyyyzzz{{{{{{|||~~~~~~~~~~~~|||zzzxxxwwwrrrvvv{{{~~~~~~}}}{{{{{{~~~~~~~~~~~~~~~~~~|||yyywwwwwwxxx}}}~~~|||zzzzzz{{{|||}}}{{{||||||{{{xxxwwwxxxzzz}}}~~~|||}}}~~~~~~}}}}}}~~~~~~}}}|||zzzwwwvvvvvvxxx{{{}}}~~~zzzxxxvvvwwwxxxxxxyyyxxxwwwvvvyyyxxxwwwvvvwwwxxxzzz{{{~~~{{{yyyyyy|||~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}zzzwwwoooooooooooooooppprrrsssrrrtttvvvuuurrrppprrruuuvvvvvvuuuuuuvvvyyy}}}{{{zzzzzz|||}}}{{{{{{xxxtttpppoooqqqsssvvv{{{vvvqqqqqqtttwwwvvvsssvvvuuussssssssssssrrrrrrppppppqqqrrrssssssssssssuuuwwwyyy{{{{{{zzzyyyxxxwww|||~~~}}}~~~}}}~~~~~~~~~~~~|||zzzxxxwwwwwwzzz}}}~~~~~~~~~~~~{{{yyyxxx{{{~~~~~~~~~~~~~~~~~~}}}{{{yyyyyyzzz~~~~~~~~~}}}~~~~~~}}}zzz{{{|||~~~zzz|||~~~|||xxxvvvxxxzzz~~~~~~}}}{{{yyyyyyyyyzzzzzz{{{}}}~~~~~~|||{{{tttvvvxxxzzz|||}}}}}}}}}wwwxxxyyyzzz|||~~~|||~~~~~~tttttttttsssrrrsssvvvyyyuuuvvvwwwuuusssrrrrrrssstttuuuvvvvvvvvvwwwzzz}}}}}}|||}}}{{{{{{xxxuuuqqqoooooopppqqqtttqqqnnnnnnrrruuuuuutttsssqqqoooooopppqqqqqqpppxxxyyyzzz{{{{{{zzzxxxwwwxxxzzz|||~~~}}}yyyvvvssswww{{{wwwxxxzzz|||}}}~~~}}}{{{}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}||||||{{{|||}}}~~~}}}~~~}}}~~~}}}~~~~~~|||yyyzzz}}}~~~||||||yyyzzz{{{|||||||||||||||xxxzzz}}}}}}~~~~~~|||~~~~~~{{{zzz|||~~~}}}{{{zzzyyyyyyxxxwwwuuuvvvxxx{{{{{{yyyyyy{{{}}}~~~yyyvvvuuuuuuuuuttttttttttttssssssrrrrrrssstttuuuvvvuuusssqqqrrrtttuuuuuusssyyy{{{|||~~~~~~|||zzzyyyxxxyyyzzz{{{zzzxxxuuussstttwww{{{~~~ppprrrvvvzzz~~~~~~xxxzzz}}}|||}}}~~~~~~~~~~~~}}}}}}}}}yyyxxxxxxxxxyyy||||||~~~~~~|||}}}}}}}}}||||||{{{{{{zzzzzz}}}~~~}}}}}}~~~~~~|||yyyzzz~~~}}}~~~~~~{{{{{{}}}|||wwwrrrtttvvvyyy|||yyyzzzzzzxxxvvvtttuuuvvvwwwtttrrrsssvvvxxxwwwvvvuuuvvvyyy{{{{{{zzzxxxvvvttttttuuuuuuvvvvvvvvvvvvvvvxxx{{{}}}qqquuu{{{~~~{{{|||}}}|||||||||yyywwwuuuuuuyyy|||}}}~~~~~~|||~~~~~~}}}~~~~~~}}}||||||zzz{{{|||||||||zzzwwwsssqqqnnnrrryyy|||xxxtttqqquuuuuuvvvwwwwwwvvvuuuuuurrrtttvvvxxxyyyyyyyyyxxxtttqqqoooppptttxxxzzzyyy{{{zzz{{{~~~}}}}}}zzzzzz|||~~~~~~}}}yyywwwxxxzzz~~~}}}zzzxxxvvvuuuuuuxxxxxxyyyyyyyyyzzzzzzzzzxxxzzz|||~~~~~~}}}{{{yyyxxxuuussssssuuuwwwwwwwwwyyyzzz|||{{{{{{~~~~~~{{{yyyxxxyyyzzz|||{{{{{{{{{{{{|||}}}~~~~~~}}}{{{}}}{{{yyywwwxxxxxxvvvuuuwwwzzz~~~|||wwwvvv}}}wwwvvvxxx{{{{{{{{{{{{|||}}}~~~~~~}}}}}}}}}~~~}}}|||{{{yyyxxxxxx|||uuulllkkkssswwwuuuwww}}}|||{{{{{{{{{||||||}}}~~~~~~{{{xxxvvvuuuxxx{{{}}}}}}~~~~~~qqqfffccckkkyyy||||||}}}~~~{{{{{{|||~~~}}}|||{{{xxxsssppppppssswwwzzzwww{{{ssshhhdddiiiuuu}}}~~~zzzxxxtttrrrqqqrrrssstttqqqvvv|||yyypppkkknnnvvv|||zzzyyyxxxvvvtttsssqqqpppmmmssszzz~~~}}}~~~vvvrrrtttyyy~~~{{{yyyxxxvvvvvvxxx{{{}}}}}}{{{{{{{{{|||~~~~~~~~~}}}|||{{{}}}~~~