BM6P6(@ }}}ssslllddd___```ccceeefffeeehhhmmmqqqooommmkkkjjjjjjhhhfffcccfffeeeddddddeeegggjjjllljjjiiihhhgggeee```ZZZVVVOOOFFF<<<888999999666222333999======<<>>===CCCOOOXXXaaacccfffgggggghhhiiikkkccceeegggiiihhhhhhiiiiiieeejjjmmmlllmmmmmmiiiddd```TTTGGG===555...,,,......///111111111333666999DDDNNNZZZaaaccceeeiiinnniiihhhhhhhhhhhhhhhiiiiiihhheeecccdddffffffdddbbbfffiiiiiifffddddddaaa\\\UUUIII:::111000111///,,,333222000111555>>>IIIQQQbbbccceeegggiiiiiiiiiiiiiiieeecccdddhhhhhhddd```fffeeeccc```___aaafffiiicccaaa___^^^^^^```bbbdddfffeeedddbbbaaa`````````aaaaaaaaaaaabbbbbbbbbbbbaaa___\\\YYYXXXZZZ]]]___^^^UUUGGG:::111+++((('''+++******---555AAAMMMUUUcccaaa______```aaaaaa```bbb^^^YYYZZZ^^^```___]]][[[\\\^^^`````````______ccccccddddddeeeddddddcccccccccccceeeggghhhhhhfffkkklllkkkhhhcccbbbdddfffgggffffffeeecccbbbaaa``````[[[QQQEEE999///((($$$(((,,,999KKKYYY___bbbeeedddeeehhhjjjeee```bbbhhhjjjhhhgggiiijjjjjjgggccccccbbbaaa``````bbbdddeeedddeeefffgggggggggfffeeeffffffeeecccbbbaaaaaa```dddeeeggghhhiiiiiiiiiiiiffffffgggiiijjjiiigggdddaaaWWWHHH888---))))))***)))(((,,,999LLL___kkkooommmmmmmmmllljjjiiikkklllpppmmmhhhdddcccfffjjjmmmooollljjjlllqqqrrrpppllliiilllnnnooommmkkkjjjjjjkkklllnnnpppqqqpppooonnnpppmmmjjjkkkoooqqqpppmmmmmmnnnooonnnllliiifffddd```VVVGGG;;;666555444444AAARRRdddqqqzzz~~~yyypppnnnqqquuuvvvtttpppmmmlllmmmpppttttttrrrooooooppprrrrrrssstttuuuvvvwwwwwwwwwuuusssvvvzzz}}}|||zzzyyyuuurrrssswwwzzzyyyvvvqqqiii\\\OOOCCC999111------000666BBBTTThhhuuuzzzxxx{{{|||{{{}}}{{{zzz{{{||||||||||||}}}|||{{{{{{{{{{{{yyywwwwww}}}{{{xxxyyy}}}~~~zzzwwwtttrrroooiiiaaa[[[DDD:::444555555888HHH[[[ooouuuxxxxxxzzzzzz~~~~~~}}}xxx}}}pppiiifffbbb___cccfffhhhhhhggghhhlllooommmkkkiiihhhgggeeeaaa___``````aaabbbdddgggjjjlllkkkjjjiiihhhddd^^^VVVPPPGGGAAA:::666777777555333666;;;AAACCCFFFLLLVVV___gggiiikkkmmmmmmkkkiiigggkkknnnppppppmmmjjjjjjjjjmmmllllllmmmmmmllljjjiii___SSSHHHEEEFFFEEEDDDDDDBBBBBBBBB@@@AAAHHHSSS\\\dddfffhhhiiiiiiiiijjjkkkeeegggiiijjjjjjjjjiiiiiifffjjjmmmlllmmmmmmiiiccc[[[NNN???777222---,,,---...///000111222555:::===JJJSSS^^^dddeeegggkkkooolllkkkjjjhhhggggggggggggfffdddcccdddfffgggfffdddkkkmmmlllhhheeeeeeaaa[[[NNNDDD666//////000///---000111222555:::CCCNNNUUUbbbccceeehhhiiijjjjjjjjjlllhhheeefffhhhhhhddd```ddddddbbb___^^^```eeehhhdddbbb```^^^^^^___aaabbbfffeeedddbbbaaaaaa````````````aaaaaabbbbbbbbbbbb```^^^\\\[[[\\\]]]^^^^^^aaaWWWHHH:::///)))%%%###'''&&&(((...999GGGSSSYYYccccccbbb`````````aaaaaaaaa___]]]___ccceeeccc```______```aaabbbbbbbbbbbbddddddeeefffggghhhiiiiiiddddddeeegggiiiiiigggfffiiikkkkkkhhhdddbbbdddgggffffffdddcccbbbaaaaaaaaa___\\\TTTHHH;;;000***''')))---;;;NNN]]]cccfffiiidddeeeggghhhddd___aaagggjjjhhhgggggghhhhhheeebbbdddcccbbbaaabbbccceeefffcccdddeeeggggggfffeeedddeeedddbbbaaaaaabbbdddeeedddeeefffhhhhhhhhhhhhgggiiiiiijjjlllmmmmmmjjjhhhddd[[[MMM<<<...''''''))))))***111???RRRbbbjjjmmmmmmnnnooommmlllkkklllmmmooolllhhheeedddfffiiikkkooonnnnnnppprrrsssrrrpppnnnnnnoooppppppooonnnmmmlllmmmoooppppppooonnnmmmooollliiijjjnnnpppnnnkkknnnnnnoooooonnnmmmlllkkkiii```RRRDDD:::555444444???OOOaaammmuuuyyywwwqqqqqqtttwwwwwwvvvsssrrrqqqsssuuuwwwvvvsssppppppqqqrrrrrrssssssssstttttttttvvvuuussstttvvvxxxyyyyyyzzzvvvsssuuuyyy{{{zzzxxxqqqllldddZZZOOOCCC999222///000555???QQQdddrrrxxxzzz}}}~~~|||}}}|||xxxyyy{{{{{{|||}}}~~~}}}||||||}}}}}}{{{yyyyyy~~~{{{zzz|||~~~}}}{{{yyyvvvtttrrrnnnhhhcccRRREEE;;;999666666BBBQQQfffnnnuuuxxx|||~~~~~~|||qqqeee````````````dddhhhkkkkkkiiihhhjjjlllkkkiiifffcccbbb___]]]ZZZ```aaacccfffiiimmmppprrrlllkkkiiifffaaaXXXOOOHHH???===:::777666666666777:::???FFFMMMTTT[[[aaaffflllmmmoooooonnnkkkgggeeejjjlllooopppnnnmmmllllllnnnmmmlllllllllllljjjgggXXXNNNDDDCCCEEEDDDCCCEEE???AAACCCEEEHHHOOOZZZbbbhhhjjjkkkkkkjjjjjjkkklllgggiiikkkmmmmmmllljjjhhhfffjjjlllkkklllmmmhhhbbbWWWHHH888222000...------///000111333666;;;BBBGGGSSSZZZccchhhhhhhhhlllooonnnmmmkkkiiigggeeeeeedddccccccccceeehhhiiiiiigggpppqqqnnniiifffeee___YYYEEE<<<111,,,,,,//////...---000555;;;CCCLLLVVV\\\bbbcccfffhhhiiiiiiiiiiiillliiifffeeeffffffbbb___bbbaaa```]]]\\\^^^bbbfffdddcccaaa___^^^___```aaaeeedddcccbbbaaa`````````______```aaabbbccccccddd```]]][[[\\\___aaa___]]]```VVVFFF888---(((%%%$$$'''&&&)))333AAAOOOYYY]]]dddeeefffccc```___```ccc___^^^___bbbfffhhheeebbbaaaaaaaaaaaaaaacccdddeeedddddddddeeegggiiilllmmmffffffgggiiikkkjjjgggdddgggiiijjjhhheeeccceeegggfffdddcccaaa``````aaaaaa___^^^YYYMMM===111+++***+++000>>>RRR```eeegggiiifffeeeeeeeeebbb^^^```fffhhhfffeeedddfffffffffeeedddcccbbbbbbbbbcccdddeeebbbcccdddeeeeeeeeeeeeddddddbbb```^^^___bbbfffiiiffffffhhhhhhhhhhhhgggfffjjjjjjkkkmmmoooooommmjjjddd^^^RRRAAA000((((((+++)))+++444CCCUUUccchhhiiilllnnnooonnnmmmllllllmmmpppooollljjjjjjjjjlllmmmmmmooorrrssssssssstttuuurrrooonnnoooqqqsssqqqnnnrrrssstttttttttsssrrrqqqnnnllljjjkkknnnooonnnkkknnnnnnnnnnnnooopppqqqrrrqqqkkk___OOO???555111222;;;KKK^^^iiiooossstttsssssstttvvvvvvuuuuuuvvvwwwyyyzzzyyyvvvsssqqqqqqrrrtttttttttssssssrrrrrrrrrvvvuuutttrrrqqqrrrtttwwwyyyvvvtttuuuxxxyyyxxxvvvqqqppplllggg^^^QQQDDD;;;222000222;;;JJJ]]]mmmvvv{{{~~~~~~{{{{{{~~~~~~|||wwwyyyzzz{{{{{{}}}|||{{{{{{|||}}}}}}{{{zzz|||~~~}}}{{{}}}||||||zzzyyyxxxxxxvvvrrroooaaaRRRCCC<<<888666<<>>777...***+++---...---***000999BBBLLLTTT\\\aaadddeeefffggggggfffeeeeeefffdddbbbaaabbbaaa___]]]______]]]\\\ZZZ\\\```ccccccbbbaaa``````aaabbbccccccbbbaaa```````````````______```aaabbbcccdddeeeaaa^^^[[[[[[___bbbaaa___\\\RRRBBB555,,,)))(((((()))***000;;;KKKWWW^^^```dddgggiiifffaaa^^^aaaddd___^^^^^^aaaeeeggggggeeecccbbb```___```bbbeeegggdddcccbbbcccdddgggjjjkkkffffffhhhjjjkkkiiieeeaaadddgggjjjiiifffdddeeegggdddcccaaa```___```aaabbb___aaa^^^QQQ???111+++***...333@@@RRR___cccdddeeeiiifffeeeeeebbb___aaafffdddcccbbbbbbccceeefffgggcccbbbbbbbbbbbbcccdddeeedddcccbbbbbbbbbdddfffgggeeeccc___]]]^^^bbbgggjjjhhhiiiiiijjjiiihhhgggfffgggggghhhkkkmmmmmmkkkiiiaaa^^^UUUEEE444***+++///(((***222AAASSS```fffgggjjjlllnnnnnnmmmkkkkkkkkkooonnnmmmlllkkkjjjjjjjjjiiinnnssstttrrrqqqssswwwrrrnnnkkklllqqqsssrrrnnntttttttttttttttsssrrrqqqlllkkkkkkmmmppprrrqqqoooooonnnmmmmmmnnnqqqssstttrrrpppgggVVVCCC555000000888HHH\\\iiinnnppprrrtttrrrssssssrrrrrrssswwwzzz{{{zzzwwwtttrrrqqqrrrssswwwwwwvvvuuutttsssrrrrrrvvvvvvuuuqqqmmmnnnrrrvvvxxxvvvttttttuuuuuusssqqqrrrrrrqqqnnnggg\\\OOOFFF555000000777DDDTTTgggtttxxx||||||yyyyyy{{{}}}{{{yyyzzzzzzzzzzzz|||zzzyyyyyyzzz||||||{{{yyy~~~}}}|||{{{{{{{{{{{{{{{||||||{{{zzzyyyjjjZZZIIIAAA===999:::===NNNYYYgggqqqvvvxxxzzz|||{{{~~~wwwnnnkkkhhhffffffggghhhhhhhhhkkknnnnnnkkkjjjjjjllljjjddd\\\WWWWWWZZZ]]]___bbbdddfffhhhjjjkkkkkkkkkmmmggg^^^TTTMMMHHHCCCAAA888;;;<<<:::777777:::>>>GGGKKKSSS^^^hhhnnnooonnnlllmmmnnnnnnmmmkkkiiihhhfffgggiiikkkmmmmmmllljjjlllnnnllljjjlllooojjjbbbRRRJJJCCCBBBBBB@@@@@@CCC===AAAHHHOOOVVV]]]dddgggllllllllljjjhhhggghhhjjjlllkkklllnnnpppoookkkhhhhhhiiiiiihhhiiiiiibbbYYYQQQ@@@111,,,......,,,,,,---///222666===FFFPPPWWW```cccggghhhgggfffgggiiiiiiiiihhhgggffffffffffffbbbdddgggjjjlllmmmmmmnnnlllllliiifffdddaaaXXXNNN999444---******,,,------+++333>>>JJJTTT[[[aaadddffffffffffffeeecccaaa```___^^^\\\\\\\\\]]]]]]]]]]]]]]]]]][[[ZZZ[[[^^^aaaaaaaaaaaaaaabbbdddeeefffaaa``````_________````````````aaabbbcccdddeeefffccc```\\\\\\___bbbcccccc[[[QQQAAA333+++))))))***)))---777EEEUUU```fffgggeeeiiikkkiiiccc```bbbeeecccaaa___```bbbfffiiijjjeeedddbbbaaaaaadddgggiiifffeeecccbbbbbbdddfffgggdddeeefffhhhiiigggbbb___bbbeeeiiiiiifffddddddfffbbbaaa```_________```aaa___aaa___SSSAAA111)))'''---222???QQQ^^^cccdddfffhhheeeccccccbbb___aaaeeeccccccaaa```______aaabbbbbbbbbbbbbbbccccccdddddddddbbb___]]]^^^aaaeeehhhhhheeeaaa^^^___aaaeeehhhgggggghhhhhhhhhfffeeedddaaaaaacccfffhhhiiigggeee```^^^VVVGGG555+++***...)))***///===NNN\\\dddffffffiiilllmmmllljjjiiiiiigggggggggfffeeecccbbbaaaeeelllrrrssspppnnnqqqtttoookkkhhhjjjooorrrpppmmmnnnnnnnnnnnnmmmmmmlllkkkjjjjjjkkknnnqqqrrrrrrqqqqqqpppnnnmmmnnnppprrrtttnnnoookkk\\\III999333333555DDDZZZjjjooooooqqqtttsssrrrqqqppppppsssxxx|||{{{yyyvvvttttttuuuvvvwwwyyyyyyxxxwwwvvvuuuttttttvvvvvvuuuqqqnnnnnnrrrwwwzzzxxxvvvuuutttssspppooossssssqqqooojjjaaaXXXQQQ:::333///444>>>KKK^^^nnnuuuzzz|||zzzyyy|||~~~}}}|||||||||zzzyyyyyy|||{{{zzzzzz{{{}}}}}}|||zzz~~~}}}{{{{{{{{{yyy{{{}}}~~~~~~~~~~~~~~~pppbbbSSSIIICCC===888555EEEOOO]]]jjjrrrvvvzzz}}}|||~~~{{{|||yyyooohhh```bbbeeehhhkkkmmmmmmnnnlllnnnpppoookkkiiiiiikkkeee```[[[XXXYYY^^^bbbeeeggghhhjjjkkklllkkkiiihhhggg___TTTJJJDDDAAA@@@@@@777999::::::999;;;@@@DDDPPPTTT[[[ccckkkpppqqqpppooooooooonnnmmmkkkiiihhhggggggiiilllnnnnnnmmmkkkkkknnnllliiikkkmmmfffZZZNNNGGGBBBAAA@@@>>>???BBBAAAFFFMMMVVV]]]cccfffhhhkkklllkkkiiigggfffhhhjjjllljjjiiikkknnnooollliiiiiiiiigggeeefffeee]]]SSSHHH:::...***+++***)))******---222888@@@JJJTTTZZZcccdddfffeeedddcccdddeeeffffffeeeeeeeeeeeefffgggaaaeeeiiikkkkkkkkkllllllggggggfffcccbbb^^^RRREEE555222---+++,,,...///000222:::FFFRRR[[[```dddfffgggggggggfffdddbbb___^^^]]]\\\[[[[[[[[[\\\^^^____________^^^]]]^^^```ccccccccccccdddeeefffggghhhaaaaaa`````````aaabbbbbbbbbbbbcccdddeeeeeeffffffdddcccbbbaaaaaabbbdddfff___TTTBBB333***''''''((((((000>>>NNN\\\eeejjjmmmgggiiikkkjjjfffdddeeefffiiifffcccbbbcccfffjjjmmmgggfffdddcccdddfffiiikkkgggfffeeeccccccccccccdddaaaaaabbbddddddccc```]]]^^^bbbffffffccc``````aaa]]]]]]]]]]]]]]]^^^^^^^^^[[[]]]\\\RRRBBB222(((%%%***...;;;MMM[[[aaadddgggbbb___]]]______]]]]]]aaacccbbbaaa]]]YYYWWWVVVWWW____________````````````]]][[[YYYXXXYYY\\\___bbbcccaaa___]]]\\\]]]___```______`````````^^^]]]\\\YYYYYY[[[^^^aaabbb```^^^]]]ZZZRRRDDD444***''''''+++***---888HHHVVV^^^```^^^bbbfffhhhfffdddbbbbbb````````````^^^]]][[[ZZZ___dddjjjkkkiiiggghhhkkkfffdddcccfffiiikkkkkkiiihhhhhhhhhgggggggggggggggdddfffhhhjjjkkkkkkkkkkkkooonnnlllkkklllmmmooopppiiilllkkk```OOO@@@888666444@@@SSSeeemmmmmmpppttttttsssrrrppppppsssyyy}}}zzzwwwuuutttvvvxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuutttsssqqqpppqqqtttvvv{{{{{{zzzyyywwwuuusssrrrtttsssqqqoookkkeee^^^YYYCCC999222444999AAASSSeeeqqqxxx}}}||||||~~~~~~|||yyywwwxxx{{{}}}}}}||||||}}}~~~~~~|||{{{||||||{{{|||{{{xxx{{{~~~~~~}}}uuulll```WWWOOOEEE:::222@@@EEERRRdddrrryyy~~~}}}zzz{{{}}}vvvmmmhhhddd___cccgggkkkmmmnnnoooooonnnooonnnjjjdddaaabbbccc^^^\\\[[[]]]aaaeeeggghhhiiikkkmmmooonnnllliiiggg\\\UUULLLDDD???>>>>>>===999::::::<<>>???>>>===???BBBGGGLLLTTT]]]dddhhhiiihhhllllllkkkiiiggggggiiikkklllhhhfffhhhlllnnnllliiijjjiiifffcccdddbbbXXXMMM???666---++++++******---,,,000777>>>GGGQQQZZZaaaeeeeeedddcccbbbbbbbbbbbbdddddddddccccccddddddeee```dddhhhjjjiiigggggghhhdddeeedddbbb```ZZZJJJ<<<111///------...111444555;;;CCCOOOYYYaaaeeeggghhhggggggggggggfffdddbbbaaabbbbbbaaa___^^^___aaaccccccddddddcccbbbbbbeeeggggggggggggfffffffffffffffcccccccccccccccdddeeeeeeeeeeeeeeeeeeffffffggggggcccgggkkkkkkgggeeeeeeggg```TTTBBB333***((()))***+++777HHHUUU]]]bbbfffiiihhhiiijjjjjjiiihhhgggfffiiihhhfffdddccceeegggjjjdddcccbbbbbbcccdddfffhhhddddddcccbbbbbbaaa``````^^^]]]]]]^^^______]]][[[YYY]]]bbbbbb___[[[ZZZZZZVVVWWWYYY[[[[[[ZZZYYYXXXUUUVVVUUUNNNCCC555***$$$))),,,666FFFSSSXXX\\\___YYYVVVUUUYYYZZZWWWWWWYYY[[[\\\\\\YYYTTTPPPOOOOOOTTTUUUUUUVVVVVVVVVVVVVVVOOOPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQRRRSSSSSSSSSRRRQQQPPPLLLMMMOOORRRVVVWWWUUUTTTQQQNNNGGG===222***&&&%%%***(((***222@@@KKKQQQRRRPPPTTTYYY[[[ZZZXXXUUUTTTVVVVVVUUUTTTSSSQQQPPPOOORRRVVV[[[\\\[[[YYYYYYYYYWWWXXXZZZ]]]^^^______^^^]]]]]]]]]\\\]]]]]]^^^^^^^^^___aaabbb```___^^^]]]eeedddddddddeeefffhhhiiicccfffggg```RRRCCC:::666555;;;III[[[eeeiiimmmsssrrrrrrpppnnnnnnqqqwww{{{vvvtttqqqqqqtttuuuuuutttqqqrrrrrrrrrssssssttttttrrrqqqoooppprrrtttuuuuuuwwwxxxzzzzzzxxxwwwvvvvvvuuutttrrrqqqnnniiiccc^^^MMMAAA777555555888GGGYYYiiirrrzzz{{{{{{~~~~~~}}}{{{yyywwwxxx{{{~~~}}}|||{{{{{{|||{{{zzzxxxyyy||||||||||||xxx}}}~~~|||{{{uuurrrmmmfff]]]QQQCCC999@@@@@@III]]]nnnyyy}}}}}}~~~sssllliiihhhhhhgggiiilllnnnmmmmmmmmmmmmlllllljjjddd]]]YYYYYYZZZYYYZZZ]]]bbbgggjjjjjjjjjfffhhhjjjlllkkkiiifffcccTTTOOOGGGAAA>>>===<<<;;;<<<<<<<<<@@@FFFNNNUUUYYYaaadddgggiiikkklllooorrriiijjjllloooqqqssstttuuupppooopppsssvvvvvvssspppkkkooommmfffeeedddVVVDDDCCC>>>;;;<<<===<<>>OOOZZZ\\\]]]___bbbiiiiiiiiijjjkkkkkkiiifffgggggggggeeecccbbbcccddd```____________aaabbbccc______``````___^^^]]]\\\[[[ZZZZZZ[[[\\\\\\[[[ZZZUUUZZZ^^^___\\\WWWVVVUUUQQQSSSVVVXXXYYYXXXVVVUUUPPPPPPPPPLLLCCC777+++$$$+++,,,333@@@JJJMMMPPPSSSRRROOOOOOTTTUUUSSSRRRTTTQQQTTTVVVUUUQQQNNNNNNOOOJJJKKKLLLLLLMMMLLLLLLLLLDDDGGGLLLPPPQQQPPPLLLJJJEEEFFFHHHJJJJJJHHHFFFEEEGGGGGGIIIIIIIIIIIIHHHGGGBBBCCCEEEHHHLLLMMMLLLJJJEEEBBB===777111,,,)))(((&&&$$$&&&...999BBBEEEDDDDDDHHHMMMPPPOOOLLLJJJHHHHHHGGGFFFEEECCCBBBAAAAAAFFFIIIMMMOOONNNMMMKKKJJJJJJNNNQQQTTTTTTTTTTTTUUUNNNNNNNNNNNNNNNOOOPPPQQQYYY[[[\\\[[[XXXTTTRRRQQQZZZZZZ[[[\\\]]]___```aaa]]]```bbb]]]QQQCCC888222666777BBBSSS___dddkkkrrroooooommmkkkkkknnnssswwwrrrooommmmmmppppppooommmlllmmmnnnooopppqqqqqqrrrpppnnnmmmooosssvvvuuusssrrrtttwwwxxxxxxwwwxxxxxxvvvuuuttttttqqqlllfffaaaUUUGGG;;;777333222???QQQaaallluuuxxxyyy|||~~~||||||zzzxxxwwwyyy}}}zzzxxxwwwwwwxxxwwwuuusssxxx{{{}}}}}}|||yyy~~~~~~{{{zzzqqqssssssoooggg\\\NNNCCCCCC???DDDWWWjjjuuu{{{}}}pppllljjjgggfffiiillllllmmmnnnooommmiiiffffffccc```\\\YYYVVVUUUUUU[[[]]]aaadddgggiiilllnnnkkkjjjjjjkkkkkkfff^^^XXXPPPIIICCCAAA@@@===>>>AAA<<>><<<<<>>///,,,---...---...222999>>>SSSZZZcccggggggfffhhhjjjmmmjjjiiiiiilllmmmkkkhhhmmmjjjfffbbbaaabbbdddfffjjjiiigggffffffgggiiijjjkkkkkkjjjiiihhhggggggfffggggggggggggggggggfffeeeddddddcccbbbcccdddfffggghhhmmmooollljjjjjjiiifff]]]MMM:::///+++***+++///444CCCTTT^^^___^^^```dddgggffffffeeeeeeeeeeeeeeedddddddddccccccbbbbbbbbbYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYVVVVVVVVVUUUSSSRRRSSSTTTTTTTTTUUUUUUTTTTTTSSSRRROOOOOOOOOOOOOOOPPPQQQQQQFFFDDDEEEFFF@@@333***'''''',,,333:::???CCCFFFIIIIIIGGGGGGHHHIIIJJJIIIHHHJJJJJJJJJIIIHHHFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<===???@@@>>><<<:::;;;===>>>??????>>>>>>@@@@@@@@@???===;;;:::999:::;;;;;;<<<======>>>>>>;;;777333///,,,***'''%%%$$$###"""$$$(((...333555===>>>???@@@@@@@@@???>>>======<<<:::999888777666888:::===???@@@???>>>===>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@BBBDDDFFFGGGJJJJJJKKKIIIGGGGGGHHHJJJIIILLLOOOSSSUUUVVVVVVVVVSSSUUUUUUPPPGGG>>>999888222555;;;EEEQQQ[[[bbbdddccccccbbbcccdddfffhhhiiigggfffgggggghhhiiijjjkkkgggjjjlllllljjjiiikkknnnmmmkkkiiijjjmmmqqqsssttttttsssrrrssstttuuutttsssoooqqqssstttssspppmmmkkk```VVVHHH;;;444666;;;@@@XXXgggtttvvvtttvvvvvvssswwwwwwwwwwwwxxxzzz|||}}}{{{xxxuuurrrrrrsssvvvyyywwwxxxzzz|||}}}~~~}}}}}}xxxyyy~~~|||yyyzzzxxxxxxvvvtttrrrlll\\\MMMEEE???>>>IIIYYYjjj{{{}}}|||}}}~~~}}}wwwllljjjkkkjjjkkknnnmmmmmmlllmmmmmmjjjfffcccaaa___]]]ZZZXXXVVVVVVVVV\\\```dddggghhhjjjmmmpppmmmlllkkkkkkhhhcccZZZTTTJJJDDD@@@???>>><<<===AAA===AAAHHHOOOVVV]]]cccggghhhjjjlllnnnooonnnmmmllljjjlllnnnpppqqqrrrrrrqqqrrrrrrrrrtttvvvvvvtttrrrqqqooojjjccc[[[RRRKKKGGG???>>>===<<<<<<@@@GGGLLLXXX^^^eeehhhggggggjjjmmmmmmnnnmmmiiiffffffjjjnnnmmmmmmlllkkkjjjiiihhhhhhgggfffffffffcccZZZLLLAAA666000***)))))))))---111888AAAJJJPPPVVV___cccdddfffbbb___```dddgggfffccc```aaaaaaaaaaaa````````````___ccchhhhhhdddeeekkkkkkgggddd```YYYMMM<<<000,,,---...///111888@@@GGGYYY___eeehhhgggfffgggiiimmmkkkjjjkkkmmmmmmllljjjkkkiiieeebbb```aaadddeeehhhggggggggghhhjjjmmmnnnllllllkkkjjjiiiiiihhhhhhggghhhhhhiiiiiihhhgggggggggfffeeedddccccccddddddfffiiijjjhhhggghhhfffbbbYYYIII777...******---111<<>>AAACCC@@@???>>>???AAABBBAAA@@@BBBBBBBBBAAA@@@>>>===<<<::::::::::::::::::::::::;;;999777888:::;;;999888222333444555555555444444666666666666666555444333666666666666666555555555333111000///...,,,(((&&&&&&$$$$$$%%%***///333555777888888999888777666555444333333222000//////...111333666888888888666555555666777888999999999999::::::::::::;;;===???@@@===>>>>>><<<::::::;;;<<<===>>>AAACCCFFFGGGHHHHHHIIIJJJIIIFFF@@@:::666555---///555===HHHPPPUUUXXXXXXWWWWWWWWWXXXZZZ\\\]]]]]]]]]]]]]]]^^^___```aaa]]]___```aaabbbcccfffhhheeecccaaacccgggllloooqqqqqqnnnkkkjjjlllmmmnnnnnnmmmoooqqqssssssqqqnnnllleee]]]PPPBBB888555888<<>>BBB@@@GGGQQQZZZaaagggkkknnniiikkknnnppppppmmmjjjhhhjjjkkkmmmooopppqqqqqqppptttrrrrrrrrrtttuuutttsssrrrmmmeee\\\SSSMMMHHHFFF??????>>>>>>@@@FFFMMMSSS```dddiiijjjiiihhhjjjlllnnnnnnlllhhhdddeeeiiinnnlllllljjjiiihhhhhhggggggfffeeedddccc___UUUIII???555///+++++++++,,,000666@@@KKKWWW[[[]]]aaaccccccfffbbb___```dddhhhjjjiiidddeeeeeeeeeeeecccaaa```aaabbbeeeiiiiiiffffffiiiiiigggddd]]]QQQCCC666...------///222777AAALLLSSS```dddggghhhfffeeegggiiikkkjjjiiijjjkkklllkkkiiiiiigggdddaaa```aaaccceeehhhggggggggggggiiikkkllljjjjjjiiiiiihhhhhhggggggffffffggghhhhhhhhhgggfffhhhgggeeecccaaa``````___aaacccbbbaaacccdddaaaZZZRRRDDD333+++((()))...444CCCNNNZZZ___]]]YYYYYY[[[ZZZYYYYYYXXXYYYYYYZZZZZZVVVVVVVVVVVVVVVUUUUUUUUURRRQQQQQQPPPNNNLLLJJJIIIJJJJJJIIIHHHGGGFFFDDDDDDIIIIIIIIIHHHFFFEEEFFFGGGDDDCCCAAA@@@??????@@@@@@@@@???>>><<<:::999888888999777777999666000+++++++++...222555666888999;;;888666666777888999888777777777666666555444333222333333333333333333333333444222111111333444333222111111111111111000000///+++,,,---......//////...222222222111000...---,,,******,,,...///...)))&&&$$$$$$$$$%%%(((,,,000222222222222111000///...---111000000///...---,,,,,,+++---///000111000///...------...///000000000000222111111222333444555666555666555444222111222333444555666777999;;;===>>>???===;;;:::999777444222***+++///555<<>>===FFFUUUhhhwwwӵ}}}qqqlllhhhiiilllooorrrtttrrrpppmmmjjjgggccc^^^ZZZTTTTTTUUUVVVXXXYYY[[[[[[```eeekkkkkkiiiiiinnnrrrnnnllliiiddd]]]TTTKKKFFF@@@===>>>@@@@@@>>>@@@EEEHHHOOOZZZdddjjjnnnpppqqqlllmmmnnnoooooommmkkkiiiĦqqqqqqqqqtttsssqqqĦrrrrrrrrrkkk```TTTKKKEEECCCCCC@@@@@@AAACCCGGGMMMUUU[[[bbbӵjjjkkkkkkiiieeeaaabbbgggllliiihhhfffeeedddcccddddddbbbcccbbbaaa[[[PPPCCC:::333///---...///000777>>>HHHUUUbbbeeeddddddffffffeeecccbbbdddhhhkkkmmmmmmhhhhhhjjjjjjjjjhhhgggeeeccceeegggjjjjjjhhhggggggddddddaaaVVVFFF888...+++,,,---000555???JJJVVV]]]dddfffhhhhhhffffffhhhjjjhhhhhhgggggghhhhhhggggggfffdddcccĦiiihhhfffeeedddccccccccceeeeeeeeeeeeddddddddddddcccdddeeeffffffeeedddcccdddcccaaa```^^^]]]\\\[[[]]]]]][[[[[[^^^aaa\\\TTTMMM???111)))'''(((...444DDDLLLUUUYYYVVVRRRQQQRRRSSSRRRQQQPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLIIIIIIHHHGGGEEEDDDBBBAAACCCCCCCCCBBBAAA???===<<>><<<;;;<<<>>>===<<<999888777777999::::::999777666444333333333111//////222111---,,,...---///111222111111111222333222222222444555444333...............---,,,+++000000000000000000000000...---,,,,,,---...//////111111111000000///...---))))))***+++,,,,,,,,,,,,////////////...,,,+++***&&&'''))),,,------***'''!!!"""$$$$$$&&&(((+++---/////////......------,,,/////////......---------***+++---...///...---,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------......///111111111000------...///000000//////111333555777888555333333555555333000******,,,000555999:::;;;999999888888999:::<<<===AAA@@@@@@@@@AAABBBBBBCCCBBB@@@>>>@@@EEEJJJKKKJJJJJJHHHFFFHHHMMMRRRVVVXXXXXXVVVTTTTTTWWWYYY[[[[[[\\\^^^aaadddffffffeeeeeecccccc]]]PPP???444111333BBBOOO___jjjnnnnnnmmmlllsssssstttvvvwwwyyyzzz{{{{{{zzzwwwuuussssssttttttzzzxxxvvvttttttuuuwwwyyyxxxxxx{{{~~~yyyxxxzzzuuuxxxyyy{{{~~~yyyqqq```RRRBBB<<Lrrrrrrrrrrrrtttrrr=hĦoooooohhh[[[NNNDDD???>>>???>>>@@@CCCGGGLLLSSS[[[```4ĉ@ӵjjjjjjiiieeebbbccchhhlllhhhgggeeecccbbbbbbbbbccc___aaabbb```XXXKKK<<<333///---,,,///111444===FFFOOO\\\iiikkkiiiiiiiiiiiidddeeefffiiilllnnnnnnnnnggghhhiiijjjkkkjjjjjjiiieeegggiiijjjkkkjjjgggdddbbbbbb]]]PPP>>>000+++***---///333<<Lccchhhgggeeedddbbbaaa```___````````````aaaaaaaaaaaaaaabbbdddeeeeeecccaaa___]]]]]]]]]\\\[[[[[[ZZZYYY[[[[[[YYYXXX\\\^^^YYYQQQGGG<<<000***'''''',,,333@@@GGGNNNPPPMMMJJJJJJKKKLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD????????????>>>===<<<;;;;;;<<<<<<<<<;;;999777666777888777666444333444555666555222111111111333444333222222111111111111111,,,******------+++,,,///...///000///---,,,------111//////000111222111000+++++++++,,,++++++******........................++++++*********+++---......---,,,+++******))))))***++++++++++++******)))***+++,,,------,,,+++***((((((((()))++++++)))'''"""$$$&&&'''&&&''')))+++,,,,,,,,,------......///************))))))))))))++++++,,,---...---,,,,,,))))))***+++++++++******+++++++++,,,,,,,,,,,,,,,***++++++***(((''')))***+++)))((('''(((***---...333000......111111///,,,***)))))),,,///222222222111000000000000222333444777666666666666777777888888666333555999<<<<<<;;;>>><<<;;;<<>>===::::::===@@@AAAAAAGGGNNN]]]bbbiiioooppppppppppppqqqooommmkkkkkklllmmmoooHdĦrrrsssssssssqqq=Ījggg```UUUIII@@@<<<<<<<<<;;;???EEEKKKQQQXXX^^^bbbGG=?kkkkkkiiifffgggkkkoookkkiiigggeeeddddddeeefff```aaaaaa\\\RRRDDD666---***))),,,000333888CCCNNNXXXbbbkkklllkkkllllllkkkeeefffiiikkklllmmmlllllleeeeeeeeefffggghhhhhhiiifffiiijjjjjjkkkkkkgggaaabbbaaaZZZLLL;;;///+++---000333:::DDDPPPZZZ```bbbbbbcccdddeeefffhhhiiiiiihhhhhhhhhfffcccaaaaaabbb]]]]]]^^^HdĦaaacccbbbbbbaaa```______^^^[[[[[[[[[\\\\\\]]]]]]]]]^^^___aaabbbaaa^^^[[[YYYVVVVVVWWWWWWWWWVVVVVVUUUUUUVVVVVVTTTVVVXXXTTTNNNAAA999000+++(((''',,,222<<<@@@EEEGGGEEECCCCCCDDDBBBAAA???===;;;:::999999:::::::::::::::;;;;;;;;;666777777777777777666666222333555555555333111///111222222000...---...000...---,,,,,,,,,---...///---,,,,,,,,,------...///+++((((((,,,,,,***+++...---...///---+++***+++,,,---,,,+++,,,...///...---***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++***)))(((***---000...---,,,+++***)))******++++++++++++***)))((('''&&&'''***,,,,,,,,,+++******)))))))))******)))'''%%%))),,,,,,***)))+++---************+++---...///((((((((()))))))))))))))***++++++,,,,,,+++++++++((())))))*********))))))+++,,,,,,,,,,,,++++++***((()))***)))((((((***,,,***)))'''&&&&&&(((***+++---,,,+++,,,,,,,,,***)))((('''''')))+++------,,,------,,,,,,,,,---//////111000000000000000111111111000000111222333333222555444333444777888888888888999<<<@@@DDDFFFEEECCCAAACCCEEEGGGHHHIIIIIIIIIHHHIIIIIIBBB999222000222333999EEERRRZZZ\\\___ccc___aaaccceeeggghhhiiiiiiiiijjjmmmooorrrtttvvvwwwuuutttsssrrrsssvvvyyy{{{zzzyyyzzz|||{{{xxxxxx|||wwwzzz{{{zzz|||~~~|||wwwhhh[[[LLLAAA===@@@LLLYYYgggnnnxxxӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦ~~~ĭӵ```^^^ĦhhhiiihhhĦkkkĦ@@@;;;:::<<<:::;;;???CCCEEEHHHQQQ[[[qqqrrrrrrkkkDdDooonnnmmm?fӵ]]]WWWNNNĦ===BBBJJJӵƜ`1.׼sgggiiiĭӵfffbbb___,,,******...444999???LLLӵjjjlllllliiiĦhhhhhhhhhhhhiiidddfffjjjlllfff^^^```^^^VVVĦ444888AAANNNYYY```fffĦfffccc^^^[[[[[[\\\WWWXXXYYYDdD\\\[[[YYYUUUVVVӵXXXTTTӵNNNӵLLLMMMKKK///,,,Ħ;;;555ӵ111111222111ĭӵ000000......---+++***+++,,,((()))***+++,,,------...***************+++,,,---,,,)))***------******,,,,,,------,,,++++++,,,...+++***)))***,,,,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++)))((()))---111000000...------------...++++++++++++***)))((((((&&&(((***---------+++***))))))***,,,...---)))'''''',,,000///,,,***+++---+++******)))***+++,,,---*********++++++,,,,,,,,,++++++++++++++++++******)))******++++++******)))++++++,,,,,,,,,+++)))))))))***+++,,,+++,,,...000,,,,,,******)))***++++++''')))+++,,,+++***))))))'''&&&'''(((+++---------,,,+++***)))***+++,,,---...------,,,,,,,,,------***---///111000/////////......///111444444222000222111333555888::::::888888888:::;;;;;;;;;;;;;;;<<<<<<;;;888444111111222///000777AAAGGGIIIMMMSSSRRRSSSVVVXXXZZZ\\\\\\\\\^^^```dddhhhkkknnnpppqqqlllllllllmmmpppsssvvvxxxvvvuuuuuuwwwvvvssstttxxxvvvyyyyyyxxxyyy||||||xxxkkkaaaUUUJJJAAA???EEENNNYYYbbbppp{{{?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵ|||fff?><z|||g&e>&e^^^^^^HLjjjkkkkkkShӵgLDDD:::777999<<<===>>>BBBHHHKKKPPP[[[S?ʬsssttt3h?D%%)?mmmlllZufĦUUUPPPJJJgL???@@@GGGg&ejjjgĉ@gggcccg&e>&eiii@egggddd??000,,,,,,---222999>>>FFFg<ĉiiiiiilllkkk3we<Ħfffdddcccddd3h?@eiiijjjlllfff]]]^^^ZZZQQQZ---777===GGGTTT___3h?gLbbbaaa^^^XXXUUUTTTUUUSSSTTTVVVD%%)?TTTfff?><zMMMNNN=?ĦKKKg&eEEEg&e<<ߝL555@e...g&e///,,,,,,3h?g&e>&e,,,...??,,,------+++)))((()))+++'''(((***,,,......//////,,,++++++******++++++,,,---++++++...---***)))++++++,,,---,,,++++++---///+++***)))***,,,---,,,+++******+++,,,------------........................***++++++)))''')))---111///...---,,,,,,,,,---...,,,,,,,,,---,,,,,,++++++)))+++---//////...,,,+++&&&(((,,,000111///***&&&'''+++000///+++((())),,,...---+++******+++,,,---(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++***++++++,,,+++***(((''''''(((*********,,,...000+++******)))))))))))))))$$$)))...///---++++++,,,)))((((((***...000000000******)))((())))))+++,,,,,,,,,+++++++++++++++,,,&&&+++000222000......000***+++...111444444111///000...---...000222222222333333444444444444444333666555333111111111111111000---///666999999<<>>FFFKKKPPPXXXHtƅ^ooommmBt=o9ĦDtfo9Ħnnnoooooog?KKKBBBHdĦGGGDDDMMMHu]Ħjjjttbbb\\\Hƅ^Hu]ĦfffH׼slllmmm444......---///333;;;FFFSSStQmmmiiifffeeeje<ĦkkkhhhcccBt=o9ĦH׼shhhiiiiiieee___[[[ZZZPPPDDDHtĦ(((===DDDLLLTTTBt=o9ĦHdĦ[[[YYYXXXXXXVVVRRRNNNQQQQQQQQQDtfo9ĦsߝLGdUĦFFFHt@cӵHu]Ħ999Hu]Ħ555666Htƅ^...qIܗGIӵ222H׼s......Hu]Ħ)))+++Bt=o9ĦHƅ^Hu]Ħ,,,)))***+++,,,,,,+++---///222---+++)))+++---///---+++---......---,,,,,,///111------,,,++++++,,,,,,,,,------......------,,,+++---,,,+++*********+++,,,***+++---......---+++***)))---000000---+++...111------+++)))((((((+++...+++++++++---//////...,,,)))+++...000000///,,,******,,,///222333222111000---+++******,,,---------&&&&&&''''''(((((()))))))))***+++...000000...,,,))))))*********+++++++++***)))((()))***)))'''%%%)))***+++,,,+++***)))(((***---//////---+++******+++***))),,,///000---***++++++++++++***)))(((''''''***------,,,*********************,,,...111222)))******+++++++++******,,,***((((((+++,,,+++***)))***,,,......---,,,++++++++++++++++++,,,---...000...,,,,,,,,,,,,***(((000222444555333222222333444444333222111000///...------...///111333555666888:::<<>>AAAGGGOOOVVVq<RmmmnnnqjRgdKӵHdDĦgdKӵnnnoooGR/f6LĭĦHHH???DdDĦIIIKKKSSSDdDĦjjj`eĭbbbDdDΦDdDĦhhhDdDĦkkkggg]]]RRRGGG<<<111---...111444:::CCCMMMXXXgeĦllliiifffFSĦiiifffqjRgdKӵDdDĦbbbcccccc___XXXTTTSSSIII<<<DdDĦ333CCCIIIPPPqjRgdKӵDdDĦTTTSSSSSSTTTSSSOOOLLLKKKKKKJJJHdDĦgdKӵDdDDdDĦ???DdDĦ4DufӵDdDĦ333DdDĦ111q<R000...peƜ4DuTӵ111DdDĦ......DdDĦ***qjRgdKӵDdDΦDdDĦ,,,---...---,,,+++)))******)))((())),,,...,,,***)))+++---///...,,,,,,---------+++,,,...000...------,,,,,,------..................---,,,,,,---,,,+++******+++,,,---.../////////---+++)))''')))---111111...---000333------+++)))((()))---000------,,,---///...,,,******+++...000000///---+++---...000111111000///...,,,+++++++++---...---,,,''''''((()))***+++,,,,,,,,,+++,,,---///000...,,,************++++++++++++...,,,++++++,,,---,,,*********+++,,,,,,,,,,,,,,,---///111000---+++)))))),,,+++***,,,...///---++++++,,,,,,---------,,,,,,)))+++...///...---...///...............///000000***+++++++++++++++++++++***((('''(((+++------+++***+++---...///...,,,+++++++++++++++,,,---...///111///......//////---+++000222555666555333333333222222222111111000000000++++++,,,...000222333444000222444666777888777777888888999===AAACCCDDDCCCIIIJJJMMMQQQUUUYYY\\\^^^___^^^^^^]]]^^^bbbhhhlllpppnnnmmmpppuuuxxxwwwtttooommmggg```XXXSSSPPPPPPNNNSSS^^^kkkssswww{{{4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)h~~~www{{{yyyDdDΦDdDĦuuuDdDΦDdDӵ]]]GIpӵDdDĦppppo9wӵDdDĦ999888999:::;;;EEEHHHMMMVVV```po9uhhhiiikkknnnGIdnuR)ĦDdDĦnuR)ĦjjjmmmCdgĪj:::DdDĦNNNTTT[[[DdDĦjjjHߝL`o9jjjDdDΦDdDӵjjjDdDĦjjjbbbXXXKKKAAA777000...111777;;;CCCMMMWWW___geĦllljjjsp?aĦgggdddGIdnuR)ĦDdDĦaaaaaa```\\\UUUQQQLLL@@@444DdDĦ<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDt|||wwwyyyxxxDdDΦDdDĦqqq>d<ʜ4DuTӵ```4DwDd<ĦmmmpuR)Ħ>d<999<<<@@@BBBLLLPPPXXX```gggpeӵkkkĦpeӵDx<>d<ӵDdd<]]]bbb>d<Ħiii4DufئL>eoooDdDʜ4DuTӵkkkDdDĦgggaaaVVVHHH>>>555000222777:::@@@KKKVVV___eeegeĦllls<v>aĦdddbbbpeӵDx<DdDĦ______]]]XXXRRRNNNCCC999///DdDĦ===HHHMMMQQQpeӵDx<>dd<ӵDd<DdDΦDdDĦ444DdDӵnd<DdDĦ,,,>d<Ħ)))peӵ111Ħ,,,F&uTӵ222DdDĦ......>d<Ħ---peӵDx<>d<ʜ4DuTӵ---,,,---...///000000000///---***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------///000---------------......////////////000///......------,,,+++++++++,,,---...,,,---............---,,,***,,,///000//////111333...---+++)))(((+++000555...---,,,---......---+++------///000000000///...222111///---,,,,,,------++++++,,,...000000---+++((()))***,,,...000111222000///------...///...---...---,,,+++++++++,,,,,,...+++))))))+++---......,,,+++******+++---...000...///000///,,,*********///...,,,,,,,,,---......++++++,,,---............---...///...---...000111...000111222111///---+++...---------,,,,,,,,,---,,,,,,,,,,,,...///000000---...///000000...,,,++++++++++++,,,...000111222,,,,,,,,,---///000...,,,///222666888777555444444111111111000000/////////)))+++---///111111111111000111222333333222111000222111111333666888999888888777777888:::<<>>???AAACCCGGGLLLRRRWWWXXXXXXYYY]]]aaadddcccbbbdddcccaaabbbdddbbb]]]YYYUUUXXX```jjjqqqtttzzz4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħllls&dq&ĒR```dddi?ʜtd<ĦlllHHܗDӊBLLL<xEEEIIIQQQYYYccciiijjjB?daĦ```___B?Ho9WWW>dd<ӵHHHKKKB?Ho9CCC<x999888888999666555222&ӫeʬtIӇ333>d<Φ>d<Ħ111D&ӫetIӇ,,,DdDĦ+++sdKĦ***B?dp&ĒR333222>d<sdKĦ///B?Ho9555s&dq&ĒR...---,,,,,,...///111111111000---+++***,,,---.........---+++*********---///000000//////000111,,,,,,++++++,,,------.../////////000///......---,,,,,,+++***+++,,,---...,,,------------------,,,)))***,,,------...///000...---+++))))))+++000444,,,+++***+++...//////............//////////////////...---,,,,,,---...///++++++,,,...000///---***)))***+++,,,...///000111000...,,,,,,---......---...---,,,+++***+++------,,,***((('''))),,,------,,,+++***))))))***+++,,,***,,,---,,,+++******+++//////---,,,++++++,,,---......////////////......///000000///...---///111...000222444555333111//////...---,,,,,,,,,---------------,,,,,,,,,,,,------...///000000...,,,++++++++++++,,,...000111222,,,,,,,,,///111111///---...111555666666444444444333222111000...---,,,++++++---000222333333222111------...///...---,,,+++...---,,,---///111222222666555444333333444555555555666999:::===@@@EEEHHHGGGIIIKKKPPPSSSVVVVVVUUUXXXXXXYYY]]]aaaccc```\\\ZZZ[[[aaaiiiooorrrxxx4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=e|||zzzxxxzzz{{{egeooogggsĪj@hbbbeeehhhfdDĦlll@ďDTTTGGGHkgeBBBJJJPPPYYYaaajjjmmmkkk@hjjjkkk@GnnnrrrHĪj@IŌjjjiiiBene999HkgeeeenegggeeefemmmHu]3hhhhhiiikkkseUUUIII<<<333...---333:::BBBHHHRRR\\\cccfffgeĦja>aĦZZZYYY@GVVVSSSsePPPNNNJJJEEEAAA---)))(((<Ō<<>>Hkge555333222333555444333111HĪj@IŌ000///ege...---Hu]3hIŌ++++++DdDĦ+++ne///,,,@h...--->h111000000se///ne111111@G444555sĪj@h......---,,,---...///000,,,---,,,+++))))))***,,,...//////---+++))))))***---...000000/////////000+++++++++++++++,,,---......////////////...------+++******)))***+++---...000///...,,,+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,******+++...111+++***)))+++---000000000......---------...///000---,,,++++++,,,---///000+++***+++,,,......,,,***+++,,,,,,------.........---,,,+++,,,......---,,,---,,,***)))***+++---///---+++))))))+++,,,---,,,******)))((((((((((((((()))***++++++******+++---.........,,,***)))***+++000000111111111000000//////000111000///...///111///111444777777777555444000///---,,,++++++,,,---+++++++++***((('''((())),,,---...//////...,,,++++++++++++,,,---///000111......000222444333111///---///222333222222333444444333111000---,,,***))),,,...222555666555333111---......///...---,,,+++---+++)))***,,,---......444333333222000///.........000222333444666888;;;777:::???DDDHHHJJJLLLLLLLLLMMMOOOSSSXXX[[[\\\\\\YYYYYY\\\bbbfffiiiooovvv4DuXӵĵD^}}}zzzyyyzzz{{{{{{ssskkkcccdddgggjjjlllmmmDdDĦnnnoooTTTMMMCCC@@@HHHQQQXXXbbbfffjjjmmmllllllpppllllllpppkkkooosssmmmjjjjjj:::<<>>JJJNNNUUU\\\aaabbbgeFm8ZZZ>aĦTTTSSSRRRTTTOOOKKKs׼sJJJIIIGGGDDD???;;;+++((()))Ho777666;;;===999333555777333222000000222555222222111///.........---,,,D^000...---DdDĦ...///,,,,,,...///---,,,,,,............s׼s...///222222222111///111222000------,,,,,,------...///((())))))((('''(((***---+++---...---+++***+++---***---//////...---......+++++++++,,,,,,---//////...............---,,,,,,))))))(((((()))+++,,,---///...---+++***)))((((((************++++++***)))+++,,,,,,+++******,,,...---+++***+++---///000///...---,,,,,,,,,---///000,,,,,,,,,,,,,,,------...+++***)))***,,,---,,,+++//////......------,,,,,,*********,,,......---++++++***(((((()))+++...000---,,,++++++,,,,,,+++***''''''((()))))))))((((((+++,,,,,,+++***)))+++,,,,,,---///---***(((((())),,,,,,---...////////////'''))),,,---------...///000111333555666555444333000///---+++***++++++,,,)))++++++***(((''')))+++***+++---...///...,,,+++++++++++++++,,,---.../////////111333444444111...,,,---//////...///111333222111000///---,,,+++***,,,///333666777666333111000000111222222111//////111...,,,,,,---/////////111222333333222000...,,,+++---///000000000222333000333888===???AAABBBBBB@@@BBBCCCEEEGGGKKKPPPTTTRRRPPPRRRVVVXXXZZZ```gggΦ4DuXӵtvӵ>d<ĦĦĦĦ|||zzz{{{||||||{{{{{{}}}}}}{{{qqqiiiaaa^^^aaaeeeffffffgggjjjmmmnnnmmmnnnqqqttt>d<ĦqqqqqqsssmmmjjjaaaTTTKKKFFF???888:::===???BBBFFFNNNXXX```iiihhhhhhjjjmmmoooooommmqqqtttvvvtttpppppptttxxxtttsssqqqnnnmmmnnnrrrvvvooollliiikkkooopppnnnjjjiiigggaaaXXXRRRLLLBBB888;;;:::???KKKWWW___gggmmmcccdddgggjjjĦeeedddcccdddhhhmmmooommmjjjjjj>d<ĦfffhhhiiiiiiiiiBeZZZXXXFFF<<<333......000999BBBPPPSSSXXX\\\______geFYĉVVVTTT>aĦOOONNNNNNLLLJJJIIIFFFJJJNNNLLLGGGCCCBeAAA@@@???>>>:::666333///,,,+++nu]ӵ222666333444555444666333111111222444555555...000111000//////333666222222222222222222222222111000///......///000111000000000///...>d<Ħ111333444222000>d<Ħ333777888Ħ+++---000222222000...,,,---,,,---...000111000///......------Be///...///000111Ħ333222000---++++++,,,...///---///111111000000111222,,,,,,,,,------------...'''((()))(((((())),,,...(((+++------++++++---000)))+++---...---,,,,,,,,,,,,,,,,,,---...///000111------......------,,,+++)))((((((((((((***,,,---+++******))))))******++++++*********++++++)))(((***,,,---,,,*********+++///---++++++,,,............---+++++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((***,,,++++++222111000///...---,,,+++(((((())),,,......,,,***)))(((''''''(((+++...000,,,+++******++++++)))'''$$$&&&((()))*********))).........,,,***)))***,,,***---///...***'''&&&'''&&&'''(((***+++,,,------"""&&&)))******+++,,,...///000111111111000000000///,,,***)))***+++,,,***,,,---,,,******---000)))***,,,......---,,,+++++++++++++++,,,,,,---.........///111333222...,,,+++,,,---,,,,,,---000333000000///...------,,,,,,+++...333666777555222000///000111111111000///...222///---,,,---/////////000222444666555333111///+++...000111000000111222000333777:::;;;:::::::::777999:::::::::>>>EEEKKKKKKHHHIIILLLMMMOOOUUU\\\?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦ~~~|||zzzyyyyyyyyyzzz{{{|||}}}{{{xxxuuussslllgggbbbbbbgggkkkllljjjjjjooosssssspppnnnpppsssgdDĦzzzuuummmjjjcccXXXNNNGGGCCC>>>999<<<@@@GGGMMMQQQXXX```fffjjjhhhgggiiimmmooonnnlllkkknnnrrrtttuuuuuuuuuvvvyyywwwssspppoooppprrrsssrrrnnniiijjjnnnpppnnnkkkkkkhhhaaaVVVIIIAAA======???CCCJJJSSS\\\bbbgggiiigggdddbbbgdKĦcccaaaccceeehhhiiijjjkkkjjjiiisdKĦeeefffjjjfffccc]]]TTTMMMEEE888///000000000999FFFRRRTTTXXXYYYYYYXXXŶSOOONNNMMM3we>>:::333111333---...///iĉ@3hR/Ō000555666555666999444333111111222333222000///000///......///333666222111111111222333333444000000///...............000////////////DdDĦ444333333222111sdKĦ444555gdKĦ000...+++,,,...000...,,,,,,,,,------...///000000---......,,,---//////444555gdKĦ000111...,,,,,,---.........)))***+++---.../////////,,,((((((***+++***,,,000+++***)))(((''''''''''''+++++++++,,,,,,---------+++---...---***((())),,,(((&&&&&&+++000333000---+++***)))((((((((()))***)))((('''(((+++------,,,,,,+++(((&&&$$$$$$$$$$$$///,,,))))))++++++)))''')))((('''***...///,,,)))(((***++++++***)))+++,,,...,,,***((((((***,,,...000,,,'''&&&((())))))((('''(((******+++,,,...111888666222...+++***))))))++++++***)))((('''&&&&&&((())))))))))))******++++++,,,---------+++)))'''***(((&&&&&&&&&&&&$$$"""'''((()))***++++++******,,,+++***)))(((((())))))+++***(((''''''((()))***%%%&&&((()))+++,,,,,,,,,---,,,++++++******+++++++++)))((())),,,---+++)))***+++------+++)))((((((,,,,,,+++++++++++++++,,,)))***++++++***+++---///222111000//////...//////,,,------,,,******,,,---,,,******,,,000222111///,,,000555666444333444666555666444///******111777111000...,,,,,,---///000444333111//////000111222333000------///000000...///000222444444333222111333333222222444666999:::???===<<<>>>BBBHHHLLLNNN>Anenenene~~~}}}|||{{{zzz||||||{{{yyyvvvrrrnnnlllfffbbb___```eeejjjjjjiiipppsssvvvuuuqqqnnnpppDeuuuwwwqqqhhhddd]]]RRRHHHCCCAAA???===???EEELLLRRRWWW]]]dddjjjkkkiiihhhjjjmmmnnnnnnllllllooosssuuuuuuuuuuuuvvvvvvuuuuuusssrrrqqqpppoooqqqmmmkkkkkkmmmnnnmmmkkkhhhddd\\\PPPEEE???>>>???CCCGGGNNNVVV^^^cccggghhheeecccnedddbbbaaaccceeeggghhhiiiiiihhhgggnecccdddeeeeeeccc```___^^^YYYQQQJJJ???444...111333555>>>JJJMMMOOOQQQQQQOOONNN>AJJJIIIIIIk<===<<<;;;:::999<<<===>>>===:::888999:::999999999888666333000...333333444fh000111444555333444777555333111000111222222222------...------...000222111111111111111222333333222111000000000000000000000////////////De111111000//////...ne///111ne111///---++++++---...---+++,,,,,,------...//////000......---,,,******+++---+++000ne222000///---++++++---.........++++++******+++---///000+++((((((,,,,,,+++,,,///---,,,+++)))((('''&&&&&&++++++++++++,,,,,,------(((***,,,+++)))((()))+++)))'''&&&)))///111///,,,+++***)))(((((()))***+++'''&&&&&&'''***---...---)))((('''&&&&&&&&&'''(((+++)))'''(((***+++***)))******+++***)))((('''((()))+++,,,,,,++++++,,,------,,,***((((((***,,,---,,,***(((((()))***(((%%%###%%%''')))+++...222555555333000---+++)))))))))******))))))(((''''''&&&&&&&&&'''((())))))))))))'''))),,,---+++*********&&&%%%$$$%%%'''((('''&&&"""###$$$&&&(((***,,,---)))((('''&&&&&&&&&&&&'''((()))))))))***)))))))))'''(((((()))***+++,,,,,,++++++***)))))))))))))))+++)))'''(((***,,,+++)))(((***,,,---+++******+++---,,,+++***)))(((((((((((()))******))))))+++---000000///------,,,,,,,,,***+++,,,,,,+++***+++---,,,******+++...000///...,,,...222333444333333444555555333000,,,---111555//////...------...///000333222000///...///000111111///---...111222222000///000222333333333111000333222111111222444666777===:::888888;;;???BBB~~~}}}|||{{{yyywwwsssoookkkgggfff```^^^^^^bbbhhhllllllkkksssuuuwwwtttpppmmmmmmnnnqqqrrrrrrkkkccc]]]TTTHHH@@@<<<===@@@CCCEEEKKKTTTZZZ___dddjjjooolllkkkjjjjjjlllmmmmmmlllmmmpppsssuuutttttttttuuurrrtttvvvvvvuuurrrnnnkkkmmmmmmlllkkkkkkkkkkkkkkkddd^^^TTTHHH???<<<>>>AAAHHHLLLRRRYYY^^^bbbddddddbbbaaabbbbbb```aaabbbdddeeefffeeeeeedddbbb^^^___```aaa```]]][[[ZZZYYYTTTLLLFFF;;;333000444888999AAAKKKNNNOOOPPPOOOKKKHHHDDDEEEEEE:::888777666555555444666666555333222333444555888666111222666222)))555666777555444222111444444111111444555333000///000222222222,,,...//////......000111111111000000000111222222111111000000///////////////.........///222222222111111000000+++,,,,,,000111...,,,+++***+++,,,+++***,,,,,,,,,---......//////...///...,,,))))))***,,,(((,,,///000///---+++***+++---.........---+++)))((((((***---///***((()))---...++++++...///...,,,***(((''''''&&&+++************+++,,,,,,(((***++++++*********+++***(((&&&(((,,,......,,,***)))(((((()))***,,,---%%%$$$$$$&&&))),,,------(((''''''&&&&&&'''((()))'''&&&%%%&&&(((******)))'''***+++)))%%%###%%%)))***,,,------,,,,,,---...,,,***)))(((((()))***,,,((((((((()))***)))&&&######%%%&&&''')))---222555111000...+++***))))))))))))))))))((('''''''''&&&&&&'''((()))***)))((('''###(((------***(((***---&&&%%%%%%%%%'''((('''&&&***)))'''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%''')))+++++++++)))((()))************+++++++++)))))))))(((((((((((((((***(((&&&&&&((()))***)))&&&)))+++,,,,,,++++++,,,,,,+++)))'''&&&%%%%%%%%%((()))***)))(((((()))***......---,,,***))))))(((&&&(((+++,,,+++******++++++*********,,,---,,,++++++,,,---000222333222111333111///---------///000,,,---...///////////////111000///...---...///000///...///111333444444222///000111222333222111111222111000000000222333444777555333222555888:::|||wwwuuuppplllgggdddcccbbb___```bbbhhhnnnqqqqqqppprrrssssssqqqmmmjjjjjjkkkqqqsssssspppooonnnggg___VVVLLL@@@999777:::BBBIIIMMMSSS\\\bbbfffjjjooorrrnnnmmmlllkkkllllllmmmmmmmmmpppsssttttttrrrrrrsssqqqsssuuuvvvtttpppllliiijjjkkkkkkjjjhhhggghhhiiibbbZZZNNNBBB;;;<<<@@@DDDMMMPPPUUUZZZ^^^__________________`````````____________aaaaaaaaaaaa______\\\[[[ZZZYYYYYYYYYZZZZZZ[[[YYYWWWUUURRRLLLEEE???:::555444888;;;;;;@@@GGGMMMNNNOOOMMMIIIFFFEEEDDD@@@AAABBBCCCBBBAAA???>>>:::888777555444333333444111222222111111000111111222888555///333===999,,,222444666666555444444444666333222444333//////111333222111111333222111//////111333333222222222333000000000//////000000111............------,,,,,,............///000111111222222111111111000000000++++++++++++,,,---...///...---++++++++++++++++++,,,,,,,,,------.........000000///---***)))***,,,(((+++------,,,,,,------+++***)))***---......---+++***)))(((((()))+++,,,***((()))......+++***,,,------+++***))))))))))))+++***)))))))))***++++++,,,,,,......---,,,+++++++++(((&&&&&&)))+++++++++(((((((((((()))+++---...%%%$$$$$$%%%(((*********+++***(((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&(((((()))%%%&&&&&&%%%$$$$$$'''******+++,,,,,,++++++,,,---***)))(((''''''((()))***''''''(((((()))'''%%%$$$)))))))))((('''))),,,///------+++***)))(((((((((((('''''''''''''''''''''***+++,,,,,,+++***((('''$$$***///...(((&&&***...***)))'''&&&'''&&&%%%###...,,,***'''&&&&&&'''((('''''''''''''''''''''((($$$%%%'''((()))))))))(((++++++++++++************))))))))))))((((((''''''((('''%%%%%%&&&'''))))))&&&(((***+++***))))))***((('''&&&%%%$$$$$$$$$$$$((()))+++***)))(((((()))------,,,+++***((('''&&&###&&&***++++++***)))*********)))************)))+++)))))),,,000222000------+++))))))***+++***)))***+++---///000000///.........---,,,,,,------...//////111333444444333222000111222333333333222222333222111111000111222222333111///000333666999~~~{{{wwwssslllfffaaa^^^^^^^^^aaacccgggmmmrrrtttttttttqqqqqqpppooommmkkkkkkllloooqqqrrrooollljjjddd\\\PPPEEE;;;777777:::EEEPPPVVV[[[ccchhhjjjlllppptttpppooonnnlllkkkkkklllmmmmmmppprrrsssrrrppppppppprrrssssssrrrpppnnnkkkiiiggghhhiiigggeeeddddddeee___VVVJJJ???;;;>>>DDDHHHSSSUUUZZZ]]]___^^^\\\[[[[[[\\\^^^^^^]]]]]]\\\\\\ZZZ[[[\\\\\\\\\ZZZYYYXXXXXXWWWVVVVVVUUUUUUTTTTTTUUUTTTSSSPPPKKKEEE===999777555666999<<<===@@@DDDEEEFFFFFFDDDBBB@@@???@@@===>>>?????????>>>===<<<666555333222111111222333333222222222222222222111222888666000666BBB???333222333555555444333444555666333222444333///...000///000222444555333///+++000222444444333222333444000//////....../////////,,,------------,,,++++++,,,------...//////000000------------,,,,,,,,,,,,---,,,++++++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,---------------111111000---+++***+++---+++,,,...///---******+++)))((((((***,,,------,,,'''((()))***+++***)))((()))''')))------)))(((*********************+++,,,+++***(((''''''((()))***------......---,,,***((()))'''&&&&&&'''))))))***''''''''''''(((***,,,...(((&&&%%%%%%&&&''''''&&&)))((('''%%%%%%%%%&&&''''''''''''&&&&&&&&&'''((((((%%%######%%%''''''&&&''')))******)))(((***+++((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&'''++++++***(((&&&&&&)))++++++***))))))((('''''''''&&&&&&&&&&&&&&&''''''''',,,,,,,,,+++***(((&&&$$$''',,,000...(((%%%)))---+++)))''''''''''''%%%###&&&%%%%%%%%%'''***...000%%%%%%&&&'''''''''((((((%%%%%%$$$$$$%%%'''((()))******+++++++++***)))((())))))******))))))((('''&&&&&&&&&%%%%%%&&&''')))&&&(((******(((&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%(((***,,,+++***))))))))),,,,,,,,,,,,+++)))'''&&&###&&&)))******)))))))))))))))***)))((((((((((((***(((''')))---///---+++***(((''''''((()))(((&&&((())),,,...//////---,,,+++++++++++++++++++++,,,///111222333222111000000111222222333333333333333444333333222222222222222222000...///111444555555{{{xxxwwwrrrjjjbbb\\\[[[\\\]]]dddfffkkkooorrrtttssssssrrrqqqpppooonnnnnnnnnnnnlllooopppkkkgggddd]]]WWWJJJ@@@999999;;;???LLL[[[```dddiiillllllmmmpppsssrrrqqqpppmmmjjjjjjlllnnnmmmoooqqqrrrpppnnnmmmmmmrrrqqqpppooommmkkkiiihhhddddddddddddcccbbb```___YYYPPPEEE>>>>>>CCCIIIMMMXXXZZZ]]]``````^^^[[[XXXVVVXXXZZZ[[[YYYXXXXXXXXXTTTUUUUUUVVVUUUTTTSSSRRRTTTSSSRRRQQQPPPOOONNNMMMLLLLLLLLLIIIDDD>>>888444222333555888<<<>>>AAABBB>>>???@@@???===<<<===>>>:::::::::999999999999999888777555444444666888999777555444444555555444222222666555222777???>>>777555555555444222111222444666333222444444000000222...///222555666333...+++///000111000//////000111//////......------......---.../////////...,,,++++++,,,---...////////////------------------------,,,,,,,,,++++++************,,,---,,,,,,,,,...000,,,,,,,,,,,,,,,,,,------000000///---+++***+++------,,,...111...)))(((***((((((((()))+++,,,+++)))%%%'''))),,,,,,+++)))''')))''''''******'''''')))((((((((()))***+++,,,---+++)))'''&&&&&&'''((()))*********+++,,,***'''$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''')))+++,,,)))(((&&&%%%&&&&&&%%%$$$$$$#########%%%'''(((***((())))))(((&&&&&&''')))---)))%%%%%%''''''$$$!!!%%%'''((((((''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''%%%%%%'''((('''((()))((('''(((***+++)))))))))((((((''''''&&&$$$%%%%%%&&&&&&'''''''''))))))((('''%%%$$$$$$###))),,,...,,,'''%%%(((+++'''&&&&&&&&&((()))((('''%%%$$$$$$$$$%%%''')))***"""###$$$%%%&&&&&&&&&&&&'''%%%$$$###$$$&&&((()))'''(((+++,,,,,,***(((&&&((()))*********)))'''&&&$$$&&&''''''&&&&&&'''(((''')))******(((&&&%%%%%%############$$$%%%&&&''''''))),,,,,,+++))))))******+++,,,,,,+++***((('''$$$&&&)))***)))(((((()))((()))***)))((('''((()))***)))((()))***++++++***))))))((((((((((((((()))'''(((***,,,---,,,+++***(((((())))))))))))******///000111111///......///111222222222222333333333444444444444444333333333555222///...//////...---|||xxxuuurrrmmmeee^^^\\\]]]bbbeeehhhkkkooorrrssssssrrrrrrsssrrrooonnnnnnnnnmmmmmmjjjnnnmmmgggaaa\\\UUUNNNCCC;;;888>>>BBBGGGUUUfffjjjllloooooonnnnnnpppsssssssssqqqnnnjjjiiilllnnnlllnnnppppppnnnkkkjjjjjjooooooooonnnllliiifffeeecccaaa___```aaaaaa]]]ZZZOOOHHH@@@===AAAHHHOOOSSSWWWYYY]]]___^^^[[[VVVSSSPPPSSSVVVVVVTTTRRRRRRSSSNNNOOOPPPPPPPPPOOONNNMMMLLLLLLKKKIIIGGGEEECCCBBBAAABBBCCCBBB>>>999555222222444555777999<<<>>>>>><<<===>>>===<<<;;;===>>>999888666666666777888999:::888777777888:::===???:::888555555777777444222333333222333333444555555555555444222111222444777555222222555555222222555111000000222333222///---.........---++++++---//////......---,,,,,,------,,,---/////////...,,,+++***+++---...//////..............................((()))***+++++++++***)))''')))++++++***+++...111,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++))))))***,,,+++***---000///)))'''***((((((((()))++++++)))'''%%%''')))***++++++******)))&&&%%%((('''%%%&&&)))(((((((((((()))***+++++++++)))'''%%%%%%&&&''')))&&&&&&'''))),,,,,,(((%%%"""$$$%%%&&&&&&&&&'''(((&&&%%%%%%%%%&&&''')))***)))'''%%%%%%&&&'''&&&%%%"""!!!!!!"""###&&&((()))''')))***)))((((((***---+++***))))))((('''$$$###%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$'''******(((&&&&&&((("""%%%((()))))))))***+++))))))))))))((('''&&&%%%###$$$$$$%%%&&&&&&''''''&&&%%%$$$######$$$&&&''''''))))))(((&&&&&&''')))((('''&&&'''((()))((('''***)))((('''%%%$$$###"""!!!"""$$$&&&'''(((''''''''''''''''''''''''((((((###&&&***------***'''$$$&&&'''((())))))'''&&&%%%"""%%%))))))'''&&&&&&'''''')))++++++)))(((((((((%%%%%%%%%%%%%%%%%%&&&'''%%%'''***+++***)))))))))((()))***++++++***)))((('''((())))))((('''(((***&&&(((***)))((('''(((***)))******)))((('''((()))'''((()))'''%%%%%%(((+++'''((()))******)))((((((&&&''''''(((((((((((((((,,,---///...,,,+++...000000000000000000111111222333333444444444444444444666333111//////...---,,,~~~zzzvvvsssjjjfff```\\\]]]bbbjjjooonnnpppsssttttttssssssssssssqqqmmmlllkkkkkkjjjiiijjjmmmlllddd\\\VVVNNNGGG>>>888888AAAGGGLLL\\\mmmppprrrsssqqqooonnnqqqtttttttttrrrnnnjjjiiikkkooolllnnnoooooommmjjjhhhhhhmmmmmmnnnnnnlllhhhdddaaaccc___\\\^^^aaa```\\\VVVGGGBBB======CCCLLLSSSWWWTTTVVVYYY[[[ZZZVVVQQQNNNLLLOOOSSSSSSQQQNNNOOOPPPJJJKKKLLLMMMMMMLLLKKKJJJEEEDDDCCCAAA>>><<<999888888:::======:::777444222666777777666777888999777::::::;;;999888777999::::::999666555555777999;;;555444333333555888;;;>>>;;;888666666777777444111222000000111///+++,,,111333333222111111444:::===444111222555666333444777444111///...000111000000......---+++***+++---000///...------,,,,,,,,,,,,***+++,,,------+++)))(((***+++---...///......---++++++++++++++++++++++++$$$&&&(((***++++++***)))$$$'''******)))***...111,,,,,,,,,,,,,,,,,,,,,,,,*********)))'''''')))+++((('''***000///((('''+++)))(((((()))******(((&&&''''''((((((***+++,,,---)))%%%$$$&&&&&&$$$%%%((())))))(((((((((((())))))+++)))&&&$$$$$$%%%'''((($$$$$$&&&***...///,,,))) """%%%''''''&&&''''''&&&%%%$$$$$$%%%&&&((()))(((&&&%%%%%%'''(((((('''$$$###"""""""""###$$$%%%&&&(((******)))***---111%%%))),,,,,,)))'''''')))%%%&&&''''''&&&&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$"""&&&+++---+++'''&&&&&&"""%%%(((******)))((())))))***))))))((('''%%%%%%######$$$%%%&&&&&&''''''$$$###""""""$$$'''+++---%%%%%%%%%%%%%%%&&&'''(((+++***((('''((('''&&&$$$''''''((())))))(((((('''###%%%''')))************'''(((***+++***)))'''&&& $$$***......+++&&&"""%%%&&&'''((((((&&&$$$###!!!%%%***+++)))&&&&&&'''&&&)))+++,,,+++++++++,,,(((((('''&&&%%%%%%%%%%%%"""%%%(((***))))))((()))&&&''')))***+++***)))''')))******)))''''''(((***&&&(((******((('''))),,,)))+++,,,***&&&%%%''')))$$$&&&(((%%%!!!!!!%%%+++((((((((((((((((((''''''%%%&&&&&&'''(((((((((''')))+++,,,+++******...222...............///000000111222333444444444444333555333111111222222111000~~~~~~}}}zzzuuuoookkkbbbaaa``````bbbgggnnnssstttuuuxxxyyyyyyvvvsssppprrrooommmmmmooooookkkhhhgggfffffffff^^^PPPEEEAAA999===@@@DDDOOO___kkkoooqqqssstttrrrooonnnppprrroootttuuupppllllllllljjjkkklllmmmmmmmmmlllkkkjjjkkkiiihhhgggfffccc```]]]```aaa___YYYXXXXXXRRRJJJBBB===<<>>>>>CCCGGGHHHMMMSSSQQQPPPOOOMMMKKKJJJIIIHHHEEEDDDDDDFFFGGGFFFDDDBBBEEEDDDBBBAAAAAAAAA???===:::;;;;;;:::999777555444888888888777777555444444777777777777777777777777:::888666666777888888777333666888888555444444555444222000000333666777666444333222222111222222333222111000///...---------000000000000111222333333......000111333444444444222222222111111111000000////////////...---,,,+++111000///......///000111---------------------,,,******++++++***))))))((()))(((''''''))))))((('''''')))++++++***))))))***'''''''''(((((()))))))))'''((()))(((&&&%%%&&&&&&)))***,,,+++)))(((((()))))))))((((((''''''&&&&&&$$$''')))***)))(((''''''&&&'''((()))***)))'''&&&&&&(((((('''%%%$$$&&&(((111111000---)))'''((()))((('''&&&%%%%%%$$$$$$%%%"""###$$$%%%%%%$$$###"""######$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$#########$$$$$$$$$$$$######!!!!!!"""""""""#########'''''''''''')))***,,,---((()))(((&&&$$$###$$$%%%%%%%%%&&&((())))))&&&$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++(((((())))))((('''%%%$$$'''((((((&&&$$$""""""###""""""###&&&)))***)))((($$$%%%''''''&&&''')))+++$$$%%%%%%&&&''''''''''''***)))***++++++***'''%%%"""%%%(((******((((((((($$$%%%%%%''')))+++---...&&&$$$###$$$'''((('''%%%*********)))((('''&&&%%%&&&&&&'''((()))))))))((($$$%%%'''(((((((((((('''&&&'''((('''%%%$$$%%%'''(((((())))))(((((('''&&&'''((()))******)))((('''$$$&&&(((*********)))((()))+++---+++)))((((((***---+++)))''''''(((***+++******))))))((('''''''''+++***((('''&&&''''''((())))))(((''''''&&&'''''''''&&&&&&&&&'''(((***+++++++++***))))))+++000444,,,,,,++++++*********)))000000////////////000000111111000000000000111222xxxqqqlllhhhcccaaaeeegggiiikkkmmmqqqvvvyyywwwwwwwwwvvvtttrrrpppooommmkkkjjjkkkooopppnnnkkkooohhhaaa[[[PPPDDD===<<>>>>>AAADDDFFFGGGGGGIIIDDDDDDCCCBBBBBBCCCCCCDDD@@@??????AAACCCCCCAAA???>>>@@@AAA>>>:::777888::::::999888777777777888888444444444333333333333333444555777888888777555444555444333333555777777666333444666666555444333222111000///...///000000000...///111333333333111000---,,,,,,,,,,,,,,,------//////...------------------,,,,,,,,,...000222444111111111000000000//////,,,,,,---------,,,,,,+++000...,,,******+++---...++++++++++++***)))''''''((()))*********(((&&&$$$***'''$$$###$$$&&&'''&&&$$$&&&'''&&&$$$############$$$$$$%%%&&&'''''''''%%%''')))'''%%%$$$(((,,,%%%'''(((((('''&&&&&&'''#########$$$$$$%%%%%%%%%%%%'''++++++)))'''%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$#########%%%&&&*********)))((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$"""$$$&&&''''''%%%###!!!!!!"""###$$$$$$%%%$$$$$$###$$$%%%$$$$$$$$$%%%'''&&&%%%$$$###!!! !!!!!!!!!"""""""""######$$$!!! ###((()))%%% """#########""""""$$$%%%######$$$'''))))))&&&$$$&&&%%%$$$$$$$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((())))))(((&&&%%%&&&'''%%%$$$###$$$&&&'''&&&%%%$$$&&&''''''%%%$$$%%%&&&)))))))))((('''%%%$$$######&&&((('''$$$$$$&&&)))(((''''''***---...,,,)))***)))((('''''''''''''''$$$######$$$%%%&&&&&&&&&(((((()))))))))))))))((('''((((((((((((((('''&&&###$$$%%%'''(((***++++++***+++++++++*********+++)))))))))******))))))(((******+++,,,,,,+++******))))))))))))************))))))))))))((()))******,,,+++***((('''&&&&&&&&&'''''''''(((((()))))))))+++++++++***)))((('''&&&&&&&&&&&&&&&'''((()))***%%%&&&'''((((((((((((''',,,+++***'''&&&(((,,,///++++++******)))((((((''',,,---...//////...---,,,---------....../////////yyyqqqjjjgggfffeeeeeekkknnnrrrtttuuuvvvwwwyyywwwvvvuuuuuuuuuvvvwwwxxxooonnnmmmooosssuuusssqqqkkkbbbWWWOOOHHHDDDDDDIIIMMMUUU___ffflllrrrrrrnnnjjjjjjlllnnnqqqrrrrrrrrryyyzzzxxxssspppooolllggg^^^^^^^^^^^^]]][[[YYYXXXWWWUUUTTTTTTTTTUUUTTTRRRRRRRRRRRRPPPKKKEEE???===???BBBDDDFFFGGGHHHGGGFFFBBBAAA@@@@@@@@@BBBCCCDDD@@@@@@@@@BBBCCCCCCAAA???===???@@@===999777888::::::999888888888888999999444444333333333444555555111333555666666555333111555333222333555666666555333444444555555444222111---....../////////000111...///222444444333222000------,,,,,,------...///......---,,,++++++++++++,,,+++++++++,,,...000111.........------------,,,))))))***+++++++++******---+++)))((((((((()))***((()))***+++***)))'''&&&%%%&&&'''((()))(((((('''***'''$$$###$$$%%%&&&&&&###$$$&&&%%%###"""""""""%%%%%%%%%$$$$$$$$$$$$$$$###%%%'''&&&%%%%%%(((+++###$$$&&&&&&%%%$$$$$$%%%"""######$$$$$$%%%%%%&&&$$$''')))***(((%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$######$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&$$$###############$$$$$$%%%&&&'''((('''&&&$$$### !!!"""###$$$$$$$$$$$$&&&'''(((&&&$$$###%%%''''''&&&$$$"""!!! """""""""#########$$$$$$&&&$$$###&&&++++++&&&!!!!!!"""######"""###%%%''''''%%%$$$$$$&&&'''(((''''''&&&%%%%%%&&&(((***,,,(((((((((((((((''''''&&&''''''''''''((()))***+++''')))))))))''''''''')))(((&&&%%%$$$%%%%%%###"""%%%&&&((((((&&&%%%%%%%%%)))))))))))))))(((((('''&&&(((***)))&&&$$$&&&)))***((((((,,,000222000------,,,***(((&&&%%%$$$###"""###$$$%%%%%%&&&((()))%%%&&&&&&''''''''''''&&&'''((((((((((((((('''&&&$$$%%%%%%%%%&&&'''(((((('''&&&&&&&&&'''''''''&&&))))))***************)))************************++++++***))))))((((((((('''''')))+++,,,+++***(((++++++++++++******)))(((''''''(((((()))*********++++++++++++***)))((('''(((((('''''''''((())))))&&&'''((()))))))))(((((()))***+++***))))))***,,,++++++++++++++++++++++++'''((()))******)))((('''111///---+++***,,,---///~~~}}}}}}xxxsssmmmhhhhhhiiijjjkkkppprrruuuvvvvvvuuuuuuvvvuuuuuuuuuvvvwwwxxxyyyzzzqqqooonnnpppssstttrrroooeee[[[QQQKKKEEEBBBEEEJJJSSS[[[dddiiiooottttttpppllllllmmmpppsssuuutttrrruuuvvvsssnnnllllllhhhcccZZZ[[[\\\\\\\\\[[[ZZZYYYZZZWWWTTTRRRQQQPPPNNNLLLOOOMMMMMMMMMGGG@@@===>>>BBBFFFIIIHHHIIIJJJIIIFFFBBBAAA??????@@@AAADDDEEECCCBBBBBBCCCDDDCCCAAA???<<<======;;;999888888999888888888888888888777777444444333333333555666777111222333444444333222111555444222333444666555444333333333444555444222000---...000000//////000222///000222333333222111000......---------......///------,,,+++******+++++++++++++++***+++,,,,,,---,,,+++++++++************''''''((()))******))))))++++++***)))((((((((((((###%%%'''***++++++***)))######$$$%%%'''((()))******'''%%%$$$%%%&&&%%%%%%$$$%%%'''&&&%%%$$$$$$%%%$$$#########""""""""""""!!!"""###%%%'''(((((((((!!!###%%%%%%$$$###$$$%%%#########$$$$$$%%%%%%%%%###%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$$$$%%%%%%$$$###$$$######%%%&&&'''%%%$$$""""""""""""###%%%&&&'''&&&&&&&&&&&&%%%$$$$$$### """###$$$$$$%%%%%%'''((()))&&&"""!!!$$$'''$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$$$$######%%%''''''###!!!###$$$#########%%%'''***(((%%%$$$%%%'''((((((''''''&&&&&&'''(((***+++******+++++++++******)))*********)))(((((('''''''''((())))))((('''(((******(((&&&%%%%%%%%%$$$"""&&&(((******)))'''''''''%%%&&&(((***+++,,,,,,---***+++,,,,,,+++************)))***,,,///000000///***)))((('''&&&&&&&&&&&&"""$$$&&&&&&&&&&&&(((***''''''''''''&&&%%%$$$###''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&'''((()))(((''')))******++++++++++++***))))))))))))))))))))))))******+++******)))((('''&&&'''))),,,......+++)))+++,,,...//////...---,,,)))))))))******++++++++++++++++++*********************))))))(((((())))))))))))))))))))))))))))))(((***,,,,,,+++******+++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++333000---***)))+++---///~~~{{{yyyxxxnnnkkkgggeeegggkkknnnpppvvvwwwyyyxxxvvvtttttttttuuuuuuvvvvvvwwwwwwxxxxxxpppmmmlllmmmoooooollliii\\\TTTMMMIIIGGGFFFJJJPPPXXX^^^eeeiiimmmqqqpppmmmkkkkkklllooossstttrrrpppnnnnnnkkkgggfffgggccc\\\XXXXXXYYYZZZZZZYYYWWWVVVWWWUUUQQQOOONNNNNNLLLKKKMMMJJJIIIIIIDDD===<<<@@@CCCGGGIIIFFFGGGIIIHHHCCCBBBAAA???>>>???AAACCCEEEDDDDDDCCCCCCDDDCCC@@@>>>;;;999888888999999888777666666777777777666444333444333222222222444666888222222222222222222222222777555333333444555555444444222222333555444111//////111333222000//////111///000111111111000///...///......---------......,,,,,,++++++***+++++++++***++++++++++++***))))))************))))))))))))&&&'''((()))************)))))))))))))))'''&&&%%%"""$$$'''***,,,,,,+++***######"""###$$$''')))+++)))(((&&&&&&''''''%%%$$$###%%%&&&&&&%%%$$$%%%&&&############$$$$$$$$$$$$###"""###(((---///,,,((("""$$$&&&&&&%%%$$$%%%&&&############$$$$$$$$$$$$"""###$$$###""""""$$$%%%#########$$$%%%&&&'''((()))&&&######$$$$$$###!!!###"""!!!###&&&&&&$$$!!!!!!""""""$$$%%%''')))***((('''&&&%%%$$$$$$$$$%%% !!!###$$$$$$%%%%%%$$$&&&&&&$$$ $$$(((%%%$$$###""""""###$$$%%%""""""""""""############!!!!!!"""""""""!!!!!!#########"""###%%%&&&+++)))'''''''''((('''&&&&&&&&&&&&''''''(((((((((((()))***++++++***))))))((())))))))))))'''&&&%%%&&&'''(((((('''''')))***)))'''%%%%%%&&&&&&&&&%%%%%%(((***+++***(((((((((''''''(((******+++++++++((((((***,,,......,,,***((()))******))))))***+++(((''''''&&&&&&'''''''''&&&((()))(((&&&%%%&&&(((''''''(((((((((''''''&&&&&&&&&'''((()))))))))((('''&&&&&&%%%&&&&&&((((((+++***)))***,,,---,,,***)))***++++++,,,,,,++++++******))))))))))))******((()))+++,,,---,,,+++***)))((((((+++...///...,,,+++,,,...//////...,,,+++++++++++++++++++++,,,,,,++++++***)))***+++,,,---++++++************++++++,,,+++***))))))***++++++)))***++++++******,,,---------------,,,,,,,,,,,,......------------......000///---,,,,,,---...///~~~~~~}}}zzzwwwvvvgggeeebbbcccggglllppprrrzzz{{{{{{yyyvvvtttssssssuuuuuuvvvvvvvvvvvvuuuuuunnnkkkiiijjjkkkkkkhhhdddUUUOOOJJJJJJKKKMMMSSSYYYYYY___dddeeehhhlllkkkhhhhhhggghhhlllpppqqqnnnllliiiiiifffbbbbbbccc^^^XXXVVVVVVWWWWWWVVVUUUSSSRRRQQQOOOMMMLLLNNNOOOOOOOOOLLLHHHHHHHHHBBB;;;<<>>>>>@@@CCCEEEEEEDDDCCCCCCCCCBBB???<<<:::777555666999:::888555444555666666666444111000333222111111222444666888444333333222222333333444888666444444555555444333444222111222555444111...222444666444000......///000000000//////...------///...------,,,,,,,,,---,,,+++++++++++++++,,,,,,***++++++++++++)))'''&&&************)))))))))(((&&&'''(((***++++++++++++&&&'''(((((((((%%%###!!!%%%''')))++++++***((('''%%%$$$""""""###&&&)))+++)))(((''''''((('''%%%### """$$$$$$$$$###$$$%%%$$$$$$%%%&&&'''(((((()))'''%%%&&&,,,444666000***###%%%''''''&&&&&&'''(((###############"""""""""!!!""""""!!! !!!$$$&&&"""######$$$%%%'''((())))))&&&###"""######!!!"""!!!!!!"""%%%%%%### """"""###%%%'''***,,,---+++***'''%%%$$$%%%&&&''' !!!"""$$$$$$%%%%%% """$$$"""$$$)))***(((%%%###"""!!!"""###!!!!!!!!!!!!""""""""""""###%%%&&&%%%###""""""###!!!"""###"""!!!"""###%%%+++***)))******)))&&&$$$$$$%%%&&&'''''''''&&&&&&$$$%%%'''((((((((('''&&&###$$$''')))))))))'''&&&%%%&&&(((((('''''')))***(((&&&$$$%%%'''((())))))###%%%((()))((('''&&&'''+++++++++***((('''%%%%%%$$$###%%%)))......+++(((''')))***(((%%%###$$$&&&)))((('''&&&&&&&&&&&&&&&)))+++,,,***&&&$$$%%%&&&$$$&&&''')))+++,,,------%%%%%%'''((())))))))))))''''''&&&&&&'''(((***+++***(((&&&(((+++,,,+++))))))***+++,,,,,,,,,,,,,,,+++******))))))******+++%%%(((+++...000///...---,,,)))((()))---000000///)))***,,,------+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))+++---///************+++,,,------...,,,+++))))))***,,,---++++++***)))(((***...111///......---,,,+++*********)))(((''''''((()))***,,,,,,---...////////////~~~yyyuuuqqqooojjjddd^^^```gggooossssss{{{zzzxxxvvvuuuuuuuuuuuuttttttssssssrrrqqqpppooommmlllkkkiiieeeaaa\\\ZZZLLLIIIGGGHHHLLLQQQVVVXXX[[[]]]___```aaaaaaaaa```iiilllnnnnnnkkkhhhfffeeeddd___ZZZYYYZZZZZZVVVRRRVVVVVVUUUSSSRRRPPPOOONNNLLLMMMMMMMMMMMMLLLKKKKKKHHHIIIGGGBBB>>>>>>AAAFFF???@@@BBBCCCBBBAAA???===??????>>>======>>>???@@@?????????AAABBBAAA>>>;;;:::::::::777444222333444111222444666666444///+++111111222222222111111000222222222222222222222222222222222333555555333111---...000222333444444333111111111///---,,,---...,,,,,,++++++,,,...///000...---,,,*********++++++((()))***++++++***))))))((((((((((((((())))))))))))***++++++***)))((('''((((((((()))***+++---...+++***(((&&&$$$######"""(((((())))))***++++++,,,***&&&$$$&&&******&&&"""&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((&&&$$$""" !!!###%%%'''''''''%%%$$$***&&&###%%%***...---***(((((((((((((((((((((((("""$$$&&&%%%$$$###$$$$$$!!!!!!"""$$$&&&&&&$$$"""'''%%%"""###%%%)))+++,,,$$$#########$$$%%%%%%&&&%%%%%%%%%%%%###!!!!!! !!!$$$&&&(((''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######""")))'''%%%#########$$$%%%(((%%%"""!!!"""######"""""""""!!!!!! $$$%%%%%%###""""""%%%'''$$$###"""###%%%&&&%%%$$$'''%%%###%%%''')))'''%%%&&&&&&''')))******'''%%%$$$%%%'''((((((&&&%%%###'''((()))(((((())),,,...'''((())))))(((&&&$$$###'''%%%$$$$$$&&&''''''&&&******)))'''%%%%%%&&&((($$$'''***,,,,,,)))%%%"""'''''''''''''''''''''''' ###&&&%%%"""!!!%%%******)))((('''&&&%%%%%%%%%&&&&&&&&&&&&((()))+++,,,%%%&&&((()))************,,,)))&&&'''***,,,+++***)))+++---/////////...---+++***)))(((((()))***+++------,,,+++************)))***,,,------,,,+++***''''''(((***---//////...)))+++...///000...,,,+++******)))******+++,,,---222000---******,,,///111...---,,,***)))(((((((((((())))))*********))))))&&&''')))***+++++++++***)))'''&&&(((+++---,,,******''''''***+++***---111///...---,,,---...///000}}}}}}yyytttqqqooommmhhheeeccceeellltttxxxzzzzzzyyyxxxwwwvvvvvvwwwwwwuuuuuutttrrrooommmkkkiiihhhhhhfffddd```[[[WWWTTTIIIHHHHHHJJJOOOTTTYYY\\\YYYZZZ\\\]]]___```aaaaaagggiiijjjjjjhhheeebbbaaa^^^ZZZVVVVVVXXXYYYVVVSSSSSSRRRRRRQQQPPPOOOOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJHHHFFFDDD@@@>>>>>>AAACCC???@@@@@@AAA@@@???>>>===???>>>===<<<;;;<<<===>>><<<;;;<<<===>>>===;;;888;;;;;;:::888555444444555222222444666666444///,,,000111111222222111111111222222222222222222222222333222222444555444222000---...///000000///...---.........---***)))***+++++++++******+++---...///,,,+++)))''''''((()))***&&&'''((())))))(((&&&%%%'''((())))))******))))))(((((()))))))))((('''&&&***))))))(((((())))))***%%%%%%'''((('''&&&%%%$$$$$$$$$%%%&&&&&&'''(((((('''%%%###$$$'''(((&&&$$$'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$######$$$&&&&&&'''&&&%%%%%%'''%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%$$$###"""###%%%&&&&&&&&&&&&$$$###$$$'''***,,,---$$$$$$######$$$$$$%%%&&&############""" ###""""""!!!"""$$$'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&""""""######$$$%%%%%%&&&(((&&&%%%######$$$%%%&&&&&&$$$"""!!!###%%%%%%%%%#########""""""!!!!!!!!!!!!"""######"""###%%%'''%%%$$$###$$$&&&'''&&&%%%%%%###"""###&&&'''&&&$$$%%%%%%&&&(((******(((%%%&&&'''(((((('''%%%###"""'''((((((((('''(((***,,,%%%&&&&&&''''''''''''&&&'''%%%$$$%%%&&&''''''&&&)))))))))'''$$$$$$&&&''''''(((***,,,,,,,,,***)))%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%%%%(((++++++***((('''&&&%%%%%%%%%$$$%%%&&&'''((())))))***((('''''''''''')))***+++***(((&&&&&&)))******)))&&&''')))+++,,,+++***)))******)))(((((()))******,,,,,,+++*********+++++++++,,,---......---+++***&&&&&&&&&))),,,...---,,,***+++---//////...---+++,,,,,,,,,,,,---...//////111///,,,++++++...111444///...,,,+++***)))))))))((()))******+++++++++***)))***+++---------,,,,,,+++)))((())),,,...---++++++((((((+++,,,***,,,000---,,,,,,+++++++++++++++~~~zzz~~~~~~|||wwwrrrnnnllllllkkkiiiiiiiiilllpppuuuyyy|||yyyxxxxxxwwwwwwxxxxxxyyysssrrrqqqooommmjjjhhhfffeeedddccc___[[[VVVRRRPPPFFFHHHKKKOOOTTTYYY^^^```YYYYYYYYYZZZ\\\___aaaccccccdddddddddbbb___[[[ZZZWWWTTTQQQRRRUUUWWWUUUSSSOOOOOOOOOOOONNNNNNNNNNNNJJJJJJJJJJJJJJJIIIHHHHHHFFFCCC???======???@@@@@@======<<<<<<;;;;;;;;;<<<>>>===;;;:::::::::;;;;;;:::::::::;;;<<<;;;999777999:::999777555333444555222222333555666444111---///000000111111222222222222222222222222222222222444333333444444444111///......///...---,,,***)))+++,,,---,,,***))))))*********)))))))))+++,,,---***(((&&&$$$###%%%'''(((%%%&&&((())))))'''$$$"""'''(((***,,,,,,+++***)))&&&&&&'''(((((((((''''''+++***)))'''&&&&&&&&&&&&"""$$$'''))))))'''%%%###&&&&&&&&&'''(((((())))))%%%$$$######$$$%%%'''(((''''''&&&&&&%%%$$$######"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$!!! !!!###"""###%%%&&&&&&%%%###"""$$$&&&''''''&&&%%%%%%&&&'''%%%""""""$$$'''((()))$$$######&&&)))+++,,,+++$$$$$$######$$$$$$%%%%%%"""############"""!!!!!!&&&%%%$$$######%%%'''(((%%%$$$#########$$$&&&'''''''''&&&&&&&&&&&&&&&%%%""""""""""""###$$$%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%$$$""""""%%%'''''''''$$$$$$$$$############### """$$$$$$$$$&&&'''%%%$$$$$$%%%''''''&&&%%%"""!!!!!!"""$$$%%%%%%$$$######$$$&&&))))))(((&&&(((((((((((('''$$$"""!!!'''(((((('''&&&&&&((()))######$$$%%%&&&''')))***'''%%%$$$%%%&&&(((((('''((()))(((&&&$$$$$$%%%'''''''''''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((()))***)))((('''%%%$$$$$$#########$$$%%%'''((((((((('''***)))&&&%%%%%%''')))+++((('''%%%&&&''')))((((((%%%&&&''')))***))))))(((***))))))(((((())))))***++++++*********+++,,,,,,---...///000///...,,,***'''&&&'''***---......---***+++---...///...---,,,......//////000111111222000...,,,+++,,,///333555///...---++++++*********((()))***+++,,,,,,------,,,---.../////////...---,,,+++***+++---///...---,,,))))))+++,,,***+++...///000111111000///---,,,~~~~~~|||~~~|||{{{{{{wwwrrrmmmjjjjjjkkklllkkkmmmooopppqqqrrruuuxxxyyyyyyxxxwwwwwwwwwvvvvvvnnnnnnnnnmmmllljjjiiihhheeedddbbb^^^ZZZUUUQQQOOOHHHLLLQQQUUUYYY]]]```bbb\\\[[[ZZZZZZ[[[^^^aaaccc```___^^^]]]\\\YYYVVVSSSRRRPPPOOOOOORRRSSSSSSRRROOONNNNNNMMMLLLKKKKKKJJJGGGGGGGGGGGGGGGFFFEEEEEECCC???;;;:::===???>>>===;;;:::888666666777888999>>>===;;;:::999999::::::<<<;;;;;;;;;===<<<:::888666777777555333222333444222222222444555444222////////////000111222333333222222222222222222222222444333333333444333000---.../////////---+++***(((+++,,,------+++***+++,,,))))))((('''((()))***+++)))'''$$$""""""$$$&&&(((&&&(((***+++***(((%%%###'''(((+++------,,,***(((&&&&&&''''''((((((((((((***)))((('''&&&&&&&&&&&&''''''(((((('''%%%###"""&&&'''''''''(((((())))))###$$$$$$######%%%(((+++)))(((((('''&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%(((((('''&&&%%%%%%%%%&&&(((((('''&&&$$$######$$$$$$&&&(((******(((&&&$$$%%%'''(((((('''&&&&&&'''&&&$$$######%%%'''((('''$$$###$$$&&&)))***((('''%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%######$$$&&&'''######$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%$$$###"""!!!!!!!!!"""$$$$$$###$$$$$$&&&'''((('''%%%$$$$$$&&&'''''''''$$$$$$$$$$$$############!!!$$$&&&%%%%%%&&&&&&$$$$$$$$$%%%''''''&&&$$$!!!!!!!!!###$$$%%%%%%%%%"""""""""%%%'''((((((&&&''''''''''''&&&%%%$$$###&&&'''((('''%%%$$$%%%&&&$$$#########%%%''')))***'''%%%$$$%%%'''((((((((()))))))))'''%%%%%%''')))))))))((('''%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###%%%'''((('''$$$$$$###############$$$"""###&&&((()))((('''&&&***)))'''%%%%%%&&&((()))&&&&&&%%%&&&'''''''''''''''((()))***+++++++++***))))))))))))))))))))))))******))))))***+++,,,,,,---.../////////---***)))))))))***,,,///111111000+++,,,------......------000000111222333333333333///...,,,+++,,,...111333...---,,,+++************((()))+++,,,---...////////////000111111000///...,,,,,,,,,,,,---.........,,,))))))++++++((())),,,...000333666666444111///}}}~~~}}}{{{yyywwwtttoookkkiiikkkmmmooonnnpppssstttttttttvvvwwwyyyyyyxxxwwwuuutttrrrrrrmmmmmmmmmllljjjiiigggfffdddccc```\\\XXXTTTPPPOOONNNRRRWWW[[[]]]^^^```bbb```___\\\ZZZZZZ\\\___aaa___]]][[[[[[ZZZXXXTTTQQQPPPOOONNNMMMNNNOOOOOONNNOOOOOOMMMLLLJJJHHHGGGFFFCCCCCCCCCDDDCCCBBBBBBAAA???;;;888888;;;>>>===<<<;;;:::777666555666888999===<<<;;;:::999:::;;;;;;<<<;;;:::;;;<<<<<<:::999666666666555333333444555222111111222333444222111////////////000111222333111111111111111111111111333222111222222111...,,,+++,,,------,,,+++***)))(((***,,,,,,+++***++++++)))((('''&&&'''((()))***((('''%%%###$$$%%%''')))&&&((()))******(((&&&$$$'''(((+++------,,,***(((''''''''''''((())))))***(((''''''''''''((()))))))))(((&&&%%%$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$$$$&&&***---)))))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%)))&&&$$$%%%((()))'''###&&&'''***++++++***'''&&&%%%'''(((((('''&&&''''''###"""###%%%''''''&&&$$$%%%$$$%%%&&&((('''%%%"""%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&'''((('''&&&$$$######$$$%%%&&&!!!###&&&)))***)))(((&&&&&&&&&%%%%%%$$$$$$######&&&$$$###!!! !!!!!!"""#########$$$%%%&&&'''((()))'''%%%%%%&&&'''&&&$$$###########################%%%'''((('''&&&&&&&&&######$$$%%%''''''%%%###"""###$$$%%%%%%%%%&&&'''"""""""""$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''%%%###$$$%%%&&&&&&%%%$$$%%%&&&((()))'''%%%$$$%%%'''))))))(((***+++***)))'''''')))++++++,,,---,,,+++(((%%%###''''''''''''''''''''''''%%%$$$"""###%%%''''''&&&""""""######$$$&&&'''(((###%%%''')))))))))'''&&&((((((((((((((((((''''''%%%&&&'''''''''''''''((())))))***+++,,,,,,,,,,,,)))******************)))))))))))))))***++++++,,,+++,,,---...---+++((('''))))))***,,,///111111000---,,,,,,,,,,,,---......///000111222333333333222000...,,,++++++,,,...///---,,,+++******************+++,,,...///000000000///000111111111000///...,,,,,,---------------...,,,)))))),,,+++((((((***))),,,111666777666444222{{{xxxwwwsssqqqmmmkkkkkkmmmpppsssoooqqqsssuuuxxxzzzzzz{{{wwwwwwvvvuuussspppnnnmmmpppooommmkkkhhheeebbb```aaa___\\\YYYUUURRROOONNNQQQVVV[[[]]]\\\\\\]]]___```^^^[[[YYYYYYZZZ[[[]]]^^^[[[YYYXXXYYYXXXTTTQQQMMMMMMLLLKKKKKKKKKKKKKKKNNNMMMKKKIIIFFFDDDCCCBBB???????????????>>>>>>===:::999777888:::<<<=========<<<:::888888999:::;;;<<<;;;:::999999:::;;;<<<:::999777777888999888666666777777666444444555777111/////////111333222111000//////...///000222333////////////////////////000//////000111000---+++'''((()))******)))((('''%%%'''***+++***))))))***)))((('''&&&&&&'''((()))(((''''''&&&&&&'''((()))%%%&&&''''''''''''&&&%%%'''(((***,,,,,,+++***)))((((((((('''(((((()))***%%%&&&&&&&&&((()))***+++&&&%%%###"""###&&&***,,,%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$'''###!!!$$$)))+++'''"""%%%&&&((())))))(((&&&%%%%%%'''(((((('''&&&&&&'''!!!"""###&&&((((((%%%###&&&%%%%%%&&&''''''%%%"""%%%%%%$$$$$$######$$$$$$""""""""""""###$$$%%%&&&'''&&&$$$######$$$%%%'''"""$$$'''***+++***((('''%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! !!!###%%%'''######$$$%%%&&&&&&'''''')))'''&&&&&&&&&&&&$$$##################$$$$$$$$$&&&''')))((('''&&&&&&'''###$$$%%%'''((((((&&&###$$$&&&''''''&&&%%%'''((($$$###"""$$$&&&''''''&&&$$$$$$%%%%%%&&&''''''(((%%%&&&((('''%%%$$$$$$$$$(((''''''&&&&&&&&&'''''''''%%%$$$%%%(((******)))+++++++++***((()))+++---&&&(((***,,,,,,***(((&&&((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%%%%&&&((()))+++,,,'''((()))***+++******)))'''((()))******)))((('''&&&'''))))))((((((((()))(((((())))))***++++++,,,***++++++,,,,,,++++++*********)))))))))***++++++)))***+++,,,+++***'''&&&'''&&&'''***---......---...---,,,+++,,,---...///,,,---...000111000000//////...,,,+++***+++,,,---------,,,+++++++++++++++,,,---...///000000111000...///000111111111000///,,,---......---,,,---///---***+++......******,,,+++///444:::<<<<<<:::888{{{xxxtttrrrooommmlllkkkmmmpppsssvvvrrrqqqqqqtttxxx{{{zzzxxxsssssssssrrrpppnnnlllkkkmmmmmmkkkhhheeebbb___]]]___]]]ZZZWWWTTTQQQPPPOOOQQQVVVZZZ[[[YYYXXXZZZ]]]ZZZYYYWWWUUUUUUVVVWWWXXXXXXTTTQQQQQQSSSSSSOOOKKKHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGEEECCCAAA@@@???;;;<<<<<<<<<<<<;;;::::::666777888999999:::<<<>>><<<;;;:::999999999::::::999888777777888999;;;<<<999777555555666777666555333444444333222222444555///...------///111222111111000///......///111222........................---,,,---...//////,,,***((()))*********((('''&&&$$$'''***++++++*********)))((('''&&&&&&'''((()))&&&'''(((((()))))))))(((&&&&&&&&&&&&'''((())))))'''((())))))******)))))))))((('''&&&&&&&&&'''((($$$$$$$$$%%%&&&((()))***$$$######$$$%%%'''***+++((((((((((((((((((((((((&&&$$$###$$$(((***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$###%%%$$$$$$%%%((((((&&&$$$&&&&&&''''''''''''&&&&&&%%%&&&((((((&&&%%%&&&'''$$$$$$$$$%%%'''((('''&&&&&&%%%%%%&&&))))))((('''&&&%%%$$$$$$######$$$$$$""""""!!!!!!"""###$$$%%%((('''%%%$$$$$$&&&''')))&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''$$$###"""!!!"""$$$&&&(((###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''%%%######$$$$$$$$$%%%%%%%%%&&&%%%&&&'''&&&&&&&&&(((***%%%&&&''')))+++***'''%%%&&&''')))(((%%%$$$%%%'''&&&%%%###$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''$$$&&&((((((&&&%%%%%%%%%'''(((((((((((((((((('''&&&%%%$$$&&&(((************++++++***((((((+++---&&&&&&'''((())))))))))))))))))))))))))))))))))))(((***+++)))%%%$$$&&&(((&&&&&&&&&&&&'''((()))***++++++++++++,,,,,,,,,,,,((()))))))))******++++++&&&))),,,,,,***)))***+++))))))))))))***+++,,,,,,+++,,,------------,,,++++++******))))))))))))***'''(((***++++++***((('''&&&&&&&&&))),,,...---,,,...---+++***+++,,,///000((()))+++---...---,,,+++...---,,,++++++,,,.../////////...------------......//////000111111111000...///111222333222222111---///111000...---...000///---...111111...---///111444:::>>>AAA@@@???===|||xxxtttpppnnnlllkkkkkkkkkmmmqqquuuwwwvvvrrroooqqqvvvwwwuuuqqqooopppppppppooonnnlllkkkhhhhhhgggfffdddbbb```______]]][[[XXXUUUSSSRRRQQQOOOTTTYYYYYYVVVUUUXXX[[[SSSSSSRRRRRRRRRSSSUUUUUUQQQMMMIIIIIILLLLLLIIIEEEDDDDDDEEEEEEEEEEEEGGGIIIDDDDDDCCCBBB@@@???>>>>>>999::::::::::::999888888444777:::999888999<<<@@@999888888777777777777777666666555666777888:::;;;999777666555666777666555...///000///......000222///---+++,,,...111111111222111///...---...000111------------------------+++++++++,,,......,,,***,,,,,,,,,,,,+++***((('''&&&))),,,...---,,,,,,---))))))''''''&&&'''((()))%%%&&&((()))***)))(((((()))((((((((()))***,,,...((((((((((((((())))))))))))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&###!!!###(((***'''###"""######$$$$$$%%%%%%&&&#########$$$%%%&&&((())) !!!###%%%&&&%%%###"""%%%'''))))))'''&&&&&&'''(((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&(((&&&$$$$$$&&&((())))))%%%%%%%%%'''***,,,---,,,&&&%%%%%%$$$#########$$$$$$$$$#########$$$&&&''')))(((&&&%%%&&&''')))+++)))'''$$$"""###%%%(((***''''''(((((())))))******)))'''$$$"""!!!"""$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%$$$$$$&&&))),,,'''''')))+++---,,,)))'''&&&((()))((($$$###$$$&&&'''&&&$$$%%%&&&''''''&&&((('''&&&%%%%%%%%%%%%%%%###&&&(((((('''%%%%%%&&&&&&''')))*********)))(((&&&%%%%%%&&&(((***+++***)))******)))'''(((***,,,///---+++***)))***+++,,,))))))))))))))))))))))))&&&)))+++(((""" ###'''&&&&&&%%%$$$$$$$$$%%%%%%------,,,,,,,,,---......+++***((('''(((+++---///'''***......,,,***+++---************+++,,,---...,,,,,,............,,,,,,++++++***)))(((((())))))'''(((***++++++***)))(((''''''(((***---//////...///---+++******,,,///000%%%''')))+++++++++***)))---,,,,,,,,,---///000222111000000////////////000///000000111111111000000...000111333444444333333///111333222///...000222000///000444444111000333111444999===???>>><<<;;;}}}}}}}}}yyytttpppllljjjfffhhhkkknnnqqqrrrrrrqqqtttsssrrrqqqooonnnmmmllljjjjjjiiihhhggggggggggggiiigggeeebbb___^^^^^^^^^XXXVVVTTTSSSTTTUUUUUUTTTOOOPPPQQQSSSTTTUUUUUUUUUPPPOOONNNLLLLLLLLLMMMMMMJJJIIIGGGEEEDDDDDDEEEFFFGGGEEECCCAAAAAABBBDDDFFF????????????>>>>>>======<<<<<<;;;888666666888:::777666666777:::;;;;;;:::>>>;;;888999<<<===:::666555444444444555777888:::666555333111000000111111...//////000///...,,,+++111---***+++111555555444555333222444666777555222,,,---...---,,,,,,,,,---***))))))***,,,------,,,...,,,++++++++++++)))(((+++++++++++++++***)))(((---,,,***)))((((((((((((%%%&&&((()))+++,,,,,,,,,---...,,,)))***---,,,((('''***---,,,)))'''((()))%%%&&&&&&'''((())))))***((('''&&&%%%%%%&&&((()))))))))******)))((('''&&&&&&%%%%%%&&&''''''&&&$$$''''''&&&%%%###"""$$$&&&(((%%%######%%%&&&%%%###&&&$$$###$$$''')))(((&&&######$$$$$$$$$######"""+++***)))(((((((((((((((&&&(((***++++++)))'''%%%''''''((((((((('''%%%$$$+++***((('''&&&&&&&&&'''###%%%'''***+++,,,+++***&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&%%%$$$$$$&&&'''((('''&&&&&&%%%&&&((()))&&&'''((()))***+++,,,---&&&%%%$$$&&&)))***(((&&&***))))))'''&&&%%%$$$$$$&&&$$$""""""%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%'''))),,,------***'''%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%''')))(((%%%$$$&&&)))***)))***,,,)))%%%%%%((($$$$$$&&&'''''''''&&&&&&$$$%%%&&&((())))))******)))&&&$$$%%%''')))(((&&&***))))))((()))+++,,,...,,,------......------,,,,,,***'''%%%$$$$$$%%%&&&)))***))))))(((&&&%%%$$$((((((((((((((()))***+++.../////////---+++(((&&&'''&&&%%%%%%&&&(((+++,,,)))+++------+++)))((((((++++++++++++++++++++++++---.../////////...---,,,))))))*********+++++++++...,,,)))&&&%%%''')))+++(((''''''***///000...+++---+++******+++,,,,,,+++,,,,,,+++)))'''&&&(((***(((,,,///...,,,,,,000444---,,,+++******,,,---///...------///222333222111333222111222555666444111444555666777666444222000///000222333333222000//////111333444555666999<<<~~~}}}}}}yyyuuuqqqmmmkkkjjjiiijjjmmmoooppppppooooooqqqppppppnnnmmmlllkkkkkkiiihhhfffdddddddddddddddaaaaaa``````````````````ZZZXXXUUUTTTUUUVVVWWWVVVNNNNNNNNNOOONNNNNNMMMMMMLLLKKKIIIHHHGGGHHHIIIJJJIIIGGGCCC@@@???AAADDDFFFFFFDDDBBB@@@???@@@BBBCCC??????>>>>>>>>>???@@@@@@;;;<<<<<<:::888666777888777666555666888999999777;;;888555666999:::777444444444333333444555777888555444333111111111111111///000111111000///---,,,///---,,,111888======;;;<<<;;;:::;;;======;;;999555555555333111/////////,,,***))))))+++,,,+++++++++)))(((((())))))(((&&&******++++++******)))))),,,+++***(((((((((((()))&&&&&&''')))*********+++***,,,***((()))------)))))),,,...---***(((((((((******)))))))))******+++***)))'''&&&&&&'''((())))))***++++++***(((&&&$$$$$$$$$$$$&&&((()))(((''''''((('''&&&$$$$$$&&&(((***'''%%%%%%'''((('''%%%)))'''&&&&&&((()))'''&&&######$$$%%%%%%&&&&&&&&&''''''''''''((()))******%%%'''((())))))((('''&&&((())))))))))))((('''&&&+++***((('''&&&&&&''''''%%%&&&(((*********)))(((&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''&&&$$$$$$%%%'''&&&%%%$$$$$$&&&(((******,,,,,,+++***))))))((((((%%%$$$$$$&&&***+++***((())))))((((((''''''&&&&&&&&&$$$"""$$$'''))))))((())))))))))))))))))))))))***)))'''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((('''%%%###"""&&&%%%%%%%%%%%%%%%&&&&&&&&&(((***)))&&&%%%'''******)))***,,,***%%%%%%)))%%%%%%'''(((((('''&&&%%%(((((())))))(((((('''&&&'''&&&$$$&&&))),,,+++***+++******)))))))))))))))+++,,,---------------,,,,,,+++(((&&&%%%%%%&&&'''))))))))))))((('''&&&&&&))))))))))))))))))*********+++,,,---,,,+++)))(((''''''&&&&&&''')))+++---)))+++,,,...///...---,,,//////.........---------............---,,,++++++++++++++++++++++++++++++++++++++++++,,,---...///---,,,---///111222111000+++)))((()))+++,,,,,,+++------,,,***(((((()))++++++...111000......222666111000...,,,,,,---...///...------...///000...---222000///111333444222000666666666666555333111//////111333444555555333222000222333333333555888;;;}}}|||zzzxxxtttpppmmmkkkjjjjjjlllmmmnnnoooooonnnmmmlllnnnmmmmmmlllkkkjjjjjjiiiiiigggeeecccaaabbbbbbccc\\\]]]^^^_________^^^^^^VVVSSSPPPNNNPPPQQQRRRSSSMMMMMMLLLKKKJJJHHHGGGFFFGGGFFFDDDCCCBBBCCCEEEFFFHHHDDD@@@<<<;;;>>>BBBDDDDDDCCCAAA???>>>>>>???@@@???>>>===<<<===???AAABBB<<<======;;;888666555666555555444555777777666444666444111222555666333111444444333333333333444444444444333222111111111222111111222222111000///......///333;;;CCCHHHHHHFFFGGGFFFEEEEEEEEEEEEDDDBBBBBBAAA>>>;;;888666555444000...+++******+++******)))(((''''''(((((('''&&&((())))))************)))******(((((((((((()))***''''''(((((())))))))))))(((***)))''')))------******,,,------+++)))((((((---,,,***)))))))))***+++,,,+++)))((('''(((((())))))***+++,,,+++(((%%%#########$$$&&&)))******)))'''(((((('''&&&&&&(((++++++***((('''((()))(((''',,,***))))))))))))(((&&&###$$$%%%&&&''''''(((((((((((('''''''''(((((()))%%%&&&&&&''''''((((((((()))************))))))(((+++***((('''&&&''''''(((''''''((())))))((('''&&&&&&%%%###""""""$$$%%%&&&'''''''''&&&$$$###$$$&&&$$$"""!!!###(((++++++***------,,,***)))((('''&&&%%%$$$%%%(((+++,,,,,,+++******)))((('''&&&&&&%%%%%%###"""###&&&***,,,---)))))))))))))))))))))))),,,+++)))'''%%%$$$$$$$$$$$$#########$$$%%%'''(((&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((((((***,,,+++((('''))),,,***)))***,,,***&&&&&&)))&&&'''((((((((('''&&&%%%)))))))))))))))((('''''')))(((''')))+++,,,,,,+++,,,,,,+++***)))(((&&&%%%***+++,,,,,,---------------,,,***(((''''''((((((((((((((((((((((((((((((+++******))))))))))))***&&&''')))***++++++******((((((''''''(((***,,,------++++++---000000---***000000000//////.........///...---,,,++++++++++++---------,,,,,,,,,,,,,,,)))***---///000000/////////000111000///000111333+++***)))***---...///............,,,******+++---...000333222000000444777555333111///......//////...---,,,,,,------+++)))000///...///111222111000777777666444222111000//////111333666777777777666333333333222111333777:::~~~zzzxxxvvvsssooollliiiiiijjjkkklllmmmmmmnnnmmmmmmlllkkkllllllkkkkkkjjjjjjjjjiiikkkiiifffcccbbbbbbcccddd]]]^^^______]]]ZZZWWWUUURRROOOKKKJJJKKKMMMOOOOOOMMMMMMLLLKKKIIIGGGEEEDDDEEECCCBBB@@@@@@AAACCCDDDEEECCC@@@>>>===???AAACCCBBBBBBAAA???>>>>>>======???===;;;999:::;;;>>>@@@>>>>>><<<999666444555777444444333444555555333111333111000111222333222000444333333222222222222222333333222222222222222222111222333333333333111111222555<<>>===777444000...------,,,+++***)))(((((()))***)))''''''((())))))************))))))((('''((()))***+++******)))))))))))))))))))))***)))&&&(((,,,,,,(((((()))+++++++++***))))))***)))(((''''''(((***+++,,,+++***((((((''''''((()))***,,,,,,+++((($$$"""%%%$$$%%%''')))******((('''(((((('''&&&'''))),,,,,,***)))(((((((((((((((+++***))))))))))))((((((%%%%%%%%%%%%&&&''''''(((,,,+++)))'''&&&%%%$$$$$$'''&&&&&&&&&'''(((***+++******************))))))+++***((('''''''''((()))&&&'''(((((((((((('''&&&'''&&&$$$""""""$$$''')))%%%%%%&&&%%%######$$$&&&%%%###!!!$$$(((+++***(((((((((((((((((()))))))))''''''((()))++++++++++++,,,+++***(((&&&$$$###"""$$$###!!!"""$$$'''***,,,''''''''''''''''''''''''---,,,+++)))'''%%%$$$###$$$###""""""###%%%((()))(((''''''&&&&&&&&&''''''$$$$$$%%%%%%&&&((()))***))),,,...---***)))+++---+++)))+++---+++''''''+++'''((()))))))))((('''&&&&&&'''((()))***+++++++++,,,++++++++++++***)))(((+++,,,,,,,,,+++)))'''&&&)))***+++,,,------------...---+++***)))))))))***((((((((((((((())))))***+++***)))(((((((((((((((&&&''')))***++++++++++++))))))))))))***,,,---...111---***+++......)))$$$------........./////////111000...,,,+++++++++,,,............------------+++,,,...//////...,,,+++---//////---+++***---111...---,,,...111333444333///000///...,,,,,,---///000111333222111222444666444333222111000000000000---,,,,,,,,,......,,,+++000/////////000000111111555444333111000000000000...000333666777888888777555444333000///111555999~~~}}}xxxuuurrrpppmmmjjjhhhiiijjjkkkjjjjjjkkkkkkllllllllllllkkkkkkkkkjjjjjjiiiiiiiiihhhgggdddbbbaaaaaabbbccc]]]^^^^^^^^^[[[WWWSSSPPPRRROOOLLLKKKMMMOOOPPPPPPJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBAAAAAA@@@AAAAAA@@@@@@???>>>======>>><<<999777666777999:::@@@>>>:::555222222555888333333333444666555333000222222111222333333222222333333333222222111000000111222222222222222222222000222444666777777777777;;;???FFFNNNTTTVVVUUUSSSUUUTTTSSSRRRPPPPPPPPPQQQSSSPPPLLLJJJJJJJJJHHHGGG???<<<888555444333111///+++***))))))******)))((('''((()))***************))))))(((((()))***+++------,,,+++*********++++++,,,---***''''''***)))%%%%%%&&&''')))+++++++++***(((''''''((()))+++---...+++***)))(((''''''&&&&&&)))***+++,,,***(((%%%###(((''''''((()))***((('''&&&''''''&&&&&&&&&)))+++******)))((('''&&&''''''''''''(((((((((((())))))((('''&&&%%%$$$$$$%%%%%%,,,+++***(((&&&%%%%%%$$$)))(((''''''(((***,,,---)))))))))))))))))))))***+++***(((''''''((())))))&&&&&&'''(((((()))))))))((('''%%%$$$$$$&&&)))+++"""###$$$###"""###%%%&&&(((&&&%%%&&&)))***(((&&&$$$$$$%%%&&&'''((()))***)))***++++++***)))))))))((((((''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%---,,,+++***((('''&&&%%%%%%$$$#########%%%((()))&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&''')))***++++++---///...+++***,,,///+++***+++---,,,((((((,,,((()))*********)))((('''&&&'''(((***++++++,,,,,,***+++,,,,,,+++))))))(((++++++---......---++++++***+++,,,,,,------------...---,,,,,,++++++++++++((((((''''''((()))***+++***)))((((((''''''''''''******++++++++++++++++++*********+++,,,---...///222...***+++......***&&&+++,,,---...000111222222222111///------------..............................////////////...------,,,......,,,)))(((+++//////...---///222555555555000111000///------///111000111222111111222333555111111111111111111222222---,,,---...000111000///111111000000000111222333111000000///000000111222---///222555666777666666555444222000...000444777}}}||||||}}}|||zzzuuurrrooommmkkkiiihhhhhhiiiiiigggggghhhiiijjjkkklllllliiiiiihhhgggffffffeeeeee``````___^^^]]]]]]]]]]]]XXXYYYZZZZZZXXXUUUQQQOOOMMMKKKIIIJJJKKKMMMMMMLLLEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDCCCCCC???@@@BBBDDDDDDBBB@@@>>>>>>>>>???@@@@@@???===<<<===;;;999666555555555666>>><<<888444111111444888333333444666777777444222333333333333444444444444222222333333222111000000000111222333333333333333111333666:::===???@@@AAAEEEIIINNNSSSVVVWWWVVVUUUUUUVVVUUUSSSQQQQQQSSSUUUVVVRRRNNNMMMOOOQQQPPPNNNHHHEEEBBB@@@???<<<999666...---++++++,,,+++***((()))******++++++++++++***+++******)))***+++,,,---...---,,,+++++++++------......,,,((((((***)))%%%&&&&&&'''))),,,---,,,***((((((***,,,---///000000)))))))))((((((''''''&&&))))))******)))((('''&&&)))(((((()))******(((''''''(((((('''&&&&&&(((************(((&&&%%%%%%'''$$$&&&''''''''''''(((******)))'''%%%$$$$$$$$$%%%))))))(((((((((((()))******))))))((()))***,,,---)))))))))((())))))***+++******)))((((((((()))***'''''''''((()))******+++((('''&&&%%%&&&'''***+++"""###$$$###"""###$$$&&&))))))***))))))'''&&&&&&&&&&&&&&&'''''''''''''''***+++,,,+++)))'''''''''$$$$$$%%%&&&'''((())))))))))))***)))''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++***)))(((((('''&&&&&&%%%%%%&&&((((((''''''&&&&&&&&&'''((((((%%%%%%&&&'''((()))+++++++++...000///,,,+++---000+++***+++...---))))))---((()))***+++++++++******+++++++++++++++***))))))%%%'''***,,,,,,,,,---...++++++,,,---.../////////,,,------......------,,,---------,,,,,,,,,++++++))))))((('''((()))+++,,,***)))((((((((((((((((((---------,,,,,,,,,,,,,,,***+++,,,---...//////000///---,,,---000222111///---...///000222333444555111000//////////////////------........./////////...///000111222222222222...//////...------...///...---,,,...111333444333111111111000......000222111111111111111222333333000000111111222222222222///...///111333444444222111222222111000111333555//////000111222333333444...000222444555444333333444444222000///000333555}}}zzzyyywwwwwwwwwvvvrrrooolllkkkjjjhhhggggggffffffffffffggggggggghhhiiijjjeeedddcccbbbaaa```___^^^YYYZZZZZZ[[[[[[ZZZYYYYYYSSSTTTTTTTTTSSSQQQOOOMMMHHHGGGGGGHHHJJJJJJIIIHHHDDDDDDCCCBBBAAA???>>>======???BBBDDDDDDCCCAAA???===>>>???@@@@@@???>>>===999;;;===??????>>><<<;;;:::999888777666555555555888888777555222111333444333333555777999999666444333444555555555555555666111222333333333222111000///000111333444444333333222555:::???DDDHHHJJJLLLMMMPPPSSSUUUVVVVVVVVVVVVTTTUUUUUUSSSQQQQQQTTTWWWXXXSSSOOONNNQQQTTTSSSQQQOOONNNLLLKKKIIIFFFAAA===555333111111111000...,,,+++,,,,,,,,,,,,++++++***---,,,+++++++++,,,---...---,,,+++******+++---...---...,,,((())),,,+++'''+++***)))+++......,,,)))((())),,,.../////////...)))))))))***)))))))))((())))))(((((((((((())))))((('''''')))++++++***)))*********((('''''')))+++***++++++)))&&&$$$%%%'''%%%''')))(((&&&%%%''')))***)))'''&&&%%%&&&'''((()))))))))))))))***+++,,,***)))))))))))))))******+++******)))***+++,,,---******)))(((((()))***+++******)))))))))*********&&&%%%%%%&&&&&&((())))))'''''''''&&&#########%%%(((+++...---)))&&&'''))))))))))))(((((('''''''''(((***,,,+++(((&&&'''(((''''''(((((())))))******'''))),,,+++)))(((((()))''''''''''''''''''''''''((()))***,,,,,,,,,++++++((((((((((((((('''''''''(((((())))))************''''''''''''((()))***+++,,,...000///,,,+++---000+++***,,,...---)))***...'''(((***,,,,,,---,,,,,,++++++,,,,,,++++++***)))$$$(((,,,.........///111+++++++++,,,---...//////////////////...---,,,,,,,,,,,,------,,,,,,+++++++++***((('''((()))***+++******************+++,,,------,,,,,,,,,,,,------+++,,,---...///000000000---------...000111222333//////000000111222222222---...//////////////////+++,,,------...///000000---///222444444222///...111000000111222333111000///...---...111333333333000111111000...///111333333222111111222333333333222222222333222222111111222111111222444555444222111222222111///000333666111222333555555555444444111222333444444333111000222222222111000000222444}}}{{{yyyvvvsssssstttsssooollliiiiiihhhhhhfffeeeeeedddggggggffffffffffffggghhhaaa```___^^^\\\[[[ZZZYYYVVVWWWYYY[[[[[[ZZZXXXWWWSSSSSSRRRQQQOOOMMMJJJIIIIIIIIIJJJLLLMMMNNNLLLJJJFFFFFFEEECCCAAA???===;;;:::===AAADDDDDDBBB???===<<<<<<;;;;;;;;;<<<<<<===777888;;;===>>>===;;;:::888888888888888777777777333555777777555222111111333333555888;;;:::888555333444555555555555666777111222333444444333222111...000111333444444444333444777===CCCIIINNNQQQSSSQQQSSSTTTUUUUUUUUUVVVXXXSSSTTTUUUSSSPPPQQQTTTXXXZZZTTTOOONNNRRRTTTTTTQQQTTTSSSRRRQQQPPPLLLFFFBBB<<<:::888777777666444222------------,,,,,,+++***......---,,,,,,,,,---...,,,+++***))))))+++---...,,,---+++)))***------)))///...,,,---//////+++(((''')))+++......---+++))))))******+++++++++******)))((('''''''''(((***+++&&&&&&''')))+++---,,,+++,,,,,,,,,***(((((()))+++***,,,,,,***&&&$$$&&&(((''')))+++)))&&&$$$&&&(((***)))'''&&&'''(((***+++,,,,,,+++***))))))******)))))))))))))))(((((((((,,,,,,+++***+++,,,...///******)))(((((()))***+++---,,,+++***))))))))))))$$$$$$%%%&&&&&&'''((((((,,,,,,+++(((%%%######$$$&&&,,,000///)))&&&(((,,,)))))))))***************&&&(((+++***((('''(((***......---+++***((('''&&&###&&&***+++)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,---...------)))*********)))((('''&&&$$$$$$%%%&&&''''''&&&&&&(((''''''(((((()))***+++,,,...000///,,,+++---000+++***,,,///---******...&&&(((***,,,---...------((()))***+++,,,---------'''+++///000///...///000---,,,+++***+++,,,---...111111000000///...,,,,,,,,,,,,,,,------,,,++++++,,,***)))''''''(((***+++++++++++++++,,,---......++++++++++++,,,---......+++,,,---///000000111111,,,---...---,,,---...000////////////.........---+++,,,---///000//////...***+++,,,---...000111111---000333555333...((($$$222000000222555666333000111000///000333444555444000111111000...///111333444333111222333444444333555555555444333222000000444333333333444444333111111222222000...///333666444555777888888777555444333444555555444222000///000111222111000000222333}}}yyywwwsssrrrqqqpppooommmjjjgggmmmiiiggghhheee______eeecccdddcccaaa``````ccceee```___]]][[[YYYXXXWWWWWWUUUWWWXXXVVVRRRPPPPPPRRRTTTSSSOOOJJJIIIKKKHHHBBBFFFEEEEEEGGGIIIIIIHHHFFFCCCAAA>>>>>>@@@@@@>>>;;;????????????>>>===;;;;;;;;;<<<===>>>===<<<;;;::::::888777999<<<===<<<:::999666666;;;>>>:::666555333555888999999555111///111222333333444444444444444444555666666666666666444444444444333333333333222333444333222222333444777888<<>><<<@@@@@@??????>>><<<;;;::::::;;;<<<<<<===============;;;888999:::;;;:::888888555555:::===:::888888666666666666555444333222333444555555666666555555666777888888999999999999777777666555444333333222333444555444444333444444666888;;;AAAHHHOOORRRTTTXXXYYYZZZZZZXXXVVVUUUUUUVVVUUUTTTTTTSSSTTTTTTTTTUUUSSSRRRRRRSSSUUUUUUUUUTTTTTTRRRQQQTTTWWWTTTMMMPPPNNNMMMMMMNNNMMMIIIFFF>>>>>><<<:::777333111///000...------///000000000...,,,+++,,,.........,,,...---,,,+++,,,---///111///...+++***)))***,,,---...---,,,++++++,,,...///))))))(((((((((''''''''''''&&&%%%&&&((((((((('''&&&'''((())))))******)))++++++***)))((('''&&&&&&------,,,)))'''&&&(((***'''(((((())))))(((&&&%%%'''&&&&&&%%%&&&''')))***,,,+++***))))))(((((((((***)))(((((('''''''''(((***++++++***)))***,,,...---+++)))***,,,------+++++++++++++++++++++++++++(((''''''&&&&&&'''((()))((()))*********)))''''''&&&''')))***+++,,,------++++++++++++***)))'''&&&+++))))))***---///...,,,222000---***))))))***+++)))+++---,,,***((('''(((&&&(((***)))'''%%%%%%%%%&&&''''''&&&&&&''')))+++++++++++++++++++++++++++)))******((('''(((+++...+++)))((((((******(((&&&)))+++,,,,,,++++++---...+++,,,------,,,,,,---///............---,,,+++*********+++---...//////......---,,,+++++++++,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,---............//////...,,,+++***+++,,,,,,,,,+++******)))000000...------,,,,,,,,,,,,---000111111000...---------......///.........000///...............///000000//////.........---------.../////////......+++,,,...///000111000000222000...,,,++++++,,,---111111222333222222000000//////000333555666444333111111111222333444444555000000111222333444444555555555555444444444333333666555444444444444555666444444444555555555666666666555444555666777666555444555444222000//////111222222333444444444444444||||||}}}~~~|||yyyuuusssmmmllljjjjjjiiihhheeeccceeebbbaaaaaa___^^^aaafffaaa```^^^[[[WWWUUUVVVWWWXXXXXXXXXWWWVVVTTTSSSRRRJJJKKKLLLLLLJJJJJJKKKLLLLLLLLLIIIEEEEEEGGGEEEAAABBBCCCFFFJJJMMMLLLIIIFFFCCCAAA???>>>>>>===;;;999@@@@@@??????>>><<<;;;:::<<<<<<<<<;;;;;;<<<<<<===>>>;;;888888999:::::::::888444444999;;;:::999;;;888777555333222333444555333444555555666555555555666666777888999::::::999:::999888777666555444333444444555555666666777777888888:::???GGGNNNSSSUUUXXXYYYZZZZZZYYYWWWTTTRRRUUUUUUSSSRRRRRRRRRSSSTTTUUUSSSQQQQQQRRRTTTTTTSSSSSSSSSRRRQQQUUU[[[ZZZVVVWWWVVVUUUVVVVVVUUUSSSPPPKKKJJJIIIFFFBBB===999666555333111111222222222111***))))))+++---...,,,+++---,,,***))))))***+++,,,...---+++***)))***,,,---,,,+++***)))))))))***+++******)))(((((((((((()))(((''''''''')))***)))(((''''''(((((()))((((((''',,,+++)))((('''&&&''''''---...---+++(((((()))+++)))******+++***)))((('''***((('''&&&&&&''')))***++++++******)))((((((((())))))*********)))(((((((((***,,,,,,******+++,,,+++***)))***,,,---...---...---+++***)))******+++((((((''''''(((((()))***'''((()))*********)))(((###$$$&&&((()))++++++,,,***************)))((('''******+++...111222111///444222///,,,+++***+++++++++,,,---,,,***((()))***'''((())))))'''&&&&&&&&&'''(((******))))))+++,,,*********)))******+++++++++++++++***)))))),,,...+++*********,,,,,,***)))+++,,,------,,,+++,,,...+++,,,------,,,,,,---///...///000111000...+++***++++++,,,,,,---///000111......---,,,++++++++++++***+++***)))'''''')))++++++++++++,,,,,,---------......//////...,,,+++***,,,,,,------,,,,,,+++***000//////...------------//////000000000///......222222111000000000000000111000///...------------///////////////.........---............---,,,,,,***+++...000222222111000...---,,,,,,,,,,,,------333333333333222111000//////000222555888888555333000/////////000222444666///000111222333444555666666666555444222111000000777666666555555666666777777777777666555555444444555444444555777777666555333444444333000000111222444555777888999888666555~~~{{{{{{|||||||||zzzzzz{{{{{{xxxuuuqqqooojjjhhhgggfffffffffdddbbbcccbbb```^^^]]]]]]```ddd^^^^^^]]][[[XXXVVVWWWXXXVVVVVVWWWWWWVVVUUUTTTSSSKKKKKKLLLKKKJJJJJJJJJKKKHHHJJJHHHDDDDDDFFFFFFBBBDDDFFFKKKPPPSSSRRRNNNJJJEEECCCBBB@@@???===;;;:::======>>>>>>>>>>>>======AAA???===:::888888888888:::999777666888;;;>>>???:::666555888999888999<<<888777555333333333555666222333333444444444333333333333444555666666666666999999888888777777666666333333444666888:::;;;;;;;;;:::;;;???GGGOOOUUUXXXVVVXXXZZZYYYYYYZZZWWWSSSUUUSSSRRRQQQQQQRRRSSSTTTUUUTTTRRRRRRTTTVVVVVVVVVUUUUUUTTTSSSWWW]]]___\\\ZZZZZZ[[[[[[\\\[[[YYYXXXUUUVVVUUUSSSOOOJJJEEEBBB<<<;;;;;;;;;;;;:::777555+++******+++,,,,,,***(((+++***(((''''''(((***+++...---+++*********+++,,,,,,+++***)))((((((((((((...---,,,+++***++++++,,,***)))((()))+++,,,+++***))))))***))))))(((''''''///---+++)))(((((()))***,,,,,,,,,+++)))(((***++++++,,,---------,,,*********)))'''%%%%%%&&&((()))***************)))((((((((()))*********)))((('''&&&(((+++,,,***)))((()))***)))))))))***+++++++++...---***((('''((()))***)))))))))******+++++++++&&&''')))***++++++******$$$%%%&&&((()))*********)))************)))))))))((())),,,...000000...---000...,,,+++*********+++------,,,+++***)))***+++&&&'''((((((''''''((()))''')))+++++++++***+++,,,''''''&&&&&&'''((()))******++++++***))))))+++---++++++,,,---...---,,,+++,,,.........,,,+++,,,...***+++,,,,,,++++++,,,...+++...111333333111...+++---------------///111444,,,,,,,,,,,,,,,,,,,,,,,,++++++***(((&&&&&&)))+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,---............///......---,,,,,,------111000//////............222111000//////000111222000///...---------------.........///////////////......///////////////...---///111333444333111000............------------111111111111111111111000111111222444666666444222111///...---...222555888111111222333333444444444555444444333222111000000555555444444444444555555999888888777777666666555333333333555777777666444888888888666444333444555555666999;;;;;;999777555}}}|||{{{{{{zzzyyyuuuuuuvvvvvvtttqqqmmmkkkgggeeedddcccddddddbbbaaaddddddbbb^^^[[[[[[]]]___\\\]]]\\\ZZZWWWUUUUUUVVVSSSSSSSSSTTTTTTSSSSSSRRRMMMMMMKKKKKKJJJIIIHHHGGGGGGIIIIIIEEEDDDFFFFFFDDDEEEHHHLLLRRRUUUSSSOOOKKKGGGGGGFFFDDDBBB@@@???>>>:::;;;<<<>>>??????@@@@@@AAA???===:::888777777777;;;:::888777777999===???<<<999777888777555666:::666666777777666666555555444444555555555444444333222333444444555555444444666666777777888888999999222111222666:::>>>???>>>===<<<===AAAHHHQQQWWW[[[UUUYYYZZZZZZ]]]aaa```ZZZUUUSSSRRRQQQQQQSSSUUUWWWXXXVVVUUUVVVYYY[[[\\\\\\YYYZZZXXXVVVXXX^^^aaa___```aaacccddddddcccbbbbbb\\\]]]^^^]]][[[WWWSSSPPPFFFFFFHHHJJJJJJFFFAAA===444222111000000...,,,***...---+++++++++,,,...000...---,,,+++++++++,,,,,,000///...---,,,+++++++++......---,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++***))))))(((---,,,***(((((()))+++,,,***++++++***)))((()))+++***+++,,,,,,,,,+++***))))))'''&&&$$$$$$%%%'''((()))************)))((((((&&&''')))******)))((('''$$$'''***+++)))'''&&&&&&******)))(((''''''((((((---+++)))'''&&&'''((())),,,,,,,,,------,,,,,,,,,&&&''')))***++++++++++++(((((()))*********))))))******))))))))))))))))))(((***,,,...---,,,+++***+++******)))******,,,,,,...---+++***************))))))***)))&&&&&&&&&'''###%%%'''(((''''''((()))'''&&&%%%%%%&&&(((***+++)))***+++***)))(((***++++++---...//////...------,,,.........,,,+++,,,...)))***++++++******+++,,,))),,,000444555333000...+++------,,,+++,,,///222((()))***,,,---...//////------,,,***((((((+++---.........---,,,+++***))))))***,,,.../////////...((()))+++---///000111111...---,,,,,,,,,,,,,,,,,,///...---,,,++++++,,,,,,......------...///111222---------------...//////------......//////000000+++,,,---///000111111111000111222222222000...---000000111111111///...---.........///000111222222555222000///000111222111222111...---...222555888555444444333333222222222222222222222222222222222111111222222222222111111444444444555555555555555222222333555777888666444;;;;;;;;;888666444555666555666999::::::888666444|||{{{zzzyyyvvvtttpppqqqrrrrrrpppmmmiiigggdddbbb``````aaaaaaaaa```bbbdddccc]]]ZZZZZZZZZYYY\\\\\\[[[XXXTTTPPPOOOOOOOOONNNNNNNNNNNNOOOPPPQQQMMMKKKIIIHHHHHHGGGEEEDDDFFFJJJJJJEEECCCEEEFFFEEECCCFFFJJJOOOQQQPPPKKKGGGCCCDDDDDDBBB???===<<<===999:::<<<===???@@@@@@AAA>>>===<<<;;;;;;;;;;;;;;;>>>>>><<<999777666888:::===:::999999777444555999555777999::::::888666555888888888888888888777666666666777777777666555555333444555666777888999:::333111222555;;;???@@@>>>===<<<<<>>??????????????????????????????>>>>>>>>>???>>>;;;777555666777:::999999:::888444666:::777888:::;;;;;;:::999888:::::::::::::::999888888::::::999999888666555444222333333444555666777777666444333666;;;>>>===:::888888999>>>FFFMMMSSSUUUUUUXXXWWWUUU\\\ggghhhaaaZZZYYYXXXYYY[[[^^^ccceeedddbbb``````aaabbbbbbaaa]]]``````]]]^^^bbbdddcccaaadddggghhhgggggghhhjjjeeeeeefffffffffeeedddddd]]]]]]]]]^^^^^^\\\XXXUUUNNNJJJDDD@@@>>>===<<<;;;777555222///...---......000000//////............------------,,,++++++***+++,,,...//////---+++)))+++***)))***,,,---,,,+++******+++++++++******)))%%%%%%&&&((()))***+++,,,(((***,,,,,,+++***+++,,,((()))*********)))'''&&&$$$%%%&&&'''((((((''''''''')))***++++++***)))((()))((((((((())))))***+++((()))++++++)))((('''((()))++++++***((('''))),,,+++++++++***************/////////...---+++)))((('''(((***+++,,,++++++***++++++,,,------,,,,,,,,,---,,,***)))(((((((((((((((***,,,,,,******,,,...******++++++,,,,,,------,,,*********,,,+++(((%%%++++++***(((&&&%%%'''(((((()))))))))((()))+++...))))))(((((())),,,///111***,,,---,,,***))))))***,,,///222222000---,,,,,,)))+++,,,,,,++++++---...***,,,------,,,+++---...,,,...111333333111///---)))---///...)))''')))+++'''(((***,,,.../////////...///000///...---...///,,,---///000000///---,,,+++,,,---.........---,,,((()))+++,,,...///////////////............//////------..................------...///////////////---------,,,,,,---......,,,,,,---...///000111222***+++---...///000000111///...---+++************///000333555555444222000............///000222333000...,,,,,,///111222222222111///---...///111333666666555444333222222111111111222222333444444555000111222222222222111000......///000000111222222000000222555888888666333444555666555444444555777666777777777777666555444|||{{{zzzyyywwwsssnnnkkkkkklllmmmmmmkkkhhheeeccc^^^\\\ZZZYYY[[[\\\\\\[[[YYY___```[[[WWWYYYWWWSSSUUUWWWWWWVVVTTTRRRRRRRRROOOMMMKKKJJJKKKNNNRRRUUUKKKIIIGGGHHHJJJKKKJJJGGGEEEIIIIIIDDDAAABBBDDDCCCCCCDDDGGGJJJLLLJJJGGGCCCCCCEEEFFFEEEAAA@@@AAACCC===>>>>>>>>>>>>======<<>><<<;;;===>>><<<888666777999777777999;;;999555777<<<::::::::::::::::::::::::999999999999999888777666;;;::::::999777666444333333333333444444444444444999666444666:::<<<:::777444444666;;;CCCJJJOOOQQQRRRUUUSSSOOOVVVcccddd]]]^^^]]]\\\\\\___ccchhhkkkiiifffdddbbbbbbbbbaaa```]]]aaabbb___```ccceeedddcccfffjjjkkkjjjjjjlllnnnhhhgggggggggggggggggggggeeecccaaa`````````___^^^___[[[UUUPPPNNNNNNNNNMMM@@@>>>:::777444222111111000000000000////////////000000111111000000///...,,,...111222222000---***+++***)))***,,,---,,,+++))))))************))))))%%%&&&(((***,,,......///)))+++------,,,,,,---...++++++,,,---,,,+++***)))###%%%''')))******)))((('''(((***++++++***)))(((+++***)))))))))***,,,---***+++---,,,***))))))***(((+++,,,,,,******,,,///++++++,,,---------,,,,,,.........---+++)))'''%%%((()))***+++,,,+++******)))***+++,,,---............---+++)))'''''''''(((%%%'''))))))((((((,,,///************************+++))))))+++,,,+++'''$$$%%%&&&'''''''''))),,,///&&&&&&&&&%%%$$$%%%)))+++((('''&&&&&&(((+++...000+++---......,,,******+++,,,000333333000,,,++++++((()))++++++++++++---...,,,---///...------...000///000111222222///---+++,,,000444222---******,,,((()))+++---.........---...///111111///---......***+++...000111111000000---......///...,,,+++******+++,,,,,,---------,,,111000000000000000111111111222333444444444444444000000111222222000///...//////...---,,,,,,,,,,,,+++,,,---...///111111222//////000111222222111111000...,,,++++++,,,---...,,,...222555666555444222111111000//////000111222++++++,,,...222444333333111000...---------///000555555444444444333333333222222333333333444444444222333444444444444333222222222222222222333333333///000222555888888666333222333555555555666999;;;888777777666666666555555}}}zzzvvvtttrrrqqqooommmhhhiiikkkkkkiiiddd___\\\YYYYYYZZZ\\\]]]\\\ZZZWWW___YYYVVVYYYYYYSSSQQQSSSYYYXXXVVVUUUTTTSSSSSSSSSPPPNNNKKKJJJIIIKKKMMMOOOQQQPPPNNNKKKIIIGGGFFFFFFFFFGGGHHHIIIIIIGGGFFFDDDCCCAAA@@@BBBEEEGGGFFFDDDBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>===;;;888777888:::;;;>>>BBBEEEEEECCC@@@>>>???===:::888666666666777777666888===>>>;;;:::<<<:::999999:::;;;<<<:::999999888777777666666777777::::::999999888777666666222333444444555555444444444555777888888777555333444555777999<<>>>>>===<<<<<<===>>>===???AAACCCCCCBBB@@@>>>@@@>>><<<999888777888888555333555999:::777666888;;;:::999:::;;;;;;999888::::::999888888888888888:::999999888777777666666222333444444555555444444222222333444444333222111555555666777888:::<<<======<<<;;;<<<@@@GGGOOOSSS]]]]]]___ccchhhkkkjjjiiihhhfffeeefffhhhhhhfffddd___cccgggfffcccbbbdddfffhhhhhhhhhhhhhhhhhhhhhhhhfffhhhkkkmmmkkkjjjiiihhhgggffffffggghhhiiijjjiiioooppppppmmmiiieeebbbaaaXXXWWWUUUTTTSSSPPPLLLIIIAAA>>>:::555222000///...//////000//////---,,,,,,------,,,,,,+++,,,,,,---,,,++++++***++++++,,,,,,++++++*********))))))))),,,++++++,,,------***(((((((((***+++,,,,,,+++***+++,,,,,,***(((((()))***)))(((&&&'''***,,,---...******++++++++++++******,,,***((((((***+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...------------,,,,,,,,,///...---,,,+++***)))))),,,---------+++******+++'''+++000000---++++++---...///---+++---222111,,,,,,+++*********+++------)))((((((***,,,---,,,+++******)))))))))******+++***************)))(((((())))))((((((((((((((((((%%%%%%&&&'''((())))))***'''((())))))(((***,,,///......---,,,+++***))))))))))))***++++++***))))))((()))+++++++++,,,...000++++++***++++++---///000......------,,,+++++++++)))***+++,,,---...//////111222444333000...///000///---,,,,,,...000222333333111000000111111///...------------...///000111222000000111333222000---///000111222222222111111333333222111000///......///000111111222222222111111///...///111222000...111222555777777555333111000//////......//////000333222222333666777666555666666555333111111333555---,,,---000333666777666000111222222333222111111222222111000000000000000111111111222333555777888111111222222333333444444111222444666666666555444111444888999888666555555777888999:::;;;;;;::::::888999999777666666777999|||}}}}}}yyyqqqooommmlllkkkjjjhhhfffbbbbbbbbbaaa___]]]ZZZYYYWWWWWWXXXXXXYYYZZZ[[[\\\YYYUUUTTTWWWXXXVVVUUUVVVXXXXXXXXXWWWVVVTTTRRRPPPMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIHHHFFFDDDCCCCCCAAA@@@@@@BBBDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@<<<>>>@@@AAAAAAAAABBBCCC@@@@@@AAAAAAAAA@@@??????AAA???===;;;::::::::::::666333333666666444444666999888888999;;;<<<;;;999;;;;;;:::999999999999:::999888888777777666666666333333444555555555555444222111111111111111222222777777666666666777888888666555333333777>>>FFFJJJVVVWWW[[[aaafffiiihhhggggggfffeeefffggggggeeeddd```cccffffffcccbbbdddfffhhhhhhggggggfffeeeeeedddfffiiilllmmmlllkkkjjjjjjgggfffeeefffiiikkkllllllnnnppppppnnnkkkiiihhhhhheeecccbbbaaa```]]]ZZZWWWQQQLLLDDD???===;;;888555333222111///...---,,,,,,---,,,+++******)))******,,,,,,,,,,,,---...//////,,,,,,,,,+++++++++******,,,++++++,,,------+++)))''')))***,,,,,,+++)))((()))***+++***))))))+++---(((&&&%%%&&&))),,,---......---,,,******))))))))))))((()))+++---///...---***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,000//////...---,,,,,,+++,,,---...---,,,+++,,,---(((+++......,,,+++,,,/////////---+++---111111///...,,,+++,,,///000...,,,*********+++---...---+++))))))((((((((((((((()))+++***)))))))))))))))))),,,***)))+++......,,,)))&&&''')))*********))))))%%%'''))))))***,,,///111++++++*********)))))))))+++,,,,,,------,,,,,,+++(((***...000000///000111,,,,,,++++++,,,---///000...////////////---,,,+++)))***+++---...000111222---000222111...---...000111000.........///111222444222111111111111000...............///000111111222000//////000111///...//////000111111111111000444333222111000///......000000000111222333555666444222111111111111///---000222444666777777555444000000/////////000000111333333222444666666555444444555444333111111333555,,,,,,---000444777888888111111111111111222333444444333111000///...------111111222444666777888999444444444444444444444444555555666777777666666555333555777777666666666777777777999999999999888777666777888777666777999:::{{{wwwxxx|||~~~yyyssskkkjjjhhhhhhhhhgggeeeccc``````___]]]\\\ZZZYYYXXXYYYYYYXXXWWWVVVWWWYYY\\\UUUSSSSSSUUUWWWXXXWWWWWWVVVWWWXXXXXXVVVTTTQQQOOOLLLLLLMMMMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHKKKKKKJJJHHHFFFDDDBBB@@@EEECCCAAAAAAAAACCCDDDEEEHHHGGGEEECCCAAA>>><<<;;;<<<>>>BBBCCCCCCCCCCCCDDDCCCBBBAAA@@@???@@@@@@@@@AAA@@@>>>===<<<<<<<<<<<<:::777666888777444555888555555666888;;;======<<<;;;::::::999888999999999777777777666666666555555333444444555555555555555555444333222222333555666999999888777777777777888888666333222555:::@@@DDDJJJKKKOOOUUU[[[```cccdddgggggggggggggggfffdddcccdddfffhhhhhhfffeeeggghhhjjjjjjiiihhhfffeeedddcccfffhhhkkklllkkkjjjjjjkkkfffdddccceeeiiillllllkkkggghhhhhhgggfffeeefffgggkkkjjjhhhgggfffddd```]]]___WWWOOOKKKJJJJJJFFFCCC<<<999333...++++++---///------+++***))))))))))))************+++---......------,,,,,,,,,+++++++++***))))))+++,,,,,,)))'''(((***,,,------+++)))''')))*********((()))***,,,)))'''%%%&&&))),,,...///...---+++***))))))***+++((()))***---000000///---++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,---------------------,,,,,,,,,++++++//////......------,,,,,,,,,---......,,,,,,---...+++---...---,,,,,,...000......,,,+++,,,///000000///---+++///333444000+++---,,,,,,---///000...---***))))))(((((((((((((((+++***)))(((((()))***+++...,,,,,,///444555000+++)))+++---......---+++***&&&(((***++++++---///111++++++,,,,,,,,,---------------------------------+++---000111111111333444222111///---++++++++++++///000222222222000...,,,***+++,,,---...///000000+++,,,,,,...000111111000111111000...------///111333222000000111000///---///......//////000111222111000..................//////000000111111111111222222222222111111111111222111111111222444666777444333222111111111000000111222444555555555444444111000000000000111222222222222222333555555333111333333444333222222444666222111111222444555444333222111000000111222555666555555333222111000000000222333444555666777777777555555444444444444444444555555555444444333333333555666666666555666888:::888999999:::999888777666888999:::999888777999:::yyyttttttxxxyyysssnnnhhhgggfffffffffeeecccaaa___^^^]]]\\\ZZZZZZYYYYYY[[[[[[YYYVVVSSSSSSVVVYYYRRRRRRRRRSSSVVVXXXXXXWWWTTTUUUVVVVVVUUUSSSQQQOOOLLLLLLMMMMMMMMMKKKIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCFFFEEEEEEDDDCCCCCCDDDEEEGGGGGGFFFDDDBBB???<<<;;;===???BBBCCCBBBAAAAAABBBEEEDDDAAA@@@???@@@AAABBB@@@???>>>>>>============<<<888777999888555666999777666777888;;;<<<;;;:::999888888777777777777777666666555555555555555444333444555555666666555555777666444333333555888999888777777666666777777888<<<999666444555888<<>>@@@AAAAAA@@@???@@@AAADDDBBBAAA??????@@@BBBCCC========================:::777666999888555555777:::999888999:::999888666777777666555555555555666444444444444444444444444444444555666666666666555666555444333444555888999555555555444444555555666:::999777555555666888999:::;;;<<<>>>DDDLLLVVV]]]bbbeeehhhjjjiiihhhhhhiiiiiiiiijjjkkklllnnnooopppqqqpppooommmkkkjjjhhhhhhggghhhjjjiiihhhggghhhiiidddaaaaaadddhhhiiiddd___ZZZZZZZZZXXXWWWYYY\\\___\\\\\\^^^bbbeeeggggggfffbbb___\\\\\\___aaa```^^^QQQJJJ>>>444---,,,///111///...---,,,,,,,,,,,,,,,++++++++++++,,,------...---------,,,,,,,,,++++++,,,+++,,,---//////---+++,,,,,,---------------,,,)))***+++)))(((((()))***---***'''''')))---///000))))))******,,,---...///---------///000///,,,***---------------,,,,,,+++******++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,)))+++,,,---,,,,,,...000111000///...------------+++***,,,///...,,,...222000//////222444555111...+++***)))***,,,,,,+++)))+++++++++++++++,,,,,,---,,,,,,,,,+++,,,,,,---...+++***+++...000000,,,(((((()))+++,,,,,,,,,++++++,,,...//////...,,,------++++++,,,------...//////...------,,,,,,------...222222000///---///333666111000///...---...//////.../////////...---,,,+++---------,,,,,,,,,,,,+++...+++***///666:::888444///111000---***))),,,000...---,,,---///000///...............///000111111333444555444222111222333111111111000111222222333000111111222333444555555333333333222333333444444111222333222222333666999444333222111000000000000222222222222222333444555//////000222444444111//////111333333222333444666555444333333555555444333333222111000111333555666777666666777888999:::;;;777777666555444333333222444444444444444444444444999888555444333444666777666666666555555666:::===;;;<<<<<<===<<<;;;:::999;;;<<<===<<<999777777777~~~|||{{{qqqooonnnmmmnnnmmmkkkiiieeeddddddddddddbbb^^^[[[[[[[[[\\\\\\[[[ZZZYYYXXXWWWYYYZZZWWWRRRPPPSSSVVVRRRTTTTTTQQQSSSWWWVVVRRRPPPPPPPPPQQQQQQQQQQQQRRRMMMMMMMMMLLLKKKIIIHHHGGGIIIJJJKKKLLLLLLKKKIIIHHHCCCCCCDDDDDDFFFGGGHHHIIICCCFFFHHHHHHEEEBBBBBBBBB@@@AAACCCDDDEEEDDDCCCBBB>>>???@@@@@@??????AAABBB@@@???>>>===>>>???@@@AAA;;;;;;<<<<<<<<<<<<<<<;;;888555666::::::666555777888777777888::::::999777777666666555444555555555333333333333333444444444444444555666666666666666555555444444555666888999777777666555444444555555666666555555555666666666666777999:::===BBBKKKQQQSSSXXX^^^bbbdddeeeggghhhgggffffffhhhkkknnnoooppprrrrrrpppooommmlllkkkjjjiiikkkkkkjjjhhhgggggghhheeebbbbbbeeeiiihhh```YYYNNNNNNLLLJJJIIIJJJNNNQQQMMMMMMOOOSSSWWWYYYYYYXXXYYYYYY[[[\\\^^^___``````VVVPPPFFF<<<444000.........------,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,+++,,,---//////---,,,,,,++++++++++++,,,...///)))***++++++***+++---///...+++'''&&&(((+++---...((()))+++,,,---.........---,,,,,,...//////---+++------......---,,,,,,++++++++++++,,,---.........,,,,,,,,,++++++++++++*********++++++,,,,,,,,,---((()))+++,,,+++,,,...000111///...---,,,+++***)))&&&%%%)))...---))))))...///000111222333222111111,,,++++++,,,------+++***************+++---...///,,,------...//////......+++,,,---......---+++***(((((()))***+++,,,,,,---,,,...000000///------...,,,,,,,,,---.........///222111000000000000111222111111111000......///111------------///111333444111000000//////...---------------------.........,,,---///000111222222333///111111...******---111---,,,,,,---000111111000------------...///000111000333555555222000111222333222111111111222444444111111111111111111111111///000111333444444444444222333444333222333777;;;444333222000000111222333222222222222333444555666//////111444666666444111...000222333333333444666444333333444555666666444444333222222222333444444666666666666777888999:::999888666555444555555666444444444555555666666777:::999666444444666888:::555666666666555777:::===:::;;;<<<======<<<::::::777999::::::888777666777}}}zzzyyywwwuuukkkkkkkkkjjjjjjjjjjjjjjjddddddccccccccc```\\\YYYYYYZZZ[[[[[[[[[ZZZXXXWWWTTTWWWYYYWWWRRRQQQSSSWWWSSSVVVTTTQQQRRRWWWUUUPPPOOONNNNNNOOOOOOQQQRRRSSSNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJLLLMMMMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDAAAEEEHHHHHHEEEAAA@@@@@@BBBCCCDDDEEEEEECCCAAA@@@>>>?????????>>>???BBBEEE======<<<<<<<<<>>>???@@@999:::;;;;;;<<<;;;;;;;;;888666888<<<<<<888666888222222444777;;;===>>>===777777666555555555555555333333333333333333333333444555555666666666666666666666666777888999::::::;;;:::999888666666555555222333555666777777777777222444777777888;;;AAAFFFEEEKKKSSSYYY\\\___cccfffdddcccccceeeiiilllnnnooorrrrrrqqqooonnnmmmlllkkklllmmmmmmkkkiiiggghhhiiifffccccccgggjjjhhh^^^UUUGGGGGGEEEBBB@@@BBBEEEHHHCCCCCCCCCEEEHHHHHHGGGEEEJJJMMMQQQSSSTTTTTTVVVWWWWWWSSSLLLCCC:::222---***,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++*********)))***+++------,,,***+++***)))((()))+++...000)))***,,,,,,,,,...000333...+++'''%%%&&&)))+++,,,)))***,,,---......---,,,,,,++++++,,,...///...,,,---.........---,,,,,,+++,,,,,,------...///000000,,,,,,,,,+++++++++*********++++++,,,,,,---------''')))***++++++,,,...///000...---,,,+++***'''%%%'''(((---222111+++,,,111///000222222111111111333//////...///000000...---((())))))***+++---...///,,,---///000000000///......///111111///---------*********+++,,,---///000+++...000111///...//////........./////////000000000///...------...///000///111222222///---------------------///111333555555444333222111111111111,,,------...///000000111...444999777111...222777000222333000++++++///333---,,,,,,...111333333222---,,,,,,------...///000,,,000333333000...---...444333222222222333444555222222111000///...------,,,...000333444555555555333555555444222333777:::333333111111111333555777222222222333444555666777///000222555888888666333---///222333333333444666777555444444555666444333444444333333222333333333555555555555555666777777999888666555555777888:::444555555666777888888999:::888555333333555888:::555666666666666777:::===::::::;;;<<<<<<<<<;;;:::333555888888777666666777zzzvvvtttsssrrrlllkkkhhhgggfffggghhhiiifffdddcccbbbaaa___[[[XXXXXXXXXXXXYYYXXXXXXWWWWWWTTTVVVYYY[[[[[[YYYVVVTTTYYYXXXWWWTTTSSSQQQPPPPPPOOONNNKKKJJJKKKNNNQQQTTTQQQOOOLLLIIIHHHIIIJJJKKKKKKKKKIIIEEEEEEIIIHHHEEEFFFFFFEEECCCCCCBBBBBBBBBCCCDDDEEEEEEEEECCC@@@>>>AAAAAAAAACCCDDDDDDAAA???===<<<<<<>>>AAAAAA===:::>>><<<:::;;;>>>???>>>===???;;;888777999999888666888888777888::::::888777666444333444666999::::::777777777777777666555555111111222333333444555555222333333444555666666777888888888777555666888:::;;;:::999999::::::888666888444222333333222111000444555666777888888888777;;;===BBBGGGNNNUUUZZZ]]]YYY\\\___dddgggiiikkklllnnnooooooooonnnnnnoooppppppooonnnmmmkkkhhhhhhjjjlllgggdddfffiiifff[[[PPPJJJEEE===999888:::===???<<<999666666888999777555===???AAACCCEEEGGGHHHHHHLLLQQQRRRHHH888---+++///,,,***((((((***+++++++++))))))***+++,,,,,,------***+++---//////...---,,,---,,,,,,++++++,,,,,,------,,,***)))))))))******)))+++---...---,,,,,,---***(((&&&'''+++///000000------,,,+++******))))))+++,,,------++++++,,,------///000///...------...+++,,,------,,,,,,---///000///.........---+++)))+++++++++---///000///---,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,***))))))'''+++......---+++---...,,,---...///000000000000222000...///111111///,,,+++,,,,,,+++***+++---000---......---,,,,,,...000---...///////////////...************************///000000///---,,,...///---------.........//////000111111222222222111111111000///000000000...,,,...000333555555444222000555555444222///......///000111222222111111333444000222333333111000000000///000111000//////111222111...)))%%%%%%(((---000+++,,,------......------,,,---///000000...,,,+++///222222///***)))---222222444333---***,,,,,,+++000111111111000111444777999555111222555666444000777444333444777777444111555333111222666999999888888777555444444555666777555333222333666777666444666555555444333222222222666555444333222111111111444555666777777666555444999777555444444666888:::777888888999999999888888;;;777333111333777:::<<<;;;999666666999:::888666;;;:::999999888888999999888555222333666888888666}}}yyyuuurrrooommmmmmkkkjjjiiigggffffffggggggfffffffffdddbbb___\\\[[[XXXXXXYYYYYYXXXXXXWWWWWWTTTVVVYYY[[[[[[YYYVVVTTTXXXXXXXXXXXXVVVSSSQQQOOOQQQPPPMMMLLLKKKMMMNNNPPPNNNMMMKKKJJJIIIJJJKKKLLLKKKKKKIIIEEEFFFIIIIIIEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@AAA@@@@@@AAABBBBBBAAA???>>>======???AAAAAA>>>;;;===;;;999:::===???>>>===???<<<888777888999888666;;;::::::::::::999777666999777666777999<<<<<<<<<:::::::::999888777666555555555555555555444444444666666666777888999999999777888888666555555777999:::999999:::;;;:::888666999777555555555333333333444555555666777777777666666888;;;???DDDIIILLLNNNSSSVVVZZZ___cccgggjjjlllnnnooopppqqqpppppppppqqqlllkkkjjjjjjiiihhhiiikkkllliiiggghhhiiifff]]]UUUNNNFFF<<<666666777888777333000......000000///---444555777999;;;<<<===>>>CCCGGGHHHBBB666---,,,///---+++))))))+++,,,,,,+++*********+++,,,,,,---------,,,,,,,,,------......------,,,++++++,,,------...---,,,+++******+++,,,+++...000000///...//////***(((&&&(((---111333333,,,,,,,,,------......///222222222000,,,*********,,,...//////---,,,,,,,,,,,,...000000///...///000000///------......---++++++***+++,,,...///...---///......---,,,++++++***+++---......,,,*********(((***---...,,,,,,---...,,,,,,---...//////000000111000///000222222000---,,,,,,,,,+++******---///,,,...//////......///000000000000000000///...---++++++++++++++++++++++++---...///.........000222//////.........///000000......///000222333444555222111000000111111///------...111333444444444333333333333111///...///000---...---,,,***)))+++---111333444333222000111222000000000///......///111444222///------///111333............/////////000///000000000///---,,,+++...000111///------000333000222222---,,,///000...222333444333333333555777666333000000444555333000333555666666666555666666666444333444888;;;<<<;;;777777666666555555555555666444333444666888666555999999888777666555444444666555444333222222222222222222444555555555444333666555444444555666888:::777777888888888888777777999666222222444777:::;;;<<<999777777888999777666999999888888888999999999777666444444555666777666{{{xxxwwwuuurrrnnnllliiihhhjjjjjjiiihhhgggfffeeeddddddfffgggddd___[[[[[[\\\YYYYYYYYYXXXXXXXXXWWWWWWTTTVVVXXXZZZZZZXXXVVVTTTWWWXXXZZZZZZXXXUUUQQQOOORRRQQQOOONNNLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKIIIFFFGGGJJJIIIEEEFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBB@@@>>>???@@@AAA@@@@@@>>>>>>>>>???AAA@@@>>><<<<<<;;;::::::===>>>>>>>>>>>><<<999888888999888777999::::::;;;;;;:::::::::<<<:::999:::<<<>>>??????<<<<<<<<<;;;:::888777666999999888777666444333222444444444555666666777777777777777666444555777999888888999;;;<<<;;;777444999::::::888666555555666444444555555666555555555444555777999;;;>>>@@@AAAIIILLLRRRWWW\\\aaagggjjjlllnnnpppqqqrrrqqqpppooojjjiiigggfffeeefffhhhhhhjjjiiiiiiiiihhheee___[[[UUUIII<<<444333444111...,,,+++))))))***+++***)))---...000222333444555555888:::;;;888333...---......---++++++,,,------,,,***++++++,,,,,,---------///---,,,++++++---///000///...,,,++++++,,,...///...------,,,,,,,,,,,,---)))+++---...---,,,,,,---)))((((((***...222444444......//////000111111222444555444111...+++******+++,,,......,,,+++***+++---///222333222111000000000...,,,,,,---//////...+++******,,,......---,,,......///......---,,,,,,---...///---+++******+++(((***,,,---,,,,,,---...,,,,,,------......//////000//////000222222000///......---+++)))***,,,///+++---000111000000111222222222222111000///...---++++++++++++++++++++++++***,,,---......000222555222111///......///111222////////////111333555666222111000111222222111//////000000111222222333333000111111000......///111//////...,,,++++++...000333444555444222111222333111111000...,,,,,,...000//////...------...///000111111000///000111222333333222111///...---,,,,,,...///000111111222222222...000000...///222444222444555777777555555555666333000...000333444222000000444777777555444777:::777666555666:::===>>>>>>888777777666666444444333666555444555666777666555777666666555333222222111555444444333333333444444222333444555555666555555444555555777888999:::;;;666666777777777777666666555333222333555888999999;;;999777777777777666555666777777777888999999:::999999888777666666888:::{{{vvvtttsssrrrqqqnnnkkkiiigggiiiiiihhhhhhfffeeecccbbb```ccceeeaaa[[[WWWXXX[[[ZZZZZZYYYXXXXXXWWWWWWWWWTTTUUUWWWYYYYYYWWWUUUTTTWWWWWWWWWWWWVVVSSSQQQOOOPPPPPPPPPOOOMMMLLLJJJJJJKKKKKKLLLLLLLLLKKKIIIHHHIIIKKKIIIFFFGGGJJJIIIEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????@@@BBBCCCCCCAAA???>>>@@@AAAAAAAAA======>>>>>>??????>>>===;;;;;;:::;;;<<<===>>>>>>>>><<<:::999888888888888666888:::<<<===>>>???@@@<<<;;;999:::<<<>>>>>>>>>;;;;;;;;;;;;:::999888888999999999888777555333222333333333444444555555555666777777666444444777999666777999;;;===;;;777444777;;;<<<999777777888777444444444555555444333333555666777888999:::;;;;;;>>>BBBHHHNNNSSSYYY```fffjjjkkkmmmpppqqqqqqnnnlllnnnlllhhhdddcccddddddbbbggghhhiiihhheeecccaaa```[[[NNN>>>555444333...)))---,,,,,,,,,,,,---------...///000111222333333333000111222222111///...---///...------......---,,,+++,,,,,,,,,---------......------,,,,,,...///000000...,,,++++++,,,...000------,,,,,,,,,,,,,,,,,,(((***,,,---,,,+++++++++*********+++---000111222111111111111000000/////////000000///---,,,---...***,,,......,,,*********,,,///333444333111000000///---******,,,...//////+++******+++---...---+++***,,,---///000111111111/////////---++++++,,,---***+++,,,,,,------......,,,,,,,,,,,,------............//////000000000///......---+++))))))+++...)))---000222222222222333222222222222222111000///,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......///222444333222///------...000222444333111//////000222333222111111222333444222111555444222000////////////...///000///......000222///000000000000222666999444555555444222222333444333333111...,,,,,,...111---,,,+++******+++---...333222000///000111333555444222000...---...//////000000111333555555222000...000000///111555555222444666888888666444333444111//////000333444222111...111444555555555777999666666666777999<<<>>>???:::999777555333333444444666666555666666666666666333333333222222222222222444444333444444555666666888888888888888888888777444555777:::;;;<<<<<<<<<666666666666666666555444222222222444777999999888:::999888666666666555555444555666777888999:::::::::<<<===;;;888777:::===|||~~~}}}xxxsssppppppooonnnmmmkkkiiigggggggggggggggfffdddbbbbbb___bbbccc```ZZZWWWYYY]]]\\\[[[ZZZXXXWWWWWWWWWXXXTTTUUUVVVWWWWWWVVVUUUTTTWWWVVVSSSQQQPPPPPPPPPQQQMMMNNNNNNNNNNNNMMMLLLKKKMMMMMMMMMMMMKKKIIIFFFEEEHHHIIIHHHFFFGGGJJJIIIDDDBBBBBBAAA@@@@@@@@@AAAAAACCCAAA@@@>>>???@@@BBBDDDDDDBBB@@@???AAABBBBBBBBB<<<===>>>>>>============<<<<<<===<<<<<<===>>>???>>>===<<<:::888888888999777:::===>>>>>>>>>@@@BBB;;;999777888:::;;;<<<<<<666777888999::::::::::::666777888888888666555444777777777777777888888888777777777666555555777999555666888;;;<<<;;;777444444999;;;888777::::::777444444555555444333222222333444555666777777777777666;;;@@@DDDHHHNNNVVV]]]hhhiiijjjnnnqqqqqqnnnkkknnnmmmiiiccccccfffeee```fffggghhhfffbbbaaaaaabbb^^^QQQAAA999888666///)))...............///000111///000000111222222111111.........///000///...,,,000///......//////---,,,---------------.........,,,---.../////////...---000///---,,,,,,---///000++++++,,,,,,,,,,,,,,,,,,,,,...000111000/////////,,,,,,,,,,,,,,,,,,---...000000///////////////...)))+++,,,,,,++++++,,,...***,,,//////---+++******+++...222333222000//////...,,,))))))+++...//////,,,++++++,,,......---+++***,,,...000111111111000///000000...---,,,...///,,,,,,,,,,,,.../////////------,,,,,,,,,---......---......///............---......,,,******+++---))),,,000333333333333444000000111222222333222222------------------------,,,---............000222222000...,,,,,,...000222444333111//////000111222111111111222444555444222555444111///...---......---...//////...///111333....../////////111555888444444444333111111222444444444333000......000222222000---,,,,,,///222444222111000//////111333444222000...------///111222222222333444555444111...000111000///222666444000222444666555333111111111000000000222333333222111///......111444666555333444444555666777999<<<>>>===:::666222111222555777555666666666555555555666222333444555666777888888444444444444555666777777<<<;;;:::999888888777777333444777999:::::::::999666666666666666555444444111111333666999:::999777888888777666555444555555333444666888999:::::::::999;;;<<<:::777777:::===}}}zzz{{{zzzuuuqqqlllkkkkkkjjjiiihhhggggggffffffeeeeeedddcccccccccaaabbbcccaaa]]]\\\^^^```]]]\\\ZZZXXXWWWWWWXXXXXXTTTUUUVVVVVVVVVVVVUUUTTTVVVTTTPPPMMMLLLMMMOOOPPPLLLLLLMMMMMMNNNMMMMMMMMMNNNNNNNNNMMMJJJHHHEEEDDDFFFHHHGGGEEEGGGIIIHHHCCCBBBAAAAAA@@@@@@@@@AAAAAADDDCCCAAA@@@???@@@BBBCCCDDDBBBAAAAAABBBCCCCCCBBB<<<>>>???>>>===<<<===???>>>??????>>>===<<<===???=========:::888777999:::>>>@@@CCCAAA>>><<<===???:::888666777888:::;;;:::444555666888999:::::::::444666888999999888777555666666666666666666666666888888888777555666888:::666666777:::;;;:::888555222777888666888>>>===666555555555555444333222111...///111333333333333222222666:::<<<===BBBKKKRRRbbbbbbccchhhnnnpppooollliiikkkhhhccceeejjjhhh```ccccccaaa^^^\\\[[[]]]^^^XXXOOOCCC<<<:::888222,,,+++,,,------------///111.........//////...---------...///000000///...---000///.../////////---+++........................+++---///000111000...---/////////....../////////***++++++,,,,,,,,,,,,+++,,,...000111000/////////---......---+++***+++,,,***+++,,,---...///000111***+++,,,+++)))))))))***+++...111222000---,,,+++,,,...111222111/////////...,,,***+++,,,...///...---,,,,,,---...///---+++...///000111000///---+++---///000000///...000111///---,,,---///111111000///...---,,,,,,---...///---///000000...---------+++,,,......,,,++++++,,,***---000222222222333444...///000111222333333333.........................../////////------///111000///...------///111222111000000000000222333444000000000222444555444333000000///......///000111...///000000///000222444111222222111000///111222222333222111//////111333333444444222000000111222444111...------000444777111111000///000111222333///...---------///111333222333555555444222000///000111000///222666444...000111333222000//////000///000222333333222111000111...---///333555222...222333444444444555888;;;<<<999555222111333555888444555666666444333444555000111222333555666777888555555555555555666777888:::999888666555555555555222333555666666555444444666777777777666555444333333333444777999:::999777666777777666444444555666333555777999:::::::::999777888888777666777999;;;}}}zzzxxxvvvssspppjjjiiihhhgggfffgggggghhheeedddcccbbbbbbcccdddeeeaaaaaa```______```aaabbb^^^\\\ZZZXXXWWWWWWXXXXXXTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRPPPNNNMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEDDDFFFFFFDDDFFFHHHGGGBBBCCCBBBBBBBBBBBBBBBCCCCCCEEEDDDCCCAAAAAAAAABBBBBBBBBAAA@@@AAABBBCCCAAA@@@>>>@@@AAA@@@>>>===???AAAAAABBBBBB@@@===<<<===???===>>>===;;;888777999;;;AAADDDFFFCCC>>>;;;<<<>>><<<:::888888999;;;;;;;;;555555777888999999999999666777999;;;;;;:::888666444444444444444444444444999999999888777777999;;;666666666888::::::888666222666666444;;;DDDAAA666777777666666444333222111000111333444444333222111111444777666444777@@@HHHTTTSSSVVV]]]ffflllmmmlllgggjjjhhhccceeekkkggg\\\ZZZWWWSSSPPPOOOPPPQQQQQQNNNHHHAAA===:::888333///+++---//////......111444///////////////...---,,,+++...111111000...///000000///.../////////,,,***........................---......///////////////...///000000000000///...***+++,,,---......---,,,+++---///000///.........,,,...000///---+++,,,...)))***+++,,,---///000000---......---+++)))***+++---000333444222000...------///111111000///000111///...---...///000///...///...---...//////...,,,...///000111000...+++)))+++---000111111111111222111///---...111333333222000///---,,,,,,---///000000222333222///------...'''+++...///...,,,++++++,,,---///000000000222444//////000111222222222111////////////////////////---...///...---...///111.........///000111222333000000000111222222333333/////////111333555444333............//////000111///000111111000000222444222444555555333111111111111111000...,,,---///111///111333333222000000111///...------...///222333000111111111111222222222///...---------...///000000333555555222000111333//////......333777444...///000000///------///000...000222222111000///...222111111111111111///...222333444333222333666999888777666555444444555666333555666555222111222444///000000111222222333333666666666555666666777777555444333333333444555555666666666555444333222111777888888777666555444444666555666888::::::999888333555666555333333666888555666888:::;;;;;;:::999888666555666888:::;;;;;;~~~~~~|||zzzwwwtttqqqoookkkjjjhhhgggggghhhiiikkkdddcccbbbaaaaaaccceeefff```^^^\\\\\\^^^```aaaaaa^^^]]]ZZZXXXWWWWWWXXXYYYTTTTTTUUUUUUUUUUUUTTTTTTQQQQQQPPPPPPOOONNNMMMLLLNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHBBBEEEEEEDDDEEEHHHFFFAAADDDDDDCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@???@@@AAABBBBBB@@@>>>@@@BBBCCCBBB??????AAADDDCCCDDDDDDBBB>>><<<===???===>>>>>>;;;888777999;;;@@@CCCFFFDDD???===>>>AAA===<<<::::::;;;======<<<777777888999999999999888888:::<<<===<<<:::888666777777777777777777666666:::::::::999777777:::<<<777666666777999999888777222555444444===HHHDDD777777777777666555333222111555666888999888777555444111444555333///111999AAAGGGFFFIIIRRR^^^gggjjjjjjiiillljjjcccdddiiicccVVVPPPLLLGGGDDDDDDEEEEEEEEEFFFCCC???<<<999777333111...111333333222222555999333333333333222111000000***---111222///...000222//////...//////...,,,)))///////////////.........000///---------...000111---///000222222000///---+++,,,.../////////.........111333333222111111222+++...111000...---...000,,,,,,---------------------...//////---,,,---......111555666444111///...///000111111000///111222111000000111222222000...//////...///000000...---+++,,,///000000///---+++)))---000222333222222333333000......222444444333111000...------...///000222444666444000......///%%%)))...111000---+++***---...//////...///222444000000111111111000000///000000000000000000000000,,,---............000222......///111222333444555333333333333222000///............000333555444333000000000//////...------000111222111000000222444---///333444333222111111//////...,,,++++++---000---///222333222000000000......000111222222222222000111222333333333222222//////...------------------111555444111///222666---------...333888555.../////////...,,,---///111---///111111000...,,,,,,111444666444000---...000222444555333111222555888444555777888888666444333222444666444111000111444555555444444444444444444777777666666666666777777222222222222333555777888;;;:::999777666444333222888888888888777666555444888777777888:::;;;999888222444666555333333666999666777999;;;<<<;;;:::999;;;888666888<<>>zzzzzzzzzyyyvvvsssooommmmmmnnnkkkeeedddgggeee___jjjgggdddcccbbbaaa```^^^```___]]]]]]]]]]]]\\\ZZZ\\\YYYWWWVVVWWWXXXWWWWWWVVVTTTRRRPPPPPPQQQSSSTTTRRRQQQOOOOOOPPPOOOMMMKKKLLLLLLLLLMMMNNNMMMKKKJJJIIIJJJJJJIIIGGGFFFFFFGGGFFFGGGGGGGGGFFFCCCAAA???CCCCCCCCCCCCDDDDDDDDDEEEBBBAAA@@@AAABBBBBBAAA???>>>>>>>>>??????@@@@@@AAAAAA@@@??????@@@AAACCCDDDGGGEEECCC@@@>>><<<:::::::::;;;<<<;;;888666666666<<<===???@@@@@@>>><<<;;;999:::;;;<<<<<<;;;:::999<<<<<<;;;;;;;;;:::::::::999;;;===>>>>>>;;;999777777777555555666888:::<<<<<<<<<;;;999888666555444:::999888888777888888888888888888888777666444333333333333333333444555666555444444666999888555111333333222222222333555666;;;<<>>999777888:::;;;:::;;;:::777222//////111333222222333444555666777555666777888888666555444000111111222222111//////...............---------+++,,,---///000000000000///000000000///...,,,+++...000333444333222333333111000...---...---,,,***...///000///---,,,,,,...---,,,+++***+++,,,---...)))+++...///...---------.........///000///---***---///111111000//////000222///++++++...000000///666444222000...............------............///(((***,,,,,,,,,,,,...///***+++---///111111111111222000......000333444555111000------------,,,+++000111333333111000111222---...//////---,,,---...000///---------///111222111...+++,,,...000...,,,,,,...000111000...,,,***---000222222///---...///***,,,.........///222444000///---,,,---...000222111///...000444666555333111000///...---,,,++++++333666888999777444222111000000111222222222222111333222111000////////////333444444222///...///000...//////000000000//////000111333444444333111000////////////000000000000111...---000000...///222222111//////000111111000444333222000000000111111333333111...+++***,,,...333222111222333222000...000000111222333333333333444444444333222111000//////111333333222111111111444333111000111333555777666666666666666666555555444333222111111111222333888:::;;;999444222333555111333555555444444555666666666666666666666666666555555555444333555888:::999;;;<<<999666444666999666666666666777999<<<===}}}zzzxxxwwwuuusssqqqpppoooooommmnnnkkkeeedddgggeee```gggfffcccbbbbbbaaa^^^\\\^^^]]]\\\\\\]]]]]]\\\ZZZ\\\ZZZWWWVVVWWWWWWWWWVVVTTTSSSRRRQQQQQQQQQRRRRRRQQQPPPPPPPPPQQQPPPNNNLLLMMMMMMMMMNNNNNNNNNLLLKKKIIIIIIHHHHHHGGGGGGFFFFFFDDDEEEFFFFFFFFFDDDBBBAAACCCDDDDDDEEEEEEEEEEEEEEEAAA@@@@@@AAABBBBBBAAA???>>>???@@@@@@AAAAAA@@@@@@BBBAAA@@@@@@@@@AAABBBBBBBBBAAA???<<<:::999888777:::;;;<<<:::888666666666888999;;;<<<===<<<<<<;;;???????????????>>>===<<<===<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<:::888777;;;:::999888777777888888555555555555555666777888::::::999888888888888888777777888888777666444333555555444444444444555555888666555666777666222///333333222111111222444555888888:::>>>BBBHHHMMMPPPYYY]]]ccchhhhhhccc[[[UUULLLGGG@@@:::666666666777666777777555111000111333333333333333333333333333777666666555444222222111000111333444444444333222111000000000//////............///000000000//////111111111111000///...---///111333333222000000111555333000///...---+++)))...///000///---,,,---...------,,,,,,------...///+++---000111000......///000/////////000000...,,,---...000000000///000111000---+++,,,...000000///333222000///...---......,,,,,,---............---***,,,------,,,,,,...///++++++,,,---///111333444222000...///222444666666222000.........///...---333444444333000...---...------,,,,,,------,,,,,,---,,,+++***+++,,,...///...---,,,---......---,,,...///000111000///---,,,...111333333111//////000+++,,,---------///111444......---,,,,,,---...///222111000111222222111000//////...............---111333555666444111//////000000111222222222222111333222111111000000000000000111111000///...000111...///000000111111111000000111333444444222111000////////////000000000000111...---000000...///222222111000111111222222222444333222000000000111111333333222000......111333333222000000111111000///222333333333333222111111333333333333222111111000///111444444333333333444666555333222222444666777555555555555555555555555333222111111111111222333777888888666444222222222333333444555555555666777666666666666666666666666444444555444444666999<<<:::;;;:::999777666777888999999999999:::<<<===>>>{{{wwwuuuuuusssqqqnnnmmmnnnoooppplllllliiieeeeeefffddd```dddcccbbbaaaaaa___\\\YYY[[[ZZZYYYZZZ\\\]]]\\\[[[]]][[[XXXWWWWWWWWWVVVUUURRRSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPRRRSSSSSSPPPMMMOOOOOOOOOOOOOOONNNMMMMMMJJJHHHFFFGGGIIIJJJHHHEEECCCCCCEEEEEEFFFEEEDDDCCCBBBDDDEEEGGGGGGFFFEEEDDD@@@??????@@@AAABBB@@@???>>>@@@AAACCCCCCBBBAAA@@@CCCCCCAAA@@@???????????????>>><<<;;;999888888888:::;;;<<<:::888666777777666666777888999:::;;;<<>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::999999888777777;;;;;;;;;:::999888777777333333333333444666777999::::::999888888777666666555555666777777666555444666666555555444555555555:::888666555444333111///444333222111111111222333666666666777999;;;>>>???LLLRRR[[[ccceeeccc^^^ZZZRRRMMMFFF>>>888555444333444555555333222222444666555555555555444222111000666555444333222222222222000111444666777777666555444333333222111000//////000111111111000000///...333333222222111111000000111222444333111/////////333111//////......,,,***...///000///---------...,,,---......//////......---///111222111000000000111000///000111111///---+++---///000000///111222------,,,...///000///...///......---,,,---------,,,---///000111000///...---...//////------...///---,,,++++++---000444777111///...000222555666777333111/////////000///...222333444222///------------+++)))***---...,,,***,,,+++*********+++---...+++,,,...///...,,,,,,---000000000000000/////////111222444444222111111111+++,,,,,,++++++---111444---------------,,,,,,,,,222333333222000...//////------......//////000000///222444444222000......///000111111222222111111222222222222111111111111---///000000//////000222...///000111222222222222111222333333333111000////////////000000000111111000------000000...///222111111222222222333333444333222222111111111222222000111111111000111333666333111//////000111111000555555444333222111///...222222222222222222222222///222444555555555555666666555333111111222444555444444444555555555444444333222222111222222333333333222222222444444444333555444333333555777777777777777777777777777777777555666666555555555888:::<<<:::999999999999888777666666777888888888888888{{{wwwtttsssrrrqqqpppooonnnoooppppppkkkjjjgggeeeeeeeeecccaaa```````````````^^^ZZZWWWXXXWWWWWWYYY[[[\\\\\\[[[]]][[[YYYXXXXXXXXXVVVTTTSSSTTTUUUVVVVVVTTTRRRQQQOOOOOOQQQSSSUUUTTTRRROOOPPPQQQQQQQQQOOONNNNNNOOOLLLHHHEEEGGGKKKMMMJJJFFFDDDDDDEEEEEEEEEDDDCCCBBBAAABBBEEEGGGGGGFFFDDDBBB@@@??????@@@AAABBB@@@??????@@@CCCEEEEEECCCAAA???DDDCCCBBBAAA???>>>======???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888:::888888888888999:::;;;<<>><<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::999888777666666777888666777999:::;;;:::999888:::888666444444444555555999888888777666555444444333444555666777666555555555555555555555666777888:::999777555444333333222555444222111000111111222777666666555555666666777@@@GGGQQQZZZ______^^^]]]ZZZWWWPPPGGG???999666555666555444333222333555666666777777777666444333222222333444555555666666555000111444666777777666555555444444222111000//////000000111111111111000000555444333333222222222222111222444444222111000000---,,,,,,---...//////......///000///...---...///+++,,,.../////////...---...000222222111000000111111000//////000000///---***,,,///000///000111222...///000111111000...,,,+++++++++,,,,,,,,,------,,,...111333444333111//////000111000...---...//////...------...000222444///...---///222555555555222000......///000///...---///111000///...///000...***((()))...000---)))...---,,,,,,,,,------...(((,,,000000---+++,,,---111000///......///000000222333555555444333222111+++,,,+++******,,,000333------.........---,,,,,,111333555333///...///111....../////////000000000000222444444222000000000///000000111111111111111111222222333333333222222...000111111000///000111......000111333333444444111222222222111000///.../////////000000111111222000------///000......222///000222222222222333444222222222222222222222333///000111000///000222444333000...---///111222222444444444333222111000///111111111222222333333444///111444555555555666777333222000///...///000111222333444555555555444333444333333444444444555555///------000555888777666666444222333555777777666777777777777777777777777888999888777555555666888<<<:::888999;;;<<<999666444555666777777666555444zzzvvvtttssspppqqqrrrrrrrrrqqqpppoooiiifffdddddddddcccbbbaaa^^^^^^^^^^^^^^^\\\YYYVVVVVVVVVVVVXXXZZZ\\\\\\\\\\\\[[[YYYYYYYYYXXXWWWUUUUUUVVVXXXYYYYYYWWWUUUSSSOOOPPPQQQSSSUUUUUUSSSQQQQQQRRRSSSQQQOOOMMMNNNPPPNNNJJJGGGIIIMMMNNNKKKGGGFFFFFFEEEDDDCCCBBBAAA@@@???AAADDDEEEFFFEEEBBBAAA?????????@@@BBBBBBAAA@@@@@@AAACCCEEEEEECCCAAA???CCCCCCBBBAAA???>>>===<<<@@@???>>>>>>===>>>>>>>>>===>>>===<<<:::999;;;<<<======<<<;;;;;;<<<<<<===@@@???===;;;:::999:::::::::::::::999999999888888888777666555555666888999555666888::::::999777666;;;:::888555333222222222666666666666555444222222111333444555666666555555333333444444666777999:::777777777666555555666777555444222111111111222222666666555444444444444444666===GGGOOOTTTVVVXXXYYY^^^]]]YYYQQQHHHAAA======:::888555222222222333333555555555555555444333333000222555777888777555444222333444444444444333333444444333222000///.........///000111222222222222444444444444333333333333///111444444333333333333///...---...000222111000...///000///......///000+++,,,.../////////...---///111222111000///000111000///------...///...,,,***,,,.../////////111222111222444444222///,,,+++******+++,,,,,,---------+++---000333333333111///111222222111///....../////////000000000000//////---,,,,,,...000333333222000///------...///...---,,,...000///...---.........+++(((***///111...***...---------,,,---------(((,,,000000...,,,,,,...000///---,,,,,,---///000333333444444555444222111+++,,,,,,++++++,,,///222......////////////...---///111444333000000222555111111000000000////////////111333333111000000000//////000111111111111000111111222333333333222222111222444333111/////////......000111333333444444111111111111000000///////////////000111222222222000---,,,//////---...111---000222222111000111222111111222222333333333333222333333222000000111222222000...---///222333333111222222333333222222111111111111111222333444555...111444555555555555666222222000////////////000111222444555666555444333444555555666666777777777222000///111555888777555777666555555666666666555777777777777777777777777666777888888777777999:::<<<:::999:::======:::777888999:::;;;:::999888777zzzvvvttttttpppqqqssssssrrrpppmmmlllgggccc```bbbcccaaa```aaa^^^]]]\\\\\\\\\[[[XXXVVVVVVVVVVVVXXXZZZ\\\\\\\\\[[[ZZZYYYZZZZZZZZZXXXVVVWWWXXXYYYZZZZZZXXXWWWUUUQQQPPPPPPQQQSSSTTTSSSQQQRRRSSSTTTQQQNNNLLLNNNQQQOOOLLLJJJJJJLLLLLLJJJGGGGGGFFFEEEDDDBBBAAA@@@@@@???AAABBBDDDDDDCCCBBBAAA@@@??????AAACCCCCCBBBAAAAAABBBCCCDDDDDDBBBAAA???AAAAAAAAAAAA@@@???>>>===???>>>>>>============>>>===>>>===;;;::::::;;;===?????????>>>>>>=========??????>>><<<;;;;;;;;;;;;999999888888888777777777666555555555666888999;;;888999::::::999666444222666666555444333222111111333444555666555444333222111222444555555555444444222333333444555777888999333444666666555666777999555444333222222222333444444444333333333222222222111777???DDDGGGIIIMMMQQQWWWYYYYYYUUUOOOJJJHHHIIIBBB>>>999555444444333333555555444333222222333333222333555777888777555444999888666444222111111111333222222111000///......,,,---///000111222222222111222333444444333222111...000333444333333333444666444333222333222111///---///000000///...///111---......///////////////111222222222000///000111000...---,,,---...---,,,***,,,...//////...000111111333444444111---,,,+++***+++,,,---............***,,,...000111111000///000111222111///...///000///000111222222000///...---,,,,,,---000111111000///...,,,,,,.........---///000111///,,,*********---+++)))+++...000...,,,,,,,,,,,,,,,++++++++++++***,,,/////////......///......---,,,,,,---///000333222222333444333111///+++,,,------------///111........./////////000000---///000111111111333555222222111111000000//////---///000000///......///...///000000111111000000111111222333333222111000222333555444222///.........///000111222222222222//////////////////000000...///000000111222333333///,,,,,,//////---...111---000333333000...///111000000222333444444444444666777777666444222222333111000...///111333444444///000111222333444444444222222111000111222444555///222444555555444555666333333222222222222222222111222444666777666555444444555666777777888777777777555444444444444333111888:::;;;:::888666555666777777777777777777777777222444777888999:::===???;;;:::;;;<<<===<<<:::888888888999999999888888777xxxtttssstttrrrqqqqqqooommmkkkjjjiiieee___]]]aaaaaa^^^]]]```^^^\\\[[[ZZZ[[[ZZZYYYWWWWWWVVVVVVXXX[[[\\\\\\[[[YYYYYYYYYZZZ[[[[[[YYYWWWXXXYYYYYYZZZYYYXXXWWWVVVSSSQQQOOOOOOQQQRRRRRRRRRQQQSSSTTTQQQMMMKKKNNNQQQMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCAAA@@@@@@BBBDDDEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>???@@@@@@AAA@@@???>>>@@@???>>>===============<<<<<<;;;:::888888:::===<<<<<<>>>>>>???>>>===<<<===============<<<;;;:::999999999999888888888777333444444666888:::;;;<<<:::;;;;;;:::999666444333444555666666666444222111333444666777777666555444222222444444555444333222444444444444444444555666///222555666444444555666555444333333333444555666444444444333333222111000000444888::::::<<>>===<<<;;;;;;999666444222222444444444444555777999===@@@AAADDDAAA<<<777333111111111222111111111000000//////---...//////000000000000...000222444444333000......000222222111000000000666444333222222222000...---///000000//////000111111111000000111111222222333444444333111000111333111///------...///......+++---//////.........///---000222111...,,,,,,---+++,,,---////////////...,,,---...000111222222222///000111000///...///000/////////000000111222222...------...000111000...000...------...//////......///000...,,,)))))))))*********+++,,,------------------------,,,++++++...------...000111111000...............//////000222000000111333222000---***---///000///...///000---,,,,,,,,,---///111222---,,,,,,...000111111111000000111111111111222222...///000000///...///000...//////000000000000000000111222333222111///...///111333333111/////////...///000000111111111000............///000000111...///000111222333333444///,,,,,,...///---...111...222666555111......000///000222333555555555555666777888777555333333444111000000111444555555444000000111222333333444333333222111000000222333444222444666777666555555666222222222333333333333444111333555777888777666555222333555666777777666666555666666555333111222222:::???CCCAAA;;;666666888666666666666666666666666333666888999999:::<<<===999;;;===>>>===;;;;;;;;;777777666666666777777888}}}vvvrrrrrrssssssqqqnnnjjjhhhgggggggggddd^^^\\\```aaa]]]\\\______]]]ZZZYYYZZZZZZYYYXXXXXXWWWWWWXXX[[[\\\\\\[[[XXXXXXXXXZZZ\\\\\\ZZZXXXXXXXXXXXXXXXXXXWWWWWWVVVTTTQQQOOONNNOOOQQQRRRRRRQQQTTTTTTQQQLLLJJJMMMQQQKKKLLLLLLJJJFFFDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEAAAAAAAAABBBEEEFFFEEECCCBBBBBBBBBAAA@@@@@@@@@@@@<<<===???@@@AAAAAA@@@@@@BBBAAA@@@??????>>>>>>???;;;;;;:::888666777999<<<777999;;;>>>>>>>>>===<<<::::::<<<<<<<<<;;;:::999:::::::::999999999888888222333444666999;;;<<<===999999:::::::::999999888777888::::::999666333111333444777888999888777666222333444444444333222222777666555444333222222222---111444555333111222333555444444333444555777888666666555555444333111111000333555444222444:::@@@:::AAAJJJOOOPPPRRRVVVZZZXXXSSSLLLHHHHHHHHHGGGEEECCC@@@;;;777555555666777555444555777===EEEMMMRRRLLLGGG@@@999444222222333222111111111111111111111///////////////......---,,,...222444444222///,,,...000111111///---,,,---111///...///000000///...---///000000//////000222444333222111222333444555555555555444222222333444333111......///000000///,,,---//////...---...///***,,,///...,,,+++---///,,,---///000000000//////000111111222444555666666...000111000///...///111///...------///222555777000//////000111111000...111///......000111000000***,,,...---,,,+++,,,,,,''')))***+++******,,,---///000000000///......---000...,,,---111333222000......//////000000111111111///...000222222...+++***---000111111/////////,,,+++******+++...111222---+++)))+++///000///---...///000111222333444444000111333222111000222333...//////000000000000000111111222333222000...,,,,,,...111222111000//////...//////000000000//////------------...000111222...///000111222333444444///,,,,,,...///------111000444888777222......000...000222444555555555555333444666555444222333333000000000333555777666555111111222333333333333222444333111000000111333444444666888888777666666777000000111111222222222333111333666888999888666555000111333555666666555444///222555444222222444777<<>>777777:::666666666666666666666666999:::<<<;;;999777777888777;;;??????<<<:::;;;<<<;;;:::999999999:::<<<===}}}zzzyyyxxxwwwuuusssqqqnnnkkkhhhgggfffdddbbb^^^^^^^^^_______________[[[YYYWWWVVVVVVYYY\\\^^^YYYZZZZZZ[[[[[[\\\\\\\\\YYYXXXXXXYYY[[[ZZZXXXVVVZZZWWWUUUUUUUUUVVV\\\ccc]]]UUUMMMKKKNNNOOOMMMIIIKKKMMMOOONNNLLLMMMPPPSSSNNNKKKGGGEEEEEEEEEEEEDDDAAA??????CCCDDDBBBBBBEEELLLHHHEEEDDDEEEEEEDDDBBB@@@BBBDDDEEEDDDBBB???>>>BBBBBBBBBAAA@@@>>>===<<<======<<<===???@@@@@@??????>>>===<<<<<<===>>>???@@@???===;;;:::::::::::::::;;;<<<===???@@@AAAAAA<<<=========<<<<<<;;;::::::999888777666666666666444444444666888999888777777777777888999:::;;;<<<:::999888777666666666666888888999888888777666555444444666888:::;;;999777666555333222333444666888777777555333111111333555444333222111222444666777888333......111444333111333666555333555999;;;:::>>>???@@@BBBEEEKKKRRRWWWXXXWWWVVVWWWYYYXXXUUURRRSSSNNNEEE>>>999777666555333555555777AAAPPP[[[^^^[[[MMM???999888555222111---------------///222555000000111111000000///...,,,...//////...------...333111......///111111111111222222111//////000222222000...///222333111///000000111111333444666777555444333111000000/////////000111000---...111444000111111111111000000///.../////////000000000000111111222222222222111111111000000000000222444555///...,,,+++,,,...111333111---***+++///222111...,,,---...///000222333333000111222333333222111000---------+++)))''''''((('''(((***+++,,,,,,,,,+++444333111///---,,,++++++,,,---...///000111222222111111222333333333333222...///000000000...---,,,,,,...000111222111000...///...---,,,+++,,,---......,,,)))***...111111000///............---------111///...///111333444444333000---...000222222111111222333333333111000///////////////////////////111444555333...---///333///---++++++,,,,,,+++***666555444222111000000000/////////000111111222222444444444333333222222222...///000111333444555666...///111333444444444333222333333222000//////000444333222111000000//////666444222222333333000---000000222444666555111///111222222333333222222111555666666666555444333333///000111333555666555333333222111000111333555777>>>??????===:::888777888888;;;===<<<777555777:::999:::;;;<<<<<<<<<;;;:::777:::===???@@@@@@@@@AAA???>>><<<:::::::::<<<<<<}}}{{{yyyxxxxxxxxxvvvuuuooolllhhheeedddcccbbbaaa]]]]]]^^^^^^______``````\\\ZZZXXXWWWWWWYYY\\\^^^[[[[[[\\\\\\\\\]]]]]]]]]YYYXXXXXXYYYZZZYYYWWWUUUUUUSSSSSSVVVVVVVVVZZZ```^^^WWWOOONNNQQQSSSQQQMMMIIIKKKMMMMMMLLLKKKMMMOOONNNKKKHHHFFFFFFGGGFFFFFFCCCAAAAAAEEEFFFDDDDDDGGGJJJGGGDDDCCCDDDEEEDDDBBBCCCDDDFFFGGGFFFEEECCCBBBDDDDDDDDDCCCBBBAAA@@@???>>>>>>===>>>????????????@@@??????>>>>>>??????@@@???>>><<<;;;::::::;;;;;;777888888999:::;;;<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888888888888999999666555555666888999888777777888888999999::::::;;;::::::999888777777888888999999999888888666555555444555777999::::::888777555555444444444555666777777777666444222333555777555444333333444666888999555222///000444666444222222555444222333777999777777888:::;;;===BBBHHHLLLWWWXXXZZZ___dddeeebbb```YYYTTTMMMFFF@@@<<<:::999;;;<<<===>>>FFFRRRYYYZZZTTTGGG;;;777666444111111//////000///...///111333111111111111111111000000.../////////...---------222000......111333444444111222222111///...///111444222000000222333222000000///......///111333555444333111000...---------000222333222111111333666222222222222111000///...111222222222333333333333000111111222222111111000000000//////000111333444111111111222222333444444333///,,,---000333111///,,,,,,,,,---------......000111222333444333333222......,,,***)))***,,,...))))))))))))+++---000111333111///---,,,+++++++++...///000111222333444444111111222222111111000000///000000111111000///...///000111333333222000000///...------,,,,,,------000...,,,,,,...///---+++.........//////000000000333111000000222444555444111///------///111111000111111111111111000000///111111111111111111111111333555666333...,,,...111000...,,,,,,---------+++444444222000///...------......///000111222333333222222333333222111111000//////000111333444555555555555444333333333444555666777777555333222333444444333222111000000111222666444333333555555222000222111222444666555333111111111111222222111111111444444444444444333333333333333333555666777777666555444333222333444666777888888888777555555666777999<<<===:::555333555888999:::;;;;;;;;;:::999999888:::;;;<<<<<<===???BBB>>>===;;;::::::;;;<<<===}}}{{{yyywwwvvvwwwxxxwwwvvvmmmiiidddaaa``````______\\\]]]]]]^^^___`````````]]]\\\ZZZXXXYYYZZZ]]]^^^]]]^^^^^^^^^^^^^^^^^^^^^YYYYYYXXXYYYYYYXXXUUUSSSOOOOOOQQQVVVWWWVVVXXX]]]\\\VVVPPPNNNQQQSSSQQQOOOJJJLLLNNNNNNMMMLLLLLLLLLMMMKKKHHHGGGHHHHHHHHHGGGDDDAAABBBEEEFFFDDDDDDGGGHHHEEECCCBBBCCCDDDDDDCCCAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@>>>======????????????>>>>>>>>>>>>===>>>>>>??????>>>>>>=========<<<;;;;;;<<<===>>>999:::::::::;;;;;;;;;;;;888999999:::::::::999999888888888888999:::;;;<<<999777555555777888888888888999:::;;;;;;:::999999::::::999888888888999999::::::999999777666555444666777888::::::999777666444555555666666666666666666666666555444555777:::555555444555666888:::;;;444222111222666777666333111444333111111555555333333444444555666999===AAAJJJMMMSSS[[[cccggghhhgggccc```YYYRRRLLLGGGEEEDDDGGGIIIJJJKKKOOOUUUWWWTTTKKK@@@777555555333111111000222222222000000111222333222222222222222333444333333222111000///......111///---...111444666777222333333222000000111222555333111000222333333333666555333222222444666888333222111///............---///111111000000111333222222222222111000///...222222222333333333444444000111111222222111111000000//////...///000222333000222333555666555555444555222///000222333222000......------,,,,,,++++++111111222333444444333333000...,,,******---111333,,,***((((((***...333666222000...+++******+++,,,//////000000111222333333111111111111000///......000000111222222222111111///000111222111000///..................------,,,///......///000///---+++------...///000111222222555444222222444555444444///...,,,---///000000///111111//////...//////000111111111111111111111111444666666333...,,,...000111///------...///...---444333111000...------------...///000111222333333///000222333222111///...000000111111222333333444666555222111111333555777888888888666444444555777444333111000000111333444555444444555666666555333555333333444666777666555111222222222222222222111444333222111222333444555555555444444555666777777555555333333333444555666333333333222222333666999;;;<<<;;;777333111444777999:::::::::999888777777888999999888888:::===AAA:::999888888888999:::;;;~~~zzzxxxvvvuuuvvvvvvuuussskkkgggbbb___^^^______^^^\\\\\\]]]^^^______```aaa___]]][[[ZZZZZZ[[[]]]^^^_______________^^^^^^^^^YYYXXXXXXXXXXXXWWWTTTQQQNNNMMMPPPTTTUUUUUUXXX]]]XXXSSSNNNLLLNNNOOOMMMKKKLLLNNNPPPPPPPPPNNNMMMLLLJJJIIIGGGFFFHHHHHHHHHGGGCCC@@@@@@DDDDDDBBBBBBEEEFFFDDDCCCBBBBBBCCCDDDDDD@@@@@@@@@AAAAAABBBBBBCCC@@@@@@@@@@@@???>>>===<<<@@@@@@@@@???>>><<<======:::;;;<<<======<<<;;;:::<<<<<<;;;;;;;;;===>>>@@@;;;;;;;;;;;;::::::::::::777777888999999999888888888888888888999:::;;;;;;<<<999666555666888999999:::;;;===>>>===<<<:::888888888888777888888999999:::::::::999777666444333777888:::;;;999777666666333555666888888777666555333444555555555666888;;;444444444555666888:::;;;777555333333444666555444222444444111111444444111222333444444444555888::::::>>>DDDMMMVVV^^^dddgggllliiiccc[[[VVVSSSTTTUUUUUUXXXYYYXXXYYYZZZWWWQQQFFF===555555555333222333222444666666555444444555666666555555555666777888:::888555444333111000...///---,,,---000444666777444555666666555555777999666444333333555777999:::========================777666444222000000111222+++---///000111000000000111111222222222111000000//////000000000111111111000000111111111111000000000///.........///111222///000111222333333333333666444222222333444222111111000000000////////////333333333222222222111111000...,,,+++---///111111---+++))))))***...222555111///---+++***+++---...------......///000000111///000000111111000000///111111222222333333333333---......///...------,,,......///000000...---,,,+++,,,///111333333111///---......///000000111111666444222222333444333111///.........///000000000111000...,,,,,,...000111////////////////////////333444444222///...///111222000//////000111000///333222111000000000000000000000000000111111111111...000222444444222///...000000111111222222222333000///...///000333555777666666666444222222444666666555222111000111222444333333444555666666666555777555333444666777888888555444444444444444444555444333222111111333555777555444444333222222444666222222222222333444555666444444333222111333777:::;;;;;;999666333333666999:::999999888777666666555666777888777777888;;;===666666555555666777888999{{{yyyvvvttttttsssqqqpppkkkgggccc```___```______\\\\\\]]]]]]^^^______```___^^^\\\[[[ZZZ[[[\\\]]]______^^^^^^]]]]]]]]]\\\XXXWWWWWWWWWWWWUUUSSSPPPPPPNNNOOORRRSSSSSSWWW^^^VVVRRRMMMKKKKKKKKKIIIGGGLLLLLLNNNOOOOOONNNLLLJJJHHHFFFEEEEEEGGGGGGGGGFFFDDDAAAAAADDDDDDBBBBBBEEEEEEDDDDDDCCCBBBBBBDDDEEECCCCCCDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDCCCCCCBBBAAA???AAAAAA@@@===;;;<<<===:::;;;<<<======<<<;;;:::;;;;;;;;;;;;<<<>>>@@@AAA888888888777777777777777777888888999999888888888888888777777777777888888<<<:::777666777999999999<<<===>>>???>>>===:::999666666666666666777888999::::::999999777666555444777999<<<<<<999777666666444555777999999888777555111333444555555666888:::222333333444555666888888<<<999555222222333444444222555555222222444444111111333444444333444555777555777:::@@@IIIUUU___fffnnnjjjeee^^^YYYZZZ___dddaaadddeeecccbbbaaa[[[SSSEEE===777666777555555777777999<<<=========>>>???>>>>>>>>>======>>>>>>???@@@===999666555444111///...---,,,...222666999:::999;;;<<<<<<<<<<<>>???AAACCCFFFHHHEEEGGGIIIKKKKKKIIIFFFDDDBBB???;;;777333111111111///000111222333333111000///000111222222333222222............////////////000000000111111000000000000///.........///000111111000///...///111333444555444333333444333222111000000000111222222333333444444222111///......---...---,,,---///000...+++,,,,,,,,,,,,,,,---......000///...,,,,,,---///000---------...//////000000---...///111222333333333111111111222222333444444---...............------...///000111000///...---+++...222444555444222111........................444222111111222222000...//////000000000000111111111///---++++++---000222000000000000000000000000111111111111000111222333222111///000111222222111////////////000111222333222222111111000////////////000333444555333111///000000000111111222222222......000111222333333333444555444333111111333555888777444222111111222222///111222444444555555666777555333333555777888999888888777666666777888888555444333222333444777888666666666444111111333555111111222333555777888999555555333111000222555888999999777555555666999<<<999999888777666666555555444666999999999888888999777777777777888888999999}}}}}}~~~{{{xxxuuussssssqqqooonnnjjjgggdddbbbbbbaaa```___]]]]]]]]]]]]^^^^^^^^^^^^```___]]][[[[[[ZZZ[[[[[[]]]]]]\\\[[[[[[ZZZYYYYYYWWWVVVUUUVVVVVVUUURRRPPPRRROOOOOOQQQQQQPPPTTTZZZTTTRRRNNNMMMLLLLLLJJJIIIIIIHHHIIIJJJKKKKKKIIIGGGGGGFFFEEEEEEFFFGGGEEEDDDFFFDDDDDDFFFGGGDDDDDDGGGFFFFFFEEEDDDBBBBBBCCCEEEBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@>>>AAABBB@@@===;;;<<<>>>===>>>>>>??????>>>>>>===<<<;;;;;;;;;<<<>>>@@@AAA:::::::::::::::999999999:::::::::::::::999888888888888777777666777777888;;;999777777999:::::::::<<<<<<=========<<<:::999444444444555666777888999888888999888888777666555666999===<<<999666666888555666888999:::999777666000222444555555666888:::222222333333444555555555===:::666333111111222333222555666333333666555111...000222333333222333444333333555888@@@LLLZZZccciiihhhddd___[[[^^^eeellliiilllllljjjiiihhhbbbZZZJJJCCC>>>===>>>===???CCCEEEGGGIIIIIIJJJJJJLLLNNNLLLLLLMMMMMMLLLLLLKKKJJJJJJEEE???<<<;;;999666333111000111444:::@@@DDDEEEFFFGGGHHHHHHGGGGGGIIIKKKKKKNNNQQQRRRTTTUUUXXXZZZUUUWWWZZZ\\\\\\ZZZWWWTTTPPPLLLFFF???:::666444444333222111222333333111//////000111222333333333333/////////000000000111111///000000111111000000///111000/////////000111111333111///...///111444666222333333333333333222111------...000111333444444555333222000...------,,,,,,++++++...111000,,,)))+++,,,...//////...,,,+++............//////000000/////////000000111111111+++,,,...111333444555555111111111000111111222333/////////000000111111111000000000000000//////...///222555555444111000//////.........------------111000///000111000///---...000222222111000111222111///---,,,,,,...000222333333333333333333333333//////000000111222444444222111000000222333222222++++++,,,,,,---///000111333222222111000///......///000222444444333222111//////000000111222222333444444555555444222000...333555666555444333444555777666555444333222222222---///222333222222444555555333222222444777888777999888777666666777888999666555444444444555666777888999:::888444222444666222333444666777999::::::333333222000...///111333777777666666777999;;;<<<999888777666666666666666555777:::;;;:::888777777;;;;;;;;;;;;;;;<<<<<<<<<|||||||||||||||xxxvvvsssrrrrrrqqqpppnnnhhhgggeeeddddddccc```^^^^^^^^^^^^]]]]]]]]]]]]\\\___^^^]]][[[ZZZZZZYYYYYY[[[ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTUUUVVVUUURRRPPPQQQOOOOOOQQQPPPMMMOOOSSSPPPOOOMMMMMMMMMMMMMMMMMMHHHFFFEEEGGGIIIKKKIIIHHHHHHGGGFFFFFFGGGGGGEEECCCGGGDDDDDDGGGGGGDDDDDDGGGGGGHHHGGGEEEBBBAAACCCEEE???AAABBBCCCCCCAAA@@@>>>===>>>>>>>>>>>>===<<<<<<===@@@BBB@@@<<<;;;===@@@@@@??????>>>>>>??????@@@<<<<<<;;;<<<===>>>@@@AAA=========>>>>>>>>>>>>>>>======<<<<<<;;;:::888888777777777777888999::::::999888888999;;;<<<;;;:::::::::::::::999999999999444444555555666888999:::777777888888888888777777555999======999666777999666777888999999999888888111333666777777777888:::333333444444444444333333777888777666444111000000111444555333444666555222+++...111333333222333444222444555888???JJJWWW```ggghhhhhheeebbbccciiiooommmppppppnnnnnnnnniiicccVVVOOOJJJKKKLLLMMMRRRXXXXXXYYYYYYYYYXXXYYY\\\^^^\\\]]]^^^___^^^\\\YYYWWWXXXRRRKKKGGGFFFEEEAAA===666666999???GGGOOOUUUWWW\\\\\\\\\ZZZXXXWWWWWWYYYZZZ^^^bbbdddddddddeeegggbbbbbbcccdddddddddcccbbbZZZWWWQQQKKKGGGEEEDDDDDD<<<:::777666777888666444222333333333222222111000000000000000111111111111//////000000000000//////222111000000///000111222111111000000111222444444///000222333222111111111,,,---...///111222333444333222111////////////000,,,***))),,,000222///,,,+++,,,...///000///......+++,,,---//////000///////////////000000000000000+++,,,...000111222333333111111//////...///000000/////////000111222333444222111000000//////000000...111444444111//////000............/////////////////////000111111///---,,,///222222000///000111000///...---...///111222444444444444444444444444111000///000111222333333222000///000222333333222---,,,,,,,,,------...///000000000000000000000000///000000111222222111111---...///000111222333444777666555333111000///...111444666777555444333444333444555666666555444444---000222333222111333555222111000111444666666555777666444333333444666777555555444444444444444444777:::<<<:::555111222555333333444555555666666666///000111000......000222666666555555777888999999999888777666666777777888888:::;;;;;;999888999:::<<<<<<======<<<<<<;;;;;;|||zzzzzzxxxwwwvvvtttrrrqqqrrrrrrqqqpppgggfffeeeeeeeeeccc```]]]___^^^^^^]]]]]]\\\\\\[[[___^^^]]][[[ZZZYYYYYYXXXYYYYYYXXXVVVUUUTTTSSSRRRTTTSSSSSSTTTUUUUUUSSSQQQNNNNNNPPPSSSQQQKKKJJJMMMKKKKKKKKKKKKLLLMMMNNNOOOIIIGGGEEEFFFJJJLLLLLLJJJIIIHHHGGGHHHHHHHHHFFFDDDEEEBBBBBBEEEEEEBBBBBBEEEHHHIIIIIIFFFBBBAAACCCFFFBBBDDDFFFGGGFFFDDDBBB@@@>>>????????????>>>>>>===<<<@@@BBB@@@<<<;;;===AAA???>>>===<<<<<<===>>>???===<<<<<<<<<===>>>@@@AAA;;;;;;;;;<<<<<<<<<======??????>>>===<<<:::999888666666777888999;;;===>>>888888888:::<<<===<<<:::888777777666666777888888555555555666777999:::;;;666666777888888888888888444999======999777888:::777777888999999999999999333555777888888888999;;;444444555555444444333222111444888999777333000...///333444333333666555111***...222444444444444555666888<<>>???@@@AAAAAA????????????>>><<<:::999>>>>>>>>>>>>????????????:::;;;<<<>>>???????????????===:::888999;;;>>>@@@<<<===>>>>>>===:::888666444444666777888888888888666888:::<<<============;;;999777555555666777888555555555555666777999999999;;;<<<===<<<:::777555;;;<<<<<<<<<:::888555333777888888888666666777999777777777777777888888999777666666666555555555555555666666666555333111000111000000222444555444222///......111444777888777999<<>>>>>@@@AAAAAAAAA@@@???===<<<=========>>>>>>?????????>>>>>>>>>>>>>>>===<<<<<<<<<;;;999777888:::===???<<<<<<<<<<<<;;;999777666444444555666777777777666777888999;;;<<<<<<======888777666555444555666666666555555666666888999999:::;;;<<<===<<<:::888666888999::::::999888555444666777777666444555777999777777666666777777888999777777777777666666666555333444555555555444333222333222222333555555444333222222222333555888<<<>>>CCCGGGNNNTTT\\\dddlllqqqssstttrrroooqqquuuuuurrrqqqllliiihhhfffcccdddgggiiijjjkkklllnnnqqqrrrsssrrrrrrpppmmmkkklllooorrrkkkkkkkkklllllljjjgggcccfffiiiiiihhhiiijjjeee^^^YYYWWWXXX^^^gggnnnppppppqqqqqqqqqqqqnnnkkkhhhgggiiinnnoookkkfffccc]]]WWWNNNLLLHHHEEEEEEKKKUUU\\\aaabbbbbbbbbaaabbbdddgggfffbbb\\\WWWWWWUUULLLAAA555444333111000000111111,,,...///.........000222000///---++++++---///000111///------000111000///......///000111111111000///000111111///.........000//////......//////000222333555444222000///000------........./////////...000222222000/////////...//////000000//////...+++---///000000///000111///......///111222222111,,,...///...------000222222000///000333444444333555444222111000111222333111111000000000000111111000000000000111222333444,,,...///000000000111222222222222222222222222222000111222111000000111333333333333222000///000111222333333333333222111111111111111111222333444555111111000000000111111222111111111000000000//////,,,......,,,...444666555111111222222222222222222///000111222444444555555444666666333000///444888444111000111444777777777555444333222111222222333666555333222111222444555222222333333444444333333444444444444555666777777444666555222333666555111222333555777888777555444777888888777555333333333444555666888888888777777666777888777666777999;;;:::;;;;;;<<<===>>>>>>???===:::888777999:::999888{{{uuuqqqqqqsssvvvssspppllliiiiiiiiiiiiiiifffdddbbbbbbcccdddcccbbb``````_________``````aaa[[[\\\]]]^^^^^^\\\ZZZXXXWWWXXXYYYXXXWWWWWWYYYZZZVVVUUUUUUUUUVVVUUURRRPPPPPPOOOMMMKKKIIIGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGEEEBBBFFFFFFFFFFFFEEECCCBBBAAADDDCCCBBBAAAAAABBBCCCDDDAAAAAA@@@@@@@@@?????????============<<<<<<<<<<<>>>>>??????>>>>>>>>>>>>>>>===<<<<<<999888777777888:::<<<>>>======<<<;;;::::::999888444555555666666666555555888888888999:::;;;<<<===777777777777777666666666666666666666777888999999:::;;;<<<===<<<:::888777555666888999999888777666666777666444333333666999666666666666666777888888777777777777777666666555222333333444555555555444444333333444666666555333555666666555666:::BBBHHHPPPTTTZZZ```ffflllqqquuusssuuuuuusssuuuxxxwwwssspppfff]]]YYYWWWYYYaaaiiimmmnnnooopppqqqssstttuuutttsssrrrooommmmmmoooqqqiiihhhhhhiiikkklllkkkiiihhhlllnnnnnnppprrrpppjjjgggffffffgggjjjmmmppprrrqqqqqqqqqooollliiifffdddhhhjjjhhhaaaZZZVVVOOOHHHBBB???;;;888888>>>GGGMMMUUUVVVXXXZZZ\\\```fffiiikkkiiiddd^^^[[[VVVKKK???555444333111000/////////+++---............///111000///---,,,,,,---///000000//////000222222111000---...///000111222222222...000111111///...///000000000///...------------333444444333000...---------------.........//////000222333222000//////000///000000111111000000///---...//////......000222000//////000222333222111---...////////////111333111000///000222333333333111000...---...000222444111111111000000000000000000000000//////000000111------...///111222222333111111111111111111111111111000000111222333333222333444444222000000111222555555555555555444333333...///000222333444555555111000000000111222444555000000000000/////////......///------222999:::777222444666555222111222555---000333666888888666555555666666333000000333777444222111111333555666666666555333222222333444555999777444222333444444444222222222333333333444444555555555555666777888999444555333111333777777444444555777888999888666555888999:::999777555555555666777888999999888777666777777777555444555777:::666555444777<<>>>>>======@@@AAABBBCCCCCCBBBAAA@@@::::::;;;<<<===>>>??????:::;;;<<<>>>????????????999888888888999;;;<<<===???>>>===<<<;;;;;;;;;;;;666777777777777666666555:::999888888888:::;;;===999999::::::::::::999888777777777777777888999::::::;;;<<<<<<<<<:::999888444555777888999999999999777777666444333444777999666555555555555666777777666666777777777666555444333333333444444444444444444333333444666666555444222555666666777>>>IIISSSXXX\\\bbbgggkkknnnqqqsssqqqtttuuutttuuuxxxuuupppkkk___QQQKKKJJJQQQ^^^jjjlllmmmnnnoooppppppqqqqqqrrrrrrqqqooommmlllmmmoooiiihhhhhhjjjmmmpppppppppkkkoooppppppqqqsssqqqmmmmmmnnnnnnkkkiiijjjnnnqqqpppooonnnkkkhhheeebbb```eeeeee```XXXRRRMMMFFF???:::888555333444888===AAADDDFFFIIIKKKOOOUUU[[[```dddfffeeeaaa[[[RRRDDD777555444333111000...------,,,---////////////000111111000/////////000111333//////111222333333222111...///000111222222222222///111333333111111111222//////............//////000111222000...,,,,,,---......////////////000000000222222111///......//////000000111111000000////////////...---...111333111000000000222333333111000111222222111000//////111000///000111222222222111///---,,,,,,...111333//////000111111111111111000000//////......//////...------///111333333333////////////////////////000...---///333555333000...000111111000111333555555555666666555555444333...000222444555555444444222111111000111222444666111111000000000/////////555444000///444999777111111444777555111///222555///111444777999999999888666666666444111111333555444333222111222333444555777555333222222444666777666333000000111333333222333333333333333444444555:::999888777777666666666666666333000222777888555333444666777777666555444777999:::999777555555666555666777888999888777666888777666444222333666999555222111555;;;???===:::===<<<;;;:::999999888777}}}zzzzzzzzzwwwsssqqqppppppqqqmmmiiigggggghhhhhhhhhdddbbbaaabbbcccddddddccc[[[[[[\\\]]]]]]]]]]]]]]][[[[[[ZZZYYYXXXYYYZZZ[[[XXXZZZ\\\\\\ZZZYYYYYYYYYXXXVVVUUUTTTUUUTTTRRRPPPOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHCCCCCCDDDEEEFFFDDDAAA>>>AAAAAAAAAAAA@@@@@@AAAAAAEEEDDDBBBBBBBBBDDDFFFHHHEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<>>>???@@@AAAAAA@@@@@@;;;;;;;;;<<<===>>>>>>>>>:::;;;<<<>>>????????????::::::;;;;;;<<<======>>>>>>===<<<;;;:::::::::;;;888888999999999888888777;;;:::999888999:::;;;<<<888999::::::::::::999999999888888888888999999:::999:::;;;;;;;;;:::999888555666777999:::;;;;;;;;;888888888666555555888:::555555555444555555666777444555666777666555444333555555444444333333333333333333333444666777666555///333666888;;;DDDQQQ\\\___ccchhhlllmmmnnnoooppprrrtttuuussstttuuurrrlllbbbWWWJJJDDDEEEMMM\\\iiilllmmmnnnooopppppppppoooqqqqqqrrrpppnnnmmmnnnooolllkkkkkkmmmpppsssuuuuuuooossstttqqqooopppnnnkkknnnooopppmmmjjjiiimmmqqqooonnnmmmkkkhhheeecccbbbfffeee^^^VVVPPPKKKDDD<<<888777555555555666777777777999<<<>>>AAAFFFLLLPPPWWW___dddbbb[[[OOO???111444333222111///...---,,,---///111222111000111222111000000///000111222333...///111333333333222222111111222222222222111111000222444444333333444555222111111000//////000000000111111000///...///000//////000000000111111111///000111000...---...///...//////000000//////...000000000...---...111444222111000111222333222111000000111222333111///...000000000//////000111222555444111000///000222444,,,---///111222333333333000///////////////000000000...---...111333444333000000000000000000000000111///...111444666444111,,,.../////////000222444444444444444444333222222111222444555555444333333444333111000000111333444222222111111111000000000444333///---111555222,,,///222555444///...111444111222333555777999:::;;;666666555444222222222444444444333222111111333444666555333333333555777888222000//////111333444555444444333333444444555666:::999888777777666666666888888555111222666777444222222333444333333222111666777888888666444444555222333555777888888888777777777666444333333555888:::666444777===@@@>>>;;;<<<<<<<<<;;;:::999888888}}}yyyvvvxxxyyywwwtttpppnnnnnnnnnkkkiiiggghhhhhhgggfffcccbbb```aaabbbccccccbbb\\\\\\]]]^^^____________\\\[[[YYYWWWVVVWWWYYYZZZXXXYYY[[[[[[YYYXXXXXXYYYXXXVVVTTTSSSSSSSSSQQQOOOOOOOOOOOOOOONNNMMMKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEFFFHHHIIIHHHDDDAAAAAA@@@@@@???@@@@@@AAABBBFFFEEECCCBBBBBBDDDGGGIIIDDDDDDCCCBBBAAAAAA@@@@@@??????>>>===<<<;;;::::::999:::<<<>>>????????????<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>===::::::999999999888888888888999::::::::::::999999<<<<<<;;;:::::::::;;;;;;666666666777777777777888:::999999999999999::::::888888999999999999888888888888888999::::::;;;;;;777888999888666666888999444444444444444555666666444555777888777666444333666555444333333333333333333333333555888:::999888222666:::???EEEOOO[[[dddfffiiimmmooooooooooooppprrrtttssspppooooookkkeeeWWWOOOGGGFFFIIIPPP\\\ffflllmmmoooqqqrrrrrrqqqqqqppprrrssssssqqqppppppqqqooommmmmmoooqqqtttuuutttrrrvvvwwwssspppooonnnkkknnnpppqqqpppmmmmmmooorrrppppppnnnmmmkkkjjjiiihhhkkkiiibbbZZZUUUPPPGGG>>>;;;999777666666555444222222444777888:::<<>>333222222222111000...,,,+++---///222333222111222222............///000111111---///111222222222333444333333333333333222111111000222444555444444555666777666444222000///......111222333222111000222444//////000000000111111111...//////...------///000...//////000000//////...111111000///---...111333222000///000222222111000+++,,,...222555555222000///000000///......000111333222111000///000000111,,,---///111222333333222/////////000111222444444333000---...111444333222222222222222222222222222333333333555777777555444//////000///------///000222222222222222111000000333333333444444333333222555333111//////000222444222222222222111111111111------,,,+++---111000+++---000222111///...111333111222333444666777999999777666555444333222222222555555444222000000111333333333333444555666777888111222222222111333777:::666666555444555666777888555555555555666777888999777888666222333777666333111222222222222111111000444666777777555333444444111222444666777888888888555666666666444444666777888666555777:::<<<;;;999999;;;<<<<<<:::999999:::{{{wwwuuuvvvuuussspppmmmmmmmmmjjjhhhggggggggggggeeeccccccaaa``````aaabbbaaa```ZZZ[[[]]]^^^_________^^^[[[ZZZYYYXXXWWWWWWVVVVVVUUUWWWXXXXXXWWWWWWYYYZZZWWWUUUSSSRRRRRRQQQPPPNNNNNNNNNOOOOOOOOOMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFHHHJJJKKKIIIFFFBBBAAAAAA@@@@@@AAABBBCCCDDDFFFEEEBBBAAAAAACCCEEEGGGDDDCCCCCCBBBAAA@@@???>>>???>>>>>>===<<<;;;::::::777888:::<<<>>>????????????>>>>>>>>>>>>=========>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@???>>>===;;;999:::;;;;;;;;;:::999888777888888999::::::::::::============<<<<<<;;;:::666666555444555666777888;;;::::::999999999::::::777777777777777777777777999999888888888888999999555666888888777666666777444444333333444444555666666777999::::::888666444444444333333333444555666444444555888;;;======<<<<<<>>>CCCJJJSSS]]]eeejjjkkkmmmooopppooooooooopppppppppnnnhhhfffeee```ZZZMMMIIIIIIMMMQQQUUU\\\dddhhhiiikkknnnoooooonnnnnnmmmppprrrsssrrrqqqpppqqqooonnnmmmnnnpppqqqpppooopppuuuvvvrrrppppppqqqooommmoooqqqqqqqqqpppppppppoooooonnnmmmmmmmmmmmmmmmmmmlllfff```^^^[[[RRRHHHDDD@@@:::777777666555333000333555777666666777888<<>>=========666777:::<<<>>>?????????@@@@@@??????>>>>>>======:::;;;<<<>>>????????????===>>>???@@@???>>>;;;:::;;;<<<>>>??????===;;;:::555666777888999:::::::::======>>>???>>><<<;;;:::888777666555666777999;;;;;;;;;:::999999:::::::::666666666666666777777777:::999888777666666666777222555888999777555444444444333333333333444555555777999;;;<<<<<<:::777666222222222222333555777888555555666:::>>>@@@@@@@@@EEEGGGKKKTTT^^^fffkkknnnlllmmmoooooonnnmmmnnnoookkkkkkgggaaa]]]\\\WWWQQQGGGFFFJJJRRRXXXZZZ]]]bbb```bbbeeegggiiiiiihhhhhhiiillloooqqqpppooooooooonnnmmmlllmmmnnnnnnllljjjkkkqqqtttqqqoooqqqrrrrrrlllmmmoooqqqqqqpppnnnmmmmmmllllllllllllmmmnnnnnnkkkkkkhhheeeeeeddd]]]SSSMMMFFF>>>888777888888888///222555666555444333333000:::DDDDDD@@@<<<777222//////000000000///---,,,+++---111222111000000000///000000111222333333333---///000///...///333777000111222333444555555555,,,...111222222222333555333333222222222222222333111111000...+++***+++---,,,,,,,,,---------.........///000//////000333555111111222222222222111111000111222111//////000222111///...///000000///...------///222555333...***...000111///---,,,...111---...000222444444333333111111222333222000...,,,---...///222555888;;;<<<777222......111333222000........................000444777777444222222333,,,...///000000111444666000111111111111000//////...---------///111333444000///---,,,...111555777000000000000////////////...222444111000222333111...------///222444333333,,,///333777888666333000888666555444444333222000555666666333///---///222...000333555777777666555000555999555///---444;;;999888777666777888:::;;;666555444333333222222333222444555444666:::999555666666555555555444444444444666777777555444555555666777888999999888777666111444777999999888777888222555777888999:::<<>>>>>@@@CCCFFFCCCAAA???>>>>>>???AAABBBCCCDDDEEEEEECCC@@@<<<:::<<<===???@@@???>>><<<;;;AAA>>><<<<<<>>>???>>><<<>>>=========<<<<<<<<<<<>><<<;;;;;;:::::::::999888888888<<<:::999777777888:::;;;============<<<;;;::::::::::::;;;999888777888:::666888::::::888777:::<<<<<<;;;999777666555555555;;;:::999777555444333333888999999888555444444555777777777777777777777777999:::999888:::===:::444555555777999777555888>>>999:::;;;<<<>>>CCCJJJOOOVVVYYY___fffmmmppppppooonnnhhhgggnnnqqqooommmooollleeeYYYMMMGGGFFFEEECCCBBBGGGMMMSSSWWWXXXVVVUUURRRSSSUUUYYY\\\___aaabbbhhhjjjmmmoooooonnnkkkiiidddeeeeeeeeeeeedddddddddlllkkkjjjlllnnnppppppoooooopppqqqooommmkkkjjjkkkjjjiiiiiijjjkkknnnpppqqqpppmmmiiifffeeeffffffeeeWWWTTTMMMCCC:::444222222444333000///333777333,,,111444777888666333111111---,,,+++---000000---***,,,...111111000000000000//////000222222333333222///////////////000111111444444444444444444444444222333666777777555222000777444111000111333333333000000...------...///000...---+++++++++...111222555222///---...//////...000000000000///...---,,,111000//////000000///...111222333333222000---+++...000111111///...//////000111111000---,,,,,,---000000000///////////////000111222333222111///---...///000222444666777888222111///------///222333666333///---...///---,,,666555444333333333444555///000000111222222333333444444444333000+++&&&$$$***---000000//////222555...///000111111111111111......///000000000000000222111000//////111333444///,,,---111000///444===444333444555777777555333444555555333444888777333222555666555222000222444111222333666777777444111333333333444444444555555777777666555555555555555666666555444111111333555222222222333333444444555222222333444444444333333666666555444444444444555:::888666555777888888888666555555444444666777888111222555888999:::;;;;;;777666999======777444555}}}xxxttttttppplllkkkiiieeeeeehhheeedddeeefffhhhgggdddaaabbbbbbbbbbbbbbbbbbbbbbbbaaa```^^^\\\ZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYWWWVVVVVVUUUUUUUUUVVVVVVTTTSSSRRRQQQPPPNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIGGGLLLKKKJJJIIIIIIHHHHHHHHHEEEFFFGGGFFFEEECCCDDDDDDIIIFFFCCCCCCDDDDDDCCCAAAGGGEEECCCAAAAAABBBDDDEEEDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDDDDCCC@@@>>><<<<<<===?????????>>><<<;;;>>><<<;;;<<<>>>@@@???>>>>>>>>>=========<<<<<<<<<======>>>>>>===<<<:::999999999999999999888888888===<<<:::888777777888999;;;;;;<<<<<<<<<;;;::::::::::::;;;999888777888:::444777999999888999;;;>>>===;;;999777666666777888999888777666666555555555999888888777777666666555888888888888888888888888999;;;:::888:::<<<999444666555888:::999777:::AAA<<>>===<<<;;;@@@CCCHHHLLLOOONNNLLLJJJHHHIIIKKKNNNQQQTTTVVVWWW[[[]]]```bbbcccbbb```^^^ZZZZZZZZZZZZ\\\^^^___```fffeeefffhhhkkknnnnnnmmmnnnooooooooommmlllkkkkkkggggggggghhhiiilllnnnpppmmmjjjfffeeefffhhhiiiiiidddaaaZZZPPPFFF===999777444666555222222444222...---000333444333222222222...------...000111...,,,+++---000000///.../////////000000111222222222222000///////////////000111444444444444444444444444333444555666555333000...777555222111222333444333000000///...............///...---,,,---///111333444222///---...//////...000000111111111000000//////......///000111///...000111222333222000...---000111222222000/////////111222333111///......////////////000111111111222222333333333111///---+++,,,---...///000222333333666444222111000111222333...,,,,,,...111444444444444333222222222333444555444333222111000000000000000111222333222000///---...000222222000///111333222222222333222222111111,,,---///000111222111111222111000000000111222333000......111111///444;;;555444444555666666555333444555555333444888777333222444555444111000111333000000222444666555222000222333333333333444444444444444444555666888999:::777777666444111000111333222333333444444444333333444444555555555444444333555555444444444444444444:::888666666777888888888666555555444555666777888444555777:::;;;<<<<<<<<<999888:::>>>>>>999777888{{{uuupppqqqlllhhhhhheeebbbbbbeeeeeeeeefffhhhjjjiiigggdddddddddccccccbbbbbbaaaaaabbbaaa___^^^\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRRRRQQQRRRRRRQQQPPPNNNLLLKKKMMMMMMMMMMMMLLLKKKJJJIIIJJJIIIHHHIIIJJJIIIHHHFFFHHHHHHHHHHHHGGGGGGFFFEEEDDDFFFGGGGGGFFFFFFGGGIIIKKKIIIFFFDDDDDDCCCBBB@@@GGGFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@AAABBBCCCCCCCCCAAA>>>======>>>?????????===<<<;;;<<<;;;:::<<<>>>@@@@@@@@@>>>>>>>>>=========<<<<<<============<<<;;;:::999888888888888888999999999>>><<<:::888777666666777999999:::;;;;;;;;;::::::::::::;;;999888777888:::444666888999:::;;;===???===;;;999777666888:::;;;777666666666666777777888999777555666888999777555777777777777777777777777999:::999777777999777222444333666999888777;;;BBBEEEHHHMMMRRRXXX```ggglllooooooppprrruuuwwwvvvuuutttooommmppppppjjjdddaaaTTTKKK@@@999666555555444:::===@@@BBBCCCAAA>>><<<;;;<<<>>>@@@CCCEEEGGGHHHIIIKKKNNNPPPQQQPPPOOONNNIIIIIIJJJLLLOOOSSSVVVXXXYYYZZZ\\\aaaeeeiiiiiiiiilllmmmnnnoooooonnnmmmmmmggggggggggggiiilllooopppnnnkkkgggfffgggiiijjjjjjllljjjfff^^^TTTKKKEEEBBB;;;??????:::555555444333///000222111111000111333000///...///111111///---+++---///000///.........000000000111111111111111333222222111111111222222444444444444444444444444444444444444333111...---777555333222333444444333000000000000///...,,,,,,000///...---...000222333333111...---...//////......//////000000000000000,,,,,,---///111111///---///000111222222111000///222333444333111//////000333444444333111000111222//////000111222333444444555555444333111...+++)))------......//////000000666555444222111111000000111000000111333333222000222111000000111222444555555333111/////////000111111111222222333444444555222333444333111000000111444555555444333222111111+++---000222444555444444444444444444333333333333111000000222222111444999666444333444555555444333444555555333555888888444111222333222111000111222111111222444555555333000222222333333333444444444444444555666888999;;;;;;777888777444111000000111222333555666666444222111666666666666666555444333333444555666666555444444999777666666777888888777666555555555555666777777888999:::<<<======>>>>>>:::888:::??????;;;999;;;~~~|||zzzuuuoookkkmmmhhhdddcccbbb___```dddffffffgggjjjlllkkkiiigggffffffeeedddccccccbbbbbbcccbbbaaa___^^^]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZYYYXXXXXXVVVUUUSSSRRRQQQPPPPPPQQQRRRPPPNNNLLLJJJLLLLLLMMMMMMLLLKKKJJJJJJIIIHHHGGGHHHIIIIIIGGGEEEFFFFFFGGGHHHGGGFFFDDDCCCDDDEEEGGGGGGGGGHHHJJJKKKMMMKKKHHHFFFDDDBBBAAA@@@DDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDBBB???>>>>>>???@@@AAAAAA@@@>>>===>>>>>>??????>>>===<<<;;;===<<<<<<<<<===???@@@@@@>>>>>>>>>============<<<>>>>>>>>>>>>======<<<<<<777777777888888999999999<<<;;;999888777777777777777888999:::::::::::::::::::::;;;999888777888:::777888999:::;;;<<<===>>><<<:::777666666888:::<<<777666666666666777777888888444111333888999777333666666666666666666666666777999888555444666555111000000333666666666;;;BBBNNNRRRWWW\\\aaafffkkkoootttrrrqqqrrrtttuuuuuuuuusssqqqooopppooojjjccc^^^PPPEEE:::555444444333444444666888999999777555333333444555777888:::;;;<<<<<<>>>@@@AAAAAA@@@???===:::<<<>>>BBBEEEHHHKKKLLLJJJLLLQQQYYY```eeegggggglllmmmnnnppprrrrrrqqqooojjjiiiiiiiiikkknnnqqqssssssoookkkiiihhhhhhhhhggghhhiiiiiifff```YYYTTTQQQLLLNNNLLLFFFAAA???;;;777666666555333111000111222000///////////////......,,,...000111///......///000000000//////000000000666555444444444444444444333333333333333333333333222222222111111000//////777555333333444444444333000111111111///---+++***000///...---...///111222111///------...//////...------............------++++++,,,...111111///---...///000111222222111111444555666555222000000000222333444333222111222333111222222222333444444444444444333222000...,,,+++000000000000000000000000111111111000000//////...444444444444333222///---000/////////000111333444222000...---...000333555555444333222222222333444222333333222111111111111333444444444333333222111,,,...222555777888888777888888888999888888777666222222222333333333444666666444333333444555444333444555555333555999888555000111111111000000000111333333333555777777555333333444444444444555555555777777888888999999999999555666666444222000111222333444666777777555222000777777777666555444333222222444666888888777666555999777666666888888888777555555555555666666666777999:::;;;<<<======>>>>>>:::888999===>>>;;;:::<<>><<<<<<===>>>>>>>>>>>>===<<>>======<<<;;;>>>>>>>>>============>>>???>>>>>>>>>=====================<<<<<<<<<<<<<<<777777888888999999999:::888888888888888888999999777777888999::::::::::::::::::;;;999888777888:::;;;;;;;;;;;;<<<<<<<<<<<<999888666555555777999;;;888777777666666666666777777333000222666888555111444444444444444444444444444777666333111333333111000000222555666666<<>>???AAABBBCCCCCCCCCCCC@@@AAABBBBBBAAA???===<<<==================<<<<<<@@@@@@???>>>===<<<<<<;;;>>>??????>>><<<;;;===>>>??????>>>>>>>>>=========;;;::::::999999999::::::999999999999999:::::::::666666777888888999999999888888999:::::::::999999::::::;;;999888777888:::<<<;;;::::::;;;;;;:::999888777777666666777888999888777777666666666666777666333222222555666444111333333333333333333333333333666666222111333444333333333555888888999???GGGUUUZZZbbbiiinnnqqqtttuuurrrqqqpppqqqsssuuuuuuuuunnnoooooonnnooopppkkkdddQQQBBB555555777444333555//////000111222333333333222222333333333333444444333444444444444222111000000222666:::<<<<<<;;;:::AAAFFFOOO[[[fffmmmoooooommmmmmnnnrrrwwwxxxuuuqqqllljjjhhhfffgggjjjmmmoooooonnnmmmmmmmmmjjjfffcccggglllqqqtttrrrnnnkkkiiidddccc```^^^^^^[[[PPPCCCCCCBBB???;;;666333333333///000000...,,,,,,---...///111333333222000000000......---------///111222111111111111111222333333111111111111111111111111......---...///111333555555333222333444444222111000000000000///...,,,,,,......------------.........---,,,---///000///...000111111111111111000000...---,,,---///000000///......///000111222333333444555666555333111111222///000222222111111222333666666555444333222111111000000000000000111111111000/////////........................///111222333333444555444222000///000000//////...///000222333444222000.........///000000000///......000111222...------///222444444333......///000111111111111333444555666777888999999444444444444555555555666222555555555777999777333000000111444666777555333333555555444666::::::666111000///000111222111000000//////000222222111000444555555555666666666666444666777999:::::::::999...000333333333333444555444555777888888666444333555555555555555444333222333444666888999::::::999888777666777999999777666444555555666777666666666666666666777888:::;;;<<<:::777666888999777777;;;~~~zzzwwwsssqqqnnnllllllkkkjjjiiiddd___\\\]]]^^^^^^ccchhhkkkjjjkkklllmmmmmmjjjgggaaaaaaaaaaaaaaaaaaaaaaaa^^^______^^^]]][[[YYYXXXYYYXXXXXXWWWWWWWWWWWWWWWRRRSSSTTTTTTSSSRRRPPPNNNRRRRRRQQQQQQPPPOOOOOOOOOMMMMMMNNNNNNOOONNNNNNNNNKKKJJJIIIIIIJJJJJJIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHGGGEEECCCCCCEEEHHHFFFGGGGGGEEEBBBAAABBBDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA???>>>===?????????>>>>>>=========AAA@@@???>>><<<<<<;;;;;;<<<>>>???>>><<<<<<>>>@@@?????????>>>>>>>>>======::::::999888888999:::;;;;;;;;;;;;:::::::::::::::666777777888888888888888::::::::::::::::::999888::::::;;;999888777888:::999777666777999:::888777888888888999888888777777555555555666666777888999777666666555555444444333444444444444444444444444333777888444222555888888555444666999999:::@@@HHHVVV\\\eeelllqqqtttvvvwwwqqqppppppqqqsssttttttsssnnnpppooolllooorrrnnngggSSSBBB555666777333111444000111111111222333444555333222222222222222111111000000111222222222222222222222333555777999:::;;;EEEJJJSSS^^^hhhnnnooonnnlllkkklllqqqvvvwwwtttooonnnlllhhhffffffhhhlllnnnmmmmmmmmmmmmlllhhhaaa\\\```eeelllppppppmmmkkkjjjeeeiiikkkkkkjjjggg]]]SSSSSSQQQLLLEEE<<<555222111111222222///---,,,...000///111333333111/////////---,,,+++,,,---///222333000000000111222333444555222222222222222222222222000///...---...111333555333222111222333333111///000000///...............//////..................,,,,,,,,,---///000000......///000222333444444444222///---,,,...000000000////////////000111333333333444555555333222222222...000111222111111333444555444444333333222222222000//////000000111222222.........---------------...---,,,,,,,,,...000111777777777333///,,,,,,...111000/////////000111222222111000//////......///---------......000000111000......000444666555444//////000000111000000000555555444333444444555666111111000111222333555666111555666555888<<<999333---...111555888888666333333555555444666;;;:::777111000///000222333222000///......///000111000///333333333333444444444555555666888999:::999888777///111333444333222333444555555666777777777666666555555666666666555555444222333444555777888999:::777777777888999999777555444444666777777777666555444444555555777999;;;===;;;888666888777555777:::}}}zzzvvvtttssspppkkkhhhggggggfffeeeccc^^^[[[]]]^^^```dddjjjkkkkkkkkklllmmmllliiiggg^^^^^^^^^^^^____________]]]]]]^^^]]]\\\ZZZXXXVVVXXXXXXWWWVVVVVVVVVVVVWWWQQQRRRRRRRRRQQQOOOLLLKKKSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNOOONNNNNNMMMLLLKKKKKKJJJIIIJJJKKKKKKIIIGGGFFFEEEDDDCCCCCCDDDFFFFFFFFFFFFDDDBBB??????AAACCCCCCEEEFFFDDDBBBAAACCCEEEFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???AAAAAA@@@@@@???>>>>>>>>>AAA@@@???===<<<<<<;;;;;;:::<<<>>>>>><<<===???CCC????????????>>>>>>>>>>>><<<;;;:::::::::;;;<<<===<<<<<<<<<;;;;;;:::::::::888888888888888777666555;;;;;;;;;;;;;;;:::999888::::::;;;999888777888:::555333222444777999888666999999:::;;;;;;999888777333333444555777999:::;;;888999999888555444555666666666666666666666666666444999:::666444777;;;;;;555444555777777888???GGGWWW]]]fffmmmqqqrrrssstttppppppoooqqqrrrrrrqqqooooooqqqooolllnnnssspppiiiVVVCCC666777999444111444222222222222333333444555222222111111000000//////,,,---///111222333444444444333111111333777<<<>>>GGGKKKTTT___ggglllkkkjjjkkkjjjkkkpppuuuvvvrrrmmmqqqoookkkhhhhhhjjjmmmooonnnnnnnnnnnnjjjcccZZZTTTTTTZZZaaagggiiihhhggggggdddmmmuuuvvvsssooohhhbbbdddaaaZZZOOOBBB777000---222333333111------///222...000222222000.........,,,+++++++++---///222444222222333333555666888999444444444444444444444444222111///......000222444222111111111222222000///111000...------...///000000000000000000/////////,,,+++,,,---000111000...)))+++---000222444555666444111...,,,---///111111////////////000111222333222333555444333222222333///000222222222222444555222333333333333333333333111000000000000000111222...........................,,,***((((((***,,,---///111222111//////333666222111000//////000111111......//////000111111111........./////////......222000///111555777666444111111222111111000///...666555333111000111333444222111000000111444777888111555666555999===:::333***,,,000555999999666333333555555444666;;;;;;777222000///000333444333111111//////000111222111000111111222222222333333333999999::::::999666444222000222444444333111111222555555666666777777888888555666777777777777777666111111222333555777999:::777777777888999999777555333444666777777777666555444444444555777999<<<======999777888777555777:::}}}{{{{{{xxxsssssspppmmmiiigggccc___\\\[[[ZZZYYY[[[___dddgggiiiggghhhhhhhhhgggfffeeeeeeddd___[[[YYY[[[]]]^^^]]]]]]YYYTTTRRRTTTUUUSSSQQQWWWYYYVVVPPPPPPVVVXXXUUUSSSRRRQQQPPPPPPOOOPPPPPPSSSRRRPPPOOONNNNNNOOOOOOOOONNNLLLIIIGGGGGGIIILLLIIIJJJJJJJJJJJJJJJJJJIIIHHHIIIHHHEEEBBBAAADDDGGGHHHHHHGGGGGGEEEDDDBBBAAA???AAADDDHHHIIIGGGBBB>>>CCCCCCBBB@@@======>>>@@@BBBAAA@@@AAACCCDDDCCCBBBCCCAAA@@@@@@@@@???===:::AAACCCBBB<<<:::>>>???;;;???======>>>???@@@???>>>@@@AAAAAA@@@>>><<<;;;<<<<<<======>>>???@@@AAAAAAAAA<<<777777:::;;;:::777777888999:::::::::999888======<<<;;;999888777777999===@@@???:::777888:::555555666666666444222111999999:::999999888666666777777666444333333666888<<<;;;999777666555555555777777888777777666555444::::::999666555555777999333444666777444444<<>>???@@@@@@??????AAACCCDDDDDDCCCEEEDDDBBBAAAAAA???===:::???BBB@@@<<<<<<@@@AAA>>>>>>=========???@@@???>>>@@@AAABBBAAA>>><<<<<<<<<:::;;;;;;<<<===>>>>>>>>>???;;;888999<<<===:::777888888::::::;;;::::::999<<<<<<;;;:::999888888777999===???===999777888;;;;;;;;;;;;::::::999888777666666777888888888888777::::::999666444333555777::::::999888888777666555666666777777777666555555999999888666444444666888444444666777555555???JJJUUUaaaiiihhhkkkrrrsssmmmmmmmmmllllllmmmoooqqqrrrppppppooopppttttttjjj___KKKBBB666111222555444333999888777777999999888777555555555444444444333333333222111000000111333444222111000000111444777999>>>???CCCMMMZZZdddjjjkkkoooooooooooonnnllljjjiiiiiijjjgggeeefffjjjhhhddd```\\\XXXWWWWWWRRRJJJBBBAAAAAAEEEJJJLLLLLLTTT^^^hhhlllppprrrpppmmmkkkiiiiiifff___QQQAAA555000///...000222222222222444666555444222000///.........111000///......000333444444444444444333333222222111222444666666444222111333222000///...///000111000000000000000000111111111111111222111111111000111///------...//////...222111000///.........///---...///000000//////...111000///.........//////222333333111//////111444111000000000000000000111333333333222111111111111222222111000////////////000///---,,,,,,...///111---.........---------...------,,,,,,---...000111,,,------...///000111111000000///......///000111000000//////000222444555111111111000000/////////222222333555666555333111111111111111111111111111444444444222000000222333222000//////111333444444111222333555555555555444222000000111222222///---666555444333333444666777444111///000444666333000222555777777444222111111444222000000333666:::;;;777888888999888888666666666666777888888777666666111222444555777888999999;;;;;;;;;:::999777666555555333555888777444666:::777777888888888777555555777888999888666666888999777888888777777===FFFNNNLLLDDD<<<999;;;<<<:::777{{{sssrrrttttttqqqnnniiiddd___\\\[[[YYYXXXZZZ\\\```dddffffffeeeddddddddddddccccccaaa``````^^^[[[XXXWWWXXXZZZ[[[[[[YYYYYYWWWTTTQQQPPPQQQRRRUUUWWWVVVRRRPPPRRRQQQNNNRRRRRRQQQQQQPPPQQQQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLKKKMMMPPPPPPMMMIIIFFFEEEJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDBBB@@@@@@AAACCCAAABBBCCCDDDEEEFFFFFFGGGGGGEEEBBBAAABBBCCCCCCBBBAAACCCEEEDDDBBBAAA@@@AAA???>>>>>>@@@CCCEEEEEEDDDGGGEEECCCBBBBBB@@@>>>;;;===??????<<<<<<@@@AAA@@@>>>===<<<===???@@@???>>>@@@AAABBBAAA???=========888999:::;;;;;;;;;;;;;;;===:::999;;;===>>>;;;888888999:::;;;;;;;;;;;;:::;;;:::::::::999999999999;;;===>>><<<888777999<<<<<<;;;:::999999888888888333333555666888888999999======;;;888555333444666888888999999999888777666555555666666777666666666888888888666444333555777555555666777777:::DDDPPP\\\eeejjjhhhjjjqqqrrrnnnnnnmmmlllllllllmmmooopppkkkmmmooorrruuurrrfffXXXDDD===444000222444333111999888888999::::::888666666666666555555555555444444333000///...000222444000000000111222444666777999:::===GGGUUUaaaiiilllppppppooommmjjjfffcccaaadddeeeccc___^^^___\\\VVVMMMLLLJJJIIIGGGFFFEEEDDD===<<<<<>>999:::;;;999777~~~yyyrrrppprrrqqqmmmiiiddd^^^YYYWWWVVVVVVVVVZZZ___eeeiiiiiigggdddaaaaaaaaaaaa```___^^^]]]\\\ZZZYYYWWWWWWXXXYYYYYYZZZXXXZZZZZZVVVRRRPPPQQQTTTWWWXXXXXXVVVTTTRRROOOMMMSSSRRRQQQOOONNNNNNMMMMMMPPPPPPOOONNNMMMLLLKKKKKKLLLNNNPPPOOOLLLHHHFFFFFFJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCBBBAAAAAAAAABBBCCCBBBBBBBBBCCCEEEFFFGGGHHHHHHEEEBBBAAABBBBBBBBBAAA@@@BBBFFFGGGEEECCCBBBBBBAAA@@@???@@@BBBCCCCCCBBBDDDCCCBBBBBBBBBBBB@@@>>>===>>>===;;;<<<>>>??????>>>===<<<===?????????===@@@AAABBBAAA???======>>>888999:::;;;;;;;;;:::999<<<:::888999;;;<<<;;;:::999999::::::;;;;;;;;;;;;999999999999999999999:::;;;<<<<<<:::888777:::<<<===<<<:::888888888999999333444666777888999999999;;;<<<;;;888555444555666555666888999999888666555333444555555666666666666777777777666444333555666555555777;;;>>>CCCNNNYYYccciiillljjjkkkppprrrqqqqqqqqqoooooonnnooopppqqqjjjmmmpppssstttooo^^^NNN>>>999333111333444333222555666666888::::::777444666666666555555555444444555333000......///222333///000111333444555666666888888===HHHUUUaaahhhkkkmmmllljjjfffbbb]]]YYYVVVYYY[[[YYYTTTQQQPPPLLLFFFAAA@@@???@@@CCCFFFHHHIIIBBB???<<<<<>>>>>BBBFFFHHHGGGEEEDDDDDDCCCBBB@@@@@@AAAAAA@@@>>>???>>>>>>@@@BBBCCCBBBAAA>>>===;;;;;;;;;:::;;;======<<<<<<<<<>>>???>>>===???@@@AAAAAA???======>>>:::;;;<<<======<<<:::999<<<:::777666777999;;;<<<888888999999:::;;;<<<<<<888888999999999999::::::;;;;;;:::999888888:::;;;@@@???===;;;;;;;;;<<<<<<777888888999999888888777777888888777666555666888333444666888888777666444222333444555555555555555555666666666444444666777666666;;;CCCIIIOOOYYYcccjjjmmmooommmnnnqqqssstttsssrrrqqqpppppppppqqqrrrmmmppprrrsssrrrjjjWWWEEE999555222111333444444333222222444666999999777444555555555444444444444333444333000//////000222444000111333555666777777777888:::AAAKKKXXXaaaeeefffcccbbb___\\\WWWRRRNNNKKKKKKNNNMMMHHHDDDBBB???::::::888:::BBBMMMVVVXXXXXXLLLIIICCC>>>???HHHRRRYYYTTTNNNHHHDDDCCCCCC@@@>>>888777555222///...///000,,,...000000//////000111000000000000000111111222000000111222111111/////////...,,,++++++---000222///000111222222222111111222333444444333111///...666666666555555444444444000000/////////000111222///---++++++---/////////***+++,,,...///111222222...///000111000///---+++...//////000111222333333000000000000000000...---...///000000000000///...,,,000333222...---000444111000000///.../////////+++,,,---......///000000000...---///111222111///......///000111111111111111000...,,,,,,---///000)))***,,,...111222444555555555444333333222222222///333555444///---000333111333555444111///111333222222444555444333222111111444666666444111000///111//////000444777888999333333333333333555666666555444222111000222444666666777888888888666444333111222333555777666444222000333666777666444333333666888999888666555555777999888777555333222111000222222222222333333444444777666444222333555888::::::999777666555666777777444444777;;;;;;777666999666666666666666666777777888999999888666666888:::777777666666888>>>EEEJJJEEE???999666666888:::999|||{{{uuuwwwuuurrrpppooojjjccc```\\\VVVSSSSSSUUUWWWWWW___dddkkkmmmiiidddaaa___]]]]]]]]]\\\ZZZYYYWWWVVVUUUWWWYYYZZZZZZYYYZZZ[[[YYYZZZZZZYYYWWWVVVVVVWWWWWWTTTSSSTTTRRRLLLIIIJJJRRRPPPNNNLLLIIIHHHGGGFFFKKKLLLLLLMMMMMMLLLKKKKKKNNNMMMKKKGGGEEEEEEHHHKKKJJJJJJJJJIIIGGGEEEDDDCCCDDDCCCBBBCCCEEEFFFFFFDDDEEEEEECCCCCCCCCDDDEEEFFFBBBBBBCCCEEEFFFDDD@@@===>>>AAAEEEGGGGGGFFFEEEEEEEEECCCAAA@@@AAA@@@>>><<<<<<<<<===???CCCEEEDDDCCC???<<<;;;<<<;;;999:::======<<<;;;<<<>>>???>>>===>>>???@@@@@@>>>======>>>===>>>???@@@???===;;;:::<<<;;;999888888999;;;<<<777777777888999:::;;;<<<888888888999999999999999::::::999999999999::::::>>>===<<<;;;:::::::::::::::::::::999999888666666444555777777777777888:::444555666777777777666555333333444444555444444444333444666666666666888999999;;;CCCNNNVVV[[[bbbiiinnnoooppppppoooqqqsssuuuqqqpppooonnnnnnoooppppppqqqssssssrrrooofffRRR@@@555333111111333555666666444444555777999999888666555555555444444444333333222222111111111222444444111222444555777888888888:::;;;AAAJJJTTT[[[\\\[[[SSSSSSQQQOOOKKKGGGCCCAAA???CCCCCC>>>::::::999666777999???MMM]]]hhhjjjhhh[[[XXXPPPGGGEEEJJJOOOQQQIIIDDD>>>999888777777777666555444222000///......000111111111000000222444000000000000000111222222///000111111111111000000000...+++)))***...222555///000111111222222222222000111222333222111000///888666555333333333444555444333222222333444666777...,,,***+++---///000///)))***,,,...000111222222//////////////////.........///000222333333333333000///......000000///...000111222333333222111000+++...000000//////111444//////......//////000000...............///000111000...,,,...111333111///000111222333444444444333111000///......//////000......///000111111111111555555444444333222111111,,,...000000...---///111111222222111000//////000000222444555666555444333000222555555444222111111222000000111444777999999222222333444444555555666444555444333222222555888555666777777777666555444222333555666666666555444111333666777666666777888777:::;;;999444222333666999888666444333222111111000111111333444666888:::888777555333333555777888999888777666555555555555444444666:::999666666:::555555444444444555666777:::;;;===<<<;;;:::;;;<<<999999888888:::>>>BBBEEE===:::666555666888999999~~~|||{{{yyywwwssstttrrrmmmkkkkkkgggaaa\\\YYYUUUTTTUUUWWWYYYYYYaaagggllllllgggbbb``````\\\\\\\\\[[[YYYXXXVVVUUUTTTXXX[[[]]]\\\[[[\\\]]]XXXWWWWWWXXXYYYYYYXXXVVVWWWSSSRRRSSSQQQKKKIIIKKKOOONNNMMMKKKJJJIIIHHHHHHFFFGGGIIIJJJKKKKKKJJJJJJKKKJJJHHHFFFDDDEEEHHHKKKJJJJJJJJJIIIHHHFFFEEEDDDCCCBBBAAACCCFFFGGGFFFDDDCCCBBBAAA@@@@@@BBBCCCEEEAAAAAABBBDDDEEEDDDAAA>>>===@@@DDDFFFFFFFFFFFFGGGDDDBBB@@@@@@@@@@@@>>>=========>>>AAADDDFFFEEEDDD???;;;:::===>>>;;;<<>>>>>>>>===<<<>>>??????===<<<<<<===>>>???AAAAAA@@@>>><<<:::;;;===>>>>>><<<;;;::::::666666666666777999;;;<<<999999999888888888888888999999999:::::::::999888;;;;;;;;;;;;:::999888777999999999999888777666555444666888999888888999;;;888888888888888777777777333333444444444333333222111333666777888888:::<<<>>>BBBLLLZZZbbbdddgggkkkmmmnnnoooppppppppprrruuuoooooonnnmmmmmmnnnooopppssstttrrrpppmmmcccQQQ@@@777666444555777999<<<===<<<;;;::::::;;;;;;999888666666666555555555555444000111222333444555555555111222333444555777888888999999;;;AAAHHHNNNOOONNNCCCCCCCCCBBB@@@>>>;;;:::888<<<===888666888999999;;;BBBNNN]]]iiioooooommmeeecccZZZNNNHHHHHHGGGCCC999999888555333222333555444333333333222111///---111111000///...///222555000000000000000000111222//////000000111111222222000///---,,,,,,///111333000000111222222333333444000111111222222222222222555444333222111111111111555444333333444666888999///---++++++,,,.........)))***,,,...000111111111//////...---......000000///000222333333333222222///,,,***+++...000000///000111333444444333111000---......//////000000000---------...///000111222111000///......///111222000---+++---111333111...///000222333444444333333//////////////////000000111111222333333333222111333333444333333222111000......///000111222333333333222000///000000///...000111444555666555333222111333555555444333333444333111000222555777999999111222333555555555555444222444555333222222555888333333444444444444444444222333444444444444555555222333555666666888:::===999999888666444444444555777666555444333333444444222222222333444777999:::666555444444444666777999888888888777666444333222555333555888777444666:::444333333222333444555666888:::======<<<:::::::::888888888999;;;>>>???@@@:::888666666666777888888}}}zzzyyyxxxwwwvvvsssrrrnnniiiggghhhfffaaaZZZXXXUUUUUUWWWYYY[[[[[[ccchhhlllkkkeee```___```\\\\\\[[[ZZZYYYWWWUUUTTTTTTXXX]]]^^^]]]\\\]]]___WWWUUUTTTVVVYYYZZZXXXUUUYYYTTTSSSUUUSSSMMMKKKOOOMMMMMMLLLKKKKKKKKKKKKKKKCCCDDDFFFHHHIIIIIIIIIIIIHHHHHHHHHFFFEEEEEEGGGJJJJJJJJJJJJIIIHHHGGGFFFEEEBBBAAAAAACCCFFFHHHFFFDDD@@@???>>>>>>???AAACCCDDDBBBAAAAAABBBDDDDDDBBB@@@===???CCCDDDEEEEEEGGGHHHBBBAAA???@@@AAAAAA@@@>>>@@@@@@@@@BBBEEEFFFEEEDDD???;;;:::???@@@>>>???EEE===<<<;;;<<<>>>>>>>>><<<;;;===>>>>>><<<;;;<<<<<<>>>@@@AAABBBAAA>>>;;;::::::>>>BBBCCCAAA===:::777666555555555777888:::<<<999999999888888888777777888888999:::;;;;;;999777>>>>>>?????????===;;;:::777777777777777666555555666888::::::999999:::;;;;;;:::999999888888999999444444444444333333222111000333666888999:::<<<>>>CCCGGGSSSaaaiiiiiiiiijjjlllmmmnnnppppppoooppptttpppooonnnnnnnnnpppqqqrrrttttttqqqnnnkkkcccRRRBBB<<<:::999999<<>>===???AAADDDEEEEEEEEEEEEEEECCC@@@??????@@@BBBCCCDDDCCCBBBBBBCCCEEEAAABBBDDDFFFFFFEEEDDDCCCAAA???<<<<<<<<<======<<>>===???===<<<===???@@@@@@@@@===;;;:::;;;>>>???===;;;AAAAAABBBBBBBBBAAA@@@@@@>>>>>><<<<<<@@@DDD@@@:::???;;;888999<<<<<<888333777999::::::999888999::::::999666555444555666777;;;;;;;;;;;;:::999888888:::999999===AAAAAA<<<777666777999:::999888666444777888888999999999888888999;;;<<<<<<999777666777444333111000111444777999666999<<<===<<<===AAAEEELLLUUU```fffhhhhhhkkkooooooooonnnllllllnnnrrrvvvuuussstttvvvtttqqqrrrvvvuuuxxxuuummmjjjhhhYYYFFFAAA<<<:::???IIIPPPUUUWWWPPPOOONNNMMMJJJEEE>>>999<<<:::777555555555555444444333444666888:::999888333333444444555555666666777444111111555999:::::::::999888666666666777777<<<555222444555666;;;CCCPPP^^^kkkpppooommmiiieeeddd___VVVIII<<<333111111///...---------...000111000000000000000000000000000///,,,++++++---///111222222222222222222222222222111111000111111222222000///......///111333555000111333666777888777777333222111000000000111222222111000//////.........000//////000000222333444)))+++------,,,******+++.../////////000000111111//////...------------...222111000000///000000000000//////.........//////222111000111333333111000333111///111333111***###---///111222333222000///555333111///......///000111///---,,,.........---///......000333444222///222///------///000...,,,111111111111111222222222111///...///111111---)))///000333555555555444333.........///000222333444333444555555444333111000///222777888666555555777444111...///222555555333333333222111111000000000333333222222111000//////111111/////////111333555000333555444111///111444<<<;;;999888888999<<<>>>:::777444555888888333...888555111...///222777:::555666777777777666444333111666999888444222555999666777888777666555666777777777777666555555444444///000000111111444888;;;999888888888777777666666777777888999::::::;;;;;;;;;;;;:::999888888888999|||wwwuuutttsssrrrqqqrrrnnnhhheeeeeeaaa[[[VVVUUUTTTUUUXXX]]]cccffffffhhhiiigggccc^^^[[[ZZZYYYYYYZZZ[[[\\\]]]^^^^^^ZZZYYYYYYZZZ[[[ZZZWWWUUUTTTSSSRRRQQQQQQRRRSSSUUUUUUVVVUUUTTTRRROOOLLLJJJJJJJJJKKKMMMNNNLLLHHHEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHFFFEEEEEEFFFFFFFFFEEEEEEIIIJJJHHHGGGHHHFFFBBB???===<<<<<>>===>>>???AAABBBBBBAAA@@@@@@AAACCC???@@@BBBCCCDDDCCCBBBAAAAAA???===<<<>>>???>>>>>>???@@@AAAAAAAAA@@@>>>>>>@@@???>>>>>>@@@AAAAAAAAA???===;;;;;;>>>@@@???>>>AAAAAAAAABBBAAAAAA@@@?????????===<<>>888>>>;;;999;;;>>>???<<<888<<<===>>><<<999777666777999888777666666666777888888888999999999888777777<<<:::888;;;>>>???<<<888888888999:::999888777666666777777888888888777777777999::::::888666555555444333222111222333555666666999===@@@CCCGGGLLLOOOUUU\\\dddiiikkklllmmmoooooopppqqqppppppqqqsssuuutttssstttwwwuuurrrrrrvvvvvvxxxtttllljjjhhhZZZJJJIIIEEEEEEJJJTTT[[[```aaa```^^^[[[WWWRRRKKKDDD???<<<999666555555555555444444444444666888999999777777777777888888999999999777444111111444666888777666666555555555777888999:::666555888888999@@@HHHXXXcccmmmooonnnkkkddd]]]XXXUUUNNNCCC999222111222000///.........///111111222222111111000000//////000///...------...///000222222333333333222222111111000000111111222222333333222111000///000111111///000222444555777777777444333222111000000111222111000000///////////////222222222222222333333333+++---//////---,,,,,,---......///000000000000000///......------.........//////000000111111111111//////......---......//////......000111111///---///......111333333///+++...///000111222111000000111000///------...///000000///......//////...---///......000333444222///222///---...000000///...000000111111111222222222000////////////...,,,)))///111333444555555444333/////////000000111222333222333333444333222111111111333666666444333333444666444111111333444444222555333111000///111222333444333333222111111000000111000/////////111333444333444555444222111222333777666555333333444777999999666555777:::;;;777333555444222111111333555777666555555444555666777888555666777777666555555555555666777666444333444555999888777777666666777777444444333333333444777999999999888888888888888888777888888999999:::::::::::::::999888888888888888yyyuuusssssssssssspppoookkkfffcccdddaaa\\\VVVVVVWWWYYY\\\bbbgggjjjfffiiikkkjjjfffaaa]]][[[YYYYYYYYYZZZ\\\___aaaccc]]]\\\[[[[[[[[[YYYVVVSSSRRRQQQPPPPPPQQQRRRTTTUUUWWWWWWUUURRRPPPMMMKKKJJJHHHJJJLLLOOOPPPNNNJJJFFFEEEFFFGGGHHHIIIIIIIIIIIIEEEDDDCCCDDDFFFGGGFFFEEEFFFHHHGGGDDDDDDGGGHHHFFFBBB???===<<>>???@@@AAABBBBBB@@@>>>>>>???@@@???@@@BBBCCCCCCBBBAAAAAA@@@???===>>>???@@@@@@???>>>???@@@@@@AAAAAA@@@@@@BBBAAA???@@@AAABBBBBBAAAAAA???======???AAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@>>><<<===@@@<<<666;;;999888;;;>>>@@@>>><<<>>>??????===:::777777777777888888888888999999999777777888999999999888888>>>;;;888888;;;<<<;;;999999999999999888888888888666666777777777666666555555666888888666444444444555555444444333333333333666888===CCCKKKRRRXXX\\\bbbdddhhhlllooopppqqqqqqppprrrtttttttttsssssstttssssssuuuyyywwwsssrrruuuwwwyyyuuuooonnnnnneeeXXXTTTSSSSSSXXX```gggjjjjjjgggddd^^^WWWQQQIIIBBB===;;;888666555555666555444444444444666888999888777999999999999::::::::::::666444111000222333444444222222222333555777999;;;888999<<<>>>>>>@@@HHHRRRaaaggglllmmmkkkfff[[[QQQJJJHHHBBB<<<555111111222111000000000000111222222333222222111000///......000000000000000000000000222333444555444333111/////////000111222333333444555555444222111000///...//////000111333555777888666555333222111111111222///////////////000000111555666666666555444222111---///000000///......///---...000111222111///........................///,,,---///111222222222222...---------------...............000111111...,,,......///000111222222111//////000000000111111111...---,,,,,,,,,...///000/////////000111000...,,,///......000222222111000111///...///111111111///000000000111111111222222///000000///---+++++++++000111222444444444333333222111111000000111111111000000111222222222222111333444555444222111222333888666444333444444333222666444111//////222555777444444444333333222222111111111000000000222333555666555444444555555444333666777666555444555888:::888666666888<<<>>><<<999444444444555555555555555666444333222333666999<<<888666555555777777555222555777777666555444555666666555444333333555666888666555444333222333444555888888888888999999999999888888888888888999999999999999888777777777888888|||vvvsssrrrrrrssssssooommmiiifffddddddbbb___ZZZZZZ[[[]]]aaaeeeiiillliiikkknnnmmmjjjeeeaaa___[[[[[[ZZZZZZ\\\^^^aaaccc^^^]]][[[[[[[[[YYYVVVTTTQQQQQQQQQQQQRRRSSSUUUVVVVVVUUUSSSPPPNNNMMMLLLLLLJJJJJJLLLNNNPPPOOOLLLIIIHHHHHHIIIIIIIIIIIIHHHHHHCCCBBBBBBDDDFFFGGGFFFEEEIIIJJJGGGBBBBBBFFFIIIHHHGGGDDD@@@???AAADDDEEEFFFDDDDDDDDDCCCAAA@@@BBBCCCBBBCCCBBBAAA>>>===>>>@@@BBBBBBCCCDDDDDDDDDCCCBBB@@@???>>>???AAABBBBBBAAA>>>???@@@AAABBBCCCCCCDDDCCCBBB@@@@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAA@@@AAAAAAAAA@@@???>>>===>>>???===;;;<<<>>><<<777888777777999<<<===<<<:::;;;<<<===<<<:::999999999666777888999:::;;;::::::777888999:::;;;<<<<<<;;;???<<<888666777999::::::999999888777777777777888777777777888777777666555333555777777666444444444666777777777666444222111555777;;;CCCMMMVVV^^^bbbjjjjjjkkknnnrrruuuuuutttrrrsssttttttsssrrrtttuuurrrrrrvvvzzzyyytttsssuuussstttrrroooqqqsssoooggg^^^___```aaaeeekkkkkkiii```[[[UUUNNNHHHCCC===999999777555444555666555555444444444555888888777666777777777777777777777777666444222000000111111111000000000111333666888:::777<<>>===<<<;;;<<<<<<999:::======::::::999999:::;;;;;;:::999999:::<<<;;;999888888999666777888:::;;;;;;;;;;;;777888999:::;;;<<<<<<<<<>>>;;;777555666777999:::999888777666666666666777888999999999888888777666333555777888777666666666777888999999888666333222555666999???GGGRRR\\\bbblllkkklllppptttwwwwwwwwwuuutttsssqqqooopppsssvvvqqqqqquuuyyyxxxtttsssuuuoooooonnnlllnnnpppnnniiifffiiihhhdddcccfffddd___RRRNNNIIIEEEBBB???<<<:::888666444444555666666555444444444555777888777555666666666666666666666555555555333222000000000111111000000000222444666777888???FFFIIIKKKRRR^^^fffllllllkkkhhhgggaaaSSSFFF===;;;999777555444333222111222222333333333333333......///000111222222333111222333444333222000///000222444555444222000...---...000222333333333333333333333333333222111000///......///000222444666666555444222111111222222............///111222333777888888888666333000....../////////------...000---///111222222111...,,,,,,---...///000000000000---///000222111000...---,,,,,,,,,,,,,,,---...///......///000222111///,,,,,,---------,,,---000222//////......//////000111222111000//////.........---------///000///,,,)))//////////////////000111///000111222111111000000...//////000111111222222000333444222...---///111111111222222222222222222333333111000///...............//////000111222333333222222333444666777888111111222333333333333444111222333555666666666666555555444444444444444444444444444444555666777777555333222555999<<<<<<:::666999:::777444333666999888777666777888888888777888777666555555666777888444555555666666666666666555888:::888444222333555777888999888777666666888666444333222333666999;;;222111///000333444444333444444555555666666777777888777777777777777777777888777777777777777888888}}}zzzvvvsssrrrrrrqqqpppnnnkkkiiikkklllhhheeefffccccccdddfffggghhhiiiiiifffhhhiiihhhfffcccaaaaaa```___]]]\\\[[[[[[[[[\\\ZZZYYYWWWXXXYYYZZZYYYWWWSSSTTTTTTUUUUUUVVVVVVVVVPPPPPPNNNNNNMMMNNNOOOPPPOOOMMMKKKJJJKKKMMMMMMMMMJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBCCCEEEGGGHHHFFFEEEMMMNNNJJJEEECCCFFFHHHFFFGGGEEECCCBBBBBBCCCBBBAAA@@@AAABBBAAA@@@@@@BBBDDDDDDEEEEEECCCAAAAAABBBCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@BBBBBBAAA???@@@@@@AAAAAACCCEEEFFFGGGEEECCCAAA@@@AAAAAA@@@>>><<>>===<<<;;;999;;;;;;888888<<<===;;;============<<<;;;::::::;;;<<<<<<;;;888666666666777777888999::::::;;;;;;555666777888999:::::::::999999777777666777888888888888888777777777777666999999:::999999888777666333555888888888777777888666777888888888777555444444666888:::???JJJWWWaaajjjllloooqqqtttvvvxxxyyyvvvuuurrrooommmnnnrrruuuqqqpppssswwwwwwssssssvvvtttsssqqqooonnnmmmjjjgggiiimmmiii___ZZZ[[[WWWPPPBBB???===;;;;;;:::999777777555333333555666666666444444444555777777666555777777777777666666666666555666666444111000111222111111000000111333444555888@@@FFFHHHMMMXXXdddkkknnnnnnlllhhheee```SSSFFF<<<:::888777666555333111111222222333444333333333,,,---...000111333444555222333333333333111000//////000111333333222000///...///111222333333333222111111111222222222222222000//////000000222333333555444222111111222222333............///000222222555555555444333111///...---.........,,,,,,...///...///111222111000...---+++,,,...000111111111111//////000000000///...---,,,,,,,,,,,,---...///000---,,,,,,,,,......---+++(((((()))+++...000333444....../////////000000000333333222111000///............---...//////---***//////000///......///111...000222222000///...///---...//////000111222222111222222111000000222333222222111111222222222222222222000///...---------////////////000111222333222111111333777999999888...000222333222222333444///111444666777666555444444444444444444444444444444444444555666666777777333333333666999<<<<<<<<<;;;>>>@@@===777555777;;;777777666555444444444555777666444333333444555555444555666777777777555444333777;;;999444111333777444666666555444333444555111000///...///111333555444222111333777999888666444444444444555555555555666666666666666777777777888888777777777888999999|||zzzwwwuuutttrrrooommmlllhhhiiinnnnnniiieeefffccceeefffhhhiiijjjjjjjjjfffggggggeeecccaaaaaaaaa^^^^^^]]]\\\[[[[[[ZZZZZZZZZXXXWWWVVVWWWXXXWWWVVVSSSTTTTTTUUUUUUUUUTTTTTTPPPPPPOOONNNNNNNNNNNNNNNOOOMMMKKKKKKLLLLLLKKKJJJFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEGGGIIIHHHFFFDDDIIIKKKJJJFFFEEEGGGGGGDDDHHHFFFEEEDDDDDDDDDAAA???@@@AAABBBAAAAAAAAACCCDDDCCCDDDDDDCCCBBBBBBCCCEEEBBBAAAAAA@@@?????????@@@@@@??????@@@AAAAAA???===?????????@@@AAACCCEEEFFFGGGEEEBBBAAABBBBBB@@@???===???@@@@@@>>>>>>@@@BBB@@@@@@@@@???>>><<<;;;:::999<<<;;;777777:::;;;999<<<=========<<<;;;;;;;;;:::;;;<<<;;;999888888888999888777777888999:::;;;666777888999999999999999555666888888888777777777999999:::;;;:::999888777999999999999888777666555222444777888777777777888444444555666666666666666444666888777888BBBTTTbbbjjjnnnrrrtttttttttwwwyyyuuuuuutttqqqooooooqqqssspppppprrruuutttqqqrrrvvvtttrrrpppnnnkkkgggdddbbbdddhhhcccUUUMMMLLLHHH@@@888666555555555555444222666444222333555666777666555444444555666777555444777777777666666666555555666777888666333111222444111000000000111333555666888>>>BBBDDDLLL[[[fffkkkkkkllljjjeee```YYYNNNCCC999777555666666555222///000111222333444333333222---...///000111222333444333333333222222111000///---...///000000111000000...000111333333333111111222111000000000000111222000111111222222111111000222222111000111222333444//////...//////000111111111111000000//////.........//////---,,,,,,...000000000000000000///......***+++...000222222222111.........///////////////------------...///000111...,,,******,,,------,,,***((((((+++000333333222------///000000000///...222222222222111000000///111000//////000000///...///000000///---,,,///111...111333222///---,,,,,,------...///000111222222111000//////111333333333222222111111111111111222111000///---,,,,,,,,,,,,111000000///000111333333111111111444777888777444000222555555333222222444111222333444555444444444333333333333333333333333222333333444555555666555333555666777888888:::<<<@@@DDDEEEBBB;;;777999===666555555333222222444555666666777777777666555444333444444555666777888888444666888777555444555666333444555444333222333444...............///000111555333222444999;;;999666555555555555555555444444444555555666666777777777888888888888888999::::::|||zzzxxxvvvuuurrrooollljjjggghhhooooooiiieeefffcccdddgggiiijjjkkkkkkkkkggghhhgggeeecccbbbcccddd\\\\\\\\\\\\\\\[[[ZZZYYY[[[YYYVVVVVVVVVWWWVVVTTTSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPOOONNNMMMLLLKKKMMMLLLLLLMMMNNNLLLIIIFFFCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFHHHIIIIIIFFFDDDDDDGGGHHHFFFFFFHHHGGGDDDIIIIIIHHHHHHHHHFFFCCC@@@BBBCCCDDDDDDCCCCCCEEEGGGBBBCCCDDDCCCBBBBBBCCCEEEDDDCCCBBBBBBAAAAAAAAABBB@@@@@@???@@@AAA@@@>>>;;;???>>>>>>>>>???AAACCCDDDIIIFFFDDDCCCCCCCCCAAA@@@??????>>><<<:::;;;@@@DDD@@@@@@??????>>><<<;;;:::;;;===<<<777555888999777888:::;;;;;;:::999::::::777999;;;<<<;;;;;;===>>>:::888777666666888:::;;;999999:::;;;;;;;;;::::::111444888:::999888666666:::;;;<<<======;;;999888888888888888777666555444111333666777777666777888111222222333444555666777444777888555555???SSSdddjjjpppvvvwwwtttsssuuuxxxtttuuuvvvuuurrrppppppqqqpppoooqqqssssssppprrrwwwiiigggffffffccc^^^[[[ZZZ]]]aaa[[[KKKAAAAAA===444888777666666666666333111666444222222444666777777555444444555666777555444666666555555444444444333666888999888444333444666000//////000222444666888777<<<>>>@@@JJJ[[[fffiiiggghhhfff```YYYRRRGGG===666444333444666555222...000111222333444333222222/////////000111111222222333333222111111000//////,,,,,,---...///000111111///000222333333222111000444222000......///000111111222333333333111000///111000000000000222333444///////////////000000111///...------------....../////////...------///111111111000000////////////)))+++...111222333222222------------...000111222---------...///000111111111///,,,+++,,,.../////////,,,***---222444111---,,,---///111111000...---///000000111111111111111444222000000111222111000///000000///,,,,,,///222...111333222///+++***+++------...///000111222222111...,,,---111444444333222222111111111111111222//////...---,,,++++++,,,222111000000000111333333111111111444777777444000222555888777444111222333333333222222222333444555333333333333333333333333000111222333444444444444444777999888666555888;;;>>>BBBDDD@@@888333555999444444444333222222444666666999<<<>>>===:::777444444333222222444777;;;===666555444555777888666444555666777666444333444555333444444444555555555555555333111333888999666333777777666666555555555444333444444555666777888888999999888888999:::;;;;;;|||{{{zzzyyyxxxtttpppmmmpppnnnlllmmmnnnllliiieeedddeeeggghhhgggfffdddccccccbbb____________^^^]]][[[___cccaaa\\\XXXXXXYYY\\\ZZZXXXVVVTTTSSSSSSSSSSSSSSSRRRRRRQQQOOONNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKNNNQQQRRROOOKKKGGGFFFGGGEEEDDDEEEIIIIIIGGGDDDDDDFFFJJJKKKKKKGGGBBB???GGGFFFEEEEEEDDDEEEEEEEEEJJJJJJIIIHHHGGGEEEDDDCCCCCCEEEEEEDDDBBB@@@@@@@@@CCCDDDEEEEEEEEEDDDBBBAAA@@@AAABBBBBB@@@???@@@AAACCCBBB@@@>>>>>>>>>>>>???AAA@@@>>>>>>>>>@@@BBBDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>======???AAABBB>>>>>>>>>===>>>??????@@@;;;;;;;;;;;;:::999888888::::::999888777777777777===<<<;;;::::::;;;<<<===;;;:::888777777888:::;;;;;;::::::999888888888888444444666888;;;;;;888666:::;;;<<<======;;;999777===:::666333222222111111444444333222222333333333222333333444444333222222333999===<<<;;;CCCTTTccckkkmmmnnnnnnoooqqquuuxxxtttrrrqqqqqqrrrssssssrrruuuvvvuuusssuuuwwwrrrkkkeeeaaa\\\XXXWWWWWWWWWWWWXXXTTTKKKCCCBBBCCC???888222333666777777666444222444555555333222222444666666555333222222333555666222333444444333222000///999999888666555555555555333222111222333333111000555888<<>><<<;;;::::::AAAAAA@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAACCCBBB@@@???>>>???@@@AAA??????>>>>>>>>>>>>>>>???:::::::::::::::999888777;;;:::999888888999999:::<<<<<<;;;;;;;;;<<<===>>>;;;:::999888888999:::<<<;;;::::::999999999999:::777777888:::<<<<<<;;;999:::;;;<<<===<<<:::999777888666444333333333333222444444333333333333333444555555555555555555444444666;;;@@@AAABBBIIIWWWbbbhhhiiikkkkkkkkklllnnnpppooonnnmmmnnnqqqrrrrrrqqqssstttsssrrruuuxxxuuuoooddd```\\\[[[]]]\\\ZZZVVVRRRMMMDDD???AAAFFFDDD>>>999999888777666555444333444444444333111222444666555444333222222444555666111222222333333333222222777666555444444444444444222222222333555555333111000333888===CCCJJJRRRWWWPPPNNNJJJDDD===777444222333111//////000111000//////000111222222222111000111111111000/////////......///000222333333222222000000///---+++,,,///111000222333555555333222000333222111000000000111222222333444333000///...///333222222111000/////////000000000000000111111222000...,,,,,,---......---000000///...///000111222222222222222111000000//////...............//////,,,++++++---111333222111///......---.........///111///,,,++++++,,,+++***........................///...---,,,,,,---............,,,,,,,,,,,,------777555333000...---,,,,,,,,,---......------...//////////////////000111111111111000/////////000000000///...---...000222333111222333222111000111222555333222111222333222111...///111111000000111333111222444555555555444444666666555555444444444333444444444555666666666555222222222111222222222333555555555555555666777777555444333444555555444222888999:::999777666777888444333333333222222111111666:::???@@@===888666555333555777666555555777999777444222444777888555222222333555555444444666999777666555333111222555777666555444333333444555555555666888888666666777999777666777999888555666:::888:::<<<;;;999777777777zzzwwwsssqqqqqqrrrrrrrrrnnnmmmlllkkkkkkjjjhhheeeeeefffgggggggggfffdddcccbbb```]]]\\\\\\[[[ZZZXXXXXXZZZ[[[YYYVVVUUUWWWZZZYYYXXXVVVTTTSSSRRRQQQQQQPPPQQQSSSTTTTTTSSSQQQPPPNNNNNNOOOOOONNNMMMKKKJJJKKKLLLMMMKKKHHHEEEDDDDDDIIIJJJJJJIIIHHHIIIKKKMMMGGGHHHIIIIIIHHHGGGEEEDDDEEEEEEEEEEEEFFFGGGGGGGGGKKKJJJJJJIIIHHHFFFEEEDDDBBBCCCEEEEEEEEEDDDEEEFFFBBBCCCCCCCCCCCCBBBAAAAAAAAABBBDDDDDDCCCCCCDDDFFFDDDCCC@@@>>><<<;;;::::::BBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAEEEDDDBBB@@@?????????@@@@@@@@@??????>>>=========999999999:::999999888888<<<;;;999888888:::;;;===<<<<<<<<<<<<<<<===>>>???<<<;;;:::999999:::;;;<<<::::::::::::::::::;;;<<<;;;:::999:::<<<======<<<;;;;;;<<<<<<;;;:::888777333222222333555666555333444444444444444444444444888777777777777666666555;;;???DDDHHHJJJOOOVVV\\\^^^aaadddfffggghhhjjjlllmmmlllmmmnnnqqqrrrqqqpppqqqqqqpppooosssxxxvvvqqqeeeaaa___aaadddbbb[[[SSSKKKEEE>>><<>>CCCGGG???===:::666333111000///333111//////000000///...///000000111111000//////000000000000000000000000---///111333444555555555222222111...,,,,,,...000111222444555555444222111333222111000///000111111000111222222000//////000333333222000///...---,,,000000000000000111222222444111...,,,---..................////////////000...//////000111111222222000000...---,,,,,,++++++---,,,,,,...111333333222000000...---,,,,,,,,,,,,///...,,,+++---------,,,,,,---...//////...---,,,222000---+++***,,,...///////////////...---,,,,,,333222111///...---------...//////...------000222111000/////////000222333444333222111000000000000///...---,,,,,,---//////111222333222111111333444444333333333555444333111///000111000///...///000111111222333444555666666777666666555444333222111333444555555666666555555222222222333333444555555222333444666777777777777666444333333444555555444333444666666555555777888333333333222222222222222444777;;;<<<:::777555444333444555555444444666888666444111222555777666444222444555666666666888:::777777666444333333555888666666444333333222222333555777999:::999888888888777555555777777555888===888:::<<<<<<:::999:::;;;xxxuuurrrpppppppppooonnnkkkjjjiiiiiihhhgggfffeeegggggghhhhhhgggfffeeedddaaa^^^[[[ZZZYYYXXXWWWUUUVVVWWWWWWUUUTTTTTTWWWZZZXXXWWWVVVTTTRRRQQQPPPOOOMMMOOOQQQSSSSSSRRRQQQPPPMMMNNNOOOPPPOOOMMMKKKJJJNNNNNNMMMJJJGGGEEEFFFGGGIIIKKKKKKIIIGGGGGGKKKOOOHHHHHHHHHGGGGGGGGGGGGGGGJJJJJJIIIIIIHHHGGGFFFEEELLLLLLLLLKKKIIIHHHFFFEEEFFFHHHIIIIIIHHHGGGGGGHHHDDDDDDDDDEEEDDDDDDDDDDDDAAABBBDDDDDDDDDDDDFFFGGGBBBAAA???>>>>>>>>>??????AAABBBCCCCCCBBBAAA>>>=========>>>>>>???@@@@@@AAADDDCCCAAA@@@?????????@@@AAAAAA@@@???>>>===<<<;;;999999::::::;;;:::::::::;;;:::888777888999<<<==============================<<<;;;:::::::::;;;;;;::::::::::::;;;;;;<<<===;;;999888999:::<<<<<<;;;;;;;;;;;;;;;:::999777666222222333555888888666444444444555555666666555555888888777777666666666666@@@CCCGGGKKKNNNOOOOOOOOOPPPTTTYYY^^^aaadddgggiiinnnmmmnnnpppssssssqqqpppqqqqqqnnnmmmpppuuuuuupppkkkfffcccfffiiidddXXXLLLDDD@@@<<<>>>IIIQQQOOOGGG>>>===;;;888666444333222222333333111000000222444444444333333444555666777333222111000111222444555222222111111111222222333333444777:::<<<<<<888555333333444333222222444666555444222222111111///...111///......000111000000000000000000000000//////.............../////////---...000222333333333333222222222000......000222333333444444444444333333333222000/////////000111...000111111000///000111.........///////////////...------......///000111222///,,,+++,,,---......,,,---......//////......------......///000111222000000...---,,,,,,,,,,,,...------...///000000/////////...,,,,,,++++++,,,...---,,,,,,...//////...,,,---///000000///---,,,000///---+++***+++,,,---...///111111111///...,,,.........///000111222222000000///...---...111333111000///...///000222333555444333333222222222333///...---,,,,,,------...111222222222111222444666444333444555666666333111///000111000//////000111000000000000111222333444333333333222111000000///000222444444444333333333222222333444555666666666111222555777888999999888666444222222444666666666111222444444333333444666333333333333333444444444111333555777666555333222222222222333333555777888888555222222444555555444444555666888888999:::;;;888888777666444444666888666555555444444333333333444777:::;;;:::999888888777555555666666444777===:::<<<===>>>======>>>@@@uuutttrrrqqqpppmmmiiifffgggggggggfffdddccccccccciiiiiihhhhhhgggfffeeeeee___]]]ZZZXXXXXXWWWUUUSSSUUUUUUTTTSSSSSSUUUXXXZZZWWWWWWVVVTTTRRRQQQOOONNNKKKMMMOOOPPPQQQQQQPPPOOONNNNNNOOOOOONNNMMMKKKJJJPPPPPPNNNKKKHHHHHHIIIKKKIIIJJJKKKIIIFFFGGGKKKOOOHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKLLLKKKKKKIIIHHHGGGMMMMMMMMMLLLKKKIIIGGGFFFHHHIIIJJJIIIGGGEEEEEEFFFDDDCCCCCCCCCCCCDDDDDDDDD@@@BBBDDDDDDCCCDDDEEEGGGCCCBBBAAA@@@@@@@@@AAABBB???@@@BBBBBBAAA???<<<:::;;;<<<<<<===>>>???@@@@@@@@@@@@????????????@@@@@@AAAAAAAAA@@@???===;;;:::::::::;;;<<<=========<<<999888777666777999:::<<>>===<<<;;;::::::<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<===999888666666888999999888;;;;;;;;;:::999777666666444555666888:::999666444444555666777777777777666777777666555555666777777BBBDDDHHHKKKLLLIIIEEEBBBCCCGGGMMMSSSWWWZZZ^^^```ggghhhkkkooosssuuutttrrrtttsssqqqnnnqqquuusssnnnooojjjeeeeeefff___QQQDDD<<<<<<;;;???HHHNNNIII@@@777777888888777555333111222333333111000000222444444444444444555555666666555444222111000111222333222222222222222222333333555666888<<<>>>===:::777444444333111///...000111222111111333444333000---///---,,,---000222222111111111111111000111111111.........//////////////////000222333333222111111111222222111000111333555333333333222222333333333222111000/////////000111...000111222111000111222,,,,,,---...///000111111------------...///000111111///---,,,...000111111,,,,,,---............---///...---------...///000//////......---......////////////...,,,+++++++++---,,,,,,,,,,,,---......---,,,,,,---///000000///,,,---///000000///---,,,,,,,,,,,,,,,,,,+++******,,,...000222333222000///---...///000222333444444000000000...---...111444//////...---...///000111111111111111111222333333//////..................111222222111000111444666333333333555666666444222...000111111111111222444222111111000000000111222111111111111111111111111///222555555444222333444222333444666777777777666444555888:::<<<<<<<<<<<<666444222333444666777666222333444333111111222333333333444444555555666666111111222444555555444333000000000111333666999:::;;;999777555555666666666666666888999;;;<<<;;;;;;888888888777555555666888444444555555666666666666444777:::;;;:::999888888999666555666555333666;;;999;;;<<<===<<<===???AAAsssrrrqqqpppnnnkkkfffbbbeeeffffffdddbbbaaabbbccchhhhhhgggfffeeeddddddccc]]][[[XXXWWWWWWVVVUUUSSSVVVUUUTTTSSSTTTVVVXXXYYYWWWWWWVVVUUUSSSQQQOOONNNLLLMMMMMMNNNOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKPPPOOONNNLLLJJJJJJLLLNNNHHHIIIIIIHHHGGGHHHJJJLLLFFFFFFEEEDDDEEEFFFHHHIIIGGGHHHJJJLLLMMMMMMMMMLLLMMMMMMLLLKKKJJJHHHGGGFFFDDDFFFFFFEEECCCAAA@@@AAA@@@@@@@@@???@@@@@@AAABBB@@@AAACCCCCCBBBBBBCCCEEEGGGFFFDDDBBB@@@@@@@@@@@@???@@@AAAAAA@@@>>><<<:::;;;<<<<<<===>>>?????????>>>>>>?????????@@@@@@@@@@@@@@@AAA@@@???===;;;::::::;;;<<<===>>>>>>???>>>888888888777888888999999============<<<;;;999888<<<<<<;;;;;;::::::999999::::::::::::::::::;;;<<<888777666666888888777666<<<;;;:::999777666555555777777777999::::::777555444555777888999999888777555555444444444666777999CCCEEEHHHIIIGGGBBB===999;;;???CCCGGGJJJMMMQQQSSS\\\___eeelllsssvvvvvvuuuuuuuuurrrpppqqqtttqqqkkkjjjeee^^^\\\ZZZSSSHHH>>>666777999;;;AAADDD???777111333555777888666444222333333333222111111333555555555555555555555555555555444333222111111111111444333333222222222333333666666888:::<<<<<<999777111111111//////111555888333111000222444444000---...---,,,---000111222111111000000000000111222333111111111111111111111111222333444444444444222222111222333333222333555777444333111111111111333444222111000///...///000000///111333333111111111222......//////////////////////////////000222333444222111000111333555555444---------............//////...---,,,,,,,,,---......---------...///000000...//////...+++))))))***+++++++++,,,---///000111---------...111111000///,,,---...//////...---,,,***+++,,,------,,,+++***,,,...000222222222111000000000111222222222222222///000000///......111333---.........////////////------------...///000111......//////////////////222222111000//////222555333222222333555555444222...000111222111111333555444444333333222222222222111111222222222333333333000444888888666444444666222333555666777777666555222333444666888999999:::555444333444666777777666444555555444111000000111222333333444555666666777333333333555777999888777222000///000333777999:::<<<;;;:::999999888888888777777777999;;;<<<:::888777888888777555555666777333444555666777777777777555777999:::999888888888888666666777555333555999666888999999888999<<<>>>qqqooommmlllkkkiiifffdddeeeffffffdddbbbaaaccceeefffeeedddcccbbbaaaaaaaaa\\\ZZZWWWVVVWWWVVVUUUTTTWWWUUUTTTUUUVVVWWWXXXXXXWWWWWWWWWVVVTTTRRRPPPNNNOOONNNMMMMMMMMMNNNOOOPPPOOOMMMKKKJJJIIIJJJJJJKKKLLLLLLLLLJJJIIIIIIKKKNNNIIIHHHGGGHHHJJJJJJJJJIIIDDDDDDDDDDDDDDDFFFGGGHHHDDDFFFHHHKKKMMMMMMMMMLLLJJJJJJJJJIIIGGGFFFDDDCCC@@@BBBCCCBBB@@@??????@@@??????>>>>>>>>>???@@@AAA???@@@AAAAAA@@@???@@@BBBFFFEEECCCAAA@@@???@@@@@@???@@@@@@AAA@@@???>>>===<<<<<<======>>>>>>??????@@@@@@@@@AAA@@@@@@????????????@@@AAA@@@>>><<<:::999:::;;;===>>>>>>??????888999:::::::::999888777999:::;;;<<<<<<;;;::::::;;;;;;;;;::::::999888777;;;::::::999999999999:::999888888999;;;:::888666<<<;;;:::888666555555555666666666888999:::888666444555888999::::::999888444444333333555777999;;;BBBEEEHHHHHHCCC>>>;;;999666999===@@@CCCGGGLLLOOO[[[^^^dddlllsssvvvuuusssooopppnnnlllnnnppplllfff]]]WWWQQQLLLJJJFFF@@@<<<333666777666777:::888444111222444555666666555555444444444333111222444666777777777666666555444333222222333333333222222111444444333222111111111111555555555777888888666444111000//////000444:::???666222......111444333111111///------///000///...///.........///111222333333222222222111000000000000111222444444444333333333444555555333333444666333222000//////000222333222111000///...//////000111333444444222111222222111000000//////...............//////000222333444333222222444555555444222///...---------...000000...---,,,++++++,,,---...------,,,,,,------...///,,,...///...,,,***,,,---,,,,,,,,,---...///111222...---...///111222000///........................,,,,,,,,,------......///...///000111111000000/////////111222222111111000---...000///......///111---...000111111111///............------...//////------...//////000//////222222111...---...000333333222111111333444444333///111222111000///111222111111333444444333222222222222222222222111111111///444888999666333444666333444666777777666444333//////000000222333444555444333333555777888777666444555666444222111222333000000111222333444555666555333333555888;;;;;;:::666333000000333777888888555666888888888888888888666555555777:::999666333666777888777555444555666333444555666666666555444555666888888666666777999555333555777777444555:::555666777777666777:::<<>>@@@BBBBBBAAA@@@AAABBB@@@@@@?????????@@@BBBCCC???@@@AAA@@@>>>>>>>>>@@@BBBAAA@@@@@@@@@AAABBBCCC@@@AAAAAAAAAAAA@@@??????=========>>>>>>>>>>>>>>>CCCCCCCCCBBBAAA@@@???>>>>>>???@@@AAA@@@>>><<<;;;888999:::<<<===>>>>>>>>>999:::<<<===<<<:::888666666777999;;;<<<<<<<<<<<<:::;;;;;;:::999888777666;;;::::::999888888888888::::::;;;<<<>>>===:::777<<<;;;999777666555444444444444444666888999999888444666888:::;;;:::999888444333333444555888;;;===AAAEEEIIIGGGBBB===<<<<<<333666:::>>>BBBHHHNNNSSSaaaccciiioootttuuusssppphhhiiihhhgggiiikkkggg```PPPLLLFFFAAA>>>======<<<555888888333222555777666444444333333444555777888444555555333222222444666777888777777666444333222///000222333444444333222444444222111000000000000555444333333555555333222333222000///000444;;;AAA:::444---,,,000555777777333111///.........---+++---,,,,,,---...000222333222111111000///...------+++---///111222333222222555666777666444333333444333111///......///111333222111///.........///000222444555555333222222222000000000000000000000000,,,,,,------...000111222222222333444555333000---000///---,,,---...000222---,,,*********,,,...000------,,,++++++,,,,,,,,,+++---//////---,,,///111......---......000111111.........000222222000...///...------------...//////...,,,,,,---///222444111111111000000///...---***,,,...000222222222222,,,...000000///...///000---...111333333222000...333222111000////////////+++,,,---...////////////222222000...,,,,,,///222333111000000111333444444000111222111...---...///,,,---000222333333222111222222111000///...---------222777777444111222444333444666777777555333222222111111111222444666777333333444666888999777555444555666555333333333555......///111222333444444444222111333777::::::999:::666222111333666666555,,,///222444555555666666555444444555888777333000555666777666555444555666444555555666555444222111555666777666555555777999111111444888888666777;;;777777888777777888:::<<>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBB@@@??????AAACCCCCCAAA???@@@DDDFFFEEEDDDAAA@@@?????????@@@AAABBBAAAAAA@@@???>>>===<<<;;;>>>AAACCCCCC???===???AAA>>>>>>???BBBDDDCCC>>>:::;;;<<>>???<<<999999::::::888666444555555888999::::::999888777666:::;;;;;;;;;;;;;;;;;;<<<999999888666666555555555444555777777666555666777999777777888999777222---333555666444111222888>>>HHHNNNSSSQQQHHH===666444;;;<<>>>>>???@@@AAA@@@????????????????????????@@@AAA@@@??????@@@AAA@@@>>><<<===>>>>>>===:::<<<===???@@@@@@???===<<<<<<;;;888777777888;;;<<<;;;::::::;;;===>>>;;;999;;;<<<<<<:::888666666777888999:::::::::999888777555666888::::::999777666777666555444444333333333333555777777666444444555777666666777888777333///333444555333333777???GGGOOOTTTWWWTTTKKK@@@999666999<<>>>>><<<;;;:::888777666666666777888555333333555666666444444444444444444444444444444444333222111111111111333444555555555555444333222333444555555333111///---///111222333111000...000,,,---111222000111666444222111111333444333222222111000...---,,,,,,------///000000000111444666111///---...000222111000------,,,---...///......222222222444666555333111222111///......000222333222222222222333333333333333333444444333222000///111111111111222222222222//////.........//////000000000///---+++***+++,,,///...,,,+++,,,...000111------,,,,,,---...000111...---+++***))))))******,,,//////,,,,,,///111000---...///000000///...------***(((***///111///,,,---...///000000...---,,,***,,,---...---...///111---///111222000//////000---...000111111000///......//////000000///......///000000///......///111111222222000...---...///000///............///000000111222000---,,,...000+++,,,---///000222333333111000---,,,+++,,,...///222111000///000000222222///111222222000///000111555444333111111000000000222222222333333333111000000111222222222444777999444444444444444444444444000111222333333222111000000000000000000111222222333333222111111444888<<<999999888777666666555555555555666666777777666666777666666666777666333111555555444444444444444555888666444333333444333111666666777888888888888777222444666777888999888888888888888888888888888888qqqooonnnmmmmmmkkkiiifffeeebbb___\\\\\\^^^aaadddcccbbb___]]][[[YYYYYYXXXYYYXXXWWWVVVUUUUUUUUUVVVUUUVVVVVVVVVTTTQQQNNNLLLRRRSSSSSSTTTSSSRRRQQQPPPKKKLLLLLLKKKIIIHHHIIIKKKNNNOOOOOONNNKKKIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFHHHCCCDDDEEEEEEEEEDDDCCCCCCFFFGGGGGGGGGGGGGGGFFFEEEFFFFFFEEECCCAAA@@@AAACCC@@@AAABBB@@@??????@@@BBB??????@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCC@@@??????>>>??????@@@@@@DDDCCCBBBCCCDDDEEEDDDCCCBBBAAA???>>>======>>>???===>>>??????@@@AAABBBBBB@@@>>>======???AAAAAAAAABBB???;;;999999;;;;;;;;;:::<<<===??????===<<<:::;;;:::888666666888:::;;;;;;:::999:::;;;<<<:::888<<<===>>>===:::999888999888999999::::::::::::999555777;;;======<<<999777777666555444444333444444333555888888666444222222555555555666777666444111111222222222444:::DDDKKKQQQUUUWWWSSSJJJ???888555:::???HHHRRR[[[aaadddeeeccceeejjjpppuuuwwwuuurrrqqqmmmiiihhhhhhbbbVVVLLLBBB===999888===BBBEEEFFFBBB@@@>>>;;;999999999999999777555444444555444333555555555555555555555555333333222222222222333333444444555666666555444444222333666777666333///,,,///000111111111000///...000......000111000111444333111//////111333444444111000///---,,,,,,,,,,,,...000111000000000222444///---,,,,,,...//////...---------------.........//////000222444555444222666444000...---///222444111111111111111111000000111222222222111000///...000000111111222222222222111111000000000000000111///......---,,,+++******///............//////000---------...///111333444000...+++))))))***+++------000000...///333444333---...///000000///...---000,,,)))))),,,---,,,***---...///000111000000///,,,------,,,+++,,,...000---///000000000000111333222111111000///...---,,,111111222222222222111111555444222...,,,---111444333222111000111000///.../////////000000////////////000000...+++***+++,,,+++,,,---///000111111111222000---++++++---///000444333111000000111222333---///111222222222333444666666555444333222111000000000111222222222111111000111111111111222666999333333444444444444333333000111222333333222111000111111111222222333333444555444222000///222666:::<<<:::999777666555555666777888999:::999888777666555777888888666444333333333333333333333444444555666444333222333333333111444444555666666666666555000222444777999:::::::::888888888888888888888888ooonnnlllllllllkkkhhhfffbbb```]]][[[\\\___ccceeecccbbb```^^^\\\ZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVUUURRRPPPNNNRRRRRRRRRRRRRRRQQQPPPOOOKKKLLLLLLKKKIIIIIIKKKLLLMMMNNNOOONNNKKKIIIIIIIIIIIIJJJKKKJJJGGGDDDCCCCCCBBBCCCEEEGGGGGGFFFDDDCCCGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFDDDAAA@@@AAABBB???@@@AAAAAA??????AAABBB>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA>>>=========???@@@@@@???DDDDDDDDDDDDDDDDDDCCCCCCBBBAAA???======<<<============>>>???@@@AAAAAABBB@@@===:::;;;???BBBCCCBBBCCCAAA===;;;:::;;;<<<<<<999:::;;;<<<<<<;;;:::999;;;999777666666777999;;;::::::999999:::999999888;;;===>>>>>>;;;999999999777777888888999999999999666888:::<<<===<<<;;;999888888777666666666666666333666888888666333111111333333444555555666555444111222333333555999@@@EEEJJJLLLMMMJJJBBB:::444222<<<@@@HHHPPPVVVZZZ\\\\\\^^^aaagggmmmrrruuuuuutttuuuqqqllljjjfff]]]NNNBBB@@@??????BBBGGGLLLPPPQQQMMMJJJFFFAAA===;;;::::::888777666666666555555444666666666666666777777777333333222222222333444444333444555666666555444333111222333444444222000...000000111111000000//////111000///000000000111222111///---...000333444444000//////...------------...///000///......000222...---,,,,,,---............///000//////...///000,,,,,,---000333555444333555444222000000111222333111111111000000/////////000000000000//////............//////000000111111333222222111111111111111......///000000///,,,***...//////000000000//////,,,---...000222333555666222000---******,,,...000000222222000222666666333---...///000000///...---222///,,,+++---//////...---...///000000000//////......---+++******---000///000000000//////111333333222000...------------111111222333333333222222666555333///------000222111///---///222333111...---///000111111000///---.........---,,,+++,,,,,,---...///000111111111000111000---,,,,,,---///111555333111//////000222333---///111222222222333444555555555444333222111000000111222222111111222333111111111000///111555888222333444444444333222111111111333444444333222222555555555555555555444444666444222///...000555999===;;;999666555555666666999:::;;;<<<;;;:::888666333666999888444222222444444444333222222222333333666444333333444555444333444555555666777666666666111333555777999999999999888888888888888888888888mmmkkkjjjjjjjjjiiifffdddaaa___]]]\\\]]]```ccceeecccbbbaaa```^^^\\\[[[ZZZWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVWWWWWWWWWUUUSSSQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNOOONNNLLLLLLMMMOOOJJJLLLMMMMMMKKKJJJJJJKKKKKKLLLMMMKKKGGGCCC@@@@@@EEEFFFHHHJJJJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBFFFGGGGGGEEEBBBAAAAAABBB@@@AAACCCBBBAAAAAABBBCCC>>>???@@@BBBCCCCCCCCCCCCAAA@@@@@@??????@@@@@@@@@===<<<;;;===@@@AAA@@@???CCCDDDEEEEEEDDDCCCCCCBBBBBBAAA???======<<<===============>>>>>>>>>>>>>>>???<<<999:::>>>BBBBBBAAACCCCCCBBB@@@???=========;;;<<<============<<<;;;;;;999777666666777999;;;:::::::::999888888888888999;;;======;;;999888999555555666666666777888888555555555555666777888999888777777666666666666777444666888888666333222222333444444444444555666888666777888999888999:::;;;???@@@AAA???;;;777333111999<<>>EEEHHHNNNSSSVVVYYY[[[\\\XXXTTTMMMEEE???;;;999888777777888888777777777777666666666777777888888888333333333222333333444444222333444555555444333222000000//////000111222333111111111000000000111111111222111//////000000000///---,,,---000222333333//////000000////////////---...///...,,,,,,...000//////......------...///---///000000...---...000,,,,,,,,,///222444444333111111222333333333333222444444444333333222222111//////..................---......///000000111111333333222111111111111111...///000333555444000,,,///000000111111000///...---...000111333444555666444222///---,,,...111333222333222000222555333///---...///000000///...---111///---,,,...000222222////////////......------//////...,,,******---///111222222111///...000111222000...---,,,---...//////000000111222222222111222333333111///------...,,,++++++...222444222000---///111222222111///---...---------...///000000///000222333333222111000000///...------...000111333222000//////000111222///111222222111000111222333333222222111000000000111333444333222111333555000111111000000111555777222333444555444333111000111222444555555555444333888999999888777666444444666555222000...000444888<<<;;;888666555555666777999:::;;;;;;:::999888777555888:::999666333444555666555444333222111111111777555444444666777666666444444555666666666666666555555777888888777777666777777777777777777777777jjjiiihhhhhhhhhgggeeeccc______^^^^^^^^^___```aaaaaaaaaaaa```___^^^\\\\\\WWWWWWXXXXXXXXXXXXWWWVVVTTTUUUWWWXXXXXXVVVTTTSSSRRRQQQQQQPPPOOONNNMMMMMMPPPQQQQQQPPPNNNMMMNNNPPPIIIJJJLLLLLLKKKJJJJJJKKKKKKLLLLLLJJJFFFBBB@@@@@@HHHIIIJJJKKKKKKJJJIIIHHHDDDCCCBBBBBBBBBBBBBBBCCCEEEFFFGGGEEECCCBBBBBBCCCAAACCCDDDDDDCCCAAABBBBBB>>>@@@AAACCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA===;;;:::===AAACCCAAA???@@@BBBDDDEEECCCBBBBBBCCCBBBAAA???>>>======>>>???>>>>>>>>>======<<<<<<;;;===;;;:::;;;===@@@AAAAAAAAABBBDDDDDDAAA???>>>>>>??????@@@@@@@@@@@@??????;;;:::888666666888:::;;;:::;;;;;;999777777888999888:::======;;;999888888666555555444555555666777777666555444555777:::<<<555555444444444444555555666777888777555444444555444555555444444555888:::===>>>>>>>>>===:::888666888999999999888777666555555888<<>>CCCEEEBBB???===@@@CCCDDDCCCAAABBBCCCAAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>=========<<<:::;;;============???@@@>>>@@@BBBBBB???===>>>???@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;888777777888;;;<<<;;;<<<<<<:::777666888:::777:::======<<<:::888888777777666555444555666666777777777777888:::;;;<<<555555444444444444555555777888888666555555777999666777777555444555999<<<@@@@@@???>>>===;;;888777666666666777888999999999777;;;AAAIIISSS\\\bbbfffiiilllqqqssssssrrrsssuuupppnnnggg[[[MMMDDDBBBCCCOOOVVV]]]___]]]ZZZ[[[]]][[[VVVMMMDDD<<<777555444444777999888555333333444555555666666777888888999666555444333333333333333222333444555555444333222222222111111222333444555333222111000111444666888222555444///---000000,,,++++++,,,///111111000...------///000000000//////---...//////......000222///000111///---,,,...000***---000...***(((+++...111000...///000222111000111222222333222222111000---------------.........///...------------.../////////000111222333444444111111///......---------,,,---111888>>>===777222222222111111111000000000111222333333333222111111111000///......///000111//////...---111555111+++---...///000000///...---***+++,,,------...///000//////////////////000000---///000///......///000///111333333222000000000//////......------------,,,---...///000000000000...000222222000---,,,+++***,,,000111111111111111///000111111111111000///222000...///222444333222111222444444333111...---,,,...000111222111///......///111222333444333333444555777666444333333444111000...,,,---000333555333555666333///---000444000222444555444444444555444555666777666444222000///000111333444444333222333555666777777666555444333444444444333333555777666666555555555555555555666555333333333444666777888888888888999888555333444444333333444555666666555444333444666888888777444555555666666666666666777888888888777666444333777777777777777777777777iiihhhggggggggggggeeeccc\\\]]]^^^___^^^\\\YYYXXXYYYZZZ[[[\\\\\\[[[ZZZYYYVVVWWWXXXYYYYYYYYYWWWWWWQQQSSSUUUVVVVVVVVVTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLPPPPPPPPPNNNKKKJJJKKKLLLJJJLLLLLLKKKHHHFFFEEEFFFEEEFFFGGGGGGFFFEEEGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBBBBCCCDDDEEEFFFAAABBBDDDCCCBBBAAAAAABBBBBBDDDEEEEEEBBB@@@??????@@@AAACCCEEEEEEDDDCCCAAA??????>>>===<<<<<<=========;;;:::>>>CCCFFFCCC???;;;???CCCDDDBBBAAABBBCCCAAA@@@?????????@@@AAABBB>>>>>>>>>>>>>>>?????????888;;;??????<<<;;;===@@@<<<>>>@@@>>><<<;;;===???>>>>>>============>>>>>>===;;;999888888999;;;===<<<======:::777666999;;;888:::===>>>===:::999999999888777555555555666777111222444666777888777777777777666666666777777888888888888666555666999;;;777888888666444555999===@@@===;;;:::::::::999888666555444555888:::::::::===BBBIIISSS\\\dddjjjmmmlllooorrrssspppnnnnnnooolllkkkdddUUUEEE>>>AAAFFFNNNSSSYYYXXXTTTPPPRRRVVVWWWRRRJJJAAA:::666444333444777999777333000000111444555555666777888888888777666555444333222222222333444555666666555444333333444555555555444333222333222111111222555888:::333666444...---000000+++***+++---000222111...++++++,,,---////////////......///000000000000222444...000000///,,,+++---///,,,000222000,,,***,,,000333111000///000111000///555444222111/////////000......//////000000111111///...---,,,---...///000,,,---...///000111222222000000...------,,,,,,,,,***+++000888??????999222333333222111000000111111333333444444333111000...///............/////////000000///000555999666///---...///000000///...---+++,,,...///......//////......//////000222333444---///111111000///000111,,,///222444333222222222000000///...------,,,+++,,,,,,...///000000000000///111222111///...---...,,,000444444111//////111000000111111111111000000444222///000222333222000000222333444333000---++++++---000333333222///------///222555666666555444555666888888777666666777222000---,,,---000444777333555666333---+++...222///222555777666444444444444666777888777555222000---...000111222222222111///000333555666666555555222333555555555555666888333444555555666555555555444333111000000222555777666444333444666666222///111222222333555777999:::444333222333555777777777777888888999999999999999666777888888888666555444777777777777777777777777mmmkkkiiigggeeecccbbbbbbcccbbb___\\\ZZZYYYYYYYYYZZZ[[[\\\\\\[[[YYYVVVUUUWWWWWWXXXYYYZZZYYYUUURRRPPPRRRRRRQQQTTTXXXWWWSSSPPPNNNNNNOOOPPPNNNIIIEEEOOOPPPPPPOOOMMMLLLMMMOOOIIIHHHHHHHHHIIIIIIGGGEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGEEEDDDDDDDDDDDDCCCEEEFFFFFFEEEEEEFFFHHHDDDCCCBBBAAA@@@AAAAAABBBDDDFFFGGGFFFCCC@@@???>>>BBBAAABBBCCCEEEEEECCCBBB<<<======<<<;;;:::;;;<<<999:::<<<>>>AAACCCDDDDDD===@@@DDDFFFFFFEEEEEEFFFDDDDDDCCCCCCBBBAAA@@@@@@<<<<<<======>>>>>>???????????????===;;;::::::<<<>>>===<<<<<<===>>>===;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::888777777666666:::===<<<888777:::>>>:::999888777777777888999999888777777888888666555777555444666:::<<<;;;::::::999777555444666;;;???===:::777666999::::::888444666777777666666888999333555888888888888999::::::999777666888===DDDIIINNNPPPVVV]]]```aaaeeekkklllpppttttttqqqlllhhhfff^^^]]]XXXMMMAAA;;;===BBBOOOSSSTTTMMMEEEBBBGGGNNNOOOJJJBBB===;;;999666333666999<<<999444111222444111111222555777888777555333555777777555333333333333333444555555444444444333222111333666777555222222111......///333777:::888555111//////...---,,,///111333222000///222555222222222111000...---,,,,,,,,,---...///000111111555222......000111000///...///000///------///000///...------...000222444333111///...---...///000---------------...///000111///---+++***+++,,,...000000///...---...111333444333111000///...//////+++,,,///444777666111---000//////.........//////000000///...,,,+++---......111111...,,,///000///111111000......---------//////...//////...+++)))***+++---///000000//////............000222444555222000///......///000222222......000000......222444111...,,,,,,,,,++++++***...222333111000222444333333444666777555000,,,+++,,,...000111222222111...///000111000000......111444444111,,,+++///333333222000222333333000---222222333333222111000///000111333333333444555666444555666777666555444333---...///111222444555555888666333111000111222444111111333666999999666333333333333222222222222111000///...---...111444555999888666444444444555666555444444555666666555333555555555555555555555555555555555555555666777888333333222222222333333444666555333222222222444555555333222444777999888666555666777777888777777666888555333444666888666444555333222444777999888666mmmkkkjjjgggeeecccbbbbbbdddcccaaa___]]]\\\[[[[[[ZZZ[[[[[[\\\[[[YYYVVVUUUSSSSSSTTTUUUVVVUUURRROOOPPPSSSSSSRRRTTTWWWVVVRRROOOOOOOOOQQQRRRRRRNNNKKKNNNNNNOOOMMMLLLKKKLLLNNNLLLKKKJJJKKKLLLLLLJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEGGGIIIDDDDDDBBBAAAAAAAAABBBBBBCCCDDDEEEDDDAAA???>>>???@@@@@@@@@AAACCCCCCAAA???<<<>>>>>>>>><<<;;;<<<===;;;<<<>>>@@@BBBBBBBBBBBB???AAADDDEEEDDDDDDEEEFFFDDDCCCBBBAAA@@@???>>>>>>============>>>>>>>>>>>>?????????>>><<<;;;<<<>>>>>>===;;;<<<===>>>===;;;======<<<;;;;;;;;;;;;;;;======<<<;;;::::::999999777:::===;;;888666999<<<;;;:::999888888999:::;;;;;;999888888999999888777888666555777:::;;;;;;999<<<<<<:::777555666999<<<;;;999777777999:::999777666777777666444222222333777777888999:::;;;<<<<<<777:::===AAADDDKKKSSSZZZ___^^^^^^]]]ZZZXXX]]]eeeiiinnnrrrsssoooiiiccc```[[[[[[WWWNNNDDD@@@CCCHHHMMMOOOOOOIIICCC@@@DDDIIIGGGCCC===:::888777555333333777999777222000111333333222333444777888777666444555777666444333333444666666666555555444444333444222111222555666555333111000000000000222444555555333000.........---,,,---///000000//////111444000000000000///...------000000000000////////////444111//////111111000...------...---,,,,,,...000//////...---...000222444333222000///...///000111000///.....................---,,,+++---///222444...///...---,,,---000222111000///...------......,,,+++,,,...222222000...//////............/////////000///---+++,,,...000444777666111...000000...000000///............///222111000000111000...,,,+++,,,---...............222111000...------......000///...------///111222111......000000......111333111000///......---,,,,,,...000111000000000111222222222222111111111111222111000///......//////222333444555555444333222222444444111---,,,///333000//////000222222000---222222222222222222222222---...000000111111333444444444444333222111000///---...///000111222333444555444444333222111111111///111444555666444333111444333333333222222111111000///......000333666888:::888555333222444666777555444444555666666555333555555555555444444444444333333444444444555555555333333333333333444555555:::999777666666777999;;;666444333444666777666444333444444555666777888888999777555555666777777666444333222444777999999777lllkkkjjjhhhfffdddcccbbbdddccccccbbb```^^^]]]\\\ZZZZZZ[[[[[[ZZZXXXVVVUUURRRQQQQQQRRRSSSSSSPPPNNNQQQTTTTTTSSSUUUWWWTTTOOONNNNNNNNNPPPRRRRRRPPPOOOKKKLLLMMMKKKJJJIIIKKKLLLLLLKKKJJJKKKLLLMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCDDDGGGIIIEEEDDDBBBAAAAAABBBCCCCCCBBBCCCCCCAAA???>>>???@@@AAA@@@@@@BBBCCCBBB@@@>>>===???@@@@@@>>>======>>>===???AAABBBCCCBBBAAA@@@BBBCCCDDDCCCBBBBBBDDDFFFCCCBBBAAA???>>>===<<<<<<>>>>>>>>>>>>============>>>??????>>>======>>>@@@===<<<;;;<<<===>>>===<<<>>>===<<<;;;:::;;;<<<<<<>>>>>>======<<<<<<<<<<<<888;;;<<<:::777555777999888888777777777999:::;;;<<<;;;999:::;;;;;;:::888888777666777999:::999888======<<<:::777666888999:::999888999:::999888666777777888666444222222333:::888777999===@@@@@@???888???HHHNNNSSSYYYbbbhhhnnniiiaaaYYYOOOLLLUUUaaagggkkkoooooojjjbbb[[[WWWWWWXXXXXXSSSLLLIIIKKKOOOJJJJJJGGGCCC???===>>>@@@===:::777666555555333111111333555444111///111333555444333444666888888888555555666555333333444555999888777666555444444444666444222222444555555555222222333333333222111111333000...---...///......,,,---......---...000222......////////////......222111111000/////////000111000000000222111000...---...///...---...///111000///...---...///111333333222111000///000111222222111000///............,,,+++++++++---///222444---......---,,,,,,///111//////............//////,,,***)))))),,,...////////////............////////////...,,,+++,,,000333===???===666111111000...///.........//////000111333111/////////000///...------,,,,,,,,,------...222111///---,,,+++******------,,,,,,---///111222111...---//////---...111000000111111111000/////////......///000000...---///000000...,,,...222777555333000---,,,---///000111222333444444333222111222444444222...---000333000///000111333333111///222111000000000222444666......///000111222333333555444222111///.........///000000111222222333333111222333444444333111000000444888888555222111222555444444333222111111000222111000000222555777999999777444222222444666888555444444444666666444222555555555555555444333333333444555666666666555444222222333444555666666777888777555444444666999;;;666444333333444555333222222222222222444666888999999999888777555555666888333333333555777999:::999kkkjjjiiihhhfffdddbbbaaabbbbbbbbbbbbaaa___]]][[[ZZZZZZZZZZZZXXXWWWUUUUUUTTTSSSRRRSSSTTTTTTSSSQQQRRRUUUVVVTTTUUUVVVSSSMMMLLLLLLMMMNNNOOOOOONNNNNNJJJJJJKKKJJJHHHHHHJJJKKKIIIHHHGGGGGGIIIJJJJJJIIIJJJJJJJJJIIIHHHFFFEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEECCCAAABBBDDDFFFEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCAAA??????AAACCCCCCCCCCCCDDDEEEDDDBBB@@@???@@@BBBBBB@@@>>>>>>???>>>???AAACCCDDDCCCAAA@@@CCCDDDCCCBBB@@@AAADDDFFFCCCAAA???===<<<;;;::::::?????????>>>===<<<<<<<<<<<<===>>>===<<<===>>>@@@===<<<;;;<<<===>>>===<<<>>>===<<<::::::;;;<<<===========================:::;;;<<<:::777555555666555444444444555666888999;;;:::999999;;;;;;:::999888888888888999999999888;;;;;;<<<:::888666777888::::::;;;;;;;;;:::888666666777888888777777888999:::777555999@@@EEEEEEBBB???HHHTTT[[[^^^aaagggmmmppphhh]]]PPPEEEDDDRRRbbbhhhiiiiiifff___WWWQQQNNNRRRWWW[[[ZZZVVVQQQOOOPPPFFFCCC@@@===;;;:::999888666555444444333222111000000111333222000000222444666555333333555888888888555555555333222222444666888777666444444444555555888666444333444555777777666666555555444222111111111///------///111111111/////////.........///000,,,---...//////000000///............///000111222///000111222222111000...///000111111000111333555111000...---...///111222111111000//////000000111111111000000000000000000...---,,,*********+++,,,---.........------///111000000000000000111222222+++***)))***+++---///000///............//////000///...---,,,+++---111555CCCEEEBBB:::444222000---------......///111222333111///,,,,,,---......---///...,,,++++++,,,---...------------------......+++++++++,,,---///111222000---,,,//////,,,---000---///111222111000000000222000......000111...++++++...000...,,,---444:::111000...---...///111222///000111222222222111000222333333222//////111333333333444444555444222111333111///---...000333555222111111333444666666555555333222000//////000000222222222333333444444444...///000222333444555555666:::???===888444444555555555444333222111111000555444333333444555777888555555444444444555666666555444333444555555333222666777777777777555444333555666888999999888666555111222333555666777777888666444333222333555888:::666555444333333222111111333333111111222444666888888999999666333222555999222333444555777999::::::hhhhhhhhhgggeeecccaaa```^^^___``````___]]][[[ZZZZZZYYYYYYXXXWWWVVVUUUTTTUUUTTTRRRSSSTTTUUUTTTTTTTTTVVVVVVTTTTTTUUURRRLLLOOOOOONNNMMMLLLKKKLLLLLLIIIJJJJJJIIIHHHHHHJJJKKKIIIGGGEEEEEEGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGBBBAAAAAAAAABBBCCCDDDEEEGGGGGGFFFCCC@@@???@@@AAAEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDBBB@@@@@@BBBDDDCCCBBBBBBDDDEEEDDDBBB@@@???AAACCCCCCAAA@@@??????===>>>AAACCCCCCCCCBBBBBBDDDCCCCCCAAA@@@AAADDDFFFBBBAAA???<<<;;;:::;;;;;;@@@@@@???>>>===<<<;;;;;;:::;;;<<<<<<;;;;;;===???===;;;;;;<<<>>>>>>>>>===>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<;;;999777555444444444444333333444666888999999888777888999:::999888777888888888888888888999777888999999777666666777;;;<<<======<<<:::888888666888999999999999:::<<<:::888777===EEEKKKLLLJJJKKKTTT^^^eeegggiiilllooonnndddVVVIII@@@AAAPPPaaaeeeddd___XXXPPPJJJHHHGGGMMMSSS[[[___[[[TTTMMMJJJAAA>>>:::888888888666444555555444333222000//////111111222222111222444666777555333333555777888888444444444333222222444666333333333333444555666666888777666444444555777999777666444111000000111111111000...///111333444333444333111000//////......+++,,,---///000000111111...---,,,,,,---...000111...000111222222111000///000111222111111111333444222111///...---...000111//////.........//////////////////000000222333333111000...,,,***)))))))))...///000///......000111//////000000111222222222)))+++---...////////////...............///000000.........,,,,,,...222555DDDEEEBBB:::444222///,,,---------...000111333444111///,,,,,,---......---///...---,,,+++,,,---...+++,,,---...///000111111******+++,,,...000111222///,,,,,,......,,,,,,///***---000111000///000111555222//////111111...,,,)))...222222///000444999...///000000000000000///000111222333444333222222222222222111000000111222444555555555444222111000444222///,,,,,,...000222333222222333666888777666111000///......000111222000111111111222222333333---------///222555999;;;:::>>>BBB@@@:::555555666555555444444333222111111777666555444444444555555111222555777777666555444555444333444555555333111777888999999999777666555555666888999999777555444111222333555666777777777666555444444555777999:::444444444333222111111111666555333222222333444666666777777444111111444888333444555666777888:::;;;ffffffffffffeeebbb```___\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTRRRPPPPPPRRRSSSTTTTTTUUUWWWUUURRRSSSUUURRRNNNRRRRRRPPPNNNKKKJJJKKKLLLIIIJJJKKKJJJIIIIIIKKKMMMLLLJJJGGGFFFGGGHHHHHHHHHEEEFFFHHHJJJJJJJJJJJJIIIBBBBBBBBBBBBBBBCCCDDDEEEHHHHHHHHHFFFCCC@@@@@@@@@EEEEEEDDDCCCCCCDDDFFFGGGEEEEEEEEECCCAAA@@@AAACCC@@@???@@@AAACCCCCCAAA@@@???AAADDDDDDBBB@@@??????>>>>>>???AAAAAABBBBBBBBBBBBBBBBBBAAA@@@AAADDDGGGCCCAAA???<<<;;;<<<===>>>@@@??????>>>===<<<<<<;;;999;;;;;;;;;::::::<<<>>><<<;;;;;;<<<>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;999999:::;;;<<<===>>>???======;;;:::888666555444777777666666666888999:::777666666666888999888777666888999999888888999:::666777888888666555666777;;;======<<<:::888888999888999:::999888888999:::======AAAHHHPPPVVVXXXXXXYYY^^^eeekkkoooqqqrrrsssjjj___PPPDDD>>>???KKKXXX[[[XXXQQQIIIBBB>>>???@@@DDDLLLTTTYYYWWWOOOFFFAAA<<<:::888777777666555333555666555333111///000111333222111111222444555666555444333333555666666555222333444333222222444666000111333444555666666666666777666555333333555777444333000.........///000222000//////222444555555666444222111111111///...,,,---...000111111222222222000...,,,++++++,,,---...000111222000000000222///000000///......///111333111///...---...///000------...............///.........///000222444555222111000///...---------...///000000//////000111------...///000000//////))),,,000222222111000000......---......///000111---...///......///111333>>>@@@>>>777111000///,,,------...///000222333444111000......000111000///......---------......///...//////000000000//////***+++,,,...///000111222///,,,+++------+++,,,///***...111111///...000222555333111000000000///...+++///333444333222444666000111111222111///---,,,,,,---///000111111000///000000000000000000000000000222333333111///...///555333000---,,,---000111222000///111444666555333,,,,,,,,,------...///000------...///000000111111.........///222666;;;>>>:::>>>@@@???:::666444444444444444444333333333333666666555444333333333333///111444777888777555444555444333444444444222000555777888::::::888777666333444555555555444333222111222444555666666666555222222333444444444555555222333444444222222333444888777666444444444444555666555444222111222555888333555777777777777999;;;ddddddeeeeeecccaaa___]]][[[[[[ZZZYYYYYYYYYZZZZZZYYYYYYXXXVVVUUUUUUTTTTTTUUURRRPPPOOOQQQSSSTTTUUUVVVWWWTTTQQQQQQTTTSSSPPPQQQQQQOOOLLLHHHGGGJJJMMMJJJKKKLLLKKKJJJKKKLLLNNNNNNLLLHHHGGGGGGHHHHHHGGGEEEFFFHHHJJJKKKKKKJJJIIICCCCCCCCCCCCCCCCCCDDDDDDGGGIIIJJJJJJGGGEEECCCCCCEEEEEEDDDDDDDDDEEEFFFGGGDDDEEEEEEDDDAAA?????????>>>>>>???AAACCCDDDCCCAAA>>>AAADDDDDDCCC@@@??????AAA@@@????????????@@@AAA@@@AAAAAAAAAAAABBBDDDGGGCCCAAA???======>>>???AAA??????>>>>>>======<<<<<<;;;<<<<<<<<<::::::<<<>>><<<;;;:::<<<>>>???>>>===;;;<<<===>>>===<<<:::999888999:::;;;===>>>???@@@>>>===;;;:::999888666555999888777777777888999:::777666555666888999888777444777999999888888:::<<<999::::::888555444555777;;;<<<<<<:::777555666888888999;;;;;;::::::<<<===CCCGGGOOOWWW___eeehhhiiiggggggiiinnnrrrtttsssrrraaaTTTGGG???;;;<<>>999888888888777666555555666444555444222//////222555444222111000222444555666333333222333555555444333000222444444333333444555111222555777777666555444222444555444111000111333111111111111111111111111111///...///111333444444555222000000222333222000......000111222222222222333111...,,,++++++,,,---...000111111//////111444000111111///---,,,...///333222000...---...//////------...///////////////.........///000111222333222111111000/////////...,,,...000000///...///000---...///000000///......***...222333222111111222---------......///000111---...000000//////000111666999777222.........,,,.........///000222333444000//////000111111000...------...///000000000000///000000111000///...---+++,,,---///000111111222...++++++------++++++...---000222111......111555222222222000------...//////000222333333333333333111111000000////////////)))***,,,---......------////////////000000///...,,,///222222000///000111444333111//////000222444111...,,,///333555444111,,,---...............---------...///111222333333000000111222444666999:::;;;<<<======;;;777444222333333333444444444444444222222222333333333444444111111222444555666666777555444333333444444222000222444666888999888666555444333333333222222222222000222444555666555444333...000222333333222000//////111444444333333666888888888777777777777777777777444111111222555888888555777888888666666888:::bbbcccddddddccc```^^^\\\[[[ZZZYYYXXXXXXYYYZZZ[[[YYYYYYWWWVVVUUUTTTTTTTTTVVVSSSQQQPPPRRRTTTVVVWWWWWWWWWTTTPPPPPPTTTTTTQQQMMMMMMLLLIIIEEEEEEHHHKKKKKKLLLMMMLLLLLLLLLNNNOOONNNKKKHHHFFFFFFFFFFFFEEEFFFGGGIIIKKKKKKJJJIIIHHHEEEDDDDDDCCCCCCCCCDDDDDDEEEHHHLLLMMMKKKIIIGGGGGGEEEEEEDDDDDDDDDFFFGGGHHHBBBDDDEEEDDDAAA>>>======??????@@@CCCFFFGGGEEEDDD>>>AAADDDDDDCCC@@@???>>>DDDBBB@@@=========>>>???>>>@@@AAAAAAAAABBBDDDGGGCCCAAA???>>>>>>???AAACCC>>>>>>>>>>>>============<<<===>>>===;;;;;;===>>><<<;;;:::<<<>>>??????>>>:::;;;===???>>><<<:::888888999:::<<<===???@@@AAA???===;;;::::::999777666888777666555555666777777777666555666888999999777333666999999888888:::=========;;;888555444555666:::;;;:::888444333555888666999;;;===>>>@@@CCCEEEIIIPPPYYYcccjjjooosssvvvqqqmmmkkkmmmqqqrrrppplllVVVJJJ===888888999===BBB;;;;;;999666333222444666555888<<>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA???>>>===<<<;;;;;;;;;<<<<<<<<<;;;:::;;;<<<===>>>???>>>>>>======<<<<<<<<<999;;;<<<;;;999:::>>>AAA@@@???>>>===<<<;;;:::999999:::===???AAAAAAAAA@@@???<<<;;;<<<>>>???===;;;666666555555666777888888999777555777:::===<<<;;;<<<;;;999777777666777777666666555555555666666777:::;;;:::888555444666777777<<>>>>>>>>===;;;888444222444444555555555555555555333111///000333444222000555444444333333444444555777555000///333777222***///111333333222222333444444333333333333333333333000222444666666444222111444555555444333222333555000000111222333555666777???;;;777555777888888666666555444444555666777888888999999888666555666777aaa_________```___]]]\\\ZZZZZZZZZXXXWWWUUUSSSRRRUUUXXX[[[ZZZVVVTTTVVVYYYSSSTTTUUUUUUSSSQQQRRRRRRQQQRRRRRROOOLLLLLLNNNQQQKKKJJJIIIJJJLLLMMMMMMLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHFFFDDDBBBAAAAAABBBBBBFFFGGGIIIKKKKKKJJJIIIHHHHHHFFFDDDDDDEEEEEEEEEDDD@@@AAACCCDDDEEEEEEDDDDDDCCCBBBCCCDDDEEEDDDBBB???@@@@@@AAAAAA@@@@@@??????BBBBBBCCCCCCDDDCCCCCCCCCCCC@@@@@@CCCAAA;;;;;;>>>>>>>>>=========>>>>>>>>>===>>>>>>???@@@@@@AAAAAA>>>>>>==================;;;;;;:::999:::<<>>@@@>>>>>>>>>>>>>>>==================>>>???@@@AAABBB@@@===;;;;;;======<<<;;;999888888888888999999:::999777666777:::<<<;;;:::;;;:::888777666666777777666666666555555555555555999999999777666666888;;;888@@@GGGMMMTTTZZZ\\\YYY\\\]]]```fffmmmqqqqqqpppsssnnndddZZZXXX[[[ZZZVVVMMMDDD999444555666444111555555555555666666666555222444777:::;;;999777777333222111111222333222///222444555444222333666999666333111111222333444444555555555444444333222111111333555777888777666666333333222222222222333333111111111222222333333333333333333111//////222444111...++++++---///000///000000000000111222333444777555333111000000000111000///...------...///000//////000000111333444555222222000/////////000000...000111222000000111222111111111222222222333333///111111000...------------,,,,,,...000222222111/////////------...222555111111111111111111111111000000000000000000111111000...---,,,,,,...000222,,,---...,,,******,,,/////////000///...---+++***---...//////...///000222///000111222111///---,,,)))***,,,......---,,,+++000///...---,,,------...000000000111111000000000...+++***,,,000222///,,,---...///000111222222222333111111222000---///333555333000000111333333333222000///000222333111///222111000///000000111222///000111111111///...---000111222444555555444444555555555555444222111000///......000333222///+++---000333222...---///333000000000111222444666777444444555555666777888999<<<<<<<<<<<<:::777444333444555666666666555444333666444222222222222000...555555444444444444555555999888444111333666222,,,111222444444333222333444555555444333222111111000111333555666666555333111111222333222222333666888222222222333444555666777<<<999666666777888777555666555555555666777999::::::;;;<<<:::888777777888___^^^^^^___``````^^^]]]ZZZZZZYYYXXXVVVTTTSSSQQQTTTWWWYYYXXXVVVTTTUUUWWWTTTUUUVVVTTTRRRPPPPPPQQQQQQRRRRRRPPPMMMKKKLLLLLLKKKKKKKKKLLLNNNNNNLLLJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFEEEBBBAAAAAABBBDDDFFFFFFGGGIIIJJJKKKJJJIIIHHHGGGFFFDDDDDDEEEEEEEEEDDDAAABBBCCCCCCCCCCCCAAAAAA@@@@@@@@@BBBCCCCCCAAA???>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA??????AAA@@@<<<;;;===;;;;;;<<<<<<===>>>>>>>>>===>>>>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????<<<:::999888999<<<@@@BBBAAAAAAAAAAAA???<<<:::888<<<;;;::::::<<<===>>>===;;;<<<===>>>???@@@@@@@@@@@@???===<<<<<<>>>@@@AAA???===:::999:::;;;;;;;;;::::::999888888888999999999888777777999:::::::::999888777666666666666666666666666666555444444444888999999888888999<<>>FFFOOOVVV\\\bbbbbb___WWWXXXZZZ___dddiiijjjjjjkkkfff\\\SSSPPPRRRQQQLLLKKKBBB777222222333222000555555555666666666555555333777===AAACCCAAA>>>;;;555333111000111000000///111555999;;;:::888666666555333111111222444444333555555555555555444333222222333555777999999999999444333222111111111111111///000000111222333444444444444444222000000222444222///---,,,---...///...000111333555666666666666666555333111111111111222////////////////////////000000000111222333444555333222111000///.........---...000111111222444555222111000000000111222333///000111000...---...///...------...000222111000/////////------...111444000000111111222333333444333222000/////////000111///...,,,,,,,,,---///000++++++,,,,,,---......///...............---,,,,,,+++---///000///---------000000111111111///---,,,,,,---///000000///......000000///.....................////////////.........,,,,,,...222222000---+++,,,---///000222333333333111111333111...000444111000///000222222222111111000000111333444333222444333222111000/////////---...111333222000...,,,---///000222444555555555555666777777555333000///---///222333333000---***---000222111...---...111//////000000222333555666222444777888999777555333888999999999888666555333555666777888777555333222666444222222333222111///555555444444444444555555:::;;;999444333444333///333444555555333222333444666555444333111000//////222333555666666555333222111222222111000222555888444333333333444444555666999777666666777777555444555555555555777888:::<<<;;;<<<<<<:::888666666777\\\[[[[[[\\\^^^^^^]]][[[[[[[[[ZZZYYYWWWUUUTTTSSSVVVXXXZZZXXXVVVTTTTTTUUUSSSTTTTTTSSSQQQQQQQQQSSSQQQQQQRRRPPPNNNKKKJJJIIIKKKLLLMMMNNNPPPNNNKKKHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHFFFDDDBBBBBBCCCFFFHHHEEEFFFHHHJJJJJJIIIHHHGGGFFFEEECCCDDDEEEFFFEEEDDDEEEEEEFFFFFFEEEDDDBBBAAA>>>===>>>???BBBBBBAAA@@@===>>>???@@@@@@AAA@@@@@@@@@AAAAAAAAAAAA@@@??????AAA@@@???@@@AAA???>>>===999999:::<<<===>>>>>>>>><<<===???@@@AAAAAA@@@@@@======>>>???@@@@@@AAAAAA>>><<<999777888;;;???AAA@@@AAACCCCCCBBB???<<<:::===:::999:::===???===;;;999:::<<<>>>???@@@@@@???>>>>>><<<;;;;;;;;;<<<===;;;999777666777999;;;<<<999888888777666666666666:::999888888888888999999777777777666666666666666666666666555555555444444:::;;;;;;;;;:::;;;===@@@BBBJJJRRRVVVZZZ\\\YYYTTTKKKLLLOOOTTTZZZ___bbbcccbbb```\\\WWWWWWYYYUUUPPPKKKCCC999333333444444333444444444333222111222222777???GGGLLLOOOOOOJJJEEE===888444333333111111222333888???DDDDDD@@@:::666555333111111333444444333555666666666555444444333333444555777888888888888444333222111000000000000,,,---...///111222333444555666555444222111333444333111...---,,,---......---///222555666666444333333222111111000111111222///000111222222111000///000000000111111333444444555444333222111000//////,,,...///000000111333555000///---,,,,,,...///111///000111000......///000000//////000222333222111---------,,,+++,,,///111//////000000111111111111222111000//////000111222///...---,,,,,,---...///...---,,,...//////---,,,......//////////////////---///000///---,,,,,,------...///000111111111000//////000111111111000///111000000///////////////,,,------------------,,,...---...000222222000---.../////////000111111222222000111333111...///333444222111111111///,,,***/////////000222333444444222111000///......------+++---111444444222...,,,***+++,,,...///000111111333444666777666444222000000333555555222000.........///111000------...////////////000111333444444///111333555555333111///555555666666666666555444555666777888777555222111000000000111222333333333444444333333333333444444777::::::555111222444444555666777555333333333555444444333222111111000000222333444555555444222111555555333111//////111444444444333333333333333444555555555666666555444333444444444444666888:::<<<999::::::888555333333444\\\[[[[[[\\\]]]^^^\\\[[[\\\\\\\\\[[[ZZZXXXVVVUUUZZZ[[[[[[YYYWWWTTTSSSSSSQQQRRRRRRRRRQQQQQQTTTVVVRRRQQQQQQQQQOOOLLLIIIGGGKKKKKKMMMOOOPPPOOOKKKHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIFFFDDDCCCDDDFFFGGGDDDEEEGGGHHHIIIHHHFFFEEEEEEDDDCCCDDDEEEFFFEEECCCFFFGGGGGGGGGFFFDDDBBBAAA===<<<<<<>>>@@@AAAAAA@@@>>>??????@@@@@@????????????@@@@@@@@@@@@@@@??????BBBAAA@@@@@@BBBCCCAAA>>>777888:::<<<===>>>>>>>>><<<===???@@@AAAAAA@@@???<<<===>>>@@@AAAAAAAAAAAAAAA???;;;888777999<<<>>>???@@@BBBDDDDDDBBB???>>>===;;;999:::>>>???===:::999:::<<<===>>>===<<<<<<::::::;;;;;;:::999777666666555444444555888;;;>>>999999888777666666777777::::::999888777666777777666666666777777777777777666666555555555666777888===???@@@???>>><<<======BBBHHHMMMNNNNNNOOOKKKEEE???CCCJJJQQQWWW]]]```cccaaadddeeedddfffeee^^^UUUHHHBBB:::555444555555444555555444222//////222444AAAKKKUUUZZZ]]]^^^XXXPPPDDD<<<666666666333444888===CCCKKKQQQQQQLLLCCC<<<444333222222333444333222555555555666555555444444444444555555555555555555444333222111000000000000,,,---...000111333444555666777777555333222333444333222000...,,,,,,---///(((***---000111111///...///////////////000000111111222333444444333222111000000000000111222333333444444333222111000......---...///...---...000222111///...,,,,,,---///000///000000///......000222333222111111333444333111---......---,,,---///111111111111111000000//////000/////////000111333444///......---------...///---------...000000///---000000000000000111111111222222111...,,,,,,...111---...///000000111111111---------...------------000000000000000/////////,,,,,,------------,,,,,,/////////000222111000///555444222111000/////////000...000222111---...222444333222111000...***'''------......///111333444000000000000000000//////+++...333666666333///,,,++++++,,,,,,---......///000222444555666555444333333444444222///...000111///000000///...------...//////000111222333333333...//////000111111111111222333333444555555555555555666777777666444222000---...///000111222333444333333222222222222333333222777888333000222666777666777777555333333444666222222222222222222333333333333444444333222111000555555444111//////111333444333333222222222222222333444555555555444444444222222222333444777999:::888999999777555333444444^^^]]]]]]^^^______]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXX[[[[[[ZZZYYYWWWUUUTTTSSSPPPQQQQQQQQQPPPRRRUUUWWWSSSRRRQQQPPPPPPNNNJJJGGGJJJJJJLLLNNNOOONNNKKKIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFBBBCCCEEEFFFGGGFFFEEEDDDDDDCCCCCCDDDFFFFFFEEECCCEEEEEEEEEEEEDDDBBB@@@???===<<<<<<===???AAA@@@???>>>>>>???????????????>>>>>>??????@@@@@@@@@@@@@@@AAABBB@@@@@@CCCFFFCCC>>>777999;;;===>>>>>>>>>===;;;===???AAABBBAAA@@@???<<<===???@@@AAAAAA@@@@@@BBB@@@<<<999888999:::<<<===???AAABBBBBBBBB@@@???<<<;;;;;;<<<======<<<:::999:::<<<======<<<:::999777888999:::999777555333444555555555555777;;;>>>;;;::::::999999999:::::::::;;;:::888666555555777555666777777888888888888666555444333555888<<<>>>DDDFFFIIIIIIGGGCCCAAA@@@BBBFFFGGGEEEDDDEEEBBB>>>===DDDOOOYYYaaaeeehhhiiijjjnnnppppppooojjj___SSSBBB>>>999555444444444333777777666333111333999>>>OOOZZZdddfffggghhhaaaVVVFFF<<<666888999888;;;BBBMMMRRRXXX^^^]]]VVVJJJBBB444333222222444444333222444444555555555444444333444444444444333333444444444333222111111111111111000000222333444666777888555666666555222111111222222222111...,,,,,,...000,,,...111333333222111///,,,------...///000000000111222333444444333222111///////////////000111222000111111000///...---,,,/////////---,,,,,,...000333222111000000000111222///000000///...///111444444222111222333333222111000111222111000000111333444333333222111111000000---...///000111222333333000000///............///***+++,,,...000111333333222222111111111111222333444333111///---...111333111111000000///.........000/////////............000000000000000///......------............------///////////////000000000666555333111////////////...---///222111---...222000000///000111000---++++++,,,------,,,...111333000000111222333333333222...111444777777444000---............//////111111///000111333444555555666333222///------...///000111000000//////.........///000111222333333333333222111000000000222333555222222222333333444555555444444444444444333222111000111222222111000111333333333222222222222333333000555555111///222666777666666666444333333555777111222222333333444555555444444444444333222111111111222333333222222333555444444333222222222333333222333555555444444555777222222222222333555777999888::::::999777666666777___^^^]]]^^^^^^^^^\\\ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZXXXWWWWWWWWWWWWVVVUUUTTTQQQRRRQQQPPPPPPQQQSSSVVVTTTRRRPPPPPPPPPOOOLLLIIIIIIIIIJJJLLLNNNNNNLLLJJJIIIJJJJJJKKKKKKJJJJJJIIIDDDDDDEEEEEEFFFFFFFFFEEE@@@AAACCCEEEEEEDDDCCCBBBCCCBBBBBBDDDFFFFFFDDDCCCCCCDDDDDDDDDCCCAAA@@@>>>???===<<<===???@@@@@@???;;;<<<===???@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBB@@@AAA???>>>BBBGGGDDD===888:::<<<>>>???>>>======;;;===???AAABBBAAA@@@???<<<===???@@@AAA@@@???>>>@@@???<<<:::999:::;;;;;;===>>>>>>???>>>>>>======:::<<<======<<<;;;;;;;;;888:::<<<>>>>>>===;;;:::888888888888777666666555777888:::999888888:::===::::::999999999:::;;;;;;;;;;;;;;;999555333444666555666777999999999999999555444222222555;;;AAAEEEPPPTTTYYYZZZXXXSSSOOOMMMJJJKKKIIICCC@@@AAA@@@===AAALLLZZZgggnnnpppqqqqqqqqqtttuuurrrnnnfffXXXKKK===;;;999777666555444444666666555333333888BBBKKK\\\gggooommmlllkkkbbbUUUFFF;;;777<<<@@@AAAGGGQQQ[[[^^^bbbdddaaaXXXJJJ@@@444333222333444444333111333333444444444444333333333222222333333444555555333333222222222222333333222222333444666777888888222333444333000......///111222111///,,,,,,///222111222444555555444333222+++,,,---///000111111111111111222222222222111111...............//////000//////000000000...---,,,///000///---,,,---///111333333222222222111111111//////000///...///222555333222000000111111000///222333444333222111222333111111111111111111111111---///000222222222111000111111000000////////////***---///...---///333666333222111000000000111222111222222111//////111333222111000//////.........333222222111111111111111//////000000000///...---......////////////......000000///...---...///111222111/////////000222333......000333222//////222///......///111111000///+++------,,,+++,,,000333000111222333333333222222111444666888777555111///////////////111333444666111000000000111333444555333000------000111000...222111000000000///...---000111222333444444333333555444333222111222222333222222222222333444555555333333222111111111222333000222444444222222444666555444444333333444444555333555444000///333666666444555444333222333555888444444444444444444555555777666666555555444333333111333555555444333333444555555444444444555555666222444555444333333666999444333333333444555777888777888999888777666777999^^^]]][[[\\\\\\[[[YYYWWWXXXXXXYYYZZZZZZZZZZZZZZZTTTTTTTTTUUUWWWWWWVVVUUUSSSSSSRRRPPPOOOOOORRRTTTUUURRRPPPOOOPPPPPPNNNKKKHHHHHHIIIKKKMMMNNNLLLKKKHHHIIIIIIJJJJJJIIIIIIHHH???@@@BBBDDDFFFFFFFFFEEE???@@@BBBDDDDDDCCCBBBAAABBBBBBBBBDDDFFFFFFDDDBBBDDDDDDEEEEEEDDDBBBAAA@@@@@@>>>======???@@@@@@???999:::<<<>>>@@@AAABBBCCC<<<===???@@@BBBBBBCCCCCC???@@@>>><<>>???>>>===<<<;;;===???BBBBBBAAA@@@>>><<<===???@@@@@@@@@>>>===>>>===<<<;;;:::;;;<<<<<<>>>======<<<;;;:::::::::999<<>><<<:::999777666555666777888:::<<<>>>===:::999:::<<<777777777777888999::::::;;;<<<<<<999555222333555555666888999:::::::::999555333111111555<<>>EEERRRcccpppwwwwwwvvvvvvrrrtttsssoooiiiaaaRRREEE;;;;;;:::999888777666555222333333111333;;;HHHRRRdddooouuupppmmmkkk```RRRGGG<<<999@@@GGGJJJRRR^^^bbbcccdddddd```UUUFFF;;;333222222333444555333111222222333444444333333333111111222222444555777888333333333222333333444444111222222333444555666666000111222000...,,,+++,,,000111111///,,,,,,///333//////000111000///...---+++,,,...000111222222222000000000000000000000000......---------......///000000111222222111000//////000///...---...111444111111111111111000///...////////////...000333666222000//////000000...---000222333222111000111222------......//////000000...000222333333111///---222111111111000000//////...111222///++++++000555333222000/////////000111...000222222111000000000///.........///000111222000000///...------.........///000000000///---,,,//////000000000000//////111000...,,,+++,,,///222,,,,,,,,,,,,///222555777//////111444444000000444000///...///000111111///,,,......---+++,,,///333///000111222222111//////444555777888888555222///------...///111444777888333111000//////111333444333000...000555666222...333222111000111000///...000111333444555444444333555555444333222111//////222222222222333444555555333222000//////111333444...111444555555666999<<<666666555555555555666666666777444000000444666444333444333222111333666888666666666555555444444444999888888777666555555555444666888777555222000000666666666666666777888888333444555444222333777;;;666555444444555666777888444555666666555555666777```___]]][[[YYYXXXWWWWWWVVVVVVWWWZZZ^^^^^^[[[WWWSSSQQQPPPPPPQQQQQQPPPNNNSSSRRRQQQPPPOOOPPPQQQRRRRRRPPPOOOPPPQQQQQQMMMJJJHHHIIIKKKLLLLLLLLLKKKJJJHHHGGGHHHJJJLLLKKKGGGCCCFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCAAACCCFFFHHHHHHFFFCCCAAA@@@AAAAAABBBBBBAAAAAA@@@@@@>>><<<;;;;;;<<<>>>@@@@@@AAAAAAAAAAAA@@@???>>>>>>???@@@@@@???@@@BBBDDD>>>;;;999;;;@@@BBB@@@======;;;999999:::<<<<<<<<<@@@@@@@@@AAABBBDDDEEEFFFAAABBBCCCBBB@@@@@@@@@AAA===;;;999777777999;;;===>>>===;;;999888888888999<<<;;;:::::::::<<<>>>???@@@>>>===>>>@@@@@@>>>;;;999999888666444555777:::;;;;;;:::999999999::::::;;;:::888666555555666777888888999999888666555444333333444777999:::999777444333333555666;;;HHHUUUdddjjjnnnnnnmmmnnnjjjeeeccc```YYYOOOFFFCCCFFFJJJRRR]]]kkktttwwwvvvttttttwwwuuupppjjj```SSSEEE===888888777666777888666222111333555666:::CCCQQQ\\\nnntttyyyxxxpppbbbTTTLLLBBBDDDHHHMMMTTT\\\bbbfffjjjddd]]]XXXSSSKKK@@@888444444333333222333333333333444444555555444444333222333333333444555555555555444222111111222444555444222000111333555555555222222111111000/////////000111111111111222555777////////////000000000000////////////////////////222333222000------000333111...,,,---000222111//////000111333444444333333222111///---,,,,,,......333444666666444222222222555333111111222333222111333333333111//////000222555444444333222111000000333///---...222444111...222222222222222333333444000000000000////////////111222222111111000///...000///---,,,+++---...000555555444222000///111222222111000///............111111111111000000///......///000000000///---,,,,,,,,,------...000444777///---+++,,,///111111///222///,,,---000333444333...000111111444777444...111111111111111000/////////000000000///...---,,,333333444444333222000///333444444444444333222111222111111111111333555666000000111222444555666666999444///...111222///,,,////////////...,,,+++***---------...000111333444333222111/////////000111444555555555333111111111555555444111//////111444555333111111444555666666444666666333222444444111444333111111222444777999555555444555666888:::;;;777777777555222111111222666888888666222///000222111222222111000000111222999888888777666555555444666666555222......222777777444000000444777888888444666777777555444555666^^^]]]\\\ZZZXXXWWWWWWVVV[[[ZZZZZZ[[[\\\[[[VVVSSSTTTRRRPPPPPPQQQRRRQQQPPPPPPPPPNNNMMMMMMNNNNNNOOOQQQOOONNNOOOPPPPPPMMMJJJHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGIIIKKKJJJFFFBBBEEEEEEFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>======>>>???@@@AAAAAAAAAAAA@@@???>>>===>>>???@@@???>>>>>>???AAA@@@===;;;===AAABBB@@@===<<<:::999999;;;<<<;;;:::<<<<<<<<<===???AAABBBCCCBBBCCCCCCAAA???======>>>>>>===;;;:::::::::<<<===;;;;;;;;;;;;;;;:::::::::999999888999;;;>>>AAACCC@@@>>><<<===>>>???===;;;::::::999777555555777999888888888888888999:::;;;;;;:::888888888999;;;<<<<<<;;;999888777777777888444333444666888999999777777555444555555;;;HHHVVVeeelllrrrsssttttttqqqmmmlllhhhbbbZZZUUUTTTWWWYYY\\\cccmmmtttvvvvvvuuutttsssooohhh___UUUKKKAAA<<<555444444444555666444111...111444777===HHHVVVaaakkkmmmoookkkbbbVVVKKKEEEJJJNNNUUU]]]cccgggjjjjjjddd]]]SSSKKKFFF@@@999444333222222111222222333333444444444444444444444444444444444444444444555555222333333333333333333222222000///000222444444444333222222111111000//////111111222111000111333666333222111111000000000000111111111111111111111111222222222000...---000333.........000222222000---///000111333444333333222555444111/////////000000333444666666444222222333555333111111222222111000222222222111//////111333555444444333222111111111222///---...222444222///222111111000111222333444000000000000//////////////////000000000000000///...---,,,,,,,,,,,,---...111222222111000000222444333333111000000000000000000111222333333333222111---...///000000///...---000000000///......111444222///------///000///...000...,,,---000222222111///111111000333777555///000000000000000///......///000000111111000000///222333333222111000//////222222222222222111000///000///......///111222333///000111222444444555555666333///000333444111...///000000000000//////............///000111222333222111000///......///000111222444444333333333444222333222000///000333555555333222222333555555555333666666333222555444111333222111000111333444666555444333333444555666777666777666444222000111222333444555444222000222333555555444222000///111222777777777666666555444444555444333333444555555555888555333333666888999888666777777666444444666888\\\[[[ZZZYYYWWWWWWWWWVVV[[[ZZZZZZ[[[[[[YYYUUURRRVVVTTTQQQPPPQQQRRRSSSSSSOOOOOONNNMMMMMMMMMMMMMMMOOONNNMMMNNNNNNNNNLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHIIIHHHEEEBBBDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFEEECCCAAA@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>===>>>?????????===<<<===>>>AAA???===>>>AAACCCAAA>>><<<;;;:::;;;<<<<<<;;;999:::::::::;;;===>>>@@@AAACCCCCCCCC@@@<<<:::999999===<<<;;;;;;::::::::::::888:::<<<>>>???>>><<<;;;;;;:::999999:::===AAACCC???===;;;;;;<<<===<<<<<<;;;;;;:::888666666777999666666666777888999:::;;;888888888888999;;;>>>???===;;;888666555666888:::555444333444666888888888999777555555555:::GGGTTTcccllltttxxxyyyzzzxxxtttuuupppjjjfffeeegggiiijjjhhhkkkooossstttssspppnnnjjjeee\\\RRRIIIBBB===;;;555444333444666555333111///222666:::@@@KKKWWWaaaeeeeeebbb]]]UUUMMMHHHFFFTTTZZZccckkkooooookkkhhh[[[RRRFFF===888666444222222222222222333444555555444444333333333333444444555555555555444444444444000222444555555444222000000///...///222444444444333333333333222111000000222222222111///000222444666555333111000000111111111111111111111111111111111222222111//////000222---...000222444333000---...000111222333333222222666444222111//////000000333444666555444222222333555333111000111111000///000111111000///000222444444444333333222222111111000...,,,...222444222000222111000//////000222444000000000000////////////,,,,,,...//////000000000,,,,,,,,,---------,,,,,,,,,.../////////000333555444444333222111111111111...///111333444333222111,,,---...000000000//////444444333000...---...000444222//////000000///...///...---...000111111000...111222222444777555000////////////.........---///000111222222333333222222111000//////...//////111111111000///......---------,,,,,,---...///000...///111222333333333222444111000222555555333000000000111222222222222222000000//////000111111222000000///........./////////000111333444555666666000111111000///000333666666444222222333444333222333666555222222555444222333333333333333333333333555444333222111111222222555666555444111000111333000111333333222222444555888888666333000000111333666777777666666555444333555222222555999:::777333888666555555777888777666888888777666555555777:::ZZZYYYXXXWWWWWWWWWWWWWWWUUUVVVXXXYYYZZZZZZYYYXXXWWWTTTQQQPPPQQQSSSUUUUUUQQQPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKLLLLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEFFFFFFEEECCCBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@>>>>>>????????????>>>>>>@@@AAACCCDDDDDDCCCAAA@@@?????????>>>>>>????????????@@@@@@???===<<<<<<===AAA???>>>???AAAAAA@@@>>>===<<<<<<>>>???>>><<<:::<<<<<<<<<<<<<<<===>>>???AAAAAAAAA>>>;;;888888888:::::::::999999888777777888;;;???AAABBB@@@<<<:::@@@>>><<<::::::;;;===>>>>>>===:::999999:::;;;<<<<<<<<<;;;999777666777999777777777777777888999:::666666666777888:::<<<===:::999777555555666777888666444222333555666777777777666666666666999DDDPPP^^^iiisssxxxzzz|||{{{wwwyyytttnnnllloooqqqrrrqqqpppqqqqqqqqqooojjjeeeaaa]]]ZZZTTTLLLDDD???>>>===<<<888666888888555222222333555777:::???FFFPPPVVVWWWVVVSSSOOOLLLKKKMMMOOO\\\aaagggllllllggg```\\\OOOGGG===555222222333333333333333333444666777777444444333222222333444444666555555555444444333333111222333444444333222111//////...000333555555444444444444444444222111000222222222000......000222555444222111000111222333////////////////////////111111222111111111111111000000111333444333222111...///111222222222111111333222111///............222333444444222222222333555333111000000000///...///000000000///000333555222111111111111111111111...---,,,...111333333111222111///......000222444000000000000////////////+++,,,---...............***,,,---//////...---,,,+++,,,.../////////222333444333222111000000000000+++---///111111000///...***,,,...///000111000000555555444111...------...333222000000000000000000//////000111111111000000...444888999;;;;;;777111000000//////...............///000222333333444444111000...---------...///111111000///............------,,,+++,,,---...///---///000222222222111000333222222444666555333000111111222222222222222111222111111000000000111111000000000/////////000000000000111333555666666555111111111//////000222555666555333333333333222000222444444222111444444111555666666777666555444333555555444222111000//////333444444333111000111333111111222333333444555666777666555222000000222555666777777777777666555444555333333555777888666444555555444444555555444333666888999888777666777888XXXXXXWWWWWWWWWWWWXXXXXXSSSTTTWWWXXXYYYYYYYYYZZZWWWTTTQQQPPPRRRTTTUUUVVVQQQQQQPPPPPPOOONNNMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLOOONNNMMMKKKIIIHHHGGGFFFDDDDDDEEEEEEEEEDDDCCCBBBCCCDDDFFFGGGGGGGGGFFFEEEDDDEEEEEEFFFGGGHHHHHHIIIFFFFFFFFFEEECCCAAA???>>>===>>>>>>??????>>>>>>===@@@AAACCCEEEEEECCCAAA@@@<<<<<<<<<===>>>???AAABBB???AAABBBAAA???===<<<<<>>>>>>>>???@@@???????????????@@@@@@@@@===;;;???>>>===<<<;;;;;;;;;;;;>>>??????===;;;::::::;;;:::::::::999999888888888:::===@@@BBBBBB???;;;999AAA@@@>>><<<;;;;;;;;;<<<===<<<:::999888999:::<<<;;;;;;;;;:::888777777999;;;:::999888888888888888777777777777888999999:::888888888999888888777777777444222222444555666555222333666888888999BBBLLL[[[gggsssxxxzzz|||{{{yyyzzzvvvqqqppprrruuutttsssssssssqqqmmmggg___XXXTTTTTTTTTTTTPPPKKKGGGEEEEEEFFF???;;;;;;999333111333333444666888<<>>@@@@@@@@@AAAAAA@@@@@@@@@???AAABBBCCCCCCBBBAAA???<<<;;;;;;;;;===???AAABBB???@@@BBBAAA???===<<<<<<======>>>>>>???@@@@@@AAAAAA@@@??????@@@@@@>>><<<>>>>>><<<;;;999999888888===>>>???>>><<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<======>>>@@@AAA@@@>>><<<:::========================;;;<<<<<<:::888888:::<<<888999::::::888777888999<<<;;;:::999888777777777:::::::::999999999999999888999:::;;;;;;:::999888666444333333444444444333000111555999999;;;CCCMMM]]]iiitttxxxyyyzzz{{{zzzzzzxxxuuuttttttuuuuuuuuurrrrrrppphhh]]]TTTPPPOOOTTTXXX]]]]]]YYYTTTRRRRRRPPPFFF???>>>;;;444333777444555888;;;@@@EEEIIILLLNNNPPPSSSUUUWWW[[[```ddd]]]ZZZVVVQQQKKKEEEAAA???555333222111000111222222000000000000111222222333222222333333333333222222333333333333222222222222444333111//////111333444222111111333555666444333333444555555555333111///111111111///------///000------...///000111111222222222222222222222222222000000111333555444222///333333222000///000444777...///000111111000///...000000111111111000000000///000000///...///000222222000......///000///....../////////...///222444......//////000000000111------...//////000111111000000000000111111222222000000000000////////////.........------,,,******,,,---///111222111000///---...000000...------...000000///...------------111111111000000///...---***,,,---///111111111000///000111000///......000...///000000///000222444444555555444222111222333444???JJJNNNMMMIIIBBB:::333222000/////////000111000111111222222222111111000000////////////000000111000/////////000222333111000///......///000111111111111000000000000000444444444444333222000000222222222111000///...---333333222222222222222333000111222333333333222222555333111222555555333000555555444111//////111333555444333333444333111///...111111......111222///222222333444333222000///555555444444333111000///000111222111000000222333777666555555666666555444000111222222222222444666555666888999999777666444555777888555111///333666000111111000//////111222333666999:::999777555555WWWWWWWWWWWWXXXYYYZZZ[[[XXXZZZZZZXXXUUURRRSSSTTTTTTRRRQQQQQQSSSTTTTTTSSSPPPPPPPPPPPPOOOMMMLLLKKKLLLNNNNNNMMMKKKKKKMMMPPPOOONNNLLLJJJHHHGGGGGGGGGCCCEEEGGGFFFCCCBBBCCCEEEDDDFFFHHHJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???@@@AAAAAAAAAAAA@@@???>>>===<<<;;;;;;===>>>@@@<<<>>>AAAAAA???===<<<<<<<<<===??????@@@AAABBBDDDAAA???======>>>>>>===<<<======<<<;;;;;;;;;;;;<<<>>>???@@@???>>>===>>>???===<<<;;;;;;;;;===???AAA=========>>>>>>>>>>>>>>><<<>>>???@@@???>>>;;;::::::<<<===<<<999888:::;;;666777999999888777888999:::999888777777777777777888888888999999888888888777777777777777777888888555444333333444444222000111111444777999===HHHTTT___jjjuuuwwwuuuwwwxxxxxxwwwwwwwwwvvvuuutttvvvwwwqqqqqqmmmbbbTTTNNNPPPUUU]]]ccciiijjjfffaaa______[[[NNNEEEDDDAAA:::;;;BBB@@@AAADDDIIIOOOSSSVVVWWW\\\___bbbcccbbb___^^^]]]PPPLLLGGGAAA<<<999888888333333222111000111222333222222111111111222222333000111333555555333111000111111111111111111222222222222111111111111222222222111222333444444222000222333444555555222000...000000000...------///111,,,---///111111111//////222222222222222222222222000000111444666666222...///000000///---...111444......000000000///...------...///000000111111111---......---,,,---///111000...------///000000/////////000///...///111333//////000000111222222333---...////////////000000000000222333333333222111000000000000////////////,,,---------------,,,,,,,,,---...///000000000///,,,...000000///.........000///...---,,,,,,,,,,,,111000///.........///000+++,,,...///000000000000---///000000...---...///...///000///------///222555666555333000///111444333===GGGIIIHHHEEE???999222111///.........000111444444444444333222000000000111111222222222111111//////......///111333555222111000//////000111222444333111//////000111222222222222111111111222333111111111111111000//////333333222222222333333444///000111222333222222111555222000222555666333000555555444222111111444666333333222333444333111///,,,...///,,,---000000...111111111111111111000000222222333333333222111000///000111000000000222444666444333444666777555333111333555555444333333444222444666777777666444222444555666666666555555555111222333111000111444777555666777777555555666777WWWWWWWWWXXXYYYZZZ[[[\\\XXXYYYZZZXXXTTTRRRSSSUUURRRQQQQQQRRRTTTTTTTTTRRRSSSSSSSSSSSSRRRPPPNNNMMMMMMNNNOOOMMMKKKKKKNNNQQQNNNMMMJJJHHHGGGFFFFFFGGGDDDFFFGGGFFFCCCBBBCCCFFFEEEFFFIIIKKKKKKJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGDDDAAA>>>===>>>@@@BBB??????@@@@@@@@@@@@???????????????@@@@@@?????????@@@???===;;;:::;;;<<<===:::===??????>>><<<;;;;;;<<<>>>@@@AAAAAACCCDDDFFFAAA???<<<;;;;;;<<<<<<;;;>>>>>>>>>>>>>>>???@@@AAA@@@AAABBBAAA>>>===>>>???<<<;;;999888999<<>>AAABBB???AAABBBBBB@@@<<<888555999<<<>>>===:::999:::;;;444666888888888777888999777666666666666777777888444444555666666666666666666444222111111333555777444333333444555444111///444333333555888>>>MMM[[[___jjjssstttrrrsssuuuuuusssvvvwwwvvvssssssvvvyyyqqqqqqkkk^^^OOOKKKSSS]]]ggglllrrrrrrmmmiiiggghhhcccUUUKKKJJJHHHBBBDDDLLLPPPQQQTTTXXX]]]```aaaaaacccfffhhhgggaaaXXXQQQMMMCCC@@@;;;777444333444555666666555333222222333555666666555444444444555555///111444666666444111/////////000000111111111222///000222333333222000///222111111222333333000...111222444555444222///.../////////...------///111---///111222222000...,,,000000000000000000000000//////111444777666222...***---//////---,,,...000......///000000///...---)))***+++---.../////////,,,------,,,+++,,,...000///---,,,---///111111000///000000///......000333000000111222333444444555---/////////......///000///111333444555444222111000000000000////////////++++++,,,---............+++,,,---...////////////+++---000111000//////000000///...------,,,---------,,,+++***+++---///111,,,---...000000000//////---...000///...,,,,,,---///111111///,,,+++---///555555555222......111444///888@@@AAA???===:::666222000...---,,,---///000777777666555444222000///111111333444444333222111...---------...111444555222111000//////000111222666444111///...///111333000000000000000111333555000000111222222222222111333222222222333333444555...///000222222222111000444111///222666777444111333444333222222333666999333222222333444444111///***---...+++,,,//////---222222222222222222222222///000222333333222111111///000000000///000222444444222111222555777666444333555888888666444333222000222444666666444222111444333444888<<<;;;777333444555555333111333888<<<888777555333111333777:::[[[YYYWWWWWWYYYZZZ[[[ZZZWWWWWWVVVVVVUUUTTTSSSSSSSSSRRRRRRSSSTTTTTTQQQOOONNNOOOPPPQQQQQQPPPOOOOOOPPPPPPPPPNNNLLLLLLMMMOOOMMMLLLJJJHHHGGGGGGGGGGGGFFFGGGHHHGGGFFFFFFGGGHHHFFFHHHJJJKKKKKKHHHFFFDDDCCCAAA@@@AAAEEEGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????<<<<<<>>>AAACCCCCC@@@===AAAAAAAAA@@@???===:::999;;;<<<>>>???>>>===;;;:::<<<<<<>>>@@@CCCDDDCCCAAA@@@???>>>???AAAAAA???===999999:::;;;===???AAABBB:::===AAACCCBBB@@@>>>>>>@@@>>>;;;999:::<<<<<<<<<>>>;;;888888;;;>>>>>>===BBBBBBBBBAAA@@@>>>===<<<=========;;;777555555666333555888999888888888999888777666555444444555666666666777888999::::::;;;;;;999777666666666444333222333444555666666666666333444444444777AAAPPP[[[hhhkkkmmmnnnooorrrxxx}}}{{{wwwrrrqqqrrrtttsssrrrtttrrrhhhYYYSSSZZZcccfffoooqqqtttuuussspppnnnnnniiiccc[[[YYYZZZ[[[XXXUUU^^^`````````dddjjjllliiillliiiccc]]]UUUMMMEEE@@@999888666333222111111111111222333222111111333555<<<999555555666777555333222333555666555333000...222111000000000111333444333222111222333444222000333333444444333222000///555555333222111111000000333111///---,,,...000111000///...000333333111...333222111000///...------000//////111555666555222000+++))),,,...,,,---///111000000///...------,,,+++,,,---.........---,,,000,,,+++///222000......------------...///000111000///------...111444666333111///...///////////////...---,,,---///111222666111------000333111///.../////////......000111...---++++++,,,...111333------------------------,,,///222222///---,,,------------------...///000111000...------...///000...---,,,,,,,,,---......---------.........//////,,,---......------///111777666444222000...------111000000222555555222//////...,,,++++++,,,...//////000111000//////111333///222555444111000111333444222///,,,,,,---000111---,,,******+++---///111222222222111000...---,,,...,,,,,,...222555444333---...000222333444333333000111333444555555444333111111111111111111222222444111000000222333111///444333333222222222333444222222222111111000000000222111000//////000000111111111222222333333333333333333222222222333444444222333333222000///000111333222222666999999555111000222333555555444333222///111444444333222222333555666888999888666333111000111222555666888888999555555555555666666666666\\\ZZZXXXXXXYYYZZZZZZZZZVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRPPPNNNOOOPPPQQQRRRRRRPPPOOONNNMMMMMMMMMLLLKKKLLLOOOQQQMMMLLLKKKIIIHHHHHHIIIIIIHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIGGGDDDCCCCCCBBB@@@AAADDDFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@>>>>>>===???AAABBBAAA@@@BBBBBBBBBBBB@@@>>><<<;;;===>>>?????????===;;;:::>>>>>>???@@@BBBCCCAAA??????>>>>>>???@@@AAA@@@???::::::;;;;;;===>>>???@@@===@@@DDDEEEDDDAAA@@@???<<<:::999999;;;>>>??????===:::777888:::=========@@@@@@@@@???>>><<<;;;:::;;;<<<<<<;;;888666666777222555777888888777777888777666444333333333555555777888888999999:::::::::;;;999777666666666555333444555666777777888777777555555555444777???LLLVVVbbbfffllloooqqqssswww{{{wwwtttppppppqqqssssssrrrrrrqqqhhh\\\XXX___gggjjjqqqrrrttttttssssssuuuwwwnnnjjjeeedddeeefffdddbbbjjjlllmmmlllnnnpppmmmgggbbb]]]VVVPPPJJJCCC;;;666666666666555444222000///000111111111000000222444888666444444666666444222222333555666555333111///222111000000000111222222222111111222333333222000333333444444333111///...333222111000////////////222333333333333333222222000...---...111333333222000000000000000000//////222111000111444444333000...,,,---000000,,,+++...111000000//////.........---...///000000000///......***)))...111000...///000000000000111222333333///...------...000333555222000............///...000///......///111333444555111,,,,,,000222000...,,,---...---,,,,,,...///...,,,+++******,,,///000........................,,,///111111...,,,,,,---//////////////////000000111///...------...///000...---,,,************+++---------.........//////,,,---......------///000444333111000////////////...------///222333111/////////---,,,,,,,,,------000111222111//////000222...000222333444444555777444222///------...111333000000//////000111222333111111000000/////////...---,,,+++---111333222111000111222222222222111000111222333333333333333333333333222111111222333444666333111000111222000...111111111222333333444444444444444444444444444444333222000//////000000111111222333444444444333222222222222222222333444555222333222000......///111333444666777666555333333000000000111111222333444000111333444222111111222444555777888777666333222111222333555666777777777777666666666666666666666]]][[[YYYYYYZZZZZZYYYXXXSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPOOOOOOPPPQQQOOONNNOOOPPPRRRSSSRRRPPPNNNLLLJJJKKKJJJIIIIIIKKKOOORRRMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKJJJIIIHHHFFFDDDCCCBBBDDDBBBAAABBBCCCCCCCCCAAABBBAAAAAAAAAAAA@@@@@@@@@CCCBBBAAA@@@????????????AAA???======???AAABBBBBBBBBCCCCCCCCCAAA???>>><<>><<<;;;@@@??????@@@BBBAAA???===>>>======>>>@@@AAA@@@???<<<<<<<<<<<<<<<<<<======>>>AAADDDDDDBBB???>>>===;;;999888888;;;===>>>>>><<<:::888888:::;;;<<<;;;=========<<<;;;:::999888999;;;<<<;;;999777777888222555777888777666777777:::888555444333555777888::::::::::::::::::::::::;;;999777666666777555444666666777888999999999999777777666555666<<>>===>>>@@@BBBBBBAAAAAABBBBBBBBBAAA@@@>>>===AAAAAAAAAAAA@@@>>>===<<<>>>>>>>>>@@@BBBBBB@@@>>>@@@???===>>>?????????>>>============<<<;;;;;;:::<<>>;;;999999<<<:::888888999::::::999???===;;;::::::::::::999::::::::::::999888888777777999;;;;;;999888888999444666888999888777777888===;;;999777777888;;;===<<<<<<;;;;;;;;;::::::::::::888666666777777777555666666777888999999999999999888777555555999@@@FFFLLLRRR\\\ccciiinnntttxxxssssssssstttuuuuuutttsssrrrqqqnnnkkkkkknnnrrrtttrrrrrrpppmmmkkkkkkmmmpppoooppprrrqqqooommmlllmmmooopppnnngggbbb\\\RRRIIIDDD>>>888777:::<<<888444222333444555555444222111///000111111///000111333222222333444555555444333333333333444444333333222111111000000000000000000222111000111333333111000222222333333111000...---//////......---.........---///222555555444111///333222222222333444555555......///000111222222333222222222222222222111000///111555666111++++++000000000000000111111111111++++++,,,------.........---++++++///000......000......///000000111111111------,,,+++,,,---///000------...---,,,,,,---.../////////000111222444555111///,,,,,,...///...,,,...///111111000000000222...---+++******+++,,,---.........---,,,,,,++++++---------,,,,,,,,,---...222222222222111000000//////............///000000/////////...........................////////////---...///...,,,,,,...000///---,,,++++++---000111,,,+++++++++++++++++++++---...000111111000...---///000222222222222333444777444333444777888555222222111000//////111333555000111333333333222000//////...------///111444666333222222333333444444333555555444222111///...---555444222111000000111222666444111///...000333555666444222000000111111222000111333555555444222111...///000111333444555555444333111000///000000111111333444555555333111000//////000000222333444555555444111...,,,---000333444555666555333222333555111000///......///000111000222333333111111111222444444555555555444444444555555666666555444444333999999888888777777666666\\\[[[YYYYYYZZZYYYWWWVVVQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQOOOPPPQQQQQQPPPNNNMMMNNNPPPQQQQQQOOOMMMKKKLLLKKKJJJGGGFFFFFFIIILLLGGGHHHHHHIIIJJJJJJJJJJJJLLLKKKKKKMMMNNNNNNLLLIIIGGGFFFDDDCCCCCCDDDEEEFFFCCCDDDDDDCCCBBB@@@???>>>AAABBBCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>???AAACCCCCCAAA???@@@@@@AAAAAAAAA@@@>>>===AAAAAAAAA@@@@@@???>>>===<<<<<<===???BBBBBBAAA@@@CCC@@@>>>======>>>===<<<>>>>>>>>>>>>===<<<;;;:::<<<>>>??????<<<999888888999888777777999:::999888AAAAAA@@@===;;;999888888888999999999999999888888666888:::;;;:::999999:::666888;;;;;;:::999999:::===<<<:::888888:::<<<>>>======<<<;;;;;;::::::::::::888666666777888888777444555666777888888888888999888666444444777;;;>>>BBBGGGNNNTTTZZZccclllsssppprrruuuvvvvvvuuutttsssuuurrrppppppqqqrrrsssuuuqqqrrrsssqqqooommmmmmmmmqqqrrrsssppplllhhhfffeeejjjiiiddd[[[UUUPPPIIIAAA<<<888444555999;;;:::777444333333222222222333333111222222222111111333444222333444555555555555666444444333333222222333333000111111111111000000000111111000111222333111///000111222222111000...---//////.........///000000......000111222222222222444555777888666444333111000000000000111111111111///000111222222111111222222222444444///***---444000000000000111111111111++++++,,,,,,---...//////111///000222111---,,,///------///000111111000000------,,,++++++,,,---...+++---......,,,+++,,,.........//////000111111222///...---------...---,,,...000222222111000111222//////...---------......000000//////.........---...---,,,,,,,,,---------000111111111111///.....................///000000,,,---...///000111111111........./////////000000......///...,,,,,,...///000///---,,,,,,---...///.........---+++******)))+++---000222333222111000,,,///222333444444666777666444333444777888555222222111000///000111333444///000222333333222000...///...---...///222555777333333444444333333333444333333222111111000000000555444222111000111222222555333000------...111333222222111111111222444555444555666666555333111///,,,---...///111333444555555444222000000000000111000111222333333222000///...//////000111222444555666555333000......222555444222111222555666555333222333333333222000...---111222333333222222333555555444444333333333333333555555666666555444444333999888888888777777777666ZZZYYYXXXXXXYYYYYYWWWUUUQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRQQQOOOMMMLLLLLLMMMNNNNNNNNNMMMLLLLLLMMMLLLIIIFFFEEEFFFGGGEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJIIILLLOOONNNKKKGGGDDDDDDCCCBBBCCCDDDEEEFFFCCCDDDFFFEEECCC@@@??????AAABBBCCCDDDDDDDDDCCCBBB????????????@@@AAABBBCCC===>>>@@@CCCEEEDDDAAA>>>??????@@@AAAAAA@@@???>>>@@@@@@@@@???????????????;;;;;;<<>><<<=========<<<>>>>>>???@@@???>>>===<<>><<<;;;;;;666555666888;;;======<<>>>>>>>>>>>>>>???@@@@@@<<<<<<===???AAAAAA@@@>>>@@@>>><<<;;;===>>>??????===>>>@@@AAAAAAAAA??????AAACCCDDDCCCAAA???>>>???888777888:::>>>??????>>><<<>>>???>>><<<:::;;;===:::;;;<<<===============555888;;;<<<;;;999888888888:::<<<<<<;;;999999999888888999999::::::::::::;;;;;;;;;:::::::::::::::999777666777888::::::999444444555666777777777777666555444333444555555555555777999:::===CCCMMMTTTbbbhhhpppvvvxxxxxxyyyyyyooojjjiiimmmpppooonnnqqqooorrruuuvvvuuurrrqqqqqqnnnjjjddd___ZZZUUUNNNIIIBBBBBB???:::999:::888444666888999888555333444555333333333333222222111111000111222111000000222444333444333111///000444777999777444111000000111222///000111333444444444444111000000000222222000///,,,---...000111000000///............///000111222000111111222444666777888111444666666333000//////222222222111111111000000///111333222000//////111222///000222222//////222111000000//////.........------------...000222333111000222333000++++++///,,,---///111111111000///......------,,,,,,,,,,,,)))---000000---+++---000////////////...---,,,,,,...///000///...---------,,,///111222111000000000////////////000111111111000000000111222222333333---,,,,,,...111111///,,,---...///111111000///...,,,---...//////000000000***+++---///000111111000.../////////000000000000...//////...,,,,,,---...000111111222111000///...///222666777444222000000111111222333333222111000...111444666555555555555,,,...111222222333444555111111000/////////000000000111333444555444444333000000111111111222222222...000222111000///111333000000///000111222444555333333444555555555444444444222111////////////000---000444555444333444555444444333222111///.........///000111333444666666666555333111000000000111000000///000111222444555///////////////000111222444444444222000///111333111222333555555555333111222222333222222222111111111222333444444666999;;;888666333111///000111111111222333555666777777777555555555666666777777888UUUUUUUUUWWWXXXXXXVVVTTTTTTTTTSSSRRRQQQQQQPPPPPPKKKLLLNNNQQQRRRPPPKKKGGGJJJIIIHHHIIIJJJKKKMMMOOOIIIKKKMMMLLLIIIGGGFFFFFFEEEFFFIIIKKKMMMNNNNNNNNNIIIGGGFFFIIIMMMMMMHHHCCCEEEEEEDDDCCCCCCBBBAAAAAABBBEEEHHHGGGDDDAAAAAABBB>>>???AAACCCCCCCCCAAA@@@FFFEEECCCAAA???===<<<<<>>???AAACCCCCCCCC@@@AAABBBCCCCCCCCCBBBAAA============>>>???@@@AAA>>>>>>>>>???@@@@@@>>><<<>>><<<::::::===@@@AAABBB<<<===@@@BBBCCCBBBAAAAAAAAABBBCCCCCCAAA??????@@@===<<<<<<>>>???@@@???===777:::======<<<;;;===???<<<<<<===>>>????????????555888;;;<<<;;;999888888777999;;;;;;:::888888999888999;;;<<<===<<<;;;;;;::::::::::::::::::::::::888777666777999::::::999444555666777777888888888555444333333444555555444333444666555555999@@@FFFNNNUUU```hhhkkkmmmnnnpppkkkeeedddjjjnnnmmmmmmpppooopppqqqpppnnnkkkiiiiiifff___WWWRRROOOIIIAAA;;;666777777444666888777333222666::::::666444666999111333444555444222///...///000111000//////111333333333222///---...222666:::888444111//////111111...000222444555666555555111000///000222222000///***,,,...///111111111000---------...///000111222...///111333555666666666///111333222///...///111111111111111111111222222111333444333///------///000---...333555222///...111000000///...------,,,++++++++++++,,,...000111......000222///+++,,,000)))***---...///...---,,,///......------,,,,,,+++(((---111111...,,,...111111111111000///---,,,+++...///000000///............111444555444222222222---......///000111111222,,,,,,---...///000111111---,,,---///222222///,,,,,,---000111222111000///,,,---...///000000000000...///000222222222111111////////////000000000000/////////...,,,,,,---...///000222444444333111000---222888:::888666555555555444444333222111//////111333666777555333333333---000333222///...///222111111000//////.../////////000111222333333444444111111222222222111000000...111333333111111333666000000//////000222444555222333555666777666555555444333222111000000000000...222666777555222222333222111000///.........///......///000222333444555666555333111000000000111111000//////111333666888000///////////////000111222333333222000///000111000444888888444111000111222111000///000222444555111222333444555777;;;>>>999777333000//////000111000111333555666888888999333333444555666777888888YYYWWWUUUSSSSSSTTTVVVWWWRRRRRRSSSRRRRRRQQQPPPPPPNNNMMMMMMLLLLLLMMMMMMNNNRRROOOLLLKKKLLLMMMMMMLLLHHHHHHIIIKKKLLLKKKGGGDDDJJJJJJJJJJJJJJJJJJJJJJJJKKKHHHDDDEEEIIIKKKIIIFFFGGGGGGFFFFFFFFFFFFFFFGGGEEEDDDCCCCCCDDDDDDCCCBBBEEEAAA???@@@DDDEEECCC???>>>@@@BBBBBBAAA?????????CCCCCCBBBAAA???>>>======???======>>>BBBEEEGGGHHHAAA???>>>@@@CCCDDDCCCAAA=========???AAABBBAAA@@@<<<;;;<<<===???>>>===;;;:::;;;>>>AAABBBBBBAAA@@@DDDCCCAAA???>>>>>>??????======<<<<<<<<<>>>???AAA;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>???888999::::::::::::;;;<<<999:::<<<===<<<:::888777777888999:::;;;;;;<<<<<<<<<666333444666555777:::777666666555555555666666666444222111222444888:::444444555666555444222111222222222333555888:::<<>>@@@CCCDDDBBB??????AAACCCCCCAAA@@@@@@@@@CCCCCCBBBAAA@@@???>>>>>>@@@???>>>@@@CCCFFFGGGFFFCCCAAA@@@AAABBBCCCBBB@@@>>>===>>>@@@BBBDDDCCCBBB===<<<<<<>>>??????===;;;===>>>@@@BBBCCCCCCCCCBBBBBBAAA???===<<<<<<<<<===>>>======<<<<<<===??????>>>>>>===<<<;;;:::999999===>>>>>>??????>>>>>>===:::;;;<<<;;;999888999;;;999:::;;;;;;:::999888777<<<;;;;;;;;;;;;<<<<<<===:::555222444666555555888888777777666666666777777666555333333333555777999222333444555555666666555444333333333444555666777888;;;@@@EEEIIIKKKKKKKKKNNNOOOOOOQQQRRRTTTVVVWWWSSSSSSQQQOOOLLLHHHEEECCC@@@===::::::;;;;;;999777222333444444444333222111333333444555555555444333777666444333222111111222333333333333333111000///000111222333333222111000111111000000000222333444333444555555444333222111333222111000//////000000000111222222000///000111222///---///444666444111222111000111222222111000/////////...///000000000111222333333444444333333///......000222222111000222111///......///111222000000111222111000///...000000000///////////////...000111000...///333777555444333222111000000///------,,,,,,,,,,,,,,,,,,---------///000000---+++............---,,,+++***...000333333111///---------...000333444444333222///...,,,++++++---///000---......//////......---,,,------...//////000000,,,,,,,,,...111444444333............------------......//////000000//////000000111111000///...---...//////000000000//////444444333333222222111111333555666555333222222333111222222333333222111000333333333555777888777666111111///.........//////222111///...---,,,------,,,---///111222222222222333111/////////111222222222333333444555666777777222222333444444444333333222111///......///111222111222333333111000000111333444444444444444333333222222000000000000111111333111000111444555444222/////////000111444666888444444333222222222333444222222111111111222333333333222111000//////000111333222111000000000000000777777777777777666666666555777999;;;;;;;;;:::999999888555333111111111222333222222222444555444333333222333555888::::::999PPPQQQRRRSSSSSSSSSQQQPPPOOOOOOQQQRRRSSSSSSRRRRRRNNNNNNOOOPPPQQQRRRRRRSSSQQQOOOLLLKKKLLLMMMMMMLLLIIIIIIIIIKKKLLLKKKHHHEEEHHHGGGFFFEEEEEEFFFGGGHHHHHHEEECCCDDDGGGIIIHHHFFFDDDCCCCCCCCCCCCDDDEEEFFFHHHFFFEEEEEEEEEEEECCCBBBCCC@@@>>>???BBBCCCAAA???@@@BBBCCCCCCBBBAAAAAABBBCCCCCCBBBAAA@@@@@@??????BBBAAAAAABBBEEEFFFFFFEEEDDDCCCAAAAAABBBAAA@@@>>>???>>>???AAACCCDDDCCCBBB@@@??????AAABBBBBB@@@===>>>>>>???@@@AAABBBBBBCCC@@@???>>>===============???>>>>>>============>>>>>>======<<<;;;:::999999;;;<<<>>>??????>>><<<;;;;;;<<<<<<;;;999888888999::::::999888888888888999===<<<;;;:::999:::;;;;;;888333222666777555444555888888777777777777888888777666666555555666777777222222333444666888999:::777666666555555555555555555777:::<<<>>>>>>===<<>>???AAABBB@@@???AAABBBDDDDDDBBBBBBCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@CCCBBBBBBCCCEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@???>>>AAA@@@@@@AAABBBBBBAAA???DDDCCCCCCDDDEEEEEEBBB@@@===============>>>???@@@>>>>>>>>>???@@@AAAAAABBB@@@??????>>>===<<<<<<<<<:::::::::;;;;;;<<<<<<===999;;;===??????===;;;999999;;;;;;;;;999999999;;;:::999777666666777999:::;;;:::888777777888999:::777444444888999666444555777777666666777777888888777777777777777777666666444333333444666888;;;<<<999999999888888888888888888999:::;;;;;;:::999999777888:::;;;;;;;;;:::999======<<<:::999777555555111222333444555444333111333333444555444333222111///000222444555444222111333333222111111000000000333333333333222222111111---///111222222111///---000000222333333333333222333555777888666333000---000000000000000111111222111111111000///000333666444222111222333444333111444222///...000222222222555111---...222444111---...///000000111111000000......000333555555222///////////////////////////,,,...///111111111111000555444333222000///...------///111000///000555999666555444333222222222222000//////...---,,,,,,+++,,,++++++,,,///111000000000///---,,,+++,,,------...000222333222000000111---...///000000000/////////...,,,*********,,,,,,***+++---...000111222222,,,---------.........///...---,,,---...///...---.........---------,,,,,,......///000111111111111000///.........///111333///000222222222111///...555555444444333222222111222444444333222111333444...//////000111111111111333222222333444444333111////////////////////////...///111222222111000//////000222333444444333333000111111111111222444666222222333444555666666777666555333222111222222333333222222111111222222333...111555666444222000000333222000............///---...000111222111///...444444333333333333333222555444333222222333555555000444888666222000333777222222222333333444555555222111111111111111111111555444222111222555888:::>>>======<<<;;;::::::999:::;;;<<<===<<<;;;999777222111111000111222222333555333333444555666555444555444444666999;;;;;;:::RRRQQQOOONNNMMMNNNOOOPPPNNNNNNPPPPPPOOOMMMKKKIIIMMMNNNPPPRRRTTTUUUUUUUUUPPPOOOMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFCCCCCCBBBCCCEEEGGGHHHHHHFFFEEECCCBBBCCCEEEGGGHHHEEECCCBBBBBBBBBBBB@@@???AAA@@@???@@@@@@AAA@@@???AAABBBCCCCCCBBBBBBDDDEEECCCCCCBBBBBBBBBBBBBBBBBBDDDBBBAAABBBCCCDDDCCCAAA===>>>>>>>>>>>>??????@@@CCCBBB@@@@@@@@@???===;;;DDDCCCCCCDDDEEEDDDBBB???======<<<<<<<<<===>>>>>>:::;;;<<<>>>@@@BBBCCCDDD@@@??????>>>===<<<;;;;;;999999::::::;;;<<<<<<===888:::<<<>>>>>><<<:::888777888::::::::::::<<<===:::999777666666777999;;;888888777777888:::;;;<<<888555555:::;;;888555666555555555555555666777888666777777888888777666555666666555555666777999:::777777888999999:::::::::555666666666666666666666555666888888888777666555777666555333111000///...333444666666555444333333444555666666666555333222111222444444444222000///111111111111111111111000555555444444333333333444///000111222222111000///333333333333333222111000222444666777555222///,,,...///000000111111222222...000222222111111222333333333222222222222222111444222///...000222222222222...***,,,000333000------...//////000000//////......000333555555222///000000000000000000000000---...000222333333333222222222111000//////......+++...000000000111555999444333111000///000000111000000//////...---,,,,,,,,,++++++,,,///111111000111000...------...//////...000222222111000000111111111111111000///......///...,,,*********,,,,,,''')))+++...111333444555---------...............---,,,++++++,,,---,,,+++------......////////////------///000000111111111000///---,,,---///111333000000111222222111000///333333333333333333333333111222222111000000222444000000000000111111222222111111000111333333222000000000000000000000000000---///111333333222000//////000222333444444333222111222444444333333666888444444444444444333333333444333222000000000111111333333222222222222333333000333666777666444333222888777555444333333333444...000222333333222000///333333444333333222222333555444333111111111222222666999;;;888333000222666111222222333333333444444333333333333333333333333444333333333555999===???;;;;;;::::::999888777777888999:::::::::888666555111111111111222333444555555444333444666777666555888777666777888999888777UUUSSSPPPMMMLLLMMMOOOPPPPPPQQQSSSSSSRRROOOKKKIIILLLMMMPPPRRRSSSTTTTTTTTTPPPNNNMMMMMMNNNNNNLLLJJJLLLKKKJJJJJJKKKKKKJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCDDDEEEGGGIIIJJJHHHFFFDDDBBBBBBDDDFFFHHHCCCAAA@@@@@@AAABBB@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBBBBBBBDDDFFFBBBBBBCCCCCCCCCCCCCCCCCCCCCAAA???>>>@@@AAAAAAAAA;;;===>>>???>>>>>>@@@AAACCCBBB@@@@@@@@@>>><<<:::AAA@@@@@@AAABBBAAA>>><<>>>>>>>>>>>777888:::===???@@@AAAAAA????????????>>>===;;;;;;;;;;;;;;;;;;:::::::::999888999;;;<<<<<<;;;999888555777999::::::;;;===???:::999777777777888:::;;;999::::::<<<===>>>>>>???999666666:::;;;888666777555444444555555666777888555555666777777777666666777666666666666666777888333333555777888888999999333333222222333444666666444555555555555555444444444333222000......------000222444555444444555777555666666777777555444333333333333333222111000///000000111222222222111111777777666666666666777777222222333333333333222222555555444333222111000000///111222333222///---+++...///000111111111111111...000222222111000000111222111111111111111111111444222000///111222222111---***((())),,,...---,,,------...///////////////......///222444444222000111000000//////000000111...///111222333333333222000000/////////.........,,,///333444222222444777444333111//////000111222000000000///.........---+++++++++---000111000///000000///////////////000...000111111///...///000333333222111000//////...///...,,,+++***+++---...&&&(((***---///111222333////////////////////////***))))))***---......---------......///000000111+++,,,---///000000000000111000.........000222333/////////000000000111111111111111222222333333333///000000///......111333111000000000000000111222/////////000222222111000///000000111111111111000...///111222333111000///...///000111222111111000000333666555333222555777666555555444333333222222222111111000000000000111222222222222222222222222111444777888666555555555777666666555444444444444111222444555444333111///111222333333111111222333000000000000111222444555>>>>>>===888333000111333222333333444444333333222333333444555555555444444222222222444777:::>>>@@@888888777777666666555555555666777888777666444222333333444555666777888888666555444555777777777666999888777777777777666444VVVUUUSSSQQQOOONNNNNNNNNOOOPPPRRRSSSRRRPPPMMMJJJKKKLLLOOOQQQRRRRRRRRRQQQPPPNNNMMMMMMNNNNNNLLLJJJLLLKKKJJJJJJKKKKKKJJJHHHEEEFFFHHHIIIIIIHHHFFFEEEAAABBBDDDEEEFFFHHHJJJLLLIIIGGGDDDAAAAAABBBDDDEEEAAA@@@???@@@BBBCCCBBBAAAAAABBBBBBBBBAAAAAAAAABBB@@@AAABBBAAAAAABBBDDDFFFBBBBBBCCCCCCDDDDDDDDDEEEBBB???;;;:::<<<>>>@@@@@@>>>@@@AAAAAA???>>>@@@BBBBBBAAA@@@@@@AAA@@@>>><<>>;;;>>>>>>?????????>>><<<;;;999:::<<<===>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;::::::::::::999999999::::::::::::999999777888::::::::::::<<<===:::999888888999:::;;;<<<:::;;;===??????>>>===<<<999666555999:::777666777555555555555666777888999444444444555555666666777555555666666777777666666222333555666888888888777333333222222333555777888444333333333333333444444444444333222111222333333000222444333222333555888444555666666666555444333222111000/////////000111///000222333333333222222666666555444444555666777666555444333333444555666666555333222111222222333//////000000000///---,,,///000111111222111000000000000000///------///111///000111000000000000111222111000111222222111000------,,,+++++++++,,,,,,---......//////////////////......000222222111000111000...------...000111...///000222222222111111111000000//////...------111555999999666333222333444333000///...000111333000/////////////////////++++++,,,///111111///---......///////////////...///000000///...,,,---...111000000000000000000111///...,,,++++++---///000***+++---...///000000000000000000000000000000000+++******+++...//////...........................***+++,,,...//////000000333222111111111222333444......------...000222333111111111111111111111000.........---,,,---///222111000///.........///000---------///111222111000......000111111111000000///000111111111000///......///000111222111000000///333666555111000222555222222222222222111111111000000111222222222111111111111222222222222111111222444666666555444555666333333444444444333333222444444444444333222000///...000222222000000222444------...///111444777888???<<<888555222222333444555555666666555444222222222222444555555555444444111111222444666888:::<<<666666666666666666555555333444555666666555333222444444666777888888999999666555555555777888777666888666555666777777666444VVVVVVVVVTTTRRROOOMMMKKKKKKMMMPPPRRRQQQOOOLLLJJJJJJLLLNNNPPPQQQQQQPPPOOOOOONNNMMMNNNNNNNNNLLLJJJMMMKKKJJJJJJKKKKKKJJJIIIEEEGGGIIIKKKKKKIIIGGGEEEAAACCCDDDEEEFFFHHHKKKMMMIIIFFFCCC@@@???@@@BBBDDDAAA@@@@@@AAACCCDDDDDDCCCAAABBBCCCCCCAAAAAABBBCCC@@@AAAAAAAAA@@@AAADDDFFFBBBBBBCCCCCCDDDEEEEEEEEEAAA===999777999<<>>???AAAAAA@@@@@@AAABBBCCCAAA@@@DDDCCCBBBCCCCCCBBB@@@===;;;<<<===>>>===<<<999888>>>???@@@@@@@@@>>>===<<<===>>>>>>??????>>><<<;;;777888888999;;;<<<======999999999999999999999999999:::;;;;;;999999:::<<<999999999999:::;;;;;;<<<:::;;;===???>>><<<:::888999555444777888666555777666666666666777888999:::333333333333444666777888222333555777777777777666555666777888999999888888222111000000000222555666444333222222222333555666333222222222222444666777333555555333111111444777333444555555555444333222///...---,,,---///111222///000222333444444333222333222111000111222333444888777555444444555777888555444222111111222444666000111111111111111000000///000111222222111000///333222///,,,***+++///222...///000000//////000111111111000111333333111///111222111///---,,,,,,...---...//////000000/////////...---...000222111000111///---++++++---///111......000111111000000///333222111000///...---,,,555:::>>>===888333000///333222///...---///111222////////////000000000000***+++---000222111...,,,,,,---.../////////------///000000///,,,+++,,,---............///111222333......,,,,,,,,,...000111111111111111111111000///111111111111000000000000000///------......---,,,///......------,,,,,,+++)))***+++---.../////////555444444444333444444444...---++++++,,,///333555333222222111000///......---------+++***+++...111111000...---,,,,,,---...,,,,,,,,,...111222111000,,,---///000000000//////000000000000000///......000111333333444333222222...222555444000...000333------....../////////000///000222333444444333222000111111222222111111000222333444444333333555666444555666777888777666555555555444333222111///...,,,///111111000///222444......///000222444777888:::777222111222666888999777777888888777555333222000111333444555444333333000111222333444666666777666666666666666777777777222333444666666555333222333333555666777777777777777666555666777888777666666444444555666777777555WWWVVVUUUSSSRRRPPPOOONNNNNNNNNNNNPPPQQQQQQOOOMMMLLLMMMNNNOOOOOOOOONNNMMMOOONNNMMMMMMMMMKKKHHHEEEGGGIIILLLNNNNNNLLLIIIGGGDDDEEEGGGHHHHHHGGGFFFEEEAAACCCEEEFFFFFFGGGJJJLLLMMMHHHCCCAAABBBCCCDDDCCC>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEEEEBBBAAA@@@AAA@@@BBBDDDDDDCCCAAAAAAAAAFFFDDDCCCCCCCCCCCCAAA??????===;;;999888888999:::DDDCCCAAA@@@???@@@@@@AAA???AAACCCDDDDDDBBB>>><<>>===<<<;;;:::>>>===???CCCBBB<<<888999:::;;;>>>???>>><<<:::888999888666888<<<===<<<;;;<<<;;;:::::::::;;;<<<===??????>>>>>>===;;;:::999;;;:::999999::::::888666999<<>>;;;999888777777777777777777777777666666666666777888999:::::::::999999888666555444444555666777777666555444555555555555666666666777444444444444555777888:::666555222---)))***///444666555222000000111333555...000333666777666555444444444555666555444333222...------...111333444444555555666666555333111000777444111......///111222555555444333333333333444000222333333333333444666222333333444333111...---///...///222444444000,,,666555444222111000///...111000///......------...000111111222222222111111111000000000000222333444***+++,,,...///000000000111111222222111000...---......---------......///444555444000,,,+++...222///000111222333222222111444555777999888666444222666333000///111222333333000000////////////000111,,,...111333333222000///111111111000000000000000///000111222111...+++))),,,---...//////...---------------...------,,,,,,111222333222111000111333777777666555333000---,,,...000111333333222000///+++***)))((())),,,...000000...,,,,,,...000111000111111000000000000000111444333111000000111333444222111000000000000---+++...---,,,...000222333222000000///......///111222---...///000000111111000///...---,,,---///111222555333000000222333333333444444444333333333222222333222111000111222444555111...+++***,,,///222333111111000000111222222333222111000111222222111000///111222333333333555777111111111222333444555666333666777666111...---......000333444444444555666444555555444333333666888777666444333222444555777777777666555333222111000222444666666444222111111333333444555555444333333111222444555777777666666333333444555555444333333444444555666777777555333333333333444666777999:::<<<:::666444444555555555VVVUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPRRRRRRQQQPPPPPPQQQQQQQQQPPPOOONNNMMMNNNMMMLLLLLLLLLKKKGGGEEEFFFHHHJJJLLLLLLJJJHHHFFFDDDEEEGGGHHHHHHFFFEEEDDDAAADDDFFFGGGHHHHHHJJJKKKJJJGGGBBBAAABBBCCCCCCBBB???@@@AAABBBBBBCCCBBBBBBCCCDDDEEEEEEBBBAAAAAAAAA???AAABBBBBBAAA@@@AAABBBEEEDDDBBBBBBCCCCCCBBB@@@BBBBBBAAAAAA@@@???>>>>>>DDDCCCAAA@@@????????????===???BBBDDDEEECCCAAA@@@CCCBBB@@@???>>>>>>??????AAA@@@@@@???===<<<;;;;;;>>><<<===@@@???:::777888;;;<<<===>>>===;;;:::888<<<;;;:::;;;>>>@@@???===:::999888777777888999:::>>>>>>>>>===<<<:::999888:::999888999::::::888777:::<<<>>>@@@@@@>>>;;;999666666666666666666666666777777777777888999:::;;;999999999888666555333222555666777777777666555555444444555555666777777888666555444333333444555666999888666222//////333666888777444222222333444666111333555777888666555333111111222222222111000///333333222222333444555555666666666666555444333333555444333222111111111111555555444333333333333444000111333333222222444555111222333444444333111000111///...///222333222111555555555555444333111000111000000///......//////111111111222222222111111///.........///000111222......//////000/////////000111222222333222111111......------...///000000333333222000...///222444555444222000///////////////111333666777666555444111///------///000111000000000000///////////////---...000222333333222111222222111000///...------+++---///111111000///------...////////////------------.........------,,,000111111000///......///222222222111///---+++******+++---.../////////...---,,,,,,++++++,,,---...000000/////////000000111111000000//////000000111222111000000000111222333444333222222222222111///...---,,,---///111111111000000///////////////000000000111111222222111111000///---------...000111111000......000222222111222222111111111000000000111000///......000111222111//////000222333333222333222222222222222333333222111000111222222111000///000222222222222555777111111000111111222333444333555777555222///......777888888666333222222333333444666666444333333333555444333333333333444555444444444444333333333333...000222222000//////000000111222333333222111000111222333555555555444444222333444555555444333222333222333333444444333222222222333333444666777777888777777888888777666444TTTTTTSSSSSSRRRRRRQQQQQQQQQPPPOOOPPPRRRSSSTTTSSSTTTTTTTTTSSSQQQOOONNNMMMNNNMMMLLLLLLLLLKKKHHHEEEDDDFFFHHHIIIIIIHHHFFFDDDEEEFFFGGGHHHGGGEEECCCBBBAAADDDGGGIIIIIIHHHHHHIIIFFFDDDBBBAAABBBCCCCCCBBBAAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEECCCAAAAAABBB???@@@AAA@@@@@@@@@BBBDDDDDDBBBAAABBBCCCCCCBBBAAACCCDDDFFFFFFFFFDDDBBB@@@CCCCCCAAA@@@>>>>>>>>>>>>;;;===@@@CCCEEEEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>AAAAAA@@@???>>>>>>=========:::;;;>>>===888666888=========<<<;;;::::::999===<<<;;;<<<>>>???>>>===:::999888777666666777888=========<<<;;;:::999888888888777999:::;;;999888:::999:::===??????;;;777666666666666666666666666888888888888999:::;;;;;;::::::999888777555444333666666777777777777666666444444444555666777777888777666555333222222222222999999888666444333555777:::888666444333444555666444666777888777666444222000000000000000///......666666555444333333333333666666555555555555555666333444555555444333111000555555444333333333333333///000222222111111333444111222333444555444333333444111------///222555666333444555666666555444444111111000000000000000000111111111111111111111111............///000111222000000111111000///......///000111222333333333333............///000222222222000...///111444555666777555111...------...000---///111333444444333222------,,,...000111000...000000000000000///.........///000111222333444444444333111///---,,,+++***(((***---///111222222222000000000000000///------------...............---000111111000---,,,,,,------.........---,,,++++++(((((()))+++,,,---...//////.........---------,,,///111333333000...///111000000////////////000000//////000111111222111111444222111111222333222222...---,,,,,,.../////////...///////////////......333333333333222222222111000///...---------......000...---...111333333222222111111000000000000000000///...---...///000111000000222555777777444111444444333333222333333333222111000111222222111000000111111111000222444777111000000000000000111111333444666555222000//////======;;;777444222222333333666888888666222000///333333333444444444333333222222222333333444444444...000222333222222333444000111222333333222111000111222444555555444222111222333444444444444333222333222222222222222222222111222222333444444555666444666999;;;;;;999666444RRRRRRRRRRRRRRRSSSRRRSSSQQQOOONNNNNNQQQSSSTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNMMMLLLMMMMMMLLLJJJGGGDDDEEEGGGHHHHHHGGGEEEDDDEEEFFFGGGGGGGGGEEECCCBBB@@@CCCGGGIIIHHHGGGFFFFFFCCCBBBAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBAAACCCDDDFFFEEECCCBBBBBBCCC@@@AAAAAAAAA@@@AAADDDGGGCCCAAAAAAAAACCCDDDCCCAAABBBCCCDDDDDDDDDCCCBBBAAACCCBBBAAA@@@>>>===<<<<<<===>>>@@@CCCDDDEEEEEEEEEAAAAAA@@@???>>>>>>>>>>>>AAA@@@@@@@@@??????>>>>>>===::::::<<<<<<888777999>>>===<<<:::999:::::::::::::::999:::;;;;;;;;;:::===<<<:::888777777888888============<<<;;;:::999777666666888:::;;;:::999777444444777<<<===999444777777777777777777777777777777777777888999:::;;;;;;::::::999888777555555666666777777777777777777666666666666666666666666666666555444444333333333666666666666555444444444:::888666555444444444555666666777777666444222000111111111111000000//////333333333222000000000111666555444333333444666777333333444444333222111111555444333333222222333333...000111111111111222444222222333444444333222222333111...---///222555777333222222222333555777888111111111000111111222222222222111111111111111111000000000111111222333333///000000000000///......000000111111222222222222.........///000222333444222///,,,...222555555444333111///......///000111000111222333222111000...000///000222333333111...000111111111111///...---/////////000111333555666444333111///---,,,,,,,,,)))***,,,...000222333444222111111000///......---------...////////////...111222222111...------...,,,------...............++++++++++++,,,---//////------............---,,,---111555444///,,,...000/////////...//////000111...///111333444333222111000...------///000111000...---+++,,,---......---+++,,,...///000000//////444444333222111111111111////////////...---------000//////111333555666555444333222111111111111222000000000///000111222222///000222444777666333111444444333222222222222333222111000111222222111000111222222111111222555777222111000000/////////000222333444444333111000000::::::888666333333555777777888:::999555222000000111333444666666555444333222222222333333333444444...000222333333333555666333444555666666555444333222333555666555444111000111222333444444333222111333444444333222111222333///000111333555666666777666888;;;<<<;;;888666555RRRRRRRRRRRRSSSSSSSSSSSSQQQOOOMMMNNNPPPRRRSSSSSSPPPPPPPPPPPPPPPPPPQQQQQQNNNMMMMMMNNNOOONNNLLLIIIEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFDDDBBB@@@CCCFFFHHHGGGEEEDDDDDDAAAAAAAAAAAAAAAAAABBBCCCEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDFFFEEEDDDBBBCCCDDDBBBCCCCCCBBBBBBCCCFFFHHHBBBAAA@@@AAABBBCCCBBBAAABBBAAA@@@@@@@@@AAABBBCCCBBBAAAAAA@@@???>>>===<<<@@@@@@AAABBBBBBCCCCCCDDDAAAAAA@@@@@@???>>>>>>===@@@@@@@@@???????????????>>>;;;;;;======999999;;;===<<<:::999999999;;;<<<999:::::::::999999999999===<<<:::888777777888888============<<<<<<;;;:::666555666888:::;;;:::999666333222666;;;<<<999444888888888888888888888888666555555666666777888999888888888888777666555555666666666666666777777888888888777666555444333333444555555555666666666666444444555666666555444222777666555333333333333333555555555555444222000///111111111000000000000000///111222111//////111333444333222222222333444555333222111111000111111222444444333222222222222333...000111111111111222444333333333222111111000///000000000000000222333444444111///---...222666999111111000111111222333444333333111111000000111111///000000111222222333333------......//////......111111000000////////////......//////111222444444111...,,,---000222222000//////000000000//////...111222222333222111000///222222222444555333000---///111222333333111///---000/////////000222444666222111000///...///000111,,,,,,,,,---///000222222222222111000///.........---...//////000000000//////000111000...---...///------------......//////......---,,,,,,,,,------******,,,---............,,,000444333...+++,,,//////////////////000111111///111333555666555333222...,,,+++,,,...000000///...,,,++++++---...------)))***---///111222222222444333222000//////////////////000000000///---,,,///...///111444666666555333222111000///000111222000000000000000111111222///......///111222222111222222111111111111222222222111000111222222111000222333333333222333555777333222111000000///000000111222222333444333222000666666555333222333555888:::;;;:::777444222333444222444666888888777555444555555444333333222222111,,,...///000///000222333444555666777777666555444333555777888777555222000000111222333333222111000111333444333000///000222---///111444666888999999;;;<<<<<<:::777444555666QQQRRRRRRRRRSSSSSSSSSTTTQQQPPPNNNOOOPPPRRRQQQQQQMMMMMMMMMNNNOOOPPPRRRSSSMMMLLLLLLNNNOOONNNLLLJJJFFFFFFGGGHHHHHHGGGFFFFFFDDDEEEGGGHHHHHHGGGFFFDDDAAADDDGGGGGGFFFEEEDDDDDDBBBBBBBBBAAA@@@@@@BBBEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFEEEDDDCCCCCCDDDCCCDDDEEEEEEDDDDDDFFFHHHCCCAAA@@@AAABBBBBBAAA@@@CCCBBB@@@???@@@BBBDDDEEEAAAAAAAAAAAA@@@???>>>===AAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBAAAAAA@@@>>>>>>>>>>>>??????????????????===;;;<<>>===;;;::::::;;;:::999888777666666777888<<<<<<<<<<<<<<<;;;::::::666555666777:::::::::888777666555888;;;<<<:::777999999999999999999999999555555555555666777888888333333444555555555444444555555444444555666777888999888777666555444333222222333444666777888888888555555555777888888666444444444333222222222222333333333333333333222111111111111000///.../////////...111333222000111444777333333222222222222222333333222111000000000222222444444333222222222222222///000222222111111333444444444333222000//////......///222222111000000111444111---+++,,,///444777000000000000111222333444444333222000000000111111---...///000111111111000,,,,,,---......///......222111000......---......////////////000111333333000///---...///000/////////000111111000...,,,***//////111222333333444444000000111222333222///,,,///111444666666444111///000////////////111222333111000///...///111333444///...---------///000111111111000///............---...///000111111111111---...000000//////111222......---------....../////////......---,,,,,,,,,******+++,,,---...//////---///111000...,,,---///000//////000000111222333222333555666666444333222///......000222222111///---,,,++++++---.........***+++---///111333333444333222000...------...///...000111222222111///------,,,---000222444333222111000...,,,,,,---///000....../////////000000000///---+++,,,...000111111111111000000111111222333222111000111222222111000111222444444333333444555222222111000000///000000111000111333444555333111555555555222000000111333::::::888666333333444666333444666888999888777666888777666555333222111000111222222222000111222444222333444555555444333222333555777999888666222000000111222222222222111000...111444333000---...///---///222555777888999999===>>><<<888333111444777RRRRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRQQQOOOMMMMMMMMMNNNOOOPPPRRRSSSKKKJJJJJJLLLMMMMMMKKKIIIEEEFFFGGGGGGGGGGGGFFFEEEDDDEEEGGGIIIJJJIIIHHHGGGEEEGGGHHHHHHFFFEEEFFFFFFDDDDDDCCCAAA??????CCCFFFFFFFFFFFFGGGFFFFFFEEEEEECCCDDDFFFFFFDDDDDDDDDEEEBBBDDDFFFFFFDDDDDDDDDEEEDDDBBBAAAAAABBBBBB@@@???AAAAAAAAAAAABBBCCCDDDEEE@@@@@@AAABBBBBBAAA@@@???AAA@@@???>>>>>>@@@AAABBBBBBBBBCCCCCCBBBAAA???>>>=========>>>>>>?????????<<<;;;<<<@@@@@@<<<999:::888888888999:::;;;======>>>@@@AAA???<<<;;;<<<===:::999888777777888999:::999::::::::::::999888888777666666777999:::999777666777888999999:::999999888888888888888888888888555555555555666777888999111222333555666666777777444333333333444555777888666666666666555555555555111222444666777777777777666555555666999:::888555222222222222333333333333222222222333333444444444333222111000000000111111///222555444111111444888444444444444333222111111111222222333333222222111444333222222111222222222000111333333222222444555444333222222111111111111...000222111...---...000222111///......///111222.../////////111222333444555444222000//////000111,,,---///000111111000000...////////////......---111000///......///000000///////////////000111222...///000000//////000111/////////......---------...///000111222333333444------...000222222111///...111555888888777333111000///////////////000000000///------...000333444111///...,,,,,,...000111000///...------......///......///000111111111111---///222333444555888:::333222111000/////////000000000111222111111///...------,,,,,,,,,...///000//////////////////000111000000000000111222333444333444444555444333111000000000111333555444111///---++++++,,,...000000///////////////111222333444222111///------...///000...000222444444333111///------...000333444333111111000---,,,+++,,,...000...///000000000000000000///...,,,---///111111111000000000111222333444555222111000111222222111000...000333333222111111111000000//////.../////////000///000222555666444111333444444333000//////000444555666666444333444555333444555666777777777666999888777666444333222111777888777555333222444555000111222333333222111000111333666888888555222000///000111222222111000//////444888888444000///000...000222444666666555555;;;<<<;;;777222111444888RRRRRRRRRRRRSSSSSSSSSSSSTTTSSSSSSTTTTTTSSSQQQNNNOOOOOONNNNNNOOOPPPRRRSSSIIIHHHIIIJJJLLLLLLJJJHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEGGGJJJKKKJJJIIIIIIHHHIIIJJJIIIGGGFFFGGGIIIFFFFFFDDDAAA>>>???CCCGGGEEEFFFFFFGGGGGGGGGFFFFFFBBBDDDFFFFFFEEEDDDDDDEEEBBBDDDFFFFFFDDDCCCBBBCCCDDDCCCAAAAAAAAAAAA???>>>===???AAACCCDDDDDDCCCBBB???@@@AAABBBCCCBBBAAAAAA???>>>======>>>???BBBCCCBBBCCCDDDDDDCCCBBB@@@???<<<<<<======>>>>>>??????::::::<<>>>>>@@@AAA???<<<:::;;;===<<<;;;:::::::::;;;<<<===777777888888888777777666777666666777999999888666444666888888777666777888777777777777777777777777666666666666777888999:::333444555777999:::;;;;;;333333222222333444666777444444555555666777777777111222333555666555555444555333333444888999777555111111222333333444444555111222222333444555666777666666444333333333444555///222555333000///222666555555666666555333111000///111444666666555222000444333222222111111222222000222333333333333444666333333222222222333444555///111111///,,,+++---000111111111111111000///............///000222333444555444222000//////000111...///111222333333222222222222111111000...---,,,000000/////////111222333000///////////////000000,,,///222111000///222555---,,,++++++,,,///222444111111111111000000000000,,,,,,---///333555555444...111555999:::888555333///////////////.........000///---,,,,,,...111333111///---,,,,,,...000222///...---,,,,,,---///000......///111111222222222000333666888999<<>>>>>>>>???AAACCCCCCAAA???===@@@DDDFFFFFFCCC>>>;;;@@@@@@???===<<<<<<>>>AAA===>>>@@@???>>>===>>>???:::;;;======<<<;;;;;;<<<@@@???===<<<;;;;;;;;;<<<888888999<<<>>>???>>>===:::===@@@AAA???<<<;;;:::======<<<;;;:::;;;>>>AAA===;;;999888888888777666===;;;:::===AAAAAA<<<777999999999999999999::::::;;;888555222222555888;;;666555555888::::::666333666555444222222444666777444444333444555777999:::444222111222555777666444000111333444444333222111555666777777777666444333333333333222222333444444333222111111333666:::<<<555555444333222222222222333333222000...---///111555555555555555333000---111111222333333333333222222333333222000///000111111111111111222333444444222222111111111222444555333444555444222111222333333222111111000111111111666444111//////111333555333222222222111111000000//////000///......000111,,,---.........///111333777666333111000111333444444333222111000///.........------,,,,,,,,,------++++++***+++,,,...000111///......000444555444222.........///......------//////111555999:::666222000000///...............000...,,,,,,///000///---//////...---------.........******,,,,,,)))***---'''***---111444555666666...///111555999===AAACCC???===:::777666555666666444555888;;;===<<<999666333222000...---///333777888777666666777888:::;;;444444444444444444333333444444444444444555555555222///---///333555333000///000222222111111222444111222111...+++---222666555333000///000000000//////222333222555888666111///------///333555444222111000000111444555444333000...---...000000---***...///111333333333222222333333222111///000333555000000111111222444555666777777666333000///000222333222111////////////000...///000222222222111000444333333222111000/////////222555666444222000///...111333333222333666999777555666888555///000777777666444222111111222222111333555555222111222444666555333111000000111111444111///000333444333111111555888999777555555666666444111///...000222444999888888888999:::;;;;;;RRRUUUXXXXXXWWWTTTSSSSSSOOOOOOOOOOOOOOOOOONNNNNNJJJJJJKKKKKKLLLMMMNNNNNNKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGFFFEEEDDDEEEGGGIIIJJJKKKEEEFFFHHHIIIHHHGGGFFFDDDAAABBBBBBCCCDDDEEEFFFFFFHHHEEECCCEEEIIIKKKHHHDDDFFFEEEDDDCCCBBBBBBBBBBBBAAACCCEEEFFFGGGFFFEEEDDDBBB@@@???@@@AAABBBAAA@@@@@@???>>>???@@@@@@>>>===>>>@@@CCCDDDDDDAAA>>>;;;AAAAAA@@@>>><<<<<<>>>AAA>>>???@@@???>>>>>>???@@@<<<===>>>>>><<<<<<===>>>@@@???===<<<;;;;;;;;;;;;888888999;;;===>>>===;;;;;;===??????===<<<;;;;;;<<<======<<<;;;<<<>>>@@@<<<;;;::::::<<<<<<;;;:::<<<::::::<<<@@@@@@;;;777777888888888999999::::::999777555333333555888:::888666666777999999777444777777666555555666777888444444444444555777888:::444222111222444555444222444555666777666555333222555555666666666666666555444333333222222333444444444444333444555777:::;;;666555444333222222222222333333222000......///111666666666666777555222///000111111222222222222222111222333222000000000222222222222222222222333333111111333333444333222222111222333222000000000111444333222222111111111111333222000......///111333222222222222222111111111444444333111---++++++,,,...///000///...///111333666444111/////////111222111000...------...000111///......---------......///...---------.../////////......000333555444222....../////////...------//////111444888999777444111000000//////...//////---,,,,,,---//////---***...............///000000...+++***,,,,,,)))***---)))+++---000111222111111...///000222555888;;;<<<888777444222000000000111222333444777::::::777555444333111///...000444777888999;;;===>>>===<<<<<<666777777888777666555444555666777777888888888777666222///000333555333000333444444333000//////000000///...,,,,,,---000333000///---,,,------...---111333333222444888777333222000...000333555555333222111000111333555444333444222111222333444222/////////000111222222222222444444333111//////111444222222333333444555555666555555444222///...000111333222000///......//////---...///111222222333333666555444222111///...---,,,...111222111111222333000111222222111111555888666444555888555000111666444333222000//////000000222444666666444333333555666666555444333222222222777444222333444666555333444777::::::888777888:::999777444222111333555777777777666555555555666666QQQTTTVVVWWWUUUSSSRRRRRRNNNNNNNNNOOOOOOOOOOOOOOOKKKJJJJJJJJJJJJKKKMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFHHHJJJKKKEEEFFFHHHIIIIIIIIIHHHGGGBBBBBBCCCDDDEEEFFFGGGGGGGGGDDDCCCEEEHHHIIIGGGDDDEEEDDDCCCAAAAAAAAABBBBBBAAABBBCCCEEEFFFGGGGGGGGGAAA???>>>???AAACCCCCCBBBAAA???=========>>>===<<>><<<<<<>>>@@@???@@@AAA@@@>>>>>>@@@AAA>>>??????>>><<<<<<>>>@@@@@@???===;;;::::::;;;;;;999999999;;;<<<===;;;999;;;<<<===<<<;;;::::::;;;;;;===>>>>>>===<<<>>>???;;;:::;;;===@@@@@@???===:::999999;;;>>>===:::666555666666777888999999:::666555444444444666777888999777666666777888888777888888999999999888888888444444444444555777888999444333222222333333222111666777777777666444222111555555444444555666777888555444333222222333444444444444444555666666777777999888777666555555555555333333222000......000222444333333444555555222000//////000111111111111111///111222222111000222333333333333333222222222222111222444666666444111//////000111000///...///000444444333222111111000000000//////......//////000111111111111222222222222666666555222///,,,+++,,,///000111000//////000222333222000...---...///000...---***)))***---111333000000////////////000000333222111000///.........///...///000333444333222///////////////...------......///222555777666555111111111000000000000000,,,,,,...000111000,,,***,,,------...///111111222///,,,+++---,,,******---+++,,,---...///...---,,,.........///000111333333333111///---,,,,,,,,,,,,000///000222444555444333111000///---,,,...111555444777;;;>>>???===:::777666777888888777555333111222444666888999999888777777333111222666999:::999======<<<999555222111222111///------///111111111111111000/////////000000111333222///111666555222444222000000222444444444222000///000222444444333000/////////111222111000111111111111222333444555555555555333000000111333333444555555666666555555333444333111///...000111222111000///.........///------...///111333555666777666555333111///...---///000000//////111444777222222222111000111444666444333555777666222222555666555444333222222333333333555666666555444444555666666777777777555444333:::888666666666777666555555666777888777888:::<<<999888555333333555777888:::999888777666666666666PPPRRRTTTTTTRRRPPPPPPPPPNNNNNNNNNNNNNNNOOOOOOOOOLLLJJJIIIHHHIIIJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJGGGHHHHHHIIIIIIIIIHHHGGGDDDDDDEEEFFFGGGHHHIIIIIIEEEDDDCCCEEEGGGGGGFFFDDDEEECCCBBB@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEFFF???>>><<<===@@@BBBCCCCCCAAA???===<<<===??????>>>@@@??????>>>======<<<<<>>@@@???>>>===;;;::::::;;;;;;;;;::::::<<<======:::888:::::::::999777777999::::::<<<>>>>>>=========>>>;;;;;;<<>><<<888888888999;;;;;;888666333444555666777888999:::444444444555666666777777888777555444444666777888888999:::;;;;;;999777666444444444555666777777888555555444333333222222111333333333444333222111000555444333333444666999;;;666555333222222333444555222222333444444333222222777777666555444444444444222333222111//////000222///......///111111///......//////000000000000000...000111222111111333444444444444333333222222111333444555666555444222000...///000000......///000333333222222111000///.........///////////////////////////000000111111222222444555444222111111222000111111000......///111222111///...------...///---,,,+++***+++...000222111000000000000111111222444333333222111000//////...//////111222222222111000000000000//////...---,,,,,,---...111333444555111111111222222111111111///000111222222111///---,,,---...///000111111111000---,,,...---******---,,,---.........---,,,,,,...------------......///111000///...---------------,,,+++---///111111111,,,,,,,,,+++***+++---000---000333666777555333111222333444555444111...,,,---///222555666555444333222000000333999@@@DDDEEEGGGGGGFFFCCC>>>;;;::::::777444222444777999888666666777777555444333333444222222000---...222333///555333111000111222333333222000//////111222222222------------.../////////333333222222222444555777666666666555333222333555333333555555666555444444333333333111//////111333333333222111000000000000//////...///000333555666666555555333222111000///777666333000///111555888666555333222111222444666444444777999888666555555555555444444444444444444333444555555555444444444444666777999999777555333;;;999888777666666666555333333222222333555888:::888666444333333444666777999888888777777777888888NNNPPPRRRQQQPPPNNNNNNOOOOOONNNMMMMMMMMMNNNOOOOOOLLLKKKIIIHHHHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGEEEDDDDDDFFFIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJCCCCCCCCCDDDEEEFFFEEEDDDDDDCCCBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>><<<;;;<<<>>>AAABBBBBB@@@???======@@@BBBCCCCCC???>>>===<<<;;;<<<===>>>@@@@@@>>><<<::::::<<<>>>AAAAAAAAA???>>>>>>AAACCC??????>>><<<::::::===???>>>===;;;::::::;;;<<<<<<===<<<<<<===>>>>>><<<999999999888666444555777999:::<<<===>>>===<<<======<<<<<<<<<>>>???>>>;;;888777777777888999999777666333444444666777888999999444555555666666777666666777666444333222333666888777888:::;;;:::888666444444444555666666777777777777777666555444333222333000000111222222222222222555444222222333666:::<<<777666444222222222444555222333444555444333111000333222111000000//////000222333222111//////111333---,,,,,,---//////...---......///000000000000///...///111111111111333555444444444444444333222111666666555444333333333333///000111000//////000111111111111111000///...---...///000111111111000000------......//////000000111333555555444444444555///000000///...---///000333222000///......//////---....../////////......000000000000000111222222222222222222222222111111...///000111111111111111111111111111000///...---***+++++++++,,,...000222000111222222222222111111111222222222111000000000---...///000111111111000111...---......******---------......////////////...---------------......000000//////............---+++******,,,...///...***+++,,,+++******,,,...------...///000000000000000111111111000...+++******,,,///222333333111000---,,,---111777>>>DDDGGGHHHIIIIIIGGGDDDBBBAAABBB>>>;;;999;;;>>>AAA@@@===>>>??????===999777777888666777444000000333333///555444333222111222333444333111//////000222222222000000000000000000222333222222111111111333555666333555666666555555777999555555555555555444333333222333333222111111444666555555444444333222222111111111000000000222333444333333333333333333333333888666444000///111666:::999777555444444555666777555777:::;;;<<<;;;888555//////000000000000000000333333333444444444333222222444666888888777444333999888888666555444444555333111000000111444777888777666555444444555777888222222222222333444666666OOOPPPRRRQQQOOONNNNNNOOOPPPOOONNNLLLLLLMMMMMMNNNLLLKKKJJJJJJJJJKKKLLLMMMKKKKKKKKKLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHFFFHHHHHHFFFCCCCCCFFFIIIJJJJJJIIIHHHGGGFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@??????===;;;;;;>>>AAABBBCCC@@@???>>>@@@CCCEEEEEEEEE>>>===<<<;;;<<<===>>>?????????>>><<<::::::===???AAAAAA@@@>>>===>>>@@@CCC?????????===;;;:::<<<>>>;;;;;;:::::::::<<<===>>>=========>>>??????===;;;888999888777555555777999999;;;<<<<<<;;;:::<<<======<<<;;;;;;<<<:::777555777777777888888777777777444555555666777888888999777777777777777777666666666666555444222333666888777888999:::999777555444444444555666777777666666666777888777444333333444111222222333444555666777555444333222444666999;;;999777444222111222444666555666777777777555444333666555444333222222222222222333333111000000222444000///...///000111000///......///000000000000000...000111222111111333444333333444555555444222222777666555333333444555666///000111111000000111222///000111111111000///...//////000111222222222222............////////////222444666666444222222222///000111000//////000222333222111000000/////////...///111222111///---,,,///.........///000111222//////000111222222222111---///111111000000000111222222222222111///...---)))+++,,,+++++++++---//////000111333333222111111111222444444222000///000---///111333444444444333222///...///...++++++---.........//////000111111//////...............///............------------...,,,++++++,,,------,,,,,,---//////...---...///111000//////000111333555111111000000///...---,,,+++---///111222222111000++++++,,,...111555999<<>>======@@@BBBCCCCCCHHHJJJKKKIIIEEEBBBBBBCCC??????<<<888777999777222666888999888777666777888666444111111222444555555111222222111000000333555111111111111222333444444222444777:::;;;===@@@CCC???===;;;888666444333222111222333222222333555888666666666666555444333222222111111111111222333333222333333444444555555666111111000000000333888;;;999888666666777888777666666:::<<<===>>>>>>:::444000000111222333333333222333222222333444444333111111222555777888777555333666666666555333222333555555333111222444666888888999888777777777888999:::111111222222444555777888QQQSSSSSSSSSQQQPPPQQQRRRRRRPPPNNNLLLKKKKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLIIIHHHHHHHHHHHHIIIJJJJJJHHHJJJKKKIIIEEEDDDGGGKKKHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDD@@@AAACCCCCCCCCBBBCCCCCCAAABBBDDDEEEEEEDDDCCCBBB???@@@BBBCCCCCCBBBAAA@@@BBB???======???BBBCCCDDD@@@@@@@@@BBBDDDEEEDDDCCC<<<<<<;;;<<<===>>>@@@AAA?????????===<<<===@@@BBB@@@@@@???===<<<===@@@BBB???@@@@@@???===<<<<<<===999888888999:::===???@@@<<<<<<<<<===??????===;;;999:::;;;999888777888:::999::::::999888999;;;======;;;:::999999999777555777777888888777777777888666666666777777888888888:::999888777777666777777666888888777444444777999888999999999888777555444444555666777777666666555555666777666333222333555555555555555666666777888555555444333444666888::::::777444222111222444666666666777777777666555555999888777666666555555666222333333111000000222444333222000000111222111000//////000111111111111000///000222222111111222444111222444555666555333222555555555555666666666666...000111111000000111222///000222333333333111000//////000000111222333333000000000000000000//////111333555444222000//////000111222222111111333555222222111000000////////////000000000000///...------,,,,,,---...///000000---...///000111000000///---///111111///...000111333333333222111000......***,,,...---+++***,,,---...///111222333222111000000555:::<<<999444111000---///222666999:::::::::333000...000///++++++...//////////////////000000222111000///...---------+++,,,,,,,,,---,,,,,,,,,000...------...---,,,***,,,...000000/////////000111000//////000111333444111000///---------......---...///000000000000000,,,---.........///111333444666777888777777999;;;;;;;;;:::999999;;;???BBBJJJMMMPPPOOOKKKHHHIIILLLFFFFFFCCC>>>===<<<999333;;;>>>AAAAAA???===>>>???;;;999666555666888999999666666666444222222555888444444555666777777777777666:::???DDDHHHLLLPPPSSSNNNJJJDDD>>>888444333222000111111111111222555888555666666666555444333222///000111222333333444444444444444444555555555555///000222222222444888:::777666666777999:::777555777;;;======>>>???999111333444555777777777777777555333222333555666444111111222444666777777666555333555555444222111333666888555333444666888888777777777777777777888999:::444444444444555666888888TTTUUUUUUTTTSSSRRRSSSTTTSSSQQQNNNLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLMMMHHHHHHHHHHHHIIIJJJKKKKKKJJJLLLNNNKKKFFFEEEHHHMMMFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@AAACCCCCCBBBBBBBBBCCCAAABBBEEEGGGGGGEEECCCAAA===???BBBDDDEEEEEECCCBBBDDDBBB???>>>@@@CCCEEEEEEAAAAAAAAACCCDDDDDDBBB@@@:::;;;;;;<<<>>>@@@AAABBB@@@@@@@@@???>>>???BBBEEE@@@@@@>>><<<;;;<<>>>>><<<:::;;;<<<===<<<:::999:::;;;999999999777666777:::======;;;888888888999888777777888888888777777777888777777777777888888888888<<<;;;999777666666777777777999:::999777666888;;;:::::::::999888777666666444555666777777777666555333555666555333111333555777666666555555555666666555555444444555666777888:::888555222111222444666555555555555555555555555555444333222222111222222222333333111000111333555444222000000111222111000//////000111111111111111000111222222111000222333111222444666666555444333222333666888888777666444---///000000//////000222///111333555555555444333////////////000111333333333333222222111111000000---///222222111///......111333444444333444666888111111111000//////......000///...---......///000+++++++++,,,,,,...//////---...///000000///...------///222111///...///111444333333222111000///...,,,...000///,,,++++++------...000222333222000///222999AAAEEEAAA;;;555111,,,///444888<<>>===888222>>>BBBGGGHHHFFFDDDCCCDDD???<<<999888999;;;<<<===>>>???>>><<<999888<<>>>>>===<<<===AAAHHHNNNSSSXXX]]]aaaYYYTTTLLLCCC;;;666333222...///000000000222555777444555555666555333222111,,,...000333444555555555666666555555555444444444333555666777666555666888555444555777::::::777333777;;;===<<<>>>???888///111222444666777777666666666444333444777777555222222333555666777777777777222444555444222222444777888555333444666888777555555555444555555666777777222222111111111222333333TTTUUUUUUTTTSSSRRRRRRSSSRRRRRRQQQOOOLLLLLLMMMOOOOOOOOONNNLLLJJJJJJLLLNNNMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGHHHJJJKKKFFFGGGGGGGGGFFFEEECCCBBBCCCBBB@@@>>>>>>@@@BBBDDDAAAAAAAAAAAABBBDDDEEEFFFAAABBBBBBCCCDDDDDDCCCCCC@@@AAABBBDDDDDDDDDDDDDDDDDDBBBBBBCCCEEEDDD@@@<<>>@@@BBBCCC>>>>>>>>>>>>>>>>>>??????@@@>>>===<<<===???BBBDDDAAA???=========<<<:::999<<<:::999;;;>>>@@@???===;;;999999;;;>>>???>>>;;;===<<<;;;:::999:::;;;;;;777777777666555555777999888999:::999666555777:::888777777777777777888888;;;:::999888777777777777999777666777999:::::::::999888777777888999999999888999999999888666333111777666555444555666999:::999777555333333444666888777777555444333333333333333444555666555444333222999888666222...---...///000000111333555555333111444444444333000///000222444444444444444444555555222333444444333222000///,,,,,,---///111333555666///000111222333444444555///000111222222222222111444555666777888888888888333222111///......000222...000222444444222000...---------000222444444222111000//////.../////////222000...,,,+++,,,---...222111000///000111333444111111000000000000111111///---+++,,,///000///......---+++******+++---...---,,,+++***+++,,,---...---...000222222111///...000///......///...,,,***+++,,,...000111111000///---///111222333222111000555;;;BBBFFFDDD>>>888555000222444666999:::;;;<<<111///,,,***)))***+++---------,,,,,,---...000111888888777444000---,,,,,,000+++((())),,,...+++(((------,,,,,,---...000111------------......///000///---+++))))))+++...000...,,,***)))***---000222555000,,,,,,///222111...000000000000///...---,,,***,,,...//////000111333555333222222444555555444=========<<<;;;;;;===?????????>>>===;;;888555333777;;;AAAEEEGGGEEEAAA??????;;;777555777888888777???CCCFFFEEE@@@@@@EEEKKKKKKKKKNNNOOOKKKFFFFFFJJJFFFIIIOOOWWW___eeeggggggccc^^^TTTGGG<<<666444444.........///111222444555333666666333222444333000000000000000111222333444777777666444444333333333222333444555555555444333777666666777:::;;;;;;:::999666444444666666444111333555888999888777777888555444333333333444555666000222555777888888777666555444222111111222444555888777777666555444555555999777666777:::;;;999777333666999777222000333666TTTUUUVVVTTTRRRPPPPPPQQQPPPPPPPPPNNNLLLKKKLLLNNNPPPPPPPPPOOOLLLKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGFFFEEECCCBBBCCCBBB@@@???@@@AAADDDEEECCCCCCCCCCCCDDDEEEFFFFFFCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBDDDBBBBBBCCCDDDCCC@@@===>>>???BBBCCCDDDDDDBBBAAA??????>>>???@@@AAACCCDDD???>>>===<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@AAA???>>>======>>>???>>>===<<<:::999;;;>>>???>>>===;;;:::999;;;>>>???===;;;<<<<<<;;;:::::::::::::::777888888666555555777999:::;;;<<<:::888777888:::777777888999:::<<<>>>>>>>>>===<<<;;;:::999999999888777666666888:::999999888777777777777888777666555666777888888777666555555555444444555666888999888777555333333444666777:::999888777666555444333222333444444555555555555666666444222///...000222000000111333555555222000222444666666444222111111...//////000111222222333000000111222222222222222000000000000111111222222//////000111333444555555222222333333444333333333333444555777777888888888555444222000...---...//////000222444444222000///.........000222333222111555444333222000/////////222000...,,,,,,,,,---...---...///000111111111111111111000000000000111111///---+++,,,///000000...------,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///---...///000111000//////000000/////////...---++++++,,,...///000000//////---...///000111111000///333888>>>AAA???;;;666333...///111333555666777777///...+++))))))***+++---......---......000222333111333555777666222...+++///,,,((())),,,...+++(((...---------...///000111...---,,,++++++,,,------///---+++)))(((***---...---,,,++++++---000444666444///++++++...000...,,,////////////...---,,,+++***,,,---......///222444999777444444444444333111888999999777666666888999777888::::::999666333111333666:::>>>???===:::888888444111000222555666666???CCCFFFDDD@@@@@@FFFLLLUUUXXX]]]```[[[RRRMMMNNNCCCEEEJJJRRR[[[aaadddeeeaaa^^^XXXNNNDDD<<<888777666666555444333333333444333666555222111222000---000000000///000111111222555555444333333333333333333444555666666555444333555444333555777999999888888666444444444444333222222444666777666555555666444333222111222333444555333444444555555555444333222111000///000111333444888666555444555555555444777666666888:::;;;999666333666888777333111333666TTTUUUUUUSSSQQQOOOOOOPPPMMMNNNOOONNNLLLKKKLLLMMMPPPRRRSSSRRROOOMMMLLLLLLMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIGGGFFFEEECCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDEEEDDDBBBAAA@@@@@@@@@@@@CCCBBBBBBCCCDDDCCC@@@>>>999<<>>@@@AAAAAA@@@???======<<<<<<===@@@AAAAAA@@@<<<;;;::::::<<<>>>>>>===<<<;;;:::;;;======<<<;;;;;;;;;;;;;;;;;;::::::999888888888777666666888:::===>>>>>>===:::999:::;;;888888999999;;;<<<>>>???>>>===<<<;;;:::999999999999777666666777999888777777777888888777666555444444555666777777666555444444444555555666777777888777666444222222333444555;;;;;;;;;;;;999777555333222222222333444666777888444444333111//////222444111000111222444444222000111444888999777333111000+++,,,---///000111222222111000000000000000111222222222222222222111111000...///000111333444555666444555555555555555444333222222444555666777777777444333111000//////000111000111222333333222111000000//////000111222111///666555555444333333222222111000...---,,,------...***+++...000111000///...111000000//////000000111...---,,,,,,///000000000---------...---,,,+++***,,,,,,,,,,,,,,,---...///............////////////000000000000///...------,,,,,,------.../////////---------...............000333888:::888555222000,,,---...///000111111111---,,,***))))))***+++,,,......//////000222333444111444999@@@CCC@@@888111///,,,)))***,,,---,,,)))...---------...///000111000///---+++***+++,,,---///---+++)))((()))+++---+++******+++---111555888222///+++***,,,---,,,***............---,,,+++***++++++,,,,,,---///333666777555333333333333111000444444333222000000111333///111444555555444111//////111333555666444222111000---******---111444555;;;>>>@@@>>><<<===DDDJJJRRRWWWaaafff```RRRHHHEEE======@@@EEELLLQQQTTTUUUVVVVVVVVVRRRKKKEEEAAA???AAA@@@>>><<<:::888777777777999999555333333000,,,111111000///////////////222222222333333333444444555555666666666444333222333222222333666777777666555555444222111000222444222444666666555444444555555444222222222333555666666555444333222111111111222111000000000222333444777555222333555666555333444444555888::::::888666444666888777444333444777QQQSSSSSSRRRQQQPPPPPPRRRMMMNNNPPPOOOMMMLLLLLLMMMPPPRRRTTTTTTQQQNNNLLLKKKLLLKKKIIIHHHGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGIIIJJJIIIGGGEEECCCBBBCCCDDDEEEFFFEEEDDDCCCAAAAAABBBBBBDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>BBBBBBBBBCCCCCCBBBAAA???;;;===AAADDDGGGHHHHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEBBBAAA>>><<<;;;;;;===>>>>>>???@@@AAAAAA@@@>>>======<<<;;;===???AAA@@@???<<<;;;::::::;;;<<<=========<<<;;;;;;<<<<<<<<<;;;::::::;;;<<<;;;:::999888999999999888777777999;;;?????????>>>===<<<;;;;;;999999888777777777888888::::::999777777666666666999777666666777888777666666888::::::888666444333777777777666444333111000444555666777888888888888777666444222222222333444888999:::;;;:::888666555444444333333333555777888444444333111//////222444222111111222333333111///111444666777555333111111...///111222333333333333444333111///---------...000111222444444444333333//////000111333444555666555555555555555444444333///000222333444555555555///......///111333555555111111222222222222111111111000///000111111///---111111333444555666666666000000///...------......------...//////...------000000////////////000000...---------...000000111///...------,,,,,,,,,,,,++++++++++++,,,------.........------......///000...///000///...---------------,,,,,,---...//////------,,,,,,,,,,,,---...---///222222111///......,,,,,,---------------,,,+++***)))((()))***+++,,,---......///111222333444333444:::BBBGGGEEE===444///,,,******,,,---,,,***---------------......///000///---++++++,,,...//////---+++)))((()))***+++)))))))))))),,,///222444222000---,,,,,,,,,+++)))...............---,,,++++++,,,+++++++++...333666111000///000222333222000222222222000......///111...//////000000000000//////000000111111///...------+++))))))***...111333444666777666444777===BBBEEEKKKUUU[[[UUUGGG<<<999:::999999:::===@@@AAAAAADDDGGGJJJKKKIIIGGGFFFFFFFFFEEEDDDBBB@@@????????????BBBBBB===::::::666111444333222000////////////000111222333444555555666444555555555444333111000222222111333555777666666111333333111------000333333555666666555444555777777555444222222444666777666555333111000000111111555444444333333333444444777333000111555777555222222333666888:::999888666666888999888666555666888NNNOOOQQQRRRQQQRRRTTTUUUOOOPPPQQQPPPNNNMMMMMMNNNOOOQQQTTTTTTRRRNNNLLLKKKKKKJJJHHHFFFFFFGGGIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEGGGIIIJJJJJJHHHEEECCCCCCDDDEEEFFFFFFEEEDDDDDD@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCDDDDDDCCCCCCBBB===???BBBDDDDDDBBB???===BBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBDDDFFFHHHIIIDDDDDDBBBAAAAAAAAABBBCCCCCCBBB@@@>>>======>>>???@@@@@@??????????????????>>><<<<<<<<<>>>>>>===<<<;;;;;;:::999999:::<<<=========<<<;;;:::;;;<<<===999:::;;;;;;;;;:::888777:::::::::999888888:::<<>><<<;;;888888777666666666666666888777777666666666666777:::999777666777888777666777999<<<;;;999666555555666666555444333111000///555666777999999999999999777666444333222222333333333444777888999999777666777666444333333444555666555555444111//////111333333222111111222222000...222333444333222111222333222333444555444333222111444222000...---------...000222444666666555333222///000111222333444444555333333444444444333333222//////000111222222222222///------///333555666555222111111000000111111222222000///000000000...,,,...///111333444555555555000/////////.........///333222000...---------...000000////////////000000...............///000111111///---+++***+++---...+++,,,---......////////////............///000000,,,...//////---+++,,,---......---------...//////...---,,,,,,,,,,,,------+++---......,,,,,,---...---------------,,,+++++++++***)))))))))***+++,,,,,,,,,---///000111111111......111666<<<<<<555///...---,,,+++,,,,,,,,,++++++,,,,,,,,,------------,,,+++******+++---///000...---+++***)))***+++,,,,,,+++++++++,,,---///111333111///......---,,,+++...////////////......---,,,,,,,,,++++++---111555111000000111333333222000333444333111000///111333333111///---,,,---///000111222222222111000///...///...---,,,,,,---000222...000111000000222777<<<;;;@@@HHHNNNIII>>>777666999777666666888999999888666999<<<===>>>???AAACCC@@@@@@@@@@@@@@@AAABBBBBBHHHKKKJJJFFFDDDBBB???999666555444222111000//////000111333555666777777777333444444444333222000///000//////111333444444333///111222000---,,,///222222333444444444444666777777555333111000111333555555333111000000111333444777666555444333333222222555222111222555666666444222444666888888888777777777888999999888888888999LLLNNNQQQRRRRRRTTTVVVXXXRRRRRRQQQOOOLLLLLLMMMOOOLLLOOORRRRRRPPPMMMLLLKKKKKKIIIGGGEEEEEEGGGIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFIIIJJJJJJIIIGGGEEEDDDEEEFFFGGGGGGFFFEEEDDD@@@AAACCCEEEFFFFFFEEEDDDDDDDDDEEEFFFEEEDDDBBBAAAAAAAAABBBCCCCCCCCCCCCCCC>>>@@@CCCEEEEEECCC@@@>>>AAABBBCCCBBBAAA@@@BBBCCCDDDCCCBBBAAABBBDDDFFFHHHBBBBBB@@@@@@???@@@AAABBBBBBAAAAAA@@@????????????@@@??????>>>>>>???@@@@@@???===<<<<<<======<<<:::;;;;;;:::888777888;;;===<<<<<<<<<;;;::::::<<>>======>>>@@@???===:::666666666777777999::::::888888888888888999:::;;;<<<:::888777888888777666777:::<<<;;;888666666888444444444444444444444444666777777888888999999:::777777555444333333333222///111333555666777777777777666666555444444555555555555444111//////111333444222111000111111///...222333333222000000222444222333444555444222000............//////000111222333555777888888555111///111111222222222333333333111111222333333333333333000111111222222111111000333000///000333555333111111000///......///000111111000//////000///---+++000000111222222111000///////////////////////////666444111///------...///000//////......//////000000000111///...---...000///...,,,++++++---...000......000111222222333222////////////000000000000+++...000000---+++---///.../////////////////////...............---------+++,,,------,,,,,,---///...//////......---,,,+++,,,++++++*********+++++++++,,,---.../////////...,,,+++,,,///222333000,,,......---,,,,,,,,,,,,,,,+++,,,------------,,,,,,'''(((((()))+++,,,......---,,,,,,++++++,,,------000///............///000222222111000//////...---...///////////////......,,,------,,,+++,,,///222555555444444555444111...333333333222000111333555555333000---,,,---///000333333444444333111000//////000111000......///000---...///000000222555777444777===BBB???888555777222111000222444555555444222333444444333444777999666666777888:::;;;===>>>GGGKKKLLLHHHFFFEEEBBB<<<777666555333111000000000000111333666777888777777333333444444333222111000...------...111222222111000111222222000000000111000111222222222444666888777555111...,,,---///111222111000///000222444555555555444333222111000000333333333333444555666777555666888888777666777888777777777777888888888888NNNOOORRRSSSSSSTTTVVVXXXUUUSSSQQQMMMJJJIIILLLNNNJJJLLLOOOOOONNNLLLKKKLLLJJJIIIFFFDDDDDDFFFIIIKKKHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFHHHJJJKKKJJJIIIHHHGGGGGGHHHHHHHHHFFFEEEDDD@@@AAACCCEEEFFFEEECCCBBBCCCDDDEEEFFFFFFDDDCCCBBB@@@AAABBBDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCBBB@@@@@@BBBDDDCCCCCCBBBBBBBBBCCCDDDEEEAAA@@@?????????@@@AAABBB>>>???@@@@@@@@@@@@???>>><<<===???@@@AAAAAA@@@??????>>>======>>>>>>===;;;:::;;;:::888666666:::===;;;<<<<<<;;;999:::===AAA;;;:::999999888999999999<<<<<<<<<;;;999:::<<<>>>;;;;;;;;;===??????===:::777777777777888999:::;;;777888888999:::<<<>>>???>>><<<:::999999999777666555888;;;999666444777:::777666666666666666666777666555555555555777888999888888777666444444333333000000111222444555666777444555555666666666666555333333333111///000333555555333111000000000///---111333444444333222222333111222444555555333111///,,,---...000111222333333222555888:::999666222000333333333222222222111111///000111333444444444444444444444444333222111111333111///111444666333000111///...,,,,,,...///111111000//////000///---,,,///000111222111000...,,,/////////000000000//////111111000000//////000000//////............//////111222222000---,,,---///+++,,,---/////////......---...///111222222222222...///111222222222111000,,,000333222///---///222//////000111111000///...///000111111000///...---,,,---......------///000////////////...---,,,,,,------,,,,,,++++++******,,,---............---,,,+++,,,...///000111000000.........---,,,+++,,,------.../////////...------)))***+++---.........---,,,,,,,,,,,,---...///000000//////.........//////000111111111000/////////---......//////......------......---,,,,,,---///444333333333444222///,,,//////000///...///222444222111111000////////////000111333333333111///---,,,///222222000......///,,,...///111111222222333000111666:::888222222666.........000222222111///000111222222111111222333222222222333444555666777>>>CCCDDDBBBAAAAAA===888666555444222111000000000///111333555777777666555333444555555555444333222000//////000222444444333333333444555666666444222111222444444555777;;;===:::777333...,,,,,,...///000000/////////000111222222222333333333333333222000444666666333444777;;;888999:::888555555777:::555444444444666666666555PPPQQQSSSTTTSSSTTTVVVWWWVVVTTTPPPKKKGGGGGGJJJMMMHHHJJJMMMMMMLLLKKKKKKLLLJJJHHHFFFDDDDDDFFFIIIKKKGGGGGGGGGGGGGGGGGGHHHHHHEEEFFFHHHJJJKKKKKKKKKJJJHHHIIIIIIIIIHHHGGGEEEDDD@@@AAADDDEEEEEEDDDBBB@@@BBBCCCEEEFFFFFFEEEDDDCCC@@@AAACCCEEEFFFGGGGGGGGGIIIGGGDDDAAA???@@@AAABBB@@@BBBDDDBBB@@@@@@BBBEEE@@@AAABBBDDDDDDDDDCCCCCC@@@@@@???>>>???@@@AAABBB<<<===???@@@AAA@@@>>>===999<<<@@@CCCDDDBBB@@@>>>???>>>===>>>???@@@???>>>:::;;;:::888555666:::===:::;;;<<<;;;999:::>>>BBB<<<;;;999888777888999:::<<<===<<<;;;::::::<<<>>>:::999999<<>>:::;;;;;;888555444777;;;222222111222444444444333PPPPPPPPPPPPPPPRRRSSSSSSUUUTTTRRROOOKKKIIIIIIJJJLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEHHHKKKLLLIIIGGGCCCFFFHHHIIIHHHGGGGGGHHHLLLJJJHHHGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@CCCBBBBBBEEEHHHGGGCCC???EEEEEEDDD@@@======AAAEEEEEEDDDCCCBBBCCCDDDFFFHHHDDDCCCBBBCCCDDDDDDBBB@@@AAA@@@@@@@@@???>>>>>>>>><<<>>>AAACCCCCCAAA>>><<>>>>>>>><<<;;;999777555555777999999999888777666666777;;;>>>@@@AAA===:::888999:::888666:::777555555888999999777::::::999888777666555555777777666444444333333333888777444222111222333444222333333444555555555555333444666777777666444333777666444111000111555888555444222000///...------::::::999777444333333555222333444555555333111000111///,,,---000444666777888666555666888999666333666555444222111000//////333333444777<<<>>>??????BBBEEEBBB;;;777777444...333555777999888666222000333111///......///111333111000///......---......///111333333111/////////+++,,,,,,...///111222333.../////////...---,,,,,,222111000///////////////222222111000//////000000...///000111000///---+++,,,+++***)))***+++,,,---000///...000222333222111333666888666222000222555000000///......------,,,222000......111333222000111111000000//////......222111000///------,,,,,,///......---,,,***)))(((---,,,///444111)))&&&)))++++++,,,,,,***(((%%%###'''(((***,,,---...////////////111333444333///,,,........................)))***,,,---.../////////,,,------,,,,,,---///222000...------------,,,***///............---------++++++************))))))////////////............000---)))((())),,,...///555555444333111...+++***+++,,,...000000///...---...000111333222111///...///000000///------...///...000111111///000444888555777999:::888666555444...///111333444444444333555555555555555444333222000222444666777555333111777444111000000000///---222///...111666888555222///111222333444666999;;;777444222444999;;;999666666666777777888777777777888777777:::???GGGNNNSSSPPPHHH???999888888666333555555444222000///111222...333555555777<<<>>><<<777666777888666111111555555444222000///111555888333000111555444111333999PPPPPPOOOOOOPPPPPPQQQQQQSSSSSSQQQMMMIIIGGGGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGHHHJJJJJJHHHFFFHHHIIIJJJIIIGGGFFFFFFGGGKKKJJJHHHGGGGGGGGGGGGFFFHHHGGGGGGFFFDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCBBBAAADDDBBB@@@BBBEEEFFFEEEBBBEEEEEECCC@@@>>>@@@CCCEEEFFFEEECCCBBBCCCDDDFFFGGGCCCBBBBBBBBBDDDDDDCCCAAACCCCCCBBBAAA@@@???>>>>>>;;;<<>>>>>===>>>>>>=========<<<<<<;;;;;;;;;999888888777777888:::;;;;;;999777555666999<<<>>>999999999999:::;;;<<<<<<<<<<<<;;;;;;:::888777666999:::<<<======<<<:::999999888777777999::::::999888777555444555777999;;;???<<<999888999999888666888666555666888999777555888888888777777777777777555555555555555666777888666666555555444333333333222333333444444444444333333444555666666555444333555444333111000222555888999888666333111000///...999999999777444333444555444555666777666555333222111000...///222555777777777666555666888999777555777666555333111000000///222222444999@@@FFFIIIJJJJJJKKKFFF===777666222---,,,...111444555444333222222111///------///111222333222111000///.........///111333333222000000000---,,,,,,++++++,,,---...,,,---...............---111000//////.........///000000000000//////......---...///000000//////......---,,,,,,,,,---...///000///...///000222222111222555666444000...111444444444333333333333222222333111//////111222111000000000000///////////////000//////............///...---+++******+++,,,,,,---,,,///333111+++***...,,,---.........,,,***)))***+++,,,---.../////////000///000111222111///,,,...............---------------............------///000000///...---///000...---,,,,,,------,,,+++---------........./////////.........------------000000000000000000000000000...+++***+++,,,......222222222222000///---,,,+++,,,...000000///...---...///000111111000//////---...///...,,,,,,...000...///000...,,,,,,///111333444666666444333222333333333555666777888888888888888999999888777777666333444444555555444333222333555777999888666444222333111///111666888666333333444555555555666777999555333111444999<<<;;;888777666555555666777999:::666999???EEELLLTTT]]]ccc^^^UUUJJJBBB???===:::888999999999777555444555777444777999<<>><<<===???AAAAAA???===<<>>===<<<<<<;;;::::::<<<============<<<<<<;;;:::::::::::::::999777777:::999777666777999<<<>>>666777999;;;<<<>>>>>>???::::::;;;:::999888666555999:::;;;;;;;;;:::999888:::999999:::<<<<<<;;;999888777444333222222444555;;;999777777888999888777666666555666888888666444666666666777777888888888555555555666666777999999555666777777666555333222333333333333333333222111444444444444444444444444333333333111000222555888<<<;;;888666444222111000888888888777444333444666555666666666555444222111222111111222555666666666666555555666888999888777999888666444222000000///111111555;;;EEENNNTTTWWWTTTRRRJJJ???777333///+++,,,---///111222333444444222111///......///111222555444222111000/////////...000333333222111111111111///---***))))))***+++++++++---.............../////////..................//////000000///------------......///000000000000////////////000111222111///------///000111000111333444222///...///222111111111111111222222222444222000000000111000///....../////////000000000...---------...///000000...,,,***)))))),,,///111,,,+++---///...,,,---000,,,---///000000///...---......///////////////000000///......//////...,,,//////.........---------////////////...,,,+++***000222333222000......///,,,+++***+++,,,---,,,+++++++++,,,---...///000111000000000000/////////...000000111111222222333333111000///...------......000000000000000///...---,,,---...///000///...............//////000000000+++,,,------,,,---...000111111000...++++++,,,...222333444333222111222333555555555666777888999:::<<<<<<======<<<<<<;;;;;;777666555444444555666777888>>>EEEGGGCCC>>>999777666333000222666888888777888888777777777666666666444222222555999<<<<<<:::888666555555777;;;>>>AAA>>>EEEOOOWWW\\\ccckkkrrrlllcccWWWMMMGGGCCC???<<<<<<>>>>>>===;;;:::;;;<<<;;;>>>BBBIIIRRRVVVPPPFFFEEE===888888:::999:::<<<<<<;;;:::777333000000111000///000333333000000111OOOOOOOOONNNMMMMMMLLLKKKLLLMMMMMMLLLIIIHHHIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGLLLKKKKKKJJJJJJJJJJJJJJJLLLKKKIIIGGGGGGHHHHHHHHHMMMLLLJJJFFFCCCCCCDDDGGGHHHIIIHHHGGGFFFFFFFFFHHHJJJJJJIIIGGGFFFDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEECCCAAACCCGGGIIIIIIGGGEEEBBB???@@@CCCGGGGGGFFFGGGFFFDDDBBBBBBBBBCCCDDDAAA@@@???@@@CCCEEEEEEDDDBBBBBBBBBAAA@@@@@@??????>>>@@@AAACCCCCCAAA@@@>>>>>>>>>===<<<;;;:::999888<<<<<<===>>>>>>>>>===<<<;;;;;;;;;::::::999888888999888777777888999;;;===555777999<<<===>>>>>>>>>555777999:::;;;:::999888777888999999:::999999888999999999;;;<<<<<<:::888777666444222111111222333777777666777888888888888777666555555555555555555666666666666777777777888888777777666555555666666666666777777666555555444333333333333222222111000555444444333333444444555333444444222111111333555999888777555444333222222666777777666444444555777444444444444333111000///111111111444666666555333555444444555777888888888:::999777444222111000000111111444<<>>555000...,,,222222222222222333444555222111000//////000111222555444222111//////......---///111222111000000000333111...,,,++++++,,,---,,,------.........------..................---------...000111111000...---//////.........//////000000000000000111222222333222000------...000111000222333333111///...000222---......///000000111111333111000///.........---------......///000000111...------------...//////...---,,,,,,---...000111---,,,,,,+++******,,,///------...//////...------/////////000000111222222111///,,,,,,,,,------,,,//////.........---------............---+++***)))...000222222000.........***))))))***,,,------,,,,,,,,,------...//////000............------------//////000111222222333333111222222111000.........000000000///......------------...///000//////...//////......///000111222+++,,,---------...000222444333222000///...///000333444444333222222333555333222222222222444666777======>>>>>>>>>>>>===<<<:::888666666777999<<<>>>EEELLLRRRRRRJJJAAA;;;:::888555333444666999;;;:::999999888888888888777555444333333555999;;;;;;999777888999;;;???CCCFFFIIILLLVVVaaaeeeeeefffjjjoookkkddd[[[RRRKKKEEE???;;;>>>???AAA@@@???>>>>>>???>>>FFFNNNUUU\\\^^^XXXOOOOOODDD;;;:::<<<======>>><<<===<<<:::666222111111111000222444555333111000NNNNNNOOONNNMMMLLLJJJIIIIIIKKKLLLMMMLLLLLLMMMNNNKKKKKKKKKKKKKKKJJJIIIIIIKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIHHHGGGHHHJJJKKKIIIIIIFFFCCCAAABBBEEEGGGGGGHHHIIIGGGEEEEEEFFFHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHDDDCCCDDDGGGKKKLLLJJJFFFDDDAAA???@@@DDDHHHHHHGGGGGGEEECCCBBBAAABBBCCCDDD@@@???>>>???BBBDDDEEEEEE????????????@@@@@@@@@@@@>>>???AAABBBBBBAAA???>>>>>>>>>>>>===<<<;;;999888;;;<<<>>>???@@@???>>>>>><<<;;;:::999999:::;;;<<<888888888888999:::;;;<<<777888:::<<<======<<<;;;666777999:::;;;;;;;;;:::555666777888999999999:::888888888999;;;:::888666666555444333333333444555555666777777777888888999:::888555333222333666888777777777666666666666555666666555444444444555555888777555444444555666777333333333333222222111000555444333333333333444555555555666444222000111222333333222222222333333444444555666555444444666888333333333333222111000///111111111333555555333111444444444444444666777999999888666444222111000000222222444:::CCCLLLSSSVVVPPPJJJBBB:::333///...///333333222222333444555666333222222111111222222333333333111000///.........,,,...000111///......///000///---,,,,,,---...///000000//////...---,,,+++,,,---...//////...------...///111222222111///...222111000...------------......///000111111222222222111//////000222222222444444333111//////111222111111222333444555555666000000///...,,,,,,,,,---,,,,,,---...///000111111//////...---------------...///000111111000///...222222000,,,)))***,,,...////////////...---,,,,,,.........///111222444555111///,,,***+++,,,,,,+++........................++++++,,,,,,,,,++++++******---///000///.........***)))(((***,,,...---,,,........................---------,,,,,,,,,,,,+++---......///000111222222111333444333111///...///222222000///...,,,,,,+++.........///////////////111111000000111111222333,,,---...//////000222444444333111111111222333333222333333222111111333555000000/////////111222333:::;;;;;;<<<<<<<<<;;;;;;999888777888:::>>>BBBDDDKKKOOORRROOOFFF>>>;;;;;;888777555555777:::<<<<<<888666666777999:::888555666555555666777888777777777999===BBBGGGJJJLLLLLLQQQYYYbbbddd___[[[[[[^^^[[[XXXTTTOOOIIIBBB;;;777<<<===>>>>>>===<<<>>>???>>>IIIUUUZZZ[[[[[[XXXTTTSSSHHH>>>===>>>>>>===>>>:::;;;<<<;;;888555444444333444555666888999666222MMMNNNOOOOOONNNLLLJJJIIIHHHJJJMMMNNNNNNNNNOOOQQQLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHJJJKKKFFFFFFEEEBBBAAABBBEEEHHHEEEHHHIIIGGGEEEDDDFFFIIIDDDEEEEEEFFFGGGGGGHHHHHHDDDDDDDDDEEEFFFGGGIIIJJJEEEDDDEEEIIIMMMMMMIIIEEEBBB@@@@@@AAACCCFFFGGGGGGFFFDDDCCCAAAAAABBBCCCEEEAAA???>>>???AAADDDEEEEEE>>>>>>?????????@@@@@@@@@<<<===>>>>>>>>>>>>===<<<===>>>>>>>>>===<<<:::999:::<<<>>>@@@AAAAAA@@@???===<<<:::999999:::<<<===777888888999::::::;;;;;;999999::::::;;;:::::::::;;;;;;::::::999999999999666666777777888999999:::888777777777888888777555555555555555555666666777444666888888888888888::::::999777444222333666999777777777666666555555555222222222333555666888999888777444222222444666888333333333333333333222111333333333333333333333333555666777666444222111222000000000000111222333444333444555555444555777999444444444444333333333333222111222333555444222000333333444333222333555888777777555333222111111111333222333777===DDDHHHIIIEEE???999555222...///222...//////000222444555666222222222111111222222222222111000000////////////...///111111///...---...+++++++++,,,---...///000222222111111///...,,,+++,,,---...000000///...---//////111222222111111000222222111///...---,,,+++,,,---...///000111111111222111111222555666555444555444111000//////111222111111222333444444555555/////////...,,,+++,,,...,,,,,,---...//////000000//////...---,,,,,,,,,------///111333333222///---666777555...+++,,,......111111000//////...---------------...///222444666111///,,,++++++,,,+++***,,,,,,------.../////////)))***+++,,,,,,,,,,,,,,,)))+++------,,,,,,---...+++***)))***---......---//////.........---------.........---------,,,,,,------......//////000000000333555444000...///111444333111///...---,,,,,,....../////////000000000222222222222222222222222---...///000///000333555222000...///111222333333///000111111000000111222111000000000111111222333666666777777888888777777555666777888;;;>>>AAABBBBBBDDDDDDBBB===999888999666555555555666888:::;;;555444333666999:::777444555555555555555555555555777:::???DDDGGGHHHHHHHHHFFFLLLRRRSSSOOOKKKJJJKKKGGGGGGFFFDDD@@@;;;666333888999999888777888;;;===;;;GGGRRRSSSQQQQQQQQQPPPNNNFFF???>>>>>><<<;;;===888999;;;:::888777777888777777777777;;;>>><<<666MMMMMMOOOOOOOOOMMMKKKJJJIIIKKKMMMNNNNNNMMMNNNOOOLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGHHHHHHHHHIIIKKKMMMLLLIIIGGGHHHIIIFFFFFFEEEDDDBBBBBBDDDGGGDDDGGGIIIGGGDDDCCCFFFJJJEEEFFFFFFGGGHHHIIIIIIJJJCCCCCCCCCDDDEEEGGGIIIJJJFFFEEEDDDFFFIIIJJJHHHEEE???@@@AAAAAABBBCCCEEEGGGDDDCCCBBBAAAAAABBBDDDEEEBBB@@@>>>>>>@@@CCCDDDDDDBBBBBBAAA@@@@@@???>>>>>>;;;<<<============<<<;;;;;;<<<===>>>===<<<:::999:::;;;>>>AAABBBBBB@@@???>>>>>>===<<<;;;:::999999666777999::::::;;;::::::999888888888888999::::::;;;:::888777777777999::::::999999888777777777777:::888666666777777777555666666666666666666666666444777999:::888777888:::888999:::888555444555777555555555666666666666666222333333444555777999:::555555444333333444555666222333333444444444444333222333444444444444333222222444777777666555444555111111111111222333444555111333444444444555888:::333333333333333333444444444333333333555555333222222333333111///000333666555444333222222111111111333222222444888;;;======<<<666222333111...000444......///000111222333333000000000000000000000000222111111000000111111111111222444333111.........)))+++,,,...000000000000222222222222111///......,,,---///111111000///.../////////000000000111111000000000000///...,,,+++***,,,---///000000000000222222444666999:::888666555222///......///000000---------....../////////...000111///------///111---------....../////////------,,,,,,,,,---......+++,,,...000111111000000555777555---***,,,---,,,///......---------......------,,,,,,---///222333111///---,,,,,,,,,+++)))***+++,,,---...000111111+++,,,---............---+++,,,,,,,,,******,,,...,,,+++***+++---......------------........................------------,,,........................///222444333///...000444333222111///....../////////////////////000000111222222333333222111///...---...////////////111333222000---...000222222111...000222333222111111222111111222333333333222222111222333333444444444333000222444666888999999999777777666666555444444444111222333444444555666777444222111444888888555000222333444444444444555555888:::<<<>>>??????>>>===999<<<@@@AAA@@@>>>===>>>:::::::::888666444444444555555444222111444888;;;999@@@EEEDDDCCCEEEEEEDDDBBB>>><<<===<<<999999<<<777999999999777777888999999999888777<<>>@@@BBBBBB@@@AAADDDGGGCCCBBBAAAAAAAAACCCEEEFFFBBB@@@>>>>>>@@@BBBCCCDDDFFFEEEDDDBBB@@@>>>===<<<======>>>>>>>>>>>>======999;;;<<<======<<<:::999999;;;???AAACCCBBBAAA@@@>>>???@@@???===:::777444666777999:::;;;;;;:::999888777666666777999;;;<<<777666555444555888;;;======<<<:::999777666555555;;;999666555666777777777777777777666666555555444444777;;;;;;999777888:::555999<<<<<<999555444555333333444555666777888999777777666666666666777888222333444555555555444333222333444444555555555555111222444555555444222111000333666888888777777888444444333333333444444555111222444444444555888:::000000000000111222333444777555444444555666555333222333333111......111555444333222222111111222222222111111333666777777666777222///222111...000555222222222222222111000///...//////////////////...222222111111222222333444333555666555222000//////+++---000222333333222222111111222222222111111000,,,...000111222111000///...............///000111---...000111111///---,,,***+++---///000111000000111333555999<<<<<<:::888444111...,,,,,,...//////,,,,,,,,,---------------///111222111///...111444---------...............+++++++++,,,---...000000)))***+++,,,...000222333000444222***'''***+++)))***))))))******,,,------///...,,,+++,,,---///111111///...---------+++))))))***+++---///000222222...///////////////............---+++))))))+++------,,,+++,,,...///...---+++,,,,,,---...///000000------,,,,,,,,,+++++++++////////////............///222444222///...111555222111000//////000111222///////////////000111111111222333333222000---,,,---...///.........000222555222//////111333222111///222555666555444333333000111222333444333222111//////000111222222222111---///222444555444222111222111000111222222111000---///111222222222333444444222111333777777222---///111222333333444555777:::999888777666555555555444555666777888888888777555555333111000000333666333222111......111666:::888::::::888:::======:::888777888;;;:::777888<<<888999999888777666888:::999:::888666<<>>>>>???AAACCC???>>>>>>>>>@@@???>>><<>>===<<<999;;;>>>@@@AAA@@@>>>===<<<<<<<<<<<<;;;:::999888666777888888888999<<>>===<<<:::888555444333222<<<<<<<<<===<<<<<<;;;:::777777666555444444555777666888:::888555555777:::888555333555999:::666111444555666666555666888::::::999888666444333222222666333111000111222222222111222333333444444333333999777444222333444555555444555777888999888666555777555444666888888555222000111222333444333222111222111000000000111222333666444333333444444444333333333444555444333111000444444444333333222222222---///111555888777444222111222222000---,,,000444:::777333222333333000......------------...///000333222222111111222222333444444333333333333222222///000222333333222111000000000111111222111111000///......------------...000...---,,,,,,---///000000///...///000111000///222111111000///...------111555:::???@@@>>>999666444333333222111000///...++++++,,,,,,,,,,,,,,,+++000000//////////////////............------------))))))))))))***,,,...000///---+++---222555555444000...,,,,,,......+++(((,,,------,,,***)))***,,,+++,,,---...///111222222111///,,,+++,,,...///000000//////222111...000555+++,,,,,,,,,++++++---///,,,)))))),,,---******---,,,---......,,,+++,,,---...,,,+++---000111///,,,---***((())),,,...---+++,,,,,,,,,,,,,,,---...///---///333444444333333333333------333222,,,...777222000///------///000222333222000///...///111222...///111111111111333444444555555555444222000//////...111666<<<<<<777111555555333333222333444555///111000...000333333///000000222555333//////222111000///------///000222333444444222000000111222444444444333222111000///111//////111555777777555666777666444333333444666333333333111000222444777333000222777888444...,,,///000000//////111444777888:::;;;999777555444555555666666777888999999:::666777777999:::;;;<<<===:::777666888;;;===;;;999TTTUUUUUUSSSPPPNNNNNNOOOKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLNNNOOOOOOMMMKKKIIIGGGGGGHHHHHHGGGHHHIIIKKKMMMNNNLLLJJJGGGGGGFFFEEEEEEFFFFFFFFFHHHFFFFFFFFFGGGGGGEEECCCEEEGGGJJJIIIHHHGGGHHHIIIEEEDDDDDDEEEHHHIIIIIIHHHGGGEEEDDDBBBBBBBBBDDDDDDBBB@@@??????AAABBBCCCBBBCCCBBBAAA@@@????????????BBBAAA?????????BBBDDDFFFGGGEEECCC@@@?????????@@@???>>>>>>???@@@@@@???===>>>>>>>>>>>>????????????<<<===>>>??????>>><<<;;;<<<<<<======<<<:::999888999::::::999888999;;;===888999999::::::999888777;;;;;;999999999;;;<<<>>>===<<<:::888777555555444===<<<<<<;;;;;;:::::::::777777777555555555666888777888888777666666777999777555444555666666444222555666777777666666888:::888777666555444444555555555333222222333555555444000111222333444444444444777555444444555666777888555666777888888777555444555444444666777777444000000111222333444333333222111111000000111333555666777555333222333555555444222222333444444333222222555555555555444444444333111111333666777666333000111111111000//////111333666444111000111111///---............////////////666555444333222222222222333222222222111111000000///000222333333222000///------------------------//////////////////000000000///---,,,,,,---...//////...---...000111000///222222111000000///......///222777;;;<<<:::666444555444444333222111111000...//////000000//////...222222222111111111111111555444333111000...---,,,+++*********+++---...///...---,,,...222444333222333111000000222111///,,,)))***++++++***+++---///,,,,,,---...///000111111222000...---...///111111000...///111000---///444//////...,,,+++,,,000333///+++)))******)))+++///,,,---///...---,,,---///+++******+++...000...,,,...,,,***+++---...---+++...---------...///111222000222555666666555444555111,,,,,,111000***---555111000///......///000111333222000.........000000222333333222000...///000444555555555444222111000...///222888>>>???;;;666666555333222111111111222///111000...000333333///222111333666555111111444333222000///......000000444555555333111000111222222333333333333222111111333111000222444666555333555555444333222222333444000111111111222444888;;;666111000333555111//////111111222111111222666888666777888777555444444555444444444555666666666777555666666777999:::;;;;;;888777777888:::;;;;;;:::TTTUUUUUUTTTRRRPPPOOOPPPJJJKKKLLLMMMNNNOOOOOOOOONNNLLLJJJIIIIIIKKKMMMNNNOOONNNLLLIIIHHHGGGHHHHHHEEEEEEFFFIIIKKKLLLKKKIIIGGGGGGGGGFFFFFFGGGHHHHHHIIIHHHGGGGGGHHHGGGEEECCCFFFHHHIIIIIIGGGFFFGGGGGGEEEDDDDDDEEEGGGIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCAAA???>>>???AAACCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>???>>>>>>>>>@@@BBBDDDEEEHHHGGGEEECCCAAA???===<<>>>>>???AAABBBAAA@@@@@@???>>>===>>>???@@@AAA>>>>>>>>>>>>===<<<;;;:::<<<===>>>???>>><<<:::999===>>>===;;;999888888:::888999999::::::::::::999<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999888777777>>>===;;;999999888999999888777777666777777888888888777555555777777777666666666666444222111222333555666777777666777999;;;666666555444555555777777777555444444555555444333000111222333444555555555333333444444666777888999666777888888777666444333333444555666777666333000///000222333444444444444222111111222333555777999888555222111333555666777111222333333333333333222777666666666666555555555444444555777777666222///111000000111333444333222222000......//////---,,,---...///000111000//////666555444222111000//////222111111000///......---000111222222222000///...000///............////////////000000111111222222111000...---,,,---.........---,,,...000111111000222222222111111000000//////000333555666444222111555555444444333333333333000111111111111111000000222222222222111111000000666555444222000///------,,,+++++++++,,,,,,---......---...000222222111//////...---.........,,,***)))***+++*********,,,...---......///////////////222111000//////000111222///---...000///,,,...222111000---***))),,,111444222---)))))))))(((***///,,,...//////......000111,,,++++++,,,...//////...///...,,,---......---,,,///...------///111444555222444666777555444444444///++++++///...))),,,333111000///......///000111333111000...------......333444444222///.........444444444555444333222222///000333999???AAA>>>;;;666555333222000/////////000111111///111444333///111111333666444000000333555444222000//////000000444555666444222111222333111111222333333333333222444333222222444444333222333333222111111111222222000111222222333444888:::777111...000000//////222000111111111111222555777444555555333222222444666222222222222333333333333444444555666777777888888555666888888777888999:::RRRSSSTTTTTTQQQOOOOOOOOOJJJKKKMMMNNNPPPPPPPPPPPPOOOMMMJJJHHHGGGIIILLLNNNOOONNNLLLJJJIIIHHHHHHHHHDDDDDDDDDGGGIIIKKKJJJHHHGGGGGGGGGGGGHHHHHHIIIJJJMMMKKKJJJJJJKKKJJJHHHFFFHHHHHHIIIHHHGGGFFFFFFFFFDDDCCCBBBCCCEEEFFFFFFEEEAAAAAABBBCCCCCCBBBAAA@@@@@@???>>>@@@BBBDDDCCCCCC>>>>>>>>>>>>=========>>><<<<<<===???@@@BBBDDDEEEFFFFFFFFFDDDBBB@@@===<<>>===???AAACCCCCCBBBBBBAAA???======>>>???@@@???>>>>>>=========<<<<<<===???@@@AAAAAA???===;;;AAAAAA@@@===:::777777888999999::::::;;;;;;;;;;;;<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;::::::999>>><<<999777666777888999888777777777999::::::999999666333444777888777444555777888444///...111444666777888777777777999;;;777666555444444555777888999888666666666555222000444555555555555555444444111333555666666666666666777777777777666555444333333444666888888666333000///000111222444555555666444444333333444666777888888555222111333666888999333333333333222222111111666666666666666555555555555555555777777666333000111///...111555777555222..................---,,,,,,---///111111000///---222111000///...---------111111000///......------111111111111000///...---111000///.........///000......///000111222222222111000///...---------......------///111333333222222222222111111111111111000000111222222111000000333333333333333333333333000111111111111000//////000000000000/////////...////////////............+++++++++++++++,,,,,,,,,------///111111111///---++++++++++++++++++)))(((---------+++)))((()))***......///000000///...---///000000/////////000111///------///...+++---111...---,,,***)))+++...111222---+++++++++((()))---,,,...///000//////111333111000000//////000//////,,,,,,,,,---...///......///...------///111555777111333444444333111111222...++++++...---***,,,222000///............///000222111000...------------111222333222111000111222333333333444444444333333111222444999===???===;;;555444333222111000//////111333222000222666555111///...000333222......111444333222111111111222222444666666555333222222333///000111222333444444444333333333333333333333333333222111111222222222111444555555444333333444666555111...///000...///222...///000/////////222444222333222111111222555888222222222222111111111111333444444444555555666666222444777777444444666999OOOQQQSSSRRRQQQOOONNNNNNJJJKKKMMMOOOQQQQQQPPPPPPNNNLLLIIIGGGGGGIIIKKKMMMNNNMMMLLLKKKJJJIIIIIIIIIEEEDDDDDDFFFHHHJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJKKKJJJHHHFFFHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAABBBCCCDDDCCCBBB@@@AAABBBCCCDDDCCCAAA@@@@@@??????@@@BBBCCCCCCBBB<<<=====================:::;;;===@@@BBBCCCDDDEEECCCCCCDDDDDDCCCAAA???===???>>>===>>>AAACCCDDDCCCEEECCC@@@>>>=========>>>>>>>>>>>>??????@@@@@@@@@@@@AAACCCDDDCCCBBB@@@???BBBCCCBBB???<<<999888888::::::;;;;;;;;;<<<======<<<===???@@@@@@???===<<<:::;;;<<<<<<<<<<<<;;;:::<<<:::888666555666777888777666666777:::<<<;;;999888555333333666777666444555888999555000---111666555666777777666777999;;;888777555333333444666777666666666777888777444111999999888888777555444333555888;;;<<<999777555555777777777666555444333333333555777888777555333222000111111222444555666777777666555444444444555666777444111000222666888999666555444222111000//////444444444444444444444444444444444666777777444222000///...111555777555333...///000000000///......+++---///000111000...---//////......------......222111111000//////......111111111000///...------...---,,,,,,++++++++++++,,,---...///000000000000000000//////............///......000222444444333111111111111111222222222333333222111111000000000000000000111222222333333111111222111111000//////////////////////////////......---------,,,,,,,,,*********+++++++++++++++,,,---000111000///------//////000000///..................,,,)))((()))***...///000000000///---,,,,,,...//////---,,,---...///------///---***,,,000+++,,,......---,,,---//////,,,,,,///...***)))***---...000000000000111333444333222000...---------((()))+++---......//////---,,,,,,,,,...000333555111222333333111000111222///------...---,,,...222//////............//////111000//////...---------222333444444222111222333111222222222333444444555333333555777999:::999888333333333333333222222222333444333222333777666222//////111444222......111000000111222222444555555444555777666444222222222...///000222333444555555111222222333333444444555333222111222444444333111333444555444333222333555111///000222222......111...///111000000000111333111222222111111222666999333333333222222222222222444444444444444555555555000333555555333222555777LLLOOORRRRRRQQQOOONNNNNNJJJKKKNNNPPPQQQPPPOOONNNLLLJJJHHHGGGGGGIIIKKKMMMLLLLLLLLLKKKKKKKKKJJJJJJGGGFFFEEEFFFHHHJJJIIIHHHFFFFFFFFFGGGHHHJJJKKKLLLIIIHHHGGGHHHIIIIIIGGGEEEHHHGGGFFFGGGHHHHHHFFFDDDDDDBBBAAAAAACCCCCCBBBAAABBBCCCDDDEEEEEEEEEDDDCCCAAA@@@@@@AAACCCCCCBBB@@@;;;<<<======>>>>>>>>>>>>:::<<>>======>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAA>>>;;;;;;;;;===<<<<<<;;;<<<<<<===>>>===>>>???@@@???>>>===<<<:::;;;<<<======<<<;;;:::888777666555555555666777666555444777;;;===;;;999666555333333555555555444666999:::888333111333777444555666666555666888:::999777555333333444666888333444666999<<<;;;999666::::::999888777666444333:::>>>CCCCCC???:::777777777666666555555444444444333555777666555333333333222222222222333444666777777666444333222222333333444222000000333666888888666555333222000/////////222222222333333333333333444444444555666666444222000//////000333444444444///111333333111000///000---...///000000000//////000000000//////000000111111111111111000000000000000000//////......------////////////...---,,,,,,+++,,,---/////////...---////////////////////////000///...000222333333222///000000111111222222222666555444333222111000000------...///000111222333333333333333222111000000000000000111222222333333222222111///---,,,******)))***+++,,,,,,,,,,,,++++++---///000...------...///000222222000///000000,,,---------++++++---...---...000111111///---,,,***---111000...,,,,,,...///---...///...***,,,000,,,...111111000/////////---+++---111000+++)))***---///000000//////000222222222000---***)))***+++'''))),,,............///+++,,,,,,---...000111222111333444333222111333444////////////......000333........................000000000/////////......555666666444111000000111//////000000111333444555444444555555555555444444222222333333333333333222222444333111333666555222222222444777555111111444...///000111333555666666333555666666444222111111...///000222444444555555000111333333333333555666333111000111444555333000///111333333333333555777//////222555444///...111111333444444333333444555000000111111111222555777333333333444444444444444666666555555555555555555111222444444333444555666LLLOOORRRSSSRRRPPPOOOOOOJJJLLLNNNPPPPPPOOONNNLLLIIIHHHHHHHHHHHHIIIKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIGGGHHHIIIJJJJJJIIIDDDEEEEEEFFFHHHIIIKKKLLLGGGFFFFFFGGGIIIIIIHHHFFFGGGEEEDDDFFFHHHIIIGGGEEEEEEDDDCCCCCCDDDDDDBBBAAABBBCCCCCCDDDDDDEEEDDDDDDBBBAAAAAABBBCCCBBB@@@>>>:::;;;===>>>?????????>>>;;;===@@@CCCDDDEEEDDDCCC@@@@@@@@@AAA@@@@@@?????????===<<<<<<>>>AAABBBBBBAAAAAA@@@@@@@@@@@@??????BBBCCCEEEFFFGGGFFFDDDCCCDDDCCCBBBBBBBBBBBBCCCDDD>>>@@@BBBBBB@@@>>>>>>>>>???>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>======<<<:::;;;<<<======<<<:::999555555555555555666666666555333333666;;;===;;;888444555555444333333444666777999;;;:::777555666888333444555555444555777999777555333222333555888:::777888:::===???>>>:::777666666777777666666555555999???EEEEEE@@@;;;777777666555555444444444555555222333444333111000111333444333333222333444555666444333222111111111222333111000///000333666777777333222111000000111111222222222222222333333333444666555444444444444111//////000000000///111333555///222555444222000///000000000111111111222222222222222111000/////////000000000000000000111111111///.........---.........000222333444333111...---+++,,,...//////...---,,,---...///000000000000000///...---...000111111///......///000000111222222777777666555333222000000+++,,,---...000111333333222222222111111000///.........///111222333444555333222111000...,,,+++***)))***,,,...//////......***,,,......,,,,,,...000+++---//////---,,,---......//////...---,,,...///,,,---///111111000...---+++000444444111...///111000......000...+++,,,000---///000000//////000111---+++,,,//////,,,+++---...///000000......///000///000///,,,)))(((***---))),,,000000...------...+++,,,---///000000/////////000111111000111222444...000000...---...111222---..................---//////000000111111000000222333333222000//////000------......000222444555333444444333222222333333222222333333222111000//////111000...000444333///333333555888666222222555...///000111333444444444111444666555333111000000...///111222333444555555111333555444222111333555111///...000444555222......000222333222222333555000000333666444//////333222444555555444444444666---///000000000000222444333333333444444555555666888888777777666666666555555444444555777888777666LLLOOOSSSTTTSSSQQQPPPPPPJJJLLLNNNPPPPPPNNNLLLKKKGGGGGGGGGHHHIIIJJJKKKLLLIIIJJJKKKLLLMMMMMMMMMMMMMMMKKKIIIIIIJJJJJJJJJIIIDDDDDDDDDFFFGGGIIIKKKLLLHHHGGGGGGIIIKKKKKKJJJIIIFFFDDDDDDEEEHHHIIIHHHEEEGGGFFFDDDDDDEEEEEEDDDBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBCCCBBB???===:::;;;===??????@@@??????<<<>>>AAADDDEEEEEEDDDCCCAAAAAA@@@??????>>>>>>>>>@@@>>>;;;;;;===@@@AAAAAA===>>>???AAAAAABBBBBBAAAEEEGGGIIIJJJIIIGGGDDDBBBDDDBBBAAA???@@@AAACCCDDD===???AAABBBAAA@@@@@@AAA@@@???>>><<<<<<<<<===>>>???>>>>>>>>>======<<<<<<999;;;<<<======;;;999888222333444555666666666666555333222666;;;>>>;;;777222555666555222111444777777999;;;;;;:::999888888333444555444444444666888555444222222333777:::===>>>>>>@@@AAAAAA===888333222333444555666666666666666<<>>>>>BBBBBBCCCDDDCCC@@@>>><<<<<<>>>@@@BBBBBB???<<<:::999<<<@@@CCCDDDBBB???===???@@@BBBDDDEEEDDDDDDCCCFFFFFFEEEAAA===<<<@@@CCC@@@???<<<888666666999<<>>>>>>>>???AAABBB>>>>>>??????>>>===<<<;;;CCCBBBAAA@@@>>>===<<<<<<<<<=========<<<;;;;;;::::::888666777::::::999666555555666666777777888888:::999888888888888888888:::999888555333222333444666666777777666555444444555444333222111333777;;;?????????@@@???;;;666222111111222333444555666777888888:::;;;<<<999555222///111222444555555444444555444222000//////000000555444222111000111111222222222333333333333444444111///---000555777555222111222222222222333333333///000000///---///444888888777666444333222111000000000000000111111111111+++---000222222000---++++++---///111111333666888555333111111222222222111000...,,,,,,...000000000...---,,,,,,---...///000444333222000---,,,***)))...//////000//////...---,,,---///000111000...---,,,,,,------...///000000,,,---...//////---+++***111333444444222///...///000---,,,......---222888000///------.........---000111111000---,,,,,,---,,,---...//////...---,,,,,,,,,,,,...000222111000,,,,,,++++++***+++++++++---///000000000///000111555333111...------......,,,...000000///...///000000111222333444333333222444333111///.....................---,,,...111444222000...///111111///,,,...///000///---,,,,,,...------------...000111333000//////.........//////111222333444444222000//////000111000---,,,---000,,,...000000///......///...............---------111...,,,,,,///111000///000111000///......000222000000//////111333666888555333000000222222000---222111000111222111///---000000000000////////////333111...---...///000000000111222111000///000111444444333222333444555666333333222111111222333333999777555444444333000///...///000000000000000///---///111111/////////000000111222333222000...,,,444222//////111111000---,,,---...000222444666777333555555333111111444777<<<:::777555444555777999666777777777777555333222MMMMMMMMMNNNNNNOOOPPPQQQJJJLLLMMMNNNNNNLLLJJJHHHKKKKKKJJJIIIHHHJJJMMMPPPJJJIIIHHHHHHIIIJJJLLLMMMIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJHHHGGGEEEDDDDDDDDDEEEGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHFFFDDDAAA???@@@AAAAAABBBCCCCCCBBBAAA???>>>===>>>@@@AAAAAA???===<<<;;;===@@@BBBBBBAAA???>>>@@@@@@BBBCCCDDDDDDDDDCCCEEEEEEDDDBBB???>>>@@@CCCBBBAAA???<<<:::999<<<>>>DDDDDDCCCBBBBBBAAA@@@@@@AAACCCEEEEEECCCAAA@@@@@@@@@>>>======>>>>>>===<<<>>>===<<<<<<<<<>>>???@@@>>>??????@@@???>>>===<<>><<<;;;<<<<<<<<<<<<<<<;;;:::999999777666777999:::999777666666666777777777777777999888888777777888888888999999999666444333333555666666777777666666555444333444555555444555777999;;;;;;<<<<<<<<<:::777444333333444444444444444555555666888:::;;;999666444333333444444333333222222333222111/////////000000666555444333222222222222111111222222333333444444000...---000444666444111///000000000000111111111/////////---+++,,,000333333333444444333222111111000000000000000000111111---...///////////////...000222333333333333444666555333111111222222111000000///------///111111111///......------...///000111111000///......---,,,////////////////////////---///000222222111000///------------------------+++,,,...000000000///...111222444333111///000000///------//////---000666111///------.........---///111222111000//////111---...////////////...------------...000111000...,,,,,,++++++***++++++,,,,,,...000000///......///444222000...---------...,,,...000000///...///000//////000111111000///...111000///------------...---------,,,******,,,...///------...000111///---///000111000...---...///............///111222333//////............//////222333444555555333111000000111111///,,,,,,...111...000111111///...///000222111111000...------,,,000...,,,,,,...000///...---......---,,,---///111000///......///111444555444222000111222222000...111000//////000000...,,,000000000000//////000000111000000000111111...,,,---///000000//////000222444333222222222333555555333333222111111222333333777555444333444444222000//////000000000//////......000111111000///000111///000111111111000///...444111//////000000///---222111111000111222444444777666555222000111666:::>>>;;;777333222333555777666777777777666555444333KKKLLLLLLMMMNNNNNNOOOPPPGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHJJJMMMPPPJJJIIIHHHHHHHHHHHHJJJJJJFFFFFFFFFGGGIIIJJJLLLMMMKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCEEEEEEDDDBBB@@@???AAACCCAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@@@@??????@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@BBBCCC@@@AAAAAA???<<<<<<===>>>CCCCCCBBBBBBAAA@@@@@@@@@???AAABBBBBB@@@>>>>>>>>>;;;;;;;;;<<<===<<<:::888;;;;;;;;;:::;;;;;;<<<======>>>???@@@??????===<<>><<<:::::::::;;;;;;;;;:::999999888666666777999:::999888777888888888888777666666777777777777777888888888777888999888666444555555666777777777777666666555222555777777777666777888777777888888888888777666555555555444444333333333333444777999999999888777888666444333111111111111111000///......///000111777666555444333222111111///000000111222333333333000...---///333555333000///000000000000111111111000000000...,,,,,,...000...///111333444333222111///////////////000111111000///.........///111222666777888777444222222333444222000000111222111000111///......000333333333111000///////////////000---...//////000000000000000///...------...///000///000222333333333222111------------,,,,,,,,,,,,+++---///000222222111111111222222111000000111333///---...000///---///333111///...---...///...---///111333333222111222333...//////000000//////...///...---...000000...---,,,++++++***++++++,,,,,,+++---000000///---,,,,,,222111///...---------...,,,...000000/////////000///000000111000///---,,,------,,,++++++,,,---...---...///---+++******+++---,,,,,,...000000///...///000111000///...///000////////////000222333444//////............//////111222444555444333111000111111000...------///222000222222111///...///000555444333111///...,,,,,,///---,,,,,,......---,,,+++,,,---------...000222333222111111111222333444333111000111222222111000///...------...///---,,,000000000//////000000111///000111333444111---)))***,,,.........///000222222222222222222333444444333222222111111222222333444222222222444555444333222222222222222111000//////111222222111000000111000////////////000111111444222000///000000///...555333222111111222444555999888555222111333888<<<@@@===888444111222333555666777777777666555444333LLLLLLMMMMMMMMMMMMLLLLLLHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKIIIHHHIIIMMMPPPJJJIIIHHHGGGGGGGGGHHHHHHEEEFFFFFFGGGHHHJJJKKKLLLGGGGGGHHHHHHIIIIIIIIIJJJHHHGGGGGGFFFGGGHHHIIIJJJHHHGGGFFFDDDCCCAAA@@@???AAABBBCCCCCCAAA@@@AAABBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@>>>>>>???@@@AAA@@@@@@????????????@@@AAAAAAAAA@@@@@@AAABBBCCCCCCBBBBBBCCCCCCBBBBBBBBBCCC===>>>@@@???===<<<<<<<<<@@@@@@@@@@@@??????>>>>>>>>>???AAA@@@>>>=========999999999;;;<<<<<<999666;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>===<<<===>>>@@@AAA???===:::888999999:::::::::999999888777666666777888999999999999999999999999777666555555666777777888888888888666777999888666555666777777777777888888777777666444666777777666666777999666777777666555555666777555555444444444333333333444555888999888888888888999777444111000000111222111000/////////111222333666666555444333111000///......///000111222333333000//////111333444333111111111222222222333333333222222111111000000000111---///222444555444222000............///000111222222111111111111222333444777888999888555222222222333111000000111222111000222000//////222444555555222222111000000/////////,,,---///000111111111000000///---,,,---...000111///000111222222222222111---------...............---...///000111111111111111222222000///000222444///---...111000,,,---111222000......///000///...000222333444222111111222//////000000000000/////////.........//////---+++++++++******++++++,,,,,,+++...111111000---,,,,,,111000///...------......---///000000//////000111222222333222111///---,,,***))))))))))))+++,,,---///000222111///------............///000000///......000111000......///000.........///000111222333///............//////000000111222333333222000///222111000...---...111333111222222000...------///333333222111///...------...............---,,,++++++---///000000111444666888777666666555555666666111111111111222222222111///---,,,---...///...---111000/////////000111222111111222333333111---******,,,---...------///000111111111222222222333333222222222222222222222222000000///111444555555555555555555555444333111111000222333333111000000111111000///...///111333555444333222111111111000000333222111111222444777999999888666555444555888:::<<<;;;999777555444444444666666666666666555555444NNNNNNNNNNNNLLLKKKIIIHHHKKKJJJIIIIIIIIIJJJKKKLLLKKKKKKJJJHHHGGGHHHLLLOOOJJJIIIHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGHHHIIIJJJFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIGGGGGGGGGHHHJJJKKKGGGFFFEEECCCAAA???>>>======@@@CCCEEEDDDBBBAAAAAABBBAAAAAAAAAAAABBBDDDEEEDDDBBB@@@>>>>>>???AAABBBBBBAAA???>>>???@@@BBBCCCBBBAAA@@@??????@@@BBBCCCAAAAAAAAAAAABBBCCCBBBBBB<<<>>>@@@@@@>>>=========>>>>>>>>>==================???@@@???>>>======>>>999999:::;;;===<<<:::777;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<<<<<<<;;;;;;:::;;;===>>>===:::777555888888999999:::999999888777888888888888999999:::999:::;;;;;;:::888666555444555777888999999999999555666777777666666777888777777888888888888888777888777666555333555888;;;888999999777444333555777333333333444444444555555666888999999777666777999777555222000000111333555222111111000111222444555444444333222111000//////......///000000111222222111111222333444555444333111111222222222333333333111111111222333333222222000222444555555333111///......------///111333444333444555555555555444333444666777777555333222222333111000000111222222111333111000000222444555555222222222111111000//////---...000111111111000///000///---,,,---...000222...//////000000000000000,,,---...///000111222333//////000000000/////////111222222000///000222444...---...111///,,,---111222111//////000000000///000222444333111///......000000////////////000000000.........///...,,,***+++*********++++++,,,------///111222000///....../////////.........//////---///111111000///000111222333333222111///---,,,(((((((((((()))+++---......000222222000///000000111222222222000///......---...//////------...///,,,---...///000000111111...............///000000111222333555555444222111333111/////////000222222000000000...,,,+++,,,.../////////////////////000...///000111///---+++******,,,///111111333555777:::999888888777666666666000111111111111111222222000...------///111111111111000/////////000222333444222000000111111///...---...///...---,,,---///111111222222222333333333222222222222222222222222///......000333555555555444444444444333222111000111222333333111000000111222111000///000222555777555555444333222111222222333222222222333555777999666666777777888777666555666777999;;;:::999666555777666666555555555555555NNNNNNOOONNNMMMKKKIIIHHHLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFGGGJJJMMMIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGHHHIIIEEEEEEDDDBBBAAA@@@???>>>===@@@DDDFFFEEECCCBBBBBBCCCBBBAAA@@@@@@BBBDDDFFFEEECCC@@@>>>>>>???BBBCCCBBBAAA@@@@@@@@@BBBEEEFFFCCCAAA???======???AAACCCBBB@@@??????AAABBBAAA@@@===???AAAAAA@@@??????@@@===<<<<<<<<<<<<<<<<<<<<<===>>>??????======>>>???:::::::::;;;======;;;999;;;<<<<<<<<<<<<;;;;;;:::666777999:::;;;;;;;;;:::888999:::;;;:::888666444888888999:::::::::999999999:::;;;:::999888999;;;999:::;;;<<<;;;999777555444555777999:::;;;::::::444555555444444555888:::777888888999999999999888888888666333222333777;;;999;;;;;;888444222333555333333333444444555555555666888999888555444777:::555444222000000222555666333222222111222333444555444333111/////////000000000000000000111111111111222333333444555555444444///000000000000111111111000///000222444444222000333444555555444222000//////...---...///222555777666666777777777555444222111333666666555333333333333222000111222444333333444222000111222444444444000111111111111000000///...///111222222111///.........------...///000111.............../////////,,,---...000222333444555111000000000////////////111222222111000000111333...,,,---///...,,,...222333111//////000111000//////111333333111...,,,,,,000//////......//////000///...------......,,,***************+++,,,---------///111111000///000111/////////000000000000000---///111111000000000111111111111111000...,,,+++)))((((((((()))+++---...---...//////...---...000333444444333000.........,,,---......------...///+++,,,---///000000000000......---......///000111333444666777888777555444222111000000222333222222/////////---+++***,,,...,,,,,,---...000111222222///222444444222...,,,+++(((***---///000111333555666666555555444333333222111222333222111000111222111///......000333333333111000///...///111333555555222///...///111111222///000111000...---...///111222222333444333333333111222222333333222222111///......000333444444333111111111111000000///...111222333222000//////000222111000///000222444666555555555444222111222333444444444333333444444555333444555888999888444111111444888;;;<<<:::888666777666555555555555666666LLLMMMNNNOOOOOOMMMKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEEEEIIIKKKHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDDDDCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCDDDFFFEEECCCAAA@@@@@@BBBDDDFFFEEECCCAAA??????@@@BBBCCCBBBAAAAAAAAACCCEEEGGGIIICCCAAA>>><<<<<<>>>AAACCCCCC@@@===<<<>>>@@@@@@???===>>>??????>>>>>>@@@AAA========================<<<===>>>===<<<<<<===???;;;:::999:::<<<===<<<;;;;;;;;;<<<<<<<<<;;;:::999555666888:::;;;<<<;;;;;;999999999999888777666666888999999:::;;;;;;::::::;;;===>>><<<:::888999;;;999:::;;;<<<<<<:::888666444555888:::<<<<<<<<<;;;333333333111111444888<<<777888999999::::::999999666666666444333333666888777999;;;888333111222555555444444444444444333333222555666555222222666;;;555444222111111222444555333222111111111222333444444333000......000222444222222111111111111000000111222444444333333333444///000000000000111111111333222222444666555222...333333333333222111000/////////......000333666999999888777555333333222222000333666777666444333333444222111222444555555444555333111000222333222222...///000111111111000///---...111222333222000///------......///000000111......------......///000---...///000111222333333111111000000000111111222111222444333111///000000...,,,,,,...---,,,///555444222000000111111111000...000333333111///------//////...------...//////...---,,,---......---+++************+++,,,---...,,,---......---///111333//////000111111222111111...///111111000000000111111111222222111///---,,,******)))***+++,,,...///...///...,,,******,,,---000222444333000......///,,,...//////......///000,,,---...000111111111111---------......///000111222333555777777666555444111000000222444555333000//////...---+++,,,...000,,,---...///111222333444111555888888444000------(((+++...000111111333444222222222222111000000///111333444333000///000111111///---...000333444555222111///...///111444555444111///...000222333333000111222222000000111333111222333444555444444333111222333333333333222111000///...000222333222111000000111111111000000///000222333222000.........000000/////////000222333333444444333000///000222111222333444555555444444333222222444666666333000111222444666888888888777777666555444444555666777JJJKKKMMMOOOPPPOOONNNMMMHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIGGGEEEDDDEEEHHHJJJHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIAAABBBCCCDDDFFFHHHIIIIIIEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDCCCAAA@@@BBBFFFJJJFFFDDDAAA??????AAADDDFFFEEECCCBBB@@@@@@AAABBBCCCBBBAAABBBCCCDDDGGGIIIJJJDDDAAA>>>;;;;;;===AAACCCDDD@@@<<<:::===??????>>>;;;<<<<<<<<<;;;<<<>>>@@@>>>>>>>>>>>>????????????;;;<<<===<<<;;;;;;<<<>>><<<:::999999;;;======<<<:::;;;;;;<<<;;;:::999888555777999;;;<<<<<<<<<<<<::::::999888888777777777888999:::;;;;;;;;;;;;;;;===>>>???>>>:::888999;;;888:::<<<======;;;888777444666999;;;=========<<<333333111000000333888===777888999:::::::::::::::333555666666555444444555444777:::888333111222555777666666444333222222111...111333222000111666<<<555444333222222222333333333222111000000111222222555333000......111555777333333222222111000000000000222333333222222222333111222222222222333333333888777666888999888333...111111111000000000000000000///...///111444888:::<<<999555111000000111222111444777888777444333333444333222222444666666555666444111000111222111111---...///111111111000///+++---000333444333222000,,,---...///000000000000...............///000000......//////000000111111000000000111222333555555111333444444222/////////...++++++,,,,,,,,,000666444222000000111222111000,,,///222444222111000//////...---,,,,,,---...///---,,,,,,---......---+++************+++,,,---...,,,,,,,,,,,,,,,...111444///000111222222333222222...000111222111000111222333333444444333222111///,,,++++++++++++---...///222111///,,,))))))***,,,---000222111///---...000---///000000//////000222,,,...000111222222222222---------......000111111///000222444444444222111111000000333666666333////////////---,,,---000222......///111222333444555222666::::::666111......***---111333333333444666111111111111111000///...222444555333000...///111000...------000333444555222111///...///111444666222000//////111333333333///000222333222333444666222333444555666555444444111222333444444333222111111000///000111222111000222222333444444444333333000111222111///------..................//////000111222333111...---///111+++---111444666777777666444111000111333444222000333222222222333555666888777666555444444555666777IIIKKKMMMMMMMMMNNNPPPQQQOOONNNJJJGGGIIILLLKKKGGGHHHHHHGGGEEECCCDDDFFFHHHHHHJJJKKKJJJIIIIIIJJJKKKNNNMMMLLLJJJHHHFFFEEEDDDBBBCCCEEEFFFGGGGGGFFFFFFGGGGGGFFFFFFEEECCCBBBAAADDDDDDDDDCCCBBBBBBDDDFFFDDDCCCBBBAAABBBEEEHHHJJJHHHEEEBBBAAACCCEEEDDDBBBDDDEEEDDDBBB???===>>>???CCCBBBAAABBBDDDDDDCCCBBB@@@>>>===>>>AAABBBAAA???AAA???===;;;;;;<<<>>>@@@????????????@@@AAABBBCCC@@@>>>===>>>???@@@???>>><<<<<<<<<=========>>>>>>======<<<===??????>>><<<999;;;;;;888888::::::777777666555777:::<<<======>>><<<::::::;;;======<<<;;;::::::::::::;;;<<<<<<;;;:::888777666777888999999888888:::>>>???>>>;;;@@@>>><<<;;;<<<===<<<;;;444666666333444999;;;999888999999:::::::::999999888888888888777555444333444444333333333444444555777666555333222222222333444444444555444444333333555333111//////111333555444555444333111222555888777555333111111111333333222222222222222222222333777666666444333222111111333222000111222333333222444555666666666555444333444444444333333222222222222111111111222444555777666444222000///000222444333333555888;;;:::555000555444333333333444555666666444111...---...///111..................------222111000000222111000...///,,,+++...333555222//////000111111111000...------...///......///111444///////////////000111111///---,,,...111222000---//////............/////////............---------111111111111000///...---,,,,,,+++)))((()))---000000000///...---+++))))))***))))))***,,,------,,,,,,+++******+++,,,...///000///...000333333111...222000000000000000...,,,222222222222222111000///...---...000222333333222///---+++******,,,///111111000000///......------///......---------......///...///222555666222///000//////........./////////000111222222111000///111111000000000111222222+++......***)))...111222111000///......///000111333333222111000///.........///000111111222222111000---******---000000///333333333222222111111111333222000.........//////111000/////////000222333---...000111111000...------///222333222222222333222222444555666666777777333000...222777:::777333333222222333444555333222------...///000111222222111111111111000///---,,,,,,---///111222111000///222222111111000//////...///111333444333333444666111222444555666555444444666111///000111///000333666888999777333111111333JJJKKKMMMLLLLLLLLLMMMNNNNNNNNNKKKHHHIIILLLKKKGGGFFFHHHIIIIIIHHHGGGHHHIIIFFFHHHIIIJJJIIIJJJKKKMMMLLLKKKJJJHHHFFFEEECCCCCCFFFGGGHHHIIIIIIIIIHHHGGGBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEDDDCCCCCCEEEGGGGGGFFFDDDCCCDDDFFFIIIJJJIIIFFFCCCCCCDDDFFFEEEDDDEEEFFFFFFDDDAAA??????@@@EEEDDDBBBBBBCCCCCCBBB@@@@@@>>>===>>>@@@AAA@@@???AAA@@@>>><<<<<<===???@@@AAAAAA@@@@@@?????????@@@>>><<<;;;<<<===>>>===;;;;;;<<<<<<<<<=========>>>>>>===<<<>>>???@@@>>>===999<<<<<<999999;;;;;;888555555555666999;;;;;;:::999888666777:::<<<<<<<<<<<<===>>>>>>>>><<<:::999777777555555555777888:::666555666999===@@@@@@>>>???===<<<<<<>>>>>>===;;;888:::888444444777888666777888888999999888888777777777888777777666555444555555555444444444444555999888666555444555555666222222333444555555555555555444222000000222444555555555444333111111444666777666444222222333444555111111222333444555555555333333333444444444444444777555222222222222000///333444555666666555333333444333333333333333333222222222222222333444666777777555333111000111333444666555555666777777555333333222111000000111111222333111///...---///111222//////......---,,,++++++---------///222444333222222000...000333444222/////////000111000///...---000111111000000000333555222111000//////.........///------...000111///---000//////////////////000............------------......//////000/////////,,,,,,,,,***)))+++...111111111000///...,,,***)))***))))))***,,,...---,,,++++++******+++,,,......///......000222333000...///......///111222000///444444444333222111000///------...///000000000///000...---,,,+++,,,---...444333111///---+++***)))------------------............///333666666444111///......---......////////////000000000000//////555555444333222222222333111222111---...333666444222111000/////////000111111111000000000000000///...///000111111222222222///---,,,...000111///---000000111222222222222222000000/////////000000111000000/////////000111222---...///000000///...---///111333333333333444555333333444444444444444444333222222333333333222000333222222222444444333111...///000111222333333333333333333222111000000000000000222333333111000///000000000000000111111111111333555666555555555666222333444444444333222111666111///111111///000333555777888666333222333444KKKLLLMMMLLLJJJIIIJJJKKKMMMNNNLLLHHHIIILLLLLLHHHGGGIIILLLMMMLLLJJJIIIIIIEEEGGGHHHIIIIIIJJJLLLNNNJJJIIIHHHFFFEEECCCBBBBBBDDDDDDEEEFFFFFFEEEEEEEEEBBBBBBBBBBBBCCCDDDFFFGGGEEEFFFFFFEEECCCCCCEEEHHHHHHGGGEEEDDDDDDEEEGGGHHHGGGEEEBBBBBBCCCDDDDDDCCCEEEGGGGGGFFFCCCAAA@@@AAAFFFEEECCCCCCCCCBBBAAA??????>>>===>>>@@@@@@@@@>>>BBB@@@>>>===<<<===>>>@@@CCCBBBAAA@@@???>>>======;;;:::999:::;;;;;;;;;999;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<===??????>>>===999<<<<<<999999<<<<<<999666666777999;;;;;;:::888666555555777:::===>>>>>><<<===??????>>>:::666333444333333333444666888999666555666888;;;===>>>===999999999;;;======;;;999999:::999555555888999777666777777888777777666666666666666777777666666555777777666666555555555444444444222111111222333444111222222333555555666666555444333111111333444555555555444333111000222444666666444333333444555555111111222333555666777777222333333333444444444555666444333222333222111///222333444555555444333333222333333333333333333444333333333333333444555666777666444222111111333333888777666333222222444777666666555444333333444444000///...------///111222000000///...,,,+++******---,,,---///222444333222111111000000000//////////////////000///......---444444444333222222444666444333222000...---,,,,,,...------...000111///...000000000000000000000000............------------+++,,,---...////////////,,,------,,,+++---000333222222111000...,,,***)))*********+++---...---,,,++++++***++++++,,,......///...///000222222000...---------///222333333111555555555444333111000///...............---,,,+++//////......------,,,,,,222222000...,,,***)))(((,,,,,,+++,,,,,,---............000333555666444222---,,,,,,,,,---...//////////////////////////////777666555444222222222222222222///,,,///555555222333333222111000000000111......//////000000111111/////////000111111222222000///000111222111///,,,---...000222333333333333---...///000111111111111000////////////000111111---...///000000///...---222333444333333333555777444444333333333222222222111444555444222000111222222111111222333333222000000000111333444444555555555444222111000000111111333333444444333222000///...//////000111222222222222555888888777666555555555555555555444333222111444111000222111//////222444555666555333333333555MMMNNNNNNLLLJJJHHHHHHIIILLLNNNMMMJJJJJJLLLLLLIIIJJJLLLNNNMMMKKKIIIIIIIIIGGGHHHIIIHHHHHHIIIKKKMMMIIIHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCDDDEEEEEEEEEIIIHHHEEECCCBBBBBBCCCDDDEEEEEEEEEDDDBBBCCCEEEGGGFFFEEEDDDBBBBBBBBBCCCDDDCCCBBB@@@???@@@AAAAAABBBDDDFFFGGGFFFCCCAAAAAAAAAEEEDDDBBBBBBCCCCCCBBB@@@??????>>>???????????????AAA@@@>>>===<<<<<<===>>>BBBBBBAAA@@@???>>>===<<<;;;:::999999;;;;;;:::999999999999999999999999999;;;::::::;;;===>>>===<<<999;;;;;;999999<<<<<<999999999:::===>>>>>><<<999888777777999<<<>>>???>>>999:::;;;;;;:::777444222333333333333555666888888888777777777777777777777333333555777999999777555666888888555666;;;<<<;;;777777888888777777666666444555555666777777666666888888777777666666555444111111000//////000222222333333333333444444555666666555333222222333555666555555555333111000111222444444333333333444444555111222222333444555555666555555444444333222111111222111111222444555444333000111333444444444333333222222222333333444444444444444444444444444555555666444333111000000111222666777777444000000333666888777777666555555555444000///...------...///000111000000///...------,,,222111000000111000...,,,,,,...///...------...///////////////......------555555555333222222444666444333111000...------------......///000000///...111111111222222111111111.........---------,,,,,,+++,,,------.........---+++,,,,,,,,,,,,---000222111111000///---+++***)))*********,,,......---+++,,,,,,,,,,,,---...////////////000222222222111000...---...000222333222111555555444333222000///...///000000///---+++******---...//////000///...---......---------,,,,,,,,,++++++++++++,,,---......//////000222333222111///+++++++++,,,---...///000000000////////////000000444333222111111111111111444222...,,,111666555000444444333222111111111111...////////////000000000/////////000000111222222333222222111111000///...---///111333444444333333...///000111222111111000////////////000000111111......///000000///......333333333222111222555777444444333333333333333333222333555555555555555666222111111111222222111//////000222333444555555444333222000......///000111222333333333333222111000/////////000111111222222333555888999777555444444666666666555555444333333222000000333111......222555666555555333333333333OOOOOOOOOMMMJJJIIIHHHIIIJJJNNNNNNKKKJJJLLLLLLJJJOOOOOONNNKKKHHHFFFGGGHHHJJJJJJJJJHHHFFFGGGIIIKKKIIIIIIHHHGGGFFFFFFEEEEEECCCDDDEEEFFFHHHIIIKKKKKKMMMKKKHHHEEECCCCCCCCCCCCCCCDDDDDDBBBAAAAAACCCEEEFFFEEEDDDCCCBBBBBBBBBCCCAAAAAA@@@??????@@@AAABBBCCCDDDEEEDDDAAA@@@@@@@@@BBBAAAAAABBBDDDEEEDDDCCC???@@@@@@@@@?????????@@@@@@???>>><<<<<<;;;<<<<<<>>>??????@@@@@@??????>>><<<;;;:::;;;<<<===<<<:::777777777777777777777777888888888999<<<<<<;;;:::999<<<;;;888888;;;:::777::::::;;;>>>??????===::::::999999:::<<<======<<<999999888888888777777777666666555666666666777777777777666555444444444555111111333666888888666444666888888555666;;;<<<;;;888888999999888777777666333444555666666777777666777777888888777777555555444444333222222333444555666555444333333333333333555444444333333444444555555555555444222000111222111111111222222333444444333333333222222222222222444444444333333222222111111111111333555666555333///000222444555555444444222222222333333444444444444444444444444444333333222111000/////////000000333666777666222000111333333333333333222222111111222111///...---------...000000000111111111111111444333111000000...,,,))))))+++...000000000111333000000//////............333444333222000000222444111111000///////////////---...//////////////////111111222222222222111111...------------,,,,,,,,,---------------,,,++++++***+++,,,,,,+++,,,...000//////...---,,,***)))(((******+++---//////---+++------...//////000000000///111222333333333222222111000000000222222111///333333222222111///...---000222222111---+++***+++***+++...000111222111000---------------,,,,,,,,,+++++++++++++++,,,---...///000000000///---,,,,,,+++++++++,,,---...///000111111111111111111111111000000000000000111222333777666222000555:::888222333333333333222222111111000000000000////////////000/////////000111222333777555222000...///111222111111333444444444333222000111222222222111///...///000000111111111111111000000000000000000000000222333333222111111333666333333333333444555666777555333111333666777444111333222111111222222000...---///111333444444333333333222000......///111222///000000111111111111111000000000000000000000000222444666777555333333333444444444333333333333333000///111444222------111777666555444333333111000NNNOOOOOOMMMKKKIIIJJJJJJIIIMMMOOOLLLKKKLLLMMMKKKPPPOOOMMMIIIFFFEEEGGGHHHKKKKKKJJJGGGEEEEEEHHHJJJIIIIIIHHHHHHHHHGGGGGGGGGCCCCCCDDDEEEGGGIIIKKKLLLJJJIIIHHHFFFFFFFFFGGGGGGBBBCCCCCCAAA@@@@@@BBBDDDGGGFFFFFFEEEDDDDDDDDDDDDBBBCCCCCCBBBAAAAAADDDFFFBBBCCCCCCAAA???>>>???AAAAAA@@@@@@BBBDDDEEEEEEDDD@@@BBBBBBBBB@@@???@@@AAA@@@@@@???===<<<<<<<<<<<<;;;<<<>>>@@@AAAAAA@@@???>>>===<<<===>>>???>>><<<888888888777777777777666777777777999;;;<<<;;;:::<<<>>>===:::999::::::777999999:::<<<>>>>>>===;;;;;;:::999:::;;;;;;:::888::::::999999999:::<<<<<<777777777777777777888888555666666555333444666888444444555777999999888666999:::999555555888999777999999999999888777666666333444555666666666666666555666777888888777666555444333222111111222333333888777555333222222222333444444333333333333444444444555666555333222222333///000000111222333333444444333333222222111111000000000111222333444555555444444333444555555222000///000222444555666666555222333333333333333333444444444444444333222111111//////////////////000111111333666666444222111000222222333333333333222222222222000///...---------000111111222222333333444111000//////000000...,,,))),,,000444777888888777111111000///////////////000111111000//////111333///////////////000111111,,,...000000///...///000000111222333333222111000------------,,,,,,,,,,,,............---,,,+++***+++,,,---,,,++++++---///,,,------,,,,,,+++***)))******+++...000000---+++,,,---...///000000000000///111333444333222222222333222111111222111///---111111111111000///...---///222333222...,,,,,,...)))+++---000222333333333111000///...---+++******------,,,,,,,,,,,,------...///000///,,,+++++++++---,,,,,,,,,---...//////000111333333333333111000000000000111222333444555444444222000222666555000111222222333333333222222222222111111000000//////000000/////////111222444777666222///,,,...222555222222222222222222333333222222222222111000///...000111222222333333222222222111111111111111111222222333333222111111333444444333333333444666888999888333///000333333...(((444333222222333222000...,,,...000222333333222111444333222222111222333444---......///000000111111111111111000000000000000111333444444333222333444333333111000////////////...///222555222---,,,000666555333333444333222000KKKLLLMMMLLLJJJIIIJJJKKKHHHMMMPPPMMMKKKLLLMMMKKKMMMMMMMMMKKKIIIHHHHHHIIIJJJJJJIIIFFFEEEFFFHHHKKKHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDEEEFFFGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHCCCCCCCCCBBBAAAAAACCCEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCDDDCCCAAABBBDDDGGGCCCCCCBBB???======@@@BBBBBBAAAAAABBBDDDEEEDDDCCCAAACCCDDDCCCAAA@@@AAACCCBBBBBBAAA@@@???>>>======;;;<<<>>>@@@AAA@@@?????????>>>===>>>???@@@???===:::::::::999999999888888888888888:::<<<>>>===<<>>;;;::::::<<<======;;;999999999:::;;;<<<<<<;;;;;;444555666777888999999999888999999777444555777:::777666555666888999888777888:::888444444777888666888888888888777666555444444444555555666555555555333444666777888888777666444333111000//////000111777666444222222222333444333333333222222333333333444555777666555444444555//////111222333444444444333333333333333222222222000000111222333444555555444333444555666555333000///111333555666777777777444333333333333333333222333333333333333111000///------...///000111222222222222222444555444222///111222333555555555555444111111111000000/////////111111222222222222222222...------///000111///...+++,,,111777===>>>:::666333222111000///000000111.../////////...///111333///////////////000111111,,,...000000......///000///000111222222111000///---------,,,,,,,,,++++++------.........------,,,---...///...,,,,,,---...+++,,,,,,------,,,,,,+++******,,,...000000---+++++++++---...//////......,,,///222222111///000111333222111111222111///---000000111111111000000///---000333222...,,,...000+++,,,...000111333333444111111000///---,,,++++++000///...---,,,,,,,,,,,,+++---///...,,,+++---//////......---......//////...000333444444333000...000/////////000111222222...111111......111111...///000111222333333222222111111111111222222222222000000///...///111333444444444333000---...111555000///......///111333444222222111111000111111111111222333444444444333333333333333222222333333333222444555555333222333444555444333222333444666777555333000000000///+++(((555444333333333333111///,,,---000333444333222111333333333333333333333333/////////...//////000000//////000000111111222222111222222222111222444666888666444111///------,,,,,,...333666222,,,,,,000333222111222444666555333HHHIIIKKKJJJIIIIIIJJJKKKGGGMMMPPPNNNKKKLLLMMMLLLHHHKKKMMMNNNMMMKKKJJJKKKHHHHHHGGGFFFEEEFFFJJJMMMGGGGGGGGGGGGGGGGGGGGGGGGLLLKKKIIIHHHHHHHHHIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDCCCBBBBBBDDDFFFBBBCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCBBB@@@@@@CCCFFFEEEDDDAAA>>><<<===AAADDDDDDCCCBBBBBBCCCDDDCCCAAABBBDDDFFFDDDAAA@@@AAACCCDDDDDDCCCBBBAAA??????>>>;;;===???@@@AAA@@@>>>===@@@>>>===>>>???@@@???>>><<<<<<<<<;;;;;;:::::::::999999999;;;>>>???>>>===CCCEEECCC>>><<<===;;;888<<<;;;;;;<<>>@@@@@@>>><<<666888:::<<<<<<;;;888666111222444666888:::::::::>>>>>>===999555444666999777555444444666777777666444666666333444999;;;999777777777777666555444333444555555555555555444444111333555777888888777666888777555333222222333333555444333222222333555666222222222222222222222222444555777777666555666777///000111333444555666666333333333444444555555555333333222222222222222222000000222555777888666444///111333555777888888888444444444333333222222222222333333333222000///---------...000111333444444444111///111444555333000,,,---///111222222222111000000000000111111111111333222222222111111000000///......///000000///---+++,,,000888>>>???999222444333111000000000111222---...///......///222444000000////////////000000+++...111000...---///111...///111222222111///...---------,,,,,,,,,++++++,,,,,,---...///////////////000111000...------...+++,,,------.........---******,,,///111000---+++)))***+++---...------,,,+++...111111///---...000333222111111222222000///000000111222222222222111+++///222111...,,,...222......///000111222333333......//////////////////111000///...---,,,,,,,,,))),,,......------000222000//////.........//////,,,///222555555222///,,,///......------------...///333444111///111222111---...000222333333333222///000111222333444555555111000///...///111333444111222333222///...000333---,,,++++++---000444666111111000///000222333444222333444555666555444333555444444333333444444555333555777777666444444444666555333111111222333444000222333222000...//////666444333333444333111///,,,...111333444444222111000111111222222222111111222111000///.........///------...000111333444444222222222111000222555888???<<<999555111...---,,,,,,...333666222,,,+++000000///...111555888777666NNNLLLKKKKKKLLLLLLKKKIIIRRRQQQPPPOOOMMMLLLKKKJJJJJJLLLLLLJJJHHHHHHKKKNNNLLLLLLLLLLLLLLLKKKJJJJJJJJJLLLLLLKKKHHHFFFEEEFFFHHHFFFDDDDDDFFFGGGHHHGGGEEECCCAAAAAACCCEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDCCCBBBBBBCCCDDDAAA@@@@@@@@@@@@AAABBBCCCEEEEEEEEEEEEDDDCCCBBBBBBEEECCCBBBBBBCCCCCCBBBAAA???@@@AAABBBDDDEEEFFFFFFGGGFFFDDDBBB@@@??????>>>======>>>>>>????????????999:::===AAADDDDDDBBB@@@===;;;:::<<<>>>???===:::>>>;;;777888:::======<<<@@@HHHHHH???<<<@@@???888;;;::::::<<<>>>??????>>>@@@===::::::<<<===;;;999999::::::;;;:::999888777555555444555666777999:::<<<<<<;;;:::999999999999888666555444555666555444666777888777555444444444777666555333333333444444:::999777666444333333333444555666666777666666666333444666777777555333222333333333444444555555555888888777666555555444444555777888777666444444555555555444444444333333333444444555888::::::777555333333444444444555555555666555555666666777888999555555555555555555555555222333555666666666555555222222333222111///...,,,***+++---......000333555222444666888777444111///+++,,,+++))),,,222333111222222111111000111111222000000////////////000000222222222111222222333333222333555888:::999666333333333333222222222222111222111111111000000/////////000111333333444333333111111111111111000///...000///...---...///222333000///...---,,,+++++++++...---,,,+++++++++++++++000000//////......---------,,,,,,---///000///---///...------------......,,,+++*********+++,,,---,,,,,,---......///......111111000000111111222333444222///...///000000///222111000//////000111222///000000000///...------...///000000///...---,,,...///000000000...---,,,------------....../////////---+++,,,///000...,,,222333444444444222111000111000...---,,,...///000111111000111222444666888222111111111000000//////333222000//////111333444555111...---000333333333666333///,,,***+++---///333222000///333777444...000222333444333222000///---000222333333222222333333444555666666666555444222555777666222000000222111111000111222333555666666555333333333333555666111111111111111000//////222111///...///000222333111000000111111222333333555444333111000000111111111111111333666777777555777444555:::777222;;;JJJNNNRRRJJJ999///222333///...///000111222333333333///000000222333555777888MMMLLLKKKLLLMMMNNNMMMLLLPPPPPPNNNMMMLLLJJJIIIIIIJJJLLLMMMLLLJJJIIIKKKNNNLLLLLLLLLLLLLLLKKKJJJJJJLLLMMMMMMKKKIIIGGGGGGHHHIIIGGGEEEEEEGGGHHHHHHHHHFFFEEEEEEFFFGGGFFFDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCDDDCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@EEEDDDCCCDDDEEEEEECCCAAA??????@@@AAABBBBBBCCCDDDEEEDDDCCCAAA@@@@@@@@@???>>>>>>>>>>>>??????@@@@@@>>>===>>>???@@@???===:::<<<;;;;;;===@@@AAA???===???;;;888888:::;;;;;;:::===DDDEEE>>><<<@@@@@@;;;<<<;;;:::;;;===>>>===<<<<<<:::888888:::;;;:::999999999:::::::::999888777777666666666666888999:::<<<;;;:::888777666666666777666666777888777444222555666777666444333333333888777777666777888::::::999888777555444444444444444444555666666666666666333444555666666555555444444444444555555555555555666555555444444333222222333444666555333222222333555555555444333333222222555666777777777666555444111111111222222222333333333333333444444555666777777777666555444333222222111222444555555555444444111111222222222111000///,,,...//////...///111333555666888999777444111///...///---+++---222333000000000000000000111222333//////000000111222333444444444333222111111111222111111222444666555333000222222222222222222222222/////////000000111111111555555444333222111000000000000111222222222111111///......---...///111222///......------------.........------,,,,,,,,,,,,..................------......---...000000///---........................---,,,,,,+++,,,---///000......//////000////////////.........//////000000555222000000111111111000111000///......///000111......//////......------//////000000000///------...///000000000...---,,,---------.........//////...,,,,,,---000222111///......//////000000//////000///...------...///000111111111111222444555666333333333222222222111111222222111000111222333444444111......111333444333444333000///...///111222555444111///222666333---///000111333333222111000///111222222111111111222000111444666777777777666000333555666555333222222222111000//////000000111333222222222222222222333444333111000000000222333333222111000///000222333111000/////////000111222444444444444333222111000111111111333666777666555777444666;;;999666>>>LLLVVVZZZTTTCCC888777555000///000222444555555555555222222222333444666999:::KKKKKKJJJLLLOOOPPPPPPOOOOOONNNMMMLLLKKKJJJIIIHHHJJJLLLMMMMMMLLLKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMMMMKKKHHHHHHIIIKKKJJJIIIGGGGGGHHHIIIHHHHHHFFFGGGHHHIIIJJJHHHEEEAAABBBBBBCCCCCCDDDEEEEEEEEEBBBCCCDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBAAA@@@???>>>DDDDDDDDDFFFGGGFFFCCCAAA>>>>>>?????????@@@@@@@@@BBBBBBAAAAAA@@@@@@AAAAAA??????????????????@@@@@@BBBAAA?????????>>><<<;;;<<<;;;<<<>>>AAABBBBBBAAA???===:::888999999888777:::@@@AAA<<<;;;@@@AAA>>>===;;;::::::;;;;;;:::999999888777888:::;;;<<<;;;999999999:::999999888777999888888777777888999999;;;:::999777555444333333777777888::::::888444111444555666555333222222222222333333444666888:::;;;777777666555555555555555444444555666666666666555444444444444555555666777555555555555555555444444666555555444444333333333000222333333111000000111555555555444333222222222666888999777333111222444222111111111222222333333333333444444555666666666888777666444333111//////000111222333444333222222///000111222222222222222///000111000//////111222777888999999888555111///222333111...///333333///......///000111222333333///000000222333555666666666555444222111111111111333222111222333333111///000000111111222333333333000000000000111111111111777666444222111000000111000111222333333444444444.........///000000111111............//////000111000000000///////////////............////////////111000///000111111///......///000111111000///.........------...000111333111111111111111111000///....../////////000000000333111000///000111111000000000///......///000000------......///.........000000111222222111///...//////000111000///...------......///////////////...---...000222444444222------------...///000000000000.........///000111111222222333444444333333333333333222222222222111111222222222333333333333222000///000222444444444777666555333222222222222666666333000222555333---,,,...000111333333222222111222222111000///111222000222555777888777555444000111333555777777555333111111000000000000111222222222333333333333222222777555222//////111333555555444222111000000111222111000...------...///000222444666777666444111///222111222333666777666444666444777<<<;;;888@@@KKKXXX]]]YYYKKK@@@<<<777111111222555777777666444333444333222222333666888:::IIIHHHIIIKKKOOOQQQRRRQQQPPPOOOOOONNNLLLKKKKKKJJJIIIJJJLLLLLLLLLKKKJJJJJJKKKKKKJJJJJJJJJIIIJJJJJJMMMMMMKKKIIIGGGGGGJJJLLLJJJIIIGGGGGGHHHHHHGGGFFFEEEEEEFFFHHHJJJIIIGGGEEECCCCCCCCCCCCCCCDDDEEEEEEBBBCCCDDDCCCBBBBBBBBBDDDEEEFFFGGGHHHHHHGGGEEECCCAAAAAAAAA@@@???>>>===<<>>@@@??????@@@@@@AAABBBCCC@@@@@@???>>>??????@@@AAADDDBBB@@@@@@@@@AAAAAA@@@======>>>@@@AAABBBAAAAAA???>>>;;;999888777666666999>>>???;;;:::>>>???>>><<<;;;999999:::999888666999999999:::;;;===>>>>>>888999999999999888888888:::::::::999999888888888999888777666555444444444999888888999999888555333444666777666444222222333111111222444666888999:::666666555555555666666777444444555666666666666555444444333222333555777999666555555444444333333333888777777777666666555555///111222222000///000111555555444444333222222111444777999666000...111555444444333333333444555666555555666777777888888888777666555444222111000//////000111222222222111000000000000111111111111111000111222111000000222444666666888888777555222111666666555111222444333///000111111222333333333333000000222333444555555666555444333222222222222222888666444333444444333222//////000111222333444555666666444333111000///...333222111000111333555777333333444444444444444333...///000111222222222111000000//////000000111222333333333333333333333222000000111111222222333333333222111111222222000......///111222333222000//////.........///111222444333333333333333222111000111222222333333333333333111000...///000000000...111000000000000000000111---...///000000000000000222333444444444333222111000111222222222222000000000000111222222222111000000000111333444555444333111111/////////000111222111111000000000111222333333444555666666555333222111111111111000000000000111222333444444555444444000000111222444555555555;;;:::999777555222000///777777555222333666666222,,,---///111333444444555444444333111//////000222555666888888777444111///111111222666999999666222///000111222444555777888333444555666666555444333666444222000000111333444555444222111000000000000333111///------...///000444555666777666555333222333222222444555666555444555444777:::999777<<>><<<;;;??????@@@CCCDDDCCC@@@===@@@@@@@@@@@@????????????===>>>>>>???@@@AAACCCCCCAAA@@@???>>>>>>>>>@@@AAAEEECCC@@@???@@@AAAAAAAAA??????@@@@@@@@@????????????>>>===;;;999777666666:::======:::888:::<<<<<<;;;:::888888999999888666999999:::::::::<<<===>>>888888888888888888888999;;;;;;::::::999999888888777666666666666777888888;;;999666555666888888777555777888777555333333444555555666888999:::;;;;;;666555555555555666777777444555666666777777666666555444222222333555888999555444444444333333222222777777777777777666666666000111333333222111111222444444333333333222222222111555777555111000333888555444333222333444555666444555666777888888888777444333333333333333222222000111222222222111000///111111000000////////////000111222222222333555777222333444666666555444333777888777444444666444///444555555555555444333222111222333444444444333333222222222222333444555555:::888555444555555444333///000000222333444555666888777666555333222111000111111000000222555888999666666666555555333222111000000111333333333333333222222111000000000000111444555666666666666555555444444444555555666666666333222222222333222111///---///111333333222111000///............000222333333333444333333222111000222333444555555555444444222000000111222222111000222222222222222222222222///000111222222333222222444444666666777666555444222333444555555444333222222333444555555444333222222444555666555444333222666555333111000000111111333333333333333444444555555666777777777666444333111111111111222222222222222222444555666666666666111222333333444444555666999999999888666444222000666888666333555999:::888...///000222444555666777555555555222000///111333666777888888777444111///444333333666999999555222111111333444666777888888444444666777777666444444333222222222222111111111333333222111000/////////444333111000///000111222666666555555444444555555444333333444555666444333444444555666555333666;;;<<>>===<<<======>>>@@@AAAAAA>>><<>>???AAABBBCCCAAA@@@>>><<<<<<===???@@@DDDAAA???======>>>===<<<>>>???@@@@@@===<<<<<<<<<===>>>>>><<<:::888888999;;;<<<;;;999777777999:::999888777888999:::999888888999999888777777999;;;888888777777777888999999:::::::::::::::999888777666666666666777999:::;;;:::777444333555777999:::666777888777555444444444333444555666777777777777666666555555555666666777666666777888888888888777555444333222333555777888444444444444444333333333555555555555555555555555111333444444333333333444222222222222333333333333000333555555333333555888333222111000000222444555111333444666666666666555222222222333444555555555222222333444333222111000222222111000//////000000111222333444333444777999000111333444555666555555777888777555666888666111777777888777666555333111222333444555555444333222222222222222333555666777888666444333333444333222111111222333444555666777444444444555555555555555444333333222222333555666777777777666444333111000111111111222333333444444333222111000000000000000333444666777777666555555555555555666666666666666333222111222333333111000...///000111222222111111000///.........///000111222222222222222222111000000111222333444333222222333333333444555666444333333333444444444444333333222222333333444333333333333444666777777666555555222333444555666555444444333444666777777555333222333555888888666333222222666555444222111000//////333333333444555555555666666666666777666666555555444444555555555555666666333333444555666777777888333444444444333333555666444555666777888888888888666888777444555:::<<<;;;333333444555666777888999666666666555222111222444333444555666666666555444444444555666888888666555555555555555555444333333333333444444444444333333111222222333222111000000333333333222111111000000444444333222222222333333777666444333333444555666555444333444555555333222333444555555333222222444333999???BBBBBBAAABBBCCC>>>?????????===999666444888888777777777888888999KKKJJJJJJKKKMMMOOOOOONNNOOOOOONNNNNNMMMLLLLLLLLLJJJHHHFFFFFFHHHJJJIIIGGGKKKJJJHHHGGGFFFGGGHHHIIIGGGIIIJJJJJJIIIIIIJJJLLLKKKIIIHHHHHHHHHFFFCCCAAA@@@???@@@CCCGGGIIIJJJJJJFFFEEECCCBBBBBBCCCDDDEEEBBBCCCDDDCCCBBBBBBCCCDDD@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAA???>>>======<<<<<<===???@@@>>>===@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<===???@@@BBBCCCAAA???===;;;;;;<<<===???@@@>>>======>>>>>>>>>===:::<<<>>>>>>;;;:::;;;<<<;;;===>>>>>>;;;:::;;;<<<:::999999777666555888;;;777666666888:::<<<<<<;;;:::;;;;;;999666555666888888777666666777888999:::888888999::::::999888777666666666666777888999999666444333333666888999999555666777777555333333444///000222333444555444444777666666555555555666666777777888999999999999999666555444444444444666666555555555666666666666666555555555555555555555666111333555555444444444555000000111222333444444555111222444555666666666555444222000///000111444555111222444666777666555555222222333444555555666666444444555555555444222111333222111111111222333444444555555555444444666888222333444555666666666555555777777555777999777333555666777777777555333222222333555777777777555555333333333333333444555666555444333333444444222111333333444444555666777777222222333333444444555555666555555444333333222222666666666555444333222111000000//////000111333444111000000000000111111222000222333555555444333222444444333333333333333222111000000111333333222000......//////000111111222222111///......//////000///000000111111111000000...///111222333222111000222222222333555555444222222222333444444333222222333333333444333333222222111222444555555555444333111222333444555444444333333444666777666444222111111444888888666444333333444444444333222111000///111111222333444555555555555444444444444444555555666666666666777777777888555444444444555777999:::666666666444111111444777333444555777999;;;<<<===666888777333333777::::::888888888888888999999999555777888777555444444555444444444444555555666666222444555666666777999;;;888888888888777555444333444444333333333333444444444444333222222222222333444444444444444444333333222222333444555444333333444444444444444444444444555444444444555555333111222444555555444444444333222666;;;======<<<>>>AAA<<<<<<======<<<:::999777888999::::::::::::999888MMMLLLKKKLLLNNNOOONNNMMMLLLLLLKKKKKKJJJJJJIIIIIILLLIIIFFFFFFIIIJJJJJJIIIKKKJJJHHHFFFFFFGGGHHHIIIGGGIIIKKKLLLKKKKKKKKKLLLLLLKKKJJJJJJIIIGGGDDDBBB???@@@CCCFFFIIIJJJHHHFFFDDDCCCBBBAAABBBDDDFFFGGGBBBCCCDDDCCCBBBBBBCCCDDD@@@@@@@@@AAABBBDDDFFFGGGEEEEEEEEEDDDBBB@@@???>>>===<<<;;;<<<>>>??????>>>>>>?????????@@@@@@@@@@@@<<<<<<<<<===>>>@@@AAABBB@@@???<<<::::::;;;===>>><<<;;;<<<>>>AAACCCCCCCCC777:::<<<<<<::::::;;;===999<<>><<<;;;===???999777777777666555888<<<666555555888;;;===>>>======>>>>>><<<888555777999888777666666666888999:::777777999::::::999888777777777666666666666777777222222222555888999999888444555666666444222222333///111333555777888888888777777666555555555555555888888999::::::::::::999666555555444444444555555666666777777888888999999777777777777888888888888111333555555444444555666...///000111333444555666333333444666888888555333666444222111222333666888333444777888999888777666444444444555555666666666555555666777666555333222333222222222333555777888666777777666444444555666555555666666666666555555333666666555777:::999444222444555777777666444333111333555888999999999888555555444333333333444444555444444444555555333111444444555555666777777777333333333222222111111111444555555555444444222222444444444555444444333333000///...---...///222333.........///000222333444...///111333333222111000222111111000000/////////000//////111333333222111............///000222222333222111////////////000---...///000000000000000...000222333333333111000///...///111333333111///111222333444444333222111333333333333222222111000///000222333333333222222000000222333444333333222111333555666555333111//////333777888666444444555333444555666666444333222///000111222333333333333333333222111222333444555444555555555666666777777666555444444555777:::<<<777888777444000000444888666666777777999;;;===>>>666999777222111555777777<<<;;;::::::999999::::::555777999999777666555555888777555444333333444555000333555555555777<<<@@@888999:::;;;;;;:::999888777666555444444555666777888666333111111222555666555555666666777666666666000111333555666555333222111222555666666555333222666555444444555555333111222555666666777888777555444666999:::888666888<<<666777888888999999999999777888:::;;;:::999777555LLLMMMNNNOOOOOOOOONNNMMMLLLJJJGGGGGGIIIKKKLLLLLLNNNMMMKKKIIIHHHIIIJJJKKKFFFIIIIIIFFFHHHMMMOOOMMMHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKIIIGGGEEEDDDDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGIIIFFFAAA@@@AAADDDFFFGGGEEECCCAAAAAACCCEEEEEEEEEBBBBBBBBBCCCEEEFFFEEEDDDEEEFFFEEECCCAAA@@@@@@BBB;;;<<<===>>>>>>>>>>>>>>>:::999;;;===;;;999<<>>======>>>@@@@@@>>>>>>===;;;:::<<<@@@CCCEEEBBB???======>>>>>>>>>===============;;;999888;;;;;;<<<===============:::::::::;;;<<<;;;999777999777666777;;;<<<;;;999???>>>===;;;::::::::::::777777777777777777777777666777888999::::::999888555666666555444444666999555666777999:::::::::999666666666555444333111111222333444333333444777:::999888555222222222444555444333444888===???===::::::999777555555666888999333444555777888888888888888999:::;;;:::999888777666666777777777777666666444444333333444444222000444444444555666666777777666666555444444444444555777888999:::;;;:::999999888777555444444555777888<<<<<<<<<:::666333222222555666555333111111333555888999999999888777555444222111222333666777666444999888888888888888999:::888888777666666666666666111333777:::;;;;;;999888333333555555666555444444777888777666333222333444666666777555333333444555555555444444222111///...111222333333222000...,,,111222333444444333222111333333222111111111111111111---+++---222444222///000000111222222111000000///000000111222333555555000.........000111000///000000000///......000333666444222000000000...---.........//////000000000...000222333222000000111444333111...,,,,,,///111555555555555444333222111333333222222222444555666444222000222555777555333000///...///111222333222111222444444444333111000000444777888555333333444222111111444777777444111000000111222444666777888555444333333333444555666888888777777777777888888555444333222222333555777444444555666555444222111222444888999999999:::;;;999777444333555777999:::999999999999999888777777:::666666:::999444222666444555666555444333444555555666777666555666777999777888888999999999888888777444333333666666555222999777666444333444555666777666666666666555555555888777666666666666666777777666555444444555666777555666777888777666333222777444111000111222111000222444777777555444444555444555666777888888888888:::999999888999999::::::NNNOOOPPPQQQQQQQQQPPPOOOMMMJJJHHHGGGHHHJJJJJJJJJMMMLLLJJJIIIHHHHHHHHHHHHJJJLLLKKKGGGGGGKKKLLLJJJIIIIIIIIIJJJJJJJJJJJJKKKIIIHHHHHHHHHHHHFFFDDDBBBFFFFFFFFFFFFGGGHHHJJJKKKHHHEEEBBBAAACCCFFFIIIJJJEEECCCBBBBBBCCCDDDDDDDDD@@@@@@AAACCCEEEGGGFFFEEEDDDEEEEEECCC@@@???@@@AAA???>>>>>>>>>>>>>>>>>>===:::999:::<<<<<<:::;;;@@@<<<;;;;;;;;;<<<======>>>======<<<;;;:::;;;???BBBBBB@@@=========>>>>>>===;;;<<<======<<<:::999777<<<<<<===>>>????????????<<<<<<<<<======<<<;;;999999888777888;;;===<<<:::>>>======<<<;;;;;;::::::555555555555555555555555777777888999:::999888888666777777666444444666888666777888::::::999999888666666666666555555555555666666777555444444666888:::888666444333444555666666555555999===>>>;;;888888888666555555555666666666777888999:::;;;;;;;;;::::::;;;;;;;;;:::999888888888999999999888777777555444333333555555444333555555666777777888777777666666555444444444444555666777888:::::::::999999777666444333333444666777777888888777555444444555555555555444333333555777777888888888777666555444444333333444666777666555666555555555555666777777777666666555444444555555444555666777777666444333222222111000000000111222333444555444333333555666555666666555333333444555555444444222111000//////111222333333222111///---333444555666666555444333444444333222222222222222444111///111666888555333///000111111111111000///////////////000222444555444333222222333444333111///000111111111222555888666444111000111000///...444444333222111000000//////111444555444444444555444555444222000000222555333333333333222111000000333222222111111222333444111///...///222333222000111000///000222333333222111333555666666555333222///222555555333111222333222111111444666666444111111111111222333555666777555444333222222222333444666666666666666666666666666555444333333444666777555555666666666555444333111444777888888777888999666444222222333555666666777777888999999999999999999555555999888444333666777888999888666555666777555666777777666666777999888888999999999999888888999777666777999:::888666999777555444333444666777555666666777777888888888888888777666666666666666777666555555555555666777444555666777777777666555666444111111111222111000222444666666555333333444444555555666777777888888999999888888777888888888OOOPPPRRRSSSSSSSSSRRRRRRMMMKKKHHHHHHHHHIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIIIILLLNNNLLLGGGFFFIIIIIIGGGIIIHHHHHHGGGGGGHHHIIIIIIFFFEEEEEEHHHJJJIIIDDD@@@EEEEEEEEEFFFHHHIIIKKKLLLGGGEEECCCCCCFFFIIIKKKLLLEEEDDDBBBBBBCCCDDDCCCBBBBBBAAAAAABBBDDDEEEDDDBBBCCCCCCCCCAAA???>>>???@@@BBBAAA???>>>======>>>>>><<<999888<<<>>><<<<<<>>>999999;;;<<<============;;;<<<<<<;;;:::;;;???AAA???===<<<===>>>>>>>>><<<:::;;;<<<===<<<:::888777<<<===>>>???@@@@@@@@@@@@===>>>?????????>>><<<;;;:::999999:::<<<===<<<;;;<<<<<<=========<<<:::999999999888888888888999999888888999999999888777777888999888777555444666777777888999::::::999888888888777666666666777999::::::::::::888666555666777;;;:::888666555666777888999888777:::===>>>;;;888999999999888777666555444666777888:::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999::::::;;;;;;:::999888888666444333333444666555555666777999::::::999888777777666555555444444555555444555777888999999999888666555444333333444555666555666555444333333555777555666666555444444666888666666777666666555444333666555444555666777666555444444333333444555555666666555444444333444444444666666555444333111///...333222///---------///000111222333444444555888:::666777777666444444555777555444222111000000000111111222333333222111000...111222333444444333222111666555555444444444444444333111000222555777555222000111111222222111111000111000//////000222444666444333222222222222111///+++---...///000333777999666444222222222222111000333222222111///......---,,,...111333333333444555000111222222111111222444333333333333222111000000444333333222222222222333000///......000111000///111111111333444444222000000222555777888666555333111222444444333111222222222111111222444444333111222111111222222333444555666555444333333333333333444555555555555555555444666555444444444555777888666666666777666666555444111333555666666666777888444333222222444555444333444555666888999:::::::::666444555777777555444666888999:::999777666777888555666888777666666777999888999999999999999888888:::999999:::<<<===<<<;;;888777555444444444666777444555666888999:::::::::999999888666555555555555777666666555555666666777444555555666777777888888666444222222333333222111222444666666555333333444666555555444555666888999999999888777777777777777OOOPPPRRRSSSSSSSSSSSSRRRNNNLLLIIIHHHHHHHHHGGGFFFBBBDDDGGGIIIKKKLLLLLLKKKKKKLLLKKKFFFEEEGGGGGGEEEFFFFFFEEEEEEFFFGGGHHHIIIEEECCCCCCEEEIIIIIIFFFBBBEEEEEEEEEEEEFFFGGGGGGHHHFFFEEEDDDEEEHHHKKKMMMNNNEEEDDDBBBBBBCCCDDDCCCBBBEEECCCCCCCCCCCCCCCAAA???AAABBBBBB@@@>>>===>>>???BBBAAA???======>>>@@@AAA???:::999===@@@???======999:::<<<>>>???@@@??????<<<<<<===<<<<<<===@@@BBB===<<<<<<>>>@@@@@@???===:::;;;<<<======;;;999888<<<<<<===>>>????????????>>>???@@@@@@???===<<<<<<;;;;;;;;;;;;<<<======<<<:::;;;===>>>>>><<<:::999;;;;;;:::999999:::;;;;;;999999999999888888777777999::::::999666555666777666777999:::;;;::::::999:::999777666666777999;;;:::;;;<<<:::888777888999<<<;;;999888888888999:::;;;999888;;;>>>???===:::;;;<<<======;;;999777555333444555777888888999999;;;;;;;;;::::::999888888;;;;;;;;;;;;:::999888888777555333222333444444333666888:::<<<<<<;;;888777777666666555555555555555333444666777888999888888555444333333333333444555888888666333111111333555777888888777555444555777555555555555444444333333777555444444555555555333444444444444555666777777555555444444444444444555777666555333111///......444333111000////////////000222444444444666888:::777777888777555555666888555444222000///000111222000111222222222111000000000111222333333333222111666666555555555555666666333222111333666666444222333333333333333333333333333222000000000333555777444333111111111111///...,,,...///000111333777:::666444333333444444444333///////////////000000000,,,...111222222111222222,,,///111222222111222333333333333333333222111000555555444333333222222222222111111111111111111000111111222444555444222///...000333666777777555444444555555444444333444444111111000111111222111111000000000111222333444555888888777666555444444444444555666666666666555444444444444444444555777777666666666666666666555555222333555555444444555666444444444555777777555333333333555666777777888888555444555666777555555666666777888777666555555777555777888888777777888999999999999999999999888777999999999:::;;;<<<======888777555444444555666777555666777999999:::999999:::999888666555444444444777666666666666666666777777666666666666777888999888666555555666666555333333555777777666555555555777666555444444666888999;;;:::999888777777777777MMMNNNOOOQQQRRRRRRQQQQQQMMMKKKIIIHHHHHHHHHFFFEEEDDDFFFIIIKKKLLLLLLKKKJJJGGGIIIHHHDDDCCCFFFGGGEEECCCCCCDDDDDDFFFGGGHHHIIIFFFDDDBBBCCCFFFHHHGGGFFFHHHHHHGGGGGGFFFFFFEEEDDDFFFEEEDDDFFFIIIKKKLLLLLLEEEDDDCCCCCCEEEEEEDDDBBBCCCBBBBBBCCCDDDDDDCCCAAA@@@AAAAAA???===<<<>>>??????>>>======>>>@@@BBBDDDBBB===<<<@@@CCCAAA??????999:::===???@@@@@@@@@???<<<>>>>>>>>>>>>???BBBDDD>>>======???AAAAAA@@@???<<<======>>>======<<<;;;;;;<<<======>>>>>>======<<>>>>>===;;;:::888777666555555666777888::::::999888888777777777:::;;;;;;:::888666777777555666888:::;;;<<<;;;;;;<<<;;;999777666666888999999:::<<<<<<;;;:::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;999888;;;???AAA@@@>>>;;;<<<======<<<:::777555333333555666777888888888;;;:::999888888777777777999999:::999999888777777888666444333333333111000666888:::<<<<<<;;;999777777777666555555555555666333444666777888888777777444444444333333444444444888888666444222222444666999::::::888666444444444444444444333333333333333666444222222333444333222333333333333444555666777666555555444555555666666666666555444333222111111222333444444333111///---000111222222222333555777444555555555333333555777555444222000000111333444000111111111222222111111222222444555555555444444444444333333333444444555444444555777888888666444333333333333333333333333333222111111111333555666666444333222333222111///222333444444444666999<<<444333111222444555444444222222222222222222222222111333555555333222222222...111444555444333333444111222222222222111111000333333333333222222111111444444444333222222222222000000111333555444222///---...111444666777777777888666555444444444555555222222111000///000111222//////000111222444555666888777777666555444444333666777888999999888777666333333333444444555666777555555555555555555666666444555666555444444555666444444444666777777444222222333333444444444444444444555666666666777666555666777888777666555555777555777999999888777888888888999999999888888777666555666777888888999:::;;;777666555444444555777888777888999::::::999777666:::999888666555444444444666777777777777777777666:::999888777777777777777999888777888999999777666555777999:::888777777777888777555444555666888999<<<;;;:::999999999999999JJJKKKMMMOOOPPPPPPOOOOOOLLLKKKIIIHHHIIIHHHFFFDDDIIIJJJKKKLLLKKKIIIGGGFFFFFFHHHGGGCCCCCCFFFGGGEEEBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJIIIGGGFFFEEEFFFEEEEEEFFFHHHJJJIIIHHHDDDDDDDDDEEEGGGGGGFFFDDD@@@@@@AAACCCFFFGGGGGGFFF???@@@@@@???======>>>???===<<<<<<===>>>@@@BBBDDDBBB??????DDDEEEBBB@@@AAA::::::<<<===>>>>>>>>>>>>===>>>@@@@@@@@@AAACCCEEE???>>>===>>>@@@AAAAAA@@@>>>>>>===<<<<<<===>>>>>>===============<<<<<<;;;<<<>>>AAA@@@<<<999999;;;;;;<<<===<<<;;;;;;<<<===999:::<<<=========<<<<<<:::999777666666777999::::::999888888777888888888999;;;<<<;;;:::888888999666777999:::;;;<<<;;;;;;===<<<:::888777777777888777999;;;<<<<<<<<<===???<<<<<<;;;;;;;;;;;;<<<<<<:::888777:::>>>@@@@@@>>>888999:::;;;:::888555444555666777888999:::::::::;;;:::999777666666666666777777888888888888777777888777555555555444111///444666888:::::::::999888888777666666555555666666444555777888888777777666444444444444444444444444444555555444333444666888888999:::999666444333333444444333333333333444444444222000000222333333333111111111111222333555555555555555555555555666777444555555666666555555444000222555666666333000---000111222111000000222444222333333333111222333555444444333222222333555555222222222333333444444555000111222444444444444333333333222222333333444444333444666888888666555444555444444333333444444555444444444444555555666666666444333333444444222111444555555555444555888:::555333333333666777777777888777666444333111000///333555777666444222222222111333555555333222222222222222333333333333222222222333333333333222222111555666777555333222222333111111111333555666444333///000222444777:::<<<===;;;888555444444666666666555555444222000111333666222222333333444666777888555666666666555444333222777888:::;;;;;;:::888777333333444555666777777777777666666666666777777888666777777666555444666777444333333444555555222000222222333333333333333333555888888666666888777444888999:::999777666777888555777999:::999888888888888888888888777666555555333555666666555555777888777666444444444555777888999:::;;;<<<<<<:::888777999999888666555555555555666777777888888777777666::::::999999888777777666999999888999::::::999777777999;;;;;;:::888888999999888777777777888999999;;;;;;::::::::::::;;;;;;HHHJJJKKKMMMNNNOOONNNNNNKKKJJJHHHHHHIIIHHHFFFDDDHHHIIIIIIJJJIIIHHHGGGFFFHHHIIIHHHDDDDDDGGGHHHFFFCCCEEEFFFHHHHHHFFFDDDCCCCCCFFFIIIHHHFFFEEEGGGJJJJJJJJJKKKJJJJJJHHHFFFEEEFFFEEEEEEFFFGGGGGGEEECCCDDDDDDDDDFFFIIIIIIHHHGGGCCCCCCCCCDDDFFFGGGFFFEEE???@@@@@@???>>>===>>>@@@<<<<<<======>>>???@@@@@@@@@@@@BBBEEEDDD@@@???BBB===============>>>??????<<<===???@@@@@@AAACCCEEE@@@>>>======>>>@@@@@@??????>>>;;;::::::<<<>>>@@@?????????>>>===<<<;;;:::<<>>>>><<<:::999999:::<<<>>>999888777777777888999:::999:::<<<<<<;;;:::999:::999:::;;;;;;;;;:::999888<<<<<<<<<;;;;;;:::::::::777999<<<============>>><<<<<<;;;;;;<<<<<<<<<<<<:::777666777;;;===<<<:::888888999999999777666555777888999:::;;;<<<<<<<<<<<<;;;999888666666666777555666777888999999999999666666777888999888555222333333555777888999999999888777777666666666666666666777888888888777666555555555555666666555555555222333444444333333444555444666888888666555555555555444333333333333444555444222000000222444555555111111111111333444555666444444333333444555555666333444666888888777666444333555777888888666444333333444555555444444666888444555666555444444666888444444444555555666666666555555555666666777888999222333555777777777777666888888888888888999::::::777999<<<===<<<:::999888;;;:::999999999999:::;;;:::;;;<<<=========<<<;;;<<<;;;999:::;;;<<<;;;999777888999888888999<<<>>><<<;;;:::;;;>>>@@@@@@@@@>>>>>><<<;;;999777666555888:::<<<<<<;;;999999999999;;;;;;:::777555555555888888999999999999888888666777888999999888777777999;;;;;;999666444555666333222222444777888888888666666666888;;;@@@DDDFFFAAA===999777999:::;;;:::::::::888555333333777;;;:::999999888888888999999666777888888888777666666777888:::<<<<<<:::888777444555666777888999999:::999999888888888999:::;;;999:::999888666666777999666555444444555555333222111111333444555555555555777::::::777666999888444777888999888666555666777444777::::::999888888888777777777777666555444333444555777666444444555777777666444333444555777999999;;;===??????>>><<<:::888888777666666666666666666777888888888888777666888999:::::::::999888777888888888999::::::888666777999;;;;;;:::888888999999999999999999999999999999999999999:::;;;<<<<<>>>>>???AAA<<<===>>>>>>>>>>>>======???@@@CCCFFFCCC>>>>>>BBBAAAAAA@@@??????@@@AAABBB:::<<<>>>??????@@@BBBDDDAAA>>><<<;;;<<<>>>???>>>@@@===:::777888:::>>>@@@BBBAAAAAA@@@>>>===;;;:::<<<@@@CCCAAA<<<999:::<<<999;;;===<<<:::888:::<<<::::::::::::;;;===>>>???<<<;;;999777777999;;;<<<888888777777777888:::;;;888:::<<<===<<<::::::;;;<<<<<<<<<<<<;;;999777555;;;<<<======>>>=========777:::<<<======<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<:::777555555888999888666999999:::::::::999999888777888999:::;;;<<<<<<<<<===<<<:::888777777777888555666777888999:::::::::444555777;;;===<<<999666111222333444666888999:::888888777666666666666666888888999999888777666444555555666666666666555555444555666444222///...///111333666777777666777777555444333333333444555666555333111111333666777777333333333444555666888999222222222222333333444555333555777999999777555333999999999:::::::::::::::777888999::::::;;;===???999:::;;;:::999999;;;===333444555666777777777666888888888888999:::<<<<<<<<<===>>>@@@AAAAAA@@@@@@???????????????@@@AAAAAABBBDDDGGGHHHGGGEEEDDDCCCBBBAAA@@@??????@@@AAABBBAAABBBDDDEEEFFFDDDCCCBBBHHHGGGFFFGGGIIIIIIIIIGGG@@@AAABBBBBBBBBDDDGGGIIIDDDCCCBBBDDDGGGIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEECCCEEEGGGHHHGGGFFFGGGGGGGGGHHHGGGEEEBBB??????@@@??????@@@@@@AAA@@@@@@???;;;<<<>>>???@@@??????>>>>>>???@@@>>>:::888999;;;555444333555888;;;<<<<<<;;;::::::;;;???DDDJJJMMMHHHCCC>>><<<>>>@@@AAA@@@======<<<888666666:::>>>@@@???>>><<<;;;:::999999999:::;;;<<<===<<<;;;:::777888:::<<<<<<:::888777666666888999;;;;;;;;;;;;;;;;;;:::999:::;;;===>>>;;;;;;;;;999777777888:::999888666666777777666555000111333555666888999999888<<<<<<777666999888333444666666555444333444555444777:::;;;:::888888888666666666666555444333222555777999888555444555888666555444333444666777999999;;;>>>AAABBBAAA???>>>888777666666666666666777666777888999999888777666555777999;;;<<<;;;:::999777666666888999999777555666888::::::999888777888::::::;;;;;;;;;:::999999777777777888999:::<<<<<>>???BBBCCCAAA===<<<@@@DDDBBBBBBAAA@@@?????????@@@>>>??????>>><<<;;;<<<===AAA@@@>>>=========>>>???>>><<<:::999;;;<<<<<<<<<>>>???@@@@@@???>>><<<;;;<<<;;;;;;;;;;;;<<<<<<===:::<<<>>>???@@@???===<<>><<<;;;:::;;;===>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>;;;888777999999888666;;;<<<<<<;;;999999:::<<>>;;;:::<<>>===<<<;;;:::;;;<<<>>>===<<<;;;;;;<<<===<<<:::999888999;;;<<<<<<<<<<<<<<<;;;999777555666888;;;======;;;999777666777999;;;<<<===>>>>>>>>>>>>===:::666444444555555666888:::;;;<<<;;;;;;:::888777999<<<<<<999666666666666666777888999999<<<;;;999777555555555555666777888777555444555666888777555555666666555333888777555333333444555666111333555555555666777999777777666555555666666666444444333333444666777999333444666777888999999999777888999888666666888999:::999999;;;>>>>>>;;;777<<<===>>>???>>>???BBBDDD======>>>@@@BBBCCCEEEEEEAAABBBBBBAAA@@@???>>>>>>======>>>???@@@BBBCCCDDDAAA@@@AAACCCFFFGGGFFFEEEIIIIIIHHHHHHIIIJJJKKKLLLKKKLLLLLLKKKIIIHHHIIIKKKQQQRRRSSSRRRQQQOOOLLLKKKIIIIIIKKKLLLNNNPPPQQQRRRRRRSSSPPPLLLNNNTTTSSSMMMPPPQQQSSSTTTTTTSSSQQQOOOQQQQQQPPPPPPPPPQQQQQQRRRTTTSSSSSSRRRRRRRRRRRRSSSVVVXXXWWWSSSQQQQQQLLLFFFOOOPPPRRRVVVYYYXXXVVVSSS[[[XXXSSSOOOMMMMMMNNNOOOPPPPPPOOONNNMMMKKKIIIHHHHHHIIIHHHFFFHHHJJJFFF???GGGDDDCCCBBB>>>::::::>>><<<:::999<<>>======???AAA<<<===???AAABBBBBBBBBAAA>>>>>>>>>???@@@AAABBBCCCCCCCCCBBB???<<<@@@IIIQQQKKKEEE>>>;;;;;;<<<===<<<::::::888888777888999999888666555777;;;===<<<:::;;;:::999888777888999999<<<<<<;;;888555333333333888666555777:::;;;999777555777888888666333222333666555444555888::::::999777555222222444777888999===;;;;;;@@@GGGJJJGGGCCC>>>;;;888666666666666666444444444444555666777888777888888999999888888777;;;<<<<<<<<<;;;:::888777;;;;;;;;;::::::999999999888999;;;<<<<<<999777555888777777888:::;;;999888KKKKKKKKKLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFHHHIIIKKKKKKJJJHHHFFFEEEEEEEEEFFFLLLLLLKKKJJJJJJIIIHHHHHHDDDDDDEEEEEEEEEFFFFFFFFFIIIIIIIIIHHHGGGFFFEEEDDDHHHGGGFFFGGGHHHGGGFFFDDDBBBCCCCCCDDDDDDDDDCCCCCCFFFEEEEEEEEEEEEFFFFFFGGGEEEDDDCCCAAAAAAAAABBBBBB???===???CCCDDD@@@>>>@@@???>>>>>>>>>>>>>>>??????===@@@CCCCCC???===>>>AAAAAAAAA@@@???????????????@@@BBBCCCBBB@@@??????@@@BBBAAA???>>>>>>???@@@AAA???===;;;;;;===>>>>>>===??????@@@@@@???>>>===<<<>>>============>>>??????===>>>???@@@AAAAAA@@@@@@BBB@@@>>><<<<<<<<<>>>???<<<<<<<<<<<<============<<<:::888999;;;;;;:::888:::;;;<<<;;;:::;;;===???===>>>>>>;;;999888:::<<<@@@???>>>===<<<;;;::::::<<<===???>>>===<<<<<<===;;;:::888666666666888888888888999999888666444333777888;;;======;;;999777666666777888888888888888::::::999666333222222333555777888:::<<<<<<<<<<<<<<<;;;:::;;;<<<<<<999666666666666777888999:::;;;:::999777666666666777888999999999888777666777999:::999888888999999888777:::999888666555666666777666777888888888999;;;===;;;::::::999999::::::;;;999999999::::::;;;<<<===888999:::<<<======>>>>>>@@@AAAAAAAAA??????@@@BBBAAA@@@@@@BBBDDDDDDBBB???AAABBBCCCCCCBBBCCCEEEFFFCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGEEECCCIIIJJJJJJKKKLLLMMMNNNNNNLLLJJJIIIJJJMMMPPPQQQQQQTTTSSSRRRRRRQQQQQQQQQRRRTTTTTTUUUSSSRRRRRRSSSTTTXXXYYYZZZZZZYYYVVVTTTRRROOOPPPQQQSSSTTTVVVWWWXXXVVVWWWUUUQQQSSSXXXXXXSSSVVVWWWXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXYYY\\\^^^___\\\[[[[[[WWWRRR[[[[[[[[[]]]```aaa```___aaa___[[[XXXWWWXXXZZZ[[[ZZZZZZZZZYYYXXXWWWUUUTTTSSSTTTSSSRRRTTTVVVRRRKKKEEECCCDDDFFFEEECCCEEEJJJEEEDDDDDDFFFKKKOOOOOOOOOOOONNNLLLLLLNNNSSSXXX\\\[[[WWWRRRQQQTTTUUUTTTQQQTTTSSSQQQOOONNNNNNOOOOOORRROOOMMMMMMNNNNNNMMMKKKNNNNNNNNNLLLJJJIIIKKKLLLHHHHHHIIIIIIJJJJJJIIIIIIFFFGGGIIIJJJJJJIIIHHHGGGCCCDDDDDDDDDFFFLLLTTTZZZOOOJJJEEECCCCCCDDDDDDDDDCCCCCCCCCBBBAAA???===<<<<<<;;;:::;;;>>>???>>>======<<<;;;:::::::::::::::<<<<<<;;;999888777777888999888777999;;;<<<999777666777999999888777888999777666555666888:::;;;:::888666444444666888999999888888999>>>DDDGGGEEECCCBBB???<<<:::999999888777777777777777888888999:::999::::::::::::::::::999999999::::::999888777666;;;;;;::::::::::::::::::888999;;;<<<<<<;;;:::999999888888999;;;;;;:::999JJJJJJLLLLLLLLLKKKIIIHHHIIIIIIHHHHHHHHHJJJKKKLLLJJJIIIGGGEEEDDDDDDDDDEEELLLLLLLLLLLLKKKIIIGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCGGGFFFEEEFFFGGGGGGEEECCCBBBCCCCCCCCCCCCCCCBBBBBBFFFEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAAAAAAAABBBBBB@@@???AAAEEEFFFBBBAAABBB???>>>>>>======>>>>>>>>>;;;???CCCCCC@@@===<<<===@@@@@@@@@???????????????@@@BBBDDDDDDCCCAAAAAAAAACCCBBB@@@>>>>>>@@@BBBDDDAAA@@@>>>>>>???@@@@@@????????????@@@@@@???>>>>>>>>>=========>>>>>>???@@@>>>>>>>>>>>>???@@@AAAAAACCCAAA>>>;;;:::;;;===>>><<<<<<<<<=========>>>>>>999999999;;;======;;;::::::;;;<<<<<<<<<===???AAA<<<<<<<<<;;;999888999;;;>>>======<<<;;;:::999999<<<===??????=========>>>;;;:::888666666666666777777888888999888777666555777999;;;======;;;999777888888777777666555555555:::::::::888666555666777555666777999;;;;;;<<<<<<>>>===<<<<<<===<<<999777888888888999:::;;;===>>>::::::999999999;;;<<<===??????>>><<<::::::===???AAA@@@???@@@AAABBBAAA@@@AAAAAA@@@???===<<<;;;;;;<<<<<<<<<<<<;;;===@@@CCC@@@???????????????@@@@@@???@@@@@@AAABBBBBBBBBBBB>>>>>>@@@AAABBBBBBBBBBBBCCCDDDDDDDDDBBBBBBDDDEEEFFFEEEDDDEEEGGGHHHGGGFFFEEEFFFGGGFFFEEEDDDFFFGGGGGGHHHJJJKKKKKKIIIHHHFFFGGGFFFFFFIIILLLLLLIIIEEELLLMMMMMMNNNOOOOOONNNNNNMMMJJJHHHIIILLLPPPSSSTTTUUUUUUTTTSSSQQQPPPPPPOOORRRSSSSSSSSSRRRRRRSSSUUUUUUVVVWWWWWWVVVTTTRRRQQQLLLMMMNNNOOOQQQRRRTTTTTTSSSSSSRRRPPPQQQUUUTTTQQQRRRSSSSSSTTTTTTTTTUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZYYY]]]___]]]\\\\\\ZZZUUU\\\ZZZYYYYYY\\\^^^______\\\[[[YYYXXXXXXYYY[[[\\\[[[\\\\\\[[[ZZZYYYXXXWWWVVVWWWVVVUUUWWWYYYUUUOOOFFFEEEFFFJJJJJJIIILLLQQQLLLLLLMMMPPPSSSVVVVVVUUUYYYWWWTTTRRRTTTXXX\\\``````]]]YYYZZZ\\\^^^]]][[[YYYYYYXXXXXXXXXXXXWWWWWWYYYXXXXXXYYYZZZ[[[YYYXXXWWWXXXWWWVVVSSSRRRSSSUUUUUUUUUTTTSSSSSSSSSSSSSSSQQQRRRUUUVVVUUUSSSQQQOOOMMMLLLLLLOOOTTTZZZ___bbbTTTRRROOONNNOOOPPPPPPPPPQQQQQQRRRQQQOOOKKKGGGEEEEEECCCBBBBBBDDDEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>======<<<<<<======>>>;;;;;;<<<===>>>>>>;;;888777999:::;;;;;;<<<>>>@@@999777666666888999:::999999888777777999:::999888555777:::>>>BBBDDDEEEEEEFFFCCC???=========;;;:::;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888777:::::::::::::::;;;;;;;;;888999:::;;;<<<<<<<<<<<<:::999999:::<<<<<<;;;999JJJJJJKKKKKKKKKKKKKKKKKKMMMLLLKKKKKKKKKKKKLLLLLLJJJIIIHHHFFFEEEEEEEEEEEEKKKLLLMMMMMMLLLIIIFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCEEEDDDDDDEEEFFFFFFDDDCCCBBBCCCCCCCCCCCCBBBBBBAAAEEEEEEEEEEEEDDDDDDCCCCCCAAAAAA@@@AAAAAAAAAAAABBBDDDBBBCCCFFFEEEAAA???@@@======<<<<<<;;;;;;<<<<<<<<>>>>>@@@BBBCCCAAA@@@??????DDDBBB@@@>>>>>>@@@CCCEEECCCAAA@@@@@@BBBBBBBBBAAA>>>>>>??????????????????;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::;;;===???@@@@@@>>>;;;999888999:::;;;:::;;;;;;;;;<<<=========:::;;;<<<>>>>>>===;;;999<<<===>>>===<<<===???@@@=========<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999;;;======<<<;;;<<<======<<<;;;999999888888888::::::;;;<<<<<<;;;:::999888:::<<<======<<<:::999;;;;;;:::999999888888888;;;<<<<<<;;;::::::;;;===666666777999:::;;;;;;<<<>>>>>>>>>??????>>>===;;;=========>>>@@@AAACCCDDDBBBAAAAAA@@@AAABBBCCCDDDGGGFFFDDDBBB@@@AAADDDGGGJJJIIIHHHIIIKKKLLLLLLKKKJJJJJJJJJHHHGGGDDDBBBAAA@@@@@@???======???CCCFFFBBBBBBAAAAAAAAABBBCCCCCCAAABBBDDDEEEEEEEEEDDDCCC@@@@@@BBBCCCCCCDDDDDDDDDAAABBBBBBBBB@@@@@@BBBCCCBBBAAAAAAAAABBBCCCDDDDDDCCCEEEEEEDDDBBBAAAAAABBBDDDFFFHHHIIIIIIHHHEEEDDDBBB@@@AAADDDIIIJJJFFFBBBFFFFFFGGGHHHHHHGGGFFFEEEEEECCCCCCDDDGGGKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJKKKLLLNNNKKKLLLMMMNNNMMMKKKIIIHHHDDDDDDEEEGGGHHHJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJKKKLLLMMMKKKKKKKKKLLLMMMOOOPPPQQQOOOOOOOOOPPPPPPRRRSSSSSSTTTYYY[[[YYYWWWWWWTTTPPPQQQPPPNNNOOOQQQRRRSSSRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPQQQPPPOOOQQQSSSOOOHHHGGGEEEGGGJJJIIIGGGIIINNNJJJKKKMMMPPPRRRSSSSSSSSSWWWVVVTTTSSSTTTWWWZZZ\\\^^^[[[YYYYYY[[[\\\[[[ZZZVVVWWWXXXYYYZZZYYYXXXXXX[[[\\\]]]___``````___^^^YYYZZZ[[[ZZZXXXWWWXXXYYY[[[ZZZYYYXXXXXXXXXZZZZZZXXXXXXZZZZZZZZZYYYXXXWWWZZZWWWUUUXXX^^^ccccccaaaYYYXXXXXXYYYYYYZZZZZZYYY]]]]]]\\\[[[YYYWWWUUUSSSRRRQQQPPPOOOOOOPPPPPPPPPMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFBBBCCCDDDEEEEEECCC@@@>>>>>>????????????AAADDDFFF???===:::999999::::::999===<<<<<<<<<======;;;888888:::>>>AAABBBCCCEEEGGGDDDBBB@@@???@@@@@@???>>>===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::999:::::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<::::::::::::;;;;;;<<<<<<:::999999:::;;;<<<:::999LLLKKKIIIIIIJJJMMMPPPRRRQQQPPPOOONNNLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEJJJKKKLLLLLLKKKIIIFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEECCCCCCCCCCCCCCCDDDDDDCCCDDDFFFFFFDDDCCCCCCCCCDDDDDDCCCBBBBBBAAAEEEEEEFFFFFFEEEDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAABBBAAABBBEEEEEE@@@>>>???>>>>>>===<<<<<<<<<<<<<<<>>>??????>>>======>>>@@@>>>???@@@@@@@@@@@@??????===???AAABBB@@@??????@@@CCCBBB@@@>>>>>>@@@BBBDDDBBBAAA@@@AAABBBCCCAAA@@@=========>>>>>>??????@@@;;;;;;;;;<<<<<<===??????>>>===;;;::::::<<<>>>@@@>>>===;;;999888999999:::888888999::::::;;;<<<<<<;;;===>>>???>>>;;;999888?????????>>><<<<<<===>>><<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;::::::777999;;;;;;:::999:::;;;>>>======<<<;;;::::::::::::;;;<<<<<<<<<;;;:::999:::;;;===???@@@???>>>>>>>>>======<<<======>>>???;;;<<<======<<<<<<>>>@@@<<<<<<======>>>>>>??????@@@AAADDDEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIKKKLLLMMMMMMLLLJJJIIIHHHHHHIIIIIILLLLLLJJJHHHFFFGGGJJJMMMNNNMMMMMMNNNPPPQQQPPPOOONNNMMMMMMKKKIIIGGGEEEDDD@@@@@@???===<<<>>>BBBEEEAAA@@@@@@@@@AAAAAABBBCCC???@@@BBBCCCCCCBBBAAA@@@>>>???@@@AAAAAABBBAAAAAA???@@@@@@???>>>>>>???AAA<<<<<<=========>>>@@@AAA>>>???@@@???===;;;:::;;;;;;>>>AAACCCDDDCCCBBBAAA===<<<===AAADDDEEECCCAAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAACCCFFFIIIJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKJJJFFFGGGHHHGGGFFFGGGIIIKKKEEEGGGHHHIIIIIIHHHFFFEEEBBBCCCDDDEEEFFFGGGHHHIIIFFFFFFGGGHHHHHHGGGHHHIIIGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGGGGHHHIIIKKKLLLMMMGGGGGGGGGHHHIIIJJJKKKLLLTTTZZZ]]]YYYVVVTTTQQQMMMLLLKKKKKKLLLNNNNNNLLLJJJLLLLLLKKKKKKJJJJJJJJJJJJLLLLLLMMMMMMNNNNNNMMMMMMLLLMMMLLLKKKLLLNNNJJJCCCBBBAAACCCFFFEEECCCDDDHHHEEEGGGJJJLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSUUUSSSRRRRRRRRRRRRQQQPPPQQQSSSUUUVVVWWWWWWVVVUUUUUUWWWYYYZZZZZZZZZZZZYYYXXXZZZ[[[[[[ZZZYYYZZZ[[[XXXWWWVVVVVVWWWYYYZZZ[[[XXXXXXWWWWWWWWWYYY[[[\\\^^^ZZZWWWZZZ___aaa___ZZZZZZ[[[\\\]]]]]]]]]]]]]]]aaa```^^^\\\\\\]]]___`````````___^^^]]]^^^```aaa]]]]]][[[ZZZXXXWWWVVVUUUTTTRRRPPPPPPRRRSSSRRRQQQNNNOOOQQQQQQPPPNNNMMMLLLJJJKKKKKKJJJIIIJJJLLLOOOLLLIIIEEEBBBBBBAAAAAA@@@CCCCCCCCCCCCDDDBBB???<<<>>>@@@BBBCCCCCCDDDEEEGGGBBBAAA@@@AAACCCEEEEEEDDD@@@???>>>===<<<;;;;;;;;;::::::999888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<=========>>><<<<<<;;;;;;::::::::::::::::::999:::;;;;;;:::888MMMKKKHHHGGGIIIMMMRRRUUURRRRRRPPPOOOMMMKKKIIIHHHKKKJJJJJJIIIHHHGGGFFFEEEIIIIIIJJJJJJIIIHHHFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEDDDCCCBBBCCCDDDDDDDDDCCCCCCDDDFFFFFFEEECCCEEEEEEEEEEEEDDDCCCBBBBBBDDDEEEFFFGGGFFFEEEDDDCCCAAAAAABBBBBBBBBBBBAAA@@@>>>===???DDDEEEBBBAAACCCBBBBBBAAA@@@???????????????>>>======>>>???AAABBB>>>???@@@AAABBBAAA@@@???@@@BBBCCCBBBAAAAAABBBDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@??????@@@AAAAAA@@@>>>;;;;;;;;;<<<===>>>???@@@=========>>>???@@@AAABBBAAA@@@>>><<<<<<===>>>???<<<<<<<<<<<<<<<;;;;;;;;;666777777888999:::;;;;;;<<<>>>???>>><<<:::999999@@@@@@@@@>>><<<;;;;;;===;;;:::::::::<<<<<<:::888<<<<<<<<<<<<<<<=========777999;;;;;;;;;:::;;;<<<============<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;999888>>>???AAACCCEEEFFFFFFFFFAAAAAA@@@@@@AAACCCEEEFFFCCCDDDEEEEEEDDDEEEGGGHHHFFFFFFEEEDDDDDDDDDEEEEEEDDDGGGJJJLLLLLLLLLMMMNNNPPPPPPPPPPPPQQQRRRSSSSSSSSSQQQOOOMMMKKKKKKKKKKKKMMMMMMLLLJJJHHHHHHKKKMMMLLLKKKJJJKKKLLLMMMLLLKKKJJJIIIHHHFFFDDDBBBAAA@@@=========<<<;;;<<>>???@@@@@@<<<======>>>>>>=========<<<<<<===>>>>>>>>>>>>>>>::::::;;;:::999888:::<<<:::<<<===>>>===>>>???AAA;;;===>>>===;;;888777777777999<<>>===<<>>===<<<;;;;;;<<<===>>>======<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>?????????============<<<;;;:::999<<<;;;:::;;;<<<<<<:::999KKKJJJIIIHHHIIILLLPPPRRROOOOOONNNMMMKKKIIIHHHGGGIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDCCCBBBCCCDDDEEEDDDDDDDDDEEEGGGGGGFFFDDDFFFFFFFFFFFFEEEDDDCCCBBBCCCEEEFFFGGGHHHGGGFFFEEECCCCCCDDDDDDCCCBBBAAA@@@>>>===???DDDEEEBBBAAACCCDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<===???AAABBBCCCBBB>>>@@@AAACCCCCCCCCAAA@@@CCCCCCCCCBBBAAABBBEEEGGGDDDDDDDDDCCCBBBAAA@@@???===<<<<<<>>>??????===;;;::::::::::::;;;===???@@@=========>>>???AAABBBCCCBBB@@@???===<<<<<<<<<<<<888:::<<<===>>>===;;;:::666777888999:::;;;<<<<<<;;;===>>>===:::999:::;;;>>>??????===;;;;;;<<<===;;;::::::;;;===>>>;;;999======>>>>>>>>>?????????:::<<<>>>???>>>>>>???@@@>>>>>>???@@@@@@@@@@@@???CCCCCCDDDCCCCCCAAA???>>>CCCDDDFFFIIILLLMMMOOOOOOIIIHHHGGGGGGHHHIIIKKKMMMLLLMMMNNNNNNMMMMMMOOOQQQMMMLLLJJJHHHGGGGGGGGGGGGEEEHHHLLLMMMLLLLLLMMMOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQOOOMMMKKKJJJIIIIIIIIIHHHIIIIIIHHHFFFFFFGGGHHHHHHFFFEEEFFFGGGGGGFFFEEEDDDCCCAAA>>>===<<<<<<<<<:::;;;<<<;;;::::::<<<>>>::::::::::::;;;<<<===>>>;;;::::::999999999::::::;;;;;;<<<============<<<888999999888777777888::::::===AAABBBAAA@@@AAACCC===???@@@@@@>>>;;;:::::::::;;;===???AAABBBCCCCCCDDDGGGIIIHHHFFFGGGKKKOOOHHHGGGEEEDDDDDDFFFHHHIIIJJJJJJKKKMMMPPPPPPNNNLLLFFFGGGJJJLLLNNNNNNNNNMMMIIIJJJJJJIIIHHHGGGIIIJJJGGGHHHJJJLLLLLLLLLJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNHHHHHHJJJOOOMMMIIIJJJOOOMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMOOONNNNNNNNNNNNNNNOOOOOOWWW^^^bbb^^^XXXTTTQQQNNNRRRPPPNNNNNNOOOPPPOOONNNJJJKKKLLLLLLLLLJJJHHHGGGEEEFFFGGGIIIJJJKKKKKKKKKNNNNNNLLLJJJJJJJJJEEE>>>>>>>>>BBBGGGHHHFFFHHHMMMJJJLLLMMMMMMLLLLLLOOORRRKKKPPPXXX]]]\\\VVVNNNIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNPPPQQQQQQPPPMMMKKKMMMOOORRRSSSTTTSSSQQQNNNNNNNNNPPPQQQRRRRRRSSSSSSSSSSSSQQQPPPOOONNNOOOPPPRRRSSSSSSQQQOOOPPPSSSTTTSSSQQQTTTVVVVVVTTTQQQPPPRRRTTTOOOOOOOOOOOORRRUUUXXX[[[\\\]]]^^^^^^^^^aaafffjjjjjjhhhddd```^^^]]]^^^___]]]ZZZXXXZZZ^^^aaa```]]]^^^___```___]]]]]]```bbb^^^```bbbaaa```______```bbb^^^ZZZXXXYYYZZZ[[[[[[ZZZXXXWWWVVVUUUTTTQQQOOOMMMKKKJJJKKKOOOQQQQQQOOOOOOOOOOOORRRUUUWWWWWWVVVTTTRRRQQQNNNMMMKKKJJJJJJFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@??????===>>>???@@@@@@???===<<>>======>>>>>><<<;;;JJJJJJJJJJJJJJJKKKLLLMMMKKKKKKKKKKKKJJJHHHGGGFFFHHHHHHHHHHHHFFFEEEDDDCCCFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFEEEDDDDDDEEEGGGHHHGGGEEEGGGGGGGGGGGGFFFEEECCCCCCCCCDDDFFFHHHIIIHHHGGGFFFDDDDDDEEEEEEDDDBBB@@@???BBB@@@BBBEEEEEEAAA???AAACCCBBBAAA@@@????????????:::;;;>>>AAADDDEEECCCAAA???@@@BBBDDDDDDDDDBBBAAACCCCCCBBB@@@???AAAEEEHHHFFFFFFFFFFFFEEEBBB@@@???;;;;;;;;;<<<======;;;999999999888999:::<<<>>>???;;;;;;;;;<<<===???@@@AAA@@@???>>><<<:::999999888444666:::<<<===;;;999777777888888999;;;<<<======999;;;<<<;;;999999;;;>>><<<=========;;;;;;===???>>><<<<<<>>>@@@AAA>>>;;;>>>>>>??????@@@@@@AAAAAA===???BBBBBBBBBAAABBBDDDAAAAAABBBCCCDDDDDDDDDDDDMMMMMMNNNMMMLLLJJJHHHGGGFFFHHHJJJNNNQQQSSSUUUUUUQQQPPPNNNMMMNNNOOOQQQRRRMMMNNNOOOOOONNNNNNPPPRRRNNNMMMKKKHHHGGGFFFFFFFFFDDDGGGJJJKKKIIIHHHIIIKKKLLLKKKJJJJJJIIIIIIJJJJJJLLLKKKIIIHHHGGGFFFGGGGGGDDDEEEFFFEEECCCBBBCCCDDDFFFEEECCCCCCDDDDDDCCCAAAAAA@@@===:::999999:::;;;999:::;;;;;;::::::;;;<<<888888888888999:::<<<<<<:::999888777777888999:::;;;<<<<<<=========<<<<<<===>>>>>>===<<<<<<===???;;;???CCCDDDCCCBBBCCCDDD@@@BBBDDDDDDBBB@@@>>>>>>???@@@AAABBBCCCEEEFFFFFFHHHLLLOOOLLLHHHIIIOOOUUUSSSQQQNNNMMMMMMOOOSSSUUUVVVUUUTTTTTTVVVWWWWWWVVVLLLNNNPPPRRRTTTTTTSSSRRRQQQRRRRRRQQQOOONNNOOOQQQOOOPPPRRRTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUUUUSSSRRRUUUZZZYYYSSSUUU[[[TTTUUUVVVWWWVVVSSSQQQOOOUUUUUUTTTTTTTTTUUUVVVVVVTTTSSSSSSRRRRRRRRRSSSSSS[[[ccchhhddd^^^[[[XXXUUUZZZWWWSSSQQQRRRTTTUUUUUUPPPQQQSSSTTTTTTSSSQQQPPPKKKLLLMMMOOOPPPQQQRRRRRRVVVVVVTTTQQQPPPPPPKKKCCCCCCCCCGGGKKKLLLIIIKKKOOOMMMOOOPPPOOOMMMNNNQQQUUUQQQXXXaaagggeee\\\QQQIIIIIIKKKMMMNNNOOOOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVUUURRRNNNMMMOOORRRXXXYYYZZZXXXTTTPPPOOONNNQQQRRRSSSSSSSSSRRRPPPOOONNNNNNOOOOOONNNNNNMMMMMMUUUSSSRRRQQQQQQQQQQQQPPPRRRSSSRRROOOKKKJJJLLLOOOFFFGGGHHHKKKMMMOOOQQQRRRPPPRRRSSSTTTTTTXXX^^^ccceeebbb]]]XXXVVVVVVXXXZZZVVVSSSQQQUUUZZZ^^^]]][[[]]]^^^^^^\\\ZZZ[[[___ccc___aaacccdddcccbbbbbbcccbbb___\\\[[[]]]```bbbbbbbbb```]]]\\\[[[ZZZWWWUUUTTTQQQNNNQQQWWW[[[ZZZWWWXXXWWWXXXZZZ]]]^^^]]]\\\\\\[[[YYYWWWUUUSSSRRRRRRMMMLLLJJJIIIIIIJJJLLLMMMJJJIIIGGGFFFEEEEEEEEEFFFBBBBBBBBBAAAAAA@@@@@@@@@<<<>>>@@@CCCCCCBBB@@@???AAA@@@???@@@@@@@@@>>><<>>BBBDDDCCCAAA?????????@@@AAABBBDDDDDDAAA@@@@@@@@@@@@@@@AAAAAABBBCCCEEEDDDAAA???>>>>>>AAA@@@???>>>===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::>>>>>>>>>>>>??????@@@@@@???>>>===<<<<<<;;;:::888:::;;;;;;<<<<<<<<<<<<;;;>>>???>>><<<;;;;;;===???;;;;;;::::::;;;;;;<<<===???????????????@@@AAABBB???@@@CCCEEEFFFFFFEEEDDDHHHGGGFFFGGGHHHJJJJJJIIIKKKLLLLLLLLLJJJJJJLLLNNNFFFFFFEEEEEEHHHKKKOOORRRXXXZZZZZZWWWQQQMMMMMMNNNKKKKKKLLLOOORRRTTTSSSQQQPPPQQQSSSQQQOOOLLLKKKKKKIIIKKKMMMMMMLLLKKKJJJKKKMMMKKKHHHEEEDDDEEEFFFGGGGGGEEEFFFGGGEEEBBBDDDHHHFFFFFFFFFEEECCCBBBCCCEEEDDDCCCBBBBBBCCCDDDCCCBBBDDDCCCBBBBBBBBBCCCDDDEEEBBBAAAAAA@@@AAABBBDDDEEE@@@???>>><<<;;;:::999999<<<<<<<<<>>>???>>>;;;999;;;;;;;;;<<<===<<<:::999:::;;;<<<<<<<<<===@@@BBBAAA===;;;===BBBDDDAAA>>>DDDBBB@@@AAADDDEEECCC@@@HHHHHHGGGFFFEEEEEEFFFFFFGGGIIIKKKMMMLLLJJJGGGDDDEEEBBBAAADDDJJJMMMLLLIIIMMMOOOQQQRRRQQQRRRTTTVVVSSSUUUVVVUUUTTTTTTXXX\\\]]]YYYTTTUUUYYY\\\\\\ZZZVVVWWWXXXYYYYYYXXXWWWVVVVVVTTTSSSSSSUUUVVVVVVVVVYYYZZZ[[[[[[XXXVVVVVVVVVZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYYZZZ\\\\\\ZZZYYYZZZZZZ[[[ZZZZZZ[[[]]]]]][[[YYYYYY[[[\\\[[[WWWVVVWWWZZZ```bbbeeefffddd```ZZZWWW[[[ZZZYYYXXXXXXZZZ\\\]]]YYY[[[\\\[[[YYYWWWVVVWWWQQQRRRTTTSSSQQQQQQTTTWWWaaa```]]][[[]]]]]]TTTIIIEEEJJJQQQUUUTTTSSSSSSTTTRRRRRRQQQPPPQQQSSSUUUVVVSSSZZZdddkkkjjj```TTTKKKIIILLLQQQSSSTTTUUUUUUVVVZZZZZZYYYYYYYYYYYYYYYZZZ___\\\XXXWWWXXXZZZYYYXXXXXXYYY[[[]]]\\\YYYUUUSSSTTTUUUWWWXXXXXXWWWVVVTTTTTTRRRQQQRRRSSSRRROOOKKKSSSTTTUUUVVVVVVUUUTTTTTTWWWWWWWWWVVVSSSOOOJJJHHHIIINNNQQQPPPPPPPPPOOOLLLPPPOOOMMMMMMOOOSSSWWWYYYZZZZZZXXXUUURRRRRRTTTVVVOOONNNNNNNNNPPPRRRTTTUUURRRSSSSSSSSSTTTVVVZZZ^^^YYYZZZ\\\]]]^^^^^^]]]]]]VVVTTTTTTVVVYYY\\\[[[ZZZ\\\\\\[[[ZZZXXXWWWUUUTTTUUUTTTRRRRRRTTTWWW[[[^^^^^^\\\\\\^^^bbbdddcccaaaeeeeeedddcccaaa___\\\[[[WWWVVVUUUTTTTTTVVVXXXZZZWWWSSSNNNMMMOOOPPPOOOMMMMMMLLLIIIGGGEEEDDDCCCCCCDDDCCCCCCEEEGGGHHHGGGFFFHHHEEEBBB@@@@@@???>>>===HHHHHHHHHIIIKKKMMMNNNNNNLLLKKKIIIIIIIIIIIIHHHHHHKKKJJJHHHHHHIIIJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDHHHFFFDDDBBBAAAAAABBBCCCDDDEEEFFFEEEDDDDDDDDDFFFDDDEEEEEEFFFGGGGGGGGGGGGIIIFFFCCCCCCEEEFFFEEEDDD???@@@BBBCCCCCCBBB@@@???AAAAAAAAA@@@@@@@@@@@@@@@???======???BBBDDDDDDBBBAAAAAA@@@@@@@@@@@@AAAAAADDDCCCBBB@@@??????>>>>>>AAABBBCCCBBB@@@===<<<<<<@@@???>>>===<<<;;;;;;;;;===>>>>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<======<<<;;;<<<<<<======>>>>>>>>>@@@@@@@@@???===<<<>>>???>>>>>>>>>????????????@@@AAAAAABBBBBBDDDEEEGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIPPPOOOMMMNNNOOOPPPQQQQQQOOOPPPPPPNNNKKKJJJJJJKKKKKKKKKJJJJJJKKKNNNQQQSSSYYY[[[\\\YYYSSSNNNLLLLLLNNNMMMMMMNNNOOOOOOMMMKKKKKKMMMNNNMMMJJJHHHGGGGGGFFFHHHJJJJJJHHHGGGGGGHHHKKKIIIGGGFFFFFFGGGIIIJJJHHHFFFFFFHHHFFFCCCDDDHHHEEEFFFGGGGGGGGGHHHJJJLLLCCCBBBBBBBBBDDDDDDBBBAAACCCCCCBBBBBBBBBCCCEEEFFFCCCCCCBBBAAAAAABBBDDDEEE@@@@@@>>>===<<<;;;;;;;;;>>>===>>>@@@AAA@@@===;;;======>>>???@@@???>>><<<:::;;;=========???AAACCCEEECCCAAADDDHHHKKKIIIGGGHHHFFFDDDFFFHHHJJJIIIHHHOOOOOONNNMMMMMMMMMMMMMMMIIIKKKNNNQQQRRRPPPNNNMMMLLLJJJIIILLLQQQUUUTTTQQQSSSSSSTTTUUUWWWYYYZZZZZZXXXYYY[[[[[[\\\]]]___aaabbb___\\\]]]bbbeeedddbbb^^^^^^___``````___^^^^^^[[[ZZZYYYZZZ[[[\\\[[[ZZZ]]]___aaaaaa___\\\[[[[[[bbbaaa```______```aaabbb]]]]]]]]]^^^^^^^^^^^^^^^]]]___aaaaaa```______```aaaaaaaaaccccccbbb___\\\\\\___dddeeecccaaa```aaaeeegggjjjkkkjjjfffaaa^^^aaaaaabbbbbbbbbbbbbbbbbbfffggghhhgggeeebbbbbbbbb[[[\\\\\\[[[ZZZ[[[___bbbiiiiiigggeeegggfff\\\QQQPPPUUU[[[]]]\\\ZZZZZZ[[[VVVWWWXXXZZZ[[[\\\]]]]]]\\\ccclllppplllcccYYYSSSPPPQQQSSSVVVXXXYYYYYYYYY```__________________```aaa___^^^___aaaaaa___]]]\\\]]]___```___]]][[[YYYXXXXXXZZZ[[[[[[[[[ZZZZZZXXXVVVTTTTTTVVVUUUSSSPPPWWWXXXYYYYYYYYYYYYXXXWWWWWWXXXYYYYYYWWWTTTQQQOOOQQQUUUWWWTTTSSSTTTSSSPPPRRRRRRRRRRRRSSSTTTVVVWWWYYYYYYXXXUUURRRQQQRRRSSSSSSSSSRRRQQQQQQSSSTTTUUUTTTUUUUUUTTTSSSTTTVVVXXXVVVXXXYYY[[[[[[ZZZYYYXXXSSSRRRQQQSSSVVVWWWVVVTTTXXXWWWUUUTTTTTTTTTUUUVVVOOOOOOOOOPPPQQQRRRSSSTTT[[[YYYXXXZZZ^^^```aaa___ddddddeeeeeedddbbbaaa```ZZZYYYYYYYYYZZZ[[[]]]^^^^^^\\\YYYXXXXXXYYYYYYYYYQQQPPPOOOMMMMMMMMMMMMNNNMMMMMMMMMNNNPPPQQQPPPOOONNNLLLHHHFFFFFFGGGFFFEEEJJJIIIIIIHHHIIIJJJLLLMMMNNNMMMJJJIIIHHHHHHIIIJJJLLLJJJHHHHHHJJJJJJIIIHHHEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCBBBDDDEEEFFFEEEEEEGGGHHHFFFFFFEEEDDDDDDEEEFFFGGGHHHGGGEEEDDDEEEEEEFFFGGG???@@@AAABBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???BBBDDDDDDCCCCCCBBBAAA@@@??????>>>>>>CCCBBBAAA@@@????????????BBBCCCDDDBBB???===<<<===???>>>>>>===<<<<<<<<<<<>>???@@@AAACCCEEEEEEDDDBBBAAA@@@AAADDDEEEFFFGGGHHHGGGFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNPPPPPPPPPOOOOOONNNNNNNNNPPPPPPNNNNNNNNNOOOPPPQQQRRRRRRRRRPPPLLLIIIGGGGGGIIIHHHHHHHHHIIIJJJLLLNNNYYY\\\]]][[[TTTNNNKKKKKKMMMLLLKKKKKKLLLLLLIIIGGGIIIJJJKKKJJJHHHFFFFFFFFFFFFHHHIIIIIIHHHGGGGGGHHHJJJIIIHHHHHHIIIKKKMMMNNNJJJIIIIIIKKKIIIFFFGGGKKKIIIJJJKKKKKKJJJKKKMMMOOOCCCBBBCCCDDDFFFEEECCCAAACCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDEEEAAA@@@@@@???????????????@@@@@@AAACCCDDDDDDAAA???AAABBBDDDEEEFFFEEEEEEDDD@@@BBBDDDEEEEEEGGGJJJLLLMMMKKKJJJLLLQQQTTTSSSQQQMMMKKKJJJKKKNNNQQQRRRRRRVVVUUUTTTTTTSSSTTTTTTTTTOOOQQQUUUYYY[[[\\\[[[ZZZUUUSSSRRRUUUYYY]]]]]][[[\\\ZZZYYY\\\```ccccccbbbaaaaaabbbdddfffhhhhhhgggfffeeedddggglllnnnmmmkkkfffggghhhhhhhhhhhhgggfffccccccbbbdddeeedddbbb```dddgggjjjjjjhhhfffddddddjjjjjjiiiiiiiiiiiijjjjjjccccccddddddeeeeeeffffffeeefffhhhiiihhhggghhhiiiggghhhhhhjjjjjjhhhdddaaa```eeekkkoooooommmjjjhhhkkkmmmoooqqqpppmmmjjjhhhhhhiiikkkllllllkkkiiigggmmmnnnooonnnllljjjiiijjjiiiiiiiiihhhgggjjjnnnqqqrrrsssrrrqqqqqqoooeeeZZZ\\\aaafffgggeeebbbbbbccc^^^```cccgggiiiiiiiiihhhjjjqqqxxxxxxqqqiiidddbbb```^^^\\\^^^aaaccccccaaacccccccccccccccccccccccceeeeeefffhhhiiihhheeeccccccdddeeeffffffeeecccccc______``````aaabbbccccccaaa___\\\\\\]]]]]]]]]\\\^^^^^^_________^^^^^^]]]ZZZ[[[\\\]]]]]]\\\ZZZZZZ\\\^^^^^^ZZZYYY[[[ZZZVVVWWWWWWWWWWWWWWWWWWWWWWWW\\\\\\\\\ZZZWWWTTTTTTUUUYYYXXXWWWUUUUUUUUUVVVVVVYYYZZZZZZXXXVVVTTTTTTUUUUUUWWWYYYZZZZZZXXXVVVTTTSSSSSSSSSUUUWWWWWWUUURRRVVVTTTRRRQQQRRRTTTWWWYYYOOOPPPPPPQQQPPPOOONNNNNNRRRPPPPPPQQQTTTWWWYYYYYY\\\]]]^^^___```______^^^YYYYYYZZZ[[[\\\\\\]]]]]][[[[[[[[[ZZZYYYYYY[[[]]]TTTTTTTTTTTTUUUVVVWWWXXXWWWVVVWWWYYY[[[\\\\\\ZZZVVVSSSOOONNNOOOPPPQQQQQQKKKKKKJJJIIIHHHIIIKKKMMMOOONNNMMMJJJIIIJJJMMMOOOKKKIIIGGGGGGHHHIIIIIIIIIDDDEEEEEEFFFFFFGGGGGGGGGEEEFFFHHHJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCDDDDDD???@@@AAABBBCCCDDDEEEEEEBBBDDDEEEFFFFFFFFFHHHJJJHHHFFFDDDBBBBBBDDDEEEGGGIIIIIIHHHFFFDDDCCCEEEGGG@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBB?????????AAABBBDDDDDDDDDBBBBBBAAA@@@????????????>>>>>>>>>>>>???@@@AAABBBDDDEEEEEECCCAAA???>>>?????????>>>======>>>>>>>>>>>>>>>??????@@@?????????>>>???@@@@@@AAA@@@??????<<<===>>>======>>>@@@AAAAAA@@@@@@@@@AAACCCEEEFFFIIIJJJLLLKKKIIIGGGFFFFFFJJJLLLNNNOOOPPPOOOMMMLLLIIIIIIJJJKKKLLLMMMOOOPPPSSSRRRPPPOOONNNMMMMMMMMMLLLLLLLLLJJJIIIJJJKKKMMMOOOPPPPPPNNNKKKGGGFFFEEECCCDDDDDDEEEFFFGGGHHHIIIUUUYYY\\\[[[UUUPPPMMMLLLJJJIIIHHHIIIKKKLLLKKKIIIJJJLLLMMMLLLJJJIIIJJJKKKKKKLLLMMMMMMLLLKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQNNNMMMNNNPPPNNNJJJKKKNNNQQQQQQPPPNNNKKKIIIIIIJJJEEEEEEFFFGGGIIIIIIFFFDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGEEEEEEEEEFFFFFFCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDEEEGGGIIIHHHFFFDDDGGGIIILLLMMMMMMMMMMMMMMMLLLMMMOOOQQQRRRSSSWWWYYYTTTSSSRRRTTTVVVXXXWWWVVVPPPOOOOOOPPPRRRUUUXXXYYYXXXWWWWWWVVVVVVVVVWWWWWWWWWYYY]]]aaadddeeeeeeeee\\\[[[ZZZ\\\___bbbccccccfffccc```ccciiimmmmmmjjjjjjiiiiiikkkoooooommmiiiiiiiiikkkooosssuuusssqqqkkklllmmmnnnnnnmmmlllkkkkkkjjjkkkmmmnnnmmmjjjgggkkknnnqqqrrrpppnnnllllllppppppppppppppppppppppppkkkkkklllmmmnnnnnnooooookkkmmmooopppoooooopppqqqmmmllllllmmmnnnmmmkkkiiigggkkkppptttuuussspppnnnoooqqqsssttttttsssqqqoooooopppqqqqqqqqqpppooonnnpppqqqrrrrrrpppooopppqqquuutttsssrrrsssvvvzzz|||wwwyyyxxxwwwwwwtttkkk```eeeiiinnnooollljjjjjjkkkhhhiiilllooorrrttttttuuuvvv}}}xxxrrrrrrtttsssnnniiijjjnnnqqqooommmjjjjjjkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnmmmkkkiiilllmmmmmmnnnnnnnnnnnnmmmggggggggghhhiiikkklllmmmllljjjgggffffffgggiiijjjeeeeeeeeeeeeeeedddddddddaaaaaabbbbbbcccccccccbbbdddeeeccc______bbbbbb___]]]\\\\\\\\\\\\\\\]]]]]]cccddddddbbb___\\\[[[[[[^^^]]]\\\ZZZZZZZZZZZZ[[[^^^``````^^^[[[YYYXXXXXXXXXYYY[[[\\\\\\YYYVVVTTTVVVWWWZZZ\\\]]]\\\ZZZXXXXXXWWWVVVVVVVVVXXXZZZ[[[VVVVVVUUUSSSRRRQQQPPPOOOMMMLLLLLLMMMOOORRRUUUVVVWWWXXXYYY[[[[[[[[[ZZZZZZTTTVVVWWWXXXWWWVVVTTTSSSQQQTTTWWWWWWTTTTTTVVVYYYTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXYYY\\\```bbbbbbaaaZZZWWWTTTRRRTTTVVVXXXXXXLLLMMMMMMKKKIIIHHHJJJLLLLLLMMMLLLJJJIIIKKKOOORRRJJJGGGEEEEEEFFFHHHHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHEEEFFFHHHJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEE>>>>>>???AAABBBCCCDDDDDDCCCEEEFFFGGGFFFGGGHHHJJJHHHFFFCCCAAAAAACCCEEEGGGKKKKKKIIIGGGCCCBBBCCCEEEBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBBBBCCCCCCDDD@@@@@@??????@@@@@@AAABBB<<<<<<===>>>???@@@BBBCCCDDDDDDDDDCCC@@@???@@@AAA>>>>>>>>>===>>>>>>??????===>>>>>>???@@@@@@??????DDDEEEFFFGGGGGGFFFEEEDDDDDDFFFGGGFFFDDDCCCDDDEEEHHHGGGHHHHHHIIIJJJKKKKKKMMMOOOPPPPPPNNNLLLKKKKKKLLLMMMOOOQQQQQQPPPNNNMMMLLLLLLKKKKKKKKKLLLMMMMMMOOONNNMMMKKKJJJJJJJJJJJJJJJKKKLLLJJJHHHGGGHHHJJJKKKLLLLLLKKKIIIGGGFFFGGGCCCDDDFFFGGGIIIJJJJJJJJJPPPTTTYYYYYYVVVRRRQQQQQQMMMLLLKKKKKKLLLMMMLLLKKKMMMOOOPPPOOONNNNNNOOOQQQQQQRRRSSSRRRQQQPPPQQQSSSQQQQQQRRRRRRRRRRRRRRRRRROOONNNPPPRRRQQQLLLLLLPPPSSSSSSRRROOOKKKHHHHHHIIIJJJIIIJJJKKKMMMMMMLLLJJJGGGHHHHHHIIIJJJKKKKKKKKKLLLKKKJJJHHHHHHHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHJJJLLLNNNOOOMMMKKKLLLOOORRRSSSRRRQQQRRRSSSSSSUUUWWWXXXYYY[[[^^^aaaZZZYYYYYYYYYYYYYYYYYYXXXTTTTTTUUUUUUVVVYYY[[[]]]ZZZZZZZZZYYYYYYZZZ[[[[[[]]]___bbbeeehhhiiiiiiiiieeedddcccdddfffhhhjjjjjjoookkkhhhkkkqqquuuuuurrrrrrpppoooqqqssssssooolllnnnpppsssvvvyyyzzzyyywwwqqqrrrsssttttttsssrrrqqqppppppqqqrrrtttssspppnnnooorrruuuvvvuuusssrrrrrrvvvvvvvvvvvvvvvvvvvvvvvvsssttttttuuuvvvwwwxxxxxxqqqsssuuuuuuttttttuuuvvvsssqqqpppppprrruuuvvvvvvqqqrrrtttvvvxxxwwwvvvuuuuuuvvvxxxyyyyyyyyyxxxwwwxxxwwwvvvuuuuuuuuuvvvwwwuuuwwwxxxyyyyyyyyy{{{}}}|||{{{yyyyyyzzz}}}zzz}}}}}}{{{{{{xxxpppggglllpppuuuvvvtttssssssuuurrrrrrsssuuuwwwzzz}}}~~~}}}|||zzzuuuuuuxxx{{{zzzwwwvvvvvvwwwxxxyyyyyyxxxxxxzzzzzzxxxuuusssrrrrrrsssvvvvvvwwwwwwwwwwwwwwwwwwpppppppppqqqrrrsssuuuvvvrrrqqqooommmmmmooorrrtttmmmmmmllllllkkkkkkkkkkkkjjjiiiiiiiiiiiiiiijjjjjjjjjjjjgggdddfffjjjkkkgggeeecccbbbaaabbbdddfffhhhjjjlllllljjjgggdddcccccccccbbbaaa``````aaabbbcccbbbcccdddcccaaa___^^^^^^\\\]]]______^^^\\\YYYWWWXXXZZZ^^^```aaa```___^^^[[[\\\]]]^^^^^^\\\[[[ZZZ]]]ZZZWWWSSSQQQQQQRRRRRRPPPPPPQQQQQQSSSUUUXXXYYY[[[[[[\\\]]]]]]\\\[[[ZZZSSSTTTUUUUUUSSSQQQMMMKKKNNNRRRVVVVVVTTTTTTUUUXXXRRRRRRRRRRRRRRRQQQQQQQQQSSSSSSUUUYYY^^^aaabbbaaaZZZWWWTTTTTTUUUXXXYYYYYYKKKMMMOOONNNKKKIIIKKKMMMHHHJJJKKKIIIGGGHHHLLLPPPIIIGGGDDDDDDEEEGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFGGGHHHJJJJJJIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCBBBAAA@@@@@@AAAAAAFFFGGGHHHHHHGGGFFFGGGIIIFFFDDDBBBAAAAAACCCEEEGGGKKKJJJGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDBBBAAABBBCCC?????????@@@AAABBBDDDEEE@@@@@@@@@???@@@@@@AAAAAACCCCCCCCCBBB@@@@@@AAACCC???????????????@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDDJJJKKKLLLMMMMMMLLLJJJHHHLLLOOORRRQQQMMMJJJIIIJJJMMMMMMNNNOOOOOOOOOOOONNNMMMNNNPPPOOONNNLLLMMMMMMIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHGGGJJJMMMLLLHHHFFFFFFGGGIIIJJJKKKJJJIIIIIIJJJLLLFFFHHHJJJKKKLLLLLLKKKKKKMMMRRRWWWXXXVVVUUUVVVWWWVVVSSSQQQPPPPPPPPPOOONNNPPPQQQRRRRRRQQQRRRTTTVVVUUUVVVVVVUUUTTTTTTVVVWWWVVVWWWXXXXXXXXXVVVTTTSSSOOOOOOQQQSSSRRRMMMMMMPPPQQQQQQQQQPPPMMMLLLMMMOOOOOONNNMMMNNNPPPQQQQQQPPPLLLMMMNNNNNNOOOOOONNNNNNOOONNNMMMLLLKKKLLLMMMNNNKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOQQQTTTVVVWWWUUUSSSQQQTTTXXXXXXVVVTTTVVVXXXWWWYYYZZZ[[[\\\]]]```cccaaa```______^^^]]]\\\\\\[[[]]]^^^___^^^^^^```aaabbbaaaaaaaaaaaabbbccccccbbbcccfffiiikkklllmmmmmmpppooommmmmmmmmoooqqqrrrvvvrrrpppqqquuuxxxyyyxxxwwwvvvuuuuuuvvvuuutttrrrwwwxxx{{{}}}~~~~~~}}}}}}wwwxxxyyyzzzzzzyyyxxxwwwtttttttttvvvxxxxxxvvvtttsssuuuwwwxxxwwwvvvwwwwww{{{||||||}}}}}}||||||{{{zzzzzzzzz{{{{{{||||||}}}vvvxxxzzzyyyxxxwwwwwwxxxxxxwwwuuuwwwzzz}}}~~~~~~zzzyyyxxxyyy{{{}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{|||~~~zzz|||}}}}}}~~~~~~}}}}}}~~~~~~}}}wwwpppuuuyyy}}}~~~|||{{{|||~~~|||{{{zzz{{{|||}}}|||~~~~~~{{{|||~~~~~~~~~{{{zzz|||~~~~~~~~~}}}wwwwwwxxxyyyzzz{{{{{{|||uuuuuutttsssrrrssswwwzzzvvvuuutttssssssrrrsssssssssrrrpppoooooopppqqqrrrqqqqqqnnnllloootttsssooonnnmmmllllllmmmnnnooopppqqqrrrrrrpppmmmllllllmmmlllkkkjjjiiiiiiiiijjjkkkfffggghhhgggfffeeefffgggccccccddddddcccaaa```___\\\___bbbccccccbbbbbbbbb```bbbdddeeedddaaa^^^\\\```]]]XXXUUUSSSSSSUUUVVVRRRTTTVVVWWWWWWWWWYYY[[[^^^____________^^^\\\[[[XXXXXXXXXXXXVVVSSSPPPNNNOOORRRUUUWWWWWWWWWVVVWWWRRRRRRRRRQQQPPPNNNMMMLLLOOOOOOQQQUUUZZZ]]]^^^]]]WWWUUUSSSSSSUUUWWWWWWWWWJJJNNNRRRQQQMMMKKKLLLNNNHHHKKKMMMJJJGGGEEEHHHKKKJJJGGGDDDDDDEEEHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFCCCAAAAAAAAABBBCCCIIIJJJJJJIIIGGGEEEFFFGGGCCCCCCAAAAAAAAACCCEEEFFFJJJFFFCCCCCCEEEFFFEEECCCCCCCCCCCCDDDDDDEEEFFFGGGFFFEEEEEEDDDCCCBBBAAAAAAEEEFFFGGGEEEBBB@@@AAABBB@@@@@@@@@AAABBBCCCEEEFFFCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFEEEDDDDDDFFFHHHEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLNNNOOOPPPPPPNNNLLLJJJLLLRRRWWWWWWRRRMMMKKKLLLKKKLLLNNNOOOOOOMMMKKKJJJIIIJJJJJJJJJIIIIIIJJJLLLHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNMMMLLLLLLJJJOOOTTTTTTOOOKKKIIIJJJMMMMMMMMMKKKKKKLLLPPPSSSPPPQQQSSSSSSSSSQQQNNNMMMOOOSSSWWWYYYXXXWWWZZZ\\\[[[XXXVVVUUUUUUVVVUUUTTTTTTUUUVVVUUUUUUWWWYYY\\\ZZZ[[[[[[ZZZXXXXXXZZZ\\\YYYZZZ[[[\\\\\\ZZZXXXWWWRRRRRRTTTWWWUUUPPPPPPRRRQQQRRRSSSRRRRRRRRRTTTVVVSSSQQQOOOOOOQQQSSSTTTTTTQQQRRRSSSSSSSSSRRRQQQPPPQQQPPPOOONNNOOOPPPQQQRRROOOOOOOOOOOOPPPQQQRRRRRRWWWWWWYYY\\\______^^^\\\YYY]]]aaa```]]][[[\\\___^^^```aaabbbbbbccceeehhhfffggggggfffddddddddddddeeehhhkkkkkkiiigggggggggiiiiiiiiiiiiiiijjjkkklllhhhjjjlllooorrruuuvvvwwwwwwvvvuuusssqqqrrrtttvvvyyywwwvvvuuuvvvxxx{{{|||yyyzzzzzzzzzyyyyyy{{{|||}}}{{{{{{|||}}}}}}|||{{{{{{xxxwwwvvvxxxzzz|||{{{zzzvvvwwwxxxxxxwwwxxxzzz|||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}}}}{{{yyyyyyzzzyyyyyyzzz}}}}}}zzzyyyxxxzzz~~~~~~~~~}}}www}}}~~~}}}~~~|||}}}yyyzzzzzzyyyxxxyyy|||~~~}}}|||zzzzzzzzzzzzzzzzzzxxxwwwvvvvvvxxxzzz|||{{{zzzwwwuuuyyy}}}{{{uuuvvvwwwyyyzzzzzzxxxvvvuuuyyyyyyyyywwwuuutttvvvwwwvvvuuusssrrrqqqqqqqqqqqqpppppppppooommmmmmoooqqqmmmmmmlllkkkkkkkkkkkkkkkiiikkklllllliiiggghhhiiiiiiiiijjjjjjjjjhhhfffeeeeeecccaaa^^^]]]]]]]]]]]]YYY\\\```aaa___^^^___```bbbcccdddddddddcccbbbaaa]]]^^^^^^^^^]]][[[YYYXXXUUUVVVXXX[[[^^^]]][[[XXXWWWWWWVVVUUUTTTRRROOONNNRRRQQQRRRUUUXXXZZZZZZYYYTTTTTTSSSTTTVVVVVVUUUTTTIIINNNSSSSSSOOOLLLLLLNNNKKKOOOPPPNNNHHHEEEGGGIIIKKKHHHEEEDDDFFFIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKKKKJJJKKKLLLMMMMMMHHHGGGGGGGGGGGGGGGHHHHHHGGGEEECCCBBBBBBDDDFFFHHHKKKLLLKKKIIIGGGEEEDDDEEEBBBAAAAAAAAABBBDDDEEEFFFHHHCCC???AAAEEEHHHGGGDDDBBBBBBBBBCCCCCCEEEFFFFFFGGGGGGFFFDDDCCCBBBAAA@@@FFFHHHHHHFFFBBB???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEAAABBBCCCDDDFFFHHHJJJKKKHHHIIIJJJIIIHHHIIILLLOOOLLLLLLLLLMMMNNNOOOPPPQQQOOOPPPQQQRRRSSSSSSSSSSSSMMMNNNPPPQQQQQQOOOLLLJJJHHHOOOVVVWWWRRRMMMKKKKKKFFFHHHJJJKKKKKKHHHEEEBBBDDDEEEEEEEEEDDDEEEGGGJJJIIIIIIHHHHHHIIIIIIJJJKKKGGGGGGGGGGGGHHHIIIKKKKKKKKKLLLOOOQQQRRRRRRQQQPPPTTTZZZ``````[[[UUUSSSSSSRRRQQQPPPNNNMMMOOOTTTWWW]]]^^^______]]]ZZZVVVTTTRRRUUUYYYZZZYYYYYY\\\___ZZZYYYWWWXXXZZZ\\\\\\\\\XXXYYYYYYYYYZZZ[[[^^^aaa_________^^^\\\\\\___aaaYYY[[[]]]______]]][[[ZZZVVVVVVXXX[[[YYYUUUTTTVVVTTTUUUVVVVVVUUUUUUWWWYYYTTTRRROOOOOOQQQTTTVVVVVVUUUUUUVVVVVVUUUTTTRRRQQQRRRQQQPPPPPPQQQRRRSSSTTTRRRRRRRRRRRRRRRSSSTTTTTT\\\\\\^^^aaadddeeedddbbbaaafffiiihhhdddbbbcccfffggghhhiiijjjiiijjjmmmooojjjkkklllkkkjjjjjjkkklllmmmqqqttttttqqqmmmllllllnnnnnnmmmmmmnnnoooppppppnnnpppssswwwzzz}}}zzzyyywwwtttrrrrrruuuwwwzzzzzzyyywwwvvvxxx{{{~~~zzz|||~~~}}}|||}}}~~~~~~~~~{{{{{{|||}}}}}}|||{{{{{{zzzxxxxxxyyy|||~~~~~~wwwxxxyyyxxxxxxyyy|||~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||~~~|||{{{zzz{{{wwwxxx||||||xxxvvvuuuvvvzzz~~~~~~}}}}}}}}}}}}~~~{{{}}}~~~zzz~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzz{{{~~~|||xxx|||yyyuuu~~~|||{{{{{{~~~}}}{{{xxxvvvuuuuuuuuuyyyyyyxxxvvvttttttwwwyyywwwvvvtttsssssstttuuuuuuvvvxxxxxxvvvqqqooooooqqqppppppoooooonnnoooooooookkkkkkkkkjjjiiihhhgggfffeeeiiimmmooollljjjjjjjjjjjjkkklllmmmmmmmmmlllkkkaaaaaaaaaaaaaaaaaa``````___^^^```cccggggggbbb^^^[[[[[[[[[[[[YYYWWWTTTSSSVVVVVVUUUWWWYYYYYYXXXWWWTTTSSSTTTUUUWWWVVVTTTRRRLLLLLLMMMMMMMMMMMMLLLLLLPPPOOONNNLLLJJJIIIIIIHHHJJJIIIHHHGGGFFFGGGHHHIIIIIIJJJKKKKKKJJJJJJLLLNNNNNNOOOPPPQQQQQQQQQPPPOOOKKKIIIGGGGGGJJJKKKJJJHHHGGGFFFEEEDDDDDDEEEFFFFFFMMMLLLLLLKKKIIIGGGFFFEEE@@@BBBDDDFFFFFFFFFGGGIIIFFFFFFFFFEEEDDDCCCAAA@@@CCCCCCDDDDDDDDDDDDDDDCCCEEEDDDCCCBBBAAA@@@??????DDDDDDDDDDDDDDDDDDDDDDDDCCC@@@???CCCHHHJJJGGGCCCCCCEEEGGGIIILLLMMMNNNOOOMMMNNNNNNMMMLLLMMMPPPRRRWWWVVVTTTQQQPPPOOOPPPPPPPPPPPPOOOOOONNNOOOPPPPPPOOONNNKKKHHHGGGHHHIIIJJJIIILLLNNNNNNLLLJJJIIIIIIJJJKKKLLLKKKIIIHHHIIIJJJFFFGGGIIIHHHFFFEEEEEEEEEGGGHHHIIIIIIIIIHHHGGGFFFKKKJJJIIIJJJKKKNNNQQQSSSPPPOOONNNOOOQQQUUUYYY[[[^^^aaacccccc```\\\YYYWWWZZZYYYWWWUUUUUUVVVWWWXXX^^^```bbbbbb___]]][[[[[[ZZZ]]]``````___^^^```bbbccc___[[[\\\aaaddddddbbb^^^___```aaaaaaaaa```^^^^^^]]]]]]^^^___^^^\\\YYYXXXYYY[[[[[[YYYXXXYYYZZZWWWXXXZZZ[[[ZZZXXXUUUSSSQQQPPPQQQSSSWWWYYYYYYYYYZZZVVVQQQOOOQQQTTTXXXYYY\\\\\\\\\[[[ZZZYYYXXXWWWTTTSSSSSSTTTVVVXXXWWWWWWXXXXXXZZZ]]]___```^^^\\\eeegggjjjjjjjjjjjjkkklllrrrtttuuusssooolllmmmoootttqqqnnnllllllnnnrrrtttuuuuuuuuuqqqnnnmmmpppssstttvvvxxxyyyxxxvvvrrrppppppqqqrrrrrrqqqqqqssstttvvvwwwxxxyyy{{{}}}~~~{{{wwwttttttvvvyyywwwwwwwwwwwwwwwwwwwwwwww{{{}}}~~~~~~}}}~~~{{{}}}}}}}}}}}}~~~}}}}}}}}}|||||||||{{{{{{zzzyyyyyyzzz}}}~~~}}}}}}|||xxxxxxxxxyyy{{{}}}xxxyyy{{{}}}xxxwwwwwwxxx{{{~~~~~~{{{xxxuuutttuuuvvvwwwzzz}}}|||}}}}}}}}}}}}}}}|||~~~~~~}}}~~~}}}|||}}}|||~~~}}}~~~~~~|||zzzxxxzzz}}}xxxwww{{{|||{{{~~~|||yyyvvvtttvvvwwwwwwxxxwwwvvvtttsssrrruuuwwwvvvsssqqqqqqrrrmmmqqqwww{{{{{{zzzyyyxxxqqqqqqrrrvvvzzzyyyrrrlllhhhiiijjjmmmoooooollliiiccceeehhhjjjkkkjjjhhhgggcccaaa```^^^]]]]]]^^^^^^____________]]][[[YYYXXXXXXXXXXXXXXXXXXWWWWWWWWWMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKIIIHHHHHHGGGFFFGGGGGGGGGHHHIIIJJJJJJIIIJJJLLLNNNPPPPPPPPPQQQQQQPPPPPPOOOKKKHHHFFFGGGIIIJJJIIIHHHIIIHHHGGGFFFFFFGGGHHHIIILLLLLLKKKJJJHHHFFFEEEDDDBBBDDDFFFFFFEEEEEEFFFGGGFFFEEEEEEDDDCCCBBBAAA@@@CCCCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCDDDCCCCCCCCCBBBFFFFFFFFFGGGGGGHHHHHHHHHIIIGGGGGGKKKOOOQQQMMMIIIJJJLLLOOORRRSSSRRRQQQOOORRRSSSSSSRRRQQQQQQSSSUUURRRQQQPPPOOONNNNNNOOOOOONNNMMMMMMMMMNNNNNNNNNMMMKKKIIIFFFDDDDDDEEEFFFGGGJJJLLLNNNNNNLLLJJJJJJJJJKKKMMMMMMMMMKKKJJJJJJKKKJJJKKKLLLKKKIIIHHHIIIJJJIIIJJJKKKLLLLLLKKKJJJIIILLLLLLLLLLLLNNNPPPRRRSSSQQQQQQQQQQQQTTTWWW[[[]]]bbbdddffffffccc___]]]\\\\\\[[[ZZZZZZ[[[\\\^^^``````aaacccbbb```___^^^___^^^```ccccccbbbaaaccceeeccc```___aaaeeegggeeebbb```bbbddddddcccbbbaaaaaa^^^^^^^^^___```___]]][[[WWWYYY[[[[[[YYYWWWWWWXXXXXXYYY[[[\\\[[[ZZZWWWVVVSSSSSSTTTWWW[[[^^^______^^^[[[WWWVVVXXX[[[]]]^^^___``````aaaaaa``````___^^^]]]]]]___bbbddddddccc```aaaccceeeffffffffffffmmmooorrrsssssssssuuuvvvyyyzzzzzzxxxwwwvvvxxxyyywwwtttqqqoooooorrruuuwwwzzzzzzyyyvvvsssqqqrrrtttuuuvvvxxxzzzyyywwwuuusssttttttuuuuuutttttttttuuuvvvwwwzzz}}}~~~~~~~~~~~~}}}|||xxxvvvuuuwwwzzzyyyyyyxxxxxxwwwvvvvvvvvvxxx{{{~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}|||~~~~~~~~~}}}}}}}}}}}}|||{{{zzz|||}}}}}}}}}|||||||||||||||wwwxxxyyy{{{}}}|||{{{{{{}}}~~~{{{{{{{{{{{{}}}|||{{{yyytttooonnnqqqtttyyyzzz}}}~~~~~~~~~}}}{{{~~~}}}~~~{{{yyy{{{||||||||||||{{{yyyxxxxxxzzz||||||yyywwwwwwxxxzzz}}}}}}}}}{{{zzzzzz}}}yyytttqqqqqqrrrtttvvvvvvtttrrrnnnppprrrttttttsssqqqooonnnmmmlllkkkjjjiiihhhhhhddddddeeeeeedddbbb```___\\\\\\\\\]]]]]]]]]]]]]]]KKKKKKJJJJJJJJJLLLMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHJJJMMMOOORRRRRRQQQPPPOOOOOOOOOPPPJJJHHHFFFGGGHHHIIIHHHHHHKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIGGGFFFDDDCCCBBBDDDEEEFFFEEEDDDCCCDDDEEEGGGFFFDDDCCCBBBAAABBBBBBBBBCCCDDDFFFGGGHHHIIIIIIDDDFFFGGGIIIJJJJJJJJJIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPTTTWWWWWWSSSOOOPPPSSSVVVYYYYYYVVVSSSPPPUUUVVVVVVTTTSSSSSSTTTVVVNNNMMMMMMLLLMMMMMMNNNNNNLLLKKKJJJLLLNNNNNNKKKHHHGGGFFFDDDCCCCCCDDDFFFGGGJJJKKKMMMMMMLLLKKKLLLMMMMMMNNNPPPOOONNNLLLMMMNNNJJJJJJJJJHHHGGGGGGHHHJJJNNNNNNOOOPPPPPPPPPOOONNNQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWYYY]]]```bbbfffhhhiiigggeeecccbbbccc______^^^^^^^^^___aaabbb```aaaaaa```______```bbbbbbccceeeeeeddddddeeegggcccaaaaaadddggghhheeebbbbbbeeehhhgggdddbbbbbbccc```___```aaaccccccaaa___\\\^^^``````]]][[[YYYYYYZZZ[[[]]]^^^^^^^^^]]]\\\YYYYYYYYY]]]aaaeeeffffffdddbbb``````ccceeefffffffffggghhhiiijjjjjjjjjjjjjjjiiiiiikkknnnppppppoooiiillloooooommmmmmoooqqqsssuuuxxxyyyzzz{{{~~~|||zzzzzz{{{~~~xxxwwwtttsssssstttwwwxxx|||}}}}}}{{{xxxuuuttttttvvvwwwyyyzzzzzzzzzyyyxxxxxxxxxyyyyyyyyyxxxxxxwwwvvvyyy}}}~~~|||}}}}}}}}}{{{yyyyyyzzz{{{||||||{{{yyyxxxwwwvvvuuuvvvzzz~~~~~~~~~~~~}}}}}}}}}{{{{{{}}}~~~|||yyy~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{|||xxxyyyyyyzzz{{{{{{||||||vvvwwwzzz|||~~~~~~}}}}}}}}}{{{{{{}}}~~~~~~~~~~~~{{{zzzwwwpppjjjiiinnnttt|||}}}~~~~~~}}}~~~}}}}}}~~~}}}{{{zzzzzz{{{}}}~~~~~~}}}zzz|||~~~}}}{{{yyy{{{{{{{{{zzzyyyvvvtttsssmmmnnnnnnooonnnmmmlllkkkffffffffffffffffffffffffIIIHHHHHHIIIJJJMMMPPPQQQOOONNNLLLJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIMMMPPPTTTSSSQQQOOONNNNNNOOOPPPIIIHHHGGGGGGGGGHHHHHHHHHJJJIIIHHHHHHHHHIIIJJJKKKIIIHHHFFFEEECCCBBBAAAAAACCCDDDEEEDDDCCCCCCDDDFFFJJJIIIFFFDDDDDDDDDEEEFFFCCCDDDFFFHHHJJJKKKLLLLLLKKKLLLNNNPPPQQQQQQPPPPPPNNNNNNOOOQQQRRRSSSTTTUUUPPPQQQSSSWWWYYYXXXTTTPPPPPPRRRTTTVVVVVVTTTRRRPPPSSSTTTTTTSSSQQQPPPQQQSSSNNNNNNNNNMMMMMMNNNNNNNNNMMMKKKJJJMMMPPPPPPLLLHHHIIIHHHGGGGGGGGGHHHJJJKKKJJJKKKMMMMMMLLLLLLMMMNNNNNNPPPQQQQQQPPPOOOOOOOOOLLLLLLKKKIIIGGGHHHKKKMMMRRRSSSUUUVVVVVVUUUTTTTTTVVVVVVWWWXXXYYYYYYYYYXXX\\\\\\\\\]]]___bbbeeegggggghhhhhhfffddddddeeefffccccccaaa```___^^^^^^____________^^^]]]^^^aaacccggggggggggggggghhhiiijjjfffdddccceeeggghhhgggeeeeeehhhkkkjjjfffcccccceeeccccccdddeeeggghhhfffdddfffhhhjjjiiifffcccaaa```___```aaabbbcccdddddddddbbbaaaaaacccfffjjjkkkllliiihhhhhhjjjlllmmmmmmlllmmmnnnoooqqqqqqrrrrrrrrrrrrqqqpppqqqssstttsssrrrooosssvvvuuurrrppptttwwwtttvvvxxxzzz{{{}}}zzzvvvuuuyyy}}}xxxwwwvvvuuuuuuwwwxxxyyyzzz{{{||||||{{{yyywwwvvvwwwxxxxxxzzz{{{{{{||||||zzzzzz{{{|||}}}~~~|||{{{yyy{{{~~~~~~}}}}}}~~~}}}}}}~~~~~~|||zzzxxxwwwvvvxxx{{{~~~~~~}}}}}}~~~}}}}}}|||xxxyyy|||}}}zzzvvv}}}}}}|||||||||{{{{{{{{{zzzzzzyyyzzz|||}}}|||zzzvvvvvvwwwyyyzzz|||}}}}}}vvvxxx{{{~~~~~~}}}~~~}}}|||{{{{{{~~~|||||||||}}}~~~}}}}}}yyyqqqjjjjjjqqqyyy~~~~~~~~~~~~}}}{{{}}}}}}zzzwwwxxxyyyzzzzzzyyyxxxxxxttttttssssssrrrqqqqqqqqqKKKKKKJJJJJJKKKLLLNNNOOONNNMMMLLLJJJJJJIIIIIIIIILLLLLLKKKKKKKKKJJJJJJJJJHHHIIIHHHHHHGGGIIIMMMPPPSSSRRRPPPOOONNNNNNNNNOOOHHHHHHHHHHHHGGGGGGHHHIIIGGGGGGFFFEEEFFFGGGHHHIIIGGGFFFEEECCCBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDGGGIIIOOOMMMKKKIIIIIIIIIKKKLLLJJJKKKLLLNNNPPPQQQRRRRRRPPPQQQRRRSSSSSSRRRRRRQQQMMMMMMOOOPPPRRRSSSUUUUUUNNNOOORRRUUUVVVTTTPPPMMMLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTSSSQQQPPPPPPQQQSSSSSSRRRRRRQQQPPPPPPOOOOOONNNNNNPPPSSSRRROOOLLLLLLKKKKKKKKKLLLMMMNNNOOOKKKLLLNNNOOONNNNNNNNNOOOOOOQQQSSSTTTSSSQQQQQQQQQRRRSSSRRRPPPOOOPPPRRRUUUWWWXXXYYY[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZZZZ_________```aaadddfffgggeeeffffffeeecccccceeegggfffeeeeeedddcccbbbbbbbbbcccdddcccbbbaaabbbfffiiiooonnnmmmmmmmmmnnnoooooonnnkkkhhhgggiiikkkmmmnnnkkknnnpppoookkkiiiiiijjjhhhhhhiiijjjlllmmmkkkiiinnnoooqqqpppmmmiiihhhgggeeeeeefffggghhhjjjkkkllljjjhhhggggggjjjlllmmmmmmmmmmmmnnnppprrrsssqqqooosssssstttuuuvvvvvvuuuuuuwwwvvvtttssstttsssqqqooorrrvvvzzzyyyuuusssuuuyyytttvvvwwwxxxyyy{{{~~~}}}xxxsssrrruuuzzz||||||xxxxxxxxxxxxyyyzzz||||||yyyzzz|||~~~~~~|||zzzxxxxxxxxxxxxyyy|||~~~zzzzzz{{{~~~~~~{{{||||||}}}~~~~~~|||zzzyyyyyy|||~~~~~~}}}|||}}}~~~~~~}}}}}}~~~zzzvvvvvvzzz{{{xxxttt||||||||||||{{{{{{{{{{{{zzzyyyyyyyyyzzzzzzxxxvvvvvvwwwxxxyyy{{{|||}}}~~~{{{}}}~~~|||~~~}}}}}}|||{{{zzzzzzzzz{{{||||||||||||||||||}}}~~~~~~|||vvvqqqrrryyy}}}}}}~~~~~~~~~{{{yyy|||~~~|||{{{zzzPPPPPPOOOMMMLLLJJJIIIIIIIIIIIIJJJJJJLLLMMMOOOOOOOOONNNLLLKKKKKKKKKLLLMMMKKKKKKJJJHHHHHHIIIMMMPPPPPPPPPOOONNNNNNMMMMMMNNNIIIIIIJJJIIIHHHGGGIIIKKKFFFFFFEEEEEEEEEGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGGGGDDDEEEFFFFFFFFFHHHKKKMMMSSSRRRPPPOOOOOOOOOPPPPPPRRRSSSTTTUUUVVVVVVVVVVVVRRRQQQQQQPPPPPPOOOOOOOOOJJJKKKLLLNNNOOOQQQRRRRRRMMMOOORRRSSSSSSQQQNNNLLLKKKJJJJJJKKKLLLOOOQQQSSSTTTVVVWWWWWWUUUTTTTTTUUUXXXXXXXXXWWWWWWUUUTTTSSSRRRSSSTTTUUUUUUTTTSSSRRRNNNNNNNNNNNNOOOPPPPPPQQQNNNPPPSSSTTTSSSRRRQQQQQQQQQSSSVVVWWWVVVUUUTTTTTTUUUVVVVVVUUUTTTTTTVVVXXX[[[\\\]]]____________^^^YYYYYYYYYZZZ[[[\\\\\\]]]aaaaaaaaaaaabbbcccdddeeefffgggggggggffffffhhhjjjiiiiiijjjkkklllmmmnnnnnnnnnnnnmmmlllkkklllooorrrxxxuuussssssuuuvvvvvvvvvvvvssspppmmmmmmppptttvvvrrrsssssstttsssrrrpppooommmllllllnnnppppppnnnlllpppqqqqqqpppmmmjjjjjjjjjjjjjjjjjjjjjlllnnnppprrrnnnllliiiiiikkkmmmnnnnnnqqqqqqrrrsssuuuuuusssqqquuuuuuvvvwwwwwwwwwwwwwww{{{yyywwwuuutttssspppnnnrrruuuyyyyyyvvvttttttuuussstttttttttssstttwwwzzzxxxuuuqqqppprrrvvvxxxzzzwwwxxxyyy{{{}}}~~~{{{{{{|||yyyxxxvvvvvvwwwzzz~~~{{{zzz{{{~~~}}}zzzzzzzzzzzz|||}}}~~~}}}|||{{{{{{{{{}}}|||{{{}}}~~~{{{|||}}}}}}{{{{{{|||}}}{{{xxxttttttvvvwwwvvvuuu}}}|||||||||{{{{{{{{{{{{yyyxxxxxxzzz{{{zzzxxxvvvxxxyyyyyyzzz{{{|||||||||}}}~~~{{{{{{zzzzzzzzzzzzyyyyyywwwxxxzzzzzzyyyyyy{{{|||~~~|||zzz{{{}}}}}}{{{zzz|||}}}|||{{{}}}~~~~~~zzzxxxyyy|||~~~~~~~~~~~~OOOPPPPPPPPPOOOLLLJJJHHHHHHHHHIIIKKKMMMOOOQQQSSSPPPNNNKKKIIIIIIJJJMMMNNNNNNMMMLLLIIIHHHIIIMMMPPPMMMMMMNNNNNNNNNMMMMMMLLLIIIKKKLLLJJJHHHHHHJJJLLLHHHGGGGGGGGGGGGIIIJJJLLLKKKJJJIIIIIIIIIKKKMMMOOOJJJKKKKKKJJJJJJKKKNNNQQQTTTTTTTTTTTTTTTSSSSSSSSSVVVVVVVVVWWWVVVVVVUUUUUUQQQPPPOOOMMMMMMMMMOOOPPPLLLLLLMMMNNNPPPQQQRRRRRRQQQSSSTTTUUUTTTRRRPPPPPPOOOOOOPPPQQQRRRTTTUUUVVVVVVXXXZZZ[[[YYYXXXYYYYYYYYYZZZ[[[\\\[[[[[[ZZZYYYTTTWWWYYYXXXUUUTTTVVVYYYRRRRRRRRRRRRSSSSSSSSSSSSSSSVVVZZZ[[[ZZZWWWUUUSSSTTTWWWZZZ[[[ZZZYYYXXXXXXVVVWWWXXXXXXWWWWWWXXXZZZ]]]^^^```bbbbbbbbbbbbaaa]]]]]]]]]]]]___```bbbdddffffffffffffffffffffffffiiikkklllmmmllllllnnnooooooppprrrtttuuuwwwwwwxxxwwwxxxxxxwwwvvvvvvxxxzzz|||yyyvvvuuuwwwyyyyyyxxxwwwvvvtttrrrqqqsssvvvxxxvvvsssrrrtttwwwwwwtttpppooonnnnnnoooppppppnnnlllppppppooommmjjjiiijjjlllmmmlllkkkkkklllooorrrtttnnnkkkiiihhhkkkmmmoooooouuuuuutttuuuvvvvvvtttrrrssstttuuuwwwxxxyyyzzzzzz|||zzzwwwvvvuuutttqqqooommmooorrrtttsssqqqmmmkkkjjjjjjiiigggffffffhhhkkkjjjjjjjjjiiijjjmmmqqquuurrrtttvvvyyy|||}}}~~~|||{{{|||~~~~~~yyywwwuuusssuuuxxx||||||{{{{{{~~~}}}yyyuuuvvvxxxzzz|||}}}}}}}}}~~~~~~zzzzzzzzz{{{{{{{{{{{{{{{|||~~~~~~|||zzzzzzzzzwwwxxxzzzyyyxxxwwwxxxyyyvvvuuusssrrrrrrsssuuuvvvyyyyyyyyyxxxxxxxxxwwwwwwsssssstttwwwzzz{{{yyywwwzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz|||~~~~~~xxxxxxxxxyyyyyyyyyyyyzzzuuuvvvvvvuuutttvvvzzz~~~|||zzzxxxxxxzzz|||}}}}}}}}}{{{zzz|||}}}{{{zzzyyyvvvzzz~~~~~~|||yyywwwuuutttwwwzzz{{{||||||~~~}}}KKKLLLOOOQQQQQQPPPNNNLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQNNNJJJHHHGGGIIILLLOOOPPPOOOMMMJJJHHHIIIMMMPPPJJJKKKMMMNNNNNNMMMLLLKKKJJJKKKMMMKKKIIIHHHKKKMMMJJJIIIIIIIIIJJJKKKMMMNNNMMMMMMLLLLLLMMMPPPRRRTTTPPPPPPPPPNNNMMMMMMPPPRRRUUUUUUVVVVVVVVVUUUTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPRRRQQQNNNMMMMMMOOOQQQSSSPPPPPPQQQRRRSSSTTTTTTUUUUUUWWWXXXXXXVVVTTTTTTTTTTTTUUUWWWYYYZZZZZZYYYXXXWWWYYY[[[\\\[[[ZZZ[[[[[[YYYZZZ\\\]]]^^^^^^^^^]]]UUUYYY\\\ZZZUUUSSSWWW]]]WWWVVVWWWVVVVVVVVVVVVVVVVVVZZZ___```___[[[WWWVVVVVVYYY]]]^^^^^^\\\[[[[[[ZZZ\\\^^^___^^^]]]^^^______```aaacccddddddcccccccccbbbbbbbbbdddfffiiikkklllllllllkkkkkkjjjjjjiiimmmoooqqqrrrrrrrrrssstttvvvvvvxxxyyyyyyyyyyyyyyy|||}}}}}}|||{{{{{{|||}}}{{{xxxttttttvvvxxxxxxwwwttttttttttttrrrrrrsssuuuuuuqqqnnnqqqwwwxxxsssnnnoooooonnnooopppooommmkkkppppppnnnkkkiiiiiikkkmmmnnnmmmlllkkklllooorrrtttllliiiggggggjjjnnnpppqqqxxxwwwvvvvvvwwwvvvtttsssqqqrrruuuwwwyyy{{{|||}}}zzzxxxvvvuuuttttttqqqooohhhiiikkknnnooolllgggbbb______]]][[[XXXXXXZZZ\\\\\\___aaaaaa```ccciiiooolllnnnqqquuuxxxzzz{{{{{{|||{{{zzz{{{~~~}}}{{{yyywwwtttrrrssswww{{{~~~|||{{{}}}zzzuuuqqqssswww{{{}}}}}}|||zzz~~~|||{{{}}}~~~wwwwwwxxxxxxyyyzzz{{{{{{yyy|||}}}yyywwwvvvtttuuuwwwwwwuuutttuuuvvvssstttsssqqqpppqqqtttvvvttttttttttttsssssssssssslllmmmoootttxxxzzzyyyxxx{{{{{{zzzzzzyyyxxxxxxwwwqqqsssuuuxxxzzz{{{||||||wwwwwwwwwxxxyyyyyyzzzzzzuuutttsssppppppsss{{{|||yyywwwvvvwwwyyyzzzzzzxxxvvvwww{{{}}}{{{yyyxxxxxxrrrxxx~~~|||{{{|||}}}~~~wwwwwwwwwwwwvvvtttrrrqqqpppsssvvvyyyzzz|||~~~~~~~~~|||{{{||||||~~~|||MMMNNNNNNMMMLLLLLLMMMOOOIIIJJJJJJJJJKKKLLLLLLLLLMMMJJJGGGDDDDDDGGGLLLOOOMMMMMMJJJHHHKKKQQQPPPLLLLLLKKKIIIHHHHHHJJJKKKMMMMMMMMMMMMMMMNNNPPPRRRSSSQQQPPPOOOPPPRRRTTTTTTSSSSSSRRRRRRSSSUUUVVVUUUTTTUUUVVVTTTQQQNNNMMMQQQTTTMMMQQQTTTVVVUUURRRPPPPPPOOOOOOOOOPPPQQQTTTVVVWWWTTTUUUVVVVVVUUUTTTSSSRRRTTTSSSTTTWWWYYYXXXSSSOOOYYYZZZ[[[[[[[[[YYYWWWUUU[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]_________^^^^^^^^^^^^^^^^^^____________]]]\\\ZZZXXXWWWVVVUUUUUUXXXWWWXXXYYY[[[[[[YYYWWWYYY\\\aaacccbbb___]]]\\\^^^___```^^^]]]]]]^^^```aaa```aaacccfffhhhgggfffjjjiiiiiijjjlllnnnnnnmmmnnnjjjgggiiinnnrrrrrrpppppprrrtttvvvvvvtttrrrppptttuuuxxx{{{}}}|||yyyvvvxxxxxxxxxyyyzzz|||~~~{{{{{{|||}}}~~~~~~~~~~~~~~~zzzvvvtttuuuwwwxxxyyytttwwwxxxwwwtttrrrssstttppppppqqqsssvvvtttppplllhhhjjjnnnoooooonnnmmmnnnllllllkkkjjjiiiiiiiiiiiiooonnnllljjjiiiiiiiiijjjqqqnnnjjjhhhhhhlllqqqtttuuuvvvwwwxxxyyyyyyyyyyyysssrrrqqqsssuuuwwwwwwwwwuuutttssssssssstttuuuvvvnnniiidddbbbaaa^^^WWWRRROOOLLLHHHFFFGGGHHHIIIIIIKKKMMMPPPRRRTTTXXX]]]```^^^aaaffflllrrrvvvyyy{{{xxxwwwvvvvvvxxxxxxwwwvvvvvvuuutttrrrrrruuuzzz~~~|||{{{zzz{{{|||zzzuuuqqqrrrsssvvvyyy}}}}}}{{{yyy}}}yyywwwvvvwwwvvvuuuuuuuuuvvvwwwxxxyyyxxxxxxxxxxxxvvvrrrooooooooonnnmmmmmmmmmmmmmmmooonnnmmmnnnqqqsssssssssqqqrrrsssrrrpppnnnnnnooommmmmmlllmmmnnnqqqssstttzzzzzzzzzyyywwwtttrrrpppqqqooommmooosssvvvwwwvvvwwwvvvtttrrrrrrrrrrrrsssrrrqqqpppppprrrtttwwwyyywwwssspppqqqvvvxxxvvvtttuuuvvvyyy{{{|||||||||{{{wwwyyyzzzxxxsssqqqqqqsssrrruuuzzz~~~~~~}}}yyyuuussstttsssqqqssswwwtttsssqqqmmmiiifffggghhhiiijjjlllpppwww}}}|||}}}}}}||||||~~~|||yyy{{{~~~~~~~~~yyyuuu}}}~~~~~~|||zzz}}}}}}|||}}}~~~~~~~~~zzz{{{~~~PPPPPPPPPOOOMMMLLLMMMOOOLLLLLLLLLLLLLLLLLLMMMMMMLLLJJJGGGEEEEEEGGGJJJLLLMMMNNNMMMJJJKKKOOOPPPMMMMMMLLLKKKJJJKKKMMMOOOPPPOOOOOOOOOPPPQQQRRRTTTUUURRRQQQPPPQQQRRRTTTTTTSSSQQQPPPOOOPPPRRRSSSSSSRRRRRRSSSQQQOOOLLLLLLNNNQQQNNNRRRUUUVVVUUURRRQQQQQQNNNNNNNNNOOOPPPRRRTTTVVVUUUUUUVVVVVVVVVUUUTTTSSSVVVVVVXXX[[[]]]\\\XXXUUUVVVWWWZZZ\\\^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^______^^^^^^___``````___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[YYYYYYXXXXXXXXXXXXXXXYYY[[[^^^^^^]]][[[^^^bbbgggiiiiiihhhffffffeeeffffffeeeddddddfffgggggghhhiiimmmqqqrrrrrrqqqrrrqqqqqqrrruuuvvvvvvvvvvvvrrrnnnooosssvvvvvvtttssstttvvvvvvvvvvvvtttsss}}}||||||}}}~~~|||||||||||||||||||||}}}}}}}}}}}}~~~~~~}}}|||{{{xxxuuutttuuuxxxyyyzzzuuuwwwxxxwwwtttrrrrrrsssnnnnnnnnnqqqrrrqqqmmmiiihhhkkknnnooonnnmmmnnnnnnkkkjjjjjjiiihhhiiiiiijjjnnnmmmkkkjjjiiiiiijjjjjjqqqooolllkkklllppptttxxxyyyyyyzzzzzzzzzzzzzzzyyyuuusssrrrrrrtttuuuvvvuuutttttttttsssqqqooommmlll```[[[VVVSSSRRRPPPKKKFFFDDDBBB???>>>???AAAAAAAAA@@@AAACCCDDDEEEGGGJJJMMMOOORRRWWW^^^dddiiilllmmmlllkkkkkkllloooppppppoooqqqqqqqqqpppqqqsssxxx|||yyyxxxxxxzzz{{{yyyuuuqqqrrrrrrtttvvvyyyyyywwwuuuyyy{{{}}}|||zzzwwwuuuuuusssrrrqqqpppooopppqqqqqquuusssqqqpppnnnkkkgggdddeeedddbbbaaa``````aaabbbdddcccdddfffjjjnnnooooookkkmmmnnnnnnkkkiiiiiiiiilllllllllmmmoooppprrrsssvvvvvvuuutttqqqooolllkkkiiihhhiiilllppprrrqqqppprrrqqqooonnnmmmmmmmmmnnnmmmmmmmmmnnnppprrrtttuuusssooommmooorrrtttrrrnnnnnnppprrruuuvvvvvvuuutttuuuuuuuuussspppmmmmmmmmmooopppqqqrrrssssssssssssllliiihhhiiiiiifffgggjjjfffeeebbb^^^ZZZZZZ]]]aaa```ccchhhooowww~~~~~~~~~zzz}}}}}}}}}}}}}}}}}}~~~~~~yyyyyyxxxyyyzzz|||}}}{{{{{{|||}}}{{{xxxxxxzzz}}}{{{zzz{{{}}}|||zzzwww|||{{{zzzxxxwwwyyy|||~~~|||yyyyyy{{{}}}{{{{{{zzzzzz{{{}}}~~~|||zzz{{{~~~~~~|||zzzyyyyyyxxx{{{wwwwwwxxx~~~~~~~~~~~~~~~~~~~~~QQQRRRRRRPPPNNNMMMMMMOOONNNNNNNNNNNNMMMMMMMMMMMMKKKJJJIIIHHHGGGHHHJJJJJJNNNQQQPPPLLLKKKNNNPPPOOOOOOOOONNNNNNOOOQQQRRRTTTQQQRRRSSSTTTUUUUUUVVVVVVSSSRRRPPPQQQRRRSSSSSSRRRNNNMMMMMMNNNPPPQQQQQQPPPQQQQQQPPPNNNLLLLLLOOOQQQPPPRRRUUUVVVTTTSSSRRRRRRPPPPPPPPPQQQRRRSSSUUUVVVVVVVVVWWWWWWWWWVVVUUUUUUVVVWWWYYY[[[]]]]]]ZZZWWWUUUWWW[[[___ccceeeggggggbbbaaa___^^^]]]^^^^^^___`````````aaa``````______________________________]]]]]]]]]]]]^^^^^^^^^^^^]]]^^^___bbbeeegggfffdddfffjjjooorrrsssrrrrrrrrrmmmnnnooonnnnnnnnnppprrroooqqqtttxxx}}}~~~}}}{{{yyyxxxxxxzzz}}}~~~}}}yyyuuuuuuxxxzzzyyyxxxxxxwwwwwwwwwwwwwwwwwwxxx~~~}}}|||{{{{{{|||}}}~~~~~~|||yyywwwwwwuuussssssuuuxxxyyyyyytttuuuuuutttqqqpppppppppmmmmmmmmmnnnnnnmmmiiifffhhhjjjlllllllllkkklllmmmjjjiiihhhhhhhhhiiijjjkkkmmmlllkkkjjjjjjkkkllllllqqqpppooooooqqqtttxxxzzz||||||||||||{{{zzzyyyxxxvvvsssqqqqqqrrrssstttssstttsssrrrooojjjeee```\\\PPPKKKFFFCCCBBBAAA>>>:::999888777888999::::::999777888888888777777999:::===@@@EEEKKKQQQUUUXXXZZZXXXXXXXXX[[[^^^```aaa```eeefffhhhiiijjjmmmpppsssqqqqqqrrrssstttssspppmmmoooooonnnoooqqqqqqpppnnnooorrrttttttrrrpppooooookkkjjjhhhfffeeeeeeeeefffgggeeeaaa___^^^\\\ZZZXXXUUUSSSQQQOOONNNOOOPPPQQQSSSSSSUUUYYY___dddfffgggccceeehhhhhhgggeeeddddddiiijjjkkkmmmnnnoooooooooqqqqqqpppnnnllljjjhhhgggcccdddfffjjjmmmnnnllljjjlllkkkiiihhhgggggghhhhhhggghhhjjjkkkmmmmmmnnnnnnllljjjiiikkkmmmmmmjjjgggeeegggiiikkkllllllkkkjjjnnnllljjjhhhgggeeecccaaagggeeebbb```___```aaabbbYYYWWWWWWZZZZZZVVVVVVXXXUUUTTTQQQLLLJJJNNNVVV]]]\\\```fffnnnvvv}}}}}}xxxzzzzzzzzzzzzzzzyyyxxxxxxttttttttttttuuuwwwzzz{{{~~~{{{wwwvvvwwwxxxyyy|||~~~}}}yyyvvvvvvwwwxxxwwwvvvxxxzzz{{{{{{zzzyyywwwvvvvvvxxxyyyyyyyyyzzzzzzzzzxxxvvvvvvyyy{{{wwwwwwvvvuuuvvvwwwxxxyyyzzzzzzxxxvvvtttuuuxxxzzzxxxxxxwwwuuutttsssrrrrrryyy{{{zzzxxxyyy}}}|||www~~~}}}{{{xxxvvvuuutttzzz{{{{{{{{{{{{{{{zzzyyy~~~|||{{{~~~PPPQQQQQQPPPNNNNNNOOOQQQPPPPPPOOOOOONNNNNNMMMMMMJJJJJJKKKLLLMMMMMMMMMMMMOOOSSSTTTOOOLLLMMMPPPQQQTTTSSSSSSRRRRRRSSSSSSTTTQQQSSSTTTVVVWWWWWWVVVUUURRRQQQOOOOOOPPPQQQPPPOOOMMMLLLLLLMMMOOOQQQPPPPPPSSSSSSRRRPPPPPPPPPRRRSSSQQQSSSUUUUUUSSSRRRRRRSSSTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYY[[[]]]]]]\\\ZZZXXXWWWYYY\\\```dddgggiiijjjdddbbb___]]][[[ZZZ[[[[[[______``````aaabbbbbbbbbbbbbbbccccccdddeeeeeefffccccccdddeeefffgggggghhhiiiiiijjjlllooopppooommmnnnqqqvvvyyyyyyxxxxxxxxxssstttuuuuuuuuuuuuwwwyyyvvvxxx{{{{{{zzz{{{}}}|||yyyxxxyyyzzzzzzyyy{{{yyywwwvvvvvvwwwyyy{{{~~~~~~}}}|||{{{zzzyyywwwxxx{{{||||||yyyvvvssstttrrrqqqqqqsssuuuvvvuuupppppppppnnnmmmlllllllllnnnmmmmmmmmmlllkkkhhhgggggghhhiiiiiihhhhhhiiikkkjjjjjjiiiiiiiiikkkmmmnnnmmmllllllkkklllmmmnnnooorrrrrrrrrrrrsssuuuwwwxxx{{{{{{zzzyyyxxxvvvuuutttsssqqqooooooppprrrrrrqqqrrrppplllfff___XXXRRROOOFFFBBB===::::::999888777555444555777999:::888777555666666555333222333444333555999>>>BBBEEEGGGHHHFFFEEEFFFHHHKKKMMMMMMMMMSSSVVVYYY\\\]]]^^^```bbbcccccceeefffgggfffeeedddfffeeedddeeefffggggggfffdddfffhhhhhhfffdddcccccc___^^^\\\ZZZXXXXXXXXXXXXSSSPPPMMMLLLLLLMMMMMMMMMGGGEEEBBB???>>>???BBBDDDDDDDDDFFFJJJPPPVVVYYYYYYXXX\\\```bbbbbbaaaaaaaaadddeeegggiiijjjjjjjjjiiijjjjjjjjjiiihhhgggffffffddddddeeefffggggggfffeeedddcccbbb`````````aaabbbbbbccceeeffffffeeedddcccaaaaaaaaabbbcccbbb___\\\[[[\\\^^^`````````___^^^aaa]]]YYYXXXYYYXXXTTTQQQWWWUUURRRPPPNNNNNNOOOPPPHHHGGGHHHLLLLLLHHHFFFHHHHHHGGGEEEBBBBBBJJJXXXcccbbbdddhhhmmmrrrxxx~~~~~~|||xxxwwwxxxyyyzzzzzzyyyxxxwwwqqqqqqqqqrrrsssuuuvvvwwwzzzzzzyyyvvvsssssstttvvvyyyzzz{{{yyywwwvvvwwwxxxvvvvvvuuuvvvxxxzzz{{{{{{uuuttttttxxx}}}~~~{{{wwwwwwwwwuuutttuuuxxx{{{vvvvvvuuutttttttttuuuvvvvvvvvvtttrrrpppqqqtttwwwppppppqqqqqqqqqqqqqqqqqqsssuuutttrrruuuyyyyyyuuuuuuttttttuuuvvvwwwwwwvvvvvvwwwwwwxxxwwwvvvuuuuuuzzzzzzyyyxxxwwwyyy|||~~~~~~~~~{{{|||~~~}}}{{{zzz||||||}}}MMMNNNOOOOOOOOOPPPRRRTTTQQQPPPPPPPPPOOOOOONNNNNNJJJLLLNNNQQQRRRSSSSSSSSSQQQUUUVVVQQQMMMOOORRRRRRXXXXXXVVVUUUSSSRRRRRRQQQQQQRRRTTTUUUVVVUUUUUUTTTPPPNNNMMMLLLNNNNNNNNNMMMNNNMMMMMMNNNQQQRRRRRRQQQTTTSSSRRRRRRSSSTTTTTTTTTRRRTTTUUUTTTSSSRRRSSSTTTVVVWWWWWWXXXYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYZZZZZZ]]]^^^___```___]]]\\\[[[ZZZ[[[]]]___aaacccdddddd```___]]]\\\[[[[[[\\\\\\^^^___```bbbdddfffhhhhhhhhhhhhjjjkkkmmmooopppqqqlllmmmoooppprrrrrrrrrrrrssssssssstttuuuuuusssppprrruuuyyy{{{zzzyyyyyyyyyvvvwwwxxxxxxwwwxxxzzz||||||}}}|||||||||~~~~~~{{{zzzzzz{{{{{{{{{{{{zzzwwwuuuuuuwwwzzz{{{~~~{{{zzzzzz{{{{{{zzzyyyxxxwwwsssuuuxxxzzzzzzxxxuuusssqqqooommmlllnnnpppqqqqqqlllkkkjjjiiihhhhhhhhhhhhooooooooommmllljjjjjjjjjiiijjjjjjiiihhhhhhjjjlllmmmlllkkkjjjkkkmmmppprrrnnnnnnmmmmmmnnnoooqqqrrrsssrrrrrrqqqrrrrrrssstttvvvvvvvvvuuusssqqqpppoooooommmlllmmmooopppooonnnmmmiiibbbYYYQQQKKKGGGEEEAAA>>>:::888777777777777444444555888:::;;;999777333555666555333222333444222444666999;;;<<<<<<<<<===<<<;;;<<<>>>@@@???>>>AAADDDHHHKKKLLLLLLMMMNNNQQQRRRTTTUUUUUUUUUUUUUUUWWWVVVVVVWWWZZZ[[[[[[ZZZVVVXXXZZZZZZXXXUUUTTTTTTQQQPPPNNNLLLJJJJJJJJJJJJDDDAAA===<<<===>>>??????===;;;888666555777:::;;;::::::;;;>>>CCCGGGIIIIIIKKKNNNSSSVVVWWWXXXZZZ[[[ZZZ\\\^^^___`````````___^^^^^^^^^______```aaaaaaaaa```^^^\\\ZZZZZZ\\\]]]XXXWWWVVVUUUTTTUUUVVVWWWYYYZZZ[[[[[[ZZZWWWUUUSSSQQQQQQRRRSSSTTTRRROOOMMMMMMNNNPPPQQQRRRQQQOOONNNPPPMMMIIIHHHIIIHHHDDDAAADDDDDDDDDDDDCCCBBBAAAAAA===<<<>>>BBBBBB>>><<<>>>>>>???>>>===???JJJ[[[hhhgggiiikkklllpppuuu}}}}}}~~~zzzwwwssstttvvvxxxxxxxxxwwwwwwppppppqqqqqqrrrssstttuuusssttttttrrrqqqqqqsssuuuyyyxxxvvvtttsssuuuxxxzzzvvvvvvvvvvvvvvvwwwyyyzzztttssstttyyy~~~}}}zzzuuuuuuuuuttttttuuuxxx{{{wwwwwwvvvvvvuuuuuuuuuuuuuuuuuutttqqqppppppsssvvvooopppqqqqqqqqqqqqppppppoooqqqqqqpppsssyyyzzzwwwrrrqqqqqqrrrtttvvvvvvuuurrrsssssssssssssssrrrrrrsssuuuwwwwwwvvvuuuuuuvvv{{{{{{{{{{{{zzzyyyyyyxxxyyyzzz{{{{{{zzzxxxvvvtttxxxxxxxxxyyy{{{{{{zzzxxx}}}zzzwwwtttssstttwwwxxx}}}||||||}}}}}}|||{{{MMMNNNPPPPPPQQQRRRUUUWWWRRRRRRRRRQQQQQQQQQQQQQQQNNNOOORRRUUUWWWWWWXXXWWWSSSVVVUUUQQQPPPSSSTTTSSSZZZYYYWWWUUUSSSQQQOOONNNQQQRRRRRRSSSTTTTTTSSSSSSMMMLLLJJJKKKLLLMMMMMMLLLOOONNNNNNPPPRRRTTTTTTSSSTTTSSSRRRSSSTTTVVVVVVUUUVVVVVVWWWVVVTTTTTTVVVXXXWWWWWWXXXYYYYYYXXXXXXXXX[[[[[[ZZZZZZZZZ[[[\\\]]]\\\]]]______]]]\\\[[[\\\^^^_________```aaaaaabbb______```bbbccceeeffffffcccccceeegggjjjmmmppprrrqqqqqqsssuuuwwwxxxzzz{{{wwwxxxzzz{{{||||||{{{{{{yyyxxxwwwwwwwwwvvvssspppsssuuuyyyzzzyyyyyyyyyyyyxxxyyyyyyyyyxxxyyy{{{|||~~~~~~}}}||||||}}}|||zzzwwwuuuuuuwwwzzz|||}}}yyyuuuvvvwwwxxxxxxwwwvvvuuuqqqsssuuuwwwwwwvvvtttrrrmmmjjjffffffhhhkkknnnoookkkiiigggfffhhhiiiiiiiiinnnooonnnllljjjiiijjjlllmmmmmmlllkkkiiijjjmmmpppooonnnlllkkklllnnnqqqsssoooooonnnnnnnnnoooqqqrrrrrrqqqpppoooooooooppppppqqqqqqqqqqqqpppooonnnmmmkkkjjjkkklllmmmmmmjjjhhhccc^^^VVVMMMFFFAAA???>>>;;;:::888777666666666777444333444666999999888666///111333333222111111222444555666777888777777666:::999888888::::::999888555888;;;===============AAABBBDDDEEEDDDDDDEEEFFFHHHGGGHHHJJJLLLMMMMMMKKKGGGIIIKKKKKKIIIFFFEEEEEEBBBAAA@@@???>>>>>>???@@@===:::666444444444444333666555333222222444666888444333333555888;;;<<<;;;===@@@CCCFFFGGGIIILLLNNNNNNNNNPPPQQQQQQRRRRRRRRRNNNNNNNNNOOOPPPRRRSSSTTTUUUTTTPPPLLLJJJJJJMMMPPPIIIHHHGGGFFFFFFGGGHHHHHHLLLMMMMMMMMMKKKHHHEEECCC@@@AAABBBBBBBBBAAA@@@???@@@AAABBBCCCCCCBBB@@@???AAA???===<<<<<<;;;999777777999;;;<<<<<<;;;999888777666888<<<<<<999777999777999;;;:::<<>><<<888;;;===>>><<<;;;::::::666555555444555666888999888555333111111111111///111000000000111333555666111000//////222333333333555666888888999;;;>>>AAA@@@@@@@@@@@@AAABBBCCCDDDBBBAAAAAA@@@AAABBBCCCDDDCCCDDDCCC@@@======???BBB>>>===<<<;;;;;;<<<===>>>BBBBBBCCCBBBAAA???===<<<777777888888888888888999999:::;;;<<<;;;:::888666777888888777444333333444333444666777777666555444444222333777777444444666444777:::999999BBBRRR___```eeelllpppsssxxx}}}yyytttpppmmmllljjjjjjjjjjjjkkkkkklllmmmkkklllmmmmmmnnnnnnnnnnnngggiiilllmmmllljjjjjjjjjkkkkkkkkklllnnnoooooonnnjjjmmmppppppooonnnoooqqqlllnnnqqqssssssrrrsssssspppppppppooonnnooorrruuuqqqqqqqqqrrrrrrrrrrrrqqqtttsssrrrpppnnnoooqqqtttuuuuuuuuutttqqqnnnkkkiiihhhjjjiiihhhkkkrrrtttrrrqqqssstttrrrnnnlllnnnpppnnnmmmkkkkkklllnnnqqqsssqqqtttvvvvvvsssqqqooooooqqqqqqrrrssssssssssssrrrppppppqqqqqqqqqrrrrrrrrrtttrrrooonnnooopppqqqpppqqqqqqpppnnnnnnmmmmmmmmmqqqqqqsssvvvxxxyyyvvvtttrrrtttwww{{{~~~~~~}}}wwwxxxyyyyyyxxxxxxzzz||||||}}}~~~~~~}}}~~~TTTUUUVVVVVVUUUVVVXXXYYYVVVVVVVVVWWWWWWXXXXXXXXXVVVWWWWWWXXXWWWWWWWWWVVVVVVUUUSSSQQQTTTYYYYYYTTTTTTTTTTTTSSSQQQOOONNNMMMSSSRRRQQQQQQQQQRRRSSSTTTLLLKKKJJJKKKMMMOOOOOONNNOOONNNNNNPPPSSSUUUUUUUUUZZZXXXWWWYYY\\\^^^]]][[[]]]]]]]]][[[ZZZZZZ]]]___\\\\\\]]]^^^]]]\\\[[[ZZZ]]]]]]\\\[[[\\\]]]___```dddgggkkklllllllllooorrrllllllmmmnnnppprrrtttuuuuuuvvvyyyzzzzzzxxxuuusssuuuuuuvvvwwwyyy|||~~~}}}}}}}}}}}}{{{xxxvvvpppsssvvvyyyzzz{{{}}}~~~|||}}}}}}|||zzzzzz{{{}}}xxxxxxyyy{{{~~~~~~}}}~~~}}}zzz{{{{{{{{{{{{}}}|||{{{yyywwwwwwyyy{{{|||yyywwwvvvuuuwwwwwwwwwvvvtttuuuvvvvvvuuusssqqqooommmmmmlllkkkjjjhhhgggfffaaa^^^ZZZZZZ___gggnnnqqqooollliiijjjnnnqqqrrrqqqggghhhhhhfffccccccgggjjjlllkkkiiigggeeefffjjjmmmpppnnnllljjjjjjmmmppprrrnnnmmmlllkkkkkklllmmmnnnnnnmmmkkkjjjkkkmmmppprrrmmmnnnoooppppppqqqqqqqqqjjjkkkllllllkkkfff___YYYLLLJJJGGGBBB>>>:::777555333444666666555555555666555444333444555666555444222444666666444222222222...///111222222222111111444222222222444555444333222444555555333111000111111444555555333222444777666666777999:::888555111///111555666666555555555//////...///000222444555333222111111333444333333---......///111333444555///...,,,---///000000///333333333222111333666999888777666666666888999;;;<<<;;;:::999888999999:::777999;;;:::888777999;;;999999888777777888999:::>>>>>>>>>>>>>>>======<<<555555666555555555777999888888:::::::::888666444333666777555222000222444444444444444444444444444222000111444555222222444444888;;;999888>>>MMMYYY]]]eeennnsssuuuwww|||}}}~~~}}}~~~}}}yyytttnnnjjjhhhgggkkkjjjhhhggggggggghhhiiihhhiiijjjkkkkkkkkkkkkkkkeeehhhkkkkkkjjjgggeeeeeecccdddgggkkkmmmllliiigggbbbgggkkkmmmlllkkklllmmmfffjjjoooqqqqqqqqqtttwwwmmmmmmmmmkkkjjjkkknnnqqqlllmmmnnnnnnoooooonnnnnnrrrrrrpppnnnlllmmmpppsssqqqrrrssssssqqqooollljjjfffgggfffdddgggmmmooommmlllppprrrqqqmmmkkknnnrrrmmmllljjjiiijjjmmmqqqttttttuuuuuutttqqqppppppqqqmmmmmmoooppprrrrrrsssssskkkllllllmmmoooqqqssstttsssqqqmmmlllmmmpppqqqqqqlllnnnppprrrqqqpppmmmlllmmmnnnqqquuuxxxxxxuuurrrpppqqqtttxxx{{{{{{yyyxxxuuuvvvwwwvvvttttttuuuwwwwwwxxxyyyyyyyyyyyy{{{}}}XXXWWWVVVXXX[[[[[[XXXUUUVVVXXXXXXVVVYYY]]]]]]YYYWWWUUUSSSRRRRRRSSSUUUWWWVVVWWWXXXYYYZZZZZZZZZZZZWWWVVVTTTQQQOOONNNMMMLLLPPPOOONNNPPPRRRSSSRRRQQQKKKMMMPPPSSSTTTTTTRRRQQQMMMNNNPPPTTTWWWXXXVVVUUUWWWXXXXXXYYYZZZ[[[]]]]]]\\\\\\[[[YYYZZZ\\\aaaeee___```aaabbbbbbbbbaaa```gggfffeeeddddddggglllpppqqqrrruuuvvvwwwwwwvvvuuuuuuvvvxxxxxxxxxxxxzzz{{{{{{}}}}}}{{{zzz{{{~~~{{{yyyzzz}}}~~~~~~}}}}}}}}}}}}~~~~~~wwwyyyzzzyyyxxxxxx|||~~~~~~~~~|||{{{{{{}}}zzzyyyxxxxxxyyy{{{}}}}}}zzz|||~~~~~~{{{~~~|||zzz{{{}}}~~~wwwttttttuuuuuutttwwwtttrrrtttxxxyyyvvvsssppppppppppppooonnnmmmllliiijjjjjjfffaaa]]]]]]___^^^]]][[[YYYZZZ^^^eeejjjggghhhiiijjjjjjjjjjjjjjjcccbbb`````````bbbdddfffeeefffgggggggggiiikkknnnnnnnnnnnnoooqqqqqqnnnllliiijjjkkklllmmmnnnnnnnnnqqqpppppppppppppppqqqrrrlllmmmnnnmmmlllllllllmmmpppooommmkkkhhh```UUUMMMCCCAAA???===<<<:::666333333333444444444444444333555555444333222222222222222333444444444333222111333333444444444333222222444333222000///.........222333333333333222111111111000///......///000111.........222555666333000222111///...///000222333...111333222111111444777888666333222222222000///111---)))+++000444444222000000///...---------------111555444222111555999666666555555555666888999888777666777777777555333999999888777666666555555<<<;;;999888777666666666777777888999:::;;;;;;<<<444444444222111222444555222333444666888888555333555666555444222222444666555444333333333333222111444444444333222111000000111222333444777???JJJSSS^^^dddjjjoooppprrrtttwww{{{~~~|||zzzzzz}}}}}}|||~~~~~~xxxxxx~~~{{{uuulllfffdddeeegggiiillljjjhhhfffeeedddbbb```aaabbbcccdddfffggghhhhhhiiigggggghhhjjjiiidddaaahhhggggggiiikkkllliiiffffffiiimmmooonnnkkkiiiiiifffbbbccciiinnnnnnmmmnnnjjjjjjiiihhhggggggjjjmmmjjjjjjkkklllmmmmmmllljjjlllmmmnnnmmmlllmmmooopppsssrrrrrrssstttqqqkkkfffffffffdddaaadddjjjkkkiiijjjmmmooolllhhhfffiiillllllkkkiiihhhhhhiiikkklllgggjjjmmmooonnnmmmlllllliiiiiimmmrrrrrrmmmmmmoooppppppnnnnnnmmmnnnooopppqqqkkkhhhjjjkkkkkkllloookkkhhheeeggglllmmmkkkhhhooonnnnnnqqqsssrrrnnnjjjhhhlllqqqtttvvvvvvvvvwwwrrrpppnnnmmmnnnpppsssuuutttvvvxxxxxxwwwwwwwwwyyyXXXWWWVVVWWWYYYYYYWWWTTTVVVXXXXXXVVVXXX\\\[[[WWWVVVUUUTTTSSSSSSTTTUUUVVVTTTUUUWWWYYY[[[[[[[[[[[[XXXWWWUUUSSSQQQPPPOOONNNPPPNNNNNNNNNPPPQQQPPPOOOMMMNNNQQQSSSSSSSSSQQQPPPQQQRRRTTTVVVXXXXXXWWWVVVWWWWWWXXXYYY[[[]]]```aaa[[[[[[\\\\\\\\\___dddgggeeefffhhhjjjjjjjjjiiiiiillllllmmmmmmnnnqqquuuyyy}}}~~~~~~}}}{{{}}}~~~~~~}}}}}}|||~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~zzz||||||{{{yyyzzz}}}~~~~~~}}}|||zzzzzz{{{|||||||||{{{{{{|||}}}~~~}}}|||}}}{{{{{{|||}}}xxxssspppqqqsssttttttuuusssrrrtttxxxyyyvvvsssnnnmmmlllkkkjjjhhhgggggggggiiiiiigggccc```___```aaa```]]][[[ZZZ]]]cccgggeeeeeefffgggggggggggggggbbbaaaaaaaaabbbdddfffgggeeegggjjjkkkjjjjjjkkkllllllllllllmmmoooooommmkkkjjjjjjkkkkkkkkkkkkjjjjjjnnnnnnnnnnnnnnnoooooopppoooppppppoooooonnnnnnooommmllljjjfff```XXXNNNHHH@@@>>><<<:::999888666333666666777777777777666666444444333333333333333444333444444555444333222111222333333333333333222222///////////////000000111000111111111222222333333111111/////////000111222///...///222555666444111...---,,,,,,,,,...000111000222333333222333666999:::888666555555555444333222...+++---222555444222/////////............//////222555333000///111555444333333333444555777888999777777777888777555333777777666666666555555555888888777666555444444444444444444444444444444444333333333222111111222333444444555777999999777555777777666333000//////111444333222333333444333222222111000111222333444333222333444444666<<>>===;;;888555444555666777666777777888888888777666666666555444444444444444555777666666555333222111000111111222222333222222111222222000//////.........000///......///000333444111000///.........///000------...000111111111000////////////000111333444222222111111222555999;;;:::888777777888999999888555444444666999:::999777666666555444222000...---000333666777777999<<<>>>;;;:::999888888888999:::888777666666777777555333222222111111000000//////333333444444444444333333444555666777777777666666555555666888;;;<<<<<<<<<===<<<;;;;;;<<<;;;999666222333444333222111222444222444555666777888999;;;<<<777222222555888777666666777888777777:::AAAGGGNNNTTT\\\dddiiikkkkkkjjjjjjiiikkkqqqxxx{{{xxxtttuuuuuuttttttsssssssssrrrsssuuuxxxyyyxxxsssooommmkkkfff___\\\\\\^^^aaacccaaa``````aaadddeeeeeedddddddddccccccccccccccccccaaaaaabbbcccccccccbbbaaa```______```bbbcccddddddeeeffffffffffffgggjjjmmmccc___]]]___```___aaaeeehhhhhhgggeeebbb```aaabbbhhhjjjmmmnnnnnnlllkkkkkkiiijjjjjjiiigggfffgggiiikkklllnnnqqqqqqooollljjjhhhjjjhhhccc```dddhhhhhhiiijjjkkkiiifffeeegggiiieeeeeeeeeeeedddcccaaa```aaadddggggggeeecccaaaaaafffcccbbbbbb___[[[\\\```^^^^^^^^^___aaadddggghhheeebbbaaaeeeeeebbb___```cccaaa```aaacccdddcccaaa______``````aaa___^^^\\\```bbbeeeffffffeeeeeeeeecccdddeeeggghhhhhhggggggggghhhiiiiiijjjlllooorrrXXXXXXXXXWWWVVVVVVVVVWWWZZZ\\\ZZZWWWXXX[[[YYYUUUVVVVVVWWWWWWWWWWWWVVVVVVZZZZZZ[[[\\\[[[YYYWWWVVVXXXWWWWWWVVVUUUUUUVVVVVVRRRQQQPPPQQQSSSSSSSSSQQQTTTSSSSSSSSSSSSSSSTTTTTTZZZ]]]```aaabbbccceeehhhkkkkkkkkklllooosssvvvxxxwwwyyy{{{{{{zzzyyyyyyyyywwwyyy|||~~~}}}yyy}}}}}}zzz~~~~~~~~~~~~~~~~~~~~~|||{{{zzz{{{{{{{{{yyyxxxxxxzzz~~~}}}{{{{{{{{{{{{yyywwwuuutttrrruuuxxxvvvrrrooonnnooojjjjjjkkkkkklllmmmnnnnnnooonnnllljjjiiijjjlllmmmiiiiiihhhgggfffccc___\\\^^^^^^^^^______```aaabbbcccdddgggiiijjjiiigggeeeaaaaaaaaa___^^^___aaaddd``````___^^^^^^^^^___```___````````````___^^^^^^dddcccbbb```______bbbdddcccbbbaaacccfffgggggggggeeeeeedddddddddeeefffgggeeeeeeeeeeeefffggghhhiiiiiigggfffgggiiiiiihhhfffgggeee```UUUIII???<<<;;;999777444444555777888888888888999999888777666666888777666555444444333444777777666444333222222111222333333333333222111111333333222111000000000000333111000......///111222000///...---,,,---......+++,,,---.........//////111111111222222333444555111000//////111444666777666555333444555777666666222222333555777888888777777777777777666444333222777999;;;<<<>>>@@@BBBDDD???>>>;;;999888777777777555555444555777777555444222222111000///...---,,,111111333444444444444444111333555888:::;;;;;;;;;;;;:::999:::===>>>===<<<===<<<:::888888666444111000222333333222222333444222444777777777888;;;======999666555888:::;;;;;;<<<===???>>>>>>@@@FFFKKKQQQUUU[[[bbbfffgggdddbbbcccaaabbbgggooorrrpppllloooooopppqqqqqqqqqqqqqqqpppsssuuuvvvuuusssnnnjjjgggccc]]][[[[[[^^^aaabbb```______```ccceeeeeedddbbbbbbbbbbbbaaaaaaaaaaaa^^^^^^__________________]]]^^^______``````aaabbbcccccccccbbbbbbdddhhhkkkccc___^^^^^^]]][[[]]]aaacccddddddbbb___]]]^^^___eeehhhlllmmmllljjjiiiiiieeeeeefffdddbbbbbbcccdddhhhjjjnnnppppppnnnllljjjhhhjjjhhhcccaaaeeegggfffeeefffggggggfffgggiiijjjeeeeeeeeedddcccbbb```___bbbeeeggghhhfffcccbbbaaagggcccbbbaaa^^^ZZZ[[[___````````````aaaccceeefffccc``````dddeeebbb______aaa`````````aaaaaa```___[[[\\\]]]]]]\\\[[[[[[ZZZ]]]^^^aaaaaa```______```]]]^^^aaacccdddeeeddddddbbbdddggghhhgggffffffgggYYYZZZZZZYYYXXXXXXYYY[[[\\\^^^\\\ZZZ[[[]]]\\\XXXXXXXXXXXXXXXXXXXXXXXXXXX]]]]]]\\\[[[ZZZXXXVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWRRRRRRRRRTTTVVVXXXXXXWWW[[[[[[ZZZZZZ\\\^^^```aaadddhhhlllmmmmmmooossswwwwwwwwwwwwxxxyyy{{{|||}}}~~~}}}{{{{{{{{{yyy{{{~~~|||zzz|||}}}zzz~~~~~~}}}}}}}}}}}}~~~~~~{{{yyyxxxwwwyyyzzz{{{zzz{{{yyyxxxzzz}}}~~~|||yyywwwxxxzzz{{{{{{yyywwwuuunnnpppqqqpppnnnjjjhhhhhhaaabbbdddfffggghhhhhhhhhkkkkkkjjjgggeeeeeefffhhhhhhgggfffcccaaa^^^[[[ZZZXXXYYY[[[]]]___`````````aaaaaabbbeeeggggggeeeccc______```_________bbbdddaaa```^^^]]]]]]^^^____________^^^^^^^^^^^^]]]]]]bbbaaa^^^\\\ZZZ\\\___cccbbb``````aaadddggghhhgggdddcccccccccdddfffhhhjjjddddddddddddeeeggghhhiiihhhfffdddfffiiikkkjjjggggggcccZZZOOOEEE>>>;;;:::888666444444666888888888;;;;;;;;;;;;:::999888888888888666555555444444555777777555444333333333333555555555444333222111000000000000111222333444555333222111000///000000111111000...---,,,------...+++,,,...---,,,,,,...///111111111111222222222222000......///111333333222444222111111333444333333......000222444666777888555777888:::;;;::::::999>>>>>>??????@@@@@@AAAAAA<<<:::888666444333222333222111111333555777666444444444333222111000//////111333555777888888888777777999===BBBEEEGGGGGGGGGCCC???;;;:::;;;<<<:::888;;;999666555555444222000333555777666555444444555555888;;;<<<;;;;;;>>>BBB============???BBBEEEGGGFFFHHHJJJIIIHHHJJJNNNRRRVVVXXX\\\aaadddddd```]]]___]]]]]]```eeehhhiiigggjjjjjjkkklllmmmnnnoooooommmpppqqqqqqqqqrrrnnnhhhbbb^^^YYYVVVWWWZZZ]]]^^^```______aaacccddddddccc^^^^^^^^^^^^]]]]]]]]]]]]ZZZ\\\\\\\\\ZZZZZZ[[[\\\ZZZ\\\______^^^]]]]]]]]]aaaaaa```___^^^```dddgggbbb```^^^___\\\XXXYYY]]][[[\\\]]]\\\ZZZYYYZZZ[[[]]]aaafffhhheeebbbbbbccc]]]^^^^^^]]][[[[[[\\\^^^dddgggkkkmmmllljjjiiihhheeefffdddbbbcccfffeee```aaaaaabbbcccdddfffhhhiiieeedddcccbbb```___]]]]]]aaadddggghhhfffdddbbbbbbfffcccbbbbbb```\\\]]]aaacccbbbbbbaaabbbcccdddeeebbb______ccceeebbb``````aaa````````````_________[[[]]]^^^]]][[[ZZZ[[[[[[___```aaa___]]][[[[[[[[[ZZZ[[[\\\^^^^^^^^^^^^]]]]]]```cccdddbbb```^^^]]]ZZZ[[[\\\[[[ZZZZZZ]]]```^^^```___\\\]]]```___[[[[[[[[[ZZZYYYYYYZZZ[[[[[[___^^^\\\ZZZXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYYYYWWWWWWXXX[[[___bbbcccccceeeeeeeeeeeehhhkkkoooqqqooossswwwwwwvvvwww|||~~~~~~}}}~~~|||~~~~~~zzzxxxzzz~~~~~~{{{}}}}}}||||||||||||}}}}}}xxxvvvtttuuuyyy{{{|||{{{{{{xxxvvvxxx{{{{{{wwwsssrrrtttvvvxxxxxxvvvsssrrrhhhhhhiiijjjjjjiiifffccc___```bbbdddeeeeeedddcccdddeeedddbbb______aaaddddddcccaaa^^^[[[YYYYYYZZZSSSUUUXXX[[[\\\\\\[[[ZZZ]]]\\\\\\^^^aaabbbaaa___^^^___```___^^^^^^```aaaaaa```^^^\\\\\\]]]^^^___]]]]]]\\\\\\]]]___```aaa______^^^]]]\\\]]]___bbbaaa``````aaadddgggiiiiiieeedddddddddeeegggiiikkkddddddddddddfffggghhhiiifffdddbbbeeejjjlllkkkhhheee^^^SSSIIIAAA<<<999888666555444555777777777666;;;;;;;;;::::::999888777666555555555666777777888777666555444333333444555888888777666444222000////////////000111333444555111111111222222222222222333222000///......//////,,,...//////------///111111111222222111111000000///......000222333111...444222111111222333222111...///000222444777;;;===:::;;;<<<===>>>===;;;:::======<<<===>>>>>>>>>===666555333111000000000111......///111444666666555555555555555555555666666888:::<<>>===;;;;;;999777777888888888666888:::===>>>=========>>>>>>BBBFFFFFFDDDDDDHHHKKKEEEIIILLLMMMKKKMMMQQQUUUSSSUUUVVVUUURRRRRRUUUXXX[[[[[[]]]```cccccc___\\\^^^]]]\\\\\\^^^aaadddeeehhhhhhhhhhhhhhhiiijjjkkkjjjlllmmmkkkmmmpppmmmfff```]]]XXXVVVWWWYYY[[[\\\bbbaaa```aaacccdddcccbbb[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^\\\YYYXXXZZZ\\\ZZZ]]]aaabbb___]]][[[[[[______^^^]]]\\\]]]```ccc```_________[[[UUUUUUYYYUUUWWWXXXYYYXXXWWWXXXZZZUUU[[[aaabbb___\\\[[[\\\WWWXXXXXXXXXWWWWWWXXXZZZ```dddhhhiiihhheeeddddddaaaaaa___^^^cccfffbbbZZZ^^^]]]]]]^^^```bbbcccdddbbbaaa^^^\\\ZZZYYYYYYYYY^^^aaadddeeedddbbbaaaaaaaaa______aaa___[[[\\\```bbbaaaaaa```aaabbbdddeeeaaa]]]]]]bbbcccbbbaaabbbaaaaaaaaaaaa```______```]]]___```___]]][[[]]]^^^```aaabbb```^^^]]]]]]^^^]]]]]]\\\\\\[[[YYYXXXWWWYYY[[[]]]]]][[[YYYXXXXXXZZZ\\\]]]]]][[[\\\```ccc___aaa```^^^___bbbbbb^^^]]]\\\ZZZYYYYYYZZZ\\\]]]___]]][[[YYYXXXXXXZZZ[[[^^^^^^^^^^^^___```aaabbb^^^^^^___ccchhhlllmmmmmmmmmllllllnnnqqquuuzzz|||uuuyyy|||{{{yyyzzz~~~}}}~~~yyyvvvvvvzzz~~~}}}|||~~~{{{{{{|||~~~~~~|||||||||{{{{{{{{{{{{||||||vvvtttssstttyyy|||}}}|||yyyvvvssstttwwwwwwrrrmmmmmmooorrrssssssqqqnnnlllcccbbbcccfffiiiiiieeeaaa```aaacccdddeeedddbbbaaa^^^___```^^^[[[[[[^^^aaa^^^]]][[[YYYVVVVVVXXXYYYQQQSSSWWWYYYZZZYYYVVVUUUZZZXXXWWWYYY\\\^^^^^^\\\^^^___``````^^^]]]^^^___```___]]]\\\[[[\\\]]]^^^\\\\\\[[[\\\^^^aaadddfff^^^___``````______```bbbbbb``````aaaeeehhhiiijjjgggfffeeeeeeeeegggiiikkkdddddddddeeefffgggiiijjjdddaaa```ccciiillljjjgggcccZZZMMMDDD>>>;;;888555555444444555777777555444999999999888777666555444333333444555777999:::;;;666666444333333444555666:::999888777444222000///222111000000000000000111///000111333444444444444555444222000000000000111...000111000......000333333333444333333222111000000//////111444333000,,,666444222222333333222111222222444555777;;;@@@CCCAAAAAAAAAAAA???;;;888666888777777999;;;<<<<<<<<<333222111000000000111222,,,,,,---000444666666555555666777888999;;;<<<<<<@@@AAADDDGGGIIIIIIIIIIIIDDDGGGKKKPPPTTTVVVVVVVVVGGGAAA<<<;;;???CCCDDDCCC===<<<;;;<<<>>>@@@@@@@@@;;;>>>BBBEEEFFFGGGIIIKKKHHHLLLPPPPPPNNNMMMQQQUUURRRWWW\\\[[[WWWUUUZZZ___\\\^^^___\\\YYYWWWXXX[[[]]]\\\]]]```cccccc```\\\^^^^^^]]][[[ZZZ]]]bbbeeehhhgggfffeeedddeeefffggggggjjjiiigggjjjooollleeeddd```[[[YYYZZZ\\\^^^___dddbbbaaabbbccccccbbbaaa[[[[[[\\\\\\\\\]]]]]]]]]___aaaaaa___\\\ZZZ\\\^^^\\\```eeefffccc___\\\\\\]]]^^^]]]\\\ZZZ[[[^^^```^^^^^^^^^^^^YYYSSSRRRVVVSSSUUUXXXYYYXXXYYYZZZ[[[RRRXXX___```\\\YYYYYYZZZUUUVVVWWWWWWVVVVVVXXXZZZ]]]aaafffgggdddaaa```aaa^^^]]]ZZZ\\\cccfff___UUU\\\[[[[[[[[[]]]_________```^^^[[[WWWUUUUUUUUUVVV[[[^^^aaacccbbb`````````[[[ZZZ[[[]]][[[XXXYYY]]]____________```bbbdddeee```\\\\\\```bbbaaaaaacccaaabbbbbbbbb```___``````^^^aaabbbaaa^^^]]]^^^```___```aaaaaaaaaaaabbbdddcccaaa___]]]ZZZXXXVVVUUUVVVWWWWWWVVVUUUTTTVVVWWW`````````___^^^^^^]]]]]]``````___``````aaabbbccc``````___\\\[[[[[[]]]```\\\]]]^^^^^^^^^aaaeeehhhhhhhhhiiijjjkkkllllllmmmnnnpppsssvvvxxxyyyxxxxxxvvvvvvvvvvvvyyy|||~~~}}}|||||||||~~~}}}|||~~~}}}{{{{{{zzzyyyyyyzzz}}}}}}||||||~~~~~~yyyyyyxxxxxxyyyzzz|||}}}~~~~~~|||{{{yyyxxxxxxxxxwwwtttqqqqqquuuwwwvvvuuusssrrrqqqrrrrrrqqqnnnkkkkkkjjjhhhiiijjjiiiddd```aaa______bbbeeeeee```[[[[[[\\\___bbbdddbbb^^^ZZZ___]]][[[XXXWWWXXXZZZ[[[ZZZWWWTTTTTTVVVWWWVVVTTTXXXWWWUUUTTTSSSTTTTTTUUUXXXZZZ[[[YYYVVVUUUWWWZZZ```______^^^]]]\\\[[[[[[^^^^^^]]]\\\]]]^^^___```bbbaaa___^^^```cccgggjjjaaa```______aaacccddddddeeecccbbbaaabbbeeehhhjjjeeeeeeeeeffffffgggggghhhddddddddddddeeegggjjjkkkddd```^^^aaagggkkkkkkhhhddd]]]RRREEE;;;555333222111111333666666333444888999888888888777777777777444444555777888:::;;;;;;777555333222222555888;;;:::999888666444333333222333333333333333333333333444333333444555555444222///000222444444444222111222222333111000///000222333111000111444666444222000000111222222222222222666444222333555777888888>>>>>>???BBBEEEFFFEEECCCBBB>>><<<<<<:::555333555555444444444444333333333...---///444555444444777777777777666555666888:::<<<;;;;;;>>>CCCEEEDDDBBBHHHIIIJJJJJJJJJIIIHHHGGGCCCBBBCCCJJJRRRUUUQQQKKKHHHDDDAAA@@@CCCEEEEEEDDDDDDEEEGGGIIIKKKMMMNNNNNNLLLNNNOOOQQQSSSWWW\\\___dddbbbccceeeccc______bbbfffhhhgggccccccggghhhfffjjjllllllhhhccc```cccggghhhfffdddfffiiikkkiiigggiiigggeeeeeefffgggggggggkkkiiihhhiiilllmmmllljjjooommmkkkjjjkkklllkkkjjjffffffeeedddddddddeeeeeeeeeeeeeeeeeefffeeebbb```aaabbbeeeffffffdddbbb```^^^bbbffffffdddaaa```aaaeeefffhhhgggeeecccbbbaaa___]]][[[\\\^^^```aaaaaabbbaaa___\\\ZZZXXXVVVVVVUUUVVVWWWWWWVVVXXXZZZ]]][[[\\\^^^______^^^]]]\\\^^^\\\[[[[[[[[[[[[ZZZXXX```^^^bbbjjjkkkeee```___`````````aaaaaa___\\\YYYUUUUUUUUUUUUWWWYYY\\\^^^```^^^\\\YYYWWWVVVVVVVVVZZZ[[[\\\^^^^^^^^^]]]\\\XXXZZZ\\\[[[ZZZYYYZZZ[[[]]]]]]]]]^^^___```aaabbb```___^^^______^^^\\\YYY^^^___aaaaaa```______```aaa___\\\\\\]]]^^^______]]]___aaabbbbbbbbbbbbbbbaaa___\\\[[[[[[ZZZYYYWWWUUUXXXWWWSSSQQQSSSUUUTTT^^^^^^^^^^^^^^^^^^______aaaaaaaaaaaabbbcccdddeeebbbccccccbbbaaabbbdddffffffggggggggghhhjjjooorrrvvvvvvwwwwwwxxxyyyyyyyyyvvvwwwzzz|||}}}||||||{{{}}}}}}|||||||||~~~~~~~~~~~~}}}}}}}}}zzzzzz|||~~~}}}}}}~~~}}}~~~}}}{{{vvvvvvuuuuuuvvvxxxyyyzzz~~~}}}{{{zzzzzzyyyyyyuuusssppprrruuuwwwvvvtttrrrqqqoooooonnnlllhhhfffeeeddddddeeegggfffbbb___```^^^\\\^^^aaaaaa]]]YYYXXXYYY[[[^^^```___\\\YYY[[[ZZZXXXVVVVVVWWWYYYZZZYYYVVVSSSSSSUUUWWWWWWWWWUUUUUUTTTTTTTTTUUUVVVVVV[[[\\\]]][[[XXXXXXYYY[[[^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[\\\^^^```cccfffhhhgggeeecccaaaaaabbbdddeeeiiigggeeeeeeeeeeeeffffffccccccdddeeefffgggggggggcccddddddeeeggghhhiiiiiiffffffffffffgggggghhhiiieeebbbaaadddhhhkkkjjjgggaaaZZZPPPEEE<<<777444444333222444777666333555999888888777777666666555555111222333444555666777777777666444333444666999:::999999777666444444333333333333333222222111111111555444333444555444222111000111333444555555444444555666666666555555666888555333111222444555444222444333222111222333555666;;;;;;;;;===@@@CCCDDDDDDEEEDDDCCCDDDDDDBBB@@@===;;;777666777666222111333111111111111111222333333222000000444555444555888555777888:::;;;>>>BBBEEEJJJHHHGGGIIIKKKLLLKKKIIIGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHNNNTTTVVVTTTPPPPPPMMMKKKLLLNNNPPPPPPOOOTTTVVVXXX\\\^^^````````````aaabbbccceeehhhlllppptttrrrrrrssspppllllllooorrrtttsssoooooorrrssspppqqqssstttrrrnnnmmmpppttttttqqqnnnnnnqqqtttttttttrrrpppnnnmmmoooppppppooopppooooooqqqtttvvvuuutttqqqppppppqqqrrrsssrrrpppnnnnnnooooooppppppppppppmmmnnnnnnpppqqqqqqooonnnooooooppppppooonnnllljjjiiilllppppppnnnkkkjjjkkklllmmmmmmlllkkkiiihhhhhhhhhfffddddddfffggggggggggggfffcccaaa^^^]]]\\\[[[[[[\\\\\\\\\\\\^^^bbbeeedddeeeeeeeeeeeeeeeeeefffdddbbbaaa```aaa```___]]]bbbbbbgggpppqqqjjjdddbbbccccccccccccdddccc```]]][[[ZZZYYYYYYZZZ\\\^^^___aaa```^^^]]]\\\\\\]]]]]]]]]^^^^^^______^^^]]]\\\YYY[[[\\\\\\ZZZYYYZZZZZZ]]]]]]]]]]]]]]]^^^___```]]]]]]^^^```aaaaaa___]]]]]]^^^```___^^^]]]^^^______\\\YYYYYYZZZ\\\\\\\\\[[[^^^aaabbb```___aaabbb^^^\\\YYYXXXYYYXXXWWWVVVVVVXXXWWWRRRPPPRRRSSSQQQ\\\\\\]]]^^^___```bbbcccdddddddddeeefffgggiiijjjgggiiillllllllllllnnnoooqqqrrrqqqqqqqqquuuzzz~~~~~~~~~~~~{{{|||~~~|||{{{|||~~~~~~}}}||||||}}}~~~~~~}}}}}}|||zzzxxxuuuuuuuuuuuuvvvwwwxxxyyy||||||{{{yyyxxxxxxxxxxxxrrrpppppprrruuuwwwuuurrrpppnnnllljjjiiifffbbb```dddddddddfffggggggeeeccc___\\\ZZZZZZ\\\\\\YYYVVVUUUUUUVVVXXX[[[\\\[[[ZZZYYYXXXVVVTTTTTTUUUWWWXXXWWWUUURRRQQQTTTXXXZZZ[[[VVVWWWWWWXXXYYYYYYZZZZZZ^^^______]]][[[ZZZ[[[\\\[[[[[[[[[[[[\\\\\\]]]^^^]]]]]]^^^```dddgggkkkmmmjjjiiihhhfffeeeeeeeeeeeejjjhhhfffcccaaaaaa``````___bbbeeehhhhhhgggdddbbbddddddeeeeeefffggggggggghhhhhhiiiiiihhhgggfffeeeeeeddddddfffjjjkkkiiifff```ZZZQQQGGG???:::888777555444555888777555666:::777888777777666555444444555555666777777888999999666666666666666888999999888888777555555444444444333333222222111000//////555444333444555444333111333444444555555555555444333444555444444444666888888666444333555666666555999888777888:::>>>BBBDDDGGGGGGGGGIIILLLNNNMMMLLLFFFDDDBBB@@@???===:::777555222111333333000111333333222111000111111333333444222333888:::999;;;???>>>???AAACCCEEEHHHMMMPPPPPPOOOMMMLLLLLLLLLJJJHHHFFFGGGHHHIIIJJJJJJJJJIIILLLNNNSSSWWWZZZZZZYYYXXX[[[[[[[[[]]]___```___^^^fffiiimmmqqqssstttsssssstttuuuwwwxxxyyy{{{{{{wwwwww{{{{{{zzz|||}}}zzzxxx{{{}}}|||zzzzzz}}}|||yyyxxxzzz}}}|||zzzyyyyyy{{{|||{{{zzzxxxxxxyyy{{{~~~vvvvvvxxx{{{}}}|||zzzwwwwwwxxx{{{}}}~~~~~~}}}}}}wwwxxxyyy{{{|||}}}}}}}}}~~~}}}}}}{{{zzzyyywwwwwwvvvxxx{{{{{{yyywwwvvvvvvuuutttsssrrrqqqpppppppppqqqooonnnnnnnnnooonnnlllmmmllljjjhhhgggffffffffffffffffffffffffjjjooosssqqqrrrqqqooonnnooorrrtttpppnnnlllllllllllljjjhhhhhhiiipppxxxzzzssslllhhhllllllkkkllllllkkkhhheeefffeeecccbbbcccdddfffgggfffeeecccbbbaaaaaabbbcccddddddddddddcccaaa___^^^]]]^^^______]]]\\\\\\\\\^^^^^^]]]]]]]]]^^^^^^___\\\]]]___bbbdddeeecccaaa___```aaa```___^^^___```^^^[[[YYYXXXZZZ[[[\\\\\\YYY^^^aaaaaa^^^\\\___bbb\\\ZZZXXXWWWXXXXXXWWWVVVWWWYYYWWWRRRPPPRRRQQQNNN]]]^^^^^^```bbbeeegggiiijjjjjjjjjkkklllnnnoooppppppsssvvvwwwwwwvvvwwwwwwyyyxxxxxxwwwwww{{{~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~zzz|||}}}}}}~~~}}}{{{{{{|||||||||yyyvvvvvvyyy}}}~~~~~~{{{zzzzzzzzzyyyxxxwwwwwwxxxxxxxxxyyyyyyzzzwwwvvvuuuuuuttttttttttttpppnnnnnnqqqtttuuurrrooommmkkkhhhfffeeeccc```^^^ddddddeeeeeeffffffdddccc___\\\YYYXXXXXXYYYWWWVVVUUUTTTTTTUUUYYY\\\]]]]]][[[ZZZXXXWWWVVVVVVWWWWWWWWWUUUSSSSSSUUUZZZ^^^aaa\\\\\\]]]]]]]]]]]]]]]]]]_________]]]\\\\\\\\\]]]ZZZZZZZZZZZZ\\\]]]___```cccccccccccceeegggiiijjjjjjjjjjjjjjjjjjiiihhhhhheeeeeeccc```]]]\\\\\\]]]]]]___bbbeeeeeecccaaa___ffffffffffffeeeeeeeeeeeeiiijjjkkkkkkjjjgggdddaaacccccceeehhhkkkllljjjgggddd___VVVMMMDDD???;;;:::777666777999888666777<<<888999999999888777666555999999::::::::::::;;;;;;555666777888888999999999888777666555555555555555555444333222111000///...444444444555666777666444666666666555444333222222111222333222111111333555888777666555666888:::;;;:::;;;===AAAEEEKKKOOORRRQQQPPPOOOOOOOOOMMMJJJGGG<<<;;;999999999999777555555222111333333111222555999777666444333444555666444444999AAAEEEEEEFFFJJJLLLMMMNNNMMMLLLMMMPPPRRRNNNMMMKKKJJJIIIHHHGGGFFFGGGHHHJJJLLLNNNPPPQQQRRRUUUZZZ```cccbbbbbbbbbcccggghhhjjjmmmoooooonnnmmmrrruuuxxx|||}}}|||zzzyyy{{{|||zzz{{{}}}}}}|||~~~|||}}}{{{~~~|||zzzxxxvvvvvvvvvvvvvvvwwwvvvuuuuuuvvvuuusssqqqsssrrrpppnnnmmmmmmmmmnnnnnnnnnmmmmmmnnnrrrxxx}}}||||||{{{xxxuuuvvv{{{}}}{{{yyyyyyyyyyyywwwuuurrrtttyyy~~~}}}wwwsss{{{yyyxxxwwwwwwuuurrrppprrrqqqoooooooooqqqsssuuupppnnnllliiiggggggffffffooooooooonnnllljjjgggfffdddfffgggfffdddbbbbbbcccbbbbbbaaa`````````aaaaaa```aaabbbeeehhhiiigggeeeeeeffffffeeeccccccdddeeeaaa___\\\\\\]]]___``````YYY^^^aaa```\\\ZZZ^^^bbb]]][[[YYYYYYYYYZZZYYYXXXUUUWWWUUUQQQPPPRRRQQQMMMccccccdddfffhhhllloooqqqrrrrrrrrrssstttuuuwwwxxxyyy|||~~~}}}}}}~~~~~~}}}||||||~~~~~~~~~}}}}}}}}}}}}}}}zzz|||~~~}}}}}}~~~~~~||||||yyy{{{~~~{{{yyyyyyyyyzzz}}}zzzvvvsssssswww|||~~~|||zzz|||zzzyyyyyyzzz{{{{{{zzzxxxxxxxxxyyyyyyyyyyyyyyyssssssrrrrrrrrrrrrrrrrrrnnnllllllnnnqqqrrroookkkhhhgggdddddddddcccaaa```aaaaaaaaaaaa```___^^^^^^___]]]ZZZXXXWWWXXXXXXWWWWWWVVVUUUWWWZZZ^^^aaabbb```___]]][[[YYYXXXXXXXXXYYYXXXWWWVVVXXX\\\aaaeee``````___^^^]]]]]]\\\\\\___^^^]]]\\\\\\]]]\\\\\\ZZZZZZZZZ[[[]]]___bbbdddffffffeeeeeeeeeggghhhiiiiiiiiiiiiiiiiiigggfffeeecccccccccaaa^^^]]]___aaa^^^^^^```aaaaaaaaaaaaaaaeeeeeefffgggggghhhiiiiiilllmmmnnnnnnlllhhhdddbbbcccdddfffjjjlllmmmlllkkkhhhccc[[[QQQHHHAAA<<<999999888888:::999666888===:::;;;<<<<<<<<<;;;999888999999999999888888888888555666777888999999888888888777666555555555555555666555444333222111000000333333444666999:::999888888777777555333111///...333444555444222222333555444444555666888:::===???===@@@DDDIIIMMMPPPQQQRRROOOMMMLLLJJJIIIFFFBBB>>>666555333444666777666555777444222444444222333777:::999999999999:::<<<===;;;<<>>??????>>>===<<<<<<<<<;;;;;;:::999999888444555666777888888888888888888777555555444444444555555444444333222111111333333333666999::::::999666666777666555222///---111222333222111111333555222555888:::<<<>>>AAACCCIIIKKKNNNQQQQQQPPPNNNMMMEEECCCAAAAAA@@@???<<<:::888666444555666777777666999555444555666555666;;;:::;;;===???BBBDDDFFFGGGFFFGGGMMMTTTUUUPPPLLLLLLHHHIIIJJJIIIHHHIIILLLNNNRRRSSSTTTTTTTTTUUUXXX[[[YYYZZZ\\\___bbbfffjjjkkklllqqqvvvxxxvvvttttttuuuuuuxxx|||~~~~~~}}}~~~|||xxxvvvwwwyyy}}}~~~}}}~~~~~~}}}xxxttttttpppjjjccc]]]ZZZXXXXXXZZZ[[[[[[[[[\\\___eeeiiirrrwww|||}}}{{{}}}}}}}}}}}}}}}}}}yyy{{{||||||{{{zzzzzz{{{uuutttttttttttttttuuuuuuwwwuuusssssstttuuuuuutttuuuuuuuuusssqqqppprrrtttooommmjjjjjjllloooppppppkkkkkklllkkkjjjjjjkkkmmmiiigggdddcccccccccaaa```YYYYYYWWWTTTVVVXXXTTTNNNxxxwwwwwwwwwyyy|||~~~~~~~~~~~~}}}~~~|||~~~~~~~~~~~~~~~~~~}}}||||||zzz{{{|||}}}}}}~~~~~~~~~|||}}}}}}yyyxxxxxx|||{{{|||}}}~~~}}}{{{zzzxxxyyyzzz}}}~~~}}}{{{yyyxxxyyyzzz|||xxxyyyzzz{{{{{{zzzyyyyyyxxxwwwuuutttvvvxxx|||~~~yyyyyyyyyxxxwwwvvvuuutttsssssstttwwwyyyzzzyyywwwrrrssstttttttttsssrrrrrrooooooooooooooopppqqqrrrmmmjjjgggggghhhiiigggddddddbbb``````aaabbbbbbaaa```aaabbbaaa___^^^```bbb[[[[[[[[[ZZZYYYYYYYYYZZZYYYXXXWWWYYY]]]```bbbccc______^^^^^^]]]\\\\\\\\\[[[\\\]]]\\\[[[\\\```ccc___]]]YYYWWWVVVWWWYYYZZZ]]][[[YYY[[[^^^``````___```_________aaadddhhhjjjddddddeeefffhhhkkknnnppplllkkkjjjhhhfffdddcccbbbbbbeeegggeeeccccccgggkkkiiiiiijjjlllmmmoooqqqqqqlllmmmnnnpppsssuuuvvvwwwtttuuuvvvvvvuuussspppooooooppppppppppppooopppqqqpppllleee[[[QQQHHHAAA===;;;999888999888666888===999;;;>>>@@@AAAAAA???>>>???>>>===<<<;;;:::999888444555555666666777888888999999777666444444333333333333333333222222111111444333333555777888777555222444777888888555222000...000111222222333666888999===BBBEEEFFFFFFHHHJJJOOOOOOOOONNNLLLIIIFFFEEE>>><<<:::::::::;;;:::999888666555666888999::::::;;;888777:::;;;;;;>>>CCCCCCEEEHHHKKKMMMNNNOOONNNNNNMMMOOOSSSSSSNNNKKKLLLFFFHHHJJJKKKMMMPPPTTTWWWZZZ\\\]]]^^^^^^```eeeiiiggghhhiiijjjmmmpppsssuuutttwww{{{}}}|||zzzyyyxxxxxx{{{~~~|||{{{zzz|||}}}~~~|||xxxqqqjjjdddaaa^^^XXXRRRMMMKKKJJJJJJIIIJJJKKKKKKLLLOOOSSSWWWcccllluuu{{{||||||{{{|||}}}{{{{{{}}}{{{yyywwwwwwyyy{{{|||}}}{{{xxxvvvvvvxxxyyyyyyxxxwwwtttqqqoooooonnnllljjjiiihhheeeaaabbbccc^^^VVV~~~}}}|||}}}~~~|||}}}}}}}}}}}}{{{zzzyyyxxxzzzyyywwwvvvvvvxxx{{{}}}zzz{{{||||||}}}||||||{{{wwwuuuvvv{{{{{{yyy{{{}}}~~~~~~}}}|||yyyxxxyyy{{{}}}}}}|||zzz|||zzzwwwuuutttvvvyyy{{{uuuvvvyyy{{{|||{{{zzzyyywwwvvvvvvvvvwwwzzz|||}}}wwwvvvvvvuuutttssssssrrrqqqrrrsssvvvxxxxxxvvvtttrrrssstttttttttsssrrrqqqlllllllllllllllmmmnnnooonnnjjjfffeeeffffffeeebbbeeebbb```___```aaa``````ZZZ\\\^^^]]][[[\\\^^^aaaYYYZZZ[[[[[[YYYYYYYYYZZZXXXWWWWWWXXX\\\___aaaaaa[[[[[[\\\\\\]]]]]]]]]]]][[[]]]^^^]]][[[[[[^^^aaa___\\\YYYVVVVVVXXX\\\^^^]]]ZZZYYY[[[___bbbbbb```bbbaaa```aaacccfffiiilllggggggggghhhjjjlllnnnpppmmmlllkkkjjjjjjjjjjjjkkkkkknnnpppoookkkkkkoootttnnnppprrrtttvvvxxxxxxxxxuuuvvvvvvvvvvvvvvvvvvvvvxxxxxxyyyyyyxxxwwwvvvuuuvvvvvvuuusssqqqpppqqqrrruuuqqqjjjaaaXXXOOOHHHDDD<<<999888999888555888===888:::===@@@BBBBBBAAA@@@;;;:::999888666555444333555444444444555666777888:::999888666444333333222222222111111111111111111555444333444555555333111///222666:::;;;999666333111333555777999;;;???AAACCCGGGMMMPPPPPPOOOPPPQQQGGGFFFDDDAAA???===<<<;;;===;;;888777888999888888555444333555888;;;======>>>;;;;;;>>>AAABBBFFFKKKPPPQQQTTTVVVVVVUUUSSSQQQPPPMMMMMMOOOOOOLLLLLLOOOKKKMMMPPPRRRUUUYYY]]]aaaeeegggiiiiiijjjlllqqqvvvrrrrrrrrrrrrtttvvvxxxyyyxxxyyy|||~~~}}}{{{xxxzzz}}}~~~}}}|||~~~~~~||||||~~~~~~yyyxxxuuuqqqlllcccZZZSSSNNNLLLHHHDDDBBBCCCDDDEEE@@@AAACCCCCCDDDFFFIIILLLXXXcccqqqzzz}}}~~~~~~}}}{{{zzzxxxvvvtttxxxwwwsssoooooonnnhhh___}}}}}}~~~|||~~~}}}|||||||||zzzwwwtttttttttuuuvvvwwwwwwwwwwww|||{{{yyywwwvvvvvvvvvwwwxxxyyyyyyyyyzzz{{{{{{|||wwwyyy{{{{{{zzzyyyzzzzzz{{{yyyxxxwwwxxxyyyxxxwwwxxxtttpppoooqqqrrrrrrpppyyywwwuuuuuuvvvvvvvvvuuuvvvvvvuuuuuuuuuwwwxxxyyyssstttuuusssqqqqqqtttwwwrrrrrrrrrrrrrrrssstttuuuwwwvvvtttttttttssspppnnnkkkiiigggfffffffffeeedddcccgggkkkkkkgggfffhhhkkkeeebbb___^^^______]]][[[\\\\\\[[[\\\]]]^^^```aaa^^^^^^]]]\\\[[[ZZZYYYXXXXXXYYYYYYXXXWWWYYY\\\___XXXWWWWWW[[[```ccccccaaacccaaa]]]ZZZYYYZZZ\\\^^^___```aaa`````````bbbccceeecccbbbaaaaaabbbdddeee```aaaccceeehhhkkknnnpppllllllmmmnnnpppqqqooonnnpppoooooooooppprrrsssuuuwwwvvvtttssstttvvvyyyzzzzzzvvvsssvvv|||{{{{{{zzzzzzyyyyyyyyyxxx|||{{{yyyzzz{{{{{{yyyxxxzzzxxxuuuttttttuuutttssswwwtttppphhh___TTTKKKEEE???;;;777666999;;;;;;:::===<<<:::999999:::;;;<<<999999999999999999999888:::999777555555666888999999888777555444444444444///------///111111...+++444444444333111000111333000000222777::::::555000111333777===BBBFFFJJJLLLUUUTTTRRRRRRQQQPPPLLLIIICCC>>>999666777888777666666666777999<<<:::666111333333444666888;;;===>>>EEEDDDFFFKKKRRRVVVWWWUUU]]]ZZZXXXVVVTTTSSSQQQPPPKKKMMMPPPRRRTTTWWW[[[^^^]]]___aaabbbdddgggkkknnnsssrrrsssuuurrrooouuuxxxzzz{{{zzzwwwwwwzzz}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{{{{}}}~~~yyyqqqiii___XXXTTTPPPKKKFFF@@@???>>>???@@@@@@???>>>::::::;;;;;;;;;>>>BBBFFFMMMZZZlllyyy}}}tttjjj}}}|||{{{||||||{{{{{{{{{|||{{{yyyvvvvvvwwwxxxyyyzzzzzzyyyxxxuuuuuuuuuuuuuuusssrrrqqquuuvvvwwwwwwxxxxxxwwwwwwxxxzzz{{{|||{{{{{{{{{|||yyyxxxvvvuuuvvvwwwvvvuuusssqqqoooppprrrsssqqqoootttrrrppppppqqqqqqqqqppprrrrrrqqqqqqrrrsssuuuvvvsssttttttssspppoooqqqsssrrrrrrrrrsssssstttttttttrrrpppooonnnnnnmmmkkkiiifffdddbbbbbbccccccbbbaaadddgggiiigggcccaaabbbeeeaaa^^^[[[[[[\\\]]][[[ZZZYYYYYYYYYYYY[[[\\\^^^___^^^^^^]]]\\\[[[[[[[[[[[[XXXYYYYYYXXXWWWXXX[[[]]]ZZZZZZZZZ]]]aaacccaaa___eeecccaaa``````aaabbbddd___aaabbbcccdddfffiiillljjjhhhgggffffffgggiiijjjggghhhjjjllloooqqqsssssspppppprrrtttwwwxxxwwwuuussssssssssssuuuvvvxxxyyy}}}{{{zzzxxxyyyzzz}}}~~~|||zzzxxx{{{|||||||||}}}||||||{{{{{{yyyxxxwwwxxxzzz||||||{{{zzzxxxvvvvvvwwwxxxxxxwwwyyyxxxtttmmmcccWWWLLLFFF@@@<<<777666999;;;;;;:::999888777666777999;;;<<<===<<<;;;:::999888888888:::999888777666777777888777777777666666666555555222000///000222333111///000111111000......///111666555555666777777666555===AAAHHHOOOTTTVVVVVVUUUSSSQQQOOOLLLJJJGGGBBB???<<<999666555777888888777999999999;;;===;;;777333333555777;;;???CCCFFFHHHSSSRRRQQQTTTWWWZZZYYYXXXYYYXXXUUUTTTSSSRRRQQQPPPSSSUUUXXX[[[^^^bbbeeehhhhhhjjjlllmmmnnnpppsssuuuxxxwwwxxxzzzwwwuuuzzz~~~~~~}}}{{{zzzyyy{{{}}}~~~}}}||||||~~~}}}~~~~~~~~~}}}}}}~~~xxxmmmeee\\\VVVNNNIIIGGGEEEAAA===@@@@@@??????@@@@@@??????888999:::::::::<<<>>>AAALLLZZZnnn|||xxx~~~|||{{{{{{|||{{{~~~zzzzzzzzzzzz{{{}}}}}}{{{yyyvvvxxxzzz||||||{{{yyywwwpppqqqsssuuuuuusssqqqpppuuuvvvwwwxxxxxxvvvtttsssuuuwwwyyyzzzyyyyyyzzz{{{uuusssqqqppprrrsssrrrrrrnnnnnnnnnppprrrrrrpppnnnooommmlllkkklllmmmlllkkkoooooonnnoooppprrrtttuuuuuuvvvwwwuuurrrppppppppppppqqqrrrssstttsssrrrrrrlllkkkiiiiiiiiihhheeecccbbb```______aaaaaa```___eeefffeeeaaa]]]ZZZ\\\^^^[[[YYYXXXXXXZZZ[[[ZZZYYYWWWWWWXXXYYYZZZ\\\^^^______^^^]]]]]]]]]]]]______\\\]]]]]]\\\ZZZ[[[]]]___^^^^^^___bbbddddddbbb```fffffffffgggggghhhhhhiiieeefffggghhhiiilllppptttqqqpppooonnnnnnnnnooopppooopppsssvvvxxxyyyyyyzzzwwwwwwyyy|||}}}vvvvvvvvvwwwyyyzzz|||}}}}}}{{{{{{|||~~~}}}{{{{{{~~~~~~|||}}}~~~}}}zzzxxxvvvvvvxxxzzz{{{{{{zzzxxxwwwwwwyyyzzzzzzzzzxxxwwwtttnnndddXXXLLLFFFAAA===999888:::======;;;888777666666777:::<<<===@@@>>><<<999888888888999:::::::::999999777666666555666777888888777666555444333222222333444333222000000111000......000111666777888888888:::===@@@HHHMMMUUU[[[\\\YYYTTTPPPJJJHHHEEECCCAAA>>>:::777666555555666888:::999888999999:::<<<======:::888;;;===@@@EEEJJJNNNRRRSSSXXXVVVTTTSSSSSSTTTTTTSSSUUUUUUUUUVVVWWWXXXYYYZZZ```bbbdddhhhlllooorrrtttsssuuuwwwxxxxxxxxxyyy{{{{{{{{{|||}}}{{{yyy~~~~~~}}}}}}}}}}}}|||~~~|||{{{{{{~~~}}}~~~~~~~~~~~~yyytttmmmcccXXXOOOJJJEEEAAA???@@@@@@===;;;>>>>>>===<<<<<<<<<<<<<<<777888:::;;;<<<===@@@BBBPPP___sss}}}|||}}}~~~yyy|||{{{xxx{{{{{{{{{|||~~~}}}{{{yyyvvvxxx{{{||||||zzzwwwuuurrrssstttuuuuuuuuuuuuuuuwwwxxxzzz{{{zzzxxxuuusssqqqrrrtttuuutttssstttuuupppnnnkkkkkklllnnnnnnnnnnnnnnnnnnnnnoooooonnnmmmmmmkkkjjjjjjkkkkkkjjjiiilllmmmmmmoooqqquuuwwwyyyzzzzzzzzzyyyvvvsssqqqppplllmmmpppqqqrrrqqqpppoooiiihhhgggffffffeeeccc```aaa``````aaacccdddcccaaacccbbb```]]]YYYWWWYYY[[[XXXXXXXXXXXXZZZ[[[\\\\\\ZZZZZZ[[[]]]^^^```aaabbbbbbaaa``````aaabbbdddfffdddeeeeeedddbbbbbbdddeeeaaaccceeegggiiiiiigggfffiiijjjkkkmmmmmmlllkkkjjjmmmnnnnnnmmmmmmppptttwwwwwwvvvuuuuuutttuuuuuuvvvrrruuuxxx|||~~~}}}}}}vvvwwwxxxyyy{{{}}}~~~~~~|||yyyyyyzzz{{{|||zzzzzz{{{~~~|||yyy{{{}}}~~~~~~{{{wwwvvvvvvxxxyyyyyyyyyxxxwwwwwwxxxyyyyyywwwtttsssooohhh___UUULLLGGGDDD@@@<<<;;;===??????>>>;;;:::999999:::<<<>>>@@@@@@>>>;;;888777777999:::;;;<<<<<<<<<;;;888666444444555777888777666444222333333444555666555444222222333333222000000222333333999???CCCEEEGGGJJJMMMRRRUUUXXXYYYVVVNNNFFF@@@===;;;::::::;;;;;;999777777777888999::::::999888555777999===@@@AAAAAAAAAIIIJJJLLLOOORRRTTTVVVWWWSSSQQQNNNMMMLLLMMMNNNOOOUUUWWW[[[^^^bbbgggkkknnnmmmnnnpppssswwwyyyzzz{{{xxx{{{}}}}}}|||zzzzzzzzz{{{{{{||||||{{{{{{~~~||||||~~~~~~|||}}}{{{zzzzzz{{{}}}~~~~~~~~~~~~|||yyyxxxvvvuuutttmmmiiiccc]]]WWWPPPIIIDDD???===;;;<<<===>>>===<<<>>>>>>===;;;:::999:::;;;777999;;;===@@@EEEKKKOOO^^^jjj{{{~~~~~~~~~}}}||||||~~~|||~~~~~~}}}}}}{{{xxxvvv}}}}}}|||}}}~~~}}}zzzxxxwwwyyy|||}}}}}}zzzwwwuuuvvvuuutttssssssuuuxxxyyywwwxxxzzz{{{zzzwwwtttrrrnnnpppqqqpppooommmmmmnnnllljjjgggfffhhhjjjkkkkkkooonnnnnnmmmlllllllllmmmllljjjhhhhhhiiiiiiiiihhhiiiiiikkknnnrrrvvvzzz|||zzzzzzyyyxxxvvvtttqqqooogggiiikkkmmmooonnnmmmlllgggfffdddddddddccc```^^^aaaaaaaaaccceeeeeedddbbb```___]]][[[YYYYYY[[[]]]ZZZ[[[\\\\\\]]]___aaabbb```aaabbbdddeeeggghhhhhhffffffeeefffgggiiijjjkkkjjjkkkkkkjjjiiihhhiiikkkeeegggjjjlllnnnnnnnnnnnnnnnppprrrssssssqqqnnnmmmqqqrrrsssrrrsssuuuxxx{{{{{{{{{zzzzzzyyyyyyyyyyyysssuuuyyy~~~}}}yyyzzz{{{}}}~~~}}}zzzxxxwwwwwwyyyzzzyyyzzz{{{~~~~~~}}}zzzwwwzzz|||~~~~~~|||~~~{{{wwwvvvwwwyyyzzzzzzyyyxxxvvvvvvwwwwwwuuusssssspppkkkddd\\\UUUOOOKKKGGGCCC???>>>@@@CCCCCCBBB>>>===<<<;;;<<<>>>@@@AAA>>>===:::888888999;;;======>>>>>>>>><<<999555333444555666777666444111000///222666888888555222000111222333333222222333555:::CCCNNNUUUWWWUUUTTTTTTTTTTTTSSSQQQKKKDDD===999555444444555888::::::999999:::;;;<<<:::888777666555999>>>DDDHHHLLLNNNOOOUUUTTTSSSRRRQQQRRRRRRRRROOOOOONNNNNNOOORRRUUUWWW^^^aaafffjjjmmmrrrxxx|||wwwwwwwwwyyy|||~~~}}}{{{{{{}}}~~~|||yyyxxxxxx{{{|||}}}{{{{{{}}}|||yyyzzz}}}}}}~~~|||zzzzzz{{{yyy{{{~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}|||{{{}}}}}}xxxrrrlllhhheee```]]]XXXTTTNNNHHHDDDAAA???>>>888777888999:::;;;:::999>>>>>>>>>;;;888888:::<<<:::;;;>>>BBBHHHQQQ\\\cccrrryyy~~~~~~~~~~~~~~~}}}||||||~~~}}}{{{yyyxxxwww}}}|||{{{||||||{{{yyyvvvyyyzzz|||}}}|||yyywwwuuuuuussspppnnnooorrruuuwwwtttuuuvvvvvvuuutttqqqpppnnnoooooonnnjjjggggggggggggdddaaa```bbbdddfffffflllmmmnnnmmmlllkkklllmmmjjjhhhgggggghhhhhhgggfffffffffhhhkkknnnssswwwyyytttsssqqqqqqqqqpppmmmkkkcccdddgggiiikkklllmmmmmmfffeeecccccccccbbb___]]]aaa```aaaccceeeeeecccaaa^^^^^^]]]]]]]]]___```aaa___```bbbccccccdddgggiiihhhiiijjjlllmmmmmmmmmmmmiiiiiijjjkkkmmmmmmnnnnnnkkklllmmmmmmlllkkklllmmmiiikkknnnooopppqqqrrrttttttvvvxxxyyyxxxvvvtttrrrrrrtttvvvxxxyyy{{{~~~~~~~~~~~~}}}||||||{{{{{{uuuwwwzzz~~~{{{}}}~~~}}}{{{xxxxxxxxxzzz{{{zzz|||~~~}}}{{{zzzzzz{{{}}}~~~~~~}}}|||{{{yyywwwvvvwwwzzz}}}zzzxxxwwwwwwxxxwwwtttrrrvvvsssnnnhhh```YYYTTTQQQIIIEEEAAA@@@BBBDDDDDDCCC??????>>>>>>???AAADDDEEEAAA@@@>>>======>>>@@@AAA@@@@@@@@@???<<<999555333444555555666555444333222///222777999777444222111111333555666777999<<<>>>KKKRRR[[[```___ZZZSSSOOOHHHGGGEEEBBB???<<<999888555444333444777999::::::999;;;===<<<:::999888888>>>CCCKKKQQQUUUXXXZZZ[[[XXXVVVRRROOOMMMMMMNNNOOOPPPRRRTTTVVVXXX\\\```ccckkknnnrrrttttttvvv{{{|||{{{zzz|||}}}yyy|||zzzyyyyyy}}}|||}}}zzzyyyxxxxxx{{{}}}~~~~~~}}}~~~~~~}}}{{{zzz{{{|||zzz|||~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{~~~|||xxxnnnhhhaaa[[[WWWSSSMMMIIIKKKGGGBBB<<<999888888999777888:::<<<<<<<<<;;;;;;888::::::888666666:::>>>CCCEEEIIINNNVVVbbbnnnuuu~~~}}}||||||~~~~~~}}}~~~|||zzzyyyyyyxxxwwwwwwxxxzzzyyywwwuuuwwwxxxxxxxxxwwwuuusssrrrqqqooonnnmmmmmmnnnppprrrrrrrrrrrrrrrrrrqqqpppooommmnnnmmmiiiddd```^^^^^^\\\YYYVVVUUUWWWYYY[[[\\\dddiiinnnqqqpppnnnmmmnnnllljjjiiiiiijjjjjjiiihhhgggggghhhiiilllooorrrtttooollljjjjjjkkkllljjjiiiaaabbbdddgggjjjlllnnnoooiiigggfffffffffeeebbb```bbbbbbbbbdddfffeeecccaaa`````````aaacccdddddddddcccfffhhhhhhhhhiiilllooommmnnnooopppqqqppppppooojjjkkkmmmoooppppppooonnnkkkmmmoooooonnnnnnooopppmmmooopppooooooooosssvvvuuuvvvyyyzzzzzzyyyxxxvvvuuuxxx|||~~~~~~}}}}}}{{{{{{}}}}}}~~~{{{yyyyyyzzz|||}}}{{{|||~~~}}}|||{{{||||||||||||{{{{{{zzzwwwvvvvvvxxx|||{{{zzzzzzzzz{{{{{{xxxvvvzzzyyyvvvppphhh^^^VVVQQQIIIEEE@@@@@@BBBDDDDDDCCCBBBBBBBBBDDDFFFJJJMMMPPPHHHHHHGGGFFFEEEEEEEEEFFFBBBBBBAAA???<<<999555444444444555555666777888888222444777777555333444555999;;;???CCCGGGKKKQQQTTTYYYYYYZZZZZZWWWRRRJJJEEE;;;:::888777777777888999666444444555888:::;;;;;;999<<>>;;;888666666777888;;;>>>@@@@@@@@@??????999;;;>>>>>>===@@@FFFLLLSSSWWW]]]dddllluuu~~~~~~zzz~~~~~~~~~~~~~~~{{{{{{|||~~~}}}|||zzzzzzzzz}}}}}}{{{zzz{{{sssssstttvvvxxxxxxwwwuuutttssssssrrrqqqooonnnmmmnnnnnnnnnnnnnnnnnnnnnnnnrrrrrrrrrqqqqqqqqqqqqqqqkkkkkkiiieee___ZZZWWWVVVRRROOOKKKJJJLLLOOOQQQRRR]]]eeeooottttttqqqooonnnpppnnnllllllmmmnnnmmmllljjjjjjjjjjjjkkkmmmoooqqqllliiiffffffiiikkkjjjiiiaaabbbcccfffiiimmmppprrrmmmllljjjjjjjjjiiifffdddddddddeeeggghhhgggeeebbbbbbbbbbbbdddfffggggggffffffiiikkkkkkjjjkkkooorrrooopppqqqrrrrrrqqqpppooojjjllloooqqqrrrqqqooommmlllnnnpppqqqqqqqqqrrrssspppqqqqqqooommmmmmqqquuurrrtttvvvxxxyyyyyyxxxxxx{{{~~~~~~~~~}}}~~~~~~}}}}}}{{{yyyyyyzzz|||}}}zzz|||}}}~~~}}}||||||}}}}}}}}}||||||{{{{{{zzzzzzyyyxxxxxx{{{}}}~~~|||{{{|||}}}}}}{{{||||||{{{vvvmmmaaaUUUMMMHHHDDD@@@???AAACCCCCCBBBFFFFFFGGGJJJNNNSSSWWWZZZOOOOOONNNMMMKKKJJJIIIHHHDDDCCCAAA???<<<888666444333333444666888:::<<<>>>666777777555222222666999CCCFFFLLLRRRXXX^^^eeejjj]]]XXXQQQMMMKKKGGGBBB>>>777777777777888999;;;<<<444333333555999<<<>>>???999===AAACCCEEEGGGKKKOOOSSSYYY```dddccc___]]]\\\TTTQQQNNNLLLOOOTTT[[[```fffjjjoooqqqrrrtttwww{{{yyy}}}~~~~~~~~~|||{{{|||{{{zzz{{{|||{{{~~~~~~zzz|||{{{yyy{{{|||zzzwwwvvvyyy}}}{{{||||||{{{zzz{{{|||~~~~~~~~~~~~}}}{{{|||~~~||||||~~~{{{}}}uuutttqqqlllfff]]]TTTMMMJJJEEE???>>>??????<<<888:::<<<======;;;999888888555999===???@@@???>>>>>>CCCGGGKKKLLLMMMRRRZZZaaabbbgggooovvv}}}|||uuu~~~}}}yyyyyy}}}}}}~~~{{{{{{}}}}}}|||{{{{{{}}}~~~||||||}}}~~~~~~~~~~~~|||zzzwwwuuussstttttttttsssqqqpppooorrrqqqpppppppppnnnkkkiiijjjkkklllkkkiiihhhhhhhhhmmmlllkkklllmmmmmmkkkjjjkkkfff___WWWQQQNNNMMMMMMFFFGGGHHHHHHHHHJJJNNNQQQUUUeeerrrrrrrrruuuqqqgggkkklllnnnppprrrqqqmmmjjjllllllkkkiiihhhiiimmmooojjjfffdddfffjjjkkkiiieeefffgggiiijjjjjjkkkmmmoooiiijjjjjjjjjjjjjjjjjjjjjhhhiiijjjjjjjjjhhhfffeeegggfffeeefffhhhiiiiiiiiijjjkkklllllllllllloooqqquuuuuussspppnnnoooqqqtttssspppnnnnnnqqqrrrqqqoooooonnnnnnpppsssvvvwwwwwwuuutttqqqooooooqqqssstttuuuwwwyyyzzzyyyxxxxxxxxx~~~~~~}}}~~~}}}~~~~~~|||yyy{{{{{{zzzyyyyyy{{{|||}}}}}}|||zzzyyyyyyyyyxxxxxxyyyyyyyyyxxxvvvvvvrrrtttwwwxxxxxxzzz|||~~~|||zzzzzz|||}}}zzzrrreeeWWWOOOLLLGGGDDDFFFDDDAAAEEELLLHHHJJJMMMQQQUUUWWWYYYYYYWWWQQQOOOQQQNNNGGGEEEHHHHHHDDD@@@???@@@>>>888333<<<888444444666888777555===>>>===999444777@@@IIIRRRXXX___dddjjjooommmggg[[[NNNCCC???>>>;;;777555777444222555;;;>>><<<999>>>:::444333555888:::::::::===BBBIIIPPPUUUWWWXXX___```aaa```___^^^```aaa[[[YYYVVVWWW[[[ccclllrrrwwwyyyzzzzzzyyyxxxxxxyyy|||{{{|||~~~}}}||||||~~~zzzzzzxxxuuussssssuuuwww~~~}}}|||{{{zzzyyyyyyyyy|||~~~{{{}}}|||{{{~~~~~~}}}~~~|||}}}zzzwww|||}}}yyyrrrnnnddd```YYYTTTOOOJJJFFFCCCAAA@@@>>><<<;;;:::888666888777777888:::<<<<<<;;;AAAEEEHHHEEEAAA@@@EEEKKKVVV[[[bbbfffhhhlllsssyyy|||{{{zzz{{{~~~{{{vvvuuuxxx{{{|||}}}~~~~~~|||{{{zzzzzzzzz|||{{{zzzzzz{{{}}}~~~~~~}}}{{{zzzxxxyyy{{{~~~~~~~~~}}}zzzxxxwwwvvvtttssssssrrrqqqpppooooooooooooooonnnmmmmmmmmmllliiifffggghhhiiiiiihhhgggfffgggllljjjiiiiiiiiihhhfffddd```\\\VVVOOOKKKIIIIIIIIIDDDEEEEEEEEEEEEHHHMMMQQQZZZiiisssssssssuuuqqqiiipppppprrrtttvvvuuuqqqnnnnnnnnnllljjjhhhiiilllnnniiifffdddfffjjjmmmkkkhhhfffhhhjjjkkkjjjjjjlllmmmllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjiiihhhhhhgggffffffhhhjjjiiiiiijjjlllmmmnnnmmmnnnqqqsssxxxwwwuuurrroooooopppsssrrrpppmmmmmmoooooonnnlllmmmllllllooosssvvvwwwwwwuuutttsssrrrrrrsssuuuvvvwwwyyy||||||{{{zzzzzzzzz~~~}}}}}}|||||||||}}}}}}~~~}}}}}}~~~|||{{{}}}}}}}}}~~~~~~{{{yyyyyyyyyyyyyyyzzz{{{||||||~~~|||{{{zzzyyyyyyxxxwwwxxxyyyyyyyyyxxxwwwvvvrrrtttvvvwwwxxxyyy{{{}}}~~~}}}|||{{{}}}~~~{{{sssfffZZZRRRLLLGGGEEEEEEDDDBBBDDDJJJIIIJJJMMMPPPRRRSSSTTTTTTTTTPPPNNNNNNLLLEEECCCFFFDDDAAA======???>>>:::666999888888888:::;;;;;;:::999>>>CCCDDDDDDGGGPPPWWW^^^dddiiimmmqqqsssoooiiiUUUJJJ???===>>>;;;888777999777666999>>>@@@>>>;;;===999555444777:::<<<<<>>AAABBBAAAGGGNNNPPPOOOQQQXXX^^^kkkpppvvvyyyzzz}}}|||wwwsssssstttwww{{{zzzzzz{{{||||||zzzyyyxxxzzz|||~~~~~~zzzyyyxxxxxxzzzzzzyyyxxxuuusssssstttwww{{{||||||xxxuuurrrppppppqqqppppppppppppnnnmmmmmmmmmmmmnnnnnnmmmlllkkkkkkjjjhhheeeddddddeeeffffffffffffeeehhhfffdddcccbbb```]]]ZZZSSSPPPKKKGGGDDDDDDDDDEEEDDDDDDDDDDDDFFFKKKRRRWWWbbbnnnvvvvvvtttvvvtttooouuuuuuvvvxxxyyyxxxuuurrroooooonnnkkkhhhhhhjjjllljjjgggeeegggkkkmmmllljjjfffiiikkkllljjjiiiiiijjjmmmmmmmmmmmmmmmmmmllllllmmmmmmlllkkkkkkkkklllllljjjhhhggghhhjjjllllllkkklllnnnpppppppppppprrrtttzzzyyywwwssspppnnnpppqqqsssqqqooonnnnnnnnnmmmlllkkkkkkkkkmmmqqquuuvvvvvvttttttttttttuuuvvvwwwwwwxxx{{{~~~}}}||||||~~~|||{{{zzzzzz{{{{{{}}}~~~~~~||||||~~~~~~|||{{{yyyxxx{{{zzz{{{|||}}}}}}zzzxxxwwwxxxyyyzzz{{{{{{{{{{{{||||||zzzyyyyyyxxxxxxxxxwwwxxxyyyzzzzzzzzzyyyxxxrrrtttvvvvvvvvvwwwxxxzzzzzzzzz{{{||||||}}}}}}~~~|||~~~|||tttiii]]]VVVLLLHHHEEEEEEDDDCCCDDDHHHHHHIIIKKKMMMNNNNNNMMMMMMQQQMMMKKKKKKIIIDDDBBBDDD@@@>>><<<===??????<<<999777999;;;<<<;;;;;;<<<===;;;CCCMMMTTTXXX\\\ccchhhkkkpppssstttuuutttnnngggOOODDD<<<<<<===;;;::::::;;;::::::<<<@@@AAA>>>;;;;;;999888999<<<@@@CCCCCCKKKOOOTTTZZZ___bbbcccccccccfffiiijjjjjjiiijjjkkknnnoooqqquuuxxx{{{}}}~~~}}}~~~~~~}}}||||||}}}~~~||||||}}}|||||||||~~~}}}}}}~~~}}}zzzxxxyyy{{{{{{yyywwwwwwwwwxxxyyy{{{}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~|||}}}}}}{{{vvvwwwrrrkkkddd\\\TTTKKKFFFEEEBBB>>>;;;999777555333666666666777888999:::;;;:::999999;;;>>>CCCHHHKKKJJJRRR\\\bbbdddggglllqqq{{{~~~}}}zzzvvvttttttvvvwww|||zzzxxxzzz}}}~~~|||yyyyyyzzz|||}}}~~~}}}|||{{{zzzyyywwwwwwxxxxxxvvvuuupppnnnnnnooorrruuuvvvvvvrrrooollljjjkkkmmmnnnnnnmmmmmmnnnnnnnnnmmmmmmlllooonnnlllkkkkkkjjjhhhfffbbbbbbbbbdddeeefffeeeddd```^^^\\\ZZZXXXUUURRROOOJJJHHHEEEBBBAAAAAACCCDDDGGGGGGHHHJJJNNNTTT\\\bbbjjjssszzzyyyxxxzzzzzzwwwxxxxxxxxxzzz{{{yyyvvvtttoooooommmjjjhhhggghhhiiikkkiiiggggggiiikkkjjjiiihhhjjjllllllkkkiiihhhhhhmmmmmmmmmlllllllllllllllnnnmmmlllkkkkkklllnnnoookkkjjjiiijjjmmmppppppppppppqqqssssssrrrqqqrrrsssxxxxxxvvvssspppnnnoooqqqsssrrrqqqpppqqqqqqqqqqqqmmmllllllnnnqqqsssttttttsssttttttuuuvvvwwwwwwxxxxxx{{{~~~}}}}}}~~~}}}|||}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}|||{{{yyyxxxwwwzzzyyyzzz{{{}}}}}}|||zzzxxxyyy{{{}}}}}}}}}||||||zzzyyyxxxxxxxxxxxxxxxxxxxxxyyy{{{||||||{{{zzzzzztttvvvvvvuuutttssstttuuuvvvvvvwwwxxxzzz|||~~~}}}~~~|||uuujjj```YYYMMMIIIFFFEEEEEEDDDEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHMMMLLLJJJIIIGGGDDDCCCCCCAAA???>>>???@@@@@@>>>;;;999;;;===<<<::::::===@@@FFFMMMWWW^^^bbbfffkkkooopppssstttrrrpppnnnggg___LLLCCC<<<<<<===;;;:::;;;:::::::::<<>>???>>>===@@@EEEJJJSSSWWW[[[^^^___aaaeeehhhkkkmmmlllhhhfffddd^^^WWWLLLDDD>>>===<<<999888999777777888999:::;;;999888:::>>>CCCHHHMMMRRRUUUXXXXXX\\\___aaa``````aaacccbbbfffkkkooorrruuuxxxzzzzzzzzzzzzzzz{{{}}}~~~~~~}}}}}}~~~}}}~~~}}}}}}~~~{{{yyy|||{{{}}}}}}}}}~~~~~~~~~}}}||||||||||||}}}}}}~~~~~~{{{|||~~~~~~}}}rrrhhhbbb```PPPMMMHHHCCC@@@===:::888555444333444555666555333666777888777666777:::===@@@FFFNNNVVV[[[```dddgggnnnsss{{{|||yyywwwwwwyyy{{{||||||~~~|||{{{zzz|||||||||{{{~~~~~~}}}|||zzzxxxvvvuuuxxxvvvuuuvvvwwwwwwvvvuuupppnnnlllkkklllnnnnnnmmmmmmkkkiiihhhjjjlllmmmmmmiiillloooqqqrrrpppnnnlllkkkiiifffeeeeeeeeecccbbb```]]][[[\\\^^^^^^[[[XXXOOOMMMKKKKKKJJJIIIFFFDDDCCCCCCCCCDDDFFFIIILLLNNNQQQUUU[[[aaafffkkkpppttttttyyy}}}~~~}}}}}}{{{zzzyyyyyyyyyxxxuuusssjjjkkkkkkjjjhhhggghhhjjjnnnllljjjhhhhhhhhhjjjkkkmmmnnnnnnllljjjiiijjjkkkpppppppppooonnnnnnmmmmmmlllllllllmmmnnnooopppqqqmmmllllllnnnqqqssstttsssooorrrttttttsssrrrqqqrrrrrrrrrrrrqqqooonnnoooqqqkkkmmmnnnooooooqqqsssvvvxxxvvvttttttuuuuuutttsssuuuuuuuuuuuuvvvvvvwwwxxxyyy{{{~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~|||zzzzzz{{{}}}~~~}}}{{{yyyyyy{{{zzzzzz|||~~~~~~~~~vvvvvvvvvwwwwwwyyyzzzzzz{{{{{{|||||||||{{{yyyyyyuuuvvvuuussspppmmmmmmmmmrrrsssuuuwwwyyy{{{}}}~~~||||||{{{wwwpppfff^^^YYYPPPNNNJJJFFFGGGIIIGGGBBB???AAACCCEEEFFFGGGGGGFFFGGGIIIIIIGGGGGGIIIIIIGGGHHHGGGGGGFFFDDDBBB@@@??????@@@BBBDDDGGGKKKPPPTTTWWWWWWVVVTTTSSSSSSVVVYYY]]]___]]]YYYXXXYYYVVVQQQLLLFFF@@@>>><<<777666777555555555666777888888999<<>>DDDJJJOOOPPPPPPQQQRRRKKKNNNPPPQQQPPPSSSZZZ___iiikkkmmmoooqqquuuzzz~~~}}}{{{zzz{{{|||}}}{{{~~~~~~~~~{{{|||}}}}}}}}}}}}}}}~~~|||||||||}}}~~~|||||||||||||||}}}}}}~~~||||||~~~~~~~~~~~~~~~~~~xxxuuurrriii]]]PPPFFFBBBAAA===;;;999888888777555333333333333555777888666555555999===???AAAFFFOOOVVV___fffpppvvvyyy{{{}}}~~~zzzwwwttttttvvvxxxwwwuuuwwwxxxyyyvvvrrrqqqtttwwwyyyyyyxxxwwwvvvuuuttttttqqqqqqqqqsssuuuwwwwwwvvvsssqqqooooooqqqssssssssslllkkkjjjkkkmmmmmmlllkkkmmmllljjjjjjkkkmmmppprrrllliiifffeeeeeeeeedddcccYYYUUUPPPPPPQQQOOOJJJEEEFFFFFFFFFGGGIIIJJJIIIHHHJJJLLLPPPUUU\\\ccciiimmmgggnnnvvv|||~~~}}}{{{zzzyyy{{{~~~~~~zzzuuuuuuwwwqqqooommmmmmlllkkkhhhfffiiikkklllmmmmmmmmmoooqqqmmmmmmlllllllllooosssvvvqqqpppnnnllljjjkkknnnqqqjjjjjjiiihhhhhhgggfffffflllnnnppprrrssstttssssssrrrpppmmmllllllkkkjjjhhheeeiiimmmqqqssstttvvvwwwvvvwwwvvvtttpppnnnmmmnnnoooqqqsssrrrqqqqqqsssvvv|||{{{yyyzzz{{{||||||{{{|||{{{xxxvvvvvvxxxzzz{{{}}}}}}~~~~~~}}}~~~xxxxxxxxxyyyzzz|||~~~~~~~~~~~~{{{yyyyyyzzz|||~~~}}}{{{zzzyyyyyyxxxxxxzzz~~~~~~||||||||||||uuuuuuvvvwwwxxxzzz|||}}}xxxyyyyyyxxxwwwuuusssqqqnnnoooppppppoooooopppqqqtttuuuxxx{{{||||||{{{{{{zzzyyyvvvqqqiii```XXXSSSSSSRRRMMMHHHJJJMMMJJJAAABBBCCCDDDEEEEEEEEEDDDCCC@@@DDDFFFCCCEEEKKKMMMIIIFFFGGGHHHGGGEEEDDDCCCDDDHHHIIIKKKPPPTTTSSSNNNIIIEEECCCAAA>>>===>>>???AAA??????===;;;>>>EEEGGGFFFHHHBBB>>><<<999444222555666666666555666888===@@@@@@EEEKKKNNNMMMKKKJJJKKKLLLPPPSSSSSSTTTYYYbbbiiirrrrrrsssssstttxxx}}}~~~}}}|||{{{zzzyyyyyy{{{~~~}}}xxxyyy{{{}}}zzzzzz{{{|||~~~}}}~~~||||||}}}}}}}}}~~~}}}~~~zzz{{{{{{{{{}}}~~~~~~}}}}}}{{{|||~~~~~~xxxpppiiibbbWWWMMMGGGBBB>>><<<777666666777888888777555555555555777999999888666666;;;BBBFFFKKKSSS]]]fffsssxxx~~~~~~}}}tttttttttttttttttttttttttttuuutttqqqooopppuuuyyyvvvtttrrrqqqrrrsssrrrqqqnnnppprrruuuvvvwwwwwwwwwuuuvvvwwwvvvtttssssssttttttnnnlllooorrrpppooopppppprrrrrrqqqnnnnnnqqqtttpppmmmkkkkkkllliiibbb[[[RRRNNNIIIGGGGGGIIIJJJKKKFFFGGGHHHLLLPPPRRRRRRQQQXXX[[[bbbhhhnnnqqqssssssxxxyyyyyy{{{|||}}}~~~~~~}}}{{{yyyvvvrrrpppnnnqqqlllfffdddfffggghhhgggfffhhhiiikkkmmmnnnnnnnnnpppooommmmmmnnnqqqtttwwwrrrnnnjjjiiikkklllkkkjjjlllkkkhhhfffeeedddddddddoootttyyyzzzvvvssstttvvvuuurrrpppmmmllljjjgggeeeeeeiiiooorrrssstttwwwzzzxxxxxxxxxwwwuuussspppnnnttttttttttttuuuvvvwwwxxxzzz}}}|||wwwtttuuuxxx{{{}}}~~~~~~~~~|||zzz|||wwwwwwxxxzzz|||}}}~~~}}}{{{|||}}}}}}zzzwww}}}}}}}}}|||zzzxxxvvvuuu{{{{{{{{{}}}~~~|||}}}{{{yyywwwwwwwwwwwwqqqpppooonnnooopppssstttvvvwwwyyyzzzyyyvvvtttrrrjjjmmmppprrrrrrqqqrrrrrrwwwxxxzzz{{{{{{zzzxxxwwwwwwvvvsssnnnfff___[[[ZZZVVVSSSPPPNNNMMMLLLJJJHHHBBBBBBAAA@@@@@@@@@AAAAAACCCDDDFFFHHHIIIIIIHHHGGGCCCAAA??????CCCGGGKKKMMMNNNNNNOOOPPPOOOKKKEEEAAA@@@@@@>>>===<<<<<<<<<<<<;;;999888999<<<>>>@@@@@@>>><<<888555444555777888777666666666888:::<<<===CCCFFFIIIHHHEEEEEEIIIMMMRRRSSSTTTWWW\\\fffpppwww{{{yyywwwvvvwwwzzz}}}~~~|||{{{{{{|||}}}zzz|||~~~}}}{{{}}}~~~~~~}}}|||~~~}}}}}}}}}yyyyyyzzz|||~~~|||{{{}}}~~~~~~|||{{{zzz|||~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~mmm[[[TTTOOOHHHBBB>>>:::777555666777777777666777:::<<<===>>>===999555444666::::::BBBOOO[[[dddkkkpppsss~~~~~~~~~qqqrrrrrrrrrssstttttttttssssssrrrpppooopppuuuxxxuuurrrooommmmmmooooooooooooppprrrsssttttttsssssstttuuuuuuuuuttttttvvvxxxwwwrrrpppsssuuusssrrrssssssvvvxxxxxxuuuttttttuuuqqqmmmiiigggfffbbb[[[UUUPPPNNNKKKIIIIIIJJJJJJJJJLLLLLLMMMOOOTTTZZZ```dddhhhkkkpppuuuyyy{{{{{{{{{zzz{{{{{{||||||}}}}}}}}}zzzyyywwwuuurrrooolllkkkmmmjjjfffdddfffgggggggggjjjjjjjjjkkkkkklllmmmmmmooonnnnnnnnnooorrrtttvvvpppmmmjjjjjjlllmmmmmmllliiihhhgggeeeeeeeeeeeefffoootttxxxyyyvvvtttvvvxxxuuusssqqqooonnnmmmjjjhhhnnnrrrvvvwwwwwwwwwyyy{{{wwwwwwwwwwwwwwwvvvuuuuuu{{{zzzyyyyyyzzz{{{{{{{{{}}}~~~{{{yyyzzz{{{}}}~~~||||||}}}~~~{{{yyy{{{xxxxxxyyy{{{|||}}}~~~}}}{{{yyyzzz|||}}}{{{yyy}}}|||{{{zzzyyyxxxwwwvvvzzzyyyxxxyyy{{{||||||{{{}}}{{{xxxvvvtttrrrrrrrrrggggggeeeddddddggglllqqqtttuuuvvvwwwvvvtttrrrpppooopppsssuuuwwwxxxwwwvvvvvvwwwyyyzzzzzzzzzxxxwwwuuutttrrrmmmgggbbb```___XXXVVVSSSQQQPPPOOOLLLJJJGGGFFFFFFEEEDDDDDDCCCCCCAAABBBCCCCCCDDDDDDDDDDDDAAAAAACCCFFFIIILLLMMMMMMLLLLLLLLLLLLKKKHHHBBB>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<>>;;;<<<<<<:::777777:::>>>LLLUUUcccoooxxx|||~~~~~~~~~~~~ooooooooopppqqqrrrssstttqqqrrrqqqpppoooqqquuuxxxvvvrrrmmmjjjkkkmmmpppqqqqqqqqqrrrrrrrrrqqqppppppuuuuuuuuuuuuuuuvvvzzz}}}|||xxxvvvyyyzzzwwwvvvwwwyyy|||}}}yyyuuusssrrrmmmfffbbb^^^ZZZTTTPPPMMMMMMLLLKKKKKKLLLMMMNNNRRRVVVZZZ^^^bbbhhhooouuuxxxzzz|||}}}}}}||||||{{{{{{zzzzzzssssssqqqooommmjjjhhhgggiiigggeeeeeeggghhhggggggmmmkkkjjjiiihhhiiijjjkkkmmmmmmnnnoooppprrrssstttooommmkkklllmmmoooooonnniiiiiihhhhhhhhhiiijjjjjjooorrrvvvvvvuuuuuuwwwzzzwwwuuusssssssssrrrpppooouuuwwwyyyyyyxxxvvvvvvwwwuuuvvvvvvwwwxxxzzz{{{|||~~~|||}}}~~~||||||}}}zzzxxxyyyyyyyyyzzz{{{{{{|||}}}}}}zzzxxxwwwxxxzzz||||||||||||{{{zzzxxxwwwwwwxxxxxxxxxwwwuuuvvvwwwyyyyyyyyy{{{yyytttooojjjgggdddcccZZZZZZYYYVVVUUU[[[eeennntttuuuvvvvvvuuutttrrrqqqrrrrrrssswww{{{}}}{{{xxxuuuvvvwwwyyyyyyyyyxxxwwwqqqqqqppplllhhheeedddeee^^^\\\ZZZYYYWWWUUURRROOOMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFCCCFFFKKKOOOQQQPPPNNNLLLKKKJJJJJJJJJIIIEEE@@@<<<>>>>>>>>>===============>>>>>>???BBBDDDEEEDDDCCC;;;999666444333333555666777777888:::;;;;;;;;;;;;<<>>@@@BBB:::<<<===<<<<<>>???@@@@@@AAAAAAAAA@@@@@@??????AAADDDFFFFFFDDDAAA888777444222111222333444666777999;;;<<<<<<;;;;;;???FFFOOOUUUYYY```iiippprrrtttwwwyyyxxxxxxyyyyyyzzz{{{|||}}}~~~yyyxxxwwwwwwxxxzzz}}}~~~|||{{{zzzxxxwwwwwwxxxxxxxxxyyyzzz{{{{{{|||}}}}}}}}}{{{zzzzzzyyyxxxtttvvvxxx|||~~~}}}|||}}}~~~}}}}}}|||zzzzzz{{{~~~~~~~~~~~~~~~~~~~~~{{{wwwooobbbUUUJJJCCC??????===<<<<<<<<<;;;888666@@@CCCFFFGGGFFFEEECCCCCC:::<<<>>>???CCCLLLWWW___ooovvvtttsssrrrqqqqqqrrrtttuuuuuutttssssssuuuwwwyyyzzzvvvsssnnnmmmpppuuuzzz|||xxxxxxxxxyyyzzz{{{|||}}}~~~|||zzz{{{~~~{{{yyy{{{|||}}}~~~|||vvvnnnddd]]]___[[[VVVQQQNNNMMMMMMMMMNNNOOOOOOPPPSSSYYYaaaggghhhqqq{{{}}}~~~}}}~~~~~~~~~}}}{{{zzzyyyyyyyyywwwuuusssrrrpppoookkkkkkjjjiiihhhfffeeedddeeefffhhhjjjkkkkkkkkkkkkllljjjgggeeeeeehhhkkkmmmiiijjjkkklllmmmoooooopppnnnoooqqqqqqqqqpppppppppppppppppppppppppppooooookkkmmmoooqqqsssuuuwwwyyy{{{zzzyyyzzz|||}}}}}}|||~~~}}}xxxwwwwwwwwwxxxzzz|||}}}yyyxxxwwwyyy~~~~~~~~~||||||~~~|||xxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyzzz{{{}}}{{{zzzxxxwwwwwwxxxzzz{{{xxxxxxxxxxxxwwwsssmmmiiijjjfff___WWWOOOHHHDDDAAABBBDDDEEECCCDDDNNN___mmmwwwvvvvvvuuuuuuuuuuuuuuutttrrrrrrvvv|||{{{wwwtttuuuuuuuuuuuuuuuuuutttpppqqqrrrrrrpppnnnmmmnnnkkkiiigggeeedddaaa^^^[[[YYYYYYXXXWWWVVVUUUSSSSSSPPPOOOMMMLLLLLLMMMNNNOOOZZZ\\\\\\YYYTTTOOOMMMLLLNNNLLLJJJIIIHHHGGGDDDAAAAAABBBCCCDDDDDDCCCCCCBBB======???BBBCCCBBB???<<<666555333222111222333333555666999;;;<<<===<<<<<>>============:::888AAAFFFKKKMMMKKKGGGBBB@@@999<<>>;;;===???AAAFFFRRRbbbnnnuuutttsssrrrrrrrrrttttttwwwvvvwwwzzz~~~}}}zzzuuuuuuttttttssssssrrrrrrtttvvvxxxxxxuuuqqqooonnnjjjgggccc```___]]][[[YYYZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYaaaaaa___YYYRRROOOOOORRROOOMMMKKKJJJJJJIIIHHHFFFFFFGGGHHHIIIIIIHHHFFFEEE>>>>>>???@@@@@@???;;;888777666555444333444444555777888:::<<<>>>@@@@@@AAANNNWWWccckkkooosssyyy~~~zzz|||}}}|||zzzyyyyyyzzz|||}}}~~~}}}{{{yyyyyyyyyzzz{{{|||{{{zzzxxxxxxxxxyyyyyyuuuttttttvvvyyy|||}}}}}}{{{zzzzzz}}}}}}xxxtttwwwxxxxxxyyy{{{}}}~~~~~~|||{{{|||{{{yyywwwuuuvvvxxxzzz{{{~~~}}}|||{{{~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{{{{|||}}}~~~}}}~~~yyyzzz|||}}}~~~~~~}}}}}}zzz|||~~~~~~~~~uuucccZZZOOOFFF===999===CCC:::999999:::<<<======<<<>>>BBBGGGIIIGGGBBB>>>;;;999>>>FFFOOOZZZhhhwww}}}{{{yyyxxxxxxxxxzzz}}}}}}||||||yyyxxxwwwyyy{{{}}}}}}|||~~~~~~~~~~~~||||||~~~|||{{{}}}~~~zzztttsssvvvooojjjccc]]]YYYTTTOOOLLLKKKKKKJJJIIIJJJMMMQQQTTTZZZ___eeeiiilllpppwww}}}~~~~~~|||yyyvvvsssrrrqqqqqqpppooonnnmmmllllllhhhhhhhhhhhhhhhgggfffeeefffhhhjjjjjjiiiiiikkkmmmsssrrrooommmlllmmmoooppplllkkkjjjkkklllnnnqqqssssssvvvxxxwwwsssooommmlllnnnooopppqqqrrrrrrqqqqqqsssuuuwww{{{~~~~~~~~~~~~~~~}}}~~~}}}zzz{{{{{{|||||||||||||||{{{vvvzzz||||||zzzzzz~~~}}}|||~~~{{{yyy{{{~~~~~~zzzxxxyyy}}}}}}zzzzzz|||xxxxxxyyyyyyzzzzzzzzz{{{zzz}}}}}}|||}}}|||||||||{{{{{{zzzzzzzzzxxxsssmmmfff___XXXQQQLLLGGGFFFCCC@@@>>>============>>>AAAFFFOOO\\\jjjsssuuutttrrrqqqqqqrrrtttuuuxxxyyy{{{}}}~~~}}}|||{{{wwwvvvtttsssqqqppppppppptttwwwzzzyyyuuuoooiiifffbbb^^^YYYUUUSSSRRRQQQPPPRRRQQQPPPOOOPPPRRRUUUWWW[[[[[[\\\]]]^^^^^^^^^^^^^^^___]]]YYYSSSRRRUUUYYYTTTRRRPPPOOOPPPQQQPPPOOOPPPQQQRRRRRRRRRPPPNNNMMMFFFEEEEEEEEEDDDBBB>>>;;;:::999888888777888888888::::::<<<>>>AAADDDFFFHHHRRR\\\jjjssswwwyyy|||}}}}}}}}}|||zzzzzz|||~~~|||{{{zzz{{{|||}}}|||{{{{{{zzzzzzzzz{{{{{{wwwuuusssvvv{{{|||yyyxxx{{{~~~~~~{{{www}}}{{{yyyxxxxxxyyy{{{}}}{{{zzzyyyzzz}}}}}}{{{yyytttwwwzzz|||}}}~~~~~~}}}{{{zzz~~~~~~~~~~~~~~~||||||||||||~~~~~~|||||||||}}}}}}|||~~~{{{|||~~~~~~}}}}}}zzz|||~~~~~~}}}|||{{{zzz{{{}}}xxxpppooosssmmmaaaSSSJJJAAA===999666999>>>777666555777:::<<<>>>>>>;;;===???@@@>>>===<<<======FFFTTTaaammmyyyyyyyyyyyyzzz~~~~~~}}}~~~~~~|||~~~||||||}}}yyyyyy{{{|||xxxqqqpppssshhhbbbYYYSSSPPPNNNLLLJJJLLLMMMMMMMMMOOORRRWWWZZZ___fffooouuuvvvxxx|||xxxzzz~~~}}}xxxtttpppmmmkkkoooooonnnnnnmmmmmmllllllgggggghhhhhhhhhgggffffffeeehhhiiihhhggggggjjjmmmxxxvvvtttqqqpppoooppppppnnnmmmlllkkkmmmooosssuuuuuuxxxzzzyyytttnnnkkkjjjmmmoooqqqsssuuuvvvvvvvvvxxxzzz}}}|||{{{|||}}}~~~}}}zzz{{{zzz~~~}}}|||}}}xxxwww{{{~~~}}}yyywwwxxx|||}}}{{{{{{~~~yyyyyyzzz{{{{{{|||}}}}}}|||~~~||||||}}}}}}}}}}}}|||{{{zzzyyywwwpppfff\\\SSSLLLFFFCCCBBBAAA???<<<;;;:::::::::AAACCCFFFNNNYYYfffrrryyywwwvvvsssrrrrrrtttvvvxxxwwwyyy|||}}}|||{{{zzz{{{wwwvvvtttrrrpppooonnnnnnrrruuuxxxwwwrrriiibbb^^^[[[VVVPPPKKKIIIIIIIIIHHHIIIHHHFFFEEEGGGKKKOOOQQQTTTUUUWWWYYYYYYYYYYYYXXXXXXZZZ[[[YYYUUUUUUZZZ___[[[XXXVVVVVVWWWXXXXXXWWWYYYZZZ[[[\\\[[[YYYVVVUUUPPPOOOMMMLLLKKKHHHEEEBBB<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@CCCGGGJJJMMMRRR^^^lllwwwzzz|||~~~~~~}}}|||zzzyyy{{{~~~~~~}}}||||||}}}{{{{{{||||||||||||||||||xxxvvvtttvvv|||}}}yyywwwxxx|||}}}zzz~~~|||yyyvvvvvvxxx{{{}}}zzzyyyyyy{{{~~~uuuxxx{{{}}}}}}~~~}}}{{{zzz~~~~~~~~~~~~~~~~~~{{{{{{{{{|||~~~||||||{{{|||}}}~~~~~~|||~~~~~~}}}zzz}}}~~~}}}}}}{{{xxxwwwqqqrrrjjj___\\\```ZZZNNNHHH???999999888555555999999777666666999<<<===>>>:::::::::999999;;;>>>AAACCCOOOaaarrr~~~~~~~~~|||}}}|||~~~~~~~~~|||zzzyyyyyyyyyxxxzzzxxxvvvvvvuuuoooddd[[[YYYUUUQQQMMMLLLLLLKKKKKKMMMKKKLLLPPPXXX```dddeeeooottt{{{~~~|||zzzzzz}}}}}}||||||wwwuuuwwwtttmmmkkkmmmmmmlllkkkkkkkkklllmmmnnniiiiiiiiiiiiiiihhhgggggggggiiikkklllkkkmmmqqquuuuuutttsssqqqpppooooooooopppqqqqqqqqqpppqqqtttwwwwwwyyyzzzzzzxxxtttpppmmmnnnsssxxxyyyvvvuuuwwwzzz~~~~~~}}}~~~~~~~~~|||}}}~~~}}}}}}|||~~~}}}}}}~~~~~~~~~|||zzzzzz|||}}}~~~yyy~~~{{{yyyyyy{{{~~~~~~zzz{{{|||}}}~~~~~~}}}{{{xxxvvv~~~|||zzzyyywwwtttooolllbbb\\\RRRKKKGGGDDD@@@=========>>>@@@BBBCCCAAA???GGGMMMVVV```hhhoootttwwwwwwwwwwwwvvvuuuuuuttttttwwwyyyzzz{{{zzzxxxuuusssuuutttqqqkkkjjjlllkkkggglllnnnqqqpppkkkbbbYYYSSSRRRNNNJJJGGGFFFFFFFFFEEEFFFDDDBBBBBBDDDFFFGGGGGGNNNOOOQQQSSSTTTTTTTTTTTTWWWVVVUUUTTTUUUXXXZZZ\\\]]]\\\[[[ZZZZZZ[[[]]]^^^]]]]]]]]]^^^```aaaaaa```\\\XXXUUUUUUUUURRRKKKEEEBBBFFFIIIIIIEEE@@@===<<<>>>AAAEEEGGGFFFFFFHHHKKKSSS]]]kkkvvv{{{|||}}}~~~{{{zzz}}}}}}}}}~~~}}}|||{{{{{{{{{{{{~~~zzzxxxzzzzzzwwwxxx{{{{{{{{{zzz{{{}}}yyywwwxxx{{{{{{{{{{{{|||{{{yyywwwvvvxxxyyyzzzzzzzzz|||~~~~~~}}}yyy{{{}}}~~~}}}|||}}}~~~|||{{{{{{zzz{{{{{{||||||||||||{{{}}}~~~~~~~~~|||}}}}}}|||||||||}}}~~~~~~|||~~~~~~{{{yyywwwtttrrrlllcccVVVLLLHHHFFFEEECCC>>>;;;666222000000222333777444111222666:::;;;;;;;;;777666:::;;;999;;;@@@NNN```rrr{{{}}}~~~~~~{{{zzzyyyyyywwwvvvtttpppmmmllljjjeee\\\TTTSSSPPPLLLIIIIIIIIIKKKKKKOOOOOOQQQWWW```gggkkkllluuuzzz~~~}}}|||~~~~~~{{{yyyxxxtttpppooorrrpppkkkiiilllnnnmmmkkkiiihhhiiijjjjjjiiiiiiiiiiiiiiiiiihhhhhhlllnnnooopppoooqqquuuxxxvvvuuutttrrrqqqoooooonnnssstttttttttsssrrrtttvvvuuuwwwxxxyyywwwtttpppnnnooosssvvvvvvttttttxxx|||~~~}}}}}}}}}~~~}}}~~~}}}}}}~~~~~~~~~|||zzzzzz{{{}}}}}}}}}{{{xxxwwwvvvxxx|||}}}~~~~~~}}}|||{{{zzzzzz|||wwwsssooojjjdddaaaVVVQQQIIICCC@@@===;;;999>>>>>>>>>???AAADDDGGGIIITTT]]]iiippprrrsssuuuxxxvvvvvvvvvuuuuuuuuuuuuuuuvvvxxxyyy{{{zzzxxxvvvuuussssssqqqmmmnnnqqqpppmmmnnnpppqqqoooiii___UUUNNNJJJGGGCCCAAAAAAAAAAAAAAADDDBBBAAAAAADDDGGGHHHIIILLLLLLNNNOOOOOONNNMMMMMMNNNNNNPPPRRRUUUWWWYYYZZZ\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYZZZ]]]___aaaaaa___\\\XXXXXXYYYWWWRRRMMMNNNQQQSSSRRRNNNHHHEEEDDDBBBGGGLLLNNNLLLKKKLLLMMMXXX___hhhoootttwww|||}}}|||}}}~~~||||||~~~}}}}}}||||||}}}zzzyyy{{{{{{xxxyyy}}}zzzzzzzzz|||~~~{{{xxxwwwxxxyyyzzz||||||{{{yyyvvvuuuvvvwww|||||||||~~~~~~|||}}}~~~~~~}}}|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||~~~}}}|||}}}}}}~~~~~~~~~}}}~~~~~~xxxrrrmmmgggbbb___YYYRRRGGG???;;;:::999777777555222000///111444666666333111111555888::::::888555555999;;;<<>>@@@CCCFFFGGGGGGHHHIIIJJJJJJJJJHHHGGGFFFDDDFFFJJJOOOSSSUUUWWWWWWXXXWWWWWWVVVTTTSSSQQQPPPPPPPPPQQQRRRTTTVVVYYYZZZ\\\YYYVVVVVVWWWWWWTTTQQQUUUWWWYYYXXXTTTOOOLLLJJJIIIOOOVVVYYYVVVSSSQQQQQQ[[[^^^cccfffjjjqqqyyy||||||}}}}}}||||||}}}zzzzzz||||||zzz{{{~~~yyyzzz|||~~~~~~|||xxxvvvvvvxxxzzz|||}}}|||yyyvvvuuuuuuvvv~~~~~~}}}|||}}}|||~~~~~~~~~}}}}}}~~~}}}}}}}}}|||||||||{{{{{{|||}}}~~~}}}~~~~~~~~~~~~|||zzzyyyxxxyyyyyytttpppiiibbb[[[TTTMMMIIIIIIDDD===888555444333222000///......///222555888333111000000333666777888444444555888;;;AAAOOO\\\ttt|||{{{{{{zzzxxxuuuppplllddd___YYYTTTQQQOOOMMMKKKJJJIIIHHHHHHIIINNNTTTYYYaaadddiiipppvvvzzz}}}}}}|||~~~~~~{{{zzzzzz{{{||||||zzzvvvsssqqqqqqpppooooooooooooooooooppppppmmmjjjgggfffggghhhjjjjjjjjjiiiiiijjjkkkmmmnnnpppqqqrrrrrrssstttvvvwwwuuuuuuuuuuuuuuuuuuttttttwwwyyy{{{zzzwwwtttqqqqqqppprrrtttuuuvvvtttsssrrrssssssrrrqqqqqquuu|||~~~~~~|||{{{}}}|||}}}~~~~~~|||zzzyyyzzz|||~~~~~~zzzvvvtttssssssoooiiiaaaYYYSSSOOOJJJHHHGGGDDD???<<<;;;;;;======>>>CCCIIILLLOOOVVVaaaiiipppwww~~~|||vvvrrrrrrvvvwwwwwwxxxyyyyyyzzzzzz{{{||||||}}}|||zzzxxxwwwyyyyyywwwssssssuuusssooorrrrrrqqqnnnggg___WWWRRROOOLLLIIIGGGGGGHHHGGGFFF@@@???>>>???AAACCCDDDCCCEEEEEEFFFGGGFFFEEEDDDCCC@@@AAAEEEIIILLLPPPRRRSSSQQQQQQRRRRRRQQQOOOMMMLLLGGGIIIKKKLLLLLLKKKKKKKKKQQQOOOMMMLLLNNNNNNMMMLLLOOOPPPQQQRRRPPPNNNMMMLLLNNNUUU\\\___\\\WWWTTTRRRXXXZZZ]]]___ccckkkuuu}}}|||}}}~~~}}}|||{{{{{{}}}{{{{{{}}}~~~{{{|||zzz|||~~~zzz{{{{{{yyyvvvuuuxxx|||{{{||||||{{{yyyxxxyyyzzz}}}|||}}}{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzz}}}~~~~~~~~~~~~~~~{{{}}}~~~~~~}}}~~~}}}|||}}}{{{zzz{{{xxxtttqqqnnnllljjjiii\\\YYYTTTOOOKKKFFF@@@<<<>>>;;;888555444333333222000///......///111444555111000///000111333555666333555666888<<>><<<;;;===@@@BBBCCCJJJTTT[[[```fffnnnuuu|||}}}~~~}}}yyyvvvyyyyyyzzz{{{|||}}}~~~~~~}}}{{{yyyxxxyyyzzzxxxuuuuuuwwwuuuqqqsssrrrqqqnnniiiccc]]]ZZZVVVTTTQQQOOOOOONNNMMMKKKFFFDDDCCCCCCDDDDDDDDDBBBAAAAAACCCDDDDDDDDDCCCBBB???>>>>>>???AAAEEEHHHJJJHHHIIIKKKLLLMMMLLLKKKKKKGGGKKKOOOOOOLLLGGGDDDCCCGGGEEEDDDDDDDDDEEEEEEEEECCCCCCEEEGGGIIIJJJJJJJJJJJJQQQXXX[[[WWWRRRNNNLLLNNNQQQUUUXXX\\\dddnnnuuu||||||||||||{{{{{{{{{|||~~~~~~{{{{{{~~~~~~~~~{{{{{{~~~~~~|||{{{~~~|||~~~}}}uuuxxxzzzyyywwwwwwzzz~~~zzz{{{}}}}}}}}}}}}~~~~~~~~~|||~~~~~~|||}}}~~~}}}||||||}}}~~~~~~||||||~~~{{{}}}~~~|||}}}~~~~~~|||{{{zzz|||~~~~~~zzzuuurrrppplllfffbbb___\\\XXXUUUGGGEEECCCAAA@@@===999666444444333222111111111222444333222111000000000111000000000000111222444555444777999999???OOOeeeuuu~~~{{{yyyyyyvvvpppkkkgggbbb]]]YYYQQQOOOKKKHHHGGGHHHIIIJJJMMMPPPSSSUUUXXX]]]dddjjjyyy{{{||||||zzzwwwtttrrrssstttqqqrrrsssrrrqqqqqqssstttrrrsssrrrnnnmmmppppppnnnmmmmmmmmmmmmnnnppprrrsssnnnmmmkkkkkkmmmpppuuuwwwwwwvvvvvvxxxzzzzzzyyywwwrrrtttvvvxxxzzz{{{{{{{{{wwwyyy|||{{{yyyuuusssrrrrrrsssuuuvvvwwwxxxwwwwwwwwwwwwvvvvvvxxx|||~~~~~~}}}~~~~~~~~~{{{zzzzzz}}}~~~~~~|||{{{zzz{{{}}}~~~~~~~~~zzzssskkkccc\\\YYYLLLHHHDDDAAAAAABBBBBBBBB<<<<<<<<<;;;<<>>@@@@@@AAACCCEEEFFFHHHHHHIIIJJJOOOTTTUUUPPPKKKHHHGGGDDDDDDDDDDDDCCCCCCCCCBBB>>>======@@@CCCFFFFFFFFFAAAGGGLLLNNNKKKFFFDDDCCCEEEHHHMMMPPPTTTZZZbbbiiiwwwxxxyyyxxxwwwxxxzzz|||~~~~~~zzzzzz~~~~~~~~~||||||~~~{{{zzz|||}}}}}}{{{uuuwwwxxxyyyyyyzzz{{{}}}yyy{{{~~~~~~}}}~~~~~~|||{{{~~~~~~}}}||||||~~~~~~|||}}}}}}~~~~~~~~~}}}}}}zzz{{{|||{{{wwwqqqjjjfff```[[[TTTPPPNNNKKKGGGCCC<<<;;;;;;;;;;;;999666333111333333333111111333555666666555333222000///...000111333222222222444666555999;;;;;;DDDXXXnnn{{{}}}|||~~~~~~||||||~~~{{{vvvsssqqqlllddd]]]XXXUUUSSSQQQKKKKKKKKKKKKJJJKKKMMMOOOVVVZZZ```ccceeeiiiooouuu~~~~~~~~~zzzyyywwwssspppnnnpppqqqppppppppppppooopppsssuuuoooqqqoookkkjjjooopppmmmmmmnnnoooqqqrrrssssssssspppooommmlllnnnsssxxx{{{zzzyyyyyy{{{}}}}}}{{{xxxtttvvvxxxzzz||||||{{{zzzxxxzzz||||||zzzxxxwwwwwwtttuuuwwwxxxyyyzzzzzzyyyyyyyyyzzz{{{~~~~~~~~~~~~~~~zzz}}}~~~~~~}}}{{{yyyzzz{{{yyy{{{}}}|||~~~{{{zzzzzz{{{~~~~~~{{{|||zzzvvvrrrjjjbbbYYYRRRMMMJJJAAA???<<<<<<===>>>??????:::<<<>>>@@@CCCHHHPPPVVVaaaeeelllsssxxxzzzzzzyyyuuuttttttvvvxxxzzz{{{zzz}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{xxxzzz{{{zzz|||~~~zzzxxxuuuqqqjjjddd^^^ZZZWWWXXXWWWVVVVVVWWWXXXWWWUUUNNNMMMLLLLLLMMMMMMKKKIIIFFFGGGHHHIIIHHHGGGFFFEEEAAA???>>><<<;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDGGGLLLPPPQQQNNNLLLLLLNNNIIIJJJJJJJJJHHHFFFEEEEEEAAA???===>>>@@@BBBBBB@@@;;;???CCCCCC@@@======>>>???AAADDDFFFHHHMMMUUU\\\lllppptttwwwwwwxxxzzz|||}}}}}}yyyyyy}}}}}}||||||~~~zzzxxxzzz}}}~~~}}}zzzxxxxxxxxxxxxzzz{{{|||zzzyyyyyy|||~~~~~~~~~|||zzz{{{~~~~~~~~~{{{zzz}}}~~~~~~~~~~~~~~~}}}}}}~~~{{{yyyuuuoooggg```YYYVVVOOOJJJDDDAAAAAA@@@<<<888888888888999:::999777444333555666555333333666888333333444333333111000///111333555555333333555777444888;;;>>>JJJaaauuu|||{{{}}}}}}zzzzzz}}}}}}xxxsssoooiiicccZZZSSSNNNMMMLLLLLLJJJLLLNNNOOOPPPQQQRRRTTT^^^dddkkknnnooosssyyy~~~}}}~~~wwwvvvsssoookkkkkklllooopppppppppooonnnooosssuuummmpppnnnjjjjjjpppqqqooonnnoooqqqrrrssssssrrrrrrqqqpppmmmmmmpppuuuzzz~~~{{{yyyyyy{{{}}}}}}{{{xxxwwwyyyzzz||||||{{{zzzxxxyyy{{{}}}}}}{{{zzzzzzzzzvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{}}}~~~~~~}}}|||}}}|||}}}{{{www}}}}}}~~~~~~{{{yyyxxxyyy{{{vvvyyy}}}~~~~~~{{{{{{~~~}}}{{{{{{|||}}}~~~~~~|||xxx|||{{{vvvrrrkkkeee\\\RRRIIIDDDAAA@@@>>><<<::::::;;;<<<<<<;;;<<>>??????===;;;:::===@@@???<<<;;;<<<>>>===>>>??????@@@DDDLLLSSSccciiiqqqwwwxxxyyy{{{|||}}}}}}yyyyyy}}}}}}}}}}}}~~~yyywwwxxx|||}}}~~~}}}{{{xxxvvv|||zzzyyyzzz}}}|||yyyuuuzzz|||~~~|||zzzwww{{{}}}~~~~~~}}}~~~~~~yyywww{{{}}}}}}~~~~~~}}}~~~{{{vvvmmmcccYYYQQQKKKIIIDDD???:::888:::;;;777444555666777:::<<<<<<:::888222333444333000111444777///000111333333333222111222444666666444444666888333777:::???OOOgggzzz}}}~~~~~~~~~{{{xxxvvvqqqhhhbbb[[[UUUMMMHHHFFFHHHJJJKKKJJJMMMPPPRRRTTTYYYaaagggllloootttxxxzzz}}}~~~}}}{{{zzzyyyvvvtttqqqnnnlllkkkjjjjjjrrrqqqqqqqqqrrrtttvvvwwwlllllllllmmmnnnpppqqqrrrrrrqqqqqqsssttttttrrrpppqqqrrrsssssssssuuuxxx{{{yyyxxxxxxxxxzzz|||~~~||||||}}}}}}|||{{{{{{zzz|||{{{{{{|||zzzuuutttwww}}}{{{yyyyyy{{{||||||{{{{{{}}}~~~~~~}}}~~~}}}|||}}}~~~~~~}}}}}}|||{{{|||~~~~~~zzz{{{~~~wwwuuuwww~~~}}}|||{{{|||~~~}}}zzzzzz|||zzzuuuzzz}}}zzzpppfff___VVVOOOIIIHHHFFFAAA===<<<>>><<<:::;;;===???@@@@@@???DDDLLLUUU]]]fffmmmrrruuutttuuuwwwyyyzzzyyyxxxxxxwwwyyy{{{yyyxxx}}}}}}zzzwwwwwwyyy|||xxxyyyyyyyyyyyyzzz|||~~~yyyzzz{{{|||||||||zzzzzz|||yyytttiii]]]RRRJJJFFFEEEDDDAAA@@@???@@@AAABBBAAADDDEEECCCDDDHHHHHHFFFIIIKKKOOOPPPPPPPPPQQQRRRMMMKKKKKKMMMNNNKKKBBB;;;===<<<<<<===???@@@???===BBBBBBBBBAAA@@@AAAEEEHHHHHHIIIKKKMMMOOOPPPQQQQQQMMMLLLKKKIIIFFFDDDBBBAAAAAA???<<<::::::;;;===>>><<<;;;999777888===DDDIIIXXXhhhwwwzzzxxxyyyzzzyyyzzz|||~~~}}}||||||{{{{{{yyywwwuuuxxxzzz}}}~~~|||{{{{{{{{{{{{||||||{{{wwwuuu|||yyyxxxzzz|||~~~~~~~~~{{{~~~}}}|||~~~}}}zzz{{{~~~|||xxx}}}~~~||||||~~~}}}}}}xxxmmm```TTTIII???<<<>>>:::;;;:::888666444555666555222222:::CCCEEE???777555555555444444333333333000111222333444555555555444222111333888<<<===<<<777888===GGGWWWhhhwww}}}~~~~~~}}}|||{{{{{{vvvpppllljjjeee^^^XXXRRROOOKKKHHHGGGHHHIIIJJJLLLMMMOOORRRWWW___gggmmmnnnqqqvvvzzz}}}}}}yyyuuusssqqqrrrqqqooolllkkkjjjjjjjjjoooqqqsssuuuvvvvvvuuutttlllllllllmmmnnnppprrrrrrssssssrrrsssttttttrrrpppqqqssstttuuuuuuwwwzzz}}}|||{{{{{{||||||}}}~~~~~~}}}}}}}}}||||||{{{zzzzzz}}}{{{|||}}}{{{vvvvvvyyy}}}|||{{{{{{zzzwwwuuu{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~zzzxxxyyy~~~~~~||||||}}}~~~||||||}}}{{{vvvssstttssspppiii___VVVPPPLLLFFFBBBCCCBBB===999999999999888888:::>>>BBBDDDNNNRRRYYY```hhhooovvvzzz{{{zzzyyyzzz{{{{{{yyywwwyyyyyyzzz|||zzzyyy}}}~~~|||yyyvvvvvvxxxzzzxxxxxxxxxwwwvvvxxx{{{~~~yyyyyyzzzzzz{{{{{{zzzzzz|||zzztttkkk^^^QQQIIIDDD>>>===;;;999888999:::;;;<<>>BBBDDDGGGIIIIIIJJJLLLNNNJJJJJJKKKOOOSSSRRRMMMGGGFFFDDDCCCCCCCCCCCC@@@>>><<<=========<<<===@@@BBBBBBCCCEEEHHHKKKMMMNNNOOOPPPOOONNNNNNMMMNNNNNNNNNJJJHHHEEEBBB@@@???>>>???===<<<:::777777;;;@@@EEERRRbbbrrrxxxxxxzzzzzzxxx|||}}}~~~~~~~~~}}}~~~~~~~~~~~~{{{zzzzzzzzzxxxwww||||||}}}~~~~~~~~~|||yyyxxxyyyzzzyyyxxx{{{xxxttttttvvvzzz|||}}}||||||}}}~~~}}}zzzzzz|||}}}{{{xxx|||}}}~~~}}}{{{uuuggg\\\QQQHHH???888555777::::::999777444333333444555333333888???@@@<<<666333333222222111111111111000111111222333333333333555333222333777:::::::::;;;===CCCMMM\\\kkkxxx~~~|||yyyxxxvvvtttrrrmmmhhhbbb^^^[[[XXXSSSOOOIIIHHHGGGGGGGGGHHHIIIJJJNNNNNNPPPVVV```jjjqqquuuqqqtttxxx|||~~~}}}{{{wwwsssooollljjjmmmlllkkkjjjjjjjjjjjjjjjllloootttxxxyyywwwtttqqqlllmmmmmmnnnoooqqqssstttvvvtttsssssstttsssqqqooorrrtttvvvxxxyyy{{{}}}~~~}}}|||~~~}}}|||{{{zzz{{{{{{~~~|||}}}}}}xxxxxx|||~~~}}}}}}}}}zzzwwwtttzzz|||~~~~~~}}}}}}}}}~~~~~~}}}||||||}}}~~~}}}{{{}}}{{{|||~~~~~~~~~~~~}}}zzz{{{~~~}}}}}}~~~|||zzzzzzvvvppphhhfffbbb\\\TTTLLLEEEAAAAAA===<<<>>>>>>:::777888555666888999;;;AAAIIIPPP^^^bbbhhhmmmrrrxxx}}}|||{{{{{{yyywwwuuu{{{{{{|||}}}|||yyy}}}}}}}}}{{{xxxuuuuuuvvvxxxxxxxxxwwwuuutttvvvzzz}}}yyyyyyyyyyyyyyyzzz{{{{{{|||{{{vvvlll___QQQGGGBBB===<<<:::888888888888999999;;;;;;888888::::::777:::;;;===???@@@BBBEEEGGGEEEFFFIIIOOOUUUXXXVVVSSSNNNLLLJJJHHHHHHFFFDDDAAA===>>>@@@???===<<<<<<===;;;<<<>>>AAADDDFFFGGGHHHJJJJJJJJJJJJLLLOOORRRTTTSSSQQQNNNKKKGGGDDDBBBAAAAAA@@@>>>;;;999;;;@@@CCCLLL\\\mmmvvvyyy{{{zzzxxx~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||~~~|||yyyyyyyyyzzzzzzyyy~~~~~~}}}~~~}}}xxxuuuvvvxxx{{{{{{yyyvvvrrrrrruuuyyy|||~~~xxxyyy{{{|||}}}yyyxxxzzz|||{{{yyy|||}}}}}}}}}|||~~~~~~~~~|||sssiiiZZZPPPFFFAAA<<<777666888888888777555222111111333555444555666888888666444222222111111111111111000000111111222222222111111555444333444666888888888>>>CCCKKKWWWdddpppzzz|||xxx{{{xxxsssooommmjjjfffdddbbb]]]XXXTTTRRRPPPMMMJJJEEEEEEEEEEEEFFFHHHKKKMMMQQQRRRWWW```lllvvvzzz{{{vvvwwwyyy|||~~~~~~|||ttttttsssrrrpppnnnkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkknnnsssvvvwwwvvvrrrpppnnnnnnoooppprrrtttuuuvvvwwwuuusssssssssrrrpppnnnsssvvvyyy|||}}}~~~}}}{{{yyy}}}|||{{{{{{{{{|||~~~}}}~~~{{{{{{}}}}}}{{{xxxzzz|||}}}}}}||||||}}}~~~|||{{{{{{}}}~~~~~~~~~}}}||||||~~~}}}}}}~~~}}}|||~~~||||||~~~}}}||||||}}}wwwrrrooohhhaaa[[[XXXRRRKKKEEE@@@===<<<===::::::======999888999444888===@@@CCCLLLXXXaaaiiilllppptttwww{{{~~~{{{zzzyyyxxxuuusss}}}|||}}}|||yyy|||{{{{{{zzzwwwuuutttvvvwwwzzzyyywwwtttsssuuuzzz}}}zzzzzzyyyyyyyyy{{{|||}}}|||{{{vvvlll^^^PPPEEE???===<<<:::999888888888888:::<<<;;;888666888777444555666777888888:::>>>AAA@@@@@@CCCHHHNNNRRRRRRQQQNNNLLLIIIIIIIIIHHHGGGEEEFFFHHHIIIHHHEEEBBB@@@@@@:::;;;<<<===>>>>>>>>>>>>BBBBBBAAABBBEEEIIIMMMPPPSSSRRRPPPNNNKKKHHHFFFEEEFFFFFFDDDBBBAAABBBFFFIIILLLXXXiiiuuu{{{|||zzzxxx}}}}}}|||{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{|||zzzxxxwwwyyy{{{|||{{{}}}}}}~~~~~~|||xxxuuuvvvyyy{{{||||||yyyuuuuuuwww{{{~~~yyyxxxxxxzzz~~~~~~{{{xxx}}}|||{{{~~~}}}yyyyyy{{{}}}~~~~~~~~~~~~}}}|||~~~~~~}}}|||||||||~~~}}}||||||}}}~~~~~~~~~yyylll```SSSJJJAAA>>><<<888888999444444555333111111222444555555555444333222222222333333333333333333333333222333333333333222222111333333333444666888999999???FFFSSS```lllvvv}}}~~~}}}zzzuuuooonnnjjjfffbbb^^^[[[WWWUUUVVVTTTPPPMMMKKKJJJIIIHHHFFFGGGGGGFFFFFFIIIOOOTTTWWWZZZaaammmxxx~~~{{{yyyxxxyyy{{{zzzxxxuuuqqqrrrssssssrrrqqqooonnnjjjjjjkkkkkkllllllllllllkkkmmmooorrrsssrrrqqqppppppqqqqqqsssuuuwwwxxxyyyvvvuuusssrrrssssssqqqppptttxxx|||~~~|||yyyxxx~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~{{{{{{|||}}}}}}||||||}}}{{{{{{|||~~~~~~|||~~~}}}}}}~~~~~~}}}|||~~~}}}|||{{{}}}~~~}}}||||||{{{{{{~~~xxxnnngggaaaYYYQQQKKKHHHDDD???===<<<<<<===;;;999:::===<<<999999;;;777===DDDJJJPPPYYYfffoooppprrruuuwwwyyy{{{~~~}}}zzzyyyyyyyyyxxxwww}}}|||~~~|||xxxzzzzzzzzzzzzxxxvvvvvvwwwyyy|||{{{xxxuuutttuuuzzz}}}{{{zzzzzzyyyzzz|||~~~{{{zzzuuukkk]]]NNNCCC===777666555444333222111111999<<<;;;777666888777444555666666666666777:::===<<<<<<===???BBBEEEFFFFFFEEEDDDBBBCCCEEEGGGGGGFFFJJJLLLOOOOOOMMMKKKJJJIIICCCCCCBBBAAA@@@>>><<<;;;???>>>======???BBBEEEGGGJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJIIIIIIJJJMMMPPPNNNVVVdddrrrzzz|||zzzyyy{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwwwwzzz|||||||||yyyzzz}}}~~~}}}{{{xxxxxxyyyzzzzzzzzz~~~{{{xxxxxxzzz}}}~~~{{{xxxuuuuuuyyy{{{{{{zzz|||{{{yyy|||~~~|||zzzzzz}}}~~~|||{{{{{{{{{}}}|||zzzzzzzzz|||zzzkkk]]]NNNDDD;;;999888666444555000111222222222222444666555666666333000...///111333333333333333333333333555555666666666555444444111222444666888:::;;;<<<>>>HHHXXXhhhsss{{{wwwrrrlllfff___\\\XXXTTTRRROOOLLLIIIKKKJJJIIIHHHGGGFFFFFFFFFHHHJJJJJJJJJJJJNNNVVV\\\___dddlllvvv~~~~~~}}}zzzvvvuuuvvvvvvtttqqqwwwwwwxxxxxxvvvtttqqqoookkkllllllmmmmmmllllllkkkllllllmmmnnnooopppqqqqqqqqqqqqrrrtttvvvxxxzzz{{{vvvuuussssssuuuvvvuuuuuuvvvzzz}}}{{{yyyxxx~~~}}}}}}{{{|||}}}}}}}}}||||||~~~{{{|||}}}}}}{{{~~~}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}||||||~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{zzzzzzyyyyyyyyyuuussslllaaaYYYTTTLLLEEE>>><<<:::888888:::<<<>>>999777888;;;:::888:::??????FFFOOOWWW___gggooouuuuuuwwwyyy{{{|||}}}}}}{{{zzz{{{||||||{{{|||{{{}}}~~~zzzvvvwww|||xxxzzzzzzzzzxxxxxxzzz||||||{{{yyyvvvtttuuuyyy|||yyyyyyyyyzzz{{{|||}}}~~~yyyxxxssshhhZZZLLLBBB<<<555444444333111000///...555888888444444666666333555777888888888999<<<>>><<<<<<;;;::::::<<<===>>>>>><<<;;;<<>><<<;;;;;;<<<===>>>AAAAAABBBBBBCCCEEEFFFGGGGGGIIIJJJJJJJJJLLLOOOQQQOOORRR]]]lllvvvyyyyyyzzzxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{xxxwwwwwwxxx{{{||||||{{{vvvxxx|||~~~}}}{{{zzzyyyzzz{{{{{{zzzxxx{{{zzzxxxyyy{{{}}}~~~~~~|||xxxttttttyyy}}}}}}~~~|||{{{}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~|||nnn```NNNDDD;;;999999777444444000111333333333444666888444555555333111//////000111222222222222222333333666777777888888888777777111444777:::;;;<<<>>>@@@???KKK^^^nnnyyy~~~}}}ssskkkfff```ZZZTTTRRRNNNLLLJJJHHHFFFDDDBBBCCCEEEEEEEEEEEEFFFFFFGGGKKKOOOQQQRRRWWW^^^dddhhhmmmtttyyy|||}}}}}}}}}~~~xxxsssqqqsssuuutttrrrxxxxxxyyyyyywwwtttqqqooolllmmmmmmmmmmmmkkkjjjiiikkklllnnnooopppqqqqqqpppppppppqqqsssuuuwwwzzz{{{wwwvvvuuuvvvxxx{{{|||{{{www{{{}}}||||||{{{{{{}}}~~~}}}|||~~~~~~}}}~~~~~~}}}|||}}}~~~~~~}}}{{{}}}}}}|||~~~~~~|||}}}~~~~~~~~~{{{yyy|||{{{wwwwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxvvvtttqqqooommmlllccc```YYYOOOJJJGGGCCC===888777777777888:::;;;===888666777::::::;;;@@@GGGNNNTTT]]]gggoootttvvvwwwwwwyyy{{{}}}}}}~~~|||yyyyyyzzz|||||||||zzzzzz{{{|||xxxssstttxxxxxxyyy{{{{{{{{{|||~~~{{{zzzyyywwwttttttvvvyyyvvvvvvxxxyyyzzz{{{{{{{{{xxxvvvpppeeeWWWJJJAAA<<<777777666555444222111000111444444222222555666333444666:::<<<===>>>AAABBB@@@???===;;;:::<<<>>>AAA<<<:::888888:::;;;<<<<<<;;;>>>BBBEEEFFFGGGIIIKKKLLLLLLLLLLLLLLLKKKJJJJJJEEEDDDBBBAAA???>>>>>>>>>???>>>=========???AAACCCAAACCCDDDEEEEEEFFFHHHJJJKKKJJJRRRbbbooouuuxxx|||wwwxxxyyy{{{||||||||||||{{{{{{{{{|||||||||}}}}}}vvvvvvwwwzzz||||||{{{yyywwwxxxzzz|||~~~{{{zzzxxxyyyzzz{{{zzzyyyvvvvvvxxx{{{|||xxxuuuuuuyyy}}}~~~~~~|||||||||{{{{{{||||||}}}|||}}}~~~~~~~~~~~~~~~~~~rrrdddPPPEEE<<<;;;<<<:::777555333444555555444444666777444444444444333222111000222222333333333444444444666777888999999999999999555888<<<=========???AAACCCQQQdddsss|||~~~}}}~~~~~~wwwwwwrrrhhh```[[[VVVPPPOOOMMMJJJHHHGGGFFFDDDBBB>>>AAADDDFFFFFFGGGGGGHHHDDDKKKRRRWWWYYY]]]dddiiinnnrrrwwwyyyxxxxxxzzz}}}}}}wwwpppooorrruuuvvvtttssstttvvvvvvuuussspppnnnmmmmmmnnnmmmllljjjhhhgggjjjllloooqqqrrrrrrqqqpppooooooppprrrtttvvvyyyzzzxxxwwwvvvxxx{{{xxx|||~~~}}}|||}}}~~~~~~{{{~~~|||{{{~~~~~~~~~~~~}}}}}}~~~}}}{{{{{{{{{{{{~~~{{{~~~}}}|||~~~~~~~~~~~~wwwuuuwwwvvvqqqrrrssstttvvvvvvwwwwwwwwwyyywwwsssmmmhhhbbb^^^\\\RRRPPPIIIAAA>>>???===999888888999999999:::;;;<<<888777888;;;===>>>FFFNNN[[[```hhhssszzz}}}{{{xxxwwwyyy|||}}}~~~|||zzzwwwvvvwwwyyyyyyyyyyyyyyyzzz{{{wwwrrrrrrvvvxxxyyy|||}}}}}}~~~yyyyyyyyyvvvtttsssuuuvvvssstttvvvxxxyyyyyyyyyyyywwwuuunnncccVVVIIIAAA===666666666555333111000//////222333111333666777555222555:::>>>@@@BBBEEEFFFDDDCCCAAA???>>>@@@DDDGGG???<<<888666777777777777:::<<<>>>??????@@@AAACCCFFFGGGIIIKKKMMMNNNNNNOOOPPPOOONNNLLLJJJHHHGGGFFFAAA???<<<::::::;;;===???;;;===????????????@@@BBBFFFDDDJJJZZZiiiqqqwww|||vvvxxx{{{}}}~~~}}}|||||||||}}}}}}}}}~~~~~~uuuvvvxxx{{{}}}}}}zzzwwwzzzzzzzzzzzz|||~~~|||zzzxxxwwwyyy{{{{{{{{{tttuuuxxx}}}|||yyyvvvvvvxxxyyyxxxvvvzzzxxxwwwwwwyyyzzzzzzyyy}}}~~~~~~~~~~~~|||~~~~~~~~~~~~}}}}}}}}}}}}ttthhhNNNCCC::::::;;;999666444777888888666444444555666444333333444555555222000555555555666666777777777555666777999999:::::::::888;;;???@@@>>>>>>???AAAGGGUUUhhhwww~~~}}}~~~}}}}}}~~~~~~xxxtttjjjddd[[[UUUQQQOOOLLLIIIIIIHHHGGGEEECCCBBBBBBAAABBBDDDFFFGGGGGGFFFGGGHHHMMMRRRYYY```eeeiiimmmppprrrtttvvvwwwxxxvvvtttrrrwwwuuusssqqqpppnnnllljjjnnnpppqqqqqqpppooooooppplllmmmllljjjkkknnnmmmiiilllmmmnnnoooqqqsssttttttssssssssstttvvvxxx{{{|||zzzyyyxxx|||~~~{{{yyyxxxzzz{{{}}}~~~}}}}}}~~~}}}{{{zzzyyyzzz}}}~~~}}}|||}}}~~~}}}zzz{{{|||~~~~~~~~~zzzvvvrrrooommmjjjiiihhhiiilllooopppooommmlllkkkkkkhhhaaaXXXQQQPPPPPPDDDAAA======>>>???>>><<<999999999999:::;;;======666777999<<>>::::::888666555555333111...555333222333555777777666777999<<<<<<<<>>:::777666777777777:::888777888;;;>>>??????<<<===???AAADDDGGGJJJLLLNNNQQQTTTVVVVVVTTTPPPMMMIIIGGGEEEAAA???<<<;;;:::AAA@@@???===<<<<<<======AAA@@@CCCNNN___nnnuuuvvvuuuxxx|||}}}yyyvvv{{{}}}~~~|||vvvttttttwww}}}}}}yyy~~~}}}~~~~~~~~~}}}|||{{{{{{zzz{{{yyyyyy}}}|||yyyzzzyyyvvvwwwzzzvvvyyy|||}}}{{{{{{}}}~~~}}}||||||~~~~~~{{{zzz{{{~~~~~~}}}~~~}}}yyyxxxxxxxxxyyyzzz{{{|||}}}}}}|||xxxlllYYYNNNCCC>>>999444555;;;;;;999777555444333333333555222111555:::<<<:::777444444444555555777888888777777888999::::::::::::@@@AAAAAA>>>;;;:::>>>AAALLL\\\nnnuuuxxx}}}}}}{{{|||}}}|||{{{|||{{{}}}}}}}}}~~~|||}}}}}}uuukkkddd[[[VVVOOOKKKIIIGGGEEEDDDHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGIIILLLOOORRRWWW]]]dddhhhmmmqqqssspppoooooooooppppppqqqqqqpppooonnnmmmlllkkkjjjhhhkkkmmmooopppoooooopppqqqnnnooonnnlllnnnqqqppplllnnnoooqqqrrrtttvvvwwwxxxwwwwwwwwwxxxzzz|||~~~~~~|||~~~}}}yyyvvvvvvxxx{{{~~~}}}{{{zzz}}}}}}{{{zzz~~~~~~~~~~~~~~~}}}~~~~~~}}}|||zzzyyyxxxzzz|||~~~~~~~~~~~~~~~~~~|||{{{{{{|||{{{{{{tttpppkkkgggdddaaa___\\\YYY[[[___bbbddddddcccbbb___]]]ZZZTTTNNNIIIFFFEEE>>>;;;888777999:::999777999999999999999999999999888999;;;???GGGQQQ\\\bbbiiinnnrrrtttvvvzzzyyyvvvyyyvvvuuuvvvyyy||||||{{{yyyzzzzzzxxxwwwwwwyyy{{{||||||zzzwwwtttrrrsssttttttuuuwwwxxxyyyzzz{{{{{{xxxvvvuuuuuuuuuuuuuuutttuuuuuuvvvwwwxxxyyyyyyzzztttrrrkkk```SSSGGG???<<<<<<:::999999999888555333555333222333444666555444666888:::;;;;;;<<<@@@DDDEEEEEEHHHOOOVVVZZZXXXTTTDDD???:::777777888777666888777555666888:::;;;:::888888888999;;;===>>>???DDDGGGKKKNNNPPPPPPOOONNNLLLJJJHHHEEEBBB@@@???>>>CCCBBB@@@>>>===<<<<<<<<<@@@???BBBLLL]]]llltttwwwwwwyyy|||~~~|||yyywwwzzz|||~~~}}}{{{xxxxxx{{{|||}}}}}}~~~}}}}}}}}}}}}~~~|||||||||zzzzzzyyywwwwww{{{yyy|||~~~~~~}}}|||~~~}}}}}}}}}zzzyyyzzz}}}~~~~~~{{{yyyyyyyyyyyyzzz{{{|||||||||~~~}}}|||zzzpppbbbSSSEEE???<<<888777888888777666555555666777777888555333444888:::888555666666666666666777888999777888999:::;;;;;;;;;;;;@@@AAAAAA???======AAAEEEOOO___pppwwwzzz~~~~~~|||}}}~~~~~~}}}}}}~~~~~~~~~~~~{{{|||~~~wwwxxxxxxwwwrrrhhh\\\UUUNNNJJJFFFDDDCCCCCCCCCBBBFFFEEEDDDCCCCCCBBBBBBBBBGGGGGGFFFEEEFFFKKKRRRVVVZZZ^^^ccchhhlllooosssuuuooommmkkkjjjjjjllloooqqqkkkkkkkkkjjjjjjiiiiiiiiiiiikkkmmmnnnnnnoooqqqsssoooqqqqqqoooqqquuutttpppqqqrrrtttwwwyyy{{{||||||{{{{{{|||}}}~~~yyyuuuuuuxxx||||||zzz|||~~~{{{|||}}}{{{zzz||||||yyywww||||||||||||||||||}}}}}}|||}}}}}}~~~}}}|||{{{zzzyyyxxxxxxzzz|||~~~~~~~~~}}}}}}~~~|||{{{yyyvvvqqqnnnddd```[[[WWWTTTRRROOOMMMHHHJJJNNNQQQTTTUUUUUUUUUQQQNNNJJJGGGDDD@@@===:::888666444444555666666666999999999999::::::::::::;;;;;;>>>FFFQQQ^^^hhhmmmooorrrttttttuuuyyyyyyvvvvvvuuussstttvvvxxxyyyyyywwwwwwvvvuuutttuuuxxx{{{}}}|||{{{wwwttttttuuuwwwtttttttttuuuvvvwwwyyyyyyvvvvvvuuutttttttttuuuuuuxxxxxxxxxyyyyyyyyyyyyyyywwwssskkk___QQQGGG@@@>>>>>><<<<<<<<<===<<<:::888777666444555666666555444555777888888888999<<<>>>===???CCCKKKTTTYYYXXXVVVFFF???888666888999777555666555333333444555555444666666666777888:::;;;<<<<<<>>>AAADDDGGGHHHHHHIIIGGGFFFEEEDDDDDDCCCDDDDDDFFFEEEDDDBBB@@@?????????@@@???AAAJJJXXXhhhsssxxxyyyzzz|||}}}}}}|||zzzyyyyyy{{{~~~~~~~~~}}}~~~|||}}}~~~~~~~~~~~~}}}}}}|||zzz{{{zzzxxxxxx{{{|||~~~|||{{{{{{|||~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{}}}~~~}}}zzz}}}~~~}}}}}}wwwmmm\\\KKKBBB@@@===999777666555555555666888:::;;;;;;888444444666777666444888888777777777777888999777888999;;;<<<=========???AAAAAA@@@???@@@EEEJJJSSSbbbssszzz|||~~~~~~}}}}}}~~~zzz{{{}}}gggggggggfffccc\\\TTTOOOJJJIIIGGGFFFEEEFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDMMMKKKHHHGGGHHHNNNVVV]]]ccceeehhhjjjkkkmmmpppssspppooommmllllllnnnppprrrllllllmmmlllkkkjjjjjjkkkjjjkkkmmmmmmmmmnnnqqqsssqqqssssssqqqsssxxxwwwssstttuuuxxxzzz}}}~~~}}}}}}~~~|||zzzyyy{{{~~~}}}zzzxxxyyy{{{|||xxx{{{~~~~~~}}}|||}}}~~~{{{zzz{{{{{{||||||||||||||||||{{{{{{|||||||||zzzyyyxxxyyyxxxxxxzzz}}}~~~||||||}}}|||xxxrrrjjjbbb\\\TTTPPPLLLIIIHHHFFFDDDCCC???AAACCCFFFHHHIIIIIIIIIHHHEEEAAA@@@@@@>>>:::666888777666555666888999999888888999;;;<<<===>>>???;;;>>>EEEPPP]]]iiipppssstttwwwvvvttttttxxxzzzxxxvvvuuuttttttuuuvvvxxxxxxyyyxxxvvvsssqqqssswwwzzz{{{{{{zzzxxxvvvwwwyyy|||xxxwwwvvvuuuuuuuuuvvvwwwuuuvvvvvvuuuttttttuuuvvv{{{{{{{{{{{{zzzzzzzzzzzzxxxtttjjj]]]PPPEEE@@@>>><<<<<<;;;<<<===>>><<<::::::888777777888777555444444555666666666777888999999;;;???FFFMMMQQQQQQPPPEEE>>>777555777:::888555666444222222222222111000333444555777999;;;===???<<<<<<<<<======>>>>>>>>>::::::;;;===@@@CCCEEEFFFHHHGGGGGGFFFEEEEEEDDDDDD@@@@@@AAAHHHTTTdddqqqyyyzzzzzz{{{{{{{{{{{{zzzzzzzzz|||~~~|||}}}~~~}}}~~~|||{{{{{{}}}}}}{{{}}}|||yyyyyy|||}}}~~~}}}}}}}}}}}}}}}||||||{{{zzzzzzxxxxxx{{{}}}zzz|||sssgggVVVJJJCCC???;;;999555555555555666888999:::;;;888444333444666666555888888777777666777777777888999:::<<<===>>>>>>>>>===???@@@@@@@@@CCCIIINNNVVVeeeuuu|||~~~|||{{{}}}~~~~~~|||}}}XXXVVVTTTSSSSSSQQQOOOLLLIIIIIIIIIHHHGGGFFFFFFFFFCCCBBBBBBCCCCCCDDDFFFFFFMMMLLLKKKKKKNNNVVV___fffiiijjjjjjiiihhhiiikkknnnoooppppppqqqqqqpppppppppmmmoooooonnnkkkiiijjjkkkmmmnnnooonnnnnnnnnppprrrsssuuutttsssuuuyyyyyyuuuvvvxxxzzz}}}|||}}}~~~~~~|||zzzyyyxxxxxxxxxxxx{{{~~~~~~~~~}}}||||||~~~~~~}}}}}}{{{{{{}}}~~~~~~~~~}}}}}}{{{{{{||||||{{{zzzxxxwwwyyyyyyzzz|||~~~~~~}}}zzz{{{|||}}}~~~}}}{{{wwwqqqjjj```UUUNNNHHHEEEBBBAAAAAABBBAAA@@@???@@@AAABBBCCCCCCBBBBBBCCC@@@>>>>>>???>>>:::666999888888888888999;;;<<<::::::::::::<<<===???@@@???EEEOOO\\\hhhpppssstttwwwyyyxxxtttuuuyyy{{{zzzyyyxxxxxxwwwwwwwwwyyyzzz|||{{{xxxtttrrrrrruuuxxxxxxyyyyyyyyyyyy{{{~~~}}}|||zzzwwwvvvuuuuuuuuuuuuvvvwwwvvvttttttvvvxxx~~~~~~~~~}}}||||||{{{{{{yyytttjjj\\\NNNDDD???>>>999999999:::<<<<<<;;;999999888777777777666444222444444444444555666555555:::;;;???DDDIIIMMMOOOPPPEEE>>>777555777999999777666444333333444333111000000111111333555777999:::;;;;;;:::999999888888999333333555888;;;>>>AAABBBCCCCCCDDDEEEEEEFFFFFFFFF@@@@@@AAAFFFPPP___nnnxxxxxxyyyyyyyyyzzzzzzzzzzzz|||}}}~~~~~~|||}}}}}}||||||}}}~~~~~~{{{{{{{{{|||~~~}}}|||~~~~~~{{{{{{}}}|||}}}|||}}}|||}}}~~~~~~~~~~~~~~~|||{{{zzzxxxwwwvvvyyy}}}}}}}}}~~~uuupppdddVVVIIIBBB???>>>888777666555555555666777888666333333444666777888777777666555555555666666999999;;;<<<===>>>>>>>>><<<===??????@@@DDDKKKQQQYYYggguuu}}}~~~~~~|||zzzyyy|||~~~~~~~~~~~~~~~~~~PPPMMMIIIHHHHHHHHHHHHGGGDDDEEEGGGFFFDDDBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIKKKMMMPPPTTTZZZaaajjjooolllkkkjjjhhhggggggjjjlllnnnoooqqqrrrrrrooollljjjlllnnnpppnnnjjjhhhjjjlllpppqqqqqqpppoooppprrruuuvvvxxxwwwvvvxxx{{{{{{wwwyyy{{{}}}|||}}}~~~}}}zzzzzz{{{{{{zzzyyyxxxwwwyyy{{{}}}~~~|||zzz}}}|||{{{zzz{{{{{{}}}~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~|||}}}}}}}}}|||zzzyyywwwzzzzzzzzz|||~~~~~~|||zzzwwwxxxyyyzzz{{{{{{{{{{{{wwwtttoooiiibbbYYYOOOIIIBBB@@@>>>>>>???@@@AAA@@@AAAAAAAAAAAA@@@??????>>>>>>============<<<:::777888999999888777888:::======<<<:::999:::<<>>888777777888::::::999888666555555555666555222000444333333444666666555333777888:::>>>DDDJJJOOORRRGGGCCC<<<888777888999:::555444444555666666444222444444333333333444444555777888888888888999999999666666666666777999:::;;;:::;;;===???@@@AAABBBBBB>>>???AAADDDKKKXXXhhhsssuuuvvvwwwxxxyyyzzzzzzzzz}}}~~~~~~~~~}}}}}}}}}~~~}}}|||}}}||||||||||||||||||||||||~~~~~~~~~~~~}}}}}}||||||~~~|||}}}~~~|||{{{zzzzzzzzzzzz{{{~~~~~~~~~|||{{{vvvuuuuuuwwwzzz|||||||||}}}uuuvvvqqqbbbTTTKKKFFFCCC<<<;;;999666555444444444444444333333444666888999666555555555555555666666::::::;;;<<<============<<<===??????@@@EEEMMMTTT___jjjvvv|||~~~~~~|||{{{zzz|||~~~}}}~~~}}}JJJHHHEEEDDDDDDEEEDDDCCC???BBBEEEEEEBBB@@@@@@AAAAAABBBCCCDDDFFFHHHJJJKKKOOOTTTZZZ```eeejjjooorrrlllllljjjhhhgggiiilllooonnnoooqqqqqqpppmmmjjjgggjjjmmmpppoookkkjjjllloooqqqrrrrrrqqqqqqssswwwyyyzzz|||{{{yyyzzz~~~}}}yyy|||~~~}}}~~~|||{{{xxxxxxyyyyyyzzzzzzzzzzzzzzz{{{}}}~~~~~~|||{{{~~~}}}|||{{{zzz{{{}}}~~~~~~|||zzzxxxxxxxxxzzz{{{zzz{{{}}}~~~}}}~~~~~~~~~}}}|||zzzyyyyyyyyyyyyzzz{{{{{{xxxuuussstttvvvxxxzzz{{{{{{{{{vvvrrrkkkccc[[[SSSKKKFFFAAA???===<<<>>>???@@@????????????>>>===<<<;;;;;;:::<<<>>>>>><<<:::999999888999:::888666666999<<<===<<<::::::<<>>;;;999777555555555333333444555555555666777666555555555666777888888:::;;;;;;<<<<<<<<<;;;;;;===???@@@@@@BBBGGGPPPWWWfffoooxxx{{{}}}}}}~~~}}}|||~~~|||}}}~~~~~~FFFEEEDDDDDDEEEEEEDDDBBB???BBBFFFGGGDDDBBBCCCDDDAAABBBCCCEEEGGGIIIKKKMMMWWW\\\dddiiilllmmmnnnooollllllkkkiiiiiilllppptttqqqqqqqqqpppooollliiihhhjjjnnnqqqpppmmmmmmppptttpppqqqrrrrrrsssvvvzzz}}}}}}~~~{{{}}}zzz{{{}}}}}}{{{zzzzzzwwwwwwwwwwwwyyyzzz|||}}}{{{|||}}}~~~~~~~~~}}}||||||{{{yyywwwuuuvvvxxx|||~~~yyyzzz|||~~~~~~}}}~~~|||{{{yyyxxxxxxxxxyyyyyyxxxuuurrroooqqqtttwwwzzz{{{||||||zzztttkkkaaaXXXOOOGGGCCCAAA???===<<<===>>>>>>===<<<<<<;;;::::::999999999999<<<@@@@@@<<<::::::;;;999;;;;;;999777777999<<<<<<::::::<<>>BBBLLL\\\hhhnnnpppsssvvvyyyyyyyyyyyy|||}}}}}}~~~~~~~~~}}}}}}~~~~~~|||zzzyyyyyy{{{}}}~~~|||zzz~~~~~~~~~}}}{{{{{{}}}~~~wwwwwwuuuxxx}}}}}}~~~~~~}}}xxx{{{}}}|||zzz{{{~~~}}}~~~~~~|||~~~|||{{{~~~{{{rrrkkkcccUUUHHHBBB@@@===;;;999888777777333444666666555555555555666666666666777888::::::;;;;;;<<<<<<;;;;;;:::999???@@@BBBBBBCCCIIIRRRYYYkkksssyyy{{{{{{}}}}}}zzz}}}|||}}}~~~}}}|||BBBAAA@@@???@@@BBBEEEFFFBBBBBBCCCCCCBBB@@@???>>>DDDFFFIIIIIIIIIMMMSSSYYYddddddeeegggjjjlllnnnooolllmmmoooqqqqqqqqqpppooorrrqqqpppmmmkkkkkknnnqqqpppsssuuusssmmmjjjkkkmmmwwwvvvuuuuuuwwwzzz}}}}}}}}}}}}}}}~~~}}}|||~~~~~~|||zzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{yyyxxxwwwvvvvvvwwwxxxyyyyyy|||~~~~~~~~~|||yyywwwuuuyyy||||||yyyvvvuuuvvvtttuuuwwwzzz}}}~~~~~~uuuhhh[[[RRRJJJCCC???======<<<;;;;;;;;;;;;<<<<<<<<<=========;;;:::999=========;;;999999;;;======<<<<<<=========;;;999;;;???CCCFFFJJJSSSaaakkkxxxxxxzzz{{{}}}yyyxxxxxxzzz~~~}}}yyyzzz~~~|||}}}|||{{{|||}}}}}}}}}|||{{{zzzxxxyyyzzzzzzyyyyyy{{{}}}}}}~~~zzzxxxrrrgggYYYLLLAAA<<<===<<<:::999888888999999777666666777999999888666777888888888888777777666444777:::::::::>>>FFFMMMXXX]]]VVVDDD999:::===:::999777777888;;;;;;888444333333444444444444444444555666777999999999888777555666555444333444777:::777777666666666888999:::<<<:::999<<<@@@HHHVVVcccmmmnnnppptttxxxyyywwwuuuxxx|||}}}yyyxxx{{{|||{{{}}}}}}}}}}}}~~~~~~{{{xxxvvvxxxzzz}}}~~~}}}~~~||||||~~~}}}|||}}}~~~}}}zzz|||zzz|||~~~zzzxxxwwwyyy}}}~~~}}}~~~}}}|||}}}|||{{{{{{{{{|||~~~~~~~~~~~~yyy{{{}}}}}}yyyoooccc[[[KKKGGGAAA>>>===<<<:::888777555444444666777777666444555666888888888777666===;;;:::999;;;=========>>>???AAABBBFFFOOO[[[ccctttwww{{{~~~~~~{{{yyy~~~}}}{{{zzz{{{}}}}}}~~~BBBBBBAAAAAABBBCCCDDDEEEDDDDDDCCCCCCBBBBBBCCCCCCFFFHHHKKKMMMOOOSSS[[[aaajjjjjjjjjkkkmmmooorrrssspppqqqqqqrrrrrrrrrrrrrrrqqqqqqpppooonnnooorrruuutttwwwxxxuuuppplllmmmooouuutttsssssstttwwwzzz|||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||{{{{{{yyyyyyxxxwwwwwwxxxxxxxxxzzz}}}~~~}}}~~~~~~}}}}}}|||{{{yyywwwuuuxxx{{{|||{{{xxxvvvvvvuuuvvvxxx{{{}}}~~~uuuhhh[[[QQQJJJCCC???<<<<<<;;;::::::::::::;;;;;;;;;<<<=========<<<;;;>>>===<<<;;;;;;<<<=========<<<;;;;;;<<<<<<<<<;;;AAAFFFMMMRRRWWW```lllvvvzzzzzz{{{|||}}}{{{zzzyyyzzz|||~~~~~~{{{xxxzzz~~~}}}~~~yyyzzz{{{{{{{{{zzzyyyxxxvvvxxxyyyxxxxxxxxxzzz|||~~~}}}|||}}}}}}{{{zzzwwwuuupppfffYYYMMMDDD???>>>===;;;999888888999999777777666888999:::999777666666777666555444333333666999::::::999<<>>???<<<999999888999::::::999777555444444333333333444444333444555666777666666555555666666444222222444666666555555555777999;;;<<<>>>;;;;;;>>>AAAHHHUUUaaaiiimmmqqqvvvxxxyyyxxxxxx}}}~~~{{{zzz}}}}}}zzz||||||{{{{{{|||}}}~~~~~~|||zzzyyyzzz{{{}}}~~~|||{{{|||}}}}}}|||{{{|||}}}}}}|||}}}~~~}}}zzzwwwvvvtttuuuyyy{{{{{{~~~~~~|||{{{yyyxxxzzz}}}~~~~~~}}}~~~}}}|||||||||}}}~~~|||}}}~~~wwwooohhhYYYRRRIIIBBB???===<<<;;;999777666666777888777555555555666777777777777777;;;:::999:::;;;=========???AAACCCFFFLLLWWWeeepppwwwzzz}}}~~~|||zzz~~~}}}||||||}}}~~~~~~~~~DDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGGGGKKKOOOSSSVVV]]]eeelllpppooooooooopppsssuuuwwwwwwuuutttsssrrrssstttuuuttttttsssrrrpppqqqtttwwwyyy{{{|||yyytttqqqqqqrrruuutttssssssuuuwwwzzz{{{}}}}}}}}}}}}~~~~~~}}}||||||}}}|||||||||||||||}}}}}}~~~}}}|||{{{{{{yyyyyyyyyyyyyyyxxxwwwvvvzzz|||~~~}}}|||}}}}}}|||zzzzzzyyyyyyvvvwwwzzz|||~~~|||yyyvvvwwwxxxzzz|||~~~}}}ttthhh[[[QQQIIICCC@@@<<<<<<;;;::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>;;;999;;;>>>@@@???>>>===<<<:::999:::;;;===???GGGNNNYYY```fffnnnxxx~~~}}}}}}}}}}}}~~~|||zzzzzz{{{||||||{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{xxxyyy~~~|||}}}~~~wwwwwwxxxxxxwwwvvvvvvuuutttvvvwwwwwwwwwwwwyyyzzz{{{||||||{{{xxxvvvuuuuuutttrrrmmmdddYYYNNNFFFBBB???===<<<:::999888999999888777777888:::;;;999888555555555555444333111111888999:::888777999>>>BBBSSSWWWRRREEE===>>>>>>;;;999::::::999888888:::;;;777666444222111222333444111111333444444333333222555666666444222000000111444444444555777999<<<======;;;;;;>>>@@@EEEQQQ\\\cccjjjrrrxxxyyyzzz{{{||||||}}}~~~yyy||||||{{{{{{{{{|||~~~|||}}}}}}}}}}}}{{{zzzyyy{{{|||}}}~~~~~~|||zzzyyyzzz{{{||||||{{{zzz{{{}}}|||}}}~~~{{{zzzyyyzzzzzzzzzwwwrrrnnngggeeefffjjjnnnsss|||~~~|||{{{zzz{{{~~~~~~~~~~~~~~~}}}~~~~~~~~~zzzwwwjjjbbbUUUJJJCCC@@@>>>===:::999888888999999777555666666555555666666777777888888:::;;;===>>>>>>>>>???BBBGGGMMMUUUcccrrr|||{{{|||~~~~~~}}}|||}}}~~~~~~}}}}}}~~~~~~{{{}}}EEEEEEFFFFFFFFFEEEDDDDDDHHHHHHHHHGGGGGGGGGGGGGGGHHHMMMSSSYYY^^^eeennntttqqqqqqpppppprrrvvvyyy{{{{{{yyyuuurrrrrrsssuuuwwwyyyyyywwwuuurrrqqqrrrttt{{{||||||zzzwwwvvvvvvxxxwwwwwwvvvwwwxxxzzz|||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzzzzzzzzyyyxxxyyyzzz{{{{{{~~~~~~}}}|||{{{{{{xxxxxxyyyyyyyyywwwvvvtttxxx{{{}}}~~~}}}}}}}}}}}}{{{zzz{{{|||yyyyyyzzz}}}|||xxxyyyzzz|||}}}|||uuuiii]]]RRRIIIDDDAAA======<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>:::888;;;@@@CCCAAA>>>>>>===;;;999999<<>>===;;;:::999888999999999888888999;;;;;;:::888444555555555555444444333777777888666555777;;;>>>HHHKKKHHH???999888888555777999:::888666666999===888666333111000111222444000111222333333222111000333444555555222111000111666555555555777999:::<<<:::888999<<<===AAAKKKUUU\\\eeeqqqxxxyyyzzz|||}}}{{{zzz}}}}}}|||{{{{{{|||~~~~~~|||}}}~~~~~~{{{yyywwwvvv{{{|||}}}~~~~~~}}}|||{{{zzz|||~~~~~~|||{{{{{{{{{{{{}}}{{{zzzxxxvvvssspppjjjccc^^^UUUSSSTTTYYY^^^ggguuu~~~|||||||||}}}~~~~~~|||{{{|||{{{{{{|||~~~~~~}}}uuunnnbbbVVVKKKEEEAAA???::::::999:::;;;:::777555777666555444444555777888666888<<<>>>??????@@@AAA???EEENNNXXXaaammmyyy}}}~~~~~~~~~}}}|||}}}~~~||||||}}}}}}~~~~~~}}}zzz{{{~~~~~~{{{|||EEEFFFFFFGGGGGGFFFEEEDDDHHHIIIJJJKKKJJJIIIGGGFFFKKKQQQZZZaaaffflllsssxxxssssssssstttwwwzzz~~~}}}zzzuuurrrqqqrrrvvvxxxyyyyyyyyyvvvtttssstttuuuzzzzzz{{{zzzzzzzzz|||~~~yyyyyyyyyyyyzzz|||}}}~~~}}}}}}|||||||||}}}~~~~~~~~~||||||||||||||||||{{{zzzyyyxxxwwwwwwxxxxxxwwwvvvwwwxxxzzz{{{}}}}}}}}}}}}}}}|||zzzzzzvvvwwwxxxxxxxxxwwwuuutttwwwyyy{{{}}}}}}~~~|||{{{}}}|||{{{{{{~~~~~~{{{{{{|||}}}~~~{{{vvvmmmaaaUUULLLFFFCCC??????>>>===============>>>>>>===<<<<<<<<<<<<<<<<<<999777;;;AAADDDBBB???>>>>>><<<;;;<<<@@@HHHNNNVVV___kkksssuuuvvvzzz}}}~~~}}}}}}}}}~~~~~~}}}{{{yyyzzz{{{}}}}}}}}}||||||||||||||||||||||||zzz{{{zzzwwwyyy}}}}}}zzz{{{{{{{{{{{{{{{|||}}}}}}tttssssssrrrqqqpppppppppsssuuuwwwyyyxxxxxxyyyzzzuuuxxx{{{zzzxxxvvvxxxzzztttqqqjjj___SSSIIIBBB@@@===<<<:::999888888999999999888888999;;;;;;:::888555555666777888888888888444444444444555777:::<<<>>>???===888444444444222555777888666444444777;;;888666333000000000222333111222333444444333222111000222444555444333444444888888777666666777888999888777999<<<===@@@GGGPPPWWWaaammmuuuxxxzzz}}}~~~{{{zzz~~~{{{||||||zzzyyyyyyzzz{{{|||{{{}}}~~~}}}zzzxxxxxxxxxzzz{{{|||}}}~~~~~~~~~~~~{{{}}}~~~|||||||||}}}}}}~~~|||{{{wwwpppiiiaaaYYYQQQLLLJJJGGGGGGIIINNNVVVfffttt|||~~~~~~~~~|||}}}}}}~~~~~~~~~~~~}}}{{{zzzxxxyyy{{{}}}}}}|||yyyuuummmbbbWWWMMMGGGDDD===<<<;;;;;;;;;;;;999777777666555444444555666777666:::>>>@@@@@@@@@BBBCCCBBBLLLZZZgggpppwww}}}|||}}}~~~~~~~~~}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||}}}~~~vvvsssqqqsssxxx|||}}}}}}{{{|||~~~FFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJLLLLLLLLLKKKJJJRRRYYYccckkkooorrrvvvyyyvvvvvvxxxzzz|||}}}zzzuuurrrqqqsssvvvyyyvvvwwwxxxxxxwwwxxxyyy{{{zzzzzzzzz{{{|||~~~{{{zzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{}}}}}}|||{{{zzzyyyxxxxxxxxxwwwvvvuuuvvvwwwzzz{{{zzz{{{|||||||||{{{yyyxxxvvvwwwwwwxxxxxxxxxwwwwwwxxxzzz|||}}}}}}~~~~~~|||~~~~~~}}}|||}}}~~~}}}|||}}}}}}~~~~~~~~~~~~}}}{{{xxxqqqgggZZZOOOHHHEEE@@@@@@???>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;:::888999<<<@@@BBBAAA??????@@@@@@???AAAGGGPPPWWWbbbjjjsssxxxwwwvvvxxxzzz}}}}}}}}}}}}||||||{{{{{{zzzxxxwwwxxx{{{}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{wwwyyyxxxwwwzzz}}}yyyyyyyyyyyyxxxxxxyyyyyytttsssrrrqqqpppooooooooorrrtttwwwyyyyyyyyyyyyzzzuuuvvvwwwwwwwwwxxx{{{}}}tttppphhh\\\OOOEEE???===:::999888777777888999:::888777777888:::;;;999888555666777888999999999999222222222333555777:::;;;:::999777555444444444333444444555555444555777888666555333111000111222333333444555555555444222222...000222333333444666888:::999777666666666777888999888;;;???@@@AAAHHHPPPTTT\\\gggpppuuuyyy}}}||||||{{{yyy}}}}}}{{{zzzxxxwwwwwwwwwxxxxxxwwwyyy|||{{{xxxxxxzzz}}}yyyzzz{{{|||}}}~~~~~~~~~zzz|||~~~}}}||||||}}}~~~}}}~~~}}}{{{xxxqqqfffZZZQQQIIICCC@@@EEEBBBAAA@@@AAAFFFTTTbbbwwwzzz~~~~~~|||zzz{{{}}}|||}}}~~~~~~}}}~~~~~~}}}}}}~~~||||||}}}~~~|||zzzyyyzzz|||||||||{{{xxxxxxuuunnndddZZZSSSPPPDDDBBB???======<<<:::999666666555555444555555555777;;;???@@@??????BBBEEEHHHTTTdddrrrzzz}}}{{{|||~~~~~~}}}||||||~~~~~~}}}||||||}}}}}}~~~|||||||||}}}~~~~~~~~~{{{ssspppooorrrwww{{{|||{{{{{{|||~~~}}}{{{zzz~~~~~~}}}}}}|||{{{zzzyyy}}}~~~EEEEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJLLLPPPSSSUUU[[[dddooowwwyyyyyyzzzzzzxxxyyy{{{}}}~~~~~~~~~~~~}}}zzzvvvsssrrrtttxxxzzzvvvxxxzzzzzzzzz{{{}}}~~~}}}||||||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}|||{{{zzzzzzyyyyyyxxxwwwvvvuuuvvvxxx{{{|||xxxyyyzzz{{{{{{yyyxxxvvvxxxxxxxxxxxxyyyzzz{{{{{{|||}}}~~~~~~}}}}}}|||}}}}}}}}}|||{{{yyyzzz|||~~~}}}}}}}}}~~~}}}}}}||||||zzzzzzvvvlll___SSSJJJFFF@@@??????>>>===>>>>>>>>><<<;;;::::::999:::;;;;;;777888:::<<<>>>????????????AAADDDDDDGGGMMMXXX```iiipppwwwyyywwwuuuvvvxxxyyyzzz{{{||||||{{{yyyxxxwwwuuutttvvvyyy{{{}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyy{{{~~~{{{wwwwwwwwwwwwwwwvvvttttttuuutttrrrpppooooooooooooppprrrvvvxxxxxxxxxxxxyyyvvvtttrrrsssuuuxxxzzz{{{rrrmmmeeeYYYLLLCCC>>><<<777666666666666888999:::777777666888999:::999777666777777777666666555444333222222333555777888888888666333333333444555666444444444555777888777666333333222222222222222333444444555666555444333222...///000000111222555888888888777666666777888999777888;;;@@@AAABBBGGGOOORRRXXXaaajjjrrrxxx|||}}}|||~~~~~~{{{|||~~~}}}|||zzzxxxxxxxxxxxxyyywwwyyyzzzxxxuuuuuuyyy}}}yyyyyyyyyzzzzzz{{{{{{{{{vvvxxxzzzzzzzzzyyyzzz{{{~~~}}}}}}~~~}}}zzzwwwpppgggYYYLLLCCC>>><<<;;;@@@>>>===<<<:::===IIIVVVjjjpppwwwzzzyyyxxxzzz}}}{{{}}}~~~~~~|||||||||{{{{{{|||}}}~~~~~~~~~}}}yyyyyy{{{|||}}}}}}}}}}}}zzzyyyzzz{{{}}}}}}{{{yyyyyy{{{{{{wwwppphhhcccaaaPPPLLLFFFAAA>>>===;;;999555666666666555555444333777;;;>>>===<<<<<<@@@DDDJJJVVVgggttt{{{}}}}}}~~~zzz|||}}}|||~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~xxxtttrrrpppooorrrwwwyyyyyywwwxxxxxxxxxxxxxxxwwwvvvuuuuuuuuutttsssrrrqqqpppooorrrrrrtttwww{{{EEEDDDCCCCCCDDDFFFHHHJJJIIIHHHGGGGGGLLLSSSZZZ___bbbkkkwww~~~||||||xxxyyy{{{}}}}}}{{{zzzxxx}}}zzzwwwttttttvvvyyy{{{{{{|||}}}}}}||||||}}}~~~~~~~~~~~~~~~|||{{{{{{zzzyyyyyyxxxxxxyyyxxxvvvuuuvvvxxx{{{}}}wwwxxxyyyzzzzzzyyywwwvvvzzzyyyyyyyyyzzz|||~~~}}}|||}}}{{{|||~~~|||}}}|||xxxuuuuuuyyy}}}}}}}}}}}}}}}}}}|||{{{{{{zzz{{{yyypppcccUUULLLGGG??????>>>===============:::999888888999:::<<<===666888;;;=========>>>??????CCCFFFHHHJJJQQQ\\\eeelllrrrwwwxxxuuurrrtttwwwvvvxxxzzz||||||zzzwwwvvvuuusssrrrtttvvvyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{zzz|||yyyuuuvvvvvvwwwwwwvvvtttrrrqqqvvvtttsssqqqooooooooopppnnnqqquuuwwwwwwvvvwwwwwwwwwsssoooooorrrvvvxxxwwwoookkkbbbWWWKKKBBB>>>===555555444555666888999;;;777666666777999999888666777777666555444222000///555444333333555777777666777333111111333444555888555444444666:::;;;888555111222222222222222222222444555555666555444333222/////////......000444777777666666666777888:::;;;444555:::???@@@@@@EEELLLRRRUUU\\\fffqqqxxx{{{{{{}}}}}}{{{~~~~~~~~~|||{{{{{{{{{|||zzz{{{zzzvvvqqqppptttyyyyyyyyyxxxxxxxxxxxxwwwwwwsssuuuvvvvvvvvvvvvxxxzzz|||}}}~~~|||wwwsssjjj___PPPCCC;;;::::::<<<::::::::::::999;;;GGGTTT]]]eeeooovvvxxxyyy}}}{{{}}}~~~~~~||||||~~~{{{yyyzzz{{{|||}}}~~~}}}||||||vvvwwwwwwxxxyyyyyyyyyxxxwwwwwwyyy{{{}}}|||yyywww{{{}}}|||wwwrrrooooooYYYSSSKKKDDD@@@===;;;999444555666777666555333222777:::===;;;999:::>>>CCCJJJUUUeeeqqqwwwyyyzzz{{{zzz|||~~~|||~~~|||}}}~~~}}}{{{{{{zzz{{{~~~zzzsssnnnmmmkkkjjjmmmpppqqqooommmmmmlllkkkkkklllmmmooopppooonnnmmmlllkkkjjjiiihhheeeeeefffiiimmmrrrvvvyyyvvvzzz{{{zzz|||CCCEEEEEEEEEDDDEEEGGGIIIJJJJJJKKKNNNSSS[[[bbbgggooouuu~~~||||||}}}zzzxxxxxxzzzzzzxxxvvvzzzzzzyyyyyyyyyzzzzzz{{{~~~}}}|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~|||zzzxxxxxxyyyyyywwwwwwxxxxxxxxxwwwvvvvvv{{{zzzzzzzzz{{{zzzxxxvvvzzz{{{|||}}}}}}}}}|||{{{~~~}}}{{{yyyzzz{{{}}}{{{xxxyyyyyyyyywwwvvvvvvxxx{{{yyyxxxvvvxxxzzz{{{xxxvvvtttwwwtttkkk```WWWMMMFFFBBBBBBAAA@@@???>>>======::::::;;;<<<<<<;;;;;;::::::;;;<<<<<<;;;;;;===???DDDBBBCCCIIIPPPWWW```iiitttssstttwwwzzzzzzvvvrrrvvvwwwwwwwwwuuutttrrrpppuuuuuutttuuuuuuvvvwwwxxxwwwxxxxxxvvvssssssvvvyyy}}}zzzxxxvvvuuuvvvvvvvvvuuutttrrrqqqtttsssrrrqqqppppppqqqrrrssstttvvvvvvtttsssrrrrrrqqqpppoooppprrrvvvxxxyyyqqqmmmcccWWWJJJ@@@:::999999666333111111222222111555555666666666666666555999777444333222111000...333333333444555666777888777777666444444333333333555777999999888555444444555555666666555444444333333666888888666333222222+++///222222111111333555333444555555555555777999222333555888<<>>???CCCLLLZZZfffoootttvvvwww~~~|||{{{}}}zzz}}}}}}~~~}}}|||}}}{{{~~~~~~~~~{{{zzzwwwrrrnnnttttttuuuuuutttqqqlllgggfffaaa\\\\\\___aaa```]]]^^^]]][[[YYYYYYZZZ]]]^^^\\\[[[[[[ZZZZZZZZZZZZ[[[YYYVVVTTTVVV[[[___aaaaaaccceeehhhlllppptttwwwyyy}}}~~~}}}|||{{{zzz}}}FFFFFFGGGFFFEEEEEEGGGIIIIIIKKKMMMQQQWWW___gggllltttyyy~~~~~~{{{yyywwwwwwyyyzzzxxxvvvyyyyyyyyyzzz{{{|||}}}~~~|||{{{{{{|||~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||{{{zzzyyyyyyyyyuuuvvvwwwxxxxxxxxxxxxxxxuuuvvvwwwyyyzzzyyywwwuuuwwwxxxzzz{{{{{{{{{{{{zzz{{{zzzwwwvvvwwwyyy|||~~~~~~|||zzz{{{|||{{{zzzwwwvvvwwwxxxwwwvvvuuuvvvxxxxxxvvvttttttwwwsssiii]]]TTTKKKDDD@@@??????>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;===???@@@@@@CCCLLLSSSZZZccclllsssssssssvvvyyyyyyvvvssswwwwwwxxxxxxwwwvvvtttsssuuuuuuuuuuuuuuuvvvwwwwwwwwwxxxyyyxxxvvvvvvxxxzzz~~~}}}{{{zzzxxxxxxwwwwwwxxxxxxxxxwwwvvvuuuwwwvvvuuutttttttttuuuvvvssstttuuuuuutttsssrrrrrrssspppmmmnnnpppsssssssssrrrmmmcccVVVJJJAAA<<<;;;:::777444333444555555555444555777888888888777777888666444333444444222111000111111333444555666666777666555444333333333333333555888888666444333333555555666666666555444444333444666555333111111111111333666555444333555666222333555555666888;;;>>>999999999:::<<<>>>@@@BBBIIILLLRRR]]]iiisssxxxzzz~~~|||zzzxxxxxx{{{}}}||||||||||||{{{{{{zzzwwwsssqqqpppsssuuuuuuwwwyyyxxxwwwwwwyyy{{{xxxxxxwwwvvvvvvvvvwwwxxxzzz||||||zzzyyywwwppphhhXXXIII;;;777777666777888:::::::::::::::===AAAEEERRRaaapppwwwyyy{{{{{{zzzyyywwwvvvxxx|||~~~|||~~~~~~~~~zzzwwwvvvxxxyyyyyy|||}}}xxxyyyyyywwwtttuuuzzz{{{yyyuuuwwwyyyyyywwwvvvvvvwwwyyyzzz|||}}}~~~}}}{{{xxxpppjjj___TTTKKKCCC===::::::999;;;===:::444444888999888888888999;;;===>>>???GGGRRR^^^hhhooouuuyyy~~~|||{{{|||~~~~~~|||{{{~~~zzzuuurrrppplllgggbbbddddddccccccccc```\\\XXXWWWRRRNNNMMMPPPRRRPPPNNNKKKJJJHHHGGGGGGIIIKKKLLLJJJIIIHHHHHHGGGHHHIIIJJJKKKHHHGGGHHHLLLNNNOOONNNQQQRRRUUUXXX\\\___bbbcccmmmnnnoooqqqssswwwzzz|||~~~{{{yyyyyyxxxxxxppprrruuuvvvvvvvvvwwwyyy~~~HHHIIIIIIHHHFFFFFFGGGIIIJJJMMMRRRXXX^^^fffnnnsssyyy|||~~~~~~xxxwwwvvvwwwyyyzzzyyyxxxzzzzzzzzz{{{}}}~~~{{{zzzzzz{{{~~~~~~~~~~~~~~~{{{|||}}}}}}|||{{{zzzyyytttuuuvvvxxxyyyyyyyyyyyyqqqsssuuuwwwxxxwwwvvvuuutttuuuvvvxxxyyyyyyxxxxxxwwwuuusssqqqrrruuuyyy|||yyyzzz|||}}}}}}}}}|||{{{|||}}}}}}|||yyyvvvttttttuuutttssssssuuuuuutttsssuuuvvvqqqeeeYYYPPPHHHAAA=========<<<<<<===============<<<;;;;;;;;;<<<===<<<=========<<<<<<===??????AAAHHHSSS[[[aaajjjrrrssssssssstttwwwwwwvvvuuuwwwxxxyyyzzzzzzyyyxxxwwwuuuuuuuuuuuuuuuuuuvvvwwwwwwyyy{{{{{{zzzzzz{{{|||~~~}}}|||zzzzzzyyyyyyyyyvvvvvvxxxyyyyyyyyyxxxwwwxxxwwwwwwwwwwwwxxxxxxyyyttttttuuuuuuttttttsssrrrtttooolllmmmqqquuutttrrrqqqlllbbbVVVIIIAAA>>>>>>;;;999777666777888777777444555777:::::::::999888666555333444555555444333///000222444666666666666777666555444444333333444444666888888666555555555444555666666666666666555555666666444222111222444111222333333222111222333333444444444444777:::===<<<<<<;;;;;;<<<>>>???@@@IIIKKKPPPYYYdddnnntttvvv{{{yyywwwuuuvvvyyy|||~~~}}}|||}}}~~~}}}|||zzzzzzyyyvvvrrrppppppqqqvvvwwwxxxxxxwwwvvvwwwyyyyyyxxxxxxxxxxxxxxxyyyzzzxxxzzz{{{zzzyyyuuujjj___LLLAAA666444555444444555777888::::::;;;<<<>>>AAAIII[[[oooxxxyyyyyyxxxvvvuuuttttttwww{{{}}}zzzwwwyyyxxxxxxyyyzzz{{{zzzyyyyyyzzzwwwtttvvv{{{|||yyywwwwwwuuussstttyyyyyyvvvrrrtttvvvvvvuuutttuuuvvvwwwxxx{{{|||}}}|||{{{zzzwwwrrrjjj```VVVLLLBBB<<<;;;:::;;;===;;;666555777777777777888999:::;;;<<<<<<@@@HHHQQQ[[[fffpppvvv~~~}}}~~~~~~}}}{{{||||||}}}~~~zzzyyy{{{xxxsssmmmiiiccc```]]]ZZZTTTPPPQQQPPPNNNNNNNNNMMMJJJHHHHHHDDD@@@@@@BBBCCCBBB@@@>>>============>>>@@@@@@???>>><<<;;;;;;===>>>@@@AAA@@@???@@@BBBCCCBBBAAACCCDDDFFFHHHJJJMMMNNNOOOYYYYYYYYYXXXYYY^^^gggnnnxxxvvvsssqqqpppppprrrssshhhjjjkkkjjjhhhhhhhhhiiiqqquuuzzz{{{zzzzzz{{{}}}}}}~~~HHHIIIIIIHHHFFFFFFGGGIIILLLRRRZZZaaagggnnnvvv{{{|||}}}~~~~~~~~~}}}||||||xxxxxxxxxyyy{{{{{{||||||}}}}}}}}}}}}~~~}}}|||{{{|||~~~~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~yyyzzz|||~~~}}}|||zzzxxxuuuvvvwwwwwwxxxxxxxxxxxxrrrssstttssssssrrrssstttqqqrrrtttuuuvvvwwwvvvvvvtttrrrooonnnooossswwwzzzxxxxxxxxxxxxyyyyyyyyyyyyyyy{{{}}}|||zzzvvvtttsssttttttssssssttttttttttttuuuuuuooobbbVVVMMMEEE???======<<<<<<===>>>??????@@@>>><<<;;;;;;<<<===???===>>>???>>>======???AAABBBGGGQQQ]]]eeeiiiooovvvtttttttttuuuvvvwwwwwwwwwwwwxxxyyy{{{{{{{{{{{{zzzvvvuuuuuuuuuuuuvvvwwwwwwwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}|||zzzyyyyyyyyyyyyrrrtttuuuwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyvvvuuuuuuuuuvvvvvvuuutttsssnnnkkknnntttyyyyyywwwpppkkkaaaTTTIIIAAA???>>><<<:::777666777777666444222444777:::;;;;;;999888666444333444555555333222000222555888999:::999888888777666555555555555555777999::::::999888888888555555666777777777666666999999777555333333555777000000111111111111222333777777666444222333666999:::::::::;;;===@@@BBBDDDGGGIIINNNVVV```iiiqqquuuwwwvvvtttssstttwwwzzz|||~~~}}}||||||~~~~~~}}}xxxzzzzzzxxxuuurrrqqqqqqvvvwwwxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyvvvyyyzzzyyyxxxrrrdddVVVDDD;;;444444555444444555666888999999999:::<<>>>>>;;;<<<>>><<<777555777555666666777888999::::::<<<===@@@EEELLLWWWccckkkzzz{{{|||}}}~~~}}}|||{{{yyy}}}||||||}}}~~~wwwrrroooooolllgggeeeeeeaaa\\\VVVRRRNNNLLLKKKHHHDDD@@@EEECCCAAA@@@AAAAAA???>>>AAA???<<<<<<===>>>===;;;999:::;;;<<<<<<=========<<<:::999888888:::===>>>;;;<<<<<<===>>>>>>>>>======>>>>>>@@@AAABBBCCCDDDHHHJJJJJJGGGFFFKKKUUU^^^eeeccc```___```bbbeeehhhjjjjjjiiifffcccaaaaaabbbfffjjjnnnooollliiiiiiiiirrruuuzzz~~~GGGHHHIIIHHHGGGGGGIIIJJJQQQYYYccckkkpppuuu|||~~~~~~}}}~~~}}}}}}|||zzz{{{|||}}}}}}~~~~~~~~~~~~{{{yyyzzz|||~~~~~~~~~~~~}}}}}}~~~}}}||||||~~~~~~~~~~~~~~~~~~wwwxxx{{{||||||zzzxxxvvvwwwwwwwwwwwwvvvuuuuuutttsssrrrqqqmmmjjjkkknnnqqqqqqrrrsssuuuvvvvvvuuuuuusssqqqooonnnooorrrvvvyyyyyyyyyxxxwwwvvvvvvvvvvvvtttwwwzzz{{{zzzwwwvvvuuuvvvvvvuuutttttttttuuuvvvvvvuuunnn```SSSKKKEEE??????>>>>>>===>>>???AAABBBAAA@@@>>><<<<<<<<<>>>???>>>???@@@@@@???@@@BBBDDDGGGNNNYYYeeekkklllpppvvvvvvvvvwwwwwwwwwwwwxxxxxxvvvwwwyyy{{{||||||||||||vvvvvvvvvvvvvvvwwwyyyyyywwwxxxzzz}}}~~~~~~}}}}}}{{{zzzxxxxxxwwwqqqsssuuuwwwxxxyyyyyyyyywwwwwwxxxyyyyyyzzzzzzzzzyyywwwvvvvvvxxxyyyxxxwwwsssooolllnnntttxxxxxxwwwnnniii```TTTHHHAAA>>>>>><<<:::777666555444222000222444666888999999999888666555444444555444111///111333666888::::::999999999888777777777777777777777888:::999888888888999666666777777888777777666999888777444222222555777222222222333555777999999888888777666555666888;;;999999:::;;;===@@@CCCDDDDDDGGGKKKRRR[[[fffqqqwwwvvvuuusssssstttvvvxxxzzz|||{{{zzz{{{}}}~~~}}}{{{vvvxxxzzzzzzxxxuuuttttttvvvvvvvvvwwwwwwwwwuuutttsssssstttuuuvvvwwwwwwwwwuuuwwwxxxxxxwwwooo^^^OOO???999555777999888777999888888777666555777;;;???EEEXXXlllttttttuuuwwwwwwvvvvvvwwwzzz|||yyysssmmmmmmmmmlllmmmnnnqqqvvvxxxzzz|||zzzvvvuuuxxxyyywwwtttuuuuuutttuuuyyywwwsssvvvwwwwwwuuurrrqqqqqqrrrqqqtttwwwxxxwwwwwwyyyzzz{{{wwwsssooohhh]]]OOOEEEAAA===;;;<<<:::555333555444555666777888999999999>>>===<<<<<<@@@HHHSSSZZZkkkoootttxxxyyyyyyxxxwwwvvv{{{~~~~~~~~~~~~~~~||||||}}}~~~~~~}}}{{{wwwsssmmmgggaaa]]]YYYYYYWWWSSSQQQQQQMMMHHHEEEBBB???>>>@@@???<<<999???<<<::::::;;;<<<;;;:::>>><<<;;;:::;;;::::::999444666888999:::999777666666555444444555777999;;;666777999::::::;;;;;;;;;999:::::::::;;;;;;;;;;;;>>>@@@AAA???<<<>>>EEELLLNNNMMMKKKKKKNNNRRRVVVYYYccccccbbb___]]]]]]^^^```___ccceeeccc^^^YYYWWWWWWbbbfffkkkppptttyyyEEEGGGHHHIIIIIIJJJLLLOOOXXXbbbmmmuuuxxx{{{~~~}}}|||yyy}}}}}}}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}uuuvvvxxxyyyyyywwwtttsssvvvvvvvvvvvvuuusssrrrqqqqqqqqqoookkkffffffjjjnnnssstttuuuvvvwwwvvvuuuttttttsssqqqqqqrrrtttwwwyyy{{{zzzyyyxxxwwwvvvuuuuuurrrvvvyyy{{{zzzyyyxxxxxxwwwxxxxxxvvvuuuuuuwwwzzzxxxvvvmmm^^^RRRKKKFFFAAABBBAAA?????????AAACCCDDDBBBAAA???>>>===>>>>>>??????@@@BBBBBBBBBCCCFFFHHHLLLSSS```kkknnnlllpppvvvyyyzzz|||{{{zzzxxxyyyyyywwwxxxzzz|||}}}}}}}}}}}}vvvvvvvvvwwwxxxzzz{{{|||xxxwwwxxxzzz|||}}}}}}|||~~~~~~}}}{{{xxxwwwuuussstttvvvxxxzzzzzzzzzzzzyyyzzz{{{{{{{{{{{{{{{zzzzzzwwwuuuvvvyyyzzzyyywwwuuurrrpppooooooqqqqqqqqqmmmiiiaaaVVVJJJBBB===<<<;;;999777666555444111///444555666777888888999999777666555666666444111///222333555666777888777777888888777777777777888888444666777666555555666888888888888888888777666666666555444222000000222444111000///111444777999999555666888::::::<<>>GGGZZZmmmtttssstttxxxzzzssssssuuuyyy|||{{{uuuooommmnnnnnnmmmnnnqqquuuyyyxxx{{{{{{wwwuuuwwwwwwvvvtttvvvwwwvvvwwwzzzxxxsssxxxxxxwwwuuuqqqppppppqqqrrruuuyyyyyywwwwwwyyy|||xxxuuurrrqqqnnnfffZZZQQQFFF@@@;;;;;;999444222444333444666777888999999999===<<<999777888===EEEKKK]]]dddnnnvvvzzz{{{zzzzzzvvv{{{}}}{{{|||~~~~~~xxx}}}|||}}}~~~~~~}}}zzzwwwrrrnnnggg^^^VVVOOOKKKIIIFFFHHHGGGDDDDDDDDDAAA<<<<<<:::888:::===>>><<<:::999888666666888999999888888777777666666555444444222555888::::::777444222222333333444555777888999666888999:::999:::;;;===;;;;;;;;;:::::::::::::::888:::;;;:::888888:::=========<<<===@@@DDDHHHJJJQQQQQQPPPOOOOOORRRVVVYYY^^^aaaccc```[[[WWWVVVVVVVVVYYY]]]___aaaeeekkkpppxxxxxxxxxzzz~~~EEEGGGIIIKKKLLLNNNRRRTTT```jjjvvv}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~||||||}}}}}}}}}}}}||||||tttuuuvvvvvvuuusssqqqooottttttttttttsssrrrqqqqqqppprrrssspppllljjjmmmpppvvvwwwxxxxxxxxxwwwvvvuuuvvvvvvvvvuuuvvvwwwxxxyyy{{{{{{{{{zzzyyyxxxvvvvvvuuuxxx{{{|||{{{{{{{{{{{{xxxyyyyyywwwuuuvvvyyy{{{yyywwwmmm^^^RRRLLLHHHDDDCCCBBB@@@??????AAACCCDDDBBBAAAAAA@@@??????>>>>>>???AAACCCDDDEEEFFFIIILLLQQQYYYfffqqqrrrpppsssyyy|||~~~}}}zzzyyyzzzzzz{{{}}}~~~~~~uuuvvvwwwxxxzzz}}}xxxvvvtttvvvyyy{{{zzzyyyzzz{{{||||||{{{yyyvvvtttrrrtttvvvxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzyyyxxxyyyvvvssstttxxxzzzyyyvvvttttttssspppnnnmmmooorrroookkkdddYYYNNNDDD>>><<<;;;999888888888888666444888777777777777888999:::777666777888999888555222555555666666666777777777777666666555666666777777444555666555444444666888:::::::::999888777666555444444333222000///000222111///---...222555666666111444888;;;<<<===???AAA>>>>>><<<;;;;;;;;;<<<===BBBDDDGGGKKKQQQ]]]iiirrrxxxwwwvvvuuutttuuuvvvwwwwwwwwwvvvxxxyyyxxxvvvtttvvvwwwyyyxxxvvvsssrrrrrrsssssssssuuuxxxxxxvvvssslllmmmoooqqqsssssssssssstttuuuuuuuuutttlllZZZHHH<<<888666999;;;:::<<>><<<888777888333444666888999999999999888888777666666999>>>BBBMMMWWWfffsssyyy{{{zzzzzzxxx}}}zzzwwwyyy}}}|||{{{{{{}}}~~~|||}}}}}}xxx}}}{{{yyywwwuuupppiiiddd^^^ZZZTTTKKKDDD???===<<<;;;======;;;;;;===:::555888666555777;;;===<<<:::666555444555777888888666444555555444333222111222444777:::===<<<999444111222333555777888999999999:::;;;<<<:::888888;;;===<<<<<<<<<;;;;;;;;;::::::888888888888777888888999777777777888999<<<>>>???AAAAAA@@@??????BBBGGGKKKSSSVVVYYYYYYXXXWWWYYY\\\XXXZZZ[[[YYYUUUVVVZZZ___cccdddeeeiiiooowwwEEEGGGJJJMMMOOORRRVVVYYYdddnnn{{{~~~}}}|||~~~||||||~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{{{{||||||||||||{{{{{{ttttttttttttrrrqqqooonnnqqqqqqrrrssssssrrrrrrrrrppptttyyyxxxtttqqqrrruuuyyyyyyzzzzzzyyyxxxwwwuuuxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{||||||{{{zzzxxxwwwxxxzzz}}}}}}|||||||||}}}yyyzzzzzzxxxuuuuuuyyy|||zzzwwwmmm^^^RRRMMMIIIFFFDDDBBB@@@>>>>>>@@@BBBDDDAAABBBBBBAAAAAA???>>>===@@@AAADDDEEEFFFHHHLLLNNNWWW___lllvvvwwwuuuyyy~~~{{{zzzzzz|||}}}uuuvvvwwwyyy{{{~~~xxxuuurrrsssvvvyyyxxxwwwuuuwwwzzz||||||yyyvvvtttppprrrsssuuuvvvwwwvvvvvvwwwxxxxxxyyyxxxwwwuuutttxxxtttqqqrrrvvvyyyxxxuuurrruuuvvvsssoooooosssxxxpppmmmggg\\\PPPFFF???<<<:::999999:::<<<<<<:::999;;;:::888777777888:::<<<666666777999;;;;;;999666999999888888888888999999555555444444444555555666555666777666555666888999;;;;;;::::::888777555444444555555444111111222333777444111111555888888777000333777999:::999::::::===<<<;;;::::::;;;<<<===BBBDDDFFFHHHNNNXXXeeeooozzzyyywwwvvvuuuuuuvvvvvvvvvuuuuuuvvvwwwwwwtttrrrwwwxxxxxxwwwssspppooonnnrrrrrrrrruuuxxxyyyvvvssskkklllnnnqqqrrrssssssssstttuuutttttttttlllYYYGGG:::777555888:::999;;;???666888::::::999888888888HHH]]]sss{{{yyywwwyyyzzzvvvuuuuuuwwwxxxvvvooojjjkkkmmmnnnmmmkkklllppptttvvvyyywwwqqqnnnrrrvvvxxxuuuyyyzzzzzz{{{}}}zzzuuutttttttttrrrppppppqqqsssppptttwwwvvvsssrrruuuyyyvvvrrrqqqsssxxxwwwpppiiiZZZPPPGGGDDDAAA>>>===>>>444555777888999:::999999222333555555666888<<>>>>>BBB???AAAGGGHHHGGGJJJQQQ[[[cccmmmrrrtttvvvzzz~~~}}}}}}~~~~~~}}}{{{|||~~~~~~|||yyyxxxzzz}}}}}}~~~}}}{{{|||~~~{{{wwwxxxsssooonnnpppssssssrrrqqquuuyyy{{{zzzyyyxxxxxxsssqqqpppqqqrrrrrrqqqppprrruuuwwwuuusssqqqsssvvvvvvuuurrrnnnmmmnnnrrruuutttvvvwwwwwwuuutttuuuuuuvvvoooeeeZZZPPPGGG@@@<<<===>>>@@@@@@???;;;777444999999999888888888888888:::999999999::::::888777:::::::::999999888888888555444222111222555888:::999888888888999;;;===???<<<<<<;;;999888666555555888666222000///000333555555555666777888888777777444444555777888999:::;;;>>>??????>>><<<;;;===>>>BBBAAABBBDDDHHHOOO^^^mmmyyy{{{|||zzzvvvssstttuuuvvvwwwwwwuuusssrrrsssuuuzzzyyyvvvqqqmmmkkkkkklllpppqqqtttvvvwwwvvvtttrrrtttqqqnnnnnnrrrvvvwwwwww|||{{{yyyxxxxxxppp\\\HHH;;;999666555555666555444999888;;;@@@BBB@@@@@@CCC\\\iiiuuuzzz|||{{{|||{{{wwwuuuuuupppjjjoooooonnnooopppqqqpppooosssuuutttpppoooqqqpppnnnqqqsssuuuyyy{{{zzzwwwuuuuuutttrrrqqqooonnnmmmmmmmmmqqquuuuuurrrqqqtttxxxzzzvvvtttuuuxxxyyyvvvqqqfff\\\MMMDDD@@@???<<<:::888555555888<<<===888222666555444444555777:::;;;@@@DDDMMM[[[iiissswwwxxxwwwyyyzzzxxxtttsssvvvyyyyyy|||}}}zzz{{{zzzttttttwwwxxxtttoookkkhhhbbb[[[SSSMMMHHHFFFEEEBBB>>><<<;;;999555222888999888666333222333444333444555555555777:::===;;;888777777999999666333444444555555555555555555222444777888777666666777666555444888<<<===:::555666666666666777888999:::;;;;;;:::999777666555444444888<<<===<<<:::888777888888999:::<<<===;;;999999999999777555444555777888999;;;===???DDDJJJOOOSSSXXX\\\\\\YYYWWWYYY\\\[[[[[[[[[ZZZZZZ]]]bbbeeeooottt}}}KKKLLLNNNPPPUUU\\\ffflllssszzz~~~}}}~~~~~~~~~}}}~~~~~~}}}||||||~~~~~~}}}zzzyyy{{{|||{{{yyywwwvvvvvvzzzxxxuuutttuuuuuuttttttuuuxxxzzzzzzwwwuuutttttttttuuuvvvtttrrrrrruuuxxxxxxzzz|||~~~~~~}}}{{{zzzzzz|||}}}|||zzzxxxwwwwwwrrrsssuuuwwwzzz|||~~~|||{{{yyyxxxxxxyyyxxxxxx{{{|||~~~~~~}}}|||}}}~~~}}}}}}}}}zzzwwwvvvwwwyyy{{{oooccc[[[SSSKKKEEECCCAAAAAA???===;;;<<>>>>>======>>>???@@@@@@>>>@@@FFFIIIJJJPPPXXXaaahhhppptttuuuvvvyyy|||}}}{{{yyyyyyyyyzzzyyyxxx{{{}}}~~~}}}zzzyyyyyy{{{|||~~~|||yyyyyy|||zzzvvvzzzvvvrrrqqqrrrsssrrrpppqqqsssvvvxxxwwwvvvvvvwwwsssqqqpppqqqrrrsssrrrppppppqqqrrrqqqpppppppppqqqtttssspppmmmlllnnnqqqtttuuuvvvwwwwwwuuuttttttuuuuuuoooeee[[[RRRIIIBBB>>><<<===>>>>>>===:::777666888888888888888888888888999888888999;;;<<<:::999;;;<<<<<<<<<;;;;;;:::999888777555444444666777888888888777666777888:::<<<::::::999888666555444333777666333222222333444666777777666666666666666666888888888999:::::::::;;;===>>>???>>>===>>>???AAA@@@???@@@CCCEEELLL[[[iiiuuuxxxyyywwwssspppppprrrtttuuuuuutttrrrqqqqqqrrrxxxwwwuuurrrooonnnnnnnnnqqqrrrtttvvvwwwvvvuuuuuuvvvssspppqqqtttwwwxxxxxx}}}{{{yyyxxxoooZZZFFF<<<999777555666666666555;;;:::===BBBDDDCCCDDDHHH___kkkxxx|||~~~}}}}}}zzzuuutttuuurrrnnnqqqppppppqqqsssssssssrrrsssuuutttooonnnppppppmmmqqqrrrtttwwwzzzzzzwwwtttrrrqqqpppooonnnnnnnnnnnnlllqqquuuvvvttttttwww{{{{{{yyyvvvxxx{{{{{{xxxtttooodddVVVJJJCCC@@@>>><<<888666555666999:::888555999888666555555666888999;;;???GGGTTTbbbnnnuuuwwwtttttttttsssttttttuuuuuuxxx{{{}}}|||yyyzzz~~~{{{tttqqqqqqnnnfff___YYYVVVRRRLLLFFFAAA===;;;===:::888777777666222///444444333111///000222555333444555444444555888:::888666555666888888666333333333333333444444444444444555777777666666777888999777666999===>>>;;;777999999999888999999:::;;;;;;;;;::::::999888888777555666777777555444444555777777888;;;===>>><<<;;;:::::::::888555333444555555666777777999<<>>@@@;;;:::::::::;;;>>>@@@BBB>>>===???DDDIIIOOOXXX```hhhmmmssswwwwwwwwwxxxzzzzzzxxxuuutttuuuwwwwwwwwwzzz{{{|||{{{yyyxxxxxxxxx||||||zzzvvvvvvyyyxxxttt{{{xxxuuutttuuutttqqqnnnppprrrttttttsssssstttuuusssqqqqqqqqqssssssrrrqqqpppooonnnooopppqqqpppoooqqqooommmllllllnnnqqqrrrvvvwwwwwwvvvtttrrrrrrsssrrrmmmddd\\\TTTLLLEEE@@@<<<<<<;;;;;;:::999888888777777777777777777777777888777888999<<<===<<<;;;;;;<<<===>>>===<<<;;;:::;;;:::999888777666666666<<<;;;:::999999:::;;;<<<999888777666555444333222555555555555666666777777:::999777555444333444444999999999999999999999999;;;===????????????AAACCC>>>===>>>@@@BBBHHHUUUcccpppsssuuutttpppmmmmmmnnnqqqsssuuutttrrrpppppppppttttttsssrrrqqqqqqqqqqqqrrrssstttuuuvvvwwwxxxxxxyyyvvvtttsssuuuwwwxxxxxx|||zzzwwwmmmWWWDDD===:::777666777777666555<<<;;;>>>CCCEEEEEEHHHNNNbbbnnnzzz~~~~~~}}}~~~zzzttttttvvvvvvrrrrrrssstttuuuvvvvvvvvvvvvsssuuutttpppoooqqqqqqnnnqqqrrrsssvvvyyyyyywwwuuupppooonnnmmmmmmmmmnnnooolllpppuuuvvvvvvwwwzzz}}}}}}{{{yyy{{{}}}~~~{{{xxxxxxpppcccUUUJJJCCC???>>>777666666666666777888888;;;:::777555444555666666777999???JJJXXXeeeooosssxxxvvvuuuvvvyyy{{{zzzyyyzzz|||~~~~~~||||||~~~yyyvvvxxx{{{zzztttlllfffccc]]]TTTMMMIIIHHHDDDAAA===:::888777666555444444555444111...111111000......///333666444555555555444444666888999888888888::::::888666555666777888999:::::::::;;;;;;<<<;;;999:::<<<>>>CCCAAA???AAADDDEEEBBB???@@@???>>>=========>>>???;;;;;;<<<<<<;;;;;;:::999888888777555444444777:::888888:::<<>><<<;;;<<<<<<:::777555444555333444444333333555888;;;===@@@DDDEEEFFFHHHLLLPPPYYY]]]bbbeeeccc^^^ZZZXXXYYY]]]bbbhhhlllqqqvvvzzzPPPTTT[[[bbbiiirrrzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}}}}|||zzzyyyyyyzzzyyywwwtttssssssssssssrrrtttuuuwwwxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzzzzzzz{{{wwwyyy{{{}}}}}}|||zzzyyyuuuuuuvvvuuuttttttuuuwwwvvvvvvwwwyyyzzz{{{|||}}}~~~~~~|||zzzxxxwwwxxxzzzyyy|||}}}zzzxxxwwwtttuuuwwwxxxwwwvvvuuuttttttgggYYYPPPIIIBBB>>>>>>999;;;===>>>======>>>???;;;:::999999:::===@@@BBB>>>>>>???CCCIIIRRR^^^fffnnnqqqvvvxxxxxxxxxyyyzzzyyyvvvsssrrrtttvvvwwwxxxyyyxxxwwwuuuttttttvvvwww{{{{{{wwwsssssswwwwwwtttyyywwwuuuuuuwwwvvvrrrnnnqqqqqqqqqpppoooppprrrtttsssrrrqqqrrrssstttsssrrrsssqqqooopppsssuuussspppooommmllllllmmmpppqqqrrrwwwwwwwwwuuurrrqqqqqqrrrooojjjccc[[[TTTLLLEEEAAA;;;:::999888777888999:::666666666666777777777777999888888:::<<<===<<<;;;999:::<<<<<<<<<;;;:::999::::::999999888777666666<<<;;;;;;::::::::::::;;;888888777666555444333333444555777999:::999999888<<<:::777444222222222333777777777777777888888888:::<<<>>>???>>>???@@@AAA===<<<===@@@@@@EEEPPP]]]jjjnnnrrrrrrooollllllmmmqqqsssuuuuuusssqqqoooooopppooooooppprrrttttttssstttsssttttttvvvxxxzzz{{{zzzxxxvvvuuuuuuvvvwwwwww{{{|||{{{yyyvvvkkkVVVCCC===;;;888777777888777666::::::===AAACCCDDDJJJQQQdddppp|||~~~}}}}}}|||zzz}}}}}}zzzvvvvvvyyyxxxtttsssuuuwwwxxxxxxxxxxxxyyyuuuwwwvvvrrrqqqttttttqqqtttssstttvvvyyyyyyxxxwwwrrrqqqooonnnmmmnnnooopppooorrruuuwwwwwwwwwzzz|||}}}|||{{{|||~~~~~~|||zzz{{{wwwnnnbbbSSSHHH@@@===555777888888666666777888999888666444333444555666777888;;;BBBMMMZZZeeelllyyyzzz{{{}}}~~~~~~~~~|||}}}|||xxxtttqqqqqqrrrjjjcccZZZTTTPPPKKKFFFAAA???>>>===;;;:::999999999555555666666666444111000111222333222111222444666555666777666555555666777:::999::::::;;;;;;:::999;;;===???AAACCCEEEEEEEEEIIIIIIHHHFFFDDDEEEHHHJJJSSSQQQOOOPPPRRRRRRQQQOOOLLLJJJHHHGGGFFFFFFGGGHHHAAABBBBBBBBBAAA@@@???>>>;;;;;;;;;999888999;;;===;;;;;;<<<>>>@@@???<<<:::<<<======<<<999777777888444444444333222333555888555777999:::;;;>>>BBBFFFJJJPPPXXX^^^___]]]ZZZYYYXXX\\\```dddgggjjjmmmpppSSSXXXaaaiiiqqqyyy~~~}}}|||{{{|||~~~~~~~~~~~~}}}{{{|||}}}}}}~~~~~~~~~}}}{{{zzzzzzyyyxxxxxxyyyzzz|||}}}~~~}}}{{{{{{|||}}}|||zzzwwwvvvwwwxxxwwwwwwvvvvvvvvvwwwyyy{{{|||}}}~~~~~~~~~}}}~~~}}}|||{{{xxxyyy|||~~~~~~}}}{{{yyyuuuuuuvvvuuuttttttvvvxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzxxxtttpppooopppsssxxx{{{~~~}}}yyyvvvuuuoooqqqsssuuuvvvvvvtttssslll```SSSKKKEEE???<<<<<<777:::===??????>>>>>>>>>===<<<;;;;;;;;;===@@@AAA@@@AAABBBCCCJJJVVVcccjjjqqqsssvvvxxxyyyyyyyyyzzzvvvssspppppprrrtttvvvwwwxxxtttpppmmmnnnqqquuuxxxyyyyyyvvvrrrssswwwwwwttttttsssrrruuuxxxxxxuuuqqqrrrrrrqqqpppnnnnnnqqqssssssrrrqqqrrrtttuuutttsssuuurrrqqqrrruuuwwwuuusssooonnnlllnnnppprrrrrrrrrvvvwwwvvvtttqqqpppqqqrrrmmmhhhaaaYYYRRRKKKEEE@@@<<<:::888666666888:::;;;555555666666777777777777;;;:::999:::;;;;;;:::888666777888999999888777777666666666777777777888888999999999999999999:::::::::999888888777666555555444666999;;;<<<<<<:::999<<<:::777444333222333333444555666777888999:::::::::<<<>>>>>>===<<<===>>>>>>===>>>@@@@@@BBBLLLWWWccciiioooqqqpppnnnnnnooorrrtttwwwwwwuuurrrqqqqqqnnnmmmlllnnnrrruuuuuuuuuttttttttttttvvvxxx{{{|||yyyyyyxxxvvvtttttttttuuuuuuxxxyyyxxxuuujjjVVVDDD===;;;888777777888777666777777999===>>>AAAIIISSSgggrrr{{{|||zzzzzzyyywwwyyy{{{{{{yyyzzz|||yyytttsssvvvyyyzzzyyyxxxxxxzzzxxxzzzyyyuuuuuuwwwwwwuuuvvvvvvvvvwwwyyy{{{{{{zzzvvvuuusssqqqpppqqqrrrssstttuuuwwwwwwwwwwwwwwwxxx{{{{{{{{{|||}}}}}}{{{zzzxxxxxxuuulll___PPPEEE???666888::::::888666666666555444333222222444555777:::::::::===DDDNNNYYY```qqqxxx}}}zzz}}}|||xxxtttrrrpppnnnkkkiii\\\UUUKKKDDDAAA???===<<<666555555555555666777777777777888777666444222111222444666777555444444444555777888888777777888999777999;;;===???@@@BBBBBBFFFHHHKKKOOOQQQSSSSSSTTTZZZYYYWWWTTTSSSSSSVVVYYY```___]]]\\\]]]^^^^^^^^^YYYWWWTTTRRRQQQRRRSSSTTTOOOOOOPPPPPPOOOMMMKKKIIICCCDDDEEEDDDAAA>>>======?????????@@@@@@===999555999;;;<<<<<<:::888888999333444555444333444666888444444555555555777:::<<<<<>>;;;<<<777:::===???>>>========================>>>??????BBBEEEFFFFFFNNN\\\iiioootttuuuwwwxxxxxxxxxxxxwwwqqqooommmnnnppprrrttttttuuuqqqllljjjlllqqquuuxxxwwwxxxvvvssstttxxxxxxuuurrrqqqqqqtttxxxzzzwwwuuuttttttsssrrrpppoooqqqssssssrrrrrrsssuuuvvvuuutttsssrrrrrrssstttuuuuuutttrrrpppoooqqquuuvvvuuusssuuuvvvuuusssppppppqqqsssoooiii```WWWOOOIIICCC@@@<<<;;;888666666888:::;;;555666666777777888888999:::999999999::::::888666666666666666666666777777444444444555666777999999;;;;;;<<<===>>>???@@@@@@:::::::::999888777777777555777:::<<<===<<<:::999;;;:::888666555444555555666666777999:::;;;<<<===999;;;>>>>>>===<<<<<<<<<>>>>>>???@@@???@@@HHHSSS\\\ccclllqqqrrrrrrrrrssstttvvvxxxwwwuuussssssssspppmmmkkklllqqqvvvwwwwwwuuutttttttttvvvxxxzzz{{{yyyzzzyyyvvvsssqqqrrrrrrqqquuuxxxxxxuuukkkXXXGGG===:::777666777777666555555555777:::;;;>>>HHHTTTjjjsss{{{zzzxxxxxxxxxwwwwwwzzz{{{zzz{{{}}}zzzuuutttxxx||||||zzzxxxxxxyyyzzz|||{{{xxxwwwzzzzzzxxxyyywwwvvvwwwzzz|||||||||yyyxxxuuussssssuuuwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvyyyyyyzzz{{{{{{{{{zzzzzzvvvwwwwwwsssjjj]]]PPPGGG<<<;;;;;;:::999777666555333222111111222555777999<<<<<<;;;<<<>>>EEENNNTTThhhttt{{{~~~~~~}}}|||yyytttmmmjjjiiifffaaa]]]SSSMMMDDD===999999999999444444444444555666777888777888888666444333333444333555888888777555555666888:::===>>>>>>???@@@AAAAAADDDHHHLLLNNNQQQTTTVVVXXXZZZ]]]```aaabbbbbbaaa``````^^^[[[YYYYYY[[[^^^```___]]]\\\\\\]]]___aaa]]][[[YYYVVVUUUVVVXXXYYYXXXYYYZZZ[[[ZZZXXXVVVTTTRRRUUUWWWUUUQQQLLLGGGEEEFFFFFFFFFFFFEEEAAA<<<777999;;;===<<<:::888888888444555666555444555666888555555444444444444555555666999===@@@BBBEEEGGGIIIKKKPPPXXX^^^bbbdddfffggg[[[bbbllluuu|||~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~|||||||||||||||{{{zzzyyywwwyyy||||||zzzxxxyyyzzzwwwxxxyyyyyyzzz{{{~~~}}}{{{zzzzzz|||~~~~~~{{{xxxvvvwww{{{~~~}}}|||{{{{{{}}}|||yyyvvvuuuwwwyyy{{{|||zzzxxxwwwuuuwwwyyyyyyxxxvvvvvvwwwuuuvvvvvvwwwwwwxxxxxxyyyxxxyyyxxxtttpppppptttyyyvvvyyy||||||zzzxxxvvvvvvrrrqqqppppppqqqpppmmmjjj\\\RRRIIIEEECCC>>><<<<<<777999<<<===<<<;;;;;;;;;:::;;;===>>>??????>>>>>>CCCHHHJJJKKKSSScccqqqvvvxxxxxxwwwwwwwwwvvvtttrrrpppnnnnnnoooqqqssstttsssqqqnnnkkklllppptttvvvvvvuuuwwwwwwuuuwww{{{{{{wwwsssrrrqqqtttyyy{{{zzzwwwvvvvvvvvvuuusssrrrrrrtttssssssrrrsssuuuwwwvvvuuuqqqsssttttttttttttuuuwwwvvvtttsssuuuyyyzzzwwwtttttttttsssqqqpppppprrrtttssslllaaaVVVNNNHHHCCC@@@===<<<999888777888:::;;;666666777777888999999:::888777777888999:::888777888777666555666777999:::555444333333555777999;;;999:::<<>>===>>>>>>>>>===???@@@>>>===EEENNNVVV^^^hhhpppssstttvvvwwwvvvwwwwwwvvvtttssssssttttttpppllllllrrrwwwyyyyyytttttttttuuuvvvwwwxxxxxxzzz{{{{{{xxxssspppppprrrqqqvvvzzzzzzvvvkkkYYYHHH<<<999777555666666666555666666888::::::===IIIVVVmmmuuu{{{yyywwwxxxzzzzzzwwwyyyyyywwwyyy}}}|||xxxvvvzzz~~~{{{xxxxxxzzzzzz||||||xxxxxx{{{{{{yyyyyywwwvvvvvvxxx{{{||||||xxxwwwuuuuuuvvvyyy|||}}}}}}|||||||||{{{yyyxxxwwwyyyzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwsssjjj^^^UUUDDD@@@:::777777888777666444333333333444666888::::::;;;;;;;;;;;;???EEEJJJ^^^jjjyyy~~~}}}zzzwwwuuuppplllfff```ZZZTTTOOOMMMFFFCCC>>>:::888777888888666666666666777777888999777888888666444444777:::777888999888888999<<>>@@@??????>>>DDDJJJMMMNNNXXXiiiwww|||{{{zzzxxxvvvuuussspppnnnqqqpppppprrruuuvvvvvvuuummmlllllloootttwwwwwwuuutttwwwwwwwwwyyy}}}|||xxxvvvtttsssuuuyyy|||{{{yyywwwxxxxxxwwwuuussstttttttttsssrrrtttvvvwwwwwwvvvrrrtttwwwwwwuuutttwwwzzzyyywwwuuuxxx|||}}}yyyuuusssssssssqqqoooppprrruuuwwwooobbbWWWNNNHHHCCCAAA>>>===:::999888888999:::666777777888999:::::::::555555555777999:::999888;;;999777666777999;;;===777666444333444666999;;;111333666999<<<>>>@@@AAA::::::999999888888777777777999:::<<<<<<;;;:::999777777888999999999999999777777777777777777777777666999===???@@@@@@@@@AAA======>>>???<<<;;;BBBKKKQQQZZZfffooosssuuuwwwyyyvvvwwwwwwuuusssrrrsssuuuxxxsssmmmmmmsssyyy{{{{{{ttttttuuuuuuvvvvvvvvvwww{{{||||||yyytttpppppprrrsssxxx||||||wwwlllYYYIII;;;999666555555666555444888888:::;;;;;;>>>KKKXXXpppwww|||yyyvvvxxx{{{|||xxxyyywwwtttwww|||}}}{{{xxx}}}|||xxxxxxzzzzzz|||{{{xxxxxx{{{{{{yyyyyywwwuuuuuuwwwzzz{{{|||vvvuuutttuuuwww|||~~~~~~~~~~~~~~~|||zzzwwwyyyzzz{{{zzzzzzzzz{{{zzzxxxwwwxxxxxxsssiiiaaaLLLCCC888333555888999888777666555444555777999:::888:::;;;:::999<<<@@@EEESSS^^^mmmyyy~~~~~~}}}|||~~~|||yyyuuurrrfffeee```WWWLLLCCC@@@@@@999999888888888888777777555555444444444555555666888999999777666888===AAA===<<<:::999999>>>DDDIIIKKKNNNSSSVVVXXXZZZ]]]^^^```bbbdddbbb^^^[[[[[[]]]YYYZZZ[[[[[[YYYUUUQQQOOOHHHIIIHHHEEECCCAAACCCDDDDDDDDDBBBAAA@@@CCCGGGJJJIIIGGGDDDBBBBBBCCCFFFHHHDDDFFFIIIMMMNNNNNNNNNMMMPPPSSSXXX[[[]]]]]]^^^___]]]]]]^^^______[[[VVVQQQIIIKKKKKKIIIEEE@@@===<<<===>>>>>>===:::999999:::666666666666666555333000///111444555444444555666333666:::>>>CCCIIIOOOTTTiiimmmtttzzz~~~~~~}}}{{{|||}}}||||||~~~}}}~~~zzzyyyxxxxxxzzz}}}}}}zzzxxxxxxyyyyyyttttttyyy~~~}}}wwwwww|||{{{|||}}}|||{{{zzz{{{}}}}}}{{{yyy{{{}}}~~~|||zzzvvvsssqqqsssyyy|||{{{xxxwwwwwwvvvuuussspppnnnmmmpppqqqqqqooommmlllmmmnnnrrrrrrrrrrrrrrrrrrrrrrrrxxxxxxxxxxxxxxxyyyyyyyyyuuutttsssrrrrrrssstttuuuxxxyyy{{{zzzxxxvvvvvvwwwxxxvvvoookkknnnqqqiii]]]QQQMMMFFFAAA>>>===<<<;;;>>>===<<<<<<;;;;;;;;;;;;=========???BBBCCCBBBAAAEEELLLSSSXXXaaammmvvvyyy}}}|||{{{zzzxxxvvvtttsssssspppmmmnnnrrruuuvvvuuussssssqqqooorrrxxx{{{yyyyyyuuussswww~~~~~~yyyxxxxxxxxxyyyyyyxxxwwwwwwwwwyyyxxxtttsssuuuuuusssttttttuuuuuuvvvvvvwwwwwwwww{{{}}}|||xxxvvvyyy|||xxxvvvttttttvvvyyyzzzzzzyyyvvvrrrqqqqqqrrrrrrqqqppppppjjj]]]QQQJJJDDD???>>><<<:::;;;===<<<:::777555666888:::<<<;;;999666555555555555777:::===???:::::::::;;;;;;;;;;;;<<<999::::::::::::999888777777888999:::<<<===>>>>>>;;;;;;;;;:::999888777777888777777777777999:::;;;999999999999::::::;;;<<<777999::::::::::::;;;===;;;<<<>>>@@@BBBCCCDDDDDDDDDBBB???======@@@DDDFFFMMMQQQZZZgggssszzzzzzxxxxxxwwwvvvuuuvvvyyy|||~~~xxxvvvtttsssvvvyyy{{{|||yyywwwtttrrrsssvvvyyy||||||zzzxxxwwwuuurrrppp{{{yyyxxxyyyuuuhhhVVVGGG<<<999444222222444555666444666;;;===<<<===HHHUUUttt}}}zzztttwwwwwwuuuyyyzzzzzzzzzzzzyyyyyyxxxwww{{{}}}}}}{{{{{{{{{~~~|||{{{yyyxxxxxxyyyyyyrrrtttuuuvvvuuuwwwyyy{{{zzzxxxvvvvvvyyy}}}}}}zzzzzz|||~~~}}}yyywwwxxx{{{~~~}}}|||||||||xxxppphhhWWWJJJ???======999777999<<<:::999999:::;;;;;;:::???>>><<<;;;;;;===@@@BBBHHHQQQ]]]jjjxxx}}}xxxsssrrrpppkkkbbb\\\SSSIIIBBB===<<<<<<;;;:::999777666666666666777666555333111222555777666777888888888999;;;===<<<<<<<<<>>>BBBHHHMMMQQQZZZ\\\^^^___```___]]]\\\```]]][[[ZZZYYYVVVQQQMMMMMMLLLJJJGGGEEECCCBBBBBB===<<<:::999888999999:::888777666444444777===AAA@@@???>>>;;;999999;;;===:::999999;;;===??????>>>BBBGGGMMMPPPPPPPPPPPPQQQYYYZZZ\\\^^^______^^^^^^ZZZ\\\\\\XXXRRRJJJEEEBBB@@@===;;;;;;===>>>;;;999888777666555666666555444222333444555666666666666333333333555888===BBBEEEooorrrwww|||}}}}}}~~~}}}~~~~~~~~~~~~zzzyyyxxxxxxyyy|||}}}zzzyyyyyyzzzzzzzzzzzz}}}{{{{{{~~~~~~|||zzzwwwwwwzzz|||{{{zzzxxxyyy{{{|||zzzyyyuuurrrppprrrvvvyyyxxxvvvwwwvvvvvvtttrrrpppooonnnpppqqqqqqooommmlllmmmoooqqqqqqqqqqqqqqqqqqqqqqqquuuuuuvvvvvvwwwvvvvvvuuutttttttttttttttuuuvvvwwwyyyzzzzzzyyywwwuuuvvvvvvwwwuuuooolllnnnoooeeeYYYOOOKKKDDD@@@===<<<;;;:::<<<<<<;;;;;;;;;<<<======>>>??????AAACCCEEEEEEDDDHHHPPPWWW\\\cccmmmssstttyyyzzzzzzzzzzzzxxxvvvuuuvvvsssqqqrrrtttwwwwwwvvvssstttrrrooorrrxxxzzzxxxwwwuuuuuuyyy~~~xxxxxxyyyyyyyyyyyyxxxxxxvvvxxxwwwttttttwwwwwwuuuvvvvvvvvvvvvvvvvvvvvvvvvyyy|||~~~}}}yyyxxxzzz}}}{{{yyywwwvvvxxxyyyzzzzzzuuusssqqqqqqrrrttttttssssssqqqiii[[[PPPIIIDDD@@@>>><<<;;;;;;======:::888666666777999:::999666333666555555666777:::===???999999:::;;;<<<===>>>>>><<<<<<<<<;;;;;;;;;::::::999999:::;;;<<<<<<=========;;;999888777777888999;;;:::999888888999::::::::::::999999999::::::;;;999;;;;;;:::999888999;;;======>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@HHHLLLUUUbbbooovvvxxxvvvwwwvvvuuuuuuvvvyyy|||~~~yyywwwuuuuuuvvvxxxyyyzzzwwwuuusssrrrsssvvvyyy{{{}}}{{{xxxxxxxxxxxxwwwuuuzzzyyyyyyzzzuuuhhhTTTEEE<<<999555444444555666666555777<<<>>><<<>>>IIIUUUpppzzzyyyssswwwvvvrrrvvvyyyyyyzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~|||{{{zzz{{{{{{zzzyyyyyyyyyyyyzzz{{{xxxyyyyyyxxxwwwwwwyyy{{{{{{zzzzzz{{{|||~~~~~~~~~~~~|||zzzyyyyyy|||~~~|||yyywwwxxxzzz}}}}}}{{{|||}}}zzzsssmmmdddWWWKKKFFFAAA<<<;;;>>>===;;;888777888:::;;;;;;;;;:::999999999;;;===>>>DDDKKKUUUcccsssxxx}}}}}}uuunnnkkkfff```XXXSSSKKKDDD>>>;;;;;;<<<999888777666555555555555444555555444222222444555:::::::::888888999<<>><<<;;;;;;;;;<<<;;;999888666666666666888888888777555555666888999999888666555555777:::666555555666999::::::999>>>AAACCCDDDCCCCCCEEEGGGJJJLLLOOOSSSVVVXXXZZZZZZ\\\^^^```___[[[VVVRRRQQQHHHEEEBBBAAAAAA@@@===;;;===;;;999999::::::777444444555555666666666555555333222222222444777:::===vvvxxx{{{{{{{{{}}}~~~||||||~~~~~~~~~~~~}}}|||}}}zzzyyyxxxxxxzzz|||~~~~~~{{{zzzzzz{{{||||||}}}~~~{{{wwwtttuuuxxxzzzxxxwwwvvvvvvxxxxxxwwwvvvtttqqqoooqqqtttvvvvvvtttvvvvvvuuusssrrrpppooonnnqqqqqqqqqpppnnnmmmnnnpppppppppppppppppppppppppppssstttvvvwwwwwwvvvtttsssuuuuuuvvvwwwxxxxxxwwwwwwzzzzzzyyywwwuuuttttttvvvuuussspppnnnooommmbbbVVVLLLHHHBBB???===<<<;;;:::;;;;;;::::::;;;===>>>???AAABBBCCCDDDEEEFFFFFFGGGMMMUUU^^^ccchhhnnnqqqooouuuwwwyyy{{{{{{zzzxxxvvvwwwuuuttttttvvvwwwwwwwwwtttuuusssqqqsssyyy{{{xxxxxxyyyzzz|||~~~yyyyyyzzzzzzzzzzzzyyyyyyuuuxxxwwwtttuuuxxxyyywwwyyyyyyxxxxxxwwwvvvvvvuuuzzz|||~~~}}}zzzyyy{{{~~~|||zzzyyyyyyzzzzzzyyyrrrqqqqqqrrrtttvvvuuuuuuuuussshhhYYYLLLGGGCCC@@@>>>===;;;;;;<<<<<<:::999888888888999:::999555333777666666666888:::===???999:::;;;<<<===>>>???@@@===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;>>><<<999666666777999:::===<<<;;;999888999999:::::::::999999888999999999;;;<<<<<<:::888777888999>>>???????????????>>>===;;;===???AAAAAA@@@>>><<>>===>>>IIITTTmmmyyy{{{wwwzzzxxxsssvvvyyyyyyzzz{{{||||||||||||zzz|||~~~~~~}}}{{{{{{{{{yyyyyyyyyyyyzzz|||}}}~~~}}}zzzyyy{{{||||||~~~}}}{{{{{{zzzyyyxxxyyy||||||zzzzzz}}}}}}{{{|||}}}|||xxxtttrrrhhh[[[QQQGGG@@@>>>@@@>>>;;;777666777999;;;;;;888888888999:::;;;;;;<<>>CCCFFFRRRSSSUUUXXXYYYZZZZZZYYYYYYXXXVVVRRRMMMHHHCCCAAA@@@>>>===<<<<<<;;;888666777777666555555555555555;;;999888666444333222222444666888888666333111111333444444333222333555777555444333444666777666555;;;;;;999777666777:::===;;;===AAAEEEIIILLLNNNOOOWWW[[[^^^``````^^^^^^]]]VVVSSSNNNKKKHHHEEEBBB???@@@<<<999999<<<<<<888444666666666666555555444444555444333111111222444555zzz|||~~~|||||||||~~~}}}||||||~~~~~~~~~|||{{{{{{~~~{{{{{{zzzzzz{{{}}}}}}|||||||||}}}~~~~~~|||{{{|||}}}{{{{{{yyyvvvttttttvvvxxxuuuuuuttttttuuuttttttsssrrrpppoooqqqtttvvvvvvuuuvvvuuutttrrrqqqppppppoooqqqrrrrrrqqqooonnnpppqqqqqqqqqqqqqqqqqqqqqqqqqqqtttuuuxxxyyyyyywwwuuusssxxxxxxyyyzzzyyyxxxwwwvvvzzzzzzyyyvvvtttssstttuuurrrqqqpppppppppkkk```UUUIIIFFFBBB???>>>>>>===<<<===<<<;;;;;;;;;===???@@@EEEFFFFFFFFFEEEEEEGGGHHHQQQ[[[eeejjjnnnrrrrrrooosssuuuxxx{{{{{{yyyvvvuuusssssstttuuuvvvwwwwwwwwwwwwxxxvvvtttvvv{{{|||yyy{{{}}}~~~|||zzz{{{}}}yyyyyyzzzzzz{{{{{{zzzzzzwwwzzzyyyvvvuuuxxxyyyvvv{{{{{{zzzyyywwwvvvvvvuuuyyy{{{}}}|||{{{zzz|||}}}~~~{{{zzzzzzyyyxxxwwwrrrqqqrrrsssuuuvvvuuutttuuurrrgggVVVIIIDDDBBB???===<<<;;;:::::::::999999:::::::::;;;===<<<:::777999888777777888;;;===???<<<<<<======>>>>>>??????<<<;;;999888888999:::<<<>>>>>>======<<<;;;;;;:::<<<;;;999888888888999:::<<<;;;:::999888999999:::;;;:::999888888888888888:::;;;;;;999777777999:::??????@@@@@@@@@@@@??????>>>@@@CCCEEEEEECCC@@@???@@@DDDLLLYYYgggrrrvvvwwwxxxwwwvvvvvvvvvxxxzzz{{{{{{{{{{{{yyywwwvvvuuuuuutttuuuvvvwwwyyyzzz{{{|||{{{xxxvvvvvvxxx{{{}}}~~~yyyzzz||||||uuudddOOO@@@:::999888999::::::888777888999<<<>>>>>>???HHHSSSlll{{{~~~}}}xxxzzz{{{||||||}}}}}}}}}}}}||||||~~~~~~}}}}}}}}}{{{{{{|||}}}~~~}}}|||~~~~~~|||||||||{{{zzzzzzzzz|||}}}||||||~~~~~~}}}{{{xxxsssiii]]]OOODDD>>>======;;;999888999:::999888777888:::;;;<<<<<<<<<;;;:::>>>CCCKKKZZZjjjtttvvvxxxsssjjj```VVVOOOIIIDDD@@@===:::666555666888999777666555555555555555666666777888777777888:::===:::===AAAEEEHHHKKKOOORRR\\\\\\ZZZXXXUUURRROOOMMMIIIHHHFFFDDDAAA===:::999:::999999888888777666555444333333333333444555555777777666555444333333222000222555555444222111111444444555444222222444666666444444444666666666444999777555333333444666888666777999;;;===>>>@@@@@@KKKOOOTTTWWWXXXYYYZZZ[[[^^^[[[WWWSSSOOOLLLJJJIIIDDD>>>888777:::<<<999555666555555444444444444444888777555333222333333444zzz|||~~~~~~}}}|||~~~~~~~~~|||{{{{{{~~~}}}}}}|||||||||}}}~~~}}}||||||}}}~~~~~~{{{zzz{{{{{{zzztttvvvwwwwwwuuuttttttuuusssttttttsssrrrrrrrrrrrrqqqpppppprrruuuwwwyyyyyyuuutttsssqqqpppppppppqqqrrrssssssrrrppppppqqqssssssssssssssssssssssssssssssuuuwwwyyyyyyxxxvvvttt{{{{{{{{{{{{yyywwwuuusssyyyyyyyyywwwtttssstttuuuqqqoooppprrrqqqiii^^^UUUGGGEEEAAA@@@@@@@@@@@@??????>>>===<<<<<<>>>@@@AAAIIIJJJJJJIIIGGGGGGIIIKKKWWW```jjjppptttwwwvvvsssuuuwwwyyy{{{zzzwwwtttrrrrrrsssvvvxxxyyyyyyzzzzzzzzz{{{yyywwwyyy}}}}}}zzzzzz}}}~~~zzzwwwyyy{{{xxxyyyzzzzzz{{{{{{{{{zzz{{{}}}{{{wwwvvvxxxxxxuuu{{{{{{zzzyyyxxxwwwvvvvvvxxxyyyzzzzzzzzzzzz{{{|||~~~|||zzzyyyyyyxxxwwwuuuuuutttttttttuuuuuusssqqqtttqqqfffUUUIIICCC@@@===<<<;;;:::999888777888999999999999;;;>>>>>>===<<<:::999888888999;;;===>>>?????????>>>======<<<<<<<<<;;;999888888999;;;<<>>======<<<;;;;;;999:::;;;<<<<<<;;;999888999888777777777999:::;;;:::999888888777777777777888999999888777888:::===>>>>>>@@@AAABBBCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBAAAAAACCCJJJWWWfffrrrxxxzzzzzzzzzxxxxxxwwwwwwxxxxxx|||}}}}}}{{{xxxvvvvvvwwwwwwxxxzzz{{{}}}~~~}}}zzzwwwvvvxxxzzz|||}}}yyy{{{}}}|||sssbbbMMM>>>999888999:::;;;<<<:::888:::999;;;>>>===???GGGQQQjjj{{{|||~~~}}}|||{{{~~~}}}|||}}}~~~}}}}}}~~~~~~~~~{{{{{{uuujjj\\\NNNCCC======<<<;;;<<<<<<:::777555555777999;;;<<<<<<;;;;;;888===@@@CCCMMM___ooowwwqqqhhh[[[QQQIIICCC@@@>>>;;;999666444333444666888777777777777777777888888888888888777888;;;AAADDDDDDHHHOOOSSSVVVWWWXXXYYY\\\YYYUUUOOOJJJFFFCCCBBB<<<<<<;;;;;;999888777777888888888777777777777888444444444444444555666777444444444555555555555555222222333222000000111222555666666444222111222333555444333444555666555444444444444444555666666666666666666666777777888888???BBBFFFIIIJJJKKKMMMNNNVVVVVVUUUTTTSSSTTTVVVWWWPPPIII@@@;;;;;;;;;999666555555444444444444555555888777555444444444444555yyy|||}}}||||||~~~~~~}}}|||}}}}}}}}}}}}|||}}}}}}~~~~~~{{{{{{{{{|||}}}~~~{{{{{{}}}|||yyypppsssvvvvvvuuusssrrrrrrsssttttttsssqqqpppqqqrrrqqqrrrssstttuuuwwwyyyzzztttsssrrrpppppppppqqqrrrrrrssstttsssqqqqqqrrrtttttttttttttttttttttttttttqqqrrrtttvvvwwwwwwvvvvvv{{{{{{zzzyyywwwvvvtttssswwwxxxyyyyyywwwuuuuuuuuurrrpppppprrrooodddXXXRRREEECCC@@@@@@AAABBBBBBAAAAAA???>>>===>>>@@@CCCEEELLLNNNPPPOOOMMMNNNRRRVVV^^^gggppptttxxx{{{{{{xxxyyyzzz{{{{{{zzzwwwtttrrrtttwww{{{}}}}}}|||}}}}}}{{{}}}{{{yyyzzz~~~~~~zzzvvvxxx{{{{{{yyyyyyzzz|||wwwxxxyyyzzzzzz{{{zzzzzz}}}}}}xxxwwwxxxxxxuuuyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzxxxxxxyyyyyywwwuuuxxxvvvuuutttttttttrrrpppqqqpppgggXXXLLLFFFAAA===<<<<<<;;;999777777888:::777777888:::<<<>>>===<<<<<<;;;999999999;;;===>>>AAA@@@???>>>===<<<;;;:::===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>=========999;;;===??????===;;;999777777666666777999:::;;;888888777777777777777777888888888777666888;;;>>><<<===???AAACCCEEEEEEFFFAAAAAAAAA@@@@@@@@@@@@@@@AAABBBHHHTTTdddqqqxxx{{{|||{{{zzzyyyyyyyyyyyyyyy}}}~~~}}}yyywwwyyy|||||||||}}}~~~}}}zzzyyyzzz{{{{{{{{{{{{}}}~~~{{{qqq___KKK>>>999888888999;;;<<<;;;999:::999:::<<<===>>>FFFOOOdddwww}}}~~~}}}|||~~~zzzzzz~~~wwwkkk___PPPEEEAAA???>>>======:::666333333444666888::::::::::::888<<<>>>@@@IIIYYYhhhpppeeeZZZMMMFFFAAA===;;;<<<999777555333333444666888888888888888999999:::;;;999:::;;;<<<>>>BBBHHHLLLVVVYYY\\\]]][[[WWWTTTSSSPPPNNNJJJEEEAAA???======::::::999888777777666666555666666555444444555777555555555444444555555666222222444555666666777666777666444111...---///111444555555333111//////000222111000111333444333222000000111333666666444333555444444444555666777888777:::===>>>>>>???@@@AAAEEEGGGIIILLLPPPUUU[[[___ZZZVVVNNNHHHCCC@@@===;;;999888666555444555666666444444333333333333333444xxx{{{~~~}}}~~~~~~~~~~~~~~~|||||||||{{{{{{{{{{{{{{{xxxyyyzzz{{{}}}~~~~~~zzz{{{~~~|||vvvqqqsssttttttrrrppppppqqqsssuuuvvvtttqqqpppqqqrrrttttttuuuuuuuuuuuuwwwxxxtttrrrqqqpppoooppprrrrrrsssttttttsssrrrrrrsssuuussssssssssssssssssssssssqqqrrrtttvvvwwwyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuutttwwwzzz{{{yyywwwvvvvvvuuuqqqpppqqqkkk]]]PPPKKKBBB@@@>>>???@@@BBBBBBAAA???>>>======@@@DDDHHHKKKOOORRRVVVWWWWWWZZZ```fffgggooouuuwwwyyy}}}~~~||||||}}}}}}}}}|||zzzxxxwwwwww{{{~~~|||{{{{{{{{{|||{{{yyyzzz}}}|||xxxvvvxxxyyyzzzzzzzzz{{{{{{vvvwwwxxxyyyzzzzzzzzzzzz}}}}}}yyyxxxzzzyyyvvvuuuvvvvvvwwwxxxyyyyyyzzzyyyyyyyyyzzz{{{|||||||||yyyxxxwwwxxxzzzzzzyyywwwzzzwwwtttsssssstttsssrrrppppppjjj]]]QQQJJJCCC======>>>===;;;888777:::===:::999999:::<<<>>>===<<<===<<<:::999:::;;;===>>>??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<=========>>><<<<<<===>>>>>>???@@@@@@<<<===>>>??????>>>===<<<:::999888888888999:::;;;777777666666666777888888999999888777555666999<<<<<<===???AAACCCDDDEEEEEE??????@@@@@@??????>>>===@@@@@@EEEQQQ```nnnvvvzzzzzzzzzzzz{{{{{{{{{||||||}}}}}}yyyyyy}}}}}}}}}~~~~~~}}}||||||~~~~~~zzzooo]]]JJJ===888777777888:::<<<;;;::::::888999;;;<<<>>>DDDLLL```ttt~~~~~~}}}~~~}}}yyyyyy~~~}}}}}}wwwnnn___QQQGGGDDD@@@<<<:::999777555444555666888999:::;;;;;;888999:::???KKKZZZbbbbbbVVVKKKCCCAAA@@@<<<:::;;;666555444333444555888999888888888888999:::;;;<<<<<>>AAADDDJJJQQQWWWWWWXXXXXXUUUOOOIIIFFFEEE@@@>>>;;;888777666666666444444333333333222222222xxx|||~~~~~~~~~zzzzzzzzzzzzzzzyyyyyyyyywwwwwwyyy{{{}}}~~~}}}~~~|||xxxyyy}}}{{{tttuuuuuutttqqqooonnnooopppsssuuuvvvuuurrrpppqqqsssvvvwwwvvvuuusssssssssuuusssrrrpppooooooppprrrsssssstttuuutttrrrrrrtttvvvrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuwwwyyy{{{}}}~~~vvvuuutttttttttuuuwwwxxxsssvvvzzz|||{{{yyywwwwwwxxxssspppppphhhWWWJJJEEE???>>>===>>>@@@AAAAAAAAA===<<<<<<>>>AAAGGGLLLOOOQQQUUUZZZ\\\^^^ccckkkrrrnnntttxxxyyyzzz~~~~~~~~~~~~}}}||||||xxx||||||xxxwwwwwwzzz{{{zzzxxxyyy|||{{{wwwzzzzzzzzzzzzzzzzzzyyyxxxuuuvvvwwwxxxyyyyyyzzzyyy{{{~~~}}}yyyxxx{{{{{{yyyssstttuuuvvvxxxyyyzzz{{{zzzzzzzzz{{{}}}~~~~~~}}}wwwwwwwwwyyy{{{{{{zzzyyyzzzwwwtttrrrssstttttttttoooqqqmmmaaaVVVMMMEEE>>>???@@@???<<<999999<<>>===<<<===>>>???>>>===>>><<<;;;::::::;;;===>>>============<<<<<<<<<<<<999999:::;;;<<<<<<;;;;;;;;;;;;<<<>>>???@@@AAABBB???>>>>>>>>>>>>>>>??????===<<<:::999888999999:::666666555666666777888999<<<;;;999777555555888:::<<<===>>>@@@AAABBBCCCCCC>>>???AAABBBAAA@@@===<<<>>>>>>CCCNNN]]]kkktttwwwxxxyyyzzz{{{}}}~~~~~~}}}zzzzzz~~~}}}yyymmm[[[III>>>888777666777999;;;<<<;;;:::888888:::;;;===CCCKKK___sss~~~~~~}}}~~~|||}}}~~~~~~zzzyyy~~~}}}~~~{{{vvvhhhYYYMMMHHH@@@:::888777888888777777888999;;;<<<>>>>>>888666666???PPP^^^]]]VVVLLLCCC===@@@AAA===::::::444333333333444666999;;;777777888888999:::<<<<<>>;;;;;;999;;;<<<===<<<888555222777666666555555555555555777888999777444444777:::999888777555444333333333222333444555444444222222111333444444333333444666111333444555444333333444/////////000333555444444333111//////222333222000888777555444333333444555333555666666444333333444555777999999:::===DDDIIILLLSSS[[[\\\WWWRRROOONNNFFFDDD@@@<<<888666666666666666555555444333333222zzz~~~~~~~~~|||{{{tttqqqqqqrrrsssrrrsssvvvxxxxxxvvvwwwzzz}}}xxxxxxyyy|||~~~zzzuuuqqqrrrssspppmmmmmmooorrrrrrtttwwwwwwvvvuuuvvvvvvuuuuuuvvvvvvtttrrrooommmuuuuuutttsssssssssssstttwwwvvvvvvxxx{{{zzzvvvrrrooooooooopppqqqtttvvvwwwtttvvvyyy{{{|||||||||{{{yyywwwtttrrrsssvvvzzz}}}xxxxxx|||xxxxxx}}}zzzuuuqqqmmmbbbRRRDDD>>>:::<<<======<<<;;;;;;<<<999;;;<<<===???EEENNNVVVXXX\\\aaaeeehhhlllpppsssuuuxxxzzz{{{zzzzzz{{{|||~~~zzzwwwxxx}}}~~~||||||{{{zzzzzzzzzyyyvvvsss~~~}}}zzzwwwvvvvvv|||{{{zzzzzzzzzyyyvvvtttsssuuuwwwwwwwwwwwwxxxyyy~~~}}}xxxxxx{{{|||{{{{{{}}}~~~{{{wwwwww{{{~~~|||zzzxxxxxxyyy|||}}}|||yyyvvvvvvxxxyyyyyywwwttttttttttttttttttsssssstttppphhh___TTTJJJBBB>>>HHHFFFCCCAAA???>>>======<<<===??????>>>>>>@@@AAA======<<<::::::;;;???BBBCCCCCCBBBAAA@@@>>>>>>===<<<>>>???>>><<<;;;;;;;;;>>>???@@@BBBCCCCCCDDDDDD@@@BBBCCCAAA===:::999:::<<<<<<======<<<:::888777444444555666777999;;;<<<;;;;;;<<<:::999888999;;;????????????????????????;;;999777:::>>>@@@>>><<<<<<>>>BBBIIIVVVeeettt}}}}}}{{{zzz{{{}}}}}}|||{{{|||}}}~~~~~~}}}~~~~~~~~~~~~wwwdddPPPAAA:::999:::;;;<<<<<<<<<<<<;;;>>><<<;;;;;;===AAAEEEHHH^^^nnn|||}}}~~~||||||~~~}}}|||{{{~~~}}}}}}}}}~~~zzzqqqkkk^^^NNN@@@>>>???<<<999999999>>>???<<<===AAAAAA<<<;;;888:::FFFVVV\\\VVVMMMCCCBBB@@@>>>===<<<<<<===777777777888999999888777222777999888999>>>AAA@@@GGGNNNXXX]]]]]]ZZZXXXWWWRRRNNNHHHDDD@@@>>>;;;:::777999;;;;;;999777666777555555555555555555555555222444666666333333555777999;;;<<<999555222222333000111222111111222555777666333000000222444444222222444666666555333222333///---,,,,,,...000111222444222111444999:::777333555444222111000111222222222333333333111000111222666666666777999:::;;;<<<@@@GGGOOOSSSRRRQQQSSSVVVOOONNNKKKEEE>>>999888888999888888777555444333333{{{~~~~~~}}}{{{zzzwwwsssqqqrrrssssssrrrppprrrtttsssqqqqqqtttwwwuuutttuuuxxxzzzzzzvvvssstttuuuuuussspppoooqqqssssssuuuwwwxxxwwwvvvvvvwwwttttttuuuuuutttrrrpppooowwwwwwvvvuuutttssssssrrruuuvvvwwwzzz|||{{{yyywwwtttsssrrrqqqqqqsssuuuvvvwwwyyy{{{}}}~~~~~~}}}|||{{{yyywwwvvvwwwyyy|||~~~~~~}}}zzzyyy}}}yyyrrrlllfff\\\MMMAAA<<<:::<<<======;;;:::;;;<<<:::<<<>>>???AAAHHHQQQXXX___cccgggkkknnnppprrrtttwwwyyy{{{{{{zzzzzz|||~~~~~~zzzwwwxxx|||~~~|||yyyxxxxxxyyyzzzzzzxxxvvv}}}}}}}}}|||xxxvvvuuuuuuzzzyyyxxxyyyyyyxxxvvvsssuuuwwwyyyyyyxxxwwwwwwxxx}}}}}}yyyyyy|||}}}zzz{{{}}}}}}zzzvvvvvvyyy}}}}}}|||yyywwwwwwxxxzzz{{{yyyxxxwwwxxxzzzzzzwwwuuusssssstttuuutttsssrrrqqqrrrmmmfff\\\QQQHHHBBB>>>CCCCCCCCCBBBAAA>>><<<;;;;;;===>>>>>>>>>>>>???AAA<<<<<<<<<:::999;;;>>>AAAAAAAAAAAA@@@??????>>>>>><<<>>>???>>>======>>>??????@@@AAACCCEEEFFFFFFFFFFFFGGGFFFDDD???======>>>>>>??????>>>===;;;999888777777777888999:::;;;<<<999:::::::::888888:::;;;????????????@@@@@@@@@@@@???>>>===>>>???@@@???>>><<<===AAAHHHTTTbbbqqqzzz~~~|||{{{|||}}}~~~~~~~~~|||{{{|||}}}~~~}}}}}}|||uuubbbOOOAAA:::888888888999999999::::::===<<<;;;;;;===@@@DDDFFFVVVgggxxx}}}}}}}}}}}}|||~~~}}}|||~~~~~~}}}}}}~~~xxxssseeeWWWIIIDDDBBB>>>;;;<<<:::>>>>>>;;;<<<@@@@@@======???DDDMMMTTTSSSIII@@@>>>===<<<;;;;;;<<<===>>><<<;;;:::999999777666444666:::<<<<<>><<<;;;:::888777999::::::888777777777555555555555555555555555777999:::888666444555666888:::;;;999555333333444222222222000///000333555555333111222444555444333222333555444333111111222.........///111222333222333111000333888999666222000000111111222333444555555666777777555333444444111222444666666666555444:::>>>DDDFFFGGGJJJPPPUUUXXXUUURRRNNNIIIDDD===999666666777777666333111///~~~}}}}}}}}}~~~}}}}}}~~~zzzxxxxxxxxxuuutttrrrsssssssssqqqooolllnnnpppnnnllllllooossssssrrrrrrsssuuuvvvtttssstttuuuuuusssqqqpppqqqsssrrrtttwwwwwwvvvuuuuuuvvvrrrrrrssssssssssssssssssxxxxxxyyyxxxwwwuuusssrrrsssvvvzzz||||||||||||}}}zzzxxxuuurrrrrrsssuuuwww{{{|||}}}~~~~~~}}}}}}||||||{{{zzz{{{}}}~~~yyyxxxzzzvvvmmmddd\\\RRREEE===::::::;;;<<<<<<::::::;;;<<<;;;===@@@AAADDDLLLUUU]]]gggkkkppptttuuuuuuvvvwww{{{{{{|||{{{zzz{{{}}}}}}zzzwwwxxx|||~~~~~~|||vvvvvvvvvxxxzzz{{{{{{yyy}}}~~~~~~|||yyywwwwwwwwwxxxwwwwwwxxxxxxxxxuuussswwwyyy{{{{{{yyywwwwwwxxx{{{~~~}}}zzzzzz}}}}}}zzzyyy{{{{{{yyyvvvuuuxxx{{{~~~|||yyywwwvvvvvvxxxyyyxxxxxxzzz|||}}}{{{wwwtttssstttuuuvvvvvvtttrrrqqqpppjjjbbbWWWMMMFFFAAA??????@@@BBBCCCBBB???<<<:::;;;<<<>>>>>>======???@@@<<<<<<;;;:::999:::<<>>>>>>>>===>>>@@@CCC@@@AAACCCFFFIIIJJJLLLLLLKKKKKKHHHDDD@@@>>>???@@@AAAAAAAAA@@@>>><<<;;;999999999::::::::::::;;;;;;777888999888888888:::<<>>???@@@===>>>AAAGGGQQQ___mmmwww}}}|||{{{{{{{{{|||}}}|||{{{{{{|||~~~~~~}}}}}}}}}}}}}}}}}}|||||||||{{{}}}|||rrr```MMMAAA;;;999999888777777888:::;;;<<<<<<;;;;;;===???BBBDDDLLL^^^qqqzzz}}}~~~}}}|||~~~}}}~~~~~~~~~{{{zzz~~~qqqfffXXXNNNFFF@@@>>>???;;;===>>><<<<<<>>>>>><<<>>>EEEOOOTTTRRRIII>>>666:::999999999:::<<<===???======;;;:::888777777666666;;;>>>@@@GGGQQQWWWXXX^^^[[[UUUPPPLLLGGGBBB???@@@===:::888999999999999888999999888666666777999555555555555555555555555;;;======;;;888666555666666777888888666444444555666555444111///000333666333333333555777777555333111222333222111000111222///000111222333444444444222111000333666777444111...///111333444444444444111333444444222/////////...///222444555444111000333555666777:::@@@IIIPPPVVVTTTSSSTTTTTTOOOGGG@@@===;;;888555222111111111}}}~~~~~~}}}||||||~~~}}}}}}}}}}}}}}}}}}}}}|||zzz||||||yyytttrrrtttvvvuuuuuuuuutttrrrnnnjjjggggggjjjlllmmmllllllpppsssrrrrrrrrrrrrssstttuuuuuusssssssssrrrqqqqqqqqqqqqrrrtttvvvvvvuuutttttttttqqqqqqqqqrrrssstttvvvvvvwwwxxxyyyzzzzzzxxxuuutttuuuyyy}}}~~~|||{{{}}}}}}zzzvvvssssssuuuwwwzzz|||}}}}}}~~~~~~}}}|||||||||||||||}}}}}}}}}~~~~~~~~~{{{xxxvvvuuurrrggg[[[QQQHHH>>>::::::999:::;;;;;;999999;;;<<<<<>>???@@@AAA@@@>>><<<;;;:::<<<============>>>@@@<<<<<<<<<:::888999;;;===<<<======>>>>>>??????@@@>>>>>>>>><<<;;;===@@@BBB@@@BBBEEEIIIMMMQQQSSSTTTNNNLLLGGGCCC???>>>???@@@BBBBBBAAA???>>><<<;;;:::;;;;;;;;;;;;::::::999999555666777888777888;;;===?????????@@@AAABBBBBBCCC>>>AAACCCAAA>>>===>>>AAA???AAACCCGGGOOO[[[jjjuuu~~~~~~}}}{{{zzzzzz{{{|||{{{{{{zzz{{{}}}|||zzz|||}}}||||||{{{{{{{{{{{{{{{{{{}}}{{{ppp^^^MMMAAA===<<<;;;999888888:::;;;===;;;;;;;;;;;;===>>>@@@AAADDDVVVkkkwww}}}~~~zzz~~~~~~~~~~~~~~~|||}}}}}}|||}}}}}}}}}uuuhhhZZZLLLCCC@@@@@@;;;===???@@@??????<<<:::>>>IIIUUUWWWNNNBBB:::888999999888999:::;;;===>>>:::::::::999888999;;;===555;;;AAAGGGPPP[[[```___ZZZSSSJJJCCC@@@???<<<:::===;;;888777999:::;;;:::888999888777555666888:::555555555555555555555555;;;<<<<<<<<<:::888777666444555666777666666666666777777555333111333666999333444666999:::999777555222333333222111000111333111111222222222333555666222111111222555555222000000111333555555333111///...000111111///,,,++++++...000222333444444333333000000000000222777>>>DDDFFFHHHKKKPPPSSSSSSPPPNNNMMMHHH???777222222555777~~~~~~~~~}}}~~~~~~|||zzzxxxxxxxxxxxxxxxzzzzzzxxxtttrrrtttwwwxxxxxxwwwsssmmmfff```\\\___dddiiillllllmmmqqqtttqqqqqqqqqqqqqqqssstttvvvsssssssssssstttttttttssstttvvvxxxxxxwwwvvvuuuvvvrrrrrrrrrssstttuuuwwwxxxuuuwwwyyy{{{{{{{{{yyyxxxyyy|||~~~|||zzz{{{}}}{{{yyyvvvttttttvvvzzz|||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{||||||{{{{{{~~~~~~|||zzzxxxuuurrrkkk___RRRIIIAAA:::888:::888999:::999888999;;;======@@@DDDGGGLLLUUU```hhhlllpppvvvzzz||||||||||||}}}}}}|||zzzyyyyyy|||~~~{{{yyyxxxxxxzzz|||}}}}}}zzzyyyxxxyyy{{{||||||{{{}}}~~~}}}|||yyyyyyzzz{{{xxxwwwwwwxxxzzzyyywwwuuuqqqtttxxxzzzzzzyyyyyyzzzwwwzzz{{{zzzzzz}}}}}}yyytttuuuwwwxxxyyy{{{}}}~~~{{{xxxwwwxxxyyyzzzyyyyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{zzzxxxvvvuuunnnhhh^^^SSSJJJDDDBBBAAA@@@???>>>>>>======>>>>>>:::;;;<<<===<<<<<<===???<<<===<<<;;;999888:::;;;:::;;;;;;<<<>>>??????@@@??????>>><<<::::::===??????BBBFFFKKKQQQUUUXXXZZZQQQMMMGGGCCC@@@@@@@@@AAAAAA@@@???===<<<;;;::::::;;;;;;;;;;;;:::999888777444666777888777999;;;===>>>???@@@AAABBBCCCDDDDDD>>>@@@CCCBBB??????AAADDDCCCDDDFFFHHHMMMYYYhhhssszzz{{{|||{{{yyyzzz|||{{{{{{zzz{{{~~~{{{xxxyyy}}}}}}}}}|||{{{zzz{{{{{{{{{}}}~~~zzznnn\\\LLLBBB???<<<;;;999888888999;;;<<<::::::;;;<<<<<<===>>>>>>@@@PPPcccrrr{{{|||}}}|||}}}~~~|||}}}}}}|||{{{~~~vvvfffVVVKKKEEEBBB<<<>>>AAADDDDDD@@@<<<999EEEOOOWWWTTTHHH===;;;===<<<;;;:::::::::;;;<<<===888999:::999999;;;???CCC>>>DDDJJJOOOWWW^^^^^^ZZZRRRKKKBBB<<<;;;;;;;;;999>>>;;;888777888999:::999777888888666555555888:::666666666666666666666666777888999:::;;;:::888777333333444555777777777666444444444222222333777:::444666:::<<<<<<:::888777444555666555333222333444444444333111000111444888222222222333333333111//////111333555555444111///222444555555222000000000000//////000111444666888222222222111111222555777666<<>>===<<<===>>>???999:::<<<<<<;;;;;;===>>>===>>>>>><<<:::999999;;;999::::::;;;===>>>>>>?????????>>><<<::::::;;;===???BBBFFFKKKPPPTTTWWWYYYRRRNNNHHHDDDCCCCCCCCCCCC???>>>===<<<;;;::::::::::::;;;<<<<<<;;;999888777555777888888888999;;;===>>>???@@@AAACCCDDDEEEFFFAAABBBCCCCCCCCCCCCDDDEEEEEEGGGHHHHHHKKKUUUeeepppwwwyyy{{{zzzyyyyyy}}}||||||{{{|||~~~{{{yyyyyy{{{~~~|||{{{{{{{{{|||}}}~~~yyylllZZZJJJBBB???:::999888777666777888888999:::;;;<<<<<<<<<<<<<<<===JJJZZZiiiuuu}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{~~~rrrdddXXXNNNGGGBBBAAACCCGGGFFFAAA======QQQUUUVVVNNNBBB::::::>>>???>>><<<;;;:::;;;;;;<<<;;;<<<===;;;:::===CCCHHHOOORRRTTTUUUXXXZZZTTTMMMLLLHHHBBB===;;;:::::::::>>>;;;888666777888888777666777777777666666777999666666666666666666666666333444555888:::;;;999777333222333555777888777666000111222222222333555888555888;;;<<<:::888777777444666888888666444444444555777666333000000333777222333333444333222000///+++...111444666666555444444555666555333222333555///...---,,,---111444666333333444444444222000...111888>>>???>>>AAAKKKSSSPPPRRRTTTTTTPPPIIIBBB==={{{~~~~~~~~~~~~}}}~~~~~~}}}~~~|||vvvqqqppprrruuuxxx{{{zzzyyyyyyyyywwwtttqqqrrrqqqmmmfff]]]UUUQQQQQQYYY```jjjqqqrrrqqqqqqrrroooqqqttttttssssssuuuxxxvvvuuuvvvyyy}}}}}}{{{zzz|||}}}}}}{{{zzzyyyzzzvvvwwwxxxyyyxxxxxxwwwvvvwwwwwwxxxyyyzzzzzz{{{{{{}}}|||{{{zzzzzzyyywwwvvvvvvuuuttttttuuuvvvyyyzzzwwwwwwvvvvvvvvvwwwwwwxxxwwwwwwvvvuuuuuuvvvvvvwww|||~~~~~~zzzxxxvvvnnneeeVVVMMMCCC>>>:::777777:::777888888777666888;;;======@@@EEEJJJPPP[[[gggpppnnnqqqtttvvvvvvwwwxxxyyyyyyzzzzzzyyyvvvuuuvvvwwwyyyyyyyyyyyyyyyzzz|||~~~zzzxxxwwwwwwyyyzzzzzzzzzvvvvvvvvvtttrrrsssuuuwwwyyyxxxwwwxxxxxxwwwtttrrrqqquuuyyy||||||{{{zzzzzztttwwwvvvtttuuuzzz|||zzzyyyzzz{{{|||~~~|||zzzxxxwwwxxxzzz|||xxxzzz{{{zzzxxxvvvxxxyyy~~~|||{{{yyyyyyyyyyyyrrrmmmcccYYYOOOHHHDDDCCCAAAAAA@@@@@@???>>>======888:::;;;;;;;;;;;;<<<>>>>>>??????===;;;999::::::999999:::;;;<<<======>>>===>>>???>>><<<<<<===>>>@@@BBBEEEHHHLLLOOOPPPQQQPPPKKKFFFDDDCCCDDDCCCAAA>>>===<<<;;;;;;;;;<<<<<<;;;<<<=========;;;999888777888999999999999;;;===>>>???@@@BBBCCCEEEFFFGGGDDDCCCBBBBBBCCCDDDCCCAAAFFFGGGHHHGGGHHHRRRaaammmvvvyyy{{{zzzxxxxxx|||~~~~~~}}}}}}~~~~~~}}}|||||||||~~~}}}|||}}}~~~~~~xxxjjjWWWHHH@@@===888888888888777777777666888999;;;<<<<<<;;;:::999;;;DDDPPP]]]lllyyy~~~}}}~~~||||||rrrhhh[[[OOOKKKFFFDDDFFFEEEAAAAAAEEEVVVUUUPPPHHH???:::;;;>>>>>>===<<<;;;:::;;;;;;<<<;;;===???>>>>>>CCCKKKRRRZZZYYYUUUQQQQQQPPPJJJAAADDDDDDCCC@@@<<<:::999:::>>>;;;888777888999999888444666888888777666777888666666666666666666666666222222444777:::;;;888555333222222444777888777555111333555555444444555666555777::::::777555444555333666999:::888666444333555999;;;999555111222333333444555555333111000000,,,...000333555555555555222222222111000000333555000///...------...000111000111333444555333000...000444888888777999???EEEFFFJJJQQQVVVVVVRRRMMMHHHxxx~~~~~~||||||~~~}}}zzz|||~~~}}}~~~~~~{{{yyyzzz|||{{{tttooonnnqqqwww{{{{{{yyywwwwwwwwwuuuooojjjlllkkkggg___WWWQQQPPPQQQ\\\eeeooovvvwwwuuussssssqqqtttxxxxxxwwwwwwyyy{{{tttssstttxxx}}}~~~|||xxxzzz{{{{{{yyyxxxwwwwwwxxxyyyzzz{{{zzzxxxvvvuuuyyyyyyxxxxxxxxxyyyzzz{{{}}}zzzxxxxxxzzzzzzxxxuuuvvvuuutttttttttuuuvvvwwwvvvvvvuuuuuuvvvwwwwwwxxxwwwvvvuuutttttttttvvvvvvyyy}}}|||wwwuuurrrhhh]]]OOOGGG???;;;999666666999777888777777666777;;;======@@@EEEJJJQQQ\\\hhhqqqqqqsssuuuuuuttttttuuuvvvwwwxxxyyyxxxvvvtttttttttyyyyyyyyyyyyxxxyyy|||~~~wwwvvvtttuuuwwwyyyzzzzzzwwwwwwvvvtttssssssvvvxxxxxxwwwwwwwwwwwwvvvsssppptttxxx|||~~~}}}{{{yyyyyytttvvvuuurrrsssyyy{{{zzz}}}}}}}}}~~~~~~|||zzzxxxvvvvvvxxxzzz{{{zzz~~~|||{{{|||~~~{{{yyyxxxxxxyyyzzztttooofff[[[RRRJJJEEECCC@@@AAABBBCCCAAA???<<<:::888:::;;;;;;;;;;;;<<<>>>???@@@@@@>>>;;;:::::::::999999:::;;;;;;<<<======;;;===???@@@???>>>???@@@BBBCCCDDDFFFHHHJJJJJJKKKLLLHHHCCCAAABBBBBB@@@???>>>===<<<;;;;;;<<<===>>><<<===>>>???>>>===;;;:::888999::::::999:::;;;===>>>???@@@BBBDDDFFFGGGHHHFFFCCC@@@@@@BBBBBB???<<>><<<:::::::::::::::999888777888999;;;<<<<<<;;;999888999@@@IIIUUUeeettt|||{{{~~~~~~|||sssdddVVVQQQIIIDDDDDDBBB@@@DDDKKKUUUQQQKKKCCC>>><<<===???<<<;;;:::::::::;;;<<<===888;;;>>>@@@BBBIIITTT\\\[[[WWWPPPIIIHHHIIIDDD<<<;;;>>>AAA@@@<<<999888:::???===:::999:::;;;<<<;;;333555888888888777777777777777777777777777777777333333444777;;;;;;777444444222222444777888777555666888::::::888777666666444777999777444111111333111555999;;;999666333222555:::@@@???999333111000333555666555333111000000000111222333444333333222222222111000///111555888222222111111000///---------...000333555444222000...///111222333555777999BBBDDDIIINNNRRRUUUVVVWWW|||zzz{{{|||zzzzzz|||}}}{{{{{{}}}~~~{{{zzzxxxvvvsssrrrsssuuuvvvwwwyyyvvvqqqrrrtttppphhhggghhhiiifff^^^WWWYYY```jjjsss|||}}}wwwtttvvvzzzyyyzzzzzzyyywwwvvvwwwyyyuuuuuuuuuuuuvvvyyy~~~}}}{{{xxxvvvtttsssxxxzzz||||||yyyuuusssrrrtttvvvxxxxxxwwwvvvwwwwwwwwwyyy{{{{{{yyywwwvvvvvvtttuuuuuuvvvvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuuuutttsssrrrqqquuutttuuuwwwxxxpppaaaUUUFFFAAA>>>===999444333555777888888777666666888999===@@@GGGOOOZZZdddmmmrrrxxxvvvtttssstttvvvxxxzzz~~~}}}{{{xxxvvvuuuttttttxxxxxxxxxzzz||||||{{{zzz{{{{{{zzzzzzyyyyyyyyyxxxwwwwwwwwwwwwvvvuuuttttttuuuwwwzzz||||||zzzwwwuuuxxxyyy{{{||||||zzzyyywwwssssssssstttuuuwwwxxxyyy|||}}}~~~~~~zzzvvvwwwwwwxxxyyyyyyyyyxxxxxx}}}{{{{{{|||zzzwwwtttssswwwzzzwwwsssjjj]]]QQQGGGBBBAAAAAAAAABBBAAA@@@===:::888<<<<<<===>>>???@@@AAAAAA>>>===<<<;;;:::;;;<<<<<<===:::777777;;;???@@@@@@:::<<<>>>@@@AAA@@@??????>>>AAADDDDDDCCCBBBDDDFFFEEEBBB@@@BBBEEEDDD>>>999AAA@@@>>>:::888999<<>>======>>>>>>===;;;888888888888999:::;;;;;;===>>>??????@@@BBBEEEHHHEEECCCBBBAAABBBBBB@@@???AAAAAACCCDDDBBBEEESSSbbbnnnvvv{{{yyyxxx|||~~~~~~~~~}}}|||~~~||||||}}}}}}{{{ssseeeSSSEEE>>><<<===:::888777999;;;<<<<<<999:::<<<======<<<:::999======@@@IIIXXXhhhvvv~~~}}}~~~~~~|||nnndddVVVNNNFFFDDDBBBAAAHHHRRR[[[OOOCCC>>>===<<<>>>AAA@@@AAA@@@<<<999888;;;>>>AAAAAACCCIIIQQQUUUVVVTTTSSSNNNGGGDDDCCCCCCBBB@@@???===<<<:::999999::::::>>>:::777777999::::::888999888777555555555666777444555666777777666555444999777444444555777888888666666555666888888777555777888:::;;;;;;:::999888777555333444666666333000222333333333222222444666>>>FFFLLLGGG;;;111000333222222222222111111111111///111333555444222///---111111222222222333333333222111111111111111111111111111222333222111000///000111333333222222333444555888<<<@@@FFFNNNWWW\\\~~~{{{{{{}}}~~~}}}|||~~~|||{{{{{{}}}~~~yyyyyyyyy{{{}}}}}}{{{yyyyyywwwuuusssssssssuuuvvvwwwyyyyyyuuussstttpppiiifffgggiiikkkhhhdddgggmmmrrrxxx||||||xxxvvvyyy||||||}}}|||yyyvvvttttttuuuqqqqqqpppqqqsssvvv{{{~~~~~~}}}{{{yyywwwuuutttzzz{{{}}}{{{wwwssspppooorrruuuyyyzzzyyywwwuuuuuuuuuwwwzzzzzzxxxvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwyyyyyyxxxwwwvvvuuuttttttxxxxxxwwwvvvtttrrrpppooorrrqqqrrrsssrrriiiYYYMMM???;;;999999777333333555888999999888777777999;;;CCCGGGNNNVVV___hhhppptttzzzyyyxxxxxxxxxzzz|||}}}}}}|||zzzyyywwwvvvvvvvvvyyyxxxwwwxxxyyyyyyxxxwwwyyyzzzzzz{{{|||||||||}}}wwwwwwxxxxxxyyyxxxxxxxxxwwwxxxzzz||||||zzzxxxwwwzzz{{{||||||{{{zzzyyyxxxwwwwwwwwwwwwxxxyyy{{{{{{zzzzzz{{{}}}~~~|||yyyuuuvvvwwwwwwxxxxxxxxxxxx~~~~~~~~~}}}}}}}}}{{{wwwtttsssuuuxxxvvvrrriii\\\PPPGGGBBBAAAAAAAAABBBAAA@@@===;;;999===============>>>>>>>>>>>>===;;;:::::::::;;;;;;<<<999777777;;;>>>@@@@@@<<<===???@@@@@@???======>>>@@@BBBBBB@@@@@@BBBDDD>>><<<<<<>>>BBBCCC???;;;??????===;;;999:::===@@@>>><<<;;;;;;;;;;;;999888:::999999999999999::::::===>>>???@@@@@@AAADDDGGGHHHEEECCCBBBAAA???===;;;@@@AAACCCCCCBBBEEERRR```mmmuuu{{{{{{zzz}}}}}}|||}}}~~~~~~{{{qqqbbbPPPBBB<<<;;;===;;;888888999;;;;;;:::777888999::::::999888777<<<<<>>===;;;===???<<<======;;;999:::<<>><<<:::<<<;;;:::888888888999999999777444555777999888777888777666555555666666777555555666666666666555555888666444444666888888888666555555777999:::999888777888999;;;;;;:::888777222111000111333444222000222333444444333333555777888>>>CCCAAA:::555555888555555444333111000//////000222444666666444111///111111222222222333333333/////////000000000000000000000111222111000///...,,,...000111111111333555111333666:::>>>EEELLLQQQ~~~|||zzzyyyyyywwwvvv}}}||||||||||||}}}~~~~~~yyywwwvvvwwwxxxyyyyyyxxxwwwwwwuuuttttttuuuvvvwwwwww{{{}}}yyyvvvtttppplllggggggjjjppprrrqqqrrruuuvvvxxxyyyyyyxxxyyy|||~~~}}}zzzuuurrrpppqqqlllkkklllmmmppptttxxx{{{zzz{{{{{{{{{zzzyyywwwvvv{{{}}}}}}{{{vvvqqqnnnmmmqqquuuyyy{{{zzzwwwtttssssssuuuxxxyyyxxxvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzzzz}}}{{{yyyvvvtttsssssssssxxxwwwwwwvvvtttsssqqqppppppoooooooookkk```OOOCCC;;;777666888777555555888:::::::::999888888:::<<>>=========<<<<<<<<<;;;>>><<<;;;999888888999999:::888666777:::===??????======>>>???>>>===<<<;;;>>>???@@@???======???AAA<<<::::::===AAABBB???<<<=========;;;:::;;;>>>AAA===<<<::::::;;;;;;999888;;;::::::999999999999999>>>???@@@@@@???AAADDDFFFGGGEEEBBBAAAAAA???===;;;@@@@@@BBBCCCBBBDDDQQQ^^^jjjttt}}}~~~}}}~~~~~~}}}||||||}}}~~~~~~xxxmmm\\\LLL@@@;;;;;;===;;;::::::::::::999888777888999::::::999888777:::;;;===CCCNNN\\\iiiqqqzzzzzz{{{|||{{{zzzyyyxxxuuuvvvxxxyyyzzz{{{{{{zzz{{{}}}}}}yyywwwyyyzzz}}}~~~~~~}}}zzzyyy{{{}}}~~~}}}eeeYYYLLLDDDBBBFFFPPPZZZSSSIIIAAA??????======???;;;;;;;;;:::999:::===@@@MMMQQQVVVXXXVVVQQQLLLJJJCCCAAA>>>===<<<;;;888666:::999888777777777888999777666444555777999999888666666555555555666777777666666555555555555666666666555444666888999999888555555555777:::;;;;;;:::777888999::::::999777777333222222444666777666555333444555555444555777999555888::::::888777777777444333333222222111000000111333555777777555333222111111222222222333333333---------......///////////////000000000///...---+++---///000///000222333///000222444666:::???CCC~~~}}}~~~}}}}}}~~~~~~~~~|||yyywwwvvvuuutttwwwxxxzzz|||}}}~~~{{{xxxvvvuuuwwwxxxyyyyyywwwwwwwwwwwwwwwwwwxxxxxxxxx||||||wwwrrrpppooojjjgggiiipppuuuuuussstttsssssssssuuuxxx{{{||||||}}}}}}|||yyytttpppnnnnnnjjjjjjjjjmmmqqquuuxxxyyyvvvxxxyyy{{{{{{zzzyyyxxx{{{||||||zzzvvvrrrooooootttwwwzzzzzzyyyvvvttttttsssuuuyyyzzzyyyxxxxxxyyywwwxxxxxxyyyzzz|||}}}~~~}}}{{{yyyvvvttttttuuuvvvttttttuuuvvvvvvvvvvvvvvvsssqqqooolllfffYYYIII===;;;888888;;;;;;888888;;;:::::::::888777888:::===HHHOOOYYYbbbhhhmmmrrrvvvwwwxxxyyy{{{|||||||||{{{zzzzzzyyyyyyyyyzzz{{{{{{|||zzzxxxwwwxxxyyyyyyxxxzzz{{{}}}|||||||||||||||}}}}}}~~~zzzzzzyyyyyyyyyyyyzzzzzztttuuuuuuwwwyyy{{{}}}~~~yyyyyyyyyxxxyyyyyyzzzzzzxxxvvvvvvwwwzzz|||}}}|||yyyyyyzzzzzz{{{|||~~~~~~wwwwwwyyy|||}}}|||yyyvvvttttttvvvxxxtttoooeeeXXXLLLDDD@@@@@@>>>>>>>>>>>>===<<<:::999===========================<<<:::888777777888888999888777777999;;;===>>>;;;<<<<<<=========<<<<<>>=========>>>??????>>>>>>???@@@@@@>>><<<>>>>>>>>>===;;;;;;===???>>><<<<<<<<<>>>???>>>===::::::999999999:::;;;;;;>>>>>>?????????@@@CCCEEEDDDBBBAAAAAABBBBBBAAA???@@@@@@BBBDDDCCCEEEPPP[[[gggrrr}}}|||}}}~~~}}}|||{{{zzzzzzzzzzzzzzz{{{tttfffVVVGGG???======<<<;;;:::;;;;;;:::888666999999:::;;;;;;:::999999:::;;;===AAAJJJWWWccclllvvvxxxzzzzzzyyyxxxwwwwwwqqqrrruuuwwwxxxxxxxxxwwwvvvyyy|||~~~}}}zzzvvvtttuuuwwwyyy{{{{{{yyywwwuuuxxxyyy{{{}}}|||{{{{{{}}}|||{{{~~~rrrfffVVVKKKHHHMMMVVV]]]QQQIIICCCCCCCCCAAA@@@AAA???>>>;;;::::::===AAADDDSSSVVVYYYVVVOOOHHHCCCAAA@@@?????????>>><<<999888999888777777777888999::::::999888888999999999999555555555555666666777777777666555444444555666777444444555777999;;;:::888666555555666888:::999999888888999999999888777666555555666777888888777777222333444444333444666888888666444444555555333111......///000111222333444111222444666666555444222111111222222222333333333,,,------......//////000//////000111000///...------///000000//////000111000111222111111333777999~~~}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}{{{xxxvvvuuuuuuvvvuuuwwwyyy{{{}}}~~~{{{xxxwwwxxxzzz{{{{{{xxxyyyyyyzzzzzzzzzyyyyyyyyyzzz{{{xxxrrrmmmmmmoooiiieeegggooouuuuuussssssqqqqqqrrrvvvyyyzzzyyywwwxxxyyyzzzwwwtttqqqoooooollllllmmmpppvvvyyyzzzzzztttuuuwwwyyy{{{{{{{{{{{{zzz{{{|||zzzwwwuuuttttttyyyzzzzzzyyyvvvuuuvvvwwwuuuxxx{{{||||||{{{{{{|||yyyyyyyyyzzz{{{}}}{{{zzzxxxwwwvvvwwwyyyzzztttuuuvvvwwwxxxyyyyyyyyywwwtttoooiii```SSSFFF<<<===::::::===<<<999999;;;888888888777666888;;;>>>IIIRRR___hhhmmmqqquuuxxxuuuvvvyyy{{{||||||{{{{{{yyyxxxyyyyyyzzz{{{|||}}}|||zzzyyyzzz{{{}}}}}}|||{{{|||~~~~~~}}}|||{{{{{{{{{{{{|||zzzyyyxxxxxxxxxxxxyyyzzztttttttttuuuvvvwwwyyyzzzyyyyyyyyyxxxyyyyyyzzzzzzzzzxxxvvvwwwxxxzzzzzzzzzzzzzzzyyyzzzzzz|||}}}~~~ttttttvvvzzz~~~zzzxxxuuuttttttvvvxxxyyyrrrmmmcccVVVJJJBBB??????<<<<<<<<<;;;;;;:::999999<<<<<<===>>>>>>???@@@@@@<<<;;;999888777777888888999999999999999:::;;;===888888:::;;;<<<===>>>>>>@@@???>>>>>>>>>>>>>>>>>>???>>>>>>>>>??????>>>===@@@AAAAAA???<<<;;;;;;<<<;;;;;;;;;===@@@AAABBBAAA999999999999:::;;;<<<===<<<============???BBBDDDDDDCCCBBBBBBCCCCCCBBBAAAAAAAAABBBEEEEEEFFFOOOXXXcccooo|||~~~zzz{{{{{{|||}}}}}}}}}}}}zzzyyyxxxwwwvvvvvvuuuuuuuuummm```QQQEEE??????AAA<<<;;;:::;;;;;;:::888666:::::::::;;;;;;:::::::::;;;<<<>>>BBBIIITTTaaajjjuuuxxx{{{|||zzzxxxxxxxxxqqqrrruuuxxxyyyxxxwwwvvvtttwwwzzz||||||yyyvvvttttttuuuwwwwwwwwwwwwuuutttvvvwwwxxx{{{}}}~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}yyyvvvuuuuuu}}}~~~yyyyyy|||||||||~~~}}}{{{qqqaaaTTTOOOSSSWWWZZZNNNGGGBBBBBBCCCAAA??????@@@===::::::>>>EEELLLPPPXXXXXXVVVOOOFFF@@@===>>>===???@@@@@@???===<<<;;;;;;:::999888999:::;;;<<<<<<<<<<<<;;;999777666666444444555555666666666777888888666555555666888888555444555777:::;;;:::999888666444444555666666555999999999999888888777777555555666666555444333333222333444333222222444666888444000111444555222...,,,---...///000222222333000111333444444333222111111111222222222333333333.........//////000000000///000111111111000///...+++---///000000000222444000111111000//////111333}}}~~~}}}|||{{{{{{|||}}}~~~||||||{{{yyyvvvvvvwwwyyyvvvwwwyyy{{{}}}|||yyyxxxzzz{{{|||{{{xxxyyy{{{{{{{{{zzzyyyxxxvvvrrrnnnkkkgggccceeeiiidddaaadddlllsssuuuuuuvvvsssssstttwwwxxxxxxvvvtttvvvwwwyyyxxxvvvsssrrrrrrpppoooppptttzzz}}}|||{{{ttttttvvvwwwyyy{{{}}}~~~zzz|||}}}|||zzzxxxxxxyyy}}}}}}{{{yyyvvvvvvwwwyyywwwzzz}}}~~~}}}}}}~~~{{{{{{zzzzzz{{{}}}zzzzzzyyyyyyzzz{{{}}}~~~xxxyyyyyyzzzzzzzzzyyyyyyzzztttlllbbbWWWMMMCCC===;;;888999<<<;;;888777999666666666666666999===@@@OOOZZZhhhqqquuuvvvyyy{{{vvvwwwyyy{{{}}}}}}}}}}}}wwwwwwxxxxxxyyy{{{|||}}}zzzyyyzzz{{{}}}~~~}}}|||zzz{{{}}}~~~~~~}}}|||{{{|||{{{yyyxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvvvvuuutttsssrrrrrryyyyyyyyyyyyzzzzzz{{{|||{{{yyywwwwwwxxxyyyyyyxxxxxxwwwvvvvvvvvvwwwyyyzzzrrrrrrtttxxx{{{}}}}}}|||wwwuuurrrrrrtttvvvxxxxxxqqqkkkaaaTTTHHHAAA>>>>>>;;;;;;::::::::::::::::::<<<<<<===>>>???@@@AAAAAA;;;:::999888888888999:::;;;;;;<<<;;;999999:::;;;666777888999;;;===>>>??????>>>>>>???@@@AAA???===:::;;;;;;<<<===>>>>>>???@@@BBBBBB@@@===;;;::::::888777888:::===@@@@@@???999999999999:::;;;<<<===999:::;;;;;;<<<>>>AAADDDGGGEEECCCBBBBBBAAA???===@@@@@@AAADDDEEEFFFMMMUUU]]]jjjwww}}}~~~}}}{{{|||~~~~~~yyyyyyyyyyyyyyyxxxwwwwwwuuuuuuuuuuuuttttttttttttrrriii[[[MMMDDD@@@AAACCC===;;;::::::::::::999888999999999999999999999999;;;===@@@CCCIIITTTaaakkkvvvzzz}}}{{{zzz{{{tttvvvyyy{{{|||{{{yyyxxxvvvwwwzzz{{{{{{zzzxxxwwwvvvvvvvvvuuuuuuvvvvvvvvvvvvwwwxxxzzz|||~~~}}}~~~~~~~~~}}}{{{zzzyyyzzzzzzyyyvvvttttttuuu|||}}}}}}~~~~~~yyyyyy||||||{{{~~~}}}{{{zzz|||}}}~~~wwwjjj^^^ZZZZZZXXXTTTJJJCCC>>>???@@@===;;;<<<<<<;;;:::>>>FFFOOOVVVZZZZZZWWWQQQIIIAAA======>>>:::<<<>>>???===<<<<<<<<<===<<<;;;:::::::::;;;<<<<<<======;;;888555444444444444555666666666555555999999888888888888999999777666555777999::::::999999777444333444555444444;;;;;;:::999999888888888777888999888666555555555333444444333111111222444444000...000444666444000000000000000000000//////111111222222222111000///111111222222222333333333000000000000000000000000000000111222111000///...(((***---///000222555777...//////...------...///|||~~~}}}{{{zzzzzz{{{}}}~~~|||}}}}}}zzzwwwwwwxxx{{{yyyyyyzzz{{{}}}~~~}}}{{{yyyxxxyyyzzzzzzyyyxxxyyyzzz{{{{{{yyyvvvuuupppfff]]]ZZZXXXVVVYYY______]]]```hhhnnnppprrrvvvnnnoooppprrrsssuuuwwwxxxwwwyyy{{{{{{yyyvvvuuuuuurrrpppqqqvvv|||~~~|||yyyuuuttttttuuuxxx{{{~~~}}}~~~~~~|||{{{{{{|||~~~~~~~~~|||yyywwwwwwxxxyyy|||~~~}}}~~~}}}|||{{{zzz{{{|||~~~zzz{{{{{{|||}}}~~~~~~~~~yyyzzz{{{|||||||||||||||xxxqqqdddWWWLLLDDD???<<<888666777;;;;;;888777999666666666666777;;;@@@DDDVVVbbbpppyyyzzzxxxyyyzzzwwwxxxyyy{{{|||}}}~~~~~~wwwwwwwwwwwwxxxzzz{{{|||wwwwwwyyy{{{|||{{{yyyvvvvvvxxxzzz||||||{{{yyyxxxwwwvvvtttsssssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvuuutttrrrqqqwwwwwwwwwwwwxxxyyy{{{{{{zzzyyyxxxxxxzzzzzzyyyxxxxxxwwwuuutttttttttvvvwwwqqqqqqsssvvvyyyzzzyyyxxxwwwtttpppppprrruuuvvvvvvooojjj___RRRGGG???===>>><<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>??????::::::999888999:::;;;<<<===>>>???===:::888999:::777777888888:::;;;<<<===<<<<<<===???BBBBBB???<<<<<<<<<======<<<===>>>??????@@@BBBAAA???<<<;;;:::888777777999;;;===<<<;;;===<<<;;;:::::::::::::::555777888999:::===@@@CCCDDDCCCAAA@@@@@@???===<<<>>>===???BBBCCCDDDIIIQQQVVVcccqqqwwwxxxzzzzzzyyywwwxxxzzz|||}}}}}}|||{{{zzzyyyyyyxxxvvvtttsssrrrpppppprrrsssuuuvvvwwwwwwqqqgggYYYLLLCCC@@@AAABBB===;;;888888999;;;;;;:::;;;::::::::::::::::::;;;:::<<<@@@CCCIIITTTbbbmmmwww||||||}}}~~~zzz{{{~~~~~~|||zzzyyyzzz{{{|||||||||||||||yyyxxxvvvttttttvvvxxxyyyyyyzzzzzz{{{}}}~~~}}}zzz{{{zzzyyywwwwwwyyy{{{|||}}}~~~}}}|||zzzzzz~~~}}}|||}}}{{{zzz}}}~~~}}}{{{tttkkkgggeee]]]TTTIIIBBB======>>>;;;:::::::::;;;>>>EEENNNUUUXXXYYYVVVQQQIIICCC???===<<<<<<888;;;======;;;;;;<<<>>>>>>===<<<:::::::::;;;;;;;;;===???===999666666666444555666666666555444333999::::::;;;;;;::::::999999777666666888999::::::999777444333444666666666===<<<;;;:::999999999999888:::<<<<<<999888999:::666666666444222111111333000///...111555777555222333333222222111111000000222333222222111000......111111222222222333333333222111111000000///////////////000000000///...---)))+++---......///222333---///000///......///111~~~~~~~~~{{{~~~}}}{{{zzzzzz{{{}}}~~~}}}~~~~~~{{{xxxwwwyyy{{{{{{{{{{{{{{{|||~~~{{{yyyxxxwwwxxxyyyxxxwwwwwwxxxzzzzzzyyywwwtttrrrkkk^^^QQQNNNMMMMMMQQQWWW\\\[[[^^^dddgggiiimmmrrreeegggiiikkknnnssszzz~~~yyy{{{}}}}}}{{{yyywwwwwwrrrpppqqqvvv|||~~~{{{wwwuuuuuuttttttvvvzzz~~~}}}||||||}}}}}}|||yyywwwwwwzzz|||}}}}}}}}}~~~}}}{{{zzzzzz|||~~~{{{|||}}}~~~~~~~~~wwwxxxzzz|||~~~uuulll^^^OOODDD>>>;;;;;;777666777<<<<<<:::999;;;666666666777888===BBBGGGZZZfffttt|||{{{wwwvvvwwwvvvvvvwwwyyyzzz|||}}}~~~vvvvvvvvvwwwxxxyyyzzz{{{uuuvvvwwwyyyzzzxxxtttpppsssuuuxxxzzz{{{zzzxxxwwwsssrrrqqqpppqqqsssuuuvvvuuuuuuvvvvvvvvvvvvuuuuuupppqqqtttvvvwwwwwwvvvuuussssssssstttuuuwwwxxxyyyxxxxxxxxxyyy{{{{{{zzzxxxzzzyyyvvvuuutttuuuvvvwwwqqqqqqrrruuuwwwxxxwwwuuuxxxtttpppoooqqqssstttsssoooiii^^^QQQFFF???============<<<<<<<<<===>>>>>>===============<<<<<<<<<:::999999888999;;;<<<===>>>@@@@@@>>>:::777888:::999888888888999:::;;;;;;::::::<<>>;;;CCCCCCBBB@@@>>>======>>>===???AAAAAA@@@===<<<<<<;;;:::999999;;;;;;;;;999@@@???===;;;999888888777333555777888999<<<@@@CCC???>>>===>>>???@@@???>>>===;;;===AAABBBBBBGGGMMMQQQ___lllrrrtttvvvvvvuuutttuuuxxxzzzzzzzzzyyyxxx{{{zzzyyywwwuuurrrpppooolllmmmpppsssvvvxxxzzz{{{qqqhhhYYYLLLCCC@@@@@@@@@===:::888777999;;;<<<<<<>>>======<<<<<<======>>>999<<<@@@CCCIIITTTcccnnnwww}}}}}}~~~}}}~~~|||||||||||||||}}}~~~~~~{{{yyyvvvttttttvvvyyy{{{|||||||||}}}~~~}}}}}}|||{{{zzz{{{{{{}}}}}}zzz||||||~~~~~~}}}|||~~~{{{uuusssooodddWWWKKKDDD>>>>>>>>><<<;;;;;;;;;===CCCKKKSSSVVVUUURRRQQQKKKDDD???>>>===;;;888888;;;======;;;;;;>>>@@@???===<<<:::999999::::::<<>>===<<<;;;::::::::::::333666999999777666888:::888888888666333111222333111000000222555666444111222222222333333444444555444444333222111000...---111111222222222333333333222222111000///...---------.../////////...---,,,...//////...,,,***+++,,,...000111222111111222444yyyyyyxxxvvvuuuvvvzzz}}}|||{{{yyyxxxwwwxxxxxxyyyzzzyyyyyyzzz{{{{{{zzzxxx|||{{{yyywwwvvvvvvvvvwwwrrrtttwwwwwwuuusssqqqqqqhhhXXXLLLKKKJJJGGGKKKTTT[[[]]]]]][[[^^^dddeeecccaaa]]][[[```kkkuuu|||}}}|||xxxxxxzzz{{{zzzxxxuuusssrrrtttyyy||||||zzzxxxxxxxxxzzz}}}~~~}}}{{{zzz~~~|||yyywwwwwwzzz{{{|||}}}}}}|||{{{zzz}}}~~~xxxwwwxxxzzz{{{}}}~~~~~~~~~xxxyyyzzz}}}~~~|||yyytttdddSSSIIIBBB===;;;<<<;;;:::888999999:::888777666777888999:::???HHHNNN___hhhsssyyyxxxuuussstttsssuuuvvvuuuxxx|||{{{wwwuuuvvvvvvuuussstttvvvxxxtttsssssssssttttttrrrpppppppppssswwwwwwsssssswwwqqqvvvuuupppnnnrrrtttqqqrrrrrrssstttssssssrrrrrrssssssrrrqqqooopppsssuuuuuussspppnnnooorrrvvvyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvuuuvvvuuurrrqqqtttqqqrrrrrrsssuuuuuuvvvwwwvvvwwwuuuqqqmmmlllnnnpppnnnggg\\\NNNCCC===<<<======>>>??????>>>===<<<;;;<<<<<<;;;:::::::::::::::;;;999666666888:::888666;;;<<<>>>??????===<<<:::===999555444666777777555;;;<<<===???@@@@@@@@@@@@DDDDDDBBB???;;;::::::;;;???@@@AAA@@@>>>>>>???@@@;;;:::888777777888:::;;;======<<<;;;999777555444444777999;;;===???CCCFFFDDDCCCBBBBBBDDDBBB>>>:::>>>>>>>>>===<<<>>>BBBFFFMMMYYYhhhqqqssspppnnnmmmpppuuu{{{|||yyyvvvttttttxxxxxxzzz{{{|||yyyuuuqqqsssqqqppprrrvvvyyyxxxvvvrrrfffWWWKKKAAA;;;;;;???===;;;999777888:::===???<<<<<<;;;:::999999999999===???@@@CCCJJJVVVdddooo|||}}}}}}~~~~~~}}}}}}}}}~~~|||zzzyyy{{{{{{|||}}}~~~~~~~~~~~~}}}{{{xxxvvvvvvwwwyyyzzz}}}}}}}}}|||}}}~~~}}}}}}~~~~~~}}}{{{~~~|||{{{|||~~~}}}zzzwww~~~}}}~~~}}}lllVVVNNNGGGAAABBBCCCAAA@@@AAA:::BBBMMMVVVXXXUUUPPPLLLCCCCCCCCCBBB???===:::888<<<<<<=========<<<:::999999:::;;;<<<<<<<<<;;;:::<<>>===>>>>>>>>>??????>>>===;;;:::<<<;;;:::::::::<<<===>>>===;;;888888::::::999777:::;;;<<<======<<<:::999===:::666555666777777666999:::;;;===>>>@@@AAAAAA@@@@@@???===;;;:::;;;===>>>???@@@@@@???>>>>>>???::::::999888888999;;;;;;<<<<<<<<<<<<:::888666555666777999:::<<>>:::======>>>===>>>???CCCFFFKKKVVVeeeoooqqqooommmmmmnnnsssxxxyyyxxxvvvvvvwwwzzzzzz{{{}}}~~~{{{yyyxxxvvvtttvvvyyyzzzxxxvvvrrrfffWWWLLLCCC======AAA<<<:::888777777999<<<>>>>>>===<<<;;;;;;::::::;;;>>>???@@@CCCJJJWWWeeeppp~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}|||zzzyyyyyyzzz|||}}}}}}}}}||||||}}}}}}}}}}}}~~~~~~~~~|||{{{|||}}}|||yyyvvv{{{|||}}}~~~|||{{{}}}sss___RRRJJJCCCCCCCCCAAA@@@AAADDDLLLTTTXXXUUUNNNGGGDDDCCCCCCBBBAAA???<<<:::888:::;;;<<<<<<<<<;;;:::999777888:::<<<===<<<;;;;;;===@@@FFFMMMQQQPPPLLLHHH>>><<<999666555555777888;;;999888999;;;;;;999777888777777777777888:::;;;999888888:::<<<<<<;;;:::======<<<;;;;;;<<<======>>><<<;;;<<<>>>???>>><<<<<<;;;999777555444444444333111///000222333111/////////000111111111000000555555...&&&(((111111***333333333111000///111333666333///...000222222111555666666666444111...,,,,,,,,,......///...------///000000111222222222111{{{~~~~~~}}}}}}~~~yyyzzzyyyxxxvvvvvvxxx{{{yyyzzzzzz{{{{{{zzzyyyxxxyyyxxxxxxzzz|||~~~}}}{{{}}}}}}}}}}}}|||zzzyyyxxxqqqsssuuuvvvuuutttssstttnnn___QQQLLLJJJKKKRRR]]]dddaaa[[[UUUTTTVVVTTTOOOLLLJJJJJJQQQ___ooozzz}}}}}}}}}{{{yyyyyyzzz||||||zzzyyyyyy{{{||||||{{{~~~}}}|||}}}~~~|||}}}}}}||||||}}}~~~~~~||||||}}}}}}}}}|||{{{zzzxxxwwwvvv{{{|||{{{xxxzzz}}}|||wwwwwwwwwxxxyyyyyyyyyxxxxxxzzzzzzzzzzzzyyyvvvppplll___SSSFFF@@@===:::;;;===;;;:::999:::;;;<<<;;;:::666777888888;;;CCCOOOWWWeeekkksssvvvuuusssrrrrrrpppssssssrrrtttxxxwwwsssttttttsssqqqooooooqqqtttooonnnlllmmmoooqqqqqqqqqsssrrrtttvvvsssnnnnnnpppppprrrqqqmmmlllppptttuuuttttttssssssssstttvvvwwwnnnooopppooooooppprrruuuxxxvvvrrrpppnnnooopppqqquuuuuussssssssstttuuuvvvsssooooooqqqqqqooopppsssqqqqqqppppppooonnnmmmmmmssssssrrrpppnnnnnnppprrrjjjcccXXXLLLCCC???????????????@@@@@@???>>><<<;;;<<<;;;:::999;;;===@@@BBB???>>><<<<<<<<<<<<:::999;;;<<<===>>>>>>===<<<;;;===;;;888666777888999888888999999;;;===???AAABBB??????>>><<<999888:::;;;<<<>>>@@@AAA???>>>>>>>>>999999:::::::::;;;;;;<<<:::;;;======<<<:::888777888999::::::;;;???DDDGGGFFFEEEDDDCCCCCCAAA===;;;<<<===>>>??????@@@CCCEEEHHHRRRaaakkkoooooonnnmmmmmmqqquuuwwwvvvvvvxxx{{{zzzzzz{{{}}}{{{yyywwwxxxzzzzzzxxxuuunnnaaaSSSJJJCCC>>>>>>BBB;;;:::888666777999;;;=========<<<;;;::::::::::::>>>???@@@DDDMMMZZZiiisss~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~{{{|||}}}~~~}}}|||}}}}}}{{{xxxvvvyyyzzz{{{||||||{{{zzzyyy{{{{{{|||}}}~~~|||lllXXXNNNFFFCCCCCCAAABBBDDDMMMSSSXXXVVVMMMDDD???===BBBBBBAAA???===;;;999888888999:::;;;;;;;;;:::999555777:::<<<===<<<;;;:::<<<@@@HHHSSS[[[[[[TTTLLLBBB???:::666555666888:::999888777999:::;;;999888777666666777777999:::::::::::::::;;;===>>>===<<<>>>>>>============>>>>>>AAA@@@@@@@@@AAAAAA???===>>>===:::888666555555555111111000111222111///,,,......///000000000000000333444000)))+++222111***111222222111//////000222333000......///222333333888;;;??????;;;666222///...//////000//////...---111222222333444555555666{{{~~~|||{{{{{{{{{{{{zzz{{{|||}}}|||}}}|||zzzwwwvvvvvvwwwxxxyyy{{{}}}}}}|||zzzyyyxxxxxxxxxzzz}}}~~~}}}}}}~~~}}}zzzxxxtttvvvxxxwwwvvvuuuuuuuuurrrggg]]]YYYWWWXXX```hhhkkkggg^^^UUUQQQQQQNNNHHHHHHHHHLLLVVVdddsss~~~zzzyyy{{{~~~||||||{{{{{{|||}}}}}}~~~~~~}}}||||||||||||{{{yyy|||}}}~~~}}}{{{zzz{{{}}}~~~~~~~~~}}}~~~~~~~~~|||{{{yyywwwvvvuuuyyyzzzyyyvvvxxx||||||xxxxxxyyyyyyyyyyyyxxxwwwwww{{{{{{zzzxxxvvvpppiiidddUUUKKKBBB>>>;;;999999<<<===<<<:::;;;;;;<<<:::999777888888999===FFFSSS]]]hhhlllqqqsssrrrqqqpppppprrrttttttrrrtttxxxwwwrrrttttttrrrpppmmmnnnppprrrnnnllljjjkkkmmmppprrrssstttsssssstttqqqkkkjjjmmmmmmnnnmmmkkkjjjnnnrrruuuuuutttsssrrrssstttwwwxxxpppqqqqqqpppooooooppprrrvvvtttrrrpppnnnnnnoooooorrrqqqpppooooooppprrrssspppmmmmmmpppqqqooopppsssssssssrrrrrrqqqppppppooossssssrrrpppooooooooopppiiiaaaVVVKKKDDDAAA@@@@@@@@@@@@AAAAAAAAA@@@>>>===???===;;;::::::===AAACCCAAA@@@??????>>>===<<<;;;>>>>>>???@@@@@@@@@??????>>>===:::999999:::;;;<<<;;;;;;;;;;;;<<<>>>@@@AAABBBBBB@@@<<<888666777888:::===???@@@???>>>===>>>888999:::<<<<<<=========:::;;;===>>>>>>===:::999<<<<<<<<<;;;<<<@@@EEEIIIGGGFFFEEEDDDCCC@@@>>><<<===???@@@@@@@@@@@@AAACCCGGGPPP^^^iiioooppppppooopppssswwwwwwvvvwwwzzz}}}zzzyyyxxxzzz}}}zzzxxxwwwxxxzzzzzzwwwsssggg[[[MMMFFFAAA======@@@<<<;;;999888888999;;;===;;;:::999888777777777777<<<===???EEEPPP___nnnxxx~~~}}}~~~|||}}}~~~~~~|||}}}}}}{{{xxxwwwzzz{{{||||||||||||{{{zzzyyyxxxxxxyyy{{{~~~vvv```TTTHHHCCCCCCDDDHHHLLLQQQTTTTTTNNNDDD===<<<>>>AAA@@@???>>><<<:::888888666777888:::::::::999999666888:::<<<===;;;999777:::===FFFSSS]]]]]]SSSIII@@@>>>;;;888666777888999777777777888999:::999888666666666777888999::::::;;;::::::<<<>>>???>>>===??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAA@@@>>><<<:::999777555444444444444111222222333333111...,,,***+++---///111222333333222333111---...222000+++...//////...---,,,---......---,,,---...000222333777BBBLLLMMMDDD888222111000000000//////......---222222333444555666777888}}}}}}zzzyyyyyyxxxxxxyyyzzz{{{{{{}}}yyyvvvttttttxxxzzz}}}~~~|||{{{xxxxxxyyy{{{~~~~~~}}}~~~zzzxxxyyy{{{{{{zzzxxxvvvvvvwwwwwwrrrmmmkkkiiijjjnnnsssqqqnnndddXXXQQQPPPNNNJJJIIIMMMTTT^^^kkkvvv~~~|||yyy{{{~~~{{{{{{||||||}}}~~~~~~|||{{{{{{{{{yyywww}}}~~~~~~|||zzzyyyyyyzzz}}}}}}~~~}}}}}}~~~}}}|||{{{yyyxxxvvvuuuuuuxxxyyyxxxvvvwww||||||xxxzzzzzzzzzyyyyyyxxxwwwvvvzzzyyyxxxvvvqqqjjjbbb\\\NNNGGG@@@===:::777888;;;???>>><<<;;;;;;:::888777777888:::;;;@@@JJJWWWaaakkklllnnnooonnnnnnooooootttvvvvvvtttuuuxxxwwwssstttsssqqqnnnlllllloooqqqmmmllljjjkkknnnqqqtttttttttrrrrrrrrrnnniiihhhkkkjjjiiiiiiiiiiiijjjnnnrrrtttsssrrrqqqrrrsssuuuwwwssstttsssqqqooommmmmmnnnrrrqqqpppooooooooooooooooooooonnnnnnnnnoooqqqqqqllljjjjjjmmmnnnmmmnnnrrrrrrrrrrrrsssssssssssstttuuutttrrrqqqqqqpppoooooojjjaaaUUUKKKEEEBBB@@@??????@@@AAABBBBBBBBBAAA@@@AAA???<<<::::::<<>>======>>>??????@@@@@@@@@@@@@@@???>>>===;;;;;;;;;===???>>>>>>>>>===>>>>>>>>>???AAAAAA@@@<<<999777888999:::<<<>>>???>>>======>>>888999;;;<<<>>>>>>???>>><<<===>>>??????>>><<<;;;??????>>>>>>>>>AAAGGGKKKGGGGGGFFFEEEBBB@@@???>>>@@@AAABBBAAA@@@??????@@@HHHPPP]]]hhhooorrrrrrrrrvvvyyy{{{zzzxxxxxx{{{~~~{{{zzzxxxyyy{{{}}}~~~~~~yyyxxxwwwyyy{{{{{{xxxuuucccVVVIIICCC@@@======???>>>===;;;::::::;;;<<<===::::::888777777777777777999:::???HHHUUUeeesss{{{~~~}}}~~~|||~~~~~~{{{yyywwwzzz{{{{{{|||||||||||||||zzzxxxvvvxxx{{{~~~{{{iii[[[MMMGGGGGGJJJPPPWWWWWWUUUPPPGGG>>>;;;>>>CCC??????===<<<:::999888777555666888999999999888888888999;;;<<<;;;999666555888:::@@@LLLUUUTTTJJJAAA;;;;;;:::999888777666666666777888999999999999999555666777888999:::;;;;;;:::::::::<<>>@@@@@@@@@@@@@@@@@@@@@@@@????????????===<<<;;;;;;666666666555555444444444222333444555333111///...+++,,,...000111222222222000111111///000111///,,,---...///...---,,,,,,---++++++,,,,,,---///111333555FFFXXXYYYKKK:::222111000000///......---------111111222222333555777888~~~}}}zzzyyyxxxxxxyyy{{{}}}|||{{{|||xxxuuuuuuzzz|||~~~~~~yyyyyyyyy|||}}}}}}zzzxxx|||}}}}}}|||zzzxxxyyyzzzzzzzzzyyyxxxuuutttuuuwwwsssssskkk^^^SSSRRRSSSTTTWWW\\\cccllluuu{{{~~~{{{zzzzzz|||yyy{{{|||||||||}}}}}}||||||{{{yyyxxx{{{||||||{{{yyywwwvvvwwwzzz{{{{{{{{{zzzzzz|||~~~yyyxxxwwwvvvuuuuuuuuuuuuuuuwwwwwwuuuwww{{{{{{wwwxxxxxxxxxwwwwwwvvvttttttvvvuuusssqqqlllddd[[[UUUHHHCCC>>>===:::777888;;;???===;;;:::::::::888666888999<<<>>>CCCMMMZZZccckkkkkkjjjjjjkkklllmmmnnntttvvvuuusssuuuwwwvvvqqqqqqpppnnnkkkiiijjjmmmpppmmmkkkkkklllooorrrttttttrrrppppppppplllggggggjjjhhhggghhhjjjjjjiiikkkpppsssrrrqqqppppppqqqrrrssstttttttttqqqnnnkkkjjjkkknnnnnnoooooooooooooooooonnnnnnnnnooopppppppppqqqjjjggggggkkklllkkkllloooooopppppprrrssstttuuuuuuuuusssrrrrrrssssssrrrpppmmmcccVVVKKKFFFCCC@@@>>>===>>>???AAABBBBBBBBBAAAAAA???===;;;;;;<<<>>>???===???AAAAAA???>>>===>>><<<<<<<<<===>>>>>>??????>>>>>>===<<<:::;;;===@@@???@@@@@@@@@???>>>===<<<<<<======;;;::::::<<<>>>:::<<<======<<<<<<>>>???999:::;;;<<<>>>???AAAAAA??????????????????>>>>>>@@@@@@@@@@@@@@@BBBFFFJJJFFFGGGGGGEEEBBBAAAAAABBBBBBBBBBBBAAA???>>>???AAAJJJQQQ\\\gggooosssttttttzzz}}}}}}{{{yyy{{{~~~}}}|||zzz{{{}}}~~~~~~}}}{{{yyyyyy{{{~~~~~~zzzvvvbbbUUUHHHCCCAAA???>>>???>>>===<<<;;;;;;<<<<<<===<<<;;;:::999888888888888999:::@@@KKKZZZjjjuuu{{{|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~}}}~~~zzzxxxwwwyyyzzzzzz{{{|||}}}~~~~~~}}}zzzxxxzzz~~~~~~ssseeeXXXRRRQQQSSSXXX^^^]]]WWWNNNDDD>>><<<@@@CCC>>>===<<<:::888777777777666777888999999999888777999999::::::999888666555777777;;;BBBHHHGGG@@@:::777888999:::999888666555666888::::::999888999:::666777888:::;;;<<<<<<<<<;;;:::;;;===@@@AAA@@@???@@@AAABBBBBBBBBBBBAAA@@@=========;;;999888999;;;666777888999888777555444111333555555333111000111111222222111111000///...///000000000//////...---///000222111000......///***,,,---......///222444777GGGYYY\\\PPP???555111000//////............///222111000111111333555666|||~~~~~~~~~~~~~~~|||zzzzzzzzz}}}}}}|||zzzyyy|||}}}zzzzzzzzz|||~~~}}}~~~~~~|||yyyxxxyyy{{{{{{{{{zzzzzz|||~~~|||~~~~~~{{{wwwtttttttttrrruuuqqqbbbVVVTTTZZZ___hhhkkkpppuuuyyy|||zzzxxxvvvvvvwwwyyyyyyyyyyyy{{{||||||zzzzzz|||}}}{{{{{{{{{zzzxxxvvvtttwwwyyyyyywwwuuuttttttuuuvvvxxxwwwuuuttttttuuusssrrrrrrqqqqqqrrrssstttqqqtttuuutttwwwzzzyyyuuurrrsssssssssrrrqqqpppooooooooommmkkkfff^^^UUUNNNAAA>>><<<<<<:::777888<<<;;;:::999999::::::999888888:::>>>AAAFFFOOO[[[dddkkkiiigggfffhhhjjjlllnnnrrrsssssspppqqqtttrrrmmmmmmllljjjgggfffgggkkkoookkkkkkkkkmmmppprrrrrrrrrpppnnnmmmnnnkkkggggggkkkhhhgggiiimmmllliiijjjoooqqqppppppoooooonnnnnnmmmqqqqqqqqqooollliiihhhhhhmmmnnnnnnoooooonnnnnnmmmmmmnnnppprrrsssrrrqqqqqqllliiiiiilllmmmlllmmmpppppppppqqqrrrssstttuuuuuusssqqqqqqsssvvvwwwvvvtttqqqfffXXXMMMGGGCCC???<<<888999<<<>>>@@@AAAAAAAAA>>>===<<<;;;<<<===>>>???:::===@@@AAA???======>>>;;;;;;<<<<<<===>>>??????;;;<<<<<<:::888888;;;???<<<===???@@@@@@>>><<<;;;999::::::999999:::<<>>AAA;;;;;;;;;<<<>>>@@@BBBDDDBBBAAA@@@???>>>>>>??????>>>???@@@@@@@@@AAADDDGGGEEEFFFGGGEEEBBBAAABBBDDDAAAAAAAAA???>>>???BBBEEEKKKQQQ[[[fffooossstttsss{{{~~~}}}{{{|||~~~|||{{{{{{|||~~~~~~}}}|||{{{zzz|||~~~|||xxxsss```RRRFFFAAAAAA???======>>>===<<<;;;;;;;;;;;;<<<;;;:::999888888777777888;;;===CCCOOO^^^kkktttwwwyyyyyyzzz{{{||||||||||||zzzzzz{{{{{{{{{{{{{{{zzz}}}~~~~~~~~~|||wwwuuuuuuzzz{{{|||}}}~~~|||~~~|||qqqfffbbb```^^^^^^```YYYRRRIIIBBB@@@?????????===<<<:::888777666666777777888999999999888777666777777777777777888999999777777888:::======;;;999666777777888888888888888888:::<<<;;;999888888:::666777999;;;===>>>>>>===<<<<<<<<>>???@@@@@@:::;;;;;;<<<===>>>??????888;;;???@@@>>>======???============>>>???@@@AAA999::::::888666666:::===888:::>>>@@@@@@???<<<::::::::::::999777777999;;;<<<;;;;;;999999;;;>>>BBB<<<;;;;;;;;;===@@@DDDFFFDDDCCC@@@>>>>>>>>>???@@@===>>>???@@@???@@@BBBDDDDDDFFFGGGEEEBBBBBBDDDFFF?????????>>>>>>AAAEEEHHHKKKPPPZZZeeennnssstttsssyyy}}}~~~|||}}}xxxxxxyyy{{{~~~~~~}}}|||zzzyyyzzz{{{yyysssnnn]]]OOOCCC???>>><<<::::::===<<<;;;;;;::::::::::::999888777666555555555555===???FFFRRR```kkkrrrsssvvvwwwyyyzzz{{{{{{||||||wwwwwwxxxyyyzzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~zzzuuussssss}}}~~~~~~yyyqqqoookkkeee```___OOOIIIBBB@@@AAAAAA???;;;===<<<:::888666666666777888999::::::999888777666555555555555777999;;;===999888777777777999:::;;;888777666666777999;;;<<<999;;;===<<<999777888:::777888:::<<<>>>??????>>>>>>===>>>@@@CCCEEEDDDCCCAAABBBCCCDDDDDDCCCBBBAAA>>>>>>===999777888<<<@@@999;;;======;;;666000,,,///111222111......111444333333333333333222111000.........///...,,,,,,///---///111111///---------///111444444333333555888@@@AAAFFFOOOTTTOOOAAA444111111000000000111333444444222111000000111333444{{{|||{{{zzzyyyzzz}}}~~~|||~~~}}}zzz{{{|||}}}}}}|||{{{{{{{{{{{{zzzyyyxxxvvvuuuvvvzzz|||zzz{{{|||{{{www{{{pppfffcccbbb```ggghhhjjjfffZZZRRRYYYgggqqqqqqrrrttttttqqqjjjeeeeee___ZZZ^^^gggpppssssssrrruuuyyyzzzxxxuuusssrrruuuvvvwwwxxxvvvsssooolllkkkkkkmmmooorrrrrrpppnnnpppoooooopppqqqqqqooommmmmmkkkiiiiiikkknnnoooooopppqqqssstttuuutttsssrrroooooonnnnnnmmmllllllllljjjmmmjjjaaaXXXRRRIII@@@===<<<::::::<<<===<<<;;;<<<;;;;;;::::::;;;;;;<<>>===@@@HHHSSS___fffhhhjjjkkkkkkkkklllnnnqqqmmmjjjhhhggghhhjjjkkkkkkkkkhhheeeeeefffiiijjjkkklllllllllmmmnnnnnnllljjjmmmkkkjjjlllnnnnnnkkkhhhllljjjlllnnnnnnlllnnnrrrrrrtttuuussspppnnnoooqqqoooooommmjjjhhhjjjmmmqqqtttrrroooooopppqqqqqqpppsssrrrrrrtttwwwxxxvvvsssrrrssstttsssrrrqqqssstttwwwxxxyyyzzzyyyxxxvvvuuurrrtttwwwyyyyyyxxxvvvtttrrrkkk___RRRGGG@@@<<<;;;;;;;;;;;;;;;;;;<<<=========>>>>>>???>>>===<<<;;;:::===@@@AAA@@@===<<<<<<999<<>>===>>>@@@:::999999999999999999999:::;;;<<<<<<<<<;;;::::::===>>>???===;;;999999999@@@===999555555777;;;>>>888:::<<<===>>>>>>@@@BBB@@@@@@?????????@@@BBBCCCAAAAAAAAA@@@@@@@@@@@@???CCCCCCCCCDDDCCCCCCBBBBBB:::<<<=========???BBBEEEMMMQQQYYYcccmmmrrrttttttwwwxxxyyyzzz{{{|||{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{~~~}}}~~~}}}vvvllldddWWWOOOEEE>>><<<<<<;;;::::::;;;<<<===>>>>>>>>>===;;;:::888777777888:::;;;>>>@@@FFFTTTeeerrrxxxxxxxxxzzz|||~~~~~~|||yyyxxx}}}|||{{{{{{{{{zzzxxxwwwxxxzzz|||~~~yyyuuuvvvyyy{{{|||~~~{{{wwwtttnnn^^^PPPEEECCCAAA???>>>===:::888:::999888999999999777555888888999:::<<<===>>>>>>;;;888999===;;;666666;;;===<<<;;;:::999777666555555666777777666777999;;;::::::;;;;;;;;;:::999999555777:::===????????????::::::;;;===>>>@@@AAAAAAAAABBBBBB@@@??????BBBDDD@@@>>>;;;999777777888888666888999777444333555888222222222333555666555444222333555666555333111///555333111//////111333555000111111111///......//////111333111...///555:::<<>>>>>@@@EEEMMMWWWaaagggkkklllnnnnnnmmmmmmnnnooonnnllljjjjjjlllnnnnnnnnnkkkiiigggggghhhjjjlllmmmnnnmmmmmmnnnpppooommmkkknnnmmmmmmoooqqqqqqnnnlllmmmkkkmmmppppppooorrrwwwvvvxxxxxxvvvsssqqqrrrssspppnnnmmmlllnnnppprrrtttuuutttsssrrrqqqqqqrrrsssvvvuuuuuuxxxzzzzzzxxxuuuuuuvvvvvvtttssssssuuuwwwzzz{{{}}}}}}|||zzzxxxvvvtttvvvyyy||||||zzzwwwuuurrrlll```TTTHHH@@@<<<:::<<<<<<<<<<<<<<<===>>>???<<<===>>>?????????>>>===<<<>>>@@@AAA???=========;;;>>>@@@@@@>>><<<<<<>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;???AAABBBAAA???<<<;;;;;;===;;;888666666888;;;===:::;;;======<<<===???@@@>>>=========>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>;;;<<<=========>>>AAADDDGGGMMMWWWbbbkkkpppssstttvvvvvvwwwwwwwwwwwwwwwwwwyyyyyyxxxxxxxxxyyyzzzzzz|||{{{{{{|||zzzsssiiiaaaRRRKKKBBB<<<;;;=========<<<<<<============<<<<<<:::999777777777999:::<<<@@@AAAHHHVVVfffssswwwxxxwwwxxxzzz{{{{{{zzzxxxwwwzzzzzzyyyzzzzzzyyywwwvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||~~~~~~xxxtttuuuwww||||||~~~}}}xxxnnn]]]MMMCCCAAA???=========;;;999:::999888888999999888666666777888999:::;;;<<<<<<999777999===;;;555444888<<<;;;:::888777666666666555777888888777888999;;;999::::::::::::999999888444666999<<<>>>>>>===<<<:::;;;<<<===============?????????>>>======???AAA@@@>>>;;;888666555555666333555777666555444666888666555555555666666444222111222333444333111...---222111///...///111333555111111111000---,,,---///000222444222000222777===EEEIIIKKKLLLUUU\\\SSSCCC:::666333333666999;;;;;;666444222111000111222333~~~~~~}}}}}}}}}{{{||||||{{{zzz~~~~~~~~~}}}|||}}}~~~~~~zzzzzz|||}}}zzzvvvwwwyyyzzzzzzyyywwwvvvxxxxxxxxxxxxwwwuuuttttttzzz}}}~~~||||||~~~}}}yyyvvvtttlll\\\PPPLLLLLLKKKNNNPPPUUUZZZYYYVVVXXX]]]dddfffgggfffbbbZZZRRRMMMGGGCCCBBBIIIUUUbbbiiikkklllooorrrtttsssrrrqqqqqqpppsssvvvwwwvvvrrrmmmjjjjjjmmmqqqrrrppppppqqqsssnnnnnnooorrrtttsssqqqnnnooommmkkkkkkmmmnnnnnnnnnqqqsssuuuvvvvvvtttrrrpppkkklllnnnppprrrssstttttttttrrrjjj^^^TTTNNNGGGAAA===;;;::::::;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<>>>BBBIIIRRR\\\eeeiiinnnppprrrqqqpppnnnmmmnnnqqqooonnnoooqqqsssttttttmmmlllkkkkkkkkkmmmoooqqqqqqppppppqqqrrrqqqooommmppppppqqqsssuuuuuusssqqqooonnnpppttttttsssvvv{{{{{{||||||zzzwwwuuuuuuvvvpppnnnmmmppptttxxxxxxwwwvvvxxxxxxvvvsssrrrsssvvvxxxyyyzzz|||~~~}}}zzzwwwxxxxxxxxxvvvuuuuuuxxxzzz{{{|||~~~~~~zzzwwwtttuuuxxx|||}}}yyywwwqqqkkkaaaUUUJJJBBB<<<:::<<<<<<<<<<<<<<<======>>><<<===>>>???@@@@@@??????===???@@@@@@>>>=========>>>???@@@???===<<<;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;:::999999:::;;;<<>>===>>>>>>===<<<;;;<<<>>>;;;;;;;;;;;;<<<>>>@@@AAA>>>>>>??????@@@AAAAAAAAA@@@?????????>>>>>>>>>===<<<======<<<<<<===???BBBAAAJJJVVVaaaggglllqqqtttwwwvvvvvvuuutttuuuuuuuuuxxxxxxwwwwwwwwwxxxyyyzzzzzzyyyxxxxxxvvvnnnddd\\\LLLFFF>>>;;;<<<>>>??????======>>>======;;;::::::999888777777888:::<<<>>>AAACCCJJJXXXhhhssswwwvvvvvvwwwxxxxxxxxxxxxwwwvvvwwwxxxxxxxxxxxxxxxwwwwwwxxxyyyzzz|||}}}~~~|||{{{{{{{{{zzzyyyyyyyyywwwyyy}}}|||yyyyyyyyyyyyzzz{{{||||||{{{}}}~~~~~~|||{{{xxxyyy{{{|||}}}~~~{{{ppp^^^MMMFFFCCC@@@>>>===<<<:::999:::999888888999:::888777555555666777888999999:::777777999;;;999444333555;;;:::888666555666777777555777999:::999999999;;;999999999999999888777777444666999;;;<<<<<<:::999999:::;;;<<<<<<;;;999999<<<======<<<::::::<<<===???===:::777555444333333000333666777777777777888:::999888888888777444222777777777777666444222000000///......///111333555333333222///,,,,,,---...111333444333222555:::???PPPRRRPPPMMMSSSZZZXXXPPPAAA<<<666555888;;;:::888666333000000222333222000}}}~~~~~~}}}}}}~~~~~~~~~|||zzz}}}||||||}}}}}}|||{{{{{{zzzyyywwwwwwyyyzzzzzzuuuvvvxxxyyyyyyxxxvvvuuuvvvvvvvvvvvvuuutttsssrrrxxx{{{|||zzzyyy{{{zzzwwwuuussshhhWWWIIIEEEEEEEEEDDDGGGNNNVVVZZZYYYVVVUUU^^^bbbeeebbb[[[QQQIIIDDDEEECCCCCCIIIUUU```gggjjjjjjllloooppppppppppppqqqoooqqquuuwwwvvvrrrnnnjjjlllqqquuuuuurrrqqqssswwwrrrqqqppprrrtttuuutttssstttrrrppppppqqqrrrrrrqqquuuwwwyyyzzzyyywwwtttssslllmmmooorrrssstttuuuuuuxxxssshhh\\\QQQJJJFFFCCC===;;;::::::;;;<<<<<<;;;:::999999888888999999:::<<<>>>BBBJJJTTT___hhhmmmqqqsssuuutttrrrooommmmmmrrrrrrrrrtttwwwxxxxxxxxxpppqqqpppppppppqqqsssuuuuuuttttttuuuuuuuuurrrppprrrsssuuuxxxyyyyyywwwvvvsssrrrsssvvvwwwuuuxxx}}}}}}}}}}}}{{{yyyxxxwwwwwwrrrooonnnrrrxxx|||yyyvvvwwwzzz|||zzzuuurrruuuxxxyyyzzz|||~~~}}}{{{xxxzzzzzzyyywwwuuuvvvyyy|||yyy{{{}}}~~~|||xxxtttqqquuuxxx|||}}}yyywwwnnniii```UUUKKKDDD???===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>???@@@@@@???>>>======>>>???>>><<<;;;<<<===>>>>>>???>>>======<<<<<<:::::::::::::::;;;;;;;;;<<<;;;999888888:::<<<===;;;>>>AAAAAA>>>;;;888666888999:::;;;===>>>??????@@@AAA@@@>>><<<;;;<<<===:::::::::;;;<<<>>>AAABBB======>>>???@@@AAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@======>>><<<;;;<<<>>>@@@@@@JJJWWW```eeeiiinnnrrrxxxwwwvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvwwwyyyzzz|||zzzxxxwwwvvvssskkk```XXXKKKEEE>>>;;;<<>>>>>>>>===<<<;;;999888999999888888:::<<>><<<:::999;;;999888888999:::999888666666666777777888888888777777888888666444444555:::888666444444555777999666888:::;;;:::999999:::888888999888888777666555555777999;;;<<<;;;999888666777999::::::999777666:::;;;<<<;;;999888:::;;;;;;999888666444444333333333555888:::::::::999999;;;::::::;;;;;;999666444;;;;;;:::999777555444333///.........000222444666666555444111...---...000111222333333333666;;;???TTTWWWUUUQQQTTTZZZ]]][[[MMMFFF>>><<<======999444444000...000444666333///~~~~~~}}}{{{yyyyyyzzz{{{{{{zzzwwwuuuuuuuuuvvvwwwyyy{{{uuuvvvxxxyyyyyyxxxvvvuuuuuuuuuuuuuuutttsssrrrrrrvvvxxxxxxuuuuuuwwwwwwsssuuurrrfffUUUGGGCCCCCCCCCCCCHHHOOOXXX]]]\\\UUUNNNXXX]]]cccaaaWWWLLLEEEAAADDDCCCFFFMMMXXXccciiilllmmmnnnpppqqqqqqrrrtttuuurrruuuxxxzzzzzzwwwrrrpppoootttxxxwwwtttssswww{{{xxxuuurrrqqqsssvvvxxxxxxuuusssrrrrrrssstttsssrrrvvvwwwxxxyyyxxxwwwuuutttooopppqqqsssssssssrrrqqqtttlll```TTTJJJCCCAAABBB<<<;;;999999;;;<<<;;;:::888777777777777777777888<<<>>>AAAHHHRRR___jjjqqqrrrtttvvvuuurrrooommmmmmrrrrrrtttvvvyyy{{{zzzyyytttuuuvvvuuussssssvvvxxxwwwvvvvvvwwwxxxwwwuuusssrrrtttxxxzzz{{{yyyxxxwwwvvvtttuuuwwwvvvtttvvvzzz|||{{{zzzyyyxxxxxxwwwvvvtttqqqpppsssyyy{{{xxxtttvvvzzz}}}zzzuuusssuuuyyywwwyyy|||}}}}}}{{{zzzyyyyyyyyyyyywwwvvvvvvyyy{{{zzz{{{|||}}}{{{xxxtttrrrtttwww{{{~~~~~~|||xxxvvvkkkfff]]]SSSKKKEEEBBBAAA>>>>>>===============>>>@@@AAAAAA@@@???===;;;:::;;;<<<===<<<;;;;;;<<<=========<<<===>>>>>>???>>>999999999999::::::;;;;;;<<<;;;:::999999;;;===>>>999<<>>@@@AAAAAAAAACCCBBBAAA???<<<<<<===???;;;;;;;;;<<<===@@@BBBCCC===>>>>>>@@@AAABBBCCCDDDDDDDDDBBBAAA@@@@@@@@@@@@>>>>>>>>>===<<<<<<>>>@@@CCCLLLXXX___cccffflllqqquuuuuuvvvvvvxxxyyyzzz{{{zzzyyyxxxwwwxxxzzz|||~~~|||zzzwwwuuuqqqiii^^^VVVMMMGGG@@@======?????????============<<<:::999888;;;:::::::::<<<>>>AAACCCCCCEEEKKKXXXgggrrruuuuuuuuuvvvwwwyyyyyyyyyxxxwwwwwwzzz||||||{{{{{{|||}}}~~~~~~}}}}}}||||||||||||||||||{{{{{{zzzyyyxxxxxxzzz{{{}}}~~~~~~~~~zzzyyywwwvvvuuuuuuuuuvvvzzz||||||{{{}}}~~~xxxzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}vvvhhh[[[QQQMMMFFFAAA>>><<<;;;:::;;;999888888999::::::999777777777888888888888888888999888555333444777888888777555333444555888:::777999::::::999999999:::888888888888777666555444777888999;;;;;;;;;:::999333444666777888888777777999;;;<<<;;;999888888999555555555555555555555555888999;;;<<<===<<<;;;999888999999;;;===<<<999666999888666444333222111111/////////000222444666777888888666444111///000222000111111111222666:::===PPPUUUYYYXXXWWW[[[```ccc[[[UUUMMMHHHFFFBBB;;;666333000...000555777444000{{{yyywwwwwwxxxyyyyyyyyytttrrrrrruuuvvvuuuwwwzzzuuuvvvxxxyyyyyyxxxvvvuuutttttttttttttttsssrrrrrrtttwwwvvvsssrrruuutttqqqssspppfffUUUHHHEEEEEEEEEHHHOOOWWW^^^bbbaaaWWWLLLQQQYYYbbbaaaWWWLLLFFFEEEBBBDDDIIIRRR]]]gggmmmooorrrssstttttttttuuuxxxzzzwwwyyy|||}}}}}}{{{yyywwwrrruuuwwwwwwvvvvvvyyy{{{{{{xxxtttrrrsssvvvxxxyyysssrrrqqqqqqssstttsssqqqtttttttttssssssssssssssspppqqqrrrsssrrrpppnnnllliii___SSSJJJAAA;;;;;;>>><<<:::999999:::;;;;;;:::777777666666666666777777===>>>AAAGGGRRR___kkkrrrrrrsssttttttqqqooonnnnnnqqqrrrtttwwwzzzzzzyyywwwuuuwwwyyywwwtttsssuuuxxxvvvuuuuuuwwwxxxxxxvvvtttqqqtttxxxzzzyyywwwvvvvvvuuussstttvvvtttqqqssswwwxxxvvvuuuuuuvvvvvvuuutttuuusssrrrtttwwwxxxvvvssstttwwwyyyyyyvvvtttuuuwwwtttvvvyyyzzzyyyyyyyyyzzzxxxyyyyyyxxxwwwwwwxxxzzz{{{|||||||||{{{yyyvvvuuusssuuuxxxzzz{{{yyywwwuuujjjddd[[[QQQIIIDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>;;;999777999;;;======<<<<<<===>>>===<<<;;;<<<>>>@@@@@@???999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;===>>>???999<<>>;;;::::::888:::<<>><<<<<<>>>@@@============>>>@@@BBBCCC??????@@@AAABBBCCCDDDEEEDDDBBB@@@???>>>>>>>>>???>>>??????>>>======???AAAHHHNNNVVV]]]aaaffflllppppppqqqsssuuuwwwxxxyyyyyyzzzyyyxxxwwwxxxzzz}}}~~~{{{xxxuuuppphhh]]]UUUNNNIIIBBB>>>>>>>>>>>><<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;:::;;;<<>><<<<<<;;;;;;999777777999;;;;;;;;;999999999888888888888888777:::999555444777:::;;;666666555444555777999:::888999999999777777999;;;999999999888888666555444888888888999999::::::;;;333444444555666777777888999:::;;;;;;999777777888222333333444555666666777:::::::::;;;======;;;999555666888;;;======:::777999888555333222222222333//////000111333444666777777888888777444222222333111000///000222555888;;;FFFOOOYYY\\\ZZZ[[[bbbiiibbb___ZZZUUUNNNFFF???:::888555222333666777666444}}}~~~}}}}}}zzzxxxuuuuuuvvvxxxxxxxxxtttqqqrrrvvvwwwsssssswwwuuuvvvwwwxxxxxxwwwvvvuuuttttttttttttttttttsssrrrvvvxxxwwwssssssuuuuuurrrsssqqqhhhYYYNNNKKKKKKKKKNNNWWWaaafffhhhfff[[[PPPNNNYYYdddeee\\\RRRMMMMMMIIIMMMTTT]]]fffmmmqqqrrrttttttttttttssstttwwwzzzxxxyyy{{{||||||{{{zzzyyyttttttuuuuuuvvvwwwyyyzzzyyywwwuuutttuuuvvvuuutttrrrqqqqqqrrrtttuuutttrrrtttrrrqqqppppppqqqsssuuupppqqqrrrrrrpppnnnkkkiii___UUUJJJCCC===777888===<<<:::999999:::;;;;;;:::999888888777777888888999<<<>>>CCCKKKUUUaaakkkqqqpppqqqrrrqqqooonnnooopppoooppprrrvvvxxxxxxvvvsssuuuwwwyyyvvvrrrppprrruuurrrrrrrrrtttvvvwwwuuusssooossswwwyyywwwtttsssrrrqqqoooppprrrqqqoooqqquuutttrrrqqqrrrtttuuutttrrrssssssttttttuuuvvvvvvvvvrrrssstttuuuuuuuuuttttttrrrtttvvvwwwvvvwwwyyy|||wwwyyy{{{{{{yyyxxxxxxyyy{{{{{{zzzyyyyyyxxxwwwwwwtttuuuvvvxxxxxxwwwvvvvvvllleeeZZZNNNFFFBBBAAAAAABBBAAA@@@@@@??????@@@@@@?????????>>>===;;;888777777:::>>>@@@@@@???@@@@@@@@@===;;;;;;===??????===;;;;;;;;;<<<===>>>>>>>>><<<<<<======>>>??????@@@999<<<>>>???>>>=========888999;;;===???@@@@@@@@@???>>>===;;;:::;;;>>>AAA>>>>>>======>>>@@@AAABBBAAAAAABBBBBBCCCDDDEEEEEECCCBBB???===<<<<<<===>>>????????????>>>>>>AAACCCIIILLLQQQXXX```gggmmmpppooopppsssvvvwwwwwwvvvuuuzzzxxxvvvvvvwwwyyy}}}|||xxxtttoooggg\\\TTTMMMHHHAAA=========<<<:::888999:::;;;<<<=========;;;:::::::::;;;===@@@AAAAAAAAAEEEQQQaaammmtttuuurrruuuyyy|||}}}{{{xxxuuuuuuxxx{{{{{{wwwvvvxxx{{{xxxxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{~~~~~~~~~~~~}}}|||}}}~~~~~~|||}}}|||~~~|||zzzzzzyyyxxxwww~~~~~~~~~~~~}}}}}}|||}}}~~~xxxqqq___XXXNNNEEE@@@===;;;:::<<<999777777999;;;<<<<<<999999999888888777777777444999<<<999999<<<===;;;555555555666777888:::;;;999999888666555666888;;;:::::::::999888777555555888777666555666888;;;<<<777666444333333444666777777999;;;:::888666555666222333444555666666666666777555555666999;;;:::888444555777:::<<<<<<999666999888555333222333444555//////000111222333444555444777888888666444333222333111///000222555888999<<>>;;;888777666666777yyy{{{|||}}}{{{{{{{{{||||||}}}}}}}}}}}}}}}|||{{{{{{yyywwwttttttuuuwwwxxxxxxuuurrrsssxxxwwwrrrqqqttttttuuuvvvxxxxxxvvvuuuttttttttttttuuuttttttssssssxxxzzzyyyuuutttvvvvvvtttttttttlll^^^SSSQQQQQQQQQRRR]]]gggkkkllljjj___SSSOOO[[[hhhjjjbbbYYYUUUVVVVVVZZZaaaiiipppsssuuuuuurrrrrrrrrppppppqqqtttwwwvvvvvvwwwwwwxxxxxxxxxwwwuuusssrrrsssvvvxxxxxxxxxvvvvvvvvvvvvwwwuuurrrooosssrrrrrrtttvvvwwwvvvuuuuuusssqqqoooppprrruuuxxxnnnoooqqqqqqooommmiiiggg\\\QQQGGGBBB<<<777999@@@<<<:::999999:::;;;;;;:::::::::999999999999:::::::::>>>EEENNNYYYccckkkooonnnooopppooonnnnnnppprrrnnnoooqqquuuwwwvvvssspppsssvvvxxxuuupppmmmooorrrooooooppprrrtttuuutttrrrmmmrrrwwwxxxuuurrrppppppmmmlllmmmppppppnnnpppuuuqqqooonnnpppsssuuutttrrrrrrsssuuuuuutttuuuxxxzzzqqqpppqqqsssuuuuuutttrrrrrrtttuuuuuutttvvvzzz~~~wwwyyy|||}}}{{{yyyyyyyyyxxxxxxwwwvvvuuuuuuuuuvvvuuuuuuvvvvvvwwwwwwwwwwwwooogggZZZMMMDDD??????@@@??????>>>======<<<============>>>===<<<;;;999888777;;;???BBBBBBBBBBBBBBBBBB???<<<;;;===>>>===;;;<<<======>>>???@@@@@@AAA<<<<<<>>>???@@@@@@@@@@@@888:::<<<<<<<<<<<<===>>>777888:::<<<===>>>??????<<<<<<;;;999999:::>>>AAA???>>>=========???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEDDDCCC@@@>>>======>>>>>>??????@@@??????@@@BBBDDDIIIJJJMMMUUU___hhhnnnqqqppprrruuuxxxyyywwwtttsssyyywwwuuutttuuuxxx|||~~~|||xxxtttnnneee[[[SSSKKKFFF???<<<<<<===;;;:::666777999;;;<<<===>>>>>>::::::999888999;;;>>>???@@@@@@CCCNNN^^^lllsssuuupppsssxxx|||}}}{{{wwwtttrrrvvvyyyxxxtttrrrtttwwwrrrssstttuuuxxx{{{~~~~~~~~~~~~yyy}}}~~~~~~}}}~~~~~~|||~~~~~~}}}{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~{{{yyy~~~~~~|||~~~~~~~~~zzzmmmeeeXXXLLLCCC===999777<<<:::777777999;;;<<<<<<999999888888777777666666000999>>>======@@@>>>:::444444666777888::::::;;;:::999777555333444888;;;;;;;;;::::::888777666555777666444222444777:::===:::888555222222333444666666888:::999777555444444444444555666666555555444333111///222666999999888444555777:::;;;:::777444555333000......///111222......///000111222222333222555888999777444222222444222000000222555888999666DDDTTT[[[XXXYYYeeessstttxxxzzzvvvkkk```YYYWWWGGGFFFBBB===888666777888vvvxxxzzzyyyvvvuuuwwwzzz~~~|||xxxwww{{{|||zzzzzzzzzyyyyyyzzz|||~~~|||zzzyyyzzzxxxuuuvvv{{{xxxvvvsssrrrsssvvvwwwxxxqqqsssuuuxxxzzz{{{{{{{{{wwwvvvtttssssssssstttuuuzzzzzz{{{{{{zzzxxxuuutttsssqqqkkkccc[[[WWWXXX[[[___fffmmmrrrtttpppbbbTTTUUUWWW___jjjnnniiidddbbbfffiiimmmqqqsssttttttssstttrrrpppqqqssstttsssqqqrrrrrrsssttttttuuuuuuvvvooooooppprrrtttuuusssrrrqqqqqqqqqssstttuuutttssssssuuuwwwyyyxxxvvvtttrrrwwwtttpppoooppprrrssssssqqqpppooopppooojjjbbb[[[SSSNNNEEE===888666888999999999888888777777666666888888888888888888888888:::???HHHRRR[[[dddjjjnnnnnnmmmmmmnnnpppqqqpppooosssuuuxxxyyywwwsssooollluuutttsssqqqooonnnmmmllllllmmmnnnooooooqqqtttwwwqqqqqqrrrpppooonnnoooqqqnnnoooooooooooonnnnnnmmmsssrrrqqqpppppprrrtttuuutttuuuuuutttssssssvvvxxxrrrrrrqqqqqqqqqrrrtttuuusssqqqqqqtttxxxzzzyyywwwzzz{{{|||}}}}}}{{{yyywwwxxxvvvsssrrrrrrsssrrrrrruuuttttttvvvyyyzzzzzzzzzrrrgggWWWJJJCCC@@@???===;;;;;;;;;;;;::::::;;;;;;===>>>??????>>>;;;777555999<<<@@@AAAAAA@@@@@@AAA@@@???===<<<:::999999999>>>============<<<<<<<<<===>>>AAABBBBBBAAA>>>===999:::<<<>>>??????>>>===:::;;;;;;999;;;??????;;;:::<<<=========>>>@@@BBBBBBCCCDDDCCC@@@===<<<<<<@@@AAACCCCCCCCCAAA???>>>999>>>CCCEEEBBB@@@???@@@===<<<;;;;;;===???BBBDDDFFFEEEGGGOOO\\\hhhqqquuuuuuwwwzzz~~~|||vvvrrr{{{yyyxxxyyy|||~~~|||zzz|||~~~{{{sssjjjcccZZZQQQFFFBBB===::::::;;;;;;;;;;;;::::::::::::;;;<<<===;;;;;;;;;<<<<<<<<<======@@@@@@DDDNNN]]]hhhmmmnnnrrruuuzzz{{{yyyvvvtttrrrpppsssttttttqqqqqqtttwwwuuuvvvvvvwwwwwwyyy|||}}}||||||~~~~~~~~~~~~~~~{{{|||}}}~~~zzz|||}}}||||||~~~~~~~~~}}}||||||||||||}}}}}}qqqiii\\\NNNCCC===::::::@@@===:::999<<>><<<999888888777666444777777777999;;;;;;999777555666888:::::::::888777<<<:::777666777777555444===>>>???===;;;999999999555444444444666999;;;===777:::<<<:::777444444555999777555333222222333444222333555555444333444666888444//////222666777777555888:::;;;999555333222444222000000111111111000000...---...111222111///222444555666444333444555555000,,,...333888888777;;;;;;DDDTTT```fffkkkrrr~~~{{{vvvkkk___^^^WWWLLLCCC???;;;888555ooorrruuuuuurrrqqqsssuuuxxxzzzyyyvvvuuuyyyyyywwwxxxwwwvvvvvvwwwzzz}}}~~~}}}{{{{{{|||zzzvvvwww{{{yyyvvvtttsssuuuxxxyyyyyyvvvwwwyyy{{{}}}}}}}}}}}}yyyxxxwwwvvvvvvvvvwwwxxxyyy{{{||||||{{{yyyvvvtttsssqqqmmmfff___]]]^^^aaafffjjjnnnppprrrooodddXXXQQQRRRYYYfffmmmlllhhheeeiiikkkooorrrtttuuuttttttrrrqqqppprrruuuvvvuuusssrrrrrrrrrsssssstttuuuuuuppppppppprrrtttuuutttrrrrrrrrrrrrsssttttttsssrrrtttuuuwwwxxxxxxwwwuuuuuuuuurrrmmmkkklllmmmnnnnnnmmmoooppppppmmmeeeZZZSSSNNNIIIBBB;;;777777999;;;;;;:::999777777666666666888888999999999:::::::::???CCCJJJTTT^^^fffjjjllljjjiiiiiikkkooorrrsssssstttvvvxxxxxxwwwtttpppmmmrrrqqqqqqpppooonnnnnnmmmooooooooonnnmmmooorrrtttpppqqqrrrqqqpppppprrrssspppppppppqqqppppppooonnnnnnoooqqqrrrsssttttttttttttttttttsssrrrrrrtttvvvwwwvvvsssqqqpppoooooooooqqqqqqqqqtttxxxyyyxxxvvvxxxyyy{{{|||}}}||||||{{{yyywwwtttrrrrrrrrrssssssvvvuuuuuuwwwyyy{{{{{{zzzpppeeeVVVIIICCC@@@>>>======<<<;;;::::::;;;<<<===>>>???@@@@@@???===:::888:::===@@@AAAAAA@@@@@@AAA@@@???===<<<::::::::::::<<<<<<<<<;;;;;;;;;::::::===>>>???AAAAAA???>>>===;;;;;;<<<<<<<<<;;;::::::666999;;;;;;===???===888999;;;<<<=========???AAA???AAABBBBBB???===<<<<<>>>>>@@@DDDEEEDDDCCCBBBAAA??????>>>>>>???AAACCCDDDDDDDDDFFFNNNZZZgggppptttwwwyyy|||}}}yyyvvv|||zzzxxxyyy{{{}}}{{{zzz|||}}}zzzqqqiiibbbXXXOOOFFFBBB>>>;;;:::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<===>>>>>>??????CCCNNN\\\hhhnnnoooppprrruuuuuussspppnnnmmmrrrtttvvvtttrrrqqqtttwwwwwwxxxzzzzzzyyyzzz|||~~~~~~}}}||||||}}}}}}{{{zzz}}}~~~~~~zzz|||}}}~~~}}}}}}{{{{{{||||||||||||||||||vvvooocccVVVJJJBBB===;;;???<<<999999;;;===???@@@===:::888777777777666444666666666888::::::888666666888:::<<<<<<;;;999888:::888777777999::::::999???@@@@@@>>>;;;999888999666666666777888999:::;;;???BBBDDDAAA;;;666666777777666666666555444333333333555666555444444666777666444000///111444666777777888:::999777555555666555333111111222333222111///------...111333222000000222333222111000111333333000...///333555333000666666>>>OOO]]]dddjjjnnn}}}xxxpppjjj```TTTIII@@@:::777jjjnnnssstttqqqppppppqqquuuxxxyyywwwwwwzzzyyyvvvvvvuuusssssstttwww{{{}}}}}}|||}}}}}}yyyxxx{{{yyywwwuuuuuuwwwzzz{{{||||||}}}~~~~~~}}}zzzzzzyyyxxxxxxyyyzzz{{{yyyzzz|||}}}}}}zzzvvvtttsssqqqnnniiieeedddfffiiimmmoooooonnnnnnmmmeee\\\NNNLLLRRR```mmmpppmmmjjjlllnnnppprrrssssssrrrrrrppppppqqqtttwwwxxxwwwvvvqqqqqqqqqqqqrrrsssttttttrrrqqqqqqrrrtttuuutttssssssssssssssssssrrrrrrqqquuuuuuuuuuuuvvvwwwwwwxxxuuuqqqllliiiiiikkklllmmmlllooorrrppphhh\\\QQQJJJGGGDDD>>>999777888:::<<<===;;;999777666666666777999999999:::;;;<<<===>>>DDDGGGMMMWWWbbbiiikkkkkkiiihhhgggiiimmmqqqssstttuuuvvvwwwwwwuuussspppnnnnnnooooooooooooooopppppprrrrrrpppmmmlllmmmpppssspppqqqrrrrrrqqqrrrtttvvvrrrrrrsssssssssrrrpppoookkkmmmppptttvvvvvvuuuttttttuuutttsssqqqpppqqqsssxxxvvvsssqqqooonnnmmmmmmpppppprrruuuwwwxxxvvvtttuuuuuuwwwxxxzzz{{{}}}}}}{{{yyyvvvsssrrrssstttuuuxxxwwwwwwyyy{{{|||{{{zzznnncccTTTHHHBBB???===<<<>>>===;;;::::::;;;===???>>>???@@@AAA@@@???>>>===<<<>>>AAABBBAAA@@@@@@AAAAAA@@@===;;;;;;;;;<<<===;;;;;;:::::::::999999999======>>>>>>>>>>>>============;;;999888777777777444888;;;;;;===???;;;555777999<<<======<<<===>>>>>>@@@BBBBBB@@@???>>>???===>>>???@@@AAA@@@???>>>AAAAAAAAACCCDDDDDDBBB@@@?????????@@@@@@@@@AAAAAAAAAAAADDDLLLXXXfffpppvvvyyyzzz}}}~~~}}}|||}}}{{{zzzzzz{{{|||{{{zzz||||||xxxpppiiiaaaVVVLLLFFFCCC>>><<<;;;<<<<<<<<<;;;;;;===>>>>>>===<<<<<<999999:::<<<===>>>??????>>>???DDDNNN\\\hhhnnnqqqtttvvvwwwvvvsssqqqooooootttvvvxxxvvvsssrrrtttwwwzzz|||~~~~~~|||{{{{{{{{{}}}||||||||||||zzzvvvsssyyy{{{}}}~~~~~~|||zzz{{{{{{{{{{{{}}}yyyzzz|||}}}}}}}}}|||||||||vvvmmm```TTTIIIAAA======;;;999999:::<<<<<<;;;;;;999777666777777666555555555555777999999777555777999<<<>>>???===:::888777666666888<<<>>>??????BBBCCCBBB???;;;999888888777888888888888999999999BBBHHHLLLIII@@@888666777666777888888666444222111222333444444333333444666444333222000///111444777888888888666555555888:::666555333333444444444333///......///111222222111111222111000//////111333333222111333555444000,,,222222999JJJZZZdddhhhkkkwww}}}}}}uuuhhhZZZLLLCCC>>>mmmrrrwwwxxxuuurrrqqqqqqvvvzzz|||{{{|||~~~}}}zzzvvvuuussssssuuuwww{{{}}}}}}}}}{{{yyy|||zzzxxxwwwwwwzzz|||}}}}}}~~~|||{{{yyyxxxwwwwwwwwwxxxzzzzzzwwwyyy|||}}}}}}zzzvvvsssqqqpppmmmkkkjjjjjjmmmooopppqqqpppmmmkkkjjjddd\\\OOOJJJNNN\\\kkkrrrpppnnnooooooooooooooonnnmmmmmmmmmooossswwwyyyzzzxxxwwwppppppppppppqqqrrrssstttsssrrrpppqqqsssttttttsssssstttttttttrrrqqqpppppptttsssrrrqqqrrruuuxxxyyyvvvrrrmmmjjjkkkmmmpppqqqooorrrsssmmmaaaTTTJJJFFFDDDAAA===999888999;;;===???===:::777555666777888999999999:::<<<>>>@@@BBBGGGIIIOOOZZZffflllmmmkkkllljjjhhhhhhkkknnnqqqrrrtttttttttsssrrrpppooonnnmmmnnnnnnpppqqqrrrsssssstttssspppmmmlllnnnrrrvvvssstttuuutttrrrrrrsssuuuttttttuuuvvvuuutttrrrqqqlllnnnqqqtttuuuuuuttttttvvvvvvvvvtttrrrpppqqqrrrsssrrrqqqpppooopppqqqrrrppprrrtttvvvxxxwwwvvvtttsssssstttuuuwwwyyyzzz|||~~~|||yyyvvvttttttvvvyyyzzzyyyyyy{{{|||}}}{{{yyykkkaaaSSSGGGAAA???===;;;===<<<<<<<<<<<<======>>>>>>>>>??????@@@@@@@@@???>>>@@@AAAAAA@@@??????@@@AAA???===;;;;;;<<<>>>???;;;;;;::::::::::::999999=========<<<<<<=========>>>===;;;888777777777777666999::::::<<>>@@@BBBCCCBBBAAAAAABBB===>>>???@@@AAAAAA@@@@@@AAA???>>>???BBBCCCAAA>>>======>>>>>>>>>>>>===<<<>>>???BBBJJJWWWfffsss{{{zzz{{{}}}}}}}}}~~~~~~||||||{{{|||||||||}}}}}}yyyqqqjjjbbbVVVKKKFFFCCC???===<<<===<<<<<<;;;<<<>>>??????>>>===;;;888999:::<<<===???@@@@@@@@@BBBFFFOOO[[[fffnnnqqqvvvwwwxxxwwwuuuttttttuuuwwwyyyzzzxxxuuutttvvvyyy}}}{{{yyyyyy||||||||||||{{{xxxrrrnnnvvvwwwzzz|||~~~}}}}}}~~~|||zzzzzz{{{|||{{{{{{|||yyy{{{}}}~~~}}}{{{tttjjj]]]PPPEEE???===;;;:::999::::::999888999777666555666777666555555444555666888888666444777999<<>>888888>>>===;;;999777444222111000111111000///000222444333444444111......222666555666666555444555777999888666444444555555555444111111000000000000000///444444333111///000222555555444444555666555222///444333999FFFVVVbbbffffffrrrwww|||~~~wwwlll___RRRJJJpppuuu{{{|||yyyuuutttsssxxx|||}}}xxxxxxwwwwwwxxxzzz|||}}}}}}}}}{{{yyy{{{zzzyyywwwxxxzzz|||}}}|||}}}{{{yyyxxxvvvuuutttsssssstttuuuvvvvvvwwwzzz{{{zzzxxxuuusssnnnmmmkkkjjjkkknnnpppqqqrrrsssrrrmmmjjjhhhccc\\\RRRLLLMMMYYYhhhpppqqqpppsssrrrooommmjjjhhhgggfffhhhlllrrrwwwyyyyyywwwvvvqqqpppoooooopppqqqsssttttttrrrooooooqqqsssssssssrrrtttuuutttqqqooooooppprrrpppnnnnnnooorrrvvvxxxsssppplllkkkmmmpppssstttttttttpppgggZZZNNNHHHFFFCCCAAA>>>;;;999999:::;;;???===:::777666777888999999999:::;;;===@@@BBBDDDHHHLLLSSS^^^iiinnnooommmmmmjjjhhhiiilllooorrrsssrrrqqqpppnnnmmmmmmmmmmmmnnnooopppqqqssstttvvvvvvrrrrrrpppnnnnnnpppuuuzzzwwwwwwwwwuuurrrqqqqqqsssuuuvvvxxxxxxwwwuuusssqqqqqqrrrssssssttttttttttttxxxyyyyyywwwuuusssrrrsssppppppooooooppprrrtttuuussstttwwwxxxxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz}}}yyyvvvvvvxxx{{{{{{{{{{{{|||}}}}}}zzzxxxiii___RRRGGGAAA???<<<;;;999;;;===??????>>>===<<<============>>>???@@@@@@???@@@AAA@@@>>>======>>>???>>><<<<<<<<<===???@@@<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<======<<<:::999999999:::;;;:::;;;:::888:::??????<<<555888;;;<<<;;;:::::::::;;;>>>@@@AAA@@@@@@@@@AAA??????@@@AAAAAABBBBBBBBBBBB@@@>>>???BBBCCC@@@=========>>>>>>>>>===<<<<<<===>>>BBBJJJVVVfffvvvyyy{{{||||||{{{{{{~~~}}}|||}}}~~~~~~~~~zzzsssmmmeeeXXXLLLGGGDDD@@@>>>>>>>>>===<<<999:::<<<======;;;999888999999;;;<<<>>>???@@@AAADDDEEEIIIQQQ[[[fffmmmqqqqqqrrrssssssrrrssstttvvvzzz|||}}}{{{xxxwwwyyy|||}}}zzzyyy}}}}}}}}}}}}|||xxxrrrnnnuuuvvvxxxzzz|||~~~~~~}}}}}}}}}~~~~~~}}}|||||||||||||||xxxyyyzzz|||~~~}}}zzzxxxzzz|||}}}}}}|||||||||~~~}}}|||~~~~~~}}}xxxpppdddVVVJJJCCC@@@>>><<<;;;;;;:::888777999777666555666777666555555555555777999999777555666888;;;===<<<;;;888666777666555777:::===>>>>>>CCCCCCAAA===999777777777:::888444222333777===AAAEEEPPP]]]aaaYYYMMMDDD@@@KKKHHHCCC===999777666777111111111000///000222555333444555222///...111444000222444555444444444555888666444444555555555444444444333222000...------444444333111//////222444555444333333444555555444555666999AAANNN[[[``````oootttyyy{{{yyy{{{}}}rrrcccXXXpppuuuzzz|||zzzwwwvvvwwwyyy}}}}}}{{{||||||}}}}}}}}}}}}}}}||||||zzzyyy{{{zzzyyyxxxxxxzzz{{{{{{zzzzzz{{{{{{{{{zzzxxxvvvuuutttsssqqqpppppppppqqqrrrtttuuuvvvwwwvvvuuusssrrrllljjjhhhiiilllooopppppprrrssspppjjjfffdddaaa]]]TTTMMMMMMWWWccckkknnnpppuuurrrmmmhhhccc```]]]\\\\\\ccclllsssvvvvvvuuutttqqqpppoooooooooqqqsssuuutttqqqnnnmmmnnnqqqrrrsssqqqtttuuutttpppnnnoooqqqpppooommmlllmmmppptttvvvooommmkkkkkknnnqqqssstttvvvrrrjjj^^^SSSJJJFFFDDDBBB@@@>>>;;;:::999::::::>>><<<:::999888888::::::::::::::::::===@@@CCCEEEKKKQQQ[[[eeellloooppppppkkkjjjiiikkkooosssuuuvvvqqqooommmkkkjjjkkklllmmmppppppqqqrrrtttuuuvvvwwwooooooooonnnooorrrwww{{{yyyyyyxxxuuurrrppppppqqqvvvxxxyyyzzzyyyvvvsssqqqtttttttttuuuuuuuuuuuuvvvyyyzzz{{{zzzwwwuuuuuuuuussssssrrrqqqqqqrrrssssssuuuwwwxxxxxxwwwvvvwwwxxxzzzzzzzzzzzzzzzzzzzzzzzz~~~|||wwwuuuwwwzzz|||||||||}}}~~~|||yyyvvvhhh^^^QQQGGGBBB???===;;;888:::<<<>>>???>>>===;;;<<<<<<;;;;;;<<<===???@@@@@@AAAAAA???<<<;;;;;;<<<<<<<<<<<<<<<===>>>???@@@>>>>>>=========<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<===:::777999>>>@@@>>>666888;;;;;;:::999::::::888;;;===>>>>>>===>>>>>>AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDCCCAAA??????????????????????????????@@@CCCIIITTTddduuuyyy{{{}}}|||zzzyyy}}}~~~|||}}}~~~zzztttpppiii[[[MMMGGGDDDAAA?????????===<<<777777888999888777666555::::::;;;<<<>>>???@@@@@@EEEGGGLLLSSS\\\fffoootttqqqsssuuuuuuuuuvvvxxxzzz}}}|||{{{}}}}}}}}}~~~~~~~~~~~~{{{uuuqqqwwwwwwxxxzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxuuuvvvxxxzzz|||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzz|||~~~~~~|||{{{{{{|||}}}}}}}}}{{{uuukkk^^^QQQJJJEEECCC???===<<<;;;:::999;;;999777666777777666555777777777999;;;;;;999777777888999::::::888777666888666666777999;;;;;;;;;??????>>>:::777666777888:::888555444777>>>EEEJJJOOOYYYfffmmmiii^^^SSSMMMTTTOOOHHHAAA===;;;;;;<<<555555444333222333666999555555444222000000111222...111333444333222222333666555333333444444444333555555555333///---------333333222000......000111111111111111222333555666555777888;;;DDDQQQZZZ\\\eeejjjppprrrnnnlllttt~~~}}}pppffflllrrrxxx{{{{{{zzz|||}}}|||~~~}}}||||||{{{}}}~~~yyyxxxzzzzzzxxxwwwwwwxxxyyyxxxvvvuuuvvvwwwwwwwwwvvvuuuttttttsssqqqpppoooooooooooorrrrrrrrrrrrrrrrrrqqqqqqkkkiiiggghhhlllooopppooonnnmmmhhh___ZZZ[[[\\\ZZZRRRMMMLLLTTT]]]eeekkkqqqppplllfff^^^WWWRRRPPPNNNMMMVVVcccmmmqqqsssssssssrrrqqqpppoooppprrrtttvvvtttqqqmmmkkkllloooqqqrrrooosssuuutttpppnnnooorrrqqqooommmlllmmmpppsssuuunnnmmmlllmmmoooqqqrrrqqqqqqkkkaaaVVVNNNGGGBBB???>>>===;;;:::999999999:::;;;;;;::::::::::::;;;;;;;;;:::::::::<<>><<<::::::::::::;;;<<<===>>>>>>===;;;:::;;;===???AAA@@@@@@@@@===;;;999999:::888999;;;===>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;<<<>>>??????>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;:::888:::>>>???;;;888999;;;:::999999:::<<<999<<<>>>???>>>===>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@BBBEEEEEEDDDAAA@@@?????????>>>======>>>@@@@@@BBBCCCEEEIIIQQQ___ooozzzyyy|||~~~}}}zzzyyy|||~~~~~~|||zzz{{{~~~}}}yyyuuuqqqkkk\\\NNNGGGDDDBBB@@@@@@???>>><<<::::::999999999888888888;;;<<<<<<===>>>?????????DDDGGGLLLTTT^^^iiissszzzxxxzzz|||}}}}}}|||}}}~~~zzzwww|||{{{{{{||||||}}}~~~~~~}}}|||zzzyyywwwvvvuuuuuutttuuuwwwyyy{{{|||||||||zzzzzzzzzzzzzzz|||}}}~~~{{{{{{|||{{{zzz{{{}}}}}}~~~~~~{{{rrrfff[[[SSSKKKGGGBBB???>>>======<<<===:::888777777777666444999999999;;;======;;;999999999888888888777777777888777666777999;;;;;;:::;;;;;;:::777555555777888:::999:::===BBBIIIOOOSSSWWW]]]ffflllllleeeZZZSSSPPPLLLGGGAAA===;;;::::::777777666444333555888;;;888666444333333222111000222222333222111111333555555333111111222333222111222444444333000......000222333444333000///000111///111333444444444444444444888999888===LLLXXX]]]\\\```ggghhh```YYY^^^iiisss{{{~~~xxxuuujjjpppwww{{{}}}~~~}}}{{{{{{zzz|||~~~|||wwwwwwzzzzzzxxxwwwwwwwwwwwwvvvtttssssssuuuvvvvvvuuutttsssvvvtttrrrpppooonnnoooooorrrqqqpppoooooooooppppppllliiiggghhhllloooooonnniiiggg___SSSNNNQQQVVVWWWPPPKKKKKKQQQZZZaaajjjqqqjjjfff^^^UUUMMMGGGDDDCCCBBBMMM[[[gggnnnqqqrrrssssssrrrpppoooppprrruuuwwwtttpppllljjjkkknnnpppqqqnnnrrruuutttpppnnnpppsssqqqpppnnnmmmnnnpppssstttqqqooooooppprrrrrrqqqpppllleeeZZZRRRKKKEEE???::::::999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::<<>><<<===;;;888666777:::>>>AAA???>>><<<;;;;;;===???AAA@@@@@@???===999888888999666888;;;===??????>>>===>>>============<<<<<<<<<;;;<<>>===888999:::;;;:::999999;;;======???AAABBBAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>>???<<<@@@EEEEEEBBB>>>======>>>===;;;:::;;;<<<>>>@@@FFFFFFFFFHHHNNN[[[jjjuuuzzz}}}zzzyyy{{{|||}}}}}}{{{yyyzzz~~~}}}|||xxxtttrrrlll]]]OOOGGGEEEBBBAAA@@@@@@>>><<>>===<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????CCCFFFLLLUUU___kkkwww~~~{{{}}}~~~~~~}}}{{{~~~~~~~~~~~~}}}~~~~~~}}}{{{xxxvvvuuutttttttttuuuwwwzzz{{{||||||{{{xxxxxxwwwxxxyyy|||{{{{{{yyyxxxxxx{{{~~~~~~~~~~~~~~~wwwlllaaaZZZOOOKKKEEE@@@??????>>>>>>>>><<<999888888777666444;;;:::;;;<<<>>>>>><<<;;;::::::888888777777888888888777666777:::<<<<<<;;;888888777555444444777999999;;;???EEEKKKQQQVVVYYYYYY[[[```eeegggbbbYYYQQQGGGEEEBBB>>>;;;888666555666666555444333444777::::::777333333444444222///555555333000///000444777444222000000111222111000000222444333000///111333444666777666444222222222000333777999888666444222555;;;<<<888<<>>>>>999:::>>>@@@===;;;AAAIIIRRRbbbppptttrrrrrrtttuuuyyyyyyzzz{{{zzzyyywwwvvvvvvsssooommmnnnoooppppppqqqooonnnoooqqqssstttsssrrrsssttttttsssrrrpppooorrrssstttttttttrrrooonnnoootttzzz|||yyysssnnnkkktttuuuwwwyyy|||{{{yyyvvvtttuuuwwwyyy{{{zzzwwwuuutttttttttsssrrrrrrtttvvvrrrsssuuuvvvwwwuuutttsssuuuvvvwwwxxxxxxwwwuuuuuuvvvvvvuuutttsssrrrrrrqqqyyyyyywwwwwwzzz}}}yyyqqqeee[[[PPPIIICCC>>>===???===<<<:::999:::===@@@BBBCCC???:::888999<<<>>>??????>>>===<<<;;;:::::::::<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>=========<<<=========<<<:::888777;;;<<<<<<<<<<<<:::999888555777999;;;===>>>>>>===999:::;;;<<<===>>>???@@@===>>>>>>???@@@BBBCCCDDD@@@;;;<<>>>>>????????????>>>===<<<:::777555666999>>>AAAEEECCCDDDGGGKKKTTTfffuuuxxxvvvyyy~~~~~~{{{|||}}}~~~~~~|||zzzyyy|||yyy}}}{{{sssooommm___MMMEEEAAA???AAA@@@===>>>@@@>>><<<:::;;;>>>???===;;;@@@@@@???>>>>>>>>>>>>>>>EEEGGGLLLUUU```mmmxxx~~~}}}~~~~~~~~~zzz{{{zzzwwwxxx{{{yyyuuuyyyxxxxxxzzz}}}~~~{{{wwwwwwxxxyyyyyyyyyzzz}}}yyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}wwwmmmeee]]]UUUJJJDDDBBB@@@<<<888>>>===:::777555444333333:::999999999888777777777888777777666666666666777888999::::::;;;;;;;;;::::::999777666555666888999555:::BBBKKKQQQTTTUUUTTTPPPMMMMMMSSSZZZ[[[TTTMMMDDDAAA===:::999888666444555555555555555666777777777444111111333444333222444333222111222222444555555666777777666444222111555333111111222222222111555444111000//////000111222666999999777555666888777666444555:::FFFTTT^^^WWWXXX^^^cccZZZJJJBBBDDDLLLYYYgggoooppppppuuuzzz```gggrrryyy|||}}}~~~~~~{{{yyyyyyzzzxxxxxxxxxuuuqqqppprrrtttwwwvvvsssqqqqqqrrrtttuuuuuuuuutttrrrpppqqqsssuuuyyyzzzzzzxxxtttqqqppppppqqqqqqqqqpppppppppqqqqqqsssqqqnnnkkknnnooojjjbbbUUUMMMFFFCCCBBBBBBFFFMMMPPPSSSOOOJJJQQQaaakkkjjjfff\\\OOOGGGDDDCCCBBB@@@CCCLLLZZZgggooosssttttttsssuuuuuuuuuttttttvvvxxxrrrpppmmmlllmmmnnnnnnnnnppppppppppppqqqrrrssssssuuuuuuuuuuuuuuuvvvvvvvvvvvvtttssstttuuurrrkkkeeeYYYQQQHHHBBBAAA@@@===;;;???===;;;:::999888888999=========<<<======>>>>>>999:::===???>>><<>>===<<<;;;:::;;;===???@@@CCC???;;;888999:::::::::===<<<;;;:::999999888888;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;;;;<<<999:::;;;<<<===<<<<<<;;;<<<<<<===<<<;;;:::888666888999;;;===>>>???>>>>>>;;;<<<<<<===>>>??????@@@???????????????@@@AAABBBAAA===>>>DDDAAA999999???>>>>>>>>>>>>????????????===;;;888666777:::>>>AAADDDBBBCCCEEEHHHQQQaaapppyyyxxxzzz{{{}}}|||~~~~~~}}}zzzyyy{{{}}}zzz|||xxxoookkkiii\\\LLLDDD???===??????======@@@???===<<<<<<>>>???>>><<<======<<<;;;;;;;;;;;;;;;BBBEEEKKKTTT```lllvvv|||~~~~~~~~~|||yyyyyy|||{{{wwwyyyxxxyyy|||}}}~~~~~~}}}zzzyyyzzz|||yyyzzzzzzzzz{{{||||||}}}~~~}}}}}}{{{zzz{{{}}}{{{tttnnn^^^UUUKKKDDDBBB@@@===:::>>>===:::888666555555555999999999999999999999999999888777666555555555555888999:::;;;<<<=========:::999777666555666777888555:::@@@GGGKKKMMMMMMLLLJJJFFFFFFOOO[[[]]]UUUJJJBBB>>>:::777666555444333444444444444555666777888666333000000222333222111222222222222333444555555555666666666555444333333444222111111333444333222333333444444333333222222222444777777555444555666555444333333888BBBNNNVVVXXXXXX]]]```YYYJJJ@@@???DDDLLLVVV[[[]]]```eeejjjWWWbbbooowww{{{|||~~~zzz{{{|||}}}~~~|||}}}}}}{{{yyywwwxxxxxxzzzyyywwwsssqqqppprrruuuuuutttrrrqqqrrrsssuuuwwwvvvuuutttqqqppppppsssvvv}}}~~~~~~{{{wwwsssqqqqqqqqqqqqqqqqqqrrrrrrrrrsssrrrrrrqqqoooooonnneee[[[NNNGGGAAA?????????DDDKKKUUUWWWRRRKKKPPP^^^hhhjjjcccYYYLLLDDDAAABBBDDDDDDGGGQQQ^^^jjjrrrtttttttttssstttuuuuuuuuuvvvxxxzzzwwwtttqqqooonnnooonnnmmmmmmmmmnnnoooppprrrssstttvvvwwwxxxyyyxxxwwwvvvuuuwwwvvvuuuuuusssmmmccc\\\LLLGGG@@@======>>>>>><<<===<<<:::888777777888888:::;;;<<<===============888999<<>>>>>EEENNN^^^jjjssstttrrrtttxxxzzz}}}{{{zzzxxxvvvvvvvvvvvvsssqqqooooooqqqsssssssssqqqtttwwwuuurrrnnnnnnnnnttttttuuutttsssqqqooonnnnnnpppqqqsssttttttssssssrrrvvvyyyzzzyyyvvvtttsssyyyyyyyyyzzzzzzyyyvvvsssxxxxxxxxxyyyyyyxxxwwwwwwuuuvvvvvvuuuttttttuuuwwwwwwxxxyyyzzzzzzyyyxxxwwwzzzzzz{{{{{{zzzxxxvvvuuuvvvwwwyyyzzzzzzyyywwwvvvwwwxxxwwwwww{{{}}}wwwooo___UUUKKKFFFAAA<<<;;;======<<<<<<<<<<<<<<<======???===:::999:::::::::999<<<;;;;;;::::::999999999;;;;;;;;;;;;<<<===>>>???===;;;:::999999:::<<<===::::::;;;<<<<<<<<<<<<<<<============<<<:::888777;;;<<<===>>>????????????===============>>>??????@@@@@@???????????????@@@BBB???@@@DDDCCC<<<<<>>>>>===>>>???@@@AAA>>><<<999888888;;;>>>AAADDDBBBBBBEEEGGGNNN]]]lllzzzyyy|||~~~{{{|||{{{}}}~~~~~~{{{yyyyyyyyyvvvwwwqqqiiigggfff]]]PPPEEE???<<<>>>???>>>???BBB@@@???======>>>>>>===;;;<<<<<<;;;:::::::::;;;;;;???CCCKKKUUU```kkksssxxx~~~{{{{{{~~~{{{zzzzzz|||}}}{{{{{{|||{{{{{{zzzzzzzzz{{{{{{{{{~~~}}}{{{wwwwwwxxx{{{{{{}}}}}}zzzwwwuuuddd\\\QQQIIIEEEBBB???===???>>>;;;999888777777777999999999:::::::::::::::888888777555555444444444999:::;;;<<<===>>>???@@@:::999777666666666777888666999===AAACCCCCCBBBAAABBB======HHHWWW\\\SSSHHH@@@<<<888444444444333333444444444444444666777888555333111000111222222111///000222333555666666666555555444444444444444555333222111222444555555444222333555777777666555333111333555555444333444555333333333444888@@@IIIOOO\\\\\\^^^```[[[OOOBBB;;;>>>AAADDDGGGJJJNNNTTTXXXQQQ\\\kkkuuuyyyzzz~~~uuuvvvxxxyyyzzz{{{||||||xxxyyyzzzyyywwwvvvvvvwww}}}{{{wwwtttrrrsssuuuwwwsssrrrrrrrrrsssuuuwwwxxxxxxwwwuuurrrpppqqqtttwww{{{{{{{{{yyyuuurrrqqqqqqrrrrrrrrrrrrsssrrrrrrrrrqqqrrrrrrpppppplll```SSSLLLFFFAAA@@@@@@@@@EEELLL\\\\\\WWWOOOPPP[[[fffkkkcccZZZNNNFFFDDDFFFJJJLLLPPPYYYeeeooouuuvvvvvvuuutttuuuvvvvvvvvvvvvxxxzzz|||xxxtttqqqppppppooonnnmmmmmmnnnoooqqqsssuuuvvvxxxxxxxxxxxxwwwvvvuuutttvvvuuutttrrrnnndddYYYQQQDDDAAA===;;;<<<>>>>>>===<<<;;;999888777888888999888999;;;<<<=========<<<888999<<>>@@@HHHRRRdddmmmtttsssqqqtttyyy{{{~~~|||yyyvvvttttttuuuvvvqqqpppoooqqqsssuuuuuutttrrrwww|||{{{vvvqqqppprrrrrrssstttttttttsssqqqqqqooopppqqqssssssssssssssssssuuuxxxxxxwwwvvvuuuvvvzzzzzzyyyzzz{{{zzzwwwuuuyyyzzzzzzyyyxxxwwwxxxyyyxxxyyyyyyyyywwwwwwxxxzzzzzz{{{{{{{{{{{{zzzzzzyyy||||||}}}|||{{{yyywwwvvvuuuwwwzzz||||||{{{yyyxxxvvvwwwwwwxxx{{{|||uuulll\\\SSSJJJEEEAAA<<<;;;>>>=========<<<<<<;;;;;;;;;999999888:::<<<>>>>>>==================<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@>>>===;;;999:::;;;>>>@@@======<<<;;;:::999888888<<<===>>>>>>>>>===;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???>>>>>>>>>>>>???@@@@@@AAA???@@@CCCBBB>>>???CCC@@@???=========???AAACCC???===;;;::::::<<<>>>@@@BBBAAACCCFFFIIIOOO]]]kkkxxxyyy{{{||||||zzz{{{}}}zzz|||}}}~~~|||zzzwwwvvvpppnnngggaaabbbeeeaaaYYYHHHAAA<<<>>>@@@???@@@CCC???>>>>>>===<<<<<<;;;:::???>>>>>>=========>>>>>>???CCCLLLVVVaaakkkssswww~~~}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{|||||||||~~~~~~{{{{{{}}}zzz}}}}}}zzzzzz{{{nnnfff[[[QQQJJJEEEBBB???@@@>>><<<;;;999999999::::::999999999999999999888777666555555555555555555::::::;;;;;;<<<===>>>>>>999999888777777777777888666888:::<<<======;;;:::<<<888888AAALLLRRRNNNHHH@@@<<<777444444444555444777666444333333444666777555444222222222222333333...///222444666777777777555444333222333444555666222111111333666777666555111333444666777777777777222333444444444444444555333444666888;;;AAAGGGLLL```aaabbbbbb```WWWIII<<<>>>===<<<>>>BBBFFFIIIJJJMMMXXXfffqqqvvvzzz}}}vvvwwwxxxyyyyyyyyyyyyyyyvvvwwwxxxwwwuuuuuuuuuvvv|||yyyuuussssssuuuwwwxxxqqqqqqqqqrrrsssuuuwwwxxxyyyxxxwwwtttrrrrrrtttwwwuuuwwwwwwvvvtttsssrrrsssrrrssssssssssssrrrqqqpppoooqqqqqqppppppkkk^^^QQQJJJDDDAAABBBCCCEEEKKKRRRaaa```\\\TTTQQQYYYdddllleee^^^UUUNNNMMMPPPTTTXXX\\\bbblllssswwwxxxxxxwwwvvvwwwxxxwwwuuuuuuvvvxxx}}}zzzuuurrrqqqpppooonnnoooooopppqqqsssvvvxxxyyyzzzyyyvvvtttssstttuuuuuuvvvuuusssnnnggg\\\QQQJJJBBB@@@>>>===============;;;:::999888888999::::::777888:::;;;<<<<<<<<<;;;999999;;;>>>???AAAKKKVVVgggnnnsssqqqppptttyyy{{{~~~|||xxxuuussssssuuuvvvpppppppppsssuuuwwwvvvuuupppvvv||||||xxxssssssuuupppqqqssstttuuuuuuttttttrrrrrrrrrrrrrrrrrrrrrrrrssstttvvvvvvuuuuuuuuuvvvyyyyyyyyyzzz{{{{{{yyywwwxxxzzz{{{zzzxxxwwwyyy{{{zzz|||}}}}}}{{{zzz{{{||||||||||||||||||{{{zzzzzz}}}}}}~~~}}}|||zzzxxxwwwuuuwwwyyy{{{|||{{{yyyxxxwwwxxxxxxxxx{{{{{{sssiiiYYYQQQIIIEEEAAA======???=========<<<;;;;;;:::::::::999999;;;>>>@@@???>>><<<<<<===>>>>>>>>>===<<<;;;;;;;;;<<<===>>>??????===<<<:::999999;;;>>>???<<<<<<;;;:::888888777777;;;<<<>>>???@@@@@@@@@???;;;;;;;;;;;;<<<=========<<<;;;:::999999:::<<<===<<<<<<<<<===>>>???AAAAAA>>>>>>???AAA@@@>>>@@@DDD@@@???>>>======???AAACCC???>>>===<<<;;;<<<===>>>======@@@DDDHHHNNN\\\jjjuuuxxxzzzyyyyyyyyyzzzzzzyyyzzz{{{}}}|||zzzvvvtttnnnhhh___YYY\\\aaabbb___KKKBBB;;;<<<>>>>>>???AAA======<<<;;;:::999999999@@@???????????????@@@@@@@@@EEENNNXXXcccmmmtttwww||||||}}}~~~~~~{{{{{{~~~~~~~~~~~~|||}}}}}}xxxqqqeeeYYYOOOHHHBBB???AAA???>>><<<:::::::::;;;:::999999888777666666555555555555555555666777888;;;:::999999999:::;;;;;;::::::999888888888888888666777999:::::::::999999999888999;;;@@@DDDGGGHHHAAA===999777777777777777999888555333222222333444777666555444333333555666...000222555666777777777555444333222222333555666111111111444666777777555222222222222444666888999444333333333444555555555222444666888;;;???EEEHHH\\\aaabbbbbbbbb^^^OOO???===;;;999;;;>>>@@@@@@???MMMTTT```kkksssxxx{{{|||yyyyyyzzzzzzzzzzzzyyyyyywwwxxxxxxwwwuuutttuuuvvvxxxuuurrrqqqsssuuuvvvwwwqqqqqqqqqrrrtttvvvwwwxxxxxxxxxwwwuuusssrrrsssuuuqqqsssuuuuuutttssstttuuupppqqqrrrssssssrrrqqqpppooopppqqqpppppplll```TTTIIIDDDBBBFFFIIIMMMTTT[[[bbbbbb___WWWRRRVVVbbblllhhhddd___[[[ZZZ\\\```cccgggkkkqqquuuwwwwwwwwwxxxwwwwwwwwwvvvttttttuuuwww|||xxxtttrrrqqqqqqpppoooqqqqqqrrrsssuuuwwwyyyzzzzzzxxxuuurrrrrrrrrtttvvvwwwtttppphhh___UUULLLGGGAAAAAA???>>>===<<<<<<;;;:::999888888888999:::;;;777888999:::::::::::::::::::::<<<>>>???BBBMMMYYYiiiooorrrpppppptttyyyzzz|||zzzwwwtttssssssuuuvvvpppppprrrtttwwwxxxwwwuuuooosssxxxyyywwwtttssstttpppqqqssstttuuuuuuuuutttrrrrrrrrrrrrrrrrrrrrrrrrsssuuuvvvvvvuuutttuuuvvvxxxwwwwwwxxxyyyzzzxxxwwwvvvyyy||||||yyyxxxzzz||||||}}}}}}}}}}}}~~~}}}}}}|||{{{{{{zzzzzzzzz}}}}}}~~~~~~}}}{{{yyyxxxvvvwwwyyy{{{{{{zzzyyyxxxxxxyyyyyyyyy{{{yyyooodddVVVNNNGGGDDDBBB>>>===???======<<<;;;:::::::::;;;>>>===<<<<<<===>>>===;;;888999;;;<<<======<<<;;;======<<<<<<======>>>???999888777777777999;;;<<<999999999888999::::::;;;;;;===>>>@@@AAAAAA@@@@@@999999999999:::;;;======;;;:::888777888:::<<<===:::;;;;;;<<<===???AAABBB<<<===>>>???>>>???AAADDDAAA@@@??????>>>???@@@AAA>>>>>>======<<<<<<<<<<<<888999<<>>>>>======>>>>>>??????BBBGGGOOOYYYdddnnnuuuxxxzzz{{{}}}|||yyyzzz}}}~~~{{{~~~}}}xxxnnnaaaUUUKKKDDD@@@BBB@@@>>><<<;;;:::::::::999888888777666666555555666555555666666777888999999888777777777888:::;;;;;;;;;;;;:::::::::999999888888999999::::::::::::888999:::999999;;;@@@DDD???===:::999999999888777:::888555222111111333444777777777555444444555777222222333555555666666666444444333333333333333444000000111444666777666444222222111111222555888:::555333222222444555555555000222444555777:::===@@@PPPYYY^^^]]]___```SSSAAA999888777777888888777666MMMQQQYYYcccnnnuuuwwwvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxyyyyyyxxxvvvtttuuuvvvuuurrrqqqrrruuuwwwxxxwwwqqqqqqrrrssstttuuuwwwwwwuuuvvvwwwuuusssqqqqqqqqqoooqqqssssssrrrrrrssstttlllmmmppprrrsssssssssrrrpppqqqqqqpppqqqpppfff[[[RRRMMMKKKNNNPPPSSSYYY```aaabbb```YYYRRRSSS^^^jjjjjjiiihhhffffffgggiiilllnnnqqqtttuuuuuuuuuvvvwwwtttuuuvvvuuuttttttvvvwwwyyyvvvrrrqqqqqqqqqqqqppprrrsssssstttvvvxxxyyyzzzwwwvvvuuuttttttttttttuuusssooohhh^^^TTTKKKEEECCC>>>??????===<<<:::999999888777777666777888999:::999999888888888999999:::<<<;;;<<<>>>???BBBNNNZZZiiioooqqqpppqqqvvvzzz{{{zzzxxxvvvtttttttttuuuvvvqqqqqqsssvvvyyyyyywwwuuurrrsssvvvwwwwwwuuutttrrrrrrssstttuuuuuutttsssrrrqqqqqqqqqqqqrrrssssssttttttvvvxxxxxxvvvuuuuuuvvvxxxvvvuuuuuuvvvvvvtttrrrtttxxx}}}~~~{{{zzz{{{~~~{{{}}}~~~||||||}}}}}}|||{{{zzzzzzyyyyyyyyy||||||}}}}}}}}}|||zzzyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyzzz{{{zzz{{{xxxmmmaaaRRRKKKEEECCC@@@===<<<>>>===<<<:::999999:::;;;<<>>===<<<<<>>==================777777777777888999:::;;;;;;;;;:::::::::;;;<<<=========>>>??????>>>======888888888999:::<<<>>>???:::999888777888:::===???;;;;;;;;;<<<===>>>???@@@;;;===>>>>>>>>>@@@CCCEEEBBBAAAAAA@@@@@@??????>>>>>>>>>======<<<;;;::::::888999<<>>??????DDDHHHOOOYYYdddmmmuuuyyyyyyzzz||||||yyyzzz~~~~~~{{{|||~~~vvvkkk^^^SSSJJJFFFCCCAAA???<<<:::999999999666666777777888888888999999999888777777777777777666555555555777999<<<>>><<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999:::777888999999999:::;;;<<<;;;999888888999888666444888666333111111222555666666777777555333333555888666555555444444444555555444444444444333333222111000000111333666666444222111111222333444666777888444222000000333444444333111222333333222333666888CCCRRRZZZXXX\\\aaaWWWEEE:::999777666444444444555NNNOOOTTT^^^kkkssstttrrrrrrrrrtttuuuvvvvvvvvvvvvyyyzzzzzzyyyvvvuuuuuuvvvuuusssrrrtttxxx{{{{{{yyyqqqqqqrrrssstttuuuvvvwwwrrrtttuuuuuurrrpppooonnnmmmnnnppppppooonnnoooppphhhjjjmmmqqqsssuuuuuutttqqqrrrqqqqqqsssssskkkaaa___YYYVVVVVVVVVWWW[[[```___``````ZZZRRRQQQ\\\hhhkkklllmmmmmmmmmmmmoooppprrrtttttttttsssrrrtttuuurrrsssttttttttttttwwwyyywwwtttqqqppppppqqqqqqqqqssssssssstttvvvwwwyyyzzzuuuvvvvvvwwwwwwvvvtttsssnnniiiaaaUUUKKKCCC???>>>;;;<<<===<<<:::888888888666666555555666777888999:::999888777777777888999===<<<<<<>>>???CCCNNN[[[jjjooorrrqqqrrrxxx{{{|||xxxwwwvvvuuuttttttuuuuuuqqqrrrtttwwwyyyyyywwwuuuwwwvvvwwwxxxyyyxxxuuurrruuuuuuvvvvvvuuusssqqqpppoooooopppqqqrrrtttuuuvvvvvvxxxzzzzzzxxxvvvvvvvvvwwwvvvtttssssssrrrpppnnnrrrwww}}}|||zzz|||~~~zzz|||~~~~~~}}}|||||||||||||||{{{yyyyyyxxxxxxxxx{{{{{{|||}}}}}}|||{{{zzz{{{{{{{{{{{{zzzzzz{{{{{{zzz{{{{{{{{{{{{wwwkkk^^^PPPIIICCCAAA???<<<;;;===>>><<<:::888888:::<<<>>><<<:::888888:::<<<======999;;;===???@@@@@@???>>>@@@???>>>======<<<<<<<<<888888999:::;;;;;;<<<<<>><<<;;;;;;;;;<<<>>>>>>???>>>===<<<:::999888888888999:::<<>>???>>>>>>BBBEEEFFFBBBBBBBBBBBB@@@???>>>===============<<<;;;999999;;;<<>>???>>><<<<<<999;;;===<<<:::999;;;===>>>>>>>>>>>>>>>???@@@@@@DDDHHHOOOXXXbbbmmmuuuyyyxxxyyyzzz|||~~~}}}zzz||||||}}}}}}sssggg[[[RRRNNNDDDBBB???<<<:::999888888444555666777999;;;<<<<<<===<<<:::888777666555555333333444555888;;;???AAA======>>>>>>======<<<;;;<<<;;;:::999999888888999666666777:::===<<<999666777666666777777666444111555444222000111444777999555666777555222222444777888777555444333333444444444444555555444222111//////000111333555555333111000222444666777777666666444111...///111333333222555555555333111000222444<<>>===;;;777444444777:::LLLNNNSSS\\\gggooossssssqqqrrrssstttttttttssssssxxxxxxwwwwwwvvvvvvvvvvvvxxxuuussstttwwwyyyxxxvvvvvvuuutttuuuuuuuuutttssswwwsssooopppssssssppplllkkklllkkkjjjjjjkkknnnqqqnnnmmmmmmoooqqqssssssrrrvvvvvvuuutttrrrooommmkkkcccdddeeeccc^^^XXXTTTRRRXXXWWWWWWXXXUUUUUU]]]fffnnnooommmlllooosssrrrmmmkkkkkklllooorrrtttsssrrrooonnnooooooqqqtttvvvxxx{{{zzzxxxvvvtttrrrpppoooqqqqqqrrrtttvvvwwwvvvttttttwwwxxxtttqqqrrrrrrpppooofff[[[OOODDD;;;;;;???BBB@@@>>>;;;:::999888999888888888777666555555444666666888888999888777666:::;;;===@@@AAAEEEPPP\\\pppsssrrrnnnmmmrrrvvvwwwwwwuuuttttttuuuvvvwwwwwwxxxxxxyyy|||~~~|||wwwrrrrrrwwwzzzzzz{{{}}}{{{vvvvvvtttrrrsssuuutttqqqnnnrrrqqqqqqrrrsssuuuwwwxxxwwwxxxxxxwwwuuuuuuuuuwwwtttqqqoooqqquuuvvvrrrnnnvvvwwwxxxyyyzzzyyyxxxxxxxxx{{{~~~~~~{{{zzzzzz|||{{{zzzyyyxxxyyyyyyzzzyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~}}}{{{zzz|||}}}~~~~~~uuueeeWWWLLLHHHAAA======>>>@@@AAA>>>???@@@>>>;;;:::;;;======<<<>>>BBB???:::;;;AAA;;;;;;===>>>>>>?????????@@@???>>>===<<<<<<<<<<<<777888999:::;;;<<<;;;;;;888;;;>>>???>>>=========>>><<<<<<===??????<<<888999:::;;;<<<<<<<<<;;;:::555888;;;<<<:::888999:::===;;;===??????<<<===AAA>>>@@@BBBAAA@@@@@@CCCFFFEEEDDDBBB@@@???????????????>>>===;;;::::::::::::;;;;;;>>>AAABBBFFFQQQ]]]qqqwww|||zzzyyyzzz|||{{{www|||}}}yyyzzz~~~uuugggYYYNNNEEEAAADDDLLLYYYeee```VVVJJJCCC>>><<<;;;<<<999999888999:::<<<>>>@@@???<<<:::;;;>>>@@@@@@???CCCDDDIIIRRR^^^kkkuuuzzzxxxzzz}}}|||{{{|||}}}}}}|||tttiii]]]VVVNNNHHH@@@;;;999888555222555444555666999<<<<<<;;;<<<<<<<<<;;;:::999777666<<<999555555888::::::999888:::;;;:::888888999:::<<<:::888888999;;;;;;;;;999888777888;;;=========999888777555555555666777666555333222333444666888555444333222333555777888777555333111111111333444444444222111111111222333333333444333222222444555222222111000000111222222000...---///222444666666222222222333333444444444???HHHVVV```___XXXVVVYYYHHH@@@:::<<<<<<777666888LLLMMMQQQYYYdddmmmqqqssspppqqqqqqrrrssstttuuuuuuttttttuuuuuutttsssrrrrrruuutttssstttuuuwwwwwwvvvvvvuuutttttttttuuuuuuttttttqqqnnnpppssstttrrrooolllllllllkkkjjjllloooqqqpppoooooopppsssttttttsssxxxxxxxxxwwwuuusssqqqooogggfffccc]]]VVVOOOJJJGGGOOOOOOQQQSSSSSSSSS[[[dddkkknnnnnnllljjjjjjfff```^^^^^^___ccciiinnnqqqrrrsssssstttuuuwwwyyyzzz{{{zzzyyywwwtttrrrpppoooooossssssuuuwwwyyyyyywwwuuuuuuxxxwwwsssqqqqqqnnniiifff]]]RRRJJJBBB<<<;;;===@@@>>><<<:::999888888999999999888888777666666555777888999:::;;;::::::999===;;;<<<>>>AAAGGGUUUcccuuuwwwvvvrrrpppsssuuuuuuvvvuuuttttttuuuwwwxxxxxxxxxwwwwwwzzz|||{{{vvvrrruuuzzz}}}}}}~~~}}}yyytttrrrqqqrrrtttuuusssrrrrrrqqqqqqqqqrrrtttvvvxxxwwwwwwwwwwwwvvvuuutttsssnnnlllmmmqqqwwwyyyvvvsssuuuvvvxxxyyyyyyyyyxxxwwwwwwzzz}}}~~~|||zzzyyyyyy}}}|||{{{zzzzzz{{{|||}}}{{{zzzyyyyyyyyyyyyyyyzzz||||||}}}|||{{{{{{}}}~~~}}}}}}~~~|||rrrbbbUUUJJJFFF@@@===<<<>>>???@@@??????>>>>>>===>>>???@@@>>><<<===@@@???;;;;;;???======>>>>>>>>>>>>>>>===AAAAAA@@@@@@@@@@@@??????<<<<<<<<<<<<<<<;;;;;;;;;999<<<>>>???>>>======>>>===;;;:::;;;======;;;999<<<============;;;:::999888:::<<<<<<::::::;;;<<<<<<;;;<<>>;;;===AAA@@@BBBBBBAAA???>>>@@@BBBFFFEEECCCAAA@@@@@@@@@@@@BBBBBB@@@???>>>>>>============???BBBCCCFFFPPP\\\qqqxxx|||zzzxxxyyyzzzyyyyyy|||zzzvvvxxxzzzpppaaaTTTKKKCCC@@@BBBIIIUUU```___VVVLLLCCC???======>>>::::::::::::;;;<<<>>>???<<<:::888999<<<>>>>>>===AAABBBFFFPPP]]]jjjtttyyyyyy{{{|||||||||}}}~~~~~~}}}||||||}}}~~~~~~~~~{{{qqqggg___TTTMMMEEE???<<<;;;999777888777777999<<<===<<<;;;<<<<<<<<<<<<:::999888777888555222222444666666555777888999888777666777999999777666666888999999888777666555666777888888777555444333222222222222333777666555444444555777777888777666666666888:::;;;777666333222111111222333222111000///...//////000111111222111111222333444222222222222222222222222000///...///222555666666111111222222222222222222;;;DDDSSS^^^___YYYWWWYYYKKKAAA999999:::777555666KKKLLLOOOUUU___hhhooorrrpppppppppppprrrtttvvvwwwrrrssstttuuuuuutttrrrqqqqqqsssttttttttttttuuuwwwwwwvvvtttssssssssstttuuuqqqooonnnpppsssuuutttrrrmmmmmmmmmlllkkkmmmpppsssrrrqqqqqqrrruuuvvvvvvuuuxxxyyyyyyyyyxxxvvvtttssslllggg```WWWNNNGGGCCCAAAEEEFFFJJJPPPRRRTTT[[[cccgggnnnpppjjjbbb[[[TTTNNNNNNNNNOOOUUU^^^hhhooosssqqqrrrtttvvvwwwyyyyyyyyyyyywwwtttqqqoooooooooooossstttuuuxxxzzzyyyvvvtttwwwxxxwwwsssrrrqqqjjjbbbZZZQQQHHHDDDAAA===:::;;;<<<;;;:::888888888888999888888777777666666555555666777888:::;;;;;;;;;:::???<<<;;;===@@@III[[[kkkssswwwwwwsssqqqtttuuutttvvvuuuuuuuuuvvvwwwyyyzzzyyywwwvvvwwwzzzzzzwwwtttwww|||~~~~~~~~~~~~zzzsssqqqpppqqqsssuuuuuuuuusssrrrpppooopppsssvvvxxxwwwuuutttvvvxxxwwwsssoooeeeeeeiiiooovvvzzzyyyvvvuuuvvvwwwxxxyyyxxxxxxwwwwwwyyy|||}}}|||zzzyyyyyy}}}}}}|||{{{||||||~~~~~~{{{zzzyyyxxxxxxwwwwwwxxxyyy{{{|||||||||}}}|||{{{{{{|||yyynnn^^^RRRGGGDDD???<<<===>>>???@@@???>>>===>>>AAACCCDDDDDDAAA===<<<>>>>>><<<;;;<<<@@@??????>>>======<<<<<>>???=========???<<<:::999999;;;<<<<<<;;;@@@@@@???>>><<<:::999888999:::;;;:::999999;;;===;;;999;;;>>>===;;;<<>><<<===>>>FFFFFFDDDCCCBBBAAAAAABBBDDDCCCBBBAAA@@@??????>>>??????AAACCCCCCEEEOOOYYYooovvv{{{yyyxxxyyyzzzxxx|||{{{vvvrrrtttuuujjjZZZNNNFFF@@@???@@@EEENNNWWW]]]XXXNNNEEE???===>>>???;;;;;;;;;;;;;;;<<<======;;;:::999999<<<=========>>>???DDDMMM[[[hhhrrrwww|||{{{{{{|||}}}~~~}}}|||xxxxxxyyy{{{|||~~~~~~~~~~~~~~~~~~~~~|||}}}~~~{{{}}}zzzqqqjjj]]]UUUKKKCCC@@@>>>===;;;:::::::::<<<>>>>>><<<:::<<<<<<<<<;;;:::999888777999777555444666777777777555777888777666555666888777666666888999:::999777777666555666666666444222555555666666555555444444666555555555555555555555888888777777777999:::<<<777666444222111111111111666555444222222111111111//////000000111222333333111222333444444333222111111000...///222444555555222222111111111111111111777???NNN[[[___[[[YYY[[[OOOCCC888666777666444444KKKKKKLLLQQQZZZccclllqqqrrrqqqppppppqqqsssvvvwwwtttvvvxxxzzzyyyxxxuuutttpppsssvvvvvvtttsssuuuxxxyyyxxxvvvtttrrrrrrsssuuurrrpppoooqqqsssuuutttsssooooooooonnnmmmnnnqqqtttuuutttsssuuuwwwxxxxxxwwwwwwwwwxxxyyyxxxwwwvvvuuunnnggg\\\QQQIIIDDDAAA@@@???AAAHHHQQQVVVXXX]]]cccgggnnnpppfffWWWMMMFFFBBBCCCBBBDDDJJJVVVdddooouuuppprrrtttvvvxxxxxxxxxxxxyyyvvvssspppnnnnnnpppqqqpppqqqsssvvvwwwwwwssspppzzzyyywwwuuuuuurrriii^^^SSSIIIAAA@@@AAA>>>;;;:::999888777666666777888999666666666555555444444444333444666888999:::999999???<<<<<<>>>BBBKKK]]]mmmmmmqqqsssqqqqqquuuvvvuuuvvvvvvvvvvvvvvvxxxzzz|||{{{xxxvvvvvvyyyzzzyyywwwwww{{{}}}||||||~~~|||xxxtttrrrqqqpppqqqsssuuuvvvuuutttrrrpppqqqsssvvvxxxvvvsssrrruuuxxxxxxrrrlll```bbbfffnnnuuuxxxxxxvvvwwwwwwyyyzzzzzzzzzyyyxxxxxxzzz|||}}}|||{{{zzz{{{~~~}}}{{{{{{{{{|||}}}yyyyyyxxxwwwwwwwwwxxxxxxxxxyyy{{{||||||~~~|||{{{{{{zzzvvvkkk\\\QQQFFFCCC???>>>>>>???@@@@@@AAA???>>>@@@DDDHHHJJJJJJFFFAAA===<<<>>>===;;;:::AAA@@@???>>><<<;;;:::::::::;;;<<<===>>>>>>>>>>>>???===:::888777777888888===>>>??????>>>===>>>???<<<;;;:::999:::;;;<<<===??????>>>===;;;:::888888888888777666666777999;;;:::999:::======:::<<<@@@CCCBBBAAA???>>>=========FFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>===<<>>AAAGGGOOO\\\ZZZRRRFFF===;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<;;;;;;<<<===>>>??????===>>>CCCMMMZZZgggrrrwww}}}{{{zzz|||{{{xxxuuuvvvxxxzzz|||}}}~~~~~~~~~}}}~~~||||||}}}~~~~~~~~~}}}}}}|||}}}~~~}}}xxxzzz}}}~~~wwwrrrddd[[[OOOFFFBBB@@@===<<<<<<<<<<<<===>>>===:::777:::::::::999888777666666888777666666666777777777555666777777666555777888999999:::<<<>>>>>><<<:::999888888888999888666444666777888999999888666555444444555555555444333222666555555555666777888999888666555333222111111111888777666555444333333333/////////111333444444444111222444555555444222111111///......111333444333333333222222111111000000444;;;IIIXXX```^^^]]]^^^TTTHHH999333444555444111JJJJJJKKKOOOUUU___iiippptttsssqqqqqqqqqsssuuuwwwwwwxxx{{{||||||{{{yyywwwrrrvvvyyyxxxvvvuuuvvvxxxzzzzzzzzzwwwsssqqqrrrtttuuutttssssssttttttsssrrrpppqqqqqqoooooopppsssvvvwwwvvvuuuvvvxxxyyyyyyxxxxxxxxxyyyzzzzzzzzzyyyxxxpppfffWWWKKKCCC@@@??????<<>>EEERRRaaannnuuutttvvvxxxzzz{{{{{{{{{{{{yyywwwtttqqqpppppprrrssspppqqqrrruuuwwwvvvtttqqq{{{{{{xxxuuuuuuqqqggg[[[PPPGGG@@@@@@AAA>>>;;;:::777666666555666777888999777777666666666666666555333444666888999:::999999===<<<===AAAEEEMMM\\\kkkmmmqqqsssrrrrrruuuwwwvvvwwwxxxyyyxxxwwwxxx{{{}}}~~~zzzvvvvvvyyy{{{{{{zzzxxx|||}}}{{{{{{|||{{{wwwuuutttrrrqqqppprrrtttuuuxxxvvvtttssssssuuuwwwxxxuuurrrqqqtttxxxxxxrrrmmmdddfffjjjpppuuuxxxxxxwwwyyyzzz{{{|||||||||{{{{{{yyy{{{}}}~~~}}}|||}}}}}}~~~|||zzzyyyyyyyyyyyyvvvvvvwwwwwwxxxyyyzzz{{{xxxyyy{{{||||||~~~}}}}}}|||zzztttiii[[[QQQFFFDDDAAA@@@@@@AAAAAA@@@AAA@@@@@@BBBFFFJJJNNNOOOLLLGGGAAA======>>><<<999AAA@@@>>><<<;;;:::::::::777888999;;;<<<<<<<<<<<<===<<<:::888888999:::;;;===???@@@@@@???>>>>>>???======<<<;;;;;;;;;===>>>;;;;;;;;;::::::999999999999888777666777888::::::999888:::======;;;<<>>>>>??????>>>EEEEEEEEEDDDDDDCCCBBBBBB???@@@@@@???>>>===;;;:::>>>>>>@@@AAA???@@@HHHQQQcccllltttvvvxxx|||~~~}}}{{{wwwqqqooopppmmmaaaTTTDDD???<<<<<<===>>>BBBHHHZZZ\\\WWWIII===:::999888::::::::::::999999999888:::;;;<<<=========>>>>>>>>>???DDDMMMZZZhhhrrrwww|||{{{zzz}}}zzzvvvvvvwwwyyyzzz{{{{{{zzzzzzyyyzzz{{{{{{zzz|||~~~}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~|||{{{yyy{{{}}}~~~|||}}}}}}xxxjjjaaaTTTIIIDDD@@@===;;;===<<<;;;<<<<<<:::888555777777777777777666555444333333333222222222333333555666777777666666777999::::::;;;===???@@@>>><<<:::999888999::::::999777444555666777777777555555555555666666666666555444555555555555666777888888888777666444333222222222444444444333333222111000111111111333666888777555222333555777777555333222111///------///111222111444444333333222222222111444888DDDUUU___``````aaaYYYMMM>>>444333444333000HHHIIIKKKMMMSSS\\\gggnnnssssssrrrssstttuuuwwwxxxxxxyyy{{{||||||{{{zzzyyywwwxxxzzzzzzyyywwwwwwwwwxxx{{{|||zzzvvvssstttvvvxxxxxxwwwvvvuuutttsssrrrrrrrrrrrrqqqppprrruuuwwwxxxwwwwwwwwwyyyzzzyyyxxxzzz{{{|||}}}}}}}}}|||{{{qqqeeeTTTFFF???===<<<<<<>>>BBBKKKXXX^^^]]]\\\^^^gggjjjfffXXXIII@@@===<<<::::::===FFFTTTbbbooouuuuuuvvvwwwyyyzzzzzz{{{{{{zzzyyywwwuuuttttttuuuvvvttttttuuuwwwyyyzzzyyyxxxzzz{{{xxxtttpppkkkaaaVVVMMMEEE@@@??????===;;;<<<777666555555555666888999999999999999888888888888666777888:::;;;;;;;;;:::<<<<<>>===999>>>===;;;:::999999::::::::::::::::::;;;<<<===>>>>>>======<<<<<<===>>>???===???BBBBBBAAA???>>>>>>===>>>>>>===;;;;;;<<<===999999888888999:::;;;;;;<<<:::999:::;;;===<<<<<<999888:::>>>>>><<<===BBBAAA???>>>>>>@@@AAAAAA@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@>>><<<;;;<<<===???@@@>>>>>>EEEOOO]]]gggqqquuuxxx|||zzzwwwuuusssqqqiii^^^TTTCCC>>><<<======<<>><<<:::999999999777555666666777777666666555444222333444444222222333444444555777777666666888999999888999:::===>>>===<<<;;;999777777888999999888777777888999999999888888777777888888888999999999777888888999::::::;;;;;;777777777666666555444444555555666666666555444333444333333666999:::888555444555666777777666555444222000......///111111000444444444333333333333333555666@@@PPP\\\``````aaa\\\TTTEEE777222333333111GGGIIIKKKMMMRRR[[[eeelllpppqqqrrrtttwwwyyyzzz{{{zzzzzz{{{|||||||||||||||zzzzzzzzzzzzzzzyyyvvvssstttxxx||||||yyywwwxxx{{{yyyzzzyyyxxxvvvuuuuuuuuussstttsssrrrrrrsssvvvyyyyyyxxxwwwxxxzzzzzzzzzxxx{{{|||}}}~~~~~~}}}|||{{{nnnbbbQQQEEE@@@@@@@@@@@@EEEIIIRRR___dddaaa]]]\\\aaaddd```TTTHHHAAA>>><<<:::<<>>===;;;999:::>>>777666666555555666888888888888888888888888888888777888999:::;;;::::::999;;;<<>><<<<<<@@@BBBAAA???AAAIIIPPPVVVVVVPPPDDD=========;;;;;;:::888777777999:::;;;<<<;;;999999999;;;===???????????????????????????<<>>???>>>;;;999999::::::999999999999:::;;;<<<<<<;;;:::<<<>>>???===;;;:::999;;;>>>>>><<<>>>CCCCCC@@@>>>???AAABBBAAA@@@@@@@@@AAABBBAAA@@@???>>>@@@@@@AAAAAA@@@>>><<<:::<<<<<>><<<888777666666777888;;;<<<===;;;888666777999<<<>>>>>>>>>>>>???>>>===<<<<<<;;;???DDDFFFDDD@@@===;;;;;;>>>@@@>>>:::777777888<<<;;;::::::::::::<<<<<<:::999999;;;>>>>>>;;;888:::999;;;??????===???DDDEEEBBB??????AAABBBAAA???>>>???@@@AAA@@@???>>>===>>>???@@@@@@???===:::999<<<===???BBB@@@@@@FFFOOO\\\fffppptttwww{{{}}}|||}}}~~~}}}sssdddWWWRRREEE@@@>>>>>>>>><<>>>>>>>>===<<<777:::>>>>>><<<;;;<<<>>>@@@AAAEEEMMMYYYeeennnrrrsssxxx~~~{{{yyyyyy{{{{{{zzzzzzzzz{{{|||}}}{{{{{{zzzyyyxxx{{{|||yyyxxxyyy{{{}}}~~~}}}}}}~~~{{{|||~~~|||~~~~~~zzznnncccZZZSSSKKKFFFAAA>>>999777777888999999888999999999999888888777///111444333111///000222111222444444444444555777:::888777777:::<<<======DDD@@@:::777666777888888777666555555555666888999333333222222333666888:::999:::;;;<<<============777777888999999999999888222333555666777777666666777555444777;;;;;;777222777777666666666666777777666444222111222333333333000000111111222222222333666333777FFFTTT[[[]]]]]]^^^\\\QQQ???333222444333IIIIIILLLPPPSSSVVV^^^gggjjjppptttuuuwww|||~~~|||zzzzzz|||}}}{{{xxxyyyyyyxxxwwwwwwwwwwwwwwwxxxzzz~~~~~~}}}}}}}}}~~~}}}|||zzzxxxvvvuuutttuuuuuuuuuvvvxxx{{{~~~}}}zzzzzz||||||{{{yyy|||yyywwwzzz~~~}}}zzzlllcccUUUIIIDDDFFFMMMRRRWWW^^^iiipppoooggg[[[SSSYYY[[[[[[VVVMMMFFFDDDEEECCCKKKVVV```hhhpppzzz}}}}}}}}}{{{yyyzzz|||~~~}}}zzzxxxyyyyyyxxxxxxwwwuuutttxxx~~~}}}zzzvvvrrrjjj___SSSKKKGGGFFFCCC@@@;;;888666777999;;;999999:::888666555555666444666888666333333555888999999::::::999888666555<<<>>>@@@DDDKKKXXXgggqqqrrrrrrrrrrrrsssuuuwwwxxxzzz{{{zzzwwwsssssswwwzzzyyyxxxxxxwwwwwwwwwwwwwwwxxxvvvsssqqqppppppqqqrrrqqqsssuuuvvvuuutttttttttsssuuuvvvvvvuuutttuuuvvvqqqssstttvvvvvvvvvvvvuuuuuutttsssssssssuuuvvvwwwvvvwwwzzz|||}}}|||{{{zzzyyyxxxwwwzzz}}}~~~|||}}}{{{yyyzzz{{{{{{yyyvvvvvvvvvvvvvvvuuuwwwzzz}}}~~~~~~~~~~~~|||xxxpppcccRRRGGGEEEEEEEEEDDDBBB???<<<;;;;;;>>>@@@>>>;;;;;;AAAFFFPPPVVVYYYRRREEE;;;:::===999777555555888;;;>>>>>>>>><<<999777777:::===??????>>>>>>???AAAAAA@@@>>>AAAAAABBBDDDFFFDDD@@@<<<>>>??????>>>;;;999888888777999;;;;;;:::::::::;;;===;;;999999:::::::::999999;;;===@@@@@@@@@>>>===<<<>>>??????>>>>>>???@@@AAAAAACCCFFFDDD??????AAA???@@@@@@???>>><<<:::999BBBBBBAAA@@@???AAADDDGGGSSSfffxxx}}}}}}yyypppbbbUUUMMM@@@???>>>===<<<<<<<<<<<>>??????===:::666444555888<<<888777666666666777888999888555222222444555444222:::<<<======<<<:::::::::;;;===>>>===:::999;;;===:::999888777666666666777888777666777888888666444444666777777666666777999555888666000000444666222555333000......111555777999777666<<>>DDDOOO\\\jjjrrrrrrrrrrrrrrrsssuuuwwwxxxwwwwwwvvvsssqqqrrrvvvzzzuuuuuutttttttttuuuuuuuuuwwwuuusssrrrqqqqqqrrrrrrssstttvvvvvvuuutttsssssssssuuuvvvvvvtttssssssttttttvvvyyyzzzzzzwwwtttrrrvvvvvvuuuuuuuuuvvvwwwwwwtttvvvxxxzzz||||||||||||wwwwwwwwwyyy|||}}}{{{yyy~~~|||{{{}}}~~~|||vvvwwwwwwvvvvvvxxx|||{{{rrrdddUUUJJJEEECCC@@@===<<<;;;;;;;;;999;;;<<<<<<:::;;;???CCCIIIQQQWWWTTTIII???<<<===999777555555888;;;======<<<;;;999888999:::<<<>>>>>>======>>>@@@@@@???===AAAEEEIIIIIIEEE@@@??????>>>??????===:::777666666777888:::;;;::::::;;;===;;;:::999999:::;;;;;;:::999;;;>>>@@@AAAAAA@@@???===>>>??????>>>>>>???AAAAAAAAACCCFFFDDD??????BBB@@@@@@@@@@@@???>>><<<;;;@@@@@@@@@??????AAAEEEHHHTTTggg{{{}}}tttgggXXXLLLEEEAAA@@@???>>>============GGGTTTbbbdddXXXJJJAAA??????<<<:::===AAABBB???<<<;;;:::===@@@???<<<===@@@???@@@CCCHHHQQQ^^^llluuu{{{|||}}}~~~~~~}}}}}}~~~}}}|||{{{|||}}}~~~~~~~~~~~~zzz{{{|||{{{yyyyyy{{{~~~~~~}}}|||}}}}}}~~~~~~~~~~~~~~~}}}{{{zzz|||zzzppphhh___RRRFFFBBBAAAAAACCC@@@:::888999888888888777777666555444444444444333333333333333333555777666444333555777444555666777888:::;;;;;;>>>===:::777555666999===;;;:::888777777999:::;;;:::777444444555666666444:::;;;<<<<<<;;;999888888888;;;>>>???<<<:::999999777777777777777888888888888777666555666555222000444555666666555555666888555777666111111666888555444333222222222444555666666666777<<>><<<:::999999;;;===???<<<:::888555333444777;;;:::999888888999999888666333444555666777777777777888888<<>>777888888999:::<<<>>>???@@@IIISSSUUUOOOEEE???<<<999777555555777:::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;===>>>???>>><<<>>>GGGOOOLLLCCC<<<===AAA?????????<<<999666555666777999:::;;;::::::<<<===;;;999888999;;;;;;;;;:::888:::===@@@BBBBBBAAA@@@===???@@@@@@??????@@@AAAAAAAAACCCEEEDDD??????BBB@@@@@@@@@AAA@@@???>>>>>>>>>????????????AAAEEEHHHTTTggg{{{~~~qqqaaaRRRIIIFFFAAAAAA@@@???>>>>>>>>>>>>CCCQQQaaafff]]]OOOCCC===<<<;;;:::<<<@@@AAA???<<<;;;:::<<<@@@???<<<===AAABBBCCCFFFKKKSSS^^^jjjrrr{{{|||~~~~~~~~~}}}}}}|||{{{{{{|||~~~~~~|||yyyzzz|||{{{yyyxxxyyyyyy~~~~~~}}}}}}}}}{{{|||}}}}}}~~~~~~|||~~~{{{zzzyyyzzz|||~~~~~~~~~~~~vvvooofffYYYMMMDDDAAA@@@AAA>>>999666888888888777777666666555555777666444333333333444555333555666666666666888999555555666666777777777888<<<<<<:::888666888;;;>>>>>>===:::999999:::<<<>>>===:::888777777888888777<<<======<<<<<<:::999888777:::>>>@@@>>>;;;888777444555777888999999888888:::888777666555444111///222444555444333333444666777888666333333555666555333444555666666666555555333666888<<>>===;;;CCCKKKIIIAAA;;;<<>>>>>>>><<<999777888999:::;;;<<<;;;:::999;;;<<<<<<;;;::::::;;;;;;999777666888<<>>???@@@@@@??????@@@AAAAAA@@@BBBDDDBBB>>>>>>BBB>>>>>>??????????????????<<<===>>>>>>???BBBFFFIIISSSeeeyyyxxxiiiYYYMMMIIIHHHBBBAAA@@@???????????????BBBMMM[[[bbb]]]PPPCCC;;;;;;::::::<<>>>>>;;;<<<@@@BBBEEEHHHMMMUUU___jjjqqq{{{}}}~~~|||{{{{{{zzz{{{{{{|||}}}~~~~~~{{{yyyyyyzzz|||}}}}}}|||{{{zzz}}}~~~~~~}}}~~~}}}|||zzzxxxxxx{{{}}}{{{|||~~~|||}}}~~~zzzyyyyyyzzz|||~~~}}}}}}}}}}}}~~~}}}~~~||||||}}}|||}}}|||vvvnnnaaaTTTFFFAAA???@@@>>>999777888777777777666666666666666777666444222222333444666222333444444555555666777555555666666666777777777:::::::::999888999<<<>>>???===;;;999999;;;===???>>><<<:::999999999999999>>>=========>>>>>>======:::<<>>===<<<888???KKKVVVXXXQQQDDD;;;;;;999777777888999888888555777:::<<<===<<<:::999<<<<<<<<<===@@@@@@@@@>>>999===@@@AAA???===;;;;;;;;;<<<<<<;;;::::::;;;===>>>>>>===;;;999888999:::===<<<;;;;;;;;;:::777555444777:::===?????????>>>===???@@@@@@???>>>@@@AAA@@@???@@@BBB@@@======AAA<<<<<<<<<<<<<<<=========:::;;;===>>>???AAAEEEHHHTTTeeewww}}}}}}wwwkkk\\\MMMDDDBBBCCC@@@@@@??????>>>>>>??????AAAIIISSSZZZYYYPPPCCC:::;;;:::;;;<<<>>>???>>>===:::999:::<<<<<<999;;;???BBBDDDHHHMMMUUU___jjjqqq{{{}}}zzzzzzzzz{{{{{{|||}}}}}}~~~~~~~~~|||yyywwwwwwxxx{{{}}}~~~|||}}}~~~}}}zzzzzzzzzyyyyyyzzz~~~zzz{{{}}}~~~~~~}}}|||}}}{{{{{{{{{zzz{{{|||~~~}}}|||||||||||||||}}}~~~~~~|||zzz{{{{{{zzz}}}~~~|||vvviii]]]PPPIIIEEEEEECCC???<<<===777666666555666666777888666555333111111222444555222111111111222222222111444555555666777888999999888999::::::999999;;;======<<<:::999999;;;===???======<<<;;;::::::;;;<<<===;;;:::<<>>===888999:::;;;;;;999777555:::888888888999888666444222333444444222111222444444333333333333222333333666555444333333444555666777999:::999:::BBBSSS```SSSRRRVVVYYYOOO===555888HHHGGGHHHKKKKKKLLLRRR[[[hhhnnnrrrrrrtttyyy|||{{{zzz}}}{{{{{{{{{|||}}}~~~~~~|||yyyyyy{{{}}}zzz{{{|||}}}~~~~~~}}}|||~~~{{{wwwuuuuuuvvvvvvxxxzzz}}}}}}|||{{{yyyyyyyyyzzzzzzwwwtttpppnnnjjj___RRRJJJGGGFFFDDDAAADDDKKKUUU```iiinnnppppppkkk^^^NNNBBB?????????>>>???JJJYYYfffooorrrrrrrrrssssssvvvyyy{{{{{{yyyvvvxxxzzz|||{{{uuulllaaaZZZSSSMMMFFFAAA???===:::777555555666666777888888888444777:::;;;999777666666444444555888;;;<<<;;;:::;;;;;;:::999999999::::::;;;>>>HHHZZZmmmxxxzzzwwwvvvwwwxxxxxxyyyyyyyyyxxxyyyvvvsssqqqpppooommmkkknnnppprrrtttuuuuuuuuutttuuuvvvyyy{{{}}}|||{{{{{{xxxuuurrrrrrtttuuusssqqqvvvwwwyyyyyyxxxwwwwwwxxxyyyxxxvvvtttsssrrrrrrrrrvvvvvvvvvwwwvvvvvvuuuuuuzzzzzzzzzzzzzzzzzzzzzzzzsssuuuwwwwwwvvvvvvwwwxxx~~~~~~~~~|||yyyyyy{{{|||}}}}}}}}}{{{wwwtttttttttyyy{{{}}}{{{rrrdddVVVKKKEEE;;;;;;::::::999999999999666888:::<<<======<<<;;;888===GGGSSSZZZVVVJJJ@@@===;;;999888999999888777444666999<<<===<<<:::999<<<;;;<<<>>>@@@AAA@@@???;;;999999:::===>>>;;;999999999:::999999:::===?????????>>>;;;999888999;;;===<<<;;;;;;;;;:::777444444666999<<<>>>>>>===<<<<<<>>>??????>>>>>>???@@@???===>>>@@@>>>;;;;;;???;;;;;;::::::::::::;;;<<<999;;;===>>>???AAADDDFFFTTTcccttt|||~~~zzzqqqbbbSSSHHHBBB@@@@@@>>>>>>===============>>>???DDDLLLUUUXXXSSSGGG>>><<<<<<===>>>>>>>>>======;;;999:::<<<;;;999;;;@@@BBBDDDFFFKKKRRR]]]hhhpppzzz|||zzz{{{|||}}}~~~}}}zzzxxxvvvwwwyyy|||}}}}}}|||}}}~~~~~~~~~zzz{{{|||}}}}}}}}}}}}}}}{{{yyy||||||{{{{{{|||~~~~~~}}}}}}}}}}}}~~~~~~|||{{{|||}}}zzz~~~}}}sssiiiZZZRRRJJJHHHFFF@@@===<<<777666555555555777888999555555333222222222333444111000//////111111000///444555555666777888999999777888::::::999999:::;;;::::::999:::;;;<<<>>>???======>>>===;;;<<<>>>@@@===:::888:::>>>AAAAAA???BBBAAA??????@@@AAA@@@>>>;;;;;;<<<<<<;;;:::888777777666555666777777555444444555666555333222333444///---///333555444555888888666444333222333555666777888::::::999>>>OOO___UUUVVVYYYZZZSSSGGG===:::GGGFFFGGGJJJIIIJJJPPPYYYbbbiiioooqqqtttxxxzzzyyyzzz|||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||zzzzzz|||}}}zzzzzz|||}}}~~~|||{{{}}}}}}}}}zzzvvvtttuuuvvvsssuuuwwwxxxxxxxxxxxxxxxxxxyyyzzzyyywwwrrrmmmiii```UUUIIIBBBAAAAAA???===AAAFFFPPP[[[eeekkkmmmmmmeeeXXXHHH>>>>>>AAAAAA@@@BBBLLL[[[hhhppprrrrrrqqqqqqsssvvvzzz}}}}}}zzzwwwvvvvvvwwwvvvqqqgggYYYNNNGGGFFFBBB???<<<:::888777666666777888888777666666555777999999888777777888555888:::<<<;;;:::::::::::::::999999999;;;<<<===???DDDQQQbbbsss{{{{{{xxxxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwuuuuuuuuusssoookkkoooqqqsssuuuvvvuuuttttttrrruuuxxx{{{}}}}}}{{{zzzyyyuuurrrtttxxxzzzyyywwwuuuwwwzzz{{{{{{{{{|||~~~|||{{{zzzxxxvvvtttsssrrrwwwwwwvvvvvvvvvwwwxxxxxxyyyyyy{{{|||}}}|||{{{{{{uuuvvvxxxwwwvvvvvvyyy||||||yyyyyy{{{~~~{{{}}}~~~{{{xxxvvvvvv{{{|||}}}~~~{{{qqqcccUUUKKKFFF;;;;;;:::999999999::::::444888===>>><<<:::999:::888:::BBBOOOZZZ[[[RRRHHH>>>===;;;:::::::::888666444666999;;;<<<<<<;;;:::;;;::::::<<>>>>>;;;999999;;;===<<<:::777888888777666777:::============;;;999999;;;>>>:::::::::;;;<<<<<<999666555777:::===>>>>>><<<;;;;;;===>>>>>>======>>>???>>><<<<<<>>><<<999:::>>>;;;;;;:::999999999:::;;;999;;;===>>>???@@@CCCEEEOOO]]]mmmuuu{{{uuuiiiYYYLLLFFFDDDCCCAAA<<<;;;;;;;;;;;;;;;<<<<<<;;;@@@IIIUUU]]][[[OOOEEE===>>>??????>>>============;;;;;;======;;;===BBBDDDEEEFFFHHHNNNYYYdddlllyyy{{{~~~|||}}}}}}{{{{{{zzz{{{}}}~~~~~~}}}}}}||||||}}}~~~|||zzz{{{{{{{{{{{{|||~~~~~~|||{{{~~~}}}}}}~~~}}}}}}uuuggg\\\RRRLLLHHH@@@:::999666666555444555777999:::555555555555444444444444111///...000222444333111555555555555555555555555666777999:::888777888888777888999;;;===>>>???@@@===>>>@@@???>>>???BBBEEECCC???<<<===@@@CCCAAA???AAA@@@???AAABBBBBB???<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777777777666444222666777777666555444444666111...000555666333444777777777777666666555555555333555999<<<;;;===IIIWWWWWWZZZ[[[XXXUUUOOODDD:::GGGFFFGGGIIIIIIIIIOOOWWW^^^fffmmmpppssswwwyyywwwzzz|||~~~|||zzzyyy{{{}}}}}}~~~~~~}}}{{{{{{|||}}}yyyzzz|||}}}~~~~~~|||{{{yyy{{{{{{xxxtttqqqsssuuuqqqsssuuuuuuuuuuuuvvvwwwwwwxxxyyyyyyvvvqqqlllhhhYYYPPPEEE@@@@@@AAA>>>:::<<>>???AAAIIIWWWhhhvvv||||||yyyyyyzzz{{{|||||||||{{{zzzzzzyyyyyyzzz{{{yyytttppprrrtttvvvwwwxxxwwwvvvuuupppssswwwzzz||||||zzzyyyzzzwwwtttuuuzzz~~~}}}{{{uuuwwwzzz|||}}}~~~zzz{{{}}}}}}|||yyywwwuuuxxxxxxwwwvvvwwwxxxzzz{{{wwwxxx{{{}}}~~~~~~}}}}}}xxxzzz{{{yyyxxxzzz~~~||||||zzz}}}|||zzzyyy||||||}}}~~~~~~zzzoooaaaRRRIIIDDD???===;;;::::::;;;===>>>333999>>>???;;;777777999777888>>>LLLZZZ^^^WWWNNN@@@>>><<<;;;;;;:::888666444666888:::<<<<<<;;;:::999999999;;;>>>???>>>===BBB???<<<::::::;;;<<<<<<777777777555444555777:::;;;;;;;;;:::999;;;>>>AAA777777888;;;======;;;999777999<<<>>>???>>>===;;;;;;<<<======<<<<<<===>>>===;;;;;;<<<;;;777999===<<<;;;:::999888999::::::999;;;===>>>???@@@BBBDDDIIIVVVfffooovvv|||~~~iii]]]MMMCCCBBBDDDDDDBBB::::::999999999::::::;;;888===HHHXXXcccbbbVVVJJJ???@@@AAA@@@>>>=========>>><<<===???>>><<>>@@@AAAAAA@@@AAAEEEIIIJJJEEEAAAAAADDDFFFDDDAAA>>>>>>???BBBDDDCCC===999<<<<<<;;;<<<<<<===>>>???===;;;:::999999777555222777888999888666555555777777333333777666111000333666777999::::::888555444///111888>>>===<<>>;;;:::;;;???<<>>:::888;;;777555777888888<<>><<<:::888888888999:::<<<;;;999999;;;<<<<<<;;;777===AAAHHHXXXeee^^^NNNBBB;;;999<<<<<<777555888555666777999999888777777???===<<<===>>>>>>===<<>>>>>???@@@@@@===;;;<<<;;;:::999999999999999999888999<<<<<<999;;;???;;;;;;<<<===>>><<<999666;;;:::999<<>>>>>???@@@AAAAAA@@@???>>>:::777666888::::::::::::;;;======;;;999666888:::===???@@@@@@@@@MMMSSS___mmmwww{{{xxxttthhhUUUDDD??????>>>===???:::999999:::===>>>>>>===:::AAAGGGOOO___jjjaaaOOODDD>>>999::::::999:::===999;;;<<<<<<;;;;;;===>>>CCCDDDDDDFFFLLLUUU```ggg{{{~~~|||~~~}}}{{{{{{}}}~~~}}}}}}~~~~~~yyy}}}~~~~~~|||{{{{{{|||~~~}}}}}}zzzwwwmmm___TTTLLLCCC:::666555444555777777666555555555555333111111333555555333000///000222666888777555222000000111444666555555666666777777888888555777;;;>>>AAACCCEEEEEE???@@@AAACCCDDDFFFGGGGGGJJJIIIGGGEEEDDDDDDEEEEEEAAABBBCCCFFFFFFCCC>>>:::===;;;:::<<>>;;;888777777888;;;<<<;;;999555444444555444444444444444555666777666888::::::777333111000444666888777777;;;CCCJJJ\\\___\\\WWWWWWXXXKKK:::GGGGGGFFFFFFGGGJJJLLLNNNVVV]]]gggpppuuuxxxzzz|||}}}{{{xxxwwwwwwxxx{{{}}}~~~|||}}}~~~||||||}}}|||zzzxxxyyyzzz{{{||||||}}}}}}}}}zzzxxxwwwxxx{{{|||{{{yyy{{{zzzxxxtttqqqoooppprrrvvvtttrrrrrrssstttsssrrrtttuuuuuutttuuusssiii___QQQIIIAAA>>><<<;;;<<<@@@AAAEEEIIIPPP^^^kkknnnjjjhhhaaaVVVNNNLLLNNNRRRUUU```eeemmmsssuuuuuuttttttsssvvvyyyzzzyyywwwxxxyyyuuurrrnnnggg^^^TTTJJJCCC>>>===;;;::::::;;;<<<===;;;777666888888444222444666666777888::::::999888===AAADDDCCC@@@;;;999888888555444666777888===CCCKKKWWWgggtttzzz{{{{{{zzz|||yyywwwxxxzzz|||{{{yyy|||}}}}}}}}}}}}{{{zzzyyyyyyxxxwwwvvvuuuvvvvvvwwwuuuwwwyyy{{{|||||||||{{{zzzzzzzzz{{{}}}}}}{{{yyy|||}}}}}}||||||~~~}}}|||~~~~~~{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{|||~~~}}}}}}||||||~~~|||zzz~~~vvvjjjZZZMMMEEEAAA???>>><<<:::999:::;;;<<<;;;:::999999;;;<<<<<<<<<<<>>>>>>>>?????????>>>===>>>>>>???AAABBBBBB???=========<<<<<<;;;;;;::::::;;;:::<<>><<<===AAA;;;;;;:::;;;<<<;;;999777:::999999<<>>===:::777777888:::;;;:::999:::<<<<<<:::999777888:::<<<>>>??????@@@HHHLLLVVVdddqqqwwwuuuqqq```PPPAAA>>>@@@??????@@@<<<:::999:::===AAADDDEEEBBBFFFIIIPPP```kkkdddSSSDDD>>>999999:::999999;;;888:::;;;:::999999:::<<>>===;;;999999::::::888777777888888777555444666777666444222111111222444555888666333111000222444666555555666666777777777777666777:::===???@@@AAAAAA>>>???@@@AAACCCEEEFFFFFFGGGFFFEEEDDDBBBAAAAAAAAAEEEEEEFFFHHHIIIGGGCCC@@@DDDBBBAAABBBDDDFFFGGGFFFCCCBBB@@@===:::999999:::======;;;888555333333555222222222222222333444555666888999888555222111111222666999999999;;;@@@EEEXXXZZZVVVPPPRRRYYYTTTIIIGGGFFFEEEDDDEEEGGGJJJLLLQQQXXXcccmmmtttyyy|||}}}{{{yyywwwuuuuuuwwwyyyzzz~~~}}}|||zzzyyyzzz}}}~~~zzzyyyxxxxxxwwwvvvyyyyyyyyyyyyxxxxxxxxxxxxuuuuuuvvvxxxzzz{{{zzzxxx{{{zzzyyyvvvrrrqqqrrrsssvvvuuuuuuuuuvvvvvvtttrrrsssttttttuuuwwwuuuiii\\\MMMFFF???>>>>>>>>>AAAEEEJJJJJJJJJPPP\\\jjjpppoookkkiiiddd___]]]^^^cccfffmmmppptttvvvvvvvvvwwwwwwuuuwwwxxxxxxxxxxxxyyy{{{xxxrrriii___UUULLLDDD???<<<;;;::::::;;;<<<===>>>===999666666555111111444666777777888999999::::::CCCFFFHHHDDD===888777999888555555777888:::@@@GGGRRR^^^mmmyyy}}}|||zzzyyyzzzxxxwwwxxxzzz{{{{{{zzz~~~~~~~~~~~~~~~|||{{{zzzxxxwwwwwwwwwxxxvvvwwwzzz|||~~~~~~~~~~~~||||||{{{|||}}}}}}{{{zzz}}}~~~~~~}}}}}}~~~{{{~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{}}}~~~~~~}}}||||||}}}}}}~~~{{{yyy~~~~~~zzzrrreeeWWWJJJCCC???@@@???>>><<<;;;<<<<<<===:::999888999;;;======<<>>>>>;;;999888888888888888999::::::===>>>@@@AAAAAA@@@???>>>===>>>@@@CCCEEEDDDAAA>>>>>>??????>>>>>><<<;;;;;;<<<;;;===@@@???<<<===AAA;;;:::888888999:::999888888888999<<>>???DDDFFFNNN]]]lllsssqqqlllVVVIII>>>===???@@@@@@@@@>>>;;;999999>>>CCCHHHJJJHHHHHHHHHMMM]]]jjjeeeXXXFFF>>>888999:::999888999777999999999777666777888<<<===???AAAFFFOOOXXX___ooowww~~~}}}~~~}}}~~~}}}|||}}}}}}}}}||||||}}}}}}zzzzzz}}}~~~}}}~~~}}}~~~~~~~~~~~~|||qqqggg\\\NNNBBBBBB@@@===;;;;;;:::999888777888999999777666666777777666555444333333333333:::888555222111222444555555666666666666777777777666777888:::;;;;;;<<<<<<======???@@@BBBDDDEEEFFFIIIIIIJJJIIIHHHGGGEEEDDDJJJJJJJJJLLLMMMLLLJJJHHHHHHFFFDDDDDDEEEFFFEEEDDDEEECCCAAA>>><<<<<<<<<===???>>><<<888444333555666444333333222222333444555777888888666444222222222111555999:::::::::===@@@RRRVVVUUURRRTTTZZZYYYSSSGGGFFFCCCBBBCCCEEEHHHJJJNNNUUU```jjjqqqvvvzzz|||yyyxxxvvvttttttuuuwwwxxxzzzzzzxxxwwwvvvwwwzzz{{{{{{yyyvvvtttssstttuuuuuuxxxxxxwwwvvvuuutttttttttssstttvvvyyyzzzzzzyyyxxx{{{{{{zzzxxxuuutttuuuvvvxxxxxxxxxzzz{{{yyyvvvsssrrrssstttvvvyyywwwjjj\\\NNNFFF@@@@@@BBBFFFLLLRRRSSSOOOKKKNNNYYYgggooorrrmmmoooqqqooommmnnnqqquuuxxxxxxyyyxxxwwwxxxzzz}}}xxxxxxxxxxxxxxxyyy{{{|||{{{rrrdddXXXNNNGGGAAA===<<<;;;;;;;;;;;;<<<===>>>===:::999:::777333444777666666777777777888:::<<>>@@@???>>>===<<<<<<<<<===999888777888;;;=========BBBCCCDDDHHHTTT______YYYGGG???888:::AAACCC???::::::999888888888999;;;<<<<<<>>>AAACCCBBBAAA???>>>;;;<<>>????????????>>><<<;;;::::::999<<>>:::;;;>>>;;;999666666777999::::::::::::;;;===???@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@===>>>>>>===;;;;;;<<<>>>>>><<<;;;;;;<<<===<<<;;;;;;:::999999999;;;<<<===BBBDDDLLLZZZhhhnnniiibbbLLLDDD===;;;>>>@@@???===<<<:::888999===BBBEEEGGGFFFCCCAAAFFFUUUcccddd\\\JJJAAA999999:::888777777777888999888666555666777888:::<<<>>>CCCJJJRRRXXXeeeoooyyy}}}}}}}}}~~~~~~~~~|||}}}}}}zzz{{{|||}}}}}}}}}||||||zzz{{{|||{{{zzz{{{}}}}}}~~~xxxooodddUUUIIIDDDAAA===:::::::::999888555777999999777555555555777777777777777666555555;;;999666444333333444555666666666666666666666666666666666777777777777777<<<<<<>>>@@@AAACCCEEEEEEIIIKKKMMMOOOPPPOOOMMMLLLPPPOOONNNPPPRRRSSSRRRQQQMMMLLLIIIIIIIIIHHHGGGEEEFFFCCC@@@>>>???@@@@@@AAA@@@>>>;;;888555555888;;;999888777666666666888999999999999666444333444666333666888999888999;;;===LLLUUU]]]]]]\\\[[[XXXSSSFFFEEECCCBBBCCCEEEGGGIIINNNSSS\\\eeelllqqqvvvyyyyyyxxxvvvuuutttuuuvvvwww|||{{{yyyxxxxxxyyyyyyzzzuuutttsssrrrssstttwwwyyyyyyxxxvvvtttsssrrrrrrrrrppprrruuuwwwxxxwwwwwwvvv|||||||||{{{yyyxxxyyyzzzyyyyyyzzz{{{|||zzzvvvrrrssstttuuuwwwzzzyyynnnbbbUUUMMMGGGHHHLLLRRR[[[ccc\\\SSSKKKLLLUUUbbblllrrrooosssxxxzzzyyyxxxzzz}}}{{{{{{{{{zzzyyy{{{~~~{{{yyyxxxwwwxxxzzz{{{|||zzzooo___RRRJJJEEE@@@=========<<<<<<;;;;;;;;;;;;888888;;;===;;;666555888555666777666666888<<>>>>>===<<<;;;;;;;;;;;;888777777888:::=========@@@BBBFFFLLLVVV___aaa^^^KKKDDD<<<;;;@@@CCC???888:::999888888888999;;;<<<:::===AAACCCAAA?????????999;;;>>>BBBEEEDDDAAA>>>>>>>>>>>>===<<<;;;999999:::999<<>>::::::===:::888555555666999:::;;;<<<===>>>???>>>>>>===>>>@@@@@@AAAAAAAAAAAA@@@???>>>???@@@???======>>>@@@@@@>>>======>>>>>>===;;;:::999888888888999;;;<<>>>>>>>>AAA>>>;;;@@@NNN]]]cccbbbQQQFFF;;;999:::888666777888999999888777666666777666888:::<<<@@@EEELLLQQQZZZgggsssyyy|||~~~}}}~~~||||||}}}}}}~~~~~~}}}~~~~~~~~~|||xxxyyyzzz||||||{{{zzzzzzzzz{{{{{{zzzxxxwwwxxxyyy|||}}}}}}~~~{{{|||vvvnnn```TTTHHHDDD???<<<;;;;;;;;;;;;555777999999777666555555666777888999::::::999888;;;999777555444333444444666666666555555555555555555555555444444444444444;;;;;;===???AAACCCEEEEEEDDDGGGKKKPPPRRRSSSSSSRRRSSSRRRRRRSSSVVVXXXXXXXXXWWWVVVTTTSSSSSSRRROOOMMMHHHDDD@@@???AAACCCDDDDDD???>>><<<999777999<<>>;;;555444888555777888777777:::@@@EEENNNKKKFFF???:::888888::::::999:::;;;:::;;;EEEPPP^^^gggttt||||||}}}}}}|||{{{{{{|||~~~}}}|||{{{zzzzzz|||~~~~~~}}}|||zzzyyyyyyyyyzzzzzz{{{|||}}}~~~}}}}}}}}}}}}~~~~~~|||zzz{{{|||}}}}}}}}}|||{{{zzzzzzyyyyyyyyy{{{}}}~~~~~~~~~}}}}}}||||||~~~~~~~~~xxxzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~|||}}}}}}zzzsssggg[[[QQQIIICCC???======<<<<<<;;;::::::999999888777888:::<<<<<<;;;<<>>======???:::;;;>>>BBBDDDDDDAAA>>>???>>>===;;;:::999999999;;;;;;===AAA???;;;:::===999777555555777:::;;;;;;>>>???@@@@@@>>><<<<<<===@@@AAABBBBBBBBBAAA??????>>>@@@AAA@@@>>>>>>>>>??????>>>>>>???@@@???<<<:::888888888888888999:::;;;:::>>>GGGPPPVVVTTTMMMFFFAAA@@@<<<999:::>>>===888999888777888::::::999888===;;;:::>>>HHHVVVbbbiii[[[LLL>>>::::::999777777777999999999777666777888666888:::<<<>>>BBBGGGKKKSSSaaapppwwwzzz||||||zzz~~~}}}|||{{{|||zzz{{{|||~~~||||||yyy|||}}}}}}zzzyyyzzz|||}}}~~~}}}{{{zzz|||}}}}}}{{{yyywwwxxxxxx}}}}}}~~~|||}}}wwwlllbbbQQQLLLFFFAAA???>>>>>>>>>888999::::::888777777888666777888999::::::::::::999888666555444444444555666666666555555555555444444444333333333333444555888999;;;===???BBBCCCDDDBBBFFFKKKQQQUUUWWWXXXXXXSSSSSSSSSVVVYYY\\\\\\\\\]]]\\\[[[ZZZZZZYYYWWWUUUNNNIIIDDDBBBCCCEEEEEEDDD@@@@@@???<<<;;;<<>>:::;;;;;;<<<<<<<<<<<<<<<<<<999:::===>>>999444555:::777999;;;::::::===EEELLLMMMHHHAAA===;;;;;;::::::999999;;;======@@@KKKXXXdddlllvvv}}}|||~~~~~~|||zzzyyyzzz|||||||||{{{zzzzzz{{{|||}}}|||{{{zzzyyyxxxxxxyyyzzz|||||||||}}}~~~|||{{{zzzzzz}}}||||||~~~~~~|||zzzvvvxxxzzz{{{{{{{{{|||}}}zzzyyyyyyyyyzzz}}}||||||}}}~~~~~~~~~~~~~~~}}}~~~|||}}}~~~~~~|||{{{wwwxxxyyy{{{|||}}}}}}}}}|||~~~}}}|||||||||yyypppcccXXXOOOHHHCCC???<<<<<<<<<<<<;;;:::999999:::888777888:::;;;;;;:::;;;;;;>>>DDDJJJQQQXXX]]]VVVSSSJJJ@@@===>>>;;;444666777888888999999888888666:::======;;;:::<<>>???BBBDDDDDDBBB@@@AAA???<<<999888888999:::::::::===@@@???:::999;;;888777555666999;;;<<<<<<===???AAA@@@>>><<<===>>>@@@AAABBBCCCBBBAAA???>>>>>>???@@@???===<<<<<<===<<<<<<===???@@@>>>:::666555666777888999999999999888<<>>;;;777999>>>>>>:::;;;999777666888:::::::::999999:::<<>>@@@DDDFFFOOO___ooowwwyyy{{{{{{yyyzzz|||}}}~~~|||{{{{{{|||xxxyyyzzz||||||~~~{{{yyy{{{}}}~~~|||{{{|||}}}}}}}}}}}}||||||}}}}}}~~~~~~|||sssjjj[[[UUULLLEEEAAA??????>>>888999999888666666777999666666666666666777777777777666555444444444444555666666555555555444444444333333222222333444666777555666888:::===???AAABBBBBBEEEIIIOOOTTTWWWYYYYYYRRRRRRTTTWWW[[[^^^^^^]]]bbbaaa```aaabbbaaa^^^\\\XXXRRRJJJFFFFFFFFFDDDBBBDDDDDDCCC@@@>>>===???@@@>>>;;;888555444555666888;;;<<<<<<:::888777888:::666666777888:::;;;;;;;;;FFFVVVgggkkkbbb\\\aaajjjCCCDDDGGGIIIKKKKKKKKKKKKIIILLLPPPVVV]]]gggqqqxxx|||{{{zzzyyyxxxxxxxxxxxx|||xxxuuussstttssspppmmmnnnrrrvvvxxxwwwxxxzzz}}}~~~}}}zzzwwwvvvuuuvvvwwwwwwyyyzzzyyywwwvvvyyy|||}}}{{{www|||}}}yyyxxx{{{~~~~~~wwwtttuuuyyyzzzvvvssssssooo___OOOMMMRRRYYYdddnnnvvvwwwzzz|||vvvvvvxxx{{{|||zzzyyyyyyyyyxxxuuusssrrrsssssspppmmm]]]SSSGGGAAA@@@@@@<<<888888999:::<<<===>>>>>>>>>@@@???@@@???999444777===888;;;===<<<<<>>;;;===>>><<<999999:::>>>AAABBBFFFSSS```iiipppxxx}}}|||~~~~~~|||xxxwwwxxx{{{||||||{{{{{{{{{{{{||||||zzzzzzxxxxxxwwwxxxyyyzzz}}}}}}}}}}}}~~~zzzxxxwwwxxx{{{}}}~~~~~~~~~||||||}}}}}}{{{xxxsssuuuvvvwwwxxxyyy{{{}}}zzzyyyyyyzzz{{{~~~yyyzzz|||}}}zzz}}}{{{yyy{{{}}}~~~|||zzzxxxwwwxxxyyyzzz{{{{{{{{{{{{zzz|||}}}|||zzzyyyyyyzzzwwwnnnaaaVVVMMMGGGBBB>>>============<<<;;;:::999:::999777888999::::::999;;;999999===BBBIIIRRRZZZ]]][[[RRRFFF@@@@@@<<<666555666777999999888777777555999<<<;;;888888;;;???@@@@@@@@@BBBDDDDDDCCCAAACCC@@@<<<999777888:::;;;777777:::>>><<<777666888888666666777:::<<<<<<<<<;;;>>>@@@@@@>>>===???AAA@@@AAACCCCCCCCCAAA???>>>===>>>???>>><<<;;;:::;;;:::;;;<<>>:::666555777:::===>>>666888:::;;;===GGGYYYiiijjjWWWDDD;;;:::999999999444666777777666666888999999:::<<<===>>>???BBBDDDNNN^^^pppxxxzzz{{{{{{zzzwwwyyy|||}}}|||{{{{{{|||wwwxxxzzz|||~~~~~~|||zzzyyy{{{~~~}}}~~~~~~|||uuummm```YYYOOOFFFAAA>>>===<<<777777666555333333555777777666555444333333333444666555555444444444555555666666555555555444444444333222222222333555777888333444555888:::===??????===???CCCHHHMMMPPPRRRSSSPPPQQQSSSXXX\\\^^^^^^]]]iiihhhhhhjjjkkkjjjhhhfffaaaYYYOOOIIIHHHGGGCCC@@@GGGGGGFFFCCC@@@>>>===>>>???<<<999666444555777888999:::;;;:::888777888999444555888;;;======;;;999???TTTlllssshhh\\\\\\cccFFFEEEFFFIIIMMMMMMKKKHHHLLLNNNRRRVVV]]]gggqqqxxxzzzyyyxxxyyyzzzzzzxxxwww|||||||||yyytttqqqoooooorrrsssuuuwwwyyy|||}}}~~~|||}}}}}}{{{yyywwwwwwwwwzzzyyyxxxwwwwwwyyy{{{|||~~~~~~||||||~~~{{{xxxvvvyyy}}}~~~|||zzzwwwssscccRRRKKKMMMUUUaaakkkqqqwwwzzzvvvrrrqqqpppnnnqqqsssxxx|||~~~|||wwwsssxxx{{{zzztttpppnnnfff\\\SSSKKKBBB======>>>===:::::::::;;;;;;;;;:::999888>>>>>>>>>>>>===;;;999888:::===<<<999>>>JJJSSSTTTFFFAAA======:::777888;;;============BBBLLLZZZdddqqqssswww{{{}}}}}}zzzyyyyyyyyyzzzyyyxxxyyy{{{~~~~~~zzzvvvzzz{{{{{{xxxuuuuuuxxx|||yyyxxxxxx{{{|||yyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||zzzxxxvvvuuuvvvvvvvvvvvvwwwxxxyyyzzzyyyzzz{{{|||~~~|||{{{zzzzzz|||~~~~~~~~~|||xxx{{{zzz}}}~~~{{{{{{zzzzzzzzz{{{zzzzzzyyyyyy|||}}}|||yyyvvvuuuyyy|||vvvooocccUUUJJJCCC@@@>>>===>>>>>>===;;;999777666777777888:::===>>><<<;;;666555666999<<>>???>>>???@@@@@@AAAAAAAAAAAAAAA???;;;777666666888:::777888999;;;;;;:::999999888777666555666999<<<>>><<<===>>>??????>>>======>>>AAAEEEFFFDDD@@@===<<<===>>>???===:::888777888???>>>===:::888666444333444666999999888777777888======<<<<<<<<<======>>>;;;;;;:::999:::;;;===>>>999999888888888888999999555666:::>>>???EEETTTbbb^^^\\\KKK;;;<<<;;;888:::999888777777888:::<<<>>>???@@@@@@???===>>>@@@BBBPPPZZZiiiwww{{{www{{{||||||{{{{{{|||~~~|||||||||}}}~~~~~~zzz{{{||||||~~~}}}}}}|||}}}}}}~~~~~~yyysssmmmbbbTTTLLLIIIGGGAAA<<<===<<<999666444555888;;;444555777666555444444555222222111111111222444555777666555444333333222111111333444444444555888:::888888888777555666888:::888;;;???BBBEEEGGGJJJLLLPPPQQQTTTWWW[[[___bbbdddhhhiiikkklllmmmllljjjiiifff```XXXPPPKKKHHHFFFEEEJJJIIIDDD<<<999;;;<<<;;;:::;;;<<<<<<<<<;;;:::999999999999888999999::::::888999<<<======;;;999777>>>LLLcccrrrkkk[[[ZZZdddFFFEEEFFFIIILLLMMMJJJHHHLLLNNNQQQUUU[[[cccmmmsssxxxxxxyyyzzz||||||{{{{{{|||xxxtttssssssttttttvvvwwwyyy{{{|||}}}}}}}}}}}}|||zzzyyyxxxyyyzzzyyyxxxwwwxxxyyy{{{|||~~~~~~~~~~~~|||yyywwwyyy~~~|||yyywwwuuuoooaaaRRRJJJJJJPPP\\\gggooosssrrriiiaaa^^^[[[YYY___dddnnnwww}}}~~~{{{xxxxxxzzzxxxqqqlllhhh^^^UUULLLEEE>>>;;;<<<>>>===;;;999:::<<<<<<<<<;;;999888???>>><<<;;;999999999999;;;======<<>>;;;;;;999666777;;;>>>?????????DDDNNN[[[eeeppprrruuuyyy{{{}}}}}}}}}}}}|||zzzyyyxxxyyyzzzzzzxxxwwwxxxzzz}}}|||yyyvvvxxxzzzzzzyyywwwwwwzzz}}}{{{yyyxxxzzz|||~~~}}}{{{zzzxxxvvvuuuuuuvvvyyyzzzzzzzzzzzzyyyxxxwwwvvvuuutttttttttvvvwwwyyyzzz{{{yyyyyyzzz{{{|||}}}}}}~~~|||{{{yyyyyyzzz}}}}}}zzzxxxzzz|||{{{{{{}}}xxxyyyyyyzzzzzzzzzyyyyyy}}}}}}|||zzzyyyxxxyyy{{{wwwooocccUUUJJJCCC???>>>=========<<<;;;999777666777666777999<<<===;;;::::::888999;;;<<>>>>>===>>>?????????@@@AAAAAAAAAAAAAAA@@@>>>;;;999777777888999777888888999999999999999888777666555666888;;;===:::<<<===?????????>>>======@@@CCCCCCAAA>>><<<<<<;;;<<<<<<;;;888666555666;;;:::999888777555555444444666888999999888999:::;;;::::::999999999::::::::::::999999999:::<<<<<<999999888888888888999999666777:::<<<===AAANNN\\\___^^^LLL<<<;;;;;;888<<<777777555555666777999:::<<<===>>>===<<<<<<>>>@@@LLLVVVfffvvv}}}zzz|||}}}}}}|||zzzzzz}}}~~~}}}}}}}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~||||||~~~}}}~~~zzzwwwrrriii]]]TTTNNNIIIBBB<<<;;;:::777444333333555777333555666666444333333444222111000000000111222333666666555555444444333333444555555444333333555666777777777777555666888:::999:::<<<===???BBBGGGJJJLLLNNNPPPSSSXXX]]]aaacccdddeeehhhkkklllmmmllllllhhhbbbZZZSSSNNNKKKIIIHHHJJJJJJEEE>>><<<>>>@@@>>>>>>>>>??????>>>===<<<<<<::::::999999999999::::::777888999:::888666333111888EEE\\\mmmjjj\\\YYY```FFFEEEFFFHHHJJJKKKJJJIIILLLNNNPPPSSSXXX___hhhnnnwwwxxxzzz|||~~~|||yyyxxxxxxwwwwwwwwwxxxyyyzzz{{{||||||||||||{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxzzz|||}}}~~~~~~~~~~~~}}}zzzxxxyyy}}}|||~~~~~~zzzuuuqqqoooggg\\\PPPHHHEEEIIIUUUaaakkklllggg[[[PPPKKKIIIGGGKKKUUUdddsss||||||yyywwwwwwssskkkddd]]]SSSJJJBBB>>>:::999;;;===<<<:::999:::<<<>>>===;;;999777???===:::888777777999;;;;;;<<<===AAAIIIQQQQQQMMMAAA<<<::::::999777888<<>>===??????>>>>>><<<;;;999888666666666888:::;;;:::999>>><<<<<<======>>>FFFOOOeeellljjj___UUUPPPKKKDDD???>>>=========:::777444777999===>>>???@@@AAACCC@@@@@@AAAAAAAAAAAABBBBBB???>>><<<;;;999999888888777777777777777888888999999888666666666888:::;;;888:::===???@@@@@@>>>======???@@@???===<<<;;;<<<;;;;;;<<<:::777555555666999999888888777777777666444666888999999:::;;;<<<:::999777666666666666777999999999888999999:::;;;999999888888888888999999888888:::;;;:::<<>><<<:::888<<<888777666555555666888888888999;;;;;;;;;;;;===???GGGRRRcccttt~~~|||zzzzzz{{{}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}|||{{{{{{|||}}}~~~||||||}}}~~~}}}}}}}}}}}}}}}yyysssjjj```VVVKKKBBB<<<;;;999777444333333444555333555666666444222333333444333222222111222222333555555555555444444444444666666666444222000111222333444555444333333555777888888888888999<<>><<<999777===<<<999888777777888999::::::===EEENNNRRRMMMEEE???;;;999;;;;;;888:::===???@@@BBBDDDHHHQQQ^^^gggqqqrrruuuxxxzzzzzzzzzyyyvvvuuuttttttttttttuuuvvvqqqrrrsssuuuvvvvvvtttssstttuuuxxxzzz{{{|||}}}}}}|||zzzwwwtttssssssssstttsssrrrqqqqqqqqqrrrtttuuusssttttttttttttsssrrrrrrrrrssssssuuuvvvxxxzzz{{{xxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuwwwyyy{{{||||||}}}~~~~~~|||{{{wwwuuuxxxxxxwwwxxx{{{xxxyyyzzz{{{|||}}}}}}}}}}}}|||~~~{{{wwwwwwoooaaaSSSHHHAAA>>>===AAAAAA@@@???>>>===<<<;;;666555555777999:::999888???======>>>======DDDLLLdddiiihhh___VVVRRRPPPMMMEEECCC???;;;888666444222333777;;;???AAACCCEEEFFFAAAAAAAAAAAAAAAAAABBBBBB=========<<<;;;:::999888777666555555555666888999888777666666666777999:::777999<<>>===>>>???>>>===;;;;;;<<<>>>=========;;;999888888999;;;;;;;;;::::::999999999333555888999:::;;;===???;;;:::888666555555666777888888888888888888999999999999888888888888999999888888::::::888:::DDDQQQfffgggWWWDDD>>>:::777<<<;;;:::999888777888888888555777:::;;;;;;<<<>>>@@@GGGQQQaaarrr}}}~~~|||{{{|||~~~~~~~~~~~~~~~~~~|||~~~}}}|||{{{|||~~~~~~~~~~~~}}}~~~{{{zzzzzz}}}~~~{{{uuukkk^^^PPPDDD===<<<:::888777777777777777555777888777555444444444777777666666555555444444222333333333444444444555666666666444111000000222000111222222111111222444666666666666666999===AAABBBBBBBBBDDDHHHMMMQQQTTTXXXYYY\\\___aaacccddddddbbb]]]WWWQQQNNNLLLJJJIIIJJJLLLJJJEEEDDDGGGHHHFFFGGGGGGEEEDDDCCCBBBAAAAAA===<<<;;;;;;:::;;;;;;;;;>>>>>>>>>>>><<<:::888666444;;;LLLaaajjjeeeZZZUUUEEEEEEEEEEEEFFFGGGIIIKKKIIIKKKMMMPPPUUU\\\eeekkkwww{{{|||zzzzzz{{{yyyxxxwwwvvvvvvxxxyyyzzzyyywwwvvvwwwyyyzzzyyywwwvvvwwwxxxyyyzzz|||~~~~~~yyyyyyyyyzzz|||~~~zzzxxxzzzzzzyyyzzz~~~{{{|||{{{yyywwwwwwyyy{{{zzzvvvrrrssstttmmm```UUUOOOIIICCC@@@???CCCNNN[[[aaa```XXXKKKAAA???AAAAAAAAAOOOcccttt||||||yyyvvvrrrjjj^^^SSSKKKEEEBBBAAA<<<;;;::::::;;;;;;;;;::::::<<<>>>???>>>===:::999::::::::::::999888777777999999>>>IIIQQQPPPGGG>>>;;;888777999999777888<<<<<>>>>>@@@???>>>===<<<<<<;;;;;;777666555666888999999888<<<;;;<<<>>>======BBBJJJ___bbbaaaYYYPPPNNNQQQSSSOOOKKKEEE===777444444444555999???BBBCCCCCCCCCDDDBBBBBBAAA@@@@@@@@@AAABBB<<<<<<===<<<;;;:::888777777666555555555666888999777666666666666888999:::777999<<<>>>@@@???>>>===?????????===;;;;;;>>>@@@===>>>===;;;999888999;;;===<<<<<<;;;:::999888888333555777999999;;;===@@@>>><<<999777666777888999888888888888888888888777999999888888888888999999777888:::;;;999:::DDDPPPgggkkk^^^KKKCCC:::555:::::::::999888777777777777555777:::<<<===???AAADDDKKKSSS```ooozzz~~~}}}~~~}}}}}}~~~~~~~~~|||~~~}}}}}}~~~}}}~~~~~~}}}}}}yyyxxxxxx{{{~~~~~~{{{zzz~~~||||||~~~}}}}}}}}}|||ttthhhYYYLLLCCC???;;;888777999::::::999888999:::999777666555666777777777777666666555555111111111222333333444444444555555333111111222333111222444333222111222333333555777777777888:::<<<============???BBBEEEGGGJJJLLLOOOSSSWWWZZZ]]]^^^\\\XXXRRRNNNMMMKKKJJJIIIIIIKKKJJJGGGGGGJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCBBB>>>======<<<;;;;;;<<<<<<::::::;;;<<<;;;:::999999:::===JJJ]]]kkkiii^^^UUUEEEEEEEEEDDDDDDEEEIIILLLHHHIIIKKKNNNSSSZZZccciiiuuuzzz}}}~~~~~~{{{xxxwwwxxxzzzvvvvvvttttttuuuwwwzzz{{{yyyvvvtttvvvxxxzzzxxxuuuuuuvvvxxxzzz{{{}}}~~~}}}}}}|||||||||}}}}}}~~~|||xxxvvvwwwwwwuuuvvvzzzxxxyyyzzzyyyxxxwwwyyyzzzzzzuuupppooommmeeeVVVJJJFFFAAA======???DDDNNNXXX\\\[[[TTTFFF===<<>>>>>>>>===<<<;;;999999:::;;;;;;999888666999:::BBBMMMSSSLLLAAA:::888555555777777555666999:::===BBBFFFLLLUUUaaaiiinnnoooqqqsssssssssqqqqqqssssssrrrqqqppppppoooooonnnppprrrsssrrrrrrsssuuuvvvuuuuuuvvvyyyzzzzzzyyywwwvvvuuurrrooonnnooopppjjjmmmrrrvvvxxxxxxwwwuuuxxxxxxxxxwwwvvvuuusssrrrvvvvvvvvvvvvwwwxxxyyyzzz{{{zzzzzzyyyxxxxxxwwwwwwsssssstttuuuwwwyyy{{{||||||}}}~~~|||zzzwwwwwwwwwtttuuuyyy}}}}}}xxxwwwzzz}}}~~~~~~~~~|||yyytttlll^^^PPPFFFAAA???@@@===<<<;;;:::999999999999888777555666777999999888999888:::<<<<<<;;;???FFFWWWYYYXXXQQQIIIGGGLLLRRRUUURRRLLLEEE===999888999;;;???EEEIIIHHHDDDAAA???BBBAAA@@@???>>>???@@@AAA;;;;;;;;;;;;:::999888777666666666666666777777888555555555666777888999:::999:::;;;===>>>>>>>>>===@@@@@@???===<<<<<>>===:::888777888:::<<<888888999999999888777777999999888888888888999999777888:::;;;999999CCCNNN```iiibbbQQQGGG<<<555888777777777666666555555555777888:::<<<>>>AAAEEEIIIMMMSSS^^^iiittt|||~~~~~~}}}~~~~~~~~~{{{zzz|||}}}}}}|||xxxwwwwwwyyy{{{}}}}}}||||||}}}|||yyyvvvvvvzzz~~~{{{|||}}}||||||}}}}}}uuuhhhZZZPPPCCC>>>999777888::::::999:::;;;<<<;;;888777666777444444555555555444333333111111222222333333333444333444555444222222333555555777888777555444444444222444777888888888999:::888888999999:::;;;<<<===<<<>>>BBBGGGLLLRRRVVVXXXSSSPPPLLLJJJJJJJJJIIIHHHFFFIIIJJJGGGGGGJJJIIIFFFHHHHHHIIIIIIHHHFFFDDDCCC??????>>>===<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>???HHHYYYiiilllcccYYYDDDEEEEEECCCBBBDDDIIIMMMHHHIIIJJJLLLPPPVVV^^^dddqqqwww}}}~~~}}}~~~}}}}}}{{{xxxvvvuuuwwwyyyssssssrrrrrrtttwwwzzz|||zzzwwwtttvvvyyyzzzxxxtttuuuvvvxxxzzz|||~~~~~~}}}|||{{{{{{{{{wwwuuuvvvuuurrrsssvvvvvvxxxzzzzzzyyyyyyzzz{{{xxxvvvsssnnneeeYYYLLLDDDCCC<<<888;;;@@@EEEMMMTTT[[[[[[TTTHHHAAAAAAEEEFFFTTT___mmmvvvuuuoooiiiggg]]]RRRIIIEEEBBB>>>>>>BBB;;;;;;;;;::::::;;;===??????>>>>>>===============;;;:::::::::999999999999:::===FFFRRRTTTIII>>>888:::777666999999666666999999===CCCHHHOOOYYYdddllloooqqqrrrttttttsssqqqpppppppppppppppppppppooooooppprrruuuuuuttttttvvvxxxxxxvvvttttttvvvxxxxxxwwwtttvvvwwwuuurrrpppqqqrrrlllnnnrrruuuwwwwwwwwwvvvzzzzzzzzzzzzzzzyyyxxxxxxvvvvvvvvvwwwxxxzzz{{{|||}}}||||||{{{{{{zzzzzzzzzvvvvvvwwwwwwxxxxxxyyyyyyzzz{{{|||{{{xxxvvvwwwxxxvvvwwwzzz~~~|||xxxyyy}}}}}}~~~|||{{{|||rrrjjj\\\OOOEEEAAAAAAAAA===<<<;;;999999999999:::999888666666888999999999777777999;;;999777;;;AAAMMMPPPQQQLLLDDDAAAFFFMMMRRRRRRQQQMMMEEE???<<<;;;<<>>???@@@;;;::::::999888888888777666666777777888888888777333333444666777999:::;;;;;;;;;;;;;;;<<<<<<===>>>?????????===<<<<<>>>>>===;;;999999;;;===999999999999999999999999444555666777777888;;;>>>===;;;888666666888:::<<<999999:::::::::999777777999999888888888888999999888999;;;;;;888777@@@KKKTTTbbbaaaTTTKKK>>>555777666666666666666666555555888999:::;;;===BBBHHHMMMMMMQQQYYYbbbmmmwww~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyyyyzzzzzzzzzwwwvvvvvvwwwyyy{{{zzzyyyzzz||||||zzzwwwvvvyyy|||~~~}}}{{{{{{{{{}}}~~~}}}}}}~~~yyykkk```MMMFFF===888999:::999888:::;;;<<<;;;888666666777222333444555555555444333444444444444444444444555555666666555333222444555777999:::999666333222222222333555555555666999;;;444555666888999999999999777888;;;???CCCHHHKKKMMMHHHFFFCCCBBBCCCDDDDDDDDDDDDGGGHHHFFFFFFHHHGGGDDDGGGIIIKKKLLLLLLIIIGGGEEE@@@@@@???>>>==================>>>???@@@@@@AAAAAA>>>>>>DDDRRRdddmmmhhh___DDDEEEEEECCCAAACCCIIIMMMHHHIIIJJJKKKMMMSSSZZZ___mmmsss{{{~~~}}}}}}|||{{{zzzwwwttttttvvvxxxqqqppppppqqqssswww{{{}}}|||xxxuuuvvvzzz{{{xxxttttttvvvxxxzzz}}}~~~|||}}}~~~~~~}}}||||||xxxvvvvvvuuurrrrrruuuvvvxxxzzz{{{{{{zzz|||}}}uuuxxxxxxooo___PPPGGGCCCCCC;;;666:::AAAFFFLLLQQQ\\\\\\XXXNNNHHHKKKPPPRRR___hhhsssvvvpppfff^^^[[[SSSKKKEEEEEECCC>>>===AAA999999999999999;;;???AAA@@@???===<<<<<<<<<===>>>===<<<999888777999;;;<<<<<>>===<<<;;;;;;<<<===:::888666666888999:::999777777888:::888555777===FFFJJJNNNKKKCCC>>>BBBIIIKKKOOORRRQQQJJJBBB===:::999AAAKKKSSSTTTPPPKKKHHHBBB@@@>>>===<<<===>>>???::::::999888777777777888555666888999999999888777111222444666888999;;;<<<===<<<;;;::::::;;;===>>>===>>>>>>===<<<<<<>>>@@@AAAAAA@@@>>><<<<<<>>>@@@999999:::;;;;;;<<<======444555666666666777:::===:::888666444444666999;;;999:::;;;;;;:::999888777999999888888888888999999999999;;;;;;666555===HHHKKK\\\___UUULLL???555888777777888888888888777777999999999:::===BBBIIIOOOKKKNNNUUU^^^hhhsss}}}{{{|||}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}~~~{{{{{{xxxxxxyyyyyyyyywwwvvvvvvvvvxxxyyyxxxwwwxxx|||~~~~~~{{{xxxyyy{{{|||yyywwwyyy|||~~~~~~~~~~~~}}}}}}vvvkkkWWWNNNBBB<<<;;;;;;:::888:::;;;;;;:::888666555666333444555777777777666666666666666666666666666666777777777555333222333444666888888777444111//////333333333222222555:::===111333666888::::::999888::::::;;;<<<>>>@@@BBBCCC>>><<<;;;;;;===>>>???>>>CCCFFFGGGEEEEEEGGGFFFBBBGGGIIILLLOOOOOOLLLHHHFFFAAA@@@???>>>============::::::;;;;;;<<<<<<======;;;;;;@@@NNN```llljjjcccCCCAAA@@@???AAAEEEIIILLLFFFFFFFFFFFFHHHNNNUUU[[[hhhqqq{{{}}}zzzyyyyyyyyyxxxuuusssrrrqqqqqqrrrsssrrrsssvvvzzz}}}|||zzz{{{zzzzzz||||||yyyvvvxxxzzz{{{{{{|||}}}~~~~~~}}}}}}}}}||||||{{{{{{{{{zzzyyywwwvvvvvvuuuuuuuuuxxx{{{~~~~~~{{{vvvsssuuuwwwvvvkkkZZZKKKDDDBBB;;;:::>>>DDDGGGGGGHHHKKKTTT[[[```^^^[[[\\\^^^^^^lllnnnpppmmmfff]]]UUUPPPFFFEEEDDDBBB@@@===:::999>>><<<999888888;;;???BBB======<<<;;;;;;;;;<<<<<<;;;:::888888999:::999999AAAHHHPPPRRRKKKCCC===:::>>>===<<<;;;:::;;;<<<<<>><<<;;;:::::::::;;;;;;888666666999<<<<<<:::999888777666666777888999FFFMMMRRROOODDD;;;999;;;EEEIIIOOOUUUVVVOOOCCC:::<<>><<<999666444444444555555777888:::999888666555555333111555;;;@@@@@@>>>>>>===:::888888999<<<===999;;;===>>>@@@@@@@@@???DDDAAA===999777666777888777777999<<<>>>???===<<<111444777999888777888888999888555444444555888999:::666333444888:::777444777777888888888888777777;;;:::888666777888;;;<<>>999888======999999===???@@@CCCEEEFFFFFFFFFFFFEEEGGGKKKPPPSSSRRRNNNKKKKKKIIIFFFCCCAAA@@@??????;;;;;;;;;;;;;;;;;;::::::===>>>BBBHHHQQQ\\\fffmmmBBBAAA@@@@@@BBBEEEHHHJJJEEEEEEEEEEEEGGGMMMTTTYYYfffmmmvvv{{{|||zzzyyyyyywwwvvvuuusssrrrrrrqqqqqqrrrrrrrrrvvvzzz}}}|||{{{||||||}}}~~~{{{wwwyyy{{{||||||||||||}}}|||||||||||||||{{{{{{zzzxxxwwwwwwwwwwwwxxxyyyyyywwwyyy{{{}}}|||zzzvvvttttttwwwuuukkkZZZKKKBBB???<<<<<>>===>>><<<999777888:::===@@@<<<<<<;;;;;;;;;<<<<<<===;;;:::888888999999::::::FFFLLLQQQPPPIIIAAA===;;;<<<;;;;;;;;;<<<===???@@@CCCDDDIIIQQQ\\\gggnnnrrrvvvvvvuuutttssstttttttttqqqqqqqqqtttxxxyyywwwuuuvvvwwwxxx{{{}}}~~~|||zzzwwwtttrrrqqqqqqrrrqqqpppqqqsssvvvxxxxxxvvvtttrrrsssvvvxxxvvvrrrqqqtttxxxuuuyyy|||~~~~~~}}}}}}}}}}}}xxxrrrrrrvvv|||~~~~~~{{{{{{yyywww{{{~~~{{{uuunnnllljjjjjjlllpppsssuuuvvv{{{|||yyyxxxyyyzzzxxx|||}}}}}}||||||}}}}}}|||{{{|||~~~~~~yyypppbbbSSSLLLGGGCCC@@@@@@???>>><<<;;;:::::::::::::::888666666999;;;;;;:::;;;:::999888888888999:::DDDKKKQQQMMMCCC:::777888@@@CCCIIIOOOSSSPPPIIICCC@@@CCCGGGKKKOOORRRTTTUUUQQQNNNHHHCCC@@@>>>>>>???>>>===;;;999777777777777777888888999999888777777777555444777===@@@???===;;;:::999777777888:::;;;:::;;;<<<>>>>>>>>>>>>>>>>>>===:::888777777888888999888888:::======:::666333555888999999888777888777666555444444555666777999666333444888:::888555777888888999999888888777999888666555555777999;;;CCCMMM[[[```UUUCCC<<<>>>;;;:::999:::;;;;;;:::888888999:::;;;===???@@@AAAEEEHHHPPPZZZeeeqqqyyy~~~}}}|||{{{}}}~~~||||||~~~~~~~~~}}}||||||~~~~~~~~~}}}|||{{{zzzzzzuuutttuuuyyy~~~~~~~~~{{{|||}}}~~~~~~|||mmmbbbVVVMMMDDD===<<>>BBBDDDEEEEEECCC===:::===>>>;;;;;;===:::;;;===@@@BBBCCCDDDDDDEEEEEEGGGJJJMMMMMMLLLJJJKKKIIIFFFDDDBBBAAA@@@@@@>>>======<<<;;;;;;;;;;;;>>>>>>@@@EEEMMMYYYdddlll@@@AAAAAABBBCCCEEEFFFFFFDDDDDDDDDDDDFFFKKKRRRWWWccchhhooovvvyyyzzzyyyxxxtttttttttuuuttttttsssrrrrrrrrrsssvvvyyy|||{{{{{{{{{|||}}}~~~{{{xxxyyyzzz|||}}}}}}}}}|||{{{{{{||||||{{{{{{zzzzzzwwwwwwwwwwwwwwwxxxyyyyyyzzzzzz{{{{{{zzzxxxwwwuuutttvvvuuulll\\\MMMDDD@@@AAABBBHHHOOOQQQMMMJJJKKKUUU```jjjnnnpppssstttsssqqqnnnhhh```WWWOOOHHHEEEAAAAAA@@@??????@@@AAABBB>>><<<:::888777999;;;<<<::::::::::::;;;<<<======;;;:::999888888999;;;<<>><<<:::999999999999999777666777999:::;;;:::;;;;;;::::::999999999999AAAIIIQQQOOOFFF;;;666444:::<<>>===<<<;;;:::999999999999888888888999999999777666777:::???BBB@@@>>>:::999999999999999::::::>>>>>>????????????>>>===;;;;;;::::::::::::;;;;;;>>>;;;888:::===<<<777333666888::::::999888777888777777777777777777777777888666333555888:::999777888999999::::::999999888:::888777666777888:::<<>>;;;999888888999:::999888999999::::::;;;<<<>>>>>>BBBFFFMMMWWWcccoooxxx~~~~~~}}}}}}~~~yyy|||}}}||||||{{{}}}~~~~~~~~~~~~}}}}}}||||||vvvxxxzzz|||}}}~~~~~~~~~|||}}}xxxooobbbXXXMMMEEEBBBDDDCCC>>>;;;===>>><<<===???::::::;;;<<<;;;:::999888777777666777888888555333444444555555555444444333333444444333111000111222222111111000000111222222333333333444777999999888333555999>>>AAADDDFFFFFFDDD???<<<>>>@@@>>><<<<<<888999;;;===???AAACCCCCCDDDCCCBBBCCCFFFHHHIIIIIIIIIHHHFFFCCCBBBAAABBBBBBAAA@@@>>><<<;;;;;;<<<<<<@@@@@@@@@CCCJJJWWWdddmmm@@@AAACCCDDDEEEEEEDDDCCCCCCDDDDDDDDDEEEJJJPPPTTT```dddjjjqqqwwwyyywwwuuussstttvvvwwwwwwwwwvvvuuuuuuuuuvvvwwwyyyyyyyyyyyywwwxxx{{{}}}~~~|||zzzxxxwwwwwwyyy|||~~~~~~}}}{{{{{{|||}}}||||||{{{zzzyyyyyywwwvvvuuuttttttttt|||{{{zzzyyyxxxwwwwwwwwwuuuwwwvvvooobbbUUUMMMIIINNNPPPWWW^^^]]]TTTMMMJJJMMMYYYfffnnnssswwwwwwtttoooiiiaaaXXXPPPJJJEEEBBB???>>>=========???AAACCC>>>===:::999888888999:::888888888888999:::<<<<<<;;;;;;999888888:::===@@@TTTSSSOOOIIIBBB>>>===>>>777777888:::<<>><<<:::888888888888888777777888999:::::::::;;;<<<<<<<<<<<<<<<;;;:::BBBLLLVVVWWWNNNAAA777222777888:::???EEEMMMRRRUUURRRTTTTTTPPPMMMNNNVVV\\\```]]]XXXRRRKKKEEEAAA>>>?????????>>>===<<<:::999:::999888777777999;;;<<<555666888===AAACCCBBB@@@:::;;;;;;<<<<<<<<<======BBBBBBBBBAAA@@@@@@???>>><<<<<<==================@@@<<<999:::======888333888:::;;;;;;999888777888999999:::;;;;;;:::999999888666444555888999999888999::::::;;;;;;::::::999;;;::::::999:::;;;===>>><<>><<<;;;;;;<<<<<>><<<;;;<<<===???AAA>>>>>><<<;;;:::999999999777777777777888999:::;;;;;;;;;:::999999<<>>???999999999:::<<>>@@@BBBDDDDDDDDDCCCBBBGGGRRR^^^aaaXXXIII:::222888888888;;;???FFFNNNSSSXXX[[[\\\XXXSSSPPPRRRVVV``````___[[[TTTKKKCCC>>>?????????>>>===;;;:::999;;;999888777777999;;;===888999;;;>>>@@@@@@???===::::::;;;<<<======>>>>>>CCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;===:::777888;;;<<<999555:::;;;<<<;;;999777888888999:::;;;<<<<<<;;;:::999888777666666888999999999::::::;;;;;;;;;;;;:::::::::::::::::::::<<<===>>>;;;EEESSS^^^aaaYYYIII<<<999777555555888;;;======>>>===<<<;;;;;;;;;===>>>CCCFFFKKKTTT```nnnzzz}}}~~~}}}}}}}}}|||{{{~~~~~~~~~~~~~~~{{{yyy|||~~~}}}~~~~~~}}}|||~~~|||yyyxxxwww{{{{{{|||}}}yyynnnddd\\\VVVSSSMMMGGGCCCCCCCCCAAAAAACCC>>>>>>??????>>>===;;;:::555666777888888888999999555555666777777777666666666777888777666555666777333333222222333444444555444333333555777888888777::::::;;;<<<======>>>>>>;;;===CCCMMMVVVVVVJJJ>>>@@@???>>>===>>>???AAABBB???@@@BBBEEEGGGGGGEEEBBBCCCBBB@@@???>>>>>>?????????>>>===;;;;;;;;;;;;;;;>>>???AAACCCIIIUUUeeepppCCCEEEGGGHHHHHHFFFCCCAAACCCDDDEEEEEEEEEHHHMMMQQQWWW]]]gggpppvvvwwwvvvuuuxxxyyyzzz{{{||||||||||||{{{|||}}}|||yyyxxxwwwxxxyyyzzz{{{{{{zzzzzz{{{}}}xxxxxxyyy}}}~~~{{{xxxzzz|||}}}}}}|||{{{zzztttttttttttttttuuuuuuvvv{{{zzzyyyxxxwwwxxxyyyzzzxxxyyyyyyuuupppkkkgggfffhhhgggiiijjjdddVVVKKKFFFHHHSSSaaalllssswwwuuuooo```ZZZRRRMMMKKKIIIEEEBBB>>>===<<<<<<<<<===>>>????????????>>>===<<<;;;;;;888888888888999:::;;;;;;:::;;;;;;::::::>>>FFFMMMPPPLLLFFFAAA======>>>@@@;;;;;;;;;<<<>>>@@@CCCDDDKKKOOOVVVaaallltttxxxzzzwwwtttqqqooopppsssvvvyyy~~~~~~{{{zzzzzz{{{wwwuuuttttttwwwyyyzzzzzz{{{yyywwwxxxzzz{{{||||||vvvxxx{{{~~~~~~}}}zzzyyyyyyyyyyyyxxxxxxyyyyyyzzzyyy|||~~~~~~}}}}}}}}}}}}|||||||||{{{{{{||||||}}}{{{ssseeeYYYPPPGGG@@@@@@BBBCCCCCCBBBDDDJJJNNN^^^hhhsssyyy}}}|||}}}}}}~~~|||{{{}}}{{{vvvnnn___OOOGGGDDDAAA@@@BBB>>>===;;;999777666666666777999;;;<<<;;;;;;;;;===CCCEEEIIIMMMOOOPPPOOONNNQQQZZZeeeggg^^^NNN>>>555999:::::::::;;;@@@FFFKKKUUUYYY]]]]]]YYYTTTRRRQQQZZZ]]]``````[[[SSSJJJDDDAAA@@@???===<<<:::999888999888777666777999;;;<<<===============;;;999888888888888999:::<<<===>>>BBBAAA???>>>===<<<<<<<<<======;;;:::999999999999999888777777888888888777999;;;;;;:::888777888999777888999::::::999888777999888888777777888888888999::::::;;;;;;::::::999777777777888888:::;;;;;;;;;BBBLLLWWW___^^^OOO@@@<<<:::777666999===@@@AAA???===<<<::::::;;;===>>>CCCEEEJJJRRR^^^lllxxx~~~~~~~~~~~~}}}}}}{{{xxx{{{|||}}}}}}~~~~~~~~~~~~}}}||||||||||||||||||}}}}}}{{{yyyxxxyyyyyyzzz{{{}}}xxxnnnggg___YYYTTTMMMGGGFFFEEEBBBBBBEEE@@@@@@AAA@@@???===;;;999555666888888888999;;;<<<777777888888888777777666444666777666555444555666111111111111222333444444666555444666888999888777666777888999;;;===>>>???;;;@@@JJJWWWdddeeeVVVEEEAAA@@@===;;;;;;<<>>???@@@AAAAAA@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<:::;;;<<<;;;;;;AAAKKKSSSIIIEEEAAA>>>===>>>???@@@>>>>>>>>>@@@BBBDDDGGGIIILLLPPPXXXcccnnnvvvyyyzzzzzzxxxuuusssrrrtttvvvxxx|||~~~|||yyyyyyzzz|||zzzxxxxxxzzzzzzzzzyyy|||zzzxxxyyy{{{}}}~~~~~~{{{{{{zzzzzzzzz{{{{{{{{{zzzzzzyyyyyy{{{|||||||||{{{}}}~~~~~~}}}}}}~~~|||~~~}}}{{{{{{|||xxxlll[[[MMMGGGBBB===;;;>>>@@@@@@===>>>BBBFFFOOO\\\kkkuuu||||||~~~||||||~~~zzzlll]]]MMMDDDAAA???>>>@@@>>>===;;;888666555555555777:::===>>><<<;;;===>>>DDDGGGMMMSSSVVVXXXXXXWWW\\\aaafffeee\\\NNNAAA::::::;;;<<<;;;:::;;;>>>AAALLLPPPVVV[[[\\\YYYUUUQQQRRRVVV\\\___^^^ZZZSSSOOOEEECCC@@@===;;;999999999777777666666777888:::;;;;;;<<<<<<;;;999888888999999888888888999<<>>>>>>>>>>>===<<<:::888777888999:::999;;;;;;:::888777888:::888999:::999777777888:::888888999999999999888888::::::999888777666777888999999::::::::::::999999555555666777888999:::;;;;;;???EEEPPP^^^cccXXXIII???;;;777555777:::===>>>===<<<:::999999:::<<<>>>AAABBBFFFMMMYYYgggsss{{{~~~}}}||||||{{{{{{zzz|||~~~~~~~~~~~~zzzyyyyyyyyyzzz|||~~~~~~||||||}}}{{{{{{{{{{{{}}}~~~}}}}}}~~~wwwrrrkkkccc[[[SSSLLLJJJHHHEEEDDDFFFBBBBBBBBBAAA???<<<999888444666888999888999<<>>===CCCMMM[[[jjjmmm]]]IIIAAA???<<<::::::<<>>===<<<:::>>>CCCEEEFFFLLLVVV___HHHIIIJJJJJJIIIFFFDDDCCCDDDEEEFFFFFFFFFIIIMMMPPPIIIVVVgggtttyyyzzz|||~~~{{{zzzzzzyyyyyy{{{|||}}}yyy|||~~~~~~|||{{{}}}}}}}}}|||yyywwwyyy}}}}}}~~~xxxqqqsssuuuxxxzzzzzzyyywwwvvv{{{zzzyyywwwvvvvvvuuuuuuxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzwwwtttqqqooooooooolllcccYYYQQQIIIBBBAAACCCBBBKKKWWW___fffiiiddd]]]SSSOOOJJJHHHIIIGGGBBB===<<<===>>>@@@BBBCCCCCCCCCAAAAAABBBCCCBBBAAA@@@??????>>>>>>=========>>>>>>999;;;<<<<<<<<>><<<===>>>????????????@@@BBBEEEHHHKKKMMMLLLPPPYYYdddooowwwzzzzzz}}}{{{xxxuuutttuuuvvvwwwzzz}}}|||yyyxxxyyy}}}||||||{{{yyywww|||zzzyyyyyy|||~~~~~~}}}yyywwwvvvyyy|||~~~yyyxxxwwwxxxzzz|||||||||}}}~~~~~~}}}||||||~~~{{{~~~~~~{{{zzzxxxssseeeRRREEE@@@>>><<<777;;;>>>>>>;;;;;;>>>BBBDDDSSSeeesss|||}}}~~~}}}}}}}}}}}}~~~{{{}}}~~~mmm]]]MMMEEEAAA??????AAA>>>===:::888666555555555888;;;>>>???===<<<===???AAAFFFLLLSSSXXXZZZZZZZZZccceeefffaaaWWWLLLBBB===999<<<>>>===:::999:::<<>>;;;999999:::666666666666777888999:::666777888888888999<<<>>>;;;:::999999;;;>>>AAADDDFFFEEECCCBBBAAAAAABBBBBB>>><<<:::888888:::<<<======@@@AAA???:::888;;;>>>888999999888777777888:::::::::::::::::::::::::::;;;;;;:::999777666666777888999999::::::999999888666777888999:::;;;<<<<<<:::===AAALLL]]]ggg___PPP???;;;555222333555888999<<<;;;999777888999<<<===???@@@CCCIIIUUUcccooowww~~~~~~}}}|||{{{zzz~~~||||||~~~~~~yyyxxxwwwwwwyyy|||~~~~~~~~~|||{{{{{{~~~}}}}}}}}}}}}}}}~~~}}}{{{zzzyyyzzz|||}}}{{{|||~~~~~~{{{uuummm___WWWPPPMMMJJJFFFFFFHHHCCCCCCBBBAAA>>>;;;888777444666888999888999===@@@:::::::::999888777666555444666777666555555666777444444444555666777888999888777666777999::::::999444444555666777999;;;<<>>BBBDDDBBBCCCEEEHHHJJJIIIFFFCCCCCCBBB@@@>>><<<<<<<<<<<<:::<<>>@@@@@@@@@@@@@@@@@@@@@@@@;;;@@@@@@===>>>BBBCCC???????????????@@@AAABBBCCCBBB???<<<>>>EEELLLOOOOOOBBB===999999>>>@@@???===???======@@@FFFJJJKKKJJJMMMTTT^^^iiiqqquuuwwwwww{{{{{{{{{zzzyyyxxxwwwvvvyyyyyyyyyzzz||||||zzzxxx{{{xxxwwwxxxzzz{{{zzz{{{{{{|||}}}~~~~~~}}}|||||||||||||||{{{{{{|||}}}~~~|||zzzyyyzzz{{{|||}}}~~~|||~~~|||wwwsssuuuoooaaaOOOCCC@@@>>><<<===<<<;;;;;;;;;===???@@@DDDJJJZZZppp|||}}}}}}||||||~~~zzzyyy}}}}}}~~~ooo___MMMCCC???<<<<<>>AAA===;;;:::;;;===>>>======AAABBBBBBAAA???>>>???@@@???<<<999666666999===@@@AAA@@@>>><<<;;;:::;;;;;;;;;999777666555666777888;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===<<<;;;999999:::::::::::::::999999888888777777888999:::;;;;;;<<<999;;;@@@NNNaaannnjjj___HHHBBB===:::666444777===:::999888888999:::;;;<<<>>>@@@CCCGGGNNNYYYgggqqqzzz}}}~~~|||zzzyyyyyyzzz{{{|||xxxwwwuuutttuuuwwwzzz|||}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{|||}}}~~~}}}}}}|||{{{yyyxxxwwwvvvzzz{{{~~~|||wwwtttggg```VVVNNNJJJHHHHHHHHHDDDDDDAAA<<<777666999===::::::;;;;;;<<<=========???===:::888666555555555444444444444444444444444666666555333222333555888888:::<<<;;;777555666888777888999888777777999:::<<<@@@IIIVVVeeekkk___PPPEEE@@@;;;:::<<>>AAAAAA>>>;;;;;;<<<>>>@@@BBBGGGNNNRRRHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCDDDEEEGGGGGGGGGFFFJJJPPPZZZeeeooovvvzzz||||||yyywwwvvvxxxzzzzzzyyyzzz{{{{{{}}}~~~}}}~~~}}}xxxuuuwwwxxxzzz{{{|||{{{yyyxxx}}}zzzvvvuuuvvvxxxwwwwwwxxxxxxwwwvvvvvvvvvyyyxxxxxxvvvtttrrrpppoooeeeWWWJJJDDDCCC???<<<<<<<<>>>>>AAAAAA===??????@@@@@@AAAAAABBBBBBBBB@@@@@@EEEKKKOOOOOONNNCCC???;;;;;;???BBBAAA???@@@???@@@CCCHHHLLLMMMLLLRRRXXXaaajjjqqquuuwwwwwwxxxxxxyyyyyyyyyyyyyyyyyywwwwwwxxxzzz|||}}}{{{zzz{{{xxxwwwxxxzzz{{{~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{zzzzzzzzz{{{zzzzzz{{{|||}}}}}}{{{zzz{{{{{{|||}}}}}}~~~~~~{{{}}}~~~{{{wwwuuutttlll\\\JJJAAA???===999>>><<<:::999888999:::;;;AAAFFFTTTiiiyyy~~~}}}~~~}}}~~~{{{zzz~~~|||{{{~~~nnn]]]KKKAAA>>><<<>>>AAAAAA???;;;777666666888:::::::::;;;;;;;;;;;;;;;;;;??????@@@AAACCCFFFIIIJJJRRRSSSTTTXXXYYYSSSIIIAAA<<<999888999999666666999===@@@BBBFFFQQQ\\\^^^ZZZRRROOOMMMPPPSSSTTTYYY___ZZZUUUNNNHHHCCC@@@<<<:::666888999999999999:::<<<;;;;;;:::888777999===@@@===>>>???@@@@@@>>>======>>>???@@@???===<<<===>>>>>>===;;;::::::;;;<<<===;;;;;;;;;;;;;;;<<<===>>>:::999777555555666777888999999999::::::::::::;;;:::;;;===<<<;;;999:::;;;::::::999888888888888888666777777888888999999999===>>>BBBMMM___llljjjaaaMMMEEE===:::888666777;;;888888777888999;;;===>>><<<>>>AAADDDJJJTTTbbbkkkuuu~~~~~~~~~~~~|||zzzzzz{{{|||}}}{{{zzzxxxwwwwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyyyyyyyy{{{|||~~~|||yyypppiii___VVVOOOJJJGGGEEEDDDDDDAAA===888666888;;;;;;;;;<<<<<<======<<<<<<>>>===<<<:::888777777777777777777777777777777777777777666444222222555777555777999888666555555777777888999888777777999;;;<<>>:::999===;;;999888:::===>>>===<<<;;;<<<===>>>@@@CCCHHHLLLFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFIIIMMMUUU___iiiqqqwwwzzz|||{{{yyyzzz{{{}}}}}}|||wwwyyy}}}~~~~~~~~~~~~|||{{{{{{yyyzzz|||}}}}}}{{{yyyxxx~~~{{{wwwuuuuuuvvvwwwyyyzzzxxxtttrrrssstttuuuuuuvvvuuuuuutttsssrrrdddWWWJJJDDDAAA===;;;;;;<<<@@@FFFNNNSSSSSSPPPLLLHHHFFFEEEDDDDDDDDDBBB@@@????????????????????????AAACCCBBB???>>>???>>>;;;??????@@@AAAAAA@@@@@@@@@>>>@@@EEEKKKOOOPPPMMMJJJCCC@@@===>>>AAACCCCCCAAABBBBBBCCCGGGLLLOOOPPPPPPYYY]]]dddlllrrrvvvxxxxxxvvvvvvxxxyyyzzz||||||}}}wwwwwwwwwzzz}}}~~~}}}|||~~~{{{xxxwwwxxxzzz{{{}}}|||{{{{{{||||||{{{zzzyyyxxxxxxwwwzzzyyyxxxyyy{{{}}}}}}}}}{{{{{{{{{{{{||||||}}}}}}{{{|||}}}}}}|||{{{yyyxxxtttiiiVVVEEE>>>>>><<<777<<<;;;999888888999;;;<<<@@@BBBLLL```sss}}}}}}}}}|||~~~}}}~~~}}}|||~~~~~~{{{xxxxxxjjjZZZHHH@@@===<<<>>>BBB???>>>;;;999777777888999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;===>>>@@@AAADDDFFFMMMVVV]]]\\\SSSKKKAAA===;;;;;;:::666666888888;;;===@@@HHHTTT\\\___VVVRRRNNNLLLJJJKKKSSS]]]^^^ZZZUUUPPPJJJEEE???;;;444777;;;===<<<:::999999999999888666666888<<>>BBBFFFFFFBBB>>><<<<<<;;;<<<======;;;:::;;;<<<===============<<<;;;:::888888:::;;;<<<<<<<<<<<<888777666555555555666777777777777888888999999999888:::<<<<<<;;;::::::;;;:::999777666555666888999777777777777777777777777===>>>@@@IIIYYYggghhhbbbRRRGGG===::::::999888999777777777999:::<<<>>>???:::<<<>>>@@@EEENNNZZZcccoooyyy~~~|||{{{{{{|||~~~~~~}}}zzzxxxxxxyyy{{{}}}|||zzzyyyzzz{{{{{{{{{|||~~~xxxsssjjjaaaXXXQQQJJJEEEDDDCCCAAA>>>:::888888999<<<===>>>>>>>>>===;;;;;;<<<<<<===<<<<<<;;;:::999999999999999999999999999888888777555333222333555222444666666555444555666777888999999888888:::;;;<<<>>>BBBKKKYYYcccccc\\\HHHCCC===<<<@@@FFFJJJKKKPPPNNNKKKHHHFFFDDDCCCCCCAAA??????@@@>>>::::::>>>;;;999777666888;;;<<<<<<;;;<<<===<<<===???CCCFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDEEEGGGIIIGGGKKKQQQYYYdddnnnvvv{{{~~~~~~~~~~~~~~~~~~~~~xxxzzz}}}|||}}}}}}|||{{{zzz|||~~~}}}|||~~~{{{|||}}}~~~}}}|||zzzxxx~~~~~~}}}zzzwwwuuuuuuvvvvvvyyy{{{xxxrrrppprrrvvvuuuuuuuuuvvvuuuuuutttttthhh[[[MMMFFFCCC@@@@@@BBBCCCCCCEEEIIINNNOOOMMMJJJFFFDDDBBBBBBCCCDDDDDDCCC????????????????????????@@@AAA@@@>>>======<<<;;;>>>>>>???@@@??????======999@@@IIIPPPQQQMMMHHHDDDCCCAAA???@@@BBBDDDDDDCCCCCCDDDFFFIIIMMMPPPRRRSSS]]]aaagggnnntttyyy{{{|||xxxxxxyyyzzz|||~~~zzzzzzzzz{{{~~~~~~}}}|||yyywwwwwwwwwxxxyyy~~~}}}{{{zzzzzz{{{{{{{{{zzzzzzyyyxxxwwwzzzyyyxxxyyy|||~~~yyyyyyzzz{{{|||}}}}}}~~~|||||||||{{{{{{|||||||||uuuhhhTTTCCC>>>???===777999999888999:::===???AAA@@@@@@GGGXXXlll{{{}}}||||||~~~~~~~~~~~~zzzuuussscccVVVGGGAAA???>>>>>>@@@===<<<;;;:::999888888999888888999:::;;;;;;<<<<<<;;;:::999888999:::;;;<<<;;;===EEESSS___ddd___YYYJJJDDD???===:::777777;;;666999===@@@DDDMMMWWW]]]YYYVVVRRRMMMGGGEEELLLUUUZZZZZZXXXVVVRRRKKKCCC===777999<<<===<<<999888777666666666555555666:::===<<>>???999;;;<<<===AAAHHHSSS[[[jjjvvv}}}|||}}}~~~~~~}}}zzzxxxwwwxxxzzz{{{{{{zzzzzz{{{|||{{{|||}}}~~~~~~}}}|||}}}~~~}}}~~~~~~|||xxxrrrkkkcccZZZQQQKKKCCCCCCAAA???===;;;;;;;;;===>>>??????>>><<<:::999999:::<<<=========;;;;;;888888888888888888888888999999888666333222222444111222444555555555666666777888999888888888:::<<<===???@@@DDDOOO\\\bbbaaaOOOIIIBBB@@@CCCIIIMMMNNNOOOLLLHHHDDDAAA@@@@@@@@@>>><<<===???===999:::>>>;;;999888777888999:::;;;:::;;;<<<;;;;;;===@@@CCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHFFFEEEEEEHHHJJJFFFIIINNNVVV```llluuu{{{~~~}}}{{{}}}}}}|||zzzzzz|||~~~|||}}}}}}{{{yyyyyyyyy{{{zzz|||~~~}}}{{{|||{{{|||}}}~~~~~~|||zzzyyyzzz{{{{{{yyywwwvvvwwwxxxtttwwwyyywwwrrrqqqtttxxxwwwwwwwwwwwwvvvuuutttssspppcccUUUNNNKKKIIIKKKOOOKKKHHHEEEEEEIIIKKKJJJHHHAAA???>>>>>>@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA===<<<<<<======<<<<<<===<<<============<<<<<<;;;;;;CCCNNNTTTRRRKKKEEEAAAAAA@@@@@@AAABBBDDDDDDDDDDDDEEEGGGJJJMMMPPPTTTVVV___cccjjjqqqwww|||~~~||||||||||||}}}~~~}}}}}}~~~|||zzzxxxwwwvvvwwwxxxyyy}}}}}}||||||{{{{{{{{{{{{{{{||||||}}}|||{{{{{{zzz|||{{{zzz{{{~~~xxxxxxyyy{{{|||~~~~~~}}}|||||||||}}}xxxkkkWWWFFF@@@AAA>>>999999888888888999<<>>>>><<<;;;::::::::::::888888:::::::::999888777666555555555555555666666444444555666777777888888777999;;;;;;:::::::::<<<999777555333333555888999;;;::::::999999888888777777888888===KKK\\\fffgggUUUFFF888777;;;<<<:::888<<<<<<<<<============<<<999;;;<<<<<<>>>EEENNNUUUfffrrr}}}||||||}}}~~~|||yyywwwvvvwwwxxxyyy~~~{{{zzzzzz{{{||||||}}}~~~~~~~~~}}}|||{{{}}}~~~|||{{{~~~~~~~~~}}}yyyssslllbbbXXXQQQFFFDDDCCCAAA@@@??????>>>>>>>>>>>>>>>===<<<:::999777888:::;;;<<<<<<<<<;;;777777777777777777777777999:::999777444222222333222333333555666777777777666777888888777888:::<<<>>>@@@??????FFFTTT___cccSSSNNNHHHGGGJJJNNNPPPQQQHHHFFFBBB???============;;;:::;;;===<<<999:::>>>999:::::::::999999999999888999:::;;;;;;===@@@CCCEEEDDDDDDDDDDDDDDDEEEFFFDDDFFFHHHGGGDDDCCCFFFIIIEEEGGGKKKRRR[[[fffpppvvvzzz}}}}}}||||||~~~|||xxxwwwyyy|||}}}~~~~~~}}}zzzyyyyyyzzzvvvxxxyyyzzzzzz|||zzz{{{}}}~~~}}}|||zzzyyyyyyzzz{{{zzzxxxwwwxxxyyyuuuwwwwwwvvvsssssswwwzzzyyyyyyyyyyyyxxxvvvuuutttuuukkkaaa[[[XXXWWWYYY^^^TTTMMMDDDBBBDDDGGGFFFEEEDDDBBBAAABBBCCCDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBB<<<::::::===>>><<<===@@@<<<<<<;;;;;;;;;<<<======AAAJJJTTTWWWRRRJJJEEECCC@@@AAAAAABBBCCCDDDEEEEEEEEEFFFHHHIIIKKKPPPVVVZZZaaaeeellltttzzz~~~~~~}}}}}}}}}~~~~~~|||{{{yyyxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}~~~yyyzzz{{{|||}}}~~~~~~}}}|||}}}~~~zzzooo\\\KKKCCCCCC@@@;;;:::999777666666777999:::???AAAEEEPPPbbbuuu~~~|||~~~}}}|||wwwqqq___SSSIIIEEECCC>>>:::999;;;;;;::::::999:::::::::888888999999::::::;;;;;;;;;:::999888888999:::;;;<<<999<<>>???@@@DDDJJJRRRTTTXXXZZZUUUKKKGGGHHHMMMOOOTTTXXXZZZWWWQQQMMMIIIHHHEEE@@@;;;888888888444555555444333444666888777;;;??????;;;777555555888999;;;;;;;;;;;;===>>>>>>>>>===<<<;;;;;;;;;;;;666666888999::::::::::::555555666666666777777777555555666666777888999999777999;;;;;;:::999999:::888777555444555666888999<<<<<<;;;;;;;;;:::::::::888::::::===IIIZZZfffkkkVVVGGG:::777::::::999888;;;<<<<<<<<<<<<;;;::::::999:::<<<<<<===BBBKKKQQQ___lll{{{~~~||||||||||||~~~}}}zzzxxxwwwwwwyyyzzz}}}|||{{{{{{}}}~~~~~~~~~}}}}}}}}}~~~{{{tttiii^^^VVVMMMJJJFFFDDDCCCCCCAAA@@@>>>>>>===<<<;;;:::::::::666777888999;;;;;;;;;;;;888888888888888888888888999::::::888555333333333444333444555888888888666444555666666666777999;;;===???>>><<<@@@NNN\\\dddVVVRRROOOOOOQQQSSSRRRPPP@@@??????>>>===<<<;;;::::::999:::<<<;;;777888<<<888:::;;;;;;999777777888666888:::;;;;;;===@@@BBBGGGFFFEEEDDDDDDDDDEEEFFFCCCFFFIIIHHHEEECCCEEEHHHDDDEEEHHHMMMUUU^^^fffkkkrrrvvv{{{}}}|||zzzzzz{{{|||zzzxxxyyy|||}}}~~~~~~}}}zzzwwwwwwwwwwwwvvvwwwxxx{{{||||||{{{yyyzzz|||}}}}}}|||{{{zzz{{{}}}}}}|||zzzyyyyyyyyyxxxwwwvvvuuuuuuvvvxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwvvvpppllljjjhhheeeeeehhh]]]SSSFFFAAABBBEEEEEECCCHHHHHHGGGHHHIIIHHHEEECCCAAAAAAAAAAAAAAAAAAAAAAAA>>>:::;;;???@@@===>>>BBB>>>===;;;:::;;;===???AAAGGGOOOWWWWWWOOOGGGCCCCCCAAABBBDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJPPPXXX___ccchhhooowww|||~~~~~~}}}~~~}}}|||{{{|||~~~~~~||||||~~~~~~}}}|||{{{{{{{{{||||||{{{{{{{{{|||||||||||||||zzz{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~{{{sssbbbPPPEEECCC@@@<<<;;;:::888666555666777888999>>>DDDMMM]]]rrr}}}}}}}}}~~~zzztttcccVVVIIICCCAAA===::::::;;;:::999999999:::;;;<<<999999999999999999::::::888777777777777999:::;;;>>>:::;;;GGGXXXdddfffccc]]]YYYUUURRRLLLCCC>>>>>>999777888===>>>>>>AAAGGGJJJMMMTTT[[[[[[SSSLLLIIIHHHHHHJJJMMMQQQSSSSSSRRRSSSQQQMMMGGG@@@;;;888888555666666555333333444666666777888888888777666555666888:::::::::;;;<<<>>>===>>>???@@@@@@???===<<<888888888888999999:::;;;555666777777888888888777666666777888999:::;;;;;;888:::;;;;;;999888888999777666666666777777888999<<<<<<;;;;;;;;;;;;;;;;;;:::<<<<<<===GGGVVVccciiiZZZLLL>>>:::999888777777777888999::::::999888888888999;;;;;;;;;@@@HHHNNNVVVdddttt~~~~~~~~~~~~}}}}}}{{{zzz{{{}}}~~~~~~}}}~~~zzzrrrhhhaaaVVVRRRKKKGGGEEEDDDBBB@@@>>><<<;;;999999999:::;;;888888888888999;;;<<<===888888888888888888888888888999:::888666444333444555444333555777888777555222444555555555666888:::888<<<===:::===KKK\\\fff^^^[[[XXXWWWWWWSSSMMMHHH<<<>>>@@@AAA@@@===:::888999888999;;;999666777;;;999::::::777444444666888555777999::::::;;;>>>@@@HHHGGGFFFDDDDDDDDDEEEFFFCCCHHHLLLKKKGGGDDDFFFHHHDDDDDDFFFJJJPPPWWW^^^ccckkkpppvvvyyyyyyyyyyyy{{{zzz~~~zzzzzz|||{{{||||||zzzwwwuuuttttttyyywwwvvvxxx{{{|||zzzwwwwwwyyy{{{|||}}}|||{{{zzz|||zzzyyyyyy|||yyyvvvuuuvvvwwwxxxwwwyyyzzzzzz{{{{{{zzzzzzyyyuuurrrrrruuusssnnnkkkllldddXXXJJJBBBCCCFFFFFFEEEGGGGGGGGGHHHHHHFFFBBB???@@@@@@@@@@@@@@@@@@@@@@@@AAA======AAABBB>>>>>>BBB@@@>>><<<;;;;;;>>>BBBDDDIIIPPPWWWTTTKKKBBBAAABBBBBBDDDFFFGGGGGGGGGHHHIIIJJJJJJJJJIIIJJJQQQZZZbbbfffjjjrrryyy}}}}}}|||zzz{{{{{{zzzzzz{{{}}}|||{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{xxxzzz}}}~~~}}}||||||}}}}}}||||||||||||}}}}}}{{{ttteeeSSSFFFBBB@@@===:::999888777888999;;;<<<444;;;CCCKKK[[[qqq}}}}}}~~~}}}}}}}}}vvvhhhYYYIIIAAA>>>;;;:::<<<;;;:::999888888:::;;;===::::::999999999999999999555555555555666888:::;;;>>>:::;;;FFFWWWaaabbb]]]SSSRRRUUUXXXUUUMMMGGGFFF>>>999888<<>>;;;>>>BBBEEEEEEBBB???<<<>>>===:::888777777777888666666777888888888888888666777888999:::;;;<<<<<<999:::;;;;;;999777777888666666777777888888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<>>777777777777777777777777777999999888666444444444555444333444777888666333111333444444444555777999444999<<<999<<>><<<>>>BBBDDDCCC???:::777999888999;;;999555666:::::::::888333000111555999666777999:::999:::;;;===JJJHHHFFFCCCBBBBBBCCCCCCGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCEEEGGGKKKRRR[[[```lllrrryyy|||zzzxxxzzz}}}~~~~~~~~~{{{xxxxxxwwwwwwvvvvvvuuuuuuxxxxxxxxxzzz|||}}}{{{zzzzzz||||||{{{xxxvvvvvvvvvwwwzzz}}}~~~}}}|||||||||zzzyyyxxxwwwwwwwwwxxxxxx{{{}}}~~~zzzuuurrruuu{{{|||wwwwww{{{yyyrrrggg\\\NNNEEEDDDGGGIIIIIIGGGIIIKKKJJJGGGDDDBBBAAAAAA@@@??????@@@CCCEEEGGG:::;;;<<<>>>@@@???===:::AAA======???>>><<>>AAA???>>>@@@CCCDDDHHHRRR\\\___YYYRRRNNNDDD>>>AAAEEEEEEHHHMMMXXXVVVUUURRRNNNFFF>>>888777777777666333222333444666666777777888888999999777999;;;999777777999<<<;;;===>>>===<<<;;;===>>><<<999777666666777777666555555666:::<<<<<<777333444555666777888999::::::===<<<:::999999:::<<<===<<<999666555777888999999666888:::;;;:::999999999<<<::::::===@@@HHHWWWfffccc\\\JJJ===<<<555000666666444444555777999999999888888999:::<<<>>>@@@AAAIIITTTeeewww{{{~~~}}}~~~~~~wwwqqqiiibbbXXXPPPKKKHHHCCC@@@=========<<<<<<;;;;;;;;;:::;;;;;;:::777777888999:::<<<===;;;888666777999666666777777777777666666333333333333444555666666222444777888777777888999===;;;:::<<>>>>>===:::888777888888777666666777999;;;:::888666444444444444;;;999777999;;;===;;;999HHHGGGEEECCCBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFHHHLLLSSS[[[```jjjpppxxxzzzwwwvvvwwwzzz}}}||||||}}}~~~~~~|||{{{xxxxxxwwwwwwvvvvvvvvvvvvvvvuuuvvvyyy|||}}}~~~~~~}}}yyywwwvvvvvvwwwzzz}}}}}}}}}}}}}}}|||{{{yyyxxxxxxyyyyyy{{{}}}~~~~~~|||yyyxxxyyy~~~~~~yyyxxx{{{xxxpppiii^^^OOOEEEBBBCCCDDDDDDEEEGGGIIIIIIFFFDDDBBBBBBCCCCCCBBBAAABBBBBBCCCDDD;;;;;;<<>>???AAA??????EEEOOOXXXZZZYYYRRRHHHAAA@@@BBB???@@@CCCEEEFFFGGGFFFFFFMMMKKKMMMOOOPPPRRRYYYbbbjjjssszzzzzzyyy{{{|||{{{||||||{{{|||}}}}}}|||zzz{{{|||~~~~~~~~~~~~}}}~~~{{{zzz{{{}}}~~~}}}zzz{{{{{{|||}}}}}}~~~~~~|||{{{mmmTTTCCC@@@@@@===;;;:::999888888999:::;;;888:::===EEEWWWnnn~~~~~~yyyrrrcccUUUGGGBBBBBB???<<<::::::<<<;;;999;;;???>>>:::777888999888777777999::::::999777555555777999;;;:::>>>>>>@@@PPPaaa]]]LLLAAAAAAEEEOOOUUUUUUUUUWWWKKKEEEAAADDDDDD@@@>>>???>>>???EEENNNVVVYYYWWWSSSPPPGGG@@@??????@@@DDDKKKOOOPPPSSSVVVUUUQQQJJJEEE<<<:::888666666777888999888888777777777777777777:::<<<===;;;999999;;;===;;;<<<===<<<;;;:::;;;<<<;;;999777777888999888777555555666888;;;:::777444555555666777888999::::::===<<<:::999999:::<<<===;;;999777777888999999999888:::<<<<<<;;;:::;;;<<<<<<;;;;;;<<<>>>EEESSSaaaccc^^^LLL>>>===777222888555444444555888;;;<<<;;;888888999:::;;;===>>>???HHHQQQ```qqq}}}{{{{{{~~~~~~yyyqqqiii___VVVQQQKKKFFFAAA>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;999888999:::666888888666444333444666666777777888888777777666444444333222222222222222444555777777666666888:::===@@@FFFMMMUUU```kkkrrrhhh^^^OOOEEEAAA@@@>>>===@@@>>>===<<<======;;;:::888999999888777666888999<<<;;;999777666666777777;;;999888999;;;<<<;;;999EEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDEEEGGGIIIMMMRRRZZZ___gggnnnuuuxxxuuussstttvvv{{{yyyxxxxxxzzz{{{zzzzzzxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvxxx|||~~~{{{xxxvvvvvvvvvzzz~~~~~~}}}{{{zzzzzz{{{{{{}}}}}}||||||}}}}}}~~~~~~}}}zzzxxxzzzvvvmmmggg\\\OOODDDAAAAAAAAAAAADDDFFFGGGGGGEEECCCBBBBBBDDDDDDDDDCCCBBBAAA??????;;;<<<===???@@@@@@===;;;<<<>>>AAABBB@@@AAAKKKUUU\\\ZZZUUUMMMDDD??????AAA@@@AAACCCEEEFFFGGGGGGFFFLLLKKKMMMPPPQQQTTT\\\eeeooowww||||||{{{|||}}}|||~~~}}}|||}}}~~~}}}|||{{{|||~~~}}}|||}}}~~~~~~|||{{{zzz{{{}}}|||||||||}}}}}}~~~~~~}}}}}}qqqYYYFFF@@@@@@>>><<<;;;:::999999:::;;;<<<999:::<<>>;;;999888:::;;;999;;;>>><<<777999::::::888777666777999999888777666777999;;;<<<:::>>>===???MMM]]]ZZZLLL===;;;>>>GGGOOOSSSXXX\\\QQQLLLHHHHHHFFFAAA>>>>>>888;;;AAAGGGMMMPPPRRRRRRTTTMMMFFF@@@<<<;;;???FFFEEEHHHNNNUUUZZZYYYVVVRRRDDD???999666888:::;;;;;;999999888777666666666666<<<======;;;999999:::;;;:::<<<===<<<:::999999::::::999888999::::::888777666555555666888999777555666666777888999::::::;;;<<<;;;:::999999:::;;;<<<:::999888888:::::::::888;;;<<<<<<<<<;;;;;;===>>>===;;;;;;<<<===AAANNN[[[dddaaaQQQAAA>>>999555:::555444444666999<<<======888888999999:::;;;;;;<<>>===<<<<<<<<<<<<=========<<<:::999:::;;;777888888666555555777999777888888888888888888777555555444222111000//////444555666555555666999;;;CCCJJJUUU^^^eeeiiikkkmmmfffZZZJJJ???;;;<<>><<<;;;>>>AAAAAA???DDDQQQ\\\\\\XXXPPPGGGAAA>>>@@@BBBBBBCCCEEEGGGHHHIIIIIIIIIKKKJJJMMMQQQSSSVVV___hhhtttzzz}}}|||{{{}}}}}}|||~~~||||||}}}}}}}}}}}}}}}||||||}}}~~~||||||{{{|||}}}~~~}}}}}}~~~~~~~~~uuu___KKKBBB@@@???===<<<;;;::::::;;;<<<===999:::;;;BBBTTTkkk{{{zzzrrrbbbUUUHHHCCCAAA===:::999888:::;;;:::<<<>>>;;;666;;;;;;<<<:::999888999;;;999888777777888:::<<<===777;;;;;;>>>KKKZZZZZZPPP@@@<<<:::???EEEJJJOOOUUUPPPNNNLLLJJJFFFBBB>>>===777;;;@@@CCCDDDGGGLLLOOOYYYWWWQQQIIIAAA<<<===AAA???AAAFFFNNNUUUXXXYYYXXXMMMEEE<<<888999:::999777888888777666666666777888<<<;;;:::999888777777888;;;<<<>>>===;;;999999:::888777888999;;;:::888666666666555555666777777777777777888888999::::::;;;<<<;;;999888888999;;;<<<999888888999;;;;;;:::888;;;<<<<<<;;;::::::===???<<<;;;<<<======@@@KKKWWWeeefffWWWFFF@@@:::666;;;666555555666999;;;;;;;;;777888888999999999999999???BBBJJJYYYlll{{{}}}yyyssskkkddd^^^XXXPPPJJJBBBAAA???===<<<;;;;;;;;;=========<<<:::999:::;;;888777777666666777999;;;888888999999999999888888555555444444222111000000333333444444555777;;;???KKKQQQZZZaaabbbaaa___^^^bbbWWWIII===888999<<<===;;;999666666888;;;<<<===:::;;;<<<;;;999888888999;;;:::999888999999;;;;;;888999:::;;;;;;;;;:::999AAABBBBBBCCCBBBBBBAAA@@@??????@@@AAABBBCCCCCCDDDBBBCCCDDDFFFHHHLLLQQQUUUbbbjjjrrrvvvuuussstttvvvwwwuuussstttvvvxxxyyyyyyyyyxxxwwwwwwwwwyyyzzz{{{{{{yyyvvvvvvxxx{{{||||||~~~}}}yyyvvvuuuuuuwww{{{{{{{{{zzz{{{|||}}}|||yyyyyyzzz|||~~~{{{~~~{{{vvvwww{{{uuukkk]]]VVVMMMEEEAAAAAABBBCCCGGGGGGGGGEEEBBB@@@??????@@@BBBCCCDDDDDDBBB???>>>>>>======???AAAAAA???>>><<>>???HHHVVVaaaYYYSSSJJJCCC@@@AAACCCDDDBBBCCCDDDFFFGGGHHHIIIIIIJJJJJJMMMRRRUUUYYYbbblllvvv{{{|||zzzzzz}}}}}}{{{{{{{{{zzz{{{}}}}}}||||||~~~~~~||||||~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~wwweeeRRRFFFAAA???======;;;;;;;;;;;;======999:::;;;BBBTTTjjjyyyyyyqqq```TTTIIIDDDAAA<<<999999999<<<<<<;;;===???<<<666999:::;;;:::999999;;;===888888888888999:::<<<<<<888:::;;;>>>IIIVVVXXXRRREEE>>>999:::===???DDDIIIPPPQQQQQQNNNIIIDDD???<<<<<>>DDDLLLTTTYYY[[[VVVOOOFFF@@@???===999444777666666666666888:::;;;<<<;;;:::999888888777777;;;===??????===;;;:::;;;666666777888::::::999777666666666666555666888999888888999999::::::;;;;;;<<<;;;999888888999;;;<<<888888888999;;;;;;:::888:::::::::999888999;;;>>>::::::<<>><<<;;;::::::<<<<<<<<<;;;999888999:::555444333333444666777777888888999999999999888888444555555666666555444444000111333444555999===AAAKKKNNNQQQSSSRRRPPPOOOOOOOOOIII@@@999555444555666:::888555555777:::;;;;;;999;;;<<<<<<:::999999999999999888777777888:::;;;777999;;;<<<;;;;;;::::::AAAAAABBBBBBBBBBBBBBBBBB???@@@@@@AAABBBCCCCCCDDD@@@AAACCCDDDEEEHHHLLLPPP]]]fffpppvvvvvvuuuwwwyyyvvvuuutttvvvxxxzzz{{{zzzyyyxxxwwwwwwwwwzzz|||}}}yyywwwvvvwwwzzz|||~~~~~~zzz{{{|||{{{xxxvvvuuuvvvzzz|||zzzzzzzzzzzz{{{}}}}}}{{{yyyyyyzzz{{{zzz|||yyyuuuwww{{{uuujjj^^^XXXPPPGGGBBB@@@AAABBBGGGHHHGGGEEEBBB@@@@@@@@@BBBCCCEEEFFFFFFEEECCCBBB???>>>>>>???AAAAAA@@@???<<<@@@AAA@@@DDDOOO[[[bbbVVVOOOFFFAAAAAADDDEEEEEE@@@AAAAAACCCDDDEEEFFFGGGIIIIIIMMMRRRWWW[[[fffpppxxx{{{{{{yyyyyy}}}}}}{{{yyyyyyzzz|||~~~}}}||||||~~~}}}{{{zzzzzz|||~~~~~~~~~~~~~~~||||||}}}xxxkkk[[[LLLBBB======<<<;;;::::::;;;<<<===999:::===DDDUUUjjjxxx}}}~~~wwwnnn]]]SSSIIIDDDAAA<<<::::::;;;======;;;<<<>>><<<777666888888888777777999;;;888888888888888999:::;;;;;;===>>>???HHHRRRUUURRRGGG???999999999:::===AAANNNTTTWWWUUUPPPKKKEEE???AAABBBBBB@@@===>>>AAAEEETTTZZZ^^^[[[UUUNNNEEE>>>:::999999===EEENNNVVVZZZXXXUUUQQQMMMJJJEEE===888777777666666777:::===>>>>>><<<::::::;;;;;;:::999:::<<>>===<<<<<<777666666888:::;;;;;;999666777888777666666888:::999999:::::::::;;;;;;;;;;;;:::999888888999:::;;;888777666777999::::::999888999999999888888:::;;;999:::===@@@???@@@HHHQQQ```kkkcccOOOFFF>>>888::::::888666555666666666444666777888999999999888777:::<<>>???AAABBBAAA@@@<<>>FFFWWWkkkxxx{{{~~~|||tttlll[[[QQQIIIEEEAAA<<<:::;;;;;;<<<;;;999999<<<;;;777888999999888777666888999888888888888888888888888;;;===>>>@@@GGGPPPUUUVVVJJJBBB<<<;;;:::888999<<>>:::999888777888:::===???>>>;;;999999;;;<<<;;;:::777:::===???>>>===<<<<<<:::888888999;;;===>>>===666888:::999888777999;;;::::::::::::;;;;;;;;;;;;;;;:::888777777888:::;;;888666444555777999999999666888::::::999888999:::::::::===@@@>>>===CCCKKKYYYhhhdddRRRIIIBBB<<<===:::888666666777888777666555666888:::::::::888888888;;;@@@EEEMMMZZZjjjtttwww|||~~~~~~{{{xxxuuummmccc\\\SSSPPPKKKEEE@@@===<<<<<<=========<<<:::999:::;;;<<<;;;;;;===??????<<<:::666777777888888777777666444555777999:::999888888333444666777666777999:::888999:::::::::;;;<<<>>>777888888999888999::::::;;;:::888888888888777555555888;;;<<<;;;:::::::::999999777666666777888999555999<<<===<<<:::999:::DDDBBBAAA@@@AAACCCEEEGGG@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCCCCEEEIIIKKKTTT^^^kkksssvvvwwwzzz}}}vvvwwwxxx{{{~~~~~~}}}yyyxxxwwwwwwxxx{{{~~~~~~~~~~~~}}}{{{yyyvvvxxxyyyzzzyyyyyyzzz{{{~~~~~~~~~~~~||||||||||||}}}~~~~~~|||{{{~~~{{{vvvyyy}}}uuuiiiXXXUUUPPPJJJFFFFFFHHHJJJCCCDDDEEEDDDDDDDDDFFFHHHBBBBBBBBBAAA@@@???>>>===@@@???>>>???AAABBBAAA@@@;;;AAAGGGKKKUUU___aaa\\\TTTMMMEEECCCFFFGGGDDDAAAAAAAAAAAABBBDDDEEEGGGHHHHHHIIIMMMSSSYYY^^^iiittt{{{|||{{{yyy{{{~~~|||~~~|||{{{|||~~~|||}}}zzzzzz{{{{{{{{{{{{}}}~~~}}}}}}|||wwwrrrgggVVVDDD:::<<<;;;:::999999:::;;;<<<888;;;@@@HHHYYYlllwwwzzz~~~|||zzzsssjjjYYYPPPHHHEEEAAA===;;;<<<;;;<<<:::666777;;;:::666=========;;;888777888999888888888777777777777777777999<<<@@@HHHRRRYYY[[[MMMFFF@@@===;;;777555777888FFFSSSXXX[[[\\\YYYSSSDDDBBB@@@>>>>>>>>>??????>>>FFFNNNRRRWWWYYYPPPDDD>>><<<999888:::===???@@@FFFMMMVVV[[[XXXPPPHHHBBB===<<<:::888888:::<<<>>>;;;888666777:::;;;:::888555888<<<>>>===<<<<<<<<<<<<:::999:::===???@@@@@@666999;;;;;;999888999;;;::::::;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;888555333333555888999:::666888:::;;;:::999999999:::;;;>>>???<<<:::>>>FFFSSSeeedddTTTKKKEEE???@@@999777666777999::::::999444666888:::;;;:::999888444999===@@@CCCMMM]]]iiisssyyy~~~~~~}}}~~~~~~}}}}}}~~~}}}yyyqqqjjjXXXUUUOOOHHHCCC???>>>===>>>??????===;;;:::;;;===:::999:::===???>>>:::666666666777777777777666666555666888999:::999777666666777999888777555555666444777:::;;;:::999888888666777777777666666777888<<<;;;:::999999888555333333666:::;;;;;;::::::;;;;;;:::888777777777888888555999===>>><<<999999:::AAABBBDDDCCCBBBAAAAAABBB>>>@@@AAAAAA@@@???AAABBBCCCCCCCCCBBBAAACCCFFFIIIQQQVVV^^^iiirrrxxxxxxwww}}}|||{{{zzzzzz{{{|||}}}|||{{{{{{{{{|||~~~~~~|||{{{yyyyyyxxxwwwvvvwww{{{}}}}}}}}}}}}~~~~~~|||{{{zzz{{{}}}~~~~~~~~~~~~~~~}}}zzzwwwwwwuuulllbbbWWWSSSPPPOOOKKKDDDAAABBBBBBCCCCCCDDDEEEFFFFFFGGGDDDCCCAAA?????????AAABBBBBBBBBBBBBBBAAA@@@??????@@@>>>AAANNN^^^fffbbbZZZKKKHHHDDDCCCDDDDDDBBB@@@CCCCCCCCCAAA@@@AAADDDFFFJJJNNNTTTZZZaaagggnnnrrr|||{{{yyyxxxxxx{{{}}}~~~yyyzzz||||||}}}}}}~~~~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~}}}wwwlll\\\JJJ>>>@@@===:::888888888888888:::<<<@@@HHHZZZmmmwwwxxx}}}~~~~~~|||uuulll```UUUJJJGGGDDD@@@;;;:::888888888777888888999999:::<<<===<<<888777888:::>>>===;;;999888777666666888999<<<@@@GGGQQQ\\\dddTTTDDD:::;;;;;;666555999999>>>EEELLLQQQUUUYYY\\\QQQLLLDDD???AAADDD@@@888;;;;;;AAALLLSSSRRRNNNMMMHHHCCC<<<999999999777555===DDDLLLQQQXXX]]]XXXNNNJJJFFF@@@===;;;;;;;;;:::;;;;;;:::999888777666666777777888:::;;;<<<:::999999888888888:::===@@@BBB999888777666666777888999;;;;;;:::::::::999999999999888777777888888777666999;;;===<<<777444444555:::999999888888999999:::;;;;;;;;;<<<===???AAABBBPPP\\\eeeaaaQQQBBB<<<<<<;;;666333777>>>@@@;;;444333555777:::;;;<<<<<<<<<<<<;;;::::::>>>HHHSSS[[[iiiooowww|||}}}{{{zzz|||}}}||||||wwwrrrllldddYYYPPPKKKGGGCCC@@@@@@???===;;;::::::::::::===:::888888;;;<<<;;;999777666666666666666666777888666444222222333555777888888888999::::::777555222555666555222111333666333555555333111111555888777777777777777666666555///555::::::888666888;;;666888;;;===<<<999555222222666:::<<<::::::;;;>>>BBBCCCDDDDDDBBBAAAAAAAAA@@@AAABBBAAA???>>>???AAACCCCCCDDDCCCBBBCCCFFFHHHNNNSSS\\\hhhrrryyy||||||~~~}}}~~~}}}}}}||||||}}}~~~~~~||||||||||||zzzyyyyyy{{{}}}~~~}}}}}}}}}~~~~~~|||zzzyyyyyy{{{{{{|||}}}}}}||||||{{{~~~}}}yyyuuutttrrriii___UUUQQQNNNNNNKKKEEECCCDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDCCCBBBAAA@@@@@@AAABBBBBBBBBCCCBBBBBBAAA@@@???BBBAAAFFFSSS```ccc[[[RRRFFFDDDBBBCCCDDDEEECCCAAACCCCCCCCCAAA@@@AAADDDFFFJJJNNNUUU]]]dddkkkrrrvvv|||{{{yyyxxxyyyzzz}}}~~~}}}~~~zzz|||}}}}}}}}}~~~}}}}}}~~~}}}|||~~~~~~}}}~~~}}}|||xxxpppaaaNNNAAA@@@>>>;;;:::;;;;;;;;;:::;;;===AAAJJJ[[[nnnxxxyyy{{{|||}}}~~~~~~~~~}}}{{{sssjjj___TTTIIIEEECCC???;;;;;;999999888888888888999999:::;;;;;;:::999888999:::<<<;;;:::999888777777777777888:::>>>FFFQQQ^^^fffSSSDDD999:::;;;777777<<<888;;;AAAFFFLLLSSSYYY^^^WWWRRRIIIAAA???@@@>>>888666666<<>>;;;777666888;;;:::999999888888999999:::;;;;;;<<<===>>>@@@AAABBBSSS^^^iiifffWWWGGG???>>>;;;888666999>>>???<<<777333555777888::::::::::::999999888999<<>><<<;;;;;;;;;;;;<<<:::888999;;;===<<<:::::::::999999999999:::::::::888666555555666888999>>>===;;;;;;;;;999777444555444333333555555666666666777777555333333666999666666777777777777666666777:::<<<999666444777:::777999<<<======:::666444222444777888888999;;;<<>>???@@@BBBCCCDDDDDDCCCCCCEEEGGGJJJOOOXXXeeerrr{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{zzzzzz{{{{{{{{{|||}}}~~~~~~}}}{{{yyyxxxyyyzzzzzz{{{{{{zzzyyyyyy}}}xxxsssrrrpppggg]]]SSSOOOLLLLLLJJJEEEDDDFFFDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???CCCFFFNNNZZZbbb___SSSGGGAAAAAAAAACCCEEEFFFDDDBBBBBBCCCBBBAAA@@@AAADDDFFFKKKPPPXXX```gggooovvvzzz{{{zzzyyyxxxxxxzzz{{{||||||~~~|||}}}~~~~~~}}}~~~~~~}}}{{{|||~~~}}}}}}{{{~~~|||{{{zzzuuuhhhTTTEEE@@@???=========>>>===<<<<<>><<<<<<::::::999999888999999:::999888888888:::;;;:::999::::::999888888888888999777777888;;;CCCPPP]]]gggTTTEEE999999999777999===777888;;;>>>EEEMMMWWW^^^^^^[[[RRRGGG@@@>>><<<999777777;;;AAAEEEFFFKKKQQQRRRNNNGGG???999777999;;;888;;;>>>???EEEPPPZZZ^^^]]]UUUIII@@@;;;;;;<<<===============<<<:::888777555444555:::AAACCCAAA===<<<<<<:::999777555444444222333555777888999999:::666777999:::;;;;;;:::999999777666666666666444333<<<===<<<999666666;;;???:::999999888888999999:::;;;;;;<<<>>>???@@@AAABBBRRR^^^jjjiii\\\KKK@@@<<<;;;::::::;;;======;;;:::444555666777888888888888888888999:::<<>><<<:::::::::999777555888444222333777:::888555888888888666444444555777555666777777777777777666<<<<<<<<<999555444888;;;888:::<<<>>>===;;;777555888777777999<<<>>>??????AAACCCCCCBBB???=========@@@AAAAAA@@@>>>???@@@BBBAAABBBCCCCCCBBBBBBCCCEEEHHHLLLUUUbbbooozzz~~~~~~~~~~~~}}}|||~~~{{{|||~~~~~~|||{{{{{{|||{{{|||}}}~~~~~~|||{{{{{{{{{{{{|||{{{{{{zzzzzz~~~yyyuuutttrrriii___SSSNNNLLLKKKHHHDDDCCCEEEDDDDDDEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBCCCDDDDDDCCCCCCBBBAAA@@@DDDJJJUUU___bbb[[[LLL@@@@@@AAACCCEEEFFFFFFDDDCCCAAABBBBBB@@@@@@AAADDDGGGLLLRRRZZZbbbiiipppvvvzzzwwwwwwwwwwwwwwwxxxxxxyyyzzz|||~~~|||}}}}}}|||}}}}}}~~~~~~~~~}}}{{{zzz|||~~~~~~}}}}}}~~~~~~~~~}}}{{{{{{yyylllWWWFFF@@@>>>======>>>???>>>===<<>>===>>>;;;:::999999999999999999999666555777:::<<<;;;888888888888888888999999:::999888777999@@@LLL[[[dddWWWIII<<<888888777999<<<888777777888===GGGRRRZZZ```aaa\\\PPPFFFAAA===:::>>>===>>>@@@???@@@FFFNNNUUUTTTPPPGGG>>>999999:::999:::999888:::CCCOOOWWW___ZZZRRRKKKFFFBBB???===<<<<<<>>>>>>>>><<<:::999999777666;;;AAADDD@@@;;;;;;;;;;;;:::888666444333222333555777888888888777444555888:::;;;;;;:::::::::888777666777666555333888999:::888666666:::>>>:::999999888888999999:::;;;<<<===>>>@@@AAAAAABBBLLLYYYfffiii___NNN@@@999:::;;;<<<;;;:::::::::;;;666666777777777777777777888:::<<<===>>>@@@DDDGGGJJJVVVfffttt|||~~~{{{yyyzzz~~~~~~}}}~~~zzzrrrkkkccc[[[QQQJJJDDDCCCAAA>>>===<<<<<<<<<:::999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888888666666666777999:::888666555666888999999888:::777555666777888888666777777666444333222333444555555666777777777777777999:::;;;999888888:::===888999<<<===<<<:::888666;;;888666888===@@@AAA@@@@@@AAAAAA@@@>>>;;;;;;;;;===>>>?????????@@@CCCFFF@@@AAABBBAAA@@@@@@BBBCCCIIILLLSSS^^^kkkvvv~~~~~~}}}|||{{{zzzzzz|||{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||yyyxxxvvvmmmcccTTTOOOKKKJJJFFFAAA@@@CCCCCCDDDEEEFFFFFFEEECCCBBBCCCCCCDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBAAAAAADDDLLLXXX```___UUUHHH???BBBDDDFFFFFFFFFDDDBBBBBBAAAAAAAAA@@@???AAADDDGGGNNNSSS[[[bbbiiioootttwwwsssssstttuuuvvvvvvvvvvvvyyy{{{~~~}}}{{{yyy{{{~~~~~~}}}{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxzzz}}}}}}|||{{{{{{{{{~~~}}}}}}~~~~~~}}}{{{{{{yyylllXXXGGG???>>><<<<<<===>>>======<<>>>>>???;;;:::999999888888888999888555444666:::<<<:::888777777777777888999:::;;;;;;999777777===HHHVVV```ZZZMMM???999777777777888999888666666999@@@JJJQQQ\\\bbbbbbZZZPPPIIICCC???CCC@@@>>>===;;;;;;BBBKKKRRRUUUUUUQQQHHH@@@;;;999888777666555555:::DDDLLLWWWWWWXXXWWWTTTMMMDDD>>>======>>>>>>>>>===<<<;;;<<<999777999======:::666777777888888777666555555333444666777777666555444333555777888::::::::::::;;;:::888888888888777555555888;;;;;;999888:::<<<:::999999888888999999::::::;;;===???@@@AAAAAAAAAGGGTTTccciiicccSSSCCC999:::;;;<<<:::888777888:::888888888777888888888888888:::<<<=========???AAADDDOOO```nnnxxx~~~~~~|||yyyxxxzzzyyyrrrkkkaaaVVVOOOJJJHHHEEEAAA>>><<<;;;;;;999999999999999999;;;<<<===<<<<<<<<<<<<<<<<<<===999888888888888999:::;;;888666444444666999::::::999;;;;;;999666444666888888777555555444444333333444444555777888888888888888:::;;;<<<;;;:::::::::777888:::;;;;;;999777666888555333444999<<<<<<;;;>>>@@@@@@???===;;;;;;<<<<<<===>>>>>>>>>AAAEEEHHHBBBBBBAAA???>>>???BBBDDDJJJLLLQQQ[[[gggrrr{{{~~~{{{|||}}}~~~}}}|||{{{yyyxxxyyy{{{~~~}}}|||}}}~~~~~~~~~~~~}}}||||||yyyooodddTTTOOOJJJHHHEEE@@@???BBBBBBCCCEEEGGGGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAGGGOOOYYY\\\WWWNNNFFFAAACCCEEEFFFFFFCCCAAAAAAAAA@@@@@@@@@@@@???AAADDDGGGMMMRRRZZZbbbhhhmmmrrruuuooopppsssuuuvvvvvvvvvvvvyyyzzz|||}}}}}}{{{yyywwwuuuxxx|||}}}}}}{{{zzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{{{{{{{|||}}}}}}~~~~~~|||{{{{{{|||~~~~~~}}}xxx{{{}}}~~~}}}{{{zzz{{{zzzyyyyyyyyyzzz|||~~~~~~{{{yyyyyyvvvjjjXXXJJJAAA>>>;;;:::;;;<<<===<<<;;;???CCCIIIVVVhhhvvv|||{{{}}}~~~~~~}}}qqqfffXXXMMMBBB???@@@>>>===>>>::::::999888777777777777666555555666888:::999999666666666777888999::::::;;;999777777;;;FFFRRR[[[[[[PPPBBB:::777777666555999999888777888===CCCHHHTTT\\\aaa^^^XXXRRRLLLGGGBBB>>>;;;;;;::::::@@@FFFKKKPPPUUUVVVRRRJJJBBB===666333222444555777>>>EEEJJJOOOVVV\\\]]]WWWMMMEEECCCCCCAAA@@@>>><<<;;;;;;:::888666666666777777666666666555555555444444444444555555555555555444444444555666777888999::::::;;;999888888999:::999777666:::>>>>>><<<;;;<<<>>>:::999999888888999999:::999:::<<<>>>@@@@@@@@@???DDDQQQaaakkkhhh[[[JJJ???;;;;;;;;;999777666777888888888777777777888999999666888:::;;;:::::::::;;;@@@IIIWWWdddoooyyy|||zzzzzz}}}~~~yyysssjjj```YYYSSSPPPLLLGGGBBB>>><<<::::::;;;;;;:::999888:::;;;>>>>>>============>>>>>>;;;;;;;;;;;;<<<===>>>>>>===:::777555777999::::::888;;;<<<:::555333555999999888777777888888666555333444555777888999999999:::;;;<<<===<<<:::777555666777999::::::999777666999888777888999;;;;;;;;;>>>@@@AAA@@@???======>>>===>>>>>>>>>>>>@@@DDDHHHEEEDDDBBB???>>>???CCCGGGHHHJJJNNNWWWcccpppyyy}}}yyyzzz|||~~~}}}{{{zzzxxxwwwwwwyyy|||~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}|||~~~~~~}}}|||xxxlll___RRRLLLHHHGGGDDD@@@@@@CCCAAABBBEEEGGGGGGFFFEEECCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBLLLSSSXXXWWWOOOGGGCCCCCCAAACCCDDDCCC@@@>>>???AAA???@@@@@@??????AAADDDGGGKKKQQQYYYbbbiiinnnsssvvvmmmooosssvvvxxxxxxxxxwwwyyyyyyyyyyyyxxxvvvuuusssppptttyyy||||||{{{zzzyyyyyyzzz{{{||||||{{{zzzzzzyyyyyyyyyzzzzzz{{{|||}}}}}}}}}|||}}}zzzyyyxxxyyy|||~~~zzz}}}}}}||||||vvvwwwxxxzzz{{{}}}~~~~~~xxxwwwwwwvvvqqqgggYYYNNNDDD@@@;;;999999;;;======:::===@@@DDDPPPcccsss{{{{{{}}}~~~||||||~~~}}}qqqeeeSSSIII@@@>>>>>>===;;;;;;:::999888777666666666666555666777777666666888999777777666777777888999:::999777666666;;;EEEQQQZZZZZZPPPDDD;;;999999777444666888999:::;;;===@@@BBBLLLSSSZZZ[[[ZZZZZZUUUPPPGGGAAA<<<======;;;===@@@CCCHHHPPPWWWYYYTTTLLLEEE:::444111444777777;;;@@@@@@EEEOOOXXX]]]\\\VVVQQQNNNLLLGGGBBB>>>;;;:::999777777777666555888<<<@@@===<<<999777555444333333333333333333444555666666666666555555555777999;;;999777777777999:::999888888;;;======::::::===???:::999999888888999999:::777999;;;===?????????>>>AAAMMM___kkklllaaaPPPEEE>>>===;;;999888888888888777666666555666777888999777999;;;;;;:::999999:::===CCCMMMXXXcccppp~~~}}}~~~~~~{{{vvvnnnhhh]]]ZZZTTTMMMFFFAAA===;;;<<<>>>>>>===:::999:::<<<======<<<<<<<<<<<<======;;;<<<<<<======>>>??????===:::666444666888;;;;;;777888888777777777888999999777666777999999777555222333555666888999999:::;;;:::::::::::::::888777777888999:::::::::888888;;;<<<>>>>>><<<<<<<<<===???AAABBBBBB@@@??????@@@?????????>>>===???CCCFFFHHHFFFCCC@@@>>>@@@EEEIIIGGGHHHLLLUUUbbbnnnxxx}}}yyyzzz}}}~~~~~~~~~}}}{{{zzzwwwvvvvvvxxx{{{}}}}}}}}}~~~|||{{{||||||{{{zzz{{{|||~~~|||{{{{{{{{{|||}}}}}}||||||{{{}}}~~~}}}{{{uuugggZZZOOOJJJGGGFFFDDDAAABBBEEE@@@BBBDDDGGGHHHGGGEEEDDDDDDCCCAAA@@@AAABBBEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBPPPUUUXXXSSSIIIBBBBBBEEE???@@@AAA@@@===<<>>999<<<>>>AAALLL```qqqzzz{{{}}}~~~~~~|||}}}}}}|||{{{{{{~~~}}}qqqeeePPPFFF===<<<===;;;999999999888777666555555555555444666999888555444777999777777777777777888999999666555555666;;;EEERRRZZZWWWOOODDD;;;:::;;;999555333666:::======>>>???@@@GGGMMMSSSVVVZZZ]]][[[WWWPPPHHHAAAAAA@@@===:::;;;===BBBKKKUUU\\\[[[TTTMMMBBB888333555888777888<<<;;;???HHHRRRZZZ^^^]]][[[WWWSSSLLLEEE???;;;888888666888:::999888<<>>>>>>>>===>>>JJJ\\\jjjlllcccSSSGGGAAA>>>;;;999::::::999888555555444444555666888999999;;;===<<<;;;:::;;;<<<:::???GGGOOO[[[jjjzzz~~~yyytttdddaaaZZZRRRJJJDDD???===???AAAAAA???;;;:::;;;>>>::::::999999999999:::::::::::::::;;;<<<======>>>777444111111444888<<<>>>777444333555999;;;;;;999666444333555888888666333222333444666888999::::::999777666666888;;;======888999:::;;;;;;;;;:::999888<<<>>>>>>;;;888999:::AAAAAAAAAAAABBBCCCDDDEEE@@@===:::;;;>>>BBBDDDDDDDDDCCC@@@??????AAACCCEEEGGGIIILLLSSS^^^jjjuuu{{{zzz|||~~~}}}|||{{{{{{zzzuuurrrttt{{{~~~|||xxx}}}~~~~~~|||zzzzzz{{{|||vvvuuuvvvxxx|||}}}||||||}}}}}}}}}zzzzzz{{{zzzzzzzzzzzzwwwmmm```WWWLLLJJJGGGDDDCCCBBB???>>>===>>>@@@CCCEEEEEEBBB@@@AAAAAAAAA???===>>>AAACCCEEEDDDDDDCCCCCCCCCCCCCCCRRRUUUWWWRRRJJJBBB???@@@??????@@@@@@???>>>===<<>><<<;;;777666444333444555777888999888555444444555888999999888777666777666555444444333555777999>>>JJJWWWTTTTTTFFF888999999666999444555666777999;;;<<<===CCCDDDHHHMMMSSSYYY___bbbPPPOOOHHH@@@;;;<<<;;;888999:::???IIIUUU\\\ZZZSSSDDD@@@;;;888777777888888===:::<<>><<<:::888999<<<>>>??????;;;777444666;;;???>>><<>><<<::::::<<<>>>DDDHHH[[[mmmooojjj]]]III???:::888:::;;;888666666999:::999666333222555888333666888999888666555555??????AAAHHHUUUgggxxx|||pppoooggg[[[RRRLLLFFF@@@AAABBBAAA???======???AAA@@@??????>>>===;;;:::999444888;;;===<<<;;;::::::555333222333666:::<<<<<<<<<888333333666888666333666555444555777999999888555666555333111222666:::999666444555888:::999777555888;;;<<<<<<<<<===>>>888999999888777777888:::>>>>>>???@@@AAABBBCCCDDDBBB???======@@@BBBBBBBBBDDDCCCBBBAAABBBCCCEEEFFFFFFGGGJJJRRR]]]jjjwww~~~}}}~~~~~~~~~}}}|||zzzyyyzzzwwwuuuwww{{{}}}{{{xxxyyyzzzzzzyyyxxxwwwxxxzzzuuuuuuuuuxxx|||}}}{{{{{{|||~~~}}}}}}{{{|||}}}zzzzzzyyyyyyuuummm```WWWLLLIIIFFFDDDCCCBBB???>>>>>>>>>???BBBDDDCCCAAA???@@@@@@@@@???>>>>>>@@@BBBCCCCCCCCCBBBBBBDDDGGGIIIPPPRRRSSSPPPJJJDDDAAA@@@=========>>>>>>??????@@@@@@AAABBBBBBBBBBBBDDDFFFLLLSSS[[[bbbllluuuvvvrrrpppsssvvvzzz|||}}}|||{{{}}}}}}{{{wwwrrrqqqsssuuuttttttvvvxxx{{{{{{zzzyyyxxxwwwvvvwwwyyyyyywwwuuutttvvvxxxxxxvvvuuuvvvxxxxxxyyyxxxwwwuuuuuuwwwxxx{{{|||}}}|||{{{{{{|||~~~||||||}}}~~~|||{{{{{{|||~~~{{{xxxuuurrrsssrrriii[[[OOOFFFBBB===999999:::;;;<<<;;;???@@@@@@HHHZZZjjjrrryyyzzz|||}}}~~~}}}}}}|||~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}oooaaaRRRGGG>>>===>>>===:::999666555444444444666888999999888666555555666888999;;;:::999888777777555444333333555777888===IIIUUUUUUVVVGGG999999888444888555666666777888999::::::>>>???BBBGGGMMMUUU[[[^^^XXXXXXRRRGGG@@@>>><<<999666777999@@@KKKTTTWWWVVVLLLFFF>>>888555666777777:::888;;;BBBJJJQQQ\\\fffgggeeeRRR@@@===:::444555222333555666:::CCCPPPYYYUUUSSSMMMEEECCCBBB>>>999666666666666555555666777777666555222000000333555222333666999;;;======>>>;;;:::888999<<<>>>>>>>>>===999666888<<>><<>>???AAAGGGSSSddduuuwwwuuunnnbbbXXXQQQJJJDDDFFFEEECCCAAA@@@@@@@@@AAAAAAAAA@@@>>><<<:::888777555888;;;===<<<;;;::::::777555333444666888999999:::666333444777888666333555444333444777999999999888888777444111222555888999777555666888:::999888555888:::;;;;;;;;;<<<===888999999888666666777999===>>>@@@BBBCCCCCCCCCCCCBBB@@@???@@@AAAAAA@@@???CCCCCCCCCDDDEEEFFFGGGGGGEEEEEEHHHOOO[[[jjjxxx~~~}}}~~~~~~{{{yyywwwxxxyyyzzz{{{{{{zzzyyyxxxuuuvvvwwwwwwvvvuuuwwwxxxuuutttuuuxxx|||~~~|||zzzzzz{{{|||}}}}}}~~~~~~}}}||||||}}}{{{zzzxxxwwwtttlll```XXXLLLJJJFFFDDDCCCBBB@@@>>>@@@??????@@@BBBBBB@@@???===???@@@@@@???>>>>>>???@@@AAAAAA@@@AAAFFFMMMTTTPPPNNNLLLJJJIIIFFFCCC@@@???>>>===<<<<<<>>>???@@@<<<>>>AAABBBBBBCCCDDDFFFLLLVVVaaaiiiooouuuwwwuuuqqqtttwww{{{}}}}}}{{{zzz}}}}}}{{{xxxuuutttuuuvvvuuuwwwzzz{{{zzzzzzzzz{{{zzzwwwtttvvvzzz{{{xxxsssxxxyyyyyyxxxvvvvvvwwwyyyyyywwwtttsssuuuwwwyyyyyy~~~~~~|||zzzyyy{{{}}}}}}~~~~~~||||||}}}~~~||||||{{{|||~~~~~~|||{{{yyyvvvttttttssskkk\\\PPPFFFAAA<<<999888999:::;;;:::>>>???@@@HHHXXXhhhrrryyyzzz{{{|||~~~~~~~~~}}}~~~zzzmmmaaaSSSHHH???======:::777777555555444555666777888999888777777777777777777888;;;;;;:::999888777666666444333555888888<<>>AAAGGGSSS```fffdddQQQ???<<<888222444333333444777===EEEMMMRRRRRRRRRPPPMMMMMMLLLFFF>>>999888777666666555555666555555555333111111222444333555666999:::;;;<<<<<<:::999888999;;;===>>>===???<<<999:::===???>>>===??????>>><<<999999:::<<>>???AAAGGGQQQaaaqqq|||~~~||||||xxxlllaaaZZZRRRKKKGGGDDD@@@???@@@AAA???===BBBAAA@@@>>>;;;999777666777999<<<===;;;:::999999:::777555555666777777666777444333555888999777444333222222333666999:::999:::999888555333222444777888777555666777999888888666777999999999999;;;<<<888888999777555555666888???AAACCCDDDEEEDDDBBBAAA??????@@@AAAAAA@@@???>>>@@@AAACCCEEEFFFGGGGGGFFFEEEFFFHHHNNNYYYhhhvvv~~~~~~~~~~~~~~~}}}~~~~~~{{{xxxvvvvvvzzz}}}}}}zzzwwwwwwxxxtttvvvxxxxxxwwwwwwxxxyyyvvvvvvvvvyyy}}}~~~}}}{{{zzzyyyyyyzzz{{{|||{{{{{{zzzzzz{{{}}}{{{yyywwwvvvrrrkkk```XXXMMMKKKHHHFFFEEEDDDBBB@@@BBB@@@??????@@@AAA@@@???;;;>>>@@@AAA???>>>=========?????????AAAHHHTTT\\\SSSMMMFFFCCCDDDEEECCCAAADDDBBB>>>;;;::::::<<<>>><<>><<<;;;888666666444444555666777888888999666777888999999888777666777888999888777777888888555555777999999;;;EEEOOOZZZ\\\OOO???<<<777222666444444555555666777777777777777888:::???EEEJJJNNNYYY___aaaYYYNNNEEE>>>888555444444888===DDDQQQ\\\[[[TTTKKKCCC===999777555444555888::::::>>>LLL[[[cccbbbQQQ???<<<999444777888666555888>>>CCCFFFFFFHHHLLLPPPSSSVVVUUUKKK@@@;;;999777666555555444333111333444333222000000111333444555777888999::::::999888888999;;;======<<>>???BBBGGGPPP^^^nnnyyy~~~||||||~~~|||uuukkkccc[[[SSSJJJEEE@@@???BBBCCC@@@<<<@@@???===<<<:::999888777888:::<<<<<<;;;999888888999777555555666777777666555444555777::::::888666222111111333666999::::::999888777666555555666777666666555555555666666666666777888888777777999:::777888888777555444666777AAABBBCCCDDDCCCAAA???===;;;===???@@@AAA@@@??????>>>@@@BBBDDDEEEEEEEEEDDDGGGFFFHHHMMMXXXfffsss|||~~~~~~}}}}}}}}}~~~{{{|||~~~~~~{{{xxxvvvvvvzzz}}}}}}yyyvvvvvvwwwwwwyyy{{{|||{{{zzz{{{|||yyyxxxxxx{{{||||||zzzyyyyyyyyyzzzzzzzzzyyyxxxxxxyyyzzz||||||{{{yyywwwuuuqqqjjj___WWWOOOLLLIIIHHHGGGFFFDDDCCCBBB@@@??????AAAAAA@@@???;;;>>>@@@AAA@@@>>>======<<<===>>>@@@DDDLLLWWW```WWWMMMAAA<<<===AAABBBAAADDDAAA===:::999:::<<<>>>@@@CCCEEEFFFFFFEEEEEEFFFNNN]]]kkkrrruuuxxxzzzzzzyyyzzz{{{|||}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzyyyxxx{{{~~~~~~{{{yyyzzz|||zzzvvvtttxxx{{{{{{{{{{{{|||}}}|||xxxtttuuuyyy}}}~~~|||yyyxxxyyyzzz|||~~~{{{zzz{{{}}}||||||}}}~~~{{{yyywwwyyyxxxnnn___RRRFFFBBB<<<888777888999999;;;===@@@CCCHHHTTTffftttzzzzzz|||~~~{{{xxxsssggg[[[LLLDDD===;;;:::777666888333444666777888888888777666777888999999888777666222555777777666777999;;;777777:::<<<:::;;;CCCLLLZZZ^^^RRRBBB>>>888333666222222333555666777888999999999888999;;;???CCCEEEOOOXXX___]]]VVVNNNEEE===666444666999;;;>>>HHHTTTWWWTTTPPPKKKFFF@@@:::555555666888888555999HHHXXX``````QQQ@@@===;;;888<<<:::777666999>>>BBBAAA??????EEEMMMUUU\\\[[[PPPBBB<<<999666444444444222000///111222222111//////000222222333444555666777777888777777999;;;<<<<<<;;;===;;;999888999:::::::::777999:::::::::;;;===>>>@@@BBBTTTggglllmmmgggXXXGGGCCC@@@@@@===999:::>>><<<;;;999888888777666666888999999888777777888:::===???CCCGGGNNN[[[kkkwww|||zzz~~~|||ssslllddd\\\PPPKKKEEEDDDFFFGGGCCC???<<<<<<::::::999999:::::::::<<<===<<<:::888777888666555444555777888888777555555666999:::;;;:::888333222111333777999::::::777666555555666777888999444444444333333333444444555777888888666666777888666777777666555555666888AAAAAABBBBBBAAA???===<<<;;;===@@@AAA@@@@@@@@@AAA>>>???AAACCCCCCCCCCCCCCCFFFFFFHHHMMMXXXeeerrryyy}}}}}}||||||}}}~~~zzz{{{|||}}}|||{{{yyyxxxwwwzzz}}}|||yyywwwwwwyyyzzz}}}~~~}}}}}}~~~{{{zzzzzz{{{~~~{{{zzzzzzzzzzzzzzz{{{{{{zzzxxxwwwxxxzzz{{{{{{zzzyyyxxxvvvuuurrrjjj^^^VVVOOOMMMJJJHHHHHHGGGEEEDDDAAA@@@@@@AAACCCCCCAAA@@@<<<>>>AAABBB@@@>>>>>>>>>>>>===>>>AAAHHHQQQYYY^^^TTTKKK???999:::>>>@@@AAA???===;;;999:::===@@@BBBDDDEEEGGGHHHGGGFFFGGGHHHPPP^^^lllssswww{{{}}}}}}}}}|||{{{zzzzzz{{{}}}~~~zzzzzz{{{|||~~~~~~|||zzzyyy{{{}}}}}}|||{{{{{{{{{zzzwwwvvvzzz~~~{{{zzz{{{~~~|||zzzxxxyyy{{{~~~~~~|||{{{{{{|||{{{}}}~~~{{{yyyxxx~~~}}}~~~|||zzzyyy{{{zzzppp```SSSGGGCCC===999888888999999;;;<<>><<<:::777777999444555777999999888777666555666777888888777666555000444777777666666999<<<888888;;;<<<:::999@@@HHHWWW\\\RRRCCC>>>888333777111222333555666888999:::;;;:::::::::;;;<<<>>>???GGGOOOWWWZZZZZZWWWOOOFFF;;;777777;;;:::777>>>HHHMMMNNNOOOOOOMMMGGG???999777777777666333777FFFUUU]]]___PPP@@@===;;;:::???777666666999>>>AAA@@@???:::???GGGQQQ[[[^^^TTTHHH<<<888444333444444222//////000222222000//////000000000111111222444666666777666777999;;;<<<;;;::::::999888777777888999999:::;;;<<<;;;999888888999@@@@@@PPPbbbiiimmmkkk^^^OOOGGG@@@???>>><<<<<>><<<999777666777444444444555888:::999888555666777888999999999999444333333444777:::;;;:::555444333444777999999888333444555333222111333444555777999999888666666666555666777777666666888:::BBBBBBBBBBBBBBBBBBBBBBBB???AAACCCCCCAAA@@@AAABBB@@@@@@AAABBBBBBBBBBBBBBBBBBCCCFFFMMMXXXeeerrryyy}}}}}}}}}}}}}}}|||||||||yyyyyyzzz{{{{{{{{{{{{zzz{{{|||}}}|||{{{{{{{{{||||||~~~}}}}}}}}}{{{zzzyyyzzz}}}~~~yyyyyyzzzzzz{{{{{{||||||{{{yyyyyyzzz|||}}}{{{yyyxxxwwwvvvvvvrrrjjj]]]TTTMMMKKKHHHGGGGGGFFFDDDCCC@@@@@@AAACCCEEEEEECCCAAA===???AAABBB@@@?????????@@@>>>>>>CCCMMMTTTXXXXXXKKKFFF>>>;;;;;;>>>???@@@<<<;;;::::::;;;>>>AAACCCDDDEEEFFFGGGGGGHHHJJJLLLRRR^^^kkksssxxx~~~|||yyyvvvvvvxxx|||~~~zzzzzz{{{~~~~~~{{{yyyyyyzzz{{{}}}}}}|||zzzzzzzzzzzz|||~~~~~~}}}zzzzzz|||}}}{{{{{{|||||||||~~~}}}|||{{{zzzzzz{{{{{{yyywww~~~~~~}}}{{{{{{|||{{{rrraaaTTTHHHDDD>>>:::999999::::::999:::===BBBEEEMMM```sss|||~~~~~~~~~|||{{{vvviii\\\PPPIIIBBB???<<<888888:::555777999::::::888555444555555666666666666555555333666999999666555888<<<666777:::;;;888666<<>>:::===:::444777@@@BBBEEEIIIMMMNNNJJJCCC>>>999777555444222777EEESSS\\\^^^PPP???<<<999888>>>888777888:::<<<=========777999===EEEQQQZZZVVVNNN===999444444666666333///111222333222111000222333000000000111222444666888666666666888;;;<<<:::999888888888777666777999::::::;;;<<<;;;999777777888>>>>>>MMM___gggpppqqqhhhZZZNNNBBB???@@@???>>>???;;;999777777888888555222777999;;;;;;999888888999555:::???CCCHHHTTTdddqqquuu|||~~~~~~}}}~~~}}}vvvoooaaa]]]WWWPPPIIICCC???===@@@???===<<<<<<===???@@@>>>>>>>>><<<999666666666444444444666888999999888555666666666666666888999666555555666888:::;;;:::666444333444666888777555444666666555222222333666444777:::;;;999777555444444555777777777888;;;===DDDDDDDDDDDDEEEGGGHHHIIICCCEEEFFFDDDAAA@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBB???AAAEEENNNYYYgggssszzz~~~~~~}}}{{{zzzyyyxxxxxxyyyyyyzzz{{{||||||~~~~~~}}}|||}}}~~~~~~~~~|||~~~|||{{{{{{{{{yyyxxxyyy{{{|||||||||xxxyyyyyyzzz{{{|||}}}}}}|||{{{zzz|||~~~~~~{{{xxxvvvvvvwwwwwwsssjjj]]]SSSLLLJJJGGGFFFEEEEEECCCBBB???@@@BBBEEEGGGFFFDDDAAA???@@@BBBAAA@@@???@@@AAAAAA>>>>>>EEEPPPWWWWWWTTTDDDAAA???===>>>?????????>>>===;;;;;;;;;<<<>>>???BBBCCCEEEEEEFFFHHHLLLOOOTTT^^^jjjrrryyy|||wwwtttsssvvvzzz}}}yyyyyy{{{~~~|||zzzxxxxxxzzz~~~|||yyy{{{{{{||||||||||||{{{{{{zzzzzz|||}}}yyyyyy|||~~~~~~||||||}}}}}}yyyuuuuuuwwwyyyyyywww|||}}}~~~|||{{{}}}|||rrrbbbTTTIIIDDD>>>:::999:::::::::777777;;;@@@CCCKKK^^^qqq||||||~~~~~~}}}}}}yyylll___TTTMMMFFFBBB===888888;;;666777:::;;;:::888555222555555555555555555555555666999<<<:::666555777;;;555666888:::777444999AAAMMMUUUNNN@@@;;;555111555666666666666777777777888777888:::<<<<<<<<<;;;;;;>>>???@@@EEEPPPYYYYYYSSSQQQEEE>>>???<<<555666>>>;;;>>>DDDJJJMMMKKKFFFBBB:::666333222222777DDDQQQ\\\^^^PPP???:::777666<<<;;;;;;;;;::::::999999999555444333999GGGTTTVVVPPP>>>999555555777888444111333333444333222222444555000000000111333555777999555555666888;;;<<<:::999888888888777777777999;;;777999::::::999999999:::===<<>>:::888666666888777444111333666888999888666555555222777===AAAFFFQQQbbbnnnrrr{{{}}}}}}~~~}}}}}}~~~||||||~~~{{{uuuqqqnnnggg]]]RRRIIIDDDCCCDDDCCCAAA???>>>???@@@AAA>>>???>>><<<888666555666555555555666888999888666555555555444333444666888888777666777999;;;;;;:::777555333444666777555222666888888777444333555777444777;;;===;;;777444333333555777777888:::<<>>;;;:::;;;@@@===???JJJXXX]]]UUULLLDDD@@@<<<;;;===??????>>>???>>>>>>===>>>???AAABBBGGGDDDDDDGGGJJJKKKOOOUUU\\\cccnnnxxx}}}xxxqqqooosssyyy~~~}}}zzz{{{~~~|||{{{{{{{{{yyyxxxvvvwwwxxxwwwvvvwwwzzz}}}{{{{{{|||}}}~~~}}}~~~{{{xxxxxx}}}}}}{{{|||~~~~~~~~~~~~~~~wwwgggYYYNNNEEE===;;;;;;999999;;;999:::===BBBEEEMMM]]]mmm|||www|||zzznnncccYYYNNNCCC@@@???===;;;<<<555777::::::777555333333666444333333444444444333999777666666888999888888555666666444111111444888LLLPPPMMMCCC888444444444555555666666777888888888:::::::::;;;<<<;;;888666777555777???EEEJJJQQQWWWPPPMMMGGG@@@999666777888999999:::???FFFMMMOOOPPPGGG:::///---///444BBBQQQXXXZZZJJJ:::888888888>>>BBBBBB>>>888555777888555222111222777@@@JJJQQQTTTFFF>>>444000000333333222333333333333222333666888222111000000000222555666333666:::<<<;;;999888888;;;999777555555666888:::999888777888:::;;;::::::===<<>>===<<<<<<>>>;;;;;;:::888666444222111777777777777777666666666444666999;;;AAANNN___lllwww|||~~~||||||}}}{{{yyyuuunnndddZZZQQQJJJFFFCCCBBBAAA>>>===>>>AAADDDDDD<<<888;;;<<<999888:::777666555444444555666777777666666555666777888999<<<;;;:::888666777999;;;777444222333666888888777555555444444555666888999666777777888888888777777<<<:::888777888888888666CCCDDDEEEDDDBBBAAAAAABBB???@@@AAABBBCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGIIIPPP[[[jjjuuuyyyyyy{{{}}}~~~|||{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}||||||}}}}}}|||zzzxxxwww{{{{{{zzzyyyzzz|||~~~{{{zzzyyyyyyyyyzzz|||}}}|||||||||||||||{{{zzzxxxyyyzzzyyyvvvssslll^^^PPPMMMFFFBBBBBBAAAAAACCCHHHEEECCCCCCFFFJJJKKKHHHDDD===???AAA@@@===;;;:::;;;>>>===@@@KKKWWWYYYQQQGGGCCC@@@<<<;;;===???@@@???BBBAAAAAA@@@AAABBBCCCDDDFFFCCCDDDGGGIIIKKKPPPVVV```gggqqqyyy}}}~~~}}}|||{{{wwwvvvwwwzzz|||~~~||||||~~~~~~|||{{{{{{{{{yyyxxxwwwwwwwwwxxxzzz{{{|||}}}{{{{{{{{{|||}}}~~~}}}}}}~~~}}}yyyvvvxxx|||~~~||||||~~~~~~}}}}}}|||~~~xxxiii[[[MMMEEE===<<<<<<::::::<<<;;;;;;>>>AAACCCJJJYYYhhh{{{~~~xxx{{{}}}}}}|||xxxnnncccVVVKKKBBB??????===::::::777999::::::888666555555777555333333444444333222000//////111444666777777555777888666444444777;;;KKKOOOMMMCCC888444444555111111111111222333444444999999;;;>>>??????<<<999555333444:::???CCCIIIPPPUUUSSSNNNFFF>>>777444333444777;;;>>>BBBGGGOOOUUUQQQDDD999444111333AAAQQQVVVXXXJJJ:::888888:::BBBMMMLLLFFF<<<666555333000/////////111777BBBNNNWWWKKKCCC999444333333111///222222222222333444777888222111111111111222444555555777999999777555444444999777555333333333555666888666666888;;;<<<;;;888:::999>>>MMMbbbttt{{{|||ooo[[[FFF===:::777666777888888888777777666555444444444444444444333333333444666888:::@@@NNN```mmmyyy~~~~~~|||{{{|||~~~}}}}}}vvvlllaaaVVVNNNIIIFFFEEECCCBBBAAABBBCCCCCCBBB<<<888:::;;;888777:::666555444333333444555666666777888999999999888888<<<<<<:::888555444666888666444222333666999999888777777666666666888999:::::::::::::::999888777777999777555444555555444333AAACCCEEEEEECCC@@@>>>>>>;;;<<<>>>???@@@@@@@@@???AAAAAABBBBBBCCCDDDEEEEEEDDDEEEEEEGGGLLLVVVdddnnnuuuvvvxxxzzz|||~~~{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~}}}|||{{{zzzyyy~~~~~~}}}}}}}}}}}}}}}~~~{{{{{{|||||||||||||||||||||||||||}}}}}}||||||{{{}}}}}}{{{xxxtttmmm^^^PPPKKKEEEAAABBBCCCAAABBBEEEFFFEEEFFFIIIMMMNNNLLLHHH@@@AAAAAA@@@===<<<<<<<<<<<<===CCCNNNVVVUUUKKKAAABBB@@@======>>>@@@AAAAAACCCCCCBBBBBBCCCCCCDDDEEEFFFDDDDDDHHHJJJKKKQQQYYYgggmmmuuu{{{~~~}}}{{{{{{~~~~~~~~~~~~}}}|||{{{zzz~~~|||}}}~~~~~~|||{{{{{{{{{zzzxxxxxxwwwwwwzzz|||{{{{{{zzz{{{}}}|||{{{}}}}}}~~~~~~~~~~~~~~~}}}|||zzzwwwvvvxxx|||~~~}}}|||~~~}}}|||||||||~~~yyykkk]]]LLLCCC===<<<===;;;;;;===<<<===???AAAAAAFFFUUUcccyyy}}}xxx{{{}}}|||{{{wwwmmmcccSSSIIIAAA???@@@===:::999:::;;;;;;:::888777777999888666444333333444333111000///000444888;;;<<<<<<999;;;===<<<999888:::<<>>666444000,,,333333333333777BBBQQQ\\\SSSMMMDDD>>>:::777333000222222111222333555777888222222222222222222222222444555666555444333444555888777555333333333333444666444444888===>>>;;;777888666888DDDWWWkkkyyyuuu```III===999666555444444555555666777888888999777777777666666555555555444666777999@@@NNNaaaooouuuzzz|||||||||~~~}}}|||~~~vvvlllaaaXXXSSSJJJFFFBBB@@@AAABBB@@@>>>@@@;;;888999:::888777999888777555444444555777888555777999;;;;;;:::888777;;;;;;999666333222333444666555444555777999:::999888888777666666777888999======<<<;;;:::999888888777555333333444444333222AAACCCDDDCCC@@@>>>======999:::<<<>>>????????????@@@AAABBBDDDFFFHHHIIIJJJFFFFFFFFFEEEHHHQQQ^^^gggqqqsssuuuwwwyyy{{{~~~{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}||||||{{{|||~~~~~~}}}{{{zzz|||}}}}}}}}}||||||}}}~~~}}}zzzwwwoooaaaSSSIIICCC@@@BBBDDDBBBBBBCCCFFFFFFHHHLLLOOOQQQOOOMMMEEEDDDCCCAAA???>>>>>>>>>;;;@@@HHHQQQUUUPPPFFF===AAA@@@???>>>???@@@BBBBBBBBBBBBBBBBBBBBBCCCCCCCCCGGGEEEGGGJJJKKKNNNUUU]]]kkkpppxxx}}}~~~|||{{{|||}}}~~~|||{{{|||zzz|||~~~|||{{{||||||{{{zzzyyyxxxxxx}}}}}}{{{{{{{{{{{{}}}zzzyyy|||}}}|||||||||||||||{{{{{{zzzzzzyyyxxxyyy|||}}}}}}|||~~~~~~}}}}}}}}}yyykkk^^^JJJBBB;;;;;;<<<;;;;;;<<<===>>>@@@AAAAAAFFFSSSaaavvv~~~~~~|||{{{xxx|||~~~~~~}}}yyymmmaaaQQQHHHAAA@@@AAA>>>:::999;;;<<<<<<:::888888999;;;888666444333333333222111555555777<<>>BBBEEE======???CCCGGGIIIJJJIII<<<777555666888999>>>DDDTTTWWWYYYWWWOOODDD:::444AAAEEEIIIIIIGGGHHHMMMSSSVVVQQQMMMHHH===888DDDVVVTTTXXXLLL:::777777;;;FFFLLLKKKEEE;;;666555333///666777999===CCCLLLVVV\\\___[[[TTTOOOIIICCC<<<777444333111111222444555555222222333333333222111111000111222222222444777999999999888666555555444444444222222777>>>???;;;555888555444:::III^^^qqq|||vvvdddNNN@@@;;;999888777444444555666777888999:::999999888888777666666666444666777999???NNNbbbppptttyyy~~~||||||~~~wwwnnnfffaaaSSSLLLCCC@@@AAABBB@@@===>>><<<::::::999888888888;;;:::888777777888:::;;;555666777888888888777777888888777555222111222444555555555666888999::::::777666555444444555666777===<<<<<<;;;:::::::::::::::888666555666666555444CCCCCCBBB@@@===<<<===???999:::<<<>>>???@@@@@@???AAABBBDDDFFFIIIKKKMMMNNNIIIIIIGGGEEEFFFMMMXXXaaammmpppsssuuuvvvyyy||||||||||||||||||||||||||||||~~~~~~~~~|||}}}~~~}}}}}}||||||~~~~~~|||zzz|||~~~~~~|||{{{|||~~~}}}~~~|||zzztttfffXXXKKKDDDAAAEEEHHHFFFEEEEEEEEEFFFHHHKKKOOOQQQRRRRRRLLLIIIEEEAAA@@@???@@@@@@===DDDMMMTTTTTTMMMCCC<<>>;;;:::;;;;;;;;;:::999888:::;;;888666444333444444333111333555:::AAAIIIOOORRRSSSXXXXXXVVVPPPGGG???<<<;;;IIIRRRUUULLL???999888999444444444666:::???DDDGGGAAA@@@???AAAFFFKKKOOOPPP>>>999666777777777;;;@@@JJJOOOUUUWWWSSSLLLDDD???FFFGGGHHHKKKNNNPPPOOOMMMLLLKKKLLLJJJAAA<<>>:::555777555333555AAAUUUlll{{{vvviiiVVVEEE<<<999777666777666666555666777888888666666555444444333222222444666888:::@@@NNNaaaoooxxx|||}}}|||}}}}}}|||}}}wwwpppkkkaaaWWWJJJCCCBBBCCCBBB@@@>>>???>>>;;;:::999999888;;;:::999999999999:::;;;666444333222222444666777444555666555333333444555555666777888888888999999777777666555666777888999:::::::::::::::;;;<<<===<<<:::888777888888777666CCCCCCAAA>>><<<<<<>>>AAA;;;<<<>>>???@@@@@@@@@???AAABBBDDDGGGJJJMMMOOOPPPMMMKKKHHHEEEDDDJJJSSS[[[fffkkkppptttuuuxxx|||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}zzzzzz}}}~~~~~~}}}{{{~~~}}}|||}}}}}}}}}|||wwwjjj]]]RRRJJJFFFHHHLLLJJJHHHGGGCCCDDDFFFHHHLLLPPPSSSUUURRRMMMFFFAAA????????????@@@HHHQQQUUUQQQIIIBBB???@@@AAAAAA@@@>>>>>>???@@@AAABBBDDDEEEGGGGGGHHHHHHGGGGGGJJJMMMNNNQQQ[[[fffnnnsssyyy~~~~~~~~~~~~}}}|||||||||}}}}}}wwwvvvyyy}}}{{{zzz{{{}}}{{{{{{}}}~~~~~~{{{zzz|||~~~~~~~~~{{{{{{|||}}}}}}}}}}}}}}}~~~}}}|||~~~xxxkkk]]]HHHAAA;;;<<<<<<:::888999;;;===@@@CCCCCCGGGTTTaaaooozzz~~~|||zzzxxx~~~|||mmm```TTTJJJBBB@@@AAA>>>;;;:::888999::::::888888999:::666555333333444444444333222555<<>>DDDLLLQQQQQQNNNKKKIIIDDDAAA@@@GGGQQQUUURRRLLLDDDCCCEEEFFF@@@===IIIZZZXXXXXXGGG666555666999AAADDDDDD@@@999666777777555333666@@@RRRdddmmmkkkeeemmmnnnnnnjjjbbbWWWLLLEEE888555111000222333222///222222222222222222222222777777666444222222333555555666777777777666444333222333444777::::::888777555666666777@@@TTTlll~~~tttoooaaaNNN???888555333:::999777555555555666666888777777666555444333333444666999;;;AAANNN___lllwww{{{~~~}}}}}}~~~}}}~~~}}}}}}xxxwwwxxxzzz~~~|||uuuqqqhhh___QQQGGGBBB@@@???>>>AAADDDCCC>>>;;;;;;:::888777777888999999888777777666444222000000333666888333555666666555555666777555777888888777666666777:::999999999999;;;<<<===::::::999999:::<<<>>>???;;;999777777888888777666AAAAAABBB@@@???>>>???@@@<<<===???@@@@@@@@@??????@@@AAADDDGGGJJJMMMOOOPPPNNNMMMIIIDDDBBBFFFOOOVVV^^^dddmmmsssuuuyyy~~~{{{}}}~~~|||xxxwww{{{~~~}}}~~~~~~~~~yyylll___YYYPPPHHHIIIKKKIIIEEECCCAAABBBCCCEEEHHHMMMSSSWWWUUUOOOFFF???============BBBJJJRRRSSSMMMEEEBBBAAA@@@AAABBB@@@===<<<<<<>>>>>>@@@BBBEEEGGGHHHIIIIIIEEEFFFIIILLLMMMPPP[[[gggpppuuuzzz~~~~~~}}}}}}~~~}}}||||||}}}}}}xxxwwwzzz}}}{{{}}}zzzyyyyyy{{{~~~|||}}}}}}{{{|||}}}~~~||||||~~~}}}zzzmmm```KKKCCC>>>>>>>>>;;;999999;;;<<>>>>><<<999999555777999999888777777777555333222222444555555444222666>>>IIITTT]]]bbbddd___^^^YYYOOODDD<<<::::::BBBOOOYYYRRRDDD:::666555555666777999;;;>>>AAABBB;;;:::;;;>>>BBBFFFGGGGGG:::777666888888555555999666;;;BBBGGGJJJKKKLLLLLLEEE???;;;AAAMMMTTTSSSOOODDD@@@>>>>>>::::::III[[[WWWTTTBBB333555999:::???AAAAAA===666333555555333666999CCCRRR```hhhhhheeelllnnnooolllbbbUUUHHH@@@666222//////333555333111222111111111111222444555777777777555222111111222444555777999999888666555222444777777666666777999666888:::;;;@@@QQQhhhzzzrrrtttmmmYYYFFF<<<999888;;;999777555444444555666::::::999888777666555555444777:::===BBBNNN]]]iiitttxxx}}}}}}}}}~~~~~~}}}|||{{{~~~}}}|||{{{vvvuuuuuuvvvzzz}}}}}}|||}}}|||yyyooohhh]]]QQQHHHBBB???>>>CCCHHHHHHBBB======<<<999555666999::::::999666555777666444333444555777999555777888888666555666777555777999999666444444555::::::999:::;;;===???@@@===<<<;;;;;;;;;===???@@@<<<:::888777888888777666>>>@@@BBBCCCAAA@@@??????===>>>???@@@@@@???>>>>>>???@@@CCCEEEIIIKKKNNNOOOOOOMMMHHHCCC@@@CCCLLLSSSWWW```jjjrrrvvvzzz{{{}}}~~~{{{wwwvvvzzz~~~}}}~~~zzzlll___\\\QQQHHHGGGHHHDDD@@@>>>@@@@@@AAABBBEEEKKKRRRXXXWWWOOOEEE>>>;;;;;;;;;;;;CCCKKKRRRRRRJJJCCCAAACCC@@@BBBBBB@@@<<<:::;;;===;;;===???CCCEEEGGGGGGHHHDDDEEEHHHKKKKKKOOO[[[gggrrrvvv{{{~~~}}}|||{{{~~~}}}||||||zzzyyy{{{zzzxxxyyyyyyxxxxxx{{{|||}}}~~~~~~}}}||||||~~~|||}}}{{{~~~{{{ooobbbMMMEEE@@@@@@@@@<<<::::::;;;<<>>MMMXXXSSSDDD999555333444555666777999:::;;;;;;555666999>>>BBBCCCAAA???:::888888::::::777777999222666<<<@@@DDDFFFIIILLLJJJCCC===???IIIQQQSSSQQQHHH@@@;;;888555777HHHZZZVVVRRR>>>000666;;;;;;???<<<===999222000222333111444888???GGGPPPUUUXXXYYYhhhlllnnnjjj___PPPAAA888444000---...333666666333222111000000000333555777333444555444222222222333555777:::<<<<<<;;;:::888222555888777444333666:::777;;;>>>===???KKKaaarrrooovvvtttbbbNNNDDDBBBAAA;;;999777555444555666777777777666555444333222222444777;;;>>>CCCNNN\\\gggwwwzzz~~~}}}}}}~~~}}}~~~~~~~~~}}}|||zzzyyy|||}}}{{{{{{yyywwwuuuvvvxxx|||}}}~~~zzzyyyyyy|||xxxtttlllaaaUUULLLGGGEEEFFFKKKKKKDDD>>>>>>===999555777;;;======;;;777555888888888888888999999999888999:::999777555555666555888:::999555222222333888888888999:::===???@@@AAA@@@>>><<<<<<===???@@@>>><<<:::999::::::999888???@@@AAABBBAAA???<<<;;;?????????>>>>>>>>>>>>>>>@@@AAABBBEEEGGGHHHGGGFFFHHHFFFDDDBBBBBBDDDGGGIIIRRRZZZeeepppxxx|||~~~~~~}}}}}}~~~~~~~~~|||{{{|||~~~~~~~~~yyymmmdddWWWMMMEEEDDDFFFEEEDDDEEE;;;>>>@@@AAACCCIIIRRRYYYZZZUUUNNNFFFAAA?????????KKKQQQPPPIIICCCCCCCCC@@@CCCCCCAAA???===<<<::::::<<<;;;>>>BBBBBB@@@BBBFFFGGGEEEGGGKKKMMMOOOZZZfffyyyyyyzzz{{{|||||||||||||||zzzyyyyyyyyyyyyyyy|||{{{zzz}}}yyyxxxxxx{{{~~~|||zzzzzz{{{}}}|||}}}~~~}}}~~~|||}}}{{{ooobbbQQQHHH???<<<;;;999999;;;<<<<<<======<<<===HHHUUUnnnxxx}}}~~~}}}sssgggVVVNNNDDD>>>>>>>>><<<999777777666666666666777777444333333444666777666444666444444888>>>FFFLLLOOOGGGEEEAAA===888444222000???KKKVVVTTTGGG;;;888;;;666555444555666777777666555777777666999===<<<888888888888888888777666555555444333333666===GGGMMMHHHLLLLLLDDDAAAIIITTT\\\RRREEE999444222555EEEWWWWWWMMM@@@999888::::::999999777444333444444333333000333777===BBBEEEHHHIIIWWW[[[dddiii^^^III:::555888333...000555888444///000//////111333555444333333444333222000111444777333666999;;;<<<;;;888777444444444555555555555555:::999:::;;;<<>>::::::;;;;;;:::888666555666777888999999999999888999;;;<<<<<<:::999888999:::777555666888888555222555777888888999;;;???AAA>>>??????>>>======>>>@@@===;;;::::::::::::999777@@@@@@AAAAAAAAA???>>>===???????????????????????????@@@AAACCCEEEFFFEEEDDDFFFDDDBBBAAABBBDDDGGGIIIPPPXXXcccnnnvvvzzz}}}|||||||||||||||}}}~~~~~~~~~}}}}}}~~~}}}}}}||||||~~~~~~xxxlllcccWWWMMMEEECCCCCCAAA@@@AAA<<<>>>AAABBBDDDIIIRRRXXXYYYVVVOOOGGGAAA???BBBDDDQQQUUUSSSJJJCCCBBB@@@===@@@@@@???>>>===<<<<<<;;;<<<;;;>>>BBBBBB???AAAEEEFFFDDDFFFKKKMMMPPP[[[gggxxxxxxzzz{{{{{{{{{{{{{{{~~~|||{{{zzzzzz{{{|||{{{~~~{{{zzz}}}yyyxxxxxxzzz~~~|||{{{{{{|||~~~~~~~~~~~~~~~|||}}}~~~}}}~~~{{{yyyzzzyyymmm```QQQGGG>>><<<;;;999999;;;<<<<<<======<<<===HHHTTTiiittt}}}~~~~~~uuuiiiXXXOOOEEE???>>>===:::777777666666666666777777777666555555666777888666555777555444555999<<>>===;;;999666555444333>>>KKKWWWVVVIII===999:::555444444444666666444333444777777666888<<<<<<888555555555555555444444333444444333333555;;;BBBGGGJJJOOOOOOJJJGGGKKKOOORRRNNNCCC:::777555999HHHYYYVVVLLL???888777999:::999888666333222333333333222000111444888;;;<<<>>>>>>FFFNNN\\\ddd\\\JJJ===:::888444000000444555222///111000000222444555555444555333111000222333333222333555888:::;;;999777666555555555555666666666666:::999999999:::@@@QQQaaasssvvvrrrcccSSSGGG===777444777::::::777555555555444333222333555666555444555555777:::>>>GGGYYYjjjzzz|||~~~~~~{{{zzzxxx~~~}}}{{{{{{|||{{{zzzxxxttttttuuuuuuvvvyyy|||~~~}}}}}}{{{xxxuuuvvvyyy|||~~~~~~~~~}}}|||zzzyyyrrrjjjhhh___RRRNNNKKKEEE@@@===;;;;;;<<>>>>>>>>===<<<<<<;;;::::::999999888888777666666999;;;;;;999777666666999888666777888777444000333555666777888;;;???BBBAAABBBBBB@@@>>>===>>>???@@@>>>;;;999888777444222@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCBBBBBBCCCBBBAAA@@@AAACCCFFFHHHLLLTTT___jjjrrrxxx|||~~~yyyzzzzzz{{{}}}~~~~~~}}}}}}~~~~~~|||}}}}}}{{{yyyyyy{{{~~~~~~~~~|||~~~}}}uuuiii```VVVLLLDDDAAA@@@>>>===>>>>>>@@@BBBCCCDDDIIIQQQWWWXXXVVVQQQHHHAAA@@@FFFLLLTTTUUURRRJJJCCCAAA@@@===========================;;;;;;===AAAAAA>>>@@@DDDDDDCCCEEEIIIMMMRRR]]]gggvvvwwwxxxzzz{{{{{{zzzzzz~~~|||{{{zzz{{{{{{|||}}}|||~~~~~~zzzyyy|||yyyxxxwwwyyy}}}~~~}}}||||||}}}~~~~~~~~~}}}}}}||||||{{{{{{||||||||||||~~~~~~~~~}}}zzzxxxyyyxxxmmmaaaPPPFFF===;;;;;;999999;;;<<<;;;<<<===<<<===GGGQQQcccnnnyyy}}}||||||~~~uuuiiiYYYQQQFFF@@@>>>===999555555555666666777777888888888777666777888888666444666444333444555666666555999888777666666666666666===JJJXXXXXXMMM@@@999999444444444555666444111///444666666666888<<<;;;777555555555444444444333333333444444333444777<<<@@@KKKPPPSSSRRRQQQQQQMMMHHHIII@@@:::999999===KKK\\\UUUJJJ===666666888999888666444111111222222222111222333444444555444444444777AAAQQQ]]]ZZZLLL???:::777444222111111222111000222111111333555777666555666222///000333444111...333444666888888777555444777777777777777777777777999888888777777;;;JJJYYYooorrroooaaaQQQFFF>>>:::888999999888666444555555333222000111333666666666777666666888;;;DDDWWWiiixxxyyy{{{~~~~~~}}}{{{zzz~~~|||{{{|||}}}}}}|||zzzuuuuuuuuuvvvwwwzzz|||}}}~~~~~~}}}zzzxxxxxxzzz|||~~~~~~}}}|||zzzyyyxxxxxx}}}}}}yyywwwmmm```VVVQQQJJJCCC>>>;;;;;;;;;======<<<;;;;;;;;;<<<===<<<<<<;;;999888666555444333666999:::888666444444888888888888888777333000111333555666777999===@@@AAABBBBBB@@@===;;;;;;<<>>???@@@AAAAAAAAABBBCCCCCCBBBAAAAAABBBCCCDDDEEEIIIPPPZZZeeennnuuu{{{||||||}}}~~~{{{|||}}}{{{|||~~~|||yyyyyy|||~~~~~~}}}~~~~~~}}}zzzqqqeee\\\SSSJJJCCCAAA???======@@@???AAACCCCCCDDDHHHOOOTTTTTTTTTPPPHHH@@@AAAIIIRRRRRRPPPLLLGGGCCCAAA@@@@@@============<<<<<<<<<<<<<<<;;;===AAA@@@===>>>BBBBBBCCCEEEIIINNNVVVaaaiiitttuuuxxxyyyzzzzzzyyyyyy{{{{{{yyyyyyyyyyyy{{{{{{zzzyyyzzz}}}{{{wwwwww{{{yyyxxxxxxyyy|||~~~~~~||||||||||||||||||}}}}}}~~~||||||||||||||||||||||||}}}{{{zzz{{{|||}}}~~~}}}}}}}}}}}}}}}{{{yyyzzzyyyooodddOOOEEE===;;;;;;999:::<<<===;;;;;;<<<<<<===EEEOOO^^^jjjwww|||~~~{{{yyy|||~~~~~~sssfffXXXPPPFFFAAA???>>>:::666555555666777777888888888888777666666777777555333444444444666888888777555999888777777666666666777;;;IIIXXX[[[PPPBBB:::777555444555666666444000---333555666555777;;;:::666777777666666666666666777444555555555444555777999HHHNNNUUUYYY\\\[[[RRRHHHEEE===999;;;<<>>===;;;999999::::::999888888999999888777@@@@@@?????????@@@AAAAAA<<<=========>>>>>>??????>>>@@@AAAAAAAAAAAACCCEEEFFFFFFEEEEEEEEEEEEEEEEEEHHHNNNVVV```iiisss{{{zzz{{{}}}{{{}}}~~~||||||~~~}}}|||zzzwwwnnnbbbZZZPPPIIICCCAAA@@@>>>@@@CCC???BBBDDDDDDDDDFFFLLLQQQPPPQQQNNNGGGAAACCCLLLUUUQQQLLLGGGCCC@@@>>>===>>>>>>>>>======<<<<<<;;;;;;===<<<>>>AAA@@@======AAAAAACCCEEEHHHOOOZZZeeekkkssstttwwwzzz{{{zzzyyyxxxxxxwwwwwwvvvwwwxxxyyyzzztttsssuuuxxxxxxuuuvvvzzzxxxxxxyyyyyy{{{}}}~~~~~~~~~{{{{{{{{{}}}~~~}}}yyywwwyyyyyyzzz{{{{{{|||{{{{{{xxxyyyzzz{{{|||}}}~~~}}}{{{yyyzzz{{{|||}}}|||yyyxxxxxx{{{|||{{{yyyzzzxxxpppfffOOOEEE===<<<<<<;;;;;;>>>===;;;;;;<<<<<<===DDDLLL[[[hhhuuu{{{}}}~~~yyy|||rrreeeVVVNNNFFFAAA@@@???<<<888444555666777888888777777777666555555666666444222444444666999;;;:::888555555555555555666666777888999GGGWWW\\\SSSEEE:::666666666666777777555111---333555555444777::::::666888777666666666777888888555666777666555444555666AAAHHHRRRZZZbbbddd\\\QQQEEE===999;;;<<<@@@NNN^^^UUUJJJ;;;333222555777666555333111111333444555444888777666555444444333333777888>>>MMM[[[ZZZJJJ999444333111000000111333555222111111333555666666555111555777666111...000222111222222333444444555555::::::999999888888888888555666888999777:::EEERRRdddlllmmmbbbRRRGGG@@@======;;;888666555555666666222000...///222666888888777666555666888AAATTTffftttuuuyyy}}}|||~~~}}}|||zzzxxxxxxyyy|||~~~}}}||||||||||||}}}~~~~~~~~~{{{{{{{{{{{{|||}}}~~~~~~{{{{{{{{{}}}~~~}}}{{{{{{{{{{{{{{{zzzzzzzzz{{{}}}}}}}}}}}}~~~~~~vvvrrrlllaaaVVVLLLEEEAAA@@@<<<===???@@@???===;;;999999888777666666666777777333666999:::999777666666555777999;;;;;;::::::999666666666444333333555777777999;;;;;;;;;:::;;;;;;999888777999;;;<<<;;;:::????????????????????????;;;<<<<<<======>>>>>>>>>===@@@BBBBBBAAAAAAEEEHHHKKKKKKLLLMMMMMMLLLKKKKKKMMMPPPVVV\\\eeeooozzz||||||}}}~~~~~~~~~|||~~~~~~~~~~~~|||{{{yyyvvvmmmbbbZZZNNNHHHCCCBBB@@@>>>AAAFFF@@@BBBDDDCCCCCCDDDIIINNNNNNNNNLLLGGGDDDGGGPPPWWWRRRKKKCCC???<<<999888:::???>>>>>>======<<<<<<<<<>>>===???AAA@@@======AAAAAACCCEEEHHHQQQ___jjjnnnrrrtttwwwzzz{{{{{{zzzyyywwwwwwvvvuuuvvvwwwxxxyyyrrrqqqrrrvvvvvvtttvvv{{{wwwyyy{{{{{{{{{{{{|||~~~~~~~~~|||{{{zzzyyyyyyzzz{{{|||zzzwwwtttwwwxxxyyy{{{{{{{{{zzzzzzvvvvvvxxxzzz|||~~~||||||{{{zzzzzz{{{}}}~~~zzz|||~~~}}}{{{xxxvvvvvvwwwyyyyyyxxxxxxvvvooofffOOOFFF>>>======<<<===@@@>>>;;;:::<<<<<<===BBBIIIWWWeeessszzz}}}|||tttfffUUUNNNFFFBBBAAA@@@<<<888555666777888888777666555666555444555666666444222555666777999999888444111//////000222444666888:::777EEEVVV[[[SSSFFF:::555777666666666666555111///222444444444666:::999555555444333333333444555666555666777777555444555666999AAAJJJTTT^^^eeebbb\\\JJJAAA;;;;;;<<>>>>>??????===:::777555666555444444444666777888555777999999888777777888555777999:::::::::;;;<<<888888777555222111222444444777:::<<<<<<===>>>???<<<;;;::::::;;;;;;999888>>>??????@@@???>>><<<;;;<<<<<<<<<===>>>>>>??????;;;???AAAAAA@@@AAAFFFKKKOOOQQQSSSUUUVVVVVVVVVUUUVVVWWWXXXZZZaaakkkwww~~~}}}~~~~~~~~~}}}}}}|||}}}}}}|||}}}~~~~~~}}}}}}}}}~~~}}}|||zzzwwwoooeee]]]OOOIIIDDDBBB???===???EEE???AAACCCCCCAAACCCGGGKKKMMMLLLJJJHHHHHHMMMSSSYYYQQQHHH???===;;;888888;;;=========>>>>>>>>>??????@@@???@@@BBBAAA===>>>AAAAAADDDFFFIIISSScccnnnppprrrtttxxx{{{}}}|||zzzyyyyyyxxxwwwvvvwwwxxxyyyzzzuuussstttwwwwwwuuuwww{{{wwwzzz}}}}}}{{{yyyyyyzzzzzz{{{}}}~~~~~~{{{yyywwwzzzzzz{{{}}}}}}{{{wwwtttvvvwwwzzz|||}}}|||{{{zzzuuuuuuwwwxxxzzz{{{|||}}}yyyyyyzzzzzzzzz{{{{{{{{{uuuxxx{{{|||{{{yyyxxxxxxvvvyyyzzzxxxxxxwwwppphhhPPPFFF???>>>???>>>???BBB>>>;;;999;;;<<<===AAAGGGRRRaaaqqqyyy~~~~~~ttteeeVVVOOOGGGCCCBBB@@@;;;777666777888999888666444333555444444555777777666444666666666777888777333000000000111222444666888999777DDDTTTZZZSSSFFF:::444666555444444444444111///111444444333666999999555333222111000000222444555444555666555444444555777444:::BBBIIISSS]]]bbbaaaRRRGGG>>><<<;;;???OOOaaaYYYMMM===333111333444444333111000000222444555555444444333222222222333444555444444>>>PPP]]]ZZZOOO===777111000222555444111...------///111333222111...111333000,,,+++///444/////////000222555888:::::::::999999888777777777777888;;;<<<999888@@@KKK\\\jjjsssmmm\\\MMMAAA;;;;;;999777777888999888666222111111333666777777666444444666888;;;CCCUUUeeeqqquuu{{{~~~|||zzzwwwvvvyyy}}}}}}zzz~~~}}}|||~~~{{{xxxyyy{{{|||~~~~~~}}}~~~||||||}}}}}}}}}}}}||||||}}}|||zzzyyyxxxzzzzzzzzzzzz{{{}}}{{{tttjjjaaaXXXRRROOOCCCAAA>>>;;;888666444444555444333222222444666777666777888777666666888:::777999999888666666888;;;888888777555222111333444222555999;;;<<<<<<===>>>>>><<<:::999999999777555===>>>@@@@@@???===;;;999<<<======>>>???@@@@@@@@@:::===AAA@@@???AAAFFFKKKRRRTTTXXX[[[]]]^^^^^^^^^]]]\\\ZZZZZZ^^^hhhttt|||xxxyyy|||~~~~~~}}}~~~|||{{{|||~~~|||{{{{{{}}}~~~{{{~~~~~~zzz{{{}}}}}}|||yyyqqqggg___OOOJJJEEEBBB>>>;;;===BBB???AAACCCBBBAAAAAAEEEIIIMMMLLLJJJIIILLLQQQVVVZZZNNNCCC<<<<<<<<<:::;;;@@@;;;<<<===>>>???@@@AAABBBAAA???AAACCCAAA>>>>>>AAAAAAEEEGGGIIITTTeeeppprrrrrruuuxxx|||}}}}}}{{{zzzzzzzzzyyyxxxxxxyyyzzz{{{yyywwwxxxzzzxxxvvvwww|||wwwzzz~~~~~~{{{xxxwwwwwwvvvxxx|||~~~~~~|||xxxvvv||||||}}}}}}yyyuuuvvvxxx{{{}}}~~~}}}{{{zzzuuuuuuvvvwwwxxxyyyyyyzzzzzzzzz{{{zzzzzzxxxwwwvvvqqqtttyyy{{{|||{{{{{{|||xxx{{{|||{{{{{{yyyssskkkPPPGGG????????????@@@CCC>>>:::999;;;<<<===AAAFFFOOO^^^oooyyy~~~rrrcccXXXQQQHHHCCCBBB???:::555777888999999888666444222666555555666888999888666555444555777999888666444666666555555555666777777666CCCSSSYYYRRRFFF:::444555333222222222222111000111333444333555999888444333222111000000222444555222333444444333333555777222777<<<@@@IIIVVV^^^aaaXXXLLLAAA===;;;@@@PPPccc[[[OOO>>>444111333444333111000...///111333444444555444333222222222333444444555666:::HHHWWWZZZUUUBBB:::222000333555222...---,,,,,,---000111111000///...---,,,+++,,,///111/////////000222666999<<<::::::999999888777666666999:::======999666===GGG[[[jjjvvvqqq```OOOBBB::::::888666777::::::888666333222333555777888777555333444666999<<>>>>>>>>>>>>>>======???BBBBBB@@@===>>>AAACCCDDDBBBBBBDDDFFFLLLOOOUUUZZZ^^^```aaaaaabbb^^^XXXWWW\\\eeennnsssuuuwwwyyyzzzzzzyyyzzz{{{}}}|||zzz{{{}}}~~~~~~}}}{{{zzzyyyzzz||||||||||||}}}~~~~~~|||wwwxxxxxxlll]]]PPPHHHBBB@@@>>><<<<<<>>>>>>???@@@AAACCCDDDEEEFFFLLLNNNOOOOOORRRVVVSSSMMMHHHCCC>>>>>>??????<<<888;;;;;;<<<===>>>@@@BBBCCCCCCBBBAAA@@@AAACCCEEEGGGDDDEEEIIIQQQ^^^jjjtttxxx{{{zzzxxxxxxyyy{{{{{{{{{~~~~~~}}}zzzwwwvvvwwwxxx{{{zzzyyyyyyzzz|||~~~}}}{{{zzz{{{~~~zzzyyy||||||yyyzzzzzzzzz{{{{{{{{{{{{{{{yyyyyyxxxyyy{{{{{{{{{zzz~~~|||zzzxxxxxxxxxvvvuuuuuuvvvyyy|||}}}~~~}}}}}}~~~}}}zzz{{{{{{vvvoooVVVLLLCCC???===<<<>>>BBB>>>===;;;888777999===AAAQQQ^^^ooo{{{~~~}}}|||}}}rrrhhh]]]QQQEEEBBBAAA===999777555555555666666666777777777777666555555555555555444444444555666888999:::888555111111222333222000888888HHHWWWRRRIII???222333333333444666666333111888888777777666666555555222111000000000222444666333444555444333444666888888777777:::@@@IIIQQQVVVUUURRRJJJ???999AAATTTccc___QQQ>>>222333888999666...,,,+++---///222333333777666444444555666666666333444333444???PPPYYYYYYLLL???333111111///...000///...000333222//////333222111111000//////000000222222222333444555777777999999999888666666888:::888999999999999;;;???AAA\\\fffqqqqqqeeeTTTFFF???:::777444555999;;;888555333444666777777666444333777444555;;;CCCJJJUUU^^^ooouuuyyyzzz}}}{{{{{{~~~~~~|||||||||~~~~~~}}}|||{{{zzzyyyxxxzzz|||}}}~~~~~~|||zzzyyy||||||}}}~~~xxx{{{~~~~~~}}}}}}~~~|||}}}~~~|||yyywwwvvvvvv~~~}}}{{{yyywwwyyy}}}~~~~~~~~~~~~~~~|||wwwtttnnnhhh]]]WWWNNNFFF@@@;;;777444777666555555666666666777777444222444999===<<<999999888555222000111555888:::999888777666555444333444444444444555666777777777666666666777666444222CCCCCCBBBBBBAAA@@@@@@@@@@@@??????AAADDDDDDAAA>>>>>>AAADDDEEEDDDCCCDDDEEEJJJMMMRRRVVVZZZ\\\\\\\\\[[[WWWRRRRRRWWWaaajjjpppsssuuuwwwyyyyyyzzz|||~~~{{{yyyzzz|||~~~|||zzzyyyxxxyyy|||~~~~~~~~~|||||||||}}}~~~}}}yyyyyyyyymmm^^^PPPHHHBBB@@@???<<<<<>>???@@@AAACCCDDDDDDIIIMMMOOOQQQTTTWWWSSSMMMEEEAAA======???@@@===::::::;;;<<<>>>@@@CCCEEEFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDGGGNNNXXXdddooovvvyyyzzzyyyxxxwwwyyy{{{|||}}}}}}}}}|||zzzxxxxxxzzz}}}zzzyyyyyyzzz}}}~~~||||||||||||zzz|||~~~zzz{{{~~~~~~|||zzzzzz{{{}}}~~~}}}}}}||||||}}}}}}}}}|||}}}zzzyyyyyyxxxwwwvvvvvvxxxzzz|||~~~~~~}}}}}}~~~}}}{{{{{{|||wwwpppYYYOOODDD???<<<:::;;;???>>>===;;;999888:::>>>AAAQQQ___qqq}}}~~~sssjjj\\\PPPDDD@@@>>>;;;777666333333444555555666777777777666666555444444555555666666666666666777888999888555222111333444333222888777FFFSSSPPPHHHAAA555555555555666777777555333444555555555444333333222222222111222444666999;;;888888777555333333555777666555555666;;;AAAHHHLLLTTTSSSNNNEEE@@@EEEUUUbbb]]]OOO<<<222333777777444333111///...000222222222777555222222444555666666666666333111999JJJWWW\\\RRRDDD666333333111000111000...000222111...000444222111000//////000111111000000000000111333555666888888888777555666777999999999999888888:::>>>AAAZZZcccmmmmmmcccSSSFFF@@@888555333555888999666333777777888777666555333222666333555<<>>:::888777666666666777777666888555222444888;;;999777888777666444222222555777999999888777666555444333444444333333444555777777888777777888:::999777555CCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCEEEFFFEEEBBB@@@@@@CCCGGGIIIHHHFFFEEEEEEIIIKKKOOORRRUUUVVVVVVVVVRRROOOLLLLLLRRR]]]hhhooorrrtttvvvxxxyyy{{{~~~zzzyyyzzz|||~~~|||{{{zzz{{{}}}||||||}}}}}}~~~zzz{{{{{{ooo___OOOHHHBBB@@@???======@@@<<<===>>>???@@@AAABBBCCCFFFLLLQQQUUUWWWXXXSSSKKKBBB???<<<===???AAA???===:::;;;===???BBBDDDFFFHHHGGGFFFEEEDDDCCCAAA@@@@@@EEEJJJTTT```mmmvvvzzz{{{zzzyyyxxxwwwxxxzzz}}}~~~}}}|||zzzyyyzzz}}}|||||||||}}}~~~~~~~~~xxxwwwxxx{{{{{{zzz|||{{{}}}~~~wwwxxxzzz|||~~~~~~{{{yyyzzzzzzyyyxxxyyyzzz{{{}}}~~~~~~}}}}}}}}}~~~|||zzz|||}}}xxxqqq]]]QQQEEE???<<<999999;;;>>>===;;;999888:::>>>BBBNNN\\\ooo}}}tttkkk]]]PPPDDD???===:::777777222222333444444555666666666666555444444444555555777777666666666666777777777444222222333444444444888666DDDQQQNNNHHHBBB888666666666777999888666444222333555666555444222111000000111333555888<<<======<<<:::666333222444777555444333333555999>>>AAAOOOOOOMMMGGGCCCHHHUUU```[[[LLL;;;333333666444222555222000///222555777777999555222000222444666666999888333...222BBBSSS^^^ZZZKKK;;;555444333333333111//////111000...000555333222000//////111333444000///...---...000333444555666777666444444666888999999888666666888<<<@@@TTT]]]gggiiiaaaSSSFFF???555333222444777777444111555555555444444333333333333222444;;;CCCKKKXXXbbbmmmuuu|||}}}}}}{{{yyyyyyzzz~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}{{{zzz}}}}}}}}}}}}}}}|||||||||yyy{{{~~~~~~~~~~~~~~~|||{{{}}}~~~}}}~~~~~~}}}{{{zzzzzz{{{}}}{{{{{{~~~~~~|||}}}~~~~~~|||{{{{{{|||}}}~~~~~~ttthhh\\\QQQGGGBBB===;;;999888999999888777888555333444777888777555666777777666444444666777888888777777666555444444555444222222333444777888777777777888::::::888666EEEFFFHHHJJJKKKJJJHHHGGGEEEFFFGGGHHHHHHFFFDDDBBBBBBEEEIIILLLKKKIIIFFFCCCGGGIIILLLNNNPPPQQQQQQPPPKKKIIIHHHIIIOOOZZZgggooovvvwwwyyyzzzzzz|||~~~|||{{{{{{|||}}}|||~~~}}}}}}~~~|||||||||ppp```NNNGGGAAA@@@???===>>>AAA======>>>???@@@AAABBBCCCFFFNNNUUUYYYZZZXXXPPPGGG???>>><<<>>>@@@BBBBBBAAA;;;<<<>>>@@@BBBDDDEEEEEEFFFFFFEEEEEECCCBBB@@@???HHHMMMWWWdddqqqyyy}}}}}}{{{{{{yyywwwvvvxxx{{{~~~~~~}}}|||yyyxxxyyy}}}~~~wwwuuuvvvyyyyyyxxx{{{{{{}}}~~~}}}tttuuuwwwyyy{{{~~~~~~~~~{{{zzzzzzzzzzzzyyyzzz{{{|||}}}~~~~~~}}}}}}{{{|||{{{yyy{{{|||xxxqqq]]]QQQDDD>>><<<999888:::===<<<;;;:::999;;;>>>BBBIIIWWWjjjzzzuuulll^^^RRRFFFAAA>>>:::999:::333333333333333333333333555555444444444444444555666666666555666666777888555444333333333444555666888777FFFTTTQQQIIIBBB666666666666777888888666444333555777999999888555444//////000222444777999;;;===<<<999555222222444777555444333222444666999;;;EEEFFFEEEBBBAAAHHHVVV```[[[KKK:::444555555333222000...---000444:::>>>@@@<<<888333000111333444555666666333...///;;;NNN]]]^^^QQQBBB888555444444333333000///000///---000555555444222111111333555666000...---,,,---///222444333444555555333333555666999999777555444777;;;???KKKUUUaaagggcccUUUFFF<<<444444333555777666333000.........///111333444555222111444:::@@@HHHTTT___llluuu~~~~~~{{{yyywwwvvvxxx{{{~~~~~~~~~|||{{{|||}}}~~~~~~|||{{{~~~}}}|||{{{{{{{{{||||||xxx{{{~~~~~~}}}~~~~~~|||zzz{{{}}}~~~}}}|||}}}}}}~~~|||}}}{{{|||zzz|||~~~~~~yyynnn```SSSKKKEEEAAA===;;;;;;;;;:::888666444222333555777666555555666888888777666666777777777777666666555555444555444222222222444777888555444555777888999777555GGGHHHJJJLLLMMMLLLKKKJJJFFFGGGGGGGGGFFFEEEDDDDDDCCCEEEIIILLLLLLIIIDDDAAAEEEFFFGGGIIIJJJKKKKKKKKKEEEEEEEEEFFFLLLWWWeeennn{{{|||~~~~~~}}}~~~~~~}}}||||||}}}~~~}}}~~~zzz}}}~~~}}}}}}~~~~~~~~~|||}}}|||ppp___MMMFFF@@@??????===>>>AAA>>>??????@@@AAABBBCCCCCCGGGQQQZZZ]]][[[VVVLLLBBB???>>>>>>???AAACCCDDDDDD===>>>???@@@AAAAAAAAAAAACCCCCCDDDDDDCCCBBBAAAAAAJJJOOOXXXeeeqqqyyy}}}~~~{{{{{{zzzwwwuuuuuuxxx{{{}}}}}}{{{xxxvvvwwwyyy|||~~~~~~~~~}}}}}}}}}}}}}}}}}}xxxvvvwwwyyyxxxwwwzzz~~~~~~|||zzzuuuvvvwwwxxxzzz{{{|||}}}yyy{{{}}}~~~}}}~~~{{{yyyzzz{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}zzz{{{zzzxxxzzz{{{wwwppp\\\OOOBBB===<<<;;;::::::;;;;;;;;;999999:::>>>AAAFFFSSSfffwwwsssjjj[[[PPPFFFAAA===999888:::555555444333222111000000444444333333333333444444333333333444555777888999444444333333222333555666888999JJJYYYUUULLLAAA444555444444666777777555333333555888::::::999777666111111222333444666777888888888666333111111444666555555444555666888;;;<<<>>>===<<<;;;>>>JJJZZZfff\\\KKK:::555666555333333---,,,,,,000555<<<@@@BBB???;;;555111111222333333000222222000000888IIIWWW^^^VVVIII===666444333222333000///000///---///555666555444333333444666777000///...---...000222333111222444444333333444555888888777555555777;;;???BBBMMM\\\gggfffYYYGGG999666555666666777666444222.........///111333555666333222444888<<>>>>>>>><<<>>>AAA??????@@@@@@AAABBBBBBCCCIIITTT^^^```\\\UUUJJJ@@@?????????@@@AAABBBCCCDDD>>>???@@@AAAAAA@@@???>>>AAAAAAAAAAAAAAABBBBBBBBBJJJPPPZZZfffrrryyy{{{{{{xxxyyyzzzxxxtttsssvvvyyy{{{{{{zzzxxxvvvuuuwwwxxxyyyyyyzzz{{{|||}}}}}}}}}zzz|||~~~~~~~~~yyyxxxxxx{{{zzzwwwyyy~~~~~~|||zzzxxxyyyyyyzzz{{{||||||}}}}}}wwwzzz}}}}}}{{{|||~~~zzzyyyyyy{{{{{{{{{zzzzzz{{{||||||}}}~~~~~~{{{|||zzzxxxzzz{{{vvvooo[[[MMM@@@<<<===<<<::::::999999999999888:::===@@@EEEQQQddduuu}}}pppgggTTTKKKCCC???;;;666555888666666555444222111000000333333222222222333444444111111111222444555777888444444444222111111333555777999KKK\\\XXXNNNBBB444333333333444666555333111111222444666777777666555444444555555666666666777444444444333111111333555444444555666888:::;;;<<<:::999888888???MMM___mmm^^^JJJ999555666333222444///......000444888999:::===999444111111222333333...///111222222666BBBNNNZZZYYYRRRDDD888333333222333000000111000---///333666666555444444444444444////////////000000111222000111444444333333444555555666777666666888<<>>@@@DDDGGGOOOOOOPPPRRRTTTQQQLLLHHHHHHHHHIIIJJJKKKLLLMMMMMMJJJKKKKKKKKKOOOYYYgggrrr}}}|||{{{{{{~~~~~~|||||||||}}}~~~~~~~~~~~~~~~vvvyyy{{{{{{yyyxxxxxxxxx}}}~~~{{{}}}yyy||||||yyyzzzzzzmmm\\\IIIBBB=========<<<===@@@>>>>>>??????@@@@@@AAAAAAHHHTTT___aaa]]]UUUJJJAAA>>>?????????>>>???@@@AAA>>>???AAABBBCCCBBBAAA@@@AAA@@@?????????@@@AAAAAAIIIPPP\\\jjjtttyyyxxxuuuqqquuuxxxwwwtttsssvvvyyywwwxxxyyyyyyxxxwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{{{{wwwyyy|||}}}}}}}}}~~~yyyxxxzzz}}}|||zzzzzz~~~~~~}}}{{{yyyxxxzzz{{{{{{|||}}}~~~zzz}}}|||{{{}}}}}}yyyxxxxxxzzz{{{|||yyyyyyyyyzzz{{{}}}~~~~~~~~~}}}zzz{{{|||wwwppp\\\NNN@@@<<<===<<<:::999777888888888777999<<<>>>CCCNNN```ppp|||{{{mmmcccNNNGGGBBB???;;;666555777444444444444333333333333222222222222222333444444111111111111222333444555333444444222//////111333555666HHHYYYWWWOOOFFF999333333333444555555333111///000111333444555555555222333444555555666666555222333555444222111222222111222333555666777888888777666666888@@@OOOaaammm^^^III666333444111111555000//////000222333222111555333000000111333333333111///000333222222;;;FFFUUU\\\ZZZKKK;;;333333333222000111333111---...222444444444444333111000///......000000111000000//////111444444444333444555333555777888999:::===???===EEESSSbbbhhh___NNN???999999777555444444555777555666666777777666555444444444666888888;;;GGGSSShhhttt~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyzzz{{{}}}~~~~~~|||{{{{{{}}}~~~~~~}}}}}}|||zzzyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{}}}~~~}}}~~~~~~}}}||||||}}}~~~}}}|||wwwxxxyyy{{{~~~~~~~~~~~~~~~}}}{{{jjj\\\JJJ>>>:::999777555999888777666444333333333111333555555555666777999444444444555555666666666555666777888999999999888999999999:::;;;;;;888666DDDDDDCCCBBBBBBCCCCCCDDDBBBBBB@@@===<<<>>>CCCHHHXXXXXXXXXZZZ[[[YYYTTTPPPNNNNNNOOOPPPQQQRRRSSSTTTPPPQQQRRRQQQTTT^^^lllwww{{{~~~~~~|||||||||}}}yyy~~~yyy{{{}}}}}}{{{zzzzzzzzz|||}}}~~~}}}yyy{{{}}}www{{{zzzxxxyyyyyykkk[[[GGGAAA<<<<<<<<<;;;<<<@@@======>>>>>>??????@@@@@@GGGSSS___aaa]]]VVVKKKCCC>>>>>>>>>===<<<<<<===???===???AAACCCDDDDDDCCCCCCBBBAAA???======>>>???@@@GGGOOO^^^mmmxxxzzzvvvqqqlllqqqvvvwwwuuutttwwwzzztttvvvyyyzzzyyyyyyyyyzzz{{{{{{{{{{{{zzzyyywwwwwwuuuwwwzzz{{{{{{|||}}}xxxwww{{{||||||~~~~~~}}}{{{zzzyyyyyyyyyzzz|||}}}~~~}}}zzz}}}}}}yyywwwxxxzzz{{{|||wwwxxxxxxyyy{{{}}}~~~|||}}}}}}xxxqqq^^^OOO@@@<<<===;;;888777555666777777777888;;;===@@@KKK[[[lllxxx~~~~~~yyykkkaaaMMMGGGCCCAAA===888666888222333333444444555666666222111111111222333333444222111111111111111222222333444444222...---///222333444EEEVVVUUUOOOHHH===444333333444666666444111000000111222444555666666//////111222333444444444222444666666333111000000///000111333444444444444444444555888@@@NNN^^^iii^^^HHH444111222///000555.........000222111///---///...---...111333444444555111000222111000777@@@RRR]]]```PPP===444333444111000111444222------111111222333333222///,,,+++,,,---///111111000...---///111444555444444444555111444777:::;;;<<<>>>??????EEEQQQ___fff```QQQDDD:::999777444222222555777000222444777777777666555333444666888888<<>><<<:::<<<<<<:::777333111000111111222444444444555888:::333333444444555666666666444666888:::;;;:::999888888888777888999888666444BBB@@@>>>===???AAABBBBBB@@@@@@???>>>>>>@@@EEEIIIRRRXXX___aaa\\\WWWUUUVVVTTTUUUVVVVVVVVVWWWZZZ]]]ZZZXXXXXXZZZ]]]bbbnnnzzz|||}}}}}}}}}{{{zzzzzzyyyzzz|||~~~~~~|||zzzvvvvvvwwwxxxxxxwwwvvvuuuuuuxxx{{{{{{}}}|||{{{yyyxxxuuunnnaaaTTTEEEBBB>>>;;;::::::<<<===:::::::::;;;===>>>===<<>>@@@>>><<<;;;<<<>>>@@@BBB===<<<;;;<<<===>>>===<<>>CCCHHHTTTdddttt~~~}}}qqqdddUUULLLCCC@@@>>>999666666555444333222222333444555555555444333333222111111///......------...000000333333444222000000111333000999DDDNNNVVVUUUHHH:::222222111222333222000---111111111222444444333111999555111222555888666444555555555333000///000111---...///000111222222222555222222666BBBRRR```iiiXXXGGG666111333333000//////000000111000...,,,+++************+++---///000//////...///000111333444HHHTTT]]]YYYIII999222111------...000222333111///000......000222222000---000000///...............222111000///000333555777777777777666555666:::<<>>JJJVVViiiooowww}}}~~~}}}|||{{{{{{|||}}}}}}wwwxxx|||~~~|||||||||||||||||||||}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{|||}}}zzz|||~~~sss\\\HHHAAAAAA>>>888:::888777555555555666666222222444444444444222222111222333444555777888888;;;777444444777999999888777777777777666666666666BBB@@@>>>===???AAABBBBBB??????>>><<<<<<>>>BBBFFFLLLRRRWWWXXXTTTPPPOOOPPPOOOPPPQQQQQQQQQSSSVVVXXXYYYWWWXXX[[[]]]bbbnnnyyy{{{|||~~~~~~}}}}}}~~~~~~||||||~~~}}}}}}}}}~~~}}}{{{xxxuuuvvvvvvvvvuuutttsssrrrxxx{{{||||||~~~{{{|||{{{vvvnnnbbbUUULLLCCCAAA===:::999999;;;<<<;;;;;;;;;<<<>>>??????>>>HHHTTT^^^___XXXQQQJJJCCC===<<<;;;:::999::::::;;;<<<;;;::::::<<>>>>>???@@@@@@@@@NNNUUU```jjjppptttvvvwwwsssuuuvvvwwwwwwvvvuuussstttuuuvvvuuuuuuuuuwwwyyy{{{{{{{{{||||||{{{zzzxxx||||||{{{{{{zzz{{{{{{{{{wwwxxxyyyzzz|||}}}~~~}}}||||||{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}{{{rrr```PPP@@@<<<===<<<:::888777777666777888:::;;;===@@@EEEPPP```ppp{{{rrreeeVVVMMMDDDBBB@@@;;;888999999888666444333333333333555555444333333222111111///...---------///111222444555555333000///000111444:::CCCNNNXXXYYYKKK<<<555444333444444333111...222111111222444444222111666333000222666999888555444555555333000///000222000000111222333333333333333000///555BBBRRR___fffTTTCCC333///222222000///111111111000///...,,,,,,------,,,,,,,,,---///000////////////000222333555FFFRRR^^^___TTTCCC777111,,,,,,,,,...000000///---///......000333444222000000000///...............000000000111222333444555555555555444333555888:::===@@@GGGTTTccciii^^^OOO;;;444000333777666444333000222666999:::999777555666555666888888<<>>>>>===;;;:::<<>>;;;999888888999999<<<<<<===>>>???@@@BBBBBBNNNUUUZZZZZZXXXTTTLLLDDDBBBAAA???>>>=========>>><<<;;;::::::<<>>???AAAAAA@@@>>>>>>===;;;:::;;;===@@@BBBCCCEEEDDDBBBAAAAAACCCCCCDDDEEEEEEEEEFFFIIILLLLLLLLLNNNRRRUUUZZZcccmmmsssvvvyyy{{{|||}}}}}}|||||||||}}}~~~||||||}}}xxxwwwvvvuuusssrrrpppppptttvvvwwwvvvzzz{{{{{{uuulllbbbUUUGGG???<<<===<<<:::888777777777777<<<===>>>>>>???AAADDDGGGRRRTTTTTTTTTUUUUUUNNNEEEFFFEEECCCAAA@@@@@@@@@AAA@@@???===;;;;;;===???AAAFFFEEEBBB@@@AAADDDJJJNNNWWW^^^gggoootttwwwyyyzzzvvvwwwxxxxxxxxxxxxwwwvvvxxxyyyzzzyyyxxxyyyzzz|||xxxxxxxxxwwwvvvxxxzzz|||~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~}}}{{{zzzyyyzzz{{{||||||zzzyyyyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}yyyxxxwwwwwwyyy|||~~~|||||||||{{{zzz}}}|||uuufffUUUCCC<<<;;;999666555666888:::;;;<<<;;;:::999<<>>;;;<<<===;;;999777666555555555444444444333333222222222222111///...///222555777777777666333///------...555444888DDDUUU[[[MMM;;;333222000000000///---+++333222222222333333111000000///000333666666555222333444444333111111333444333444444444333333222111111------555EEEUUU___cccPPPAAA222...//////...///333222111//////000111111333111///---,,,+++,,,,,,------------...000111222<<>>IIIZZZgggfff^^^FFF<<<444444666555444444111111111111222222333333333222333333333666BBBMMMaaaiiitttzzz|||}}}~~~|||||||||}}}~~~~~~~~~}}}}}}~~~|||{{{|||~~~||||||{{{{{{|||}}}~~~}}}~~~~~~~~~zzz|||{{{yyy}}}}}}rrr[[[HHH???;;;888::::::::::::999777444333222222333444444333222222555555555555555555555555666555333222222111111111666666666666777777777777@@@>>>===>>>@@@AAA@@@????????????===;;;;;;>>>@@@AAAAAAAAA@@@??????@@@AAA???@@@AAAAAAAAACCCFFFHHHHHHGGGJJJNNNQQQVVV___jjjppptttzzz~~~~~~{{{}}}}}}|||zzzxxxzzz{{{{{{}}}{{{{{{|||~~~uuuuuusssrrrqqqpppoooooorrrtttvvvvvvzzz{{{zzzkkk[[[RRRJJJBBB======;;;;;;:::999888777777666<<<===>>>>>>>>>AAAFFFJJJRRRPPPNNNMMMQQQTTTOOOFFFDDDCCCAAA@@@?????????@@@BBB@@@>>><<<<<<>>>@@@AAADDDCCCBBB@@@@@@EEEMMMSSS^^^eeeooowwwzzzzzzxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwyyyzzz{{{zzzyyyyyy{{{}}}yyyyyyyyywwwvvvwww{{{~~~~~~}}}|||{{{{{{{{{}}}|||{{{zzzzzz{{{||||||~~~}}}zzzxxxwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyvvvuuutttuuuwww{{{~~~}}}}}}}}}yyyzzzyyyxxx{{{~~~{{{vvviiiWWWEEE===;;;999666444888999;;;======<<<:::999;;;===DDDRRRcccqqqzzz}}}~~~~~~}}}sssfffVVVMMMEEEBBB@@@<<<:::::::::999777666666777888888444444333333333333222222444222111000111333666888666666555222...,,,------444222333???RRRZZZNNN===333222000/////////---,,,333222111222333333222000000000111222333333111000333444444333222111333444222333333222222111000///...++++++333BBBQQQ\\\```SSSDDD666000000///...///111111000000111222444555111000...+++***))))))***++++++++++++,,,...///111777GGG[[[ddd^^^OOO@@@888333222111111222333222000////////////........./////////............//////000000//////000222444666111222333333222333555666666777:::CCCTTTbbbeee```KKK@@@666444555444333444222111000//////000111222222111111222222555AAALLLdddmmmvvv{{{zzzzzz|||}}}}}}~~~|||zzz{{{{{{{{{|||}}}~~~}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{{{{zzzvvvyyy}}}}}}{{{~~~~~~rrr\\\HHH???;;;888999999:::999888666444333333444555666666555444333444444555555666777777777555555555333222111111222444444444444555555666666???>>>===>>>@@@AAA@@@>>>???@@@???>>>======>>>@@@AAAAAA@@@???>>>?????????===>>>?????????@@@CCCFFFGGGFFFHHHLLLOOOTTT___jjjoootttzzz~~~~~~|||{{{yyy{{{|||zzzwwwvvvxxx{{{zzz|||~~~~~~}}}||||||}}}}}}||||||}}}~~~|||zzzppppppooonnnnnnnnnooooootttxxxyyyzzz}}}~~~yyyppp^^^LLLFFFBBB>>>===@@@;;;;;;;;;;;;:::999888777:::;;;===<<<<<<@@@GGGMMMMMMKKKGGGGGGLLLQQQMMMFFFDDDCCCBBBAAA@@@AAABBBBBB>>>===<<<;;;<<>><<<999777555999:::<<<======;;;999888:::<<>>======>>>@@@@@@???>>>>>>>>>???>>>======???@@@@@@???>>>>>>>>>>>>>>>===;;;<<<=========>>>AAADDDFFFDDDEEEIIILLLRRR^^^iiippptttyyy||||||zzzyyyyyyxxxzzz|||yyyvvvuuuxxx|||yyy{{{}}}}}}{{{yyyzzz{{{{{{zzzzzz|||}}}}}}{{{yyyooonnnnnnnnnoooqqqrrrsssxxx{{{}}}}}}}}}~~~zzzsssbbbRRRDDD@@@===888;;;CCC;;;<<<======<<<;;;999888888:::;;;::::::>>>FFFMMMFFFEEEBBBAAAGGGMMMKKKEEECCCBBBAAAAAAAAABBBCCCDDD===<<<:::999:::===@@@BBB===>>>@@@@@@AAAHHHSSS[[[gggmmmvvv|||~~~}}}{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzyyyyyyzzz|||}}}~~~{{{zzz}}}}}}}}}}}}}}}~~~~~~~~~{{{yyy|||}}}~~~xxx{{{{{{xxxvvvvvvwwwxxxzzzzzzxxxwwwvvvvvvvvvvvvwwwyyyzzz|||}}}{{{{{{{{{}}}~~~|||zzz|||{{{yyyyyy||||||xxxooo\\\HHH???===;;;888777999999:::::::::999777777888:::BBBOOO___llltttwwwzzz}}}~~~||||||~~~rrrfffWWWNNNEEEBBB???:::666666444444333333444555777888333333333333333333333333111111111111111000000///...//////...,,,,,,---///111///000:::KKKVVVPPPCCC555333111111222333333333000000000222444555444333333444444444444444666777666666666444222111222333000000000111000000//////***+++,,,000888EEEUUU___UUUHHH:::555333111222555333333444444444444333333,,,+++***)))((()))******,,,,,,+++,,,---...000111333999EEETTT]]]YYYJJJ===222000...///111222333222///000000///,,,,,,...111...............///000000////////////000222333444000222333444333333444555444555777>>>NNN^^^eeecccSSSEEE888333222111111222444333222111000111111111222111111333444888CCCOOOiiisss}}}|||yyy{{{~~~}}}|||{{{{{{{{{{{{yyyyyyyyyxxxyyyyyyzzzzzz|||~~~}}}wwwxxxvvvtttvvv{{{|||yyyxxxyyy{{{|||}}}~~~~~~}}}{{{{{{|||~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||mmmXXXIIIAAA<<<888444444333333333333444444444555666777777666555444666666666666666666777777111333555555222111222444222222333444444555666666>>>======>>>@@@@@@???>>><<<===>>>>>>======???@@@???>>>======>>>>>>===<<<:::;;;<<<<<<<<<===@@@CCCCCCAAAAAAEEEHHHOOO[[[gggrrrtttwwwxxxxxxwwwwwwxxxxxx{{{|||zzzvvvuuuyyy}}}yyy{{{}}}|||yyywwwxxxzzzvvvvvvwwwzzz|||~~~}}}{{{pppppppppqqqsssuuuwwwyyyyyy}}}~~~}}}|||{{{tttlllVVVJJJBBB@@@:::333888DDD;;;<<<>>>>>>>>><<<:::999666888:::999888===FFFNNNAAAAAA??????DDDJJJIIIEEE===<<<<<<;;;<<<===???@@@???===:::888888999;;;<<<;;;===@@@AAACCCJJJUUU^^^iiinnnuuuzzz|||}}}}}}~~~{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}~~~}}}{{{{{{|||~~~{{{~~~zzzxxx{{{{{{{{{{{{|||}}}~~~}}}~~~{{{yyy|||~~~vvvzzz}}}yyywwwvvvwwwyyyzzzzzzyyywwwvvvxxxxxxyyyzzz{{{{{{|||||||||||||||~~~~~~|||{{{~~~}}}zzzzzz}}}}}}zzzppp]]]III@@@>>><<<999888888888888888777777666555777999AAANNN]]]jjjqqqtttzzz~~~}}}}}}~~~sssfffYYYOOOFFFCCC???:::666666444333222222333444555666333333333333333333333333//////000000000...,,,++++++,,,------,,,,,,...000,,,,,,---777GGGRRRMMMBBB333111//////111222333222/////////111444666555444444555555555555777:::<<<777777777555222111111222000000111111111111000000---///000222888EEEVVVcccSSSFFF:::555333222444777555666666666555333111000+++***)))))))))***+++,,,------------...000222333333444===PPPbbbbbbPPP===333222000111333555666666...///000///---...111444...............///000111---...///111222222222222///111333333333222333444333444777>>>NNN___gggfffTTTGGG888222111000000222444444333222222111111111222111222444555999EEEQQQjjjsss~~~}}}zzz}}}~~~}}}|||zzzzzz{{{}}}yyyxxxxxxwwwwwwxxxyyyyyy|||~~~{{{yyytttuuuuuusssvvvzzzzzzvvvuuuwwwzzz|||}}}}}}|||{{{xxxyyy{{{}}}|||~~~|||}}}}}}|||~~~~~~zzzjjjUUUFFF???999444555555444333333555666777333444555666666555444333888888888777666555555555///222444444222111222444333333444444555666777777;;;:::999888999:::;;;<<<;;;<<<>>>===;;;::::::;;;;;;;;;:::;;;>>>??????>>>???>>>===<<<===>>>@@@BBBAAAAAAAAACCCIIIRRR]]]eeennnuuuzzzzzzyyyyyywwwsssyyyxxxwwwxxxzzz|||||||||~~~{{{wwwvvvxxx{{{zzzvvvssstttyyy|||{{{yyyppppppqqqsssuuuyyy|||}}}}}}{{{{{{||||||ssseeeZZZGGGAAA999777888999888555;;;;;;;;;;;;<<<=========999:::;;;;;;===AAAGGGKKKBBB>>>:::<<>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<======>>>>>>===AAADDDEEEGGGMMMXXX```nnnrrrxxx|||}}}}}}}}}}}}}}}|||{{{|||}}}~~~}}}|||~~~~~~yyywwwxxxyyy~~~|||zzzyyyyyy{{{{{{|||{{{{{{{{{{{{||||||}}}{{{}}}~~~}}}{{{zzzzzzzzzyyy}}}zzzxxxxxxxxx{{{}}}~~~zzzwwwwwwyyy{{{zzzwwwuuuwwwzzz|||{{{{{{zzzzzz{{{{{{{{{||||||}}}}}}}}}|||zzzyyyxxxwwwwwwyyy{{{|||{{{yyytttfffRRRBBB:::999:::;;;999999::::::999888666555<<<<<<>>>EEEQQQ```oooxxx~~~~~~{{{ooocccVVVLLLCCC@@@>>>777111...000333666777666444222222333333333333333333333444555333111000000000...---000///...///111222333222...,,,,,,222AAANNNMMMEEE777222000333555333//////............000222444666222222111111333555888999888888777444111000111222///000222333333222000///000000000444<<>>===>>>???>>><<<:::::::::;;;::::::<<<>>>???>>>===???>>>=========???AAACCCAAAAAABBBCCCIIIRRR]]]eeeqqqvvvzzzxxxwwwyyyyyyvvvyyyxxxwwwxxx{{{}}}}}}}}}}}}}}}}}}zzzwwwvvvxxx{{{|||xxxuuuvvvyyy|||zzzxxxtttttttttuuuwwwzzz}}}~~~~~~}}}{{{wwwjjjYYYMMMCCC>>>888777999;;;:::888::::::;;;<<<<<<<<<;;;;;;:::::::::<<>>===<<<;;;;;;;;;::::::;;;;;;<<<=========>>>AAADDDEEEFFFNNNZZZccckkkooouuuyyy{{{|||~~~zzzzzzyyy{{{}}}~~~~~~}}}{{{yyyzzz{{{}}}|||{{{zzzzzz{{{}}}~~~||||||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}{{{zzzzzz{{{xxx|||~~~|||zzzwwwxxxzzz|||~~~}}}zzzwwwvvvwwwxxxxxxvvvvvvwwwxxxyyyyyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~}}}{{{yyywwwwwwwwwwwwxxx{{{{{{zzzyyyqqqdddRRRBBB;;;999::::::999999::::::999777666555::::::<<>>GGGFFF<<<555111000/////////000111111000///---,,,,,,---000111000000//////000111333444333222111111111111222333555999;;;>>>III\\\kkkqqqdddRRR>>>444000---...111333222000/////////111222///...111555777999AAAKKKeeesss~~~~~~~~~}}}}}}}}}yyyuuuvvv{{{|||yyy{{{|||~~~~~~~~~}}}{{{zzzyyyyyyxxxwwwxxxyyyzzz{{{zzz|||||||||{{{|||}}}}}}}}}}}}||||||~~~}}}}}}}}}||||||~~~wwweeeSSSEEE===:::999666888;;;;;;999888777777444555666666555444444444777666444222222222333444444333222333444333222000444666888999777555444444888888999:::<<<>>>@@@AAA???@@@AAA???===;;;:::;;;:::999:::<<<>>>>>><<<:::======<<<===>>>@@@BBBCCCDDDDDDDDDFFFKKKTTT___gggsssxxxzzzwwwwwwyyy{{{yyyyyyxxxwwwyyy|||~~~~~~}}}|||{{{yyywwwxxx{{{}}}~~~{{{xxxxxxzzz{{{zzzxxxxxxxxxxxxxxxzzz|||~~~~~~}}}yyypppaaaOOOBBB>>>:::777777999<<<<<<:::888999;;;<<<<<<:::888777:::999999===CCCFFFFFFEEE>>><<<;;;>>>CCCFFFFFFDDDAAAAAA@@@???===:::999888999999:::;;;;;;<<<======???AAABBBBBBDDDMMM[[[fffmmmpppsssvvvwwwyyy{{{}}}xxxwwwxxxzzz}}}~~~~~~}}}|||~~~~~~|||zzzzzz{{{{{{zzzzzz{{{|||}}}~~~~~~}}}}}}||||||{{{{{{{{{|||}}}|||zzzxxxwwwyyy{{{yyy|||}}}||||||wwwxxxyyy{{{}}}|||zzzwwwvvvuuutttuuuwwwxxxxxxwwwvvvvvvwwwxxxzzz|||~~~~~~~~~~~~~~~|||yyywwwvvvvvvvvvvvvxxxzzz{{{yyyxxxooobbbQQQCCC<<<:::999999888888999999888777666555888999:::@@@KKK]]]ppp|||}}}yyynnnYYYMMMBBB>>>;;;777333222000111333333222111333444222333333444333222000///000...------/////////......---+++,,,---......---///---,,,222???KKKKKKEEE:::444///000111---)))))),,,,,,---...000333666777666333000...---000333555111222222111///000222444222222111111111222222222333333555:::CCCNNNYYY```MMM<<>>@@@AAA@@@>>><<<<<<===:::999:::<<<======;;;888::::::;;;<<<===???AAABBBFFFFFFGGGIIINNNXXXcccjjjsssxxx{{{yyyyyy{{{|||zzzyyyxxxxxxzzz}}}|||yyyvvvvvvyyy~~~|||zzzyyy{{{}}}|||{{{|||{{{zzzzzz{{{|||}}}~~~{{{{{{{{{vvvlll\\\JJJ???<<<999777777999;;;;;;:::777888:::<<<;;;999666444888666888>>>FFFIIIGGGCCC>>>======@@@BBBCCCAAA???@@@@@@@@@@@@>>>;;;999777999:::;;;;;;<<<===>>>>>>@@@AAAAAA@@@CCCMMM]]]iiitttuuuvvvvvvuuuuuuwwwyyyxxxxxxxxxzzz|||}}}|||zzzyyyzzz{{{{{{zzzyyyyyyxxxzzzzzz{{{|||}}}~~~~~~~~~}}}|||||||||{{{zzzwwwuuuuuuwwwyyy|||}}}~~~}}}|||{{{|||}}}xxxwwwxxxyyy{{{{{{yyyxxxwwwuuusssuuuyyy{{{yyywwwvvvvvvwwwxxxzzz|||~~~||||||||||||{{{yyywwwvvvuuuuuuvvvyyy{{{{{{yyywwwmmmaaaQQQDDD===;;;999888888888888777777666666555888888:::>>>III\\\ppp~~~{{{}}}|||rrrZZZNNNBBB===:::777444444222222222000//////000222333444555555444222000//////---,,,---///111111000///---+++,,,---......---...---,,,111===IIIJJJDDD:::333.........+++((((((++++++,,,...000444666888777333///,,,+++---000333...////////////000333555333222111000000111333444000000222888BBBMMMVVVZZZMMM===111111222///---000,,,,,,,,,---,,,+++******,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,///222444111111333:::LLL```hhhfffRRREEE;;;;;;===:::222...,,,,,,,,,---...///000000///...,,,++++++,,,---...////////////111333666777777666444333222222333333999999:::<<>>===;;;888777777777777666666555444333222222222222555222//////000222333444666777888777555444555777<<<<<<==================;;;===???@@@?????????AAA;;;::::::;;;===<<<:::888888999999;;;<<<>>>???@@@EEEEEEFFFHHHNNNXXXdddlllqqqxxx}}}}}}}}}~~~|||yyy{{{zzzyyy{{{~~~zzztttqqqrrrwww~~~}}}|||{{{{{{}}}}}}}}}{{{{{{zzz{{{|||}}}zzz{{{zzzsssfffVVVHHH???;;;:::999888999999888777666888:::;;;:::888555444555444777>>>FFFJJJGGGCCC?????????@@@AAA???===;;;>>>??????@@@???===<<<:::;;;;;;<<<===>>>???@@@@@@BBBCCCBBBBBBEEEQQQbbbnnnyyyyyyyyyxxxvvvvvvxxxzzz{{{zzz{{{|||}}}|||zzzxxxyyyyyyzzz{{{{{{{{{yyyxxxzzz{{{}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}{{{xxxvvvvvvxxxzzz~~~|||zzzyyy{{{}}}yyyxxxwwwxxxzzz{{{zzzyyyyyywwwuuuwww{{{}}}|||yyyyyyyyyyyyyyyzzz{{{||||||xxxyyyzzz{{{zzzzzzxxxxxxuuuvvvwwwyyy{{{{{{yyywwwmmmbbbRRREEE>>>;;;999777777777666666666666666666888999:::>>>GGGYYYooo~~~zzz|||{{{qqqZZZNNNAAA<<<:::777555666777777666333000///111222555555555555444333111000///...---...111333333222///...,,,---...000///...---------111===HHHJJJFFF:::222------...+++***+++++++++,,,...000444666888555222...******,,,///222---.../////////000333555222111///...///111333555......000666AAAKKKSSSVVVLLL===111222333...+++---...//////.........------))))))******++++++++++++***)))))))))+++---000222333222333999HHH[[[iiioooWWWHHH:::555555111,,,***)))***+++,,,------......,,,,,,++++++,,,---///000000000000///000222333444333222111111111222444555:::::::::<<>>AAA???<<<:::999;;;======<<<333222222222222222333333555222///...000333555666777888999888666555666777>>>>>>>>>>>>===<<<;;;:::999<<<>>>?????????AAABBB>>><<<;;;;;;<<<<<<:::999888999:::;;;<<<===>>>???AAAAAACCCFFFMMMWWWdddlllqqqyyy~~~zzz}}}|||{{{|||}}}xxxrrrppprrrwww|||}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{{{|||}}}}}}}}}yyymmm]]]MMMBBB===::::::::::::999777666555666777999::::::888666555444555888>>>DDDFFFDDDAAA???@@@@@@@@@???===;;;:::======>>>??????>>>>>>>>>;;;;;;<<<===???@@@AAAAAADDDEEEEEEDDDHHHTTTfffsssxxxyyyzzzzzzzzz{{{}}}}}}}}}}}}~~~~~~{{{xxx|||||||||~~~~~~{{{yyyzzz{{{}}}}}}|||~~~|||zzzyyyzzz{{{~~~|||zzzzzz|||~~~{{{yyywwwxxxyyy{{{{{{zzz{{{zzzyyyzzz|||}}}}}}||||||{{{{{{zzzzzzzzz{{{{{{xxxyyyzzz{{{|||{{{zzzzzzvvvvvvxxx{{{}}}|||zzzwwwooodddTTTFFF>>>;;;999777666666555555555555666666888999;;;===EEEVVVkkkzzzyyy|||xxxlllZZZNNNBBB===;;;888666666::::::999666333222333444555444444333333222222222///...---///111333333333///...---...000111111111/////////333>>>JJJNNNKKK<<<444------...,,,+++---,,,,,,---...000333666777333000---++++++---000222000111111000000111333555000///...---...000222333000...///666AAALLLSSSVVVHHH999...///000+++)))***------,,,,,,,,,+++++++++'''''')))***************(((((()))***+++,,,...//////...000555CCCUUUfffqqqYYYIII888111///---,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---///000111111111000//////000111222000000///000111333555666:::999999;;;@@@JJJ]]]mmm```XXXIII999222222222111222000///---,,,---...///000///000333666;;;FFFQQQdddnnnwwwzzz|||yyywwwuuuuuuwwwzzz{{{|||yyyzzzxxxuuuvvvzzzyyyuuutttttttttuuuwwwzzz}}}~~~|||{{{zzzyyyyyyyyyzzz{{{}}}~~~~~~}}}{{{zzzzzz{{{yyy|||}}}}}}||||||}}}~~~~~~vvv^^^KKKAAA<<<999888999:::;;;;;;<<<>>>AAADDD???===;;;<<<@@@BBBAAA???222222222333333444444444555222000///222444666777666777999888666555555666======>>>>>>===;;;:::999:::<<<>>>???>>>>>>???AAAAAA>>>;;;:::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>???@@@BBBFFFNNNYYYfffoootttzzz~~~}}}~~~}}}}}}}}}zzzwwwwwwzzz}}}~~~}}}~~~}}}|||||||||}}}~~~}}}{{{ttteeeSSSDDD===;;;777888::::::999777555555777777888999999999888888555888;;;???@@@@@@???======>>>???>>>===<<<<<<<<>>>>>>>>>>>>>>??????::::::<<<===>>>@@@AAAAAAAAABBBBBBBBBGGGSSSdddqqqxxxzzz|||||||||}}}~~~~~~~~~~~~{{{}}}}}}}}}{{{xxxwwwyyy}}}~~~~~~~~~{{{yyyyyyzzz~~~~~~}}}|||{{{||||||zzzxxxxxxyyy{{{||||||{{{|||}}}|||{{{{{{|||}}}}}}||||||{{{{{{{{{|||||||||}}}~~~~~~~~~}}}|||{{{vvvwwwyyy|||~~~~~~{{{xxxsssgggUUUGGG>>>;;;999777666555444444444555666666666999;;;<<>><<<999666666666666666555333222333444333222111//////000222333///...---...000222222222...,,,,,,---000222333222111222333777BBBOOOTTTRRRAAA888000......,,,,,,------------...000222555666///...,,,,,,,,,///111333333444444222111111333555...---------...///111222111......444???KKKRRRUUUCCC444***+++...+++***,,,))))))((((((''''''((((((&&&''')))***+++++++++***((()))***,,,------,,,,,,++++++,,,111;;;JJJ\\\iii___NNN:::000---+++,,,...+++,,,---......---,,,,,,---------......//////000000///.........///000111000000///000111333444666888666666999<<>>BBBDDDAAA>>>555555555555555555444444444222111111444666888888333555777777666444333333<<<<<<=========<<<:::999;;;===>>>???>>>===>>>???CCC@@@<<<::::::;;;<<<<<<======>>>??????@@@??????AAABBBDDDIIIQQQ]]]jjjsssvvv{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~yyywwwooo___LLL???;;;<<<555777999:::999777666666777777888888888999::::::888;;;>>>???>>><<<;;;:::;;;<<<======<<<<<<===???AAA@@@>>>=========>>>???999999:::<<<===???@@@@@@;;;===>>>>>>CCCOOO```mmm{{{}}}~~~}}}|||||||||}}}~~~~~~}}}||||||}}}~~~yyyuuutttwww|||}}}~~~}}}|||}}}~~~|||yyywwwvvvvvv{{{|||||||||}}}}}}{{{xxxxxxzzz|||}}}}}}zzz}}}~~~}}}zzzyyy{{{}}}|||||||||||||||}}}~~~~~~}}}|||wwwxxxzzz}}}~~~{{{xxxuuuhhhVVVGGG>>>;;;999888666555444333333444666666555888:::;;;@@@MMMaaaoooyyy|||ssseeeXXXMMMBBB???===999666555...000111111000000111222222000...,,,---///111333...---,,,---///111111000,,,++++++---000222333333444555666:::EEERRRXXXWWWEEE;;;222000...,,,+++,,,............000222444666---,,,,,,,,,...000333444666666666444222111333555,,,,,,,,,---...///000000000---+++111===IIIQQQSSSAAA222(((+++...------000++++++***))))))))))))***'''(((***+++,,,,,,,,,+++)))***,,,...///...,,,+++,,,+++,,,...444@@@QQQ^^^gggTTT???222,,,)))***------.../////////...---,,,///////////////............---------...///111222222111000000111333444555666444444777999???PPPaaaaaa]]]QQQ@@@777555333//////...------...000333444000000333777999:::AAAIII[[[gggttt{{{~~~|||zzzxxxxxx{{{~~~yyy{{{zzzwwwxxx{{{zzzvvvyyyyyyzzz{{{||||||}}}}}}{{{{{{|||}}}yyy{{{{{{yyytttnnnjjjhhhrrrvvv{{{~~~}}}{{{|||~~~~~~|||~~~{{{~~~|||~~~||||||~~~~~~uuu\\\HHH???<<<999777333666888:::;;;===@@@BBB@@@===<<>>>>>======<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;:::DDDBBB???<<<;;;<<<===>>>@@@??????>>>>>>>>>======BBBDDDGGGLLLTTTaaammmvvvwwwzzz}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{}}}{{{}}}}}}~~~{{{sssbbbSSSHHHAAA;;;777777888;;;<<<<<<:::888666777777999::::::;;;::::::666;;;@@@@@@===::::::<<<;;;;;;;;;<<<<<<>>>??????;;;>>>AAAAAA>>><<<===???999888888;;;???BBBAAA???<<<999888===DDDNNN\\\hhhvvvzzz~~~~~~{{{yyyxxx~~~}}}}}}}}}{{{yyyyyyzzzzzzyyyxxxyyyzzz|||~~~|||}}}~~~}}}{{{{{{}}}~~~~~~}}}|||{{{{{{{{{{{{||||||||||||}}}~~~{{{uuuqqqrrrvvvzzz|||{{{{{{||||||||||||{{{{{{|||yyyyyy{{{}}}~~~~~~~~~yyyxxxwwwxxxzzz{{{zzzyyyuuummm\\\III<<<888555222333111000111222444444333444555888;;;===EEEXXXiiiwww}}}xxxlll\\\PPPCCC>>>;;;888555555000///---------...000222111222222111111000///...------------------------,,,,,,------...//////000555777777888BBBQQQXXXXXXLLL>>>111,,,---,,,+++,,,+++***)))+++...111222222444333222222333333222000333222222333444555444222333///+++***+++---,,,++++++---...333???LLLSSSSSS???444******---...---------...---+++******+++---,,,,,,---------,,,+++***------+++***)))(((((((((***''')))///000333FFF\\\]]]ZZZJJJ555+++...---'''(((***---...------...000///000///---******+++---(((((((((***,,,...111222//////000//////111555888333444666777666<<>>===AAAAAA>>>;;;:::666111:::666333333555666555444222333555777777666555444<<<<<<======>>>>>>>>>>>>:::;;;;;;<<<<<<<<<<<<<<>>@@@@@@@@@??????>>>>>>>>>AAACCCGGGMMMVVVbbboooxxxwwwzzz}}}~~~~~~~~~}}}||||||}}}}}}~~~{{{{{{{{{}}}~~~~~~{{{yyyyyyxxxwwwwwwwwwyyy{{{|||zzz}}}}}}zzzzzz}}}~~~{{{zzznnn\\\MMMCCC???<<<:::999:::;;;<<<;;;:::888666666666777777888999999999999>>>AAAAAA>>><<<===???:::::::::;;;;;;<<<===>>>AAACCCDDDBBB>>>:::999:::999999999;;;???AAA@@@>>><<<999999>>>DDDMMMYYYddduuuwwwzzzzzzyyyxxxwwwwwwyyyxxxyyy{{{}}}~~~}}}{{{zzzyyyyyy{{{||||||{{{yyyzzz|||~~~|||xxxyyyzzzyyyxxxwwwyyyzzz}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~|||wwwssstttvvvyyyzzzzzz{{{||||||}}}}}}||||||}}}zzzwwwwwwzzz}}}~~~}}}|||||||||}}}~~~zzzxxxwwwxxxyyy{{{zzzzzztttlll[[[HHH<<<888555222222000///000111333222222111333555888999@@@PPP```qqqyyyvvvkkkXXXLLL@@@;;;999666333333///...---,,,---...000222111111111111000///------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////333444444444>>>MMMVVVXXXKKK<<<...+++------,,,,,,---,,,***)))+++///444888333222000000111222222111111111111333555666666444333000------...///...---...000111555@@@NNNUUUUUU@@@555+++***------,,,,,,---......---,,,,,,...111666888999888444///,,,+++------,,,+++************,,,)))***...///333DDDXXXaaa```RRR<<>>>>>???===<<<::::::<<<===>>>@@@@@@AAAAAA@@@@@@??????AAACCCGGGMMMVVVcccoooxxxvvvyyy{{{{{{{{{{{{{{{}}}{{{{{{{{{zzzzzz{{{{{{|||wwwvvvvvvwwwyyyxxxvvvtttttttttsssssstttuuuwwwxxxxxx{{{zzzwwwwwwzzzzzzwwwqqqeeeSSSEEE???>>>>>>???<<<<<<;;;;;;:::999888777666555555555555777888999888;;;===<<<999888999<<<;;;;;;;;;;;;<<<======>>>CCCDDDDDDBBB???;;;:::999:::999:::<<<>>>??????======;;;;;;@@@EEEJJJTTT^^^ppprrruuuuuuuuutttuuuvvvuuuuuuuuuxxx{{{~~~~~~}}}zzzzzzyyy{{{}}}~~~yyyzzz}}}}}}yyywwwxxxyyyyyywwwwwwxxxyyy|||}}}~~~}}}}}}}}}}}}~~~}}}xxxvvvvvvwwwxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~|||zzzwwwvvvvvvxxx{{{}}}zzzyyyxxxxxxxxxyyyzzz{{{zzzxxxvvvvvvxxxyyyzzzyyyrrrkkk[[[HHH<<<777555222111000...///000222111000000111333555555999FFFTTTgggqqqzzz~~~~~~ttthhhTTTIII>>>;;;999666222222------,,,,,,---...000111111111000000...---,,,+++***************************+++---...//////......000111000000888GGGSSSYYYKKK;;;,,,)))---///---+++,,,,,,***'''''',,,444;;;444111......///000111000000000111333555777666555222111///000111111000///222333333777BBBOOOVVVVVVBBB666+++***---,,,+++******,,,---------...000222AAAEEEIIIEEE<<<333---,,,,,,,,,++++++++++++,,,,,,...++++++------000@@@RRRccceee\\\GGG555///...+++&&&***///222111000......---......,,,++++++---///------------...000222333000000000///...///111444333222333222000333@@@NNNeeekkkeeeOOO:::333333333000///...---------...///000000000000111555;;;@@@SSSfffrrryyy~~~~~~}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~|||yyywwwwwwxxx{{{{{{}}}~~~}}}~~~~~~}}}}}}~~~~~~xxxkkkYYYIII@@@<<<:::999777777777777777777777777666666666777888999;;;<<>>@@@AAA@@@??????======<<<<<<<<<>>>???@@@======<<<;;;<<<===???@@@@@@AAAAAABBBBBBAAA@@@@@@AAACCCGGGMMMVVVaaammmuuuuuuvvvxxxxxxwwwwwwxxxyyy{{{zzzyyyxxxxxxxxxxxxxxxtttssssssuuuwwwwwwvvvtttsssssssssssssssuuuvvvwwwyyy||||||xxxvvvvvvsssnnndddZZZLLLAAA>>>>>>@@@@@@>>>===<<<;;;:::999888888777666555444555777999:::888999999888555555777:::<<<<<<<<<<<<<<<===>>>???>>>???AAAAAAAAA@@@??????::::::;;;<<<===>>>===<<<===;;;===AAADDDGGGOOOWWWhhhkkkpppsssttttttuuuuuuvvvuuuvvvxxx||||||{{{{{{}}}{{{||||||yyyzzz|||}}}}}}{{{{{{{{{|||}}}~~~|||||||||||||||}}}~~~~~~|||zzzxxxxxxyyyzzzyyyxxxyyyzzz{{{}}}~~~|||zzzwwwuuuuuuvvvxxxyyyvvvvvvuuuuuuuuuwwwxxxyyyyyywwwuuutttvvvwwwxxxxxxqqqlll]]]JJJ===888666444222000//////111222111111111111333555444555>>>III\\\hhhtttzzz}}}|||qqqfffSSSHHH>>><<<;;;777444444---,,,,,,,,,---...///000000000///...---+++***))))))))))))))))))************+++---...//////...---//////------333AAAPPPZZZNNN===---***///000---***(((******'''%%%)))111999555222...,,,,,,---......000000000111333444333222///000000111222222222111444444444777BBBOOOVVVWWWCCC777,,,+++---,,,***)))&&&(((***++++++,,,///111DDDKKKPPPLLL@@@444...,,,******))))))***+++,,,,,,///,,,++++++***---:::HHH^^^eeecccQQQ<<<222//////)))+++///000000//////000---------,,,++++++...000......------...///000111111222222111//////111333666555555444222333>>>IIIbbbgggcccQQQ===444333444000///---,,,+++,,,---...000000000///000555;;;???OOOdddsss{{{~~~~~~~~~~~~}}}|||}}}}}}~~~~~~|||zzz|||~~~}}}}}}~~~}}}~~~xxxooo^^^LLLAAA===<<<:::888888888777777666666666555666666777888:::;;;<<<@@@KKKPPPHHH<<<555444444000111333555666777666555111222333555555555555555>>>???@@@@@@???>>>===<<<======<<<<<<===>>>@@@AAA>>>============???@@@AAA???@@@BBBCCCCCCBBBAAA@@@BBBDDDHHHMMMUUU___jjjqqqssstttuuuuuuttttttvvvwww{{{zzzyyyxxxxxxwwwwwwxxxtttttttttvvvyyyzzzzzzyyyuuuuuuuuuvvvvvvwwwxxxxxx}}}}}}xxxssskkkdddVVVOOOFFFAAA???@@@@@@???>>>>>>===<<<:::999999888888777666666666888:::<<<<<<<<<;;;999888888:::<<<;;;;;;:::::::::;;;<<<<<<;;;<<<===@@@AAABBBBBBAAA:::;;;<<<<<<<<<;;;;;;;;;===;;;===@@@BBBDDDIIIPPP\\\cccmmmtttwwwwwwvvvuuuwwwvvvvvvxxx|||~~~}}}~~~~~~~~~~~~zzz}}}~~~~~~}}}{{{zzzzzzzzzzzz{{{{{{|||wwwvvvvvvxxxzzz|||{{{{{{yyyzzz|||~~~~~~|||yyyvvvuuuuuuvvvwwwvvvuuuttttttuuuvvvwwwxxxxxxvvvttttttuuuvvvvvvvvvrrrnnn```MMM???999777555444222000111222333222111444333555666444444:::CCCUUUcccssszzz|||}}}}}}{{{pppdddSSSGGG===::::::777444444------------......////////////......,,,+++***)))(((((()))))))))************+++,,,............---///...---,,,000<<>>EEEKKKHHH>>>222---,,,''''''''''''((()))***+++---+++***)))(((***333===QQQ]]]cccXXXDDD555111222,,,,,,---,,,,,,---000333---------,,,++++++...000------,,,,,,,,,---...///222333333222111000111222777555444444222333;;;EEE[[[aaa```RRR@@@555333444111000...,,,+++,,,...///111111000000000444:::???LLLcccsss|||~~~}}}{{{|||~~~}}}{{{{{{|||~~~}}}~~~}}}wwwgggQQQBBB>>>===:::999999999888777777666666555666666777999:::<<<===>>>JJJRRRJJJ<<<333111000111222444555555444444333222333333444444444444444BBBAAA@@@>>>===<<<;;;:::<<<<<<<<<<<<===???@@@AAA>>>>>>>>>>>>>>>???@@@@@@>>>@@@BBBCCCCCCBBBAAA@@@BBBEEEIIINNNVVV```jjjqqqssstttuuuuuutttuuuwwwyyy|||{{{zzzzzzyyyyyyyyyyyyxxxwwwwwwxxx{{{}}}}}}|||wwwwwwxxxyyyyyyzzzzzz{{{|||uuummmcccZZZKKKFFFAAA???@@@@@@>>><<<===>>>======<<<;;;:::999999888888888888:::;;;<<<<<<;;;999888777888888999888888777777777888888999<<<<<<<<<>>>AAAAAA@@@>>>;;;<<<======;;;:::::::::===;;;;;;>>>??????DDDJJJRRR[[[hhhsssyyyzzzyyyxxxxxxvvvuuuwwwyyy|||~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||zzzyyyyyyxxxyyyyyyzzzzzztttttttttwwwzzz|||||||||zzz{{{|||~~~~~~{{{yyyxxxwwwxxxyyyxxxwwwvvvvvvvvvwwwxxxyyyxxxwwwvvvvvvwwwwwwvvvtttssspppcccOOO@@@999777555555333111111222333222111666444555666444333888@@@OOO```rrr{{{~~~}}}}}}zzzpppdddRRRFFF;;;777666444222333///////////////.........------...------,,,+++***)))))))))***++++++,,,,,,+++++++++,,,------......///---------...777IIIZZZSSSEEE666000///---++++++))),,,000000///...000222444111...,,,,,,---,,,,,,111000.........---+++(((+++,,,...//////000222444333333333555@@@NNNWWWWWWCCC777,,,+++---,,,***)))(((***,,,---------...000555;;;???>>>777///,,,+++''''''&&&&&&'''((())))))+++++++++***((()))///444CCCRRR___\\\JJJ999222222---,,,+++))))))+++000444---......,,,++++++---///,,,+++******+++,,,---...111222333222111000111222333111111111000000777???RRRYYY\\\SSSBBB555222333222000---,,,+++---///000111111000///000444999>>>HHH```rrr|||}}}~~~}}}{{{zzzyyy{{{}}}}}}~~~}}}mmmTTTCCC>>>===999999999999888888777777777555555666777888:::<<<===???LLLVVVPPPBBB888222///111222444444333222333444444444444333333333333333CCCAAA???<<<;;;:::;;;;;;::::::<<<===>>>?????????============>>>>>>>>>>>>===???AAACCCCCCBBB@@@???AAADDDIIIPPPYYYdddnnnvvvuuuvvvwwwwwwwwwxxx{{{}}}}}}}}}||||||{{{||||||||||||{{{yyyzzz{{{}}}|||{{{xxxxxxyyyzzz{{{{{{{{{{{{}}}~~~zzzpppggg```WWWOOODDD@@@<<<;;;<<<===;;;999<<<===>>>>>>>>><<<;;;999888888999999:::;;;;;;;;;:::999777777666666666555999999888888888888888999<<<;;;;;;===@@@AAA???<<<;;;===>>>===:::888999:::<<<999999;;;<<<<<>>>>>==================<<<<<<<<<>>>@@@BBBCCCBBB@@@???@@@CCCJJJRRR[[[gggssszzzwwwxxxyyyyyyyyy{{{~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{zzz{{{{{{zzzyyywwwxxxyyyzzzzzz{{{{{{zzzvvvuuuooocccZZZTTTNNNGGGAAA===888777999:::999888:::<<<>>>@@@???>>>;;;999777777999::::::;;;::::::===<<<;;;:::;;;:::999777<<<<<<;;;::::::;;;;;;;;;999888999<<<@@@AAA@@@===;;;===???===:::777888999;;;888888:::::::::???FFFGGGOOO]]]jjjttt{{{~~~{{{xxxxxxyyyzzz{{{{{{yyyzzz|||~~~{{{~~~~~~}}}}}}|||{{{{{{{{{|||}}}~~~{{{{{{zzzyyyyyyyyyzzzzzzuuutttssstttwwwyyyyyyyyy|||}}}~~~~~~}}}}}}}}}~~~~~~|||{{{{{{{{{{{{|||zzz{{{|||}}}~~~}}}yyyvvvsssqqqeeePPP>>>666333222333111000///000111000///444111///000//////555<<<===RRRiiivvvzzz~~~|||qqqeeeYYYKKK===777666444555777444333333222000///---,,,,,,,,,---.........------++++++,,,---......//////---,,,***)))***,,,///111,,,+++,,,---+++///AAAUUULLLBBB888111,,,)))+++000+++***)))***++++++***(((+++***+++---111333333222///...---...//////---++++++---///......000555:::333333333666AAAQQQZZZ[[[BBB666+++***------+++***)))+++,,,,,,+++)))))))))---------------,,,******))))))(((((((((((())))))***---///...------------444FFF[[[aaaTTT???111---((()))*********+++---//////000///---******+++---************+++---///000+++---//////...---...//////------///000111666===DDDMMMVVVTTTEEE555///000///---+++)))***,,,000222......---,,,---000666:::AAAZZZmmmxxx}}}}}}~~~{{{yyyyyyzzz}}}}}}~~~~~~~~~~~~}}}|||{{{}}}xxxzzz|||}}}}}}~~~~~~|||~~~}}}{{{zzz{{{zzz{{{nnnSSS???;;;;;;777666666666666666666666666222222333444666888:::;;;IIIWWWbbb```UUUIII>>>666555888999999999:::>>>BBB888777555333222111000000BBB@@@===<<<<<<<<<:::999=========>>>>>>===;;;999999;;;===??????>>>===<<<:::<<<===>>>===<<<===>>>FFFFFFIIIQQQ]]]iiisssxxx}}}|||{{{{{{|||~~~zzzyyy~~~}}}}}}}}}}}}|||zzzxxxvvvsssssssssrrrqqqooonnnmmmiiifff___WWWPPPJJJEEECCC???===;;;999888777888888888999<<>>===<<<;;;:::999999999<<<:::888666555555666666::::::;;;<<<============;;;888888;;;;;;888888:::===;;;888777777;;;???AAAGGGLLLVVVcccqqq{{{}}}zzzxxxyyy{{{|||}}}}}}}}}~~~~~~}}}|||~~~|||{{{{{{}}}}}}|||zzzxxxxxxzzz{{{~~~~~~~~~~~~{{{wwwtttwwwvvvuuuvvvxxxzzz{{{{{{{{{{{{|||~~~}}}{{{{{{}}}~~~~~~|||||||||}}}}}}}}}|||{{{{{{|||{{{yyywwwwwwsssfffQQQ>>>555111...111000///......///000111.........///111444666888===JJJ^^^ppp{{{{{{~~~{{{rrriiiWWWJJJ<<<666333111000111333333333333111///---,,,+++)))))))))+++---------,,,---......---...000111///...+++))))))***,,,...***,,,///000---...:::GGGHHHKKK<<<++++++,,,((('''***++++++,,,,,,++++++***,,,,,,...222777999777444000///......//////...------,,,+++***,,,...222444222333333777CCCQQQZZZZZZ@@@111...000,,,---000+++,,,------,,,+++***,,,------,,,***))))))***,,,---&&&''')))***++++++******+++000555666222---)))(((///;;;LLLYYYXXXJJJ:::111---***))),,,,,,***+++---......---+++))))))+++......,,,***((((((***,,,...+++,,,------,,,,,,...000//////000111222333333444???JJJWWWXXXJJJ777...000000...+++((((((***---///''')))+++,,,---000444777>>>QQQjjj{{{~~~{{{|||}}}}}}zzzzzz}}}~~~|||~~~~~~|||{{{|||~~~xxx{{{~~~~~~~~~~~~~~~}}}yyygggSSSCCC;;;:::;;;666555555555666888:::;;;...000444777888888777666@@@TTThhhmmmcccRRR???222555666:::===>>>???>>>>>><<<888555444666666444111???>>><<<<<<======<<<:::<<<<<<<<<======<<<:::999;;;<<<===>>>???>>>>>>===;;;;;;;;;:::999:::<<>>???>>><<<:::999999999::::::999999;;;======<<<;;;;;;::::::999999999::::::@@@???>>>===;;;;;;::::::999999888777666666666666888999:::<<<===>>>>>>>>>AAA===<<<===;;;666555777777666555555888;;;???BBBFFFJJJSSS___mmmyyy~~~|||{{{{{{}}}~~~}}}|||}}}~~~~~~||||||}}}~~~}}}~~~~~~~~~|||{{{zzz||||||}}}{{{zzzyyy{{{|||{{{zzzzzzzzz{{{{{{xxxvvvyyyyyyyyyyyyzzzzzzxxxwwwyyyyyyzzz}}}~~~}}}|||}}}~~~~~~~~~|||{{{{{{{{{|||||||||zzzyyyzzz{{{{{{yyywwwuuurrrfffRRR@@@777333000//////............/////////......///000222444555:::FFFYYYlllzzz}}}}}}}}}{{{tttlll[[[MMM>>>777444111///000111111222111000///---,,,---,,,++++++,,,---------***++++++***((((((***+++000...,,,******+++---...+++,,,......,,,...:::GGGHHHLLL===,,,+++,,,((()))***++++++,,,,,,++++++***,,,,,,...333777888666444000///......000111000...---,,,++++++,,,...111333000111222555@@@OOOVVVWWWAAA222...000,,,,,,///******,,,------,,,---///111222000---+++))))))))))))(((((()))***+++***)))))))))...222444111,,,)))'''+++444DDDRRRVVVLLL;;;///...,,,,,,...,,,))))))------------+++)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,...000//////000111222222333444;;;FFFTTTXXXKKK:::111222000...,,,******+++,,,......///000///...///222444???PPPhhhxxx~~~}}}~~~~~~}}}~~~|||~~~yyyhhhUUUEEE<<<::::::555444444444444666777888333444777999::::::999888BBBVVVkkkqqqhhhYYYGGG;;;;;;<<<>>>?????????>>>===;;;888666555666666555333===<<<<<<>>>??????===;;;;;;;;;;;;<<<;;;;;;:::999===============>>>>>>>>><<<<<<:::888777999===@@@EEEGGGNNNYYYfffrrrzzz~~~}}}}}}}}}~~~{{{zzz}}}~~~|||~~~zzzvvvqqqnnnlllkkkfffccc___[[[VVVSSSQQQPPPIIIGGGDDDAAA>>>;;;::::::>>>===<<<:::::::::;;;<<<;;;999666666888;;;===>>>:::999999999999999::::::???>>>===;;;::::::999999666666666777777666666555666777999;;;===>>>??????>>>:::999:::888444333555666666666777999<<<>>>@@@CCCGGGNNNZZZhhhuuu~~~~~~~~~~~~~~~|||||||||~~~}}}zzzyyyyyy{{{~~~~~~{{{|||}}}~~~}}}{{{yyyxxxyyy{{{||||||{{{zzz|||}}}yyyxxxwwwxxxzzz{{{{{{{{{zzz{{{||||||zzzxxxuuusssxxxwwwxxxzzz}}}~~~}}}~~~}}}}}}~~~}}}}}}|||{{{zzzzzzzzz{{{|||{{{yyyxxxyyyzzzzzzyyyxxxuuusssgggTTTCCC:::555222......////////////......111000///......///000111666???PPPeeevvv~~~|||}}}}}}xxxppp^^^PPPAAA999555111////////////000000///......---111000///...---------------------,,,))))))***+++000///,,,******+++---///,,,,,,---,,,+++---:::GGGJJJNNN???...,,,---)))******++++++,,,,,,++++++***+++,,,///333666777555333///......///111222111000---,,,,,,,,,---...000222...///000333>>>LLLSSSSSSAAA222...///++++++...(((&&&(((***++++++---000333222000...+++)))))))))))))))************)))(((((('''+++///111///+++)))'''---222>>>OOOZZZVVVDDD444...---///000,,,'''(((,,,+++,,,,,,+++******,,,///***,,,///000000///,,,***,,,---......---,,,...///......///000111222333444777BBBPPPWWWMMM===555555000000...---,,,,,,,,,,,,//////000///......111333>>>NNNcccrrryyy|||~~~~~~~~~yyyjjjXXXGGG===:::999444333222222222333444444555666888999999999888777>>>SSSiiiqqqjjj]]]NNNCCCDDDDDDCCCAAA???===<<<;;;888777666666777777666444=========???@@@???<<<::::::;;;<<<<<<;;;:::;;;;;;===<<<<<<;;;;;;<<<===============<<<;;;<<<>>>@@@FFFJJJRRR]]]jjjuuu{{{~~~}}}}}}~~~{{{yyy{{{zzzwww{{{wwwqqqjjjeeeaaa___^^^\\\YYYTTTNNNIIIFFFEEEDDDAAA@@@>>><<<::::::::::::<<<;;;:::999::::::<<<<<<:::777555444666:::<<<===999888888888888999999:::888888777777666777777888333444666777777777666555555666888999;;;<<<<<<<<<888555666999:::777888;;;:::::::::;;;;;;;;;<<<<<>>;;;888;;;===>>>===;;;;;;<<<>>><<<<<<;;;::::::;;;;;;<<<===???AAABBBAAA@@@@@@@@@HHHLLLTTT```llluuuzzz|||}}}}}}~~~zzzwwwwwwuuuqqqpppllleee^^^YYYUUUTTTSSSQQQNNNJJJFFFBBB@@@@@@@@@???>>><<<;;;::::::;;;;;;:::999888888888999:::;;;888666555666888:::::::::888888777777777888888999333333333444555777888999222444555777777777666666555666777888999:::::::::888666888<<<>>>===>>>BBB::::::;;;;;;;;;;;;;;;;;;@@@AAAFFFPPP___mmmyyy{{{{{{}}}}}}~~~}}}}}}|||{{{{{{{{{|||~~~~~~|||zzzyyyxxxxxxyyy{{{}}}|||{{{sssuuuvvvxxxxxxwwwuuutttsssuuuwwwwwwwwwwwwyyyzzz~~~{{{xxxwwwyyy{{{|||}}}xxxxxxwwwuuussstttwwwzzz{{{zzzyyy{{{}}}~~~yyyyyyyyy{{{}}}}}}{{{yyy|||{{{{{{zzz{{{|||~~~|||zzzyyyzzz|||}}}}}}}}}|||zzzooo[[[III===666111000111222333333222111000333222000...,,,,,,,,,,,,000555@@@TTTjjj{{{~~~sss\\\NNN???888555222000111---------------.........333333333111...,,,---...+++,,,---,,,++++++---///000///,,,******+++---///...+++******)))---888EEEOOOUUUGGG333///...+++---***++++++,,,,,,++++++***'''***---000000000///.........///111333444222000------.....................///000444???KKKQQQQQQAAA222---...)))***,,,&&&%%%&&&'''''''''(((***,,,******))))))))))))******,,,,,,+++***)))((('''''')))***+++---...---+++)))+++,,,111@@@UUU^^^RRR???---,,,,,,,,,)))&&&(((---)))***++++++******,,,...........................,,,...000000...------...,,,---...///111222333444444===LLLVVVQQQBBB666111000000000000...---+++***###$$$&&&((())),,,111444666DDDWWWhhhrrrxxx}}}}}}|||zzz{{{}}}|||zzzwwwtttuuuxxx}}}~~~|||yyyxxxxxxzzz|||{{{|||}}}|||{{{{{{|||~~~~~~~~~|||{{{|||{{{pppaaaQQQCCC<<<888555444222111000111111222333333333333444555555666DDDXXXoooxxxuuulllaaaXXXIIIGGGCCC???:::777555444222333444555555444444444AAA@@@?????????>>>;;;888;;;===???===;;;:::===@@@<<<<<<<<<;;;;;;;;;;;;:::<<>>>>>>>>===<<<;;;:::999:::;;;<<<999999888777777888999:::888777666777999999999777999888888777666666777777444444555666777999;;;<<<444555666666777777777777555666777999:::;;;;;;<<<;;;888999<<<===;;;<<>>@@@AAAEEEOOO]]]kkkvvv|||zzzzzz{{{||||||{{{{{{{{{{{{zzzzzz|||}}}}}}{{{yyyyyyxxxxxxyyy{{{}}}|||{{{ssstttuuuuuuvvvvvvvvvvvvssstttuuutttsssuuuwwwzzz|||zzzwwwvvvwwwxxxyyyyyyuuuvvvvvvtttrrrtttzzz~~~|||{{{{{{}}}~~~~~~yyyxxxxxxyyy{{{{{{zzzxxx{{{{{{zzzzzz{{{}}}}}}{{{yyyzzz|||~~~~~~}}}rrr___LLL???666111222222333333333333222222222111///...------------...222:::KKK```tttsss\\\NNN???888555222111222......---------......///000222222000---+++---000---...////////////111333///...+++))))))***,,,......+++))))))***---777BBBSSSYYYKKK666000---***---***++++++,,,,,,++++++***'''***...//////...---------...///111333333111...---.../////////...---,,,...000111666AAAMMMSSSRRR???000,,,---)))))),,,&&&((()))******))))))+++---+++++++++***))))))((((((,,,+++***)))((((((((((((*********+++------+++)))***,,,000:::NNN\\\VVVHHH333---******)))'''(((,,,)))***,,,+++******+++,,,...---,,,++++++,,,---...,,,...000000///---------,,,,,,...///111222333444444<<>>>>>???>>>===;;;:::<<<>>><<<999999===AAA======>>>>>>>>>===;;;;;;;;;>>>@@@AAA@@@?????????EEEIIIQQQ]]]iiisssxxxzzz||||||}}}}}}|||{{{yyyxxxuuuvvvssslllfffbbb\\\VVVRRRPPPMMMIIIGGGEEEEEEEEE??????>>>>>>===<<<<<<;;;::::::999999999;;;<<<===;;;:::999888888888999:::;;;999777777888999888777:::999888777666555555555888888888888999:::;;;<<<777777666666666777888888444666888;;;===???AAAAAA???<<<<<>>///+++---)))***,,,'''((()))******)))***,,,...++++++,,,,,,,,,,,,++++++,,,+++***((((((((())))))+++)))((((((***+++)))''')))---000666FFFWWWXXXOOO<<<333***)))***)))(((***)))+++,,,,,,***))))))***,,,+++***))))))***+++,,,---///111111///---------+++,,,---///111222333444222999HHHUUUTTTGGG777///......------,,,,,,,,,+++,,,------,,,++++++---///444AAATTTfffqqqwwwzzz|||~~~~~~|||}}}zzz{{{|||zzzwwwvvvxxxzzz|||}}}}}}|||yyyyyy|||~~~}}}{{{{{{{{{~~~}}}{{{{{{|||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{|||}}}|||~~~}}}|||wwwkkkZZZKKK???999888888666555555666777888444444444555777;;;???AAARRRccctttvvvmmm```RRRHHH;;;;;;;;;:::888555333111333666999999777444444555@@@???======>>>??????>>>888;;;===;;;888888<<<@@@>>>???@@@AAA@@@???===;;;;;;<<<===<<<;;;<<<===???CCCGGGOOO[[[hhhsssyyy{{{{{{|||||||||zzzyyywwwuuukkkmmmiiiaaaZZZUUUOOOHHHFFFEEECCCAAA@@@??????@@@;;;<<<<<<<<<;;;;;;:::999999999888999:::<<<>>>???<<<;;;:::999999999::::::>>>;;;777666666888888888;;;:::888777555444444444::::::999999999999999999999888777666666777888999333555999<<<@@@DDDFFFGGGFFFDDDDDDGGGHHHEEEFFFIIIDDDCCCBBBAAAAAAAAACCCCCCAAACCCGGGPPP]]]jjjtttyyy}}}|||{{{zzzzzzzzzzzzzzzzzzyyyyyy{{{|||{{{yyywwwuuuuuuvvvyyy}}}xxxwwwvvvvvvwwwyyy{{{}}}xxxwwwuuurrrqqqsssxxx{{{zzzyyyxxxyyy{{{||||||{{{ssswww{{{{{{yyyyyy}}}|||{{{|||||||||{{{|||zzzxxxxxxyyy{{{|||{{{xxxxxxxxxxxxyyy{{{}}}~~~{{{yyywwwwwwzzz}}}}}}|||tttbbbPPPDDD;;;555333222111000000111222333111000///......///000111***---333>>>OOOeee{{{tttbbbTTTDDD<<<777333000000111000///...---......///))),,,///...******...222111111111000...---...///...,,,***(((''')))+++,,,,,,)))(((***,,,...555>>>XXX___PPP:::111,,,))),,,+++++++++,,,,,,+++++++++)))---111222000......///---...///111222111---***---...000111000...+++***,,,...111666BBBOOOUUUTTT===...***,,,)))***,,,(((%%%'''((((((((()))+++---((()))+++---///000111111++++++)))((((((((()))***+++(((&&&'''))))))'''%%%###)))---///<<>>>>>===<<<<<<<<<<<<<<<@@@>>>;;;999888:::===???>>>???AAABBBAAA???<<<:::;;;;;;;;;<<<<<<=========???DDDOOO\\\iiirrrvvvwwwyyy{{{xxxtttrrrqqqlllfffZZZVVVQQQPPPPPPNNNHHHCCCDDDBBB@@@>>><<<<<<<<<<<<999888777888:::;;;:::999::::::999:::;;;===???AAA@@@===999555555777;;;>>>::::::999666444444666888666777888777666555666777555666777888999999999888999888777666666666777888888777888>>>FFFKKKKKKIIIMMMNNNOOOPPPRRRRRRRRRRRRSSSOOOKKKJJJKKKKKKIIIGGGNNNNNNPPPYYYfffpppuuuvvv}}}}}}||||||||||||}}}}}}~~~~~~|||{{{zzzyyyxxxxxxxxxuuusssuuuzzz~~~xxxwwwvvvvvvxxxzzzzzzzzzyyywwwuuutttuuuwwwyyy{{{{{{xxxwwwxxxzzz{{{yyywwwzzz{{{|||}}}}}}}}}|||~~~~~~{{{xxxuuuuuuxxxzzzyyyxxxzzzwwwuuuwww|||~~~|||xxx|||{{{xxxwww~~~|||~~~}}}sssaaaNNNBBB:::444333222111111000111111111111///,,,,,,---///111111333000222;;;HHHYYYnnn{{{rrr___QQQBBB:::666333222333000...------///000//////,,,***(((+++//////+++&&&,,,---///000///---***(((,,,(((&&&(((,,,...,,,)))+++'''&&&))),,,000999BBBYYY___PPPCCC222&&&...***+++++++++++++++,,,,,,,,,,,,---...//////...---,,,***+++------+++******+++,,,++++++...111222///---.........333???LLLRRRPPP???555,,,)))(((%%%%%%&&&&&&&&&&&&'''))),,,...000///...,,,+++***++++++,,,***)))))))))+++,,,+++***((())))))))))))((((((((("""(((***)))111BBBSSS[[[LLLAAA333)))&&&'''''''''------+++)))''''''))),,,+++++++++++++++***)))(((///...---,,,,,,,,,,,,,,,+++---///000///---+++)))222555>>>LLLSSSLLL>>>222---******...///+++((((((------,,,,,,,,,---......777@@@QQQfffssswww{{{|||zzz}}}}}}}}}}}}||||||||||||}}}zzz|||{{{zzzzzzzzz{{{}}}~~~~~~|||~~~~~~|||zzzzzzzzzzzz}}}~~~|||zzzzzz~~~}}}|||}}}~~~}}}{{{xxxvvv~~~|||}}}|||yyy|||}}}~~~}}}{{{zzz{{{}}}~~~sssbbbPPPDDD>>>@@@???===;;;888555333222333222000000444;;;BBBGGG^^^iiitttvvvooobbbNNN???999888888888777555111...555666666555333333555666@@@@@@???>>>>>>>>>>>>>>>===;;;999888888999<<<======>>>?????????===;;;999::::::;;;;;;;;;<<<<<<<<<>>>CCCMMMZZZgggooossstttppppppmmmgggdddbbb^^^XXXRRRNNNKKKKKKLLLLLLGGGCCCCCCBBB@@@>>><<<;;;;;;;;;999888777888:::::::::888999999888888999:::;;;<<>>EEEJJJKKKIIIOOOQQQTTTWWWZZZ]]]___```^^^[[[WWWVVVVVVUUUSSSQQQPPPQQQTTT\\\gggqqquuuvvv|||{{{{{{{{{|||}}}}}}{{{zzzyyyzzzzzzyyyvvvttttttwwwzzzzzzzzzwwwwwwwwwxxxyyyzzzzzzyyyyyyxxxvvvvvvvvvxxx{{{||||||zzzyyyyyy{{{|||zzzxxx~~~~~~~~~~~~~~~|||{{{}}}~~~~~~}}}}}}zzzxxxxxxzzz{{{{{{zzzxxxuuusssvvv{{{~~~}}}{{{~~~}}}{{{}}}|||rrr___MMMAAA999333222111111000////////////...,,,******---//////...000...000777BBBRRRhhhzzzyyypppaaaRRRBBB:::666222000111...,,,+++,,,///000111000///,,,)))***---...+++(((+++---///000111///---,,,---***(((***...000...+++)))%%%$$$&&&))),,,444===VVV^^^PPPEEE555(((000,,,+++++++++******)))))))))------............------)))+++---,,,+++******++++++++++++---000111///,,,...//////555BBBQQQXXXWWW<<<222***'''&&&$$$$$$%%%)))((((((((()))***,,,---,,,,,,******)))***++++++)))((('''(((*********)))$$$%%%''')))******))))))&&&***+++)))///???PPPYYYTTTHHH777***&&&(((+++,,,---------+++))))))+++,,,,,,,,,------............000///......------......+++---///000000///---+++111333;;;IIISSSOOO@@@222***'''(((---///---,,,------,,,,,,,,,,,,---......777>>>NNNaaaooovvv|||}}}|||zzz}}}~~~~~~~~~}}}|||{{{{{{~~~}}}}}}}}}|||{{{|||}}}~~~{{{zzz{{{|||~~~}}}~~~}}}}}}~~~{{{yyy~~~|||~~~~~~||||||}}}~~~}}}~~~}}}zzz|||{{{{{{{{{|||~~~~~~}}}~~~~~~sssaaaPPPCCC======<<<:::888666444333222222111000000333999>>>BBBQQQ[[[gggooooooeeeQQQ???888777666666777666333111222333444333111111222444@@@@@@?????????>>>>>>>>>999888888777888999;;;<<<<<<<<<<<<<<<;;;:::999888999:::::::::::::::;;;;;;===AAAJJJVVVaaahhhkkkkkkdddccc^^^WWWSSSQQQMMMGGGEEECCCBBBCCCFFFGGGDDDAAABBBAAA???===<<<::::::::::::999777888999999888777::::::999888888999999:::>>>===;;;:::::::::;;;<<<999:::999888666777999;;;555666666555222000000111666666777777666666555555666777888999999999999999<<<:::999===BBBGGGGGGFFFKKKMMMPPPTTTXXX[[[]]]^^^^^^\\\YYYXXXWWWVVVSSSQQQQQQSSSXXX```iiiqqquuuwww{{{zzzzzzzzz{{{~~~|||zzzyyyzzz{{{}}}yyywwwuuutttuuuvvvvvvuuuvvvwwwyyyzzz{{{{{{zzzzzzzzzyyyxxxxxxxxxzzz}}}~~~~~~}}}{{{{{{||||||{{{zzz~~~~~~~~~}}}|||zzzzzz|||}}}||||||~~~|||{{{{{{|||}}}}}}|||wwwtttrrrtttyyy}}}~~~}}}{{{zzzppp]]]KKK???777222222111000///...---------,,,)))&&&)))---000---***,,,+++...333:::GGG^^^qqq}}}vvvooodddUUUDDD;;;666222///000,,,+++***+++...000111111111---))))))+++---,,,++++++,,,///111111111000///,,,***(((***...///...,,,***&&&$$$&&&''')))000999OOOYYYOOOFFF666)))000,,,++++++***)))((('''&&&&&&------------------------)))+++,,,,,,+++******+++******+++,,,...///---+++******+++111@@@QQQZZZZZZ===444,,,******((((((***+++***))))))(((((())))))+++************++++++,,,'''&&&%%%&&&((()))(((''' """&&&)))+++++++++******---,,,)))---;;;LLLWWWZZZNNN;;;,,,%%%'''+++///,,,---......,,,+++,,,---***+++,,,---...///000111......------,,,,,,------+++,,,...000111000///...///000777EEESSSSSSDDD444,,,((((((,,,...------///,,,,,,,,,,,,,,,---......666;;;III\\\llluuu|||~~~|||~~~{{{zzz}}}~~~{{{{{{{{{~~~~~~}}}}}}~~~{{{zzz{{{~~~}}}~~~|||zzzyyyyyy{{{}}}~~~~~~|||zzz{{{{{{{{{{{{|||~~~}}}|||}}}~~~~~~~~~~~~rrr```NNNAAA;;;888777666444333222222111000//////000222666999;;;@@@HHHTTTcccmmmjjjVVVBBB777555444444555666555444222222333222111111222444=========>>>>>>=========777777888888999:::;;;<<<;;;::::::999888888777777999999999999999999999999<<<@@@GGGPPPXXX]]]^^^]]]XXXWWWRRRJJJGGGFFFCCC>>><<<;;;;;;===???@@@???===@@@@@@>>>===;;;:::999999:::999777777888888777555:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999999:::999888888:::<<<111333444444333333444666555555666666777666666666555666888::::::::::::999===;;;999:::===@@@@@@@@@EEEFFFHHHJJJLLLMMMMMMNNNSSSRRRQQQOOONNNLLLJJJIIIMMMRRRYYYbbbjjjpppuuuwww|||{{{zzzzzz{{{}}}~~~{{{xxxxxxyyy|||~~~yyyxxxvvvuuuuuuuuuuuuuuuwwwzzz}}}~~~~~~}}}||||||{{{{{{zzzzzzzzz|||~~~~~~}}}|||||||||{{{zzzzzz}}}{{{{{{|||}}}}}}}}}{{{zzzyyyyyy{{{|||{{{zzz}}}}}}||||||}}}}}}}}}}}}yyyvvvttttttxxx{{{~~~~~~~~~~~~zzzxxxnnn[[[III===555000222111000///...---------+++(((&&&)))...000---((()))***---///333===SSSgggvvv}}}}}}{{{vvvppphhhXXXGGG>>>888222///000,,,+++***+++---//////...000---)))(((***---//////+++,,,...///000///......((('''&&&(((+++,,,,,,***,,,(((&&&''''''(((///666EEESSSLLLFFF666(((///***)))))))))((('''&&&&&&%%%,,,,,,++++++++++++,,,,,,(((***,,,,,,*********+++)))***+++,,,------,,,+++((())))))///>>>PPPYYYYYY===444,,,++++++***)))+++))))))(((((('''''''''&&&************++++++,,,,,,'''&&&%%%&&&(((((((((''' """'''+++---,,,+++***,,,...---+++---888JJJWWWZZZPPP@@@000&&&$$$(((+++)))+++...///---,,,+++,,,(((((()))***+++---......++++++******)))******+++)))***,,,///000000000000//////444BBBRRRWWWJJJ999222---***,,,,,,++++++---++++++++++++,,,---......444999GGG[[[lllvvv}}}~~~|||zzz}}}~~~{{{{{{{{{}}}{{{zzzzzz{{{}}}|||{{{zzzyyyxxxzzz}}}~~~|||zzz{{{|||}}}{{{zzz{{{}}}}}}~~~~~~|||ppp^^^LLL???999444333222111000000111111......///000111222444444444999CCCTTTfffkkk[[[HHH888555222222333444444444222333444333222222444666<<<===>>>>>>>>>>>>======999999999:::;;;<<<======;;;::::::999888888777777999999999999999999999999<<<>>>CCCJJJOOOPPPOOOMMMLLLKKKGGGAAA@@@AAA???;;;888777888999;;;;;;:::999=========<<<;;;:::999999999888777777777777666555777777888999;;;;;;<<<<<<:::;;;<<<=========;;;;;;888999:::999888888:::;;;444666777888777888999;;;444555666777888888888888444666888999::::::999999<<<;;;999999:::::::::999AAAAAABBBCCCCCCBBBBBBAAAHHHHHHGGGFFFEEEDDDCCCDDDIIIPPP[[[dddjjjoootttxxx~~~}}}{{{zzz{{{|||~~~~~~|||yyywwwvvvxxx{{{}}}yyyyyyyyyxxxwwwwwwxxxxxxzzz}}}||||||{{{{{{{{{|||}}}~~~{{{{{{{{{{{{zzzyyyyyyyyyyyywwwuuuvvvyyy{{{|||{{{zzzyyyyyyzzz|||||||||zzz||||||}}}}}}||||||||||||}}}zzzxxxwwwxxx{{{}}}~~~~~~{{{yyy{{{yyywwwlllYYYGGG;;;444///333222111000////////////,,,***(((***...000,,,))))))***,,,...///666III[[[hhhsss}}}~~~{{{yyyvvvtttkkk\\\JJJ@@@:::444000000...,,,******+++,,,,,,+++,,,***((((((***...000222,,,,,,---------,,,+++***'''&&&'''(((***+++,,,+++,,,)))'''''''''''',,,222@@@QQQNNNJJJ:::***///)))'''''''''''''''(((((((((++++++++++++++++++++++++''')))++++++*********,,,)))***+++,,,,,,+++++++++------...333AAAQQQYYYYYY777///((('''(((&&&%%%'''%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))'''&&&%%%&&&((()))((('''###%%%))),,,---,,,***(((,,,------,,,---666HHHWWWWWWRRRGGG:::---&&&%%%'''%%%(((,,,---,,,+++******(((((((((((()))***+++,,,******)))))))))******+++'''(((***,,,...///////////////222>>>OOOYYYPPP@@@555///+++,,,,,,***+++---*********+++,,,---......111777FFF\\\nnnxxx}}}~~~}}}{{{}}}~~~{{{|||~~~}}}{{{{{{{{{|||||||||{{{yyyxxxwwwzzz}}}~~~}}}|||~~~~~~zzzyyy|||}}}zzzyyyzzz|||~~~~~~}}}zzznnn]]]KKK>>>888444222111/////////000000......///000000000000000111222777FFFYYYcccZZZKKK888555111000000111111111111222333333222222444666>>>???@@@AAAAAAAAA@@@???<<<;;;;;;:::;;;<<<>>>???<<<<<<<<<<<<;;;:::999888:::::::::999999999999888;;;===@@@DDDGGGGGGDDDAAA@@@AAA???;;;;;;>>>===999777888888999999999888888::::::;;;;;;;;;::::::999888777666666777777666555333444555777999:::::::::999:::<<<======<<<;;;:::888999::::::888777888999555777777777555555555777666777888999::::::::::::555666777888888888888888::::::;;;;;;;;;:::999999;;;;;;<<<======<<<<<<<<<===>>>>>>===<<<===@@@BBBIIISSS```iiimmmpppuuuyyy}}}}}}||||||||||||}}}}}}{{{zzzxxxwwwwwwxxx{{{|||zzz{{{||||||zzzzzzzzz|||{{{}}}|||{{{{{{zzz{{{{{{{{{xxxyyyzzzyyyxxxxxxyyyzzzvvvsssrrrtttxxx||||||{{{zzzzzzzzz{{{}}}~~~}}}{{{zzz|||~~~}}}|||{{{{{{|||~~~|||{{{{{{|||~~~}}}}}}~~~~~~zzzwwwyyy}}}yyywwwlllXXXFFF:::444///111111000000//////000000...---,,,,,,------,,,+++******+++------222@@@NNNZZZjjjyyy|||xxxvvvvvvvvvmmm]]]KKKAAA:::444111111...,,,***************((('''((()))***+++---///000++++++++++++***)))(((''''''((()))***+++---......***'''%%%%%%$$$$$$(((///@@@SSSTTTQQQ@@@...111***'''((((((((()))))))))***((()))***++++++***)))((('''(((***+++******+++,,,)))+++------,,,+++***+++,,,------222???MMMSSSRRR888000)))))))))'''%%%&&&###$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%'''((('''&&&%%%&&&)))++++++***)))'''***+++------,,,222BBBSSSWWWWWWRRRFFF777+++'''&&&###&&&)))+++******)))******)))))))))***+++---...,,,,,,++++++,,,,,,------&&&''')))+++---...//////...///111999JJJXXXSSSFFF444...+++---...,,,,,,///************+++---...///111666EEE\\\oooxxx|||~~~~~~}}}}}}}}}{{{~~~~~~~~~~~~{{{yyyxxxxxxzzz|||}}}|||zzzwwwtttyyy|||}}}|||~~~~~~|||{{{|||~~~~~~~~~~~~zzzooo]]]LLL???999666555222000...//////000...///000000000000//////222111333:::IIISSSPPPGGG666333000......//////......///000000///000111333===>>>@@@BBBBBBAAA@@@???>>>===;;;::::::;;;>>>???===>>>?????????===;;;999;;;;;;::::::999999999999999;;;>>>AAADDDCCC@@@<<<:::<<<;;;999;;;===<<<777777999:::::::::999::::::666777999:::;;;;;;;;;:::666555444555777777777555333444666777888888888888888999:::;;;<<<;;;;;;:::888999:::999777666666777555666777777555555666777<<<<<<<<<<<<<<<;;;:::999777666666666666666777777777:::===@@@@@@@@@??????;;;;;;;;;;;;;;;;;;:::999888999999999999<<>>@@@AAA@@@>>>===@@@>>>;;;999888:::===???>>>???AAABBBAAA???<<<:::;;;;;;;;;::::::999999999888999<<<@@@CCCCCC???<<<999<<<<<<;;;<<>>===;;;999888888777555444444555666777666:::@@@DDDFFFFFFFFFFFFCCCBBBBBBAAA@@@>>><<<;;;;;;<<<<<<<<<<<>>000))))))$$$&&&((()))))))))+++,,,&&&%%%&&&''')))---111333+++*********+++,,,,,,---)))***+++,,,...///000111***...///000>>>PPPSSSLLL:::444111000///)))'''''')))))))))***+++---...///444555???SSSgggssszzz~~~}}}{{{{{{~~~}}}|||||||||}}}~~~}}}~~~~~~}}}|||}}}~~~~~~~~~}}}}}}{{{~~~}}}rrrbbbRRRFFF@@@>>>;;;777333000//////000111111111111111111111111///222222000000333333111---,,,++++++---......---///000111111000111333555;;;<<<===>>>????????????:::::::::;;;<<<===>>>>>>>>>>>>>>>???@@@???<<<999<<<;;;888777888;;;>>>@@@???@@@@@@@@@>>><<<;;;999999:::===??????>>>===;;;;;;<<<>>>===<<<<<<===>>><<<:::999:::;;;;;;:::888:::888666444444666888999::::::999888777777777777666666666666777888:::;;;:::;;;:::777444333666999;;;;;;<<<===@@@DDDHHHJJJKKKJJJIIIGGGDDD@@@<<<:::999888555333222333555777555>>>JJJPPPRRRSSSWWWZZZUUUSSSOOOKKKFFFBBB???===;;;;;;>>>@@@@@@BBBKKKUUUaaaiiisssxxxxxxwwwxxxyyyxxxuuuuuuyyy|||}}}~~~}}}{{{yyyyyy{{{}}}}}}}}}}}}|||{{{{{{zzzzzz~~~|||zzz{{{}}}yyyzzzzzzyyywwwvvvwwwwwwyyyyyyzzzzzz{{{|||}}}}}}zzzwwwvvvyyy~~~~~~{{{zzz{{{|||~~~~~~||||||~~~zzz{{{||||||{{{yyyxxxvvvzzzuuufffRRRAAA999444000111000...,,,,,,...000111///---+++***++++++***)))***+++,,,,,,...333999===LLL___ppptttrrrsssuuuuuupppaaaMMM>>>666333000...,,,+++***(((''''''''''''&&&))),,,,,,***)))+++---,,,***((('''(((***---...***++++++,,,+++***(((''',,,+++((('''(((+++...111@@@MMMWWWSSSDDD666...+++---,,,,,,+++)))(((&&&%%%###&&&))),,,---,,,***)))'''(((+++---...---,,,,,,+++******+++,,,---+++************111???NNNRRROOOAAA111''')))***%%%%%%***((('''%%%&&&(((((($$$!!!''')))+++***'''%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$###"""""""""###$$$%%%)))++++++***))),,,555<<>>IIINNNNNN<<<555111111000,,,+++,,,++++++******+++---///000555888AAAQQQcccrrr||||||~~~}}}~~~~~~}}}~~~}}}}}}}}}~~~~~~|||sssdddQQQAAA888;;;888444222222222111000...............///000000111222222222111000......//////.........//////000---...///111222444555555;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;<<<=========>>>>>>>>>@@@AAA???<<<:::999999999999:::;;;<<<======>>>>>>>>>===<<<:::999:::<<<>>>@@@@@@???===;;;;;;===>>>===;;;;;;<<<===:::999888888::::::999777888888999999::::::;;;;;;999888888777777777888888777666555555555666888999777888888777555666999<<>>HHHQQQYYY^^^aaabbb___^^^[[[WWWSSSOOOKKKIIIIIIHHHHHHKKKLLLMMMTTT]]]iiipppyyy|||{{{yyyyyy{{{yyyvvvuuuwww|||~~~{{{|||}}}}}}|||zzzzzz{{{}}}}}}}}}||||||{{{zzzyyyyyyzzzyyyxxxxxxyyy{{{}}}~~~yyyyyyyyyyyyxxxwwwwwwwwwwwwwwwxxxyyyyyyzzz{{{{{{xxxuuutttwww|||~~~{{{xxxwwwyyy{{{~~~~~~}}}~~~}}}}}}zzzzzzzzz{{{zzzyyyyyyxxxyyytttfffQQQAAA888444000111///---,,,,,,---///111...---,,,+++++++++***)))))))))******+++///555999DDDWWWjjjqqqrrrtttvvvuuuqqqcccOOO???777333000...)))))))))))))))******+++''')))++++++***)))+++...+++***((('''''')))+++,,,***+++,,,,,,,,,+++***)))---,,,***))))))+++---///<<>>???AAABBBAAA===:::666777888999:::::::::999:::;;;;;;<<<;;;:::999888;;;<<<>>>@@@@@@>>>;;;:::<<<===>>><<<:::999:::;;;888777666777999999888666333555777:::;;;:::999888999999888777666666666666666666555555555555666777999:::;;;<<<<<<>>>BBBDDDMMMOOORRRVVVYYYZZZYYYYYYQQQPPPNNNKKKIIIHHHHHHHHHCCC>>>888555666888888777;;;>>>DDDNNNYYY```bbbbbb`````````___]]][[[XXXWWWXXXUUUTTTXXXZZZ\\\aaagggnnnttt|||}}}}}}~~~zzzwwwuuuuuuyyy{{{{{{yyyzzz{{{}}}}}}|||{{{|||}}}}}}}}}|||{{{zzzyyyxxxwwwwwwwwwxxxxxxyyyzzz{{{{{{yyyyyyxxxxxxxxxxxxxxxxxxuuuuuuvvvvvvwwwxxxxxxxxxuuusssrrruuuxxxzzzxxxuuuuuuwww{{{~~~~~~zzz}}}~~~~~~~~~|||zzzyyyzzzyyyyyyyyyyyyyyyyyyyyywwwrrrdddPPP@@@888333//////...,,,++++++,,,...///,,,,,,---,,,,,,+++***)))((()))))))))))),,,111444<<>>@@@CCCDDDBBB>>>:::777777777777888888999999777888999::::::999888777:::;;;===>>>>>><<<999777<<<======<<<999888888999777666777888::::::999777444555777888999999888777;;;:::999777666555555555888888888999999:::;;;;;;BBBCCCDDDEEEGGGIIILLLNNNRRRRRRRRRRRRQQQOOONNNLLLJJJIIIGGGEEEEEEGGGIIIKKKNNNGGG@@@<<<<<<;;;999666;;;===CCCIIIPPPTTTWWWWWWUUUVVVYYY[[[\\\[[[[[[ZZZ\\\XXXYYY___eeegggkkkooonnnssszzzzzzwwwttttttvvvwwwxxxwwwxxxzzz|||}}}|||||||||||||||||||||{{{zzzxxxwwwuuuyyyzzz{{{||||||{{{zzzyyyxxxxxxwwwxxxyyyyyyyyyxxxuuuuuuuuuvvvvvvwwwwwwwwwtttsssssstttwwwxxxvvvtttvvvxxx|||~~~|||zzzvvvzzz~~~}}}~~~~~~~~~}}}|||{{{{{{zzzyyyxxxxxxwwwwwwwwwuuupppbbbNNN>>>777222///...---,,,++++++,,,---...+++---......---++++++++++++++++++******,,,///222:::KKKbbbsss{{{~~~~~~}}}uuugggSSSCCC:::555111...///......---,,,+++***)))******)))))))))+++...000,,,+++***((((((((()))******++++++,,,------------***+++,,,---............555@@@MMMQQQFFF666+++((())))))***++++++++++++***,,,---...///...+++)))'''***+++,,,,,,,,,++++++***)))))))))+++---...---,,,++++++,,,222AAAOOOSSSPPP>>>111&&&$$$&&&&&&'''+++***)))(((((('''&&&%%%$$$''')))+++------+++***)))&&&'''(((((()))***++++++)))((('''&&&&&&&&&'''(((++++++,,,+++***,,,000444<<>>AAAEEEFFFDDD???;;;999777555444444666999:::777777888999999888777666777999;;;<<<;;;999666555;;;<<<<<<;;;888777777888777777888:::======;;;:::999888888888999999::::::::::::999999999:::;;;;;;@@@@@@AAACCCDDDEEEEEEFFFJJJJJJJJJKKKMMMOOOPPPPPPPPPNNNKKKHHHEEECCCBBBBBBAAA@@@??????AAAEEEIIIKKKVVVRRRLLLHHHFFFCCC>>>:::<<>>LLLTTTLLL:::...,,,((()))***++++++,,,,,,,,,+++,,,------,,,***'''&&&))))))***+++,,,,,,------,,,+++***+++,,,,,,+++)))+++++++++222@@@OOOSSSOOO<<<111'''$$$&&&((()))+++******)))((('''&&&&&&'''+++,,,,,,---,,,+++(((&&&(((((()))******+++,,,,,,+++***((('''''''''((((((+++,,,,,,,,,,,,...000222777IIIZZZ]]]SSSEEE666+++((())))))*********+++,,,***)))))))))))))))******'''((()))***+++***))))))((()))***+++++++++++++++---------111999FFFSSS\\\OOOAAA222---------///111+++******)))***,,,---...333555999CCCRRReeewww}}}wwwvvvzzz~~~~~~~~~~~~|||ooo]]]III<<<:::777444222222222222222000111111222222111000000111000...------...000111111000//////.........///......---///222777<<>>???;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>CCCGGGIIIFFF@@@;;;:::888555333333555999;;;888999999:::999888777666555666888:::999888555444999:::;;;:::888777777888777888:::<<>><<<888888777777888999:::;;;999:::;;;>>>AAADDDGGGHHHHHHIIIKKKLLLMMMNNNNNNNNNIIIHHHHHHIIIJJJKKKJJJIIIJJJHHHDDDAAA@@@???@@@AAA<<<;;;;;;<<>>111///((()))***+++,,,,,,,,,,,,)))******+++***)))((('''((())))))***,,,---......///...------......,,,***,,,,,,,,,333AAAPPPTTTQQQ:::222)))%%%(((++++++***((()))***)))'''''')))***,,,+++)))))))))(((&&&###************+++++++++++++++***)))(((''''''(((((((((((()))***+++,,,---...444BBBRRRYYYVVVLLL<<<...(((***++++++******+++,,,((((((((((((((()))***+++++++++++++++,,,,,,,,,,,,***+++,,,------------------...///111888EEEUUUaaaSSSCCC333------------///+++*********+++---///000222444777???LLL]]]ppp|||yyysssrrrwww}}}uuudddOOOAAA;;;888444222222222111000///000111111111000///...111000///.........///000222111111000////////////...------///444:::AAAEEE999999999:::;;;;;;<<<<<<:::;;;;;;;;;<<<=========;;;>>>CCCHHHJJJGGGAAA;;;999888777555555666888999:::;;;;;;;;;:::999777666444555888999:::888666555777888999999777666777999777888:::===@@@@@@>>><<<777999;;;>>>@@@AAAAAAAAA@@@@@@BBBEEEHHHLLLOOOQQQLLLLLLMMMNNNNNNMMMLLLKKKCCCAAA@@@AAACCCDDDBBB@@@AAAAAA@@@??????>>>??????:::::::::;;;===@@@CCCEEEMMMVVV```dddbbb]]]ZZZXXX[[[___dddfffeeebbbaaaaaaYYYVVVPPPJJJDDD???===;;;===EEEUUUfffnnnpppssswwwzzzzzz|||}}}}}}zzzwwwuuuqqqrrrtttuuuvvvwwwxxxzzzwwwxxxyyywwwvvvuuuwwwxxxyyyzzz|||~~~~~~|||zzzyyyxxxxxxxxxxxxxxxwwwwwwvvvxxxuuusssvvvzzz}}}{{{xxxwwwwwwvvvvvvvvvvvvvvvvvvxxxxxxyyyyyyxxxwwwvvvvvvrrrssstttuuuuuutttsssrrrppprrrtttuuuuuuuuuwwwyyyzzzyyyyyywwwuuusssqqqpppuuuwwwyyyzzzyyywwwtttrrrnnniii\\\III:::333000---........................111333333000------222666///000000000//////111333666>>>RRRjjjzzz|||zzzzzzrrreeeSSSDDD<<<777222...+++,,,...///000///...---***((((((***...000///...++++++++++++++++++,,,,,,,,,,,,+++***)))***++++++******++++++,,,,,,------111888IIIWWWRRR???111///))))))***+++,,,,,,,,,,,,'''((())))))*********)))************+++,,,,,,---...---,,,---......---++++++++++++222@@@OOOSSSOOO888222***'''***------***'''((())))))'''(((+++...---***'''&&&'''((('''%%%+++++++++***************,,,+++)))((('''''''''(((%%%%%%&&&(((***+++,,,+++000;;;IIITTTXXXTTTDDD444)))+++,,,,,,***)))+++---&&&&&&''''''((()))***+++...---,,,++++++,,,...///------...////////////...,,,...///000666CCCVVVddd[[[JJJ888000///...------------,,,,,,,,,---///000000222555;;;FFFVVVgggsssvvvyyy{{{xxxrrrppptttyyy}}}~~~xxxgggSSSDDD===999555222111111000//////000111222111000...---------......///000000000555444333222111111111111...------///555===EEEJJJ;;;;;;;;;;;;;;;:::999888::::::;;;;;;<<<===>>>>>>;;;>>>DDDIIIKKKHHHAAA<<<777888888888888888777777<<<<<<===<<<;;;999777666333555888::::::999888666666777888888777666888999666777999===@@@AAA>>><<<===@@@FFFKKKNNNOOONNNMMMIIIIIIJJJKKKMMMOOOQQQRRRKKKKKKKKKKKKIIIGGGEEEDDD===;;;:::<<>>===<<<:::999:::999999:::;;;===>>>???EEESSScccllllllhhhffffffmmmnnnppprrrsssoooiiidddWWWSSSLLLDDD===999777666:::FFFXXXjjjqqqqqqtttzzztttuuuvvvxxxyyyxxxuuurrroooqqqtttvvvwwwxxxzzz{{{xxxxxxxxxvvvttttttvvvwwwxxxzzz|||~~~}}}{{{zzzwwwwwwwwwxxxyyyyyyzzzzzzxxxuuusssvvv{{{}}}|||yyyvvvvvvvvvvvvvvvuuuuuuuuuxxxyyyzzzyyywwwvvvvvvvvvmmmnnnooopppqqqrrrrrrrrrqqqqqqrrrqqqqqqrrrvvvxxxvvvvvvuuutttsssqqqooooooqqqtttwwwzzz{{{yyyvvvtttmmmhhh[[[HHH:::333000,,,////////////////////////333444444111---...333999---...//////......000222555<<>>000...)))***+++,,,,,,,,,,,,,,,&&&'''((()))***+++++++++---,,,++++++******++++++***))))))+++------,,,+++(((((()))///>>>LLLPPPMMM777222,,,)))+++///---)))&&&((())))))'''(((,,,///...***'''&&&(((******))),,,,,,+++******))))))(((,,,+++)))((('''''''''((($$$$$$%%%(((+++,,,,,,+++...777CCCPPPZZZYYYIII999)))+++---,,,***)))+++---%%%%%%&&&&&&((()))***+++///...+++******,,,///111//////000000000000000000+++---...///444BBBVVVeeecccQQQ>>>666333111...---000///...---,,,---.........000333888BBBPPPbbbmmmnnntttyyyxxxsssppprrruuu|||}}}~~~~~~}}}xxxgggSSSDDD>>>:::666333111000///...000000222333222000...---***+++---///000111111222777666555444333333333333...------000666???HHHNNN