BM6P6(@ 222222111111111111111111333222222111000000000111000////////////.........,,,,,,++++++***)))(((((((((((())))))*********+++((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((('''&&&%%%%%%''''''&&&%%%########################$$$$$$###$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&%%%%%%))))))((((((''''''&&&&&&&&&'''''''''&&&%%%$$$$$$))))))(((((((((((())))))))))))))))))************(((+++000555>>>LLL^^^kkkjjjqqqwwwxxxxxxyyywwwssstttnnncccVVVLLLGGGGGGIII[[[jjjyyyooo]]]ZZZcccrrrkkkQQQBBBAAA;;;999:::>>>CCCEEEDDDBBB999;;;<<<;;;===DDDQQQ[[[ZZZ\\\[[[SSSFFF===;;;===;;;<<<;;;999666444444444444666999:::999777444222444444222111000000000000222111000//////000111222111111000000000000111111000000000000000000000000...//////000111222222222000000111111111222222222000111111111111222222222555666777888;;;===???@@@KKKQQQZZZdddooowww}}}~~~}}}||||||}}}}}}{{{yyyvvvvvvzzz~~~sssooorrrwwwwwwvvvvvvvvvvvvtttqqqllliiifffhhhfffdddcccdddeeeeeedddgggfffffffffeeeeeeeeeeeeggggggffffffeeeeeeeeedddaaabbbeeehhhkkknnnpppqqqtttxxx}}}}}}||||||}}}|||uuulllgggeeebbb]]]XXXSSSRRRQQQOOOMMMKKKIIIHHHCCCAAA>>><<<:::888888888111111222222222333333333333444444555555444444333333222111222444555444333111111222222222222111111222000///111555888888777333333333333333222111000444555666555555777;;;>>>???FFFOOOTTTVVVVVVXXXZZZ333222111000000111222222444444333111111000000000...------------,,,,,,,,,,,,,,,++++++***))))))(((''''''(((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((())))))(((''''''''''''((()))'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%'''((()))&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))'''&&&%%%%%%&&&''''''&&&(((((((((((((((''''''''''''''''''''''''&&&%%%%%%(((((())))))))))))(((((((((((()))))))))*********)))+++...111777BBBRRR]]]kkkrrrvvvuuutttwwwxxxvvvxxxrrrhhh]]]SSSLLLHHHEEEPPP^^^mmmwww|||jjj```\\\bbbqqqlllSSSEEE@@@>>>===>>>AAA@@@===999:::<<<======>>>CCCKKKRRR\\\___aaa\\\QQQHHHCCCCCCAAAAAA@@@===999666666666777777777888777666555555000//////.........//////222111000//////000111222111111000000000000111111000000000000000000000000...//////000111111222222000000111111111222222222000111111111111222222222555555666777999;;;<<<===CCCGGGNNNVVV^^^eeeiiikkkjjjjjjiiijjjmmmppptttvvv{{{~~~xxxvvvttttttxxx~~~sssmmmmmmppppppnnnpppppppppooonnnkkkhhhffffffdddbbbaaabbbccccccbbbccccccdddeeeeeefffffffffdddddddddddddddccccccccc```aaabbbeeegggjjjkkklllooossswwwyyywwwvvvvvvwwwuuuooohhhcccaaa^^^YYYUUUMMMLLLJJJHHHEEECCCAAA@@@===<<<999777555444444444111111111222222222333333333333444444444444333333222111111222333444333222111111222222222222111111222000///111444777777666333444444444444333333222444555666777999<<>>@@@BBBDDDGGGHHHUUUZZZ______ZZZSSSOOONNNJJJIIIGGGCCC>>>999777777888777666666555666666777111111111111111222333333111111000000000000111111111111000000000000111111000000000000000000000000/////////000111111222222000000000111111111111222000111111111111222222222444444444444555777888999:::===AAAGGGKKKOOOQQQRRRSSSSSSSSSUUUYYY]]]aaaccckkkrrr{{{}}}sssrrrqqqqqqtttxxx}}}tttllljjjjjjiiihhhiiiiiijjjjjjjjjhhhgggfffdddbbb```___```aaaaaaaaa___```aaaccceeefffggggggaaaaaaaaaaaaaaaaaabbbbbbaaabbbccceeefffhhhiiiiiiiiilllooopppooommmmmmmmmlllgggbbb^^^[[[XXXRRRMMMFFFEEECCC@@@===;;;999888888777555333222111111000111111111222222222222333222222222333333222222222222111000111222333222111111111222222222222111111222111000000333444444444333444444444555555555555444666999;;;>>>CCCJJJNNNVVVYYY___eeegggccc\\\WWW444222///......000333555888777555333222111000000000////////////.........+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$$$$$$$$$$$$$$$$%%%((((((''''''''''''(((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&'''(((&&&&&&''''''(((((())))))(((((())))))))))))((((((&&&((()))++++++)))(((&&&(((((((((((()))))))))***++++++***)))***...555;;;TTT```lllooooooqqqttttttvvvsssooommmjjjaaaTTTJJJAAAGGGNNNYYYkkkooofffhhhnnn|||tttYYYPPPDDD<<<999999:::999999:::<<<@@@EEEGGGGGGFFFGGGKKKPPPTTTVVVWWWWWWWWWRRRQQQNNNHHH@@@:::777666777777777777666666666666444444333333333333333444111000000000000000000111111111000000000000111111000000000000000000000000//////000000111111111111000000000000111111111111000000111111111222222222333222222222222333444444666888;;;>>>@@@BBBCCCDDDDDDEEEEEEGGGKKKNNNRRRTTTZZZaaajjjrrryyyxxxoooooonnnooopppsssuuuwww{{{zzzzzzzzz}}}uuummmjjjiiihhhgggffffffgggggggggfffeeeeeebbb```^^^^^^___`````````]]]^^^```bbbcccddddddddd^^^^^^______``````aaaaaaaaaaaaaaabbbbbbccccccccccccdddfffgggfffeeedddcccccc___[[[WWWSSSOOOIIIDDD@@@???>>><<<:::888666555666555444333222222111111111111111111222222222222111111222222222222111111111000///000111222111000111111222222222222111111222111000000111222222222222333333444555666777777666999===@@@EEEKKKQQQUUUVVVXXX\\\```bbb^^^UUUMMM444222///......000444666888777555333222111000000000////////////.........+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''%%%$$$&&&(((&&&&&&''''''(((((())))))(((((()))))))))))))))(((&&&((()))++++++)))(((&&&'''(((((((((((()))))))))++++++***)))***,,,000444AAAQQQccclllqqqsssrrrpppmmmlllmmmpppqqqlllaaaXXXMMMLLLIIIMMM]]]vvv|||zzzyyywwwqqq\\\JJJ@@@=========555555777<<>>>>>>>>>>>@@@BBBDDDGGGHHHJJJPPPXXX___fffrrr~~~uuullllllllllllmmmnnnoooppptttsssrrrrrruuuzzz{{{rrrkkkiiihhhgggfffggggggffffffeeedddccccccaaa___]]]]]]___`````````]]]^^^```aaaaaaaaa```___]]]]]]]]]^^^^^^_________\\\\\\\\\\\\\\\[[[[[[[[[]]]]]]]]]^^^]]]\\\[[[YYYYYYWWWSSSOOOJJJEEE???<<<999888888777777666666555333333333333333222222111000000111111111222222222000111111222222111111000111000//////111111000///111111222222222222111111111111111111000000111222111111222333555777999:::;;;>>>CCCGGGKKKOOOSSSWWWWWWWWWVVVWWWWWWRRRIIIBBB222111///...///111444555666555444333111000000000...------------,,,,,,,,,************************************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))$$$%%%&&&&&&&&&&&&%%%$$$'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))%%%'''((('''$$$###&&&)))'''''''''((((((((((((((('''(((((()))))))))))))))'''((()))******)))((('''''''''(((((((((((())))))+++*********+++---///000555DDDVVVccclllrrrpppllleeegggkkkppptttrrrlllfff```ZZZOOOIIIQQQeeexxx}}}uuunnnttt{{{dddSSSHHH@@@<<<666555555777;;;CCCKKKPPPQQQJJJAAA===@@@EEEJJJLLLOOONNNKKKEEE>>>888555444222444888::::::888666444888777555333111000//////000000111111111111000000111111000000000000111111111111111111111111111111000000000000000000111111111000000000000000//////000111111111111222222222111111000000000000111111333333444666777888::::::888999999:::;;;===>>>???CCCGGGLLLQQQWWWbbbqqq||||||sssiiiiiiiiiiiiiiijjjkkkkkklllkkkkkkkkkmmmppptttvvvsssooojjjfffeeeeeedddcccfffeeedddcccbbbaaaaaa``````^^^\\\\\\^^^___```___]]]^^^___```___^^^\\\ZZZ\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZYYYVVVUUUTTTSSSTTTSSSPPPNNNNNNLLLIIIDDD@@@<<<888777333333333333333444444444000000111111111111111000000000000111111111111222111111111222222111111111222111000000111111000///111111222222222222111111000111222111000000222333111111222333666999<<<>>>AAADDDJJJMMMOOOPPPQQQRRRRRROOOKKKHHHEEEBBB>>><<<111000000000000222333444444444333111111000000000...------------,,,,,,,,,******************************)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))%%%(((***(((%%%$$$'''+++((((((((((((((('''''''''&&&'''(((((()))))))))((((((((())))))))))))(((((('''''''''((((((((())))))***)))))))))+++,,,,,,,,,///888CCCPPP]]]hhhjjjfffdddggglllpppssstttsssqqqqqqjjjZZZKKKJJJVVVdddlll}}}wwwqqqlllhhhfffppp|||yyyhhhXXXNNNBBB@@@;;;777888AAANNNYYYaaaTTTDDD;;;:::===@@@AAACCCCCCBBB???;;;777666777444555777888888888777666999888777555444333333333///000111222222111000///111111000000000000111111111111111111111111111111111000000000000000000000111111000000////////////000111111111111222222222111111111000000111111222222222222333444555666777333444444555777888999:::???BBBEEEFFFJJJTTTbbbmmmxxxoooffffffeeeeeeeeefffggghhhffffffffffffggghhhiiijjjgggfffdddcccbbbbbbaaa```aaa```______^^^^^^^^^^^^]]]\\\ZZZZZZ\\\]]]^^^]]][[[\\\^^^___^^^\\\ZZZYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWNNNLLLIIIIIIIIIIIIFFFCCCAAA@@@===:::777555444555222222222222222222222222...///000111222111111000000000000000111111111111111222222222222222222111333222000000111222000///111111222222222222111111000111333222000000333555333333444555888<<<@@@BBBFFFKKKPPPRRRQQQOOOLLLKKKFFFDDD@@@;;;:::<<>>NNN]]]cccaaafffjjjnnnqqqrrrsssuuuwww{{{tttbbbOOOFFFLLLVVV]]]nnn~~~nnnaaa\\\\\\^^^___fffrrrzzzlllPPPKKKCCC:::888AAARRR```hhhYYYGGG;;;888:::;;;:::999;;;;;;:::888888888999666666666666666777888888555444333222222222222222///000111222222111000///111111000000000000111111111111111111111111111111111111111000000000000000111111000000/////////...000111111111111222222222111111111111111222222333333333222222333444555555000111222444555777888999888:::<<<<<<>>>FFFTTT^^^jjjqqqxxxzzzxxxzzz}}}{{{zzztttkkkdddcccbbbbbbbbbccceeefffdddeeeeeefffeeeeeedddcccbbbbbbbbbcccbbbaaa```___\\\\\\[[[[[[[[[[[[\\\\\\\\\ZZZXXXXXXZZZ\\\\\\\\\YYYZZZ\\\^^^^^^\\\ZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVRRRRRRQQQQQQPPPOOOOOOOOOHHHEEEBBBBBBBBBBBB???<<<777777555333111111333555555555555444333333222222...000111333333333333222000000000000111111111111222222333333333333222222444222111111222222111///111111222222222222111111///111333222111111444777555555555777;;;???CCCEEEJJJNNNTTTUUUSSSMMMHHHEEE@@@???<<<999;;;CCCPPPYYY000000//////000222444555555555444333222000000///......---,,,,,,+++******++++++******)))(((''''''***)))(((''''''((()))***)))((('''&&&&&&'''((()))((((((((('''&&&$$$###"""''''''''''''''''''''''''***+++++++++)))(((((()))$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((******)))(((((((((((((((%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((''')))***++++++***)))'''))))))************))))))******)))&&&$$$###%%%&&&))))))))))))))))))))))))***---///222888HHH^^^nnnfffhhhkkkmmmnnnqqqwww{{{yyymmm]]]OOOHHHHHHJJJ___ooouuu]]]SSSRRRRRRSSS\\\nnn}}}bbbFFF;;;;;;===@@@DDDRRRPPPIII@@@888555777::::::999999888777666666555555555444444444555555666999666333333444555333111222222222222222111000000222111000//////000111111111111111111111111111111222222111000//////000000222222111111111111222222...000111111000000111222...///222555888999999:::///000000222333444555555333333222222333333444555444666777999;;;@@@FFFKKK[[[]]]```cccggglllrrrwww~~~}}}}}}{{{xxxyyy{{{~~~|||vvvrrrnnnjjjhhh______```aaaaaaaaaaaa```aaaaaaaaaaaa```___]]]]]]]]]^^^___``````___^^^]]]___^^^]]]\\\ZZZYYYXXXWWWZZZYYYXXXWWWXXXZZZ]]]^^^XXXXXXZZZ\\\]]][[[WWWTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQOOOLLLHHHEEECCCBBB??????>>><<<:::999888777555444222000000111222333000111111111111222222222000000000000000111111111000000000000000000000000444333333222111000//////000111222222222000///...000000000000000111222222---///222444666666555444999:::;;;===???AAABBBCCCOOOPPPRRRSSSQQQLLLDDD>>>???===999777>>>OOOfffwww111111000000000222333444444333222111000//////.........------,,,++++++***------,,,,,,+++******))))))((((((((((((((()))))))))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%$$$$$$###""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''(((((('''''''''(((((()))'''(((***++++++***((('''))))))************)))))))))))))))'''%%%%%%&&&((())))))))))))))))))))))))***,,,...///444AAASSSaaadddhhhnnnrrruuuxxx}}}}}}sssfffYYYPPPKKKHHHNNN^^^rrrjjj[[[RRRLLLPPPTTT___rrr~~~^^^JJJ@@@<<<<<>>888666888:::888888888777777666666555555444444444444444555555777444222222444444333111111222222222222111111111222222444444555444333333111111111111111111111111222222111000000000000000000000////////////000000...000111111000000111222111111222222222111000000222222222222222222222222333222222222222333444444333444666666888<<>>===888777777666666555555444555444222000000111222333000111111111111222222222111111111000000000000000000000000000000000000000111111111111222222222222000111111222111000///...111111111111111222333333///000333555666777777777;;;<<<===???AAABBBCCCCCCJJJKKKMMMLLLJJJEEEAAA???;;;===@@@DDDNNN___ttt222222111000000111222333222222111000///......---......------,,,+++++++++------,,,,,,+++*********((((((((())))))(((((('''(((((('''&&&&&&'''((((((%%%%%%'''((())))))******''''''''''''''''''''''''$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$&&&'''''''''&&&%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&'''((()))))))))))))))&&&'''((())))))((('''&&&((())))))******))))))(((((())))))((('''&&&(((***)))))))))))))))))))))))))))+++---,,,...666CCCNNN^^^dddnnnwww|||wwwnnneeeZZZOOOGGG???KKK]]]nnnxxx}}}}}}}}}ooo^^^RRRMMMKKKOOO]]]ttt}}}aaaMMMAAA>>>???<<<<<<<<<999666444555666666666666666666666666666444444444444444444444444555444222333444333222000000111111111111111111111000222555777777666444222000000000000000000000000222111000000000000000000000000////////////000000...000111111000000111222222222222111///...,,,+++555444444333222111000000222222111111222222333444333333444444444666:::===<<<>>>AAADDDGGGKKKQQQUUUZZZeeeooosssuuuzzz~~~zzzxxxzzz{{{tttssswww~~~}}}xxxrrroooppppppooommmlllmmmnnnooopppqqqqqqqqqqqqnnniiifffdddbbb```___[[[\\\]]]^^^____________```______^^^\\\ZZZYYYXXXYYYZZZ[[[]]]]]]]]]\\\[[[ZZZYYYYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTVVVUUUVVVWWWWWWTTTPPPMMMIIIIIIHHHGGGFFFEEEEEEDDD@@@@@@>>><<<:::999777666111111111222222222222222444333222000000111222222000111111111111222222222222222111111000000//////000000000000000000000000111111222222222333333333000111111111111000//////222222222222222333444444222333444777999;;;===>>>@@@AAABBBDDDDDDDDDCCCBBBBBBDDDDDDBBB???===???BBBBBBHHHQQQ[[[fffttt333222111000000000111222222222111000000///............------,,,,,,,,,,,,*********)))))))))(((((('''((()))))))))((('''&&&''''''''''''''''''''''''$$$%%%&&&'''((()))))))))''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''')))'''&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&$$$&&&''')))))))))((((((&&&&&&'''(((((('''&&&&&&(((((())))))))))))(((((('''((())))))(((((()))+++))))))))))))))))))))))))(((***+++++++++///777>>>QQQ\\\lllzzz}}}vvvqqqlllcccVVVKKK@@@EEENNNYYYdddlllrrruuuuuuhhhRRRMMMKKKQQQaaauuu{{{aaaNNNEEECCC:::::::::999888666444333555555555555666666666666444444444444444333333333555555555555444333000...000000//////000000111111...000222333444333222111////////////////////////111111000000000000000111222222111111111111222222...000111111000000111222111111111111111111000000555444444333222111000000111111111111111222333333333333333222111222444777666888:::;;;===@@@CCCFFFHHHOOOWWW[[[___bbbfffhhhjjjooosssuuuuuuyyyyyywwwtttrrrsssvvvzzz|||zzznnnhhhiiinnnsssuuuqqqmmmiiihhhhhhiiihhhgggeeeffffffgggffffffeeeeeedddbbb___]]]]]]]]][[[ZZZZZZZZZ\\\]]]^^^^^^^^^^^^______^^^]]][[[YYYWWWVVVUUUVVVXXXYYYZZZZZZYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSQQQPPPOOORRRQQQQQQQQQPPPNNNJJJGGGCCCCCCBBBAAA???>>>======888888777666555444333333111111111111111222222222333222111111000111222222000000111111111222222222333222222111000///......000000000000000000000000555555444333222111000000000000111111111000000000222222222222222333444555555666888;;;>>>BBBEEEGGGHHHHHHIIIHHHFFFDDDAAA???:::<<<<<<:::777:::BBBIIIUUU\\\gggrrrzzz333222111000000000111222222222222111000000000///......------------,,,,,,*********)))))))))))))))'''((()))))))))'''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&'''))))))((((((***+++((((((((((((((((((((((((&&&(((*********,,,111555CCCPPPeeezzzzzzsssqqqqqqlllbbbXXXOOOMMMLLLLLLQQQXXX___cccuuu{{{~~~hhh```UUUPPPUUUcccuuuwww___NNNEEE=========<<<<<<:::888777555555555555666666666666444444555555555444333222777888999999777444111///111000000//////000111111000000000000000111222222////////////////////////111000000000000000111111222222111111111111222222...000111111000000111222111111111111222222333333222222222222222222222222111000000000000111222222333444444222000000222333666777999999888999;;;<<>>===<<<;;;:::999888888444444444333333222222222222111111111111111000000111111111111111111111222000000111111111222222222333222222111000///......000000000000000000000000555444444333222111000///000000000000000000111111111111111222333444666666999:::===@@@EEEIIIMMMOOOOOONNNLLLIIIFFFAAA===;;;555777888777888???KKKUUUhhhmmmuuu|||222222111000000111222333222222222111111000000000......------------------++++++++++++++++++++++++((((((((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&)))(((((('''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$'''''''''''''''''''''''''''(((((())))))(((((('''%%%'''))))))(((((()))***(((((((((((((((((((((((('''((()))******+++...111777CCCXXXooo~~~xxxsssrrrtttsssmmmfff___\\\WWWQQQMMMLLLOOORRReeeppp|||lll[[[TTT[[[nnn}}}~~~vvv^^^OOOCCCAAA>>><<<<<<;;;999888666666666666666666666666555666666777666555333222888;;;>>>>>><<<888666555555444333111111222222333444333111000000111333444000000000000000000000000000000000000000111111222000000////////////000000...000111111000000111222222222111000//////000000111111111222222333333333000000000///000000111222333444444222111000111222555666777666555444555666:::888999>>>BBBBBBBBBDDDDDDGGGJJJMMMPPPWWW```gggqqqyyy}}}{{{uuutttrrrrrrtttuuutttsssooorrrtttssspppnnnooorrr||||||zzzvvvpppkkkiiihhhjjjooowww}}}|||||||||}}}}}}}}}|||zzzwwwuuutttjjjhhheeecccaaaaaaaaabbbddd```YYYUUUUUUWWWZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXVVVVVVVVVWWWXXXWWWVVVXXXYYYZZZZZZ[[[ZZZZZZZZZ[[[[[[ZZZYYYWWWVVVTTTSSSUUUUUUVVVWWWWWWVVVUUUTTTQQQQQQPPPOOOOOONNNMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFDDDCCCAAAAAA@@@>>>;;;888888888777777666555444444333333222222222111111111000000000000000000//////000000000111111111111111000111111111111222222222222222111111000000//////000000000000000000000000000000111111111222222222000000000///000000111222000000111333555777999:::>>>???BBBFFFJJJMMMPPPQQQPPPNNNJJJFFFAAA===999888333444777:::@@@LLLZZZcccppprrrtttvvvvvvtttrrrppp111111000000000222333444111000000000000/////////------..................++++++++++++++++++++++++))))))((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%''''''''''''''''''''''''###$$$%%%%%%$$$$$$%%%'''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&'''!!!"""$$$&&&''''''&&&&&&)))(((((('''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%(((''''''''''''''''''(((''''''((((((((((((''''''%%%'''))))))(((''''''(((((((((((((((((((((((((((((())))))******+++,,,---000777DDDWWWjjjxxxxxxtttqqqrrruuuuuuqqqmmmkkknnnnnnggg\\\QQQKKKJJJUUU```rrrrrr^^^YYYdddpppsssvvvyyyzzz~~~|||jjjXXXRRRJJJDDD@@@>>>;;;999888888888777777666666555666777888888777666444222666;;;@@@CCCAAA???======;;;:::888666555555666666444444444333333222111111111111111111111111111111000000000000000111222222000000////////////000000...000111111000000111222333222111///////////////111111222222222333333333000////////////000111111111222333222000000111222111333444444333222333444777111000666::::::999;;;======>>>@@@DDDJJJOOOSSSYYYbbblllpppnnniiieeeddd```___^^^___aaabbbbbbaaa^^^aaadddbbb___\\\^^^aaafffgggfffccc___[[[YYYXXX\\\```gggqqqyyy~~~~~~uuutttrrrpppnnnnnnnnnnnnmmmnnnmmmkkkiiiggggggggg___]]][[[YYYWWWWWWWWWXXXZZZYYYVVVSSSPPPPPPSSSUUURRRSSSUUUVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUVVVUUUUUUUUUWWWWWWUUUTTTWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVUUUTTTSSSQQQQQQPPPQQQRRRRRRQQQPPPNNNMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGFFFDDDBBB@@@@@@@@@@@@===;;;::::::999888555333333333333333222222111111111111111000000///////////////000000111111222222//////000111111111111111000111111111111222222222111111111000000000000000000000000000000000000000//////000000000111111111111000/////////000222333111111333555888;;;===???CCCEEEGGGJJJLLLMMMMMMMMMKKKHHHDDD???;;;888666555333555888@@@LLL[[[iiiqqqqqqnnniiieeebbb```^^^]]]000000///000000222444555///////////////.........------..................))))))))))))))))))*********)))'''&&&%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((((('''''''''''''''''''''''''''$$$%%%''''''&&&&&&'''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$######$$$$$$%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((!!!$$$''')))((('''&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%+++***(((&&&%%%%%%%%%&&&((((((''''''''''''((((((''''''((((((((((((''''''$$$&&&))))))'''&&&&&&&&&((((((((((((((((((((((((*********))))))***++++++---...444AAARRRaaalllqqqqqqppppppqqqsssssspppmmmqqqzzz}}}mmm\\\OOOJJJHHHOOO\\\nnn~~~kkkYYYWWW\\\aaajjjsssvvvxxx~~~tttkkk^^^SSSLLLGGGBBB???:::999999888777666666555777888999999888666444333444:::AAAEEEEEEDDDCCCCCC@@@>>>;;;999888888888999222333555555444222///---111111111111111111111111000000///000000111222222222222111111111111222222///000111111000000111222333222111000000111222333222222222222222222222222///////////////000111111///000222111000000111222///111333444333333444555444,,,+++111777666666888;;;999777999===AAADDDEEEHHHPPPZZZ^^^ZZZUUURRRQQQOOONNNNNNOOORRRSSSSSSRRRPPPTTTWWWUUUPPPNNNPPPSSSSSSUUUVVVVVVSSSQQQPPPPPPMMMPPPVVV^^^fffjjjkkkjjjbbbaaa___]]]\\\\\\]]]]]]``````___]]][[[ZZZZZZ[[[WWWUUUSSSQQQPPPQQQRRRSSSOOOQQQPPPMMMIIIHHHJJJMMMLLLNNNPPPQQQPPPPPPPPPPPPRRRRRRSSSTTTTTTTTTTTTSSSVVVUUUTTTUUUVVVVVVTTTSSSUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOKKKKKKKKKKKKJJJIIIGGGFFFJJJJJJHHHGGGEEEDDDCCCBBBAAA@@@===;;;::::::;;;<<<888777666555555444222000000000000000000000000000////////////......------//////000222333555666777...///000111111111111111000111111111111222222222000000000000000111111111000000000000000000000000222222111000///...------111000/////////111222333111222444777:::>>>AAABBBGGGHHHJJJLLLLLLKKKIIIHHHFFFCCC>>>999666444444555444555:::EEETTTeeerrryyyqqqjjj```XXXRRRPPPOOONNN111111000000000000111111111111111000000000000000000000///...---,,,,,,+++++++++++++++,,,,,,---...******)))((('''&&&%%%%%%***(((&&&'''******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%&&&''''''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######%%%''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$))))))((('''%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))(((''''''((()))***)))(((&&&%%%%%%&&&((()))&&&&&&'''((())))))((((((***++++++)))&&&%%%%%%%%%+++***)))'''''')))***+++***,,,...111888FFFXXXeeejjjkkkkkkkkkjjjkkklllnnnxxx|||}}}uuueeeVVVQQQHHHKKK^^^qqq|||mmm___YYYUUUZZZdddmmmpppqqqyyy|||ppp[[[KKKFFFAAA;;;:::<<<888222:::HHHHHHFFFCCC@@@===<<<;;;;;;666:::@@@FFFJJJKKKJJJIIIFFFFFFFFFDDD???;;;999888555444333222111111000000222111000///000000///---...///////////////...---000000000000000000000000111111111111111111111111111111111111111111222222333222111000000111222333//////000000000/////////000111111111111222222222111111000000000111333444666222---...222555444222666666666666777777777777DDDDDDDDDDDDDDDCCCAAAAAADDDCCCAAA@@@AAABBBDDDEEEGGGFFFEEEDDDCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEIIIJJJLLLNNNQQQTTTVVVWWWOOOOOONNNMMMKKKJJJIIIHHHOOOOOOOOOOOONNNNNNNNNNNNKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOOQQQSSSTTTQQQNNNNNNNNNOOONNNNNNMMMLLLKKKFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBAAA@@@>>><<<;;;;;;:::999999888777666666555444333333333333333333333333333222111000000000111,,,------...///000000111......///000000000000000//////000000000000//////222222111111000/////////000000111111111000000///111111111111111222222333444333222000000000111111...///000000000111333666555555666888;;;@@@DDDFFFMMMJJJEEEBBB@@@???>>>===::::::999666333444999>>>===EEEMMMTTT```nnnuuuuuuooo\\\LLLHHHEEEAAAEEEOOO111111111000000111111111222222222111111111111000///.........------------+++++++++++++++,,,---...((('''''''''(((((()))))),,,)))'''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((()))***+++,,,&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((('''&&&&&&'''((())))))'''&&&%%%%%%&&&''')))&&&&&&'''((((((((((((((('''((()))((('''&&&'''(((+++***(((''''''(((***+++,,,------...111;;;HHHSSSaaafffkkkllljjjkkkpppuuuyyy~~~tttjjj[[[OOOIIIQQQ^^^jjjzzzvvvnnn]]]ZZZ[[[```eeeggglllrrrfffTTTOOODDD<<<===<<<999<<>>;;;999777444222111000000222111000000111111000//////000000000111000000000111111111111111111111111111111111111111111111111333333222111000000000000222222111000000111222222000000000111222222111000000000111111111222222222111111000000000111222333444000------111444333111444444444444555555555555999:::;;;<<<============:::999888777888999;;;<<<>>>======<<<<<<=========@@@@@@????????????@@@@@@@@@AAABBBDDDEEEGGGHHHHHHFFFEEEEEEDDDCCCBBBAAAAAAGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJKKKIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJLLLNNNNNNLLLIIIJJJJJJJJJJJJIIIHHHFFFFFFBBBBBBAAAAAA???>>><<<<<<===<<<;;;:::888777666555777777666555555444333333///000000111111222222222333222111111000000111111------...//////000111111///000000111111111000000//////000000000000//////000000000000000000111111000000111111111000000///111111000000111222333333444333222111000000111111---///111111000000000111333444666999>>>BBBFFFIIINNNJJJEEE@@@<<<999888666333444666777888;;;>>>AAAGGGSSS___eeekkkooommmhhhWWWJJJ@@@AAABBBBBBJJJUUU222222111111111111222222111111111111000000//////......------------------,,,++++++++++++,,,,,,---)))((('''''''''(((***++++++)))&&&&&&'''((((((''''''''''''''''''''''''''''''((()))(((&&&&&&&&&((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&""""""###%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&''''''((((((((((((((($$$&&&'''((('''(((***+++******((((((((((((******,,,---,,,++++++111:::AAATTT]]]gggjjjiiijjjooovvv}}}|||kkk[[[MMMIIILLLUUUhhhyyynnnaaaUUUSSSWWW\\\```cccttttttcccPPP@@@<<<===<<<<<<@@@HHHLLLQQQTTTQQQIII@@@:::999999999:::<<<>>>AAABBBEEEJJJOOORRRQQQMMMIIIGGG@@@>>>:::666444222222222333111000000222333222222000000111111222222222333111111111111111111111111000000000000000000000000444333222111000/////////222222111000000111222222222000///111444555333000000000000111111111222222111111000000000111222222222///,,,---000222222000111111222222222333333333222333444555666666666666777666555555555666888999888888999999:::999999888:::999999888888999999:::>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<;;;;;;;;;:::????????????????????????AAAAAA@@@@@@???>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBCCCEEEFFFGGGHHHIIIFFFFFFFFFGGGHHHHHHFFFDDDDDDDDDCCCCCCAAA@@@???>>>===<<<;;;:::888666555444777777666555333222111111333333333222111111000000......///000111222333333222222111000000000111111...//////000000111111111000000000000000////////////000000111111000000///......///000000111222222///000000111111000000000000000000000111333444444444444333111111000000111...000222222111000///000222444777;;;???CCCFFFHHHIIIFFFAAA<<<777555444444222777>>>GGGNNNQQQQQQPPPXXXeeerrrvvvssskkkaaaXXXIIIDDDCCCIIIMMMPPPYYYddd333222222222222222222333000000000///......------.........------,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,***(((&&&''''''((()))'''%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&'''((((((&&&&&&&&&(((''''''&&&&&&&&&&&&&&&'''$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((''''''((((((((((((((('''$$$%%%'''(((((((((***,,,***)))(((((((((((()))*********+++***+++...444888FFFPPP\\\eeehhhiiilllooo|||xxxkkk\\\QQQLLLNNNYYYfffyyy|||sss^^^SSSPPPSSSYYY___hhhxxxjjjRRREEE@@@===<<<>>>BBBCCCDDDEEEFFFEEEEEEDDDAAA>>>:::777555666888:::<<>>>>>>>>=========<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@>>>>>>>>>???@@@AAABBBBBBAAAAAABBBCCCCCCCCCAAA@@@>>>>>>===<<<;;;999888777777666555444333333222222555444444333222111111000111111111000000/////////000111111111222222333333111111000000000000111111///000000000111111111222//////......---------...000000000111111000000000////////////000000111111...///000000000000000000//////000111222444666666666555444333222222111111000111222222111111222333555666999;;;>>>???@@@@@@>>>===999666333333555777999AAAOOO```lllnnnhhhaaagggooowwwwwwnnnbbbXXXRRRNNNPPPXXXaaaeeeeeejjjrrr333222222222222222222333222222111000000///......000///...---,,,+++******,,,++++++******+++++++++,,,+++)))((('''&&&''''''''''''&&&%%%%%%%%%&&&(((((((((((((((((((((((((((%%%'''((('''&&&%%%'''(((&&&&&&&&&&&&'''((()))***((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''&&&''')))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''(((((('''''''''&&&&&&''''''''''''(((((((((((((((''''''%%%'''(((((('''''')))***)))(((((((((((((((((()))((()))))))))***,,,///222999@@@MMM\\\gggmmmmmmllltttzzz~~~|||yyy{{{|||{{{|||vvvmmmdddZZZRRRQQQTTTccclllwwwzzzzzzuuuaaaRRRMMMRRRZZZgggrrruuu]]]LLLAAA>>>???CCCAAA???===<<<>>>@@@AAAIIIDDD===777333222333444444888===CCCHHHMMMSSSVVVRRROOOJJJEEE@@@===;;;:::777444222111222444444333000//////000111222333444111111111111111111111111////////////////////////////////////000111222222111111111222222111111111111///...000333444222000//////000000000111111111000000000111000000000000111000///000111222222111000000111111111222222222444444444333333222111000000000000000000111111111000111222444444444333222555444444333333444444555555555555666666777777777888888888888999999999999888888999999:::::::::;;;;;;;;;;;;:::::::::::::::777888888888888999999999888999::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<===<<<;;;::::::999999999888777555444333333333222222222333444444333222222222111111000000111111111000000000000000222222222111111000000000111000000///000000111111000000000000111111111111000000///......//////000000000111111111111000000000000000000//////............///000000000000000///000000222444666888999888888888777666444333333111111111000000111444777999:::::::::999888777666444444333111000222777;;;DDDOOOcccwwwsssiiilllmmmnnnkkkeee^^^ZZZZZZ]]]dddpppyyy{{{xxxxxxzzz222222111111111111222222555444444333222111000000//////...---,,,+++******,,,++++++************+++'''''''''(((((((((((((((%%%'''(((((((((((()))***''''''''''''''''''''''''%%%&&&''''''&&&%%%'''(((%%%%%%%%%&&&''')))***+++'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))(((''''''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((('''&&&&&&((()))(((''''''((()))(((((((((((((((((((((((()))(((((((((((()))***+++///444>>>OOO```lllqqqppplllpppsssrrrtttyyy||||||}}}{{{xxxrrriii]]]RRRLLLLLLWWWcccjjjmmmsss}}}xxx```PPPNNNTTTeeennnzzz|||bbbOOOEEEAAA;;;;;;::::::;;;;;;<<<<<>>888444333444555333555888;;;@@@GGGOOOUUUZZZXXXTTTOOOJJJFFFCCCAAA===:::666444444555444444111111000///000111333444222222222222222222222222000000000000000000000000.........///000111222333000111222222222222111000000111111111111111000000/////////000000000111111000000111111111000///...000000111111111111222222000111111111111222222222//////000111222222222222.........////////////000111222333444444555555444444444333333333333444444222333333444444555555666666666666666666666666666444444555555666777777777666666666666555555555555555555666666666777777777666777777888777777777666777777777777777777777777888888888777666666555555111333555666444333333333555555555555444333222111111111000000111333555666000000//////////////////111111111111111111111111111111000///...---,,,,,,000000/////////000111111000000000000000000000000222111000000000222333444000111111222222111111000111111000//////...------------...///000000000000000000222444666999;;;<<<<<<<<<<<<;;;:::888777666333444444333222333555888;;;:::999777555333222111000222333222333777???EEEYYYeeewwwttthhhfffbbbbbbdddggghhhkkkooopppwww~~~{{{111111111000000111111111444444333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************$$$%%%'''(((((((((&&&&&& ###''')))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''(((%%%%%%%%%%%%%%%&&&'''(((###############$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))******(((&&&%%%&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&((((((((((((((('''&&&&&&&&&'''((((((''''''(((***'''((((((((((((((((((''')))((('''''')))***++++++,,,...444@@@OOO___kkkrrrnnnooommmlllrrr|||}}}xxxrrrhhh\\\RRRFFFJJJPPPVVV]]]hhhuuuyyy```TTTRRRYYYcccppp}}}ooo]]]QQQAAA@@@>>>===<<<<<<======AAA???<<<999888888999:::777777777777999===DDDHHHQQQRRRRRRQQQPPPNNNMMMLLLEEEAAA<<<999777777666555444333222111111222444555222222222222222222222222111111111111111111111111///////////////000111222000111222222222222111000000333666444000...000222////////////000000000111000000111111111000...---...///000111000000000111000000000000111111111111...///000111222222222222///000000111111111111111333333333333444555666777222222111111111111222222444444444444555555555555333333333333333333333222111111222333333444555555222222222333333333333333333333333444444444555555555555555555444333222111333333333333333333333333333333333333222222222222---000222222000//////000111111222222222222111111000///......///000222333////////////////////////111111111111111111111111/////////......---------///////////////000111111////////////////////////000//////...///111444555000111111222222111111000//////////////////......,,,---...///000000000000000111333555888;;;>>>???@@@@@@@@@???>>><<<:::888:::<<<>>>>>><<<999888888999888666444333333333333333666:::===@@@HHHSSS[[[oooxxxwwwhhh^^^XXXUUU[[[jjjxxx~~~~~~vvvooo111111000000000000111111111111000///...---,,,,,,))))))***+++---...//////,,,,,,+++***))))))******&&&'''((()))(((%%%""" $$$&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''(((***+++,,,((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))'''%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""###%%%'''(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&$$$&&&(((((('''((()))+++''''''((((((((((((''''''(((''''''(((+++...000000,,,---///444???OOObbbnnnvvvsssnnnkkkrrr~~~~~~yyyvvvpppfff\\\KKKHHHFFFHHHRRRbbbsss~~~~~~rrr^^^VVVJJJWWWgggwwwzzziii\\\WWWNNNEEE???======>>>888888999999;;;===???@@@999999777555444555999<<>><<<:::AAAEEEIIIJJJFFF@@@;;;999666555333222333444666888666;;;BBBGGGNNNYYYgggqqqxxx~~~uuueeeWWWOOOLLLNNN[[[ttt|||wwwsssmmmddd[[[888555111111333444333111111111222222111000...---000000000///......------******************++++++(((''''''))),,,,,,(((%%%'''((((((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((+++)))''''''(((((('''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))+++++++++++++++*********...000000000333???RRR```uuuvvvvvvuuuuuuzzz|||yyyuuuqqqnnnZZZQQQIIIGGGLLLXXXkkk{{{uuucccWWWRRRSSSbbbzzzyyyzzz{{{dddQQQGGGBBB@@@>>>;;;999666444888@@@KKKSSSTTTKKK@@@777444444333222;;;:::===CCCGGGJJJPPPWWWYYYWWWTTTMMMFFF@@@>>>===;;;999666444333333555666777555333333333444333222...///000000000000000///---...///111222222000---111111111111111111111111000000000000////////////000000000000000000000000222222111000///...------111111000000//////......000000000000000000000000///000000111111111111111000///.........///111222111000///...------......////////////000000000000222111000000000111333444000000000000000000000000333111///111444555444222///000111222222111000///111111000000//////......333333444333333222111000222222222222111111111000000000000000000000000000,,,---...//////...---,,,---......///////////////111111111000000000000000222222333333333222222111000////////////000111111......//////000000111111//////000000111111111222000000///000000111222222//////////////////////////////000000111111111222000///...------...///000111000///......///000111111333555999<<>>===>>>GGGTTT^^^iii___QQQDDD<<<999888888444333444999<<<>>>BBBHHHTTTUUUUUUSSSOOOJJJHHHHHHBBB???;;;888666666777888:::888666555555555444222...//////000000000000000//////000111222222111000111111111111111111111111000000000000////////////000000000000000000000000111000000//////......---111000000000/////////...000000000000000000000000---......///////////////000///.........///111111///////////////............/////////000000000000000///.........///000111000000000000000000000000111///...///111222111///111000............000111000000000000//////......---....../////////......222111111111000000000000////////////////////////------...//////...---------......///////////////000000000000000000000000111111222222222222111111,,,,,,,,,,,,,,,---......000000000000//////////////////000000000111111111000000/////////000111111/////////////////////////////////000000000000000111000......---...///000111111000000111222333444444555777:::===@@@CCCDDDFFFJJJNNNRRRSSSUUUVVVXXXTTTSSSQQQMMMHHHAAA:::555555555777999>>>DDDIIIMMMaaafffpppvvvrrriiidddddd```]]]ZZZUUUMMMGGGIIIOOOYYYggg{{{}}}ooodddXXXKKKKKKRRR333111//////111222333222111222222111111000///............---,,,,,,++++++************************'''&&&'''((())))))'''%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$############&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((()))'''&&&&&&'''''''''&&&(((((((((''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((+++,,,+++***...777???OOO___ttt{{{zzz{{{{{{|||~~~~~~|||ppp^^^OOOFFFFFFOOO[[[mmm||||||rrrcccYYY\\\jjj{{{}}}{{{|||ooo\\\QQQGGGFFFCCC???>>>EEERRR\\\mmmiiiaaaUUUJJJAAA<<<:::555222222666777777999>>>HHHLLLPPPRRRRRRRRRRRRRRRKKKHHHCCC>>>;;;;;;;;;<<<===;;;999888888777555333/////////000000000000000111111111111222222222222111111111111111111111111////////////000000000000000000000000000000000000........................000000000000////////////000000000000000000000000000000111222222222222222//////......//////000111------///000000000///........./////////000000000//////.........///000111////////////////////////000...---...//////...---222000,,,******,,,000222000000000////////////...---...///000111111111111000000000000////////////////////////////////////------...//////...---------......///////////////000000000000000000000000///000000111111000000000//////......//////000111111111111000///.........//////000000000000111111000//////.........//////////////////////////////000000000///////////////222111///...---......///111111222222444666777888999999:::;;;===@@@CCCEEEHHHMMMTTTYYYZZZZZZYYYYYYMMMLLLIIIEEE@@@:::555333999:::>>>HHHUUU___cccdddqqqssswwwxxxppp```TTTOOOJJJIIIJJJIIIFFFFFFPPP\\\jjjwwwmmmZZZOOOIIIFFFLLLVVV000///......000111333333222222111111000//////...//////...------,,,,,,++++++++++++***************&&&&&&''''''((('''&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% ###$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''%%%%%%&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%%%%&&&((()))))),,,......,,,---000444;;;III^^^pppyyyzzzxxxvvvsssuuuxxx}}}{{{jjjZZZMMMFFFIIIOOO\\\lll|||lllaaacccmmmwww{{{yyyvvvbbbZZZNNNCCC>>>BBBIIIPPPVVV[[[___\\\SSSFFF<<<777888444333555666555555777:::===BBBFFFJJJNNNRRRUUUQQQNNNIIICCC@@@>>>??????@@@???===<<<<<<:::888666000000000000000000111111000111111000000000222333111111111111111111111111////////////000000000000////////////////////////------------......//////000000000000////////////000000000000000000000000000111222222333333222222............//////000000***,,,...000111111///............/////////000000000000000000111111222222///////////////////////////......---------,,,,,,222000---++++++---000222////////////////////////000000111222222222222222000////////////.........////////////////////////---..................------......////////////////////////000000000000000......//////000/////////000000//////000000111222111000000000/////////...//////000000000000000000000///...---------------////////////////////////111111111000000/////////222111000.........//////111111333555777999;;;<<<======<<<===???AAADDDFFFJJJOOOUUUXXXWWWRRRNNNLLLBBBAAA>>>:::777777888:::DDDGGGQQQaaarrryyyvvvppppppmmmjjjggg]]]OOOEEEBBBBBBEEEJJJMMMMMMQQQ]]]kkksssiiiZZZKKKGGGIIIOOOYYYbbb///////////////111333444222222111000000/////////000000//////...---------+++++++++*********))))))&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((((('''%%%%%%'''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))(((+++//////...---...000222777CCCSSScccooouuuvvvppprrrvvv|||sssgggXXXKKKFFFGGGMMMYYYlll~~~uuujjjggghhhyyyzzz{{{zzzuuuqqqvvv~~~~~~gggTTTJJJHHHGGGGGGAAAHHHQQQSSSMMMCCC;;;666777222000333555222111222222444666999===CCCKKKPPPPPPMMMIIIEEEBBB@@@@@@@@@AAA@@@?????????>>><<<999444333222111111111111222...000111000......111333000000000000000000000000.../////////000000000111////////////////////////,,,,,,------.../////////////////////000000000000////////////////////////,,,,,,---............------......///////////////***,,,...000111111000///............//////////////////000000111111111111/////////////////////////////////...------------000//////......//////000.............../////////000000000000000///......////////////.........---.................................------.........---......///////////////......//////000000000000,,,---...///////////////------,,,,,,------...///.../////////000000000111000000////////////////////////...------,,,------////////////////////////222222222111111000000000222111000///......///000111222444777:::===>>>???@@@@@@@@@@@@BBBCCCEEEGGGNNNQQQSSSRRRMMMEEE???;;;999999888777888===EEEKKKZZZ___kkkzzztttiiiaaa[[[UUUOOOHHHBBBCCCHHHLLLPPPWWW]]]^^^```hhhssszzzsssVVVOOOIIIKKKSSS\\\dddkkk//////000//////000222555333222111000////////////111000000///......------,,,,,,++++++***)))))))))&&&(((((((((&&&&&&'''(((((('''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((((((((()))'''&&&&&&((())))))(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((()))))))))&&&))),,,------,,,------000000333===MMM^^^lllsssppprrrvvv|||{{{ssseeeTTTIIIFFFFFFKKKWWWiiiyyy~~~uuuvvvzzz{{{mmmfffggggggiiijjjiiijjjqqq{{{nnn^^^TTTMMMIII@@@BBBDDDCCC@@@===:::999888333111666999888666777555444333333444:::AAAGGGGGGFFFEEECCCAAA???>>>>>>@@@??????AAABBBBBB@@@>>>888777555333222111222222,,,///111111...---000222000000000000000000000000......//////000000111111000000000000000000000000------........./////////////////////000000000000////////////////////////,,,------...............------...////////////...+++,,,...///000000000///------........./////////,,,---.../////////......////////////////////////...///000///------...///---...000111111000...------............/////////222222222222111000///...////////////....................................///...------------...///---......///////////////---......//////000000111,,,---......////////////......------......///000.........///000111111111000000////////////......///......---------......////////////////////////111111111111000000000000111000/////////000111111333555888;;;>>>@@@BBBCCCCCCCCCDDDFFFGGGHHHIIIIIIQQQQQQOOOJJJCCC<<<777555333666:::>>>BBBIIISSSZZZqqqwwwtttcccWWWNNNJJJEEEAAA>>>@@@KKKXXXaaabbbgggmmmmmmkkkmmmrrr}}}|||nnnaaaRRRQQQQQQVVV\\\ccciiilll///111111000//////222555333222111000/////////000000//////......---,,,,,,,,,,,,++++++***))))))(((''')))***)))&&&&&&(((***)))((('''&&&&&&(((***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''(((((()))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''((((((((()))((('''''')))******)))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&''')))+++++++++***)))'''(((***++++++++++++,,,,,,...000333;;;HHHYYYfffnnnooosssyyyssscccWWWTTTIIIHHHJJJTTTbbbnnntttvvvnnnmmmooottt}}}vvveee```\\\ZZZ[[[___jjjuuussscccYYYVVVDDDAAA>>><<<;;;;;;:::888;;;666555<<>>???>>>===<<<;;;======???BBBDDDEEEDDDBBB===;;;888555333222222222+++///333333000...000222000000000000000000000000.........///000111111111000000000000000000000000////////////////////////.../////////000000000111//////////////////////////////000111111111111111,,,---.../////////......------......//////000000---------.........//////,,,---.../////////...---000000000000000000000000,,,...//////---,,,...000,,,---///000000///---,,,---------.........//////222333333333333333222111000000000/////////..............................///...------------...///---......///////////////------......///000000111,,,---...//////000000000000000000000000111222222////////////000000000000000000/////////...........................///000////////////////////////............////////////000////////////111222333777999<<>>>>>???===888444999555555===DDDEEEDDDDDD@@@???<<<777333111111333444666999<<<===<<<:::999;;;<<<>>>BBBFFFGGGFFFDDD???===:::666333222222222+++000555555222///000333000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000///.../////////000000111111////////////////////////------...///////////////,,,,,,.../////////...---///............///000000---------.........//////---...000111111111000///111111111111111111111111***,,,......,,,,,,...000---------------------------------.........//////,,,---...//////000000///000000000000////////////........................///...---,,,,,,---...///---......///////////////---------...///000000111,,,---...///000000000000---------------...//////111111000000//////......000000//////.........---...............///000111////////////////////////+++,,,,,,------.........//////...///000111333444:::<<>>CCC555***************)))))))))))))))++++++,,,---///333888<<>>::::::======???HHHSSSYYYTTTJJJ>>>333---...111555444333222333555777999666666888999<<<>>>@@@AAABBBBBBAAA???<<<999555333///000111000//////111222222222222111111000///...///////////////000111222333222222111000//////...000000000000111111111111///......///000000...---000000000000000000000000------,,,++++++---...///////////////////////////........................++++++,,,,,,...///111111000000000000000000000000........................//////...---------......------------------------888444///---...000///...---------...............111111000///////////////...+++)))+++...000...,,,000...,,,++++++---000111............////////////------............------,,,---...//////...---,,,////////////000000000000------------------------......////////////......000000000000000000000000000000/////////.........000000000000000000000000000222333333333444666999999<<<@@@EEEHHHJJJKKKLLLLLLLLLMMMOOOPPPNNNKKKHHH@@@AAA@@@===<<>>;;;---%%%&&&***)))))))))))))))))))))***+++,,,,,,---000555999???HHHXXXiiiwwwvvvjjjYYYKKKCCCEEEKKKPPP\\\eeennnqqqpppttt~~~tttddd\\\XXXTTT]]]fffttt}}}nnn___WWWQQQHHHBBB???555444777<<<======CCCJJJWWWSSSLLLAAA888333333444111111000000000222333444444444555777999===@@@AAAGGGHHHHHHFFFBBB===888555333333333222000000222333333333333333222111000/////////......//////000000333222222111111000000000//////000000000111111111...------...000000///---////////////////////////---------------......///////////////////////////..............................---------......///................................................,,,++++++++++++,,,------------------------------222///,,,,,,///111111000,,,---------......//////000//////...---...............//////...---...//////...---,,,,,,...///111............////////////---......//////......---...//////////////////...////////////000000000000..............................////////////..............................////////////.........---////////////////////////000111333444444666888;;;===>>>AAADDDGGGGGGGGGGGGDDDDDDEEEFFFGGGFFFEEECCCAAAFFFLLLQQQTTT\\\fffooo|||zzzpppmmmnnnkkkeee]]]ZZZ```kkkuuusssggg[[[QQQNNNPPPZZZ\\\fffyyyooommmlllnnnttt|||111111222222222333333333333333222111000///...---000000/////////...............---,,,+++***))))))(((((((((((((((((((((((($$$%%%%%%&&&''''''(((((()))(((((((((((('''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%$$$$$$"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######%%%&&&'''"""###%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&(((,,,,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))'''%%%$$$%%%&&&%%%&&&&&&&&&%%%%%%''')))'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&'''''')))&&&$$$%%%((()))(((&&&'''&&&&&&&&&&&&'''((((((444;;;@@@<<<222)))'''((())))))))))))))))))************+++***+++---111444222777CCCUUUiii{{{uuucccTTTKKKGGGEEEDDDNNNXXXeeelllmmmnnnsssxxxtttjjjbbb^^^]]]```lll|||zzzqqqfff^^^[[[FFFCCC@@@@@@===;;;>>>CCCKKKIIIEEE>>>888444333333000000000000000000000111333222222333666:::>>>AAAKKKMMMOOOOOOLLLFFF@@@<<<999999777444111000111333444555555444444333222111111111111111000000000000222222222111111111111111////////////000000000000...------...000111000...////////////////////////---......///////////////////////////////////////........................111000///...---,,,,,,,,,------------------------------------------------++++++++++++,,,,,,---...------------------------...---,,,---///000///...,,,,,,------...///000000///...------,,,,,,------,,,///222000,,,+++---000------........./////////............////////////---......//////......---000000////////////000000////////////000000000000////////////////////////......////////////............................../////////............---........................000111333555666888;;;>>>@@@AAABBBCCCCCCBBBAAA@@@>>>===<<<<<<<<<>>>AAABBBJJJUUUbbbmmmtttzzzoooccc```___aaaccccccgggrrrtttbbbUUUKKKFFFJJJPPP]]]cccppp{{{yyywwwzzz111111222222222333333333333333222111000///......////////////.........---*********+++++++++,,,,,,''''''((((((((((((''''''%%%&&&&&&&&&'''''''''(((###$$$$$$%%%&&&'''((((((''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&"""$$$&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''***......***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((($$$%%%''''''&&&%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&'''''''''%%%###$$$&&&((((((''''''&&&&&&&&&&&&'''((((((---888;;;111))))))+++***)))))))))))))))*********)))******))))))***---///,,,///777DDDWWWmmm|||oooccc[[[TTTJJJCCCCCCKKKVVV]]]```cccgggkkkyyylllddd\\\___jjjvvv|||}}}{{{rrrppp{{{wwwmmm___QQQEEE???>>>@@@===<<<;;;888666444333333111222333333333333222222222111000000333777<<>>FFFMMM___lll{{{yyyjjjZZZRRRQQQYYYcccooowww{{{mmm```RRRIIIEEEHHHQQQ\\\dddjjjuuu111111222222222333333333111111111111000000000///.........---------,,,,,,))))))))))))*********+++''''''((((((((((((''''''(((((((((''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%"""$$$&&&((((((((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''***......***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&'''&&&%%%$$$%%%''')))******+++***'''$$$!!!%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&''''''''''''&&&&&&&&&&&&'''(((((($$$,,,,,,###!!!'''***&&&(((((())))))************)))******)))((((((***,,,,,,///333888AAAUUUnnnzzzsssgggYYYNNNDDDFFFIIIKKKOOOTTT[[[aaakkkvvvyyyjjjbbbcccgggiiiiiiiiiffffffooo{{{qqq^^^OOOEEE???777777666666777777777666222333444555555444444444333222000000111555999<<<<<>>===<<<:::888555333222444333222333999EEEUUU```rrr}}}~~~~~~wwwnnncccUUUJJJHHHLLLbbbmmm{{{}}}pppYYYPPPHHHGGGIIIPPP[[[fffkkkooovvv~~~111111222222222333333333111111111000000000000000...------------,,,,,,,,,,,,++++++***)))(((''''''(((((((((((((((((((((((())))))(((((('''&&&&&&%%%)))(((((((((((('''''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&###%%%'''&&&%%%$$$$$$%%%######$$$%%%%%%$$$$$$###"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&(((,,,,,,(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((&&&%%%%%%(((***((('''&&&'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''***(((######******%%%((((((((()))******++++++)))***+++***((((((***++++++///111000222>>>TTTfff}}}yyyjjj___PPPLLLGGGDDDEEEKKKRRRWWW```jjjsssxxx}}}tttlllfffaaa]]]]]][[[]]]cccjjjwwwiiiSSSCCC888666333222333555555555111222222333333444555555666555333222222333666777444888@@@HHHOOORRRTTTTTTOOOPPPPPPMMMGGGCCC@@@???888888888888777666555555555666666666555444222111111111000000000000000000000000000000111111111111333222222333444444333111...........................//////000000000000000////////////////////////........................---------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,------------------------***---000111000000000111---------............///000//////...---.........000---+++...333555444111---...///000111000//////............////////////...//////000000//////.........------------......////////////000000000000..............................////////////..............................///000000000000000111111111111111111111111111111444666777777777888;;;===:::999888666444333222111---000333888BBBPPPaaammmvvv~~~xxxpppmmm___YYYSSSOOOKKKKKKRRR\\\ooouuu{{{~~~yyyrrreeeYYYRRRMMMKKKNNNRRRWWW```hhhnnnrrrvvvyyy|||~~~yyy111111222222222333333333333222222111000///..................---------------,,,,,,+++***)))(((''')))((('''&&&&&&'''((()))(((((((((((('''''''''''')))(((((((((((('''''''''$$$%%%&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%###%%%''''''%%%###$$$&&&$$$$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''&&&%%%&&&***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&&&&'''''''''(((+++111555444///(((%%%%%%'''''''''$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((((((******)))((((((******)))'''(((((()))******++++++***+++,,,+++***)))+++,,,)))---///...---333???III```oooxxxqqqaaaZZZQQQJJJGGGHHHKKKLLLQQQZZZbbbeeejjjrrrxxxzzzzzzlll```XXXTTTSSSVVV\\\eeeuuueeeQQQAAA<<<555111111222333222111111111111333555777888:::999777444333222333333111333777<<<@@@DDDFFFHHHGGGIIILLLMMMJJJFFFCCCBBB;;;;;;;;;;;;;;;:::888888777888999:::999777666444444333333222222111111111111111111111222222222222444222222222333222000...........................///.........//////000000////////////////////////........................---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///------------------------))),,,//////......000222...............---------///...------,,,,,,------............///000//////......///000000000000000............//////////////////000000000000//////......////////////......////////////000000000000////////////////////////......////////////..............................000111111111222222222222333333333333333333333333777888888888666666888:::666555555444444444444444111777@@@GGGOOOXXXdddllljjjpppvvvtttkkkaaa[[[YYYJJJGGGGGGKKKOOOWWWeeerrruuuvvvvvvwwwwwwvvvtttrrrqqqqqqllleeebbb___YYYQQQYYYUUUUUUZZZ]]]```eeekkkqqquuuyyyyyyzzz{{{sssooo111111222222222333333333555444333111000...---,,,000/////////............******+++++++++,,,,,,,,,***)))'''&&&&&&''')))***&&&&&&''''''((()))))))))###$$$$$$%%%&&&'''(((((("""###%%%&&&'''&&&&&&%%%%%%&&&'''(((((('''&&&%%%###%%%''''''$$$###$$$&&&%%%&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''&&&$$$%%%(((((($$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%!!!"""$$$'''+++333;;;AAASSSIII999---'''%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''((((((((('''%%%%%%&&&''''''&&&&&&&&&&&&'''(((((($$$$$$%%%'''&&&$$$%%%)))'''(((((()))***+++++++++***+++,,,,,,+++***+++---)))+++///000000111555888GGGWWWjjjzzz}}}mmmfff[[[SSSMMMJJJGGGEEEBBBKKKSSSVVV[[[dddkkkmmmuuu|||kkkZZZRRRLLLNNNRRRYYYdddmmmsss___NNNGGG===666444555555555333222222222444777:::;;;<<<;;;999777444222111000222222222333555777:::;;;<<<@@@FFFHHHHHHEEEBBBAAA>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>>>><<<;;;999666666555444444333222222111111222222222333333333333222111111111000...,,,........................///...---------...000111////////////////////////........................///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...111222444------------------------,,,...///...+++***,,,.../////////...------,,,,,,...---,,,,,,++++++,,,,,,+++---///---)))''')))+++////////////000000000111............/////////000//////000000000000//////...///000111111000///...////////////000000000000000000000000000000000000......////////////......000000000000000000000000111111222222222333333333555555555555555555555555999999999888666555666777444444444444555666777888;;;CCCNNNVVVYYY\\\aaaeee___ccceeeaaaXXXOOOJJJJJJRRRPPPRRRVVVZZZaaannnzzztttsssssssssrrrlllccc]]]ZZZ[[[YYYVVVWWW[[[[[[XXXaaa^^^___dddggghhhkkkppptttyyy||||||zzzxxxoookkk444222000///111333444444555333222222333222111///000000000000///...---,,,///---+++***((((((((()))&&&''''''((()))(((((((((---***'''%%%&&&''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%)))((('''&&&%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&"""""""""###$$$$$$$$$%%%###!!!'''...$$$;;;aaaTTTXXX\\\KKK+++(((...'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%&&&'''''''''%%%$$$++++++***(((((('''''''''))))))))))))))))))))))))))))))*********))))))(((******+++++++++,,,,,,,,,++++++******+++---...000777>>>LLL___rrr~~~uuummmlllmmmfffVVVHHHDDDCCCCCCFFFMMMTTT[[[___cccqqqtttbbbSSSPPPNNNLLLQQQ[[[bbbvvvvvvcccUUUDDD:::999999555111222222111111333777===AAAKKKMMMHHH===555444111,,,///222444222000///111444444666888<<<@@@AAA@@@>>>@@@@@@@@@@@@@@@???>>>===;;;>>>BBBFFFGGGFFFDDDBBBBBB???<<<:::888555444555111111222444444333111000333222111000000111222333666555222000//////000111222111000//////000111222///......---+++******)))......------------......---------,,,,,,+++++++++///...------------...///---------.........//////.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,)))(((---,,,+++++++++,,,---...---,,,*********,,,...///........................,,,---......///.....................////////////......------------......---------.........//////---...///000111111111111111222333444444333222111++++++*********++++++,,,111000///...---...///000...222666888888999;;;>>>@@@???>>>======>>>??????CCC???:::666444222111///666333222666<<>>999555666666666555555777999;;;HHHKKKJJJCCC>>>>>>;;;666000222333333222222222333333333555777:::;;;;;;;;;======>>>>>>>>>===<<<<<<===???BBBEEEIIIMMMPPPQQQMMMJJJGGGDDD???;;;888777555666666555333222222222111000////////////000111000///.........///111222111000////////////000111.........---------------......------------.........---------,,,,,,,,,,,,------,,,++++++,,,------,,,------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...,,,***))),,,------...---,,,******---,,,+++******,,,---///........................---......///000/////////////////////000000000000///......------......///.........///////////////,,,---///222444555666666777888888888777555333222333222111000////////////000000///000111222444555111666;;;>>>@@@AAACCCFFFFFFGGGHHHIIIIIIHHHGGGGGGJJJEEE>>>777444333333333777;;;CCCMMMVVV[[[[[[YYY```dddddd\\\SSSNNNJJJGGGFFFJJJMMMPPPTTT^^^mmmxxx}}}{{{zzzzzzuuulllccc\\\TTTLLLIIIJJJPPPRRRaaaxxxyyypppmmmoootttzzz|||yyyzzzrrr555444333222333444555666444222111111222111000......//////......---,,,+++,,,,,,+++***))))))******(((''''''&&&'''((()))******)))''''''(((((('''%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((############$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%'''///))):::YYYNNN999999555...+++)))%%% &&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&(((***+++,,,***)))(((''''''&&&''''''((((((((((((((((((((((((&&&''''''((((((''''''''')))*********++++++++++++***)))))))))***+++,,,---+++---000555AAASSSgggtttwwwdddMMM???===BBBEEEEEEPPPXXXfffvvvpppccc[[[TTTMMMMMMTTT```ppp~~~zzzooo^^^RRRJJJEEECCC@@@@@@>>>===;;;:::999888===@@@@@@===;;;:::777333333333444666888999777666222222111222333444555666888999:::::::::::::::::::::999:::<<>>::::::;;;<<<999555222222444000000////////////000000,,,,,,---------.........000//////......//////000------....../////////000......------------.....................---------------,,,++++++,,,------,,,,,,,,,,,,------------...------------,,,,,,,,,++++++,,,,,,------......---...//////...---+++***,,,---///000///,,,)))'''...---,,,+++++++++,,,---..............................///000000000000000//////000000000111111111///......------......///000/////////////////////---...000222444666777777::::::::::::999888777666666555333111000///......000000000111333555666777666;;;BBBHHHLLLOOOQQQSSSTTTUUUWWWXXXXXXUUURRROOOKKKFFF===666333555999===@@@IIIWWWeeennnooojjjeeeffffff___RRRGGGDDDDDDDDDBBBIIIRRR[[[dddttt~~~{{{yyynnnbbbUUUKKKEEECCCHHHOOO\\\bbbsssxxxxxxzzzwww111222222111111111333444444222111111111111000...............---,,,+++***++++++******************)))(((&&&%%%&&&''')))+++(((''''''((())))))'''%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###############%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$"""$$$$$$+++)))444NNNFFF666...'''&&&'''%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&(((***,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((('''''')))))))))************+++)))))))))))))))***++++++............111===NNN[[[wwwzzz___JJJ@@@??????@@@HHHNNNXXXcccppp|||zzztttiii\\\SSSSSSWWWbbbttt{{{vvv|||qqqfff___[[[[[[VVVSSSOOOKKKGGGCCC@@@>>>:::999777555444333111///555444555999>>>@@@???<<<444444333111000000222333444444555666777777777777666444333333777===CCCHHHSSSXXX\\\[[[WWWPPPFFF>>><<>>EEEOOOXXX[[[ZZZVVVMMMBBB;;;@@@EEEEEEAAA;;;666444111111111222222111111111000000000000///---,,,+++......////////////...............------------,,,......------------......////////////////////////////////////////////////+++++++++,,,,,,,,,------------------------------++++++,,,------...//////..................------,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,........................+++,,,------......---------------.........///////////////......////////////.....................222333444555666666666666666666666666666777777777777777666555444444444444444555777999;;;===>>>???===AAAIIIRRR[[[aaadddeeeeeeaaa[[[TTTNNNJJJHHHGGG@@@AAACCCEEEKKKTTT```hhhsssssspppkkkddd[[[TTTPPPHHHPPPWWWWWWWWWXXXYYYXXX\\\fffttt}}}oooddd]]]ZZZLLLFFFCCCDDDIIISSScccqqqyyy111444666555333222444777555333222222333222111///...//////......---,,,++++++++++++++++++***)))((((((''''''&&&'''((()))***'''&&&&&&''')))***)))(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$"""######$$$%%%'''((()))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%+++!!!%%%&&&""",,,(((+++'''&&&((((((&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))))))))(((((((((((())))))))))))((()))************))))))'''***...///...///222555CCCSSSjjj{{{vvv```MMMBBB===:::???FFFMMMUUU___kkktttpppeeeaaabbbiiippprrruuu{{{|||tttnnnmmmttt}}}yyyrrrjjjdddUUUKKKAAA<<<:::888777999333333444777:::===>>>>>>@@@CCCEEEBBB<<<777555555111111222222333222222222---...000222444666777777777CCCMMMPPPRRRUUUOOOEEE<<>>>>>;;;;;;:::999999:::::::::::::::999888777777777888999;;;>>>BBBEEEHHHJJJKKK@@@BBBFFFMMMUUU[[[]]]^^^XXXSSSKKKDDD??????@@@BBBLLLRRRYYY^^^bbbgggnnnsssrrrmmmdddYYYOOOJJJIIIJJJTTT```lllqqqrrrqqqmmmiiikkkrrr}}}yyykkk]]]QQQJJJGGGCCCBBBDDDJJJQQQ[[[jjjxxxooo000444777666333222444777666444333333444333222111////////////...---,,,,,,+++,,,,,,,,,+++)))((('''''''''''''''((((((((()))(((&&&%%%%%%''')))******((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%######$$$%%%&&&((()))***%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!((($$$***$$$***)))$$$(((***)))(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''(((((((((''''''(((((()))''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''((((((((()))))))))******++++++***))))))'''(((***,,,---......///777@@@PPPaaaqqq~~~xxxdddSSSJJJ<<>>===???CCCGGGGGGBBB===666666777888888777666666222111000000000111333333//////000111111000//////.............../////////......------------......------........./////////,,,---...//////...---,,,,,,------------.........,,,,,,,,,---------......---------...............------,,,,,,,,,,,,------,,,,,,---.........//////---------.......................................+++,,,------......------------------.........///000000////////////000000//////000111222333333444666777999<<<>>>???@@@AAA??????@@@AAACCCEEEHHHIIIGGGFFFEEECCCBBBAAAAAAAAABBBDDDFFFIIIKKKLLLMMMMMMCCCBBBBBBEEEJJJNNNOOONNNJJJGGGBBB???@@@EEEKKKOOO```gggooosssooojjjgggggg]]]YYYSSSLLLIIIMMMUUU[[[rrr~~~yyyxxxyyy}}}}}}uuummmiiibbbZZZSSSNNNKKKIIIOOOOOORRRWWW[[[aaannnzzzuuuiii...222555444111///222555777555444444444444333111000000000000///...---,,,,,,,,,---,,,+++)))'''&&&&&&'''(((((()))((((((((((((&&&$$$$$$''')))++++++((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((('''///!!!&&&+++!!!$$$######***+++%%%"""'''+++)))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((************%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''((((((((())))))***+++,,,,,,+++***)))---+++))))))+++---------000111888GGG]]]ssszzzfffYYYCCCCCCCCCAAABBBJJJWWWaaaqqq|||vvvaaaYYYRRRSSSUUUWWWWWW\\\kkkzzzsssqqqpppttt~~~{{{qqqfffVVVKKKHHH@@@@@@???;;;777666:::>>>HHHOOOUUUTTTKKKAAA;;;888222222333222222111000000222222222222222222111111111888999555999FFFKKKHHH@@@===;;;???FFFIIIFFFBBB;;;<<<===>>>>>>===<<<;;;666555222000//////000111///000111222222111000///------...///000111222222.........------.........,,,---------......//////...///000111111000///...---------.........//////,,,,,,,,,------........................---------,,,,,,+++++++++,,,,,,---,,,---///000000///,,,+++,,,,,,---.../////////...........................,,,---......//////................../////////000000000////////////000000000000111222444555666777999:::;;;<<<============@@@AAACCCGGGLLLRRRVVVYYYYYYXXXVVVTTTRRRPPPOOOOOOKKKKKKLLLLLLLLLJJJIIIHHHEEEBBB??????AAACCCCCCBBBDDDCCCBBBDDDJJJRRR[[[```lllttt|||{{{qqqdddXXXSSSMMMMMMMMMNNNSSS^^^lllvvv}}}{{{~~~yyylll```TTTTTTTTTUUUVVVXXXZZZ[[[aaaaaabbbeeeeeegggppp{{{}}}zzz{{{}}}}}}rrrooopppnnniii444333222111000000000000000000000111222222333333///000111111111111000000,,,+++++++++******))))))&&&''')))******(((&&&%%%'''(((******((((((((())))))'''%%%$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""###&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###"""!!!!!!'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""""""""###$$$((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&))))))************))))))***)))'''&&&'''(((***+++******+++++++++,,,,,,,,,///...111999EEEXXXrrr~~~vvvkkkVVVGGG===>>>??????FFFRRRhhhuuu~~~hhhYYYRRROOORRRPPPMMMUUUcccuuuxxxhhh^^^bbbooo{{{yyyhhh\\\QQQPPPIII@@@;;;===>>><<>>>>>===<<>>???@@@@@@???===:::888999555555777:::<<>>CCCKKKMMMJJJFFF???<<>>CCCIIIPPPWWWZZZ\\\bbb```]]]ZZZWWWSSSOOOMMMDDDAAA>>>;;;;;;<<<======<<<<<<;;;<<>>===BBBKKKYYYjjjsssrrrmmmkkkkkkvvv~~~yyykkkaaaUUUJJJIIIOOOTTTaaavvvwwwddd\\\\\\bbbhhhmmmyyyyyynnneee[[[RRREEE@@@;;;999:::;;;:::999888555444666888===HHHSSSVVVSSSNNNGGG@@@;;;777555111222333333222333555777555888999:::@@@FFFHHHEEEIIIBBB>>>>>>AAADDDIIINNNOOOMMMIIIEEE@@@<<<888666666666444333222222222222222222111000000000000000///000111111111///...---...////////////...------////////////000000000000///000000000///...------------------------------,,,------.........------......////////////000000---///000000///...000111111111000000111222444555666444111000111111111000......///000000111111222111222333444555666666666666555444555777:::;;;;;;<<<;;;888666555444333333000222333333222222333444555777<<>>>>>>>>===<<<>>>AAADDDBBBFFFJJJMMMPPPXXXccclllqqqvvvzzzxxxnnnbbbXXXTTTLLLMMMKKKHHHFFFKKKUUU^^^jjjmmmwwwxxxmmm[[[KKKDDDIIIUUU^^^sssvvvqqqmmmkkkmmmrrrvvvvvvuuutttsssqqqqqqrrrrrrqqqppp111111111111222222333444222222222111111111000000.........///......------------,,,+++***)))((('''&&&&&&&&&&&&&&&'''((()))&&&((())))))(((''''''((($$$))),,,+++&&&"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''$$$###"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((('''&&&'''((())))))''''''(((((((((((('''''')))(((((('''((()))******((((((((()))))))))******'''&&&(((,,,---...444;;;HHHRRRbbbqqq{{{tttggg]]]RRRFFF?????????IIIWWW___```^^^]]]]]]```fffrrr~~~|||{{{}}}~~~mmm\\\QQQNNNPPPUUUaaattt|||llleeeeeefffhhhooo{{{|||rrrZZZQQQEEE???>>>???===;;;888555555666777<<>>@@@>>>BBB???<<<>>>BBBHHHNNNRRRTTTUUUUUUQQQKKKFFFDDDEEEAAA@@@>>>;;;999888777777333333111111111222444555///000111111111000000///000000000000000///............//////000000111111000000000000///...,,,,,,++++++,,,---///000111111,,,---.../////////////////////////////////000000///000111111111111222333666666555444555666777888888777444222111111111000000000000111222222333444222444777999:::;;;::::::===;;;::::::;;;===>>>===@@@>>>:::666333222222333///111222222111111222333111444888;;;<<<===>>>>>>AAA@@@@@@>>>>>>@@@DDDFFFKKKOOORRRRRRQQQQQQTTTXXXWWW___gggiiifffdddgggkkk```cccdddaaaYYYPPPJJJHHHJJJKKKLLLNNNSSS]]]iiiqqq{{{}}}wwwooo^^^YYYOOOEEEDDDOOOdddttt|||~~~www}}}nnnkkkhhhfffgggjjjkkklllppppppqqqtttvvvvvvtttqqq444333333222111111222222000000111111111222222222...............---,,,,,,++++++******************)))((('''&&&%%%%%%&&&&&&&&&'''))))))'''&&&'''((($$$))),,,+++&&&"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$ """""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((())))))***)))))))))*********++++++%%%%%%''',,,...,,,...333444<<>>999999777777:::;;;>>>FFFOOO___dddkkkooommmdddYYYRRRIIIHHHEEE@@@:::555333333666999888444444777888777888888888:::???EEEHHHIIILLLPPPTTTSSSQQQPPPRRRUUUKKKJJJHHHEEECCCAAA@@@???999888666444333333444444/////////000000000000000///000000000000///............//////000000000111000000000000///---,,,,,,,,,,,,---...///000111111,,,---...///////////////000000000000////////////111222444555444555777888======;;;;;;:::;;;<<<===<<<:::888666333222222222333444444555666666777777777999===@@@AAAAAAAAA@@@;;;:::999;;;???CCCDDDEEE@@@===999555222111222333///000111111000000111333222555777888777777999;;;999;;;???DDDIIIQQQZZZaaalllqqquuuwwwuuutttuuuwwwzzz~~~wwwiii]]]YYYYYYMMMMMMLLLIIIEEEEEEIIIMMMPPPRRRXXX```jjjttt}}}zzzlllbbb]]]SSSTTTSSSOOONNNXXXkkkzzz}}}xxxxxxiiihhhddd]]]XXXXXX^^^eeerrrqqqrrrsssuuuuuutttrrr555555333222222111111111///000000111222222333333////////////...---,,,,,,)))************+++++++++)))(((((('''&&&%%%$$$$$$%%%''')))((('''&&&'''(((&&&(((***)))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$""""""!!! !!!######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((()))))))))((('''(((((())))))(((((('''(((((((((((()))))))))))))))))))))*********++++++'''&&&'''+++,,,))))))++++++///666???JJJ[[[mmmyyyyyynnnaaaSSSKKKDDDBBB@@@???AAAEEEIIILLLUUUWWWXXXZZZ___hhhvvv|||tttwww|||~~~ooohhh___YYYUUUZZZhhh{{{qqqbbbTTTHHHAAA>>>:::999;;;>>>>>>BBBGGGMMMVVVcccnnntttrrrmmmhhh]]][[[VVVNNNEEE>>>:::999555999;;;999777888777555555777888999===BBBBBB???BBBFFFJJJMMMNNNQQQUUUYYYSSSSSSSSSSSSRRRQQQOOOOOOFFFDDDBBB???<<<999888777555444444333333222222222000000111111000000///...000000000000111111111111000000111000000///...---000000000000111111111111//////000111111111000000222111111111111111000000333555777999999:::===???CCCBBBBBBAAAAAABBBCCCDDDBBBBBB@@@<<<888666666777888:::;;;=========<<<<<<===???BBBEEEFFFFFFFFFEEE???===;;;;;;===>>>???>>><<<999666333111111222333...000111111000000111222111222333222111444:::???BBBGGGNNNVVV^^^iiittt}}}~~~lllYYYLLLGGGGGGCCCCCCCCCBBBCCCKKKUUU^^^fffjjjpppzzzwwwlll```VVVUUUYYYiiilllmmmiiiccceeeoooyyysssddddddaaaYYYQQQQQQZZZddduuusssrrrrrrssstttrrrqqq444333333222222222333333111111111111111111222222000000000//////---,,,,,,++++++******************&&&''''''((('''&&&$$$###%%%'''(((((('''&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###&&&$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((*********((('''((())))))******))))))((('''(((((()))))))))))))))((((((((()))))))))*********''''''******'''&&&((((((,,,000222777DDDVVVeeevvv~~~yyyqqqggg```WWWPPPGGG@@@???@@@CCCEEEKKKOOOSSSSSSRRRWWWcccmmmzzzssshhhbbbdddlllvvv}}}{{{wwwwwwyyyvvvhhh```UUULLLDDDDDDDDDBBB@@@AAABBBGGGPPPZZZaaadddffffff]]]\\\XXXQQQIIICCC@@@???999BBBKKKMMMLLLKKKGGGCCC>>>AAABBBBBBEEEKKKLLLHHHDDDEEEEEEFFFGGGIIILLLNNNPPPRRRUUUXXXZZZ[[[ZZZYYYTTTSSSRRRPPPMMMJJJHHHFFFEEEDDDBBB???<<<:::999888666666666666666555444444333333333333333222222222222222222333222222111111333444555777888:::;;;;;;777777777777777777666555555444444444333333333333555777:::<<<>>>@@@CCCEEEFFFEEEEEEFFFHHHJJJLLLMMMKKKKKKIIIEEE@@@===>>>???>>>@@@CCCFFFFFFEEECCCBBB>>>@@@AAACCCDDDEEEEEEEEECCC@@@<<<999777666444222555444222111000111222333111333444444333222444555222333333222333:::EEENNNSSSWWW^^^bbbfffllluuu|||}}}yyyxxxzzz~~~xxxjjjZZZLLLDDDBBBBBBCCCGGGLLLQQQYYYdddqqq{{{~~~|||{{{wwwrrrrrrvvvpppnnnmmmhhh^^^WWW[[[eeevvvrrrvvv|||yyynnnccccccaaa]]]YYY\\\dddllltttsssrrrrrrssssssqqqooo222222222222333444555555333333222222111000000000000000000000///...---,,,,,,,,,++++++***)))((((((###%%%'''(((((('''%%%$$$%%%'''(((((('''&&&&&&''')))'''%%%$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$%%%&&&&&&&&&&&&%%%$$$""""""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$(((+++,,,***(((&&&))))))************))))))'''(((((()))))))))))))))''''''''''''((((((((()))***'''&&&)))+++((((((***)))---000...---555FFFSSSkkkuuu~~~~~~|||~~~}}}xxxssshhh___QQQGGGBBBAAAAAAAAA<<>>===>>>EEERRRaaaggghhhfff```ZZZIIIMMMNNNMMMRRRZZZ]]]YYYNNNKKKGGGDDDAAA@@@??????CCCGGGMMMSSSWWWYYYYYYXXX\\\]]]^^^^^^]]]\\\ZZZYYYUUUSSSOOOKKKGGGCCCAAA@@@<<<============<<<;;;;;;666666666555555444444444333333444555555555444444444666999===AAAEEEHHHJJJ????????????>>>>>>===<<<777777666666666555555555666888<<<>>>@@@CCCFFFIIIFFFFFFGGGIIILLLOOORRRTTTRRRRRRPPPLLLFFFCCCCCCEEEBBBEEEIIILLLMMMKKKHHHFFF<<<===>>>???@@@@@@AAAAAA<<<999666555555555444333111000000000000111333444555777888888777666888999999:::::::::===GGGVVVaaa___bbbeeecccaaaaaafffjjjkkkddd\\\ZZZ^^^eeekkknnnbbb^^^XXXQQQKKKGGGFFFEEEIIIQQQ\\\hhhtttxxxsssnnnjjjddd]]]\\\___dddjjjtttyyyrrrjjjmmmwww}}}wwwzzz~~~}}}wwwrrriiieeedddddddddfffkkkqqqvvvsssrrrrrrssstttssspppnnn222333333333222111///...///000000111111111111000111222222111...,,,++++++,,,,,,***)))))))))***+++&&&&&&&&&&&&&&&'''((()))***%%%###'''***)))(((((())))))((((((''''''&&&&&&"""""""""###$$$''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$######$$$''''''$$$!!!$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&)))'''%%%$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((('''%%%&&&''''''((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''(((((((((((()))))))))))))))))))))))))))***+++,,,---111555999KKKXXXjjjyyysssoooggg___UUULLLDDD??????:::===FFFIIIGGGOOO[[[fffqqqzzzsssggg___[[[UUUOOOMMMLLLPPP___ooozzznnngggbbb___SSSJJJCCCDDDDDDAAA@@@CCC>>>>>>===<<<;;;;;;<<<===@@@PPPhhh||||||vvvjjjddd```ccclllsssuuutttfffbbbZZZQQQIIICCC???>>>?????????@@@CCCHHHMMMQQQUUUWWW[[[]]]___```ccceeeiiiddd```___aaa___YYYTTTPPPOOOMMMKKKIIIHHHGGGGGGGGGDDD@@@=========<<<;;;::::::;;;<<<<<<===>>>>>>AAA@@@AAAEEELLLRRRTTTTTTSSSJJJGGGQQQWWWPPPBBB999;;;;;;;;;;;;:::999888777777888999;;;===???@@@AAADDDFFFHHHJJJLLLQQQVVVZZZXXXXXXYYYYYYVVVQQQIIIDDDDDDCCCCCCFFFHHHGGGCCC???===777555888999555555999666777666444111//////000444222333555666555:::@@@===FFFKKKGGGDDDFFFHHHGGGIIIOOOQQQMMMKKKQQQZZZ___```[[[XXXWWWTTTNNNMMMOOOLLLIIIGGGFFFIIINNNTTTXXXTTTRRROOONNNOOOSSSXXX\\\]]]jjjvvvtttiii]]]VVVYYYYYYTTTWWW___cccxxx{{{wwwtttrrrqqqmmmkkkjjjlllooosssuuuvvvvvvwwwwwwuuusssqqqpppqqq222222333333222111000///000000111111111111000000000222222111...++++++++++++***)))((((((((())))))''''''&&&&&&&&&''''''(((***&&&%%%)))+++)))((()))*********)))))))))(((((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###$$$&&&&&&$$$"""%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))++++++******))))))(((((()))))))))))))))))))))))))))***+++++++++---111333777AAAPPP___kkkuuuyyyqqqkkkfff^^^TTTLLLEEE>>><<<@@@??????IIIWWWgggrrr||||||rrrcccZZZQQQKKKGGGIIITTTaaaiiivvv{{{sssfffXXXQQQJJJDDDBBBEEE???>>>>>>===<<<;;;::::::999GGG]]]tttrrrppppppwww{{{qqqhhhaaaXXXMMMFFFEEEBBB>>><<<<<>><<<:::999777777888:::<<<>>>@@@BBBDDDGGGIIIMMMQQQUUUWWWVVVVVVUUUSSSMMMGGGBBB===;;;:::;;;;;;:::666333888333111444444222222666222333555666777777888999:::888:::@@@DDDEEEHHHLLLUUU]]]bbb```^^^aaaaaa___eeehhheeeYYYPPPMMMOOOOOOOOOKKKJJJKKKIIIDDDBBBDDDBBBAAA???>>>AAAIIITTT\\\bbb```]]]]]]^^^bbbgggjjjvvvzzzlllbbbTTTLLLKKKTTTZZZ\\\bbbkkk}}}~~~yyyuuurrrqqqrrrxxxwwwvvvtttssssssssstttooonnnmmmooossswwwyyyzzzxxxwwwuuurrrqqqrrrvvvyyy111222222222222222111111222222222222111000//////000111222000...+++++++++***))))))((('''((((((((((((((('''&&&&&&&&&''''''((($$$###&&&(((&&&%%%''')))))))))))))))((((((((((((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((())))))(((((((((,,,,,,+++***)))(((''''''((((((((((((((((((((((((***++++++)))((()))+++---...333===HHHVVVhhh{{{~~~{{{zzzttthhh^^^UUUMMMFFFCCC>>><<>>;;;<<>><<<;;;<<<>>>???@@@AAACCCFFFIIINNNPPPSSSXXX^^^bbbeeeggglllmmmoooqqqrrrrrrssssssllljjjhhhfffddd___YYYUUUWWWWWWWWWWWWWWWVVVVVVUUUUUUQQQMMMKKKKKKKKKLLLKKKOOOJJJGGGIIIHHHCCC<<<:::777:::???CCCDDDCCC@@@>>>:::888444222111333666888999;;;>>>@@@BBBDDDGGGIIIKKKIIIHHHFFFEEEAAA<<<888222111000222444555555444333111111333444444555999555888===BBBGGGKKKNNNOOOKKKJJJNNNXXXaaacccdddfffmmmpppqqqooonnnnnnmmmjjjdddgggcccXXXMMMHHHEEEBBB>>>===@@@EEEFFFCCCBBBDDDFFFFFFDDDBBBDDDNNN___kkkvvvuuusssrrrsssvvvzzz|||wwwkkkaaaWWWPPPFFFBBBGGGUUUbbbiiisss|||}}}{{{zzzwwwqqqkkkeeecccbbbhhhiiikkknnnqqqtttvvvwwwtttrrrqqqrrrvvvzzz}}}~~~zzzxxxtttrrrsssxxx111111222222222222222222333333333222111000///...///000111000---+++++++++******))))))(((((((((((()))((('''&&&&&&&&&&&&&&&(((%%%$$$'''(((&&&%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$%%%''')))%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&%%%$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((()))******)))(((''')))+++000222555;;;FFFXXXlllzzzwwwpppkkkfff___YYYOOOGGGJJJRRRooo{{{zzzmmmbbbZZZVVVTTTSSSXXXbbbssstttmmmbbb^^^ZZZXXXWWWTTTNNNIIIEEEBBBBBBKKKVVV]]][[[VVVNNNPPPXXXgggzzzvvvlll```VVVPPPLLLGGGDDDBBBBBBAAA>>>;;;:::;;;<<<888;;;???CCCGGGKKKQQQUUU___aaadddhhhlllnnnppppppqqqooommmllljjjhhhddd```bbbbbbbbbaaa___\\\ZZZYYYUUUQQQLLLGGGEEEDDDDDDDDDAAA@@@???===:::777555666333555999<<<===<<<;;;:::555333111//////000111222333555777888888888999:::;;;999888777777555222000/////////000333555777888333444777:::<<<===@@@CCCFFFIIIPPPYYYbbbiiimmmnnnhhheeeiiiuuu~~~}}}|||wwwsssmmmgggdddbbb```]]]PPPTTTSSSNNNIIIGGGDDD???======CCCKKKOOOOOOOOORRRSSSTTTSSSPPPQQQ]]]ooo~~~vvvaaaXXXTTTQQQMMMKKKJJJQQQ```oooxxx{{{xxxssslllddd___^^^^^^hhhjjjmmmqqquuuxxxyyyzzzxxxvvvssssssvvvzzz|||}}}yyyyyyxxxyyy}}}222222222222222222333333333333333333222000//////...000000///---++++++,,,+++++++++*********)))))))))((('''&&&&&&&&&&&&&&&***((((((+++***'''(((+++%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! %%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$%%%''')))###%%%&&&&&&$$$###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''&&&%%%$$$$$$%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((()))***)))((((((***,,,------...///555BBBRRR]]]ttt~~~|||{{{uuujjj[[[QQQOOOaaammm{{{|||wwwqqqmmmrrrzzz~~~vvvooojjj```[[[ZZZcccrrr}}}||||||}}}vvvttttttqqqiiibbbPPPGGG???@@@GGGLLLJJJFFF???@@@EEEOOO^^^lllvvvzzzyyyooohhhccc___\\\WWWVVVRRRKKKDDD>>>;;;;;;777777777777777:::???BBBHHHJJJNNNRRRVVVZZZ]]]^^^___]]][[[ZZZ[[[[[[[[[ZZZZZZZZZYYYXXXUUUQQQNNNLLLHHHFFFBBB>>>:::999999:::777999:::777333333444666222333333333333444444555......///000000//////...///111222222111///000000333222111222333444333111444555777888999;;;<<<===BBBGGGLLLOOOPPPRRRSSSTTT[[[]]]cccmmmwww~~~yyyyyy|||yyyooofff\\\TTTPPPOOOQQQRRRNNNRRRSSSSSSSSSSSSOOOIIIIIIIIIMMMUUUYYYXXXZZZ]]][[[^^^``````cccnnn~~~}}}|||~~~gggVVVQQQSSSUUUVVVWWWXXX^^^kkkwwwuuurrrmmmgggcccbbbeeehhhvvvwwwxxxzzz||||||}}}}}}{{{xxxtttssstttwwwyyyzzzxxx{{{444333222222222222333333333333333333222111000000---///000///---++++++,,,+++++++++++++++***))))))(((((('''&&&&&&&&&'''''''''%%%&&&(((&&&######'''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''!!!!!!!!!""""""######$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$###!!! %%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((!!!$$$''''''$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''(((((('''''''''''''''((()))***+++,,,,,,(((((((((((((((((((((((('''(((******))))))+++,,,'''((()))***,,,333>>>FFF^^^nnnmmmZZZMMMMMMWWWdddllllllgggbbb^^^___bbblll}}}~~~~~~sssccc^^^aaafffkkkooollljjjmmmyyykkk^^^NNNFFFEEEEEEAAA<<<>>>===<<<@@@GGGOOOVVVYYYeeennnzzzzzzvvvuuuuuuvvvuuuqqqjjjbbbZZZUUUSSSCCC???999444333555888;;;999:::;;;===@@@CCCFFFGGGGGGDDDBBBBBBDDDFFFHHHHHHFFFGGGGGGFFFCCC@@@<<<:::999999888666333111222444///444666333000111222222444333111000000111222333***,,,...000111000///...///000111111//////000111222222222444666777666555555;;;DDDLLLRRRVVVZZZ\\\bbbjjjpppooollljjjhhheeebbbbbbeeelllvvv}}}{{{uuurrrrrrqqqjjjcccaaaXXXPPPIIIEEEDDDGGGNNNVVVXXX[[[___ccciiimmmjjjccc[[[XXXXXX[[[\\\[[[]]]aaaccchhhoootttzzz|||zzztttvvvxxxwwwwwwzzzuuuggg^^^\\\^^^bbbdddcccdddhhhpppzzz~~~rrrqqqooommmmmmqqqwww|||}}}yyytttssstttwwwyyyzzzyyy~~~555555333222111222222333222222222333333222111111---...//////---++++++,,,)))***+++++++++***((((((''''''&&&&&&&&&''''''((($$$###$$$&&&###!!!%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$######%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$###""""""!!!%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' $$$''''''$$$"""$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((())))))******++++++))))))))))))))))))))))))&&&(((******)))((()))***&&&)))+++++++++///555:::FFFTTThhhwwwzzzbbbPPPHHHKKKPPPUUUXXXVVVUUUTTTTTTSSSVVVaaattt~~~zzzzzzoooggg```]]]___bbb^^^]]]bbbjjjvvv|||xxx{{{mmm]]]SSSMMMFFF@@@@@@???======???BBBEEEFFFJJJNNNWWWdddqqq{{{yyyzzz{{{xxxsssrrruuuxxx}}}vvvpppkkkiiiSSSJJJ???999888;;;>>>@@@@@@>>><<<:::999:::<<<===<<<;;;999999;;;;;;:::999777999:::;;;;;;999666444444666888777444333444555...444888555333444222///333333333222222222333333---...///000000000//////111222333444444666999<<<;;;:::;;;===??????===;;;:::EEETTTbbblllsssxxx{{{zzzxxxppphhh```XXXUUUSSSWWW^^^dddeeedddbbb]]]ZZZXXXUUUOOOLLLNNNGGGDDDCCCFFFIIINNNZZZggglllooosssxxx}}}lllgggddddddddddddggglllpppvvvxxxqqqnnnccccccaaa``````fffqqq{{{~~~yyyvvvuuuuuuvvvsssssstttwww~~~{{{sssuuuvvvxxxyyy|||~~~~~~}}}yyyuuutttvvvyyy}}}~~~}}}777555444222111111222222111111222333333333222222---...//////---++++++,,,((()))*********)))'''&&&&&&&&&&&&&&&&&&'''((())))))((()))+++((($$$%%%***#########$$$$$$%%%%%%%%% !!!###%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!$$$''''''$$$######$$$$$$$$$$$$#########"""""""""############$$$$$$$$$!!!"""$$$&&&&&&&&&$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&###''''''$$$"""$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''************************''')))***)))(((&&&&&&''''''***,,,,,,***,,,000333111;;;LLLaaatttiiiUUUPPPKKKGGGGGGHHHIIIJJJLLLMMMLLLLLLQQQaaa}}}yyy|||zzzkkk```]]]]]]YYYUUUUUUWWW]]]kkkxxx|||yyyttthhh```ZZZUUUCCCCCCCCCDDDDDDEEEEEEEEEHHHEEEDDDJJJUUU[[[ZZZWWWVVV\\\aaaaaa^^^^^^dddjjjppprrruuuuuuqqqmmmjjjhhh```UUUGGG@@@BBBFFFJJJKKKRRROOOJJJEEEAAA@@@AAABBB???>>>>>>>>>>>><<<888555333555888;;;<<<;;;:::999666999======;;;999:::;;;666<<<@@@===;;;<<<888222000111333555555444333222222111000/////////000111333444666777999===BBBFFFHHHHHHIIIJJJLLLKKKHHHEEEEEEQQQaaannnvvvzzz|||}}}}}}pppcccWWWLLLJJJEEEAAABBBGGGKKKLLLJJJJJJGGGFFFFFFDDDAAADDDIIIEEEFFFJJJRRRWWW]]]kkkyyyxxxrrrmmmmmmnnnpppuuu|||xxx~~~wwwooofff___[[[UUUSSSRRRRRRWWWbbbttt~~~sssvvvyyy{{{||||||}}}~~~|||{{{zzzzzz{{{}}}}}}zzzvvvuuuxxx}}}333222222111111222222333444111111444333111111333///...---...111444222---///---***)))******(((''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%&&&((())))))(((&&&%%% !!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###"""!!!###%%%'''&&&&&&"""###$$$%%%%%%%%%%%%%%%!!!""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))***++++++***)))((('''''''''((((((((((((''''''''''''''''''((((((((())))))************+++++++++...444<<>>AAADDDFFFDDDIIIMMMNNNQQQUUUUUURRRKKKJJJGGGCCCDDDFFFBBB<<<999999999:::;;;<<<<<<<<<<<<777111///000333444444555555555777===EEEMMMRRR[[[ZZZXXXXXXWWWQQQHHHAAAFFFQQQbbbooonnngggdddgggkkkppppppdddVVVNNNJJJIII???===;;;;;;>>>AAABBBCCCHHHJJJLLLLLLJJJJJJMMMOOOUUUZZZdddmmmqqqttt~~~}}}~~~uuulllhhh```]]]___ZZZMMMHHHMMMFFFJJJRRR[[[aaakkk}}}}}}zzzxxxxxxrrrpppmmmmmmuuu~~~~~~xxxtttqqqrrruuuyyy{{{{{{{{{wwwttttttwwwyyyyyyyyy{{{~~~333222222111111222222333444111000333222//////111222111000///000111...+++///---***)))******((('''(((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%#########%%%&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))*********)))((('''''''''(((((((((((('''''''''''''''((((((((((((((())))))*********+++++++++---111555:::AAAMMM]]]hhh~~~xxxttttttuuurrrkkkddd]]]RRRGGGEEE@@@BBBJJJSSS___www{{{jjjYYYOOONNNPPP[[[lll~~~{{{|||zzzrrrjjjgggkkkppptttuuullldddYYYOOOHHHDDD@@@===???>>>>>>AAAAAAAAAEEEKKKJJJLLLLLLIIIJJJKKKGGGAAAAAA<<<:::>>>DDDLLLWWW```llljjj```SSSJJJIIIJJJJJJJJJJJJIIIFFF@@@<<<999888:::999999;;;>>>CCCHHHKKKRRR\\\fffkkknnnqqqppplllfffddd\\\RRRLLLJJJFFFAAA@@@??????@@@AAABBBBBBAAA===999444222333333222111444333333666;;;BBBIIIMMMWWWSSSOOOMMMKKKFFF???:::;;;BBBNNNVVVTTTMMMLLLPPPOOOUUUWWWRRRNNNKKKIIIEEEFFFDDDBBBBBBGGGLLLPPPRRR\\\aaafffgggeeeeeehhhllluuuyyy|||tttmmmiiieee```\\\[[[RRRNNNRRRPPPHHHEEEIIIHHHMMMVVV```hhhsss{{{xxxwww}}}{{{qqqiiidddcccdddeeeiiiqqqzzz{{{xxxpppnnnlllmmmpppsssttttttwwwtttqqqqqquuuzzz~~~{{{}}}333222222111111222222333333000000222222///...111333222111111000...---,,,...,,,***)))******)))'''((((((((((((((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$"""#####################$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###$$$%%%%%%###"""######$$$%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))(((''''''((((((((((((''''''''''''(((((()))))))))((()))))))))*********+++++++++,,,---...000777BBBJJJdddqqq~~~{{{}}}zzzyyyttteeeVVVIIICCCAAAEEEJJJSSShhh|||~~~}}}}}}~~~}}}~~~~~~ppp\\\OOOJJJOOOXXXfffvvv~~~xxxwwwxxx||||||mmm```TTTLLLGGGEEECCCBBBAAA@@@AAAKKKVVVXXXYYYYYYXXXXXXVVVLLLAAA;;;888888:::===BBBLLLWWW]]]\\\UUUJJJCCCCCCCCCBBBEEEEEEEEEAAA<<<888666555666555444555999>>>EEEIIIXXXgggwww~~~~~~{{{wwwsssqqqgggWWWLLLGGGDDDAAA@@@??????@@@BBBBBBAAA@@@999777444222222222000///444333333444777<<>>DDDAAAHHHNNNSSSXXX\\\ZZZUUUXXXTTTQQQRRRXXX```gggkkkyyyxxxrrrmmmiiifffdddfffiiilllmmmaaaVVVPPPTTTVVVRRRPPPSSSQQQTTT\\\fffnnnxxxxxxtttppptttyyyzzztttjjjaaa\\\\\\___cccgggooouuutttoookkkjjjjjjkkkmmmoooooonnnssspppoooqqqxxxxxxuuu{{{333222222111111222222333222//////333333111111444333111111111000......111...,,,***)))******)))(((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$############$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""###""""""!!!!!!""""""###%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((())))))))))))''''''((((((((((((''''''&&&'''((()))***))))))((())))))))))))************))))))***)))+++000777<<>>@@@PPP```pppuuurrrnnniiifffdddddd]]]PPPDDD@@@???===>>>;;;:::;;;===???>>><<<888666444333444666888999888777666666777:::===???AAA???<<<<<<===<<<888444666888>>>CCCCCCAAAEEELLLPPPZZZeeemmmsssxxxxxxuuurrrmmmhhhhhhmmmwwwqqqeee___YYY___iiittt~~~}}}pppggggggjjjhhheeeeee______ccckkkqqqwwwwwwssspppppppppnnnllljjjiiiiiieeehhhjjjlllooossspppkkkllllllmmmnnnnnnnnnlllkkkooopppssszzzwwwrrrwwwzzzvvvsssuuu333222222111111222222333111...///444555444555888;;;555111111000---...222---,,,***)))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%###""""""###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((())))))''''''((((((((((((''''''&&&''')))*********)))((((((((()))))))))*********)))*********,,,///333777777>>>JJJYYYjjjzzzvvvjjjYYYJJJCCCFFFRRR___oootttwwwrrrhhhbbbcccfffgggsss|||yyyxxx|||zzzkkk\\\UUUNNNOOOTTTWWWSSSMMMNNNMMMUUUfffwwwwwwnnnlllooowwwyyyooofffaaafffxxx}}}aaaRRRDDD????????????@@@DDDHHHJJJGGGFFFHHHHHHGGG@@@AAA@@@===:::777777888333444555666777888999:::CCCPPP\\\\\\WWWTTTQQQNNNJJJNNNMMMEEE???======<<>><<<999888:::@@@GGGKKKEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCEEEFFFDDD===777666:::BBBLLLQQQSSSXXX^^^kkkyyy|||sssfff]]]XXXWWW\\\fffuuu||||||yyyvvvssspppmmmlllqqquuuyyy}}}sssoooiiihhhggghhhkkkooorrrtttppprrrrrrooopppsssrrrnnnkkklllnnnnnnmmmllljjjiiiooottt}}}}}}ssspppuuutttkkkbbb```333222222111111222222333111///000444666555666999JJJ===333111000+++***...---+++))))))***+++***)))%%%%%%%%%&&&&&&&&&&&&&&&)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$##################$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""!!!###%%%''''''&&&$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%%%%&&&'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&''')))++++++***)))(((((((((((()))))))))******++++++++++++,,,---...//////111777BBBRRReeexxx}}}lll[[[NNNJJJMMMQQQVVV]]]bbb```ZZZXXX\\\aaa```jjjxxxzzzxxxwww{{{~~~nnneee[[[YYY[[[[[[UUUOOOKKKGGGIIIRRR]]]dddiiinnn{{{}}}{{{yyyyyy}}}zzztttwwwvvveeeTTTOOOPPPOOOKKKIIIVVV]]]aaa``````aaa```]]]QQQPPPMMMHHHBBB===;;;;;;666888999;;;;;;;;;:::999999BBBHHHFFFCCCBBBBBB@@@999>>>@@@??????CCCEEEDDDGGGAAA<<<<<>>>>>AAAIIIVVVaaazzz~~~rrrlllddd___YYYUUUPPPNNNUUU^^^hhhbbb\\\ZZZ^^^eeelllpppxxxssslllccc]]][[[]]]gggttt|||vvvtttxxx}}}{{{wwwzzz~~~rrriii^^^YYY[[[______]]]aaaaaadddkkksssvvvtttpppmmmiiiccc```aaaeeehhhjjjkkkmmmvvv{{{}}}{{{{{{{{{yyyttttttwwwuuuooonnnoookkkeee```\\\\\\]]]^^^fffiiimmmpppqqqqqqrrrsssuuuwwwyyy{{{zzzwwwtttqqqlllnnnssszzzxxxyyy{{{~~~xxxzzzyyyxxxyyyyyysssjjj\\\YYYVVVVVVZZZ___ccceee444444444333333333222222222111111000///......---111000///000222222111000///---***)))))))))((('''))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$######""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%$$$$$$###"""&&&'''&&&$$$$$$%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))******************)))))))))***+++,,,------...111888EEESSS\\\qqq|||~~~||||||xxxeeeZZZKKK@@@>>>CCCJJJPPPeeesss|||}}}}}}~~~~~~vvvmmmbbbXXXUUUXXXaaa[[[RRRNNNOOOTTTZZZ^^^jjjqqq{{{yyyrrrkkkfffddd```eeekkksss|||yyy|||~~~sssqqqxxx|||qqquuuyyy~~~vvvggg]]]XXXQQQMMMNNNSSSWWWYYY___\\\ZZZ^^^dddgggccc^^^```^^^]]]```fffnnnuuuxxx}}}{{{~~~}}}ppphhheeecccbbb___]]]\\\^^^aaadddnnnqqquuuwwwuuurrrooonnnqqqrrrssstttuuuttttttssstttxxx~~~tttttttttuuuuuurrrmmmiiiaaaddddddaaabbbddddddaaa^^^]]][[[[[[]]]______^^^444444333333333222222222111111000000///...------333222222333444333000......,,,************)))'''))))))((((((''''''&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!""""""###&&&%%%$$$$$$#########$$$###$$$$$$%%%%%%%%%$$$$$$ !!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((()))))))))************++++++***************+++,,,---......111666<<>><<>>>>>===CCCLLLQQQQQQWWWiii{{{}}}{{{|||mmmeeeZZZRRROOOPPPQQQQQQYYY\\\___aaa___]]][[[[[[ppplllmmmuuu|||~~~~~~{{{yyyyyyyyyzzz}}}{{{xxxrrrnnnnnnsssxxxttt{{{yyyyyy~~~|||ooojjjkkkkkkfffaaaYYYYYYZZZ]]]cccjjjqqqvvvtttqqqoooppptttwwwwwwvvvtttttttttrrrooonnnooopppqqqooommmlllmmmqqqvvvxxxttt```QQQNNNMMMOOORRRUUUTTTSSSYYY[[[^^^bbbeeegggiiiiiiaaaaaaaaa___ZZZTTTMMMIII666555444222111000000000000000000000000000000000000000000///...---,,,+++,,,,,,,,,+++***)))((((((%%%&&&'''&&&%%%&&&''')))'''''''''&&&''''''((()))***)))(((((())))))(((&&&''''''(((((((((((('''''''''&&&$$$#########$$$%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%$$$###### !!!###$$$&&&''''''######$$$$$$$$$%%%%%%%%%$$$"""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############"""""""""!!!########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&$$$###""""""!!!&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''((('''&&&&&&&&&'''((((((((((((((((((((((((***(((&&&''')))+++***)))******))))))))))))************))))))))))))******)))((((((((()))***++++++...---+++***,,,000555777BBBKKKZZZiiiuuu~~~}}}{{{~~~{{{kkk```\\\UUUTTTSSSQQQOOOJJJCCC>>><<>>???>>>???EEENNNZZZ^^^bbbddddddfffiiilllyyy~~~vvvooommmooonnnmmmmmmmmmjjjbbbWWWOOOEEEEEEIIIMMMOOORRR[[[eeeoooqqqsssrrrpppqqquuuyyywwwpppkkklllnnnmmmmmmnnnlllmmmnnnoooooorrrvvvyyy}}}wwwoooiiifffeeecccbbb^^^aaagggnnntttzzz~~~}}}{{{zzz{{{{{{zzzyyyyyyvvvpppkkkgggiiimmmqqq~~~yyymmmiiiiiikkkjjjccc^^^]]]ccc```]]]\\\[[[[[[YYYWWW[[[]]]bbbggglllnnnmmmlllkkklllmmmmmmkkkhhhdddbbbfffaaaXXXOOOIIIGGGHHHIII444444333222222222333333000000000000000000000000///...---,,,,,,---...///...------,,,***((('''&&&)))******)))'''%%%%%%&&&(((+++...---+++---444;;;+++)))&&&&&&'''(((((('''((((((&&&%%%%%%&&&((((((''''''&&&%%%%%%%%%&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$""""""""""""""""""""""""%%%$$$######"""##################"""""""""""""""########################$$$$$$$$$#######################################""""""######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((&&&###!!!!!!###&&&(((&&&%%%$$$###$$$%%%'''((('''''''''&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&'''(((''''''((((((((((((((((((((((((***)))((())))))***++++++((((((''''''''''''((((((******))))))))))))******+++***)))))))))))))))******************+++,,,------...222999CCCQQQ___iii|||}}}}}}|||yyy{{{}}}|||}}}|||rrraaaTTTIIIDDDAAAAAA@@@===>>>AAAJJJOOOVVVXXXVVVTTTTTTUUUZZZcccttt~~~ooodddVVVQQQLLLJJJHHHHHHPPPYYYccceeegggfffdddbbbcccdddhhhoooxxxyyyqqqjjjiiihhheeebbbbbbZZZZZZ[[[\\\^^^bbbgggjjjpppppppppooommmllllllmmmiiilllqqqvvvyyyzzzyyyyyyzzzyyyyyyzzz{{{|||||||||vvvsssooollllllqqqzzzkkkbbb\\\ZZZWWWQQQKKKJJJOOOOOOOOOPPPSSSXXX___dddggghhhiiikkkmmmmmmlllkkkmmmmmmnnnmmmjjjeeeaaa^^^]]]YYYRRRLLLIIIKKKNNNQQQ444444333333333333444444111111111111111111111111000///---,,,,,,---...///...------,,,***((('''&&&%%%'''))))))(((''''''(((&&&)))***)))&&&'''---333+++)))&&&%%%&&&(((((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&$$$######%%%&&&&&&%%%""""""""""""""""""""""""$$$$$$###############$$$""""""""""""""""""####################################################################################$$$$$$%%%&&&&&&'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%###&&&)))'''###"""$$$'''''''''''''''''''''''''''))))))))))))))))))***+++((((((''''''''''''((((((******))))))))))))******+++***)))))))))))))))************+++,,,,,,---...---------///333;;;DDDKKK\\\eeettt~~~|||wwwwww{{{wwwkkk___WWWQQQOOOLLLEEE???>>>???CCCHHHJJJIIIHHHGGGHHHHHHPPP___qqq|||tttgggYYYPPPJJJGGGIIILLLWWWZZZ]]]^^^^^^]]]]]]\\\YYY___hhhoootttxxxzzz|||}}}www||||||sssllljjjgggaaa]]]\\\SSSSSSSSSUUUYYY___dddfffjjjnnntttvvvvvvtttttttttpppsssvvvyyyzzzxxxuuusssrrrsssuuuvvvwwwxxxyyyzzzuuuttttttuuuyyy|||hhh]]]QQQLLLHHHDDDBBBCCCCCCGGGNNNSSSYYY___fffkkknnnmmmjjjhhhfffeeeffffffkkkkkkjjjgggccc^^^YYYVVVOOONNNMMMMMMNNNQQQUUUWWW222222111111000111111111111111111111111111111111000000///...............------,,,,,,***)))'''&&&"""&&&((())))))+++,,,+++,,,+++(((%%%$$$'''******(((&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&""""""""""""""""""""""""######""""""###$$$$$$%%%""""""""""""####################################"""""""""#######################################&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""###%%%''''''%%%###"""$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&&&&"""&&&)))'''""""""''''''''''''''''''''''''''''''((()))((('''''')))+++((((((''''''''''''((((((******))))))))))))*********)))))))))))))))******+++******)))))))))******'''((()))***,,,000555999>>>KKK^^^qqq~~~{{{zzzzzzyyyxxxpppiiiddd^^^SSSJJJFFF>>>>>>======>>>???@@@@@@DDDHHHQQQ\\\cccgggnnnvvv~~~oooeee^^^VVVQQQPPPOOORRRUUUXXXYYYYYYWWWVVVRRRWWW]]]bbbfffhhhjjjlllsss~~~{{{hhhkkkpppuuuyyy|||}}}}}}yyyqqqkkkjjjhhhccc___^^^]]][[[YYY[[[```fffkkkmmmnnnqqqvvvxxxwwwuuusssrrrppprrruuuxxxzzzzzzyyyxxxsssvvvxxxyyyyyyzzz{{{|||~~~ooo]]]SSSHHHCCC@@@>>>AAAFFFGGGMMMVVV^^^dddhhhkkkmmmlllkkkgggccc^^^]]]___aaadddcccaaa^^^YYYTTTPPPNNNNNNPPPRRRUUUWWWXXXXXXWWW222111000///////////////111111111111111111111111111111111111000///...---,,,,,,,,,+++***)))(((((("""&&&((((((((()))***,,,+++***)))((((((((((((((('''&&&'''((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%""""""###$$$%%%''''''(((######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%&&&&&&&&&########################!!!!!!""""""###$$$&&&&&&!!!"""""""""####################################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$!!!"""$$$&&&&&&$$$"""!!!######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''###%%%&&&&&&$$$###%%%'''''''''''''''''''''''''''&&&'''((((((&&&&&&(((***)))(((((((((((((((((()))******))))))))))))******)))((((((((()))***+++++++++***(((''''''((())))))'''(((***++++++,,,///111333:::FFFSSS```mmmyyy}}}vvv{{{~~~{{{tttiii```\\\PPPHHH>>>999999;;;;;;:::>>>AAAGGGMMMPPPRRRYYYbbbttt}}}zzz|||zzzooohhhfff]]]]]]^^^^^^\\\YYYUUURRRNNNQQQUUUWWWXXXZZZ\\\^^^aaammmwwwyyyvvvuuurrrpppsss}}}|||tttbbbccceeeiiimmmppprrrrrrrrrvvvxxxxxx{{{~~~{{{tttnnnjjjmmmooommmkkklllllliiieeefffjjjooorrrsssrrrrrrqqqqqqqqqqqqpppooooooqqqtttwww{{{~~~}}}ppp___PPPKKKFFFEEECCCDDDJJJRRRVVVZZZ```fffkkkmmmmmmlllggggggddd^^^XXXTTTTTTUUUVVVUUUTTTRRRQQQPPPOOOOOOVVVWWWZZZZZZXXXSSSMMMJJJ333222111000000/////////111111111111111111111111222222333333111///---,,,+++++++++++++++***)))((($$$&&&))))))'''%%%$$$$$$$$$######$$$'''((((((''''''''''''((()))(((&&&###$$$%%%''''''''''''%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%########################!!!!!!!!!"""###%%%&&&'''!!!!!!""""""#########$$$########################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''$$$######%%%'''))))))(((''''''''''''''''''''''''%%%'''((('''%%%%%%'''***))))))(((((((((((())))))******))))))))))))******(((((((((((()))***,,,,,,)))((('''&&&''')))+++------...///...,,,+++,,,---222222333555>>>MMM___kkkwwwyyy{{{{{{tttrrrgggYYYHHH<<<999:::999777666888???EEEGGGHHHOOOXXXcccrrr~~~|||xxxvvvwwwwwwzzz~~~yyyxxxwwwuuurrrmmmhhh```YYYTTTKKKLLLNNNOOOOOOPPPSSSUUUVVV```hhhjjjiiihhheeeaaa]]]fffqqqxxxyyy|||yyyzzz}}}vvvmmmfffeeeeeefffiiilllmmmnnnhhhmmmppppppsssvvvvvvrrrrrrmmmmmmrrrxxxyyyyyy{{{vvvrrrmmmmmmppptttvvvvvvsssoookkkiiikkkmmmoooooopppqqqtttwww|||vvvaaaRRRIIIHHHIIILLLLLLMMMUUU^^^aaaaaacccfffjjjkkkjjjhhhcccdddbbb[[[SSSLLLIIIHHHIIIIIIIIIKKKMMMQQQTTTVVVXXXYYYXXXUUUNNNDDD;;;555......////////////.........///000111111000...---000000000///......------***++++++***************((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%!!! $$$'''&&&$$$######"""###$$$%%%&&&'''%%%$$$$$$###$$$%%%'''(((&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###"""###$$$$$$"""$$$(((,,,888,,,######%%%$$$$$$'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&& !!!###$$$%%%"""!!!!!!!!!!!!###$$$%%%"""###$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$###"""###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%((((((&&&""" !!!&&&+++$$$$$$$$$$$$###"""!!!!!! !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$((())))))'''$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&'''((((((((('''++++++++++++++++++,,,,,,(((((((((((()))))))))))),,,***)))''''''(((***+++***+++...//////...,,,+++/////////...000777BBBJJJ```nnn}}}|||{{{zzz||||||nnn[[[KKKBBB>>>;;;::::::===???>>>===>>>DDDJJJ^^^dddjjjooopppqqqtttvvvyyy~~~|||yyywwwuuusssuuuwwwyyy||||||qqqeee\\\SSSVVVWWWUUUUUUUUUPPPJJJRRRTTTWWW[[[^^^^^^[[[XXXUUUZZZ___```___```eeeiiiooottt|||{{{}}}{{{mmmggghhhkkklllrrrxxx{{{}}}uuulllkkkhhheeecccbbbccceeegggccceeejjjnnnqqqsssssssssttttttvvvzzz}}}~~~}}}{{{yyyuuuqqqppprrrttttttrrrnnnnnnmmmjjjgggeeeeeefffjjjnnnuuu}}}~~~xxxssspppppprrrtttqqqpppooommmhhh```WWWQQQNNNQQQVVVZZZ^^^aaaeeegggcccbbbaaabbbdddeeedddcccbbb___YYYRRRKKKGGGDDDCCCAAABBBEEEHHHMMMSSSWWWZZZ[[[UUUKKK@@@888333000000/////////000000/////////000000111111111111111000000000//////......------,,,++++++***)))))))))***'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%$$$###&&&""" $$$'''&&&$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$######$$$%%%$$$"""$$$'''+++444***###$$$%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$############$$$%%%$$$$$$#########$$$%%%%%%$$$$$$###"""""""""###$$$"""######$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""########################$$$###"""###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$#########$$$%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((())))))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((''''''***))))))(((((()))))))))(((((((((((())))))))))))***)))((((((((()))***+++&&&(((,,,...///...,,,***+++,,,------...222888===HHHTTTeeettt~~~{{{zzz|||yyyiiiYYYNNNHHHFFFEEECCCDDDCCC@@@<<<>>>CCCIIITTTVVVWWWWWWXXX[[[```eeegggnnn|||}}}zzzssstttuuuvvvxxx|||xxxqqqeeejjjmmmmmmmmmkkkddd\\\TTTVVVXXX\\\^^^]]]ZZZVVVVVVVVVUUUSSSQQQRRRUUUXXX]]]bbbiiirrrwwwtttmmmgggiiijjjooovvvtttfff``````bbbffflllrrrvvvvvvvvvyyy|||~~~uuuppphhhddd^^^YYYWWWZZZ^^^aaaeeehhhnnnsssxxxzzz{{{{{{~~~~~~~~~}}}zzzwwwtttrrrrrruuuxxxyyyvvvssslllkkkjjjgggfffgggjjjmmmooottt}}}vvvooojjjccc\\\YYYYYY[[[]]]WWWYYY[[[\\\[[[XXXUUURRRWWW\\\dddjjjjjjgggccc```bbb```______aaabbbbbbaaa___ZZZRRRIIICCC???>>>>>>CCCEEEHHHLLLPPPRRRSSSSSSKKKFFF>>>666000,,,,,,,,,000000000000000000000000111000000111111222333333000000//////...---------...---+++)))(((((())))))&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%$$$'''$$$!!!"""%%%&&&%%%######$$$%%%&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""$$$%%%%%%$$$######&&&(((...'''"""$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$######""""""######$$$'''&&&%%%$$$$$$$$$$$$$$$&&&&&&$$$######""""""######""""""""""""###$$$$$$$$$$$$"""!!!!!!!!!"""##############################""""""###%%%'''&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%))))))'''%%%"""!!!"""$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''))))))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))(((''''''(((((('''&&&%%%%%%%%%%%%'''((((((((()))))))))***((((((((())))))*********&&&(((,,,///000///,,,***)))+++------------///000333:::EEEQQQ\\\jjjwww~~~{{{zzz{{{yyykkk```ZZZXXXYYYWWWUUUPPPHHH@@@===???CCCFFFEEEEEEDDDEEEHHHMMMRRRVVV[[[ffftttzzzzzzzzzzzz{{{~~~zzz~~~tttbbbccceeegggiiihhheeebbb]]]XXXPPPJJJGGGFFFFFFFFFLLLPPPVVV]]]bbbdddaaa___ZZZ[[[]]]bbbhhhnnnqqqrrrkkkmmmqqqxxx~~~}}}~~~}}}~~~qqqfff```___```hhhlllrrrssspppmmmlllmmmpppvvv|||~~~zzzuuuqqqooofffaaaYYYSSSRRRVVV\\\```kkkoootttzzz}}}~~~~~~}}}zzzuuurrrlllmmmpppuuuyyyxxxsssnnnkkkjjjjjjiiikkkooovvv{{{vvviiiccc]]]TTTLLLGGGFFFHHHJJJGGGMMMTTTYYY[[[]]]___aaabbbgggmmmqqqqqqkkkddd______]]]ZZZYYYZZZ\\\\\\\\\ZZZUUUNNNGGGBBBAAABBBCCCGGGIIILLLNNNMMMJJJFFFCCC999666111,,,((((((((()))222111111111111111111222000000//////000222333555000//////......---,,,,,,///...+++)))((((((((()))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((('''&&&&&&%%%'''%%%###$$$%%%&&&%%%######$$$&&&(((((('''&&&%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$######$$$%%%'''$$$###$$$%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$######""""""######&&&%%%%%%$$$$$$############"""!!!!!!!!!"""$$$%%%&&&%%%###""""""###$$$%%%###########################""""""###%%%'''&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###"""######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))******)))(((''''''((('''&&&%%%$$$$$$$$$$$$''''''(((((())))))******&&&'''((()))*********)))))),,,000222333000---***+++,,,---------,,,,,,---000222555888???KKKYYYcccwww}}}{{{vvvsss}}}yyyqqqmmmnnnqqqrrrnnnggg[[[OOOFFFAAA@@@>>>>>>??????@@@BBBEEEFFFNNNPPPTTT\\\eeepppyyy~~~xxxxxxzzz}}}}}}oooggg]]]VVVRRRNNNIIIDDDGGGIIINNNTTTZZZ___aaabbbXXXWWWUUUVVVXXXYYYYYYYYYSSSUUUYYY^^^eeennnxxx~~~tttpppnnnoooppprrrzzzyyytttvvv{{{{{{xxxtttoookkklllqqq}}}|||zzzwwwwwwyyy~~~{{{ssslllgggfffeeeiiikkkmmmkkkgggcccaaaaaafffmmmtttuuuqqqlllkkkmmmjjjfff```[[[[[[___dddhhhqqqtttxxx|||~~~~~~|||{{{zzzzzzzzz{{{{{{zzzwwwtttlllmmmppptttxxxxxxrrrnnnnnnpppsssvvv{{{kkk___]]]WWWNNNEEE@@@@@@BBBEEEMMMVVVaaagggiiijjjnnnqqqhhhhhhjjjkkkkkkjjjfffcccYYYVVVRRRQQQRRRSSSTTTTTTPPPNNNJJJGGGFFFFFFHHHIIIHHHIIIIIIGGGBBB<<<555111///...+++((('''((()))***222222111111111111222222///.........///000222333/////////...------,,,,,,///---+++***(((((((((((($$$%%%%%%&&&'''((())))))&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$###%%%&&&(((((('''&&&$$$&&&&&&&&&&&&%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$###$$$$$$$$$######$$$$$$$$$$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%######$$$$$$%%%%%%%%%%%%###"""!!!!!!!!!"""$$$%%%$$$###""""""""""""$$$$$$###########################""""""###%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$######&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******)))((('''''')))((('''&&&%%%%%%$$$%%%'''''''''((()))*********&&&'''((())))))))))))))),,,...000222111...+++(((,,,+++*********,,,---...111111000//////666???GGGZZZcccooovvvxxxwwwwwwwww~~~}}}|||~~~{{{|||uuuiii]]]TTTPPPJJJGGGAAA===<<<<<<>>>@@@EEEDDDEEEGGGLLLTTT[[[```iiittt~~~~~~}}}uuupppmmmfff\\\TTTPPPQQQSSSTTTVVVYYY[[[]]]XXXVVVTTTRRRRRRRRRPPPOOONNNNNNOOOPPPSSSYYY```eee```[[[XXXXXXYYY[[[dddlllqqqnnnlllooovvv~~~yyyllleeeffflllwww~~~|||~~~vvvwww|||{{{tttnnngggcccffflllvvvsssooojjjiiimmmuuuzzz|||vvvpppkkkgggdddbbb_________]]][[[[[[\\\]]]dddjjjqqqsssqqqooopppsssvvvsssoookkkjjjjjjlllmmmooorrrwww{{{|||{{{yyywwwuuuvvvwwwzzz}}}~~~|||zzzqqqqqqrrrvvv{{{~~~}}}{{{zzz~~~mmm^^^VVVMMMIIICCC???>>>AAAFFFIIIZZZdddooouuutttrrrqqqrrrffffffeeefffgggeeeaaa]]]QQQNNNJJJHHHIIIKKKLLLLLLGGGGGGGGGFFFEEEDDDDDDCCC@@@???<<<888333///+++))),,,+++***((((((((()))***333222111000000111222333///.........///000111111//////......---,,,,,,,,,,,,,,,,,,+++***)))((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$"""!!!$$$%%%######%%%%%%"""#########$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''!!!"""###$$$%%%%%%%%%%%%###""""""""""""###$$$$$$ !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&''')))******)))&&&&&&&&&&&&%%%$$$###"""############$$$%%%''''''######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))))))))(((''''''))))))((('''&&&&&&&&&'''&&&&&&'''((()))***++++++((((((((((((((((((((((((***+++---...---+++)))'''+++(((%%%%%%'''***,,,---+++------,,,+++...444999@@@GGGOOOVVV\\\fffrrr{{{~~~}}}{{{|||}}}~~~{{{sssnnneee[[[MMM@@@:::999;;;<<<;;;:::999:::>>>EEEKKKOOOTTT___lllxxx}}}~~~|||{{{{{{~~~tttkkkiiihhhfffaaa]]]ZZZYYYZZZZZZYYYXXXXXXZZZ[[[[[[ZZZVVVTTTQQQOOOOOOOOOQQQRRRTTTNNNIIIJJJKKKMMMRRRYYY[[[YYYWWWVVVZZZbbbjjjppptttlllbbb[[[YYY]]]dddjjjpppxxx}}}zzzrrrooonnnsssxxxwwwssstttyyyxxxnnnlllmmmssswwwvvvvvvwwwvvvzzz~~~xxxrrrnnniiidddfffkkkmmmiiibbb]]]]]]cccmmmtttzzzvvvpppkkkfffbbb^^^[[[[[[ZZZZZZ[[[]]]```dddfffhhhmmmsssvvvwwwyyy|||~~~{{{wwwssspppnnnmmmkkknnntttyyy{{{zzzxxxvvvrrrsssuuuyyy~~~~~~xxxvvvuuuyyy}}}ooobbbWWWOOOKKKBBBAAA@@@AAAFFFMMMTTTYYYjjjqqqxxx|||yyysssooommmddddddeeegggfff```VVVOOOIIIFFFCCCBBBDDDEEEFFFEEEFFFFFFGGGFFFCCC@@@<<<:::333111...,,,***)))))))))))))))(((((('''''''''(((222111000//////000111222///000000111111111000000///......------,,,,,,+++***+++,,,,,,,,,***)))'''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''(((((('''''''''%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$""""""###%%%&&&$$$""""""&&&'''###"""%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$#########$$$$$$!!!"""###$$$$$$$$$###""""""######$$$$$$$$$$$$$$$ """###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$"""$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###!!! """######!!!###$$$$$$$$$$$$$$$######&&&%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((((((((('''''')))(((((('''''''''((((((&&&&&&'''((()))***+++++++++***((('''&&&&&&''''''((()))******++++++*********'''%%%%%%(((+++++++++&&&))),,,,,,***+++...222111555999;;;@@@LLL]]]iiivvv}}}}}}~~~ttteeeXXXNNNGGGBBB???:::999888888:::>>>BBBDDDEEENNNYYYbbbmmmwww|||{{{rrrqqqsssyyy~~~{{{xxxwwwxxx{{{}}}~~~}}}}}}|||zzzzzzxxxsssmmmhhhffffffgggfffgggjjjnnnrrrssssssnnniiidddaaa```^^^ZZZVVVXXXPPPJJJJJJLLLLLLMMMPPPSSSSSSRRRPPPNNNQQQXXX___fffddd^^^XXXUUUXXX]]]```aaahhhkkkhhhjjjxxxwwwkkkeee```cccffffffccccccfffiiirrrvvv}}}xxxpppiiieeecccgggjjjiiihhhiiiiiillloooqqqvvv|||}}}zzzvvvqqqnnnnnnlllfffdddeeeaaa^^^YYYUUUWWW^^^iiiqqqxxxtttooollljjjhhheeebbbdddddddddfffiiilllooooooppprrruuuxxx|||~~~zzzwwwtttrrrqqqlllpppuuuzzz|||{{{xxxvvvsssuuuyyy~~~}}}}}}yyyuuuuuuxxxwwwrrrnnngggccc\\\UUUPPPMMMLLLLLLJJJJJJLLLPPPWWW___gggllltttvvvxxxyyywwwrrrnnnkkkdddbbb``````___YYYOOOGGGCCCAAA@@@@@@BBBCCCCCCBBBCCCBBBAAA???<<<888555333,,,+++)))((('''((()))***&&&&&&''''''''''''&&&&&&222111///......///111222000111222333333222000//////......------,,,++++++((())),,,------+++)))'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%"""$$$'''(((((((((((((((%%%%%%$$$#########$$$%%%"""###%%%&&&'''&&&&&&%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&###"""!!!###%%%&&&$$$""""""'''(((###!!!%%%&&&"""""""""######$$$$$$$$$$$$''''''&&&%%%$$$""""""!!!"""###$$$%%%%%%$$$###"""%%%$$$###!!! ######$$$$$$###""" """###$$$&&&&&&%%%$$$$$$###%%%(((******)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%$$$###!!!$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%)))&&&###"""$$$%%%%%%###!!!"""###$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''(((((('''''''''((())))))&&&&&&'''((()))***++++++,,,+++(((&&&%%%%%%&&&'''(((((()))***,,,---//////+++)))'''(((+++,,,+++)))&&&))),,,,,,)))''')))+++***...111111222888EEEPPP___ooo}}}~~~}}}{{{|||~~~}}}tttiii\\\NNNDDDAAA???===;;;::::::;;;;;;;;;BBBKKKRRR[[[eeeiiiiii[[[\\\^^^bbbiiirrr{{{zzzxxxyyy|||~~~zzz~~~~~~xxxxxxxxxyyy~~~{{{}}}~~~|||xxxuuuuuuvvvwwwwwwxxx{{{}}}{{{zzzwwwpppiiibbbYYYRRRRRRTTTRRRPPPPPP[[[]]]^^^XXXQQQOOOTTTZZZ^^^___]]]YYYXXX[[[___```___cccbbbZZZWWWaaappp{{{{{{~~~pppddd]]]TTTVVVWWWWWWVVVUUUVVVVVV]]]dddmmmwww{{{yyysssmmmiiiccc___aaabbb___\\\\\\\\\___aaaccciiiqqqtttrrrnnnkkkjjjnnnmmmfff```^^^ZZZXXXUUUSSSVVV^^^iiiqqqzzzvvvsssrrrtttuuutttrrrnnnnnnnnnppprrrrrrqqqooovvvuuuvvvxxx{{{~~~~~~~~~~~~|||yyyxxxxxxxxxyyyrrruuuzzz}}}}}}zzzvvvssszzz}}}}}}uuuqqqppplllfffaaa___aaa^^^XXXQQQPPPOOONNNMMMOOORRRVVVYYYVVVWWWYYY]]]cccjjjpppttttttsssqqqqqqpppnnnkkkhhheee___XXXUUUTTTSSSNNNJJJ@@@??????@@@BBBCCCBBBAAA999888666333111///...------,,,+++***)))(((''''''%%%%%%&&&'''((((((''''''444222000///...///000111444444333222111000///.........---------,,,,,,,,,++++++++++++***)))''''''))))))((('''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%'''$$$"""###&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((('''&&&###"""%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$#########$$$%%%%%%%%%&&&'''&&&%%%###"""%%%%%%$$$""" !!!"""''''''&&&%%%$$$###"""!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$######"""""""""###$$$%%%&&&&&&%%%$$$&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((((((&&&%%%###))))))(((((('''''''''''''''((()))******)))((('''************)))((('''&&&&&&&&&%%%%%%&&&''')))***'''(((((()))***+++++++++++++++++++++++++++++++++++++++***)))((((((((()))------,,,,,,...222555777BBBKKK[[[kkkxxx~~~}}}|||{{{zzz~~~zzznnnccc\\\WWWQQQIIICCC???>>>>>>>>>;;;<<>>@@@FFFLLLOOOPPPEEEFFFFFFDDDDDDGGGLLLQQQ\\\dddqqq~~~zzzvvvrrrwwwyyyzzzyyy|||}}}zzz}}}zzzkkkhhhkkkoooooooookkkgggfffjjjmmmpppnnnkkkhhheeebbb```^^^\\\___dddggghhheeeaaa^^^\\\XXXTTTRRRSSSTTTSSSRRROOOTTT[[[bbbhhhkkklllmmmpppoookkkeee^^^XXXTTTRRRVVVWWW[[[aaagggkkknnnooossssssrrrsssuuutttrrrpppiiilllkkkiiillltttyyyxxx~~~~~~~~~{{{zzzyyywwwvvvuuuttttttwwwxxxxxxwwwvvvwwwzzz}}}zzzzzzzzz}}}pppddd\\\UUUQQQKKKFFFDDDGGGJJJLLLNNNSSS``````cccjjjrrrxxxyyyxxxpppnnnkkkiiiiiihhhfffeeeccc^^^YYYWWWXXXVVVRRRMMMMMMIIIEEEGGGMMMRRRTTTSSSMMMFFF>>>999777444000,,,...---,,,+++***))))))))))))((('''&&&&&&''''''(((((((((((((((((('''''''''333222000///...///111222000/////////......------000000/////////.........++++++,,,++++++***)))((()))((((((''''''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%&&&'''%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$###############"""###$$$%%%%%%&&&&&&%%%%%%"""""""""###$$$%%%'''(((%%%%%%%%%&&&%%%%%%$$$###&&&&&&'''&&&$$$$$$%%%'''"""""""""######$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$######$$$&&&%%%%%%$$$######$$$%%%%%%######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$###############$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''((()))***'''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''%%%%%%&&&''''''''''''&&&'''&&&%%%%%%&&&''')))***(((((())))))******++++++))))))))))))))))))))))))))))))((((((((()))******)))((((((((())),,,///111---000444888>>>EEELLLQQQgggppp}}}}}}yyytttssstttvvvyyy{{{{{{zzz{{{}}}|||wwwpppjjjfffdddcccbbbRRRKKKAAA<<<===@@@BBBCCC>>>???@@@@@@???AAACCCFFFFFFOOO^^^mmmzzz~~~zzzzzz{{{zzzxxxzzzyyyvvvyyy{{{}}}~~~|||wwwuuuuuuwwwyyyxxxxxxwwwuuupppjjjeeebbbdddhhhlllnnnnnnlllkkkkkkhhhdddbbbaaaaaa___^^^]]]___bbbfffjjjnnnppprrrxxx{{{|||tttggg]]][[[^^^bbbdddhhhmmmqqqssstttttt|||||||||}}}~~~}}}zzzxxxppprrrrrrqqqsssyyy|||||||||}}}~~~~~~|||{{{yyywwwtttssssssttttttxxxyyyzzzyyyxxxxxxzzz|||{{{|||~~~nnn^^^SSSMMMHHHEEE@@@@@@EEELLLQQQTTTZZZaaatttssstttxxx}}}~~~{{{qqqpppnnnllljjjfffaaa]]][[[UUUNNNKKKJJJJJJIIIGGGBBB@@@???CCCIIINNNPPPPPPCCC===666111///---)))&&&******)))((((((((((((((('''''''''&&&''''''((()))))))))******)))(((&&&%%%333111000......///111222///////////////.........////////////.........---******++++++***)))(((((()))(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&'''''''''&&&&&&&&&''''''%%%'''((('''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%"""#########$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$)))***)))'''$$$""""""###!!!""""""""""""#########$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%###""" """###%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((+++***((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((()))***+++))))))((()))***,,,...///---...//////111555:::>>>GGGQQQ```mmmsssuuutttrrrvvvwwwzzz||||||zzzwwwtttxxxyyy{{{}}}~~~xxxsssqqqooommmlllcccZZZOOOFFFCCCCCCCCCBBB??????>>>>>>===???AAABBBCCCIIISSS^^^ffflllppprrrssstttttttttvvv|||}}}|||{{{zzz}}}}}}{{{|||{{{zzz{{{||||||yyyrrrmmmkkknnnssswwwyyyyyyxxxvvvvvvuuurrrooommmkkkjjjiiikkkkkkkkkmmmppptttxxx{{{||||||pppgggeeegggmmmpppuuuxxxyyyyyyyyyyyy}}}}}}~~~|||yyysssttttttuuuwwwzzz|||}}}~~~}}}||||||}}}|||zzzwww{{{yyyvvvtttrrrsssuuuvvvwwwyyy{{{|||{{{|||}}}wwwtttwwwzzz{{{}}}~~~|||vvvrrrppppppooofffZZZOOOIIIFFFEEEEEEFFFIIIQQQZZZ___bbbhhhppp|||yyywwwxxxyyyxxxtttpppkkkkkkjjjjjjhhhccc\\\XXXRRRNNNIIIFFFEEEEEEDDDCCC===;;;;;;===@@@BBBBBBAAA444000,,,***+++***)))(((((('''''''''''''''((((((&&&&&&&&&&&&'''(((((()))&&&''')))******(((&&&%%%222111///......000111333111000000000000000000000.........---------,,,,,,)))))))))***))))))((((((((((((((((((((('''''''''&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''(((&&&((()))'''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((((((&&&###!!!!!!"""#########""""""""""""!!!#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%###""""""###%%%&&&###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((+++***(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%&&&((())))))))))))''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((()))******'''&&&&&&&&&'''(((***+++((()))+++++++++,,,...000333:::DDDMMMUUU[[[```cccmmmrrrzzz~~~yyyvvvyyyyyyyyyzzz{{{|||~~~{{{xxxvvvuuusssrrrqqqkkkbbb[[[XXXUUURRROOOKKKGGGBBB===;;;;;;<<<<<<@@@DDDIIINNNSSSXXX___dddfffddd```]]]]]]dddoooxxx{{{}}}|||}}}~~~~~~~~~|||{{{|||}}}{{{uuuooolllpppuuuzzz{{{yyyuuurrrwwwwwwvvvtttqqqnnnmmmlllmmmllljjjkkkmmmqqqvvvyyyyyyzzz{{{yyysssnnnkkkkkkqqquuuyyy{{{{{{zzzyyyzzzzzzzzzzzz|||}}}}}}zzzxxxvvvuuuvvvxxxyyy{{{}}}}}}zzzzzzzzzyyyxxx}}}{{{xxxuuutttuuuwwwxxxtttwww|||zzzlllddd```______ccceeebbb\\\WWWUUUUUUUUUQQQKKKHHHGGGIIILLLMMMVVVZZZaaaiiillllllpppwwwzzzwwwtttssssssqqqlllhhhccccccbbbbbb```[[[TTTPPPHHHGGGEEEEEEDDDBBB@@@>>>888777666666666555333222***)))(((((()))*********(((''''''''''''(((((()))%%%%%%&&&'''''''''(((((("""###&&&((()))((('''&&&222111///...///000222333333333222222111111111000...------------,,,,,,,,,))))))*********))))))((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%'''((()))((((((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""&&&(((((('''&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$############$$$%%%%%%!!!###$$$%%%$$$###$$$%%%$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&''''''&&&%%%%%%&&&''''''$$$###""""""""""""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((("""###$$$%%%&&&'''''''''((('''&&&%%%%%%&&&'''((((((((())))))))))))))))))(((((((((((((((((((((((((((((('''''''''((())))))(((((((((((()))******+++&&&(((***+++***)))***+++///111444888<<>>@@@BBBDDDJJJSSSZZZ[[[WWWQQQLLLKKKQQQYYY```aaahhhrrr{{{~~~~~~~~~||||||~~~{{{||||||}}}}}}}}}|||}}}zzztttmmmkkknnntttxxxxxxuuupppmmmqqqrrrtttssspppmmmkkkkkklllkkkjjjiiikkknnnqqqssspppppppppqqqqqqpppnnnlllppptttxxxyyyxxxvvvwwwyyyyyyyyyxxxzzz|||}}}|||{{{{{{xxxxxx{{{}}}~~~}}}zzzzzz{{{{{{|||}}}{{{yyywwwwwwwwwxxxyyyvvvzzzssseee[[[TTTOOOIIINNNRRRQQQLLLIIIJJJLLLMMMMMMMMMNNNPPPTTTWWWYYYeeefffjjjpppqqqoooppptttuuurrrooooooooommmhhhddd[[[YYYWWWUUUSSSOOOJJJFFFEEEFFFGGGGGGEEEAAA===:::000000///...---,,,++++++***))))))((((((((())))))(((((('''''''''(((((()))%%%%%%&&&'''''''''&&&&&& """$$$&&&'''(((((('''111000///...///000222333444444333222111000000///............------------***++++++,,,,,,,,,++++++((((((((((((((((((((()))''''''(((((('''&&&&&&%%%%%%&&&((())))))(((&&&%%%((('''%%%%%%%%%'''(((******(((&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$###$$$###"""""""""###%%%&&&!!!$$$%%%$$$$$$%%%&&&#########$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((###$$$%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((************++++++++++++(((***++++++******+++,,,,,,---......///222777:::FFFNNN[[[hhhqqqxxx}}}|||{{{zzzyyyxxxxxxxxxzzzyyyyyy{{{}}}~~~}}}||||||zzzyyyzzz{{{zzzvvvqqqvvvooofff^^^XXXRRRLLLHHHCCCEEEEEEBBB@@@BBBHHHNNNNNNJJJEEEBBBCCCFFFIIIKKKKKKPPPZZZeeeqqq|||{{{yyy{{{|||~~~~~~||||||wwwwww{{{}}}zzzxxxxxx{{{~~~~~~~~~}}}~~~|||tttlllmmmooorrruuuuuusssooommmmmmpppsssssspppnnnmmmmmmpppooonnnmmmmmmmmmnnnnnnlllllllllnnnpppqqqrrrrrrppptttxxxyyyvvvvvvxxx|||zzzyyyxxxyyy|||~~~{{{zzz}}}sssdddYYYRRRKKKFFF@@@FFFMMMOOOMMMNNNRRRWWWZZZ\\\^^^```aaacccdddeeemmmjjjkkkppprrrooommmnnnooolllhhhfffeeebbb\\\WWWNNNLLLIIIHHHGGGFFFDDDCCCEEEFFFFFFDDD@@@:::555333+++++++++)))((('''((()))*********)))((((((((()))(((((('''&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&'''((((((111000///...///000222444444444333222111000///...000/////////............,,,,,,---......---------(((((((((((())))))))))))'''((((((((('''&&&%%%%%%%%%&&&((())))))(((&&&%%%((('''%%%%%%%%%''')))***,,,(((%%%%%%'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###!!!!!!!!!!!!#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%% !!!###%%%&&&&&&&&&%%%######"""""""""###%%%&&&"""$$$&&&&&&%%%######$$$!!!"""###$$$%%%&&&''''''"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&!!!"""############"""!!!$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&###"""!!!!!!!!!$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%###"""'''''''''((((((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&''''''((((((''''''((((((&&&&&&%%%&&&'''(((((((((((((((((('''''''''***************************)))((('''''''''''''''&&&&&&'''''''''''''''''')))))))))'''&&&'''))),,,''')))+++++++++,,,...000111999DDDOOOZZZeeeooovvv~~~}}}zzzwwwuuusssrrrsssssstttwww{{{}}}|||||||||zzzzzz|||}}}yyyzzzuuuoooiiiddd^^^WWWQQQSSSSSSQQQKKKCCC???@@@CCCCCC@@@======@@@AAA@@@===???CCCKKKWWWfffsss{{{{{{pppfffbbbkkk{{{{{{vvvuuuyyy|||zzzxxxyyy|||}}}{{{zzz}}}|||{{{~~~~~~uuummmmmmnnnooopppppppppooonnnmmmqqquuuvvvtttqqqqqqrrrrrrrrrqqqooonnnllljjjjjjlllmmmooopppqqqsssvvvyyyssswww{{{zzzxxxxxx|||zzzyyywwwxxx{{{{{{yyy}}}}}}xxxxxxzzz{{{xxxmmm]]]QQQJJJEEEAAA===@@@HHHPPPTTTUUUYYY```gggjjjmmmpppqqqpppooonnnmmmpppkkkjjjoooqqqooolllkkkjjjfffaaa]]]YYYTTTLLLFFFCCCAAA>>>>>>@@@CCCDDDEEEAAAAAA???;;;444...***(((++++++***(((%%%%%%&&&(((((()))******))))))***+++((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((('''&&&$$$###''''''&&&&&&&&&'''((((((444222111//////000222333222222111111000/////////000000000000///...---,,,***,,,...///...---***)))+++)))(((((())))))(((&&&)))))))))(((&&&''')))+++(((((('''''''''&&&&&&&&&******)))(((((('''((((((&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&((()))***+++'''&&&&&&%%%$$$###""""""$$$%%%%%%&&&%%%$$$###"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$ $$$%%%%%%%%%$$$$$$#########$$$$$$$$$###############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""!!! """&&&((('''&&&&&&&&&%%%'''((()))'''&&&)))((('''&&&&&&%%%&&&&&&'''((((((((((((((('''&&&'''''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***+++,,,---333222222555===GGGRRRXXXhhhnnntttuuusssqqqrrruuurrrppppppssswwwzzzzzzyyy|||wwwwww{{{~~~}}}{{{{{{{{{xxxsssmmmhhheeecccbbbeeeggghhhaaaTTTHHHAAA>>>;;;;;;:::888777777:::===>>>???BBBHHHQQQZZZ```dddeeeccc___[[[ZZZ]]]ccchhh{{{~~~xxxyyy~~~}}}{{{zzzzzz|||}}}~~~~~~|||wwwxxx{{{{{{xxx|||}}}}}}{{{xxxvvvuuutttooopppqqqssstttssspppmmmooorrrttttttqqqpppqqqsssyyyyyywwwtttpppnnnnnnnnnppppppppptttyyy{{{zzzxxxtttwwwzzz{{{zzzyyyyyyzzzsssxxx{{{zzzwwwjjjjjjjjjfffgggnnnooollliiieeeccccccdddeeeZZZYYYVVVOOOHHHDDDDDDFFFEEEMMMWWW^^^cccjjjrrryyy{{{zzzyyywwwtttqqqooommmnnnmmmlllkkkiiieee```\\\aaa]]]WWWPPPIIIEEECCCBBB999<<<<<<::::::======:::777333///,,,++++++******))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((()))*********)))'''&&&333222000//////000222333333222222111000000//////000000000000///...,,,,,,------,,,,,,,,,+++++++++***)))(((((())))))(((''''''(((((('''&&&&&&''')))(((((('''''''''&&&&&&&&&%%%%%%&&&''')))***,,,---%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###"""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""&&&&&&###$$$'''%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$""""""###&&&((('''&&&&&&&&&%%%'''((()))'''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,---+++******+++000888???DDDPPPWWW^^^bbbdddfffkkkooosssqqqoooqqqtttwwwxxxxxxwwwssssssxxx{{{{{{{{{}}}{{{xxxsssnnnkkkhhhhhhgggooorrrrrrmmmaaaVVVPPPMMMFFFDDDBBB???===;;;::::::999:::<<<@@@EEEJJJMMMOOOLLLLLLLLLLLLMMMQQQVVVZZZgggmmmvvv~~~}}}yyy|||{{{yyyyyy|||{{{www}}}}}}}}}{{{yyywwwwwwwwwuuuvvvwwwxxxxxxwwwtttrrruuuvvvvvvuuutttuuuyyy}}}~~~{{{vvvrrrooopppqqqyyyxxxxxxzzz||||||zzzwwwxxxzzz|||}}}}}}}}}}}}lll___\\\ZZZUUUVVV[[[XXXUUUQQQOOOPPPTTTYYY]]]]]][[[XXXTTTPPPNNNNNNOOORRRWWW^^^dddhhhnnnuuuzzzzzzyyyxxxvvvtttqqqooommmkkkhhheeeaaa^^^[[[VVVSSSQQQOOOMMMIIIFFFBBB@@@???888;;;:::666555777666333222///,,,*********((('''(((((((((((((((((((((((()))((((((''''''''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&''''''((('''(((((()))((('''&&&%%%333222000//////000222333333333333222111111000000111111111000///---,,,+++...---+++*********,,,,,,)))((('''((()))***)))(((%%%'''(((((('''&&&&&&'''((((((((('''''''''&&&&&&###$$$%%%''')))+++------%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#####################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$!!!!!!###$$$"""###%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###"""!!!!!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################""""""###$$$$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&%%%'''((()))'''&&&$$$%%%&&&(((((((((((('''&&&&&&'''((()))))))))((('''((()))***))))))''''''(((((((((((((((((((((((('''''''''(((((())))))***)))(((((())))))***+++,,,+++***((((((***---111333777<<>>DDDHHHSSSZZZgggsss{{{}}}{{{yyywwwqqqnnnooonnnmmmooosssuuusssoookkkiiihhhiiijjjkkknnnpppppplllgggdddcccbbb^^^[[[[[[\\\XXXPPPIIIIIIJJJKKKJJJFFFAAA>>><<>>===>>>???BBBAAAAAADDDJJJQQQXXX\\\nnnvvv}}}|||tttjjjbbb]]][[[aaalll{{{||||||tttgggYYYVVVSSSRRRSSSTTTTTTSSSVVVSSSQQQQQQRRRSSSSSSRRRIIIEEECCCEEEGGGIIILLLPPPUUUVVVYYY^^^cccjjjooorrrsssmmmiiimmmuuu{{{zzzwwwllliiieeeccccccccccccbbbbbbcccccccccbbb___\\\ZZZWWWQQQHHHBBB????????????GGGDDD>>>888222...+++***'''***+++)))***---...+++'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%((((((((('''''''''''''''000///.........000222333333333333222111111000000000000000000///...---,,,)))***,,,...---+++)))''')))((('''((()))***)))(((''')))******)))(((((())))))))))))(((((((((''''''&&&'''((())))))((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$"""""""""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&###$$$### ###%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''&&&&&&%%%'''((()))'''&&&'''((((((((((((&&&%%%$$$&&&&&&'''((()))))))))(((******)))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((('''((('''((()))***---///111333666:::BBBMMM[[[jjjttt|||wwwtttqqqmmmiiikkkpppoooooommmllljjjgggfffeeebbbdddhhhlllooopppoooooolllmmmoootttxxxxxxtttpppkkkooorrrqqqlllfffbbbaaaZZZYYYVVVPPPIIIDDDAAA@@@?????????AAAEEEHHHIIIIIIOOOWWW^^^``````___[[[WWWOOOPPPWWWcccmmmuuu}}}xxxnnniiiooovvv|||yyyooolllhhhfffeeeiiiqqq{{{~~~}}}|||xxxnnnaaaXXXNNNKKKGGGGGGIIIJJJIIIGGGFFFDDDCCCBBBBBBDDDFFFGGGFFFGGGJJJOOOSSSWWW[[[]]]aaacccgggkkknnnpppqqqqqqhhhccc```eeennntttuuussscccbbb```]]]ZZZYYYYYYYYYXXXYYY[[[[[[ZZZWWWTTTRRRLLLGGGAAA<<<:::;;;;;;;;;<<<888333...+++)))))))))))),,,,,,((((((******'''((('''&&&'''((()))(((&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))(((''''''&&&&&&''''''000///...---...000222333333222222111000000//////......////////////......***++++++,,,+++***)))(((***)))(((((())))))(((''''''((()))((('''&&&((()))))))))))))))((((((((('''$$$%%%'''((()))((('''&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###############$$$%%%%%%#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$"""""""""###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$!!! !!!###!!!######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%%%%&&&(((&&&&&&%%%'''((()))'''&&&''''''''''''''''''&&&&&&''''''((((((((((((((('''***(((&&&%%%$$$$$$%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((()))(((((()))))))))******'''''''''(((***+++,,,,,,000000///000666AAAPPPZZZbbb``````bbb```___cccjjjhhhiiijjjjjjiiigggeeeccc```bbbeeehhhkkkmmmlllkkkmmmppptttxxx{{{{{{zzzxxxsssxxx|||{{{vvvqqqooopppttttttrrrlllcccZZZSSSOOONNNJJJGGGGGGIIIKKKLLLKKKEEEHHHIIIIIINNNVVVWWWSSSJJJIIIMMMVVV[[[\\\```eeemmmyyy}}}jjj\\\SSSUUUZZZ___lllzzz|||~~~|||www|||{{{kkk___ZZZTTTRRRPPPQQQWWW]]]cccfffbbbccccccaaa\\\VVVPPPKKKGGGDDDAAACCCHHHKKKJJJGGGCCCDDDDDDDDDEEEIIINNNRRRTTTYYY___cccgggjjjkkkjjjkkkmmmooorrrrrrqqqpppooofffbbb^^^___cccgggfffdddTTTVVVVVVTTTOOOMMMMMMOOOLLLNNNPPPQQQPPPMMMJJJHHH@@@===999666555555333222---,,,***)))(((((((((((((((+++***''''''***)))'''***(((&&&%%%'''(((((('''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%&&&'''))))))'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&//////...---...000222444222222111111000/////////---......///////////////,,,,,,***)))))))))***++++++)))(((((())))))(((&&&'''((('''&&&%%%%%%''')))))))))))))))((((((((((((%%%&&&((())))))'''&&&$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""""""""###$$$$$$%%%!!!""""""""""""#########"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''######""""""######$$$%%%""""""###$$$%%%%%%&&&&&&######""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""############!!!$$$"""###&&&############$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$###!!! $$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$&&&)))&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&'''))))))'''((((((((((((((('''''''''%%%"""  """###(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&'''(((((()))((('''((()))***)))(((///000000//////333:::@@@GGGGGGKKKOOOQQQSSSYYYaaa```bbbeeeggggggeeecccaaaeeefffgggjjjmmmmmmllljjjmmmqqqvvvyyyzzzyyyyyyzzzwww|||{{{vvvuuuwwwvvvzzz}}}}}}yyyrrrlllhhhgggaaaZZZVVVWWWYYY[[[[[[SSSPPPGGG@@@BBBJJJKKKGGGJJJHHHKKKSSSTTTPPPOOOSSSTTT___hhhnnnyyy}}}oooaaaQQQDDDDDDFFFJJJVVVeeeqqqyyykkkgggkkkpppzzzuuu{{{~~~}}}ppphhhjjjrrrzzzwww|||{{{vvvvvvuuuvvvvvvmmm\\\OOOIIIIIIFFFDDDDDDFFFIIIKKKLLLMMMOOOPPPNNNKKKHHHGGGGGGCCCAAA???CCCJJJNNNNNNLLLGGGIIIKKKMMMOOOUUU\\\bbb```fffmmmppprrrrrrqqqooonnnnnnooooooooommmkkkjjjhhhccc]]]ZZZYYYXXXUUUSSSGGGKKKNNNKKKFFFCCCDDDGGGCCCDDDGGGHHHGGGDDDAAA???999777444222111///---+++&&&&&&'''((()))((('''&&&$$$'''(((&&&'''+++,,,***+++(((%%%$$$%%%'''((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$&&&(((******(((&&&$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&333222000//////000222333555333111000.........///111111111111111000/////////...,,,***)))'''''''''++++++***)))((('''&&&&&&((()))*********((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$""" !!!$$$$$$### !!!$$$&&&%%%$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%########################%%%%%%$$$###""""""######&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$%%%%%%&&&&&&"""############$$$$$$$$$%%%$$$######""""""######$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%(((&&&$$$$$$&&&''''''&&&)))((('''&&&&&&'''((()))******))))))((((((''''''((((((((('''&&&&&&&&&%%%((('''&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###"""%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''((()))***,,,---...///333222333555999@@@FFFIIITTTUUUWWWYYY\\\aaagggllllllnnnppppppmmmjjjgggfffjjjnnnsssuuuvvvxxx||||||}}}}}}~~~}}}{{{xxxwww~~~}}}||||||{{{{{{{{{|||xxxvvvsssqqqppptttzzzsssjjj^^^SSSLLLGGGBBB???CCCCCCEEEGGGIIIHHHEEECCCFFFGGGKKKQQQXXX```gggjjj\\\PPPEEE@@@======DDDMMMYYYgggvvv|||xxxtttuuuxxxwwwtttmmmddd\\\XXXXXXYYYdddkkkvvv~~~rrrfff^^^dddlllqqqxxxvvvllldddccchhhrrrvvveeeXXXTTTVVVZZZ[[[```iiirrrvvvpppeee\\\\\\^^^``````\\\UUUMMMHHHAAACCCEEEDDDAAA???@@@BBBEEEFFFFFFFFFIIIMMMMMMJJJLLLNNNQQQRRRSSSVVV[[[``````\\\YYY[[[aaagggjjjkkksssqqqpppqqqssssssoookkkiiijjjkkkkkkjjjhhhfffdddccc___XXXQQQLLLHHHGGGGGGBBBFFFJJJIIIDDD??????@@@AAA@@@@@@AAAAAA>>>888333...---+++)))&&&$$$"""!!!(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&333222000//////000222333444333222000000000000111000111111111111000/////////...---,,,+++)))((((((******))))))((('''''''''((()))******)))((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%###!!!"""$$$%%%###!!!"""$$$###""""""###%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%$$$############$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""#########"""############$$$$$$$$$%%%$$$######""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###"""""")))((('''&&&&&&'''((((((******))))))((('''''''''''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''))))))******+++,,,,,,,,,---------...111555999<<>>???DDDIIIIIIEEECCCDDDGGGHHHCCC>>><<<:::999;;;@@@@@@EEEKKKNNNLLLHHHDDDAAAEEEBBB@@@@@@AAACCCDDDDDD@@@BBBFFFKKKPPPRRRQQQPPPKKKKKKLLLMMMNNNLLLHHHEEEDDDFFFHHHLLLRRR\\\hhhooo{{{{{{wwwpppeeeZZZSSSOOOLLLIIIIIIMMMPPPQQQUUUZZZ___``````\\\VVVSSSSSSUUUaaa^^^XXXNNNEEEAAABBBEEEEEEDDDDDDEEEFFFEEECCCAAAAAAAAAAAAAAAAAABBBBBBBBBDDDEEEEEEDDDEEEHHHNNNQQQXXXcccmmmqqqtttwwwxxxvvvtttuuuvvvuuusssqqqqqqrrrsssppplllkkknnnrrruuuvvvyyyyyywwwsssmmmgggcccaaa]]]\\\ZZZXXXTTTOOOKKKIIIKKKIIIEEEAAA>>>>>>>>>???@@@CCCDDDBBB<<<666444444000///...------,,,)))'''%%%%%%&&&'''((()))******''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&333222000//////000222333444444333111000/////////000000000000000//////...***+++---......,,,***)))'''''''''((((((((())))))((())))))))))))(((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###!!! ######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$###""""""""""""""""""###""""""#########$$$$$$$$$########################$$$$$$############$$$$$$&&&&&&%%%%%%$$$######"""""""""#########$$$$$$$$$$$$$$$###"""""""""""""""########################""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&%%%######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((('''%%%$$$!!!'''(((%%%$$$&&&)))'''&&&&&&'''''''''((((((***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))((()))***,,,---///222777:::???CCCHHHLLLOOOQQQSSSUUUccchhhmmmoooooonnnppprrrqqqrrrrrrrrrrrrrrrqqqppprrrqqqpppoooppprrrtttvvvzzz{{{}}}~~~{{{qqqjjjhhhhhhiiihhheee___VVVPPPRRRXXX]]][[[SSSMMMMMMOOOQQQNNNJJJGGGCCC???======>>>???BBBFFFIIIHHHDDD@@@???===;;;;;;===??????>>>>>>===>>>@@@CCCFFFFFFEEE@@@AAABBBBBBAAA@@@??????@@@??????BBBHHHOOOUUUXXX]]]\\\ZZZUUUOOOHHHBBB???AAA@@@CCCHHHKKKJJJJJJMMMRRRSSSSSSOOOJJJGGGHHHJJJOOOPPPOOOJJJCCC@@@BBBEEEGGGFFFEEEDDDEEEEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMNNNQQQRRRTTTVVVXXX\\\```cccppp{{{xxxyyyzzzzzzxxxvvvtttsssqqqoookkkiiiiiikkkmmmoootttuuusssmmmccc[[[WWWVVVMMMMMMLLLJJJHHHEEECCCAAADDDBBB???<<<::::::;;;;;;:::;;;<<<999555000......,,,+++***(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%'''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333222000//////000222333444444333111///---+++***000000000000000///......)))***+++------+++***(((&&&&&&''''''(((((()))))))))(((((((((((()))))))))'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%&&&"""$$$%%%%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""""""""######"""""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$'''&&&&&&%%%$$$###""""""""""""#########$$$$$$$$$$$$###""""""!!!!!!""""""########################""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""$$$%%%"""!!!###'''%%%%%%&&&'''''''''''''''))))))(((((('''&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%"""###%%%&&&'''(((((('''((('''%%%$$$$$$%%%''')))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))***'''((()))***++++++***))))))***++++++***+++...000...111666888:::<<<>>>@@@OOOUUU\\\```ccceeeiiimmmlllooorrrsssrrrooojjjhhhhhhhhhgggggghhhkkkmmmooonnnppprrrtttuuuwww{{{~~~}}}yyyttt{{{yyyvvvtttqqqmmmhhheeeffflllpppnnnfff``````ccchhhgggddd^^^WWWQQQKKKGGGFFFEEEGGGMMMUUUXXXWWWSSSJJJHHHEEECCCBBBAAA@@@???BBBAAA@@@AAADDDFFFGGGGGG@@@BBBCCCBBB???======>>>>>><<<:::<<>>===???===:::888666555555555111222222111...,,,******))))))((('''&&&&&&'''((()))(((((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333222000//////000222333333333222111///,,,***)))//////000000//////...---)))***+++++++++***)))(((&&&&&&&&&''''''((((((((()))(((((((((((())))))***((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$###""""""###$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""############"""#################################"""######$$$%%%"""######$$$$$$######""""""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$######"""!!! """############$$$$$$$$$######"""!!!!!!!!!!!!"""###############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$"""!!!"""%%%((((((%%%$$$%%%&&&$$$%%%&&&'''''''''''''''))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%'''((((((''''''((('''%%%$$$$$$&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&((()))************&&&((()))))))))))),,,...***,,,...000000000222333777<<>>CCCEEEJJJRRRZZZ___```___^^^YYYZZZ]]]___bbbcccddddddaaabbbcccddddddgggkkkoooppptttxxxyyyxxxvvvuuuuuuwwwuuurrrrrrtttvvvxxxxxx}}}}}}}}}{{{zzz{{{}}}zzz{{{xxxssssssqqqpppsssyyy~~~tttuuusssmmmeeebbbfffkkkhhhhhhiiikkkmmmmmmkkkiiifffhhhkkklllkkkfff```\\\PPPNNNKKKGGGEEEDDDFFFGGGKKKMMMRRRYYY]]]]]]YYYTTTRRRNNNLLLNNNOOOOOORRRVVVZZZ\\\]]]ZZZWWWUUUWWWZZZaaagggllllllhhhiiiqqqyyy|||zzz}}}{{{sssrrrqqqsssuuutttqqqnnngggjjjkkkiiijjjnnnooommmjjjgggeeeeeefffgggeeeccc[[[^^^```^^^YYYUUURRRQQQLLLKKKJJJJJJIIIHHHDDDBBBAAA@@@===999555222000///...---,,,***))))))((((((***)))(((((((((((('''&&&"""%%%&&&&&&%%%$$$&&&(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''(((((('''&&&)))((('''&&&%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$333222000//////000222333///000111222222111000//////////////////......---///...---,,,++++++++++++'''''''''''''''''''''''')))(((''''''''')))***+++((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&%%%###"""$$$&&&%%%&&&&&&%%%$$$###%%%'''%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""""""""###$$$%%%&&&%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''((())))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###"""!!!"""$$$&&&'''&&&"""$$$%%%'''(((((('''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$''''''&&&&&&'''((())))))(((***+++***(((((()))***((()))***)))''''''((())))))***,,,+++***+++000555222666>>>FFFLLLPPPQQQRRRSSSUUUYYY\\\___``````___\\\]]]]]]]]]]]]```eeehhhhhhlllooopppooonnnppprrrsssqqqqqqrrrvvvyyy||||||zzzwwwuuusssuuuxxx}}}zzz|||}}}|||zzzwwwwwwzzz}}}~~~~~~vvvyyyzzzssskkkiiipppxxxvvvwwwxxxzzz{{{zzzvvvsssuuuvvvzzz}}}}}}xxxpppjjjbbbaaa\\\VVVQQQOOOPPPRRRUUUXXX^^^eeekkkjjjeee```\\\XXXVVVWWWWWWUUUWWW[[[dddfffgggdddaaa```bbbeeeiiioootttsssooorrr{{{}}}{{{wwwtttppppppppppppnnnkkk```bbbcccccceeeiiihhhdddfffbbb]]][[[\\\[[[YYYWWWSSSWWWZZZYYYTTTNNNKKKIIIEEEDDDCCCEEEHHHIIIFFFCCC:::888555222///,,,*********)))(((((('''''''''(((+++***((((((((((((&&&%%%"""%%%(((((('''&&&'''***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((((((((('''&&&***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$666333///...000111///---222222222111111111111000000000000///......------,,,,,,++++++***))))))(((((((((((((((((((((((((((&&&&&&'''((())))))((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%############""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&$$$###"""###%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$###############""""""!!!!!!"""###$$$$$$###$$$$$$######"""!!! """"""!!!!!!"""###$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((***(((&&&######$$$&&&'''***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$)))'''&&&%%%&&&'''&&&%%%))))))((('''''''''''''''''')))++++++***)))***+++,,,---///222666:::===???>>>AAAEEEKKKQQQVVVZZZ]]]^^^]]]\\\[[[]]]```dddggggggfffdddcccdddgggjjjmmmmmmnnnppprrrttttttttttttqqqqqqpppoooooorrrvvvzzzxxxxxxyyyzzz{{{}}}~~~{{{xxxvvvvvvwwwxxxsssvvvxxxvvvqqqnnnpppsssyyyyyyxxxxxxwwwvvvuuuuuu||||||yyywwwrrrllleeeaaa\\\UUUTTTVVV\\\___eeekkkpppqqqooolllgggeeeddddddeeeeeecccbbbdddfffgggfffdddeeehhhkkkrrrtttvvvxxxzzzzzzzzzzzz~~~}}}~~~|||yyywwwvvvsssssspppiiigggiiijjjhhh```\\\ZZZ\\\```bbb```\\\]]]ZZZUUURRRPPPOOONNNMMMIIIKKKNNNOOONNNJJJFFFCCC>>>???@@@@@@>>>:::555333222...+++)))((((((((('''&&&'''((())))))((('''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''"""$$$&&&&&&$$$$$$&&&(((&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$&&&))))))&&&###444111......000222111000111111111000000000//////000000//////......---------------,,,++++++******((((((((((((((((((((((((&&&&&&'''(((((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%&&&%%%%%%$$$#########$$$""""""#########$$$$$$$$$############""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###!!! !!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$######""""""!!!"""""""""""""""###$$$$$$"""############"""!!!!!!"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((()))(((((('''+++)))''''''((()))(((''')))(((((('''''''''''''''&&&(((((('''%%%#########&&&'''((()))+++...000111///111444999>>>BBBFFFHHHPPPQQQSSSVVVYYY\\\___aaa___^^^]]]^^^aaaeeejjjlllkkklllmmmmmmmmmmmmlllkkkkkkkkkjjjiiihhhkkkooosssttttttuuuwwwyyy{{{}}}~~~yyywwwtttrrrppppppqqqrrrtttvvvxxxuuupppnnnooorrrttttttttttttttttttuuuvvvqqqzzz}}}sssqqqwwwpppjjjfff```YYYWWWXXX\\\___eeelllsssuuutttrrrmmmkkkiiiiiiiiiiiigggfffgggiiijjjiiihhhiiillloooooopppsssuuuwwwyyyyyyyyyzzz}}}~~~zzzwwwuuusssttttttssspppnnnlllkkklllmmmjjjeeedddggggggeee]]]XXXTTTSSSVVVYYYXXXVVVSSSPPPLLLIIIGGGGGGEEEDDDFFFGGGGGGFFFCCC???:::777666555555444222000...---)))(((((((((******((('''&&&'''((())))))((('''&&&%%%&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''%%%$$$%%%'''(((&&&$$$222000...///000222222222000000000000/////////...000000//////...------------,,,,,,+++******))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$##################""""""#########$$$$$$$$$((('''%%%$$$###"""""""""!!!!!!"""""""""#########$$$$$$#########""""""""""""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""###$$$###!!!!!!!!!###"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#####################"""""""""""""""$$$$$$###""""""!!! """"""""""""""""""###$$$!!!!!!"""############"""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))************,,,***)))((()))***)))((((((((((((''''''''''''&&&'''))))))(((&&&$$$$$$%%%(((''''''''''''((())))))((()))+++...111444777888<<<>>>CCCHHHMMMPPPRRRSSSPPPPPPQQQSSSXXX]]]cccfffffffffffffffeeecccbbbaaaccccccbbbaaa```bbbfffiiijjjkkklllnnnpppsssuuuvvvqqqpppooonnnmmmmmmnnnnnnqqqssstttqqqmmmkkklllnnnllllllllllllmmmoooqqqsssnnn|||zzzrrrsssyyysssmmmiiiccc[[[YYYZZZ___aaafffmmmsssvvvvvvtttqqqooolllkkklllkkkjjjhhhiiijjjjjjiiiiiikkknnnqqqnnnooorrruuuwwwyyyyyyyyyuuuwwwxxxvvvsssooonnnmmmmmmllljjjhhhfffdddcccbbb```bbbbbb^^^^^^``````]]]UUUPPPJJJHHHJJJLLLLLLKKKJJJGGGCCCAAA@@@???>>>===<<<<<<;;;999555222...,,,---,,,***)))((((((((((((&&&&&&''')))+++***'''%%%&&&'''(((((((((((('''&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))(((&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''(((&&&&&&%%%$$$$$$$$$%%%%%%'''&&&$$$$$$&&&&&&&&&%%%333111000///000111222222111111000000000/////////000//////......---,,,,,,******))))))((('''''''''((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%"""""""""#########$$$$$$'''&&&%%%$$$############""""""""""""#########$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######%%%&&&%%%$$$###$$$%%%""""""""""""############%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""$$$######"""!!! ###"""""""""""""""###### """######$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((((((((''''''&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''))))))))))))))),,,***(((((()))***)))(((''''''((('''''''''&&&&&&%%%'''))))))(((((()))*********)))(((((((((((()))))))))+++,,,...///000111---///333777:::===???@@@??????AAADDDHHHNNNSSSVVVZZZZZZZZZZZZZZZZZZZZZYYY\\\\\\\\\[[[ZZZ[[[___bbb``````aaabbbdddfffggghhhhhhhhhiiijjjjjjjjjjjjiiijjjkkkllljjjgggeeeeeegggeeeeeeddddddfffhhhjjjlllnnnwww}}}rrrpppuuuvvvpppkkkhhhccc\\\ZZZ[[[cccdddggglllpppqqqpppooommmkkkiiihhhiiijjjiiihhhhhhhhhgggfffgggiiilllnnnkkklllnnnppprrrrrrrrrrrrpppooonnnjjjfffdddcccdddeeeccc```^^^\\\[[[YYYXXXSSSVVVWWWTTTSSSUUUSSSPPPHHHEEEAAA???@@@AAAAAA@@@???<<<999888777777555444//////...---,,,+++******((((((''''''''''''&&&&&&***)))((())))))(((&&&###''''''''''''''''''''''''&&&'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''''''''''''''(((########################&&&'''))))))(((&&&%%%$$$&&&'''((())))))((('''&&&''''''''''''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$'''&&&$$$###$$$%%%&&&&&&444444222111//////000111222222111111111000000000/////////...------,,,,,,******))))))((('''''''''(((((((((((((((((((((((('''(((((((((((((((''''''$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$"""""""""###$$$%%%"""############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""$$$&&&&&&%%%$$$$$$%%%!!!!!!"""""""""#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""##################"""!!! ######"""""""""""""""### !!!###$$$$$$$$$$$$######"""""""""""""""###""""""""""""##################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%###"""%%%%%%$$$#########$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$#########&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&***)))''''''((((((((('''&&&''''''((('''&&&%%%%%%"""$$$&&&&&&&&&&&&'''(((&&&&&&&&&%%%&&&&&&''''''''''''(((((())))))))))))*********+++,,,...000111000111222444777;;;???AAAEEEFFFGGGIIIKKKMMMOOOPPPTTTTTTUUUTTTTTTUUUXXX[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^```bbbdddeeedddcccbbbccccccccccccaaa``````aaacccbbbaaaaaabbbcccdddeeefffhhhmmmqqqnnniiihhhlllooojjjggggggccc^^^]]]___ccccccdddgggjjjlllkkkjjjhhhfffddddddeeegggggggggfffdddbbbaaabbbdddggghhhdddeeefffggggggfffeeedddgggeeebbb]]]YYYWWWWWWYYYXXXUUUQQQPPPOOONNNLLLJJJGGGJJJKKKHHHFFFGGGEEE@@@999999999999:::999888666111///---,,,,,,,,,+++)))((((((((((((((())))))***%%%&&&(((******)))&&&%%%)))'''%%%$$$%%%&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""" %%%%%%'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$###$$$%%%'''555555444222///...000111222222222222111111111111//////......---,,,,,,,,,---,,,,,,+++******))))))(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&##################$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$!!!$$$$$$###""""""###!!!"""""""""############%%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$######""""""""""""!!!!!!$$$######""""""""""""""" !!!######$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!"""""""""""""""######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%$$$"""!!!%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&)))'''%%%%%%&&&'''&&&%%%&&&&&&'''((((((&&&%%%$$$&&&((()))((('''%%%&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''+++***)))(((((()))***+++(((((()))***+++...000111222333444777:::===@@@BBBGGGHHHIIIIIIIIIKKKNNNPPPWWWVVVUUUUUUUUUUUUUUUUUUYYY\\\```cccdddccc```___[[[[[[[[[[[[\\\\\\\\\\\\```````````````_________]]]]]]aaahhhjjjfffaaa```eeebbbaaaddddddbbbcccfff``````aaadddgggiiiiiihhhdddbbb```___aaacccddddddaaa^^^ZZZXXXZZZ\\\^^^______`````````___^^^\\\[[[___]]]ZZZUUUPPPNNNOOOQQQLLLIIIEEEEEEFFFFFFBBB???;;;>>>>>>;;;999:::888444///111333444444222000...+++***(((((())))))(((&&&((((((''''''''''''''''''###%%%(((******(((%%%######!!!"""%%%''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&%%%######%%%&&&333444444222//////111444111111111111000000000000///......------,,,,,,+++---------,,,++++++******((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$!!!$$$%%%$$$""""""###"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!""""""######$$$$$$###$$$$$$$$$%%%%%%%%%%%%"""""""""###############$$$$$$###""""""""""""""" !!!"""###############$$$$$$###"""""""""""""""!!!!!!""""""##################""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%% !!!$$$&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((()))(((((()))'''%%%%%%&&&'''&&&%%%%%%&&&'''((((((&&&%%%###''')))******(((''''''(((''''''''''''((()))***+++(((((((((((((((((((((((('''((())))))******))))))''''''''''''((()))***+++******+++,,,...111333555666888999:::;;;===@@@BBBJJJIIIIIIIIIIIIIIIJJJJJJRRRUUUZZZ^^^___]]]ZZZWWWQQQPPPQQQRRRTTTUUUUUUUUUXXXYYYZZZ[[[[[[ZZZXXXWWWXXXWWWZZZ```bbb^^^ZZZYYYXXXVVVYYY___bbbcccfffjjjdddcccbbbccceeeggggggfffbbb___\\\ZZZ[[[\\\]]]\\\XXXTTTOOOMMMNNNPPPRRRRRRVVVWWWXXXXXXWWWVVVTTTSSSSSSQQQNNNIIIDDDCCCDDDFFF???<<<:::;;;======888444000333333000///111000,,,,,,---...---,,,***))))))***)))((()))******)))''''''''''''''''''&&&%%%%%%%%%&&&'''(((((('''%%%$$$!!! """%%%''''''''''''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$&&&(((((((((%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&"""$$$&&&&&&$$$###$$$%%%111222333222000000333666000000000000///////////////......------,,,++++++,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))(((((((((((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&!!!"""###%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$###"""""""""""""""""""""############%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%% ###&&&'''&&&%%%$$$%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!"""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$###""""""!!!""""""!!!""""""############"""$$$$$$###""""""!!!""""""""""""######$$$$$$$$$%%%#########"""###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%% ###%%%''''''&&&&&&$$$%%%%%%%%%&&&''''''(((%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''(((***++++++,,,)))'''&&&&&&''''''&&&%%%%%%&&&'''((((((&&&$$$###!!!$$$%%%$$$%%%&&&'''&&&%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((!!!$$$'''***,,,+++)))((((((((('''(((((()))************))))))***+++---...***,,,...///000222555888;;;;;;;;;;;;<<<===>>>???FFFJJJOOOSSSTTTQQQNNNKKKHHHHHHHHHJJJMMMOOOOOOOOOOOOPPPSSSUUUVVVTTTRRRQQQSSSPPPPPPRRRRRROOOPPPSSSMMMMMMQQQYYY___bbbfffkkkkkkhhhfffeeeeeeeeedddbbb```]]]XXXVVVUUUVVVUUUUUUPPPKKKEEECCCDDDFFFGGGFFFIIIJJJKKKKKKKKKJJJIIIHHHBBBAAA>>>999555333555666111///---///222222---((())),,,,,,)))))),,,,,,)))------+++(((&&&$$$%%%&&&&&&%%%%%%&&&''''''&&&$$$###$$$&&&'''((('''&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%&&&(((***)))'''%%%'''&&&%%%%%%%%%%%%&&&'''"""$$$&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! ###$$$###&&&&&&$$$######$$$&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%&&&&&&'''!!!$$$''''''$$$######%%%:::999666333000...,,,,,,111111111000000000000///000////////////.........***+++---------,,,***(((''''''&&&&&&&&&''''''(((%%%'''))))))((('''((()))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###"""###%%%((()))%%%"""%%%###"""%%%))))))&&&###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################((('''&&&$$$###"""""""""$$$$$$###############$$$!!!!!!"""###$$$$$$%%%%%%&&&%%%############%%%&&&%%%%%%%%%$$$$$$$$$#########"""!!! !!!"""$$$&&&$$$$$$$$$#########""""""$$$%%%&&&%%%"""!!!!!!"""%%%%%%%%%&&&&&&'''''''''$$$###"""!!!!!!###%%%&&&#################################$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""######$$$%%%%%%###"""!!!"""############$$$$$$$$$""""""""""""""""""""""""#########""""""!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''"""###%%%%%%%%%###!!! &&&$$$""""""###%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((((((((&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%'''((())))))))))))''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&'''((()))***+++,,,---++++++++++++++++++++++++......//////000111222222555777999;;;;;;:::888777;;;<<<>>>???AAAAAABBBBBBHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCFFFFFFHHHKKKOOOTTTXXXZZZ^^^]]]\\\[[[YYYWWWUUUSSSOOOOOONNNLLLKKKIIIHHHHHHDDDCCCAAA???===<<<;;;:::666777999999999777555444000000//////...---,,,,,,,,,++++++***)))(((((('''******))))))((((((''''''+++***((('''''''''((()))***)))((('''&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((('''&&&$$$###""""""&&&&&&$$$$$$$$$$$$&&&&&&"""$$$&&&((()))'''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))((('''&&&%%%$$$######%%%"""!!!"""%%%''''''%%%'''''''''&&&&&&%%%%%%%%%$$$%%%''''''&&&&&&&&&'''666555333222111111000000222222111111111000000000/////////.........------++++++***)))))))))))))))'''''''''&&&&&&''''''(((%%%'''))))))((('''((()))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###""""""$$$'''(((&&&$$$---,,,***'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$############$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!"""###$$$$$$$$$$$$###############$$$!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""!!! !!!"""$$$%%%$$$$$$$$$#########"""""""""###$$$###  !!!######$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&#################################$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""!!!!!!"""""""""#################################'''&&&&&&&&&%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###""""""'''&&&&&&%%%$$$$$$$$$%%%!!!!!!"""###$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&&&&%%%&&&'''(((((()))((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&''''''((()))***++++++************************))))))***++++++,,,------//////000000111111111111///000111222333444444444777777777777777777777777999888888888777777777777555555666888;;;>>>AAACCCDDDDDDDDDCCCCCCAAA@@@@@@========================555555333111000/////////...///000000000///---,,,******))))))(((''''''&&&+++******)))(((((('''''')))))))))(((((((((''''''***)))((('''''''''((()))'''&&&%%%$$$###$$$$$$%%%(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$"""!!!"""%%%'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!###%%%%%%$$$###$$$%%%444333333222222222222222333222222222111111111111............---------,,,+++***'''&&&%%%&&&((()))((((((''''''&&&''''''(((%%%'''))))))((('''((()))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%###""""""###&&&)))******((()))***((($$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######""""""######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$###############$$$$$$"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""$$$$$$$$$$$$$$$###############%%%&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$#########$$$###"""""""""###%%%&&&#################################$$$$$$$$$$$$$$$########################$$$$$$$$$###############%%%$$$######"""######### !!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$#########""""""############""""""""""""#########$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!((('''%%%######$$$%%%'''"""%%%''''''&&&%%%'''***&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''(((((()))))))))((('''''''''(((***+++)))******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,---///000111///000111222222222222111........................,,,,,,+++***))))))))))))((((((((((((''''''''''''*********))))))(((((('''))))))(((((('''&&&&&&&&&((((((((((((((('''''''''))))))(((''''''''''''(((%%%%%%$$$############$$$'''&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%#########$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((())))))######$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$###""""""$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$######!!!###$$$%%%$$$###$$$%%%666555444333222111111111333333333222222222111111......---------,,,,,,,,,***)))((('''&&&'''(((((()))(((((('''''''''''''''%%%'''))))))((('''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$(((---222444%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%#########"""######$$$%%%""""""#########$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$############"""!!!!!!"""###$$$########################&&&''''''&&&%%%$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$######"""""""""###$$$%%%#######################################$$$$$$$$$################################################&&&%%%###"""""""""###$$$!!!!!!!!!"""""""""######################################################"""##################"""!!!!!!!!!!!!"""""""""###!!!"""$$$%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$""""""######$$$%%%%%%%%%%%%$$$###"""""""""###$$$&&&((()))&&& """&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((((()))))))))))))))((((((((((((((((((((((((((((((******))))))))))))))))))))))))*********++++++,,,)))***+++,,,,,,,,,,,,,,,+++******)))'''&&&&&&%%%(((((((((''''''(((((((((((('''&&&&&&&&&&&&'''''',,,,,,++++++************'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''555555444333222222222222333333333222222222111111......---------,,,,,,,,,))))))*********)))((('''***)))((('''''''''''''''%%%'''))))))((('''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$&&&***111888<<>>>>>======;;;999888777444555555555444333111000//////000111111111000///000111222333444444333333222333444444555555555444555555666666777777777777444444444444444555666666444333222111//////......,,,+++******************++++++******)))((((((''')))))))))))))))))))))))))))(((&&&%%%&&&(((***,,,(((///444444333666999888888+++###'''((($$$###((('''((((((((()))))))))***+++)))&&&%%%&&&((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((("""!!!%%%&&&""" !!!%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''%%%$$$$$$&&&'''''''''!!!$$$&&&'''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&666666444333222222222222000111111222222000///...000000000///......---------,,,******++++++)))(((''''''&&&&&&&&&''')))*********))))))((((((''''''&&&&&&&&&&&&''')))***+++(((((((((((((((''''''&&&'''$$$$$$'''&&&"""!!!###''''''&&&&&&&&&&&&''''''######%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$######''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((())))))(((((('''((())))))))))))))))))))))))***++++++******+++,,,*********+++,,,...///000111111111222333444666777333333222222222333444444111222333555666777777777999999::::::;;;<<<==================<<<;;;::::::555555444444222000///...000000111111111000000///111222333444555555555555555555777777888777666555666777999;;;<<<<<<<<<;;;:::::::::999999999999999777666444222111/////////...---,,,,,,+++++++++,,,,,,,,,++++++***))))))))))))))))))(((((('''''''''***((('''&&&(((+++///111+++333888555333777===@@@555+++&&&))))))$$$###&&&(((((((((((())))))))))))+++)))&&&&&&'''((((((''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###""""""!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''$$$%%%&&&%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###%%%&&&###""""""$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$'''%%%$$$$$$&&&''''''&&&###%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%666666555333333222222222000111111111111000//////000000//////............---,,,+++++++++******)))'''&&&%%%$$$%%%''')))******)))))))))((((((((('''))))))((('''''''''''''''(((((((((((((((''''''&&&&&&$$$$$$((((((&&&%%%(((%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########$$$%%%(((''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''((((((''''''''''''((((((((((((((())))))((((((((())))))))))))))))))))))))***,,,------++++++,,,...---------...///000111222444444444555666777888999444333333333333333444444000111333555666777777777777888999:::<<<=========;;;<<<<<<======<<<<<<;;;777777666555444333222111111111111111111000000000111111222333444444555555444555777888999888777666888:::<<<>>>@@@@@@@@@???@@@@@@??????>>>===<<<<<<999888666444222000000///000000///...------------...------,,,,,,++++++******))))))((('''&&&%%%%%%&&&%%%%%%&&&)))///444888666888555///...444;;;???000***'''******&&&$$$&&&(((((((((((())))))))))))***((('''&&&'''((('''''''''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&%%%$$$$$$$$$#########"""""""""!!!%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&'''&&&$$$######$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%''''''&&&'''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$'''&&&$$$%%%&&&'''&&&%%%$$$&&&'''&&&$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&666666555444333333333333111111111111111000//////////////////............---------,,,+++*********((('''%%%$$$%%%&&&(((***))))))))))))(((((((((((())))))((('''''''''''''''(((((((((((((((''''''&&&&&&$$$$$$((((((%%%%%%'''%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###$$$$$$%%%)))(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%% !!!###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))*********,,,---......------...000222111111111111222333333555555555555555666666777777777666666777777888888666777888999:::;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@>>>???@@@AAAAAAAAAAAA@@@<<<<<<<<<;;;;;;;;;;;;;;;444444333333222222222222222222222222222333333444222333555777888999888888999:::===???@@@AAAAAAAAABBBBBBBBBBBBBBBAAA??????===<<<:::888666555444333333333222000000//////////////////...------,,,,,,------,,,,,,+++***))))))&&&&&&%%%&&&***...333666;;;:::555000111555444000)))''''''***+++)))'''((())))))))))))((((((((((((***(((''''''(((((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%''''''&&&$$$###$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%&&&'''((('''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&$$$%%%&&&&&&%%%$$$###$$$&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''666666555444444444444444111111111000000000000000//////////////////......,,,---...---+++)))***+++)))((('''&&&&&&'''(((((())))))))))))((((((((((((&&&&&&&&&&&&''')))***+++(((((((((((((((''''''&&&(((%%%$$$&&&%%%!!!!!!''''''&&&&&&&&&&&&''''''(((((((((''''''&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!###&&&((((((((('''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((())))))***))))))(((((())))))***))))))******+++,,,,,,------///000000//////000111444444444444444444555555666555555555555666666777888888888888999:::;;;<<<;;;;;;;;;;;;<<<===>>>>>><<<>>>???AAABBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDD??????>>>>>>>>>>>>??????::::::888777777777777777666555444444333444444444333444444555666777888999999:::;;;<<<>>>???@@@AAA@@@AAACCCDDDDDDCCCBBBAAABBBAAA???===<<<:::::::::666555444333222111111111111111000000///.........------,,,,,,++++++******,,,+++***)))***+++---...666666555555777777---"""&&&&&&''')))************))))))))))))(((((((((((()))(((''''''(((((('''&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######!!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((("""&&&(((%%%$$$%%%&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''&&&%%%&&&''''''%%%###$$$%%%&&&%%%$$$$$$%%%'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((666555555444444444444555222111111000000000000000.../////////////////////,,,...///---***)))***,,,***))))))((((((''''''&&&(((((((((((())))))))))))&&&&&&&&&&&&''')))***+++(((((((((((((((''''''&&&(((%%%$$$&&&%%%  ((((((''''''''''''((((((&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!"""%%%((())))))(((''''''&&&%%%$$$############''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))((((((((((((((()))************)))(((((()))*********++++++---...///000111///000111111000000111222555555555555666777999999999999999:::;;;<<<===>>>>>>>>>>>>???@@@BBBDDDDDDEEEDDDBBBAAAAAABBBDDDFFFFFFHHHIIIKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIFFFEEEDDDCCCBBBBBBCCCCCCAAA@@@???>>>=========>>>===<<<:::888777777777777999777666555555666777888999999888888999<<<>>>???===???AAACCCDDDDDDDDDCCCBBBAAA@@@>>>===<<<<<<<<<888777666555333333333333222222222111000000//////---,,,,,,,,,,,,,,,,,,,,,///...---,,,+++******))),,,///000000222111***!!!%%%''')))(((((()))*********)))))))))(((((((((''')))((('''((())))))'''%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&'''((((((((('''%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((( &&&((($$$"""%%%&&&$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((''''''&&&&&&'''((('''%%%###$$$%%%%%%$$$###$$$&&&)))%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''666555555444444444555555222111111000000000000000.........///////////////,,,...///...***)))***,,,************)))(((&&&%%%(((((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((''''''&&&&&&$$$$$$''''''$$$###&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))***)))'''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%''')))***)))'''&&&''''''''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((()))******+++***)))(((((()))***++++++,,,---///000222333444///111222222111111222333333444444666888:::;;;===>>>>>>???AAABBBDDDFFFGGGJJJJJJJJJLLLMMMOOOQQQRRRSSSQQQNNNLLLKKKMMMPPPRRRUUUWWWXXXZZZZZZYYYWWWVVVRRRSSSSSSTTTTTTSSSSSSRRRSSSQQQOOOMMMLLLKKKLLLLLLGGGEEEDDDBBBAAAAAABBBBBBBBBAAA>>><<<;;;:::::::::===;;;888555444444666777999888666555666999<<<>>>;;;===@@@CCCDDDEEEEEEDDD??????===<<<;;;;;;;;;;;;999888777666444444333333333333222222111000000000111111111111222222222222............---,,,+++***'''***)))%%%%%%(((+++)))''')))***((('''((())))))******))))))(((((((((''')))((('''((())))))'''%%%'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&(((((((((&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%&&&'''''''''$$$%%%&&&&&&%%%%%%'''((('''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((()))***&&&'''((((((((('''%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&###"""&&&)))'''"""###$$$%%%&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&'''((())))))(((((('''&&&&&&'''((('''%%%"""###$$$$$$$$$###%%%'''***$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((########################%%%$$$#########$$$%%%&&&555444333222111111111111111111222333333333222222111111000///////////////000///...---,,,+++******+++)))((()))***+++***)))'''''''''(((((((((((((((((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%((('''%%%%%%&&&&&&&&&%%%######%%%&&&&&&%%%############$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%((('''&&&&&&$$$$$$###"""'''''''''''''''''''''''''''''''''&&&%%%$$$###"""!!!$$$&&&((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&(((((('''%%%""" %%%%%%&&&'''((()))***+++'''((()))************))),,,+++******+++,,,---...///------000444666333000444333444777;;;===;;;999:::999999===BBBFFFFFFDDDLLLLLLNNNOOOSSSZZZbbbhhhfffeeedddfffjjjmmmoooooolllkkkiiifffddddddgggiiippppppqqqsssuuuvvvtttsssnnnkkkeeeaaa```bbbfffhhhooolllhhhffffffddd___[[[\\\TTTPPPTTTUUUPPPLLLKKKLLLIIIFFFEEEFFFGGGEEEBBBCCCCCCAAA>>><<<;;;;;;===999999:::::::::999999888888888888;;;>>>???>>>======<<<:::888888888999999555555555555444444444444111///...///222333111///111000///111333555666555...---,,,,,,,,,---...///***++++++,,,,,,***)))((($$$&&&''')))******)))(((''''''((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''%%%$$$###$$$$$$%%%)))((((((''''''&&&%%%%%%&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$&&&((('''%%%#########&&&'''''''''&&&$$$"""!!!%%%''')))++++++)))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''555444333222111111111111333333444444444333333222111111000///////////////000000///...---,,,++++++)))'''&&&'''((()))((('''(((((((((((((((''''''''')))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&'''((((((((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((''''''&&&&&&%%%%%%&&&&&&''''''((()))******))))))))))))))))))((((((++++++*********,,,---...222222333333333333555777777777777999;;;>>>@@@@@@???@@@EEEMMMVVV[[[]]]]]]ccceeeiiilllooosssxxx|||{{{yyyyyyzzz|||~~~||||||~~~~~~zzzyyy{{{~~~}}}yyyuuuqqqooohhheeeiiijjjeee```___]]]ZZZWWWUUUUUUSSSPPPNNNPPPOOOLLLIIIEEEBBB@@@@@@>>>???????????????>>>>>>:::999888999;;;<<<<<<;;;:::999888666444333222222555555444444444555555666666333000000111222111///111000//////222333333333111000///---,,,,,,------)))***++++++++++++***)))'''((())))))******))))))'''''''''''''''(((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%&&&&&&'''%%%$$$###""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$&&&((((((&&&%%%&&&'''%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&444333222111000000000000333333333333333222111000000000000000//////////////////...---,,,+++******+++***)))***+++,,,+++)))))))))((((((''''''&&&&&&))))))((('''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&((('''%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***)))((('''&&&&&&'''((()))''''''(((((()))))))))***)))))))))******+++++++++......------...000111333444777888777444555999>>>;;;===@@@@@@@@@CCCHHHMMMNNNRRRZZZdddnnnuuuwwwwww{{{}}}{{{~~~zzzzzz~~~zzzxxxwwwuuurrrpppnnnkkkgggdddeeeccc```\\\WWWRRRMMMKKKEEEEEEDDDCCCCCCCCCCCCCCCAAA>>><<<;;;<<<===>>>======<<<;;;999666333111000555444333222333444666888<<<999555333333333333222444222000111222333222111444333111///---,,,,,,,,,***+++,,,---------------,,,+++******))))))******''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((######$$$%%%%%%&&&&&&'''%%%%%%###""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''(((&&&%%%$$$&&&'''%%%&&&''''''(((((('''''''''%%%""" """%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%222222111000////////////111111111111000...------///000000000000000//////---,,,,,,+++***))))))))),,,+++******,,,,,,+++*********)))((('''&&&&&&%%%((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((('''%%%%%%&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''(((((()))***'''''''''''''''((()))***))))))))))))))))))))))))(((((()))+++---///111222111111111222444666888:::666999<<<>>>???@@@DDDGGGJJJPPPVVVWWWVVVWWW]]]ccceeejjjqqqyyy~~~zzzxxx{{{yyyvvvrrrmmmgggbbb^^^UUUTTTRRRPPPNNNMMMMMMMMMIIIFFFBBB???@@@AAABBBCCCCCCCCCCCCAAA???<<<999777555333111000000222555777<<<;;;::::::999999777666999777444444444444333222444333111///------------,,,---...///000111222222///...,,,***)))))))))***((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###############'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))((((((''''''&&&%%%%%%'''&&&%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((%%%"""!!!###$$$'''&&&&&&&&&%%%$$$######***(((%%%######%%%(((***&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$((('''''''''&&&%%%%%%%%%111000///......------...111111111000///...---,,,...///000000000000//////------,,,,,,++++++******'''&&&%%%%%%''''''&&&%%%******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''%%%%%%&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((((((((((((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))$$$%%%''')))***)))((('''))))))******************)))******+++---///111333222222333555888;;;>>>@@@@@@BBBGGGNNNUUUXXXWWWTTT___hhhrrrvvvsssrrrvvv{{{yyy||||||vvvrrrnnnmmmjjjhhheeecccaaaaaaPPPLLLFFFCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEBBB@@@???666444222000///111333444888:::===@@@@@@???>>>===<<<:::777666666555444222333222000///......//////------...///000222333333222000...,,,************))))))((((((((('''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%)))((((((''''''&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((&&&$$$###%%%''''''&&&&&&%%%$$$$$$$$$$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&222111000///............222222222222222111000///---...000111111000/////////.........------------(((&&&%%%&&&'''((('''&&&))))))((((((''''''&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))((('''%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''$$$%%%&&&'''''''''''''''(((((((((''''''&&&&&&%%%))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&''''''((()))###%%%(((***+++)))'''&&&))))))******+++++++++,,,------------...000222333666777999<<<@@@DDDHHHKKKUUUWWW\\\eeemmmoookkkfffkkkuuu~~~|||zzzwwwuuusss[[[VVVPPPKKKIIIHHHGGGGGGEEEFFFFFFFFFEEEDDDCCCCCC;;;:::777444333222222333333777===@@@BBBBBBBBBCCC???<<<:::888888777555444444333111000///000000111---------...///000222333444333222000...---------+++******))))))(((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&$$$$$$######$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((())))))((('''''')))***%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''444444333222111111111111222222222333333222111111---...000111111111000///------------,,,,,,,,,,,,***)))((()))***+++***(((((((((((((((((('''''''''$$$%%%&&&((((((((('''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''((()))((('''%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''''''''&&&&&&'''((((((((('''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''(((((()))***'''((()))*********)))((())))))******+++,,,------000000000222555888<<<>>>EEEFFFIIIMMMRRRXXX]]]```llloootttyyy|||{{{xxxvvvrrryyyqqqlllddd]]]XXXUUUQQQOOOJJJIIIHHHGGGGGGFFFGGGGGGDDDBBB@@@<<<999777555444222555999;;;===@@@DDDGGGDDDBBB???=========;;;999888777555333222111111222000000//////000222333444777777666555444333111000,,,,,,++++++***))))))(((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$######%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&%%%######$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((()))***)))&&&$$$$$$$$$%%%%%%%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&777666555444333333333333///000000111111111111000,,,...000111222111000///*********)))))))))))))))((('''&&&'''((()))(((&&&'''''''''(((((((((((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((())))))((('''%%%%%%&&&&&&&&&%%%$$$%%%''''''''''''%%%$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&!!!$$$&&&((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))******+++,,,+++***))))))***++++++((())))))+++,,,---......000111333777===CCCIIILLLUUUWWWZZZ___eeelllqqqttt{{{}}}|||}}}zzz||||||xxxvvvxxx{{{~~~wwwzzz~~~yyyrrrooossszzzxxxooohhhbbb]]]YYYQQQOOOMMMLLLKKKKKKKKKLLLJJJIIIFFFCCC???;;;888666222444666666888<<>>======>>>@@@BBB???AAACCCDDDDDDEEEFFFHHHKKKIIIGGGFFFFFFHHHJJJLLLRRRUUUXXX[[[]]]___ccceeejjjnnnsssvvvxxxzzz}}}zzzwwwwwwrrrllleee^^^WWWPPPLLLGGGGGGEEEBBB???===>>>???DDDDDDDDDEEEHHHIIIIIIHHHKKKIIIGGGFFFFFFEEECCCAAA;;;;;;999888888999:::;;;???>>><<<;;;:::::::::;;;999777555111///---------+++***))))))(((((())))))***************))))))(((******))))))((('''%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((((('''&&&%%%$$$$$$&&&&&&&&&''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$$$$###((('''%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&((()))***+++((((((((())))))))))))***333444444222111000222333......//////000////////////////////////000000000---,,,,,,+++++++++***)))&&&&&&&&&&&&&&&''''''''''''(((***++++++)))'''&&&''''''''''''''''''''''''%%%''')))***)))(((&&&&&&%%%&&&&&&&&&%%%%%%'''(((((($$$"""%%%((((((((())),,,'''$$$'''(((&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((('''#########$$$%%%&&&'''((('''&&&%%%&&&&&&(((((()))%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&'''&&&%%%$$$%%%&&&((())))))))))))((('''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%---)))$$$ $$$)))---(((((((((((('''&&&%%%%%%''''''''''''''''''&&&&&&&&&((()))((('''&&&'''(((,,,+++***)))(((((((((((('''''')))+++---.........---...000222444666888999888999;;;>>>AAAGGGNNNSSS[[[___eeeiiikkkmmmppprrrtttuuuwwwyyy{{{|||}}}~~~uuujjj```[[[WWW^^^bbb^^^ZZZXXXWWWUUUOOONNNLLLKKKJJJIIIGGGEEEBBBBBBBBBBBBAAA???>>>===>>>BBBFFFGGGFFFFFFHHHJJJKKKJJJIIIGGGEEEDDDEEEFFFDDDFFFHHHGGGEEEEEEHHHLLLLLLMMMLLLLLLJJJHHHFFFDDDGGGGGGGGGHHHIIIKKKKKKLLLSSSWWW[[[___bbbeeejjjmmmzzz|||}}}xxxpppggg^^^WWWQQQOOOLLLHHHDDDBBBBBBCCCHHHGGGGGGHHHIIIJJJIIIGGGJJJHHHGGGGGGHHHHHHFFFEEEBBBAAA@@@???>>>>>>>>>>>>AAA@@@>>><<<<<<;;;<<<<<<:::999666333000...---------,,,++++++***)))))))))((((((((()))(((((('''&&&)))))))))((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''###%%%&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&'''&&&&&&&&&%%%%%%(((''''''''''''(((''''''"""!!!%%%### &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$#########%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((())))))))))))222333333222000000111333000000111222333333222222..................//////---------,,,******)))***''''''&&&&&&&&&'''((((((&&&''')))++++++***((('''((((((((((((((((((((((((&&&&&&((()))***)))'''%%%&&&'''((('''&&&&&&(((+++333)))###$$$'''&&&'''***(((%%%&&&***+++(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&'''))))))%%%%%%&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''((((((&&&$$$$$$&&&))))))(((***)))((('''''''''''''''%%%&&&&&&&&&'''(((((((((''''''(((((((((''''''&&&%%%%%%&&&&&&%%%&&&&&&''',,,)))%%%""""""%%%(((+++++++++++++++******)))(((&&&&&&'''''''''''''''''''''((()))(((''''''((())))))))))))))))))***++++++'''(((+++,,,...///000000222333666999<<>>===>>>>>>;;;:::777444222///------......------,,,+++***)))'''(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((((('''''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''((())))))$$$$$$%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((&&&''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&''''''&&&&&&''''''&&&&&&&&&'''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''******((('''''''''''''''&&&&&&&&&'''''''''((((((222333333222000000111222333333444333222111000000------------------------,,,---...,,,***))))))***))))))'''&&&&&&'''((()))'''''')))******))))))((((((((((((((((((((((((((('''&&&'''(((******(((&&&&&&((()))(((&&&&&&***---???111&&&'''(((%%%&&&)))'''%%%&&&,,,---***&&&&&&))))))))))))))))))))))))$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((('''''''''''''''''''''''''''(((((()))$$$%%%''''''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''&&&((()))---)))%%%$$$''')))(((''')))(((((('''&&&&&&&&&'''&&&&&&&&&'''''''''''''''((((((((()))(((((('''&&&'''((()))(((((((((***,,,$$$%%%(((*********(((''')))))))))***))))))(((((('''''''''''''''((((((((('''((())))))''''''((()))((((((((()))***+++------***,,,...000000111333555<<<>>>@@@DDDHHHLLLOOOQQQUUUXXX[[[]]]```eeejjjmmmrrrtttyyy~~~zzzqqqjjjgggfffggggggfffccc\\\SSSJJJCCC@@@@@@@@@DDDFFFEEEHHHOOOUUUWWWYYYVVVTTTSSSUUUXXXZZZ[[[TTTTTTSSSSSSRRRRRRQQQQQQVVVXXXZZZYYYXXXXXX\\\___kkkllllllhhhaaa\\\ZZZ[[[^^^______```aaaeeejjjnnnssstttuuutttqqqlllgggdddZZZUUUQQQQQQRRRPPPJJJDDDAAAAAAAAACCCEEEGGGJJJKKKIIIJJJMMMPPPRRRTTTVVVVVV]]]```eeegggjjjnnnuuu{{{~~~xxxyyyqqqfff\\\VVVRRRPPPOOOKKKIIIHHHIIIKKKNNNOOOOOOKKKJJJJJJKKKMMMNNNMMMLLLMMMMMMNNNNNNMMMKKKIIIGGGFFFEEECCCAAA????????????===<<<:::777444111///......//////...---,,,+++******************)))(((((($$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%'''((()))'''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%$$$###%%%&&&'''+++------***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''))))))(((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&222333333222000///111222111111111111000///...---///......------,,,,,,,,,,,,...///---***((((((***,,,+++)))'''''''''((()))'''((((((((())))))))))))(((((((((((((((((((((((((((&&&%%%&&&)))***)))'''%%%''')))'''%%%%%%)))...===///%%%''')))%%%%%%((((((%%%&&&***,,,)))'''((((((((((((((((((((((((((($$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''++++++***)))))))))))))))(((((('''&&&&&&&&&&&&'''$$$&&&((('''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%'''((((((''''''(((***222---'''%%%''')))'''%%%''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''(((((((((''''''&&&%%%&&&((())))))((()))---000'''((()))******)))((((((%%%&&&'''''''''''''''''''''''''''(((((()))))))))''')))***)))((('''((()))((((((((()))***+++---......000444666888<<>>HHHGGGHHHLLLRRRYYY^^^aaajjjqqq|||~~~ooofff\\\TTTMMMGGGEEEEEEEEEEEEGGGIIILLLPPPSSSUUUSSSUUUVVVUUUSSSOOOMMMLLLLLLJJJGGGEEEEEEEEEEEEDDDDDDBBB@@@???===:::666333///...,,,---...//////...//////...,,,+++***))))))&&&&&&&&&&&&''''''((()))((((((''''''''''''((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&!!!"""###%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***&&&'''...///***&&&((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$&&&))),,,,,,)))&&&$$$&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***(((&&&'''((((((%%%"""&&&%%%%%%$$$%%%&&&((()))555444333222111111111111111222222222222111111000111000000///......------///...---+++************'''''''''((((((((())))))))))))(((((())))))***+++))))))((('''''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%&&&((())))))(((((('''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((+++,,,(((((('''''''''&&&&&&&&&'''$$$""""""$$$&&&%%%$$$***)))((()))+++,,,+++***&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''((('''&&&&&&'''((('''%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))''''''''''''((()))+++***))))))***+++++++++,,,.../////////444;;;AAAGGGLLLUUU___gggllloooppppppqqqtttyyyyyyssspppnnnjjjfffaaa^^^\\\\\\WWWQQQJJJEEEDDDDDDDDDCCCHHHHHHIIIMMMQQQSSSRRRPPPSSSYYY\\\YYYYYY___eeehhhkkkqqquuuvvvxxx}}}}}}yyywww{{{}}}~~~~~~www|||}}}}}}}}}~~~{{{wwwwww|||~~~|||||||||xxxuuurrrooolllddd]]]SSSMMMLLLLLLKKKIIIIIIGGGEEEFFFIIILLLNNNOOOTTTZZZdddqqq}}}~~~wwwmmmddd\\\SSSKKKFFFDDDCCCCCCDDDGGGKKKNNNQQQSSSTTTVVVVVVUUUSSSRRRRRROOOMMMJJJHHHGGGFFFFFFEEEEEEDDDBBBAAA???<<<888555111///------///000///.../////////......,,,+++******)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%%%%***,,,(((%%%'''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$&&&''''''((((((''''''&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***(((&&&'''((((((%%%###%%%%%%%%%%%%%%%&&&'''(((555555444333222222222222333111//////222444333111000000000///......------222000---***)))***,,,---''''''(((((((((((())))))******))))))******+++,,,))))))((('''&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((***,,,...((((((((('''''''''&&&&&&)))'''%%%%%%'''''''''&&&'''&&&&&&''')))+++***)))&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((&&&&&&''''''&&&$$$'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((())))))+++++++++***+++,,,...//////111333555888@@@JJJRRRZZZ___gggooouuuxxxxxxwwwyyyzzz|||yyynnnfff___[[[TTTNNNJJJGGGEEEDDDBBBAAA???======@@@EEEIIINNNPPPSSSYYY]]]___^^^\\\eeejjjmmmkkklllqqqvvvxxx|||}}}zzz{{{|||zzzzzzzzzzzzmmmhhhaaa[[[VVVTTTTTTUUUNNNKKKHHHFFFFFFGGGFFFFFFFFFIIINNNWWWbbbmmmvvv|||{{{tttiii\\\RRRKKKIIIFFFCCCDDDGGGJJJMMMOOOPPPPPPQQQRRRRRRRRRRRRSSSRRROOOMMMJJJIIIHHHGGGHHHGGGEEEDDDBBB@@@<<<999444111///...///000///...///000111222111000...---...---+++***(((((('''''''''((()))))))))(((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###&&&'''&&&$$$%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&)))'''%%%$$$$$$%%%''')))&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((('''''''''((('''&&&$$$%%%%%%&&&&&&''''''&&&&&&444444333222222222222222333...***,,,000333222///000000//////............111///---+++++++++,,,---(((((((((((((((((())))))(((''''''''''''((())))))((((((((((((((())))))***((((((''''''''''''(((((()))((('''&&&&&&&&&'''(((''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++((((((((((((''''''''''''))))))((((((((((((((('''%%%$$$$$$&&&(((******)))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&))))))))))))************)))(((&&&&&&''''''&&&$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))%%%&&&&&&'''((()))))))))))))))))))))))))))))))))(((((()))*********)))))),,,,,,,,,,,,+++---///222222777===CCCIIIRRR\\\cccjjjmmmrrrwwwzzz{{{zzzyyy}}}~~~}}}vvvlllaaaXXXNNNIIICCC@@@@@@AAAAAA@@@AAACCCFFFFFFFFFKKKSSSZZZYYY[[[___dddiiilllmmmnnnuuu{{{~~~}}}~~~}}}}}}rrrqqqmmmgggaaa^^^```bbbZZZWWWSSSQQQQQQQQQPPPOOOLLLKKKIIIJJJOOOVVV^^^cccmmmrrrxxxxxxlll___[[[TTTMMMIIIHHHIIIKKKMMMLLLKKKLLLNNNPPPQQQQQQWWWWWWUUURRROOOLLLKKKKKKKKKJJJHHHGGGFFFDDD@@@===777444000////////////......000333555555444222000......,,,+++)))((((((((('''(((***+++***)))'''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###$$$%%%'''((())))))***%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$######%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''((('''%%%$$$$$$%%%'''(((&&&((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((('''&&&%%%$$$%%%&&&'''''''''%%%%%%333222222111111111111222333...***,,,000333222///////////////........................---,,,++++++))))))))))))))))))((((((''''''&&&&&&''''''((()))'''(((((()))***,,,......((((((''''''''''''(((((()))(((&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$((('''''')))+++------,,,'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%))))))))))))************)))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((************************(((((()))***++++++*********+++,,,++++++---111555999BBBMMMXXX___ffflllqqqrrrtttvvvyyy{{{|||}}}}}}}}}zzztttllldddZZZRRRLLLBBB@@@>>>???BBBEEEGGGIIIKKKPPPTTTUUUTTTYYYbbbjjjiiikkkmmmqqquuu{{{wwwxxxvvvrrrllljjjlllpppkkkgggbbb^^^^^^^^^^^^]]]XXXTTTNNNIIIGGGIIILLLOOOWWWZZZ```fffoooyyyyyysssjjj___WWWQQQNNNLLLKKKIIIGGGHHHLLLPPPRRRSSSXXXYYYXXXVVVRRROOONNNOOOMMMLLLKKKJJJJJJHHHEEEBBB:::777333000//////......///111444666777777555444...---,,,+++************((()))***++++++)))'''%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&!!!"""###%%%&&&''''''(((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$"""$$$&&&'''%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%'''((()))(((''''''((()))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((''''''''''''%%%%%%'''''''''&&&%%%$$$222222111000000111111222333111//////222444333111//////////////////......,,,---.........,,,+++*********))))))))))))(((((()))(((((((((((()))******(((((()))***,,,---///000((((((''''''''''''(((((()))((('''%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((())))))***''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%)))))))))((((((((('''''''''((())))))'''%%%%%%&&&'''&&&%%%''')))******)))''''''&&&&&&''''''((()))$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((&&&%%%&&&'''((('''&&&'''''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))******+++)))))))))(((((((((''''''************************)))))))))***++++++,,,,,,))),,,......///333999???IIITTTbbbmmmsssvvvxxxyyyuuuwww{{{~~~zzztttiiifff```XXXQQQKKKGGGEEE@@@CCCGGGJJJLLLOOOSSSVVVYYY]]]```aaa```dddkkkrrryyyzzz}}}|||}}}zzz|||{{{xxxtttrrrtttwwwzzztttmmmgggeeeeeeffffff^^^ZZZTTTNNNJJJIIIIIIJJJJJJKKKMMMPPPUUU___jjjqqq|||wwwkkkaaaZZZVVVKKKGGGBBBBBBFFFKKKNNNNNNTTTVVVXXXVVVRRROOOPPPQQQOOONNNMMMMMMMMMKKKHHHEEE???;;;666333111111000//////111444777888999888888000000...---,,,,,,,,,,,,)))******+++***)))'''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%"""$$$'''(((%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&''''''((()))$$$%%%'''))))))'''%%%$$$'''((())))))''''''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((()))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$&&&'''(((''''''''')))&&&&&&''''''&&&&&&%%%%%%222222222111111222222333111222222222222111111000.../////////////////////,,,,,,,,,,,,++++++++++++*********)))))))))((((((******))))))******+++,,,************+++,,,------((((((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&''''''((())))))******'''''''''''''''''''''''''''((((((((((((''''''&&&))))))))))))(((((((((''')))+++---,,,)))''''''((($$$######$$$&&&&&&&&&%%%'''''''''''''''(((((()))$$$%%%&&&((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&((()))((('''&&&'''''''''((((((((()))(((((((((((((((((((((((('''(((((()))******++++++((((((((((((((()))))))))******************************))))))***+++---...---111555888;;;BBBLLLSSS^^^hhhuuu~~~}}}}}}zzz}}}zzzxxxuuurrrnnnhhhaaa\\\SSSQQQOOOKKKHHHFFFFFFFFFGGGPPPZZZ___```aaaeeejjjjjjlllnnnnnnooorrrwww{{{}}}~~~yyyrrrrrruuu}}}yyyxxx}}}~~~tttmmmkkklllnnnooodddccc___[[[WWWTTTRRRQQQPPPOOOMMMJJJJJJNNNUUUZZZaaakkkwwwxxxoooiiiZZZSSSIIIEEEEEEGGGGGGFFFMMMQQQTTTSSSPPPNNNOOORRRPPPOOONNNNNNOOOMMMJJJHHHEEEAAA;;;777555444333222000111333666888:::;;;;;;666444333111///...------++++++******)))(((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%'''%%%"""###((('''###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))%%%&&&((())))))(((&&&%%%''')))***)))((('''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''(((******)))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((###%%%(((((('''&&&(((***((('''&&&%%%%%%%%%%%%%%%333333333222222333444444...000222222000...---............///////////////...---***)))(((***,,,---+++*********))))))(((((()))))))))((()))******+++,,,++++++***))))))******((((((''''''''''''(((((((((((('''&&&&&&%%%$$$$$$###$$$&&&(((((('''&&&%%%))))))((('''&&&&&&%%%%%%&&&''''''((()))******+++''''''''''''''''''''''''''''''((()))******))))))))))))))))))((((((((((((%%%(((******&&&$$$$$$%%%(((&&&%%%&&&(((((('''&&&'''''''''''''''((())))))###$$$&&&((())))))((('''''''''''''''''''''''''''''''''''''''((((((((()))%%%$$$$$$&&&((())))))(((&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++&&&&&&'''((()))***++++++************************+++***)))))))))+++...///333888>>>CCCHHHQQQ\\\eeennnvvv~~~~~~xxxqqqllleee^^^WWWQQQKKKGGGEEEFFFGGGHHHHHHHHHJJJKKKPPP\\\jjjrrrrrrssswww}}}yyyyyyzzz{{{|||xxxtttuuusssjjjjjjgggpppuuuooojjjlllwwwyyyrrrqqqtttwwwzzzllllllkkkhhheee```\\\ZZZ^^^[[[VVVPPPLLLJJJLLLOOOIIITTTaaakkkqqqyyyzzzrrrgggZZZPPPLLLIIIFFFCCCHHHLLLQQQQQQMMMLLLNNNQQQPPPPPPOOOOOOOOONNNKKKIIIIIIEEE???:::777777666555000111333555777:::<<<===:::999777444111///...---,,,+++***)))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''')))***,,,---------$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''###&&&%%%"""###((('''!!!$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((''')))***)))((('''(((***(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&''')))***+++***((('''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''"""%%%(((((('''&&&(((***)))(((&&&%%%$$$%%%&&&&&&333333222111222333444555111111111000000000000///222000//////000000///---............---,,,,,,+++''''''(((((())))))******))))))************))))))((())))))))))))'''%%%$$$))))))(((((((((((())))))&&&+++---***((())))))'''&&&'''((())))))((('''&&&%%%&&&''''''&&&&&&(((***&&&%%%%%%&&&)))***)))(((+++***((('''&&&&&&&&&'''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&))))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%''')))******((((((%%%&&&'''((())))))&&&$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((()))***+++,,,,,,'''(((***,,,+++)))&&&$$$************************,,,+++***+++,,,,,,+++***$$$'''+++...///111333555===FFFRRRZZZ^^^ccckkkrrruuuxxx~~~tttggg[[[TTTLLLHHHGGGGGGEEECCCFFFIIIPPPVVVUUUPPPSSS[[[cccmmm{{{zzzvvvuuusssnnnkkknnn}}}~~~xxxuuummmdddaaadddoooyyyxxxrrrkkkgggmmm||||||uuurrrsssqqqkkkiiikkkkkkkkkjjjgggbbbXXXMMMFFFKKKHHHJJJOOOSSSWWWcccooo~~~xxxeeeTTTKKKFFFCCCHHHIIIJJJKKKMMMMMMNNNNNNTTTVVVXXXWWWTTTRRRRRRSSSNNNIIICCC???>>><<<:::777666333000111555:::>>>@@@;;;:::999777555333111000...------,,,+++***))))))&&&(((******)))((()))***************************(((%%%###!!!!!!###%%%(((%%%&&&((()))***)))(((((('''&&&&&&''''''((()))***(((''''''&&&&&&&&&''''''%%%)))+++***,,,111///)))&&&$$$######%%%&&&&&&%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%)))***************)))(((&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%''''''(((***++++++)))&&&))))))((('''&&&%%%%%%%%%(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$'''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%(((((((((''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&)))((('''&&&&&&&&&&&&&&&******((('''&&&&&&&&&&&&%%%&&&&&&'''((()))******333333222222222333444555222111111111111000000000222111000000111111000...++++++,,,,,,---,,,,,,,,,(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))((('''&&&%%%))))))(((((((((((())))))'''******''''''******(((&&&'''((())))))((('''&&&%%%&&&''''''&&&&&&((()))$$$$$$%%%)))...222444555000...+++)))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((''''''))))))((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''###%%%'''((()))((('''&&&&&&&&&'''((()))(((&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((()))***+++,,,,,,'''((()))***)))(((&&&%%%************************,,,***)))))))))))))))(((+++,,,...///111666<<<@@@OOOXXXbbbhhhiiikkkpppuuuyyy}}}qqq```UUUIIIHHHEEECCCCCCFFFJJJMMMQQQQQQVVV\\\]]][[[___fffqqqzzzzzzwwwtttqqqlllgggqqq~~~~~~sssiiifffgggooo~~~{{{qqqjjjmmmyyywwwrrrxxx~~~vvvrrrtttwwwvvvuuusssnnnfff]]]VVVPPPMMMMMMOOONNNMMMRRRZZZdddrrr|||kkk^^^RRRJJJHHHHHHGGGGGGIIIKKKNNNOOOPPPSSSVVVVVVTTTRRRSSSTTTNNNKKKFFFCCCCCCAAA???<<<888555111000222555888999:::999888777666555444444//////...---,,,++++++***''')))******((('''((()))'''''''''''''''''''''''''''&&&$$$""""""$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))((((((((())))))))),,,---,,,...222000***(((&&&$$$$$$&&&'''&&&%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&''')))******(((&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&)))(((((('''''''''''''''***)))(((''''''&&&&&&&&&''''''''''''''''''((((((333333222222222333444555222222222111111111111000111000//////000000///...))))))***+++,,,,,,,,,,,,))))))))))))((((((((((((''''''((((((((((((''''''((()))))))))((('''&&&%%%)))((((((''''''(((((()))'''******''''''***+++)))''''''((((((((((((''''''&&&'''''''''&&&&&&''')))$$$$$$%%%)))///555999;;;444111---)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))))))))))))))((('''&&&''''''((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((()))***++++++((('''''''''''''''&&&&&&***************************))))))((()))***++++++//////000222777???IIIPPPaaahhhpppsssrrrrrruuuxxx~~~~~~{{{ssseeeXXXNNNIII???BBBEEEFFFFFFKKKSSSZZZ^^^]]]```fffkkknnnrrrxxx~~~|||yyyuuuooojjjsss~~~tttqqqnnnqqqzzzwwwmmmlllrrryyyxxxkkklllsss~~~zzztttlllggg]]][[[YYYWWWRRRKKKHHHJJJLLLVVVcccmmmyyyxxxhhh[[[QQQNNNIIIFFFEEEGGGKKKMMMOOOQQQTTTUUUTTTSSSSSSTTTPPPNNNLLLJJJJJJHHHEEECCC>>>:::666333222333444444999999888777777666666666111111000///...---,,,,,,(((***+++***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***,,,++++++******+++,,,,,,---//////...000222111---***(((&&&&&&''''''&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&(((******(((&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''$$$&&&'''&&&%%%$$$%%%&&&((((((((('''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&)))(((((('''''''''''''''))))))(((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%222222222333333333444444222222222222111111111111///...------//////...---***++++++,,,,,,,,,,,,+++******))))))(((((('''''''''(((((())))))(((((('''(((((((((((((((''''''&&&(((((((((''''''((((((((('''...333///***)))******'''(((((((((((((((((('''&&&'''((('''%%%%%%''')))((('''%%%&&&***...222333222///+++'''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((())))))(((((('''&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&%%%((((((((('''&&&&&&((()))((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((()))******+++)))(((''''''&&&'''((()))************************))))))))))))***,,,///222111555;;;BBBJJJSSS\\\bbbiiinnnrrrtttssstttwww{{{sssnnndddYYYOOOJJJKKKLLLIIIKKKNNNPPPRRRWWW___dddhhhhhhlllttt|||zzztttvvv|||~~~vvvqqqttt|||zzztttpppsssxxx|||yyymmmiiikkkoootttuuuxxxzzzuuutttyyy}}}uuuvvvyyy{{{tttpppooonnnmmmiiicccZZZSSSOOOJJJMMMQQQVVV^^^kkkwwwuuuhhhaaaXXXNNNHHHFFFFFFHHHOOOPPPRRRSSSSSSSSSSSSTTTRRRRRRRRRQQQPPPMMMJJJHHHFFFBBB===:::888888888777;;;:::999777666555555555222222111000///...------***+++,,,+++(((&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&+++***((('''&&&&&&'''(((&&&&&&&&&&&&'''((()))))),,,,,,,,,+++,,,,,,---------...///000222444222000---+++((('''((((((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$%%%'''((()))((((((''''''&&&&&&%%%%%%'''''''''((((((''''''''''''''''''(((******)))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&'''((((((&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&222222333333333444444444222222222111111111000000000///......000000000...............---,,,************))))))((((((''''''((())))))******))))))((()))(((((('''''''''''''''((((((''''''''''''((((((&&&333===888---'''(((+++(((((((((''''''(((((((((''''''((('''%%%%%%'''(((,,,)))%%%$$$&&&((()))***+++)))&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((('''((()))(((&&&&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******+++***((('''((()))***+++************************+++++++++******---222666:::BBBOOO[[[eeelllqqqsssoooqqqsssttttttvvv{{{}}}yyyuuupppmmm___ZZZRRRNNNNNNQQQTTTVVVWWWVVVVVVZZZaaahhhlllmmmrrrvvv|||{{{zzzyyywwwqqqkkkmmmssszzzrrrpppttt|||~~~uuummmkkklllmmmrrrxxxzzzpppkkkkkkmmmnnnoooqqquuu}}}yyyooonnnuuu{{{oookkklllttt|||wwwyyyzzz{{{yyyuuunnngggaaaSSSPPPLLLKKKLLLPPPXXX^^^lllwww~~~pppbbbUUUMMMHHHGGGLLLKKKLLLMMMPPPRRRSSSTTTTTTUUUVVVUUUSSSPPPMMMKKKKKKGGGCCC@@@@@@@@@???>>>???===:::777444333222222222222111000///...------+++------,,,)))'''&&&'''((((((((((((((((((((((((&&&''''''((((((''''''&&&+++***((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''((())),,,+++++++++,,,,,,---...,,,,,,...222555555333222...,,,)))((((((((('''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%'''((())))))))))))&&&&&&'''''''''(((((('''%%%%%%%%%%%%&&&'''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''')))***+++***(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''(((''''''&&&%%%$$$$$$%%%%%%&&&''''''(((111222333444444444333333111111111000000000000///222111000111222333222111000000///...---+++***)))))))))))))))(((((((((((())))))************)))))))))(((''''''''''''(((((((((''''''&&&&&&''''''(((%%%444>>>999---'''(((+++((((((''''''''''''(((((('''(((((('''%%%%%%&&&(((,,,)))&&&%%%&&&(((((((((&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&''''''((())))))***&&&)))+++***'''&&&(((***(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''(((((()))))))))+++***)))))))))***+++,,,************************---//////......222999???HHHRRR```mmmuuuxxxyyyyyyxxxzzz{{{zzzyyyyyyzzz|||zzzoooeee^^^YYYUUUSSSKKKLLLPPPWWW^^^bbbaaa___^^^]]]^^^dddoooxxx|||}}}|||xxxtttpppjjjeeehhhooo{{{yyyqqqggggggkkkppprrrsssxxx}}}|||sssooommmmmmppptttyyy}}}yyyxxxyyyvvvwwwzzz}}}vvvffffffhhhoooyyywwwqqqpppppp{{{}}}}}}vvvooo\\\VVVOOOKKKHHHFFFHHHLLLTTT___nnn{{{|||nnnaaaYYYTTTMMMJJJHHHHHHKKKOOORRRSSSRRRTTTVVVVVVSSSQQQOOOOOOLLLJJJFFFEEEEEEFFFEEEEEEDDDAAA===888444222111111333333222111000///......---...///---+++)))((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))++++++++++++,,,---......,,,,,,///666999666222111...,,,)))((((((((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%&&&'''''''''''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''((()))******)))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''((())))))111222333444444444333333000000000/////////......111000///000222222222111.........---,,,+++***)))(((((((((((())))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((&&&000555111***((()))***)))((('''&&&&&&'''((()))'''(((((('''%%%%%%&&&'''***(((''''''((()))((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''$$$$$$%%%&&&''')))***+++$$$(((,,,+++(((&&&'''***(((((((((((((((((((((((('''((((((((())))))))))))'''''''''((((((((((((((()))))))))))))))***++++++************************,,,///333555999AAALLLUUUccciiirrrxxx{{{|||{{{{{{|||vvvooollljjjbbbXXXOOOIIIFFFEEEDDDEEENNN[[[fffkkklllkkkjjjfffhhhmmmttt~~~wwwooohhhdddgggnnnrrrxxxvvvmmmkkkkkkoooppppppttt|||sssllljjjjjjnnnrrrwww~~~wwweee^^^XXXUUURRRLLLJJJMMMHHHOOOWWW___gggsss}}}sssmmm]]]WWWOOOJJJJJJLLLMMMMMMMMMPPPSSSSSSRRRQQQRRRTTTOOOMMMJJJIIIJJJKKKKKKJJJGGGDDD???:::666444333333555444444333222111000000---///000///,,,+++***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((+++++++++,,,,,,...//////000///333;;;===666000///---+++(((((((((((('''&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&'''(((((('''''''''%%%&&&'''((()))(((((('''))))))((('''''''''((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((('''&&&%%%%%%'''(((((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%###$$$%%%%%%######$$$%%%''''''&&&%%%%%%$$$######"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&%%%&&&((('''&&&&&&&&&''''''((()))$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''(((((((((111222333444555444333333////////////............---,,,,,,---///000///...++++++,,,,,,,,,++++++***''''''(((((())))))******''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''''''''&&&&&&''''''''''''++++++((('''******))))))((('''&&&&&&'''((()))((((((((('''%%%%%%&&&''')))(((''''''(((((('''%%%'''''')))))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''$$$$$$&&&'''((())))))))))))))))))((((((''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''"""######$$$&&&(((***+++$$$(((------)))&&&''')))(((((((((((((((((((((((('''((((((((())))))******'''''''''(((((((((((((((''''''(((((()))))))))***************************)))...555<<>>999666111???DDD999///111555555111///......000000---***,,,,,,,,,+++***)))((((((((((((''''''''''''((((((''''''&&&&&&&&&'''))))))((((((''''''''''''((((((***++++++,,,---...//////666===DDDAAA666---***,,,---,,,+++***))))))))))))'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&))))))(((((('''''''''&&&+++***'''&&&&&&'''***+++&&&'''((((((&&&%%%&&&(((((((((''''''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((%%%######&&&((((((&&&)))))))))))))))(((''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$#########((('''%%%$$$###$$$%%%%%%((((((******)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))&&&%%%$$$###$$$&&&(((***+++***((('''&&&&&&''''''555555444333222111111222000000000///......------------............------...---,,,+++***++++++,,,***))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))+++******)))((((((''''''((((((((((((((('''''''''(((&&&%%%&&&((()))))))))((((((((((((''''''&&&%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&###%%%'''&&&%%%$$$&&&((((((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''((()))***+++&&&''''''(((((('''&&&&&&((((((((((((((((((((((((''''''(((((()))(((((((((((()))***+++,,,///444777@@@IIIWWWbbbllluuuyyynnnbbbWWWNNNGGGDDDFFFMMMPPPLLLHHHJJJLLLJJJUUU^^^gggoooxxx~~~uuurrrxxx|||xxxwwwvvvuuuyyy}}}}}}||||||~~~||||||}}}}}}ssslllhhhjjjkkkpppzzzuuupppkkkjjjlllmmmkkkhhhbbbbbb___UUULLLHHHKKKPPPXXXdddrrr|||{{{ooodddYYYRRRJJJHHHGGGGGGIIIMMMPPPRRRUUUSSSQQQPPPPPPOOONNNMMMOOOOOONNNKKKGGGBBB===:::555AAADDD:::111111222///111///...///111111///------,,,+++***************((((((''''''''''''((((((&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''******+++,,,---...//////...333777555000+++,,,///,,,++++++***))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((('''''''''''''''''''''''')))(((((((((''''''''''''***(((&&&%%%%%%&&&(((***'''&&&$$$&&&((()))(((&&&((((((''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''%%%######&&&''''''&&&)))))))))))))))(((''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&''''''(((***)))'''%%%$$$%%%&&&&&&''''''&&&%%%%%%&&&'''(((444444333222111111111111111000000//////...------------............------++++++++++++***************))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''(((((((((((()))))))))(((&&&&&&((()))(((''''''(((((((((((((((''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&(((''''''''''''&&&&&&&&&))))))(((''''''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((())))))&&&''''''(((((((((''''''((((((((((((((((((((((((''''''((())))))******+++***+++,,,...000555<<<@@@SSS^^^lllvvv{{{pppfffXXXMMMGGGEEEDDDCCCNNNWWW^^^\\\WWWVVVWWWXXXbbbkkkttt{{{zzztttqqquuu}}}~~~{{{vvvssstttwww|||{{{vvvsssqqqlllhhhmmmzzz}}}wwwppppppuuuyyywwwsssooopppmmmdddXXXOOOMMMMMMLLLMMMTTT___iiiqqq{{{~~~qqqjjjYYYRRRJJJEEEEEEIIINNNQQQRRRRRRQQQOOONNNNNNPPPRRRRRRRRRQQQOOOLLLGGGCCCAAA888@@@AAA999333333111,,,111000///000222222111000...---,,,************+++''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))******+++,,,---......,,,------+++******---///******))))))))))))******)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((('''''''''''')))'''&&&%%%%%%&&&'''))))))%%%"""$$$))),,,)))$$$'''''''''(((((((((((((((&&&'''((((((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&$$$######%%%&&&&&&&&&((())))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$###$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&''''''***)))(((&&&%%%&&&&&&'''%%%$$$$$$%%%%%%&&&((((((444444333222222222222222333333222222111000000///------............------++++++,,,,,,++++++***)))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((())))))*********)))'''''''''((('''&&&''''''(((((()))(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''')))***+++(((((((((((())))))))))))'''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))$$$%%%''')))***))))))(((&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++//////000222777???IIIPPPfffooozzz}}}}}}yyyrrr\\\TTTJJJFFFGGGJJJLLLLLLVVV___iiijjjfffgggmmmrrr{{{{{{yyy{{{uuurrruuu|||~~~}}}}}}}}}vvvpppnnnnnnooo}}}{{{yyywwwxxx~~~{{{zzz|||tttvvvuuupppggg___\\\\\\VVVMMMKKKQQQTTTTTT[[[fffppp}}}qqqfffVVVKKKFFFGGGJJJLLLJJJMMMOOOOOOMMMNNNPPPTTTRRRRRRRRRQQQOOOLLLHHHFFF:::===;;;555222444333000111000000111222333444444222111...,,,************''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))***+++,,,------000---+++))))))***++++++))))))((((((((()))******)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))***&&&$$$%%%(((***'''$$$'''''''''(((((()))))))))%%%&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&%%%(((((())))))(((((('''&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((('''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&'''(((******%%%%%%%%%&&&&&&''''''(((555444444333333333333444333333333222111111000000------............------,,,,,,,,,---,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((()))***+++++++++)))'''''''''((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''))))))(((((((((((())))))))))))&&&'''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&''')))+++,,,,,,++++++'''&&&&&&&&&&&&''''''(((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((())))))***+++///000333888AAANNN\\\fffvvv{{{zzzxxx|||~~~tttnnnkkkgggaaa\\\NNNLLLLLLNNNSSSVVVWWWVVV\\\dddmmmqqqsssxxxzzzuuuxxxwwwnnnllloootttsssvvv{{{yyyuuusssvvv~~~~~~uuuwwwwwwuuupppmmmmmmnnniii\\\SSSSSSQQQJJJJJJOOOVVVdddyyy{{{hhhYYYPPPKKKHHHFFFCCCGGGLLLNNNMMMMMMOOORRRPPPPPPQQQQQQPPPNNNKKKJJJAAA???:::333111222333111111111111111222333555666777555222///,,,***))))))'''''''''&&&&&&'''''''''((((((((((((((((((''''''((((((''''''''''''((((((''''''((()))***+++,,,,,,...,,,******++++++)))'''((((((((('''(((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))(((''''''((()))))))))))))))(((&&&%%%%%%%%%&&&&&&''''''(((((())))))$$$&&&'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))((('''&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((''''''&&&&&&555444444333333444444555222111111000000///......------............---------,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''((())))))***+++++++++)))'''''''''((('''&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%$$$###%%%((())))))((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,((('''''''''''''''((((((''''''''''''((()))******))))))))))))))))))))))))******))))))***+++---...///333:::DDDQQQ```oooxxx{{{wwwuuuwwwzzz{{{rrreeeZZZTTTRRRPPPNNNOOOSSSXXX^^^aaaaaa```___dddhhhpppxxx~~~zzzssstttyyyzzzqqqmmmooosss{{{~~~}}}yyyuuu{{{~~~wwwxxxyyyxxxwwwvvvwwwxxxtttkkkbbb___\\\UUUMMMIIIGGGSSScccsss|||nnneee[[[QQQJJJDDDFFFIIIKKKLLLLLLMMMNNNLLLNNNOOOPPPPPPOOOMMMLLLKKKGGG@@@888222000000000111222222222111222555777999888666333000---***)))((((((''''''''''''((((((&&&&&&'''((()))((((((((((((((((((''''''(((((((((&&&''''''((()))***++++++(((((((((***++++++)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((())))))(((((((((((())))))((()))***(((%%%###$$$&&&&&&&&&&&&'''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''###%%%''''''&&&&&&&&&''''''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))(((((((((******))))))))))))))))))''''''''''''''''''''''''(((((((((((('''&&&%%%$$$(((((('''&&&&&&&&&''''''))))))(((((('''&&&&&&%%%))))))))))))((('''&&&%%%444333333333333333444444222222111000000//////...------............---------,,,+++))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))((((((((())))))******+++***(((&&&&&&((((((((('''&&&'''''''''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&$$$###$$$'''((('''%%%(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''))))))'''&&&%%%(((((((((((())))))***+++)))((((((''''''(((((()))((('''''''''((()))***+++)))))))))))))))))))))))))))))))))***---000333555:::AAAMMMZZZgggrrr{{{zzzuuuqqqnnnkkkjjjhhhbbbXXXOOOKKKLLLPPPSSSYYY```gggkkkkkkkkklllnnnqqqrrryyy~~~uuuoooooottt|||~~~}}}~~~}}}|||{{{|||zzzppplllqqqzzzjjjkkkpppzzzzzz{{{~~~~~~~~~xxxwwwsssqqqpppkkk]]]PPPJJJMMMSSSZZZfffwwwvvvggg\\\MMMKKKHHHHHHIIIJJJKKKKKKJJJKKKNNNOOOPPPPPPNNNNNNNNNLLLGGGAAA888222000111111222333111000000444777888888888666444111---+++))))))(((((((((((())))))'''(((***,,,---------,,,(((''''''&&&&&&''''''(((%%%&&&'''((()))******+++'''((()))******++++++,,,))))))((('''&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''###&&&))))))'''&&&'''(((''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''((())))))***((('''((((((((()))***+++''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''&&&%%%$$$&&&'''((((((((('''&&&%%%222222222111222222333333444444333333222111111111---..................---,,,+++)))''''''(((***+++)))))))))))))))*********************************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******))))))))))))************)))(((&&&&&&((()))((('''&&&'''&&&&&&%%%$$$###"""(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((%%%###$$$&&&'''%%%"""(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++(((((((((((()))))))))***&&&&&&&&&'''''''''(((((($$$&&&(((******(((&&&$$$(((((('''&&&&&&''')))******))))))((((((((())))))((('''''''''((()))+++,,,))))))))))))))))))))))))((()))***,,,///444888;;;HHHQQQ```nnnxxx}}}}}}vvvooojjjddd]]]XXXWWWTTTPPPLLLKKKPPPYYY___cccjjjqqqsssrrrrrrxxx}}}}}}|||xxxpppjjjkkkqqqxxx~~~tttjjjeeegggmmmrrr|||mmmiiifffiiinnnzzz|||{{{~~~|||kkkWWWTTTOOOJJJIIIRRRdddxxx|||nnnWWWPPPHHHEEEFFFHHHJJJIIIIIIKKKMMMOOOPPPPPPOOOOOOLLLLLLLLLHHH???777444555111333333111//////333777666777888888777444000...******))))))))))))******+++,,,...111222222222222'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))******+++,,,,,,+++******,,,...***)))((('''&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''###!!!$$$***,,,***'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''$$$'''******((('''''')))''''''((((((''''''&&&%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&''''''''')))(((''''''''')))***+++%%%%%%%%%&&&((()))+++,,,((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))###$$$%%%&&&''''''''''''###$$$&&&'''(((''''''&&&222222333444444444444333444333111000000000111222555444222000...---,,,,,,******************+++++++++,,,''')))000***"""&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***+++***))))))))))))'''%%%&&&&&&'''((())))))(((((('''&&&%%%$$$$$$%%%'''((($$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))'''%%%%%%(((***)))'''&&&'''((((((''''''(((***((()))*********)))+++,,,+++))),,,333888:::BBBKKK^^^iiissswww}}}yyyqqqlllaaaSSSLLLMMMHHHKKKOOOSSSWWW]]]dddhhhooorrruuuwwwyyy||||||ssseee___fffnnnqqqxxx~~~{{{{{{~~~zzztttrrruuu{{{yyypppkkkhhheeebbbkkkttt}}}xxxqqqkkkgggmmm}}}tttmmmaaaZZZSSSMMMIIIKKKZZZlll{{{qqqfffYYYOOOIIIGGGIIILLLMMMLLLLLLMMMOOOPPPPPPOOOOOOLLLHHHFFFDDD@@@:::555222333444555555666555555333666:::<<<<<<999555222111000---+++***)))***+++///111333555555444222111***((('''&&&'''((('''&&&(((''''''&&&&&&&&&''''''******++++++++++++******,,,+++)))(((&&&%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&''')))---+++(((%%%$$$%%%'''((('''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&...,,,***'''&&&&&&'''''' &&&((('''%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((''''''((()))+++---...''''''&&&&&&'''((()))***&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''000111111222222222222222333222111111000000111111111111000//////...------************************$$$((((((222>>>777)))'''(((''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''''''''((()))***+++)))((('''(((******)))''''''((())))))))))))))))))+++***)))'''&&&&&&%%%%%%%%%'''((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))'''&&&&&&)))***)))((('''(((***)))(((((()))+++((()))++++++++++++,,,...000------444===HHHWWWeeetttzzzzzznnn```WWWOOOGGGGGGJJJOOOQQQTTTWWW]]]dddmmmrrrwwwzzz~~~~~~yyyuuuggg___ccchhhiiiooowwwvvv}}}{{{tttoooooossswwwyyy|||{{{yyyxxxzzz{{{vvvrrrmmmiiiiiioooxxx|||vvvnnnnnnxxxtttllliiifffccc]]]SSSJJJMMMUUUdddnnn{{{~~~ooobbbWWWOOOKKKIIIKKKKKKKKKMMMPPPQQQQQQPPPQQQNNNJJJHHHFFFBBB<<<888222222222222222111111111333555999<<<===;;;888666444222///,,,******+++,,,222444666888888777555333...,,,)))(((''''''%%%$$$&&&%%%%%%%%%&&&((()))***)))******++++++******)))+++***)))'''&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&''''''((()))+++***(((&&&%%%&&&'''''''''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((+++***(((&&&%%%%%%&&&&&&!!!$$$''')))((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((+++***)))((('''(((((()))''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''))))))(((((('''%%%$$$$$$//////000000000111111111222222222222222111000000,,,---...///000///......************************%%%''''''333BBB===---(((((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((()))***+++'''&&&&&&(((***+++***))))))***************)))(((+++++++++***)))((('''&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))*********'''''''''''''''((())))))((((((((((((((((((((((((***((('''''')))******)))((()))+++***))))))***,,,''')))+++,,,++++++---...222222666AAAMMM\\\mmmzzzvvvfffTTTHHHEEEGGGMMMTTT]]]]]]]]]___ccclllvvv}}}~~~||||||yyymmmdddeeegggfffjjjqqqxxx~~~{{{wwwtttqqqrrrvvvuuurrrpppppptttzzz~~~{{{wwwooorrruuuzzzxxxppprrrxxxyyyqqqpppqqqrrrpppeeeVVVLLLJJJOOOTTT\\\hhhvvv{{{mmm```UUUNNNJJJIIIIIIKKKNNNQQQRRRQQQRRRPPPMMMKKKIIIEEE@@@===:::999777555333222222111111444888;;;===>>>===<<<888666111...,,,,,,...///666777999::::::888666444///---***)))((((((&&&%%%((('''&&&%%%%%%''')))***))))))************)))))))))(((((('''&&&&&&''''''((('''&&&'''((()))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))((((((((())))))(((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***((('''%%%$$$$$$$$$%%%&&&'''&&&&&&'''((('''&&&$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%$$$$$$000000000000000111111222111111222333333111000///+++,,,...000000///---,,,+++++++++***************,,,+++%%%)))555222)))+++((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%%%%&&&'''(((((('''''''''(((***+++***)))************))))))((('''&&&''')))***++++++***)))((()))***(((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((())))))***((((((((((((((((((((((((***)))(((((()))***++++++((()))+++***))))))***,,,''')))***+++***+++---///222:::GGGVVVdddoooxxxmmm___PPPHHHJJJRRR\\\bbbkkkiiiggggggjjjrrr}}}~~~}}}}}}zzz}}}vvvpppqqqssstttwww}}}wwwvvvtttqqqmmmmmmpppuuu|||}}}{{{}}}|||{{{zzzyyy|||{{{rrrqqqttt}}}wwwvvvwwwyyywwwnnnaaaXXXQQQNNNLLLPPPZZZgggssszzzvvvhhh^^^PPPLLLHHHGGGIIILLLPPPQQQRRRQQQPPPNNNKKKHHHEEEBBBBBB@@@===999666444222222000222555999<<<===>>>???===:::555111//////111222888999;;;;;;;;;888666444---+++))))))***+++***)))---+++(((&&&$$$%%%&&&'''((())))))))))))))))))((('''''''''&&&&&&''''''(((''''''&&&&&&'''''''''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((('''%%%%%%''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%&&&&&&***'''######%%%&&&###!!!$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%''''''&&&&&&''''''''''''%%%''')))******)))(((&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''222222111111111222333444111111222333333111000///---...///000///...,,,***+++++++++*********))))))+++,,,&&&%%%***'''$$$---''''''&&&&&&''''''((()))((((((((((((((((((((((((************************''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''')))(((((((((******((('''))))))))))))((('''&&&&&&%%%&&&((()))******)))((()))******)))'''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''(((((()))(((((((((((()))******(((((((((((((((((((((((())))))))))))))))))***+++'''(((***)))(((((()))+++((()))******+++---111555;;;GGGXXXhhhuuu~~~|||ttt\\\WWWQQQPPPVVV```hhhkkkpppooonnnooottt}}}~~~||||||yyy{{{~~~{{{xxxsssooojjjpppuuuvvvwww{{{}}}}}}xxxwwwyyy~~~wwwpppmmmooovvvzzz~~~}}}~~~yyyzzzxxxmmmggg]]]QQQIIIHHHNNNUUUZZZooo~~~sss^^^VVVLLLEEEDDDGGGLLLOOOOOOOOOPPPOOOMMMJJJHHHGGGCCCBBB>>>;;;777333111000///000222555888;;;===>>>???===999555333444555666;;;<<<===>>><<<999666444---+++***)))***+++***)))---+++)))'''%%%%%%&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&''''''(((%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&''''''(((((('''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&'''(((((('''%%%$$$%%%&&&((((((((('''%%%$$$''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''+++((($$$###%%%%%%###!!!$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&)))+++,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''444333222222222333555666222222222222222111000000000000111000///---+++***,,,,,,++++++***)))))))))%%%***((((((,,,&&&###---&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''(((((()))(((((()))(((((()))******(((&&&'''((((((((((((''''''&&&'''(((((((((''''''&&&%%%)))***+++***(((''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((()))******((((((((((((((((((((((((((()))))))))((((((***+++'''(((***)))(((((()))+++))))))***,,,///666>>>CCCPPPZZZgggqqq{{{}}}rrrgggaaaVVVZZZ]]]___dddlllrrrsssoooqqqtttzzz}}}}}}zzzxxxzzz}}}zzzxxxsssmmmjjjjjjmmmqqqssswww}}}yyyyyy{{{zzz~~~~~~{{{|||yyypppkkkjjjhhhmmmwww{{{mmmmmmmmmpppzzz{{{}}}ttteeeVVVKKKFFFFFFGGGYYYfff{{{rrrgggXXXKKKEEEEEEHHHJJJIIIKKKMMMNNNLLLKKKKKKKKKHHHGGGEEEBBB>>>:::666444111111111222444777999;;;@@@???<<<:::999888999999>>>>>>??????===:::777444000...+++***))))))'''&&&''''''''''''((())))))***''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''###%%%&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$'''&&&%%%%%%%%%&&&(((((()))(((&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++)))'''&&&''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((('''&&&$$$$$$&&&''')))***++++++******''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))(((&&&$$$######$$$$$$444333222111222333555666333222111111000000111111222111111000///...---,,,,,,,,,++++++***))))))(((&&&)))&&&(((...(((###+++'''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))((((((((('''''''''(((***+++***((('''(((((()))))))))((((((((((((''''''&&&&&&''''''(((*********(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((('''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((&&&((()))((('''&&&)))+++((()))+++***))))))***,,,***+++,,,000777BBBOOOWWWbbbllltttwww|||zzztttpppggg\\\WWWWWW]]]eeelllkkklllrrrwwwwwwrrrwww~~~zzzvvvtttsssvvv}}}qqqiiigggfffgggiiijjjnnnuuu~~~}}}}}}}}}~~~|||wwwwww{{{}}}zzz~~~}}}qqqlllcccdddiiiuuuzzzjjjfff```]]]bbbqqqqqqaaaTTTLLLJJJMMMTTT```nnnvvvzzzhhhXXXMMMGGGFFFEEEDDDGGGJJJLLLKKKJJJLLLMMMLLLLLLLLLJJJFFFBBB===:::555333111111111444666888@@@??????>>>======<<<<<<<<<=========:::777333111000---+++))))))((('''%%%%%%&&&((()))************&&&''''''((((((''''''&&&''''''&&&%%%%%%&&&&&&&&&###%%%'''&&&$$$###%%%&&&'''''''''''''''&&&%%%%%%'''&&&%%%%%%%%%&&&((()))***((('''%%%%%%&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''((((((((('''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''&&&&&&((()))((('''''''''((('''&&&$$$######$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))((('''&&&%%%)))(((((((((''''''&&&&&&&&&&&&'''((()))******+++''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%***(((&&&$$$######$$$$$$444333222111111333555666444333111000000000111222222111000///......//////,,,,,,++++++***))))))(((...+++###"""+++(((###)))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))"""###$$$&&&'''&&&&&&%%%%%%%%%%%%(((+++,,,,,,+++'''((()))***************&&&&&&%%%%%%''')))+++,,,((()))******)))(((***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***************************))))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%((()))(((&&&&&&(((+++)))+++,,,,,,+++***,,,---+++,,,...333===LLL\\\fffkkkuuu}}}}}}}}}}}}zzzsssssskkkddd___XXXPPPQQQWWWbbblllrrrnnnkkkoootttvvvyyy~~~}}}uuunnnlllmmmqqqzzzzzzwwwqqqgggcccdddqqqtttwwwxxxxxx|||uuusssqqqsssxxx~~~|||yyyzzz||||||rrrfffbbbbbbiiittt{{{yyyuuummmiiiaaaZZZYYYaaaooozzzxxxfffZZZUUULLLKKKOOOVVV^^^hhh|||uuucccUUUKKKEEEBBB@@@DDDHHHJJJJJJJJJLLLOOOJJJKKKKKKJJJGGGBBB===:::888666333111000222555777???@@@@@@@@@@@@???>>>===888888999888666222...+++,,,***(((((()))***)))((('''(((***++++++)))'''&&&&&&''''''''''''''''''&&&((('''&&&%%%%%%%%%%%%&&&$$$&&&((('''%%%$$$&&&((((((((())))))((('''&&&&&&((('''%%%%%%%%%''')))***+++)))'''&&&%%%&&&'''(((((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))''''''((((((''''''&&&%%%!!!%%%((((((%%%$$$&&&)))(((&&&$$$""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))*********)))+++***(((&&&$$$######"""%%%&&&'''((()))***+++,,,''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$######%%%'''(((111///...000333444333111000111222222222222111000444222////////////...---......---,,,,,,+++************))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''')))***+++))))))))))))))))))))))))''''''(((((())))))******''''''&&&''''''((()))******)))'''&&&&&&'''((()))((('''%%%&&&(((+++,,,+++(((((((((((())))))))))))++++++,,,++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++'''(((((()))))))))))))))&&&''')))***++++++************)))***,,,------,,,+++333<<>>;;;666333000///,,,+++)))(((''''''((()))'''&&&)))(((&&&&&&''''''&&&$$$&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((!!!$$$'''((((((&&&%%%)))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%'''***,,,,,,***'''%%%''''''((((((((((((''''''''''''''''''''''''''''''))))))******)))(((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((((((&&&&&&''''''(((((())))))%%%&&&&&&&&&'''((((((((('''%%%$$$%%%(((***(((&&&333111000000222333111///111111111111111111111111444222////////////...,,,------,,,++++++***))))))***)))))))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''((()))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))***+++)))(((''''''''')))+++,,,///---***((((((((('''&&&(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((()))''''''((()))))))))))))))&&&''')))***++++++******))))))***+++---------,,,222>>>KKKVVVbbbppp{{{~~~|||zzzvvvnnnbbbZZZRRROOOLLLKKKNNNVVV^^^dddeeeggghhhjjjrrr||||||xxxrrrnnnkkkkkkkkklllrrrxxxyyytttrrrssssssuuuwww|||}}}}}}~~~~~~||||||{{{{{{{{{~~~zzzsssnnnmmmooorrruuuttttttqqqjjjbbbaaaeeennnyyy|||rrrfffYYYQQQKKKJJJRRR]]]hhhttt|||nnn^^^RRRDDDBBB@@@AAAEEEIIIKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKCCC@@@;;;777444444555666>>>@@@CCCDDDCCCAAA@@@???>>>;;;777444222///,,,***)))(((&&&'''((()))(((&&&(((&&&%%%&&&(((((('''&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&''''''(((((($$$%%%(((***+++******)))((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%(((''''''''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&))))))*********)))(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((&&&$$$%%%''')))(((&&&444333111111222111000...222111000000000000111222333111///...//////---,,,,,,++++++******))))))))))))))))))***************))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&(((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((()))))))))(((((('''((()))***,,,...222///+++)))((('''&&&$$$(((((((((((())))))))))))((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''((()))*********)))))))))***,,,---///000000:::JJJ]]]lllwww{{{vvvnnnbbbTTTJJJBBBDDDGGGMMMUUU^^^eeeiiifffggghhhlllwww~~~yyytttnnniiifffgggrrr~~~{{{{{{{{{yyywwwuuuxxx||||||zzzyyyyyy|||}}}~~~vvvxxxrrrsssvvv|||{{{|||uuuoooqqqtttssstttwwwwwwqqqiiieeegggfffpppvvvfffUUUHHHGGGKKKSSS]]]ppptttgggTTTKKKAAA>>>BBBGGGHHHGGGLLLLLLNNNOOOPPPPPPPPPPPPHHHFFFBBB>>>:::888777666<<>><<<555999???CCCEEEEEEFFFFFFDDDBBB@@@>>><<<999444111,,,***((('''((()))))))))***(((''''''(((((('''&&&)))(((((((((((((((((()))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((,,,+++)))((('''((()))***&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%&&&'''''')))'''&&&$$$$$$&&&''')))(((((('''&&&&&&'''(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''"""###$$$&&&((()))++++++'''((((((((()))))))))***((((((((('''&&&&&&&&&%%%)))((('''&&&%%%%%%&&&'''...000111222111111333444111000////////////000111222000...---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))(((((((((((())))))***************************))))))((((((''''''''''''(((((())))))(((((('''(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''(((((((((******)))((('''&&&%%%%%%)))&&&$$$$$$%%%&&&&&&%%%(((((((((((())))))))))))%%%&&&'''))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))(((((('''''')))***+++)))((((((((()))***+++,,,...///000333999GGGWWWbbbttt|||tttbbbTTTNNNNNNQQQRRRYYYZZZ]]]bbbhhhooovvvyyy{{{|||}}}{{{qqqiiilllttt|||yyyyyyzzz{{{|||~~~wwwwwwxxx}}}|||xxxxxx{{{{{{zzzzzzwwwtttooojjjddd```^^^]]]^^^aaadddbbb\\\ZZZ[[[YYY^^^fffnnntttwwwwwwwwwwww{{{{{{vvvqqqsssuuuuuupppooonnnppprrrvvvzzz}}}~~~xxxuuutttvvvwwwwwwmmmgggcccdddgggkkksss{{{}}}xxxqqqnnnoooxxx|||tttsss|||xxxeeeUUUJJJLLLUUU```ppp~~~lll[[[NNNGGGEEEHHHIIIJJJKKKMMMOOOQQQSSSNNNNNNNNNLLLJJJFFFCCCBBB777:::???BBBDDDEEEGGGIIIEEECCCAAA???>>><<<888555000---***((())))))))))))+++)))(((((((((((('''%%%***))))))(((((())))))***((((((''''''''''''((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''(((((((((((('''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))''''''&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''!!!"""###%%%''')))***+++&&&&&&&&&'''((()))))))))'''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%&&&'''///111333222000000111333000000000000000000000000222000...---------,,,+++++++++++++++++++++++++++***)))))))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))((((((((((((((((((((())))))))))))(((((('''''''''''''''((()))***))))))))))))))))))))))))***)))))))))((((((((('''(((((('''''''''((()))))))))))))))))))))((('''&&&)))'''%%%$$$%%%&&&&&&&&&(((((((((((())))))))))))%%%&&&'''(((******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++***((((((((()))+++,,,******))))))***+++,,,---...222888>>>GGGVVVhhhtttzzzyyyxxxvvvpppggg[[[UUUUUUZZZ___aaabbbbbbccchhhqqq~~~rrrhhh```ccckkkuuuyyyxxxxxx{{{|||{{{{{{zzz}}}xxxrrrssswwwxxxrrrqqqrrrtttttttttqqqmmmgggaaa[[[WWWTTTSSSVVVZZZXXXVVVYYY```ccchhhpppwww|||~~~}}}|||www||||||vvvqqqrrruuuuuuvvvwwwwwwvvvxxx|||wwwqqqooopppqqqqqqjjjeeecccdddfffgggkkkqqqzzzyyyuuuuuutttvvv{{{pppgggfffqqqiiiSSSKKKKKKNNNZZZgggpppaaaSSSLLLGGGGGGGGGHHHIIIKKKMMMNNNLLLLLLMMMLLLKKKJJJHHHGGG>>>@@@BBBCCCDDDEEEGGGIIIEEEBBB@@@>>>===<<<:::888444000,,,***)))******)))***((('''((())))))((('''***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))))))))'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''###&&&))))))(((&&&&&&'''111333444333000...///111//////000000000000//////222000...---------,,,+++******************++++++******))))))((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''''')))***+++))))))))))))))))))))))))******))))))((((((((('''%%%%%%%%%%%%%%%&&&'''(((((())))))*********))))))'''&&&$$$$$$''')))))))))(((((((((((())))))))))))&&&''')))***,,,---------))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,***)))((()))***,,,---+++************,,,---...---444===GGGRRRaaarrr~~~zzzrrrpppooommm___[[[WWWXXX___ggglllnnngggfffgggmmmzzz|||hhh^^^XXX\\\eeemmmuuu|||zzzuuuvvvxxx|||~~~{{{zzz|||xxxqqqtttzzzyyywwwsssooollllllooorrrmmmpppqqqoookkkggg```[[[[[[YYY[[[___^^^]]]dddnnnssswww}}}~~~~~~yyyxxxzzz{{{|||qqqllljjjkkkjjjgggiiilllmmmuuu|||}}}}}}{{{{{{rrrtttwww|||rrrbbbWWWYYYbbbnnn{{{```QQQIIIEEEKKKVVVhhh}}}rrr```RRREEEDDDDDDDDDEEEGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKDDDEEEEEEEEEDDDEEEGGGIIIDDDAAA>>><<<<<<<<<;;;:::666333...+++*********)))((('''&&&(((***+++***))))))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&'''***,,,,,,***'''&&&)))*********)))(((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''(((((((((!!!%%%)))+++)))'''&&&'''222111111000///000000000000000000000////////////............---,,,+++***,,,,,,,,,,,,+++)))'''&&&***++++++++++++******)))+++)))((('''((()))((('''%%%''')))+++,,,***((('''''''''''''''''''''''''''''''''((()))***)))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&"""###$$$&&&'''((())))))((()))******++++++******'''((()))))))))(((&&&%%%$$$'''(((&&&'''***+++(((((((((((((((''''''''''''###%%%'''+++000444888:::)))***++++++++++++***)))++++++******)))(((((('''+++******)))))))))))))))((((((((()))***,,,---...000***'''***---...111555444CCCSSS^^^gggpppuuuwww|||{{{{{{zzzqqqddd\\\ZZZNNNWWWaaahhhnnnsssrrrnnnkkklllsssxxx___TTTPPPYYYeeejjjlllmmmuuu|||wwwxxx{{{}}}vvvxxx{{{yyyxxxzzztttzzz{{{vvvwwwyyy~~~yyyxxxyyypppnnnlllkkklllnnnqqqrrrsssrrrrrrtttvvvuuupppllliiijjjlllmmmpppuuu{{{~~~{{{yyyxxxxxxxxxyyyzzzzzzxxxvvvtttwwwzzzyyyuuusssvvvzzz{{{wwwrrrtttyyy||||||zzzpppmmmfff[[[TTT[[[lll{{{zzzaaaOOOHHHHHHJJJVVVccczzz}}}jjjZZZKKK@@@@@@EEEGGGIIIMMMNNNMMMKKKLLLMMMNNNMMMLLLLLLKKKIIIHHHGGGGGGGGGHHHDDDBBB???>>>>>>>>>======;;;999555111---+++***))))))))))))))))))(((((('''((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$'''******(((%%%(((***+++)))%%%$$$&&&)))''''''''''''((((((((((((((((((''''''''''''((((((******)))((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))*********((('''&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''')))))))))))))))(((((((((111111000////////////000000000000000////////////............---,,,+++*********+++,,,++++++))))))(((((())))))((((((''''''((('''&&&&&&(((******)))&&&''')))*********((((((************************''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''###$$$%%%&&&'''(((((((((&&&&&&'''''''''((((((((((((((())))))(((''''''&&&&&&))))))''''''******(((((((((((((((((((((((((((''''''((()))***,,,...///)))***+++,,,,,,+++***)))))))))))))))************,,,+++******))))))******))))))))))))***+++,,,------)))(((+++------222777@@@QQQdddnnnssswwwzzzzzzuuurrrnnniii```TTTNNNOOOPPPZZZeeelllrrrvvvuuuqqqrrrttt}}}sssggg]]]WWWUUU\\\eeekkkqqqxxx~~~~~~{{{tttpppsssuuussstttwwwyyy|||tttqqqsssvvv}}}zzzxxxxxxrrrrrrqqqrrrtttvvvyyyzzzzzzyyyzzz}}}|||}}}yyyuuuwwwxxxwwwuuuuuuvvvwww}}}}}}xxxtttsssssstttpppnnnjjjaaaZZZ[[[ccckkkyyyuuucccVVVOOOKKKIIITTTfff{{{kkk[[[KKKDDDBBB@@@BBBFFFIIIHHHHHHJJJMMMOOONNNMMMLLLKKKJJJIIIHHHHHHIIIIIIFFFCCC@@@??????@@@???>>>===;;;888444000---+++***))))))*********)))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&''')))******)))'''&&&'''''''''((())))))******''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((()))))))))((((((''''''&&&%%%&&&))))))'''%%%((())))))(((&&&&&&''')))''''''''''''((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&'''(((((('''&&&&&&)))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((222111000000//////000000000000000000////////////............---,,,++++++))))))***+++,,,,,,++++++(((((((((((('''''''''&&&&&&%%%$$$%%%(((*********'''((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&'''''''''''''''***)))((((((((()))***+++))))))((((((''''''(((((((((+++***''''''++++++)))))))))))))))))))))))))))***))))))(((''''''((((((***+++,,,------,,,+++***(((((())))))***+++,,,,,,,,,++++++*********************))))))***+++,,,,,,,,,***+++---...111888BBBQQQbbbuuu}}}}}}{{{oooggg___WWWMMMEEEEEEIIITTT___kkkqqquuuxxxvvvqqqrrrwwwuuuhhhaaaccc``````eeejjjpppzzz|||tttssssssvvvvvvtttwww{{{}}}|||wwwyyy}}}|||zzzvvvqqqnnnnnnpppsss}}}}}}}}}{{{xxxyyy{{{}}}~~~|||{{{zzzzzzzzzxxxwwwwww~~~uuuooooooqqqoooooommmiiieeebbbaaaaaaccchhhrrryyyjjj]]]VVVGGGLLLTTTaaaqqqqqq]]]NNNDDD??????CCCGGGGGGHHHJJJMMMOOOOOONNNLLLLLLKKKJJJJJJJJJKKKKKKGGGEEEBBBAAAAAABBBAAA@@@???>>><<<999555111...,,,******************************))))))))))))******((((((''''''''''''(((((($$$&&&(((******(((&&&$$$"""$$$&&&(((***+++++++++''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))*********)))))))))'''&&&&&&'''''''''&&&)))'''&&&&&&((())))))(((''''''''''''((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((''''''''''''(((###$$$&&&(((((((((((('''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''333222222111111111111111000000000000////////////---.........------,,,+++******+++++++++,,,,,,,,,++++++***))))))(((((((((&&&%%%$$$%%%'''))))))((()))((('''''''''(((***+++''''''''''''''''''''''''((('''&&&%%%%%%''')))***((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''''''''&&&&&&***)))((('''''')))+++,,,***)))(((''''''((()))***(((******'''(((,,,...,,,***************+++++++++******)))))))))******++++++,,,------------,,,+++((())))))******+++,,,,,,++++++***)))))))))))))))+++***************++++++---,,,...111333999FFFTTTaaammmzzz{{{tttfff]]]RRRJJJDDDBBBGGGOOOYYYeeepppuuuvvvuuurrrmmmjjjqqqzzzpppnnnnnnqqqpppqqquuuzzz~~~~~~~~~~~~www{{{}}}nnnhhhkkkooouuu}}}uuulllmmmnnnnnnnnnoooqqqsss{{{|||}}}xxx|||zzzwwwwwwpppooonnnnnnmmmllljjjhhh___dddlllyyyvvvqqq]]]YYYSSSSSSZZZkkk}}}qqq___PPPFFFDDDDDDGGGGGGGGGJJJLLLNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMIIIGGGDDDCCCDDDDDDDDDCCCAAA@@@???<<<888444000...******))))))))))))*********))))))(((((())))))***((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%% """$$$'''((((((((('''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''(((((((((((((((***(((&&&%%%%%%&&&&&&''')))&&&$$$%%%)))+++***(((''''''''''''((((((((((((((((((''''''''''''((((((******)))((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((&&&''')))*********)))(((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''555444333333222222333333000000000000////////////---------...------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***)))((((((((())))))'''%%%%%%'''''''''&&&)))((('''''''''(((***+++************************)))((('''&&&&&&(((***+++(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((''''''&&&&&&&&&$$$###""""""$$$&&&'''***)))(((''''''((()))***'''))))))'''(((...000///)))*********+++++++++,,,***************+++,,,,,,+++,,,------------,,,+++******************************)))(((((((((((()))+++***************++++++------000555;;;DDDUUUeeeooossswww{{{~~~ttthhhWWWOOOFFFBBBAAADDDNNNYYY```kkkuuuwwwtttpppkkkfffdddkkkzzzzzzvvvyyy||||||}}}~~~}}}{{{xxx~~~~~~~~~zzzgggaaadddfffjjjqqqwwwwwwvvvuuurrrmmmgggjjjnnnpppqqqrrrtttuuu|||}}}}}}vvvpppmmmnnnooopppqqqsssuuuwwwxxx~~~~~~xxxtttpppnnnoooqqqqqqppphhhooowww|||}}}rrrbbbTTTOOOWWWgggrrrpppaaaTTTKKKEEEDDDCCCCCCEEEIIIKKKLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMJJJHHHEEEEEEEEEFFFFFFEEEBBBBBBAAA>>>;;;777333111+++***)))((((((((()))))))))((((((''''''(((((()))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((###$$$&&&(((((('''&&&%%%''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''((((((((((((((('''))))))'''&&&%%%%%%&&&''')))&&&$$$%%%)))+++***(((''''''''''''((((((((((((((((((''''''''''''((((((******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))*********)))'''&&&'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((555444333333222222333333000000000000////////////,,,------...------,,,,,,...---,,,+++++++++++++++,,,+++)))(((''''''''''''***(((&&&&&&'''((('''&&&)))((('''''''''(((***+++)))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((''''''&&&&&&%%%$$$$$$$$$%%%''''''))))))(((((())))))******''')))(((&&&(((---000///)))))))))***++++++,,,,,,++++++***))))))((())))))***+++,,,------,,,+++***++++++++++++++++++******+++******)))((()))))))))******))))))***+++,,,,,,---...444===GGGRRRaaannnxxxxxxwwwvvvvvvssshhh\\\HHHBBB??????BBBHHHTTT___gggrrrzzzyyysssmmmhhhccceeejjjuuu~~~|||yyyvvvwwwzzz||||||{{{zzz~~~~~~~~~~~~zzzyyy{{{hhhdddeeeeeejjjnnnpppnnnmmmoooooommmkkkooosssvvvwwwxxxxxxyyy}}}yyyoooiiigggdddbbbaaaccceeeggghhhnnn|||zzztttqqqqqqqqqrrrvvv}}}zzzeeeVVVRRRWWW^^^oootttgggXXXLLLBBBAAA@@@AAADDDHHHKKKLLLLLLMMMMMMNNNNNNMMMLLLLLLKKKIIIFFFFFFGGGGGGGGGGGGDDDDDDBBB@@@===:::888666...---+++)))((((((((()))((((((''''''''''''((((((((((((''''''''''''((((((***)))&&&$$$$$$&&&)))***))))))*********)))'''&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''(((((((((((()))*********))))))(((''''''(((((('''%%%%%%&&&((()))'''&&&&&&((())))))(((''''''''''''((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))'''((((((((((((&&&$$$###'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))333333222111111111111222000000000000////////////,,,,,,------...------,,,,,,,,,+++++++++,,,---......---***(((''''''((())))))(((&&&'''((())))))(((((((((((((((((())))))***'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((((((((((((((('''((((((((()))))))))******(((((()))***************)))+++)))&&&&&&+++---,,,(((((())))))***++++++,,,++++++***)))(((((((((((()))***+++,,,,,,+++***))))))******++++++,,,,,,,,,---,,,++++++******++++++))))))))))))***+++,,,---111444===LLLYYYaaajjjrrrxxx{{{zzzssskkkcccWWWMMMBBB@@@AAAFFFKKKPPPZZZdddmmmxxx|||tttnnnjjjfffccceeellltttwwwvvvxxx|||~~~}}}ssstttvvv|||}}}|||~~~zzzxxxvvviiiiiijjjgggjjjnnnpppmmmmmmqqqtttssstttxxx|||~~~yyysssmmmiiifffdddbbbdddgggpppyyytttqqqpppxxxooo```YYYXXXZZZjjjooo___MMMIIIEEECCCDDDGGGJJJKKKMMMMMMNNNNNNMMMLLLKKKJJJKKKIIIFFFFFFGGGHHHHHHGGGGGGFFFDDDBBB???>>>======222000...+++))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((***)))'''&&&&&&''')))***++++++*********)))))))))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((*********)))((('''&&&%%%$$$&&&)))(((&&&%%%'''(((((())))))(((&&&&&&''')))''''''''''''((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''(((((('''&&&%%%''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))******222111111000///000000000000000000000////////////,,,,,,------...---------+++*********+++---///000111000---+++******++++++((('''&&&''')))+++++++++(((((((((((())))))))))))************************%%%&&&''''''((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''(((((((((((((((&&&&&&'''((()))((((((((('''((()))+++++++++***))),,,---***%%%%%%)))+++)))'''(((((()))******++++++***************+++,,,,,,)))***++++++++++++***)))'''((()))***,,,---...//////...------,,,,,,------((((((((()))***,,,---...666:::GGGYYYgggmmmpppsssttt{{{}}}ssscccUUUJJJCCCFFFEEEIIIOOOTTTYYY```iiiqqq{{{~~~vvvqqqmmmjjj^^^___ccckkkooopppuuu{{{}}}tttnnntttwww~~~||||||{{{~~~~~~|||zzznnngggmmmnnniiilllpppsssrrrtttzzz}}}}}}||||||uuunnnjjjiiiggghhhqqqyyysssqqqooottt}}}ssssssvvvrrrccc\\\MMMYYYjjjzzzttt[[[VVVNNNHHHFFFGGGHHHIIIMMMNNNNNNNNNMMMLLLJJJIIIKKKIIIFFFFFFGGGHHHHHHHHHIIIHHHEEECCCAAAAAAAAAAAA555333000---+++***************))))))))))))******((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''((((((((()))((((((((('''&&&$$$"""""""""%%%))))))'''&&&'''((((((***+++)))%%%$$$&&&)))''''''''''''((((((((()))((((((''''''''''''((((((******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***&&&'''(((************)))&&&'''''''''(((((())))))&&&'''''''''(((((()))))))))(((((((((''''''''''''((((((''''''''''''(((((('''''''''((()))******+++111111000000000000111111111111111111000///------///......---,,,+++******------,,,,,,+++*********************)))'''&&&%%%******************))))))---+++)))((((((((('''&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***************)))((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''(((((()))******************)))((()))***+++***((((((((()))***************---,,,++++++,,,,,,***((((((((()))******************++++++***))))))***,,,///444555000+++******))),,,,,,***)))))),,,000333<<>>:::555222///---+++)))+++(((&&&%%%&&&'''&&&&&&'''''''''''''''((()))***$$$%%%%%%&&&'''((())))))''''''&&&&&&'''(((***+++((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((((((((()))******(((&&&$$$$$$%%%$$$%%%&&&(((((((((''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((*********)))(((&&&%%%$$$(((((((((((())))))))))))%%%%%%'''((())))))))))))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))******)))((('''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))111111111000000111111111111111111111000///...------------------,,,,,,,,,---,,,,,,+++******))))))************)))((('''&&&%%%%%%&&&&&&&&&''''''''')))(((&&&&&&((((((((('''((((((((())))))))))))***'''(((((())))))(((((('''''''''''''''(((((((((((())))))******)))(((((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''((()))))))))))))))***)))((()))***+++***((((((((()))***************,,,+++***+++,,,,,,***(((((())))))*********************+++***)))***,,,///999===<<<555///------,,,)))************...444:::JJJUUUbbbiiiooorrrpppllleeeddd```VVVLLLGGGJJJNNNUUUSSSUUU[[[bbbiiisss|||zzzmmm___[[[YYY```nnn|||wwwsssqqqqqquuu{{{{{{~~~}}}ssssss|||}}}zzzssstttuuuuuuttttttvvvwww{{{~~~xxxrrrnnnjjjhhhgggoooyyy}}}|||}}}}}}vvviiifffeeejjjsssyyyzzzyyypppbbbXXXXXX[[[dddwwwmmmbbbUUURRR\\\iiitttxxx~~~ooo]]]NNNHHHIIILLLHHHMMMOOOLLLKKKOOOPPPMMMKKKKKKJJJJJJIIIGGGFFFEEEGGGFFFEEEDDDCCCBBBBBBBBB@@@===999555333000,,,***+++)))'''&&&'''(((((('''(((''''''''''''(((((()))((((((((((((((())))))))))))(((''''''&&&'''((()))((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&''''''(((&&&&&&'''%%%###!!!"""###''''''&&&&&&&&&'''((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((()))(((((('''&&&''''''((((((((()))))))))&&&&&&'''((()))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''((())))))222222111111111111222222000111111000000///...---,,,,,,,,,------.........,,,,,,++++++***)))))))))((())))))******))))))(((&&&&&&''''''(((((())))))***(((''''''((()))((('''))))))))))))************((())))))******))))))(((''''''''''''(((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((&&&'''(((((())))))((((((***)))((()))***+++***((((((((()))***************+++***)))***++++++)))'''((()))******++++++******)))******))))))+++000333DDDFFFBBB888000......,,,+++---//////111888CCCLLLYYYaaahhhmmmqqqqqqkkkdddYYYTTTMMMFFFDDDHHHPPPWWW\\\\\\___eeekkksssyyyiii___[[[\\\eeesss~~~}}}tttnnnpppwww}}}}}}sssnnnsssyyy~~~xxxrrrnnnlllmmmppptttwwwyyy{{{~~~yyymmmfffaaadddfffdddaaaccciiippprrrjjjbbbbbbiiiooopppnnnhhh\\\RRROOOOOOSSS```ooozzz```NNNKKKQQQXXX[[[lllqqq\\\MMMIIIJJJGGGJJJLLLKKKLLLOOOOOOLLLKKKLLLNNNNNNNNNMMMKKKJJJIIIGGGFFFDDDCCCBBBCCCCCCCCCAAA>>>;;;888444///+++,,,***((('''((())))))))))))((((((''''''''''''(((+++++++++******)))))))))+++***((('''&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&)))(((&&&%%%%%%&&&'''((('''(((((((((&&&%%%&&&'''***(((&&&$$$$$$%%%''')))(((((((((''''''(((((((((''''''((((((((((((''''''&&&'''(((((())))))))))))&&&&&&'''''''''(((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))******))))))(((((())))))333222222222222222222333000000000000000///......,,,,,,,,,,,,,,,,,,,,,---,,,++++++******)))(((((('''((()))***************)))(((((((((((((((((((((---+++)))((())))))((('''(((((()))))))))*********))))))************))))))''''''''''''((((((((((((&&&''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''(((((()))))))))))))))***)))((()))***+++***((((((((()))******************)))((()))++++++)))'''))))))***++++++++++++***)))))))))((())),,,222666HHHIIICCC888...++++++******---///111555AAARRR___bbbfffjjjlllooonnnfff\\\MMMGGGAAA>>>CCCMMMXXX___bbbdddiiiqqqvvv}}}xxxjjjdddaaa```eeemmmtttvvvvvv{{{tttjjjmmmuuu|||}}}oooiiilllppprrrssstttrrrpppmmmlllmmmnnnrrrxxx|||pppmmmfff]]]WWWVVV[[[```llltttyyyllleeedddeeeeeedddbbb[[[UUURRRPPPOOOVVV___hhhzzz```NNNHHHIIIKKK^^^vvvnnn[[[NNNJJJIIIHHHHHHHHHJJJLLLJJJGGGJJJKKKNNNPPPQQQPPPNNNMMMIIIHHHFFFCCCBBBBBBBBBCCCEEEDDDBBB@@@===888222...,,,***((('''((()))))))))***)))((('''''''''''''''***************************)))((((((''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''((((((((((((''''''***)))'''%%%%%%%%%&&&''''''((())))))((('''((()))***)))'''%%%%%%%%%&&&'''''''''((((((((((((''''''&&&'''))))))))))))'''&&&''''''((()))))))))))))))&&&&&&&&&&&&'''''''''((('''((((((((((((((('''&&&%%%&&&&&&''''''((((((((())))))((((((''''''&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))%%%&&&&&&'''((())))))***+++***))))))((((((((((((333222222222222222222333///000000000000//////...---------,,,+++*********,,,,,,++++++***)))))))))'''((()))***+++++++++***''''''&&&&&&%%%$$$######)))'''&&&&&&((())))))((('''''''''((((((((())))))))))))************))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))***++++++++++++******)))((()))***+++***((((((((()))***************))))))((()))++++++)))((())))))***+++++++++++++++)))))))))((())),,,222666FFFGGGAAA666---+++++++++&&&(((+++///888GGGZZZhhhgggiiiiiiggggggddd\\\RRRDDDAAA>>>@@@HHHTTT]]]bbbfffhhhoooxxx~~~sssllliiigggdddbbbdddiiirrrxxxuuulllfffbbbppp~~~xxxiiidddfffjjjjjjllloooqqqrrrsssuuuwwwwww{{{tttggg]]]YYYYYY[[[[[[___lllqqqfff``````aaaaaa___]]]\\\XXXSSSSSSUUUWWWooozzz```MMMFFFEEERRRddd{{{sss```SSSLLLFFFBBBCCCFFFHHHGGGFFFDDDFFFIIILLLMMMLLLKKKJJJIIIHHHFFFDDDBBBBBBBBBBBBFFFEEEDDDCCCAAA===777222---+++)))(((((())))))(((***)))((('''''''''''''''''''''(((((()))***++++++'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((('''((((((((((((((((((''')))((('''&&&%%%%%%&&&'''$$$%%%&&&&&&%%%$$$&&&''''''((((((((('''&&&%%%%%%''''''((())))))(((''''''&&&'''((())))))((('''&&&)))))))))))))))(((((('''&&&&&&&&&&&&'''''''''((('''((((((((((((((('''&&&''''''(((((())))))******))))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&''''''((()))*********))))))(((''''''''''''222222111111111111222222//////000000000000/////////...---,,,+++******)))------,,,,,,+++******)))((())))))***+++++++++***))))))((('''&&&%%%%%%$$$"""!!!!!!###&&&)))******''''''''''''((((((((((((((())))))******))))))(((''''''''''''((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''((()))*********))))))***++++++,,,,,,++++++***)))((()))***+++***((((((((()))******************))))))***+++,,,***))))))***++++++,,,+++++++++)))******))))))+++000333@@@BBB>>>444------...///***,,,111999DDDSSSaaakkkiiijjjfff___ZZZVVVOOOHHHCCCBBBCCCHHHPPPXXX___cccffffffkkkuuu~~~xxxpppnnnmmmllliiiffffffmmmzzz~~~wwwyyyyyywwwpppiiidddaaajjjxxxnnneeedddfffiiiiiilllqqquuuwww{{{~~~~~~}}}|||{{{{{{{{{|||~~~}}}~~~qqqeee\\\XXXVVVTTT[[[jjjzzztttjjjggggggeeeffffffddd___YYYUUUTTTTTTaaassssss[[[LLLFFFHHHRRRaaaqqqyyyhhhTTTIII??????DDDGGGHHHIIIDDDFFFHHHKKKLLLLLLLLLKKKIIIIIIHHHFFFEEECCCBBBAAAEEEDDDDDDDDDCCC@@@<<<888111...+++))))))***)))((()))((((((''''''''''''(((%%%&&&&&&'''((()))***+++&&&'''(((((((((((((((''''''(((((())))))(((((('''(((((((((((((((((((((((('''((()))***++++++++++++'''(((((())))))(((((('''''''''''''''''''''&&&&&&%%%'''((('''&&&&&&'''(((&&&'''((()))((('''&&&%%%&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&************))))))((('''&&&&&&'''''''''(((((((((''''''((((((((((((((('''))))))))))))))))))******((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''(((((())))))***))))))((('''''''''((((((111111111000000111111111//////000000000000///////////////......---------......------,,,+++++++++))))))***+++++++++******************************%%%$$$###$$$&&&((((((((('''(((((((((((()))))))))'''(((((())))))(((((('''''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''(((***++++++******))))))***+++++++++++++++***)))((()))***+++***((((((((()))******************))))))***,,,---+++***)))***++++++,,,,,,++++++******+++***)))***,,,///777:::888111---...111222222555>>>JJJWWW```eeefffeeefffaaaWWWPPPLLLIIIEEEJJJLLLOOOSSSXXX^^^cccfffeee```bbblllyyyyyyvvvvvvtttsssssssssvvv}}}|||wwwmmmnnnnnnllliiihhhjjjlllvvv~~~}}}qqqjjjiiikkknnnooopppsssxxx|||~~~~~~{{{yyyvvvtttsssrrrnnnkkkgggddddddeeeeeeeeeaaa```^^^]]]]]]]]]^^^___\\\]]]^^^___```aaaaaaaaaffffffffffffhhhkkknnnpppvvvxxx}}}uuulllggg___\\\cccjjjqqq{{{xxxmmmnnnooolllhhhfffdddcccaaacccooooooZZZMMMGGGJJJOOOYYYfffyyyfffTTTDDD@@@CCCEEEFFFHHHHHHIIIJJJLLLMMMNNNOOOOOOJJJKKKKKKJJJIIIFFFCCCBBBBBBBBBBBBCCCDDDCCC@@@===555222///,,,,,,+++***((((((''''''''''''(((((()))'''''''''(((((()))))))))(((((())))))((('''&&&%%%'''((()))******)))((('''))))))))))))))))))))))))&&&'''((()))************(((((())))))))))))(((((($$$&&&'''((()))((('''&&&)))***+++***)))((()))***&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((()))************)))''''''((((((((()))))))))&&&&&&'''((()))))))))((())))))))))))(((((((((((('''''''''(((((((((((((((&&&''')))******)))'''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))((((((((()))******111111000000000000111111//////000000000000000///////////////000000000000///......------,,,,,,+++******+++++++++******)))%%%%%%&&&'''((()))***+++...,,,)))(((((((((&&&%%%))))))))))))************''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&''')))***+++++++++***(((((()))******************)))((()))***+++***((((((((()))************************+++------,,,+++******+++,,,,,,,,,,,,+++***++++++***))))))***,,,///333333...+++...111222333888CCCSSS```eeebbb\\\^^^```\\\RRRJJJIIIIIIHHHSSSVVVYYY\\\___bbbgggkkkddd\\\ZZZdddttt|||{{{{{{|||tttoooeeefffgggggghhhmmmtttzzz|||uuuooojjjjjjoootttvvvvvvwww{{{|||wwwrrrnnnlllfffeeebbb___\\\ZZZXXXWWWVVVSSSNNNKKKKKKKKKKKKJJJKKKJJJHHHGGGFFFFFFFFFGGGEEEFFFGGGHHHJJJJJJKKKKKKOOONNNMMMMMMNNNPPPRRRSSSYYY[[[^^^ccchhhmmmppprrruuu{{{}}}pppgggeeedddcccmmm|||sssuuuuuurrrqqqsssuuuvvvppplllsss~~~fffUUUMMMKKKIIIJJJQQQcccwwwaaaKKKCCCCCCBBBCCCEEEGGGGGGHHHIIIJJJKKKLLLMMMLLLMMMNNNNNNLLLHHHEEEBBBAAA@@@AAABBBDDDDDDBBB@@@888555111///...---+++***'''''''''''''''((()))***))))))))))))((((((((((((************(((&&&$$$###'''((()))******)))((('''((((((((((((((((((((((((###$$$%%%&&&''''''''''''(((((())))))))))))((((((###$$$''')))***)))'''%%%'''(((((('''&&&%%%%%%'''((('''%%%$$$$$$&&&)))+++&&&'''(((******((('''&&&&&&&&&$$$######$$$&&&&&&&&&'''((()))++++++,,,,,,(((((((((((())))))))))))%%%%%%'''((())))))))))))))))))((((((''''''&&&&&&&&&'''''''''(((((())))))((()))***,,,,,,***)))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))***+++,,,,,,000/////////000111222222111111111111000000000000000.........///000///...,,,++++++******++++++,,,(((((())))))******++++++))))))))))))))))))))))))***)))'''%%%%%%''')))***)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''((())))))((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''++++++)))((((((((()))***+++++++++************)))+++***)))))))))))))))***(((+++...---+++)))***,,,))))))***+++++++++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111333===IIIXXXbbbdddcccbbbccc]]]ZZZRRRHHH@@@AAAJJJSSSVVVVVV[[[aaafffhhhjjjlllddd\\\XXX```mmmwww~~~tttiiieee[[[eeemmmppptttzzz|||yyy~~~~~~~~~vvvttt}}}yyyrrrrrrrrrqqqrrrvvv|||zzzuuuooofff___\\\YYYVVVTTTMMMMMMKKKIIIGGGEEECCCCCC@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>=====================>>>??????@@@AAAAAAEEEFFFHHHJJJMMMOOOQQQRRRTTTYYY___dddhhhmmmssswwwzzzuuurrrmmmiiivvv}}}yyyuuuvvv|||}}}|||qqqfffbbbWWWNNNKKKKKKRRRkkkzzzaaaKKKCCCDDDDDDAAAFFFEEEGGGKKKKKKHHHHHHKKKMMMNNNOOOOOOMMMJJJGGGEEEEEEEEEDDDDDDCCCCCCCCCBBB>>>;;;666222000---+++)))((((((((((((((((((''''''((((((''''''''''''(((((())))))(((''''''''''''(((******)))((('''&&&%%%%%%(((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''(((((())))))))))))((((((***(((&&&'''))))))&&&###(((((((((((())))))))))))((((((((((((((((((((((((************)))((('''&&&))))))((((((''''''&&&&&&(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&+++***)))(((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))111000000000000111111222111111111000000000/////////...------//////...---,,,++++++******++++++,,,)))))))))))))))*********)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))((((((((((((((()))(((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((((((((()))+++,,,+++++++++*********))))))***)))))))))))))))******//////...,,,)))'''((()))((()))******++++++******,,,,,,,,,+++***))))))))),,,,,,++++++++++++++++++,,,---------...111555999HHHRRR___hhhjjjfffbbb```VVVSSSLLLDDD@@@BBBKKKRRRTTTXXX```gggkkkmmmnnnpppddd\\\YYY^^^hhhooouuuzzzuuufff^^^^^^eeeoooyyy|||{{{|||}}}~~~~~~}}}~~~yyyoookkkrrr~~~vvvqqqttttttuuuuuuvvvyyy}}}|||yyyvvvvvvvvvtttnnnhhh[[[VVVOOOKKKIIIGGGEEECCC@@@@@@???>>>===<<<<<<<<<;;;;;;:::999888888888888999::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@@@@AAAAAABBBAAAEEEJJJMMMOOOSSSWWW[[[___dddlllttt}}}{{{wwwvvvxxx|||~~~|||xxxwwwxxxzzz~~~~~~~~~~~~yyyuuugggZZZRRRLLLNNN```uuuvvv___OOOHHHDDD???@@@@@@DDDJJJKKKIIIJJJMMMMMMNNNOOOOOONNNKKKHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDAAA===999555222///---***)))))))))(((((((((((()))))))))************))))))'''''''''''''''((()))))))))))))))(((''''''&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''))))))************))))))+++)))((((((++++++***(((''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((''''''''')))))))))))))))(((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&(((''''''&&&&&&&&&&&&'''))))))(((((((((((((((((())))))))))))))))))))))))222222111111111111111111111111000000000000//////...---,,,---...///...,,,++++++************++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))(((((((((''''''''''''&&&&&&&&&''''''(((''''''&&&((((((((((((((((((((((((((((((((((((((()))))))))'''''''''((()))***,,,---++++++*********))))))))))))((((((((()))***++++++:::555000+++)))((('''''''''((())))))******))))))++++++******))))))((((((*********************++++++++++++,,,///555<<>>>>>@@@BBBDDDFFFJJJPPPVVV]]]eeemmmrrr|||wwwmmmkkklllmmmrrrwww}}}wwwtttrrr||||||~~~}}}wwwyyy~~~pppdddXXXPPPUUU```oooyyydddUUUJJJBBB??????CCCJJJMMMKKKKKKMMMNNNOOOOOOOOONNNLLLIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDAAA<<<888555222///---***))))))(((((())))))***((()))***++++++***)))(((%%%%%%&&&'''((()))***+++((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((((((((('''''')))******++++++******)))***)))'''((()))*********&&&&&&'''''''''(((((((((''''''''''''''''''''''''###$$$%%%'''((()))))))))'''''''''(((((((((((((((((())))))))))))(((''''''((((((((((((((((((((((((,,,+++***)))((()))******'''&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))444333222111111000111111111000000000////////////...---,,,,,,---...---,,,++++++************++++++++++++******))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((()))***,,,,,,+++***)))((((((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******+++************))))))))))))(((((((((((()))***,,,,,,@@@999000+++******)))(((''''''((()))))))))))))))******))))))((((((((('''))))))))))))************+++++++++---222:::EEELLLZZZ___gggnnnooohhh^^^VVVFFFCCC@@@AAAFFFMMMTTTWWW]]]jjjxxx~~~}}}yyysssnnnjjjaaaWWWSSSSSSWWWaaakkk~~~~~~sssjjjbbb```fffppp~~~}}}yyy{{{tttjjjjjjrrrzzz{{{|||}}}|||{{{yyyxxxxxxxxxzzz}}}~~~~~~~~~{{{vvvpppjjjccc]]]XXXUUUQQQLLLHHHFFFDDDAAA>>>;;;;;;;;;;;;;;;:::999888444444555555666777777888666666666666666777888999666666666666777777777777777777777777777888888888:::999999888777777666666555666666777777888999999999999:::;;;;;;<<<<<<===???AAACCCEEEHHHMMMSSSWWW]]]bbbkkkttt}}}{{{qqqjjjggghhhmmmlllqqq|||zzzuuuuuuuuuvvvyyy{{{{{{yyywwwcccaaaccclllyyy~~~ppp^^^TTTRRR[[[lll|||iiiWWWIIICCCAAACCCIIILLLKKKJJJLLLNNNOOOOOOOOONNNMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHFFFCCC???;;;888555111///******(((((((((((())))))&&&'''((())))))((('''&&&%%%&&&'''(((((()))))))))''''''''''''(((((())))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))************)))))))))(((&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***+++++++++&&&&&&''''''(((((())))))''''''(((((((((''''''&&&''''''''''''''''''''''''***)))'''&&&&&&''')))***((((((((((((((()))***+++''''''((((((((((((((()))))))))))))))))))))))))))333333222111000000000000000000000////////////......---,,,,,,---...---,,,+++******))))))******+++++++++******))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((()))+++,,,,,,,,,+++***((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))(((((((((*********)))))))))(((((((((((((((((()))***,,,,,,;;;555---((((((******)))''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))************+++---111777AAALLLSSS]]]```dddfffddd\\\QQQIII@@@??????CCCJJJRRRWWWZZZfffvvvuuuooobbbTTTMMMLLLRRR___kkk}}}uuuhhhdddgggnnnxxx~~~}}}~~~~~~tttrrrvvv{{{xxxyyy{{{}}}~~~}}}{{{yyyzzz|||~~~}}}yyytttqqqkkkgggbbb[[[UUUOOOHHHDDDEEEBBB>>>;;;:::999888777555666888888777666666555666666666666777777777777666666666666777888999:::777777777777888888888888777777888888888999999999888888888888888888888888888888888888999999999999666666666777888888888888:::;;;;;;::::::<<<@@@CCCHHHKKKNNNSSSYYYbbbkkkqqqzzzkkkfffggg^^^bbbkkkxxx|||mmmkkkjjjkkknnnrrrtttuuu```ZZZVVVZZZdddsssuuu___QQQPPPYYYkkk|||eeeSSSGGGBBBAAAEEEHHHHHHHHHKKKNNNNNNNNNOOONNNMMMLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJFFFDDD@@@===;;;888444111,,,***)))'''&&&&&&'''(((&&&'''((())))))((('''&&&''''''((()))(((((('''&&&&&&&&&''''''((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))((('''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''((())))))***))))))&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!###%%%&&&((((((((((((((()))***+++&&&&&&&&&''''''(((((((((************************111111000000000000000000000000////////////.........---,,,---...///...,,,******))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++++++++'''(((((((((((()))))))))'''''''''''''''((()))***))))))))))))))))))))))))((((((''''''''''''&&&&&&((())))))))))))((('''&&&******)))))))))((((((((()))((((((((()))***++++++000---)))&&&&&&'''(((((('''((())))))******))))))))))))))))))((((((((((((((((((((()))******++++++***---222777>>>GGGQQQWWW]]]^^^^^^[[[UUUKKKCCC======>>>BBBGGGMMMTTTZZZ^^^kkk}}}pppbbbSSSLLLNNNUUUbbbmmmyyy{{{}}}qqqgggiiiqqqyyyzzzxxxzzz|||{{{|||}}}|||~~~~~~yyyqqqkkkddd___[[[RRROOOKKKHHHEEEBBB>>>;;;;;;:::888777666666666777444666888888666555555666555555555555555555555555888888777777888999:::::::::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<===888888999999999999999999::::::999888777666555555666555444555777888777666777777888777777888;;;======>>>???@@@CCCHHHOOOTTT^^^hhhvvv}}}pppmmmeeecccdddjjjrrrnnniiidddaaaccciiinnnqqqjjj___XXXXXXZZZ```ooo~~~sss```RRROOOVVVkkksss```OOOFFF@@@AAADDDEEEGGGKKKMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKFFFDDDBBB@@@>>>;;;888555///---***(((&&&&&&&&&'''******))))))))))))******'''((()))))))))(((&&&%%%&&&'''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&(((***+++***(((&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&%%%'''''''''(((((((((((((((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&''''''(((&&&&&&''''''(((((())))))************************/////////...//////000000000000/////////.........///...------//////...---******))))))))))))******)))))))))))))))*********)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((())))))+++,,,,,,'''((((((((())))))))))))((((((''''''((()))+++,,,)))))))))))))))))))))))))))))))))(((((((((''''''&&&'''((()))))))))((('''***)))))))))((((((((((((***)))))))))))))))******)))))))))(((&&&&&&'''(((((()))******++++++******))))))))))))))))))))))))(((((()))******+++,,,,,,+++///666>>>EEELLLTTTXXXWWWWWWVVVPPPHHH@@@===<<<@@@DDDKKKPPPTTTYYY___dddooommm___RRRPPPUUU^^^gggooosssuuu{{{}}}|||rrrnnnmmmtttzzz|||~~~{{{yyy|||~~~{{{{{{|||}}}~~~~~~{{{zzzuuuooofff]]]UUUOOOJJJGGGAAA???<<<;;;;;;;;;999888888888888777666666777888555777999999777777999;;;666666777777777888888888<<<<<<<<<;;;<<<<<<======>>>>>>>>>????????????@@@@@@AAAAAABBBCCCCCCDDDDDD>>>>>>======<<<;;;;;;;;;;;;::::::999888777666666;;;999888888:::;;;:::888888999::::::999999:::<<<888:::;;;<<<<<<>>>AAACCCGGGOOOYYYbbbjjjvvv}}}sssjjjhhhiiimmmwww{{{tttjjjcccaaadddhhhkkklllbbb]]]]]][[[XXX^^^jjjyyy```UUUOOOXXXllltttbbbUUUHHHCCCBBBCCCFFFJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKLLLGGGFFFDDDCCCBBB@@@<<<999444111...***'''&&&''''''+++***)))(((((()))***+++%%%&&&((()))***)))'''&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''###&&&***+++***(((((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((*********+++++++++,,,,,,(((''''''&&&&&&&&&&&&'''((((((((()))******++++++************************...............///000111000/////////............000///......///000///...******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))***)))'''&&&&&&''')))***)))(((''''''(((***,,,---'''((((((((())))))******)))((((((((()))***,,,---))))))))))))))))))))))))+++*********))))))(((((($$$%%%''')))******))))))))))))))))))((((((((((((+++***)))))))))))))))***'''***---,,,)))'''(((***))))))***+++++++++++++++))))))))))))************((())))))***+++,,,,,,,,,+++111999BBBIIIOOOUUUYYYNNNPPPOOOIIIAAA===>>>AAAEEEKKKTTTXXXZZZ^^^eeejjjqqqjjj]]]SSSTTT\\\dddkkkooonnnttt}}}xxxsssooonnngggjjjrrr||||||zzz{{{xxxtttttt{{{|||zzz{{{|||~~~~~~}}}{{{zzz}}}~~~}}}xxxrrroooccc]]]TTTLLLFFFBBB???===;;;999777666666777666444777888999888777666777888333555777777555666999<<<999::::::;;;<<<===>>>>>>AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBHHHHHHHHHIIIJJJKKKKKKLLLDDDDDDCCCAAA@@@???>>>===::::::;;;<<<<<<=========???===:::;;;<<<===:::888999:::;;;;;;999777777888666999<<<>>>>>>============BBBHHHKKKNNNWWWeeepppqqqjjjiiigggiiimmmxxxuuujjjeeeeeefffgggggg___^^^bbb___WWWYYYbbbqqqooo___PPPNNNYYYmmmvvvfffSSSHHHDDDBBBDDDGGGKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLHHHGGGFFFEEEEEECCC???<<<777555000,,,)))(((((((((***)))&&&%%%%%%&&&)))***###%%%''')))******)))(((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''(((((())))))))))))((((((!!!'''***)))''''''((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))******))))))))))))(((((('''''''''&&&(((((()))***************************************%%%&&&'''((()))(((((((((+++***)))((((((((((((((())))))***+++,,,,,,------************************444333111//////000111222222222111111000///......111111111000//////.........---,,,+++++++++,,,---))))))((((((''''''&&&&&&(((((())))))))))))((((((((((((((((((((('''''''''(((***,,,+++)))'''((()))&&&''''''((()))******+++))))))))))))))))))))))))******))))))(((((('''''',,,++++++******)))))))))******)))(((((((((((((((++++++************++++++***)))(((''''''((()))******))))))((('''&&&&&&&&&(((((((((((('''''''''''''''(((((())))))))))))(((''')))+++++++++,,,...000333888@@@FFFJJJLLLMMMNNNKKKIIIEEE@@@<<<>>>DDDIIILLLXXX```]]][[[```gggjjjqqqyyytttbbbaaa```___```dddiiimmmqqq{{{tttkkkbbb]]]bbblllgggttt}}}{{{wwwwwwwwwvvvssspppqqqyyywwwvvvwwwyyy|||~~~||||||~~~~~~~~~~~~~~~yyytttpppmmmfff\\\UUUKKKIIIEEE@@@<<<:::999999777666555555555666888999777777666666666777777888888888:::;;;<<<=========AAAAAABBBAAABBBDDDHHHKKKHHHIIIJJJIIIIIIJJJMMMOOOMMMLLLLLLKKKKKKKKKKKKKKKMMMNNNPPPQQQRRRQQQQQQPPPMMMLLLJJJGGGEEECCCBBBAAADDDBBB@@@???@@@@@@@@@???BBB@@@>>>===>>>>>>===<<<===<<<::::::;;;;;;:::888777777888999999999888888;;;;;;<<>>;;;???<<<555///+++)))((()))(((((()))***************+++,,,---...---+++)))'''(((((('''(((((()))***+++)))((('''&&&&&&'''((()))(((((((((((())))))))))))'''(((((()))))))))))))))''''''''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))*********+++******))))))(((((((((''')))************))))))(((******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))---,,,***(((&&&&&&''''''******))))))((((((''''''&&&'''(((''''''(((+++...)))************+++++++++444333111//////000111222333222222111000000//////---------------------......---,,,+++***++++++,,,)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''')))+++***((('''(((***&&&''''''((())))))******((((((((((((((((((((((((***)))))))))((((((((('''***++++++++++++***)))(((***)))(((((('''''''''(((+++******))))))******+++((('''&&&%%%%%%&&&'''(((+++******)))((((((''''''(((((((((((((((((((((((('''((())))))))))))))))))''')))******+++---000333888===EEEJJJKKKKKKJJJJJJBBBBBB@@@======AAAIIIOOOXXXaaaeee___ZZZ]]]cccgggqqqvvv}}}}}}nnnjjjhhhfffdddffflllsssxxx{{{oooaaaZZZWWWXXXaaakkkttt}}}|||zzzxxxuuuvvvrrrrrrwww|||~~~yyywwwvvvvvvyyy|||~~~~~~~~~}}}}}}~~~~~~}}}xxxqqqhhhaaa\\\UUUMMMGGGCCCAAA>>>;;;999888888888777777666666666777999:::888888888888999::::::;;;<<<===???AAACCCEEEEEEFFFEEEGGGHHHIIIJJJLLLOOORRRRRRSSSSSSRRRQQQQQQSSSUUUYYYXXXWWWUUUUUUUUUUUUUUUTTTVVVXXXZZZ\\\]]]]]]]]]XXXWWWUUURRRPPPNNNMMMMMMMMMJJJHHHGGGGGGHHHGGGFFFFFFDDDBBBBBBBBBBBB@@@??????===;;;;;;<<<;;;:::999::::::::::::999999999999999999999;;;===AAADDDFFFHHHOOOXXXaaajjjxxxyyynnnhhhgggeeeiiirrr}}}{{{vvvlllgggdddffffffdddeeehhhppp}}}ppp[[[NNNNNN]]]ooozzzlll[[[MMMFFFDDDDDDIIIKKKIIIIIIMMMNNNKKKMMMMMMLLLKKKKKKJJJJJJKKKIIIGGGEEEDDDDDDBBB???<<>>@@@AAABBBCCCDDDFFFHHHKKKMMMOOOPPPQQQOOOQQQSSSTTTUUUVVVXXXZZZ]]]]]]]]][[[ZZZYYY[[[]]]bbbaaa^^^\\\[[[[[[[[[\\\YYY[[[^^^bbbdddfffggggggaaa```^^^]]][[[YYYXXXWWWYYYWWWTTTSSSSSSSSSRRRQQQOOOMMMLLLLLLLLLKKKIIIGGGEEECCCAAA@@@@@@@@@>>>===>>>===<<<::::::::::::;;;888888888888999;;;===>>><<<@@@DDDGGGMMMXXXhhhssszzzmmmfffaaaccchhhqqq}}}sssllleeecccdddgggoooxxxyyysss[[[MMMOOOYYYlllqqq```OOOEEEDDDGGGIIIIIIJJJMMMMMMKKKNNNMMMMMMLLLKKKJJJJJJJJJIIIHHHFFFEEEEEECCC@@@>>>???===;;;777444111...---(((((())))))))))))))))))(((((()))******++++++,,,***)))((('''&&&&&&&&&&&&((())))))******))))))(((((((((''''''&&&&&&&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''%%%&&&'''(((((()))(((((())))))))))))(((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''')))************(((((())))))))))))))))))((()))+++***(((''''''((()))************+++++++++222222111000///000000111333222222222111111111000---------.........//////+++++++++***************)))))))))******++++++,,,)))))))))******)))))))))((((((((((((((()))))))))+++++++++***))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''))))))))))))((((((((((((''')))+++,,,,,,+++((('''(((''''''&&&&&&&&&''''''******))))))))))))******)))))))))(((((()))))))))*********))))))((((((((())))))))))))************'''((()))***************((())))))***---333;;;@@@FFFIIIMMMMMMIIICCC===:::888:::===CCCKKKVVV___eeedddggggggbbb[[[ZZZ]]]aaa```jjjttt|||~~~xxxsssmmmkkkppp{{{qqq\\\VVVRRRXXXcccooowwwzzzxxxxxxxxxwwwxxx{{{}}}}}}zzzzzzxxxtttoooooottt{{{yyyvvvuuuxxxvvvuuuvvvyyy{{{||||||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||xxxtttppplllgggdddXXXRRRJJJDDD@@@>>><<<:::555555555555555777888999777777666777888:::<<<===BBBCCCEEEHHHJJJLLLMMMNNNNNNOOOQQQTTTVVVWWWXXXYYYYYY[[[^^^^^^^^^^^^^^^```dddddddddcccaaaaaaccceeejjjhhhfffdddcccbbbbbbccccccdddgggkkkmmmoooppppppjjjiiiiiigggfffdddcccbbbfffdddaaa____________]]][[[ZZZYYYYYYYYYWWWUUURRRPPPMMMJJJHHHHHHGGGFFFEEEBBBAAA>>>;;;::::::;;;<<<999999888888999:::;;;<<<===>>>??????AAAHHHSSS[[[bbbpppvvviiibbb___cccmmmwwwvvvkkkdddbbbfffrrr}}}ttt^^^SSSQQQYYYggg}}}uuu```NNNDDDEEEFFFGGGJJJLLLLLLKKKMMMMMMMMMLLLLLLKKKJJJIIIJJJHHHGGGFFFFFFEEEBBB@@@@@@???>>><<<888333///---)))))))))))))))))))))***))))))(((((()))***++++++++++++***)))(((((())))))((()))***++++++***)))((()))((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''%%%&&&'''((())))))***)))))))))))))))(((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((()))%%%&&&(((************)))((((((((())))))******+++&&&(((***+++)))((('''((())))))*********+++++++++111111111000000000000000222222222111111111111111//////.........---------++++++++++++******))))))))))))******++++++,,,,,,))))))************))))))(((((((((((())))))******000...,,,******))))))(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&(((***,,,,,,***((('''''''''&&&&&&&&&&&&'''(((***))))))))))))))))))***((())))))))))))))))))((()))(((((((((((((((''''''((()))))))))*********+++'''((()))***++++++++++++)))***+++---111999BBBIIINNNOOOPPPMMMGGGAAA<<<::::::===BBBKKKUUU___fffjjjeeeffffffbbb[[[VVVWWWZZZ]]]mmm|||vvvpppooouuusss___RRRSSSXXXbbboooxxxzzzwwwvvvtttrrrrrruuuzzz|||tttqqqssswwwzzz~~~|||zzzyyyxxxvvvuuuuuuwwwyyyzzzzzz||||||}}}}}}|||}}}}}}~~~}}}}}}}}}~~~~~~{{{uuulllccc]]]XXXTTTQQQGGGDDDAAA???===;;;:::888444444444555666777888999999999999:::;;;>>>@@@AAAHHHJJJMMMPPPSSSUUUVVVWWWXXXYYYZZZ\\\]]]^^^^^^^^^^^^```ccceeeeeefffhhhiiijjjkkkkkkkkkjjjkkknnnpppuuuuuutttsssrrrrrrqqqqqqrrrsssvvvxxxzzz{{{{{{{{{wwwwwwwwwvvvuuusssrrrqqqrrrooommmkkkkkklllkkkjjjfffeeecccccccccbbb___]]][[[XXXTTTQQQPPPPPPNNNMMMHHHFFFCCC???============:::999999999999::::::;;;:::<<<===<<<<<<>>>CCCGGGLLLUUUcccsssqqqddd\\\]]]bbbjjjvvvuuujjjbbbbbbkkkvvv|||zzzzzzeeeVVVOOOUUUdddxxxsss^^^HHHEEECCCDDDGGGIIIKKKLLLKKKLLLLLLMMMLLLKKKJJJJJJJJJIIIHHHGGGHHHGGGDDDBBBBBBBBBAAA???;;;555000---+++***))))))))))))******++++++***)))(((((()))))))))))))))))))))***++++++((()))***++++++***)))((()))))))))(((((((((''''''%%%&&&&&&''''''''''''''''''''''''((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((((((((&&&'''((()))***+++++++++(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))*********'''((()))******)))((('''(((((())))))******++++++$$$&&&)))******))))))***))))))*********+++++++++111111000000000/////////000000000000000000000000......------,,,++++++***++++++,,,,,,++++++***)))***************+++++++++)))******++++++******)))'''(((((())))))******+++111...+++))))))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&((()))++++++***)))((('''''''''&&&''''''((()))***))))))(((((())))))***&&&&&&''''''''''''&&&&&&(((((((((((('''''''''''''''(((((())))))*********'''((()))***+++,,,,,,,,,***+++...111777@@@JJJQQQUUUTTTQQQLLLFFFAAA??????===AAAIIITTT^^^fffjjjjjjiiigggddd```XXXQQQPPPTTTdddwww{{{uuuuuu|||wwweeeVVVVVV]]]eeemmmvvv|||yyysssrrrppppppssstttvvv|||}}}yyyyyyzzztttxxx|||}}}|||{{{yyyvvvttttttvvvxxxyyyyyyyyyzzz{{{zzzzzzzzz}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}yyywwwpppiii^^^SSSLLLGGGDDDCCC=========<<<;;;999777555555555666888999:::;;;<<<@@@@@@@@@AAACCCFFFHHHJJJMMMOOOSSSWWWZZZ\\\]]]]]]```aaabbbdddeeeeeeeeeeee```cccgggjjjlllooosssuuusssttttttttttttuuuxxxzzz|||}}}~~~~~~~~~|||~~~~~~}}}}}}{{{xxxxxxxxxyyyyyyxxxssspppmmmllllllkkkjjjhhhfffccc^^^ZZZYYYXXXWWWVVVPPPNNNKKKHHHEEECCCBBBBBB<<<<<<<<<;;;;;;:::::::::777999;;;;;;::::::;;;<<>>BBBEEELLLWWWeeeooozzzfff]]]XXX[[[aaajjjxxx~~~nnn```]]]```hhhnnnssssssmmmeee___\\\___kkk|||xxxdddXXXOOOQQQ[[[jjj~~~eeeVVVHHHBBBBBBBBBEEEJJJGGGIIIKKKMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJHHHFFFDDDDDDDDDCCCAAA===999777///...,,,+++***+++,,,---******+++,,,,,,+++***)))(((((((((((((((((()))))))))((((((''''''(((((()))&&&&&&'''(((((()))))))))''''''((()))))))))((((((&&&''''''((())))))******(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))******++++++(((((()))))))))))))))((('''((((((((()))))))))*********))))))))))))******************************))))))))))))******************)))(((((((((((((((++++++******************'''((()))((('''(((***+++)))************+++++++++000000000000000//////...............////////////......//////000111111111,,,,,,---...---,,,+++***+++*********))))))((((((******++++++++++++******'''(((((()))***+++++++++)))&&&###$$$'''***+++***'''''''''''''''''''''&&&))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))******((((((((((((((()))******))))))(((((((((((())))))'''((()))******)))(((''')))))))))))))))*********%%%&&&&&&'''((())))))***'''((()))***,,,,,,,,,---,,,///333999AAAKKKTTT[[[SSSOOOHHH@@@;;;;;;???DDDHHHMMMXXXeeeqqquuussspppkkkbbbZZZVVVQQQOOOVVV___qqq|||xxxzzzqqqccc```eeekkkmmmrrrsssnnnllloooooolllssszzz}}}zzzxxxyyyyyyyyyyyyyyyyyyzzz{{{yyyvvvsssrrrtttvvvwwwwwwsssuuuwwwwwwvvvxxx|||~~~~~~}}}}}}||||||ttttttssspppkkkeee^^^ZZZSSSNNNHHHCCC@@@===;;;999888999:::::::::<<<>>>@@@>>>@@@CCCFFFIIILLLNNNOOOQQQQQQRRRSSSVVVXXX[[[]]]\\\___bbbfffiiikkkkkkkkkjjjlllnnnpppssstttvvvvvvtttuuuuuuttttttvvvyyy|||~~~~~~~~~|||{{{{{{|||~~~}}}yyysssooommmllljjjiiiaaa```___\\\XXXTTTQQQOOOLLLKKKIIIGGGCCC@@@===<<<999999999::::::;;;<<<===;;;===???@@@AAAGGGOOOUUUaaaqqq{{{oooaaa___\\\\\\cccrrrsssbbb[[[\\\bbbfffkkkooonnnfffZZZQQQIIIUUUgggxxxvvveeeSSSLLLNNNXXXjjj{{{qqq___LLLCCC@@@???CCCIIIFFFGGGJJJMMMNNNNNNNNNMMMKKKJJJIIIJJJKKKKKKIIIGGGCCCDDDDDDDDDCCCAAA>>>===000///---+++++++++---...''')))+++---...---,,,+++---,,,+++***)))))))))))))))((('''&&&&&&'''((()))$$$%%%%%%&&&'''((())))))'''(((((()))))))))))))))&&&''''''((()))******+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))((((((((('''''''''))))))******+++++++++,,,'''((((((((((((((('''''''''((((((((())))))************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***,,,+++++++++***)))))))))*********(((&&&&&&(((***)))************+++++++++222000//////000111111000111111///...------------,,,---.........---,,,+++,,,,,,++++++++++++,,,,,,((()))******)))((()))++++++*********))))))((((((******))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((&&&(((***+++,,,+++***))))))'''%%%$$$$$$&&&)))***(((((())))))******++++++''''''''''''''''''''''''&&&&&&'''((()))***++++++%%%'''(((((('''''')))***''''''(((((())))))******)))))))))))))))*********,,,+++)))(((((())))))***///333:::@@@EEEIIINNNQQQPPPIII@@@:::;;;@@@GGGKKKRRR[[[bbbhhhvvvrrr```QQQNNNPPPRRRXXX```ppp~~~~~~~~~|||uuuiii^^^YYY___jjjssszzzuuuqqqpppnnnkkkkkknnn||||||yyyxxxyyyzzzyyywwwvvvvvvwwwqqqsssuuuuuutttssstttuuuuuuttttttvvvyyy}}}~~~~~~}}}|||{{{xxxuuurrrqqqmmmgggaaa[[[VVVQQQMMMFFFDDDBBB???===;;;;;;;;;777:::===???@@@BBBEEEGGGGGGHHHKKKOOOTTTVVVVVVTTTWWWWWWXXX\\\aaacccbbb``````cccgggllloooqqqqqqqqqrrrrrrtttyyy~~~}}}{{{yyyyyy{{{|||{{{{{{|||||||||~~~|||vvvtttuuuxxxzzzoookkkgggdddccc```\\\XXXSSSRRRQQQMMMHHHCCCAAAAAAAAA@@@???>>>============///111555999===@@@CCCDDDNNNUUUbbbsss~~~pppdddaaaccceeemmmuuu~~~{{{pppeee\\\aaa]]]]]]dddkkkhhhYYYKKKJJJKKKNNNYYYkkk}}}gggWWWMMMLLLWWWdddxxxmmm___QQQFFFAAACCCGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJFFFFFFFFFFFFDDDBBB@@@>>>888555111---***(((((()))******))))))))))))******,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))((('''&&&&&&'''((()))&&&''')))*********)))((())))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))(((((('''''''''&&&''''''((()))***++++++***)))(((((())))))*********)))))))))))))))&&&'''(((******((('''&&&(((((())))))))))))((((((,,,***((()))+++,,,+++((()))************)))(((((('''(((***,,,---...------+++***)))(((((()))******333111///000111222111000222111000///............,,,---.........---,,,+++******))))))))))))*********,,,,,,,,,******+++,,,************)))))))))(((******))))))))))))******((((((((((((''''''''''''(((((((((((((((((((((((($$$%%%'''(((((((((&&&%%%***)))((('''((()))+++,,,******************))))))((((((((((((((((((((((((''''''(((((())))))******&&&'''(((((('''&&&((()))))))))))))))((((((((((((''''''((()))***++++++,,,+++***)))))))))+++,,,---111555;;;@@@CCCFFFIIIKKKIIIDDD===:::;;;AAAGGGKKKUUU^^^fffnnn~~~}}}iiiVVVMMMLLLNNNXXXeeeuuu~~~~~~wwwhhhaaaZZZYYY___iiirrrvvvxxxrrrmmmkkkiiihhhnnnvvv|||xxxwwwzzz{{{{{{zzzwwwvvvvvvwwwppprrrtttuuuuuuuuuvvvxxxyyywwwvvvwwwzzz}}}~~~|||{{{yyywwwssspppfffaaa[[[UUUQQQLLLHHHEEEAAA@@@>>><<<;;;::::::;;;;;;===@@@CCCEEEGGGJJJMMMOOOPPPRRRVVVZZZ\\\\\\ZZZ\\\\\\]]]```eeehhhhhhgggfffhhhkkknnnqqqsssssstttxxxxxxzzz~~~}}}|||}}}~~~|||xxxrrrooollliiiccc___[[[ZZZWWWRRRMMMJJJHHHGGGCCCBBBAAA???>>>=========999:::;;;<<<===>>>??????EEEIIIRRR^^^jjjyyyuuujjjeeecccffflllsss||||||qqqfffbbb]]]ZZZ___fffeee[[[PPPHHHEEEDDDMMM```xxxttt```PPPGGGLLLUUUppp{{{nnn^^^NNNCCC@@@BBBEEEFFFHHHKKKMMMMMMLLLKKKLLLMMMMMMNNNMMMLLLKKKJJJFFFFFFFFFFFFDDDCCCAAA@@@:::777222...+++++++++,,,++++++************++++++---,,,+++******)))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((''''''&&&&&&''''''((('''((())))))******))))))******)))(((((('''&&&&&&&&&&&&&&&'''''''''(((((())))))******++++++++++++((((((((('''(((((())))))+++******)))(((((())))))***)))))))))))))))))))))&&&''')))******)))'''&&&((()))))))))))))))((((((,,,***((()))+++,,,+++)))))))))***+++++++++++++++((())))))*********))))))+++***)))(((((()))***+++333222000000222333222111222111111000////////////,,,---.........---,,,+++******))))))))))))******+++,,,---,,,***))))))***************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))******)))'''''')))))))))))))))*********+++++++++***))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((((((&&&%%%&&&'''*********)))((('''''''''&&&&&&''')))***+++,,,---******)))***+++---///000444888>>>AAACCCBBBCCCCCC???===;;;;;;===CCCIIIMMMVVV___hhhrrrttt[[[MMMIIILLLYYYhhhuuuxxxyyyxxxzzztttjjjVVVPPPOOOXXXiiiuuuxxxvvvsssnnnhhhdddbbbeeerrr}}}|||{{{|||||||||yyyvvvtttuuuvvvooorrrtttvvvvvvwwwyyyzzz{{{yyywwwwwwyyy|||}}}}}}|||zzzxxxvvvtttrrrnnnkkk[[[VVVOOOIIIFFFCCC@@@>>>======<<<;;;;;;<<<===>>>@@@CCCFFFIIIKKKNNNRRRTTTXXXXXXZZZ]]]aaabbbbbbaaabbbbbbbbbeeeiiimmmnnnnnnmmmnnnoooqqqsssuuuwwwwww}}}~~~{{{vvvpppkkkhhheee```ZZZVVVRRRQQQPPPJJJHHHFFFDDDBBB@@@???>>>@@@@@@??????>>>======<<<>>>???CCCIIIPPP[[[lll|||rrriiifffgggdddhhhppp{{{uuuccc\\\WWWZZZaaaeeebbb\\\PPPIIIBBBFFFVVVooosss\\\KKKGGGJJJ[[[lllppp]]]NNNDDD@@@CCCDDDGGGKKKNNNNNNKKKHHHKKKLLLMMMMMMMMMLLLKKKJJJFFFFFFFFFFFFEEEDDDBBBBBB<<<999555000...---...///,,,,,,++++++++++++,,,,,,------,,,,,,++++++************)))))))))(((((((((************************************************))))))))))))))))))))))))&&&''''''((((((''''''&&&)))(((((((((((()))******+++******))))))(((((((((&&&''''''''''''((((((((())))))(((((((((((())))))******)))((((((((())))))******)))((((((((())))))))))))))))))))))))******'''((()))******)))(((''')))*********)))(((((('''+++***)))***++++++***)))((()))***+++------------,,,,,,***)))((((((''''''******)))))))))******+++444222111111222333333222222222111000000000000000,,,---.........---,,,+++,,,,,,++++++++++++,,,,,,***++++++***'''&&&&&&'''*********)))))))))))))))))))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((******++++++***)))((('''$$$%%%&&&'''((('''&&&&&&)))))))))((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''(((((('''&&&$$$%%%&&&***)))))))))((((((((('''''''''((()))***++++++,,,******)))***+++---///000777;;;@@@CCCCCCAAA??????888:::<<<>>>BBBGGGLLLPPPTTT\\\fffqqqvvv[[[OOOMMMPPPZZZfffkkkmmmlllkkkqqq|||zzziii\\\RRRQQQUUUaaapppxxxwwwrrrllliiieeebbb___cccrrr{{{|||}}}~~~~~~~~~{{{{{{yyyvvvsssqqqrrrsssqqqsssvvvwwwwwwwwwyyyzzzyyywwwuuuuuuwwwzzz{{{{{{wwwuuuqqqooommmjjjfffcccWWWRRRJJJDDD@@@>>>===;;;<<<<<<<<<<<<>>>@@@BBBDDDFFFIIILLLOOORRRUUUXXX[[[^^^^^^___aaadddfffeeedddeeeeeeeeegggkkknnnqqqssssssssstttuuuvvvxxxzzz{{{zzzuuupppiiiccc^^^[[[YYYXXXTTTRRROOOKKKHHHEEECCCBBB@@@@@@??????>>>>>>>>>>>>>>>===???BBBEEEJJJVVVbbbwww~~~qqqkkkbbbcccfffmmmvvvhhhaaaZZZZZZaaahhhjjjiiibbb[[[QQQKKKRRReee}}}oooYYYMMMJJJKKKWWWmmmrrrcccSSSFFFDDDDDDFFFIIILLLLLLIIIEEEKKKKKKLLLMMMMMMLLLKKKJJJFFFFFFFFFFFFEEEDDDDDDDDD@@@===888333///......///+++++++++******+++++++++,,,,,,,,,,,,,,,+++***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''')))******)))''''''((('''&&&&&&&&&''')))************))))))((((((((('''''''''''''''(((((((((,,,+++)))((('''''''''(((++++++***))))))((())))))***))))))((((((((()))))))))))))))))))))*********))))))************))))))***************)))((('''+++************+++******((()))***+++,,,,,,,,,,,,///...,,,***))))))************************++++++444222111111222333333222222111111000000000000000,,,---.........---,,,+++,,,,,,++++++++++++,,,,,,)))***+++)))'''&&&&&&'''))))))))))))))))))******((()))************)))(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$"""$$$%%%''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((******))))))(((((('''''''''((()))(((&&&%%%%%%&&&'''((((((((()))))))))************)))))))))))))))************+++---///000999===BBBDDDCCCAAA???>>>888;;;@@@CCCFFFJJJOOORRRSSSZZZcccnnnzzzpppYYYSSSVVVXXX[[[___^^^bbbeeehhhrrrrrr```SSSVVVZZZaaajjjqqqssspppmmmfffeeeeeeccc___```kkkxxx{{{xxxrrrtttvvvwwwxxxxxxxxxwwwvvvvvvuuurrrooonnnooopppsssuuuwwwxxxwwwwwwwwwyyyxxxvvvuuuvvvxxxzzz{{{zzzsssppplllhhhfffccc___\\\TTTOOOHHHBBB???===<<<;;;;;;;;;<<<>>>AAAEEEHHHJJJMMMPPPSSSUUUWWWZZZ]]]___ccccccccceeehhhjjjiiiiiigggggghhhiiikkknnnqqqsssvvvvvvwwwxxxzzz|||~~~}}}uuuooojjjgggcccaaa^^^\\\XXXSSSNNNJJJGGGFFFBBBAAA@@@???>>>>>>>>>>>>???===???BBBCCCCCCIIIQQQ[[[hhh|||ttthhheeeeeefffgggooouuunnnfffcccfffkkknnnnnnqqqmmmbbbVVVPPPZZZooojjjYYYPPPDDDHHHWWWqqq|||fffRRRHHHEEECCCEEEIIILLLKKKHHHJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGFFFFFFEEEEEEEEEEEECCC@@@;;;555111...---,,,******))))))))))))*********++++++,,,++++++***)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((()))***++++++***)))(((&&&&&&%%%$$$%%%&&&'''((())))))((((((((((((((('''((((((((((((((((((((((((******************++++++++++++***))))))((()))))))))((((((((((((((())))))(((((())))))************))))))************))))))***************)))((((((******+++************+++)))***************))))))---,,,+++*********,,,,,,))))))******++++++++++++333222000000222333222111111000000//////000000000,,,---.........---,,,+++******))))))))))))*********+++,,,+++)))(((((()))))))))))))))************((()))***++++++***)))(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''((()))(((''''''###$$$%%%&&&''')))******((((((((((((((((((((((((******))))))(((((('''''''''((()))((('''&&&'''((('''''''''((()))*********++++++******)))(((((((((*********+++---///222333<<>>===;;;@@@EEEIIIJJJLLLOOOSSSTTTZZZbbbkkksssxxx{{{|||{{{hhhYYY[[[```^^^[[[[[[WWW^^^eeekkkvvvttthhh]]]VVV\\\bbbjjjnnnnnnmmmllllllffffffffffffaaa]]]aaahhhqqq~~~~~~zzzooonnnoooppprrrttttttsssrrrqqqqqqqqqpppmmmkkkkkknnnppptttvvvwwwxxxvvvvvvvvvwwwxxxwwwwwwxxxzzzzzzyyywwwmmmjjjeeeaaa^^^ZZZWWWTTTMMMIIIDDD@@@>>>===<<<;;;======???BBBFFFJJJNNNPPPUUUXXXZZZ[[[\\\]]]```bbbhhhhhhhhhjjjmmmoooooonnniiikkkmmmmmmnnnooorrrtttwwwxxxzzz}}}}}}yyysssooojjjgggbbb\\\VVVQQQMMMKKKJJJHHHEEEBBB???>>>======>>><<<===@@@@@@>>>AAAFFFFFFOOO^^^nnnuuummmgggeeebbbdddsss}}}vvvqqqoooooooooooovvvtttlll___UUUWWWeeerrrxxxfffZZZIIIEEEJJJ^^^yyyzzzdddSSSKKKDDDBBBFFFKKKMMMMMMIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEECCCAAA>>>999444000---,,,***))))))))))))))))))***)))***+++,,,,,,+++***)))++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++***)))(((((())))))******))))))(((%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))))))))((((((((((((''' """$$$&&&(((******+++******)))((((((((())))))((((((''''''(((((())))))((((((((()))******++++++)))))))))))))))))))))))))))******++++++******))))))+++++++++***)))***+++***************)))(((((()))((((((((()))***++++++((()))***+++,,,,,,,,,,,,333111///000111222111000000//////......//////000,,,---.........---,,,+++******))))))))))))******)))***+++***)))((()))***((()))))))))************((()))***++++++***)))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((())))))***'''((())))))******))))))&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))(((((()))***(((((((((((())))))))))))*********)))))))))))))))))))))+++---000444888:::???AAACCCBBB???<<<::::::@@@EEEJJJLLLKKKKKKNNNQQQSSSXXX```gggkkkkkkkkkkkklllccc___eeefff___ZZZ[[[XXX```iiipppzzz}}}pppddd]]]^^^bbbgggkkknnnooommmkkkkkkmmmkkkiiihhhgggbbbZZZWWWYYYaaapppsssppprrrnnnhhhjjjnnnoooqqqssssssqqqooonnnllllllllljjjjjjkkknnnqqqrrrtttvvvwwwvvvvvvwwwxxxvvvvvvwwwxxxxxxuuuqqqmmmddd```ZZZVVVRRROOOKKKHHHDDDAAA???>>>?????????>>>CCCDDDFFFIIIMMMRRRVVVYYY^^^___aaaaaa``````bbbdddjjjjjjiiikkkoooqqqrrrrrrooorrruuuuuuttttttvvvwwwxxxzzz~~~xxxuuupppiiibbb\\\WWWUUURRROOOKKKGGGDDDBBBAAA@@@AAA>>>===>>>===<<<>>>BBB???DDDKKKTTTbbbwwwqqqmmmjjjffflllvvv|||}}}zzzwwwtttsssvvvuuuppphhhcccbbbgggllluuu|||xxxlllZZZOOOIIISSShhh|||iii[[[KKKBBBBBBGGGJJJKKKHHHIIIKKKLLLLLLLLLKKKJJJKKKJJJHHHFFFEEEEEEEEEEEEBBBAAA@@@===999555111///+++******))))))******+++***+++,,,------,,,+++***+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((((((((''''''''''''((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))))))))))))))(((((((((''' ###&&&(((((('''&&&((((((((('''(((((())))))'''''''''''''''((())))))'''(((((()))******++++++)))(((((((((((((((((()))(((((()))***++++++++++++)))+++,,,+++)))(((***,,,))))))***+++++++++******(((((()))***************((()))***,,,------,,,,,,222000//////000111111000//////............///000,,,---.........---,,,+++,,,,,,++++++++++++,,,,,,&&&'''((((((''''''((()))(((((())))))*********+++''')))***++++++***)))''')))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((((((((((((((()))))))))***))))))))))))************************************(((((((((((())))))))))))''')))******))))))***,,,******))))))((((((''''''(((((())))))******++++++'''(((+++///333999===@@@BBBCCCCCCAAA===999777777DDDHHHMMMMMMKKKJJJLLLOOOQQQUUU]]]dddfffccc``````cccaaaeeekkkhhh]]]YYY]]][[[cccmmmuuu~~~tttdddWWWVVVaaalllrrrrrrrrrpppmmmllllllmmmpppllliiigggaaaWWWQQQPPPUUUdddhhhfffjjjhhheeejjjjjjlllnnnppppppnnnllljjjjjjjjjjjjiiiiiikkkpppsssooorrrtttvvvvvvwwwxxxzzztttttttttuuusssoooiiiddd[[[WWWQQQLLLHHHDDDAAA>>>===<<<<<<===@@@BBBBBBBBBJJJKKKMMMPPPUUUZZZ^^^aaacccdddeeedddcccbbbccceeeiiiiiiiiikkknnnqqqrrrrrrtttxxx{{{{{{zzzxxxyyy{{{xxx{{{{{{tttlllfffaaa___UUUSSSOOOKKKHHHGGGFFFFFFGGGBBB???>>>===<<>>999666666999<<>>======888:::>>>AAADDDGGGLLLOOOUUUVVVXXX[[[^^^aaacccdddkkkiiihhhhhhiiikkkllllllmmmpppssssssqqqpppqqqtttwwwyyy|||~~~~~~}}}||||||}}}}}}xxxqqqkkkdddaaa\\\WWWSSSOOOLLLJJJFFFFFFDDDBBB???>>>???@@@>>>???@@@BBBEEENNNYYYaaazzzvvvtttqqqlllmmmeeedddmmmuuu}}}vvvrrrqqqwww}}}}}}sssoooyyy{{{jjjZZZUUUUUU\\\pppgggTTTJJJDDDEEEIIIIIIIIIKKKMMMOOOOOOLLLIIIGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDAAA>>>;;;999777000...,,,+++,,,,,,+++***,,,,,,,,,,,,------......))))))))))))((((((((((((------,,,,,,***)))''''''))))))))))))))))))))))))******))))))((((((''''''&&&((()))++++++)))(((&&&(((((((((''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%'''***++++++'''%%%)))((('''&&&%%%%%%&&&'''(((((()))*********************++++++++++++******))))))************))))))+++++++++++++++***)))((((((((((((((())))))))))))))))))))))))***************************************++++++,,,,,,++++++***//////000000111222222222......////////////......//////...---,,,,,,,,,,,,***************************)))))))))((((((((('''((()))***++++++******)))***************)))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***++++++------///555<<>>@@@IIIPPPQQQQQQQQQOOOKKKLLLOOOSSSVVVZZZcccpppyyy|||{{{wwwqqqkkkfffdddeeekkkqqqyyyrrrfff[[[YYY^^^dddjjjpppqqqjjjiiiqqqyyy|||~~~zzzlll]]]WWWYYY[[[```gggkkklllkkkkkkkkkpppqqqqqqqqqpppoooooonnnlllmmmnnnnnnnnnnnnppprrrqqqrrrtttuuuvvvuuuttttttpppmmmiiihhhfffaaaYYYRRRIIIFFFCCC???<<<<<<<<<<<<:::===AAADDDHHHLLLQQQTTT[[[\\\^^^aaadddfffhhhjjjnnnlllllllllnnnpppqqqrrrrrrsssttttttttttttuuuvvvwwwyyy|||~~~sssmmmeee^^^YYYUUUPPPLLLKKKJJJGGGDDD@@@???>>>????????????>>>???DDDKKKQQQ```ooo~~~vvvpppjjjbbb]]]^^^aaalllxxxooolllsss}}}wwwooopppuuu|||xxxjjj```XXXUUUcccuuu}}}hhhTTTFFFCCCFFFIIIIIIJJJKKKKKKLLLKKKKKKHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDBBB@@@===;;;999222000---++++++++++++***,,,,,,---.........------&&&&&&'''((()))***++++++&&&''''''((())))))(((((())))))))))))))))))))))))***)))))))))(((((((((''''''((()))******)))((('''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''')))******(((&&&***)))'''&&&&&&&&&'''((((((((()))***************************************))))))************)))))),,,,,,,,,,,,,,,+++******++++++******))))))(((((())))))))))))***************************************++++++,,,,,,++++++***//////000000111222222333...///////////////...............---------------++++++++++++++++++++++++))))))))))))((((((((((((***++++++++++++******)))***************)))(((((()))))))))))))))))))))))))))(((((((((((((((((()))''''''&&&%%%%%%&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((''')))))))))(((((((((((((((''''''((((((((()))))))))******************************)))))))))***++++++---///333999???BBBCCCBBB>>>===:::777666888<<<@@@BBBKKKTTTUUUTTTRRRPPPLLLKKKLLLNNNRRR\\\nnn{{{pppllloootttuuuyyy}}}xxxccc[[[XXX```jjjnnnmmmmmmkkkjjjqqq~~~pppbbb]]]______cccgggjjjjjjkkkkkklllooooooooopppoooooonnnnnnlllnnnnnnnnnmmmnnnoooqqqrrrssstttttttttrrrpppooojjjfff```\\\YYYSSSLLLGGGAAA???===;;;;;;;;;===>>>>>>AAAEEEJJJNNNSSSXXX\\\aaabbbdddgggiiikkkmmmnnnqqqqqqqqqqqqsssuuuwwwxxxxxxvvvuuuuuuwwwyyyzzzzzzxxx{{{}}}qqqhhhccc___YYYTTTTTTQQQMMMHHHDDDBBBAAA@@@@@@@@@???======???CCCFFFLLLTTTdddyyywwwkkkddd]]]WWWSSSXXXnnnyyymmmdddjjjuuu~~~~~~ssshhhaaacccnnn{{{|||qqqaaaUUUWWW```nnndddNNNDDDDDDHHHHHHHHHHHHGGGHHHKKKMMMIIIJJJJJJJJJJJJIIIHHHHHHEEEEEEDDDCCCAAA@@@>>>===777333///,,,+++++++++***,,,---///000000...---+++&&&''''''((()))***++++++((((((***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&''')))))))))'''***)))((((((((((((((()))(((((()))*********************((((((((((((******))))))************)))))),,,,,,,,,---,,,,,,+++***------,,,+++***)))(((((())))))))))))***************************************++++++,,,,,,++++++***333333222111111000000/////////////////////...---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((++++++++++++***))))))(((***************)))(((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++---000555;;;???AAAAAA@@@888888777555555888===AAAGGGPPPXXXWWWTTTSSSRRROOOPPPOOONNNSSSaaawwwuuuqqqxxx|||}}}rrriii]]]ZZZ]]]gggooopppmmmllliiinnn|||xxxpppgggbbbcccdddeeeggghhhiiijjjkkklllkkkkkklllllllllllllllkkkkkklllmmmlllkkkkkklllnnnqqqqqqrrrqqqooollliiigggaaa\\\VVVPPPLLLHHHCCC@@@>>>>>>===<<<===>>>@@@AAACCCFFFKKKOOOTTTYYY___cccfffggghhhjjjlllnnnpppppptttuuuuuuttttttvvvxxxzzz|||yyyvvvwww{{{~~~~~~}}}~~~tttnnnjjjddd___\\\YYYSSSMMMJJJGGGEEEDDDAAAAAAAAAAAAAAABBBCCCEEEDDDIIIRRR___rrrtttmmmeee^^^UUURRR[[[gggzzz}}}qqqggggggmmmqqqtttwwwzzzjjjZZZSSSZZZeeezzztttaaaUUURRRXXXhhh}}}vvv^^^MMMFFFDDDEEEGGGGGGGGGHHHKKKNNNKKKKKKKKKKKKKKKJJJIIIIIIEEEEEEEEEDDDCCCBBBAAA@@@<<<777111---+++++++++***---...000111111...,,,************)))))))))((((((,,,,,,---------,,,,,,+++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))'''%%%&&&''')))))))))******))))))))))))))))))(((((()))***************+++)))'''&&&&&&''')))+++))))))************))))))+++++++++,,,,,,++++++***+++++++++******)))))))))((()))))))))***************************************++++++,,,,,,++++++***333333222222111000000000///////////////...------++++++,,,---------,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))******))))))((((((((((((***************)))((((((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++...111777;;;===>>>===<<<333333444444555888>>>BBBMMMVVV\\\YYYTTTSSSSSSSSSQQQPPPPPPWWWfff~~~xxxuuu|||~~~tttiiiaaacccdddhhhmmmnnnkkkkkknnnjjjtttuuunnnnnnllliiiggghhhggggggggghhhjjjjjjjjjhhhiiijjjkkkkkkkkkkkkkkkllllllmmmllljjjjjjkkkmmmpppqqqpppoookkkfffbbb___UUURRRMMMHHHEEEBBB@@@???>>>>>>>>>???AAACCCEEEFFFIIILLLQQQUUUZZZ___dddhhhkkklllmmmnnnoooqqqrrrrrruuuvvvwwwuuuttttttvvvyyy~~~{{{xxxzzz~~~{{{uuuooojjjddd___XXXRRRNNNLLLIIIGGGCCCBBBBBBBBBBBBBBBAAAAAA>>>CCCHHHLLLTTTfff~~~zzzlllbbb[[[VVVUUUWWWcccoooyyyrrrooollliiikkkpppyyy~~~|||nnn[[[OOONNNRRR^^^tttuuu]]]LLLMMMUUUdddyyyttt]]]NNNCCCDDDFFFGGGHHHIIIKKKMMMKKKLLLLLLLLLLLLKKKJJJJJJEEEEEEEEEEEEEEEDDDCCCBBB???:::444///---,,,++++++,,,...000111000...+++***************))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((***'''%%%%%%''')))))))))))))))******************(((((()))***************+++)))'''&&&&&&''')))+++))))))************))))))))))))************))))))'''(((((())))))*********((()))))))))***************************************++++++,,,,,,++++++***000000111111222333333333000000000000///...---,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))***)))(((((('''(((((()))***************)))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((***+++---...000444888;;;;;;:::999999111222333444666:::???CCCRRR\\\bbb^^^WWWTTTTTTSSSMMMMMMQQQZZZjjj~~~xxxvvv}}}~~~~~~}}}xxxqqqjjjgggeeeooooooooooookkkfffjjjppptttooojjjnnnpppooommmjjjhhhffffffhhhiiihhhhhhhhhiiijjjkkkllllllmmmlllnnnoooooonnnlllkkklllnnnppppppooolllgggaaa[[[WWWKKKIIIFFFCCCAAA@@@AAAAAA??????AAACCCFFFIIIKKKLLLQQQTTTXXX[[[___dddiiillloooppppppqqqrrrssstttttttttvvvwwwvvvsssssswwwzzz~~~}}}}}}yyyqqqjjj```YYYUUURRRNNNKKKGGGEEECCCAAA@@@>>>;;;888;;;@@@EEEEEEFFFPPPcccsssvvvfff___\\\YYYWWWXXXaaaooo~~~}}}zzzsssjjjhhhjjjkkksssvvvlll\\\PPPIIIEEEKKK```{{{jjjTTTMMMMMMSSSccc{{{sss^^^JJJHHHFFFFFFIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJFFFFFFFFFFFFEEEDDDCCCBBB@@@<<<666111///...,,,++++++,,,...//////---,,,***'''(((((()))***+++,,,,,,&&&'''((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))'''%%%%%%''')))))))))((())))))************)))(((((()))*********************((((((((((((******))))))************))))))'''((())))))))))))))))))&&&&&&'''((()))***++++++))))))))))))***************************************++++++,,,,,,++++++***000111111222222333333444000000000000///...---,,,...///000111000///---+++,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((()))))))))******)))((((((((()))***+++***************)))(((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''((((((((()))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))***,,,///111222333777:::;;;999777666777222333555777999===BBBFFFSSS___hhhddd[[[UUURRRPPPHHHKKKQQQ\\\iiiwwwyyyuuuvvvzzz~~~|||zzztttjjjbbbcccllluuuyyytttooommmiiifffjjjpppzzz{{{ooommmooooooooopppjjjhhhffffffggghhhfffdddfffgggiiijjjkkklllllllllooooooooommmkkkjjjkkkmmmkkkkkkjjjgggaaaYYYQQQMMMDDDCCCBBB@@@??????AAABBBAAABBBEEEIIINNNRRRVVVWWWYYY\\\___bbbdddhhhlllooopppppppppqqqqqqrrrrrrrrrsssvvvxxxwwwuuuvvv{{{{{{ooofffaaa\\\VVVRRROOOKKKGGGDDDBBB???;;;888<<<@@@CCCCCCCCCHHHRRR[[[cccvvv{{{mmmddd^^^YYYTTTXXX```lll|||xxxlllhhhdddkkkllleee[[[SSSJJJBBBDDDRRRfff}}}|||hhhXXXRRRNNNUUUggg}}}uuuXXXPPPGGGDDDFFFJJJJJJHHHKKKKKKLLLLLLKKKKKKJJJIIIFFFFFFFFFFFFEEEDDDCCCBBB@@@<<<888444222///---+++***+++,,,,,,---,,,,,,,,,(((((()))***+++,,,,,,---((()))***+++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&((())))))((('''''')))*********))))))(((((()))***************************************))))))************))))))(((((()))***************((((((((())))))******+++))))))))))))***************************************++++++,,,,,,++++++***444444333222222111111000000000000000///...---,,,---...//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,'''((((((((())))))************)))))))))+++,,,---***************)))(((((())))))))))))))))))))))))******))))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))*********+++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))***,,,...111444555666999<<<<<<888666666777444555777999;;;???DDDHHHRRR```kkkiii```WWWPPPLLLHHHLLLSSS\\\fffnnnssstttuuusssrrrrrrsssvvvxxxzzz{{{wwwmmm___XXX___rrr~~~uuummmjjjjjjiiikkknnnvvv}}}wwwrrrpppnnnkkklllpppjjjhhhffffffggggggeeebbbddddddfffgggiiijjjjjjjjjmmmmmmmmmkkkiiihhhiiijjjffffffddd```ZZZQQQJJJEEEAAAAAAAAA???>>>>>>@@@BBBCCCFFFJJJOOOUUU[[[___aaa___aaadddfffhhhkkknnnqqqmmmmmmmmmnnnnnnnnnooooooqqquuuyyyyyyxxxzzz|||rrrkkkeee^^^YYYVVVQQQLLLIIIHHHFFFBBB???<<<===???@@@AAABBBEEEGGGDDDWWWnnn~~~lll___VVVSSSTTTWWW^^^mmmwwwllldddhhhfff___YYYVVVNNNEEEBBBJJJXXXlll{{{eeeZZZPPPPPP[[[mmmcccVVVGGGAAADDDHHHIIIGGGKKKKKKKKKKKKKKKJJJJJJIIIFFFFFFFFFFFFEEECCCBBBAAA???<<<999555333111---+++*********++++++,,,,,,---+++++++++************)))))))))((((((&&&%%%$$$###))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))+++)))&&&%%%%%%&&&)))+++(((((((((((())))))))))))************************((('''&&&''')))))))))'''&&&'''(((*********)))((((((((()))*********************++++++++++++******))))))************))))))((()))***++++++++++++++++++++++++***************))))))))))))************************************+++++++++,,,,,,+++++++++000000//////000111222222222222111000//////000000.........///////////////%%%(((******((((((***------,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***,,,,,,***)))(((((((((((((((((()))***************)))))))))))))))))))))))))))((('''((()))***)))((())))))((((((''''''&&&&&&))))))******)))'''%%%$$$(((((())))))))))))(((((())))))(((((((((((())))))+++******+++...111555777;;;:::999888777555444444666888;;;<<<>>>@@@CCCEEERRRXXX```ccc```VVVLLLEEEEEEJJJTTT___dddbbbbbbdddaaajjjqqqrrrtttyyyzzzwwwtttiii]]]XXX]]]hhhsssyyyyyytttpppnnnlllkkkkkkmmm|||yyyqqqqqqooollljjjjjjlllnnniiiiiigggfffeeeeeeeeeeeejjjiiijjjkkkmmmmmmkkkiiijjjkkknnnpppqqqnnnhhhdddbbb___ZZZTTTPPPKKKEEEBBB:::===@@@BBBCCCCCCDDDFFFJJJLLLPPPTTTXXX^^^dddiiikkkhhheeefffjjjnnnooonnnnnnnnnnnnnnnoooppprrrsssnnnpppssswww{{{}}}uuullleee___YYYSSSQQQMMMGGGDDDEEEDDDAAA>>>===???BBBCCCCCCHHHJJJRRR```rrrkkk^^^aaaZZZTTTUUU]]]kkk~~~kkkeee___\\\ZZZWWWQQQLLLFFFHHHPPPaaayyymmmWWWIIIHHHSSSfffwww{{{jjjTTTFFFBBBEEEHHHHHHHHHIIIKKKMMMNNNMMMLLLKKKAAADDDGGGIIIHHHDDD???<<<@@@???===:::666111---+++,,,+++***+++------+++)))))))))******++++++,,,,,,+++***)))(((((()))***+++(((((()))***************))))))))))))))))))))))))***++++++++++++******)))))))))))))))))))))))))))///---+++)))(((((()))***''''''(((((())))))******))))))((((((''''''&&&&&&''''''(((((())))))******))))))))))))(((((((((((())))))))))))((((((((((((*********)))))))))))))))'''((()))++++++******)))))))))))))))************+++++++++************)))((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,000000000000000111222222000000000///000000111111///////////////.........,,,...///---***((()))+++***))))))(((((((((((((((************************))))))))))))))))))))))))((()))******(((((()))***++++++***)))(((((((((((('''((())))))******)))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))************))))))))))))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((******+++,,,///222555777:::999999888777666666555:::<<<======>>>@@@CCCFFFMMMTTT\\\]]]WWWMMMCCC>>>GGGHHHOOOXXX\\\[[[\\\___```iiiqqquuuxxx{{{xxxrrrggg```YYYZZZbbbkkkpppqqqooonnnnnnoooooonnnllllllvvvwwwyyyyyyxxxuuuqqqoooqqqqqqpppnnnkkkjjjkkkmmmiiiiiihhhgggfffeeeeeefffkkkjjjjjjkkklllkkkiiifffhhhiiikkkmmmnnnkkkfffbbbYYYVVVRRRNNNKKKHHHDDDAAA<<>>???@@@AAABBBAAABBBGGGQQQ^^^qqqttteee___ZZZYYY[[[cccrrr{{{pppccc\\\\\\[[[WWWRRRMMMMMMQQQ^^^tttwww___MMMDDDHHHVVVdddttt\\\KKKFFFGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJIIICCCEEEGGGHHHGGGDDDAAA>>>@@@???>>>;;;777222...,,,,,,+++++++++,,,---+++))))))))))))*********************))))))))))))******(((((()))***************))))))))))))))))))))))))&&&''''''(((((((((''''''))))))))))))))))))))))))+++)))((('''&&&''')))***(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((******)))))))))(((((((((***)))))))))))))))))))))((()))***+++,,,++++++***))))))))))))************+++++++++************))))))***+++,,,,,,+++***)))++++++++++++++++++++++++111000000000000111222222////////////000111222222000000//////......------...//////---+++))))))***)))))))))))))))(((''''''++++++++++++++++++++++++))))))))))))))))))))))))'''((())))))''''''((()))******)))(((((()))))))))''''''((())))))))))))((()))))))))))))))))))))))))))((('''((()))***)))(((((((((((()))***+++++++++)))((((((''''''(((((()))((((((&&&&&&&&&&&&(((((((((''''''&&&&&&''''''((()))***+++---000444666888777777888888888888888888>>>>>>>>>======???CCCGGGKKKQQQWWWVVVNNNFFFAAA???IIIGGGJJJPPPSSSTTTVVVZZZ```iiirrryyy|||zzzrrriiiYYYXXXZZZaaaiiinnnnnnkkkiiikkkooorrrtttsssnnnjjjllllllkkkjjjiiihhhhhhhhhpppqqqqqqooollljjjjjjkkkiiiiiihhhgggfffffffffffflllkkkjjjjjjkkkiiigggdddffffffggghhhiiifffaaa^^^OOOMMMJJJHHHGGGFFFDDDBBB@@@CCCEEEGGGIIILLLOOORRRSSSWWW[[[___bbbdddgggiiimmmnnnooopppppppppqqqsssvvvtttqqqoooppprrrtttvvvxxxyyyyyy{{{~~~wwwooohhhddd^^^VVVPPPPPPIIIFFFBBB@@@AAAAAAAAA@@@AAAAAADDDGGGLLLZZZrrrnnnfff^^^XXXTTTVVV```kkkmmmaaa```aaa___\\\[[[ZZZZZZaaapppnnnYYYIIICCCIIISSSooojjjWWWKKKHHHGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHGGGEEECCCAAAAAA@@@???<<<999555111///...---+++,,,,,,,,,+++)))***))))))))))))))))))((())))))************))))))(((((()))***************(((((((((((((((((((((((($$$%%%&&&''''''(((''''''))))))))))))))))))))))))(((((('''&&&'''((()))***))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))++++++*********)))))))))))))))))))))))))))************+++,,,,,,,,,,,,+++)))))))))*********+++++++++++++++************)))++++++,,,,,,,,,,,,++++++************************111111111000000111222222000000/////////000000111111111000///...------,,,******++++++*********+++******+++,,,,,,***)))(((++++++++++++++++++++++++((((((((((((((((((((((((&&&((()))((('''&&&''')))))))))((((((((())))))***&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((&&&'''''''''((((((((())))))((('''''''''(((***+++***)))'''&&&&&&''')))***((((((''''''''''''(((((()))***,,,///222555777888555666666777999:::;;;;;;>>>>>>===<<<<<>>;;;888444222000...,,,,,,,,,,,,+++*********))))))((((((''''''((()))***++++++***)))((((((((()))***************((((((((((((((((((((((((&&&'''((()))******+++*********************************))))))))))))***+++******))))))((((((''''''&&&&&&''''''(((((())))))******))))))((((((''''''(((((((((((())))))))))))++++++++++++*********))))))))))))))))))******************+++++++++++++++))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++************++++++++++++222222111111111111111222222111000///............111111000///...------,,,***))))))******++++++*********+++,,,,,,***)))(((++++++++++++++++++++++++((((((((((((((((((((((((&&&((()))((('''&&&''')))(((((((((((((((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))((()))((((((((('''''''''&&&)))(((''''''''')))+++,,,+++***(((''''''(((***+++******))))))))))))******)))+++...222444666777888333444666777999;;;============<<<;;;<<>>;;;888666222000---,,,,,,,,,+++*********))))))((((((''''''((()))***++++++***)))((((((((()))***************(((((((((((((((((((((((('''((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))(((((((((******))))))((((((''''''&&&&&&''''''(((((())))))******))))))(((((('''''''''((((((((()))))))))***++++++++++++*********)))(((((())))))************))))))))))))*********+++************+++++++++++++++++++++*********))))))*********))))))*********++++++++++++,,,,,,------333333222111111111111222333222111///...---,,,,,,000000//////......------...,,,++++++,,,+++***))))))))))))))))))(((''''''++++++++++++++++++++++++))))))))))))))))))))))))'''((())))))''''''((()))))))))(((''''''(((((((((''''''((())))))))))))((()))))))))))))))))))))))))))((('''((()))***)))(((+++++++++***)))((((((((((((((((((((())))))***+++++++++***))))))***+++++++++******))))))******++++++---000444666777777666333444555888:::<<<>>>???=========<<<<<<>>>BBBEEENNNNNNNNNMMMMMMOOORRRUUUTTTRRRUUU___hhhlllooorrrsssqqqqqqoooggg]]]WWWWWWZZZbbbiiiiiihhhoooeeecccaaa```aaadddhhhjjjhhhiiiiiihhheeeddddddeeeffffffeeeeeedddeeeeeefffgggggggggiiikkkkkkiiigggfffccc^^^ZZZVVVQQQLLLHHHDDDBBB@@@???AAADDDEEEEEEJJJMMMPPPSSSVVVZZZ^^^bbbaaadddiiikkkjjjiiiiiiiiihhhjjjkkklllmmmmmmoooqqqrrrrrrqqqsssvvv{{{tttkkkiii```\\\WWWRRRMMMIIIEEEAAA>>>???BBBDDDBBB@@@DDDLLLNNN\\\rrrssshhhaaa\\\ZZZ^^^iii}}}zzzsssppplllrrrwwwtttnnnnnnvvvmmmWWWKKKMMM\\\uuulllVVVJJJFFFBBBCCCEEEGGGJJJMMMOOOPPPLLLJJJIIIGGGFFFFFFFFFGGGDDDDDDCCCBBB@@@>>>;;;:::444222...---,,,,,,+++******))))))))))))))))))((())))))************))))))(((((()))***************((((((((((((((((((((((((&&&'''((())))))***))))))++++++++++++++++++++++++***))))))((('''%%%%%%$$$))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))((((((((((((''''''(((((())))))******++++++*********)))))))))((((((((()))******++++++))))))(((((())))))***+++*********++++++++++++,,,+++++++++************)))******)))(((((()))******+++++++++,,,,,,------...444333222222111111111222222111000///...---------///////////////.........,,,***((()))+++,,,***(((***))))))(((((((((((((((************************))))))))))))))))))))))))((()))******(((((()))******)))(((''''''''''''''''''((())))))******)))))))))))))))))))))))))))))))))((('''((()))***)))(((************))))))))))))((())))))*********))))))))))))))))))))))))))))))******))))))))))))******,,,...222666777777666555333444666888:::<<<>>>???AAAAAAAAA???>>>>>>@@@AAAGGGMMMVVV```ggggggbbb]]][[[ZZZ```mmmxxx{{{zzzzzzvvvrrrllleeeZZZRRRTTT]]]ccceeeggghhhooo}}}gggfffeeeccccccdddeeefffeeeeeeeeecccaaaaaaccceeedddddddddccccccddddddeeefffffffffggghhhgggeeeccc```]]]XXXSSSPPPLLLHHHEEECCCAAA???@@@CCCGGGIIIJJJNNNQQQVVVYYY\\\___bbbdddeeehhhkkkmmmllllllllllllnnnmmmlllnnnqqqtttuuuvvvuuuuuuvvvwwwzzz~~~zzzuuulllhhhbbb]]]WWWRRRLLLIIIEEEBBBBBBDDDDDDAAACCCGGGGGGOOO\\\lll{{{hhh]]]XXX]]]]]]ggg~~~yyynnniiilllqqqvvvwwwvvvrrrooo}}}}}}aaaQQQKKKPPP```zzz{{{gggUUUKKK@@@AAABBBEEEGGGJJJMMMNNNKKKJJJHHHGGGFFFEEEFFFFFFDDDEEEEEEDDDBBB@@@>>>===666333///---,,,,,,+++***)))))))))*********************))))))))))))******(((((()))***************))))))))))))))))))))))))''''''((((((((((((((('''))))))))))))))))))))))))(((((((((((('''&&&%%%%%%(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))'''''''''((()))***************)))))))))((((((((('''(((((()))******++++++******)))))))))***+++,,,*********+++++++++,,,,,,+++++++++************)))++++++***))))))***++++++)))******+++,,,,,,------444333333222111111111222000//////.........//////.........///////////////%%%######%%%***,,,,,,***---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))++++++***)))''''''&&&&&&&&&(((((()))***************)))))))))))))))))))))))))))((('''((()))******(((&&&&&&''''''(((((())))))((()))***++++++***)))((((((((())))))))))))(((((())))))(((((((((((())))))---000333777888777555444333444666888:::===>>>???DDDEEEDDDBBB???===>>>???AAALLL___ttttttiii______gggvvv~~~xxxqqqiii___RRRKKKTTTbbbjjjgggeeejjjxxxqqqkkkjjjiiigggfffddddddcccbbbbbbbbb```^^^___bbbdddcccccccccbbbbbbcccddddddfffeeeeeeeeeeeedddbbb___[[[WWWSSSOOOLLLIIIFFFCCCDDDBBBAAACCCGGGLLLOOOQQQQQQTTTYYY]]]```bbbdddfffhhhjjjmmmnnnnnnmmmnnnooossspppnnnpppuuuzzz{{{{{{xxxyyyyyy{{{~~~wwwsssmmmgggaaa[[[TTTPPPGGGBBB???@@@AAA???@@@CCCDDDGGGLLLTTTccczzzsssbbb]]]\\\WWWZZZmmm}}}lllhhhhhhmmmxxxsssggggggooozzzlllZZZHHHFFFOOOhhhuuu___OOO@@@@@@AAACCCEEEGGGIIIKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEECCCAAA???>>>777333///---,,,,,,++++++))))))******++++++,,,,,,+++***)))(((((()))***+++(((((()))***************************************((()))))))))))))))(((((((((((((((((((((((((((((('''((())))))***)))))))))''''''(((((())))))******))))))(((((('''''''''&&&''''''(((((())))))******&&&''''''((()))******+++))))))))))))(((((((((((('''(((((()))***+++++++++,,,+++*********+++,,,---******+++++++++,,,,,,,,,+++++++++************)))---,,,+++******+++,,,---((())))))***++++++,,,,,,555444333222111222333333000000///............///+++,,,---...////////////,,,---.........,,,***(((+++***)))))))))***,,,---***)))((((((((()))+++,,,))))))************))))))***)))&&&%%%%%%&&&)))***))))))))))))(((((((((((('''%%%$$$%%%)))***)))'''))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))'''(((***+++,,,+++)))(((+++***((('''''')))+++---///111444555444444444555777666777;;;AAADDDDDDCCCCCCBBB@@@>>><<<<<<<<<===>>>TTTssszzzlllnnnrrrvvvzzz~~~ppp]]]RRRSSSZZZaaadddcccccciiittttttooogggggggggfffeeecccbbbaaa___```aaaaaa``````aaacccaaadddccc______ccceeeccchhhgggeeeeeedddaaa]]]ZZZUUUQQQMMMKKKJJJIIIFFFCCCEEEGGGIIIKKKLLLNNNPPPRRRXXX[[[```dddfffgggjjjkkkllllllmmmmmmnnnpppqqqrrrtttrrrqqqssswww{{{~~~}}}|||{{{|||wwwmmmhhhbbb[[[UUUNNNKKKFFFBBB@@@???@@@AAA???@@@DDDJJJPPP]]]uuuzzzggg^^^XXXUUU\\\iiizzzrrreeedddgggpppyyyyyymmmbbbRRRTTT]]]kkkzzz~~~bbbRRRJJJJJJYYYnnnnnnZZZFFFBBB???@@@EEEIIIJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDBBB@@@???>>>:::444000///...---,,,******))))))))))))***************)))))))))))))))************************+++'''&&&((()))'''))),,,+++*********))))))(((((())))))))))))************))))))(((((((((((())))))+++***)))'''''')))***+++))))))))))))))))))))))))(((---111000,,,)))***,,,(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,+++++++++***)))))))))!!!###&&&))),,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))+++***+++...///---...111444333222111111111222222//////......---------...---...............------***+++,,,......---+++***)))(((((('''((()))***+++***))))))((()))***+++,,,))))))************))))))+++***)))(((((()))***+++)))(((((((((((((((((((((###'''+++++++++))))))))))))))))))))))))************************''''''((((((((((((((()))))))))))))))))))))))))))%%%&&&((()))******))))))***)))((('''(((***,,,...000222444555444333444555777777999===BBBEEEDDDCCC@@@@@@???===;;;;;;<<<===EEEYYYvvvrrrrrrrrrtttwww{{{~~~wwwjjj[[[VVVZZZaaaeeeeeeeeeffflllxxxzzzoookkkfffffffffeeedddcccaaaaaa^^^```aaa```______```aaaaaacccccc```aaadddfffdddfffdddaaa___^^^[[[XXXUUUPPPMMMIIIHHHHHHGGGEEECCCEEEGGGKKKMMMOOOQQQTTTWWW[[[^^^bbbeeefffhhhkkkmmmooonnnoooooopppqqqrrrssstttsssrrrtttxxx|||~~~~~~}}}~~~{{{rrrjjjbbb\\\VVVSSSMMMIIIFFFDDDCCCCCCGGGEEEDDDEEEFFFLLL[[[jjjvvv```ZZZUUUWWW^^^iiizzzqqqiiigggjjjrrrzzzyyyoooeeeUUUPPPNNNTTT```tttrrrbbbUUUMMMQQQ^^^qqqqqqdddRRRIII@@@>>>BBBGGGGGGEEEJJJIIIIIIHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDBBB@@@???>>>:::555111///...---,,,******))))))))))))******))))))))))))))))))))))))+++*********************)))&&&&&&)))***)))***---************)))))))))((((((((()))))))))*********))))))(((((((((((())))))+++***(((''''''(((***+++))))))))))))))))))))))))))),,,//////,,,))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++******************((()))+++,,,---------,,,---------,,,,,,,,,++++++++++++,,,,,,+++******))),,,***+++......,,,...222333222111000000000111111000000////////////......////////////...---,,,+++((()))+++------------,,,)))(((((((((((()))*********))))))))))))***++++++))))))************))))))******))))))))))))******((((((((((((((((((((((((%%%$$$###$$$&&&'''&&&%%%))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***)))((('''''')))+++...000111333555555333333333444888999;;;@@@DDDEEEDDDCCC>>>>>>>>>===;;;:::<<<>>>LLL]]]tttuuurrrnnnnnnqqqrrrrrrqqqiiibbb[[[\\\bbbhhhiiigggfffgggmmmyyyqqqiiifffeeeeeedddcccbbbaaa``````^^^___``````^^^]]]^^^___```cccdddaaabbbfffgggddddddaaa\\\WWWUUUSSSQQQOOOJJJHHHFFFEEEFFFFFFFFFEEEGGGJJJNNNQQQTTTWWWZZZ\\\```bbbdddeeegggiiilllnnnppppppoooooopppqqqrrrrrruuutttssstttxxx|||~~~wwwmmmggg]]]YYYSSSNNNJJJGGGDDDBBBCCC???>>>???AAACCCKKKTTTggg|||lllcccYYYUUUUUUZZZgggrrrttthhheeeeeejjjqqqrrrllleeeWWWNNNDDDBBBJJJ]]]xxxxxxfffTTTLLLNNN^^^{{{|||tttnnneeeXXXHHH@@@AAAEEEEEECCCKKKKKKJJJJJJJJJJJJJJJJJJGGGGGGFFFEEEDDDBBBAAA@@@???<<<777333111///---+++******))))))))))))******))))))))))))))))))))))))+++++++++******)))))))))(((&&&'''+++,,,)))))),,,************))))))))))))(((((())))))))))))******))))))(((((((((((())))))***)))'''''''''''')))***)))))))))))))))))))))))))))***+++,,,+++***)))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))******************------------,,,,,,++++++---------------,,,,,,,,,******++++++******)))))),,,******------+++///444333222222111111111111111111111222111111111000000......//////...------,,,)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,)))))))))*********++++++))))))************))))))&&&'''((())))))((('''&&&'''''''''(((((((((((((((+++***)))(((''''''%%%%%%((((((((((((((((((((((((''''''((((((((((((((()))*********))))))(((((('''(((((((((((((((((((((((((((((('''''''''((())))))((((((((((((***---///111000222333333222111222333999:::>>>BBBEEEFFFEEEDDD???@@@@@@>>>;;;;;;===@@@PPP\\\jjjttt|||{{{qqqmmmiiihhhhhhfffaaa]]]ZZZ[[[^^^bbbeeegggiiiiiiffffffkkkvvvtttjjjeeeccccccbbbbbbaaa```_________^^^___```___]]]\\\]]]^^^___cccdddcccdddggggggdddccc^^^WWWQQQNNNLLLKKKJJJFFFEEEDDDDDDEEEGGGIIIJJJMMMPPPTTTWWWYYY[[[^^^```cccdddeeeffffffhhhlllooopppppppppppppppqqqrrrrrrwwwuuutttuuuxxx|||~~~~~~yyyqqqeee```YYYTTTPPPMMMIIIEEE???;;;:::>>>BBBCCCFFFJJJQQQ```wwwqqqaaaXXXWWWXXX]]]cccxxx}}}lllhhhccccccfffiiihhhfffYYYPPPGGGCCCEEEPPPccctttxxx```PPPJJJSSSmmm|||uuutttvvvjjjYYYKKKCCCBBBCCCEEEKKKKKKKKKLLLLLLLLLLLLLLLGGGFFFFFFFFFDDDCCCBBBAAA@@@===999666333111---+++******))))))))))))******((((((((()))))))))))))))++++++******))))))(((((((((&&&'''++++++'''&&&(((*********)))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((()))******(((&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++(((((())))))******++++++,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))(((,,,***+++---,,,,,,222999333333333333333222222222000000111111111000///...,,,------...//////......,,,,,,,,,,,,+++******)))***+++++++++,,,,,,,,,,,,)))*********++++++++++++))))))************))))))&&&'''((())))))((('''&&&&&&&&&''''''((((((((()))$$$%%%&&&'''((()))+++,,,((((((((((((((((((((((((&&&&&&'''''''''(((((((((******))))))((((((''''''((((((((((((((((((((((((++++++***)))(((((((((((('''(((((()))+++...000222///000111111000///111222999;;;???BBBDDDFFFFFFGGGDDDDDDCCC???;;;;;;???DDDPPPXXX___bbbeeejjjllljjjjjjhhhfffeeebbb]]]UUUNNNPPPYYYbbbeeebbbbbbfffkkkhhhfffiiiqqqwwwzzz|||tttlllfffdddcccaaa```___^^^]]]]]]^^^^^^]]]^^^___^^^]]]\\\]]]^^^___ccceeedddeeegggfffcccaaa[[[SSSMMMJJJIIIHHHHHHEEEEEEEEEFFFHHHKKKOOOQQQUUUXXX[[[]]]^^^^^^___```dddeeefffffffffhhhlllooorrrrrrrrrrrrssstttuuuuuuxxxwwwuuuvvvyyy|||~~~~~~~~~}}}~~~}}}|||qqqkkkbbb]]]YYYVVVQQQMMMGGGBBB???BBBCCC@@@???@@@DDDLLLYYYlllhhh]]]\\\[[[YYYXXXgggzzzyyynnnfffdddeeeggghhh^^^VVVMMMGGGDDDGGGSSS___qqq^^^QQQOOO___rrr|||yyy}}}xxxlllZZZIII@@@AAAFFFJJJJJJKKKMMMMMMMMMMMMLLLFFFFFFFFFFFFEEEDDDBBBBBB@@@===:::888666333///,,,******))))))))))))******''''''(((((())))))))))))*********)))))))))((((((***'''(((***)))%%%###$$$))))))))))))))))))******'''(((((((((((()))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))''''''((()))***((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++((((((((())))))******+++))))))((((((((())))))*********************++++++((())))))*********))))))+++***+++------///888BBB333444444444444333222222---...///000///...---,,,+++,,,---...////////////---,,,,,,+++******))))))((()))******++++++******)))***++++++,,,,,,++++++))))))************))))))((()))***++++++***)))(((&&&&&&&&&''''''(((((()))$$$%%%''''''&&&&&&''')))))))))))))))))))))))))))'''''''''(((((())))))***((((((((((((''''''''''''))))))))))))))))))))))))++++++******))))))(((((((((((()))+++---///000111...///000000///000222444888;;;>>>AAACCCEEEHHHJJJKKKJJJGGG@@@::::::@@@FFFMMMTTTYYYXXXZZZ```eeegggffffffgggddd___XXXQQQMMMOOOXXXbbbccc___^^^eeelllmmmiiigggkkknnnnnnpppsssrrrqqqnnnkkkhhhfffdddccc___^^^]]][[[[[[[[[\\\]]]\\\]]]___^^^]]]]]]^^^```___cccfffeeeeeegggddd```^^^XXXQQQKKKHHHHHHHHHHHHFFFGGGHHHIIIKKKOOOTTTXXX[[[^^^aaabbbbbbaaa```aaaccceeeggghhhhhhjjjmmmooouuuuuuvvvvvvwwwyyyzzz{{{zzzxxxvvvwwwyyy|||~~~~~~~~~}}}{{{|||~~~~~~~~~zzz}}}~~~uuujjjbbb^^^[[[UUUQQQLLLGGGDDDDDDCCC@@@>>>???CCCDDDKKKVVVfff}}}uuufffaaa\\\VVVSSSXXXiiirrriiifffggghhhhhh___TTTJJJBBBAAAIIISSSkkkqqq___QQQRRR[[[yyy~~~}}}lllUUUDDDAAAEEEGGGIIIJJJLLLMMMMMMLLLLLLFFFFFFFFFFFFEEEDDDCCCBBB???===;;;:::888555111---******))))))))))))******&&&''''''(((((())))))***))))))))))))))))))))))))+++((((((***((($$$###%%%))))))))))))************''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((())))))++++++++++++++++++++++++(((((((((((()))))))))))))))))))))))))))******+++(((((()))))))))))))))))))))))))))***++++++,,,,,,))))))))))))************))))))******++++++******+++***,,,...000444@@@LLL222333333444333222111000...///000111111///...,,,------...............---++++++***************+++((()))***+++++++++******)))***+++,,,,,,,,,++++++))))))************))))))))))))************))))))%%%%%%&&&''''''((())))))((()))***(((%%%###$$$%%%))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&''')))*********)))((())))))***,,,---///000111...///000000000222555777777:::===???AAADDDIIIMMMQQQOOOIII@@@888777???GGGJJJPPPUUUTTTUUU]]]eeeiiicccffffffbbbZZZTTTQQQRRRUUUYYY]]]^^^^^^aaahhhnnnpppiiicccccccccaaaaaadddffffffggghhhhhhfffdddbbb^^^]]][[[ZZZYYYZZZ[[[\\\[[[]]]^^^___^^^___```bbb^^^cccfffeeeeeeeeebbb]]]ZZZUUUNNNIIIHHHHHHHHHIIIGGGIIIJJJKKKMMMQQQXXX]]]^^^aaadddeeeeeecccbbbbbbccceeeiiijjjkkklllnnnpppttttttuuuvvvxxxzzz|||}}}{{{yyywwwwwwzzz|||}}}~~~~~~~~~{{{}}}~~~}}}}}}~~~|||~~~~~~~~~}}}|||zzzzzzyyy{{{~~~vvvkkkfffbbb\\\WWWPPPKKKHHHGGGEEEAAABBBFFFBBBBBBFFFLLLTTTccc}}}xxxiii^^^XXXWWWUUU^^^qqqyyyrrrpppqqqqqqjjj```WWWLLLEEEGGGNNN\\\vvvqqq\\\RRRRRRaaawww~~~gggQQQFFFDDDEEEFFFIIIKKKLLLLLLKKKKKKFFFFFFFFFFFFFFFEEEDDDCCC>>>===<<<;;;:::777333///******))))))))))))******&&&&&&''''''((())))))***''''''(((((()))*********,,,((((((***)))''''''***((()))))))))************'''''''''((((((((())))))))))))(((((((((((())))))((())))))))))))))))))((())))))))))))))))))))))))&&&(((***)))'''&&&))),,,************************(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))((((((((()))***+++,,,,,,,,,++++++))))))*********+++++++++)))******+++,,,,,,++++++******,,,000333999HHHVVV111111222333222111000///111222444444444333111///////////////...---,,,,,,))))))))))))***+++,,,---***+++,,,---...---,,,,,,)))***+++,,,---,,,++++++))))))************))))))((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))###&&&((()))((())),,,///))))))))))))))))))))))))""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))"""###&&&)))++++++***)))******+++,,,...///000000///000111222222444777:::777999<<<>>>@@@DDDJJJOOOTTTRRRJJJ???555555>>>FFFGGGNNNRRRQQQRRRZZZcccgggbbbdddddd^^^UUUPPPRRRVVV[[[ZZZXXXZZZ___eeekkkooopppggg^^^\\\ZZZXXXWWWYYY```aaadddggghhhgggdddaaa]]]\\\ZZZYYYXXXYYY[[[\\\ZZZ\\\^^^______```bbbccc^^^cccfffeeedddddd```[[[WWWRRRMMMIIIHHHHHHIIIIIIHHHJJJKKKLLLNNNRRRYYY___^^^aaaeeegggfffeeeddddddcccfffjjjmmmnnnoooppprrrqqqqqqrrrtttvvvxxxzzz{{{|||zzzxxxxxxzzz|||}}}~~~~~~|||~~~~~~}}}~~~|||}}}~~~zzz|||~~~{{{{{{{{{zzzyyyxxxwwwvvvuuuwwwxxxxxxzzz}}}|||~~~yyysssnnngggaaaZZZUUUPPPLLLEEE@@@@@@EEE<<<===AAAEEEGGGOOOeee{{{qqqaaa\\\^^^XXX\\\ggg|||vvvrrrnnnggg\\\OOOJJJKKKTTTmmmhhhXXXTTTPPPdddvvv^^^MMMDDDCCCEEEHHHJJJKKKKKKKKKJJJFFFFFFFFFFFFFFFEEEDDDCCC===<<<<<<<<<;;;888444000******))))))))))))******&&&&&&&&&'''((())))))***&&&&&&'''((()))***+++++++++((('''***+++)))+++///(((((())))))*********+++''''''''''''((((((((()))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))%%%)))+++***&&&%%%)))...''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++******))))))(((((('''''')))***+++,,,,,,+++)))'''******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***---111444<<>><<>>===<<<;;;888444111,,,***(((((()))******)))))))))(((((()))***++++++************************&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))************))))))(((''''''&&&&&&((()))***((()))***++++++***)))((())))))))))))************''''''&&&''''''((()))***++++++************++++++...,,,***((('''''')))***************************'''((()))++++++******)))++++++************++++++)))((((((***---...+++)))***///000000;;;NNNYYYYYY222222222222222222222222111111222222111///...---000//////......---,,,,,,------,,,++++++,,,------------,,,,,,+++******)))************************---,,,+++***)))''''''&&&(((((())))))))))))((((((******++++++++++++******''''''''''''''')))***+++,,,+++******+++,,,+++)))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((((((((''''''((()))******))))))***+++++++++---...///000000000///000111444777:::<<<>>>;;;;;;;;;<<>>AAABBBGGGKKKOOOSSS[[[eeeiiigggeeeZZZPPPOOOQQQTTTYYY^^^[[[ZZZaaalllrrrrrrtttzzztttbbbVVVRRRSSSUUUUUU^^^```bbbdddcccaaa]]][[[\\\ZZZXXXXXXZZZ[[[ZZZYYYZZZ[[[\\\]]]^^^^^^_________bbbbbb]]]\\\]]]ZZZVVVSSSQQQOOOLLLKKKKKKLLLMMMNNNPPPSSSUUUWWWYYY]]]```fffeeeeeeeeeeeeffffffgggeeehhhlllppprrrrrrpppooooooppprrrtttvvvxxxyyyzzz}}}|||{{{{{{{{{|||}}}~~~~~~}}}|||}}}~~~|||}}}~~~}}}~~~~~~|||zzzyyy{{{}}}~~~~~~{{{{{{yyyxxxuuusssqqqppplllkkkkkkjjjiiigggfffeeeeeeggghhhhhhhhhjjjnnnrrr{{{}}}uuunnniiikkkooorrryyy~~~ssspppeeeaaa[[[VVVRRRMMMHHHDDDFFFAAA===>>>@@@CCCJJJQQQaaasss{{{ggg___^^^YYY[[[iiizzz~~~wwwjjj___ZZZVVVbbbwwwhhhVVVNNNPPPXXXjjjgggQQQEEEDDDCCCDDDGGGJJJIIIGGGHHHHHHHHHGGGGGGFFFFFFFFFBBB@@@>>><<<;;;999666333///,,,***)))***++++++******))))))))))))******+++************************(((((())))))******++++++))))))))))))))))))))))))'''(((((((((((((((((('''))))))************)))))))))(((((('''((()))***+++((()))***++++++***)))((())))))))))))************((((((((('''(((((())))))*********))))))************)))'''&&&%%%$$$$$$$$$************************'''((()))***+++******)))++++++************+++++++++******+++...///,,,***...///000666CCCRRR[[[\\\333333222111111222333333222222222222111000///...000000///......------,,,...------,,,,,,------......------,,,,,,+++++++++************************++++++******)))((((((((((((((())))))))))))((((((***++++++,,,,,,++++++***((((((((((((((()))++++++((('''&&&'''((()))((('''(((((((((((((((((((((((('''''''''''''''((())))))***)))))))))))))))((((((((()))******))))))***,,,***,,,---///000000000//////111444888;;;>>>???@@@999999;;;<<<>>>???@@@@@@<<<<<<===???AAABBBDDDEEEIIINNNTTTXXX```ggghhhddd]]]RRRIIIIIINNNSSSYYY^^^bbbjjjxxxzzzdddVVVSSSVVVWWWWWWYYY[[[^^^``````]]]YYYVVVYYYXXXYYYZZZ[[[[[[YYYWWWYYYYYYZZZ[[[]]]___aaabbb]]]___^^^ZZZXXXXXXVVVSSSPPPOOOMMMKKKKKKLLLNNNOOOTTTWWWYYYZZZ[[[]]]___bbbeeefffgggggghhhhhhhhhgggdddggglllppprrrrrrqqqooopppqqqsssuuuwwwyyyzzz{{{{{{||||||||||||{{{zzzzzz{{{zzzzzzzzz||||||zzzxxx~~~}}}}}}}}}|||{{{yyyzzz|||~~~~~~~~~yyywwwtttqqqnnnlllkkkjjjkkklllooopppooommmjjjgggeeefffeeecccaaabbbdddgggssswww}}}wwwmmmccc___```ccckkkrrr~~~zzzoooiiiaaa\\\YYYUUUNNNHHHHHHCCC?????????>>>AAAFFFJJJVVVjjjyyyfffaaaZZZYYY```mmmyyyooohhhYYY^^^kkk|||sssbbbVVVRRRPPPWWWhhh}}}uuu```JJJFFFBBBCCCFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEBBB???===<<<;;;999777111///,,,+++,,,,,,,,,+++++++++***)))))))))******************************************************)))))))))))))))))))))))))))((((((''''''(((((()))))))))************)))))))))))))))))))))***++++++((()))************))))))))))))))))))************+++***))))))))))))))))))***))))))(((((())))))***,,,,,,,,,+++***)))((('''************************(((((()))************)))++++++************++++++---,,,,,,---//////---,,,333///333AAAQQQZZZ^^^```444333111000000111333444222222222222111111000000000000//////...---------------,,,,,,,,,,,,------------,,,,,,++++++++++++*********************************)))))))))))))))(((((())))))))))))((((((((())))))))))))))))))((()))))))))))))))***++++++&&&%%%$$$%%%'''((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))************))))))))))))((()))************+++---+++,,,...000111000//////000333777:::===>>>>>>>>>777888:::<<<<<<===>>>???<<<@@@DDDGGGHHHIIIKKKMMMPPPVVV\\\___cccfffbbb[[[WWWMMMGGGIIINNNRRRVVVZZZkkk|||rrr```VVVWWW[[[]]]\\\YYYZZZ[[[[[[ZZZWWWTTTRRRWWWWWWXXXYYYZZZYYYXXXWWWXXXYYYYYY[[[]]]```bbbddd^^^]]]\\\XXXVVVTTTQQQOOOMMMLLLLLLLLLMMMOOOQQQRRRWWWZZZ\\\^^^___```bbbdddeeefffhhhiiijjjjjjiiihhhfffhhhkkknnnppprrrrrrrrrtttuuuvvvwwwxxxzzzzzz{{{yyyzzz{{{|||{{{yyywwwuuuyyyxxxyyyyyyzzzyyyxxxxxx}}}~~~~~~~~~|||{{{|||}}}~~~~~~~~~}}}uuusssooommmkkkkkklllmmmsssvvvzzz~~~~~~{{{xxxuuupppooollliiifffcccbbbbbbjjjnnnuuu}}}rrrbbbZZZVVVXXX^^^eeerrryyyzzzrrrhhhbbb```\\\TTTLLLHHHDDDAAABBBAAA???AAAEEEAAAHHHVVVhhh}}}sssggg___ZZZ]]]cccqqq{{{sssmmm]]]ZZZ]]]hhhwwwttteee\\\SSSRRRZZZiii{{{kkkRRRIIIBBBBBBDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGDDDAAA>>>======<<<:::444111...,,,,,,,,,+++***,,,++++++***))))))))))))*********************************)))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))((((((((()))))))))******((())))))***************((()))))))))************,,,,,,+++***))))))))))))))))))(((((((((((()))))),,,---...//////...---+++************************((()))))))))************++++++************++++++,,,,,,,,,---.........---444111:::QQQaaaddddddggg444333111000000111333444222222222111111111111111111000000///......------++++++,,,,,,,,,,,,++++++++++++++++++************************************))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))((((((''')))))))))***************)))((('''(((***++++++)))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************''')))***+++******,,,---,,,---...000000000000///222555888;;;===<<<;;;:::666888::::::;;;<<<@@@CCCCCCIIINNNOOONNNNNNQQQUUU^^^cccggghhhgggddd[[[RRRNNNIIIGGGLLLQQQTTTXXX]]]ppprrriii___[[[^^^aaa```^^^^^^\\\ZZZWWWTTTSSSRRRRRRWWWWWWWWWVVVVVVWWWYYYZZZYYYYYYZZZ\\\^^^```bbbccc^^^\\\YYYWWWSSSOOOMMMMMMLLLLLLLLLNNNPPPRRRTTTVVVWWWZZZ^^^```aaaccceeegggeeeggghhhjjjkkkkkkjjjiiijjjjjjjjjkkkmmmpppsssuuuxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{}}}}}}|||zzzwwwuuuwwwxxxyyyzzzyyyyyyyyyyyy}}}~~~~~~~~~}}}{{{|||~~~~~~~~~|||zzzqqqooonnnmmmnnnqqquuuwww{{{tttllleee```___dddlllvvvyyyggg[[[SSSPPPSSSYYYdddmmm{{{{{{ooogggddd```XXXQQQKKKGGGEEEEEECCC@@@???BBB???BBBKKKWWWdddyyyqqqggg^^^\\\]]]eeeyyyzzzwwwsssnnnbbbYYYSSSWWWcccwwwwwwhhhXXXOOOPPPYYYlll|||uuu\\\OOOCCCAAACCCBBBCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIFFFBBB@@@??????>>>===555222///---,,,,,,***))),,,,,,+++***))))))******************************)))))))))(((''''''&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))''''''(((((((((((()))((()))))))))))))))******+++((()))))))))************---,,,+++******)))******))))))(((((((((((())))))$$$&&&(((+++,,,,,,+++***************************)))))))))))))))*********++++++************++++++++++++,,,,,,,,,---...///333777GGG___lllllllllppp333333222111111222333333222111111000000000111111111111000//////......---***++++++,,,,,,++++++************************************************************)))))))))))))))(((((())))))))))))((((((((())))))******))))))((((((((()))******))))))((()))((('''((()))***)))((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))))))))***''')))++++++++++++---............//////000000000555666999;;;<<<;;;:::888888999:::999:::>>>FFFLLLXXX^^^dddddd^^^YYY[[[^^^hhhlllooommmiiicccWWWKKKEEEDDDGGGMMMRRRVVV^^^fffxxxjjjgggdddcccdddcccaaa^^^```]]]XXXTTTQQQQQQQQQRRRUUUVVVVVVUUUTTTUUUXXXZZZYYYZZZ[[[]]]^^^_________\\\XXXUUUTTTQQQLLLKKKMMMLLLMMMNNNQQQSSSVVVXXXZZZXXX[[[___aaacccdddeeegggfffggghhhiiijjjkkkkkkkkklllkkkjjjjjjlllooorrrtttxxxxxxyyyyyyyyyyyyyyyyyy|||}}}~~~~~~|||zzzxxxuuuwwwzzzzzzzzzzzz{{{|||~~~~~~}}}||||||~~~~~~}}}||||||}}}~~~~~~|||zzzxxxqqqqqqqqqrrruuuzzz|||nnnddd]]]___dddmmmxxxqqqbbbVVVNNNLLLOOOVVV___mmm{{{|||pppiiiccc\\\WWWSSSNNNJJJHHHDDD>>><<<=========CCCJJJRRRbbbuuufff^^^YYYZZZeeetttxxxvvvtttqqqfff\\\RRRPPPUUUdddzzzrrrZZZMMMIIINNN___qqqgggUUUEEEBBBBBB@@@@@@DDDHHHHHHHHHHHHHHHIIIIIIIIIHHHFFFCCCBBBAAAAAA???===777444111...---,,,***))),,,++++++*********++++++************************(((((((((''''''&&&&&&&&&))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))&&&&&&'''((((((((((((((()))((((((((()))***+++,,,))))))))))))************++++++*********************))))))(((((())))))***!!!###&&&)))*********)))************************)))))))))((()))******+++++++++************++++++)))***,,,,,,,,,---000222777DDDXXXhhhnnnnnnssszzz222222222222222222222222111000/////////000111111111111000000///.........++++++,,,------,,,++++++++++++++++++++++++++++++************************+++*********))))))(((((((((((())))))))))))((((((''''''(((((((((((('''''''''((()))))))))((((((''')))'''&&&&&&(((((('''%%%(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((()))))))))''')))++++++++++++---///000///...---...///111222555777999;;;<<<<<<;;;;;;;;;;;;:::888999@@@LLLVVVooowww~~~{{{pppeeeaaabbbfffkkkmmmkkkfff___RRRFFFDDDEEEIIIMMMNNNSSS```nnn{{{dddfffggggggeeebbb___^^^[[[YYYVVVSSSRRRQQQRRRRRRQQQTTTWWWWWWVVVUUUVVVXXXXXXYYY[[[]]]]]]\\\ZZZXXXUUUPPPOOOPPPOOOKKKKKKNNNNNNOOOQQQTTTWWWYYY[[[]]][[[^^^aaacccddddddeeeeeeffffffgggggghhhjjjkkklllkkkkkklllmmmnnnoooppppppttttttuuuvvvwwwxxxyyyyyy{{{||||||}}}|||{{{zzzyyysssvvvyyyzzzzzzzzz}}}}}}|||{{{}}}~~~{{{}}}~~~~~~~~~~~~}}}{{{yyyxxxvvvvvvwwwyyy|||uuujjjfffbbbdddmmmyyy~~~nnn___RRRKKKJJJIIIPPP[[[hhhsss~~~rrrjjjdddbbb[[[UUUPPPLLLGGG@@@===>>>>>>;;;===DDDIIIQQQggg~~~rrrcccYYYTTTXXXbbbhhhuuuyyyvvvtttqqqiiiaaaXXXQQQNNNTTTdddssszzzcccVVVNNNJJJRRR]]]rrrpppZZZGGGCCCBBB>>>>>>CCCFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFDDDCCCCCCBBB???===:::777333000...---+++)))++++++*********+++,,,,,,************************(((((((((((('''''''''''')))))))))))))))))))))))))))))))))******)))))))))))))))************))))))&&&'''((()))***))))))((()))((((((((()))***+++,,,))))))))))))***************))))))))))))******+++*********))))))*********'''((()))***+++++++++******************************)))((((((((()))++++++++++++************++++++)))+++---------///333666@@@UUUhhhkkkgggkkkxxx111222222333333222222111000000///......///000111111111000000//////......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))((((((((((((((())))))))))))(((((($$$%%%%%%%%%%%%%%%%%%$$$''''''((())))))((('''&&&---+++******++++++***((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))''')))+++++++++,,,---///222000...------///111333555777999;;;===>>>>>>>>><<<<<<:::777999BBBQQQ]]]yyywwwggg___]]]```eeegggfffaaaZZZNNNBBBHHHIIILLLLLLJJJOOO___ppplll___cccggggggddd```^^^^^^VVVUUUUUUTTTSSSSSSRRRRRRNNNRRRXXXYYYXXXVVVUUUVVVVVVXXX[[[\\\\\\YYYVVVTTTPPPKKKJJJMMMMMMJJJKKKPPPPPPQQQSSSVVVYYY[[[]]]^^^^^^aaadddeeeeeedddddddddgggfffffffffgggiiikkkmmmiiikkknnnqqqqqqpppnnnlllooopppqqqsssuuuwwwyyyzzzxxxxxxyyyyyyxxxxxxwwwwwwqqquuuyyyzzzzzzzzz}}}~~~~~~}}}zzz|||~~~~~~~~~|||{{{zzzyyy{{{{{{|||}}}zzzpppddd___dddooo{{{yyyhhhXXXNNNKKKBBBFFFNNNYYYfffttt|||qqqmmmkkk```ZZZTTTQQQKKKDDDBBBDDDCCC<<<<<>>CCCMMMTTTqqquuuccc\\\VVVPPPOOOQQQZZZmmmtttoooqqqmmmmmmhhh[[[LLLDDDFFFKKK\\\jjjwwwsss```RRRNNNPPPXXXlllzzzhhhQQQBBB>>>@@@???===???@@@BBBFFFHHHIIIGGGFFFKKKIIIGGGEEECCCAAA@@@@@@===;;;777333///---------+++++++++************))))))))))))))))))******+++---,,,,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))''''''(((((())))))***************+++***)))(((((())))))***+++++++++++++++***++++++,,,,,,++++++***++++++***))))))***++++++******))))))******+++,,,...(((''',,,111333888???XXXdddiiibbb```nnn444333333222222222222333222222111000000000000111------.........---,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))++++++******)))(((((((((&&&''''''((((((''''''&&&%%%&&&'''((()))(((((('''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&((()))***)))'''&&&'''(((+++***))))))***,,,...//////...------...111444555999;;;>>>AAACCCCCCBBBAAAAAA<<<999999;;;CCCRRRaaarrrvvvyyyuuukkkaaaZZZWWW[[[XXXWWWWWWRRRIIICCCCCCFFFHHHJJJJJJLLLUUUdddpppxxx|||{{{pppddd\\\YYYXXX^^^bbbaaa______\\\XXXUUUTTTRRRQQQPPPPPPQQQQQQRRRSSSTTTVVVWWWWWWWWWWWWXXXXXXXXXWWWUUURRRPPPOOOKKKJJJIIIHHHHHHJJJMMMNNNQQQTTTXXXZZZ[[[[[[\\\]]]___```aaaccceeegggggggggjjjiiihhhhhhiiijjjkkkllllllkkkkkkjjjkkklllnnnoooqqqrrrtttuuuvvvuuutttssstttsssrrrsssvvvyyyzzzzzz{{{{{{zzzzzzzzz{{{|||}}}{{{|||~~~~~~}}}{{{zzzzzzzzz{{{zzz|||}}}~~~~~~zzzllleeeeeemmmvvv{{{kkk[[[OOOJJJFFFDDDHHHOOOZZZlll{{{xxxkkkeee^^^YYYUUUQQQKKKFFFBBBBBBAAA@@@???AAAGGGLLLYYYjjjmmm^^^UUUOOOLLLKKKQQQ___ssssssnnnhhhgggcccYYYNNNEEEBBBBBBJJJVVVcccnnnnnn]]]QQQLLLLLL^^^xxx{{{kkkUUUEEE????????????>>>???@@@CCCFFFHHHHHHHHHHHHGGGFFFEEECCCBBBBBBBBB???===999444000...,,,,,,+++++++++************)))+++************+++,,,,,,******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++************************((((((''''''((()))******))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))((((((((()))******++++++*********++++++,,,,,,++++++***************************+++************+++,,,,,,,,,***+++...///333???LLL\\\aaaaaa]]]^^^jjjzzz222222222222222222333444444333333222222222222222,,,,,,---...............++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))((((((((())))))((((((((('''((()))*********))))))''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''')))***+++***((('''((()))'''''')))***,,,...000111///...---,,,...111444666999<<>>???AAA>>>>>>???@@@BBBEEEHHHIIIFFFFFFEEEEEEDDDDDDCCCCCCAAA???;;;777222///,,,++++++++++++************)))******)))))))))***++++++(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))++++++++++++++++++++++++%%%%%%&&&&&&''')))***+++))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((((((((()))'''((())))))******))))))******++++++++++++******)))***+++,,,,,,+++***)))+++++++++++++++,,,------+++,,,...//////777KKK^^^eee___[[[]]]bbbjjjvvv000000000000111222222333444333222222111111222222------............------++++++++++++++++++++++++*********)))))))))))))))***************+++++++++(((((())))))************'''(((((())))))(((((('''(((((())))))************(((''''''&&&&&&''''''((('''''''''''''''((()))))))))))))))(((''''''&&&&&&%%%&&&&&&&&&'''((((((((()))***+++***)))((()))***&&&'''))),,,...///000000///...------...111444666888===CCCIIIMMMMMMLLLJJJCCC;;;666999???FFFMMMTTTWWWYYYZZZYYYVVVSSSRRRRRRSSSLLLGGGEEECCCBBBEEEJJJHHHGGGGGGHHHLLLRRRXXX\\\dddcccaaa\\\VVVQQQPPPPPPOOOUUUYYYXXXWWWYYYXXXUUUTTTSSSQQQOOOOOOPPPRRRSSSQQQQQQQQQRRRSSSUUUWWWXXXWWWWWWWWWWWWTTTQQQMMMKKKIIIIIIIIIKKKMMMPPPSSSUUUXXXZZZ]]]^^^]]]]]]^^^___]]]```ccceeeeeeeeeffffffkkkkkkjjjjjjjjjkkkkkkkkkmmmmmmmmmmmmnnnppprrrsssqqqrrrssstttttttttsssssspppooopppssswwwzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||zzzyyyzzz~~~~~~{{{wwwxxxyyyzzz|||}}}~~~|||zzzxxxtttqqqnnnlllkkkrrrvvv{{{uuuiiigggkkkttt}}}xxxgggYYYPPPHHHEEEFFFLLLWWWaaasss}}}|||pppfff```ZZZUUUQQQJJJHHHEEEAAA???>>>>>>???HHHOOO]]]sss{{{fffYYYVVVNNNHHHJJJRRRaaa|||~~~qqqiiiaaaZZZXXXYYYTTTJJJ@@@???CCCIIIVVVoooyyyaaaNNNGGGMMM[[[qqqvvvfffSSSFFF???@@@BBBAAA@@@@@@??????AAAEEEHHHFFFFFFFFFEEEEEEDDDCCCBBBCCCAAA>>>999555000---++++++++++++*********))))))'''''''''''''''(((((()))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************''''''''''''((()))***+++((((((((((((((((((((((((******))))))((((((''''''***)))(((''''''(((((()))''''''((()))))))))))))))******++++++++++++******((()))+++,,,,,,+++)))(((,,,,,,++++++,,,,,,---...,,,---...///333AAAWWWiiimmmbbb^^^eeelllnnnttt}}}//////...//////000111222222222111000000000000000////////////...---,,,+++++++++++++++++++++++++++))))))))))))))))))******))))))******++++++++++++((((((((()))******++++++'''''''''((((((''''''''''''''''''((((((((()))))))))(((((((((((((((((()))%%%%%%%%%&&&((()))+++,,,))))))(((((('''''''''&&&%%%&&&&&&&&&'''((((((((((((***+++***)))((()))+++((()))+++---...///...---///.........000222444666666;;;BBBJJJOOOPPPPPPOOOBBB:::666:::AAAEEEJJJNNNOOOQQQSSSSSSRRRQQQPPPPPPOOOHHHCCCAAA@@@AAAFFFLLLMMMKKKJJJNNNSSSWWWWWWUUUVVVUUUTTTQQQOOONNNOOOQQQQQQWWWYYYWWWVVVVVVUUURRRRRRQQQOOONNNNNNPPPQQQSSSNNNNNNOOOQQQSSSVVVXXXZZZVVVVVVVVVUUUSSSPPPMMMKKKIIIIIIJJJLLLOOOSSSVVVWWWZZZ\\\^^^^^^]]]]]]___```___aaaeeefffeeeeeefffhhhkkkkkklllllllllkkkkkkkkkllllllllllllnnnppprrrtttqqqrrrrrrsssssssssssssssrrrqqqrrrtttwwwyyyzzzyyy{{{{{{||||||}}}}}}}}}}}}{{{xxxwwwyyy}}}~~~|||yyyyyyyyyzzz{{{~~~yyywwwtttpppkkkfffbbb```gggkkkpppuuuwwwyyy{{{}}}~~~oooggggggooozzzyyyfff[[[OOOHHHFFFHHHOOOWWWfffrrr|||mmmddd^^^ZZZWWWPPPLLLFFFAAA??????@@@AAAEEEGGGMMM[[[qqqvvvaaa[[[PPPIIIIIILLLUUUlll{{{nnneee\\\ZZZ\\\[[[RRRJJJCCCCCCFFFQQQhhhkkkVVVKKKJJJQQQccc{{{~~~ppp^^^NNNDDDBBBBBBDDDDDDCCCAAA??????AAADDDGGGGGGGGGFFFEEECCCAAA@@@BBBAAA???;;;777222...,,,+++++++++*********))))))'''''''''''''''(((((())))))))))))******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))((((((((())))))))))))))))))))))))******)))(((((())))))***((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))''''''((())))))))))))))))))******++++++******)))((()))+++,,,,,,+++)))(((,,,,,,++++++,,,,,,---......,,,,,,000<<>><<<999555000...+++++++++************)))******)))))))))***++++++''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************)))'''((())))))******))))))))))))************)))))))))***+++,,,,,,+++***)))+++++++++++++++,,,------///......666HHH[[[fffgggfffiiioooxxxzzzvvvsssttt222111111000000000000111111000//////....../////////////////////...------++++++++++++++++++++++++((()))))))))************''''''((())))))***++++++)))))))))))))))*********'''(((((())))))(((((('''''''''&&&&&&&&&'''((()))(((((((((''''''((((((((((((''''''''''''(((((()))&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&&&&'''))))))(((''')))***++++++,,,---............+++---000333444444333222444777<<>>::::::>>>AAAAAADDDHHHHHHKKKOOOSSSTTTQQQLLLHHHAAA>>>@@@EEEIIIKKKOOOTTTVVVTTTVVV___gggggg\\\PPPCCCCCCDDDGGGJJJMMMOOOPPPOOOTTTUUURRRPPPQQQPPPMMMIIIJJJKKKMMMMMMNNNMMMMMMOOOQQQSSSUUUVVVVVVVVVVVVTTTSSSQQQPPPOOONNNNNNOOOJJJKKKMMMPPPSSSVVVXXXZZZ^^^___```aaaaaaaaadddfffeeegggiiihhheeefffjjjooolllmmmnnnnnnmmmlllkkkjjjffffffggghhhjjjmmmpppqqqrrrrrrqqqqqqrrrrrrssssssttttttuuuwwwzzz{{{zzzyyyxxxyyyzzz{{{{{{{{{zzzzzz{{{{{{||||||{{{|||}}}{{{zzz{{{~~~~~~|||wwwqqqjjjbbb\\\YYYPPPQQQPPPPPPQQQTTTYYY\\\bbbdddiiipppwww{{{||||||{{{}}}{{{vvvooo~~~lll\\\QQQIIIHHHKKKTTT___ooo~~~sssjjjddd\\\WWWPPPKKKHHHFFFCCC@@@>>>AAACCCFFFNNNaaa{{{nnn\\\OOOMMMJJJHHHRRRcccyyy~~~{{{sssllleee```\\\YYYLLLJJJHHHLLLVVVggg|||mmmYYYOOOGGGNNNccczzzxxxhhhYYYMMMFFFCCCHHHKKKKKKFFFAAA@@@AAAEEEEEEFFFGGGFFFDDDBBBAAA;;;<<<===<<<:::666222000+++++++++************)))+++************+++,,,,,,((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))''')))+++------,,,***)))((()))******++++++******))))))************))))))************************+++************+++,,,,,,...111555@@@RRRdddiiidddbbbnnnzzz|||zzzxxxwwwuuu444444333222111111111222111000000///////////////---......///////////////++++++++++++++++++++++++(((((())))))*********+++&&&''''''((()))***************))))))))))))))))))))))))************))))))(((''''''&&&&&&''')))***'''''''''&&&&&&'''''''''******)))''''''&&&&&&&&&%%%%%%&&&'''((()))******(((((((((''''''&&&&&&%%%%%%'''((((((''''''(((******++++++,,,---...///000***---111444666555333111444666:::===???@@@@@@@@@===:::;;;???@@@@@@BBBGGGFFFIIIOOOSSSTTTPPPIIICCC>>>>>>BBBJJJPPPRRRVVV[[[bbbaaadddnnnxxxvvvhhhZZZBBBBBBEEEIIIMMMPPPQQQPPPKKKPPPRRROOOMMMOOONNNLLLIIIJJJMMMOOOPPPPPPOOONNNRRRSSSUUUVVVWWWVVVTTTSSSTTTRRRPPPNNNMMMNNNOOOPPPKKKLLLNNNQQQTTTWWWYYYZZZ___aaabbbbbbbbbdddfffhhhdddfffgggeeebbbccciiinnnmmmmmmnnnnnnnnnmmmkkkjjjgggggghhhiiillloooqqqsssrrrrrrqqqqqqqqqrrrssstttssstttuuuxxx{{{}}}|||zzzvvvwwwxxxyyyzzzyyyxxxxxxxxxzzz|||zzzxxxyyy|||~~~|||zzzzzz}}}{{{tttlllddd]]]ZZZPPPMMMIIIDDDBBBCCCGGGJJJQQQUUU]]]gggpppvvvxxxwww{{{}}}tttzzzgggYYYNNNJJJKKKPPPZZZjjjzzz}}}ppphhh___[[[UUUPPPMMMHHHBBB===;;;???BBBBBBDDDPPPfffwww~~~hhhVVVQQQKKKDDDJJJXXXdddwwwlllccc^^^]]]WWWTTTQQQPPPSSS```ssswwwdddXXXKKKLLL]]]tttqqq```QQQHHHAAAGGGMMMNNNIIIDDDBBBBBBBBBDDDEEEGGGGGGFFFDDDCCC888:::<<<<<<;;;888444111+++++++++************))))))))))))))))))******+++++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&'''((()))***+++))))))))))))))))))))))))''''''(((((())))))******'''))),,,//////---+++)))))))))***+++++++++++++++))))))************))))))++++++***))))))***++++++******))))))******+++,,,,,,333<<>>AAACCCBBBEEEQQQ]]]gggYYYSSSNNNMMMOOOVVVjjjyyyccc]]]cccaaadddddd\\\UUUYYYiiixxxvvveeeRRRLLLTTTeee{{{uuudddXXXQQQLLLLLLPPPUUUQQQFFF??????AAADDDGGGHHHGGGEEEDDDCCCBBBAAA@@@???===:::555222))))))))))))***+++,,,---((()))***++++++***)))(((++++++++++++++++++++++++,,,,,,+++***)))(((''''''((((((''''''''''''(((((((((***,,,,,,***((('''(((******+++++++++******)))&&&'''((())))))((('''''')))******+++++++++******(((***+++,,,,,,+++***(((,,,---......---+++((('''''''''(((******+++++++++++++++******************+++++++++*********))))))&&&)))++++++))))))---000222666BBBUUU```___^^^___dddttt111111111000111111222222111111111111111000......////////////............************************))))))))))))))))))))))))))))))************))))))************************)))))))))))))))((('''''')))))))))))))))((('''&&&&&&((()))((('''&&&'''))))))'''%%%&&&((())))))''''''%%%$$$&&&)))******((()))((('''''''''(((************))))))))))))******)))+++---...---,,,,,,---111222555777888999999999444666888;;;===>>>???>>>AAA>>>>>>BBBEEEGGGMMMTTTZZZWWWXXXYYYTTTIIIBBBBBBAAAFFFJJJKKKNNNZZZooozzzyyy{{{uuudddUUUFFFDDDCCCEEEHHHLLLNNNOOOMMMKKKJJJKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMOOOQQQQQQRRRSSSSSSTTTTTTSSSRRRQQQNNNNNNLLLKKKLLLMMMOOOPPPRRRRRRTTTVVVXXXZZZ[[[\\\^^^^^^___``````aaabbbbbbddddddcccddddddeeeeeedddggghhhiiiiiigggeeeeeefffkkkiiihhhiiilllnnnnnnmmmmmmmmmnnnoooqqqrrrssssssuuuvvvyyy{{{}}}~~~~~~~~~||||||{{{zzzyyyxxxwwwwww|||{{{yyyxxxxxxyyy{{{|||~~~~~~~~~|||sssiiibbb```YYYOOOGGGBBB???>>>===???@@@CCCHHHQQQZZZccchhhooorrrvvvxxxzzz}}}|||xxxdddWWWRRRNNNPPP[[[nnn~~~yyymmmggg___YYYUUUPPPJJJEEEBBB@@@@@@BBBAAACCCLLLVVVgggsssaaaXXXPPPKKKJJJPPP^^^www}}}fff^^^dddmmmuuuyyynnn^^^XXXbbbooooooYYYLLLMMMYYYnnn{{{hhhXXXNNNKKKLLLSSS\\\[[[PPPFFFAAA@@@CCCFFFHHHHHHFFFEEEDDDAAA@@@???>>>>>><<<888555---,,,+++***************((()))***++++++***)))(((************************++++++************))))))***))))))(((((())))))***)))***++++++)))(((((()))+++++++++***)))((('''&&&))))))*********((('''&&&******+++++++++***))))))((()))+++,,,,,,+++)))(((***+++,,,---,,,***((('''&&&&&&'''((())))))))))))************************+++++++++*********))))))(((***++++++***+++...000222:::JJJZZZaaa___]]]```kkkwww222222111111000111111111111111111111000///....../////////.........------))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))))))))))))))(((((('''*********)))((('''&&&%%%&&&'''(((((('''&&&'''(((***)))'''&&&'''((('''&&&)))((('''(((***+++***))))))))))))((()))******+++*********))))))******+++***,,,---...---,,,---...111222555777999:::;;;:::666777999;;;>>>@@@AAABBBFFFBBBAAAEEEJJJPPPXXX```cccaaa```[[[QQQEEE??????EEEIIIKKKJJJNNN___||||||qqqdddWWWNNNIIIGGGFFFGGGIIILLLMMMMMMJJJIIIHHHIIIJJJKKKJJJIIIHHHHHHIIIKKKMMMOOOQQQSSSQQQRRRSSSTTTTTTRRRPPPNNNKKKKKKKKKLLLMMMPPPRRRTTTVVVWWWXXXYYYZZZ\\\\\\]]]^^^^^^]]]^^^^^^___```aaadddddddddddddddcccbbbbbbffffffgggfffdddeeegggiiimmmkkkjjjjjjlllmmmlllkkklllllllllmmmoooqqqsssuuuuuuvvvyyy|||}}}~~~~~~}}}||||||{{{zzzyyyyyyxxxwwwzzzzzzxxxxxxxxxxxxzzzzzz}}}~~~|||ssskkkfff___UUULLLFFFBBB???===<<<;;;:::<<>>=========;;;999111000---+++)))((((((((())))))***++++++***)))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))******+++******+++***(((((()))***+++++++++***((('''%%%$$$++++++++++++***((('''&&&***+++++++++***))))))(((((((((************((((((((()))***++++++***)))((((((((()))))))))))))))(((************************+++++++++***************++++++++++++,,,...///111555AAATTTaaaaaa]]]^^^cccrrrxxx|||}}}333333222111000000000111111111111111000///...---/////////......------,,,************************))))))))))))))))))))))))))))))************))))))************************(((((())))))))))))(((((()))))))))((('''&&&%%%$$$&&&'''((((((&&&&&&'''((()))((('''''''''((((((((())))))((()))*********)))((((((((((((((()))))))))((((((((('''(((((())))))+++,,,...---,,,,,,---...///000333666888::::::::::::999999:::>>>DDDJJJNNNQQQKKKGGGJJJPPPVVV___gggcccccc```XXXLLLCCC@@@BBBKKKKKKKKKJJJQQQccc~~~yyyfffWWWNNNKKKKKKJJJHHHHHHJJJKKKKKKJJJHHHGGGFFFGGGIIIIIIHHHGGGHHHHHHIIIJJJLLLNNNPPPQQQPPPQQQSSSSSSSSSPPPNNNLLLHHHIIIJJJLLLPPPSSSVVVXXX[[[[[[[[[\\\]]]]]]^^^^^^______^^^^^^^^^___``````cccdddffffffeeedddddddddhhhhhhfffdddcccdddgggjjjlllkkkjjjkkkkkklllmmmmmmooonnnmmmmmmnnnqqqsssuuutttvvvyyy|||~~~~~~}}}}}}||||||{{{{{{zzzyyyxxxxxxyyyyyyxxxwwwwwwxxxyyyyyy}}}~~~|||tttfffaaaXXXPPPJJJFFFCCCAAA<<<:::888888;;;BBBIIINNN[[[___ffflllrrrxxx}}}xxxhhh[[[UUUUUU___mmmzzzyyypppiiiccc]]]VVVQQQKKKDDD>>>???@@@@@@AAADDDHHHVVVkkk|||hhhZZZPPPLLLMMMLLLUUUhhh|||~~~qqqllllllzzzrrr```XXXWWWdddlllwwwrrr]]]MMMJJJVVVeeevvveeePPPGGGHHHNNNYYYbbb^^^RRRGGG@@@@@@AAADDDFFFGGGFFFEEEBBB@@@===<<<<<<<<<:::999333222///,,,***)))((()))************************************************(((((())))))))))))***************))))))******************)))''''''***,,,************)))((('''&&&************)))(((((('''***+++++++++***)))(((''''''((())))))))))))((('''''''''((()))******))))))++++++,,,,,,,,,++++++******************+++++++++************************,,,+++***+++---///111222;;;JJJ\\\ccc```]]]bbbiiivvvwwwxxxyyy|||333333222111000000000111000111111000000///...---000//////...---,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''&&&%%%$$$###&&&'''((('''&&&%%%&&&(((&&&&&&'''''''''((()))+++(((((()))(((((('''(((((('''(((((()))))))))))))))((((((((((((((()))******+++---...---,,,,,,...///000222444777999;;;;;;;;;===;;;888:::BBBOOO\\\eeefff]]]TTTSSSUUUYYY___eeecccccc___TTTIIICCCCCCEEEMMMKKKJJJNNNZZZkkk{{{rrr^^^NNNIIIIIIMMMKKKIIIIIIJJJJJJIIIHHHFFFEEEDDDEEEGGGHHHGGGFFFIIIIIIJJJJJJKKKLLLMMMNNNPPPPPPQQQQQQQQQOOOMMMKKKGGGIIIKKKNNNRRRVVVYYY[[[]]]]]]^^^^^^^^^^^^______aaaaaa``````````````````bbbdddfffgggfffeeegggiiikkkjjjhhheeecccdddgggiiijjjjjjkkkkkklllmmmnnnpppsssqqqpppooooooppprrrssstttvvvyyy}}}~~~~~~}}}|||{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxxxxwwwwwwxxxxxxxxx}}}~~~~~~|||{{{|||~~~{{{lllfff^^^VVVPPPKKKFFFCCC;;;:::999999;;;===@@@BBBMMMSSS]]]gggooovvv{{{~~~~~~~~~~~~zzzhhh^^^XXX\\\gggtttwwwllleee___YYYUUUNNNFFF???@@@AAA@@@@@@AAABBBIIIWWWkkkuuubbbVVVPPPNNNMMMQQQ[[[fffssszzzoookkkttt|||mmm\\\RRRPPPXXXeeevvv}}}kkkVVVJJJLLLUUUbbbwwwmmmUUUFFFDDDEEENNN[[[bbb^^^VVVDDDBBB@@@AAACCCEEEEEEDDDCCCAAA>>><<<;;;:::888777444222///,,,******++++++++++++************++++++++++++++++++++++++++++++))))))((((((((('''''''''***))))))(((((())))))************)))'''(((***,,,))))))***++++++*********''''''''''''((())))))******************)))((('''(((((())))))))))))((((((&&&''''''((())))))))))))++++++,,,,,,,,,++++++***))))))*********+++++++++************************++++++++++++,,,///333555EEESSS```ccc___```iiiqqqzzzxxxxxxzzz}}}~~~~~~}}}222222111111000111111111000000000000///...------000//////...---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''(((((()))))))))))))))&&&''''''''''''&&&%%%%%%%%%&&&''''''&&&%%%&&&'''$$$&&&'''''''''(((***,,,'''((()))(((&&&%%%&&&'''))))))***+++++++++++++++************++++++,,,---,,,---...---,,,,,,...000444555888:::<<<=========<<<999888<<>>===;;;:::888888777<<<@@@GGGOOOXXXbbbkkkqqqxxxxxxyyy|||zzzjjjeeehhhppp|||yyyooofff```WWWPPPJJJHHHEEEAAA@@@BBBBBBBBBFFFPPP^^^tttttt```RRROOOMMMNNNOOOUUUbbbooo|||xxxwww}}}xxxcccQQQ???CCCIIIUUUhhhoooYYYMMMJJJPPPccc}}}nnnPPPJJJAAA>>>JJJ^^^jjjlllYYYQQQGGGAAAAAACCCDDDCCCCCCBBBAAA@@@@@@???<<<999777444000---++++++,,,...,,,++++++******++++++,,,************************))))))))))))************+++******))))))******+++'''(((*********)))***+++((()))***************)))((((((''''''''')))***+++&&&'''((()))*********************))))))*********)))))))))((())))))******&&&&&&'''((())))))))))))((())))))***++++++,,,,,,))))))*********+++++++++(((---111111...111:::CCCWWW___eeehhhmmmvvv|||||||||{{{111000000000111222333333000000000000///...---,,,000//////...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))************************''''''((()))))))))))))))'''((()))***++++++++++++%%%&&&''''''%%%%%%&&&'''''')))***(((&&&%%%''')))(((***+++)))&&&$$$%%%'''%%%&&&'''))))))(((((('''(((((((((((()))***+++,,,---......---,,,,,,///111555666888:::;;;;;;;;;;;;888777777<<>>FFFOOOSSSUUUUUUSSSQQQRRRUUUVVVUUUSSSOOOIIIDDDEEEIIIKKKGGGBBBEEELLLWWW```eeefffdddbbb^^^UUUKKKFFFGGGJJJLLLKKKIIIGGGDDDBBBAAAAAABBBCCCEEEDDDCCCBBBBBBCCCEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIKKKMMMNNNOOOQQQTTTXXX[[[^^^______```^^^\\\ZZZZZZ\\\^^^`````````aaaaaaaaa___^^^]]]aaabbbaaa___\\\\\\]]]___cccdddeeeeeeeeefffhhhjjjkkklllmmmoooppppppqqqqqqppppppppppppqqqrrrssssssvvvxxxzzz||||||zzzxxxvvvuuuvvvxxxyyyyyyxxxwwwvvvzzzzzzzzzyyyyyyxxxxxxxxxwwwsssrrrsssuuuwww~~~|||qqqfff[[[SSSJJJFFFAAA<<<:::999999999666:::>>>AAACCCIIIRRRZZZdddiiiooouuuzzz~~~wwwssswwwuuukkk```YYYRRRPPPLLLFFFCCCDDD@@@@@@AAACCCFFFPPPdddvvviiiZZZNNNMMMLLLKKKTTTaaajjjxxx|||oookkklllhhh\\\QQQFFF>>><<>>@@@@@@???FFFCCCAAA???@@@@@@@@@???===:::666222...+++))))))************************)))))))))))))))))))))))))))***+++,,,,,,+++***))),,,,,,,,,+++***)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((***,,,,,,***((('''''''''(((((())))))******)))))))))))))))))))))))),,,,,,,,,++++++*********------///111///222DDDXXXXXXbbbnnnyyy}}}|||444444333222222222222333222222111111000//////...111111000///...------,,,---,,,***)))))))))***+++,,,+++***)))))))))***+++(((((()))))))))*********+++******)))))))))))))))'''&&&&&&&&&''''''(((((())))))((((((((('''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))(((''''''''''''((())))))&&&&&&''')))***,,,---------,,,++++++---000333555777:::>>>@@@@@@>>><<<;;;444333555:::AAAGGGKKKLLLKKKKKKKKKNNNQQQRRRPPPNNNIIIFFFDDDFFFJJJLLLJJJGGGFFFLLLTTT[[[```___]]]ZZZUUUNNNFFFCCCEEEHHHIIIHHHHHHFFFDDDBBBAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJLLLNNNPPPQQQSSSVVVYYY\\\^^^_________]]][[[ZZZYYY[[[\\\^^^______````````````______aaaaaa```^^^\\\[[[]]]^^^___aaadddeeegggiiilllooollllllmmmmmmnnnoooppppppppppppppppppqqqrrrssssssuuuwwwyyyzzzzzzyyywwwuuuppprrrtttvvvyyyzzz{{{|||zzzzzzzzzzzzyyyyyyyyyyyyxxxuuutttuuuvvvwww~~~}}}rrrddd[[[MMMIIICCC===:::999888888777:::======>>>CCCKKKQQQYYY___iiiqqqwww{{{~~~}}}qqqfff^^^VVVTTTQQQKKKFFFDDD>>>>>>@@@BBBCCCIIIWWWfffvvvaaaPPPMMMMMMLLLPPPWWW___kkkzzz~~~ooohhhfffaaaVVVKKKGGG@@@>>>FFFRRRcccqqq]]]LLLQQQ___vvvxxx```III@@@???DDDQQQ```iii___PPPFFFBBBBBBCCCCCCDDDBBB@@@@@@AAABBBBBBAAA===:::777333///,,,***)))************************)))))))))))))))))))))))))))******************)))+++******))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))************))))))(((((((((((())))))******************************))))))******++++++++++++,,,---///111555===MMMZZZ```lllzzz~~~tttttt333333333333333444555555222222111111000/////////000/////////............,,,+++++++++************,,,+++******))))))******(((((())))))))))))***************)))))))))))))))''''''''''''((((((((((((***)))))))))(((((((((((('''(((***++++++***((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''((()))***+++,,,---***++++++---...111333444777;;;@@@EEEEEEBBB===:::222222444777<<<@@@BBBBBBBBBDDDGGGKKKNNNNNNKKKIIIBBBCCCDDDGGGIIIJJJKKKLLLHHHKKKQQQVVVYYYXXXSSSPPPHHHDDD@@@@@@CCCFFFFFFEEEFFFEEECCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKNNNPPPRRRUUUVVVYYY[[[]]]_________^^^]]][[[ZZZYYYZZZ[[[[[[`````````_______________aaaaaa```^^^[[[[[[\\\^^^^^^aaadddfffgggiiilllooollllllkkkkkkkkkmmmnnnoooooooooooopppppprrrsssssstttuuuwwwxxxxxxwwwuuutttpppppprrrtttwwwzzz|||~~~zzzzzzzzzzzzzzzzzz{{{{{{zzzwwwvvvxxxxxxxxx|||ooodddUUUOOOGGGAAA===;;;999888777999:::999999<<>>>>>@@@CCCHHHLLLNNNLLLGGGDDD>>>BBBFFFGGGGGGGGGHHHJJJIIILLLOOOSSSSSSQQQKKKGGG???>>>>>>AAADDDFFFEEEDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKMMMOOORRRTTTXXXYYY[[[]]]____________^^^^^^]]]\\\[[[ZZZZZZZZZbbbaaa```___^^^]]]]]]]]]``````___]]][[[[[[\\\^^^```bbbeeefffffffffhhhjjjlllkkkjjjiiiiiikkkmmmnnnoooooooooooopppqqqssssssuuuuuuwwwxxxxxxwwwuuuuuuuuuttttttssstttvvvxxxyyyyyyyyyzzz{{{{{{|||}}}}}}|||zzzyyyzzzyyyxxx{{{wwwjjj```YYYOOOGGGBBB???<<<:::777888888777666888<<>>???CCCEEECCCBBBCCCDDDEEEDDDCCC===<<<999666222///---+++************************))))))))))))))))))))))))***)))(((''''''((()))***((((((((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******+++******))))))******+++))))))))))))))))))))))))************************&&&'''***,,,------,,,+++,,,...///555FFFXXX^^^[[[mmmxxxqqqttt444333222222111111222222111111111000000000000000............////////////+++,,,,,,,,,,,,+++******++++++++++++******))))))'''(((((((((((())))))))))))************)))(((((('''((()))*********))))))((((((((('''''''''&&&&&&%%%&&&((())))))(((&&&%%%(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&''''''(((******))))))******+++++++++,,,((()))+++...000111111111444888@@@IIIMMMKKKDDD===555666999:::;;;<<<======BBBEEEJJJLLLKKKGGGCCC@@@???DDDIIIJJJGGGEEEFFFGGGIIILLLPPPQQQNNNHHHCCC???<<<>>>AAADDDGGGGGGFFFDDDBBBBBBAAA@@@@@@?????????>>>???@@@AAAAAABBBBBBBBBEEEFFFGGGHHHIIIKKKLLLLLLLLLKKKKKKLLLNNNPPPSSSUUUZZZ[[[]]]^^^___```______aaa``````___^^^\\\[[[ZZZ^^^^^^^^^________________________]]]\\\\\\^^^``````bbbdddeeeeeeeeefffgggkkkjjjiiihhhiiijjjmmmnnnnnnnnnnnnooopppqqqssstttvvvvvvwwwxxxxxxwwwvvvvvvwwwvvvuuuttttttuuuvvvvvvyyyyyyzzz{{{}}}~~~~~~{{{zzz{{{yyywwwzzztttkkkbbbVVVLLLFFFBBB===:::888888888777777888:::<<<>>>CCCLLLUUU^^^gggooouuu|||sssgggeeeccc\\\RRRKKKKKKFFFAAAAAA???>>>BBBGGGQQQ^^^uuuhhhUUUJJJHHHKKKHHHLLLXXXppp}}}{{{wwwllleee___YYYUUUJJJEEEDDDEEEEEEKKKaaaxxxxxxgggVVVKKKVVVpppxxxaaaTTTQQQVVV\\\]]]___]]]SSSEEE======AAAGGGEEEDDDDDDDDDDDDBBBAAA>>><<<:::777444111...---************************))))))))))))))))))))))))***)))(((''''''((()))***)))*********************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((***+++,,,,,,+++***(((************))))))))))))***************************+++,,,---------,,,,,,...///333>>>OOO___bbb^^^uuuuuuqqqvvv555555444333333333333333111111000000000000000000.........///////////////---,,,,,,,,,++++++++++++***++++++++++++***))))))''''''(((((((((((()))))))))******++++++)))(((''''''(((***+++++++++***)))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''')))***+++******++++++++++++++++++)))***,,,---//////000000333666===EEEJJJIIICCC<<<444666888::::::<<<>>>@@@DDDGGGJJJJJJFFFBBB>>>===BBBGGGLLLNNNMMMKKKJJJKKKKKKRRRWWWVVVLLLBBB<<<:::>>>@@@DDDGGGIIIHHHEEEDDD@@@@@@@@@@@@?????????>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLMMMKKKKKKKKKLLLNNNQQQTTTVVVZZZ[[[]]]___`````````___bbbccccccbbbaaa^^^\\\ZZZWWWYYY\\\___aaabbbcccccc^^^^^^___^^^]]]^^^```ccc]]]```dddfffffffffggghhhiiiiiihhhiiijjjlllmmmnnnmmmmmmnnnnnnpppqqqssstttvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxxxxyyyzzz|||~~~|||zzzzzzxxxvvvzzzwwwlll^^^RRRLLLGGGAAA<<<;;;;;;:::999999:::;;;;;;===@@@EEEKKKRRR\\\gggmmmuuuyyy~~~}}}vvvsssssswww|||tttnnniii```WWWRRRMMMFFF???>>>>>>===@@@DDDIIINNN___{{{zzz___NNNJJJKKKKKKKKKTTThhh~~~}}}vvvmmmcccZZZUUUNNNIIIGGGHHHGGGJJJZZZmmmooo[[[LLLSSShhhmmm\\\UUUWWW\\\___bbbaaaXXXIII@@@???CCCGGGEEEDDDDDDEEEDDDAAA???>>>===<<<999666333000...************************))))))))))))))))))))))))***))))))(((((())))))***+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((***,,,......,,,***(((+++************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------111222;;;LLL[[[dddggghhhtttpppwww333222222222222333444444000000000000000000000111///////////////............---,,,+++***+++,,,,,,***++++++,,,+++***)))((('''''''''((((((((())))))((()))+++++++++***(((''''''(((***,,,,,,+++***)))(((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&((()))***+++++++++++++++++++++++++++++++++,,,------...//////444555888???DDDCCC===777444777999:::;;;>>>BBBFFFGGGIIIJJJHHHCCC@@@>>>>>>DDDIIIOOOTTTWWWWWWVVVVVVUUU___fffaaaQQQAAA:::999???BBBFFFHHHHHHEEECCCAAA??????????????????>>>>>>>>>???@@@BBBCCCDDDCCCCCCDDDDDDFFFGGGIIIKKKLLLMMMJJJJJJJJJKKKNNNQQQUUUWWWZZZ[[[]]]___`````````___cccdddddddddbbb___\\\ZZZVVVXXX\\\```bbbbbbaaa```]]]^^^_________```cccfffaaacccfffhhhhhhgggggghhhgggggghhhjjjlllmmmnnnooommmmmmmmmnnnpppqqqssstttuuuuuuuuuuuuuuuuuuuuuuuussstttuuuwwwxxxyyyyyyyyyxxxyyy{{{}}}|||yyyxxxvvvuuuzzzzzziii\\\UUUOOOHHHBBB@@@>>><<<;;;;;;::::::999:::<<>>>>>@@@CCCDDDPPPhhhttt]]]QQQLLLQQQMMMQQQ^^^mmmzzz~~~zzznnnccc\\\UUUNNNJJJKKKJJJJJJTTTbbbyyydddRRRTTTaaattt|||eeeWWWTTTUUU___aaa```XXXKKKBBBAAADDDDDDCCCCCCDDDEEEDDDBBB@@@>>>>>><<<:::777444111///************************)))))))))))))))))))))))))))******************)))++++++******))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))*********++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++++++++******+++---///000666555DDD\\\iiiiiimmmxxxxxxwww.........///000222333444000000000000000111111111000000//////............///...,,,******+++,,,---******+++,,,+++***)))(((''''''''''''((((((((()))((()))+++,,,+++***((('''''')))+++,,,,,,,,,***)))))))))))))))((((((((((((((('''%%%$$$$$$%%%'''((((((((((((((()))))))))***))))))(((((('''''''''&&&%%%%%%&&&&&&((()))***+++,,,,,,,,,++++++++++++***---,,,,,,,,,,,,---...///555444555:::>>>>>>888222666999;;;<<<===AAAGGGLLLJJJKKKKKKHHHCCCAAAAAACCCEEEJJJQQQYYY___aaaaaa```___kkktttlllXXXDDD<<<<<<@@@CCCGGGHHHFFFCCC@@@>>>>>>????????????>>>>>>===>>>???AAACCCDDDDDDDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMIIIIIIIIIKKKMMMQQQUUUWWWYYYZZZ\\\^^^````````````cccdddeeedddbbb___[[[YYYZZZ\\\```bbbbbb```\\\ZZZ\\\]]]^^^___```bbbeeehhhgggiiikkkkkkiiifffeeeeeeeeefffiiikkkmmmnnnoooooollllllmmmnnnpppqqqssstttttttttttttttttttttttttttuuuvvvwwwyyyyyyyyyxxxwwwxxxyyy{{{}}}{{{xxxwwwuuuuuuzzzsssfff^^^XXXPPPJJJCCCAAA>>><<<;;;:::888777666888;;;>>>CCCJJJRRRWWWaaaiiisss{{{~~~ssshhhgggkkkpppwwwsssfff^^^]]]RRRIIICCCCCCDDDAAA>>>>>>AAAAAAJJJ]]]ssslllXXXMMMPPPJJJIIIPPP[[[gggxxxzzzyyymmmfff[[[SSSMMMNNNLLLJJJPPPZZZwwwlllYYYVVV]]]kkkmmmYYYQQQPPP\\\^^^]]]UUUJJJCCCBBBDDDBBBAAABBBCCCEEEEEECCCAAA>>>>>>===;;;888555111///************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++******)))(((''''''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,+++******+++,,,,,,++++++++++++******))))))++++++++++++++++++++++++)))((('''''')))---000333999888JJJgggrrrmmmsss~~~333222222222111111000000000///...,,,,,,...000111............---,,,+++************++++++,,,,,,,,,+++++++++******)))))))))******)))))))))))))))***///...---+++***))))))(((,,,***((()))++++++(((%%%************)))((('''&&&((((((((((((((((((((((((+++*********))))))(((((()))))))))(((''''''&&&&&&%%%(((***+++***)))((()))++++++******))))))((((((***+++,,,---............555666777777888777777777;;;999999>>>EEELLLNNNNNNPPPRRRPPPIII@@@<<<@@@EEEJJJGGGJJJZZZoooyyytttlllmmmrrrrrreeeQQQBBB@@@CCCDDDEEEFFFFFFEEECCC@@@???;;;;;;;;;;;;<<<<<<======999:::<<<===???AAABBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJLLLNNNOOOQQQUUUWWWZZZ[[[[[[\\\\\\]]]^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[]]]```bbbbbb___\\\ZZZYYYYYY\\\aaaddddddcccbbbbbbfffgggiiijjjiiihhhfffeeedddeeegggiiikkklllmmmmmmmmmlllkkkkkklllnnnqqqrrrssstttuuutttrrrpppooopppvvvxxxyyyyyywwwvvvvvvwwwyyy|||~~~~~~zzzrrrpppppprrrzzz~~~nnneee]]]TTTNNNCCCCCCAAA>>>:::888888999888777666888;;;AAAHHHLLLVVV___kkktttyyy~~~tttkkkeeehhhooo|||qqqddd[[[VVVQQQJJJDDDAAA@@@@@@???>>>@@@FFFPPP\\\ooolll\\\VVVSSSQQQSSSVVV\\\gggrrriiiYYY[[[\\\ZZZUUUQQQQQQRRRddd~~~wwwggg\\\WWW^^^xxx{{{eeeZZZYYY[[[]]][[[SSSIIICCC???<<>><<<;;;888555222///+++(((&&&''')))******))))))***++++++++++++***))))))))))))))))))))))))************************+++***)))(((((()))***++++++***)))((()))***,,,...************))))))))))))''')))***++++++***)))'''*********)))))))))))))))///,,,))))))+++---,,,***---,,,+++*********,,,,,,******+++,,,,,,,,,,,,+++,,,+++---000///---///444555FFFZZZggglllpppwww~~~222222222111111000000000000///............///000///////////////...---,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++******************))))))))))))******---,,,+++)))((((((((((((***(((&&&'''))))))(((%%%''''''(((((()))((((((((())))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((())))))&&&'''))))))((((((((()))+++*********)))))))))(((***+++,,,...///000000000111222222333555666777888<<<;;;<<>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHJJJMMMOOOPPPSSSVVVYYY]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZ^^^```bbbbbb___\\\ZZZYYYZZZ]]]bbbeeeeeedddddddddeeefffggghhhhhhgggeeedddeeeeeeggghhhiiijjjkkkkkkjjjjjjjjjjjjlllnnnqqqsssssstttuuutttrrrqqqpppqqqvvvwwwyyyyyywwwwwwwwwxxxyyy|||}}}~~~wwwooommmooosss{{{~~~qqqeeeZZZRRRIIIGGGDDD???;;;888888888:::999888888:::>>>BBBEEELLLUUUcccoooxxxuuukkkjjjnnnxxxzzzlllccc[[[VVVNNNHHHDDDBBBAAA@@@===>>>CCCLLLWWWggg{{{iii[[[VVVRRRRRRSSSWWW```jjjooobbbaaabbbdddddd```XXXQQQXXXooowwwkkkbbb[[[]]]pppuuuccc[[[\\\]]]ZZZTTTKKKDDD@@@>>>BBBBBBDDDEEEEEEEEEDDDCCCBBB@@@===<<<:::888444111///---***((()))*********))))))***++++++++++++***************************************************+++***)))(((((()))***+++***)))((('''''')))***,,,************))))))))))))'''((()))******)))(((''')))))))))))))))*********...+++))))))+++,,,,,,***,,,+++*********+++,,,---)))***++++++,,,,,,++++++***)))+++......---111888@@@NNN___hhhiiilllttt}}}111111111000000000000000/////////000/////////...------............---------------------,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))*********)))(((''''''''''''(((,,,***)))(((*********)))$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((())))))******&&&'''((((((&&&'''(((******************)))))))))***+++---///000111222222111000000000111444666888;;;;;;>>>FFFQQQZZZ___```ZZZUUULLLDDDAAABBBGGGJJJGGGKKKVVVgggwww|||vvvlll^^^QQQGGGCCCAAAAAADDDDDDCCCBBB@@@>>><<<:::===============<<<<<<<<<===>>>>>>???AAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGIIILLLOOOQQQSSSVVVYYY\\\```______^^^]]][[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[^^^```bbbaaa^^^[[[YYYYYY[[[^^^ccceeefffeeeeeefffeeefffggghhhhhhhhhgggfffffffffgggggghhhiiiiiiiiiiiihhhiiijjjlllnnnqqqsssssstttuuutttrrrqqqqqqrrrtttvvvxxxyyyxxxxxxyyyzzzzzz|||~~~~~~|||sssjjjiiimmmsss|||pppbbbZZZQQQMMMHHHBBB===999888777;;;:::999999999:::;;;<<>>>>>BBBHHHPPP^^^rrryyyeee]]]UUURRRQQQRRRYYYaaauuuvvvhhheeefffmmmuuuqqqbbbSSSNNN]]]ttt|||tttmmmccc]]]gggvvvrrrddd]]]\\\ZZZTTTMMMFFFBBBAAABBBCCCDDDEEEEEEEEEDDDDDDAAA???===;;;:::888444222000...,,,+++,,,,,,+++***))))))***++++++++++++***++++++++++++++++++++++++************************+++***))))))))))))***+++***)))((('''''''''((()))++++++*********)))))))))&&&'''((())))))((('''&&&(((((())))))******++++++,,,+++))))))+++,,,++++++***************+++,,,---))))))***++++++++++++***+++***+++......///666???NNNZZZgggjjjggggggpppyyy000000000000000000000000...///000111111000...---******++++++,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))***+++(((((('''''''''(((((()))---,,,***)))(((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&%%%&&&(((+++************************+++,,,...000222333444444444333111000111444888:::999:::>>>FFFRRR[[[___```___VVVJJJBBB@@@DDDGGGIIIEEEKKKVVVbbbmmmtttvvvvvvwwwhhhTTTGGGEEEFFFEEECCCFFFEEECCC@@@>>><<<:::999>>>>>>=========<<<<<<<<>>===<<<999666444///...,,,,,,---,,,***)))))))))***++++++++++++***++++++++++++++++++++++++************************************************+++***)))(((((((((((((((+++++++++*********))))))(((((()))******)))((((((''''''((()))***++++++,,,************++++++++++++)))))))))******+++,,,,,,((()))******++++++******---,,,,,,...///222<<>>DDDNNN\\\jjjuuuzzz{{{ssslllsssyyykkkeee]]]VVVPPPKKKGGGDDDDDDAAA@@@CCCFFFKKKVVVaaa|||}}}mmm]]]UUURRRQQQRRRVVV^^^llluuucccaaacccllluuuwwwpppgggPPPMMMQQQddd~~~{{{mmm___\\\bbbyyy|||eee^^^YYYWWWQQQHHHCCCDDDBBBCCCEEEFFFFFFFFFEEEDDDDDDBBB@@@???>>><<<999666///...,,,,,,,,,+++)))((())))))***++++++++++++*********************************************************++++++++++++******,,,++++++***))))))))))))++++++++++++************************************''''''((()))***++++++,,,((()))************++++++))))))******++++++++++++))))))***+++++++++++++++---,,,,,,---...333AAAOOOaaakkktttuuuoookkknnnsssxxx111111111111111222222222000000222222222000...,,,------............------************)))))))))))))))************+++++++++(((((((((((()))***+++,,,*********))))))***++++++***+++---,,,***(((((()))''''''''''''&&&%%%$$$###((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%$$$'''((()))((('''((()))+++)))))))))***+++,,,------,,,---///111222333444444//////000444999@@@GGGKKK@@@@@@BBBHHHOOOTTTTTTSSSUUUOOOGGGBBBAAABBBBBBAAADDDIIIQQQYYY```eeeiiikkkYYYMMM???:::???EEEFFFEEEGGGEEEAAA===;;;:::::::::;;;;;;;;;;;;<<<<<<======>>>??????@@@BBBCCCCCCDDDBBBDDDFFFIIILLLOOOQQQSSSNNNQQQUUUXXXYYYZZZ\\\^^^[[[\\\___aaaaaaaaa```___[[[ZZZXXXWWWXXXYYY[[[\\\ZZZ\\\^^^^^^\\\\\\]]]^^^^^^```bbbccccccbbbbbbcccddddddeeefffgggiiijjjjjjlllkkkjjjiiiiiijjjlllmmmqqqpppppppppooonnnnnnmmmmmmmmmnnnmmmlllmmmooorrrqqqsssvvvwwwvvvwwwxxxyyyyyy|||~~~tttjjjiiinnnssswww|||~~~zzzooofffYYYOOOIIIEEEAAA>>>888888888888888999999999===>>>@@@FFFOOO\\\hhhpppuuuzzzzzznnnqqq{{{tttooofff^^^WWWPPPKKKGGGCCC???===???@@@BBBJJJRRRkkkvvvaaaWWWSSSQQQQQQRRRUUUbbbwww}}}sssgggddddddhhhooosssqqqnnnSSSJJJFFFRRRggg|||~~~qqq```[[[___iii}}}mmmccc\\\ZZZTTTIIICCCEEECCCDDDEEEFFFFFFFFFEEEEEEEEECCCAAA@@@???>>>;;;888111///,,,+++++++++***((())))))***++++++++++++***))))))))))))))))))))))))******************************+++,,,,,,+++******++++++++++++************,,,++++++++++++*********++++++++++++++++++++++++(((((())))))******++++++&&&(((***+++******+++,,,)))******++++++***))))))******+++,,,,,,,,,,,,+++,,,++++++,,,...777IIIZZZmmmsssyyyzzzwwwsssssstttttt{{{zzzttt{{{111222222222333333333333111111222222111000...---///////////////...---,,,******************++++++(((((()))))))))*********(((((((((((()))***+++,,,++++++***)))))))))******$$$''',,,---,,,++++++,,,&&&&&&'''''''''&&&&&&%%%))))))))))))))))))))))))&&&&&&''''''((((((((((((((((((((((((((((((((('''''')))++++++***)))***+++((())))))***,,,------...---...///111222222333333...///000444:::@@@GGGJJJBBBAAABBBFFFLLLOOONNNLLLGGGFFFDDDCCCBBBBBBAAA@@@BBBGGGOOOWWW\\\]]]\\\[[[EEE@@@;;;;;;???DDDGGGGGGEEECCC>>>;;;888888999:::888999999:::;;;<<<======<<<===>>>@@@AAACCCDDDDDDDDDEEEGGGIIILLLNNNPPPQQQOOORRRVVVYYYZZZZZZ[[[\\\[[[]]]___aaabbbaaa```___[[[ZZZXXXVVVVVVWWWYYYZZZXXXZZZ\\\]]]\\\]]]^^^```aaacccddddddcccbbbbbbcccccccccdddeeefffhhhiiijjjkkkjjjiiihhhiiijjjlllmmmooooooooooooooonnnnnnmmmmmmmmmmmmllllllmmmpppsssqqqsssuuuuuuuuuuuuvvvwwwuuuyyy|||~~~tttkkklllqqquuuyyy{{{{{{~~~ssscccWWWOOOIIIDDD@@@:::999999999999999::::::999;;;>>>AAAFFFPPP\\\dddooouuu{{{~~~~~~rrrpppwww{{{rrrhhh___VVVOOOKKKCCC???======>>>>>>CCCJJJYYYooojjj]]]XXXTTTRRRQQQOOOYYYiii}}}|||}}}tttqqqjjjddddddjjjnnnlllhhhTTTIIIBBBHHHUUUgggzzzxxxggg^^^```aaavvvvvvjjjaaa___XXXKKKEEEFFFCCCDDDEEEFFFGGGFFFEEEEEEDDDCCCAAA@@@???>>>;;;888444111---++++++,,,++++++))))))***++++++++++++******************************************************++++++,,,,,,++++++***)))))))))***************,,,,,,+++++++++*********++++++************++++++)))))))))))))))*********%%%(((++++++***)))***,,,******++++++***)))((('''++++++,,,------------,,,---,,,---000444@@@WWWkkk|||}}}~~~~~~}}}{{{zzzyyysssxxx~~~{{{qqqkkkuuuyyy222222222333333444444444222222222111000///..................---,,,+++************++++++,,,,,,---''''''(((((()))))))))***(((((((((((()))***+++,,,++++++***)))))))))))))))$$$'''''''''((()))%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))******++++++'''))),,,,,,+++******+++(((((()))***,,,---............///111111222222222111111222555888===AAADDD@@@???@@@DDDIIIKKKIIIGGG===???BBBCCCCCCBBB@@@??????DDDMMMTTTWWWTTTNNNIII;;;;;;;;;>>>BBBFFFIIIJJJCCCAAA<<<999777777888999666777888999;;;<<<======;;;<<<===???AAACCCDDDEEEFFFGGGHHHIIIJJJLLLMMMNNNPPPSSSWWWYYYZZZZZZZZZ[[[\\\^^^```bbbbbbaaa___^^^[[[YYYWWWUUUTTTUUUWWWXXXWWWYYY[[[\\\\\\]]]___aaadddeeeffffffdddbbbccccccddddddeeefffhhhjjjkkkllliiiiiigggggghhhjjjlllmmmlllmmmmmmnnnooonnnnnnnnnmmmnnnnnnmmmlllnnnqqqtttppprrrtttuuuttttttuuuvvvrrrvvvzzz}}}~~~tttlllnnntttxxxzzz|||yyy~~~|||kkk\\\SSSLLLEEEAAA<<<<<<:::999999999:::;;;555999===???BBBIIITTT]]]lllqqqvvvxxxxxxxxxyyy{{{uuupppuuu|||{{{oooeee[[[RRRMMMEEEAAA>>>?????????BBBHHHLLLcccrrrddd^^^YYYUUUSSSMMMSSS___ppp|||~~~wwwxxxnnncccbbbgggiiiddd^^^UUUKKKCCCEEEMMM[[[ooonnndddccc```ttt|||oooeeeccc\\\MMMFFFHHHCCCDDDEEEGGGGGGFFFFFFEEEDDDBBB@@@??????===:::888666333...,,,,,,---------))))))***++++++++++++***++++++++++++++++++++++++***************************+++,,,------,,,+++***&&&'''((()))******)))))),,,,,,,,,+++++++++************))))))))))))***************)))))))))))))))$$$(((+++,,,***)))***,,,++++++++++++***)))'''%%%+++,,,------......------//////111555;;;JJJdddyyy}}}tttwww{{{wwwkkkdddqqqrrr444666888666333111111333111111000000//////......//////...---,,,,,,++++++,,,+++***)))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''''')))+++,,,,,,,,,***)))******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))(((''''''&&&&&&''''''(((((((((((((((%%%%%%'''(((***,,,---...)))))))))***+++,,,......111///---...111333333222000000111444777999999888999>>>CCCFFFEEECCCAAA@@@???DDDDDDBBBBBBEEEBBB;;;>>>EEELLLPPPTTTTTTKKKAAA666999===???AAACCCEEEFFF???===;;;888666666666777888888888777666777:::======>>>>>>@@@AAABBBCCCCCCFFFGGGGGGGGGGGGIIIMMMPPPPPPQQQTTTVVVXXXYYYYYYYYY```___^^^___aaaaaa^^^[[[WWWWWWWWWWWWXXXXXXYYYZZZXXXWWWWWWZZZ^^^aaaaaa```bbbccceeeffffffeeedddcccdddfffhhhhhhhhhiiikkkmmmlllkkkjjjiiiiiiiiijjjjjjmmmmmmmmmoooqqqrrrrrrqqqhhhjjjlllmmmmmmoootttyyyuuurrrqqqrrruuuvvvuuusssqqqwww|||~~~|||vvvoooooosssxxxyyyyyyzzz~~~rrrhhh```SSSHHHCCC@@@???===<<<<<<;;;999777888999;;;???DDDJJJNNNQQQ___cccjjjpppuuuxxxzzz|||uuummmnnntttvvvlllbbbXXXRRRLLLHHHAAA===<<<===>>>???DDDWWWrrrtttgggYYYQQQPPPMMMQQQVVV___ttt|||xxx|||qqqeee``````___YYYSSSMMMIIIFFFFFFHHHPPPaaappp~~~lll\\\WWWfffwwwrrrhhheeebbbVVVIIICCC???@@@AAACCCEEEEEEEEEDDDEEEEEEDDDCCCAAA???===<<<888555111---+++******+++++++++++++++++++++++++++)))******++++++******)))***++++++,,,,,,++++++******)))))))))((((((((('''++++++******)))((((((((())))))************)))))),,,+++)))'''''''''((((((((()))))))))************************************++++++++++++++++++++++++)))******+++,,,,,,------,,,000333666BBBYYYrrr~~~{{{{{{zzzyyyssskkkhhhrrrvvviii000222444333000...///000111111000000//////......111000000///......------,,,++++++++++++*********&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((()))))))))))))))))))))((('''''''''(((***,,,,,,+++***)))((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((''''''((()))***++++++,,,)))))))))***+++,,,.........---,,,...000222111///000000111444777888999999<<<>>>AAABBBAAA?????????<<>>AAABBBCCCDDDEEE>>>===:::888666666666777666888::::::999999:::<<<<<<===>>>???@@@BBBCCCCCCFFFFFFGGGGGGGGGIIIMMMPPPQQQRRRTTTVVVXXXYYYZZZZZZ\\\[[[ZZZ[[[]]]]]]ZZZWWWWWWVVVUUUTTTUUUVVVWWWXXXWWWWWWWWWZZZ___bbbbbbaaaaaabbbbbbcccdddddddddcccbbbeeeggghhhiiijjjmmmooonnnmmmkkkjjjjjjkkkkkklllmmmlllmmmoooqqqsssrrrqqqlllmmmnnnmmmlllnnnrrruuuuuusssrrrsssuuuwwwuuutttrrrxxx|||~~~yyysssnnnnnnssswwwyyyyyy{{{~~~rrrgggZZZOOOJJJDDDAAA>>>===<<<<<<:::999999:::;;;===AAADDDHHHJJJWWW]]]eeemmmrrrvvvzzz|||wwwmmmmmmrrr||||||pppfff\\\UUURRRMMMFFFBBB@@@AAABBBBBBDDDPPPddd}}}|||jjjZZZSSSTTTPPPRRRSSSYYYjjj{{{tttjjjbbb\\\WWWSSSQQQIIIFFFEEEEEEEEEJJJXXXfffoooaaaVVV___jjjwwwvvvhhhccc^^^SSSFFF???===>>>@@@CCCEEEGGGFFFEEEDDDDDDCCCBBB@@@>>><<<;;;888666222...+++******++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))))))))******++++++))))))))))))************))))))************))))))))))))((((((((())))))***************++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,,,,------111555:::IIIbbbyyy~~~~~~}}}{{{xxxsssmmmlllvvv}}}ppphhh111333555444333222222333111111000000//////......000000000///......------+++,,,---------,,,***)))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))((('''''''''(((***+++++++++***)))''''''''''''(((((())))))'''''''''((((((((())))))((((((((((((''''''&&&&&&&&&&&&'''((((((((((((''')))))))))))))))))))))))))))))))))***+++,,,......111111222444666666444222///000222444666888999:::>>>??????>>><<<<<<===???;;;@@@CCCBBBCCCCCCAAA<<<>>>AAABBB@@@AAAAAA===666666:::???BBBCCCCCCBBBCCC===<<<:::888666666666777555888;;;===<<<;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCEEEFFFGGGGGGHHHJJJMMMPPPSSSSSSUUUWWWXXXZZZZZZ[[[YYYXXXXXXYYYZZZYYYWWWVVVWWWUUUSSSQQQQQQRRRTTTVVVVVVVVVXXX[[[```ccccccccc`````````aaabbbcccdddeeebbbdddggghhhiiikkknnnpppooonnnmmmlllkkklllmmmmmmllllllmmmooorrrssssssrrrppppppooonnnlllmmmooorrruuutttssstttvvvwwwvvvuuutttxxx|||}}}tttpppmmmnnnrrrwwwyyyxxx{{{}}}~~~~~~rrrcccYYYUUUIIIEEEAAA===<<<<<<;;;:::;;;;;;:::;;;<<<>>>@@@AAAMMMSSS]]]fffnnntttyyy||||||pppmmmpppyyywwwlllccc^^^SSSNNNGGGBBB@@@@@@@@@???DDDGGGSSSjjjnnn\\\UUUWWWQQQRRRQQQQQQ\\\ttt{{{xxxqqqggg[[[SSSOOONNNFFFFFFGGGGGGEEEFFFPPP\\\}}}vvviiiZZZZZZ^^^jjj~~~}}}jjjaaa\\\RRRFFF>>>:::;;;>>>BBBFFFHHHHHHGGGCCCCCCBBBAAA@@@>>><<<;;;999777333///,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******(((((()))***+++,,,---...(((((())))))***++++++,,,))))))************))))))&&&'''((()))***************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...222999DDDXXXqqq~~~zzzvvvssstttxxxpppkkkiii222333444555555444555555111111000000//////............---------,,,,,,,,,+++,,,---......,,,***)))************************))))))(((((((((((()))))))))))))))))))))((('''''''''((()))*********))))))'''''''''(((((((((((((((&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((()))))))))***)))))))))***+++,,,......222444666999:::999666444///000222444555777:::<<<@@@@@@@@@>>><<<;;;<<<===@@@CCCDDDDDDBBBAAA@@@???<<<>>>>>>:::888999666111666;;;@@@CCCCCCAAA@@@???;;;:::999777666666666666555777:::;;;;;;:::;;;<<<;;;;;;===>>>@@@AAABBBCCCEEEFFFHHHIIIIIIKKKNNNQQQTTTUUUVVVXXXYYYZZZ[[[[[[YYYYYYYYYYYYYYYYYYXXXWWWXXXVVVRRRPPPOOOQQQSSSUUUUUUVVVYYY]]]```cccddddddaaaaaa```aaabbbdddfffgggdddfffhhhiiiiiijjjlllnnnooonnnmmmlllkkklllmmmmmmlllllllllooorrrttttttsssrrrqqqooonnnmmmmmmooopppuuuuuuuuuuuuvvvwwwvvvvvvuuuwww{{{}}}zzzvvvnnnmmmlllnnnrrrvvvxxxxxxyyyzzz{{{{{{~~~pppddd^^^PPPKKKDDD???<<<<<<;;;;;;;;;;;;:::999:::;;;<<<===CCCJJJTTT___hhhpppwww{{{sssnnnpppwww}}}|||sssjjjeeeVVVQQQIIIDDD@@@???===<<>>===:::888444111...,,,++++++++++++++++++++++++++++++))))))************))))))******++++++++++++******(((((()))***+++,,,------)))))))))******+++++++++))))))************))))))'''((()))***+++******)))*********+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---444@@@QQQjjj}}}||||||{{{oooiiijjjmmm...//////000222222111111111111000000//////......---------------,,,,,,,,,+++,,,---......,,,***)))''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))(((''''''''''''(((((())))))))))))***))))))(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&'''((()))***++++++)))))))))***+++,,,......///222555888777555333111///111444555555888;;;???AAABBBBBBAAA>>><<<;;;<<>>888555444222///777;;;@@@BBBBBB???======999888888777666666666666666777888777777888;;;>>>;;;;;;===>>>@@@BBBCCCDDDEEEGGGIIIJJJKKKMMMPPPRRRTTTVVVXXXZZZ[[[\\\[[[[[[XXXXXXXXXWWWWWWVVVWWWWWWXXXVVVSSSPPPPPPQQQTTTVVVTTTWWW[[[^^^aaacccdddeeeccccccccccccdddfffhhhjjjgggiiijjjjjjiiiiiijjjkkkmmmlllkkkjjjjjjjjjkkklllkkkkkklllooosssuuuuuutttrrrpppnnnmmmnnnoooqqqqqqtttuuuvvvvvvvvvvvvvvvwwwvvvvvvwwwzzz{{{wwwrrrooojjjjjjlllooorrruuuwwwwwwuuuvvvwwwyyy}}}qqqhhhXXXRRRJJJCCC???===;;;;;;;;;::::::999999;;;<<<======CCCMMMWWW```iiirrrwww}}}wwwppprrrxxx|||vvvmmmfff]]]XXXPPPIIIEEEBBB@@@>>>AAA???DDDRRRddd|||iiiXXXOOOLLLNNNOOOOOORRR___sss}}}~~~{{{yyyyyyxxxpppaaaTTTLLLLLLNNNPPPMMMJJJNNNTTTfffyyyzzzoooeee^^^fffxxxvvvggg```ZZZRRRJJJ???===<<>>;;;???FFFNNNVVV```jjjpppvvv{{{xxxqqqtttyyy||||||ooofff```[[[SSSLLLGGGBBB???<<>>CCCKKKTTTfff|||bbbQQQMMMMMMOOOQQQSSSYYYhhhwww{{{|||zzzxxxqqqaaaSSSPPPNNNPPPOOOMMMMMMPPPYYYqqqwwwlllcccfffppp}}}nnnddd^^^XXXQQQGGGBBB>>>???DDDHHHIIIGGGFFFFFFFFFEEEDDDCCCAAA@@@<<<:::777444111...,,,+++++++++++++++++++++++++++******++++++++++++******))))))************)))))))))))))))***************---,,,,,,+++******))))))))))))************))))))++++++++++++***)))((('''(((((()))))))))*********************************+++++++++++++++++++++++++++++++++,,,---.........000<<>>@@@GGGKKKSSSYYYUUULLLHHHKKKVVVRRRHHH999000111555666999<<<>>>>>><<<:::999888555555666666666666666666555666888888999:::<<<>>><<<===>>>@@@BBBDDDFFFGGGGGGJJJMMMOOOPPPQQQTTTVVVSSSVVV\\\```aaa^^^[[[XXXQQQSSSSSSQQQOOONNNPPPSSSTTTSSSSSSRRRRRRSSSTTTUUUUUUYYY___bbbbbbbbbccceeeffffffggghhhiiiiiihhhhhhiiijjjkkkkkkiiiiiijjjkkklllkkkjjjiiihhhiiiiiijjjjjjjjjlllppptttwwwwwwwwwtttqqqnnnmmmoooqqqqqqppprrrtttvvvuuussssssuuuwwwwwwqqqoooqqqpppjjjfffgggfffiiinnnrrrtttuuuuuuuuuuuuvvvxxxzzz~~~lllfff\\\RRRKKKEEE@@@===;;;::::::999:::;;;<<<===:::<<<@@@EEELLLVVV```gggooouuu|||wwwppptttzzz{{{xxxmmmccc^^^VVVNNNHHHCCC>>>;;;???<<<>>>DDDHHHUUUrrruuu]]]RRROOOOOOQQQRRRTTT___kkk{{{~~~xxxyyy{{{xxx~~~ooo___VVVOOOPPPQQQOOOMMMLLLNNNkkk}}}ssshhhdddgggqqqzzzllleee___ZZZPPPHHH@@@>>>BBBGGGGGGFFFEEEEEEEEEEEEDDDBBBAAA@@@<<<;;;888555222...,,,+++++++++++++++++++++++++++******++++++++++++******))))))************))))))((())))))***+++,,,------++++++++++++++++++++++++))))))************))))))++++++******)))*********))))))*********+++++++++************************++++++++++++++++++++++++)))***+++,,,---///000000666AAASSSggg}}}~~~vvvssstttvvvxxx222000...000222333000...111111111000//////......,,,---------------------,,,+++***)))))))))******(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''((((((((())))))'''&&&$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&))))))(((((('''''''''''')))))))))***+++,,,.........222555555222000000111222555999999888:::@@@FFFFFFDDD@@@<<<999;;;???BBBHHHOOO[[[fffcccWWWQQQRRRbbb\\\LLL888---///666::::::<<<===<<<:::888777888444555666666777666666666333666:::<<<<<<<<<<<<===<<<===???AAACCCEEEGGGHHHHHHJJJNNNPPPQQQSSSUUUWWWRRRWWW]]]bbbccc___ZZZWWWQQQSSSSSSQQQNNNNNNPPPSSSRRRRRRRRRRRRRRRSSSTTTTTTVVVZZZ```bbbbbbbbbcccdddfffggghhhiiiiiihhhgggfffgggiiijjjjjjjjjjjjkkkmmmlllkkkjjjiiiiiiiiijjjkkkjjjjjjlllppptttwwwxxxwwwvvvrrrnnnmmmoooqqqpppoooqqqsssuuuuuusssrrrtttvvvwwwpppmmmooommmgggdddffffffjjjooosssuuutttttttttwwwxxxzzz|||ssslllbbbXXXOOOHHHBBB???<<<;;;:::999999:::;;;;;;:::;;;<<<@@@FFFOOOZZZaaakkkqqqyyyvvvoootttzzz{{{wwwjjjddd\\\TTTNNNHHHCCC??????::::::???BBBKKKeeejjjWWWQQQOOOPPPPPPQQQYYYdddqqq{{{|||www}}}{{{xxx~~~yyyhhh\\\RRRQQQTTTRRRNNNKKKHHHgggwwwllldddbbbjjjssskkkeee```UUULLLAAA>>>AAAFFFGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@===;;;999666222///,,,+++++++++++++++++++++++++++(((((())))))))))))(((((())))))************))))))'''((()))+++---///000111*********++++++,,,------))))))************))))))******)))((()))+++,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))***,,,...///111111;;;FFFTTTeeezzz{{{sssrrrtttvvvxxx333222222111111222222333000000000000////////////...........................,,,)))(((***+++,,,,,,*********)))(((''''''&&&)))((('''&&&&&&'''((()))+++*********))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%'''''''''&&&))))))((((((((('''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))***+++---...//////---...///000//////111222444555666777888;;;@@@DDDCCCBBB@@@>>>>>>???AAABBBJJJNNNaaaxxxxxxeeeZZZ^^^kkk\\\GGG777000222777999<<<<<<<<<<<<;;;999777555666666666666777777777777777888999:::;;;<<<<<<===>>>>>>>>>???@@@BBBCCCDDDFFFJJJNNNQQQSSSSSSUUUVVVWWW]]]aaaaaa``````^^^ZZZUUUSSSQQQOOOOOOPPPRRRSSSUUUSSSPPPOOOPPPSSSXXXZZZ^^^```bbbbbbaaa```aaabbbcccdddfffhhhiiiiiigggffffffkkkoooooollljjjllloooooonnnmmmkkkjjjjjjkkkkkkoooooonnnnnnoooppppppqqqsssqqqoooooopppqqqqqqppprrruuutttssstttwwwtttpppooooooooonnnkkkgggcccaaajjjnnnssswwwwwwvvvuuutttwwwxxxzzz{{{}}}|||lll___VVVPPPHHHCCCAAA>>>;;;:::;;;<<<<<<<<<999:::<<>>???@@@CCCFFFFFFFFFEEEDDDCCCBBBAAAAAA===<<<:::888555222///------,,,+++***))))))))))))************************---,,,,,,+++***)))(((((())))))))))))***+++,,,------,,,+++)))(((((('''''',,,++++++***)))(((''''''+++*********))))))((((((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************+++((((((---//////000333>>>MMMXXX^^^qqq|||{{{{{{xxxuuu333222222111111222222333111000000000////////////---------------------------+++))))))+++,,,,,,+++,,,,,,++++++***))))))((()))(((''''''''''''((()))************)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,---...///000//////000000//////000111444555666999===AAAEEEGGGAAA???<<<::::::;;;>>>???JJJPPP```rrruuulllfffhhhdddVVVCCC555000333777:::<<<===<<<<<<:::888666555444555555555666666666666777777888999:::;;;<<<<<<===>>>>>>@@@AAABBBCCCDDDGGGJJJNNNQQQRRRSSSTTTUUUWWW]]]aaaaaaaaabbb```\\\VVVUUURRRPPPOOOOOOQQQRRRRRRQQQOOONNNOOORRRVVVYYY___aaabbbbbb```___```aaabbbccceeegggiiiiiiiiiiiifffjjjmmmmmmjjjhhhjjjlllmmmmmmlllkkkjjjkkkllllllppppppoooooooooppppppqqqsssqqqppppppqqqqqqqqqoooqqqssstttrrrsssvvvtttooommmlllkkkiiigggdddbbb```hhhmmmsssvvvwwwwwwvvvvvvwwwyyyzzz|||~~~wwwiii___VVVMMMFFFBBB???<<<::::::;;;:::::::::;;;<<<===???DDDJJJOOO[[[eeepppwww~~~{{{wwwwwwzzz|||}}}xxxkkk___ZZZWWWPPPHHHDDD???======???AAAFFFSSS```}}}gggWWWKKKKKKKKKIIILLLSSSWWWfff{{{yyyooofff```[[[VVVRRRKKK\\\vvvwwwiiiggghhhtttzzzpppiiiYYYHHHAAA@@@@@@DDDGGGGGGGGGFFFEEEDDDCCCBBBBBB???>>>;;;888555111...,,,---,,,+++***))))))))))))************************+++++++++***************))))))))))))***+++,,,,,,---,,,+++***)))))))))***++++++******))))))((((((************)))))))))(((************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,)))***...000///222666EEESSS]]]bbbsss}}}|||xxx333222222111111222222333111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++***,,,,,,++++++***))))))))))))((((((''''''(((((()))************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((())))))''''''''''''&&&&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))******+++---...///000111111000000000000111222222555555666;;;CCCHHHIIIIII@@@===:::777777999<<<>>>JJJSSS^^^hhhlllmmmkkkjjjWWWLLL===333111444999;;;======<<<;;;999777555444222222333444555666777777666777777888999:::;;;;;;======???AAABBBCCCDDDDDDHHHKKKNNNQQQRRRRRRTTTUUUXXX]]]aaaaaabbbdddbbb^^^XXXVVVSSSQQQOOONNNOOOOOOOOONNNMMMMMMNNNQQQUUUWWW___aaabbbbbb```___```aaaaaabbbdddfffhhhjjjkkklllfffiiikkkkkkhhhfffgggiiijjjjjjjjjjjjkkklllnnnnnnqqqqqqpppppppppppppppppprrrqqqpppqqqrrrrrrpppnnnppprrrsssrrrsssuuusssnnniiigggeeecccaaa```aaaaaahhhlllrrrwwwxxxwwwwwwwwwxxxyyy{{{}}}~~~xxxlll```SSSKKKFFFBBB>>>;;;;;;;;;;;;:::::::::;;;:::;;;>>>CCCGGGUUU___iiiqqqzzz|||xxxxxxzzz|||~~~~~~qqqccc]]]ZZZSSSKKKHHH@@@??????AAAAAAAAAHHHQQQjjjvvv___JJJEEEGGGHHHIIIMMMPPP]]]qqqzzzsssjjj___WWWPPPVVVfff~~~qqqmmmjjjqqq{{{qqqaaaPPPEEEAAA@@@DDDIIIHHHHHHGGGGGGFFFDDDCCCBBB@@@???<<<999555111---,,,---,,,+++******))))))***************************))))))*********+++++++++******************++++++,,,,,,+++++++++++++++,,,*********)))))))))))))))************))))))))))))***++++++++++++,,,,,,,,,************************---------------------------+++,,,...//////444:::MMMYYYaaadddsssxxx{{{~~~}}}xxx333222222111111222222333111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...---+++((())))))))))))(((((('''''')))(((((((((((((((((()))*********)))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))''''''((()))***)))((()))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,---///000111111111000000111444666777888888666666<<>>@@@BBBCCCDDDEEEEEEIIILLLOOOQQQQQQRRRSSSUUUVVVZZZ]]]^^^aaadddbbb^^^YYYWWWTTTQQQOOOMMMMMMMMMMMMMMMMMMMMMOOORRRUUUWWW]]]___aaaaaaaaaaaaaaacccccccccdddeeegggiiikkklllhhhjjjkkkiiigggeeefffgggggghhhiiijjjlllmmmooopppqqqqqqqqqqqqqqqppppppooopppppppppqqqrrrrrrooommmpppssssssrrrtttuuurrrmmmfffddd```]]]\\\^^^aaacccjjjnnntttwwwxxxwwwvvvvvvxxxzzz|||}}}~~~wwwiiiZZZPPPIIIEEE@@@===<<<<<<<<<<<<999::::::999999<<>><<<999666222000...------,,,+++******************************************************************+++++++++******)))***************+++,,,---)))))))))))))))******************)))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///666???TTT]]]cccfffsssrrrssstttzzzvvv333222222111111222222333111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,******+++---...---***((()))))))))(((((((((((((((((())))))))))))))))))((())))))))))))))))))******(((((((((((((((((((((((('''''''''((((((((()))))))))((('''(((*********)))))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))******+++,,,---///000111111111000///222777<<<>>>???:::888777;;;BBBEEECCC???===;;;888666777999===???HHHSSSYYYWWWXXX\\\WWWLLL>>>888222000444999<<<======<<<:::999777555444444222333444555777999::::::666666777888999::::::;;;===>>>@@@BBBDDDEEEFFFFFFKKKMMMOOOPPPPPPQQQSSSTTTSSSVVVXXXZZZ]]]aaa```ZZZXXXVVVSSSQQQNNNLLLLLLKKKLLLMMMNNNOOORRRTTTVVVXXXZZZ]]]___aaaaaabbbdddeeeeeeeeeeeeeeefffhhhiiijjjkkkkkkkkkiiigggfffggggggfffggghhhjjjlllnnnooooooooopppqqqqqqqqqppppppooommmnnnooorrrsssssspppnnnqqqtttuuussstttuuuqqqkkkdddaaa]]]ZZZ[[[^^^cccgggmmmqqqvvvxxxxxxuuutttsssxxxzzz|||}}}~~~rrrbbbWWWKKKGGGAAA===<<<<<<<<<<<<888999:::::::::<<>><<<;;;???DDDKKKaaayyyZZZIIIFFFIIIJJJKKKLLLRRR^^^ooouuummmaaaTTTNNN[[[qqq{{{rrrkkkooo|||ppp```RRRFFF>>>@@@EEEEEEEEEFFFFFFEEECCCAAA@@@<<<<<<;;;999777555333222...---,,,+++************************************,,,,,,++++++***))))))(((******+++++++++***))))))))))))((())))))***+++,,,)))))))))))))))*********))))))))))))))))))******))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...---///999FFFZZZaaafffjjjuuu~~~nnnnnnooo}}}yyyvvv333222222111111222222333222222111111111000000000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...---+++(((++++++******************((())))))******))))))((())))))))))))************(((((((((((((((((((((((('''''''''(((((())))))***)))((('''((()))***)))(((&&&''''''''''''(((((((((''''''''''''((((((((((((''''''(((((())))))************+++---...///000111111......222999@@@CCCCCC<<<:::888999<<<>>><<<:::888777666666777:::===???EEEMMMSSSSSSTTTUUUNNNCCC666222000222777;;;======;;;:::999777666555555555333333444666777999:::;;;666777777888999:::;;;;;;??????@@@AAACCCEEEGGGIIILLLNNNOOOPPPPPPPPPRRRTTTQQQSSSTTTUUUYYY^^^\\\VVVTTTSSSQQQOOOMMMLLLKKKKKKKKKMMMOOOQQQTTTVVVXXXYYYZZZ\\\___aaaaaabbbdddfffeeeeeeffffffggghhhhhhhhhlllllljjjiiihhhhhhhhhhhhfffgggiiikkklllmmmmmmmmmmmmnnnoooqqqqqqppppppooolllmmmppptttvvvvvvssspppqqqtttuuusssssssssnnngggbbb___[[[YYYZZZ___fffjjjooossswwwyyyxxxuuusssrrrwwwyyy{{{}}}}}}~~~~~~nnnbbbQQQLLLEEE???===<<<;;;;;;888999::::::;;;<<>><<<;;;>>>CCCGGGVVVrrrlllVVVLLLJJJKKKLLLIIILLLUUUcccwwwzzztttgggVVVJJJOOO\\\gggrrr|||vvvgggdddmmmyyy~~~uuuhhh[[[KKK@@@>>>CCCDDDEEEFFFFFFEEECCC@@@???;;;;;;;;;:::888777555444...---,,,++++++******+++************************------,,,+++***)))((('''))))))+++,,,,,,+++***))))))((((((((()))***++++++*********)))))))))))))))))))))))))))************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...///---000>>>MMMbbbfffjjjnnnyyy|||mmmnnnsss~~~~~~|||yyyxxx333222222111111222222333222222222111111111000000------------------------+++******,,,------+++)))*********************+++((()))************)))(((((()))))))))************((((((((((((((((((((((((&&&''''''((())))))******((('''&&&''')))***)))(((&&&'''''''''((((((((((((''''''''''''(((((((((((('''''''''((()))*********)))***+++,,,---...///000111...---111999@@@CCCCCC<<<;;;999888777888888999666666777888:::===???@@@FFFHHHLLLOOOPPPLLLCCC;;;111000000333999===>>>===:::999777666555555666666333333444555666888888999777777888999:::;;;<<<<<<@@@@@@???@@@BBBEEEIIIKKKMMMNNNPPPPPPOOOPPPRRRTTTPPPQQQQQQRRRWWW[[[YYYSSSPPPOOOOOONNNMMMLLLKKKKKKJJJLLLOOORRRUUUWWWXXXXXX\\\^^^aaaaaaaaaaaabbbcccbbbccceeeggghhhiiiiiihhhlllkkkiiihhhhhhhhhiiihhhggghhhjjjkkkllllllkkkkkkjjjkkknnnpppqqqppppppooolllnnnrrrwww{{{{{{xxxuuuqqqttttttrrrqqqooojjjbbb___\\\YYYXXXZZZ```gggkkknnnrrrwwwyyyxxxuuussssssvvvxxx{{{||||||}}}~~~{{{ooo^^^XXXOOOFFFAAA>>><<<;;;999:::;;;;;;:::;;;===???@@@BBBFFFLLLYYYjjjtttvvvwwwuuurrrnnnmmmlllmmmnnnqqqrrrssssssssstttwwwyyywwwzzz~~~uuulllccc[[[WWWQQQJJJDDDBBB@@@<<<===@@@DDDKKK```eeeQQQJJJJJJLLLJJJLLLQQQ[[[mmm~~~}}}}}}|||yyyvvviiiXXXIIIGGGJJJOOO\\\kkkzzz|||hhh```^^^hhh~~~yyypppdddRRRCCC>>>AAADDDEEEGGGGGGFFFDDDAAA???===<<<<<<:::999777555444......---,,,++++++++++++************************+++++++++*********))))))'''(((***,,,,,,,,,+++*********)))))))))***++++++++++++******))))))((((((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++------------------------+++---111111///333DDDVVVfffiiikkknnnxxx{{{nnnrrr|||{{{~~~|||wwwttt333222222222222222222333222222222111111111111000........................,,,+++***+++,,,---+++***((((((((((((((()))))))))((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++((('''&&&'''((())))))'''((()))))))))******++++++''''''''''''((((((((()))&&&''''''((()))******+++((()))***+++---...//////111...,,,000888???AAAAAA;;;;;;999777555555777999666777999<<>>>>><<<999888666555555555666777222333333444555666777777888888999:::;;;<<<<<<===BBB@@@??????AAAEEEJJJMMMNNNOOOPPPPPPOOOOOORRRTTTPPPQQQPPPQQQVVVZZZXXXQQQMMMMMMMMMMMMLLLLLLLLLLLLIIIKKKNNNRRRUUUWWWXXXXXX___aaabbbbbb`````````aaa___aaaeeehhhjjjjjjjjjjjjkkkiiigggggghhhhhhiiihhhiiiiiikkkkkklllkkkjjjiiihhhjjjlllooopppppppppooommmppptttzzz~~~~~~{{{xxxpppsssssspppnnnmmmfff___]]]ZZZXXXWWWZZZ```gggkkkmmmqqqvvvyyyxxxwwwuuutttuuuxxxzzz{{{{{{|||}}}xxxkkkcccXXXNNNGGGCCC???>>>;;;<<<<<<;;;::::::;;;===<<<===>>>CCCOOO^^^ggghhhjjjjjjkkkkkkjjjiiihhhhhhgggiiijjjkkkkkkllloooqqqrrruuuzzz}}}zzz~~~zzzpppfff^^^[[[TTTMMMHHHFFFCCC>>><<<===AAACCCSSSsssoooUUUJJJIIIKKKNNNOOOQQQXXXggg~~~zzzvvvvvvwwwwwwuuuiiiXXXJJJDDD@@@AAAOOO```pppmmmcccXXX\\\nnn|||uuuiiiWWWEEE???AAAEEEGGGHHHIIIHHHEEEBBB@@@???>>>===;;;999666444222......---,,,++++++++++++***************************************+++++++++&&&(((***,,,---,,,+++***,,,,,,++++++***++++++,,,,,,++++++***)))(((((('''(((((())))))*********+++******+++++++++,,,,,,,,,************************........................,,,///333333111666HHH[[[ggghhhiiillltttzzzpppvvv{{{zzzsssnnn555555444333222222111000111111111111000000000000///......------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++%%%'''))))))((('''((()))))))))************))))))+++***((('''''''''((()))&&&&&&''''''''''''&&&&&&******++++++++++++******))))))((('''''''''''''''''''''&&&%%%&&&'''((()))(((((('''''''''''''''(((++++++,,,------......///---...000111222444777999555666666555333333444666888888888;;;???@@@>>><<>>EEEDDDDDDDDDFFFHHHJJJKKKOOONNNNNNNNNOOOPPPQQQQQQVVVTTTRRRQQQQQQQQQPPPOOOMMMJJJGGGGGGJJJKKKJJJIIIKKKMMMOOOSSSWWWYYYXXXWWWZZZ[[[\\\]]]___```aaaaaa```bbbdddgggiiiiiihhhhhhkkkjjjhhhhhhiiijjjjjjiiihhhhhhiiijjjjjjiiigggfffdddgggkkkmmmnnnnnnoooppprrrrrrrrruuuwwwxxxwwwuuuqqqnnnlllkkkkkkiiieeeaaa^^^^^^\\\ZZZZZZ```iiiqqqssstttuuutttsssssstttvvv}}}zzzxxxyyy|||~~~~~~}}}tttdddVVVNNNIIIEEEBBB???===;;;:::;;;;;;:::999::::::;;;>>>DDDLLLSSSWWW\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^___bbbdddgggiiimmmnnnqqqwww{{{|||xxxttttttvvvzzzoooaaa]]]ZZZTTTKKKCCC===;;;<<<<<>>;;;:::999888666444111...,,,+++,,,---,,,,,,++++++------------++++++,,,,,,,,,++++++*********+++++++++******)))))))))++++++***)))(((((())))))+++++++++************))))))))))))))))))******+++)))************+++++++++++++++******************)))***,,,...//////......///...///000222:::QQQggguuupppkkklllttt~~~|||yyy{{{}}}{{{yyytttqqq333333333333333333222222222111111000000////////////......------,,,+++++++++,,,,,,------,,,,,,+++***)))))))))))))))******&&&'''))))))((((((((()))))))))************))))))+++***)))((('''(((((()))&&&&&&''''''''''''&&&&&&))))))************))))))))))))((('''''''''''''''''''''&&&&&&&&&'''((()))******))))))))))))************++++++,,,------...---///000111111333555888555666777666444333444555999999999:::<<<===;;;:::BBBDDDEEEBBB;;;444///---222333666888:::;;;;;;;;;999666333333444666555444555444444555555666777888777777888999:::<<<===>>>CCCBBBBBBCCCDDDFFFHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPRRRPPPNNNNNNOOOOOONNNMMMMMMJJJHHHGGGIIIJJJJJJIIILLLMMMQQQUUUXXXZZZZZZYYY]]]]]]^^^___```aaaaaabbb```bbbdddggghhhhhhhhhggghhhgggeeeeeegggggggggfffiiiiiiiiiiiihhhfffdddcccfffiiikkklllllllllmmmooollllllnnnqqqtttuuusssrrrnnnkkkhhhggggggeeebbb___^^^]]]\\\[[[]]]ccckkkqqqpppqqqrrrrrrqqqqqqsssuuuzzzxxxvvvwwwzzz}}}}}}|||zzz~~~qqq```TTTLLLFFFBBB???===;;;;;;<<<<<<;;;999:::::::::;;;>>>AAAEEEHHHMMMNNNOOOPPPRRRSSSTTTUUUTTTTTTTTTVVVXXXZZZ]]]^^^aaabbbeeejjjpppqqqpppmmmooorrrxxx}}}uuugggbbb]]]WWWOOOGGGBBB???>>>======AAAHHHXXXooosssZZZNNNNNNGGGKKKMMMPPPYYYmmmzzznnniiigggeeedddXXXJJJ@@@<<<<<>>;;;999888777555444111///,,,+++,,,------,,,******+++,,,,,,+++******,,,,,,,,,+++++++++******,,,+++++++++************++++++***)))))))))))))))+++++++++************))))))))))))))))))******+++)))************+++++++++************************)))***+++------------,,,---,,,---000333>>>VVVkkkyyytttppppppvvv~~~~~~~~~{{{vvvrrrqqq222222222222333333444444222222111000000///......///......------,,,++++++++++++,,,,,,,,,,,,++++++(((((((((((()))***++++++''')))******))))))***+++))))))************))))))******)))(((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((((((''''''''''''(((''''''&&&&&&''''''((()))******))))))))))))******))))))***++++++,,,,,,---...///000000000111333555555777888888666555555555;;;;;;;;;;;;;;;;;;;;;;;;???@@@>>>:::555000------222444666888::::::::::::777444222222333444444333555444444555555666777888777777888999:::<<<===>>>@@@@@@AAABBBCCCEEEFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPMMMLLLKKKKKKLLLMMMLLLJJJMMMJJJHHHHHHIIIJJJIIIIIILLLOOOSSSWWWZZZ\\\]]]]]]`````````aaaaaabbbbbbbbbaaabbbdddfffggghhhhhhggggggeeeddddddeeeffffffeeejjjjjjiiihhhfffdddbbbaaaiiijjjkkkkkkjjjjjjlllnnnjjjkkkllloooqqqqqqooommmiiigggdddcccccccccbbb```]]]\\\\\\^^^ccciiinnnpppooopppqqqqqqqqqrrrtttvvvwwwvvvuuuvvvyyy{{{{{{{{{wwwzzz~~~kkk\\\PPPHHHCCC???===<<<<<<<<<<<<:::999:::999999999999:::;;;<<<@@@AAABBBDDDFFFHHHIIIJJJHHHHHHIIIKKKMMMOOOQQQRRRSSSTTTWWW\\\bbbeeefffeeeiiilllrrryyy}}}~~~ooohhh```[[[SSSLLLGGGCCC@@@>>><<<>>>CCCMMM^^^wwweeeSSSLLLFFFIIIMMMOOOUUUfff~~~~~~mmmbbb______```VVVJJJCCC>>><<<@@@FFFXXXiii{{{sss___YYYggg}}}}}}uuugggRRRDDDAAA@@@BBBDDDFFFEEEDDDAAA???@@@>>>;;;999888777555444222000---,,,---------,,,)))******++++++******))),,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***+++***))))))))))))))))))+++++++++************))))))))))))))))))******+++)))************+++++++++******************************+++,,,,,,++++++***---,,,...111888FFF^^^rrryyyvvvssstttyyy{{{vvvrrrpppppp222222222222222222222333222222111000///......---///......------,,,++++++++++++,,,,,,,,,,,,++++++************+++,,,---...((()))++++++*********+++))))))************))))))***))))))(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((''''''''''''(((((('''''''''''''''(((((()))(((''''''''''''(((((()))*********+++,,,,,,------...000000000///000222333555777999999777555555666:::;;;<<<<<<;;;;;;>>>@@@>>><<<888444111000000111333444666888999999888888444333222111111222333333555444444555555666777888777777888999:::<<<===>>>???@@@@@@BBBCCCEEEGGGGGGIIIIIIIIIJJJKKKMMMNNNOOOJJJIIIHHHIIIKKKKKKJJJIIIKKKJJJHHHHHHHHHIIIIIIJJJNNNQQQVVVYYY\\\^^^___```bbbbbbbbbaaaaaaaaaaaaaaaaaabbbdddeeegggggggggggggggfffdddeeefffggggggfffjjjiiiiiihhhgggeeedddcccjjjkkkkkkjjjjjjkkkmmmpppoooooooooooopppnnnjjjgggdddcccbbbbbbcccdddeeefff___^^^^^^cccjjjpppqqqqqqqqqrrrssstttssstttwwwyyyvvvuuuvvvwwwxxxyyyzzzzzzyyy}}}yyyiii[[[PPPIII???>>><<<;;;<<<;;;999777777888999:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????AAAAAABBBDDDFFFHHHIIIJJJLLLMMMPPPTTTXXX\\\^^^___aaaeeekkkrrrwwwzzzzzzzzzzzz|||vvvlllccc^^^VVVPPPKKKFFFAAA===;;;<<>>???@@@BBBCCCEEEGGGHHHHHHJJJJJJJJJIIIJJJJJJKKKKKKIIIHHHHHHJJJKKKKKKJJJHHHIIIHHHHHHGGGGGGHHHJJJKKKOOOSSSXXX\\\]]]^^^```bbbbbbbbbbbbaaaaaaaaaaaaaaabbbcccdddeeeffffffggggggfffeeecccdddfffggggggfffhhhhhhhhhhhhhhhhhhiiiiiijjjkkklllkkkkkklllooorrrtttrrrooommmkkkgggccc```^^^___```bbbdddfffiiijjjbbbbbbccciiipppttttttrrrrrrssstttuuutttuuuxxxzzzvvvwwwxxxyyyyyyyyyzzzzzz|||{{{iiiYYYPPPBBB@@@===;;;::::::888777777888:::;;;;;;;;;;;;:::888888888999999999::::::;;;<<<===???AAABBBCCCCCCHHHIIIKKKMMMPPPRRRUUUWWWXXX\\\bbbhhhmmmpppqqqqqqrrruuuyyy|||}}}}}}pppggg```XXXRRRNNNHHHBBB<<<<<<;;;===AAAHHHXXXvvvfffRRRJJJJJJMMMQQQUUU___ttt}}}~~~{{{sssjjjccccccYYYMMMEEE???<<>>???BBBDDDEEEEEEEEEDDDDDDAAA>>>===<<<;;;999777444222///.........---,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))******+++++++++*********)))))))))))))))))))))******+++))))))*********+++++++++))))))*********+++++++++---------,,,,,,,,,,,,,,,......000444???RRReeerrrsssuuuyyy|||~~~wwwuuu}}}zzztttmmmiiihhh444444333222111000//////000000////////////......///......------,,,++++++******++++++++++++******(((((((((((()))***++++++(((***++++++*********,,,))))))************)))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((((((''''''''''''(((((()))&&&'''((())))))))))))((()))(((((())))))***+++,,,+++,,,,,,------.../////////000111111000000222444777777777666444444555777444999======;;;>>>GGGOOOWWWMMM???444......111222555555666777777666555444111222222111000000222555555444444555555666777888777777888999:::<<<===>>>???AAACCCEEEGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHJJJIIIIIIKKKLLLKKKIIIGGGEEEFFFGGGGGGGGGHHHKKKNNNQQQUUU[[[]]]]]]^^^```bbbbbbbbbbbbbbbbbbbbbaaaaaacccccccccdddeeeeeeffffffdddbbbaaabbbdddeeeeeeeeefffffffffggghhhjjjlllmmmjjjkkkllllllkkkkkkmmmooopppmmmiiieeecccaaa^^^\\\\\\___bbbeeefffhhhkkklllggghhhkkkooosssvvvvvvuuurrrssstttttttttuuuwwwyyywwwyyy{{{{{{yyyxxxyyyyyy|||ttt___QQQIIIEEE???<<<:::999999888999999999999999888666666222333444555666777888999666777888:::<<<<<<======AAACCCEEEFFFGGGHHHJJJLLLOOORRRVVV\\\```dddffffffiiilllpppsssvvvxxx{{{~~~zzzmmmeee[[[UUUQQQLLLDDD>>>===;;;===AAADDDNNNhhhuuu^^^NNNJJJJJJPPPTTTZZZjjj|||~~~{{{{{{{{{sssjjj```TTTKKKCCC===>>>BBBMMMbbb~~~uuuggghhhttt~~~uuugggUUUHHH@@@@@@AAABBBCCCEEEFFFFFFEEECCC@@@>>>===<<<:::999555333000............------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,)))************+++++++++)))))))))))))))******++++++++++++************))))))))))))))))))******+++)))************+++++++++)))))))))***++++++,,,,,,...------,,,,,,---......+++---///444AAAUUUeeemmmvvvzzz}}}zzzxxx|||{{{}}}ssstttzzz~~~}}}|||wwwpppjjjeeeddd333222222222111111000000.........//////////////////......------,,,++++++******++++++++++++*********)))))))))))))))******''')))++++++***)))***+++))))))************))))))((())))))***)))((('''&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))&&&'''((()))***))))))((((((((((((((()))***+++,,,***++++++,,,------......///000111111111111333555777777666444222333555888:::???DDDCCC@@@DDDNNNXXXcccVVVDDD555///...111333555666666777666555333222111222333111000000333666555444444555555666777888777777888999:::<<<===>>>???@@@CCCEEEGGGIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLKKKHHHEEECCCDDDFFFGGGGGGIIIMMMPPPRRRWWW]]]___]]]]]]___bbbcccccccccccccccdddddddddccccccccccccdddeeeffffffcccbbbaaabbbdddffffffeeeeeeeeeeeefffgggjjjlllmmmkkklllmmmllljjjhhhhhhhhhiiieeeaaa^^^^^^_________aaaeeejjjmmmmmmmmmnnnooolllooorrruuuuuuvvvvvvwwwuuuvvvwwwvvvuuuuuuwwwyyyxxxzzz|||{{{yyywwwwwwxxxzzz}}}kkk[[[QQQKKKCCC===;;;;;;;;;;;;:::999888777666555444444333333333444555666666666222333555777999999999999888;;;>>>@@@@@@@@@CCCEEEFFFHHHKKKOOOSSSWWWZZZ[[[^^^aaaeeeiiilllppptttwwwxxxzzz|||uuulll```YYYVVVQQQIIICCC???<<<===AAAAAAEEEYYYooolllVVVMMMJJJOOOSSSVVVaaaoooxxxssstttwwwxxxxxxxxx}}}wwwnnnbbbXXXMMMCCC???@@@KKKcccrrrooorrr}}}qqq^^^OOODDDCCCAAA@@@AAABBBDDDFFFEEECCC@@@>>>===<<<:::999666333000/////////...---,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,(((((()))))))))*********)))))))))))))))***+++++++++++++++************))))))))))))))))))******+++)))************+++++++++((())))))***++++++,,,,,,,,,++++++++++++---...///***...222888HHH\\\kkkoooxxx~~~}}}xxxuuutttttt{{{{{{ooonnntttxxx{{{zzzvvvpppiiidddbbbbbb111111111111111222222222------......///000000000///......------,,,++++++******++++++++++++******,,,,,,++++++++++++++++++''')))******))))))***+++))))))************))))))((()))*********)))'''&&&&&&''''''''''''''''''&&&)))(((&&&%%%%%%&&&((()))'''''''''''''''((()))***&&&''')))*********)))(((&&&&&&&&&&&&'''(((******)))******+++,,,,,,------///000222222111222555777888777555222000222555888AAAHHHLLLKKKGGGJJJUUU```gggYYYEEE666///000444777555666666666666444333222111222333222000000333777555444444555555666777888777777888999:::<<<===>>>>>>???BBBEEEGGGHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMJJJJJJJJJKKKKKKJJJGGGDDDAAACCCFFFGGGGGGIIINNNRRRSSSXXX^^^___]]]\\\^^^aaadddddddddeeeeeeeeeffffffccccccccccccdddeeefffffffffdddcccdddfffhhhhhhhhheeeddddddeeefffhhhjjjkkkkkkmmmmmmlllhhhdddcccbbbccc```\\\ZZZ]]]```ccceeeiiinnnsssuuutttrrrqqqrrrooossswwwxxxvvvuuuwwwyyyxxxyyyzzzyyyxxxxxxzzz{{{xxx{{{}}}{{{xxxuuuuuuvvvyyy|||~~~~~~lllVVVPPPGGG???<<<<<<===>>>888888777666666666777777888888777666555444444333222333555777888999999888222666;;;=========@@@BBBAAABBBDDDGGGKKKOOORRRTTTXXXZZZ^^^aaaeeeiiinnnrrrtttvvvyyy~~~zzzqqqeee]]]YYYUUUMMMGGG@@@<<<===AAA??????NNNbbbvvv^^^RRRLLLPPPTTTUUU]]]iii|||yyyqqqoooqqqrrrqqqqqqxxxzzzpppfffXXXJJJAAA@@@JJJccczzzrrrqqqzzzgggVVVHHHFFFBBB@@@???@@@BBBDDDDDDBBB???===<<<;;;:::888777444111/////////...---,,,+++***))))))***+++,,,*********++++++,,,,,,,,,''''''(((((()))))))))***))))))((())))))***+++++++++++++++************))))))))))))))))))******+++)))************+++++++++((())))))***++++++,,,,,,******))))))***,,,...///,,,111666>>>OOOeeerrrtttwww~~~zzzwwwqqqrrryyyoooeeekkktttvvvzzzwwwqqqiiiccc___```bbb222000//////000111111000///////////////...------......---,,,,,,+++*********++++++,,,,,,++++++***+++******)))(((''''''&&&))))))))))))))))))))))))+++++++++******(((''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((()))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''))))))*********))))))(((((()))***++++++,,,++++++------,,,+++,,,---...///...///111333444444333333555333111000111333777999EEEVVVbbb]]]PPPKKKPPPUUU[[[MMM===333333555666555666777666666555444222222//////000111222333333333555555555555555666777888555888;;;<<<;;;;;;;;;<<>>???BBBEEEHHHLLLOOORRRVVVYYY]]]bbbeeegggmmmuuu{{{~~~wwwiii___ZZZUUUMMMGGGAAA???======;;;>>>IIITTToooiii\\\OOOMMMRRRWWW^^^ddduuutttrrrwwwyyyvvvuuuzzz~~~oooiii```QQQGGGGGGLLLaaassslllvvv}}}ooobbbOOODDD===???DDDEEECCCCCCDDDCCCAAA???===;;;:::999555444222111...---+++***,,,,,,,,,,,,,,,+++***)))++++++************++++++(((((((((((())))))))))))************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********+++++++++************)))+++++++++***++++++,,,,,,///000777GGG\\\mmmuuuyyy}}}vvvqqqsssttt^^^]]]mmmzzz{{{{{{ssshhh```^^^___``````333111///000111222111000111111111111111000//////---------,,,,,,+++++++++***++++++,,,,,,++++++************)))(((''''''''')))))))))))))))))))))))),,,,,,,,,++++++***((((((''''''((((((((((((''''''***)))(((''''''((()))***'''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((())))))************))))))((()))***++++++,,,,,,+++...---,,,,,,,,,---...//////000333555666666666555888666444333444777:::<<>>===999999999888777666555555666555444444333333444444555555555555444444333333555555555555555555555555666888999:::;;;===@@@BBBGGGIIIMMMPPPSSSVVV[[[^^^bbbhhhpppvvvzzz~~~|||nnnccc]]]XXXQQQKKKDDDAAA???>>><<<<<>>???CCCDDDCCCCCCDDDCCCAAA@@@===<<<:::999555444333111///---++++++,,,,,,,,,,,,,,,+++***)))++++++************++++++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...444444>>>RRRfffrrr{{{sssrrrwww~~~kkk^^^aaannnxxxyyyxxxpppfff```___aaabbbbbb333222000000222333222111111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))(((((('''''')))))))))))))))))))))))),,,,,,,,,,,,+++***))))))''''''((((((((((((''''''))))))(((((((((((())))))%%%%%%&&&'''((())))))((('''''''''((((((((((((((())))))************))))))((()))***+++,,,,,,,,,,,,///...---,,,,,,,,,---...000222444777888999888888888777555555666999<<<>>>JJJ^^^ppppppdddZZZUUUTTTEEE===555222555777777555888777666555333222111000111111111111111111222222333333333333444555666777666888;;;<<<;;;;;;===>>>CCCCCCCCCCCCDDDDDDDDDDDDIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIGGGEEECCCAAA@@@@@@DDDDDDDDDGGGKKKPPPSSSTTTXXXZZZ]]]___bbbccccccccceeeffffffggghhhiiiiiiiiiaaaaaaaaa```____________eeeffffffggghhhiiijjjjjjkkklllmmmnnnoooooooooooommmooosssyyy~~~~~~{{{vvvoooppppppooosss{{{zzzrrrlllhhhggggggnnnrrrwww{{{||||||||||||wwwwwwxxx{{{}}}~~~|||vvvvvvuuuvvvxxxzzz|||}}}wwwyyy}}}}}}lllYYYOOOJJJDDD???>>>999999999888888777777666666555444444333444444444666555555444333222222111333333333333333333333333444666777777777999;;;===???BBBEEEHHHJJJNNNRRRUUU[[[aaaiiiooosssxxxwwwkkkccc\\\UUUPPPGGGDDDBBB@@@<<<;;;@@@HHHXXXmmm~~~iiiTTTMMMQQQVVVZZZ]]]gggppp~~~ssspppoooeeeXXXQQQHHHWWWuuuwwwuuuuuujjjXXXKKK???>>>AAACCCCCCEEEDDDCCCBBB@@@>>><<<::::::555555333111///---,,,+++++++++,,,,,,,,,+++******++++++************++++++************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++++++++*********(((((()))***+++,,,---------------------...//////777666DDD^^^pppvvv~~~}}}nnnrrr}}}nnn\\\[[[fffpppuuuvvvtttmmmeee```aaadddffffff444222111111222333333222///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********)))))))))((((((((('''))))))))))))))))))))))))+++++++++++++++***)))(((''''''(((((((((((('''''''''''''''&&&&&&'''''''''%%%&&&((()))))))))((('''''''''''''''''''''((((((((())))))************)))))))))***+++,,,,,,,,,,,,000///---,,,,,,------...000222555777999999999888444444333333444777:::<<>>???BBBCCCCCCDDDDDDEEEEEEEEEHHHHHHHHHIIIIIIHHHHHHHHHHHHFFFEEECCCAAA@@@??????CCCDDDFFFIIIMMMPPPSSSTTTXXXYYY\\\^^^```bbbbbbbbbcccbbbaaabbbdddfffhhhhhhdddbbb```^^^]]]^^^```aaahhhhhhiiiiiijjjjjjjjjkkklllmmmooopppppppppooonnnnnnpppwwwtttiiidddeeeiiiiiinnntttyyyzzzzzzzzzzzzwwwwwwyyy|||~~~~~~|||zzzttttttuuuwwwyyy{{{|||}}}zzz|||zzzeeeWWWNNNFFF@@@>>>999999888777777777777777666666555444444444444444333333333333333333333333333333333333222222222222555666777666666666888::::::===???BBBDDDGGGKKKMMMSSSXXX```fffkkkrrryyytttiii```YYYSSSIIIFFFCCCAAA>>>:::===CCCOOOcccqqqWWWMMMPPPUUUXXXZZZdddiiitttzzzzzz|||rrraaaTTTJJJSSSjjj}}}wwwuuummm___PPPBBB>>>@@@BBBCCCEEEDDDCCCBBB@@@>>><<<;;;:::666555444222000...,,,,,,++++++,,,,,,,,,++++++***++++++************++++++)))))))))*********++++++************************))))))))))))))))))))))))************************+++++++++***************))))))***++++++,,,------,,,,,,,,,,,,---...//////444666HHHdddsssuuu|||~~~uuuhhhrrr{{{```NNNXXXkkkrrrtttvvvpppjjjdddbbbdddhhhjjjkkk444222111111222333333222///////////////...------------,,,,,,,,,,,,++++++)))******++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''((((((((((((''''''&&&''''''''''''''''''&&&'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************)))***+++,,,,,,---,,,,,,//////...---------...///000111444777888888888777222222222222444777:::<<>>999999777666666666666666666666555444444444444555333333333333333333333333444444444444333333222222333444555444333333555777888:::===>>>@@@BBBFFFIIIKKKPPPWWW]]]cccjjjsssyyyzzz}}}zzzzzz~~~~~~pppddd[[[VVVKKKFFFCCCBBB???<<<===BBBJJJZZZuuuxxx[[[NNNOOOTTTWWWXXX^^^bbbjjjvvvkkkZZZNNNPPP___zzzuuuyyywwwrrrfffUUUEEE>>>???AAACCCEEEEEEDDDBBB@@@>>><<<;;;:::777666555333111///---,,,***++++++,,,,,,,,,++++++++++++************++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++++++++++++++++++++++++++++++++,,,---...///222999NNNiiitttttt{{{|||nnnfffsssrrrWWWHHHXXXnnntttuuuwwwmmmhhhdddcccgggkkkmmmmmm333222000000222333222111111111111111111000//////......---,,,,,,+++******))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))((((((''''''''''''((((((((((((''''''(((((())))))))))))((((((((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''((()))******+++******)))***+++,,,------------///...---------...000111000222444666777777666555222333333555777:::<<<>>>DDDDDDFFFLLLVVV\\\TTTHHH@@@;;;666444444777999:::666555333111000000111111111111111111111111222222222222222333444666777888888:::;;;<<<<<<>>>@@@CCCAAABBBCCCEEEFFFHHHIIIJJJFFFGGGHHHIIIIIIHHHGGGFFFAAA@@@@@@@@@@@@@@@AAAAAAAAAEEEIIIMMMOOOQQQSSSUUUUUUVVVWWWYYY[[[]]]^^^___ccc```___aaaeeeiiijjjiiihhheee___\\\\\\___eeehhhkkkkkkjjjiiihhhggggggfffhhhiiijjjkkkllllllllllllnnnrrryyyyyyjjjdddeeegggkkkqqquuuwwwxxxxxxyyy{{{zzzzzz{{{}}}|||zzzxxxwwwvvvvvvvvvwwwyyy{{{|||}}}lll^^^QQQFFFBBB<<<;;;999777666666666666777666555555444444555555666555555444333222222111666555555444444333333222000111222111000000222444777999;;;<<<===???BBBDDDDDDHHHNNNTTTYYYaaakkkrrrrrrvvv||||||wwwxxx}}}vvviii^^^XXXNNNIIIDDDCCC@@@===>>>BBBHHHRRRggg~~~```PPPNNNPPPSSSVVVTTTYYYaaalllyyywwweeeQQQNNNTTTiiirrrpppvvv}}}xxxkkkZZZHHH@@@@@@@@@BBBEEEEEEDDDCCCAAA???===;;;;;;777777555333111///...---******+++,,,,,,,,,++++++++++++************++++++'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***************---,,,,,,,,,++++++++++++++++++++++++,,,---//////555DDD[[[nnnvvvxxx~~~nnniiivvvfffSSSLLL^^^rrrxxxvvvvvvjjjfffbbbcccgggkkkmmmlll333111///000111222111000111111111111111000////////////...---+++***))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''((()))******)))((('''''''''&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&'''((()))******+++++++++)))***+++,,,------------------------...///111222222333555777777666555444222333444666888;;;>>>???AAACCCEEEHHHNNNOOOFFF;;;999777555444444555666666444333111000000000111222000000000111222222222333222222333444555777888999999:::;;;<<<<<<>>>AAADDDBBBBBBCCCDDDEEEFFFGGGHHHEEEGGGHHHIIIIIIHHHGGGEEEAAA@@@@@@@@@@@@@@@AAAAAA@@@EEEKKKOOOPPPQQQSSSUUUUUUUUUVVVXXXZZZ\\\^^^___aaa___]]]```fffjjjiiigggdddbbb```^^^___aaaeeegggiiiiiihhhhhhggggggffffffffffffggghhhiiijjjlllmmmlllooouuu}}}{{{}}}{{{llldddcccggglllqqqtttvvvxxxzzzzzzyyyyyyzzz|||}}}|||{{{wwwvvvuuuuuuvvvyyy|||~~~~~~xxxiiiZZZNNNHHH@@@>>><<<999777777777888777666666555555555555555555555555555444444333333666555555444333333222222000111111111000000222444555666888999999;;;>>>@@@===AAAFFFKKKPPPYYYcccjjjnnnsssyyy~~~|||yyy{{{|||mmmbbb\\\SSSLLLFFFCCCAAA===>>>AAADDDJJJXXXqqqgggSSSLLLJJJMMMQQQNNNUUU]]]eeeooo~~~oooTTTLLLJJJWWWmmmrrriiikkkrrr{{{ooo]]]JJJBBB@@@@@@AAACCCEEEDDDCCCAAA???===<<<;;;888777666444222000......)))***+++,,,,,,,,,,,,+++++++++************++++++(((((()))))))))*********************************))))))))))))))))))))))))************************((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000111:::PPPhhhssswww}}}sssqqq|||yyyYYYSSSVVVgggyyy}}}xxxsssfffccc```aaaeeeiiiiiiiii222000//////000111111000///////////////......---000000...---+++***(((((())))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))************))))))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$%%%&&&((()))))))))(((((('''''''''&&&''''''(((******+++++++++******+++,,,---------------,,,,,,---...000222333444555666888888666555444111222333555888;;;===???@@@CCCCCCBBBBBBBBB>>>888111222333444555444333222333222000//////000222333//////000111222333333444333333333444666888999:::999:::<<<<<<<<<>>>BBBEEECCCCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHIIIIIIHHHFFFEEEBBBAAA@@@@@@???@@@@@@@@@@@@EEELLLOOOPPPQQQSSSUUUUUUUUUVVVXXXZZZ\\\^^^___^^^\\\[[[^^^eeehhhgggddd````````````aaacccdddeeeffffffffffffggggggggggggfffeeeeeefffgggjjjlllnnniiimmmqqqvvvyyy|||xxxqqqsss|||vvvggg]]]aaaggglllpppssswwwzzzyyyxxxwwwyyy{{{~~~~~~~~~vvvuuuttttttvvvzzz~~~}}}{{{{{{~~~qqqaaaTTTMMMCCCAAA>>>;;;999888888999777777666555555555555555222222333444666777888888555555444444333222111111111333333333222333555777222444666666666888;;;===999<<>>@@@BBBDDDEEEFFFGGGGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEDDDDDDCCCAAAAAAAAA@@@???@@@CCCEEEFFFGGGIIILLLNNNQQQSSSUUUWWWXXXXXXXXXXXXXXXXXXXXX[[[\\\]]]___aaabbbcccccc``````___^^^___```aaabbb```bbbeeeggghhhgggfffdddeeeeeeffffffgggfffffffffggghhhkkkmmmpppqqqrrrsssvvvxxxxxxtttooommmpppsss{{{xxxiiibbb```eeeiiikkkrrryyyxxxvvvuuuwww{{{~~~~~~}}}uuurrrqqqsssyyy}}}}}}zzzwwwvvvxxxzzz|||~~~}}}nnn\\\OOOJJJBBB:::777888999555111777666666555555555666666555555666666555555444333444444333333333333222222222222222222222222222222222222222333333444444444777;;;???AAADDDKKKUUU^^^gggmmmvvv}}}~~~zzz|||zzz}}}}}}~~~vvvjjjdddZZZTTTLLLFFFDDDBBB???===>>>???DDDTTTooozzz^^^KKKDDDFFFIIILLLUUU]]]^^^\\\eeexxxvvv\\\NNNDDDFFFNNN[[[ttt{{{jjj___WWWhhhuuuzzzooodddTTTFFF@@@???@@@AAACCCFFFEEEBBBAAABBB@@@===:::999777666555333000...///...------,,,,,,------******++++++++++++*********+++,,,,,,,,,,,,+++***)))))))))***+++++++++,,,******************************))))))((((((''''''))))))))))))************))))))(((((())))))***+++000---,,,------,,,000777FFF^^^tttzzz~~~zzztttuuu}}}dddFFFQQQdddwwwzzzooohhhaaaaaa___^^^dddllliiiaaa333222111////////////000222222111111111000000000/////////...------,,,,,,******))))))))))))******)))))))))((('''''')))+++)))))))))))))))((('''''')))(((''')))---//////---(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))***************))))))++++++************++++++,,,,,,,,,,,,---...000111111222333555555444333222000222555666666666777888888888888777555333111000111111222333444444444444111111111111111111000000/////////000000111111111000111222333555666777888::::::;;;<<<===???AAABBBEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@???>>>???BBBEEEHHHIIIKKKMMMOOOQQQQQQRRRUUUTTTTTTTTTUUUVVVVVVWWWYYYZZZ\\\^^^```aaabbbbbb______^^^^^^^^^___```aaaaaabbbeeefffggggggfffeeeddddddeeefffffffffeeeeeefffgggiiikkkmmmooopppqqqrrrtttuuurrrnnnmmmppptttwwwttthhh______eeejjjpppwww{{{yyyxxxyyy|||~~~}}}|||xxxvvvtttuuuyyy}}}~~~~~~|||{{{yyyxxxxxxzzz|||~~~}}}wwwdddWWWPPPGGG>>>:::;;;<<<999555777666666555555555555666555555555555555444333333444444333333333333222222222222222222222222222222222222222222333333444444444777;;;<<>>BBBNNNdddkkkUUUJJJIIIJJJKKKSSSYYYXXXTTTXXXggguuu|||yyy}}}zzzqqq]]]OOOEEEEEEIIISSSggg{{{mmm___WWWdddnnn}}}rrrgggWWWIIIAAA???@@@AAAAAADDDDDD@@@???@@@???;;;:::999777666555333000...---,,,++++++******++++++******++++++++++++******+++***)))(((((()))***+++***************+++++++++************************+++*********))))))))))))(((((()))))))))*********++++++******++++++,,,---...,,,,,,......///555===NNNdddwww~~~wwwsssvvvsssXXXHHHVVVkkk}}}{{{ppphhhcccccc``````fffllljjjbbb111111000000///.........222111111111000000000000//////......------,,,,,,******))))))))))))******((())))))((('''''')))***))))))))))))(((((((((((()))((((((***,,,......---%%%&&&''''''''''''%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))******))))))(((++++++************++++++...---,,,+++,,,---...///111222333333333222111000000222444555555444555777777666444222111000000111000111333555666555444333000000000000000000000000000111111111111111111111000000222333555777888999<<<<<<<<<<<<===???@@@AAADDDDDDEEEFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA>>>??????>>>===>>>BBBDDDIIIKKKMMMOOOQQQQQQPPPOOOSSSSSSRRRRRRSSSUUUWWWXXXXXXYYYZZZ\\\^^^___``````^^^^^^^^^]]]^^^______```bbbccccccddddddeeeeeeeeebbbccccccdddeeeeeedddddddddeeefffhhhjjjlllmmmnnnmmmoooqqqpppmmmmmmooossstttzzzvvvddd\\\___fffnnnttt}}}{{{zzzzzz||||||{{{zzzzzzxxxvvvvvvxxxzzz||||||zzzzzzyyyyyyzzz{{{}}}~~~|||}}}~~~qqqcccTTTLLLAAA;;;;;;;;;999777777777666555555555555555444444555555444444333222444444333333333333222222222222222222222222222222111222222222222222333333111333555666888===EEELLLYYY___iiirrrxxx|||~~~tttkkkfff___UUUNNNIIIDDD???;;;======???GGGVVVnnnyyy```OOOHHHFFFHHHOOOTTTQQQKKKLLLVVV```~~~~~~{{{uuurrrrrrppplllZZZNNNDDDBBBDDDJJJZZZkkkuuudddZZZaaafffuuulll]]]NNNCCC???>>>???@@@CCCDDDAAA@@@AAA???<<<;;;999777666555444111...---,,,++++++******++++++******++++++++++++******+++)))'''%%%%%%''')))++++++++++++***************************************++++++++++++************(((((((((((())))))))))))++++++******++++++,,,---,,,++++++...000222;;;EEEZZZkkk{{{vvvwww~~~hhhKKKIII\\\sss{{{qqqjjjfffeeecccccchhhllljjjccc000000111111000000......000000000////////////...------,,,,,,+++******)))******))))))))))))******((()))***)))((('''(((***))))))((((((((((((((()))***)))(((((())))))((((((%%%&&&'''(((((('''%%%###''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))))))))(((++++++************++++++---,,,,,,++++++---...///222222222222111000///...111333555555555555666777777444111///---...000111000222444666777555333222////////////000000000000222222222111111111111111000000222444666777999:::<<<<<<===>>>???AAACCCDDDBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???<<<=========<<<>>>BBBDDDHHHKKKNNNQQQRRRRRRPPPOOOTTTSSSSSSSSSTTTVVVYYYZZZWWWXXXZZZ\\\^^^______```]]]]]]]]]]]]^^^^^^______bbbbbbaaa```aaaaaacccccc```aaabbbccccccdddccccccddddddeeefffhhhjjjkkklllkkkmmmnnnnnnllllllmmmoootttwww}}}rrraaa[[[```iiiqqq{{{{{{zzzzzzzzzzzzxxxxxxyyywwwvvvuuuvvvxxxzzz{{{}}}|||{{{zzzyyyyyyyyyyyyxxxyyyzzz|||~~~ppp^^^UUUJJJAAA>>>===<<<:::888777666666555555555555444444444444444333333222444444333333333222222222222222222222222222222222222222222222222222222222000222333333444888>>>CCCKKKRRR]]]gggooouuuyyy|||yyyoooiiibbbYYYQQQLLLGGGAAA<<<=========AAAKKK^^^|||nnnYYYKKKFFFFFFLLLQQQOOOJJJIIIOOOVVVqqq|||~~~tttkkkhhhgggfffWWWMMMBBB>>>???FFFVVVeee|||lllaaabbbbbbxxxqqqeeeUUUGGG???<<<===AAAEEEFFFCCCCCCDDDBBB>>>;;;999777666666444111//////...------,,,,,,------******++++++++++++*********)))'''&&&&&&''')))***,,,+++++++++***)))))))))************************************************''''''((((((((()))))))))))))))(((((())))))***++++++***+++...000444@@@LLLeeeqqq|||xxxcccGGGJJJ___xxxzzzqqqkkkgggfffdddfffiiikkkhhhddd111111222222222111000//////............------------,,,,,,+++******))))))******))))))))))))******''')))***)))((('''((()))))))))(((((((((((()))***))))))))))))((('''''''''&&&''')))***)))'''%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))++++++************++++++,,,+++++++++,,,...000111222222111111000///...---333555666666666666888:::888555111...,,,---000222111222555777777666333222///////////////000000000222222222111111111111111000111222444666888999999;;;<<<===???BBBEEEGGGHHHAAAAAACCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>;;;<<<<<<<<<<<<>>>BBBEEEGGGJJJNNNQQQSSSSSSSSSRRRSSSSSSSSSSSSTTTVVVXXXYYYWWWXXXZZZ\\\^^^___``````]]]]]]]]]^^^^^^^^^^^^^^^aaa```___]]]]]]^^^___```___```aaabbbcccccccccccceeeeeeeeefffgggiiijjjkkklllmmmmmmmmmlllkkkkkklllppprrrxxxmmm]]]ZZZbbbjjjuuuvvvxxxxxxwwwwwwvvvvvvxxxxxxwwwvvvwwwxxx{{{}}}~~~{{{xxxuuusssqqqpppoooppprrruuuyyynnneeeXXXMMMGGGCCC@@@>>>:::999888777666666666666444444555555444444333222444444333333333222222222222222222222222222222222222222222222222222222222222333333333444777;;;>>>AAAHHHRRR]]]fffnnnuuuyyysssiiicccZZZSSSOOOJJJDDD???>>><<<===???EEEUUUrrrkkkYYYPPPMMMQQQUUUTTTOOOMMMOOOSSScccuuu}}}}}}vvvjjjdddcccaaa\\\RRREEE======EEEUUUbbbyyysssfffddd^^^zzzzzzwwwnnn___NNNAAA<<<;;;@@@DDDFFFDDDDDDEEECCC???;;;:::888777666444111//////...------,,,,,,------******++++++++++++******((())))))******))))))(((,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++,,,+++,,,...000666DDDRRRllluuuyyyzzz~~~cccLLLMMMcccyyy}}}wwwqqqkkkhhhfffeeehhhjjjhhheeeccc222222222111111111111111............------------......------,,,,,,++++++******))))))))))))******'''(((******)))(((((()))))))))(((''''''(((***+++'''(((************+++---))))))******)))(((&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))************++++++************++++++,,,,,,,,,,,,---///111222222222111000//////......444666777777777999;;;>>>;;;888333///......111222222333555666666555444333111111111000000/////////000111111111111111111111222222333555666777888999;;;;;;===???CCCFFFIIIJJJ???@@@AAABBBCCCBBBAAAAAA???@@@@@@@@@@@@???>>>>>>:::;;;<<<<<<===???CCCFFFHHHJJJNNNQQQSSSTTTTTTTTTQQQQQQRRRSSSTTTUUUUUUUUUWWWXXXZZZ[[[]]]^^^______]]]]]]^^^____________^^^aaa```^^^]]]\\\]]]]]]^^^______aaabbbccccccddddddffffffeeeeeefffhhhiiikkkllllllmmmmmmmmmlllkkkkkkkkkmmmrrryyyiii______cccnnnqqqtttvvvvvvvvvwwwxxxyyyzzzzzzyyyxxxyyy||||||zzzvvvrrrnnnkkkiiihhhfffhhhjjjnnnssszzz{{{rrreeeXXXMMMFFFAAA>>><<<;;;:::888777777777777555555666666555555444333444444333333333333222222222222222222222222222222444444333333333333333222444333333333444666999:::<<>>======AAADDDCCCCCCDDDBBB>>><<<:::888777666555222///---,,,++++++******++++++******++++++++++++******((()))+++,,,,,,+++)))(((+++++++++***************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))************++++++******++++++,,,---,,,,,,---///111999JJJZZZooowwwxxx|||}}}iiiYYYXXXkkk{{{|||wwwtttqqqllliiiggggggjjjkkkgggdddccc222111000//////000111222000000/////////...............------,,,+++++++++******))))))))))))******&&&(((******)))((((((((()))((('''&&&'''(((***+++''')))+++***))))))+++---******))))))(((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))***++++++++++++++++++************++++++//////...---...///000111222222111000////////////444555666777888:::===@@@???<<<777333000000222333444444555555555555444444333333222111000//////.../////////000000111111111444444444555666777777777;;;;;;===???AAADDDFFFHHH>>>???AAABBBBBBBBBAAA@@@???@@@@@@@@@@@@???>>>>>>:::;;;<<<======@@@DDDGGGLLLMMMOOOPPPRRRSSSSSSSSSQQQRRRTTTUUUVVVUUUTTTSSSUUUVVVXXXZZZ\\\]]]^^^^^^]]]^^^___`````````______aaaaaa```___^^^]]]]]]]]]______aaabbbcccdddddddddffffffddddddeeefffhhhiiikkkkkklllnnnoooooonnnmmmmmmllloootttwww}}}~~~ooofff```ggglllqqqtttuuuwwwyyy{{{zzzzzzzzzwwwuuuuuuxxx{{{rrrppplllhhheeeddddddeeedddfffhhhlllqqqxxxtttdddWWWLLLEEEAAA======;;;:::999888888888666666777777666666555444444444333333333333222222222222222222222222222222555555555444444444333333333222111111333555666777888;;;@@@FFFNNNWWWaaagggmmmsssyyy~~~oooiiiaaaZZZUUUPPPIIIDDD@@@;;;;;;>>>@@@HHH```xxxxxxiii^^^___^^^[[[VVVQQQMMMLLLMMM]]]vvv~~~{{{~~~~~~}}}yyyuuummmdddeee]]]OOOBBB===BBBLLLTTTlll}}}jjjhhh```ssswwwaaaMMMCCC@@@<<>><<<:::888777777555222///---,,,++++++******++++++******++++++++++++*********************************************+++++++++))))))))))))))))))))))))(((((()))))))))*********************++++++++++++++++++******++++++,,,---,,,,,,...111444>>>RRRdddpppxxx~~~xxxrrrkkkiiiwww~~~yyyssssssqqqlllkkkhhhiiimmmmmmgggcccddd111000...------///111222111111111111000000000000,,,,,,++++++***))))))(((******))))))))))))******&&&(((***+++)))((((((((()))((('''&&&'''(((***,,,(((***+++)))&&&$$$%%%'''+++***)))''''''&&&&&&'''%%%&&&((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))++++++,,,,,,,,,++++++************++++++222111000///......///000222111111000000000000111333444666666888:::>>>AAAAAA>>>999555222222222333555555555555555555555555555444333222111///......---......///000111111222555555555555666666666777;;;;;;<<<>>>???BBBCCCEEE>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>:::;;;<<<===>>>AAAEEEHHHOOOPPPPPPPPPQQQRRRRRRRRRSSSUUUWWWYYYYYYXXXUUUTTTTTTUUUVVVXXXZZZ[[[\\\\\\^^^^^^```aaaaaaaaa```___bbbbbbaaa```______^^^]]]___```aaabbbddddddeeeeeefffeeedddcccccceeeggghhhiiijjjkkknnnqqqrrrqqqppprrrooopppqqqrrruuunnnaaadddiiippptttvvvxxx{{{~~~xxxyyyxxxtttqqqooorrruuujjjgggdddaaa```aaaccceeeggghhhkkknnnrrryyytttdddWWWOOOJJJ???>>><<<;;;:::999999999777777777777777666666555444444444333333333222222222222222222222222222222666666666555555444444444222000//////111333444444444666888<<>>???DDDXXXooovvv]]]]]]\\\YYYUUUQQQNNNLLLGGGUUUmmmzzzxxx}}}~~~wwwkkkaaa\\\PPPDDD???CCCKKKPPPhhhllllllddduuuhhhRRRFFFBBB>>>BBBFFFEEEFFFGGGEEEAAA<<<:::999888777555222000///...------,,,,,,------******++++++++++++******,,,+++(((''''''(((+++,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,)))))))))((()))******++++++,,,///222777BBBXXXkkkpppyyy|||yyy{{{xxxvvvxxxqqqsssrrrmmmmmmjjjkkkooonnngggdddfff111000000000000000111111////////////............---------,,,,,,,,,++++++)))((('''(((***,,,+++***++++++***)))))))))******((((((''''''''''''(((((((((((((((((('''''''''''''''((((((((((((((('''&&&,,,,,,***)))((((((((((((((((((((('''&&&&&&&&&%%%)))(((((('''''''''((((((((()))***++++++,,,++++++)))((('''''''''(((***+++444222000......///111333555333///---,,,...111444888888888777666777:::<<<999555111//////111222222555555444444444333333333666555333222111000000000222111000//////000111111444555555666777888888999999:::;;;===>>>>>>>>>>>>AAAAAA@@@@@@@@@AAABBBBBBAAA@@@???>>>=========>>>;;;<<<===>>>@@@DDDJJJNNNNNNMMMLLLLLLMMMPPPSSSUUUUUUUUUUUUXXX[[[ZZZWWWSSSUUUWWWYYYYYYZZZZZZ\\\^^^^^^___```aaabbbbbbbbbaaaaaaaaa```___^^^]]]]]]]]]````````````aaabbbdddeeegggffffffffffffggghhhhhhkkkkkkkkkkkkkkkkkkkkkkkklllnnnpppooonnntttkkkffffffhhhlllpppuuuwwwxxxzzzxxxvvvssspppmmmjjjiiibbbaaa```^^^^^^aaafffjjjiiilllqqqvvv|||xxxhhh]]]YYYMMMGGGAAA>>>???>>>:::666888888777555333333444666777666555444333333333333333333222222222222333333444444444444444444444444444333222111111222333444777666555666999>>>DDDHHHPPPWWW___dddhhhppp}}}}}}~~~ttthhhaaaYYYPPPJJJIIIAAA<<<888999===CCCOOO[[[}}}|||cccaaa___]]]WWWNNNKKKLLLLLLQQQ]]]rrr|||uuuvvvzzz~~~mmm\\\MMMGGGBBB<<<@@@JJJddd}}}yyyqqqmmmtttsssZZZGGGAAA???BBBEEEFFFEEECCCAAAAAA???===:::888777666444333000///---+++++++++---------,,,,,,+++***)))(((((()))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++,,,+++)))'''&&&&&&''''''+++)))'''))),,,---,,,***''''''((()))***++++++,,,,,,,,,++++++,,,,,,---...---------///777JJJ```ppp{{{|||vvvyyyzzzvvvsssrrrsssrrrnnnmmmlllhhhcccbbbfff111111000000000000111111////////////............,,,,,,,,,,,,++++++++++++***)))((((((******)))(((+++++++++++++++,,,------((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((((('''+++***)))((('''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''((()))************))))))((('''((()))***+++000///---,,,,,,---///000444222...,,,,,,///222444999;;;<<<<<<;;;;;;<<<===888444000...///000111222444444444444333333333333333333222111111111222222111111////////////000111444555555666777888999999::::::<<<===>>>???@@@@@@BBBBBBAAAAAAAAABBBBBBBBB@@@@@@>>>===<<<<<<<<<<<<;;;<<<===???AAAEEEJJJNNNNNNMMMLLLLLLMMMPPPSSSUUUVVVVVVVVVYYY[[[[[[XXXTTTTTTVVVXXXYYYYYYZZZ\\\]]]^^^^^^___````````````___```___^^^]]]]]]\\\\\\\\\^^^^^^^^^___```bbbcccdddfffffffffffffffggghhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjmmmooommmlllpppzzzuuujjjiiihhhkkkqqquuuvvvvvvwwwvvvsssooollliiigggfffbbbbbbbbbbbbcccfffkkkoooqqqssswww{{{pppgggZZZRRRIIICCCBBB@@@<<<888999999999888777777888999777666555444444444444444444333333333333333333444444444444444444444444444111000000///000111222333444333222333555:::>>>AAADDDJJJQQQVVVZZZbbboooxxx~~~|||zzzxxxrrrrrrtttyyy}}}zzz{{{}}}yyylllddd^^^UUUNNNKKKCCC>>>::::::<<<@@@JJJTTTpppqqqkkkfffccc\\\TTTOOOOOONNNOOOXXXjjjzzz|||wwwdddRRRJJJDDD???CCCLLL```yyywwwsss{{{yyyaaaMMMDDD???BBBDDDEEEEEECCCBBBAAA???===:::888777666444333000///---+++++++++,,,---,,,,,,++++++***)))))))))***************+++++++++)))***++++++,,,,,,++++++...---,,,*********+++++++++)))((()))+++---+++***(((((())))))******+++++++++++++++++++++,,,------.........111<<>>@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???===<<<;;;:::::::::;;;<<<>>>???AAAEEEJJJNNNMMMMMMLLLLLLMMMPPPRRRTTTVVVVVVWWWYYY[[[[[[XXXVVVTTTVVVXXXXXXXXXYYY[[[]]]^^^^^^^^^^^^^^^]]]]]]]]]___^^^]]]\\\[[[[[[[[[\\\[[[\\\]]]^^^```aaabbbcccddddddeeefffgggggghhhiiihhhhhhhhhhhhhhhhhhhhhhhhiiilllnnnllljjjlllsssyyyrrrmmmiiijjjoootttuuuttttttrrrnnnjjjfffdddccccccbbbdddgggiiikkknnnrrruuuyyyzzz}}}}}}mmmcccVVVLLLIIIFFFBBB???999999888888777666555555666555555444444444555555555444444333333444444555333333333333333333333333000000000000000111222333222222111222444666888:::888===BBBFFFIIIQQQ\\\eeeuuu~~~vvvooojjjfffcccaaa]]]]]]___cccjjjoooqqqrrr{{{~~~|||wwwvvvvvvpppgggaaaXXXOOOKKKFFFAAA===<<<;;;<<>>===<<<:::999888888888:::<<<>>>@@@BBBFFFJJJNNNMMMMMMLLLLLLMMMOOOQQQSSSTTTUUUVVVXXXYYYYYYXXXVVVVVVWWWYYYZZZYYYZZZ\\\]]]```______^^^]]]\\\\\\\\\^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[]]]___```bbbccccccbbbcccdddfffggghhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhkkkmmmmmmkkklllpppuuu}}}}}}uuukkkhhhlllrrruuuuuurrroookkkfffcccaaabbbbbbcccfffkkkpppsssvvvyyy||||||}}}wwwhhh[[[TTTPPPJJJFFF???===;;;999888666333111555555444444444444555555444444444333333444444444333333333333333333333333333222222222222222222222333333333444555555666666555888;;;===???DDDMMMTTTbbblllxxxuuuoooeee]]]VVVRRRNNNLLLLLLLLLMMMPPPUUUZZZ^^^aaalllssszzz}}}zzzvvvsssrrr|||sssjjjcccYYYOOOIIIGGGCCC???>>><<<:::===CCCVVVnnnuuummmfff^^^WWWTTTQQQKKKIIISSSjjj|||nnnaaaRRREEECCCGGGOOOkkkyyyuuu~~~www```QQQAAAAAAAAACCCDDDEEEDDDCCC@@@===:::999888777555333000///...,,,++++++++++++))))))*********+++++++++,,,+++++++++***)))))))))))))))***+++++++++++++++((('''''''''((((((((()))***)))))))))*********)))+++***************************))))))******+++,,,,,,,,,000:::JJJ___rrr}}}}}}zzz}}}uuulllhhhhhhjjjqqqpppoooiii___ZZZaaammm222222111000//////000000////////////............+++++++++*********))))))'''&&&&&&'''((())))))(((+++++++++,,,+++***)))(((((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%'''((())))))))))))(((((('''''''''((())))))%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))(((((()))***+++++++++++++++***)))))))))***,,,---,,,,,,---...............---,,,++++++---///222444DDDHHHLLLLLLHHHBBB===999333000......///111222111333333222222222111111111222111000000//////000000///...---------///000111444444555777888:::;;;;;;;;;<<<>>>???AAABBBBBBCCC???@@@@@@@@@@@@???>>>======<<<;;;999888777777777:::<<>>;;;999888777555444000///...---,,,++++++***)))))))))***++++++,,,,,,,,,+++++++++***)))))))))))))))***++++++++++++*********++++++++++++++++++))))))***)))))))))))))))++++++++++++******************))))))******+++,,,+++,,,222???RRReeettt{{{|||zzz~~~uuulllhhhhhhjjjsssqqqooohhh```]]]gggsss333222111000////////////////////////............,,,++++++++++++*********'''&&&&&&''')))******)))((()))***+++***)))((('''((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&'''((()))))))))(((''''''''''''((()))******&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((()))***++++++,,,,,,,,,******)))((()))***+++,,,)))***,,,---...------,,,---,,,++++++,,,///111222;;;>>>CCCEEECCC@@@===;;;222000...///111222333222222222222111111111000000111111000///....../////////......---...///111222444444666777999:::;;;<<<<<<===>>>???@@@AAAAAAAAA>>>???@@@@@@???>>><<<;;;;;;;;;:::999888888888888:::<<>>;;;999888777666666555555555555555444444444444555555444444444444444444444444333333333333222111///...333333444555666777777888<<<=========<<<<<<===>>>???FFFNNNUUU\\\aaa```[[[PPPLLLFFFBBB???>>><<<;;;999:::::::::;;;>>>BBBEEENNNWWWbbbkkkmmmlllllllllyyyssscccWWWRRRJJJFFFCCCBBB>>>;;;===BBBLLL___|||}}}qqqfffZZZSSSRRRMMMJJJHHHKKKXXXnnnyyyaaaPPPJJJLLL```}}}yyyooouuulll]]]FFFCCC@@@@@@CCCEEEDDDBBB@@@>>>;;;999999888666444000000///...,,,+++***)))))))))******+++++++++,,,+++++++++***************((()))******++++++******)))******+++******)))))))))***+++***((('''((()))******+++++++++++++++++++++************+++,,,,,,,,,---555EEEYYYjjjsssvvvyyyyyy~~~yyyppplllmmmnnntttqqqlllgggaaabbbmmmzzz333222111000////////////////////////............,,,,,,,,,,,,++++++++++++***((('''(((******)))(((!!!###%%%'''((('''&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((()))***'''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%'''(((((('''((()))***++++++++++++))))))((('''((()))***+++(((***,,,...///...---,,,,,,,,,++++++,,,...000111444777:::;;;999777666666111000///000222444444333222111111111000000000000//////.........///000000//////......///000222333444444666777999;;;<<<======>>>>>>???@@@@@@????????????@@@AAA@@@>>><<<;;;:::999999888888999999::::::<<<@@@BBBDDDGGGKKKMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPRRRUUUUUUTTTTTTVVVXXXYYY[[[\\\\\\\\\\\\]]]___```^^^]]][[[[[[[[[\\\]]]]]]]]]\\\\\\\\\\\\]]]]]]\\\]]]___aaaaaa```___^^^\\\^^^bbbeeehhhjjjkkkkkkmmmmmmmmmlllkkkjjjjjjjjjggghhhjjjkkkmmmnnnqqqrrrwwwuuuuuuwwwzzzyyyqqqnnnnnnppplllkkkjjjhhhggggggggggggiiimmmrrrwwwzzz}}}~~~tttaaaZZZQQQLLLIIIGGGDDD@@@>>>===<<<:::999888888777888777777666666777777888555555555555555555555555333444555666666555444444555555666777999;;;===>>>???@@@BBBBBBAAA@@@???>>>>>>BBBGGGJJJPPPTTTQQQKKKDDDAAA>>>===<<<<<<<<<:::777999;;;;;;;;;<<<@@@DDDJJJRRR]]]eeeiiiiiijjjlllyyy{{{hhh\\\XXXNNNIIIEEECCC???<<<>>>CCCEEESSSlllxxxhhhYYYRRRQQQKKKMMMMMMLLLQQQ```xxx}}}rrrZZZKKKJJJWWWmmm|||mmmpppmmm```IIIDDD@@@???BBBDDDCCCAAAAAA>>>;;;:::999888666444000000///...---+++***)))***************+++++++++***************+++++++++((())))))***************(((((())))))((('''&&&%%%(((***+++***'''&&&''')))*********++++++,,,,,,,,,+++++++++++++++,,,------...000999KKK___nnnrrrqqqtttyyy~~~{{{ssspppppprrrtttnnnhhhdddbbbfffrrr~~~333222111000////////////000/////////............---------,,,,,,,,,++++++,,,+++))))))******(((''' """%%%(((***+++******((((((''''''''''''(((((()))((((((((('''''''''''''''(((((((((((((((''''''$$$$$$$$$%%%&&&'''((()))(((((((((''''''&&&&&&%%%&&&&&&&&&'''((()))***+++&&&'''((()))************)))((('''''''''(((***+++***,,,///111222111000...---,,,++++++,,,---///000444555555444111...------111000///000333555555444111111111111000000000000,,,---------///000111222000/////////000111333444444444666777999;;;<<<===>>>>>>????????????>>>>>>???@@@AAABBBAAA???===;;;999999999888999999:::;;;:::===@@@CCCEEEGGGKKKMMMLLLLLLMMMMMMNNNNNNNNNOOOPPPSSSVVVVVVTTTUUUWWWZZZYYYZZZ\\\\\\[[[[[[\\\^^^^^^]]][[[YYYYYYZZZ\\\]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\]]]___``````___]]]\\\[[[]]]aaaeeehhhjjjkkkkkkmmmmmmllllllkkkjjjiiiiiiggghhhhhhiiijjjlllmmmoooppppppsssuuuvvvzzzvvvnnnlllmmmjjjjjjiiiiiiiiihhhhhhgggjjjnnnssswwwyyy|||{{{}}}~~~~~~zzzpppddd[[[VVVQQQLLLGGGBBBAAA???===;;;:::999999::::::999999999999::::::666666666666666666666666555666888:::;;;<<<;;;;;;999999999;;;===@@@CCCDDDAAACCCFFFGGGGGGEEECCCBBBBBBEEEGGGIIILLLNNNJJJCCC>>><<<;;;;;;<<<===<<<;;;888;;;>>>??????@@@DDDGGGLLLTTT^^^eeehhhjjjlllnnnxxxjjj]]]ZZZQQQLLLHHHDDD@@@<<<>>>CCC???JJJaaa}}}}}}jjjYYYQQQQQQKKKOOOPPPMMMLLLWWWmmmwww}}}```KKKGGGNNN___vvv}}}kkkjjjyyy}}}mmmaaaKKKEEE@@@???AAADDDBBB@@@AAA>>>;;;:::999888666444000000///...---+++)))(((************************))))))******+++++++++,,,(((((()))***************+++,,,,,,,,,+++***((('''(((***+++***'''&&&''')))))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...000333===OOOcccpppqqqnnnppp}}}|||~~~zzztttqqqqqqssstttllleeebbbccchhhuuu222111000000///000000000222111000///...---,,,,,,++++++++++++++++++++++++******))))))))))))******''''''''''''''''''''''''((()))*********((('''&&&((((((((((((''''''''''''(((&&&### """%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******(((&&&$$$''''''(((((())))))******,,,+++***((((((((()))***,,,---///000111111000000)))***+++,,,...///000000555444333222111///---***---...111444555555444444000000////////////000000,,,---...000111111111111(((+++///111222444555777444555666888:::<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@???===;;;:::<<<;;;:::888888888888999;;;===@@@CCCEEEGGGGGGHHHJJJKKKLLLMMMMMMNNNPPPRRRVVVVVVWWWVVVUUUUUUVVVXXXYYYZZZ[[[\\\]]]^^^^^^^^^[[[\\\\\\]]]]]]]]]\\\\\\^^^[[[ZZZ[[[^^^```___^^^\\\]]]^^^___````````````YYY[[[]]]```dddgggjjjkkkmmmkkkjjjkkkmmmmmmjjjggghhhiiikkklllmmmnnnmmmmmmjjjmmmppprrrtttvvvyyy{{{wwwppplllkkkkkklllllliiifffeeegggjjjiiilllqqqvvv{{{wwwxxxzzz|||}}}}}}|||{{{xxxvvvwww}}}}}}rrrkkkbbbVVVLLLNNNJJJFFFDDDDDDBBB???<<<===;;;::::::<<<<<<;;;999::::::::::::::::::::::::;;;::::::;;;=========<<>>>>>AAAFFFTTTmmmzzzcccRRRLLLKKKMMMPPPOOOLLLPPPbbbttt|||{{{sssxxxcccKKKDDDKKKTTTaaavvviiiaaannnyyy~~~rrrgggTTTKKK@@@===???BBBAAA???@@@???===;;;999888777777222111///...,,,,,,++++++))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))************))))))))))))************((('''&&&&&&&&&''')))******+++++++++))))))***+++((()))*********+++...111...666EEEXXXgggnnnqqqrrrvvv{{{xxxvvvuuutttxxxrrrjjjeeefffnnnwww}}}222222111000000000000000111111000///...---,,,,,,++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((((())))))))))))((((((''')))))))))((((((((('''''''''&&&%%%$$$%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))***)))((('''&&&''''''(((((())))))******+++***)))((((((((()))))),,,---///000111111000000------------------------444333111000///...,,,+++,,,...000222444444444333333333111000////////////000000000000000///......)))+++...000000000111222444555666888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????===;;;:::;;;:::999888777777888999<<<===@@@CCCEEEGGGGGGHHHIIIJJJLLLLLLLLLMMMPPPRRRUUUVVVVVVUUUTTTTTTVVVXXXZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]\\\]]][[[ZZZ[[[^^^```___^^^]]]^^^___```aaaaaaaaaaaa]]]^^^```ccceeehhhjjjkkklllkkkjjjlllnnnnnnkkkiiihhhiiikkkmmmmmmmmmlllkkkkkkmmmoooqqqrrruuuxxx{{{yyyrrrllljjjlllmmmmmmjjjhhhgggiiikkklllooossswww|||||||||{{{zzzyyywwwvvvuuuuuussstttyyyvvvjjjaaaYYYTTTPPPMMMLLLKKKGGGDDDBBB@@@??????@@@@@@???===>>>>>>>>>>>>========================???@@@@@@???CCCDDDEEEEEEEEEGGGJJJLLLPPPRRRUUUVVVVVVVVVWWWYYYWWWWWWVVVTTTQQQLLLHHHFFFFFFEEEDDDDDDEEEDDDBBBAAADDDDDDEEEGGGLLLRRRXXX\\\iiinnnssstttsssrrruuuxxxssshhhbbb[[[UUULLLEEEAAA???>>>>>>???BBBOOOggg~~~gggTTTLLLIIILLLOOOOOOMMMPPP^^^nnn{{{{{{zzzpppqqqyyydddMMM@@@EEEKKKVVViii~~~~~~kkk```eeekkkxxxvvvlll]]]QQQDDD===>>>AAABBBBBBAAA@@@>>>;;;999888777777333222111///...---,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,+++***)))(((''''''(((((((((((()))))))))))))))((('''''''''((()))***)))+++,,,,,,+++******+++)))+++,,,,,,,,,---///111...777FFFWWWccckkkqqqvvv}}}{{{yyywwwvvvuuurrrmmmfffcccgggppp{{{333222222111000111111111111111000///...------,,,++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))(((((((((((())))))*********)))))))))(((((((((%%%&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((''''''(((((())))))************(((''''''(((((())),,,---...000000000000///------------------------222111///...,,,,,,,,,++++++---///111222333222222555444333111000///......///000000000000///......,,,...000000/////////000444555666888999;;;<<<==============================>>>>>>>>>>>><<<;;;::::::999888777666777888999<<<===@@@CCCFFFGGGHHHHHHHHHJJJKKKKKKKKKLLLOOOQQQSSSTTTUUUUUUTTTTTTVVVXXXZZZ[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]\\\]]]\\\[[[[[[]]]______^^^___``````aaabbbbbbccccccaaaaaabbbcccdddfffggghhhiiiiiijjjlllnnnnnnlllkkkhhhjjjlllnnnnnnmmmjjjiiikkkmmmnnnooopppssswww{{{{{{~~~|||tttnnnkkkoooooonnnmmmkkkkkklllnnnqqqsssvvvyyy}}}~~~~~~|||zzzwwwuuussssssrrrrrrpppppptttwww{{{wwwhhhddd^^^[[[YYYWWWSSSOOOLLLKKKIIIIIIIIIIIIGGGFFFDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKLLLLLLNNNQQQSSSWWWYYY[[[\\\]]]___cccffffffccc___YYYTTTPPPMMMLLLLLLJJJHHHHHHHHHGGGEEECCCGGGJJJNNNQQQVVV^^^hhhooo|||~~~{{{yyyzzz{{{{{{nnnfff\\\VVVMMMFFFAAA???>>>===<<<>>>III^^^zzzmmmXXXLLLFFFHHHLLLNNNLLLMMMWWWbbbnnnttt}}}zzzqqqmmmnnnzzzhhhRRR???@@@AAAIIIZZZooo~~~qqqbbb^^^]]]hhh~~~zzzsssfffYYYHHH>>>===AAADDDEEEAAA@@@>>><<<:::888777777444333222000///...------++++++************++++++++++++++++++++++++++++++,,,,,,+++***)))((('''''''''''''''((((((((())))))))))))(((((())))))***+++(((+++---...---+++++++++***,,,............000111111===LLLWWW^^^fffooovvv}}}|||yyywwwvvvuuuoooiiicccbbbgggrrr}}}333333222111111111111111111000000///......------++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((()))(((''''''''')))***+++************))))))))))))&&&&&&'''((()))*********((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''''''(((''''''(((((())))))*********)))(((''''''((())))))+++,,,...///000000//////)))***+++,,,...///000000000000///---+++***+++,,,***,,,---///000111111111444333222000///.........,,,,,,...///000111111111///000222222111111222333666666777999:::<<<======????????????????????????===============;;;:::999888777777666666777888999<<<>>>AAADDDFFFGGGHHHHHHHHHIIIJJJKKKKKKLLLNNNQQQRRRSSSTTTTTTSSSTTTVVVXXX[[[[[[ZZZZZZZZZZZZZZZZZZ]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\[[[\\\]]]^^^______aaaaaaaaabbbbbbcccdddeeecccbbbaaaaaaaaabbbcccdddeeefffhhhjjjlllmmmlllllljjjkkknnnoooooommmkkkiiillllllmmmmmmnnnrrrwwwzzzxxx{{{}}}~~~{{{vvvqqqnnnqqqqqqppppppoooppprrrsssvvvwwwyyy{{{}}}}}}{{{yyyvvvtttssssssuuuvvvqqqooonnnqqqrrrtttzzzwwwrrrlllhhhfffbbb]]]YYYXXXVVVTTTSSSSSSRRRPPPOOOJJJIIIIIIHHHGGGFFFEEEDDDFFFGGGGGGGGGGGGHHHJJJLLLLLLNNNPPPQQQRRRTTTWWWYYY\\\]]]]]]^^^___ccchhhlllppplllggg```ZZZUUUSSSQQQRRRPPPMMMLLLLLLKKKIIIGGGJJJOOOVVVZZZ```jjjwww~~~~~~vvvkkk___XXXOOOGGGBBB@@@>>>===:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;:::999777777666666666777999:::<<<>>>AAADDDFFFHHHHHHIIIHHHIIIJJJKKKKKKLLLNNNQQQQQQRRRSSSTTTSSSTTTWWWYYY\\\[[[ZZZYYYYYYZZZZZZ[[[]]]\\\[[[ZZZYYYZZZZZZZZZ\\\\\\\\\\\\\\\]]]___```bbbaaaaaaaaabbbcccdddeeeeeecccbbbaaa```aaabbbcccbbbdddgggiiijjjkkkkkklllkkkmmmoooppppppnnnllljjjllllllmmmmmmnnnqqqvvvzzzyyyzzzzzzzzzzzzxxxuuusssrrrqqqqqqrrrsssvvvwwwxxxyyyyyyzzz{{{|||~~~}}}}}}}}}~~~}}}|||yyywwwuuurrrrrrsssvvvwwwqqqooonnnppppppooossszzz}}}wwwrrroookkkfffbbb```^^^[[[ZZZYYYXXXUUUSSSOOONNNMMMLLLJJJHHHGGGGGGFFFGGGHHHGGGGGGHHHKKKNNNNNNQQQSSSUUUVVVWWWZZZ\\\___`````````aaaeeekkkooosssqqqmmmgggbbb\\\XXXVVVWWWUUURRRPPPOOONNNMMMKKKLLLRRR[[[bbbiiiuuu~~~xxxtttrrrvvvzzz{{{pppbbb\\\RRRJJJDDDAAA???>>>;;;<<>>KKK^^^sss}}}qqqkkk```\\\eee~~~~~~xxxhhh^^^PPPFFFBBBBBBDDDEEECCCBBB???===:::888777666333222111///...---,,,,,,******))))))))))))******++++++++++++++++++++++++((()))))))))************))))))*********+++++++++)))******+++++++++++++++'''***...///...---,,,+++)))+++---------...000222777MMMaaaggggggkkktttzzz|||uuuqqqwww~~~yyywwwtttrrrppplllgggcccfffnnnyyy222111111000///000000000000000//////............++++++++++++++++++++++++******))))))))))))******'''''''''''''''''''''''')))(((((((((((())))))*********)))))))))((((((((('''&&&%%%$$$%%%''')))***''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((())))))*********))))))(((((()))++++++***+++,,,............---------------------------///222333111,,,))))))+++++++++,,,---///000111222.........------......///...////////////...------+++,,,...//////111444666888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::999999777666666666777999:::;;;===>>>AAADDDGGGHHHIIIIIIHHHJJJKKKKKKKKKLLLOOOQQQPPPRRRSSSTTTTTTUUUXXXZZZ\\\[[[ZZZYYYYYYZZZ\\\]]]^^^]]][[[ZZZYYYYYYZZZ[[[[[[\\\]]]]]]\\\\\\___```aaa````````````bbbcccdddgggeeedddbbbbbbccceeefffaaadddgggiiijjjjjjkkkllllllmmmnnnnnnooonnnmmmllllllmmmnnnnnnoooqqquuuyyy{{{zzzyyyyyyzzzyyyvvvtttooonnnnnnqqquuuyyy{{{{{{yyyyyyyyyzzz{{{|||~~~|||||||||}}}}}}|||{{{yyyvvvrrrppppppqqqrrrooommmmmmooonnnlllooottt{{{zzzwwwsssmmmiiieeeccc```^^^]]][[[XXXVVVTTTSSSQQQOOOMMMKKKJJJIIIDDDFFFGGGFFFDDDFFFJJJNNNQQQSSSVVVXXXXXXYYY[[[\\\aaabbbcccdddeeeiiinnnsssuuutttqqqmmmhhhbbb]]]ZZZ[[[XXXTTTRRRRRRRRRPPPOOONNNTTT]]]gggrrr~~~vvvnnnhhhdddbbbbbbfffkkkppptttyyy~~~sssfff___UUULLLFFFCCC@@@???<<<<<>>VVVmmmsssttt{{{wwwmmmkkk|||~~~|||xxxvvvssspppnnnfffbbbaaahhhttt111000//////......//////////////////............++++++++++++++++++++++++******))))))))))))******''''''''''''''''''''''''((())))))))))))((((((''')))))))))(((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&((()))))))))((((((''''''(((((())))))******+++***)))))))))+++,,,---)))***,,,---......------------------------------000444777555///***)))***+++,,,,,,---///000222222111000///.....................//////......---,,,,,,---...//////111444777666777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999777777666777888:::<<<======???AAADDDGGGHHHIIIIIIIIIJJJLLLLLLLLLMMMPPPRRRQQQRRRTTTUUUUUUWWWYYY\\\\\\[[[ZZZZZZZZZ\\\^^^___```___]]][[[ZZZ[[[[[[\\\ZZZ\\\^^^]]]\\\\\\^^^aaa```___^^^^^^^^^```bbbcccfffeeecccbbbbbbcccfffgggcccfffjjjkkkkkkkkklllnnnkkkkkkkkkkkkkkklllmmmnnnkkkmmmooopppppprrruuuxxx{{{zzzzzz|||}}}{{{vvvrrrkkkjjjjjjnnntttyyy||||||xxxxxxxxxxxxyyy{{{|||~~~|||||||||~~~~~~}}}|||{{{yyyuuurrrooommmmmmmmmkkkiiijjjlllkkkhhhjjjooossswww~~~zzztttpppllljjjfffdddcccaaa]]][[[XXXWWWUUUSSSPPPNNNLLLKKKEEEHHHIIIHHHFFFGGGMMMRRRSSSUUUXXXZZZZZZZZZ[[[]]]___aaacccfffhhhmmmrrrvvvzzzyyyuuuqqqkkkfffaaa___\\\YYYVVVTTTTTTTTTSSSSSSQQQVVV___kkkyyy}}}xxxooofff^^^ZZZXXXXXXWWWYYY\\\```fffmmmuuu{{{xxxiiicccXXXOOOIIIEEEBBB@@@======>>>DDDTTTnnnxxxdddOOOFFF@@@BBBEEEDDDAAA@@@HHHSSSeeewww~~~}}}wwwoooggg```[[[UUUQQQFFF>>>999===HHHYYYppprrrbbbcccmmmyyynnneeeXXXLLLDDDAAAAAABBBDDDCCC@@@===:::888777666444333222000///...---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++***)))((('''''')))************+++++++++((((((***+++++++++***)))''')))+++,,,++++++,,,---***+++++++++---000666:::OOOfffzzz~~~wwwmmmmmm}}}}}}yyyvvvssspppnnnbbb```aaaiiivvv000000///...............///////////////.........++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((()))*********((('''&&&((((((((((((''''''''''''%%%''')))******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&(((***+++,,,+++***)))''''''(((((()))*********++++++*********+++---...)))***,,,---......---,,,)))***+++,,,...///000000111666999777111+++)))))),,,,,,------///000222333444333111000...---------++++++---...///000000000///000111111111222555888555555666777888999999:::========================<<<<<<;;;:::999999999999777777777777999;;;===>>>===???BBBEEEGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNPPPSSSQQQRRRTTTUUUVVVWWWZZZ]]]\\\[[[ZZZZZZ[[[]]]___```bbbaaa^^^\\\\\\\\\]]]^^^ZZZ\\\^^^]]][[[\\\^^^aaa___^^^]]]\\\]]]___aaabbbcccbbb```___```bbbeeegggdddhhhlllmmmllllllmmmoooiiiiiihhhhhhiiikkkmmmnnnkkkmmmpppqqqrrrsssuuuwwwzzz{{{||||||uuuooogggffffffkkkrrrxxx{{{{{{xxxwwwwwwwwwxxxzzz|||}}}||||||}}}~~~~~~}}}}}}wwwvvvssspppnnnmmmllllllhhhfffgggiiihhhfffggglllnnnqqqxxxyyyuuussspppmmmkkkiiigggcccaaa[[[ZZZXXXUUUSSSPPPNNNMMMIIILLLMMMLLLIIIKKKQQQVVVUUUWWWZZZ[[[[[[[[[\\\]]][[[^^^bbbeeeiiioootttxxx}}}xxxrrrlllgggdddbbb]]]ZZZWWWUUUUUUUUUUUUTTTSSSWWW```nnn}}}}}}rrrlllddd[[[UUUSSSSSSTTTUUUVVVWWWZZZ___gggqqqxxx}}}kkkdddZZZPPPJJJFFFCCCAAA=========BBBOOOhhhkkkTTTIIIAAABBBFFFEEEBBBAAAHHHQQQcccuuu}}}}}}}}}yyy~~~|||zzzsssiii]]]UUURRRRRRFFF>>>:::@@@KKK[[[rrrxxxhhhiiiggg~~~zzztttjjj[[[MMMCCC@@@AAABBBEEECCC@@@===;;;888777666555444333111000//////...+++******))))))******+++++++++++++++++++++++++++))))))))))))************))))))))))))************'''((()))***+++***))))))''')))************,,,---++++++++++++---222999>>>```uuuzzzrrrssszzz~~~~~~zzzwwwtttqqqnnncccaaabbbkkkwww}}}111111000000000000111111000000000000000//////......---,,,,,,++++++,,,,,,+++***)))'''''''''(((((())))))))))))))))))))))))***)))((((((((((((((())))))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''((())))))((('''&&&(((''''''&&&&&&&&&''''''***))))))((((((((())))))&&&&&&''''''((()))))))))+++***)))((()))+++---...******+++,,,,,,,,,,,,+++------...000222333111///666888888555000,,,++++++------,,,------...000000////////////............---------............///,,,---...000222444555666666777888888888999<<>>AAAGGGXXXvvvwww]]]LLL@@@BBBDDD@@@@@@DDDHHHPPP```tttzzzooovvv|||}}}}}}yyyrrrggg\\\UUUQQQOOO???888@@@JJJUUUnnn~~~lllhhhgggwwwssskkk]]]MMMCCC@@@AAAAAADDDCCCAAA???<<<888666444555444333111000...---,,,,,,,,,,,,+++++++++******************************************************))))))************))))))))))))))))))))))))))))))************************---+++---111000000<<>><<<<<<<<<;;;;;;;;;::::::888888888888888888888888999888888888999;;;>>>???AAABBBCCCEEEFFFFFFGGGGGGIIIIIIIIIIIIKKKLLLNNNPPPPPPPPPQQQSSSVVVYYY\\\^^^[[[[[[ZZZYYYYYYZZZ[[[\\\``````aaaaaaaaa```______\\\\\\\\\\\\\\\^^^```aaa```______^^^^^^___```aaa```aaacccdddeeeeeeddddddeeeeeeeeefffggghhhiiijjjllliiigggiiimmmooommmjjjjjjlllooopppqqqrrrtttvvv|||uuukkkdddfffiiimmmsssxxx|||~~~|||{{{zzzzzz|||||||||zzz|||||||||~~~|||yyywwwvvvvvvtttrrrpppooommmkkkhhhhhhhhhgggfffeeedddcccccceeegggkkkpppwww}}}zzzxxxtttrrrooolllgggddddddcccaaa^^^[[[XXXUUUTTTUUUNNNKKKOOORRRPPPOOOQQQPPPRRRTTTVVVWWWYYY[[[\\\\\\ZZZ\\\aaaffflllwww~~~|||wwwmmmhhhhhhccc```\\\XXXUUURRRPPPNNNQQQVVVaaappp~~~|||tttqqquuu}}}zzzsssnnnfff```XXXVVVYYY^^^```aaaiiimmmsssxxx{{{wwwmmm___UUUPPPLLLFFFAAA<<<;;;<<<===AAAPPPlllcccQQQCCCDDDGGGCCCAAACCCBBBIIIZZZppp~~~tttnnnssszzz|||~~~{{{rrrggg^^^XXXOOOBBB;;;???CCCMMMgggrrrqqqmmmzzzwwwmmm^^^MMMCCC@@@AAABBBDDDCCCBBB@@@===:::888666555444333111000...---,,,,,,,,,,,,++++++++++++***************************************************))))))************))))))))))))))))))))))))))))))***************************(((+++000000333BBBTTTrrr}}}|||wwwwwwzzzzzzssskkk``````dddooo|||}}}111111000000000000111111...////////////...------------,,,++++++++++++,,,************+++,,,---...))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******''''''''''''((((((((((((%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''((((((******)))(((((('''&&&&&&'''(((+++---...---+++***++++++++++++,,,,,,,,,,,,///222666555333000000111///000000...+++******+++,,,,,,------...//////000+++,,,---...///000111111---------............///000000111222333444555555777888888888777777999;;;;;;;;;;;;:::::::::999999888888888888777777777777888888888888:::<<<>>>@@@BBBCCCDDDFFFGGGGGGGGGGGGIIIHHHGGGGGGIIIKKKNNNPPPMMMNNNPPPSSSVVVZZZ]]]___[[[ZZZYYYXXXXXXXXXYYYZZZ^^^```bbbddddddcccaaa```\\\[[[ZZZYYY[[[]]]aaaccc``````___^^^^^^^^^_________```aaabbbcccccccccccceeeeeeeeeeeeeeefffggggggiiigggeeegggkkklllkkkiiiiiikkkmmmooooooqqqsssuuuvvvlllaaadddjjjpppvvvzzz}}}|||{{{zzz{{{}}}~~~~~~}}}}}}}}}~~~|||xxxuuutttsssssssssrrrrrrrrrooollliiiiiihhhgggfffdddcccbbbaaaaaacccfffiiinnnwww}}}zzzwwwtttrrroookkkhhhgggfffdddaaa^^^[[[YYYXXXYYYSSSPPPRRRUUUSSSQQQQQQMMMMMMNNNPPPSSSVVVYYY[[[XXXVVVWWW\\\bbbjjjxxx|||tttooooooiiieee___XXXRRRNNNLLLKKKMMMSSS^^^lllxxx}}}{{{vvvpppmmmsss~~~wwwppplllfffbbb]]][[[^^^fffooouuu}}}~~~sssfff[[[UUUOOOHHHCCC>>><<<;;;;;;===III```vvvnnnZZZIIIGGGKKKHHHCCCBBB???DDDRRRiiixxxkkknnnssszzz{{{uuujjjcccTTTIIIBBBAAA@@@HHHcccxxxzzzxxx{{{ppp___OOODDD@@@AAACCCDDDCCCBBBAAA???<<<:::999555444333222000...---,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))''')))...000555HHH]]]uuu}}}}}}yyyvvvwww{{{yyyrrrkkk^^^aaaiiiuuu~~~111111000000000000111111...............------,,,///......---------------*********++++++,,,,,,,,,((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((()))))))))))))))(((((('''''''''((()))++++++++++++***++++++++++++,,,,,,------...555<<<===888333111111---,,,+++***))))))+++,,,,,,,,,---....../////////,,,,,,---......///000000---------............///111111222333444444555555555666777777555555777888:::::::::999999999888888777777777777777666666666777777888999;;;===???@@@DDDDDDFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHKKKNNNPPPLLLMMMPPPSSSVVVYYY\\\^^^ZZZYYYXXXWWWWWWWWWXXXYYY\\\___cccffffffeeebbb```]]]\\\YYYXXXYYY\\\___bbb``````___^^^^^^^^^]]]]]]^^^^^^___```aaaaaaaaaaaaeeedddddddddddddddeeeeeeeeedddccceeehhhiiihhhggggggiiilllnnnooopppsssuuu|||qqqggg^^^bbbiiipppvvv{{{}}}~~~zzzyyyyyy{{{}}}~~~~~~~~~~~~zzzvvvtttrrrrrrppppppqqqssssssqqqmmmiiiiiihhhgggeeecccbbb``````]]]___bbbdddgggnnnxxx|||xxxuuusssqqqnnnkkkjjjiiigggdddaaa^^^\\\[[[\\\XXXVVVVVVXXXXXXUUUTTTKKKJJJHHHIIILLLOOORRRSSSQQQPPPQQQUUUZZZddduuu{{{wwwvvvqqqllldddYYYPPPJJJGGGGGGIIIPPP\\\jjjuuuzzz|||{{{xxxzzz{{{xxxuuuyyyyyyssspppiiigggdddaaacccmmmzzzyyykkkaaaYYYRRRIIICCCAAA???===<<<===FFFYYYlllzzzeeePPPLLLOOONNNHHHCCCCCCEEEOOOcccyyyyyyrrrtttyyy}}}uuummm]]]QQQGGGCCCAAAIIIbbb}}}zzz~~~|||qqqcccVVVJJJBBB@@@BBBBBBBBBAAA@@@???===;;;:::555555444222000///------------,,,,,,,,,+++++++++******************************************************))))))))))))******))))))))))))))))))))))))************************,,,)))+++...///666LLLcccwww{{{wwwtttsssvvvyyywwwooohhh]]]bbbmmmzzz~~~111111000000000000111111...............------,,,,,,,,,+++******************************))))))(((((((((((((((((((((((((((%%%&&&'''((()))(((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))((('''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''((('''''''''''''''((())))))(((((((((((())))))******((((((''''''((()))+++,,,,,,,,,+++++++++,,,---......888DDDHHHDDD<<<666444...,,,)))((((((***+++,,,+++,,,---...////////////...............------------------............///111111222333444444555555666888999999888777888999::::::999999999888888888777777777666666666555555666666888:::<<<>>>@@@AAACCCCCCEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHKKKMMMOOONNNOOOQQQSSSUUUWWWYYYZZZYYYXXXWWWVVVVVVWWWXXXXXX\\\___cccfffgggfffcccaaa```^^^[[[YYYXXXZZZ]]]___`````````______^^^^^^]]]^^^^^^^^^^^^___```aaaaaadddcccccccccccccccdddeeedddddddddfffhhhiiiiiiiiigggiiilllnnnoooqqqtttvvv}}}oooccc\\\```gggnnnuuuxxxzzz{{{xxxwwwwwwyyy{{{}}}}}}|||{{{|||}}}|||xxxuuusssrrrnnnoooppprrrsssqqqllliiihhhhhhfffeeecccaaa```___ZZZ]]]```bbbdddjjjrrryyy~~~zzzwwwtttrrrooommmkkkjjjhhheeeccc```^^^]]]^^^]]][[[ZZZ]]]^^^[[[XXXMMMIIIDDDBBBCCCFFFHHHHHHHHHHHHIIILLLPPPYYYjjjzzzzzzuuujjj]]]OOOGGGCCCCCCCCCLLLZZZhhhrrrwwwyyyyyyzzz|||xxxuuupppooolllhhhiiirrr}}}pppeee]]]TTTJJJCCC@@@>>>===<<<===DDDTTTdddoooYYYQQQTTTSSSMMMGGGFFFFFFLLL\\\qqq|||}}}|||uuueeeVVVHHHAAAAAAJJJ^^^qqqxxx}}}{{{qqqggg^^^RRREEE???@@@AAAAAA@@@???>>><<<;;;:::666555444222111///...------------,,,,,,,,,++++++******************************************************)))(((((()))******))))))))))))))))))))))))************************111......///...555LLLeeexxx{{{sssrrrqqqtttvvvssskkkeee\\\dddqqq}}}}}}111111000000000000111111...////////////...------...---,,,,,,++++++,,,,,,)))******))))))'''&&&&&&))))))))))))))))))))))))$$$%%%'''((())))))((('''))))))************))))))''''''''''''((((((((((((***)))'''&&&%%%%%%$$$%%%&&&&&&&&&&&&''''''((()))(((((('''(((((()))***+++''''''((())))))***++++++)))((('''&&&''')))+++------,,,+++++++++,,,...///222<<>>999222///***((()))+++,,,---+++,,,---///000//////............---------,,,,,,---------............///000000111222333444555555888:::<<<<<<<<<;;;<<<===:::::::::999999999888888777777666666555555444444555666888:::===???AAABBB@@@AAABBBCCCDDDEEEEEEEEEGGGHHHHHHIIIJJJLLLMMMNNNNNNPPPQQQSSSUUUVVVVVVWWWXXXWWWVVVVVVVVVWWWYYYZZZ\\\___cccfffgggeeebbb```aaa___]]]ZZZZZZ[[[\\\]]]`````````aaa``````___^^^^^^]]]]]]^^^^^^___```aaacccccccccccccccdddeeeeeeffffffggghhhjjjkkkllllllhhhjjjmmmoooqqqsssuuuxxxtttggg\\\```ffflllrrruuuwwwwwwvvvuuuuuuwwwzzz{{{{{{zzzwwwxxx{{{}}}~~~{{{wwwtttsssmmmnnnoooqqqrrrpppkkkhhhgggfffeeedddbbbaaa```___YYY\\\___aaabbbgggnnnsssyyy}}}xxxvvvssspppnnnlllkkkiiigggdddbbb```_________^^^^^^aaadddbbb]]]PPPIIIAAA<<<<<<>>>????????????BBBDDDEEEKKKZZZiiixxx~~~rrrbbbQQQEEEAAA@@@===HHHXXXhhhrrrxxxzzz{{{{{{yyywwwvvvrrroooooouuutttiii```WWWLLLDDD>>><<<;;;;;;<<>><<<:::999666555444333111///...---------------,,,,,,,,,,,,************************************************+++***)))(((((()))***+++))))))))))))))))))))))))************************222000000111///666OOOiiixxx|||sssrrrqqqrrrsssooohhhbbb]]]ggguuu~~~111111000000000000111111//////000000000///......000000///...............'''((()))))))))((('''&&&))))))))))))))))))))))))###%%%'''((())))))((('''((()))***++++++***)))(((''''''''''''(((((((((((('''&&&%%%%%%%%%&&&''''''''''''''''''((()))******((((((((())))))***,,,,,,))))))))))))))))))******)))))))))******+++,,,---...---+++++++++,,,...///333;;;EEEMMMOOOJJJCCC===888333---******,,,------***,,,...///000///......---------------------------------............///......///111333444555666777999<<<===<<<<<<===>>>;;;:::::::::999999999999777777666555555444333333444555888;;;>>>@@@BBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFHHHJJJKKKMMMMMMNNNMMMNNNOOOQQQSSSUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[]]]___bbbeeeeeedddbbb```___^^^]]]\\\\\\]]]]]]^^^___```aaabbbbbbbbbaaa```^^^^^^]]]]]]^^^___aaabbbbbbbbbbbbcccdddeeefffgggdddfffggghhhiiijjjkkkmmmjjjllloooqqqsssuuuxxxzzz}}}mmm___bbbfffkkkpppssstttuuuwwwvvvuuuwwwyyyzzzzzzyyyxxxzzz}}}}}}yyyuuusssmmmmmmnnnoooooonnnjjjgggeeeeeedddcccbbbaaa``````ZZZ\\\___``````bbbhhhllloooyyy{{{xxxuuurrrpppmmmmmmkkkiiifffdddbbbbbb^^^```aaa```eeejjjhhhbbbSSSJJJ???999999;;;;;;:::777999<<<===;;;===IIIWWWjjjyyyyyygggTTTEEE???>>><<>>;;;666///++++++---......***+++...///000000......***++++++,,,---...//////---------.........//////,,,---...000222444555666444666999;;;::::::;;;<<<;;;;;;;;;:::::::::999999777777666555444444333333333555888;;;>>>@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIIIIFFFHHHKKKMMMOOOOOONNNMMMLLLNNNPPPSSSUUUVVVVVVVVVVVVVVVUUUVVVWWWYYY[[[]]]^^^```bbbddddddcccaaa```]]]]]]]]]]]]^^^______```___```aaacccccccccbbbaaa___^^^]]]]]]^^^___aaabbbbbbbbbbbbcccdddfffggghhhaaaccceeeffffffgggiiijjjkkkmmmppprrrtttvvvyyy{{{rrrbbbdddgggkkkoooqqqssstttxxxwwwvvvwwwyyyzzzzzzyyy|||~~~~~~zzzuuusssmmmmmmmmmmmmnnnllliiigggddddddccccccbbbaaa``````ZZZ\\\______^^^___cccggghhhppp|||}}}yyyvvvsssqqqooonnnllljjjhhhfffdddccc]]]aaabbbaaagggmmmllleeeTTTKKK???888888:::::::::222555888999666555???KKK___ppp}}}jjjUUUFFF>>>===>>>LLL```rrr~~~}}}{{{wwwvvvwwwzzz}}}yyyoooggg\\\PPPHHHBBB???>>>>>>===???HHHRRR___{{{mmm^^^[[[]]]\\\ZZZQQQMMMJJJKKKTTTbbbqqqzzzzzzbbbNNNGGGQQQ]]]mmmzzzsssdddcccdddtttrrriiieeeZZZJJJDDDGGGEEEDDDCCCBBB@@@===;;;:::666666555333111000............---------,,,,,,,,,************************************************+++***)))'''''')))***+++))))))))))))))))))))))))************************)))***...222333===YYYvvvzzzpppvvvyyywwwuuusssqqqlllfffaaadddooo}}}000000000000000000000000000000000000///,,,***)))///---,,,---......---+++''''''(((((()))*********(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))+++***)))((((((***,,,---222111///,,,***)))((((((******,,,---.../////////,,,,,,+++***+++---000111444555777999:::;;;;;;:::<<<777111///111111---))),,,...//////...------...---...///000000...,,,+++,,,,,,,,,,,,---.../////////111222222222333666888999999888888999;;;<<<===;;;:::999999888888999999555666777888777666444333555666888:::<<<===>>>>>>EEEEEEDDDDDDDDDFFFGGGHHHIIIIIIIIIJJJKKKMMMOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVWWWWWWXXXYYYZZZ[[[[[[[[[\\\]]]^^^_______________]]]\\\ZZZZZZ[[[]]]^^^``````aaaaaaaaa`````````____________```aaaccccccggggggfffffffffeeeeeeeeefffdddbbbaaacccfffkkknnnpppppppppqqqtttvvvyyy{{{xxxlllkkkkkkmmmpppsssttttttvvvuuusssssstttxxx|||}}}xxxsssqqqmmmnnnnnnnnnllljjjgggeeebbb___[[[[[[]]]^^^]]][[[[[[ZZZXXXZZZ\\\___``````eeeiiiqqqyyy{{{xxxuuusssqqqooommmlllkkkiiifffdddaaa``````ccciiiooopppppp___NNN???;;;;;;666222222666555555555666999;;;===RRRddd|||~~~hhhRRRDDD??????AAALLLbbb{{{|||ssspppqqqttt{{{{{{nnncccYYYNNNHHH@@@>>>;;;999:::>>>CCCFFF\\\nnnttteee]]]YYYXXXWWWPPPMMMIIIIIIOOOZZZfffnnnwwwxxx]]]KKKLLLTTT^^^mmmwwwvvvtttsssiii[[[]]]iii|||zzzqqqjjjfff\\\NNNEEECCCDDDDDDDDDBBB???<<<999888888666333222111111///---,,,,,,,,,+++++++++******''')))***+++***)))***++++++***)))'''''')))***+++,,,,,,++++++***)))(((((())))))))))))))))))))))))---,,,++++++******++++++,,,///000///555IIIcccuuuzzzrrrzzzuuuwwwyyyuuunnneee^^^[[[cccsss111111111111111111111111.../////////...---,,,,,,000...---,,,---...---,,,*********)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((***+++,,,+++***)))((((((***,,,---...---,,,***))))))))))))******,,,---.../////////...---,,,++++++,,,...///222333555777888999888888555111---,,,...///---***,,,...//////...------...,,,---...///...---+++***,,,,,,,,,,,,---.../////////111222333333444666888888888777777888999;;;<<<::::::999888888888888999777777666555555555555555444666888:::<<<>>>??????EEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLMMMOOOPPPOOOOOOOOOOOOPPPRRRSSSTTTVVVWWWWWWXXXYYYYYYZZZZZZZZZ[[[\\\]]]^^^___``````___^^^\\\[[[ZZZ[[[\\\]]]]]]^^^```bbbccccccccccccbbbbbbaaaaaabbbccccccdddccccccddddddeeeeeeeeeeeeeeecccbbbaaacccgggkkknnnnnnnnnooopppqqqtttvvvwww{{{pppnnnmmmnnnppprrrrrrrrrvvvuuutttuuuwwwzzz}}}|||xxxuuussspppqqqqqqpppmmmjjjgggeee```\\\YYYYYY[[[]]]\\\ZZZZZZXXXWWWXXX[[[]]]^^^^^^^^^cccjjjqqq{{{~~~{{{xxxvvvsssqqqooonnnmmmkkkhhheeeaaa```aaaeeelllsssvvvxxxlllZZZHHHAAA???;;;888888666555444444666888:::<<>><<<:::;;;>>>BBBDDDWWWhhhwwwfffZZZSSSPPPOOOJJJHHHDDDDDDIIISSS]]]dddrrr}}}}}}___IIIEEELLLVVVdddooonnnkkkkkkdddZZZWWWcccuuu~~~uuulllggg___RRRGGGBBBCCCCCCBBBAAA???===:::888888666333222111111///...,,,,,,,,,+++++++++******&&&(((******)))))))))***+++***)))(((((()))***+++,,,,,,++++++***))))))(((************************,,,++++++******+++,,,,,,---000111222===SSSkkk{{{{{{ttt~~~uuuwwwwwwssskkkbbb\\\ZZZfffuuu111111111111111111111111......---------......///222///---+++,,,---,,,++++++******))))))(((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))************)))((()))***+++,,,***))))))((((((((())))))******,,,---...////////////...,,,+++++++++,,,---///111222444555555444444///,,,***+++...///...,,,,,,---//////---,,,---...++++++,,,------,,,***))),,,,,,,,,,,,---.../////////111333333333444666888777777666777777888999::::::999999888888888888888888777555333333444666777444666888;;;>>>@@@AAABBBDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPNNNNNNOOOOOOPPPRRRSSSTTTVVVVVVWWWXXXYYYYYYYYYYYYXXXYYYZZZ\\\^^^___```aaa```___]]]\\\[[[[[[[[[\\\[[[]]]```ccceeeffffffeeeeeeeeeeeedddddddddcccccc```aaaaaabbbdddeeeffffffccccccbbbbbbdddhhhlllooommmmmmmmmnnnooopppqqqrrryyy}}}sssrrrppppppqqqrrrqqqpppuuuuuuvvvxxxzzz|||~~~{{{xxxvvvtttsssssssssqqqoookkkgggeee___\\\XXXXXXZZZ\\\\\\ZZZXXXWWWUUUVVVXXXZZZ[[[ZZZZZZ^^^ccchhhppp}}}{{{yyyuuutttqqqpppooommmjjjgggaaaaaabbbgggpppxxxxxxeeePPPCCC>>>:::999999666555444444555666999:::BBBTTTooo}}}mmmVVVDDD<<<<<>>BBBIIIQQQWWWhhhuuu~~~bbbHHH@@@DDDMMM[[[ggggggddddddaaa[[[SSS[[[jjj{{{zzzpppkkkdddXXXJJJAAA@@@AAAAAA@@@???===;;;:::999666333222222111///...,,,,,,,,,+++++++++******(((***,,,,,,+++***+++,,,+++***)))(((((()))***+++,,,,,,++++++***)))))))))************************************+++,,,---------000222777HHHaaawwwyyyuuuuuuvvvuuuooofff^^^ZZZYYYiiixxx111111111111111111111111000///---,,,,,,---...///111...+++******++++++***'''(((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***))))))((('''&&&&&&&&&***))))))((()))***++++++***))))))((((((((())))))******,,,---.../////////------,,,++++++,,,,,,------...///111111111000000---,,,+++,,,...000///...+++---///...---,,,------++++++,,,---,,,,,,+++***,,,,,,,,,,,,---.../////////111333444444555666888777777777777888888999999999999888777777777777777666666555444444444555666444666999<<>>===@@@JJJ^^^xxx|||}}}~~~|||vvvlllcccbbbgggooozzzuuukkkaaaYYYTTTEEECCC???===;;;;;;===>>>GGGWWWpppppp^^^RRRLLLLLLAAA???<<<;;;===BBBHHHLLL]]]kkkzzzfffKKK@@@BBBHHHVVVdddgggeeedddaaa]]]QQQUUU^^^mmm}}}tttnnniii^^^MMMAAA??????@@@@@@???>>><<<;;;999777444222222111000...,,,,,,,,,+++++++++*********,,,......---,,,---...+++******))))))******++++++++++++*********))))))************************)))))))))***+++,,,...///---000333;;;QQQooovvvuuuwwwwwwtttkkkaaa[[[ZZZ\\\mmmzzz111111111111111111111111222111///---,,,,,,,,,,,,...,,,***))))))***)))((((((((())))))***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%)))))))))))))))*********,,,+++******))))))))))))******,,,---.../////////******++++++,,,---......+++,,,......///...---,,,,,,++++++,,,---...---,,,+++---......---,,,,,,---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---.../////////111444555555555666888888888888999999999999999999888777777666666777777333444555666666555444444555666999<<>>;;;:::;;;<<>>??????@@@@@@???===<<<999777444333222222000...,,,,,,,,,+++++++++******)))+++------,,,+++,,,---++++++************+++++++++++++++***************************************((())))))***+++---...///---111444<<>>;;;:::;;;<<>>;;;;;;>>>BBBEEESSScccqqqwww~~~zzz}}}}}}kkkTTTFFFBBBAAAKKKZZZffflllllliiigggWWWSSSPPPTTT```ooo|||{{{tttnnneeeUUUFFF??????@@@AAAAAA@@@>>>===:::777444333333222000///,,,,,,,,,+++++++++******&&&(((******)))((()))***++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***+++---...///,,,111444;;;TTTuuuuuu|||{{{zzzsssggg[[[YYY___fffuuu~~~~~~{{{222222222222222222222222////////////...---,,,+++******+++,,,......,,,))),,,,,,+++******))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***'''(((((()))))))))))))))+++************+++,,,,,,******,,,---.../////////******+++,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***&&&(((***++++++++++++,,,***,,,...---,,,+++,,,---+++++++++++++++,,,------,,,,,,,,,,,,---...//////...111555666666666777777777777888999999888777666777777666555555555555666333333444444555555555555666777999<<<>>>???@@@AAAAAABBBDDDFFFGGGHHHHHHHHHFFFFFFGGGGGGIIIJJJLLLMMMMMMMMMMMMNNNOOOPPPRRRRRRQQQTTTWWW[[[]]]^^^^^^]]]VVVVVVVVVVVVXXX[[[^^^```^^^______^^^^^^]]]]]]\\\```___^^^]]]]]]^^^^^^___^^^```bbbdddffffffeeeddd___```aaaaaabbbcccdddddddddeeefffhhhiiiiiiiiiiiikkkkkklllmmmmmmmmmlllkkkiiiiiijjjkkklllmmmmmmnnnpppooonnnppprrrtttttttttttttttuuuvvvwwwxxxyyyyyyxxx{{{{{{yyywwwqqqrrrssssssrrrpppmmmlllgggbbb[[[XXXYYYZZZZZZYYYZZZXXXUUUSSSTTTTTTSSSRRRRRRVVVZZZ[[[ZZZ[[[bbbgggrrr}}}~~~|||zzzwwwuuusssqqqmmmjjjfffgggjjjoooyyyrrr___SSSFFF;;;<<<:::888666444444555666:::>>>MMMiiisss```YYYRRREEE===<<<<<<@@@OOOgggzzz|||lllhhhbbb]]][[[\\\```bbbiiisss}}}zzzrrrmmmllleee]]]YYY\\\ccckkkuuu}}}~~~tttiiibbbUUUPPPGGG???:::999;;;======HHH[[[ssspppaaaWWWGGGCCC>>>:::999<<>>:::777555333333222111///,,,,,,,,,+++++++++******&&&(((******)))((()))******++++++++++++++++++***************************++++++++++++++++++++++++************+++,,,---...+++111333888NNNooosss{{{{{{yyyqqqdddXXXWWW```jjjyyy|||www222222222222222222222222,,,---...//////...---,,,******,,,///111000...+++)))))))))***++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))((((((((()))***,,,---...******,,,---.../////////+++,,,,,,,,,,,,+++******------......---,,,***)))&&&))),,,---......///000***,,,...---,,,+++,,,,,,******))))))***+++,,,,,,,,,,,,,,,,,,---...//////...111555777777666777777666666777888888777666555777777666555555555555555555444222222222444666777666777999;;;===??????@@@@@@BBBDDDFFFHHHHHHHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNOOOPPPRRRRRRQQQSSSWWW\\\___``````___WWWVVVUUUVVVWWWZZZ]]]___^^^^^^^^^______^^^]]]]]]^^^]]][[[ZZZ[[[\\\^^^```]]]___bbbeeegggggggggggg\\\]]]^^^```aaacccdddeeedddeeegggiiiiiiiiihhhhhhiiijjjkkklllmmmlllkkkjjjfffggghhhiiijjjlllmmmmmmqqqpppooooooqqqssssssrrrttttttttttttuuuvvvwwwxxxvvvyyy~~~~~~|||zzzuuuuuuvvvuuussspppmmmkkkmmmggg```]]]]]]^^^^^^\\\[[[YYYVVVTTTTTTTTTSSSRRRQQQVVVZZZZZZYYYZZZ___eeecccmmm}}}~~~|||yyywwwuuurrrooollleeegggkkkqqq|||lll^^^NNNAAA===;;;999666555555555666444666CCC```zzzbbbYYYTTTIII@@@??????BBBMMMbbbsssxxxuuurrrbbb]]]UUUMMMJJJKKKNNNQQQ]]]hhhuuuzzzvvvooolllkkkbbb\\\XXX\\\cccjjjttt|||zzzuuusssqqqssszzzyyynnnfffYYYRRRHHH???:::999;;;>>><<>>:::888555333333222111///,,,,,,,,,+++++++++******)))***,,,,,,+++++++++,,,***++++++,,,,,,++++++*********************++++++++++++++++++++++++++++++************+++,,,------***111333555JJJkkk}}}}}}yyyoooxxxzzzxxxpppbbbWWWVVVaaalll|||{{{uuu111111000000000000111111222111000...,,,+++++++++++++++...666;;;999...%%%,,,+++******))))))******(((((())))))))))))((((((*********)))))))))))))))(((((((((((('''''''''''')))))))))))))))'''%%%$$$$$$$$$$$$%%%$$$$$$######&&&&&&'''((())))))((((((,,,***)))***++++++***)))+++***)))))))))+++---///---------....../////////***)))))))))***++++++,,,///000111333333333222111++++++++++++++++++++++++---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111222222333333555666888999::::::;;;;;;::::::999888666666555444333333333333333333333333333333333333666777999;;;===???@@@AAADDDBBBAAACCCGGGIIIIIIHHHKKKJJJGGGFFFFFFHHHKKKLLLOOOOOOOOOPPPQQQRRRSSSTTTXXXWWWWWW[[[___bbbaaa___[[[ZZZXXXWWWWWWYYY[[[]]][[[\\\\\\[[[YYYXXXYYYZZZ\\\\\\\\\]]]]]]^^^^^^^^^___```aaabbbddddddeeeeee^^^^^^^^^___```aaabbbbbbdddeeeeeefffggghhhiiiiiifffggghhhjjjlllnnnooopppiiihhhhhhkkknnnooollljjjkkknnnrrrrrrqqqqqqsssvvvsssuuuwwwwwwuuutttuuuvvvzzz}}}}}}zzzzzzwwwsssrrrssstttrrrpppnnnkkkgggccc___]]]]]]]]]___\\\XXXTTTQQQPPPQQQRRRNNNSSSXXXYYYWWWWWWYYY]]]aaagggpppzzz}}}yyyyyyxxxwwwtttpppmmmlllkkkjjjlllpppwwwrrr\\\JJJBBB>>>999777777888666333888999>>>NNNnnnnnn\\\RRRJJJDDDBBB>>>AAAJJJ[[[kkkrrrnnngggZZZPPPFFFDDDDDDEEEHHHLLLWWWbbblllnnnnnnmmmjjjgggddd___\\\___hhhqqqvvvxxx{{{vvvssspppmmmkkkkkkpppxxxwwwllljjj[[[UUUKKKCCC???======<<<===AAALLLbbb~~~qqqdddTTTHHH<<<999::::::;;;===IIIVVVccciiiqqqzzzjjjfffeeebbb\\\SSSIIIAAA===<<>>???:::888666444444222000...---,,,++++++******++++++,,,+++***))))))***+++,,,))))))((((((''''''&&&&&&******++++++++++++******,,,+++******,,,,,,+++***(((***++++++******+++,,,///111222777KKKeeexxx~~~|||vvvrrrzzz{{{vvvlll___VVVXXXdddooozzzxxxtttsss111111000000000000111111333222111///------,,,,,,//////222999???>>>666...,,,+++******))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''%%%$$$###&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((+++***))))))+++++++++)))+++***))))))***+++---///......------------------,,,,,,,,,,,,,,,------...------...//////...------++++++,,,,,,,,,---------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111222222333444555777888999::::::;;;;;;::::::999888666555444333333222333333444444444555555555555555666777999;;;===???@@@@@@CCCBBBAAABBBFFFHHHHHHGGGJJJIIIHHHGGGGGGIIIJJJKKKNNNNNNNNNNNNOOOPPPQQQRRRWWWVVVWWWZZZ^^^``````^^^ZZZYYYWWWVVVWWWXXX[[[\\\ZZZ[[[\\\[[[YYYXXXYYYZZZ\\\\\\[[[[[[[[[[[[[[[[[[]]]^^^___aaabbbbbbbbbccc```___^^^^^^___```aaabbbddddddeeefffggghhhhhhiiiiiiiiijjjkkklllmmmnnnoookkkjjjjjjlllnnnpppnnnlllkkknnnqqqrrrqqqqqqsssuuusssuuuvvvvvvuuuuuuuuuvvvzzz~~~|||yyyzzzwwwsssrrrssssssrrrpppmmmkkkgggccc___]]]\\\\\\]]][[[XXXUUURRRQQQQQQQQQOOOSSSXXXYYYWWWVVVYYY\\\]]]bbbiiiqqq|||}}}{{{{{{yyywwwtttpppmmmkkkjjjiiikkkoootttmmm[[[HHHCCC===999888888666444666888===KKKgggwww```RRRLLLGGGDDDAAACCCJJJXXXgggmmmhhhaaaTTTKKKDDDCCCEEEEEEHHHLLLZZZdddlllnnnnnnnnnllliiiddd```^^^cccllluuu{{{}}}|||xxxsssppppppqqqrrrsssuuuyyyxxxnnnkkk]]]WWWMMMEEE@@@>>>===<<<<<>>:::;;;;;;===???HHHWWWfffkkkooo{{{~~~mmmdddbbb^^^XXXQQQIIIBBB>>>:::???GGGSSSfffyyy{{{rrrjjj^^^VVVeeeyyy|||zzzoooeee\\\UUUHHHCCCAAACCCDDDAAA???@@@:::888666444444222000...---,,,++++++***+++++++++++++++***))))))***++++++*********)))))))))(((((('''(((((((((((((((((('''+++***))))))++++++***))))))***++++++***)))***,,,---...000666IIIaaaqqqwwwxxx}}}~~~wwwwww{{{uuukkk^^^VVVYYYdddmmm{{{~~~yyyuuurrr111111000000000000111111444333111000......------...---///333888888222,,,++++++***))))))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''''''''%%%$$$###''''''((((((((((((((('''(((((((((((((((((('''&&&)))(((((()))+++,,,+++*********))))))***+++---.........---,,,,,,++++++***---,,,,,,,,,,,,---......000000000000///...---,,,++++++,,,---......//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---///000111222333333555666777888999:::::::::::::::999999888666555444333333222222222333333444444555555666666666777999;;;===???@@@@@@BBB@@@@@@AAADDDFFFGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJMMMMMMMMMMMMNNNOOOOOOPPPUUUUUUVVVXXX\\\^^^^^^]]]YYYXXXVVVVVVVVVWWWYYY[[[ZZZ[[[\\\[[[YYYXXXYYYZZZ]]]]]]\\\[[[[[[ZZZZZZYYY[[[\\\]]]^^^___`````````bbbaaa___^^^^^^___aaabbbccccccdddeeefffggghhhiiijjjjjjkkkkkklllmmmmmmmmmnnnmmmkkklllnnnppppppooolllnnnpppppppppqqqsssuuusssuuuvvvvvvuuuuuuwwwxxxzzz~~~{{{xxxyyywwwtttssssssrrrqqqpppmmmkkkgggccc___]]]\\\[[[[[[ZZZXXXVVVTTTRRRPPPOOOOOOSSSVVVWWWUUUUUUWWWYYY[[[___dddiiippp|||~~~||||||zzzxxxtttpppllljjjiiihhhiiilllpppxxxzzzfffRRRKKKBBB===:::999777444555777;;;EEE[[[{{{fffSSSNNNKKKFFFDDDDDDJJJUUUaaaeee```YYYMMMGGGCCCEEEGGGHHHLLLPPP^^^hhhoooqqqppppppooollleeecccdddiiisss|||wwwsssooonnnrrrxxx~~~|||pppkkk```ZZZPPPGGGBBB???===;;;;;;===EEEVVVnnnttt^^^PPPBBB<<<<<<<<<>>>AAAFFFXXXiiimmmmmmsssqqqgggbbb\\\VVVRRRMMMFFFAAA;;;???EEEPPPbbbwww~~~uuuoooddd[[[hhh}}}}}}nnnddd^^^ZZZJJJDDD@@@BBBDDDBBB@@@AAA;;;999666444333222000///------,,,+++++++++++++++++++++***))))))***++++++,,,++++++++++++*********++++++++++++++++++++++++***)))((()))******)))(((***+++,,,+++))))))***+++,,,...111999III^^^kkkooouuu{{{yyyyyy|||zzzzzztttiii^^^XXX[[[fffnnn|||~~~{{{wwwrrr111111000000000000111111333222111///...---------///---+++,,,///...)))$$$++++++***)))))))))))))))(((((((((''''''(((((((((''''''((((((((((((((()))((((((((((((''''''''''''(((((()))))))))(((&&&%%%%%%&&&&&&'''''''''''''''(((((())))))((('''&&&&&&(((''''''(((+++,,,,,,+++***)))))))))***+++,,,---,,,,,,++++++++++++++++++++++++***++++++,,,---...333222222000///...,,,,,,)))***+++,,,---...///000------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///111222222333444666777888999999999::::::::::::999888888666555444333222222222222000000111222333333444444777888999;;;===??????@@@@@@??????AAABBBDDDEEEFFFFFFGGGIIIJJJJJJJJJJJJIIINNNMMMMMMMMMMMMNNNOOOPPPSSSSSSUUUWWWYYY[[[[[[[[[XXXWWWVVVUUUVVVWWWXXXYYYYYYZZZ[[[ZZZYYYXXXYYYZZZ^^^]]]]]]]]]]]]]]]]]]]]][[[\\\]]]^^^____________cccbbb```^^^^^^___aaabbbbbbbbbccceeefffggghhhhhhhhhhhhiiijjjkkkllllllmmmnnnmmmllllllmmmnnnoooppplllmmmnnnooopppqqqsssttttttvvvwwwwwwvvvwwwyyy{{{zzz{{{xxxyyyxxxvvvtttsssrrrqqqpppllljjjgggccc```]]]\\\[[[ZZZYYYYYYXXXVVVSSSPPPOOOOOOQQQSSSSSSRRRRRRSSSUUUZZZ^^^bbbeeeiiirrr}}}|||zzzwwwsssnnnjjjgggjjjhhhhhhkkkmmmrrr~~~~~~kkkZZZRRRHHH@@@<<<:::777555333666999???OOOjjjlllTTTPPPMMMGGGDDDEEEJJJTTT]]]```[[[TTTJJJFFFEEEIIILLLOOOTTTZZZcccmmmvvvxxxwwwuuurrrnnnhhhhhhjjjpppyyy|||yyywwwxxx~~~tttmmmbbb\\\RRRIIICCC???<<<::::::<<>>NNN^^^iiilllxxx}}}www|||~~~xxxuuuwwwqqqggg___\\\bbblllttt~~~~~~}}}wwwppp111111000000000000111111111000///...---,,,,,,,,,111...,,,,,,---,,,)))'''+++***))))))(((((())))))((((((''''''''''''((((((((((((((())))))*********(((((((((((('''''''''''''''((()))))))))((('''&&&%%%&&&''''''((((((((('''(((((())))))((('''&&&&&&(((''''''(((***,,,+++***))))))))))))***+++,,,,,,))))))******+++,,,------*********+++,,,...///000111000...,,,+++)))((((((((()))***+++,,,---......,,,,,,,,,---...000222333,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000111222222444555777888999999999999999::::::999999888777555555444333222222222222//////000111222444444555777888:::<<<===>>>??????>>>???@@@@@@AAACCCEEEFFFEEEFFFHHHJJJKKKKKKJJJIIINNNMMMMMMMMMNNNOOOPPPPPPQQQRRRTTTVVVWWWXXXYYYZZZWWWVVVVVVUUUVVVWWWXXXXXXXXXYYYZZZZZZYYYXXXYYY[[[[[[[[[\\\]]]^^^^^^______\\\\\\]]]^^^____________cccbbb```______```aaabbbaaaaaabbbdddeeeggghhhhhhddddddfffgggiiikkklllmmmmmmllllllkkkjjjkkkmmmooommmllllllmmmoooqqqrrrsssuuuvvvwwwwwwwwwxxx{{{}}}{{{|||yyyyyyyyyxxxvvvtttrrrqqqqqqlllkkkhhheeeaaa^^^\\\[[[ZZZZZZZZZYYYWWWTTTQQQPPPNNNOOOPPPOOONNNNNNOOOPPPWWW[[[___aaadddlllwww|||{{{yyyvvvqqqlllhhhfffkkkhhhgggjjjkkknnnxxxppp^^^VVVKKKBBB>>>;;;888666333444666:::DDD[[[zzzqqqXXXPPPMMMHHHDDDGGGMMMVVV^^^___ZZZUUUKKKHHHHHHMMMRRRWWW___gggkkkvvv}}}wwwqqqoooooorrrxxx~~~yyypppddd]]]TTTKKKDDD???<<<::::::<<<@@@KKK___yyynnn^^^MMMCCC???<<<===???EEEZZZooosssmmmlllrrrxxxvvvggg```^^^YYYNNNCCC???CCCHHHRRRbbbttt~~~vvvsssnnnfffooopppccc^^^]]]RRRHHHAAABBBEEEDDDBBBBBB===:::666444333333111000...---,,,,,,++++++,,,,,,*********++++++*********************************+++***))))))))))))***+++,,,+++******,,,,,,+++***)))+++,,,+++***)))***+++///000666CCCSSS```iiimmm{{{xxx}}}wwwttttttmmmddd```bbbkkkuuu|||~~~}}}vvvnnn111111000000000000111111000///...------,,,,,,,,,,,,+++******,,,---,,,+++******)))(((((((((((())))))((('''&&&&&&'''((()))(((((())))))******++++++((((((((((((''''''''''''%%%%%%&&&''''''&&&%%%$$$&&&'''((()))************(((((((((((((((((('''&&&(((''''''(((***+++***)))(((((()))******+++++++++(((((()))***,,,---...///++++++,,,---///111333444333222000---,,,*********))))))******+++,,,------++++++,,,---...000222333,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...000111222333444666888::::::::::::999999999999999888888777555444333222222111111111000000111333444666777777777888:::<<<===>>>??????>>>???@@@AAAAAABBBDDDGGGEEEFFFHHHJJJKKKKKKJJJJJJLLLLLLLLLMMMNNNOOOQQQRRRPPPRRRUUUVVVVVVWWWXXXYYYWWWVVVVVVVVVVVVWWWXXXXXXWWWYYYZZZZZZXXXXXXYYY[[[XXXXXXYYYZZZ\\\]]]^^^___]]]]]]^^^_______________aaaaaaaaa```aaaaaaaaabbb``````bbbccceeefffggghhhaaabbbdddfffhhhjjjkkkllljjjkkklllkkkiiiiiikkkmmmmmmlllkkklllnnnqqqrrrrrrssstttuuuuuuvvvwww{{{}}}}}}|||zzz{{{{{{yyyvvvsssrrrrrrmmmllljjjfffccc```]]]\\\[[[[[[[[[ZZZXXXVVVTTTRRROOOOOONNNMMMLLLLLLMMMMMMRRRVVVZZZ\\\^^^dddnnnwww|||{{{yyyvvvqqqmmmiiifffjjjgggfffhhhjjjmmmuuu}}}zzzooo\\\TTTKKKCCC???===999666333333555777===OOOlllwww^^^QQQMMMIIIFFFJJJRRR[[[bbbbbb]]]WWWNNNKKKKKKOOOUUU\\\hhhsssvvv}}}vvvuuuwwwzzz~~~~~~ssseee___VVVMMMGGGBBB===;;;;;;<<<@@@HHHXXXppprrrcccRRRHHHCCC@@@???@@@HHH]]]rrrwwwsssrrrvvvzzzrrrjjjiiibbbSSSEEE<<<@@@FFFPPPaaattt~~~xxxtttrrrkkkqqqxxxjjjccc___VVVKKKBBBBBBEEEDDDBBBAAA>>>:::666444333333222111...------,,,,,,,,,,,,,,,)))***++++++++++++***)))((((((((())))))))))))))),,,+++***))))))***+++,,,,,,+++***+++,,,---,,,***(((***++++++******+++,,,...///777GGGXXXdddlllqqq~~~zzz~~~xxxuuurrrjjjbbb```gggrrr|||{{{tttlll111111000000000000111111111000///...------------)))(((((()))***++++++*********)))((((((((((((((()))(((&&&%%%%%%&&&((()))''''''(((((()))******+++((((((((((((''''''''''''$$$%%%&&&''''''&&&%%%%%%&&&&&&'''((())))))))))))&&&'''(((((((((((((((((()))((('''((()))***)))((('''((()))******+++++++++)))******+++,,,---......)))***+++---000333666777555444222000...---------+++++++++,,,,,,,,,------,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333333444777999:::;;;::::::999999999999999888777777555444333222111111111111//////111222444666777888888999:::<<<===>>>>>>>>>===???AAAAAAAAABBBEEEGGGFFFFFFHHHIIIJJJKKKKKKKKKIIIJJJJJJKKKMMMOOOQQQRRRPPPSSSUUUVVVUUUVVVWWWYYYWWWWWWWWWWWWWWWXXXXXXXXXWWWXXXYYYYYYXXXXXXYYY[[[YYYYYYZZZ[[[\\\\\\]]]]]]]]]]]]^^^^^^______^^^^^^___```aaabbbcccbbbbbbbbb___```aaacccdddfffggghhhcccdddeeefffhhhiiijjjkkkhhhkkkmmmllljjjiiijjjkkknnnkkkiiijjjnnnqqqrrrrrrpppqqqrrrrrrsssuuuyyy|||~~~~~~{{{}}}}}}{{{wwwtttssssssnnnmmmkkkhhheeeaaa^^^]]]]]]]]]\\\[[[YYYWWWVVVUUUQQQPPPNNNLLLLLLLLLLLLLLLMMMQQQUUUWWWXXX]]]fffnnnttt}}}|||zzzwwwsssoookkkiiiiiidddbbbeeehhhlllttt|||uuulllWWWQQQIIICCC@@@===:::666333333444666:::GGGaaazzz|||eeeSSSLLLLLLJJJOOOXXXbbbhhhfff___YYYPPPLLLJJJMMMSSS]]]mmm{{{~~~zzz|||vvvhhhbbbYYYQQQJJJEEEAAA>>><<<===???DDDPPPfffttteeeVVVNNNJJJFFFEEEFFFMMMaaauuu}}}||||||~~~wwwvvvooo]]]LLL>>>@@@DDDKKK[[[ooozzz}}}tttqqqtttrrrxxxtttjjjdddZZZNNNCCCBBBDDDDDDAAA@@@>>>;;;666333333333222222......---,,,,,,,,,,,,---)))***++++++++++++***)))((((((((()))))))))******...---+++******+++---...+++***)))***+++,,,+++)))'''(((************,,,...000000999LLL^^^jjjssszzz{{{{{{yyyuuuqqqiii``````iiiuuu~~~yyyqqqiii111111000000000000111111222111000//////...//////------,,,,,,++++++************)))((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''((())))))***)))(((((((((''''''''''''&&&'''((()))))))))((('''###$$$%%%&&&''''''''''''&&&&&&'''((()))))))))(((***)))(((((())))))(((''''''((()))******++++++***,,,,,,,,,,,,,,,,,,------&&&''')))+++///222555777333111///---,,,+++++++++---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333333444777:::;;;;;;::::::888999999999999888777777555444333222111111111111,,,---...000222444555666888999:::<<<===>>>>>>>>>===@@@BBBBBBAAABBBEEEHHHFFFFFFGGGHHHIIIKKKKKKLLLGGGGGGHHHJJJLLLNNNPPPQQQPPPSSSVVVWWWUUUUUUWWWZZZWWWWWWWWWXXXXXXXXXYYYYYYVVVXXXYYYYYYXXXXXXYYY[[[]]]]]]]]]]]]]]]]]]^^^^^^\\\\\\]]]^^^^^^^^^]]]]]]]]]___aaacccddddddbbbaaa______aaabbbdddfffggghhhffffffgggggghhhiiiiiiiiihhhkkknnnnnnkkkiiijjjkkknnnkkkiiijjjnnnqqqrrrqqqnnnooooooppppppssswwwzzz{{{~~~}}}xxxtttssstttooonnnllliiifffbbb___]]]___^^^]]][[[ZZZXXXWWWWWWSSSQQQNNNMMMMMMMMMMMMLLLLLLPPPTTTUUUUUUYYYbbbiiikkkuuu~~~}}}|||yyyuuuqqqmmmkkkgggbbb```bbbfffkkksss|||vvvnnnTTTNNNGGGCCC@@@>>>:::666444222333666999CCC[[[rrrjjjTTTLLLNNNMMMSSS]]]gggkkkiiiaaaZZZQQQLLLIIIKKKQQQ]]]ooo}}}xxxiiiddd[[[SSSMMMHHHDDDAAA<<<===>>>AAAJJJ^^^xxxsssfffXXXQQQNNNKKKJJJKKKQQQdddxxx{{{gggTTTCCCCCCCCCGGGVVViiiuuuyyy}}}nnnmmmuuuxxx|||ppphhh]]]OOODDDBBBDDDDDD@@@??????;;;666333333333333222......---,,,,,,,,,,,,---)))***+++,,,,,,+++***)))(((((())))))*********+++***)))'''&&&&&&''')))******)))((()))***+++***(((&&&(((*********+++---///333333<<>>@@@AAAAAA???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRTTTQQQPPPRRRUUUVVVUUUSSSVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^]]]]]]]]]^^^^^^______```aaabbbbbbccccccbbb^^^___aaacccdddffffffgggjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhlllmmmnnnqqqssssssqqqnnnqqqooooooqqqpppooorrrxxx|||{{{wwwsssqqqqqqqqqpppooommmjjjgggdddbbbaaabbbaaa^^^\\\YYYXXXVVVVVVQQQPPPMMMKKKJJJJJJJJJKKKOOOOOOOOOPPPRRRWWW[[[]]]eeejjjrrr{{{}}}zzzxxxuuupppkkkggghhhfffgggiiiiiijjjrrr{{{zzzqqqZZZQQQEEE>>><<<<<<:::777222333666888:::DDDZZZnnnkkkWWWOOOOOOQQQ^^^jjjmmmooonnndddXXXNNNIIIFFFGGGMMM[[[qqq}}}ppphhh___YYYQQQHHHBBBAAA<<<;;;;;;???GGGVVVoooyyygggYYYXXXYYYUUUPPPQQQUUUfff{{{~~~iiiLLLCCCFFFMMMRRRbbbtttyyy~~~sssgggeeennn|||zzzjjjWWWEEEAAADDDDDDCCCDDD<<<:::888555222111000000//////...---,,,++++++***++++++++++++++++++++++++************************+++++++++*********))))))++++++******************,,,***)))***,,,...//////000111???XXXkkksss|||wwwzzzttthhhddd___^^^dddppp~~~~~~uuullleee222222222111111222222333111000000///...------,,,,,,,,,,,,,,,++++++++++++******))))))))))))******''''''''''''&&&&&&&&&&&&((((((((()))))))))******&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''((((((''''''++++++++++++******))))))(((((('''''''''((()))*********+++,,,,,,,,,,,,,,,)))***+++---///222444555555333111///---,,,,,,,,,///...---,,,,,,---......---,,,+++++++++++++++,,,++++++++++++++++++++++++++++++,,,---...000111222555666666666777777777777999999999888777666666666444222111111222222111000222111111111222444666777<<<<<<<<<<<<============???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOQQQQQQVVVTTTSSSUUUXXXYYYXXXVVVUUUVVVWWWXXXYYYYYYXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYZZZ\\\]]]^^^______^^^^^^]]]^^^^^^^^^`````````aaabbbbbbccccccbbbcccdddeeefffggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhmmmmmmnnnooorrrrrrqqqoooooommmmmmoooooonnnqqqvvv}}}|||xxxuuutttsssssspppooommmkkkhhheeecccbbbaaa```^^^\\\ZZZYYYXXXWWWRRRQQQNNNLLLKKKKKKKKKLLLKKKKKKKKKLLLNNNRRRVVVXXX___dddlllttt}}}~~~|||xxxvvvssspppmmmjjjiiiffffffggggggiiiqqq{{{|||sss\\\RRRFFF???======:::888666777888888:::DDD[[[oooooo[[[SSSSSSVVVdddooorrrrrrpppeeeXXXOOOHHHCCCCCCHHHSSSdddsss~~~}}}~~~uuukkkaaaZZZTTTKKKCCCAAA;;;:::;;;>>>EEESSSkkknnn```___```[[[VVVVVVXXXiii}}}xxxYYYHHHBBBHHHQQQcccsssvvv|||ssshhhdddjjjwww~~~jjjXXXEEE@@@BBBBBBBBBBBB<<<;;;888555333111000000000///......,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************,,,*********,,,...//////555777GGG___qqqwww~~~{{{rrrzzzzzztttjjjddd]]]^^^ffftttzzztttlllggg333222222111111111222222/////////.........------,,,,,,,,,+++*********)))******))))))))))))******&&&'''''''''(((((())))))'''''''''(((((((((((()))'''''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&'''((((((((((((''''''''''''(((((((((((())),,,,,,++++++++++++******'''''''''''''''((())))))+++,,,,,,---------------,,,,,,------...///000000222000///---,,,,,,------------,,,,,,,,,------...***************+++,,,,,,------,,,++++++,,,------++++++,,,---...000111222555555666666666777777777888888777777666555555555444222//////000111111000222111000///000333555777;;;;;;;;;;;;<<<<<<<<<===???@@@@@@AAABBBCCCDDDDDDFFFFFFGGGHHHJJJKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQUUUUUUUUUVVVXXXYYYXXXWWWSSSUUUWWWYYYYYYYYYXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]]]]``````___^^^]]]]]]^^^^^^````````````aaabbbcccdddddddddeeefffffffffeeeeeefffffffffffffffggggggggghhhgggfffeeeeeefffgggiiinnnmmmlllmmmooopppppppppmmmkkklllnnnnnnlllooouuu||||||yyyvvvtttssssssqqqpppnnnkkkhhhfffdddccc``````___]]]\\\[[[ZZZYYYTTTRRRPPPNNNMMMLLLLLLMMMLLLLLLLLLMMMOOORRRUUUWWWXXX]]]dddkkkrrr|||{{{wwwtttrrrqqqooommmjjjgggeeeeeefffiiisss~~~uuu```VVVIIIAAA>>>===;;;999888777777777:::FFF^^^tttsssaaaYYYYYY___lllvvvwwwvvvsssgggYYYPPPFFF>>>===AAAHHHRRR[[[aaabbbdddjjjsss{{{{{{nnnbbb\\\WWWNNNEEE@@@:::999999<<>><<<999666444333555:::IIIbbbwwwuuuggg```^^^gggsss{{{{{{xxxtttgggYYYOOODDD:::999<<>>III]]]ooopppdddeeehhhddd``````bbbpppkkkPPPAAAEEEMMM]]]lllooovvvssskkkbbb^^^eeeuuu}}}mmm^^^LLLBBB@@@AAA@@@???>>><<<999666444222222111000000///...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++***+++++++++,,,---000222222:::LLLcccttt~~~|||ttt~~~yyyssslllbbbYYY]]]mmm}}}{{{vvvpppjjjfff333222111111000000000111............------------,,,,,,++++++***)))((((((******))))))))))))*********))))))))))))(((((((((&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%((('''''''''&&&&&&%%%%%%%%%&&&((()))))))))((('''&&&&&&%%%%%%%%%&&&'''(((((((((((()))))))))))))))'''''''''(((((((((((((((***++++++,,,,,,,,,,,,,,,---...///111222222222222555333111///---,,,,,,,,,,,,,,,,,,------.........///...---,,,++++++++++++---+++***((((((***+++---,,,,,,------///000222333555555555555666666666666555555555444444444444444666333000///000111222222/////////000111333555666888999:::<<<>>>@@@BBBCCC???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPRRRTTTUUUUUUUUUTTTTTTQQQRRRUUUWWWXXXXXXWWWWWWXXXXXXWWWWWWXXXYYYZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[______^^^]]]]]]]]]]]]]]]````````````aaabbbcccddd___```aaacccdddeeeffffffgggggghhhhhhhhhiiiiiiiiijjjhhhfffeeefffhhhjjjlllllljjjgggfffhhhjjjkkkllllllkkkmmmppppppnnnqqquuuzzz}}}xxxtttqqqoooooonnnllljjjhhhfffdddccc```aaaaaaaaa```___]]]]]]VVVUUUTTTRRRPPPOOONNNMMMHHHHHHHHHHHHIIIKKKMMMNNNQQQUUU[[[```dddkkktttzzzzzztttqqqppppppppplllhhhggghhhkkkqqq~~~xxxmmmaaaQQQFFFAAA???;;;888666444333666<<>>===:::777444333222222111000///...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++)))+++,,,,,,,,,---000333666>>>OOObbbrrr}}}{{{uuuyyyrrrkkkaaaYYY___ppp|||wwwpppgggbbb333222111000000000000000.........---------,,,,,,,,,,,,,,,+++*********)))******))))))))))))************))))))((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%$$$$$$&&&'''((('''''''''(((((((((((()))'''(((((()))***)))))))))******+++,,,,,,,,,,,,,,,,,,...000222333444333333555444111///---,,,,,,,,,,,,,,,---...////////////...---,,,***)))))))))(((++++++***))))))***++++++,,,,,,---...///111222333444444555555555666666666444444444444444444444444555333111000111222222111...///222444666777888888;;;<<<<<<===>>>???@@@@@@???@@@@@@AAABBBCCCDDDDDDCCCDDDEEEFFFHHHIIIJJJJJJLLLLLLLLLLLLLLLMMMNNNNNNRRRTTTXXXYYYXXXWWWWWWWWWQQQRRRSSSUUUVVVWWWXXXXXXXXXWWWWWWVVVWWWXXXZZZ[[[\\\[[[ZZZZZZZZZZZZZZZ[[[]]]]]]\\\\\\\\\\\\]]]]]]___```aaabbbcccccccccbbb```aaaccceeeggghhhiiiiiihhhhhhiiiiiijjjjjjkkkkkkiiihhhgggfffgggiiikkklllkkkiiiffffffgggiiijjjjjjlllkkknnnqqqrrrppprrrvvv{{{|||xxxtttrrrooonnnmmmkkkiiigggeeedddbbbbbbccccccbbb```^^^]]]WWWVVVUUUSSSQQQOOOMMMMMMIIIIIIIIIIIIJJJKKKKKKLLLOOOSSSXXX]]]```fffnnnsss|||{{{tttqqqpppppppppllliiigggiiilllrrr~~~}}}ttthhhVVVIIIBBB???:::777999777888<<>><<<<<<;;;;;;AAAQQQaaa{{{ppp^^^QQQSSSXXXXXXXXX[[[aaannn|||xxxvvv|||dddNNNGGGJJJGGGMMM```lllrrrssspppggg^^^]]]fffppp}}}~~~uuupppeeeTTTEEEAAADDDCCC@@@???===:::777555444333333111000000///...---,,,,,,++++++++++++++++++++++++***************************************+++++++++)))))))))***++++++,,,,,,(((+++------,,,---111555>>>GGGVVVeeerrr~~~yyywww{{{tttjjjbbb]]]dddttt{{{vvvnnnfff```333222111000//////////////////...------,,,++++++,,,,,,,,,,,,++++++++++++******))))))))))))******''''''(((((((((((())))))&&&''''''''''''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&''''''(((''''''%%%%%%%%%&&&((()))'''((((((((())))))))))))((((((***+++++++++***)))+++,,,,,,---------------,,,...000222333333222111222111///---,,,,,,,,,---,,,---...000000000000000------,,,++++++***++++++++++++++++++++++++++++++---------...///111333333444444444555555555666666444444444555555555555555333111000000111111000///))),,,111555888888888777::::::;;;<<<===>>>???@@@???@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNSSSWWW[[[\\\ZZZYYYYYYYYYRRRRRRRRRSSSTTTVVVXXXYYYXXXWWWVVVVVVVVVXXXZZZ\\\\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]___aaacccdddcccbbbaaaaaabbbdddeeefffggggggggghhhhhhiiiiiijjjkkkkkklllfffffffffgggggghhhjjjjjjkkkiiihhhgggiiijjjjjjiiikkkkkkmmmrrrrrrppprrrvvv}}}}}}yyyvvvtttqqqpppooommmkkkiiihhhgggccccccddddddcccaaa^^^]]]WWWVVVUUUSSSQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLPPPVVVZZZ]]]bbbiiinnnrrrzzzyyyssspppppppppooollliiiggghhhiiimmmxxxzzzmmmZZZKKKCCC>>>999666888999===DDDMMMYYYkkkzzz{{{tttooommmmmmttt|||zzzvvvtttlllbbbNNNEEE>>>;;;:::777777999666777<<>><<<;;;???MMM\\\uuunnn[[[LLLLLLPPPQQQSSSWWW\\\iiiyyytttnnnpppuuuyyy{{{fffNNNEEEGGGCCCGGGZZZhhhqqqsssssskkkbbb^^^bbbggg{{{}}}xxxooofffUUUEEE@@@CCCDDD@@@???>>>;;;888555444333333111111000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++((())))))***++++++,,,,,,(((+++...---+++---111666???KKK[[[iiiuuu|||~~~wwwjjjeeecccjjjyyy~~~xxxsssllleeeaaa333222111000////////////000000///...,,,+++******,,,,,,,,,,,,,,,,,,------******))))))))))))******%%%%%%&&&'''((()))******'''''''''(((((((((((()))%%%&&&&&&''''''(((((((((''''''(((((())))))******&&&&&&%%%$$$$$$&&&'''((()))(((&&&%%%&&&''')))+++(((((())))))*********+++((()))***,,,,,,++++++***,,,---......//////......---...000111222111///...///...---,,,+++,,,---...,,,---///111111111111000......------......//////+++,,,,,,------,,,,,,+++---------...000111333444444444444555555555666666555555555555555555555555111000///000111111///---$$$(((---333666777555444555666888;;;===???AAABBB???@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNRRRVVV[[[\\\ZZZYYYYYYZZZSSSRRRQQQQQQSSSVVVXXXZZZXXXWWWVVVUUUVVVXXXZZZ\\\]]]\\\[[[ZZZYYYYYYYYYZZZXXXXXXYYYYYYZZZ[[[]]]^^^\\\^^^bbbeeeeeedddaaa```aaabbbccccccdddddddddcccggghhhhhhiiijjjkkkkkkkkkdddeeeffffffggghhhhhhiiilllkkkiiiiiijjjkkkjjjiiijjjjjjmmmqqqrrrppprrrvvv|||xxxuuutttsssrrrpppooommmkkkjjjiiiddddddeeeeeedddaaa^^^]]]VVVVVVUUUSSSQQQOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIINNNSSSWWWZZZ___eeekkknnnttt}}}}}}vvvrrrpppppppppooolllhhhfffffffffiiirrr}}}~~~ppp]]]MMMDDD>>>999555444777>>>JJJVVVcccuuuzzztttpppppppppvvv}}}yyyvvvuuuoooeeeOOOGGG@@@===:::666666999666777===HHHWWWfffrrrxxxsssxxx{{{{{{|||~~~{{{tttrrrssswwwxxx{{{xxxooodddXXXPPPNNNBBBAAA???===;;;>>>LLLZZZrrrooo\\\KKKIIIMMMMMMPPPTTTWWWfffwww}}}ppphhhhhhmmmsssvvvjjjOOOBBBDDD@@@DDDVVVdddqqqttttttnnneee___```bbb{{{|||mmmeeeUUUDDD???CCCDDD@@@@@@>>>;;;888666444444444111111000///...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++((())))))***++++++,,,,,,(((+++...---+++,,,222777999HHH[[[kkkwwwzzzkkkggggggooo||||||uuupppjjjfffbbb555444222111000///000000000000000///......------)))***,,,------,,,***)))************************))))))(((((('''''''''&&&((()))***+++***)))'''%%%((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''(((((('''''')))(((&&&%%%%%%&&&((()))(((((()))***+++,,,,,,---***'''&&&'''***,,,,,,***)))***,,,.........,,,+++------,,,,,,,,,------...000---)))((())),,,......***+++,,,...///000000000........................++++++******++++++,,,---,,,,,,---...///000111111444555555555555555444444777666666555555444333333111111000000//////......///000222444555666777777>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPPPPOOONNNOOOQQQSSSTTTWWW[[[___aaa```^^^\\\TTTSSSRRRRRRSSSUUUWWWYYYVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\\\\[[[ZZZXXXWWWXXXZZZ\\\]]]]]]^^^```aaabbbaaaaaacccdddeeedddccccccbbbbbbbbbcccdddgggkkknnnnnnkkkgggeeeccceeefffgggggghhhjjjlllkkkkkkkkkiiihhhhhhjjjllllllmmmooopppqqqssswwwzzz}}}}}}{{{xxxwwwppppppqqqqqqooollliiigggdddfffhhhgggccc___]]][[[WWWVVVTTTRRRPPPOOONNNNNNLLLKKKIIIHHHGGGGGGHHHHHHIIIKKKNNNQQQUUU[[[bbbffflllooosssxxx~~~}}}wwwrrrpppnnnlllkkkiiieeebbbcccbbbccciiipppsssaaaOOOCCC===:::999888:::@@@KKK[[[mmm}}}xxxqqqoooqqqsssvvvwwwuuurrrqqqrrroooiii___QQQDDD>>>===999666555555999===FFFXXXnnnxxxyyyssstttvvvwwwwwwvvvtttrrrzzzzzzzzzzzz||||||qqqggg\\\PPPIIIBBB???<<<;;;:::>>>IIIVVVkkk}}}{{{aaaKKKGGGJJJIIIIIIMMMSSScccssszzz}}}~~~ooobbbaaaiiipppqqqjjjXXXGGGAAA@@@EEESSSaaarrryyy{{{rrrgggbbbcccdddssssssqqqlll^^^LLLDDDEEEDDD@@@BBB@@@===:::777444333222///000000000///---+++)))******++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,111000......000222333444;;;DDDUUUjjj{{{~~~uuukkkffffffqqq~~~wwwtttrrrmmmgggccc333222111000///000111222000000//////...------,,,***+++---......---+++***************************)))(((((((((''''''''''''((()))***+++***)))'''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))'''&&&%%%%%%&&&'''))))))))))))******************(((&&&(((***,,,,,,******+++,,,......---,,,+++,,,,,,,,,,,,------...///000---)))((())),,,---...***+++,,,...//////000000------------------------++++++******++++++,,,---,,,------...///000111111444444555555555555444444333333333222111111000000111000000000/////////...111222444666777888999999<<<<<<<<<<<<===>>>???@@@???@@@@@@AAABBBCCCEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPOOONNNOOORRRTTTXXXZZZ^^^aaaaaa```^^^\\\UUUTTTSSSRRRSSSUUUVVVXXXVVVVVVWWWXXXYYYZZZ[[[[[[]]]^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXYYY[[[]]]]]]]]]]]]```cccdddcccaaa```aaaccccccccccccccccccdddeeeeeegggjjjmmmmmmkkkhhheeeccceeefffgggggggggiiikkkjjjjjjjjjiiihhhhhhjjjllljjjlllnnnooopppsssvvvyyy{{{|||zzzxxxwwwsssssssssrrrpppmmmjjjiiihhhiiijjjgggccc^^^\\\[[[VVVUUUTTTRRRPPPOOOOOONNNNNNMMMKKKJJJIIIHHHHHHHHHIIIJJJLLLNNNRRRXXX```eeeiiilllpppuuuyyy|||vvvrrrooommmkkkjjjhhheeeccccccbbbbbbgggmmm|||~~~rrraaaPPPDDD===:::999555777???LLL___sss|||sssmmmlllooorrrvvvwwwuuupppmmmnnnnnnkkk```RRREEE@@@>>>;;;888777777:::>>>FFFWWWjjjuuuvvvpppqqqtttvvvxxxyyyzzzzzz{{{|||}}}}}}|||qqqggg\\\QQQJJJDDDAAA>>><<<:::<<>>AAANNN\\\pppyyy}}}uuukkkfffeeeeeemmm}}}xxxqqq```MMMCCCBBBAAA>>>BBB@@@===:::777555333222000111111111///...,,,+++++++++,,,,,,,,,,,,++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,...---++++++---///111222777DDDYYYrrrvvviiifffhhhuuuwwwsssqqqmmmgggccc000000///...///000111222//////......---,,,,,,,,,+++,,,---......---,,,+++))))))))))))))))))))))))((((((((((((''''''''''''(((((()))******)))'''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((***)))))))))(((((((((((()))(((((()))+++,,,+++***+++,,,---------,,,+++***++++++,,,---...//////000///,,,)))(((***,,,------***+++,,,---.../////////++++++++++++++++++++++++++++++******++++++,,,---,,,---......000000111222444444555555555555444444222222222111000000//////000000000000////////////111222444666777888999999;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBDDDFFFHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOOOOQQQTTTVVV[[[]]]___aaabbb```^^^\\\VVVUUUTTTTTTTTTUUUVVVWWWVVVVVVWWWXXXYYYZZZZZZ[[[]]]]]]^^^^^^^^^]]]\\\\\\[[[ZZZZZZ[[[]]]^^^]]][[[[[[___ccceeecccaaa___^^^aaaaaabbbbbbdddeeefffgggggghhhjjjkkkkkkiiihhhfffcccdddffffffeeefffgggiiihhhiiiiiihhhggggggiiijjjhhhkkkmmmoooppprrrtttwww{{{|||zzzyyyxxxxxxwwwuuussspppnnnlllkkkmmmlllkkkgggaaa]]][[[ZZZWWWWWWUUUTTTRRRRRRQQQQQQPPPOOONNNLLLJJJIIIHHHHHHIIIIIIJJJKKKNNNTTT\\\aaaeeehhhlllppptttyyy|||vvvrrrooommmjjjiiigggdddcccdddcccaaadddjjjttt{{{|||qqqaaaPPPEEE>>>;;;999666888???PPPeeexxxyyyoooiiiiiimmmqqquuuwwwtttmmmgggiiikkklllbbbUUUHHHBBB???;;;999999999<<>>:::777555333222111111111111000///---,,,,,,,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,...111222777HHHbbb{{{wwwzzz}}}tttgggffflllyyyxxxsssqqqnnngggaaa000000///......///000111.........---,,,,,,++++++++++++,,,------,,,++++++************************((((((((((((((('''''''''(((((())))))))))))((('''((((((''''''''''''(((((('''''''''''''''''''''''')))'''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''')))))))))***+++++++++***,,,,,,,,,,,,,,,+++***)))***+++,,,---//////000000///,,,)))(((***,,,,,,,,,******+++------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------...///000111222222333333444555555555444444444444444333222222111111000000000000///////////////000222444555666777777;;;;;;;;;<<<===>>>???@@@BBBBBBCCCCCCEEEFFFHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOQQQUUUWWWZZZ\\\^^^___```___^^^]]]WWWVVVVVVUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZ\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[]]]______]]][[[ZZZ]]]```bbbaaa```````````````aaabbbdddfffhhhiiiggghhhhhhhhhhhhhhhgggfffbbbccceeedddccccccdddeeeeeefffggggggfffeeeggghhhgggjjjmmmooopppqqqsssuuu}}}|||{{{zzzzzz|||zzzwwwssspppnnnlllkkkmmmllliiieee___\\\[[[\\\ZZZYYYXXXVVVUUUUUUTTTTTTQQQPPPNNNLLLKKKIIIHHHGGGHHHHHHHHHHHHJJJPPPWWW\\\___ccchhhlllqqqvvv||||||wwwssspppnnnkkkiiigggddddddeeedddbbbdddiiipppxxx{{{qqqaaaRRRGGG@@@<<<:::<<<<<>>;;;:::>>>EEE[[[ppppppWWWIIIBBB>>>>>>BBBMMMZZZiiivvvqqqfffdddcccaaa___QQQEEE@@@>>>???JJJXXXrrr|||wwwpppjjjeeefff}}}lllWWWHHHBBBBBBDDDBBBAAA>>>;;;888555333333111111000000///...------++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,---///333555<<>>???AAABBBEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOQQQTTTWWWVVVWWWYYY[[[\\\]]]^^^^^^WWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYY[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZ[[[]]]______]]][[[ZZZ[[[]]]]]]]]]___bbbddd______```aaaccceeeggghhhgggggggggffffffeeeeeeeeeaaabbbcccbbb```___```aaaaaacccddddddccccccdddeeefffhhhkkklllmmmooorrrttt}}}~~~}}}}}}}}}}}}{{{xxxtttqqqnnnlllkkkjjjjjjgggccc___]]]]]]___ZZZYYYXXXVVVUUUTTTTTTSSSPPPOOONNNLLLKKKIIIGGGFFFGGGGGGGGGFFFHHHLLLRRRVVVYYY]]]cccjjjooouuu{{{}}}}}}yyyuuurrrooollljjjgggeeedddfffeeedddggglllpppyyy{{{qqqcccTTTIIIBBB===;;;>>>@@@HHHXXXkkkwwwyyywwwyyyxxxuuupppllljjjkkklllooorrrooofff___aaafffiiiggg[[[NNNFFF???999777888888<<>><<<;;;>>>DDDSSSiiivvv```OOODDD>>>===???HHHRRRaaaqqq}}}rrrlllgggcccYYYMMMBBB???<<<>>>JJJZZZqqq{{{xxxqqqiiidddaaauuunnn[[[KKKBBBCCCFFFCCCAAA>>>;;;888555444333000//////...------------******++++++++++++******************************++++++++++++++++++++++++***************************,,,---------///333777@@@WWWrrrtttfffoooyyyqqqggggggooo}}}vvvqqqnnndddYYY444333111///............//////......---,,,,,,,,,*********))))))*********************************'''''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******(((***,,,---,,,******+++++++++++++++************+++,,,...///000000000///---+++))))))***+++++++++)))***++++++,,,,,,,,,+++------------------------++++++******++++++,,,------...//////111111222333111222333444444555444444333333333222111111000000////////////000000000000111222444666777888999999<<<<<<<<<===???@@@BBBBBBEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMOOOSSSUUUSSSTTTUUUWWWXXXZZZ\\\\\\WWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYY[[[^^^___^^^]]]ZZZ[[[[[[[[[[[[]]]bbbeee___`````````bbbcccdddeeeeeeeeeeeeeeedddcccbbbbbb___``````___]]][[[\\\]]]]]]___aaabbbaaa```aaabbbdddeeeggghhhiiikkkooorrryyy|||{{{yyyvvvssspppmmmllliiiiiigggddd```___```aaaYYYXXXVVVTTTRRRQQQPPPPPPOOOOOONNNMMMKKKIIIHHHGGGFFFFFFGGGFFFGGGIIIMMMQQQSSSXXX___ffflllrrrxxx|||xxx~~~~~~zzzvvvssspppmmmjjjgggeeeeeeggghhhggglllrrruuu}}}{{{rrrdddWWWLLLEEE@@@===<<>>888666888;;;@@@NNNcccvvv~~~ssskkkccc[[[VVVIIICCC???>>>===<<>>===???GGGUUUggg}}}vvvkkkcccVVVJJJAAA===:::===KKK[[[pppxxx}}}wwwrrrlllggg^^^mmm|||}}}nnn^^^MMMBBBAAAEEECCCAAA???;;;888666444333//////...---------------)))******++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''***,,,,,,+++---222777BBB[[[wwwooobbbmmmzzzsssggghhhppp}}}vvvpppmmmcccVVV333222111000///000000111000000//////...------,,,+++******************+++((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''''''''(((((()))))))))(((+++......,,,******+++******************++++++,,,---///000000000///...,,,***))))))***++++++***)))******+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......///000111222222333111111222333444444444444222222222111000000//////.../////////000000000111111222444666777888999999;;;;;;;;;<<<>>>???AAABBBBBBBBBAAAAAAAAABBBBBBCCCEEEEEEFFFGGGHHHIIIJJJJJJIIIKKKLLLLLLLLLNNNQQQSSSTTTTTTTTTTTTUUUWWWYYYZZZVVVVVVWWWXXXXXXXXXXXXXXXVVVVVVWWWWWWWWWWWWXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWYYY\\\^^^______[[[\\\\\\\\\[[[\\\^^^`````````````````````aaabbbbbbccccccccccccaaa___^^^]]]^^^^^^\\\ZZZXXXXXXYYYZZZ\\\^^^______^^^______aaabbbbbbbbbcccffflllpppqqqzzz||||||{{{yyyvvvssspppnnnjjjjjjiiigggcccaaaaaabbb[[[YYYWWWUUURRRPPPOOOOOOOOOOOOOOONNNMMMLLLJJJIIIEEEFFFGGGGGGGGGHHHJJJLLLOOOTTT[[[aaaggglllqqquuutttxxxzzz{{{}}}yyyvvvssspppllliiihhheeeeeehhhjjjkkkrrryyy~~~{{{sssfffYYYOOOGGGBBB>>>>>>EEEQQQ^^^gggiiifffccc]]]^^^^^^^^^]]]^^^aaacccfffhhhgggbbbaaabbbbbb______UUUKKKCCC===888888;;;AAAGGGWWWmmm~~~}}}~~~tttllleee]]]XXXMMMFFF???>>>===<<>>MMM^^^rrrzzz~~~|||zzzwwwssshhhrrr}}}~~~rrrdddSSSDDD@@@DDDCCCBBB???<<<999666444444000000...------......///***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***------,,,...444999GGGccclllaaammmzzzssseeegggppp~~~tttooommmcccTTT222111000000000111333333000000000///......------,,,++++++******++++++,,,''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((((((+++......,,,******+++***)))))))))***+++,,,,,,,,,---///111111000...---,,,***))))))***++++++***)))******+++++++++******************************++++++******++++++,,,---......///000111222333333000111222333444444555444333333222222111000000000.../////////000000111111///000222444555777777777:::::::::;;;===???@@@AAA?????????@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJKKKKKKKKKLLLOOORRRUUUUUUTTTSSSTTTUUUVVVWWWUUUVVVWWWXXXYYYYYYYYYYYYVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYYYYXXXXXXXXXVVVVVVWWW[[[^^^``````[[[]]]___^^^\\\[[[ZZZ[[[aaaaaa```_______________```aaabbbcccbbb```^^^\\\\\\]]]]]][[[XXXVVVVVVWWWXXXZZZ]]]^^^]]]]]]]]]^^^______^^^]]]^^^ccciiimmmjjjttt}}}}}}}}}|||yyyuuuqqqooolllmmmllljjjfffcccbbbccc^^^]]][[[XXXUUUSSSQQQQQQOOOOOOPPPPPPOOONNNLLLKKKDDDFFFHHHHHHGGGGGGIIIJJJLLLQQQXXX^^^cccggglllooorrrttttttvvv|||}}}|||xxxuuurrroookkkhhhhhheeeeeehhhkkknnnvvv~~~{{{sssggg[[[QQQIIICCC@@@CCCJJJVVV```dddbbb\\\XXXTTTTTTTTTSSSTTTWWW\\\```dddeeedddbbbbbbdddaaa\\\ZZZQQQHHHBBB===999:::>>>FFFLLL]]]tttyyyuuuooonnnnnnqqqvvv{{{|||{{{~~~tttlllfff___ZZZPPPHHHAAA>>>===<<<>>>CCCEEEZZZtttvvveeeVVVJJJCCC>>>>>>AAAHHHYYYpppyyyvvvppprrr}}}xxxlll```UUUJJJDDD???AAAPPPbbbwww}}}www}}}wwwkkkXXXGGGBBBEEECCCBBB???<<<999666555444111111///......///000000+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////...000666<<>>???@@@AAACCCDDDDDDCCCAAA???EEEEEEFFFGGGHHHIIIIIIJJJIIIIIIGGGGGGIIILLLOOOQQQUUUTTTTTTTTTUUUVVVWWWWWWVVVUUUSSSSSSTTTWWWZZZ\\\\\\[[[YYYWWWVVVUUUVVVVVVUUUVVVWWWXXXXXXXXXWWWVVVVVVWWWXXXYYY[[[]]]___```ZZZZZZ[[[[[[\\\]]]]]]^^^``````___^^^^^^^^^______]]]]]]\\\\\\\\\[[[[[[[[[ZZZXXXTTTQQQOOOOOOPPPPPPQQQRRRTTTVVVWWWYYYYYYZZZYYYXXXWWWXXXYYY[[[^^^```hhhooozzzxxxpppllljjjrrrpppnnnmmmlllkkkiiigggfffccc___[[[XXXVVVVVVVVVQQQQQQQQQQQQPPPOOOMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIILLLPPPUUUZZZaaahhhmmmoooqqqsssuuuvvvyyy~~~zzzvvvtttqqqlllhhhgggeeedddfffkkksss|||tttddd\\\VVVNNNGGGCCCCCCKKKUUU\\\\\\WWWPPPLLLLLLIIIGGGIIIMMMSSSXXX[[[aaacccdddfffeeedddbbb```YYYMMMDDDBBBAAA<<<999:::@@@SSSjjjyyyvvvggg___]]]ZZZZZZ[[[^^^cccjjjqqquuusssvvv|||}}}uuuxxx}}}vvvooojjjccc]]]QQQIIIAAA>>><<<:::;;;>>>DDDQQQgggwwwnnn___MMMAAA>>>??????DDDRRRcccoootttssssssuuuxxx}}}vvvmmmccc]]]RRRDDD<<>>@@@AAAAAACCCDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHGGGIIILLLOOOQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYY[[[ZZZYYYXXXWWWWWWWWWWWWYYYYYYXXXXXXXXXYYYZZZ[[[XXXXXXXXXXXXYYY[[[\\\]]]\\\\\\\\\]]]^^^^^^^^^^^^dddcccbbb```^^^]]][[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVTTTRRROOOLLLJJJIIIJJJKKKLLLMMMOOOQQQRRRSSSTTTTTTTTTSSSSSSSSSTTTWWWYYY[[[aaahhhtttyyytttpppooovvvtttqqqpppooommmkkkiiigggfffdddaaa^^^[[[YYYYYYSSSSSSSSSRRRQQQPPPOOONNNJJJJJJJJJIIIIIIIIIIIIIIIIIILLLOOOSSSXXX^^^eeejjjooopppssstttvvvyyy}}}}}}zzzvvvtttsssqqqmmmjjjjjjhhheeefffkkkvvv~~~pppbbb[[[VVVNNNHHHEEEDDDJJJRRRVVVUUUPPPIIIDDDAAA@@@@@@DDDKKKRRRXXX[[[aaacccfffhhhhhhgggdddccc[[[RRRIIIFFFBBB===;;;===GGGYYYnnnzzz}}}vvvnnnhhh^^^SSSLLLKKKLLLKKKLLLMMMQQQWWW\\\```fffiiimmmqqqrrrrrrpppnnnnnnrrrxxx}}}tttkkkaaa[[[RRRJJJBBB???===:::;;;>>>BBBNNNccc{{{yyypppcccQQQDDD???===>>>CCCOOO___mmmuuuxxxyyyzzz}}}{{{uuuoooiii]]]LLL@@@DDDSSSbbbyyy{{{~~~{{{qqq___KKKBBBDDDBBBBBB@@@===:::777444333333111//////000///...,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,******---...000777???ZZZmmmmmmgggrrrxxxkkkdddiiisss~~~{{{uuuqqqnnnfff[[[QQQ222111//////111222111111000000111000000///...---*********)))))))))(((((()))(((&&&%%%&&&'''***+++)))***+++***)))((((((***++++++************))))))******)))((('''&&&%%%%%%&&&&&&'''''''''((((((((())))))(((((('''''''''&&&''''''((()))******++++++((((((((()))******++++++++++++++++++++++++++++++******)))))))))***,,,---.........000222222111///...---,,,,,,---...---+++***++++++,,,,,,+++++++++))))))******+++,,,------************+++,,,---...//////000111222333333444222333444444444333111000111111111111000000///...........................000111222444666777777777;;;;;;<<<<<<===>>>@@@AAA@@@@@@AAABBBDDDEEEGGGHHHEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHIIILLLNNNPPPPPPQQQRRRTTTTTTTTTTTTSSSRRRTTTVVVWWWXXXXXXXXXWWWXXXYYYYYYZZZZZZYYYYYYXXX\\\ZZZXXXVVVWWWYYY[[[]]]YYYYYYYYYXXXYYYYYYZZZZZZ\\\\\\]]]]]]]]]]]]]]]\\\bbbbbbaaa```]]]ZZZXXXVVVWWWVVVUUUSSSQQQPPPNNNNNNKKKIIIFFFCCCBBBBBBBBBCCCEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLKKKLLLMMMOOOQQQSSSWWW___kkkyyy|||yyywwwwwwxxxuuusssqqqooommmkkkhhhfffggggggfffccc```\\\YYYUUUUUUUUUTTTSSSRRRPPPOOOJJJJJJIIIIIIHHHHHHHHHGGGHHHJJJMMMPPPTTTYYY___cccjjjllloooppprrruuuyyy|||vvvuuusssrrrrrrqqqooommmkkkhhheeeeeelllxxxxxxlll___ZZZUUUOOOIIIGGGEEEIIIMMMOOOMMMGGG@@@;;;888888:::@@@JJJTTT[[[___dddgggkkknnnnnnllliiifff^^^XXXQQQKKKDDD======@@@KKK\\\oooyyy{{{zzzvvvqqqhhh]]]SSSMMMHHHAAA>>>===AAA@@@??????BBBFFFKKKNNNZZZ[[[^^^aaacccdddeeedddhhhnnnwwwxxxkkk```ZZZTTTLLLDDD@@@===:::;;;>>>@@@JJJ^^^vvv}}}tttfffUUUGGG@@@;;;===BBBKKKYYYiiiwww{{{mmmXXXGGGEEESSSaaavvv{{{~~~}}}zzz|||}}}tttcccNNNDDDEEECCCCCCAAA???;;;888555444111000//////000000...---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))***---...111999BBBZZZlllqqqlllvvvvvvhhheeelllvvv}}}xxxrrrnnnkkkcccXXXOOO333222000000111222111000000000000//////...---,,,+++*********)))))))))))))))(((((((((((()))******)))+++++++++)))((()))******)))))))))))))))))))))***))))))((('''&&&&&&&&&'''''''''(((((((((((())))))))))))(((''''''&&&&&&&&&&&&'''(((***+++,,,,,,)))))))))))))))************+++++++++++++++,,,,,,+++***)))))))))***+++,,,,,,,,,...000222333000...---,,,+++,,,---...---,,,******+++,,,,,,,,,++++++((())))))******+++,,,,,,************+++,,,------//////000111222333333444111222444555444333111//////000000000000000//////---------...............111222333555666777777777=========>>>???@@@AAABBB??????>>>>>>@@@BBBEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHJJJLLLNNNOOONNNPPPSSSUUUVVVUUUTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWYYY[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVXXXZZZ[[[ZZZZZZZZZYYYZZZ[[[[[[\\\[[[[[[\\\\\\\\\[[[ZZZYYY[[[\\\\\\\\\ZZZXXXUUUSSSPPPOOOMMMKKKIIIFFFEEEDDDAAA@@@>>><<<;;;:::;;;;;;>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDEEEFFFHHHJJJKKKNNNVVVcccqqq}}}}}}}}}}}}wwwtttqqqooommmkkkhhhfffccceeeggghhhfffaaa\\\YYYWWWWWWVVVVVVTTTSSSQQQPPPJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLNNNRRRWWW[[[ccceeehhhjjjlllnnnrrrtttrrrqqqppppppppppppooonnnhhhfffeeegggnnnzzztttiii^^^XXXSSSLLLGGGFFFEEEFFFHHHIIIGGGCCC<<<777666666:::BBBMMMXXXaaaeeemmmppptttvvvuuupppkkkggg```^^^YYYOOOEEE>>>???CCCLLL\\\mmmuuuuuupppiiiaaaWWWLLLCCC@@@@@@>>><<<;;;???===<<<<<<>>>AAAEEEHHHQQQRRRUUUYYY]]]aaaeeefffkkkqqq{{{zzzlllbbb\\\WWWOOOFFFBBB>>>;;;;;;===???GGGYYYpppwwwiiiXXXHHH???999<<<@@@GGGSSSeeexxx|||dddMMMFFFPPP\\\qqqwww|||yyyrrrpppwww~~~vvvfffQQQFFFEEECCCCCCAAA>>>;;;888555444000///......///000///---,,,,,,------......//////++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,......000:::DDDXXXhhhzzz}}}rrrpppyyyxxxhhheeemmmyyy{{{wwwqqqmmmiiiaaaVVVNNN666444222111111111000...............---,,,++++++,,,,,,+++++++++*********'''(((+++,,,,,,,,,***))))))***+++***((((((((()))'''((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((()))))))))(((((('''''''''&&&%%%%%%&&&''')))***++++++,,,++++++***)))(((''''''*********++++++,,,,,,,,,++++++***))))))***+++,,,++++++,,,///111111///---,,,+++***+++,,,---,,,+++)))***+++,,,,,,,,,,,,,,,************************************+++,,,------//////000111222333333444111222333444444222000/////////000000000//////...---------.........//////111222444555666777777777===>>>>>>@@@AAAAAABBBBBBAAA@@@???>>>???AAACCCEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPSSSUUUVVVVVVUUUTTTTTTSSSRRRQQQRRRSSSUUUWWWUUUWWWYYY[[[\\\\\\[[[[[[WWWXXXYYYYYYZZZZZZYYYYYYZZZZZZZZZ[[[\\\]]]______\\\]]]^^^^^^]]][[[YYYWWWYYYZZZZZZYYYVVVSSSOOOMMMGGGFFFDDDBBB@@@===<<<;;;:::999777666555555555666888999999:::;;;;;;;;;;;;<<<<<<===>>>???AAABBBCCCGGGNNN[[[iiiuuu~~~~~~vvvssspppnnnllljjjgggeeeaaadddgggiiigggccc]]]ZZZXXXWWWWWWVVVUUUSSSQQQPPPJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGIIILLLPPPTTT\\\___bbbeeegggiiilllnnnnnnnnnnnnnnnmmmllllllmmmffffffggglllttt~~~qqqggg\\\UUUOOOGGGCCCCCCCCCCCCDDDEEEFFFCCC===999888888<<>>@@@>>><<<;;;>>>===;;;;;;<<<@@@CCCFFFIIIKKKOOOTTTZZZaaagggjjjqqqxxx}}}pppgggbbb[[[RRRHHHCCC???;;;:::===???FFFTTTkkkxxxjjjZZZJJJ???;;;<<>>:::777444333000///---...//////...---++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------...///...000:::FFFWWWeeettt|||tttpppsss|||zzzkkkeeennn{{{zzzwwwrrrmmmggg___UUUMMM777555222111111111///...---------------+++******,,,,,,,,,++++++++++++***&&&))),,,...///---***(((((()))***)))((('''''')))&&&&&&''''''''''''((((((''''''''''''(((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))******---,,,+++***)))'''&&&&&&*********++++++,,,,,,---++++++*********+++---...,,,,,,,,,...000000///---,,,+++)))***+++,,,***))))))***++++++,,,,,,,,,,,,++++++++++++++++++******************+++,,,---...//////000111222333333444111222333333333222000///000000000000//////...---,,,,,,------.../////////111222333555777888888888===>>>???AAABBBBBBBBBBBBCCCBBBAAA@@@AAABBBDDDFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJKKKLLLMMMOOOQQQSSSUUUVVVVVVVVVVVVUUUTTTQQQPPPPPPSSSUUUWWWVVVVVVXXXYYYZZZ[[[[[[[[[YYYZZZ\\\]]]]]]]]]\\\[[[[[[[[[[[[\\\]]]___```aaa^^^___``````^^^[[[YYYWWWZZZYYYWWWSSSOOOJJJEEECCC======;;;:::888666555444444333333222111111111111333444444555555555444444555555777888999:::;;;<<<@@@FFFRRR___kkkuuu{{{~~~~~~|||~~~}}}uuurrrpppnnnlllkkkhhheeebbbdddfffhhhgggddd```]]]WWWWWWVVVUUUTTTRRRPPPOOOJJJIIIHHHFFFEEECCCBBBBBB@@@AAABBBCCCCCCFFFJJJNNNWWWZZZ^^^```bbbdddgggiiiiiijjjkkkjjjhhhhhhhhhjjjfffgggjjjpppxxxnnncccWWWOOOGGG@@@===>>>???>>>???CCCEEEDDD???;;;888999===GGGWWWhhhvvv~~~~~~uuulllgggfffgggaaaTTTIIIFFFFFFGGGPPP[[[eeehhheee___UUULLLJJJCCC@@@BBBDDDAAA@@@@@@DDDBBB@@@???@@@CCCFFFHHHJJJLLLOOOUUU\\\ccciiilllwww}}}xxxnnnhhh^^^TTTKKKEEE@@@;;;:::<<<@@@DDDPPPeeeyyykkk^^^OOOBBB>>>>>>>>>AAAMMMaaayyytttVVVDDDFFFOOOcccnnnyyyyyyoooggggggjjjxxx~~~zzzmmmWWWHHHCCCBBBBBB@@@===:::777444333000///......//////---,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++------///000...111<<>>;;;999555444444333222111000000////////////............//////000000000//////...//////111222444555555666999>>>HHHTTT```kkkssswww}}}~~~{{{xxxqqqooommmkkkjjjiiifffddd```aaacccccccccaaa___^^^VVVVVVUUUTTTRRRPPPNNNMMMJJJIIIHHHFFFDDDBBBAAA@@@===>>>??????@@@BBBFFFIIIOOORRRVVVYYY[[[]]]___aaaaaaccceeeeeecccccceeegggffffffhhhllluuuvvvggg\\\PPPGGG???999888;;;:::999;;;@@@DDDDDD>>>999888999???LLL```vvvvvvpppjjjkkkdddWWWMMMLLLKKKJJJNNNWWW___aaa___\\\TTTLLLNNNKKKJJJNNNPPPPPPSSSXXX[[[YYYVVVSSSSSSTTTVVVXXX\\\]]]___ccchhhlllqqqsss{{{uuujjj```VVVLLLFFFAAA;;;:::<<<@@@BBBLLL```{{{yyynnndddVVVJJJCCC@@@===@@@MMMbbbyyy~~~yyyZZZEEECCCJJJXXXeeesssxxxqqqiiidddcccnnnttt}}}}}}qqq[[[JJJDDDCCCCCCAAA>>>;;;888555444111000............,,,+++,,,,,,,,,,,,++++++++++++************************)))*********++++++++++++++++++++++++++++++++++++***+++...000///333@@@NNN^^^iiisssvvvxxx|||ooobbbgggvvvzzzmmmqqquuujjjhhhrrr{{{xxxtttmmmdddZZZOOOIII444222111111222333333222////////////...---,,,+++************))))))))))))((()))))))))************'''(((((((((&&&%%%&&&''''''((((((((())))))************)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))************************++++++************))))))))))))))))))***+++,,,,,,------++++++++++++,,,...000111222000......///000000///...---++++++++++++)))(((((()))***+++,,,---------((()))***+++---...///000************+++,,,---...//////000111222333333444333222111111000000111111111111111000///---,,,+++,,,,,,------...///000000///111333555777999:::;;;<<<===???AAABBBBBBBBBAAA;;;<<<===>>>AAACCCEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLOOOOOOOOOPPPRRRSSSUUUVVVTTTUUUVVVWWWXXXWWWVVVUUUWWWWWWVVVVVVWWWXXXZZZ[[[\\\[[[YYYXXXXXXZZZ\\\^^^^^^]]]\\\\\\[[[[[[[[[\\\YYYZZZ[[[ZZZXXXUUUQQQOOOGGGEEEAAA===999666444333000////////////.........---------------,,,,,,,,,,,,------------,,,,,,++++++,,,---///000111222222444999AAALLLXXXdddmmmrrrwww}}}}}}yyyuuummmkkkiiiggggggfffcccaaa^^^^^^^^^^^^^^^]]]]]]\\\UUUUUUTTTSSSQQQOOOMMMLLLJJJIIIGGGFFFDDDBBB@@@@@@;;;<<<======>>>@@@DDDGGGHHHKKKPPPSSSUUUVVVXXXZZZ[[[^^^```aaa``````cccfffdddccccccfffooozzzzzzmmmbbbWWWKKKAAA:::555555:::777666888===BBBBBB<<<666888:::AAAPPPhhh{{{mmmmmmfffXXXPPPPPPOOOKKKIIIQQQYYY\\\]]]]]]XXXRRRUUUSSSUUUZZZ___ccckkksssuuurrrnnnjjjiiiiiijjjlllqqqqqqrrrtttvvvyyy{{{|||yyykkkaaaXXXMMMGGGAAA<<<:::<<>>===>>>>>>>>>???@@@AAACCCCCCIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNNNNMMMMMMPPPTTTWWWXXXVVVTTTSSSTTTTTTSSSRRRWWWWWWXXXXXXYYYZZZZZZ[[[VVVWWWXXXZZZ[[[[[[[[[[[[^^^\\\ZZZZZZ[[[[[[[[[ZZZ[[[XXXTTTPPPMMMIIIEEEBBB===;;;777444222111111222...------,,,,,,------...,,,,,,,,,---------.........---,,,,,,......---,,,........................333555:::AAAJJJVVVccckkkooosssyyy~~~{{{vvvsssmmmllljjjiiihhhfffbbb______\\\ZZZ[[[___^^^ZZZUUUVVVTTTRRROOOMMMLLLKKKKKKIIIGGGDDDAAA>>>=========:::999999:::;;;<<<===>>>DDDEEEGGGIIILLLOOOQQQRRRVVVXXXZZZ[[[[[[\\\^^^```aaadddfffhhhmmmyyy~~~mmmbbbVVVLLL@@@888555555333000666666888<<<@@@@@@<<<888::::::AAAWWWvvv~~~wwwpppfff___\\\[[[ZZZXXXUUUUUUZZZaaaaaa[[[YYY\\\]]]ccclllrrrvvvzzzzzzooo```ZZZQQQIIIDDD@@@<<<:::@@@AAAGGGVVVkkktttjjjbbb^^^HHHDDD>>>>>>KKKccc|||yyyzzziiiPPPCCCBBBQQQZZZdddkkkpppnnncccWWWYYY]]]aaahhhvvvzzziiiTTTEEEEEEEEEEEEAAA<<<777555444222000.........///...---++++++************++++++************************+++++++++************)))+++***)))((()))***+++,,,)))***,,,...///666IIIZZZqqqwww{{{xxxwww{{{qqq___fffyyyttt```mmm|||uuurrrsss}}}~~~{{{tttkkkaaaVVVMMMIII111111111000000000000000000000///...---,,,,,,+++***************+++++++++************************))))))(((((((((((())))))+++***)))((('''(((((())))))***++++++***)))((('''(((''''''''''''&&&&&&&&&'''&&&&&&''')))***)))((((((((())))))))))))))))))***)))((((((((((((((()))))))))))))))************(((((('''((()))+++,,,...//////000///...,,,***)))+++++++++*********))))))))))))***+++++++++++++++))),,,,,,***---222555333++++++++++++,,,---...///000000000000111222333333111222222222222111000000000111111000............///............///000000444444555666777888999999:::;;;===?????????>>>===????????????@@@AAACCCCCCHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLMMMMMMMMMMMMOOORRRUUUWWWUUUTTTTTTUUUUUUTTTSSSUUUUUUVVVWWWWWWXXXYYYYYYVVVWWWXXXYYY[[[[[[[[[[[[^^^\\\ZZZZZZ[[[[[[ZZZYYYXXXTTTOOOJJJFFFBBB>>>;;;777555333111///.........------------------------,,,,,,,,,,,,------------...,,,,,,,,,---...---,,,------------------------000222666<<>>;;;:::::::::888888888999999:::;;;<<<@@@AAACCCEEEHHHJJJLLLMMMQQQSSSUUUWWWXXXYYY\\\^^^^^^aaadddhhhnnnzzzsssbbbXXXLLLEEE;;;555444444333111555555666999<<<===:::777888999BBB[[[~~~yyyrrrhhh```\\\[[[YYYXXXYYYXXX[[[```aaa^^^```eeennnsssyyy}}}uuukkkaaa[[[RRRJJJDDD@@@===:::>>>???EEESSSggg~~~vvvjjjaaa\\\HHHDDD??????KKKbbbzzzzzz|||jjjQQQDDDBBBLLLVVVaaakkkqqqqqqfffZZZUUUXXX[[[bbbrrr}}}nnnXXXGGGFFFFFFFFFBBB===999666555222000.........///...---++++++************++++++************************+++++++++************)))***************+++,,,,,,++++++---///000777JJJ\\\ooowww~~~~~~}}}ooo```iiivvvcccqqq}}}vvvsssxxx~~~{{{uuulllcccZZZRRRNNN333222000/////////000111.........---------------+++++++++***************))))))))))))))))))))))))((((((''''''''''''((((((,,,+++)))((('''(((***+++((((((((((((''''''''''''(((''''''''''''&&&&&&&&&)))((('''((()))***)))(((&&&'''''''''((()))))))))******)))((((((((((((((())))))))))))************'''&&&&&&&&&''')))+++,,,------......---,,,***))))))***+++++++++***)))(((******+++,,,,,,,,,,,,,,,(((++++++(((***...000///************+++,,,---...000000000111111222333333111222222222222111000000//////000000000000000/////////......///000000111444444555666777888888999:::;;;<<<>>>>>>>>>>>>===@@@@@@@@@@@@AAABBBBBBCCCFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMJJJLLLMMMMMMMMMNNNQQQSSSUUUTTTTTTUUUWWWWWWVVVUUUSSSTTTTTTUUUUUUVVVVVVWWWVVVWWWXXXYYYZZZ[[[[[[[[[^^^\\\[[[[[[[[[[[[YYYWWWQQQMMMFFF@@@;;;888444222/////////...---,,,+++***+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,---///222666<<>>@@@BBBDDDEEEFFFHHHKKKNNNPPPRRRUUUYYY[[[]]]```dddhhhnnnxxxrrrcccSSSIII@@@;;;555222333444333111333333333666888999777555888888BBB\\\xxxqqqggg___ZZZWWWVVVUUUZZZYYY[[[___aaabbbhhhnnnwwwzzz|||}}}}}}~~~sssjjjbbb\\\SSSKKKEEEAAA===;;;<<<===BBBNNNaaawwwxxxkkk___YYYHHHCCC???@@@JJJ___vvvzzzzzz|||hhhQQQDDDBBBEEEPPP___kkktttuuulll```UUUVVVWWW]]]nnnsss]]]JJJGGGGGGGGGCCC>>>999777666222000.........///...---++++++++++++++++++++++++************************+++++++++************)))***++++++,,,,,,,,,,,,,,,,,,---...///111999MMM___nnnxxxlllaaaoooxxxhhhwwwzzzvvv}}}~~~zzztttkkkbbbZZZUUURRR444333000///...///000111.........---------,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))((((((''''''(((((())),,,+++)))'''''')))***,,,(((((('''&&&&&&''''''((((((''''''''''''&&&&&&&&&***((('''((())))))((('''%%%%%%&&&&&&'''((())))))+++***)))((((((''''''(((((()))))))))************''''''&&&&&&'''(((***+++++++++,,,---,,,+++***)))((()))+++,,,,,,***(((''')))***++++++,,,,,,++++++)))+++***''''''+++---+++))))))))))))***+++,,,---///000000111222222333333111222222222222111000000------.../////////...,,,......---......///000111333444444555666777888888999:::;;;===============AAAAAA@@@@@@AAABBBBBBCCCEEEFFFFFFGGGGGGHHHHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMJJJLLLNNNOOONNNOOOPPPRRRTTTTTTTTTVVVXXXYYYXXXVVVSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVXXXYYYZZZ[[[[[[[[[]]]\\\[[[[[[[[[YYYUUUSSSIIIDDD===777333111///---+++,,,---......,,,***)))***+++---......---+++*********+++++++++,,,,,,,,,---,,,++++++------,,,++++++++++++++++++,,,,,,,,,---...000222777===EEEKKKTTTYYYaaahhhpppwww~~~|||xxxuuuuuurrrnnnlllkkkjjjhhhgggccc```\\\ZZZYYYYYYWWWVVVTTTRRROOOMMMMMMMMMOOOPPPJJJEEE>>>888333222333444444444444444444555666777777888999;;;<<<>>>???@@@AAACCCGGGJJJMMMQQQVVVZZZ```bbbfffiiimmmsss{{{xxxnnnaaaSSSFFF>>>777444222111222333222000111111222333444555555444888777>>>VVVyyyzzzrrrlllcccZZZTTTRRRQQQQQQXXXYYY[[[^^^bbbffflllqqqrrrssssssrrrppprrrwww{{{wwwoooddd^^^UUULLLFFFBBB>>><<<<<<<<<@@@KKK\\\qqqzzzkkk\\\SSSGGGBBB>>>@@@IIIZZZqqqyyytttvvvxxxsssbbbNNNDDDBBB@@@LLL]]]lllxxx|||tttjjj\\\\\\[[[^^^lllwww```KKKFFFGGGFFFCCC>>>999666555222000.........///...,,,++++++++++++++++++++++++************************+++++++++*********))))))***+++,,,---...---,,,+++------...///111:::OOObbbqqqzzzzzzjjjccctttwwwmmm~~~~~~~~~yyyrrrhhh___XXXRRRPPP444333111///......000111//////...---,,,+++******,,,+++++++++***)))))))))***************************))))))(((((())))))***+++***((('''''')))***+++)))((('''''''''(((((()))(((''''''''''''&&&&&&&&&)))'''&&&&&&(((((('''%%%$$$%%%%%%&&&'''(((((()))******)))(((((((((((((((((()))))))))************)))(((((('''((()))+++,,,******+++,,,,,,+++***)))((()))+++,,,+++***(((&&&((())))))***************)))+++***&&&&&&)))***((())))))))))))***+++,,,,,,//////111222222333222222111222222222222111000000000...---...///...,,,***,,,,,,,,,,,,---...///000333333444555666777888888999:::;;;;;;<<<=========@@@@@@@@@@@@AAAAAABBBCCCEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMLLLNNNPPPPPPPPPPPPQQQSSSTTTTTTTTTUUUXXXYYYXXXWWWUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVWWWYYYZZZZZZZZZZZZ\\\[[[ZZZZZZXXXUUUPPPLLL@@@<<<666222000///...---+++,,,...000000...,,,+++***+++---......---+++*********+++++++++,,,,,,,,,---,,,++++++,,,---,,,+++*********+++++++++,,,,,,...///000222444999@@@DDDOOOTTT[[[cccjjjssszzz|||xxxuuuvvvsssooolllkkkjjjiiihhhdddaaa^^^[[[YYYXXXWWWVVVUUUSSSOOOLLLKKKKKKMMMNNNJJJFFF???888444222333444333222222222222333444444555666666777999::::::;;;;;;>>>AAAEEEIIIOOOUUUYYY^^^aaaeeeiiilllpppsssvvvvvvpppggg]]]RRRGGG===777333222111111222111000///000111222333333333333444777555999KKKjjj}}}tttiiieee]]]UUUOOOMMMNNNPPPUUUYYY^^^bbbeeejjjnnnpppkkklllkkkiiigggiiiooottt~~~{{{rrrfff___VVVNNNHHHCCC???===<<<<<<@@@IIIYYYnnn{{{kkkZZZOOOFFF@@@===@@@GGGUUUkkk~~~}}}}}}wwwmmmlllkkkfffZZZJJJBBBBBB===JJJ]]]nnn|||}}}tttbbbaaa```bbbnnnxxxaaaKKKEEEFFFEEEBBB<<<888555444222000.........///...,,,***+++,,,,,,,,,,,,+++***************************+++++++++*********))))))***+++,,,---...---,,,+++,,,,,,---...111<<>>>>>>>>???@@@AAACCCCCCEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLNNNOOOPPPPPPOOOPPPRRRTTTUUUTTTSSSTTTVVVXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZ[[[ZZZYYYXXXUUUPPPIIIDDD:::777333111000///...---,,,---///000111///...---***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,---+++***+++,,,---,,,************++++++,,,,,,---...///000111333777<<<@@@IIIMMMTTT[[[ccckkksssxxx|||~~~|||xxxuuuuuurrrooommmllljjjhhhfffaaa```^^^[[[YYYWWWVVVVVVTTTRRRNNNJJJIIIIIIKKKMMMNNNJJJCCC<<<777444444444222222111111111111222222444444444555555666666777888:::===AAAFFFLLLSSSXXXYYY\\\aaagggkkknnnooooooeee___VVVMMMEEE>>>888444111111111111111000000///000222555555444333444444444222555BBBXXXsssuuulll^^^[[[UUUOOOJJJJJJMMMPPPUUU\\\aaadddfffjjjllllllddddddcccaaa___aaaggglllxxx|||rrrgggaaaXXXOOOIIIDDD@@@>>><<<===@@@GGGVVVkkkmmmZZZLLLDDD>>><<<@@@EEEOOOeeeyyy}}}zzzyyyxxxjjjfffaaa\\\RRRGGGAAABBB===JJJ\\\nnn~~~|||eeedddbbbeeepppxxxcccMMMEEEEEEDDDAAA<<<777444444222000.........///...---***+++,,,------,,,+++***************************+++++++++************)))***++++++,,,,,,,,,,,,,,,,,,,,,---///333???WWWmmm|||rrrhhhhhh|||qqqqqq~~~uuujjj___UUUMMMIII333333222111000///......---------,,,,,,,,,++++++***************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&'''((()))(((((('''&&&'''((()))***))))))((((((''''''''''''&&&&&&&&&'''&&&%%%&&&((())))))(((''''''''''''''''''(((((((((''''''(((((()))***+++))))))))))))************+++***)))))))))***+++,,,,,,,,,---------+++***)))))))))))))))(((((((((((())))))***++++++++++++******,,,+++''''''***+++)))***************,,,------...///111333333333222111111222222222222111000000333...***)))---000///---+++++++++,,,---...///000222333333444555666777777999999999999:::;;;<<<===;;;<<<<<<>>>???AAACCCDDDCCCDDDDDDEEEFFFGGGHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKOOOOOOOOONNNMMMNNNQQQTTTWWWTTTRRRQQQSSSVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUWWWXXXYYYZZZZZZZZZZZZYYYXXXVVVRRRKKKBBB<<<888555222111000000...,,,------...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++***+++,,,,,,,,,*********++++++,,,------...+++---...///111444999===AAAEEEKKKRRRYYY```hhhmmmrrrvvv|||{{{wwwtttrrrpppnnnmmmllljjjgggddd`````````^^^[[[YYYXXXWWWUUURRRNNNLLLKKKLLLOOOQQQUUUQQQIIIBBB;;;666333222222111111000000000111111222222222222333333333333555777:::>>>CCCJJJQQQVVVWWWZZZ```fffjjjjjjiiigggUUUOOOFFF???999666444222///000000000//////000111111444888999777555555555222333444:::FFFVVVhhhssszzz}}}wwwqqqggg^^^OOONNNJJJFFFBBBDDDIIIMMMTTT[[[```___aaaeeegggeee]]]^^^]]]ZZZWWWXXX^^^bbbpppzzz~~~uuuiiibbbYYYPPPJJJEEEAAA>>>;;;<<>>888777555333222111000---+++,,,------------,,,++++++,,,++++++******++++++,,,,,,,,,------------......,,,+++******,,,,,,+++*********+++,,,------......)))***,,,---///222777;;;<<>>DDDIIIRRRYYY[[[YYYYYY^^^aaa^^^\\\]]]\\\XXXUUUVVVZZZ^^^mmmwwwyyyiiicccZZZQQQJJJEEEAAA???:::;;;>>>EEERRRhhhttt]]]MMMAAA;;;:::???BBBHHH\\\sss|||}}}rrrhhh]]]TTTLLLCCC@@@BBB===IIIZZZkkk|||rrrmmmdddaaalll~~~}}}iiiUUUFFFGGGFFFCCC>>>999666555222000.........///...---***+++---......---+++***************************+++++++++************)))+++***)))((()))***,,,---///...///222888GGGaaaxxxnnngggkkkvvvnnnooo|||xxxrrrhhh]]]RRRIIIDDD444333111000000000...,,,///...---,,,+++***))))))+++*********))))))(((((()))'''&&&''')))***(((%%%))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((()))))))))&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''((('''&&&&&&''')))+++------,,,***)))))))))******---,,,***(((((()))***+++(((+++...---***(((***,,,%%%''')))***(((''''''''',,,+++++++++)))((('''&&&)))))))))))))))))))))))))))))))))******+++++++++///000111222222222222222111222222222222111000000000///...---,,,+++******+++******)))+++---///111222444555555555555666777888888888777888888999999=========>>>???AAABBBCCCFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJIIIHHHGGGGGGIIIKKKLLLNNNOOOPPPPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTUUUWWWXXXXXXWWWUUUTTTVVVVVVWWWXXXYYYYYYYYYYYY[[[XXXSSSOOOKKKFFFAAA>>><<<999555333333333222222000000000//////.........***++++++,,,,,,,,,++++++---,,,+++******+++,,,---***++++++,,,,,,------...------------------------,,,,,,---...000222444555:::<<<@@@DDDIIIPPPXXX^^^aaahhhqqqzzz~~~zzzuuutttqqqmmmkkkjjjjjjjjjiiifffeeedddcccbbb```\\\YYYXXXUUUSSSRRRPPPOOORRRXXX\\\\\\VVVJJJ@@@:::444//////111222000......000333000000111111111111000000333555777999===EEEOOOWWW\\\^^^aaacccbbb\\\TTTMMM>>>:::444222222222111000---///111222222222333444777999;;;:::888666444444111111111111222666;;;???JJJQQQXXXYYYRRRJJJDDDBBB;;;777777;;;<<<;;;@@@HHHLLLUUU]]]]]]\\\]]]______WWWZZZ\\\ZZZWWWXXX]]]bbbooowww|||oooeee\\\VVVOOOFFF>>><<<888<<<>>>???JJJaaa}}}wwwaaaNNNAAA;;;999<<<>>>DDDWWWkkk|||~~~|||vvvuuu{{{qqqaaaWWWRRRLLLEEE@@@???EEE\\\sss|||xxxtttlllgggmmm}}}~~~dddNNNHHHFFFCCCAAA>>>;;;666222222111///...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++***)))))))))***++++++,,,,,,+++++++++...,,,...666@@@OOOfffyyyrrrooowwwiiilllcccxxxzzz{{{xxxtttkkkaaaWWWOOOIIIFFF444333111000111000...---222111000///...---,,,,,,+++*********))))))))))))***((('''(((++++++)))'''******)))))))))(((((((((((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&''')))***,,,---,,,+++***)))******+++,,,+++***))))))***+++,,,///000000...,,,******+++'''((())))))'''&&&&&&''')))************))))))((())))))))))))))))))))))))******++++++,,,---......---...000111333333444444111222222222222111000000000000///...---,,,+++***---,,,++++++,,,...000111222333444444333444666888999999999888999999:::;;;=========>>>???@@@AAABBBDDDDDDDDDDDDEEEGGGHHHIIIHHHIIIJJJIIIHHHGGGIIIKKKLLLMMMOOOOOOOOOOOOQQQSSSTTTTTTUUUVVVVVVWWWXXXXXXWWWXXXYYYZZZYYYXXXVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYZZZWWWRRRMMMJJJFFFBBB???>>>;;;777555444444333222111000000//////.........,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///111222333777999<<<@@@EEELLLSSSXXX[[[bbbllluuu{{{{{{vvvuuurrrnnnkkkkkkjjjiiihhhgggfffdddcccbbb```]]]ZZZZZZVVVUUUUUUSSSQQQUUU[[[bbbccc^^^RRREEE===777222111111000---++++++...111000000000000000000000000222444777:::???GGGQQQXXX_________^^^ZZZRRRIIIBBB999555111//////000///...///111333333333333444555777999;;;;;;888666444444444444333222111333666999BBBGGGJJJIIICCC>>>;;;;;;999666666999::::::@@@HHHOOOVVV\\\___```bbbaaa]]]TTTVVVXXXWWWVVVXXX^^^cccrrrxxx{{{pppfff\\\WWWQQQGGG@@@===:::<<<>>>???HHH]]]xxxxxxcccOOOAAA;;;999;;;<<>>???@@@AAAAAAAAABBBBBBCCCEEEFFFGGGGGGIIIJJJJJJIIIHHHHHHIIILLLMMMNNNNNNMMMMMMOOOQQQTTTTTTTTTUUUVVVWWWXXXXXXWWWXXXXXXYYYXXXWWWVVVTTTTTTTTTUUUVVVXXXYYYYYYZZZ[[[WWWRRRNNNKKKIIIFFFDDDAAA>>>:::888777666555444222222111000//////......---...............------+++,,,,,,------,,,,,,+++......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111333555888;;;???EEEKKKPPPTTT[[[dddnnnuuuzzz~~~}}}xxxvvvsssooommmllljjjhhhfffhhhfffdddccccccaaa^^^[[[\\\XXXWWWXXXVVVUUUYYY___fffkkkjjj^^^PPPEEE<<<777444333111---***+++...111000000///......///000000000222555:::AAAJJJTTT[[[___^^^[[[XXXRRRIII@@@999555222///...///000111000222444555666555555555666888:::;;;;;;888666444444444444333222000111444666<<<======;;;666444555777999777888;;;===???FFFMMMUUU[[[```cccggghhhccc[[[SSSUUUWWWWWWXXX\\\dddiiiwww{{{yyypppggg]]]XXXRRRIIIBBB@@@;;;<<<===???FFFXXXqqq{{{fffSSSBBB<<<888999:::>>>OOOaaauuuzzz{{{uuuqqqtttxxxzzzzzzkkk___XXXRRRIIIBBBBBBFFF[[[rrr~~~~~~~~~lllYYYFFFDDDBBBAAA???===999666333111////////////---+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++((())))))***++++++,,,,,,)))***+++---...............111000222BBB^^^rrryyywww{{{~~~~~~}}}|||fffuuuiiikkkjjj{{{{{{}}}oooggg\\\UUURRRNNNHHHCCC444222111111111111000...------,,,,,,+++******)))***************************)))******+++******)))((((((((((((''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%$$$%%%&&&((()))))))))((('''((((((((((((((()))))))))***)))(((((('''(((((())),,,,,,++++++++++++++++++))))))))))))+++,,,...//////,,,***,,,222666888777......---***'''&&&''')))(((((()))***************))))))))))))))))))))))))******+++---...000111222......000111222333444444111222222222222111000000000000///......---,,,,,,---------,,,---...//////222222222111111222555777888888888888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGFFFHHHKKKKKKJJJHHHHHHHHHLLLMMMMMMLLLKKKKKKMMMOOOSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXZZZZZZ]]]YYYTTTQQQOOONNNLLLJJJEEEBBB>>><<<;;;:::888777555444444333111000//////...////////////...------+++,,,---......---,,,+++......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------......///000222555888;;;???EEEHHHOOOUUU^^^fffmmmsssxxx{{{}}}zzzxxxuuurrrpppooollliiiggghhhfffdddccccccaaa___]]]\\\YYYXXXYYYYYYXXX]]]cccgggqqqwwwooo```QQQDDD;;;777555333111//////000111111///...,,,,,,...///111///111444:::CCCMMMVVV\\\]]][[[WWWRRRLLLDDD<<<777333222000000222444555666555777999999888777777888888:::<<<;;;999666444444///000111111111333666888:::;;;:::777444444666999===>>>@@@DDDGGGMMMTTTYYY]]]dddjjjllllllkkkddd\\\WWWYYY[[[\\\```fffnnnttt~~~zzzpppggg^^^YYYSSSJJJCCC@@@;;;:::;;;>>>DDDSSSjjj~~~~~~jjjWWWEEE===888999888;;;IIIYYYttt}}}}}}xxxzzzxxxmmmfff]]]NNNAAACCCHHH]]]tttlll[[[IIIFFFCCCAAA???<<<999666333111000/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***,,,))))))*********++++++++++++,,,------............---222000111DDDeeexxxxxxvvv{{{~~~{{{wwwcccwwwmmmnnnppp~~~pppfffZZZTTTQQQNNNFFF@@@444222111111222222000///000000//////......------***************+++++++++((()))******))))))))))))''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((((((((''''''''''''(((((('''''''''&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&(((((((((((())))))******)))))))))(((((((((((((((++++++++++++++++++++++++((())))))***,,,---...///111///---111777===??????111111///,,,)))((()))+++***************)))(((((())))))))))))))))))))))))((()))***,,,---///000000000111111222222222111111111222222222222111000000/////////...------,,,,,,+++++++++,,,,,,---......111222333222111222555777666666666666777888999:::===<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDFFFGGGHHHFFFHHHKKKKKKJJJHHHHHHHHHLLLLLLLLLKKKJJJJJJMMMOOOUUUTTTTTTSSSSSSRRRRRRQQQPPPQQQRRRSSSUUUVVVWWWWWWUUUUUUUUUUUUWWWXXXZZZ[[[\\\YYYUUUSSSQQQPPPNNNMMMHHHFFFCCCBBBAAA@@@===;;;999999888666555333222111//////000000///......---,,,---...//////...---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......------------......000222555777888;;;@@@CCCKKKPPPXXX___eeekkkpppsssxxx|||~~~{{{yyywwwuuusssrrroookkkhhhhhhfffcccbbbbbbaaa___]]][[[XXXXXXZZZZZZZZZ___fffooo|||uuucccOOOAAA888777555444333222111000111///...,,,,,,...///111...000333:::DDDNNNWWW[[[ZZZVVVPPPJJJDDD>>>777333111222222333444666999:::999;;;<<<<<<;;;999:::;;;999;;;===<<<999666444444///000111111111444888;;;:::;;;::::::999999;;;<<>>444222111111222222111000.........---------,,,,,,*********+++++++++++++++''')))******)))(((((()))'''&&&&&&&&&%%%%%%%%%%%%((((((''''''''''''(((((())))))(((((((((((())))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))******+++((((((((()))))))))))))))))))))***+++++++++******))))))***+++,,,---......///...---...111444666666111111000...+++******+++***************)))((('''))))))))))))))))))))))))((()))***+++,,,---...///111222222222222111000000111222222222222111000000......---------,,,,,,,,,))))))***+++,,,---......111222444444333333555666555555555666777888999:::>>>=========>>>>>>???@@@AAAAAABBBCCCEEEGGGHHHIIIGGGIIIJJJJJJIIIHHHHHHIIILLLLLLLLLJJJIIIJJJMMMPPPVVVVVVVVVUUUTTTTTTSSSSSSQQQRRRSSSTTTVVVWWWYYYYYYXXXWWWVVVVVVWWWXXXZZZ[[[[[[YYYVVVUUUTTTRRROOOMMMLLLJJJHHHGGGGGGEEECCCAAA???>>><<<;;;999777666555111222222111111000///...---..................---+++,,,,,,---......//////------------------------.........---......//////222333555777777999<<>>===???@@@???===<<<<<<===:::<<<===<<<999666444444333333222111222555:::>>>=========>>>???@@@AAABBBKKKRRRXXX[[[```gggkkklllkkkuuu}}}zzzqqqjjjddd```^^^___bbbgggmmmtttzzz}}}|||yyysssmmmrrr|||tttkkkaaa[[[UUUKKKDDDAAA:::777888>>>BBBKKK___ttttttdddOOODDD<<<:::888888AAAMMMeeettt|||~~~dddLLLDDDHHH^^^vvvssskkkxxx~~~mmm___OOOKKKFFFBBB???;;;777555444222000000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++***))))))(((,,,,,,------------,,,,,,+++///111888MMMhhhxxxzzz~~~qqqeeeyyysssttt{{{~~~zzzrrrhhh```YYYPPPFFF>>>444222111111333333222000,,,,,,++++++++++++***************++++++,,,,,,,,,(((***,,,,,,***((()))+++((((((((('''''''''&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''(((((('''&&&%%%$$$$$$&&&'''((('''(((((()))******++++++''''''((())))))******)))'''((()))************))))))***+++,,,------......***,,,,,,,,,******+++,,,...//////...,,,***)))***((())))))************))))))))))))))))))))))))))))))******+++,,,---------000111111222222222111111111222222222222111000000,,,,,,,,,,,,,,,+++++++++((()))***,,,...///000000000222555666666555555555555555555666777999:::;;;???>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCEEEGGGHHHJJJHHHIIIJJJIIIHHHGGGIIIKKKKKKLLLKKKJJJIIIKKKOOORRRSSSTTTTTTTTTUUUUUUUUUVVVSSSSSSSSSTTTTTTUUUVVVWWW[[[ZZZXXXWWWWWWXXXZZZ[[[]]]\\\[[[ZZZYYYVVVRRROOONNNMMMKKKKKKKKKKKKIIIGGGCCCBBBAAA???===;;;999888555555555444444333111111//////............//////---------...................................................//////000111222444666777777777999;;;???CCCIIIPPPWWW^^^eeejjjmmmrrrvvvwwwzzz}}}}}}yyyuuuuuutttuuutttqqqlllhhhfffccc```_________^^^]]]ZZZXXXXXX[[[]]]___dddkkkvvvsssaaaNNNHHH???999666444222111000000000000000000000000000000333999CCCMMMSSSUUURRRMMMEEE>>>999666333222333555888::::::<<>>>>>>>>:::<<<>>>===999666444444333333222111333888???EEEGGGFFFEEEEEEHHHKKKMMMOOOVVV___fffhhhkkkpppqqqooonnnvvv{{{xxxrrrmmmfff```aaacccffflllsssyyy}}}~~~zzzuuusssmmmggglllyyyxxxoooeee^^^WWWMMMEEEBBB===888999???BBBGGGZZZoooxxxjjjSSSHHH???<<<:::888???JJJcccsss}}}kkkRRRCCCFFFZZZpppzzz{{{mmmbbbooo{{{~~~ooobbbOOOKKKFFFBBB???<<<999777444222000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,++++++******************((()))***,,,---.........---...333@@@SSSgggvvv~~~nnndddzzzxxx{{{}}}}}}}}}|||xxxppphhh^^^RRRGGG@@@444222111222333333222111.....................---*********++++++,,,,,,,,,)))+++...---+++)))***,,,***)))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((())))))))))))'''%%%$$$$$$&&&)))+++'''(((((()))***+++++++++&&&&&&((()))************&&&'''(((*********)))(((******+++,,,------------+++...000///,,,***+++---+++---......+++)))((((((&&&'''(((***++++++,,,,,,))))))))))))))))))))))))+++++++++,,,,,,---------...///000222222333333333111222222222222111000000,,,,,,++++++++++++++++++((()))+++---000111222222///222666888777666555555666666666777888:::;;;<<>>???;;;===>>>===999666444444000000000000444<<>>:::888>>>III___ooo}}}~~~zzz~~~lllTTTCCCEEEVVVkkkuuu{{{xxxkkk___lllxxx}}}}}}nnnbbbMMMJJJEEEBBB???===;;;999444222111000111000...---,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***+++)))))))))***++++++,,,,,,$$$&&&(((+++---///000000......555FFFXXXgggvvvmmmccczzz||||||||||||zzzuuulllaaaTTTIIIBBB333222111111000000111111/////////...---------,,,)))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))******)))((('''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((+++)))(((&&&&&&((()))++++++++++++*********))))))+++++++++***************''''''(((((()))))))))***((()))+++---...///000000000...,,,*********+++,,,...---+++)))(((((())))))...+++***+++------***'''******++++++++++++******,,,)))%%%&&&)))---....../////////000111111222222333333222222111000000000000//////...------,,,,,,***++++++,,,---...//////000222444555444444555666555666888999:::;;;;;;<<<=========>>>??????@@@@@@???@@@AAACCCDDDEEEEEEFFFHHHIIIJJJLLLLLLKKKJJJIIIFFFIIIMMMOOOOOOOOOPPPRRRRRRSSSSSSRRROOONNNNNNOOOTTTTTTTTTSSSSSSSSSSSSSSSWWWXXXYYYXXXVVVXXX\\\aaafffgggfffccc^^^ZZZXXXXXXWWWUUUSSSQQQQQQPPPOOOMMMLLLJJJGGGEEEDDDBBB???<<<::::::999999777666444444222222111111000/////////000000000000000000000000------++++++++++++------///...---...111222111000------...///000222444555999<<<@@@EEEKKKRRRZZZ___dddhhhlllpppsssuuuxxxzzzxxxuuuqqqooonnnmmmllllllffffffeeedddbbb```^^^]]]\\\\\\]]]^^^```dddfffhhhnnnrrr{{{wwwiiiUUUEEE===999555333000///......///000///---///333666777===GGGMMMNNNNNNLLLIIIEEEBBBAAABBBCCC???@@@AAAAAA@@@AAACCCEEECCCCCCBBBAAA@@@@@@@@@@@@EEECCC@@@@@@???<<<666111111000111555===EEELLLOOOUUUUUUVVVXXXZZZ___fffkkkrrrwww{{{{{{vvvrrrrrrsssppprrruuuwwwxxxtttnnniiikkknnnqqqrrrtttxxxyyyvvvqqqjjjgggiiiqqqxxx|||uuujjj```XXXPPPIIICCCAAA;;;999<<<===BBBQQQccczzz|||sssYYYMMMAAA:::888888<<>>??????@@@@@@@@@AAABBBDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGHHHJJJMMMNNNOOOPPPQQQSSSTTTUUUUUUTTTQQQPPPPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTWWWYYYZZZYYYXXXZZZ```eeekkkkkkjjjgggbbb___]]]]]][[[XXXVVVTTTTTTSSSRRRPPPOOOLLLHHHFFFEEECCCAAA???<<<<<<;;;:::999888666555333333333222111111000000000000000000000000000000///...------------...//////...---///111222111000333333333333333444555666777:::===BBBGGGMMMUUUYYY___bbbgggkkkmmmpppsssuuuuuussspppmmmlllllllllkkkjjjiiihhhgggeeecccaaa```\\\\\\]]]^^^___bbbdddfffgggkkksss}}}wwwcccPPPCCC;;;666333111///......///000///---///333555666<<>>999888333111/////////000///...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******************+++,,,---...,,,111444AAAXXXgggsss~~~kkkcccvvvzzz{{{vvv}}}{{{zzz{{{xxxpppcccUUUJJJEEE444333333333222222222222000//////...------,,,,,,++++++++++++++++++++++++************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((+++************))))))))))))))))))))))))))))))))))))))))))***************((()))+++,,,---.../////////...,,,***)))***+++,,,---,,,+++)))))))))******,,,+++***+++,,,,,,***(((************************+++***)))+++---///....../////////000111111222222222222111111000000/////////......------,,,,,,+++++++++,,,---...//////000222444666777666666777888777888999:::::::::::::::<<<======>>>>>>??????@@@AAABBBCCCEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKMMMNNNNNNOOORRRTTTVVVVVVWWWUUUSSSQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWYYYZZZZZZ[[[^^^eeejjjqqqqqqooolllgggdddcccccc```]]]ZZZYYYXXXXXXVVVTTTRRROOOJJJGGGFFFEEECCCBBB??????>>><<<;;;:::888888666555555444444333222222111111111111111111111111000000////////////000000///......///111222222111888777666555444444444444555777:::===AAAFFFMMMQQQWWWZZZ___cccfffiiilllnnnpppooommmlllkkkkkkkkkkkkkkkkkkjjjhhhfffdddbbbaaa\\\\\\\\\\\\^^^```bbbcccdddffflllttt}}}ppp]]]LLL@@@999555222000///...///000///...000444666777<<>>?????????AAABBBCCCEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFHHHIIIKKKJJJKKKLLLLLLLLLNNNQQQTTTVVVWWWWWWUUUSSSQQQRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWYYY[[[\\\]]]bbbjjjpppuuuuuutttqqqmmmiiihhhiiidddbbb___]]]]]]\\\ZZZXXXVVVRRRMMMIIIHHHHHHGGGFFFBBBAAA???===<<<;;;:::999888888777777666555555555222222222222222222222222111000000000000000000111///......///111222222111666555444333333222222333444666888:::<<<@@@FFFIIIPPPTTTXXX\\\___cccgggjjjlllllllllkkkiiiiiikkkllliiihhhgggfffdddaaa___^^^ZZZZZZZZZ[[[]]]___aaacccfffhhhkkkpppuuuxxxzzz{{{~~~{{{sssfffVVVGGG===777444222000//////000///...///444777888>>>FFFJJJJJJSSSXXXcccrrroooeeeXXXPPPMMMKKKHHHEEEEEEJJJQQQWWWYYYWWWSSSPPPJJJHHHCCC@@@===;;;::::::;;;===BBBJJJSSS[[[```bbbcccfffjjjooossswww}}}}}}~~~{{{wwwqqqkkkiiijjjnnnqqqvvvuuutttsssrrrqqqqqqpppssstttuuutttsssuuuzzz}}}rrrggg___VVVLLLFFF???:::999<<<===@@@NNN___wwwqqq___JJJ===777666999===;;;EEEPPPTTTZZZiiiqqqxxx}}}zzzjjj[[[GGGEEEJJJYYYkkkwwwxxxvvvssshhh```ccckkksss{{{jjj[[[PPPIIIEEEFFFFFFAAA;;;999444222000///000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---111444BBBYYYeeennn{{{uuuiiicccnnn}}}mmmqqq{{{qqqmmmvvv{{{uuuuuurrrkkkaaaUUUKKKFFF333333444444444333222111111000///...---,,,++++++***************************))))))(((((()))******))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))))))))++++++******************((((((***+++,,,,,,,,,,,,///---+++)))))))))***+++)))((('''&&&&&&&&&'''((()))***+++++++++*********++++++***))))))***++++++(((***---////////////.../////////000111111222222111111000//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///000111000222444555444444555666888999999:::::::::999999<<<<<<<<<===>>>>>>??????@@@AAABBBDDDEEEFFFGGGGGGBBBBBBAAAAAABBBCCCEEEFFFJJJKKKKKKKKKKKKMMMPPPRRRTTTUUUVVVTTTRRRPPPPPPQQQSSSSSSTTTUUUVVVVVVWWWWWWWWWYYY[[[\\\^^^eeennnuuuxxxyyyyyyvvvrrrooommmmmmiiifffcccaaaaaa___]]]\\\ZZZVVVQQQMMMKKKKKKJJJJJJCCCBBB@@@>>><<<;;;::::::::::::999999888888777777333333333333333333333333000000111111111111000000000///...///222333222111222222222222222222333444444666777888999<<<@@@DDDLLLOOOSSSWWWZZZ___cccggghhhjjjkkkjjjhhhhhhiiikkkffffffeeedddbbb```^^^]]]XXXXXXYYYZZZ\\\___bbbcccfffhhhlllnnnooonnnmmmlllkkkoooqqqmmmaaaQQQBBB999666444111//////000///...+++000444777===FFFKKKKKKQQQWWWbbbrrrvvveeeYYYTTTRRRQQQOOOQQQUUU\\\```aaa]]]WWWSSSKKKIIIGGGCCCAAAAAABBBCCCBBBEEEKKKSSS]]]cccggghhhhhhkkkooossswww{{{~~~|||}}}~~~~~~~~~wwwrrrkkkfffcccdddeeeggghhhhhhiiijjjlllnnnpppqqquuuwwwyyyxxxxxxyyy~~~~~~tttjjjaaaXXXNNNGGG@@@;;;999<<<<<<>>>LLL\\\rrrxxxdddMMM???888666777;;;888???GGGNNNVVVeee}}}|||ppptttzzz{{{lll]]]GGGEEEGGGSSSeeessswwwuuuvvvhhh]]]___dddjjjyyynnn```RRRJJJCCCDDDEEE@@@:::888444222000000000000000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,111444CCC[[[gggmmmyyy{{{ooohhhbbbjjjwwwxxxmmmyyyuuuqqqyyyyyynnnllljjjeee^^^UUULLLGGG222333444444444333111000111111000...---,,,+++***)))))))))))))))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))***'''(((((())))))******+++***************)))))))))(((((()))***+++,,,,,,+++...---+++)))((()))***++++++***)))(((((()))***+++''')))++++++***)))***+++,,,+++***))))))***+++,,,(((***---............////////////000111111222222000000//////......------++++++++++++++++++++++++,,,,,,---...///000000111222444666777666666777888777888999:::::::::::::::;;;<<<<<<======>>>>>>???@@@AAABBBDDDEEEFFFGGGGGGCCCCCCCCCCCCDDDFFFGGGGGGJJJKKKMMMMMMLLLMMMPPPRRRSSSTTTUUUSSSQQQOOOOOOPPPSSSSSSTTTTTTUUUUUUVVVVVVVVVXXXZZZ[[[^^^eeeooowww|||~~~~~~zzzvvvsssqqqnnnkkkhhhfffeeedddaaa```\\\YYYTTTQQQPPPOOOMMMLLLFFFDDDBBB???===<<<<<<<<<<<<;;;;;;::::::999888888444444444444444444444444111111222222222222111111000//////000222333333222222222222222333444666666444555666666777999===@@@FFFIIIMMMQQQUUUZZZ```cccdddgggiiihhhfffdddfffiiieeedddddddddcccaaa```___YYYYYYYYYZZZ\\\___aaabbbaaadddhhhjjjhhheeebbbaaa]]]dddlllpppjjj[[[III===888555222////////////...'''---222555<<>>>>>>>>AAABBBCCCEEEFFFGGGHHHHHHFFFFFFHHHIIIJJJKKKKKKKKKKKKMMMOOOPPPOOOOOOQQQRRRSSSTTTUUUSSSQQQOOOOOOPPPTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWYYYZZZ]]]eeeooowww~~~yyywwwrrrpppllljjjiiihhhfffddd]]][[[WWWUUUSSSRRROOOMMMIIIGGGDDDAAA???>>>>>>>>><<<<<<;;;;;;::::::999999444444444444444444444444222333444444444444333222000//////000222333333222222222222222333444555666333444555444555777:::===@@@CCCGGGKKKOOOUUU[[[___```dddgggeeebbb```bbbeeebbbbbbcccccccccbbbaaaaaa]]]\\\\\\[[[\\\]]]^^^___^^^aaacccbbb^^^YYYVVVUUUQQQXXXcccmmmnnndddSSSFFF:::777222000////////////***///444888>>>GGGKKKJJJIIILLLPPPUUU]]]lll~~~vvvooollllllllleeefffggggggddd___ZZZWWWRRRSSSSSSQQQMMMLLLNNNPPPRRRUUU\\\dddlllpppooonnnmmmoooqqqsssuuuzzz~~~sssqqqooopppssswwwzzz{{{|||zzzyyyyyyyyyxxxuuurrrppppppqqqrrrvvvyyy}}}~~~~~~uuummmddd[[[QQQJJJCCC>>><<<===;;;;;;FFFUUUhhh{{{|||gggOOOAAA;;;888777777666888???HHHPPP]]]ttt|||pppllliiilllmmmgggZZZPPPBBBBBBEEEOOOdddxxx}}}|||mmmccceeefffeeeqqq~~~ttt```RRRFFFCCCCCC@@@;;;888555333111000111111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///...333888KKKfffssswww|||{{{mmmooorrrssszzzmmmjjj|||vvv{{{|||qqqfffddd```]]]YYYSSSKKKEEE000111222333333222000...222111000///---,,,+++***++++++++++++++++++++++++'''&&&%%%$$$%%%''')))******)))(((''''''((()))***))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''((((((((())))))******((())))))***+++,,,,,,,,,***)))))))))(((((('''''''''((()))***************...---***)))((((((***+++))))))(((''''''((()))***&&&)))++++++)))(((***,,,,,,+++)))(((((()))+++,,,(((***---,,,++++++...000/////////000111111222222000//////...------,,,,,,******************++++++,,,,,,---...///000111111000222444555444444555666555666888999:::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>BBBCCCEEEFFFHHHIIIIIIIIIDDDEEEGGGIIIJJJJJJJJJIIILLLOOOQQQSSSRRRRRRRRRSSSTTTUUUUUUTTTQQQPPPPPPQQQTTTTTTTTTSSSSSSSSSSSSSSSTTTVVVXXXYYY]]]dddooowww~~~{{{vvvssspppmmmlllkkkiiiggg^^^\\\YYYWWWUUUSSSPPPNNNKKKIIIFFFCCCAAA@@@@@@@@@<<<<<<<<<;;;::::::999999555555555555555555555555333444555666666555444333111000///000222333333222222222111111111222333333222333333333333555999<<<<<<>>>BBBFFFKKKPPPWWW[[[^^^aaaeeeccc___]]]___bbb___``````aaaaaaaaa`````````___^^^\\\[[[\\\\\\]]]___``````\\\UUUOOOLLLLLLGGGNNNZZZgggnnniiiZZZNNN;;;777333000///////////////444999<<>>?????????BBBBBBBBBBBBCCCDDDEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMNNNQQQUUUXXXXXXVVVRRROOOSSSSSSTTTUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUTTTSSSSSSUUUVVVYYY\\\]]]aaammmyyy{{{vvvsssnnniiifffhhhddd```\\\YYYVVVSSSPPPOOOLLLHHHEEECCC@@@===;;;===<<<<<<;;;;;;<<<<<<<<<999888777666555555555555666555555444444333222222222222111111111111222222222111111000111333444555444444444444666777888999;;;>>>BBBEEEHHHKKKOOORRRYYY\\\___aaa```^^^]]]]]]^^^^^^_______________^^^^^^]]]\\\[[[[[[\\\]]]]]]]]]______ZZZQQQIIIDDDCCCFFFIIISSSaaalllkkk^^^RRRCCC999000///000///...///333555:::AAAGGGJJJHHHFFF???:::777888<<>>CCCLLL[[[lllxxx{{{nnn```ZZZYYYUUUJJJ???>>>===CCCUUUnnnxxxpppppprrrrrrtttwww}}}vvviiiXXXGGGCCCEEEDDD???<<<777555333222222111///...---.../////////...,,,,,,...,,,+++))))))***,,,---,,,++++++******++++++,,,++++++,,,------......///...222AAAYYYooozzzvvvjjj}}}}}}zzznnngggaaaxxxwwwmmmfffccc^^^ZZZWWWQQQJJJDDD444444333333222111111000000000///......---,,,,,,++++++,,,++++++***)))((((((((())))))******++++++))))))((('''''''''''''''*********))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))***''''''''''''''''''''''''***)))((()))+++------,,,)))'''%%%#########$$$%%%((())))))***++++++,,,+++***,,,---,,,+++******+++***)))((('''&&&'''((((((******++++++++++++******((((((''''''(((((()))***++++++++++++,,,---......222222222222222222111111000///...------,,,------++++++++++++++++++++++++***++++++---...000222333333333444444555666666777777777777888888888888999999:::;;;===>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEHHHHHHHHHHHHIIIKKKLLLMMMNNNQQQUUUWWWXXXWWWTTTRRRQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTVVVWWWZZZ]]]]]]aaammmzzz{{{wwwsssnnnkkkhhheeeaaa]]][[[YYYUUUSSSQQQNNNJJJGGGEEECCC@@@>>>======<<<;;;;;;;;;<<<<<<;;;:::999888888777777777666666666555444444333333222222111111111111222222444333222111111222333333444444444555666777888999:::<<>>EEEMMMbbbttttttaaaQQQGGGAAA>>><<<888:::>>>EEEOOO\\\jjjssszzznnn___WWWUUURRRIIIAAA???>>>DDDTTTkkk}}}}}}uuusssssstttyyy~~~zzztttiiiXXXGGGCCCDDDCCC>>>;;;777555333222222111///...,,,---.........---++++++,,,+++*********+++,,,---,,,++++++******++++++,,,+++++++++,,,------......///444DDD]]]sss~~~sssiii}}}{{{mmmccc[[[qqqyyypppfffbbb]]]ZZZVVVPPPGGGAAA444333333222222111111111222111000///...---,,,,,,((())))))***))))))(((((()))))))))))))))************)))(((''''''''''''''',,,++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))******+++(((((((((((((((((((((((((((((((((***---......---***)))(((&&&&&&&&&''''''((())))))***++++++,,,,,,+++,,,---,,,***)))***+++***)))((('''''''''((((((++++++,,,,,,,,,,,,++++++)))(((((((((((()))******++++++++++++,,,---...//////000111222222222111000000///...------,,,------++++++++++++++++++++++++******+++,,,...000111222444444444555666666777777:::999999999888777777777999:::;;;===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCGGGGGGHHHHHHIIIKKKLLLMMMOOOPPPSSSVVVWWWWWWVVVUUUOOOPPPQQQSSSTTTUUUVVVVVVUUUUUUVVVVVVWWWVVVVVVVVVYYYXXXZZZ\\\^^^bbbnnnzzz{{{wwwsssqqqkkkhhhccc```^^^\\\YYYVVVTTTQQQMMMJJJHHHFFFCCCAAA>>>>>>===<<<;;;;;;<<<<<<======<<<;;;::::::::::::888777777666555555444444333333222222222222333333666555444333222111222222444444444555666777888999999;;;<<<>>>@@@DDDIIIMMMUUUXXX\\\^^^^^^]]]^^^^^^``````aaa``````___^^^^^^```___^^^]]]\\\]]]^^^^^^\\\]]]\\\WWWMMMEEEAAAAAAAAADDDLLLXXXccceee]]]TTTAAA888111000000......///000333;;;EEEMMMPPPLLLHHH:::555222222333555<<>><<<;;;???CCCLLL[[[mmm~~~uuulllbbbWWWPPPHHHAAA;;;::::::<<>>333333333222222111111111222111000///...,,,,,,+++(((((())))))))))))))))))*********)))))))))))))))((((((''''''''''''((())),,,,,,+++***)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((('''''')))+++...///...------,,,+++************+++)))))))))******+++,,,,,,+++,,,---,,,***)))***,,,******((('''''''''((()))***++++++++++++++++++***)))))))))))))))******++++++++++++,,,---...///000...///111222333222111000000///...------,,,------************************))))))***+++---///111222333333444444555666666666999999999999888888888888999:::<<<===???@@@@@@@@@????????????@@@AAABBBCCCGGGGGGGGGHHHIIIJJJLLLLLLMMMOOOPPPSSSTTTVVVVVVWWWPPPQQQRRRRRRSSSSSSSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVYYYXXXXXX[[[]]]aaalllwww}}}zzzwwwuuupppmmmhhhdddbbb___[[[YYYVVVSSSOOOMMMKKKIIIFFFDDD@@@???>>>===<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<999999888888777666666666444444333333333333444444555555444333333333333333444444555555666888999:::::::::;;;<<<===AAAGGGKKKQQQTTTXXX[[[[[[\\\]]]___aaaaaaaaaaaa``````___^^^```___^^^]]]\\\]]]^^^^^^]]]^^^]]]VVVMMMDDD@@@??????AAAHHHSSS^^^```[[[UUU???777111000000...---///000333;;;FFFPPPRRRNNNHHH:::666444444333222777>>>GGG\\\qqqvvvrrrooonnnmmmvvvyyy{{{zzztttllleeeaaaRRRKKKCCC>>>;;;<<>>>>>CCCPPPcccwww}}}wwwmmm[[[IIICCCCCCAAA<<<999777555222000000000///...------------,,,,,,++++++((()))***,,,,,,---------,,,++++++******++++++,,,)))******++++++,,,,,,---...555IIIdddyyyxxxqqqkkkjjjvvvfff]]]WWWppp|||vvviiiddd^^^YYYTTTMMMCCC===333333222222222222222111000000///...---,,,+++***))))))******+++******************)))))))))))))))&&&&&&&&&&&&''')))***+++++++++******)))(((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((()))***))))))))))))))))))))))))''''''(((+++...///...,,,))))))(((((((((((((((((())))))))))))***+++,,,---,,,,,,,,,+++))))))+++,,,+++***)))((('''(((((()))))))))************)))))))))))))))))))))******++++++++++++,,,---...000111///000111333333333222222000///...------,,,------************************))))))***+++---///111222111222222333333444555555666777777888999999::::::::::::<<<>>>???@@@@@@@@@????????????@@@AAABBBBBBGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLNNNPPPRRRSSSUUUUUURRRRRRRRRRRRQQQPPPOOOOOOOOOPPPRRRSSSUUUVVVVVVVVVXXXVVVWWWZZZ\\\```iiirrr|||zzzvvvsssnnniiieeeaaa]]][[[WWWUUUQQQNNNMMMKKKHHHFFFCCCBBBAAA???>>>=========>>>>>>===<<<<<<<<<======;;;;;;:::999999888888777555555444444444444555555333333444444555555555555555555555555777888999::::::;;;;;;<<<===@@@EEEIIILLLOOOSSSVVVXXXZZZ]]]^^^aaabbbbbbbbbaaa``````______^^^]]]\\\\\\]]]^^^___```aaa```YYYOOOEEE???<<<===???EEENNNWWWZZZWWWRRR===777222111000------000000333;;;HHHSSSVVVPPPIII<<<888666666555333666<<>><<<888555333333333444555777???MMM```ppp{{{|||zzzrrrjjjbbbZZZTTTHHHBBB<<<:::::::::???EEETTTggg}}}~~~yyynnn```PPPDDD<<<::::::;;;>>>GGGQQQYYY\\\\\\aaannn}}}wwwhhh```YYYQQQJJJ???>>>AAAMMM```uuu~~~yyyqqq___KKKDDDDDDAAA===999777444111//////000///...///......---------------((()))***,,,,,,---------,,,++++++******++++++,,,)))******++++++,,,,,,---///888MMMhhh}}}wwwpppkkkkkkrrr```XXXVVVrrryyytttkkkfff```ZZZUUUMMMCCC===222222222222222222222222.........---,,,,,,+++++++++++++++,,,++++++******)))))))))))))))*********&&&&&&&&&&&&''')))***+++))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***++++++))))))))))))))))))))))))'''''''''))),,,------,,,((((((((((((((((((''''''***))))))((()))+++,,,---,,,---,,,+++))))))+++---+++***)))((((((((()))))))))))))))******))))))))))))(((((((((((()))******+++++++++,,,---///000111111111111222222222222333000///...------,,,------******************************+++,,,...000111222111111111222333333444444444444555777888999;;;;;;:::;;;<<<>>>???@@@AAAAAA????????????@@@AAABBBBBBFFFFFFGGGGGGHHHJJJKKKLLLJJJKKKMMMOOOQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLMMMOOOPPPRRRTTTVVVVVVWWWVVVUUUVVV[[[]]]```fffnnnzzzwwwqqqmmmiiieeeaaa^^^YYYWWWSSSQQQOOONNNKKKIIIFFFEEECCCAAA@@@???>>>>>>>>>>>>===<<<<<<======>>><<<<<<<<<;;;::::::999999666666555555555555666666222333444555666666666666555555555666777888999::::::;;;<<<<<<===???CCCFFFGGGJJJNNNRRRUUUXXX[[[^^^aaaaaabbbbbbbbbbbbaaaaaa^^^^^^]]]]]]^^^___aaabbbdddfffeee___SSSGGG>>>;;;:::<<>>;;;:::777444666<<<===NNNeeetttzzz{{{{{{|||zzz{{{zzztttgggWWWJJJCCC777555444666777999???GGGSSS\\\cccaaa\\\WWWTTTPPPJJJKKKKKKJJJHHHEEEBBB@@@777666444333333444555555222444;;;FFFUUUcccnnnssslllttt~~~xxxooohhhaaaYYYTTTHHHBBB===;;;::::::???DDDSSSfff}}}}}}sssgggYYYLLLAAA<<<;;;;;;===CCCKKKSSSXXX[[[]]]iiiwww{{{pppkkkdddWWWLLLCCC@@@AAALLL___sss~~~{{{vvvcccOOOGGGFFFCCC>>>;;;777444111////////////...000///...------------...*********++++++,,,,,,---,,,++++++******++++++,,,******++++++,,,---------222<<>>@@@@@@AAAAAA@@@??????@@@@@@AAABBBCCCFFFFFFFFFGGGHHHIIIKKKKKKJJJKKKNNNPPPQQQRRRRRRRRRQQQQQQQQQQQQPPPNNNMMMLLLMMMNNNPPPSSSUUUWWWXXXXXXVVVUUUWWW]]]```aaaeeekkkuuu}}}zzzwwwsssooommmjjjfffddd\\\YYYVVVTTTRRRQQQNNNLLLIIIHHHFFFDDDBBB@@@@@@??????>>>>>>======>>>>>>???>>>======<<<<<<;;;::::::777666666555555666666777444555666666777666555555555555555666777888::::::999:::<<<<<<<<<>>>@@@CCCCCCFFFJJJNNNRRRVVVZZZ]]]``````aaabbbcccccccccccc____________aaaccceeefffhhhkkkkkkeeeXXXIII???999666888===DDDIIIJJJGGGCCC999555333222///,,,,,,000000333;;;LLL\\\dddaaa[[[MMMHHHDDDAAA<<<888999>>>???KKK^^^nnnvvvwwwwwwwwwtttrrrmmmcccUUUIII???;;;444222222555666888>>>EEEPPPVVVZZZXXXTTTQQQLLLGGGDDDEEEEEEDDDAAA>>><<<;;;444444555555555666666666333555:::@@@IIITTT___ffffffmmmuuuwwwnnnfff___XXXRRRHHHBBB===<<<;;;;;;???EEESSSggg}}}~~~uuujjj___RRREEE<<<;;;<<<<<<>>>DDDLLLWWW]]]bbbkkkwww|||~~~yyyiiiZZZKKKEEEBBBKKK^^^qqq{{{~~~~~~~~~{{{gggRRRIIIHHHEEE@@@===777444000......//////...///...---,,,,,,,,,------,,,+++*********+++,,,---,,,++++++******++++++,,,+++++++++,,,------......111<<>>@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFGGGHHHIIIKKKKKKKKKLLLOOOQQQSSSSSSRRRQQQOOOOOOPPPPPPPPPOOONNNNNNMMMOOOQQQTTTVVVXXXYYYZZZVVVUUUXXX___bbbcccfffjjjkkkrrryyy}}}yyywwwssspppooommmjjjhhh^^^\\\XXXVVVUUUSSSQQQOOOJJJIIIGGGEEECCCAAAAAA@@@?????????>>>??????@@@@@@>>>>>>>>>===<<<<<<;;;;;;777777666666666666777777666666777777777555444333555555666666777999:::;;;777999;;;<<<<<<===>>>@@@@@@CCCHHHLLLPPPTTTYYY\\\___```aaabbbcccddddddddd`````````aaaccceeehhhiiikkknnnoooiii[[[KKK???888333666;;;AAAEEEEEEAAA===999555333222///+++,,,111000222;;;MMM```jjjiiidddXXXRRRLLLHHHAAA<<<===AAAFFFNNN\\\jjjrrrrrrooonnngggcccZZZNNNAAA888333222333111000333444666<<>>BBBIIITTT\\\gggmmmsss{{{xxxnnnfff^^^VVVPPPHHHBBB======<<<<<<@@@FFFTTTggg~~~}}}sssjjjaaaTTTEEE:::<<<<<<;;;;;;???HHHVVV```ooovvv~~~{{{jjjQQQHHHCCCKKK^^^ooowwwwwwzzzvvvuuu}}}~~~jjjTTTKKKIIIFFFAAA>>>888444000....../////////...---,,,+++***+++,,,---...,,,+++))))))***,,,---,,,++++++++++++++++++,,,+++,,,,,,------......///...999PPPiiizzz{{{mmmfffvvv```VVVUUUrrr~~~xxxqqqnnnhhhccc]]]XXXSSSKKKBBB;;;666444222000000000111222222000...///111000,,,(((,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((*********)))((($$$$$$$$$%%%%%%%%%&&&&&&***(((((((((***+++***)))(((((((((((()))***,,,,,,++++++************++++++((((((((()))******++++++,,,,,,++++++***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))***++++++******&&&'''(((***+++,,,------222222222111111111111000//////...---,,,,,,,,,,,,...---+++***)))***+++,,,++++++,,,---///111333444555555555555555555444444555666777888999999888777;;;<<<<<<<<<======>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFHHHKKKNNNKKKNNNQQQSSSQQQOOOMMMLLLNNNMMMKKKMMMPPPRRRQQQOOOSSSTTTTTTTTTTTTUUUWWWZZZXXXUUUTTTWWW]]]bbbcccbbbfffhhhkkkmmmpppwww}}}zzzvvvrrrpppnnnkkkhhhbbb___[[[YYYXXXUUUPPPLLLIIIJJJJJJJJJHHHFFFCCCAAA@@@@@@@@@??????@@@AAAAAABBBBBBAAA@@@>>><<<:::999999888888777666555555444888888888888888777666666777777666666666666777777;;;;;;<<<<<<>>>???@@@AAA???AAADDDHHHKKKPPPUUUYYY[[[```cccaaaaaacccdddbbb```aaacccdddeeehhhkkknnnvvvxxxxxxooo]]]KKKCCCCCC<<<:::999:::===>>>===:::000///...,,,++++++,,,,,,111444;;;JJJ___ooonnnfff___^^^\\\XXXRRRKKKEEEAAAIIIPPPXXX```gggjjjeee]]]VVVOOOEEE===777444222111222333333111000444:::@@@LLLNNNOOONNNLLLHHHCCCAAAAAABBBAAA>>>;;;999::::::777:::>>>???>>>===<<<<<>>>>>???>>>>>>>>>?????????@@@@@@CCCDDDEEEEEEFFFHHHKKKNNNPPPSSSVVVWWWUUURRRPPPOOOPPPNNNMMMOOOSSSUUUTTTRRRTTTUUUUUUTTTSSSTTTVVVXXXZZZWWWUUUVVVZZZ\\\\\\ZZZZZZ]]]```cccfffmmmwww~~~|||xxxtttqqqmmmiiigggccc```]]]ZZZYYYVVVQQQMMMMMMMMMLLLKKKHHHEEEAAA???BBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBB@@@???===;;;::::::999999888888777777777888999999999888888777666888777777666666777777888;;;;;;;;;<<<===>>>???@@@@@@BBBEEEHHHKKKPPPUUUYYYZZZ___cccbbbbbbeeefffdddaaabbbcccdddeeehhhlllppptttxxxyyyppp___MMMCCCAAA888555444555999;;;999777000///---,,,+++,,,,,,---000333:::JJJ```ppppppiiicccdddddd```ZZZSSSMMMIIIOOOUUUZZZ]]]______XXXOOOGGGBBB;;;666333333222222///000111000000444;;;AAAJJJKKKLLLLLLKKKGGGDDDBBBAAAAAAAAA???======>>>@@@AAADDDHHHJJJJJJIIIIIIIIIHHHJJJLLLOOOSSSYYY```eeejjjsss||||||{{{vvvnnnfff\\\UUUPPPGGG???<<<;;;:::===AAAPPPccczzzzzzjjjXXXGGG<<<888888;;;===???FFFVVVeee|||aaaLLLFFFQQQ```qqq{{{vvvrrrnnnooouuu{{{mmmUUUIIIEEECCC@@@>>>888555222000000///...------------------------------,,,++++++------,,,+++)))************+++++++++******++++++***,,,...111111<<>>???@@@@@@>>>????????????@@@@@@@@@CCCDDDEEEEEEFFFGGGKKKMMMRRRUUUXXXYYYWWWSSSQQQPPPRRRQQQQQQRRRUUUVVVVVVUUUUUUUUUUUUTTTSSSSSSUUUWWW\\\YYYUUUTTTUUUUUURRROOOMMMPPPTTTXXX\\\cccmmmtttzzzzzzvvvrrrmmmiiifffeeeccc___]]]ZZZWWWSSSPPPMMMMMMMMMLLLIIIGGGDDDBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA???===<<<;;;::::::::::::::::::::::::999999::::::999999888888888888777777777777888888:::::::::;;;<<<===>>>???@@@BBBEEEHHHKKKOOOTTTXXXXXX^^^bbbbbbcccggghhhgggddddddccccccdddhhhnnnrrruuuzzz}}}vvvfffTTTFFF???888555222222444666444222///...---,,,,,,---......///222999JJJbbbtttvvvooohhhjjjkkkiiibbbYYYRRROOOQQQUUUXXXWWWVVVSSSKKKBBB===999444111111111111000,,,...//////000555<<>>;;;999;;;???NNN```vvvrrr[[[FFF999999999;;;===>>>DDDSSSbbbxxxvvvwww}}}```LLLFFFQQQ^^^oooyyyuuupppmmmmmmrrrwwwzzzlllTTTGGGDDDAAA>>><<<888555222000000000///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++))))))))))))*********++++++)))((()))+++---......000===TTTjjjwwwuuukkkkkk{{{___VVVXXXooo{{{wwwiiiddd]]]WWWRRRLLLEEE@@@666555444333222222222333---000222000,,,***,,,...000///---,,,+++******+++(((((((((((('''''''''&&&))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''((((((((((((***)))((()))++++++***)))(((''''''&&&&&&&&&'''''')))******************)))'''((()))***+++,,,---...***************++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((()))***+++---...//////000111111111111000000000000//////...---,,,,,,,,,,,,,,,,,,---......,,,+++******++++++,,,...000222333333333444444444444555555444444555666777888888999999:::;;;===>>>@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEEEEEEEGGGJJJLLLOOORRRUUUWWWUUUSSSQQQQQQTTTTTTTTTTTTTTTUUUTTTTTTSSSTTTTTTTTTSSSSSSVVVXXX[[[XXXTTTSSSRRROOOKKKFFFFFFIIINNNRRRWWW^^^hhhooouuu~~~|||xxxtttpppkkkgggfffeeebbb___\\\XXXUUUSSSJJJKKKKKKLLLKKKKKKJJJIIIEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBB@@@???===<<<:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999888888888888999999::::::::::::;;;<<<===>>>???AAADDDFFFIIILLLQQQUUUVVV\\\aaaaaadddhhhkkkjjjgggfffdddcccdddiiipppuuuzzzppp^^^MMM@@@>>>:::444222222333111.........---,,,,,,---//////...222:::KKKeeeyyy}}}xxxmmmpppqqqlllcccYYYQQQNNNKKKPPPSSSRRRQQQOOOHHHAAA>>>:::666333111000///......///111000111666===CCCIIIIIIJJJIIIIIIGGGFFFEEEDDDEEEEEEFFFHHHKKKQQQUUUYYY\\\___````````````aaaaaadddiiimmmqqquuuzzz~~~||||||{{{zzz}}}~~~yyyqqqqqqllljjjlllllljjjhhhjjjvvvyyy}}}~~~{{{qqqiiibbb^^^VVVMMMCCC???<<<:::;;;???LLL^^^tttqqqYYYEEE999::::::<<<======BBBPPP___nnnqqqppp|||www]]]IIICCCNNN[[[lllwwwtttnnnjjjiiimmmpppttt}}}~~~hhhQQQFFFDDDAAA>>><<<777555222000000000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,++++++***))))))(((,,,)))'''(((,,,//////---111???VVVkkkyyy{{{ooolllnnnyyy]]]UUUXXXqqq|||lllfff___WWWPPPJJJCCC???444444333222222111111111---///111///,,,***,,,......,,,+++)))(((((()))***)))(((((((((((('''''''''*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))),,,***))))))))))))(((&&&((('''&&&&&&&&&&&&&&&'''((()))************)))((('''((()))***+++,,,------***)))))))))******+++,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++---...///000000111111111000000000////////////...---,,,,,,,,,,,,---...///000///...---,,,******+++,,,...000222333333333333333444444555555666666666777888:::;;;;;;::::::;;;===>>>@@@AAABBBDDDDDDDDDEEEEEEEEEFFFFFFCCCDDDEEEEEEEEEFFFIIILLLJJJNNNSSSUUUUUUTTTSSSSSSVVVVVVUUUTTTRRRQQQPPPPPPQQQRRRSSSSSSSSSTTTWWWYYYXXXUUUSSSRRRQQQNNNHHHCCCBBBFFFLLLPPPUUU\\\ffflllrrr{{{}}}zzzwwwrrrnnnjjjggggggeeebbb]]]YYYVVVUUULLLLLLMMMMMMMMMLLLLLLLLLGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDCCCBBB@@@>>>>>>:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999::::::::::::999::::::;;;<<<======???AAACCCEEEIIINNNQQQSSSZZZ___aaadddiiilllllliiigggeeedddeeejjjqqqwww~~~{{{jjjUUUEEEAAA;;;555111111222000//////...---------...///000///222;;;MMMhhh~~~tttvvvtttmmm```TTTMMMJJJHHHMMMQQQPPPOOONNNJJJEEE@@@===888444222111///...111333333333333666>>>CCCLLLLLLKKKJJJIIIHHHHHHGGGIIIIIIJJJKKKMMMRRRYYY^^^ccceeeggggggfffeeeeeefffgggjjjooosssvvvyyy}}}|||yyyzzzyyyqqqgggccc^^^\\\^^^___\\\[[[]]]iiinnnvvv|||~~~~~~{{{qqqhhhbbb^^^UUULLLCCC???===;;;===@@@JJJ]]]sss}}}iiiUUUDDD<<<;;;;;;===>>>>>>BBBOOO]]]kkk~~~mmmjjjttt{{{~~~sss]]]IIIBBBKKKUUUeeepppnnnlllhhheeefffiiippp|||yyydddNNNEEEDDDBBB???>>>777444111000000000///...---------------------------,,,++++++------,,,+++---------,,,,,,++++++***---***((()))---000000...111BBBXXXlll|||uuuhhhjjjooouuuZZZSSSYYYttt}}}tttnnneeeZZZQQQHHHBBB>>>444333333222222111000000...//////---,,,+++,,,...000///---++++++,,,---///))))))))))))((((((((((((*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&'''''''''))))))))))))************,,,+++))))))******)))'''''''''&&&&&&&&&''''''(((&&&&&&((((((((((((&&&&&&((((((((()))******++++++)))))))))))))))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))***+++---...///000000111111000000000///////////////...---,,,,,,,,,,,,,,,------------,,,++++++******+++,,,---///111222222222333333444444555555666666777777999:::<<<===;;;;;;<<<===???@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEEEEDDDFFFHHHKKKIIIMMMSSSVVVWWWWWWWWWWWWTTTUUUUUUSSSPPPNNNNNNOOOQQQRRRSSSSSSRRRTTTVVVYYYVVVTTTRRRRRRRRROOOHHHCCCBBBFFFLLLPPPUUU\\\eeekkkqqqyyy~~~|||yyytttoookkkhhhhhhgggccc^^^ZZZWWWWWWRRRQQQPPPOOOMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCAAA@@@???<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>======;;;;;;::::::::::::;;;;;;:::::::::::::::;;;<<<===<<<===@@@AAACCCGGGKKKNNNRRRXXX^^^```ccciiilllllliiiiiigggeeefffkkkrrrxxxyyycccOOOBBB<<<555111111222222111000///...------...//////000333;;;NNNjjj{{{{{{vvvjjj[[[OOOIIIIIIJJJPPPSSSQQQOOONNNKKKGGG???;;;666333222111111000333444555444444777>>>DDDMMMLLLKKKKKKJJJKKKKKKLLLNNNNNNNNNNNNPPPUUU]]]bbbjjjkkkmmmllljjjiiiiiijjjjjjmmmppprrrtttvvvyyy{{{{{{wwwuuurrriii^^^TTTPPPOOORRRTTTRRRRRRTTTYYYbbbnnnxxx~~~|||}}}rrrhhhaaa^^^TTTKKKBBB???===;;;===AAAHHH[[[rrruuubbbQQQFFFAAA<<<<<<>>>??????BBBOOO\\\qqq|||iiieeennnttt{{{zzzooo___JJJCCCIIIQQQ___jjjhhhlllgggcccbbbdddjjjyyyvvvbbbMMMDDDDDDCCCAAA???666444111000000000000///........................---,,,++++++------,,,+++***++++++,,,---...//////---+++***+++---///000000333DDD[[[nnntttcccgggnnn}}}rrrXXXRRRZZZvvv~~~}}}wwwlll___RRRIIICCC@@@444444444444333222111111000...,,,+++,,,---------000...,,,+++,,,---///111+++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&((((((((()))))))))******(((''''''((()))******)))'''&&&&&&&&&'''((())))))%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((((((((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((()))***+++((()))+++,,,.../////////111000000000//////////////////...---,,,,,,,,,,,,,,,,,,+++***************)))******,,,---///111222111222222333444444555555666666666666888:::<<<===<<<<<<===>>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEDDDDDDEEEHHHJJJJJJNNNSSSWWWWWWWWWVVVWWWQQQSSSSSSRRROOONNNOOOPPPTTTUUUTTTSSSQQQRRRTTTUUUVVVTTTSSSTTTTTTPPPIIICCCDDDHHHNNNRRRWWW]]]eeekkkpppyyy~~~zzzuuuooojjjhhhhhhhhhddd^^^YYYXXXXXXTTTSSSRRRPPPNNNLLLKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>======<<<<<<<<<===>>>>>>??????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<>>>@@@AAACCCFFFJJJMMMPPPWWW\\\^^^bbbhhhkkkkkkjjjiiihhhggghhhmmmsssxxxuuu___KKKDDD;;;555333333111000111000///---------......///222:::MMMiii~~~|||sssdddSSSHHHFFFGGGMMMSSSVVVSSSOOONNNMMMJJJ@@@<<<666222000111111111111222333333444888@@@FFFJJJJJJIIIJJJKKKMMMOOOQQQRRRQQQOOONNNOOOUUU\\\bbbkkkmmmnnnnnnllllllmmmnnnmmmnnnoooppppppqqqsssvvv||||||zzzuuupppkkkaaaWWWMMMIIIIIIMMMPPPPPPQQQTTTVVV```nnnyyy{{{vvvkkkccc___UUULLLBBB>>><<<:::;;;???EEEYYYqqqrrr```PPPHHHEEE<<<===???AAA@@@CCCOOO]]]sssjjjccciiinnnsssrrrggg\\\HHHBBBHHHPPP^^^jjjjjjnnniiieeebbb```dddppp|||vvvbbbMMMEEEEEECCC@@@>>>666444111000000111000///---------------------------,,,++++++------,,,+++)))***+++,,,---......///***++++++++++++,,,///111444GGG^^^pppwwwaaaeeemmmzzzpppVVVQQQZZZvvvyyymmm___QQQGGGBBB@@@555555555555444333222111111---******---///...,,,((('''%%%$$$%%%'''***,,,++++++++++++*********)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&''''''''''''###""""""$$$''')))))))))&&&&&&&&&'''((()))***+++'''((()))++++++)))((('''((((((((((((''''''''''''(((((((((((()))***+++,,,))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***((((((((())))))((()))***,,,---...//////000000000000//////////////////...---,,,,,,,,,,,,...---+++***)))***+++,,,)))******+++---///111222111111222333333444555555555555555555777999;;;=========>>>>>>?????????@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEDDDDDDEEEHHHJJJJJJNNNSSSVVVVVVUUUTTTTTTNNNQQQRRRRRROOOOOOQQQSSSWWWWWWVVVSSSQQQPPPQQQRRRWWWVVVUUUUUUUUUQQQIIICCCGGGKKKQQQVVVZZZ```gggmmmpppzzzzzztttmmmiiigggiiihhhddd^^^YYYXXXXXXRRRRRRQQQPPPOOONNNOOOOOOHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@???>>>============>>>???????????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<=========>>>@@@BBBCCCFFFJJJMMMPPPVVV\\\^^^aaagggjjjjjjiiiiiiiiihhhiiimmmsssxxxmmmXXXOOOCCC:::555333000---222111///...---------......000999KKKhhh|||yyyooo^^^MMMCCCCCCFFFMMMSSSVVVSSSPPPPPPOOOMMMEEE@@@888222000000111111...000111222333888AAAGGGGGGGGGGGGHHHKKKOOORRRUUUTTTRRRPPPNNNNNNSSSZZZ```iiikkkmmmmmmlllmmmnnnpppooooooooonnnmmmnnnppprrrwwwzzzxxxsssmmmfff\\\SSSLLLHHHIIINNNSSSSSSUUUXXX[[[eeesss~~~|||yyymmmeee```VVVMMMCCC>>>;;;888:::===CCCWWWpppsssaaaRRRJJJHHH<<<===???AAAAAADDDPPP]]]pppnnndddgggiiillljjj___VVVDDD???GGGPPPaaaooopppppplllgggccc______hhhssswwwcccNNNFFFEEECCC???===666444111000000111000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,++++++++++++++++++(((***,,,+++)))***---111555III```qqqyyyaaadddmmmwww~~~pppVVVPPPYYYvvv|||}}}vvvkkk\\\NNNEEE@@@>>>444333222111000000000000///......------,,,++++++***+++,,,+++)))))))))***(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%$$$#########$$$%%%&&&&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&***))))))(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&'''(((***,,,---+++***)))((((((''''''''''''((((((((())))))))))))))))))))))))************,,,,,,,,,---...///000111111000///000111222111000------,,,++++++******))),,,,,,+++***))))))******---------...............111222222333333444444555444555666777999:::;;;<<<:::;;;<<<===>>>???@@@AAAAAA???>>>>>>@@@CCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIMMMNNNPPPPPPPPPPPPRRRSSSQQQRRRRRRPPPOOOOOOQQQSSSTTTTTTTTTSSSSSSSSSSSSRRRWWWYYY\\\\\\YYYUUURRRQQQOOOQQQVVVZZZ^^^ccchhhkkkqqqxxxyyysssooommmiiigggcccaaa^^^\\\XXXVVVUUUTTTTTTTTTTTTQQQMMMJJJLLLJJJHHHHHHHHHHHHFFFDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>;;;===???@@@AAA@@@???>>><<<<<<<<<<<<<<<===>>>???<<<<<<>>>??????>>>======?????????@@@BBBEEEIIIKKKTTTWWW\\\```cccfffiiillloookkkhhhiiiiiijjjpppxxxqqq^^^III???;;;777333111444222///---,,,---///000111666<<>>;;;999:::>>>EEEUUUmmmyyyhhhWWWLLLHHHAAA>>>===>>>???BBBLLLVVVlll~~~qqq^^^___bbb^^^ZZZ[[[JJJDDD???AAALLL^^^pppzzzwwwtttnnnfffaaabbbhhhmmmwwwkkkXXXHHHDDDFFFDDD???999666333000000000000///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,---+++)))***---000000///666IIIfffgggeeexxx{{{~~~oooWWWUUU]]]uuuwwwnnnoookkkeee\\\RRRHHH???:::555444333222111111111111///......------,,,++++++***+++,,,+++)))))))))***))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((###$$$%%%'''((()))))))))((('''&&&%%%%%%%%%&&&'''&&&''''''(((((('''&&&&&&(((((((((((((((((((((((((((((())))))(((''''''&&&******))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&'''(((***+++,,,***)))'''&&&&&&'''((((((************************))))))))))))************,,,,,,,,,---...///000111222000///000111222111000......------,,,++++++***,,,++++++***))))))******++++++,,,---...///000111111222222333333444555555444444555666888999:::;;;;;;;;;<<<===>>>??????@@@@@@???>>>???@@@BBBDDDDDDEEEEEEFFFHHHHHHIIIIIIHHHLLLMMMOOOOOOOOOOOOQQQSSSRRRRRRRRRQQQOOONNNPPPRRRRRRRRRSSSSSSTTTTTTTTTUUUWWW[[[___aaa```]]][[[ZZZWWWXXXYYYZZZ]]]bbbiiinnnvvv||||||wwwssspppnnnllliiifffccc```]]]ZZZWWWVVVUUUTTTSSSSSSQQQNNNKKKMMMKKKJJJIIIIIIIIIGGGEEECCCCCCCCCBBBBBBBBBAAAAAADDDCCCBBB@@@???>>>>>>>>><<<===???@@@@@@@@@>>>>>>;;;;;;:::::::::;;;<<<<<<<<<===>>>?????????>>>===????????????BBBEEEHHHJJJOOORRRXXX]]]aaaeeejjjmmmoookkkhhhhhhhhhiiiooowwwsss[[[LLLBBB:::666555555333111...---...///000...333999GGGbbb|||yyyqqqdddTTTHHHCCCEEEIIILLLRRRVVVVVVWWWYYYWWWTTTJJJCCC;;;555333222000---000000111333666;;;@@@BBBFFFEEEDDDEEEJJJNNNRRRSSSOOOMMMIIIDDDAAAAAAFFFJJJVVVYYY]]]______^^^]]]]]]aaaffflllmmmjjjggghhhiiimmmlllkkkjjjgggbbb\\\XXXUUUVVVXXX\\\bbbggglllnnnpppssszzz}}}rrrfff]]]VVVMMMCCC>>>;;;999:::>>>FFFVVVmmm}}}kkkZZZOOOJJJBBB>>>===>>>>>>@@@IIIRRRdddwwwqqq^^^[[[[[[UUUQQQRRRHHHCCC???AAALLL^^^ppp{{{}}}zzztttnnnkkkmmmrrrvvvzzznnnZZZIIICCCDDDBBB===:::777333000000000000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++...,,,***+++...111111000999LLLgggfffdddxxx}}}~~~pppWWWUUU___zzzvvvmmmmmmjjjccc[[[SSSIIIAAA<<<666555444333333222222222///......------,,,++++++***+++,,,+++)))))))))*********))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***)))((('''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((((((((((((((((((((((((((()))))))))(((''''''******))))))((('''''''''&&&'''((())))))((('''&&&''''''''''''(((***+++,,,)))'''%%%$$$%%%&&&)))***...---,,,+++++++++++++++))))))))))))************,,,,,,,,,---...///000111222111000111222222111000//////...------,,,,,,+++,,,+++******)))*********)))***+++---///000222222222222222333444444555555333444444666777888999:::<<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHJJJLLLNNNNNNNNNNNNPPPRRRSSSSSSSSSQQQOOONNNOOOPPPPPPQQQRRRTTTUUUWWWXXXYYYXXX]]]dddhhhjjjiiihhhhhhcccaaa___]]]^^^dddlllrrr{{{~~~}}}{{{xxxvvvsssqqqpppnnnkkkhhheeeccc```[[[XXXXXXVVVTTTSSSRRRQQQOOOMMMNNNLLLJJJJJJKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBAAAAAADDDCCCBBB@@@????????????<<<===???@@@@@@???>>>>>><<<<<<;;;;;;:::;;;;;;;;;<<<===>>>>>>??????>>>>>>??????>>>???AAADDDGGGIIIIIIMMMSSSYYY___eeekkknnnpppllliiiiiihhhiiiooowwwppp\\\LLL???;;;<<<777555222000//////000111...222888CCC[[[ttt|||xxxppphhh[[[MMMDDDCCCGGGKKKNNNSSSWWWWWWYYY[[[YYYUUULLLDDD;;;444222222111///000000000222555:::>>>@@@AAAAAAAAADDDIIIMMMOOOPPPIIIFFFBBB===999:::===@@@GGGLLLRRRUUUTTTQQQMMMKKKQQQWWW^^^bbbaaa``````aaabbbbbbcccddddddbbb^^^[[[WWWXXX[[[aaaiiiqqqvvvxxxwwwzzz~~~xxxooofff```WWWMMMCCC???<<<999:::>>>GGGVVVlll~~~nnn\\\OOOIIIAAA>>><<<>>>>>>@@@FFFMMM]]]ooouuuaaaYYYTTTMMMIIIJJJDDDBBB@@@BBBKKK]]]ppp}}}{{{xxxwwwyyy}}}~~~qqq\\\IIIBBBBBBAAA<<<:::777333111000000000///.........------------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******///---,,,,,,///111222222;;;NNNiiiddddddzzz~~~}}}nnnUUUUUUcccwwwmmmkkkgggaaaZZZSSSKKKDDD???666555444333222222222222///......------,,,++++++***+++,,,+++)))))))))***+++******)))(((''''''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((***)))'''&&&%%%%%%&&&'''((('''%%%$$$#########$$$&&&''''''(((((((((((('''(((((((((((((((((((((((((((((()))))))))(((((('''((((((((('''''''''&&&&&&&&&((()))++++++)))(((&&&'''''''''((())))))***+++)))'''%%%$$$%%%'''+++---000///---+++************((()))))))))************++++++,,,,,,...///111222333222111111222222111000.........---,,,,,,++++++++++++***************+++)))***+++---///000111222222222333333444555555555444444555666777888999:::<<<<<<==================<<<>>>@@@AAAAAAAAABBBCCCFFFFFFGGGHHHIIIIIIHHHHHHHHHJJJLLLLLLLLLMMMOOOQQQSSSTTTTTTRRROOONNNNNNOOOPPPQQQSSSUUUXXXZZZ\\\]]]\\\bbbkkkrrruuuvvvvvvvvvpppnnnkkkhhhhhhkkkrrrwww~~~}}}zzzyyyxxxvvvtttsssqqqpppnnnllliiigggdddaaa\\\YYYYYYWWWTTTRRRRRRQQQPPPNNNMMMLLLJJJJJJJJJJJJIIIGGGHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@?????????===>>>????????????>>>>>>??????>>>======<<<======<<<======>>>??????????????????>>>???@@@CCCEEEGGGGGGKKKQQQWWW]]]cccjjjnnnrrrnnnkkkkkkjjjjjjooowww}}}~~~jjjVVVFFF???@@@888777444222000000000000000444888@@@TTTjjjrrrmmmeee]]]PPPEEE???AAAHHHMMMOOOSSSVVVWWWZZZ]]]ZZZVVVMMMEEE:::333111222111000//////000222444888;;;===;;;<<<>>>CCCHHHLLLMMMMMMDDDAAA<<<777444444666888<<<@@@EEEGGGFFFBBB???===BBBFFFLLLPPPQQQRRRSSSTTTVVVWWWZZZ^^^aaaaaa^^^[[[YYYYYY\\\cccmmmvvv{{{|||~~~wwwnnnfff```WWWNNNDDD???<<<999:::>>>FFFUUUiii|||~~~nnn\\\NNNEEE@@@===<<<>>>@@@AAAFFFMMMYYYjjj~~~}}}hhh\\\TTTMMMJJJKKKBBBAAA@@@BBBLLL]]]qqqttt___KKKBBBBBBAAA>>>:::777333111111111000/////////.........---------************************,,,,,,,,,,,,++++++***)))------,,,,,,...000111222<<>>@@@AAA@@@@@@AAACCCGGGHHHHHHIIIIIIIIIIIIHHHFFFHHHJJJKKKKKKLLLNNNOOOSSSSSSTTTRRRPPPNNNNNNNNNPPPQQQTTTVVVYYY\\\^^^___dddjjjsss{{{}}}{{{zzzzzz}}}}}}{{{yyyxxxwwwuuusssqqqpppooollljjjhhhfffdddaaa\\\YYYZZZWWWUUUSSSSSSRRRQQQOOOLLLJJJIIIIIIJJJJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@>>>>>>?????????>>>>>>>>>@@@???>>>========================>>>???@@@@@@AAA@@@???>>>>>>???BBBDDDFFFHHHKKKPPPUUU[[[aaahhhlllsssooonnnnnnmmmlllooouuuyyyuuu```KKKAAA@@@999888666333111000000000///333666===OOOdddlllhhh]]]UUUIIIAAA>>>CCCJJJOOOQQQUUUWWWYYY]]]```]]]WWWLLLDDD:::333111111111000//////000111333666888:::777888;;;AAAFFFJJJLLLKKKBBB>>>999555333222333444666888:::;;;999777666666888:::<<<>>>@@@BBBEEEFFFHHHKKKRRRZZZ```bbb```^^^^^^]]]___gggrrr{{{xxxnnneee___XXXNNNEEE@@@<<<999:::===EEESSSgggyyyrrr___NNNDDD@@@<<<:::>>>BBBDDDIIIOOOUUUeeewwwmmm___VVVQQQOOOPPPCCCAAA@@@CCCNNN___rrruuubbbNNNDDDCCCCCC@@@:::777444111111111111000//////.........---------************************,,,,,,,,,,,,++++++***)))+++,,,,,,,,,,,,...000111;;;MMMfffzzzdddggg}}}wwwyyyfffOOOUUUhhhxxxiiiccc\\\WWWSSSNNNGGGAAA555444333222111111111111///......------,,,++++++***+++,,,+++)))))))))*********))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((***)))(((&&&&&&&&&''''''&&&'''(((((())))))))))))))))))))))))))))))))))))(((((()))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''((()))))))))))))))+++)))((('''(((***---//////---***(((''''''((()))))))))))))))***************++++++,,,...000222333333111000000111111///...---,,,,,,++++++***))))))*********)))******+++,,,,,,,,,,,,---...///000000333333333444555555666666777777777888999:::::::::;;;;;;;;;<<<<<<=========;;;>>>AAA@@@??????AAADDDGGGHHHHHHIIIIIIHHHHHHHHHDDDFFFHHHIIIIIIJJJLLLNNNQQQSSSTTTSSSPPPOOONNNOOOQQQRRRTTTVVVYYY[[[]]]^^^hhhnnnwww|||{{{zzzvvvvvvuuusssqqqpppooonnniiihhhgggfffeeebbb]]]YYYZZZXXXVVVUUUTTTSSSQQQOOOKKKJJJIIIIIIJJJJJJIIIGGGBBBCCCCCCCCCDDDDDDDDDEEECCCCCCBBBAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<=========>>>???@@@AAABBB@@@???>>>>>>>>>@@@CCCDDDGGGJJJNNNSSSXXX___eeejjjqqqooooooqqqooolllnnnrrrxxx~~~gggPPPBBB===:::999777444222000///...+++000333999JJJ___hhhfffYYYQQQFFF@@@@@@FFFMMMQQQTTTVVVYYY[[[___ccc```ZZZKKKCCC:::333111111000......//////111222444666666555666999>>>EEEIIIKKKKKKBBB>>>888555333333333333333444555444222222333555444444444555777:::<<<>>>>>>DDDNNNZZZcccfffeeebbb]]]\\\]]]eeerrr{{{zzzoooddd^^^YYYOOOEEE@@@<<<999:::===EEERRRgggyyyxxxeeeSSSGGGAAA;;;999===BBBEEEKKKPPPOOO___rrrnnn^^^XXXVVVTTTRRRFFFBBB???DDDQQQcccsss}}}xxxfffRRRGGGEEEDDDAAA;;;888444222111111111000.........------------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++,,,,,,+++,,,///222:::LLLdddvvvhhhkkk}}}ttttttyyyaaaOOOWWWjjj{{{kkkddd[[[UUURRRNNNFFF@@@666555444333333222222222///......------,,,++++++***+++,,,+++)))))))))***))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''')))((('''&&&&&&'''((()))&&&&&&((())))))*********))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))***))))))((())))))(((((((((***+++,,,...,,,***((('''''')))***))))))))))))******************+++,,,...000222333222111//////000///...,,,...------,,,++++++************))))))***++++++,,,******+++---///000111222333333444444555666666666666666777777888888999999::::::;;;;;;<<<===>>>>>>;;;>>>@@@???======AAAFFFFFFFFFGGGGGGGGGFFFFFFEEEBBBDDDFFFHHHHHHIIIKKKMMMPPPRRRSSSSSSQQQOOOOOOOOOPPPQQQRRRTTTVVVXXXZZZZZZbbbhhhpppyyyzzzuuutttuuurrrqqqqqqpppoooooonnnnnnhhhgggggggggfffccc___[[[YYYXXXWWWVVVVVVTTTQQQNNNLLLKKKIIIJJJKKKKKKJJJIIIEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBB@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<===>>>>>>=========???@@@BBBCCC@@@???>>>===>>>@@@BBBCCCDDDGGGKKKPPPVVV]]]dddiiinnnmmmooorrrpppkkkkkknnnvvv}}}~~~jjjTTTDDD===:::999777444222000...------111333777EEEXXXaaa^^^SSSLLLCCC>>>???EEEKKKNNNRRRTTTVVVYYY^^^bbb___XXXHHHBBB999333111000...,,,......///000111333444444333444777<<>>DDDTTTfffttt{{{}}}kkkWWWJJJFFFCCC@@@;;;888444222222222111000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,------,,,---000333<<>>777777555444444444444444///......------,,,++++++***+++,,,+++)))))))))***(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((()))))))))(((&&&$$$"""'''&&&%%%$$$%%%%%%'''(((&&&&&&((()))************))))))))))))))))))))))))(((((()))***************))))))))))))************((((((''''''''''''(((((('''((()))******)))((((((((((((((((((((())))))***...---***((('''(((***+++))))))))))))******************+++,,,...000222333222000///...//////---+++///......------,,,++++++******))))))***+++,,,,,,'''(((***---///111333444333333444444555666666666555555666666777777888888999999:::;;;<<<>>>>>>???<<>>======>>>>>>>>>>>>===>>>>>>???@@@AAA>>>=========???@@@BBBDDD@@@???>>>===>>>???AAABBB@@@CCCHHHMMMTTT[[[ccciiillllllooorrrpppjjjiiikkkrrrwww{{{iiiUUUFFF@@@:::999777444222///---,,,111555555666AAAQQQXXXUUUNNNGGG>>>:::===BBBGGGJJJNNNPPPRRRUUU[[[___[[[TTTGGGAAA999333111000---***......///000111222222333333444666;;;BBBHHHLLLMMMAAA===888555666666555444111333555666555444444555444555888;;;???@@@???>>>FFFMMMYYYdddjjjhhhaaaZZZTTTRRRTTT^^^mmmyyy}}}}}}xxxnnngggcccZZZPPPFFF@@@===999:::===FFFUUUiii{{{lllXXXJJJEEE===777999===AAAFFFLLLTTTaaarrrppp___]]]___[[[TTTLLLDDD>>>DDDVVViiiuuuzzz}}}~~~oooZZZLLLFFFBBB===;;;888444222222222111000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,---///...------111444>>>OOOcccpppvvv|||nnnrrr~~~sssooorrr^^^RRR]]]nnnvvvooofff[[[UUUQQQLLLDDD===999666333222444444222000////////////...---,,,+++------,,,,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''(((***+++,,,------,,,+++***)))((('''(((((((((((('''''''''''',,,***'''%%%%%%&&&'''(((***)))((()))++++++)))(((&&&'''(((*********))))))---+++)))(((((()))+++---************))))))))))))(((((()))***++++++,,,,,,***+++,,,---...000111111222222111000///...------++++++,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,++++++,,,---///111333222222333444444555555666666666555555666888:::;;;>>>>>>======<<<<<<<<<;;;????????????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJIIIJJJLLLNNNKKKNNNRRRSSSRRRQQQOOOOOORRRQQQQQQQQQRRRTTTUUUWWWSSSUUUWWWZZZ___hhhttt}}}~~~~~~~~~vvvppplllkkkjjjjjjlllnnnoooooooooqqqrrrpppnnnjjjfffbbb```^^^]]][[[ZZZXXXVVVTTTRRRPPPOOOPPPNNNKKKIIIIIIJJJLLLMMMKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDBBB@@@???===;;;;;;;;;<<<;;;:::;;;<<<<<<<<<======>>>>>>@@@??????>>>===<<<<<<<<<<<<======>>>???@@@@@@AAADDDGGGJJJNNNRRRWWW^^^cccgggjjjoooqqqqqqooommmlllrrryyy{{{lllYYYLLLIII???<<<777444222111///...222//////777CCCNNNQQQPPPMMMFFF>>><<>>>>>>>>@@@CCCHHHLLLOOOTTTXXX___fffoooqqqhhh]]]UUURRRRRR[[[iiiuuuzzz{{{}}}~~~~~~|||tttiiiaaa[[[RRRIIICCC===:::;;;@@@GGGTTThhh|||uuubbbTTTMMMCCC>>>::::::;;;>>>HHHQQQXXXcccuuusssjjjllllllfffbbbTTT@@@<<>>>>>>>>??????@@@@@@???>>>>>>======<<<:::::::::;;;;;;<<<===>>>BBBDDDGGGJJJNNNTTTZZZ___ccchhhnnnqqqrrrpppnnnnnnqqquuuzzzooo[[[MMMHHH@@@<<<777444222111000...222///000777CCCMMMPPPOOOJJJDDD>>>===@@@EEEGGGGGGIIIKKKLLLNNNTTT[[[ZZZVVVGGGAAA999222///........................///000111111222444:::@@@EEEGGGHHHDDD???999444333333444444888888999;;;===???AAABBBDDDFFFJJJNNNSSSXXX\\\^^^]]]aaaffflllrrrsssiii]]]SSSQQQSSS]]]lllyyy~~~~~~|||tttjjjccc[[[RRRIIIBBB===999;;;???EEESSShhh|||tttbbbUUUOOOEEE???;;;:::;;;>>>FFFPPP\\\iiizzzxxxwww~~~}}}xxx```III???HHHWWWlll{{{{{{|||yyy{{{rrreeeXXXHHHEEEGGGAAA777666555444333222222222//////...---,,,,,,++++++......------------......++++++************++++++,,,***+++......---000555:::YYYnnnssszzz||||||tttgggttt}}}yyyyyyqqq^^^OOOVVVrrr|||sssgggaaaYYYSSSNNNIIIBBB===666555555555555444111///////////////...---,,,+++,,,,,,,,,+++******))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))((((((%%%%%%%%%%%%%%%&&&&&&'''((((((((()))***+++,,,------,,,,,,+++***)))(((((())))))))))))))))))))))))&&&''')))+++++++++*********))))))***++++++***(((&&&'''((()))************))))))))))))))))))))))))************)))))))))))))))))))))***++++++,,,,,,++++++,,,---///000111222222222111000///...------/////////......------,,,******************)))))),,,,,,---...///111222333111111222222333444444444777888999;;;<<<<<<======;;;;;;<<<======>>>??????@@@@@@@@@@@@@@@AAABBBCCCFFFEEEEEEEEEEEEFFFGGGGGGNNNPPPQQQPPPMMMJJJIIIIIIKKKMMMOOOOOOOOOPPPQQQSSSUUUUUUTTTSSSQQQOOOMMMKKKBBBAAA>>>;;;;;;???EEEJJJHHHIIIJJJHHHFFFGGGLLLQQQ\\\bbbggghhhfffdddfffhhhhhhjjjlllmmmllllllnnnoooooommmjjjfffdddbbbaaaaaa\\\[[[ZZZXXXVVVTTTSSSRRRRRRQQQOOOMMMKKKKKKKKKLLLMMMMMMLLLKKKIIIHHHFFFFFFFFFEEEEEEEEEFFFEEECCC@@@@@@>>>======>>>>>>>>>===>>>>>>>>>>>>????????????@@@??????>>>>>>===============<<<<<<<<<>>>???@@@???AAADDDGGGKKKPPPVVVZZZ```eeelllqqqsssrrrpppoooooorrrtttxxxuuubbbRRRJJJ@@@===888555333222000///111///111888CCCKKKLLLKKKGGGBBB>>>===@@@DDDEEEDDDEEEHHHIIILLLTTT\\\]]]YYYFFFAAA999222///.........///.............../////////000333888???CCCEEEEEEBBB===777444444666888999;;;<<<>>>AAADDDHHHKKKMMMOOORRRXXX___eeejjjnnnooohhhkkknnnqqqtttsssiii]]]QQQPPPUUU```ppp||||||tttkkkeee[[[RRRIIICCC===999;;;???DDDRRRhhh}}}qqqaaaVVVQQQEEE@@@;;;::::::===EEEOOObbbppp}}}oooRRRCCCIIIYYYooo~~~}}}}}}uuusss{{{lllaaaUUUFFFDDDGGGAAA777666555444333222222222///......---,,,,,,,,,+++++++++************++++++++++++************++++++,,,***+++......---000555===^^^ttt{{{|||jjjbbbrrr|||}}}|||qqq\\\MMMTTTppp~~~{{{}}}zzzpppddd^^^WWWQQQMMMIIICCC>>>555555666666666444111///////////////...---,,,+++,,,+++++++++******))))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''((((((((())))))(((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&((()))***+++,,,,,,++++++***))))))((())))))))))))************((()))***+++++++++++++++******)))***+++,,,***(((''''''((()))***+++++++++((())))))******))))))(((************)))))))))((())))))*********+++++++++)))***+++,,,...///000000111111111000///...............---,,,++++++******+++*********)))(((((((((+++,,,,,,---///000111222000111111222222333333444777888:::<<<======<<<<<<::::::;;;===>>>???@@@AAA???????????????@@@AAABBBFFFFFFFFFFFFFFFGGGGGGHHHMMMOOOQQQPPPMMMJJJIIIHHHKKKLLLMMMMMMMMMOOORRRUUUVVVVVVVVVUUURRRNNNJJJGGGBBB???:::666444555888;;;999:::;;;:::888:::>>>CCCIIISSS^^^bbbaaa```cccggggggiiikkkkkkkkkkkklllmmmmmmllliiifffdddbbbbbbbbb\\\\\\ZZZYYYWWWUUUTTTSSSTTTSSSQQQOOONNNMMMLLLLLLOOONNNLLLKKKIIIHHHGGGFFFFFFFFFEEEFFFGGGFFFCCCAAAAAA???>>>>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<>>===<<<===>>>@@@AAA???AAACCCFFFIIIMMMSSSWWW___dddlllrrrsssrrrpppoooppppppooorrryyy{{{jjjYYYNNNAAA===888555333222000///000///222999BBBHHHIIIGGGBBB???======@@@BBBCCCCCCCCCFFFIIIMMMVVV___aaa]]]EEE???888222///......---------,,,+++++++++,,,,,,...///222888>>>BBBCCCCCC@@@<<<777555777:::===???@@@AAADDDGGGLLLPPPTTTVVVYYY\\\```fffkkkpppsssuuujjjmmmoooqqqrrrpppggg]]]QQQRRRXXXdddrrr~~~{{{ssskkkfff]]]TTTKKKDDD>>>:::;;;@@@EEESSSiii~~~nnn^^^TTTPPPDDD>>>:::::::::===FFFOOOfffvvv{{{uuuVVVEEEKKK[[[qqq|||uuuooozzzyyyjjj^^^RRRCCCAAADDD>>>;;;999777444222000///............------,,,,,,+++))))))(((((((((((())))))++++++************++++++,,,***+++......---000555@@@bbbyyy}}}~~~gggbbbvvvpppYYYJJJQQQnnnxxxxxxzzzpppeee___XXXRRRNNNIIICCC>>>444555777777555333111///////////////...---,,,+++++++++***************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&''')))***+++,,,,,,++++++***)))))))))((()))))))))*********+++...,,,***)))((()))***++++++***)))***,,,,,,***)))''''''((()))***+++,,,---))))))************))))))************)))))))))(((***************+++++++++++++++,,,...///000111222111111000000//////............---,,,++++++******+++*********)))((((((((('''((()))+++,,,---......000111111222222333333444555777999:::<<<<<<;;;;;;999:::;;;===???@@@AAABBB???>>>>>>>>>>>>??????@@@FFFFFFFFFFFFFFFGGGGGGHHHIIIKKKMMMNNNLLLJJJIIIHHHKKKKKKLLLLLLLLLNNNRRRUUUVVVWWWWWWVVVTTTOOOKKKHHHCCC???:::555333333444555444666777666444555999===BBBMMMZZZ``````___bbbeeefffhhhjjjkkkjjjiiijjjkkklllkkkhhheeecccbbbbbbaaa\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTSSSRRRPPPOOOMMMLLLPPPNNNMMMKKKIIIHHHHHHHHHGGGFFFFFFGGGGGGFFFDDDBBBAAA@@@>>>>>>@@@AAA@@@@@@===========================<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999:::;;;<<<===@@@AAADDDEEEHHHLLLQQQUUU___dddkkkpppqqqpppooonnnqqqooommmooottt|||nnn[[[NNN@@@===888444333222000///...///444:::AAAEEEDDDBBB>>>===<<<===???BBBDDDDDDCCCGGGKKKOOOXXX```aaa]]]AAA<<<666111......---------,,,,,,+++++++++,,,,,,...000333888>>>BBBCCCBBB???<<<999999<<<@@@CCCEEEEEEGGGJJJNNNRRRUUUXXXYYY]]]]]]^^^```cccgggkkkmmmcccgggjjjkkkmmmllleee]]]TTTWWW^^^iiiuuu}}}{{{rrrkkkfff___VVVLLLFFF@@@;;;===AAAHHHUUUjjj~~~mmm]]]SSSOOOBBB===999999:::>>>GGGQQQeeeyyyuuuzzzrrrUUUDDDKKK\\\qqq}}}yyyrrrkkkvvvvvvggg\\\PPPBBB@@@CCC>>>;;;999777444222000///...------.........---,,,+++,,,,,,++++++++++++,,,,,,++++++************++++++,,,***+++......---000555AAAccczzzjjjeee{{{pppWWWGGGPPPnnn}}}|||uuuiiiccc[[[TTTOOOIIIBBB===444666777666444222111111////////////...---,,,+++************************)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''((()))***+++,,,+++++++++*********))))))'''(((((())))))*********///---***((('''(((***++++++******+++,,,,,,+++)))''''''((((((***+++---...************************************))))))))))))************************......///000222333444555111000000000/////////.../////////......------,,,******************))))))***+++---...000111111111111111222222333444444444555666777999::::::::::::999:::;;;===???AAABBBCCC??????>>>>>>>>>??????@@@FFFEEEEEEEEEEEEFFFGGGGGGFFFHHHJJJKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMPPPSSSUUUVVVWWWWWWVVVSSSPPPNNNDDD@@@999555444444444444222444666555444444888<<>>>>>@@@AAAAAA@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<@@@AAACCCDDDFFFJJJOOORRR\\\aaagggkkkmmmlllllllllooollllllnnnpppttt|||ppp\\\LLL???<<<777444222111///...---000555;;;AAABBB@@@>>>;;;:::;;;<<>>===???CCCFFFIIIIIIJJJLLLOOOSSSUUUVVVVVVVVVXXXWWWVVVVVVWWWZZZ^^^```[[[```dddfffiiijjjfff___YYY]]]dddoooxxx~~~|||ssskkkggg```WWWMMMFFF@@@;;;<<>>:::999999888777555888;;;;;;;;;<<<@@@DDDMMMRRRZZZ```ccceeefffggggggiiijjjjjjiiiiiiiiijjjkkkiiifffccc```___^^^^^^[[[ZZZYYYXXXWWWUUUTTTTTTSSSTTTVVVVVVUUUSSSQQQOOOOOONNNLLLJJJJJJKKKLLLMMMHHHHHHGGGHHHHHHHHHEEECCC@@@???===>>>@@@AAAAAA@@@>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@>>>===<<<===>>>@@@AAABBBFFFJJJNNNVVVZZZ```dddfffhhhjjjlllkkkhhhiiilllllllllrrr{{{sssaaaPPP>>>;;;666333111000...---,,,000666<<<@@@@@@===;;;888999:::;;;>>>CCCHHHKKKJJJNNNPPPQQQSSSTTTMMMDDD888555000------------,,,,,,,,,,,,,,,---...//////111333777<<>>:::;;;???FFFTTThhh{{{ooo```VVVSSSDDD???:::999999;;;DDDMMM```zzzyyyhhhnnnjjjQQQCCCHHHSSSfffsssrrrrrreeeaaakkkzzzttteeeZZZPPPBBBAAAEEE@@@777666555444333222222222+++,,,...//////...,,,+++******))))))))))))******++++++************++++++,,,***+++......---000555@@@^^^rrrxxxtttkkkpppTTTEEEQQQppp|||mmmggg^^^WWWQQQJJJCCC===555777777555111000222444////////////...---,,,+++)))))))))))))))*********))))))))))))))))))))))))******))))))(((((((((''')))(((((((((''''''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%'''((()))***+++++++++***************%%%&&&&&&'''((())))))***&&&''')))***++++++******,,,+++***+++,,,---+++)))((((((((((((***,,,...///...---+++******+++---...************))))))))))))++++++*********************+++,,,---...000111111000000000000////////////++++++,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---'''(((***,,,............222333333444444555555666888777777777888:::<<<===;;;;;;<<<>>>???@@@AAABBBCCCCCCBBBAAAAAABBBBBBBBBDDDDDDDDDDDDDDDEEEEEEFFFJJJJJJJJJIIIGGGGGGHHHJJJJJJLLLMMMMMMLLLLLLMMMOOORRRSSSVVVXXXZZZ[[[\\\\\\PPPKKKDDD@@@??????>>><<<<<>>===>>>???AAAAAA@@@@@@?????????>>>>>>======???????????????@@@@@@@@@888:::<<<>>>===<<<999777:::;;;===>>>???BBBGGGJJJQQQUUUZZZ___bbbfffiiilllgggdddfffjjjjjjggglllttt|||xxxgggWWW>>>:::555222000///---,,,,,,000777===@@@???<<<999777888999:::>>>CCCJJJNNNMMMPPPQQQPPPPPPLLLBBB777666333...,,,,,,------,,,)))))))))***+++,,,---...222444888>>>CCCFFFEEEDDDAAAAAADDDHHHMMMOOOOOONNNOOORRRVVVXXXWWWSSSMMMJJJCCCEEEIIILLLOOORRRSSSSSSXXX^^^ccceeeiiilllkkkggg___dddnnnxxxwwwooojjj]]]TTTJJJCCC===888999===DDDQQQfffzzzqqqbbbYYYVVVGGGAAA<<<999888:::AAAJJJ___zzzxxxggglll}}}yyykkkRRRCCCFFFNNN```pppqqqqqqeee___gggqqqyyyyyyiii^^^QQQBBB???AAA<<<;;;999777444222000///...+++,,,...//////...,,,+++...------------------...++++++************++++++,,,***+++......---000555???\\\nnnsss}}}yyynnnpppTTTEEEQQQqqqyyylllfff]]]VVVQQQKKKCCC>>>666444222111222222111000------------------------+++++++++++++++***)))(((***+++,,,+++***)))***+++******)))((('''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%''')))***+++***)))((((((((())))))*********+++&&&'''''''''(((((())))))(((((((((((()))***+++,,,************************((((((((()))+++---000111,,,+++)))((((((((()))***,,,,,,,,,,,,,,,+++***)))((('''&&&%%%&&&''')))+++------------...000111111333333222222000///...---//////...---,,,,,,,,,,,,************************++++++,,,,,,...///111222111111222333444444444444555666777888999:::;;;;;;;;;;;;;;;<<<===???AAABBBBBBBBBBBBBBBBBBCCCDDDEEEKKKHHHEEEEEEGGGIIIHHHFFFJJJIIIIIIIIIIIIJJJJJJKKKMMMLLLJJJIIIJJJKKKNNNOOOPPPPPPRRRXXX^^^bbbbbbaaa\\\XXXQQQJJJIIILLLLLLHHHIIIFFFGGGKKKMMMMMMNNNRRRUUUZZZ```eeeggghhhggghhhgggjjjmmmmmmkkkjjjjjjlllkkkiiieeebbb______``````aaa]]]YYYUUUTTTSSSRRRQQQVVVVVVUUUTTTRRROOOMMMLLLPPPNNNLLLJJJIIIIIIJJJKKKKKKJJJHHHGGGFFFEEEEEEEEEAAA@@@?????????@@@AAABBB????????????????????????;;;;;;;;;;;;<<<===??????======<<<;;;:::999999888<<<<<<;;;<<<===@@@CCCEEELLLPPPUUU[[[___bbbccccccfffbbb```bbbdddbbbbbbeeennnwwwrrr^^^EEE;;;222111111///---,,,...111666:::<<<;;;999777777666555777:::@@@EEEHHHNNNLLLHHHCCC===888444222/////////......---------(((***,,,------...000111///888AAAEEEGGGJJJIIIFFFEEEFFFLLLTTTUUUPPPOOOSSSWWWZZZ[[[ZZZUUUNNNIIIGGGFFFIIIMMMQQQTTTXXX\\\___hhhiiijjjlllmmmnnnoooppplllooouuuzzzyyyoooiiibbbWWWKKKEEEAAA===<<<===EEETTTjjj}}}ttteeeZZZUUUJJJCCC>>><<<999999DDDSSSmmm~~~vvvgggmmmxxx{{{yyyzzzfffUUUAAA===IIIZZZeeehhhgggcccbbbfffhhhmmmyyyzzzppp]]]III???@@@CCCCCC;;;999666444444333111000......---,,,,,,,,,---------,,,+++---///000---***))))))*********+++++++++,,,***+++------+++...333???RRRhhhtttzzz~~~vvvkkkQQQHHHMMMgggzzzkkkeee]]]WWWRRRKKKCCC>>>444222000///000000///...//////...---,,,,,,+++++++++++++++++++++***)))))))))******)))'''&&&'''(((((((((((((((((('''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))(((&&&%%%((((((((()))))))))******'''''''''((((((((())))))(((((((((((()))***+++,,,************************((((((((()))+++---///000+++***((('''''''''((()))+++,,,,,,,,,++++++***))))))((('''&&&'''(((***+++---------...///000111222444444333333222000///...///...---,,,++++++++++++************************++++++,,,,,,...///111222111111222333444444444444555666777888999::::::;;;999:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDJJJGGGEEEEEEGGGHHHHHHFFFIIIIIIIIIHHHIIIIIIJJJJJJMMMMMMMMMMMMMMMNNNOOOOOONNNOOOQQQUUU[[[```dddfffeeeeeeaaa\\\[[[\\\YYYSSSQQQNNNNNNQQQRRRQQQRRRVVVYYY]]]cccggghhhiiiiiiiiiiiilllnnnnnnllljjjkkklllkkkiiieeebbb```___``````___\\\XXXVVVUUUUUUTTTSSSQQQQQQPPPPPPOOONNNMMMMMMPPPOOOMMMKKKJJJKKKLLLMMMKKKJJJIIIHHHGGGFFFFFFFFFBBBAAA@@@??????@@@AAAAAA????????????????????????>>>=========>>>???@@@@@@======<<<;;;::::::999999999999999:::<<>>555333333111///......111555888999999777555444333333444777;;;???AAA@@@???<<<999555222///............---------,,,,,,***+++------,,,---///111333>>>IIIMMMNNNPPPPPPNNNMMMMMMRRRYYYYYYTTTSSSWWWYYY[[[\\\YYYTTTOOOKKKIIINNNRRRWWWZZZ]]]aaagggkkksssrrrrrrrrrrrrsssssstttwwwyyy|||xxxoooiiicccXXXLLLFFFAAA===<<<>>>JJJYYYoooxxxhhh]]]XXXIIIAAA======;;;;;;FFFUUUnnnvvvfffiiirrrsssqqqqqq```PPP@@@>>>JJJZZZeeehhhiiiffffffhhhhhhiiiqqq{{{zzzooo[[[HHH???@@@BBBAAA:::888666444444333222000///...---,,,,,,,,,,,,,,,,,,+++***,,,......,,,)))******++++++,,,,,,,,,,,,,,,***+++------+++...333===PPPeeeqqqvvv~~~yyyqqqfffMMMFFFLLLdddxxxjjjeee]]]VVVQQQJJJCCC===444222000///000000///...111000///...,,,+++***)))***++++++++++++***)))))))))***+++)))'''&&&&&&'''''''''''''''(((((())))))'''((()))(((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%###'''((((((((((((((())))))''''''(((((((((((())))))(((((((((((()))***++++++************************))))))))))))+++,,,......***)))((('''&&&'''((((((+++++++++,,,++++++***)))***)))((((((((()))***+++------......///111222333444444444333222111000///...---,,,++++++******+++************************++++++,,,,,,...///111222111111222333444444444444555666666777888999::::::777999===@@@AAAAAA???>>>>>>>>>>>>???@@@AAACCCDDDHHHFFFEEEEEEFFFGGGGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLMMMOOOOOONNNLLLKKKIIIKKKNNNPPPTTT[[[eeelllppptttvvvuuutttrrrjjjbbb\\\XXXWWWXXXXXXVVVWWW[[[```cccfffhhhiiiiiikkkllllllnnnpppooommmlllkkkkkkkkkiiieeebbb`````````aaa___\\\XXXVVVVVVVVVUUUTTTNNNNNNNNNNNNNNNOOOPPPPPPOOONNNMMMLLLLLLLLLNNNNNNLLLKKKJJJIIIHHHHHHGGGGGGCCCBBBAAA?????????@@@@@@???????????????????????????>>>>>>======>>>>>>???>>>===;;;:::999::::::;;;666666666888:::>>>AAADDDGGGIIIMMMQQQVVVYYY\\\]]]aaa]]]ZZZ[[[ZZZXXXYYY\\\\\\hhhuuu}}}tttbbbJJJ@@@666444333111//////...000333555666555333222000000000111222444666777222222111///...,,,++++++------,,,,,,,,,,,,,,,+++,,,---,,,,,,+++,,,000222888FFFSSSWWWVVVVVVVVVUUUUUUVVVZZZ^^^]]]YYYXXXZZZ\\\\\\[[[XXXTTTPPPNNNMMMTTTZZZ```dddfffjjjrrrxxx}}}{{{yyywwwvvvvvvwwwxxxxxxoooiiicccYYYNNNGGGBBB======@@@MMM\\\qqq{{{kkk___XXXGGG???<<<=========HHHVVVnnnwwwfffeeejjjiiieeedddUUUJJJ>>>???KKK[[[dddhhhiiiiiiiiijjjiiihhhmmmtttzzznnnYYYGGG@@@BBBBBB>>>999777555444444444333111000///...---,,,++++++++++++******+++,,,---+++)))+++,,,,,,,,,,,,---------,,,***+++------,,,///444===RRRgggqqqvvv}}}sssjjj|||}}}```HHHCCCJJJ```}}}vvvkkkeee]]]WWWQQQJJJCCC===666444222111222222111000000///...---,,,+++************+++++++++******))),,,------,,,)))(((((()))'''''''''(((((((((((((((&&&((()))((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((()))******************************)))))))))***++++++,,,---+++***)))''''''(((((()))******++++++++++++******+++******))))))***++++++------......000111333444333333333333222111000///------,,,+++************************************+++++++++,,,...///111222111111222333444444444444666666666777888999999:::888:::<<>>???@@@AAACCCDDDFFFEEEEEEEEEFFFFFFFFFFFFHHHIIIIIIJJJKKKKKKKKKKKKGGGIIILLLNNNMMMKKKGGGEEECCCFFFIIIIIIKKKSSSbbbmmmuuu}}}yyyooofffaaa^^^^^^\\\ZZZ[[[___eeegggiiijjjiiijjjkkkmmmooopppppppppooommmlllkkkjjjhhhfffcccaaaaaaaaaaaa```]]]ZZZXXXWWWVVVTTTRRRPPPOOOOOOOOOOOOPPPQQQRRRLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIEEEDDDBBB@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;===<<<:::999999:::;;;<<<777777666777999<<>>444111111///------///000111222222111000///---......////////////...,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++---222555>>>MMM\\\^^^ZZZXXXWWWWWW[[[\\\^^^___^^^[[[ZZZ[[[]]]]]][[[WWWSSSPPPPPPPPPVVV\\\cccgggiiinnnwww~~~{{{xxxwwwxxxyyy{{{}}}~~~~~~~~~wwwoooiiicccZZZOOOHHHBBB>>>>>>BBBJJJYYYooo|||kkk^^^VVVFFF???;;;======>>>GGGSSSlll{{{iiicccccc___YYYWWWKKKCCC===@@@LLL[[[eeeiiikkklllmmmlllkkkkkkpppvvv}}}ppp[[[IIIBBBCCCBBB>>>999777444444444444333222000///...---,,,+++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++......,,,///555BBBYYYqqqzzz|||pppeeeuuu{{{]]]FFFBBBIII]]]yyy~~~xxxmmmggg___XXXSSSLLLDDD>>>666444222111222222111000------------------,,,,,,)))******+++++++++******+++,,,---+++)))(((((()))***))))))(((''''''&&&&&&%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((&&&&&&''''''((((((((((((&&&&&&'''((()))*********((((((((((((''''''''''''))))))))))))))))))(((((((((((((((((((((((()))***))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,+++***)))))))))***+++)))******++++++*********++++++***************+++,,,------...000111333444111222222222111000///...------,,,+++************************************+++++++++,,,...///111222111111222333444444444444666666666777777888888999;;;;;;;;;<<<>>>???AAABBB>>>>>>>>>???@@@BBBCCCDDDCCCDDDEEEEEEEEEEEEFFFFFFHHHIIIKKKLLLMMMMMMMMMLLLFFFHHHJJJKKKJJJFFFBBB@@@;;;???AAA@@@AAAIIIYYYffftttyyymmmgggcccaaa___]]]___ccciiijjjkkkkkkjjjjjjlllnnnpppppppppppppppooommmkkkiiihhhfffdddbbbaaaaaaaaabbb___\\\YYYXXXVVVSSSQQQQQQPPPPPPOOOOOOOOOPPPPPPIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJGGGFFFDDDBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???===;;;:::999999999::::::999888888999:::;;;:::999888888888:::<<<>>>BBBCCCFFFIIILLLOOOQQQSSSUUURRRPPPPPPNNNLLLOOOUUU[[[hhhtttyyy}}}|||nnn^^^III>>>333000000...---...///////////////...------,,,------...---,,,+++++++++++++++***************++++++++++++++++++++++++******++++++,,,///444888DDDSSS```aaa\\\XXXWWWVVV\\\___```___]]]\\\\\\\\\\\\\\\YYYUUUQQQOOOPPPRRRUUU[[[aaafffiiipppyyy~~~|||zzzyyyyyy{{{}}}~~~~~~~~~wwwoooiiicccZZZQQQIIIBBB===>>>CCCHHHWWWmmm~~~mmm]]]TTTGGG???;;;===>>>===DDDOOOggg}}}oooddd^^^XXXQQQNNNCCC???<<<@@@MMM\\\gggmmmqqqrrrqqqnnnlllooouuuzzzttt```MMMEEEEEECCC???999777444444444444333222//////...---,,,++++++,,,,,,---------,,,,,,------++++++++++++************,,,***+++......---000555EEEaaa{{{zzzzzzlllcccrrr{{{^^^GGGCCCIII]]]xxx~~~~~~{{{pppjjjbbb[[[UUUNNNFFF@@@444222000///000000///...------------------------))))))***++++++++++++***((()))***)))((('''((()))******)))((('''&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%&&&'''((()))+++,,,,,,)))))))))(((((((((((('''******))))))))))))(((((((((((((((''''''(((((()))))))))))))))))))))))))))&&&'''(((***+++,,,,,,,,,---,,,+++***)))***++++++((()))******+++*********++++++++++++*********)))++++++,,,---///111222333111111111111111000//////...---,,,++++++******+++************************++++++,,,,,,...///111222111111222333444444444444666666666777777777888888<<<;;;;;;;;;===???AAACCC????????????@@@AAABBBBBBAAACCCEEEFFFEEEDDDEEEFFFGGGIIIJJJLLLMMMMMMMMMLLLHHHHHHHHHFFFDDD@@@===;;;444777888777777???MMMXXXlllzzzsssmmmgggeeecccbbbdddiiikkkmmmnnnmmmllllllnnnooopppoooooopppqqqpppnnnkkkiiihhhfffeeecccbbbbbbaaabbb___\\\ZZZYYYWWWTTTQQQOOOOOOPPPPPPOOONNNMMMLLLIIIIIIIIIJJJJJJKKKKKKKKKMMMLLLKKKKKKJJJJJJKKKKKKIIIGGGEEEDDDBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@>>>;;;:::999888777777777888999999999999;;;:::888777777888:::;;;@@@AAACCCFFFHHHJJJKKKKKKLLLJJJIIIJJJHHHFFFLLLSSSXXXeeeqqqvvvzzz{{{qqqcccJJJ>>>444111111000000111.........------,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++************)))))))))***++++++++++++,,,,,,,,,)))***+++,,,---000444777FFFSSS^^^^^^ZZZWWWUUUSSSYYY]]]^^^[[[YYY[[[\\\[[[ZZZYYYWWWSSSOOONNNOOOQQQVVVXXX]]]bbbiiipppxxx}}}{{{{{{zzzzzz|||~~~wwwnnniiibbbZZZQQQIIIBBB<<<>>>CCCJJJYYYnnnooo]]]RRRGGG???;;;>>>@@@>>>DDDMMMaaavvvtttfff\\\UUUMMMHHH@@@===<<<@@@LLL\\\kkkssszzz|||{{{vvvssswww|||~~~yyyfffRRRFFFDDDCCC@@@999777555444444444333111......---,,,,,,,,,---------......---,,,,,,---///++++++***************))),,,***+++......---111666FFFdddwwwttt{{{wwwgggaaarrr}}}aaaIIIDDDIII]]]yyy~~~|||rrrlllddd]]]WWWPPPGGGAAA444222000///000000///............------,,,,,,,,,))))))***+++++++++++++++'''((())))))(((((()))***))))))(((((('''''''''&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&'''((()))***+++******)))))))))(((((((((*********)))))))))(((((()))(((((('''''''''(((((())))))))))))))))))))))))$$$&&&(((***+++,,,,,,,,,,,,,,,***)))))))))***+++(((((()))******************************))))))(((******+++,,,...000222333111111222222222111000000///...---,,,++++++++++++************************++++++,,,,,,...///111222111111222333444444444444666666666666777777777777::::::<<<===>>>@@@@@@AAA??????>>>>>>>>>??????@@@???BBBEEEFFFDDDDDDEEEFFFEEEFFFIIIKKKLLLLLLKKKJJJFFFDDDAAA===:::777555444...000111000000666@@@HHH```oooxxxrrrllljjjiiihhhkkkqqqmmmoooqqqqqqpppooopppqqqooonnnnnnoooqqqqqqnnnlllhhhhhhgggeeedddcccbbbbbb___]]][[[[[[ZZZYYYWWWUUUNNNOOOQQQRRRRRRPPPNNNLLLJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKJJJHHHGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCC@@@>>>;;;999888777333444666888999888888777888777666555555777999:::<<<>>>AAACCCDDDDDDCCCCCCBBBAAABBBCCCAAAAAAHHHQQQVVVcccnnnrrrvvvxxxqqqeeeGGG<<<111///000000000111...---,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------+++,,,.........///111333@@@JJJSSSTTTSSSRRRPPPMMMPPPUUUUUUQQQQQQUUUWWWVVVWWWVVVTTTQQQNNNLLLMMMOOOUUUUUUWWW]]]fffooouuuxxxxxxxxxyyy{{{}}}~~~~~~~~~wwwnnnhhhaaaZZZQQQIIIAAA;;;===CCCMMM[[[pppooo[[[NNNGGG???;;;@@@CCCBBBGGGPPP\\\oooyyyhhh[[[SSSKKKFFF@@@===<<<@@@KKK\\\nnnyyy}}}lllUUUFFFAAAAAAAAA:::888666444444333222000------,,,,,,,,,---......,,,---...,,,******,,,///,,,,,,,,,++++++*********,,,***+++...///...111777HHHggg|||wwwyyyrrraaa^^^ppp~~~dddLLLDDDGGG]]]{{{|||{{{sssmmmddd]]]WWWPPPGGGAAA666444222111222222111000000000///...,,,+++******((()))***+++++++++++++++((()))++++++******,,,---'''''''''((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((++++++******))))))((((((+++*********))))))(((((()))(((((('''''''''(((((())))))))))))))))))))))))###%%%'''***,,,---------,,,+++)))((((((((()))***(((((()))******************************)))((('''))))))***+++---///111222222222333333333222111111//////...---,,,,,,,,,,,,************************++++++,,,,,,...///111222111111222333444444444444666666666666777777777777777:::===???AAAAAA???>>>??????>>>===============>>>BBBEEEFFFDDDCCCDDDFFFCCCEEEGGGIIIKKKJJJJJJIIIBBB???:::555111...------+++,,,,,,,,,,,,111888>>>UUUddduuu~~~|||uuuooonnnmmmlllqqqwwwnnnqqqssstttsssrrrrrrsssnnnmmmmmmnnnqqqqqqooolllhhhhhhgggfffdddcccbbbbbb\\\[[[ZZZ[[[\\\[[[YYYXXXNNNPPPSSSUUUVVVTTTQQQOOOKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKJJJIIIHHHFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCAAA???<<<999666555444000222555888999888666555555444333333444666999::::::<<>>===>>>FFFPPPWWWcccmmmpppsssuuunnndddDDD888...,,,---......000...---,,,++++++,,,------******)))******+++,,,---+++,,,,,,------.........+++++++++,,,,,,------------...000///......///000999AAAHHHKKKLLLMMMKKKGGGGGGLLLMMMIIIIIINNNQQQPPPTTTTTTSSSPPPMMMKKKLLLMMMSSSQQQQQQXXXcccmmmrrrsssuuuvvvwwwyyy{{{}}}}}}}}}~~~~~~wwwnnnhhh```YYYQQQIII@@@:::===CCCOOO]]]ppp~~~lllXXXJJJFFF>>><<>>===@@@KKK]]]ppp}}}oooWWWEEE???@@@AAA;;;999666444444333111000,,,,,,,,,,,,---...//////+++,,,---+++)))(((+++...---------,,,,,,+++++++++,,,***+++...///...222777KKKiii~~~|||ppp^^^ZZZmmmfffMMMCCCFFF]]]|||xxxxxxrrrlllddd]]]VVVOOOGGGAAA555555444444333222111111000//////...,,,***(((''')))))))))))))))(((''''''(((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((((())))))''''''''''''''''''''''''***)))((('''''''''''''''%%%&&&((()))))))))((('''***)))((((((((((((((()))++++++,,,,,,+++***((('''(((''''''&&&'''((()))******)))(((''''''((()))***+++++++++*********************))))))))))))******---+++((('''((()))))))))((()))***,,,,,,+++******,,,...000111111111333444333333333333222000...---//////...------------...---,,,++++++******++++++******+++,,,---///000111444555555666666666666666555666888888666666666777:::::::::;;;===@@@BBBDDDCCCBBBAAA@@@????????????AAAAAABBBCCCDDDDDDDDDDDDDDDCCCEEEHHHKKKJJJFFFBBB:::777222---++++++---...---+++******,,,111666999DDDSSSggguuu{{{{{{zzzzzzzzzwwwsssqqqpppqqqqqqpppssstttvvvwwwwwwuuusssrrrsssooommmooossstttqqqnnnmmmllljjjhhheeecccaaaaaa[[[[[[ZZZZZZYYYWWWVVVUUUNNNOOOOOOPPPQQQRRRSSSSSSLLLNNNOOONNNLLLKKKJJJKKKMMMLLLKKKKKKKKKJJJGGGDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBBBBDDDFFFGGGCCCBBB@@@???===999555111444444333222222111111000222333444555555555444333777777777999;;;;;;999777999777555555999@@@GGGLLLYYY[[[___eeefffbbbYYYRRR;;;777111---++++++++++++......,,,+++************++++++,,,,,,+++***))))))------,,,,,,,,,++++++++++++,,,------++++++,,,------,,,,,,,,,,,,---......999;;;===@@@BBBBBBAAAAAADDDEEEFFFGGGGGGIIILLLNNNPPPOOONNNMMMLLLLLLLLLMMMMMMJJJKKKQQQ]]]ggglllmmmnnnqqquuuyyy|||}}}zzz}}}|||{{{|||~~~~~~yyypppiii^^^VVVNNNIIIDDD@@@@@@DDDLLL]]]ttt|||jjjXXXMMMCCC>>>;;;===EEELLLPPPQQQVVVeeeuuu}}}uuufff]]]VVVNNNHHH>>><<<;;;???LLL___sssnnnXXXHHHAAA???===999777555444444333000///000///...---,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++***+++---,,,+++111888LLLggg~~~kkkZZZWWWfff~~~lllSSSEEEMMMhhhuuuzzz{{{pppkkkfffaaa___\\\TTTIIIAAA333333222222111000000///...,,,***)))((()))+++,,,*********+++******)))(((************************'''((()))******)))((('''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&''''''(((((((((((((((++++++***)))((('''''''''(((((()))*********)))(((''''''&&&&&&&&&'''((()))***)))(((((((((((()))*********************************))))))))))))******---+++))))))******)))((())))))***++++++++++++***+++...000111111111333444333333333333222111///...//////...------------...---,,,++++++******++++++++++++,,,,,,...000111222444555666666777777666666333555777777777777888999999999999:::<<<>>>@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDFFFGGGEEE@@@<<<555333///,,,******+++,,,///---+++***+++...222444>>>JJJ\\\iiippprrrsssuuuvvvuuusssrrrrrrrrrrrrqqqtttuuuwwwxxxxxxwwwvvvuuutttpppmmmnnnqqqrrrpppmmmmmmllljjjhhhfffcccbbbaaa\\\\\\\\\[[[ZZZYYYXXXWWWSSSSSSRRRRRRRRRRRRRRRRRRNNNOOOOOONNNLLLKKKKKKLLLLLLKKKKKKKKKKKKJJJHHHEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGDDDCCCAAA???===999555222000000111222222333333444222333444555555444333222555555555777888999777555444333222333666<<>>??????@@@BBBFFFIIINNNNNNNNNMMMMMMLLLLLLKKKIIIHHHIIIQQQ\\\fffjjjkkknnnqqqvvvzzz}}}~~~{{{|||{{{{{{|||~~~~~~~~~wwwnnnhhh^^^VVVNNNIIICCC??????CCCOOO```www{{{jjjYYYNNNDDD???;;;===DDDLLLPPPRRRUUUbbbooouuu|||yyylllccc[[[QQQJJJ???======BBBPPPdddvvvoooXXXGGG@@@>>>===999777555444444333111//////...------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,+++,,,...---,,,111999IIIeeeooo[[[UUUccczzzpppXXXGGGOOOkkktttwwwzzzoooiiieeeaaa```^^^WWWLLLCCC333222222111111000000000222///***'''''')))---000++++++,,,,,,++++++***)))************************(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$###$$$$$$$$$'''''''''''''''((()))))),,,,,,+++)))((('''&&&&&&%%%&&&'''((()))))))))))))))(((((((((((())))))******))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******,,,+++***+++,,,,,,***(((*********)))******+++,,,+++---000111111111333444333333444444333222111111//////...------------...---,,,++++++******++++++,,,,,,,,,---...000222333222333444444555555444444111333666777777888999;;;:::999999999:::<<<>>>??????@@@BBBCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEGGGFFFFFFFFFDDD@@@:::555111000...,,,+++++++++,,,///...+++******+++...///555???LLLWWW]]]bbbfffjjjnnnooorrrtttuuutttsssrrruuuvvvxxxyyyzzzyyyyyyxxxvvvrrrnnnnnnooopppooolllmmmmmmkkkiiifffdddbbbaaa]]]]]]]]]\\\\\\[[[[[[ZZZWWWVVVUUUTTTSSSQQQPPPPPPPPPPPPOOOMMMKKKKKKLLLNNNLLLKKKJJJKKKLLLLLLJJJHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEDDDBBB???;;;888555333000000000111222222333333222333444444444444222222333222222333555555444222/////////111444888===???DDDFFFIIILLLLLLHHHAAA<<<333000,,,++++++---......---------,,,,,,,,,,,,,,,******,,,------.........,,,,,,,,,,,,,,,,,,,,,---+++---......------...///---------,,,------...///222333555777888999999888777888888888999<<>>???CCCRRRcccyyyzzziiiYYYOOODDD@@@<<<===DDDMMMSSSVVVXXXccclllpppvvv~~~tttmmmdddVVVJJJ@@@===<<>>>>>???BBBDDDEEEDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFKKKJJJIIIGGGCCC===666222//////......------,,,,,,...---+++******+++,,,---000666===EEEKKKQQQWWW[[[bbbgggnnntttvvvuuutttsssvvvwwwxxxyyyzzz{{{zzzzzzyyyvvvrrrpppppppppooonnnnnnmmmkkkiiigggeeecccbbb^^^]]]]]]\\\\\\[[[\\\\\\XXXWWWVVVTTTSSSQQQPPPPPPQQQQQQPPPMMMKKKKKKNNNPPPLLLKKKJJJKKKLLLMMMKKKJJJHHHIIIIIIJJJJJJIIIHHHGGGEEEFFFGGGGGGHHHHHHGGGGGGEEEEEECCC???:::666444333222222222111000000//////222222333444444333111111000///...///111111000///,,,---///111444666999:::;;;===???AAA@@@<<<777333111...+++***+++---------,,,,,,,,,---------------,,,---...//////000000///............////////////---...//////......///111---------------...//////111222333555666777777777555555666666888;;;AAAEEEIIIKKKMMMOOONNNLLLIIIGGGCCCGGGNNNXXXbbbhhhjjjjjjmmmpppuuuyyy|||~~~}}}}}}~~~~~~}}}}}}}}}xxxrrrmmmhhhaaaXXXOOOIIICCC???@@@EEESSScccyyywwwgggWWWNNNCCC???<<<>>>FFFQQQ[[[```eeennnuuuvvvyyy~~~{{{ppp]]]LLLBBB<<<;;;CCCVVViiiuuuzzzyyyxxx|||zzznnnZZZHHHBBBBBBCCC:::888666555444333111///------,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------...---...000///...333;;;OOOiiizzz___RRR\\\qqq~~~~~~zzzbbbMMMQQQooowwwwww~~~}}}rrrhhhfffddddddccc\\\QQQGGG444444333333333333333222555333111///---,,,,,,,,,******++++++******)))((())))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&''')))***((()))******+++******)))))))))))))))))))))))))))************************))))))************))))))''''''(((((())))))))))))******))))))))))))******+++******,,,------+++)))+++***)))))))))***,,,---***,,,///111111222444555444444333333333333333333//////...------------...---,,,++++++******++++++))))))***+++,,,...///000111111222333333333333333444666888888777666777888<<<<<<;;;;;;;;;<<<>>>>>>===???AAADDDEEEDDDCCCBBBAAABBBCCCEEEFFFGGGGGGGGGKKKKKKKKKHHHBBB;;;555222/////////......---,,,++++++++++++++++++,,,---...///111555999>>>DDDJJJNNNWWW___jjjsssvvvvvvuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{}}}zzzwwwuuutttsssrrrqqqooonnnllljjjgggeeedddccc^^^^^^\\\[[[[[[[[[[[[[[[UUUUUUTTTTTTSSSRRRQQQQQQRRRRRRQQQNNNLLLLLLOOOQQQLLLKKKJJJKKKLLLMMMMMMLLLIIIJJJKKKKKKKKKIIIHHHGGGDDDEEEFFFGGGGGGGGGFFFFFFEEEFFFEEE@@@:::555333222222111111000000//////...222222333333333222000//////---,,,,,,......---,,,***+++---///111333444444666888:::;;;999666333111000...+++***+++------,,,+++,,,---.........---,,,---......///////////////000000000000000000000000111222333333222111222333...------------...//////000000111333333444444555444555666777999===CCCGGGIIIKKKNNNOOOOOOLLLHHHFFFBBBGGGPPP[[[dddiiijjjiiilllpppuuuzzz|||}}}}}}~~~~~~zzzvvvrrrmmmjjjaaaYYYOOOIIIDDDAAACCCGGGRRRcccyyyuuudddTTTKKKAAA>>><<>>???>>>???AAABBBCCCCCCCCCBBBBBBBBBDDDEEEGGGHHHHHHHHHIIIJJJKKKHHHCCC<<<888666222111000///---,,,******++++++,,,---...//////000111111222555999>>>CCCFFFOOOYYYgggrrrwwwwwwxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{~~~}}}|||zzzxxxvvvtttsssoooooommmkkkhhhfffdddcccaaa___^^^\\\[[[ZZZ[[[[[[TTTTTTTTTTTTSSSSSSRRRRRRRRRSSSRRRPPPNNNNNNOOOQQQNNNLLLKKKKKKLLLNNNMMMMMMIIIJJJKKKLLLKKKIIIGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHHHHDDD===666333333.........///000000111111111222333333222111///...///---++++++,,,---,,,+++'''(((***,,,.../////////333555666666444222111111///---++++++,,,......---...///000111111000...---,,,---...///000111111111444444333333333222222222111222333222000//////000......------......///000/////////000111111222333333555888:::<<<@@@EEEHHHLLLMMMOOOPPPOOOKKKHHHEEECCCIIISSS^^^eeeiiijjjiiimmmqqqwww|||~~~~~~~~~~~~~~~zzzvvvrrrllliii```WWWNNNHHHDDDAAADDDIIISSSdddzzztttbbbRRRHHH???===;;;???JJJZZZjjjuuu|||iiiUUUIII@@@HHH[[[lllrrrppprrrlllttt~~~qqqZZZIIIBBB???<<<;;;999666555555444222000...------,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---...000///...333;;;SSSjjjeee[[[hhhwww}}}}}}zzzwwwzzz}}}dddOOOSSSppp}}}}}}yyymmmiiieeecccbbb\\\RRRJJJ111111111111111111111111,,,------------,,,+++***++++++,,,,,,++++++***)))))))))))))))))))))))))))***)))(((''''''((()))***++++++************++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((((()))+++,,,,,,+++***)))(((''''''''''''(((***+++******+++++++++***(((''')))***++++++++++++***)))(((((())))))***++++++,,,******))))))))))))*********)))((((((***++++++***))))))***++++++++++++***))),,,///111111222444666555444333111000000000111//////...------------...---,,,++++++******++++++))))))***+++,,,...///000333444555555666666555555333555777888777666777888::::::999999:::<<<>>>?????????@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIILLLNNNMMMHHHCCC@@@???999888555222000...---,,,------///000111111000000222222333555:::???CCCEEEKKKVVVfffrrrxxxzzz|||}}}||||||{{{{{{{{{||||||}}}}}}~~~}}}{{{xxxuuutttpppooommmkkkiiifffeeeddddddbbb```]]][[[[[[[[[\\\VVVVVVVVVUUUTTTTTTSSSSSSRRRSSSSSSRRRPPPOOOOOOQQQPPPNNNKKKKKKLLLMMMMMMMMMHHHJJJKKKLLLKKKIIIFFFEEECCCBBBAAAAAAAAABBBCCCDDDHHHLLLNNNJJJAAA999555444------...//////000000111111222222222222000///---///---+++***+++,,,,,,+++((()))***+++,,,---.........000222111///...///111,,,+++***+++...000000000333333444555444333111000...///111444666888999999===<<<<<<;;;:::999888888444555555333000......///...............//////000000000000111111222333444444777;;;???BBBEEEIIILLLOOOPPPQQQPPPNNNKKKGGGEEEIIIPPPZZZccciiilllmmmmmmpppuuu{{{{{{vvvpppjjjeee]]]TTTKKKFFFBBB@@@DDDJJJXXXiii~~~uuucccQQQFFF>>><<<:::>>>HHHYYYlllxxx~~~{{{___PPPCCCHHH[[[kkknnniiikkkhhhqqqyyy{{{kkkUUUIIIEEEBBB>>>;;;999777666555444222000///...------,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,---///...---333:::LLLfffiiicccssszzzxxx~~~}}}dddPPPTTTqqq{{{lllhhhcccaaaaaa\\\TTTMMM333333333333333333333333222222000...---+++******,,,,,,---------,,,++++++***************************)))(((''''''((()))***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''((()))***%%%&&&((()))))))))((('''***+++,,,---,,,***((('''$$$$$$$$$%%%&&&(((***,,,------...///...---+++***)))***+++,,,,,,+++***)))((())))))***+++,,,,,,,,,******))))))))))))******+++)))'''''')))+++++++++((()))***,,,,,,+++******))),,,///111111333555666666444222000//////////////////...------------...---,,,++++++******++++++******+++,,,---///000111111111222333333333333222111444666777777777999:::999888888888999;;;===>>>@@@@@@?????????@@@AAABBBBBBCCCDDDFFFHHHIIIIIIIIILLLOOOSSSRRRNNNJJJHHHHHHAAA???;;;777444222111000///000111222222111000///333333444777===BBBEEEFFFJJJVVVgggsssyyy|||~~~}}}}}}}}}}}}}}}~~~|||~~~|||xxxvvvtttpppooonnnkkkiiigggeeedddgggeeebbb___]]]\\\\\\\\\YYYYYYXXXWWWUUUTTTSSSSSSQQQSSSTTTSSSQQQPPPPPPPPPQQQNNNLLLKKKLLLMMMMMMMMMHHHIIIKKKLLLKKKIIIFFFDDDBBBAAA?????????@@@BBBDDDJJJNNNQQQNNNEEE<<<777666000000000///......------111222222222111000...---000...+++***+++,,,,,,+++++++++,,,---...//////000***---......,,,+++---000***))))))+++///222333333666777888888777555333222000222555999===@@@BBBCCCFFFEEEDDDCCCBBB@@@??????<<<======:::777555555555...............///000000444333333333444555666666666:::@@@DDDHHHJJJMMMOOORRRRRRRRRPPPNNNKKKGGGEEEPPPVVV```iiinnnqqqrrrrrrssswww}}}~~~}}}wwwooogggbbbZZZRRRIIIDDDAAA???DDDJJJ]]]mmmvvvdddQQQEEE===;;;:::<<