BMx6(O sssooosssooojjjeeebbbdddhhhkkkpppmmmiiifffeeedddcccbbbXXX]]]ccchhhiiieee```\\\XXXWWWVVVUUUTTTPPPJJJFFFBBB>>>777333111111111111---,,,+++******)))*********)))(((''''''((()))***)))))))))((((((&&&%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''')))---000888;;;>>>AAABBBAAA???===:::777444555:::<<<<<<999666444333444888::::::999888777444111///......///111000000000////////////+++))))))+++...000000///222222222111000//////...+++******+++,,,,,,)))'''(((((()))+++---///222333999999999999:::;;;<<<===;;;:::999999999999:::;;;:::999777555444555666666999999888777666666666777555444333222222444555777666888;;;???CCCGGGJJJLLLOOOOOOOOOPPPQQQRRRTTTUUUZZZ^^^ccceeedddaaa___^^^]]]```cccbbbaaaaaacccfffmmmkkkhhhgggjjjmmmpppqqqqqqpppoooppptttzzz}}}yyytttpppjjjccc^^^WWWVVVWWW\\\dddkkkmmmmmmnnnsssyyy~~~}}}xxxqqqmmmkkkhhhdddbbb```___^^^\\\ZZZ]]]___\\\UUUPPPOOOPPPOOOPPPQQQSSSTTTTTTUUUUUU[[[[[[[[[\\\^^^aaabbbbbbeeehhhkkknnnppptttxxx{{{~~~}}}}}}yyyyyywwwqqqmmmlllyyy|||rrrkkkfff___UUUMMMAAA===777333111111111000444222111222444666666444444888>>>FFFWWWxxxjjj\\\PPPMMMNNNKKKGGGEEEEEEAAA;;;666555666777888888;;;@@@EEEIIINNNSSSVVV]]]```eeekkkqqqvvvzzz|||}}}~~~{{{vvvttttttpppjjjaaa\\\UUUOOOMMMLLLKKKKKKHHHFFFDDDCCCCCCAAA>>>;;;???>>><<<999888777666666444555888;;;===@@@AAABBBEEEDDDBBBBBBCCCDDDBBBAAABBBAAA@@@>>>;;;999666555555555444444444555555666:::888999>>>DDDJJJUUU___hhhmmmrrruuuwww~~~zzzrrr}}}rrroooiiieeecccdddgggiiihhhiiikkknnnsssyyy~~~uuuooopppnnniiiddd```aaafffiiiooolllhhheeedddcccbbbaaaXXX]]]dddjjjjjjfff```\\\YYYXXXWWWVVVTTTPPPKKKGGGBBB>>>888333222111111111...---,,,++++++************)))(((''''''((()))***************)))(((''''''$$$&&&)))+++,,,***((('''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((&&&%%%'''+++...444666:::>>>@@@@@@>>>===;;;777444444888::::::999666444222222444777888888777666444333111000000///222111000///...///000000---+++)))***,,,.........222222222111111000000000++++++***+++,,,,,,***'''(((((()))***,,,///000222777888:::;;;<<<;;;;;;;;;::::::999999999999::::::999888666555444444555555888888777777777777777888666555444333333333444555444555888;;;@@@FFFJJJMMMNNNNNNOOOPPPQQQSSSTTTUUU[[[]]]``````___\\\[[[[[[]]]___aaa```^^^___cccfffiiigggfffgggkkkoooqqqrrroooooooooqqquuu{{{|||xxxvvvqqqiiibbb[[[XXXVVVXXX^^^cccffffffhhhmmmrrrwwwwwwsssnnnjjjeeeccc```^^^]]]\\\ZZZYYYXXXZZZZZZWWWQQQMMMMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTYYYYYYZZZ[[[]]]___aaabbbeeehhhkkkooorrrwww}}}~~~}}}~~~~~~yyywwwxxxwwwrrrpppppp~~~xxxpppjjjeee]]]SSSKKK???;;;666333222111111000333222111222444666666555555999>>>EEEVVVvvvlll^^^QQQMMMMMMKKKHHHGGGFFFBBB<<<777666777777777777:::>>>BBBFFFKKKPPPTTTYYY]]]cccjjjpppuuuxxxyyy~~~}}}yyywwwwwwsssnnnccc^^^VVVPPPNNNLLLKKKKKKGGGEEEDDDDDDDDDCCC@@@>>>>>>===;;;999777666666666444555777:::<<>><<<:::777666666555555444444444555555999666777;;;@@@FFFPPPZZZccciiippptttwww}}}|||ssszzzwwwsssmmmgggdddeeegggiiigggggggggjjjnnntttyyy}}}wwwrrrooonnnjjjddd``````dddiiinnnkkkgggeeedddcccaaa___ZZZ___fffllllllhhhbbb]]]YYYXXXWWWVVVUUUQQQLLLHHHBBB>>>888444333222111000......---,,,++++++++++++))))))(((((((((((()))))),,,,,,,,,,,,++++++***)))%%%''')))***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''%%%$$$&&&+++......111555999<<<===<<<<<<:::777444444666888999999666444222111333555888999555555555444333222111000333222000......///000111///---+++)))***+++,,,---111111111000000000000000,,,++++++,,,---,,,***((((((((()))***,,,---///000666777:::<<<===<<<:::999999999999999999::::::::::::999777666666555666666888777777777777777888999777777555444333333333444444555666999===BBBGGGJJJKKKKKKMMMOOOQQQTTTVVVXXX[[[\\\\\\[[[YYYXXXXXXXXXZZZ\\\]]]\\\ZZZ[[[___ddddddcccdddgggkkkoooqqqqqqllllllnnnrrrwww~~~~~~zzzrrrjjjbbb]]]WWWVVVYYY]]]___```bbbeeejjjnnnnnnkkkgggddd___]]]ZZZXXXWWWVVVSSSQQQRRRRRRQQQNNNKKKIIIKKKLLLOOOPPPQQQSSSTTTTTTTTTTTTVVVWWWYYYZZZ\\\^^^aaaccceeegggkkkoootttzzz|||zzzzzz|||~~~}}}}}}{{{~~~xxxuuuuuuxxxyyywwwwwwyyyyyytttmmmgggaaaYYYOOOGGG===999555222222222111000222111111222333555666666666;;;@@@FFFUUUtttpppbbbTTTNNNLLLIIIHHHHHHGGGCCC===999777777777777666999<<<@@@CCCHHHMMMPPPTTTXXX___gggnnnsssvvvwwwzzz||||||zzz{{{}}}zzzuuuddd___WWWQQQMMMLLLKKKJJJFFFEEEDDDDDDEEEDDDBBBAAA===<<<;;;999888777666555444555666999;;;>>>@@@BBBEEECCCBBBCCCDDDDDDCCCBBBAAAAAA@@@???===;;;999888666666555444444444444555888555444888;;;@@@JJJSSS\\\bbbkkkppptttxxx~~~}}}rrrvvvzzzrrrkkkfffeeefffhhhdddcccbbbdddhhhooouuuyyywwwrrroooooolllfffaaa```dddiiimmmkkkhhhfffeeecccaaa___[[[```ggglllmmmiiiccc___ZZZYYYXXXWWWUUURRRLLLHHHBBB>>>999555333222111000......---,,,++++++++++++))))))(((((((((((())))))*********+++******))))))((((((((((((((()))******'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&%%%$$$$$$'''+++///,,,///333777;;;<<<===<<<999777555444444666666777666555333222222444777999444444444333333333222222444222000///...///111222000///---+++)))***+++,,,.........///////////////,,,++++++,,,------***((((((((()))***+++,,,......333555888;;;<<<;;;:::888999999::::::;;;;;;;;;;;;<<<;;;:::999999888888888888777777777777777888999888777666555444333333333555555555777:::>>>BBBDDDEEEFFFHHHLLLPPPTTTWWWYYYZZZ[[[[[[YYYWWWWWWXXXYYYYYYZZZ[[[ZZZXXXYYY^^^bbbbbbccceeeiiimmmqqqqqqqqqkkklllnnnsssyyyyyyrrrllleee\\\XXXYYY[[[]]]]]]```bbbeeeggggggdddaaa___\\\ZZZWWWUUUSSSQQQNNNKKKKKKKKKJJJIIIHHHIIIKKKMMMNNNOOOQQQRRRTTTUUUUUUUUUUUUWWWZZZ[[[\\\^^^bbbeeedddggglllpppuuu|||zzzxxxxxxzzz|||{{{}}}xxxwwwxxx}}}~~~}}}}}}sssrrruuuzzz}}}}}}tttpppiiiccc\\\SSSIIIBBB:::777444222222222111111000111111222222444555777888===BBBGGGVVVtttvvvgggXXXOOOKKKHHHHHHJJJHHHDDD>>>:::888777777666666888:::===???DDDIIIMMMOOOTTT[[[dddlllqqqtttuuuyyy|||||||||}}}|||wwwfff```XXXQQQMMMKKKJJJIIIFFFEEEDDDEEEFFFFFFDDDCCC<<<<<<;;;:::999777666666444444555777:::===@@@AAACCCBBBAAAAAACCCCCCCCCAAAAAAAAA@@@???>>><<<:::999666666555444444444444444666333333666999<<>>999666444333111000...---,,,++++++*********(((((())))))))))))((((((&&&''''''(((''''''&&&&&&)))((('''&&&&&&'''((()))%%%%%%&&&'''((())))))***''''''''''''''''''''''''$$$$$$%%%%%%%%%'''***---,,,///333777:::======>>>777666666555444444444444444444444333222333666888333333222222222222333444333222111000///000111111000000///---******+++------------....../////////,,,,,,+++,,,------+++((())))))))))))***+++,,,---000222666999;;;;;;:::999999:::;;;<<<======<<<<<<=========<<<<<<;;;::::::888888777777777777777888777777777666555444333333555555555666888:::===>>>>>>@@@BBBFFFKKKOOOSSSUUUXXXYYYYYYXXXWWWWWWYYY[[[XXXZZZ\\\[[[YYYZZZ^^^aaacccdddggglllppprrrqqqooojjjkkkmmmpppwww}}}xxxvvvnnneee^^^]]]^^^^^^]]]aaaaaabbbbbbaaa^^^[[[ZZZWWWUUUSSSRRRQQQOOOKKKHHHHHHGGGGGGHHHIIIKKKMMMOOOMMMNNNPPPRRRTTTVVVWWWWWWUUUXXX\\\]]]]]]___dddhhheeeiiinnnsssxxx}}}~~~{{{yyyyyyzzz{{{{{{}}}xxxuuuuuuxxx{{{~~~|||zzz|||ttttttxxx}}}pppllleee^^^UUULLLCCC>>>777555222111222222222111///000222222222333555777999===BBBHHHVVVttt|||mmm\\\QQQKKKGGGHHHKKKIIIEEE@@@;;;999888666555555666888:::<<<@@@FFFIIILLLPPPXXX```hhhnnnsssuuuzzz}}}}}}|||}}}~~~zzzuuuiiicccZZZSSSOOOLLLJJJIIIGGGFFFEEEFFFGGGGGGEEEDDD<<<<<<<<<;;;:::999777777444444555666999<<>>EEEPPPVVV___gggmmmqqqtttvvvzzzpppqqqvvv{{{~~~xxxqqqllliiigggbbb```]]]\\\^^^dddkkkppp~~~sssooonnnpppooohhhaaa___dddiiinnnllliiihhhgggeeebbb___[[[^^^cccfffgggeeeaaa___[[[ZZZYYYXXXWWWSSSMMMIIIBBB>>>:::777555333111000---,,,+++******)))******(((((())))))))))))((((((&&&&&&'''((((((''''''&&&((((((''''''&&&&&&%%%%%%"""###$$$%%%''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&((()))***,,,000444777:::;;;;;;555666777666555333222222111333444333111111333666222111000000000222444555222222222111111111000000///111111000,,,+++,,,------------...///000000111,,,,,,,,,---...---+++))))))))))))))))))***+++,,,...000333666999::::::::::::;;;<<<>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;:::999999888777666666666777666666666666666555444444333333444666777999:::::::::;;;===@@@DDDHHHKKKMMMPPPRRRSSSTTTSSSTTTVVVXXXVVVYYY[[[[[[YYYYYY\\\___bbbcccgggkkkoooooommmjjjgggffffffhhhmmmttt{{{wwwmmmfffcccbbbaaa``````___^^^\\\ZZZVVVTTTRRRNNNMMMLLLLLLLLLKKKHHHFFFEEEEEEEEEGGGIIIKKKLLLLLLKKKLLLOOORRRUUUWWWXXXYYYUUUYYY^^^______aaafffkkkggglllrrrxxx|||~~~{{{zzzzzzzzz{{{}}}~~~~~~~~~}}}{{{zzzyyyvvvyyy{{{zzzyyy{{{xxxyyy~~~zzznnnjjjbbbYYYOOOFFF>>>:::666444222111222333222111...000222222111222555888777<<>>CCCGGGJJJNNNTTT\\\eeelllrrruuuwwwzzz|||{{{}}}~~~zzzuuulllfff^^^VVVQQQNNNLLLJJJHHHGGGFFFGGGHHHHHHFFFDDD<<<=========<<<:::999888333333444555888<<>>===<<<777777666444444333333444333111333777777666:::???FFFLLLVVV```hhhnnnrrrtttzzzyyyqqqrrrvvv|||uuuooollllllmmmnnnqqqvvv|||~~~~~~}}}wwwqqqmmmkkkgggccc]]]ZZZZZZ___dddiiizzz~~~uuuqqqmmmoooooohhhaaa^^^ccchhhnnnllljjjiiihhhfffbbb```ZZZ\\\```ccccccbbb___]]][[[ZZZYYYYYYWWWSSSNNNJJJAAA>>>:::777555444222000---,,,+++***))))))))))))(((((())))))))))))((((((((()))************))))))&&&'''((()))(((%%%###!!! !!!###%%%''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&'''))),,,000333666777777333555777777555333111000///111333333000000111333222111///...///111444666111222222222222111000000...111333111...,,,,,,------......///000111222222---,,,,,,---...---+++))))))))))))))))))***++++++,,,...111444777999:::;;;:::;;;===????????????>>>>>>>>>>>>>>>===<<<;;;:::::::::888777666666666666666666666666666666555444000222444666777999999999777888:::<<>>>>>===;;;999888333333444555888;;;???AAACCCBBBBBBCCCEEEFFFEEEDDDAAAAAAAAA@@@@@@>>>======888777666555444333333333222111444777888666888<<<===CCCMMMYYYdddkkkqqqsssuuu~~~yyyrrrtttwww~~~zzzpppfff___]]]]]]]]]kkkrrryyy||||||{{{vvvqqqoookkkfff___YYYXXX[[[```cccvvvsssmmmppppppjjjcccaaaeeekkkooonnnmmmmmmkkkhhhccc___```aaabbbccccccbbbaaa```]]][[[ZZZXXXVVVRRRMMMIIIAAA===888444222111000///...---,,,+++)))((('''&&&))))))(((((((((((())))))******)))((((((((((((((((((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%(((((())))))((('''&&&&&&''''''''''''''''''''''''(((+++///111222222222333555555666666555333111///222111000///000111333444444444333222111111111111333222111000////////////......------------.........///000111111222222111,,,------,,,+++,,,...000---,,,***(((((()))+++,,,...///000222555888<<<>>>:::999:::===BBBDDDBBB@@@BBBAAA>>>===<<<<<<>>>???>>><<<999777555555666777999888888888777777666666555555555666666666666666::::::999999;;;===@@@BBBGGGEEEDDDDDDGGGJJJKKKKKKJJJMMMOOOPPPQQQSSSUUUWWW[[[[[[\\\```bbbaaa\\\WWW[[[[[[ZZZZZZ\\\___aaacccpppxxx~~~|||}}}{{{xxxqqqiiiccc___^^^]]]XXXRRRNNNLLLJJJFFFCCCAAA@@@@@@AAADDDEEEEEEEEEAAAAAACCCDDDEEEGGGHHHHHHKKKKKKMMMQQQWWW[[[]]]]]]^^^```bbbeeegggiiijjjkkkrrrrrrtttzzz}}}xxxyyyzzzyyyzzz|||}}}|||{{{{{{|||}}}}}}}}}{{{~~~~~~yyywww|||~~~yyysssmmmiiiaaaVVVJJJ@@@999666000000000000111111111111000111111000000222555888777===???BBBMMM___ppp```TTTMMMIIIGGGKKKHHHCCC>>>:::888777666333222222333777<<>>BBBDDDCCCAAACCCBBB@@@???>>>>>>??????===<<<999777555555666666666666666666666777777777444444444444444333333333555555555666777999;;;===AAAAAAAAAAAABBBCCCEEEFFFFFFHHHJJJLLLLLLMMMPPPRRRTTTSSSTTTVVVZZZ\\\ZZZYYYTTTSSSSSSSSSUUUXXXZZZ\\\gggnnnwww}}}zzzvvvvvvsssnnngggaaa^^^]]]XXXTTTNNNJJJHHHFFFCCC@@@@@@???@@@BBBFFFGGGGGGFFFDDDDDDEEEGGGHHHIIIJJJKKKIIIJJJLLLQQQVVVZZZ]]]^^^^^^```ccceeehhhkkknnnpppssstttwww{{{|||xxxzzz||||||}}}~~~|||{{{zzz|||~~~}}}|||}}}}}}{{{{{{wwwqqqiiidddZZZOOODDD<<<888666000000000000111111111111000111111000000222666999999@@@AAABBBJJJXXXzzzzzzhhhZZZQQQKKKIIIHHHJJJIIICCC:::555666999555444333444666:::>>>AAADDDIIIQQQWWW^^^gggqqqyyyxxxyyyzzz}}}}}}xxxpppddd\\\WWWSSSNNNJJJLLLJJJIIIIIIIIIHHHEEECCC???>>>>>>===<<<;;;::::::888777777777999:::<<<>>>>>>@@@BBBBBBAAA@@@AAABBB???@@@@@@@@@???>>><<<;;;:::999777666444444333333333333333333222222555777999<<>>BBBDDDCCCBBBBBBBBBBBBAAA@@@@@@??????===<<<:::888666666666666444444444555666666777777555555444444333333222222222222333444666777888888;;;>>>@@@@@@>>>===???AAAAAABBBDDDEEEEEEFFFHHHJJJKKKJJJIIIKKKOOOTTTWWWXXXPPPPPPPPPQQQSSSUUUXXXYYY^^^ccciiimmmpppuuu{{{xxxsssmmmnnnmmmjjjddd^^^ZZZYYYQQQMMMHHHEEECCCBBBAAA@@@@@@@@@AAAEEEHHHIIIIIIGGGCCCDDDEEEFFFGGGIIIJJJJJJIIIKKKNNNRRRVVV[[[___aaa```bbbeeegggiiimmmrrrvvvuuuwwwzzz|||}}}~~~~~~{{{}}}~~~~~~~~~{{{yyyzzz|||||||||~~~}}}}}}~~~|||tttmmmddd]]]RRRFFF===777555555000000000000111111111111000000111111111333666999999@@@AAABBBGGGRRRppprrrbbbUUUNNNJJJEEELLLPPPIII;;;333555;;;777666444444555888<<<>>>BBBGGGNNNUUU]]]gggsss{{{|||{{{|||~~~}}}yyyrrrhhh```[[[VVVPPPLLLKKKJJJIIIIIIIIIIIIGGGEEEAAA@@@???>>><<<<<<;;;;;;999999888888999;;;===>>>===???AAAAAA@@@@@@AAABBB===>>>?????????>>>===<<<:::999888666555444333333222222222111000111333555777888>>>GGGNNNSSS[[[cccfffmmmwww}}}~~~}}}tttkkkeeeddd^^^gggpppuuuzzz~~~||||||sssjjjeeeeeejjjnnnwwwvvvuuuoooppppppnnniiicccaaadddggghhhhhhhhhiiiiiigggccc```[[[]]]___aaabbbaaa___^^^^^^]]]\\\[[[YYYUUUOOOJJJAAA===888444333222222111///...---,,,+++***))))))))))))(((((((((((())))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''((($$$%%%&&&''''''''''''''''''''''''''''''''''''''''''))),,,---///000333666555666777888888666444333...///222444555666666555333444444555555555444444222222222111111000////////////............//////------------...///000000...///000///......///111------+++***************++++++,,,---000222555777888999<<>>>>>===<<<:::888888777777555666666666666666666666777777666555555444333333222333444666777888888888999===BBBAAA===;;;===@@@===???AAAAAAAAAAAACCCDDDDDDCCCCCCEEEIIIMMMPPPRRRMMMMMMNNNOOOQQQSSSVVVWWWYYY\\\___aaabbbeeejjjmmmzzzxxxoookkkfffggghhheee___YYYUUUSSSKKKIIIFFFDDDDDDDDDEEEEEECCCCCCDDDGGGIIIIIIHHHFFFCCCDDDEEEGGGHHHJJJKKKKKKMMMOOOQQQTTTWWW[[[```cccdddfffiiijjjkkkoootttyyywwwzzz}}}~~~|||}}}}}}}}}|||zzzzzz}}}}}}~~~zzzqqqjjj```XXXMMMCCC;;;666333111///000000000111111111111000000111111111333777:::888???@@@@@@EEEOOOmmmyyyfffWWWNNNJJJEEEMMMQQQLLL???666666999666555444444555888:::<<>>@@@AAA@@@???@@@AAA>>>???@@@@@@@@@???===<<<::::::888666555444444333222222222111000000222444555555888@@@EEEJJJRRRZZZaaagggpppyyyuuummmiii___bbbgggmmmuuu}}}yyypppkkklllpppuuu}}}|||~~~uuuoooooonnnlllgggcccaaacccfffgggggghhhiiiiiigggccc```[[[\\\___aaabbb```^^^]]]]]]]]]\\\\\\YYYUUUNNNJJJAAA===888555333333222222------,,,+++***))))))((())))))(((((((((((()))))))))((((((((((((((())))))&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&(((***+++---000444777777777999999999777555444...///111222333333222111333444555666666666666666222333333333222111000////////////....../////////...............000111222///000111111000//////111...---,,,++++++*********,,,,,,,,,---///111444555666888<<<>>>@@@BBBCCCCCCAAAAAAAAAAAA@@@???>>>===@@@???>>><<<;;;:::999999999999888888777666555555777777666555444333333222222333555666777777777777777;;;@@@???;;;999;;;>>>===>>>??????>>>>>>???AAA???AAACCCEEEFFFGGGIIIJJJFFFGGGHHHJJJLLLNNNPPPQQQUUUVVVWWWWWWXXXYYY[[[]]]ccciiippptttrrrmmmgggccc___```aaa___YYYTTTPPPNNNGGGHHHHHHHHHIIIJJJLLLMMMGGGGGGGGGGGGHHHHHHFFFCCCEEEFFFGGGIIIKKKMMMOOOPPPPPPRRRUUUVVVWWWZZZ___cccgggkkkoooppppppqqqvvvzzz{{{~~~}}}~~~~~~~~~~~~}}}xxxnnnggg\\\UUUKKKBBB;;;666111---///000000000111111111111000000111111111444888;;;;;;AAAAAA@@@DDDMMMkkk|||iiiXXXMMMHHHIIILLLNNNKKKDDD<<<777666444444333444555888:::<<<@@@DDDJJJPPPUUU^^^hhhooossssssvvvzzz~~~|||wwwqqqggg\\\QQQJJJKKKJJJIIIIIIJJJJJJHHHFFFCCCAAA???<<<;;;:::;;;;;;999999888777777888999:::;;;===???@@@??????@@@AAAAAABBBBBBBBBAAA???===<<<;;;:::888777555444444444333333333222000000222444444333555:::>>>BBBIIIQQQWWW]]]eeemmmwww}}}tttmmmdddaaa```eeeoooyyy}}}uuupppqqquuuyyy~~~vvvooonnnmmmkkkgggdddcccdddfffhhhhhhhhhiiiiiigggccc```ZZZ\\\^^^``````^^^[[[YYY\\\\\\\\\[[[YYYTTTNNNIIIAAA===888555444444333222,,,,,,+++******)))(((((())))))(((((((((((()))))))))(((((((((((()))******&&&&&&'''''''''((((((((('''''''''&&&&&&'''''''''''''''(((((()))(((((((((''''''''''''''''''''''''&&&'''(((***,,,///444888999999::::::999777555333...///000000000000000000333444666777888888888777444444555555444333111000000//////......//////000///......---...000111222333444555333000...------......---,,,+++******))),,,++++++,,,...000222333444777;;;>>>???@@@BBBCCCAAAAAAAAA@@@??????>>>>>>@@@???>>>===<<<;;;999999;;;::::::888777666555444444444333333222222111111111222222333444444555555444777::::::777777888:::<<<===>>>>>><<<;;;<<<===;;;>>>BBBCCCCCCBBBAAABBBCCCDDDFFFHHHJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOSSSWWW]]]bbbcccaaa^^^[[[WWWXXXXXXVVVRRRNNNKKKJJJGGGIIILLLNNNOOOOOOQQQRRRKKKIIIGGGGGGGGGFFFDDDCCCBBBCCCEEEHHHKKKMMMPPPQQQSSSVVVXXXYYYYYY\\\bbbgggooouuu|||}}}|||~~~{{{yyyyyy}}}~~~|||~~~}}}tttjjjbbbWWWPPPGGG???;;;666111---000000000000111111111111///000111111222444888;;;@@@GGGGGGDDDFFFLLLfffmmm[[[OOOIIIKKKKKKJJJIIIFFFAAA:::555333333333444555777999:::===AAAGGGLLLPPPVVV^^^dddjjjmmmrrryyy~~~|||xxxqqqfff[[[QQQKKKLLLKKKJJJJJJJJJJJJHHHFFFDDDBBB???<<<;;;:::;;;;;;:::999888777777777888999:::<<<>>>?????????@@@AAABBBCCCCCCCCCAAA@@@>>>===;;;:::999777666555444444333444333222000000222444333111333777:::<<>>AAACCCDDDCCCAAA@@@??????@@@@@@>>>>>>===<<<;;;999888777999999888777666555555444222222222222222222222222222111111111111333444555444444444555555666888999:::;;;;;;:::999888888999888;;;>>>???===<<<<<<===???AAACCCEEEHHHJJJKKKLLLHHHHHHHHHIIIIIIHHHFFFDDDHHHJJJMMMQQQSSSTTTRRRPPPLLLNNNNNNMMMKKKIIIIIIJJJHHHMMMQQQSSSRRRQQQPPPQQQLLLIIIFFFDDDEEEEEEEEEEEEBBBCCCFFFJJJNNNQQQTTTUUUXXX[[[___```aaaeeelllrrr|||~~~wwwuuuuuuyyy|||}}}yyy}}}yyypppeee]]]QQQIII???888666555222///000000000000111111111111///000111111222555999<<>>???>>>>>>@@@AAA@@@AAAAAABBBAAA@@@???>>>;;;:::999777666555555444222333222000//////000222111///111555666777;;;AAAIIIPPPXXX___eeeooo|||uuuooogggaaaaaaccchhhsss~~~{{{xxxxxxyyywwwppppppooollliiihhhhhhjjjkkkkkkjjjjjjjjjjjjgggccc___^^^```cccdddccc```\\\YYYZZZZZZ[[[[[[YYYSSSLLLGGGAAA===888555444444444333---------,,,,,,+++++++++))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&''''''***///555:::<<<======<<<:::777444222---,,,,,,---///111444555222444666999::::::999999555666888888777666333222000000////////////000000---,,,+++++++++---///111111333555444333111000111.........---,,,+++)))((()))(((((((((***+++---...000555999<<<<<<===@@@CCCFFFDDDBBB@@@???@@@AAABBB======<<<;;;:::888777666666666666666666555555555444444444444444444444555444333222111111333555777555444222333666888999999888999999888666555555666555888::::::888777999;;;888999<<>>===<<<===>>>===<<<:::999888999999:::999;;;===>>>>>>>>>@@@AAA===>>>???@@@AAA@@@@@@???<<<;;;999777666555555555111111111///------///111///...///333444444777===@@@GGGOOOVVV[[[dddoooxxx|||xxxqqqjjjdddbbbaaabbbkkkvvv~~~zzzxxxxxxuuunnnkkkkkkjjjhhhfffgggiiikkkkkkjjjiiihhhhhhfffccc``````bbbdddeeeddd```\\\YYYZZZZZZZZZ[[[ZZZUUUMMMFFF@@@<<<888555444333222111------,,,++++++******)))***++++++,,,+++***)))(((###%%%''')))***)))'''%%%+++)))&&&$$$$$$&&&)))+++((((((&&&%%%%%%&&&'''((()))(((&&&&&&''''''&&&%%%$$$%%%'''(((((((((''''''(((***+++,,,---000333666999;;;<<<<<<999777666666444222000///...///111222111222333555666888999:::888888666555444444444444111111111111000...---,,,............//////000000222333333333333222111111000//////---,,,+++************)))***+++,,,...///111333666888;;;<<<======CCCBBB@@@???>>>>>>???@@@<<<;;;999777777888999:::777777777777777666555555777555333333333333111///333333111000000000111222333333333333333333333333444444444444444555666777666777888888888777666555999999:::<<<>>>???@@@AAAAAAAAA@@@???>>>>>>??????@@@@@@@@@@@@??????>>>>>>???@@@AAAAAAAAABBBEEEGGGHHHLLLQQQSSSRRRNNNKKKIIIHHHGGGFFFEEEEEEHHHNNNRRROOOTTT[[[```dddfffhhhjjjhhhiiijjjjjjmmmttt~~~zzzxxxyyyxxxvvvvvvzzz|||~~~{{{vvvuuuwwwzzzzzzyyy|||~~~wwwoooeee[[[SSSAAA===777333222222111111222111111111000000/////////111222222111333777:::<<>>>>>===<<<;;;;;;::::::666888999:::;;;<<>>>>>=========???===999555444444555666555444333222111111111111111111222333444555555666:::???GGGMMMSSS[[[dddkkkuuuzzz{{{vvvnnngggcccdddgggjjjrrrwwwtttnnnllllllkkkhhhffffffhhhjjjkkkjjjiiihhhhhhgggdddaaa```bbbdddeeedddaaa]]]ZZZ[[[ZZZZZZZZZYYYSSSJJJCCC@@@<<<888555444333222111,,,,,,++++++***))))))(((***++++++++++++***)))(((%%%&&&((()))***)))((('''***)))'''%%%%%%''')))***((('''&&&&&&&&&&&&'''((()))'''&&&&&&''''''&&&%%%%%%&&&'''((((((((('''&&&$$$%%%''''''(((***...000777999::::::888666666666444222000///......///000111111333555777888:::;;;999888777666555555555555222222111000///...------------........./////////111222222333333222222111000//////...,,,++++++***)))(((((((((((()))+++,,,---///222666:::===>>>???BBBBBBAAA@@@@@@@@@@@@@@@>>><<<:::888777666777888777777777777777666555555888666444444444444222000333333111000000000111222333333333333333222222222444444333333444444555666555555666777777666555444777777888:::;;;===>>>>>>==================>>>???>>>>>>=========<<<<<<<<<;;;<<<============???AAABBBFFFJJJLLLKKKHHHGGGFFFDDDEEEFFFGGGJJJOOOUUUYYY]]]aaaeeehhhiiijjjlllnnnfffhhhiiilllqqq{{{~~~{{{wwwvvvwww}}}{{{|||~~~~~~~~~zzzvvvtttssstttwwwuuusssvvv|||yyyqqqjjjaaaWWWOOO>>>:::555111000000000///111111111000000000//////---///000000///000444777>>>LLLNNNKKKLLLMMMUUUfffzzzeeeVVVLLLJJJHHHGGGFFFCCC>>>999666666555444444555666777666:::>>>BBBEEEHHHLLLOOOPPPUUU^^^gggmmmqqqqqqqqqpppkkkggggggcccYYYSSSQQQMMMMMMMMMLLLJJJHHHFFFEEEHHHFFFCCC@@@===<<<;;;;;;;;;;;;;;;;;;:::999888888777888999999999;;;>>>AAABBBAAAAAAAAA@@@@@@?????????===;;;888666555666666555444333222111111111111111111111222333333444444555999???DDDIIIQQQZZZaaaeeekkkuuuwwwoooiiihhhhhhiiinnnrrryyytttmmmmmmmmmkkkhhhfffeeegggiiijjjiiihhhhhhhhhgggdddaaa^^^```ccceeeeeebbb^^^\\\\\\[[[ZZZ[[[YYYRRRIIIAAA@@@<<<888555444333222111+++++++++***))))))((((((******++++++******)))(((((((((((()))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&''''''(((((('''&&&&&&'''(((&&&%%%'''''''''(((''''''&&&%%%&&&'''((((((((())),,,///444666888888777666666666444333111///------------000111333555777999:::;;;999888777666666555555666444333111///.........///---------------.........///000111222333333333333000//////...---,,,++++++))))))(((((((((((()))***,,,---000444777:::;;;<<<>>>???@@@@@@@@@???>>>===???===;;;888666666666666777777777777777666555555888777555555555555333111333333111000000000111222222222222222222222222222333333222222333333444444333333444555555444444444555555666777999:::;;;;;;999999999999:::;;;<<<<<<::::::::::::999999999999999:::::::::999999;;;===@@@CCCFFFGGGGGGGGGGGGHHHBBBEEEIIILLLQQQVVV\\\aaadddeeefffeeeddddddfffhhheeehhhkkkooovvv~~~zzzxxxuuutttuuu~~~|||uuuvvvsssrrrqqqrrrooolllpppvvv|||rrriiiccc[[[PPPHHH;;;777222/////////......111111000000000000//////000111111111000111444666<<>>>>><<<;;;999888777666555444333222222111111111111111111111111111111111111444888;;;>>>EEENNNUUUZZZaaallluuu~~~{{{tttnnnkkkjjjkkknnnsssyyytttmmmnnnmmmlllhhheeedddeeeggghhhgggfffggggggfffccc```[[[]]]aaaccccccbbb___\\\[[[ZZZ[[[\\\[[[TTTJJJCCC@@@<<<888555444333222111,,,,,,++++++***)))))))))******************))))))))))))(((''''''((()))***''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''((('''%%%(((((((((''''''&&&%%%%%%'''(((((((((((()))+++...222444777888777777777888555444222///...,,,,,,,,,000111222444666888:::;;;999888777666666666666666555333111///......///000------------------------...///000111333333444444000//////...---,,,,,,,,,,,,,,,++++++************...///000222333555555666999;;;===??????===;;;:::<<<;;;:::888777666666666777777777777777666555555777666444444555555333111333333111000000000111222111111111111111222222222333222222111222222333333111222222333333444444444444555555666777888888999777777666666666777777888777777777777777777777777999:::::::::888888:::<<>>888555111////////////...000000000000000000//////000000000//////000222444666CCCGGGEEEHHHHHHMMM[[[~~~kkk[[[RRRMMMGGGEEEEEEDDD???:::777666555333333333444555666999<<>>===<<<===>>>???>>>===;;;:::999999888777666888;;;>>>>>>>>>>>>???????????????=========<<<;;;999777555555555444333222222222222222111111111000000//////111333555666888>>>GGGMMMSSS\\\gggnnnsss{{{~~~vvvpppmmmmmmnnnoooqqqwwwtttmmmnnnnnnkkkhhheeecccdddfffgggfffeeeeeeeeedddaaa^^^XXX[[[^^^aaabbbaaa^^^\\\ZZZZZZ[[[^^^^^^XXXNNNGGG@@@<<<888555444333222111...------,,,,,,+++******))))))))))))))))))******)))(((&&&%%%%%%&&&((()))&&&'''((())))))((('''&&&%%%&&&&&&'''''''''(((((((((&&&%%%&&&'''((('''&&&((((((''''''&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%(((***000222666888888999:::;;;666555444111///...---,,,000111222333555777888999888777777666666666666666555444111///......///000---------------------------...///111222333444444/////////......------,,,---------,,,++++++******---......///000222333333777999<<<>>>???===;;;:::999999888888888888888888777777777777777666555555666444333333444444222111333333111000000000111222000000111111111222222222333222222111111111222222111111111222333444555555555555666666777777777888777666555444333333333333666666666666666666666666888999999888777777999;;;999:::<<<<<<===???CCCFFFKKKNNNQQQTTTVVVXXX[[[]]][[[YYYVVVSSSRRRUUUZZZ^^^dddjjjsss|||yyywwwwwwuuuuuuwww{{{zzz|||~~~yyyyyysssqqqpppooojjjiiiqqq|||zzzssshhhaaaZZZOOOAAA666777444111000000000000/////////////////////000000...---,,,,,,---///000000333???BBB@@@DDDDDDHHHUUUyyylllcccWWWPPPHHHDDDDDDCCC???:::888777666444333333333444888:::<<>>>>>>>>===<<<;;;::::::999888666777:::<<<=========>>>>>>?????????;;;<<<<<<<<<;;;999666555666555444333222222222222222111111000000//////...222444444444444999@@@FFFKKKSSS]]]dddgggnnnyyy~~~wwwrrrnnnmmmllllllpppxxxuuummmnnnmmmkkkhhhdddcccdddfffhhhgggfffeeeeeeccc```]]]XXXZZZ^^^aaabbb```^^^\\\YYYZZZ\\\______ZZZPPPIII@@@<<<888555444333222111.........---,,,,,,++++++))))))((((((((()))******)))(((&&&%%%%%%&&&''''''''''''((((((((((((''''''$$$%%%&&&'''(((((((((((('''&&&%%%&&&(((((((((&&&(((((('''&&&&&&&&&''''''%%%&&&'''&&&&&&'''))),,,---000444777999:::<<<===888777666444222111///...000111111222333444555555666666555555555555666666555444222000/////////000.........------------------...///111222333333333/////////.........------++++++,,,,,,+++***))))))******+++---///222444555666888;;;>>>>>>>>><<<;;;777777777888888888888999777777777777777666555555555333222222333333222111333333111000000000111222000000111111222333333333333333222222111111222222222222222333444555777888666666666666666666666666777666555333222111000000444444444444555555555555444555666555444555666888888:::;;;;;;<<<>>>BBBEEEKKKMMMOOOPPPPPPQQQSSSUUUSSSQQQOOOMMMNNNRRRYYY___ccckkkvvvzzzzzz{{{zzzzzz|||}}}zzzyyy{{{{{{{{{}}}yyysssqqqrrrqqqqqqpppmmmooozzzrrrmmmddd[[[RRRGGG;;;333555333111000111222111111......////////////000000111000...///111333444333444>>>???<<<>>>>>>AAANNNppp{{{sssnnn^^^UUUJJJEEEFFFEEE@@@;;;:::999777555444333444444777999;;;???CCCJJJSSSXXXUUUWWW[[[___bbbeeeggggggkkknnnqqqpppnnnkkkbbbYYYRRRPPPOOOMMMKKKJJJIIIIIIEEEFFFFFFFFFDDDCCCAAA???<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::888888999:::======>>>>>>???@@@AAAAAA;;;<<<<<<<<<;;;999777666666555444333222222222222222111111111000000//////000222222111111333:::???EEELLLUUU\\\```gggpppwww}}}yyypppnnnlllkkkmmmttt|||uuunnnlllllljjjgggdddccceeegggkkkiiihhhgggfffddd```]]]ZZZ\\\```ccccccbbb___]]]YYYZZZ]]]______YYYOOOGGG@@@<<<888555444333222111......---,,,,,,++++++***)))(((((('''((()))***+++)))(((((('''''''''''''''(((((((((((((((((((((((($$$%%%&&&((((((((((((''''''&&&%%%&&&((()))((('''''''''&&&%%%&&&'''((((((&&&'''(((((('''))),,,...***...222666888999<<<>>>999999888777666444222111000111111111111222222222555555444444444444555555444333333222111000///////////////.........------......000111222222222222////////////............+++,,,---------,,,+++*********+++,,,...000333444333555777999;;;;;;:::999777888888888888888777777777777777777777666555555555444333333444444333222333333111000000000111222111111111222333444444444444444333222222222222222333333333444555777999:::555555555555555555555555666555444333222111111111222222222333333333444444111222333333333333666888888:::;;;<<<<<<>>>AAADDDEEEFFFHHHHHHHHHJJJLLLOOONNNMMMLLLKKKMMMRRRZZZ```fffllluuu}}}}}}~~~|||xxxuuuvvvwwwzzz~~~zzzzzzxxxtttsssxxxyyytttnnnmmmppppppqqqrrrpppuuu~~~yyymmmhhh___SSSGGG===666333444222000000111222111111........./////////000000222000...///222555666555222;;;:::777:::;;;???LLL___|||vvvfff[[[OOOHHHHHHGGGCCC===<<<;;;888666555444444444444666888;;;AAAIIISSSYYYXXXZZZ]]]aaadddhhhjjjlllkkkooopppmmmlllkkkddd\\\RRRQQQOOOMMMKKKJJJJJJJJJGGGGGGGGGFFFFFFDDDCCCCCC===<<<;;;::::::;;;<<<===:::<<<======:::888888888;;;;;;<<<===>>>???@@@@@@=========<<<;;;:::999888666555444333333222333333111111111111111111111000...000111111///111555:::AAAFFFMMMUUU\\\cccjjjnnnvvvzzz}}}vvvuuurrrooommmpppuuuyyyuuunnnlllkkkjjjgggddddddeeegggmmmllljjjiiigggeeeaaa^^^\\\^^^bbbdddeeeccc```^^^ZZZ[[[]]]___^^^WWWLLLDDD@@@<<<888555444333222111------,,,++++++******))))))(((''''''''')))***+++******))))))((((((''''''((((((''''''''''''((((((###$$$&&&((())))))(((''''''&&&%%%&&&((()))(((''''''&&&%%%%%%&&&'''(((***"""###$$$$$$$$$%%%(((+++(((,,,000444666999;;;===:::::::::999888666444444111111000000000000000000444444333333333444444555333333333333222000///...000000/////////............///000111111222111111///////////////.........---...///000000000............---,,,---...///000///000222444666666666666999999999999888666555555777777777777777666666555666555444444555666555333333333111000000000111222111111222333444444555555555444444333222222222333444444444555666999;;;<<<555555444444444444333333444444333333333333333444000000111111222222222333111222333444333444777999333555777777888999<<<>>>>>>@@@AAABBBCCCEEEIIILLLPPPPPPOOOOOOQQQWWW___eeekkknnnsssxxx~~~yyytttqqqrrrvvv|||}}}|||sssooopppvvvwwwrrrooopppnnnoooqqqrrrrrrxxx{{{wwwyyyzzzuuujjjeee[[[MMM???777444555222000//////111222111000---.........//////000000+++((('''(((,,,000000///...666555333999;;;AAANNNSSS}}}yyylll```RRRKKKKKKJJJEEE???===<<<999777555555555555111222555888???HHHRRRYYY[[[]]]```dddhhhmmmpppqqqooorrrqqqllljjjiiiccc[[[SSSRRROOOMMMKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEE@@@???<<<;;;;;;===???AAA;;;===???>>><<<999888777777888999:::;;;======>>>??????>>>===<<<;;;;;;;;;666666555444333333333333111111111111111111222222...000222222000111444888:::>>>DDDMMMVVV]]]cccfffpppttt{{{}}}yyysssnnnmmmnnnqqqwwwqqqooonnnjjjfffbbbbbbdddgggmmmkkkiiiiiiiiifff```[[[\\\___cccffffffccc___\\\ZZZZZZ[[[]]]\\\VVVMMMEEE@@@===999666444333111000///...------...---+++)))))))))))))))))))))))))))++++++***(((((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))%%%'''(((((('''&&&&&&'''******,,,///333777;;;===<<<<<<:::999777666555444///000000222333555777888555888<<<<<<:::666333111222222222333444444111///........................,,,,,,---...///000111222222111000...------------////////////...---,,,+++......//////000111111222000222444555555666888:::;;;;;;;;;;;;:::999888777::::::999888777777888888555444444555555666777888999777444111000000222333222111111333666888999888666555333222111222333333111111333444666777888999444444333222222333333333444444444444444444444444333333444444333333222111222333444555555555444333777777888888999999:::::::::<<<===>>>???BBBGGGJJJNNNOOOQQQSSSVVV[[[```eeelllooosssvvvzzz~~~wwwtttqqqrrryyy~~~rrrssstttsssrrrqqqrrrtttuuuvvvvvvvvvzzz|||yyy|||vvvmmmeee]]]QQQCCC999444444444111111111111000000000000000000//////.........---000000000000111111111111000111444777;;;@@@CCCEEENNNnnn|||rrrhhh[[[QQQLLLIIIHHHGGGBBB???:::555333333555666555666888:::===CCCIIINNNSSSXXXaaajjjrrrvvvxxxyyy}}}yyyuuurrrppplllgggbbbYYYUUURRROOOMMMLLLJJJHHHJJJIIIGGGGGGGGGGGGEEEDDDEEE@@@:::888999<<<<<<<<<===<<<;;;999888777777777;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888666444333333333333333222111111000000111111111111000000111111222333888:::===BBBJJJSSS^^^dddeeejjjrrryyy}}}xxxuuuoooiiippp}}}|||wwwrrrmmmllljjjgggddddddgggjjjooommmjjjjjjjjjgggaaa\\\[[[___dddggghhhddd```]]]YYYYYYZZZ\\\[[[VVVLLLDDDAAA>>>:::777666444222111///...------...---+++)))))))))))))))))))))))))))+++***)))(((''''''''''''))))))((((((''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%'''(((((('''&&&&&&'''))))))+++...222777;;;======<<<<<<:::888777555444000000///000111333555777777999======:::666444222222222222333444444222000000000///...------,,,,,,,,,,,,---...///000111111222111000///............////////////...---,,,,,,++++++,,,------...//////000222444444444555777888999999::::::999999888777:::999999888777777888888666555555555555666777777888666444111000111222333111000000111444777777777444333222111111222333333555555444444444444444444444333333222222333333444444444444444444444444444222222333333333333333222222333444555555555444444777777777666666555555555999:::<<<===>>>AAAFFFIIISSSUUUYYY[[[^^^aaaeeegggiiillloooqqqsssvvvzzz}}}~~~|||}}}}}}tttrrrppprrryyyuuuuuuvvvuuutttuuuxxxzzzxxxwwwxxx}}}xxxtttvvvzzz}}}|||qqqiii```WWWJJJ>>>777444222222111111111000000000//////000/////////............//////000000000111111111111222444777;;;???BBBDDDHHHddd}}}}}}yyyoooaaaUUUNNNJJJHHHGGGDDDAAA<<<777444444555666333555777999<<>>>>><<<;;;;;;::::::999888888::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::888777555333222333444555333222111111000000111111111111000000111111222333444666999===DDDLLLVVV\\\]]]bbbiiiqqqwww}}}}}}sssiiiiiisss~~~rrr}}}wwwrrrkkkkkkiiigggfffgggjjjlllqqqnnnkkkkkkjjjgggbbb]]]ZZZ^^^dddiiiiiifffaaa]]]YYYYYYZZZ\\\[[[UUUKKKCCCBBB???;;;888666555333222///---------------+++)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&)))))))))(((((((((((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&'''((($$$&&&((((((&&&&&&&&&''''''(((***---111666:::<<<>>>>>>===<<<;;;888666555111000......///222555777999;;;>>>===;;;777555444333222222333444444333111222111000///---,,,+++***,,,,,,---...///000000111222222111111000000000///////////////...---,,,,,,***++++++,,,,,,------...000222333444333333555666666777777888999999888888:::999888888777888888888777777666666555555666666888666444222111111222333111000///000333555666555222222111111111222333333555555444444333333222222333333333222222333333444444444444444444444444444111111222333444444444444333333444555555555555444888888777666555444333222888999:::;;;===@@@DDDHHHQQQUUU[[[___aaaaaabbbccceeehhhkkkmmmmmmoooqqqsss}}}~~~~~~}}}{{{yyyyyyzzzzzzyyyxxxrrrqqqrrruuu|||{{{{{{{{{zzzyyyzzz}}}yyyzzz~~~}}}yyyuuuqqqrrrsssvvv{{{yyynnneeeYYYNNN@@@777444333222000111111000000000000//////////////////............//////000000000000111111111222444666999===???AAADDDXXX~~~|||www}}}wwwhhhYYYPPPKKKHHHGGGGGGCCC>>>999666444555555000222666888;;;>>>CCCFFFGGGMMMYYYfffsss}}}~~~{{{xxxsssnnnjjjaaa]]]WWWRRROOOMMMKKKJJJHHHGGGFFFGGGHHHHHHGGGFFFBBB>>>:::999:::===??????;;;<<<<<<===<<<;;;:::999888888999:::;;;<<<===>>>===============<<<;;;:::888666333111111222444555333222111111000000111111111000000000000111222222222333666999>>>EEEMMMRRRYYY]]]dddkkkrrryyyzzzlllcccgggqqq|||nnnxxxuuupppjjjjjjiiigggeeefffhhhkkkpppnnnkkkjjjjjjgggaaa\\\YYY^^^dddiiijjjgggaaa^^^[[[[[[[[[]]]\\\VVVLLLDDDAAA>>>:::777666555333111...---,,,,,,------+++)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%''''''&&&%%%&&&'''%%%&&&(((+++///444888:::===>>>???>>>===:::777666111///...---///222666999:::<<<>>>===:::777666555333222222222444444333222111111000///...---,,,,,,,,,,,,---......///000000222222222222222222111111000000000//////...---,,,,,,,,,,,,------.........000111222222111111333444555555777888999:::::::::999999888888888888888999999888777666555555555555777666444333222222333333222111000111333555555444000000000111111222222333222222222333333444444444333333222222222333444444555555555555555555555555111222333555666777777777333444444555555555555555999999888888777666555555777999:::;;;<<>>BBBNNNjjjwwwvvv|||lll\\\PPPJJJHHHGGGJJJFFFAAA;;;777555555555...111444777999<<>><<<===??????>>><<<:::888666777777999:::;;;<<<===<<<=========<<<<<<;;;::::::777444111000111222444333222111111000000111111000000000000000111222222333444666888;;;@@@GGGKKKTTTXXX^^^eeelllttt|||ttteeebbbeeeuuu|||mmmvvv~~~sssmmmkkkkkkiiifffdddcccdddfffmmmkkkjjjjjjjjjggg```[[[YYY]]]ccchhhiiigggbbb___]]]]]]^^^___^^^WWWMMMEEE@@@===999666555444222000...---,,,,,,---,,,***((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''###%%%''''''&&&%%%&&&'''%%%%%%'''***---222666888;;;===???@@@???<<<999777111000///...000444888;;;:::;;;<<<;;;999777666777555444222222333444333222///////////////.........,,,,,,------......//////111222333333444333333222000000000000///...---,,,,,,,,,,,,---------------...000111111000000111333444555777999:::;;;;;;<<<999888888888888888999999:::999888777666555555555777666444333333333333444444222111222444555555444000000000111222222222222222222222333333444444444333222222222333333444555555555555555555555555555333444555777888999999999444444444444555555666666666777777777888888888999999:::;;;<<<===AAAEEEIIIOOOUUU]]]cccdddbbb___]]][[[___eeeiiilllmmmooopppnnnqqqssstttrrrooolllkkkpppqqqrrrsssuuuwwwyyyzzz{{{}}}}}}xxxvvvuuuyyyqqqqqqrrrpppsssssstttvvv}}}~~~xxxrrrhhh[[[QQQGGG===333///222444333///000000000////////////............///////////////...////////////000000000111222333444666888:::<<<@@@DDDXXX|||yyyrrr|||ppp^^^QQQJJJHHHHHHKKKHHHCCC===999666555444...111444666777999<<<>>>CCCGGGOOOYYYcccmmmssswww{{{{{{{{{zzzvvvrrrnnnllliiiddd]]]VVVRRROOOLLLJJJHHHFFFFFFFFFHHHIIIHHHGGGEEECCC@@@===:::999:::;;;???@@@@@@@@@>>><<<999777666666777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::<<<999666222000000111111333222111111000000111111000000//////000000111222333444666666888;;;@@@DDDKKKOOOTTT[[[bbbkkktttyyyoooeeeaaalll~~~nnnuuu|||qqqkkklllkkkjjjgggcccaaabbbccciiihhhiiikkklllhhh```ZZZXXX\\\aaafffgggfffccc```___^^^___```___XXXNNNFFF@@@===999666444333111000...,,,,,,,,,,,,,,,***((((((((((((((((((((((((((((((((('''''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''"""$$$&&&&&&&&&%%%&&&'''%%%%%%&&&(((,,,///333444888;;;>>>@@@@@@>>>:::888333222111000111444777888777888999888666555666888888666333333333333222111////////////////////////,,,,,,---------.........000111222444444444333333000000000000///...------++++++++++++++++++++++++,,,...///000//////111222555555777999:::;;;<<<<<<888888888777888888999::::::999888777666666555666666555555444444444444444555333222222444555444444000111222222333222222222555555444444333333222222222222222222333444555555555555555555555555555555444444666777888999999:::555555444444555555666777333333444666777999::::::<<<===>>>???@@@DDDHHHLLLPPPUUU]]]cccdddbbb```___ZZZ___eeejjjlllmmmnnnooollllllllllllkkkjjjhhhgggjjjmmmqqqtttxxx|||}}}wwwtttxxxtttnnnnnnooommmqqqsssvvv{{{}}}vvvooodddUUUKKK>>>888222000222444333000000000////////////...............///////////////......////////////000000000111111333555777999:::<<<>>>MMMkkksss|||vvvcccSSSJJJIIIJJJKKKHHHCCC>>>:::666555444000222444555666888;;;>>>BBBFFFLLLUUU___hhhooosss{{{}}}~~~|||xxxsssooonnnkkkgggaaa[[[VVVRRRNNNKKKHHHGGGFFFGGGHHHHHHGGGFFFFFFEEEBBB>>>:::888999:::???@@@@@@???>>><<<:::888777777888888999:::::::::;;;;;;<<<<<<<<<;;;;;;:::;;;:::777555333222111111333222111111000000111111000////////////000111111222222333333333666999<<>>LLLgggxxx~~~iiiVVVLLLJJJLLLJJJGGGCCC>>>:::777555444333444555555555888<<>>:::888666555333222---,,,++++++,,,,,,***((((((((((((((((((((((((((())))))((((((((())))))***&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&!!!###%%%&&&%%%%%%&&&'''&&&&&&&&&'''))),,,...000333777<<<@@@BBB@@@<<<:::888777555222000...,,,,,,222333333333222333666888<<<999555333222111000///333222111000///...---,,,,,,,,,------------------...///222444555444333222111111111111000///...---........................)))+++---......///111333333444555777888888999999888888777777888999::::::999888888777777777777777555555555555555444444444444222000000111222111000333444444555444333111000111222333444666777888999222222222222333444555666666666666666666666666666222333444555666666666666666555555444444666777888777888999:::;;;<<<======AAACCCDDDEEEFFFIIINNNQQQ]]]aaagggkkkmmmmmmnnnooolllppptttvvvtttpppmmmkkkhhhfffddddddfffiiijjjkkknnnsss|||~~~}}}~~~yyyuuuuuusssnnnooouuu{{{rrrjjjaaaTTTDDD888000111222222222111000///000/////////............---.........//////000000............/////////000......///111444666888:::;;;@@@PPPiii|||nnnZZZNNNLLLMMMIIIGGGCCC>>>:::777555444555555555555555888<<<@@@FFFGGGJJJOOOUUU[[[aaadddmmmrrryyy||||||||||||~~~nnnlllhhhddd```ZZZTTTPPPJJJIIIGGGGGGGGGGGGFFFDDDBBBCCCBBB???;;;999;;;===;;;;;;;;;;;;<<<>>>???@@@:::::::::999999999999888::::::;;;;;;<<<;;;;;;;;;555666777888888777666555333222222111000111111111///////////////000111111222222333222222333666888666999===CCCKKKVVVaaaiiilllvvv}}}}}}qqqbbb___ccckkk~~~{{{rrrrrrnnnnnnllliiieeebbbbbbbbbiiijjjnnnrrrtttoooeee^^^\\\]]]```aaaaaa```^^^]]]^^^\\\ZZZ]]]___ZZZOOOEEEBBB>>>999888888777333000,,,,,,,,,,,,,,,,,,,,,,,,******************************)))''''''&&&&&&&&&''''''((()))))))))))))))))))))((('''&&&%%%%%%$$$&&&''''''(((((((((((((((%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$&&&'''((())))))(((''''''((()))***---444999:::>>>CCCCCC>>>999999777444111000000111000000111222222333444444999888777666333111///---......///000///...,,,+++)))))))))***+++,,,.........///000111222333333333222111///.........///000000///------------+++)))+++,,,...---,,,,,,---///000222555777888777555444666777888999:::;;;;;;;;;:::<<<===;;;999777999;;;444555666666555444222111222222222333444444555555333222222222333444444555111111222333555666777777222222333444555777888999666777888999888777555333555555555555666666777888888777666666666777888999888888999;;;===>>>???@@@@@@CCCFFFGGGJJJOOOXXX^^^fffmmmtttvvvwwwyyyyyyuuuvvvwwwxxxwwwsssnnniiifffcccbbbaaaaaabbbfffjjjmmmtttzzz~~~xxxttt{{{{{{|||vvvssstttzzzwwwkkk```WWWKKK===333333333333222222222111111...///////////////......////////////////////////222000...---,,,---///000---...///111444888;;;===>>>AAASSSppp{{{cccQQQJJJIIIIIIGGGDDD???999666555555444444444444666888;;;<<>>===<<<::::::;;;===??????>>><<<;;;999888888777777666666666666777999;;;<<<<<<<<<<<<::::::999888777666555444222222111111000/////////000000111111222222222333222111000000000111333333444777;;;AAAIIIQQQXXX[[[hhhqqqyyyyyyvvvzzzwwweee[[[[[[cccrrr{{{qqqpppnnnnnnllliiieeebbbbbbccciiijjjnnnrrrsssoooeee^^^[[[]]]```bbbbbbaaa^^^]]]^^^[[[ZZZ]]]^^^ZZZOOOFFFCCC???;;;999999777444111......---,,,,,,+++*********************************)))(((''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&'''((()))+++222888:::???EEEFFFBBB::::::999777444111000///000111111222333333444444777777777666444222111000------......///.........---,,,+++++++++,,,---......///000111333333444444222111000///...///000000000...------...---,,,++++++---......---,,,...///111222444666777777777666777888999999:::999999999:::<<<===<<<:::888999:::888888888888777666555444333333333444444555555555444333333333444444555666222333333444555666777777333333333333444666777777444555666666666555333111555444444555555666777888888888777666777777999:::999:::;;;<<<>>>???@@@AAAEEEGGGJJJLLLNNNSSS[[[aaapppwww~~~|||xxxwwwvvvtttqqqmmmgggdddaaa```______aaaeeejjjmmmxxx~~~vvvpppmmmttt{{{~~~zzzyyy~~~|||zzzssshhh[[[NNNBBB999444111111111111000000000///......////////////.................................---,,,,,,,,,---///000......///111444777:::<<<:::@@@SSSoooqqq\\\QQQMMMHHHGGGDDD@@@<<<888777666444444333333444555777888>>>AAAFFFJJJNNNSSSYYY]]]dddfffjjjooossstttsssrrrppplllhhhddd___[[[VVVRRRKKKJJJIIIGGGEEEDDDDDDDDDEEECCCAAA@@@???>>><<<:::::::::<<<============<<<<<<<<<;;;;;;:::999999999666777999:::;;;<<<;;;;;;;;;::::::999777666666555333333333222111111000000000000000111111111222222111111000000000111222333333555888===CCCJJJOOORRR]]]fffpppqqqnnnpppzzzyyyfff\\\ZZZ___kkkvvv|||pppmmmmmmmmmllliiieeeccccccdddiiijjjnnnrrrsssnnnfff^^^[[[]]]```ccccccbbb___]]]]]][[[ZZZ\\\]]]YYYPPPGGGEEEAAA<<<:::999888444111000///...---+++***)))(((***************************)))(((''''''&&&''''''(((((()))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))(((...444999???EEEGGGFFF;;;:::999888555222000...000000111222333444555555777777666666555444222222------------...///000000111///---,,,+++,,,---...---...000222333444555555222111000000//////000000///...------...///...,,,+++---......------...///111222333555777888999:::999999:::::::::999888888;;;<<<>>>===;;;999999999:::999777666555444444444555555555555555555555666555444444444444555666666444444555555555666666666555444444444444555666777333444555666555444333222444444444444555666777888999888777777888999:::;;;===>>>???@@@AAACCCCCCDDDHHHKKKOOOQQQTTTYYY```fffzzzxxxtttpppnnnllljjjeeeaaa```___^^^^^^aaaffflllppp{{{{{{{{{zzzooojjjiiinnntttxxxwwwyyy{{{rrrmmmbbbRRRCCC888444444////////////..................///////////////...------------------------++++++***+++,,,...000111//////000111333555888:::;;;CCCWWWqqq|||dddTTTNNNFFFFFFDDDAAA>>>;;;888777555444333222111222333444;;;>>>BBBFFFJJJOOOTTTXXX___bbbggglllnnnnnnlllkkknnnkkkhhheeebbb]]]XXXTTTLLLJJJIIIGGGEEECCCCCCBBBDDDCCCBBBAAAAAA@@@<<<:::999999::::::;;;<<<===>>>::::::999999888777777666666666888999:::;;;;;;:::;;;;;;::::::999888777777555555444333333222222111//////000000000000111111111000000000000111222222444555777:::>>>CCCFFFHHHUUU^^^hhhkkkiiijjjpppwww~~~lll```\\\]]]eeemmm}}}ppplllkkklllkkkhhheeeddddddeeejjjkkkmmmqqqrrrnnnfff___ZZZ]]]aaaeeeeeeccc___]]][[[ZZZZZZ\\\\\\XXXPPPIIIEEEAAA<<<999999777333000//////...---+++***))))))************************))))))((('''''''''''''''&&&''''''((())))))((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%'''((()))(((+++000666<<>><<<:::999<<<:::888666555444555555666666666666666555555555555555444444444555555666555555555555555555555555666666555555555555666666555555666777777777666666444444555555666777888999999999888999:::;;;===>>>BBBCCCDDDEEEFFFHHHIIIIIIKKKOOOTTTXXXZZZ___ffflll~~~{{{qqqlllgggeeeffffffccc```aaa```___```ccciiinnnrrr|||uuunnnrrr~~~yyynnnjjjkkklllrrrwwwxxx|||xxxrrrllldddVVVGGG:::333111111........................---...//////////////////------------------------+++++++++,,,---...000111000000000000222444666777<<>>:::999999888777666555555666666777888999999999:::<<<<<<;;;::::::999888888555555444444333222222222///////////////000000000000000000000000111111222555666888;;;>>>@@@CCCDDDMMMUUU]]]aaa```aaaggglllvvvrrrggg```^^^aaaggg~~~pppllljjjjjjjjjhhhfffdddeeefffjjjkkkmmmqqqrrrnnnfff___YYY]]]bbbfffgggddd```]]]ZZZYYYZZZ[[[[[[WWWQQQKKKCCC???:::888888666222///...------,,,,,,+++******)))))))))))))))))))))))))))((((((''''''''''''(((###$$$&&&''')))*********(((((('''&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))&&&&&&%%%%%%&&&((()))***((()))---222666:::===???>>>:::444000///000//////***+++---///222555777888777777777666555333111111444333111///......//////------+++***+++,,,...///---...///111222333444444222222222222222111111000...------...000111111000,,,---///...------...000111111111333555888;;;===>>>>>>?????????>>>======>>>??????@@@@@@???===<<>><<<:::999999999:::888888888777777666666666555555444444444444555555555555555555444444444444555555444333333333333444555666666777888888888888666666666777888:::;;;<<<::::::;;;<<<>>>@@@CCCDDDGGGGGGHHHJJJLLLMMMOOOOOOTTTXXX^^^cccfffjjjpppuuu|||wwwrrrfffccc___^^^```cccccccccbbbbbbbbbcccfffjjjnnnqqq{{{}}}pppiiieeennn}}}yyy{{{ppplllmmmlllsssyyy{{{{{{rrrllldddYYYIII<<<666333000...////////////////////////------...///////////////------------------------...............//////000111000000000111333444666999>>>IIIUUU^^^ccchhhmmmqqqyyynnn]]]UUUDDDBBBAAAAAA@@@>>>:::777444333222222222333444555666999===@@@CCCGGGLLLPPPWWW]]]dddjjjlllmmmnnnoooooommmkkkhhhddd]]]VVVQQQLLLJJJIIIGGGEEECCCCCCBBBBBBBBBBBBCCCDDDBBB???<<<:::999888777888:::<<<>>>>>>===<<<;;;:::999888888666666666666777888888999<<<<<<;;;;;;:::999999999444444444333222222111111000000000/////////////////////000000111111111111333444777:::===@@@BBBCCCBBBFFFJJJMMMNNNRRRYYY___lllyyyuuujjjbbb]]]^^^bbb~~~pppllliiiiiiiiihhhfffeeefffhhhkkkkkkmmmpppqqqnnnfff```XXX]]]ccchhhiiifffaaa]]]XXXYYYYYYZZZZZZWWWQQQMMMBBB>>>999777777666333000---------,,,,,,+++++++++))))))))))))))))))))))))((((((''''''''''''((((((###$$$&&&'''((()))*********)))((('''&&&%%%$$$$$$%%%%%%&&&'''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***&&&&&&%%%&&&&&&(((***+++***(((***...222333666:::===888111...///000000///)))***,,,...111333555666555555555555444333222111666555444222111000//////,,,,,,+++,,,,,,---......------///000111111222222222333333333333222111111///......///111222111000,,,...//////......///000000111111222444777:::<<<>>>>>>???@@@AAABBBBBBAAAAAA@@@???@@@BBBCCCBBBAAA>>>===<<<;;;::::::::::::<<<<<<;;;:::999999888888777777666555555555555666666555555555555555555555444333333222222222333333444444555666666777888888999999999:::;;;===>>>???>>>>>>???AAAEEEHHHLLLNNNMMMNNNPPPRRRTTTVVVXXXYYYccchhhnnnqqqsssvvvzzz~~~|||vvvrrrnnniii^^^^^^]]]]]]___bbbfffiiiggggggggghhhjjjmmmooopppqqqvvv~~~}}}kkkcccaaacccooo{{{wwwwwwtttnnnmmmllluuu~~~xxxmmmeeeXXXMMM>>>555333222000---/////////000000000000000,,,---...///000000000000------------------------......//////////////////000000//////000222444555999<<<@@@CCCFFFIIIMMMPPPRRRWWWeee|||qqqaaaWWWGGGDDDAAA@@@AAA@@@<<<888555444333333333444555666555777;;;>>>AAADDDIIILLLQQQWWW___dddgggjjjmmmqqqqqqpppooolllhhhaaaYYYSSSKKKJJJIIIGGGFFFEEEEEEEEECCCBBBBBBCCCDDDCCCAAA>>>;;;:::999888888:::;;;=========<<<;;;999888777777666555555555555666777888;;;;;;;;;::::::999999999555444444333333222111111111111000000000000//////...///000000111111000000///111444888;;;>>>???@@@<<<===>>>???BBBGGGNNNSSScccnnnvvvjjj```YYYXXX[[[|||nnnkkkhhhhhhiiihhhffffffgggiiikkkkkkmmmpppqqqnnnfff```XXX]]]dddiiijjjgggaaa]]]WWWXXXYYYZZZYYYVVVQQQNNNAAA===999888999888555222//////...---+++***))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((('''''')))))))))(((((('''''''''$$$$$$%%%&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%''')))******'''''',,,//////222888:::666222111333444111---++++++,,,---...///000000111111222333444444444444555555555555444333222111------...///...---,,,,,,------...///////////////222333444444444333222111111/////////111222111000---...//////......///000///000111222444666888999;;;<<<>>>@@@BBBDDDDDDEEEDDDAAA???@@@CCCFFFGGGFFF??????@@@@@@@@@@@@??????AAA@@@@@@???===<<<<<<;;;:::999888888777777777888777777777777777888888888777666666666666666777888555555666666777999:::;;;;;;<<<<<<===>>>@@@BBBCCCBBBCCCEEEHHHMMMQQQVVVXXXYYYZZZ\\\___bbbeeeggghhhrrrvvv{{{}}}||||||~~~}}}|||tttlllhhheeeaaa\\\___aaabbbaaadddjjjppppppqqqrrrsssttttttttttttmmmpppvvv}}}pppcccbbbeeeppp|||yyytttrrruuuzzztttqqqpppzzz~~~{{{rrrfff\\\IIIBBB888222//////........./////////000000000000,,,---...///000000000000........................+++,,,---...///000000000//////...///000222444555777999:::::::::<<>>AAAFFFIIINNNTTT[[[```bbbeeekkkppppppoooooonnnjjjccc[[[UUUKKKJJJIIIHHHGGGGGGGGGGGGDDDCCCBBBBBBCCCCCCBBBAAA<<<<<<:::999999::::::;;;<<<;;;:::999777666555444666555444444444555666777::::::::::::999999999999666666555555444333333333222222111111111000000000......000111111111000//////000444777:::<<<>>>>>><<<;;;::::::===AAAFFFIIIUUU```ooo~~~yyykkk```WWWUUUWWWzzzmmmjjjggghhhhhhhhhffffffhhhiiikkkkkkmmmpppqqqnnnfff```WWW\\\dddjjjkkkgggaaa]]]WWWXXXYYYZZZYYYVVVRRROOOAAA>>>:::999::::::777444111111///---+++)))''''''))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((('''&&&%%%$$$(((((((((((())))))))))))######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$$$$############$$$&&&((()))***&&&&&&,,,......222888777444333555888777111,,,......---------,,,,,,,,,---...000222444555666666444555666666666555444333///000111111000...+++***------............------333333444555444333222111222000///000111111000///---...//////......///111//////111222444555666777999:::<<>>>>><<<;;;;;;:::999999999:::888888999999999:::::::::<<<<<<;;;;;;<<<<<<===>>>888888888999:::<<<===>>>======>>>???@@@BBBDDDEEEFFFGGGIIIMMMRRRXXX\\\___dddeeegggkkknnnrrrtttuuuzzz~~~}}}}}}~~~{{{|||wwwmmmdddaaa^^^ZZZ]]]bbbgggfffdddfffmmmuuuyyyzzz|||~~~~~~|||zzzyyysssvvvyyy~~~~~~kkkdddhhhooosssooopppuuuzzzwwwttt||||||zzzuuulll^^^TTT>>><<<777111,,,***---000........./////////000000,,,---...///000000000000////////////////////////((()))+++---///000000111............000222444555...111333333444777:::;;;999<<>>===<<<:::999888777666555444333444555666777:::999999999999999999999777777777666555555444444333222222222111111000000---...000111111111000///111222555999;;;===>>>>>>;;;999777777999<<<>>>???IIISSSaaaooo}}}}}}nnnaaaWWWTTTUUUwwwmmmkkkgggiiijjjiiigggfffffffffhhhjjjmmmppppppllleee```[[[```gggjjjjjjfffcccaaa]]]\\\\\\]]]]]]YYYRRRKKKEEE>>>:::::::::555222111111...+++*********)))(((++++++***))))))((())))))'''((()))))))))(((&&&%%%'''((()))))))))(((&&&%%%&&&((()))(((&&&$$$######%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((***(((&&&%%%'''***---000444333222111111111111111000...,,,,,,------,,,+++---///111333444555555444333333333333444444444444333111///000222222000---,,,,,,,,,------.........000111333555555555333222000000000000000000000000.../////////...///111444222222333333444555555555888===AAABBB@@@@@@CCCGGGEEEEEEEEEEEEGGGIIILLLMMMQQQQQQQQQSSSVVVVVVSSSPPPRRRNNNIIIGGGFFFDDDAAA>>>BBB@@@???>>>>>>===;;;999;;;::::::999:::;;;<<<===<<<===>>>===<<<;;;<<<===999:::<<<>>>???@@@@@@@@@AAAAAABBBCCCEEEHHHKKKMMMSSSQQQOOORRRYYYbbbiiilllqqqtttxxxyyyxxxyyy{{{~~~~~~~~~xxxttttttpppjjjbbb]]]]]]```ddddddiiimmmmmmllllllqqqwww}}}zzzxxxzzzuuukkkhhhvvvxxxllllllwww~~~yyyzzz}}}}}}{{{}}}wwwrrrooofffUUUGGG:::666111...---...//////000000///...---,,,,,,,,,,,,---...//////...---,,,///...---+++***)))))))))((()))+++---......------000000000000000000000000//////000000111222444555666<<>>===:::999777555444444333333555666777999;;;>>>@@@BBBMMMQQQWWW\\\```ccceeegggmmmkkkjjjjjjjjjfffaaa\\\RRRMMMGGGEEEFFFGGGGGGEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@???===<<<:::999888>>><<<;;;;;;<<<;;;999777666555555444444444555555888888888888888888888888999999888777666555444444222222222111111111111000...............///000111///111333555777888888888666555444333444666888:::>>>HHHVVVbbbkkkttt}}}ooo^^^TTTOOOMMMvvvllliiihhhiiijjjiiigggfffffffffhhhjjjmmmppppppllleee```]]]bbbhhhkkkkkkgggdddbbb___]]]]]]^^^]]]XXXPPPJJJEEE>>>::::::999555222111111///+++*********)))(((******)))((((((((())))))(((((((((((((((''''''&&&((((((((((((((('''&&&&&&%%%'''((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&''')))(((&&&%%%''')))---///333333333333333333222222111///......//////---,,,,,,---///111333444444444333333444555666777888888444222000000111111///---+++++++++,,,,,,---------///000222444555444444333111111111111111111111111000111000///......///111333333444555666777777777888<<<@@@AAA??????BBBEEEEEEFFFGGGIIIKKKNNNPPPQQQWWWWWWXXX[[[^^^___^^^[[[]]]ZZZVVVTTTTTTRRRNNNKKKGGGDDDBBBAAAAAAAAA@@@??????>>><<<;;;;;;<<<===>>>AAABBBCCCBBB@@@???@@@AAA@@@AAAAAABBBCCCDDDDDDDDDGGGGGGHHHIIIKKKMMMPPPQQQWWWXXXYYY\\\bbbjjjqqqvvv}}}~~~~~~{{{zzzyyyvvvqqqmmmkkkiiifffaaa___```dddhhhlllnnnpppqqqppprrrvvvzzz{{{tttqqqtttwwwooojjjppp~~~}}}|||{{{{{{}}}|||rrrlllfff\\\MMMBBB888555111///////////////000000///...------------,,,,,,------------,,,,,,222111000......---------------.../////////......------------------------/////////000111222444444777<<>>AAACCCJJJNNNTTTYYY]]]```dddfffmmmllllllmmmmmmjjjeee```VVVPPPIIIFFFFFFGGGFFFEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@>>><<<;;;:::999<<<;;;:::;;;;;;;;;999777666666555444444444444444666666777777888999999999:::999888777666555444333222222222222111111111111............//////000000...000222333555555555555555444333333333555777888555>>>IIISSSZZZaaajjjpppwww{{{nnn___TTTNNNKKKyyymmmiiihhhiiijjjiiigggeeeffffffhhhjjjmmmooooookkkddd___\\\aaagggjjjjjjfffcccaaa```___^^^^^^]]]XXXPPPIIIEEE>>>999999999555222222111///,,,*********)))(((((((((((('''(((((()))))))))((((((''''''''''''((()))(((''''''&&&'''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%)))(((&&&%%%&&&))),,,...222333444555666555444444111000000000111000...+++***+++---///111222333333222333555666888:::;;;<<<666333111000000000...---+++++++++++++++,,,,,,,,,---///111333444444444444333333333333333222111111111222111000...---...///444444555666777888999:::888;;;>>>???======???BBBEEEGGGIIIMMMPPPSSSTTTUUU\\\\\\^^^aaafffhhhhhhhhhiiigggffffffeeeccc```]]]RRRNNNJJJHHHHHHHHHIIIHHHHHHFFFCCC@@@??????AAABBBGGGHHHIIIHHHFFFDDDDDDEEEIIIIIIHHHHHHIIIJJJJJJKKKNNNOOOOOOQQQSSSUUUWWWXXX^^^aaafffjjjmmmrrrzzz}}}zzzuuuqqqnnnkkkgggdddccccccddddddeeeggglllooooooooonnnoooqqqtttxxxzzzvvvvvvyyy{{{rrrnnnhhhiiinnn{{{{{{}}}zzzvvvvvvyyy~~~~~~wwwmmmcccYYYNNNBBB:::444222000///000000000///000000///...------------......------------............---,,,,,,,,,,,,,,,//////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,/////////000111222333444777;;;DDDSSShhhxxxeee]]]RRRHHHAAA???>>>===999999999888777555333111222333444777:::>>>AAABBBEEEIIIPPPUUUZZZ^^^bbbdddllllllnnnqqqqqqooojjjfff\\\UUULLLGGGFFFFFFEEEDDDFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA???>>><<<;;;;;;;;;:::999999:::;;;:::888777666555444333333333333444444555666888999:::;;;::::::999777666444333333333333333222222222111111///////////////000000000...///000111222222222222333222222111222333555666444:::BBBHHHLLLRRRZZZ___fffjjjpppvvvzzzzzzxxxwwwrrrrrruuu}}}wwwxxxzzzkkk]]]RRRLLLHHH~~~qqqmmmiiijjjjjjhhhfffeeeeeeggghhhiiilllooonnnjjjccc^^^YYY^^^dddhhhgggddd```^^^___^^^]]]^^^^^^YYYQQQJJJEEE>>>999999999555333333222///,,,+++++++++***)))''''''&&&''''''((()))***)))((('''&&&&&&'''((())))))((('''&&&%%%&&&'''(((###%%%''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%((('''&&&%%%&&&(((+++,,,000222555777888777666555111111111222222111---***)))***+++---///000111222333333444666888999;;;;;;777555333111000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333444444444444555555555444333222111000111111000///...///000333444555666777888999:::777:::<<<===<<<;;;===>>>CCCEEEJJJNNNSSSVVVXXXXXX[[[\\\___cccgggkkknnnoooqqqqqqrrrssssssqqqooommmccc___YYYUUUSSSSSSSSSSSSQQQNNNKKKGGGEEEEEEFFFGGGJJJLLLMMMMMMJJJIIIHHHHHHOOOOOOOOOOOOPPPRRRSSSTTTVVVWWWXXXZZZ]]]___aaabbbffflllrrruuuvvvxxx~~~{{{xxxwwwvvvuuurrrmmmgggcccaaa___^^^___bbbfffiiilllooosssvvvssspppnnnooosssxxx|||}}}|||xxxzzz{{{lllfffeeeeeennn}}}~~~~~~yyy{{{vvvpppnnnqqquuu~~~{{{tttiii\\\NNNBBB999444000//////000111111000...000000///...............000///...------...///000,,,++++++*********++++++------------------------........................////////////000222333444777999AAAMMM]]]sss~~~xxxooobbbSSSHHHBBB???>>>999:::::::::888666333111333333444666999;;;>>>???AAAEEELLLQQQVVV[[[```ccchhhkkknnnrrrsssqqqnnnkkkaaaZZZPPPIIIFFFEEEDDDBBBEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBAAA???>>>===<<<:::999777888999::::::999888777666444333222222222111222333555777999:::;;;::::::999777666444333333444333333333222222222222///000000000000000000000//////000000000000000000111111111111111222333444777:::>>>BBBEEEJJJPPPUUU\\\```eeekkknnnnnnmmmlllcccbbbbbbfffoooxxx}}}tttkkkjjjpppvvvyyyxxx{{{wwwnnncccYYYPPPIIIFFFsssooojjjkkkjjjhhheeedddeeeggghhhiiilllnnnnnniiibbb]]]XXX]]]dddggggggccc```^^^]]]\\\\\\^^^^^^[[[SSSMMMEEE>>>888888888555333444222///,,,+++++++++***)))''''''&&&''''''((()))***)))((('''&&&&&&'''((())))))(((&&&%%%%%%%%%&&&'''$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$###&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&%%%&&&''')))***...000333666888888888777222222222333333111---***))))))***+++,,,...///000222333333444555666777777777666555333111000///000...............---------+++,,,...///111222333333444555666666666444333222...000111222111000111333222333333444666777777888777888:::;;;;;;;;;;;;<<<@@@BBBGGGMMMRRRVVVXXXYYYZZZ\\\^^^bbbffflllpppsssvvvxxxzzz|||||||||{{{zzzvvvrrrkkkfffcccaaa___^^^WWWUUUQQQNNNKKKKKKKKKLLLNNNPPPRRRSSSQQQPPPOOOPPPUUUUUUWWWXXX[[[]]]___aaabbbccceeehhhjjjlllnnnooopppvvv|||~~~}}}}}}{{{xxxuuurrrpppooojjjgggccc^^^[[[ZZZ[[[\\\^^^bbbhhhlllooorrrtttvvvxxxvvvuuuwww|||}}}qqqfffccceeelll{{{}}}zzzzzz{{{~~~sssmmmjjjkkkooozzzxxxqqqdddTTTEEE:::444111.........///111111000...000000///........./////////...,,,,,,,,,,,,...///......---,,,,,,---------+++++++++,,,---......///.................................///000111333333555888???JJJTTTeee~~~sssbbbRRRFFF???<<<:::;;;;;;;;;999666333111555555555666777888999:::???CCCHHHNNNSSSYYY^^^aaadddgggllloooqqqpppnnnmmmfff___TTTMMMIIIFFFCCCAAADDDDDDCCCCCCCCCCCCBBBBBBDDDCCCBBBAAA@@@???>>>===:::999777777999::::::999999888666555444333333333111222333444666777999999999999888777666555444444444444444444333333333222000111111222222111000000111000000000000000111111000000000000000111111222555666888;;;>>>CCCHHHKKKQQQTTTYYY]]]______]]]\\\YYYWWWUUUVVV\\\eeelllqqqqqqkkkccc___aaacccdddddddddbbb^^^XXXQQQKKKFFFCCC}}}sssoookkkkkkjjjgggeeedddeeeggghhhiiikkknnnmmmhhhaaa[[[[[[```fffiiiiiieeebbb```\\\[[[\\\^^^___\\\UUUOOOFFF>>>888888888555444555222000---+++++++++***)))((((((((('''(((((())))))(((''''''''''''(((((()))((('''&&&&&&%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%&&&'''((())),,,...000333666777888888555444333333444222///---************+++,,,---...000000111222333333444444666777888777444222111222////////////............,,,,,,---...///111222222222333555666666555444222///111333333333333333444222222333333444555555555666777888999;;;;;;<<<<<<===@@@DDDJJJOOOTTTWWWYYY[[[]]]___bbbfffkkkrrrvvvxxx{{{|||xxxtttpppkkkggg]]]\\\YYYWWWUUUUUUTTTTTTVVVYYY]]]______^^^^^^___```bbbdddhhhkkkmmmnnnoooqqqrrrtttvvvxxxyyyyyyzzzzzz~~~}}}xxxtttqqqooollljjj___^^^\\\XXXVVVWWWZZZ]]]^^^bbbggglllnnnppprrrsssxxxxxxzzz}}}~~~}}}{{{nnniiijjjnnn{{{|||yyyzzzwwwzzzsssooolllmmmpppxxx{{{pppgggYYYIII===666222111...------...000111///...000000//////...//////000---,,,,,,,,,,,,,,,,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,.........///000111222333444777???GGGLLLXXXrrr~~~sss```OOOCCC===<<<<<<<<<;;;999666444222666555555555555555666666<<<@@@EEEKKKPPPUUU[[[^^^```dddhhhlllmmmmmmnnnoookkkdddZZZRRRMMMIIIDDDAAACCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>><<<:::888888999:::::::::999888777666555555555555222222333444555555666666777777777777666666666666555555444444444333333333111111222333333222000///111111000000000111222222000000000000000000000000444555666888;;;???BBBDDDIIILLLOOORRRSSSSSSQQQPPPNNNMMMKKKKKKNNNTTTZZZ^^^bbb^^^YYYUUUTTTTTTTTTSSSPPPPPPNNNLLLIIIEEEBBB@@@|||tttrrrlllllljjjgggdddccceeeggggggiiikkkmmmlllhhh```[[[[[[```fffjjjiiifffcccaaa]]]]]]]]]______[[[TTTNNNFFF>>>777777888666555666333000---++++++++++++*********)))((((((((())))))&&&''''''(((((((((((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&'''((()))((('''%%%$$$%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%%%%&&&'''(((***+++---000333666888999:::888666555555444222000,,,,,,+++******+++,,,,,,------...000111333444555444777::::::777444333333//////.........---------------------...///000111000222444666777666444333111333555666444333333444333333333333333333444444555555777999;;;<<<<<<<<<===???BBBGGGLLLRRRVVVYYY\\\^^^```bbbdddiiiqqqvvvwwwzzz}}}|||uuupppggggggffffffeeedddcccbbbcccfffkkkooopppqqqrrrsssppprrrvvvzzz}}}~~~~~~}}}|||}}}~~~~~~~~~}}}||||||~~~zzztttnnnkkkhhheeebbbXXXXXXXXXVVVTTTUUUYYY]]]___ccchhhlllnnnoooqqqrrrvvvzzzzzzuuuwwwvvvssswww}}}xxxyyy|||yyyvvvvvvttttttvvv}}}{{{tttbbbXXXIII<<<555222111111///---,,,---///000///...000000////////////000000000000000111111000000000///...---,,,+++*********---,,,,,,+++,,,---...///------------------------............000111222333444777???EEEFFFLLLeee~~~qqq\\\LLLCCC>>>===<<<:::888666444333444444444444444555555666:::===BBBGGGLLLQQQWWWZZZ^^^bbbfffhhhiiikkkmmmppppppiii```YYYTTTNNNHHHCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>???<<<999888999:::::::::999999888777777777777777444444444333333333333333666666666666777777777777555555555555444444444444111222333444333222000///000000/////////111222333000000111111111000000000444444555666999;;;======AAACCCFFFIIIJJJJJJIIIGGGBBBBBBBBBBBBDDDGGGKKKNNNPPPOOOMMMKKKJJJHHHHHHGGGDDDDDDDDDCCCAAA@@@>>>===~~~wwwuuulllllljjjgggdddccceeeggggggiiikkkmmmlllggg```ZZZZZZ___eeehhhhhhdddaaa______^^^^^^______[[[SSSLLLFFF>>>777777777666555666333000---,,,,,,,,,+++***,,,+++***))))))((())))))%%%&&&((()))))))))((('''%%%&&&'''((('''&&&%%%$$$&&&''''''%%%$$$$$$&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))***+++***)))'''%%%%%%%%%&&&&&&((()))+++,,,&&&&&&%%%%%%%%%&&&'''''')))***+++...111555888999===;;;888777777666555333...---+++*********++++++***+++---///111444666777333777<<<<<<999666555555.........------,,,,,,,,,---------------...///000///111333666777666555444444666888777555333333333555555444444444333333333555555666888;;;============>>>AAAEEEKKKQQQVVVYYY[[[]]]___```bbbgggnnntttssswwwzzz||||||{{{uuupppqqqrrrrrrrrrqqqooonnnmmmqqqwww{{{}}}|||}}}zzzyyyzzzzzz{{{~~~|||vvvnnnhhheeeaaa]]]YYYUUUVVVVVVUUUSSSTTTYYY]]]aaaeeejjjnnnpppqqqssstttyyyyyyooonnnxxx~~~wwwuuu{{{|||zzz}}}zzzzzz{{{zzzzzz|||vvvoooWWWLLL===333///000111111///...,,,,,,...///......000000////////////000111444555777777777777555444444444222111//////......,,,+++***)))))))))***+++000000000000000000000000............///111222333444777???DDDAAADDD\\\yyy~~~hhhUUUKKK@@@>>><<<999777666555444222222222333444555666777888;;;@@@DDDIIINNNTTTXXX^^^aaaeeeggggggiiimmmqqqsssmmmeee^^^XXXRRRJJJEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAA@@@@@@???>>>>>>@@@===:::999999:::::::::999999888888888888888999555555444333333222111111444555555666777888888999666666555555555444444444111222444444444222000/////////......///000222333000111111111111111000///111000000222444555555444777999===@@@BBBBBBAAA@@@888:::<<<===>>>???BBBDDDBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@??????>>><<<;;;:::zzzrrrrrrkkkllllllkkkhhhffffffgggfffggghhhiiigggccc^^^\\\[[[```gggllllllhhhaaa]]]^^^[[[ZZZ[[[]]]ZZZSSSMMMDDD@@@<<<:::::::::666333111000///---,,,+++******,,,,,,+++***)))((('''&&&******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&((()))*********%%%$$$###$$$'''(((&&&###'''((()))+++///333777::::::999777555444333333333///...,,,***)))(((((('''+++,,,...111333555555666888999;;;<<<;;;999777555333111...,,,,,,---...000111000...---...///111222111222333555666777888888666666666666555555555555555555555555555555555555111444888;;;<<<===>>>@@@<<<>>>BBBEEEHHHMMMRRRVVVZZZ\\\^^^aaaeeehhhjjjlllpppppppppqqqtttyyy}}}~~~|||zzzxxxxxxxxxxxxyyyzzz}}}|||yyyxxxyyy|||yyyvvvvvvzzz~~~zzzsssiiibbb^^^\\\YYYWWWRRRRRRSSSTTTUUUYYY^^^bbbhhhkkkoooqqqqqqssswww{{{yyypppgggiiixxx~~~yyyuuuxxxzzz}}}~~~xxxmmmcccMMMDDD999222111111000...------...//////000/////////////////////.........444777:::===???AAACCCEEEBBB???999444000/////////111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111444666999::::::@@@SSSeeexxx___KKKFFFAAA>>>>>>;;;666444666444444333333333444444555555999>>>BBBGGGKKKPPPSSSZZZ^^^cccgggjjjmmmppprrrtttpppjjjfffbbbZZZOOOGGGGGGFFFDDDAAAAAAAAABBBCCC@@@AAABBBBBBBBBAAA@@@???AAA@@@>>><<<:::888666555888888888777777666555444444333333222222111111111222333444666777888888888999888777555444333333333444444444444444444444444000000000000000000000000000111222222222111///...222111000///000111333444555555666777888999:::;;;888888888999::::::;;;;;;>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::zzzqqqqqqlllmmmllljjjgggffffffgggfffgggggggggdddaaa]]]ZZZ\\\```gggkkkkkkfff```\\\^^^\\\ZZZ[[[\\\ZZZSSSMMMCCC???;;;999999999666222111000///---,,,+++******))))))))))))))))))))))))++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%###$$$%%%'''((((((((((((&&&%%%$$$%%%((()))'''%%%'''((((((***---111555777999888888777555444333333//////---,,,******))))))+++,,,...000222444666666888999:::::::::888777666444333000...---...///000333111000.........///000000111222444555666777777666666666666666666666666777777777777777777777777555888;;;<<<<<<<<<===>>>???AAAEEEGGGJJJMMMQQQTTTYYYZZZ]]]```cccfffiiijjjmmmllllllnnnqqquuuyyy{{{~~~}}}|||zzzyyyxxxwwwxxxxxxwwwxxx{{{}}}xxxwwwwwwwwwtttpppoooqqqsssttttttrrrlllddd^^^[[[XXXVVVTTTRRRSSSTTTUUUWWW[[[```dddkkknnnqqqssstttxxx|||ttteeecccdddooo~~~~~~yyytttlll^^^SSSCCC<<<333//////000///...,,,---...///000000000111111111000//////...//////111333666:::>>>EEELLLQQQNNNJJJCCC:::444///---,,,000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000111111111000222555666555<<>><<<:::888666666555666777888888777666666444444333333222222111111222333444555666777777777777777777666666555555555444444444444444444444444111111111111111111111111000111111111000000//////222111000//////111222333111222222333555666666777555555666666777888888888;;;;;;:::999999888777777888888888888888888888888yyyqqqpppnnnmmmllliiifffeeegggiiiggggggfffeeeccc___\\\ZZZ^^^bbbgggkkkjjjeee___ZZZ]]][[[ZZZZZZ[[[XXXRRRMMMBBB>>>:::999999888555222111000///---,,,+++******''''''((()))******++++++,,,+++***))))))((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&(((''''''(((+++...111333666777888888888666444222000///...---,,,,,,,,,,,,***+++---///111444555666888888888888888777777777666555333111000000000000444333111///.........//////000111333444555666666777777777777777777777777999999999999999999999999:::<<<>>>>>>=========>>>BBBEEEHHHKKKLLLNNNPPPRRRWWWXXX[[[^^^bbbeeeggghhhkkkkkkkkklllnnnrrruuuxxx{{{~~~{{{xxxvvvwwwvvvuuutttssstttuuuuuusssuuuxxx|||{{{uuurrrrrrpppmmmhhhffffffggggggfffgggddd^^^[[[XXXWWWUUUTTTUUUVVVXXXYYY[[[```fffjjjqqqsssvvvxxx{{{sssiiibbb^^^]]]bbbooozzzxxx|||tttnnnbbbSSSGGG888333...,,,---///...---,,,---...///000111222333555444111///...///000000///000111444:::BBBLLLSSSRRRNNNFFF===555///,,,***------------------------,,,,,,,,,,,,,,,,,,------//////000000000000111111111222555777666<<>>===;;;999888777333555777999:::999888777555555444444333222222111222222333444444444444444444444666777888777777666666555555555444444333333111111111111111111111111111000000///////////////111000///...///000111222//////000111222333333444111222222333333444555555777777666666555444444444555555555555555555555555yyyppppppnnnnnnkkkhhheeeeeegggjjjhhhhhhgggfffccc```\\\ZZZ```dddiiilllkkkfff___[[[[[[ZZZXXXXXXWWWTTTOOOKKKCCC???;;;999:::999666333111000///---,,,+++******&&&''''''((()))***+++++++++***))))))((((((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&((('''&&&'''(((+++---///333555777999999777555333111000///...------------)))***+++...000222555666777666666555666666777888888777666444333222111111333222111000////////////...///000222444444555555666666777777888888999999999999999999999999999999;;;===??????>>>>>>???AAACCCFFFKKKMMMOOOPPPQQQRRRVVVWWWZZZ]]]```cccfffggglllkkkkkklllnnnqqqtttvvvvvvxxxzzzyyyvvvsssqqqpppnnnmmmlllllllllmmmoooppppppqqqtttwwwzzz}}}}}}tttnnnkkkjjjgggeeeaaa^^^]]]^^^^^^___```___\\\ZZZYYYYYYYYYXXXZZZ\\\]]]___bbbgggmmmrrrvvvzzzvvvhhh]]]XXXYYY[[[gggqqqvvvqqqsss~~~~~~uuunnnfffZZZKKK@@@111///,,,,,,...///...---,,,------///000222333444888555222///...///000111...//////000222888???EEEFFFCCC===777111...,,,++++++++++++,,,,,,---------,,,,,,,,,---------------////////////000000000111222333666777777<<>>===999777888777666555444444333444444444777:::===@@@DDDIIIMMMQQQUUUZZZ```eeejjjooorrrrrrrrrrrrrrrrrrnnniiiddd\\\RRRHHHEEEHHHJJJHHHEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@???===;;;:::999888444555888:::;;;:::888777777666666555444333222222222222333333333222222111111222555888999999888777666666555555444444333333222222222222222222222222222111///.........///000/////////...///000111111//////000111111222333333///000000111111222333333444444444333333222222222444444444444444444444444yyyqqqqqqnnnnnnkkkhhheeeeeegggjjjiiijjjiiihhhfffbbb___]]]cccfffjjjlllkkkfff```\\\YYYXXXWWWVVVTTTPPPLLLIIIDDDAAA<<<;;;;;;:::777444111000///---,,,+++******(((((((((((((((((())))))))))))((('''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""&&&''''''''''''&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%'''&&&%%%%%%&&&(((***,,,///222555999:::888666444222111000///...---------******+++,,,...111333444444444444444444555666777888888888777666444333222111000000000000111111111...///000222333444555555555666666777888999999:::999999999999999999999999:::;;;===>>>???@@@BBBDDDCCCFFFJJJMMMOOOPPPRRRTTTUUUVVVXXX\\\___bbbeeefffjjjjjjjjjkkklllnnnpppqqqrrrrrrpppnnnjjjiiijjjkkkffffffeeeeeefffgggiiijjjkkkkkkmmmoooqqqssstttuuuuuuxxx|||~~~zzzssskkkeeecccbbb___^^^[[[YYYXXXYYY[[[]]]]]]]]]]]]\\\\\\]]]___```aaabbbdddfffiiinnnuuuyyy}}}rrrkkkaaaWWWSSSWWW```ggguuuuuummmjjjlllvvv|||uuukkkbbbXXXMMM???555000///////////////...---,,,,,,---...///111333444777555222///......000111...////////////000333555777555222///---,,,,,,,,,******++++++,,,---------,,,,,,,,,------............////////////000000000///000222444444888DDDQQQnnnxxxjjj```OOOFFF>>>======;;;999::::::999777555333222111111444666888:::===AAAFFFIIINNNRRRWWW]]]bbbgggmmmqqqrrrrrrssstttsssqqqllliiieeeZZZMMMFFFHHHJJJIIIGGGEEEDDDCCCBBBBBBAAAAAAAAA@@@??????>>><<<;;;::::::777888999::::::999888777888888777666555444333222222222222222222222111000///111444777888888888777666666666555555444444444222222222222222222222222222111///.........///000///////////////000000111......//////000000111111//////000111111222222333333333333333222222222222444444444444444444444444zzzrrrrrrnnnmmmllliiifffeeegggiiiiiijjjkkkkkkiiifffaaa^^^cccfffjjjlllkkkfffaaa]]]XXXXXXWWWTTTQQQNNNKKKIIIEEEAAA===<<<<<<;;;888555111000///---,,,+++******)))))))))(((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&'''''''''&&&&&&%%%!!!###$$$%%%$$$###$$$%%%'''&&&%%%$$$%%%''')))***+++...222666999999888777555444333111000///......++++++++++++,,,///111222111222222333444555666666777777888999888666555444000000000111111222222222...///000222333444555555444444555666888999::::::999999999999999999999999777999;;;===>>>@@@CCCFFFCCCFFFJJJLLLMMMOOOQQQSSSRRRTTTVVVYYY]]]```bbbdddffffffffffffggghhhjjjjjjllljjjgggccc```___aaadddaaa````````````bbbccceeeccccccdddeeefffggghhhiiijjjkkknnnqqqssstttuuuvvvpppooommmhhhbbb___^^^___[[[[[[ZZZXXXXXXYYY]]]```___```aaaaaaaaadddhhhkkklllmmmoooqqqtttyyywwwkkk]]]YYYTTTSSSYYYfffsss|||zzzooogggccceeejjjxxxzzzqqqdddXXXMMMBBB777000111111111000000///......---,,,,,,---...000222333444333000...---...//////+++...000000000//////000111000///---,,,++++++,,,+++++++++,,,,,,---------,,,,,,,,,---......//////......////////////000000111111222555555888BBBMMMdddvvvyyymmmcccTTTIII???===>>><<<;;;;;;;;;:::888666333222111000444555777888:::>>>CCCFFFJJJNNNSSSXXX]]]ccciiinnnqqqsssuuuwwwvvvtttqqqooommmdddWWWOOOMMMLLLKKKIIIEEEEEECCCBBBAAAAAA@@@AAA@@@??????>>>===<<<<<<<<<999999:::::::::999999888:::999888777666444333333111222222222222222111111000111333555666666666666555555555555555555555555333333333333333333333333222111111000000000000000//////000000000111111111,,,---------.........///000000000111222222333333333333333333222222222222333333333333333333333333{{{sssssslllmmmllljjjgggffffffgggfffiiilllmmmlllhhhccc___aaacccgggjjjiiieee```\\\YYYYYYXXXUUUQQQNNNKKKJJJEEEAAA===;;;;;;;;;777444111000///---,,,+++******))))))(((((((((''''''''')))((((((((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%!!!###&&&&&&$$$###$$$&&&&&&%%%$$$$$$%%%&&&(((***'''***///444777999:::::::::999777444222111000000,,,,,,+++***+++---///000...000222333555555555444555666888999999888666555111111222222222111000000//////111333444555555555222333444555777888999:::999999999999999999999999666888:::;;;<<<>>>BBBEEEFFFGGGIIIJJJJJJKKKNNNPPPOOOPPPSSSVVVYYY]]]___```bbbbbbcccccccccddddddeeecccbbb```\\\XXXWWWXXXZZZYYYYYYXXXXXXXXXZZZ[[[\\\YYYYYYZZZ\\\]]]^^^___```_________```bbbdddggghhhccccccbbb```^^^]]]^^^```___``````___^^^___dddggghhhjjjjjjjjjkkkooouuuzzz|||~~~sssjjjbbb[[[TTTTTTWWWaaaqqqsssgggcccccceeekkkqqq{{{zzztttjjj[[[NNNCCC:::333//////000000///...---...///---,,,,,,+++,,,...000111000///...---------------+++---//////........./////////...---,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,------.../////////........./////////000000222111333666666888AAAKKK[[[iii{{{qqqeee[[[OOOCCC@@@@@@===;;;;;;:::999777666444333333333333444555666888;;;@@@DDDFFFIIINNNRRRWWW^^^dddhhhnnnqqquuuwwwwwwvvvtttssssssmmmeee]]]WWWRRRNNNKKKGGGFFFDDDCCCBBBAAAAAABBB@@@??????>>>>>>=========999999888888999:::;;;<<<;;;:::999888666555444333111111222333333222222222222222222333333333333444444444555555666666777777444444444444444444444444222222222222222111111000///000111111111111111111---............////////////000000111111222333333222222222222222222222222222222222222222222222222|||ttttttllllllmmmkkkhhhffffffgggdddggglllnnnmmmiiiccc______aaaeeehhhgggccc___[[[ZZZZZZYYYVVVRRRNNNLLLLLLDDD@@@<<<:::::::::666333111000///---,,,+++******''''''((((((((((((((((((***)))))))))))))))******(((((((((((((((((((((((($$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((('''''''''"""###$$$%%%%%%%%%%%%%%%"""$$$''''''%%%$$$%%%'''&&&%%%$$$$$$%%%&&&)))***%%%(((,,,222666999;;;;;;===<<<:::777555333222111---,,,+++******,,,---///---///111444555555444333444555888::::::999777555333333333222111000///...///000111333444555666666111222333555666888999:::::::::::::::::::::::::::777888999:::;;;===@@@CCCHHHIIIIIIHHHHHHIIIKKKNNNLLLNNNPPPSSSWWWZZZ\\\^^^bbbbbbbbbbbbcccccccccccc\\\\\\[[[YYYUUUSSSRRRSSSSSSRRRQQQQQQQQQRRRTTTUUURRRRRRTTTVVVXXXYYY[[[\\\VVVVVVUUUUUUVVVYYY\\\^^^\\\]]]]]]]]]\\\]]]```cccfffggghhhfffeeefffkkkooorrrssssssssstttxxxpppaaa\\\YYYWWWVVVXXXaaarrr}}}nnnbbbZZZ^^^eeelllsss{{{zzzqqqggg]]]OOOAAA888333000...------...---,,,,,,---///...---+++++++++---///000------------------,,,,,,,,,------,,,++++++,,,---,,,,,,,,,,,,,,,---......------------------------,,,,,,------...///000000............/////////000...---...111222333;;;DDDQQQ[[[hhhrrrzzzyyyjjjaaaTTTGGGBBBAAA>>>;;;:::777777666555555555555555333444555555666:::???CCCCCCFFFJJJOOOSSSZZZ```eeeiiimmmrrruuuvvvvvvuuuuuuvvvtttooohhh```WWWPPPLLLIIIHHHFFFDDDCCCBBBCCCCCC????????????>>>>>>======999888777777999;;;>>>@@@;;;;;;:::888777555444444111111222333333333333333444333222111111111222222333333444555666777888888444444444444444444444444222222333444444222111000000000111222222222222222000000000111111111111111//////000000111222222222111111111111222222222222111111111111111111111111wwwttttttqqqmmmhhheeeeeefffgggjjjjjjkkkmmmmmmiiiaaa[[[___```ccceeedddbbb```^^^[[[YYYWWWVVVTTTQQQLLLIIIDDDAAA===:::999888666444///......---+++***)))((())))))))))))))))))))))))+++(((&&&%%%&&&((())))))%%%&&&&&&&&&'''(((((((((&&&&&&''''''((())))))***((())))))(((&&&$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""$$$'''(((&&&$$$"""######$$$$$$%%%&&&&&&(((((((((***...333888;;;BBB???;;;666222000//////000///...---,,,+++******,,,...111222222333444555444444555555555555555555444444444444333111///---//////000111333444555555555444333444555888;;;<<<:::999888777777666666666888777777777999===AAACCCHHHJJJKKKJJJIIIHHHIIIKKKOOOPPPRRRRRRSSSUUUYYY\\\aaa```___aaacccbbb^^^[[[]]]ZZZUUUSSSRRRQQQNNNKKKNNNMMMLLLKKKKKKKKKKKKKKKOOOMMMLLLLLLOOOUUU\\\```WWWUUUTTTVVVZZZ[[[YYYVVVUUUVVVWWWXXXZZZ___eeejjjppprrrttttttsssuuuzzz~~~ttteeeYYYQQQUUU]]]fffnnn{{{~~~vvvnnnfffXXXXXXYYY```kkkyyy{{{rrrlll```QQQAAA888444000///111...,,,)))''''''))),,,...***000444111)))%%%)))///------------------------///000000...,,,+++,,,............---,,,+++***)))...---,,,+++,,,...000222...------,,,,,,------...,,,---///000000000///...111000//////111444888:::===CCCLLLUUU```nnnzzz{{{xxxoookkk^^^MMMBBB??????>>>===???<<<888444222111111222111111222333666888;;;===AAADDDIIINNNSSSXXX^^^bbbggghhhkkkoootttwwwxxxxxx|||}}}zzztttooohhh\\\QQQJJJKKKKKKIIIEEEAAA@@@@@@AAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;:::::::::;;;<<<;;;:::999777666555444444444333333333333333333444333333333222111111111333333333444444444555555444444444333333222222222000000111222333333444444222111000//////000111222222222222111000//////...222222222111111111111111000000000000000000000000444444444444444444444444xxxuuuqqqnnnjjjfffdddccccccdddjjjjjjkkkmmmlllhhhaaa[[[[[[^^^aaacccdddccc```^^^[[[YYYWWWVVVTTTQQQLLLIIIBBB???<<<:::999999888666333222111///...---------))))))))))))))))))))))))***(((&&&%%%'''((()))(((''''''((((((((((((((((((%%%%%%&&&''''''((())))))'''((()))(((&&&$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$''''''&&&###$$$$$$$$$%%%&&&&&&'''''''''&&&'''(((+++000444666===;;;888555222000//////111111000000///...------***,,,.........///111222222222333444444444444333333444444555444222111000111111222333444555666666777666555444555666888999888777666555444444444444555555555666999===AAACCCGGGHHHIIIHHHGGGFFFHHHIIIMMMNNNPPPPPPQQQSSSWWWZZZaaaaaaaaacccdddccc___\\\```\\\XXXUUUUUUSSSQQQNNNNNNNNNMMMLLLLLLLLLMMMMMMLLLKKKJJJJJJMMMQQQVVVYYYVVVUUUVVVXXXZZZ\\\\\\\\\[[[\\\\\\\\\^^^ccciiinnnwwwzzz~~~~~~~~~}}}iii]]]XXXYYYbbblll~~~vvvjjjaaa[[[XXXZZZ\\\bbbmmmzzz|||tttkkkeeeVVVHHH:::333000------///---,,,***((((((***,,,---***...111///+++))),,,000........................---.........,,,,,,...///------------,,,+++******------,,,+++,,,...000111...------,,,,,,------...,,,---...///000//////...111000000///000222444666555999???CCCIIISSS___hhh|||xxx|||{{{|||ooo\\\MMMDDD@@@???>>>>>><<<999666444333333333333333333333444666888:::>>>AAAFFFKKKOOOUUU[[[___fffhhhlllqqquuuxxxyyyyyyyyy|||}}}{{{wwwrrrfff[[[QQQOOOLLLIIIFFFDDDBBBBBBAAAAAA@@@@@@??????>>>>>><<<;;;:::999999999::::::<<<;;;:::999888666555555444333333333333222222222111111111111000000000000222222333333333444444444444444333333333222222222333333333222222222222111222111000//////000111222222222111111000//////...000111111111111111111111000000000000000000000000333333333333333333333333zzzvvvrrrpppnnnkkkhhhgggggggggjjjkkklllmmmlllggg```\\\YYY\\\```cccdddccc```^^^[[[YYYWWWUUUTTTQQQMMMIII@@@>>>;;;:::::::::999888111///---***)))))))))***))))))))))))))))))))))))***(((&&&&&&'''((((((((()))))))))))))))((((((((($$$%%%%%%&&&&&&''''''((('''(((((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&$$$###%%%%%%%%%&&&''''''((((((%%%%%%$$$%%%(((+++...111777777666555444222111000333333333222222111111111***+++,,,+++***+++...000000111111222333333222222333333555555666555444333333333444444555666777777999888666555444555555666555555444333222222222222222222333444777;;;???AAAEEEFFFEEEDDDCCCCCCEEEGGGIIIJJJLLLLLLMMMOOORRRUUU]]]^^^___bbbcccccc```]]]aaa^^^ZZZWWWVVVUUUTTTRRRQQQPPPPPPOOOOOOOOOOOOOOOKKKKKKJJJKKKMMMPPPSSSUUUXXXZZZ[[[\\\]]]___bbbeeeddddddddddddfffkkkrrrwwwtttddd^^^cccmmmzzzvvvlllfff]]]SSSQQQWWW```fffppp~~~zzzsssjjjaaa[[[KKK???444///---+++,,,///---,,,,,,++++++,,,,,,---+++---......------...000........................***,,,------------...000++++++,,,,,,,,,,,,++++++---,,,,,,+++,,,---///000...------,,,,,,------...------...////////////...000000000000000111111111333555777777999>>>EEEKKK___zzzxxx|||iiiUUUFFF???=========<<<:::888666555444333444444333222333444555666;;;>>>BBBGGGKKKPPPUUUYYYaaadddjjjoootttvvvwwwwwwtttzzz|||rrriii]]]WWWPPPKKKIIIGGGEEECCC@@@@@@@@@@@@@@@@@@@@@@@@===;;;999888888888:::;;;<<<;;;:::999888777666555444333333333222222222111......//////////////////111111111222222222333333333333333333222222222222555555444333111000//////111111000000000000111111222222111111000//////////////////000000111111111222222222222222222222222222222222222222222222222|||wwwrrrqqqooommmkkkjjjiiihhhjjjkkkmmmmmmkkkfff```\\\ZZZ]]]aaaddddddbbb___]]]ZZZYYYWWWUUUTTTQQQMMMJJJAAA???;;;:::999999888777///---***'''%%%%%%&&&'''))))))))))))))))))))))))***(((&&&&&&'''(((((((((***))))))(((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&''''''((((((%%%$$$$$$$$$&&&(((***,,,222333555777777777555444444444444444333333333333------,,,+++***+++...000///000111222222222222222222333555666777777777666444444444555555666666666888888666555555555555555555444333222111111111111222222222333555888;;;<<>>???AAACCCDDDEEEFFFGGGGGGIIILLLOOOTTTVVVYYY]]]``````___^^^aaa___\\\ZZZYYYXXXXXXWWWXXXWWWUUUTTTRRRRRRQQQQQQMMMMMMNNNPPPRRRUUUWWWXXX^^^aaaccccccbbbcccgggkkkllllllmmmnnnqqqvvv~~~|||zzz|||rrriiikkkvvv~~~uuurrrddd]]]```^^^WWW[[[hhhpppuuuzzzuuuwww}}}zzzqqqiii```VVVOOODDD;;;222///---,,,---000,,,------------------,,,...---,,,---.........---++++++++++++++++++++++++***,,,------,,,,,,---...******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........------,,,,,,------...------........./////////...///000111222111000000111333444444555888===AAAEEEfff}}}zzzrrr^^^LLLBBB>>>???;;;;;;:::888777555444333333333222222222333555555888;;;???CCCGGGLLLQQQTTTZZZ___eeekkkooorrrssstttqqqwww}}}zzztttlllbbbVVVNNNLLLJJJFFFBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>===:::999888999;;;<<<<<<;;;;;;:::888777777666444444333333222222111111---......//////000000000000000000000111111111111333222222222222222222222555555444333111000//////111000000000000000000111111111111111000000//////------...///000111111222444444444444444444444444222222222222222222222222|||xxxnnnmmmkkkjjjhhhgggffffffkkklllmmmmmmiiiddd```]]]^^^```dddffffffbbb^^^[[[ZZZXXXVVVUUUTTTQQQMMMJJJCCC@@@===:::999888666555555222///+++******++++++)))))))))))))))))))))))))))(((&&&'''((()))((('''(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&''')))***///111555888:::::::::999333333333333333333333333------,,,***)))))),,,...//////000222222333333333111222444777888999999999444444444444555555555555555555555555555666666666666555444333222222222222333333222222333444666666<<<======<<<::::::<<<>>>===>>>???@@@@@@BBBEEEHHHKKKNNNSSSWWW[[[^^^```bbbbbbbbbbbbaaa```______```aaa___]]]ZZZXXXVVVTTTTTTPPPQQQSSSVVVYYY\\\^^^```dddfffiiihhhffffffjjjmmmqqqrrrtttwww{{{vvvlllhhhjjjmmmxxxvvvvvv}}}}}}zzzyyytttjjjbbb___UUUTTT___ffffffooo~~~wwwpppqqqwww}}}rrrhhh___UUULLLEEE???888222///---++++++///,,,---............---,,,000...,,,,,,------+++)))+++++++++++++++++++++++++++,,,...---,,,******+++))))))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,---...------,,,,,,------...---------------......///,,,...000222333333222111...///000111222555888;;;>>>YYY~~~~~~mmm[[[MMMEEEBBB;;;:::999888777555444333222111111111222444555666777:::>>>AAADDDHHHMMMPPPUUUZZZbbbhhhkkknnnqqqsssrrrxxx||||||~~~}}}xxxnnn```VVVPPPLLLFFFBBBBBBBBBBBBAAAAAAAAAAAAAAA???>>><<<;;;;;;;;;===>>><<<;;;;;;:::999888777777555555444444333222222111/////////000000111111111/////////000000000111111222222222222222222222222333333333222222111111111000000000111111000000000111111111000000000000000------...///000111111222333333333333333333333333333333333333333333333333|||wwwnnnmmmkkkiiihhhhhhhhhiiikkkmmmnnnmmmhhhccc___^^^___bbbeeegggfffbbb]]]ZZZYYYXXXVVVUUUTTTRRRNNNKKKDDDAAA===:::999888666444666444111...,,,,,,,,,,,,)))))))))))))))))))))))))))'''&&&'''((()))(((&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((())),,,...222666999;;;;;;;;;333333333222222111111111,,,---,,,***(((''')))***......000111222222333333000222444777888999999999555555555555555444444444333333444555666666777777777777666555444444444444444333333222222222333333777888999999777777888999777888999999999;;;>>>@@@DDDHHHLLLQQQUUUZZZ___cccccceeehhhiiihhhhhhhhhhhhhhhgggdddaaa^^^\\\ZZZYYYVVVWWWYYY\\\___cccfffgggiiikkkmmmmmmmmmlllmmmnnnuuuwww{{{yyyqqqfff]]]VVVVVV___iii~~~xxxooojjjddd^^^YYYVVVSSSZZZiiittt{{{yyyuuuppppppvvv{{{rrrfffZZZRRRJJJBBB===999333///...,,,((())),,,,,,------......------,,,///...,,,+++++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......+++)))))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++...------,,,,,,------...------,,,,,,------...///,,,---///111222333222222//////000111222333444555???QQQsss~~~}}}kkkZZZJJJBBB>>><<<;;;999777555555444222222111111222444555777666999<<>>===============<<<;;;;;;:::999999888888777777666555444333222222000111111111111111222222/////////000000000111111111111111222222222222222222222222222222222333333000000111111111111000000111111000000000000000000/////////000000111111111000000000000000000000000333333333333333333333333zzzwwwpppooollljjjiiiiiikkklllkkkmmmooommmhhhbbb___^^^\\\```dddgggfffbbb]]]ZZZYYYXXXVVVUUUTTTRRRNNNKKKCCC@@@<<<:::999888777666333222000...,,,***))))))))))))))))))))))))))))))((('''''''''))))))(((&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""%%%''''''%%%$$$%%%&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&'''(((((()))'''))),,,111444777999999444444333222111000000///---......,,,***(((((())),,,---...///000111111111000222444666888999999999777777777666666555555555333333444555666666666666888888666555555555555555222222222222222222222333222444777777666444444444111222333333333555888:::>>>AAADDDGGGKKKQQQXXX]]]___dddjjjmmmmmmllllllllllllkkkiiifffdddcccbbbaaaaaaaaabbbdddgggjjjmmmooooooppprrruuuxxxxxxvvvtttyyy|||}}}vvvqqqmmmgggbbb[[[UUUOOOMMMLLLQQQ___nnn}}}nnnaaaZZZVVVUUUUUUVVV\\\gggttt|||yyypppnnnooottt~~~zzzlllcccVVVKKKCCC>>>999666333///......,,,)))***---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((***------,,,***)))))))))******++++++++++++*********++++++++++++******...------,,,,,,------...------,,,,,,,,,---...///---...//////000000000000111111111333444555555444===JJJjjj{{{}}}lllVVVHHHBBB@@@===:::888777777777555444333222222333444555444777:::<<<>>>BBBFFFIIILLLRRRXXX\\\___dddlllqqqqqqxxx~~~~~~~~~vvvkkkaaaXXXQQQMMMFFFEEEDDDCCCBBBAAA@@@???===>>>>>>???>>>===<<<;;;;;;;;;;;;::::::999999888888888777666555444333333222111111111111111111000//////000000000111111111000111111111222222222222222222222222222222222222///000111222222111000///000000000000000000000111000111111111111111111111000000000000000000000000222222222222222222222222yyyvvvmmmkkkhhheeedddfffhhhjjjkkknnnooommmgggbbb______YYY]]]bbbeeefffbbb^^^ZZZYYYWWWVVVUUUTTTRRRNNNKKKAAA>>>;;;:::::::::999888333333111///---+++)))((())))))))))))))))))))))))(((''''''((())))))(((&&&''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$''''''%%%$$$%%%(((&&&&&&''''''((()))))))))$$$$$$%%%&&&''''''((((((###%%%(((,,,000333666777555555444333111000//////000111222000...+++***+++***+++,,,...///000000000000222444666888888888888999999888888777777666666333444555555666555555555888888777666555555555555111111111222333333444444///222666777555333222111...///000000000111444777999<<<>>>???BBBGGGPPPVVV[[[aaahhhmmmmmmlllllllllmmmlllkkkiiihhhgggggggggkkkkkkjjjkkkmmmppptttvvvuuuvvvxxx}}}{{{{{{{{{nnnddd^^^XXXQQQKKKKKKHHHGGGKKKOOOWWWiiizzz|||{{{rrrcccTTTLLLKKKNNNRRRVVVaaammmxxx~~~zzzuuuoookkkkkkkkkoooxxxwwwpppaaaWWWJJJ@@@:::666444111111......///...+++,,,111---,,,,,,++++++,,,,,,---''')))******)))(((***+++))))))))))))))))))))))))&&&(((+++---,,,+++++++++******+++++++++******)))******+++++++++******)))...------,,,,,,------...------,,,+++,,,---.../////////......------------......///111444555444333:::DDDddd{{{|||gggVVVFFFCCC???;;;999888888999888777555333222222333333333555888:::<<>>;;;<<<>>>??????===;;;:::;;;;;;;;;::::::999999999:::999888777666555444444222222111111000000//////000000000000111111111111000000111111222222222222333333333222222222111111///000111222222111000///000000000000000111111111222222222111111111111111222222222222222222222222000000000000000000000000yyysssooommmjjjgggeeeeeefffgggjjjiiiiiiiiigggccc^^^YYY^^^```bbbfffhhhddd\\\VVVSSSRRRRRRSSSSSSQQQNNNKKKEEE???999999===>>>999444333222000///---,,,,,,,,,************))))))))))))***))))))((('''&&&&&&%%%((())))))***)))'''%%%$$$''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&***)))))))))+++///333555222222222222222111000///000111222222111///---+++++++++---......///......000111222333444555555555000333666999:::999888777666777888999999888666666444555666777666555333222777777888777666555333222444555555444222222444555333222000///...///111222444555666777888;;;@@@CCCSSSWWW]]]dddhhhiiihhhhhhhhhgggffffffhhhjjjlllmmmmmmpppqqqooopppuuuyyyzzzzzz{{{}}}{{{lll\\\RRRMMMGGGCCCCCCBBBGGGOOOYYYdddooowww{{{|||yyyxxxxxxxxxvvvtttlllcccWWWKKKFFFGGGMMMQQQ```iiittt}}}yyyvvvqqqllliiihhhiiijjjvvvyyyyyysssiiibbbUUULLL@@@888666555333111......---,,,,,,,,,,,,---((((((,,,000000,,,+++...,,,+++***)))))))))***+++---,,,,,,,,,,,,,,,------******************************++++++++++++******+++*********))))))((((((******+++,,,,,,++++++***---,,,,,,---...---+++)))---.........//////000000000000000000111111111111999GGG```~~~dddRRRIIIBBB??????======???:::999666444333333444555333444555666999;;;===???FFFHHHKKKNNNSSSYYYaaaffflllpppvvv{{{|||xxxrrriii^^^WWWQQQJJJEEEEEECCC@@@???AAA============>>>>>>>>>>>>;;;<<<<<<<<<;;;::::::999777777777777666666666666444444333333222111000000***,,,...000111111000///000000000000111111111111111111111111111222222222111111000000000000111111000000000000000000000000111111111111111111111111111111111000000000000///111111111111111111111111xxxsssmmmlllkkkiiigggeeeddddddjjjiiiiiiiiihhhddd^^^YYY]]]___cccfffhhhccc[[[UUUSSSSSSRRRSSSSSSQQQNNNKKKDDD???999999<<<===888444333222000///---,,,,,,,,,************))))))))))))))))))(((''''''&&&%%%%%%)))))))))(((((('''&&&%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''')))---000333111222222222222111111000111222333333222000...---))))))******++++++,,,,,,//////111222333444444444111333555777999999888888888888999999999888666555777888888888777777666666777888888888888666555444555666666444222222333555111111///.........///000000111222222333555999<<>>===;;;;;;===;;;999777555444444555555444444555666888:::<<<===BBBEEEHHHLLLPPPVVV]]]aaafffjjjpppvvvzzz|||}}}}}}~~~|||{{{yyyrrrhhh___TTTMMMGGGFFFDDD@@@???AAA@@@@@@??????>>>=========<<<=========<<<<<<;;;:::777777777666666666666666444444444333222111111111,,,---///111111111000///111000000000000000000000000111111111111111111111111000000000000000000111000000000000000000000000111111111111000000000000......///000111222333333111111111111111111111111xxxssslllllllllkkkhhheeecccaaaiiiiiiiiijjjhhhddd^^^ZZZ\\\^^^cccggggggbbbZZZTTTTTTSSSSSSSSSSSSQQQMMMJJJDDD???:::999;;;;;;777222222111000...---,,,,,,+++************)))))))))))))))((((((''''''&&&&&&%%%))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%'''***---///000111222222333222222222222333444555444333111///+++***)))(((((()))***+++---...///000111222222222222333444555777888999999:::::::::999999777666555888888777666666666666777777888888999999888888777666777777555222111222444111111000000000/////////---...///......000333555999<<>>999222///......,,,***,,,,,,+++***************...(((%%%'''*********,,,++++++,,,,,,---,,,,,,+++---,,,,,,++++++,,,,,,,,,******************************++++++++++++******************))))))))))))***************+++,,,---...,,,+++***+++,,,///000...............///////////////000000000000111111666888BBBWWWsssfffVVVEEE>>>===;;;;;;<<<;;;:::888666555555666666666666666666777999::::::===@@@DDDHHHLLLQQQVVVZZZ^^^bbbhhhnnnsssvvvxxxxxx|||yyyxxx{{{~~~{{{qqqhhhZZZRRRKKKHHHEEEAAA@@@BBBCCCBBBAAA@@@>>>===;;;;;;=========>>>======<<<;;;777777777666666555555555555555444444333222222222...///000111111000///...111111000000//////......000000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000//////000111222333333444111111111111111111111111wwwsssmmmlllkkkiiigggeeebbbaaaiiiiiijjjjjjiiieee___ZZZZZZ^^^bbbfffeee```YYYTTTUUUTTTTTTTTTSSSQQQMMMJJJCCC???:::999:::999666222222111000...---,,,++++++************)))))))))((()))))))))(((((('''''''''***((('''&&&%%%&&&'''''''''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! !!!###$$$%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&(((+++,,,//////111222333333444444333444666777777555444222///---+++))))))***+++---+++,,,---...///000000000222222222333555777999:::;;;;;;:::999888777666555666555444222222333444444666666777888888888888888777888777555333111222333222222333333222111000///...///000///...///111333222555999===AAACCCDDDDDDHHHIIIJJJMMMQQQVVVZZZ\\\bbbgggiiihhhiiimmmoooooovvvvvvwwwzzz~~~~~~{{{xxxwwwxxxzzzzzz{{{{{{yyyvvvttttttuuulllllljjjhhhddd```\\\YYYWWWVVVUUURRROOOMMMNNNOOOMMMIIIHHHJJJKKKNNNUUU^^^bbbfffjjjnnnppppppnnnllliiibbbYYYQQQNNNOOOSSSUUUTTTTTTTTTVVVZZZ^^^bbbeeeeeeeeefffjjjmmmlllgggbbb```aaaccchhhnnnuuu{{{~~~xxxkkk___UUUKKK@@@999777444111///000///...,,,,,,,,,+++***************,,,)))(((+++,,,,,,...222+++,,,---.........---,,,///......---------------******************************++++++++++++***************)))))))))))))))++++++***)))******,,,,,,,,,,,,,,,+++******,,,---........................////////////000000000111333444;;;III\\\qqqppp^^^JJJAAA???>>>===>>>;;;:::999888777777777777777777666666666777777888999<<>><<<;;;:::<<<<<<=========<<<<<<;;;888777777666666555555555555555555444444444333333111111222222111000//////111111000000///.........///////////////.........///000000000000000000///000000000000000000000000000000111111111111111222222222222222111111111111111111111111111111111111vvvsssooommmjjjfffdddcccddddddhhhiiijjjkkkjjjfff___ZZZYYY]]]bbbdddccc^^^XXXUUUWWWVVVUUUTTTSSSQQQLLLIIIBBB>>>;;;999999999666333222111///...,,,+++++++++************)))))))))(((*********))))))))))))))))))(((&&&%%%%%%&&&''''''&&&%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&((()))+++,,,---///111333444444555444555777888999888666555111///---+++******+++,,,******,,,---.../////////222111111222444666999;;;<<<;;;:::999777666666555666555333222222222333444444444555555666666777888888888888666333222222333222222222222111000///...000111222111//////000222111222444777888:::;;;;;;>>>===<<<<<>>===>>>::::::999888888888777777888777777666555555555666777:::>>>AAADDDGGGKKKNNNSSSWWW\\\ccciiinnnqqqsssrrrppppppuuu{{{{{{uuunnnddd\\\TTTPPPKKKFFFDDDFFFAAA@@@@@@???===<<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;999888888777666666555555666666666555555555555555333333333222222111000000111111000000/////////...////////////......------...///000000000000///...////////////////////////111111111222222222333333222222222111111111000000000000000000000000000000vvvsssnnnlllhhheeecccccceeefffggghhhjjjlllkkkggg```ZZZZZZ]]]aaabbb```\\\XXXWWWXXXWWWUUUUUUSSSPPPLLLIII@@@>>>;;;::::::999777666111000///---,,,++++++***************))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))***---///222444555555444666888999:::999888777222000...,,,+++*********)))***+++,,,---.........000000000111333666999:::::::::888777666666666666888888777666666666666666444333333333333444555666777888777666333222333555222222111000///......---111222333222000///000111222222333333444555666666666444222222555:::???BBBAAAHHHMMMMMMOOOSSSTTTSSSQQQNNNKKKLLLPPPVVV\\\^^^\\\[[[XXXTTTPPPNNNNNNPPPLLLMMMOOOOOONNNNNNOOOPPPJJJJJJJJJJJJJJJIIIHHHHHHEEEGGGJJJMMMPPPTTTZZZ^^^______cccjjjllljjjhhhiiihhheeeaaa\\\YYYWWWWWWWWWRRRSSSTTTUUUWWW[[[aaaeeegggddd___[[[ZZZ\\\___aaaiiikkkooosssvvvuuuqqqnnnhhhlllsss~~~}}}xxxjjjbbbVVVIII???777222///---..................---------,,,+++++++++++++++,,,+++---...,,,''''''+++++++++,,,---..................---,,,++++++++++++******************************++++++++++++******))))))))))))************$$$%%%&&&((())))))***)))$$$+++......---...000.........---------------......////////////000000000333;;;AAAAAAHHH^^^vvvyyy|||xxxoooqqq|||uuuhhhYYYOOOGGG???<<<<<<999999999999888888777777888777666555555444444444666888;;;===@@@CCCGGGJJJOOORRRXXX^^^eeejjjmmmoooqqqqqqqqquuuxxxyyyvvvrrrjjjbbb[[[XXXSSSMMMJJJJJJBBBAAA@@@???>>>===<<<<<<999:::;;;;;;;;;;;;;;;;;;::::::999888777777666666666666666666666666666666444444333333222222222222000000000000111111111111000000//////......------......000000000000......////////////////////////000000000111222222333333......///000111222222333000000000000000000000000~~~vvvtttkkkjjjhhhfffeeeeeeeeeeeeggghhhkkkmmmlllggg```[[[ZZZ]]]``````\\\YYYXXXXXXYYYWWWVVVUUUTTTPPPLLLHHH???>>><<<;;;::::::999999111000///---,,,+++******************))))))))))))'''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&''''''&&&(((***...111333555555444555888:::::::::999888444333222000...,,,+++***)))***+++,,,---............///000222444666888999999888666555555555666666:::::::::::::::999999888444444333222222333444555666777777666444333555666666555333111000000000000222444555444333222222333444444444444555777888999999888777777777888999:::444:::??????@@@BBBBBB@@@@@@>>><<<<<>>NNNbbbuuuwwwxxxtttvvvzzz{{{rrrhhh^^^QQQCCC======888888888888888888777666777777666555444444444444444666777999;;;>>>CCCGGGKKKNNNSSSYYY___dddhhhjjjoooppprrrssstttuuuvvvwwwoooiiiccc```\\\UUUPPPPPPFFFEEEDDDBBB@@@>>>===<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666777777777777777777777777444444333333333333333333000000111111222222333333111111000000///......------...000111111000...---////////////////////////.........///000000111111------...///000111111222000000000000000000000000~~~uuutttggghhhhhhhhhhhhfffeeedddggghhhkkkmmmlllhhh```[[[[[[^^^___^^^[[[XXXXXXZZZYYYXXXVVVUUUTTTPPPLLLHHH???>>><<<;;;;;;;;;;;;;;;111000///---,,,+++******************))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((*********((('''%%%%%%%%%&&&&&&'''''''''!!!"""$$$%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%&&&)))---000333444555444555888:::;;;:::999999777777666444222000...,,,)))***+++,,,---.........---...000222444666888888777666555444444555666777999:::;;;<<<;;;:::999888555555333333222333444555666666777666444444555777;;;999777444333333444555555777888888666555555666777777777777999;;;===???BBBBBBBBBAAA>>>;;;777555444:::>>>>>>===>>>===:::999888777777888999777666777999:::::::::;;;===???===@@@CCCFFFHHHKKKNNNQQQXXXXXXWWWWWWXXXZZZ\\\]]]aaaccceeegggggghhhjjjlllfff```^^^cccgggccc^^^[[[VVVVVVUUUVVVWWWZZZ\\\]]]bbbfffkkklllhhhdddaaa```\\\\\\]]]___aaaeeehhhjjjnnnuuu~~~}}}{{{zzz}}}zzznnnbbb[[[LLLFFF;;;222---,,,///111,,,------+++******+++,,,+++******)))))))))))))))((('''---+++)))++++++******+++,,,...//////...---,,,+++***************************************++++++++++++******(((((())))))*********+++''')))---//////---+++)))---000222000,,,***,,,///.........------,,,,,,,,,............/////////000222,,,---555888:::FFFVVVttttttttt}}}yyyrrrrrrzzz}}}uuujjjZZZIII@@@???777777888888888777777666777666555444444444444444333444555666777;;;AAAEEEHHHJJJOOOUUU[[[```dddeeekkknnnpppppppppqqquuuyyysssmmmhhhfffbbbZZZUUUTTTJJJIIIGGGDDDAAA???<<<;;;;;;;;;<<<===>>>>>>============<<<;;;:::888888777777777777777777888888888444444333333333444444555000000111222333444444555222111111000///.........---...///111111///...---////////////////////////,,,,,,------...//////000////////////............000000000000000000000000uuuqqqppplllfffcccbbbcccdddeeegggiiijjjiiiddd___[[[YYY]]]___``````^^^\\\\\\\\\[[[XXXTTTQQQPPPNNNLLLJJJCCC???<<<;;;======;;;888222000////////////,,,***)))***)))&&&$$$$$$(((++++++***((('''''''''((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&))),,,///111666777999:::999888666555333333444333222000...,,,))))))(((((((((***+++,,,---...///111444777999:::999888666555555666888999::::::;;;;;;;;;<<<<<<<<<;;;:::888666444222222111777777666555666777888999::::::888666444444666888;;;::::::999999:::::::::<<<<<<===???CCCHHHLLLOOOOOOOOOOOONNNJJJFFFAAA>>>@@@BBBCCCEEEFFFGGGGGGGGGEEEBBB???;;;::::::;;;<<<======>>>>>>???@@@BBBBBBIIIJJJLLLPPPTTTXXX[[[]]]fffeeefffjjjnnnpppmmmkkknnnmmmkkkhhhfffcccaaa___[[[RRROOOSSSSSSNNNQQQYYYRRRSSSUUUXXX^^^dddiiimmmpppmmmiiifffccc___\\\YYY\\\[[[[[[\\\```gggmmmrrr~~~uuukkkaaaWWWQQQ<<<:::666222///---,,,,,,******,,,,,,,,,,,,******---,,,***)))))))))******(((((())))))******++++++)))************+++++++++******++++++++++++******((((((''''''(((***+++---///---+++,,,......+++(((******+++++++++,,,,,,,,,************************------------------------,,,,,,------------,,,,,,............////////////111...---000333666>>>GGGddd|||uuussssss~~~~~~~~~uuuiii\\\LLL???>>><<<;;;:::666333555;;;666666666555555444444333333333333333555999<<<>>>DDDFFFHHHKKKNNNTTTZZZ___dddgggjjjmmmnnnppprrrtttwwwtttpppmmmjjjfff```[[[QQQMMMGGGBBB???>>>???@@@AAA>>><<<;;;<<<======<<<======<<<;;;999888888777555666777888999999888888777666555444333222222222444444444444333222111000000000////////////000000000000///...------,,,,,,///......------,,,++++++---------............//////////////////////////////...------------...///wwwrrroookkkfffbbbbbbcccddddddgggiiijjjiiiddd___[[[YYY\\\___aaaaaa___]]][[[[[[YYYWWWTTTRRRPPPNNNKKKIIICCC???<<<;;;<<<<<<:::777444222000000///...+++)))******)))'''$$$$$$(((+++***))))))(((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$&&&(((+++---111222444666666666555444444444444333222111//////+++***)))))))))***+++,,,,,,,,,...000222555888999:::::::::999888888777777777777888888888999999999<<<;;;999888666555555444777666555444555555777777???>>><<<999666444555777:::::::::;;;<<<>>>???@@@BBBBBBDDDFFFIIIMMMPPPRRRSSSSSSSSSQQQOOOLLLIIIGGGGGGHHHIIIKKKMMMOOOQQQQQQUUUQQQKKKEEEAAA@@@AAABBBCCCCCCCCCDDDFFFIIILLLMMMTTTVVVZZZ___bbbeeefffgggnnnmmmlllmmmmmmkkkgggccchhhfffddd___YYYSSSNNNKKKIIIBBBAAAGGGHHHFFFIIIRRR\\\^^^bbbeeehhhjjjkkkkkkmmmjjjeeebbb___]]]\\\[[[ZZZ\\\___eeejjjooosssuuu|||qqqfff\\\RRRGGG@@@777555222///------------------...//////...------,,,+++***)))))))))***+++)))))))))))))))*********))))))*********+++++++++)))******++++++******)))///...,,,++++++++++++,,,+++***)))***,,,,,,***'''))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------............------............////////////111///000333444555:::@@@QQQppp}}}vvvsssrrr}}}yyymmmZZZIII<<<999888:::999555666999666666555555444444444333444333333333555888:::<<>>===:::777555444444555555555666666666::::::999888888777777777666555444333333444555555>>>>>>===:::777666777999555666777999;;;>>>@@@BBBAAABBBDDDFFFHHHJJJLLLMMMQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNPPPRRRTTTUUU\\\XXXRRRLLLIIIHHHIIIKKKMMMLLLJJJIIIKKKNNNRRRTTTVVVYYY]]]bbbdddeeedddccclllkkkiiihhhfffbbb\\\XXXTTTTTTSSSPPPLLLHHHDDDAAA???:::;;;CCCGGGGGGKKKSSSdddggglllooonnnkkkfffbbbcccaaa___\\\\\\]]]___```^^^cccjjjrrrwwwzzz{{{zzz|||tttmmmbbbXXXOOOEEE;;;444000///...,,,,,,,,,------***+++,,,,,,,,,,,,+++*********)))))))))***++++++***))))))))))))))))))((()))))))))*********++++++)))******++++++******))),,,+++***)))((((((((((((***)))(((***+++,,,***)))(((((()))))))))*********************************++++++++++++++++++++++++,,,,,,------------,,,,,,---............/////////111000111555444333555:::DDD^^^|||wwwuuuuuuyyy{{{xxxvvv~~~hhhRRRCCC<<<999;;;<<<888666666555555555444444444444444444444333333444666888999;;;===???AAADDDIIINNNRRRVVVZZZ___cccgggkkkooosss|||{{{yyyxxxvvvtttpppmmm```[[[UUUPPPLLLIIIGGGEEE@@@===;;;;;;<<<===<<<<<<===<<<<<<;;;:::999888888777666666555555666888888777666555444444333444444444444555444444333222111111111000000000000111111000000//////......------,,,,,,------.../////////---.........////////////------------------------...------,,,,,,------...wwwrrroookkkgggddddddeeeeeeeeegggiiijjjiiiddd___[[[YYYZZZ^^^dddfffddd___ZZZWWWVVVVVVVVVVVVUUUQQQLLLGGGEEEBBB???>>>???>>>:::777666444111//////---+++)))******)))'''&&&'''((()))((()))*********)))'''&&&'''''''''''''''''''''&&&'''''''''(((((((((((()))---,,,+++***)))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%&&&'''(((***,,,...111333555666666888777555444333444444555000//////...---,,,,,,,,,((()))***,,,///111444555666999>>>AAAAAA>>>999666555555555555666666666666888888999999999999999999777666555444333444555555888999999999777888999;;;444555666888:::===???@@@===>>>@@@BBBCCCDDDDDDDDDHHHGGGFFFEEEFFFHHHKKKMMMPPPNNNLLLJJJIIIIIIJJJKKKOOONNNLLLKKKLLLMMMOOOPPPSSSPPPLLLIIIHHHKKKNNNPPPRRRSSSUUUVVVWWWWWWVVVUUUZZZZZZZZZZZZXXXTTTPPPMMMGGGFFFEEEDDDCCCBBBBBBBBBBBB???BBBJJJOOOQQQUUU\\\eeegggkkkllliiiddd]]]YYY[[[[[[\\\]]]^^^aaadddfffiiimmmuuu|||tttmmmiiiaaaUUUKKKCCC<<<555000...---,,,+++++++++,,,,,,)))******************)))((()))))))))******++++++******))))))((((((((('''))))))))))))************))))))************))))))''''''''''''(((((())))))*********,,,------,,,,,,))))))))))))*********+++************************++++++++++++++++++++++++******++++++++++++******---------.........//////000///000333222111333888AAARRRppp}}}xxxyyyvvvqqqmmmtttsss[[[QQQFFF===;;;<<<:::666555555555555444444444444444444444333333444555666777999;;;===???BBBEEEJJJNNNPPPSSSWWW\\\```dddiiimmmrrrrrrssstttuuutttsssrrrjjjeee^^^YYYTTTPPPJJJFFFBBB@@@>>>===>>>???>>>>>>===<<<<<<;;;::::::999999888777555444444555777999777666666555444444555555444444555555444333222222222111111000000111111222000000000/////////......000000//////...---------+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------uuuoooooolllhhhffffffggggggfffgggiiijjjiiiddd___[[[YYYYYY___eeegggeee___YYYVVVVVVVVVWWWWWWVVVSSSMMMIIIFFFCCCAAAAAABBB@@@<<<999555333000/////////...,,,+++***((((((((((((((((((((()))*********)))'''&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))((((((&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((+++---000222333444777666555444333444555666222222111000///...------))))))***,,,...000222333111555;;;@@@AAA???;;;888888888888999999999999:::::::::<<<===>>>>>>>>>>>>999888777666666777888999666777888777666666777999888888888999:::<<<===>>>:::;;;<<<>>>????????????===<<<::::::;;;???BBBEEEHHHFFFCCCAAA??????@@@@@@===???CCCFFFJJJMMMNNNOOOPPPMMMHHHEEEDDDFFFJJJMMMRRRPPPNNNLLLJJJJJJJJJKKKIIIJJJKKKKKKIIIGGGEEEDDDHHHFFFBBB@@@???AAADDDFFFJJJJJJNNNTTTYYY\\\___ccchhhhhhiiihhheeeaaa]]]ZZZ```cccfffgggfffgggiiikkknnnqqqxxxwwwllleeeZZZQQQEEE;;;666222///---......---,,,++++++******------,,,,,,,,,,,,------(((((())))))***************)))))))))((((((''''''(((((()))))))))*********)))))))))******)))))))))******++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------............///------000000111666<<>>AAAEEEHHHKKKMMMQQQTTTWWW\\\aaadddeeegggkkknnnppprrrssstttrrrmmmfffaaa\\\VVVNNNHHHEEEBBB???>>>>>>???>>>======<<<<<<;;;;;;:::::::::999888666444444666777888777777666555555555666666444444555555555444333333222222111111111111222222000000000000000/////////111000000//////...------+++++++++,,,,,,,,,------------------------------------------------------~~~sssnnnnnnkkkhhhffffffggggggfffgggiiijjjiiiddd___[[[YYYZZZ___eeehhheee___YYYVVVVVVVVVVVVWWWVVVSSSMMMIIIEEECCCAAABBBCCCBBB>>>:::555222000.../////////...+++***(((((()))***)))((()))))))))))))))((((((''''''(((((((((((()))))))))&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$%%%&&&(((***,,,...///444444333333333444444555333333333333222111//////,,,,,,,,,,,,...///000111...222777<<<>>>>>>;;;:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCBBB===<<<;;;;;;;;;<<<>>>???<<<<<<<<<;;;888666666666777777666666666666666777555555666666777888888888888777555444555888<<<>>>======;;;:::::::::;;;<<<666999===AAAEEEHHHIIIJJJHHHEEEBBB@@@AAAEEEIIILLLNNNKKKGGGDDDAAAAAABBBCCCCCCDDDDDDCCCBBBAAABBBCCCFFFEEEDDDDDDHHHNNNTTTXXXYYY[[[___dddhhhkkkmmmnnnqqqpppnnnllljjjhhhgggfffooorrrsssqqqmmmkkklllnnnnnnqqqwwwwwwmmmccc\\\MMMEEE:::222//////...---......---,,,+++***)))))),,,++++++******++++++,,,(((((()))*********)))))))))(((((((((((((((((('''((((((((()))))))))******((())))))******))))))(((,,,,,,++++++)))(((&&&%%%'''(((******)))((()))******++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------------.........///------000222444:::BBBIIISSSlll}}}uuupppqqquuuxxxjjjYYYFFF>>><<<;;;<<<===:::999888777666444333333111111222222333333444444222444666888999;;;>>>AAAFFFHHHKKKMMMPPPTTTYYY]]]^^^aaafffkkkmmmpppsssuuuuuupppjjjgggeee___VVVNNNHHHEEEAAA??????>>>===<<<<<<<<<<<<<<<;;;;;;::::::999999777666666777777888777777666666666666777777444444555555555555444444333333222222222222333333111111111111000000000000......//////000111111111---.........////////////---------------------------......//////......---|||rrroookkkiiifffeeeeeefffeeedddgggiiijjjiiiddd___[[[YYY[[[```fffhhheee___YYYVVVUUUTTTTTTTTTTTTQQQLLLIIIBBB@@@???@@@BBBBBB>>>:::777444111///.........---,,,***((((((***+++)))'''***))))))(((((((((((((((&&&&&&''''''((((((((((((%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***+++000111222333333333333333333444444444444333111111//////.........///000000...000444777999:::999888;;;;;;;;;<<<<<<<<<======>>>???AAACCCDDDDDDCCCCCC@@@@@@@@@@@@AAABBBDDDEEEBBBCCCCCCAAA>>>;;;;;;;;;999888777666555555555555333222222222222444555666888666444222333555777999888888888777777777777777777777999;;;???BBBFFFGGGAAA???===<<<===@@@DDDGGGEEEDDDAAA???>>>===>>>>>>AAABBBBBBAAA@@@BBBFFFJJJGGGIIIMMMSSSZZZbbbhhhlllfffiiimmmqqquuuxxxzzzyyyzzzxxxvvvsssqqqqqqqqqqqqxxxxxxwwwrrrlllkkkooossssssvvv}}}{{{ppphhh^^^TTTLLL@@@:::333000///000///---,,,,,,,,,++++++***))))))***)))(((''''''((()))***((())))))******)))(((''''''''''''((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((())))))))))))'''%%%###"""''')))+++***((('''''')))************++++++++++++************************++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---------.........//////111666999999>>>DDDLLLRRRbbbxxxuuuppprrruuu}}}{{{kkkWWWKKKDDD>>>===???===<<<:::999666555333222///000111222333333333333///111333555666777:::<<<@@@BBBEEEHHHKKKOOOUUUYYY\\\```eeeiiikkkmmmqqqssssssooollllllmmmiii```XXXNNNJJJFFFDDDBBBAAA???===<<<<<<<<<<<<;;;;;;;;;;;;:::999999999888888888888888777777666666777777888444444555555555555444444333333222222222222333333111111111111111111111111...//////000000111222222....../////////000000000..............................///000000///......{{{sssqqqiiigggdddcccdddddddddcccgggiiijjjiiiddd___[[[YYY\\\```fffhhheee___YYYVVVTTTSSSRRRRRRQQQOOOKKKHHH???>>>===???AAAAAA===999999666222///...---,,,+++,,,***((((((++++++)))'''+++***((('''''''''((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((###########################$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((('''%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&'''((()))***+++...///111222333333222111333444555555555444333222111111000////////////000///000222444555666666666::::::;;;;;;;;;<<<<<<<<<<<<===@@@BBBBBBBBBAAA@@@CCCCCCBBBCCCDDDFFFHHHJJJEEEGGGHHHGGGDDDCCCBBBCCC@@@@@@???>>>============888777666555666888:::<<<888777444222222333555666888888888777555333111000777666555666:::???EEEHHH???===:::999999;;;===???@@@AAAAAAAAA@@@??????>>>>>>???@@@@@@AAAEEELLLRRRTTTWWW\\\bbbhhhlllooopppiiimmmqqquuuyyy}}}~~~|||}}}{{{yyywwwuuutttttttttwwwvvvrrrlllgggiiiqqqxxx|||{{{oooddd[[[QQQFFF>>>444111---,,,......+++)))))))))************))))))---,,,+++******+++,,,---))))))*********((('''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))***++++++***)))((())),,,...---***((()))***))))))))))))************************************))))))))))))))))))))))))))))))************)))))),,,,,,,,,---------......000111555<<<>>>>>>@@@EEEHHHIIIMMMYYYoooyyyppprrrwww|||{{{|||hhhXXXLLLAAA======???>>><<<:::777555333222...///000111333333333333///111333555555777999;;;<<<>>>AAADDDHHHMMMTTTXXX[[[```eeehhhiiijjjmmmpppqqqnnnlllooorrrpppggg___TTTQQQLLLIIIGGGEEECCCAAA<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888777888777777777777777888888444444555555555555555444444333333222222333333444111111111111111111222222222222111111000/////////---------............///////////////////////////...///000111111000///...