BM6P6(@ }}}nnnhhhRRRNNNIIIDDDAAAAAABBBCCCIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDCCC???<<<:::777555555666777444222333222000---+++)))((((((,,,,,,+++***)))(((''''''+++)))'''&&&%%%&&&((()))'''''''''(((((((((((()))''''''''''''''''''''''''''')))+++...000111222222......//////000000000111555555555444111...***(((((()))))))))'''&&&'''((('''&&&&&&'''))))))(((&&&((()))***+++,,,------------...///000222444555666555555444444555666777888444444444555555555666666888444111222666;;;===>>>@@@CCCFFFHHHIIIKKKMMMOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZ\\\]]]]]]bbb```______aaaeeeiiillllllkkkjjjiiihhhhhhhhhhhhhhhccc___^^^^^^[[[UUUOOOFFFBBB<<<888666666555444888777666555444333333444777888:::<<>>>>>AAABBBGGGQQQVVVYYYbbbmmmzzz|||{{{qqqaaaTTTMMMLLLOOOVVV```kkkxxxoooqqqiii^^^]]]UUUKKKJJJFFFAAA>>>>>>>>>???>>><<<@@@EEERRRlllnnnQQQHHHDDDAAA???=========???BBBFFFKKKNNNXXX]]]dddjjjooovvv}}}vvvuuuccc[[[NNNJJJFFFAAA??????@@@AAAHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAABBBBBBAAA>>><<<:::777555555666666444222111000...,,,***)))((((((++++++******)))((((((((()))((('''%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())),,,...111222222222///////////////000111111555555444333111---***(((((()))***)))((('''((()))***))))))***,,,,,,+++)))((()))***+++,,,,,,,,,,,,,,,---...000111333444555333444444555777777888999444444444444555555555555888444222222666:::======AAACCCFFFHHHIIIJJJLLLMMMOOOPPPPPPRRRSSSTTTUUUVVVVVVVVVWWWXXXZZZ[[[\\\\\\^^^]]]\\\]]]___cccgggjjjkkkjjjjjjiiiiiiiiiiiijjjeeeaaa^^^]]]]]]YYYSSSMMMCCC???:::777666666555444666666666555555666777777555666777999<<>>;;;888666333000000333444444333444444333333333333222222666333333555555555:::@@@IIIUUUiiizzzoooggg]]]YYYWWWYYY\\\```hhhpppyyywwwjjj___UUUKKKFFFCCC???<<<===AAA???BBBKKKRRR[[[qqqpppbbbYYYTTTOOOLLLGGGBBB@@@???>>>>>>BBBDDDKKKRRRUUUXXXbbbnnn~~~|||rrrbbbVVVQQQPPPMMMSSS\\\fffrrr|||mmmrrrhhh]]]\\\VVVLLLKKKGGGAAA>>>============<<<@@@EEERRRlllpppRRRHHHDDD@@@>>>===<<<===>>>AAAFFFJJJMMMVVV[[[bbbhhhmmmttt}}}~~~wwwlllXXXPPPJJJHHHDDDAAA??????AAABBBHHHHHHHHHHHHGGGFFFEEEEEEDDDBBBAAA@@@@@@@@@>>>===999888666555666555333222///...---+++***)))(((((())))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''')))***---///111333333333111000///......///111222444444444333000---***))))))***+++***((('''((()))((('''&&&''')))***)))((())))))***+++,,,,,,,,,,,,+++,,,---...000222333444222333555777888999999888333333333444444444555555777555333333666:::<<<===AAACCCFFFHHHHHHIIIKKKLLLNNNOOOPPPQQQSSSTTTUUUVVVUUUUUUVVVXXXYYYZZZ[[[\\\]]]\\\\\\\\\___cccgggjjjkkkkkkkkkkkkjjjjjjjjjjjjbbb```]]]\\\[[[VVVOOOIIIAAA>>>:::999888888777666666666666666777888999:::444555666777888;;;???CCCCCCCCCCCCDDDEEEGGGIIIKKKRRRYYYbbbgggjjjlllooorrrvvv}}}vvvnnnhhhccc^^^XXXSSSRRRSSSRRROOOLLLMMMRRRVVV___jjj}}}~~~ggg^^^UUUQQQNNNIIIFFFFFFEEEEEEHHHNNNWWW```fffiii[[[QQQEEE===;;;;;;999777333222111222444666666555444444444333444444555666777444333555444333777===CCCMMM]]]pppssshhhZZZTTTPPPQQQRRRUUU\\\cccsssqqqeeeZZZOOOIIIDDD>>>;;;<<>><<<<<<<<<===@@@DDDIIIKKKTTTYYY___eeekkkrrr{{{zzzhhhTTTLLLIIIHHHEEECCCBBBCCCCCCDDDGGGGGGGGGGGGGGGFFFEEEEEEEEECCCAAA@@@@@@@@@???>>>999888777666555444333222///...---+++***)))))))))(((((((((((())))))******&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''')))+++---000222333333333333111///------///222333444444333222000---+++)))(((*********((('''((()))&&&%%%$$$%%%'''(((((('''))))))***+++++++++++++++******,,,---///000222222333555777999999888777666333333333333444444444444666555444444666999<<<===???AAADDDGGGHHHIIIKKKMMMNNNNNNOOOQQQSSSTTTUUUVVVTTTUUUVVVWWWXXXZZZ[[[[[[^^^]]]]]]___aaaeeeiiikkkmmmmmmmmmlllkkkjjjiiihhhbbbaaa___]]]ZZZSSSKKKEEEAAA???===<<<======;;;:::888888777777777888999999666777888888777999;;;===AAABBBDDDGGGKKKQQQYYY]]]eeekkksssyyy{{{}}}}}}wwwooohhhbbb\\\WWWSSSRRRRRRQQQOOONNNPPPTTTWWW]]]dddqqqqqq^^^UUUMMMJJJGGGCCC??????>>>@@@BBBEEEHHHLLLQQQTTTHHHBBB;;;777888999777555444444444555666777888888888777666666666777888999666444333555444222666;;;>>>FFFTTTeeeyyysss___WWWPPPNNNNNNNNNSSSXXXiiiyyyxxxggg\\\PPPKKKGGGBBB@@@AAA@@@===???EEEIIIRRRggg|||pppddd]]]UUUSSSNNNHHHCCC@@@@@@AAAEEELLLUUUWWWUUUYYYfffsss}}}~~~{{{rrreeeXXXQQQNNNIIIMMMSSS[[[eeerrrttthhhrrr{{{ccc[[[YYYUUUOOOHHHDDD???<<<<<<<<<===<<>>??????>>>===999999888777555333222222000///...---++++++******'''''''''((())))))******'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))+++---000222333333333444222000......///111333444333222111///---+++***((()))***)))'''&&&'''((()))(((&&&''')))+++++++++))))))***+++++++++******)))***+++,,,...000111222555666888999888777555444333333333444444444555555555555555555666888;;;===<<>><<<<<<;;;:::888777666666666777888888888777888;;;===@@@CCCHHHNNNVVV```kkksss}}}zzzvvvooohhhbbb\\\WWWUUURRRRRRQQQQQQRRRTTTXXX[[[bbbeeemmmwwwsssdddUUUMMMFFFDDDBBB>>>;;;:::888:::=========>>>@@@CCC>>>:::777666777777666444444444555555555666777999;;;;;;::::::999:::::::::777444444666555333666;;;;;;BBBOOO^^^ppphhh^^^TTTOOOLLLKKKMMMQQQ___qqqlll```TTTNNNJJJEEECCCEEEAAA===>>>CCCGGGOOOcccyyyuuuhhh```WWWVVVRRRLLLEEEBBBBBBDDDGGGQQQ[[[\\\ZZZ___kkkuuu|||~~~|||ttthhhZZZOOOJJJHHHKKKPPPVVV___mmm}}}xxxjjjsssttt```ZZZXXXUUUQQQFFFCCC>>><<<<<<===>>>???@@@DDDIIIUUUnnnvvvSSSCCCBBBBBB@@@<<<;;;;;;<<>>BBBEEEGGGIIILLLNNNLLLMMMNNNPPPRRRTTTUUUVVVUUUUUUVVVXXXYYYZZZ[[[\\\]]]^^^^^^___aaadddfffhhhoooooonnnmmmkkkhhheeeccceeeeeeeeebbb]]]WWWQQQMMMJJJIIIHHHHHHHHHFFFCCC@@@AAA@@@===;;;888666555555666777777777888:::>>>BBBFFFLLLUUU^^^hhhtttwwwtttoooiiiccc___\\\ZZZUUUUUUUUUVVVXXX[[[^^^```hhhiiimmmttt{{{zzzgggYYYRRRKKKEEEDDDCCC???<<<<<<888:::;;;;;;:::999999:::999777555555666777555444222333333333333555888<<>>??????@@@CCCHHHTTTmmmzzzUUUEEECCCCCCAAA<<<<<<;;;<<>>;;;999888777777888888999<<<@@@FFFKKKVVV^^^jjjvvvxxxvvvsssnnniiifffeeeeee```___^^^___aaadddfffgggjjjjjjnnnrrrxxxwwwggg[[[RRRKKKFFFFFFEEEAAA>>>>>>::::::;;;<<<<<<:::888777555444444444555555555444111222333333444888???DDDMMMMMMMMMLLLIIIEEEAAA???@@@===<<<<<<888444444888777;;;AAAJJJVVVgggyyytttcccYYYRRRLLLJJJJJJXXXjjj}}}pppaaaWWWOOOGGGDDDDDD>>>:::999===AAAIII^^^tttwwwjjjaaaZZZZZZWWWQQQIIIFFFHHHKKKSSS^^^iiilllooovvv}}}}}}wwwmmm```TTTJJJDDD@@@BBBEEEJJJRRRaaaqqq}}}ttt{{{ggg[[[YYYWWWSSSQQQJJJFFFAAA>>>======>>>======AAAFFFQQQkkkZZZGGGEEEDDD@@@======<<<===???CCCGGGIIILLLQQQXXX___eeemmmwww}}}vvv]]]QQQPPPMMMMMMNNNNNNMMMKKKIIIHHHDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDCCC???<<<888::::::888333111111333222000...,,,)))((('''&&&(((((((((((((((((((((((()))(((&&&$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))+++...000111222222222222222222111111000000333222111///---,,,,,,+++---...///...,,,+++,,,---(((&&&$$$%%%'''***+++,,,))))))*********))))))(((******+++---///000222222000000111222444666888999666666666666777777777777444666888888666666999<<<@@@BBBDDDEEEEEEEEEGGGHHHKKKLLLNNNPPPRRRTTTUUUVVVVVVWWWXXXYYYZZZ\\\]]]]]]cccccccccdddeeefffhhhhhhhhhiiijjjkkkkkkjjjhhhfffcccdddfffeeedddbbbbbbbbbaaa```______]]]YYYSSSOOOFFFEEEBBB@@@>>><<<;;;:::::::::;;;===@@@FFFNNNTTTbbblllyyy{{{zzzxxxtttpppnnnnnnooojjjiiiggghhhjjjlllmmmmmmjjjjjjmmmrrrwww|||nnndddOOOHHHCCCCCCCCC???<<<<<<888777777999:::999555222222222222222333444444444333444555555777===FFFMMMWWWWWWXXXWWWSSSNNNHHHEEEEEEBBB@@@>>>999333222555666888;;;@@@KKK[[[ooo|||}}}kkk___WWWPPPLLLLLLZZZkkkrrrbbbXXXQQQJJJFFFGGG???;;;:::>>>BBBJJJ___uuuvvviii```ZZZZZZXXXRRRJJJGGGIIIMMMWWWcccmmmqqqvvvzzzqqqeeeXXXMMMEEEAAA<<<>>>@@@EEENNN\\\mmmyyywww{{{cccZZZZZZWWWRRRQQQNNNIIICCC???===<<<<<<;;;;;;>>>CCCOOOhhh]]]IIIFFFCCC???>>>=========@@@CCCGGGIIIJJJOOOVVV]]]ccckkkuuu|||oooYYYOOOMMMNNNNNNQQQVVVUUUMMMGGGFFFHHHIIIIIIIIIHHHEEEBBB@@@BBBCCCCCCCCCBBB@@@>>>===<<<:::888777666555333111000000///...,,,+++***)))''''''((((((((((((((((((&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++******+++---...///333333222111000000111111111222333222000.........///...---+++***))))))(((******))))))))))))******((()))***+++******+++---)))***+++---///000111222555555666666777888888888777666555333333444444555444666888888777777999:::>>>BBBFFFHHHHHHIIIIIIJJJKKKLLLMMMOOOQQQSSSTTTUUUYYYYYYYYYYYYZZZ\\\]]]]]]aaaccceeefffeeeeeefffhhhhhhggggggiiikkkjjjfffcccaaabbbdddfffiiikkkmmmnnnooommmkkkhhheee```[[[WWWRRRKKKDDDAAAAAABBB@@@===@@@AAAAAABBBEEENNNZZZdddvvv}}}xxxwwwyyyyyyvvvsssuuutttssssssssssssrrrpppmmmpppsssvvv|||vvvcccUUUMMMFFFDDDBBB>>>>>>@@@:::999999999999777555222444444444444444444444444333333666999:::>>>IIIUUU]]]iiiooojjjbbb]]]TTTIIINNNIIIAAA===;;;999666333555333444888AAAOOO]]]eeemmm^^^UUUQQQOOOZZZjjj{{{fffXXXRRROOOJJJFFFEEEBBB@@@???AAAJJJ]]]oootttddd^^^\\\ZZZUUUNNNIIIHHHLLLPPP___hhhooouuu{{{}}}wwwlll]]]OOODDD???>>><<<<<>>===<<<;;;<<>>===<<<:::888777666555333111000000///...,,,+++***)))((((((((((((((('''''''''(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))************,,,---///000//////...---------------111222333222000.........---...//////---+++)))(((***))))))(((((())))))***'''(((******))))))+++,,,'''(((***---///222444555444555555666666777888888777777555444444444555666555666777777666777999;;;>>>AAAEEEHHHHHHIIIIIIJJJJJJKKKLLLNNNPPPQQQSSSSSSVVVVVVWWWXXXZZZ\\\^^^______bbbdddeeeeeefffgggiiiiiihhhggghhhjjjiiifffcccaaabbbeeeiiimmmpppsssuuuuuutttsssqqqppplllfffccc[[[TTTLLLGGGFFFFFFDDDAAAFFFGGGIIILLLQQQ[[[iiirrr||||||~~~{{{}}}{{{zzzzzz{{{{{{zzzxxxsssuuuxxx|||nnn]]]TTTLLLHHHFFFCCCBBBDDD<<<;;;:::::::::888666333333333333444444444444444444444666999;;;@@@LLLYYYiiivvv~~~zzzsssmmmcccXXXTTTNNNFFF@@@===;;;888555666444444777>>>IIISSSZZZnnn|||vvvfff\\\WWWUUU[[[kkk~~~iiiZZZUUURRRMMMHHHEEEBBB@@@@@@AAAKKK___qqqvvvggg```]]]\\\WWWPPPIIIHHHMMMSSSccckkksssyyyyyypppaaaRRRGGGAAA???>>><<<<<<>>>DDDJJJTTTfffuuu}}}ttt^^^[[[XXXXXXVVVNNNIIIFFFAAA???>>>===<<<;;;<<<>>>BBBKKKbbb___JJJFFFDDD===============>>>@@@BBBDDDIIILLLQQQWWW^^^gggooouuu~~~iiiVVVNNNMMMKKKLLLQQQWWWVVVOOOIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEBBBCCCCCCCCCBBB@@@>>>===<<<:::888777666555333111000000///...,,,+++***)))))))))(((((('''''''''&&&(((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))***+++,,,...000111111111000////////////000111222333222///------...,,,---000111000---***''')))((((((''''''(((((()))&&&'''))))))((((((***+++)))***+++---///111333333333444444555666666777777888777777666555666666666666777666555555666999<<<===AAAEEEGGGHHHIIIIIIJJJJJJKKKLLLNNNOOOQQQRRRRRRSSSTTTUUUWWWYYY\\\^^^```^^^aaaccceeeeeeeeeggghhhiiihhhgggggghhhgggeeecccaaacccggglllrrrwww|||~~~}}}}}}}}}}}}|||zzzuuuqqqhhhaaaXXXRRRPPPOOOLLLJJJPPPTTTXXX]]]eeeppp~~~}}}ggg\\\PPPKKKGGGDDDCCCEEE===<<<;;;::::::999666444333333333333333333333333555444555999;;;BBBPPP^^^ssssssggg^^^VVVLLLEEE@@@===999666777555444555999@@@GGGKKK\\\kkkrrrfff```]]]^^^mmmmmm^^^XXXTTTPPPLLLFFFCCCAAAAAACCCMMMaaatttyyykkkddd______[[[SSSJJJIIIOOOWWWfffmmmuuu||||||ooocccRRRDDD===<<<===>>><<<;;;===BBBGGGPPP```ooosss^^^[[[YYYYYYXXXQQQIIIEEEAAA>>>======<<<;;;;;;>>>AAAJJJ```cccMMMHHHDDD>>>???>>>>>>===>>>???AAABBBFFFJJJOOOUUU\\\dddlllrrrzzziiiXXXPPPNNNKKKLLLQQQWWWWWWPPPJJJHHHFFFFFFEEEEEEFFFFFFGGGHHHBBBCCCCCCCCCBBB@@@>>>===;;;999777777666666444222000000///...,,,+++***))))))))))))(((''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((()))***+++---///111222333222222111111111222222111222333222///---,,,---+++---...//////---***)))((((((''''''''''''(((((('''(((******))))))+++,,,............////////////333333444444555666666666888888888777777777777777777777666444444555999<<<===@@@DDDGGGHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSRRRSSSTTTVVVXXX[[[]]]______aaaddddddddddddeeefffgggfffeeeeeeddddddcccbbbaaadddiiipppwww~~~~~~{{{tttnnnfff```]]][[[ZZZYYY```dddkkkqqqyyyuuugggXXXPPPKKKGGGDDDEEE???===;;;::::::999666444333333333333333222222222444333444777:::BBBRRRaaauuu~~~qqqggg^^^RRRHHHBBB>>>:::777777666555555777:::>>>@@@PPP^^^vvv}}}ooogggccccccppppppaaaYYYUUURRRNNNGGGDDDBBBBBBDDDOOOdddwww{{{oooiiicccccc___UUULLLKKKSSS[[[gggmmmttt{{{yyymmmbbbUUUEEE:::888:::<<<<<<;;;:::<<<@@@DDDKKKZZZiiixxxwwwaaa]]]ZZZZZZYYYQQQHHHEEEAAA>>>===<<<;;;:::999===AAAIII^^^gggOOOIIIFFFAAA>>>>>>======>>>???AAABBBEEEHHHMMMSSSZZZbbbjjjpppxxxjjjXXXOOOLLLJJJLLLRRRXXXXXXPPPJJJHHHEEEEEEEEEEEEFFFGGGHHHIIIBBBCCCCCCCCCBBB@@@>>>===;;;999777666777666444222000000///...,,,+++***)))))))))(((((('''''''''&&&&&&%%%%%%&&&''''''&&&$$$((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((()))***,,,...000111222000///////////////000000111222333111///,,,,,,,,,,,,,,,,,,+++++++++++++++((((((''''''''''''(((((((((***++++++++++++,,,...////////////////////////333333444444555666666666888888888888888777777666666666555444333555999<<<<<>>;;;:::999888666555444444444333333222222222333222222555888@@@QQQ```ttt{{{oooeeeWWWKKKDDD>>>:::777777666555555666888:::<<>>888888::::::999:::999;;;>>>AAAGGGUUUcccsss}}}fff```[[[ZZZXXXQQQHHHEEE@@@>>>===<<<;;;:::888===@@@GGGZZZzzzkkkOOOGGGFFFBBB<<<<<<<<<<<<>>>@@@BBBCCCDDDGGGLLLRRRXXX```hhhnnnvvvkkkYYYOOOKKKKKKMMMSSSYYYXXXPPPIIIGGGDDDEEEEEEFFFGGGGGGHHHHHHBBBCCCCCCCCCBBB@@@>>>===:::999777666777666444333000000///...,,,+++***)))(((((((((((((((((((((((((((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))***+++---///000000111000000//////000000111111111333333111...,,,++++++++++++*********+++,,,,,,)))((((((''''''(((((())))))+++,,,,,,+++,,,---///+++,,,---...000111222333333444444555666666777777888888888888888777666666555666555444444555888;;;;;;???CCCFFFHHHHHHJJJKKKOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVXXXZZZ[[[\\\```bbbdddcccbbbaaabbbcccddddddcccbbbaaabbbeeeggghhhkkkpppxxx|||{{{{{{nnnaaaXXXOOOHHHEEEBBB@@@===;;;:::999888666666555555444444333333222333111222444777>>>NNN]]]uuuuuujjj[[[MMMEEE???;;;888777666555555666888:::;;;@@@JJJ[[[rrrwwwpppqqqzzzuuueee[[[VVVSSSQQQIIIFFFDDDDDDHHHTTTkkkxxxsssoookkkbbbXXXRRRSSSZZZ```hhhlllnnnnnnmmmjjj___UUUGGGBBB<<<999999999888777999888:::===???EEERRR___oooiiibbb\\\ZZZXXXPPPHHHDDD@@@===<<<<<<;;;:::777<<<@@@EEEVVVtttrrrSSSHHHDDDAAA;;;;;;;;;<<<===@@@BBBCCCCCCFFFKKKPPPWWW^^^ffflllsss}}}nnn^^^TTTOOOLLLNNNTTTZZZYYYPPPHHHFFFCCCDDDFFFGGGHHHHHHGGGFFFBBBCCCCCCCCCBBB@@@>>>===:::888777666777666555333000000///...,,,+++***)))&&&&&&''''''((()))))))))(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***+++,,,...///000000///000000000000000111222222222333333111...+++***+++******+++,,,------,,,,,,***))))))(((((())))))***(((***+++,,,++++++,,,...++++++---...000222333444444555555666666777888888777777888888888777666555444555666555555555777999;;;>>>CCCFFFGGGHHHJJJKKKNNNOOOOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVYYY[[[^^^___]]]___bbbbbbbbbbbbccceeedddeeeeeecccbbbdddiiimmmnnnqqqvvv}}}{{{mmmbbbWWWLLLGGGFFFCCC???===<<<<<<:::999777777666555555444333333444333333555777===KKKYYYqqq{{{ooo^^^PPPGGGAAA===:::999777666555555777999:::???EEESSShhhzzzzzzxxxggg\\\WWWTTTSSSJJJGGGEEEEEEIIIVVVmmm}}}xxxuuummmbbbXXXUUUXXX]]]aaacccffffffaaa\\\XXXQQQIIIAAA???<<<999777777777777888888999<<<>>>CCCPPP]]]kkk}}}jjjbbb\\\ZZZWWWPPPHHHDDD@@@===<<<;;;:::999777<<>>@@@AAAAAADDDHHHNNNTTT\\\ccciiinnnwwwsssdddYYYTTTMMMNNNTTT[[[YYYPPPHHHEEECCCDDDGGGHHHIIIHHHFFFEEEBBBCCCCCCCCCBBB@@@>>>===:::888777666777666555333000000///...,,,+++***)))%%%%%%&&&'''((()))******&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***+++---///000000//////+++++++++++++++,,,---...222333333111...+++******(((***---000000///---+++******))))))))))))******((()))***+++******+++---.........///000111111111555555666666777888888888666777777888888666555444333444666666555555777888:::>>>BBBFFFGGGHHHJJJKKKNNNNNNOOOOOOPPPQQQRRRRRRQQQRRRTTTWWWZZZ]]]```aaaZZZ]]]```bbbbbbdddfffgggfffffffffeeedddffflllqqqsssvvvzzz~~~}}}|||qqqcccWWWQQQHHHEEEBBB???>>>>>><<<;;;888888777666555555444444666444555666888===JJJWWWkkk}}}~~~rrraaaRRRHHHCCC???<<<:::888666444444555888999;;;???KKK^^^uuuyyyhhh]]]XXXUUUUUUKKKGGGEEEFFFJJJWWWooo|||yyynnnaaaXXXWWWZZZ___aaa]]]```^^^VVVNNNJJJEEEAAA>>>===;;;888555444666888888777999<<<>>>CCCPPP\\\iii{{{iiiaaa[[[YYYWWWPPPGGGDDD@@@===<<<;;;:::999777<<>>===<<<<<<===>>>??????BBBGGGLLLRRRYYYaaagggjjjsss~~~uuuhhhUUUSSSTTTWWWWWWPPPGGGEEEIIIGGGGGGGGGGGGFFFFFFFFFEEECCCBBBAAABBBCCCCCCAAA???;;;:::999777666555555555111///...+++)))(((''''''***************)))(((((()))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###""")))+++,,,...000000000//////---+++******,,,///000000000000///---+++((('''))))))+++...111111...,,,---,,,+++)))((('''''''''******+++,,,,,,,,,,,,+++((()))***---///111333444333333444555666777888999888777777888999999666444444555777777888999<<<>>>>>>@@@CCCEEEFFFFFFHHHJJJLLLMMMOOOOOONNNNNNNNNOOOSSSUUUWWWXXXYYYZZZ\\\^^^``````___```aaabbbdddeeeiiifffaaa___```eeekkkooosss{{{uuujjjddd___```gggmmmppppppmmmttt}}}wwwfffZZZSSSMMMHHHHHHFFF@@@<<<<<<===<<<:::888666444444333...///333666666:::FFFSSSeeexxx}}}qqq```RRRHHHCCC@@@===:::888666555666777777777888>>>EEEQQQfffxxxlllbbbZZZWWWXXXNNNHHHEEEGGGOOO^^^tttzzzooobbbZZZYYY\\\\\\\\\XXXTTTNNNGGGBBB>>>===<<<777777777777777777777777777666777;;;>>>BBBLLLVVVfffxxxnnnddd[[[XXXTTTJJJHHHEEEBBB???>>>>>><<<;;;;;;;;;;;;@@@OOOgggvvvRRRCCCDDD@@@>>><<<<<<>>>@@@@@@???AAADDDHHHLLLQQQWWW]]]aaaiiittttttbbbWWWVVVVVVVVVPPPGGGDDDFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBAAABBBCCCCCCAAA???;;;:::999777666555555555111000...,,,+++***))))))((()))))))))(((((('''&&&(((((((((''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%"""%%%(((***,,,,,,)))***,,,///000111111111///...,,,++++++---///111222111111///...,,,***)))))))))+++...111111...,,,,,,,,,***)))((((((((((((((())))))***+++***************,,,---///111222222111222333444555666777777999888777777888888777555444555777777777999;;;======@@@CCCDDDEEEFFFHHHIIIJJJLLLNNNOOONNNOOOQQQRRRTTTVVVYYYZZZZZZ[[[]]]____________```aaaccceeegggjjjgggdddaaabbbggglllpppvvv~~~yyyiiiYYYUUUPPPPPPSSSWWWYYYYYYXXX___hhhuuuxxxiii```YYYRRRPPPMMMGGGBBBBBB<<<;;;999777555444333333111111444666666999DDDPPPbbbvvv~~~ssscccTTTKKKEEE@@@===;;;888666555666777777666888===CCCMMM```yyyvvvkkkbbbYYYUUUVVVNNNIIIGGGLLLVVVggg}}}{{{qqqfff___]]]]]]ZZZWWWPPPMMMHHHCCC???<<<;;;;;;888888888888888888888888888666777:::<<>>===;;;:::<<<<<<<<<@@@MMMdddzzzUUUDDDDDDAAA???===<<<>>>??????>>>???BBBFFFKKKOOOUUU[[[___hhhrrrqqq]]]XXXTTTTTTPPPIIIEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBAAABBBCCCBBBAAA???;;;:::999777666555444444111000...---,,,+++++++++'''''''''''''''&&&&&&%%%(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%'''(((((())))))(((***,,,///111222222222000///---,,,---...000111444333111///---,,,,,,+++)))***+++...000000...,,,++++++***))))))((()))))))))******+++++++++++++++++++++,,,...///111222222333333444555666666777777:::888666666777888777666444555777777777888:::<<<<<<>>>AAACCCDDDEEEGGGIIIJJJKKKMMMNNNNNNPPPSSSUUUVVVXXXZZZ[[[[[[\\\^^^```^^^______aaaccceeeggghhhllliiifffdddeeeiiimmmqqqyyynnn]]]NNNLLLIIIGGGFFFFFFHHHIIIHHHMMMVVVddd}}}~~~qqqggg]]]XXXSSSLLLGGGFFF;;;:::888666555444333333444333555666666888BBBMMMaaauuuvvvgggZZZQQQJJJCCC???>>><<<999888888888888777999<<<@@@GGGWWWnnnvvvnnneee[[[UUUTTTNNNKKKKKKSSSaaasssvvvkkkddd```\\\VVVQQQGGGEEEAAA>>>;;;:::::::::999999999999999999999999999777777999;;;???IIITTT___rrrvvvddd^^^YYYYYYWWWNNNJJJFFFBBB>>>===<<<:::999<<<<<<<<>>======>>>@@@DDDIIIMMMSSSYYY]]]fffooo}}}xxx___WWWRRRRRRQQQLLLGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBB@@@???;;;:::999777555444333333//////...,,,,,,+++++++++&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((&&&%%%$$$(((***,,,///111333333333000///.........///111222444222000...,,,,,,,,,,,,******+++---000000///---******)))))))))))))))***,,,,,,---............---***+++,,,...000222333444666666666777888999999:::;;;888666555666777777777444555777666666777999;;;:::===@@@BBBCCCDDDFFFHHHKKKMMMNNNNNNOOOPPPSSSVVVUUUWWWZZZ[[[[[[\\\^^^```]]]^^^```bbbdddgggiiijjjllljjjgggffffffiiimmmpppwww|||~~~hhhWWWLLLLLLJJJFFFCCCAAABBBDDDCCCFFFLLLXXXnnnssseee\\\UUULLLFFFDDD<<<;;;999777666555444444555444444666666999BBBLLLcccwwwxxxlllaaaYYYQQQJJJEEEDDDAAA===;;;;;;:::999888888:::<<>><<<:::999999999999999999999999999999999999777666888999===FFFPPP[[[nnnsssbbb]]]YYYYYYXXXOOOJJJFFFAAA===;;;:::999888999:::;;;>>>HHH^^^zzz^^^KKKIIICCC@@@>>><<<<<<===<<<;;;===@@@DDDGGGLLLQQQWWW[[[dddmmmyyyxxx___VVVPPPRRRSSSOOOIIIGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@AAABBBBBB@@@>>><<<:::999777555333333222...---,,,+++************'''(((((()))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********((())),,,///111222333333000////////////000111222222111...,,,++++++++++++******+++---///000///---******)))))))))))))))***,,,,,,---............---)))***,,,///111444555666666666777777888888999999;;;888666555666777777777444666666666555555777999:::<<>>>>>@@@???@@@DDDNNN```{{{}}}jjj^^^UUUKKKDDDAAA===<<<;;;999888777777777555333333555777:::CCCLLLcccwww{{{pppggg```YYYRRRLLLIIIEEEAAA>>><<<:::888666777888:::???IIIYYYooo|||tttiii\\\UUUUUUTTTSSSYYYhhhyyyoooaaaXXXRRRKKKGGGBBBAAA???<<<;;;999999999999999999999999999999999888777777888999:::CCCLLLWWWjjjtttccc^^^YYYYYYWWWMMMJJJFFF@@@<<<:::999888888666888:::<<>><<<;;;999666444333222222///...,,,+++***)))))))))((()))******************)))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&''')))***++++++''')))+++...000111111111///////////////000000111000///...---,,,++++++++++++******,,,///000///...++++++***))))))((()))))))))******+++++++++++++++***+++---///222444666777444444444555555666666666:::888666666777888777666555666666555444444666888999<<<@@@BBBCCCEEEGGGIIIMMMOOOQQQRRRQQQQQQRRRSSSTTTVVVYYYZZZZZZ[[[]]]___^^^```bbbeeehhhiiikkkkkkiiihhhgggfffggghhhjjjkkkmmmqqquuuwww{{{kkk[[[NNNKKKFFFBBB@@@?????????>>>???CCCKKKWWWlllppp```VVVLLLDDDAAA>>>===<<<:::999888888888666333222555777;;;CCCKKK___uuuxxxoooiiibbb[[[VVVOOOKKKFFFAAA>>>;;;777555888888:::===CCCPPPeeexxx{{{sssggg[[[VVVWWWZZZ[[[dddvvv|||iiiYYYPPPJJJFFFBBBBBBAAA???===;;;:::999999999999999999999999999999777666777999999999???GGGSSSdddzzzuuuddd___YYYYYYVVVLLLIIIEEE???;;;999999999888555777:::<<>><<<;;;999666444222222111000///...,,,***))))))(((((()))******++++++************)))))))))(((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&((()))+++---////////////........./////////000000////////////...,,,+++***+++******,,,...000///...,,,,,,***)))((((((((((((((())))))***+++*********......///000222333444444444444444444444555555555999888777777888888777555555666666555444333555666:::<<<@@@BBBDDDEEEHHHJJJJJJMMMQQQTTTTTTSSSTTTTTTVVVWWWZZZ[[[[[[\\\^^^```___aaacccfffhhhjjjkkkkkkiiihhhhhhggghhhhhhiiijjjkkknnnrrrtttwwwqqqaaaWWWQQQIIIDDDCCCCCCBBB@@@??????CCCHHHNNN\\\tttsssbbbVVVLLLDDD@@@===<<<;;;:::999888888888999555333555777:::@@@HHH\\\sss}}}uuunnngggbbbZZZUUUOOOIIIDDD@@@;;;999999999:::<<<>>>FFF[[[nnnzzzqqqfff]]][[[___```cccoooqqq___PPPIIIDDD@@@===>>>>>>===<<<:::999999888888888888888888888888888555555888;;;:::888<<>>:::999999999999666999<<<===DDDYYYvvveeeKKKDDDAAA???<<<;;;<<<<<<<<<;;;;;;===AAADDDHHHMMMRRRVVV___fffppp~~~xxxrrrsssxxxtttddd]]]YYYXXXXXXUUUMMMGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@@@@@@@AAAAAA???>>><<<;;;999666444222111111222111///---+++***))))))(((((()))***************************))))))))))))%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((((()))+++---........................///////////////000111111000...,,,++++++******,,,...000//////---,,,+++)))((('''''''''******+++,,,,,,,,,,,,+++111111111111111111111111555555555666666666666666888777777888999999666444555666666555333333444666:::===@@@CCCDDDFFFIIIKKKGGGKKKQQQUUUVVVUUUUUUUUUWWWYYY[[[\\\\\\]]]```bbb```bbbdddgggiiijjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjnnnqqqsssvvv~~~wwwggg\\\TTTIIIDDDCCCCCCAAA>>><<<<<<>>>BBBCCCJJJ___tttsssaaaUUUKKKBBB???<<<;;;:::999888888777888<<<777444555777999>>>EEE\\\tttyyyqqqlllccc___XXXQQQKKKFFFAAA>>>;;;:::;;;<<<:::@@@SSSggg{{{rrrhhhaaaaaagggccchhhvvvtttgggWWWKKKEEEAAA===:::::::::::::::999999999888777777777777777777777777444555888;;;:::888:::@@@KKK[[[mmm|||rrrbbb^^^YYYXXXUUUKKKGGGCCC===999888999::::::888;;;===>>>DDDWWWttteeeLLLDDDAAA>>><<<;;;<<<<<<<<<;;;999;;;???BBBFFFKKKPPPTTT\\\dddnnn|||ppprrrqqqlllkkkggg\\\^^^___\\\VVVOOOJJJGGGFFFFFFEEEDDDCCCBBBAAAAAAFFFCCC@@@????????????>>>???===:::777444333444444555444111///---+++*********&&&%%%)))+++******,,,...111---%%%&&&...000***+++***###%%%---(((!!!&&&((((((((((((((((((((((((++++++,,,...222333333222...//////---,,,+++---...---------------------------+++)))***,,,.........,,,+++)))((('''''''''(((((()))++++++++++++---......//////000111222222333111222333555777888999999;;;999777666777777666555333444666777777777666555777;;;???CCCEEEGGGJJJLLLSSSSSSRRRRRRRRRSSSSSSTTTXXXXXXXXXXXXYYY[[[\\\\\\ddddddeeehhhjjjjjjhhheeeggghhhiiijjjkkkkkklllkkklllqqqtttttttttzzzwwwkkk^^^RRRMMMJJJFFFCCCCCCAAA>>>@@@EEEGGGHHHPPP[[[vvvsssaaaUUULLLDDD>>>;;;;;;;;;:::::::::999999===999666777777888???GGGUUUnnn~~~uuunnndddZZZQQQIIIAAA===>>>:::888999;;;@@@LLLXXXsssyyysssnnnlllooouuullluuunnnYYYLLLGGG???>>>???:::;;;:::999999;;;;;;:::999999888888888888888999999<<<:::888777888;;;???AAAIIISSScccvvv~~~xxxbbb^^^\\\ZZZVVVLLLGGGCCC???<<<;;;:::999888:::<<<999<<>>???AAABBBDDDHHHMMMQQQ\\\```gggtttmmmooonnnjjjhhhccc]]]aaadddccc]]]TTTLLLGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCAAA>>>============<<<>>><<<999666444333333333333222000...,,,***)))))))))&&&&&&((()))''')))---(((---222333000...+++((((((***&&&$$$&&&%%%%%%+++&&&&&&''''''((()))******+++++++++...111333222111000111222111///......///......---------------------+++))))))+++---------+++***)))(((''''''((()))(((***+++,,,++++++---...000000000111111111111111222333555666888999999:::;;;999777666777777666555444444666777777777666555777;;;???BBBDDDFFFHHHJJJLLLLLLLLLMMMNNNPPPQQQRRRTTTUUUUUUWWWXXXZZZ\\\\\\bbbbbbdddgggiiijjjhhhfffggghhhiiikkklllmmmmmmmmmllloooqqqrrrsssyyyrrrdddVVVPPPLLLGGGDDDCCCAAA>>>???CCCDDDEEELLLTTT```jjjyyyvvvfffXXXOOOHHHAAA<<<::::::999999888777777666;;;888666666777888>>>FFFPPPhhh}}}vvvkkk___VVVMMMFFF@@@>>>:::888999:::???KKKVVVqqq|||wwwuuuuuuxxx}}}yyyfffSSSJJJHHHAAA@@@@@@:::<<<:::999:::;;;<<<;;;:::999999888888888888999999:::999777777888:::===???FFFPPP```ssshhhccc___\\\XXXOOOGGGCCC???<<<;;;:::999888:::<<<999;;;GGGTTTqqqbbbJJJBBB???===;;;:::;;;<<<<<<;;;===>>>@@@BBBDDDHHHMMMQQQ[[[^^^eeerrr~~~kkknnnnnnlllhhh```___eeekkklllfff[[[OOOHHHIIIIIIHHHGGGFFFEEEEEEDDDBBB@@@>>>===>>>>>>===<<<===;;;888666444333222222222111///---+++)))(((((()))((((((***(((''',,,333;;;AAAFFFCCC888///---///)))---...)))%%%$$$%%%'''$$$%%%&&&''')))***+++,,,+++***+++...111222222111111222444333111///////////////......---------,,,---+++))))))***,,,,,,++++++***)))((('''((()))***)))+++---------,,,---///222222222111111111000000444555666888999:::::::::;;;999777666777777777555444555555666777666666666999<<<@@@CCCDDDFFFGGGIIIFFFGGGHHHJJJLLLNNNQQQRRRQQQRRRSSSUUUWWWYYY[[[\\\^^^___aaaeeeiiijjjiiihhhggghhhiiikkkmmmnnnoooooonnnooopppqqquuu{{{ppp```WWWQQQKKKGGGGGGDDDBBBAAACCCCCCCCCHHHMMMPPPVVV```jjjooopppnnnlllhhhaaaVVVNNNIIIDDD???;;;<<<;;;:::999888777666555999666444555666777===DDDMMMbbb~~~~~~qqqeee[[[RRRIIICCC===:::888999:::===HHHSSSkkk}}}{{{```NNNHHHHHHCCCBBBBBB;;;===;;;:::;;;<<<===<<<;;;999999888888888888999999888777888888999:::<<<===CCCLLL[[[nnnllleee___[[[WWWNNNFFFCCC>>><<<;;;:::999888888;;;888;;;FFFUUUtttcccJJJCCC@@@===;;;;;;<<<======<<<<<<===???AAADDDHHHNNNRRRYYY\\\cccnnn|||~~~mmmqqqsssrrrmmmbbbaaahhhqqqtttnnn```RRRIIIJJJIIIHHHGGGFFFEEEEEEDDDDDDBBB@@@@@@@@@@@@???>>>;;;:::888666444333222222222111///---+++***))))))))))))+++,,,******111;;;jjj}}}eeeQQQ???222((())),,,+++'''(((((( %%%&&&'''((()))***++++++++++++,,,...111333333222000222444444222000///...000000//////...---,,,,,,,,,***((((((***++++++++++++***)))(((((()))******+++---///000/////////000111111222222222222222222666777888999:::::::::::::::888777666777888777666444555555666666666666666:::===AAADDDEEEFFFHHHIIIGGGGGGHHHJJJMMMOOOQQQSSSRRRSSSTTTVVVWWWYYYYYYZZZ[[[\\\___dddhhhkkkjjjiiifffhhhjjjlllnnnoooppppppppppppqqqsssxxx~~~mmmbbbZZZSSSNNNMMMIIIHHHGGGFFFFFFFFFHHHJJJKKKNNNSSSWWWZZZZZZYYYXXXUUUQQQLLLHHHFFFCCC???<<>>;;;999:::999<<>>>>>===<<<<<<===>>>===<<<::::::999888888888999999777888999:::;;;<<<<<<<<<@@@IIIWWWiii|||lllddd\\\WWWSSSKKKEEEBBB>>>;;;::::::999888777;;;888:::FFFVVVwwwgggNNNEEE@@@>>><<<;;;<<<=========;;;<<>>{{{yyyUUU===***$$$&&&$$$***---!!!((((((((())))))))))))))),,,,,,---///222444444333111333666666444222111111222222111000...---,,,,,,,,,***((((((***+++++++++++++++)))(((((()))******+++...111222222222222333///000111222333444555666888888999::::::;;;:::::::::888666666777888777666555555555555666666666777<<>><<<@@@???>>><<<:::888777666555333222444555666;;;BBBPPP___rrrvvvhhh___VVVLLLDDD???<<<;;;;;;::::::BBBKKK]]]rrr|||dddRRRJJJIIIEEEFFFHHHCCC???>>>======??????>>>===;;;::::::999888888999999888999;;;<<<===>>>======@@@GGGTTTdddxxxiiibbbZZZUUUQQQIIIDDDAAA===;;;::::::999888666:::999;;;FFFUUUwwwoooRRRFFFBBB@@@===<<<===>>>===<<<:::<<<>>>@@@CCCGGGLLLPPPVVVZZZaaaiiittt}}}ttt}}}zzzgggcccjjjqqqssslll___RRRJJJGGGGGGFFFEEEDDDCCCCCCBBB@@@???>>>?????????===;;;:::999888777555444333222222111///---,,,++++++***$$$###%%%))))))***000888PPPsssDDD,,,)))"""'''---###)))))))))))))))))))))))),,,+++,,,///222444333222222444666777666555555666444333222000///---,,,,,,+++)))((((((***,,,---------,,,***)))(((((())))))))),,,000222333333333444//////111222444666777777999999:::::::::::::::999999888666666777888888777666555555555555666777777;;;>>>BBBEEEFFFHHHJJJKKKJJJJJJJJJJJJKKKLLLNNNNNNWWWXXXYYYZZZZZZYYYXXXWWWXXXZZZ]]]ccciiilllmmmlllggghhhiiikkkmmmnnnoooooojjjmmmppprrrtttxxx}}}wwwoooeee^^^[[[XXXYYYXXXVVVXXXZZZYYYUUURRRPPPMMMIIIFFFEEEDDDEEEBBBBBBCCCCCCBBB@@@>>>===>>>>>><<<:::999777666555444222222555666666<<>>===<<<::::::@@@HHHYYYmmmgggTTTLLLKKKGGGHHHKKKEEE@@@???>>>???@@@AAA@@@>>><<<;;;:::999999888999999999:::;;;===>>>>>>>>>>>>???EEEPPP```sssyyygggbbb[[[VVVRRRJJJDDDAAA===:::::::::999999555;;;:::<<>>@@@BBBEEEJJJNNNTTTYYY___gggqqqzzzllldddiiimmmmmmfff[[[PPPJJJGGGGGGFFFEEEDDDCCCCCCBBB???>>>>>>???@@@@@@===;;;::::::999888777555444333000///...,,,+++*********&&&$$$$$$((())))))+++000,,,AAA]]]vvvQQQ111111$$$"""***$$$((((((((()))*********+++*********---000222111000///111333333333333555777555444333111///---,,,++++++)))((())),,,.../////////---+++)))((((((((((((%%%)))---111222222222333000111222333444555666777999999:::::::::999999888999777666666777888888777666555555444555666777888888;;;@@@CCCEEEGGGIIIKKKJJJJJJJJJKKKLLLMMMNNNOOOUUUWWWXXXZZZZZZZZZYYYXXXXXXZZZ^^^dddiiimmmnnnmmmggghhhiiikkklllmmmmmmmmmggglllqqqsssrrrtttzzz}}}ssskkkhhhdddggggggeeehhhmmmkkkeee```\\\UUUNNNIIIEEECCCCCC@@@AAACCCDDDCCCBBBAAAAAA>>>===<<<;;;999888666666444222222555666777<<>>>>>;;;:::???FFFSSSfff}}}{{{dddSSSMMMNNNJJJKKKLLLFFFAAA@@@???@@@AAABBBAAA???<<<<<<;;;:::999999999999999::::::;;;<<<===>>>???>>>CCCMMM[[[mmm~~~qqqbbb```[[[VVVSSSKKKCCC@@@<<<:::::::::999999444;;;;;;===EEERRRrrriiiRRRFFFDDD@@@>>>======;;;:::<<<===??????AAADDDIIILLLRRRVVV]]]dddnnn|||rrreeehhhjjjhhhaaaXXXOOOJJJHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@AAABBBBBB@@@===:::::::::999888666555444///...---+++***)))))))))+++'''&&&)))+++***)))+++000+++111CCCRRRWWWaaammm@@@'''111&&&!!!***'''&&&'''''')))***+++,,,---(((((()))+++...000000///+++---.........000222555555555333111///...,,,+++***)))((())),,,///111111000...,,,***((('''''''''"""&&&+++///000111111222333333333444444555555555999999:::::::::999888888999777666666888999888777666555555444444666777888555999===AAACCCEEEHHHJJJKKKKKKKKKLLLNNNOOOQQQRRRSSSTTTWWWYYYZZZZZZZZZYYYYYYZZZ^^^dddjjjmmmnnnmmmggghhhiiijjjkkklllllllllgggmmmtttuuussstttzzzvvvsssooossssssrrrvvv|||zzzssshhhcccZZZQQQIIIDDDAAA@@@AAACCCEEEFFFFFFEEEEEEFFF??????>>>===;;;:::999999444222333666777777<<>>EEEMMM___vvvxxxkkk___PPPMMMPPPMMMMMMMMMEEEBBBAAA@@@@@@BBBBBBAAA@@@===<<<;;;:::999999999999999999999:::;;;<<<===>>>===AAAKKKXXXjjj}}}jjj^^^^^^YYYUUURRRKKKCCC@@@<<<:::::::::999999444;;;<<<>>>EEEPPPpppuuu\\\HHHEEEAAA???===<<<;;;999===>>>??????@@@CCCHHHKKKPPPUUU\\\bbblllzzzyyyiiifffdddccc\\\QQQJJJHHHJJJHHHGGGGGGGGGGGGFFFDDDBBBAAA@@@@@@@@@???===;;;???<<<999888777777555333111000...,,,***))))))((('''''''''''''''((()))***,,,,,,+++,,,...222666999444000***(((''''''%%%"""%%%&&&(((*********)))))))))***,,,.../////////...........................000000000000///...---,,,''')))+++---............222000...+++)))(((''''''************+++---000111222222333444555777777888999999:::;;;;;;;;;:::::::::888666555555666888:::777777666666666666777777999;;;===@@@BBBDDDEEEEEEIIIJJJKKKLLLNNNPPPQQQRRRTTTUUUXXXZZZ\\\]]]]]]]]]\\\]]]___dddiiikkklllkkkiiihhhggggggiiikkkkkkjjjnnnrrrvvvvvvsssssswww{{{}}}tttlll___SSSKKKGGGDDDCCCEEEFFFGGGHHHIIIHHHGGGFFFGGGCCC>>>;;;:::999888777999444222555777999???EEEQQQbbbwwwqqqaaaYYYUUUPPPLLLJJJEEECCC???<<<;;;<<>>???CCCJJJSSSccczzzwwwiii]]]ZZZZZZVVVOOOKKKEEEAAA===:::999999888888;;;===;;;>>>EEENNNlll]]]KKK???>>>BBB>>>>>>@@@;;;:::;;;<<<<<<===AAAFFFJJJMMMSSSZZZaaaiiiuuu~~~jjjgggeeeccc\\\QQQKKKJJJIIIGGGFFFFFFGGGFFFEEECCCCCCBBBAAAAAAAAA@@@>>><<<===;;;888777666555444222111000...,,,***))))))(((((((((''''''((())))))***+++***((('''(((***,,,...///,,,(((&&&&&&'''&&&$$$%%%&&&((()))******)))))))))***,,,---....................................///000000000///...------+++,,,---///000111222222222000...+++)))((('''''')))))))))***+++---///000111222333444555666777888999999:::999999888777777888777666555555666777888666666555555555555666666;;;<<<>>>AAADDDFFFHHHIIIJJJKKKLLLNNNOOOQQQRRRSSSTTTUUUWWWYYY[[[\\\\\\\\\\\\\\\^^^bbbgggjjjkkkjjjhhhgggfffhhhkkkmmmmmmmmmmmmqqqtttuuussstttwww{{{zzznnnggg[[[QQQJJJEEEBBBAAADDDFFFJJJLLLMMMKKKHHHGGGGGGDDD@@@===;;;:::999777999555444666888:::@@@GGGUUUfffyyy~~~nnn^^^WWWTTTOOOKKKJJJGGGDDD@@@<<<::::::<<<>>>DDDNNN___ssszzztttmmmiiigggddd^^^ZZZSSSQQQOOOMMMLLLMMMMMMMMMIIIHHHHHHJJJLLLLLLKKKIIIBBB???<<<:::;;;=========;;;;;;;;;;;;<<<<<<======<<<@@@FFFOOO^^^sssrrrfff\\\ZZZZZZUUUNNNJJJDDD@@@;;;888888888777777999;;;999===DDDMMMjjjhhhOOOBBB@@@BBB======>>>999:::;;;<<<<<<===@@@EEEIIIKKKPPPWWW]]]dddqqqkkkhhhfffccc[[[QQQLLLLLLHHHGGGEEEEEEFFFFFFDDDCCCDDDBBBAAAAAABBBAAA???===<<<:::777555555555333111111000...,,,***))))))(((((((((((('''(((((()))***((('''%%%$$$$$$%%%&&&(((***(((%%%%%%&&&''''''&&&&&&&&&''')))))))))))))))***+++,,,---......------...........................///000000000///......------...///000222444444222000...+++)))(((((((((((((((((()))+++,,,...///111111222444555666777888999999999888777666555444555555555555555555555555555555444444444444555555666888:::===AAADDDFFFGGGKKKLLLMMMOOOPPPRRRSSSTTTSSSUUUVVVXXXZZZ[[[\\\\\\]]]]]]^^^aaaeeeiiijjjjjjfffffffffiiimmmooopppppplllooorrrsssrrrtttxxx{{{|||uuunnneee```WWWOOOJJJFFFDDDBBBCCCGGGKKKOOOPPPNNNJJJHHHIIIFFFBBB???===<<<:::999999666555888999;;;BBBJJJ\\\lll~~~zzzkkk[[[TTTRRRNNNKKKJJJHHHEEE@@@<<<:::999:::;;;@@@HHHVVVgggxxx{{{qqqlllgggccc___\\\\\\YYYUUUQQQPPPOOOLLLJJJJJJKKKNNNOOOQQQOOOOOOSSSWWWWWWRRRLLLDDDAAA===;;;<<<===>>>===;;;;;;<<<<<<=========<<<<<>><<<;;;999777555555555333222111000...,,,***))))))(((((('''''''''''''''((((((&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%&&&'''''''''&&&&&&'''(((((()))))))))++++++,,,,,,------------........................---...000111111000///...+++++++++,,,---000222444222111...,,,)))(((((((((''''''((()))+++,,,---...000111222333555666888888999999999888888777555555555666666777777666666555666555555444444555555666333555777:::>>>BBBEEEGGGKKKLLLMMMOOOPPPRRRSSSTTTTTTUUUVVVXXXYYY[[[\\\\\\___^^^___bbbfffiiijjjjjjgggggghhhjjjnnnpppppppppkkkmmmooopppqqqssswww{{{yyyzzzqqqgggaaa\\\XXXRRRNNNLLLJJJHHHFFFEEEHHHKKKNNNOOONNNLLLJJJJJJGGGDDDAAA@@@>>><<<:::999777777999:::<<>>>>>>>>===<<>>:::777777777777777555777666;;;CCCIIIbbbwwwYYYHHHAAAAAA<<<===>>>999:::;;;<<<<<<===???BBBEEEGGGKKKOOOSSSYYYfffvvv~~~gggfffeeebbbXXXMMMIIIKKKKKKIIIHHHHHHHHHHHHGGGEEEAAA@@@?????????>>><<<:::<<<:::777666666666555333111000...,,,***))))))(((''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))((((((((('''&&&&&&&&&'''&&&&&&&&&'''(((((())))))++++++++++++,,,------...////////////////////////---...000222222111///...*********+++---///222333333111///,,,***)))((((((&&&'''(((***+++,,,------///000111333555666888888888888999::::::999999888666777777888888777777666777666666666666666666777666777999===AAAEEEIIIKKKJJJKKKLLLNNNOOOQQQRRRSSSUUUUUUVVVXXXYYY[[[\\\]]]aaaaaaaaadddhhhjjjkkkjjjiiiiiiiiilllnnnpppooonnnkkklllmmmnnnpppsssvvvyyyxxx~~~rrriiiaaa\\\RRRPPPMMMKKKKKKLLLKKKJJJIIIJJJKKKLLLLLLMMMMMMMMMKKKHHHEEECCCBBB@@@===;;;888777999;;;;;;===FFFPPPeeeuuuyyyjjjZZZTTTRRRNNNKKKJJJFFFDDDAAA>>>===<<<===>>>>>>AAAIIIUUUddduuusssfff^^^ZZZXXX[[[[[[[[[[[[[[[YYYWWWTTTNNNMMMJJJGGGFFFJJJQQQWWW^^^]]]^^^dddjjjkkkccc\\\LLLHHHBBB>>><<<<<<<<<<<<;;;<<>><<>>@@@;;;999;;;<<<<<<<<<>>>AAACCCFFFIIIMMMPPPVVVbbbrrr~~~{{{dddeeefffcccXXXLLLGGGIIIKKKJJJHHHHHHIIIIIIGGGFFFAAA???>>>>>>???>>>;;;999<<<999777666777666555444111000...,,,***))))))(((((('''&&&&&&%%%&&&&&&&&&))))))'''&&&%%%$$$$$$$$$'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&'''((()))***************+++---...///////////////////////////...///111333333111///---++++++,,,---///222444555333111///,,,***)))))))))&&&''')))+++,,,---------...///111222444666888888999999:::;;;;;;;;;;;;;;;888888888888888888888888777777666666666666777777666777999;;;???DDDHHHJJJJJJKKKLLLNNNOOOQQQRRRSSSVVVVVVWWWXXXZZZ\\\^^^___aaabbbcccfffiiikkkjjjiiihhhhhhjjjllloooooonnnmmmkkkkkkkkklllnnnrrruuuwwwxxx~~~qqqfff___ZZZOOOLLLJJJIIIJJJKKKLLLKKKMMMLLLLLLKKKLLLLLLNNNNNNKKKIIIFFFDDDCCCAAA>>>;;;777777999;;;;;;===GGGRRRgggyyy{{{lll\\\UUURRRNNNJJJHHHEEECCCAAA>>>===<<<======<<<===BBBLLL\\\ppp}}}qqqdddZZZUUUTTTUUU\\\]]]______^^^[[[XXXUUUNNNMMMIIIEEEDDDHHHRRRYYYbbbaaabbbhhhmmmoookkkfffSSSNNNGGGAAA???>>>======<<<>>>AAACCCDDDBBB???===@@@>>>AAAHHHOOOYYYoootttccc]]]ZZZ\\\ZZZSSSKKKHHHBBB>>>:::888888999999888777888666;;;BBBFFFYYYyyy```KKK@@@???<<>><<<::::::888666555666666444333111000...,,,***))))))((())))))((('''''''''''''''''''''&&&%%%$$$#########$$$&&&((('''%%%###$$$&&&&&&&&&%%%%%%&&&''')))***((((((((()))+++---///111///////////////////////////000222444333111...,,,***+++---000222333444555333222///,,,***)))))))))'''(((***,,,---............///000222444666888888:::;;;;;;;;;;;;::::::999888777666555555666777888666666666555555666666666666666777999===AAAFFFHHHKKKLLLMMMOOOPPPRRRSSSTTTWWWWWWXXXYYYZZZ]]]___``````aaadddgggjjjkkkhhhfffffffffhhhkkkooopppooommmmmmkkkjjjjjjmmmpppsssuuuxxx}}}{{{nnnccc]]]TTTQQQMMMKKKKKKLLLMMMMMMOOOOOOOOOOOONNNNNNMMMMMMKKKIIIFFFEEECCCAAA>>>;;;666777999;;;;;;===GGGSSSiii}}}}}}mmm]]]UUUQQQLLLGGGEEEEEECCC@@@===;;;:::999999;;;;;;>>>HHHYYYnnnzzzqqqkkkbbbZZZUUUVVVYYY[[[___aaacccbbb```[[[WWWUUUMMMLLLHHHCCCAAAFFFPPPYYYddddddeeeiiimmmppppppooo[[[UUUMMMFFFBBB@@@???>>>===???CCCFFFFFFDDDAAA>>>???<<>>@@@:::999:::<<<<<<<<<<<<>>>@@@@@@DDDIIIMMMRRR\\\jjjtttrrryyyqqqbbbeeejjjhhh\\\NNNHHHIIIJJJHHHGGGGGGGGGGGGFFFDDDBBBAAA@@@@@@@@@???===;;;999777555444444444333222111000...,,,+++))))))(((++++++***)))))))))))))))$$$$$$%%%%%%&&&&&&''''''!!!###&&&&&&$$$###$$$&&&&&&&&&%%%%%%&&&''')))***''''''((()))+++...000222000000000000000000000000///111333444333000---+++(((***---000222333333333333222///---+++)))))))))''')))+++---...//////...---...000222444666888999<<<<<<<<<;;;:::999888777888777555444444555777888555555555444444555555555::::::;;;===@@@DDDIIIKKKLLLMMMNNNPPPRRRSSSTTTUUUXXXXXXXXXYYY[[[]]]```aaa^^^```ccchhhjjjjjjgggccccccdddfffkkkoooqqqpppooommmkkkiiijjjlllppprrrssswww|||{{{nnnfff\\\XXXRRROOONNNOOOOOOOOOOOOPPPRRRSSSRRRPPPMMMLLLKKKIIIGGGEEEDDDAAA>>>;;;555666999;;;;;;===GGGSSSjjj~~~nnn]]]TTTPPPJJJEEECCCEEECCC@@@<<<999777555555<<<<<<>>>GGGYYYpppvvvjjjccc___YYYVVVVVV[[[aaafffaaadddfffeeeaaa\\\WWWUUULLLKKKGGGAAA>>>CCCOOOXXXdddeeefffiiilllpppsssuuuaaa[[[QQQIIIEEEBBBAAA@@@===@@@DDDGGGHHHEEEBBB???@@@<<>>BBBHHHLLLQQQZZZgggqqqqqqrrr~~~mmmdddgggkkkiii]]]OOOIIIKKKJJJHHHGGGGGGGGGFFFDDDBBB???===;;;;;;;;;:::999777666555555555555444444444222000---***(((((((((((()))***+++,,,,,,***((('''''''''((((((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&((()))+++***((('''(((+++...//////000111111111111000000//////000111222111000...,,,------------///111333555333222000---,,,+++++++++))))))***+++,,,------...000000000111333666999<<<:::::::::::::::999888777666666666666666777888888999888777555555555666777666777999:::<<>>;;;777777:::<<<===@@@JJJVVVllluuufffVVVPPPOOOKKKEEEAAABBBAAA@@@???<<<:::777666999999???KKKZZZooozzzjjjdddYYYXXXVVVVVVXXX\\\```ccchhhffffffffffffaaaZZZTTTKKKFFFBBBAAAAAADDDOOOZZZgggiiihhheeeffflllooonnnjjjeee\\\RRRJJJEEEDDDCCCAAAAAACCCFFFIIIGGGBBB>>>???>>>@@@BBBFFFQQQdddvvvppp___]]]ZZZWWWTTTPPPJJJGGG===<<<:::888666666666666777777888:::;;;@@@OOO]]]YYYCCCCCC===666999===;;;;;;:::999:::;;;<<<===BBBBBBFFFLLLPPPUUU```jjjooottt|||iiibbbgggmmmkkk___PPPJJJLLLHHHGGGFFFFFFFFFEEECCCAAA@@@>>><<<<<<<<<<<<:::888999888777555444222111000111///---***)))((())))))$$$%%%&&&'''&&&%%%###"""%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))******((('''(((+++...//////333333333222000...---,,,///000111222222000...---------------///111333444333222000...,,,+++++++++))))))***+++,,,------...111111111222555777:::;;;::::::;;;;;;:::999999888555555444444555555666777999888777666555555666777666777999:::<<>>===;;;999888888888>>>JJJ[[[rrrrrrbbb\\\WWWXXXYYY[[[]]]^^^```aaaffffffhhhjjjiiiddd[[[SSSKKKFFFCCCBBBAAADDDMMMWWWcccggggggcccaaadddeeedddiiiddd]]]TTTMMMGGGCCCBBBAAABBBCCCFFFHHHGGGBBB>>>???>>>???BBBFFFPPPcccuuusssaaa^^^[[[WWWSSSMMMGGGCCC===<<<:::888666666666666777666888999:::???MMM[[[aaaGGGEEE???999:::;;;;;;;;;:::999:::;;;<<<===@@@AAADDDJJJOOOSSS^^^hhhmmmwwwzzzfff```gggpppoooaaaPPPJJJMMMGGGFFFEEEEEEEEEDDDBBB@@@AAA???============;;;:::999888777555444222111000000///---+++***)))******&&&'''((((((((('''%%%$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))******((('''(((+++---......222222222111000...---,,,000111222333333222000///...------...///111333444333222000...,,,+++++++++))))))***+++,,,------...000111333444666888:::::::::::::::;;;::::::999888444333333333333444555555888777777666666666666777666777999:::<<>><<<:::888888999:::>>>IIIVVVoooyyynnn___VVVMMMJJJHHHEEEDDDEEE@@@??????>>>===<<<;;;;;;===<<<@@@LLL^^^uuu}}}lll___YYYXXXZZZ]]]```aaa```___]]]dddfffjjjooopppjjj___VVVMMMHHHDDDCCCBBBCCCJJJSSS]]]dddgggbbb\\\ZZZZZZYYYcccaaa\\\VVVOOOIIICCC@@@AAABBBCCCEEEGGGEEEBBB???>>>>>>???BBBEEENNNaaassswwwccc```[[[WWWRRRKKKEEE@@@<<<;;;999777666555666666666555666888999>>>JJJWWWwwwjjjMMMHHHBBB<<<;;;999;;;:::999999999:::<<<===>>>???CCCIIIMMMQQQZZZdddnnn{{{zzzfff```iiirrrpppaaaOOOHHHKKKGGGFFFEEEEEEFFFEEECCCAAA@@@>>>============<<<:::555555555444444444333333///...---+++*********+++)))******+++***)))((((((&&&&&&''''''''''''''''''(((((((((''''''&&&&&&%%%&&&%%%%%%%%%&&&(((***+++***((('''(((***---............///000111111000000000111333444444333111000......---...///111222444333222111///---,,,+++***))))))***+++,,,------...///000222555666888888888888999999999999999888888444444333333333444444555777777777666666666666777666888999:::<<<@@@DDDHHHKKKLLLOOOQQQSSSUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZ\\\^^^aaaccccccdddeeegggfffhhhlllooorrrsssssssssppppppoooooooooqqqtttwwwxxx|||}}}uuuuuuvvviii]]]XXXVVVWWWZZZ___cccbbb```___]]]YYYTTTPPPLLLMMMLLLKKKGGGCCC>>><<<;;;999888888888<<>>============FFFCCCFFFQQQbbbyyy|||yyyrrrhhhbbbaaa]]]___aaabbbbbb```^^^\\\aaaeeemmmtttwwwrrrhhh___RRRLLLGGGEEEDDDCCCGGGNNNUUU___fffbbbZZZUUUTTTRRRYYYYYYXXXUUUPPPIIIDDD@@@@@@AAABBBDDDDDDCCCAAA@@@>>>>>>???AAADDDMMM___pppyyydddaaa\\\WWWRRRKKKEEE@@@<<<:::999777666555666666666444555777999<<>><<<777;;;:::999999999:::;;;<<<===>>>BBBHHHKKKOOOXXXaaaqqq~~~kkkdddjjjqqqnnn^^^LLLEEEHHHHHHGGGFFFFFFGGGGGGEEECCC???===<<<<<<======;;;:::555444444444444333333333///...---,,,+++++++++***&&&''''''&&&&&&&&&%%%%%%))))))((('''&&&%%%%%%%%%(((((((((''''''&&&&&&%%%''''''&&&&&&((()))+++,,,***((('''(((***,,,------,,,---...000000111111111000111333444444333222111............///000222333333222111000...,,,+++***))))))***+++,,,------......///111333555666666666777777888888888888777777666666555555555555555666666666666777777777777666777888:::;;;===@@@EEEHHHJJJKKKNNNQQQSSSTTTTTTTTTXXXXXXYYYYYYZZZZZZ[[[[[[^^^```bbbcccccccccdddeeeeeegggjjjmmmpppqqqrrrrrrqqqrrrsssrrrqqqrrrvvvyyyyyy{{{zzzqqqhhhggguuuxxxlll```ZZZYYYYYY[[[___eeedddbbb```]]]YYYTTTPPPMMMOOOQQQQQQMMMGGG@@@;;;;;;999888888777;;;GGGTTTlll|||nnn___WWWOOOLLLIIIEEEEEEHHHAAAAAA???>>>======>>>>>>EEEBBBEEERRReee}}}uuuoooiiigggdddaaabbbfffeeeeeedddcccbbbaaa``````cccgggoooyyy~~~|||tttmmm]]]UUUMMMIIIFFFCCCEEEIIINNNZZZcccaaa[[[VVVTTTRRROOOPPPQQQPPPMMMIIIDDDAAA???@@@AAAAAAAAA@@@@@@@@@======???AAACCCKKK\\\lllxxxdddaaa\\\XXXRRRLLLFFFAAA;;;:::888666555555666666666444444777888;;;CCCLLLhhhyyyUUUIIIBBB???===777::::::999888999:::;;;<<<======BBBHHHKKKNNNVVV___uuurrrgggiiilllhhh[[[KKKEEEFFFHHHGGGFFFGGGHHHGGGEEEDDD>>>===;;;<<<======;;;:::888777666444333111000/////////...---,,,+++***)))&&&&&&%%%%%%%%%$$$$$$$$$+++***((('''%%%$$$$$$$$$'''''''''&&&&&&&&&&&&&&&''''''&&&&&&''')))+++,,,***(((''''''***,,,,,,,,,//////000000000///......000111333444444333222111///.........///000222333333222222111///---+++***))))))***+++,,,------...//////000222333444555666666777888888888888888888888888777666666666666777555666666777777777777666777888:::;;;===@@@EEEIIIJJJKKKNNNPPPSSSTTTTTTTTTYYYYYYZZZZZZZZZ[[[[[[[[[___aaacccdddccccccdddeeeeeefffiiilllnnnoooppppppqqqsssuuutttrrrrrrvvvyyyyyy{{{zzzmmmeee^^^\\\iiizzz{{{pppeee```___^^^___bbbhhhfffdddbbb___[[[UUUQQQOOOQQQSSSTTTPPPIIIAAA<<<;;;999888888777:::EEEQQQhhhvvvfff[[[PPPLLLIIIFFFEEEGGGEEECCCAAA???===============;;;AAAQQQhhhwwwggg```ZZZYYYYYYZZZ```fffkkkjjjhhhgggfffggghhhiiiiiilllsss{{{|||kkk```UUUNNNIIIDDDDDDFFFHHHTTT^^^___\\\YYYUUURRRIIIJJJJJJJJJIIIFFFCCCAAA===>>>??????======>>>???======>>>@@@BBBIIIYYYiiixxxccc```\\\WWWRRRKKKEEE@@@:::999777666555555666666777444444777999;;;AAAHHH```^^^MMMBBB???>>>888:::999888888888999;;;<<<<<<===AAAGGGJJJLLLTTT\\\vvvyyyhhhfffdddaaaWWWLLLFFFGGGGGGFFFEEEFFFGGGGGGEEECCC???>>><<<===>>>>>>===;;;777777666444222111//////000000///...,,,+++)))(((((((((''''''&&&&&&&&&'''***)))(((&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))******((('''''')))+++,,,+++......///////////////...///000222333444333222111//////......///000111222333333222111000---+++***))))))***+++,,,------...111111111111222444666888888888999:::::::::::::::999888777777666666666777444555666777888888777666777999:::;;;===AAAEEEIIIKKKLLLOOORRRTTTUUUUUUUUUYYYYYYYYYYYYZZZZZZZZZZZZ]]]___bbbcccddddddfffgggfffgggiiikkkmmmnnnoooooopppsssuuutttqqqqqqtttxxxzzzzzzzzzmmmbbb___]]]___lll{{{uuulllhhhgggeeeeeegggllljjjhhhfffccc^^^YYYUUURRRSSSSSSQQQNNNHHHBBB???:::888888999888:::DDDOOO___yyy~~~pppaaaSSSNNNMMMLLLJJJJJJHHHFFFCCC???===;;;;;;;;;999999@@@SSSmmmqqqeeeXXXSSSQQQTTTWWW[[[aaaiiilllllllllmmmnnnppprrrtttttttttwww}}}xxxkkk\\\RRRKKKEEECCCEEEDDDNNNXXX[[[[[[YYYUUUOOOJJJIIIHHHFFFDDDCCCBBBAAA;;;======<<<::::::<<>>@@@AAAGGGWWWggg|||xxxddd```[[[UUUOOOHHH@@@;;;:::999777666555555666666888555555888999;;;???EEEVVV~~~iiiSSSDDD@@@@@@;;;:::999888888888999;;;;;;:::;;;???EEEHHHJJJQQQYYYwww|||gggbbb^^^[[[UUULLLHHHIIIEEEDDDDDDEEEFFFFFFDDDBBB@@@???>>>>>>??????>>>===444444444333333333222222111111000///---***)))'''''''''&&&%%%%%%%%%%%%&&&)))(((&&&&&&%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$&&&((()))***)))'''''')))+++++++++***+++---...000111222222...///111333333333111000//////......///000111222222333333222000...+++***))))))***+++,,,------...333222111111222555777999999:::;;;;;;<<<<<<<<<<<<888888777666666666666666444555666888888888777666888999:::<<<===AAAFFFIIILLLNNNPPPSSSUUUVVVVVVVVVXXXXXXXXXYYYYYYYYYYYYYYY[[[^^^aaacccdddfffhhhjjjggghhhjjjlllmmmnnnoooooonnnrrrtttssspppooossswwwzzzzzz~~~rrrfff]]]___ccciiiwwwzzzqqqnnnmmmkkkjjjlllooommmkkkiiifffbbb]]]YYYUUUTTTQQQNNNJJJFFFCCCAAA999888999:::888:::CCCMMMVVVpppxxxgggWWWQQQRRRRRRPPPOOOJJJHHHDDD@@@<<<;;;::::::======EEEXXXqqqvvvcccVVVNNNKKKMMMTTT[[[```gggooojjjlllooorrruuuxxxzzz{{{|||zzzzzz~~~rrraaaUUULLLEEECCCDDDBBBKKKSSSWWWYYYYYYSSSLLLLLLJJJGGGDDDBBBAAA@@@@@@:::<<<<<<;;;888888;;;>>>===<<<>>>@@@AAAGGGVVVeee{{{zzzdddaaa[[[TTTMMMDDD<<<777999888777666555555666666888555555888:::;;;???DDDPPPwwwqqqYYYFFFAAAAAA===:::999888888888999:::;;;888999>>>CCCFFFHHHNNNVVV~~~fffbbb___\\\TTTJJJFFFHHHDDDEEEFFFFFFEEECCC@@@??????>>><<<<<<======;;;:::666444222111222222111000111...,,,+++******((('''''''''''''''''''''''''''(((((((((((((((((((((((((((%%%###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''(((***+++...............///000111333222111222222222000...000///...------...///000333333333222111///---,,,&&&&&&&&&))),,,.........---...///000222555777888999999:::;;;======;;;999888777777666666666666666666666555555555666666777888999:::;;;===AAAFFFJJJNNNPPPSSSTTTTTTUUUVVVXXXWWWYYY[[[]]]^^^]]]\\\[[[^^^```ccceeefffhhhkkknnnmmmllljjjjjjlllooorrrtttvvvuuutttsssssstttvvvvvvyyy}}}lllgggaaaaaajjjyyy}}}tttpppppprrrtttttttttqqqmmmjjjiiiddd^^^XXXTTTSSSQQQMMMIIIDDD@@@>>>999888777777999<<<@@@BBBPPPeee~~~lllYYYRRRSSSSSSQQQPPPOOOMMMHHHBBB===:::999:::888;;;CCCUUUpppxxxhhhYYYOOOOOOLLLLLLRRRXXX]]]eeemmmooooooooorrrwww|||~~~{{{yyy|||zzzkkk\\\OOOGGGDDDCCCEEEFFFJJJOOOSSSUUUTTTSSSLLLIIIDDD@@@======>>>???<<<<<<<<<<<<:::888555444999:::<<>>;;;<<<;;;:::999888888888888888999:::<<<@@@HHHPPPVVViiifffccc___VVVKKKGGGHHHEEEFFFFFFFFFEEECCCAAA@@@>>>===;;;;;;<<<<<<:::999777555333222333333222111000...,,,+++******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''(((***,,,////////////000000111222000/////////000000///---000///...------...///000000000111111111000...---***))))))+++///111111111......///111333555777888<<<;;;;;;<<<>>>>>><<<;;;999888777777666666777777666666555555555555666666888999:::;;;===AAAFFFJJJMMMOOORRRSSSTTTTTTVVVWWWWWWXXXZZZ\\\]]]]]]]]]\\\^^^```ccceeegggiiilllnnnnnnmmmlllkkklllooorrrtttvvvuuutttsssssstttuuuvvvxxx|||xxxqqqnnnllloooxxx}}}xxxuuuwwwxxxwwwvvvwwwsssmmmjjjgggddd^^^YYYQQQOOOMMMIIIEEEAAA===;;;999888777777888;;;>>>@@@JJJ\\\rrr}}}kkkZZZUUUVVVVVVSSSQQQQQQNNNHHHBBB===:::::::::<<<>>>EEEWWWqqq|||ooobbbVVVNNNOOOLLLLLLRRRXXX]]]eeemmmnnnnnnpppsssxxx{{{~~~|||zzzyyy|||~~~nnn^^^QQQJJJHHHGGGDDDFFFIIIMMMRRRSSSSSSQQQLLLJJJEEEAAA>>>===>>>???<<<======<<<;;;:::888777999:::===???@@@EEESSSaaaxxxtttfff___XXXSSSLLLBBB<<<:::888777666666555555555666666666666666888:::<<<===MMM^^^hhhQQQEEE@@@>>><<<;;;:::999888888888888::::::;;;<<<@@@FFFNNNTTTkkkiiigggbbbXXXLLLGGGIIIFFFGGGGGGGGGFFFDDDBBBAAA>>><<<;;;;;;;;;;;;:::888777666444333444444333222000...,,,***+++***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&(((***---/////////000111222222333///......///000111000...//////............//////---...///000000///......+++******,,,///111222111//////000222444666888999???>>>======>>>???>>><<<::::::999888888888888888666666555555555555666666888999:::;;;===AAAEEEIIILLLNNNQQQRRRSSSSSSUUUWWWUUUWWWYYY[[[]]]^^^^^^^^^^^^aaaccceeegggiiilllnnnpppooommmmmmmmmpppsssuuuvvvuuutttssssssssstttuuuwwwzzz~~~wwwttttttwww}}}}}}}}}|||yyyuuuooogggbbb___[[[VVVRRRLLLJJJGGGDDD@@@<<<999888999888777666777999;;;===EEERRRbbbnnn{{{}}}nnn___\\\]]]\\\YYYWWWTTTPPPIIIBBB===;;;::::::===???FFFVVVpppyyynnnddd\\\UUUQQQQQQMMMMMMQQQWWW\\\dddkkklllnnnrrrvvvyyy{{{||||||zzzzzzzzz{{{}}}uuudddWWWOOOLLLLLLEEEEEEGGGKKKOOOQQQPPPOOONNNKKKGGGBBB@@@?????????>>>>>>>>>===<<<;;;:::::::::;;;===@@@@@@EEESSSbbbzzzsssddd]]]VVVQQQJJJAAA:::999777666555555444555555555666666555666777999;;;<<>>======>>>>>>>>><<<;;;;;;:::999999999999:::777666666555555555555666888999;;;<<<>>>AAAEEEHHHJJJLLLOOOQQQRRRRRRTTTVVVTTTVVVXXXZZZ]]]^^^______^^^aaadddfffgggiiilllnnnrrrpppooonnnoooqqqtttuuuvvvuuutttssssssssstttuuuuuuwwwzzz}}}~~~wwwxxx|||}}}tttlllbbb[[[WWWSSSOOOLLLHHHFFFDDD@@@<<<999777666999888777666666777999:::CCCKKKUUU```lllzzzsssgggeeefffddd```___XXXRRRJJJBBB>>><<<;;;;;;<<<===CCCSSSlllyyytttllleee___[[[YYYXXXUUUPPPNNNQQQUUUYYY```ggglllpppuuuyyy{{{{{{zzzzzzyyy{{{{{{zzzzzz~~~oooaaaWWWPPPMMMFFFFFFGGGJJJMMMOOOOOONNNOOOMMMIIIEEEBBB@@@@@@@@@@@@@@@@@@???>>><<<;;;:::<<<<<<>>>@@@AAAFFFUUUccc}}}sssddd\\\UUUPPPIII@@@:::999666555555444444444555555666666555666777999:::<<>>DDDKKKPPPrrrccceeegggeeeZZZNNNJJJLLLHHHHHHGGGFFFEEEDDDCCCBBB@@@???======>>>>>><<<;;;666444222111222222111000///---+++***++++++***(((''''''''''''''''''''''''(((((((((((((((((((((((((((&&&$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''''')))***+++,,,...///000111111111.........000222333222111...//////////////////...//////000///...,,,+++))))))'''&&&&&&))),,,------///000111222444777999:::>>>===<<<===>>>>>>===<<<<<<;;;;;;:::::::::::::::777777666555555555555555888999;;;===>>>AAADDDGGGHHHKKKNNNOOOPPPQQQSSSUUUTTTUUUWWWYYY\\\^^^___```___aaadddfffgggiiilllooorrrqqqooonnnooorrruuuwwwwwwvvvuuutttsssttttttuuusssuuuxxxzzz}}}yyyqqqeee\\\WWWSSSOOOLLLGGGEEEBBB>>>;;;999777666888777666666666777777888@@@DDDLLLWWWdddtttwwwmmmkkkkkkhhhdddccc]]]UUUKKKBBB>>>===<<<;;;:::<<>>;;;:::======???AAAAAAGGGVVVeeerrrddd\\\TTTOOOIII@@@;;;;;;555555444444444444555666666666555555666888:::;;;AAAKKKeeennnPPPDDDBBB===<<<;;;:::999999999999555777999;;;>>>DDDKKKPPPmmm```cccgggfff[[[NNNJJJMMMHHHGGGFFFEEEDDDCCCCCCBBBAAA???>>>>>>>>>>>>===;;;555333111111222222111000///---+++***++++++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))******)))''''''((()))***+++---///111111111000,,,,,,,,,...000111000.........////////////......000000000000...,,,***)))+++)))''''''***---......//////000222444666888999<<<<<<<<<>>>@@@@@@>>><<<<<<<<<;;;:::::::::::::::888777666555555444555555888:::<<<===>>>@@@DDDFFFFFFIIILLLNNNOOOPPPRRRTTTTTTUUUWWWYYY[[[]]]___```___aaadddfffhhhjjjmmmoooqqqpppooonnnpppsssvvvxxxyyyxxxvvvuuutttuuuuuuvvvuuuvvvwwwzzz}}}~~~uuuhhh^^^XXXSSSNNNKKKGGGEEEAAA>>>;;;999888888777777666666666777888888<<<>>>EEEQQQ```qqq{{{rrrooommmiiifffeeeaaaXXXLLLCCC???===<<<;;;<<<===BBBOOOccczzzyyynnneeeaaa[[[]]]^^^______```ccceeeaaa[[[VVVUUUVVVWWW]]]dddnnntttyyy{{{xxxuuurrrrrrrrrvvvyyyzzzyyy{{{vvvhhh[[[SSSOOOMMMKKKLLLNNNPPPQQQQQQRRRPPPMMMIIIFFFCCCBBBAAAEEEFFFHHHHHHGGGCCC???<<>>DDDJJJOOOiiiaaaeeeiiiggg[[[MMMIIILLLGGGGGGEEEDDDCCCBBBBBBBBB@@@???======>>>>>><<<;;;666444222222222333222111...,,,+++***++++++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''(((******+++...000222222222111---,,,,,,---///000///------...///000000///...---///000000000///...,,,+++,,,***((((((***---//////......///111333555777888:::;;;===AAACCCCCC@@@===<<<;;;::::::999999::::::888777666555555444444444888:::<<<>>>???@@@CCCEEEEEEHHHKKKMMMNNNPPPRRRTTTUUUVVVWWWXXXZZZ\\\^^^______bbbeeeggghhhjjjmmmoooooonnnmmmnnnpppssswwwyyy{{{zzzxxxvvvvvvvvvvvvwwwxxxxxxzzz|||yyymmmbbb[[[UUUPPPLLLFFFDDDAAA>>>;;;:::999999666666666777777888888999::::::BBBOOO___pppxxxtttqqqllliiiiiidddZZZLLLCCC???>>>===;;;;;;<<<@@@KKK[[[mmm{{{}}}vvvnnneee___ZZZWWWTTTXXX___cccdddeeehhhiiifff___ZZZYYYZZZ\\\bbbiiinnnsssxxxxxxtttooommmmmmkkkooouuuyyy{{{}}}{{{pppddd]]]TTTQQQOOONNNPPPSSSTTTTTTTTTRRROOOKKKGGGEEECCCBBBEEEHHHLLLOOONNNJJJEEEBBB@@@???@@@AAABBBHHHXXXgggkkkbbbZZZQQQLLLFFF>>>::::::666555555555666666777888666666555555666777999:::===BBBSSSqqqdddLLLBBB===<<<;;;::::::999::::::444666888:::===BBBHHHLLLhhhcccgggllliii\\\MMMHHHKKKGGGFFFEEECCCBBBBBBBBBBBB???>>><<<<<<======;;;:::777555333333444444333222...,,,******++++++***)))''''''''''''''''''''''''((((((((((((((((((((((((###"""###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&&&&''')))++++++,,,///222333333333222//////...///111222000///---...///000000///...---......///000000///...---,,,)))'''&&&))),,,---...---...///000222555777888:::;;;???CCCFFFEEEBBB>>>;;;;;;:::999999999999:::888888777555555444444444888:::<<<>>>???@@@CCCEEEDDDGGGJJJMMMNNNOOOQQQSSSVVVVVVWWWXXXZZZ\\\]]]^^^```bbbeeeggghhhjjjmmmooonnnmmmmmmmmmpppssswwwzzz|||{{{yyywwwwwwwwwwwwwww{{{{{{|||uuujjjbbb\\\VVVRRRFFFDDDAAA===;;;:::999:::666666666777888999999999::::::BBBPPP```qqqyyyvvvpppmmmmmmfff[[[MMMCCC??????===<<<::::::===FFFSSSaaalllrrrpppllleee^^^XXXTTTRRRRRRRRRYYYaaagggjjjkkklllnnnhhhaaa\\\\\\]]]```gggooonnnssswwwvvvpppkkkiiiiiieeejjjrrryyy}}}|||tttkkkfffWWWTTTQQQPPPRRRTTTVVVVVVTTTSSSOOOLLLHHHEEECCCBBBDDDHHHNNNSSSTTTPPPKKKGGGAAA@@@AAABBBBBBIIIXXXhhh}}}hhhaaaXXXPPPKKKEEE===999999666666666666666777888888666666555555666777888999999>>>MMMhhhlllPPPDDD======<<<;;;::::::::::::666777999;;;===@@@EEEIIIoooaaakkkrrrkkkYYYKKKHHHKKKHHHFFFDDDCCCBBBAAA???=========>>>>>>>>><<<;;;:::222333333333333222111111//////---+++***)))((((((''''''''''''(((((((((((('''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""%%%)))+++***)))---...///000000///...---******+++,,,...000111222...............---------***,,,///000...+++)))'''+++++++++++++++,,,,,,,,,+++,,,...000333555777888999<<>>===<<<;;;:::999999666666555444444444444444888999::::::;;;<<<@@@BBBEEEHHHKKKMMMNNNNNNPPPQQQTTTWWW[[[^^^^^^______```cccdddeeegggiiikkkmmmnnnrrrrrrqqqpppppprrrvvvyyyyyyyyyzzzyyyxxxyyy{{{}}}~~~~~~~~~}}}rrrhhh___XXXTTTIIIEEE@@@===;;;:::888777666666555555555666666777:::;;;@@@KKKYYYmmmzzzvvvssspppmmmggg___RRRGGG@@@<<<;;;:::>>>===???FFFPPPXXX\\\^^^```ZZZRRRLLLIIIJJJLLLMMMSSSXXXaaakkksssuuussspppqqqggg^^^[[[]]]```hhhooottttttrrrmmmfffaaa^^^]]]]]]bbbjjjttt}}}|||zzzzzzyyysssiiiaaaXXXTTTPPPNNNNNNPPPQQQQQQRRRQQQPPPNNNJJJGGGDDDBBBCCCIIIPPPUUUZZZ[[[UUULLLDDD@@@???AAABBBEEEUUUhhh|||sssggg]]]WWWNNNGGGAAA===:::888555555444333333333333333555444333444555666666555999???FFFUUUsss|||WWWGGGAAABBB===555444:::<<<999777888999:::<<<@@@EEEJJJvvvhhhooorrrjjjYYYKKKGGGHHHGGGFFFDDDCCCCCCBBB@@@???===>>>>>>>>>===<<<:::999222333333333333222111111222111///---,,,+++******))))))(((((('''''''''&&&''''''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%)))++++++))),,,---///000111111000000,,,------...000111333444//////............------000000111000...---,,,,,,!!!"""$$$'''***---///000,,,,,,...000333555666777999<<>>AAADDDGGGJJJMMMNNNOOOPPPRRRTTTWWW[[[]]]^^^^^^___```dddeeefffiiikkkmmmnnnoooqqqqqqqqqpppoooqqquuuxxxyyyzzzzzzzzzyyyzzz|||~~~vvvkkkbbb[[[WWWKKKGGGCCC???===;;;888666777777777666666777777888999:::???JJJVVViii{{{wwwqqqmmmfff^^^RRRGGG@@@===;;;:::;;;;;;===BBBJJJPPPTTTTTTSSSOOOJJJFFFFFFIIIMMMOOOUUU[[[eeepppxxxzzzwwwtttqqqggg___\\\]]]```fffmmmnnnnnnlllggg```ZZZWWWUUUWWW[[[cccmmmwwwzzzvvvrrrpppjjjbbb[[[WWWSSSOOOLLLLLLMMMMMMMMMRRRRRRRRRQQQMMMIIIEEEBBBEEEIIIOOOUUU]]]aaa\\\SSSIIICCC@@@AAAAAAEEEUUUhhh}}}lllaaa[[[UUULLLEEE???<<<999777888888777666666666666666444444444444555666666555888===DDDQQQkkk```NNNBBBCCC>>>888777<<<===:::999:::::::::;;;???CCCGGGppprrroooeeeWWWKKKEEEDDDGGGEEECCCCCCDDDDDDBBBAAA>>>>>>???>>>===;;;999888222333333333333222111111...---,,,***)))(((''''''******)))((('''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%''')))++++++***+++---///111222333333333/////////000111333444555000/////////.........---444333000...------......(((((()))***+++,,,---...---...///111333444666666999<<>><<<:::888777777666666666666666777888666777888888888999<<>>HHHSSSddd{{{yyyqqqkkkbbb[[[PPPFFF@@@===;;;;;;;;;;;;<<<@@@EEEHHHJJJIIIFFFDDDCCCCCCFFFLLLQQQUUUZZZ```jjjuuu}}}|||yyypppggg```^^^^^^___ccchhhiiiiiigggbbb[[[TTTPPPOOOOOORRRYYYcccoooyyyzzzsssmmmhhhbbbZZZUUUUUUQQQLLLIIIHHHIIIIIIIIIRRRTTTVVVVVVTTTOOOIIIEEEHHHJJJNNNUUU```iiiggg```PPPHHHBBBBBBAAAEEEUUUhhh}}}rrrbbb\\\WWWRRRJJJBBB>>>:::777666666555444444333333444444444444444555555555555666777:::@@@KKKaaammmUUUEEEDDD@@@;;;;;;>>>>>>;;;:::;;;;;;;;;;;;===AAADDD}}}sssppphhh^^^SSSJJJEEEBBBFFFDDDCCCCCCDDDEEEDDDBBB?????????>>><<<:::888777222333333333333222111111++++++)))((('''&&&&&&&&&***))))))((('''&&&&&&&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))+++++++++,,,...000222333444444333000000000111222333444555111000000//////.........333111///.........---,,,......,,,+++++++++++++++...///000111333444555666:::<<>>BBBGGGJJJMMMOOORRRTTTTTTWWWZZZ\\\]]]^^^___aaabbbdddgggiiilllnnnnnnooonnnnnnmmmllllllnnnrrruuuyyy{{{||||||||||||~~~|||oooddd[[[VVVOOOLLLHHHDDDAAA>>>:::777999999888777777777888888666777===FFFQQQaaavvvyyynnnfff]]]VVVLLLDDD???===<<<<<<>>>??????AAABBBCCCCCCCCCAAABBBDDDGGGKKKQQQXXX]]]bbbeeellluuu|||~~~}}}{{{oooggg```]]]]]]\\\^^^bbbeeeffffffbbb[[[TTTOOOLLLJJJLLLQQQ[[[gggsss|||}}}vvvpppjjjbbbZZZTTTRRROOOIIIFFFEEEFFFFFFFFFPPPSSSWWWZZZYYYUUUOOOLLLLLLLLLMMMUUUcccppprrrmmmYYYNNNEEEBBBAAAFFFVVVhhh|||~~~ggg]]]ZZZUUUPPPHHHAAA===:::777666444333333222222222222222333444555555444444555666666888===GGGYYYsssxxx[[[HHHEEE@@@======???>>>;;;:::;;;;;;;;;;;;===@@@CCC}}}pppjjj```VVVOOOIIIEEEBBBEEECCCBBBCCCDDDEEEDDDBBB>>>>>>>>>>>><<<:::888666222333333333333222111111...---,,,+++***)))))))))'''''''''(((((((((((((((((((((''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))++++++...///111222333333222222000000000000111111222333222222111000//////......000000111222444222...***((('''''''''''')))+++,,,...///000222333444666666:::===@@@DDDFFFFFFDDDCCC@@@??????>>>===<<<<<<;;;<<<;;;999888666666555555666666777666555666888:::<<<@@@EEEIIILLLOOOQQQSSSTTTWWWYYY[[[\\\]]]___aaaaaabbbeeehhhjjjkkkkkkkkkllllllkkkjjjjjjlllpppssswwwyyy{{{|||||||||~~~~~~qqqeee\\\VVVSSSOOOKKKFFFCCC@@@<<<:::999888777777666666666666444666;;;EEEPPP___uuu|||nnndddXXXRRRJJJCCC@@@?????????BBBBBBBBBBBBAAAAAAAAAAAACCCFFFJJJNNNRRRWWW]]]bbbjjjkkkmmmrrrwwwzzzzzzzzznnnfff^^^[[[YYYWWWXXX[[[```cccfffddd___WWWPPPLLLHHHIIILLLUUU```mmmvvv{{{~~~{{{wwwppphhh___YYYQQQMMMHHHEEEEEEEEEFFFFFFIIILLLQQQVVVWWWUUUQQQOOONNNNNNNNNTTTbbbqqqvvvttt```TTTHHHDDDCCCGGGWWWhhhyyyuuubbb[[[[[[SSSNNNFFF@@@<<<:::888777777666666555444555555555222444666555444444555777555777<<>>>>>>>><<<;;;777999:::;;;<<<>>>AAACCCjjjdddZZZQQQKKKGGGEEECCCDDDCCCBBBBBBCCCDDDCCCAAA======>>>===<<<:::888777222333333333333222111111,,,,,,+++))))))(((((((((''''''''''''(((((())))))''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((()))+++///000111222333333222111111000000000000000111111333333222111000///......000111333888;;;888111+++---+++)))(((((()))***+++...///000222444555777777;;;===@@@CCCDDDDDDCCCBBB>>>>>>>>>=========<<<<<<;;;;;;999777666555555555666777777666444555777999;;;???DDDHHHKKKNNNPPPSSSUUUWWWYYYZZZ[[[\\\___aaa```bbbdddggghhhhhhhhhgggjjjjjjiiihhhhhhjjjnnnqqquuuwwwyyy{{{zzz{{{|||}}}|||}}}}}}}}}yyynnneee```\\\WWWPPPJJJEEEBBB>>><<<999888777666666666666666555666:::CCCMMM\\\rrrpppdddUUUPPPIIIEEECCCDDDEEEEEEEEEEEEEEECCCAAAAAACCCEEEIIIMMMSSSVVVXXX[[[```eeennnmmmnnnqqquuuwwwxxxxxxmmmddd[[[WWWTTTQQQRRRUUUYYY___eeegggccc[[[RRRMMMHHHGGGIIIOOOYYYdddmmmqqqwwwxxxyyywwwrrrkkkccc___SSSOOOIIIFFFEEEFFFFFFEEEBBBDDDHHHLLLOOOOOONNNMMMMMMNNNOOORRR]]]kkkssstttfffXXXKKKGGGEEEIIIXXXiiiyyynnn^^^YYYYYYQQQLLLEEE???<<<:::888777555555444333333333333444222555777666444333555888666666:::BBBPPPgggnnnSSSIII@@@>>>???===;;;;;;777888:::;;;<<<===@@@CCCfffaaaXXXOOOHHHEEEDDDDDDDDDBBBAAAAAABBBBBBAAA???<<<<<<======<<<:::999888222333333333333222111111******)))(((''''''''''''((((((((((((((('''''''''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&&&&(((***,,,---///111333333333333111111000000000000111111444333333222000//////...///000333888<<<;;;444---222000---***))))))+++,,,---...000222444666888999<<<===@@@BBBBBBBBBAAA@@@>>>>>>======<<<;;;::::::888888777666666666777777777888777666444555666888;;;???DDDHHHJJJMMMOOOQQQUUUWWWYYYZZZZZZ\\\___aaa```bbbeeegggggggggeeedddhhhhhhhhhgggfffhhhlllooorrrtttwwwyyyyyyyyyzzz{{{zzz{{{~~~}}}zzz{{{~~~~~~~~~}}}}}}~~~~~~|||tttttttttwww{{{}}}wwwssshhhbbbXXXOOOHHHCCC???===::::::999888777777777777888777999@@@IIIXXXnnnpppcccTTTPPPKKKHHHHHHJJJLLLMMMJJJJJJIIIFFFDDDEEEIIIMMMPPPUUU\\\___```aaaeeeiiimmmnnnqqquuuyyyzzzxxxwwwlllbbbXXXRRROOOKKKLLLPPPUUU]]]gggllljjjaaaWWWPPPFFFEEEEEEIIIQQQZZZaaaeeekkkmmmnnnnnnkkkgggdddbbbXXXSSSMMMHHHFFFEEEDDDCCCAAABBBCCCEEEGGGIIIJJJKKKJJJMMMNNNOOOUUUbbblllooohhhZZZMMMIIIHHHLLLYYYiii{{{}}}gggZZZUUUSSSNNNIIIBBB===:::888777666333222111111000000111111111555777666333222555888777666888???KKKbbbZZZMMMBBB@@@@@@===;;;<<<888:::<<<<<<<<<<<<>>>@@@|||eeeaaaXXXOOOHHHDDDCCCDDDDDDBBBAAAAAAAAAAAA@@@>>>;;;;;;<<<<<<<<<;;;999888222333333333333222111111------,,,++++++***++++++******)))((('''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&((((((&&&%%%'''******+++...111333444444444222222111111000111111111444444333222111000///.........000555::::::444...&&&%%%%%%%%%(((+++///222,,,---///222444777999:::<<<>>>???AAAAAA@@@???>>>@@@???>>><<<;;;999888888555555555555666777888999888888888666555555666888;;;???CCCGGGJJJLLLOOOQQQUUUWWWXXXYYYZZZ\\\___aaabbbcccfffggghhhfffdddcccggghhhgggffffffhhhkkkooopppsssvvvwwwxxxxxxyyyzzzyyy{{{~~~|||wwwssssssvvvtttuuusssoooqqqwwwzzzzzzrrrrrrsssuuuvvvuuuqqqooohhhiiilllpppuuu{{{~~~rrrjjj^^^RRRIIICCC???===<<<;;;:::999888888888888:::888999>>>FFFTTTjjj}}}nnnaaaTTTQQQLLLKKKLLLOOOQQQRRROOOOOONNNKKKIIIKKKPPPUUUVVV\\\cccfffffffffjjjnnnkkknnnsssyyy}}}}}}zzzwwwkkkaaaVVVOOOKKKHHHIIIMMMTTT]]]jjjqqqooofff[[[TTTEEECCCCCCEEELLLSSSYYY\\\bbbcccddddddcccbbbbbbccc]]]XXXPPPJJJGGGEEECCCAAADDDDDDCCCDDDEEEGGGIIIKKKGGGKKKMMMLLLPPPZZZeeejjjjjj[[[NNNJJJJJJMMMZZZiii~~~wwwcccWWWPPPMMMKKKGGG@@@;;;888777666555666555444444333333444444111555888777333222555999777555777===HHH^^^___PPPCCCAAAAAA>>><<<===:::<<<===<<<;;;;;;<<<===vvvbbbccc```WWWJJJBBBBBBDDDEEEEEEEEEDDDCCCCCCCCCBBB<<<<<<<<<===>>>===:::777222111111111111111111111111///...+++***(((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$#########%%%######&&&&&&###"""$$$'''''''''&&&&&&%%%%%%$$$+++,,,...000222333444444666555333222222333555666444222111//////000222333///000111333555555333111,,,+++)))((((((***+++---......///000111333555666:::;;;===@@@BBBBBBCCCCCC>>>===<<<:::999888777777888888777666555444444333333333333444666777999:::<<<===@@@CCCGGGKKKNNNPPPRRRUUUXXXZZZZZZ\\\^^^______```bbbcccdddeeeeeeeeegggfffdddcccdddhhhlllooopppqqqrrrtttwwwxxxzzzzzz{{{}}}uuunnnlllkkkjjjmmmjjjggggggeeefffnnnwww|||tttnnnjjjkkkppprrrmmmhhhfff[[[```iiirrrxxx{{{||||||}}}}}}wwwlll^^^PPPFFFAAA???===999555444666888888777:::666777===AAAHHH___www~~~jjj[[[SSSRRRPPPOOOPPPTTT[[[```ccc^^^XXXTTTUUUYYY]]]```aaaffflllnnnnnnnnnoooqqqxxxzzz{{{~~~zzzrrrcccTTTLLLIIIFFFEEEGGGOOOYYYfffrrryyyuuufffWWWMMMHHHEEEHHHJJJKKKMMMQQQTTTVVVWWWXXXYYYZZZ]]]```]]]YYYQQQJJJFFFDDDEEEFFFCCCDDDFFFGGGGGGFFFEEEDDDFFFHHHIIIIIIIIIOOOZZZbbbbbbZZZQQQLLLIIINNN\\\jjjooo[[[VVVSSSOOOKKKFFF???999666555555444444444222222222222444444555444444333333444444555333999:::???LLL[[[{{{mmmTTTFFFDDD??????AAA>>>;;;::::::::::::;;;<<<<<>><<<999777333333222222111111111111000///---+++***)))((((((''''''&&&&&&%%%%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$"""###&&&'''$$$$$$''''''''''''&&&&&&&&&&&&&&&+++,,,...000222333333444333222000//////000222333333222000......---......------...000222222000...,,,+++)))((((((***+++---......///000222333555666:::;;;===???AAABBBBBBAAA>>>===<<<:::999888888777777777777666555555555444333333333333444666777888;;;===@@@DDDHHHLLLNNNOOOUUUWWWZZZ[[[[[[\\\]]]___```aaacccdddeeeffffffgggjjjiiigggfffgggiiikkkmmmpppqqqrrrtttwwwyyy{{{}}}|||}}}ssslllhhhfffddddddaaa^^^^^^\\\]]]dddmmmyyy}}}vvvoookkkjjjlllqqqqqqjjjdddbbb^^^dddllltttyyy|||~~~~~~}}}sssbbbTTTIIICCCAAA===:::777666888::::::999<<<777777<<>>999666555555444444333333222222333333444444444333333333333444444555:::;;;???JJJXXXvvvyyy\\\IIIEEE@@@???AAA<<<;;;::::::::::::;;;<<<<<>>============;;;888666555444444333222111111000///...---+++***)))))))))((('''&&&%%%$$$%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%###$$$(((***'''(((***''''''''''''''''''((((((+++,,,---///111222333333222111///......///111222777666555444222111000///---------///111000...,,,---,,,***))))))***+++,,,------///000222444555666:::;;;===???@@@@@@@@@@@@???>>><<<;;;999999888888666666666666666666666666333333333333333444555555999;;;@@@EEEIIILLLMMMNNNWWWYYY[[[\\\\\\\\\]]]^^^aaabbbdddfffggghhhiiiiiillllllkkkkkkkkkkkkkkkkkkppppppqqqssswwwzzz}}}~~~~~~~~~ppphhhccc___]]]ZZZWWWTTTTTTRRRRRRZZZcccppptttyyy~~~zzznnnjjjiiijjjmmmqqqmmmddd___^^^dddiiipppwww{{{~~~vvvdddTTTIIICCC@@@<<<:::888888:::<<<<<<;;;???999888;;;===BBBOOO^^^vvvwwwggg\\\ZZZ^^^aaa```___dddnnnwwwwwwtttpppmmmnnnqqquuuxxxyyy}}}}}}~~~uuueeeSSSIIIEEECCCCCCEEELLLWWWgggvvvzzznnnaaaUUULLLKKKMMMLLLJJJIIIGGGIIIJJJKKKJJJKKKMMMOOOQQQNNNJJJGGGDDDCCCDDDDDDGGGIIIKKKLLLKKKIIIGGGEEECCCDDDDDDCCCBBBEEEKKKPPPWWWRRRMMMJJJJJJPPPaaapppooo]]]VVVRRRMMMHHHCCC===888666555555444444333333222222333333444444444333333333333444444777;;;:::===HHHSSSnnnhhhNNNFFFAAA@@@@@@:::;;;::::::::::::;;;<<<<<>><<<<<<<<<:::888555666666555444222111000000...---,,,+++************)))'''&&&$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%(((&&&&&&***+++((((((***&&&'''''''''(((((())))))***+++---///000222222333444333222111111222333444777777777777666444333222111000000111222222111///...,,,***))))))***+++,,,,,,---///111333444555666999;;;<<<>>>????????????@@@???===;;;:::999999999666666666666666777777777555555444444333444444555666999>>>DDDIIIKKKLLLLLLTTTWWWYYY[[[[[[[[[]]]^^^aaacccdddggghhhjjjkkkkkklllmmmnnnoooooonnnmmmlllooopppqqqssswww{{{|||nnneee^^^YYYVVVSSSPPPNNNMMMLLLMMMTTT^^^fffiiimmmrrrwwwrrrkkkiiijjjjjjkkkkkkfff^^^\\\___jjjooouuuzzz}}}|||wwwwwwppp^^^PPPFFF@@@===:::999999999;;;<<<>>>>>>AAA<<<:::<<<>>>@@@HHHRRRiii~~~xxxmmmfffeeejjjnnnkkkeeeeeennnwww{{{zzzxxxvvvvvvxxx||||||kkkWWWLLLGGGDDDEEEGGGFFFQQQbbbttt{{{nnn```SSSQQQSSSRRRNNNKKKIIIKKKMMMMMMLLLKKKLLLMMMKKKIIIFFFDDDBBBAAABBBBBBGGGKKKPPPTTTTTTPPPKKKGGGBBBCCCCCCAAA@@@AAAEEEIIIQQQNNNKKKJJJJJJPPPaaaqqqnnn^^^VVVPPPLLLEEEAAA<<<888666555555444333333333333333333333333444333333333333333333444666999888;;;EEEOOOgggtttSSSGGGBBBBBBAAA999;;;::::::::::::;;;<<<<<>>>>>???>>><<<;;;;;;:::777555666666555444222111000000...---,,,+++************((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%((('''$$$###%%%&&&'''''''''(((((()))))))))***,,,...000111222222666555333222222333555666222333333444333333222111222111111222333444333111...---+++***)))***+++,,,+++,,,///111333555555666999:::<<<>>>???@@@@@@???@@@???>>><<<;;;:::999999666666666777777777777777777666555555555555555555333777<<>>>>>??????@@@DDDIIIZZZnnn~~~wwwqqqmmmpppuuuwwwrrrjjjhhhnnnuuuyyyzzz{{{zzzyyyzzz}}}ooo[[[OOOIIIEEEEEEGGGCCCMMM^^^qqqxxxiii]]]ZZZ[[[XXXSSSPPPNNNPPPQQQQQQOOOMMMMMMNNNJJJHHHEEECCCAAA@@@@@@@@@EEEKKKTTT\\\]]]YYYRRRLLLFFFEEEDDDAAA@@@AAACCCFFFLLLKKKJJJJJJIIIOOO```qqqlll^^^UUUNNNKKKBBB???:::777666555555444333333333333333333333333333333333222222333333333333777555999CCCKKK```~~~ZZZJJJBBBBBBAAA:::;;;::::::::::::;;;<<<<<>>>>>???===;;;:::::::::888666555444444333222111111000///...---+++***)))))))))''''''&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%""""""$$$### ''''''''''''''''''(((((()))***+++---///000111111444333111000000111333444444444444444444444444444000///...///111333222111///...,,,***)))***+++,,,***,,,///222444555666666888:::<<<>>>@@@AAAAAAAAAAAA@@@>>>===;;;:::::::::777777777777777777777777777666666555555555666666333666;;;AAAFFFIIIKKKKKKLLLOOORRRUUUWWWYYY[[[]]]^^^```bbbeeehhhjjjkkkllliiikkknnnqqqqqqqqqooommmlllnnnppptttwww{{{}}}~~~|||}}}zzzmmmbbbZZZSSSNNNIIIEEECCCBBBBBBBBBDDDMMMWWWWWWZZZ]]]```dddkkkuuu||||||}}}{{{xxxtttmmmfff^^^ZZZXXXYYYbbbkkkrrrwww|||~~~|||wwwooottt{{{uuukkk]]]QQQIIIDDD@@@===777777888888999<<>>>>>>>><<<:::999::::::999888333333222222111111111111000///---+++***)))((((((%%%&&&'''((('''&&&$$$###"""###$$$$$$%%%%%%$$$$$$"""""""""######$$$$$$$$$%%%""""""%%%$$$!!! """'''''''''&&&&&&&&&&&&&&&((()))+++---///000111111333222111//////111222333999888666555444555555666...---,,,...000222333222000...,,,*********+++,,,)))+++...222444666666666888999<<>>???BBBKKKUUU\\\___bbbdddggglllttt{{{}}}yyylllbbbXXXUUUWWW\\\fffoootttyyy~~~~~~}}}ssstttuuuzzz}}}jjjaaaUUULLLHHHDDD@@@<<<888999999888999===EEEJJJPPPVVV[[[WWWPPPKKKKKKMMMOOOZZZhhhsss~~~}}}zzzzzz|||}}}ttt```TTTMMMFFFCCCDDDAAAIIIVVViii}}}xxxrrrjjjccc```___aaabbbaaa^^^[[[YYYYYYZZZVVVPPPIIIEEECCCCCCCCC@@@GGGQQQZZZaaacccbbb```WWWRRRKKKDDD@@@??????@@@@@@BBBFFFIIIIIIPPPcccuuuuuuhhh^^^TTTLLLIII===;;;777666555555444333222333333444444333333222333333222222222222333333444666333666>>>BBBQQQkkkoooWWWGGGBBBAAA;;;;;;::::::::::::;;;<<<<<>>===;;;999999:::::::::888222111111111111111111111111000...+++***(((''''''$$$%%%((())))))'''$$$"""%%%%%%&&&'''''''''&&&&&&!!!!!!""""""#########$$$&&&$$$%%%((((((%%%%%%''''''''''''&&&&&&%%%%%%$$$((()))+++---...000000111444333111000000111333444888666444111000000111111...------...111444555555000///,,,*********+++,,,)))+++...222555666666666777999<<>><<<;;;;;;;;;:::999999888777666555555444333333333333444555666888999===AAAFFFKKKNNNPPPNNNPPPSSSUUUUUUVVVXXXYYY[[[\\\___bbbeeehhhiiijjjmmmmmmnnnooonnnllljjjiiiiiilllqqquuuxxxyyyyyyxxxxxxzzz~~~~~~uuuzzzyyyjjjcccYYYPPPKKKFFFAAA===>>><<<;;;===???BBBLLLVVVcccfffjjjlllnnnrrryyy~~~|||jjj^^^TTTSSSXXX___hhhpppuuuzzz}}}yyyyyywwwuuurrrssswwwddd[[[PPPIIIFFFCCC>>>::::::::::::999999???GGGNNN]]]eeekkkeee[[[TTTTTTUUURRR[[[eeennnyyy~~~}}}xxxeeeYYYQQQJJJFFFEEE???FFFQQQccc{{{}}}rrrkkkiiikkklllnnnllliiifffdddcccaaa\\\UUUMMMGGGEEEEEEFFF@@@EEEMMMVVV^^^cccfffggg^^^WWWMMMEEE@@@======<<<<<>>;;;999::::::999888999777444222333333333222...---+++))))))((())))))''''''&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%******)))***+++---///000---///000111000111222444444111......000000///---,,,,,,,,,---///222555777111///---+++***+++,,,...222111111222555777777777::::::===@@@DDDEEEDDDBBBCCCAAA???>>>>>><<<:::888:::999888666555555555555555444444444444555666666666777:::???DDDJJJOOORRRRRRTTTVVVVVVVVVVVVXXXYYYZZZ[[[^^^aaadddgggiiijjjllllllmmmnnnoooooonnnlllhhhlllrrrvvvxxxyyy{{{|||wwwzzz~~~{{{xxx|||vvvoooddd^^^UUULLLEEE???:::777999999:::<<<===@@@KKKWWWiiiqqqxxxzzz}}}}}}uuu```[[[WWWXXX^^^gggmmmppp{{{}}}|||tttooowww{{{tttnnnnnnxxxxxxnnnbbb[[[PPPGGGAAA===<<<;;;;;;999888888888===JJJWWWjjj}}}{{{xxxrrrjjjjjjlllmmmpppuuu||||||jjj___TTTJJJGGGIIIBBBGGGOOO[[[mmmzzzvvvyyywwwxxx{{{zzzuuurrrssslllhhh^^^QQQJJJIIIFFFAAADDDDDDGGGNNN[[[fffjjjiiiccc```VVVKKKEEECCC???;;;AAA@@@@@@CCCGGGRRRfffxxxsssdddVVVTTTQQQDDD===<<<999666444333222222222222222111111111111000333333333333333333333333333444666888888<<>>@@@===;;;:::::::::999888777444222111111111111000000...,,,***(((''''''((((((''''''&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''(((***+++***)))+++++++++,,,---///000111---...000000///000111333555333000000111222000.........------...000333555333111...,,,++++++---.../////////111444777888999::::::<<<@@@DDDEEEEEECCCCCCAAA>>>=========;;;999;;;:::999888777666666666555444444444444555666666666777:::>>>DDDIIINNNQQQRRRTTTVVVWWWVVVWWWYYYZZZ[[[\\\^^^aaacccfffhhhiiijjjkkklllmmmoooooonnnmmmmmmqqquuuxxxxxxxxxxxxyyyyyy|||~~~{{{~~~zzzooohhhYYYTTTMMMFFFBBB???===;;;888777888;;;<<<@@@LLLYYYsss|||vvvmmm]]]\\\\\\^^^dddkkkrrrwww|||vvvnnnhhhppp~~~vvvllliiiqqq~~~rrriii```ZZZPPPGGGBBB@@@>>>>>><<<:::999::::::???LLLYYYuuurrrdddXXXNNNIIIJJJCCCGGGMMMVVVeeexxx{{{ooo```WWWSSSNNNIIIFFFFFFFFFMMMXXXdddiiijjjgggeee\\\PPPHHHEEEAAA<<>>???===;;;:::::::::999888666444222111111111000///111///---***((('''&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((()))(((''''''((()))***,,,---...///...000111111000000111333777555444333333333111///000///...---...000222333555333000...,,,,,,,,,---+++,,,...111444666888999999:::<<<@@@DDDFFFEEEDDDDDDAAA>>>=========<<<;;;<<<;;;:::999888777777777555444444444444555666666666777:::===BBBHHHLLLOOOQQQSSSVVVWWWXXXXXXZZZ[[[]]]^^^___aaaccceeefffggghhhiiikkkmmmoooooooooooopppssswwwyyyyyyyyyyyyzzz|||}}}yyypppgggaaaOOOKKKEEE@@@>>>===;;;:::666555666999;;;AAAOOO]]]zzzttthhhaaa___cccgggjjjlllqqqwww|||~~~nnngggccckkk}}}tttjjjfffnnn~~~yyyoooggg___XXXPPPHHHDDDBBBAAA@@@<<<::::::;;;<<>>===>>>AAAEEEJJJUUUjjj|||wwwiii___RRRMMMIII>>>777666555333222222222222222222222111111111111000333333333333333333333333222222333555444666???JJJ___zzzqqqRRREEEBBBAAA<<<<<<;;;;;;;;;;;;;;;<<>><<<;;;:::;;;;;;:::888888666444444444444222111///...,,,***(((''''''(((***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((((((''''''(((***+++---...//////000222333333111111222333777666555444333222111//////...------...000222444555444111...,,,+++*********,,,///111333444666888999999;;;???CCCFFFFFFEEEEEEBBB???===>>>>>>>>>===<<<;;;:::999777777777777555444444444444555666666666777999<<>>AAAFFFKKKVVViii{{{qqqddd\\\PPPJJJFFF<<<888888666555555555666777222222222111111111000000222222222222222222222222333222333444444444<<>>===<<<;;;;;;<<<;;;:::888777666444444444444222000---,,,***)))))))))*********)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''(((***++++++******+++,,,---///111222333000111222222000///000111444555555444333111000///---,,,,,,---...111444666444333000---+++))))))(((+++---111222222222444666888999:::>>>CCCFFFGGGGGGFFFDDDAAA@@@@@@@@@???>>>;;;:::999888777666666666555444444444444555666666666777999;;;???CCCGGGJJJMMMQQQUUUXXXYYYZZZ\\\]]]______```aaabbbccccccdddeeeiiimmmooopppqqqssstttrrrtttwwwyyyzzzzzz{{{}}}}}}~~~zzztttmmmcccYYYSSSKKKFFF@@@;;;888666555333777666777:::===DDDTTTbbbxxxtttllliiijjjlllrrryyy}}}|||{{{jjjhhhkkkvvvrrrpppmmmpppxxx~~~wwwrrrccc]]]SSSKKKEEEAAA>>><<<;;;:::;;;===>>>BBBNNNZZZwwwxxxrrrpppnnnrrrvvv}}}~~~kkk]]]TTTOOOKKKIIIGGGGGGKKKRRRYYY]]]eeemmmzzz~~~}}}}}}}}}pppeeeWWWNNNHHHJJJQQQZZZgggtttxxx{{{yyynnnaaaVVVLLLCCC@@@@@@BBBFFFKKKVVVjjj|||mmmaaa[[[OOOHHHDDD<<<888888777666666777888999222222222111111111000000222222222222222222222222444333333555555444:::AAAMMM```|||^^^GGGBBBCCC>>>===<<<;;;;;;;;;;;;;;;dddWWWIIIBBB@@@??????AAAEEECCCBBBBBBCCCBBB@@@===<<<;;;;;;;;;<<<<<<:::888555444333333333222000...,,,+++***))))))***+++,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&(((***)))(((&&&&&&'''((())),,,///000///000000///---,,,---...111333555444222000000000,,,,,,,,,,,,///222555777333222000---+++)))((((((***...222333222111333555888888:::>>>CCCFFFHHHHHHHHHGGGDDDCCCCCCBBB???===;;;:::999888777666666666555444444444444555666666666777888:::>>>AAAEEEGGGKKKNNNSSSWWWYYYZZZ\\\]]]^^^___``````aaabbbccccccdddhhhmmmooooooooorrruuuvvvwwwyyyxxxwwwvvvvvvwww{{{|||~~~~~~yyysssjjj___SSSLLLFFFBBB===:::999888888777777666888;;;===DDDRRR```sss}}}xxxpppiiifffiiiqqqwww{{{|||rrrrrrttt}}}uuuuuuuuuwww}}}{{{vvvgggaaaXXXOOOHHHBBB>>><<<===<<<<<<>>>>>>BBBMMMYYYsss}}}ooogggccc```eeekkksssuuuggg]]]WWWNNNJJJGGGEEEHHHLLLOOOQQQVVV]]]iiivvvxxxtttpppnnnpppuuu~~~tttaaaVVVMMMMMMQQQWWWeeessszzzzzzmmm___RRRHHHBBBBBBDDDGGGMMMYYYnnnlll^^^ZZZNNNFFFBBB<<<666555444333333444555666222222222111111111111000222222222222222222222222444333333666666555888>>>EEESSSlllhhhMMMDDDCCC>>>>>>===<<<;;;;;;;;;;;;xxx___TTTIIICCC@@@===???CCCDDDBBBAAAAAABBBAAA???<<<;;;;;;;;;;;;===<<<:::888444333333333333222000------,,,***)))))))))******(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""!!!!!!"""%%%&&&&&&%%%$$$###""""""$$$(((,,,///000111222000...------...///222555555333111111222...---------...111444555222222000...,,,+++***))))))...333444333222555777888888999===BBBGGGIIIIIIJJJIIIHHHGGGFFFDDD@@@<<<<<<;;;:::999888777777777555444444444444555666666666777888:::<<<@@@CCCEEEHHHLLLRRRVVVXXXZZZ[[[]]]^^^^^^___```aaabbbcccdddbbbggglllnnnmmmmmmpppsssvvvwwwxxxwwwuuuttttttuuuwwwyyy|||}}}vvvlll___RRRIIIDDD@@@<<<999999999999999666666888;;;===BBBOOO[[[ggguuu~~~xxxiiihhhgggeeehhhooozzz}}}}}}}}}}}}~~~zzzkkkeee\\\SSSLLLFFFBBB??????>>>???@@@@@@CCCMMMYYYsssxxxhhh^^^YYYUUUZZZ```iii{{{sssiiiaaaVVVQQQLLLJJJJJJLLLMMMMMMMMMRRR\\\gggqqqxxx|||~~~xxxqqqlllgggccccccfffqqqwww}}}mmm___TTTRRRRRRTTT```ppp{{{xxxiiiYYYNNNDDDCCCEEEIIIPPP^^^vvvjjj\\\XXXLLLCCCAAA<<<444444222222111222333444222222222111111111111000111111111111111111111111333111222555666555777;;;???JJJaaasssVVVHHHDDD???>>>===<<<;;;;;;;;;;;;ooo[[[SSSJJJDDD???<<>><<<;;;;;;;;;<<<===<<<:::888666555555555666444222//////---+++***((((((((()))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$######%%%'''))))))((()))(((&&&%%%''',,,111444444555555333111000000111...222555666444222222444000///...---...000222333333222111000...,,,+++***''',,,333555444444777:::888888999===BBBGGGIIIJJJKKKKKKJJJJJJIIIEEE@@@<<<======;;;:::999888888888555444444444444555666666666777777999<<>><<<<<<;;;;;;;;;qqq^^^SSSHHHDDDAAA>>>===???@@@AAACCCDDDCCC@@@===;;;:::::::::;;;;;;<<<<<<<<<888777555333111000//////,,,,,,+++***)))((('''&&&+++'''$$$$$$%%%&&&%%%###&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))***+++,,,,,,000111111111111///...---///222555555444333222222111000---,,,,,,///222444555444333111...+++)))'''***+++...111333444444444666777:::===AAACCCEEEFFFKKKMMMNNNNNNKKKEEE???<<<;;;;;;;;;:::888555222111777777777777666666666666666666777888;;;>>>AAACCCFFFJJJQQQVVVWWWWWWWWWWWWYYY[[[^^^aaacccccccccbbbfffggghhhhhhggghhhkkkmmmmmmooorrrsssrrrssstttuuuyyy{{{}}}{{{ttthhhZZZOOOGGG???999999999888777888888777777999===CCCIIILLLYYY^^^eeeiiiiiigggdddcccaaaeeelllsss|||~~~oooiii```WWWPPPKKKFFFCCC@@@<<<>>>CCCCCCDDDNNN]]]zzznnn^^^SSSNNNPPPMMMNNNXXXiiivvvkkkccc]]]\\\[[[VVVQQQNNNNNNTTT[[[aaafffnnnyyywwwooohhheeecccdddccceeejjjsss|||~~~uuufffXXXQQQTTT]]]dddvvvzzzeeeSSSLLLGGGEEEJJJUUUgggnnnZZZNNNHHHAAA;;;888555555444444444333333333111111000000000000111111000000000000000000000000444333333333333444555555>>>DDDSSSmmmgggOOOFFFAAA======???>>>:::999;;;ttt\\\QQQHHHDDDBBB@@@@@@BBB>>>???@@@@@@???===;;;999<<<<<<;;;;;;;;;:::::::::888777555333111000//////++++++******))))))(((((()))'''&&&''')))***(((&&&""""""############""""""%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***)))))))))***+++,,,---...///000111111000///---,,,///111444555444222222222111000...,,,---///222444666555444222000---***)))***,,,...111333444555555666777:::===@@@CCCEEEFFFMMMNNNOOOOOOLLLFFFAAA===<<<<<<<<<<<<:::999777666888777777777666666555555666666666888:::===@@@BBBFFFJJJQQQUUUVVVVVVVVVWWWXXXYYY\\\___```aaaaaa```ccceeefffgggfffggghhhjjjlllooorrrtttuuuvvvxxxzzz{{{}}}}}}vvvjjj\\\RRRJJJBBB<<<;;;;;;999888999<<<;;;;;;<<<>>>BBBFFFIIIRRRWWW^^^bbbeeeeeeeeefffiiinnnuuu}}}~~~nnnhhh```WWWQQQKKKFFFCCCAAA======BBBBBBDDDOOO^^^~~~}}}kkk[[[QQQLLLLLLJJJKKKSSSaaavvvxxxpppiiihhhfffaaa\\\ZZZYYY^^^dddiiinnnvvv}}}vvvqqqmmmiiigggdddffflllssszzz}}}}}}uuugggZZZRRRSSSZZZ```ppp{{{lllZZZNNNIIIFFFKKKVVViii~~~lllXXXMMMGGG@@@:::777555444444444444333333333111111000000000000111111000000000000000000000000111111222222444555777888:::@@@OOOiiiqqqVVVJJJBBB>>><<<>>>>>>:::999;;;qqqXXXNNNEEECCCBBBAAABBBDDDBBBBBBBBBAAA@@@???>>>===>>>======;;;:::999888888888777555333222000000///************************(((''''''((())))))&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((((()))***,,,...000111111111222222111000...---...111444555444333222222222000...------///111333666666555444222///,,,++++++---///111333555555666666777:::===@@@BBBDDDEEENNNOOOPPPOOOLLLGGGBBB>>>===============<<<<<<<<<999888888777666555555444555555666777:::===???AAAFFFJJJPPPTTTUUUUUUUUUUUUVVVWWWZZZ\\\^^^_________```bbbeeeffffffeeefffgggiiilllpppsssuuuwwwzzz|||{{{}}}}}}qqqbbbXXXOOOGGG???>>>===:::888999<<<<<<===>>>AAADDDGGGHHHMMMQQQXXX]]]bbbgggllloootttzzz}}}mmmhhh```YYYRRRMMMHHHDDDDDD??????BBBCCCFFFSSSccc~~~kkk[[[RRRMMMIIIIIIJJJPPPYYYjjj{{{yyywwwqqqlllkkkjjjlllooorrrvvv~~~zzzrrrllleeeaaabbbgggkkknnnwwwpppeeeYYYRRRPPPUUUYYYeeerrrsssbbbRRRLLLIIIMMMYYYkkkwwwgggUUUKKKEEE???999777444444444444333333333333111111000000000000111111000000000000000000000000...///000222444666999:::888===KKKbbbaaaOOOEEE???===>>>===:::999;;;hhhTTTJJJBBB@@@AAAAAACCCFFFEEEDDDCCCAAA@@@@@@@@@@@@======<<<;;;:::999999888777666555333222111000000+++++++++******)))))))))((('''&&&&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%###"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''(((***---///222333333333444444333222000//////222555666555444444444222111///------...000111555666666555333000---,,,,,,---///111333555666666777888999<<>>===<<<<<<;;;;;;<<<<<<:::999888777666555444333555555555666999;;;>>>@@@FFFIIIOOORRRSSSSSSTTTTTTVVVWWWYYY[[[]]]^^^^^^^^^^^^aaadddffffffeeeeeeeeegggjjjnnnqqqsssuuuxxxzzzyyy|||xxxiii___SSSJJJBBB@@@???;;;888999888999<<>>>>>;;;:::;;;~~~```PPPGGG???>>>@@@@@@BBBEEECCCBBB???===<<<<<<===>>><<<<<<;;;;;;;;;:::::::::777666555333222111111000......---+++***((('''&&&''''''%%%###"""###$$$&&&""""""############""""""$$$###"""""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&(((***---000222444222333444444333222000///000222555777666555555666333111000.........///000444444555555333111...,,,,,,---...000222444666777888888999;;;>>>AAACCCEEEJJJKKKLLLLLLJJJGGGCCCAAA???===;;;999777777888888:::999888777666555444333444444444555777:::<<<>>>DDDHHHMMMPPPQQQRRRSSSTTTWWWXXXYYY[[[]]]^^^______^^^aaaeeeffffffeeeeeefffiiikkkoooqqqrrrsssvvvxxxzzz|||{{{lllbbbVVVMMMDDDBBB???;;;888999666888;;;@@@FFFKKKOOOQQQRRRVVV]]]eeennnyyy{{{ooolllfffaaa\\\VVVPPPLLLJJJDDDCCCFFFGGGLLL[[[mmm~~~lll```YYYMMMMMMNNNNNNPPPYYYooo~~~uuuhhh]]]VVVTTTTTTUUUVVVTTTQQQLLLGGGFFFHHHIIIRRR^^^oooxxxhhhVVVPPPNNNUUUbbbsssxxxfffZZZLLLEEE@@@:::666555444444333333333222222222111111000000000000111111000000000000000000000000111111111222333444555666666:::CCCTTTmmm}}}^^^NNNEEE>>>>>>>>><<<;;;;;;```PPPGGG???>>>??????AAADDDDDDCCCAAA???>>>>>>??????;;;;;;;;;;;;;;;;;;::::::666666444333222111111111000///...,,,***(((&&&&&&%%%&&&&&&%%%%%%&&&(((+++$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%&&&'''))),,,///222333111111222222111000...---///222555777666555555666333222000///............333444555666555222///---,,,,,,---...111333555666888888999:::===@@@CCCEEEHHHIIIJJJKKKJJJHHHEEECCCAAA>>>:::777444444555666999888888777666555555444444333444555666999;;;===BBBFFFKKKNNNPPPQQQSSSTTTXXXXXXYYY[[[]]]^^^___``````bbbeeeffffffeeefffggglllnnnqqqsssssstttvvvxxx|||}}}}}}~~~{{{mmmeeeXXXOOOFFFDDDAAA===:::::::::;;;>>>BBBHHHNNNSSSVVVZZZ___gggpppyyy}}}sssppplllhhhccc]]]WWWRRRKKKFFFEEEIIIKKKOOO___pppyyyjjjbbbSSSQQQNNNLLLKKKQQQbbbrrryyyqqqeeeZZZSSSOOOMMMLLLHHHHHHGGGEEEBBBBBBCCCEEEMMMWWWgggwwwzzzlllXXXSSSRRR\\\jjjzzzppp^^^SSSHHHCCC>>>888555555333333333333222222222222111111000000000000111111000000000000000000000000333222222222222333333444111555>>>LLLdddkkkSSSIII@@@???@@@>>><<<===eeeRRRIIIAAA???@@@@@@AAADDDFFFEEEDDDCCCBBBAAAAAAAAA======<<<;;;::::::999888666555444333222111111111///...---,,,***)))((('''$$$'''))))))'''$$$$$$%%%'''(((((())))))(((((('''%%%&&&&&&&&&&&&%%%%%%$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))+++...111222222222333333222111000...---000333555555444444555333222111///......------333555777888777444111///++++++,,,---///222444666999999999:::<<>>>>>iiiUUUKKKCCCAAAAAAAAABBBEEEBBBBBBAAAAAA@@@>>>>>>===??????===<<<:::888777666666555444333222111111111------,,,,,,+++***))))))$$$)))---,,,''' %%%%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((+++---000111555666666777666444333222+++...222333333222333333333333111000...---------444666888999999666333000+++++++++,,,...111444555999999999:::<<>>BBBAAA???AAAAAAAAAAAA@@@???>>>>>><<<;;;:::999999999999:::555444222111111222444555000...+++)))))))))((('''%%%%%%%%%&&&&&&'''''''''***(((&&&%%%&&&'''&&&%%%$$$###!!!"""######"""!!!***(((%%%###"""###%%%&&&$$$$$$%%%&&&''''''(((((())))))((((((+++...222444666666666555333111///------///111333444555555444888666444111//////000000666777888999888555222000---,,,,,,...111555666777999999::::::;;;===BBBEEEFFFGGGIIIJJJKKKKKKJJJIIIAAA???<<<:::;;;<<<<<<<<>>===>>>???>>>===<<<<<<===@@@DDDMMM]]]qqq~~~zzzppp[[[ZZZ___lll{{{jjj[[[PPPKKKDDD>>>:::777444222222111111111000000//////222000//////000000///---000000000000000000000000111111000000111111222333666555777>>>MMMhhhhhhOOOCCCCCC???>>>???;;;iiiTTTJJJ@@@;;;===@@@@@@???AAAAAAAAAAAA@@@???>>>>>>===<<<;;;;;;:::999888888666555333222222222444555000---***)))))))))((('''''''''&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%$$$###"""###$$$%%%$$$###$$$###"""!!!"""$$$&&&'''"""""""""######$$$$$$%%%'''&&&&&&&&&(((,,,///222555555666555444222000......///111333444555555444777666333111000000000111555666888999888555222111***)))(((***...111333444777888999:::;;;===@@@CCCEEEGGGIIIKKKLLLKKKIIIGGGCCC@@@===;;;;;;;;;;;;:::;;;888444222222333333333555444444444555666888999;;;@@@GGGLLLOOOQQQSSSTTTVVVWWWXXXZZZ\\\^^^___``````aaabbbcccdddeeefffgggjjjjjjlllnnnpppsssvvvwwwxxxzzz~~~zzzjjj```VVVPPPLLLIIIGGGGGG@@@BBBIIIUUUdddqqqzzz~~~~~~xxxrrrpppwwwtttuuuxxxzzz|||zzzrrrrrrrrrrrr|||xxxjjjZZZQQQLLLIIIIIILLLNNNQQQWWW___fffmmmrrruuu}}}~~~|||xxxuuusssppplllhhheeefffiiikkkhhhfffcccaaa___^^^^^^^^^bbb^^^XXXSSSOOOKKKGGGDDD@@@AAA@@@???>>>======>>>===@@@HHHWWWkkkxxxvvvlll\\\[[[aaaoootttcccWWWMMMHHHBBB===:::777666444111111111111000000000///222000//////000000///---000000000000000000000000111111000000111111222333444444888???LLLeeemmmSSSEEEDDD???===???;;;dddSSSJJJ@@@;;;<<>>>>>:::;;;;;;;;;;;;::::::999777666444333333333444444///---***)))))))))((('''((((((((('''&&&&&&%%%%%%''''''&&&''')))(((&&&$$$$$$######$$$&&&'''&&&%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&(((+++...000333444444555444333111000...///000222444444555555666444333111000000111222444555777888888666333222)))''''''(((,,,000222333555777999;;;;;;===???AAAEEEGGGJJJMMMMMMKKKHHHFFFDDDAAA>>><<<<<<;;;:::999<<<999666444444555555555666555444444555666777888:::>>>EEEJJJNNNPPPSSSUUUUUUVVVXXXZZZ\\\^^^```aaa```aaabbbccceeefffggghhhjjjjjjkkkmmmoooqqqtttuuuuuuxxx{{{}}}~~~~~~wwwjjj___[[[PPPCCCEEEPPPQQQPPPRRR[[[kkkzzztttiiigggfffgggppp}}}rrr```VVVQQQLLLGGGFFFHHHHHHIIIKKKPPPWWW]]]aaahhhjjjlllnnnpppooonnnnnnmmmllljjjgggddddddeeegggeeeccc```]]][[[[[[\\\]]]ccc```[[[VVVSSSPPPMMMKKKEEEDDDBBB@@@???>>>>>>>>>===???DDDRRRffftttsssjjj\\\\\\dddtttyyygggZZZSSSIIIEEE???;;;999777666555111111111111000000000000111000//////000000///...000000000000000000000000111000000000000111222222222333888@@@KKK___~~~uuuYYYHHHDDD>>>===>>>:::```SSSKKKAAA<<<===???@@@@@@AAAAAAAAAAAA@@@???>>>>>>777888:::;;;<<<===<<<<<<888777666444444333333444///,,,)))(((((()))((('''((((((((('''''''''''''''&&&&&&'''(((***)))&&&######""""""###&&&''''''&&&((((((((()))((('''%%%$$$'''''''''''''''&&&&&&&&&(((''''''(((***---///111222222444444444444222222...///000222333444555555444444222111111111111222222333666777888666444333,,,+++)))***...222444555555777:::<<<===>>>@@@AAADDDGGGKKKNNNOOOLLLHHHFFFDDDAAA???=========<<<;;;===:::777666777888777777777666555444444555666777888<<>>>>>======@@@AAAEEEQQQdddsssssskkk[[[\\\fffwwwrrr___SSSOOOGGGCCC>>>999777666555444111111111000000000000000111///...///000111000...////////////////////////000000000000000111222222222333777===GGGYYYvvv~~~___JJJDDD>>>===???;;;bbbTTTMMMDDD>>>>>>@@@BBBBBBAAAAAAAAAAAA@@@???>>>>>>::::::;;;;;;<<<<<<<<<;;;888888666555444333222222...+++)))(((((()))((('''&&&&&&'''(((((()))******%%%%%%&&&(((***)))&&&$$$""""""!!!###%%%&&&&&&%%%'''((())))))((('''%%%###$$$$$$$$$###############'''''''''(((***,,,...///111222333444444444333333//////000111333444555666444333333222111111111111///111444777888777666555000...,,,,,,///333555666666999<<<>>>??????AAACCCEEEHHHLLLPPPPPPNNNKKKHHHDDDBBB@@@???@@@@@@>>>===:::888666555666666666555777666555444444555666777888;;;@@@DDDHHHMMMQQQUUUTTTUUUVVVYYY\\\^^^```aaa___```aaaccceeeggghhhhhhiiijjjjjjlllnnnppprrrsssrrruuuxxxzzz{{{{{{|||}}}|||sssfffgggpppuuurrrhhh___XXX\\\lll~~~xxxfff___\\\[[[bbbmmmpppgggaaaYYYPPPJJJHHHGGGFFFFFFHHHLLLOOOQQQYYY\\\aaaccceeefffiiikkktttvvvxxxuuupppmmmmmmooopppmmmiiiddd```^^^^^^^^^^^^___```aaaaaa]]]WWWSSSPPPKKKEEEAAA@@@???>>>===CCCCCCEEEPPPcccqqqrrrkkkZZZ]]]hhhzzzqqq\\\QQQMMMGGGCCC===888555444222111000000000000000000111111000///...///000111000///////////////////////////000000//////000000111222222222555:::AAARRRnnngggNNNEEE???>>>@@@===fffTTTNNNEEE???>>>@@@BBBDDDAAAAAAAAAAAA@@@???>>>>>>???>>>===;;;:::999999999888888777555444222111000---+++((('''((((((((('''%%%&&&'''((()))+++,,,,,,&&&%%%&&&'''))))))'''%%%###""""""###%%%&&&%%%$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&((()))+++,,,111222333444555444333333///000000111222444555666444444333333222111000000---///333666888888777666333000,,,,,,...111333444888:::<<<>>>>>>@@@BBBDDDFFFIIIMMMPPPRRRQQQNNNMMMFFFEEECCCBBBBBBBBB@@@>>>;;;999888888888999888777666555444444555666777888888;;;>>>BBBFFFJJJPPPSSSTTTUUUWWWYYY[[[]]]___```^^^___```bbbdddfffggghhhiiiiiijjjlllnnnpppssstttsssuuuxxxzzzzzzzzzzzz{{{~~~{{{mmmppp{{{xxxjjjRRRPPPSSS^^^pppxxx|||hhh^^^YYYVVV\\\dddxxxxxxnnnggg]]]UUUQQQIIIHHHGGGGGGHHHJJJMMMNNNYYY^^^dddgggggghhhkkkmmmvvvzzz}}}{{{vvvsssuuuxxx{{{xxxrrrlllfffaaa^^^]]]ZZZ\\\```dddgggeeeaaa]]]ZZZSSSKKKEEEDDDDDDBBBAAACCCCCCEEEOOOaaaoooppphhh[[[___kkk~~~ppp[[[PPPLLLEEEAAA;;;666444222000///000000000000111111111111000///...///000111000///000000000000000000000000000////////////000111111222222444777<<>>eeeSSSMMMEEE???===???AAADDDAAAAAAAAAAAA@@@???>>>>>>???>>>;;;999999:::<<<===888777666555333111///...---***((('''((((((((('''''''''((()))******++++++'''&&&%%%&&&((()))((('''%%%$$$###$$$%%%&&&%%%$$$!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((($$$$$$%%%&&&''')))******111222333444444444333222000000000000222444666777555555444333222111///...,,,...222555888888888777666222...,,,---000222333999:::;;;<<<===???BBBEEEGGGIIIMMMPPPSSSSSSRRRQQQKKKIIIGGGEEEDDDBBB???<<<<<<;;;999:::;;;;;;:::999555444444444555666888999888;;;===@@@CCCHHHNNNRRRUUUVVVWWWYYY[[[\\\^^^^^^]]]]]]___aaaccceeegggggghhhiiijjjlllooorrrtttuuutttvvvyyyzzzyyyyyyyyyzzz}}}~~~~~~{{{vvvgggZZZKKKMMMSSS```ppp|||kkk```YYYTTTWWW^^^nnnxxxnnnccc\\\ZZZOOONNNKKKIIIIIIKKKMMMOOOXXX^^^fffkkkkkklllnnnqqqvvv{{{|||{{{xxxooogggaaa]]]WWWYYY^^^dddjjjnnnnnnmmmeee]]]SSSMMMKKKKKKIIIGGGDDDCCCEEEPPPaaaooooooggg^^^bbbnnnjjjXXXOOOKKKBBB>>>888555333222111000///000000000111111111111///......///000111111///000000000000000000000000///////////////000111111111111444666888AAAVVViii```PPPDDDBBBBBB===}}}aaaQQQLLLEEE>>><<<===AAACCCAAAAAAAAAAAA@@@???>>>>>>;;;999888777999===AAADDD777777666555333000...---,,,***((('''(((((((((''')))))))))))))))*********'''&&&%%%%%%'''((((((((('''&&&%%%%%%&&&'''&&&$$$''''''&&&%%%%%%$$$$$$###""""""######$$$%%%&&&&&&%%%&&&'''((()))***+++,,,222222333444444444333222000000000000111444666777555555555444222000///---+++---111555888999888888999555000...///111333444999999::::::;;;===BBBEEEHHHJJJMMMPPPSSSTTTUUUUUUPPPMMMJJJGGGEEEAAA===:::888666555666777777666555444444333444555777999:::999;;;===???BBBGGGMMMQQQVVVVVVWWWYYYZZZ\\\]]]]]]\\\]]]^^^```bbbdddfffggghhhiiijjjlllooosssuuuwwwuuuwwwzzzzzzyyyxxxxxxyyyzzz|||}}}|||{{{wwwddd\\\VVVVVVYYY___kkk{{{nnnbbb[[[UUUVVV\\\fffttthhhbbbbbbXXXUUUPPPLLLKKKMMMQQQSSSSSSZZZdddiiijjjjjjmmmpppvvv|||wwwmmmeee```VVVXXX[[[bbbkkksssxxxzzzllldddYYYSSSQQQQQQOOOMMMEEEEEEHHHRRRcccqqqppphhhaaadddqqq{{{dddUUUMMMKKK???;;;777444333333222222//////000000111111111222///......///000111111000000000000000000000000000///////////////000111111///111444666666<<>><<<<<<<<<;;;===???BBBDDDDDDBBB???======<<<;;;::::::;;;===>>>;;;888555333222222111000,,,,,,++++++***)))(((((()))(((((((((((('''''''''&&&'''((((((((('''&&&%%%###"""'''111333+++### """"""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%&&&'''***+++...000222444444444333222555111...///222444444333555555444222000///...------///222444666666666555;;;888444111000111333555777888:::;;;<<<>>>BBBEEEEEEHHHMMMRRRUUUWWWWWWWWWTTTPPPLLLHHHEEECCCAAA???;;;;;;:::999888888888888777777666666555555444444777888:::<<<@@@GGGOOOTTTTTTSSSTTTXXX\\\]]]ZZZWWW]]]^^^^^^```bbbdddfffggggggggghhhiiikkkmmmooopppuuuxxxzzz{{{{{{zzz{{{}}}}}}|||~~~~~~oooeee___^^^```hhhttt{{{zzz}}}xxxiii]]]TTTUUUZZZ\\\mmmxxxsssllleeeeeeZZZQQQPPPQQQPPPPPPRRRZZZ```fffiiihhhiiilllpppwww{{{~~~wwwggg]]][[[\\\```eeelllrrruuuvvvuuummmccc]]]\\\[[[YYYVVVNNNKKKJJJRRRaaallllllgggdddkkkxxxooo]]]UUULLLCCC???>>>;;;888555333222111111111111000111111222222222111000//////000111111---.........//////000000000000///000111222111000333111111444666:::DDDNNNbbbzzzzzz\\\KKKCCC@@@AAA}}}bbbPPPIIIEEE???;;;;;;<<<>>>>>>BBBCCCDDDDDDCCC@@@===;;;===<<<;;;::::::;;;<<<>>>:::777444222222111000///------,,,+++***)))((('''''''''''''''''''''''''''&&&'''((()))((('''&&&%%%&&&###&&&---///)))$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&''')))+++,,,...///111333555444444333444111......000333333222555555444222111///......,,,...111444777888999999777444000------///333555777999:::;;;<<<>>>BBBDDDFFFIIINNNRRRVVVWWWXXXXXXTTTQQQLLLHHHFFFDDDAAA???<<<;;;:::999999888999999777777666666666666666666999:::;;;<<>>xxx^^^OOOFFFBBB<<<:::;;;???BBBDDDDDDDDDDDDDDDBBB@@@>>>======<<<;;;:::999:::;;;<<<999666333111111111///.........---+++)))((('''&&&&&&&&&''''''((()))))))))&&&'''((())))))'''&&&$$$(((%%%%%%((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$###$$$%%%&&&(((***+++,,,---...000333444555555555333000...---///111222222555444444333222000///...,,,...111444777:::;;;<<<:::666111......111666999888999;;;<<<<<<>>>AAACCCGGGJJJNNNRRRVVVXXXXXXXXXTTTQQQMMMJJJGGGEEEBBB???======<<<:::::::::::::::666666777777777777777777::::::;;;<<<>>>CCCIIINNNRRRRRRSSSVVVZZZ^^^___^^^YYYYYY[[[]]]aaadddggghhhggghhhiiijjjmmmpppsssuuuwwwxxxxxxxxxxxxyyy|||~~~}}}|||~~~qqqbbbZZZXXXXXX^^^kkk~~~ppplllhhhfffaaa[[[[[[___aaadddggghhhiiikkkppptttuuuyyy~~~~~~~~~xxxtttnnnjjjjjjooouuuyyyyyysssppppppqqqooonnnbbbXXXNNNMMMTTT^^^ccceeehhhttthhhXXXOOOGGG???:::999777666444333222222333222111111000000000000......---,,,,,,---...///......////////////000000111111000000000000000111000...000444666777<<>>ttt\\\OOOGGGBBB===;;;===AAAFFFHHH@@@AAAAAAAAAAAAAAAAAA@@@===<<<;;;:::999999::::::777555222000000000///...///...---+++)))(((&&&%%%&&&'''((()))***+++,,,,,,&&&''')))******(((&&&$$$'''&&&%%%&&&'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$###$$$&&&'''((()))))))))+++---///222444555666666333111///...///000222222444444444444333222000///---...000333666999;;;<<<<<<888222---,,,000555888777999;;;<<<===>>>@@@BBBGGGIIIMMMQQQTTTVVVWWWXXXUUURRRNNNKKKIIIFFFBBB@@@>>>===<<<;;;;;;::::::;;;666666777777888888999999888999:::;;;===BBBHHHLLLSSSSSSTTTVVVYYY\\\^^^___YYYZZZ[[[]]]___bbbeeefffhhhhhhhhhjjjmmmqqqtttvvvwwwwwwwwwvvvvvvxxx{{{~~~}}}|||~~~xxxjjj```\\\]]]^^^eeeyyy~~~|||xxxoooeeedddhhhiiillloooqqqrrrsssuuuxxxxxx|||uuupppqqqwww|||~~~zzzyyyyyyyyyxxxvvvjjj]]]PPPLLLPPPVVV]]]bbbiiixxx{{{dddVVVMMMEEE>>>777777555444333222222222333333222000////////////...---,,,,,,,,,---.../////////////////////000000111111111000//////111222000...000444666555888<<>>@@@BBBEEEGGGJJJNNNRRRTTTVVVWWWUUUSSSOOOMMMJJJGGGCCC@@@>>>>>>===<<<;;;;;;;;;;;;666666777777888888999999555666888:::===AAAGGGKKKTTTTTTUUUVVVWWWYYY[[[]]][[[[[[\\\]]]___```bbbcccgggggggggiiilllppptttvvvvvvwwwwwwvvvuuuwww{{{~~~~~~|||{{{}}}~~~sssjjjeeeaaaaaafffttttttqqquuuuuuyyy~~~~~~~~~xxxuuuxxx|||~~~nnnaaaTTTOOOOOOQQQXXX```kkk{{{uuu```TTTKKKCCC>>>666555444333222222222222333222111000////////////......---------...000111000000000000000000//////000111111000...///111444333000///333444444555888CCCXXX{{{lllUUUHHHAAAlllUUUJJJDDD@@@<<<999:::===>>>???AAAAAAAAAAAA???===;;;:::<<<<<<;;;:::999777666666666444111000000000000///......---+++)))((('''&&&######$$$%%%&&&'''((()))&&&'''***,,,+++)))&&&$$$!!!%%%((('''%%%&&&%%%###########################$$$$$$############$$$$$$'''''''''&&&&&&&&&&&&%%%***+++,,,...000222444555444444333111000000222555222333555666666555333222/////////000222555999;;;<<<888111+++)))***---///555777;;;===>>>???AAACCCEEEFFFIIIMMMPPPSSSUUUVVVVVVTTTQQQNNNLLLHHHDDDAAA>>>>>><<<;;;;;;;;;;;;;;;666666777777777777777777333555777999<<<@@@EEEIIIRRRTTTVVVVVVVVVWWWYYY[[[]]]]]]]]]^^^___```aaabbbgggffffffgggiiimmmrrrtttuuuvvvvvvvvvvvvwwwzzz|||||||||{{{zzzzzz}}}yyyrrrhhhfffhhhrrr{{{zzz{{{uuugggZZZTTTPPPNNNVVVaaammm|||ooo]]]RRRHHHAAA===666555444333222222222222222111000000///////////////............000111222111111000000000000//////...000111///---///333777999333000111333222444888AAAPPPmmm|||YYYHHHCCCnnnVVVKKKAAA>>>;;;:::;;;<<<<<<<<<@@@AAABBBBBBAAA>>>;;;999<<<<<<;;;:::888777555444777444111000111111111000------,,,+++***)))((('''$$$%%%%%%&&&'''(((((()))%%%(((***,,,,,,)))&&&$$$ &&&((($$$"""%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%&&&'''((()))***+++,,,...000222333333333333111......111444222333555777777666444222///......///222777;;;>>>>>>:::555000......000222333666:::===???@@@BBBDDDEEEGGGIIIMMMPPPSSSUUUWWWVVVTTTQQQOOOMMMIIIEEEAAA>>>===<<<;;;::::::::::::777777666666666666666666444666888999;;;>>>BBBFFFMMMQQQUUUVVVVVVVVVXXXZZZ\\\\\\]]]^^^___aaacccdddfffeeedddeeegggkkkoooqqqsssuuuvvvwwwvvvwwwyyyzzzyyyyyyyyyxxxyyy|||tttllliiippp}}}ppp```XXXPPPMMMVVVdddqqq~~~iiiXXXOOOEEE>>>;;;666666555333333222222222111000000/////////000000///............000111222111111111000000000//////,,,...000///---///444:::@@@777000///111222555999AAAIII```aaaLLLJJJmmmUUUJJJ@@@>>><<<<<<===>>>>>>======???BBBDDDDDDBBB???===<<<<<<;;;:::888666444333777444222111111222111000,,,,,,++++++***)))(((((((((((())))))******++++++%%%(((+++---,,,***&&&$$$!!!'''(((""" $$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$&&&)))***)))******+++---///111222222333222000------000333111333555777888666444333.........///333999>>>BBB:::777333///---...000222222555:::===???AAACCCEEEFFFHHHJJJMMMQQQTTTVVVXXXVVVUUURRRPPPMMMJJJEEEAAA======;;;:::::::::::::::777777666666555555444444666777999999:::<<<@@@CCCIIINNNSSSVVVVVVWWWYYY[[[[[[[[[\\\^^^```ccceeeffffffeeecccccceeeiiimmmooorrrtttwwwwwwwwwwwwxxxyyywwwwwwwwwwwwxxx|||ssskkkooo{{{zzzxxxeeeZZZPPPLLLWWWgggssseeeVVVLLLCCC<<<999777666555444333222222222000////////////000000111......------...///111222222111111111000000//////+++...000///---///555;;;DDD:::111...000222666;;;AAADDDXXX|||iiiRRRTTTmmmUUUHHHEEECCC@@@===<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;:::999999888888777444444222111000////////////---***))))))((('''%%%((('''''''''''')))+++,,,&&&'''(((((('''&&&###""""""############$$$$$$$$$%%%%%%$$$###"""""""""###!!!#########"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$&&&'''))),,,...111333444222111///,,,***+++///222///000222333444555555555000///......222777<<<@@@@@@===888222...,,,++++++000555<<>>@@@FFFKKKRRRWWWXXXWWWUUUTTTWWWXXXZZZ]]]___```aaaaaadddcccaaa```bbbfffjjjmmmpppsssvvvwwwwwwuuuuuuuuuuuuuuuuuuwww{{{~~~wwwxxx}}}}}}ooo```VVVUUU___kkk|||}}}eeeXXXIII@@@===777444444333333222111000000000000//////......---------,,,---...000111000...///////////////////////////111222111000///000111555111---***+++///444888:::AAAPPPjjj}}}\\\MMMnnnXXXMMMGGGEEEAAA>>>======???AAA@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;:::999999888888777666555444222111111000000///,,,***))))))((('''%%%))))))((((((((((((((()))%%%&&&''''''&&&$$$"""!!!"""############$$$$$$$$$$$$$$$######"""#########"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))+++---000111222111111///---+++,,,///111111222333555666777777777333111//////111555999<<<===;;;777444000......---000555;;;@@@CCCCCCDDDDDDGGGFFFGGGIIIMMMSSSXXX\\\[[[ZZZXXXTTTPPPLLLHHHFFFDDDBBB@@@===:::999888888777777666666555444444333444666888999999;;;===???CCCHHHPPPUUUVVVVVVUUUTTTXXXYYY[[[]]]___aaabbbbbbeeedddbbbbbbcccgggjjjmmmnnnppptttuuuvvvvvvwwwxxxwwwwwwwwwyyy|||{{{tttsssvvv|||rrrbbbXXXXXXdddqqqwww```UUUGGG>>><<<666444444333222222111000000000000//////////////////000///......000000000..............................///000000......///000222000///......111333555888===JJJaaaeeeTTTmmmYYYQQQMMMIIIDDD???<<<===???AAA@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;:::999999888888777666666444333222111111111...,,,***))))))((('''&&&*********)))((('''&&&%%%$$$%%%%%%&&&%%%$$$"""!!!"""############$$$$$$$$$#########"""######$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&''''''''''''''')))***,,,...///000000000000///------...000333444555777999::::::;;;666333111//////222666888:::999888666444222000///111555;;;???AAAAAABBBCCCEEEEEEFFFIIINNNTTTYYY]]]aaa___\\\WWWRRRNNNKKKIIICCCBBB???<<<:::999888888666666555555444333333333333555777888888999;;;===@@@EEELLLRRRTTTUUUUUUUUUXXXZZZ\\\^^^```aaabbbccceeeeeeeeeeeefffhhhjjjkkkkkknnnqqqssstttvvvyyy{{{{{{zzzzzz{{{~~~sssjjjcccdddfffjjjpppwww~~~tttdddZZZ\\\kkkyyyoooZZZPPPCCC;;;999444333333333222111111000000//////000000000000000000444222///.../////////...........................---...//////------.../////////111222222333222222666999BBBTTTnnnrrr^^^iiiWWWQQQQQQLLLEEE>>>;;;:::<<<>>>@@@@@@@@@@@@????????????;;;;;;:::999999888888777666555444333222111111111...,,,))))))))))))'''&&&((())))))***)))'''&&&%%%%%%%%%%%%&&&%%%$$$###"""""""""#########$$$$$$$$$###"""""""""###$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%&&&''''''((('''((((((***+++,,,---...///000111111///......///333444666888:::;;;<<<===777555111//////111444666888999999999777444111...111444999===>>>@@@AAACCCDDDDDDFFFIIINNNTTTZZZ]]]bbb```]]]YYYTTTQQQNNNLLLEEECCC@@@===:::888777777555555444444444333333333222444666777777888:::;;;===BBBIIIOOORRRTTTVVVWWWYYYZZZ\\\^^^aaabbbcccccceeefffggghhhiiijjjjjjkkklllnnnppprrrsssuuuyyy|||}}}}}}}}}~~~zzzpppgggeeeaaa```cccggglllnnnwwwxxx{{{vvvyyyzzztttddd[[[___ooohhhVVVMMM@@@888777222333222222222111111000000//////000000111111222222777444000......//////...........................---...//////...---...//////000111222333333222222555777<<>>>>>>>>;;;;;;:::999999888888777555444333111000000000000---+++)))((())))))((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$###"""""""""###$$$%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&"""######$$$%%%&&&&&&''''''(((((()))+++,,,,,,---...000222222000......///222333555888:::<<<======888666222//////111444666888999::::::888444000---000333777:::<<<>>>AAACCCCCCDDDFFFJJJOOOUUUZZZ\\\^^^]]][[[YYYVVVSSSQQQPPPIIIGGGCCC???;;;888666555444444444444444333333333222444555666666777999:::===AAAGGGMMMQQQTTTWWWYYYYYYZZZ\\\^^^aaabbbcccccceeefffgggiiijjjkkkkkkllloooqqqrrrssssssuuuxxx{{{~~~~~~~~~}}}sssmmmeee```___`````````fffhhhttt~~~vvvppplllmmmqqqyyy}}}}}}sssddd]]]aaaqqq}}}cccSSSKKK===555444111222222111111111111111000//////000000111111222222777444000......//////..............................///000000......///000000000000000111222333444444666:::CCCUUUqqqttteeeRRRKKKFFFCCC>>>;;;:::<<>>>>>======;;;;;;:::999999888888777444444222111000/////////---+++)))((())))))((('''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$#########"""######$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%'''((((((***+++,,,------///111222222000/////////111222555888:::<<<===>>>;;;888444111///111333555777999::::::888444000---...111555777:::===AAADDDCCCEEEGGGKKKOOOTTTYYY[[[ZZZZZZZZZYYYWWWUUUSSSQQQMMMJJJFFFAAA<<<888666555555555444444444444444444222444666666666666888:::<<<@@@FFFKKKOOOSSSWWWZZZXXXZZZ\\\^^^```aaabbbcccdddeeefffhhhjjjkkkmmmmmmrrrtttvvvvvvvvvwwwxxxzzz}}}}}}}}}~~~yyyooohhhdddaaa]]][[[^^^___hhh{{{{{{}}}vvvpppggghhhkkkpppuuuxxxyyyyyyxxxuuuvvv}}}~~~sssggg```dddrrrttt\\\NNNHHH<<<444444111111111111111111111111111//////000000000000000000444222///.../////////...------------------------...///000000......///000111000.........000333444444666999???LLLdddhhhTTTLLLEEEBBB???<<<;;;<<<>>>@@@@@@@@@@@@???>>>=========;;;;;;:::999999888888777555444333222111000000000---+++)))((()))))))))''')))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$######"""############%%%&&&%%%$$$###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%'''((()))***,,,---...///000111222111///...///111111333555888;;;===???@@@@@@<<<777222000000111222555666888999888555222000---///222555888===BBBEEEDDDEEEHHHKKKOOOTTTXXXZZZXXXYYYZZZ[[[YYYVVVSSSPPPMMMKKKGGGBBB===:::888777555555555555555555555555333444666777666666888:::;;;>>>CCCHHHLLLPPPUUUXXXXXXYYY[[[]]]___aaabbbbbbcccdddeeegggiiilllnnnooosssuuuxxxzzzzzzzzz{{{|||{{{{{{|||}}}{{{tttmmmeee___]]]]]]cccppp~~~}}}{{{}}}zzztttkkkkkklllkkkjjjkkkmmmoooooollllllttt~~~~~~~~~vvvlllfffhhhuuujjjTTTIIIEEE:::444555333000000000000111111111111000000//////////////////000///......000000000...---------------------------...//////------...//////............000111222222555888:::BBBWWWssslllWWWNNNIIIFFFBBB>>>;;;:::::::::@@@@@@@@@???>>>======<<<;;;;;;::::::999888888777666666444333222111111111,,,+++)))((()))***)))(((,,,+++(((&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%$$$###"""""""""######$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%'''''')))***,,,...///000111222222000///...000111222333666999<<<>>>@@@AAACCC@@@:::444000//////000222444666777777666444222,,,...111444888<<>>999999;;;===>>>???@@@???>>><<<;;;<<<>>>???>>>===<<<:::888666444444333333222111000//////---,,,***(((((()))***+++***)))(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&%%%$$$"""!!!((('''&&&%%%$$$$$$$$$$$$ """$$$&&&&&&$$$""" ***!!!&&&,,,+++((('''%%%%%%&&&))),,,------,,,111222222222111///...---000111333666999<<<>>>???BBB>>>888333///...///000333666888999;;;<<<777///000000000444999===@@@AAAEEEFFFGGGIIIKKKOOOUUUYYYZZZ^^^```^^^\\\ZZZVVVPPPMMMJJJFFFBBB@@@???<<<;;;:::999888666555444444444777777777777777666666666888;;;@@@DDDGGGKKKPPPSSSVVVYYY]]]`````````aaaaaabbbdddfffggghhhjjjmmmpppssssssvvv{{{~~~{{{yyyyyyyyyyyyzzz{{{|||}}}xxxkkkdddccciiisss}}}yyy~~~{{{}}}{{{{{{vvvmmmhhhfffbbb]]]ZZZXXXYYYcccrrr~~~}}}~~~uuuqqquuu{{{xxxZZZNNNBBB<<<888444333555000000000000000///......000000111111000///......------,,,,,,,,,------...000///...------...///000000000//////.........---------......///000000000444444777999<<>>::::::;;;======???@@@@@@>>><<<;;;<<<===::::::999888777666444333444333333222111000//////---,,,***(((((()))***+++***)))(((''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&&&&%%%$$$###''''''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###'''######((()))$$$!!!"""&&&&&&&&&(((***,,,------222222333333222111///...000111333666999;;;===>>>AAA===888333000///000111666:::======@@@@@@;;;333111000000333888===@@@AAADDDEEEGGGHHHJJJNNNTTTXXXXXX]]]___^^^^^^^^^ZZZUUUPPPLLLHHHDDDAAA???===;;;;;;:::999777666666666666555555555666666777777777888;;;>>>BBBEEEIIINNNRRRUUUXXX\\\_________```aaabbbdddeeeggghhhjjjmmmppppppqqqtttxxx}}}~~~{{{xxxyyyyyyyyyyyyzzz|||}}}}}}ooohhhfffkkksss~~~~~~{{{~~~~~~xxxqqqlllfff```YYYVVVUUU\\\iiitttzzz{{{{{{zzz}}}wwwvvv{{{kkkWWWKKK@@@:::777333222333000111111111000000///...------......---,,,,,,+++---------,,,,,,------...,,,,,,---......---,,,,,,000/////////.........---------......///000000000000111333666888@@@QQQbbb~~~cccQQQLLLGGGCCC>>>;;;;;;<<<<<<===???@@@@@@???===<<<<<<===:::;;;;;;::::::999888777444333333222111000//////,,,+++***)))((()))******))))))(((''''''&&&&&&&&&###$$$$$$$$$$$$######"""$$$%%%&&&&&&'''&&&&&&%%%'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######&&&(((%%% """&&&&&&&&&&&&(((+++---///222333444444333222111000000111333666888;;;===>>>>>>;;;777222000000111222999>>>AAACCCDDDDDD>>>777111000000222888===AAABBBCCCDDDFFFGGGIIIMMMRRRVVVVVV\\\___```aaabbb___[[[TTTPPPKKKFFFCCC@@@===;;;::::::999888888777888888333333444555666777777888888:::<<<>>>AAAFFFKKKOOOSSSVVVZZZ]]]^^^^^^___```bbbccceeefffgggiiimmmpppqqqrrrtttxxx|||}}}{{{yyyyyyyyyzzz{{{|||}}}~~~~~~{{{sssnnnooorrrxxx}}}~~~wwwooohhh]]]WWWSSSVVV___iiioooqqquuuvvv||||||~~~ppp]]]RRRGGG===888666222111222111111111222111111000///,,,,,,---------,,,++++++...------,,,,,,---------)))+++...//////...+++)))/////////...............------......///000000000///000222555555:::HHHWWWuuu|||bbbQQQMMMFFFBBB>>><<<<<<<<<<<<<<>><<<<<<===<<<<<<<<<<<<;;;:::888888444333333222111000//////++++++***)))((())))))***(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&"""###%%%&&&%%%###$$$&&&'''&&&&&&%%%&&&)))...111333333444555555444333222111222333666888:::;;;<<<:::888444111//////000222:::@@@EEEGGGHHHHHHBBB;;;333111000222666<<>>;;;999999888777777777888888333444444444555555666666888999:::;;;>>>BBBHHHMMMOOOSSSWWWZZZ\\\\\\]]]^^^aaacccdddeeefffiiilllooosssuuuxxx{{{~~~~~~}}}zzzzzz{{{}}}~~~~~~xxxtttqqqrrr~~~}}}||||||uuufff^^^WWWUUUZZZbbbiiilllmmmqqq{{{iiiWWWMMMCCC:::777666222111222111111222222222111111000...//////000//////............---,,,,,,,,,------,,,---///000000///---,,,........................------......///000000000111222444777666999CCCNNNjjj}}}dddTTTOOOEEEBBB>>><<<<<<=========>>>@@@AAA@@@>>>===<<<===;;;;;;:::999777555333222444333333222111000//////*********)))))))))))))))'''((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%"""""""""######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%$$$###""""""###$$$%%%'''&&&###"""$$$((()))(((&&&'''&&&%%%%%%(((---222333333555666666555444333222222444555777999:::;;;777555222///......///000:::CCCJJJMMMNNNMMMHHHAAA555333000111555;;;@@@BBBBBBCCCDDDEEEGGGJJJPPPTTTXXX^^^bbbbbbccceeebbb^^^ZZZVVVPPPKKKFFFCCC???<<<888777777666666666777777666666555555444444444333777888999:::;;;???EEEIIILLLPPPTTTXXXYYYZZZ\\\]]]___aaadddeeefffhhhkkknnnsssvvvyyy|||~~~{{{|||}}}~~~zzzqqqmmmuuu|||yyy~~~qqqhhh]]]WWWXXX]]]cccgggfffmmmzzzyyyeeeUUUIII@@@999777666333111222000111111222222222111111///000111111111111000000///...---,,,,,,,,,,,,,,,......------------......---------...............------......///000000000222222555777777777>>>GGG___|||iiiWWWQQQFFFBBB===;;;;;;===>>>>>>>>>@@@BBBAAA???===============<<<:::888666444333444333333222111000//////******)))))))))(((((((((''''''(((((('''&&&$$$###%%%&&&&&&'''''''''''''''###""""""""""""######$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$)))((($$$!!!###''''''$$$%%%&&&'''%%%$$$'''---222222333444555666666555444222333444555777888999:::666444222///......//////:::DDDNNNRRRSSSRRRMMMGGG888555111000444999???AAACCCDDDDDDEEEFFFJJJOOOSSSXXX]]]aaabbbcccdddaaa]]][[[WWWQQQLLLGGGDDD@@@===888888777666555555666666888777777666555444333333666777999999;;;>>>BBBEEEIIIMMMRRRUUUWWWYYYZZZ\\\]]]```dddggghhhiiijjjkkkooossswwwzzz{{{}}}~~~~~~~~~~~~wwwnnnpppxxx|||~~~tttfff[[[WWWXXX\\\______iiizzzqqq___RRRDDD<<<666666666333111222///000111111222111111111......///000000000/////////......---,,,,,,,,,,,,---,,,+++******+++,,,------------------.........------......///000000000111111222555555555:::BBBUUUooonnnZZZQQQFFFBBB===::::::<<<>>>???>>>@@@BBBBBB@@@>>>======>>>>>>>>><<<;;;999888777444333333222111000//////)))))))))))))))(((((('''&&&'''(((((('''&&&$$$"""$$$%%%&&&&&&'''''''''&&&%%%$$$###"""""""""###$$$$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$$$$&&&"""!!!$$$$$$"""###&&&'''&&&$$$&&&,,,111111222333555666666555555333333444555666888888999777555333111000/////////666AAAMMMRRRSSSRRRNNNIII;;;777222000222888===@@@CCCDDDEEEEEEGGGJJJOOOSSSUUU[[[___```bbbdddbbb]]][[[WWWQQQLLLHHHDDDAAA>>>:::999888777666666555666777777777666666555555555555777999:::;;;===@@@CCCGGGJJJPPPSSSVVVWWWYYY[[[ZZZ___dddhhhiiiiiiiiiiiilllpppuuuxxxyyy|||~~~}}}wwwrrrvvvrrrbbbYYYVVVWWWXXX[[[gggzzzxxxhhhYYYMMM???888333444555222000111...///000000111111111000------.../////////////////////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........------......///000000000111000111444444444999@@@LLLdddrrr\\\RRRGGGBBB<<<999999<<>>@@@BBBBBB@@@>>>======999999999999888777666666444333333222111000//////)))))))))))))))(((((('''&&&'''(((((((((&&&$$$"""###$$$%%%%%%&&&&&&&&&&&&'''&&&$$$#########$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%### """######"""%%%((('''%%%&&&+++111000111333555666666555555333333444555666777888888999777555333111000000000000<<>><<<;;;:::888777666666666666666666777777777777777555777999;;;<<<===???AAAEEEIIINNNSSSUUUWWWYYYZZZYYY^^^eeeiiijjjiiihhhgggkkkooouuuxxxzzz|||~~~|||wwwxxx}}}{{{iii\\\UUUTTTUUUYYYfff{{{rrrbbbTTTJJJ<<<555111333444111//////......///000000000000000......///000111111000000000///...---,,,+++++++++***,,,...000000...,,,***,,,,,,,,,------.........------......///000000000222111111444555666;;;BBBFFF]]]~~~xxx^^^PPPIIIAAA::::::<<<<<<===@@@AAABBBBBBAAA@@@>>><<<;;;;;;<<<<<<<<<;;;999777666333222222111000///......---,,,+++)))((((((((((((###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***+++111111222333444666777888888444000000444888;;;;;;:::888555222000......---444555999@@@HHHKKKKKKIIIBBB<<<333///111666999;;;AAADDDGGGHHHGGGHHHLLLPPPSSSUUUYYY]]]___aaaaaaaaa^^^ZZZUUUOOOLLLHHHEEEBBB???===;;;888666555444444666666555555555666666777444444444444666999<<<>>>CCCFFFJJJOOOSSSUUUWWWWWWVVV___jjjooonnnjjjhhhhhhmmmoooqqqrrrtttwww|||tttbbbTTTPPPQQQ\\\gggzzzuuuhhh___RRRGGG:::777333111111111111000---...///000000///...---/////////////////////////////////...---------,,,---...............------+++++++++,,,,,,,,,------,,,,,,,,,,,,------......//////000111333555777888DDDVVVttt{{{]]]LLLHHH@@@:::;;;===<<<===???@@@AAAAAAAAA@@@>>>===;;;;;;;;;::::::999777666555444444333222111000//////---,,,+++***)))(((((((((%%%%%%&&&''''''''''''&&&((('''&&&%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''')))***+++...///000222444666888999999555111000333666888999:::888666333000...------000111555;;;BBBFFFFFFEEEGGG@@@777222333666999:::@@@CCCGGGHHHGGGHHHLLLPPPSSSUUUYYY]]]aaaccccccdddbbb^^^XXXSSSOOOKKKGGGDDD@@@???<<<:::888666666666777777777666666777777888888777666666777999;;;===???BBBFFFKKKOOORRRSSSTTTTTT[[[cccggggggeeefffgggkkkmmmppprrrsssuuuyyy{{{~~~|||zzzgggXXXRRRSSS[[[hhh{{{pppcccXXXKKKAAA999666333111111111111000---...///000000///...---....................................---------------...............------,,,,,,---------.........,,,---.../////////......///000000111333555666777@@@OOOiii^^^JJJGGG@@@;;;<<<>>>===<<<>>>???@@@@@@AAA@@@???>>>===::::::888777666555555555555555444333222111000000---,,,+++***)))(((((((((%%%&&&''''''((((((''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$#########$$$%%%%%%&&&'''((('''%%%###!!!########################%%%%%%&&&&&&'''(((******+++,,,...000333666888999999555111000111444555666:::999777444111///---,,,---...111777===AAACCCCCCGGGAAA999333111222444555>>>BBBFFFHHHHHHIIILLLOOORRRUUUZZZ___cccfffggghhhgggccc]]]WWWRRRNNNIIIFFFBBBAAA>>>;;;999888888888999888888777777888888888:::999888777888888:::;;;===@@@DDDIIIMMMPPPRRRSSSTTTYYY^^^aaabbbcccfffjjjjjjllloooqqqrrrsssuuuvvv}}}~~~~~~wwwssszzzooo]]]TTTTTTZZZiii}}}}}}iii[[[PPPDDD;;;888666333111111111111000......////////////..............................------------............------...............------------.........//////,,,---///000111000///...000000000111222444555666<<>>>>>@@@@@@AAA@@@???>>>;;;:::888666555555666666555555444222111000//////,,,+++***)))((('''''''''%%%%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%$$$""""""###%%%&&&$$$%%%%%%&&&&&&%%%$$$###############$$$$$$$$$$$$&&&&&&&&&&&&'''((()))******+++---000222444666777666444111000111333555666:::999888666333000---,,,---...111555;;;@@@CCCEEEHHHCCC<<<666222222333444<<<@@@EEEHHHHHHIIILLLOOOQQQTTTZZZ```eeeiiikkklllkkkgggaaa[[[VVVPPPKKKGGGCCCAAA???<<<:::999999999999999888777777777888888999888888777777888999999>>>@@@DDDIIIMMMQQQSSSTTTVVVZZZ___bbbdddgggjjjmmmjjjlllpppqqqqqqqqqrrrsssyyy{{{|||}}}}}}|||}}}}}}~~~wwwqqqwwwwwwaaaWWWVVVYYYiii~~~tttaaaUUUIII???888777555222111111222000///...//////////////////...........................,,,,,,,,,------.........,,,---......///.........------------.........................../////////000000000111111333444444:::???MMMdddfffRRRFFF???;;;===???===<<<======>>>???@@@AAA@@@??????===<<<:::888777777777888444444333111000///------+++***)))((('''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%$$$#########$$$%%%&&&###"""""""""###$$$&&&'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))+++,,,...000222333333333222111111000111333666888:::::::::999666333000...---///111444888===CCCGGGJJJGGGAAA;;;666555666777999>>>EEEHHHIIIIIIKKKNNNPPPSSSYYY```fffjjjmmmnnnmmmiiiccc^^^XXXRRRLLLHHHCCCBBB???<<<:::999999999999888777777666666666666666666666666777777888888<<<>>>BBBFFFKKKOOORRRSSSVVVZZZ```eeehhhjjjkkkllljjjmmmpppqqqpppppppppqqquuuxxxzzzzzzyyyyyy{{{||||||}}}}}}sssxxx~~~fffYYYWWWZZZiii|||kkk[[[QQQFFF===:::666444222111222222000////////////....../////////........................+++,,,,,,,,,------......,,,------...//////......+++,,,,,,,,,,,,---------///...,,,***+++,,,///111/////////000111222333444999<<>>===<<<>>>>>>>>>@@@@@@AAA@@@???>>>======;;;:::999999888888444444333111///...---,,,+++***)))((('''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%"""!!! """$$$''')))$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''(((+++,,,///111222222222222000111111111111333777:::999:::;;;;;;:::666333000,,,---///111444:::AAAGGGHHHFFFAAA;;;555222222444777===DDDHHHIIIIIIKKKMMMNNNQQQXXX___eeejjjmmmnnnnnnjjjeee```[[[TTTNNNJJJDDDBBB@@@===;;;:::::::::999888777666666666666666444555555666666777777777888:::===AAAFFFJJJNNNPPPTTTXXX^^^eeehhhjjjiiihhhjjjlllnnnooonnnnnnoooqqqrrruuuxxxxxxvvvwwwyyy}}}zzz|||}}}~~~~~~wwwzzzjjj\\\YYY\\\hhhyyyfffWWWNNNCCC<<<;;;444333222111222222000/////////............//////------------------------,,,,,,,,,,,,------------,,,,,,---...////////////+++++++++,,,,,,,,,------///---+++******,,,///000.........///000222333444777:::AAAOOOeeeeeeRRRHHH@@@:::;;;===<<<===???>>>???@@@AAA@@@@@@>>>>>><<<<<<<<<<<<;;;999888777666555444222000...---------,,,+++)))(((((((((((($$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$$$$###"""!!!###$$$&&&&&&%%%$$$###"""""""""###$$$%%%&&&'''"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''***+++...111333444444333111333444333111222666999999:::===>>>===:::666333---......///222999AAAHHHJJJIIIDDD===555000000111555;;;CCCHHHJJJJJJKKKLLLLLLPPPVVV]]]dddiiilllmmmooolllgggbbb]]]WWWQQQLLLFFFDDDBBB???===<<<;;;;;;::::::999888777777777777777777777777777666666555444666999===BBBGGGKKKMMMTTTWWW\\\aaafffggggggfffiiijjjkkkkkkkkklllnnnpppppptttwwwwwwuuuuuuyyy}}}yyyzzz|||}}}}}}nnn```]]]^^^hhhttt}}}}}}bbbUUUKKK???999:::444222111222222222000...000///...------...///000------------------------------,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,---------...,,,------...............,,,------...000222333444333777===FFFUUUmmmbbbNNNIIIAAA::::::<<<<<<===@@@???@@@@@@AAA@@@???>>>===;;;<<<<<<<<<;;;999777666777666555333111000......///...,,,+++******))))))%%%&&&''''''((((((''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$### """%%%''''''&&&$$$######$$$&&&''''''&&&%%%$$$!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''(((***---111444555555555333555666444222111444777888;;;===??????<<<888555...///000000333999CCCJJJSSSRRRMMMEEE<<<666444555444:::CCCIIIJJJJJJKKKLLLKKKOOOUUU\\\ccchhhkkklllooommmhhhddd___YYYSSSOOOHHHFFFCCCAAA???>>>======<<<;;;:::999888888888888:::::::::999888666444444444555888<<>>??????@@@===<<<;;;;;;999999888777555333111000111111000///...---***(((''''''((((((&&&'''((())))))((('''&&&***)))'''&&&%%%%%%&&&&&&!!!"""$$$$$$######$$$%%%&&&%%%###""""""###%%%&&&############$$$%%%&&&'''$$$%%%%%%%%%$$$###$$$%%%###$$$$$$%%%%%%&&&&&&'''((())),,,...000111111111888777555333333555666777888:::===??????===;;;999111//////222555999DDDOOOTTTUUUQQQHHH@@@<<<999666777:::>>>BBBEEEFFFFFFFFFIIIMMMSSSYYY^^^eeekkkooopppqqqooojjjbbbZZZTTTRRRMMMIIIEEEBBB@@@???>>>===999999999999888888777777;;;;;;:::999888777666555777777777999===AAAFFFIIIOOOSSSZZZ___bbbccccccdddbbbeeeiiikkkkkkkkkllllllpppqqqssstttssstttvvvxxxuuuvvvyyy{{{}}}~~~~~~~~~wwwggg___dddhhhnnnuuu{{{|||```RRRHHH<<<666999111111000///////////////........................///............---------...---,,,+++++++++,,,---,,,,,,------------......---,,,,,,,,,,,,---......+++,,,.../////////...---......//////000000111111444333555;;;DDDRRRhhhzzz___OOODDDAAA===<<<===???@@@AAAAAA@@@@@@??????>>>>>>???;;;;;;:::999888777777666555333111000111111000///...---+++(((''''''((()))&&&'''(((((((((((('''&&&((((((&&&%%%%%%$$$$$$$$$!!!###$$$$$$######$$$%%%&&&%%%###""""""###%%%&&&############$$$%%%&&&&&&$$$$$$%%%%%%$$$###$$$$$$###$$$$$$%%%%%%&&&&&&'''(((***,,,///111333333333777666555555555555666777888:::===@@@@@@???<<<:::444111111333555999DDDPPP\\\^^^[[[QQQGGG@@@999333222555:::???DDDGGGHHHIIIKKKNNNSSSXXX^^^eeelllqqqssstttsssooohhh```[[[XXXRRRNNNIIIEEECCCBBB@@@>>>;;;;;;::::::999999999999;;;:::999888777666555555777666777888;;;@@@DDDGGGMMMQQQWWW[[[^^^```bbbcccbbbeeehhhjjjjjjjjjkkkkkkppprrrsssssssssrrrtttuuutttuuuwwwyyy{{{|||}}}}}}xxxhhh```cccgggmmmuuu|||rrrYYYMMMEEE:::555777111111000///////////////...........................---------,,,,,,,,,,,,,,,,,,+++*********+++,,,)))))))))*********++++++---,,,,,,,,,,,,---......,,,---.../////////............//////000000111111555444555999@@@LLL___ppp^^^MMMEEEBBB>>><<<===???@@@AAABBBAAAAAA@@@???>>>======::::::999888777666555555444222000000111111000///...---+++)))(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$######"""###$$$$$$######$$$%%%%%%%%%#########$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''')))***---000222444555666555666666666777666666666888:::>>>AAABBBAAA???===999555333333444888CCCNNN```dddeee]]]RRRHHH<<<333000222777<<>><<<===???@@@AAABBBBBBAAA@@@???>>><<<<<<::::::999888777666666555444222000000000000000...------+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''%%%$$$######$$$%%%%%%######$$$%%%$$$$$$#########$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$######$$$%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''((())),,,...111444666777444555777888888777666555777:::>>>AAACCCCCCAAA@@@===888555333222555???JJJ\\\dddiiieee\\\PPPBBB777333444777:::>>>BBBEEEGGGKKKLLLOOORRRWWW___gggmmmrrruuuwwwwwwrrrlllgggddd[[[WWWQQQLLLHHHCCC???<<<>>>===<<<;;;;;;;;;;;;;;;888888888777666555555444555444444444777:::>>>AAAHHHJJJMMMPPPSSSXXX]]]aaaccceeehhhiiiiiiiiijjjllloooqqqttttttssssssssstttsssrrrrrrssstttvvvyyyzzz{{{}}}wwwggg___[[[]]]cccmmmxxxnnn]]]LLLCCC===666333333111000000///////////////........................---------,,,,,,,,,,,,+++***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......////////////......//////000000111111444333444666777===JJJXXXxxxcccUUUGGGCCC???======???@@@AAAAAAAAAAAAAAA@@@>>><<<;;;;;;;;;:::999888777666666444222000///000000///...,,,,,,+++***))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''%%%$$$###%%%&&&%%%$$$###$$$%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''((())),,,///222444555333555777999999888777555666999>>>BBBDDDEEEDDDCCC???:::666333111222:::DDDUUU```iiihhhaaaTTTEEE888555555666888<<>>EEEGGGIIILLLOOOUUU\\\```ccceeehhhiiiiiijjjlllnnnmmmooosssuuuuuuuuuvvvwwwrrrrrrqqqrrrsssuuuwwwyyyzzz{{{}}}sssccc[[[VVVWWW]]]fffsssfffYYYJJJAAA;;;666333222111000000///////////////....................................------------***++++++,,,,,,,,,------,,,,,,,,,------------...,,,++++++++++++,,,---------------------......///......//////000000111111111111333666777:::EEEQQQnnneeeVVVGGGDDD???===>>>???@@@@@@@@@AAAAAAAAA@@@???===<<<;;;;;;:::999888777777666333111//////000000///...************))))))((((((''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&$$$%%%&&&%%%$$$###$$$%%%"""######$$$%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%"""!!!"""&&&'''&&&$$$###$$$$$$%%%%%%&&&&&&'''&&&'''(((***---000222444333555777999999999777777555888===AAAEEEFFFEEEDDDAAA===888555111000666>>>NNNZZZeeeggg```TTTDDD888333222333666;;;AAAHHHLLLMMMOOORRRUUUZZZ```ggglllqqqvvv|||~~~{{{vvvpppmmmfffccc^^^YYYTTTOOOJJJGGGCCCAAA>>>;;;999999999999888888888777777666666666555444333222333666999;;;AAACCCEEEHHHLLLRRRYYY^^^aaacccfffggghhhjjjmmmooojjjmmmrrrtttuuuuuuvvvwwwrrrrrrrrrssstttuuuwwwxxxzzzzzz{{{}}}oooaaaZZZUUUUUUYYYcccppp|||{{{___UUUGGG===888666444333111111000///////////////........................//////.........---------***+++,,,---------------******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++,,,,,,---.........//////000000111111///000333666666888AAAKKK___}}}eeeRRRHHHDDD@@@===>>>???@@@@@@??????AAAAAAAAA???>>><<<::::::999888777666666555333111/////////000///...((())))))))))))(((''''''(((((('''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%""""""###$$$%%%%%%&&&&&&############$$$%%%&&&&&&%%%""" """&&&(((&&&######$$$$$$%%%%%%&&&&&&'''''''''((())),,,...111222444555777888999999888888333666<<>>FFFJJJKKKNNNQQQUUUYYY^^^dddhhhooouuu{{{~~~|||vvvqqqmmmhhheeeaaa]]]YYYUUUPPPLLLGGGEEEAAA===:::999999999888888888888888777777777555444333222333555888:::<<<>>>AAAEEEIIIOOOVVV[[[]]]```bbbdddfffiiillloooiiilllpppssssssrrrrrrsssrrrssstttuuuvvvwwwwwwwwwyyyxxxxxx{{{mmmaaa\\\XXXWWWZZZcccppp|||~~~~~~~~~nnnVVVOOOBBB888444444555444111111000///////////////.................................---------,,,,,,((()))+++,,,------,,,,,,)))*********+++++++++++++++++++++***++++++,,,---++++++*********+++,,,---......//////000000111111...///333666666666===FFFTTTqqqdddNNNHHHEEE@@@>>>>>>???@@@@@@>>>???@@@AAAAAA@@@>>>===999999888777666555444444333111///////////////---'''((((((((((((((('''&&&)))((('''&&&&&&'''((()))&&&%%%$$$###$$$%%%&&&'''%%%&&&'''&&&$$$###$$$%%%!!!"""###$$$%%%&&&&&&&&&############$$$%%%&&&'''%%%""" """&&&)))'''######$$$$$$%%%%%%&&&'''''')))))))))***,,,...111222555555666777888999999999222555;;;@@@DDDFFFFFFFFFEEEBBB>>>;;;555000333999;;;IIIXXX^^^^^^XXXMMMCCC666444222111444:::AAAEEEGGGJJJOOOSSSWWW[[[```dddlllrrryyy|||zzztttnnnjjjgggeeeaaa^^^ZZZVVVQQQNNNJJJHHHCCC>>>;;;999999999999999999888888888888888666555333222333555777999999;;;???BBBGGGMMMSSSXXX[[[]]]```bbbdddhhhllloooiiilllpppqqqqqqpppoooooorrrsssuuuwwwxxxxxxwwwwwwxxxwwwwwwyyy~~~}}}lllbbb^^^[[[ZZZ\\\dddrrr~~~|||}}}}}}~~~}}}eeePPPJJJ>>>444111333555555111111000///////////////........................---------,,,,,,,,,++++++'''(((***+++,,,,,,++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---+++***)))))))))***+++,,,......//////000111111111...///333666555333999AAAOOOmmmcccSSSIIIHHHFFFBBB@@@???AAACCC>>>???@@@@@@???===;;;999;;;;;;;;;:::888666555444222222111000///...------+++***((('''''')))***,,,000+++%%%$$$'''***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&%%%$$$###"""!!!######$$$$$$$$$$$$#########"""!!!###%%%'''&&&&&&***'''$$$$$$&&&'''(((((($$$%%%&&&'''***...111333111222444777999;;;<<<<<<777777888<<>><<<<<<<<<>>>===<<<;;;999888777666666666555444444444444555666999===AAAEEEJJJOOOSSSVVVXXX[[[^^^aaaeeeiiilllkkkiiigggiiimmmppppppnnnuuutttttttttvvvwwwwwwvvvsssssssssvvvzzzyyyjjjbbb___^^^```eeennnwww}}}{{{|||~~~|||{{{|||~~~sss___LLLBBB888555555222000000000000///...............000000////////////000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,...///000000,,,---.../////////...---///000111222444777888:::III[[[www{{{bbbUUULLLJJJFFFBBB>>>>>>???@@@===>>>?????????===;;;:::<<<<<<;;;:::999777555444333333222111000///......+++***))))))))))))***+++...)))$$$###&&&((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%###"""###%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''***---000111333444555777999:::::::::777777888;;;@@@DDDFFFGGGDDDCCC@@@<<<777444333333888???IIIQQQSSSQQQOOOMMM@@@;;;555111222777===@@@DDDHHHMMMQQQTTTZZZaaagggiiiqqqwwwwwwuuurrrmmmgggaaa^^^ZZZWWWTTTQQQMMMJJJGGGEEEAAA===;;;;;;;;;<<<===<<<;;;:::999777666666666666555444444444444555444777;;;???BBBGGGLLLPPPSSSVVVYYY\\\___cccgggjjjhhhgggfffhhhlllnnnnnnmmmsssrrrrrrsssuuuvvvvvvuuuqqqrrrrrruuuyyy~~~|||ooohhheeedddfffkkkrrr{{{|||{{{{{{{{{zzzzzzzzz|||iiiWWWIII???777555444222000111000//////.............../////////000000/////////...---,,,,,,++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,---......///......000000111111333555777999AAAPPPhhhyyycccXXXPPPLLLGGGAAA===<<<<<<===;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;:::888666666444444333222111000//////++++++++++++++++++++++++,,,((($$$###%%%'''&&&%%%((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$###""" &&&)))'''$$$###$$$'''&&&'''''')))+++...///333444555777888888999999888777888:::>>>BBBCCCCCCAAAAAA???===:::666333111555<<>>GGGYYYsss|||ggg]]]VVVQQQIIIBBB>>><<<<<<<<<;;;<<<<<<=========<<<<<<<<<<<<<<<;;;:::999777777444333222111000//////...++++++,,,,,,,,,+++*********(((%%%$$$%%%'''&&&%%%(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%###"""###$$$$$$###""" ''')))&&&###$$$&&&((('''''''''(((***,,,---111222444666777888999999888777777999<<>>:::555222333888???DDDHHHJJJKKKLLLKKKFFF===555222444;;;@@@DDDHHHNNNRRRUUUZZZaaagggkkkpppuuuyyy|||{{{rrrhhh___ZZZTTTNNNJJJGGGDDDAAA===<<<;;;:::;;;>>>AAABBB======<<<;;;:::999888888666666555444444444444555444555888:::<<<@@@EEEIIIMMMPPPUUUXXX[[[^^^bbbdddbbbcccdddgggiiikkkllllllmmmmmmnnnqqqtttuuutttsssooopppqqqrrruuuyyy}}}zzztttqqqpppqqqtttzzz}}}{{{{{{xxxxxxxxxzzz}}}mmmXXXLLL>>>888333333222000///111///...------,,,,,,------+++---///111111///---+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************,,,,,,,,,,,,,,,---------,,,,,,++++++,,,...000111333222000///000222444666;;;@@@MMMbbb~~~nnnbbb[[[TTTJJJCCC???>>>======<<<<<<==================<<<<<<<<<;;;:::999888777222222111000///......---+++,,,,,,,,,,,,+++***))))))(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""!!!!!!"""$$$%%%%%%$$$"""'''(((%%%###&&&)))((('''''''''''')))***+++...///222555777999;;;;;;999888777888;;;=========>>>>>>???@@@@@@<<<666111111555:::@@@EEEJJJOOORRRWWWQQQGGG<<<444444999>>>EEEJJJPPPTTTVVVYYY^^^bbbiiinnnssswww{{{|||tttjjj```[[[TTTMMMHHHDDDAAA>>>;;;:::999999:::===@@@BBB>>>>>>===<<<;;;::::::999666666555444444444444555444666777888:::===BBBFFFJJJNNNRRRVVVYYY\\\___aaa```bbbdddgggiiikkklllmmmlllmmmnnnqqqtttuuutttrrrooooooppprrrtttwwwzzz{{{|||vvvssspppqqquuuzzz~~~||||||zzzzzzzzz|||~~~~~~dddQQQHHH:::555222222222///...000......---,,,,,,,,,,,,,,,+++,,,///000000///,,,+++...---,,,,,,++++++,,,,,,((((((((((((((((((((((((************************************************)))******+++---......///,,,,,,++++++,,,---///000222111/////////111222444555999BBBTTTmmmsssfff^^^VVVJJJBBB@@@@@@@@@???>>>>>>>>>>>>============;;;;;;;;;;;;:::999888777222222111000///...------,,,,,,,,,+++******))))))(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$""""""!!!%%%$$$""""""""""""$$$%%%!!! """$$$&&&%%%%%%"""$$$&&&&&&$$$%%%'''***''''''&&&&&&'''((()))***,,,...000444777999;;;<<<999888777888:::<<<===<<<;;;;;;;;;===>>>;;;555//////333888>>>EEEMMMUUU[[[gggaaaUUUEEE999333555999DDDJJJRRRVVVXXXYYY\\\___eeekkkqqqtttwwwxxxssslllbbb^^^WWWPPPJJJEEE@@@===999888777666777:::===???=========<<<;;;:::::::::666666555444444444444555555555666666777:::???CCCFFFJJJOOOSSSVVVXXX[[[]]]]]]```dddgggiiijjjlllnnnllllllnnnqqqttttttrrrpppmmmmmmnnnppprrrtttvvvwww|||wwwtttssstttvvv|||~~~}}}|||{{{yyyzzz{{{}}}qqqZZZIII@@@777333222333222...---000------,,,++++++++++++,,,+++,,,...//////...,,,+++...---,,,,,,++++++,,,,,,)))))))))))))))))))))))))))))))))***************************************&&&'''((()))***,,,------,,,,,,,,,,,,,,,------...////////////000000111222444777???LLL```{{{tttggg^^^UUUIIIAAA@@@AAAAAA@@@AAA@@@???>>>>>>>>>>>>>>>::::::::::::999888777666333222222111000///......---,,,***)))(((((())))))&&&&&&'''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!&&&%%%###""""""###%%%&&&"""!!!!!!"""###$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&((()))***---...111333666888999:::999888777888;;;<<<===<<<;;;:::999<<<>>><<<666000///222777===FFFQQQ]]]dddrrrlll___NNN>>>555555888@@@HHHRRRYYY[[[[[[\\\]]]bbbjjjppprrrsssuuussspppiiieee^^^XXXRRRLLLEEEAAA;;;:::888666777888;;;<<<;;;;;;;;;:::999999888888666666555444444444444555444444333333333666;;;???AAAEEEKKKOOORRRTTTVVVXXXYYY^^^cccfffggghhhkkkmmmkkkkkkmmmppprrrrrrooommmjjjjjjkkkmmmnnnpppqqqrrrxxx}}}|||yyyvvvyyyyyy{{{|||{{{{{{|||zzzyyyvvvwwwyyy|||{{{fffSSSEEE===555333333444222------///---,,,,,,+++++++++++++++,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++((()))))))))*********+++************************'''(((((()))***+++++++++,,,,,,---------,,,++++++,,,---...000111111000000222666===FFFTTTkkkssshhh]]]SSSGGG@@@???AAABBBAAABBBBBB@@@???>>>>>>>>>>>>999999999999999888777666444444333222111000//////...,,,***(((''''''((()))$$$%%%&&&&&&%%%$$$%%%&&&"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""'''&&&$$$######$$$&&&'''$$$###""""""######"""!!!$$$$$$$$$&&&((('''%%%###&&&%%%%%%%%%&&&((()))+++///000111444666777888888999888777888;;;============;;;:::===@@@>>>888333///111666>>>HHHUUUbbbjjjtttooodddSSSBBB999888:::===FFFQQQZZZ]]]]]]]]]^^^ccckkkrrrsssssstttuuutttppplllfff```ZZZSSSKKKGGG???===;;;999888999;;;<<<:::999999888888777777777666666555444444444444555222222222111111444888<<<>>>BBBHHHLLLOOOQQQSSSUUUWWW\\\aaaeeefffgggiiikkkjjjjjjllloooppppppmmmjjjhhhhhhiiijjjlllmmmnnnnnnpppvvv}}}{{{zzzxxx~~~~~~|||yyyxxxyyyzzzyyywwwrrrtttwww{{{nnn___QQQFFF>>>555333333555222---,,,///---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++,,,---......---,,,***)))***+++...000111111000///+++111777===GGGZZZtttpppeee[[[OOOEEE@@@???>>>???BBB@@@@@@@@@@@@???===<<<;;;999999999888888777666555333222222222111111000000******)))((('''&&&%%%$$$(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%''')))***,,,,,,%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%%%%%%%############%%%%%%((('''%%%######$$$%%%&&&%%%$$$$$$&&&)))***)))(((+++---111555777888999888999888999:::<<<@@@CCCEEE???@@@BBBCCCCCC???999444222111666@@@JJJRRR[[[ccckkkiiiddd[[[HHH888555;;;@@@DDDKKKRRRXXX\\\^^^___dddhhhllloooqqqrrrtttuuuqqqrrroooiiiccc^^^UUULLLFFFBBB>>><<<<<<<<<<<<<<<===;;;999999::::::999888777777777777777666666666333333222222333444666777>>>???CCCGGGKKKNNNPPPQQQZZZ]]]bbbfffgggiiijjjkkkjjjkkkmmmppprrrqqqmmmjjjkkkjjjiiihhhhhhjjjkkkllloootttzzz{{{yyyzzz{{{|||}}}~~~}}}xxxtttrrrtttwwwwwwwwwzzzyyyyyyzzz~~~lll^^^RRRFFF===:::222222111000///...---------------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************'''((()))++++++***))))))***+++,,,------,,,+++***((()))))))))************+++***)))))))))***+++,,,...............///000000333222444888===HHH[[[mmmpppdddYYYNNNCCC@@@???>>>???BBB@@@@@@@@@???>>>===<<<;;;888888888888777666555555333333222111000000//////---,,,+++)))(((((((((((((((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&(((***,,,%%%&&&&&&&&&%%%$$$$$$######""""""$$$'''((('''&&&+++---000444777888888888888888888999<<>>>>>>>>======;;;999999::::::999888777777777666666666555555444444333222333444555666;;;===@@@DDDHHHLLLNNNOOOXXX\\\aaaeeegggiiikkklllllllllnnnppprrrrrrooommmmmmmmmlllllllllmmmmmmmmmnnnrrrwww|||{{{~~~{{{zzz{{{|||}}}~~~{{{xxxuuuqqqpppsssvvvwwwwwwyyyyyyyyyzzz~~~|||mmm\\\QQQHHH>>>666333222222111000///...---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************************(((((()))***************))))))************))))))************++++++++++++++++++*********+++,,,---...............//////000222111333666999AAARRRbbbuuupppbbbVVVKKKBBB???>>>>>>???BBB@@@@@@@@@???>>>===<<<;;;888888888777777666555444333333222111///...---------,,,***(((((((((***+++'''''''''&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&''''''&&&%%%$$$""""""!!!###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&''')))+++,,,###$$$&&&''''''%%%###"""###""""""$$$'''((('''&&&***,,,///333666777888888888888888999;;;>>>@@@BBBGGGGGGGGGHHHGGGCCC>>>:::555222222999AAAIIISSS]]]```___```ccc___QQQCCC;;;>>>AAAGGGOOOVVV[[[^^^___dddfffiiikkkmmmpppsssvvvxxx{{{{{{wwwsssnnneee[[[TTTPPPIIIDDDBBBAAA???>>>===;;;999999::::::999888888888777666555444444333666555444333222333444444888:::===AAAEEEIIILLLMMMVVVZZZ___dddgggiiikkkmmmnnnmmmmmmoooqqqrrrqqqpppoooppppppqqqppppppoooooolllooosssvvv{{{|||yyy~~~||||||}}}~~~~~~xxxsssqqqooommmmmmppptttwwwwwwxxxxxxxxxzzz}}}nnnaaaRRRJJJCCC<<<555333111111000///...------,,,,,,,,,,,,,,,+++++++++++++++++++++***************++++++++++++++++++++++++************************)))))))))))))))******+++)))((((((''''''(((((()))***++++++++++++,,,,,,,,,,,,++++++++++++,,,---.........------......///000111000111333555999FFFRRRfff}}}ooo```SSSIII@@@>>>>>>>>>???BBB@@@@@@??????>>><<<;;;:::777777777777777666444444333333222000///---,,,++++++***'''%%%%%%''')))+++''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&)))((('''&&&$$$###"""!!!"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$&&&)))***)))((()))+++...111444666888888888888999:::<<<>>>@@@AAAIIIHHHHHHHHHHHHDDD@@@<<<777222111555<<>>CCCGGGJJJLLLRRRWWW\\\aaadddgggjjjkkklllkkkkkkllloooqqqqqqppppppqqqrrrssssssrrrppppppllloooqqqssswww~~~}}}}}}~~~~~~}}}xxxqqqmmmjjjiiiiiikkknnnrrrvvvxxxxxxwwwwwwyyy{{{kkk^^^PPPHHHBBB;;;555444000000///......---,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))***************************************************)))((((((((()))+++,,,)))((('''&&&&&&'''((()))*********+++++++++,,,,,,,,,,,,,,,,,,------.........------------...//////000///000333333555>>>HHH^^^vvvnnn^^^RRRHHH@@@>>>>>>>>>???AAA?????????>>>===<<<;;;:::888888888888777666555444333333222000///---,,,+++,,,***(((&&&&&&''')))+++&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$######"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################%%%$$$#########$$$%%%%%%%%%$$$$$$&&&)))***)))((((((***,,,///333555777888999999:::<<<>>>@@@AAABBBGGGHHHHHHIIIIIIFFFAAA===888333000222777===GGGPPP\\\___fffpppuuukkkVVVCCC888:::>>>DDDMMMVVV^^^cccgggiiikkkmmmooossswww{{{|||wwwnnnddd^^^TTTLLLFFFBBB@@@>>>===;;;999999::::::999888999888777666555444333333888666555333222222222333777888:::<<<@@@DDDHHHJJJNNNRRRXXX]]]aaacccfffhhhhhhgggfffhhhkkkmmmnnnnnnnnnooopppqqqrrrqqqpppooonnnpppssstttwww}}}~~~|||wwwqqqllliiieeefffgggiiilllppptttwwwwwwwwwwwwxxxzzz}}}kkk\\\MMMCCC===555000...//////......------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((((((((()))+++,,,******(((''''''(((******))))))))))))*********+++,,,,,,------............---------------...//////000///000333444555;;;CCCVVVnnnooo^^^RRRIIIAAA??????>>>>>>AAA?????????>>>===<<<;;;:::999999999888888777666555333333222111///...------...---+++)))))))))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!###%%%&&&'''''''''%%%$$$"""!!!"""###%%%'''###""""""$$$'''((('''&&&''')))+++...111555777888999:::<<<>>>AAACCCEEEFFFGGGHHHJJJLLLMMMIIIDDD???:::444000111444999AAAIIIUUU[[[dddlllpppjjjXXXGGG:::999:::>>>EEEPPPZZZaaaeeegggjjjmmmooossswwwzzz|||}}}vvvjjjcccXXXOOOHHHCCC@@@???===;;;999999::::::999888999999888777666555555444777666555333222222333333777777888:::===AAAEEEGGGJJJNNNTTTYYY\\\___aaaccccccbbbbbbdddgggjjjkkkkkkkkkkkkmmmnnnooooooppppppppprrrvvvwwwyyy~~~~~~|||||||||{{{wwwqqqllliiihhhccceeehhhiiikkkooosssvvvvvvvvvwwwyyy{{{~~~|||mmm^^^LLLAAA:::333............---------,,,,,,,,,*********+++++++++++++++))))))))))))************************************)))))))))))))))))))))))))))))))))))))))******++++++******))))))******+++(((((()))))))))*********+++,,,------......------------,,,,,,------...///000...///222333444999???KKK```~~~pppaaaSSSJJJBBB@@@@@@>>>>>>@@@?????????>>>===<<<::::::::::::::::::999888777666333333222111000000//////...---,,,+++******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$###############%%%$$$$$$######$$$$$$%%% """$$$&&&''''''((('''###############$$$$$$%%%###""""""$$$'''((('''&&&'''(((***---000444777888:::;;;>>>AAADDDGGGHHHIIIHHHJJJNNNRRRSSSOOOIIIDDD:::555111111333666===DDDLLLWWWaaafffhhheeeZZZOOO???<<<999999>>>IIITTT\\\```cccgggjjjmmmooosssuuu~~~|||ooohhh\\\RRRJJJEEEBBBAAA===;;;999999::::::999888999999888888777777777666777666444333222333333444666666666777:::===@@@BBBFFFJJJPPPUUUXXXZZZ\\\^^^______```bbbfffhhhiiihhhhhhiiiiiikkklllnnnpppqqqppptttxxx{{{|||}}}zzzwwwwwwuuupppjjjffffffgggdddfffiiikkkkkknnnrrruuutttuuuwwwzzz~~~{{{mmm]]]JJJ???888333111222---------,,,,,,,,,,,,,,,)))*********++++++++++++)))))))))******+++++++++************************))))))))))))))))))))))))(((((()))***************)))******++++++******)))))))))*********+++++++++***+++,,,---...------,,,------,,,,,,------...///000------000111111555:::BBBSSSnnnqqqcccTTTKKKCCCAAA@@@>>>>>>@@@??????>>>>>>===;;;:::999:::::::::::::::999777777333222222222111111000000,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$######""""""%%%$$$$$$$$$$$$$$$$$$%%%######%%%%%%%%%%%%###### !!!###%%%%%%%%%$$$###%%%$$$$$$&&&)))***)))(((&&&'''))),,,000333777888:::<<>>???@@@@@@???===<<<::::::999999888777777777444333222111000000000000,,,+++)))((('''&&&''''''''''''(((((('''%%%###"""'''''''''&&&%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""""""""""" !!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))'''%%%######%%%'''((('''(((***,,,...333999===>>>AAADDDFFFGGGGGGHHHIIIKKKQQQZZZbbbddd___VVVOOOHHH@@@999555222000333888BBBPPP```jjjoooooojjjdddTTTIII>>>::::::>>>GGGOOOUUU^^^gggjjjhhhiiiooovvv|||xxxnnnaaaWWWQQQLLLEEE@@@>>><<<999999999999888666999888777666666555666666999777555555555555555333444444333333444777999;;;>>>BBBGGGKKKNNNQQQTTTVVVXXXZZZ^^^```bbbeeehhhkkkkkkiiihhhhhhiiillloooqqqrrrrrrsssuuuwww{{{~~~||||||~~~~~~|||yyyzzz|||{{{wwwrrrqqqmmmhhhcccaaabbbdddfffjjjjjjiiiiiijjjlllmmmnnnsssuuuyyy}}}uuu___OOO>>>777444111//////////////////...---++++++)))***,,,------,,,+++***************************))))))))))))))))))))))))******))))))((((((''''''"""&&&+++,,,***))))))***))))))(((((((((((()))***))))))(((((())))))***+++...---,,,+++++++++++++++------------------------//////......000111333444:::AAAUUUssszzzlllZZZNNNCCC???>>>======>>>===>>>>>>>>>>>>===<<<<<<::::::999888888777777666444333222111000000000000---,,,+++)))((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$###############$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++---222888===@@@CCCEEEGGGHHHIIIKKKLLLNNNTTT___hhhlllggg^^^VVVLLLDDD<<<777333111333999CCCSSShhhyyyhhhXXXFFF<<<999:::@@@GGGOOOYYYdddhhhhhhiiiooovvv|||~~~{{{rrrfff\\\VVVQQQKKKFFFBBB???<<<;;;::::::888666999999888777777777888888:::888666555666666555444444444333333444666888999<<>>OOOhhh~~~rrr\\\PPPDDD??????======>>>>>>===<<<<<<;;;;;;;;;<<<:::999999888888777666666444333222111000000000000...---+++***)))((())))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$'''''''''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$((((((((()))+++000777<<<@@@BBBDDDEEEFFFHHHKKKMMMNNNUUU```jjjooolllddd]]]RRRIII@@@;;;666222444888BBBTTTnnnkkkQQQ@@@888777;;;AAAJJJTTT```gggiiijjjpppuuuzzz}}}xxxnnneee^^^XXXQQQLLLFFFCCC@@@>>>===;;;999777999999999888999999::::::;;;999777666777777666555444444333222333444555666888;;;@@@DDDFFFIIILLLNNNQQQSSSVVVYYY[[[^^^bbbeeeggggggfffggghhhkkkmmmnnnnnnnnnnnnoooqqqsssvvvwww~~~}}}yyyyyy{{{}}}~~~~~~}}}{{{{{{|||}}}~~~}}}||||||~~~~~~}}}{{{|||zzzxxxxxxxxxuuuooojjjfffdddaaa______aaadddfffjjjjjjjjjjjjlllnnnqqqrrrtttwww|||xxxiii^^^KKK@@@555333333000...//////.........------,,,,,,+++,,,---......---++++++************************))))))))))))))))))))))))))))))))))))(((((((((((()))***+++***((('''((()))))))))))))))))))))))))))+++************+++,,,,,,......///000000///---,,,------------------------,,,,,,,,,,,,---///000111666:::FFFXXXkkk~~~www```RRREEEAAABBBAAAAAAAAA???>>><<<;;;:::;;;<<<<<<999999999888777777666666444333222111000000000000...---+++)))((((((((()))'''&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$###"""!!!"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$############$$$###$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%(((((('''''')))...555:::>>>???@@@AAABBBDDDHHHKKKKKKPPPXXXaaaggggggccc___UUUMMMDDD???888333333777@@@RRRnnnzzz\\\GGG<<<888:::>>>HHHRRR___hhhjjjlllpppssswwwzzzvvvmmmddd\\\TTTOOOIIIFFFCCC@@@???>>>;;;999999888888888999:::;;;;;;<<<:::888777888888777666444444333222222333333444666999===@@@BBBEEEHHHJJJMMMPPPRRRUUUWWWZZZ___bbbddddddeeefffhhhjjjkkklllmmmmmmmmmmmmnnnppprrrtttyyy~~~|||yyyxxxyyyzzzzzzyyyyyyyyyxxxvvvvvvxxxzzz}}}~~~~~~~~~~~~~~~~~~{{{zzzzzzyyyzzzzzzyyyxxxxxxwwwvvvvvvtttpppjjjeeebbbaaa```___```bbbeeeggggggggghhhiiillloooqqqssstttwww|||ooo]]]QQQBBB999333222333000------......------------------,,,------...------,,,+++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''&&&'''(((***)))*********))))))((((((((((((((((((((()))******,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000333666>>>JJJVVVhhh{{{aaaRRRDDDAAACCCCCCCCCCCC@@@???>>><<<;;;;;;<<<===999999888888777666666555444333222111000000000000---,,,***((('''''''''''')))(((&&&%%%$$$$$$%%%%%%######$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""""""""""" !!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%#########%%%'''(((''''''''''''(((---333777;;;<<<>>>???@@@CCCGGGJJJJJJKKKNNNTTTZZZ]]]^^^^^^UUUNNNGGGBBB<<<555333555<<>><<<888888888888888999:::;;;<<<:::888888888888888666444333333222222222222222555777:::===???AAAEEEGGGJJJLLLNNNQQQSSSWWW\\\```aaabbbccceeegggiiiiiijjjllllllllllllmmmoooqqqrrruuu{{{}}}zzzxxxxxxxxxxxxwwwsssssssssrrrqqqqqqtttvvv{{{|||}}}}}}||||||}}}~~~}}}}}}|||||||||{{{{{{{{{xxxxxxxxxwwwvvvuuuuuuuuusssrrrrrrqqqnnnkkkfffbbbaaa`````````bbbdddfffgggddddddeeegggjjjnnnqqqssstttwww|||vvveeeTTTHHH===666222333222///,,,,,,------,,,,,,,,,------...)))))))))((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&'''(((+++---...******++++++***)))((('''((((((''''''(((((()))******+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000111333888???HHHWWWooo~~~bbbRRRCCC???BBBCCCBBBAAA@@@???>>>===<<<<<<;;;;;;999888888777777666555555444333222111000000000000,,,+++)))((('''&&&''''''))))))'''&&&%%%$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$###""""""!!!!!!""""""!!!!!!###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&$$$"""!!!"""$$$''')))%%%&&&''''''(((+++000444999;;;===???@@@CCCFFFIIIKKKJJJIIIKKKPPPUUUYYYZZZTTTOOOJJJGGGAAA999555555888FFF[[[sssrrr```NNN???777666FFFOOO[[[dddiiilllnnnppppppsssxxx~~~{{{qqqggg^^^YYYPPPNNNJJJGGGEEECCC@@@>>>999999888888999999::::::<<<:::888777888888777666333333333333333333333222444666888:::;;;>>>BBBDDDGGGHHHJJJLLLOOOSSSYYY]]]^^^___bbbeeeggghhhhhhhhhkkkkkkjjjkkklllnnnpppqqqsssyyy|||{{{|||~~~~~~}}}~~~}}}}}}~~~~~~|||zzzxxxvvvvvvvvvvvvuuutttooooooooommmmmmnnnqqqtttxxxyyy{{{zzzyyyyyyzzz|||zzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwvvvsssqqqqqqrrrmmmlllllljjjhhheeecccaaaaaaaaaaaabbbcccdddeeefffaaabbbcccfffjjjnnnrrrtttvvvyyy~~~vvvjjj[[[LLLBBB999444111222111---+++,,,,,,,,,+++++++++---...///******))))))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((())),,,///000111***++++++,,,+++***((('''***))))))))))))***++++++((()))+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000000000000000444999???KKK___pppgggUUUEEE@@@BBBBBB@@@???>>>>>>>>>===<<<;;;999999888888888777666666555555444333222111000000000000---,,,***(((''''''((((((&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$######""""""#########$$$$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''###%%%'''((()))+++...111555888<<<>>>???AAADDDFFFKKKIIIGGGHHHLLLPPPRRRTTTRRROOOMMMMMMGGG>>>888777333>>>KKKZZZmmmwwwkkkYYYEEE:::777???GGGSSS^^^dddiiilllnnnooorrrwww}}}zzzppphhhcccYYYUUUPPPLLLIIIEEEAAA???<<<;;;::::::::::::::::::;;;999777777777888777666333333444444444444444333222444666777888;;;>>>AAACCCDDDFFFHHHKKKPPPUUUZZZ[[[]]]aaadddfffggggggfffhhhhhhhhhiiijjjllloooppprrrwww|||wwwrrrqqqsssvvvwwwvvvwwwvvvuuuuuuwwwxxxxxxwwwsssrrrqqqrrrttttttrrrpppmmmmmmmmmlllkkkmmmpppsssvvvwwwxxxxxxwwwwwwxxxzzzxxxxxxxxxxxxwwwwwwwwwwwwvvvxxxxxxuuuqqqnnnnnnoooggggggfffdddbbbaaaaaabbbaaaaaabbbbbbcccccccccccc```aaacccgggkkkppptttvvvxxx{{{uuuhhh]]]PPPDDD<<<333///...000///,,,+++---,,,+++******+++---///000...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))******)))'''))),,,//////---***+++,,,,,,,,,***(((&&&)))))))))))))))***++++++)))))))))*********++++++++++++++++++++++++++++++)))***+++---............//////111555999@@@OOO\\\sssmmm[[[HHHBBBCCCCCC@@@>>><<<=========<<<:::888666888888888777666666555555444333222111000000000000...---+++***(((((())))))$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%!!!!!!"""###############$$$$$$$$$############"""&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%"""$$$'''((()))***---///111444888;;;===>>>@@@BBBJJJHHHGGGGGGJJJLLLNNNNNNRRRPPPPPPPPPKKKAAA:::888000777???FFFSSSdddrrrxxxxxxxxxxxxqqq```LLL???<<<999AAAMMMXXX```fffjjjmmmooorrrwww}}}wwwppplll___[[[VVVPPPKKKFFFAAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;999777666777777666555222333444555555555555444111222444555666888<<>>>>>===<<<<<<===<<<:::888444555666777777666555555222222111111000/////////...---,,,***)))((((((((('''$$$"""$$$((()))%%% $$$############$$$%%%&&&'''&&&$$$"""!!!!!!""""""%%%###!!!"""$$$%%%$$$!!!"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$######$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((())),,,000333222444666999<<<>>>@@@@@@DDDEEEEEEDDDDDDFFFJJJMMMOOOSSSUUUSSSOOOIII>>>444444111111777@@@KKKZZZgggpppuuuvvvrrrjjj\\\HHH777;;;<<>><<<:::999:::<<<;;;;;;888888888888888777666666666666666666666666555444444444333222333444666777;;;AAAGGGIIIJJJKKKPPPUUUZZZ[[[]]]___aaabbbccccccccceeeggggggggghhhjjjkkkvvvxxx{{{}}}yyyyyyxxxtttooommmkkkiiijjjmmmnnnmmmkkkmmmkkkiiijjjkkkmmmmmmlllmmmmmmnnnoooqqqrrrssstttrrrpppnnnmmmnnnpppppppppvvvvvvuuuuuutttttttttsssxxxxxxyyyzzzyyywwwtttssswwwuuussspppmmmkkkjjjjjjddd___[[[\\\___aaa___\\\aaa```___^^^^^^^^^^^^^^^]]]___ccciiiooouuuzzz}}}|||ssscccWWWKKK>>>555333000///---,,,++++++,,,---************************,,,++++++***)))(((((('''******))))))((((((''''''+++***)))(((&&&&&&%%%%%%''''''''''''((((((((((((,,,***(((&&&%%%$$$$$$$$$(((((((((((()))))))))))))))(((((('''''''''(((((()))))))))))))))******+++))))))************)))))))))***+++,,,...///000000000///......///444;;;@@@TTTaaawwwkkkXXXEEE>>>??????>>>===>>>===<<<<<<===<<<:::888555666777888888777666666222222222111000000//////...---,,,***)))(((((((((((('''&&&(((,,,,,,***''')))((('''%%%$$$"""!!!!!!&&&%%%$$$######$$$$$$%%%%%%###""""""$$$%%%$$$"""######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$######((('''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$(((***++++++)))((()))***///111555:::>>>AAABBBCCCDDDEEEEEEDDDDDDEEEIIIKKKOOOSSSVVVTTTQQQKKKAAA666555111000444;;;DDDRRR^^^eeelllrrrqqqlll___KKK:::888888>>>IIISSS[[[dddlllnnnuuuzzz{{{}}}}}}wwwoooiiiaaaZZZTTTNNNGGGAAA>>><<<:::999:::;;;;;;;;;888888888888888777666666666666666777666666555444222222111111111222333444888===CCCFFFFFFIIINNNRRRWWWXXX[[[]]]___aaabbbbbbccceeeggghhhhhhhhhjjjlllsssuuuxxx}}}~~~yyyyyyxxxsssnnnllljjjiiijjjlllmmmllljjjjjjgggeeedddfffggghhhhhhkkklllmmmooopppqqqrrrrrrsssqqqpppppppppppppppooosssssssssrrrrrrrrrrrrrrrvvvwwwwwwwwwvvvtttrrrpppqqqqqqooonnnllljjjiiihhh___\\\YYY[[[___bbbaaa___^^^]]]]]]]]]^^^^^^___```___aaaeeejjjpppvvv{{{~~~~~~~~~~~~ppp___SSSHHH<<<555333000///...---,,,,,,,,,---************************++++++***))))))(((''''''((((((((((((((()))))))))(((''''''''''''((())))))''''''''''''((((((((((((***)))(((&&&&&&&&&&&&'''&&&'''''')))***+++,,,,,,((((((''''''''''''(((((()))))))))))))))******+++)))******************)))***++++++,,,---...///////////////...///333999===JJJWWWmmm~~~eeeTTTCCC===>>>>>>===<<>>===<<<<<<<<<999777666777888999999888777666333333222222111000000000------+++***))))))((((((''''''(((((((((((('''&&&)))))))))(((&&&### %%%%%%$$$$$$%%%%%%&&&'''%%%###"""###$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&%%%%%%$$$$$$((('''%%%%%%%%%''')))***&&&%%%%%%$$$$$$$$$$$$%%%'''))),,,,,,)))'''%%%%%%,,,///444:::@@@CCCEEEFFFEEEFFFFFFEEEDDDDDDGGGIIIOOOTTTVVVUUUSSSNNNEEE;;;666222///111444;;;FFFQQQYYYbbblllpppnnncccRRRBBB;;;888;;;CCCMMMVVVaaajjjlllssszzz{{{}}}~~~wwwqqqhhh```YYYQQQHHHBBB???<<<:::999:::;;;;;;:::888888888999888888777666666777777777666666555444222222111111111222333333444999>>>@@@BBBEEEIIIMMMSSSTTTWWWZZZ\\\___```aaaccceeeggghhhhhhiiikkkllloooqqquuuzzz|||zzzxxxtttoookkkjjjiiijjjlllllllllkkkhhhdddaaa___aaaccceeeeeeiiikkkmmmooopppqqqppppppsssssssssrrrqqqpppooonnnoooooooooooooooooopppppptttuuuuuutttssspppnnnmmmkkkkkkkkkkkkiiigggeeeddd]]]ZZZWWWYYY]]]______^^^YYYYYYZZZ[[[]]]___aaabbbbbbcccgggkkkqqqwww{{{~~~~~~||||||zzzkkkZZZMMMCCC999444333000///...---,,,,,,,,,---***************************))))))(((((('''''''''&&&''''''((())))))******'''''''''''''''((())))))''''''''''''(((((((((((((((((('''''''''((())))))(((((())))))***++++++,,,((((((''''''''''''(((((()))))))))))))))******+++******++++++++++++******,,,,,,,,,,,,------------....../////////111555999===JJJ^^^uuuqqq___PPPBBB>>>???>>>======???>>>===<<<<<<;;;999777666777888999888777666555333333222222111111000000---,,,+++***))))))))))))'''((()))'''%%%######$$$$$$%%%'''(((((('''%%%###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######"""###&&&)))---///%%%%%%$$$$$$$$$$$$$$$%%%###%%%((()))((('''((((((+++///444;;;@@@DDDFFFFFFFFFGGGGGGFFFDDDDDDFFFHHHOOOTTTWWWVVVUUURRRIII@@@888333//////000444>>>HHHRRR^^^iiiooooooiii[[[OOOCCC===;;;>>>EEEMMMYYYccciiiqqqxxx{{{}}}}}}wwwnnnfff___VVVMMMFFFAAA???<<<;;;;;;;;;;;;:::888888888999999888888777777777777777777666555444444444444444444444444555222555999<<<>>>AAAEEEIIINNNPPPSSSWWWZZZ]]]___```bbbdddfffgggggghhhjjjlllkkknnnssswww{{{}}}{{{vvvrrrllllllkkkkkkllllllkkkkkkhhhddd___^^^___bbbdddeeeiiijjjmmmooopppqqqppppppqqqssssssssspppnnnlllkkklllllllllmmmmmmnnnnnnnnnssssssrrrqqqpppmmmllljjjhhhiiiiiiiiigggdddaaa___\\\YYYVVVVVVWWWYYYXXXWWWUUUVVVWWWYYY\\\___bbbcccdddfffiiimmmrrrvvvzzz}}}~~~|||{{{|||vvvgggUUUHHH>>>555111222......------,,,+++++++++************************)))((((((((('''''''''&&&'''''''''((((((((())))))******(((''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))+++******)))(((''''''&&&(((''''''''''''(((((())))))))))))))))))******++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////000333555555@@@RRRgggjjjZZZMMMAAA???@@@???>>>>>>???>>><<<<<<===<<<999777666666777777777666444333333333222222111000000///,,,,,,+++***))))))))))))((())))))((('''&&&'''((("""###&&&((()))((('''&&&%%%%%%%%%$$$######"""!!!$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''!!!!!!!!!"""%%%(((+++---$$$$$$$$$######$$$$$$%%%"""###%%%%%%%%%'''***------000555:::???BBBDDDEEEGGGGGGHHHGGGEEEEEEFFFGGGOOOSSSWWWWWWWWWUUUNNNEEE;;;666111000///222:::BBBRRR]]]iiiooopppnnneee]]]IIIBBB;;;;;;???FFFSSS]]]fffooowww{{{}}}{{{sssllleee]]]TTTMMMFFFCCC@@@======<<<;;;:::888888999999999999888888888888888888777666555444444444444444444444444333222444666888:::>>>BBBDDDIIIKKKOOOSSSWWW[[[]]]^^^___aaadddeeeeeefffiiikkkiiilllpppsssuuuwwwyyy{{{~~~|||yyyvvvnnnnnnnnnmmmlllkkkjjjkkkfffbbb^^^]]]^^^bbbdddfffiiijjjlllnnnppppppppppppoooqqqrrrqqqmmmjjjiiiiiikkkkkkkkkllllllmmmmmmnnnqqqqqqpppooommmllljjjiiihhhhhhhhhfffccc___[[[YYYWWWUUUSSSRRRSSSSSSTTTTTTSSSTTTVVVXXX\\\___bbbdddfffgggiiimmmqqquuuxxxzzz{{{{{{|||qqqbbbPPPCCC:::222///000------,,,,,,+++******)))))))))))))))))))))))))))(((((((((((('''''''''''')))((((((((('''''''''&&&***)))(((''''''&&&''''''''''''''''''((((((((((((*********))))))(((''''''))))))((('''&&&%%%%%%$$$'''''''''''''''((()))))))))))))))))))))******++++++++++++,,,,,,+++++++++---,,,,,,,,,,,,++++++++++++---////////////111333444<<>>???>>>===<<<<<<===<<<:::888666666777777666555444333222222111111000/////////,,,++++++***))))))******######$$$%%%&&&(((******$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$###""" $$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%% !!!"""###$$$%%%&&&'''############$$$$$$%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$&&&))),,,///111444888===@@@CCCDDDGGGHHHIIIIIIGGGFFFGGGHHHNNNRRRVVVWWWXXXWWWQQQIII@@@:::555222000111777???OOO[[[hhhoooqqqqqqlllfffNNNEEE<<<999<<>><<<:::777888999999:::999999999999999999888777666555444222222333333333222111111222333333555777:::===???DDDFFFJJJOOOTTTXXX[[[\\\\\\^^^```bbbbbbdddfffhhhgggjjjmmmooooooooopppqqqsss|||}}}{{{xxxwwwpppppppppnnnjjjhhhhhhhhhccc```]]]]]]___ccceeefffiiiiiijjjkkkmmmnnnoooppplllooopppnnniiiggggggiiikkkkkkkkkkkkkkklllllllllnnnmmmllllllkkkjjjiiiiiigggfffeeebbb___[[[WWWUUUPPPOOOOOOOOOPPPRRRTTTUUUSSSTTTVVVXXX\\\___bbbdddfffgggiiilllooosssuuuwwwxxxzzz~~~|||}}}|||gggYYYIII>>>666000...///,,,---------,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&'''''')))***+++''''''''''''(((((((((((()))******)))((('''&&&%%%$$$$$$$$$%%%&&&''''''(((''''''&&&''''''((()))***)))))))))))))))******+++******++++++++++++******,,,,,,,,,,,,+++++++++++++++---.........///222444555:::CCCQQQfff~~~qqq[[[NNNEEE>>>>>>???>>>===>>><<<;;;;;;<<<======<<<:::777777888888777666444333111111000000///.........,,,+++******)))*********&&&###!!!"""%%%((('''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$""""""###%%%'''&&&$$$###%%%&&&%%%$$$############$$$%%%!!!""""""###$$$%%%%%%&&&$$$$$$%%%%%%%%%###"""!!!###############$$$%%%%%%###%%%&&&&&&&&&''')))+++///000222555:::???CCCEEEGGGIIIJJJJJJIIIHHHIIIJJJLLLQQQUUUVVVXXXXXXSSSLLLEEE???999555111///444;;;GGGUUUeeennnssssssooojjjVVVKKK???::::::???JJJUUU```kkkvvv|||~~~yyytttlllccc]]]RRROOOJJJEEEBBB@@@===;;;777888999999:::::::::999999999999888777666555444222222333333333222111000333111111111444777999:::>>>@@@EEEJJJOOOTTTWWWYYYXXXZZZ]]]^^^___aaaccceeedddgggiiijjjjjjiiiiiiiiilllsss}}}}}}}}}{{{|||~~~}}}{{{yyywwwvvvuuutttpppqqqpppmmmhhhdddddddddcccaaa``````dddgggiiiiiihhhgggggggggiiikkkmmmoookkknnnooolllgggeeegggjjjjjjjjjjjjjjjjjjiiiiiiiiijjjiiihhhhhhggggggggghhhcccbbb```]]]ZZZWWWUUUTTTOOOOOOOOOOOOOOOQQQSSSUUUUUUUUUWWWYYY\\\___aaacccffffffhhhjjjmmmppprrrtttwwwyyy}}}}}}vvvsss|||}}}mmm[[[NNN@@@888333///...///......//////...---+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&((()))***+++''''''''''''((((((((((((&&&'''(((((((((((('''&&&######$$$%%%'''((())))))&&&&&&&&&''''''((()))***)))))))))))))))******+++)))******************)))++++++++++++++++++,,,,,,,,,---.........000333666555777<<>>===<<<===;;;;;;:::<<<===>>><<<;;;888999999999888777555444000000000///......------++++++******************111+++&&&&&&)))***'''$$$$$$$$$#########$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$###%%%'''&&&$$$###%%%'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%$$$#########""""""###$$$%%%%%%"""&&&((())))))***+++......000333999>>>DDDGGGGGGIIIKKKKKKJJJJJJJJJKKKLLLQQQTTTVVVXXXYYYTTTNNNIIICCC;;;666111...111888???OOObbbnnnttttttpppjjj^^^RRRDDD<<<999;;;DDDNNN^^^jjjvvv|||~~~xxxqqqggg```VVVRRRMMMHHHDDDAAA===;;;777888999:::::::::::::::::::::999999777666555444444444555666555444222111222111//////111444666666:::<<>>NNNhhhuuuaaaVVVTTTIIIBBB======>>>===<<<===>>>>>>>>>>>>===<<<;;;:::999999888777666666777777444333222111000///...---000,,,))))))+++,,,+++)))(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&######""""""""""""######&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%''')))+++,,,***---111444777:::???BBBHHHJJJLLLLLLJJJJJJMMMPPPSSSSSSTTTXXX[[[\\\XXXUUUIIIFFFAAA:::444111222444<<>>>>>AAAXXXbbbpppzzz}}}yyyooohhh\\\WWWPPPIIIEEEAAA>>><<<:::;;;<<<:::777666888:::999888666555444444444444444444555555444444333222...//////000111222222222:::<<<@@@DDDHHHLLLNNNOOOQQQUUUYYY\\\^^^___```aaa```aaaaaabbbcccdddeeeeeejjjkkkooosssyyy{{{}}}zzzvvvtttssssssrrrqqqppppppooooooppprrrsssuuuoooooommmjjjfffdddddddddllllllllllllllllllmmmmmmgggfffeeeddddddeeeggghhhjjjkkkkkklllkkkjjjhhhhhheeefffffffffffffffeeeeeedddeeefffffffffeeecccbbb^^^[[[WWWRRRPPPOOOPPPQQQPPPSSSUUUUUUQQQOOOOOOQQQQQQTTTXXX\\\^^^___bbbcccbbbfffjjjlllkkklllpppsssxxxzzz~~~zzzvvvrrrrrrooojjjiiisss{{{iiiZZZGGGAAA888111...///000000444///+++***,,,---)))&&&)))))))))))))))(((''''''''''''''''''&&&%%%$$$###***'''%%%%%%&&&%%%"""!!!$$$'''(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((()))++++++******+++---++++++******++++++,,,---***+++---///111111111111///000444;;;FFFXXXrrrooo]]]UUUTTTNNNFFF??????>>>;;;::::::>>>>>>>>>======<<<;;;:::999999999888777666666555222222111000///......---000---***))))))***((('''''''''''''''''''''''''''((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#####################$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&(((***+++***,,,///222555999>>>BBBFFFIIILLLLLLLLLMMMPPPTTTUUUUUUUUUXXX[[[\\\ZZZWWWOOOLLLEEE<<<555111000111444>>>LLLXXX```eeejjjlllssshhh\\\PPPDDD::::::@@@MMMWWWfffqqqwww{{{|||rrrkkkddd___WWWPPPKKKGGGDDDAAA<<<======;;;888777999;;;:::999777555444444444555444444555555444444333222...//////000111111222222444666:::>>>AAAEEEGGGHHHOOORRRWWWZZZ\\\]]]^^^```aaaaaabbbcccdddeeeeeefffjjjkkkmmmpppuuu|||~~~{{{vvvsssrrrqqqpppooonnnnnnnnnnnnooopppqqqrrroooooonnnkkkhhhffffffgggjjjkkklllmmmmmmmmmmmmmmmhhhfffeeeccccccdddfffggghhhiiijjjkkkkkkjjjhhhgggffffffffffffeeeeeedddcccddddddeeeeeeeeedddbbbaaa\\\ZZZUUUQQQNNNNNNOOOPPPPPPRRRTTTSSSQQQNNNNNNOOOQQQTTTYYY\\\^^^```bbbdddcccgggmmmpppppprrruuuxxxzzz}}}}}}xxxuuukkkjjjhhhfffjjjyyyrrrbbbTTTCCC===555///------...///333///+++***,,,,,,)))&&&)))))))))))))))(((''''''&&&''''''(((((((((''''''***(((''''''((('''%%%""""""%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''((((((((())))))))))))((()))+++***))))))***++++++++++++++++++,,,,,,---,,,...111333333111...,,,111000222888@@@NNNdddwwwkkk[[[TTTTTTOOOGGG@@@??????<<<;;;<<<======>>>======<<<;;;:::999::::::999888666444333222111111111000000//////111///,,,******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""&&&%%%%%%$$$######""""""######""""""""""""###### !!!######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""############"""$$$$$$############$$$$$$&&&%%%$$$$$$$$$&&&(((******+++---///222666<<>>>>>>>><<<:::999;;;<<<;;;:::888666555555555666444444555555444444333222/////////000111111222222000222444888;;;>>>AAABBBKKKOOOSSSVVVXXXZZZ\\\^^^aaaaaabbbcccdddeeeffffffiiijjjkkkmmmoootttzzz}}}xxxtttrrrpppnnnmmmkkkkkklllmmmnnnnnnnnnnnnnnnooonnnmmmkkkjjjkkkllljjjlllnnnooooooooommmlllhhhgggeeecccbbbcccdddeeeeeefffiiijjjkkkiiigggfffeeefffeeeeeedddcccbbbaaaccccccddddddcccaaa```___YYYVVVRRROOOLLLLLLMMMMMMNNNPPPRRRQQQOOONNNMMMMMMQQQTTTXXX\\\^^^```ccceeedddjjjppptttvvvxxx{{{~~~{{{vvvsssgggdddbbbdddnnnuuufffWWWKKK===888111,,,+++,,,---...111...******+++,,,)))'''((())))))))))))(((''''''&&&'''((()))************((('''&&&'''((((((&&&$$$$$$&&&((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((()))***)))((('''((()))++++++******++++++,,,---,,,///333666666333///,,,000...///333888CCCUUUeeetttqqq___VVVTTTMMMEEE??????@@@??????@@@============<<<;;;::::::999:::::::::999666333111222222222222222222222222000///---,,,++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$######""""""$$$######""""""######$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$######""""""######$$$'''&&&$$$######%%%'''(((******+++,,,///444:::???BBBFFFKKKLLLMMMNNNRRRVVV\\\ZZZXXXXXXZZZ]]]aaaccc___[[[SSSIII>>>666333222555666;;;DDDPPP\\\eeeiiipppxxx}}}ttt^^^JJJAAAAAA<<>><<<::::::;;;<<<;;;:::888777666555666666444444555555444444333222//////000000111111111111111222333666999<<<>>>@@@HHHKKKOOOSSSUUUXXX[[[]]]``````aaabbbcccdddeeeeeefffggghhhiiikkknnnrrrvvv{{{~~~yyytttrrrpppnnnllliiijjjkkkmmmmmmmmmlllkkkmmmnnnnnnmmmllllllnnnooooooppprrrsssrrrpppmmmlllhhhfffdddbbbaaabbbccccccaaacccfffiiiiiihhhfffdddeeeeeedddcccbbbaaa___^^^aaaaaaaaaaaa```^^^\\\[[[UUURRROOOLLLJJJJJJJJJKKKMMMNNNOOOOOOOOOMMMMMMLLLPPPSSSWWWZZZ\\\___bbbeeeffflllssswwwyyyzzz}}}}}}yyytttpppfffbbbaaaffftttxxxiii[[[MMMDDD888444///++++++,,,------///,,,***)))***+++)))((((((((())))))(((((('''&&&''''''((()))))))))))))))######$$$$$$%%%%%%%%%$$$$$$&&&(((((('''&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((())))))((()))***)))'''&&&&&&''')))))))))))))))******+++)))+++///333444333111000---,,,,,,000444<<>>FFFPPP[[[hhhrrryyyzzzuuummmddd]]]VVVPPPLLLEEECCC???<<<;;;;;;;;;;;;;;;:::888777666555666666444444555555444444333222000000000000000111111111111222333555777:::<<<>>>DDDGGGKKKOOORRRUUUYYY\\\^^^^^^___```aaabbbccccccbbbdddfffggghhhjjjmmmppprrryyy}}}xxxtttrrrpppooommmhhhiiikkkllllllllljjjjjjjjjkkklllllllllmmmoooqqqssstttuuuuuussspppllljjjgggeeecccaaa```aaabbbbbb```bbbdddfffgggfffdddccccccccccccbbbaaa___^^^]]]^^^^^^^^^]]]\\\YYYWWWVVVQQQOOOMMMJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLOOORRRUUUXXX[[[^^^bbbeeehhhmmmssswwwxxxzzz}}}}}}zzzvvvqqqmmm___^^^aaakkk|||{{{mmm```SSSFFF>>>555222...+++,,,---------,,,+++***))))))***))))))((((((((((((((('''&&&&&&'''(((((((((''''''&&&%%%!!!"""###$$$%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((())))))(((&&&%%%&&&''''''''''''''''''(((((()))******,,,---///000000111///------000333777@@@IIIXXXeeexxxqqq___WWWRRRIIIAAA???>>>===<<<>>><<<<<<===<<<<<<;;;:::999999::::::999888666444333////////////......------%%%'''))))))((('''((()))((((((((((((((((((((((((((('''&&&&&&$$$$$$###"""!!!!!!""""""###$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%((()))***+++---222777;;;CCCGGGKKKLLLKKKJJJLLLNNNQQQPPPOOONNNPPPVVV^^^cccbbbbbb^^^WWWLLLBBB;;;777222111111666@@@OOO]]]fffsss~~~pppVVVBBB:::;;;???GGGSSSbbbpppxxx~~~{{{ssskkkccc\\\UUUQQQKKKGGGBBB>>><<<<<<;;;:::;;;:::888666555555555666444444555555444444333222000000000000000000111111000000000111333666888:::???BBBFFFJJJNNNRRRWWWZZZ[[[[[[\\\]]]^^^___``````___aaacccdddeeefffhhhiiijjjnnnvvv{{{wwwsssqqqqqqppppppooohhhiiiiiijjjjjjiiiiiiiiiggghhhiiijjjjjjkkkmmmooosssssssssssspppmmmjjjhhheeedddbbb```___```aaabbb```aaabbbcccccccccbbbaaaaaaaaaaaa```___^^^]]]\\\[[[[[[ZZZYYYWWWUUUSSSQQQNNNLLLKKKIIIHHHGGGGGGHHHHHHHHHIIILLLOOOPPPOOONNNOOORRRUUUXXXZZZ^^^cccfffjjjoootttwwwxxxzzz}}}{{{wwwrrrlllgggVVVZZZeeettt~~~ooocccYYYKKK@@@:::333000---,,,,,,---,,,,,,******)))))))))))))))***'''(((((((((((('''&&&&&&''''''''''''&&&%%%$$$###"""$$$&&&&&&&&&&&&'''(((###$$$&&&%%%$$$$$$%%%''''''''''''&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''((((((((('''((()))((('''&&&'''((('''&&&&&&&&&&&&'''((((((---,,,++++++++++++,,,---222//////222222222666<<>>===<<<<<<>>><<<<<<<<<<<<;;;:::999999999999999888777666666555111111000000///...------&&&(((++++++(((''''''(((''''''''''''''''''''''''((('''&&&&&&$$$$$$###"""""""""""""""############%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!""""""##########################################$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%%%%$$$$$$'''(((+++,,,...222666:::BBBGGGKKKMMMLLLKKKMMMOOOMMMNNNNNNMMMPPPVVV___fffkkklllkkkeeeZZZNNNDDD>>>222222222333:::GGGWWWcccrrr|||}}}eeeOOOBBB???<<>><<<;;;:::999777555444444444555444444555555444444333222111000000000000000000000//////...///000333555777:::===AAAEEEIIINNNSSSWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]___aaabbbaaaaaaaaabbbbbbffflllrrryyy|||{{{|||~~~|||||||||{{{zzzyyyxxxwwwssspppnnnmmmnnnooopppppphhhggggggfffffffffggggggdddeeefffgggggghhhjjjmmmmmmmmmlllkkkjjjhhhgggfffcccbbb```______```aaacccaaaaaaaaa```````````````^^^^^^______^^^]]]\\\\\\XXXXXXWWWVVVTTTQQQNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFGGGKKKPPPRRRRRRPPPQQQSSSVVVYYY\\\```eeehhhmmmpppuuuxxxzzz~~~}}}{{{xxxtttmmmfff```VVVaaarrrssscccZZZQQQDDD999555111///,,,+++,,,,,,+++***)))))))))((((((((()))***''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$"""$$$''''''%%%%%%&&&((($$$%%%&&&&&&%%%%%%&&&((((((''''''&&&%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((('''((())))))((('''(((***((((((''''''(((((()))***++++++++++++++++++++++++...,,,---000111///111666:::CCCSSSdddqqqyyyeee]]]NNNEEE===<<<>>>===???AAA<<<<<<<<<<<<;;;:::999999999999888777666666777777555555444333222111000///***---///...+++((((((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######"""!!!!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''))))))########################%%%$$$#########$$$&&&''''''&&&&&&%%%%%%&&&&&&'''!!!###%%%&&&%%%$$$###&&&(((+++---///222666999BBBGGGLLLNNNMMMMMMOOOQQQNNNOOOPPPPPPSSSYYYcccjjjuuuwwwvvvqqqfffXXXMMMFFF888888777555777BBBRRR^^^nnnyyyqqq^^^JJJDDD===<<>><<<999888666555444444444444444444555555444444333222111111111000000000000000//////......///222444666666999===BBBFFFKKKPPPTTTVVVVVVWWWXXXYYYZZZ[[[[[[]]]___``````___]]]]]]]]]]]]aaaffflllpppuuuzzz}}}}}}{{{|||~~~uuuttttttsssrrrqqqppppppmmmkkkiiiiiilllnnnppppppgggfffeeedddcccdddeeefffbbbcccdddeeeeeefffhhhkkkgggffffffeeeeeeeeeddddddbbbaaa___^^^___```bbbccccccaaa```^^^^^^^^^___```]]]]]]^^^^^^^^^]]]\\\\\\VVVVVVVVVTTTRRROOOLLLJJJKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFKKKQQQTTTSSSQQQSSSUUUXXXZZZ]]]aaagggjjjnnnrrrvvvyyy|||~~~|||zzzvvvqqqjjjbbb\\\^^^kkk~~~{{{kkk\\\UUUMMM@@@555111000...,,,+++++++++)))((((((((()))((('''((()))+++''''''((((((''''''&&&%%%$$$$$$%%%&&&'''''''''''' """%%%%%%###"""###%%%&&&'''''''''&&&&&&((()))(((((('''&&&%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((&&&((())))))((((((***+++)))))))))))))))***++++++%%%'''***---......---,,,(((''')))...000///111555444;;;HHHWWWcccqqq{{{hhhbbbRRRIIIAAA???===;;;<<<@@@<<<<<<======<<<<<<;;;::::::999888888888777555333333333444666666333...***))))))*********+++++++++))))))))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$#########""""""!!! %%%%%%%%%$$$$$$$$$######(((''''''&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&''')))***,,,///444777CCCIIIPPPSSSRRRQQQQQQRRRPPPOOOQQQUUUWWW[[[eeeooo}}}jjjYYYNNNAAA777333666777:::HHHZZZhhh}}}wwwdddMMM;;;999>>>CCCNNN[[[kkkrrr|||~~~uuuooogggaaaVVVQQQLLLIIICCC<<<999;;;999999888777666555555444555555444333333333333444444444444444333111000///111000/////////000222333444555888;;;@@@EEEHHHJJJOOORRRUUUWWWWWWVVVWWWWWW\\\]]]^^^]]][[[ZZZ[[[\\\\\\^^^bbbeeegggkkkpppsss|||{{{xxxuuuuuuqqqlllkkkmmmoooooonnnlllkkkhhhgggfffhhhjjjkkkiiigggdddcccddddddcccbbbccccccccccccdddeeeeeefffeeedddbbbaaa``````aaabbbaaaaaa``````______^^^^^^bbbaaaaaa___]]][[[YYYXXX\\\[[[[[[\\\]]]\\\ZZZWWWUUUTTTQQQOOOLLLJJJIIIIIIHHHGGGFFFEEEEEEGGGIIIJJJFFFFFFFFFIIIMMMQQQTTTUUUVVVVVVYYY\\\aaadddeeedddnnnsssvvvzzz}}}~~~{{{tttnnnfff___]]]aaaddd|||~~~ssskkk]]]OOOCCC999111,,,+++++++++,,,,,,+++++++++))))))************)))))))))***++++++***(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$###%%%'''(((((('''''''''&&&&&&%%%%%%%%%(((&&&######%%%'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))************************((()))))))))************------,,,------...///000333555<<>>:::;;;888888777666555555444444666555444444333333444444111111111111111000000000000000/////////000222222333444666:::>>>CCCFFFHHHLLLOOORRRTTTUUUUUUVVVVVV[[[\\\\\\[[[YYYYYYZZZ\\\]]]___bbbcccdddfffjjjllltttyyy|||yyyvvvooollliiihhhiiijjjiiihhhiiihhhfffffffffhhhjjjlllllliiieeecccccccccbbbaaabbbbbbaaaaaaaaabbbbbbccceeedddcccbbbbbbbbbccccccaaaaaaaaa```______^^^^^^``````___^^^\\\ZZZXXXWWW[[[ZZZYYYZZZ[[[ZZZXXXUUUUUUTTTQQQMMMIIIFFFDDDCCCGGGGGGFFFFFFFFFGGGHHHIIIHHHGGGHHHJJJNNNRRRVVVXXXZZZ[[[]]]```dddggghhhiiioootttyyy~~~|||~~~xxxqqqjjjbbb\\\]]]ccctttuuullldddWWWJJJ???777000---******++++++++++++******))))))))))))))))))))))))''''''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''&&&''''''&&&&&&&&&%%%%%%%%%%%%###""""""$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''(((((()))))))))))))))))))))))))))'''''''''''''''''''''''')))*********++++++++++++,,,,,,,,,,,,---...///000111222777???HHHYYYrrrqqqaaaZZZKKKCCC<<<<<<>>>>>>???AAA======>>>>>>======<<<;;;:::999888888888777555333000//////000222222000///------,,,+++***)))(((''''''''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$############%%%%%%$$$###############$$$############"""""""""!!!!!!"""###$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''))),,,222666>>>CCCIIIMMMNNNOOOQQQTTTVVVUUUWWW^^^eeeooo~~~ttt___NNNDDD:::777555999IIIYYYxxxsssVVVEEE===<<>>LLLcccwwwoooccc\\\NNNEEE======?????????@@@<<<============<<<;;;;;;:::999888888888777555333333111000000111111111000---,,,,,,+++***)))((((((&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###"""""""""###$$$%%%&&&###"""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''''''''&&&'''+++000444:::???EEEIIIKKKMMMRRRVVVXXXXXX]]]fffnnnxxx|||eeeVVVLLL@@@999555888FFFTTTzzzjjjPPP@@@;;;CCCNNNZZZbbbmmmwww}}}uuulllkkkddd]]]WWWNNNDDD??????777666555444333333333444666666555444444444444444111000...------///111222000000/////////000000000///000222555888;;;>>>@@@CCCFFFJJJMMMOOOQQQSSSUUUXXXXXXWWWVVVUUUWWW[[[^^^___``````___^^^]]]___```bbbeeejjjoootttyyy~~~|||}}}~~~~~~~~~{{{wwwtttrrrooollljjjgggggggggffffffdddaaa```^^^___```bbbdddgggiiijjjkkkgggccc``````aaabbbbbb______^^^]]]\\\\\\\\\\\\]]]]]]^^^^^^___```aaaaaa`````````___^^^^^^]]]]]]]]]]]]\\\[[[ZZZXXXWWWVVVWWWVVVTTTTTTTTTTTTRRRPPPJJJIIIGGGFFFEEEDDDCCCCCCCCCDDDFFFGGGHHHGGGFFFEEEHHHIIIJJJKKKNNNTTTYYY^^^```aaaccceeegggkkkooorrrvvv~~~~~~|||{{{sssiii___YYY\\\kkk{{{~~~uuujjjccc[[[SSSGGG;;;444000...---(((((())))))))))))((((((***)))'''&&&&&&''')))***)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++,,,---...///000//////222666AAATTTeeessskkkeeeWWWLLLAAA???@@@???>>>>>>;;;<<<<<<<<<<<<;;;:::::::::999888888888777555333777444222111111111000///+++++++++*********))))))&&&&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%!!!!!!"""###%%%''')))***"""""""""""""""""""""###!!!!!!"""############""""""############$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&%%%&&&)))...222777;;;@@@DDDFFFKKKQQQVVVWWWZZZbbblllssszzz|||hhh[[[SSSHHH>>>888888BBBLLLjjj{{{```III>>>@@@FFFNNNWWWeeesss{{{wwwqqqjjjbbb\\\SSSIIICCCCCC:::999777555444444555555666666555444444444444555555444111///...///000111//////000000000/////////......000222555888:::<<<@@@CCCGGGIIILLLNNNQQQTTTVVVVVVVVVUUUUUUWWW[[[___^^^^^^___^^^]]]]]]^^^``````cccfffiiilllpppuuuxxxzzz~~~~~~|||{{{zzzzzzyyyxxxxxxxxxxxxuuuqqqnnnlllhhhdddaaabbbdddeeedddccc```___^^^ZZZ[[[]]]```ccceeefffgggeeebbb___^^^```bbbcccccc___^^^]]]\\\\\\\\\\\\\\\\\\\\\]]]^^^___``````aaa______^^^^^^]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXVVVUUUUUUTTTRRRQQQQQQQQQOOONNNGGGGGGEEEDDDDDDCCCCCCCCCBBBCCCFFFGGGHHHGGGEEECCCFFFHHHJJJLLLNNNSSSZZZ______aaacccdddfffjjjqqquuu|||}}}sssfff]]][[[eeeyyy~~~uuukkkbbb]]]TTTLLLAAA777000---,,,+++((((((((())))))((((((((()))(((&&&%%%%%%&&&((()))(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++******++++++,,,---...111//////000333999GGGUUUmmm~~~{{{vvvqqqaaaSSSEEE@@@@@@???======<<<<<<<<<<<<<<<;;;;;;::::::999888888888777555333888555333222222111000...+++++++++***************&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%$$$######""""""$$$$$$$$$$$$############!!!!!!"""$$$&&&)))+++,,,"""""""""############$$$""""""######$$$######"""&&&%%%%%%$$$###"""!!!!!!###############$$$%%%%%%$$$%%%&&&&&&&&&(((+++...333666;;;>>>AAAFFFNNNTTTUUUYYYaaakkkqqqvvv~~~wwwiii^^^ZZZQQQGGG>>>;;;>>>CCCQQQ```rrrvvv[[[HHH@@@>>>DDDLLLZZZiiitttzzz{{{{{{{{{{{{ssskkkdddZZZOOOIIIIII@@@>>>;;;888777666777777777666555555444444555555666555333222111000111111//////000000000///......---...///000333555777999<<>>HHHZZZkkk|||gggVVVFFF??????>>>======>>>>>>>>>>>>>>>======<<<:::999888888888777555333444333111111222222000...---,,,,,,+++***)))((((((&&&''''''(((((((((''''''%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""!!!!!!!!!$$$############"""""""""#########$$$&&&''')))***############$$$$$$%%%%%%###$$$$$$$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!###############$$$$$$%%%"""$$$&&&&&&&&&''')))+++///111555777:::@@@IIIPPPSSSUUU\\\dddiiinnnvvvxxxpppiii``````[[[QQQFFF???<<<<<>>@@@BBBEEEIIILLLLLLNNNPPPQQQRRRTTTWWWZZZZZZ[[[\\\\\\[[[[[[]]]______aaacccdddcccbbbcccccc___bbbgggkkkooosssxxx{{{~~~|||{{{vvvtttrrrpppnnnmmmllllllmmmkkkiiigggfffccc___[[[WWWYYY[[[ZZZXXXWWWXXXZZZWWWYYY[[[^^^______^^^]]]]]]\\\\\\]]]______^^^\\\[[[[[[ZZZZZZZZZ[[[\\\\\\YYYZZZ\\\]]]]]]]]]]]]\\\[[[[[[[[[ZZZYYYYYYXXXXXXVVVVVVVVVUUUTTTSSSRRRQQQOOOMMMJJJHHHHHHHHHGGGFFFEEEEEECCCBBB@@@@@@??????BBBCCCDDDEEEEEEEEEDDDDDDBBBHHHNNNRRRSSSVVV\\\```___aaadddfffhhhnnnxxx~~~zzzwwwqqqhhhaaadddnnn{{{zzznnnbbbXXXSSSQQQAAA<<<555///,,,+++***)))((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))'''###"""$$$(((######$$$$$$$$$%%%%%%%%%'''%%%###"""###$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))******+++,,,------+++,,,...///000666===EEEUUUjjj}}}iiiWWWEEE>>>>>>>>>===>>>@@@@@@@@@@@@@@@???>>>>>>:::999888888888777555333111000000111222222000...///...---+++)))(((&&&&&&''''''((((((((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$#########"""###$$$$$$%%%!!!###&&&'''''''''((()))+++...111333666<<>>CCCIIISSScccsss}}}iiiPPPAAA===@@@FFFPPP\\\gggnnnrrryyy}}}vvviii\\\TTTSSSIIIGGGCCC>>>;;;:::;;;;;;777777666555555555555555111111222333333333333222//////000000000///---,,,------...///111333444555666888;;;===???AAAEEEHHHHHHKKKNNNOOOQQQRRRUUUWWWZZZ[[[[[[[[[YYYYYY[[[\\\]]]___bbbbbb```^^^]]]\\\[[[]]]```cccfffjjjooorrrsssxxx}}}zzztttwwwzzz}}}}}}~~~~~~zzzwwwrrrpppnnnllljjjjjjjjjjjjgggeeedddcccbbb```]]]ZZZUUUXXXZZZYYYWWWVVVXXX[[[WWWYYY[[[^^^^^^^^^\\\[[[]]]\\\\\\]]]^^^]]][[[YYYYYYYYYYYYYYYYYYZZZ[[[\\\VVVVVVXXXYYYYYYYYYXXXWWWZZZZZZZZZYYYXXXXXXWWWWWWSSSSSSSSSSSSRRRQQQOOOOOOLLLJJJGGGEEEEEEEEEDDDCCC@@@@@@??????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDBBBIIIPPPTTTVVVXXX]]]bbb```cccfffhhhjjjqqq|||~~~~~~yyytttpppiiibbb___hhhuuuuuuiii]]]UUUQQQPPP:::666000---++++++******))))))************))))))%%%&&&&&&''''''&&&&&&%%%&&&((()))++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''%%% ###'''#########$$$$$$%%%%%%%%%***(((%%%###$$$&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************))))))))))))***+++,,,---***)))***---------111777555EEEYYYlll{{{iiiYYYIIIBBB@@@???===>>>???===<<<;;;<<<<<<:::999<<<;;;999777666555555555111111000000//////......---,,,,,,++++++******)))((('''&&&$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''''''''#########%%%'''(((&&&$$$###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$########################"""""""""""""""###&&&&&&%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$***+++---///222888???EEEMMMQQQWWW\\\___ccciiinnn|||xxxrrrlllhhhgggggghhhkkkhhhddd___XXXMMMAAA888888:::<<<===AAAJJJUUU^^^kkkyyy{{{___HHH>>><<>>???DDDEEEFFFIIIKKKMMMOOOPPPRRRTTTWWWXXXXXXYYYZZZ\\\^^^____________^^^\\\[[[ZZZ[[[\\\^^^```bbbcccdddjjjnnntttyyy~~~yyywwwvvvuuuttttttuuuvvvwwwyyy|||~~~|||||||||zzz~~~~~~zzzxxxxxxvvvqqqmmmlllkkkiiigggfffeeeeeedddeeeeeedddbbb^^^[[[YYYVVVVVVVVVVVVVVVVVVUUUUUUTTTVVVYYY\\\^^^^^^\\\\\\YYYZZZZZZZZZYYYXXXVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPNNNMMMKKKKKKHHHFFFDDDBBB@@@???????????????>>>>>>>>>>>>??????>>>???@@@AAACCCFFFHHHIIIHHHMMMTTTYYY\\\^^^```aaaiiikkkmmmooorrrwww}}}}}}zzzxxx|||zzznnndddccc^^^```ooo}}}mmmbbb]]]VVVLLLCCC888555000+++((('''((()))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!! """###%%%''')))'''&&&$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))+++***)))(((((()))***+++******+++,,,...000222333:::???HHHWWWjjj|||yyyhhhXXXHHHAAA@@@>>>======>>><<<;;;;;;;;;;;;:::888:::999888666444444333333111111000000//////......,,,,,,++++++***)))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###!!!'''&&&&&&'''((((((&&&$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$##########################################"""""""""""""""###$$$$$$###############"""#########$$$$$$$$$%%%%%%%%%###"""!!!!!!###%%%&&&)))***,,,---111666===BBBJJJOOOTTTXXX[[[^^^dddhhhpppmmmjjjfffdddeeeiiilllmmmjjjfffbbb\\\SSSIIIBBB;;;:::888777:::@@@IIIOOOYYYgggzzzmmmXXXEEE???<<>>=========>>><<<<<<;;;;;;;;;<<<======??????@@@BBBDDDGGGIIIJJJMMMQQQWWW[[[___bbbdddfffkkkmmmpppsssvvv{{{~~~|||||||||{{{zzzzzzxxxpppcccXXXYYY^^^iiiyyyyyyjjj___YYYQQQFFF===333111---)))'''&&&&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""!!!!!!!!!"""$$$%%%&&&((('''%%%$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))************)))(((((()))******((((((((()))+++,,,......000444<<>>>>>===<<<::::::;;;;;;:::888;;;:::888666555444444444111111000000//////......,,,,,,+++******))))))(((''''''((((((''''''&&&%%%'''&&&%%%$$$"""'''&&&%%%&&&&&&&&&$$$!!!&&&%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$#########$$$$$$$$$$$$%%%&&&$$$!!! """&&&(((((()))+++,,,...333999===FFFKKKPPPTTTUUUXXX]]]```aaaaaaaaa___```dddmmmsssqqqnnnjjjfffaaa[[[TTTPPPDDD>>>777333333777<<>>@@@CCCFFFHHHIIIKKKMMMPPPRRRRRRSSSUUUVVVYYYZZZZZZ[[[ZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWVVVVVV^^^```dddfffhhhiiilllnnnnnnrrrvvvyyy{{{}}}|||~~~~~~{{{rrrrrrrrrrrrrrrrrrrrrrrrmmmoooppppppnnnllllllllljjjoooqqqpppnnnnnnjjjdddaaaaaa``````___^^^^^^^^^]]]]]]\\\[[[ZZZZZZYYYXXXXXXWWWUUUSSSSSSSSSUUUVVV[[[\\\\\\[[[YYYVVVSSSQQQUUUVVVVVVVVVVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTVVVUUUTTTRRRQQQOOONNNNNNNNNMMMLLLJJJGGGEEEDDDCCC>>>===<<<;;;;;;<<<======:::::::::::::::;;;<<<===???@@@AAACCCFFFHHHKKKLLLRRRUUUZZZ^^^bbbeeejjjmmmnnnqqquuuyyy|||}}}|||zzzzzzyyyvvvnnncccXXXQQQSSSbbbvvv|||rrrdddZZZSSSJJJ>>>555///...,,,***(((''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%&&&((('''%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((()))***++++++***))))))(((((())))))***(((((((((((()))***+++,,,---///555===JJJZZZkkkuuuzzzuuurrreeeVVVGGGBBBBBB@@@??????>>><<<;;;;;;<<<<<<;;;999===<<<:::999777666666666111111000000//////......---,,,,,,+++******))))))&&&'''((()))((('''&&&%%%$$$%%%%%%%%%%%%%%%$$$###$$$###""""""######""" ############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$&&&&&&&&&'''''''''''''''""""""""""""########################$$$$$$$$$$$$%%%###"""!!!!!!###%%%&&&((()))+++,,,...111666:::CCCHHHMMMPPPQQQRRRVVVYYYWWWYYY[[[\\\^^^eeepppyyyuuurrrnnniiiddd___[[[YYYOOOFFF;;;444333555666666===FFFUUUhhh|||yyyeeeTTTBBB<<>><<<999777777777888555555444333333333333333333222111111000000000111000///////////////000000......///000111333555666666777:::<<<@@@BBBDDDFFFHHHKKKNNNPPPQQQRRRTTTVVVXXXXXXXXXXXXYYYYYYXXXXXXYYYYYYXXXXXXWWWWWWVVVVVV[[[^^^aaabbbcccdddeeegggeeehhhkkkooorrruuuwwwxxxwwwwwwwwwvvvwww{{{}}}||||||~~~~~~}}}{{{|||~~~~~~~~~xxxxxxyyyzzz|||}}}zzzxxxuuuuuuvvvvvvvvvuuuttttttiiikkklllkkkhhhfffffffffhhhmmmooonnnllljjjeee___\\\\\\]]]]]]\\\\\\[[[[[[XXXXXXWWWVVVVVVWWWWWWXXXXXXVVVTTTQQQQQQRRRTTTUUUVVVWWWXXXXXXWWWVVVTTTSSSSSSTTTUUUUUUUUUTTTRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNPPPQQQRRRRRRRRRTTTSSSRRRQQQOOOMMMKKKJJJKKKJJJHHHFFFDDDBBB@@@???>>>===<<<;;;:::;;;<<<<<<:::::::::;;;<<<===>>>?????????AAACCCFFFIIILLLMMMTTTWWW[[[^^^bbbgggmmmqqqppptttzzz~~~~~~|||wwwwwwtttlllaaaXXXTTTTTT[[[mmmwwwqqqhhh\\\SSSMMMDDD999111---------,,,+++***((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))+++,,,,,,)))))))))(((((()))))))))++++++*********+++,,,,,,...000333888@@@LLL[[[eeexxxrrrooodddUUUGGGCCCCCCBBBAAAAAA>>>===;;;<<<======<<<;;;<<<<<<:::888777666666555111111000000//////......---------,,,++++++******&&&'''((((((((('''%%%$$$###$$$%%%&&&''''''''''''"""!!! !!!###$$$###""" !!!"""$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&#########"""""""""!!!!!!""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$###((()))+++,,,---000555888AAAFFFKKKNNNNNNOOORRRTTTRRRTTTVVVXXX]]]eeepppxxxvvvtttoooiiiccc___]]]\\\VVVMMMAAA888555555555444999>>>GGGVVVjjj|||~~~nnn]]]III>>>===CCCOOOYYYaaalll|||qqqjjjaaaZZZVVVRRRLLLGGGDDDAAA>>>:::888777777888666555444444333333444444333222111111111111111111111000000/////////000000---------...///111222333444555777:::<<>>===>>>===;;;999888888888999999999::::::<<<===>>>???>>>???@@@CCCFFFJJJMMMNNNTTTVVVZZZ^^^bbbhhhnnnsssrrrwww|||~~~zzzxxxtttqqqjjj]]]RRROOOUUU\\\ppptttllleee^^^TTTLLLGGG@@@777000***++++++++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$###""""""$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&&&&&&&'''((()))***++++++((((((((())))))(((((((((,,,,,,++++++++++++,,,,,,,,,...000111555===JJJSSSvvvooolllaaaTTTGGGCCCDDDCCCAAAAAA===<<<;;;;;;<<<===<<<;;;:::999777555444333333333111111000000//////......------,,,,,,+++******)))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###""""""%%%&&&&&&&&&!!!"""$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""""""""###$$$$$$%%%%%% !!!###$$$%%%$$$$$$############""""""!!!!!!!!!"""""""""############$$$ """$$$%%%&&&%%%###"""'''(((***+++---///333666???DDDJJJLLLLLLMMMOOOQQQOOOOOOQQQUUU]]]fffnnnssstttrrrnnnhhhbbb^^^\\\]]]WWWPPPEEE<<<777444444333333777===GGGXXXkkkvvvyyylll___NNNBBB;;;:::AAAJJJSSS___qqq|||ssshhhaaa]]]XXXRRRLLLHHHFFFBBB>>>;;;999888888666555555444444444444444333222222111111111222222111111000/////////000000---------...///000111222222333555777999<<<===>>>CCCEEEIIILLLMMMOOORRRTTTTTTTTTTTTUUUVVVWWWXXXYYYUUUUUUVVVVVVWWWWWWXXXXXXRRRUUUWWWYYYYYYYYY[[[\\\\\\\\\\\\^^^aaacccdddccccccddddddddddddgggkkkooo{{{~~~zzz|||{{{sssssstttuuuwwwyyy{{{|||}}}|||{{{zzzyyyzzz{{{|||yyyrrrppppppooonnnlllkkkkkkkkklllmmmnnnooopppooommmlllmmmnnnmmmnnnpppqqqqqqooollljjjhhhhhhgggeeeaaa___^^^___```dddfffccc```^^^YYYSSSPPPQQQRRRRRRRRRQQQPPPOOOQQQRRRRRRSSSSSSTTTTTTUUUVVVUUURRRPPPPPPPPPQQQQQQSSSSSSSSSSSSRRRRRRQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMHHHIIIJJJKKKMMMMMMNNNNNNLLLMMMMMMLLLJJJHHHFFFDDDCCCBBBAAA@@@>>><<<;;;;;;;;;:::888666555444555555777777777888:::<<<===>>>>>>???AAADDDHHHLLLOOOQQQSSSVVVZZZ___ccciiippptttvvvyyy~~~}}}wwwtttmmmhhh]]]OOOGGGLLL[[[hhhxxxkkkccc\\\VVVMMMEEE@@@:::333///(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%###"""!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))'''(((((())))))(((((('''))))))))))))))))))******+++...000//////555???GGGtttlllggg^^^QQQDDDAAABBBBBB@@@@@@;;;:::999999;;;;;;:::999888888666444333222222222111111000000//////......++++++******)))(((((((((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!'''%%%######$$$&&&&&&%%%!!!"""###$$$$$$$$$######%%%%%%$$$$$$$$$#########!!!""""""###$$$$$$%%%%%% !!!###%%%%%%%%%$$$###!!!!!!!!!"""""""""""""""""""""""""""############!!!"""###$$$$$$$$$$$$###$$$&&&(((***+++...111444===BBBHHHKKKKKKKKKMMMOOOOOONNNOOOVVVaaajjjooopppoooooommmgggaaa]]]\\\]]]WWWSSSKKKAAA999444333333...444999???JJJXXXcccgggeee^^^TTTIII>>>777999@@@FFFPPP___nnnxxx}}}~~~qqqiiieee```YYYSSSMMMKKKGGGCCC???===;;;:::666666555444444444444444222222222111111222222333222111111000//////000000............///000111111111111333444666888999:::===@@@DDDFFFHHHJJJMMMOOORRRRRRQQQRRRSSSUUUVVVXXXVVVVVVVVVVVVWWWWWWWWWWWWUUUWWWYYYYYYYYYYYYYYY[[[YYYWWWWWWXXX\\\^^^^^^]]]\\\]]]^^^^^^^^^```cccfffmmmqqqxxx}}}~~~{{{xxxvvvxxx{{{~~~zzznnnnnnooopppqqqtttxxx{{{}}}{{{zzzzzz{{{}}}~~~|||}}}}}}yyyrrrllliiihhhddddddddddddeeeffffffggghhhiiijjjiiigggfffhhhjjjkkkmmmoooqqqpppmmmjjjgggddddddccc```\\\YYYYYYYYYYYY]]]^^^[[[YYYYYYVVVQQQMMMNNNOOOPPPOOONNNLLLKKKPPPQQQRRRTTTTTTTTTTTTSSSUUUTTTRRRQQQPPPOOOOOOOOORRRRRRRRRQQQQQQPPPOOOOOONNNOOOPPPQQQQQQQQQOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHJJJKKKLLLLLLLLLLLLGGGGGGHHHHHHGGGEEEBBBAAA>>>======<<<:::999999888888777666555444555555666666777888999;;;===???@@@@@@AAADDDGGGKKKOOORRRTTTTTTXXX]]]bbbggglllrrrvvvzzz}}}zzzrrrnnn```[[[QQQHHHHHHUUUkkk|||sssggg___WWWQQQGGG???999444///+++(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$!!! """$$$&&&&&&&&&%%%$$$"""######$$$$$$$$$######$$$$$$#########$$$%%%&&&########################$$$$$$$$$$$$$$$$$$%%%%%% """$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))(((''''''''''''''''''(((((()))***+++...111000...000999@@@sssiiiddd\\\NNNBBB???AAA@@@??????999888777777999:::999777:::999777666444333333333111111111000//////......)))))))))(((''''''&&&&&&&&&%%%$$$###"""###$$$%%%###$$$$$$%%%%%%%%%$$$$$$'''%%%"""""""""######"""%%%%%%&&&&&&%%%$$$"""!!!#########""""""""""""!!!!!!""""""###$$$$$$%%%%%%"""###&&&((((((((('''&&& !!!"""###$$$$$$""""""""""""############$$$###"""""""""###%%%%%%!!!###&&&(((***,,,000333;;;@@@FFFIIIIIIIIIKKKMMMQQQOOOPPPYYYfffppprrrqqqllllllkkkgggaaa]]]]]]^^^XXXVVVPPPFFF;;;444333444---444:::<<>>===EEEQQQ]]]gggooouuuyyyzzz}}}xxxoookkkfff___XXXPPPNNNKKKGGGCCC@@@===<<<666666555444444444444555222222222111222222333333222222111000000///000000///////////////000111111000000111333444555666777999<<>>999666444111222777===AAAHHHOOOVVV___aaaWWWHHH>>>:::888999:::@@@LLLVVV```kkkuuuwwwxxx|||}}}xxxqqqfff___[[[WWWPPPJJJEEEAAA===:::777666444444555555555444222111111111222333333444222222222111000//////............///////////////000111111111222222222222555666888:::>>>AAADDDFFFGGGHHHJJJLLLMMMOOOQQQRRRTTTUUUWWWXXXXXXVVVUUUTTTXXXWWWVVVUUUTTTTTTTTTTTTRRRRRRTTTUUUWWWXXXYYYZZZYYYYYYYYYYYYXXXXXXXXXXXX\\\^^^```bbbccceeegggiiiiiiiiijjjjjjkkkkkkllllllfffdddcccdddfffhhhiiiiiiqqqpppnnnooosssxxx{{{}}}sssppplllfffbbb^^^\\\[[[ZZZXXXWWWZZZ```dddfffeeeffffffdddcccbbbbbbbbbbbbcccbbbbbbaaa___^^^]]]]]]\\\ZZZVVVSSSQQQPPPPPPQQQRRRSSSUUUVVVVVVTTTQQQPPPMMMMMMMMMOOOQQQRRRPPPNNNPPPOOOOOOQQQTTTVVVVVVUUURRRQQQQQQPPPNNNMMMLLLLLLNNNOOOOOOPPPOOONNNMMMLLLJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCEEECCCAAA@@@???>>>;;;999999888888777666555555555333444555666777777777666:::888777:::???BBBBBBAAAEEEDDDFFFLLLSSSYYYZZZZZZYYY]]]ccciiioootttzzz}}}xxxrrruuu}}}wwwkkk\\\PPPKKKCCC???FFFXXXppp~~~~~~xxxxxxkkk___WWWKKKFFF???888333///+++((())))))(((((('''''''''&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%***)))((('''%%%$$$############$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((()))))),,,+++)))((('''''''''(((+++*********+++---///000yyyooohhhbbb[[[NNNAAA>>>???>>>======::::::::::::999888777777777777777777777666555555444333111111111000///---******))))))(((''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$""""""###$$$%%%'''%%%""""""###$$$######"""""""""###%%%&&&$$$###$$$######"""###$$$%%%&&&!!!""""""######$$$$$$%%%%%%$$$###""""""###$$$%%% !!!!!!""""""############"""""""""###$$$%%%%%%&&&''''''(((+++///222777999<<<>>>AAAEEEJJJNNNSSSQQQPPPUUU```jjjqqqsssqqqpppnnnnnnooonnnjjjfffddd```YYYRRRJJJCCC===:::777333222555999<<>>???>>>======::::::::::::999888777777666777777777777666555555555333222111111111///...******))))))((('''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%######$$$%%%$$$###!!!!!!!!!###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$###%%%&&&&&&'''))),,,///333444666888;;;@@@EEEIIIRRRPPPOOOQQQXXXcccnnntttvvvtttsssuuuyyyxxxsssnnnlllgggaaaZZZSSSKKKDDD???<<<777444555666888===DDDKKKWWWeeennnooofffSSSCCC888666666:::>>>DDDPPP[[[eeeooo{{{~~~wwwmmmhhh```YYYRRRLLLGGGCCC???===:::888888888777666777666555444222222111111333222222111111000000000////////////////////////....../////////000000000222222333444555777999:::>>>@@@BBBCCCDDDEEEHHHJJJOOOPPPRRRTTTUUUTTTSSSRRRNNNOOOOOOPPPQQQQQQRRRRRRNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXWWWVVVUUUVVVWWWYYYYYYYYYYYYYYYYYYZZZZZZXXXVVVUUUUUUXXXZZZ[[[[[[]]][[[[[[]]]```bbbcccbbb```^^^[[[WWWSSSPPPNNNMMMPPPOOOMMMNNNQQQSSSTTTTTTYYYYYYXXXXXXWWWWWWVVVVVVSSSSSSRRRRRRQQQPPPOOOOOOQQQQQQPPPOOONNNMMMMMMLLLQQQPPPNNNMMMMMMMMMNNNOOOLLLKKKLLLNNNPPPRRRQQQPPPNNNMMMMMMOOORRRSSSSSSRRRPPPPPPOOONNNMMMLLLKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDBBB@@@??????===;;;::::::999666555333333444444444555555555888777666666666777888999<<<;;;<<<>>>BBBEEEFFFFFFJJJKKKNNNTTT[[[aaadddeeeccchhhooouuuzzz}}}~~~|||xxxrrrkkklllpppsssqqqmmmggg\\\PPPEEE???999???KKK___www{{{}}}wwwpppxxxoooaaaUUUKKKEEE>>>999222,,,)))'''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###############""""""#####################""""""!!!!!!###"""!!!!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""#########""""""########################!!!!!!!!!"""""""""######%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''""""""######$$$%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))&&&&&&&&&'''(((***+++,,,)))))))))***+++,,,...///vvvmmmfff```QQQCCC??????>>><<<<<<::::::::::::999888777777666666777777666666555444555333222111222111000...,,,,,,++++++***)))))))))'''&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$######$$$%%%'''''''''&&&&&&%%%$$$######$$$%%%$$$###"""""""""###%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$"""$$$%%%%%%%%%'''***,,,///111222444666;;;AAAEEEKKKJJJJJJKKKPPP\\\jjjuuuzzzwwwvvvzzz|||wwwqqqmmmgggaaa[[[TTTKKKEEEBBB<<<777777666777<<>>???@@@AAAEEEHHHLLLMMMPPPRRRSSSSSSRRRQQQNNNNNNOOOPPPQQQQQQQQQQQQMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSQQQSSSTTTSSSQQQQQQQQQSSSUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRPPPQQQSSSVVVWWWVVVYYYXXXWWWWWWXXXXXXWWWUUUXXXWWWUUURRROOOMMMKKKJJJLLLKKKKKKKKKMMMOOOPPPQQQTTTTTTUUUUUUUUUTTTTTTSSSPPPPPPOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKMMMMMMLLLLLLLLLLLLLLLMMMKKKJJJJJJLLLOOOQQQPPPOOOLLLLLLKKKMMMPPPQQQQQQPPPNNNNNNMMMMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFEEEEEECCCAAA???===:::888666666666555444222000000111222333444555555888777555444555666888:::;;;;;;<<>>======HHHYYYlll}}}|||tttnnnwww~~~tttcccTTTJJJBBB>>>999555...***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""""#####################$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######################################################$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''(((***++++++(((((()))***+++,,,------~~~uuunnndddUUUFFF@@@???===;;;;;;::::::::::::999888777777666666666666666555444444555333111111111111///...,,,,,,++++++***)))))))))%%%%%%%%%%%%$$$$$$######''''''''''''&&&%%%$$$###!!!###$$$&&&'''&&&%%%$$$###"""!!!"""$$$$$$###"""%%%$$$######$$$$$$""" ######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%%%%$$$$$$"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!#########$$$$$$$$$$$$$$$"""###%%%%%%%%%&&&(((***---...000222444888===AAADDDEEEHHHJJJPPP[[[jjjuuu|||yyyxxx{{{tttpppkkkgggccc\\\SSSLLLFFF@@@:::999888777:::???AAAJJJYYYkkk|||uuufffQQQAAA333111777===AAACCCMMM[[[nnnzzz|||tttkkkbbb[[[TTTPPPJJJFFFAAA===<<<:::999888888777777666555666666666333333333333222222222222111111000000////////////,,,------------.........,,,,,,---///111333555666333777;;;======>>>CCCGGGHHHJJJLLLOOOQQQQQQQQQPPPOOOPPPPPPQQQQQQPPPPPPOOOMMMMMMNNNNNNOOOOOOOOOPPPNNNNNNOOOOOOOOOPPPPPPPPPNNNPPPQQQQQQPPPPPPQQQSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOMMMLLLMMMOOOQQQRRRRRROOOOOOOOOQQQTTTUUUUUUTTTQQQQQQOOONNNLLLJJJHHHGGGFFFGGGGGGHHHIIIKKKMMMOOOOOOPPPQQQQQQRRRQQQQQQPPPMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKMMMMMMLLLJJJIIIJJJIIIIIIJJJMMMNNNNNNNNNKKKJJJJJJKKKMMMOOONNNNNNLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBB???===;;;666555333333333333222000......///111222444555555777666444444444666888::::::;;;===???AAADDDGGGIIIJJJMMMRRRWWW]]]bbbgggiiiooottt{{{~~~~~~~~~{{{{{{yyytttooommmkkkjjjhhh```WWWOOODDD:::999>>>HHHVVVhhhyyy|||sssmmmjjjrrrwwwzzziiiXXXKKKBBB===:::444000+++(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""""######""""""############$$$$$$ ###%%%%%%$$$"""!!!"""""""""""""""""""""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((((((((('''((()))***++++++,,,,,,zzzsssfffVVVFFF???>>><<<::::::::::::::::::999888777777555666666666666555444444444222111000000000...---******))))))((('''''''''%%%%%%%%%%%%%%%$$$######''''''''''''&&&%%%$$$$$$""""""$$$%%%%%%$$$######"""!!!!!!"""$$$$$$###!!!&&&%%%$$$$$$$$$###!!!""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$"""###%%%%%%%%%%%%&&&(((***,,,///222444777;;;===@@@DDDIIINNNUUU```llltttyyyzzz{{{wwwsssooonnnlllfff]]]UUUKKKEEE???===:::777888<<<>>>EEEPPP___rrr{{{gggTTT@@@999999:::999999CCCNNN___mmmvvv~~~yyypppggg___XXXTTTPPPLLLFFFAAA>>>===;;;:::999888888777777777777888333333333333333333333333222111111000000//////...,,,,,,---------.........++++++,,,...000222444555222777;;;<<<:::;;;???DDDBBBDDDGGGKKKMMMNNNNNNMMMMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNLLLNNNPPPPPPPPPPPPRRRSSSPPPPPPOOONNNMMMLLLLLLKKKJJJHHHGGGHHHJJJLLLMMMMMMNNNLLLKKKKKKLLLMMMMMMLLLJJJJJJJJJJJJHHHGGGFFFEEEAAACCCDDDDDDDDDFFFIIILLLIIIJJJLLLMMMMMMMMMLLLLLLJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEGGGIIIKKKLLLJJJHHHFFFJJJHHHGGGHHHJJJKKKKKKKKKIIIHHHHHHIIIKKKMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFGGGGGGHHHIIIEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA???===:::999444333111111222222111///---...///000222333444555555555444555666888:::<<<;;;===@@@BBBCCCFFFJJJMMMNNNRRRWWW\\\```eeejjjmmmssswww}}}~~~}}}||||||wwwxxxvvvpppmmmllliiieeeaaaVVVLLLDDD;;;444:::DDDYYYiiizzzzzzpppjjjggggggooossszzzyyyooo___PPPEEE===999777...+++(((&&&&&&'''&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###############""""""#########!!!!!!!!!!!!!!!"""""""""!!!###%%%%%%###!!!"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""$$$##################$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((('''&&&&&&&&&'''(((***++++++++++++yyyrrrcccSSSCCC===<<<;;;:::;;;::::::::::::999888777777555555666666555555444333333111////////////---,,,******))))))((('''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""!!!"""###%%%%%%$$$"""%%%$$$######$$$$$$""" !!!"""#########""""""$$$$$$$$$###############"""""""""######""""""""" !!!!!!""""""######!!!"""###$$$%%%$$$$$$###"""$$$&&&&&&%%%%%%&&&''''''***...111333555888:::>>>BBBJJJRRRZZZbbbiiinnnsssyyyzzzwwwtttuuuuuuqqqggg___TTTNNNIIIFFFAAA;;;999;;;;;;AAAIIITTTeeezzzsss]]]MMMBBB:::777888:::BBBOOO^^^kkkxxxxxxoooggg```\\\WWWRRRKKKEEEBBB@@@>>>===<<<;;;:::888777777777777333333444444444444444444222222111111000//////...------------............,,,,,,,,,---...///111111444999<<<;;;777666:::>>><<<>>>BBBEEEHHHIIIIIIIIIGGGIIIJJJLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLKKKMMMNNNNNNMMMNNNOOOPPPNNNNNNMMMLLLKKKJJJIIIHHHHHHFFFEEEFFFHHHJJJKKKKKKQQQNNNJJJHHHGGGGGGFFFEEEFFFGGGHHHHHHHHHGGGEEEEEEAAACCCDDDCCCAAABBBEEEHHHEEEGGGIIIJJJKKKKKKJJJIIIGGGGGGFFFFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDFFFGGGGGGGGGFFFFFFIIIHHHFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHJJJKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGHHHDDDDDDCCCAAAAAA@@@@@@@@@AAA@@@@@@@@@AAAAAABBBCCC@@@@@@???>>><<<999777555333222111111222222111000......///111222333444444444555666888:::<<<===>>>???BBBEEEGGGHHHKKKOOORRRVVVZZZ___cccgggkkkppptttuuuxxx|||~~~|||{{{zzzyyytttvvvrrrkkkhhhgggccc]]]SSSHHH???<<<999888EEEVVVmmmzzzqqqjjjhhhkkkoootttwww}}}|||ooofffYYYKKK@@@999555222***)))''''''''''''%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$%%%%%%%%%######################## !!!!!!!!!"""$$$$$$$$$######$$$$$$$$$######$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%###"""&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((('''&&&&&&%%%&&&((()))***++++++***wwwooo___OOO@@@;;;;;;;;;;;;<<<::::::::::::999888777777555555666666555555444333222111///...///...---+++,,,,,,++++++***)))))))))'''((()))))))))(((&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$############"""###%%%&&&'''%%%######""""""###%%%%%%$$$""" !!!######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!"""######$$$ !!!"""$$$$$$######""""""$$$&&&&&&%%%%%%&&&'''$$$(((---111333444666777<<>>===;;;999888666666555444444444444444444444444222222222111000//////...---------.........//////...------,,,------......666;;;>>>;;;555222555999888:::>>>AAADDDFFFFFFFFFAAACCCFFFHHHJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKLLLMMMMMMKKKKKKLLLMMMOOONNNMMMLLLKKKIIIIIIHHHHHHGGGEEEFFFHHHKKKLLLKKKKKKIIIFFFEEEGGGJJJKKKLLLGGGGGGHHHIIIIIIHHHGGGFFFDDDFFFFFFDDDBBBAAADDDGGGEEEFFFIIIKKKLLLLLLKKKJJJFFFFFFFFFFFFFFFFFFEEEEEEFFFDDDBBBAAAAAABBBCCCDDDDDDCCCCCCBBBCCCDDDEEEFFFIIIGGGEEEDDDEEEFFFFFFFFFHHHGGGFFFGGGIIIJJJJJJHHHIIIIIIHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDFFFGGGHHHDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>???@@@AAAAAA=========<<<999777444222333111000111222333222000//////000111222333444444444555888;;;===???@@@AAACCCFFFJJJLLLLLLOOOSSSWWW]]]aaafffjjjlllpppuuuzzzvvvxxx{{{}}}~~~~~~}}}{{{yyyxxxwwwrrrtttpppgggcccbbb]]]UUUFFF===777999;;;AAATTTiii}}}}}}xxxxxxxxx|||}}}zzztttmmmjjjmmmuuu|||~~~{{{sssjjjbbbUUUHHH>>>777111...***)))((()))))))))&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###(((%%%"""!!!"""######################## !!!######$$$$$$$$$""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""$$$&&&((((((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%'''(((((((((''''''%%%&&&((()))***+++******vvveeeYYYMMMBBB???>>><<<;;;;;;::::::::::::999888777777999888777666333111///...222222222111000//////...###&&&)))***)))(((''''''&&&&&&''''''''''''&&&&&&######$$$%%%&&&(((((()))'''''''''&&&%%%$$$""""""'''$$$""""""%%%&&&%%%###"""###$$$$$$###!!! !!!!!!""""""###$$$&&&&&&%%%###  !!!"""""""""""""""&&&%%%###"""!!! !!!!!! !!!!!!""""""######"""$$$%%%%%%$$$###$$$%%%%%%&&&(((+++...333777999<<>>999777:::>>>EEERRRiiijjjNNN===777333444;;;HHHVVVcccsssyyysssfff___WWWPPPIIIBBB@@@BBBAAA???<<<:::999888777555444555666555444444555666666444222111222222111000,,,---...//////...---,,,+++,,,,,,------,,,,,,+++111333444555444555666888666777999;;;===>>>???@@@@@@BBBDDDDDDCCCCCCCCCDDDCCCDDDFFFHHHIIIIIIHHHGGGIIIHHHHHHGGGGGGGGGHHHHHHJJJIIIIIIIIIIIIHHHHHHHHHJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEFFFGGGFFFDDDBBBAAACCCDDDDDDCCCCCCDDDFFFFFFGGGIIIIIIIIIIIIKKKMMMFFFEEEDDDCCCAAAAAAAAAAAA???AAABBBBBB@@@@@@AAACCCBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFAAABBBDDDEEEEEEEEEDDDCCCBBBDDDFFFGGGGGGEEECCCAAAFFFCCC@@@@@@AAACCCDDDDDDAAAAAA@@@@@@>>>===;;;:::>>>>>>>>>>>>>>>?????????<<<:::777555222111111111........./////////////////////000111222333333444555777999;;;;;;===???AAABBBEEEIIIMMMQQQVVV[[[___cccgggkkknnnnnnooorrrtttzzzzzzzzzzzz{{{|||~~~~~~~~~}}}}}}{{{xxxuuuqqqooonnnoookkkccc^^^YYYOOODDD???888444888AAAPPPfffyyyxxxqqqmmmnnnzzz~~~{{{xxxrrrkkkhhhmmmyyyyyynnnggg]]]WWWOOOFFF>>>666000,,,'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""&&&###!!!!!!$$$&&&&&&%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""#########$$$%%%%%%$$$""""""######%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***+++wwwfffVVVJJJ???<<<<<<;;;;;;<<<::::::::::::999888777777777666666555444222111000000000000000000111111111,,,---//////,,,***)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%""" !!!###$$$###""" !!!#########"""!!! !!!!!!!!!!!!!!!"""""""""$$$$$$$$$######"""!!!!!!!!!!!!"""#########""""""%%%$$$"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!###$$$&&&%%%$$$######$$$%%%&&&'''***---111555777999<<>>@@@AAA@@@@@@AAABBBFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDCCCDDDEEEEEECCCAAABBBCCCEEEDDDDDDCCCEEEFFFGGGHHHJJJJJJIIIHHHIIIJJJEEEEEEDDDCCCBBBBBBAAAAAA@@@AAABBBAAA@@@???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEEEEDDDBBBAAAEEECCCAAAAAABBBDDDDDDCCCAAAAAA@@@???>>><<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;:::888666444222111000000.........///////////////000000111111222333444444777999;;;<<<===>>>AAACCCDDDGGGLLLPPPUUUZZZ___ccceeegggjjjjjjkkknnnrrrvvvzzzzzzzzzzzzzzz{{{{{{{{{xxxxxxwwwuuurrrooommmllljjjiiicccYYYSSSNNNEEE;;;;;;888999CCCPPPbbbyyy|||qqqllllllqqq}}}xxxqqqjjjgggkkkuuuxxxkkkbbbVVVPPPHHH???888111+++((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###"""""""""&&&$$$!!!"""$$$&&&%%%$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!"""###$$$$$$###!!! ############$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$###""""""######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&'''((()))******xxxhhhVVVJJJ>>>:::;;;;;;===???::::::::::::999888777777555555555555555444333222111000000000000000000///)))+++,,,+++)))'''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$############$$$%%%&&&&&&%%%%%%%%%###""""""###$$$$$$###!!!###$$$$$$###############"""""""""""""""$$$$$$###"""""""""###$$$#########$$$######""""""""""""!!!!!!!!!!!!""""""#########"""!!! ###%%%&&&%%%###""""""###%%%&&&'''(((+++...111333444999AAAJJJPPPXXXfffttt|||jjjVVVIII===999888:::???GGGXXXuuu}}}ZZZCCC<<<666333777???KKKZZZfffzzzuuuggg```[[[TTTNNNMMMCCCAAA>>>===<<<<<<:::888333555666666555555666888333111//////111111111000------...//////...------,,,,,,------------,,,,,,)))+++,,,,,,++++++---...---...000222444555555555666888;;;<<<<<<<<<===???GGGEEECCCAAAAAABBBDDDEEEDDDDDDDDDFFFGGGIIIJJJKKKFFFFFFFFFEEEEEEEEEDDDDDDGGGFFFFFFEEEFFFFFFGGGGGGDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCEEECCCAAAAAABBBCCCBBBAAABBBCCCDDDDDDCCCCCCDDDEEEFFFHHHJJJIIIHHHFFFEEEFFFCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBAAA???>>>>>>???>>>>>>???????????????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAADDDCCCBBBCCCDDDDDDCCCAAA@@@@@@@@@???===<<<:::999999999999888777777666666777666444222111000//////.........//////000000000000111222333444555666666888:::===>>>???@@@CCCEEEEEEIIIOOOTTTYYY___eeeiiihhhiiihhhhhhiiinnntttxxxyyyyyyyyyyyyyyyxxxwwwwwwqqqpppooommmjjjhhhgggfffaaa___WWWMMMFFFBBB<<<666777:::DDDRRRcccwww~~~tttkkkjjjoooxxxuuukkkcccdddppp~~~rrrcccYYYLLLGGG???777111+++&&&###&&&&&&%%%$$$$$$$$$%%%%%%)))(((%%%###!!!!!!""""""&&&$$$###"""$$$$$$$$$###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!! !!!"""$$$$$$$$$###"""#########""""""!!!!!!!!!############"""""""""""""""######$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""######$$$$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$###''''''''''''((((((((((((%%%%%%&&&'''((())))))***|||lll[[[MMMAAA<<<<<<===>>>AAA::::::::::::999888777777666666666666555444333222444444222111///---,,,+++"""$$$&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%$$$############$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&&&& !!!###$$$$$$$$$$$$%%%$$$$$$######"""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""######"""""""""!!!!!!!!! ###%%%&&&%%%###"""""""""%%%%%%&&&''')))+++...000111666>>>FFFKKKUUUhhhyyyvvvcccSSSDDD;;;777777:::@@@LLLddd{{{hhhMMMBBB:::333444999BBBNNNYYYlllsss|||qqqhhhbbbZZZQQQMMMFFFDDDAAA???>>>===;;;999666777888777555444555666333111000000111333222111---..................---,,,,,,------------,,,,,,,,,---......------...///,,,---...000111222222222000333555666777777999:::AAA@@@???>>>???@@@AAABBB??????@@@AAABBBDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCBBBBBBEEEBBB@@@@@@AAABBBBBBBBB@@@BBBCCCBBBAAA@@@BBBCCCBBBDDDFFFGGGEEEDDDCCCCCC@@@AAAAAABBBAAA@@@???>>>@@@AAAAAA@@@>>><<<===>>>============>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAACCCDDDDDDCCCBBB@@@@@@@@@AAAAAAAAAAAABBBCCCEEEDDDBBB?????????>>>===<<<:::999888777777666555444333333333444333222111000/////////.........///000000111111222222333444555777777888999;;;>>>@@@AAABBBEEEGGGGGGKKKRRRXXX]]]ccciiimmmjjjjjjjjjjjjlllppptttwwwtttuuuvvvwwwvvvuuutttssslllkkkiiifffcccaaa```___WWWRRRJJJAAA<<<::::::999:::BBBQQQbbbssswwwrrrnnnpppwww{{{xxxnnnhhhdddiiivvv{{{kkkZZZOOODDD???777111,,,((($$$"""&&&%%%%%%$$$$$$%%%%%%%%%((('''&&&%%%%%%$$$######%%%%%%$$$#########""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!"""############"""###""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&''''''((())))))~~~ppp^^^PPPBBB===<<<;;;<<<>>>::::::::::::999888777777888888777666555333222111444333222000...---+++***&&&'''))))))(((((((((***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%$$$$$$%%%&&&""""""###############"""%%%%%%$$$$$$######""""""!!!###&&&)))***(((&&&$$$$$$$$$$$$$$$$$$###"""!!! !!!""""""######### !!!!!!!!!"""""""""###"""$$$%%%%%%###!!!""""""%%%%%%%%%&&&'''***,,,---111555<<>>==================>>>???@@@AAACCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@@@@AAACCCCCCCCC>>>???@@@???>>>===>>>???===???BBBCCCBBBAAABBBCCC????????????>>>======<<>>=====================:::;;;<<<===???AAABBBCCCAAA@@@?????????@@@BBBCCCEEECCCAAA?????????@@@AAA??????@@@BBBCCCBBB???=========<<<;;;:::888777666555555444333222222111111000111000000000//////.........//////000111111222333333444666777999:::::::::===???AAABBBDDDGGGIIIIIINNNTTT[[[```eeejjjnnnkkklllmmmoooqqqrrrrrrrrrnnnppprrrssssssrrrpppnnnhhhgggeeeaaa^^^ZZZXXXVVVNNNHHH???888444444888<<>>999222---)))'''%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&###%%%((()))***(((&&&$$$$$$$$$$$$$$$###"""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!###############"""!!!!!!"""""""""#########$$$$$$"""""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''''''''"""######$$$%%%&&&''''''%%%%%%&&&&&&''''''((((((qqq\\\OOOBBB===;;;999999:::::::::::::::999888777777888888888777555333222111000//////////////////...+++,,,,,,+++(((''''''(((%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%$$$###"""""""""######"""!!!!!!"""$$$$$$$$$$$$###""""""""""""$$$$$$$$$############### ###'''++++++)))%%%"""#########$$$######"""""" !!!"""######$$$###### !!!"""#########!!!###$$$$$$###""""""###$$$$$$$$$%%%''')))+++,,,111333999@@@EEENNN___nnn|||uuueeeQQQGGG:::555;;;???>>>EEEPPPeeettt{{{```RRRCCC;;;777777:::>>>HHHRRRaaaooozzzzzzlllaaa\\\VVVRRRMMMIIIEEEBBB>>>;;;:::;;;;;;999666444444444666444222222444444444333///...------------...///------............------+++,,,,,,+++)))((()))***((()))***+++++++++++++++***,,,.../////////111222000222555888::::::999999;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@@@@????????????>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAABBBCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@BBBCCCCCCBBB<<<===>>>===<<<;;;<<<===<<<===?????????@@@AAACCCAAA@@@>>>===<<<;;;;;;;;;===>>>???>>><<<;;;;;;===>>>>>>============<<<<<<888999;;;<<<>>>@@@AAABBB???????????????@@@AAAAAACCCBBB@@@>>>======>>>>>><<<<<<===>>>@@@???===::::::::::::999777666444333222222222111111000000000...///000000000000//////......///000000111222222444555666777999:::<<<<<<===???BBBDDDEEEGGGJJJLLLMMMQQQXXX^^^bbbgggkkkmmmkkkmmmooorrrtttsssooollljjjllloooppppppmmmjjjhhhdddcccaaa]]]XXXRRRNNNKKKEEE>>>777222000222999BBBSSSaaarrr~~~vvvqqqwww}}}uuummmcccjjjssszzzrrr```OOODDD999444...***(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&!!!$$$(((+++,,,***'''$$$"""###%%%$$$###"""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$#########""""""!!!!!!#########$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!"""######$$$$$$$$$######&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&'''(((((($$$%%%%%%&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''~~~pppZZZNNNBBB>>>===;;;:::;;;::::::::::::999888777777777777777777666555444333.........///////////////***++++++)))&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$### """###!!!!!!###%%%$$$######"""""""""###"""""""""###############!!!###&&&((((((&&&$$$"""!!!!!!"""#########"""""""""###$$$%%%%%%$$$######!!!!!!!!!!!!""""""""""""!!!###$$$###"""###$$$$$$###$$$%%%&&&)))+++---111111555<<>>???@@@@@@@@@??????????????????@@@@@@@@@AAAAAAAAABBBBBB???>>>>>>@@@AAABBBAAA???<<<===>>>===;;;:::;;;<<>>===>>>AAACCCEEECCC???===;;;;;;<<<<<<;;;===>>>===;;;;;;<<<============<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>??????===>>>??????@@@@@@??????@@@???>>><<<;;;::::::::::::999999;;;<<<<<<:::888888888777777555333222111//////////////////......---...///000111111000000---...///000111222333333555555777888:::<<<===>>>@@@BBBEEEGGGIIIKKKNNNPPPRRRVVV\\\aaaeeehhhkkkmmmmmmmmmoooqqqsssqqqlllgggiiikkkmmmnnnlllhhhccc```______\\\XXXRRRJJJBBB>>>:::444000111333888EEEQQQfffuuu~~~wwwuuuyyysssrrroootttzzz~~~xxxiiiWWWGGG===444000***&&&%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''"""$$$&&&((()))'''%%%###"""%%%%%%###!!!"""###""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$%%%$$$$$$$$$$$$$$$###############"""""""""!!!!!!######$$$$$$$$$###""""""###$$$$$$$$$$$$$$$######!!!""""""""""""#########$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''|||oooZZZNNNCCC@@@@@@>>>===>>>::::::::::::999888777777555555666666666666666555111000000///...---------((()))***)))((()))***,,,$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%%%%%%%%%%!!!###$$$###!!! """%%%$$$###############$$$$$$!!!!!!""""""#########$$$"""###$$$%%%%%%$$$"""""" !!!"""""""""""""""###$$$%%%&&&&&&%%%$$$#########""""""!!!!!!  """#########$$$%%%######$$$%%%'''))),,,---111000333:::@@@FFFOOOXXXdddjjjtttrrrUUUCCC;;;EEEKKKAAA888888<<>>555444666777<<>>??????@@@???>>>===============>>>>>>??????@@@@@@@@@AAA=========???AAAAAA???======>>>???>>><<<;;;;;;===CCCBBBAAA>>>======AAACCCHHHEEEAAA===;;;;;;<<<>>>:::<<<===<<<;;;;;;<<<===<<<<<<<<<;;;;;;:::::::::========================<<<===???@@@@@@@@@???>>>===<<<<<<;;;999888777777999888777888999:::888777777777666555444222111000---------------------...,,,...///111111111111000---...///000111222333333555666777999;;;===>>>???BBBEEEHHHJJJKKKNNNQQQSSSUUUYYY___dddfffiiikkkmmmnnnmmmmmmooopppooojjjeeejjjlllmmmmmmjjjddd^^^ZZZ\\\[[[YYYUUUMMMCCC;;;555111------333999BBBRRRbbbuuu~~~|||{{{ssssssxxx~~~}}}ooo```OOO@@@666000,,,'''######$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""!!!$$$%%%###"""###$$$""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%% !!!!!!"""$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!############""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!######"""""""""###%%%&&&######$$$$$$$$$$$$######&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&zzzqqq^^^NNNAAA@@@@@@;;;999;;;::::::::::::999888777777888777555555666666444333111111000///...---,,,,,,)))))))))(((''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$###"""!!! %%%$$$"""!!! !!!"""$$$&&&$$$######$$$%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""!!! ######"""!!!!!! !!!!!!!!!!!!""""""#########$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%&&&'''(((******)))---222666999???FFFLLLWWW\\\eeeppp{{{{{{cccKKKDDDQQQPPP999///888:::===HHHZZZjjjzzz___FFF===:::777777999<<>>>>>>>>>>>>>>>>>>>>>>>===============:::999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;FFFNNNPPPFFF<<<;;;>>>???======<<<<<<;;;;;;::::::============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::>>><<<<<<===@@@@@@>>>;;;<<<:::777555555555555444222333444555555555444333444333222111///---+++***,,,,,,++++++***+++++++++,,,,,,------------------000000000111111333444555333666999:::;;;<<<>>>@@@FFFHHHIIIKKKMMMQQQVVVZZZ]]]```cccgggjjjkkkllllllkkkllllllllliiigggffffffiiiiiihhhfffccc^^^YYYVVV[[[WWWOOOHHH@@@999222...000---...444<<>>DDDHHHMMMPPPWWWaaakkkttt|||~~~|||iiiSSSGGGKKKFFF444,,,111777888???MMM\\\kkk}}}|||fffUUUDDD777444555666;;;DDDRRR___gggtttyyy{{{vvvmmmcccZZZSSSMMMJJJCCC???;;;;;;<<<<<<:::888888777666555444222111111222222222111000///---,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++************)))))))))))))))(((***+++,,,++++++,,,---...---,,,+++,,,...000111333333333444444555555555777777888888999:::::::::999:::;;;<<<==================>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999::::::;;;;;;???>>>>>>>>>>>>=========???GGGJJJDDD>>>===>>>======<<<<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<;;;::::::::::::::::::::::::<<<;;;;;;<<<>>>>>><<<999999777444333333333222111222333333444333222111000000000000///---,,,***))),,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,---------......//////000111333333555888;;;===>>>???AAACCCGGGIIIKKKMMMOOOTTTYYY]]]```aaaccceeehhhjjjlllmmmjjjjjjiiigggeeeeeeeeefffdddddddddccc___[[[WWWTTTUUUPPPIIIAAA:::555000---///---111<<>>>>>>>>>>>=========888>>>BBBAAA@@@???===;;;<<<<<<;;;::::::;;;======<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777666666:::999888999;;;;;;999777555333111000000111000///000111111111000...,,,+++,,,,,,,,,,,,+++***)))))),,,++++++***++++++,,,,,,++++++,,,,,,,,,---------////////////111222333444888:::===???@@@BBBDDDGGGIIIKKKNNNPPPSSSXXX]]]aaadddeeeeeefffhhhjjjkkkmmmiiigggeeecccbbbccccccddd]]]]]]]]]\\\ZZZWWWSSSQQQNNNJJJBBB:::444000......000222:::III[[[lll|||}}}|||wwwwww{{{~~~~~~zzzwwwuuusssrrrrrrbbbNNNCCCAAA===333******((('''%%%$$$$$$%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!"""$$$###""""""###%%% !!!######!!!###%%%%%%###!!!""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''|||fffTTTDDD@@@???;;;;;;>>><<<<<<<<<<<<;;;:::999888:::888777666777777666444333333222111000///......,,,++++++***))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$%%%$$$$$$$$$###""""""!!!!!!""""""$$$###!!!!!!###$$$###"""""""""!!!!!!!!!!!!""""""""""""###$$$$$$###"""""")))'''$$$"""!!!!!!""""""$$$$$$###############$$$"""""""""""""""#########!!!"""$$$%%%%%%%%%$$$###""""""""""""###$$$%%%&&&(((+++000555999<<>>;;;;;;;;;::::::::::::999<<<;;;999777555333111000666666666666666666555444222000......//////...---------......---+++***))))))******++++++******)))++++++******++++++,,,,,,,,,,,,------......//////000000111111333444666777888:::===???@@@CCCFFFIIIKKKNNNQQQUUUXXX\\\aaaeeehhhhhhiiijjjjjjkkkkkkkkkfffeeedddccccccbbbaaa```VVVWWWWWWVVVTTTQQQNNNMMMIIIDDD===444///---...111444999FFFXXXlll|||}}}vvvrrrooosss|||}}}wwwrrrnnnjjjgggdddWWWGGG>>>:::777///)))((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&''''''""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!"""###"""!!!!!!###%%%  !!!"""###### !!!###$$$$$$###!!! ###"""!!! !!!"""### !!!###$$$%%%!!!!!!"""###$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''~~~{{{gggTTTDDD@@@???<<<;;;>>>:::;;;;;;::::::999888777999888666666777777555444333333222111000///......+++******))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""######$$$%%%&&&&&&&&&&&&$$$######"""""""""""""""&&&$$$""""""$$$%%%$$$###""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######&&&%%%###!!!!!!"""$$$%%%$$$###############$$$$$$######""""""""""""""""""!!!"""###$$$%%%$$$###""""""""""""""""""###$$$%%%(((***...333888<<<>>>>>>>>>>>>???DDDLLLWWWaaagggjjjjjjjjjkkkkkkiiifffccchhhkkkqqqyyy{{{wwwoookkk]]]LLLBBBAAA;;;222333111222888???GGGSSS^^^qqq}}}eeeGGG===444222222444:::BBBHHHOOO[[[gggpppyyywwwpppddd[[[OOOFFFBBB@@@>>>===888888777777666666666555222333333333222111000/////////...------------...++++++++++++++++++++++++,,,+++))))))+++,,,+++***(((((())))))******++++++)))******)))'''''')))***%%%&&&((()))***((('''&&&((()))***+++,,,---......//////000000111222222222555555666777888888888888555666777888999:::::::::999999999:::::::::;;;;;;;;;::::::999999999::::::;;;;;;;;;::::::::::::999===:::999;;;======;;;;;;999999888888888:::;;;<<<999999999888888888777777777777666444333111000000333333333222111111111111///...---...//////...,,,((()))***+++++++++***)))))))))***++++++++++++++++++*********++++++,,,---......//////000111111222000000111222333555777888888:::<<<>>>@@@CCCGGGJJJOOORRRVVVZZZ]]]aaafffiiijjjkkkmmmnnnmmmkkkiiigggccccccccceeefffccc]]]YYYQQQQQQPPPOOOMMMJJJHHHFFF@@@===777///***+++///444999CCCTTThhh{{{{{{~~~ooonnnpppwwwyyyqqqlllgggaaa\\\SSSMMMDDD<<<555000+++(((%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%''''''(((""""""!!!!!!!!!!!!"""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!"""###"""!!!!!!###%%%######""""""""""""#########"""!!! !!!"""###  !!!"""$$$%%%!!!!!!"""###$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''zzzxxxeeeSSSDDDAAA@@@<<<;;;>>>::::::::::::999888777777888777555555666666444333333222111000///......---+++******)))((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&%%%%%%############"""""""""!!!&&&$$$######$$$%%%%%%$$$!!!!!!!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%% !!!"""%%%'''(((###""""""""""""###$$$$$$############""""""""""""!!!"""######$$$$$$######"""""""""""""""###$$$$$$'''(((+++000666;;;<<<<<<;;;:::;;;???GGGQQQ[[[aaafffdddeeehhhmmmmmmiiieeebbbgggoooyyyuuusssgggWWWLLLGGG???666555222333777:::>>>GGGOOO^^^qqq~~~WWWEEE555111111000333999<<>>::::::999999888777777777333333333333333222111111000///......------......+++++++++++++++++++++++++++***((((((***+++***)))))))))))))))************((())))))(((&&&''')))+++&&&''')))++++++***((('''''''''((()))***++++++,,,,,,,,,------.../////////111222333444444555555444111222444555777777888888777777777888888999999:::888888888888888999::::::<<<<<<;;;;;;;;;:::::::::???:::888:::;;;999999:::777777777888888888888888777666666666666555555555000000111111222222222333000000000///---,,,---///---,,,,,,---//////...,,,'''((()))***+++***))))))))))))***+++++++++++++++************+++,,,------//////000111222333333444000000111222444666777888999;;;===???BBBEEEJJJNNNTTTWWW[[[___bbbeeeiiilllmmmmmmnnnnnnllliiifffeeeaaaaaaccceeefffbbbZZZSSSLLLLLLJJJHHHEEEBBB???>>>666444111,,,***---444;;;DDDSSSgggzzzzzzuuuvvvwwwwwwppprrrwww~~~}}}~~~www|||sssiiiddd^^^XXXSSSEEEBBB===666///)))'''&&&###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%&&&'''&&&&&&%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!###"""!!!!!!"""$$$""""""!!! $$$$$$"""!!!!!!"""$$$$$$""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!! $$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''|||vvvuuubbbQQQCCCAAAAAA===;;;===;;;;;;;;;;;;:::999888777777666444444555555333222222111111000///...---,,,,,,++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%""""""###$$$$$$$$$#####################"""!!!!!!%%%###""""""###$$$$$$###!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$ !!!###$$$%%%%%%"""!!!!!!!!!""""""###$$$############"""""""""!!!"""""""""""""""###$$$$$$######""""""######$$$$$$%%%%%%&&&+++222888;;;;;;;;;;;;;;;>>>EEEMMMVVV[[[dddeeehhhlllppppppnnnlllccchhhqqq{{{}}}yyyooocccXXXQQQJJJDDD<<<888666666555777===EEEMMM^^^tttpppWWW???777555111000444444777===CCCKKKUUU```fffooosssxxxzzzzzz||||||rrrdddXXXQQQLLLGGGDDD@@@???>>><<<:::999777777333333333444333333222111000//////...............,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((***+++***)))*********)))))))))))))))'''((((((&&&&&&'''***,,,---,,,+++***)))))))))***''''''(((((())))))))))))******++++++,,,,,,---------...///000111111111111000000222333444444444444333444444555666666777777555555666666777888:::::::::::::::999999999999888;;;888888<<<;;;666666999555666777888777666555333444444444444333333333333////////////000000000111---......,,,)))(((***---*********,,,......,,,+++((()))***+++******((('''((())))))************)))************+++,,,---......//////000222333333444333444444666777999;;;<<<===???AAACCCFFFJJJOOOSSSXXX[[[___bbbeeehhhkkkmmmpppnnnkkkhhhfffeeeddddddbbbaaa```bbbbbb^^^VVVOOOHHHGGGDDDAAA===999666555...//////...///555@@@HHHZZZlllvvvpppqqqrrrqqqwww{{{yyy}}}xxxwwwuuurrrqqqyyy|||lllaaa[[[VVVPPPKKK???:::333---)))'''&&&$$$""""""###$$$$$$$$$$$$$$$""""""###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###%%%&&&&&&&&&$$$###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!######"""!!!""""""###"""""""""""""""###$$$########################!!!!!!""""""""""""!!!!!! !!!"""""""""!!!$$$$$$$$$############"""%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################!!!"""$$$%%%%%%%%%###"""###$$$$$$%%%&&&&&&''''''yyytttsss```PPPCCCBBBBBB===;;;===<<<<<<<<<<<<;;;:::999999777555444333444444333111111111000///...---,,,,,,------,,,,,,+++******)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!###############"""!!!!!!$$$"""!!!!!!"""######"""!!!!!!!!!!!!!!!"""######  ############"""!!!!!!!!! !!!!!!"""######$$$#########""""""!!!!!!###"""!!!!!!!!!"""$$$%%%$$$###############$$$%%%###"""###(((///666999:::999888888;;;@@@GGGOOOSSS___dddjjjmmmnnnnnnnnnoooiiimmmuuu}}}}}}tttkkkccc[[[VVVUUUEEE???999666333333999@@@DDDQQQbbbwwwhhhJJJ@@@===666222333000222444888>>>HHHSSSZZZeeellltttwwwxxxxxx{{{}}}ooocccZZZTTTNNNKKKEEEDDDBBB???<<<999777666333333444444444333222222000000///...............------------------------,,,***))))))***++++++***++++++******))))))((((((&&&''''''&&&%%%'''***---///,,,'''$$$"""###%%%'''''''''(((((((((((((((((()))))))))***++++++,,,,,,+++,,,---...////////////000111111222222222111111111111222333333444555555444444444555666888:::;;;777777777666666666666555666555999>>><<<555333777333555777888777555222000333333333222222222111111222222111///...---,,,+++,,,------+++'''&&&)))+++)))((()))+++------+++***++++++,,,+++***)))'''&&&(((((()))))))))))))))(((************+++,,,---...---...///000111222333333888888999;;;<<<>>>@@@AAAAAABBBDDDFFFIIINNNSSSWWWZZZ]]]aaadddgggiiilllnnnrrroooiiiccc``````bbbdddddd```^^^^^^^^^[[[TTTNNNFFFDDDAAA<<<888333000...+++...111222666>>>KKKTTTnnnuuuppprrrtttsss~~~uuu|||~~~xxxpppllljjjhhhoooxxxxxxggg[[[UUUQQQKKKFFFAAA777,,,''''''((('''$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!$$$%%%%%%$$$###""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!"""######"""!!!  ###$$$###"""!!!!!! !!!"""!!!"""$$$&&&&&&$$$"""!!! !!!"""######"""!!!  """######"""!!!!!!!!!"""###$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%$$$$$$##################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%###"""######$$$%%%%%%&&&''''''wwwrrrnnnaaaLLLDDDFFF@@@======999;;;;;;;;;:::999888777666888888777777666555333222000000000000///...---,,,+++*********++++++)))((($$$%%%&&&$$$"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###!!!###%%%&&&%%%$$$###$$$"""!!!!!!"""$$$$$$"""!!! """###$$$$$$###"""!!!!!!""""""!!!"""#########""" """#########!!! """ """%%%%%%$$$######$$$$$$$$$$$$######$$$"""""""""$$$%%%$$$###$$$$$$$$$%%%)))000999???<<<<<<;;;;;;<<>>;;;::::::::::::999999888777777777777666555444333222000000000000///...---,,,+++*********++++++)))((('''((()))'''%%%$$$$$$%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$###"""!!!!!!###%%%%%%%%%$$$######"""!!! !!!"""###&&&%%%$$$###"""###%%%&&&############""""""!!!!!!!!!""""""###"""!!!  !!!"""#########"""!!!$$$!!!""""""############""""""$$$###"""###%%%%%%%%%###$$$$$$$$$$$$'''...666<<<@@@@@@>>>;;;<<>>;;;888777555444222111111111000000000000///...---,,,......------,,,++++++***...---+++)))((()))***+++******))))))))))))((((((******((('''''''''((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((()))***++++++,,,,,,,,,,,,---------------------...///000000///000000000000000000000555444333333222222333333222222222222222111000000//////............/////////......---,,,+++******000---******++++++***(((***)))((('''''')))***+++)))((('''&&&'''(((***+++------,,,***)))(((&&&&&&((((((''''''''''''(((((()))******+++---...//////...///000111222444888<<<>>>???BBBEEEIIIKKKKKKKKKNNNOOOPPPQQQTTTYYY^^^aaabbbccccccdddeeefffhhhhhhiiifffaaa]]]\\\]]]___aaa___]]]\\\ZZZXXXTTTPPPLLLDDD===666333000------000///555???JJJVVVfffyyywwwhhhaaafffsss~~~{{{wwwvvvqqqhhh___[[[]]]aaaqqqwww}}}~~~|||ooo]]]QQQKKKGGGBBB===222...(((%%%$$$$$$#########$$$&&&%%%$$$######$$$"""""""""""""""!!!  !!!""""""###""""""&&&&&&&&&%%%######$$$%%%!!!!!!!!!"""#########$$$!!!!!!!!!"""""""""!!! !!!!!!!!!!!! """  """!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!$$$$$$$$$$$$#########""""""!!!!!!!!!"""""""""!!!""""""!!! !!!""""""""""""#########$$$$$$$$$########################"""###$$$%%%%%%$$$"""!!!###$$$$$$$$$$$$######"""!!!"""###$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$|||wwwtttfffOOOEEEEEE???<<<>>>;;;999999:::::::::999999888666666666666444333222111000000000000///...---,,,+++*********++++++)))(((((())))))(((&&&%%%%%%'''#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! !!!###$$$%%%$$$$$$######"""!!! !!!"""###&&&%%%$$$###$$$$$$&&&'''""""""###$$$$$$###!!! """""""""""""""!!! !!!!!!"""###$$$#########$$$"""!!!!!!""""""""""""!!!!!!$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$&&&***111666AAA@@@>>>;;;:::@@@IIIQQQ[[[```ggglllnnnqqquuuxxx}}}vvvpppnnnttt~~~{{{yyy{{{~~~ttt```NNNCCC>>>;;;999777999===FFFTTTgggyyyuuucccQQQ@@@:::444111...---222999BBBMMM[[[eeehhhiiikkkmmmqqqsssxxxxxxqqqlllccc___YYYSSSNNNIIIDDDAAA:::999888666444333333333000000000000000///...---.........---,,,,,,++++++///...,,,+++******++++++*********))))))((((((((())))))((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%&&&''')))***+++))))))))))))*********+++************+++,,,------,,,---......---+++)))'''......------......///000000000/////////.........,,,,,,++++++++++++,,,,,,+++++++++******)))))))))...,,,******+++++++++))))))((('''&&&''')))+++---)))((('''''''''((()))***,,,+++***)))((('''&&&%%%((((((''''''''''''((((((******+++,,,---.........///111222333444777;;;>>>CCCEEEHHHKKKMMMOOOPPPPPPTTTUUUWWWYYY\\\```cccdddccccccbbbbbbbbbbbbccccccbbb```]]]ZZZYYYZZZ\\\^^^]]]\\\ZZZXXXUUUPPPJJJFFF???888222000---***+++000444AAATTTeeesssrrrddd^^^fffvvv|||yyysssqqqjjj```XXXWWW]]]dddxxx{{{}}}~~~}}}ssseeeUUUJJJGGGCCC<<<555---***'''%%%%%%%%%$$$######%%%&&&%%%###""""""###"""""""""""""""!!! !!!!!!""""""""""""!!!!!!$$$%%%$$$""" !!! !!!!!!######$$$%%%((($$$ """###!!! !!!!!!!!!!!! ###!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  ######"""""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""#########$$$$$$###########################$$$%%%%%%$$$###"""!!!###$$$$$$%%%%%%%%%%%%$$$ !!!""""""######""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######{{{xxxfffOOODDDCCC===;;;===;;;888888999:::::::::999999666666666555444333111111000000000000///...---,,,+++*********++++++)))(((%%%&&&&&&%%%$$$######%%%'''&&&%%%$$$"""!!! %%%%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$ """###%%%$$$###!!! """""""""""""""!!!!!! $$$$$$######"""!!! """!!! !!!!!!!!!!!! !!!!!!!!!!!! %%%$$$###$$$&&&''''''&&&$$$$$$$$$###$$$''',,,000888::::::999999<<>>999;;;<<<===???DDDQQQcccooooooSSSFFF888111//////111555555>>>KKKVVV\\\aaafffjjjnnnppptttzzzxxxsssmmmhhhbbb\\\VVVPPPJJJFFF@@@???===;;;888777666666333333333333222111000//////.........------,,,,,,...---,,,+++*********+++(((((()))******+++,,,,,,))))))((((((''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''******)))((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))&&&&&&'''''''''(((((((((((((((''''''((())))))***,,,,,,------,,,***(((''''''''''''((((((***++++++//////.........---......******))))))))))))******(((((((((((((((((((((((())))))((((((((()))))))))''''''''''''(((((())))))(((''''''''''''((()))*********)))((('''&&&&&&%%%))))))((((((((()))******++++++,,,------...//////000222444666777:::>>>AAAFFFHHHLLLPPPRRRTTTVVVWWWXXXXXXZZZ]]]```bbbccccccbbbaaaaaa`````````aaaaaa```___]]][[[ZZZZZZ[[[[[[YYYXXXVVVTTTPPPJJJCCC>>>:::555000///,,,+++...444@@@SSSkkk}}}{{{oooeeedddlll{{{~~~|||yyyxxxssslllccc\\\\\\aaahhhmmm}}}wwwiii\\\MMMEEECCC@@@777...)))'''%%%%%%&&&&&&$$$###$$$%%%&&&%%%###!!!!!!""""""""""""""""""!!! !!!""""""""""""!!!!!!   !!!!!!!!!""""""######'''%%%"""""""""""" !!!!!!!!!!!! """!!!  !!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################$$$$$$%%%$$$$$$###"""!!!""""""###$$$%%%%%%%%%%%%!!!!!!"""""""""######### !!!!!!"""""""""""""""!!!""""""""""""""""""!!!}}}yyycccMMMBBBAAA;;;999<<<999888888999:::::::::999999666666666555444333111111000000000000///...---,,,+++*********++++++)))(((###$$$%%%$$$###"""###$$$''''''&&&$$$"""!!! """######$$$$$$$$$######!!!!!!""""""#########"""""""""!!!!!!!!!!!!"""""" !!!"""""" !!!###$$$%%%###""" ###""""""!!!!!!!!!!!!!!!###""""""!!! !!!"""#########$$$$$$ !!!!!!!!!!!! $$$######$$$&&&''''''&&&###$$$$$$######$$$(((+++...222777999:::;;;???CCCOOOTTT[[[ccchhhllloooqqquuuvvvuuunnnhhhjjjttt~~~wwwgggUUUFFF>>>:::<<<<<<:::<<>>AAADDDGGGKKKPPPTTTVVVXXX\\\^^^\\\[[[\\\^^^aaacccaaa```^^^^^^^^^^^^^^^___```aaabbbaaa```___]]][[[ZZZYYYWWWUUURRROOOKKKDDD===888555111...---,,,---333;;;OOOeee~~~wwwsssmmmjjjlllttt~~~}}}zzzwwwvvvvvvpppggg___```iiisssyyyzzzyyynnn___UUUHHHAAA???;;;333+++&&&$$$$$$$$$&&&&&&$$$"""$$$%%%&&&%%%###!!!!!!!!!"""""""""""""""!!! !!!""""""""""""!!!!!! !!!!!!"""!!! !!!######"""""""""!!!!!! !!!###!!!  !!!!!!!!!!!! !!!"""!!!  !!!!!!!!!""" """######  """"""!!!!!!###%%%""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$$$$###""""""""""""######$$$$$$!!!"""######$$$$$$######""""""############""""""|||www```JJJ@@@AAA;;;999;;;999999999:::::::::999999888666666666666444333222111000000000000///...---,,,+++*********++++++)))((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""######### !!!###$$$$$$###""""""######"""!!!!!!!!!!!!!!! """###$$$ """######!!! !!! !!!!!!!!!!!! ###""""""###&&&''''''&&&###$$$$$$###"""###%%%''')))...444888999;;;>>>AAAHHHMMMUUU^^^fffkkkmmmnnnsssvvvwwwsssnnnmmmrrryyysss```QQQIII@@@???===:::999???KKKUUUfffqqqPPP===444///+++)))---000444999BBBNNNZZZbbbiiimmmqqqsssuuuxxx~~~|||vvvqqqkkkeee^^^ZZZPPPNNNJJJFFFBBB>>><<<:::777666666555333111///...////////////////////////,,,,,,,,,+++******))))))))))))((('''&&&&&&%%%%%%***************)))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''((('''%%%$$$%%%''')))+++(((((((((((()))***+++,,,***)))((('''&&&'''((()))******))))))))))))******'''''''''''''''''''''''')))***+++***))))))***,,,&&&''')))))))))&&&$$$"""&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&%%%%%%&&&&&&'''((()))------...///111222333444555777;;;>>>@@@CCCFFFIIIJJJOOOUUUXXXYYY[[[___cccaaa___]]]___aaabbb___\\\ZZZZZZZZZ[[[\\\]]]^^^___``````aaa```^^^[[[YYYWWWUUURRRNNNJJJEEE@@@:::666...++++++,,,---000999CCCZZZqqq~~~mmmmmmmmmnnnrrrxxx~~~~~~zzzvvvrrrppppppiiidddccckkkyyyzzznnncccUUUMMMCCC<<<888444...)))$$$###"""###$$$%%%$$$""""""$$$%%%$$$"""!!!!!!""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!"""###"""!!!"""###%%%$$$######"""  !!!$$$ !!!!!!!!!!!! """"""!!!  !!!!!!"""!!!"""$$$%%% !!!!!!!!! ###### ###%%%""""""############""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!#####################$$$!!!!!!"""#########""""""###""""""""""""###$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$xxxrrr^^^III@@@BBB===;;;<<<999::::::::::::999999888777777777777666555444333222000000000000///...---,,,+++*********++++++)))(((%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$######""""""""""""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""######$$$$$$$$$!!!!!!""""""############$$$###"""!!! !!!!!!"""  !!!"""$$$%%% """$$$### !!!!!!!!!""""""!!!!!!!!!"""!!!!!!"""%%%&&&&&&%%%"""###$$$$$$######$$$%%%(((,,,000333444666;;;???BBBGGGPPPZZZdddjjjmmmmmmooossswwwxxxwwwwww{{{yyyllleeebbb^^^XXXNNNCCC<<<===CCCJJJXXXnnnhhhOOO>>>333...---/////////222999CCCNNNUUU```ffflllppppppqqqtttxxx{{{~~~zzztttmmmiii]]]ZZZVVVQQQKKKGGGDDDBBB<<<<<<;;;999666444222000////////////////////////---------,,,,,,+++***)))++++++***)))((('''&&&&&&((()))*********)))'''''')))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''')))((((((((()))***++++++***)))'''&&&%%%&&&'''(((***))))))))))))))))))***(((((((((((((((((((((((()))++++++***(((''')))+++''''''&&&%%%%%%&&&&&&'''&&&&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((()))***+++---...///111333555666777999<<<@@@DDDFFFIIILLLOOOPPPUUUZZZ]]]\\\]]]```dddccc```\\\\\\^^^___[[[XXXWWWWWWWWWWWWXXXYYYZZZZZZYYYZZZ\\\]]][[[YYYVVVTTTPPPLLLGGGBBB===999444111+++***+++...111666BBBNNNaaawww~~~xxxtttmmmmmmooossswww{{{}}}~~~}}}~~~}}}yyyrrrllliiiiiibbbgggppp|||yyymmmbbbYYYKKKEEE>>>666000+++(((&&&%%%###!!!!!!###$$$###"""!!!###$$$$$$"""!!!"""###"""""""""""""""!!!  !!!""""""###""""""!!!""""""!!! !!!""""""""""""!!!  !!!"""###### !!!!!!!!!!!!  """"""  !!!"""""" """###$$$ !!!!!!!!!!!! ###%%%###  ###!!!!!!"""######"""!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""###$$$%%%%%%######$$$$$$$$$###""""""""""""!!! !!!"""###$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######~~~uuunnn]]]HHHAAADDD???===>>>:::;;;;;;;;;:::999888777666888888777777666555333222000000000000///...---,,,,,,+++******++++++***((($$$%%%&&&&&&$$$$$$%%%&&&(((''''''&&&%%%$$$######%%%%%%%%%$$$###"""!!! ###"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!"""############""""""!!!!!!"""###$$$$$$$$$###!!! !!!"""$$$###"""!!!!!!"""######"""%%%$$$""" !!!!!!!!!""""""""""""!!!!!!!!! """$$$&&&&&&%%%"""###$$$$$$######$$$%%%(((***,,,,,,---111777<<>>;;;888666444////////////000000000000............---,,,+++***,,,,,,,,,,,,,,,---------'''((()))))))))(((&&&%%%))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((($$$$$$$$$%%%&&&'''((()))&&&&&&'''''''''((((((((((((((('''&&&&&&'''''''''&&&'''((())))))(((&&&%%%''''''&&&&&&''''''((((((,,,***(((''''''''')))***))))))(((((((((((())))))******)))))))))(((((((((''')))***(((%%%%%%''')))(((&&&###""""""%%%))),,,%%%&&&''''''((((((''''''((((((((()))))))))))))))++++++++++++,,,---...///---...000222444777888999<<>>>>>???;;;999<<<::::::999999999999999999888666444222000000111222...//////000///---,,,+++******+++,,,,,,***)))((('''&&&%%%$$$###$$$$$$%%%$$$$$$$$$#########""""""%%%%%%$$$$$$######""""""%%%###!!!  !!!"""  ###&&&%%%### !!!"""###$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######!!! """ """''''''###!!!!!!!!!!!!!!! """""""""""""""#########""""""""""""""""""""""""$$$#########$$$%%%&&&&&&%%%%%%&&&&&&(((,,,222666@@@CCCIIISSS^^^eeejjjkkkppppppuuuyyy[[[GGG???===;;;CCCGGGSSSdddsssxxxYYYEEE;;;777...,,,+++---///222;;;EEENNNUUU^^^fffiiijjjiiihhhfffggghhhiiinnnuuu}}}|||vvvpppnnnjjjeee^^^WWWQQQMMMIIIFFFBBB>>><<<:::777555333333333333222111000000...------,,,,,,------...(((((())))))*********+++***++++++******)))((('''************************+++)))'''&&&'''(((''''''$$$%%%''')))******))))))((((((((((((((('''''''''%%%%%%&&&''''''(((((()))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&((('''&&&(((+++,,,***'''---+++)))((('''((()))***+++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&((()))(((&&&$$$)))******)))'''(((***---,,,,,,,,,,,,---...///000333444555666777999===???@@@CCCFFFIIIKKKNNNRRRTTTXXX\\\``````^^^\\\^^^```\\\XXXSSSQQQRRRRRRQQQOOOQQQRRRSSSSSSSSSQQQPPPOOOPPPPPPOOONNNLLLJJJIIIGGGBBB;;;444000000///+++(((,,,---111888CCCOOOXXX]]]lllyyy|||xxxsssqqqqqqrrr||||||~~~}}}{{{{{{{{{yyyvvvrrrmmmhhhcccaaafffppp~~~vvvcccWWWMMMDDD===888111+++(((&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###"""!!! !!!!!!######"""!!!!!!!!!!!!!!!"""""""""!!! """"""""""""""""""""""""############"""!!! """"""""""""!!!!!!!!!!!!   !!!"""""""""""""""""""""""""""!!! !!!""""""$$$""" """$$$%%%### !!!!!!  """###%%%$$$#########$$$%%%&&&!!! ######!!!"""!!! !!!"""###""" ######""""""!!!!!! ######""""""!!!!!! zzzrrrkkkYYYJJJ>>>???@@@<<<999;;;:::::::::999999999999888888666444222111111111222000000000000///...------******++++++******)))((()))((('''&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$##################"""""""""$$$###!!! !!!"""###!!! ###%%%$$$"""#########""""""""""""""""""""""""!!!!!!!!! $$$$$$$$$######"""!!! ###!!! ###'''((($$$ !!!!!!"""""""""""""""""" !!!""""""######!!!""""""###$$$%%%%%%&&&%%%$$$$$$############$$$###$$$%%%&&&(((,,,222777===AAAHHHPPPYYYaaagggjjjqqqttt{{{iiiOOOCCC@@@???@@@BBBIIIUUU___iiivvvpppYYYGGG<<<111---+++---...///444:::FFFLLLVVV]]]bbbdddeeefffaaabbbbbbcccfffkkkrrrxxx|||~~~|||vvvooofff]]]VVVRRRLLLIIIEEEBBB@@@===999777555555555444333111000///000000///...------------*********+++++++++,,,,,,++++++++++++***)))((('''((((((((((((((((((((((((+++)))'''&&&'''(((''''''''''''((((((((((((((('''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&)))(((&&&(((***+++***(((,,,***)))((('''(((******)))(((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%&&&((()))***************+++++++++******+++------------...///000111222333444666777888:::>>>@@@EEEGGGJJJLLLNNNRRRWWW[[[^^^```aaa```^^^[[[ZZZZZZWWWTTTPPPNNNOOOPPPOOOMMMOOOPPPPPPQQQPPPOOONNNMMMLLLKKKJJJHHHEEEBBB@@@???<<<888111---,,,,,,++++++000333;;;EEEPPP[[[bbbfffqqqzzz|||vvvpppmmmooouuuyyy~~~}}}|||wwwqqqkkkgggdddbbbaaajjjrrr}}}mmmZZZOOOEEE>>>999444...)))&&&%%%$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""###"""!!!"""$$$$$$""" !!!!!! !!!"""###$$$%%%%%%###"""!!!""""""###"""!!! """###$$$$$$$$$###"""###$$$%%%$$$"""###"""""""""!!!!!!!!! $$$#########""""""""""""{{{sssmmmYYYJJJ???@@@AAA<<<999::::::::::::999999999888888777666444222111111222222222222111000////////////******))))))((((((((()))(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!""""""""""""""""""######"""!!! !!!"""###$$$""" !!!"""######!!!&&&%%%###"""!!!!!!!!!"""""""""!!!!!!!!!!!! ######$$$######"""!!! $$$"""!!!###&&&'''$$$!!!!!!!!!""""""######$$$$$$ !!!""""""###!!!!!!"""$$$%%%&&&'''(((%%%%%%$$$###""""""""""""!!!"""$$$%%%'''+++111555999>>>EEEKKKQQQXXXaaagggnnntttrrrWWWFFF???<<<>>>>>>AAAFFFJJJPPP^^^kkkuuu[[[GGG999222,,,---///......000===BBBJJJRRRWWW\\\```cccaaabbbbbbaaabbbeeejjjnnnqqquuu|||}}}rrrhhh```[[[UUURRRNNNKKKGGGDDD???<<<;;;:::999888555333111///222111000///...---------,,,,,,,,,,,,------------++++++++++++***)))((((((((((((((((((((((((((((((***(((&&&&&&'''(((((('''))))))(((''''''''''''''')))'''%%%$$$$$$$$$&&&'''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((('''''''''&&&&&&***(((&&&&&&((()))***)))***)))((('''((()))***+++((((((((('''&&&&&&%%%%%%((((((((('''''''''&&&&&&&&&))),,,,,,***)))+++---***+++------,,,,,,---.../////////000111222444444444555888999:::<<<@@@BBBIIIKKKNNNQQQTTTXXX]]]```eeecccaaa___]]]ZZZVVVSSSPPPNNNKKKJJJKKKLLLLLLKKKLLLMMMMMMMMMMMMLLLKKKKKKHHHFFFDDDAAA===:::777555555333000,,,***+++///333888>>>JJJWWWbbbjjjnnnpppvvvyyy{{{yyyzzz||||||yyyyyyuuummmggggggooo{{{}}}vvvkkkccc```aaacccdddmmmrrryyy~~~ttt___NNNCCC<<<666222...)))%%%$$$######"""######"""""""""!!!!!!!!! """#########""""""""""""!!!!!! !!!!!! !!!""""""### !!!"""######### """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!!"""######""" !!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!! """"""###"""!!!!!!"""$$$$$$###"""###$$$%%%$$$"""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$############wwwqqqYYYKKK@@@AAABBB<<<888999;;;::::::999999888888888666555444222222111222222333222000///......///000+++***((('''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$ !!!!!!""""""######"""!!!!!!!!!"""###$$$$$$""""""!!!!!!""""""!!!!!!&&&$$$""" !!!"""###$$$#########""""""""""""###############"""!!!!!!###"""!!!"""$$$%%%### !!!"""######$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&'''######"""""""""""""""""""""###$$$%%%&&&)))...111444:::@@@DDDHHHOOOZZZbbbgggqqq~~~xxxeeeUUUGGG>>>===<<<===??????CCCPPP]]]nnnsss\\\EEE999...---///...---...555999@@@GGGMMMTTT[[[___aaabbbbbbaaaaaabbbdddgggfffkkkrrryyy~~~uuummmiii```]]]YYYUUUQQQMMMHHHEEEBBBBBB@@@===:::777444222222111000//////.........------------------------,,,,,,,,,,,,+++***)))(((************************)))(((&&&'''((()))(((''')))((('''&&&&&&'''((()))***(((%%%$$$###$$$'''(((***))))))((('''&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''')))(((%%%%%%%%%'''((()))((((((((('''((()))***+++******))))))(((((((((((((((((('''''''''&&&&&&&&&***...000...)))&&&(((+++))),,,...///...---......000000111222333555777888777999;;;===>>>@@@CCCEEEIIIMMMRRRWWWZZZ\\\___aaagggccc^^^\\\[[[XXXSSSNNNKKKJJJHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHEEECCC@@@<<<777444111000///000///---+++///888???EEENNN\\\iiiqqquuuuuuuuuvvvtttqqqpppppprrrrrrqqqnnnjjjeeebbbfffqqq~~~tttggg^^^]]]aaagggjjjmmmooosssuuuwwwyyyzzzzzzvvveeeSSSDDD;;;555111---***&&&############"""$$$$$$$$$$$$############ """$$$%%%$$$###""""""!!!!!! !!!!!! !!!!!!"""""" !!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###"""!!!!!! !!!"""###$$$$$$$$$######"""!!!!!!!!!!!! """###"""""""""!!! !!!"""###""" """"""""""""!!!!!!!!!!!!########################|||uuu[[[LLL@@@AAAAAA<<<999:::;;;;;;::::::999888777777555444444333222222222222222111///...------...///+++***((('''''''''((()))$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############ !!!!!!""""""######"""""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!!###"""!!! """$$$&&&#########""""""""""""!!!"""############""""""!!!!!! !!!!!!!!!  !!!"""######$$$######""""""!!!!!! """""""""###############!!!!!!!!!!!!"""###$$$%%%$$$%%%%%%%%%$$$%%%(((+++///444:::===@@@GGGRRRZZZ```kkkyyy|||rrr^^^MMM===<<<;;;<<<;;;===GGGRRR\\\mmm{{{SSSCCC333---.........///...222666<<>>:::777555222222111000000000111111---------------------------------,,,,,,+++***)))++++++++++++++++++++++++((('''&&&'''))))))((('''''''''&&&&&&'''(((***++++++)))'''%%%$$$&&&((()))******)))(((''''''&&&%%%'''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''))))))((((((((('''''''''((('''&&&$$$$$$%%%'''((('''''''''(((((()))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***...000---(((&&&)))---***,,,///000/////////000222222333444666888:::;;;<<<>>>AAABBBCCCDDDFFFHHHKKKPPPXXX^^^``````___^^^bbb^^^YYYWWWVVVTTTPPPMMMGGGGGGHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFEEE???===:::666222///---,,,(((,,,//////000777CCCLLLYYYbbbnnnxxx{{{zzzxxxwwwrrrmmmiiihhhhhhhhhiiijjjcccbbbaaaccciiittt{{{qqqddd^^^___ffflllooonnnnnnoooppprrrrrrrrrqqqsssgggWWWIII>>>666111///)))&&&$$$"""###$$$$$$###$$$$$$$$$#########""""""!!!###$$$%%%$$$###!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""     !!!!!! !!!"""""""""!!!!!!!!! !!!!!!!!!"""!!!""""""######$$$$$$$$$ """$$$###!!!"""!!! !!!"""###""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""xxx]]]MMM@@@@@@@@@<<<999;;;<<<;;;;;;:::999888777777444444444333333222222222111111000///............******))))))((((((((()))%%%&&&'''(((((((((''''''$$$$$$$$$#########""""""!!!""""""""""""""""""###""""""##################!!!"""###"""!!! !!!""""""!!!!!!!!!!!!###%%%&&&!!!!!! """"""############""""""  !!!!!!""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!"""###%%%&&&'''%%%&&&&&&$$$######%%%'''+++///333777;;;BBBKKKQQQZZZdddrrr||||||vvvbbbHHHBBB===;;;999999???GGGPPP^^^sssgggTTT@@@444000......000***,,,///222777===CCCHHHSSSVVVYYY[[[[[[[[[\\\]]][[[]]]aaadddhhhnnntttxxx}}}xxxrrrjjjccc^^^ZZZVVVTTTPPPNNNLLLHHHDDD???<<<:::666555444333333333333333.........---------------------------,,,+++******))))))))))))))))))))))))'''&&&&&&((()))***((('''%%%&&&&&&&&&((()))***++++++)))'''&&&&&&'''((()))((((((''''''&&&%%%$$$$$$'''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((''''''((((((((('''%%%%%%''')))'''(((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&''''''((())))))(((+++,,,,,,++++++...111,,,...000111111111222333555666777999;;;===@@@AAACCCEEEGGGIIIIIIIIIJJJLLLOOOTTT\\\aaabbb```]]][[[YYYVVVSSSQQQPPPOOOMMMLLLEEEGGGHHHHHHGGGGGGHHHIIIKKKJJJHHHFFFDDDBBBBBBAAA666444111...+++***))))))&&&+++000555:::DDDQQQ[[[mmmttt}}}zzzwwwvvvlllhhhfffeeeccc```aaaddd^^^```cccgggmmmvvvrrrjjjaaa___dddkkkooopppnnnmmmmmmnnnooonnnllljjjdddWWWHHH???777111------&&&$$$""""""###$$$$$$###""""""!!!!!!!!! !!!!!!#########"""!!!!!!  !!!!!!###""""""!!!  !!!!!!!!!  !!!!!!"""#########    !!!!!! !!!""""""!!!###"""!!! !!!!!!  """###$$$%%%%%%%%%###$$$%%%%%%###"""!!!"""$$$###"""###$$$%%%$$$"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""yyy___NNN@@@>>>???;;;:::===<<<;;;;;;:::999888777666333333444444333333222222111111111111000///......******++++++******)))(((%%%&&&'''(((((((((''''''%%%%%%$$$$$$$$$########################"""""""""######$$$$$$######"""""" """###"""!!! !!!###"""""""""""""""#########!!!!!! """"""############""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""""""""######$$$$$$$$$"""""""""######%%%&&&'''$$$$$$%%%$$$""""""$$$&&&(((***---222888???EEEIIIRRR[[[gggooowww|||yyyyyy|||~~~}}}zzz```TTTGGG???;;;999;;;???DDDOOO___qqqlllUUUEEE:::222//////***+++---...000444999===HHHMMMRRRVVVXXXYYYZZZ[[[YYYZZZZZZ[[[]]]bbbiiinnnrrryyyuuulllfffcccaaa```ZZZXXXVVVRRRMMMIIIEEECCC===<<<:::888666555444444000000/////////.....................---,,,+++***))))))))))))))))))))))))&&&&&&&&&(((******(((&&&&&&&&&'''(((((()))(((((()))((('''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))(((((((((''')))+++,,,+++)))''')))***((((((((((((((((((''''''&&&'''''''''''''''''''''&&&&&&''')))***+++,,,---+++++++++,,,---000222333000111333333222333666888:::;;;<<<>>>AAACCCFFFGGGIIIKKKNNNNNNNNNMMMNNNOOOQQQUUUZZZ\\\\\\YYYWWWVVVPPPPPPOOOLLLIIIHHHIIIJJJDDDFFFHHHHHHFFFEEEFFFHHHKKKIIIFFFCCC@@@>>>======...---+++)))(((((()))***+++000777@@@JJJWWWdddmmmxxx}}}zzztttqqqqqqjjjhhhggggggbbb[[[[[[```bbbdddhhhkkkoootttzzz~~~~~~uuueee```]]]```hhhnnnooonnnkkkjjjiiiiiiiiigggbbb___SSSFFF:::444000+++((()))$$$""" !!!"""######""""""!!!!!!!!! ###""""""!!!!!!   !!!"""!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!""""""###    !!!"""""""""!!!!!! """!!!!!!!!!!!!"""######!!!###"""  """ !!!!!!!!!  """############"""#########$$$%%%$$$###!!!$$$###"""###$$$%%%$$$""" !!!!!!!!!"""""""""###!!!!!!"""""""""#########xxxaaaOOO@@@>>>>>>;;;:::>>><<<<<<;;;:::999777777666333333444444444333222222222222333333222111///...***++++++,,,,,,+++)))((("""###%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$###"""!!!!!!######!!! """$$$######$$$$$$###"""!!! ###"""""""""!!!!!!!!!!!!!!!""""""#########"""""""""""""""!!! !!!############"""""""""""" !!!###$$$%%%!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%"""###$$$###"""###$$$&&&''''''***///777>>>BBBDDDLLLTTT^^^eeellluuuqqqpppssswwwxxxvvvyyy}}}xxxyyygggRRREEE???;;;;;;>>>:::CCCOOO^^^rrrhhhUUUDDD777000///---.../////////222666999<<>>>>>@@@BBBDDDGGGJJJKKKMMMOOOQQQRRRQQQPPPPPPPPPQQQSSSUUUUUUSSSRRRQQQRRRLLLMMMMMMJJJEEECCCEEEHHHCCCFFFHHHHHHEEEDDDEEEGGGJJJHHHDDDAAA===;;;:::999+++***)))(((((()))+++,,,222666???JJJWWWfffrrrzzzzzz}}}{{{sssmmmkkkllljjjiiijjjjjjbbbXXXWWW]]]gggiiikkkmmmooorrruuuxxxxxxtttfff\\\YYYYYY```jjjooonnnkkkgggfffddddddccc```ZZZTTTHHH;;;000---+++&&&###%%%"""!!!!!!""""""!!!############""""""""""""$$$###"""  !!!""" !!!""""""""" !!!"""###### !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""   """#########"""!!! """""""""""""""######$$$!!!######  """!!!""""""""""""  !!!""""""!!! """ !!!$$$%%%!!!"""!!! !!!"""###""" !!!!!!!!!""""""######""""""######$$$$$$$$$%%%~~~vvv^^^HHH???AAA<<<:::;;;999:::::::::999888777555555666666555444333333333333222111000000000000000111+++***)))((((((''''''''')))((((((''''''&&&%%%%%%########################%%%$$$######""""""###### !!!"""###$$$######"""######""""""!!!!!! !!!"""###%%%%%%%%%%%% """###### !!!!!! ######""""""!!!!!!!!!  !!!"""###### !!!"""###$$$%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%''',,,333:::???FFFJJJQQQXXX___iiittt|||uuuoookkkmmmqqqtttyyyyyy~~~kkkXXXJJJ@@@===<<<<<<===CCCMMMWWWeeexxxrrrZZZ@@@444333000---***)))***,,,...///000666<<<@@@BBBFFFNNNTTTUUUUUUUUUTTTSSSTTTWWWYYY]]]aaagggmmmsssxxx~~~|||zzzzzzxxxvvvooojjjdddaaaaaa^^^XXXRRRNNNKKKHHHDDD@@@<<<777333333333333333222111000///111000//////.../////////***+++,,,---,,,***((('''***)))(((((((((***,,,------,,,+++***)))(((''''''((((((((()))))))))******'''''''''&&&&&&%%%%%%%%%))))))(((((((((''''''''''''%%%$$$%%%''''''&&&%%%&&&$$$###$$$''')))******))))))))))))((((((((((((************)))))))))))))))))))))))))))))))))((((((((()))******)))((('''***++++++++++++---111444//////111222222333333222666777888777555666:::>>>CCCDDDGGGJJJJJJJJJHHHGGGMMMMMMNNNNNNOOOPPPPPPPPPMMMMMMLLLLLLKKKKKKKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBB@@@===:::777444222111******)))(((''')))---000666CCCSSSaaannn{{{~~~qqqmmmpppnnneeejjjlllkkkcccYYYVVV[[[bbbjjjmmmooopppooopppsssvvv~~~~~~~~~{{{rrreee\\\TTT[[[aaafffkkknnnjjjdddeee^^^XXXVVVWWWUUUNNNHHH;;;666///***'''$$$!!! !!!!!!!!!!!!#########!!!!!!###""""""""""""!!!   !!!!!! """"""!!!!!!!!!  !!!!!! !!!!!!""""""""""""!!!!!! !!!  """ !!!  !!!!!!"""###"""   !!!!!!!!!!!!!!! !!!  !!!######""""""!!!!!! ######""" """"""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############}}}ttt\\\GGG>>>@@@<<<;;;===;;;::::::999999888666555444666666555444333333333333000000///...............+++***)))((('''''''''''''''&&&&&&%%%%%%$$$####################################"""""""""!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!"""######$$$$$$###############""""""!!!&&&%%%$$$###""""""###$$$ """"""!!!!!!!!! """""""""!!!!!! !!!"""$$$$$$######################## !!!!!!!!!""""""""""""#########$$$$$$$$$$$$######$$$(((///555:::AAAEEEKKKPPPVVV]]]fffmmmrrrtttxxx~~~|||wwwpppkkkhhhlllpppsssxxx~~~~~~lll\\\MMMCCC===999888;;;BBBJJJTTTdddqqq}}}~~~lllWWWGGG>>>555111,,,*********)))'''---000444555777===EEELLLRRRSSSTTTSSSRRRRRRSSSUUUXXX[[[___dddhhhmmmsssvvvzzz}}}{{{uuuooolllkkkhhhccc___YYYVVVRRRNNNJJJEEE@@@<<<666666666555333222111000000000///...---------...,,,------------+++***)))))))))((())))))***++++++---,,,,,,+++***)))((('''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$######%%%((()))))))))'''%%%$$$%%%''')))*********************)))))))))***************************))))))(((&&&%%%%%%$$$&&&''')))+++,,,,,,,,,,,,+++,,,---------000333777222222333333444444555555999;;;<<<;;;:::;;;???CCCFFFGGGJJJMMMNNNNNNMMMLLLMMMMMMMMMNNNNNNNNNNNNOOOLLLLLLKKKIIIHHHGGGFFFEEEBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@???>>>===;;;;;;<<<:::777333///,,,***)))%%%'''(((***,,,000666:::DDDQQQ___kkkvvv~~~ssspppuuussskkkhhhkkkjjjcccZZZYYY___fffnnnoooooonnnmmmooossswwwuuuvvvuuurrrkkkccc\\\XXX\\\bbbfffiiilllnnniiiccc\\\UUUOOOLLLLLLIIICCC===444///***&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!###!!!!!!"""""""""""""""!!!  !!!!!!      !!! !!!  !!! """"""!!!   !!! !!!  !!!""""""""""""!!!!!! ###"""!!! $$$#########"""""""""!!! !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!"""""""""""""""uuu[[[FFF>>>@@@===<<<>>><<<999999999999888777555555666666555444333333333333111111000...---------------,,,+++***))))))))))))'''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###!!!!!!""""""!!!!!!!!!"""###$$$!!!""""""######$$$%%%%%%"""""""""""""""!!!!!! %%%$$$"""###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%%%%$$$######"""!!!!!! !!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$###"""###&&&,,,111444<<<@@@EEEIIIKKKPPPVVV[[[dddggglllssswwwxxxvvvssslllhhhgggkkkooottt{{{rrr```NNNAAA;;;777666999===CCCMMMXXXiiiyyy~~~sssaaaQQQ@@@999000,,,++++++(((%%%***+++,,,,,,---333<<>>>>><<<:::888666444333333222111//////.........//////......---,,,,,,,,,((())))))************)))---,,,,,,+++***)))((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%(((******))))))'''&&&&&&((()))))))))***************+++++++++)))))))))******+++,,,,,,,,,,,,***)))'''%%%$$$###'''(((***,,,---...//////,,,...///000111333777:::888888777666666777888999===>>>?????????AAADDDGGGHHHJJJLLLOOOPPPOOOOOONNNLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHFFFDDDBBB@@@???======<<<<<<<<<<<<<<<<<<<<<=========;;;888666444333222///+++)))'''&&&&&&$$$&&&)))---222999BBBGGGXXXcccnnnvvv|||zzztttvvv}}}{{{ssshhhkkkkkkfff```___eeelllqqqqqqooommmlllmmmqqqtttlllmmmkkkeee]]]XXXXXXZZZdddhhhkkkkkkkkkkkkfff^^^SSSMMMEEEAAA@@@===666111---***&&&$$$###"""!!! ######""""""!!!!!! !!!""""""!!! """$$$ !!!"""###$$$$$$###  !!!!!!       !!!  !!! !!!"""!!!!!!  !!!  !!!"""""""""!!!!!!!!!!!! ###"""!!!  ############"""""""""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!"""###############yyy]]]GGG???AAA===;;;>>>;;;::::::::::::999888777666666666555444333333333333444333222000///.........///...---,,,,,,++++++,,,)))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$""" !!!""""""###"""""""""$$$$$$######"""!!!!!!!!!!!!""""""######!!! """""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$$$$$$$######""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$$$$&&&***...000777;;;@@@CCCEEEHHHLLLPPP[[[___eeekkkppprrrrrrqqqnnnjjjhhhkkkpppuuuvvv```OOOEEE>>>888888999;;;BBBIIIRRRgggwww|||xxxgggSSSHHH999///------,,,***************+++///666;;;FFFHHHLLLNNNOOOOOOQQQRRRQQQRRRSSSSSSTTTVVVZZZ]]]fffjjjppptttuuuwwwyyy{{{}}}|||{{{yyytttpppiiiccc]]]WWWQQQMMMHHHGGGDDDAAA>>><<<:::999888777666444333222111111222111000///............)))***+++,,,,,,+++***))),,,,,,+++******)))(((((()))))))))***************((((((((((((((('''''''''*********)))))))))(((((()))(((&&&'''(((((('''&&&***)))'''((()))***)))((())))))***************+++(((((()))***+++,,,---...///...---,,,***)))(((''',,,,,,---------...------...///111333444666:::===>>>===;;;::::::;;;===???AAAAAABBBCCCDDDFFFHHHJJJJJJKKKLLLMMMMMMMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFGGGFFFDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<:::666222000,,,+++)))(((''''''((())))))+++...222999DDDOOOWWWiiiqqqxxxzzz{{{}}}|||yyyuuuvvvtttttt{{{xxxkkkooorrrpppjjjgggiiimmmppppppooommmlllkkklllmmmeeedddaaa]]]ZZZ[[[```dddgggjjjjjjhhhgggfff```YYYNNNHHHAAA<<<999555000++++++***'''&&&%%%$$$###############"""!!!!!! !!!""""""!!!!!!###$$$ !!!"""""""""""""""  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! !!! !!!!!!   !!!  !!! !!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$```JJJAAABBB<<<:::<<<999;;;;;;;;;;;;:::999888888666666555444333333333333444333222000///...............---+++++++++++++++)))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$""""""%%%%%%###!!!"""""""""!!!  """""""""""""""$$$!!!!!!&&&!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""" !!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""##################$$$%%%''')))+++111555:::===???AAAFFFJJJRRRVVV\\\bbbgggjjjlllmmmqqqllljjjkkknnnuuu~~~mmmRRRHHH===999999999<<<@@@CCCTTTccciiittt}}}mmm^^^JJJ999111///...---******+++++++++---000222<<<@@@EEEIIILLLNNNQQQSSSSSSTTTTTTSSSSSSSSSVVVXXX]]]aaafffjjjmmmnnnoooppptttvvvyyyzzzrrrkkkddd^^^XXXUUUPPPOOOKKKGGGDDDAAA???>>>>>>===;;;999777555444444444333222111000000000000---......///...---+++***,,,++++++******)))))))))++++++++++++++++++++++++'''''''''''''''(((((((((++++++*********)))))))))***)))''''''((()))'''&&&***)))(((((()))***((('''((((((((()))))))))******((()))***+++,,,---...///......------------,,,,,,------.........//////000000222444666777999<<>>???@@@BBBCCCFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLJJJIIIGGGFFFGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@??????>>><<<<<<<<<<<<;;;;;;;;;;;;888999999999777333///,,,***)))'''&&&''')))+++,,,///111555;;;EEERRR```jjjuuuzzz|||xxxuuutttqqqnnnlllmmmnnnrrrxxx}}}yyysssqqqvvv{{{{{{uuunnnkkkkkkkkklllllllllkkkhhheeebbb]]]YYYWWWXXX^^^eeejjjllliiikkkiiifffcccbbb\\\UUUJJJDDD===888444111---)))******((('''$$$############"""""""""!!!!!!  """"""!!!!!!"""$$$ !!!!!!!!!   !!! !!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!! !!!!!!"""  !!!!!!   !!!  !!! !!!  !!! !!!!!!!!!  !!!!!!!!!"""!!!!!! !!! !!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######aaaKKKBBBBBB<<<:::;;;888::::::;;;;;;:::999999888666666555444333333333333111111000...------------++++++***)))(((((((((((('''&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$###!!!!!!"""$$$%%%###  !!!!!!"""!!!!!!!!!!!!!!! """$$$$$$"""!!!###%%%  !!!!!!!!!$$$######""""""!!!!!!!!! """######$$$$$$############"""""""""!!!!!!!!!"""""""""###### !!!!!!###$$$%%%&&&)))---222555777;;;AAAEEEMMMRRRYYY___dddhhhllloooqqqnnnlllmmmnnnrrr}}}eeeVVVEEE===:::888888:::<<>>;;;999888888777777666666555444444333222222222111111///......---------,,,,,,,,,++++++,,,++++++++++++*********(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&(((***+++******)))((('''((())))))(((&&&'''''''''((())))))******)))******,,,---...//////,,,,,,------.../////////,,,------///111333555666444666888:::;;;===???AAADDDCCCCCCCCCCCCEEEFFFGGGJJJIIIIIIKKKMMMNNNNNNMMMKKKKKKKKKIIIHHHFFFEEEDDDBBBBBBAAA@@@??????>>>>>>======>>>>>>>>>?????????:::::::::999888777777777333333333222000---***((()))((('''&&&'''***---///666:::AAAKKKWWWdddqqqyyy{{{}}}{{{sssnnnmmmkkkhhhfffgggiiillloooooonnnkkkuuu{{{zzzqqqjjjgggeeefffggghhhhhhddd^^^YYYTTTRRRSSSYYYcccjjjmmmmmmkkkllliiiccc```^^^YYYRRRCCC>>>888333///,,,)))'''&&&''''''%%%""" !!!!!!!!!!!!!!!!!!######"""!!!!!!"""   !!!!!!  !!!"""###"""!!! !!!""" !!!!!!  !!!  !!!  !!!  !!!!!!  !!!!!!!!!!!!!!! !!!!!!""""""""""""############"""######$$$$$$######""""""""""""""""""""""""""" !!!!!!!!!!!!!!!```KKKAAABBB===;;;<<<999888888999999999888777777666666555444333333333333000000///...............,,,+++***)))(((((((((((('''&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!"""""""""!!!""""""""""""!!! !!!!!!!!!  !!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""### """######$$$$$$$$$'''+++...000555<<>>???@@@@@@BBBDDDCCCDDDEEEFFFGGGIIIIIIJJJJJJHHHHHHIIILLLLLLKKKIIIEEEEEEEEEDDDCCCCCCBBBBBB=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========999888888666555444333222//////...---+++)))'''&&&%%%%%%%%%'''+++111666:::AAAHHHTTT```jjjrrrxxx|||yyyzzzuuulllgggggghhhgggaaaaaabbbbbbbbbdddhhhlllwww{{{~~~}}}wwwooohhheeebbbaaaaaabbbbbb___YYYTTTQQQUUU\\\dddkkknnnooonnnlllkkkggg```[[[XXXRRRKKK;;;888222...***((('''&&&!!!###$$$###   !!!!!! """$$$###""" !!!   !!!!!!   !!!"""!!!  !!!   !!! !!!  !!!  !!!  !!!!!!  !!!!!!!!!!!! !!!!!!!!!"""""""""#########$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!""""""""""""!!!___IIIAAABBB===<<<>>>;;;666777777777777666666555666666555444333333333333222111000000000000000111......---,,,++++++++++++)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""#########!!! ###$$$#########"""!!!!!!  """######$$$$$$&&&###  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!!!!""""""###### """######$$$%%%%%%&&&&&&######""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""$$$%%%%%%%%%%%%$$$&&&***+++...333:::AAAFFFLLLUUU]]]dddkkksssxxxrrrtttyyy|||zzzvvvyyy~~~cccQQQHHH@@@;;;:::666777<<>>BBBIIILLLOOOPPPOOOMMMLLLLLLJJJIIIHHHIIILLLPPPRRRSSS___```bbbdddfffhhhlllnnnmmmooorrruuuwwwyyy|||~~~{{{xxxtttrrrrrrrrrqqqpppllliiieeeaaa]]][[[ZZZZZZUUUTTTQQQNNNKKKHHHFFFFFF===>>>@@@@@@???>>>;;;:::;;;999777555444333444444333333333222222222222222111111000000////////////,,,,,,,,,------.........,,,,,,,,,++++++++++++***,,,+++))))))***)))(((&&&%%%%%%%%%'''))))))'''%%%((())))))***++++++,,,,,,+++,,,,,,------.........222222222333333444444444666555555555666777999:::<<>>>>>>>>???????????????;;;;;;::::::::::::999999::::::::::::::::::;;;;;;999999777666444333111111///...---+++)))(((''''''!!!"""$$$)))111:::BBBGGGLLLUUUdddpppwwwyyyxxxwwwttttttooofffaaadddgggggg[[[[[[[[[[[[ZZZ^^^iiissswwwyyyzzzxxxrrrlllgggeeeaaa^^^\\\\\\]]][[[VVVSSSUUU^^^iiiqqqsssqqqqqqqqqkkkjjjddd[[[UUURRRKKKDDD888555000,,,)))'''''''''"""$$$$$$!!! !!!### !!!!!!!!!"""$$$$$$"""  !!!""""""""""""  !!!!!! !!!!!!!!!""""""!!!!!!  !!!!!! !!! !!!  """ !!!  !!! !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!! !!!!!!""" !!!!!!"""""" """"""""""""""""""""""""######$$$%%%%%%%%%%%%%%%]]]OOOBBB???@@@>>>:::777;;;;;;;;;;;;:::999888888666444222222222333222111111000......//////---,,,---,,,+++*********+++,,,+++)))'''&&&&&&&&&((()))((('''&&&&&&&&&&&&%%%$$$ !!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!! &&&%%%###!!!!!!!!!!!!"""%%%###!!! !!!"""$$$"""  !!!""""""!!!  """$$$$$$""" """"""""""""!!!!!!!!!!!! """$$$&&&'''###""""""!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$###'''((()))***,,,111777<<>>DDDMMM\\\kkkuuu\\\FFF;;;444,,,(((&&&&&&'''***'''%%%&&&+++...000555<<<>>>AAADDDFFFGGGGGGIIIJJJFFFFFFFFFEEEDDDFFFIIILLLPPPRRRWWW\\\___bbbccccccggghhhjjjlllnnnoooooopppnnnpppqqqrrrqqqrrrtttuuu|||wwwpppjjjgggeeecccbbb___]]]YYYUUUQQQNNNLLLKKKHHHIIIIIIIIIHHHGGGEEECCCCCC>>>888333222444555666777777666555555444333333333222222333555444000---000///---,,,,,,---...///+++,,,------......------...,,,***)))*********(((***+++,,,---,,,,,,***)))+++///000---,,,------+++---...000000//////000222///222555777777666777888555666777888999999999999???@@@BBBDDDFFFGGGHHHHHHEEEFFFFFFGGGHHHIIIKKKLLLDDDCCCBBBBBBAAAAAAAAABBB@@@???<<<:::888888999:::<<<;;;999888888888999:::444555666777777888777777444444222000...,,,***))),,,)))((()))'''$$$%%%((((((+++...222888BBBMMMVVVZZZ```jjjssswwwwwwtttqqqrrrooojjjgggdddaaa^^^[[[UUUTTTSSSUUUZZZaaaiiinnnoooqqqqqqnnnhhhcccbbbccc^^^[[[XXXUUUUUUWWWZZZ\\\gggqqqyyyyyyvvvtttssspppiiibbbZZZSSSNNNIIICCC>>>444000+++&&&#########$$$$$$######"""!!! """!!!!!!#########"""!!!!!! !!!!!!""""""#########!!!     """"""!!! !!!!!!!!!!!!!!! !!!"""###$$$$$$ !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ###!!! !!!"""###"""!!!!!!!!! !!!!!!$$$$$$$$$###"""!!!!!! [[[NNNAAA???@@@>>>:::888999999999999888777666666888666555444555555444333222111//////000000...------,,,+++***)))******+++'''(((((((((''''''&&&&&&'''&&&%%%%%%&&&&&&%%%$$$"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""######################## !!!"""###$$$$$$%%%$$$###"""!!!!!!!!!"""###"""!!!  !!! !!!""""""!!! !!! !!!###$$$"""!!! !!!###%%%''''''""""""!!!!!!!!!!!!!!!!!!  #########$$$$$$$$$%%%%%%!!!"""######%%%)))///333===BBBKKKSSS[[[dddmmmsssssswwwzzz|||{{{zzzyyyyyy|||kkkTTTDDD<<<;;;;;;======BBBOOO\\\kkkxxxooo^^^JJJAAA777...***((()))******''''''***,,,,,,000555999;;;===AAADDDGGGGGGGGGFFFGGGFFFDDDBBBBBBEEEGGGIIIKKKOOOSSSWWWZZZ\\\\\\]]]___```ccceeefffggggggkkkkkklllllllllnnnrrruuuyyyvvvrrrooommmkkkhhhfffaaa```]]]YYYVVVSSSQQQPPPOOOOOONNNNNNMMMKKKJJJIIIGGGCCC===999888999999999999888777666555555555555666555555666777666222///333333111000000111111222111222222111111000//////000...---,,,------,,,++++++,,,,,,------,,,+++******///111///...000111///---///000000//////111333444777999;;;;;;<<<===???999999999::::::;;;;;;;;;AAABBBCCCEEEFFFGGGGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFAAA@@@??????>>>>>>>>>???<<<;;;999666555555666777666666555444444444444444444444555666666666666666111000...,,,***((('''&&&'''%%%&&&)))(((%%%%%%(((,,,///444:::AAAJJJUUU\\\cccgggmmmqqqsssqqqnnnkkkmmmjjjeeebbb___\\\YYYVVVQQQTTTWWWZZZ\\\^^^bbbeeeeeeffffffdddaaa___^^^^^^ZZZXXXUUUUUUYYY```hhhnnnuuu|||}}}zzzvvvqqqccc\\\RRRJJJEEE@@@;;;777000...***'''$$$###$$$$$$%%%$$$###!!! ###!!!!!!"""###"""!!!!!! !!!!!! !!!!!!!!!!!!     !!!  !!!!!!      !!!!!!!!!!!! """!!! """"""!!! """"""!!!!!!!!!!!!"""""" !!!""""""######wwwXXXKKK@@@>>>???===:::999999999999999888777666666777777666666555444444333333111000000111000///---,,,+++***)))((()))******%%%&&&'''((((((&&&$$$###%%%$$$###$$$%%%&&&%%%$$$!!!""""""""""""#########!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%$$$###"""!!!!!!!!!"""!!!!!!!!!!!!  """###"""!!! !!!!!!!!!!!! """!!! """######""" """$$$&&&((()))%%%$$$###!!!   """!!! !!!###$$$""""""######$$$''',,,000333:::CCCKKKSSS]]]gggmmmrrrvvvzzz|||{{{yyywwwwwwyyy}}}rrrUUUFFFBBB???<<<999999BBBMMMRRRaaasssvvv\\\SSSFFF999111---,,,,,,)))&&&$$$&&&&&&%%%&&&***222333666;;;???BBBCCCBBBFFFFFFDDDBBB???>>>@@@AAABBBCCCFFFIIILLLOOOQQQSSSRRRTTTVVVXXXZZZ\\\]]]^^^bbbbbbcccbbbdddgggmmmqqqqqqppppppppppppnnnkkkiiieeedddbbb___]]]ZZZXXXXXXVVVUUUSSSQQQPPPOOONNNNNNKKKGGGCCC@@@??????>>>===<<<;;;999777666777888999::::::999::::::999555222333222111000000000000111888777777666555444333222444222000000111111///..................------,,,,,,111333222111444555444000111111111000111333555888:::===???@@@BBBDDDGGG??????>>>======>>>???@@@CCCDDDEEEFFFFFFFFFFFFFFFJJJIIIGGGEEECCCBBBAAA@@@;;;;;;;;;:::::::::::::::999888666444444444444555555555666666555555444333222333333333333333333333...---+++)))'''&&&%%%$$$######&&&***+++((()))---333888???GGGOOOXXX```eeemmmnnnooopppooommmjjjhhhjjjfff```\\\YYYWWWUUUSSSSSSZZZbbbeeebbb^^^]]]]]][[[[[[ZZZ[[[\\\\\\ZZZXXXSSSQQQQQQUUU^^^lllzzzxxxnnnZZZRRRHHH???:::666111...+++***)))'''%%%$$$######%%%$$$""" !!!"""###$$$"""  !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!      !!!!!!  """!!! """!!!  !!!  !!!!!!!!! """  !!!"""!!! ###""""""""""""""""""### !!!!!!"""""""""qqqUUUIII???===>>><<<;;;;;;;;;;;;;;;;;;:::999888888555666666555333222111111222111//////000000...---++++++)))((((((((()))***%%%%%%&&&'''&&&%%%$$$###$$$###"""###%%%&&&%%%$$$!!!""""""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!$$$######"""""""""""""""!!!!!!"""""""""!!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!!!!$$$""" !!!"""###"""!!!!!!""""""#########$$$$$$######!!! """!!!!!!!!!!!!""""""######"""!!! """$$$%%%$$$$$$$$$$$$$$$&&&***---...555>>>EEELLLTTT___gggnnnqqquuuxxxyyyyyyyyyzzz|||pppYYYNNNBBB<<<999999===CCCBBBMMM]]]mmmxxxnnngggYYYIII>>>888333...,,,'''$$$%%%&&&$$$$$$''',,,000444777888999<<<>>>AAABBBAAA???===<<<===>>>@@@@@@AAABBBDDDFFFHHHJJJKKKMMMOOOQQQTTTVVVWWWWWWWWWXXX[[[\\\^^^aaaeeeiiifffffffffhhhjjjkkkiiihhhffffffeeedddbbbaaa___^^^XXXWWWTTTRRRPPPPPPPPPPPPMMMJJJGGGEEEDDDCCCAAA@@@AAA???<<<999999999;;;<<<>>>>>>>>>???>>><<<999666444444333222222111111111888888888777777777777777777555444444555555333111333222111111000000111111222777999777666999999888555555444222111222555777999<<<>>>AAABBBEEEHHHKKKFFFEEECCCAAAAAAAAACCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@>>>=========555555666666666555555555777666555444444444444555444555666777666555444333111111000000000000000000---,,,***((('''&&&&&&&&&%%%%%%(((+++,,,,,,111777>>>CCCLLLUUU^^^dddiiikkkqqqpppooonnnnnnnnnmmmnnnlllfff]]]WWWUUUUUUWWWWWW\\\eeeooopppiii```\\\\\\YYYXXXYYY\\\^^^\\\WWWRRRIIIJJJNNNVVVcccssstttdddPPPHHH===555111///,,,***&&&&&&&&&&&&%%%$$$###"""%%%###!!!!!!!!!$$$''')))$$$"""  !!!  !!!!!!!!!"""""""""!!!!!!!!!      !!!!!!"""!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""!!! oooSSSHHH???======<<<;;;<<<;;;;;;;;;;;;:::999888888444666888666333111111222111///............---+++++++++)))((((((((()))***'''&&&%%%$$$###$$$%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%&&&&&&&&&'''''''''!!!!!!!!!!!!"""""""""""" """"""!!!!!!!!! ############"""""""""!!!!!!!!!"""######""""""!!!"""!!!  !!!""" !!!!!!""""""$$$""" !!!"""""""""""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""######&&&%%%###"""###$$$&&&((( !!!!!! !!!$$$'''---333;;;AAAEEELLLWWW```hhhkkkqqquuuyyy|||nnnZZZDDD;;;:::::::::;;;:::@@@KKKXXXcccnnnxxx}}}rrrbbbUUULLLAAA777555...)))******))))))+++(((///555555000///333999:::;;;<<<;;;:::999;;;<<<@@@@@@@@@@@@@@@BBBCCCDDDFFFGGGIIIKKKMMMOOOPPPPPPNNNRRRWWW[[[]]]^^^___```]]][[[[[[]]]```cccddddddbbbccccccccccccbbbaaa```XXXWWWUUURRRQQQPPPQQQQQQOOOMMMKKKIIIIIIHHHFFFEEEFFFCCC@@@===<<<<<<===>>>@@@AAABBBBBB@@@>>><<<;;;;;;:::::::::999888777777555555555666777999;;;<<<:::999999999:::999777555777666444333333444666777:::>>>@@@===;;;======<<<;;;:::888444222222444777:::===AAACCCEEEHHHKKKNNNJJJHHHFFFDDDCCCCCCDDDEEEBBBBBBBBBCCCBBBAAAAAA@@@>>>===;;;:::888777777666111111222333333222222111444333333333222222333333000111222333222111000/////////---,,,,,,,,,,,,---)))((('''%%%%%%&&&'''''')))((())),,,---000:::EEENNNRRRZZZcccjjjmmmmmmmmmmmmllllllmmmnnnqqqsssuuullldddZZZRRRPPPTTTXXX\\\bbbjjjqqqppphhh```]]]^^^]]]]]]___aaaaaa\\\SSSKKKCCCFFFMMMWWWdddrrr}}}~~~hhhUUUFFF???555///---,,,***)))######$$$$$$$$$###""""""###"""!!!!!!###'''***---$$$"""  !!!!!!###"""!!!      !!!"""!!! !!! !!!  !!!!!!  """"""""""""""""""""""""  !!!""""""  !!!"""!!!  !!!"""###$$$$$$"""!!! oooRRRHHH@@@======;;;;;;===999999999999888777666666666999;;;:::666333222444000...------------,,,***,,,+++***)))((()))******((('''%%%######$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""############"""!!!!!!!!!!!!!!!""""""""""""$$$"""  """###  !!!"""###$$$""" !!!"""!!!  !!!!!! """$$$$$$$$$### !!!""""""!!! !!!###### !!!!!! !!!###%%%***111999<<<>>>DDDOOOYYY```gggpppxxx~~~jjjPPPBBB>>>;;;666444777888???HHHQQQ\\\lllxxxvvvkkkZZZJJJ???555---+++***((((((***&&&---222111+++))),,,111222444555666555555777888<<<======>>>>>>??????@@@???AAABBBDDDFFFGGGHHHHHHIIINNNTTTYYYZZZYYYXXXXXXTTTSSSRRRTTTWWWZZZ\\\\\\XXXYYY[[[\\\]]]]]]\\\[[[VVVUUUTTTSSSRRRQQQQQQQQQOOOMMMKKKKKKKKKKKKJJJIIIJJJHHHEEEBBB???>>>>>>???@@@BBBDDDDDDBBB@@@???>>>============<<<:::999888333444444666999<<>>>>>>>>???>>>;;;999999777555444555777:::<<>>CCCGGGIIIKKKMMMOOOIIIHHHFFFDDDBBBBBBBBBBBB>>>>>>>>>>>>>>>===<<<<<<<<<:::888555333111000///...///111222222111000000/////////000000000000000111222222222222111000000...---+++)))(((((())))))%%%$$$###"""###%%%'''))),,,,,,---000333:::IIIWWW```ccciiiooorrrrrrnnnjjjgggggghhhjjjmmmppprrrtttggg```UUUOOONNNRRRXXX\\\```eeejjjjjjeeeaaaaaaccceeeeeeeeeddd___WWWNNNHHHCCCGGGOOOYYYccclllrrrvvv|||}}}pppZZZHHH>>>888000+++******)))'''!!!!!!""""""""""""!!!!!!!!!!!! !!!###&&&***+++###!!!  !!!!!!!!!      !!!"""""" """  !!!!!!"""   !!!"""###!!! !!!"""###"""!!!  """$$$%%%%%%$$$$$$oooSSSJJJAAA>>>===;;;;;;>>>999999999999888777666666666999<<<;;;666222222444000///------......,,,+++---,,,+++***)))******+++'''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!"""###$$$$$$###"""!!!  !!!""" !!!!!!"""######  !!!###$$$###"""!!!"""###"""!!! !!!""""""###!!!###$$$%%%$$$###""" !!!""" ###$$$%%%%%%$$$%%%''')))%%%,,,333666888===IIISSS[[[eeesssjjjWWWJJJ>>>666333555444777>>>DDDKKKZZZhhh{{{{{{gggOOOBBB555///+++'''%%%&&&'''(((***+++***)))((())),,,...000000//////000222333555777:::;;;<<<======<<<<<<>>>???@@@AAAAAAAAACCCGGGLLLOOOOOONNNMMMMMMKKKKKKKKKNNNPPPRRRQQQPPPLLLMMMPPPRRRTTTTTTSSSSSSPPPPPPPPPPPPPPPOOONNNNNNKKKIIIGGGGGGHHHIIIJJJIIIMMMLLLIIIFFFCCC@@@>>>>>>>>>AAADDDEEEBBB@@@@@@AAA>>>>>>>>>>>>===;;;:::888666666666888;;;???CCCEEEDDDCCCCCCDDDEEEDDDAAA>>>888666444333555888<<>><<<<<<999999:::::::::999888888777666444222111/////////...///111222222222000000---......///000000000000333222222111111111111111---+++)))'''&&&&&&&&&'''###"""""""""$$$'''***---000111666<<>>;;;;;;;;;;;;:::999888888444888;;;999444000000222111000......//////---,,,------+++*********+++,,,%%%&&&'''((((((&&&$$$###((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!"""###$$$$$$###"""!!! !!! ###$$$$$$$$$###  !!!###$$$"""""""""######### !!!!!!!!!!!!""""""""""""###$$$%%%&&&%%%###!!! !!!!!!###$$$$$$"""######$$$%%%$$$$$$$$$###$$$%%%%%%$$$%%%'''))) '''///222333999EEEPPPXXXeeexxxmmmVVVCCC999777444222444999<<>>>>>??????>>>>>>@@@CCCDDDDDDDDDDDDEEECCCDDDFFFJJJLLLKKKHHHFFFCCCEEEHHHKKKMMMMMMMMMLLLIIIJJJKKKLLLLLLKKKJJJIIIEEECCCAAAAAACCCEEEFFFFFFOOONNNLLLHHHEEEAAA>>>======AAADDDEEECCCAAAAAABBBCCCCCCCCCCCCBBB@@@>>>===999999999;;;>>>AAAEEEGGGGGGGGGGGGHHHIIIGGGDDDAAA777555333222444888===@@@EEEJJJLLLJJJJJJLLLNNNLLLGGGBBB;;;111***'''(((***444999@@@EEEFFFFFFFFFFFFAAAAAA@@@???===:::888777666666777777777666666555111111111111111222222333...///111333333222111000...///000111222222222222///...---++++++,,,------,,,***(((%%%$$$$$$%%%&&&$$$$$$###$$$'''+++///111333666???HHHOOOZZZkkk{{{}}}}}}}}}~~~|||vvvllleeebbbcccddddddccc```]]][[[\\\ZZZVVVUUUVVVXXXYYYYYY]]]```ffflllrrrwwwzzz|||xxxuuuooodddYYYQQQPPPQQQOOOQQQTTTYYY^^^bbbeeefffgggjjjjjjeee^^^UUUHHH===666111+++'''&&&$$$!!!!!!  !!!!!!"""!!! !!!"""!!!!!!!!!!!!###%%%((()))  +++&&&!!!  !!!"""!!!""""""  !!!!!!  !!!"""###  ########################!!! !!!###$$$###"""###$$$%%%$$$"""!!!!!! !!!!!!"""######""" ~~~nnnSSSJJJBBB@@@???<<<;;;<<<::::::::::::999888777777444555555666555333222111222222111111000...---,,,...---***(((((((((***+++&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$###""""""!!!""""""""""""""""""""""""$$$###"""!!! !!! !!!"""###!!!!!!###!!!!!!!!!!!!!!! """!!! !!!###$$$!!!!!!""""""""""""!!!!!! !!!!!!"""######### """#########"""!!!###$$$%%%###!!!!!!$$$'''######""""""!!!!!! """$$$&&&&&&$$$""" $$$%%%&&&&&&***333@@@IIIUUUhhhoooUUUDDD===222333444333555:::CCCJJJ\\\llltttgggSSSAAA666///+++)))+++'''"""!!!###$$$$$$###"""&&&)))((($$$"""%%%))))))))))))+++///444999;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>AAADDDEEEBBB@@@@@@AAA??????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDD>>>???@@@@@@@@@CCCFFFJJJRRRPPPLLLHHHDDDAAA??????AAAEEEIIIHHHCCCAAABBBDDDEEEGGGHHHIIIGGGCCC???<<<::::::;;;===@@@CCCFFFHHHKKKKKKLLLLLLLLLIIIDDD@@@555111,,,+++000888???CCCFFFGGGHHHJJJLLLMMMNNNNNNKKKEEE<<<333,,,)))))))))444777<<<@@@BBB@@@===;;;;;;<<<===<<<:::777333000000111111222444555666666222111000......000111222111000000//////////////////,,,)))***...///,,,))))))(((((('''''''''((((((***&&&###"""$$$%%%$$$"""$$$&&&((('''''',,,555===CCCKKKSSSWWWYYYaaaqqqzzzqqqkkkcccbbb___\\\WWWSSSOOOMMMTTTWWWYYYYYYVVVTTTTTTUUUZZZaaahhhooo}}}zzzggg[[[WWWWWWVVVTTTSSSUUUXXX[[[\\\\\\[[[ZZZ```\\\WWWVVVUUUOOOCCC999000---'''"""!!!"""!!!!!!"""""""""  !!!!!!!!!!!!  !!!!!!   !!!!!!   !!!!!!   """   $$$$$$###!!! !!!  !!!  !!!"""######!!!!!!!!!!!!!!! ~~~oooTTTKKKCCCAAA???<<<:::;;;::::::::::::999888777777444444444444444222111000222222111111000...---,,,---,,,+++))))))))))))***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$###  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  """""" !!!!!!!!!!!!  !!!!!!""""""### !!!""""""""""""""" """###""" !!!###""""""""""""!!!!!! !!!###$$$$$$###!!! ###$$$%%%&&&)))111===FFFWWWfff}}}mmmYYYNNN<<<999666222111444:::???LLLZZZkkkzzz|||ooo\\\KKK@@@888111,,,)))'''%%%&&&)))+++***)))***)))(((''''''((())))))(((((((((***---111666999888888888888888888888888777777888999999999999999:::<<>>>>>?????????;;;<<<<<<<<<===???CCCFFFLLLJJJGGGDDDAAA@@@@@@AAAEEEHHHKKKIIIEEEBBBCCCEEEDDDEEEFFFFFFEEEBBB???=========>>>???AAACCCFFFGGGJJJJJJJJJKKKJJJFFF@@@;;;222...******...666===AAADDDEEEGGGHHHJJJJJJKKKKKKIIIDDD<<<333...++++++,,,000333666999:::999777555888888888888666333000...///000000111333444444555111000...------...000111111000//////.../////////---***'''(((+++,,,)))&&&''''''&&&&&&&&&&&&''''''(((&&&######%%%&&&&&&%%%&&&))),,,...000666@@@HHHLLLSSSZZZ\\\\\\cccqqq}}}}}}qqqiii```^^^ZZZWWWTTTRRRQQQPPPVVVWWWYYYXXXUUUTTTTTTVVVWWW^^^fffooo|||tttcccYYYWWWYYYZZZYYYTTTVVVZZZ]]]^^^]]]\\\ZZZWWWRRRMMMKKKJJJEEE;;;222---+++&&&""" !!! !!!!!!"""!!!!!!!!!!!!!!!  !!!!!!   !!!    !!!  !!!  !!!"""!!!!!! !!!!!!######"""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!! {{{mmmTTTKKKCCC@@@???;;;:::;;;::::::::::::999888777777333444444333333222111000111111111111000...---,,,+++,,,++++++***))))))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$######""""""!!!!!! """""""""""""""""""""""" !!!!!!"""###$$$$$$ """###%%%&&&$$$!!! """""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!"""!!!!!! !!!!!!"""###!!!""""""!!! !!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$'''---777???QQQ]]]ooo}}}}}}}}}~~~sssdddLLLEEE<<<555222333666777>>>HHHTTT^^^iiiuuu|||~~~|||qqqbbbWWWNNNEEE999///...,,,***))))))(((%%%###***&&&!!!!!!%%%'''&&&$$$&&&&&&&&&'''***...111444333333444444555555666666555555555555666666666666777999::::::777555444555444444555666666666555555555555777888999:::::::::888999:::::::::<<<@@@BBBDDDBBB@@@>>>>>>???AAACCCFFFHHHIIIGGGCCC@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>AAA@@@@@@AAAAAABBBDDDDDDEEEEEEFFFGGGFFFAAA;;;666...+++((((((---444:::>>>BBBBBBCCCDDDEEEEEEEEEEEEEEEAAA:::444///......///...///111222222222111000333333333222000...---,,,......///000111222222333///...---,,,,,,---...///000000///............///---***'''((()))***'''$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%###$$$&&&((())))))***---222666;;;CCCMMMTTTVVV[[[``````___cccmmmvvv}}}}}}pppfffZZZXXXTTTRRRQQQRRRTTTUUUWWWXXXWWWUUUSSSRRRTTTUUUTTTZZZbbbkkkvvvrrrhhh\\\UUUVVVZZZ]]]]]]TTTVVVYYY[[[\\\ZZZWWWUUULLLGGGAAA>>>===999222,,,)))'''%%%"""!!!  !!!!!!!!!!!! """"""!!! !!!!!!!!!!!!          !!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!   !!!!!! !!!!!!!!!!!!!!!!!!|||vvvhhhQQQHHH@@@???>>>;;;:::;;;::::::::::::999888777777555444444444333222222111111111111111000///...---***+++,,,,,,,,,***(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%% !!!"""###$$$%%%###"""!!!"""###$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!  !!!!!!!!! !!!"""###!!!"""$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""!!!###$$$$$$$$$)))111777BBBJJJWWWbbbjjjnnnpppqqqtttuuuxxxzzz~~~vvv___VVVIII???;;;999888666:::???EEEJJJPPPZZZdddkkknnnhhhbbb___\\\SSSDDD888666444111...***'''$$$"""%%%""" ###%%%###!!!$$$$$$$$$%%%'''***---...//////000111111222333333555444444444555555666666777888888777666444333222222222333333444333333222222333444666777888999999666888999999999;;;>>>@@@???===;;;::::::===@@@BBBAAABBBBBB@@@<<<:::999:::>>>==================>>>AAA@@@@@@???????????????===>>>@@@BBBAAA===777222,,,***((()))...333888;;;===>>>??????????????????>>>;;;777222///...///000/////////............///000///...---,,,,,,++++++,,,------...//////000000......------------......//////...------------......,,,))))))***)))'''%%%#########"""######$$$$$$$$$###$$$%%%(((+++...///111444999>>>DDDLLLVVV\\\^^^```bbb```^^^___dddjjjooorrrvvv{{{{{{ttthhh___RRRRRRQQQQQQRRRTTTVVVWWWXXXVVVTTTQQQOOOOOOQQQRRRPPPUUU[[[bbbiiinnnppppppaaa\\\VVVUUUXXX[[[\\\\\\RRRSSSUUUUUUTTTPPPMMMJJJDDD???888555444222...)))$$$$$$###"""!!!  !!!!!!!!!"""!!!!!!        !!! !!!"""!!!!!! !!!!!!   !!!!!!!!!!!!yyyqqqbbbMMMDDD=========;;;;;;===::::::::::::999888777777777666555555444444333333000000111000000///...---***+++,,,---,,,***(((&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ """""""""""""""""""""###!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!! !!!  """###!!!"""###$$$$$$###""" !!!!!!!!!$$$###!!! !!!###$$$!!!###$$$###"""%%%***///333888@@@IIIPPPXXX___ccciiilllqqqtttvvvzzzyyywww{{{qqqhhhZZZOOOFFF@@@:::666777999<<<>>>AAAGGGPPPWWW[[[\\\___dddhhhbbbUUUJJJCCCBBB???;;;666222///---&&&&&&'''((('''&&&%%%%%%#########$$$%%%''')))***,,,,,,---......///000000222222222222222444555666777666555444444333111000111111111222222111000000000111222333555555555666333444666666666777999;;;<<<;;;999888888:::<<<===;;;;;;;;;999666555444555999888888777888999:::;;;===<<<<<<;;;:::999888888555666888;;;<<<:::555111,,,+++)))+++///333666888888888999999999999999888777555222///.........//////...,,,++++++,,,---------------,,,,,,++++++++++++,,,,,,------....................................---,,,,,,++++++,,,,,,,,,***)))(((((('''%%%$$$"""""""""""""""###$$$%%%###$$$&&&))),,,000444777===???CCCHHHNNNUUU[[[___bbbbbbaaa___\\\[[[]]]___dddeeegggjjjkkkeee[[[SSSLLLNNNQQQTTTVVVWWWWWWWWWVVVSSSOOOLLLKKKLLLMMMNNNMMMOOORRRVVVXXXXXXYYYZZZVVVUUUVVVYYY\\\]]]ZZZXXXPPPPPPOOONNNJJJFFFBBB???<<<777222...---,,,***(((""""""""""""!!!  !!!"""""" !!!!!!         !!!!!!""""""{{{ppp___LLLDDD===<<<===;;;;;;===::::::::::::999888777777888777666555444444444444000000000000000///......***+++,,,---,,,***(((&&&''''''''''''&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!  """"""!!!!!!!!!!!!!!!  !!!!!!"""###"""""""""!!!!!!""""""""""""!!!!!! !!!  !!!"""  !!!"""  !!!!!!!!!######!!!!!!!!!!!!######!!!###$$$###!!!!!!$$$(((***---222888???GGGPPPVVV]]]bbbiiimmmnnnpppsssvvv{{{~~~~~~zzzsssnnnnnnqqqxxx}}}}}}{{{~~~|||vvvkkk^^^RRRGGG===777444222333666999<<>>>>>;;;;;;<<<::::::::::::999888777777888777555444333333444444000000000000000//////...++++++,,,,,,+++***((('''''''''''''''&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###########################"""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""!!!!!! $$$&&&$$$!!!!!!!!!!!!!!!  !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!! !!!!!! """  !!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!$$$%%%$$$!!!!!!###''')))+++...333;;;DDDIIIOOOUUU\\\aaaccceeehhhjjjmmmooopppoookkkhhhggghhhjjjkkkkkkjjjjjjmmmrrruuuwww}}}}}}{{{vvvlll___RRRGGGBBB999222///222555666:::@@@@@@DDDKKKSSS[[[ccchhhlllrrrvvvyyyvvvlll]]]PPPIIIAAA<<<444///---,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((()))+++...111333222000......///000///---......//////...------,,,------............------***,,,.../////////000111333333333444444333333222111000//////000222333333//////000000000000000111000111222222111000///.../////////111333333111///---,,,,,,...000111111000---...///000000000000000------,,,,,,,,,,,,,,,,,,***))))))(((((()))***+++)))+++---...///...---,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,))))))(((''''''''''''((($$$%%%%%%$$$###"""######$$$$$$$$$$$$%%%&&&'''((()))---222666:::@@@GGGLLLRRRSSSUUUXXX[[[^^^___```^^^\\\YYYWWWVVVSSSPPPMMMPPPQQQUUUZZZ]]][[[UUUOOOMMMNNNQQQSSSUUUVVVVVVUUUTTTPPPLLLJJJIIIIIIHHHFFFEEECCCCCCFFFEEECCCGGGOOORRRSSSUUUVVVUUURRRMMMIIICCCAAA>>>:::777555444444,,,)))&&&$$$###"""""""""$$$###"""!!! !!!!!! !!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###yyyeeeTTTKKKCCC@@@???<<<:::;;;::::::::::::999888777777777666444333222222333444///000000000000000///...+++,,,++++++******)))((((((((('''''''''&&&&&&&&&###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!#########"""!!!###(((***((($$$"""!!!"""!!!!!!!!!  !!!!!!!!!   !!!!!!""" !!!!!!!!! %%%"""!!!######!!! !!!!!! """$$$&&&$$$!!! &&&'''((()))---333;;;@@@EEEJJJQQQVVVYYY\\\```dddbbbccceeefffeeeeeefffgggaaa___]]]\\\^^^ccciiilllnnntttzzz{{{xxxuuuvvvyyyyyy{{{{{{uuuiii\\\SSSOOOAAA777000222444444666;;;666:::>>>CCCJJJVVVccclllzzzuuummmWWWKKK<<<555555555000+++&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''''''''(((+++...222444333000......000222000...000000000000000///...---...////////////...------+++---///000//////000111...///111222222222111000,,,+++***+++...000111222------...//////......------...///000000///...---000///...///000000...------,,,,,,...000000///---++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,(((***,,,///000///---+++,,,,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&'''((()))---111666;;;@@@FFFNNNSSSSSSTTTUUUXXX[[[]]]]]]]]]XXXVVVSSSQQQQQQNNNJJJGGGEEEHHHPPPZZZbbbccc^^^YYYOOOOOOPPPQQQRRRSSSUUUUUUTTTQQQLLLJJJJJJJJJHHHEEECCC@@@AAADDDDDDDDDJJJTTTQQQQQQPPPOOOLLLHHHDDDAAA;;;888444111//////000000)))'''%%%###"""""""""!!!&&&$$$"""!!! !!!  !!! !!!  !!!  !!!  !!!"""!!!!!!  !!!   !!!!!! !!!""""""###mmm[[[LLLDDD???999<<>>CCCGGGKKKPPPSSSUUUVVVXXX[[[]]]___aaabbbccc^^^WWWSSSRRRVVV]]]aaadddeeefffiiimmmnnnmmmlllnnnooorrrvvvxxxxxxvvvsssiii]]]LLL???888555444444222000111666999>>>GGGQQQcccqqqwwwqqqiiiZZZLLLDDD777222---)))(((''''''&&&########################$$$$$$$$$$$$%%%%%%&&&'''&&&'''(((***+++,,,,,,---))))))************))))))+++++++++++++++***))))))+++***)))((()))***,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,...---,,,+++************)))+++,,,,,,***(((((((((************++++++++++++((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((())))))))))))((((((''''''(((((()))*********)))))))))(((((('''******'''(((---///,,,$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******,,,///222555999>>>BBBDDDGGGKKKNNNOOOOOOOOOPPPPPPQQQRRRRRRLLLIIIDDD@@@>>>@@@CCCEEEIIIMMMVVVaaaiiijjjccc\\\QQQOOOLLLKKKKKKLLLKKKJJJKKKJJJHHHEEECCCCCCEEEGGGHHHHHHIIIJJJKKKMMMOOOPPPNNNMMMKKKGGGAAA;;;666333000///---+++)))''''''&&&""""""!!!!!!    !!!          www]]]OOOGGGBBB;;;===???777:::999888999::::::888666555555666555555444333222/////////.........------...+++))))))+++,,,)))&&&%%%&&&'''((('''&&&$$$###&&&$$$######$$$$$$"""!!!!!!""""""""""""""""""######"""!!!!!!"""###"""!!!########################!!!$$$!!! """"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """  """!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!!"""###!!!   !!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!######"""######%%%&&&&&&///111555888<<>>DDDHHHRRRSSSWWW]]]aaaaaa[[[VVVMMMKKKIIIHHHIIIIIIHHHFFFGGGFFFEEECCCBBBCCCGGGJJJOOOOOOOOOOOOPPPPPPQQQQQQJJJIIIFFFBBB<<<666111...,,,+++)))'''&&&$$$$$$$$$ !!!!!!  !!!!!!!!!  !!!!!!       !!!""""""    uuu[[[MMMFFFAAA;;;===>>>777:::999888999:::999888666666666666666555444333222///.........------------+++***((()))***+++)))''''''''''''''''''&&&&&&%%%%%%$$$######$$$$$$###!!! !!!!!!""""""######""""""######$$$###"""!!!%%%%%%$$$######"""!!!!!!!!!"""!!! """############""""""!!!!!! """"""""""""""""""""""""  !!!"""###"""  """!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!  """###!!!###$$$"""!!!!!!!!!!!!"""!!! !!!"""######""""""!!!!!! """!!!!!! !!!!!!######""""""""""""######+++---///222666<<>>;;;999888;;;AAAHHHMMMWWWVVVVVVWWWXXXVVVRRRNNNIIIHHHFFFFFFGGGGGGFFFDDD@@@AAAAAAAAABBBFFFKKKNNNSSSSSSSSSRRRQQQPPPOOONNNHHHGGGDDD???999444///,,,((((((&&&%%%######""""""!!!!!!!!!""""""""""""""" !!!"""!!!  !!!    """"""  !!!!!!   !!!###$$$!!! !!!    !!!"""""" qqqWWWIIICCC@@@:::===???777999888888888999999777666666666666666555444333333///.........------------***)))((())))))***)))(((***)))'''%%%%%%&&&'''(((%%%$$$"""###$$$$$$###""" !!!!!!""""""###### """$$$$$$$$$###"""!!!&&&%%%$$$###!!!  !!!!!! !!!#########""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""###"""  !!!!!!!!!$$$$$$###!!!!!!!!! !!!"""!!!  !!!######""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!"""###$$$$$$'''(((+++---111888???DDDKKKOOOWWW^^^cccffffffeeedddddddddcccaaa___\\\[[[XXXXXXYYY]]]ccchhhjjjkkkkkkooouuu{{{www```OOOFFFCCC<<<666222111000///000444444777===CCCKKKWWWhhhuuupppbbbPPPCCC===999333...++++++******)))'''&&&%%%%%%$$$###"""!!! ###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''(((((((((&&&&&&'''(((***,,,---...******))))))((((((''''''%%%&&&'''((()))***+++,,,)))***+++,,,,,,***((('''***))))))(((((((((((()))&&&''''''&&&$$$######%%%(((((((((((())))))))))))''''''''''''&&&&&&%%%%%%)))))))))((((((''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$#########"""###%%%########################$$$%%%'''))),,,///222333555888;;;===>>>@@@BBBDDDHHHHHHIIIKKKLLLMMMMMMLLLKKKIIIFFFCCC@@@>>>======999999;;;>>>BBBGGGLLLPPPUUUTTTTTTTTTTTTSSSQQQPPPMMMJJJGGGEEEDDDCCCAAA@@@:::<<>>AAA999999888777888999999777555666666666666666555333333/////////.........------*********)))))))))))))))+++)))&&&$$$$$$%%%''')))$$$###"""###$$$$$$###"""!!!""""""""""""""""""###"""$$$$$$###!!!!!!"""%%%$$$###"""  """### """!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###"""!!!  """!!!  !!! !!!"""!!!  !!!""""""""""""!!!!!!!!!!!!  !!!!!! !!!"""###%%%%%%"""$$$&&&))),,,222999===EEEIIIPPPXXX___dddfffgggfffgggjjjlllllljjjgggeee]]]\\\\\\___eeekkkppprrrnnnppptttzzztttfffZZZTTTDDD===777555222///...000000///222888===DDDPPP[[[rrr{{{mmmZZZKKKBBB===999666555444111...,,,***)))(((((('''&&&$$$"""!!!!!!!!!""""""###$$$$$$$$$######!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%$$$#########$$$&&&(((***+++---...))))))))))))((((((((((((%%%%%%&&&''')))***++++++******++++++***)))'''&&&***))))))(((((())))))***&&&''''''&&&$$$$$$%%%'''''''''((((((((()))))))))'''''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""''''''&&&%%%$$$$$$$$$%%%###""""""!!!!!!""""""###############$$$$$$$$$$$$'''###"""$$$###"""###&&&%%%$$$$$$$$$$$$$$$$$$$$$''')))+++...222666:::<<<===???CCCEEEEEEGGGIIIJJJLLLKKKKKKMMMOOOOOONNNMMMFFFDDD@@@<<<999999::::::;;;===@@@DDDGGGKKKMMMNNNMMMOOOQQQTTTVVVWWWXXXXXXSSSOOOIIIDDDAAA>>><<<:::888;;;???CCCFFFJJJNNNQQQOOONNNMMMLLLIIIEEEBBB@@@<<<;;;777333///***'''&&&$$$$$$###"""!!!!!!!!!"""    !!!!!!!!!   """!!!   }}}hhhNNNBBB??????<<>>999888777888999999777555777777777666666555444333000000000/////////......++++++++++++))))))))))))((('''&&&%%%%%%%%%&&&&&&$$$###"""###$$$%%%$$$"""###############"""""""""!!!######!!!!!!""""""""""""!!!!!!  $$$%%%!!!!!! !!!!!! """!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!  """!!!"""""""""  !!!!!!!!!!!!!!!""""""""""""  !!!""" !!!"""$$$%%%!!!###%%%&&&(((,,,111555>>>BBBGGGOOOWWW___eeehhhgggjjjooosssuuuuuusssrrriiifffdddeeejjjqqqwww{{{sssrrrsssxxx~~~vvvkkkdddTTTLLLDDD@@@;;;555222222///,,,---333888:::@@@GGGVVVdddrrryyy~~~vvvkkk[[[MMMFFFDDDDDDEEEEEEBBB===888444111000000---,,,***(((&&&$$$$$$###!!!!!!"""######$$$###### !!!!!!""""""!!!!!! ###$$$$$$$$$$$$###""""""""""""$$$&&&'''))))))***'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))(((((())))))(((((((((((())))))'''(((((('''&&&''')))+++&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$#########"""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$&&&"""!!!$$$$$$!!!"""'''&&&&&&&&&''''''(((((()))...///222666;;;@@@DDDFFFDDDGGGJJJLLLMMMMMMNNNPPPOOOMMMLLLMMMNNNOOOLLLJJJBBB???;;;777777999===???BBBCCCDDDFFFGGGHHHHHHHHHGGGKKKPPPTTTWWWXXXYYYZZZSSSNNNFFF@@@===<<<;;;::::::===CCCFFFHHHIIIKKKLLLJJJJJJIIIGGGDDD@@@<<<999666555222...***'''%%%###"""!!! !!! !!!       yyydddLLLAAA???@@@>>>DDDHHHAAA999888777888999888777555777777777777666555444333000000000000////////////+++,,,,,,+++)))((())))))%%%&&&'''''''''&&&%%%$$$$$$###"""###$$$%%%$$$###%%%%%%$$$$$$######""""""!!!###""" ### !!!!!!"""""""""### %%%&&&!!!   !!!!!!###!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  """######""""""#########""" !!!###%%%!!!"""###"""  !!!!!!""""""###### !!!""" !!!"""######$$$&&&''''''***---000555777<<>>999888555000000777;;;999:::>>>@@@IIIUUU\\\aaafffkkkoookkkcccWWWLLLHHHJJJPPPTTTRRRNNNHHHAAA<<<999888888111///---+++)))'''&&&&&& !!!"""###$$$$$$$$$$$$""""""############"""""" !!!###$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%$$$######((((((''''''((()))***+++(((((('''''''''(((((()))$$$$$$%%%$$$###$$$''')))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######"""!!! """""""""###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%%%% ###$$$!!!"""'''&&&&&&((()))***,,,------333555888<<>>>>><<<@@@FFFIIIIIIHHHHHHHHHGGGGGGFFFDDDAAA===888666444333000,,,)))&&&%%%$$$   """###$$$%%%!!!""""""!!!   !!!!!! !!!""""""!!!!!!     !!!  !!!   qqqdddOOOGGG@@@@@@@@@===;;;;;;999999888888777666666666999999888777555444222111///...---,,,,,,---...//////---***))))))))))))((()))(((((('''&&&&&&%%%%%%+++)))((('''((((((&&&%%%######""""""!!!!!! !!!"""###$$$%%%%%%######""""""!!!!!! """!!! """!!!  !!!""""""!!!   !!!!!!!!!!!!""""""############"""""" """   !!!""""""!!! !!!"""#########!!!  !!! !!!!!!!!!"""%%%%%%%%%%%%&&&'''((((((---111777;;;@@@HHHUUU^^^eeennnwww{{{~~~|||~~~~~~~~~yyywwwuuuvvvxxxzzz{{{{{{yyyyyyzzz{{{|||yyytttpppfffddd___XXXPPPIIICCC@@@:::666333444777999777444::::::<<>>666...---///,,,&&&$$$$$$$$$$$$$$$$$$$$$###$$$###"""!!! """!!!  !!!!!!!!!!!!""""""""""""!!!!!!&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%&&&'''(((%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%$$$$$$###### !!!!!!!!!!!! ###""" $$$###"""!!!!!!"""###$$$$$$$$$%%%''')))'''"""""""""""""""$$$&&&((())))))+++,,,---...111444777:::===AAAFFFJJJLLLMMMMMMJJJKKKLLLOOORRRUUUXXXZZZYYYVVVRRRMMMIIIFFFDDDCCC888777666777;;;AAAGGGKKKNNNLLLIIIIIIJJJIIIFFFCCCCCCEEEFFFHHHIIIJJJJJJKKKIIIFFFAAA<<<:::;;;>>>@@@DDDDDDEEEEEEEEEFFFFFFFFFFFFDDDAAA<<<888555222111,,,+++)))&&&$$$###"""!!!  !!!"""!!!!!!### !!!###!!! !!!"""!!!    !!!"""###  $$$!!! """$$$""" """ !!! !!! !!!!!!  qqqcccNNNFFF?????????<<<:::;;;999999888888777777666666777777777777666555333333000///...------...///000///,,,***))))))***)))(((''''''''''''&&&&&&&&&&&&)))'''&&&%%%&&&&&&$$$###""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$ !!!""""""######%%%###""" """###$$$###""""""""""""###$$$"""!!!  !!!!!!!!!  !!!!!!!!!!!! !!!   !!!!!! !!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&)))---222666;;;CCCNNNWWW___iiisssyyy~~~{{{wwwqqqnnnnnnooopppppprrrrrrsssvvvxxxvvvrrrooofffdddaaa]]]XXXSSSNNNLLLGGGAAA:::777888888666333444444444555888;;;>>>@@@CCCBBB@@@@@@DDDJJJPPPUUUVVVUUUUUUUUUUUUWWWYYYZZZTTTSSSKKK>>>444111000...***)))((('''&&&&&&&&&&&&$$$######"""!!!!!!!!!!!!$$$###"""!!!!!!!!!""""""!!!""""""#########""""""!!!!!!""""""""""""""""""############$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$##################""""""$$$$$$%%%&&&&&&&&&&&&&&&######""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""######"""!!! $$$###"""!!!!!!""""""###$$$$$$&&&(((++++++'''###$$$$$$$$$$$$&&&(((***+++...000111111222555999<<<@@@BBBEEEHHHJJJJJJJJJJJJFFFGGGHHHKKKNNNQQQTTTUUUZZZWWWRRRLLLFFFAAA>>><<<777888:::<<>>>>>>>>;;;::::::999999999888777777666666555666666666666555444444000000////////////000000---+++))))))*********)))'''''''''&&&&&&&&&&&&&&&&&&%%%######$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######%%%$$$"""!!!!!!"""######!!!  !!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!! !!!""""""!!!"""!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!"""###%%%&&&$$$(((,,,///333;;;EEELLLXXXcccooowww{{{tttkkkdddaaabbbdddeeellllllooosssvvvtttnnniiiccccccbbb```^^^\\\YYYXXXVVVNNNEEE>>>;;;888555222111///---,,,---///222444444444555888===CCCIIIMMMOOOPPPTTTXXX]]]bbbfffggghhhjjjdddRRRAAA999999999333111...+++***))))))***&&&%%%$$$######""""""######"""  !!!""""""###$$$$$$$$$### !!!!!!"""######""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###"""""""""""""""############$$$%%%%%%&&&&&&%%%%%%!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!###%%%&&&$$$"""!!!!!! $$$$$$&&&(((******(((&&&&&&'''''')))***---///000555666666777888;;;@@@DDDFFFGGGIIIJJJIIIHHHFFFEEEAAAAAABBBDDDFFFHHHJJJKKKRRROOOKKKFFFAAA<<<999777999;;;>>>BBBDDDEEEDDDDDDCCCBBBAAAAAACCCBBBAAA???:::999888666666666777777:::<<>>CCCGGGHHHIIIIIIIIIHHHEEECCCAAA;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???>>>===;;;:::<<<>>>AAACCCDDDDDDCCCCCC@@@@@@?????????>>><<<;;;888777555333333444555666===???AAACCCCCCBBB@@@?????????>>>===<<<;;;:::999555333111---***(((&&&&&&%%%$$$###"""!!!  !!! !!!!!!!!!!!!  """######   !!!   !!!%%%### $$$ mmm\\\HHH@@@;;;;;;<<<:::999:::::::::999999888777777777888777777666444333111000000111111111111111111000,,,+++******++++++)))'''***)))((('''%%%###""""""%%%$$$######$$$$$$###""" !!!!!!""""""""""""!!!!!! """"""!!!!!!  !!!!!!!!!""""""!!!!!!!!!    !!!  !!! !!!  !!!"""### !!!!!! !!!!!!!!!!!!!!! !!!"""###%%%&&&!!!"""###%%%)))---333777AAAMMM[[[fffrrr}}}yyy|||{{{lll___YYYYYY[[[]]]jjjppp{{{{{{ooocccaaa___]]]\\\[[[[[[[[[___]]]YYYUUUOOOIIICCC>>>666444111...,,,+++,,,---,,,---...111333555666777999<<>>CCCFFFEEEFFFFFFFFFDDDBBB???>>>777666555444444444444444777888;;;>>>@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCC@@@@@@@@@>>><<<:::888777666555333333333555888999AAAAAAAAAAAA@@@???>>>>>>@@@???===;;;888666444333000///---***'''%%%$$$$$$###"""!!!!!! !!!   !!! !!!"""!!!!!! !!!"""!!!     """  !!!  kkkYYYGGG???:::;;;<<<;;;:::;;;:::::::::999888888777777888888777666444222000///000000111111111111000000---,,,+++++++++***(((&&&***)))(((&&&%%%###"""!!!%%%$$$######$$$%%%$$$###!!!!!!!!!!!!"""""""""""""""""""""!!!!!!  !!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!  !!!!!!!!!  !!!   """!!! !!!"""$$$###!!!    !!!!!!!!!""" !!!""""""!!!!!!"""###&&&)))---///222<<>>CCCGGGKKKMMMVVV[[[aaaeeehhhfffZZZNNNCCCAAA>>>:::888777777777666555333111000///......(((&&&%%%$$$######$$$$$$"""###############""""""######"""!!!!!!  !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!""""""######""""""!!!!!! !!!"""""" """#########"""""""""$$$%%%&&&###%%%(((+++---111555999666777888:::;;;<<<======;;;<<<<<<<<<;;;<<<>>>AAA???@@@AAA@@@???===:::888222222111111111111222222999<<>><<<<<<>>>@@@AAA@@@AAA@@@>>>:::777666666333333333444555777999;;;??????>>>>>>>>>??????@@@???>>>;;;888555222///...,,,+++)))'''%%%$$$###"""   !!!""" """###!!!   ###"""  iiiWWWGGG???:::;;;===;;;;;;<<<;;;::::::999999888888777666666666555444333111000//////000111111000//////...---,,,,,,+++***&&&$$$'''&&&&&&%%%%%%$$$$$$$$$$$$###"""###$$$%%%$$$"""###############""""""""""""""""""""""""""""""!!! !!!!!!""" !!!"""""""""""""""  !!!!!!!!!  !!!!!!!!!   !!!!!!"""!!! !!!  !!!%%%$$$!!!   !!!"""######!!! !!!!!!"""!!! !!!###&&&(((((((((111999@@@HHHSSS[[[\\\```eeennn|||uuufff[[[UUURRRQQQWWW___ppp~~~kkkfff]]]UUUQQQPPPRRRSSSVVVXXX[[[\\\[[[YYYWWWVVVKKKIIIFFFAAA<<<777333000*********+++,,,,,,---...000000111333666:::===???DDDJJJRRRXXX^^^^^^SSSGGGBBBAAA???===<<<;;;:::::::::999999999999999999:::111///,,,)))'''%%%$$$$$$&&&&&&&&&&&&%%%$$$######""""""""""""""""""!!!!!! """$$$%%%$$$###"""""""""!!!!!!!!!!!!""""""  !!!""""""######"""""" !!!!!!!!!""""""############""""""!!!!!! !!!""""""###!!!!!!""""""############"""""""""###$$$&&&((()))***,,,///000111444999===;;;<<<===???????????????999;;;<<<<<<:::999:::;;;;;;;;;;;;;;;999666333222......///111222444666777===???CCCFFFGGGFFFDDDBBB===<<<;;;::::::;;;<<<======??????===999666666666444444555777888:::;;;;;;<<<=========>>>>>>>>>>>>:::999777444222///---,,,)))(((&&&$$$###"""!!!!!! !!!    ######!!!  !!!""""""  !!!  ~~~iiiWWWFFF???:::<<<===<<<;;;===;;;;;;:::999999888888777444444555555444444333222...///000111111000///...///...---,,,+++)))&&&###$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!"""###$$$###"""%%%%%%$$$$$$######""""""""""""""""""############"""!!!!!!  !!!!!!"""!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!     ###$$$$$$###  """!!!  """###!!!  !!! !!!###$$$$$$$$$$$$###""""""""""""""""""  """$$$%%%%%%%%%,,,222666===FFFMMMOOOTTT^^^jjjyyyttteee[[[UUURRRPPPNNNUUUeeezzzwwwjjjdddZZZQQQKKKKKKMMMOOOPPPRRRUUUVVVVVVWWWXXXYYYYYYWWWTTTNNNHHH@@@:::777000///...---,,,+++++++++------,,,---...111444666888???GGGMMMQQQQQQIII@@@AAA@@@@@@???>>>===<<<;;;<<<<<<<<<===???AAABBBCCC@@@===999555000---+++***)))))))))((('''&&&$$$$$$#########$$$%%%%%%&&&&&&!!!###%%%&&&&&&%%%$$$""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!! """"""###$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$""""""############""""""!!!!!!!!!!!!!!!"""######"""###&&&(((((('''%%%###(((((()))***+++...000222222333444333111222666:::>>>???@@@AAABBBAAA@@@@@@888:::<<<<<<:::888777777888999999888555222///---,,,,,,...111555888;;;===<<>><<<888666666888666777999:::;;;<<<<<<<<<<<<===>>>???>>><<<;;;999666555333222///---,,,+++'''&&&$$$###!!!!!! !!!"""######  """!!! $$$$$$!!! !!!   !!!!!!!!!###"""!!!!!!!!!  !!!       !!!|||eeeSSSAAA???============<<<:::888999999888555444444555888666444222000111111222111000000///...---------...,,,***)))'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$###"""###############"""!!!!!!!!!###""" ###$$$$$$######""""""!!!!!!######"""""""""!!!!!!!!!"""!!! !!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!  !!!"""### !!! !!!!!! ###$$$###""" """$$$&&&&&&'''+++000777>>>BBBJJJPPP[[[lllzzzkkk___XXXTTTQQQOOOKKKOOOXXXdddnnnrrrpppmmmbbb\\\SSSLLLIIIHHHHHHHHHMMMOOOPPPPPPOOOPPPUUUYYY\\\dddggg```WWWPPPHHH???===999333///,,,+++***(((,,,,,,,,,+++,,,------...111333888<<<======<<<:::::::::;;;;;;:::999777666444777===BBBFFFHHHIIIIIIFFFDDD???999333//////000111///---***(((''''''''')))))))))(((&&&$$$!!! %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$###"""""""""######!!!""""""############"""!!!!!!"""%%%&&&&&&###!!!""""""############$$$$$$%%%%%%$$$############$$$!!!###%%%&&&%%%&&&((()))...---,,,+++---000444666555555444444555777999:::<<<<<<<<<===>>>??????@@@888888888888999999::::::999888666444222000...------///222555888:::;;;;;;;;;@@@DDDEEEBBB>>>;;;;;;777777777666555555777999777666666666666666777777===999:::999444:::???777::::::::::::888666333222666333///,,,+++)))&&&$$$"""#########"""!!!   !!!!!!  &&&!!! """   !!!!!!    !!!    |||eeeSSSGGGDDD@@@===<<<;;;999888999::::::888666444555666888777444222111111222333111000000///......------,,,+++***((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""###############"""!!!!!! !!!###"""  """"""############""""""!!!""""""!!!!!! !!!!!!    !!!!!!!!!!!!   !!!""" !!! !!!!!!  !!!!!! !!!$$$&&&######$$$&&&+++111777:::@@@EEEOOO]]]mmmyyyssslll```WWWQQQNNNKKKJJJHHHKKKPPPXXX___aaa___\\\XXXTTTNNNJJJHHHGGGFFFDDDEEEGGGIIIKKKLLLPPPUUUYYY```fffiiifffaaa\\\SSSJJJCCC>>>999444222000///...++++++***************+++,,,...111444555555555444666777888888888777666666777:::???EEEIIIKKKLLLLLLKKKJJJFFF@@@;;;888888999:::888555111...,,,,,,,,,,,,,,,,,,+++***'''%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$############!!!"""##################$$$$$$$$$%%%''''''%%%###%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''')))++++++++++++---/////////...///000333555777555555555555666777888888888888999;;;;;;<<<<<<;;;777777777666666555555555444333222111000///......000222444777:::;;;<<<<<<:::===AAAAAA>>>;;;999999666777777555444444555777444444444555555666777888<<<555666777888AAAEEE;;;999999888777555333111000///---)))'''&&&%%%###!!! !!!!!!""""""!!!!!!    !!!   !!!!!!  ~~~gggTTTIIIEEE@@@===;;;::::::999:::;;;;;;999777555666777777666444333222222222333111000000//////......---+++***)))((((((((((((((('''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$###""""""############""""""!!!!!!"""###"""  !!!"""#########"""!!!""""""!!!!!!  !!!"""!!!  !!!!!! !!!!!!!!!  !!!!!!""""""!!!   !!! !!! !!!!!!!!!!!!!!! !!! !!!###!!! !!!$$$)))---000333777???KKKWWW```fffhhhddd```YYYTTTPPPMMMKKKIIIGGGGGGIIIKKKNNNOOOMMMKKKKKKIIIFFFEEEDDDCCCBBB@@@AAACCCEEEHHHKKKOOOTTTXXX___dddggggggfffbbbYYYQQQHHHDDD>>>:::777666444333,,,,,,++++++******)))))))))***+++,,,---.........000111222333444555444444777:::???DDDHHHJJJLLLLLLMMMLLLIIIEEEAAA???@@@AAABBB???:::555222000000000000000000///...---+++************))))))*********((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%######$$$%%%%%%%%%%%%%%%***(((''''''((()))((('''******))))))((('''''''''((((((((((((((()))***+++,,,...///000///000111333111222222333555666777777555555666666666666555555444666888999:::999888777555444444333111000000///////////////////////////222333555777888999::::::888:::;;;;;;999777666777555666666444222222333555222222333444666777888999===555666:::>>>JJJMMMAAA888666444222000...------)))'''$$$######"""  !!!!!!!!!!!!    !!!&&&)))'''   !!!     !!!   !!!kkkXXXGGGCCC>>>;;;;;;<<<======;;;;;;<<<:::888666777777666555333222111111111222000000000000//////......************))))))******%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%$$$$$$######""""""############"""!!!"""""""""!!!  """###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!"""!!!  !!!""""""!!!!!!    !!!""""""""""""!!!  !!!  !!!!!!"""""""""!!!"""""" !!! !!!###&&&(((+++...444<<>>===BBBDDDFFFHHHKKKOOORRRUUUWWW]]]bbbccc```[[[TTTPPPLLLGGGBBB===;;;:::999888333333222111000///...---+++***)))))))))***,,,---+++,,,---///000111222222333666:::>>>BBBDDDEEEFFFGGGGGGEEEBBB???>>>???AAAAAA>>>999444111111111222222222222222111000000///000000000000000000000000...---,,,+++***)))))))))(((***,,,------,,,+++***&&&&&&'''((())))))))))))///---***)))***+++,,,,,,------------------------+++++++++,,,---...000111---///000111000000222333333444555777888888888777444444555666555444333222333555777999:::888666555000000000///.........---/////////000000000000000111222333444555666666666666777777666555555555555333444555333111000111222000111333555777888999:::;;;555888:::;;;EEEIII???555333000---***)))))))))&&&$$$"""""""""###"""     $$$***,,,***$$$      ooo\\\FFFCCC>>>;;;;;;<<<======;;;<<<<<<;;;888777777888333333222111111000000000000000000000000/////////+++++++++++++++++++++***%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$###$$$!!!""""""#########"""""""""!!!!!!!!!!!!  !!!"""######"""!!! !!!""""""### """######"""  !!!""""""   !!!""""""  !!!"""######"""!!!!!! !!!!!!    !!!!!!"""""" !!!!!! """!!! """$$$%%%$$$''',,,222888???EEEHHHLLLMMMOOOOOOMMMJJJGGGEEEDDDCCCBBBAAACCCFFFJJJMMMKKKGGGBBB???>>>>>>======AAABBBDDDHHHLLLPPPSSSTTTRRRYYYaaabbb\\\SSSOOOOOOOOOKKKEEEBBB@@@???>>>============<<<;;;999777666...---***(((((()))+++---))))))***+++,,,...///000000111444777:::<<<>>>>>>===>>>===<<<999999:::<<<:::888555222111111222333222222222222222222222222666666777777777777666666444333222111000/////////...000222333333222000///***+++,,,---............222///,,,+++---///000000000000000111111222222222......//////111222444555...000111111000000222333333444666777888777666555222333444444333222000///000111444666666555333111,,,,,,,,,---...///000000444444333333222222222111222222222333333444555555555444333333333444333333111333333333111000000111111222444666888999999999555444888777111555;;;444000...+++)))&&&%%%%%%%%%$$$"""!!!!!!"""""""""!!!!!!!!!!!!!!!     """$$$###     !!!!!!!!! qqq]]]GGGCCC???;;;:::::::::999;;;<<<<<<:::888666777888222222222222111111111000000000000000000000000000+++,,,,,,,,,+++******)))'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$!!!""""""############""""""  !!!"""!!! !!!!!!!!!!!!!!!!!!"""""" !!!!!! !!!"""###"""!!!!!!!!!!!!""""""!!!  !!!""""""  !!!"""######!!! !!!!!!       """"""!!!!!!!!!"""###$$$ ###&&&***...333999===DDDHHHLLLMMMLLLIIIGGGFFFAAAAAA@@@@@@BBBGGGNNNSSSSSSOOOHHHDDDBBBAAAAAA@@@===>>>AAAFFFMMMRRRUUUVVVSSSXXX```eee```XXXTTTUUUQQQMMMIIIFFFEEEEEEEEEDDDDDDDDDEEEEEECCCAAA???>>>222000---***))))))+++,,,))))))))))))***+++,,,---...///000333444666777777666777777666555444666777555444333222222222333333111111111111111222333444888999:::;;;;;;:::999888777666555444444444444444444444555555555444222222---...///000111222222222333111......000222333333111111222222222333333333//////000000222333555555000222333333222222333444222222444555555444333222000000111000000///......,,,---///000000///---,,,***+++,,,...000222333444777777666555444333333222444444444444444555666777333222111111222333222111///111333333111000111222222333555666777777666666666666;;;888---...333...+++***(((&&&$$$###""""""!!!  !!!!!!"""!!!!!!    !!!!!!"""!!!  !!!  !!! oooZZZCCC@@@===;;;;;;:::999888:::;;;;;;:::777666666777333444444444444333222222000000000000000000000000***+++++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$!!!!!!"""###############!!!"""###"""!!!###"""  !!!""" !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!    !!!!!!!!! !!!"""      !!! !!!"""### """$$$%%%&&&***000444<<<@@@FFFJJJIIIHHHGGGGGGAAAAAAAAAAAABBBHHHOOOUUUXXXUUUPPPMMMJJJHHHFFFDDD@@@@@@CCCIIIPPPUUUWWWWWWTTTSSSXXXccchhhccc]]][[[PPPLLLHHHFFFFFFGGGGGGGGGFFFGGGHHHHHHGGGFFFCCCBBB666444111...---,,,---...+++***))))))((()))***++++++,,,,,,---...///000000000111222222111000111333222222222222222222111111111000000000111222444555777888999::::::999888777666555555444444555555555555555444333222222111000...///111222333444444444222000///000222444555555333333222111000000//////////////////000111222333000222333222111111222444000000000000000000//////......------------------++++++,,,,,,,,,,,,++++++,,,---...000333555666777666666555555444333333333333333333333444555666777000///...///111222000------000222333222111222333222333444555555444222111555333777555,,,...111)))&&&&&&%%%%%%$$$"""!!! !!!  !!!!!!""""""""""""   """     !!!"""!!!  """  lllWWW===<<<:::;;;<<<===<<<;;;:::;;;;;;999777555666777555555555666555555444444000000000000000111111111)))*********(((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%!!!!!!"""############### """$$$###!!!%%%### !!!"""%%%%%%%%%$$$######""""""!!!!!! !!!"""###$$$  !!!"""###"""!!!    !!!!!!!!! !!!"""  !!!  !!!!!!  !!!""""""$$$%%%$$$###&&&+++000000666===AAABBBAAABBBCCCCCCDDDDDDCCCDDDHHHPPPVVVZZZXXXVVVTTTRRRNNNJJJFFFHHHGGGIIIMMMSSSWWWWWWVVVQQQKKKOOO___lllkkkbbb]]]LLLIIIEEEDDDDDDFFFFFFFFFFFFGGGHHHIIIHHHFFFDDDCCC:::999666333111000000111---,,,***)))(((((())))))(((((()))))))))*********---...//////------...//////000111222111000...---000000000000111333555666444555777888888777555444444444333333333444444555555444333111//////.........///111222333444444444111000///111444666666666444333222000...,,,+++***------------...///000000...000111111//////000111.........------------------,,,+++***++++++---...------,,,,,,,,,,,,,,,,,,...///111222444666888999333333333333333333333333111111000000111333555666...---,,,...111111...+++,,,///222333333222333444111222333444333111...---...***,,,+++&&&***+++!!!######$$$$$$$$$""" """  !!!  !!!###$$$%%%%%%  """   !!!!!!!!!   !!!    !!!     nnnYYYHHH???:::<<>><<<<<<<<<;;;999777777777777888777555333333444444333222//////000000000...,,,+++000...,,,)))((((((((()))))))))((('''&&&%%%%%%%%%%%%$$$######""""""############"""!!!!!!!!!!!!!!!"""$$$###"""'''$$$$$$###""""""!!!"""""""""!!!!!!$$$$$$###!!! """"""""""""!!! !!!"""###""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$%%% !!!###!!! !!!"""###"""!!!!!!"""###!!!!!! ###""" !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###%%%&&&+++---000333555888<<<>>>BBBBBBCCCCCCCCCEEEIIIMMMVVVVVVUUURRROOONNNOOOQQQLLLKKKLLLRRRZZZ]]]\\\XXXOOOOOOPPPWWWeeennniii```HHHFFFBBB@@@>>>>>>???@@@CCCBBBBBBAAAAAABBBBBBCCC???===;;;999777666555555333222000---+++*********+++(((%%%$$$%%%%%%%%%$$$++++++***)))))))))******+++,,,,,,---------------***,,,...//////000111333222333333333444444444444444444333333333333333333000///...,,,++++++,,,,,,000111111111111111000/////////000000111111222222444222000...,,,++++++++++++,,,...///000//////......---------------------...---,,,,,,,,,---...///+++)))''''''((()))(((''')))***+++---.../////////333333444555666666555555555444333333222222222333111111222222222111111000///...---+++***))))))))),,,...222333333222222222333111//////000111000///***)))'''%%%$$$"""""""""&&&$$$  !!!"""!!!$$$!!!!!! !!!"""###$$$%%%%%%############"""     """"""""""""!!!       pppZZZIIIAAA;;;===???>>>;;;;;;;;;:::888777666666777777555333111111222222111000/////////000///...,,,+++***)))(((''''''((()))***)))((('''&&&&&&%%%%%%%%%$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!! """!!!!!!$$$######"""!!!!!!!!!"""""" !!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!! !!!    !!!""""""  !!!  !!!!!!  !!!"""  !!!"""(((***,,,...///333777:::???@@@AAA@@@@@@AAADDDGGGGGGHHHHHHHHHHHHIIIKKKLLLLLLMMMOOOUUU[[[[[[VVVQQQGGGIIINNNVVVcccjjjeeeZZZDDDBBB???<<<;;;<<<===>>>??????>>>======<<<;;;;;;<<<;;;:::999888777777777777555333111///.........---***(((&&&&&&'''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%'''(((((())))))))))))))))))+++---.........///111111000000//////...---------------...............,,,+++***)))***+++,,,---000000000///...---,,,+++...............////////////...,,,***)))(((((((((+++,,,---------,,,+++***,,,,,,,,,+++++++++++++++***))))))((()))***+++,,,***)))((((((***++++++***+++,,,---...////////////111222333444444444444333333333222222111111111111111111111111111000//////...---+++***))))))******---///222333222111111111000///......//////...---)))(((&&&$$$###"""!!!!!!!!!  """###%%%&&&'''"""""""""""""""!!!        www```LLLCCC======???===::::::999999888777666666666666555333111111222222111000////////////...---,,,+++***)))(((''''''((()))***)))((('''&&&%%%%%%%%%%%%'''&&&%%%$$$######"""#########"""!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!""" !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!        !!!!!! !!!!!! !!!!!! !!!###$$$  !!!$$$%%%&&&'''(((,,,111555<<<>>>???@@@??????AAABBB@@@AAAAAABBBDDDFFFGGGHHHJJJKKKOOOTTTWWWSSSLLLEEE>>>CCCIIISSS^^^bbb[[[QQQAAA???<<<:::999:::<<<===<<<<<<;;;:::999777666555999999888888888888888999:::999777555444444444555111...+++)))))))))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((***,,,,,,,,,,,,---...///...---,,,***)))(((''''''((((((((())))))******(((''''''((()))+++---...000//////...---+++***)))------------------,,,,,,,,,+++***((('''&&&&&&&&&******++++++***)))'''&&&))))))))))))))))))))))))'''''''''((()))***+++,,,***))))))***---..................//////000000000000000111222222222222111111111111000000000000000000000000000///...---,,,,,,+++)))(((((()))+++,,,///111333333111///...///,,,++++++,,,------***(((&&&%%%$$$###!!!!!! """!!! !!!#########"""!!!!!!  !!!###%%%&&&''' !!!!!!!!!!!!!!!   !!!"""    ~~~fffPPPFFF>>>>>>???<<<999999888777777666666666666666777555333333444444333222000000000000///...------///...---+++))))))))))))((('''&&&&&&%%%%%%%%%&&&***)))'''%%%###!!! ###""""""!!!!!!!!!!!!!!!###""" !!!"""######""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""!!!  !!!!!! !!!    !!!######!!!!!!!!!  """######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!"""&&&+++000999;;;>>>??????@@@AAABBBAAA@@@@@@@@@BBBCCCCCCBBBEEEFFFIIILLLMMMIIIBBB<<<:::???EEEKKKRRRVVVPPPGGG???===;;;999999:::<<<===999::::::999888777555444888888777777777777888888;;;:::999888777888888999555222///------,,,+++***))))))((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''')))++++++***)))***+++---,,,+++***)))'''&&&&&&&&&&&&&&&'''(((((())))))''''''''''''(((***,,,...------------,,,+++***)))---------,,,,,,++++++++++++***)))(((''''''&&&&&&&&&'''((((((((('''&&&%%%'''''''''''''''((((((((())))))***+++,,,---//////---,,,,,,---///000000...000000000///000000000111000000111111111111000000....../////////.........000000//////---,,,******+++)))((('''(((***,,,...000111222111...,,,,,,,,,''''''((()))***)))&&&###$$$###"""!!! $$$######%%%''''''&&&$$$!!!!!!""""""""""""!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!  """"""!!!     hhhRRRHHH@@@>>>>>><<<999888777777777777777666666555777555333333444444333222222222111000000////////////...---,,,***))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$###"""""""""###""""""!!!!!!!!!!!!!!!###!!! !!!"""!!!  !!!!!!!!!!!!  """###$$$!!!!!!!!!"""!!!!!!  !!!!!!!!!""" !!!  !!!   !!!!!!!!! !!! """""" !!!!!!  !!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""######### """'''+++111444888:::<<<===???AAA>>>===<<<===@@@AAA@@@>>>AAABBBBBBCCCCCCAAA===;;;;;;>>>AAABBBEEEHHHDDD>>>:::999999999999:::;;;;;;555666666666666555555444888777666555555555555555999888777777777999:::;;;777555111000000000///...***)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))((()))+++***)))'''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&((()))(((((()))))))))))))))(((******))))))((((((''''''(((((((((((('''&&&&&&%%%###$$$%%%'''((((((''''''&&&&&&''''''((((((((((((++++++,,,...///000111111000//////000111111///---000000////////////000111000000111111111000000///,,,,,,---......------,,,//////...---,,,+++)))((())))))(((((()))+++---///000111111///,,,)))((()))$$$$$$$$$&&&'''&&&### """!!!  """###!!!  !!! $$$$$$###!!!!!! """!!!!!!    !!!    hhhTTTJJJ@@@>>>>>><<<999999666777777888888777666666555333111111222222111000333222111000////////////************************&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!!!!"""###%%%&&&'''######"""!!!!!!!!!!!!!!!!!!   !!! !!!!!!"""""" !!!  """"""!!!   !!!""""""   !!!!!! !!!  !!!!!!!!!!!! !!!%%%((((((+++...111333555999;;;:::999999===CCCFFFEEEDDD@@@??????======<<<<<<<<<;;;>>>>>>;;;;;;<<<;;;888555666888:::::::::999999222111111000000111222222666555444333333333333333555555555555666888:::;;;888666333222222333222111000///...,,,,,,+++++++++(((((('''&&&'''((()))******+++,,,+++)))''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""!!!"""###$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$"""$$$&&&((()))******)))'''(((((())))))******++++++,,,---...///000000000111111111222333222///---......---,,,---...000111///000000000000//////...***+++,,,......---,,,,,,......------,,,+++***))))))))))))***+++---.../////////...,,,(((&&&&&&&&&"""!!!!!!"""###### !!!     %%%%%%$$$"""!!!   """ """  mmmUUUJJJAAA??????<<<::::::666777888999999888777777555333111111222222111000111000///...---------...)))******************)))&&&%%%%%%$$$%%%%%%&&&&&& !!!"""###%%%&&&######"""!!!!!!!!!!!!!!!!!!###$$$""" ###"""!!! !!!!!!"""""""""%%%$$$###!!!  !!! !!!  """###"""!!!$$$ !!!!!! !!!!!!    """%%%###%%%'''(((***---111444555444666<<>>666333///,,,+++,,,...///.........///000222333444111111111222444777999:::888666444333555666666666444333222000//////......111000///......000222333---...///---+++((((((((())))))))))))))))))))))))(((((('''&&&%%%$$$######&&&&&&%%%%%%%%%&&&((()))))))))))))))(((''''''&&&'''''''''(((((()))))))))'''((()))*********)))((()))***+++,,,,,,+++******++++++,,,---....../////////000111222222111000000......///222444555333111***)))((((((***,,,...000------------,,,,,,+++***)))***,,,.........,,,+++,,,,,,---------,,,,,,+++)))***---///000///...---++++++***((($$$"""###$$$"""   !!!!!!$$$!!!   !!!"""######"""!!!    ###$$$###  !!!###!!! !!!    ~~~YYYFFFAAAEEEAAA>>>>>>999:::::::::::::::999888777777444000///000222333333111000///......///000111000...+++)))))))))((('''%%%###!!!###%%%&&&%%%"""$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""'''%%%""""""######   !!!""""""###""""""%%%'''%%%!!!###!!!"""$$$!!!  !!!!!! !!!"""$$$!!!!!!  !!!!!!   !!!""" !!!""""""!!!!!! """ !!!!!!!!!"""!!!  """$$$%%%******---222777;;;<<<<<<444333222222222333444555555555666555333333444666666999???GGGLLLKKKEEE???888555///***'''''')))***000//////...------------333333444555555444444444333333333444444444555555777666555222000...,,,+++000000000000111222333333222111...+++*********+++((()))+++---...---,,,+++000,,,((('''''''''&&&$$$%%%$$$######$$$&&&)))+++)))))))))))))))((('''&&&+++++++++***************++++++,,,,,,,,,+++******,,,,,,+++++++++,,,,,,---111000---,,,,,,---000111000000000000////////////,,,,,,,,,,,,,,,,,,------...+++((()))+++------+++---,,,++++++*********+++)))))))))***+++,,,---...///---***)))***+++******'''((()))***+++***))))))$$$&&&'''%%%""" """###"""!!!"""###"""  ###%%%$$$!!!$$$###!!!   !!!  !!!!!!  !!!!!!"""""" !!! """ %%%###!!! !!!!!! !!! ]]]IIIBBBEEE@@@======999999999999999999999888777888555111000111222333333222111000///......///000***))))))***,,,+++)))'''***((('''(((***+++)))'''$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""###!!! ###$$$###""""""""""""""""""###$$$%%%"""!!!!!!###%%%%%%###  !!!  !!!!!!   !!!"""     !!!!!!!!! !!!   !!!"""!!!  """###$$$$$$&&&***///333444444222111111000000111333333222333444444222222333444333666<<>>:::;;;888777777888888999888888888888666222111111222222222333222111///............'''''')))+++---+++(((%%%(((&&&%%%&&&'''((('''%%%$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!!!!###$$$$$$###############$$$$$$%%%!!! !!!###$$$$$$###"""""" !!!"""!!! !!! !!!""""""!!! """"""  """!!!   !!!!!!    """!!!  !!! """'''+++---...///......---...///000111///111222222111000111222000222777===@@@???;;;777555444222///---++++++***((('''&&&%%%&&&'''***+++***---222555777666333111///000000000000111111111)))***+++---///111222333000///..................///...---,,,,,,,,,------,,,---///000111111000000///---+++***++++++***)))(((((()))+++,,,---...///******+++,,,,,,,,,++++++)))))))))***+++++++++,,,,,,---...///////////////......------------...............------..................---------,,,,,,((((((((())))))*********---+++((((((((())))))(((++++++*********++++++,,,......------------......***))))))***++++++)))'''&&&''''''((('''&&&$$$#########$$$"""  """!!! !!!""""""  !!!!!! !!!!!!!!!!!! ###!!!!!!!!!!!!!!!  ###&&&(((&&&"""    !!!"""!!!  !!!    hhhQQQEEECCC<<<999:::777555666777888888888888888888555222111111222111111333333111000...---,,,,,,***************)))%%%###$$$$$$###############"""$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!"""""""""!!!!!!!!!""""""### !!!"""""""""!!!$$$!!! $$$%%%######&&&  !!!""""""!!!!!! !!!""""""!!!   !!!  !!!"""###  !!! !!! ###'''***+++++++++*********,,,---...---///111111000//////000---000444777999888555333333333333222000...,,,+++---,,,)))'''&&&&&&((()))))),,,///111222111///...---------.........//////++++++,,,------...////////////...------,,,------******+++++++++,,,,,,,,,+++,,,---.../////////......------------------,,,((((((******++++++*********+++,,,---------------(((((()))***+++,,,,,,,,,,,,,,,---///000000000000,,,,,,+++*********+++++++++,,,------------,,,+++,,,,,,,,,++++++++++++***&&&&&&''''''(((((())))))&&&&&&%%%%%%'''(((***+++,,,,,,,,,+++,,,,,,---...------,,,+++++++++++++++((((((((()))******(((&&&''''''''''''&&&$$$"""!!!"""""""""!!!!!!  !!!!!!  !!!"""""""""!!!!!! !!!!!!  !!!###///,,,'''""" !!!!!!"""  !!! """   """"""!!!  lllSSSFFFCCC;;;888:::888555666777888888888888888666333111000111111111000333333222111///---,,,+++,,,***(((((((((((('''&&&''''''((('''&&&%%%%%%&&&$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!"""!!!""""""!!! """$$$&&&###    !!! !!!""""""!!!  !!!!!!!!!   !!!"""###!!!!!!  !!!  !!! """%%%'''((('''&&&&&&&&&'''(((***++++++---//////.........000---///222444444333222111222222333333222000...,,,///---+++)))''''''((())),,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------///...---,,,,,,+++,,,,,,((()))+++,,,------,,,,,,***+++,,,,,,---.........------......------------************)))((('''&&&***+++,,,---------------(((((()))***+++,,,,,,,,,***+++,,,---.../////////++++++***)))))))))))))))((()))+++,,,,,,+++)))(((*********)))))))))((((((%%%&&&&&&'''(((((())))))((((((((((((((()))+++---......---------......///---,,,+++***************'''''''''((()))(((&&&$$$''''''''''''&&&$$$""" !!!  !!!!!!    ***((($$$!!!!!!""" !!!  """  !!!"""    lllTTTGGGDDD<<<999;;;999777777888888999888888888444333111111222333222111333222222111000...,,,+++***(((&&&&&&(((***++++++((())))))(((&&&%%%&&&'''$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!"""!!!!!!###$$$$$$######""""""""""""""""""###"""""""""###%%%!!! $$$&&&###    !!!  !!!!!!  ###''')))!!!!!!   !!! !!!"""!!!!!!  !!!!!!  """#########"""""""""###%%%'''(((***+++++++++***+++---///---...000111/////////000000111333333333111///---******))))))))))))******,,,+++)))'''''''''((()))************+++++++++++++++++++++,,,,,,,,,------,,,++++++************+++(((***,,,...///...---,,,+++++++++,,,------......+++---......,,,++++++,,,------,,,+++***)))((('''******+++,,,,,,,,,++++++)))))))))***+++++++++,,,***+++,,,---------------,,,+++***)))))))))))))))&&&'''((())))))((('''&&&(((((((((''''''''''''&&&&&&&&&'''((())))))******000000000---+++***+++---000///...------------...------,,,+++++++++++++++((('''&&&&&&'''&&&$$$"""&&&&&&&&&&&&%%%###!!! !!!   !!!     !!!"""!!!     kkkSSSGGGDDD===:::<<<:::999999999999999999888777444333222333555555555444111222222111000...,,,+++)))(((((()))+++,,,,,,***%%%'''(((&&&$$$"""###%%%$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!$$$$$$###!!!"""#########"""!!!!!!!!!!!!!!! !!!!!!!!!$$$)))...///'''"""$$$&&&$$$"""""" !!!  !!!###   """###$$$  !!!   """!!!    !!!"""$$$%%%'''''''''&&&%%%'''***---,,,...///...,,,+++,,,...///000111222222111000...)))***++++++++++++***)))***)))))))))((((((((())))))))))))************+++************************''''''''''''''''''((()))%%%'''***,,,---,,,***((())))))))))))***+++,,,,,,***,,,......+++))))))***---,,,+++)))))))))***+++)))************))))))(((******************+++++++++,,,,,,---------,,,,,,******)))(((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''((()))***+++,,,,,,333333222///+++***+++---000///...,,,++++++++++++++++++*********************(((%%%$$$$$$$$$"""!!!###$$$$$$$$$###""" """  !!! !!! !!!  !!! !!!!!!  """###""" !!!   !!!"""!!!!!!   jjjRRRGGGEEE>>>;;;===;;;:::::::::::::::999888777555444444555777888777666111111111111000///---,,,******+++------,,,(((%%%&&&((()))((($$$###$$$&&&$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!$$$((('''$$$ !!! !!!!!!!!!!!!'''000777444***!!! """!!!"""###  !!!!!! !!!!!! ###$$$   """"""!!! !!!!!!!!!   !!!!!!""" """!!! !!!!!!!!!!!! !!!###$$$%%%%%%$$$"""!!!###(((,,,+++---...,,,)))(((+++---///000111111222111000///.../////////...+++(((&&&&&&(((***+++,,,+++***)))))))))))))))************++++++***)))((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''!!!###&&&))))))(((%%%###%%%%%%%%%%%%&&&'''((()))))),,,...---***'''''')))***)))''''''''')))+++---)))))))))))))))((('''&&&+++++++++***************---------...------,,,,,,((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$(((((()))***+++,,,------...///000---***))),,,...///...---+++***)))((((((((((((''''''''''''((((((+++(((%%%######"""!!! !!!!!!""""""""" """ !!!"""   !!!!!!  !!!%%%(((+++ !!!!!!"""!!!!!! !!!"""$$$%%%$$$###"""   """       fffVVVGGGBBBBBB???;;;888777888999:::999777555333555444333222222222333333333222000...------......---***''''''((()))'''%%%'''&&&&&&%%%%%%%%%&&&&&&&&&###"""###%%%&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!###***///,,,######"""!!!!!!###%%%$$$ ######!!!%%%111;;;CCC000""""""$$$!!!!!!!!!!!!  !!!######"""!!!  !!!"""!!! !!!!!!   !!!"""###############$$$%%%&&&''')))+++---...---,,,,,,---------------...///000000---,,,++++++***)))(((((())))))(((%%%$$$$$$&&&((('''''''''((()))+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$%%%###!!!!!!$$$&&&&&&%%%$$$######%%%'''((((((((((((''''''(((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$######&&&)))&&&&&&''''''((('''''''''))))))))))))'''%%%###"""%%%$$$#########$$$%%%&&&&&&$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&)))***---//////---+++)))++++++++++++++++++******---...---+++((('''((()))***)))'''&&&%%%$$$$$$$$$%%%$$$!!! !!!###%%%!!! """     !!! !!!!!!!!!  !!!!!!  """!!! !!! !!!"""!!!"""!!!   !!! dddUUUFFFBBBAAA>>>:::888777888999:::999888666555444444333333222222222333555444333111000000000000...,,,***)))++++++)))(((((('''&&&%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%###""""""""""""""""""""""""!!!%%%)))'''""" ###"""  """""" """$$$"""!!!(((///111$$$ ###!!!  !!!!!!       !!!      !!!"""!!!!!! !!!"""###$$$$$$$$$&&&((()))(((''''''((((((((((((((()))***+++,,,,,,,,,+++******)))((((((******)))'''%%%%%%'''***))))))******++++++,,,,,,+++***)))((('''%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%'''%%%###""""""###%%%''''''&&&$$$$$$$$$%%%'''((((((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$###""""""%%%(((&&&&&&'''''''''''''''&&&(((((()))((((((&&&$$$###&&&&&&%%%$$$$$$######$$$!!!!!!!!!!!!"""$$$%%%&&&''''''&&&&&&&&&''''''(((&&&'''***,,,---...------+++++++++***************+++++++++)))&&&%%%&&&'''((((((&&&%%%$$$#########$$$"""  """###!!! !!!  !!!""""""""" !!!  !!!   !!!!!!  !!!""" !!! ```RRREEE@@@@@@===999888888888:::::::::999888777444444333333333222222222444444444333222111//////---,,,******++++++***((()))((('''&&&%%%$$$$$$$$$%%%$$$######%%%%%%$$$########################### """""" """###"""  !!!!!!!!!"""""" !!!######!!!###!!! """### !!!!!!!!!   !!!  !!!   !!!"""    !!!!!!###$$$%%%$$$######$$$%%%%%%%%%%%%&&&'''((((((++++++******))))))((((((((()))((('''%%%%%%''')))++++++,,,------,,,+++***,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&#########"""!!!"""%%%'''&&&&&&''''''''''''&&&&&&&&&'''((((((((('''%%%$$$'''''''''&&&%%%$$$"""""" """$$$&&&((())))))))))))(((((((((((())))))''''''(((***+++,,,------++++++*********)))))))))'''((('''&&&###"""###%%%&&&&&&%%%###"""""""""""""""!!!!!!"""!!!!!!   !!!!!!"""$$$$$$$$$!!!  !!!  !!!"""$$$   zzz[[[OOOCCC@@@???<<<999999888999::::::::::::999888333444444444333333222222111111222222111///---,,,******))))))))))))((('''***)))'''&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""""""""  """""""""  !!!"""""" !!!!!! !!! ###""" !!!""" !!!!!!""" !!!    !!! !!! !!!###$$$$$$""""""###$$$%%%$$$$$$%%%%%%&&&'''((())))))))))))((((((((((((&&&&&&'''%%%$$$$$$&&&'''(((***,,,---...---+++***))))))))))))************'''''''''&&&&&&'''''''''((((((((()))((((((''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%&&&###$$$$$$$$$###$$$&&&(((''''''((((((((('''&&&&&&%%%&&&'''((((((((('''&&&%%%&&&'''''''''%%%$$$###"""$$$'''***+++,,,,,,+++******)))((((((((()))))),,,+++***)))))))))***++++++++++++******))))))((($$$%%%%%%$$$"""!!!"""$$$%%%$$$###"""!!!!!!!!!!!!!!!  !!!"""!!!!!!  !!!  !!!!!!!!!   !!!  !!!""""""  rrrWWWLLLBBB???>>>;;;999:::999:::::::::999999999888333333444444444333222111000111111111000...,,,+++)))***++++++***)))((((((***)))'''&&&%%%$$$$$$###%%%%%%%%%%%%$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""" !!!###"""!!!"""######"""!!!!!!"""###""" """!!!!!!!!!!!!!!!   !!!!!!   !!! """""" !!!"""###"""!!! """###############$$$%%%&&&'''&&&&&&''''''''''''''''''%%%&&&'''&&&%%%%%%&&&((($$$&&&)))+++,,,,,,+++***(((((()))))))))*********((('''&&&&&&&&&&&&''''''(((((()))))))))'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&$$$&&&''''''&&&''')))***((()))))))))(((((('''&&&&&&'''((()))))))))((('''###$$$&&&'''(((((('''&&&&&&(((***------,,,+++******))))))(((''''''((((((---,,,***)))((()))***+++++++++******)))(((((('''###$$$$$$###!!!!!!###$$$###"""!!!!!! !!!!!! !!!"""###  !!! """!!!!!!  !!!   mmmTTTJJJBBB???>>>;;;:::;;;;;;::::::999888888777777222333444555444333222111222222222111000///------))),,,......,,,+++++++++)))((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%###"""###$$$ """!!! !!!""""""!!!  $$$%%%$$$"""!!! """!!! !!!"""!!!!!! """!!!     !!!"""""" !!!""" !!!  !!!!!! !!! !!!"""###$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''((((((''''''((()))###$$$&&&(((************,,,++++++***))))))(((((()))((('''&&&&&&&&&'''(((((()))))))))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''((((((((())))))******))))))((('''&&&''')))***)))***+++---***+++++++++***)))((('''((()))***++++++***))))))$$$$$$&&&'''((()))))))))((()))+++,,,+++***((('''***)))(((''''''&&&&&&''')))((((((((((((***,,,---))))))(((((('''&&&%%%%%%!!!"""###"""!!!!!!###$$$""""""!!! !!!"""######          !!!!!!!!!!!!  !!!!!!"""lllRRRIIIBBB@@@>>><<<;;;===<<<;;;:::888777666555555222333444555555333222000222111000///------------(((+++...///---++++++,,,((('''&&&%%%%%%%%%%%%%%%$$$&&&'''&&&###!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!######!!! !!!"""""""""!!! !!!!!!  ###"""!!!   !!!!!!!!!!!!!!!!!!      !!!"""!!!!!!""""""###$$$$$$%%%###$$$&&&&&&%%%%%%&&&'''%%%%%%&&&'''(((((())))))------,,,,,,+++*********,,,***)))''''''''')))*********))))))((('''''''''((())))))***************+++******))))))******+++***++++++,,,+++***)))(((&&&(((***+++++++++,,,...,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,+++***)))'''&&&&&&&&&'''((()))))))))***+++++++++***)))(((******)))''''''&&&&&&'''&&&&&&&&&&&&'''((())))))&&&&&&%%%$$$###"""!!!!!! !!!!!!!!! """$$$"""!!!!!! !!! !!!""""""!!!   !!!!!! !!!"""!!!   !!!!!!   lllQQQIIIBBB@@@???<<<<<<>>><<<;;;999777666555444444222333444555555333111000000///---+++*********+++&&&)))------+++))))))***'''&&&&&&%%%%%%%%%&&&&&&$$$&&&'''&&&###!!!"""$$$""""""""""""""""""""""""!!!""""""!!!!!!"""!!!"""""" """ !!!  ###%%%!!!!!!!!!!!!""""""!!!!!!    !!!!!!!!!"""""""""     !!!  !!!!!! """   !!! """"""!!! !!! !!!"""""" !!!"""###$$$$$$ """""""""!!!"""###((((((''''''''''''((()))++++++,,,,,,---...//////---,,,***)))((()))***+++,,,+++***)))((((((((((((++++++,,,------------,,,,,,,,,++++++++++++,,,,,,++++++,,,---,,,+++***)))&&&(((***+++++++++,,,............---,,,+++***))),,,,,,---...---,,,+++******)))'''&&&&&&'''((()))++++++,,,,,,------,,,,,,+++***)))(((''''''''''''''''''&&&%%%%%%$$$############"""!!!  !!!###"""!!!!!! !!!!!! !!!!!! !!!   !!!!!!""""""!!!  """$$$###!!!!!!""""""!!!    """"""!!! !!! hhhSSSIII@@@===<<<999999;;;======;;;999999;;;:::888;;;444333777888333111333222000///...//////---,,,---,,,+++)))((((((((((((''''''(((***+++***&&&###%%%$$$###"""!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!  ###$$$$$$######""""""!!!!!!!!!!!!""""""""" !!!!!! !!!"""!!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$"""!!! """"""!!! !!!!!!!!!###!!! &&&### """%%%%%%### ###&&&%%%!!!!!!%%%)))%%%%%%&&&&&&''')))***++++++++++++******)))''''''&&&'''((('''&&&%%%&&&'''((((((***+++,,,---------))))))((('''&&&$$$$$$###******+++,,,------.........---,,,,,,---///222444...---...111444333///,,,+++---///000...---------)))+++------+++******+++,,,,,,,,,,,,,,,,,,,,,---((((((((('''&&&$$$###"""###$$$&&&''''''&&&$$$###&&&%%%$$$"""!!!!!!!!!!!!!!!  !!!"""!!!    !!!######!!! """"""######"""    !!!!!!""""""!!!!!!!!! !!!   !!!!!!  !!!'''###!!!  !!! !!!!!!  jjjRRRHHH@@@===<<<999999;;;777999999888666666777888:::444222444777666444333222111//////000000...---,,,+++***************+++'''''''''((())))))&&&###%%%$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!  """""""""!!!!!!""""""!!!!!!!!!!!!""""""""" !!!!!! !!! ###     !!!###"""!!!$$$''''''(((((()))+++,,,,,,))))))))))))((('''&&&%%%%%%&&&''''''&&&%%%&&&(((+++,,,,,,------------,,,'''((()))***+++,,,------))))))))))))))))))******,,,,,,,,,,,,---///111222///...---...///...***'''+++---...///---,,,,,,---+++***)))((((((''''''&&&+++++++++***************((('''%%%$$$$$$%%%&&&'''"""###$$$$$$$$$$$$###"""$$$$$$###"""!!! !!!  """"""!!!  !!!!!!!!!!!! !!!$$$###   !!!!!!"""###!!! !!!   %%%!!!  mmmQQQHHH???===<<<:::999:::555777999888555444555888777666444111333666444///333111000000111000///...++++++******+++,,,,,,---((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!! """###"""  """!!!!!! !!!!!!""""""    !!!!!!###  !!!   ###!!!!!! !!!!!! ######$$$$$$%%%&&&'''(((&&&&&&'''&&&&&&%%%$$$######$$$&&&&&&%%%%%%&&&(((,,,,,,,,,,,,,,,+++******************)))(((((('''))))))((((((((('''''''''***++++++,,,---.../////////...,,,+++++++++***((()))+++---,,,+++******+++000,,,'''%%%&&&&&&%%%###))))))((((((''''''&&&&&&%%%$$$!!! !!!###&&&(((!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!""""""    ###((('''"""!!!!!!  !!!"""!!!  """   """""" """  """"""""""""   lllPPPGGG???===<<<:::999::::::888888999999666666777444888888222000333222---222000//////000000///---++++++*********++++++,,,)))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###!!! !!!###$$$!!!!!!""""""""""""!!!!!!"""###$$$""" !!!!!! !!!""""""!!!!!!!!! !!!!!!!!!!!!     !!! !!!!!!!!! """ !!!"""!!!###  !!!!!!!!! """  !!!"""######"""!!!"""!!! !!!"""########################"""!!!!!!!!!"""$$$$$$$$$$$$&&&''''''(((((())))))(((''''''+++++++++***(((&&&$$$###((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,---+++)))((()))+++---...((()))******(((((((((***666000(((%%%'''(((&&&###'''&&&&&&%%%$$$######"""!!!  """###!!!!!!  !!!!!!!!!   !!!"""""" !!! !!!  ###((('''!!! !!! !!!"""!!! !!! !!!!!!   !!!"""""" !!!"""###  !!!)))&&&###   !!! !!! hhhOOOFFF???===<<<:::999:::@@@888555888:::888666777333888999555111222222111///...------...///...,,,,,,,,,***))))))((((((((()))'''$$$###$$$&&&&&&&&&((('''&&&%%%$$$###""""""###"""  """###!!!!!!""""""""""""!!!!!! !!!"""$$$%%%&&&!!!!!! !!!!!! !!!!!!    !!!!!! !!!!!!!!!""""""!!!   !!!"""""""""!!!"""!!!!!! !!!###!!!!!!!!!"""!!!!!! """ !!! !!!"""###$$$$$$### !!!!!!!!! !!!######"""###$$$&&&###$$$%%%&&&''''''''''''&&&''')))+++,,,,,,+++***######$$$%%%&&&(((((()))&&&&&&((()))))))))))))))***)))'''%%%%%%'''***---&&&'''''''''%%%%%%&&&(((777///'''$$$%%%&&&$$$"""$$$$$$###"""!!! !!!"""""""""!!!"""!!! !!!"""  !!!  !!!!!! !!!!!! !!!   !!!$$$"""!!!!!!""""""      !!! """***'''###  !!! !!!  aaaMMMEEE>>>======:::888999???777333777999666777<<>>======:::888999;;;666666:::888444===JJJbbbGGG333444999555333777///---,,,---...///...---,,,+++******))))))))))))***(((&&&&&&'''((('''&&&&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """######!!! !!!""" """###$$$$$$$$$###!!!  !!!!!!"""!!! !!!   !!!  !!!!!!"""  $$$"""$$$&&&%%%  !!!!!!  """ !!!"""###############!!!"""###"""!!! !!!"""###$$$###"""!!!!!!!!!"""###$$$$$$###""""""#########"""!!!!!!###%%%'''$$$!!! !!!"""###$$$###"""!!! !!!""""""!!!  !!!"""###$$$!!!       !!!""""""######qqqTTTLLLDDD>>>======:::888999777777;;;>>>888444CCCXXXUUU333333;;;555///222///...---...///000///...++++++******++++++,,,---***(((''''''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!  !!!"""!!!!!! """!!! !!!   !!!###!!!   !!!###$$$ !!!%%%)))---///+++$$$ !!!!!!   """###"""  !!!!!!!!!""""""######"""!!! """### !!! !!!%%%"""""""""!!! """$$$""""""!!! """"""!!!""""""!!! !!!"""###$$$%%%"""   !!!!!!!!!   !!!"""   !!!"""!!! nnnSSSIIICCC??????>>>;;;;;;<<<555777;;;<<<777555<<>>;;;:::<<<999666555888888777:::???FFF;;;111000111000//////000222444444111/////////,,,+++******))))))******%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%$$$######"""###""""""###%%%$$$!!! !!!!!!!!!    !!!!!!  !!!    !!!"""!!!  !!!!!!!!!   !!!   !!!$$$&&&===777222///***""" !!!  ###!!! !!!%%%(((***)))$$$  !!!!!!!!!  !!!!!!###!!! !!!!!! !!!!!!!!!!!! !!!   !!! $$$"""  rrrUUUHHHBBB>>>???>>>;;;:::<<<<<<555000444999999888777777222111444555333111222111222222111///......///,,,+++******))))))******''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########"""""""""###$$$###!!!"""######"""!!!  !!!!!!!!!  !!!!!! !!!!!!    """!!!   ###""" """""""""   !!! !!!$$$&&&DDD777***''''''###  """!!! """%%%'''$$$   """  """###### !!!!!!  """!!!!!! """!!!  !!!    """"""!!! !!!    tttWWWHHHBBB>>>>>>>>>;;;:::<<<===666111555999999666444666555777999777222111333000//////---,,,,,,,,,---,,,+++******))))))******)))(((&&&%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########"""""""""######"""!!! !!!"""""""""!!!!!!  %%%$$$###!!!  !!! !!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!"""""" !!! !!!!!!###%%%### !!!$$$   !!!  """$$$:::,,,!!!""""""  !!!!!!   !!!!!!   ###  $$$&&&%%%###!!!######  """!!!!!!  !!!  !!!!!!!!!   sssYYYHHHBBB>>>>>>===:::999;;;<<<888777999999666555777666555555666222------111000///...---------,,,,,,,,,+++******))))))******&&&%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$###!!!"""""""""!!!!!!  !!!!!!!!!!!!!!! ###"""  !!!  !!!!!!"""!!!""""""    !!!!!!!!!!!!!!!  ###  !!!"""    !!!  """,,,$$$!!! !!!""" !!!  !!!!!!   $$$%%%###!!!!!!!!! """!!!   !!! qqqXXXGGGAAA===>>>===:::999;;;::::::;;;<<<999444555:::666444333444222///000444333111000000000000///---,,,+++******))))))******'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""  !!! !!!!!!!!!!!! ###"""""""""!!!!!!  !!!!!!  !!!""""""""""""!!!!!!"""###$$$   !!!""" """  !!!!!!     &&&###!!!!!!  """###$$$!!!!!!!!!   !!!  """!!!  !!!!!!  ###&&&'''&&&%%%%%%###   !!!"""!!!!!!   """  !!!!!!  nnnUUUGGGAAA=========:::999;;;:::999:::<<<999555666:::888444333555666444555888333111111111333222///,,,,,,+++******))))))******((())))))))))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###!!! """ !!!!!!"""""""""!!!!!! """"""###$$$$$$###"""!!! !!!!!! !!!""""""!!! !!!###    !!!""""""  !!!!!!   !!!""" $$$!!!  !!!"""""" """""""""!!!   !!!!!!!!!  !!!!!!!!!!!!!!!  !!!###$$$$$$%%%%%%(((+++...333***!!!  ###$$$### """!!! !!! !!!   !!!!!!!!!### !!!   !!!"""!!!!!!  kkkRRRGGGAAA=========:::999;;;:::888888;;;:::777666888777222111444666444444555111000///111333222...***,,,++++++***)))*********%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """###!!! """###$$$$$$######"""!!! !!!!!!  !!!!!! !!!###""" !!!"""     !!!"""######!!! ######!!! %%% !!!"""   !!!!!!  !!!""" !!!""""""!!!   """  !!!!!!!!!   !!! !!!!!!""""""######""" ###+++111???333%%%!!!"""!!!"""!!!$$$&&&&&&!!! ###"""  ###$$$###!!!!!!!!! !!!  !!!"""   !!!!!! !!!!!!  !!!!!! """"""""""""!!!!!!  !!!oooSSSCCC@@@>>><<<<<<;;;999888999:::::::::999888666555999777555444444444333222333111...---...///000000***---//////---+++******'''&&&%%%$$$###$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""""" !!!    !!!   !!!!!!!!!!!!!!!!!!   !!!    !!! !!!!!! !!!!!!!!! ###"""  !!!!!!######"""###&&&)))???444'''   !!!###$$$### !!!   !!!     !!!!!! !!!"""%%%$$$ kkkPPPCCC@@@>>><<<<<<;;;:::888888999999:::999888666666444222111111333444444333444111......///000000000111...+++***++++++***((((((((('''&&&&&&&&&&&&'''######$$$%%%&&&$$$!!!!!!!!!""""""""""""!!!!!!###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!     !!!!!!  !!!  !!! !!! """!!! !!!###"""!!!"""$$$'''>>>333''' !!!  !!!######  $$$''''''$$$"""     """$$$### gggMMMCCCAAA===<<<;;;;;;:::888777888888999999888777777444222111111333444444333444222//////000111111000777///'''%%%(((+++***'''''''''((((((''''''&&&%%%&&&&&&&&&((()))'''!!! !!!"""######"""!!! """!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!   !!! !!!  !!!!!! !!!!!!  !!!######!!!    !!!"""###!!!"""  !!!!!! !!!  !!!"""!!! """$$$888///$$$ !!! """"""   %%%******&&& """  """###""" fffNNNDDDAAA===;;;;;;;;;:::999777777777888888888888888999777555444444444333222444222000000111222111000444...'''%%%'''******)))$$$%%%&&&'''&&&%%%$$$###&&&%%%%%%'''***(((!!!!!!"""$$$$$$"""!!!!!!!!!  !!!   !!!   !!!"""###"""!!!   !!!!!!  !!! !!!    !!!""""""###  !!!!!!""" !!!!!!  !!!,,,&&& !!! !!!!!!!!!  """&&&&&&### !!!!!!###      !!!"""!!! fffPPPDDDAAA===;;;:::::::::999777777777777777777888888999777555444444444333222444222000000111222111000,,,+++***)))((()))***,,,$$$%%%&&&'''&&&%%%$$$###"""!!!!!!###%%%$$$!!!!!!"""$$$$$$"""!!!!!!!!!  !!!"""$$$$$$$$$###"""  !!!   !!!"""###"""!!!   !!!    !!! !!!"""""" !!! ###!!!  !!!  !!!  !!! """     !!!!!! }}}dddPPPEEEAAA===:::::::::::::::888777777666666666777777444222111111333444444333333111000000111222000///(((***,,,,,,***)))+++---''''''((((((''''''&&&%%%&&&%%%$$$#########$$$%%% !!!"""######"""!!! """!!!  """""""""""""""""""""""" """#########$$$  !!! !!!   !!!   !!!  !!!"""""" !!!   """###!!!!!!  """ !!!!!!"""!!!xxx```MMMEEEAAA===:::999:::::::::999888777666555555666666444222111111333444444333111000///000111111///...---,,,++++++,,,,,,++++++(((((('''&&&&&&&&&&&&'''))))))'''"""$$$)))!!!!!!""""""""""""!!!!!!###"""!!!!!! !!!!!!######################## !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!    !!!###!!! !!!!!! !!!!!!"""""""""!!!!!! !!!!!!     !!!"""!!!ttt\\\IIIEEEAAA===:::999:::;;;;;;:::999777666555555555666999777555444444444333222111000///000111000///---333...)))))),,,...,,,((('''&&&%%%$$$###$$$%%%&&&%%%%%%"""$$$""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!  !!!  """!!!!!!""""""!!!!!!!!!  !!!###$$$""" !!!"""######""""""!!!!!!"""!!!     !!! !!!  !!!""" qqq]]]OOOCCC@@@>>><<<<<<;;;999888666666777888888888888888888888666555333333333333444333222000//////......111///---+++*********+++************))))))))))))***'''$$$#########"""!!!!!!!!!!!!!!!""""""""""""&&&"""!!!""""""!!!!!! !!!######"""   !!!!!!!!!   !!!!!! !!!"""%%%%%%"""""""""  ###!!!!!!  !!!### !!!%%%$$$    !!!  !!!!!!!!!  """######!!!$$$###!!! !!!"""### !!!!!!""" ### !!!!!!!!!     !!!!!! ###  $$$!!!$$$ !!!###"""!!! !!!!!!"""qqq]]]NNNCCC@@@>>><<<<<<;;;999888666666777888888888888888888777666555444333333222111000///---,,,,,,,,,+++///...---+++******))))))))))))((((((((('''''''''&&&%%%$$$$$$%%%%%%###!!!!!!!!!!!!!!!""""""""""""###!!! """###""" !!!!!!  !!!!!!!!!!!!!!!"""   !!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!      !!!""" """###$$$!!!   !!!!!! #########"""!!!!!!""" !!! !!! !!!!!! !!!### ###  """!!!  rrr]]]LLLCCC@@@>>><<<<<<;;;999888666777888888999888888888777777666555444333333222000///...---,,,+++++++++------,,,,,,+++***(((((('''''''''&&&&&&&&&%%%%%%$$$###$$$%%%'''&&&$$$"""!!!!!!!!!!!!"""""""""""" """$$$%%%$$$!!!!!!!!!!!! !!!  """######""" !!!""""""!!! !!!  !!!!!! !!!!!! !!!  """  !!!""" !!! ###%%%''' """###  !!!"""######"""!!! !!!""" !!!    """######!!!!!!  !!!$$$### """"""   !!!"""  ttt]]]KKKCCC@@@>>><<<<<<;;;999888777888888999999888888888666666666666555444333222222222111//////.........++++++,,,,,,+++***(((''''''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&$$$###!!!!!!!!!!!!"""""""""""" !!!###%%%&&&$$$!!!!!!!!!!!!  !!!!!!###!!! !!!""""""!!! !!!!!!!!! !!! !!!!!!!!!  """###!!!!!!"""!!! !!!  !!!"""""""""!!!  """###  !!!!!! !!!!!!%%%'''### $$$%%%!!! ###%%%%%%###!!!!!!!!!"""  """'''&&&      !!!""""""###!!! !!!vvv^^^KKKCCC@@@>>><<<<<<;;;999888888888999999999999888888555666666666555444333222333333222111000000000000***+++,,,,,,+++***((('''((((((((('''''''''&&&&&&+++(((%%%######$$$$$$###!!!!!!!!!!!!""""""""""""""""""######"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!! !!!"""### """###"""  !!!!!!    !!!!!! !!!!!! !!!"""### !!!"""!!!!!!!!! !!!+++000)))""" !!!!!!!!!!!!"""***333,,, """"""&&&%%%   !!!  !!!!!!""""""!!!###yyy___KKKCCC@@@>>><<<<<<;;;999888999999999:::999999888777444555666666666555333222222111000000/////////000++++++,,,,,,+++******))))))))))))((((((((((((''',,,)))&&&$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""######"""!!! """%%% !!!!!!!!!!!!""""""""" """"""!!! !!!   !!!"""######"""!!! !!!!!! !!!"""!!!   !!!  !!!###"""   !!!!!! !!!!!!"""###!!!!!!  !!!,,,222***### 555FFF>>>+++ ###"""!!!$$$###    !!!###{{{aaaLLLCCC@@@>>><<<<<<;;;999888999:::::::::999999888777444555666777666555333222111000000///////////////---,,,,,,+++++++++++++++)))))))))((((((((('''''''''&&&''''''((('''###!!!!!!!!!!!!!!!""""""""""""!!!""""""!!!!!!$$$ !!!!!!!!!""""""""""""  !!!   !!!""""""###"""  !!!!!!   ###"""!!!  !!!"""    !!!""""""""" !!! !!!""" !!!""""""""""""""" !!!  !!!   &&&)))$$$""":::JJJ@@@---###  !!!    $$$$$$ !!!    !!!!!!  |||bbbLLLCCC@@@>>><<<<<<;;;999888:::::::::::::::999888777333444666777777555333222222111111000000000000111...---,,,+++++++++,,,---)))(((((((((((('''''''''"""###'''+++,,,)))$$$!!!!!!!!!!!!""""""""""""!!!###"""  """ !!!!!!!!!""""""###### !!! !!!"""!!!  !!!!!!!!!"""!!!!!! !!!!!!!!!   !!!!!!###  !!! !!!   !!! !!!!!! %%%$$$!!! """#########"""!!!!!!!!!!!!  !!!"""#########"""!!!  !!! !!!!!!333===111"""  ###"""  !!!!!! !!!   !!!!!!"""""" !!!  !!!"""###!!!fffKKKCCC@@@>>>======>>>=========;;;888777888999888888555555444444444333333333111111111111000000000000,,,,,,,,,++++++++++++***(((((())))))))))))((((((&&&&&&&&&&&&%%%$$$######$$$#########""""""!!!!!!!!!!!!!!!!!!!!! $$$ ###$$$$$$$$$$$$######""""""!!!!!! """!!!!!! !!!!!!""""""!!! """"""""""""!!!     !!! !!!!!!!!!!!!!!!  !!!!!! !!!###%%%!!!!!!"""!!!  !!!!!!"""""""""   """$$$$$$  !!!!!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!   """!!! !!!  ######!!!!!!!!!  !!!""" !!!%%%'''  """  """       !!!iiiPPPCCCAAA>>>============<<<===;;;888888888999888888555555444444444333333333000000000//////////////////,,,(((%%%%%%'''+++---'''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$############"""""""""!!!!!!!!!$$$$$$$$$$$$$$$###""""""###  ###$$$###!!!!!!!!!!!!  """!!!!!!   !!!  !!! """###!!! $$$  !!! ###))))))### """$$$$$$  !!!!!!!!!!!! !!!!!!    """!!!!!! !!!%%%$$$!!!""" ###   ,,,222)))!!!!!!!!! !!!  $$$%%%$$$!!! !!!mmmUUUDDDBBB???======<<<;;;:::===;;;999888999999888777555555444444444333333333111111000000//////000000---,,,)))''''''(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!!!!"""###"""!!!!!!!!!  !!!!!!!!!!!! !!!"""!!! !!!!!! !!!!!! !!!!!! $$$     !!! +++777999...### !!!!!!######!!! !!!!!! !!!!!!!!!!!!!!!  !!!  """"""!!!   """)))///...%%% ###!!! !!!***333,,,       !!!###"""!!! lllVVVEEEBBB???===<<<<<<:::999<<<:::999999999999888777555555444444444333333333333222111000000000111111)))+++...000000---***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######!!!!!!!!!!!! !!!!!!  !!!""""""!!!!!!""""""""""""""""""""""""  """###"""!!!  !!!"""!!! !!!!!! """   """""")))"""  !!! !!!   !!! """###!!!""" ###...999;;;222'''!!!!!!!!!!!!!!!""""""### !!!""""""!!!  !!!!!! !!!!!!!!!!!!!!!   !!!  !!!###+++333222))) """  !!!"""######   !!!!!!hhhTTTDDDBBB>>><<<<<<;;;:::999<<<:::999999:::999888666555555444444444333333333222111000......///000000)))+++///111111...***'''(((((('''&&&&&&'''((((((&&&&&&&&&&&&%%%$$$###### !!!!!!!!!!!!###$$$$$$$$$$$$###"""""" !!!""""""!!!!!! !!!!!!!!!!!!!!!""""""""" !!!###$$$###"""!!!!!!     ### !!!######"""!!!(((111---  !!!!!!"""###    !!! """'''%%%### $$$)))***'''###  !!!""" !!!!!! !!!!!! !!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!!!!  !!! %%%,,,,,,&&&   !!!"""   """"""    !!!|||bbbQQQCCCAAA>>><<<<<<;;;:::999;;;:::999:::::::::888666555555444444444333333333000///---++++++,,,---...---,,,+++))))))******+++***)))(((''''''((()))***&&&&&&&&&&&&%%%$$$###### !!!!!!!!!!!!"""""""""""""""######""""""!!!  """"""!!! !!!  """"""""""""!!!  !!! !!!""" '''000,,, """!!! %%%%%%###"""   !!!!!! !!!!!!"""""""""######### """""""""!!!!!!  !!!"""  """###!!!"""!!!   !!!"""###"""www^^^OOOBBB@@@===;;;<<<<<<;;;:::;;;:::999:::;;;:::777555555555444444444333333333111///---++++++,,,...///...---***)))((()))+++,,,+++***(((''''''(((***+++&&&&&&&&&&&&%%%$$$######!!!!!!!!!"""""""""###### !!!"""""" """    """(((!!! ###"""   !!! !!!!!!"""!!!!!!!!!!!!!!!"""""""""""" """###"""!!!!!!  !!!"""  !!!"""!!!   !!!!!!!!!  !!!!!!  !!!ttt\\\NNNAAA???<<<;;;<<<<<<<<<;;;;;;:::999:::;;;:::777555555555444444444333333333444222000......///111222+++---///000///...+++)))+++)))(((''''''((()))+++&&&&&&&&&&&&%%%$$$######!!!!!!""""""######$$$$$$###############""""""!!! """###!!! ### !!!!!!!!!"""""" """!!!  !!!""""""""""""!!!  !!!!!!!!! ###$$$###%%% !!!###### !!!    !!!### !!!!!!###!!!   !!!!!! """$$$ """###!!! !!!!!!!!!""" """######"""!!!   !!!!!!!!!  !!!!!!    """"""  !!!""" """  ###   """!!! """&&&(((''' $$$&&&$$$!!!!!!!!!  !!!!!!    """%%%""" oooXXXIIIBBB???<<<:::;;;;;;;;;;;;;;;;;;;;;:::888666555444444444444444333222222111222111000///............++++++++++++++++++++++++,,,+++***(((&&&%%%%%%%%%$$$######%%%((()))(((''''''&&&&&&%%%%%%$$$$$$###!!!!!!!!!!!!$$$"""!!!!!!""""""!!!"""$$$"""  !!! !!!   !!!!!!""""""%%%%%%$$$ ###!!! !!! !!!  !!!!!!!!! !!!!!! ###!!! !!!"""!!!    """   !!!"""""""""!!!  !!!""""""!!!  """ !!!%%%'''    !!! """!!! !!!"""$$$$$$%%%%%%### $$$%%%""" !!!+++)))&&&""" !!!  mmmWWWIIIGGGDDD@@@===<<<;;;:::999999999999999999888777666555555555555555444333222222222111000///.........,,,,,,,,,++++++*********(((((('''%%%%%%$$$$$$$$$#########&&&)))+++***)))&&&&&&&&&%%%$$$$$$######"""  """"""!!!$$$"""!!!!!!""""""!!!  !!!  !!!!!! !!!!!!$$$$$$### !!!"""!!! !!!    (((222333---$$$""" """!!!  !!! """###!!! !!!!!!""""""!!!    !!! !!!""""""""""""!!!"""### ///,,,(((###  nnnXXXKKKGGGDDD@@@===<<<;;;:::888777888888999999999888888777777777666666444333333//////......------,,,,,,------,,,,,,+++***))))))&&&&&&%%%%%%%%%&&&&&&'''""""""###&&&)))++++++***&&&&&&%%%%%%$$$#########"""!!! """######"""###"""!!!!!!""""""!!!  """###"""!!! !!!!!!!!!     !!!"""  """"""""" !!!    !!!!!! """"""***>>>NNNPPPKKK(((%%%!!!"""!!!  """$$$ """$$$  """"""   !!!!!!!!!  !!!!!!"""""""""!!!!!!!!!!!!!!!   !!!+++'''"""  ppp[[[NNN@@@>>><<<;;;;;;;;;:::999888888999999999888888888777777777666555444333222000000000000//////............---,,,***)))(((((('''&&&&&&'''''')))******#########%%%((())))))(((%%%%%%%%%$$$######""""""###!!! !!!###$$$###"""###!!! !!!"""###""" !!! ###%%%$$$### !!!!!!!!!!!!!!! !!!  !!! """!!! !!!!!!    """!!!""" '''===XXXhhheee[[[(((%%% !!!!!!   !!!!!!''')))###    ###""""""!!!  !!!!!!!!!!!!!!!     !!!"""  oooZZZMMM???>>><<<;;;;;;;;;:::888999999999999999888777666666666666666444333222111333444444555444444333222......---,,,***)))(((((('''&&&&&&'''''')))******$$$######$$$%%%&&&$$$###%%%$$$$$$######"""!!!!!!###"""!!!"""$$$$$$###""""""!!! !!!"""###"""!!!  !!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""    !!!"""!!! !!!!!! ,,,FFF```ggg[[[LLL$$$    $$$!!! !!!'''((("""     !!!!!!!!!        """   !!!!!! kkkVVVIIIDDDBBB???>>>===;;;888666:::::::::999888777666555777777666555444333111000///000111222222111000///------,,,,,,+++***))))))&&&&&&%%%%%%%%%&&&&&&'''%%%$$$######$$$$$$""" $$$$$$######"""!!!!!!!!!"""!!!!!!"""$$$$$$###!!!"""!!! !!!"""###"""!!!!!!!!!  !!! !!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""   !!! !!!(((<<>>===;;;888555888888999999999888888777888888888777555444222111***,,,---......---,,,+++,,,,,,,,,++++++*********(((((('''%%%%%%$$$$$$$$$$$$#########%%%$$$###!!!$$$######"""!!!!!! !!! !!!"""$$$$$$"""!!!!!! !!!"""######!!! %%%))))))$$$!!!"""%%% !!!!!!!!!    !!!!!! !!! !!!   '''---(((!!!!!!!!!  !!!###"""!!!!!!"""!!!  !!! !!!""""""!!!  !!!    !!!"""!!!###"""jjjTTTGGG>>><<<;;;;;;<<<;;;999666666666777999999::::::::::::999999888666555333222---///000222222111///...,,,+++++++++++++++++++++,,,+++***(((&&&%%%%%%%%%$$$######$$$&&&&&&%%%############"""!!!!!! """$$$$$$""" !!! !!!"""######"""%%%+++***"""$$$ !!!!!!###"""!!!  """###""""""""" !!! !!!!!!!!!!!!"""  !!!""" ###!!!$$$%%%!!!     !!!!!!!!!!!! """   """######!!!  """"""!!! !!!!!!!!!  !!!!!!!!! !!!"""!!! !!!!!! !!! !!!  !!!######  !!!  ###!!!  !!!!!!pppUUUDDD===;;;999999:::<<<<<<;;;777===;;;:::===666444???999888555;;;AAA555---666111111000//////////////////,,,)))((()))******)))((('''&&&%%%%%%&&&'''(((%%%$$$###$$$&&&'''&&&%%%#####################$$$!!!!!!%%%&&&%%%### """"""""""""!!!...999222$$$ %%% !!!!!!!!!!!!!!!!!! """ !!!###%%%&&& !!!!!!"""!!!!!!!!!    !!!!!!!!!!!! !!!"""""""""!!! ###"""!!!    ###&&&)))!!!!!! """!!!$$$""" !!!"""    !!! !!! !!!"""""""""###"""!!!   !!!$$$$$$###!!!   !!!!!!""" """ !!!!!!!!! !!!"""!!! !!!  """"""  !!!"""  $$$!!! !!!"""!!!  qqqWWWFFF>>><<<:::999:::;;;;;;:::666;;;:::===BBB:::111555333444666CCCMMM@@@111222111111000///////////////...---,,,,,,---,,,***)))(((((('''&&&&&&'''((((((%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$#########""""""$$$"""!!!"""$$$$$$"""#########$$$###""" ,,,555///$$$!!!$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!"""   !!!$$$&&&###!!!    !!!!!!!!! !!!$$$###!!!!!!!!!"""!!! """!!! !!!!!!!!!   !!!!!!!!!!!!!!!  !!!!!!### !!!  !!!  !!!%%%### !!!!!!  !!!   sssXXXHHH@@@>>>;;;::::::;;;:::999999<<<===EEEPPPHHH888666444555666BBBNNNCCC222000111111000///////////////.........///000///+++((()))((((((''''''(((((()))'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$######"""""""""###"""""""""######!!!""""""###""""""!!!(((...***$$$!!!""""""############"""!!! !!!!!!  !!!   !!!  !!!!!!!!!"""$$$!!!$$$'''$$$  !!! """######""" !!!###$$$$$$ !!!!!!!!!  !!!!!! !!!  !!!   !!!"""!!! !!!sssYYYIIIBBB???<<<:::::::::999888999;;;;;;GGGXXXRRRAAA<<<999999444888AAA999///222111000000//////////////////......//////...,,,***))))))(((((((((((())))))'''&&&%%%%%%%%%%%%$$$###""""""""""""############ """############ $$$(((%%%######""" $$$$$$$$$$$$###""" !!!!!! """!!! !!!!!!!!!!!!   !!!###!!!!!!  !!!""" !!! !!!$$$###  """$$$$$$%%%!!!""""""!!! !!! !!!###$$$%%%!!!  !!!###!!!  !!! """!!! !!!!!!!!! !!!rrrXXXHHHBBB@@@===;;;::::::999888666666333===NNNKKK===:::777;;;666444777222///777111000000///////////////000...,,,++++++,,,,,,+++(((((())))))))))))(((((('''&&&%%%%%%%%%%%%$$$### !!!"""###$$$$$$%%% !!!""""""""""""### !!!"""$$$"""!!!###"""###$$$$$$$$$$$$""" !!!            !!!    !!!  ###$$$###!!!""""""""""""!!! !!!"""!!!   """######"""!!!!!!  $$$"""  !!!!!! %%%)))###!!!  !!!rrrWWWHHHBBB@@@===;;;;;;;;;:::999888888222777BBB???666888///888999777:::555222:::111111000///////////////000...***))))))+++++++++'''(((((())))))((((((''''''%%%$$$$$$&&&&&&%%%### !!!"""###$$$$$$"""###$$$### $$$###"""!!! """""" """"""!!!"""$$$$$$$$$"""   !!!!!!!!!""" """!!! !!!!!!!!!!!!       !!! """  !!!!!!  """###"""   """###"""  !!!  !!!!!!!!!!!!   """!!! !!!!!!!!! !!!!!! !!!///555***   !!!   rrrWWWHHHBBB???<<<;;;;;;;;;;;;::::::;;;777777===888555===000999888777;;;888333777111111000//////////////////---++++++++++++***)))&&&'''(((((((((((('''&&&%%%$$$###$$$&&&'''&&&%%%""""""""""""""""""!!!!!!!!!###$$$### %%%$$$###!!!!!!!!!!!!!!!###### !!!"""  """$$$###"""  !!!!!!!!!!!!!!!!!!  """"""!!!!!! !!!!!!"""""""""!!!!!!   !!!!!! """&&&### !!!!!! !!!!!!!!!""""""       !!!  !!!!!!!!!   !!!!!! """###$$$$$$$$$"""   !!!###$$$    !!!!!! !!!$$$### ---333)))      """  rrrXXXIIIAAA???<<<;;;<<<<<<;;;:::555999777666:::555555AAA888<<<555111777777222444111111000///////////////---,,,---......---***'''%%%&&&'''(((((('''&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%$$$###"""!!!  ###"""  """  !!!###$$$###$$$  """!!!!!!######"""  !!!!!!!!!!!!!!!!!!  !!!'''&&&%%%###!!!   !!!###   !!!      !!!!!! %%% !!!$$$###!!!"""###$$$###"""     !!!!!!$$$'''))) """$$$ """!!!  !!!!!! """***)))!!!!!!!!! %%%***### """ !!!    !!!$$$$$$!!!   rrrWWWKKKEEEBBB>>><<<<<<<<<:::999;;;;;;;;;;;;;;;:::999888999999888888777555444333222111///000111222222111///......---+++******)))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######$$$$$$###!!!###"""""""""$$$$$$""" !!!!!!!!!!!!"""""""""""" !!!!!! !!!%%%(((!!!"""###$$$$$$%%%%%%$$$ !!!!!!!!!!!! """!!!   !!!!!!!!!!!! !!!!!!!!! !!!######!!!  !!!!!!!!!!!!!!! """$$$ !!! !!!  !!!"""  !!!!!!!!!!!! $$$'''%%% """  !!!!!!""""""!!! !!!!!!  !!!...CCC777### !!! !!!"""  !!! sssXXXKKKDDDBBB>>><<<<<<<<<:::999:::::::::::::::999888888888888888888666555444333333111000000111222111000///......---+++******)))''''''''''''''''''''''''$$$$$$$$$#########""""""!!! """$$$%%%%%%$$$$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """######!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!  !!!!!!   """"""  !!! """### """  !!!    !!!  !!!!!!!!! !!!!!!!!!!!!  !!!!!!  ***>>>222%%%""" !!!"""  !!!"""sssXXXLLLDDDAAA>>><<<<<<<<<;;;:::999999999999999999888777888888888777666555444333444222000000111111000///......---,,,,,,+++******&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########"""""" !!!###%%%$$$$$$$$$###""""""######!!! """""""""""""""""""""""" !!!!!!!!!""""""""""""!!! !!!$$$### !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!! !!!""" """  """%%%  !!! !!! !!!  !!! !!!  """!!!"""!!!!!!!!!  %%%777+++&&&###!!!###$$$ """"""!!!!!!"""### !!!!!!!!!!!!!!!    tttYYYLLLDDDAAA>>><<<<<<<<<;;;:::888888999999999888888777777777777777666555444333444222000000000000///.........---,,,,,,+++******%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!""""""!!!###"""!!!"""$$$%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############!!!###"""!!!!!!""""""!!!  !!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!! !!! !!!    ###### """%%%%%% !!!   !!!!!!  ###  !!!!!! !!!!!! """333(((%%%"""!!!""" !!!###$$$%%%  !!!!!!""""""  !!!!!!"""!!!    sssXXXLLLCCCAAA>>><<<<<<<<<<<<;;;777888888999999999888888666666777666666555444333444222000///000000///...---------,,,,,,++++++***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!""""""!!!"""!!!!!!"""&&&(((****** !!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!     !!!"""     !!!!!! """(((***'''  ###"""!!! """!!! !!!!!!000&&&"""  $$$&&&$$$ """### !!!!!!"""""" !!!    rrrWWWKKKCCC@@@===<<<<<<===<<<;;;777888999999:::999999999666666666666666555444333333111//////000000///...---------,,,,,,+++++++++((((((''''''&&&&&&%%%%%%$$$$$$$$$#########"""""" !!!###%%%$$$$$$"""!!! """&&&)))++++++ !!!   !!!   !!!!!!   !!!(((   !!!!!!  !!!!!!"""!!! ###******%%%""""""!!!!!!"""""" """,,,### !!!&&&)))'''!!! !!!  !!!!!!  qqqVVVJJJBBB@@@===<<<<<<===<<<;;;888888999:::::::::::::::555555666666555555444444222000......000000000///------,,,,,,,,,,,,++++++******))))))(((''''''&&&$$$$$$$$$#########""""""!!! """$$$%%%%%%$$$###!!! !!!###&&&((((((  """###%%%'''&&&%%%"""   !!!  """"""   """"""""""""!!!"""%%%333$$$  !!! """!!!  !!!  $$$%%%"""  !!!!!!###""" !!!&&&###''''''""""""    !!! qqqVVVIIIBBB@@@===<<<<<<===<<<<<<888999:::;;;;;;;;;;;;;;;555555555666555555444444111///......000111000000---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######$$$$$$###!!!$$$""" !!!###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### !!! !!!$$$'''############"""!!!  !!!!!!!!!!!!!!!!!!  !!!""" !!!!!!!!!!!! !!!###%%% !!!!!!!!!  !!!!!!  !!!!!!!!!  ###%%%""" $$$!!!###'''AAA--- !!!""""""   ###"""   !!!"""!!!### !!!!!!  !!!!!!!!!  !!!!!!  ###!!!"""###"""  !!!!!! !!!!!!  !!!!!!   $$$&&&###"""&&&     !!!!!!!!! !!!  !!!  ###%%% mmmUUUJJJBBBAAA???>>><<<;;;;;;;;;888888999:::::::::999999;;;999666666666666555444111111111111000000000000000//////---,,,+++******(((((()))((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""  !!!!!! !!!"""!!! !!!"""!!!"""###$$$###""" ###"""!!! ###"""!!! !!!  !!!""""""!!! !!!!!!!!! !!!!!! !!! !!! ###  %%%### !!!$$$$$$$$$###!!! $$$"""""""""!!!  """ !!!!!! !!!!!!!!! """###""" """!!! !!!!!!!!! !!!!!!!!!  """"""!!!!!!      """   """"""""""""!!!"""######""" """!!!"""!!!kkkTTTIIIAAA@@@???===<<<;;;;;;;;;999999:::::::::999999888999777555555666777666666111111111111000000000000//////...---,,,++++++***))))))***++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""  !!!""" !!!"""""""""!!!!!!""""""!!!!!! """!!!!!! !!!"""!!!  !!!"""   !!!!!!  !!!!!!!!! !!!  !!!   $$$$$$###!!! !!! ###""" !!!###!!! """!!!!!!  !!!### !!!  """"""!!!!!! !!!!!!!!!!!!!!!     """### !!!!!! !!! !!!!!! iiiQQQGGG@@@???>>>===<<<<<<<<<<<<::::::::::::999999888777777555444555666888888777111111111111000000000000......------,,,,,,,,,+++%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""###!!! !!!!!! !!!!!!"""!!!!!! !!!!!!"""  !!!!!!  !!!!!!!!!  !!!!!! !!!!!!  !!! ######!!! !!!***000333---%%% !!!!!! !!!""""""$$$ !!!""""""   ######"""!!!    """"""!!! """###%%%!!!""""""   ######  !!! !!!""""""     !!!!!!  fffOOOEEE??????>>>===<<<;;;;;;<<<;;;;;;;;;:::999888777666777666444444666777666666111111111111000000000///---,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!""""""!!!  """!!!  !!! !!!"""###""""""!!!!!! !!!!!!!!!!!! !!!  !!!  !!!    !!!!!!  """""" !!!$$$666===AAA===222&&&  !!!  !!! !!!""" !!!"""!!!  !!!""""""######""""""!!! $$$###!!! ###"""!!!"""######!!! """""""""######"""    $$$$$$!!!"""###"""  !!!"""!!! !!!""""""  !!! !!! !!!""""""  !!!!!!eeeOOODDD??????===<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666999777555444555555444333111111111111000000000///,,,,,,,,,,,,,,,,,,++++++++++++***))))))((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""%%%""" """######!!! """"""###"""!!! !!!"""###$$$######"""  !!!""""""!!! !!!  !!! !!!!!! !!!!!!  !!!""" !!!!!!!!!"""###"""    """'''...888;;;555+++$$$"""  !!!!!!"""  !!!!!!  !!!!!!!!!!!!!!! """  !!! ###!!!  !!!!!! %%%$$$###""""""!!!!!!"""###"""  ###### !!!!!! !!!!!!   !!!!!!  eeeOOOEEE@@@???>>><<<;;;:::999999::::::::::::999999888777:::888555444555444333222111111111111000000000000------,,,,,,+++++++++***,,,+++)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!! """$$$$$$###!!! !!! !!!!!!"""#########"""!!! !!!"""######"""!!!  !!!!!! !!!!!!!!!!!! !!!"""###    %%%+++***###  !!!!!!!!!!!!"""!!! !!!!!!   !!!!!!!!!!!!$$$###"""!!!!!!  !!!  """"""   !!!  """$$$$$$###!!!!!! !!! !!!  fffPPPFFFBBB@@@>>><<<:::999888777999999:::::::::999999888888666444444555555444333111111111111000000000000...------,,,+++***))))))((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$#########  !!!!!!""""""!!!"""!!!!!! !!! !!!!!!""""""!!!  !!!"""######"""!!!  !!!!!!   !!!"""!!!!!!!!!!!!  !!!!!!  !!!"""""""""!!!!!!      ###   !!!"""  !!!######!!!      !!! !!! !!!!!!     !!!"""!!!!!!   !!!!!!""""""  """$$$###"""fffQQQGGGBBBAAA???<<<:::888777666888888999:::::::::999999666444333333555666666555111111111111000000000000......---,,,+++))))))((())))))((('''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$######""""""%%%%%%$$$!!!  """######"""!!!  """"""""""""!!! !!!"""$$$$$$"""!!! !!!""""""!!!  !!!"""!!!""""""!!! !!!!!!  !!!!!!###""""""!!!  ######"""!!! %%%%%%###  """!!!  !!! !!!###"""!!! !!!""""""&&&---"""""" !!!  !!!!!!!!!###$$$ !!!!!!!!!"""""""""!!!  """$$$$$$""" !!!######### !!!!!!!!!  !!!"""######  !!!  !!!     !!!  !!!!!!    !!!!!!  """&&&((((((''' eeeOOOHHH>>>>>>??????>>><<<:::999888888888888888888888888666666444333333333333333000000000000////////////111000...,,,+++***))))))))))))(((((('''''''''&&&'''%%%######$$$%%%&&&%%%"""""""""""""""""""""""" !!!!!!""""""%%%$$$###!!! !!!!!!  $$$$$$######""""""!!!!!!!!!!!!!!!!!! !!!"""""""""""" """!!! !!!!!!!!!!!!!!!!!! !!!  """!!! !!!"""###  """"""!!!  !!!"""!!!###   !!!"""!!!!!! """"""!!! !!!   !!!  !!!"""!!!!!! !!! !!!!!!!!!!!!"""""""""!!!  !!!  !!!!!!     !!!######   """  !!!"""  """$$$"""  !!!"""!!!  !!!!!! ###&&&((( ###"""fffPPPHHH??????>>>>>>===;;;:::999999999999999999999999999777666555444444333333333000000000000///////////////...---,,,***))))))))))))(((((((((''''''''''''***'''%%%$$$%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!"""""""""""""""######"""!!! """"""!!! !!!######""""""""""""""""""!!!!!!  !!!""""""  !!!   !!!  ###      !!!!!! !!!!!!!!!!!!  !!!!!!  !!!"""""""""######"""!!!   !!!   !!!"""### """###    !!!""" """###!!!###!!!dddNNNFFF@@@???>>>===;;;;;;;;;;;;::::::::::::::::::::::::777777666666555555444444000000000000////////////------,,,******)))))))))(((((((((((('''''''''''',,,)))'''&&&%%%%%%$$$"""""""""""""""""""""""""""############""""""""""""!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!   !!!"""###!!!   ###"""   !!!"""  $$$   """!!!  """""""""!!!!!!  !!!%%%### """###$$$$$$$$$###"""!!! !!!""""""###  """"""    !!!!!! !!! !!!###""" aaaKKKDDDAAA???===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888777666666555444000000000000////////////,,,++++++***)))))))))***((((((((((((((('''''''''+++)))'''&&&'''&&&%%%###""""""""""""""""""""""""#########""""""!!!!!!!!!  !!!""""""###"""!!!!!! !!!!!! !!!!!!""""""""""""!!!!!! """"""!!!     !!!!!!"""&&&$$$!!!  !!!!!!    !!!""" !!!   !!!   """###$$$###!!!  !!!'''%%%###  """""""""!!!!!!   !!!!!!!!!!!! !!!"""!!!   !!!!!!  !!! !!!"""######!!!""" ___JJJDDDAAA???===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777666555444000000000000////////////,,,++++++***)))))))))***'''''''''(((((((((((((((((('''&&&'''((((((&&&%%%"""""""""""""""""""""""""""""""""!!!!!!  !!!"""###"""!!!   !!!!!!!!!"""""""""!!!!!!   !!!!!! !!!"""&&&$$$!!!  """###"""  !!!     !!!###$$$$$$"""  !!!!!!!!!"""""""""""""""!!!!!!   !!!!!!!!!   !!!!!!  !!!!!! !!!!!!  !!!!!!!!!^^^KKKFFF@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888888888666444333000000000000////////////------,,,******)))))))))'''''''''(((((((((((((((&&&&&&%%%&&&((((((&&&%%%""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!  """!!!!!!!!!!!! !!!###""" !!!"""""""""###"""  !!!!!!       !!!  """"""#########!!!  !!!!!!!!!!!!"""$$$$$$$$$$$$ !!!    !!!!!!     !!!!!! !!!!!!     zzzZZZHHHEEE??????>>>>>>===;;;:::999::::::::::::::::::::::::666777888888777666444222000000000000///////////////...---,,,***)))))))))''''''''''''((((((((()))'''&&&%%%&&&'''&&&$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######"""""""""######$$$"""!!!!!!  !!!!!! !!!""""""#########  !!!!!!"""######$$$   ###!!!  !!!###"""  """######"""!!!!!! !!!!!!!!!!!! !!!"""###$$$   !!!!!!!!!!!!!!!!!!   !!!!!!  """!!! !!!###   tttUUUDDDBBB>>>>>>??????>>><<<:::999::::::::::::::::::::::::555666777888777555333222000000000000////////////111000...,,,+++***))))))&&&'''''''''(((((())))))((('''&&&&&&&&&%%%"""""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!  !!! !!!  !!!!!!"""###$$$$$$%%%###"""!!!    !!!"""###       ###%%%$$$""" !!!###$$$###""" !!!""""""!!! $$$###  ###"""   !!!"""""""""  !!!    !!!         !!!  !!!!!! ###!!!oooUUUGGGCCC<<<===============<<<;;;;;;:::999888888888::::::666666666666666777777777333222000000111111///.........---,,,+++))))))(((&&&'''((())))))*********&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$###""""""$$$""" !!!"""""""""######""""""!!!!!! !!! $$$""" !!!!!!!!!""""""######!!!"""###"""  !!! !!!""""""   !!!!!! !!!"""!!!  %%%###!!! !!!!!! !!!"""!!! !!! ###"""   !!! !!! !!!######"""!!!  !!!""" !!!"""###$$$!!!$$$&&&&&&$$$!!!"""!!! !!!!!!!!!  !!!"""$$$%%%!!!  !!!!!!     !!!  !!! !!! !!! !!!"""  !!!!!! ###(((%%% """$$$%%%$$$"""!!!!!!$$$###!!!   """ oooUUUIIIEEE?????????>>><<<;;;:::999:::999888888888999:::;;;999999888777666555444444333222000000111111///......------,,,+++***)))(((++++++++++++++++++***)))&&&%%%$$$###"""######$$$###$$$$$$###"""!!! $$$"""!!!###"""!!!############"""""""""!!! !!!"""""""""!!! !!!!!!"""""""""  !!!!!!!!!  """######""" !!!"""!!! """ !!!%%%%%%!!!!!! """"""  !!!$$$$$$"""   !!!""""""### !!!"""######"""!!!!!!!!! $$$$$$###""""""!!!  !!!"""!!!  !!!!!! !!!  !!!!!!    $$$###"""!!! !!!!!!$$$!!! """%%%%%%$$$###"""###!!!!!!  !!!"""mmmVVVJJJFFFBBBBBB@@@>>><<<999888777999888888888999:::;;;;;;;;;:::999777555333222111333222000000111111///......---,,,,,,+++***))))))'''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$#########"""""" %%%!!!###%%%###$$$$$$############"""""" ###&&&&&&$$$!!! !!! !!!!!!!!!   !!!!!!!!! !!!  ###&&&(((###  !!!""" $$$'''%%% !!! ###)))***%%% !!!  !!!!!!""""""!!! !!!!!! $$$$$$###!!!  """!!! ######"""!!!  !!!"""### !!!!!! !!!""" !!!""""""  !!!!!!   !!!!!!""" !!!$$$%%%$$$######$$$  """###""" !!!kkkTTTIIIEEECCCBBB@@@===;;;999888777888888888999999:::;;;;;;::::::888777555333222111333222000000111111///...------,,,,,,+++***))))))$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&((((((((('''%%%$$$!!!!!!"""""""""""""""!!!%%%!!!$$$&&&"""###"""""""""""""""""""""!!!"""######"""!!!!!!!!! !!!"""!!!  !!!  !!!""""""### """"""!!!    """ $$$&&&### !!!!!!  !!! !!!"""  """!!!  '''///...&&& !!!!!!   !!! """###$$$###""" $$$$$$###"""  !!!!!!    !!!  !!! """###  """###!!!!!! """""""""!!!"""###  !!!###"""  !!!!!! hhhRRRGGGCCCAAA@@@>>><<<;;;:::::::::888888999999::::::::::::777777666666555444444444333222000000111111///...---,,,,,,++++++*********))))))))))))((('''&&&&&&"""$$$%%%'''&&&$$$"""!!! """###$$$%%%%%%%%%$$$!!! $$$%%%""" !!!!!!!!!!!!!!!!!!!!!"""######!!!  !!!"""""" !!!"""   """###### !!!!!!!!!!!!###$$$ !!! !!!"""!!!   !!!!!!       """  '''---,,,%%%  !!!!!!!!!     !!!"""###$$$"""!!!!!!!!!!!!   """  !!!  !!!"""### !!!""" !!! !!!!!!  !!!!!!  fffQQQFFFBBB@@@???===<<<;;;;;;;;;<<<888999:::::::::999999888555555555555555555555555333222000000111111///...,,,,,,,,,+++++++++******,,,,,,+++)))'''$$$"""!!! !!!"""######!!! """###%%%%%%&&&&&&"""!!!!!!"""######!!!  !!!!!!#########!!!!!!!!!!!!  !!!!!! !!!"""  !!!"""  ###%%%&&&"""###!!!  """        !!!&&&&&&"""    """""""""   !!!!!!!!!!!!!!! !!!  !!!$$$######""""""!!!!!!!!!  %%%!!! !!! !!!  !!!"""""" !!!!!!""""""!!!  eeeQQQGGGCCCAAA???===;;;::::::;;;<<<::::::;;;;;;:::999777666555555555555555555555555333222000000111111///...,,,,,,,,,++++++++++++***((((((((('''%%%$$$"""!!!"""###$$$$$$$$$###!!!!!!!!!""""""###############!!!$$$$$$""" !!!""" !!!!!!!!!"""### """###""""""""""""!!!!!! !!!""""""!!!!!!"""$$$ !!!!!!!!!  !!!###%%%&&& !!!!!! ###!!!  !!!###    !!!  !!!  !!!   !!!!!!!!!""""""!!!!!!  !!!!!! !!!!!!!!!!!!!!!  """###&&&&&&%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!   ###  !!!"""  !!! !!!   !!!!!!~~~dddRRRIIIEEEBBBAAA>>>;;;:::::::::;;;:::;;;;;;;;;:::888666555666555555555555444444444333222000000111111///...,,,,,,++++++++++++++++++&&&&&&((()))***+++++++++''''''((((((''''''&&&&&&############"""!!! """&&&%%%!!! ### !!!!!!!!!""""""######"""###$$$###!!!!!!"""#########""""""!!!!!!!!! """$$$%%%%%%$$$$$$%%%''' !!!"""""" !!!  !!!"""###!!!"""$$$%%%"""  !!! ###!!! !!!!!!###  ###   !!!  !!! !!!"""""" !!!!!!!!!!!!  """###  """     !!!!!!!!!!!!!!!%%%$$$!!! !!! !!!   !!!""" !!!!!!###$$$((('''&&&&&&%%%$$$######  !!!"""!!!  """!!!!!!  """""""""    !!!"""  """  !!!######   !!!###$$$ !!!!!! {{{fffVVVJJJCCC???>>>===<<<;;;;;;<<<===;;;;;;;;;;;;:::999888777888999999999888777555444666444222111222222000///000...---+++)))''''''&&&'''''''''(((((((((((((((&&&&&&&&&''')))***)))((( !!!###$$$"""!!!$$$###"""!!!!!!"""######"""""""""""""""######$$$!!!"""$$$$$$"""!!!"""!!! !!!###$$$%%%$$$###!!!   !!!!!!!!! !!!""" !!!!!!!!!!!!  !!!!!!""" !!!###"""!!! !!!!!!"""!!!  """###$$$######### !!!   !!!"""$$$#########$$$###  !!! %%%...(((!!!   !!!!!!   """#########"""!!!   !!!!!!  !!!    |||fffVVVJJJDDD???>>>===;;;;;;;;;<<<<<<::::::::::::999888777666888888888888888777666555666444222111222111000///---,,,+++***)))((((((((((((''''''''''''&&&&&&&&&''''''&&&'''))))))(((&&&&&&%%%######$$$$$$###!!!"""!!!  !!!"""$$$###""""""!!!!!!!!!!!! !!!"""######"""!!! ***)))&&&$$$"""!!! ######""""""!!!!!!  """!!!""""""!!! !!!!!!!!!  !!!!!!!!!  !!!!!!    """!!!  !!!!!!""""""""""""  !!!  """"""$$$$$$$$$$$$###"""  '''///)))   !!!   !!!  !!!}}}gggWWWKKKEEE???>>>===;;;;;;;;;;;;<<<999999999999888777777666888888777666666777777777666444222111111111000///******)))))))))))))))***((((((''''''&&&&&&%%%%%%)))(((''''''((('''%%%###&&&$$$""""""###$$$$$$$$$"""!!! """"""%%%$$$"""!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######"""!!!  &&&### """"""""""""!!! ######"""!!!  !!!!!!  """!!!!!!"""!!!  !!!""""""###   !!!  !!!  !!!!!!  """  !!!"""""""""$$$$$$$$$$$$###!!! !!!$$$,,,'''        ###}}}hhhWWWLLLEEE@@@>>>===;;;:::::::::;;;999999999999999888777777888777666555555666888999666444111111111111000...+++***))))))(((((())))))((((((((((((''''''''''''***)))'''''''''&&&###!!! ###%%%%%%$$$###"""""""""###$$$%%%###"""!!! """"""!!!!!!!!!!!!"""""" """###### """###$$$###"""  &&&$$$"""  !!!!!! !!!""""""!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###""" """###"""!!!  !!!"""!!!"""$$$%%%%%%%%% !!! !!!!!!     """"""!!! !!!  """ !!!!!! """######"""""""""###$$$$$$"""  !!!"""%%%!!!          """ !!!}}}hhhWWWLLLEEE@@@???===;;;:::999::::::::::::::::::::::::999888777777555555555666777888555333111000111111///...---,,,+++)))((((((((('''(((((())))))******++++++)))((('''&&&&&&%%%""" !!!###$$$$$$###"""""""""$$$%%%&&&!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""&&&%%%%%%$$$###!!! !!!###$$$###"""!!!!!!  !!!!!!!!!"""""""""""""""""" !!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!###""" """###"""!!! !!!"""###$$$%%%%%%%%%  !!!!!! !!!"""""""""""""""  !!!"""!!! !!! !!!###$$$###""" !!!  !!! !!!!!! """###""""""!!!!!!######    """    !!!  !!! """  !!! !!!###  }}}gggWWWKKKEEE@@@???===;;;999999999999::::::;;;;;;;;;::::::999777777666555555666666666555333111000000000///......---,,,***)))(((((((((************++++++++++++'''&&&%%%%%%&&&%%%###!!!###!!! !!!!!! """!!! !!!"""$$$%%%!!! !!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!#########"""!!!!!!!!! !!!!!! !!!!!!   !!!!!! !!!""""""!!! """!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!       """""""""######$$$###""" !!!!!!   !!!!!! !!!!!!  ###!!!  %%%###   !!!!!!  !!!     ### !!!  """### |||fffVVVJJJDDD@@@???===:::999888888999999999999:::::::::999999777777777777666555444444555333111000000000///...------,,,++++++***++++++,,,,,,++++++***)))((((((%%%$$$###$$$&&&&&&%%%###$$$###""""""""""""!!! """!!! !!!###$$$%%%######"""!!!!!!!!!"""""" !!!"""######"""!!! !!!"""######!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""!!!  !!!!!! !!!!!!""""""!!!!!! !!!!!!"""!!!  !!!!!!  !!! !!!  """""""""!!!  %%%"""!!!"""###$$$######"""!!!  """!!! !!!""""""""" """!!! """""" !!!"""### %%%"""!!! !!!$$$%%%%%%$$$    !!! !!!!!!|||fffVVVJJJCCC@@@???===:::999888888888777888888999999999888888666777888888777555333222555333000000000000///---,,,+++++++++,,,,,,---.........,,,***((('''%%%$$$###""""""$$$&&&'''&&&$$$ !!!###$$$"""!!!$$$############%%%'''(((&&&%%%$$$"""!!!!!!!!!!!!!!!"""$$$$$$"""!!!!!!"""#########""" ###"""!!!!!!!!!!!!""""""!!!!!! !!!!!!$$$""" !!!  !!!###$$$!!!!!!!!!!!!!!!  !!!!!!  """  !!!!!!!!!   !!!"""!!!  !!! !!! !!!!!!  !!!!!! !!!!!!)))%%% !!!###$$$$$$###"""  """!!!!!!"""######$$$!!!!!!!!!  !!!###"""   !!!  !!!$$$''')))***###""" """ !!! """######"""        !!! !!!zzzfffVVVJJJFFFAAA@@@>>>===;;;:::::::::;;;;;;;;;;;;;;;:::999888===;;;999666555555555666666444333333333222///---...---,,,++++++++++++,,,************)))((('''&&&***(((%%%###"""###$$$&&&!!! !!!"""""" """""""""###$$$''')))***%%%%%%%%%$$$$$$"""!!! %%%$$$###!!!    #########$$$$$$######"""!!!  !!! !!!!!!!!!!!! !!!!!!!!!  ###!!!!!!"""!!!  ###""" !!!   !!!  !!!"""###"""  """!!! !!! ###!!!### """!!!!!!'''###  """###!!!!!!!!!!!! !!!!!!!!!  !!!!!!"""""" """""" !!!###    !!!   !!!"""   !!!  """!!!  !!!!!!  !!!"""!!!!!!"""      !!!       ###""" wwweeeTTTIIIEEEAAA@@@>>>===;;;:::::::::999999999999999888777666===;;;888666555555555666444222111111222111///---------,,,,,,,,,,,,,,,---(((((((((''''''&&&%%%$$$)))'''%%%$$$######$$$%%%%%%$$$######$$$###!!!!!!!!!!!!"""###%%%''')))%%%%%%$$$$$$###"""!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###!!! """###"""!!!!!!"""""""""""""""""" !!!       !!!!!!!!!!!! """ !!!%%%$$$  ### !!!!!! !!!###$$$  !!!!!!!!!!!!  !!!    !!!  !!!       ###"""!!!   !!!""""""   $$$"""tttbbbSSSHHHDDD@@@???>>><<<;;;::::::999888888999999999888777777<<<;;;888666555444555555111000000000111111///---------------------......((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$###!!! !!!!!!###$$$&&&'''%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!"""$$$'''))) """""" ######  !!!"""""""""""" !!!    !!!  """""""""!!!  """ !!!''')))$$$    """""" !!!###%%%&&& !!!!!!!!!!!!!!!"""""""""!!!  """""" !!! !!!      """"""  """"""  !!!!!! !!!!!!!!!   ###!!!ppp```RRRHHHCCC@@@???>>><<<;;;:::999999::::::;;;;;;;;;::::::999;;;:::888666555444444444111000///000111111000...------..................+++***))))))((('''''''''%%%%%%&&&&&&&&&%%%$$$######"""!!!"""######!!! !!!!!!!!!"""###$$$%%%%%%%%%$$$###"""!!!!!!"""###!!!!!!!!!!!!!!!""""""###  !!!###%%%&&&"""###!!!!!!###""" !!!!!!  !!!  !!!!!!!!!   !!!&&&))))))&&&!!! !!!   !!!***...***%%%"""  """###%%%&&& !!!!!!""""""###  """######$$$$$$!!!"""!!!!!!%%%&&&###  !!! !!!      !!!"""###         ###%%%!!! nnn```SSSHHHCCC@@@???===<<<:::999999999999::::::;;;;;;;;;:::::::::999888777555444444333222111000111222222000///------...//////......---+++***)))(((''''''(((((($$$%%%&&&''''''%%%$$$###!!!!!!!!!"""$$$%%%$$$"""""""""###$$$$$$$$$%%%%%%######""""""!!!"""""""""###""""""!!!!!!!!!!!!!!! !!!"""###""""""!!!!!!###!!! """   !!! !!!!!!!!!!!!  !!!!!!!!! !!!   ###'''(((### !!!  !!!!!!!!!   !!!"""!!!  !!!!!! !!!%%%!!!***000---)))'''!!!!!!!!!   !!!"""###$$$!!!!!!"""""""""#########  """######$$$$$$"""###!!!!!!&&&'''%%% !!! !!!     !!!######       !!!  !!!  !!!(((,,,%%% lllaaaUUUIIICCC???>>>===;;;:::999999888777777888999999999888888999999888777555444333222222111111111222222000...---......//////---,,,+++***)))'''&&&%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$######%%%'''((('''%%%######$$$$$$%%%$$$$$$###!!!""""""######"""!!!!!!######"""!!!!!!!!!!!!!!!!!!"""$$$%%%%%%###!!! !!!""" """!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!   !!!!!!!!! !!!###%%%!!!  !!! !!!!!!""" !!!!!!  !!!!!!  !!! !!!"""""" !!!!!!"""""" """ """!!!  (((+++***((()))&&&"""###&&&&&&%%% !!!!!!"""  !!!"""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!  $$$$$$  !!!###$$$((($$$     !!!  !!!!!! !!!   !!!""" !!!!!!  !!!!!!!!!   (((,,,%%% }}}lllcccWWWKKKCCC???>>>===;;;:::999888888666777888999999999999888999888888777666444333222333111000000111000...,,,---...//////...,,,***(((***)))'''%%%$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%&&&''''''%%%###""""""###$$$$$$###"""!!! ###$$$$$$###!!!!!!!!!!!!!!!!!!""""""###""""""############""""""!!!""" !!!$$$$$$!!! !!!!!!!!!  !!! !!!!!!   """"""!!!"""!!!"""'''  %%% !!!!!! """'''      !!!!!! !!!!!!!!! !!!"""""""""!!!!!!  $$$$$$!!!###''',,,(((###"""%%%''''''%%%!!!!!! !!!!!!  !!!""""""""""""!!!""""""!!!!!!  !!!  !!!!!!!!!!!! !!!  ###%%%'''555,,,!!!    """ """    !!!!!!  """!!!!!!    !!!""""""  """$$$!!!|||mmmdddYYYLLLCCC???>>>===;;;:::999888888888999:::;;;;;;;;;;;;;;;888888888777666444222111222111/////////...,,,***---...//////---+++(((&&&,,,+++)))'''&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%###!!!!!!""""""######"""  ###%%%%%%###  !!!###$$$%%%"""!!!  !!!###$$$"""""" !!!%%%&&&### !!!"""""""""""" !!!!!! !!!!!!!!!  """"""!!!%%%!!!  $$$%%% """!!!  !!! """  !!! !!!!!! !!!!!! !!!!!! !!!$$$000***$$$"""$$$&&&$$$"""!!! !!!""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!  !!!!!!!!!!!!"""!!! !!!!!!""""""!!!"""%%%'''???222$$$"""  """ !!!!!!"""""""""!!!   !!! $$$ ### """    !!!!!!!!! ###"""!!! !!!!!!!!!  !!!!!!    ###!!!  ~~~mmmeee]]]QQQFFFAAA<<<:::<<<===:::999;;;::::::::::::::::::::::::;;;;;;:::999888777666666555444222000---***'''&&&((()))+++,,,,,,+++)))(((+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###""" !!!"""###$$$$$$$$$$$$$$$%%%$$$""""""###$$$######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!""" $$$$$$$$$###""""""!!!!!!###!!! """$$$###!!!  !!!!!!   !!!!!!!!!    !!!"""""""""!!!!!!!!! """  ###"""!!! &&&'''''''''%%%"""###"""  !!! !!! !!!!!!!!!!!!!!!###&&&&&&$$$""""""!!! """%%%!!! """ !!!!!!""""""###### !!!  """###%%%$$$"""         !!!        !!!!!!!!! ###"""!!! """  !!! !!!!!! !!!!!! !!!!!! !!!!!! %%%###   ###%%% |||kkkeee___SSSIIIBBB===;;;<<<===:::888:::::::::::::::::::::::::::888888777666555444444333111111000///...,,,***))))))***+++------+++***)))++++++)))((('''&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! """$$$%%%###!!!""""""######$$$#########$$$"""!!!!!!"""######"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!"""######!!! !!!""""""!!! ###!!!"""###"""!!!"""!!!  !!!!!!"""!!!  !!!!!!!!!     !!!  !!!!!!  """ !!! """"""###"""!!! """!!!   %%%(((### """$$$&&&&&&%%%###"""""" !!!###  !!!!!!!!!""""""""" !!! !!!""" !!!!!!      !!!   !!!"""!!!"""  !!!!!!!!!  !!! ###"""!!! !!!    !!!!!!  """"""  !!! !!!###!!!    {{{jjjeee```VVVLLLCCC>>>;;;===<<<999777999::::::::::::::::::::::::777777666555444333333222111000000///...---+++******+++,,,------,,,+++***))))))((('''&&&$$$"""!!!%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%$$$######$$$###!!!""""""#########"""!!!!!!###!!! !!!""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """!!!!!!!!!!!!"""######$$$###""""""""""""!!!  !!!"""!!! !!! %%%$$$###!!!!!!!!!"""######"""!!!  !!!!!!  !!!!!!!!!!!!    !!! !!!  !!!  !!! )))///(((!!!"""$$$%%%%%%$$$"""""""""  !!! !!!!!!!!!!!!!!!      !!!!!!  !!! !!!!!! !!!""""""!!!  ###$$$   !!!"""###"""!!!    !!!###$$$"""  !!!""""""!!!  !!!!!!!!! !!!!!!"""  !!!!!!!!!######!!!  {{{jjjeeeaaaVVVLLLDDD>>><<<===<<<999777888999999999999999999999999888888777666555444444333333333222000...+++)))(((+++,,,,,,------,,,,,,+++*********)))'''%%%###!!!%%%%%%$$$$$$$$$#########!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""!!! """""""""""""""!!! ###!!! """######"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """!!!!!!!!!!!!!!!""""""$$$"""!!! !!!!!! !!!!!!!!!!!! &&&%%%###"""!!!!!!"""######"""!!!   !!!!!!!!!!!! !!!!!!!!!!!!     !!! !!! !!!!!!"""""" '''---'''!!! """$$$###""" !!! !!!!!!           ###%%%%%%###  !!!"""    !!!!!!  !!!!!!!!!  !!!""""""  !!!!!!  !!!!!!!!!""" """!!! !!!!!! ###%%%""" |||jjjfffaaaUUUIIIDDD>>><<<===<<<999777888999999999999999999999999888888777666555444333333333333222000...,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------------+++)))'''%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%"""""""""""""""!!! $$$"""!!!!!!###%%%$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!  $$$"""!!! !!!!!!!!!!!!   $$$$$$"""!!!!!!!!!""""""""""""!!! !!!!!!     !!!  !!!""""""!!!!!! """%%%!!!  !!!!!!"""%%%&&&$$$  !!!!!!!!!!!! !!!      ###%%%%%%### !!!"""!!!    !!!!!!  !!!!!!!!!!!!!!!""" """!!!!!!""""""!!! """ !!!}}}kkkhhhcccUUUHHHCCC>>>;;;===<<<999777999999999999999999999999999666666555444333222222111//////000000000//////...,,,,,,++++++++++++,,,,,,))))))))))))(((&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%""""""#########"""!!!!!!$$$"""!!!"""$$$%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!  $$$###""""""""""""!!!  !!! !!!######"""!!! !!!"""###!!!!!!   !!!!!!   !!!       """"""!!!!!!  !!!!!! !!!  """((()))&&& !!!""""""""""""!!!!!! !!!       ###%%%%%%###       """ !!!!!!!!!!!!!!!!!!    !!! |||llljjjeeeVVVHHHBBB===;;;<<<===:::888:::888888888888888888888888777777666555444333222222...//////000000000//////+++++++++******+++++++++''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###!!!######!!! """""""""######$$$#########"""!!! !!!###%%%%%%$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""!!! ###!!! !!!""""""!!!  !!!!!! ###&&&!!!!!! !!!"""###$$$  !!!!!!  !!!"""   !!!!!! !!!!!! !!!   !!!!!!!!!  !!!!!!!!!  !!!"""!!!!!!"""!!!!!! !!! !!!'''(((%%% !!!"""#########!!!!!! !!!  !!!"""######      """######"""   !!!"""!!! !!!  !!!%%%###!!!!!!""""""!!!       !!!!!!{{{mmmlllgggXXXIIIAAA<<<:::<<<===:::999;;;888888888888888888888888999999888777666555555444222222111111000...---,,,+++******))))))******+++,,,+++***))))))***+++,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&'''&&&###!!!"""$$$!!!"""###$$$$$$$$$$$$$$$!!!  """$$$$$$###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!  !!!!!!""""""###"""""" !!!$$$(((!!!!!! """###%%%&&& !!!"""  !!!"""   !!!!!!!!!""""""""" !!!!!!!!! !!!!!! !!!!!! !!!"""  !!!!!!!!! """######"""!!! !!!!!!!!!    """!!!"""######""" !!!###  """!!!%%%&&&""" """###$$$$$$$$$!!!!!! """ """#########"""  """###%%%%%%       !!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!  !!!  !!!!!!!!! !!!!!!"""!!!###"""  !!!""""""!!!!!!!!!""""""###$$$"""  !!!!!!!!!!!!  !!!!!!!!!     !!!!!!!!!  !!!  !!!######yyyooofffaaaVVVFFFAAA>>>;;;:::::::::999888<<<<<<;;;:::999777777666:::999777777777666555333000111222222000......///000---+++******+++******---,,,+++)))((('''''''''''''''''''''''''''''''''%%%""" ###'''((($$$############"""""""""""""""""""""""""""#########""""""!!! !!!### """"""!!!!!!""""""""""""""""""""""""###""" !!!!!!  !!!!!!!!! !!!  !!!"""!!!"""""""""!!!  !!!$$$%%%%%%%%%$$$###!!! $$$!!!  !!!   """  )))$$$ """"""    !!! !!!""" !!!"""!!!!!!   ######""""""!!!!!!  """"""!!!  !!!"""!!! """$$$ !!!!!!"""""" !!!$$$%%%#########""""""!!! ######"""!!!    """"""!!! ###"""!!!  !!!  !!!  """&&&!!!$$$  uuujjjbbb]]]TTTDDDAAA>>>;;;:::::::::999888888999999999999:::::::::777666444444444444222000444777::::::888555333222///---+++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###!!! """""""""""""""""""""""""""""""""""""""""""""###"""""""""!!! """### """""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!""" ######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!  !!!!!!"""!!!!!! ###!!! !!!   """"""  !!! !!!"""###   !!!"""!!!!!!  !!!!!! """"""!!!!!!   !!! !!!!!!!!!   !!!!!!"""""""""   !!!"""#########""""""!!! """!!!!!!     """!!!!!! !!!!!!  !!!!!!  !!!!!!"""&&& oooeee^^^ZZZQQQBBBAAA>>>;;;:::::::::999888888888999999999::::::::::::888777666777666444333222555999:::777333000...///---+++*********)))((($$$%%%''')))*********)))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&### !!!""" !!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""###"""###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! !!! !!!""""""!!! !!!"""!!!!!!!!! !!!!!!!!! """ !!!    !!!    """### !!!######$$$!!! !!!!!!!!!!!!!!!  !!!!!!   !!! !!!!!!"""!!!!!!!!!  !!!!!!  !!!  #########""""""!!!    !!!!!!    !!!!!! !!!  !!!!!!%%%   """""" kkkbbb\\\ZZZRRRDDDAAA>>>;;;:::::::::999888;;;;;;::::::999888777777<<<:::888888888888666444000333555555222...+++***///---+++***+++***)))'''###%%%''')))******)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######"""### !!!""""""###############"""""""""""""""!!! !!!""""""!!!!!!!!!###$$$$$$$$$$$$###  """###"""!!!!!! !!!""""""!!!   !!!!!!!!!!!!!!! !!!$$$###!!!  !!!"""!!! !!!    ###"""!!! !!!!!!!!!###$$$!!!!!!!!!    !!!######"""  !!!!!! !!! !!!!!!    !!!!!!!!!     !!!!!!  !!!!!!#########""""""!!!     !!!!!!  !!!!!!!!!!!!"""!!!!!!  iiiaaa]]]\\\VVVHHHAAA>>>;;;:::::::::999888;;;::::::999999888888888999777555555555555333111555666555333000......///...,,,++++++,,,,,,***(((%%%&&&(((******)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%###  !!!"""######$$$############""""""!!!!!! """"""!!! !!!!!!"""############""""""""""""""""""""""""  """###"""!!! !!!"""############"""""" !!!!!! !!!### !!!!!!!!!""" !!!$$$###"""!!! !!!"""###   """"""!!!!!! ### !!!###"""  !!!"""###!!!!!!!!! !!!  !!!!!! !!!  !!! !!!!!!!!!!!!!!!    """"""!!!!!! !!!!!! !!!!!!!!!  !!!""""""!!!       !!!!!!   !!!!!!"""###############""""""!!!     !!!!!!   !!!!!!!!!    !!!!!! """  hhhaaa]]]^^^YYYLLLAAA>>>;;;:::::::::999888777777888999:::;;;;;;<<<:::999777666777666555333666666444222///...000222---,,,,,,---......,,,+++((())))))***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$"""!!!!!!""""""######$$$$$$$$$$$$######"""!!!!!!!!!  ###$$$"""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! !!!!!!!!!  """######"""!!!!!! !!!!!!!!!!!!"""$$$!!! !!!"""""" !!!!!!!!! !!!!!!      """ """%%%$$$"""   !!!"""""" """!!!  !!!  !!!  """""""""   !!!!!!"""############"""""""""!!!!!! $$$%%%""" !!!!!!"""""" !!!  !!!!!!!!!!!!    !!!""""""###############""""""!!!    !!!""""""!!!  !!!!!!   """!!!      ###!!!$$$  |||eee___\\\^^^ZZZNNNAAA>>>;;;:::::::::999888666777888999:::;;;;;;<<<===;;;999999999999777666222222333111///......000,,,,,,,,,...000111///---******)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%""" !!!######"""############$$$$$$$$$$$$$$$$$$######"""!!!!!! """ !!!&&&'''$$$!!!"""""""""!!!!!!!!!"""""""""!!! !!!"""  """###$$$ !!!!!!!!!  !!!""""""!!! !!!###!!!  !!!"""### !!! !!!!!!!!!  !!!  """ $$$$$$"""  !!!"""!!!    !!!!!!   !!!"""###   !!!!!!"""###"""""""""!!!!!! ###'''&&&""" !!! !!!""""""""" !!!###""" !!!      #########""""""!!!      !!!  !!!"""!!!  !!!!!!!!!!!!  !!!  !!!     !!!!!!!!!  yyyccc]]][[[]]]ZZZNNNAAA>>>;;;:::::::::999888::::::999999999999999999:::888777666666666444333111333555555333111000000,,,+++,,,///111222111///******))))))))))))***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######%%%'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! $$$!!! ###((()))&&&""" !!!"""$$$&&&'''###########################""" !!!!!!   ###''')))!!!###$$$%%%$$$###""""""###$$$###!!! !!!!!! !!!"""### !!!!!! !!!!!!!!! !!!!!! !!!!!!   !!!    """"""!!!   """"""    """"""!!!!!!!!!###%%%&&&    """%%%(((&&&!!!"""%%% !!!""""""###!!!!!!""""""!!! !!!""""""!!!"""&&&$$$!!! !!!!!!  !!!!!! !!!!!!  !!!"""######  !!!!!! ############"""!!! !!!!!!    !!!!!!!!! !!!!!!!!!     !!!!!!!!! !!!!!!  !!!"""###$$$$$$  !!!"""   !!!""""""~~~cccYYYUUUWWWVVVKKKAAA<<<666666888:::888555999888777888999:::999888:::555555::::::555333555333000---///222444111---,,,,,,,,,,,,+++***)))(((+++++++++++++++++++++,,,***)))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!""""""############""""""###"""###%%%!!! )))555:::&&&###!!!&&&$$$!!!  !!!!!!!!!     ######""" !!!!!! !!!!!!  !!!  !!!  !!!"""   !!! !!!   !!! !!!###""" !!! !!!!!!!!!!!!!!!   !!!""""""!!! !!!$$$ %%%$$$!!! $$$"""   ###!!! %%%'''***+++'''!!!""""""!!!!!!!!! !!!  """###!!! !!!###$$$$$$######!!!!!! ###"""!!!      !!! !!! !!!$$$ !!!!!!!!!!!! ###%%%""" !!! !!!"""######  ### !!!  !!!  !!!!!! ~~~cccYYYUUUXXXVVVKKKCCC>>>999888;;;<<<:::888;;;999777777888888777666<<<888888<<<;;;777444666666222//////222222000---............---,,,++++++)))))))))))))))*********))))))((('''&&&%%%%%%%%%#########$$$######""""""$$$%%%%%%&&&&&&&&&&&&&&&###""""""!!!!!!""""""######"""!!! !!!###$$$""""""############""""""''''''((((((%%%$$$,,,777MMM888'''%%%'''"""%%%$$$!!!  !!!!!!  !!!!!!######""""""!!!     !!!""""""""""""!!!   !!!!!!!!!!!! !!!  ###$$$###!!!   !!!!!!!!!"""  !!!"""  !!!!!!!!! """$$$###''''''!!!!!!""" """  """%%%(((&&&""""""!!!######!!!"""%%%'''&&&!!! ###"""  !!!"""   !!!!!!""""""!!!!!!  !!!    !!!!!!!!! !!!######"""!!!   !!!  !!!"""######"""!!!   $$$!!!""" $$$""" !!!!!! !!!  !!!"""!!!!!! !!!!!!!!!  dddZZZVVVYYYWWWLLLDDD@@@;;;:::;;;<<<:::999<<<:::777555666666666555;;;999999;;;:::666444555999555111000111111000---......///......---,,,+++((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%!!!!!!"""#########"""""""""###$$$%%%&&&%%%$$$$$$#########""""""############"""!!!!!!"""$$$%%%&&&""""""############""""""''''''((((((%%%$$$***333EEE333$$$"""$$$"""!!!"""$$$###!!!  !!!!!! """"""!!! !!!""""""$$$!!!!!!"""""" %%%### !!!!!!  !!!!!!!!!!!!!!!  !!!"""############!!!  !!!""""""!!! """!!!   !!!!!!  !!!!!!  !!!!!! !!!!!!!!!"""###!!! !!!""""""    !!!$$$$$$''''''""" """"""!!!  """$$$"""###"""!!! ######!!! !!!###!!!!!!!!! """!!!  %%%""" !!!!!!  !!!!!!!!!  !!!###"""!!!!!!"""!!!  !!! ''')))### ######   ### !!!%%%&&&""""""!!! !!! !!!!!!!!!!!!  !!!   fff\\\XXX[[[YYYNNNBBB???;;;999999999999777;;;888555444555666666666888888999999777444222333888555111000111222111000,,,,,,------,,,+++******(((((('''''''''''''''&&&'''((((((''''''&&&&&&%%% !!!""""""""""""""" """###$$$###"""!!!$$$$$$############$$$$$$!!! !!!"""###""""""############""""""######$$$### %%%***000$$$ !!!!!!###$$$###!!!  """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""" !!!!!!$$$""" !!!!!!   !!!!!!!!!!!!!!!!!!  !!!!!!!!!    !!!!!!!!! !!!""" !!!""" !!!"""###  !!!"""!!!  !!!"""""" !!!!!!!!!""""""###!!!    """!!!""""""     !!!  !!!  """!!! &&&###!!!     !!!  !!! !!! !!! !!!!!! ,,,...######$$$  !!!'''(((### !!!"""""" !!!!!!!!!!!!"""   !!!  !!!!!!ggg^^^ZZZ\\\ZZZOOOBBB???<<<999888888888888777666444444666888888888666999;;;999666444333333555333111111111222222222,,,,,,---------,,,++++++)))))))))(((((('''''''''&&&''''''(((((('''&&&%%% !!!"""""""""""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$############$$$$$$"""!!!!!! """"""############""""""!!!###$$$""" !!!$$$&&&,,,%%% !!!"""!!!""""""!!!!!! """""""""!!!!!!    !!!""""""### !!!!!! !!!""""""""""""!!! """!!!    !!!!!!!!!  !!!""" !!!######!!!"""###### !!!!!!"""""""""######!!! !!!!!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!      !!! !!!  !!!!!!   !!!!!!  !!!  !!!""" !!!!!!!!!     !!!"""    $$$"""   !!!!!!!!!"""""""""!!!!!! +++...""""""$$$ !!!!!!""""""  !!!((()))$$$ !!!"""###$$$ !!!!!!!!!!!!"""  !!!###%%%'''(((  !!!!!!ggg]]]YYY\\\ZZZOOOCCCAAA>>>;;;999999999999555444444666888:::999888555;;;===:::777777777666111111222222222222222222......////////////......*********)))((((((''''''&&&&&&'''(((((('''&&&%%%!!!!!!"""#########""""""$$$$$$$$$%%%%%%%%%&&&&&&#########""""""#########$$$$$$###""""""!!! """"""############"""""""""&&&'''$$$$$$&&&((('''%%%###"""###$$$###!!!"""!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!! !!!!!! ######"""######"""!!! !!!""""""!!!  !!!!!! """"""  !!!!!!!!!!!!!!!   !!!!!! !!!!!!###"""!!!   !!!"""""" !!!"""""" !!!!!!"""  !!!  !!!!!!!!!!!!!!! !!! !!!!!! !!!###%%% !!!"""#########"""!!! !!!""""""  !!!!!! !!!   !!! ###"""!!!!!!   """"""!!! !!!""""""!!!!!!!!!   """"""!!!  !!!"""!!!    !!!""" !!!!!!  """"""!!!    %%%%%%%%%###  !!!!!!!!!!!! !!!!!!"""$$$$$$###"""!!!!!!!!!!!!'''(((!!!!!!""" !!!"""###$$$  !!!"""''')))%%%!!!  !!!  !!!!!!!!! !!!!!!  """$$$&&&'''  eee[[[WWWYYYXXXMMMBBBAAA>>>;;;888777888999666666666999:::;;;888666333:::>>>:::666888999888000111333333222000///.........////////////......******))))))(((''''''&&&%%%&&&'''))))))(((&&&%%%#########$$$######""""""###"""!!! """###%%%###""""""!!!!!!""""""############$$$######""""""""""""############"""""" %%%&&&######'''(((%%%!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""" !!!""""""""""""!!! !!!###$$$$$$$$$"""!!!!!!  !!!!!! ###$$$"""   !!!!!! !!!!!!    !!!###  !!! !!!""""""!!!  !!!!!! """%%%"""############"""!!!!!! !!!!!! !!!"""######### !!!!!!"""!!! %%%%%%###!!! """###!!!  !!!!!! !!!!!! !!!""" !!!!!!  """"""%%%"""!!!!!!  """"""!!!     !!!!!! ###"""!!!   %%%%%%!!!!!! !!!!!!!!!""" !!!  !!!&&&%%%###"""!!!!!!""""""  !!! !!!!!!!!!  !!!$$$&&&### !!!   !!!!!!  !!!  ~~~cccYYYUUUWWWVVVKKK@@@???<<<999555444555666777777999;;;<<<;;;777444///888<<<777444666888777000222444444222///,,,+++,,,,,,---------------,,,******)))(((''''''&&&&&&$$$&&&'''))))))(((&&&%%%$$$$$$$$$$$$$$$###"""!!!$$$###!!! """$$$&&&""""""!!!!!!!!!!!!"""""" !!!"""###############""""""############"""""" """$$$$$$!!!  !!!!!!!!!!!!!!!  !!!!!!""""""######!!!"""###$$$$$$###"""!!! !!!!!!""""""###$$$$$$%%%"""!!!!!! %%% $$$---000+++$$$ !!!   !!!!!!  !!!!!!!!!   !!!!!!!!! """""""""!!!!!!  !!!"""!!!  """$$$ !!!""""""!!!  !!!  ###""""""!!!!!!  !!!"""%%%%%%%%%""" !!!""" !!!!!!%%%$$$### !!!###!!!  !!!$$$"""  !!!!!!"""'''""" """%%%&&&***&&&!!! !!!"""###"""!!!    !!!"""""""""""""""!!! !!!!!!!!!   $$$###!!! !!!  !!!    $$$!!!###  !!!!!!!!!  !!!'''&&&$$$"""!!!""""""### !!!"""   !!!  """!!! """  !!!!!!    !!!!!! |||aaaZZZVVVUUURRRJJJ@@@>>><<<<<<<<<;;;999888<<<<<<<<<;;;:::999888777999999888777555333222111444444333222111111111222+++,,,---...---,,,+++***************))))))))))))###$$$'''((()))'''%%%$$$$$$%%%&&&$$$""" !!!"""###$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%%%%$$$######""""""""""""######%%%"""$$$!!!######"""!!!!!!"""###$$$###"""!!! !!!!!! !!!"""###$$$*** '''###%%%"""!!!"""!!!###  """!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%###'''111///&&& """!!!  !!!!!! !!! !!!  !!!  !!!"""""""""$$$"""!!!!!! """ !!!######"""    &&&$$$!!!!!! !!!  !!!   !!!"""!!!!!!!!! %%%###!!! !!!&&&"""  !!!""""""   !!!!!!!!!  !!!!!!  """$$$###!!!  !!!!!!   !!!!!!!!!!!!""""""!!!  !!!!!! """"""!!! !!!!!!!!!!!!!!!!!!  """"""   !!!!!!$$$%%%$$$""""""!!!!!!"""!!!    !!! !!!!!!"""   """ $$$|||aaaZZZUUUTTTQQQHHH@@@>>><<<;;;<<<;;;:::888;;;;;;;;;;;;:::999888888777777777666555333111111555444333222000000//////---------------,,,++++++)))(((((((((''''''&&&&&&!!!$$$'''(((((('''&&&###$$$%%%$$$""" """"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############""""""""""""######%%% ###!!!!!!#########!!!!!! !!!"""""" !!!!!!!!!!!! ***,,,%%%"""&&&111''' !!!""" !!!!!!!!!!!!!!!!!!!!!!!! ''''''"""  !!!  !!! !!!!!! """###$$$$$$!!! !!!  !!!  ### """"""!!!  $$$""""""%%%%%%!!!!!!!!! !!! !!! !!!!!!  !!!!!!!!!!!!!!!!!!   %%%$$$!!!   !!! !!! !!!"""###""" !!! $$$"""  %%%"""!!!  !!!""""""    """"""!!! !!!"""!!!      !!!!!!!!!!!!!!!!!!!!!  !!!  """"""!!! !!!!!!   !!!!!!###$$$$$$""""""     !!!  """ ###|||aaaZZZUUURRRNNNEEE???===;;;;;;;;;;;;:::888999:::::::::::::::999999555555555555444333222111555444333111///...---,,,...------,,,+++,,,,,,,,,***))))))((('''&&&&&&%%%!!!"""$$$%%%&&&&&&%%%%%%"""###$$$###"""!!!!!!"""""""""###$$$$$$$$$$$$###((('''%%%###""""""""""""######""""""""""""############%%%&&&"""%%%######"""!!! !!!!!!!!!!!!!!!!!!  !!! !!! ###$$$ ,,,======,,, """ !!!  """### !!!!!!!!!!!!!!!!!!!!!!!! """$$$###   !!! !!!!!! """""""""!!!!!!!!! """!!! ###!!!  !!!!!!!!! """!!!  (((444===111(((!!!### !!!!!!!!! !!!!!! !!!"""!!! """!!!  !!!"""   ###""""""!!!  !!!!!! !!! !!!"""######!!! """!!!###!!! !!!!!!!!!   !!!!!! !!!  !!!###%%%###!!!  !!!!!!!!!  !!!!!!      """!!!  !!!!!!  !!!!!!""""""!!! !!!   !!!!!!!!!   !!!!!! !!!}}}bbb[[[UUURRRMMMCCC???===;;;::::::;;;:::999888999999:::::::::999999444444555555555444333333222222111111///...---,,,---,,,+++***)))***+++,,,---,,,+++***)))((('''&&&'''''''''&&&%%%$$$###"""!!!#########!!!!!!"""$$$"""######$$$$$$$$$######(((&&&###!!! !!!"""######""""""""""""#########&&&%%% ###$$$$$$###"""!!!!!!!!!!!!"""""""""""""""""""""!!!  !!!"""%%%$$$### ---AAA<<<,,,!!!!!!!!!!!! !!!"""###### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!     !!!!!!  !!!  !!! !!!  !!!!!!!!!###""""""!!!   !!!!!!$$$...===III???222""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###### """!!!!!! !!!   !!!!!!""""""!!! !!! !!!  !!!""""""!!!!!!"""!!!    !!!!!!   !!!"""""""""   ###&&&$$$"""!!!"""""" !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!     !!!  !!!!!!   !!!"""!!!  !!! !!!!!! !!!  !!! !!!!!! !!! }}}ccc[[[UUURRRMMMBBB???<<<:::999999:::::::::888888999999:::999999999555555666666666666555555//////000000000///......,,,+++)))((((((((()))***---,,,+++***)))((('''&&&))))))((('''&&&%%%%%%%%%""""""###"""!!!!!!###%%%######$$$$$$$$$######"""$$$###!!! !!!###$$$######""""""""""""###### """$$$###!!!!!!!!!!!!$$$$$$$$$######""""""""" !!! """%%%((( %%%'''###""")))///&&&!!!!!!!!!!!!""""""######  !!!"""!!!!!!###$$$   !!!!!!  """"""""" !!!###   !!! !!!""" !!!!!!"""""""""######"""!!!  !!!!!!!!!***333:::333)))!!! """######"""!!!!!! $$$$$$ !!! !!!"""###"""!!!    !!!"""!!!  !!!  """""""""!!!!!!   !!!   !!!"""###""""""    !!!###$$$!!!!!!""""""###""""""!!!    !!!  !!!  !!!!!!!!!!!!  !!!"""  """###"""!!!   """ """######  !!! !!!!!! $$$ |||bbb[[[UUUQQQLLLAAA???<<<999888999:::;;;:::888999999999999999888888666666666777666666555555---...000111111111000///+++***))))))(((((())))))***))))))((('''&&&&&&%%%'''&&&&&&%%%&&&(((***+++"""######""" !!!###%%%###$$$$$$$$$$$$###""""""!!!!!! !!!"""$$$%%%######""""""""""""######"""$$$###!!!"""$$$$$$ """"""############"""""" !!!"""""""""!!! """ """&&&))) !!!  """ !!! """!!!!!!!!!!!!"""""""""""" ### ###""" !!!   !!!"""!!!  !!! !!! !!!"""###"""######"""  !!!"""""""""!!!""""""!!!!!!   """&&&***---)))!!!"""###(((((($$$ !!!%%%%%%!!! """!!!###$$$###!!!    !!!  !!!  !!!"""###"""      """""""""!!!!!! !!!"""""" !!!"""  !!!!!!  !!! """  !!!"""!!!######"""!!! !!!!!!!!!!!!        !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!###""""""   !!!"""$$$%%%%%%   !!! !!!   """'''   xxx___YYYSSSOOOJJJ???>>><<<888777888:::;;;;;;999999999999999888777666666666666666555444444333///000111222222111///...+++++++++++++++******))))))(((((((((''''''&&&&&&&&&%%%$$$$$$%%%(((***,,,$$$$$$###!!! ###%%%$$$$$$$$$$$$$$$###""""""!!!""""""###$$$%%%%%%%%%######""""""""""""#########%%%$$$ !!! !!!""""""!!!!!! """###%%%%%%%%%###"""!!! !!!""""""&&&!!! $$$%%%"""!!!### !!!!!!""""""!!!!!! """ !!!%%%%%%!!! ###  !!! !!!!!!"""!!!  !!!  !!!""" """!!!!!!""""""!!!!!!   """###$$$,,,,,,&&& """&&&...///''' !!!&&&&&&"""!!!"""!!!"""""""""!!!       !!! !!!!!!   """!!!  !!!  !!!""""""!!!  !!!!!! !!! !!!!!!  !!!  !!! !!! !!!!!!!!!!!! !!!###%%%!!!!!!  !!!!!!!!!!!!!!!    !!! !!!!!!"""!!!###!!!!!!!!!!!!  !!!!!! !!!######"""  !!! !!!""" !!!  """%%%***""" """vvv]]]WWWQQQNNNHHH>>>>>>;;;888777888:::;;;;;;:::::::::999888777666555555555555555444333222111111222333333222000...,,,,,,,,,---...---,,,+++***************))))))))))))((('''$$$######%%%''')))$$$$$$###!!! """$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&&&&&&&&&&%%%######""""""""""""######!!!%%%$$$ !!!!!! !!!"""###"""!!!  """###""" !!!$$$&&&$$$!!!!!!""" ### !!!!!!!!!!!!!!! !!!$$$ ### ######!!!!!!""" !!!""""""!!!  !!!!!!###$$$###!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!  """"""!!! """$$$!!!!!!!!!!!!   !!!!!! """  $$$)))(((### ### !!! )))333444*** !!!&&&'''###!!!"""$$$###!!!     !!!"""""""""!!!  !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$!!! !!!### !!!!!!!!!""""""  !!!"""""" !!!!!!!!! !!!  !!!"""######  !!!  !!!!!!  !!!&&&+++...!!!!!!  !!!""""""!!!!!! !!!  !!! !!!!!!!!!###   ###""" !!!!!!   !!!!!! """$$$ !!!!!!$$$###"""!!!   $$$'''---### !!!###vvv]]]UUUQQQRRRMMM@@@===:::888888999;;;;;;:::::::::;;;;;;::::::999888999777555666888888666444222222111111000/////////111000///...---,,,,,,---'''((()))))))))(((&&&%%%'''&&&%%%%%%''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%###!!!###&&&'''&&&$$$$$$###""""""$$$%%%$$$###&&&###!!!"""%%%'''&&&$$$%%%$$$###"""!!!!!!!!!!!!######""""""!!!!!! ###$$$$$$###  !!!!!!"""""""""""""""""" !!!!!!!!!!!!!!!"""$$$%%%$$$  !!!  !!!###!!!  !!!!!!&&&%%%$$$"""!!! !!!###%%%!!!!!!   !!!!!!  !!!""""""!!!$$$%%% """### ###!!!     !!!!!!!!!######%%%"""  !!!%%%%%%!!!!!!######"""!!! !!!!!! """ """######  !!!!!!!!!!!!!!!!!!   !!!!!!!!!"""""" !!!"""!!! !!!!!!   !!!"""###"""!!!!!!###!!!!!!  !!!!!!""""""######!!!"""""""""!!!!!!!!! !!!  !!!  ###$$$  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!""""""   !!!!!!  !!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!! """$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!     !!!"""### !!!"""""""""!!!"""!!!""" !!! """!!! !!!###$$$yyyaaaZZZVVVVVVPPPCCC>>><<<:::999:::<<<<<<;;;::::::;;;;;;::::::999888777555333444555666444222222222111111000/////////------,,,+++******))))))***+++,,,,,,,,,+++))))))***)))'''&&&&&&%%%###!!!#########$$$$$$############""" !!!$$$%%%###!!!(((&&&%%%%%%&&&&&&$$$######"""!!!!!!###$$$$$$###$$$###"""!!! ######""""""!!!!!!!!!!!!"""######"""  !!!  !!!!!!!!!!!!!!!!!!###%%%$$$!!! !!!###"""!!!  !!!$$$""" !!!!!!   !!!""" !!! !!!###$$$!!!!!!   !!! !!!"""  """"""!!!!!! !!!!!!!!!!!!!!! !!!!!!###  %%%'''###"""!!!!!!  !!!!!!"""""""""""" !!!$$$%%%$$$#########$$$$$$### !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!! !!!  !!!!!!!!!!!!!!! """  !!!!!!!!!!!!!!!!!! !!!  !!!  !!!"""###   !!!!!!!!!"""!!!!!!    !!!  !!!""""""   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """$$$%%%  ###%%%'''     """!!! !!! !!!!!!!!! """$$$### !!!"""  !!!  """!!! !!!######}}}fff```\\\[[[UUUGGG@@@>>>;;;;;;;;;<<<<<<;;;:::::::::::::::999999888666555333444555555444222222222111111000/////////,,,++++++******))))))))),,,,,,,,,,,,,,,+++*********)))'''&&&&&&%%%###!!!$$$##################$$$$$$###""""""###$$$"""!!!)))'''%%%%%%%%%%%%###!!! !!!!!!!!! """###$$$###"""!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!! """###""" !!!"""######""""""!!!!!!  !!!!!!!!!!!!!!! """######!!! !!!"""$$$###"""!!!!!!!!!!!!!!!"""!!! !!!!!! !!!!!! !!!!!!"""### !!!!!!  !!!###$$$"""!!!    !!!!!!!!!!!!!!! !!!    !!!######"""   (((---)))"""  !!!!!!!!!!!! ###%%%%%%%%%%%%$$$$$$%%%%%%$$$""" !!!!!!!!!!!!!!!!!!   !!! !!!!!!   !!!"""   !!!!!!!!!!!!!!!!!!""""""!!!  !!! !!!!!!!!!   !!!!!!""""""!!!!!!!!!!!!!!!   !!!""""""    !!!"""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!###$$$   !!!!!!   !!!!!!  ###"""!!!   """&&&)))$$$!!! """!!! !!!!!! !!!"""!!!!!! !!!!!!"""###kkkeeeaaa___XXXJJJAAA>>><<<;;;;;;<<<;;;:::999::::::::::::999888888777777666666666666555555222222111111000/////////---------------,,,++++++*********)))))))))(((((('''&&&%%%%%%''''''&&&%%%'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%$$$###%%%$$$######$$$$$$"""!!!!!!###!!!!!!$$$&&&&&&%%%$$$######$$$$$$""""""""""""""""""""""""!!!"""!!! !!!"""$$$$$$###"""!!!!!!  !!!!!!!!!!!!!!! """"""""""""""""""!!!!!!!!!!!!!!!""""""""" !!!!!! !!!!!!!!!!!!!!!"""######   !!!"""###"""!!!!!! !!!!!! !!!"""!!!   !!!!!! !!!!!!!!!######""" """!!!,,,222///&&&   !!!$$$%%%$$$"""###"""!!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!  """###!!!    !!!!!!!!!!!!     !!!!!!!!!!!!!!!      !!!!!!""""""""""""""""""!!!  !!!""""""!!!  !!!  """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""### ###"""!!!  !!!!!!  """!!!   """%%%'''###  !!! !!!!!! !!!"""$$$ !!!!!!""""""ooohhhdddbbbZZZKKKAAA>>>;;;:::::::::999999999999::::::999999888777666666666666555555555555222222111111000/////////---......///......---,,,))))))(((((('''''''''''''''&&&%%%%%%''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&'''&&&&&&%%%$$$$$$$$$###"""!!!"""$$$%%%$$$### """$$$### """&&&&&&%%%$$$$$$$$$$$$$$$$$$""""""""""""############ !!!!!! !!!"""  !!!!!!!!!!!!!!! """#########""" !!!"""###### !!!###$$$"""!!!!!!!!!!!!!!!!!!"""######""""""!!!  !!!!!!"""""""""!!! !!! !!!  !!!!!!!!!  !!!  """ !!!###$$$###""" !!!"""!!!   !!! """!!!+++222...&&&   """!!!!!!"""######!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########""""""""""""!!! """"""""""""""""""""""""  """###   !!!"""######"""!!!  !!!!!!""""""!!!!!!      !!!!!!  !!!"""  !!!!!!"""!!!!!!""""""!!!   !!!""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!""""""  !!!!!!!!!  !!!!!!!!!!!!    !!!!!!  !!!!!!!!!!!! !!! !!!!!!!!!!!!###$$$ !!!!!!!!!!!!!!!ssskkkfffccc\\\MMMAAA???<<<:::::::::999888999999999999999888888777333444555444222222222333222222111111000/////////+++,,,---...------+++***+++******)))((()))))))))***)))'''&&&&&&%%%###!!!$$$##################$$$###$$$%%%$$$###"""###$$$$$$###"""$$$&&&(((((('''"""#########""""""$$$%%%###""""""!!!!!!!!!"""""""""""""""############$$$!!!"""!!! !!!  !!!!!!!!!!!!!!!!!! !!!###$$$###!!! !!!"""######""""""###%%%'''(((&&&$$$!!!!!! !!!!!!"""###  !!!""" !!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!! !!!  !!!  !!!!!!!!!###!!!%%%$$$""""""!!!  !!! !!!!!!!!!!!!  %%%***'''""" !!!  """###$$$"""!!! !!! """  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""  !!!!!!!!!  !!! !!!"""######***&&&"""!!!!!!""""""""""""!!!!!!   !!!!!!!!! """  !!! !!!!!! !!!!!!!!! !!!!!! !!!""""""!!!!!! !!!!!! !!!!!!!!! !!!!!!  !!!""""""###  ###"""!!!    !!!"""!!!  """""""""  """### !!!!!!!!!!!! wwwmmmgggeee^^^PPPCCCAAA===;;;;;;:::999888999999999999999888777777222444555444222111222444222222111111000/////////)))***,,,------,,,+++***,,,+++***)))))))))*********)))'''&&&&&&%%%###!!!#########$$$$$$#########"""$$$%%%%%%###"""$$$&&&%%%$$$###$$$&&&''''''%%%$$$"""!!!"""###$$$$$$$$$!!!!!!!!! !!!!!!"""""""""#########$$$$$$$$$ !!!"""!!!##################"""""" !!!!!!!!!!!!!!!""" !!!###$$$"""  !!!""""""!!!!!! !!!"""%%%'''(((&&&$$$  !!!"""  !!!###$$$ !!!!!!!!!!!!!!! ###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!"""""" !!!"""!!!###!!! !!!  !!!  !!!!!!   !!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!###$$$###!!!"""  !!!!!!  !!!""""""###  !!!""""""###  !!!""""""""""""...)))""" !!!""""""######""""""!!!  !!!   !!!!!! !!!!!!!!!!!!  !!!!!! !!!"""### !!!  """"""  !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!$$$###!!!  !!!!!!!!!!!!!!!  !!!!!!  !!!!!!   """""""""!!!!!!    """!!!  !!!!!!!!!!!!   """ !!!!!!!!! zzzooohhhfff___QQQEEEBBB???===<<<;;;:::999888999999999999888777777444666888666444222444666222222111111000/////////***+++---......---,,,***,,,+++)))((((((((()))***'''&&&%%%%%%''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$###%%%''''''%%%%%%''')))%%%###"""###$$$$$$###"""$$$""" ###%%%$$$"""###"""""""""""""""######""""""######$$$$$$$$$$$$!!!""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!###!!! !!!###$$$"""!!!"""#########""" """%%%%%%$$$""" !!!!!!"""!!!  !!!""" !!!!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""!!! !!!###$$$ """###"""!!!!!!"""###!!!!!!!!! !!! !!!"""!!!  !!!"""###$$$ !!! !!! !!!"""###"""""""""!!!!!!!!!!!!!!! !!!###"""    !!!""""""### !!!""""""!!!  !!!"""###$$$%%%&&& !!!"""!!! !!!!!!   """"""!!! 000***""" """"""""""""############""""""  !!!!!!!!!"""!!!""""""!!!!!!!!! !!!  !!!  ###$$$   !!!!!!!!!"""$$$###!!! !!! """"""""""""!!!!!!!!!!!! !!!"""### !!!!!!!!! ###"""  !!!"""""" !!!""""""!!!  !!!!!!!!!"""***'''""""""%%%"""""""""!!!   !!!!!! !!!  !!!  !!!!!!!!!!!!!!!"""""""""""""""!!!   !!!!!! ###"""!!!  !!!!!!###"""!!!     !!! !!!!!!!!! pppooolll___RRRCCC@@@===;;;;;;;;;::::::777777777777777777777777555555555444444333333333111222222222111000...---000000///...---+++))))))++++++***)))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###""""""$$$'''(((%%%""""""!!! !!!######""""""""""""""""""######!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$ !!!!!!"""############!!! """""""""""""""""""""""""""""""""###%%%%%%""" """!!!"""$$$!!! $$$######""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! ###############""""""""" !!!!!!!!!!!!!!!  !!!""""""!!! !!!"""$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!! ###!!! ###&&&  """"""!!!!!! !!! """  $$$""" !!!""""""!!!!!! !!!!!!"""""""""  """!!! !!!### !!!!!!######"""""""""""""""### !!!""" ######  """###$$$!!!!!!!!!$$$''''''$$$!!!     !!! !!!!!!!!!!!! !!!  !!!!!!!!! ######!!!&&&!!!  !!!!!! !!!!!!!!!"""""""""!!!!!!  !!!!!! !!!!!!"""###$$$$$$######!!!   """###$$$%%%$$$###!!!  !!!!!! !!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!     !!!    !!!"""######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!""""""qqqooojjj\\\NNNCCC@@@===;;;;;;;;;::::::777777777777777777777777666666666555555444444444444333111000/////////000////////////...---,,,,,,******)))))))))))))))***''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%######$$$''''''&&&$$$$$$""""""###$$$$$$!!!############""""""""""""########################""""""!!!!!!!!!!!!""""""!!!  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!%%%!!! %%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""" !!!""""""######!!!!!! !!!"""###$$$!!!!!!!!!!!!"""""""""""" """""""""  !!! !!!  !!!  !!!!!!  !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""  !!!!!!!!!  """"""!!!   %%%"""  !!! """%%%&&&$$$!!!######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!  !!! !!!!!!  !!!!!!""""""!!!  !!!"""###!!! !!!!!! """  ###$$$  $$$  !!!  !!!!!! !!!!!!$$$!!!   """%%%&&&'''  !!!!!!"""!!!  !!!!!!"""###$$$###"""   !!!!!! !!!"""!!!  """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!  !!!!!!!!! """"""!!!  !!!"""""" !!!""" !!!!!!""""""!!! !!!!!!    !!!!!!"""rrrnnngggYYYKKKBBB???<<<;;;;;;;;;:::999777777777777777777777777666666666666666555555555555444111/////////111222......//////000//////...***)))))))))))))))******)))(((((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$######%%%&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$"""$$$$$$#########"""""""""$$$$$$$$$$$$$$$###"""""" !!!!!!!!!!!!!!!!!! ######"""!!! """$$$$$$""" !!!###$$$"""!!! !!!"""!!!"""###!!!$$$ !!!"""#########""""""""""""""""""""""""###""""""""""""!!!!!!!!!"""!!!!!! !!!"""###$$$$$$########################""""""!!!!!!!!!""""""### !!!!!!""""""###### !!!!!!"""""" """######!!!!!!"""$$$  !!!"""  !!!   """"""!!! !!! !!!""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """###"""!!! !!!!!!!!!!!! &&&###    """######"""!!!!!! !!!!!!  !!!!!!"""!!!!!!!!! !!!  !!!""""""###$$$$$$!!!  !!!"""###!!!  $$$###!!! !!!  ######""" !!!!!!  !!!  !!!!!!!!! !!!!!!((("""!!! !!!!!!!!! !!!$$$&&&((())) !!!""""""!!!!!!!!!!!! !!!""""""!!!  !!!!!! """###"""!!! !!!""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""   """###$$$###!!! !!!""" !!!""""""!!!!!!### !!! !!!"""!!!   !!!""""""   !!!!!!!!!pppiiibbbTTTHHHAAA>>><<<;;;;;;;;;:::999777777777777777777777777666666555555555555555555444333222111000111111111......////////////......)))))))))))))))******+++***)))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%$$$$$$######""""""!!!""""""###$$$$$$###"""!!! !!!"""######"""!!! %%%%%%$$$###"""!!! ###""""""###%%%&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""##################$$$$$$'''(((%%%""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!  """"""#########$$$###########################"""""""""""""""""" !!!!!!""""""###### !!!!!!!!!""" !!!!!!!!!!!!"""""""""!!!!!!   !!! !!! """$$$$$$"""   !!!!!!""""""!!! !!! !!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!$$$&&&$$$###### !!!!!! !!!""""""!!!!!! !!!!!!"""!!!  """"""###!!!"""###"""  !!!""""""   !!!!!!!!!  !!! !!!"""###$$$$$$%%%!!!  !!!"""###$$$!!!  !!! """""""""""""""!!! !!!""""""!!!   !!!!!!!!!!!! !!!!!!""" """!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$"""!!!       !!!!!!!!!"""!!!  """ !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """""""""!!!"""$$$ !!!###$$$###!!!!!!"""### !!!!!!  ### !!! !!!  !!!  !!!!!!"""  !!!!!!~~~kkkbbbZZZNNNDDD???===<<<;;;;;;;;;:::999888888888888888888888888444444444444444444444444000111222444333222000...............---,,,++++++***)))))))))))))))******))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!###$$$###$$$$$$$$$######$$$%%%%%%$$$$$$$$$######"""""" !!!!!!"""#########""""""###$$$%%%%%%$$$###"""########################$$$###!!!!!!###$$$$$$$$$"""""""""""""""""""""""""""  !!!"""#########%%%(((((($$$###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$###"""!!! !!!"""""""""""""""!!!!!!""""""""""""""""""!!!!!!###############""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!  !!!!!!!!!   !!!###$$$$$$###!!! !!!""""""!!! !!!!!!  !!! !!!!!!"""""" !!!!!!""""""""""""!!!"""###$$$$$$$$$...%%%  """"""!!!!!!"""######$$$"""!!!!!! !!!!!!!!!"""######"""""""""!!!######!!!!!!"""###""""""""""""""""""######""""""!!!   !!!!!!  !!!!!!"""######!!! !!!!!!!!!!!!!!!"""$$$$$$###!!! !!!"""###"""!!! !!!!!!!!!!!!!!!!!!""""""  !!!!!!!!!!!! !!!!!! """$$$ !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!! !!!"""############"""!!!   !!!!!!   !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""###### """$$$###"""!!!!!!""" !!!!!! !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ### !!!!!!  !!!  !!!!!!   !!!!!! !!!!!!  ~~~lll```VVVJJJAAA>>>===;;;;;;<<<;;;:::888888888888888888888888888333333333444444444444444---///222444444222///,,,............---,,,+++***+++******)))))))))))))))(((''''''&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$###!!!!!!"""$$$"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""#########$$$$$$%%%%%%$$$$$$### !!!!!!"""######""" """###"""!!!########################$$$""" !!!""""""""")))'''"""$$$%%%############"""!!! """""""""""""""""""""""""""""""""############$$$"""!!!!!! ############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$######""""""""""""""""""!!!!!!!!!######"""!!!!!!     !!!!!!!!!!!!!!!"""!!! !!!######""""""###$$$!!! !!!"""$$$$$$"""   !!!!!!!!!!!!!!! """###$$$ !!!!!!  $$$'''???///!!! """ """ !!!"""###!!! """$$$&&&&&&$$$!!!   """"""!!!!!! !!!!!!"""!!!!!!!!!  !!!!!!!!!!!!   !!!!!!!!!  !!!!!!"""###$$$  !!!!!! !!!""" !!!"""!!! !!!"""!!!!!! !!!!!! !!! ###!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""%%%&&&&&&$$$!!! !!!!!!!!! !!!!!! """!!!!!!!!!!!!!!!!!!!!!!!!"""######""" """$$$ !!! !!!  !!!  !!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!""""""""""""!!! uuuhhh[[[LLLAAA===<<<;;;;;;<<<<<<:::888888888888888888888888888444444444444555555555666---...000111222000...---------............------,,,,,,***)))((((((((((((%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$###%%%'''&&&$$$"""###$$$"""###$$$###!!!"""$$$'''"""######$$$$$$%%%%%%&&&***(((%%%"""!!!!!!######$$$$$$############$$$$$$ !!!""""""###### """&&&'''&&&"""""""""""""""""""""""""""%%%$$$$$$%%%'''&&&""""""$$$ %%%&&&""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!! """"""#########""""""!!! !!!!!!"""""""""!!!!!!###$$$%%%$$$$$$#########""""""!!!!!! """""""""!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""######""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!! """&&&%%%!!!!!!$$$ """$$$$$$"""  !!!!!!!!!!!!!!!!!!!!!  """$$$%%% !!!(((///OOO777""""""!!! """ !!!""""""!!!!!! $$$%%%&&&%%%""" !!!!!!"""  """  !!!"""!!!!!! !!!!!! !!!!!! !!!  !!!"""######""""""!!! !!! !!!!!!!!!""""""!!!!!! !!!!!! !!! !!!!!!!!!!!!     !!!!!!!!!  !!!!!!  """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""###$$$%%%$$$!!! !!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""### !!! !!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!###############"""!!!!!! sssbbbQQQDDD===<<<;;;;;;<<<<<<:::888888888888888888888888888444555555555666666777777.........///////////////,,,---...///000000000000------+++)))((('''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$'''))))))&&&$$$$$$%%%"""$$$%%%$$$""""""%%%(((""""""###$$$%%%&&&&&&'''000---((($$$!!!!!!"""###$$$###"""!!!!!!"""###$$$"""#########$$$$$$$$$$$$"""'''---...+++$$$"""""""""""""""""""""""" !!!###&&&((($$$&&&&&&!!!!!!%%%''' !!!!!!""""""######""""""""""""""""""""""""""""""######$$$$$$$$$$$$###############""""""""" !!!"""############### !!!"""######$$$ !!!###$$$%%%%%%%%%$$$$$$$$$###"""!!!  !!!!!!""""""#########$$$$$$###!!! !!!"""!!!  !!!"""!!! """(((&&&%%% """$$$###!!! !!!"""""" !!!!!!!!!""""""!!!!!!  """$$$%%% ### !!!---888WWW:::  !!! !!!"""###$$$######"""!!!!!!!!!!!!!!!"""$$$$$$""" !!!$$$((("""!!!!!! """###!!! !!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""!!!!!!""""""!!! !!!"""""""""!!! !!!!!!!!!!!! """""""""!!! !!!!!!  !!!"""######!!!!!!"""$$$%%%$$$###!!!$$$$$$!!! !!!"""###!!! """   !!!"""###!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!! !!!!!!  """"""!!!  !!!!!!  !!!  !!!!!! !!!  !!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!""""""###### !!!!!!!!!!!!!!!"""""""""###$$$ !!!!!!!!!""" !!!!!! !!!###"""""""""""""""""""""""" """"""!!! !!! !!!!!! !!!"""!!! !!!!!!  !!!!!!!!!!!!!!!  !!!"""###### !!!!!!!!!"""$$$$$$$$$$$$$$$###"""""" }}}kkkVVVGGGCCC@@@===;;;:::999888777::::::999888888999::::::666333333<<>>FFF111 !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!%%%""" ###### ######"""!!!!!!"""!!!!!!!!! !!!!!!!!!"""$$$$$$""" !!!!!!"""""""""#########"""!!!!!! !!!!!!%%% !!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! ###!!!!!!""""""###""""""""" !!!!!!!!!!!!"""""""""###!!! """###!!!   !!!!!!!!!!!!  !!!!!! !!!""""""###""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############"""!!! """!!!$$$******$$$!!!!!!""""""############""""""!!!""""""""" """$$$###"""!!!"""$$$%%%$$$######""""""!!!!!!""""""##################$$$$$$%%%%%%%%%$$$""""""!!!!!!!!!#########$$$######""""""!!! """%%%&&&$$$"""###############""""""""" !!!!!!!!!!!!""""""$$$"""###%%%$$$ !!!!!! !!!"""""""""!!! """$$$%%%###!!!!!!""""""######""""""!!!""""""############""""""!!! """$$$%%%%%%$$$$$$$$$%%%rrr[[[JJJAAA>>><<<;;;<<<<<<<<<;;;:::999999888888999999::::::777555666999999777444222222111000////////////------............------*********+++,,,+++)))&&&''''''&&&%%%###"""!!! &&&!!!###&&&%%%$$$%%%'''%%%######$$$&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########&&&&&&%%%###"""!!! $$$''''''###!!!###&&&""""""######$$$%%%%%%&&&!!!"""############""""""***'''###!!!""""""###"""&&&"""%%%###%%%+++%%%"""""""""""""""###$$$%%%""""""############""""""!!!""""""######""""""!!!%%%%%%$$$$$$%%%&&&''''''%%%###""""""###%%%$$$$$$ """$$$$$$###"""###$$$$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$###!!! !!!###%%%''' !!!!!!!!!!!!!!! !!!!!!"""###%%%###!!! !!!!!! $$$###"""!!! !!!$$$(((***)))%%%!!!""""""###!!! !!!!!!!!!!!!  !!!!!!!!! !!!"""""" """""""""###############"""$$$&&&$$$&&&+++...%%% """!!!###!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" """$$$$$$ !!!"""!!! !!!!!!!!!!!!!!!!!!  """######"""!!!!!!  !!!!!!!!!"""""""""###"""!!!!!! !!! """ !!!"""###!!!!!!!!!  !!!""""""""" !!!!!!!!!!!!!!!  !!!!!!"""###"""  """!!!!!!!!!""""""!!! """""""""#########$$$$$$!!!###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!    !!!""" !!!"""######"""""""""!!!!!!!!! ########################""""""#########""""""!!!!!!"""'''......'''"""!!!$$$$$$$$$%%%%%%$$$$$$$$$"""######""" !!!###$$$###$$$%%%&&&&&&$$$"""$$$######""""""######$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%$$$#####################$$$$$$$$$$$$$$$###!!!$$$'''&&&$$$!!!%%%%%%%%%$$$$$$#########""""""""""""######$$$$$$"""&&&'''$$$$$$&&&%%%"""###"""!!!!!!!!!!!!!!!!!!###""""""###%%%%%%$$$""""""######$$$$$$######"""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!""""""""" """######!!! !!!!!!rrrYYYHHHBBB???<<<;;;<<<<<<<<<;;;999999999999999999999999999777444222222222333333333222111000////////////------............------+++*********++++++)))((((((((('''&&&&&&%%%$$$$$$''' %%%&&&%%%%%%---***&&&$$$$$$%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########)))(((&&&$$$###"""""""""!!!''',,,)))"""!!!######""""""###$$$%%%%%%!!!""""""###############'''%%%"""!!!!!!!!!!!! !!!!!!)))222---&&&%%%$$$###!!!!!! """"""############""""""!!!!!!""""""""""""!!!!!!%%%$$$###"""""""""###$$$&&&$$$###""""""#########"""###%%%%%%$$$######$$$!!!!!!"""######$$$$$$%%%""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###"""""""""!!!!!!  !!!%%%###!!! !!!"""!!! ###""""""!!!  !!!$$$&&&%%%"""""" !!!"""!!! !!!!!!""""""!!!!!! !!!!!!!!! !!!""""""""""""""""""""""""""""""###"""!!! !!!"""!!!"""&&&### !!!$$$!!!!!!$$$### %%%!!!!!!!!!"""""""""""""""########################""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###%%%%%%!!!!!!"""!!!  !!!!!!!!!!!!!!!!!! !!! !!!""""""!!!###"""!!! !!!""" !!!!!!!!!$$$###"""!!! !!! !!!!!! !!! !!!"""###!!!!!!!!!  !!!""""""!!! !!!!!!"""""""""!!!!!!"""###$$$###!!!!!!"""############"""!!!!!!"""############$$$$$$$$$!!!%%%)))(((### """!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$"""!!!  !!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!! """""""""!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$#########""""""'''------(((######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$###!!! !!!###'''&&&%%%%%%%%%%%%""" #########""""""#########$$$############$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###%%%&&&&&&$$$###%%%%%%%%%$$$######""""""&&&&&&%%%%%%$$$###""""""$$$,,,000,,,&&&$$$$$$###$$$######"""!!!!!!!!!!!!#########$$$%%%%%%%%%$$$"""##################""""""######$$$$$$######""""""""""""""""""######### !!! tttYYYGGGCCCAAA===;;;;;;;;;999888999999999999999999999999:::999777555444555777999333222111000000/////////------............------...,,,)))((()))***+++***''''''''''''((((((((((((+++$$$ $$$)))***))))))...+++'''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###&&&%%%$$$############$$$$$$***///...&&&!!!!!!$$$%%%$$$###""""""""""""###"""""""""""""""######$$$$$$#########$$$###!!!### $$$%%%$$$...888444&&&%%%$$$"""!!! """"""############""""""!!!!!!""""""""""""!!!!!! """%%%'''((('''&&&%%%""" ###%%%&&&&&&%%%$$$$$$%%%""""""######$$$%%%%%%&&&""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!!  !!!!!!$$$""" !!!""""""!!! !!!!!!!!!!!!!!!!!!###!!! !!!!!! """!!! !!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""########################&&&%%%###""""""###$$$%%%%%%######%%%%%%###"""###$$$!!! """$$$""""""### !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!! !!!"""###$$$""""""""""""""""""""""""!!!$$$%%%%%%""" !!!""""""!!! !!! !!!!!!!!!!!!!!!###"""  !!! !!!!!! !!!""""""""""""#########$$$$$$######"""!!!!!!!!!!!!!!!"""$$$%%%""" !!!"""""""""!!!!!!!!! !!!!!!"""!!!!!!  !!!"""#########"""  """######$$$$$$###  !!!""""""#########""""""!!!""""""#########$$$$$$$$$"""'''+++***%%%!!!"""$$$""""""""""""""""""""""""!!!""""""###$$$%%%%%%&&&###"""  !!!!!!""""""######!!!!!!"""""""""###############"""""""""!!!!!!!!!###"""""""""!!!!!!!!!!!!########################"""###$$$$$$$$$$$$$$$###$$$###$$$((()))%%%$$$&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$###!!! !!!###&&&$$$"""!!!###%%%%%%%%%###""""""!!!!!!""""""###"""""""""""""""###$$$$$$######"""""""""######$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$#########"""""""""&&&&&&%%%%%%$$$$$$#########111:::444(((!!!"""###%%%$$$###""""""""""""""""""###%%%%%%%%%%%%%%%%%%!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""######$$$$$$"""###%%%$$$"""!!!!!!!!!xxx\\\IIICCCAAA===;;;:::999888777888999999::::::999999888777666555555555666777888333333222111000000000000------............------000,,,)))'''(((***+++,,,%%%%%%&&&''''''(((((()))***%%%###'''***)))((()))((('''%%%%%%(((*********&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""%%%******&&&###$$$&&&%%%$$$$$$###""""""!!!!!!"""!!!!!!!!!"""###$$$%%%$$$$$$%%%&&&((('''$$$!!!%%%"""%%%%%%"""***222,,,!!!!!!!!!!!!!!!"""###$$$""""""############""""""!!!""""""######""""""!!! !!!"""############### !!!!!!"""###%%%$$$%%%'''&&&%%%###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""!!!!!!!!!!!! !!!###############$$$$$$######"""""""""!!!""""""!!!!!!""""""###$$$###!!! !!!"""###"""  !!!!!!"""######'''$$$!!! !!!!!!!!!"""""""""!!!!!!!!!!!! """"""############"""""""""""""""!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######!!!!!!!!!"""###$$$$$$$$$$$$###""""""###$$$%%%""" """###!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""!!!"""######"""""""""""""""""""""""" """$$$$$$$$$###"""!!!"""###"""  !!! !!!!!!!!!!!!!!!$$$"""!!!!!!!!!!!!  !!!!!!!!!"""""""""#########""""""!!!!!!""""""###"""''')))$$$  !!!"""#########"""""""""!!!!!!"""############"""!!! !!!"""######$$$$$$######"""!!!!!!"""#########$$$%%%$$$"""!!!!!!""" !!!!!!"""""""""!!!############$$$$$$$$$%%%###'''***)))%%%"""###&&&""""""""""""""""""""""""#########$$$$$$%%%%%%%%%######"""!!! !!!!!!"""""""""######$$$$$$!!!"""###$$$$$$$$$###### !!!"""###$$$%%%%%%######"""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###&&&###"""%%%%%%$$$%%%)))"""######$$$$$$######"""###$$$$$$###!!!!!!"""$$$###!!!###'''***+++"""""""""!!!!!!"""""""""""""""!!!!!!""""""###$$$"""""""""""""""###$$$%%%$$$$$$%%%%%%$$$######"""%%%&&&%%%$$$"""###%%%'''########################!!!""""""###$$$%%%&&&&&&"""000:::444''' !!!###%%%$$$##################"""###%%%%%%$$$$$$$$$%%%!!!""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$###%%%&&&&&&$$$######$$$zzz___KKKAAA>>>;;;999999999888777888999::::::::::::999888444333222333555666444222333333222111000000000000------............------...,,,***)))***++++++***''''''''''''''''''(((((('''%%%%%%((()))&&&%%%'''$$$######%%%((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! !!!$$$%%%$$$#########""""""###$$$$$$###"""!!!"""!!!!!!!!!"""###$$$%%%$$$######$$$&&&''''''%%%$$$!!!$$$"""###(((!!! !!!!!!###$$$%%%""""""############"""""""""##################"""&&&&&&&&&&&&### """###%%%''')))"""$$$%%%%%%###"""""""""######""""""!!! """"""""""""!!!!!!!!!!!!"""$$$&&&&&&&&&%%%"""""""""""""""!!!!!!!!!"""""""""""""""######$$$"""!!! !!!######""" !!!!!!!!!!!!!!!"""""""""$$$###!!!"""######"""!!!""""""###"""!!! !!!"""######$$$$$$######"""""""""""""""!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""""""!!!"""$$$###"""###$$$$$$######"""!!!!!!!!!""""""###$$$$$$%%%########################$$$###"""!!!!!!!!!"""### !!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""############$$$ """######!!! !!! !!!!!!!!!""""""!!!!!!###$$$###!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$!!!(((+++&&&!!!"""###"""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$############"""######$$$$$$$$$$$$###""""""######$$$$$$$$$%%%########################"""###%%%$$$###""""""###!!!"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&###"""$$$&&&########################""""""##################"""############""""""!!!"""""""""""""""#########""""""$$$%%%%%%%%%$$$### !!!!!!"""###$$$%%%&&&#########"""""""""!!!!!!""""""""""""""""""""""""%%%&&&&&&&&&%%%$$$######&&&###"""%%%%%%$$$&&&***######$$$$$$$$$$$$######"""###$$$###""""""$$$%%%$$$"""!!!###&&&((())))))$$$######""""""######$$$######""""""######$$$%%%"""""""""###$$$%%%&&&&&&%%%%%%$$$$$$###""" !!!###$$$######%%%'''""""""######$$$%%%%%%%%% !!!"""###$$$%%%%%%###,,,111,,,$$$"""###$$$$$$$$$#########$$$%%%%%% ###%%%%%%###"""$$$%%%"""######$$$$$$######""""""""""""######""""""""" !!!!!!"""######$$$!!!###%%%%%%#########$$$zzz^^^JJJ>>><<<999888999:::999888888999:::;;;;;;:::999888777555555777::::::555111444333222111000000000000---..................---,,,++++++,,,---,,,***(((******))))))((((((((('''***)))+++...---((((((+++$$$$$$$$$%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$""" %%%&&&&&&&&&&&&%%%$$$### """$$$%%%$$$###""""""!!!!!!!!!!!!###%%%&&&###!!! """%%%''''''%%%"""%%%$$$###((( ###"""!!!!!!!!!!!!!!!"""""""""############""""""######$$$$$$$$$$$$###### ###$$$$$$!!!$$$%%%### !!!"""$$$###!!! !!! !!!!!!!!!""""""""""""!!!!!!!!!!!!"""%%%'''(((((((((!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!######""" ######""""""!!!!!!  """$$$$$$""" """######"""!!! !!!######$$$$$$$$$$$$############""""""!!!!!!!!! !!!""""""##############################$$$%%%&&&'''''''''&&&%%%###%%%))),,,(((###!!!&&&)))(((%%%###"""!!!""""""###$$$%%%%%%&&&&&&########################%%%$$$"""!!!!!!!!!"""###%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""!!!"""######""""""###$$$!!!###$$$"""!!!!!!!!! !!!!!!"""""" !!!$$$&&&&&&###!!!"""###$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&& !!!!!!"""$$$%%%&&&'''+++&&&"""$$$&&&$$$%%%$$$###############$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###!!!###$$$%%%#########$$$ !!!###$$$&&&'''''''''&&&&&&&&&'''''''''((((((############""""""$$$%%%########################"""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$############"""############""""""""""""########################'''''''''&&&%%%$$$###"""%%%######&&&'''%%%&&&***###$$$$$$%%%%%%$$$$$$###"""#########"""###$$$&&&(((''''''(((((((((%%%###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&#########$$$%%%&&&'''(((%%%%%%%%%$$$"""!!!!!!$$$$$$$$$%%%'''"""###$$$%%%&&&&&&'''((("""""""""!!!!!!!!!!!!!!!$$$''''''###"""%%%&&&$$$############$$$%%%&&&&&& ###%%%%%%###"""###%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$###### !!!"""#########"""$$$&&&&&&%%%%%%&&&'''sss\\\LLL@@@>>>;;;:::999888777555888999999:::::::::999999888999999999888777555444333333333222222222222222222111000///...------------,,,************)))'''))))))))))))))))))))))))))))))******+++++++++,,,&&&""" $$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$)))((('''&&&$$$###""""""((('''&&&&&&%%%$$$##############################%%%$$$$$$###"""""""""###!!!!!!!!!"""######$$$$$$""""""###$$$%%%%%%&&&&&&'''%%%######$$$%%%$$$###$$$$$$$$$#######################################  ###"""!!! !!!"""### !!!"""$$$%%%%%%%%%%%%""""""""""""############"""""""""""""""!!! ############$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!  !!!#########"""!!!$$$$$$############$$$$$$!!!!!!!!!!!!  """###$$$$$$$$$###&&&&&&&&&%%%$$$###"""!!! !!!"""###$$$$$$###"""!!!"""###""" &&&%%%$$$######%%%'''(((000+++$$$ """$$$&&&$$$######$$$&&&&&&%%%###"""###"""!!! !!!$$$&&&&&&%%%$$$$$$######$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! #########"""""""""""""""&&&%%%###"""!!! !!!!!!######$$$######"""!!! &&&$$$"""!!! """"""!!!!!! """""""""""""""#########%%%$$$!!! !!!$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!%%%$$$""" !!!###%%%'''%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$###$$$&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&''''''"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############)))%%%###%%%%%%######%%%""""""""""""""""""""""""$$$$$$##################""""""""""""!!!!!!!!! !!!$$$(((,,,,,,)))&&&###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$###############$$$%%%&&&''''''%%%######$$$%%%$$$############$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""&&&&&&%%%%%%$$$###""""""######""""""!!!!!! """###$$$%%%%%%$$$###"""&&&&&&%%%%%%$$$#########qqqXXXHHH@@@>>>;;;:::999999777555888999999::::::999999999888888999999888777555444222222222222222111111111......---++++++*********---+++***)))******((('''))))))))))))))))))))))))(((((((((((()))))))))***+++'''###"""$$$&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!########################%%%%%%$$$###########################""""""""""""""""""###$$$$$$%%%&&&&&&'''%%%###"""######""" ##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""###"""!!!!!!!!!!!!"""### !!!!!!""""""###""""""""""""############"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$###"""""""""###### !!!"""###############""""""""""""""""""########################""" !!!"""######$$$######%%%%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""###"""!!!!!!"""###!!! ###"""!!! """$$$%%%'''&&&%%%$$$%%%$$$""" %%%$$$######$$$%%%$$$""""""###"""!!! !!!$$$&&&%%%$$$######""""""######""""""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!"""""""""""""""############""""""!!!"""###$$$%%%$$$#########""""""!!!!!!&&&%%%$$$######$$$$$$%%%###############"""""""""#########"""""""""""""""""""""############""""""$$$$$$$$$###############$$$$$$$$$$$$$$$#########""""""##########################################%%%$$$$$$$$$############$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$############""""""!!!!!!""""""###############$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###"""######$$$$$$%%%%%%&&&&&&############$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""""""""""""############!!!"""###!!!!!!###################################################%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$##################$$$%%%&&&&&&'''%%%######$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%$$$######"""$$$############"""""""""""""""###$$$$$$###""""""%%%$$$$$$$$$$$$#########pppVVVDDD@@@>>>;;;::::::999777666999999999::::::999999888888888888888777666555555222222111111111000000000000///...---------------,,,+++))))))******)))'''))))))))))))))))))))))))&&&&&&&&&''''''''''''''',,,)))&&&$$$%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''&&&%%%###$$$%%%'''''''''&&&%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""!!!!!!""""""######$$$%%%%%%%%%'''%%%###""""""!!! """""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#########""""""!!!!!!""""""###"""!!!  !!!"""""""""""""""############"""""""""""""""!!!!!! """!!!!!! !!!!!!!!!!!!""""""""""""%%%###!!! !!!"""$$$ !!!"""###$$$&&&'''""""""!!!!!!!!!!!!""""""##############################"""""""""######$$$%%%%%%%%%%%%$$$###""""""$$$$$$###"""!!!!!! $$$""" !!!#########"""!!!  !!!"""######""""""###$$$$$$""" '''$$$"""!!!"""###"""""""""""""""!!! !!!###&&&$$$###""""""!!!!!!""""""""""""###$$$$$$$$$$$$###$$$$$$%%%&&&%%%$$$###"""!!!!!!""""""######$$$$$$###""""""""""""###$$$$$$$$$######"""""""""######%%%%%%$$$$$$%%%&&&''''''""""""##################$$$$$$######""""""!!!!!!!!!$$$&&&&&&$$$!!!###############$$$$$$$$$$$$$$$$$$######""""""!!! !!!!!!""""""#################################%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""############$$$$$$$$$%%%$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$######"""""""""#########$$$$$$""" !!!%%%&&&######%%%############################################################""""""""""""###"""  !!!###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%########################""""""######$$$$$$%%%%%%'''%%%$$$###$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######%%%&&&'''''''''&&&%%%$$$########################%%%%%%$$$######%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%""""""############"""""""""############$$$$$$$$$sssXXXFFF@@@>>>;;;:::::::::888777999999:::::::::999888888777777777777777666666555222222111111000/////////000//////.........//////---+++******++++++***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''((('''%%%###"""&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""""""""######$$$$$$$$$%%%&&&$$$"""""""""###"""!!!!!!!!!"""###$$$%%%%%%%%%##############################""""""""""""######""""""""""""""""""""""""%%%$$$""" !!!"""###!!!"""""""""############!!!!!!""""""""""""!!!!!!$$$######"""!!! !!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!""""""!!!!!! !!!###%%%''')))""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$###""""""$$$$$$######"""!!!!!! $$$"""!!!###$$$%%%$$$###"""""""""###$$$$$$$$$!!!"""$$$%%%(((%%%!!! !!!"""!!!!!!"""###"""!!!!!!###%%%$$$$$$###""""""""""""""""""######$$$$$$$$$############%%%%%%%%%$$$###""" !!!"""###$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!$$$###"""""""""###$$$%%%""""""""""""######$$$$$$ !!!!!!""""""###%%%$$$$$$###"""!!! !!!$$$&&&&&&$$$!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$###"""!!! !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###############$$$######""""""######$$$#########$$$$$$$$$%%%%%%########################$$$$$$###########################$$$$$$$$$%%%%%%"""######$$$$$$######"""""""""#########$$$$$$$$$)))&&&&&&'''%%%!!!"""%%%#######################################$$$$$$$$$""""""""""""!!!!!!!!!!!!%%%$$$"""!!!!!!###%%%'''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$'''&&&$$$$$$%%%%%%%%%$$$''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""$$$&&&(((&&&''')))))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""######$$$%%%&&&&&&&&&""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%xxx^^^JJJ@@@>>>;;;:::::::::999777:::::::::::::::999888777777777777666666666666666222222111111000//////...+++++++++***++++++,,,,,,---,,,++++++,,,---,,,***((((((((((((((((((((((((''''''''''''''''''''''''###$$$$$$%%%$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((('''%%%$$$"""%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%""""""######$$$$$$$$$%%%"""###############$$$$$$$$$###!!!"""$$$&&&&&&%%%!!!!!!"""###$$$%%%%%%%%%###########################""""""!!!!!!""""""###""""""############""""""&&&%%%###!!! !!!"""###!!!"""""""""############!!!!!!""""""""""""!!!!!!$$$######"""!!! !!!!!!!!!!!!""""""""""""###$$$&&&''''''&&&$$$###!!!!!! !!!###%%%''')))$$$######""""""######$$$ !!!!!!!!!"""""""""###%%%$$$###""""""###$$$$$$######$$$$$$$$$###""""""""""""""""""############$$$""" !!!$$$%%%%%%$$$$$$$$$#########$$$$$$""" ###%%%%%%(((%%%!!! !!!"""!!!!!!"""###"""!!!!!!###%%%%%%%%%$$$############$$$######$$$$$$$$$######"""!!!"""###$$$$$$###"""""" !!!"""###$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!######"""######$$$%%%%%%"""""""""""""""!!!!!!!!! !!!!!!""""""######%%%$$$$$$###"""!!! """"""############"""""""""""""""###$$$$$$$$$%%%$$$$$$$$$###"""!!! !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$%%%&&&$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%###"""""""""########################""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$(((&&&$$$$$$%%%&&&%%%$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%(((+++---&&&''')))))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!""""""###$$$%%%&&&&&&######""""""""""""######!!!!!!"""###$$$%%%%%%&&&{{{aaaMMM@@@>>>;;;;;;;;;;;;:::888::::::::::::999999888777777666666555555666666777333333222111000//////...++++++++++++,,,------...---,,,++++++,,,---,,,***))))))))))))))))))))))))((((((((((((((('''''''''###%%%'''(((''''''((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$""""""######$$$%%%%%%&&&###########################"""!!!"""%%%'''((('''"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""######$$$$$$######"""$$$###""" !!!!!!""""""""""""############ !!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""%%%''''''&&&###!!! !!!"""###$$$&&&'''$$$$$$############$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%"""###############"""""" !!!"""###%%%%%%&&&%%%###!!!!!!"""$$$$$$$$$""""""""""""""""""!!!!!!!!!%%%((('''$$$!!!'''$$$"""!!!"""###"""""" """######""""""###$$$&&&%%%%%%$$$###$$$$$$$$$###$$$$$$$$$$$$###"""""" !!!"""###$$$###""""""!!!!!!""""""######$$$$$$"""###$$$$$$%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!######"""!!!!!!"""#####################$$$$$$$$$$$$$$$$$$######""""""!!!"""!!!!!! !!!"""$$$%%%####################################$$$$$$$$$$$$!!!"""###$$$%%%$$$############$$$%%%%%%%%%$$$$$$"""""""""#####################""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""###%%%&&&'''######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%!!!!!!$$$&&&### %%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***$$$%%%&&&''''''&&&%%%$$$(((&&&$$$$$$%%%&&&%%%$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''***,,,...%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&zzz___KKK@@@>>><<<;;;;;;;;;:::999::::::::::::999888777777777666555555555555666777444444333222111000//////------------...///000111+++***))))))++++++***))))))))))))))))))))))))))))))((((((((('''''''''&&&%%%'''***+++)))''''''(((&&&'''''''''((((((((()))''''''''''''''''''''''''""""""$$$&&&'''(((((((((***)))'''%%%%%%%%%&&&'''!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###!!!!!!"""$$$&&&&&&%%%##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""############""""""""""""""""""""""""############ !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!######"""!!!  !!!"""##################""""""""""""######"""######$$$$$$%%%&&&&&&"""######$$$%%%%%%%%%%%%""""""############"""""" !!!!!!###$$$%%%&&&&&&%%%###"""###$$$$$$###"""!!!"""""""""!!! ###(((+++)))%%%!!!%%%$$$######$$$%%%$$$""" """######""""""###$$$%%%$$$$$$###############$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%$$$######"""""""""""""""#########"""###$$$%%%%%%%%%$$$$$$!!!###&&&''''''%%%$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""""""""######""""""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$###"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!"""""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%"""&&&...333///(((%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########"""""""""!!!!!!############$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$%%%'''))),,,...%%%&&&((())))))(((&&&%%%(((&&&%%%%%%&&&&&&&&&$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''')))******$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&'''www\\\GGG@@@>>><<<;;;;;;;;;:::999;;;;;;;;;:::999888777666777666555444444555777777555555444333222111000///)))))))))***+++,,,---...)))((('''((()))***)))((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%(((++++++(((%%%%%%&&&&&&'''''''''(((((())))))''''''''''''''''''''''''"""###$$$'''(((******+++000---)))%%%###"""###$$$######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!!"""######&&&&&&%%%$$$$$$##################"""""""""""""""###""" !!!###$$$$$$###$$$$$$$$$#######################################&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""$$$%%%&&&&&&&&&&&&%%%%%%""""""""""""############ !!!"""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$ !!!#########"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$ """###%%%&&&&&&%%%%%%!!!""""""#########""""""!!!""""""###$$$$$$%%%%%%%%%$$$###$$$%%%$$$""" """"""######"""!!! ###""""""$$$&&&(((((('''$$$######$$$&&&&&&%%%### """###$$$###"""###$$$$$$######"""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&%%%%%%$$$#########"""""""""""""""%%%&&&&&&&&&%%%###!!!  $$$'''((('''%%%$$$ """$$$%%%%%%%%%%%%$$$#########"""!!!!!!!!!"""""""""""""""#########!!!"""############"""!!!%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!!!!""""""#########$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&$$$#########$$$######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$+++666<<<777+++######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$###$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&(((+++...000&&&''')))******((('''%%%((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&###""""""""""""###%%%%%%########################$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''pppWWWFFF>>>?????????>>>===<<<<<<<<<999666666777888999999555555555444444333333333444444333222222111111000,,,,,,,,,,,,,,,---...///+++,,,------,,,+++)))((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((***((('''%%%%%%&&&'''((('''%%%"""###&&&'''&&&$$$((('''%%%$$$%%%)))000555GGG<<<...%%%###%%%%%%%%%''''''''''''&&&%%%$$$###"""###$$$&&&''''''&&&&&&"""%%%'''%%%######%%%%%%$$$######"""""""""""""""$$$$$$$$$############"""%%%%%%%%%&&&&&&&&&''''''$$$'''%%%""""""###$$$###"""!!!!!!###$$$$$$$$$#####################""""""!!!!!!!!! """"""!!!!!!!!!!!!"""###$$$&&&&&&"""!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!######""""""######$$$%%%###"""!!!"""###$$$###!!!$$$""" """$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""###%%%%%%#########%%%&&&%%%""" %%%'''$$$###%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$###!!! &&&%%%%%%###"""""""""######!!!###%%%''''''&&&###"""!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######)))++++++)))%%%######%%%!!!"""$$$%%%%%%$$$"""!!!########################&&&%%%$$$$$$%%%%%%###!!!&&&### !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""$$$'''))))))(((&&&&&&'''###%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$!!!///<<<<<<111&&&%%%(((%%%$$$$$$$$$$$$$$$$$$%%%'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''"""#########$$$$$$$$$$$$***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&***(((&&&$$$###$$$%%%&&&((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&''''''''''''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''$$$"""""""""$$$%%%&&&&&&'''''''''&&&############$$$%%%%%%&&&&&&&&&'''((('''&&&%%%$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%&&&'''))))))oooVVVDDD<<<<<<<<<;;;;;;:::999888;;;999777666888999888888555555444444444333333333333222222111111000//////---,,,,,,,,,,,,---...///111///+++''''''(((+++---)))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''%%%######$$$%%%&&&'''%%%######&&&'''&&&$$$&&&&&&&&&&&&&&&)))---111999222)))$$$$$$%%%$$$"""%%%&&&&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%%%%%%%$$$!!!$$$'''&&&$$$######$$$$$$$$$###"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&""""""$$$### """######""""""###%%%%%%$$$$$$$$$###"""""""""""""""!!!!!!!!! """"""!!!!!!!!!""""""###%%%%%%%%%""""""%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######""""""######$$$%%%%%%$$$######$$$$$$###"""%%%###!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################!!!!!!"""""""""#########$$$$$$$$$#########""""""%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$###""""""  """######$$$######$$$%%%%%%""" ###%%%"""!!!$$$%%%$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""%%%'''%%%"""!!!###&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&%%%###""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######%%%''''''&&&"""!!!!!!###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""%%%""" ###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&(((((('''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$!!!'''------(((###!!!"""###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''((()))%%%%%%$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((%%%$$$######&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$&&&'''((()))oooUUUCCC;;;;;;::::::999888888777:::999888888999999888666555444444444444333333333222111111000//////......------,,,,,,,,,---......222///+++(((&&&(((***,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''%%%$$$$$$$$$%%%&&&'''&&&$$$$$$%%%&&&&&&%%%$$$%%%'''((('''((()))++++++((($$$$$$&&&'''%%%"""$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###############"""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%)))%%% !!!$$$%%%%%%!!!"""#########%%%'''%%%%%%$$$$$$###"""!!!!!!!!!!!!!!! ######"""""""""""""""###%%%$$$"""!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############""""""######$$$%%%'''%%%$$$$$$%%%%%%###"""%%%###!!!!!!"""######""""""""""""""""""""""""!!!$$$$$$$$$$$$%%%%%%%%%&&&$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$###""" !!!"""######&&&$$$######$$$$$$###""" $$$%%%""""""%%%'''&&&############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$###!!!!!!"""###%%%&&&&&&$$$"""!!!&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$###$$$%%%$$$###""""""$$$&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$"""%%%###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$%%%''''''&&&%%%%%%&&&%%%'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%(((&&&$$$$$$%%%&&&%%%$$$!!!###&&&((((((&&&###!!! !!!"""$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$'''***,,,+++'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%%%%&&&'''''''''''''''&&&%%%''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&''')))***+++nnnTTTCCC>>>>>>===<<<;;;::::::999:::999888999999999777555444444444444444444444444222111111000000///......------,,,,,,,,,------...------...---,,,***(((&&&)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))((('''&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%$$$&&&''''''&&&%%%'''(((&&&%%%$$$&&&((()))(((&&&%%%%%%$$$$$$$$$%%%%%%%%%!!!!!!""""""############&&&%%%%%%&&&&&&$$$%%%'''$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%&&&((()))((($$$!!! """############$$$&&&&&&%%%%%%$$$###"""!!!!!!"""""""""!!!!!!!!!!!!!!!$$$$$$###"""""""""######%%%###!!!!!!"""$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""""""""$$$%%%######""""""######$$$%%%&&&%%%$$$###$$$$$$###!!!###!!! !!!###$$$$$$###$$$$$$##################%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$#####################$$$%%%&&&(((%%%""""""###$$$$$$$$$###'''(((%%%$$$(((******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%'''&&&###""""""############"""!!!((('''&&&$$$#########$$$%%%&&&&&&&&&%%%$$$######&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%###&&&&&&%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&((())))))(((''''''((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%+++'''######&&&))))))(((###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))*********)))'''$$$###'''''''''''''''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&###%%%***...111///***%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%&&&%%%&&&'''((((((((((((((())))))((('''&&&&&&&&&'''(((((((((((('''''''''&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''))))))))))))***+++,,,---lllTTTDDD@@@???===<<<;;;::::::::::::999888999999999666444444444444444444444444444333222222111000000//////...------,,,,,,,,,------,,,---------,,,***(((''')))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((('''))))))(((((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%###$$$&&&(((&&&&&&%%%&&&'''((()))((('''&&&%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%(((###!!!$$$%%%"""###'''$$$%%%%%%&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!###%%%&&&%%%"""###$$$%%%$$$###"""###$$$%%%%%%$$$$$$###""""""!!!##################$$$$$$%%%%%%$$$###############$$$"""!!!!!!###%%%%%%%%%########################%%%$$$###""""""###$$$%%%######""""""######$$$%%%%%%###""""""######""" !!!$$$&&&%%%$$$###"""""""""!!!!!! !!!!!!!!!"""""""""'''&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%)))((('''%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&)))&&&###!!!"""$$$%%%%%%###'''(((%%%%%%(((***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%(((,,,,,,)))$$$(((&&&%%%###$$$%%%'''((()))(((&&&$$$######$$$%%%&&&&&&&&&&&&&&&%%%$$$###'''''''''''''''&&&%%%$$$''''''''''''''''''''''''######$$$%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((()))))))))$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&((())))))(((''''''(((''''''((((((((('''&&&%%%''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&############$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((()))***+++***'''$$$"""(((((((((''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&###%%%)))...000...)))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$%%%&&&$$$%%%&&&((()))******+++***))))))(((''''''''''''))))))((((((((('''''''''$$$$$$$$$%%%&&&((()))***((((((((((((((((((((((((&&&'''((((((&&&&&&'''((((((((((((((()))***++++++{{{jjjTTTEEE???>>><<<:::888888888999<<<:::888888888888666555333333333444444444444555333222222111111000//////......---,,,,,,,,,------111...***'''''')))+++...***************)))((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''&&&&&&%%%%%%((((((((('''%%%$$$%%%'''&&&&&&&&&%%%######&&&(((&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&'''!!! %%%'''"""!!!%%%%%%%%%&&&'''&&&%%%$$$###&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""""""""###%%%'''$$$%%%&&&%%%###"""###$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###########################$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%###"""!!!"""#########!!! """%%%&&&%%%$$$&&&%%%%%%$$$$$$######"""!!!!!!!!!"""""""""######'''&&&%%%$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%)))(((&&&$$$$$$%%%&&&'''%%%%%%%%%&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$###############$$$$$$)))&&&###"""###%%%%%%%%%!!!&&&'''%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&)))***(((%%%(((%%%###!!!!!!###''')))((('''&&&$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%'''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&'''&&&((())))))(((''''''(((''''''((()))((('''&&&%%%''''''''''''''''''''''''&&&%%%$$$%%%'''((((((''' ###&&&&&&%%%$$$&&&((()))'''$$$""""""$$$''')))&&&&&&%%%%%%$$$"""!!! %%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******(((((((((((((((((((((((((((((((((''''''(((((((((###%%%''')))***)))((('''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$'''***,,,+++'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%''')))***+++++++++))))))(((((('''((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((()))+++,,,(((((((((((((((((((((((('''((()))(((''''''''')))&&&&&&&&&&&&&&&'''((((((~~~xxxiiiTTTEEE???===;;;888777777777888===;;;888777777777777666333333333444444444555555222111111000//////......///...---,,,,,,,,,,,,,,,///---***'''''')))---///******+++++++++***)))(((''''''''''''''''''''''''%%%&&&'''((()))((((((''''''''''''''''''&&&&&&%%%((())))))'''%%%###%%%'''###%%%'''(((&&&%%%%%%&&&$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%&&&(((***,,,'''&&&%%%$$$$$$%%%&&&&&&'''"""%%%///111(((###$$$%%%&&&'''((('''&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%''')))"""$$$%%%%%%######$$$%%%###############$$$$$$$$$#########$$$$$$%%%%%%%%%''''''&&&$$$$$$#########"""$$$&&&%%%###"""$$$&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%"""!!!!!!"""$$$%%%%%%$$$"""!!!!!!###$$$$$$###!!!((((((((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$'''%%%###!!!!!!"""$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$(((&&&$$$###$$$%%%%%%$$$ &&&(((&&&%%%%%%$$$!!!&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###"""""""""###$$$#########"""!!! """$$$%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###$$$'''((('''&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''%%%"""$$$''''''&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''&&&$$$%%%'''(((%%%''')))((('''&&&'''''''''''')))))))))(((&&&%%%''''''''''''''''''''''''&&&%%%$$$&&&((()))((('''$$$&&&((((((((('''((()))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###"""&&&&&&'''''''''((((((((('''(((((((((((()))))))))(((((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&"""###%%%'''((())))))(((******((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&'''(((***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))(((((()))*********))))))(((((('''''''''((()))))))))((('''&&&&&&&&&'''((())))))))))))))))))***+++(((((((((((((((((((((((('''((())))))((('''((()))'''&&&&&&&&&&&&'''((((((|||{{{||||||vvvhhhTTTEEE@@@>>>;;;999777777888888>>>;;;888666666777777666333333333444444555555555000000000///......------///...---,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++******+++,,,+++***)))(((((((((((((((((((((((((((%%%&&&((()))))))))(((''')))))))))***)))(((((('''((()))***((($$$###%%%''' $$$(((+++)))'''%%%$$$###&&&***,,,+++)))''''''#########%%%'''***...000'''&&&%%%$$$$$$$$$%%%&&&)))%%%,,,999;;;000&&&%%%%%%&&&'''((((((&&&$$$#########$$$%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&''''''"""%%%(((***((($$$!!! !!!"""$$$$$$$$$$$$&&&((("""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$!!!%%%(((&&&""" ###'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############"""###$$$$$$%%%###"""!!!###%%%''''''&&&$$$#########$$$### %%%%%%$$$$$$###"""!!!!!!""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%###!!! """###%%%%%%&&&'''&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''&&&$$$$$$%%%&&&%%%$$$"""(((+++)))''''''$$$ (((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%(((***(((&&&))))))(((((((((((())))))''''''''''''''''''''''''%%%$$$$$$&&&'''((('''%%%%%%(((++++++)))((((((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***'''((((((&&&%%%%%%''')))%%%'''(((((('''&&&&&&'''&&&((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((&&&%%%$$$%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''''''''''''''(((((((((((())))))*********++++++++++++))))))((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&...---+++***((('''''''''(((''''''&&&&&&''''''(((,,,+++))))))++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&(((***+++++++++******(((''''''''''''&&&''''''((()))***,,,+++)))((((((((()))***---,,,+++***))))))))))))((((((((((((((((((((((((''')))***)))((('''(((******)))))))))))))))***+++{{{zzzzzz|||yyylllWWWGGG@@@???<<<:::999888888888;;;::::::999777555444333111222333444555555555555////////////............,,,------......------,,,+++++++++***************)))***++++++***)))***+++---,,,***(((((((((((()))((('''''''''((()))+++,,,---+++(((((())))))&&&$$$************))))))))))))))))))))))))((((((((((((%%%&&&'''((((((((('''&&&)))(((((('''''')))***+++###%%%&&&%%%""""""$$$&&&***&&&222HHHHHH222&&&***((('''&&&%%%###"""!!! %%%###"""!!!!!!###%%%&&&&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$###"""$$$'''%%%$$$$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%######"""!!!!!!"""###$$$########################&&&###!!!!!!###%%%''''''%%%%%%$$$$$$###""""""!!!%%%$$$"""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''''''''((((((((())))))'''''''''''''''((())))))((('''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$''''''&&&%%%&&&'''((()))'''%%%###$$$'''((('''$$$)))(((&&&$$$###$$$&&&'''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((+++***(((&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&######$$$%%%&&&''')))***)))((('''&&&%%%&&&&&&'''(((''''''(((***,,,///000(((''''''&&&&&&&&&'''''''''&&&&&&&&&'''***---...***)))((('''&&&%%%%%%%%%$$$%%%'''&&&&&&%%%'''((($$$&&&''')))))))))(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''###$$$%%%'''(((((())))))))))))(((((((((((())))))''''''''''''''''''&&&&&&'''%%%###"""###$$$''')))%%%&&&&&&''''''(((((((((&&&'''''''''&&&%%%%%%$$$ """+++444444+++&&&'''******)))((('''&&&&&&%%%&&&&&&&&&&&&'''((()))*********))))))((((((((('''%%%&&&&&&'''((()))******))))))((((((((('''''''''$$$%%%'''))))))((('''&&&)))++++++***)))((((((***###&&&&&&$$$$$$((((((&&&(((((((((((('''''''''''')))******++++++***((('''&&&&&&''''''(((((())))))+++***)))))))))***,,,---(((((()))***************(((((())))))******++++++)))))))))))))))))))))))),,,,,,,,,***((('''''')))%%%&&&'''((())))))))))))++++++***((((((***///222'''''''''''''''((())))))wwwwwwzzz~~~{{{nnnXXXHHH@@@>>><<<:::999888888999:::::::::999777666444333111222333444555555555555222111111000//////......,,,------......------,,,---,,,,,,,,,++++++*********,,,---,,,+++***+++,,,,,,+++***)))(((((())))))((((((''''''((()))+++,,,)))'''&&&'''***+++***(((*********)))))))))(((((()))))))))(((((((((''''''((())))))))))))(((&&&%%%'''&&&&&&%%%&&&'''((()))$$$%%%'''&&&$$$$$$&&&)))'''$$$,,,::::::,,,$$$'''''''''''''''''''''''''''%%%$$$#########$$$&&&'''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###""" ###&&&%%% ######$$$%%%&&&'''''''''&&&%%%$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""$$$%%%'''((()))$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$&&&%%%$$$#########$$$%%%########################&&&$$$"""###%%%'''''''''###############$$$$$$$$$###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&'''((()))'''%%%$$$&&&)))+++***((()))((('''&&&&&&&&&''''''&&&'''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%'''((()))((((((&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&%%%%%%%%%&&&'''(((***+++)))((('''&&&&&&&&&''''''&&&&&&'''''')))***,,,---'''''''''(((((()))))))))(((((('''&&&'''(((***+++&&&&&&%%%%%%$$$%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''(((((()))))))))(((((('''''''''&&&&&&&&&''''''((('''''''''&&&''''''(((((((((((('''&&&&&&&&&&&&'''%%%&&&'''(((((()))(((((())))))(((((((((((())))))''''''''''''''''''''''''((('''%%%$$$$$$&&&(((***''''''&&&&&&&&&'''((((((''''''''''''&&&&&&%%%%%%!!!###***111111***&&&''''''''''''''''''&&&&&&&&&***)))((('''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((())))))*********'''''''''&&&&&&&&&%%%%%%$$$&&&'''))))))((('''&&&%%%'''(((((((((((()))******,,,,,,)))))),,,,,,)))((((((((((((((()))))))))***************))))))(((((((((((((((((()))))))))++++++*********+++,,,---))))))***+++++++++++++++(((((()))))))))*********************************)))))))))(((&&&%%%&&&(((((((((((()))(((((('''''')))***+++*********,,,...)))(((((((((((()))******ppprrrxxx~~~}}}oooXXXFFF???>>><<<:::999888999999:::::::::999777666444333222333444555555555555555333333222111000000//////------............------......------,,,+++******+++,,,------++++++,,,---+++******)))))))))******((((((((((((((()))++++++'''&&&&&&'''***++++++*********))))))))))))((((((((((((((((((''''''''''''+++++++++***)))((('''&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''&&&&&&((()))&&&%%%'''++++++'''%%%&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$!!!###''''''$$$######$$$%%%'''((())))))((((((&&&%%%$$$#########!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!###%%%'''((()))%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###""" """###((('''&&&%%%%%%%%%%%%&&&########################"""!!!!!!###%%%&&&%%%###"""""""""###$$$%%%%%%&&&"""!!!!!!"""%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%$$$$$$###'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))&&&'''((((((((('''&&&%%%&&&&&&'''((('''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''''''((()))'''&&&&&&(((+++------,,,)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''((()))***&&&%%%%%%$$$%%%&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&'''((()))***+++)))(((''''''&&&&&&''''''%%%%%%&&&'''(((((((((((($$$%%%''')))*********)))))))))'''&&&&&&'''((()))%%%%%%%%%%%%%%%&&&''''''%%%&&&((('''&&&&&&'''(((,,,+++***)))((((((((((((&&&&&&&&&&&&'''((()))***))))))(((((('''((((((((()))(((''''''&&&&&&''''''(((((())))))))))))(((((())))))(((((((((((())))))'''''''''''''''''''''''')))'''&&&%%%%%%''')))******((('''%%%%%%&&&''')))''''''''''''&&&&&&&&&%%%"""$$$)))------(((&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))((((((((((((''''''''''''******************++++++''''''''''''&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&''')))***)))((()))++++++...---***)))++++++((((((((())))))******++++++++++++***))))))))))))************)))))))))))))))+++************+++,,,---******+++,,,,,,,,,,,,,,,((((((((())))))))))))***++++++++++++++++++++++++(((((()))((('''&&&((()))*********))))))(((&&&&&&'''))),,,,,,+++)))))))))***))))))))))))***++++++jjjnnnvvv~~~~~~oooVVVCCC???>>><<<:::999999999999:::999999999777666555444333333444555555555555555111111111111111000000000------............------......---,,,+++******)))+++,,,---,,,+++***+++---******************++++++((((((((())))))******+++))))))(((((())))))((((((***)))))))))(((((((((((((((((((((((('''''''''&&&*********))))))(((((('''(((((((((((()))))))))***&&&'''((((((''''''''''''''')))((($$$$$$((()))'''))))))((('''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''$$$%%%)))***(((###$$$$$$%%%&&&''''''((((((((('''&&&%%%$$$$$$$$$#########$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%%%%$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%"""#########!!!!!!"""$$$(((((('''&&&&&&%%%%%%%%%########################""""""###%%%''''''%%%###""""""###$$$$$$%%%%%%&&&###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$######'''%%%######%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))%%%'''((())))))(((&&&%%%%%%&&&((())))))'''%%%$$$&&&%%%$$$$$$$$$%%%'''((('''''''''''''''(((((()))((((((((()))+++,,,,,,,,,'''((()))))))))(((''''''((())))))))))))*********''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&%%%%%%$$$$$$&&&'''(((''''''(((((((((((('''''''''&&&&&&&&&'''((())))))((((((''''''''''''''''''%%%&&&'''((()))((('''&&&$$$%%%''')))***)))'''&&&(((((('''&&&&&&'''(((((()))((((((((((((((())))))((()))***)))(((((()))***---,,,***)))((()))***+++'''''''''''''''((())))))***))))))((('''''''''''')))(((((('''''''''''''''***************)))(((((())))))(((((((((((())))))''''''''''''((((((((((((((('''&&&%%%&&&''')))***,,,***'''%%%$$$&&&''')))'''''''''&&&&&&&&&''''''$$$&&&(((***)))'''&&&'''''''''''''''''''''''''''&&&'''((())))))*********************************++++++++++++*********************)))))))))((((((&&&'''((()))))))))((((((***+++------,,,++++++,,,***,,,,,,)))))),,,,,,)))))))))******+++,,,------,,,+++***)))((()))***+++,,,++++++******)))))))))))))))))))))******++++++)))***++++++,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***+++***))))))+++---)))*********))))))((('''(((***,,,+++)))(((((((((***))))))))))))***++++++mmmqqqyyyqqqWWWDDD???===<<<:::999999999:::999999999888888666555444444444555555666666555555...//////000000111111222---......//////......---,,,,,,,,,+++***))))))))))))+++,,,+++***)))***,,,*********+++++++++++++++)))))))))***************((()))))))))(((((((((((()))))))))((((((((((((''')))((((((((((((''''''''''''''''''(((((())))))***'''(((((()))))))))))))))(((((((((((('''&&&$$$###'''******%%%%%%******'''(((''''''&&&%%%$$$############$$$%%%&&&%%%%%%%%%$$$%%%&&&&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$((((((%%%%%%((()))'''%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%&&&&&&''''''%%%&&&&&&&&&&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$########################%%%%%%''')))++++++(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###(((%%%######$$$&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&''')))******)))'''&&&%%%&&&((())))))(((&&&%%%)))((('''&&&'''((()))***'''''''''((((((((((((((()))******))))))((())))))&&&''''''(((((((((''''''))))))))))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''((((((((((((((((((&&&''')))******)))(((''')))***+++,,,+++***'''&&&&&&&&&''''''((())))))***,,,+++***)))((((((((((((((()))***)))((('''((()))+++***)))))))))+++,,,---***)))((('''''''''''''''))))))((('''&&&&&&&&&&&&))))))(((''''''''''''(((++++++++++++***)))((('''))))))(((((((((((())))))'''''''''((((((((())))))&&&&&&%%%%%%%%%&&&'''(((,,,***'''%%%%%%&&&((()))((('''&&&&&&&&&''''''(((&&&)))***((('''''''''(((******))))))(((''''''&&&,,,,,,,,,,,,+++)))''''''***+++++++++++++++++++++*********************)))++++++*********)))))))))((((((((()))))))))))))))'''***---............///***---...,,,---000111...)))******+++,,,------...---,,,***)))))))))***+++,,,,,,++++++******))))))((((((((()))))))))))))))((())))))******************************)))))))))************************)))***+++*********,,,...((())))))***++++++******+++++++++)))''''''(((***)))(((((((((((()))******vvvyyysssZZZFFF>>>===;;;:::999999::::::999999999888888777555555444555555666666666555555......//////000111111111......////////////......+++++++++*********)))))))))***++++++))))))***+++***++++++,,,++++++******))))))***++++++******)))%%%'''((()))((()))***,,,))))))((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&'''((()))***+++%%%&&&&&&'''(((''''''''')))((('''(((((('''$$$"""&&&((()))'''''')))(((&&&&&&&&&&&&''''''((())))))$$$$$$$$$$$$%%%%%%%%%%%%###############""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""'''(((%%%$$$&&&&&&$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$&&&((((((&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$'''%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$(((&&&###"""$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''((()))*********)))(((%%%&&&'''((()))(((''''''%%%%%%%%%%%%%%%&&&''''''&&&'''((())))))))))))((()))***+++)))'''&&&'''(((&&&'''''''''''''''(((((())))))))))))************((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&)))((('''&&&%%%&&&&&&''''''(((((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))(((((((((((()))*********)))))).../////////...,,,***)))&&&''''''((()))******++++++***)))(((&&&&&&&&&%%%&&&'''((('''&&&%%%&&&'''))))))))))))***+++,,,---+++***)))(((''''''''''''((((((''''''&&&&&&''''''***)))((((((''''''((((((***************)))(((((())))))(((((((((((())))))'''''''''(((((())))))***&&&&&&%%%%%%&&&&&&'''(((+++)))(((&&&&&&'''((()))((('''&&&&&&&&&'''((()))))),,,---)))'''))))))(((,,,,,,+++***)))((('''&&&&&&((()))+++,,,---,,,,,,))))))))))))************************************))))))))))))(((((((((((())))))))))))************"""%%%***---...///000111(((+++,,,***,,,000111...******++++++,,,,,,------,,,,,,+++***************+++++++++***************'''((())))))******))))))(((((()))************))),,,++++++++++++*********************************'''((())))))((((((***,,,((((((***++++++,,,,,,,,,,,,,,,+++)))'''''')))+++)))(((((((((((()))******~~~qqqYYYFFF>>>===;;;:::999999:::;;;888888999888888777666555555555666666666666555555222222111111111000000000......////////////......*********+++++++++,,,,,,***+++,,,,,,******+++,,,+++,,,,,,,,,,,,+++)))((()))***++++++++++++***)))&&&(((***)))(((''')))+++))))))((((((((('''''''''+++*********)))))))))))))))(((((((((((()))+++,,,%%%%%%'''((((((((('''&&&((('''''')))++++++(((%%%'''&&&'''))))))'''&&&'''&&&''''''((())))))******&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###))),,,)))''''''&&&###%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&"""###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!###%%%&&&$$$"""###$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((&&&###"""###%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((()))))))))*********&&&'''''''''(((((((((((($$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***))))))(((((()))+++***'''&&&(((***(((((('''''''''(((******((((((((()))))))))******))))))))))))))))))))))))&&&'''(((((((((((('''&&&)))((('''&&&'''((()))***(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&'''((()))***))))))((((((((((((((()))******+++.........------,,,,,,+++))))))***************)))***))))))((('''''''''(((((()))***)))'''&&&'''((())))))***************)))))))))((((((((((((((()))((((((((('''(((((())))))***))))))((((((((((((((()))))))))***))))))(((((())))))(((((((((((())))))&&&''''''((())))))******'''''''''''''''((((((((((((((((((((((((((()))***((('''&&&%%%&&&''')))***+++///000+++)))+++,,,)))******))))))((((((''''''###%%%'''***,,,,,,,,,,,,)))))))))*********++++++******++++++,,,,,,------******)))))))))(((((((((***)))))))))******++++++%%%(((,,,///////////////'''***+++)))***---...,,,++++++++++++++++++,,,,,,++++++,,,,,,++++++***))))))))))))***************((()))***+++,,,++++++***))))))***++++++++++++***---------,,,,,,,,,++++++++++++++++++++++++++++++((()))***)))((((((***+++******++++++,,,+++++++++)))+++,,,,,,+++)))***+++***))))))))))))***++++++~~~mmmUUUCCC>>>===;;;:::999::::::;;;888888888888888777666555555666666666666666555555666555444333111000///.........////////////......***++++++,,,,,,------...+++,,,------++++++,,,---,,,,,,------,,,***)))((()))***+++,,,,,,+++))))))***,,,,,,***'''%%%%%%''')))(((((((((''''''''''''++++++++++++*********))),,,+++***)))))))))***+++&&&''')))*********)))(((&&&&&&&&&***---...,,,)))***&&&&&&++++++&&&&&&***))))))((((((''''''&&&&&&((('''%%%$$$%%%&&&(((***(((''''''&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&---111...+++***(((%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$#########"""%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###""""""###%%%"""###%%%'''(((((('''''''''''''''''''''''''''''''''&&&&&&''')))***)))(((!!!"""###$$$&&&'''((()))$$$###"""$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))$$$$$$%%%&&&'''''''''''')))&&&###"""###%%%&&&'''))))))))))))************'''''''''''''''((())))))))))))(((((()))***++++++'''''''''''''''((()))******+++---.........---,,,&&&''')))*********)))(((&&&)))+++***((((((***,,,***)))((('''((()))+++---(((((((((((())))))))))))(((((((((((((((((((((((((((((()))******)))((('''''''''&&&'''(((***,,,---(((((())))))))))))((((((***)))((('''''''''''''''&&&'''(((*********)))(((((((((''''''((()))+++,,,+++******))))))***++++++,,,,,,,,,++++++***((((((***************++++++,,,+++------,,,***)))***+++)))***++++++***)))'''&&&(((''''''(((((()))***+++))))))(((((()))***++++++******)))((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))&&&''''''((()))******+++(((((((((((())))))))))))''''''(((((())))))******((('''&&&%%%&&&'''***+++,,,111222,,,***------***''''''''''''((((((((((((......---+++((($$$ +++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,++++++++++++*********))))))******+++,,,---///222222000...,,,+++---000000------000000...,,,+++++++++++++++++++++++++++,,,---,,,+++***)))(((((())))))*********+++***+++,,,---...---,,,,,,******+++,,,,,,,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,,,,+++***))))))'''***...///...+++***)))++++++******++++++,,,---~~~zzzfffQQQDDDAAA???<<<:::888888888999666666777777777777666666555666666666666444333222444444333222222111111000000///......///...+++))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////,,,,,,,,,++++++************)))***,,,------+++***))))))))))))((((((((((((***))))))((()))+++---...,,,------+++)))((()))******)))(((''''''((()))***(((''''''''''''(((((()))+++***)))((((((''''''(((******))))))(((((('''''' %%%***+++***))))))((('''''''''''''''((('''&&&&&&(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###'''''''''''''''''''''''')))))))))((('''%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%'''(((((('''%%%###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''(((&&&$$$###""""""$$$$$$''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&((()))((('''%%%$$$++++++******)))((((((((())))))(((((((((((())))))))))))))))))((((((((((((((('''''''''((()))***+++)))))))))***)))((((((''''''&&&&&&&&&(((+++///111666222,,,'''%%%&&&(((++++++***))))))***,,,...///''')))******))))))***,,,*********)))))))))))))))(((((('''(((((()))***++++++***))))))))))))******))))))(((((((((((())))))((()))***+++***)))'''%%%)))))))))((((((((((((((('''((((((((())))))******++++++++++++******))))))***++++++++++++,,,,,,,,,''')))+++------+++)))'''((()))***++++++***)))((((((((((((((((((((((((((())))))))))))************,,,+++///444333,,,***...,,,,,,,,,,,,+++***((('''((()))((('''&&&&&&(((***))))))******++++++++++++,,,+++***((((((((())))))******))))))(((((((((''''''((()))***)))(((&&&$$$(((((())))))))))))((((((*********+++,,,,,,------,,,,,,,,,+++***))))))(((//////...---------......++++++++++++++++++++++++,,,---.../////////......******,,,,,,,,,,,,******************************,,,,,,,,,+++***)))(((''')))***+++,,,...///000000------------------------******+++,,,,,,---......---,,,++++++******++++++,,,...000///+++))))))+++,,,+++)))(((((()))+++,,,))))))***+++,,,,,,------...---+++***)))***+++++++++,,,---,,,***)))***+++))))))***++++++++++++***---------,,,+++***)))(((+++,,,---,,,***)))***+++zzzzzz{{{|||rrr___LLLBBB@@@>>><<<:::888888999999666777777888888777777666666666777777666555333222444333333222222111111000000///...///000000///---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////,,,,,,,,,+++++++++*********))))))+++------+++)))(((((())))))))))))))))))))))))))))))***+++,,,,,,*********(((&&&&&&'''))))))***++++++++++++***))),,,+++***)))((('''''''''))))))((((((((())))))***))))))(((((((((((((((((()))%%%!!!"""&&&)))(((&&&))))))((('''''''''''''''(((&&&%%%&&&'''((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&)))******)))'''%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))++++++******))))))(((((())))))(((((()))******+++,,,,,,+++++++++*********)))))))))***---111444666))))))))))))((((((((('''((((((''''''(((***,,,---+++***)))((((((***+++---+++***)))((()))+++---...(((***++++++******+++---)))))))))******+++++++++))))))((((((((()))******)))(((((('''''''''((((((******))))))))))))******((()))***+++***)))'''&&&((((((((((((((((((((((((((((((((()))))))))***************))))))(((((((((((())))))))))))************+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))************)))(((+++///...)))'''+++*********)))((('''''''''((())))))(((&&&&&&(((***((()))))))))******************)))((())))))***+++))))))))))))((((((((('''((()))***++++++***((('''++++++,,,,,,,,,,,,++++++++++++******)))((((((((())))))************++++++)))***+++,,,...000111222++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++,,,---......//////------------------------***++++++,,,------......---,,,++++++***++++++++++++---///...,,,++++++------,,,***))))))***,,,---*********+++,,,,,,,,,------,,,,,,+++******+++++++++,,,---,,,*********+++)))***++++++,,,,,,++++++---------,,,,,,+++***)))***+++,,,+++)))))))))***ttttttuuusssgggUUUFFFAAA>>>===;;;:::999999::::::888888888999999888888888777777888888777666444333333333333222111111000000+++***)))***,,,---,,,+++++++++++++++++++++++++++***+++,,,---.../////////,,,,,,,,,++++++++++++*********)))+++------,,,***(((((())))))*********+++'''((()))***************))))))((('''%%%&&&(((+++)))+++---//////---+++)))---,,,+++)))(((((((((((((((((((((((()))***++++++'''''''''(((((((((((((((...***&&&&&&((()))(((&&&)))((((((''''''''''''((('''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&'''((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&%%%%%%&&&###%%%''')))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''))),,,...+++++++++***))))))(((((())))))))))))***,,,---...,,,,,,,,,,,,+++++++++++++++++++++,,,///333888:::***)))((('''''''''(((((())))))))))))))))))))))))$$$&&&(((***+++,,,,,,+++***)))(((((()))***,,,---***+++,,,,,,+++***,,,---((())))))***,,,------...******)))))))))))))))))))))((((((((((((((())))))+++******))))))******+++))))))***++++++)))((('''(((((()))))))))))))))))))))))))))))))))*********++++++************))))))((())))))))))))*********------------------------///..................///++++++++++++++++++++++++)))))))))*********++++++++++++,,,///---******---,,,+++)))(((''''''((((((((()))***)))'''''')))+++((()))))))))))))))******))))))))))))***+++,,,---))))))))))))(((((((((((()))***+++,,,,,,,,,+++***)))******++++++******)))+++++++++***))))))((((((&&&'''((()))***,,,---------.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,......////////////......---------------------------------------,,,+++***,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------,,,+++++++++++++++)))+++------,,,,,,,,,...---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---,,,+++***+++,,,++++++,,,---------------------------,,,+++*********+++,,,+++)))((()))***qqqppppppkkk^^^NNNDDDBBB<<<<<<;;;:::::::::;;;;;;888999999::::::999999888888888999999888777555444333333222222111000000000+++)))((()))***+++***)))++++++++++++++++++++++++***+++,,,---............++++++++++++++++++++++++,,,++++++,,,---...---,,,((())))))******++++++,,,&&&((()))***+++***))))))++++++***((('''(((+++...+++,,,---......---,,,+++(((((((((((()))***++++++))))))(((((()))******+++&&&&&&''''''((((((((())))))'''&&&&&&)))******))))))(((''''''''''''(((((('''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%&&&'''&&&%%%$$$%%%'''&&&''')))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&'''((('''%%%$$$%%%&&&((((((''''''&&&&&&%%%%%%(((''''''&&&&&&&&&&&&&&&(((((('''''''''(((((()))%%%&&&((()))))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((()))+++,,,---,,,,,,+++******))))))((()))))))))***,,,...///000++++++++++++************---,,,***)))***---000222***)))((('''''''''(((((((((((()))******))))))((('''(((***+++,,,+++)))((())))))(((((()))***++++++***+++,,,+++******+++,,,******+++,,,,,,---......,,,+++******))))))))))))++++++*********+++,,,,,,******))))))))))))******)))******++++++***))))))***************+++++++++************************------------------------******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------------,,,+++,,,///...---+++))))))***+++,,,(((*********))))))***,,,************************************++++++,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))******++++++******)))******+++,,,,,,------...&&&'''((()))***,,,------000000000///---***((('''------------------------///---+++******+++,,,---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,***+++,,,,,,,,,+++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,++++++++++++---------,,,+++***,,,---...---+++***+++,,,,,,,,,---...............---------------,,,++++++***+++,,,,,,******+++,,,qqqooolllgggZZZKKKDDDDDD;;;;;;;;;;;;:::;;;;;;;;;999999::::::::::::999999888999999999999777666555333333222111111000000///222000...------...---,,,++++++++++++++++++++++++++++++,,,---............++++++++++++++++++++++++...---,,,---...//////...)))*********++++++,,,,,,'''(((***++++++***))))))+++++++++)))((())),,,...,,,,,,++++++++++++,,,,,,'''&&&&&&'''((()))***+++++++++***)))))))))))))))&&&'''''''''(((((())))))%%%$$$$$$&&&((()))******((((((''''''''''''((((((((('''&&&&&&(((((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''((((((((()))))))))((((((''''''''''''&&&&&&&&&&&&'''((()))***)))((('''&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%%%%&&&''''''%%%%%%&&&''''''((()))******(((&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&''''''''''''%%%'''''''''%%%$$$%%%&&&(((((((((''''''&&&&&&&&&(((((('''&&&&&&''''''''''''''''''((()))+++,,,---***)))(((&&&&&&&&&'''((('''''''''((((((((())))))((((((((((((((((((((((((******+++,,,,,,+++***))),,,,,,++++++***)))))))))))))))***+++---///000111,,,,,,,,,,,,++++++++++++,,,+++)))''''''(((***+++******)))((((((((((((((('''((()))***+++++++++***,,,,,,++++++************))))))))))))))))))******)))***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************+++++++++++++++,,,------***))))))(((((())))))*********+++++++++++++++***++++++,,,,,,,,,---------+++++++++++++++*********---------------------...******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++************++++++++++++)))***+++)))'''(((***+++...---+++))))))***,,,---(((***+++++++++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************)))******+++,,,,,,,,,,,,---......//////......---+++++++++,,,------......)))*********+++++++++,,,***+++,,,---............------------------------000///---,,,,,,---...000...------------------...,,,,,,,,,,,,,,,,,,,,,,,,....../////////...------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,++++++,,,,,,,,,,,,,,,++++++***)))(((...------------------...------,,,,,,,,,,,,,,,,,,***+++---......---,,,+++,,,---...---+++***+++,,,------...////////////...------.........---,,,,,,,,,---......,,,,,,---...qqqmmmhhhcccXXXKKKDDDDDD;;;;;;;;;;;;;;;;;;::::::888999999::::::999999888888888999999888777555444222222222111000000//////333111...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***++++++++++++,,,,,,,,,///---,,,,,,.../////////++++++++++++++++++++++++******++++++++++++*********++++++***)))(((***+++---,,,***))))))***,,,---))))))(((''''''''''''''',,,,,,+++***))))))))))))(((((((((((())))))))))))&&&&&&''''''''''''(((((((((''''''''''''(((((())))))((('''((())))))(((''''''''''''(((((((((((()))%%%&&&'''(((((((((((((((***))))))(((''''''&&&&&&''''''&&&&&&&&&((()))***---,,,***((('''''''''((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&'''((('''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&'''((()))((('''&&&''')))(((((((((((((((''''''''''''''''''''''''((())))))&&&&&&''')))+++---///000,,,+++(((&&&%%%&&&'''((('''''''''(((((())))))***))))))))))))))))))))))))***+++,,,------+++)))''',,,,,,,,,+++******)))))))))******+++---...000111////////////............***))))))))))))***+++,,,******+++++++++***)))((()))******++++++,,,,,,,,,,,,+++*********+++---...************************)))***+++***(((((((((***---------,,,,,,+++++++++,,,,,,++++++***+++++++++))))))))))))***+++,,,,,,*********))))))*********+++++++++++++++,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,+++++++++++++++******++++++++++++,,,,,,((())))))))))))*********++++++))))))))))))++++++***))))))(((((())))))************************************++++++++++++,,,***------***)))+++,,,,,,+++***))))))((()))***+++(((***,,,---,,,,,,,,,............------------,,,------...------+++***)))+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---......//////......---,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,+++++++++......---------......///........................000///.........///111222------,,,++++++,,,------++++++++++++++++++++++++....../////////......---//////..................------------------------------------------.........------,,,,,,,,,,,,,,,///...---------,,,***(((------------------------,,,,,,,,,,,,------------+++,,,,,,---------------,,,---...---,,,+++,,,---------...////////////...---......///......------,,,...//////------...000qqqjjjccc___WWWKKKCCCAAA<<<<<<<<<<<<;;;::::::999888888999999999999888888777888888888888666555444222222111111000000//////000---***)))***+++,,,+++------------------------,,,,,,------......------******+++++++++,,,,,,,,,...,,,******,,,.........---------,,,++++++******,,,,,,++++++++++++,,,,,,***,,,...---+++***)))***++++++++++++++++++++++++***)))((((((((((((((((((++++++******)))************************)))))))))((()))*********)))))))))'''''''''''''''((())))))+++)))((()))***+++***(((''''''((((((((()))))))))$$$%%%'''((()))))))))(((''''''''''''''''''''''''''''''&&&%%%&&&(((***+++,,,***((('''&&&'''((()))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''((('''&&&%%%&&&(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''&&&%%%'''((()))(((''''''((()))((((((((((((((()))))))))&&&&&&''''''((()))++++++(((((()))***,,,...///000*********))))))))))))***&&&''''''((())))))******************************)))******++++++++++++***---,,,,,,++++++******)))*********+++,,,...///000000000000/////////......***++++++,,,---.........***+++---...---,,,***(((...---,,,+++++++++,,,---)))))))))******+++,,,---***+++++++++++++++*********+++,,,+++)))((()))***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---)))))))))******,,,---------,,,,,,++++++,,,,,,---+++++++++++++++,,,------*********+++,,,---------------,,,,,,,,,+++++++++)))*********++++++++++++((())))))))))))******************))))))*********))))))************))))))*********************************+++++++++,,,,,,+++000111---,,,///000---************************(((+++---...---------.........---------,,,,,,,,,,,,,,,---......---,,,+++,,,,,,,,,---------............------,,,---------,,,,,,------------,,,,,,---,,,,,,++++++***))))))------------------------555333000---,,,,,,---...........................---......///000111222222------,,,++++++,,,---------------------------------......//////......---............////////////..........................................------......---,,,,,,,,,,,,---111///...///000000...+++,,,,,,------------,,,,,,+++,,,,,,,,,---.........,,,,,,,,,,,,,,,---......---.........,,,+++,,,---,,,---......//////............////////////......,,,---......------...000ppphhh```[[[UUUKKKBBB>>><<<<<<<<<<<<;;;:::999888888888888999999888888888777777888888777666444333222222111111000/////////000...,,,+++---///000000........................,,,,,,------...---------*********++++++,,,,,,,,,---+++))))))+++,,,---,,,///...------,,,+++***)))...---,,,+++++++++,,,------///111111///,,,++++++)))+++---......---+++)))'''''''''((()))+++,,,---))))))))))))***+++,,,---,,,,,,++++++******)))))))))***,,,------,,,---...'''''''''''''''((()))***+++***)))***+++,,,+++)))(((((((((((())))))))))))$$$%%%'''))))))))))))(((%%%%%%&&&&&&'''(((((((((((('''&&&%%%&&&(((***,,,)))((('''&&&&&&''')))***''''''((((((''''''&&&%%%''''''''''''''''''''''''###$$$%%%'''((()))))))))&&&'''((('''&&&&&&'''(((******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$$$$&&&'''&&&%%%%%%&&&'''''''''(((((())))))******&&&&&&&&&''')))***,,,---*********+++,,,---...///((()))+++---------,,,+++&&&''''''((()))******+++++++++++++++++++++++++++***)))(((((()))+++---///------,,,++++++******)))*********+++,,,---...///............------------,,,---...//////...---,,,)))+++...000///---***(((222111...+++******+++,,,))))))***+++******)))(((++++++,,,,,,,,,++++++***+++,,,---,,,***)))***+++))))))***+++,,,,,,---...++++++++++++,,,------...,,,,,,,,,,,,---...///000///......------......///,,,+++++++++,,,,,,---...(((((()))***++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,******************************,,,------,,,******++++++++++++++++++++++++******+++++++++,,,,,,,,,(((...000+++***------***+++,,,,,,---------,,,,,,(((+++---///...---...///---------,,,,,,+++++++++***+++---...///......------------....../////////111000///...............//////000000000000//////+++,,,,,,------......///---------....../////////000...,,,+++---000444777////////////////////////+++,,,...000111222222222...---,,,++++++,,,---...........................------...............---............//////000000////////////////////////..................------......---,,,,,,,,,,,,---222000///111444444222000+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////---,,,,,,+++,,,---///000---...///...,,,+++,,,---,,,------.....................///////////////...+++,,,------,,,,,,...///tttkkk```XXXNNNDDD>>>===<<<<<<;;;:::::::::;;;;;;<<<;;;:::999888999::::::888999999:::::::::999999222222111000/////////000---,,,,,,---///000///...---.........---,,,,,,+++///......---------.........------......,,,***'''...---+++))))))***+++,,,333111...++++++---///111---.../////////...,,,,,,000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******+++++++++,,,,,,,,,'''(((***,,,---,,,***))),,,+++++++++------+++)))***((('''''')))******)))((((((''''''''''''((((((((()))))))))((('''&&&&&&'''''''''((()))*********''''''((((((((((((''''''+++***)))((('''&&&%%%%%%)))&&&%%%&&&)))***)))''''''&&&%%%&&&''''''%%%$$$&&&$$$###%%%(((***)))'''%%%(((***)))&&&%%%'''***(((((((((&&&$$$$$$&&&(((''''''&&&''''''((()))***))))))(((((('''''''''&&&+++###!!!&&&***'''&&&)))&&&&&&&&&&&&'''(((***+++''''''((())))))((('''&&&%%%%%%%%%%%%&&&((()))***///---***((('''((()))+++*********))))))))))))))))))*********((((((***++++++,,,---......---,,,+++,,,,,,+++***)))((('''''',,,,,,++++++***)))))))))---,,,,,,+++*********+++---------...------,,,,,,---,,,+++******,,,...///***+++,,,,,,,,,,,,+++***,,,,,,***'''$$$%%%***...++++++++++++++++++++++++************+++,,,------***++++++,,,,,,------...---,,,,,,+++*********+++******++++++,,,---...............------,,,,,,,,,333000---)))((()))+++,,,++++++++++++******))))))++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++***)))((((((((()))+++,,,+++,,,---,,,***)))***+++)))***,,,.../////////...,,,+++******,,,,,,+++******+++,,,,,,------,,,,,,------------------------///---,,,***))))))***+++,,,******,,,///111///------,,,,,,---///000///...111///......//////...------------............///........................111000///...............,,,...//////...---...///---,,,++++++******++++++...,,,+++,,,000111000...222000.........///...---............/////////000//////...------------...,,,------------------,,,---------............///////////////////////////000000///...............---------.........//////000000000000//////////////////............//////,,,,,,,,,,,,,,,---......&&&,,,000///------------,,,,,,,,,---------......000000////////////000000111111111111000000000000111000///......///000111////////////////////////sssjjj```YYYQQQGGGAAA@@@<<<<<<;;;:::::::::;;;;;;;;;:::999888888888999999555555666666666666666555555444222111000///.........------...000111111000///////////////...------......---------------...))))))***,,,...//////...///---,,,******+++,,,---222111...,,,,,,---///000+++,,,---...///......------------......000111111,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************+++++++++,,,,,,((()))***+++,,,++++++******)))((()))++++++)))''''''&&&%%%&&&((()))))))))(((''''''&&&&&&''''''(((((((((((()))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((('''''')))(((&&&'''***+++***(((&&&%%%%%%&&&''''''&&&$$$)))'''&&&'''***+++***(((((((((''''''(((((((((''''''((((((((('''(((***,,,))))))((('''''''''(((((())))))(((((((((''''''''''''(((((())))))''''''(((&&&&&&''''''((())))))***''''''((())))))((('''&&&'''''''''(((***,,,---...:::777333...***(((''''''***))))))))))))))))))))))))******)))(((((()))+++)))***++++++++++++***)))+++++++++***))))))((((((************++++++++++++---,,,,,,+++******++++++------.........------,,,---,,,+++***+++,,,...///---,,,++++++++++++,,,---,,,,,,+++)))&&&'''***---************************...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,------...............------,,,,,,,,,111///---***)))***+++,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******)))((()))***+++,,,,,,---...---+++++++++,,,+++,,,---.........---------,,,++++++------,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,++++++,,,///000...,,,...------...000111111000...------...000111000............------,,,,,,,,,------------,,,,,,,,,,,,000//////...------......+++---//////...---...///000000///...............---,,,+++,,,///000000...111///....../////////............/////////000000000///......------......------............------........./////////000000000000000000000000000000111111000///////////////---------.........//////000000000000000000000/////////............//////...---------------...///---------,,,,,,...111222.........///////////////111111000000000000111111111111111111000000000000222111000///...//////000////////////////////////tttlllccc]]]UUUKKKDDDCCC===<<<;;;::::::::::::::::::999888777777777888888444444444555555444444333777666444222000///......///......///111222222111000000000000000//////...------------------......///...---,,,++++++++++++///...---,,,,,,,,,---...222111///...------------******,,,---.../////////------.........//////000++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++*********+++++++++++++++))))))((()))++++++)))(((&&&$$$###$$$'''((((((((()))((((((''''''(((((()))'''(((((())))))))))))(((******)))(((''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&'''((()))*********)))((()))***++++++)))'''&&&&&&(((******)))(((***)))((()))***+++***(((+++'''%%%&&&***+++)))%%%***++++++***))))))+++,,,+++***)))(((''''''''''''))))))((((((((((((''''''###...333,,,&&&'''(((%%%%%%&&&((()))***))))))((('''(((((())))))((((((''''''(((((()))+++,,,...///>>>;;;666000,,,(((&&&&&&))))))))))))))))))******((()))***)))(((''')))+++******++++++++++++******************************))))))***++++++,,,---------,,,,,,+++++++++++++++------...............---------,,,+++,,,---...//////---+++******+++---///,,,------+++***)))+++,,,************************000000///...------------///......---,,,,,,++++++------,,,+++++++++,,,,,,------------------...............---------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,---...///...---,,,---..................---,,,+++...---,,,,,,......---,,,,,,------...............------------------------...//////......---,,,+++---,,,,,,---//////---,,,///......///111222222111++++++,,,///111222111/////////...---,,,+++***)))+++++++++++++++++++++,,,//////...------------...***,,,...///......///000222111000000//////000000---,,,+++,,,...//////...000///---...///000000///////////////000000000000000000///.....................////////////......////////////000000000111111111111111111111111111222222111000000000000000------........./////////000000000000000000000000000//////......//////000000///...............///222...******...222444555111111111111111111111000222222222111111222222222222222111111111000000000222111000///////////////////////////////////////xxxpppiiicccZZZNNNFFFCCC===<<<;;;;;;:::::::::::::::999999888888888888888666666777777666666555555666555444222111000000000///......///111222222111///000000000000000//////......//////000000//////333222000---***))))))***000///......---...//////111000000000///---,,,,,,,,,,,,---...//////000000111000000///...,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))*********++++++,,,+++*********++++++,,,+++******+++------,,,***(((&&&%%%%%%'''(((((('''+++******))))))******+++'''((())))))************,,,,,,++++++***)))))))))''''''((((((((((((''''''%%%&&&&&&'''((()))******)))(((((()))************)))((()))***,,,------+++(((((((((((()))******)))***((('''''')))***)))'''.........,,,)))''''''(((+++***))))))((((((((()))))))))((((((((((((((((((&&&:::AAA333(((+++,,,&&&%%%&&&)))***+++***(((''''''((((((((())))))))))))''''''''''''((()))******555333000,,,***)))(((((()))))))))))))))*********))))))***)))(((''')))+++------------------------*********+++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,------...////////////...---------,,,---...//////......---,,,,,,---......------......---,,,,,,,,,***+++++++++++++++,,,,,,//////...---------..................------,,,,,,------,,,,,,,,,,,,------..................------...............---------------............------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...............---------------------------------+++++++++++++++,,,,,,------...///...---,,,---..................------,,,///...---...///000///------......///////////////........................---.../////////---,,,+++..................---,,,///......///111222222111,,,,,,---///111222000...//////...------,,,+++++++++++++++,,,,,,,,,,,,,,,......------------......)))+++.../////////000111000000///...............---,,,,,,---............000...---...000111111000//////000000000111111111111000//////......////////////000000000000//////....../////////000000000000000000000000000000000222111000000//////000000............////////////000000000000000111111111000000////////////000000111000000///////////////333...+++111777999666444222222222222111111111111222222111111111111222222222222222111111111000000000000000000000000111111000000000000000000000000~~~wwwpppiii___QQQFFFBBB======<<<;;;:::999999::::::::::::::::::999999999888888888888888777666555333333222222111222222222...------...000111111000...//////000000000//////000000111222333333222222...//////...,,,,,,///111/////////////////////000///000000000///...,,,,,,000000//////////////////000000000///...,,,+++***++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,,,,+++******++++++,,,*********+++------,,,+++,,,***((('''(((((((((&&&***))))))(((((())))))***(((((()))***+++++++++***************************''''''(((((((((((('''''''''''''''(((((((((((((((''''''(((((((((((())))))(((((((((***,,,---,,,+++(((((()))******+++,,,,,,''')))******((('''(((***---------,,,)))'''&&&''')))))))))))))))***++++++(((((()))))))))))))))))),,,AAAHHH777,,,000111)))&&&''')))++++++***((('''(((((((((((())))))******)))((('''&&&&&&&&&&&&'''******)))(((((()))******(((((())))))************)))***+++***((((((***+++------------------------******++++++,,,,,,------------------,,,,,,++++++---,,,,,,+++,,,,,,---------...//////000000000///......---.........//////,,,---///000000///---,,,---.........///...,,,+++,,,,,,,,,------.........,,,,,,,,,,,,---...000000---------....../////////...---------------........................------........................,,,---.../////////......---------------.........---------.........//////000000000000000000000000------------------------+++,,,,,,---------------+++,,,...---,,,+++,,,...------------......//////000///......000000///...---...//////000000//////////////////////////////,,,,,,---......---+++***---...//////...---------...------...000111111000///......///000000...,,,............////////////------------......//////......---------......///***,,,///000000000111333000//////...............---..................///000///---...000111111111000000000111111111111222111111000////////////000//////000000000000//////------........./////////////////////////////////000000///............///........./////////000000///000000000111111111222000000////////////000000111000000/////////000000444///333>>>FFFBBB888222111111111111111111111111111111111000000111111111222222222222111111111111......///000111222222333111111111111111111111111}}}vvvooodddSSSFFFAAA>>>===<<<;;;:::999999999:::;;;;;;;;;;;;:::999999777777777777666666555444111111111111111222333333...------...000111111000...//////000000000000///000111333555555555444444222444444222...,,,---000...////////////000000000/////////000//////...---111000//////......//////+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++((('''''')))+++,,,+++)))---,,,***)))******)))((((((''''''&&&&&&''''''((()))******++++++++++++***((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&'''((((((''''''((()))'''&&&&&&((()))***)))((()))+++,,,,,,++++++,,,...&&&***,,,+++'''&&&(((,,,''')))++++++)))))))))***))))))))))))***+++,,,---(((((())))))))))))*********999<<<...'''---...'''(((((()))*********)))((((((((((((((()))***+++++++++***)))(((((('''(((((())))))(((((())))))******((((((((()))******++++++***+++,,,+++))))))+++---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------//////...------,,,++++++,,,,,,,,,,,,,,,------...---...///000111111111111.........///////////////,,,...111333333111...,,,///...---...///...---+++,,,------......//////000+++++++++,,,...///111222------......///000000111......---------...//////------------------...................../////////......//////000//////................../////////........./////////000000000000000111111111111111........................,,,,,,---...............+++,,,------,,,,,,---.........------...///000000000///......000000///...---......///////////////000000000000000000000000,,,,,,---------,,,,,,,,,,,,...000000...---...///...------...000111111000111///......//////...---....../////////000000000.........///000000111111///............///000000---///111111111111222333222222111000000000000111...///000000///...///000111000...///000111111000000111111111222222222222222111111000000000000000//////000000000000//////------------....................................000//////...................../////////000000000///000000111111222222222111000000//////000000111///////////////000111111444222888GGGNNNEEE999333000000000111111111222222111111000000000000111111333222222222222111111111......000111222333333333111111111111111111111111zzzttthhhVVVHHHBBB>>>===<<<;;;:::999999999999::::::;;;:::999888777777777777777666555444444222111111000000000111111///......///111222222111///000000111222222111111000111333555666555444444777::::::666///******+++---......///000000//////............////////////......---,,,,,,---...///)))***,,,...//////......------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,---------,,,******((('''''')))+++,,,+++)))+++***((()))+++,,,,,,+++)))((((((''''''(((((()))+++++++++,,,++++++******)))((((((''''''&&&&&&&&&''''''(((((((((((('''''')))(((((((((''''''''''''&&&(((***)))'''''')))+++(((((('''(((******)))'''***+++,,,***'''&&&'''((())))))******)))))))))***&&&(((***+++*********+++++++++*********++++++,,,(((((()))))))))*********(((......&&&&&&...000+++))))))))))))))))))))))))(((((((((((((((***+++,,,))))))(((((()))******+++))))))))))))))))))))))))'''(((((()))******++++++,,,------,,,++++++,,,...---,,,++++++++++++,,,---,,,,,,,,,---------------............------------,,,,,,,,,,,,,,,---............///000111111111111......///000000000000000...///111222222111///...000---,,,,,,......---+++,,,,,,------...//////000---------...///000111222//////////////////000000......---......//////000++++++,,,,,,------......---........./////////000000000//////////////////....../////////000000000............/////////////////////000000000111111........................,,,---...///000///......+++---......------...///000000...------......///000///......///000///...------...////////////.................................------------......+++---000000......///111///......///111222222111111///,,,,,,...///000000///////////////...............//////000111111222///////////////000111111///111333333222222333444444333333222222222222222///111222222//////000222222111//////000111000///111111111222222222333333222222111000000000111111...//////000000//////...............////////////////////////////////////111000000///.../////////.../////////000000000000///000000111111222333333111111000000000000111111---------...///000111222444000666DDDHHH???555222//////000111222333333444222222111111111111222222333333222222222111111111000111222222222111000000222222222222222222222222|||vvvjjjXXXJJJCCC>>>>>><<<;;;:::999999999888888999:::999888777666999999999999888777666555333222111000////////////111000///000222333333222000111222333333333333333///000333555555555444333222666999777222//////222------...//////000//////......---......///000111+++*********+++---///000+++,,,...//////...,,,+++........................,,,------......------,,,,,,,,,,,,---------......+++,,,.........,,,***)))***))))))+++---...---,,,(((''''''(((+++---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,+++)))(((&&&%%%%%%''''''((((((((((((''''''''''''((((((((((((((((((''')))+++***((((((***,,,,,,+++++++++,,,,,,+++)))(((******'''""" !!!,,,)))'''(((+++,,,***''')))+++---,,,+++)))((()))------,,,+++************(((((())))))*********+++//////+++)))///888;;;888+++***))))))((())))))***)))((((((((((((***,,,---&&&&&&&&&'''(((***,,,---''''''(((((())))))))))))'''(((((()))***+++++++++------...---,,,,,,---//////...------------...///------------------------,,,,,,------.../////////,,,,,,,,,,,,,,,---...///......///111111222222222......///000000000000000000000000000000000000000000---++++++---...---+++++++++,,,,,,---...//////111000000000000000111111111111000000//////.....................///000000******++++++,,,---......---.........//////000000111111000///////////////......//////000000111111---------.........//////---.........//////000000////////////////////////,,,---///000000000///...,,,...//////......///111333222000...---,,,------000...---...///000///...,,,------...............------------------------000///...------...000000***---000000///...000222111000///000222333333222000---++++++---000222333000000///...---,,,,,,+++.........///000111111222000000000000000111222222111333444444333222333444444333222222111111222222000222444333000///111333333222000///000111000///111111222222222333333333333222111111000111111111......////////////......////////////000000000000000000000000000000000000222111111000000000000000////////////000000000000///000000111222222333333111111000000000000111111,,,,,,,,,---///000222333222,,,///;;;>>>555///111//////000111333444555555444333333222222333333444333333333222222222111111333333444333222000...---222222222222222222222222pppWWWGGGDDD@@@???>>>===============999999999888888888888777999999::::::999888666555555444222111111111222333111000000111333333222111...000222222000000000111......//////000000111111222333444444333000...,,,000000000000000000000000//////000000///...---------,,,,,,+++,,,---...//////////////////000000111.........------............---,,,++++++---...000............---,,,++++++111///---...111111///+++,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++)))((((((---------......---***'''+++,,,------......------///...---+++***))))))))))))******(((&&&%%%&&&'''))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,++++++*********,,,---...---++++++---...---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------///&&&222333&&&999JJJ777++++++++++++++++++++++++++++++++++++++++++++++++...+++((()))---...,,,(((+++)))''''''((())))))))))))(((''''''''')))***+++///...------,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---//////000////////////...---,,,,,,------,,,,,,,,,---......******,,,---///000111222...///000111222222222222------------............000///...---+++***((((((+++,,,...//////...,,,+++,,,,,,------///000111222111///......000111000///........................*********++++++,,,,,,,,,***+++---...------...///........................333222111000///...---,,,000000000000000000000000///////////////000111111//////...//////000111222........................111///---...000111000...000...000555333...,,,...333222000/////////000111111111000000/////////...---...///000111111111000......000111111000///...///////////////000111111...111111//////444777666000000000000000000//////111111000000000000111111///111333555555333111///555555444333333222111111222111000000111333555666333333333222222111111111///111222222111111222333111222222333333222222111000222444444222111111222;;;444///000222000///000000///---...000111111000111000///000111222111///111111111111222222222222...............///000000000000////////////000000222111000111333555444333111111000000000000111111111111000000000111333444666666666555555444444444333333222111111222333333000111333333222222333555222222222111111111111000111222333444444333222111222222222222222222222222pppXXXGGGDDDAAA@@@???===<<<;;;;;;;;;::::::::::::999999999999999999::::::999888666555555444222111111111111222222111000111222333222000///111222222111000000111000000000000111111111222000111222333333222000///000000000000000000000000000000000000/////////...//////.........///000111......///000000000000000//////............//////,,,------.....................//////......------...---,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++******+++,,,+++******+++,,,,,,++++++,,,,,,---...---------++++++***)))(((((('''&&&'''(((******))))))+++,,,''''''''''''''''''''''''(((((()))************))),,,,,,,,,,,,+++++++++***,,,------,,,++++++,,,......---,,,+++***++++++,,,+++++++++,,,,,,------......---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------///'''111222&&&666EEE444------------,,,,,,,,,,,,++++++++++++++++++,,,,,,...+++(((***---...,,,)))+++)))''''''(((******)))***)))((((((((()))******......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////000------.........---,,,,,,///////////////000000111------......///000000000...//////000111111111111........./////////000000/////////......---------///................../////////.........//////000222000......///000///...........................,,,,,,,,,,,,,,,---------)))+++---...------...///////////////////////////000000000000000/////////000000000000000000000000000/////////000000111111000000/////////000111111111111111111111111111111///......///111222111000000333333111......222666333222111000///000000111111111000000000///////////////000111111222222333000111111111111111000000///////////////000111111333555333111333666666222........................111000000//////000000111000111222333333222111000222222333333333333333333222111000000111222444666333333333222222222111111111222333333222111333444222222333333333333222222333444555444222111222333222000222777777333000111111///......000111111111333111111111222333222111////////////000000000111111111000000000111111222111000000//////000000111///......///111222222111111111111000000111111111222111000000111222333444444333333333222222222222444444333222222333444444222333444444333222444555333333333333222222222222111222333333333333222111222222222222222222222222~~~oooXXXHHHDDDBBBAAA???===;;;:::999999<<<<<<;;;;;;;;;:::::::::999999::::::999888666555444444222111000000000000333222000000111222111000111222333333111//////000111111111111222222222222...///111222333222111111000000000000000000000000222111000///...///000000//////......//////000111---...000111222111///...//////............//////***,,,...000000///---,,,......//////000////////////000111000...---,,,---++++++++++++++++++++++++''')))+++,,,++++++,,,---,,,)))''''''))),,,---...++++++,,,---------------)))******+++***)))((('''(((***---...---,,,---...++++++++++++++++++++++++)))***++++++,,,,,,++++++---,,,,,,,,,,,,,,,++++++,,,---...---++++++---.........---,,,,,,,,,------******+++,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///(((000000&&&222>>>000........................,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---...,,,***+++***((((((***+++************))))))((())))))***---,,,,,,++++++++++++,,,........................+++,,,,,,---...///000000------.../////////......///////////////000111111000000//////////////////......///000000000//////...//////000111222333333......///000000111222222222111///------///111222222111000///...---------222000......//////...---....................................------------)))+++---------,,,---...000000000000000000000000---......///000111222333000000000000000000000000000000000000111111111222111111000000000000000000222222222222222222222222......///111111222222111777AAACCC999000111444444333222111111000000111111111111111000000000000000222111111111222333444555444333222111111111111111000////////////000111111222555555333444777555111111222222222222222222222000000////////////000000111111111111111111111111000000111222333333444444111111000000000222444555333333333333222222222222333444555444333222333444333444444444444444444333555666555333222111333555555222222444444000...000222000//////111222222111444333222222444444333222//////000000000111111111444444333222222222333333222111111000000111111222///......///111222222111222222111111111111222222222222111111111222333333333333222222222222111111555444444333333444444555444555666555444333444555444444444444333333333333222222333333333333222222222222222222333333333333}}}lllXXXIIIEEE@@@???>>><<<;;;:::::::::<<<<<<<<<;;;;;;;;;::::::999999::::::999888666555444333333222111111000000444222000000111222222111222444555444111000///000111111111111111111111111//////000111222111111000000000000000000000000000111000...------...000111------------------......,,,...000222222111///.........------------......***+++---.........---,,,,,,---...//////////////////111333222...+++,,,...++++++++++++++++++++++++)))+++,,,,,,++++++,,,---,,,***))))))+++---------++++++,,,---------------+++,,,...//////...,,,++++++---000000...,,,++++++........................------...///////////////------------,,,,,,,,,,,,......///...---,,,...000...---------------------+++,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,------------......***///...'''///666,,,------............//////------------,,,,,,,,,,,,---+++***+++---...---++++++***)))***+++,,,+++***++++++******)))))))))))),,,++++++******+++++++++........................,,,------...//////000000...///000000111111111111,,,,,,,,,,,,---.../////////////////////...............////////////......///000000222333444555555/////////000111222333333111000///......///000111222222000///............000///---...///000000///........................///.........------,,,,,,)))+++---------,,,---///000000000000000000000000---......000111222333333111111111111111111111111000111111222222222222222333222111111000000000000222222222222222222222222///000111000//////111333666GGGMMM@@@444444444///333333222222111111111111111111111111111111111111222222222222222444555666555444222111000000000111000000//////000000111222---444999666333444444333222333333333333333444444000//////////////////000111111000//////000111111000000111111222333333444111111111111111222333444333333333333333333333333333444555444333222333444444444555555555555444444555555444333222333666999OOOBBB555///......///222333111000000222333222111444333222333444444333222222222222333333333444444555555444444333333444444333333222222222222333333222111000111444555444333333333222222222222333333333333222222222333333333444444444444444444444333444444333333333333444444555666666555333222333444444444444444333333333333333333333333333333333333222222222333333333333333zzziiiWWWJJJEEE>>>======<<<<<<<<<======;;;;;;;;;;;;::::::::::::999999::::::999888666555333333333333222222111111444333111111333333333222333444555444222000000111000000000000000000000000111111111111000000//////111111111111111111111111000///---,,,,,,---///000..................------,,,...000222222111///...---,,,,,,,,,,,,,,,,,,---,,,+++*********+++------+++,,,---...............***,,,...---)))'''(((***++++++++++++++++++++++++---......---+++***+++---,,,,,,,,,---//////,,,***,,,,,,---............---,,,---///111111000///---***---///000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000------------------------///000000000......000111,,,,,,------------------.........------,,,,,,,,,///...------,,,,,,------,,,,,,---------.........---,,,......***...000+++,,,---------.........///.........---------,,,,,,,,,+++++++++---...------+++******+++---...---+++++++++++++++++++++******+++++++++******++++++,,,---------------------------......//////000000000---...///000000000000000++++++++++++,,,---...///.............../////////---......////////////...///000111222333444555666000000000000000111111111...///000111111000///...111000000/////////000000///...---...000222222222////////////////////////......------,,,,,,++++++***,,,......------.../////////////////////////////////000000111111222222222222222222222222222222111222333333444333333333444333222111111111111111333333333333333333333333000222222///,,,...444:::;;;HHHJJJ;;;222555666111333333333333333222222111111111111222222222222222222222222222333444555555555333111000//////000000000000000000000111222222...:::AAA<<<333///222444......//////000000000000000000////////////000000222111000......000111222222222222222222222222222222222222222222333333333333333333333333333333333222333444333222111222333444555555666666555555444333333333333333555999<<<```MMM999222333444444555555333111111333333333222444222222222333444333222333333333333444444444444555444444333333333444444444444333333333333444444333222111222555666555444444444333333333333444444333333444444444333333333444444444444444444444444222222333333333333222222444555555444222111222333333333333333222222222222333333333333333333333333222222333333333444444444vvveeeUUUJJJEEE===============>>>??????<<<<<<;;;;;;;;;:::::::::999999::::::999888666555222333333444555444444444333333333444666666555333333444555555333111111222000000000///////////////111111111000000/////////111111111111111111111111///......------...000000000000111111111000//////---...000111222111///...------,,,,,,,,,,,,---------,,,***))))))+++---///+++,,,------------------+++,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////---+++***+++------------///000///---***------...///////////////,,,---...//////...------'''***---.........///000........................,,,---......//////......---------............//////000111000......000111+++,,,------......------000000///...---,,,++++++///......---------------,,,---------............,,,.........//////------,,,,,,------...//////////////////......------,,,++++++,,,,,,------......+++++++++,,,...///...,,,)))***+++,,,,,,,,,,,,+++,,,++++++++++++,,,,,,---........................////////////000000111111,,,,,,---.........---------------......000111222...///////////////000000------...///000000000000///000000111222333444444111000000000000/////////---///000222222000///---////////////000000111222000///...///111333444333////////////////////////---------,,,,,,,,,,,,,,,+++---/////////...///000////////////////////////111111111111111111111111222222222222222222222222111222444555555555444333333333222222111222222222555555555555555555555555111333222///...444BBBNNN```\\\MMM888///222666555333444444444444333222111222222222222222333333333111222333444555555555444333222111000000000000000111000000000000111222222555AAAGGG@@@333...000333//////000000111222222222111111000000000000111111222111000//////000111222333333333333333333333333333333444444444444444444333333333333444444444444000222333333222222333444444444555555555555444444111222333333444555888;;;PPPBBB555444888777333111666444333222444444444333444333222222444444333222111111222222222333333333444333333333333444555555666555555444444555555666222111111222444555555444555555444444444444555555444444555555555444333333222222333333333333444444111222222333333222222111333444555444333222333444333333333333222222222222444444333333333333444444222222333333444444555555qqqaaaSSSJJJDDD@@@??????>>>>>>>>>??????=========<<<<<<<<<;;;;;;999999::::::999888666555111222444666777777777666222222444777999999777555222444555555333222333444111111111000000000/////////////////////000000111111111111111111111111111///000000000111111111111000111111222111000///.........///000000000000000///......------......///------,,,,,,------......---............------,,,/////////000111222000///------------------------...///...---,,,,,,---///,,,++++++,,,...///...---...//////000000000000000---------,,,,,,,,,,,,,,,)))+++---.........000222000000000000000000000000,,,------...............------......////////////...//////...------...000,,,---...////////////...//////......------,,,,,,//////...---------------------------............+++///...///333000---000------...//////000111111000000//////...------,,,***+++,,,---------...///++++++,,,---000000///---((()))+++,,,---...------,,,,,,,,,,,,,,,---......//////////////////////////////000000000000111111....../////////...------......//////000222333444333333222111111000000000,,,---...000111222222333//////000000111111111111000000000000000000000000000111111111111111111000000000//////000000111222444222111111222333333222////////////////////////------------............,,,...000111000000111222000000000000000000000000000000111111111222222222333333333333333333333333222333555666666666444333333333222222222333333444555555555555555555555555///111222111333AAAXXXjjjkkkOOO:::222222444444333444555555555444222222222222222333333333444444111333555777888777555444111222222222222222111111111111000000111111222333777>>>AAA;;;444222111111333333333444555555666666222222111111111111222222222222111111111111222222333333333444444555555666555555555555555555555444333333333444444444555555000222333444333444555777444444444555555444444444111333444555444444555777999444111444666444222333777555333333444555444333555444333444555555555333222222222222333333333333333333333333444666777888777666666555555666666777444333222444666777666555666555555555555555555666444555666666555444333222333333333444444555555555222222333444444333222222333444555555444333555666444444444444333333333333555444333333333333444555222222333333444555555666ooo^^^RRRJJJDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>============999999::::::999888666555111222444666888888888888111222555999;;;;;;888555222333555555444333444555333222222222111111000000------......///111222333111111111111111111111111000111222333333333333333...///000000000...---,,,////////////000000000111000000////////////000000,,,---///111111000///...///000000000///...------...,,,+++---111222000---........................,,,---------,,,---///222+++)))((())),,,///000111//////000111111111111111///...---,,,,,,,,,,,,---...//////...------///111------------------------...//////000000000000000---.........//////000000,,,---...---++++++---...---...///111111111000///------..................//////...------------...---------.........//////***///...///666222---333...//////000111222222222111000000///...---------***+++------------...000++++++,,,...000111///---''')))+++---...///......,,,,,,,,,,,,------...///000000000000000000000000000000000000111111111111222222222222222111000///.........///000222333444777777555444222111000///,,,---...000222333444444///////////////000000000000000000111111222222333444333111000000111333444111111000000000000000111888666333222333222111000000000000000000000000000---.........//////000000---///111111111111111333111111111111111111111111//////000111222333333444333333333333333333333333222333555777777666555444222222222222333444444555333333333333333333333333---000222222999LLLiii{{{aaaEEE888666555555555333444555555555444333222222222222333333444444444111444777::::::999777555111222333444555444333222111111111000111111222333222555555333444666444000111111222222333444555555333333222222222222333333222222222222222222222222111222333444666777888999555666666777666666555555333333333444444555555555000222444555555666777999333444444444444444444333333444666666444222222333333333555777555333777===888666444444555555444333777555444555666777666555444444444555555555666666333333333444666777999:::777777666666666666777777777666555777999:::999888666666555555555555666666555555666666666555333222666666666777777777888888333333444555555444333333333555666666555555777888666666555555555444444444555444333333333333444555222222333333444555666666}}}kkk\\\QQQIIIEEEDDDAAA>>><<<<<<<<<;;;::::::;;;;;;;;;<<<<<<======:::999888666444333222222222222333444444555555666777777666555444444333333222222333333333333444444555555444444444444333333111111000000000000000000222222111000000///000000111111000000000000111111111111000000000000111111444333222111111111222333111111000000//////......------------............//////............//////111...,,,---///000///---......////////////............//////......---,,,,,,---...000000000000///000000000000000000000000---......///000111111222.../////////000000111111,,,,,,,,,---...///000000...............---------222111000//////000111222///......---------.........------------...//////000///...---,,,------...,,,+++***)))***,,,...000000000///.....................////////////......444000---,,,...///...,,,111111000000/////////.........---,,,,,,,,,,,,---//////000000///...------,,,,,,,,,---------......---------.........//////,,,...//////......000111222222111111000000//////000///---,,,---...000222333222111111333333222111000000000111222222333333//////......///000111222111111000000000000111111000000000000000000000000333222222111000111111111///000111000///...///111222///---000555777333///111000//////000111222333111111000000///.........222222222333333333444444333333222111000///...---............///000222222333333333333333333333333444444444333333222222222000000111111111111000000111111000000/////////...333111///111777BBBMMMTTTEEEBBB===888444222222222555555555444444333333333111111222222222333333333444444555555666666777777555555555444444333333333222111111222444444333111333444555555555333111///333333333333333333333333:::888666333222222333444333333333444444444555555777444222222555777666555777666444222111222444555000000111222222333444444333333333333333333333333111000000111333444444333777777777777777777777777333333444444555666666666888888888555333111222333777777666666555555555444222222333333333333444444444444444444444555777777777777666555555555555555777777777777666666666666444444444333333444444444333333333444444444555555888555222222444555333111555444444333333444444555555555555444444333333333888666333111111333666888555444444333333444444555777666666555555555666666mmm]]]QQQIIIDDDCCC@@@>>><<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666555555555222333333444555555666666777666666555555444333333444444444333333333222222333333222222222222111111222222222111111222333333222222111000000000000000111111000000000000111111111111000000000000111111333333555666666555333222111111000000000000//////000000000000111111111111222111111000000111111222333111//////111333111000...//////000000//////.....................------,,,---...000000000000///111111111111111111111111//////000000111111222222......//////000000000000000000///......---,,,,,,.............../////////111000////////////000111000//////........./////////............///000000000///...---------.........---,,,,,,,,,...000111111111000///............---......//////......---111///---...111333333222111111000000000/////////000//////...............///000000000//////...---------------............---............/////////---...//////...---...000222222111111000000000///000//////...///000111222444333222333444555444222222222222222111111111111000000000000111111111111222111111000000111111222111111111111111111111111222111000000//////000000///000111111//////000111111///...000222222///,,,...///000111111111000000333333333222222222222111333333333333444444444444444333222111000///......000000000000111222333333333333333333333333333333444444444333333333222222111111222222222222111111111111111000000/////////000///------000444999<<<555444222000000000111222555444444444444444444333222222222222333333333333555555555666666666666666555444444444444444444333222111111222444444333222333444555666666444333222333333333333333333333333999888555333222222333333333333444444444555555555777444222222555777666555777666555333333333444555111222222333333444444444333333333333333333333333444333222444666777666555666666666666666666666666666666666666555555555555666777777666444333444666777666666666555555555555333444444444555555555555444444444444555666777777777777666555555555555555888777777777666666666666555555444444444444555555444444444444555555555555666444222333555777666444555444444333333444444555555555555444444444333333777555333222222333555777555444444444444444444555666666666555555555555555ppp```RRRIIICCCBBB@@@===<<<<<<======<<<=========<<<;;;;;;::::::::::::999888777777777777333333444444555666666666777666666555555444444444555555444444333333222222333333222222222222111111333333333333444555555666222222111111000000111111222111111000000111111222111111000000000000111111///222666888888666222000000000000000111111111111111111222222222333333333222222111111111111222222333111000111222333222111///000000000000000000///........................---...///000111111111000222222222222222222222222111111111111111111111111......////////////000000222111000///...---,,,+++......//////000000111111000//////......//////000000///////////////000000///////////////000111111000///......------......//////.........000111333222222111000////////////---......//////......---///......000222444444333111111111000000000000000111111000////////////000000000000111000000///...............////////////...////////////000000000333444555444333222333444222222111111111111111111111111111111222222222222555444333444555666555333444444333222222111000000111222333333333222111000333333222222222222333333333333333333333333333333333222222111111111111111000111222111000///000222222222222222111000///......000222333444333111///333333333333444444444444444444444444555555555666444444333222111000//////111111222222333333444444222222222222333333333333444444444444333333333333222333333444444333333222111111111111111000000000111111111000///.........///000000111222333444444444444444444444555555555222222222333333333444444666666666666666555555555444444444444444555555555222222111333444555444222333444555666666666555444222222222222222222222222777666444222222222222333333444444444444555555555666444333333555666666555666666666666555555555555444444444444444444444444444444444444444444444444555444444555777888777666666666666666666666666666:::999888777666555444333666777777666555555777888666666666666555555555555555555555666666666666777444444444444555666777888777777666555555555666666888888777777777666666666777666666555555666666777555555555666666666777777444333222444666888999888555555444444444444555555555555555555555444444444666666555444444555666666555555444444444444555555555666666666666555444333rrraaaTTTIIICCCAAA???<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;999888777666555555444444444555666666777777777666666666555555444444444444444444444333333333555555444444444333333333333333333333444555777777333222222111111111222222222222111111111111222222222111111000000111111222...000333666666444111///000000000111222333333444111111111111222222222222111111000000000000111111111000000111111111111000000000111111111111000000............//////000000......///000111111111111222222222222222222222222111111111111000000000000////////////////////////000000//////////////////......///000111222222333//////............/////////............//////000//////......//////000111//////..................000////////////000111222333222111000//////////////////000000000000//////////////////000000///...111111111111111111111111222111111000000000000000000111111111111111000000////////////000000000111000000000000111111111111666777888777555444555666111111222222222222222222222222333444444444444333555444333444555555555333444444333333222222222222333444555666555444111000444444333333333333444444444444444444444444444444666666555444444444444444111222333222111000111333333555555555333222222333222333444444444444333333111111222222333444444555555555555555666666666666444444444333222111111111222222333333444444444444222222222222333333333333444444444444444444333333333333444444444444333333222222222222222111111111111222222333222111000000333444555666666666555444333333444444555555666666333333333333444444444444777777666666555555444444333333444444555555666666333222222333555555444333222222444555666666666666111111111222222222222222555444333222222222222222444444444444555555555555555444444444555666666666666666777777777777666555666666666555555555555555444444444444444444444444444333333444555666666555666666666666666666666666::::::999888777666555555888888999777666555777888666666666666666555555555555555555666666666777777444444444444555666777888777777666666666666666777888888888777777777666666888777777666666777777888666666777777777888888888555444444555777888999999555555444444444444555555666555555555555555555555666777777888888777777666666666555555555555666666555666666666666555444333qqqbbbUUUKKKEEEAAA???<<<<<<============:::::::::;;;<<<===>>>>>><<<;;;999777555444333333444444555666666777777888666666666666666555555555333333333444444555555555555555444444444333333333222222222222333555666666333333222222222222333333333333222222222222333333222222111111111111222222000111222222333333333333000111111222333444555555222222222222333333333333222222111111111111222222000111222333222222111111111111222222222222111111//////...///000111222333//////000000111222222333111111111111111111111111111000000000000000000000000000000000000000000///000000000000000000//////...//////000111222333333......////////////......---,,,,,,,,,------...///......------......///000......////////////////////////////////////000000222111111000000000000000111111222222222222111111000000000000////////////111111111222222222222222222111111000///000000000111111222222222222222111000000111111111222222222111111111222222222333333333444444333111000111222111111222222333333444444333444555555666666555555444333222333444555444222222222333333444444444444444555666777666555222111555555444444444444555555555555555555555555555555777666666555444555555555222333444333222111222444333444555555444444555777555444222111111222444555111111222333444555555666555555555666666666777777555555444444333333222222111222333444444444333333222222333333333444444444444444444444444444444444222222333333333333222222222222222333333333333333000//////000000111222333222333444555555333222111444444444555555666666666333333444444444555555555777777666666555555444444444444444555555666666666444333333444666666555333000111222333444555555555111111222222222333333333444333333333222333333333444444444555555555666666333444555555555555555666666666777888888777777666777666666666666666666666555555555555555555555555555444333444666666666444555555555555555555555555888888888888888888888888:::;;;:::888666555555666555555555666666666666666444555555555666666666666555555555555555666888888777777666666666777777888888888888888777777777777888888888777777888888888777777777888888888999999777777777666666666777888666555555444444555555666666666666666666666666666555666777777777777666555777666666555555666666777555666666666666666666555qqqcccVVVLLLFFFBBB@@@===<<<<<<======<<<888999:::;;;<<<>>>??????<<<;;;999777555444333333555555666666777888888888666666666666666666666666333444444444555555555555333333222222222222111111222222222222222333444555333333222222333333444444444333333222222333333444222222111111111111222222444333222222333444666777111222222333444555555666444444555555555555666666555555444444444444555555222444666777555444444444222222333333333333222222000000000000111333555666000000000000111222333444111111111111111111111111000111111111111111111111222222111111111111000000444333222111000///...---//////000000111111222222...//////000000//////...++++++++++++,,,---......---------------...//////......///000000000//////.........///////////////000000/////////000111111222333333444444333333222111111222111000111444666222222222222222333333333222222111000000000000111111222333333444333333333111222222222333333333333222222333333333444444444222333444333222111222333111111222333444444555555555555555555666666666666444333222333444555444222222222333444444555666666444555666666666555444333555555444444444444555555666666666666666666666666555444444333333333333333333444555444333222333555222222222222333444555666555333000...---///222444333444444555666777777888555555555555666666666777666555555555444444444333222333444555555444333222333333444444555555666666444444444444555555555555222333333444444333333222333333333333444444444444444333222111222333444555111222444555666555555444555555555555555666666666444444444555555555666666666666666666666555555555555555555555555666666666444444333555666777666444111111222222333444555555222222222333333444444555333333333333444444444444444444555555555666666666222444666666555444555666666666666666777777777777666666666666666666666666666666666666666666666666777666555666777888777666555555555555555555555555555666666777888999999999;;;;;;:::888555444444555555555555666666666666666555555555555666666666666555555555555666777888888777777666666666777888888999999888888888777777777999888888777777888888999777777777888888888999999888999999777555444555666666666555555555555666666666666666666777777777777333444444555555444444333777777666666666666777777666666666666777888999:::rrrdddWWWLLLEEECCC@@@>>><<<<<<<<<<<<;;;999::::::;;;<<<===>>>>>>:::999888888777777777777555666666777777888999999666666666666666666666777777666666555444333333333333333222222222222111111333333333222333333444444333333333333333444555555444444333333333333444444333222222111111222222333444333222222333444666777333333444444555555555666444444444555555555666666666666555555555555666666222555888888666444444555333333444444444444333333222111111111333555888999111111000000111222444555222222222222222222222222111222222333333444444444333333333222222222111111333333222111111000//////000000000000000000000000//////000111111000//////,,,++++++,,,---...//////...............//////000---...///000111000000///...///////////////......---------...///000222222222333333333333333333222333444333000...///333777222222222333333333444444444333333222222222222222222222333444444444444444222333333333333444444444333333444444444555555555333444555555444444555666111111222333444555666666666555555444444555777888555444333444555666555333444444444444555555555555444444444555555555555555555444444333333444444555666666666666666666666666555444333333222222333333333555666555444333444555777444111222444666555444666444222000000111222444444444444555555666666666444444555555555666666666666666666555555555555444333444666777777666444333444444555555666777777888444444444444555555555666444444555555555555444444333333444444555555555555888777777777777666666666555666777888888888888888666666666666555555555555444555555555666666666666555555555666666666666666666666666666555555555555555444444555777777666555333333333333333444555555222333333444555555666666333333444555555555555555555555555555666666666666111444777777555444555666666666555444555666777888444555555666666777777777666666666666666666666666777666555555777777666555555555555555555555555555555555666666777888888999999999999777555444555666555555555555666666666777666666666777777777888888555555555555666777888999777777666666777888888999999999999888888888777777888888777777777777888888777777777777888888888888777888999777444333444666666666555555555555666666666666777777777888888888555555555555555555555555888777777666666777777888777666555555777999<<<>>>ssseeeWWWLLLEEEDDDAAA>>><<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<888888888888999:::;;;;;;666666666777888888999999666666666666777777777777:::999888666444222000000555555555444444444333333555444444333333333444444333333333333333444555666555444444333333444444555333222222111111222222333000000111111222333444444444444444555555555555555222222222333333333444444444444333333333333444444000333777777555222222444333444444555555444444333333222222222444666999;;;222111111000111333444555333333333333333333333333333333444444555666777777444444444333333222222222//////000111222333333333000000000//////////////////000111222222111000///,,,,,,,,,---...///000111///////////////000111111---...///111111111000/////////000000000000///...+++,,,,,,---///000222333111222222333333222222111777666333...******...222222222222333333444444444555555444333333333333444222333333444555555555444333333333444444444555555444444444555555555555666///111222222111111333444111111222333555666777777777666444333444555777999777555444555666777666555666666666555444444333333444444444444444555666777444444444333333444444444666666666666666666666666666666555444444444444555444555666555444444555666===888333333777999777333777777666666555555555555222222222333333333333333444444444444555555555666666666666666666555555555555666888999888777555444555555555666777888888999444444444555555555666666555555666666666666555555444444444555555555666666444555777888888777555444888888777777666666666555777777666666555555444444555555555555666666666777444555555555666666777777777777666666555555444444555444444555777888666555555444444444444555666666333333444444555666777777333333444555666666666666555555555555666666666777111444777777555444555666666555444333444555777999333444444555666777777888777777777777777777777777555444333333444555444222555555555555555555555555555666666666777777777777666777777666555555666888444555555555666666777777777888888888888999999999555555555666666777888999777777666777777888999999999999999888888888888777888888777777777777888888666777777777777888888888555777888666333333555777666666555555555555666666666666777777888888888999999999888888888888999999888888777777777777888888888777555555777:::???AAAuuuhhhXXXJJJDDDEEECCC@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;666666666666666777888888999999999999888888888777777777777777777888888888888777555444444444555666777666555444444555777777555666777666444333333555888777666555555555555555444444444444444444444444//////000111222333333333444444333333333333333333333444444555555444444333444333333222111111111222333444555555555444333222555444444333333444444555444444555555555555444444555444333333222222222333555444444333222222222333333222222111111222222333333444444444333222222111...///000111111222111111333333222111111000000///555444555444222000111555444333222111111111222333222111222333444333000------...//////......///111000000000000000111111111111000...---------...///111111111000000000000000444333111//////000222333333333222111111222333444//////000111333444555666333555888777444333444666444444333222333444555666444444555666555444222111222222444555555555444333333222111000000222444555333333333444666777999:::666777888888777666777999333333444555666777888999555555555555666666666666555666777666555333333333777666555444444555666777777666444444444555777999555666777777777666444333777555333333444555666555555555555666666666666666888777555444333333444444333333222111222333444555666666666666666666666666666666666666666777888888666666666666666666666666666666777888999::::::;;;:::999999888777666555555;;;:::888666555666666777444444555555666666777777888888888777777777777777777777777777777777777777888888777777666666555555555555444444444333333333777777666666666666777777888777666555333333222222666666777777777777666666555555555555555666777777555444333333333555777888777666555444444555666777666777777777666555444333444555555555666666777777444555666666555555666888777666555666777888777666444444444666888888777666888888777777666666666555444444444555555777888888888777666555555666777888888888777666666666666666555555555555555666777777===;;;888666555666888999666555555555666777999:::999888777777777888:::;;;999999999888888888888777;;;:::::::::999999888888999999999888888888888888888777666555555666777888777777777777777777777777666777888999999888777666777777888888888999999999;;;<<<<<<;;;:::999;;;===777777888888888999999999zzzlll[[[MMMFFFCCCAAA>>>>>>>>>>>>===;;;<<<<<<<<<<<<<<<;;;;;;;;;888777777777777888999999:::::::::999999999888888999999888888777777666666888888777666666666666666666555444444444444555666555666777666444333444555333444444555666777777888555555555555555555555555111111222222333333444444222222222222222333333333333333444444444444333333444333333222111111222222333333444555555444333222444444333333333333444444555666666666666666666555555555444444333333333333444444333222222222222222333333222222222222333333555555555555555444333333222222222333333333333333333333222222222222111111222111111222222222333555333333222111111222333444111111111222333222000---...000111111000///111222000000000000111111111111222111000/////////000111......///000111222222333222111111000000111222333333333222111111111222333000000111222333444444555333555666555333222444666333333222222222333444555333444555555555444333222333444555777777666666555444333222111222333555666555555555555555666777777888999999888666555666777444555555666777888999:::888888888888888777777777444555666666555444444444777666555555555555666777666555444333444555777888333444555666777777777777999777555444555777777666666666666777777777777888888777555444333333444444333444555666666666555555666666666666666666666666666666666555555666777777888888888888888888888888666777777888888999999:::999888888777777666666666777777777666777777888888555555555666666777777777666666666666666666666666777777777777777777777777888888777777666666666666777666666666555555555555777666666555555666666777666666555555555555555666666666777777777777666666666555555555555666777777666666555555555555555666777666666555555666666777777777888888777666555555555555555666666666777777555666777777666666777999777666555666888888888777666555444555888999888777888888888777777666666666666666666666777888999:::999888777777777777888999888888777666666666666666777777777777777888999999===;;;999777666777888999666666555555666777999:::999999888888888999:::;;;999999999888888888777777999999999888888777777777888888888888888888888777777777666555555666777777777777777777777777777777777888999::::::999888777777777888888888999999999:::;;;;;;;;;999999:::<<<999999999:::::::::;;;;;;~~~ooo^^^OOOGGGCCCAAA???>>>>>>>>>===<<<======<<<<<<<<<;;;;;;;;;999999888888999999:::;;;:::::::::999999999999888::::::999888777666666555888888888888888777777666777666555555555555666666555666777666444444444555333444555666666666666666555555555555555555555555333333333444444444444444000000000111111222222333444444555555555555444444444333333222222222222222222222333444444333333222444444333333333333444444666666777777777777666666555555555444444444444444333333222222111111222222333333222222222222333333666666666777666666555444555555555444444444444444333333333333333444444444333222111222333555555444333333222222222333333444111000000111222222///---000111222222111111222444111111111111111111111111444333222111000111222222//////000000111111111222///000111111222222222222333333222111000000111111222222222222333333333333333444444333222222444555222222222111222333333444333333444555555555444444555666777888999888777777555444333333333444666777666666666666555555666666999999:::888666444555555666666777777888999::::::999999999888888777777777444555555555555555666666777666666555555666666777555444333333333444666777222222333444666888999:::;;;999777666777888777777777777777888888999999999888777555444333333444555444666888:::;;;999777555666666666666666666666666666666555555444555555555888888888888888888888888777777777777888888888888777777777777777666666666444555666777888888888888666666666666777777777777555555555555666666666666777777777777777777777777888777777777777666666666888888888888777777777777666555555555555555555666444444444555666777888999555666666777777666666555666666666666666777888888888888888777777666555444666777777888888777777666777888888888888888777666555555666666666666777777666777888888777777888999777666666666888999888777888666444555777999999999888888888888888777777777888888888888888999:::;;;::::::999888888999999:::888888777666666666777777888888888888888999999999===;;;999777777777888999666666666666666777999999999888888888888999:::;;;999999888888888777777777777777777666666666666666666666666777777777777777666666555555555555666666777777777777777777777777888999::::::::::::999999888888888888888999999999999:::;;;:::999888999;;;999999999::::::::::::;;;ppp]]]NNNFFFEEECCCAAA@@@AAAAAA@@@???=========<<<;;;;;;::::::999999999999999::::::;;;999999999999888888888888999999999888888777777777666777888999888777666555888888777777777777777777555666777666555444555666777777777777666444222111444444444444444444444444444444444444333333333333...//////000111222333333666666666777777666666666444333333222222222333333222222222333333333333333444444333333333333444444666666666777777666666666444444444444444444444333333222222111111111222222333333333222222333333333555666666666666666555555666555555444444333333333333333333444555666666666777777555333555888777333666555444444333222222222000000///000222222000...000222333333222111333444222222111111111111111000444333222111000111222222333333222111000///...------///111333444333222222333222222111000000000000333333333333333333333333333333222222222222444555333222222333333333444444333333444555555555666666555666777888999888777777444444333333444444555666555555555666666666666666777888999888666555555666666666777777888999999:::888888777777666555555555555444444444666777777777777666666666666666666777444333333333333444555666333333333333555777:::;;;;;;999777666666777777666666777777777888999999999777666555444333444444555555777888::::::999888777666666666666666666666666666666555444444444444555666666666666666666666666888888777777777666666666555666666666666666666666333444666777888888777666777777777777777777777777555555666666666666666777777777777777777777777777777777777777777777777777888888888888888888888888555555444444444444555555555555555555666888999:::555666666666666666666555777666666666666777888888777888999999999777666555666777888999999888777666666666777888888888777777666666666666666666777777555777888888777666888999888777666777999:::999888888666444333666888999999999999999999999888888888999999888888999::::::;;;:::::::::999999999999999888888777777666777777888666666777777777888777777;;;999888777666777888888666666666777777888888999777777777777888888999999888888888888777777777777555555555555555555555444555555555666666666666666666555555555555555555666777777777777777777777777888888999999999999999999888888888888888888888888888999::::::999888999:::777777777777888888888888ppp^^^NNNFFFDDDCCCAAA@@@AAAAAAAAA???>>>======<<<;;;;;;::::::999888888888888999::::::999888888888888777777777777777888888999999::::::555666777888777666555444777777777777666555555555555666777666555555666777999999888777666444222111333333333333333333333333333333333333222222222222//////000111222333333444555555666666666666555555444333333222333333444444222222222333333444444444555444444333333444444555444555555666666555555444222333444444444444333333333222222111222222333333444333333333333333333444333444444555555444444444444444444555444333222111333333444555666777777888555777666333444999999555888888777555444222000000111000///000222222111///000222333333222111333444333222222222111111000000333222111000///000111111333333222111000///...------...111333444333222111222222222222111111000000444444444333333333333222333222222222333444444444333444444555555555555555444444444444555666666777444555666777777777666666333333333333333444444555222333444666777888888888444555777777666666777999555666666777777888888888888777777777666666666555777555333444666888888777666777777777777777777666333333333333444444555555555555444444555666888999999777555444555666666555555555666777777888999999777666555444333444555555777777666666777777888888666666666666666666666666666555555444444444555555555555555555555555555555888888777666666555555555555555555555555666666666444555666777777666555444777777777666666666666666666666666777777888888888888888888888888888888888777777777777888888888888777777777777777777777777555555444444444444555555777777666666666666777888555555666666666666555555666666666666666777777888555666888999999999888777666777888999999888777666444444555666777777777777777777777777777777666666444555777666555555666888999888777888999::::::888888555333333555777999999999999999:::::::::::::::999999888888999999:::::::::::::::999999888888777888888777777777777888888666666777888999888888888888888777666666666777777777777777888888888888888666666666777777777777777888888888777777777666666444444444444444444555555444444555555666666666666555666666666666666666555666666666666666666666666777777777777888888999999888888888888888888888888777999;;;;;;999888888999666666777777777888888888qqq___PPPIIIBBBAAA???>>>???@@@???>>>>>>>>>===<<<;;;::::::999999999888888999999:::;;;999999999888888888777777666777777888999:::;;;;;;666666666666666555444444444555555555444333222111444666777777666555666888999999888777666666666777444444444444444444444444222222222222333333333333222222222333333444444555333333333444444333333333333333333333333444444555333333333333444555666666666666555555555555666666444444555555555555444444222333444666666555444444333333222222333333444444444444333333333333444444111222333333444333333333222444666777777555333111333333444555666666777777///666777222222777:::777999999888777555222000///222111000000222333222111111222333333222222333444333333333222111111000000222111000///...///000000//////000000111111111222...///111333444333222111111222222333333333222222444444444444333333333333222222222333555666555333444444555666666666666666555555555444555555666777333444555666666666555555222333333333444444444444111222444666888888888888222444666666666666888:::666666666777777777888888999999999999999999999999999666333333666888888666666777777888888777777666333444444444555555555555666666555555555666666777777555333222444555555555444555555666777888999999666555444333333444555666666555444444444555777888666666666666666666666666555555444444555666666777777777777777777777777777777777666666555555444444555555555555555444444444444555555555555555444444666666666666555555555555666666777777888888999999888888888888888888888888777777777888888888888999666666666666666777777777666555555555555555555666888777777666555555555555444555555666666555555444555555555555555666777777555666777888888999999999666777777888888777777666333333444666777777777777888888777777777777666666444555666666555555666777999888888888:::;;;:::999777666444555777999999999::::::::::::;;;;;;;;;;;;::::::999999999999:::::::::::::::::::::999777777888888777777777888999999888999:::;;;<<<;;;::::::888777777666666666777777777777888999999888888777555666777777888888777777888888777777777666666666555555555555555666666666444444555555666666777777666666777777777777666666666666666666666666666666666666666666777888999:::999999999888888888888888777999;;;<<<:::999999999888888888999999999999:::nnn]]]OOOIIIBBB@@@??????@@@@@@@@@???>>>>>>===<<<;;;:::999999:::::::::::::::;;;;;;<<<;;;;;;;;;:::::::::999999888888888999999:::::::::888777777666555666666666555666666666555444222111444666777777666666777888===;;;999666666666888999666666666666666666666666222222333333444444555555555555555555555555666666444444555555555555444444333333333333333444555555444444333333444666777888777777666666666666777777555555666666666666555555444555777888888888777666444444333333444444555666444444333333333333444444111111222333333333333333222555999<<<===:::666333444444444555555666666666444>>>@@@777111555999777777777777777666444333222333111000111333444444333222444555555444333555666444444333222222111000000222111000///...///000000......///000111222222333000111222222222222111000111111333444555555444444333333333444444444444444222111222555888888555222333444555666666666555555777666555444444555555666333444555666666666555555333333444555555555555555222333555777888888777666333555666666555555777888777777777888888888999999888888888999999::::::;;;;;;777333333666888777555666777888888888888777666444444555555666666666666444555555666666666666666555333222222444666666666555666666777888999:::;;;666555444333333444555666444444444555555555555555666666666666666666666666444444444555666777888999777777777777777777777777555555555555555555555555666555555444444333333333333333333333444555666666666555555555444444444333555555666666777888888999888888888888888888888888777777888888888999999999666666666666777777777888777666666555555666666777777666555555444444555555444555555666666555555444444444444444444555555666777777666666666777777888777666666555555666666777333444555666888888888999888888888777777777666666444666777777666666777888:::999888999;;;;;;;;;:::888777777888:::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<;;;<<<<<<<<<;;;:::888777888888777777888888999:::888999;;;<<<===<<<;;;:::888888888888888888999999777888999999999999888777666777888999:::999999888888777777777666666666666666666666666777777777888444555555666777777888888666777888999999888777666666666666666666666666666777777666777777999:::;;;999999999888888888777777888:::<<<===<<<:::999:::888888888888999999999999{{{kkkYYYLLLGGGDDDBBBAAAAAABBBCCCBBBAAA???>>>===<<<;;;:::999999<<<;;;;;;;;;;;;<<<============<<<<<<<<<;;;;;;;;;::::::999999999999999999:::999777666666666777888888999999999888777555444444666777777666666777999CCC@@@;;;777555444666777888888888888888888888888333333444444555666777777777777777777777666666666777777888888888888777777333333333333333444555666555555444444555666888999888888777777777777888888666666777777777777666666555777999:::;;;:::999888444444444444444555666777555444444333333444444555111222333333444444444333333777===AAAAAA>>>:::666444444444555555555555555>>>IIIJJJ===333444777555444555666777777666555444444222111111333555555444444555666666555555666888444444333333222111000000222222000/////////000111111111111000000000000000111111222222222111111000000111333555666666666555333333333444444444555555111111333777::::::666222222333444555555555444333888777666555444444555666333444666777777777666555444555555666777666666666444555666888888777555444555666777666555444555666999999999999999999::::::555555666777888999999:::===888333333666888777444666777888999999888777666444555666666777777666666222333555777888777777666444333111222555777888888666777888999:::;;;<<<<<<666555444333444444666666111333555777777666444333666666666666666666666666444444444555777888:::;;;555555555555555555555555555555555555555555555555666666555444333333222222222111111222333555888999555555444444444333333333444444444555666777777888888888888888888888888888777777888888999999999999666666777777888888888999777777666666666666777777555555444444444555555666444555555555555555555444444333333333333444555555:::888777555555555666666777666555444444555666777333444666777999:::::::::999888888888777777666666666777888888777777888999:::999888999;;;<<<;;;:::999999999;;;===>>><<<;;;;;;;;;;;;<<<<<<<<<======>>>======<<<<<<<<<======<<<===>>>>>>===;;;999888888888777777888999::::::666777999;;;;;;:::999888::::::::::::::::::::::::777888999::::::999777777888999:::;;;<<<;;;::::::777777777777666666666666666777777777888888999999555555555666777888888999777888999::::::999888777666666666666666666666666888888777777888:::;;;===999999999999888888777777888:::===>>><<<;;;::::::666666666666777777777777vvvdddWWWMMMGGGBBB???>>>@@@@@@???@@@DDD@@@@@@>>>===;;;:::::::::>>>>>>===<<<;;;;;;::::::>>>AAADDDCCC@@@===<<<===;;;:::999999;;;;;;:::999888777666555555666777888===333111:::>>>777333666666555555555777999;;;<<<;;;888666555666888888888888888777777666666555555777888999:::;;;:::999999777666555555666666555444666666777777666555444444444444555555555555555444666666777888888888888888666666777777777777666666666555444444444666777888666666666666666555555555333444555666666555444333...888555000666666111222333333222111222555777888<<>>>>>>>>>>>;;;<<<<<<===>>>??????@@@???>>><<<;;;::::::;;;;;;888888888888888888888888:::;;;<<<<<<===<<<<<<<<<999999;;;;;;;;;;;;999999::::::999999999999888888777888:::;;;;;;:::888777888888999::::::;;;<<<<<<<<<:::888666555666888:::555666666666777777777888777777888999999999999888999999999999888888888777:::999888888888888888999;;;;;;::::::999888777777999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;::::::xxxeeeXXXOOOIIIEEEAAA@@@AAAAAA???@@@CCCCCCBBB@@@???===<<<;;;;;;>>>>>>===<<<<<<;;;::::::<<>>999555444555666555555555666777888888<<>>>>>==================;;;<<<<<<===>>>>>>?????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<999999:::;;;;;;:::999999<<<<<<;;;;;;;;;:::::::::777888:::;;;;;;:::888777888999999::::::;;;;;;;;;;;;:::888777666777888999777777777888888888888888777777888999999999999999:::::::::999999999888888888888888777777888999999;;;;;;::::::999888888777::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;zzzeeeWWWNNNJJJFFFBBBAAABBBBBB???@@@CCCFFFEEECCCAAA???>>>======>>>>>>======<<<<<<;;;;;;;;;===??????===<<<<<<<<<;;;:::999:::;;;<<<;;;999::::::999999999999:::;;;<<<888;;;DDDGGG???777666444555555666777777777666:::888666666777999999999666666777777777777777777777777888888888777777666::::::::::::;;;;;;;;;;;;999999999999999999888777666777777777777777666666444555555555555555444444777777888888888888777777777777888999999999999888888888888888888888888888777666666555555666666777:::888555<<>>@@@AAA888888777777777777777777555777888888777777888:::999999888777777777888888666666777777777777666666999888888888888888999999;;;;;;::::::;;;;;;<<<===:::999777777888:::<<<===:::999777777888888777555888888888888888777777777444555777888999999888888888888888777777777666666666777888999888888666666555555555555555555555555666777777888888777777666666666555555444333333333444444555666777888999999888888777777777777888888999999999999999888777777555666777888999888777777666666666555555555555555666666666555555555555444222222333333333333333222333333444555666777888999666666666666666555555555777777777777666666666666666666666666666777777777888888888888999;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;999999::::::::::::999999;;;;;;;;;;;;::::::::::::888999:::;;;;;;:::999888999999999:::::::::::::::999999999999888888888888999999999999999999888888777888888999999999999999:::::::::999999999999888777777777777777888999:::;;;;;;::::::999999888888::::::;;;;;;;;;;;;::::::999::::::;;;;;;<<<<<<<<<~~~fffUUUKKKGGGEEEAAA@@@BBBBBB@@@AAADDDGGGFFFDDDBBB@@@>>>======>>>>>>>>>=========<<<<<<:::;;;<<<===<<<<<<;;;;;;<<<:::999:::;;;<<<;;;:::::::::::::::::::::;;;;;;999777:::AAABBB<<<666555555666777888888777666555:::888777777999::::::999666666666777777888888999888888888888888777777777;;;<<<<<<;;;999888888999999999:::::::::999999888888888999999999888777777666777777777777666555555777888888999999888888777777888999::::::999888777777777777888888888888888888777666555555666777888888777;;;NNNZZZKKK999;;;777777666555444444555555777444222333666777777555444444444444555666888888888555444666777555555777555555555555555555444444222333333444555777888999///555:::333000555555555555555666666666666666666...000111333444444333333333333333444444444444555444444444444444555666666666666666666666666666666555555666666666555555555777666555555555555555666555555555555555555666666777666666666666777888888888888888999888777777666555666777777555555666777999999888777777888888888::::::999888888777777777333444666888:::;;;;;;;;;999::::::<<<>>>AAADDDEEE666666666666666666666777333444666666555555666888:::999888666666666777888666666777777777777666666999999888888888999::::::<<<<<<<<<<<<======>>>>>>;;;:::999999999;;;<<<===;;;:::888888888888666555999999999999999999999999666777999:::;;;;;;:::::::::::::::999999999999888666777999;;;;;;:::888777555555666666666666777777777777888888888888777777555555555555444444444444555555555666777888888888777777666666777777888888888888888999888777777666444555666777777777666666555555555555555555444444666666555555555444444444222222333444444444333333333333444555555666777777666666666777666666555444777777777777777777777777777777777777777666666666777777888999:::;;;===>>>;;;;;;::::::999999888888;;;;;;;;;;;;;;;:::999999<<<<<<;;;;;;;;;===>>>???>>>======<<<<<<;;;;;;:::;;;;;;;;;<<<<<<=========;;;<<<===>>>===<<<:::999999999999999999999999999999999:::;;;;;;;;;;;;;;;999999999::::::999999999999999999888888888888777888999999::::::999999888:::::::::999999999999999888999:::::::::999888777999999999999999888888888777888999999::::::999999999999999999888888888888666666666777888999:::;;;;;;;;;:::::::::999999999999999::::::::::::999999999999::::::;;;<<<======lllXXXLLLGGGCCC@@@???AAABBBAAABBBFFFFFFEEECCCAAA???>>>======>>>>>>>>>>>>>>>=========;;;;;;;;;<<<<<<<<<<<<;;;<<<;;;::::::<<<<<<;;;:::999999999::::::;;;;;;;;;:::888999<<<<<<999777777666777999::::::999888777:::888777888:::;;;;;;:::666666777777888888999999999999999999999999999999===>>>>>><<<888666666777888999999::::::999999999999999::::::999888777777666777777777777777666666888888999999999999888888777888999:::999888777666666666666777777888888888999999777666666777999999999888===OOO\\\LLL;;;<<<888777777666555555555555999555222333666888777444444444444555555777888888<<<666444999:::555333555555555555555555555555555222222222333444666777888000444444777999999:::666555555555555666666777777333333222222333555777888333333444444444555555555555444444444444555666666666666666666666666666666666666555555555666666666777666666555555555666666555555555666666777777777888777777777777888999999999999::::::999999888777666777888777666555666888999888888888888888999999;;;;;;;;;;;;::::::999999333444777999;;;;;;;;;:::555666666777888999;;;;;;444444444555555666666666333555666666555555666888:::999777666555666666777777777666666666666777777777777777777777888999:::<<<<<<=========>>>>>>>>>======<<<:::::::::;;;;;;<<<:::888888999888777555999999999:::::::::::::::888999;;;<<<======<<<;;;<<<<<<<<<;;;;;;;;;::::::777888:::<<<<<<;;;999888666666666777777888888888777777777888888777777777444444444555555666666666555555666666777777888888555555555555555666777888777777888888777777666555444444555555666666666666444444555555555555555555555555555555444444444444333333444555555555555555444444444444444444444444555555666777666666555555777888888888888888888888888888888888888777777777888888888999:::<<<===>>><<<;;;;;;::::::999999999<<<<<<<<<<<<;;;:::999999;;;:::999999:::<<<===???===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<;;;:::999888777777777777777777777777888999999:::::::::::::::999999999999999999999999999999888888888777777777999999999999999999999999999999999999999999999888777888:::;;;;;;:::999888888888888888888888888888888888999::::::::::::999999888888888888777777777777777777777888999;;;;;;;;;;;;;;;:::::::::::::::888888999999999999888888999999::::::;;;<<<======vvv^^^PPPJJJEEEAAA@@@CCCCCCAAACCCFFFDDDDDDBBB@@@???>>>>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<===>>>===;;;<<<;;;:::;;;<<<===<<<:::888999:::;;;<<<<<<;;;;;;===;;;::::::999999:::;;;777888999999:::::::::999999999888999;;;<<<<<<;;;777777888888888888888888999999888888999::::::;;;>>>@@@AAA>>>999666777999888999999:::::::::::::::::::::::::::999888777777444444555666666666666666999999::::::::::::999999888999999999999888777777555555666777777888888888999999999888888999999999<<<;;;888???IIIAAA777;;;888888777777666666666555999777444555777888777555666666666666666777888888888555555888888666555555555555555444555555666777333333333333444555666666777:::444>>>AAA999;;;333666666555555555666666777666555333222333555777999333444444444555555555555555555444444555555666777666666666666666666666666888888777777777888999999666666666555666666777777555555666777888888999999999888888888888999:::::::::::::::;;;:::999999888888:::;;;:::999888999:::999888888888888999:::::::::;;;;;;<<<;;;;;;:::999888999:::;;;;;;:::888888::::::999777666444333222333333444555666666777777888999:::999888777888999999999888777777777888888777777666666666666777777666666666666777888999999;;;;;;<<<============<<<>>>===<<<;;;::::::::::::;;;:::888888999999888666999999999:::::::::::::::999:::;;;=========<<<<<<<<<<<<<<<;;;;;;;;;::::::999:::;;;;;;;;;:::999999666777777888888999999:::666777777777777777777666444444555555555666666666555666666666777777777888555444444555555666777888777777777777777666555555444444555555555666666666555555555555555666666666555555555444444444444333444444555666777777777777666666555555444444444444555555555555666666666777888888888888999999999999999999999999999999::::::999999999999:::<<<========================<<<<<<>>>?????????>>>===<<<<<<999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::999999888888999999999999999999999999777888999999::::::999999999999888888888888999999::::::::::::999999999999999999999999999999999999888888888999999999999999888888:::;;;;;;;;;:::999777777777888888888999999888999999:::::::::::::::999999999888888888777777999999999999999:::;;;<<<;;;;;;;;;;;;::::::::::::888888999999999999888888999::::::;;;;;;<<<<<<<<<|||cccSSSLLLJJJFFFDDDFFFEEEBBBCCCFFFDDDCCCBBBAAA@@@@@@@@@@@@????????????????????????BBB???======??????>>><<<===;;;:::;;;<<<===<<<;;;999:::;;;===>>>>>>======<<<<<<;;;999888999:::;;;777777777777888999;;;;;;999999999:::<<<===<<<;;;999999888888888888888888777777777777888999;;;<<<:::===???<<<888666777:::999:::;;;<<<<<<<<<<<<;;;:::::::::999999888777666444444666777888888888888999999::::::::::::999999;;;;;;:::999999999999999666666777888888999::::::999999::::::::::::999999:::===777555<<<;;;666:::777777888888888777777666666666555666888888888777999999888777777777777888333666777666666777777555666555444444555666777888666555555555555555666666888:::///===@@@444:::333777666555444444444555666444444444444444444555555444444444444555555555555555555555555555666666777666666666666666666666666888888777777777888::::::666555555555666777888888555666777888999:::;;;;;;999999999999999:::;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;;;;999999:::;;;999888888888999999:::;;;888999:::;;;;;;::::::999;;;;;;;;;;;;;;;:::999888======<<<:::888666444333444444555666777888999::::::;;;<<<;;;999777888999999999::::::;;;:::::::::888777666555555666777888666666666666777888999:::999:::;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::999888888::::::999888888888999999::::::::::::777888:::;;;<<<<<<;;;;;;:::::::::999999999888888;;;;;;;;;::::::999999999777777888888999::::::;;;777777888888888888777777888777777666555444444333666666666666777777777777555555555555666777888999666666777777666666555444555555555555555666666777555555555666666777777777555555555444444444333333444444555666777777777777666666666666777777777777444444444444555666888999888888888999999999::::::999::::::;;;;;;<<<<<<<<<:::::::::::::::;;;<<<==================>>>>>>>>>>>>>>>?????????>>>>>>===888999:::<<<======>>>>>>999999999:::;;;;;;<<<<<<:::::::::::::::::::::::::::999999999999999::::::999999999999999999999999777888888999999999999999:::999888777777888999:::::::::::::::999999999999:::999999999999999999:::777777888888999999::::::888999::::::;;;;;;;;;:::666777777888999:::;;;;;;888999::::::;;;;;;::::::;;;;;;;;;:::::::::999999;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;~~~dddSSSLLLOOOKKKHHHHHHFFFBBBBBBEEECCCCCCBBBAAAAAAAAAAAABBB??????????????????@@@@@@DDDAAA>>>>>>@@@@@@>>><<<===<<<;;;;;;<<<===<<<;;;:::;;;===>>>?????????>>>999;;;;;;999777888999888666555555555777999;;;<<<999999999;;;===>>>===;;;:::999999999888777777777555555555555777999;;;<<<444888:::999555444666:::;;;;;;<<<===>>>>>>======:::::::::999888777666555555666888999;;;<<<<<<<<<999::::::;;;;;;::::::999>>>===;;;:::999:::;;;;;;777777888999::::::;;;;;;999999;;;;;;;;;;;;999999333===;;;777===???:::<<<777777888888888888777777333444666777888888999999;;;:::999888777777777777222999;;;777555888999555666555444444555666777888888888777666666666666666777888+++<<<@@@333===777777666555444333444444555111333444555555333222000444444444555555555666666555555555555555666777777666666666666666666666666777666555555555777888999555555555555666888999999666666777999:::;;;<<<===::::::999999::::::;;;<<<;;;;;;<<<<<<;;;;;;:::999777888999999777777888999999888888888999::::::;;;555666888999:::999999888:::::::::;;;;;;<<<<<<<<<777777777777666555444444555666777888999:::;;;<<<:::;;;;;;999777666666777999:::<<<===>>>===<<<<<<888777666555555666777888777777777777888999:::;;;888888:::;;;;;;;;;:::999999999:::;;;;;;<<<<<<<<<:::888888888:::;;;:::999888888888999999:::::::::666777999:::;;;;;;:::999888888888777777777666666===<<<;;;999999888888888777777888999::::::;;;;;;888888888999999888888888;;;:::999777555333111111666666666666777777777777666666666666777888999:::666666666666666555555444666555555555555666777777555666666666777777888888555555444444444333333333333444555666777777777777666666777888999::::::;;;444444333333444777999;;;888888888999999:::::::::::::::;;;;;;<<<===>>>>>>;;;;;;:::::::::;;;;;;<<<::::::;;;;;;<<<<<<======<<<<<<============<<<<<<888:::<<<>>>?????????>>>777888999:::;;;<<<<<<===::::::::::::::::::::::::;;;:::999999999:::;;;<<<888888888888888888888888777777888999999999999999:::999888777777888999:::888888888777777777777666:::999999888888999999:::666666777888999::::::;;;999999999::::::;;;;;;;;;777777888999;;;<<<======888999::::::;;;;;;::::::======<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::yyyfffWWWPPPPPPJJJDDDBBBEEEFFFEEEBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@?????????>>>>>>===<<<<<<<<<<<<<<<>>>=========??????>>><<<;;;;;;;;;<<<<<<<<<======??????@@@???>>><<<:::999;;;:::999888888999:::;;;999999999999999999999999:::::::::999888777666555777888:::;;;<<<;;;::::::999888666444444666999;;;======>>>>>>===<<<;;;;;;;;;;;;;;;::::::999999999666666666666777888:::::::::::::::;;;;;;::::::999::::::999999999999888888:::999888777777999;;;<<<::::::;;;<<<======<<<<<<777:::;;;999999;;;:::666999999999999999999999999777777888888888999999999999999999888888888777777888999;;;<<<;;;999777666555555666777888999::::::555444444444666888:::;;;;;;999777555444444555666777666666555555555666666666555444333333444666666222333333444555666777777666666666666666666666666999666555555888999777444999999999888888888888888888777666555555666777888666666666888::::::888666;;;999666666888;;;===>>>::::::::::::::::::::::::888888999999999:::::::::555777:::<<<<<<;;;999888999999999999999999::::::888999::::::;;;;;;;;;;;;;;;:::999777666666555555555333222555999<<<<<<;;;;;;::::::999888777666666777:::<<<>>>>>><<<:::777111222444666777777666555888777777666555444444444888888999::::::::::::999999999:::::::::;;;;;;;;;::::::999999888888777777;;;;;;;;;::::::999999999888888888888888888888888888888999999999:::::::::<<<;;;::::::999999999:::;;;;;;:::999888777666666999999777666666555555555555555555555555555555555777777777777777666666666777777777777777777777777666666666666555555555555555666777888777666444222444555555666777888999999555555555555555555555555666555555555555666777777555444444333444555666777777777777777777888888999;;;:::::::::999999888888:::::::::;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::;;;<<<===>>>???;;;<<<===>>>===<<<:::999999999999999999999999999999777666888<<<>>>===;;;999999:::999999888777666;;;:::::::::999999888888999999888888777777777666666666666666666666666666999999888777777777777777666666666666666777888999666666777777888888999999777777888888999999999:::777888999:::::::::::::::<<<;;;::::::<<<<<<;;;999<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;:::::::::<<<>>>@@@BBB@@@>>><<<999999:::;;;===<<<:::888999;;;<<<:::888ppp```TTTNNNNNNIIIDDDCCCEEEFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????>>>===<<<<<<<<<<<<======;;;999:::;;;<<<;;;;;;=========<<<;;;;;;::::::;;;<<<===>>>>>>===<<<;;;999999888777777888999999999999999999999999999999::::::::::::999888777777888999:::;;;;;;;;;:::::::::999888888888:::<<<==================<<<;;;;;;;;;;;;;;;::::::999999999888888888888888999:::;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999999888888888999:::;;;::::::;;;<<<<<<<<<<<<<<<999<<<===:::999;;;999666888888888888888888888888777777888888888999999999999999999888888888777777777888999999999888666555666666777777777777777777999888666555444444444444:::999666555444444555666666666555555555555666666666555444444444444555666555555555555555555666666555555555555555555555555999777555666888999777555999999999999999999999999888777666666666666777888888777777999:::;;;999888;;;999777777:::===??????<<<<<<;;;:::999888888777888888888888999999999:::666888:::<<<<<<;;;999888888888888777777666666666888888999:::::::::::::::999999888777666666666666777555444666999<<<;;;::::::999999888777666666666777888:::;;;;;;:::888777333333444555666666666666777777777666555444444444666777888888999999888888777777777888888888888888888888888888888777777777;;;::::::999999888888888888888888888888888888888888888888888888888888888;;;::::::999888888999999888888888888888777777777888888777666555555555555555555555555555555555555666666666666666666666666666666666666666666666666999888888666555444333222888999:::;;;;;;999777666555555555666666777777888555555555555444444444444222333444555666777888999777777666666666777888999888888777777888888999:::::::::::::::999999999888999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<======;;;;;;=========<<<:::999999999999999999999999999;;;999777777999999777555777777888999999888888888888888777777777666666666999999888888777777777777555555555555555555555555999888777666666666666777666555555555666666777888666777777777777777888888777777777888888999999999888888999999:::999999999;;;:::999:::;;;<<<;;;:::;;;;;;::::::::::::;;;;;;;;;;;;:::999999999999999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>><<<:::999:::;;;<<<<<<:::888999;;;<<<:::888zzzzzzxxxqqqfff[[[RRRMMMKKKHHHEEEEEEFFFFFFDDDAAABBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>===============>>>;;;999888:::;;;<<<<<>><<<:::999888777888999;;;<<<===>>>======999888888777777888888999::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999:::;;;;;;;;;::::::999999::::::;;;<<<======<<<============<<<;;;;;;;;;;;;::::::::::::999999:::::::::999999:::;;;;;;:::;;;<<<==================<<<<<<;;;:::999999999888888888999999999::::::999::::::;;;;;;;;;;;;;;;999<<<<<<999888:::888555777777777777777777777777777777777888888888888999999888888888888777777777777666666666666666555555777777777666666555555555999888666555333222222222888777555444444444555555666666555555555555666666666666555444444555555666777777777666666555555555444444444444444444444444888777666666888888888666777888888999999:::::::::777777666666666666777777999888777888:::;;;:::999888666444555888;;;======???>>><<<;;;999777555555777777777777888888888888666888999;;;;;;:::999888999999888777666555444444777777888888999999888888888777777666666777777888888666666777999::::::999888888777777666666555555666777777888888777777666555555444444444555555666777777666666555444444444555666777777888888777777777777777777777777777666666777777777777777777888:::::::::999888777777777888888888888888888888888777777777777777777777666999999888777777777888888555666666666777777888888777666555444444444444444555555555555555555555555555555555555555555555555555555555555555555555555777777777666555555444444666777888888888777666555555555555666666666666666555555555444444444333333...000222555888999999:::999999888888888999::::::888888888888888999999::::::999999999999888888888999999999999999:::::::::999999999999999999999999;;;:::::::::::::::;;;;;;:::;;;<<<<<<<<<;;;999888888888888888888888888888;;;999888777888888666555555555777888888999999999777777666666666666555555888888888777777777777666555555555555555555555555777777666666555555666666555555444444555555666666777777777777666666666666777777777777777888888888888888999999999888777777999888888999;;;<<<;;;:::;;;;;;::::::::::::;;;;;;::::::::::::999999999999::::::999999999999::::::;;;;;;<<<<<<<<<;;;;;;:::======<<<<<<;;;::::::::::::999888999:::;;;:::999ooonnnkkkeee^^^VVVQQQMMMIIIGGGFFFFFFGGGFFFCCC@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA???>>>>>>======>>>>>>>>>BBB???<<<;;;<<<>>>@@@@@@???>>>===<<<;;;999888888888999;;;===>>>>>>>>>===999999999999999999999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<999:::::::::::::::::::::666777999;;;<<<<<<;;;;;;<<<<<<<<<======<<<;;;;;;::::::::::::::::::::::::;;;;;;::::::999::::::::::::;;;<<<<<<============<<<<<<;;;:::999888888777777777888999999999999888999999:::::::::::::::999666999999666666999999666888888888888888888888888777777777777888888888888888888888888777777777777777666666555555555666666666666666666555555555555555555555555555555666666666555555444444444555555666555555555555666666777666666666555555555555555777777777777777666666666555555555555555555555555666555555666666777777666666666777777888999::::::666666666555555666666666888777555666888999888888777666444666999<<<======>>>===<<<:::888777666555666666666777777777777777666666888999999888777666999999999888888777777777666666777777777777777666666666666666666777888888777777777777888888777666666666666666666555555555777666666666666666666777777666444333333444555666666666666555555444444444555666777777888888777777999999999888888888888888555555666666777777888888;;;;;;::::::999888888777888888888888888888888888888888777777777777666666888777777666666666777777555555555666666666666777666555444444333333333333555555555555555555555555333333444444444444444555555555555555555555555555333333444555666777888888444444555555555555444333666666666555555555555555666666555555444333333333...000333666888999999888888888888888888888999999777777777777777888999999888888888888888777777777888888888888888888999999999999999999999999999999;;;:::999999888888888888999999:::;;;;;;:::999888888888888888888888888888999888888999::::::::::::555666777888888888888888888888888777777777777777666666666666666666666666555555555555555555555555666666555555555555666666555555444444444555555666888777777666666555555555777777777777777777777777999999999999888777777666888777777888:::;;;;;;:::;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999999888888999999:::999:::;;;<<<<<<;;;:::999<<<<<<======<<<;;;999888999999999999::::::::::::kkkhhhccc]]]WWWRRRMMMKKKFFFFFFFFFGGGGGGEEECCC@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA??????>>>>>>>>>??????@@@DDDAAA>>>===>>>AAABBBBBB======<<<<<<<<<;;;;;;;;;<<<<<<>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<===============::::::::::::::::::::::::666888:::;;;<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;::::::999999999::::::::::::;;;<<<<<<<<<<<<<<<::::::999999888777777666666777888999999999888888888999999999999999888888444777888666888<<<===;;;999999999999999999999999777777777777777777777777777777777777777777777777888777666666666777888888444444444555666777777777333444555666777888888999555444444444444555555555555555555555555666777777777777777666666555555444555555555666777888888999666666666666666666666666333444555555555555666666444555555666777888999999555555555555555555555555555444444444666777666555:::999888999<<<>>>??????;;;::::::999999888777777666666666666666666666666555555666777666666555444666666666777777888888888666666666777777666666555555555555555666777888999555666777777666555444444555555555555555666666666888777666666666666777888777666444333333444555666555555555555444444444444666777888888999999888888999888888888888888888888555555666666777777888888<<<<<<;;;;;;;;;:::::::::777777777777777777777777888888888888888888888888666666666555555666777777666666666666555555555444555444444333333333333444555555555555555555555555222333333333444444555555555555555555555555555555222333444555666888888999666666777777777777777666666666666666666555555555666666666555555444444444111333555777999888777666666666777777777666666666777666666666666777888888666777777777777777777777888888888888888888888888888888888888888888888888:::999888777777666666777888888999999999999999888777777777777777777777777777888999999999999:::;;;888888888888888777666666777777777777777888888888555555555555555555555555666666666666666666666666666666555555555555666666777666666555555666666666888888777777666666555555888888888777777777777777999999999999999888777666888777777888:::;;;;;;::::::::::::999999:::::::::::::::;;;<<<<<<;;;;;;::::::999999888888999999:::888999:::<<<===<<<<<<;;;;;;;;;<<<===<<<:::888777999999::::::::::::;;;<<>>===???@@@AAAAAA<<<<<<=========>>>>>>>>>>>>>>>?????????===<<<;;;;;;<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::;;;<<<===============;;;;;;:::999999999:::::::::;;;<<<=========<<<;;;::::::;;;<<<<<<<<<<<<;;;999999::::::::::::;;;;;;:::::::::999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::888888888888777777777777777777777888888888999999888888888888888888777666555888999888:::???BBB@@@999999999999999999999999888777777777777777666666666666777777777777777888777777888888888888999999333444555666777888888999666666777777777777777666444444444555666666666666555555444555555666777888777777777777777666444444333444444555777888888999777777777777777777777777222444555555555555666888555666666777777888888888666666777777777777666666555444555666888888666444777666555666999:::;;;:::888888888999999999999999777777777777666666666666555555666666555555444444222222333444555666777777666666777777777666555555555555555555666666777888555666888888666555444444444444555555666666777777888777777666666777777888555555444444444555555666444444444444444444444444666777888888999999888888666666666777777777888888666777777777777777777888;;;;;;;;;;;;<<<<<<<<<<<<777777777777777777777777777777777888888888999999666666555555555666777777777777666666555555555444555444444333333333444444555555555555555555555555222333333444444555555555555555555555555555555555666666666666666555555555555555555555555666666666666666666777777777777777666666666666666666666666555666777888888888777666666666777777666666555444777777777666777888888999777777777888888888888888999999999888888888888888777777777777777777777777888888777666555555666666777777777777888888888888666666666666666666666666666888888888666555666777:::::::::999999888666666555555666666666666777777555555666666666666777777777777777777777777777777666666555555666666777777999999888888777777888888888888888888777777777777999999999888888888888888999999:::::::::999888888999888888999;;;<<<;;;:::::::::999999999999::::::666777999::::::999888888::::::999999999999::::::999999:::<<<<<<=========;;;;;;<<<<<<;;;:::888777999:::<<<<<<;;;;;;===>>>pppiii___VVVPPPLLLIIIFFFEEEFFFFFFFFFDDDCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA???????????????@@@AAABBBAAA@@@>>>>>>@@@AAA@@@???===>>>>>>>>>?????????@@@<<<===>>>>>>>>>===;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;:::999999999::::::;;;<<<<<<<<<<<<;;;;;;:::999:::;;;;;;<<<<<<<<<;;;999999999::::::;;;;;;;;;::::::::::::;;;<<<=====================<<<;;;:::777888888888888999999999888777666666666777999:::777888888888777777666555555888888777999>>>AAA???888888888888888888888888888888777777666666666666666666666666777777888888666777888999999999888888666666666777777888888888666777777777777666444333333444555666777777888888444444444555555666777888777777888888777666444333444444555555555666666666777777777777777777777777333555777777666666888:::888888888888999999999999888999:::;;;;;;:::999888666777999<<<===<<<999666666444444444666777777666888888888888888999999999888888888777777666666666777777777666666666555555333333333444444555555555777777777777777666555555666666555555555666666777555888:::;;;888666666777444444555666777777888888666666777777777777666666333333444555666666666666444444444444444444444444555666777777888888777777555666666777888999::::::888888888888888777777777888999999:::;;;<<<===>>>777777777777777777777777444555555666777888999999666666555555666777777888666666666666666777777777555555444444444444555555555555555555555555555555333333333444555555666666666666666666666666666666777777666666555555555444444444444444444555666666666666777777888888999999666666777777888888999999888888888888999999999999888888999999999888666666999999888888999999:::;;;999:::::::::;;;;;;;;;;;;::::::999999999888888888777777777777777777777777666666555555555555555555666666666666777777888888666666666666666666666666444666888777666555777999999999:::::::::999999888666666666777777777888888888888888999999999::::::888888888888888888888888777666666666666777888999<<<<<<;;;:::::::::::::::888888888888999999999999::::::::::::999999999888999::::::;;;;;;;;;::::::;;;:::999:::;;;<<<;;;:::::::::999999999999::::::555777888:::::::::888777;;;;;;::::::::::::;;;;;;===<<<<<<;;;<<<<<<======;;;;;;;;;;;;:::999888888999<<<>>>===<<<<<<>>>@@@tttlllaaaXXXRRRNNNKKKHHHEEEFFFFFFEEEDDDCCCCCCDDD@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@?????????@@@AAAAAABBBBBBAAA@@@AAABBBBBBAAA@@@????????????????????????:::;;;<<<======<<<;;;;;;::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;===<<<:::999888999::::::;;;::::::999888888888777999:::;;;;;;<<<<<<<<<;;;999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@????????????>>><<<;;;:::777888888999::::::;;;;;;999888666555555777999:::777777888777777666555555444666666444555:::<<<;;;777777777777777777777777888888777777666666666555555666666666777777888888444666888999:::999888777888888888888777777777777333444555666666555444444444444666777888888888888444444444555555777888888777888888888777666444333555555555555555444444444666666666666666666666666444777999999888777:::<<<;;;;;;::::::::::::::::::;;;;;;============;;;;;;999:::===@@@BBB@@@<<<999;;;:::999:::;;;<<<;;;999999999999888888888888777999999888888777777666666999999888888777777777666666666666666666666555555777777888888777666555555666666555555555555666666666999<<<===:::888888999444555555666777888999999555555666777777666555555111222444666777777666666444444444444444444444444444555555666666666666666777777888:::;;;<<<===>>>::::::999999888888777777666777888999;;;<<<===>>>777777777777777777777777222333444555666888999999666666666666666777888888444444555666777888999999555555444444444555555666555555555555555555555555333333444444555666777777777777777777777777777777444444555555666777777777999999888999999:::;;;;;;666666777888999::::::;;;666666777888999:::;;;;;;888888888888999:::;;;<<<:::;;;;;;<<<;;;:::888777;;;;;;::::::;;;;;;<<<===<<<<<<<<<======>>>>>>>>>::::::::::::999999888888777777777777777777777777555555444444444555555666666666666666666777888888666666666666666666666666111444888999888999<<>>===<<<<<<;;;;;;;;;;;;888888888999:::::::::;;;;;;;;;;;;::::::999999999999::::::;;;<<<<<<<<<<<<===;;;::::::<<<<<<;;;999:::999999999999999999:::777888:::<<<<<<<<<:::999<<<;;;;;;::::::;;;;;;<<<@@@???===<<<;;;;;;<<<<<<<<<<<<;;;::::::999999888:::<<>>======???BBB~~~lll```XXXPPPGGGBBBHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@BBBCCCDDDFFFFFFEEEDDDBBBAAA@@@@@@BBB???===>>>AAABBBAAA???@@@>>>===>>>AAAAAA>>><<>><<<<<<<<<;;;;;;;;;;;;;;;>>>>>>??????>>>>>>===<<<===:::777888:::<<<<<<;;;===<<<;;;;;;;;;<<<===>>><<<;;;:::;;;<<<===<<<<<<;;;999888:::<<<<<<888444<<<;;;:::::::::999777555666666666666777888:::<<<@@@???>>>>>>@@@DDDGGGIIIOOOJJJGGGGGGEEE@@@<<<===<<<<<<;;;:::999888888888888888777777777666666555222333333222111000222333888555333555444111111444333444555666777777777777333555777777666444444555666666555444444555555555777;;;;;;:::;;;>>><<<666888777777999;;;:::666333777888999888777666777999999777666666777888888777666666777888999999888888777999999777444222444666666555555444333222111111888666444444555777888999<<<<<<<<<>>>@@@AAA@@@???>>>>>>>>>=========<<<<<<===>>>@@@AAABBBAAA@@@???AAA???<<<<<<>>>>>>===;;;=========??????===999666::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::888666555777999:::<<<;;;999777555666666777777888888888999;;;:::888666555444444444333444555555666666555555555555555555555555555555222333444666777888888888777555333222333444444444555555444444444555666666555666666777777777666666888888888888888888888888BBBCCCCCCAAA===;;;<<>>===<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>>@@@???===;;;;;;<<<>>>???===<<<;;;999888777777666888888888888888888999999888888888888888777777777888888888999999888888777777666555444555666777888555555666777888999999:::;;;<<<<<<=========<<<<<<>>>===;;;:::::::::;;;<<<===<<<;;;:::::::::;;;<<<::::::999:::;;;;;;:::999888888888999:::;;;;;;<<<>>>???AAAAAAAAABBBDDDFFF>>><<<;;;===???@@@>>><<<@@@???===;;;:::::::::;;;;;;<<<>>>>>>>>>>>>@@@AAA>>>===<<<===??????>>>===>>>>>>===<<<<<<===>>>???@@@???>>>=========>>>>>>???>>><<<::::::;;;<<<===EEECCCAAABBBCCCBBB???<<<<<<<<<===>>><<<999999<<<::::::;;;;;;<<<>>>???@@@xxxeeeXXXNNNGGGCCCHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBCCCCCCEEEEEEFFFFFFEEEDDDCCCBBBAAAAAADDDBBB@@@@@@CCCDDDCCCAAAAAA???>>>>>>@@@@@@>>><<>>>>>>>>======<<<<<<============<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::;;;888666777999;;;;;;999<<<;;;:::::::::;;;=========<<<<<<<<<;;;;;;999888666777999::::::;;;<<<===;;;::::::::::::999888777<<<<<<<<<;;;;;;<<<>>>@@@AAACCCFFFJJJNNNQQQRRRRRRYYYUUUSSSSSSOOOGGG@@@>>><<<<<<;;;:::::::::;;;<<<999999888777777666555555666666777666555555666888666222222555888666666777333444555666666666666666222333555666444333333444555555444444444444555555777999<<<@@@AAA???:::666999999999;;;>>>>>>;;;888555777888888777777888:::<<<;;;999888999999888777666666666666666666666666999::::::888444333444555666666666666666666666666888777666666888;;;===>>>DDDEEEGGGJJJLLLLLLJJJHHHDDDDDDDDDCCCCCCBBBBBBBBBGGGIIIJJJLLLLLLKKKJJJIIIJJJGGGEEEDDDEEEFFFDDDBBBDDDCCCCCCDDDDDDBBB???===>>>>>>>>>?????????@@@@@@???@@@@@@@@@???===;;;:::;;;<<<>>>??????>>>;;;:::999999999999999999::::::888888888888777666555444333444555555666666555555666666666666666666666666333444555666777888888888999777555555666777777666666555555555666777888888888999:::;;;::::::888888<<<<<<<<<<<<<<<<<<======AAACCCCCC@@@===<<<===>>>>>>>>>===<<<<<<<<<<<<<<<999999999:::;;;;;;<<<===999888888888999:::;;;<<<777777666555555555555666555666777666666666999;;;;;;999777888:::;;;:::888888888888888888888999999888999999999888888888999:::::::::::::::999888777:::999999::::::;;;<<<===888888888999999:::;;;<<<::::::999999:::;;;===>>>@@@===::::::<<<===<<<;;;;;;;;;<<<<<<======<<<<<<<<<:::888999<<<>>>>>>===>>>>>>>>>???????????????======<<<<<<======>>>???AAA@@@???======>>>???@@@@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999888888;;;;;;;;;;;;;;;;;;:::999666666555444444555666777888888888999:::;;;<<<<<<===>>>????????????>>>>>>===<<<;;;::::::;;;;;;<<<======>>>??????>>>>>>===:::::::::;;;<<<<<<<<<;;;<<<===>>>???@@@AAABBBBBBDDDEEEFFFFFFEEEFFFHHHJJJHHHFFFEEEFFFHHHHHHFFFCCCHHHGGGEEECCCAAAAAAAAAAAA???@@@BBBBBBBBBBBBBBBCCC@@@??????@@@CCCDDDDDDCCCFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDEEEGGGHHHIIIHHHFFFGGGIIIIIIGGGEEEDDDDDDCCCAAA>>>===>>>AAA===>>>???@@@BBBEEEGGGHHHnnnYYYNNNIIIGGGFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAACCCBBB@@@AAABBBCCCBBB@@@CCCAAA@@@@@@@@@@@@???>>>============<<<<<<<<<<<>>>>>>>>============;;;;;;<<<<<<;;;;;;:::999:::999777888:::;;;;;;::::::::::::::::::;;;<<<<<>>===<<<;;;:::999777:::<<<;;;999999===AAA::::::999999999999::::::@@@AAAAAA@@@???@@@CCCEEEEEEJJJSSS^^^eeegggeeebbbfffbbb``````[[[PPPGGGCCCAAA@@@???????????????@@@;;;:::999777666555555444333444555555444555666888999222...222777666444444444444555555555555555444222444666666444333444444777666666666666777777777:::888===HHHJJJAAA::::::999999:::<<>>===777999;;;;;;;;;;;;===>>>BBB???============<<<;;;;;;:::888777666666777777888999999777666555666888666666777777888999::::::888888:::<<>>>>>============>>>>>>@@@@@@AAA???===<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888999::::::;;;:::999777666666777888999:::999888777777777777777888999:::999999;;;>>>AAA@@@>>><<<<<<===???>>>>>><<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<;;;;;;:::::::::::::::;;;<<<======::::::::::::;;;<<<===>>>;;;:::::::::;;;<<<===>>>AAA???=========<<<;;;999<<<<<<==================;;;:::999;;;===@@@@@@@@@@@@AAACCCDDDEEEDDDCCCCCCAAAAAAAAA@@@AAABBBBBBCCCFFFEEEDDDBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@?????????>>>===<<<<<<;;;;;;:::::::::::::::999888888777777666666666666777777::::::;;;;;;===>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@======<<<;;;;;;<<<===>>>;;;===@@@AAABBB@@@>>><<<===>>>???@@@AAABBBBBBCCCEEEFFFGGGHHHJJJKKKMMMMMMQQQRRRRRRQQQPPPOOOQQQRRRWWWUUUUUUUUUVVVVVVTTTRRRVVVUUUSSSQQQOOONNNMMMMMMJJJKKKMMMOOOOOOMMMKKKJJJIIIHHHGGGIIIKKKLLLLLLKKKOOONNNMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMLLLKKKLLLNNNPPPQQQSSSRRRQQQSSSTTTUUUUUUSSSPPPQQQPPPLLLHHHGGGIIILLLGGGHHHJJJLLLOOORRRTTTUUUvvv]]]QQQMMMLLLIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCEEEDDDCCCBBBBBBBBBAAA@@@=========>>>>>>>>>>>>>>>???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<@@@??????======>>>@@@BBBAAAAAA???<<<999888;;;>>>:::::::::::::::;;;>>>@@@DDDFFFHHHGGGFFFGGGKKKNNNQQQYYYeeesss|||}}}wwwqqqlllhhheeeeeeaaaWWWPPPNNNKKKKKKLLLLLLJJJGGGCCCAAA;;;:::888666555444333333222333444444444444666888EEE:::111222555555222111555555555555555555444444555666777777666555666777999999::::::;;;;;;::::::===777===KKKMMMAAA:::>>>888999:::;;;===>>>=========>>>@@@AAAAAABBBDDDFFFFFFDDDBBBBBBCCCDDDCCCBBBBBB@@@===;;;999999:::;;;666666777777777888:::;;;777777888999:::;;;;;;<<<;;;===@@@CCCGGGKKKPPPSSSWWW[[[aaagggjjjiiiccc___[[[ZZZXXXUUUTTTRRRRRRRRRVVVWWWYYY[[[[[[ZZZYYYXXXVVVTTTSSSQQQPPPPPPOOONNNNNNKKKIIIGGGHHHHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDBBBAAA@@@AAACCCDDDDDDCCCBBBAAA======<<<<<<;;;;;;::::::888888999999888777666555444555666666777777666666777777777777777888888888777777888999999888888888999888777888:::;;;;;;:::777777888888999:::<<<<<<>>>AAAEEEIIILLLLLLKKKIIIAAA@@@???>>>>>>>>>???@@@===>>>>>>>>>======<<<===;;;;;;;;;;;;;;;::::::999999999888888999:::;;;<<<<<<;;;:::999999999:::;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<>>??????>>>>>>>>>>>>>>>>>>>>>??????;;;;;;:::;;;;;;<<<===>>>;;;;;;:::;;;;;;<<<===>>>:::;;;;;;;;;<<<======>>>===============<<<;;;:::======>>>>>>???@@@AAAAAA=========>>>???@@@AAAAAACCCEEEHHHKKKLLLKKKIIIGGGGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKIIIHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCBBBCCCCCCFFFEEEEEEDDDCCCBBBAAAAAABBBBBBAAA@@@??????>>>===::::::;;;;;;::::::999888:::999999999999999999999===<<<<<<===>>>@@@BBBCCCCCCDDDFFFGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@AAACCCDDDDDDEEEFFFGGGGGGFFFDDDCCCEEEGGGHHHJJJKKKLLLOOOQQQSSSSSSUUUVVVXXXZZZ\\\\\\bbbbbbbbb```^^^]]]^^^___eeeeeeffffffgggggggggfffiiihhhgggeeebbbaaa```___^^^___aaabbbbbb___ZZZWWWVVVUUUTTTTTTVVVVVVUUUTTTVVVVVVVVVWWWXXX[[[]]]^^^]]]]]]]]]\\\\\\[[[ZZZZZZWWWVVVUUUUUUVVVYYY[[[]]]``````___``````aaaaaaaaa```eeefffaaa[[[YYYYYYYYYWWWXXXZZZ]]]___bbbcccddd{{{bbbWWWSSSPPPNNNMMMKKKIIIIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGFFFFFFIIIHHHGGGFFFFFFHHHIIIJJJGGGHHHIIIJJJJJJIIIIIIIIIHHHIIIIIIGGGEEECCCAAA@@@======>>>>>>??????@@@@@@??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;:::::::::;;;<<<<<<<<<<<<<<<===<<<======>>>>>>>>>>>>>>>>>>???>>>======@@@FFFKKKKKKFFF@@@===<<<===<<<;;;<<<<<<=========???DDDHHHMMMRRRVVVXXXWWWXXX[[[___fffkkkvvv~~~vvvlllfffaaa```^^^YYYWWWXXXUUUXXXZZZZZZVVVNNNEEE@@@<<<:::888555444333333444666777888888777888:::<<>>666999FFFHHH>>>:::@@@<<<<<<===>>>>>>===>>>>>>AAACCCEEEFFFFFFGGGIIIKKKIIIGGGGGGHHHJJJLLLLLLLLLGGGEEEBBB???=========>>>:::999888999:::;;;;;;;;;:::;;;;;;;;;<<<<<<======AAADDDHHHKKKMMMQQQVVVYYYXXX\\\bbbhhhkkkjjjddd```]]][[[XXXTTTQQQOOONNNNNNOOOQQQRRRTTTTTTSSSRRRQQQPPPPPPOOOMMMKKKJJJKKKKKKJJJGGGDDDCCCCCCDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDCCCCCCAAAAAA???@@@AAAAAAAAAAAA@@@@@@<<<<<<;;;;;;::::::999999>>><<<:::777666666777888777777888999999999999999666666777777888888888888999999:::;;;;;;;;;::::::999888888999<<<===<<<;;;999999999999:::;;;<<<===AAADDDHHHKKKMMMLLLJJJIIIDDDCCCAAA@@@@@@@@@AAABBB<<<<<<===>>>>>>>>>======???@@@@@@@@@@@@???>>>===@@@???>>>======>>>@@@AAA@@@@@@@@@@@@AAAAAAAAABBB======<<<======>>>?????????>>>>>>======AAAGGGKKKQQQOOOKKKFFFBBBAAABBBCCC@@@AAAAAABBBCCCDDDDDDDDDAAA@@@???AAACCCEEEDDDCCCAAAAAA@@@?????????@@@@@@>>>>>>>>>>>>???@@@AAAAAA<<<<<<<<<<<<===>>>??????<<<<<<===>>>????????????===???@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCEEEGGGHHHEEEFFFFFFEEEDDDCCCCCCCCCFFFIIILLLOOOPPPOOOLLLKKKIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHEEEEEEDDDCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>????????????>>>>>><<<<<<==================AAAAAAAAAAAACCCEEEGGGIIIJJJKKKNNNPPPPPPPPPOOONNNMMMMMMLLLKKKKKKLLLMMMNNNUUUUUUTTTSSSSSSRRRSSSSSSRRRTTTWWWXXXYYY\\\```cccfffggghhhjjjlllnnnooopppssstttsssqqqnnnlllmmmnnntttvvvxxxzzz{{{|||}}}~~~~~~~~~|||{{{yyyxxxwwwwwwwwwwwwxxxwwwssslllggg```______```bbbcccbbbaaa______```aaadddgggjjjllljjjjjjjjjhhhgggeeebbbaaafffeeeddddddfffhhhkkkllllllllllllkkkjjjjjjkkkkkkqqqzzzzzzssspppmmmjjjiiijjjlllnnnoooppppppppplllddd\\\TTTMMMLLLJJJIIIJJJKKKMMMNNNLLLMMMMMMNNNMMMMMMLLLKKKMMMLLLKKKJJJJJJKKKMMMNNNKKKNNNQQQRRRRRRQQQRRRSSSUUUVVVVVVSSSMMMGGGBBB@@@>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<===<<<;;;;;;::::::;;;===>>><<<<<<<<<===@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBBBBAAACCCIIINNNLLLGGGAAA???AAACCCAAA??????@@@AAAAAAAAADDDKKKQQQ\\\cccjjjmmmkkkjjjlllpppuuuwww}}}}}}ttthhhaaaZZZYYYXXXVVVWWW[[[YYY\\\``````\\\RRRHHHAAA===;;;999666555555666777777888999999888888:::<<>>>>>===<<<===888999@@@CCC>>><<<@@@AAACCCDDDCCCBBBBBBCCCDDDDDDFFFHHHIIIIIIJJJLLLNNNKKKJJJIIIKKKNNNQQQQQQQQQIIIHHHEEECCCAAA@@@@@@@@@BBB@@@>>>======>>><<<;;;???@@@@@@@@@AAAAAABBBBBBKKKNNNQQQQQQPPPPPPSSSVVVRRRTTTYYY^^^aaa```\\\XXXTTTQQQNNNJJJGGGEEEEEEEEEEEEFFFHHHIIIJJJIIIGGGFFFGGGGGGGGGFFFDDDCCCDDDEEEEEEBBB???>>>??????>>>>>>===>>>>>>>>>>>>?????????>>>???AAAAAABBBAAA@@@???>>>?????????>>>>>>===<<<::::::::::::::::::999999@@@>>>:::777777888;;;<<<:::;;;<<<<<<======<<<<<<777777888888999:::::::::;;;;;;<<<===============::::::;;;===???AAA@@@???======<<<<<<<<<===>>>>>>EEEFFFHHHIIIHHHFFFDDDBBBBBB@@@>>><<<<<<<<<>>>???======>>>@@@BBBBBBAAA???@@@AAACCCDDDEEEDDDDDDCCCEEEDDDBBBAAAAAABBBDDDEEEEEEFFFGGGHHHIIIHHHGGGFFFCCCCCCBBBBBBCCCDDDDDDEEECCCCCCAAA???@@@DDDJJJOOOYYYVVVQQQJJJDDDBBBDDDFFFDDDEEEFFFGGGHHHIIIJJJJJJGGGEEEDDDFFFJJJMMMKKKIIIJJJIIIFFFDDDBBBAAAAAAAAA>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCEEEEEEEEEEEEEEEDDDFFFIIIJJJKKKLLLNNNQQQKKKKKKJJJJJJJJJLLLNNNOOONNNOOOPPPNNNKKKHHHGGGHHHHHHJJJMMMPPPPPPOOOMMMKKKHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGLLLKKKKKKKKKMMMOOORRRTTTWWWYYY\\\___aaaaaa```______^^^]]]\\\[[[\\\]]]]]]bbbbbb`````````aaacccdddeeehhhkkkmmmnnnqqqwww|||xxxkkkkkkkkkmmmppprrrsssrrrmmmmmmnnnooorrruuuxxxyyywwwwwwwwwvvvtttrrrooommmrrrrrrqqqqqqrrrtttwwwxxxwwwwwwwwwuuussssssuuuwww|||{{{|||}}}~~~~~~~~~}}}|||~~~vvvjjj]]]QQQPPPPPPPPPSSSVVVZZZ\\\\\\]]]^^^______^^^^^^]]][[[ZZZXXXVVVVVVWWWYYY[[[\\\___dddeeeeeeeeefffhhhlllmmmmmmhhh]]]RRRJJJEEECCCCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDCCC@@@@@@@@@AAA@@@??????>>><<>>;;;999888999:::;;;999::::::999888888:::;;;<<<777555777888666666888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999;;;===<<<>>>@@@AAABBBBBBAAA@@@>>>>>>@@@BBBEEEEEECCCBBBDDDFFFHHHHHHFFFGGGIIILLLHHHJJJLLLLLLLLLMMMNNNPPPMMMKKKKKKLLLOOOQQQQQQQQQLLLKKKJJJIIIGGGFFFDDDDDDFFFCCCAAABBBDDDEEEDDDBBBDDDEEEFFFGGGIIIJJJKKKKKKVVVXXXYYYUUUNNNJJJIIIKKKHHHIIIKKKNNNQQQQQQOOOLLLGGGEEEBBB???>>>>>>???@@@===>>>@@@AAABBBAAA@@@??????AAAAAA@@@>>>>>>@@@BBBBBB@@@>>>=========<<<;;;<<<<<<<<<<<<===============>>>@@@AAAAAAAAA@@@@@@@@@??????>>>===<<<;;;;;;::::::::::::::::::;;;;;;===<<<;;;::::::<<>>>>>???@@@@@@@@@@@@???:::::::::;;;<<<<<<======<<<===>>>???@@@@@@@@@@@@??????@@@BBBEEEGGGFFFDDDBBBAAA@@@@@@???@@@@@@@@@DDDEEEFFFFFFFFFEEECCCBBBBBB@@@>>><<<;;;<<<===>>>@@@@@@AAACCCGGGHHHFFFCCCDDDFFFIIIMMMOOOQQQQQQQQQPPPNNNLLLKKKJJJLLLNNNOOOTTTVVVXXXZZZYYYVVVSSSPPPRRRQQQPPPOOONNNNNNNNNNNNNNNLLLJJJHHHHHHLLLSSSXXXaaa^^^YYYQQQKKKIIIKKKOOOOOOOOOPPPPPPQQQQQQQQQRRRNNNLLLJJJMMMRRRUUUSSSQQQRRRPPPMMMJJJGGGFFFFFFGGGCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMNNNOOONNNNNNNNNMMMOOOQQQRRRRRRTTTXXX\\\YYYXXXUUUSSSRRRRRRSSSTTTQQQSSSTTTRRRNNNKKKJJJJJJHHHIIILLLMMMMMMLLLJJJIIIGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGHHHJJJLLLLLLMMMMMMMMMOOOQQQSSSUUUVVVVVVVVVZZZYYYXXXXXXZZZ]]]aaacccgggjjjnnnrrruuuuuuuuutttrrrqqqooonnnmmmlllmmmmmmmmmnnnooorrrtttvvvwwwxxx}}}~~~~~~}}}|||}}}wwweee\\\\\\\\\___ccchhhmmmppprrrssstttuuuvvvvvvuuutttooommmkkkiiiiiijjjlllmmmrrrvvv{{{~~~}}}}}}yyykkk]]]QQQLLLIIIIIIJJJKKKMMMNNNOOOOOONNNMMMMMMLLLJJJIIIHHHHHHEEEEEEFFFFFFEEEEEEDDDCCCAAADDDGGGGGGEEEDDDEEEFFFFFFGGGHHHIIIJJJIIIHHHHHHQQQWWW]]]]]]WWWPPPLLLJJJIIIKKKKKKHHHDDDBBBEEEHHHEEEGGGIIIHHHHHHMMMVVV^^^fffoooyyy|||wwwrrrpppqqqkkkiiikkksss}}}{{{ggg^^^WWWTTTRRRNNNNNNQQQOOOQQQSSSUUUTTTPPPLLLIIIBBB@@@===;;;;;;<<<>>>??????@@@@@@???======>>>@@@<<<;;;>>>BBBAAA<<<999::::::;;;<<<===>>>>>>>>>>>>@@@@@@@@@???>>>>>>@@@BBBAAABBBDDDFFFGGGGGGFFFEEEBBBFFFHHHHHHKKKNNNKKKEEECCCFFFHHHIIIHHHIIIMMMPPPLLLNNNPPPPPPPPPPPPRRRSSSNNNLLLKKKLLLNNNPPPPPPOOOOOOOOOOOONNNMMMKKKIIIHHHDDDBBBBBBDDDIIIMMMMMMLLLHHHIIIJJJLLLOOOQQQRRRSSS]]]___]]]VVVLLLDDDAAABBBBBBAAABBBCCCFFFFFFEEEDDD@@@???<<<;;;;;;<<<>>>@@@:::;;;===>>>>>>>>><<<;;;;;;>>>???>>><<<<<<>>>AAAAAA@@@>>>>>>>>>>>><<<:::;;;<<<<<<<<<<<<=========>>>???@@@BBBBBBBBBAAAAAABBBAAA@@@???===<<<;;;;;;999::::::;;;;;;<<<<<<<<<999:::;;;===>>>@@@AAABBB@@@@@@AAABBBBBBBBBBBBAAA<<<<<<<<<===>>>??????@@@<<<===???@@@AAABBBCCCCCCCCCCCCDDDGGGJJJKKKJJJIIIEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFGGGHHHIIIIIIIIIHHHEEEBBBBBBBBBDDDEEECCCBBBCCCGGGKKKLLLIIIFFFNNNPPPUUUZZZ___aaacccccc^^^]]]ZZZYYYYYYZZZ\\\^^^iiikkknnnooonnniiidddaaa```___]]][[[YYYWWWVVVVVVXXXVVVSSSPPPPPPUUU[[[aaahhheee```XXXRRRQQQTTTXXXZZZZZZYYYYYYYYYYYYXXXXXXSSSPPPOOORRRWWWZZZYYYVVVTTTRRRPPPNNNMMMMMMNNNOOOOOONNNNNNOOOOOOPPPQQQRRRLLLKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSUUUVVVUUUUUUTTTRRRTTTVVVUUUUUUWWW\\\```dddaaa^^^ZZZWWWVVVVVVVVVOOOQQQSSSQQQMMMJJJIIIJJJGGGHHHIIIJJJJJJIIIGGGFFFHHHHHHHHHHHHHHHIIIJJJJJJLLLLLLKKKKKKJJJHHHGGGFFFJJJIIIIIIJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKLLLLLLLLLNNNOOOOOOPPPQQQQQQRRRRRRRRRTTTUUUWWWYYY[[[[[[\\\YYYZZZ]]]```bbbcccdddddddddccccccccceeehhhkkknnnsssvvv{{{}}}{{{yyyxxxwwwwwwxxxxxx{{{{{{llljjjiiimmmwww{{{hhhZZZSSSPPPPPPQQQSSSVVVYYY\\\]]]^^^^^^______^^^]]][[[ZZZVVVRRRMMMIIIHHHHHHGGGGGGHHHMMMRRRRRRNNNKKKLLLNNNOOOQQQRRRPPPOOOOOOSSSWWW```iiipppmmmgggaaaYYYSSSQQQKKKHHHKKKOOOMMMJJJIIIJJJNNNOOONNNPPPWWW]]]___gggmmmtttvvvrrrlllfffccccccbbbccclllwww}}}}}}yyykkk___SSSNNNMMMLLLKKKMMMKKKNNNRRRTTTSSSRRRQQQPPPKKKJJJHHHEEEBBBBBBEEEGGGEEECCCBBBDDDGGGIIIHHHFFFBBBAAA?????????@@@BBBCCC===NNNYYYQQQDDDAAAEEEJJJIIIIIIHHHHHHGGGFFFEEEEEELLLLLLMMMOOOPPPOOOLLLJJJMMMOOORRRSSSSSSSSSSSSTTTQQQRRRTTTVVVWWWWWWWWWVVVUUUUUUVVVXXXYYYXXXUUUSSSSSSSSSSSSTTTTTTUUUVVVWWWUUUWWWXXXWWWUUUTTTTTTTTTPPPNNNMMMOOOTTTXXXYYYYYY[[[ZZZXXXXXXZZZ[[[\\\[[[kkkdddYYYNNNGGGBBB???===<<<<<<<<<===@@@BBBBBBAAA????????????@@@@@@@@@@@@@@@BBBDDDDDDBBB@@@??????=========>>>>>>>>>??????CCC@@@===;;;;;;;;;;;;::::::<<<======<<<<<<===??????@@@BBBCCCBBBAAABBBCCCCCCAAA???======<<<:::999::::::;;;<<<<<<<<<;;;;;;999BBBGGGFFFDDDFFFHHHIIIBBBCCCEEEGGGGGGGGGFFFFFF??????@@@BBBEEEGGGHHHGGGCCCFFFJJJLLLMMMMMMOOOPPPOOONNNOOORRRUUUWWWWWWWWWWWWPPPJJJHHHKKKNNNNNNLLLNNNNNNMMMLLLLLLMMMNNNOOONNNLLLJJJHHHHHHHHHIIIJJJKKKHHHGGGJJJLLLLLLNNNSSSZZZ```iiirrrxxxzzzzzzxxxsssqqqmmmkkkkkkmmmqqqtttzzz~~~}}}yyyvvvvvvuuutttqqqnnnmmmnnnppprrrmmmgggccccccdddffffffllllllhhhbbb[[[ZZZ___eee___```aaa```]]]YYYUUUSSSPPPPPPOOOOOOOOOPPPRRRSSSOOOPPPQQQSSSVVVXXXZZZ[[[XXXZZZ[[[ZZZYYYWWWWWWXXXSSSPPPLLLIIIIIIKKKOOORRRSSSUUUWWWWWWUUURRRQQQPPPYYYXXXWWWWWWXXXYYY\\\]]]```^^^ZZZVVVSSSRRRQQQRRRSSSRRRQQQRRRRRRQQQNNNKKKKKKKKKKKKKKKKKKJJJIIIIIIMMMLLLJJJIIIJJJKKKMMMNNNNNNPPPPPPOOOMMMKKKKKKLLLPPPQQQRRRRRRQQQRRRTTTVVVWWWVVVUUUTTTTTTVVVXXXYYYWWWYYYZZZ[[[[[[]]]___aaacccaaaaaagggooosssooojjjkkklllpppuuuzzz{{{zzzyyyssstttvvvwwwwwwyyy{{{~~~~~~}}}~~~tttfff___[[[[[[]]]```dddiiinnnqqqxxxzzz}}}~~~{{{xxxuuummmiiiccc^^^ZZZWWWTTTRRRQQQVVV[[[\\\ZZZWWWXXXZZZ\\\___bbbcccbbbaaadddgggpppwww|||{{{vvvooofff^^^ZZZSSSPPPSSSUUUSSSOOONNNRRRXXX^^^```eeekkkoooooouuuyyy|||{{{uuulllfffbbbcccaaaaaahhhrrrxxxxxxuuueee[[[QQQOOONNNMMMLLLNNNOOORRRWWWZZZ[[[\\\^^^___XXXVVVSSSPPPNNNNNNOOOPPPXXXWWWVVVVVVWWWWWWVVVUUUUUUSSSPPPMMMKKKKKKLLLLLLKKKXXX___XXXNNNLLLPPPTTTWWWWWWWWWVVVVVVUUUUUUTTTYYYYYYYYY[[[]]]^^^\\\ZZZ^^^```cccccccccbbbcccdddaaabbbccceeefffffffffeeeeeeeeeeeefffhhhgggdddbbb^^^^^^______```bbbcccdddeeefffgggfffdddbbbbbbbbbbbb```aaadddiiimmmnnnnnnooonnnmmmmmmmmmkkkhhhfffeee^^^UUULLLFFFBBB???===;;;:::999;;;===??????>>>??????@@@@@@@@@@@@@@@@@@BBBDDDFFFFFFCCCAAA@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFFFFDDD@@@????????????>>>:::<<<>>>>>>>>>???@@@BBBAAACCCDDDEEEDDDDDDEEEFFFFFFCCC@@@?????????>>>============>>>>>>>>>>>>???===EEEKKKJJJIIILLLOOOOOOLLLMMMNNNNNNNNNNNNNNNMMMKKKJJJJJJKKKMMMPPPPPPPPPPPPSSSVVVXXXYYY[[[]]]______aaaccceeefffffffffffffff```ZZZYYY[[[^^^]]]\\\]]]\\\[[[YYYYYYYYYZZZZZZZZZXXXVVVUUUTTTTTTUUUVVVZZZXXXXXXZZZ[[[ZZZ___eeetttzzz~~~|||{{{|||}}}xxxrrrpppooooooooojjjllllllgggbbb^^^```ccc______^^^\\\XXXSSSNNNKKKLLLKKKJJJIIIIIIIIIJJJKKKNNNPPPRRRUUUXXXZZZ\\\\\\]]]^^^______]]][[[[[[\\\PPPNNNKKKIIIJJJLLLOOORRRRRRTTTVVVUUUSSSQQQQQQQQQUUUTTTSSSSSSTTTVVVXXXZZZ\\\[[[XXXVVVUUUUUUUUUVVVXXXWWWWWWWWWXXXWWWUUURRRPPPPPPPPPQQQQQQQQQPPPPPPRRRQQQPPPOOOOOOQQQRRRSSSVVVXXXYYYZZZYYYXXXYYYZZZZZZ\\\]]]^^^^^^___bbbddddddcccbbbaaaaaaccceeefffjjjkkklllmmmmmmnnnqqqsssrrrqqqrrrxxx}}}xxxzzzzzz}}}yyyrrrpppppprrruuu{{{}}}uuummmddd___^^^bbbhhhjjjiiiiiijjjlllpppuuuzzz|||yyywwwvvvvvv~~~tttiiiccc___aaabbb___]]]]]]dddooo{{{~~~uuunnnkkkmmmiiihhhkkkrrrwwwwwwuuueee\\\TTTSSSSSSSSSSSSUUUZZZ___fffkkkooosssvvvxxxtttooojjjhhhhhhhhhfffdddjjjkkkkkkkkkjjjjjjkkkmmmnnnkkkfff```\\\ZZZZZZZZZZZZaaaeeeaaa\\\^^^cccgggpppppppppppppppppppppppppppooonnnooorrrsssssssssvvvxxxyyyxxxwwwvvvwwwxxxzzzzzz{{{|||}}}}}}}}}}}}|||{{{{{{|||}}}|||zzzwwwrrrrrrssstttvvvxxxyyyzzz{{{|||}}}|||yyywwwwwwwwwyyyzzz|||yyyqqqkkkZZZUUUMMMFFFBBB@@@>>><<<===<<<;;;<<