BM6P6(@ xxx^^^GGGDDDFFFKKKTTT]]]___[[[VVVQQQJJJEEEDDDBBB>>><<<===999999888777666555444444333333333444444444555555333444555666777777777777999888666444222111111000333444555555666666555555333333222111000000000000---///111222333222000///111444666777555222000000222222333333333444444444444333333222222333333444000222555666555444444444444333222333444444333222333444555333111000000111333333222222111222222222333333333444444444555555000222555666555444444555555333222222333444444333444333333222111000//////000111111111111222222222111111222222222333333333777666777:::>>>@@@???===@@@@@@???===<<<;;;:::999<<<;;;:::;;;===>>>???>>>DDDDDDFFFLLLQQQQQQLLLFFF===<<<;;;999888:::>>>BBBRRRaaatttttt~~~yyykkk___XXXUUUOOOJJJHHHJJJMMMPPPYYYZZZ\\\dddrrr~~~~~~yyytttpppfffXXXLLLJJJQQQXXXjjjzzz~~~ttthhh^^^OOOHHH@@@===???>>>:::444:::::::::999999999999888666555555444333333333444444555555444555777<<>>;;;<<<>>>???AAAHHHRRRYYYkkksss}}}{{{bbbKKKCCCEEEKKKUUU^^^```\\\WWWQQQJJJEEECCCAAA===;;;<<<999999888777666555444333333333333444444444444555333333444555666666666666888777555333222111000000333333444555555555555444222222111111111222222333000111222333333222111111///222444555444222222222222222222222333333333444444444333222222333444444000222555666555444444444444333222222333333222222333444444333111000000111222222222111222222333333333333333444444444444555111333555555444333333444444333222111222333333333333333222222111000000000000111111111111222222222111111111222222222333333555444444666:::<<<;;;999======<<<;;;:::999999888::::::999:::<<<>>>??????CCCBBBDDDIIIOOOOOOKKKGGG???>>>;;;888777888<<>>AAAFFFMMMTTTYYY\\\___aaahhhiiiiiijjjiiiiiihhhgggcccYYYNNNJJJHHHFFFGGGJJJPPPSSSWWW\\\aaadddfffhhhqqq~~~zzzfffMMMCCC666///...111222222///..................//////...------,,,,,,------************************)))))))))))))))******+++)))))))))(((((())))))***++++++++++++,,,,,,,,,,,,...111555777888<<>>AAA@@@AAAEEEJJJLLLJJJHHHBBB@@@<<<888555555888;;;???JJJ[[[lllzzz~~~wwwmmm```VVVLLLMMMNNNNNNQQQVVV]]]bbbhhhpppxxx|||yyyqqqdddVVVRRR^^^tttrrrhhhaaaZZZRRRLLLAAA???<<<:::888888777777888888777777777666666666777777666666666666666666555555555555555888<<<@@@JJJOOOVVV[[[___aaabbbccciiihhheeebbb___^^^]]]]]]VVVNNNGGGEEEEEEEEEHHHMMMNNNSSSXXX]]]```dddjjjnnn~~~iiiTTTAAA:::222---...000111111------............------...---,,,,,,++++++,,,,,,************************((((((((())))))*********+++******************+++,,,,,,------......//////111666<<<@@@CCCGGGMMMRRRRRRVVV[[[^^^aaaccceeegggccccccddddddaaa]]]YYYWWWYYYTTTMMMDDD<<<666222000,,,+++)))((('''(((((()))&&&&&&%%%%%%%%%''')))***'''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((((((***++++++***))))))***,,,+++***))))))***+++,,,&&&'''(((''''''(((+++...%%%(((***)))&&&$$$&&&)))))))))(((((((((((())))))&&&&&&&&&''''''((()))***+++***))))))***+++...//////222666:::AAALLLYYYbbbsss|||~~~zzzvvvqqqkkkfffeeeccc___\\\]]][[[]]]```cccggghhh```UUUJJJAAA888555444222111333666999AAAKKKVVVdddwwwyyyooohhhXXXPPPEEE===888777777777777<<>>:::888999777777666555555444333333222222333333333444444444222222222333444444555555444333222111000000000000111111222333333333333222222222333333444444444444333333222111111111222222000111111000///000222444111111111222222222333333666555333111111333555666111333555555333222333444222333333222000///000000222333444333111000111222111111111111222333444555222222333333333444444444333444555444222111111222000111111000//////111222000000111111111222222222000000111111111222222222111111111111222222222222333333333333555666777777777777777888888888999999999999999999888999:::<<<>>>======@@@EEEHHHIIIHHHEEECCC>>>888444333555777<<>>999333000//////...---+++,,,---......---,,,+++---,,,++++++******++++++************************((())))))***++++++++++++++++++*********++++++,,,...///000111222333444555888>>>EEEJJJMMMQQQVVVZZZ]]]```cccfffhhhiiiiiiiiiaaaaaaaaa___[[[VVVRRROOOGGGCCC===777222///------++++++***))))))))))))***%%%$$$$$$###$$$%%%''')))&&&&&&''''''''''''''''''&&&'''((('''&&&%%%'''))))))***,,,,,,***)))***+++---,,,+++*********+++,,,'''((())))))((()))+++---'''((()))(((&&&%%%&&&((())))))(((''''''(((***+++''''''''''''((()))***++++++***))))))***,,,...000000333888@@@KKKZZZjjjuuu~~~zzzvvvrrrjjjccc```]]]YYYYYY[[[XXX\\\```bbbeeeddd[[[QQQFFF===666444333333444888>>>EEEPPP\\\ggguuuzzzoooccc\\\GGGBBB;;;666555888<<>>EEEOOOYYYcccnnnyyyvvvggg[[[\\\]]]]]]\\\XXXSSSOOOKKKEEE@@@???===888777888666666555555444444333333222222222333333333444444111222333555555555555555333222111111000000000000000111222222333333222222333444444444444333222111222111000000000000111111333333222000...///111333111111222222222333333333666555333222222333555666222333444444222222222333111222333222000///000111222333444333111111111333111111111111222333444555222222222333333333444444222333444222111000000222///111111000///...000222000000000111222222333333000000111111111222222222000000111111111222222222222222222222222333555666777777777888999999:::::::::;;;;;;999777666777999<<<;;;;;;===AAADDDGGGHHHGGGEEEAAA;;;666333444555999>>>IIIWWWiii}}}ttthhh]]]SSSLLLHHHMMMRRRZZZ```eeekkktttzzzvvvbbbZZZUUU]]]rrr}}}|||}}}~~~nnncccUUULLLHHHGGGDDDAAA888;;;===;;;777666888;;;999999999888888888777777666666777888888777777666999:::;;;<<<===AAAFFFJJJWWW\\\bbbfffggggggffffff]]]YYYRRRKKKGGGDDDDDDEEEDDD@@@???AAABBBDDDIIIOOORRRVVV[[[___gggtttpppbbbVVVHHH===999777444222000///---++++++,,,---......---,,,+++,,,,,,+++************+++************************)))***+++------...------************+++,,,---...///000222444777999;;;<<<>>>DDDLLLRRRVVVZZZ___cccfffggghhhiiiiiihhheeeccc^^^\\\ZZZUUUPPPJJJEEEAAA777555333000---+++***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$######$$$%%%''''''%%%&&&&&&&&&''''''((((((((())))))(((''''''(((***)))***,,,,,,***)))***+++---,,,,,,++++++*********%%%&&&'''&&&%%%$$$&&&'''(((((())))))((('''(((((()))((('''''''''(((***+++(((((((((((()))***++++++***)))(((((())),,,...000111555===IIIXXXjjjzzz~~~yyyuuuqqqhhh___[[[YYYVVVVVVZZZXXX]]]aaacccdddaaaXXXNNNAAA:::444333333444888===EEEQQQaaannnxxx}}}uuujjj^^^RRRJJJ<<<:::777555666;;;@@@DDDHHHQQQ___jjjssszzzvvvkkk^^^]]]\\\YYYVVVQQQMMMKKKHHHBBB======<<<888777888555555444444444333333333222222222222333333333333111333666888999888666555222222111111111111111222111111222333333333333222333444444444444222000/////////000000000111111111444444333111//////000222222222333333333444444444555555444444444444555555222333444333222111222333000222444333000///111444111333333333111111222333111111111111222333444444222222222222333333333333111222222111000///111222///111333111......000333000000111111222222222333000111111111111222222222000000000111111111111222...///000000///111444666777777888888999::::::;;;:::;;;<<<:::666555666999;;;;;;;;;<<>>AAAFFFLLLPPP\\\```eeehhhgggdddaaa```SSSOOOHHHBBB>>>======>>>AAA??????BBBDDDEEEKKKRRRWWWZZZ___fffrrrwwwaaaRRRGGG???:::000000000000//////...---------............---------,,,++++++******++++++************************)))+++,,,.../////////...*********,,,---///111222222333666999===AAACCCEEEGGGMMMTTTZZZ]]]aaafffjjjjjjiiigggfffeeebbb^^^[[[WWWTTTOOOHHHAAA;;;666444//////...---+++(((&&&%%%''''''&&&%%%$$$###""""""######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((()))))))))******)))(((((()))+++(((***++++++***))))))***,,,,,,,,,+++******))))))'''((()))(((&&&%%%&&&'''''''''((((((((()))))))))(((''''''(((((()))***+++(((((((((((()))***+++,,,***)))((((((***,,,///000444:::FFFVVViiizzz|||vvvrrrlllccc[[[WWWUUUSSSUUUXXXXXX]]]aaaaaa```\\\SSSJJJ<<<666222333555888???GGGQQQaaarrr~~~uuujjj]]]QQQFFF???777777777777999>>>DDDIIIUUU___mmmyyyzzzxxxvvvnnneeeWWWVVVTTTPPPMMMKKKJJJJJJEEE???;;;;;;;;;888777999444444444333333333333333111222222222222333333333111444999<<<===;;;777555222222111111111222222333111222222333333333333333000111333444333222111000---...000222333333333222222333444333111111222444333333444444444555555555333444555666666555444333333444444333111000111333...222555444111000333777111222333333111111222333222222222111222222333333111222222222222333333333000111111000//////111333///222444222///...111444111111111111111222222222000111111111111222222222000000000000111111111111...///000000000111555999777777777888999999999:::777:::<<<:::777666999<<<:::;;;<<<<<<>>>@@@BBBDDDGGGGGGFFFCCC>>>:::777777111666<<>>@@@BBBDDDHHHNNNTTTYYYaaaeeehhhhhhddd^^^YYYVVVIIIFFFAAA===::::::;;;<<<>>>>>>@@@EEEGGGIIIOOOWWW___bbbjjjuuuyyydddRRREEE>>>;;;:::---...///000///////////////..................///------,,,+++++++++++++++************************(((***,,,...//////......***+++,,,...000333555777888:::>>>CCCHHHLLLPPPRRRVVVZZZ___aaaaaacccfffjjjgggccc___]]][[[XXXTTTQQQJJJFFF@@@:::555111///...,,,+++***)))((('''&&&&&&''''''''''''&&&%%%%%%$$$!!!###%%%&&&''''''&&&%%%$$$$$$%%%&&&'''((()))***((()))***)))'''''')))***''')))******)))(((((()))++++++++++++***)))(((''''''(((******)))((()))***%%%%%%%%%&&&((()))))))))&&&'''((())))))*********))))))))))))***+++,,,,,,+++*********+++...000222999BBBRRRfffzzz~~~|||xxxsssnnnfff^^^VVVSSSRRRQQQSSSWWWWWW\\\___]]]ZZZVVVMMMDDD888444333777<<>>:::::::::888777999444444333333333333333333111111222222222333333333111555;;;???@@@===888555222222222111222222333444222222333444444444444333...///111333444333222111---...111444555555444333000222333444333333444666444444444555555555666666333444666777777666444333333444444222111000111333...222555555222111555999111222333333222111222444333333222222111222222222111111222222222333333333///000000/////////222444///222444333///...111555111111111111111111111111000111111111111222222222000000000000111111111111000111333333222444999===666777777777888888888999444888;;;:::777777;;;???:::;;;<<<======???AAACCCFFFGGGHHHFFFAAA<<<999888333777:::===DDDWWWqqq|||hhhddd\\\QQQGGGDDDIIINNNYYYdddrrr}}}yyydddUUUTTTaaauuuzzzkkk^^^XXXUUUSSSOOOKKKLLLNNNMMMHHHCCCHHHGGGFFFEEECCCAAA???>>>888888888888777777777777;;;===???@@@AAA@@@???>>>CCCEEEHHHKKKOOOUUU\\\aaaeeehhhiiigggaaaYYYRRRNNNDDDBBB>>>;;;999999;;;<<<======AAAGGGIIILLLRRR[[[gggkkktttnnnaaaOOOAAA888444555777///000111111000//////000000///...------...///000...---,,,,,,++++++,,,,,,************************''')))+++---//////...---+++,,,...000333666999:::@@@BBBFFFLLLRRRWWW[[[]]]eeeggghhhfffcccaaabbbeee```\\\WWWTTTRRRPPPLLLIII<<<999555000......///000)))(((&&&&&&&&&''')))***$$$$$$%%%%%%%%%%%%$$$$$$!!!"""%%%(((((('''%%%$$$$$$$$$%%%&&&''')))******'''((()))(((&&&&&&((()))'''(((******((('''((()))+++++++++******(((''''''!!!$$$&&&'''&&&&&&''')))#########%%%''')))))))))%%%&&&(((************)))))))))))))))***+++,,,---,,,+++++++++---///222444===HHH[[[qqq|||||||||{{{{{{zzzuuupppkkkbbbYYYRRRPPPPPPOOOQQQUUUVVVZZZ\\\ZZZVVVQQQHHH@@@999666666<<>>AAADDDDDDEEEGGGGGGDDD>>>888444...444:::<<<@@@JJJ\\\jjjwww~~~qqqbbbYYYPPPKKKHHHGGGLLLSSS[[[lll|||{{{cccUUURRR[[[jjj~~~|||pppfff```^^^\\\___```[[[RRRLLLNNNRRRVVV]]]bbb\\\OOODDD@@@AAA===<<<;;;999888888999:::777;;;>>>???>>>>>>@@@BBBFFFOOOXXXZZZZZZ___dddfffllljjjfff___WWWNNNFFFAAA>>><<<::::::;;;<<<===<<>>888222333111...+++)))((())))))'''''''''''''''&&&&&&&&&$$$$$$%%%###"""!!!###$$$"""$$$'''((('''&&&''''''$$$%%%&&&'''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''',,,%%%###(((***(((&&&)))###$$$%%%&&&''''''''''''***)))'''&&&&&&'''((()))(((&&&%%%'''***,,,+++)))------,,,***((('''(((***+++)))***---///000666>>>DDDUUUkkk||||||zzzyyyxxxyyy{{{{{{wwwooohhh^^^WWWOOOKKKMMMQQQTTTTTT[[[[[[\\\[[[SSSFFF>>><<<:::;;;===AAAIIIWWWiiiuuu|||nnnaaaTTTMMMDDD===::::::;;;<<<;;;AAAJJJSSS]]]hhhttt}}}{{{rrrhhhaaammmfff]]]WWWSSSNNNGGGBBBBBBAAA@@@???????????????<<<666444777888444111222666333111111333444333222222222333444444444444444666666555555555444444444111000///111444555444333111111111111222333333444333333222222222222333333444444444444333333333222222333333444444333333222222333444555666555555444111111111111111111111111111111111000000111111111000000111111111222222222444333333222222222222222222222222222222222222222222333555444222111222444000000000000000111111222000000000000000000000000///111222222000//////000000000000000000000000000000000111111111222222222222333333333111111222444444666777888888999<<<>>>??????>>>======<<<;;;;;;:::;;;<<<<<<<<<>>>AAADDDGGGHHHIIIIIIFFFBBB===:::000333555666888AAAOOOZZZiiiwww{{{lll\\\UUUOOOKKKHHHHHHNNNWWWbbbssstttaaaQQQLLLNNN]]]iiizzz|||qqqjjjgggmmmlllggg___YYYXXX^^^eeeooovvvzzzsssaaaQQQHHHEEE@@@???>>><<<::::::;;;;;;;;;===@@@AAA@@@AAADDDFFFOOOXXXaaaccceeeiiijjjiiikkkgggaaaXXXOOOFFF???;;;:::888888888:::===??????AAAEEEIIIMMMRRR\\\iiittttttcccLLLEEE<<<777555333000---,,,,,,---------.........111---,,,///...,,,---111---,,,+++***+++++++++++++++***))))))+++---......---000333444333333555888;;;<<<>>>???AAAEEEJJJNNNWWWZZZ___bbbdddhhhlllpppllljjjgggddd```[[[UUUPPPMMMGGG???;;;999555000+++///---+++***))))))***+++((((((''''''&&&&&&%%%%%%"""#########""""""$$$&&&"""$$$'''((('''&&&''''''%%%%%%'''(((((()))))))))))))))))))))))))))))))))%%%&&&'''((()))*********((($$$$$$)))+++'''$$$%%%$$$%%%%%%&&&''''''''''''(((((('''''''''(((((())))))'''&&&'''***+++***(((,,,,,,,,,***(((((()))+++,,,+++,,,///000222999AAAKKK\\\ppp{{{yyywwwwwwvvvwwwxxxxxxtttllleeeZZZSSSKKKHHHJJJOOORRRTTT\\\ZZZXXXVVVMMMAAA999888777<<>>:::999;;;===???CCCKKKVVVaaakkkttt~~~}}}rrreeeXXXPPP^^^XXXOOOIIIFFFCCC???;;;=========<<<;;;:::999888777333222444555333111222444333111222333444444333111111222333333333222222444444444333333333333333111000///000333555555555000000111222333444555666222222111111111222222333333333333333333222222222111111000000000111111222222333444555555555444444111111111111111111111111222222111111111111222222//////000111222333333444555444333333222222333333222222222222222222222222222444444333111000111222000000//////000111222222000000000000000000000000///111222111000......///000000000000000000000000000000000111111111222222222333444333222222333555222444666888999<<>>===<<<;;;<<<============>>>@@@CCCJJJJJJKKKKKKJJJGGGDDDBBB777666333111333999AAAHHH[[[lll}}}tttbbbTTTQQQNNNKKKHHHHHHQQQ\\\hhhyyylllYYYJJJAAAAAAFFFVVV___kkksssxxx}}}xxxppplllsssnnnfff___^^^dddnnnwwwrrr\\\MMMHHHEEEEEEDDDAAA>>>======??????@@@BBBDDDEEEHHHLLLOOOYYYbbbjjjnnnppprrrnnniiihhhcccZZZOOOFFF>>>999666666666666888;;;@@@DDDFFFGGGMMMTTT[[[bbbmmm{{{ttt]]]OOO===999444333333111...+++,,,------------............,,,,,,......,,,,,,///...------,,,++++++,,,,,,++++++++++++---///111222333666999:::999:::===@@@CCCDDDFFFGGGKKKQQQXXX]]]eeegggkkklllmmmmmmnnnooohhheeeaaa\\\WWWQQQJJJEEE>>>999333000///---***&&&***)))((((((((()))+++,,,(((((('''&&&&&&%%%$$$$$$ !!!######"""###&&&((("""$$$'''((('''''''''(((&&&'''((())))))***))))))))))))))))))))))))))))))$$$%%%'''((())))))******&&&$$$&&&***,,,(((%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))))))))((()))((('''((()))***)))(((***++++++***))))))***,,,...---...111222555===GGGUUUeeexxx{{{xxxuuussstttssstttuuuuuuppphhhaaaTTTNNNFFFCCCFFFLLLQQQSSSYYYUUURRROOOGGG===999:::999BBBPPP___mmm|||zzzoooaaaUUULLLHHH>>><<<999888999>>>BBBFFFOOOXXXfffrrrzzzwwwiiiYYYJJJ@@@SSSNNNGGGAAA???===<<<;;;888888999:::999888666555333222222333333333222333333222222222333444555555111111222222333222222111222222222222222222111111444333111111111222333333000000111222333333333444111111000000000111ӵ222222222222111000///...///000111222222222333333444444444444111111111111111222222222333222222222222222222333...//////111222333444444555444333333222333333333222222222222222222222222333333333222111000000000111111000000000000000111////////////////////////000222333222000......///000000000000000000000000000000000000111111111111Ħ222444666222444666Ħ@@@BBBDDDDDDCCCBBBAAA??????>>>>>>>>>>>>===<<<<<<>>>@@@GGGӵGGGAAA===666333333777;;;===RRRfff{{{lllZZZPPPOOOOOOMMMIIIIIISSS___iiivvv|||lllYYYLLLCCC<<<;;;===FFFLLLTTT[[[aaaiiirrryyyĦiiigggddddddjjjttt}}}dddSSSKKKKKKKKKJJJGGGBBB@@@AAACCCBBBCCCEEEHHHLLLQQQWWWZZZ```gggnnnrrrtttssskkkbbbbbb\\\RRRGGG???999777777666666888:::>>>EEELLLPPPVVV^^^iiissszzzttt^^^LLLBBB666333000///000///...,,,------------...............---...000000///...///000000000///------...///,,,---...///000222666888888<<<@@@AAAAAACCCGGGKKKMMMNNNQQQTTTXXX]]]dddhhhmmmnnnoooooommmjjjhhhfff```]]]WWWRRRLLLEEE>>>999444111---+++++++++)))'''''''''&&&&&&'''((()))***(((''''''&&&%%%$$$######!!!"""######"""###%%%'''"""%%%'''((((((''''''((((((((()))***************(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''(((******((('''&&&&&&'''''''''''''''&&&%%%$$$%%%''')))***))))))((())))))(((((())))))(((((((((***+++*********+++---------///222333777BBBMMM]]]mmm~~~}}}yyyvvvsssrrrsssrrrssstttsssnnnfff___PPPJJJCCCAAADDDKKKPPPRRRSSSNNNJJJHHHCCC===>>>BBBCCCOOO```qqq~~~|||vvvkkk^^^QQQGGG@@@===;;;:::999:::>>>EEENNNTTT___gggsss|||wwwjjj[[[LLL>>>666KKKGGGAAA===;;;;;;;;;;;;444555666888888888777666111333333333333444444444222222222222222333444555222222333333333222222111000000000111111111111111333333333222111111222222000000111111111111000//////////////////4ĉ@ӵ111111111111000/////////111222333222222222222333333333444000000111111111222222222333222222222222222222333...//////111222333444444444444333222222222222333222222222222222222222222222222111111111111000///333333111000////////////////////////////////////000222333222000//////000//////////////////////////////000000000111111111>L222222444666333555=hĦ@@@CCCCCCCCCCCCCCCCCCCCCCCC???@@@???===;;;:::<<<===4ĉ@ӵJJJDDD<<<777666777999999JJJ^^^wwwgggVVVNNNNNNOOONNNJJJJJJTTT___iiirrryyy|||}}}dddWWWIIIAAA>>>::::::;;;;;;>>>BBBFFFKKKSSS\\\bbbjjjsss{{{zzz{{{|||>LgggbbbfffnnnyyykkkYYYQQQOOOQQQPPPLLLFFFDDDEEEHHHEEEFFFHHHMMMSSSZZZ```ccccccjjjpppqqqqqqmmmcccXXXUUUOOOGGG???999777777888555777:::===CCCKKKVVV]]]kkkvvvrrr]]]KKK???999666333000...............---------.........//////,,,.../////////000000......///000///------///111---///111333444666;;;>>>???BBBFFFIIIJJJNNNTTTYYYYYY\\\aaadddgggiiilllnnnnnnnnnllljjjfffaaa\\\YYYTTTPPPKKKEEE@@@:::444000...---***)))************'''&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%$$$$$$#########$$$$$$###""""""###%%%###%%%((()))((('''((((((((()))******************(((((((((((((((((((((((('''''''''''''''&&&%%%%%%''''''&&&$$$$$$%%%'''''''''''''''(((''''''&&&&&&$$$%%%''')))***))))))((())))))))))))((((((((((((''')))++++++******+++---+++,,,///222444:::GGGTTTdddttt|||yyyvvvtttssstttsssssstttsssnnneee^^^OOOIIICCCAAAEEEKKKOOOPPPMMMHHHDDDBBB@@@???CCCJJJUUUaaassszzzlllcccWWWLLLEEE@@@;;;888999;;;===@@@GGGSSS```iiisssxxxzzzqqqdddUUUHHH>>>555000BBB???<<<999777777888999222333444666777777777777000444555333222444555444222333444333222222444555222222333333333222111111000000000000000111111111///111333333333222333444///000111111111000...---............///GG=?000000000000000000111222222333222222111111111222333444000000000111222222333333222222111111111111222222//////000111222333333444444333222222111111222222111111111111111111111111111000///000111222111///444333222000////////////000000000000000000000000...000111111000///000000/////////////////////////////////000000000111111HdĦ111111333555333=ĪjAAABBBBBBCCCDDDEEEFFFGGGBBBBBBAAA>>>;;;:::;;;<<>>BBBGGGKKKOOOYYYiiixxx~~~{{{|||HdĦbbbgggrrrhhhWWWPPPRRRTTTUUUPPPJJJGGGJJJMMMJJJKKKMMMRRRZZZaaaeeegggeeekkkooommmhhhbbbWWWNNNDDDAAA<<<888555555777888666999>>>CCCKKKVVVdddnnnqqqZZZHHH===555222555444111///......///000------........./////////+++---...,,,,,,///000...+++---//////,,,,,,///333000333777888999<<>>999666222...+++***)))(((''''''((())))))''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$%%%%%%###"""!!!"""$$$###%%%((()))((((((((()))))))))************))))))))))))))))))))))))))))))######%%%&&&'''((((((((($$$&&&$$$"""%%%&&&&&&''''''(((((((((''''''&&&&&&'''((()))))))))((('''(((***)))(((''')))***''')))+++++++++***+++,,,***+++///333666===MMM]]]mmm|||~~~{{{yyywwwuuutttsssvvvuuutttuuutttnnneee^^^OOOJJJDDDCCCGGGKKKMMMMMMHHHDDD@@@@@@AAADDDMMMVVVjjjuuu|||rrrkkkXXXPPPEEE>>>======;;;999:::???FFFNNNXXXfffttt~~~jjjaaaSSSFFF===777333111::::::888ӵ333333333ĭӵ000ӵ555Ħ111111222222111111000//////ӵӵ222222ĦƜ`1.׼s000000000...Ħ222222222111111000111222333ӵ222Ħ111000000111111111000000111111ĭӵ000000Ħ111000111Ħ111Ħ000000000000+++,,,...///......///000/////////111DdD111333555?fӵAAABBBCCCĦFFFFFFDDDӵƜ`1.׼sSSSOOOĭӵgggӵĦiiiWWWMMMTTTuuummmaaaTTTGGGAAA>>>ĦAAA@@@>>><<<::::::eeeĦ~~~zzzxxxsssDdDdddUUUӵLLLIIIӵXXXӵiiikkkeee777555ĦXXXӵkkkĭӵ111///.........////////////,,,///...++++++000222///+++///222111//////333777888<<<@@@BBBCCCFFFLLLRRRTTTWWWZZZ\\\^^^bbbhhhmmmqqqrrrsssqqqmmmjjjhhhhhhaaa]]]VVVQQQLLLFFF@@@;;;888555222000///---***(((''''''&&&%%%$$$%%%&&&(((%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$"""###$$$###""""""$$$%%%###&&&((()))((((((((()))((())))))***))))))(((((())))))))))))))))))))))))"""###$$$%%%&&&'''''''''!!!&&&&&&!!!"""%%%%%%%%%&&&'''(((((()))(((((((((((('''''''''(((((()))&&&(((***)))(((''')))+++(((***,,,,,,+++******+++)))+++///444888AAASSSdddvvvxxxwwwuuusssrrrrrrrrrrrrwwwuuuuuuuuutttnnnddd]]]NNNJJJFFFEEEHHHJJJIIIHHHCCC@@@@@@EEEKKKSSS```lll~~~xxxmmm___UUUGGGDDD>>>999888;;;???BBBCCCLLLYYYdddnnnyyyxxxoooZZZRRRGGG===777444222111777888?~4555555444g&e>&e111g&e555>hӵ000111000000///......g&e111guO>uO>&e1113334ff?>ߝL...gĉ@//////000000Shӵ000222111000000000111g&e111>hӵ000000000111111111111111fff?><z111g&e>&e//////HL333222000ShӵgL000000000000000(((***,,,---,,,,,,...S?ʬ//////3h?D%%)?111444ZufĦBBBCCCCCCgLGGGIIIIIIg&e===gĉ@VVVWWWg&e>&eJJJ@e??g<ĉ3we<Ħwww]]]3h?@emmm^^^PPPFFFBBBBBBGGGZKKKFFFDDDBBB???<<<3h?gLwww|||zzzyyywwwqqqD%%)?fff?><z}}}fff=?ĦKKKg&eWWWg&e___fffgggS?ʬ7774ff?>ߝLWWW@eg&e3h?g&e>&e000222??............/////////000///222111,,,---333555333...222555555333444999===@@@EEEJJJKKKLLLOOOVVV\\\\\\___bbbccccccffflllqqquuutttqqqlllfffbbbaaaaaaYYYTTTLLLFFFAAA;;;555111000...,,,+++++++++)))(((''''''&&&%%%$$$$$$&&&((($$$$$$%%%&&&&&&&&&%%%%%%"""""""""###$$$$$$%%%%%% """######"""###%%%'''$$$&&&((())))))(((((()))(((((()))))))))(((((('''))))))))))))))))))))))))%%%&&&&&&&&&&&&%%%$$$$$$"""(((+++&&&###&&&'''%%%%%%%%%'''((())))))))))))***)))'''&&&&&&'''((()))$$$'''))))))((((((***---(((***,,,,,,+++***)))***)))+++111666:::DDDXXXjjj~~~zzzzzzsssrrrpppooooooooopppqqqwwwuuuuuuuuusssmmmddd\\\NNNKKKGGGFFFHHHIIIGGGEEE???>>>AAAKKKVVVccctttxxxnnn```OOOCCC???@@@???;;;888;;;DDDKKKPPP[[[kkkxxx{{{lllaaaKKKEEE<<<555000...,,,+++3334Dӵ333222222Hƅ^Hu]Ħ111Hu]Ħ444ZuR)Ħ333222222111000000///Hu]Ħ555HŐeHŐeHu]Ħ111qIܗGIӵ///tt111///...HGgĉ@000000333333222000...///Hu]Ħ555ZuR)Ħ222222222222111000111sߝLGdUĦ...Hƅ^Hu]Ħ333ntHdĦ//////HGgĉ@///HdĦ111111000...---///...,,,++++++,,,Htƅ^000000Bt=o9ĦDtfo9Ħ444333333g?;;;@@@HdĦLLLMMMKKKHu]Ħ@@@ttVVVSSSHƅ^Hu]Ħ@@@H׼s}}}tQje<ĦpppBt=o9ĦH׼s{{{tttcccSSSJJJHHHKKKTTTZZZHtĦ\\\dddYYYJJJ@@@Bt=o9ĦHdĦppp{{{zzzvvvsssvvvrrrlllDtfo9ĦsߝLGdUĦHt@cӵHu]Ħ^^^Hu]Ħ___[[[Htƅ^444qIܗGIӵpppH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ,,,///---...000000//////000222000000000000111222333444222444777999:::===@@@CCCMMMSSSXXXXXXZZZ```eeefffpppnnnllllllmmmoooppppppmmmllljjjhhheee^^^WWWQQQKKKDDD:::444333222///,,,+++***)))&&&$$$%%%(((***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&$$$######%%%'''$$$$$$$$$$$$%%%&&&'''''''''(((((('''&&&&&&((()))))))))))))))))))))))))))&&&((())))))(((((()))+++'''&&&$$$""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''(((((((((***,,,(((***++++++)))((()))))))))))))))))))))******+++(((***,,,,,,++++++,,,---+++...///666AAAFFFWWWsssyyytttpppooommmlllkkklllnnnooovvvvvvuuurrrlllccc[[[UUUIIIGGGEEECCCBBBCCCDDDEEECCCFFFOOO]]]mmm|||yyylll^^^MMMCCC???<<<>>>???@@@BBBGGGPPPWWWffflllwww{{{mmm___UUUBBB;;;333000000111...,,,3333334DuXӵ222222222DdDΦDdDĦ111DdDĦ333555t|<111000...------...000222DdDĦ333DdDΦDdDΦDdDĦ000peƜ4DuTӵ///`eĭ///qet000000000000222333222000///DdDĦ333111t|<111111222222111111000111DdDDdDĦ///DdDΦDdDĦ000q<niDdDĦ...qet///000DdDĦ000//////...---///...---,,,,,,q<R000///qjRgdKӵHdDĦgdKӵ444333GR/f6LĭĦ999>>>DdDĦOOOLLLKKKDdDĦ>>>`eĭSSSDdDΦDdDĦ999DdDĦooo|||geĦFSĦ|||qjRgdKӵDdDĦnnngggYYYOOOLLLOOO```iiioooDdDĦxxxqqqfffUUUqjRgdKӵDdDĦfffmmmpppmmmiiifffeeegggeeeeeeHdDĦgdKӵDdDDdDĦ{{{DdDĦ4DufӵDdDĦ^^^DdDĦVVVq<R555222peƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ------,,,---///000---...//////...---...000...//////000222333555666999;;;===???AAADDDHHHKKKVVV]]]bbbccceeekkkoooooouuusssqqqppppppooommmkkkiiifffaaa\\\VVVNNNGGGBBB???999111.........,,,)))((((((&&&$$$"""###%%%(((&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$%%%'''%%%$$$%%%%%%&&&''''''((('''((())))))''''''((()))((((((((((((((((((((((((((()))***)))''''''((()))&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&&&&&&&&&&(((***((()))++++++)))((()))***))))))(((((())))))***+++)))+++------,,,,,,---...,,,//////555@@@FFFXXXtttwwwrrrmmmlllkkkiiiiiijjjkkkllloooooonnnjjjddd[[[SSSOOOCCCBBBAAAAAABBBDDDFFFHHHLLLRRR^^^mmm|||xxxjjj^^^QQQDDD===<<<;;;@@@FFFKKKPPPXXXbbbiiizzzvvvjjj\\\MMMCCC:::444///---...///---+++1111114DuXӵ222222222DdDΦDdDӵ111DdDĦ222666o)h222///...+++***+++---111444DdDĦ111DdDΦDdDΦDdDӵ///=ӊB1.uTӵ000HߝL`o9///po9wӵ000---///222333111///DdDĦ111111o)h///000111111111111111///000DdDΦDdDĦ///DdDΦDdDӵ...GIpӵDdDĦ...po9wӵDdDĦ---------......000///...------po9u222111000///GIdnuR)ĦDdDĦnuR)Ħ333222CdgĪj<<<DdDĦPPPLLLLLLDdDĦ<<<HߝL`o9OOODdDΦDdDӵ222DdDĦ]]]tttzzzgeĦsp?aĦpppGIdnuR)ĦDdDĦ\\\TTTLLLJJJPPPWWWnnnwww}}}DdDĦ}}}rrraaaGIdnuR)ĦDdDĦYYY\\\[[[XXXVVVVVVWWW\\\^^^fffDdDĦnuR)ĦDdDΦDdDĦ}}}DdDĦnuR)ĦDdDĦ]]]DdDĦKKKpo9u555555333222=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ......------///111...///000///...---...///...///111333666999;;;<<>>AAACCCKKKUUU^^^fffnnnwww}}}|||qqqeeeWWWIII<<<555222...++++++...///---+++0000004DuXӵ111111111DdDʜ4DuTӵ000>d<Ħ111Dt111...---,,,---///111333>d<Ħ000>d<ʜDd<ʜ4DuTӵ...---F&uTӵ0004DufئL>e///puR)Ħ000---///111111///...>d<Ħ111Dt...000111111000000...///DdDΦDdDĦ///>d<ʜ4DuTӵ0004DwDd<Ħ...puR)Ħ>d<+++,,,---...000//////...///peӵ222ĦpeӵDx<>d<ӵDd<222qR/ܗ?fӵ;;;>dd<Ħ<<<4DufئL>eHHHDdDʜ4DuTӵ///DdDĦRRRiiirrr}}}geĦs<v>aĦvvveeepeӵDx<DdDĦPPPIIICCCGGGRRR]]]pppxxx}}}DdDĦyyygggpeӵDx<>dd<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦYYY>d<ĦCCCpeӵ777Ħ444F&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ------,,,---///111///000111111/////////111111333666:::>>>BBBDDDEEELLLNNNQQQTTTXXX^^^eeeiiipppuuuyyyxxxyyyzzzyyyuuuooonnnmmmllliiiddd^^^YYYNNNIIIAAA:::666333111000+++***((((((***+++)))''''''''''''%%%$$$$$$''')))&&&&&&&&&&&&'''((()))***$$$$$$#########$$$%%%%%% ###&&&''''''&&&&&&'''&&&''''''((())))))******&&&))),,,,,,+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&(((%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%'''))))))((((((***+++''')))***+++)))))))))***((((((''''''(((((()))***)))***,,,,,,,,,,,,///111///333222888GGGTTThhhwwwnnnhhhcccbbbaaa```______``````___]]]ZZZUUUNNNHHHBBB???999888777999???HHHRRRXXXcccpppyyyrrraaaXXXOOOHHHDDDCCCIIIQQQUUU^^^iiissszzz}}}wwwooocccVVVJJJ???777222...---,,,---//////---+++//////4DuXӵ111000000D&dq&ĒR000000sdKĦ222DHRRud111222333333222111111sdKĦ000D&oq<Ōq&ĒR--------->dp&ĒR000///nfʜd<Φ>d<Ħ...s&dq&ĒR000000i?ʜtd<Ħ---HHܗDӊB...<x---...////////////000B?>>nfʜdaĦmmm]]]B?Ho9BBB>dd<ӵ{{{iiiB?Ho9SSS<xEEEJJJSSS[[[lll}}}&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇOOODdDĦSSSsdKĦ===B?dp&ĒR>d<sdKĦB?Ho9...s&dq&ĒR+++,,,,,,+++,,,...000...///111111000000111333555888<<>>;;;:::888777999BBBOOO]]]fffrrr~~~}}}rrrhhhbbbSSSNNNIIIIIIIIIMMMXXXbbbiiiqqq|||xxxjjjbbbUUUIII@@@999555222---,,,,,,---...---+++***//////4DuXӵ222//////Hu]3hh//////000ne333111=e111222444555555444222000ne000000pIƎ@t@h,,,------>h111111///fe///@ďD000000111//////...---,,,---ne///111=e...///////////////,,,---ege------sĪj@h...------fdDĦ---@ďD,,,---Hkge---............//////000@h///---@G222222HĪj@IŌ111///Bene999HkgeJJJneEEEAAAfeAAAHu]3hh444000...seKKKXXXiiivvvzzzzzzwwwvvv|||geĦja>aĦhhhXXX@GAAACCCseTTTGGGBBBLLLWWWaaakkksss<Ōyyyfff@GKKK\\\HkgeBBBDDDMMMYYYbbbuuuHĪj@IŌegeHu]3hIŌXXXNNNDdDĦIIIne???888@h999888>hsene@G//////sĪj@h***+++,,,,,,++++++---///,,,...111222333444666888>>>AAAFFFMMMSSSWWWZZZ\\\bbbdddhhhkkkooossswww{{{~~~~~~|||vvvsssqqqkkkdddddd```ZZZTTTMMMFFF???;;;555111,,,)))''''''&&&&&&)))((((((''''''&&&&&&%%%"""###$$$###""""""$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%'''((()))(((((()))***&&&''')))***++++++***)))''')))++++++)))(((((()))''''''''''''''''''''''''!!!###%%%&&&&&&'''(((***&&&$$$###""""""###%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((((((''''''((()))&&&(((*********)))***+++)))))))))))))))******+++((()))***++++++---111444...777<<>>777222000...+++++++++++++++***))))))///4DuXӵ333ĵD^......//////222111000000///000111222333333222222000000///,,,,,,---...---...111111///......//////000000111...///000///......---...111---.../////////......+++,,,---,,,,,,------,,,,,,,,,DdDĦ------------...............------...///000000000...------111222222000000...666777AAADDDJJJFFFCCC;;;>>>D^@@@888333000s׼s888@@@KKK\\\iiipppsssuuuvvvzzz~~~geFm8>aĦhhhZZZOOO>>>???EEEs׼spppbbbKKK>>>DDDOOOZZZdddlllHovvvkkkZZZLLLAAANNNZZZAAABBBGGGQQQ^^^hhhzzzD^___\\\MMMDdDĦ@@@<<<===777888>>>@@@AAAGGGs׼ssssaaa111...///---+++,,,---,,,,,,,,,...000///222555888:::===@@@CCCKKKOOOUUU[[[bbbgggjjjkkkoooqqquuuvvvwwwxxxyyyzzzxxxwwwrrrlllhhhfff```YYYTTTOOOGGG@@@;;;666333000...+++)))(((((('''&&&$$$'''''''''&&&%%%$$$%%%&&&!!!"""######""""""###%%%!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&'''((())))))******)))((((((***+++%%%&&&(((***+++***))))))'''((())))))''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%%%%''')))$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((''''''((()))&&&(((***************,,,***************+++,,,,,,***+++,,,,,,---000444777555BBBHHHSSShhhxxx{{{vvvsssmmmddd\\\VVVVVVUUUTTTSSSRRRQQQPPPLLLIIIDDD>>>:::888888888:::===DDDOOO___pppsssfff\\\WWWVVVTTTWWW^^^fffkkkoooyyyxxxjjj\\\KKKEEE===666111///---,,,++++++,,,+++++++++,,,,,,Φ4DuXӵtvӵ>d<Ħ222---......///000111Ħ//////111222111///------------...///111333444000000Ħ...------000000000///---+++)))''',,,---......------///111(((,,,000111000///000111//////............//////---------...///000000111+++...111222111000000000Ħ000000---,,,///,,,---......//////......***,,,---///000000//////,,,++++++******++++++,,,...------,,,---...000000>d<Ħ------...***,,,............000111+++,,,...///000///......,,,,,,...///000000000000///000111000...---,,,---------...///000111222222222222111000000///000000---...///111222222222222222444555666666999<<>>AAAEEEIIIĦDDD===<<<999777666666777888:::>d<ĦCCC>>><<<777444Be000444444>>>MMMZZZcccjjjppptttxxxyyyrrrgeFYĉ>aĦlll^^^TTTOOOIIIBBB@@@???===<<>>JJJZZZdddjjjnu]ӵuuuDDDBBBBBB@@@???444999@@@IIINNNMMMGGGBBB@@@AAACCCEEEJJJUUUbbblll~~~>d<Ħbbb^^^ccc___NNN>d<Ħ;;;:::888Ħ999:::;;;===>>>@@@AAABBBGGGJJJTTT___jjjxxxBeĦYYYLLL@@@555444444000///111------...---,,,,,,---///,,,---...---------///111555888<<>>LLLTTT___ttt|||uuurrrqqqlllccc[[[TTTTTTTTTSSSRRRQQQOOONNNHHHDDD???:::666555555666888>>>JJJZZZlll}}}qqqfff```___``````eeeoooyyy}}}}}}uuulll[[[LLL???;;;666222000000//////,,,---...------...000222?aŖ%7uSQuR)ӵsdKĦ222222000...///222gdKĦ///000///...---...///000111111000///......///000gdKĦ111111111111000...,,,+++++++++,,,,,,...000000///...///000///...---,,,,,,---...///,,,,,,,,,---------......---......///////////////---------.........///gdKĦ.........------,,,---...---,,,,,,---///,,,---------.../////////---------------------------+++***+++...000///---gdDĦ///......------,,,+++,,,---...///////////////////////////+++,,,,,,---...///000000111111000///...---,,,,,,---------............///111111000000//////......+++---000111111111333444444444444555666777888999===???AAAgdKĦAAA<<<;;;:::888777777888888:::sdKĦ@@@<<<:::::::::000......000888AAAJJJXXXgggnnnmmmyyy}}}tttrrrŶS3we>><<>>@@@CCC@@@<<<999===CCCFFFFFFCCCAAA???>>>@@@DDDKKKSSS[[[cccggguuuDdDĦjjj^^^^^^ZZZLLLsdKĦ:::999gdKĦ888;;;???AAABBBFFFLLLQQQ___eeennnvvv~~~gdKĦMMM@@@<<<666444333111...+++------,,,---//////...,,,+++---000222444666888;;;666>>>GGGMMMOOOQQQUUUYYYbbbiiisssyyy{{{{{{|||}}}}}}}}}|||{{{zzzvvvqqqmmmfffccc]]]WWWQQQJJJBBB===777444///,,,,,,,,,,,,,,,&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$###$$$$$$%%%%%%%%%###!!!"""$$$&&&&&&&&&)))((('''&&&'''(((***,,,'''((()))******)))((('''++++++******))))))((((((((((((&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''***++++++++++++***))))))---,,,,,,+++***)))((((((,,,++++++,,,---......---...---111888::::::@@@IIINNNXXXfffrrrzzz}}}wwwqqqmmmkkkggg```ZZZXXXUUUQQQNNNLLLJJJGGGDDDBBB<<<777666444333777<<<@@@IIIXXXkkk|||zzzrrrnnnllllllsssxxx~~~rrrfffXXXKKKAAA666444111...,,,++++++,,,//////---,,,,,,---...///>A---ne111111333111//////ne---///000///...---...///...///000///...---...///ne000000000000000///---,,,,,,,,,,,,---,,,...000000///...///000///...------------...///,,,,,,---------.........------...///////////////------------......ne...............---,,,---------,,,,,,---///------------............+++++++++++++++++++++++++++******,,,///000///De............------,,,,,,,,,---...///........................+++,,,,,,---......//////000000//////...---------------------............000000000/////////......,,,...000111000000222333333333222111111111111111555888ne???>>><<<;;;999777777666777777888neAAA>>>:::999::::::888444222000111///666===DDDRRRbbblllnnnxxx|||wwwxxx>Ak<]]]UUUNNNIIIGGG@@@>>>@@@EEELLLSSS```kkkooouuuppp]]]HHH>>>???BBBMMM[[[bbbfhDDD===:::===>>><<<999999===AAACCCCCCAAA???>>>>>>@@@DDDKKKSSS\\\ccchhhpppDeyyyjjj```___YYYKKKne:::999ne:::999<<>>@@@GGGQQQWWWYYY[[[___ccckkkrrrzzz|||zzzxxxvvvsssnnnhhhccc]]]YYYQQQKKKEEE???:::777000---***))))))***))))))(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$###""""""$$$############$$$%%%%%%%%%###""""""$$$&&&'''&&&)))(((''''''''')))***+++''''''((())))))(((''''''((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''''''((()))***+++++++++++++++,,,,,,+++***))))))(((((()))))))))+++,,,......---111222777???DDDGGGPPPZZZbbbjjjuuu||||||xxxssslllhhhfffbbb\\\VVVPPPMMMJJJGGGFFFDDDBBB@@@;;;666333222222333888>>>EEEPPPaaarrr{{{zzzzzz{{{{{{uuugggZZZNNNBBB:::222111///---,,,------...000///...---,,,,,,---...///222111000333111//////------...///...------...///,,,...//////------...000...////////////......------,,,------...,,,...000000///...///000///...------------...///,,,------------.........------...////////////...------------......,,,---...............+++,,,---,,,+++,,,---///............------------++++++++++++++++++++++++))))))+++...000000///---------.........---,,,,,,,,,,,,---...///.........------,,,,,,,,,++++++,,,,,,------..............................,,,,,,,,,---------......///////////////.........---///000000//////000222000000000//////////////////111<<<<<<<<<;;;:::888666555555555555555<<<<<<:::777888::::::999666444444444000333666<<>>BBBNNNUUUTTT===;;;999999:::;;;:::999;;;===@@@@@@???>>>===>>>???AAAEEEKKKSSS\\\dddiiigggxxxtttjjjbbb___VVVHHH;;;:::999>>>@@@===AAAHHHOOOXXXdddqqq{{{GGG>>>;;;:::888444222222111000///...///000111222222333333555777999;;;<<<@@@DDDHHHMMMTTT]]]cccfffhhhlllnnntttxxxwwwtttpppkkkfff```YYYTTTNNNIIIAAA:::666333000...)))(((''''''((()))(((&&&((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""######""""""###$$$$$$%%%%%%###"""###%%%''''''&&&(((((((((((())))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%''''''$$$$$$%%%&&&'''(((((()))'''(((((())))))((((((((('''((()))***+++,,,,,,,,,*********))))))((((((((('''((()))+++---///000111444888@@@KKKTTT[[[gggqqquuu{{{~~~{{{{{{uuutttrrrqqqrrrtttwwwxxxxxxvvvuuuuuuuuutttqqqooolllhhhbbb^^^\\\XXXRRRMMMDDDBBB???>>>===<<<:::999555111///111222555===EEEMMMZZZmmm|||xxxgggWWWJJJ???777111///...---------...000111000000...---,,,,,,,,,000000000000000111111111000111222333333222111000000///////////////...---,,,---......------...///,,,...//////......000111,,,,,,---------.........------------......//////,,,...000000///...///000.........------.........------------............,,,---......//////......------------------------***+++,,,---.../////////***+++,,,,,,+++,,,---///.........------,,,,,,,,,------------------------((())),,,///000000...,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------.........------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,,,,------------........................///000000///...---///000---...///000111222222333---///222555777888999888999888666444333333333444222222444555666777666555777999::::::888666777777222111111555@@@RRRdddooozzz}}}}}}yyyyyy}}}vvviii^^^SSSTTTRRRLLLDDD@@@@@@BBBFFFGGGJJJLLLJJJLLLWWWccchhhiiidddXXXLLLEEE@@@<<<<<>>???>>><<<<<<===>>>@@@AAADDDJJJRRR[[[ccchhhaaannnvvvpppiiibbb\\\PPPCCC<<<===<<<<<<;;;;;;<<<>>>BBBEEEGGGNNNXXXcccnnn{{{zzzkkkZZZKKKAAA>>>>>><<<:::777555444333222222///000111222333555777888>>>@@@CCCEEEIIIMMMSSSWWW[[[```hhhnnnqqqsssuuuvvvwwwzzz}}}~~~}}}zzzvvvtttnnnjjjddd]]]VVVOOOHHHDDD===999444000...,,,***))))))(((((()))***)))'''%%%%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%$$$######""""""""""""###$$$%%%%%%%%%$$$###$$$&&&((('''''''''((())))))))))))(((((((((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%'''(((###$$$%%%&&&'''((()))***'''(((((())))))))))))((((((((()))***+++,,,,,,,,,)))))))))((((((((((((((()))***,,,...///222444666999AAAOOO]]]hhhrrr||||||sssllliii^^^\\\YYYWWWXXX\\\```cccaaaaaa```aaaaaa```___^^^[[[WWWSSSOOOLLLIIIDDDAAA:::888666555555666555333333111000333555:::DDDNNNYYYfffvvvwwwjjjXXXGGG<<<555111...---------------...///000000000///---,,,++++++............//////000000111111222333333111000///,,,---//////////////////,,,---......------///000...///111111000000111333,,,,,,,,,,,,------------,,,,,,---...////////////,,,...000000///...///000---..................------------.........//////,,,------...............------------------,,,,,,***+++,,,---............)))+++,,,+++++++++...///......------,,,,,,,,,+++------------------------(((***---000000///---,,,,,,++++++++++++,,,------,,,,,,,,,---------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......++++++++++++,,,,,,,,,---,,,,,,------....../////////000000...---,,,...///---...///111222222222222...///000222333333333222666555333222111111222222111111222333333333444444777888::::::999888888999444111///222:::III[[[iiivvv{{{|||zzzzzz~~~zzzsssfffZZZKKKJJJFFFAAA===<<<@@@DDDMMMMMMLLLJJJGGGHHHSSS___eeeeee```UUULLLFFF@@@:::999<<<>>>@@@CCCEEEAAA<<<<<<======;;;::::::===@@@>>>???>>>===;;;<<<===???@@@AAACCCHHHOOOXXXaaafffaaahhhuuu~~~lllkkkfff___VVVJJJ???:::;;;===>>>>>>===>>>AAAGGGLLLWWW```nnn{{{qqqeeeTTTIIIDDDCCCBBB@@@===<<<:::777555333333444666888:::;;;<<<>>>BBBEEEFFFIIIMMMQQQVVV[[[aaafffhhhlllrrrvvvyyyzzzzzzzzzxxxyyyyyyxxxuuupppkkkggg___[[[TTTMMMFFF@@@:::666000///---------,,,***((())))))((())))))(((%%%"""######$$$%%%%%%&&&''''''###$$$$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$%%%((()))((('''(((((())))))))))))((('''))))))))))))))))))))))))%%%%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&((()))******''''''((()))******))))))******+++++++++******)))((((((((((((((()))))))))***,,,...///000333888<<>>KKKWWWfffppp{{{xxxfff[[[JJJ===555222000///.........------------.../////////...,,,+++***))),,,------......//////000000111222222222111000///***---///000000//////000,,,...//////......000111///111222222000000111333+++,,,,,,,,,------------,,,---...///////////////,,,...000000///...///000------...//////...------------........./////////,,,,,,---............---------------,,,,,,,,,,,,***+++,,,---------------)))***++++++++++++...000------------,,,,,,,,,,,,++++++++++++++++++++++++***,,,//////...,,,,,,,,,,,,+++***)))***+++,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,---...//////...///...---+++,,,...000...///000000000///---,,,---...............------222222000000000000111222111222333222111111333555666888::::::999888999:::555222000111555???PPP^^^kkkttt{{{{{{zzz|||}}}{{{www||||||wwwtttqqqdddVVVEEECCC???>>>@@@DDDIIILLLQQQNNNKKKIIIFFFFFFPPP[[[``````[[[RRRJJJFFFAAA<<<;;;:::999999;;;======<<<>>>>>>===;;;::::::===???===>>>===<<<;;;;;;>>>@@@@@@@@@AAAEEELLLTTT\\\aaadddgggmmmssstttvvvzzzjjjfffaaaYYYNNNEEE>>>===>>>@@@AAABBBBBBDDDIIIRRRZZZiiissswwwnnnaaaTTTFFF@@@BBBDDDBBB???<<<<<<;;;999666555777888<<>>888:::<<<<<<;;;:::;;;<<<888777555333111000...---///...------///000000///000000222777;;;CCCQQQ___pppvvv~~~sssfffTTTKKK???666333222000/////////......---,,,,,,,,,............---+++***)))---------...///000000000...///000111111111000///+++...222222000......///---...000000///000111333000111222111000///000111,,,,,,,,,------------...---...///000000///......,,,...000000///...///000------...//////...------............////////////+++,,,------......---------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,((()))++++++***+++...000,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,...000///,,,***+++,,,++++++)))))))))***,,,---+++,,,---.........------++++++,,,,,,------......//////......---,,,,,,++++++++++++++++++,,,,,,,,,************++++++++++++)))***+++,,,---...//////......---,,,++++++...000---...///000///...,,,+++...............---------//////......///000111333333444444333111111444777666888999:::999888999:::555111000111222777DDDQQQ^^^kkkvvvxxxtttrrrqqqoookkkrrrsssoooooonnnbbbSSSHHHEEECCCEEELLLQQQSSSSSSNNNKKKHHHHHHHHHIIIOOOWWWZZZ\\\YYYPPPJJJIIIGGGCCCAAA???<<<:::999999:::=====================<<<<<<:::;;;;;;;;;:::;;;===?????????@@@BBBHHHPPPXXX]]]dddhhhooouuuwwwyyytttjjjaaa\\\RRRHHHCCCBBBDDDDDDFFFHHHKKKMMMQQQYYYeeennnzzzuuueee[[[RRRKKKDDDAAACCCEEEDDDBBB===>>>???>>><<<<<>>:::444000...,,,+++)))+++)))((((((((()))'''&&&%%%$$$###$$$%%%$$$###!!!#########"""""""""""""""###$$$%%%%%%&&&&&&%%%%%%#########$$$%%%'''((()))%%%%%%&&&'''******)))'''+++***)))'''''''''((()))((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&''''''((((((((()))''''''(((******++++++***)))******+++++++++******(((((())))))***+++,,,,,,+++---///111555>>>KKKUUUhhhxxx}}}ooo___PPPCCC999444......//////000111222222...000222222000///000222...//////...,,,++++++,,,...,,,+++,,,---//////......///444:::@@@JJJ[[[kkkuuuyyy{{{uuulll^^^PPPDDD>>>777222111111///,,,------......------,,,,,,,,,------...---,,,+++***---......///000111111222---...///111111111000///---111444333000------...---///111111000000222444000111111000///......///,,,,,,---------.........---...///000000///...---,,,...000000///...///000,,,---...//////...---,,,............/////////000+++,,,------......---------------,,,,,,+++++++++,,,,,,---------,,,++++++((()))***+++***+++...000+++++++++,,,,,,---------------------------------...000111///+++)))***,,,+++***)))((((((***,,,---+++,,,---.........---,,,***+++,,,---......///000000000///...------,,,+++++++++++++++++++++++++++)))************+++++++++))))))***+++---...//////---------+++***+++...111***,,,...000111111000///000000000000000000000111------------...000222333444555555333111222555999666888999999888888888999444111000222111222<<>>;;;<<<===@@@BBBAAA>>>:::777999::::::999:::<<<>>>??????>>>AAAFFFMMMUUUZZZccchhhsss}}}xxxpppjjj^^^XXXMMMDDDCCCFFFIIIJJJMMMPPPTTTXXX]]]hhhvvvxxxiiiZZZQQQIIIGGGFFFFFFGGGHHHIIIIII???AAACCCCCCBBBDDDHHHLLLKKKOOOSSSTTTTTTWWW^^^eeejjjnnntttxxxzzz{{{|||}}}xxxxxxyyyzzzyyyvvvqqqnnnbbb^^^XXXSSSLLLDDD:::333444111,,,)))((())))))(((---***&&&######$$$$$$$$$$$$#########%%%&&&&&&%%%"""###$$$%%%&&&'''((((((###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&''')))***&&&%%%&&&(((******)))''',,,***((('''&&&'''((()))&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$'''((()))(((((('''''''''(((((((((((((((''''''(((******+++++++++'''((()))***+++,,,,,,,,,(((((()))***+++,,,,,,------000222555:::FFFVVVbbbqqqvvvlll]]]MMM???555...+++)))***,,,.........---,,,))),,,......+++***,,,...+++,,,---,,,++++++,,,---...,,,++++++---......---///111777>>>EEEQQQddduuuvvvzzzzzznnnfff]]]MMM>>>;;;777222000000///,,,))),,,,,,---.........------+++,,,---------,,,+++***000------///...***)))+++..............................///000000000000000......///000000000000000///000111000...---------,,,,,,,,,---------......---------......000111111///---++++++---///000000,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...666111,,,+++,,,---,,,***))))))))))))************(((***+++---......------(((((()))***++++++,,,,,,///---+++))))))+++---///------++++++++++++------))))))***+++,,,,,,------******+++,,,,,,---......***,,,............000111//////000000///...------++++++++++++++++++++++++***,,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---......//////...---,,,,,,...///...---...///...,,,......---,,,,,,...222555222111111111222444666777555777999::::::;;;===>>>:::777333000000333777:::LLL]]]llllllfffbbb___\\\^^^dddjjjmmmooooooiiiaaa[[[bbbeeebbb]]]YYYSSSMMMKKKIIIIIIKKKNNNSSS[[[bbbccc```[[[WWWTTTTTTUUUVVV\\\RRRFFF>>><<<;;;999666<<<===>>>>>>>>><<<999888666777999999:::;;;>>>@@@;;;;;;???DDDFFFHHHOOOWWW___ppp~~~rrrhhhaaaQQQMMMKKKLLLLLLLLLQQQXXXggghhhkkknnnsss{{{~~~sssiii]]]QQQGGGLLLLLLKKKKKKKKKLLLMMMMMMNNNHHHFFFIIIJJJHHHLLLRRRTTTWWW\\\___aaaeeekkkoooxxxyyy|||zzzvvvwwwyyyzzzxxxrrrhhh___YYYSSSMMMDDD===999666333000---,,,,,,+++***)))((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''')))******###%%%''')))******)))(((,,,,,,+++***(((&&&%%%$$$))))))((('''&&&&&&%%%%%%(((%%%###$$$'''((('''&&&########################''''''&&&&&&%%%$$$###"""%%%&&&'''&&&%%%%%%&&&((('''(((***+++,,,,,,,,,,,,(((((()))***+++,,,,,,---((((((((((((((()))******''')))++++++***))))))***---444:::>>>FFFUUUbbbiiiwwwzzznnn^^^UUUIII>>>777333///,,,************************++++++,,,,,,,,,---------((()))***+++,,,+++***)))((()))++++++++++++---...222555:::BBBLLLYYYgggooo}}}}}}zzziiiZZZOOOGGG???:::222111000.........///000////////////...---,,,+++,,,+++******,,,,,,+++***...,,,,,,...---)))(((***..............................///000000000000000......///000000000000000---///000000...------...,,,,,,---------.........---------......///000111...---,,,---//////...---,,,---...---,,,,,,,,,.........------------......,,,---...---,,,,,,,,,...000000...,,,******+++,,,))))))))))))************)))***,,,------------,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************+++,,,---...,,,,,,,,,------......///,,,...///...------...///...////////////......---------------------------,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...////////////...---,,,.........------...---,,,------...------...111444111000000111222444666777555666888999999:::<<<>>>;;;888444111000222444555CCCSSSaaaeeecccaaa___[[[```ffflllnnnqqqwwwyyywwwwww{{{{{{ssshhh^^^SSSKKKMMMMMMNNNOOOSSS[[[fffooolllhhhaaa[[[WWWVVVWWWXXXTTTKKKAAA;;;999999888666:::;;;<<<<<<<<<:::888777444666777888888999<<<>>>:::;;;>>>CCCDDDFFFMMMUUUbbbvvv}}}tttkkkbbb]]]RRROOOPPPTTTXXX]]]fffooo|||}}}~~~tttkkkddd\\\SSSMMMNNNNNNOOOPPPQQQQQQRRRRRRMMMJJJJJJMMMMMMMMMRRRYYYYYY___gggmmmqqqtttxxx{{{|||}}}~~~~~~zzztttooopppooonnnjjjcccZZZQQQLLLBBB===777222000...+++)))*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''((()))***$$$&&&((()))***)))(((''')))))))))))))))((('''&&&)))(((((('''&&&&&&%%%%%%)))&&&$$$$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$******)))''''''&&&&&&&&&%%%&&&''''''&&&'''(((***)))******+++++++++++++++)))))))))******++++++,,,((((((((((((((()))******(((***++++++******,,,---222:::BBBGGGNNNZZZeeeiiiiiirrryyyxxxuuuooodddXXXIIICCC:::333000...,,,+++++++++++++++++++++++++++)))************+++++++++((()))***+++,,,+++******)))+++,,,,,,,,,,,,...000333777>>>FFFQQQ___kkkttt|||}}}~~~vvvjjjZZZLLLCCC===777333111000///......//////000............---,,,+++***,,,+++******,,,,,,+++***///,,,,,,///...+++***,,,..............................///000000000000///---...//////000/////////+++---...///---------...,,,------------...............---......///000111...---...///000///---***+++---...---,,,+++,,,.........------------......+++---...---,,,+++,,,...+++---...,,,((('''+++///)))))))))*********++++++++++++,,,------,,,,,,,,,))))))******+++,,,,,,,,,***+++---......---+++***+++,,,,,,------,,,,,,+++,,,+++******+++,,,...///...........................///000///---,,,---...------......///....................................---+++***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------//////////////////...---......------,,,,,,,,,---+++---...///...///000222/////////000111333555777333555777888888888:::<<<:::999666333111111000111777DDDQQQYYY]]]``````______iiirrrvvvzzz{{{nnn```VVVXXXYYYYYYWWWYYYbbbqqq{{{uuusssooojjjccc]]]XXXUUUKKKEEE===999999999999888888888999999999777666555333444555666666777999;;;::::::===AAABBBCCCIIIQQQddd}}}}}}vvvooohhhbbb]]]YYYXXXWWWZZZbbbiiiqqq||||||yyyssskkkeeebbb^^^YYYUUUSSSTTTUUUUUUUUUTTTTTTSSSNNNOOORRRTTTTTTUUU]]]eeedddjjjrrryyy}}}~~~{{{zzzyyyxxxuuupppjjjfffbbb```[[[UUUMMMFFF???<<<555333///...---,,,***((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&''''''((()))***&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))((((((((('''&&&&&&%%%%%%,,,)))'''%%%%%%%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&&&&&&&((((((%%%'''(((((('''(((***,,,++++++++++++++++++++++++************************)))(((((((((((()))******)))***+++++++++---000222777AAAKKKPPPUUU\\\aaabbb^^^cccfffccc^^^WWWMMMDDD888444000---,,,+++***)))++++++++++++++++++++++++(((((((((((())))))))))))((()))***+++,,,++++++******,,,---------...000222555:::CCCMMMYYYfffrrryyy||||||{{{|||}}}}}}vvvaaaWWWIII===666333000---//////.........///000000............---,,,++++++,,,+++******,,,,,,,,,***111...///222111...---000........................---...//////000000//////---......//////.........)))+++---...------...///------------...........................///000000000///............,,,***+++,,,------++++++,,,---,,,++++++++++++++++++,,,+++,,,------++++++,,,---***,,,,,,+++******,,,///))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++------------++++++---,,,+++++++++,,,...///............---------------...///...---,,,---///+++,,,---.......................................///,,,***)))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...//////000//////.........---,,,---,,,***,,,///***---///000000///000000///......///000222444666111333555666666777888:::777777666555333111//////000777AAAKKKUUU^^^eeehhhaaannn{{{yyyooolllmmmkkkdddbbbjjjwwwzzz{{{{{{wwwmmmaaaTTTLLLGGGCCC===::::::::::::999555666666666666555444333222333444444333444666888999999;;;???@@@@@@FFFNNNcccsssoooiiieeebbb```^^^\\\dddeeejjjssszzz{{{uuurrrrrrnnnjjjhhheeebbb^^^ZZZXXXWWWVVVTTTRRRRRRQQQQQQSSSXXX]]]^^^]]]```iiirrrpppsssxxx{{{|||zzzxxxvvvtttqqqnnnkkkhhhccc]]]ZZZSSSOOOIIIBBB;;;666333111......---------,,,***)))&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''(((((()))(((((('''&&&$$$%%%&&&'''((()))))))))(((((('''''''''&&&&&&&&&,,,+++)))'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$""""""$$$&&&((('''((()))((('''''')))++++++++++++,,,,,,------...+++*********)))))))))((())))))(((((())))))***+++((()))***+++,,,...333666:::EEEPPPSSSUUUWWWVVVTTTRRRSSSSSSPPPKKKDDD<<<777333111///...,,,+++***)))************************'''''''''((((((((())))))'''(((***+++,,,,,,+++******+++,,,,,,,,,---000333555<<>><<<:::999888777444444444444444444333333111333333333222222444666888777:::===>>>>>>DDDLLLeeeyyynnncccaaa^^^___bbbgggjjjkkkrrruuu|||zzzsssnnnlllkkklllkkkjjjiiifffaaa\\\XXXVVVTTTQQQOOOOOOQQQTTTUUU\\\ccchhhhhhfffjjjrrryyyxxxxxxwwwvvvuuurrrpppnnnmmmiiiccc^^^YYYSSSNNNJJJDDD@@@;;;555000...------'''((())))))((('''&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((('''''''''%%%&&&&&&''''''''''''&&&'''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!"""###&&&((())))))***)))''''''(((***+++,,,...///111111111111++++++******)))((((((((()))))))))))))))***++++++((()))***+++---000555999>>>HHHQQQRRRPPPNNNJJJEEEAAA@@@???===999333///---............,,,***))))))((((((((((((((((((((((((((((((((()))))))))******'''(((***+++,,,,,,++++++)))***+++++++++---000333666>>>KKKYYYeeeooowww{{{|||{{{zzzzzz{{{~~~~~~~~~~~~{{{|||yyymmm```XXXCCC>>>666000......000111------....../////////000...////////////...------+++***)))***,,,---,,,+++---+++,,,///000------000////////////////////////------...////////////...---------...------,,,+++***,,,............///000------.........///////////////............//////555111,,,)))***,,,...///***,,,---,,,+++***+++---------,,,,,,,,,,,,------***,,,---,,,+++***+++------***(((+++///111///,,,*********++++++++++++,,,,,,,,,,,,++++++,,,------++++++,,,,,,,,,,,,,,,,,,///---+++))))))+++---///+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,---.........000222++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++''')))+++,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,---..................---***+++///...***...888+++---000000000///////////////...---...///000111---///111222222333555666000111222333444333222111000000333999BBBOOOaaapppwww||||||vvvvvv~~~{{{vvvooodddXXXOOOIIIGGGFFF???>>>===<<<:::888666555444444444444444444444444333444444333222222444555666666999<<<======CCCKKKiiilllaaaWWWVVVXXX^^^gggrrr{{{~~~xxxqqqlllhhhggggggcccccccccaaa^^^YYYTTTQQQOOONNNNNNOOOSSSXXX^^^bbbfffmmmpppnnnlllpppvvvxxxxxxuuuqqqnnnlllkkkiiigggddd___WWWPPPJJJDDD???<<<888666222///---,,,,,,,,,&&&''')))(((&&&%%%%%%&&&((('''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''((())))))(((''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''&&&&&&%%%$$$''''''''''''''''''''''''"""###$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%''')))*********+++***)))(((***,,,---///222555666555444222*********))))))(((((((((***))))))))))))***++++++)))***,,,...000333777:::AAAIIIOOOMMMHHHEEEAAA<<<888444333333000,,,***+++%%%'''))))))((('''((()))''''''''''''''''''''''''))))))))))))************'''((()))+++,,,,,,,,,+++)))************---000444999CCCQQQ```kkksssxxx{{{||||||{{{|||~~~|||||||||{{{{{{{{{zzzzzzxxxzzz~~~uuuiii[[[NNNFFF888666222...---...000111------.../////////......---......///......------+++***)))***,,,------,,,,,,***+++///000------000////////////////////////,,,---......//////......---------------,,,+++++++++---//////......///000............//////////////////............//////333000,,,***+++---......***,,,,,,,,,+++***+++,,,------,,,,,,,,,,,,------***,,,,,,,,,+++***+++,,,*********+++---------,,,*********+++++++++,,,,,,,,,++++++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------...///000000///---,,,++++++,,,,,,------......+++---......------///000+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++!!!'''......+++))),,,///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++,,,------------------)))+++000///+++111<<<,,,...000000///...///000000///...---------...///,,,...000000000111333555000111222333333222111111222111333777:::BBBSSSdddtttyyyzzzwwwzzz~~~ssseee^^^SSSIIIBBBAAABBBDDD<<<===>>>===<<<:::888777555444444444444444555555444555555444333333444666555555888<<<======CCCKKKkkkpppaaaZZZWWWWWWZZZbbbooo}}}~~~zzzxxxwwwuuurrrnnniiieeeaaa___XXXXXXWWWUUURRRPPPOOOOOOLLLNNNRRRXXX^^^eeejjjmmmooottttttpppooosssuuusssppplllgggcccaaa___[[[XXXRRRMMMEEE???;;;888555333000///...---,,,+++******&&&((())))))'''&&&(((***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((((((((('''((())))))))))))((('''((((((''''''''''''(((((('''''''''''''''((()))***%%%%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''###$$$&&&%%%######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***++++++)))+++,,,,,,,,,---///111222444888;;;;;;888444111)))))))))))))))(((((((((******))))))******+++,,,+++---000222444666:::<<>>@@@AAA???===<<<<<<555555555444444555666666555666666555444333444666444555888<<<===>>>DDDLLLjjjvvv```VVVTTT^^^^^^aaaiiiuuu{{{wwwtttrrrqqqjjjkkkjjjhhhddd^^^XXXTTTRRRQQQNNNKKKJJJKKKNNNQQQNNNSSSZZZbbbiiimmmpppqqqtttwwwvvvpppooosssrrrnnngggccc^^^ZZZWWWSSSMMMHHH???;;;555222000111111000+++,,,,,,,,,+++***)))(((###%%%&&&&&&$$$$$$'''***$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((''''''''''''((()))******)))(((''')))(((((('''''''''((((((&&&&&&&&&&&&''')))***+++###$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***(((&&&%%%(((***''''''''''''''''''''''''&&&&&&'''((()))******+++(((***,,,...///111444666666999===???>>>999333///((((((((()))))))))))))))*********)))******+++,,,,,,///333666777999;;;===;;;@@@AAA<<<777777777555111,,,+++...,,,(((''',,,(((***,,,+++((('''(((+++))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///333777DDDOOO___mmmwww{{{|||}}}|||}}}uuuuuutttttttttssssssssswwwyyy}}}nnnggg\\\PPPFFF===666222.../////////......///111....../////////...,,,+++)))******+++++++++*********))))))***,,,...---,,,,,,,,,,,,---...///000000000,,,+++000333111...............///////////////***,,,......---,,,---...///---+++---000222000......///////////////......---+++)))((()))+++---///444111---***)))***,,,------------,,,,,,+++++++++------++++++++++++------+++++++++*********))))))---...,,,''''''+++---,,,222000...,,,+++,,,---...---,,,+++***+++,,,---...---------,,,,,,+++++++++...+++)))))),,,---,,,***,,,,,,++++++++++++++++++---.........------...000---...///...,,,,,,...///000000///...------,,,,,,,,,,,,++++++***+++++++++)))+++,,,+++))))))***+++***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,...------,,,+++++++++,,,))))))***+++,,,,,,------******+++,,,///222444666111000///---------......000///,,,******---000222000///---------...000222///000111111000000111222222444666666777:::AAAGGG]]]jjjxxx{{{tttuuutttjjj___RRRPPPKKKFFFFFFHHHGGGBBB@@@DDDHHHIIIFFFAAA===:::<<<888666777777666555666555555555444333555999<<<:::777888;;;<<<===BBBIIIdddqqqddd______^^^eeehhhjjjxxxzzzvvvvvvtttnnnhhhfffbbb```]]]\\\ZZZUUUNNNHHHFFFIIILLLLLLKKKMMMRRRWWW___```bbbggglllppprrrrrrzzzuuupppnnnmmmkkkgggccc___ZZZTTTMMMGGGBBB===:::666000,,,---...,,,***+++---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((+++++++++******((('''''' """&&&)))***)))'''%%%(((((('''''''''&&&&&&&&&***)))'''&&&&&&''')))***&&&'''((((((&&&%%%&&&'''((()))(((&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))+++***)))'''+++***))))))+++,,,+++***))),,,...111333777;;;???<<<<<<<<<<<<:::666000,,,,,,+++++++++******))))))******)))(((''')))---000444555777999;;;===>>>>>>>>>@@@@@@===666111000000))))))(((((((((((())))))((())))))(((''''''(((***###$$$&&&(((************)))'''&&&(((+++---,,,***+++,,,---,,,***)))***+++'''))),,,,,,,,,...333888HHHWWWiiisssxxx{{{}}}{{{~~~|||wwwsssooommmoooqqqtttuuuttt|||}}}~~~|||vvvrrreee[[[MMMCCC<<<777111---........................222///---...000000...,,,---------,,,,,,,,,++++++,,,...///---***)))+++---,,,---------.../////////...+++,,,000222///---...............////////////+++,,,......---------...///...---...///000///.........////////////......,,,,,,***)))***+++,,,...444222///,,,+++,,,---...,,,+++++++++************---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++******------******,,,,,,***,,,+++***))))))***,,,,,,,,,++++++++++++,,,---------------,,,,,,+++++++++---+++))))))+++---,,,***++++++++++++++++++,,,,,,,,,---...---,,,,,,...000...//////...------...000000//////......---,,,,,,+++++++++***++++++,,,,,,***+++,,,,,,******+++,,,+++,,,------++++++,,,---***+++,,,------.........------,,,+++++++++++++++)))******+++,,,,,,------,,,++++++,,,---///000222...---------...000111222,,,,,,---------.../////////...---,,,,,,...///111///000111111//////000111222555777888777999>>>CCCOOO]]]ooo~~~uuujjjeee```[[[WWWXXXUUUPPPNNNOOONNNJJJIIILLLOOOOOOKKKFFFBBB@@@===:::777666777777999:::777777888999;;;===???@@@???======???>>>===@@@EEEYYYnnnqqqhhheeeeeehhhnnnpppqqq|||zzztttoooooommmgggbbbaaa\\\YYYTTTQQQPPPNNNJJJGGGCCCIIIQQQUUUWWWZZZ^^^cccgggggghhhkkkoooqqqqqqqqqwwwrrrlllgggddd```ZZZVVVPPPLLLFFFAAA===999555333555///+++------+++)))***,,,+++***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((+++++++++***)))(((''''''###$$$''')))***)))'''&&&((('''''''''&&&&&&&&&&&&(((((('''&&&&&&'''((((((%%%'''((('''&&&&&&'''((()))))))))'''%%%%%%''')))$$$$$$%%%&&&''''''((((((***************)))(((&&&((()))***+++,,,,,,,,,---000333777999;;;===???@@@???===999666444111...+++,,,,,,+++++++++*********)))))))))((((((+++///222666777999;;;<<<===>>>>>><<<<<<<<<999555000...---))))))(((((((((((()))))))))***++++++)))((()))***%%%&&&'''))))))))))))((()))'''&&&(((+++,,,+++******+++,,,+++)))((()))***)))+++---------000777<<>>>>>======999888555444222///,,,)))))))))(((((((((((())))))***+++------+++***)))***(((((()))))))))((('''''')))((('''(((***++++++***)))***+++***(((((((((***+++,,,------...333<<>>AAAGGGPPP```ttt|||bbbTTTRRRSSSccclllpppllleeeccccccbbbcccbbb___YYYRRRLLLHHHGGGIIIKKKJJJGGGEEEGGGHHHGGGDDDAAA@@@DDDKKKQQQQQQOOOKKKKKKMMMOOOLLLFFFDDDFFFFFFPPP^^^ggglllppptttwww~~~||||||}}}|||~~~wwwoookkkeee___[[[YYYUUUOOOMMMOOOGGGFFFEEEFFFIIINNNSSSVVV[[[```gggkkklllkkklllllliiigggffffffhhhhhhgggfff___YYYRRRLLLHHHBBB<<<777666333///---,,,,,,***)))...***((())))))&&&&&&)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""!!!%%%%%%&&&&&&''''''((((((((())))))))))))***************))))))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###%%%''''''''''''(((***&&&'''((('''%%%%%%&&&'''$$$%%%&&&'''((()))******$$$&&&'''((()))***+++,,,''',,,///000000222:::@@@===BBBHHHKKKJJJFFFBBBAAA:::555///***)))((((((((())))))))))))))))))))))))'''(((***+++,,,///333777<<<===>>>???>>>===<<<:::777444000///000///+++'''))))))(((((((((((())))))(((+++---...,,,***))))))((((((((())))))((((((((()))(((((()))************)))***+++***)))((()))***+++,,,,,,,,,...555???GGGSSSbbbqqqyyy|||~~~~~~~~~}}}||||||}}}}}}qqqooommmnnnrrrwwwzzz{{{}}}}}}yyysssppppppsssvvvwwwvvvtttooohhh___TTTHHH@@@:::666111.........---,,,........................---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********((()))***+++,,,...000111...............---------+++,,,///222///+++,,,111---------...///000000111,,,...000000/////////000///111333111...,,,...000------...///////////////,,,---.........,,,***)))***+++,,,,,,,,,+++***)))........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,+++((((((,,,...------------...---,,,++++++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++******+++,,,---******+++,,,------......+++,,,------,,,---///111,,,------,,,++++++,,,......///000000000///...---************+++,,,---...,,,---//////......///000...///000000......///000000000000///...---+++***+++******)))******++++++***+++++++++++++++,,,,,,)))(((((('''((()))***+++++++++++++++***)))((((((((()))******+++,,,,,,,,,***************+++,,,,,,,,,...//////......///000+++000777;;;===@@@DDDGGGKKKQQQZZZjjjtttggg]]]WWWeeeooovvvsssllljjjjjjjjjooollleee\\\TTTNNNLLLLLLSSSXXXZZZUUUQQQQQQPPPMMMLLLHHHEEEIIIQQQXXXZZZZZZWWWVVVXXXYYYTTTLLLHHHIIIJJJTTTaaafffdddeeelllttt~~~{{{wwwpppjjjdddaaaXXXSSSOOOMMMIIIDDDDDDHHHEEEGGGKKKPPPVVV\\\bbbeeeooopppqqqpppnnnmmmmmmmmmhhheeeaaa___]]][[[YYYWWWKKKGGGAAA>>><<<999555111333000---++++++***)))(((+++((('''((('''%%%&&&)))'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%&&&''''''((())))))))))))))))))*********+++***)))(((((('''(((((()))((('''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###%%%''''''''''''(((***$$$%%%&&&&&&%%%$$$%%%&&&''''''(((((((((((())))))$$$&&&((((((((((((***,,,***...111222333999CCCKKKMMMOOOQQQOOOIIIBBB<<<999000...***(((((()))(((((('''''''''((((((((((((((('''(((+++---...111555888;;;<<<===>>>===;;;999777555111...---......+++'''))))))(((((((((((())))))'''))),,,---+++)))))))))''''''(((((()))******+++((()))))))))))))))*********+++,,,+++******+++,,,***+++++++++...666@@@IIIWWWeeetttzzz}}}~~~~~~}}}|||{{{xxxwwwwwwyyy{{{||||||zzznnnllllllnnnsssxxx{{{|||~~~{{{wwwrrrooopppsssuuuvvvtttnnndddZZZPPPFFF===777555333000.........------........................+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++******+++******+++,,,---......------..................---,,,...222111------111,,,------...///000111111---///111111000///000111000111111111/////////000,,,---...///000000000000,,,,,,---......---++++++,,,---...............---++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,***'''''',,,///...---,,,,,,+++******)))))))))******+++++++++++++++++++++,,,,,,,,,,,,------)))***++++++***+++,,,...++++++,,,,,,------......+++,,,---------...000222...//////...------...000---...000111111000...---************+++,,,------,,,---//////......///111...///000000......///000000000//////---,,,***)))+++************+++,,,,,,++++++++++++++++++++++++(((((('''((()))***,,,---***++++++,,,,,,,,,+++***+++***)))(((((()))+++,,,*********+++++++++++++++***,,,---...---...000111,,,111666;;;>>>DDDKKKPPPPPPSSSXXXeee}}}rrrccceeeooovvvtttpppnnnoooooouuuqqqiii___VVVRRRSSSTTTXXX```bbb[[[WWWXXXXXXTTTSSSQQQPPPSSSZZZ```cccddddddccccccccc]]]SSSMMMNNNNNNWWWbbbgggcccaaajjjvvv}}}}}}yyyxxxqqqoookkkfffaaa]]]ZZZXXXNNNJJJGGGFFFDDDBBBEEEKKKNNNSSSYYY___dddiiimmmqqqxxxvvvssspppmmmlllllllllgggbbb[[[UUUPPPLLLGGGDDD<<<999555444444444111...///---***))))))***)))((()))''''''(((&&&$$$&&&***''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((()))******))))))))))))***************)))((('''''''''((()))&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))###%%%&&&'''&&&%%%%%%&&&))))))))))))))))))(((((((((***,,,***((('''***---...222666:::>>>EEENNNUUU\\\ZZZUUUMMMCCC999333000***((('''''')))***)))(((''''''''''''(((((((((((('''))),,,...000333666999888999;;;<<<;;;888555333111///---+++++++++***)))))))))(((((((((((())))))&&&(((***++++++******+++(((((('''((()))***+++,,,((()))******)))((()))+++***+++,,,,,,+++***,,,---)))***+++,,,...666AAAIIIYYYggguuu{{{~~~~~~~~~~~~}}}|||yyywwwvvvtttssssssuuuwwwxxxwwwuuukkkkkkkkknnnsssxxx{{{||||||xxxuuupppnnnnnnoooppppppmmmeeeXXXLLLBBB:::444111......------......//////........................***,,,------++++++,,,...---------,,,,,,,,,++++++---,,,***+++,,,------,,,,,,---------.../////////000------222333000///000,,,,,,---...///000111111...///111111000000000111111000///000111222111000,,,---...///000000000000,,,,,,------------------------.........//////000************+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...)))++++++((()))---///---+++***)))(((((()))*********************++++++,,,+++++++++,,,,,,---------(((***,,,+++******---///,,,,,,------------------,,,---.........///111333---......---,,,,,,---///---...000222222000...---+++++++++***++++++,,,,,,+++---............///111...///000///......///000---------------,,,+++++++++++++++++++++,,,------++++++++++++++++++++++++******)))))))))+++,,,---******++++++***)))'''&&&+++***)))((((((((())))))******++++++,,,,,,++++++(((***,,,------...111333111444777:::???FFFPPPWWWZZZ\\\```hhh}}}tttdddmmmssssssqqqqqqrrrqqqsssnnnfff\\\VVVUUUXXX\\\WWW```aaaXXXTTTYYY\\\ZZZXXXZZZ]]]bbbfffiiilllmmmiiihhhhhhiiiddd\\\XXXYYYYYY]]]eeejjjhhheeekkkvvvzzz}}}zzzsssmmmkkkkkk___]]]YYYUUUQQQOOOOOOOOOIIIGGGGGGIIIIIIKKKRRRZZZ___bbbgggjjjkkkmmmqqqtttuuurrrmmmjjjgggeeecccbbb[[[WWWOOOHHHCCC>>>:::777555222///...000000...+++,,,***(((((()))***+++***(((&&&'''(((&&&###&&&+++(((((('''''''''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''((()))***++++++((((((((()))))))))******)))((('''&&&&&&''')))***%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&'''((((((%%%'''((('''&&&&&&'''((($$$&&&((()))(((''''''(((((((((((())))))*********(((+++------+++,,,000555666;;;BBBKKKSSSYYY]]]```\\\XXXOOOCCC888000------)))'''%%%&&&(((*********((((((((()))))))))******(((+++...000111444777999444666888999888555222///------,,,***(((((()))***))))))(((((((((((())))))&&&(((***++++++,,,---///******)))(((((()))***+++(((***+++***(((''')))+++(((***++++++******+++,,,)))+++,,,---000777AAAIIIYYYggguuu{{{~~~~~~~~~}}}|||yyyvvvtttrrrrrrqqqqqqqqqssssssrrrpppjjjiiijjjmmmrrrwwwzzz{{{yyy~~~~~~}}}|||uuurrrmmmjjjhhhfffdddccc[[[TTTIII???999555222111+++,,,.........//////000........................***,,,...---,,,+++---///.........---------,,,,,,---+++)))***---...---,,,,,,,,,------...///000000222------222555333000///,,,,,,---...///000111222...000111222111000111222111///---///222444222000,,,---...///000000000000,,,,,,,,,,,,---.........,,,,,,,,,,,,,,,---//////+++++++++,,,,,,---------++++++------------++++++---------.........//////&&&***,,,++++++......++++++***)))((()))***---...+++***)))))))))***,,,---+++++++++,,,,,,---------(((***,,,+++******---000------------------,,,,,,,,,.../////////000222444***++++++***))))))***,,,---...000222222111///---,,,,,,++++++***++++++++++++,,,......---...///111...///000///...---...000)))***+++,,,------------,,,+++++++++,,,------...++++++++++++++++++++++++,,,,,,+++******+++,,,---++++++***(((&&&### *********))))))((('''&&&******+++,,,,,,,,,,,,+++&&&(((+++,,,---///111333555666999:::>>>GGGRRR[[[eeegggjjjpppccckkkqqqqqqqqqssstttrrrmmmhhh```XXXTTTUUU[[[___UUU]]]\\\RRRNNNWWW^^^^^^[[[```gggmmmppppppqqqqqqgggfffiiillliiidddbbbeeejjjjjjmmmrrrrrrnnnpppwwwvvvyyy~~~~~~|||~~~zzzrrrhhh___[[[[[[\\\RRROOOKKKHHHFFFEEEFFFGGGJJJIIIKKKOOORRRVVV___iiilllnnnooonnnmmmmmmpppsssnnnlllgggccc```\\\XXXVVVNNNIIICCC>>>:::777444222444111---,,,......+++)))***((('''(((***---------'''&&&'''(((&&&###&&&,,,))))))((((((((())))))***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))&&&&&&'''((()))***++++++(((((((((((()))))))))))))))((('''&&&&&&''')))***%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&***)))'''&&&&&&''')))***&&&'''((((((&&&%%%&&&'''%%%'''*********))))))***&&&'''''')))***+++,,,---###(((,,,...///222999???>>>DDDNNNZZZeeejjjjjjhhhSSSNNNDDD888///++++++...+++(((%%%$$$&&&)))++++++))))))******+++++++++,,,)))+++...111222444777999222333555777666333///---***+++,,,)))&&&%%%'''+++))))))(((((((((((())))))''')))***++++++---000333---,,,***(((((((((((()))(((***,,,+++(((''')))+++''')))******))))))***,,,***,,,...///222888AAAIIIZZZggguuu{{{~~~~~~~~~}}}{{{xxxuuurrrpppqqqpppooopppppppppnnnmmmiiihhhiiilllrrrvvvyyyzzzwww{{{|||yyywwwxxxxxxvvvsssooojjjfffccc___[[[XXXIIIDDD===777555444444444...///111111000/////////........................***,,,......,,,,,,...000//////.........------------***(((***---///...------------...000111000///000333555555333000...---...000111111000000111333111222222111///...///111000000///.....................////////////......000...,,,,,,------,,,+++....../////////...,,,+++***+++,,,,,,,,,+++***))),,,+++*********+++,,,---000000///...---,,,,,,+++------,,,+++***)))(((''',,,+++*********+++,,,---(((((()))***,,,---...///---...//////---++++++,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++***...333444111---,,,------,,,+++***,,,------/////////---,,,---...+++******)))***+++---...+++,,,------,,,,,,...///...///000///---,,,,,,...******,,,------,,,******---,,,,,,,,,,,,---...///,,,,,,,,,++++++*********,,,,,,------,,,,,,++++++))))))))))))******************))))))((((((((('''((()))******)))***,,,...***,,,---......///222444444555777999;;;BBBSSSccccccssstttpppfffdddhhhrrruuunnnjjjmmmddd]]]VVVSSSUUUYYYZZZZZZccc[[[RRROOORRRXXX\\\]]]bbbffflllrrruuuuuusssqqqlllhhhiiioooqqqooorrrwwwxxxyyyzzzzzzzzz{{{}}}|||~~~}}}|||yyytttooolllhhhaaaYYYSSSNNNKKKJJJIIICCCAAACCCDDDBBBEEELLLOOORRRVVV\\\bbbjjjqqqvvvvvvsssooollllllkkkjjjhhhbbb```[[[WWWRRRMMMHHHEEE>>><<<888444000---,,,+++,,,)))+++///...(((%%%(((&&&%%%$$$$$$%%%'''***+++&&&&&&''''''((()))))))))))))))((((((''''''''''''$$$%%%%%%$$$###$$$&&&(((&&&&&&&&&'''''''''((((((************++++++++++++***)))(((&&&&&&&&&'''(((&&&''''''((()))(((((((((%%%$$$###"""###$$$%%%&&&'''(((((((((((((((''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&((((((,,,,,,+++***)))))))))***'''''''''((())))))(((&&&,,,,,,000666666555;;;EEEMMMZZZgggmmmpppooofff[[[HHH@@@555///---,,,)))&&&'''''''''''''''((())))))***+++,,,,,,+++***+++---...///000111222333333333333333333222000---+++)))*********)))))))))))))))))))))))))))************)))***+++,,,,,,+++)))(((+++++++++***)))***,,,...***++++++,,,,,,++++++***...+++)))))),,,---,,,***++++++---//////333???LLL^^^hhhsssyyy}}}~~~}}}||||||zzzwwwrrrnnnmmmnnnooopppppppppooonnnkkkooossssssqqqqqquuuyyyzzzvvvqqqnnnnnnooooooooolllhhhaaa[[[UUUOOOIIIEEE<<<:::777555333111111111333222000...---,,,++++++.........///000111222333000...,,,,,,---...///......//////...---...111333444111...///222444333222000///000111333444333222...000222222000...------,,,---///000000000222444///000000///------...//////...------,,,,,,,,,---......////////////......///---,,,+++,,,---,,,+++,,,,,,---------,,,++++++***+++,,,------,,,+++***,,,+++*********+++,,,---------------,,,,,,,,,,,,###$$$&&&)))+++...///000)))***+++,,,---,,,,,,+++))))))***+++,,,------...+++,,,...---+++******+++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++...333444111---,,,------,,,+++***,,,...+++,,,---,,,++++++,,,---,,,,,,+++***+++,,,---...+++,,,------,,,,,,---///---//////...---,,,,,,---******++++++++++++******,,,,,,,,,,,,------------,,,---------,,,,,,+++******++++++,,,---------,,,)))))))))))))))))))))))))))))))))(((((((((''''''((()))***)))))))))+++---***,,,.........000333555666777:::<<<===CCCSSSbbbeeevvvyyyxxxhhhcccfffrrrvvvpppiiihhh^^^\\\XXXUUUUUUXXX]]]aaaeee]]]SSSPPPRRRXXX[[[\\\ccciiiqqqwwwxxxwwwuuutttnnnlllooowww{{{{{{~~~yyyssspppkkkddd___[[[XXXRRRLLLGGGEEEDDDDDDBBB??????DDDHHHIIINNNUUU___aaadddhhhkkknnnqqqtttqqqnnnjjjgggeeeccc```^^^[[[UUUNNNHHHDDDAAA<<<999555444222///---+++******+++((((((++++++'''&&&***&&&&&&%%%%%%&&&'''((()))''''''''''''&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&%%%$$$$$$&&&(((&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))(((''''''''''''''''''''''''(((((((((((((((%%%$$$$$$###$$$%%%&&&'''$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&((()))***------,,,+++************(((''''''((()))*********,,,...444===AAADDDLLLWWWaaajjjrrrrrrnnngggZZZNNN<<<555---)))***+++***((((((((((((((((((((())))))((()))+++,,,,,,,,,...000000111111222222222222222222222222111///---+++******)))))))))))))))))))))))))))))))))******************+++++++++******)))***++++++***)))***,,,...***++++++,,,,,,++++++***---+++))))))+++,,,+++***++++++---//////222===JJJZZZeeepppwww{{{~~~{{{yyyyyyxxxxxxxxxuuupppmmmlllmmmmmmnnnnnnmmmmmmllllllpppuuuuuurrrpppqqqttttttrrrooommmmmmnnnmmmlllddd___WWWPPPJJJDDD>>>;;;777666333111///.........//////...,,,,,,+++++++++,,,,,,,,,---///000222333///...------...///000000222222222111000111333555555333111111444666666555111000000222444555333222---...//////---,,,---...***,,,...//////000333444---...///---,,,+++---...///......------------...---......//////......---...,,,+++***+++,,,,,,+++)))***+++++++++++++++***+++,,,---......---,,,++++++++++++++++++,,,------***+++++++++,,,,,,,,,---((((((((()))******++++++(((***,,,...///---+++)))******+++++++++,,,,,,,,,,,,---...---,,,+++,,,---++++++,,,,,,,,,,,,++++++------------------------,,,++++++...222333000---+++,,,---,,,++++++,,,...)))+++,,,,,,++++++---...///...---,,,+++,,,---...+++,,,------,,,,,,---...---...///...,,,+++,,,---++++++************++++++***+++,,,---...---,,,,,,,,,,,,---......,,,+++***((()))***,,,------......******))))))((((((''''''(((((((((((('''''''''''''''((())))))((((((***,,,+++,,,...//////111333666777888;;;======DDDUUUeeennnoooffffffsss{{{uuuiiidddZZZZZZYYYVVVTTTWWW___fffddd]]]TTTPPPRRRWWW[[[\\\ccclllvvv{{{zzzwwwvvvvvvtttuuuyyyyyyssskkkddd```[[[TTTPPPLLLIIIDDD@@@======>>>@@@>>>===AAAIIIPPPUUU[[[bbbjjjlllooorrrsssrrrqqqpppjjjgggddd```\\\XXXSSSPPPMMMFFF===888777666333///,,,,,,,,,,,,,,,++++++***,,,)))((())))))'''(((+++&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$###"""'''''''''&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%'''(((&&&&&&'''''''''(((((((((''''''(((((((((((())))))'''(((((((((((('''&&&&&&'''''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''######$$$$$$%%%$$$$$$###$$$$$$%%%&&&&&&'''''''''''''''''''''((()))++++++...---,,,++++++******+++***)))((()))***---000222111555>>>HHHPPPVVV```iiirrruuuuuuooodddXXXIII===222---(((&&&(((******)))******)))))))))))))))***&&&(((+++---...///222444222333333333333222111111000000000///...---+++***))))))))))))))))))******))))))))))))************+++***************++++++***+++,,,+++******,,,...******++++++++++++******,,,***))))))***++++++***+++***,,,...///111;;;FFFUUU```llltttyyy|||{{{xxxvvvvvvvvvvvvvvvtttqqqnnnmmmmmmmmmllllllmmmmmmmmmooossswwwwwwtttpppoooooopppooonnnmmmmmmkkkhhheeeYYYTTTKKKCCC===888444111444333111///...---,,,,,,......------,,,,,,------+++,,,,,,---///111333444000000000000111333444555555666666666555666999;;;<<<:::999:::<<<>>>>>>>>>...------///111222111///,,,------,,,,,,,,,...111***,,,...///...///111333---......---,,,+++---...111000000/////////000000---------......------------+++******+++,,,+++***))))))******+++++++++,,,+++,,,---.........---,,,++++++++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,------+++***((('''&&&%%%)))***,,,......---,,,+++++++++++++++++++++++++++...///000///......///111++++++,,,,,,,,,,,,++++++........................,,,,,,,,,...000111000...+++,,,---,,,++++++---...+++,,,............000111000///...---,,,,,,---...+++,,,------,,,+++,,,---,,,---...---,,,+++,,,------,,,+++******+++,,,---(((***,,,---...---+++******+++,,,------,,,***)))))))))***,,,,,,---------******))))))((('''&&&&&&((((((''''''''''''''''''&&&'''(((((('''(((***,,,***,,,...//////111444666666777999;;;===GGG]]]qqq|||oookkkxxx}}}nnncccZZZYYYWWWUUUTTTXXX___ddd```ZZZRRROOOQQQWWW\\\___dddnnnzzz~~~{{{vvvvvvxxx}}}~~~}}}||||||~~~~~~~~~|||zzzvvvsssppphhhccc\\\VVVRRROOOKKKHHHEEECCC@@@======>>>AAABBBDDDFFFLLLSSS[[[aaagggkkkiiikkknnnqqqrrrpppllliiibbb___[[[WWWSSSMMMGGGCCC>>>888111///222444111...)))***,,,---------,,,++++++******+++***)))((((((&&&''''''''''''&&&%%%$$$(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((())))))))))))*********+++&&&'''((((((((('''&&&%%%(((''''''&&&'''((()))***&&&&&&&&&&&&''''''((((((%%%%%%&&&''''''''''''&&&######$$$%%%&&&'''((((((&&&''''''(((***+++,,,---------,,,+++******++++++,,,+++++++++---222999===>>>CCCLLLVVV^^^dddlllqqqqqqnnnhhh]]]QQQEEE:::222000,,,((('''(((*********,,,+++******)))*********(((***,,,...///111333666444444444444333111000///.........------,,,++++++)))))))))))))))*********((()))))))))************+++***)))))))))***+++,,,)))+++,,,+++******,,,---******++++++++++++******+++***)))))))))***************+++......///777AAAPPP\\\iiiqqqwww{{{{{{wwwvvvuuuuuuvvvwwwvvvtttrrrpppppppppppppppqqqqqqrrruuuwwwyyywwwtttqqqqqqqqqtttrrrqqqoookkkfff___ZZZOOOIIIAAA:::666333000///444333222111000/////////111000//////......//////---......///000222333444222333555777999;;;===???;;;===>>>>>>???AAADDDGGGJJJJJJJJJKKKMMMNNNOOOOOO,,,,,,,,,---///000///...---......---,,,---000222---...//////......///000...//////...------...000000000////////////000000,,,,,,------------,,,,,,,,,+++)))***+++,,,,,,+++++++++++++++,,,,,,------++++++---.........------++++++,,,,,,------------.........---,,,++++++***''''''((()))***++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***---...///.........000222---,,,,,,,,,,,,,,,,,,---........................,,,,,,,,,---/////////...***,,,,,,,,,++++++---///+++,,,............000111111000...---,,,------...+++,,,------+++***+++---***,,,---,,,++++++,,,---...---,,,++++++,,,---...((()))+++------,,,+++)))((()))******+++***)))(((+++++++++,,,,,,+++******+++******)))(((''''''&&&''''''((((((((((((((((((&&&'''(((((('''(((***,,,***+++---...///111444777666777999;;;???NNNkkk{{{qqq|||sssfff]]]YYYTTTRRRUUUZZZ]]]___\\\WWWRRRPPPTTT[[[ccchhhkkkuuu{{{{{{}}}zzzwwwvvvtttsssqqqpppnnnkkkhhhddd```^^^WWWTTTNNNJJJFFFDDDCCCBBB????????????BBBEEEIIIKKKRRRVVVZZZ___dddiiikkkllldddeeefffhhhiiifff```[[[TTTRRRNNNJJJFFFAAA;;;777444000---...111222///,,,***+++,,,,,,,,,+++***)))''')))++++++***((($$$!!!&&&'''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&''')))'''''''''((((((((())))))((())))))))))))*********%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((######$$$%%%'''((())))))&&&'''((()))++++++,,,,,,++++++*********++++++,,,+++,,,---...111888BBBIIINNNTTT]]]eeekkkpppssstttfff___TTTHHH===444///...+++***(((((()))+++,,,,,,++++++************++++++,,,---///000000111333555555555444333222000///...---,,,,,,+++++++++++++++(((((())))))************((()))))))))************+++***)))))))))***,,,---)))+++,,,,,,+++***+++---)))******++++++******)))))))))))))))(((((()))******)))***---......444;;;JJJVVVdddmmmuuu{{{|||zzzuuuuuuuuuvvvwwwwwwvvvtttvvvvvvwwwxxxyyyyyyzzzzzz|||{{{xxxuuussssssuuuvvvyyyvvvrrrmmmfff]]]TTTNNNCCC>>>888333111111000000222222222222222111111000222111000//////......///000000000111333444666666666:::>>>AAADDDGGGJJJNNNLLLMMMOOOQQQRRRUUUYYY]]]___```bbbcccdddeeeggghhh...------///111111000///...//////...---...000222///000111000...---...///...///000///......000222---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++---+++******,,,------,,,---,,,,,,,,,,,,------...***+++,,,---......------++++++,,,---------------//////...---,,,+++******''''''(((***+++,,,---...---,,,+++++++++,,,...///,,,+++++++++++++++++++++***+++,,,++++++,,,///111......------------......------------------------,,,,,,---------.........***+++,,,,,,++++++---///)))+++,,,,,,++++++---...000///...---,,,---...///+++,,,---,,,+++***+++,,,)))+++,,,,,,******+++---------,,,,,,,,,,,,------((()))***+++,,,+++******((((((((((((((()))))))))+++++++++++++++***))))))++++++******))))))(((((((((((((((((())))))))))))'''((())))))((((((***,,,(((***,,,---...000444666777999;;;>>>CCCTTTtttvvv}}}ttthhh```ZZZTTTRRRVVV[[[]]]]]]]]]ZZZVVVVVV[[[cccmmmsssvvv~~~zzzrrrnnnkkkhhheeeaaa___\\\XXXUUURRRPPPOOOKKKIIIEEEAAA>>>===>>>>>><<<===AAAEEEJJJOOOSSSUUU\\\aaaeeefffhhhjjjiiieeebbb```]]][[[ZZZUUUNNNHHHCCCAAA>>>;;;999555111...///...---------,,,***((())))))))))))((('''&&&%%%!!!&&&)))((('''&&&!!!'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''%%%'''))))))((('''((()))''''''((((((((()))))))))&&&&&&''''''''''''((((((%%%%%%&&&''''''''''''&&&&&&''''''((()))(((((((((%%%&&&''''''((((((''''''$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&'''))))))***&&&'''(((***++++++++++++************+++---...///,,,///222444999BBBNNNWWW]]]eeemmmrrruuuvvvsssmmmYYYOOODDD:::111***))),,,%%%%%%&&&''')))+++,,,---******))))))***++++++,,,///000222222222222444555444444444333111///...---,,,,,,******))))))))))))((((((((()))******++++++))))))))))))************))))))))))))***+++,,,,,,(((***,,,,,,+++++++++,,,))))))************))))))((())))))(((''''''(((******((())),,,------000666AAAMMM[[[fffpppyyy}}}|||uuuttttttuuuvvvwwwvvvtttzzz{{{~~~~~~yyytttrrrsssuuuwwwwwwssskkkcccZZZQQQGGGAAA777444000......////////////000111111111111000000111111000/////////000000444555666777:::<<<>>>@@@BBBGGGNNNSSSVVVZZZ```dddfffgggiiikkklllooosssvvvtttwwwzzz{{{|||}}}.........///111222111000.../////////------///000///000111111//////000111...///000///......000222+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++---,,,***+++---......---......,,,,,,+++,,,------((()))+++------------,,,+++,,,---.........---,,,------,,,,,,++++++******---,,,,,,,,,++++++******,,,,,,,,,---------------+++++++++++++++++++++,,,)))************+++...111000///............///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---...///***+++,,,,,,+++,,,...000+++,,,---,,,++++++,,,---...---,,,,,,,,,---...///+++,,,---,,,***)))***+++(((***++++++******+++---***++++++,,,,,,++++++***)))))))))***************)))((('''''''''(((***+++)))******++++++++++++***++++++++++++************))))))))))))******++++++((()))***)))))))))+++---''')))+++,,,---000333555666999===@@@CCCSSSqqqvvvyyy~~~qqqfff___\\\WWWUUUWWW[[[___bbbdddbbb______dddmmmxxxyyylllccc^^^\\\XXXUUUSSSQQQLLLHHHFFFEEEFFFFFFBBBAAA???======???BBBEEEFFFHHHMMMRRRWWWZZZ\\\]]]]]]cccfffeeeeeefffbbb\\\]]]XXXQQQLLLJJJEEE>>>888666444111000//////---++++++,,,,,,+++(((((()))+++)))((('''&&&%%%%%%%%%%%%$$$'''&&&&&&(((%%%'''&&&%%%$$$$$$$$$%%%&&&###$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((%%%''')))***)))(((((()))'''((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&&&&'''((($$$&&&(((******)))'''&&&$$$%%%&&&'''((('''&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&''''''((()))******'''''')))*********))))))******+++,,,...000222333444777===AAAGGGRRR___iiikkksssyyyyyywwwrrrfff[[[HHH@@@888444...((((((,,,%%%&&&(((((())))))***+++((((((((()))***+++,,,---000111333333333333555777333333222111000///---,,,,,,+++***(((''''''(((((('''(((((()))******++++++))))))))))))************(((((()))***+++,,,,,,,,,(((***,,,---,,,++++++,,,))))))************))))))'''))))))(((&&&&&&(((******((())),,,---,,,...222777CCCQQQ]]]iiiuuu{{{|||wwwvvvuuuvvvxxxyyyxxxvvv{{{}}}yyytttrrrqqqqqqqqqlllggg^^^TTTKKKCCC<<<888000...,,,+++,,,......---...///000111222111111000111111222222444555777888<<<===@@@DDDHHHLLLPPPRRRUUU\\\eeekkkooottt{{{---------...000111000///---...//////---------///---///000111000111222444---...//////......000222,,,,,,,,,,,,------...///+++++++++,,,,,,+++++++++---,,,++++++---//////...///...,,,+++++++++,,,,,,((()))***,,,------,,,,,,+++,,,---.........---,,,***************++++++++++++++++++,,,,,,---------)))+++---///000...---+++******+++++++++,,,,,,,,,+++++++++++++++---000333111000///......///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---///***+++,,,,,,+++,,,...000---/////////---,,,---...---,,,++++++,,,---...///+++,,,---,,,***)))***+++(((***++++++******+++---((()))***++++++***)))((()))))))))((()))******++++++***(((&&&'''))),,,---'''((()))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,))))))******+++++++++,,,((()))******)))***,,,...&&&(((***,,,---///222555333777===???AAANNNiiitttuuu|||xxxlllddd]]]]]]\\\YYYWWWZZZbbbhhhkkkiiiggggggkkktttrrrhhh\\\TTTQQQPPPMMMJJJLLLIIIDDD@@@>>>???AAACCC;;;<<<===>>>@@@EEEKKKPPPUUUXXX\\\___bbbbbbaaaaaaZZZaaadddbbbaaabbb]]]VVVVVVOOOFFFAAA???;;;555000111...,,,+++,,,---------(((***+++)))&&&'''---333***)))'''&&&%%%&&&'''''' &&&(((&&&'''++++++''''''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%'''''''''((((((((())))))%%%'''******)))(((((()))(((((((((((())))))))))))(((((((((((()))))))))***&&&&&&%%%$$$%%%&&&((()))###%%%)))++++++***'''%%%$$$$$$&&&'''''''''&&&%%%###$$$%%%&&&''''''((('''''''''(((((()))*********'''((()))******)))((('''***+++,,,...000333555666<<>>@@@DDDFFFJJJOOOUUU[[[```bbbfffmmmwww~~~,,,,,,++++++,,,---///000222222111000///...------000000000000000000000000000111111///---,,,---...+++,,,...//////...,,,+++------------------------------------------------***---000000---,,,...000------,,,---......,,,++++++---...---,,,,,,000333---,,,,,,+++++++++,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---...///---,,,,,,+++++++++,,,,,,111000....../////////...///...,,,,,,+++,,,---...,,,---......,,,,,,---...+++++++++,,,,,,---------)))******+++---///111222222000...---,,,---...///...---,,,+++************)))***+++***((('''((()))))))))))))))))))))))))))***)))'''&&&'''(((***++++++******)))(((''''''&&&...,,,***(((''''''((()))(((((((((((())))))))))))***)))((((((((()))+++,,,)))---///---'''%%%(((,,,)))+++---------///111444000222888>>>CCCOOOeeexxxooolllpppjjjaaa^^^WWWVVVUUUVVVYYY]]]aaaccckkkgggfffiiimmmrrr|||{{{pppggg^^^YYYRRRMMMJJJHHHDDDAAACCCAAA>>>;;;888999===@@@>>>AAACCCEEEHHHMMMVVV\\\eeefffggghhhfffbbb^^^\\\\\\ZZZZZZZZZ[[[XXXRRRNNNEEEAAA;;;555111000000000+++)))(((***---///...,,,'''(((((((((&&&&&&(((***%%%((((((&&&&&&((((((%%%''''''&&&&&&&&&&&&''''''(((&&&%%%&&&))))))'''$$$!!!$$$'''((('''%%%%%%%%%&&&''''''&&&$$$$$$%%%''')))***+++,,,,,,+++***))))))))))))))))))(((''''''%%%%%%'''((())))))))))))(((((((((((())))))))))))%%%&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&((()))))))))***,,,...(((***+++,,,++++++---...+++))),,,111333444;;;EEELLLRRRZZZaaahhhooovvv|||xxxzzzyyyrrrdddTTTEEE===222///,,,***))))))+++,,,((()))***+++,,,++++++******)))(((***...111222111222222444444444444222222111111000///---,,,+++***************))))))))))))(((((((((((()))))))))))))))************+++++++++******))))))******+++,,,(((((())))))*********+++'''(((******))))))***,,,******)))(((((('''((((((******)))((((((***///222111555===HHHVVVdddooovvvxxxxxxxxxxxxxxxxxxxxxxxx{{{~~~yyyrrrlllfff```\\\TTTMMMDDD===888555111...------...////////////000...000333555666777999;;;888;;;===>>>@@@EEEMMMSSSVVVYYY___eeelllrrrwwwyyy~~~,,,,,,++++++,,,...///000111111111000000///......000000000000000000000000000000000///---,,,---...+++,,,---......---,,,+++------------------------//////////////////......+++,,,------,,,,,,---///---------...//////---,,,,,,---...---,,,,,,///222,,,,,,++++++++++++,,,,,,//////......---,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------///---,,,+++,,,---,,,+++//////...------......///+++,,,---,,,++++++,,,---+++++++++,,,,,,---------******+++,,,---///111111000///---,,,+++,,,---...,,,+++******))))))))))))+++,,,,,,,,,***)))***+++************************)))((('''&&&&&&((()))+++((((((((((((((())))))))))))(((''''''''')))+++---,,,,,,+++***)))(((''''''***)))((((((((()))***+++******)))(((((()))+++,,,)))***,,,------...111333222333777<<>><<<======<<<;;;;;;>>>CCCGGGHHHLLLQQQUUUXXX\\\bbbfffdddeeefffeeeccc___[[[XXXVVVSSSPPPNNNLLLHHHBBB===999777333///,,,++++++,,,(((&&&%%%&&&)))***)))'''%%%&&&'''''''''''')))+++%%%((((((%%%%%%((((((%%%'''''''''&&&&&&'''''''''&&&%%%$$$%%%'''(((&&&###"""$$$'''((('''%%%%%%%%%&&&''''''&&&%%%%%%'''((()))******++++++******)))))))))******))))))((('''%%%&&&'''(((((()))(((((('''''''''((((((((())))))$$$&&&((('''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''')))---...---,,,,,,,,,)))***++++++++++++---/////////333:::>>>AAAHHHRRR\\\aaahhhnnnrrrvvv{{{xxxtttlllaaaSSSEEE888111...---+++)))((()))***+++***++++++,,,,,,+++))))))+++******,,,///111222222222333333444333222111000///...------,,,+++******************))))))))))))(((((((((((()))))))))***)))************+++++++++******))))))******+++,,,((()))))))))************((()))******)))((()))++++++******))))))))))))***)))******))))))***---000...000555>>>JJJXXXccckkkooopppqqqrrrsssssssssssswwwzzz}}}zzzrrrjjjccc\\\VVVRRRIIICCC<<<666333111///---------,,,,,,,,,...000111111333555666777888;;;>>>888===CCCHHHNNNVVV```hhhiiilllpppvvv{{{,,,,,,,,,,,,---...///000111111000000000000000000........................///000000...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000//////............,,,******,,,---...---,,,...///111111000...------.........,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------......---------------......///---++++++,,,---,,,+++...------,,,,,,---......***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------++++++,,,---...///000111...---,,,+++***+++,,,---***))))))((((((((())))))+++---------+++***+++,,,))))))))))))))))))))))))''''''&&&%%%&&&'''((()))%%%%%%&&&''')))***++++++&&&&&&%%%&&&''')))+++,,,,,,,,,++++++***)))(((((())))))((((((((()))***++++++(((&&&&&&(((******)))(((***+++,,,,,,...111333444444777:::>>>HHHZZZkkk}}}yyyaaaWWWSSSOOONNNQQQOOORRRSSSRRROOOMMMNNNQQQSSSQQQTTT]]]fffmmmvvv~~~|||zzzssslllbbb[[[UUUQQQKKKGGGHHHDDD@@@===<<<;;;:::999999:::<<<>>>BBBGGGNNNSSSVVVZZZ```dddfffggghhhiiiccccccbbb```\\\XXXSSSQQQJJJGGGCCC???;;;777333000...---,,,***)))))))))))))))((('''((()))***)))(((###%%%&&&''''''(((***,,,&&&((('''$$$$$$'''(((&&&''''''''''''''''''''''''&&&%%%%%%%%%''''''%%%$$$"""%%%'''((('''&&&&&&&&&&&&'''((('''&&&''')))++++++******))))))******+++)))************))))))(((&&&''''''(((((((((''''''&&&&&&&&&'''''''''(((((($$$&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))(((+++000222111...+++***+++,,,,,,,,,,,,...111333333555;;;EEELLLRRRZZZbbbnnnqqqvvvyyyzzzzzzzzz{{{qqqhhhYYYKKK@@@777...))))))))))))))))))))))))))),,,,,,,,,,,,+++***)))))),,,,,,,,,...111333333222333333333333222000///...+++++++++*********))))))************))))))))))))((((((((()))))))))******)))************+++++++++******))))))******+++,,,))))))))))))************)))***+++***((('''((()))+++***************+++,,,)))***++++++******,,,---,,,,,,...333===HHHTTTZZZ```bbbeeehhhjjjkkkjjjjjjnnnppptttwwwyyyzzzzzzyyyuuuooofff\\\TTTMMMGGGDDD<<<888333000/////////.........---,,,,,,...111555666888999:::;;;>>>BBBEEEBBBHHHRRRZZZcccmmmwww~~~------------......//////000000000000111111222222------------------------...//////---,,,+++,,,...,,,,,,+++++++++,,,------------------------------//////......------,,,,,,111---)))))),,,//////---,,,...111222222000///...............---------...,,,,,,------......------//////............------+++,,,,,,,,,,,,,,,,,,+++---,,,,,,+++,,,,,,------......---------...//////111///------.........---******************++++++***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////000000---,,,++++++++++++,,,,,,))))))((((((((()))******+++,,,---,,,+++***+++,,,''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&'''(((***++++++''''''&&&&&&&&&'''((((((((((((((()))******++++++(((((((((((())))))******((('''(((((()))((('''&&&''')))+++,,,,,,...111333666555777999<<>>===:::999:::;;;<<<<<<<<>>BBBDDDGGGJJJOOOTTTYYY___eeejjjiiihhhfffeeecccaaa___]]]YYYWWWRRRLLLFFF@@@;;;999444333111///------...///***++++++,,,+++***)))(((%%%%%%%%%%%%$$$$$$$$$%%%''''''((('''%%%%%%&&&(((&&&(((&&&""""""&&&(((&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&((((((''''''''')))&&&'''((((((((()))+++---+++***)))(((((()))***+++((())))))*********))))))&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&(((((('''''''''(((&&&&&&&&&''''''((((((((('''(((((())))))******+++***+++,,,,,,******+++---...///222333555888<<>>AAAEEEIIINNNSSSYYY^^^iiiooowww~~~---....../////////............//////000000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---+++,,,,,,------.........------------------------000000000000000000000000222000........./////////+++///111111///...000333...------...//////...,,,,,,---///000111000000///))))))***,,,...///000111,,,,,,------------,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,---...//////...,,,******+++,,,+++*********,,,---------------,,,---......,,,,,,---...------,,,,,,,,,,,,+++++++++,,,---.........---,,,++++++,,,,,,,,,,,,------+++******)))))))))******&&&''')))(((''''''((()))************************%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''###$$$%%%&&&'''))))))***(((((((((''''''&&&&&&&&&&&&'''((()))))))))(((((( ***---+++)))+++...((()))+++---...000333555777666888:::;;;<<>>;;;888777555222000///000///...------...000---222777999:::>>>EEELLLFFFJJJPPPVVV[[[aaagggjjjtttzzz---...///000000///...---.............../////////------------------------+++,,,,,,+++******,,,---+++,,,---///000000//////------------------------/////////000111111222222///000000///...---...///,,,...000///,,,---000555---,,,,,,...000111///,,,***+++---///000///...---((()))***+++,,,...//////,,,,,,------------,,,,,,---,,,,,,+++******++++++++++++++++++,,,---...///...,,,******+++,,,+++******+++,,,---.........---+++,,,------,,,+++,,,------------,,,,,,+++++++++***+++---...---,,,+++***)))******++++++,,,+++++++++***)))(((((((((((((((%%%'''((((((''''''((()))))))))))))))))))))))))))%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))))))))((((((((((((''''''''''''&&&'''((()))))))))(((''' ###(((*********,,,---(((***,,,...///111444777666666888<<<<<<;;;???EEEZZZccc```]]]kkknnnbbbPPPEEE======DDDLLLTTT[[[^^^]]]ZZZTTTLLLEEEAAA???===;;;:::777666777999;;;:::===AAAEEEIIIOOOWWW\\\^^^```bbbbbb```____________[[[VVVSSSQQQPPPMMMJJJ>>><<<888444000...---,,,***+++,,,***'''&&&''')))(((((((((((((((((())))))%%%((())))))(((''')))+++&&&''''''&&&%%%$$$&&&'''$$$'''&&&$$$$$$&&&'''$$$%%%&&&((())))))(((&&&%%%###%%%''''''%%%$$$$$$&&&'''((()))((('''''')))+++'''((()))(((''''''(((***(((((())))))))))))((((((&&&&&&'''((((((((((((((($$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$&&&(((((((((((()))***((((((((()))***+++++++++))))))******+++,,,,,,,,,,,,,,,,,,+++,,,000555999999>>>DDDJJJNNNRRRVVVXXXaaagggnnnttt|||}}}zzzuuummmeee]]]SSSIIIBBB555222...***((('''((()))******++++++++++++++++++******++++++---///111333111111111333555444222000111000...,,,+++******+++++++++++++++++++++++++++************))))))))))))))))))*********+++++++++)))************+++++++++******))))))******+++,,,************)))))))))(((&&&((()))(((''''''((()))******))))))((()))))))))&&&(((************+++,,,+++************,,,---...111222444555777888999999999999999999999999999999777666555555555444222///---///000///......000333222666<<>>;;;===AAAUUUbbbccc___iiizzzxxxcccSSSGGG???;;;???EEEHHHKKKNNNMMMLLLHHHCCC>>>::::::;;;666666444444555:::@@@DDD???CCCHHHMMMQQQXXXaaagggcccddddddbbb^^^ZZZWWWWWWWWWSSSNNNJJJGGGCCC===888333222///,,,+++++++++,,,&&&(((******(((''')))+++'''''''''((()))***+++,,,"""$$$''''''%%%%%%'''***$$$%%%&&&&&&%%%%%%''')))###&&&'''$$$$$$'''&&&###%%%&&&((())))))(((&&&%%%&&&)))++++++((('''(((***'''((()))((('''((()))+++(((((()))(((&&&&&&''')))'''((()))******)))((('''%%%%%%&&&'''((((((''''''###$$$%%%&&&''''''((('''&&&&&&&&&'''''''''(((((($$$&&&((()))(((((()))***((())))))***+++,,,,,,,,,)))******++++++,,,------,,,---...///111444999===BBBHHHPPPWWW\\\```ccceeehhhoootttxxxzzzvvvoooeeeZZZPPPEEE:::333...---+++)))'''(((,,,000++++++******************---,,,,,,,,,---///000222111111222333555444222///000///---+++******++++++++++++++++++*********)))************)))))))))))))))************+++++++++)))************+++++++++*********)))***++++++,,,+++*********))))))((((((%%%'''(((((('''''')))***,,,,,,+++***)))))))))***%%%''')))))))))***,,,...000...+++******,,,///111...//////000111222333444444333333333333333333333222222333555666555222///...000222222111111444777888<<<@@@DDDJJJXXXkkkyyyeeejjjqqqxxx|||///------000000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,---+++---000000,,,***,,,...---+++))))))***+++,,,+++,,,,,,------,,,,,,+++,,,---------------,,,,,,...++++++...///---...222222222111000///...------------------------------------............------++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...---,,,++++++,,,...///...---,,,,,,++++++,,,,,,------------,,,+++******,,,,,,,,,------...............------,,,+++******)))***++++++******---///+++******)))(((''''''&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&$$$$$$%%%&&&'''))))))(((%%%"""###'''+++)))'''((()))'''###$$$((((((((((((((())))))))))))***)))'''%%%%%%''')))***&&&''''''((()))******+++)))+++,,,,,,...333777888555:::<<<:::;;;@@@EEEFFFOOOXXXeeeoooxxxttt^^^LLLCCC888999:::<<<>>>@@@AAABBB>>>999777777444000555>>><<<999666777;;;AAAFFFIIIQQQRRRTTTVVVZZZ]]]```bbbbbb]]]YYYWWWWWWUUUOOOJJJHHHFFFBBB===777333000...+++++++++***)))(((((('''&&&'''((('''&&&%%%&&&'''###$$$&&&((())))))(((((('''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###%%%((()))(((''''''((('''&&&%%%$$$###$$$%%%&&&)))((('''&&&'''(((***,,,''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''%%%%%%&&&''''''&&&%%%%%%)))'''%%%&&&)))***)))'''((('''%%%$$$$$$%%%&&&(((%%%&&&'''((())))))))))))***+++++++++++++++******000+++***///000---,,,000...///000333888AAAJJJQQQTTTVVV\\\dddkkkpppqqqqqqvvvvvvwww|||}}}xxxrrrgggVVVGGG===777222///***************+++++++++,,,,,,+++***)))***,,,///,,,---...000111222333444444222111111222222000///++++++******+++---///000(((***,,,---,,,,,,---...+++*********))))))(((((())))))))))))))))))))))))+++,,,+++***((((((***,,,++++++++++++++++++++++++*********)))))))))))))))+++(((&&&'''***,,,+++)))*********((('''(((+++---((('''&&&(((++++++(((%%%,,,---&&&333***111***111...---...333888:::888555555777777666333222444777333888999444333555222,,,333222000111444777:::;;;???CCCIIIPPPWWW```hhhmmmuuuyyy~~~,,,)))))),,,,,,******---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000000,,,***,,,+++***))))))***,,,...000,,,------......------,,,---...............------...++++++......---...111111111000000///.........------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------***,,,------,,,++++++,,,,,,,,,,,,+++++++++******------------,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++,,,------------,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------++++++***))))))(((''''''&&&'''''''''))),,,222666******))))))(((''''''&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&###!!!!!!$$$'''&&&%%%&&&((('''$$$%%%)))(((((((((((()))))))))))))))((('''&&&&&&'''((()))'''''''''((()))************++++++***,,,000444777;;;>>>>>>;;;===EEENNNRRR]]]ggguuuxxxnnn```OOOBBB<<<999999999888777777666666888555555666444111666>>>777555444777>>>FFFMMMQQQVVVWWWYYY\\\]]]^^^]]]]]][[[VVVQQQNNNMMMJJJEEE@@@777666333111///---,,,++++++++++++***))))))((((((&&&'''((('''&&&%%%&&&((($$$%%%&&&(((((((((''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%###&&&((()))(((''''''((('''&&&%%%%%%%%%%%%&&&'''(((((('''''''''(((******''''''''''''''''''''''''$$$%%%''''''&&&&&&&&&'''%%%&&&''''''''''''&&&%%%(((&&&%%%&&&)))***((('''((('''&&&$$$$$$%%%'''(((''''''((()))************---------------,,,,,,++++++((()))///222000000444555888;;;@@@FFFOOOYYY___bbbdddhhhnnntttwwwwwwvvvvvvuuuwwwzzz~~~|||uuuooobbbWWWIII<<<555111...,,,************+++++++++++++++++++++***)))***---000///000000111222333444444444222000000111000///---,,,,,,+++******+++,,,---(((***,,,---,,,,,,---...++++++++++++*********)))''''''''''''''''''''''''+++,,,+++***((((((***,,,++++++++++++++++++++++++***)))))))))))))))))))))+++)))''''''***+++***)))((())))))((('''''')))++++++******---000111///---,,,///***666+++111+++222111222444777::::::999777999;;;<<<;;;999888:::<<<777<<<>>>;;;999999555...333111000111555:::>>>@@@EEEJJJSSS[[[dddkkkrrrwww...+++***------,,,---111,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////,,,+++---+++*********+++---///000---......//////......---...//////000000/////////---******---...,,,---000////////////////////////------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,+++++++++******......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,((((((***+++,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))&&&&&&%%%%%%''',,,222777***))))))(((((('''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''''''''$$$%%%&&&%%%###"""###%%%$$$###$$$''''''$$$%%%***(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******+++******+++,,,///555999===AAADDDDDDIIIVVVdddjjjsss}}}~~~sssfff[[[PPPDDD===;;;888777666444333111000///111111333555333111555;;;555444555999BBBLLLTTTXXX\\\]]]^^^___]]]ZZZWWWTTTPPPKKKEEEAAA???<<<888444///...---,,,++++++++++++*********))))))(((((('''&&&'''((('''&&&&&&'''(((&&&&&&''''''(((''''''&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$&&&((()))'''&&&''''''&&&&&&&&&&&&'''((())))))''''''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((%%%&&&''''''''''''&&&%%%'''&&&%%%&&&((((((((('''((('''&&&%%%%%%&&&'''(((((()))***++++++,,,,,,++++++++++++++++++************))),,,111555555888;;;===AAAGGGNNNVVV^^^fffkkkqqqrrruuuyyy|||}}}|||zzzxxxxxxyyy{{{zzzuuukkkdddMMMEEE999111---,,,+++***************++++++,,,,,,***+++,,,+++***,,,...111222333333333333444444444333111/////////...---+++---,,,+++***************)))+++------,,,,,,---...,,,,,,,,,+++++++++++++++''''''''''''''''''''''''+++,,,,,,***)))(((***+++++++++++++++++++++++++++))))))))))))))))))******+++)))''''''((())))))((('''((())))))(((((()))+++))))))))),,,///000///...,,,222111>>>000555///888888;;;???AAA@@@?????????AAACCCDDDDDDCCCBBBBBBCCC???CCCDDDBBB???<<<777111444333333555:::AAAGGGLLLOOOVVVbbbllluuu{{{///+++***---------///444++++++++++++++++++++++++,,,***+++...///,,,+++---...---,,,,,,,,,,,,------------............------//////000000111111000000,,,)))))),,,---+++,,,000........./////////000000------------------------++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***+++------+++***+++,,,,,,,,,,,,+++++++++******.........---------,,,,,,***++++++++++++,,,,,,,,,&&&'''***,,,---------,,,---,,,,,,+++***+++++++++******++++++,,,---......------,,,,,,++++++******,,,,,,,,,,,,++++++******))))))((('''''')))---000))))))((((((((('''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''###$$$&&&((()))(((((('''&&&'''))))))((('''&&&%%%$$$###$$$'''&&&###$$$((((((((((((((())))))))))))''''''(((((((((((('''''''''((((((((()))))))))***))))))+++...000111777======HHHSSSZZZdddssszzzooodddXXXOOOFFF>>>:::;;;444444333333333333222222,,,///222444222111333666555555777===FFFPPPXXX[[[^^^]]]\\\YYYUUUPPPLLLJJJDDD???999555333222///---000///---+++***)))(((((((((((((((''''''&&&&&&&&&%%%&&&((('''&&&&&&'''(((''''''''''''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$&&&((()))'''&&&&&&'''&&&&&&'''(((((()))***+++&&&'''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&'''((()))((()))***++++++,,,,,,,,,++++++*********+++++++++///000222555999===BBBGGGJJJOOOWWW___ffflllrrruuuyyyyyy{{{~~~|||zzzwwwwwwvvvuuuqqqhhh]]]UUU@@@999000+++***++++++***)))******++++++,,,,,,,,,+++,,,------,,,---000222444444333333333333222222222000...---------+++)))+++*********************)))+++------,,,,,,,,,---++++++++++++++++++++++++***************************+++,,,+++)))((()))+++************************)))))))))))))))************)))((('''((((((((((((''')))+++,,,+++++++++,,,(((((()))***,,,.........,,,555777FFF999===999CCCEEEIIINNNPPPNNNLLLLLLMMMLLLMMMNNNNNNNNNMMMLLLLLLIIIIIIGGGCCC>>>;;;777444777888999===CCCKKKTTTZZZ]]]eeeqqq|||+++(((''')))***))),,,000++++++++++++++++++++++++,,,)))***---...++++++...------------------......,,,,,,------------,,,,,,......///000000000000000,,,)))))),,,---+++,,,000------......//////000000------------------------,,,,,,------------,,,,,,*********+++++++++,,,,,,)))+++,,,,,,+++******+++,,,,,,,,,+++++++++******......---------,,,,,,,,,*********+++++++++,,,,,,'''(((***,,,.........---,,,,,,+++************+++*********+++,,,---...///,,,,,,,,,++++++******)))((((((((((((''''''''''''(((***+++***((('''((()))((((((((((((''''''''''''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''###$$$&&&((())))))(((((('''(((***++++++)))'''%%%&&&%%%%%%'''%%%""""""&&&(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))---222222222777@@@IIIZZZmmm{{{zzznnneeeXXXPPPHHHDDD???888444555111111222222333444444444,,,111444333111///000000111333777???IIIRRRYYY[[[XXXUUUPPPKKKFFFBBB@@@???888555111///---------,,,,,,+++)))'''&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&''')))''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''))))))'''&&&&&&&&&&&&'''((()))******++++++%%%''')))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''(((((())))))(((((()))***++++++++++++,,,,,,,,,---...000111222333666999;;;@@@IIIRRRXXX^^^ccckkkqqqvvvyyy|||~~~||||||}}}~~~{{{xxxqqqpppmmmhhhaaaVVVKKKEEE888222+++((()))******))))))******+++,,,,,,---------...////////////111333333333222222111000000000000...---,,,,,,,,,***((((((((()))***++++++,,,,,,***+++------,,,+++,,,---))))))******************++++++++++++++++++++++++***+++,,,+++***))))))***************************(((((())))))************)))))))))((((((((())))))'''***,,,,,,,,,,,,,,,---------...//////000222333---888;;;MMMBBBHHHEEEPPPUUUZZZ___aaa___]]]]]]]]]ZZZZZZYYYXXXXXXWWWUUUTTTPPPKKKDDD>>>:::666666777999<<<@@@FFFLLLVVVaaahhhmmmttt,,,)))(((+++,,,***+++///+++++++++++++++++++++++++++)))))),,,---++++++///******,,,---///000111222+++,,,,,,,,,,,,,,,,,,+++,,,,,,---...////////////---******---...,,,---000---------....../////////------------------------,,,,,,------------,,,,,,************++++++++++++)))+++,,,,,,+++******+++,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++************++++++++++++))))))+++,,,------------,,,,,,+++***************++++++******+++---...000++++++******************((((((((((((((((((((((((%%%'''***+++***(((((()))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((%%%&&&''')))***(((%%%"""(((&&&&&&(((&&&""""""&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,***...444555444>>>JJJcccvvv~~~{{{yyyxxxtttuuuuuurrrkkk```VVVOOOFFFBBB??????===777222222222222222222222111111111---333666333000//////---,,,///666???IIIPPPTTTTTTKKKHHHBBB<<<888666666666///...---,,,++++++,,,,,,'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&((()))''''''&&&&&&&&&''''''(((###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))%%%'''))))))'''&&&%%%&&&'''''')))***************&&&'''((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&(((+++(((((('''&&&&&&'''((((((&&&'''((((((''''''(((***''''''(((((()))*********(((((()))***++++++++++++)))******,,,///333666888999@@@FFFJJJPPP\\\fffllllllpppwww|||~~~~~~~~~~~~~~~}}}yyyvvvnnnkkkfff^^^TTTJJJBBB===222---(((&&&'''))))))''')))******+++,,,---......000222333333222111222444222222111111000//////...///---,,,,,,,,,,,,+++)))'''((()))+++,,,---------***,,,------,,,+++,,,---)))))))))))))))*********)))))))))))))))))))))))))))+++,,,,,,***))))))***************************((((((((()))******++++++((()))***)))((()))***,,,(((***+++,,,+++,,,---///000111222333333444777999555???BBBUUUNNNWWWTTT___fffiiinnnpppooollljjjiiifffccc```]]]\\\[[[YYYWWWPPPHHH@@@;;;777555888<<<>>>CCCJJJQQQXXXbbbmmmuuu|||...,,,,,,...///,,,,,,///************************+++((())),,,---+++,,,///)))***,,,...000111222222,,,,,,------------,,,,,,******+++,,,---......---...++++++......---...111---.....................------------------------++++++,,,,,,,,,,,,++++++************++++++++++++)))***,,,,,,***)))***+++,,,,,,,,,+++++++++******,,,,,,+++++++++*********************++++++++++++***************+++,,,,,,,,,++++++***************,,,,,,*********,,,...///)))))))))***************************************%%%&&&((()))(((((()))+++''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''''''''((((((%%%$$$$$$&&&((('''### '''%%%&&&((('''###$$$((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((---***---555:::@@@RRReee~~~yyynnngggccc```___XXXYYYZZZWWWRRRKKKEEEAAA<<<::::::>>>>>>999444333333333333222222222222111...555888333000111111...---000666>>>EEEGGGFFFDDD<<<:::777444111/////////)))*********)))))))))***&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&'''(((***&&&&&&%%%%%%&&&'''((()))###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%'''(((***+++%%%'''))))))'''%%%%%%%%%'''((()))******)))((((((''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&)))+++)))((('''&&&&&&'''((()))&&&(((******(((''')))+++''''''((()))************)))***+++,,,------------***+++,,,000444999>>>AAAHHHSSS^^^bbbgggqqqxxxzzztttxxx}}}~~~~~~}}}yyytttqqqiiiddd\\\QQQFFF>>>999777///***&&&&&&(((******((()))******+++,,,---...///444555666666444333333444111111111000000//////...---,,,++++++------,,,+++)))***+++,,,------,,,,,,***,,,...---,,,++++++,,,)))))))))******+++++++++************************)))+++,,,,,,+++)))))))))************************'''(((((()))******++++++''')))+++***)))***,,,///---............///222444333666888:::;;;===BBBEEEFFFMMMOOOccc___iiifffooouuuvvvxxxyyyyyyvvvpppllliiiddd^^^YYYWWWUUUSSSQQQJJJBBB<<<;;;999888===DDDGGGNNNWWW```gggqqq|||+++)))))),,,,,,)))(((***************************+++((((((+++,,,+++,,,///------...///000000//////---..................---((()))***+++,,,,,,,,,,,,...++++++...///---...222........................------------------------******++++++++++++******)))************+++++++++)))***,,,,,,***)))***+++,,,,,,,,,+++++++++******+++++++++*********)))))))))************++++++++++++***)))(((((()))***+++,,,++++++***)))*********---,,,+++******,,,---///(((((())))))******++++++&&&&&&&&&'''''''''''''''((()))(((&&&%%%&&&(((+++&&&'''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''***)))'''&&&&&&'''((()))&&&%%%$$$&&&((('''$$$ &&&$$$&&&)))(((%%%'''+++(((((((((((())))))))))))***)))'''&&&&&&''')))***))))))))))))((((((((((((---))),,,777AAANNNgggvvvjjj^^^UUUPPPNNNLLLBBBDDDEEEEEECCCAAA???>>>555333555:::;;;777333222333333444444555555666666...555888333000222333000111444999>>>@@@>>>888333222222111000///---,,,+++&&&((())))))((('''''''''$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''(((***&&&%%%%%%%%%&&&''')))***''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%''')))+++,,,&&&'''))))))'''%%%%%%%%%(((((()))******)))'''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&%%%&&&))),,,)))((('''&&&&&&'''((()))''')))++++++((((((***,,,'''''')))***++++++++++++++++++,,,---............222333555999???EEEKKKNNNYYYgggssswwwzzz|||}}}|||zzzuuuoookkk^^^YYYOOOBBB777000......---***''''''***,,,,,,+++)))******+++---...//////666777888777555444444444111111111111000000//////,,,+++***+++---...---,,,,,,,,,---...---,,,+++***+++,,,...---,,,++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++)))))))))))))))))))))))))))))))))'''(((((()))***+++++++++''')))++++++***+++...111222333333222222444777:::;;;>>>AAADDDFFFIIIOOOTTTVVV[[[[[[ooolllxxxttt{{{}}}||||||}}}}}}yyyqqqkkkggg```XXXRRROOOMMMKKKIIIEEE>>>:::===>>>===BBBIIIPPPXXXccclllttt}}}&&&''')))+++++++++*********************)))((('''******+++,,,,,,,,,,,,+++......---------......///,,,------......---,,,,,,...222000+++)))------)))111,,,+++......******///------,,,++++++******)))************++++++***))),,,,,,++++++***)))((((((%%%&&&(((***+++,,,,,,,,,((()))+++---.........---)))*********++++++++++++******))))))******+++,,,******+++,,,,,,---......,,,,,,------,,,+++)))(((***************++++++,,,,,,,,,---------.........((()))+++***(((''''''((())))))))))))************''''''((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&''''''((('''''''''%%%%%%'''((((((((('''&&&%%%'''((((((''''''(((***'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''(((((())))))******((('''&&&%%%&&&'''***+++************+++,,,---...---***///???TTTiiizzzvvvfff```WWWOOOHHHDDD@@@>>><<<<<<:::888777666666666000111333444555444444333222222222111111111000000///000222111///......///---...000111111111000///------,,,,,,+++***))))))%%%&&&''''''%%%%%%%%%'''(((### !!!%%%(((&&&$$$"""%%%%%%###"""$$$'''&&&&&&&&&&&&&&&&&&%%%%%%''''''%%%%%%+++222111,,,&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((())))))******+++***)))'''''')))***+++&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''$$$&&&&&&&&&%%%%%%''')))&&&&&&&&&'''((()))***+++'''''''''''''''&&&&&&&&&++++++***)))))))))))))))&&&((()))+++,,,,,,+++***+++,,,---///000222333444666<<>>CCCGGGEEEIIIPPPUUUZZZ^^^bbbeeelllpppuuuyyy|||~~~~~~|||xxxqqqhhhaaaYYYRRRLLLJJJGGGBBB@@@BBB===<<<;;;:::===EEEOOOVVV^^^gggsss|||&&&'''((())))))***************++++++******)))(((******+++,,,,,,,,,,,,+++,,,,,,,,,------///000000,,,,,,,,,,,,,,,,,,,,,,,,+++......******------***...+++***------)))))),,,,,,++++++++++++******************+++++++++***))),,,,,,++++++******))))))(((((()))***+++,,,,,,---******,,,------,,,++++++)))))))))*********++++++******))))))******+++,,,******++++++,,,------...,,,,,,------,,,***)))((('''''''''&&&'''(((((())))))************+++++++++((()))+++***(((''''''(((&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''(((''''''&&&&&&%%%%%%%%%%%%$$$###""""""%%%&&&'''((((((((('''&&&&&&'''((((((''''''(((***''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''(((((()))))))))))),,,***((('''&&&&&&'''(((************+++,,,------......999PPPiiivvvnnnggg```[[[RRRMMMFFFAAA===;;;999777555555444444333444444444111111333333444333222222222222111111111000000000///000111111///......///---......///...---,,,+++++++++******)))(((((('''%%%&&&'''&&&%%%$$$%%%&&&%%%!!! $$$&&&$$$!!!###%%%&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######(((......)))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))+++***(((''''''(((***+++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&((((((((('''&&&%%%%%%%%%%%%(((((((((((('''''''''''')))(((((((((((())))))***$$$%%%'''(((******++++++......///000333888===AAAEEEKKKSSSZZZ```hhhrrryyyvvvqqqkkk```TTTGGGAAA999222///---+++***((((((((())))))***+++,,,***+++,,,---...000444666444444444444333222111000111000...------...///000************+++,,,---......---,,,+++++++++,,,---))))))******++++++++++++***)))(((***---......,,,++++++************++++++)))***++++++++++++***))))))***,,,,,,,,,+++,,,......---///333222...---111......///111333666888:::<<<>>>AAADDDGGGKKKQQQUUU^^^bbbhhhlllppptttwwwzzz|||~~~|||xxxqqqggg\\\TTTJJJCCC>>>===;;;777666888:::;;;<<>>BBBFFFHHHLLLOOORRRVVVZZZ___eeeiiitttxxx|||}}}wwwoooeeeXXXKKKCCC???888444555444222222555777;;;AAAGGGOOOXXXaaagggttt{{{((((((''''''''')))+++,,,++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******+++,,,---.........---,,,***))))))+++---...***+++,,,,,,,,,------,,,***)))***,,,+++***))))))(((((())))))***++++++,,,)))***++++++************+++++++++++++++,,,,,,,,,---+++)))(((((()))+++,,,((()))***++++++***)))((((((((((((((())))))))))))******))))))******+++,,,******++++++,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((()))******)))))))))************+++''')))******((('''((()))((((((((()))))))))******$$$%%%%%%&&&'''(((((()))((())))))(((((('''&&&%%%''''''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''&&&((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$$$$&&&((((((((((((((((((((((((''''''''''''(((***+++,,,))))))))))))***+++,,,---///111>>>YYYzzz~~~pppeeeaaaVVVQQQJJJCCC???;;;999777@@@===999666555444222000//////000000111333444555111111111111000000//////////////////////////////---///000000...---...///******))))))((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%"""$$$%%%%%%######$$$&&&$$$######%%%((((((%%%###%%%###"""$$$'''(((&&&###$$$$$$%%%%%%&&&'''(((((('''(((&&&$$$&&&******&&&###$$$&&&'''''''''&&&%%%%%%&&&&&&'''((()))************))))))(((((('''''')))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%''''''''''''((()))+++,,,---))))))************++++++,,,++++++++++++,,,---...,,,,,,,,,---///222555666777;;;@@@FFFNNNXXXdddlllwww{{{|||rrrggg\\\QQQEEE<<<222///,,,)))((()))***+++'''(((***+++,,,,,,+++******,,,...//////111333555333333222111000000000000...---,,,+++++++++,,,,,,+++++++++++++++,,,------///...,,,+++***++++++,,,------,,,,,,,,,---...///,,,++++++++++++++++++***,,,++++++++++++,,,,,,---,,,------------------,,,***+++---------...000222000000222444666777;;;???AAACCCEEEJJJOOOUUUZZZ]]]aaacccgggjjjnnnrrrwww{{{~~~wwwmmmaaaUUUIII???888888333000222333333444777777===GGGQQQ[[[ccckkkoooxxx}}}***))))))((()))***,,,---***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++***...---+++***+++,,,...000---,,,---...---,,,++++++)))***+++++++++++++++***''''''((()))******++++++(((***,,,,,,***)))***++++++++++++++++++++++++,,,+++***((('''&&&''')))***&&&''')))***++++++******(((((((((((())))))))))))******))))))******+++,,,******+++++++++++++++,,,++++++************************))))))******+++,,,(((((()))))))))*********'''(((******((((((((()))(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%%%%%%%(((((())))))(((''''''&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&''''''(((((('''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((((((((('''''''''''''''&&&&&&'''''')))***+++,,,))))))))))))***+++,,,,,,000///777NNNoootttjjj^^^PPPHHHEEEAAA===888555555555555444666555333222222111///...000000000000111111222333000000//////....................................+++---......---,,,---...'''''''''''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%"""###%%%$$$$$$###%%%&&&$$$$$$%%%&&&''''''&&&$$$$$$"""!!!###&&&'''$$$!!!$$$$$$%%%%%%&&&'''((((((&&&((('''$$$%%%((((((%%%$$$%%%&&&'''((('''&&&%%%%%%&&&&&&'''((()))************))))))((((((''''''(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$&&&'''%%%&&&'''(((***,,,...000************++++++,,,,,,------,,,,,,+++,,,,,,------...///000333777:::<<>>777222222......---+++)))))),,,...((()))***+++,,,,,,,,,,,,+++---///111111111333444000///---,,,++++++,,,---,,,,,,,,,,,,+++++++++++++++******))))))***++++++---,,,+++++++++,,,------******+++,,,,,,,,,,,,,,,***,,,---,,,******+++,,,******)))******+++,,,---,,,,,,,,,------///000111222444666777888;;;@@@CCCDDDIIIMMMOOOSSS[[[aaaccchhhlllqqqwww}}}}}}wwweee[[[MMM@@@999555444444000+++)))---000111333777<<>>888444222000***'''''',,,,,,+++---///111000000///......///000...+++(((,,,,,,,,,---...///000111,,,++++++***+++,,,...///+++++++++,,,,,,---------&&&''')))***)))((()))***'''&&&$$$###"""!!!""""""$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&&&&&&&&&&((()))&&&&&&&&&%%%$$$%%%''')))"""%%%((('''$$$"""$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((()))%%%%%%((()))(((''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((())))))******%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&''''''((()))******"""$$$%%%%%%%%%&&&)))+++,,,,,,+++++++++++++++,,,(((((()))***++++++,,,,,,,,,---...000333666999:::@@@EEENNNXXXccclllsssvvv~~~~~~wwwppphhhbbbRRRFFF;;;888444---***,,,''')))***)))((((((,,,///+++******)))***+++---...+++---000222222222222333333111///---------...///,,,------------,,,++++++------,,,++++++,,,,,,,,,+++*********+++---///000***,,,///111222000---+++(((+++---,,,******,,,...+++++++++,,,---...///000000111333777;;;AAAEEEHHHNNNPPPUUUZZZ___fffnnnsssuuu|||yyymmm]]]QQQGGGAAA999222///------,,,///***(((+++......000444<<>>999666444333222111///---,,,+++---,,,+++***+++---///111---------------------------------...............))))))((((((((()))+++,,,+++******)))))))))))))))'''((())))))(((''''''(((''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$,,,,,,$$$"""((()))###!!!"""%%%&&&''''''&&&%%%%%%'''))))))((('''((()))''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%))))))))))))(((((((((((((((((((((((())))))))))))---------,,,,,,,,,,,,,,,,,,,,,*********,,,///111222555777888999===DDDIIIRRRYYYdddnnnvvv}}}{{{rrrfffZZZRRRAAA<<<555000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------......//////000000...---+++***)))******+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,---...---,,,+++,,,---!!!%%%))),,,------...///---------,,,,,,,,,---...111111111111111222666999555:::AAAHHHNNNSSSXXX[[[aaafffnnnuuuzzz~~~~~~uuulllaaaUUUKKKDDD===999444000///......---***+++,,,,,,,,,...222555???FFFTTTeeesss}}}))))))*********)))((((((*********)))))))))((((((************++++++++++++******))))))******+++,,,++++++++++++++++++******///...+++)))''''''((()))(((***,,,,,,+++*********(((((('''&&&$$$%%%'''***(((((()))))))))*********)))))))))))))))))))))))))))))))))***++++++***((()))((((((***------+++((())))))*********+++++++++---+++((((((+++,,,,,,******))))))***++++++***((()))))))))))))))*********&&&(((***)))((('''((((((***************))))))((((((&&&&&&))))))&&&&&&(((''''''''''''''''''''''''''''''''''''''''''&&&&&&###%%%&&&&&&%%%$$$$$$%%%'''''''''''''''((())))))''''''&&&%%%&&&'''((()))&&&''''''(((((((((''''''%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&)))))))))'''&&&'''))),,,***))))))***---////////////333999>>>CCCGGGJJJKKKDDDBBB???:::666222000...------------------------,,,,,,++++++,,,---//////------------------------,,,,,,------.........///---,,,+++++++++,,,---...******)))(((((((((((((((%%%'''(((((('''&&&'''(((%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$,,,,,,%%%$$$)))***%%%%%%%%%%%%%%%&&&''''''(((%%%'''))))))((('''((()))''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&)))))))))))))))))))))(((((((((((()))))))))***************++++++,,,,,,,,,------.........///111222555999>>>BBBGGGNNNXXX___ffflllttt{{{vvvkkk]]]OOOFFF999555111...------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------............///////////////...,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,++++++******,,,,,,+++***)))***++++++---//////...---......******+++,,,---///111222111333444555777:::>>>BBBGGGLLLTTT[[[bbbhhhmmmqqqzzzyyysssjjj^^^SSSGGG===666666222...,,,,,,,,,,,,,,,***+++,,,,,,,,,///333666>>>EEESSSdddrrr}}}(((((()))*********))))))******))))))))))))(((((((((((()))))))))************))))))))))))***++++++++++++************+++,,,,,,+++***)))(((((((((((()))+++,,,,,,+++******+++&&&&&&&&&$$$######&&&((('''((()))*********))))))((())))))))))))))))))(((+++(((&&&%%%'''***++++++)))((()))***,,,,,,***((()))))))))*********++++++,,,***((((((***+++******(((''''''((())))))(((&&&***))))))))))))))))))(((''')))******)))(((((())))))))))))((())))))***+++(((&&&&&&))))))&&&%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''###$$$&&&&&&$$$###$$$%%%'''''''''&&&''''''((()))&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&'''((((((((((((&&&&&&'''((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%((('''''''''''''''((((((((())))))((('''(((***,,,******+++///222444333222000555:::;;;888555555666333222000...---,,,++++++((())))))******+++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///------,,,+++++++++,,,,,,)))(((((('''''''''''''''###%%%''''''&&&&&&'''((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%+++,,,'''&&&***+++((()))(((&&&%%%%%%&&&((()))%%%'''))))))((('''((()))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))((())))))))))))*********))))))***+++,,,---......)))+++---...///000333555===CCCLLLUUU]]]gggrrryyy}}}}}}tttjjj]]]NNNAAA888///---++++++,,,---,,,,,,...---,,,++++++,,,---...---------.........///////////////...............///...---,,,,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,+++******+++,,,+++***)))***+++---...///---,,,+++,,,...+++---///000111333777999999<<<@@@DDDHHHMMMSSSWWWaaaeeemmmttt{{{{{{wwwgggaaaWWWMMMCCC:::222---000---***)))***,,,,,,,,,***+++,,,------000444777???GGGUUUeeesss~~~''''''((()))*********)))))))))))))))))))))(((((('''''''''((((((((()))))))))))))))))))))***++++++(((((())))))*********)))&&&&&&'''(((***++++++,,,)))+++,,,,,,*********+++'''(((((('''%%%%%%''')))&&&''')))++++++***)))'''))))))***++++++***)))))))))'''%%%%%%''')))******(((((()))***++++++***)))))))))))))))***************))))))))))))***))))))(((''''''((())))))(((&&&******))))))((((((((('''((()))++++++)))))))))***))))))(((((()))***,,,---***((((((++++++'''''')))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''###%%%'''&&&%%%$$$%%%%%%'''''''''&&&&&&''''''(((&&&&&&&&&&&&'''(((((()))$$$$$$%%%'''((((((((((((%%%&&&((()))***)))((('''&&&&&&''''''''''''&&&&&&((('''&&&%%%&&&'''((()))'''((()))(((((()))+++------...111555999:::999777222444666555222///...///000///...,,,++++++++++++)))))))))(((((((((((((((((()))+++---...---,,,+++++++++++++++++++++++++++)))******+++,,,---......******))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&!!!###%%%&&&%%%%%%&&&(((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&''''''((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$)))***'''&&&***+++)))((('''&&&%%%%%%&&&''''''%%%'''))))))((('''((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&)))))))))))))))*********)))))))))*********++++++++++++,,,---...//////000***,,,///111333777>>>CCCMMMUUUaaakkkttt{{{}}}uuuooodddXXXKKK@@@666///***))))))***,,,---,,,+++...---,,,++++++,,,...///---------.........///////////////......---------...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,***+++++++++++++++******,,,---...---++++++,,,---,,,------,,,,,,---111333111444777999999<<<@@@DDDLLLPPPVVV]]]ccciiiooosssxxx}}}~~~tttiiibbbRRRMMMEEE>>>999555111//////---+++***,,,.........***+++------...111666999AAAJJJXXXgggvvv~~~&&&'''((()))))))))))))))(((((((((((((((((())))))&&&&&&'''''''''((((((((())))))(((((())))))***+++%%%&&&)))******)))'''%%%%%%%%%&&&((()))***++++++)))***+++***))))))***+++((()))))))))''''''(((***%%%''')))***+++***(((''')))***,,,------,,,***)))'''&&&&&&'''))))))(((''''''(((***+++******))))))(((((()))))))))*********))))))******)))))))))))))))(((((()))******)))'''***)))))))))((((((''''''((()))++++++)))))))))******)))))))))***,,,---///***((((((+++***'''&&&(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&''''''((()))*********$$$%%%&&&'''((((((((((((%%%&&&((())))))((('''&&&&&&''''''((((((''''''&&&'''&&&%%%%%%%%%&&&((()))'''(((*********+++---///333444777;;;>>>>>><<<999444111...------...---,,,+++***)))((((((((((((((((((((((((((((((((((((((('''(((+++---...---+++***++++++++++++++++++++++++)))))))))***+++,,,,,,---''''''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&'''((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$'''(((&&&&&&((()))((($$$%%%&&&'''&&&&&&$$$###%%%'''))))))((('''((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((((((''''''&&&((()))))))))*********+++************++++++++++++,,,,,,---......//////000000333666999>>>FFFQQQZZZaaajjjvvv~~~xxxrrreee]]]PPPDDD;;;555000...*********+++------+++)))------,,,,,,,,,---...///------------............//////......------,,,,,,++++++*********,,,---...,,,++++++******++++++,,,))))))************))))))+++,,,......------...///000000111111111444888<<<666;;;AAADDDGGGKKKRRRWWWccchhhooowww}}}yyypppcccWWWOOOCCC>>>888444222222111000000...,,,+++,,,------,,,***,,,---...000333888;;;BBBKKKZZZiiivvv''''''((()))))))))((((((''''''(((((((((((())))))&&&&&&'''''''''((((((((()))(((((((((((()))******&&&''')))***)))(((&&&$$$)))((((((''''''''''''((())))))***)))'''''')))+++&&&''')))((('''&&&'''(((&&&'''((()))))))))(((((()))***,,,------,,,***)))&&&'''''')))+++***'''$$$&&&(((***+++***)))))))))((((((((()))))))))******(((***++++++***))))))*********)))***++++++***((()))(((((((((((((((((('''''')))******)))(((((()))))))))))))))***+++,,,---(((&&&&&&(((((($$$###%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&'''))))))'''&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''((()))***+++++++++&&&&&&'''((()))))))))(((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))))))))+++...//////000222333999999:::<<<>>><<<999666444///(((''')))***)))'''&&&&&&&&&&&&'''((()))***&&&&&&'''(((***+++,,,,,,&&&(((***,,,---,,,+++***************************)))))))))***************''''''((((((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&'''''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%'''((('''&&&&&&'''((("""$$$&&&''''''&&&$$$###%%%'''))))))((('''((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''))))))(((''''''((())))))******+++++++++******+++++++++,,,,,,,,,+++,,,---...///000111111555999???DDDJJJTTTbbbmmmsss{{{~~~|||vvvllldddSSSKKK???555000...//////,,,,,,+++,,,------+++))),,,,,,------......//////---------............///.........---------------******))))))***,,,---///++++++************++++++((()))*********************,,,.........///111333444555666777888;;;???BBBAAAGGGPPPUUUZZZ```jjjqqqyyy~~~|||rrriii___TTTIIIAAA:::666111.........------...---+++***++++++***)))***,,,...///111555999===BBBLLL\\\jjjvvv~~~{{{xxx{{{|||((((((((()))(((((('''''''''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((()))******---+++***((('''''''''(((***)))'''%%%%%%&&&'''(((((((((((('''&&&&&&(((***&&&''')))((('''&&&'''((('''''''''(((((((((((()))'''(((***,,,,,,***(((''')))))))))******)))&&&$$$%%%(((++++++)))((((((***(((((((((((()))))))))***(((+++------+++)))***+++***))))))***++++++***((('''''''''(((((((((((((((&&&(((***)))((('''((((((&&&'''((()))))))))))))))(((&&&&&&(((((($$$###%%%''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''%%%'''(((((('''&&&&&&'''((('''&&&&&&%%%%%%%%%&&&%%%&&&''')))***+++******(((((()))))))))))))))(((***))))))(((((()))))))))((((((((())))))(((((((((''''''(((******+++++++++...000333444444555777999;;;:::999999888666222///...,,,)))'''&&&&&&&&&&&&&&&&&&&&&'''((()))***+++''''''((()))******++++++'''((()))***+++++++++*********************************))))))))))))((((((%%%&&&'''((((((((('''&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''((())))))'''%%%&&&((($$$$$$%%%&&&&&&'''''''''%%%'''))))))((('''((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''((())))))******+++,,,,,,+++++++++,,,,,,,,,,,,---+++,,,...111333666888999===EEENNNVVV\\\eeerrr{{{~~~xxxuuuqqqhhh[[[QQQBBB<<<444...,,,,,,......---,,,++++++,,,---,,,+++***+++---///000///............/////////000000000,,,------------------...************+++---///000++++++************++++++******+++,,,,,,,,,,,,,,,---///111333333555777999;;;===@@@CCCFFFJJJOOOSSSXXX___hhhmmmqqqwwwtttlll___UUUMMMEEE===777444222...,,,---------,,,,,,+++)))***++++++***)))+++,,,...000222666;;;???EEEPPP```nnnxxx|||xxxuuusssqqqmmmjjjlllmmmpppsssvvvyyy{{{{{{wwwvvvvvvvvvuuutttqqqnnnjjjjjjjjjjjjmmmpppsssttt((()))))))))((('''&&&&&&&&&'''''''''(((((())))))'''''''''((((((((())))))((((((((((((((()))******333///***&&&%%%&&&))),,,((('''%%%$$$$$$''')))+++'''''''''&&&%%%%%%''')))''')))******)))(((((()))(((''''''''''''((())))))%%%&&&)))******)))&&&%%%,,,***)))))))))((('''%%%%%%(((++++++)))'''(((***(((((((((((())))))))))))(((+++......+++******,,,***)))))))))++++++)))(((&&&'''''''''(((((())))))&&&((())))))(((''''''((($$$%%%'''((((((((('''&&&+++((((((***)))&&&$$$&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%###%%%'''(((*********))))))************))))))(((,,,+++***)))))))))++++++(((((())))))))))))((((((((()))+++,,,------,,,,,,111333666888999:::;;;===;;;999777555444111,,,)))&&&))),,,+++'''%%%''')))(((''''''&&&&&&&&&''''''+++******)))(((((('''''''''((()))******+++++++++))))))))))))))))))))))))*********)))((((((''''''###$$$&&&'''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&***)))******(((&&&&&&)))&&&&&&%%%$$$%%%''')))+++%%%'''))))))((('''((()))''''''''''''((((((((()))))))))))))))))))))))))))$$$&&&((()))***)))((('''((())))))***++++++,,,,,,++++++,,,,,,,,,------------...111555999===???AAAJJJTTTaaajjjooowww|||vvvpppkkkggg]]]NNNCCC999555000,,,,,,,,,------,,,+++)))***+++------,,,)))+++...000111000...---000000000000111111111111,,,,,,,,,------.........++++++++++++,,,...000222++++++************+++++++++,,,------............111333666888999;;;>>>@@@DDDGGGMMMSSSYYY___eeejjjooouuu}}}~~~vvvhhh^^^PPPFFF@@@;;;555000111///------...000000///+++******+++,,,---,,,++++++,,,...000222666;;;???JJJUUUfffttt}}}zzzuuummmhhhfffdddaaa^^^XXXYYY\\\___bbbeeefffgggcccaaa```^^^]]]ZZZVVVSSSTTTSSSTTTUUUXXX[[[___aaa((())))))))))))(((((('''&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&))))))))))))((((((((((((******))))))((((((''''''***))))))((('''&&&&&&%%%(((((())))))))))))(((((('''(((******((((((((()))+++))))))+++***'''(((,,,&&&&&&'''((()))***++++++)))))))))))))))******++++++******)))((())))))***(((((())))))*********+++,,,,,,,,,+++++++++******(((((())))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))))))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((&&&&&&'''((('''(((((())))))*********'''(((******)))((()))***,,,---...---,,,+++,,,---+++*********))))))))))))++++++***+++---000333555;;;;;;<<<===???>>><<<999111111000///...,,,+++*********)))'''&&&&&&(((+++)))'''%%%$$$%%%&&&&&&&&&******))))))((((((''''''%%%***......***(((***---%%%&&&((()))))))))((('''(((''''''((())))))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&&&&%%%$$$%%%%%%###%%%&&&&&&%%%$$$&&&'''''''''((((((((((((''''''%%%&&&'''&&&$$$###$$$%%%$$$%%%'''(((((('''%%%$$$%%%&&&''''''&&&'''((()))%%%'''((()))((('''((()))&&&(((***+++***&&&""")))(((''''''(((((('''&&&&&&&&&&&&'''''''''((((((%%%'''))))))((('''((()))%%%&&&&&&'''((()))******)))......)))&&&))))))%%%(((((((((((())))))))))))---,,,,,,---...---,,,***...///000000000/////////222555999>>>DDDKKKRRRWWWaaafffoooyyy{{{uuukkkbbb^^^YYYLLL>>>666000...+++))))))+++---///++++++,,,---............+++---///000111000///...//////...------------...///000000///---,,,,,,---...---+++***+++,,,,,,,,,++++++++++++,,,,,,...///+++---000000000000222333444888===@@@CCCHHHOOOUUUSSS[[[fffnnnrrrwww}}}wwwkkkbbbVVVMMMDDD===666111111555111///---***)))***++++++++++++++++++++++++,,,,,,))),,,......///555@@@IIIRRRbbbqqqwwwzzz~~~xxxkkk___XXXTTTOOOJJJIIIFFFHHHJJJKKKKKKLLLMMMNNNMMMLLLJJJHHHGGGFFFEEEEEE???@@@AAABBBDDDFFFGGGHHH(((((())))))))))))((((((''''''(((((((((''''''&&&'''(((((()))(((((('''''')))))))))))))))))))))((())))))))))))(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&'''))))))'''&&&'''((((((&&&''')))'''$$$&&&***)))))))))***++++++,,,,,,)))))))))))))))******+++&&&&&&''''''(((((())))))(((((()))))))))******************++++++,,,,,,,,,)))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''''''''((((((((())))))))))))((((((((((((((()))(((((()))))))))*********''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%'''((((((&&&&&&''')))(((((())))))*********+++''')))+++,,,++++++,,,------///000///---,,,---...++++++,,,,,,---.........///000111444666777888999:::999999999:::999666444//////......,,,***((('''******)))'''%%%%%%(((***'''&&&%%%$$$%%%&&&''''''''''''''''''((((((((((((&&&))),,,,,,***)))***+++%%%&&&((()))))))))((('''(((''''''((())))))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%%%%&&&(((###%%%&&&&&&%%%$$$&&&'''&&&&&&''''''''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%'''(((((('''%%%$$$$$$%%%&&&''''''((()))***&&&((())))))(((''''''((((((((())))))((('''&&&%%%)))(((((((((((()))((('''&&&&&&&&&'''''''''((((((%%%'''((()))((((((((()))&&&'''''''''((()))))))))''',,,---)))'''***+++((())))))************++++++*********+++,,,---,,,+++***+++---...///111333555888===EEEMMMTTT\\\ccchhhrrrvvv|||~~~{{{|||yyytttnnnbbbVVVQQQKKKAAA777333///---+++))))))***,,,---***+++,,,------......---,,,---///111111000///...//////...---------------,,,.........,,,,,,---...///...,,,,,,---...///000------------,,,,,,...///111222333333333555999<<>>===<<<<<<<<<888888999:::<<<===>>>>>>&&&'''((())))))***))))))'''(((((())))))((((((((((((((()))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((('''&&&&&&'''((((((%%%'''(((((('''&&&&&&''''''&&&&&&((('''$$$%%%***************************)))))))))))))))******+++###%%%&&&((()))***))))))(((((())))))))))))******(((((()))***+++,,,------((((((((('''''''''&&&&&&((((((((((((''''''''''''''''''((((((((()))))))))***))))))((('''''''''((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''((('''%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%'''((((((''''''(((***))))))************++++++)))+++---.........000222111222333333111000000111)))***+++---...000111222000222555888999:::999888999777555444444333111///+++,,,,,,,,,***(((&&&$$$(((((((((&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))'''((()))*********))))))%%%&&&'''((()))(((''''''(((''''''((())))))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%&&&)))+++###%%%&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%$$$%%%'''(((***+++,,,---)))++++++***(((''''''((()))(((((('''(((((()))***))))))))))))))))))))))))&&&&&&'''''''''((((((((($$$&&&((()))(((((()))***((((((((((((((((((((((((&&&***+++)))(((***,,,+++++++++++++++,,,,,,,,,---))))))***+++,,,---......+++,,,...///111555;;;???CCCJJJUUU```jjjqqqwwwzzzxxxvvvvvvsssoooeeeXXXIIIAAA<<<666111000---,,,++++++******++++++***+++,,,------............///000111111111000//////......---------------***+++---,,,++++++,,,...,,,+++******+++,,,...//////000000000//////111222666777888999;;;???EEEJJJSSSYYY```fffkkkpppvvv{{{yyykkk^^^RRRGGG???<<<777333111///+++,,,000---,,,+++******+++,,,---******+++++++++,,,,,,,,,---000222444666???KKKUUUaaannnzzz~~~tttbbbTTTEEE===:::666444444444666888888777666777888666666555555444555555555333333444444555666666777&&&&&&''')))************'''((())))))))))))))))))''''''((()))))))))(((((()))))))))))))))*********''''''(((((())))))******&&&''''''((()))***++++++)))(((&&&$$$$$$&&&((()))%%%'''(((((('''&&&'''''')))'''(((***)))&&&(((,,,))))))))))))(((((('''''')))))))))))))))******+++%%%''')))+++,,,+++***)))(((((())))))))))))))))))(((((())))))***++++++,,,((((((((('''&&&&&&%%%%%%)))))))))((((((((((((((('''(((((((((((()))))))))***)))(((''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%'''((()))((((((***,,,*********++++++++++++++++++---///000111222555777666777999888666555444555...///000111222444555555444555666888888888777777666444111000000000///---))))))*********((('''&&&'''''''''&&&$$$$$$%%%'''###$$$%%%&&&&&&&&&((()))&&&&&&&&&''''''(((((((((((('''&&&((()))***)))(((%%%&&&'''((((((((('''&&&''''''&&&'''))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&***---$$$%%%&&&&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%$$$$$$&&&(((%%%&&&''''''(((''''''&&&&&&&&&(((+++///111111000---......,,,***((()))******))))))))))))))))))***((()))******))))))***+++''''''''''''(((((((((((($$$&&&((()))))))))***+++)))))))))((((((((((((((((((***+++***)))***+++,,,+++++++++,,,,,,------...+++,,,---......///000222111222444555777===EEEKKKSSS[[[gggrrrzzzyyy{{{yyyvvvttttttpppjjj[[[NNN@@@999444000...///++++++,,,,,,++++++***))),,,,,,---//////////////////000111111111111000000///...------,,,,,,------***,,,---,,,+++***+++---+++++++++******+++---///...111333444333555888<<<<<>>@@@@@@>>><<<;;;;;;888999999999999::::::::::::999888777666666777888333111///.../////////...)))*********************&&&''''''&&&$$$$$$%%%&&&"""$$$&&&'''&&&&&&'''))))))))))))(((((((((''''''(((&&&%%%&&&((()))((('''$$$%%%'''((((((((('''&&&'''&&&&&&''')))***)))'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&***---$$$&&&''''''&&&%%%'''(((''''''((((((((((((''''''&&&'''&&&%%%$$$$$$''')))%%%&&&&&&'''((((((((((((((()))+++///444666555444000111000...+++******,,,******+++,,,+++)))'''&&&''')))******)))(((***,,,'''''''''((((((((())))))%%%''')))***))))))***+++)))))))))))))))(((((((((++++++,,,,,,***((()))+++******+++,,,,,,---......---...//////---...111333333777<<>>>>>???BBBFFFIIIKKKMMMOOOOOOLLLJJJHHHGGGAAAAAAAAA@@@@@@?????????=========>>>???@@@AAAAAACCCBBBAAAAAAAAA@@@===:::555222...***(((((()))***&&&'''((((((&&&%%%%%%&&&"""&&&))))))%%%###%%%(((((((((((((((((((((((('''$$$&&&'''%%%######&&&)))$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''')))***)))(((&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%%%%&&&(((%%%&&&''''''&&&&&&''')))&&&''''''((((((''''''&&&''''''&&&%%%$$$%%%(((+++&&&&&&&&&''''''((()))***++++++,,,111777:::777333......---***((((((***,,,))))))))))))))))))))))))$$$'''***)))'''&&&)))---'''((((((((())))))))))))(((***++++++)))(((((()))((((((((()))*********++++++)))***---,,,(((***...+++,,,,,,---///000000111,,,///222222111333999???GGGPPP\\\dddiiiooowww~~~}}}xxxuuutttuuu{{{|||wwwvvvqqqggg^^^TTTHHH>>>555000,,,,,,+++))))))---******+++,,,...///000111000111222333444444444444111000//////.........///...---,,,,,,++++++,,,,,,,,,...///000000111222444...222666888888;;;BBBGGGLLLSSS\\\aaadddiiisss{{{}}}|||qqqgggZZZPPPEEE???777222111///---***---***))),,,+++)))))),,,)))******++++++++++++***((()))***+++,,,------...+++///444999AAAPPPbbbooovvv}}}yyybbbTTTEEE>>>;;;888777888444666777777666555666777777777888:::<<<>>>@@@AAADDDDDDDDDEEEEEEFFFFFFFFF((()))))))))))))))((('''$$$%%%&&&'''((((((((((((&&&'''((()))************((())))))***++++++,,,,,,******))))))((((((''''''######$$$%%%&&&'''((()))(((((())))))))))))((((((%%%'''(((((('''&&&&&&'''***)))***,,,,,,***,,,000(((((((((((((((((()))))))))))))))))))))******+++(((((((((((()))+++,,,---))))))(((((('''''''''&&&%%%&&&&&&'''((()))******&&&&&&'''((()))***++++++&&&'''''''''(((((())))))))))))))))))************%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***((((((((()))***,,,......***,,,...///000111444666444555777999<<<>>>@@@AAA@@@AAABBBBBBCCCFFFJJJMMMNNNQQQSSSSSSPPPMMMKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIDDDFFFJJJMMMOOOPPPPPPPPPPPPOOOOOONNNNNNKKKGGGCCC:::666///)))&&&%%%'''(((&&&((()))((('''%%%&&&&&&"""&&&***)))%%%###$$$'''%%%%%%&&&&&&'''((((((((("""&&&(((&&&"""!!!&&&***$$$%%%&&&'''''''''&&&%%%&&&%%%&&&''')))***)))(((&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&&&&%%%$$$%%%%%%%%%&&&''''''&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$%%%))),,,&&&&&&&&&'''''')))******+++***+++111777999666222,,,,,,***(((&&&&&&(((+++)))(((&&&%%%&&&(((+++---###&&&***)))&&&%%%))),,,(((((((((((()))))))))))))))+++,,,+++)))''''''(((''''''((()))***++++++,,,)))''')))------)))+++111------...///000111222222...222555666777:::AAAHHHYYYbbbnnnuuuxxxzzz|||xxxvvvtttuuu{{{wwwtttlll___TTTKKK@@@777222---)))******)))+++000******+++,,,...000222333000000111222333333333333000000///..................---,,,,,,++++++,,,,,,***,,,///111222444777999666;;;AAADDDFFFKKKSSSYYY___gggpppuuuwww}}}|||lll___UUUIII@@@999555111000111222111///***'''''')))***((())),,,******+++++++++******)))((())))))+++,,,---......,,,000555;;;CCCRRReeerrrxxx~~~}}}hhhZZZJJJBBB>>>999777777777888::::::999999:::;;;;;;<<<>>>AAADDDHHHKKKLLLOOOPPPPPPQQQRRRRRRSSSSSS))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''((()))+++***)))(((&&&###(((***(((''',,,000111))))))************))))))&&&'''***++++++***'''&&&)))))))))))))))))))))))))))(((''''''''')))***+++))))))******+++++++++,,,(((((((((((((((((((((((())))))************)))))))))))))))***++++++,,,,,,---,,,***((('''&&&''''''((('''&&&%%%%%%&&&'''(((++++++***************+++))))))((('''&&&%%%%%%$$$))),,,///...***''''''''')))(((((('''&&&&&&%%%%%%%%%&&&''''''%%%$$$%%%'''###%%%'''((('''&&&&&&&&&***)))((())))))***)))(((&&&(((+++,,,,,,+++++++++---///111333444666999<<<;;;<<>>777...(((''''''''''''%%%%%%&&&'''((((((''''''$$$$$$&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$%%%'''(((((('''%%%$$$&&&%%%%%%'''((('''%%%###$$$$$$%%%%%%%%%%%%&&&&&&'''$$$!!!###&&&'''$$$ ''''''(((((())))))*********)))((('''''''''''''''((((((((((((((('''''''''$$$###$$$'''***++++++***((()))***,,,------,,,,,,,,,***((('''&&&'''((()))((((((((((((((('''''''''''')))******)))'''(((((('''&&&&&&''''''((()))***+++//////,,,***+++,,,******+++,,,+++******,,,...+++***)))***+++,,,+++***,,,///333333222111333555777;;;>>>@@@BBBIIITTT\\\qqqssswww}}}}}}uuupppnnnooorrrtttyyy}}}rrrhhhZZZOOOFFF===444---,,,---,,,+++))))))+++---........................333111///111444555444222000///......//////...---......---,,,***+++---000111111111222333888>>>CCCDDDHHHNNNTTT[[[ccckkkqqqxxx}}}~~~ttteeeWWWLLLBBB:::444111000...,,,+++)))(((((())))))************))))))***(((''')))+++,,,***(((,,,++++++***+++,,,...///000333777===FFFTTTcccnnnwww{{{rrrfffUUUIIIEEEDDDDDDCCC>>>AAABBB>>>>>>BBBFFFFFFDDDJJJQQQTTTUUUXXX]]]bbbiiihhhfffdddbbbbbbeeehhh((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&''')))******)))(((''')))------)))&&&(((+++***((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))((('''&&&&&&&&&((()))***))))))))))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))))))))((('''&&&&&&&&&'''((())))))(((((((((((()))***((((((((('''&&&&&&%%%%%%&&&))),,,,,,***''''''(((''''''''''''''''''''''''%%%'''''''''%%%%%%&&&'''%%%'''))))))((('''''''''(((((('''((())))))(((((()))+++---...//////111333222444777888999;;;===???CCCDDDDDDDDDDDDFFFIIIKKKKKKNNNOOOMMMJJJIIIMMMQQQYYYXXXWWWWWWWWWWWWXXXYYY]]]cccfffbbb```cccdddbbb_________```aaabbbcccddd```[[[VVVUUUUUURRRJJJCCC999444---((('''(((''''''%%%&&&&&&'''''''''''''''$$$%%%&&&'''(((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&'''''''''$$$%%%'''(((((('''%%%$$$&&&%%%%%%'''((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&(((%%%$$$&&&***+++(((%%%''''''(((((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&(((+++---,,,+++((()))+++,,,,,,,,,,,,+++,,,***)))''''''((()))***((((((((((((((((((((('''%%%'''((('''&&&&&&'''(((''''''''''''((()))*********...///,,,***,,,---+++,,,------,,,++++++,,,...,,,++++++,,,---.........,,,///333444555777<<<@@@@@@EEEJJJNNNRRRZZZdddlll{{{|||~~~{{{wwwtttpppjjjdddaaaccchhhmmmwww{{{|||vvvggg\\\NNNCCC===888333///,,,------,,,+++,,,...000000000000000000000000000333222111222444555333111333222111000000///......,,,,,,,,,,,,,,,...111555444777;;;???CCCIIIPPPTTT\\\```ffflllssszzzxxxfff]]]QQQEEE<<<555000,,,...---,,,***((((((''''''))))))************))))))***(((((())),,,,,,+++))),,,++++++***+++,,,...///000333777===EEERRRaaalllrrrwww}}}uuuggg\\\WWWUUUSSSQQQMMMPPPOOOLLLLLLQQQUUUUUUYYY^^^dddggghhhkkkpppttt|||{{{zzzxxxvvvvvvyyy{{{'''''''''(((((())))))***(((((((((''''''''''''&&&%%%&&&((()))***))))))(((%%%)))***''''''+++...---'''(((((())))))(((((('''***)))(((''''''((()))***))))))))))))))))))))))))'''&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******)))(((((('''&&&&&&''''''''''''(((***+++,,,+++***((('''&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$&&&)))))))))(((((((((%%%%%%&&&&&&'''((())))))%%%'''((('''&&&&&&'''(((''')))******((('''((()))(((((())))))***+++++++++---///111333444666999<<<:::===AAACCCCCCDDDEEEFFFLLLLLLKKKJJJIIIKKKNNNQQQQQQSSSTTTSSSQQQRRRVVV[[[dddbbb___]]]^^^bbbfffhhhlllpppqqqnnnllllllkkkiiiffffffdddccc```^^^\\\ZZZXXXRRRLLLJJJIIIFFF@@@:::222...***(((((((((((('''&&&&&&&&&&&&''''''''''''%%%&&&'''((()))(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%&&&&&&%%%&&&((((((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$'''+++,,,***((('''(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((***---...---,,,)))***++++++++++++******++++++)))((((((((()))***''''''((((((((((((((((((&&&''''''&&&%%%&&&)))+++''''''''''''((()))***+++)))...///,,,***---...---...//////---++++++,,,---+++++++++,,,---...///000000333666999;;;AAAIIIOOOVVVZZZaaaeeeiiiooowww}}}xxxnnnhhh```]]]WWWRRRSSSYYYcccjjj{{{{{{pppiiiVVVLLL???555111111000000,,,---.........///111444222222222222222222222222333222222444555444222000......------------------//////000000111444:::===???DDDMMMVVV]]]dddjjjmmmtttxxx~~~{{{mmmdddOOOIII???777111///---,,,,,,+++***)))(((((((((((())))))************))))))***))))))***,,,---+++***++++++******+++---...///000333888===DDDPPP^^^gggooottt{{{}}}tttooollliiifffccceeeeeeaaaaaafffkkklllqqquuuzzz}}}~~~&&&&&&''''''((()))******((((((((('''''''''''''''%%%&&&'''((()))))))))((("""&&&(((&&&(((---///---''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''(((''''''(((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((())))))))))))(((((('''''''''&&&''''''((()))***++++++,,,***)))(((''''''((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&'''(((((('''&&&((()))((()))******)))((()))******+++------...///000222111444888;;;<<<===>>>???BBBEEEIIIKKKLLLLLLLLLMMMQQQPPPOOONNNNNNPPPUUUYYYUUUWWWYYYZZZ\\\```fffjjjooollliiiggggggjjjnnnppppppqqqqqqooollljjjgggdddbbbaaa___[[[VVVQQQLLLIIIHHHCCC===:::999777333000***)))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((()))))))))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''&&&%%%&&&(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$######%%%'''((('''%%%(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((()))))))))***---...---+++******************))))))+++***))))))))))))******''''''''''''((((((((((((((()))(((''''''(((,,,///(((((((((((()))***++++++)))---///,,,+++...///.../////////---+++***+++,,,,,,,,,------...///222444888;;;???CCCGGGPPPZZZbbbrrrvvvzzz}}}xxxlllaaaZZZRRRPPPLLLJJJOOOZZZgggqqq|||pppbbbYYYFFF???555...,,,---......+++---///000000111444666444444444444444444444444111222222333444222000///)))***++++++,,,---000222333555777999<<>>EEEOOO[[[dddooottt{{{}}}{{{xxx{{{zzzvvvvvv{{{%%%&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&'''((((((((((((((()))+++***'''''')))((($$$''''''(((((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((((((((((()))((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((()))'''&&&$$$$$$&&&''')))((((((((())))))*********((((((((())))))))))))(((+++***)))(((''''''((()))%%%%%%&&&&&&'''((()))***%%%%%%&&&&&&'''((((((((()))((((((((((((((('''&&&''''''''''''''''''''''''&&&''')))((('''''')))***((()))******))))))***,,,***---000111111222555888777;;;@@@DDDDDDBBBAAA@@@DDDHHHLLLNNNOOOOOOPPPPPPSSSSSSSSSSSSTTTXXX]]]bbbaaabbbdddfffiiimmmrrrvvvuuutttqqqooommmmmmmmmmmmkkkjjjiiihhhfffaaa\\\ZZZUUUTTTQQQLLLGGGAAA;;;888888444000.........,,,***%%%&&&'''((((((''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%&&&((()))((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$###((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))*********+++)))(((((()))+++,,,+++)))******))))))))))))))))))))))))))))))))))))******&&&'''''''''(((((()))))))))))))))((('''))),,,///))))))((())))))***+++,,,)))...///,,,+++...///............---+++***,,,------///000111111333888;;;AAAFFFLLLSSS[[[fffrrrzzz{{{sssiii]]]RRRLLLDDDDDDFFFJJJSSSbbbrrr}}}~~~rrrbbbRRRGGG;;;888333///------------+++---///111111222444666555555555555555555555555///000222222111000000///,,,.../////////111555999666:::@@@FFFMMMVVV^^^dddooovvv|||qqqdddWWWIII@@@555222...***((((((***,,,***)))))))))******+++,,,))))))************)))))))))***+++,,,,,,,,,,,,,,,************+++---///000111555;;;@@@FFFOOOZZZbbbnnnssszzz&&&&&&&&&''''''(((((()))'''(((((((((((()))))))))''''''''''''''''''''''''&&&((((((&&&(((+++)))%%%'''(((((())))))(((((('''&&&'''***++++++***'''&&&)))))))))))))))))))))))))))))))))***))))))((('''((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((())))))***++++++))))))******)))((('''&&&)))((('''''''''((())))))'''''''''''''''((()))***&&&&&&&&&'''''''''((((((***)))''''''(((((('''&&&''''''''''''''''''&&&&&&&&&((())))))((((((***+++(((***++++++***+++---000+++///333444444666:::===???CCCHHHJJJIIIGGGEEEDDDFFFHHHLLLOOOPPPQQQRRRTTTWWWYYYZZZ\\\^^^bbbhhhlllrrrrrrrrrrrrrrrsssttttttrrrqqqnnnkkkhhheeebbbaaa___[[[ZZZ\\\ZZZTTTNNNLLLEEEDDDAAA===999444000......,,,***)))************###%%%'''''''''&&&'''(((''''''%%%$$$$$$$$$%%%&&&%%%&&&'''((()))(((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''((('''&&&%%%%%%''')))))))))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))******++++++,,,,,,)))(((((()))******)))''')))((((((((((((((())))))(((((((((((())))))))))))&&&&&&''''''((()))))))))'''(((((('''&&&'''))),,,))))))))))))***+++,,,---***///000---+++...///...,,,---......------///111+++...111333555999@@@EEEQQQXXXaaajjjsss~~~~~~yyyooocccWWWMMMFFFBBB;;;???GGGQQQ^^^mmm|||}}}qqqbbbRRRBBB999444333222111000///...------///222333222333444555555555555555555555555555///000111111000000111333000222444444333555:::??????EEEOOOZZZeeeoooyyy~~~wwwiii\\\PPPDDD999222......---***(((''')))+++'''''''''''''''((())))))))))))************))))))(((***,,,,,,+++***+++,,,************+++---///111333777===CCCIIIQQQ[[[bbbmmmrrryyy'''''''''''''''''''''''''''((((((((()))))))))))))))(((((('''&&&&&&&&&&&&"""$$$$$$%%%)))---,,,(((((())))))******))))))((('''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))(((&&&&&&)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))******)))((('''&&&'''&&&&&&&&&&&&((()))***((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((&&&$$$%%%'''((('''&&&%%%%%%&&&&&&'''(((((((((&&&((())))))))))))***,,,***+++,,,------///222555000444999;;;;;;===AAAFFFGGGJJJLLLMMMLLLKKKLLLLLLKKKMMMPPPSSSTTTWWWZZZ\\\aaacccfffhhhkkkooossswwwzzzyyywwwuuussspppllljjjcccaaa^^^ZZZVVVRRROOOMMMLLLGGGFFFJJJIIIBBB<<<:::666444222000---+++******)))(((((((((((())))))((($$$&&&((('''%%%$$$&&&'''((('''%%%$$$###$$$%%%&&&$$$%%%&&&'''(((''''''&&&%%%&&&&&&''''''&&&&&&%%%#########$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&'''(((((((((&&&%%%%%%''')))***)))$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&''''''((()))((())))))***++++++,,,,,,))))))((()))******((('''(((''''''&&&'''(((******&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***'''((())))))((('''(((***************+++,,,------,,,000111---+++---...---,,,---//////000111444666///444:::>>>BBBJJJSSS[[[kkkrrr{{{vvvnnnaaaSSSIIIDDDBBBCCCDDDKKKUUUaaammmyyyzzzlll\\\NNNAAA888222///000000000000000000111111333555666444333444444444444444444444444444444000111222111000111555888444888;;;===>>>BBBJJJPPPWWW^^^iiiuuuwwwhhh___RRRGGG???888111---***,,,---,,,)))'''(((***''''''&&&&&&&&&'''(((((())))))************))))))''')))++++++***)))***,,,***))))))***+++...000111444999@@@FFFLLLTTT]]]dddlllrrrzzz'''''''''''''''&&&&&&&&&'''((((((((())))))*********)))((('''&&&%%%%%%%%%((()))'''&&&(((***'''!!!))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((('''%%%$$$******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''((((((((('''&&&&&&%%%%%%'''((()))******)))((('''%%%%%%%%%%%%&&&((()))+++(((((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%"""!!!###&&&)))((('''###$$$%%%&&&((()))******&&&((()))***))))))+++,,,+++---...///000222555888555:::@@@AAAAAACCCHHHMMMMMMNNNNNNMMMMMMNNNRRRUUUQQQSSSVVVXXXZZZ^^^bbbeeeiiikkkoooqqqtttwww{{{~~~xxxwwwuuurrrooojjjeeeaaaUUURRRNNNHHHDDDAAA???>>><<<666555::::::222,,,++++++***((('''&&&&&&'''(((''''''''''''''''''&&&&&&%%%'''((('''%%%$$$%%%'''((('''%%%######$$$%%%&&&$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&'''((()))(((&&&%%%%%%''')))******$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&'''''''''''''''((()))***'''(((((()))***+++++++++***)))))))))+++***)))''''''&&&&&&&&&'''(((***+++%%%%%%&&&'''((((((''''''&&&&&&&&&'''((())))))***)))+++,,,,,,***))))))***************+++,,,---...---111111---+++---...,,,,,,...000111222444777:::===CCCJJJQQQWWW```llluuu|||xxxlllcccVVVIIIBBBBBBEEEIIITTT[[[fffqqqzzzwwwlllZZZIII>>>777333222,,,---......///000222444444666888888666444444444444444444444444444444444222333333222111333888<<<:::???EEEJJJNNNUUU___hhhpppwwwzzzlllaaaTTTLLLAAA888444333111///###&&&))))))&&&$$$$$$&&&))))))(((((((((((()))***))))))************))))))&&&)))++++++)))((()))+++***))))))***+++...000111555:::AAAHHHNNNUUU^^^eeennnttt}}}((((((((((((((('''''''''+++&&&$$$%%%%%%$$$&&&+++///,,,)))((()))(((%%%###%%%'''))),,,---,,,***))))))((('''%%%&&&''')))***&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&'''((()))***++++++)))&&&&&&((())))))((($$$$$$%%%&&&'''''''''&&&)))***++++++***(((&&&$$$((())))))(((''''''***,,,%%%&&&'''(((((('''&&&%%% $$$''''''&&&'''***---%%%'''))))))(((&&&&&&&&&'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((+++---%%%(((+++---,,,+++,,,,,,000111333444555888<<>>;;;666555444333000---///......///000...(((###***((('''&&&%%%&&&&&&'''$$$%%%%%%%%%$$$$$$&&&(((###%%%&&&$$$&&&***)))%%%'''***)))###"""''''''###&&&&&&&&&&&&'''''''''(((######$$$$$$$$$$$$######&&&&&&&&&$$$######%%%'''######$$$%%%%%%&&&''''''&&&(((((('''))),,,+++'''((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((,,,+++***'''&&&(((,,,000*********)))))))))))))))************************((((((((((((((('''''''''(((((('''&&&&&&((()))***&&&''''''&&&%%%%%%(((***&&&(((***+++,,,+++)))(((''''''''''''((()))++++++***+++,,,++++++,,,///222000///---++++++,,,...000+++...333777:::===@@@BBBLLLTTT___jjjrrrzzzzzzooofff\\\TTTNNNMMMJJJIIIOOOXXX```kkkyyyyyyuuugggZZZHHH:::333111000...)))+++---///000111444777<<<<<<<<<:::777555444555777666555444444444222111888999;;;<<<:::999>>>FFFGGGOOOZZZdddkkkttt|||wwwqqqgggXXXMMMAAA>>>777111---******+++***)))(((''''''&&&&&&''''''((()))((('''&&&'''(((*********)))(((&&&%%%$$$******)))))))))))))))***)))+++,,,++++++///555;;;;;;BBBJJJPPPTTT[[[dddkkk|||~~~''''''''''''''''''(((((((((&&&&&&))))))&&&&&&((()))'''%%%&&&'''(((&&&$$$$$$%%%''')))***)))(((''')))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&''''''((((((((((((''''''$$$$$$$$$%%%&&&'''))))))***)))(((((())))))))))))%%%&&&&&&''''''''''''&&&((()))*********(((&&&%%%''''''((('''&&&&&&(((***&&&&&&'''(((((('''&&&&&&&&&'''))))))(((((()))***&&&((())))))'''&&&'''((('''((()))((('''&&&'''(((''''''''''''''''''''''''&&&((())))))((()))+++---(((***,,,,,,---...000333111333555777999<<<@@@CCCFFFHHHKKKNNNQQQSSSTTTTTTPPPSSSUUUVVVVVVXXX^^^bbbjjjjjjkkknnnrrrvvvwwwxxxwwwuuurrrqqqpppooommmkkkccc]]]UUUQQQMMMHHHAAA<<<777444111//////...,,,)))*********,,,---,,,(((%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&'''$$$''''''$$$%%%((('''$$$###''''''$$$$$$((('''$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$######%%%'''$$$$$$%%%&&&&&&'''((((((&&&(((((('''))),,,+++'''(((''''''&&&&&&''''''(((((((((''''''''''''((((((******)))((('''(((+++...))))))))))))))))))))))))************************))))))))))))))))))))))))(((''''''''''''((())))))&&&''''''&&&%%%&&&(((***'''((()))***+++***)))))))))))))))))))))***+++,,,+++++++++***))))))+++---222222222111111111222333111444999>>>CCCIIIOOOSSSbbbiiittt~~~{{{qqqeee]]]VVVQQQPPPSSSUUUXXX```jjjrrryyyxxxnnnfffZZZOOO@@@666222111000///...000111333444777;;;>>><<<======;;;888666666777666555444555666777777777888999===AAABBBCCCJJJSSS___gggrrr{{{tttkkkcccWWWHHH===777555111---***(((((())))))((((((''''''''''''''''''((()))((('''&&&''')))(((((((((((((((((('''&&&******)))))))))))))))***)))+++,,,,,,,,,///666<<>>:::444000...---***((('''&&&%%%$$$$$$$$$$$$$$$""""""""""""$$$%%%&&&&&&'''((()))))))))((('''&&&###$$$%%%$$$######%%%'''$$$''''''$$$###&&&'''%%%###$$$%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######%%%&&&%%%&&&&&&&&&'''''''''(((''')))(((&&&(((+++)))%%%&&&'''((())))))((('''&&&))))))(((((((((((())))))&&&((())))))(((((()))***((((((((()))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((******)))(((((('''((()))((('''''')))***))))))((((((((()))***+++---,,,+++++++++++++++,,,***+++,,,,,,,,,---000222000222444555555777;;;???GGGLLLVVV```jjjttt}}}sssfff]]]XXXUUUTTT^^^aaaffflllrrrxxx}}}sssgggYYYKKKBBB888444111///000111111000222555999<<>>;;;999999::::::;;;===???BBBGGGLLLOOOVVVWWW]]]eeekkkooovvv~~~xxxddd[[[OOODDD>>>888111---)))***************))))))&&&&&&&&&&&&'''((()))***&&&'''((((((''''''((()))&&&''''''(((((((((((((((((())))))***************(((***,,,---...222:::@@@GGGLLLUUU___jjjuuu%%%%%%&&&&&&'''((()))))))))'''(((++++++(((''')))(((((())))))(((((())))))***)))'''''''''(((***+++(((((())))))((('''&&&&&&(((((((((''''''(((((((((''''''(((((((((((('''''',,,+++***)))((('''''''''###%%%'''((('''&&&&&&&&&)))*********)))((('''''''''''''''(((((((((((((((&&&((())))))(((((()))***'''''''''&&&&&&''''''''''''%%%######&&&'''%%%"""&&&&&&&&&%%%$$$%%%(((***&&&'''(((((('''''')))***((()))))))))*********+++,,,---/////////111333555333555888::::::::::::;;;;;;???CCCGGGKKKOOOSSSVVVWWWYYY\\\```ccceeefffgggjjjlllooonnnllllllnnnqqqppppppooonnnlllggg```\\\RRRMMMGGGAAA===:::777555111...+++((((((((((((((($$$$$$$$$$$$$$$$$$%%%&&&"""""""""!!!!!!"""###$$$"""###$$$%%%&&&%%%$$$######$$$$$$$$$######%%%&&&###'''(((%%%###&&&(((((((((&&&$$$$$$######$$$&&&&&&''''''''''''(((((((((######$$$$$$$$$$$$######"""###%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((&&&(((+++)))%%%&&&'''((())))))((('''&&&))))))(((((((((((())))))%%%'''******)))(((((()))''''''(((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''&&&''')))*********)))((('''(((******)))((()))******))))))))))))***++++++,,,,,,+++*********++++++,,,---...------...000333555777:::;;;===BBBJJJPPPVVV^^^jjjvvvuuummm```UUUOOOQQQWWW\\\jjjnnntttxxx|||~~~qqqcccUUUHHH===777111000//////111333333333444999???DDDFFFFFFGGGGGGDDDCCCBBB>>>;;;:::;;;<<<===AAAGGGMMMRRRYYYaaafffoooooossszzzttthhh___OOOHHH>>>777333222000...))))))*********)))((('''%%%%%%%%%%%%&&&((()))***%%%'''((((((''''''(((***(((((((((((((((''''''&&&'''((()))***************(((***---...///444<<>>DDDMMMSSS^^^kkkyyy(((((()))))))))))))))))))))&&&&&&((((((&&&&&&)))%%%'''((((((&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&&&&+++***((('''&&&&&&'''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***)))$$$!!!###)))+++)))&&&''''''(((((())))))(((((()))(((''''''&&&&&&&&&&&&%%%'''))))))((((((((()))((('''&&&&&&&&&&&&'''((('''((())))))((('''((()))%%%'''))))))))))))***+++''')))++++++******,,,---,,,------...//////000000222333555666666888:::===:::<<<@@@BBBDDDFFFHHHKKKIIILLLRRRVVVYYY]]]```bbbfffhhhjjjmmmooopppqqqqqqoooqqqrrrooojjjggggggiii]]]YYYSSSLLLGGGAAA<<<888222///,,,***))))))(((&&&###$$$%%%$$$$$$$$$$$$%%%###%%%&&&%%%######%%%((("""$$$&&&%%%###"""$$$&&&%%%$$$$$$$$$%%%%%%&&&'''"""###$$$###""""""$$$&&&***......(((###$$$((()))'''%%%&&&++++++&&&$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""$$$%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%(((,,,+++'''))))))(((((((((((())))))******))))))))))))******((()))******))))))***,,,&&&&&&''''''((())))))***************************''''''((())))))***++++++))))))(((((())))))***+++''')))+++,,,+++******+++***+++,,,---...---,,,,,,,,,+++++++++,,,---......///111222333444666:::===AAAJJJUUU\\\aaahhhrrrzzz|||sssiiibbbQQQQQQQQQQQQVVVaaannnwwwzzz}}}xxxmmmdddUUUFFF<<<666222000111111000111333777<<<@@@HHHJJJNNNOOOOOOOOOOOOPPPKKKLLLLLLLLLMMMPPPUUUXXX[[[cccmmmuuu{{{yyymmmaaaWWWNNNEEE???666333///,,,************)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%&&&(((((('''''')))+++&&&'''((((((((((((((((((&&&''')))+++,,,+++***)))'''***---///111777@@@FFFPPPVVVbbbqqq************))))))))))))'''%%%&&&))))))&&&%%%'''%%%(((******((('''))),,,(((((((((((((((((('''''',,,***(((&&&%%%&&&'''((()))((('''&&&&&&'''((()))''''''((((((((((((''''''------+++***((('''''''''(((!!!%%%***'''"""&&&&&&'''(((((()))((((((***)))((('''&&&%%%%%%%%%$$$&&&((()))((('''''''''((('''&&&%%%%%%&&&'''(((&&&)))***(((%%%###%%%'''&&&(((+++,,,,,,++++++,,,(((***+++,,,++++++---......//////000111222222333333555777777888999<<>>AAACCCFFFJJJPPPTTTRRRVVV[[[```cccfffiiikkkhhhjjjlllooopppqqqqqqqqqhhhiiiiiiccc\\\VVVTTTTTTJJJFFF???:::666333111///((('''&&&''''''&&&### $$$&&&'''&&&%%%#########"""$$$%%%$$$""""""$$$'''!!!$$$''''''%%%$$$&&&((("""!!!  !!!###$$$"""###$$$###""""""$$$&&&...222111)))######&&&'''###"""'''///000)))%%%&&&""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$%%%$$$$$$$$$%%%'''''''''''''''''''''&&&!!!$$$%%%%%%(((,,,,,,(((***)))(((''''''((()))*********))))))))))))******)))***+++***))))))+++---&&&&&&&&&'''((())))))***************************&&&&&&&&&'''((())))))******)))((((((((()))+++,,,'''))),,,,,,+++******+++***+++---//////...---,,,,,,,,,,,,---...///000111...000444777;;;@@@FFFJJJOOOZZZiiitttzzzwwwnnndddYYYSSSLLLPPPUUU[[[cccnnnzzz{{{rrrlllYYYRRRFFF<<<666333222222111111000000333888@@@EEENNNOOOOOONNNMMMNNNPPPRRRRRRSSSUUUWWWZZZ___eeejjjnnnuuu~~~lllcccWWWLLLDDD===777222...---+++***))))))))))))***)))((('''''''''((((((&&&&&&%%%%%%%%%&&&''''''%%%&&&(((((('''((()))+++$$$%%%&&&((()))*********%%%''')))+++,,,+++***)))'''***---///222888AAAGGGRRRYYYeeeuuu+++***(((''''''((()))***&&&&&&&&&&&&'''''''''((())))))***)))'''(((***---''''''((((((((((((((('''*********(((&&&&&&(((***000,,,)))(((******)))'''&&&(((***)))''''''))),,,&&&%%%$$$'''***+++***(((&&&&&&''''''''''''&&&&&&(((((('''&&&'''((()))***%%%&&&((('''&&&&&&''')))'''''''''''''''''''''''')))***+++***(((''''''(((((('''&&&&&&'''(((***+++)))+++,,,+++******+++,,,***++++++,,,---...//////333555777777444444666888888999;;;===>>>@@@CCCEEEGGGJJJNNNRRRUUUZZZ^^^aaadddfffiiinnnqqqqqqnnnlllooollliiihhhggggggfffeeeddd]]]UUUPPPNNNJJJDDD???555111...,,,---,,,)))'''%%%%%%%%%$$$$$$#########$$$%%%&&&'''((('''&&&%%%$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%''')))&&&!!!"""%%%%%%(((***+++(((%%%######&&&%%%%%%'''))))))&&&"""######$$$$$$$$$%%%%%%%%%#########"""######$$$%%% """$$$%%%$$$######$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******)))((((((***+++,,,***)))***)))(((''''''((()))*********))))))))))))*********)))(((''''''((()))***************************((((((((((((((()))***************)))******+++,,,***************************+++------,,,+++---...///000000///......000222666777:::???GGGPPPYYY^^^kkkuuu|||sssgggZZZQQQLLLKKKQQQYYYaaagggqqq~~~vvvjjj]]]UUUDDD???999555333222///,,,...000333666:::???EEEIIITTTRRRQQQSSSWWW[[[[[[ZZZcccfffjjjnnnrrrvvvzzz}}}}}}|||~~~~~~rrriiiSSSJJJ???:::999777111+++...---+++)))(((((()))***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((******)))'''&&&)))&&&'''+++,,,))))))+++,,,+++,,,000666===BBBEEETTT]]]kkkwww(((((((((''''''((())))))&&&&&&'''''''''(((((((((((())))))((('''(((***,,,''''''((((((((('''&&&&&&'''((((((((('''(((***,,,000,,,)))(((***++++++)))&&&((()))(((''''''))),,,'''%%%%%%''')))***)))'''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&'''((((((''''''((()))((((((((((((((((((((((((((()))))))))'''&&&&&&'''(((((((((((((((***+++,,,''')))++++++++++++---/////////000111222333333444555777:::999777777999<<<<<>>666333111...---...000111000555777999===BBBIIIQQQWWWWWWWWWYYY```kkkwww~~~{{{xxxrrrnnnccc]]]XXXWWWVVVVVVZZZ```kkkvvv}}}uuujjj___UUULLLBBB;;;777444111...,,,++++++,,,*********+++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&'''(((***+++,,,******------***)))+++)))***,,,000666===DDDHHHTTT]]]jjjvvv###$$$&&&((())))))((('''(((((((((((())))))))))))&&&((()))((('''''')))***''''''''''''&&&%%%$$$$$$$$$&&&((((((((()))+++---...,,,***((())),,,...000%%%%%%''''''((((((((()))'''''''''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((((('''&&&((()))(((((((((((()))))))))))))))+++,,,+++******+++,,,******++++++,,,------...,,,...000111222333666888111222333444666777888999999===AAACCCDDDGGGKKKOOOTTTWWW[[[___bbbeeeiiilllqqqrrruuuxxxyyywwwssspppnnnjjjeeeaaa___]]][[[YYYVVVOOOFFFAAA???;;;555///000---+++***+++***(((&&&&&&%%%%%%%%%&&&'''((((((""""""""""""""""""""""""######"""!!!!!!###$$$%%%%%%&&&'''&&&$$$"""""""""$$$###"""!!!!!!"""###$$$%%%$$$"""!!!!!!###%%%'''"""###$$$$$$""""""$$$'''###%%%'''(((&&&$$$$$$$$$#########$$$$$$$$$###"""!!!""""""""""""#########$$$############$$$%%%%%%$$$%%%&&&&&&$$$###$$$%%%''''''((((((((()))))))))******(((((((((***+++,,,&&&))),,,***&&&%%%)))...)))***+++,,,,,,+++***)))+++******))))))******+++))))))))))))))))))******))))))))))))))))))))))))))))))(((((())))))***++++++************+++,,,,,,------...//////000111111)))***,,,,,,---...111444666888:::===BBBHHHPPPUUUbbbhhhrrrqqqeee]]]QQQMMMJJJLLLTTT___hhhlllxxx{{{sssfffXXXLLLAAA999444000///---...///222444555888:::===AAAHHHPPPZZZ```dddeeeiiipppyyy|||wwwpppjjjfffaaa\\\XXXOOOKKKIIIKKKMMMQQQXXX```jjjvvv}}}wwwiiibbbVVVLLLDDD===888555000000000...+++***,,,///((()))***++++++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******...+++,,,......***)))+++)))+++...222888???FFFKKKUUU^^^kkkwww###$$$&&&((())))))((('''(((((((((((())))))))))))%%%'''((((((''''''((()))&&&&&&''''''&&&%%%%%%$$$&&&((())))))(((((()))***++++++)))((((((***---///%%%%%%&&&'''(((((('''&&&&&&'''''''''&&&$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''$$$&&&''''''&&&%%%'''(((''''''(((((()))))))))))))))+++,,,,,,++++++,,,...,,,,,,---......////////////111333444444555777999666777999;;;===???AAABBBCCCGGGMMMQQQSSSWWW\\\aaafffiiimmmooopppqqqssstttssssssuuuwwwxxxuuuooojjjgggbbbZZZSSSNNNJJJFFFDDDBBB<<<555222222000,,,(((((('''&&&%%%%%%$$$###"""&&&&&&&&&%%%%%%%%%%%%&&&###########################"""!!! !!!"""###$$$$$$&&&'''&&&$$$"""""""""######"""!!!!!!"""######$$$###"""!!!!!!###%%%&&&""""""######"""###%%%&&&"""$$$&&&&&&%%%$$$$$$%%%"""###$$$$$$############!!!""""""""""""#########$$$$$$$$$###$$$%%%%%%&&&%%%&&&'''&&&$$$$$$%%%&&&&&&&&&'''''''''(((((((((******))))))***+++------&&&***,,,+++'''&&&***...***+++,,,------,,,+++***++++++************++++++(((((()))***************)))))))))))))))))))))))))))))))))))))))***+++++++++++++++***+++,,,,,,------...///000111222333333,,,---///000111444888;;;;;;>>>DDDKKKTTT^^^hhhnnn{{{}}}oooaaaVVVOOOLLLMMMQQQXXXaaakkkssswww{{{tttjjjYYYJJJ???999666555.........///000333666999;;;>>>CCCIIIPPPZZZdddjjjppptttzzz~~~wwwqqqnnneeeaaa[[[VVVQQQMMMIIIGGGCCCBBBEEELLLQQQWWWaaakkktttwwwkkkbbbQQQKKKBBB:::444222111000---///111...***))),,,000'''(((***++++++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***++++++***)))...,,,,,,///...***))),,,***---111444999@@@HHHMMMVVV___lllxxx%%%&&&'''(((((((((((((((''''''((((((((()))))))))$$$&&&(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&((()))+++***(((''''''((((((((()))((('''(((***,,,&&&&&&&&&'''((('''%%%###$$$&&&''''''%%%######$$$&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((%%%&&&''''''&&&&&&''')))(((((())))))******++++++)))***,,,,,,,,,,,,.../////////111222222222222222333444666777777888:::<<<:::<<<>>>AAADDDGGGJJJKKKTTTYYY^^^bbbdddhhhmmmrrrvvvxxxzzzzzzyyywwwwwwxxxrrrpppooopppoookkkccc]]]VVVQQQIIIAAA<<<888555333000---***)))))))))((('''###############"""!!!!!!$$$%%%%%%###!!!!!!"""###""""""############$$$$$$  !!!!!!###$$$&&&%%%###"""######"""""""""######""""""""""""""""""""""""###$$$$$$ !!!!!!"""###!!!###%%%%%%$$$$$$%%%&&&"""$$$$$$$$$""""""###$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%''')))&&&&&&'''''''''((((((((())))))***+++,,,---......))),,,......,,,+++,,,...,,,,,,------------,,,,,,++++++************++++++(((((()))***++++++++++++***************************))))))))))))***+++++++++++++++++++++,,,------+++,,,---...000111222333///111222444666:::???CCCGGGLLLUUU```lllxxxxxxjjj\\\QQQJJJFFFJJJQQQ[[[fffooowww~~~}}}sssggg\\\KKK===444111111222---...///000111444999<<>>???AAADDDFFFDDDFFFIIIMMMQQQUUUXXXZZZdddhhhmmmoooppprrrvvvzzzzzz|||}}}|||yyyvvvuuutttjjjgggbbb```^^^XXXNNNGGG@@@<<<666111///---+++***&&&''''''%%%######%%%''' """$$$%%%%%%$$$%%%%%%"""###$$$""" !!!###!!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!!!!###$$$%%%#########$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###$$$######"""!!!  !!!!!!!!! """$$$$$$###$$$%%%&&&###$$$%%%$$$""""""$$$&&&############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%%%%&&&)))+++''''''((((((((()))))))))&&&(((+++---///000//////---///111333333222000///......------------......,,,++++++******++++++,,,'''(((***+++,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,,,,++++++++++++,,,------++++++---...000222333444333666999===CCCJJJQQQWWWaaagggqqq|||{{{rrrcccTTTJJJGGGHHHIIITTT___mmmwww}}}}}}pppdddRRRJJJ>>>444///...//////---000222444666:::???DDDIIINNNWWWaaajjjttt}}}}}}nnnjjjbbbYYYQQQJJJFFFEEE@@@@@@?????????AAAEEEGGGMMMTTTaaaoooxxx}}}zzzpppeeeYYYMMMCCC===777666333///,,,,,,---...)))***+++************++++++***)))(((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***++++++++++++,,,)))***---...+++***---***...333555777===EEELLLSSS]]]kkkxxx+++***(((''''''((()))***&&&&&&&&&&&&'''''''''(((###%%%'''((('''&&&&&&&&&%%%%%%'''((())))))******&&&(((***+++)))((((((((("""%%%((((((%%%###$$$%%%)))'''&&&'''(((&&&!!!"""$$$'''&&&$$$"""$$$&&&&&&''''''''''''''''''&&&&&&&&&((()))))))))((('''(((***++++++******+++,,,,,,,,,------...///000000111333444555555666888999666777999:::;;;;;;::::::===@@@CCCFFFHHHJJJMMMPPPSSSUUUYYY]]]bbbgggjjjlllmmmpppttttttssstttwww{{{xxxyyyzzzyyyvvvrrrpppoooaaa\\\VVVQQQMMMFFF<<<444000---***(((((((((((('''###%%%'''$$$ ###'''"""$$$$$$%%%&&&&&&!!!###$$$###!!!!!!###&&& !!!!!!"""""" !!!###$$$$$$$$$###""" """$$$$$$$$$###$$$%%%!!!"""%%%&&&&&&%%%"""!!!!!!###$$$%%%$$$"""!!!$$$###!!!!!!"""######""" """############%%%'''###%%%&&&%%%""""""$$$'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%'''***---))))))))))))************%%%'''+++///111111000///111222444777999777444000///...---,,,,,,---...///,,,++++++******++++++,,,'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,,,,,,,++++++,,,,,,---...,,,---...000222444666666:::>>>DDDLLLUUU___jjjppp{{{zzzjjjaaaRRRFFFAAADDDLLLQQQcccooo~~~~~~wwwnnn___QQQAAA<<<555111///000111111///222666888;;;@@@FFFLLLOOOUUU___jjjttt~~~~~~vvvnnnjjjZZZVVVOOOHHHCCC@@@??????<<<===>>>???BBBGGGLLLPPP[[[cccsssyyypppbbbTTTHHH???888444,,,---,,,+++******+++---)))))))))***+++,,,,,,,,,,,,+++)))''''''''''''((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''((()))+++,,,...***((()))------++++++---***...222444555:::CCCJJJQQQ[[[jjjwww'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((((((((((((((((()))***************((((((((((((((('''''''''&&&+++'''###((('''&&&///((((((&&&%%%%%%%%%%%%%%%$$$$$$%%%$$$###$$$''')))&&&&&&'''''''''''''''''')))(((''''''((()))+++,,,***+++++++++******,,,...111111000222333555444444222444777888888888999:::999;;;===:::888999???EEEAAAFFFMMMTTTZZZ___dddgggccchhhnnnqqqpppooopppqqqsssrrrsssvvvxxxxxxtttpppuuuqqqmmmkkkiiicccYYYQQQPPPIIICCCAAA:::000+++---((((((''''''&&&&&&&&&&&&!!!%%%&&&###"""%%%&&&%%% """###"""!!! !!!###!!!###$$$%%%######$$$%%%!!!###"""###$$$"""!!!!!!""""""""""""!!!!!!"""###%%%%%%###"""###$$$&&&%%%$$$"""""""""######!!!"""###((($$$!!! """$$$$$$###%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&)))'''%%%#########$$$%%%&&&&&&&&&&&&&&&'''))))))((((((((((((((('''''''''$$$&&&)))***++++++---...,,,...000111111333555888:::===???======???===999333222000///////////////...---,,,+++***+++,,,,,,---+++)))***,,,---,,,)))......//////......---,,,)))***++++++++++++...000...---,,,***)))+++///222///111444555555999???DDDFFFLLLUUUbbbooo{{{sssfffYYYMMMDDDDDDGGGLLLUUU___rrryyyzzzooo___OOODDD666444222111111111///......222888===BBBIIIRRRXXX```gggqqqzzz}}}uuunnneee]]]VVVHHHEEE@@@>>>============@@@BBBDDDFFFKKKTTT```hhhxxx}}}|||qqqhhh\\\MMM@@@888333---)))***+++,,,,,,******+++,,,***)))((((((((()))+++,,,)))))))))))))))))))))))))))((('''%%%%%%%%%&&&'''&&&%%%$$$"""!!!""""""###$$$%%%&&&%%%%%%%%%''')))&&&'''(((******))))))(((///...---,,,+++*********---...000111555:::AAAFFFTTT]]]jjjwww&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&''''''(((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((('''###)))%%%"""'''''''''000'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$''')))'''''''''''''''(((((((((,,,,,,+++***)))))))))))),,,---...///...///222444222222222444666888999999666888:::<<<<<<<<<>>>???<<>>;;;666444444666888888555444333111000.........,,,+++******,,,,,,+++***((()))+++,,,---.........***+++,,,+++******+++---***+++---......///111444555999???FFFNNNZZZhhhqqqxxxhhh]]]VVVMMMDDDCCCCCCFFFMMMTTT^^^mmmzzz}}}yyyrrrjjj]]]OOODDD;;;444000000000111222333555777888:::===CCCIIISSS```ooozzz{{{gggaaaXXXOOOHHHBBB===::::::999777777:::>>>CCCFFFMMMWWWdddqqq{{{zzzooodddWWWLLLDDD===666111///---***''')))+++,,,+++***)))***+++))))))((((((((()))***+++))))))))))))))))))))))))%%%%%%%%%&&&%%%%%%$$$$$$''''''&&&&&&&&&'''((((((%%%&&&''''''&&&''')))+++((()))***+++++++++***))))))***+++,,,---...///000+++---...000222777===AAALLLWWWgggvvv%%%%%%%%%&&&'''((())))))%%%&&&&&&'''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((''',,,'''"""%%%"""&&&%%%&&&((())))))((('''&&&&&&'''((('''&&&%%%'''(((((())))))******+++++++++(((***,,,///000111111111111222444555555777:::<<<:::;;;======>>>???@@@AAADDDGGGLLLOOORRRUUUXXX[[[\\\___dddggghhhjjjllloooqqqtttvvvwwwwwwvvvwwwxxxyyyxxxuuurrrooommmmmmmmmhhhfffaaa\\\UUUOOOJJJFFF>>>;;;666333111...+++(((&&&%%%$$$$$$$$$###$$$%%%########################$$$%%%"""!!!###%%%### """###"""!!! !!!###!!!"""###"""!!!"""### """&&&'''$$$""""""!!!!!!!!!!!!"""""" !!!######!!! !!!""" !!!"""###$$$###""""""$$$######""""""#########"""!!!!!!!!!###$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''"""######$$$$$$%%%%%%%%%"""###%%%''''''''''''&&&''''''''''''((()))***+++(((((())))))))))))******&&&'''))))))***,,,000333333999BBBLLLUUU^^^fffkkkuuu}}}~~~lll\\\IIIDDD???===???BBBCCCCCC<<<:::777444000---+++***+++++++++++++++,,,+++++++++,,,---...////////////---......---,,,,,,---///...///000000111444888;;;AAAHHHRRR]]]iiiwww~~~uuufffWWWMMMHHHCCC@@@???GGGRRR]]]fffppp}}}}}}rrrlll```XXXKKK???777444222222...///111333444777:::<<<@@@EEEMMMVVV```nnn|||}}}uuukkkcccSSSNNNGGGAAA===;;;;;;;;;;;;<<<===@@@EEEMMMUUU[[[eeeooo}}}~~~tttgggZZZOOODDD<<<777444000......---+++))))))***+++***)))((()))+++(((((((((((())))))******(((((((((((((((((((((((($$$%%%&&&''''''&&&$$$$$$&&&&&&&&&''''''((()))***&&&'''(((''''''''')))+++((()))***+++,,,++++++***))))))+++,,,---...//////+++---...///111555;;;>>>EEEQQQbbbsss%%%%%%%%%&&&'''((())))))%%%&&&'''(((((((((''''''&&&''''''(((((((((((((((&&&&&&'''(((((((((((('''&&&'''''''''(((((()))))))))...)))$$$&&&###%%%$$$&&&(((*********((('''&&&((())))))(((((()))******++++++,,,------......)))+++...111333555555555555777888999:::;;;>>>@@@===@@@DDDFFFGGGIIILLLOOOUUUYYY^^^cccgggkkkooorrrsssuuuxxxyyyxxxwwwvvvvvvtttvvvxxxyyyxxxwwwxxxxxxvvvuuuqqqmmmiiiddd___\\\UUUSSSNNNGGG@@@:::666444000...+++))))))((('''&&&!!!"""!!! !!!"""!!!##################$$$$$$###$$$!!! ###$$$### """###"""!!! !!!###!!!"""###"""!!!"""### """"""###&&&&&&###""""""!!!!!!!!!!!!"""""" !!!######!!! !!!""""""###$$$$$$$$$"""!!! """""""""######%%%&&&&&&$$$$$$$$$############$$$'''&&&&&&&&&&&&&&&&&&'''"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%''')))***(((((((((((()))***++++++))))))))))))******++++++)))************---111555<<>>EEEJJJRRR\\\jjjxxxzzzlllbbbTTTIIIBBB???@@@BBBDDDPPPaaannnwww~~~rrrddd\\\OOOIII???777333222222222...111444555666999===@@@BBBJJJWWWdddppp|||{{{uuuooohhh^^^SSSKKKCCC@@@===999777999<<>>888555111000......------+++***((()))******(((((()))***''''''(((((())))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''(((((()))&&&'''(((''''''''')))+++((()))***+++,,,++++++*********+++,,,------,,,,,,+++---...///111444888<<<>>>III[[[kkkyyy%%%&&&&&&&&&'''(((((((((%%%&&&'''((()))(((''''''&&&''''''(((((((((((((((''''''((())))))))))))(((&&&&&&''''''((()))))))))&&&,,,)))%%%)))&&&$$$***%%%&&&((()))************''')))+++,,,++++++,,,---------...///000000111111000111333555666777888888555777999;;;<<<>>>AAADDDFFFJJJPPPTTTVVVZZZ```dddiiimmmrrrwwwzzz~~~}}}zzzyyyvvvwwwyyyxxxvvvtttttttttqqqnnnhhhbbb\\\UUUMMMHHHAAA@@@<<<666///+++******+++***((('''&&&%%%%%%%%%!!!###### """###!!!"""""""""############$$$"""###!!! """###""" """###"""!!! !!!###!!!######"""""""""###"""%%%%%%###"""$$$### ###"""!!! !!!"""### """######"""!!!!!!"""%%%%%%%%%$$$$$$###!!!!!!"""""""""###$$$%%%&&&'''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''''''''&&&$$$$$$%%%''')))+++(((((((((((()))***+++,,,)))))))))***++++++,,,,,,//////...------000555999???HHHWWWiii}}}{{{ppplllhhhiiikkkjjjeee```QQQMMMEEE<<<444000...---***+++,,,,,,******+++,,,,,,,,,------,,,,,,+++******,,,---......000222555888:::===AAAFFFNNNWWW]]]iiisssyyyooo[[[RRRHHHBBB>>>===BBBHHHPPP^^^nnnzzzxxxhhhZZZQQQCCC>>>777222000000//////000333888:::;;;>>>CCCGGGFFFQQQbbbrrr~~~}}}wwwoooiiiaaaYYYSSSKKKBBB;;;999999888666777:::???DDDHHHMMMTTT[[[cccmmmxxx}}}wwwggg[[[NNNCCC;;;333111222------,,,++++++***)))(((''')))***)))((('''((()))&&&'''((()))))))))((((((''''''''''''''''''''''''&&&&&&''''''((((((''''''###$$$%%%&&&''''''''''''%%%&&&''''''&&&''')))+++((()))***+++++++++***)))******+++,,,,,,+++***)))***,,,---...///111555888999CCCQQQaaaooo}}}&&&&&&''''''''''''''''''%%%&&&((()))))))))''''''&&&''''''(((((((((((((((''''''((())))))))))))(((&&&&&&''''''((())))))***(((...+++(((,,,)))&&&,,,&&&'''''')))***+++,,,,,,'''***,,,.........///000//////000111222333444444666666777888:::<<<>>>???<<<>>>BBBEEEGGGKKKOOOSSSXXX]]]cccfffhhhlllrrrwwwxxx{{{}}}zzzyyyuuuuuuuuurrrmmmiiifffeee___ZZZRRRLLLFFFAAA:::666222222///+++&&&%%%&&&)))''''''''''''%%%$$$$$$$$$###&&&%%%!!!!!!%%%%%%""" !!!!!!!!!""""""""""""### """###!!! """###"""!!! !!!### """$$$$$$###"""###$$$###%%%$$$!!! ######!!!###"""!!! !!!"""###!!!###$$$$$$###""""""###%%%%%%$$$$$$$$$$$$$$$%%%######"""######$$$%%%%%%###&&&((('''&&&%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&'''(((((())))))))))))***+++,,,,,,))))))******+++,,,,,,---000000000000222888???DDDNNNYYYkkk~~~sssjjjTTTNNNDDD:::333/////////***+++---,,,***)))+++---++++++,,,,,,---,,,,,,,,,+++---///111333555999<<>>:::666555777:::<<>>IIIUUUcccrrr'''''''''''''''&&&&&&&&&%%%&&&((()))***)))(((&&&&&&''''''(((((((((((((((&&&'''(((((())))))((((((&&&&&&&&&'''((())))))***,,,222...***---)))%%%+++'''''''''((()))+++,,,---'''***---//////000111222000111111222444555666666666777888:::>>>BBBFFFHHHJJJMMMRRRVVVZZZ___dddhhhiiinnnsssuuutttvvv{{{~~~}}}|||zzzxxxqqqqqqooojjjccc\\\XXXVVVJJJDDD<<<666333111...,,,++++++***'''$$$$$$'''+++"""$$$%%%&&&%%%%%%%%%&&&#########$$$  !!!!!!"""### !!!###!!!!!!"""###"""!!! !!!###!!!###$$$%%%$$$###$$$%%% $$$'''%%%$$$"""!!! !!!"""$$$"""###%%%%%%###"""###$$$%%%$$$$$$###$$$%%%'''(((%%%$$$######""""""######"""%%%(((((('''&&&(((***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))))))***$$$%%%'''))))))((('''&&&))))))))))))***+++,,,---))))))***+++,,,,,,------,,,---///222777@@@IIIPPPeeeqqq|||pppRRRKKKAAA666000---...000))),,,---,,,***)))+++---+++,,,---...///000000000...000333666888<<<@@@CCCLLLUUUcccrrr~~~~~~pppeee]]]SSSKKKFFFAAA@@@DDDHHHMMMWWWcccrrrzzzyyylll]]]LLL>>>666555222...---...111222333222777>>>CCCFFFKKKSSSYYYeeennn{{{|||uuupppkkkcccXXXPPPOOOHHH???999888888888777555999>>>DDDJJJRRR\\\cccjjjpppyyyuuugggXXXOOOBBB999333333000***))),,,+++,,,+++***)))((()))***'''((()))((('''&&&''')))%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%&&&'''((((((((('''&&&$$$%%%&&&%%%%%%%%%''')))&&&'''(((******))))))(((%%%''')))***+++***)))(((&&&'''))))))***+++...000777<<>>>>>@@@EEEJJJPPPVVV[[[]]]```bbbggglllppprrrsssrrrxxxzzz~~~{{{}}}{{{sssppprrrpppkkkgggccc\\\SSSKKKEEEAAA???444222///,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###!!!"""""""""""""""!!!   !!!!!!!!!!!!!!!!!!"""###############""""""!!!!!!"""###$$$$$$!!!!!! !!!!!!%%%###$$$&&&###%%%!!!)))+++%%%!!!######%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%((())))))&&&######'''***%%%&&&&&&%%%$$$###$$$&&&%%%&&&((()))))))))((((((***))))))(((((((((''''''+++*********+++,,,,,,---///+++)))+++000222///+++000000333888===HHH\\\nnn}}}mmmUUUHHH;;;555111---+++,,,///,,,******,,,---***(((///...------...000000000...444:::===@@@HHHTTT^^^kkkwwwssseeeZZZQQQHHHBBBBBB@@@BBBDDDGGGRRRbbbmmmqqq}}}yyyiiiXXXJJJ@@@999666...///111///---...222666888<<>>BBBDDDIIIRRR]]]iiitttzzzzzzmmmaaaTTTEEE;;;555333000---***)))((((((+++)))''''''(((((('''&&&***(((%%%######$$$&&&(((((('''&&&%%%%%%&&&((()))'''&&&&&&%%%%%%%%%&&&&&&)))((('''''''''(((***+++$$$%%%&&&&&&$$$$$$%%%&&&((('''%%%$$$%%%&&&(((***''''''''''''((((((((((((***))))))(((((()))***+++%%%&&&'''***---///111222444999???HHHSSSaaarrr}}}(((((((((((((((((((((''')))((((((''''''&&&%%%%%%&&&&&&&&&&&&'''(((***+++''''''''''''''''''''''''''''''(((((((((((((((''')))***+++*********,,,...+++,,,---///000000111111111333555666666666777888555888<<>>;;;===@@@GGGNNNWWWdddrrr{{{|||}}}tttjjj[[[LLL@@@999444111...000111000///000555:::>>>DDDLLLTTT\\\gggsss{{{yyyrrrddd]]]TTTLLLFFFBBB>>>;;;999999999888999===BBBFFFMMMQQQYYYcccnnnxxxzzzjjj\\\PPPEEE;;;444,,,+++***))))))***++++++***(((&&&&&&'''((('''&&&***((('''%%%%%%&&&'''(((((('''%%%%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((()))"""###%%%%%%%%%%%%'''(((''''''&&&%%%%%%&&&'''(((''''''''''''((((((((((((***))))))((())))))++++++*********++++++++++++,,,000333999@@@IIIWWWgggrrr''''''(((((((((((((((((()))((((((''''''&&&&&&&&&$$$$$$%%%&&&''')))+++,,,((((((((((((((()))))))))'''((()))+++++++++*********+++,,,---,,,---000222......///000111222333333666888;;;<<<<<<<<<===???===AAAFFFKKKPPPTTTXXX[[[eeehhhlllqqquuuxxxyyyzzz~~~~~~|||||||||{{{zzzwwwtttqqqooodddccc^^^TTTNNNJJJFFFAAA999777333000---+++******&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""""" """############"""######$$$$$$######""" !!!!!!!!!!!! !!!""""""######""""""!!!!!!""""""""""""############""""""""""""######"""!!!!!!###$$$&&&&&&######$$$$$$"""#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$&&&&&&$$$ $$$%%%&&&%%%%%%%%%''')))%%%&&&'''((())))))))))))''''''(((((()))******+++---------------......///000000//////000222333444666:::CCCPPP\\\iii|||qqq[[[AAA888000......------///...,,,+++,,,///000000000...///000222444777:::;;;AAAHHHQQQ[[[hhhzzz{{{sssiiiaaaWWWMMMBBB===:::888;;;???EEEPPP^^^kkkyyyuuunnn___VVVIII===666222000//////000111111111444;;;AAAHHHPPP[[[fffpppyyyttthhh___PPPKKKDDD???;;;:::888777777888:::===AAAHHHPPPUUU___eeennnyyyttthhhWWWGGG===666111...((('''''''''(((***,,,---)))'''%%%%%%&&&'''&&&%%%(((((((((''''''''''''''''''&&&%%%%%%%%%&&&((()))&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&& """$$$%%%%%%&&&(((***'''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))***+++,,,,,,+++++++++***)))))))))---///333777???KKKZZZdddvvv}}}''''''''''''(((((((((((()))(((((((((''''''&&&&&&$$$$$$%%%&&&'''((()))***(((((())))))))))))******)))***,,,...//////...---,,,---/////////000222444222333333444666777999:::999<<<@@@CCCDDDFFFIIIKKKNNNRRRXXX^^^bbbgggkkknnnsssvvvzzz}}}}}}zzzwwwuuuooonnnkkkhhhddd___[[[YYYOOOMMMHHHAAA;;;666333000///...,,,+++***)))))))))&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""############""""""""" !!!""""""###"""""""""######$$$$$$######""" !!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!""""""""""""""""""$$$##################$$$"""$$$###!!!%%%%%%$$$###$$$&&&$$$"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&%%%###$$$&&&&&&&&&''')))+++%%%&&&'''((())))))******)))******++++++,,,,,,---000/////////000111222222333444555444444666:::<<>>EEEIIINNNYYYkkk{{{xxxnnnfff^^^UUUNNNHHH@@@:::999:::>>>EEEMMMRRR___ooo{{{uuuhhh___NNNGGG===555111111222333///111222222444;;;DDDKKKTTT]]]kkkwww~~~zzzuuulll```TTTKKKDDDAAA===999888999:::;;;<<>>BBBEEENNNRRR\\\jjjuuu~~~zzznnn^^^LLL???555000---//////------000//////.........000222444555666888;;;BBBMMMYYYaaajjjvvv{{{qqqdddXXXOOOIIIDDDAAA===999999===CCCJJJUUU^^^jjjuuuzzzqqqdddVVVLLL@@@;;;444000000333555666111222444555:::CCCPPPYYYfffooo||||||tttoooggg^^^UUULLLCCC===<<<;;;:::999999<<<@@@CCCKKKPPPVVV^^^fffoooxxx~~~vvvhhh___OOOHHH>>>666000.........,,,+++***(((''''''(((((('''&&&$$$$$$&&&'''&&&&&&###$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''((()))(((''''''$$$&&&&&&&&&$$$$$$$$$&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((())))))***+++,,,,,,,,,'''((((((***+++,,,---...,,,---......111777BBBIIIRRRYYYccclllqqqtttuuuvvvzzzzzz{{{}}}|||&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((()))))))))(((((('''*********+++,,,,,,------.........//////000111111///000222333333555888:::;;;<<<>>>AAAEEEJJJNNNQQQVVVZZZ___cccgggjjjnnnqqqtttxxx||||||||||||}}}|||{{{zzzzzzuuurrrkkkddd\\\VVVQQQOOOGGGEEEBBB===888444111///---***)))+++***''''''***&&&&&&&&&%%%%%%$$$######%%%%%%&&&&&&%%%%%%$$$###########################"""""""""!!!""""""###$$$############"""  !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!"""###"""!!! $$$$$$############$$$$$$###$$$###!!!"""%%%$$$ $$$""""""%%%&&&$$$$$$'''#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$***'''$$$###$$$%%%&&&'''$$$&&&'''''''''(((***,,,((((((((()))***,,,...///------...///000111111111444555666777999;;;===>>>>>>???BBBEEEIIILLLOOOPPPYYY\\\ffftttxxxiii^^^TTTFFF:::444222///...000000------//////000000000000222666999666;;;BBBKKKVVVeeeuuu~~~ssskkkaaaYYYMMMCCC===;;;:::999777888>>>HHHQQQZZZfffppp~~~ssshhh]]]PPPDDD;;;666333///...000444666777444666888;;;BBBOOO___jjjzzz}}}|||{{{yyysssoooddd]]]SSSJJJCCC>>>:::888888999:::<<<@@@FFFMMMRRR```fffnnnvvv}}}zzzmmm___QQQIII>>>;;;666111...,,,,,,,,,((('''&&&&&&&&&'''(((((('''&&&$$$%%%'''(((''''''"""###%%%&&&&&&%%%$$$$$$######$$$%%%&&&''''''(((%%%%%%%%%%%%&&&''''''(((&&&&&&'''(((((((((((((((&&&''''''&&&$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((***+++,,,,,,,,,,,,,,,+++++++++++++++++++++)))***++++++,,,000777===CCCIIIRRRYYY]]]```bbbccciiiiiikkknnnsssyyy~~~}}}xxxsssooo&&&&&&''''''((())))))***((((((((((((((((((((())))))***+++,,,------,,,+++,,,------...//////000000444333222111111222444555444666999;;;===@@@DDDGGGHHHIIILLLPPPVVV]]]bbbfffnnnppptttvvvwwwxxxzzz|||}}}|||zzzxxxuuurrrooooooooolllfffaaa^^^[[[TTTMMMFFF@@@<<<;;;666555222000---,,,******)))%%%%%%((((((%%%&&&***((((((((((((((('''&&&&&&######$$$%%%%%%%%%$$$#################################"""""""""###$$$%%%""""""###""""""!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!"""###"""!!!######""""""""""""###### %%%&&&""" $$$$$$""""""!!!###'''%%%!!!$$$***$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######''''''&&&%%%$$$%%%(((+++&&&'''(((((('''(((***,,,***))))))***,,,...000111111222444666888:::<<<===>>>???@@@BBBEEEHHHKKKLLLKKKLLLOOOUUU\\\aaaaaa___bbbdddmmmyyytttjjjcccVVVKKKEEE@@@777111000...---...111111------000...000111222333777<<>>:::777777888999;;;???KKKYYYeeennnyyyxxxoooaaaTTTJJJAAA999333111///...///222666777888999;;;===BBBKKK[[[mmmzzz}}}xxxqqqmmmkkkfff___YYYPPPKKKCCC===:::999999999:::===BBBGGGNNNWWWaaahhhuuuzzzssseeeWWWLLLBBB===777555222...***)))******((('''&&&&&&&&&''')))***(((&&&%%%&&&'''))))))(((###$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%&&&&&&'''((($$$&&&'''&&&$$$###$$$%%%$$$$$$######$$$&&&((()))%%%%%%&&&&&&&&&''''''''''''(((***,,,------------///......---,,,+++******''')))++++++***,,,000555:::>>>DDDIIILLLNNNQQQRRRTTTUUUXXX[[[```eeejjjlllrrrtttxxxzzz{{{|||~~~|||~~~~~~vvvxxx|||~~~zzzvvvpppooommmkkkiiieee```\\\&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))+++---///000000000000...//////000111222222333;;;999777555555666888:::999<<<@@@CCCGGGKKKPPPTTT[[[\\\```eeellltttzzz~~~}}}~~~~~~~~~~~~zzzwwwtttrrrqqqkkkfff```______ZZZPPPGGGHHHEEE@@@:::555222000///,,,,,,+++***************)))%%%$$$(((((($$$%%%)))'''''''''((((((''''''&&&"""###%%%&&&''''''&&&&&&""""""""""""""""""""""""$$$###"""""""""$$$%%%&&& !!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!! !!!"""###"""!!!######""""""""""""######$$$&&&"""###%%%$$$!!!!!!$$$(((%%% ###,,,%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$&&&((('''%%%%%%(((,,,'''((()))((('''(((***,,,+++******+++,,,///111222666777:::===AAADDDGGGHHHHHHIIIKKKMMMQQQTTTWWWYYYXXXWWW[[[ccclllqqqppplllhhhiiippp{{{zzzssslllaaaUUUKKKFFF<<<555666555111///111+++***---111111---...111---///222444666;;;BBBGGGQQQ]]]nnn}}}~~~sssiii___VVVMMMGGG;;;:::999888999:::;;;;;;BBBIIIWWWiiiuuu~~~}}}kkkaaaRRRFFF>>>:::666333000///000222555888999999===???BBBGGGRRRcccvvv}}}wwwpppggg```\\\UUUMMMFFFCCC???:::888888999;;;;;;@@@EEEKKKSSS\\\gggsss{{{|||rrrdddVVVKKKCCC===:::666444111,,,((('''(((***,,,+++***)))(((((()))***((('''&&&&&&((()))))))))%%%%%%%%%&&&&&&'''''''''!!!"""$$$%%%&&&'''''''''$$$$$$$$$%%%&&&'''((()))&&&%%%$$$###$$$%%%&&&'''###$$$&&&%%%%%%%%%&&&'''$$$###""""""$$$&&&)))+++%%%%%%%%%&&&&&&&&&'''''''''(((***,,,------------.........------,,,,,,,,,(((+++------,,,,,,///222111444888;;;===???BBBDDDEEEFFFIIILLLPPPUUUXXXZZZ^^^ccciiillllllnnnqqqtttoooqqqsssuuuyyy~~~ttttttuuuwwwwwwuuuqqqmmmbbbfffjjjmmmnnnoooqqqrrrpppqqqpppoookkkeee```\\\[[[YYYXXXWWWUUUQQQMMMIII''''''&&&&&&'''(((((()))((())))))((('''''')))++++++---///000000/////////111333444222000111444777777777999:::===@@@BBBDDDKKKPPPSSSSSSWWW___fffhhhppprrrtttvvvyyy|||{{{xxxsssmmmiiifffeeeeee\\\XXXRRRKKKEEE@@@===<<<555333000---+++******+++((((((''''''''''''((((((---***'''&&&(((***)))'''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%$$$###"""$$$'''(((&&&### !!!"""######"""!!! !!!""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!! """###$$$$$$$$$ """%%%%%%$$$#########%%%"""!!!'''%%%!!!%%%%%%###"""###$$$$$$###"""############$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''!!!&&&))))))%%%$$$(((,,,---***'''&&&(((+++---.........---...111555999<<>>777444000000111000...,,,///000000///...///222444111777<<<<<<<<>><<<999777777;;;AAAFFFIIIRRR^^^iiisss|||xxxrrrggg]]]OOOCCC===999666444444222///---***)))))))))+++)))(((((())))))(((&&&%%%&&&''''''%%%$$$%%%'''"""###$$$%%%&&&%%%$$$$$$((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&$$$"""###%%%&&&%%%"""$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))$$$"""'''&&&$$$***&&&(((***++++++,,,...000000///...---------------)))******+++,,,,,,,,,---111222333555777999:::;;;:::::::::<<>>???@@@DDDHHHLLLPPPTTTUUU]]]bbbfffgggkkkssszzz{{{}}}~~~~~~}}}}}}}}}{{{xxxuuussssssooohhh```YYYTTTQQQOOODDDBBB===888444111//////---------,,,,,,+++***)))(((''''''&&&&&&''''''(((***(((%%%%%%&&&''''''%%%###$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###""""""###$$$"""$$$###""" !!!"""######"""!!! !!!!!!""""""""""""""" !!!"""""""""""""""!!!!!!!!!""""""""""""###!!!"""############!!!###%%%%%%$$$######$$$$$$(((###!!!&&&$$$!!!'''&&&$$$###$$$%%%%%%$$$###""""""""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((###%%%((('''&&&&&&)))+++++++++******+++,,,...///222222333666;;;AAAFFFJJJOOOQQQVVV]]]dddiiijjjjjjeeebbb```___aaacccddddddaaabbbgggqqq}}}~~~vvvxxxzzzzzz{{{sssggg___VVVQQQIIIAAA<<<999666444222000......///000///---111222444444333333555777333777===DDDNNN\\\lllwww{{{qqq___UUUJJJDDD@@@:::888999999666777<<<@@@CCCKKKUUUaaalll{{{yyyjjj]]]KKKCCC999333222333333222111222444555666999<<>>:::888222111...,,,************%%%''')))++++++***(((''''''&&&&&&%%%%%%&&&&&&''''''%%%######$$$%%%%%%$$$ """$$$$$$"""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$###""""""###!!!$$$&&&%%%$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""############ !!!""""""#########"""!!!###%%%%%%$$$###$$$%%%%%%)))### &&&%%%$$$***&&&%%%$$$$$$&&&&&&&&&$$$######"""""""""######$$$&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&'''(((*********---000000///000444777:::;;;???DDDKKKSSSZZZ^^^___```ccchhhoootttwwwwwwooollliiihhhhhhhhhhhhgggdddeeekkkvvv|||||||||{{{{{{}}}~~~vvvkkk]]]OOOFFF@@@<<<666222000///...---///---,,,---///111111000///111333444444555777888>>>AAAIIIWWWiii|||vvvfffZZZJJJBBB;;;999777444444666999888;;;BBBIIIRRR]]]hhhwwwvvvhhhVVVHHH<<<777111///111333333222222333555777999===AAAEEEJJJRRR]]]kkkxxxwwwooofff]]]TTTOOOCCC>>>;;;:::999666666::::::===BBBIIIOOOXXX```eeennnvvv}}}ssshhh[[[NNNFFF<<<888333/////////000000---,,,+++***)))(((((((((((('''&&&'''))))))((('''$$$&&&'''&&&%%%$$$%%%'''%%%%%%&&&'''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%&&&'''((('''%%%$$$%%%%%%%%%%%%%%%$$$###''''''''''''''''''''''''$$$)))%%%###((('''$$$***''')))+++,,,,,,,,,...000///...------------------000...,,,***)))***+++,,,'''((()))+++,,,...//////111000000///000111333444222555777999999:::;;;===??????@@@@@@BBBFFFMMMQQQRRRSSSTTTSSSQQQMMMIIIGGGEEEEEEDDDCCCBBB@@@>>>======>>>???@@@AAABBBBBBBBB>>><<<999777555555555666222222222222222222222222+++++++++,,,,,,.../////////111222111111111333555555666777777777999===???AAACCCGGGLLLQQQVVV[[[]]]bbbfffkkkqqqwwwzzz|||}}}zzz|||{{{{{{zzzxxxuuupppmmmeeedddaaa]]]WWWQQQKKKHHHEEECCC>>>999444111///...---,,,,,,+++++++++,,,,,,$$$%%%'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$$$$$$$###!!!$$$$$$###!!! !!!########################"""$$$###"""""""""$$$$$$%%%%%%&&&&&&%%%$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""### !!!"""""""""""""""!!!!!!"""""""""#########!!!""""""#########""""""!!!###$$$%%%$$$$$$%%%&&&!!!&&&""" ''''''$$$+++%%%$$$###$$$&&&&&&%%%$$$$$$$$$###############$$$&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%(((***++++++***...333555555999@@@GGGHHHJJJNNNUUU]]]eeelllpppooooooooorrrwww{{{}}}~~~wwwsssnnnkkkjjjkkkllllllgggiiiooozzz~~~}}}{{{zzzzzz{{{}}}}}}wwwnnndddYYYMMMCCC<<<888555111//////////////////......///111222333333///111333555777:::???BBBPPPWWWcccsss~~~rrrcccTTTJJJ???999666666555333555999999===DDDNNNYYYeeepppyyytttfffWWWGGG<<<888555333222444555444333777888:::;;;>>>CCCIIIMMMXXX___kkkxxxyyyrrrggg\\\RRRJJJCCC???;;;888888::::::999<<>>CCCFFFAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;:::999888777999:::;;;;;;<<<<<<<<<<<<<<<:::888555333111111111222222222111111111111111///...............//////555666777777666666888:::999:::===???AAAEEEJJJNNNRRRUUUYYY```gggnnnrrrtttvvvxxx{{{||||||{{{{{{zzzyyywwwtttrrrooommmkkkfff```\\\TTTQQQLLLFFFAAA===:::999333222000...------,,,---******))))))))))))******((('''&&&%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$$$$%%% """$$$%%%###""""""###########################"""$$$###"""""""""!!!"""######"""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!! !!!"""###### !!!""""""""""""""" !!!!!!!!!""""""""""""###############""""""###$$$$$$$$$$$$&&&(((&&&$$$###)))%%% $$$###""""""###$$$%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''(((((((((&&&%%%&&&))),,,------+++///555888<<>>:::666555666666555888===AAAIIITTT```lllxxx~~~nnn```SSSGGG<<<666666666666666777888777666;;;<<<===???BBBHHHPPPUUUcccjjjuuu{{{lllcccWWWJJJBBB===:::888777666777;;;<<<===CCCJJJSSSYYYcccllluuu|||}}}vvviiiaaaUUUIII@@@999444111///......---+++++++++,,,)))))))))*********))))))&&&%%%$$$%%%'''(((((('''###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))*********''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$)))&&&$$$***((($$$)))''')))++++++++++++---...------,,,,,,,,,------...+++)))'''&&&''')))+++---******+++,,,------......,,,---------...///000000+++,,,------,,,---...000222333444444444666999;;;888888888999999999999999666666666555555444444444444444555666777777777666:::999777555333222222222222111000///...---,,,,,,111111000000111111222333666888999::::::<<<>>>@@@CCCFFFKKKPPPUUU[[[aaafffjjjlllpppvvv}}}{{{{{{vvvtttsssrrrooolllhhhccc]]]YYYVVVQQQJJJEEEBBB???:::555222000000111---,,,,,,+++++++++++++++******)))))))))(((((('''***(((&&&$$$###$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&%%%$$$%%%&&&"""$$$%%%$$$######$$$&&&######################## ###$$$###""""""###!!!"""""""""###$$$""""""!!!!!!!!!!!!"""""""""!!! !!!###$$$ !!!""""""""""""""" !!!!!!!!!!!!!!!""""""###$$$$$$$$$###"""###$$$$$$$$$$$$''')))""")))&&&%%%)))######"""!!!"""$$$%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))(((((((((***,,,///111000444:::AAAIIITTT```hhhkkkmmmqqquuu{{{}}}vvvrrrrrruuuxxxzzzsssuuuzzzxxxvvvuuuuuuwwwwwwwwwvvvqqqhhhZZZMMMCCC===999777444222000///000000000///,,,.../////////000333555777:::???EEENNNYYYeeemmmyyytttdddUUUJJJBBB;;;666777444444666888999@@@GGGQQQ\\\iiisss~~~|||mmm[[[NNNCCC999444333222444666888:::;;;;;;;;;<<<===???BBBGGGPPPYYY```lllsss|||~~~ssslll\\\TTTHHH>>>999777777777444444666;;;>>>CCCLLLVVViiinnnwwwwwwllldddVVVNNNCCC:::444111000///)))***+++***))))))+++,,,(((((()))******))))))(((&&&%%%$$$%%%''''''&&&%%%"""###%%%%%%$$$$$$&&&'''%%%%%%%%%$$$%%%%%%&&&''''''(((((()))***++++++,,,(((((((((((((((((((((((($$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''&&&%%%###$$$$$$%%%%%%&&&&&&&&&$$$)))&&&%%%+++)))$$$)))'''(((******)))***+++---,,,,,,,,,,,,,,,------...,,,+++***)))***,,,...000)))*********++++++,,,,,,******+++,,,---......///+++,,,------,,,---///111...000111111111222444666444444555555555666666666111111000000000000111222333444555666777777777777333333222222222222333333333333222000///...---,,,555555666777888:::<<<===>>>AAADDDFFFHHHLLLPPPSSSXXX\\\bbbhhhnnnsssxxx|||~~~}}}xxx~~~}}}}}}{{{xxxsssnnngggcccaaa___ZZZVVVRRRLLLEEEAAA???===888333111000...,,,,,,,,,------******))))))))))))******************)))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&& ###&&&&&&$$$###$$$&&&$$$$$$$$$###""""""%%%(((########################!!!###$$$###""""""###$$$!!!$$$$$$######%%%'''###"""!!! !!!"""###"""""" !!!###$$$ !!!""""""""""""""" !!!!!!!!!!!!""""""""" !!!"""###$$$%%%%%%%%%"""###$$$$$$$$$%%%'''***###)))&&&$$$((($$$ ###""""""###%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''(((((())))))***++++++***,,,111666;;;???HHHRRR^^^iiiqqquuuyyy{{{~~~{{{xxxwwwxxxxxxxxxuuuwwwzzz}}}~~~}}}zzzwwwqqqpppoooqqquuuwwwwwwuuuppphhh[[[OOOEEE>>>999666222000......///000///...,,,...111222333555888<<<>>>CCCMMMYYYeeerrr}}}zzzcccZZZNNNDDD>>>:::777444777666777<<<@@@EEEPPPZZZgggqqq|||wwwgggXXXHHH???888333222555333555777999;;;<<<===>>>>>>???BBBGGGOOO[[[gggoooyyy~~~|||pppbbbYYYKKKEEE>>>999777777777777777888===DDDJJJSSSaaannn|||}}}ssskkk```VVVNNNCCC>>>777111...---,,,+++'''((()))(((&&&&&&(((+++&&&'''((()))(((((('''&&&'''&&&$$$%%%&&&&&&%%%$$$!!!###$$$%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&((((((''''''((()))+++,,,,,,---************************%%%'''((('''%%%%%%&&&(((%%%&&&''''''''''''''''''$$$$$$%%%%%%&&&''''''((($$$***'''&&&,,,)))$$$)))&&&'''))))))(((((()))+++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,---...))))))))))))******************+++,,,,,,------------.........---...111333...000222222222222444555333333333444444444444444000000/////////111222333444555777888::::::;;;;;;222222111111111111111111444333333222111000000///::::::<<<>>>@@@CCCFFFGGGNNNPPPUUUYYY]]]bbbgggkkklllpppvvv{{{~~~~~~}}}}}}}}}vvv{{{|||wwwrrroookkkfffeee^^^VVVQQQNNNKKKEEE??????999333000222222///,,,'''((()))***+++,,,,,,,,,'''''''''((())))))******'''''''''(((''''''&&&%%%!!!"""$$$%%%%%%%%%###"""'''&&&&&&%%%%%%&&&&&&'''"""%%%&&&$$$"""###%%%$$$$$$###!!! """%%%(((""""""""""""""""""""""""$$$$$$%%%###""""""###%%%!!!###%%%$$$!!! !!!"""###"""!!! !!!"""######"""  !!!###$$$ !!!!!!"""""""""""""""""""""""""""############ """###%%%%%%&&&&&&"""###$$$$$$$$$%%%(((***!!!&&&###"""((('''$$$)))$$$######$$$&&&''''''&&&############$$$%%%&&&''''''''''''''''''((())))))))),,,...,,,***,,,222888FFFKKKUUUbbbpppyyy}}}}}}{{{zzzxxxuuussssssuuuwwwxxxwwwtttpppmmmlllkkkkkkoootttwwwwwwvvvnnnhhh^^^TTTKKKCCC===999222111//////111222111000---111555777888:::???CCCIIIRRR```ooo}}}|||sssiiiaaaKKKEEE===999999999999777::::::===CCCJJJRRR___kkkvvv|||nnneeeUUUGGG;;;666444222444999777999;;;<<<<<<<<<===>>>@@@BBBFFFMMMWWWeeesss|||~~~sssdddTTTJJJ???<<<999777777888888777>>>@@@FFFPPPYYYdddvvv{{{nnnbbbXXXNNNDDD>>>777444000---,,,+++)))'''***++++++((($$$###%%%(((%%%&&&'''''''''&&&%%%$$$'''&&&%%%%%%%%%%%%$$$###!!!###$$$$$$$$$$$$&&&'''(((''''''&&&&&&((()))***''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***)))&&&&&&'''***"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$***'''&&&,,,)))%%%)))%%%'''(((((('''''')))***++++++++++++,,,,,,---...---,,,,,,,,,+++******)))************************,,,,,,------------,,,,,,***++++++++++++,,,///111,,,///111222111111222444333333444444444333333222333333222222333444666777222333555666888999::::::777666555444333111000///////////////////////////IIIDDDCCCKKKSSSYYY^^^bbbjjjmmmqqqtttuuuwwwyyyzzz}}}||||||yyysssmmmoooooommmiiiccc[[[TTTOOOJJJFFF@@@:::666444444555......---,,,,,,+++******&&&$$$%%%)))+++***,,,000+++******+++,,,+++)))'''$$$$$$&&&'''(((((())))))%%%$$$###%%%((((((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$#########$$$$$$$$$$$$######!!!"""###"""!!! !!!""""""#########$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""")))'''&&&$$$"""!!! """""""""""""""""""""""" !!!""""""!!!!!!"""###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########&&&$$$"""###%%%&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''((()))***'''&&&%%%'''+++---,,,***,,,)))+++111444666<<>><<<;;;===???BBBDDDMMM[[[eeelllyyy}}}nnn___QQQFFF@@@:::<<<===;;;888777<<>>FFFPPP]]]eeepppxxx}}}~~~|||{{{yyyxxxvvvuuussspppkkkgggcccaaabbbcccggglllqqqttttttssspppjjjaaaUUUIIIAAA<<<:::555000...000000///000444555999===BBBIIISSS```iiixxxzzzpppcccXXXQQQKKKEEE@@@===;;;888666777:::===>>>EEEMMMXXXbbbjjjsss~~~|||qqqeeeVVVGGG===888666444222333666:::<<<;;;===??????===<<>>???EEEJJJVVV\\\fffpppzzzyyyppp^^^WWWLLLBBB;;;666222000///,,,))))))******(((&&&''')))******((('''(((***%%%&&&'''&&&$$$###$$$%%%&&&###!!!###'''(((&&&###%%%%%%&&&&&&&&&&&&&&&%%%(((((('''''''''(((((()))((()))***++++++***)))((((((+++...000000///000000111,,,'''%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&###$$$&&&'''''''''%%%$$$)))((('''&&&&&&&&&'''(((((()))***+++++++++******,,,---------------,,,+++(((((()))***+++,,,,,,---***+++,,,,,,------,,,,,,***+++,,,,,,,,,---///111000000000111222222333333444444444333333222222222111111222333444555666666777777888999999999888888666666555444333222111000...///000111222222222222mmmnnnsss{{{~~~~~~}}}yyyooolllhhheeeaaa[[[RRRKKKEEEDDDBBB???;;;666333111+++***)))(((''''''''''''++++++******)))((((((((()))&&&&&&))))))''''''******))))))***,,,,,,***)))%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&&&&$$$"""########################"""$$$%%%### !!!$$$######$$$$$$$$$$$$######!!!"""###"""!!! !!!"""!!!!!!!!!"""""""""######"""######""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$########################!!!###$$$$$$###"""$$$%%%%%%$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&''''''&&&'''((()))+++)))((()))+++,,,,,,+++111000333999@@@GGGRRR[[[iiiooowww{{{}}}~~~~~~{{{yyywwwuuuqqqmmmgggbbb^^^\\\^^^```eeekkkrrrvvvvvvvvvrrrkkk___RRRGGG???;;;:::555111000222333111333777777<<>>BBBFFFIIIOOO[[[hhhrrrzzzssscccTTTIIIBBB???>>>BBBFFFHHHJJJNNNUUUZZZgggmmmvvvxxxfffZZZJJJDDD<<<666222///...,,,...,,,))))))))))))((('''&&&((()))((('''&&&'''(((%%%&&&&&&&&&$$$###$$$%%%'''$$$###$$$'''(((&&&$$$###$$$%%%&&&&&&''''''&&&(((''''''&&&&&&&&&''''''&&&''')))******)))'''&&&'''***---///000111333555222///,,,))))))((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&%%%###"""'''&&&&&&&&&&&&'''((((((((()))******++++++******---------------,,,+++***))))))*********+++++++++***+++,,,,,,------,,,,,,***+++,,,,,,,,,---///111000000111111222333333333333333333333222222222222111222333444555666666777888888888888888777777666666555555444333222222111000000111222333333333333{{{}}}}}}|||~~~zzzxxxvvvrrrkkkeee[[[WWWRRRNNNJJJEEE>>>:::777666444111...,,,+++***'''(((((())))))))))))(((*********))))))((((((((('''%%%%%%((()))&&&%%%(((+++***))))))******((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$######$$$$$$$$$$$$###""""""""""""""""""""""""###&&&(((&&&!!! ###'''######$$$$$$$$$$$$######!!!"""###"""!!! !!!"""!!!!!!!!!!!!"""""""""""""""""""""###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((########################"""$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$%%%''''''&&&&&&((()))+++***)))***+++,,,------222444888@@@IIITTT```iiipppuuuzzz||||||~~~~~~|||yyyvvvqqqkkkeee```\\\ZZZ[[[^^^dddlllsssxxxyyyxxxsssjjj\\\NNNCCC>>>;;;:::777444444666666555888======EEEQQQ^^^mmm}}}{{{nnnfffZZZSSSJJJBBB???===<<<<<<<<<<<<===@@@FFFNNNXXX^^^hhhrrr}}}qqqfffWWWIII@@@:::555222//////000222666:::>>>AAA???@@@@@@>>>===>>>DDDIIIPPPXXXeeeqqq{{{wwwgggYYYQQQMMMKKKMMMPPPUUUYYY]]]bbbhhhlllsssyyyxxxgggUUUJJJ===999444000///...---,,,,,,+++)))(((((((((((('''&&&&&&'''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&((('''%%%$$$%%%'''((('''%%%""""""$$$%%%&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%''')))******)))'''%%%&&&(((+++...000222666888444333000---+++(((&&&$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''((()))((())))))***************,,,------,,,,,,+++***)))******************++++++***+++,,,,,,------,,,,,,***+++,,,,,,,,,---///111000000111111222333333333333333333333333333333333000000111222333444444555888888888888777666555444555555444444333333222222111222333333444444444333}}}{{{{{{|||xxxsssrrruuurrrmmmgggbbb^^^XXXQQQKKKFFFBBB===888444222111000111000...,,,+++******+++))))))***++++++***)))(((************))))))))))))'''%%%'''***+++((((((***---+++((((((((('''%%%$$$&&&&&&&&&&&&%%%$$$###"""############""""""###$$$""""""""""""""""""""""""###&&&(((&&&!!! ###'''######$$$$$$$$$$$$######!!!"""###"""!!! !!!"""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%$$$####################################$$$%%%&&&'''########################"""$$$%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''(((((($$$&&&''''''&&&'''(((***************+++---000222666;;;CCCKKKVVVcccooouuuuuuxxx}}}}}}{{{wwwqqqkkkeee```^^^\\\[[[^^^eeemmmtttxxxyyyxxxpppfffWWWIIIAAA===;;;999888666666999999:::???FFFNNNYYYiiiyyyvvvgggYYYQQQFFFCCC???<<<;;;;;;;;;;;;???BBBGGGMMMUUU___jjjqqq{{{{{{ooo___TTTFFF;;;666444333222///000222555888<<>>BBBLLLVVVdddooo~~~pppbbbTTTGGG???:::999999:::<<<>>>AAACCCGGGNNNWWW___gggpppyyy}}}nnn```NNNFFF:::222/////////...000111333666999<<<>>>???>>>>>>>>>===>>>DDDNNNUUUdddooozzz}}}uuuqqqppppppyyyzzz|||yyykkk[[[MMMAAA777222222000...---,,,,,,***)))((())))))(((&&&%%%'''(((&&&%%%$$$%%%&&&'''&&&$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!"""###%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((('''''''''&&&((()))***---000666999777777555111,,,(((&&&&&&%%%%%%$$$%%%%%%&&&'''((($$$$$$%%%&&&''''''''''''###$$$$$$%%%&&&(((((()))%%%&&&'''((()))))))))))))))(((((((((((()))***+++)))******+++++++++******))))))*********+++++++++***+++,,,,,,------,,,,,,***+++,,,,,,,,,---///111......//////000111111222222222222222333333333333000111222333444555555666444444444444333222111000111111111111222222222222222333333444444333333333~~~~~~yyyzzzyyyuuupppjjjgggfff[[[YYYXXXWWWRRRJJJHHHJJJCCC===666222222111///------------,,,*********+++))))))))))))************)))(((((((((''''''''''''(((((((((((((((((((((((((((&&&'''******&&&$$$&&&'''%%%######$$$%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!######""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""######$$$$$$$$$$$$######!!!"""###"""!!! !!!""""""""""""#########$$$$$$ """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%''')))%%%%%%&&&&&&'''(((((()))&&&((())))))((()))***,,,***,,,...000222777===BBBGGGRRR^^^eeemmmvvvyyywwwtttyyyzzzuuurrroooiiidddaaa``````aaa]]]```eeelllqqqsssqqqnnneeeZZZLLLBBB>>>===;;;:::888888<<>>===<<<:::<<<<<>>999999999999<<>>DDDPPP___jjjwwwuuukkkTTTMMMBBB999333111000///,,,+++++++++,,,,,,***)))&&&((()))'''%%%$$$&&&)))(((&&&$$$%%%'''(((&&&$$$$$$%%%&&&%%%###"""###$$$$$$%%%&&&%%%###"""###$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''')))***+++&&&%%%###""""""###%%%&&&))))))(((((()))---222666777777555000***'''''')))""""""""""""###$$$%%%&&&%%%%%%$$$$$$%%%&&&((()))))))))(((''''''''''''((('''(((***++++++******))))))((('''''''''(((***+++&&&'''(((***++++++++++++'''((()))***+++,,,------++++++,,,---------,,,,,,***+++,,,,,,,,,---///111,,,,,,------.../////////---.........//////000000------...///000111222222000000000000000//////.........//////000000111111222222222333333222111111{{{zzzyyyxxxuuuooohhhcccZZZWWWSSSMMMGGGAAA===;;;555222000111333333111///***)))(((''''''((()))***((()))))))))******************))))))))))))))))))(((+++,,,***)))+++***&&&))))))(((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$##################&&&%%%$$$######$$$%%%&&&"""!!! &&&+++###"""!!!!!!!!!"""$$$%%%###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###$$$$$$$$$)))'''%%%$$$$$$&&&)))***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%(((***(((&&&((((((''''''&&&&&&&&&&&&+++((((((+++,,,***+++//////333555555;;;JJJZZZbbbnnnyyyzzzrrrmmmgggeeebbb^^^[[[ZZZZZZZZZXXX]]]ffflllnnnkkkeeeaaaUUUJJJAAA???@@@>>>===>>>AAAGGGOOOYYYfffwwwuuuqqqmmmhhh```XXXNNNGGGDDDBBB===999@@@@@@BBBEEEMMMYYYfffnnnxxx{{{ttthhh[[[NNNBBB777000//////............//////222333333333333555999<<<555888<<>>BBBKKK]]]mmmvvvvvvnnniiidddbbb___\\\[[[ZZZ[[[[[[\\\```gggkkkjjjddd[[[UUUJJJCCC=========<<<===@@@IIIQQQ^^^kkkyyyooobbb]]]XXXRRRMMMHHHBBB@@@BBBCCCBBB@@@EEEHHHMMMUUU```mmm{{{~~~xxxjjjbbbVVVJJJAAA999333///...------------......///---///111222222333555666333666<<>>HHHQQQ___sssyyypppiiiddd___^^^\\\ZZZYYYYYY[[[[[[]]]aaafffhhheee\\\QQQJJJ@@@<<<:::;;;<<<===CCCKKKYYYcccsssmmmZZZOOOLLLFFF@@@@@@>>><<<>>>DDDIIIKKKKKKRRRXXXaaalllxxxzzzmmmdddUUUMMMBBB999333111000000,,,,,,,,,,,,,,,---...///***---111222222222222333222555===LLL^^^qqq{{{rrrdddWWWLLLBBB999333111///---***((('''''''''***)))((('''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&((((((((('''&&&%%%###"""######$$$$$$$$$%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$%%%&&&&&&$$$"""$$$$$$###$$$$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%&&&'''((((((***...111...333...)))+++&&&!!!'''"""###$$$$$$$$$$$$%%%'''!!!$$$&&&''''''((()))&&&&&&&&&&&&&&&'''((()))''''''+++...,,,((()))...'''((((((((('''''')))+++)))***+++***'''%%%%%%&&&&&&((())))))))))))***,,,,,,,,,------------,,,,,,,,,,,,---------,,,++++++---......---+++******++++++......+++,,,//////,,,......////////////......------,,,,,,,,,------.........---......///000111111222333444444444444333>>>;;;777555444222///---///---+++)))(((((())))))''''''&&&''''''''''''&&&(((((((((''''''((((((((('''''''''((((((((())))))(((((((((((())))))))))))'''((('''""""""&&&'''%%%###$$$$$$$$$$$$######""""""""""""!!!!!!"""""""""###############$$$$$$$$$###""""""""""""""""""###!!!###&&&&&&%%%$$$$$$$$$"""""""""#########$$$$$$ """######"""!!!"""$$$""""""""""""""""""""""""&&&%%%###!!!!!!"""###$$$!!!"""######$$$$$$######"""###$$$%%%%%%%%%$$$###&&&%%%%%%%%%%%%&&&&&&'''&&&''''''(((((((((((((((%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%% !!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&''''''((()))***++++++,,,,,,+++,,,......---333:::999CCCPPP\\\lll{{{tttkkkddd```[[[ZZZXXXWWWVVVWWWYYYZZZZZZ^^^bbbccc___UUUKKKDDD<<<:::;;;===???DDDQQQ^^^nnnxxx~~~nnnYYYJJJEEEEEEBBB>>>@@@@@@AAAFFFNNNTTTWWWXXXgggnnnxxx}}}nnn^^^TTTEEE???666000...///000111,,,,,,,,,,,,---...//////---///111111111111333555222666AAARRRhhh{{{xxxhhh___QQQEEE===777222...,,,+++***)))((('''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%###$$$$$$######$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%'''((((((((())),,,...,,,111---(((+++&&&"""'''"""###%%%%%%$$$$$$%%%&&& """%%%&&&&&&&&&'''(((&&&&&&&&&&&&''''''((((((%%%'''***---***&&&(((---((((((((('''&&&''')))+++(((***++++++)))'''&&&&&&&&&'''))))))((((((***+++++++++,,,---------,,,,,,++++++,,,,,,,,,++++++***+++,,,......,,,************------++++++......,,,---......//////......------,,,,,,,,,------.....................///000000000111222333333333333333000...,,,+++,,,,,,,,,++++++***(((&&&%%%%%%&&&&&&'''(((((((((((((((((()))'''''''''(((((('''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''(((((((((###&&&'''$$$$$$&&&%%%"""""""""######$$$###############""""""""""""######""""""#########$$$$$$$$$"""""""""######"""""""""!!!"""$$$$$$$$$%%%'''((("""#########$$$$$$$$$$$$ """######""""""###%%%""""""""""""""""""""""""'''&&&###!!!!!!"""###$$$""""""###$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$&&&&&&%%%%%%&&&''''''((('''&&&%%%$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%% !!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''))))))))))))*********+++,,,,,,---//////000777@@@CCCNNNYYYcccppp~~~wwwoooggg```]]]WWWVVVUUUSSSSSSTTTVVVWWWZZZ[[[]]][[[VVVMMMDDD???<<<;;;===AAAFFFPPPccctttnnn\\\HHH>>>???AAA@@@>>>???BBBHHHQQQ[[[dddjjjmmm|||{{{ooo___OOODDD:::666222///////////////......------...///000000/////////------///333666333999FFFZZZppp{{{mmmdddQQQIII===555111///,,,******************)))(((((((((''''''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''""""""###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%'''&&&&&&&&&(((((('''%%%$$$$$$#########$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&'''(((((('''(((***+++***000,,,(((+++'''###)))"""$$$%%%%%%$$$###$$$&&&###%%%&&&&&&%%%$$$%%%&&&$$$%%%&&&''''''((((((((()))(((***---***'''(((---((())))))(((''''''***,,,&&&(((***+++***(((((((((&&&'''))))))((((((***+++***++++++,,,------,,,,,,******++++++,,,++++++***'''))),,,---,,,+++***+++))),,,---***+++......+++------............------+++,,,,,,------.........///............//////000///000111222333333333333,,,***(((((())))))((('''&&&&&&''''''((((((((((((&&&''')))(((''''''(((***((())))))******))))))(((&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%&&&&&&'''''' $$$%%%###"""$$$"""!!!!!!"""###$$$$$$$$$###$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%"""######$$$$$$######"""$$$%%%%%%###""""""%%%'''"""###$$$$$$%%%%%%$$$$$$!!!"""$$$$$$######$$$&&&########################&&&%%%###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))%%%$$$""" !!!###%%%'''#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))))))))))))))************++++++...111222555@@@KKKVVV^^^dddhhhnnnxxxyyyqqqiiiaaa[[[XXXRRRQQQPPPPPPQQQSSSUUUWWWZZZYYYVVVRRRKKKDDD>>>:::===>>>BBBJJJSSSaaatttwwwaaaPPP@@@:::===???@@@AAAAAAFFFQQQ^^^kkkwww}}}tttiii[[[LLL>>>666222000///...///...---+++000//////........./////////...,,,)))))),,,111555444>>>NNNcccvvvwwwgggWWWMMM@@@:::222...---...,,,+++++++++*********)))))))))(((''''''&&&&&&&&&''''''%%%&&&''''''&&&&&&'''(((%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$&&&(((&&&%%%&&&'''((('''&&&$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&'''((((((''''''((()))(((...***'''***'''###)))###$$$%%%%%%######$$$%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$&&&'''((((((((((((---******,,,---******---)))*********))))))+++,,,&&&(((******)))))))))***&&&((())))))))))))***,,,)))***+++,,,,,,------,,,******+++,,,,,,,,,++++++&&&(((+++,,,+++++++++,,,***------***+++......+++------............------++++++,,,---............//////............/////////000111222333444444444***((('''((())))))(((''''''(((***,,,,,,,,,+++***%%%'''))))))''''''(((***(((((()))******)))((((((%%%%%%&&&&&&&&&'''''''''"""""""""###$$$$$$%%%%%%"""$$$$$$!!! ###### !!!"""###$$$$$$%%%$$$$$$######""""""######$$$!!!""""""###$$$$$$%%%%%%######$$$%%%%%%$$$######$$$%%%%%%$$$"""!!!"""$$$"""###$$$%%%%%%%%%$$$$$$!!!###%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&'''((()))***$$$$$$#########$$$%%%&&&"""#########$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%((())))))''''''(((***&&&''''''((()))***+++++++++---222777:::AAAOOO\\\iiimmmnnniiigggjjjnnnooouuu}}}~~~{{{{{{|||}}}~~~}}}yyyrrrjjjaaaZZZTTTQQQKKKKKKKKKMMMPPPSSSWWWYYYVVVRRRMMMFFFAAA>>><<<;;;AAACCCKKKYYYfffsssqqq^^^PPPEEEDDDHHHJJJMMMPPPUUU[[[fffrrr~~~}}}qqqjjj^^^RRRFFF<<<444//////---,,,,,,---...---,,,000000///...------------......---+++***,,,000333555AAAUUUjjj|||wwwkkk^^^PPPDDD<<<777333...---...///...,,,******)))(((((((((((((((((('''''''''''''''((((((%%%&&&''''''&&&&&&''')))((('''&&&$$$#########$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%###"""$$$&&&&&&%%%###$$$%%%&&&%%%$$$$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&''')))((('''&&&&&&'''%%%+++(((%%%(((%%%"""(((###$$$%%%%%%######$$$%%%$$$%%%&&&%%%$$$$$$%%%'''###$$$&&&'''((())))))(((+++&&&$$$(((,,,,,,++++++)))***,,,,,,+++++++++---)))******)))(((''')))***''')))******)))***+++---))))))***,,,,,,------,,,***++++++,,,------,,,,,,)))+++,,,,,,+++***+++,,,***------++++++...///,,,,,,------......------,,,***+++,,,...............//////............/////////000111333444555555555'''''''''))),,,---,,,***(((***,,,------+++)))'''&&&(((******((((((***,,,%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''' !!!!!!"""###$$$$$$$$$&&&(((%%%!!! $$$&&&%%% !!!"""$$$%%%%%%%%%%%%######""""""""""""######!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###!!!###%%%%%%$$$"""######"""###$$$%%%&&&%%%$$$$$$"""$$$%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&'''''')))******%%%&&&'''(((((((((''''''""""""######$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&(((******(((''')))+++$$$%%%&&&((()))+++,,,---...000666>>>CCCLLL\\\kkktttvvvrrrhhh```^^^___^^^```jjjvvv~~~|||zzzyyywwwxxxyyyyyyzzzzzzyyyyyyyyyuuummmddd\\\TTTOOOLLLFFFGGGHHHKKKOOOUUUYYY\\\OOOJJJDDD>>>;;;<<<>>>@@@DDDHHHTTTeeeuuupppaaaVVVOOORRRXXX[[[___eeeooouuu}}}ttt```YYYMMMAAA999444111//////---+++***,,,...//////000///...---,,,+++++++++...///000/////////111333444CCCZZZoootttmmmaaaUUUJJJ@@@999444000---******,,,---+++(((***)))'''&&&%%%&&&''''''(((((('''''''''(((((()))%%%&&&''''''&&&&&&((()))((('''&&&%%%$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""%%%&&&%%%###"""$$$&&&%%%###""""""###$$$$$$###$$$$$$###############$$$###$$$$$$%%%%%%&&&''''''&&&((()))((('''%%%%%%&&&###)))&&&###'''$$$!!!'''###%%%&&&%%%######$$$%%%###$$$%%%%%%$$$%%%''')))"""$$$&&&((()))))))))((('''###***+++***))))))+++---...---,,,,,,---,,,,,,+++)))'''&&&((()))((()))++++++******,,,---((()))***+++,,,---------***+++,,,------------------......---+++******,,,+++......+++,,,//////,,,,,,------......------,,,)))+++,,,...//////......000//////.........//////000000222333444555555555---'''+++///)))(((---,,,''''''''''''((((((((((((%%%'''((()))((('''((())))))))))))((('''%%%$$$###########################$$$"""!!!###%%%&&&$$$""" """#########"""!!!!!!!!! !!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!! """%%%''''''######""""""######$$$%%%"""###$$$%%%%%%$$$"""!!!&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$&&&(((""""""###$$$$$$$$$$$$###&&&$$$"""$$$&&&(((&&&$$$&&&%%%%%%%%%%%%&&&''''''"""######$$$%%%&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&&&&'''(((+++***)))'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))),,,//////777???GGGRRRbbbnnnsssxxxnnneeeYYYPPPNNNQQQUUUYYYaaannn{{{|||zzzzzzyyyvvvrrrvvvtttrrrqqqppppppqqqrrrssspppiii```VVVMMMFFFBBBHHHGGGHHHKKKOOOQQQOOOLLLJJJAAA999999;;;===@@@EEEIIIVVVgggtttooollliiiiiimmmttt}}}|||kkk^^^KKKGGG@@@999444111000000///...---,,,++++++,,,---++++++++++++,,,,,,---...+++,,,,,,,,,---///333666<<>>999555777999<<>>:::555111////////////...---,,,,,,------...,,,,,,+++++++++,,,------+++,,,---------///333666999EEEYYYqqqvvvlll^^^QQQHHHBBB:::555222111///...*********)))))))))((((((''''''''''''(((((((((((()))((((((((('''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$###$$$&&&(((###$$$%%%$$$######%%%'''!!!"""###$$$$$$%%%%%%%%%)))))))))((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''%%%&&&&&&&&&$$$$$$%%%''''''&&&%%%''')))+++***((('''(((((()))***++++++,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...,,,++++++******+++,,,---+++***)))))))))***,,,,,,555???888+++---///,,,---++++++,,,,,,,,,---------------------------------/////////...............000000000000000111222222333222111000000111222333$$$+++'''+++:::222%%%***&&&&&&&&&&&&''''''''''''$$$&&&(((((('''&&&'''(((((('''%%%$$$#########$$$""""""""""""""""""""""""!!!!!!!!!"""###$$$###!!! !!!""""""######""""""%%%$$$###"""""""""""""""#################################%%%%%%$$$!!!######""""""######$$$%%%###############$$$%%%&&&###"""!!!!!!!!!"""###$$$"""###$$$###"""###$$$&&&######$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$&&&'''&&&%%%((((((''''''(((((()))***((((((((()))))))))))))))''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&)))))))))(((((((((((((((&&&&&&'''''''''''''''''')))***,,,---///222777;;;IIIWWWgggsss|||~~~ssseeeUUUJJJBBB<<<:::;;;<<<@@@GGGRRR```ppp~~~~~~yyytttrrrqqqqqqnnnkkkiiigggcccaaa```aaaccceeebbb```\\\VVVPPPJJJFFFDDDEEEDDDBBBAAA@@@>>>;;;888222111333666999===GGGQQQeeerrrxxxlll[[[III>>>777555444222000/////////.........------...//////------,,,+++++++++,,,,,,+++,,,---------///222555:::GGG\\\ttt}}}|||tttiii]]]SSSFFF;;;666333///,,,,,,,,,+++*********))))))))))))((((((&&&&&&&&&'''((((((((()))((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%"""###$$$$$$###$$$%%%'''###$$$%%%$$$###$$$%%%'''"""###$$$%%%&&&&&&&&&%%%'''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&'''(((((('''&&&'''))))))((('''(((***+++***))))))))))))*********++++++,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,+++++++++,,,,,,+++++++++***+++,,,,,,---333===777,,,------)))***,,,,,,---------.........,,,,,,---.........---,,,/////////000000000000000/////////000000111111222333333111000000111222222###///''',,,DDD999###+++%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&'''&&&###"""!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""!!!!!!!!!""""""############$$$#############################################$$$$$$###$$$%%%$$$!!!######""""""######$$$%%%######""""""###%%%&&&(((%%%$$$"""""""""$$$&&&'''%%%&&&&&&&&&%%%%%%'''((($$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&((((((''''''(((((()))***)))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%'''(((******(((((())))))***)))))))))&&&&&&''''''''''''((((((***+++,,,...222:::CCCJJJXXXgggyyyvvvgggWWWFFF<<<888444333444<<<>>>BBBIIISSSaaannnwww{{{zzzvvvrrrnnnllljjjgggdddfffddd```\\\[[[\\\___```ZZZXXXTTTPPPKKKFFFCCCAAA@@@???===;;;888666333222///000444888<<>>JJJVVVdddwww{{{nnnbbbYYYJJJCCC999333222222222111000000//////...---------------...///......,,,,,,,,,,,,+++++++++,,,------+++---////////////000222:::BBBOOO^^^lll|||{{{vvvmmmcccYYYOOOFFF@@@888333111000---+++000888((()))***(((&&&&&&(((+++'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$"""!!!###&&&%%%!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$%%%%%%$$$######$$$&&&$$$&&&&&&&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))+++,,,(((+++...///...------...***+++,,,***(((&&&''')))))))))***++++++,,,------+++,,,---...//////............///000000111222222000000///...............+++,,,---///000000000000...///000111111111000000///444111///444000---555111111111111222222222333111111222222333444444555222333444555777888999:::777999<<<@@@BBBDDDDDDDDDBBB@@@>>>;;;999777777777***%%%$$$%%%'''"""""""""""""""############"""###%%%$$$"""!!!!!!"""!!!"""###$$$%%%%%%$$$$$$######################## ###%%%%%%###"""###%%%$$$###"""""""""###%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''&&&$$$"""#########"""###$$$$$$%%%$$$%%%&&&'''&&&%%%$$$###((((((((((((((('''%%%%%%&&&'''''''''&&&&&&((()))((('''%%%%%%%%%&&&(((***$$$&&&((((((&&&%%%'''))))))))))))))))))******+++&&&&&&&&&'''''''''''''''((((((((((((((()))******'''(((((()))***++++++,,,************))))))))))))%%%%%%&&&&&&'''((())))))'''(((***+++,,,,,,,,,++++++,,,---...---+++((('''******+++,,,------......000666AAALLLVVV___gggkkkpppssspppdddVVVJJJ===444222///...///---***---222///444:::;;;;;;<<>>AAAEEEJJJOOOQQQSSSSSSMMMKKKGGGCCC???<<<;;;:::!!!!!!""""""""""""!!!!!!%%%$$$###""""""###$$$$$$%%%%%%$$$$$$"""!!! $$$%%%$$$!!!"""&&&'''$$$""""""""""""""""""""""""'''%%%###"""!!!"""###$$$""""""!!!!!!"""$$$&&&'''######""""""###%%%&&&(((%%%$$$$$$%%%$$$ ########################%%%$$$#########$$$%%%&&&"""###$$$$$$###$$$&&&((($$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%'''))))))((('''((())),,,+++***))))))(((%%%$$$''''''''''''''''''''''''%%%(((++++++***+++---000---,,,---...000111000...///---)))&&&%%%%%%&&&'''(((((()))***++++++,,,,,,)))+++,,,,,,+++***,,,---,,,,,,++++++******))))))******++++++,,,...///000999===CCCKKKRRRWWWZZZ\\\eee```WWWMMMDDD<<<777444...---,,,,,,++++++++++++---///333666999<<<======>>>@@@CCCEEEGGGJJJNNNQQQSSSUUUWWWVVVSSSOOOMMMLLLDDDCCCAAA===888555444444000//////......---,,,,,,---+++))))))+++///111222;;;AAANNN```ppp}}}xxxiii[[[RRRIII???999333222111000000111222333------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,---...///000000000000333666<<>>@@@@@@???>>>=========<<<<<<;;;:::999999555555555666777777888888555555888;;;;;;:::???EEEEEENNNXXX]]]bbbhhhjjjhhhjjjcccYYYOOOGGGAAA===:::"""""""""######"""""""""$$$$$$###"""""""""###$$$!!!!!!!!!""""""!!!!!! """$$$### !!!%%%%%%##############################$$$$$$$$$$$$######"""$$$###""""""""""""$$$$$$$$$$$$######$$$%%%&&&'''!!!!!!"""$$$&&&%%%!!!########################%%%$$$#########$$$%%%&&&"""###$$$$$$###$$$&&&((($$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((())))))((((((&&&(((******)))((()))******))))))))))))((('''&&&&&&&&&'''(((***+++,,,,,,***,,,...///......000333/////////222555888888777555222...+++(((''''''((()))))))))***++++++,,,,,,***+++,,,,,,++++++,,,---,,,,,,++++++******))))))***+++,,,...000222333444<<<>>>CCCGGGLLLNNNPPPPPPTTTPPPIIIAAA:::444111///,,,,,,+++***************---///111444666777888888777999;;;;;;<<<===@@@BBBAAACCCEEEEEEBBB???===<<<::::::999555111///...///......------------,,,,,,,,,+++******---000333444@@@HHHWWWiiixxx|||qqqgggYYYMMMEEE???888333222222111000000111222222...//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------,,,------...///////////////111666===CCCKKK[[[jjjrrrxxx~~~}}}vvvlllddd]]]UUUKKKDDD;;;777111......---,,,+++))))))***+++,,,,,,,,,,,,)))''''''******'''''')))((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%&&&'''###))))))$$$%%%***(((''''''''''''((((((((((((&&&&&&&&&'''&&&&&&&&&%%%"""$$$&&&&&&&&&'''(((***'''((()))***+++,,,---...,,,,,,---...............,,,,,,***)))(((((((((((())))))***+++,,,---......------......///000000000000000000111111222222222111111000000000000///.........///111555888;;;<<<<<>><<<;;;999999999999999:::::::::999999;;;=========CCCJJJRRR]]]jjjsss|||yyylll___SSSIII@@@;;;##############################""""""""""""######!!!"""######$$$$$$ """"""###$$$"""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%###"""%%%$$$###"""""""""######%%%%%%%%%$$$$$$%%%&&&&&&!!!!!!"""$$$'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%$$$$$$&&&(((###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&%%%&&&&&&'''((((((((()))************)))''')))***+++***)))***+++)))***************++++++'''((()))+++---///000111000222444444444555777999888888999<<<@@@BBBBBBBBB999777333///,,,***))))))))))))******+++,,,,,,,,,+++,,,------,,,,,,---...---,,,,,,++++++***))))))***,,,///222555777888999>>>???AAABBBBBBBBBAAA@@@@@@===999555000---,,,++++++***))))))))))))))))))---...///000222222222222111222222111000000111333333666888888666444222222000000000...+++)))***++++++++++++,,,,,,,,,,,,,,,+++++++++---///222666888EEEQQQccctttssshhhZZZRRRFFF===888555222///222111111000000111111222///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---------,,,,,,---......---------,,,---111666888<<>>===============>>>===>>>@@@AAACCCKKKTTT```mmm|||tttdddTTTGGG???$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!"""###%%%%%%&&&&&&&&&"""### """$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&%%%$$$%%%&&&(((###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&'''(((((('''((())))))******))))))''')))***+++))))))***+++***+++,,,,,,+++,,,---///------///111444666777888999:::<<<>>>???AAACCCDDDHHHHHHIIIKKKMMMLLLIIIFFF888666333000---+++++++++*********++++++,,,,,,,,,+++,,,...---,,,,,,---///---------,,,,,,+++++++++,,,...222666:::<<<<<<<<<>>>======<<<:::888555444444333111...---+++++++++******))))))((())))))***+++,,,,,,---...//////000.........---+++***+++,,,,,,...111111000.........+++,,,,,,+++***)))+++,,,)))))))))***+++,,,,,,,,,***+++---///111555:::===IIIYYYlll|||zzzlll\\\QQQHHHBBB:::444222222111111111111000000000000111111///////////////...---,,,,,,,,,,,,,,,,,,---------//////...---------------,,,,,,---------,,,++++++,,,,,,///222333444:::CCCKKKPPPYYYbbbjjjpppsssttt|||~~~yyyqqqnnniiieeeaaa[[[UUUQQQMMMHHHAAA<<<999777444111///...+++*********++++++((()))***++++++)))(((&&&)))&&&'''******'''&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''((((((&&&+++,,,&&&###&&&)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''(((&&&((()))(((''''''(((************+++++++++++++++***++++++,,,,,,,,,,,,,,,++++++******)))***************+++,,,---...//////.........///000000111111555333222111111333555666222222111000///000222444555999>>>DDDIIIMMMRRRTTT\\\___cccgggiiillloooqqqssstttttttttssspppnnnlllmmmkkkgggbbb\\\UUUPPPMMMHHHFFFDDDBBB@@@?????????@@@>>>???CCCFFFKKKWWWbbbssssssaaaPPPFFF%%%%%%$$$######$$$%%%%%%!!!!!!""""""###############$$$$$$%%%%%%%%%$$$$$$$$$&&&###!!!###%%%$$$##############################"""""""""###%%%&&&######$$$&&&'''(((((()))%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))###%%%&&&&&&%%%$$$&&&''''''&&&&&&&&&&&&'''((((((''''''((())))))))))))((('''(((******)))))))))***)))+++,,,,,,,,,---000333333555888<<<@@@DDDGGGIIIHHHIIIKKKMMMQQQSSSUUUVVVXXXXXXXXXXXXUUUOOOGGGBBB222111///---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,...---,,,,,,---///---------...............///111555888;;;<<<===<<<999999888666444222000//////...---,,,+++***************))))))))))))******)))******+++,,,...//////+++,,,,,,+++))))))***,,,&&&(((++++++***)))******)))***+++***)))***+++---'''(((((()))***+++,,,,,,***,,,...000333888???DDDPPPbbbvvvwwwlll```TTTGGG???;;;888444111000111333333000000000000000000000000---............------,,,,,,,,,------............//////...------------...,,,,,,,,,,,,,,,,,,++++++++++++---000000///333999===AAAGGGNNNUUUZZZ]]]^^^fffiiinnnqqqssstttvvvxxx|||~~~}}}wwwrrrkkkeeeaaaYYYVVVRRROOOKKKGGGCCC???:::888444222111111111111******)))((('''''''''((((((((()))))))))'''&&&%%%(((&&&&&&))))))&&&&&&(((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%((()))%%%"""$$$((()))&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***++++++***(((''''''(((************************)))******++++++++++++++++++***************+++,,,++++++,,,---...//////000......//////000111111111555444333222333555777888888888888666444555999===>>>DDDMMMUUU\\\bbbhhhlllsssvvvzzz}}}~~~zzzuuunnnggg```]]]SSSQQQMMMIIIFFFDDDCCCBBB@@@???AAAGGGNNNWWWeeerrrmmmYYYMMM&&&%%%$$$######$$$%%%&&&!!!"""###$$$$$$%%%$$$$$$"""#########"""!!! %%%(((%%%###$$$&&&%%%""""""""""""""""""""""""%%%$$$"""!!!!!!###%%%&&&!!!"""$$$&&&((())))))***######$$$%%%%%%%%%$$$$$$ """############$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((('''&&&%%%''')))$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&''''''((()))&&&'''(((((())))))(((((((((***++++++*********,,,(((+++...//////222777<<<>>>AAAFFFLLLSSSYYY^^^```\\\[[[\\\___bbbeeefffeeebbb```\\\XXXQQQIII@@@999---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...---......///000111222222333444666888999::::::999333333222111///...------+++++++++***)))((((((''')))))))))))))))******+++))))))))))))***,,,---...'''((())))))((((((***,,,&&&(((******)))((()))***((()))***)))((((((***,,,(((((())))))***+++,,,,,,+++---///000333:::DDDLLLZZZmmmyyyooo```SSSIIIAAA:::555333222111000///000222333///000000111111000000///------.........------,,,------...//////000000000000///......------......++++++,,,------,,,,,,,,,+++)))***---,,,+++---222444666:::>>>CCCFFFHHHIIIOOORRRVVVYYY\\\___bbbdddkkkmmmqqqvvvyyy|||}}}~~~yyy|||~~~}}}tttoooggg```ZZZUUUPPPMMMEEEBBB???===;;;999666444000///...,,,+++++++++,,,&&&((()))(((((((((***,,,'''''''''''''''((((((((((((%%%&&&))))))&&&%%%(((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$"""###$$$$$$$$$&&&)))+++%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((()))***+++,,,---+++)))'''((()))(((((())))))))))))))))))((())))))******************************+++,,,---+++,,,,,,---...///000000...//////000000111111222444333333444555777999;;;888::::::888777:::@@@EEEJJJSSS___kkksss{{{~~~wwwqqqnnnccc```[[[TTTOOOKKKIIIHHHDDDDDDHHHPPPYYYddduuuwww```RRR%%%$$$###""""""###$$$%%%!!!"""$$$%%%&&&&&&&&&%%%!!!!!!""""""!!!!!! %%%)))&&&###$$$&&&&&&########################$$$$$$################## """###%%%&&&''''''''' !!!###$$$$$$$$$$$$###!!!$$$%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''(((((('''&&&&&&''')))%%%'''(((((('''&&&((()))'''''''''''''''(((((()))'''((())))))******))))))***,,,......---,,,---...+++000555777:::???FFFMMMSSSUUUZZZ```ffflllqqqssskkkjjjiiijjjmmmnnnmmmlllbbb]]]TTTLLLDDD===777222,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,------...///111333444666666888777777777666666555555...------,,,++++++++++++(((((((((((((((''''''&&&((((((''''''(((((()))******)))(((''''''((()))***&&&'''((('''&&&'''(((***''')))******)))((()))+++)))******)))''''''(((***)))))))))******+++++++++,,,...///000333<<>>>>>???DDDMMMTTT___hhhvvv~~~{{{tttpppiiiaaaZZZUUURRRQQQMMMNNNSSS\\\fffrrrgggXXX%%%$$$"""!!!!!!"""$$$%%%"""###%%%&&&''''''&&&&&&""""""############""""""%%%)))&&&"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###!!! !!!###$$$%%%$$$$$$### """###$$$$$$$$$### ###&&&'''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%(((((()))(((&&&&&&''')))&&&'''((((((''''''(((***'''''''''''''''((())))))))))))***++++++++++++***,,,...000000///...///000000555<<<@@@DDDKKKUUU\\\eeegggjjjnnnrrrvvvzzz{{{rrrpppmmmnnnoooooommmjjj___WWWKKK@@@888333111///..................------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,------...000222444666888999:::999777555444333222222+++******)))))))))******&&&'''((((((((((((((((((&&&&&&&&&&&&&&&'''((()))+++***(((&&&%%%%%%%%%&&&'''(((((((((&&&&&&(((***%%%&&&''''''%%%%%%&&&'''+++,,,,,,***(((((()))***************++++++++++++---...//////333<<>>BBBHHHPPPZZZcccjjjnnnqqqtttxxx|||zzzuuuooonnnnnnjjjaaaYYYRRRHHH;;;333111222222000,,,,,,,,,++++++*********((()))*********,,,///222,,,,,,+++***+++,,,---...///111444666888:::::::::;;;999666222///,,,***))),,,,,,,,,+++***))))))(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&''''''((()))(((&&&%%%&&&''')))+++(((%%%&&&+++...,,,,,,...***,,,)))...<<>>???@@@AAABBBBBBAAA<<<999555222111111///...++++++++++++++++++++++++'''((()))((('''&&&''')))((((((((((((((((((((((((,,,)))'''(((***+++***((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&%%%%%%'''"""###$$$%%%&&&%%%$$$###''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$#########""""""!!!###%%%%%%%%%%%%''')))&&&'''&&&%%%$$$$$$&&&(((###%%%&&&&&&%%%$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&###%%%&&&&&&&&&&&&''')))((((((''''''''')))+++,,,***+++,,,,,,,,,***)))(((&&&'''((('''&&&&&&'''(((((()))))))))'''''')))+++)))+++,,,,,,,,,,,,---///111000000000000111111222///,,,***+++///222222111555333444999<<<===BBBGGGHHHNNNSSSSSSXXXfffttt|||}}}wwwpppjjjeeecccaaadddjjjqqqzzzqqq^^^%%%$$$###""""""###$$$%%% !!!###%%%&&&'''''''''$$$$$$%%%%%%%%%$$$#########$$$%%%$$$######$$$&&&$$$$$$$$$$$$############"""""""""###%%%%%%$$$"""'''&&&### """%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$&&&'''&&&%%%%%%&&&'''%%%&&&'''(((((((((''''''%%%&&&'''(((((((((((((((((('''%%%&&&''')))******+++***))))))+++...000000111222555777999>>>CCCGGGSSSXXX```ggglllrrrvvvzzz{{{}}}zzzssskkkgggddd___VVVNNNFFF>>>444......//////...,,,,,,,,,+++++++++******'''((()))))))))***---000,,,,,,+++,,,---...000111111333555888999:::;;;;;;:::888555222///,,,***)))+++++++++***)))(((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''''''(((((())))))(((&&&&&&&&&''')))******'''(((,,,---+++***,,,,,,111///222;;;@@@KKK^^^sss}}}}}}}}}|||wwwqqqooooooooowwwxxxmmm```QQQGGG@@@777000000111000///000000000000000000000000000222000//////111222222111222222111000000000000000111111000222333444333111111111111000000/////////000000////////////......---------,,,++++++*********+++,,,,,,+++,,,...000------------............///000222333555666666666333333444666666777777666555333///...------+++***))))))))))))))))))))))))'''((()))(((''''''((()))))))))))))))))))))))))))+++)))'''''')))+++)))((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&$$$###$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$%%%'''%%%&&&&&&%%%$$$$$$%%%'''###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&###%%%&&&&&&&&&&&&''')))'''''''''(((((()))***+++******+++,,,++++++***)))%%%&&&'''&&&%%%%%%&&&''''''((((((((('''''')))+++)))+++,,,,,,,,,,,,---///000000//////000000111111333111///000333555555444666333444888;;;<<>>CCCIIIOOOWWW[[[gggnnnvvvyyyyyyyyy|||~~~wwwoooddd[[[UUUNNNEEE???999333---+++,,,......---,,,,,,,,,++++++++++++***)))*********)))***---///,,,,,,,,,...///111333444333555777999:::;;;;;;;;;999777444111///,,,+++*********))))))((('''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&''''''((())))))***(((''''''&&&&&&((()))***+++)))))),,,,,,)))(((+++---555555555;;;@@@NNNfffwww{{{yyyyyyuuunnnjjjkkkooouuuyyymmmaaaVVVJJJ???777777000---///111///.../////////000000111111222222111000//////111333333222333333222222222111111111111000000111333333222111000000000000000/////////////////////000000000000......------,,,,,,++++++((()))******)))***,,,---******+++++++++,,,,,,,,,+++,,,---...////////////***+++,,,------......---///---+++***++++++***((())))))))))))))))))))))))'''((())))))''''''((()))************************)))(((''''''))))))((('''((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((($$$$$$$$$%%%%%%&&&((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%''''''%%%$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&&&&''')))&&&'''((())))))*********((()))***************)))$$$%%%&&&&&&%%%$$$%%%&&&%%%&&&''''''''''''***,,,***+++------,,,,,,...//////////////////000111111555444222333555666666666888666555999;;;>>>EEEMMMYYYeeerrrzzz~~~zzz}}}uuuaaa$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&%%%"""###$$$###"""###$$$&&&""""""###$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&'''%%%$$$&&&%%%$$$""" ###&&&!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$###"""&&&'''((('''&&&%%%&&&'''''''''((((((((()))))))))(((((())))))***))))))(((((()))***++++++,,,---...111222333444666999===@@@CCCGGGMMMTTT[[[ccckkkpppvvv|||{{{xxx{{{~~~yyyvvvpppfffYYYNNNFFF???888444222///,,,,,,---///...---+++++++++++++++++++++++++++,,,,,,+++++++++...000,,,---...000222444666777555666888999::::::::::::666555333000...,,,+++***(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&'''(((((())))))(((''''''''''''((())))))***)))***---,,,((((((,,,...444333444;;;CCCSSSkkkyyy|||{{{|||{{{tttllljjjnnnvvvzzzuuufff^^^TTTJJJCCC===777444444///...111333000...///------...///000111222333222000//////000111111000222222222222222111111000000//////000222333111000/////////...............,,,,,,------...///000000.........------,,,,,,,,,((()))******))))))+++---+++++++++,,,,,,,,,------++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,,,,---+++******+++,,,+++***++++++++++++++++++++++++''')))***)))((('''((()))))))))))))))))))))))))))(((''''''(((((((((''''''((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&&&&((()))'''&&&%%%%%%%%%&&&((()))$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''$$$'''))))))(((&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&((()))%%%&&&(((*********))))))''''''((((((((())))))(((%%%&&&''''''%%%%%%&&&'''$$$%%%'''''''''(((***,,,***+++------,,,,,,...///............///000111111444333333333444555555555;;;999999<<<>>>BBBLLLVVVcccqqqsss___"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&%%%######$$$%%%""""""###$$$%%%&&&&&&'''&&&%%%$$$%%%&&&&&&%%%######%%%''''''%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$###"""$$$&&&''''''''''''(((***'''''''''''''''((((((((())))))******+++*********)))+++,,,,,,+++,,,...111333777;;;???CCCGGGMMMRRRWWW[[[aaagggmmmttt{{{{{{xxx}}}yyysssnnnbbbYYYLLLAAA:::666222000...---------......---+++++++++++++++++++++++++++++++++,,,+++***+++---///...///000222444666777888444555777888888888777777333222000...,,,+++******'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&'''(((((('''''''''''''''((())))))((('''***---,,,(((***...---111...000===FFFVVVlllyyy|||~~~uuunnnpppvvvxxxmmmbbb\\\NNNIIIBBB;;;777666555555333000000333333///---...,,,,,,---...000111222222333111//////000000///...111111222222222111000///000//////000222222111///------------------------++++++,,,---...///000000......------------,,,,,,***++++++***))))))+++---++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++)))******++++++++++++*********)))***,,,---,,,+++++++++++++++++++++++++++((()))***)))((('''(((***((((((((((((((((((((((((&&&'''((()))((('''''''''))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&&&&((()))&&&%%%$$$$$$$$$%%%'''(((%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&''''''''''''(((***&&&(((***+++)))((((((((($$$&&&((('''&&&%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$&&&''''''''''''(((***%%%&&&(((*********))))))'''''''''&&&''''''''''''&&&((()))((('''&&&''')))$$$&&&'''''''''(((***,,,***,,,------------...000.........//////000222222333444555555555666666777:::999;;;@@@DDDJJJVVVcccrrrqqq^^^!!!"""###$$$%%%%%%%%%$$$#########$$$%%%''')))***!!!"""###$$$%%%&&&&&&&&&'''''''''&&&######$$$%%%#########$$$%%%&&&&&&'''$$$#########$$$$$$###!!!"""%%%)))***)))&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))&&&&&&'''&&&&&&%%%$$$###%%%''')))))))))***+++---''''''&&&&&&&&&'''((()))((()))***+++,,,,,,,,,,,,***,,,......---000555999:::AAAJJJQQQXXX^^^fffkkkooorrrvvvyyy|||zzzyyy}}}|||sssjjjeeeRRRKKK@@@777222111000000+++,,,,,,---,,,+++*********++++++++++++,,,,,,,,,)))*********)))***---///000111333444666666666666333333444555555444333222000///---,,,******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''''''''''''''(((((((((((((((''''''***---+++(((***///+++///,,,///===GGGUUUkkkxxx}}}~~~~~~|||}}}vvvrrrwww}}}ooobbbVVVLLLGGGAAA>>>999444222222333444111//////222222---+++---,,,---...///000111222222444333111111222222111000000111222222222111///...///......///111111000///,,,,,,,,,------------------------...///000000111---------,,,,,,,,,,,,,,,+++,,,,,,+++******+++---))))))*********+++++++++))))))***+++++++++******''''''(((((()))(((((('''((('''''')))+++,,,+++)))))))))))))))))))))))))))((()))******(((((()))***''''''''''''''''''''''''&&&(((******)))''''''((()))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$######"""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''(((((((((***,,,''')))******)))(((((()))%%%&&&((((((&&&%%%&&&'''$$$$$$%%%&&&'''((())))))$$$&&&'''(((''''''(((***&&&'''((())))))*********))))))((('''''''''''''''''')))))))))((('''((()))&&&'''((((((((((((+++---+++,,,......------///000////////////000222333444444666999999999999:::<<<999:::@@@GGGMMMUUUdddrrr~~~ooo\\\"""###$$$%%%&&&&&&&&&%%%#########$$$%%%''')))***"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%#########$$$$$$""" ###%%%((()))'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***&&&&&&'''''''''&&&&&&%%%'''((())))))((((((***+++(((((('''''''''((()))***((((((***,,,---.........000222555555666;;;DDDKKKOOOWWWccclllsssyyy}}}|||~~~zzzqqqeee[[[UUUEEE???777000------///111***+++,,,---,,,+++++++++******+++++++++,,,,,,,,,***+++,,,++++++---000222333444555666666555444444000000111111111000...---,,,,,,+++))))))(((((((((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((((())),,,...+++&&&(((...***111111222;;;BBBRRRjjjsss|||{{{yyy~~~}}}zzzwwwwwwyyyqqqcccVVVLLLDDD???<<<777666555222000000111222///...///222111------/////////000111222333333333555333222333555777777777111222333444333222000///......---///000111000...------........./////////,,,,,,------......//////++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))+++---))))))))))))************)))***++++++,,,,,,,,,,,,((())))))***))))))((((((''''''''')))+++,,,***)))))))))))))))))))))))))))((()))******)))((()))***((((((((((((((((((((((((&&&)))+++,,,***(((((()))))))))))))))((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&$$$###$$$%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&'''))))))(((((()))***'''(((((('''&&&&&&''')))%%%'''(((((('''&&&&&&'''%%%&&&&&&&&&''''''((((((%%%&&&(((((('''''')))***'''''''''(((((()))***+++...---+++)))((((((((()))'''((()))((('''&&&''')))((()))***)))))))))+++,,,+++,,,......------///000//////000000111333444555444777;;;<<<<<<<<<>>>???<<<@@@HHHRRRZZZeeevvv~~~|||}}}~~~~~~}}}~~~hhhVVV"""$$$%%%'''(((((('''''''''&&&%%%%%%%%%%%%&&&'''######$$$%%%%%%%%%$$$$$$!!!"""######"""###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&$$$"""$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$%%%''')))+++&&&&&&''''''((('''''''''&&&'''((('''&&&%%%&&&'''***)))((((((((()))+++,,,'''(((***,,,...//////000666999<<<===@@@GGGRRR[[[dddnnnzzzzzzyyyvvvoooeeeXXXLLLEEE===888222,,,***+++...111+++,,,...............///*********++++++,,,,,,,,,---.../////////111444777555555666666666444333222.../////////...---+++***+++***)))((('''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''((()))))))))&&&''''''((()))(((((((((***+++...///***%%%&&&,,,)))333666666999>>>PPPjjjnnnwww}}}wwwxxx~~~{{{yyyxxx|||zzzsssvvv{{{qqq```XXXLLLBBB===;;;;;;;;;111222222111000000111222///...000333222///000444222222222333333444444555444333333555999;;;<<<<<<222333444555555333111000...------...000111///....../////////000000111111******++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,***))))))***,,,************+++++++++++++++,,,---...////////////---------......---,,,,,,)))))))))+++------+++***++++++++++++++++++++++++(((***+++***)))((()))***))))))))))))))))))))))))&&&))),,,---***(((((()))))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&%%%&&&'''%%%&&&((()))))))))((('''&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((()))***)))((('''((()))&&&'''&&&%%%$$$$$$&&&(((%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&(((((('''''')))***((((((''''''''')))+++,,,111000...,,,************&&&'''((('''&&&&&&'''(((***++++++***))))))+++,,,+++---......---...///111000000000111222444555666222666;;;<<<<<<<<<>>>@@@AAAFFFQQQ]]]fffrrr}}}{{{|||}}}}}}||||||}}}wwwaaaPPP$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''''''''(((***))))))(((((((((((()))))))))(((((()))***'''!!!$$$&&&((((((((((((***,,,%%%(((+++,,,+++******+++'''***...//////111555999;;;???FFFNNNXXXbbblllrrr}}}~~~yyyqqqhhh```VVVIII???<<>>===;;;;;;::::::888555222222111000000111222444555000///......///000111222111111000///......------,,,+++++++++++++++,,,,,,+++***)))'''''')))***+++---------------------------,,,***(((''''''(((((())))))******++++++++++++---,,,+++***+++,,,---...++++++++++++++++++++++++((()))))))))************''''''&&&''''''((())))))+++******)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%%%%$$$$$$&&&(((&&&'''((((((((((((+++---+++++++++***)))(((((((((+++,,,------++++++,,,---((((((***++++++***))))))(((''''''&&&&&&'''''''''))))))))))))************---+++)))((((((((('''&&&)))***,,,,,,+++++++++,,,(((((((((((()))***+++,,,)))***+++***)))((()))***...///000///------///111444111111555444111333999444777:::;;;;;;<<<@@@DDDHHHPPP]]]jjjxxx~~~}}}|||||||||{{{{{{{{{{{{{{{}}}mmm[[[PPP#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###&&&'''%%%###""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&((())))))((((((((((((((())))))''''''''')))***)))%%%"""%%%''')))*********,,,---&&&(((***+++++++++,,,...+++...000111222666<<>>???BBBBBBCCCCCCCCCBBBAAA@@@AAAAAABBBBBBCCCDDDEEEFFFDDDCCCAAA@@@???<<<999666888888666555555555666777333222111000//////000000---------,,,,,,+++++++++,,,,,,+++++++++,,,------+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++*********+++)))*********++++++++++++,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++))))))))))))*********+++***************+++,,,,,,+++******)))(((((('''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%'''(((''''''&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((%%%'''''''''&&&&&&(((***'''((()))))))))))),,,...++++++++++++++++++++++++---...///...---,,,---///***+++,,,------,,,+++***)))(((''''''''''''''''''))))))))))))))))))))))))***)))((('''(((((((((((((((***,,,,,,+++***+++,,,***************+++,,,---***+++,,,,,,*********,,,...000111000//////000111666444444888777333555:::555888<<<<<<<<<>>>BBBFFFPPPYYYggguuu|||zzzyyyyyyyyyyyyyyyyyyyyyyyy}}}xxxfffUUUKKK""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$"""""""""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&&&&''')))''''''''''''(((((()))***&&&&&&&&&'''******)))(((&&&(((+++,,,,,,,,,,,,---((()))***++++++---111333111444777999;;;AAAIIIOOO^^^fffrrr{{{}}}rrrcccWWWIII???777000///111222333333///***((())),,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,...000111111222444666111000000...---+++******+++,,,---,,,***)))))))))((()))*********)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''))))))))))))************))))))***+++++++++++++++---...222666888;;;BBBJJJNNNSSS\\\ccchhhkkknnnooooooqqqssstttyyy|||yyy{{{rrr^^^YYYWWW___ppp~~~zzzrrrhhh]]]QQQEEE>>>;;;999666555777999999999777999;;;;;;;;;<<<>>>???AAABBBCCCEEEGGGJJJMMMNNNRRRRRRSSSTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSUUUVVVVVVUUURRROOOMMMKKKGGGCCC@@@BBBAAA>>><<<:::999999999777666555333222111111111------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,+++***))))))***+++,,,++++++++++++++++++++++++///...---,,,++++++,,,,,,************+++++++++++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,---,,,,,,,,,,,,---......++++++******))))))((((((((((((((('''''''''&&&&&&"""$$$&&&&&&&&&&&&(((***'''''''''''''''((())))))((((((''''''(((((()))***((()))***)))((((((***+++((()))***+++***+++---000,,,------...///000000000///000111111000///000111///000000000000///---,,,******)))((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((()))++++++*********+++,,,,,,,,,+++,,,,,,------+++,,,------,,,+++,,,...---///222222111111111222888777888:::999777888<<<:::===@@@AAAAAADDDIIIMMMUUU```ooo|||xxxuuuvvvvvvvvvvvvvvvvvvvvvvvv{{{}}}~~~}}}}}}~~~ppp```QQQHHH!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$$$$$$$&&&(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%''''''&&&&&&((()))''''''''''''((()))******&&&&&&&&&&&&((()))******'''))),,,---,,,*********+++,,,,,,,,,---000555999777<<>>@@@CCCFFFGGGHHHKKKQQQVVV\\\gggxxx}}}yyytttppprrrrrrssssssssssssssssssxxxyyyzzzzzzzzz~~~xxxkkk^^^RRRKKK!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$&&&(((+++%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&''''''((((((((($$$&&&''''''''''''(((***((((((((((((((()))******(((((('''&&&&&&'''((()))(((***,,,,,,***(((((()))---......///111666;;;@@@BBBJJJTTT]]]dddjjjpppuuu}}}uuugggXXXNNN@@@888111///...+++,,,///((()))+++,,,,,,,,,------+++++++++,,,,,,---------.........//////////////////000111111//////000111///...---+++************'''***,,,+++((('''(((***((()))*********)))'''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((((((&&&'''((((((((((((((()))((()))))))))************---------...---,,,,,,++++++...000222444888;;;<<<===AAAHHHNNNSSSWWW[[[^^^ZZZ^^^bbbdddjjjqqqqqqnnnjjjiiinnn}}}zzzfffQQQNNNPPP^^^ttt}}}vvvmmmfff```RRRPPPKKKEEE@@@===<<<<<<;;;<<<===???@@@AAACCCDDDIIIMMMSSSYYY]]]bbbfffiiilllmmmooorrrvvvzzz}}}~~~~~~|||xxxuuurrrnnnkkkdddbbb^^^YYYVVVSSSQQQPPPKKKJJJGGGCCC>>>:::777555555333111///......///000---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***************************+++++++++++++++++++++,,,++++++++++++++++++++++++,,,...///000000//////222222222222222222222222111000///...///000222333//////............//////...---------------,,,,,,((((((((((((''''''''''''''')))***)))''''''((()))((((((((()))))))))))))))++++++++++++,,,---...///---......---++++++---...---...000000111222444666777777777777777777777777666888999888777666777999888888999888888666444333111000///---,,,+++++++++++++++******)))))))))(((((()))***(((&&&%%%''')))(((***++++++******+++,,,,,,++++++++++++,,,------,,,---//////...---///000,,,///333555555444444444777:::===>>>>>>@@@BBBBBBEEEHHHKKKLLLNNNRRRXXX^^^gggsss}}}zzzuuuoookkknnnoooooooooppppppqqqqqqtttuuuwwwwwwxxx|||}}}rrrhhh]]]RRRLLL""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''%%%%%%&&&&&&''''''((()))))))))%%%'''((()))(((((()))++++++******))))))*********)))******)))''''''(((******,,,---,,,+++***,,,---000222444888<<>>;;;888999<<>>BBBDDDBBBFFFHHHJJJOOOVVVWWWTTTSSSQQQVVVhhh~~~sss```OOOJJJJJJYYYooo}}}}}}wwwjjjcccYYYPPPIIIDDDAAA???<<<======<<<<<<@@@GGGLLLLLLRRRZZZbbbgggmmmrrrvvv~~~~~~|||wwwppphhh___YYYUUUKKKHHHDDD???;;;999888888555444333111000//////...,,,,,,------------,,,,,,++++++++++++++++++++++++)))***+++,,,------------------,,,,,,,,,+++++++++---------...///000222333333333333333333333333333333111000//////111333555444333222222111111111222222222222222222222222222---,,,,,,,,,++++++++++++***,,,---,,,++++++,,,------...///000111000000///------......///111222333444555555444222222333444333555777777888999<<<>>>=========>>>??????@@@@@@===>>>???>>>===<<<===???;;;;;;<<<======<<<;;;:::888777666333222000//////......------,,,++++++***'''***,,,+++''''''***...***,,,------,,,,,,,,,...+++++++++,,,---///000111000222333444333333555666444666888999:::;;;===???999AAAGGGIIIMMMTTTWWWVVVTTTWWWZZZ[[[^^^ccckkkqqqzzz|||xxxuuurrrnnniiifffeeeeeeeeefffggghhhhhhhhhkkknnnrrrtttvvvzzz~~~vvvmmmbbbWWWKKKDDD$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))******++++++***&&&''''''((()))******+++((()))++++++******,,,---//////---,,,+++*********))),,,//////---,,,---000...///000000222666<<<@@@???DDDLLLVVV```kkkuuu{{{|||~~~yyyjjj\\\OOOGGG???666111111000,,,***---///......000---+++))))))***,,,,,,,,,------......///000111111000000000000////////////000000000...+++))))))******)))((('''(((***,,,...***'''&&&(((++++++)))&&&((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''((()))***)))((((((((((((((())))))))))))&&&&&&&&&'''((())))))***%%%'''))))))'''&&&(((***))))))))))))************&&&'''((()))++++++++++++555666333------222222...000111333333444555888;;;888;;;<<<===BBBIIIKKKIIIHHHEEEKKK^^^vvvooo]]]JJJCCCAAAMMMaaallliiiaaaUUUOOOGGG@@@======>>>>>><<<>>>AAACCCFFFLLLUUU\\\```gggpppxxx~~~~~~wwwqqqmmm[[[XXXRRRLLLGGGEEECCCCCC999888666444333111000000,,,------......------,,,++++++++++++++++++++++++%%%'''(((***+++++++++***---------,,,,,,+++++++++......------///111333444222222222222222222222222222111///---...000222444222111111000/////////000333333333333333333333333//////.........---------)))+++------------///111000111222444444333333222.........///000222333444777888888777555444666777555777888999:::;;;>>>@@@<<<===>>>???AAABBBCCCDDD>>>???@@@@@@???>>>???@@@;;;;;;===>>>>>>===<<<<<<:::999777555333222111000//////...------,,,++++++%%%))),,,+++((((((,,,111***,,,......---------...++++++,,,---///111333444333444666666555666777999888999;;;<<<<<<>>>AAADDD<<>>:::===EEEUUUlllppp]]]OOOBBB@@@AAAFFFMMMRRRQQQOOOHHHAAA===>>>???<<<>>>BBBDDDEEEHHHOOOYYYeeepppvvvvvvrrrmmmhhhbbb\\\VVVQQQIIIFFFBBB===999777666666111000............,,,***---......---,,,++++++,,,---,,,+++++++++++++++++++++++++++*********))))))------------------------///000222333222111///...---.../////////...,,,+++111111111111111111111111333444555555666666555555111222333222000......///+++---//////...---...///000111444666666666555444222111000000111333555777999::::::;;;:::999777666999999999:::<<<===???@@@CCC???@@@DDDFFFCCCDDDIIIEEEDDDCCCBBBBBBCCCCCCDDD@@@@@@???>>>============???===:::777555444444555222111111111000/////////,,,---//////...---......///000111000///000111333000000000000111222333444888999;;;;;;::::::<<<===AAABBBBBBBBBBBBDDDHHHKKKKKKOOOTTTYYY^^^ccchhhlllkkklllnnnooonnnqqq}}}}}}vvvtttooojjjfffbbb```^^^```aaaaaa___^^^^^^```aaadddhhhmmmpppsssxxx~~~xxxmmmaaaVVVMMMHHH&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))((()))))))))))))))((((((******))))))))))))******,,,,,,,,,---...///000000+++,,,,,,------,,,,,,+++++++++************++++++***+++,,,,,,++++++---///------,,,,,,,,,,,,------...,,,---000000///333888:::???GGGOOOVVV^^^hhhooowww{{{uuunnnggg[[[OOOBBB<<<444/////////...+++)))******************+++---+++))))))***,,,---------...000222333333222111000000///......---,,,,,,+++,,,,,,+++((('''(((***'''''''''''''''''''''''')))'''&&&'''***+++***(((((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&& """%%%((())))))((('''(((((()))))))))*********'''((())))))(((((()))***(((((()))))))))*********''')))***)))(((((()))+++***,,,...---,,,++++++,,,...---,,,+++************+++++++++******+++,,,,,,---...///111333555666777555777???NNNdddzzzyyyrrrjjj^^^PPPFFF;;;999999===CCCGGGFFFDDDAAA;;;:::===@@@AAAEEEKKKPPPTTT[[[eeeppp|||~~~xxxsssooobbb^^^XXXPPPHHHAAA<<<:::777555222111222111000///000000000///---------...---,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///...---............---,,,++++++------------------------111111222333333333333333000111222111///.........+++,,,......---------...///000222444555444333222000/////////000222555666666777888999::::::999888999999999:::;;;<<<===>>>@@@======AAABBB@@@AAAFFFDDDDDDEEEDDDDDDBBBAAA@@@@@@??????>>>=========>>>AAA???===:::999888999999555555444333333222222222///000222222111000000111111222333333222222444666444444444555666666777888===>>>???@@@???@@@BBBEEEHHHIIIJJJKKKLLLNNNRRRVVVUUUYYY^^^ccchhhlllqqqtttttttttvvvxxxxxx{{{}}}zzzsssqqqlllgggbbb^^^[[[ZZZ\\\]]]]]][[[ZZZ[[[]]]___cccggglllooosssxxx~~~zzzpppdddYYYOOOJJJ%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))*********++++++++++++******,,,++++++******++++++,,,)))***+++,,,---///000000+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,***+++,,,+++******,,,...++++++,,,---------,,,+++000...000444777888===DDDKKKRRR]]]gggpppzzztttggg\\\RRRFFF;;;222///------//////,,,)))++++++,,,------......///++++++,,,+++++++++---//////000111333333333222222000000///...,,,++++++******+++,,,***((('''((()))(((((((((((((((((((((((('''&&&%%%''')))++++++***'''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&!!!%%%)))+++***((('''(((((())))))))))))******'''((())))))(((((()))***(((((((((((()))))))))))))))))))))(((&&&&&&(((******,,,------,,,+++,,,------,,,+++***))))))))))))+++***)))(((((((((((()))******+++,,,...///000000333555<<>>???>>>???BBBBBBCCCEEEEEEDDDAAA===;;;??????>>>=========>>>>>>@@@???>>><<<<<<<<<===>>>:::999999888888777666666444666777777555555555666333555666666777888:::<<<<<<<<<<<<===>>>>>>??????CCCCCCDDDDDDDDDFFFJJJMMMPPPQQQSSSUUUWWWZZZ___bbb```eeejjjooosssvvvzzz|||||||||~~~yyytttooolllgggaaa[[[WWWUUUTTTVVVVVVWWWVVVUUUVVVYYY[[[aaaeeejjjnnnrrrxxx|||}}}}}}tttiii]]]SSSNNN%%%%%%&&&&&&'''(((((())))))))))))***++++++,,,---++++++,,,------------,,,------,,,,,,,,,,,,------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,+++******,,,...,,,,,,---...///000111222222222777>>>DDDHHHPPPXXX```hhhsss|||xxxhhhWWWKKKAAA777000...,,,+++,,,---,,,***'''+++,,,---///000222333333(((+++......,,,,,,...111111111222333333333222222//////...,,,+++***)))((()))***+++***((('''((((((((((((((((((((((((((((((''''''''''''((()))))))))'''''''''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''"""$$$&&&((())))))((('''(((((((((((()))))))))***'''((())))))(((((()))***''''''((((((((()))))))))******)))&&&$$$%%%''')))***+++------,,,+++,,,---++++++***)))))))))))))))))))))(((((('''(((((()))******++++++,,,---------000222888CCCSSSeeeuuu~~~zzzwwwrrrlllfff___[[[XXXVVVPPPHHHBBB>>>;;;999777888666555666999<<<===<<>><<<:::555333000//////000111111,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,************************((()))***+++,,,---,,,,,,((((((((()))---111555888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------...///---,,,+++,,,---(((***,,,,,,+++***+++,,,+++,,,---............---+++++++++,,,...000222333///000222555777888888888888888777777777777777888<<<;;;;;;<<<======>>>??????@@@AAAAAA@@@>>><<<;;;===<<<<<<<<<<<<<<<===>>>======<<<<<<===>>>??????>>>>>>>>>=========<<<<<<:::<<<======;;;:::;;;;;;777999;;;<<<===???BBBEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHKKKPPPSSSTTTWWWZZZ]]]```dddiiillljjjnnnssswwwzzz}}}}}}uuuooolllhhhbbb[[[UUUQQQOOONNNOOOPPPQQQQQQQQQSSSVVVXXX^^^bbbhhhlllqqqxxx{{{|||yyynnncccYYYSSS&&&&&&'''((()))******+++***++++++,,,------------,,,,,,---...//////............------------......111111111111111000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))******)))***,,,...000000000111444999===@@@;;;===DDDOOOXXX___hhhpppttt{{{yyykkkXXXGGG<<<444///---///...,,,+++,,,++++++***)))*********++++++,,,,,,(((,,,000000///...000222222222333333222222222111------,,,+++***)))((((((''')))******(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((())))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((()))((('''&&&&&&&&&'''''''''(((((((((((()))))))))'''((())))))(((((()))***(((((((((((())))))))))))******)))&&&$$$%%%'''))))))+++------,,,,,,,,,---******))))))(((((())))))'''''''''(((((()))++++++***************+++++++++***,,,000888DDDQQQ^^^fffmmmllllllkkkiiigggeeeddd___]]]YYYTTTOOOJJJGGGEEECCC@@@<<<999777777777666888777666888<<<@@@DDDEEELLLRRR[[[dddnnnyyyrrrlllbbbZZZRRRMMMHHHEEE@@@<<<666444444555555444------,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,************************((()))***+++,,,,,,------)))(((((()))---222777:::************************++++++,,,---------------,,,,,,,,,+++))))))+++,,,''')))++++++***)))***+++*********+++++++++++++++((()))***+++,,,...///000---...000222333444444333666555444444333333444444777777777777777999::::::;;;;;;:::::::::;;;;;;<<<999999999999999:::;;;<<<;;;;;;<<<===>>>@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAABBBDDDCCCAAA@@@@@@AAA<<<>>>AAACCCEEEHHHKKKNNNPPPPPPPPPPPPPPPOOONNNMMMKKKKKKLLLLLLMMMPPPUUUYYYYYY\\\```dddggglllqqqtttrrruuuyyy|||~~~{{{rrrllljjjeee^^^WWWPPPLLLJJJIIIJJJKKKLLLMMMNNNPPPTTTVVV[[[___eeejjjpppxxx|||{{{~~~~~~uuujjjbbb]]]((())))))***+++,,,,,,---******+++,,,------,,,,,,,,,---...//////000/////////......------......///111111111000//////......---,,,,,,++++++,,,,,,---++++++************++++++''')))*********+++...000111111333666<<>>DDDKKKRRRWWW```iiittt{{{~~~uuunnngggbbb^^^PPPIII@@@:::888777555333111000///...---,,,,,,,,,++++++++++++,,,,,,,,,,,,*********************************++++++,,,,,,------,,,++++++,,,///222444((((((((((((((((((((((((******+++,,,,,,,,,,,,,,,***+++***)))'''(((***,,,&&&((())))))(((((()))***))))))))))))))))))))))))'''((()))***++++++,,,,,,+++,,,...///000000//////222111111000000000111111000222222///000333444222666555444444555666888999444444444555666777888999;;;<<<===???@@@BBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFHHHIIIHHHFFFDDDDDDEEEAAADDDGGGJJJMMMPPPUUUXXXXXXYYYYYYXXXWWWTTTRRRQQQOOOPPPQQQQQQRRRUUUYYY\\\]]]aaafffjjjnnnssswww{{{xxx{{{}}}zzzrrrlllgggccc[[[RRRKKKGGGEEEDDDEEEFFFHHHIIIKKKNNNRRRUUUYYY]]]ccchhhoooxxx{{{yyy|||{{{tttooolll++++++,,,,,,------......+++,,,---.........---,,,,,,---...///000000000000.........------.........------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++---///000111222555888:::<<>>AAABBBFFFLLLTTT___iiipppwwwlllbbbUUUKKKEEEAAA<<<888666555333111000///......,,,,,,,,,,,,---------...+++++++++++++++++++++++++++***************++++++...---+++******+++---...((((((((((((((((((((((((((()))******++++++******)))))))))'''&&&&&&)))+++%%%'''((((((''''''((())))))(((((((((((((((((((((''''''((()))))))))))))))'''(((***,,,---------,,,......---------......///+++///...++++++///000---000111111111222222222222000000111111222444555666999:::<<<>>>@@@AAABBBBBBBBBBBBDDDEEEGGGIIIJJJKKKJJJKKKLLLKKKIIIHHHGGGHHHEEEHHHLLLOOOSSSWWW\\\____________]]][[[XXXTTTRRRPPPQQQSSSTTTTTTVVVYYY[[[___ccchhhmmmqqquuuzzz}}}{{{|||}}}}}}}}}zzzrrrmmmeee```WWWNNNGGGBBB@@@???@@@BBBDDDFFFHHHKKKOOOSSSWWW[[[aaagggnnnxxx{{{wwwxxxzzz~~~~~~}}}}}}---------............///...///000111111000000///,,,,,,...///000000000000......------------............//////000000111111------++++++++++++------...------,,,,,,------...111333555777888:::===@@@IIINNNVVV```jjjttt{{{~~~xxxooocccWWWOOOAAA777000111222///...111+++---///...,,,***(((((())))))***+++---...//////......000555:::;;;777333333333111000////////////'''''''''(((((((((((()))###&&&))))))((('''&&&&&&''''''''''''''''''''''''%%%''')))(((&&&%%%''')))$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&((()))***&&&'''((())))))(((''''''''''''''''''((((((((()))'''((())))))(((((()))*********+++++++++,,,,,,,,,&&&(((***+++***)))***+++(((***,,,---,,,,,,---...+++***************++++++))))))(((''''''''''''(((((())))))******+++++++++))),,,//////------///222222333333444555555555555333222222111000//////...333333444444666;;;@@@DDDJJJMMMRRRYYYcccppp}}}ooobbbYYYRRRKKKFFF:::999777555222111000///---------.........//////+++++++++++++++++++++++++++******))))))))))))******))))))))))))+++,,,---************************'''(((((()))))))))))))))(((((((((&&&%%%&&&)))+++$$$&&&(((((('''&&&'''((()))(((((('''''''''((((((''''''((((((((((((''''''$$$%%%(((***+++,,,,,,,,,,,,+++++++++,,,,,,---...+++//////******///000,,,---///000111111///,,,+++.........///000222333444666777999;;;===>>>??????AAABBBDDDFFFHHHJJJLLLMMMLLLMMMNNNMMMKKKIIIIIIJJJHHHKKKOOOSSSVVV[[[```dddcccbbbbbb```]]]YYYUUUSSSMMMOOORRRSSSSSSTTTVVVXXX^^^bbbggglllpppuuuyyy|||{{{{{{zzzzzzzzz|||zzzsssnnnccc^^^UUULLLDDD???=========???AAACCCEEEIIINNNQQQVVVZZZ```fffmmmxxx~~~wwwssswwwyyy}}}////////////............------......///000000000///...------...///000111---...///...---,,,---...///000222222111/////////...,,,******+++,,,---,,,***,,,///111111222333444333888<<<===CCCMMMUUUXXXdddhhhqqq{{{ssseeeXXXLLLBBB<<<222222111000///...---------,,,++++++,,,,,,***))),,,+++++++++,,,...000111222333555777888999999999555444222000...,,,,,,+++***)))((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%((('''%%%$$$$$$%%%&&&(((&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&((('''&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''+++)))'''%%%%%%&&&)))***)))))))))))))))*********))))))***)))((((((***---*********++++++*********---,,,***)))***+++,,,,,,+++---------+++++++++---,,,,,,,,,---------......,,,++++++***))))))******))))))(((((((((((()))))),,,+++******+++,,,...///,,,,,,,,,---...//////000333333333333333333333444...111555888;;;BBBKKKRRRTTT\\\hhhsss{{{yyymmm^^^SSSGGGBBB<<<999777555222///000000///---+++)))************++++++,,,,,,,,,---,,,,,,+++***)))))))))***)))))))))***+++++++++,,,******)))((((((((((((((((((((((((((())))))))))))&&&'''((('''%%%$$$%%%&&&'''&&&&&&&&&&&&'''((((((%%%(((+++)))%%%$$$'''+++((((((((((((((('''''''''))))))(((((((((((())))))''''''(((((())))))******(((***---,,,***((()))+++******+++,,,,,,,,,,,,+++***++++++,,,---...///000333333333444666999<<<===AAAAAAAAABBBDDDFFFHHHIIIGGGIIILLLMMMKKKHHHGGGFFFIIIJJJMMMQQQVVVZZZ]]]___eeeaaa\\\ZZZXXXWWWSSSPPPQQQPPPOOONNNOOOQQQSSSUUU[[[^^^ccchhhlllqqqvvvyyyvvvuuuttttttwww{{{}}}rrrkkkccc[[[PPPIIIFFFDDD???<<<;;;;;;<<<>>>BBBFFFJJJMMMTTTXXX^^^fffppp{{{}}}wwwtttooosssxxx}}}////////////////////////000000000000000000000//////......---...///000111...///000000.........000***,,,...///...---......///...,,,,,,---...//////---///222333444555777999<<>>???@@@BBBCCCAAADDDFFFGGGEEECCCBBBBBBFFFGGGJJJNNNQQQUUUXXXYYY^^^ZZZVVVTTTSSSRRROOOLLLLLLLLLKKKKKKLLLNNNPPPRRRZZZ]]]aaaeeehhhkkkooorrrqqqqqqppppppssswww{{{~~~uuuoooggg___TTTLLLHHHDDD???;;;;;;;;;<<<>>>AAAFFFJJJLLLSSSWWW]]]fffooo{{{{{{uuusssrrruuuzzz}}}000000000000000000000000333333222111111000////////////.........///000000...000111000//////000111''')))+++,,,,,,,,,---///...------,,,---...000111222444777:::<<>>555000......------...///000111111222...---++++++,,,,,,***))))))))))))***,,,...///000000222444777888777555444111000///---+++******)))))))))(((''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((('''&&&%%%&&&''')))))))))((((((((((((''')))))))))*********++++++(((((((((((((((((((((((((((((())))))************)))***+++***))))))+++---+++,,,,,,------,,,,,,++++++*********+++,,,------,,,---...---,,,,,,---...000000000000111111111111111000///...---------------,,,+++***************)))***+++,,,------------******,,,---///000111222///111444555444444555666666;;;BBBJJJSSS___kkkttt{{{{{{qqqdddXXXPPPJJJDDD???555666666555444222000//////...---,,,++++++++++++*********)))******++++++******************))))))++++++)))(((''''''''''''''''''''''''((((((((((((((()))***)))''''''''')))''''''&&&&&&''''''((())))))(((&&&%%%%%%&&&((()))''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))%%%''')))((('''&&&'''(((&&&&&&'''(((((((((((('''(((((()))***+++,,,------............///111222333666666666777777888::::::;;;===@@@@@@???>>>>>>>>>AAABBBDDDGGGJJJMMMOOOPPPSSSPPPMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFHHHJJJMMMNNNVVVYYY\\\___aaadddgggjjjkkkjjjiiijjjlllppptttvvvwwwxxxyyyzzz}}}zzzvvvmmmeeeZZZQQQKKKEEE@@@<<<;;;;;;;;;===AAAEEEJJJMMMRRRVVV]]]fffppp{{{zzztttqqqrrruuuyyy|||~~~111111111111111222222222222222111111111000000000//////////////////000000...///000000///...///111(((***,,,,,,,,,---...000...//////000111333666888999<<>>@@@BBBDDDFFFGGGHHHFFFEEEDDDDDDCCCCCCBBB@@@@@@AAABBBDDDGGGIIIKKKQQQSSSVVVYYY[[[]]]aaacccccccccccccccfffiiilllnnnmmmooorrrtttyyy}}}ssskkkaaaVVVNNNGGGAAA===<<<;;;;;;===@@@EEEJJJMMMSSSWWW^^^gggqqq}}}{{{tttrrrooorrrvvvzzz~~~000111111111222222222333/////////000000111111111000000000000000000//////,,,---///......---///000)))+++,,,---------///111000222555777999<<>>????????????>>>>>>>>>??????;;;<<<===???BBBDDDFFFGGGJJJLLLPPPSSSUUUXXX[[[^^^\\\\\\\\\]]]___bbbdddfffdddgggkkkooovvvwwwpppfff[[[RRRIIICCC@@@===<<<<<<===@@@FFFKKKNNNVVVZZZaaajjjttt}}}vvvtttpppssswww{{{000000000111222222333333......//////000111111222000000111111111000//////+++---......------///000***,,,......///000333666222666;;;???BBBGGGOOOTTT]]]bbbjjjsss{{{xxxmmmbbbVVVJJJCCC333111/////////000///.../////////......------------,,,+++,,,---...---,,,***+++---...//////000//////000000111111000///...+++***)))(((((((((((((((&&&'''(((((()))((((((((()))((((((''''''(((((()))&&&&&&&&&''''''(((((()))''''''((((((((()))))))))'''((())))))(((((()))***$$$''')))(((&&&%%%'''***'''''''''((((((((())))))&&&''')))***+++******)))''''''((()))***++++++,,,)))+++------,,,,,,,,,---,,,------......------,,,(((+++...---+++)))***,,,,,,...//////......000111.../////////000000000000111111000000000111222222111000...---+++***))))))((()))***+++,,,,,,,,,,,,...///000111333444555666222555888777555777===CCCNNNXXXgggvvvsssiii[[[NNNEEE>>>777333333222000...------...///*********)))******++++++))))))))))))))))))((((((&&&&&&&&&'''(((***+++,,,(((((((((((())))))))))))%%%'''(((((('''&&&''')))((((((''''''(((((()))***))))))))))))((())))))***&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((()))***+++)))'''&&&&&&'''(((((((((((('''%%%%%%&&&'''((()))************+++,,,---------,,,,,,+++,,,,,,---...///000111222222000///000222555333444555666888999::::::999:::;;;:::999999;;;===888999;;;===???AAACCCCCCDDDGGGJJJMMMOOOQQQUUUWWWUUUUUUUUUVVVXXXZZZ]]]^^^\\\```eeejjjrrr}}}xxxsssjjj___UUULLLFFFCCC???>>>===>>>AAAGGGLLLPPPYYY]]]dddllluuu~~~xxxvvvtttvvvzzz}}}//////000000111222222333111111111111111111111111000111111222111000///...+++---//////......000111---///111333555999===@@@>>>CCCKKKPPPUUU\\\fffmmmwww|||vvvpppeeeZZZOOOEEE<<<777111111000111222333111/////////.........---------+++******,,,...//////...,,,---...///000//////...000000///...............***))))))(((((((((((()))%%%&&&((()))))))))((((((***)))(((''''''((()))***&&&%%%%%%%%%%%%'''((()))'''((((((((())))))))))))'''(((******)))(((***+++%%%(((+++***'''&&&(((,,,'''''''''((((((((())))))''''''((()))***+++++++++''''''((()))***+++,,,,,,***,,,......---,,,------,,,,,,------------,,,,,,)))---000...***((()))+++,,,...///000//////111222////////////000000000000111111111222333444555666444333111///...,,,++++++))))))))))))***+++,,,---......///000111222333444000444777777666;;;EEEMMMXXXddduuussseeeZZZOOODDD<<<;;;999555222/////////000++++++******)))*********((((((((()))))))))))))))((((((((((((((())))))***))))))))))))*********+++&&&((())))))(((((()))***((((((((((((((())))))***$$$'''******'''&&&'''(((&&&&&&''''''((())))))***(((((((((''''''(((((((((***)))))))))(((((((((''''''&&&%%%&&&((()))'''$$$%%%&&&''''''((((((''''''%%%%%%&&&'''((()))******((()))***,,,---------,,,*********+++,,,...///000333222111///......111333111222333444666777888999555777888777666666888:::555666888:::<<<>>>??????AAACCCEEEGGGHHHJJJLLLOOONNNNNNOOOPPPRRRTTTVVVWWWUUUYYY___fffmmmyyyxxxtttlllbbbWWWNNNIIIFFF@@@???>>>>>>BBBHHHNNNRRR[[[___eeellluuu~~~yyywwwuuuwww{{{~~~...//////000111111222222444444333222222111111111000111222222222000///...,,,...000000///000111333111333666999===AAAGGGKKKQQQWWW```fffllluuu}}}{{{iiiaaaVVVJJJAAA999222...000///...///000000...---........................***)))***+++...000000000///000111222222111000///111000...---,,,,,,---...***)))(((((((((((())))))%%%&&&((()))))))))((((((***)))(((''''''((()))***&&&%%%$$$###$$$&&&(((***(((((((((((())))))))))))''')))******))))))***,,,%%%))),,,+++((('''***---(((((((((((())))))))))))'''(((((()))***++++++,,,&&&'''((()))***+++,,,,,,***,,,...///...---------+++,,,,,,------,,,,,,+++)))---111///***'''(((***,,,...000000//////111333///000000000000111111111222222222333555777888999777666444222000...------***))))))((()))+++,,,------......///000111111222...222555666777>>>JJJUUUdddppprrrdddUUUKKKBBB???:::555111000//////,,,,,,+++***)))))))))***''''''(((((())))))******+++***)))((((((''''''''')))*********++++++++++++''')))******))))))***,,,((((((((((((((()))****** &&&******&&&###$$$'''&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''******))))))((((((((('''***((('''(((++++++)))&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))******&&&(((***+++,,,---,,,,,,((())))))***,,,...///000666555444111///000222555111111222444555777888888333555777666444333666999444555666888:::;;;<<<<<>>===>>>BBBEEEDDD>>>===:::555000------...((((((((()))***+++,,,---000...---...111333111///)))......111<<>>AAACCCLLLSSS\\\bbbgggooozzzvvvnnnbbbVVVJJJAAA999666333///...111......////////////......000...,,,---///000000......//////111222444666777666666444333333222222222,,,,,,,,,+++++++++++++++,,,,,,+++***************))))))))))))***************))))))((((((((())))))&&&'''(((((('''''''''((())))))))))))))))))))))))******)))(((((((((((((((,,,+++***)))))))))***+++&&&'''((((((''''''(((***((()))+++++++++***)))((())))))************++++++,,,,,,,,,+++++++++++++++***,,,------++++++,,,...+++,,,---,,,++++++,,,...,,,///222111//////222555555555777:::>>>AAABBBBBBHHHKKKLLLKKKMMMRRRSSSQQQIIIEEE>>>777222///...---)))))))))))))))******+++///---,,,---000111000///...333333666AAAIIIVVVjjj|||ttthhh[[[SSSKKK@@@:::999555333000///...---,,,+++,,,+++++++++,,,...///000,,,++++++************+++,,,,,,+++++++++*********)))***+++***)))((()))***)))))))))))))))(((((((((***)))(((''''''''''''(((&&&&&&''''''((())))))******)))))))))(((((((((''''''''''''((((((((())))))***(((((((((%%% !!!&&&''''''''''''''''''''''''&&&$$$%%%)))***''''''***))))))))))))***+++---...++++++,,,,,,,,,,,,------//////...............///222222333333444444555555333333333333444555666666666888999888888888:::<<<:::;;;<<<===???@@@BBBBBBAAACCCDDDEEEEEEFFFIIIKKKNNNOOOTTT\\\ccclllyyy|||wwwsssnnnjjjddd^^^YYYSSSMMMIIIEEEAAAAAAEEEIIILLLRRRXXX\\\```gggnnnuuu|||{{{tttoootttvvv~~~111111222333333333333333222222111111000000//////---.........///111444777888;;;???BBBEEELLLTTT[[[dddmmmyyyvvvjjj^^^PPPDDD:::444//////...---...111......////////////......///---,,,---...000000///000111222444555777888999999888777555444333333333///...,,,+++++++++,,,,,,,,,++++++************+++((()))))))))***+++++++++))))))((((((((())))))***&&&((()))'''$$$$$$(((,,,))))))))))))))))))))))))************)))))))))))),,,+++***)))))))))))))))&&&((())))))(((''')))***&&&(((***,,,,,,***(((&&&)))))))))*********++++++,,,,,,++++++************'''(((******))))))+++,,,***+++------,,,,,,---///000222555444333555999===>>>AAAEEEJJJMMMQQQUUUWWWaaabbbaaaaaacccfffccc^^^RRRJJJ???666222///---+++))))))))))))))))))))))))---,,,+++,,,///000///......333222666CCCMMM\\\rrrxxxlll```SSSIIIEEE:::777333000///...---+++******+++,,,---...///000------,,,+++************------,,,,,,,,,,,,++++++(((***+++***))))))***+++*********))))))(((((((((***))))))(((((((((((((((&&&''''''(((((())))))***))))))))))))((((((((((((''''''((((((((()))))))))))))))***(((""""""***&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''++++++((((((******)))((((((***,,,///111++++++,,,,,,,,,,,,------......---------......///111111222333333444555555333333333333444444555666666777888888777777999;;;888888999;;;===???@@@AAA<<<>>>@@@AAABBBDDDGGGIIIKKKLLLPPPXXX___ggguuuxxxqqqmmmfffccc___[[[XXXUUUQQQNNNHHHDDDDDDHHHLLLOOOTTTZZZ]]]bbbjjjqqqvvv{{{|||xxxtttooolllqqqvvv333444444444444333222111000000111000//////000111111222222222333777<<>>AAAGGGLLLOOOTTT[[[```dddgggmmmqqqxxxxxxwwwuuuvvvtttjjj___RRRGGG:::111...---***''''''((())))))*********************,,,---.........---222222888GGGSSSeee||||||nnnaaaYYYGGGAAA999444222222111000+++,,,---...///000000///---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++*********+++,,,++++++******)))(((((((((***))))))(((((()))))))))''''''(((((())))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))''''''((()))&&&###'''...&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(((,,,---***)))+++,,,+++))))))***,,,///000+++++++++,,,,,,,,,------...------------......///000000111222333444444555333333333333333444555666666777777777666666888:::555666777999;;;<<<>>>>>>:::<<<>>>??????AAADDDGGGHHHHHHLLLTTTZZZbbbooo{{{|||tttlllhhhaaa___\\\YYYXXXVVVRRRPPPKKKHHHHHHLLLPPPRRRWWW]]]^^^cccjjjpppuuuyyy}}}yyysssnnnkkkiiihhhnnnuuu555555555444333222111000000111333333222333666999444666999<<<@@@FFFMMMRRRZZZbbbmmmuuu{{{|||iiiYYYLLL@@@888333333111///---...//////.........////////////......---............///111222222333555777888999999999777666444222000/////////---+++***((((((***+++---,,,+++++++++++++++,,,,,,((())))))***+++,,,,,,---******))))))))))))******&&&&&&&&&(((******'''$$$((((((((((((((((((((((((''''''((())))))(((((('''************))))))(((((('''((())))))(((((()))+++)))((('''''''''(((***+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...///000222000333777999:::;;;===???DDDGGGKKKMMMOOOTTT[[[aaaffflllsssxxx{{{~~~vvvfffWWWIII???444---+++,,,***'''&&&'''(((***+++,,,,,,,,,((()))***+++,,,---...//////666888@@@RRR```rrr}}}rrrcccYYYKKKAAA<<<999777555000111111222222111000000++++++++++++,,,---...///+++,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++---+++*********)))))))))(((******)))))))))******+++((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***'''%%%&&&***+++((('''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&)))...///,,,+++---///...,,,+++***+++---...+++++++++,,,,,,,,,---------------------...///000//////000111222333444555444444333333333444555555555666777666555555777888555555666777999:::;;;<<<;;;<<<===>>>>>>???BBBDDDEEEEEEIIIOOOUUU]]]iiiuuu{{{ssskkkfffaaa^^^\\\ZZZYYYWWWTTTRRROOOLLLLLLQQQTTTVVVZZZ```eeegggkkknnnqqqtttyyy|||yyyvvvpppjjjeeebbbbbbccclllvvv333444444333333222111000---000333444555777===AAA===AAAGGGNNNVVV```iiioooyyywwwgggUUUFFF<<<444111111,,,...---+++...111111.........////////////......---///000000///000222444555666888:::::::::999999333222111///...---------***))))))((()))+++,,,---,,,++++++++++++,,,,,,---)))*********+++,,,,,,,,,,,,+++***))))))))))))***(((&&&%%%''')))((("""))))))))))))))))))))))))%%%&&&((())))))(((''''''(((((()))******))))))((('''(((***)))(((((()))+++***)))'''&&&&&&))),,,...)))******+++,,,---......++++++,,,,,,------.........000222444444555888:::;;;???DDDHHHJJJLLLOOOQQQWWW[[[___ccceeejjjqqqvvv|||yyylllYYYJJJ<<<777000,,,+++,,,+++***%%%&&&(((***+++++++++***''')))+++,,,+++,,,...000...777===III]]]kkk|||tttbbbTTTJJJBBB;;;555333333222000///---,,,+++******+++,,,---///000111++++++,,,,,,,,,,,,------)))+++,,,+++******+++,,,******************************************+++,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((%%%$$$)))***&&&"""!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&***///111...---/////////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............///000111......///000222333444444444444444333333444444555444555666555444444555777555666666777888888999999:::;;;=========>>>@@@BBBCCCCCCFFFLLLRRRXXXdddppp~~~vvvooojjjdddbbb```^^^]]]\\\YYYWWWTTTQQQRRRWWWZZZ[[[___dddmmmnnnoooooonnnoooqqqsssnnnlllgggaaa[[[YYYZZZ\\\hhhttt...///000222333333444444000444999;;;<<>>AAAFFFKKKPPPUUUZZZ]]]\\\aaahhhnnnrrrvvvyyy|||yyy}}}yyygggVVVGGG;;;333'''(((******(((''''''(((&&&'''((((((&&&$$$!!! '''))),,,---,,,,,,///222444AAAMMM^^^uuu}}}ooo^^^QQQFFFCCC???999555333222111......---------......///---.........//////000000+++------,,,***)))***+++(((((()))***+++,,,,,,---+++*********+++,,,,,,---*********)))))))))))))))'''((((((((())))))******))))))))))))************&&&&&&((()))%%%###(((000((((((((((((((((((((((((%%%%%%***111444222111333***,,,...000000///...---++++++,,,,,,,,,---------////////////000111333333------...000111333444444555444444333333333444444444555555444333222444555888888777777666666666666333555777999:::===@@@CCCAAA@@@CCCIIINNNTTT```kkkwww{{{vvvlllkkkiiiiiiiiiiiigggfff^^^\\\]]]bbbeeefffiiimmmjjjmmmrrrsssrrrooolllkkk]]]\\\YYYTTTNNNKKKMMMOOOUUUcccqqq|||333444444555777;;;AAAFFFEEENNNWWW^^^bbbhhhrrrzzzzzzkkkXXXLLL<<<888333000///000111111111111000////////////////////////////////////...222333555777888999888888555555444333222111000///000---+++,,,......,,,************+++,,,---////////////...------------...------,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''(((((()))******+++&&&$$$###%%%'''(((&&&###%%%&&&''''''&&&&&&'''((($$$%%%'''&&&&&&&&&'''((((((+++......,,,,,,///222***---//////...///222666111333666888888999:::<<<;;;>>>BBBCCCCCCEEEIIIMMMPPPRRRWWW___gggmmmppppppvvvzzz|||rrrkkk^^^PPPCCC;;;666444)))(((((('''''''''(((((())))))(((((('''''''''&&&(((***&&&'''...,,,+++444777BBBWWWooowwwiiiZZZQQQEEE;;;777555333222000...---,,,---...---,,,......000111111111000//////...---+++******+++++++++*********+++,,,,,,---,,,++++++******++++++,,,******))))))))))))***************))))))))))))))))))))))))***+++++++++,,,'''((()))))))))(((&&&%%%,,,)))&&&&&&))),,,,,,,,,))))))***,,,...111333444,,,,,,,,,---------......++++++,,,------......///---......///000111111222///111333333222222333444333333333333333444555666333333444444555444444444777777777777777888888999:::::::::999888999;;;===>>>EEECCCBBBLLLRRRZZZhhhvvvyyyvvvsssqqqpppnnnkkkhhhdddcccccceeeiiilllmmmmmmpppqqqrrrsssrrrmmmeee```]]]VVVNNNJJJFFFBBBDDDHHHPPPWWWdddqqq|||xxx666888;;;???CCCIIIPPPUUU]]]fffpppxxx|||wwwooogggWWWGGG===777444111///000222222222111000//////.........///******+++---///111333444333444555777777777777777444444333222000///......///---+++,,,......,,,*********++++++,,,...///000//////...---------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((())))))************)))((()))+++,,,***((((((***+++***)))((()))+++'''((())))))(((((()))+++'''))),,,+++)))))),,,///...000111000000222888===777:::>>>AAABBBDDDFFFHHHJJJNNNQQQSSSTTTWWW\\\```aaacccgggnnnuuu|||~~~yyynnngggZZZTTTJJJ>>>555///,,,+++((((((''''''''''''(((((()))(((((((((''''''''''''+++---)))***111//////:::@@@NNNddd{{{pppeeeVVVIIIAAA<<<888555222000......///000000//////000111111222111000000000///---,,,++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************************++++++++++++(((((()))))))))((('''&&&'''%%%""""""%%%(((((((((,,,,,,,,,---...///000000,,,,,,,,,,,,------------++++++,,,------......///.........///000111111111...000222333222222333555555444444333333333444444333333444555555555444444777777777777777888888999888888999888777777999<<<<<>>@@@DDDIIIOOOZZZeeeqqq|||~~~tttmmm@@@DDDJJJQQQXXX```ggglllvvv~~~}}}wwwoookkkppp{{{wwweeeZZZPPPCCC777111111///...///111222333222000///......---.........))))))***,,,///222555777555666666777777666555555333222111000///---,,,,,,...---,,,,,,------,,,+++,,,,,,,,,,,,---...000000//////......------------------,,,,,,,,,,,,++++++************************))))))))))))***************((('''((()))***)))'''((()))******(((((((((***((()))******))))))***+++***,,,------+++,,,///333555666777666777;;;CCCJJJDDDGGGLLLPPPSSSUUUXXXZZZ]]]aaaeeeggghhhlllqqqvvvssssssvvv{{{}}}|||yyytttmmmbbbVVVNNNCCC???888111,,,)))((((((((('''''''''''''''((((((((((((((((((''''''''''''***---)))***111000222???KKK\\\tttqqq```TTTJJJAAA<<<444111///...///111111111111111111222222111000000000000///...------------,,,,,,+++++++++,,,------+++,,,---......---,,,+++******))))))))))))******************************+++++++++++++++*********((())))))))))))(((((('''***((('''''')))+++,,,,,,///......---------,,,,,,++++++,,,,,,,,,---------++++++,,,------......///......//////000000111111---///222222222222444555666555444333222222222222333333444555555666555555777777777777888888999999666777777777666666888999999AAA@@@@@@IIIMMMSSS^^^lllwww~~~zzzvvvssspppmmmjjjeeeeeegggjjjnnnqqqrrrrrrqqqqqqqqqppplllddd[[[TTTNNNHHHCCCAAA>>><<<===AAAAAAEEELLLUUU```lllwww~~~zzzoooddd]]]TTTYYYaaaiiiqqqxxxzzzrrrfffbbb^^^^^^eeeuuupppbbbRRRIIIBBB:::222///---------...111222111000///......---------......---------...000333666888999999888777666555444444111000///...---+++******---,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///000000...............------,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((''''''''''''''''''''')))***+++***)))((()))******,,,------,,,,,,---//////222444444444666;;;@@@@@@BBBDDDEEEFFFKKKRRRWWWVVVYYY___ccceeegggiiikkklllooorrrssstttwww|||{{{{{{|||}}}yyypppmmmfff___WWWMMMDDD>>>555333///+++)))((())))))''''''&&&&&&&&&'''(((((((((((((((((((((''''''''''''***&&&'''...///333BBBSSSggg{{{lll^^^PPPHHH===999555222222333333333111111111111111000//////111000000/////////......------,,,,,,,,,,,,------+++,,,...//////...,,,++++++******))))))******+++*********+++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))...---,,,---...///000000//////......---,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,------......///.../////////000000000111,,,///111222222222444555444444333333222333333333333444555666666666666666777777888888999999999999555666777777666666777999777@@@@@@@@@HHHKKKNNNYYYdddooo~~~zzzvvvssspppllljjjhhhhhhkkkooosssuuuuuutttqqqpppooolllggg___UUUNNNJJJEEEAAAAAA???===>>>BBB>>>@@@CCCIIIQQQ[[[gggnnnwwwwwwvvvrrrjjj```VVVPPPooottt{{{xxxkkk^^^VVVPPPRRRWWW___lll}}}yyylllWWWLLLBBB>>>;;;555111///---------...000000...,,,......------------...//////000000111333666999:::;;;:::999777666555444333///......---,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,---------------...///000......//////......---,,,------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))*********++++++*********+++,,,---,,,---......------...000...///111111111222333555444777;;;>>>???CCCIIINNNOOOSSSXXXZZZ[[[]]]aaaeeehhhlllpppssstttuuuvvvwwwvvvxxxyyyxxxwwwyyy~~~yyyooohhh___YYYQQQHHHBBB===888555,,,+++)))'''&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&)))&&&&&&---000777HHH[[[rrrwwwfff[[[NNNIIIAAA;;;888666555444222222111000//////......000000000000000000//////......---------------...+++,,,...//////...,,,+++++++++************++++++***+++++++++,,,,,,,,,------,,,,,,,,,++++++************)))))))))************++++++,,,,,,,,,......------......------,,,+++*********+++++++++,,,,,,++++++,,,------......///////////////000000000000---///111222222222333444111111111222333444555666333444555666777777777777777777888999999999999888666777999999888777888999777?????????GGGIIIKKKUUU___iiixxxzzzuuurrrooommmkkklllmmmppptttwwwxxxwwwuuupppnnnkkkgggaaaXXXPPPJJJFFFAAA???@@@???===>>>BBB??????@@@BBBGGGOOOXXX___ffffffeeebbb\\\UUUMMMIII{{{nnnaaaVVVMMMGGGHHHQQQ^^^mmm|||sssbbbTTTDDD<<<666555444000------///...---...//////---+++.........---......///000...///222444777:::<<<===:::999777555444222222222,,,,,,,,,,,,+++++++++******+++,,,,,,++++++,,,---------,,,,,,---......///---.../////////...,,,+++------,,,,,,,,,,,,++++++************************)))******+++,,,,,,------+++,,,,,,,,,+++---000222---...000000000000222444000222444555666777999;;;===BBBHHHMMMPPPTTTZZZ___bbbfffkkkmmmmmmmmmoooqqqvvvzzz~~~~~~}}}}}}|||}}}}}}{{{yyyzzz~~~~~~vvvjjj]]]TTTIIIDDD<<<666333111000///))))))((((((''''''''''''%%%%%%%%%%%%&&&'''(((((('''''''''((((((((((((((((((+++((((((///333===PPPeee}}}|||sssmmmggggggooo{{{wwwddd\\\PPPEEE>>>888555333555444222111//////......///000000111111000000/////////...---------......+++,,,---......---,,,+++++++++************+++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,+++++++++*********)))******+++,,,)))***,,,,,,++++++---...+++,,,---......---,,,+++))))))*********+++++++++++++++,,,------......///////////////000000000000---///111222111111222333000000000111333444666777444444666777888888888888666777999:::::::::999888666888::::::999888999:::777???>>>===DDDEEEGGGRRRZZZdddssszzzvvvtttrrrpppooorrrsssvvvyyy{{{zzzwwwtttmmmjjjddd^^^XXXRRRKKKFFFAAA>>><<<>>>>>>;;;<<>>;;;888777555333111000000000...///000111111000//////000//////......---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---.........++++++,,,,,,,,,,,,,,,,,,+++******)))***+++,,,---***---//////...---///111+++,,,---......,,,***)))))))))))))))*********+++++++++,,,------......///000000000000///////////////000222222000000000111111111111111222333444555444444666777888999999999666777999;;;;;;:::999888666888:::;;;999999999:::666>>><<<:::@@@AAADDDNNNRRR\\\jjjxxx|||yyyxxxwwwvvvvvvxxxyyy{{{}}}~~~{{{vvvrrrhhhccc\\\UUUPPPKKKFFFCCC???<<<<<<>>>>>>;;;;;;>>><<<===>>>??????BBBFFFIIIIIIJJJJJJJJJHHHEEEBBB@@@|||tttaaaYYYOOOIIIJJJQQQXXX]]]kkkwwwppp^^^QQQHHH>>>444333---)))+++......///222...---,,,,,,...000000//////////////////000111111333555777888888777444333555333111///------------)))******+++,,,,,,------(((+++---,,,******,,,...,,,,,,+++++++++,,,---------...///000000...,,,+++---------,,,,,,,,,++++++........................---...///111222444555666333555777777777999>>>BBB>>>@@@CCCDDDEEEFFFIIIKKKNNNPPPTTTVVVXXX[[[^^^aaadddkkksssyyy|||~~~|||{{{~~~}}}~~~}}}{{{xxxyyy~~~}}}xxxuuuhhh```UUUMMMHHHCCC<<<666...---,,,---------+++)))$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((()))&&&'''''''''(((((()))))))))---***)))111777DDDYYYppp{{{mmmRRRJJJAAA>>>CCCJJJNNNPPPXXX\\\```aaa______ccchhhjjjlllpppqqqrrrvvv|||rrrbbbWWWOOOKKK:::999777444333222222222...///000111111000///...000000///...............,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,---...//////+++++++++,,,,,,---------++++++*********+++---...(((+++......---,,,---000------...///...+++)))'''))))))))))))************++++++,,,------......///000000000000////////////000111222222000//////000222222222111222222333333444555666777999999::::::666888999;;;;;;:::999888555777::::::999888888999666===:::777===???AAALLLKKKTTTbbbppp||||||{{{||||||{{{{{{|||~~~|||vvvqqqeee___WWWPPPJJJFFFCCCAAA@@@======@@@???<<<<<<>>>999:::===>>>>>>@@@CCCEEECCCDDDDDDDDDCCCAAA>>>===~~~nnn```ZZZNNNMMMLLLKKKPPP\\\lllxxxyyyiiiVVVIII???777333222555111,,,******,,,...///---...///000000///...------...000222333555555555666777999:::999888666555999555111//////...+++(((&&&''''''((()))***++++++''')))++++++))))))+++------,,,+++*********+++,,,111333111,,,+++---...+++...///000000//////000111333444666666555555666777888999:::<<<===>>>??????@@@AAABBBCCCFFFHHHJJJKKKNNNRRRXXX]]]```bbbcccdddccceeeiiinnnrrruuuwwwwww}}}|||xxxvvvwww|||zzzwwwtttnnneee^^^OOOIIIAAA;;;777444///,,,///---+++)))''''''''''''---&&&###''')))%%%"""$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%&&&'''((()))(((---***+++333:::III```yyy~~~kkkQQQEEE;;;:::;;;;;;;;;===BBBDDDGGGHHHFFFGGGIIILLLPPPRRRTTTVVVYYY^^^eeejjjuuuwww{{{~~~zzzwwwvvvvvvuuutttyyyyyy{{{~~~qqqddd\\\NNNFFF===888777666333///000000/////////......---000222333444333222000...---...//////---,,,---...***+++,,,,,,------------//////.........---------///...---+++******++++++,,,,,,,,,------.................................---+++))))))+++***((($$$))))))(((((((((***+++---*********,,,///000///...222222111111000000/////////111222222111111222333111111111111222333444555444555666888888888777666888888999::::::::::::999999:::;;;:::888777888999999999:::<<<===???@@@@@@HHHOOOZZZfffrrr~~~}}}zzz{{{tttllleee[[[UUUMMMIIIHHHEEE@@@;;;======<<<;;;;;;;;;;;;;;;<<<<<<===============<<<@@@AAABBB@@@>>>======>>>vvvjjj\\\RRRNNNEEEIIINNNUUU___nnnvvv```SSSDDD;;;555///,,,---111000...---------,,,,,,......///////////////...///000222333555666666777666777888999888666555333555222///.........,,,************++++++,,,,,,,,,------------------------000000...------...//////---000111...///333555333111222444555555555777999888:::;;;;;;;;;;;;===>>>AAACCCGGGJJJNNNPPPQQQRRRTTTTTTUUUWWWYYY[[[]]]^^^dddhhhlllppprrrtttuuuwwwrrrtttwwwzzz}}}{{{wwwuuuwww{{{~~~~~~wwwoooiiiccc\\\SSSLLLBBB===777333111///+++)))++++++)))(((''''''(((((($$$$$$'''&&&%%%'''%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&'''((()))(((,,,******333:::III___vvvrrrUUUHHH;;;777666555555666888:::<<<<<<::::::<<<>>>@@@AAACCCEEEGGGLLLRRRVVVaaacccgggjjjmmmnnnnnnnnnkkkhhhdddbbbaaa```___^^^bbbcccdddfffiiimmmppprrrtttwww||||||ttt^^^SSSEEE<<<999888666333000111222111000000000111...///000111111000...---,,,---......,,,,,,---...++++++,,,---------------.........---------,,,,,,,,,,,,++++++,,,---...///,,,,,,,,,------.................................,,,+++)))***+++***(((%%%((((((((())))))***+++,,,+++******,,,///000///...222111111111000000//////000111222222111111222333222222222222333444555555555666777888888777666666777888999999::::::999999999:::;;;:::888777888999888888999;;;<<<===>>>???GGGMMMVVV```jjjvvv}}}wwwoooeee^^^UUUOOOHHHEEEEEEDDD@@@===???>>><<<;;;;;;;;;<<<===<<<<<<======>>>=========AAABBBBBBBBB@@@???@@@AAAyyyjjj___TTTJJJEEEFFFDDDLLLYYYggguuu{{{iii]]]III???666333111...---...---...///000000...,,,***......---......///000111222333444666777888888888666666777777666444333111111///------...///...---++++++++++++++++++++++++///...---...//////...---000000//////000111333444///444777666777<<<>>>===:::<<>>@@@???===<<<;;;<<<>>>???;;;<<<===>>>>>>>>>>>>>>>@@@BBBCCCCCCBBBBBBCCCDDDpppdddWWWMMMGGGDDDGGGMMMSSS^^^nnn}}}xxxfffSSSGGG<<<666111111111///...000+++---000000///...,,,,,,...---------...000222333555666777888999999::::::555555555555444222111000000///........./////////,,,,,,------------......222000///000333444333222444444444444555777999;;;999@@@EEEEEEFFFIIIKKKKKKLLLOOOSSSVVVYYY\\\```cccdddfffhhhiiiiiijjjlllnnnrrruuuzzz{{{xxxwwwxxxyyyyyyxxxwwwuuutttrrroookkkhhh```YYYOOOFFF???999333///...---+++***)))))))))((('''''''''''''''''''''''''''&&&%%%&&&'''&&&&&&'''&&&&&&''''''((())))))))))))(((((('''''')))***+++(((---+++,,,555;;;III___uuuiiiYYYHHH???;;;888888999555444444333222222333444222333444444444666:::===???@@@BBBDDDFFFGGGGGGGGGFFFDDDAAA@@@??????>>><<<>>>>>>??????AAABBBCCCDDDEEEGGGKKKNNNQQQTTTWWWZZZ___bbbgggkkkoootttxxx|||rrraaaVVVNNNGGGBBB888::::::777111......111///000111222222222111111---...//////......///000---....../////////......,,,,,,,,,+++++++++******//////......---------------------...............------------------------*********+++++++++))))))'''(((***+++,,,,,,+++***+++++++++,,,/////////---000000000000000111111111111222333333222222333555555555444555555666777777777777777777777666666555777777888999999999999999999:::;;;:::888777888999777777888999:::;;;<<<===@@@DDDIIIMMMSSS\\\hhhppp{{{|||yyytttoooiiiaaaYYYSSSIIIDDD@@@======??????>>>AAA@@@===<<<<<<===???@@@<<<<<<===??????@@@@@@@@@???AAACCCCCCCCCCCCEEEGGG~~~qqqhhhXXXPPPHHHEEEEEEIIISSS]]]kkkuuu}}}oooaaaQQQBBB888444///---......+++***,,,,,,...///...,,,,,,...000---------...///222444666777888999999::::::::::::444444444333222111111000............------...///...//////000111222333333555555555888;;;===>>>>>>AAA@@@???>>>>>>>>>???@@@GGGPPPXXXZZZ\\\___bbbbbbeeehhhmmmpppssswww{{{~~~~~~{{{yyyxxxzzz|||}}}|||zzzvvvqqqlllgggbbb[[[WWWLLLGGG@@@999444111///---,,,,,,+++***((((((((((((((((((((('''&&&&&&%%%$$$((())))))'''&&&&&&&&&%%%&&&&&&''''''((())))))))))))(((((('''''')))***+++(((...---...777===JJJ```tttwwwgggTTTJJJCCC===::::::777555444333333444555555444444555555444555777999888999:::;;;<<<===>>>>>>;;;999666666666555444333333333333444555555555555777999<<<===>>>???BBBDDDGGGJJJNNNQQQSSSVVVZZZ\\\fffjjjpppssstttsssrrrrrrooorrruuuxxx|||{{{ooobbbUUUMMMAAAAAA???:::555333444666111111222222222222222111...000111111000000111333//////000000000//////...,,,,,,+++++++++*********..................------........................------------------------)))***++++++++++++***+++'''(((***,,,,,,,,,++++++,,,++++++---...///...---//////000000111111222222111333444444333333444555666666555555666666777777777777777666666666666666777777888999999999999888999:::;;;:::888777888999888888999:::;;;<<<<<<======@@@CCCFFFKKKSSS]]]eeeooouuu~~~|||yyytttpppjjjddd^^^WWWQQQLLLGGGDDD@@@===============@@@???>>>======>>>@@@AAA<<<===???@@@AAABBBBBBBBB???AAACCCDDDDDDEEEGGGIIIwwwhhhZZZQQQFFFCCCCCCHHHOOOXXXeeeqqqvvvfffWWWKKK@@@888222222...---///...***))),,,---......---***+++///333------...000222444666888888888999999:::999999999333333222222222222111111...///000///......000222...///111333555777999::::::===@@@BBBCCCFFFIIIKKKPPPOOOMMMJJJHHHGGGGGGGGGVVVbbbnnnsssvvvzzz~~~wwwtttsssuuuzzz}}}~~~}}}yyyqqqggg^^^WWWOOOHHHBBB:::888333///,,,+++,,,,,,)))***+++)))'''%%%%%%&&&(((((((((((('''&&&%%%$$$$$$((()))&&&%%%'''((('''%%%&&&&&&'''(((((())))))(((((('''''''''((()))***(((...---...777===JJJ___ppp~~~vvveeeYYYPPPGGG???===;;;888555333444555555555333444555444333222444666555555555666666777777888777666444444555444333111111111222222222222111111///111444555555777999;;;888:::===>>>???AAACCCFFFKKKNNNSSSUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZ___eeejjjrrrwww{{{kkk```LLLGGGAAA;;;777666666777222222111111111000000000///111222222222222333555000000111111111000//////,,,,,,,,,+++++++++******)))***,,,---//////000000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,+++++++++,,,((()))***+++,,,,,,,,,,,,,,,++++++---...///...,,,......///000111222222333222333555444333333444666777666666555666666777777666666666666666777888888666777888888999999888888999:::;;;:::888777888999888888999::::::;;;<<<<<<:::===@@@BBBEEEKKKSSSZZZccchhhpppyyyzzztttppplllhhh```YYYSSSMMMHHHDDDDDDCCCAAA???===<<<<<<<<<>>>>>>>>>>>>>>>??????@@@>>>???@@@BBBDDDEEEEEEEEEAAACCCEEEFFFFFFGGGIIIKKKxxxkkk___UUULLLGGGDDDFFFNNNZZZdddnnn{{{~~~iii^^^OOOAAA999555111///000......000///,,,---000+++---///---++++++000444,,,---000222555777888999888888888999888888777777222222111111222222333333111333555555444555888;;;777999<<>>===<<<<<<<<<<<<>>>?????????>>>>>>???@@@BBBDDDFFFGGGHHHHHHEEEGGGHHHIIIIIIJJJLLLMMM{{{rrreeeYYYPPPKKKHHHGGGLLLQQQ]]]lllwwwsssjjjWWWMMM???555000///......***)))***,,,,,,+++---111))),,,000///,,,,,,///333+++---111444777999999:::777777888888888777666666111111111111222333444555555888;;;<<<<<<===BBBEEEIIIKKKNNNRRRWWW[[[___```fffmmmsssrrrnnnmmmssszzzrrrssstttwwwzzz~~~www}}}zzzxxxsssooonnnooonnniiidddYYYOOODDD<<<999666333/////////...+++(((''''''(((&&&)))+++***(((&&&''')))$$$&&&''')))***))))))((('''---///***(((,,,...,,,$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%&&&'''((()))$$$******,,,444:::FFF[[[kkkuuu}}}sssjjjeeeZZZUUUNNNJJJIIIHHHFFFCCC???AAABBBAAA??????@@@AAA======<<<;;;;;;<<<<<<===666555444555666666444222111222333444444333222111222333444444333222333555///111333444444555777999444666888999888888999;;;888888999999:::;;;???BBB>>>AAAGGGMMMVVV```jjjpppvvv}}}zzzfffWWWNNNIIIBBB===999888777555444333222222...000111222111111333444222222222222222111000///---------,,,,,,,,,++++++***+++,,,---------,,,+++000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,---++++++,,,///+++******)))***+++---...---,,,,,,---...///---,,,---...///000111222333444333444555555444444555777777666555555555555666666444444444444666888:::;;;666666777888888888888888999:::;;;:::888777888999666666777777888888999999;;;===@@@???>>>???CCCGGGGGGKKKQQQYYYbbbmmmxxxyyysssnnnhhhbbb^^^XXXTTTNNNIIIGGGEEEDDDCCC<<<===???@@@???=========:::;;;>>>???@@@???>>><<<@@@AAACCCEEEGGGIIIIIIJJJHHHIIIKKKLLLKKKLLLNNNOOOssscccWWWLLLGGGEEECCCHHHOOOZZZeeeuuuvvvhhhYYYPPP???<<<777222...------.........------------------222000///......///111222///000333666999:::999888:::888777666777777666555666666666555666:::???CCCAAAEEEIIIKKKMMMQQQXXX]]]cccfffjjjnnnqqqtttwwwzzz{{{}}}xxxtttrrrpppmmmiiiddd```[[[UUUQQQCCC<<<333//////000...,,,+++***(((&&&&&&''')))***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&'''&&&&&&&&&(((***$$$$$$######$$$$$$%%%&&&&&&'''((())))))((('''&&&&&&'''***...000555DDDRRRfffqqq}}}~~~zzzzzz~~~ppplllfffaaa^^^]]]^^^```UUUVVVTTTPPPKKKIIIKKKNNNMMMKKKIIIHHHGGGFFFDDDBBB@@@???>>>===============;;;888555777;;;===:::777777777888999999999999999888888777666555555555666777888999888666555666777;;;999777666888999999888;;;;;;<<<@@@FFFLLLPPPRRRZZZ___gggnnnrrryyyrrrfffZZZOOOGGGCCC???;;;777666555333222111111111///------///000222111111111111111222222.../////////...---,,,,,,,,,,,,,,,,,,------...///000000//////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++,,,------++++++,,,---...+++((())),,,......---...//////111222333444555444555666666555555666888666666666666777777777777666666444444555777999;;;;;;;;;:::999777888;;;===???===::::::<<<<<<999777999999999999888888777777666888;;;<<<===>>>???AAACCCEEEJJJPPPVVV___hhhnnnxxx}}}zzzvvvpppggg___YYYTTTRRRNNNKKKHHHEEECCCBBBBBBBBB???@@@@@@???===<<<===???;;;===???AAAAAACCCEEEGGG@@@BBBFFFHHHIIIIIIKKKLLLLLLLLLLLLKKKLLLMMMMMMNNN|||lll\\\SSSIIIBBBBBBEEEJJJTTT^^^jjjuuussseeeVVVHHH???999666222...,,,,,,...///,,,,,,---------,,,+++***......------...000222444666777999;;;======<<<;;;<<<:::888888888999999999:::;;;<<<>>>@@@EEEKKKPPPTTTYYY___dddggglllsssyyy}}}}}}wwwqqqmmmjjjfffbbb[[[UUUNNNHHHAAA===:::444...++++++,,,***'''''''''&&&&&&'''((()))***''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))((())))))'''%%%$$$%%%'''$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((((((((('''&&&%%%&&&'''***---///555BBBPPP___hhhqqqsssoooqqq{{{{{{xxxwwwwwwxxxnnnmmmjjjfffaaa^^^^^^^^^]]]ZZZXXXVVVUUUSSSPPPMMMNNNMMMMMMLLLLLLLLLKKKKKKEEEBBBAAABBBDDDEEEDDDAAAAAAAAAAAABBBBBBAAAAAA@@@<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::888666777999;;;<<<:::888777888999999888:::999:::<<<@@@EEEHHHJJJMMMPPPWWW]]]aaaiiiyyyxxxjjjaaaRRRLLLDDD===999777666666222222222222222333555666111000000000000000111111.../////////......---,,,---------,,,------....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++---...---,,,+++,,,---///,,,***+++...000000/////////000111222333444555444555666666555555666888555666666666666777777777888777666666666888:::;;;999999999888777888;;;======;;;999:::<<<===;;;999:::999999999888888888888999;;;<<<===<<<;;;<<<===???BBBEEEIIINNNTTT\\\aaajjjqqqyyy~~~~~~|||zzzwwwssspppmmmiiiccc\\\UUUPPPLLLJJJHHHFFFCCCAAA???>>>>>>???>>>??????>>>======>>>@@@???AAACCCCCCBBBBBBDDDEEE@@@CCCFFFHHHIIIJJJLLLNNNMMMMMMMMMMMMNNNOOOPPPPPPyyyooodddTTTGGGCCC>>>===CCCLLLXXXgggrrr}}}ooo___PPPCCC888222111000---+++***,,,---///,,,---...//////---,,,+++---------...000333666777999:::;;;<<<<<<<<<;;;:::===<<<;;;;;;===???BBBCCCGGGIIILLLPPPTTT[[[bbbfffnnnttt{{{~~~}}}zzzuuunnnggg```\\\UUUPPPHHHAAA;;;555///,,,000,,,)))((()))***'''%%%###$$$%%%&&&'''(((((()))'''&&&&&&%%%%%%%%%%%%%%%######$$$&&&'''((()))***((((((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((('''&&&%%%&&&&&&)))---///333???KKKYYYaaahhhiiiiiinnn{{{~~~zzzwwwssspppmmmqqqooollljjjiiifffbbb```______`````````___^^^^^^UUUTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQPPPOOOOOOOOOIIIHHHGGGFFFEEEEEEEEEEEECCCCCCAAA???===>>>AAACCC@@@>>><<<<<<=========<<<>>>>>>>>>???@@@CCCEEEGGGFFFHHHMMMSSSVVV]]]mmm|||}}}kkkbbbVVVJJJBBB>>><<<;;;222222222222222333444444000//////........./////////////////////......---///......------------............------------------------,,,,,,+++++++++,,,+++++++++,,,,,,---...,,,---......,,,,,,---...///...---...000111222111111111222222333444555555444666777777666555777888555555555555666666666777999888777777888999;;;<<<777777888777777888;;;===;;;:::999:::<<<===<<<;;;::::::999999999999888888888:::<<<<<<;;;:::;;;<<<===???AAABBBEEEIIINNNRRRZZZ```ggglllmmmooorrrtttooommmkkkiiihhheeebbb___\\\YYYUUUPPPKKKGGGEEEDDDCCCBBB@@@>>>======>>>>>>===???????????????AAACCCDDDFFFGGGFFFEEECCCDDDDDDCCCDDDFFFGGGHHHJJJMMMOOOLLLMMMOOOPPPQQQRRRSSSSSStttfff[[[RRRIIIAAA>>>@@@FFFPPP]]]lllzzzsssiii[[[LLLAAA999444222...---+++))))))+++---...000000000///////////////000111111333444777999::::::;;;======<<<;;;;;;;;;>>>???AAACCCGGGMMMRRRVVV\\\___dddhhhmmmssszzz~~~~~~zzzwwwrrrkkkcccZZZRRRMMMCCC???999333000---+++)))***(((((()))******(((&&&"""###%%%'''''''''&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%&&&&&&'''(((((($$$%%%&&&&&&%%%&&&((()))&&&&&&%%%%%%%%%&&&''''''))))))))))))(((''''''&&&&&&&&&(((,,,...222<<>><<<;;;;;;;;;<<<<<<<<<;;;::::::::::::::::::999999555777:::;;;;;;<<<===???===???@@@@@@AAADDDHHHKKKPPPUUUZZZ]]]______aaabbb^^^\\\[[[ZZZYYYXXXUUUSSSPPPNNNKKKHHHEEECCCBBBBBBAAAAAA@@@??????@@@AAAAAA???@@@AAABBBBBBCCCEEEHHHGGGIIIJJJJJJHHHFFFFFFGGGHHHHHHIIIHHHGGGIIIKKKNNNKKKMMMOOORRRTTTUUUUUUUUU|||ppp___QQQIIIDDDCCCCCCAAAJJJXXXeeesssxxxooo]]]TTTHHH===777444333333...---,,,******+++,,,---111000...------///222333333444444666777999:::;;;;;;>>>@@@AAA@@@@@@BBBDDDDDDHHHMMMSSSYYYaaaiiiooosssvvv{{{~~~}}}xxxsssnnneee]]]UUUMMMEEE???888444000---,,,+++******&&&&&&((()))+++***(((&&&###%%%&&&''''''%%%"""!!!%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%%%%%%%''')))&&&&&&%%%%%%%%%&&&''''''+++******))))))((((((((('''&&&(((,,,...000888@@@HHHLLLTTT\\\gggvvvzzzzzz{{{|||}}}}}}}}}}}}yyyzzz|||{{{zzzzzz{{{}}}{{{zzzxxxvvvuuuttttttttttttrrrpppllliiifffeeedddaaaeeeiiijjjiiieeecccaaa]]]\\\[[[]]]^^^___^^^]]]aaacccddddddccccccfffhhhjjjjjjllloooqqquuu|||nnnaaaVVVOOOEEEAAA<<<999777666333111//////...---------------//////000000111000000///111000//////............------------------------......---,,,,,,+++******++++++++++++,,,---...///...///000000......///000---...///000111222333333555555555555666666666666555666777777666666777999444444555555666777777888888777777777888888999999777999:::::::::;;;===???===>>>======;;;:::::::::::::::::::::::::::;;;;;;666888;;;<<<<<<<<<===???<<<>>>??????@@@BBBEEEGGGKKKMMMPPPRRRSSSSSSSSSSSSQQQOOONNNNNNOOONNNLLLJJJHHHGGGEEECCCBBBAAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBCCCEEEFFFFFFGGGJJJMMMHHHKKKMMMNNNLLLKKKKKKKKKLLLLLLLLLJJJHHHHHHIIIKKKJJJMMMPPPSSSUUUVVVUUUTTTggg[[[MMMDDD@@@@@@EEEJJJNNN\\\mmmzzzxxxhhh]]]JJJCCC:::333///.........///...---,,,++++++,,,---///---,,,+++---000333555555555666888999;;;<<<<<<;;;???CCCEEEFFFHHHMMMQQQUUU[[[ccciiiooowww~~~uuuoooeee]]]SSSKKKEEE???999555222///,,,***))))))((('''$$$%%%'''))))))(((&&&%%%%%%&&&''''''&&&$$$!!! $$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$'''''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''***))))))(((((()))******'''%%%'''+++---...444;;;AAAFFFOOO\\\lll~~~}}}||||||{{{www|||zzzwwwuuuuuuuuuwwwzzz{{{zzzyyyzzz|||~~~||||||~~~}}}pppgggTTTMMMDDD>>>;;;999666333111000///...............///000000111111111111111111000000////////////000---------------.........---------,,,,,,++++++++++++++++++,,,---...///000///000111111//////000111,,,...111222222222444555777777777777777666666666555666888777666666777999444555555666777888999999777777888888888888888888888:::;;;<<<;;;<<<===???>>>??????>>>;;;999::::::::::::;;;;;;;;;;;;<<<<<<;;;<<<>>>===<<<;;;;;;<<<:::;;;======>>>???AAACCCEEEFFFGGGIIIIIIIIIIIIHHHFFFEEEEEEFFFGGGGGGEEEDDDCCCBBBAAA@@@???@@@@@@AAA???@@@@@@AAABBBBBBCCCCCCEEEFFFHHHIIIIIIKKKMMMPPPJJJMMMPPPQQQPPPOOOOOOOOONNNNNNNNNLLLIIIHHHIIIJJJKKKNNNRRRVVVWWWWWWVVVTTTuuugggSSSJJJCCCDDDGGGKKKTTT]]]ggguuu|||tttfffWWWKKK;;;777222...---,,,+++***------,,,,,,,,,,,,---...,,,---///111333555666777777888:::===???AAABBBCCCBBBGGGMMMQQQTTTYYY```fffmmmttt|||yyypppeee^^^RRRIII???888555444111...,,,***)))((())))))'''%%%%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&$$$###"""$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''((()))***'''%%%&&&+++------111666<<>>999555333222111000///////////////000111111222222222111000000//////000000111111------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111000111222222000000111222---000333555444444555777999999888888777777777777555777888888777777888999555555666777888999::::::888999999999999999888888888:::<<<<<<;;;;;;;;;===<<<>>>???>>>;;;:::;;;===:::;;;;;;;;;<<<<<<<<<<<<<<<>>>???>>>===;;;<<<<<<:::;;;======<<<===>>>@@@@@@@@@AAACCCEEEFFFEEEEEE@@@@@@@@@AAACCCDDDCCCBBBCCCBBB@@@??????@@@@@@AAA@@@@@@AAABBBCCCCCCCCCCCCFFFHHHIIIJJJJJJKKKNNNPPPMMMPPPSSSTTTSSSQQQPPPPPPKKKMMMNNNMMMLLLJJJJJJKKKMMMPPPUUUYYYZZZYYYWWWUUUxxxlll[[[LLLFFFAAABBBJJJSSS[[[gggrrr~~~|||rrriii```SSSDDD:::222000............,,,***++++++++++++,,,---...///,,,///333888;;;;;;:::999:::<<>>>>><<<;;;===???;;;;;;;;;<<<<<<<<<======:::<<<>>>???>>>>>>???@@@<<<===>>>>>>===<<<===???===>>>???AAADDDFFFGGGFFF?????????AAACCCDDDDDDBBBDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEGGGHHHIIIJJJJJJKKKNNNPPPOOORRRUUUVVVTTTRRRQQQPPPIIIKKKNNNNNNMMMLLLLLLMMMOOORRRWWW[[[\\\[[[XXXVVVsssmmmbbbPPPFFFEEE@@@FFFOOOZZZeeesss{{{wwwkkk\\\OOOGGGAAA:::555000000///......---,,,,,,///---,,,---///111222222///333888999999:::===@@@@@@EEEKKKNNNOOOSSSZZZ___gggkkkrrr{{{|||xxxuuupppmmmfff]]]RRRGGG>>>:::000///,,,+++)))))))))))))))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%$$$$$$$$$%%%'''(((###$$$%%%&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$""""""###'''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&***'''$$$%%%***...000000444:::CCCRRRcccuuuwwwhhhYYYJJJAAA???;;;666333333333333333...///222333333222000///000000111222222222222222222222111000000000000000---------,,,,,,---......+++,,,---///000222333444111111111111111111111111555555666888999:::;;;<<<666666666777888:::;;;<<<888777666777888999888777999777666888<<<>>>===;;;:::;;;;;;999888888:::<<<999999:::::::::;;;;;;;;;===>>>??????>>>>>>???@@@???>>><<<<<<===>>>>>>======>>>???@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>??????@@@AAAAAA@@@AAABBBBBBAAAAAACCCDDDAAAAAABBBCCCCCCBBBAAA@@@CCCDDDEEEDDDDDDEEEGGGJJJHHHIIIJJJLLLNNNPPPQQQRRRRRRSSSUUUVVVVVVUUUSSSRRRRRRQQQNNNLLLLLLLLLMMMNNNLLLOOORRRVVVWWWVVVTTTRRRooo```YYYQQQFFFBBBEEEIIIRRR```mmmzzz}}}tttdddZZZMMMCCC>>>:::555111------,,,,,,+++++++++***,,,++++++,,,///222333444000444888:::;;;===BBBFFFIIIOOOWWW\\\aaagggooovvv{{{yyyqqqjjjeee]]]YYYRRRIIIAAA:::555222---,,,***)))(((''''''((((((((('''&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&%%%$$$######$$$%%%&&&'''!!!"""###$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''''')))&&&$$$%%%)))---//////222666>>>IIIWWWggguuu}}}rrrbbbXXXIIIDDD<<<666444333333333555444444444333333222222///000111111222222222222333222111000000000000000...---------------......------...///111222333333111111111222222222333333555666777888999:::;;;;;;888888777777777777888888555555555666666666666777999777777888<<<======;;;:::;;;;;;:::888888:::<<<999999:::::::::;;;;;;;;;<<<>>>???>>>======>>>@@@???>>><<<===>>>???>>>======>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCBBBBBBCCCEEECCCCCCDDDEEEEEEDDDCCCBBBFFFGGGGGGFFFEEEFFFHHHKKKIIIJJJJJJLLLMMMPPPQQQSSSRRRSSSUUUVVVWWWVVVTTTSSSSSSRRRPPPNNNMMMNNNOOOOOOLLLMMMPPPSSSTTTTTTSSSRRRwwwfffXXXLLLGGGDDDBBBFFFOOOZZZeeevvv{{{mmmdddMMMFFF===777444333111///,,,,,,,,,++++++++++++++++++,,,,,,...000444666888555888<<>>>>>===<<<>>>??????>>>======?????????======>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBDDDEEEEEEDDDCCCEEEFFFEEEFFFGGGGGGGGGGGGFFFFFFIIIJJJKKKJJJHHHHHHJJJLLLKKKKKKJJJKKKLLLOOOQQQSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTRRRQQQOOOOOOOOOPPPPPPKKKLLLNNNPPPQQQRRRSSSSSS{{{mmmcccRRRJJJDDDEEEGGGMMMWWWcccpppzzz~~~uuugggYYYPPP>>>:::444111000111111000,,,---------............---...000111333666999<<<;;;@@@EEEJJJPPPYYYcccjjjwww{{{yyysssjjj```UUUJJJ@@@:::666444000,,,***((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%#####################$$$###$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######"""$$$&&&&&&%%%%%%%%%'''$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''((())))))'''&&&%%%%%%''')))+++,,,111333666:::@@@IIIUUU]]]lllsss}}}yyyooo^^^OOODDD===:::888888777666444333333333333000000000111111222333444555444333222111111111111///000000000/////////...222222222222222333333333000111222333555666777888888888888999999:::::::::999888777666555444444444444888;;;:::666555999===888888888999;;;<<<<<<<<<:::;;;<<<;;;:::999;;;<<<:::::::::;;;;;;;;;;;;<<<:::;;;======<<<<<<>>>???@@@>>>>>>???@@@@@@???===>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJIIILLLMMMNNNMMMLLLKKKLLLMMMMMMLLLJJJJJJKKKNNNQQQSSSSSSSSSUUUVVVVVVVVVVVVVVVRRRQQQPPPOOOOOOOOOOOOPPPLLLLLLMMMNNNPPPRRRTTTUUU{{{nnnaaaVVVPPPEEEFFFIIIOOOVVV^^^kkkvvv{{{qqqdddVVVIIIAAA666444111//////000000000,,,,,,---...//////000111///111333444555777;;;???BBBHHHPPPYYYaaalllwww{{{tttkkkdddXXXLLLBBB:::333000///......,,,+++)))'''&&&''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%###########################$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######"""$$$&&&&&&%%%%%%&&&'''$$$############$$$%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&((()))+++...000444666999AAAKKKSSS^^^eeeppp{{{sss```QQQFFF@@@===::::::<<<<<<;;;:::777666333222222111222333444444555555444333333333333333111222222222222111000///444444444444444444444444111222333555666888999:::999999999999999999::::::666666555555555555555666333888;;;:::777666999>>>888999::::::::::::;;;<<<:::;;;<<<<<<;;;:::;;;<<<::::::;;;;;;;;;<<<<<<<<<:::;;;======<<<<<<>>>@@@@@@??????@@@AAAAAA???>>>??????>>>>>>>>>>>>>>>>>>????????????????????????>>>??????@@@BBBDDDEEEFFFGGGIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMOOOPPPOOONNNMMMNNNOOONNNMMMKKKJJJKKKMMMPPPRRRRRRSSSSSSTTTTTTUUUUUUUUUOOOOOONNNNNNNNNNNNNNNNNNMMMMMMNNNOOOQQQTTTWWWXXX~~~ooocccXXXMMMHHHHHHDDDLLLWWW```gggppp{{{|||wwwnnnaaaTTTHHH>>>999111000///...---------...******+++---...///111111000333666888888;;;@@@DDDLLLSSS___jjjttt}}}{{{nnneeeYYYQQQFFF;;;444000---+++***+++++++++***(((&&&%%%&&&''''''(((((((((''''''###$$$&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$###"""""""""""""""############&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''&&&%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&''''''((((((&&&'''(((((('''''')))***(((,,,000222333999BBBJJJQQQXXXcccnnnxxxrrrbbbUUUKKKFFF<<<===???@@@>>><<<888666666555444333222333444555444444444444444555555666444555555666555444222111444555555555555555555555333333555666888999:::;;;:::::::::::::::999999999555555555555555666777888333555888888666666888;;;888999;;;::::::999;;;<<<:::;;;======;;;:::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<:::;;;============???AAA@@@???@@@AAABBBBBB@@@>>>??????>>>=========>>>>>>???????????????????????????@@@@@@BBBDDDFFFHHHIIIJJJKKKLLLKKKIIIHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNPPPPPPOOONNNNNNOOONNNMMMLLLKKKLLLMMMOOOPPPRRRRRRQQQQQQQQQQQQQQQQQQMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQSSSVVVYYYZZZooobbbVVVPPPKKKHHHJJJOOOQQQ]]]llluuuzzz{{{tttjjjeee\\\PPPDDD;;;666444---------,,,+++++++++,,,***+++,,,...000111333333444888===???@@@DDDKKKQQQZZZcccqqq~~~~~~|||yyy||||||uuukkk]]]SSSEEE???777000---+++))))))((((((''''''&&&&&&&&&%%%$$$%%%'''(((((((((''''''"""$$$%%%''''''&&&%%%$$$"""###$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$###"""######"""!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&(((***)))''''''(((***$$$)))...000000333;;;BBBEEEKKKUUU```kkkvvvwwwhhh]]]WWWGGGGGGFFFDDDBBB???<<<::::::999666444333333444555333333333444555666888888666777888888777666444222555555555666666777777777555555666777888999:::;;;;;;;;;;;;::::::999999999666666555555666666777888444555666777888888999:::888:::;;;;;;999999:::<<<999;;;======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::<<<>>>>>>>>>>>>@@@BBB@@@@@@@@@BBBCCCCCC@@@>>>@@@???>>>===<<<======>>>????????????????????????@@@AAABBBCCCFFFHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJLLLJJJJJJIIIIIIJJJKKKMMMNNNKKKMMMOOOPPPOOONNNOOOPPPMMMMMMMMMLLLMMMMMMNNNNNNQQQPPPOOOOOONNNNNNNNNNNNKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMOOORRRUUUWWWYYYZZZVVVLLLDDDEEEHHHKKKSSS[[[aaannn}}}|||rrriii[[[VVVMMMBBB888111//////+++,,,------,,,+++,,,---,,,---...000333555666777888===CCCGGGIIINNNVVV]]]fffqqq}}}{{{yyyqqqooollljjjgggddd```^^^fffkkktttzzzqqqiiiaaaWWWJJJAAA777333///+++***)))((('''(((&&&$$$######$$$&&&(((###$$$&&&'''(((''''''&&&"""###%%%'''''''''%%%$$$!!!"""###$$$%%%%%%$$$###%%%&&&&&&'''&&&%%%$$$###%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''''')))+++***''''''(((+++###)))///111///111777>>>>>>CCCLLLWWWbbbmmmxxx~~~yyyllleeeXXXVVVRRRNNNJJJGGGEEEDDD<<<;;;888555444444444555333333333444666777999:::888888999:::999777555333555555555666777888888888666666777888999::::::;;;<<<;;;;;;::::::999999888888777777666666666777777777777666888;;;<<<<<<;;;888:::<<<;;;999888:::<<<999;;;>>>>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<>>>???>>>???AAABBB@@@@@@AAABBBDDDCCC@@@>>>@@@???>>><<<<<<<<<===>>>????????????????????????AAABBBCCCEEEGGGIIILLLMMMMMMNNNNNNMMMKKKJJJKKKLLLJJJIIIIIIIIIIIIKKKMMMNNNIIILLLNNNOOOOOONNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLJJJLLLOOORRRUUUWWWYYYYYYDDDEEEEEEFFFIIITTTcccooo}}}}}}uuulllaaaYYYGGGBBB;;;666444333000...222...)))(((+++...//////000111222222444777<<<@@@AAAFFFMMMUUU\\\ccciiinnnwww}}}zzzuuupppjjjddd]]]YYYRRRRRRQQQMMMIIIHHHKKKOOOQQQ\\\kkkzzz~~~tttjjj]]]RRRKKKCCC:::444------+++***(((&&&$$$$$$)))'''%%%######%%%''')))%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&''''''''''''&&&&&&%%%###""""""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""###(((***&&&$$$%%%&&&%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$&&&&&&&&&&&&((()))%%%'''))))))(((''''''(((((()))+++,,,---...111444;;;===@@@GGGPPP]]]kkkttt}}}sssoooiiiddd^^^VVVLLLEEE@@@>>>;;;:::999888555444333777888444222666:::;;;999999::::::::::::999999666666777888888888888888666666666666666777888888;;;;;;;;;:::::::::999999888999:::888666555666777777777888999;;;<<<===>>>::::::::::::;;;<<<======;;;<<<>>>>>>===<<<<<<======>>>>>>===;;;:::<<<======>>>>>>>>>>>>>>>======@@@AAACCCCCCAAA@@@AAABBB???????????????@@@AAAAAA@@@???>>>>>>???BBBEEEGGGCCCDDDFFFFFFFFFFFFHHHIIILLLLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJKKKMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNOOORRRTTTVVVXXXYYYCCCHHHNNNTTT\\\ggguuu~~~|||sssjjj^^^RRRJJJ>>>999444111000000...---000...---...111333222111111222444555999>>>EEEIIIPPPVVV^^^gggooovvv}}}|||xxxgggddd^^^XXXRRRMMMGGGDDDEEEFFFFFFCCCAAABBBGGGKKKUUUbbbqqq~~~vvvlllYYYQQQGGG???:::444...)))******)))((('''&&&&&&%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######"""###""""""&&&+++)))###########################""""""###$$$$$$$$$$$$###%%%'''(((((('''%%%%%%%%%&&&'''))))))((('''((()))''')))***+++,,,---000222444666999>>>GGGRRR___gggvvv~~~}}}xxxqqqiii^^^WWWJJJFFFAAA>>><<<:::999777555999:::666555888<<<===<<<<<<<<<<<<<<<;;;:::999666777888888999999888888888888777777888888999:::;;;;;;:::::::::999999999666888999888777777888999777888888999:::;;;<<<<<<::::::::::::;;;<<<======999;;;======<<<<<<<<<======>>>>>>===;;;;;;<<<=========>>>>>>>>>>>>======@@@BBBCCCCCCBBBAAABBBCCC@@@@@@@@@??????@@@AAAAAAAAAAAAAAAAAACCCEEEGGGHHHGGGIIIIIIIIIHHHIIIJJJLLLMMMMMMMMMLLLKKKJJJJJJIIIKKKKKKKKKKKKJJJIIIIIIHHHJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMMMMNNNOOOMMMNNNOOOOOOPPPPPPPPPOOOOOOPPPQQQSSSUUUWWWXXXYYYJJJRRR]]]hhhqqq{{{zzzooodddYYYNNNBBB999555222...------......---......000444777777555333555666999;;;@@@GGGOOOTTT^^^eeeoooyyyxxxqqqjjjddd```OOOLLLGGGBBB===:::999888999;;;======>>>BBBJJJPPP___lll||||||nnn^^^SSSCCC===666111///---***&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$&&&$$$!!!###---555111((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%''')))***(((&&&%%%%%%&&&((()))***)))((()))***&&&(((*********,,,...000///000333666<<>>===999======999888<<<>>>>>>??????>>>>>>===<<<:::999777888888999999999999999999999999999999:::;;;;;;::::::::::::999999999999555777888888888888:::;;;888999999999::::::::::::::::::::::::;;;<<<===>>>777:::<<<<<<<<<<<<===>>>===>>>>>>===<<<;;;<<<>>>============>>>>>>======???AAACCCDDDCCCBBBCCCDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFHHHIIIIIIKKKLLLLLLKKKIIIJJJLLLNNNOOONNNMMMLLLJJJIIIHHHGGGKKKJJJJJJIIIHHHGGGGGGFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJMMMMMMMMMNNNOOOQQQRRRSSSQQQRRRRRRSSSSSSSSSSSSSSSRRRSSSTTTUUUVVVXXXYYYYYY^^^dddoooxxx|||yyypppbbbUUUKKKBBB999333111000...---...//////000///000222555777888777666;;;===@@@DDDIIIQQQZZZ```lllsss~~~tttooohhh```XXXRRRLLLHHH@@@???<<<999777888:::<<<777;;;???CCCHHHPPPZZZaaammm{{{xxxoooeeeXXXIII???777333///---------,,,***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""%%%...666222***$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!$$$(((***)))(((((((((&&&''')))***))))))***+++&&&((()))))))))***,,,......///111333777===EEEKKKZZZbbbnnnzzz~~~~~~|||ttthhhaaaWWWOOOJJJGGGFFFEEE???AAAAAA===<<>>>>>>>>>>>>>>===<<<;;;:::888888999:::::::::::::::::::::999999::::::;;;<<<::::::::::::999999999999777888999999888888999;;;::::::::::::999999999999:::::::::;;;;;;<<<===>>>888:::<<<=========???@@@===>>>>>>===<<<<<<===???>>>============>>>>>>??????AAACCCDDDDDDDDDEEEFFFFFFFFFEEECCCCCCBBBBBBBBBCCCDDDFFFGGGIIIIIIJJJJJJMMMMMMLLLKKKIIIIIILLLNNNNNNMMMLLLKKKJJJIIIHHHHHHKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMLLLJJJIIILLLMMMNNNOOOQQQSSSUUUVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZuuuyyyzzzssskkkaaaRRRFFF>>>:::666333000000000///...///000111222333333333444666999:::===AAAGGGNNNWWWaaakkkqqq{{{vvvqqqlllhhhZZZVVVOOOIIIDDD???;;;888777888777555555888>>>BBBBBBGGGNNNUUU\\\fffqqqyyy{{{tttlll```UUULLLBBB999222---+++)))))))))))))))(((''''''&&&&&&%%%%%%$$$$$$(((&&&$$$######$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############!!!#########&&&+++***&&&########################""""""###$$$$$$$$$$$$###!!!$$$''')))((((((((((((%%%'''))))))))))))***+++&&&((())))))((()))+++---...///000111444888>>>BBBMMMTTT```kkktttzzz~~~}}}|||zzzwwwuuusssqqqpppqqqpppooooooqqqssssssrrrvvvwwwxxxxxxyyyzzzzzzzzz~~~~~~}}}~~~~~~~~~~~~||||||}}}~~~|||yyywwwvvv|||}}}~~~~~~~~~}}}}}}}}}|||yyywwwxxxwwwtttssssssuuuxxxyyyxxx{{{uuunnnddd\\\VVVSSSQQQOOOGGGHHHGGGCCCBBBDDDCCC???<<<============<<<;;;;;;999999:::;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;:::999888888999;;;;;;;;;::::::::::::999;;;;;;;;;;;;<<<===>>>>>>:::<<<>>>?????????AAABBB===>>>>>>>>><<<<<<>>>@@@???>>>>>>>>>>>>???@@@AAA???BBBDDDFFFFFFGGGHHHJJJKKKJJJHHHGGGFFFEEEDDDDDDCCCDDDFFFGGGIIIJJJJJJJJJNNNNNNNNNMMMKKKKKKMMMOOOKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJHHHFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJLLLMMMMMMMMMLLLKKKMMMMMMNNNPPPSSSVVVXXXYYYXXXXXXYYYYYYYYYXXXXXXWWWXXXXXXXXXYYYZZZ[[[[[[[[[zzzooogggXXXOOOBBB999555444333222...///000///......///111555555444333444888===BBBAAAGGGQQQ]]]iiiuuu~~~vvvqqqjjjbbb\\\UUUOOOKKKEEEAAA<<<999888777666444333555777777888<<>>===<<<::::::;;;<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999888888999<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<>>>@@@@@@@@@@@@AAABBB===>>>???>>>======???@@@@@@@@@?????????AAABBBCCCBBBEEEHHHJJJJJJKKKMMMOOOPPPNNNMMMKKKIIIGGGGGGFFFDDDEEEFFFGGGHHHJJJKKKKKKOOOPPPQQQQQQPPPOOOPPPQQQJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEFFFBBBCCCCCCDDDFFFHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOQQQSSSVVVYYY[[[]]][[[\\\\\\\\\\\\[[[ZZZZZZ[[[\\\\\\]]]^^^______```uuuiii]]]TTTEEE???888444333222111///,,,///111111///000222444555666777888:::>>>EEEKKKMMMUUUaaannnzzzwwwnnnggg\\\XXXQQQLLLGGGBBB>>>;;;999666444333444777888888666:::@@@DDDHHHOOOYYYaaalllsss|||{{{tttiii\\\RRRFFF???555///---,,,+++)))(((((()))(((((('''((()))&&&&&&&&&&&&'''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!""""""############!!!''')))&&&###%%%&&&%%%########################""""""###$$$$$$$$$$$$###&&&&&&&&&$$$######$$$&&&"""$$$&&&'''''''''(((***((()))***)))((((((***+++***,,,---...///111555888:::???FFFLLLOOOQQQRRRTTTXXXWWWVVVVVVWWWWWWVVVUUUUUUTTTQQQNNNKKKJJJIIIIIILLLJJJGGGGGGIIIKKKKKKKKKOOOOOOOOOOOOPPPQQQRRRRRRUUUUUUTTTTTTUUUVVVYYYZZZ^^^cccjjjnnnnnnmmmlllmmmggghhhjjjjjjjjjlllppptttqqqqqqpppooonnnmmmlllkkkmmmkkkiiigggdddaaa___^^^YYYZZZ\\\\\\]]]___cccfffbbbaaa```______]]]ZZZWWWRRRRRRSSSSSSUUUVVVXXXYYYUUUXXX\\\^^^]]]]]]^^^___aaaaaacccdddfffgggiiiiiigggffffffggggggfffdddaaa```aaaccceeefffiiinnnqqquuuxxx~~~}}}yyytttooojjjfffbbbaaa^^^XXXVVVVVVQQQJJJGGGGGGFFFEEECCCAAA???>>>;;;;;;<<<============<<<<<<<<<;;;;;;<<<<<<===>>>>>>============<<<<<<<<<:::;;;<<<;;;:::999:::;;;<<<<<<<<<===============;;;;;;;;;;;;<<<===>>>???<<<>>>@@@@@@??????@@@AAA===>>>???>>>======???AAABBBAAA@@@@@@@@@BBBDDDFFFGGGIIIMMMOOOPPPRRRTTTVVVTTTRRRPPPNNNKKKJJJIIIHHHFFFFFFFFFGGGHHHJJJLLLMMMLLLOOORRRSSSRRRQQQQQQQQQKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIGGGEEEEEEFFFGGGHHHDDDDDDEEEFFFHHHJJJLLLMMMKKKKKKLLLMMMNNNPPPRRRSSSRRRSSSTTTWWWYYY\\\___```______``````___^^^^^^]]]___```aaabbbcccdddeeeeee}}}tttiii[[[MMMDDD;;;888555444444333000,,,,,,///222333222333666999444777:::===???DDDLLLQQQ[[[bbbnnnzzz}}}uuummmcccWWWPPPHHHEEEAAA>>>===<<<:::999555333111222555999;;;<<<<<>>999444...++++++---,,,+++%%%&&&'''''''''&&&'''((($$$$$$%%%&&&((()))******%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&'''''''''!!!""""""$$$%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%###$$$"""!!!######!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############""""""###'''***!!!###&&&'''&&&'''((())))))*********((((((***+++***,,,...///000222555888555999???CCCDDDDDDDDDEEEFFFIIIJJJIIIEEEDDDFFFHHHHHHGGGDDDBBB@@@@@@@@@@@@BBB???===<<<>>>@@@AAAAAACCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHJJJMMMNNNIIIOOOWWW\\\]]]\\\\\\]]]ZZZ\\\^^^^^^]]]___cccggg``````___]]]\\\[[[ZZZYYY[[[ZZZXXXVVVSSSPPPNNNMMMKKKLLLNNNNNNOOORRRVVVXXXVVVTTTSSSSSSRRRPPPMMMJJJIIIIIIIIIIIIIIIHHHHHHHHHKKKMMMNNNNNNMMMNNNRRRUUURRRRRRSSSTTTUUUVVVWWWWWWTTTSSSSSSSSSTTTSSSPPPNNNNNNOOOQQQRRRSSSVVVZZZ]]]\\\```gggooovvv|||~~~xxxrrrmmmlllkkkfffaaa^^^]]]WWWPPPOOONNNLLLJJJFFFCCC@@@???;;;<<<<<<==============================>>>??????>>>>>>>>>>>>============888:::;;;;;;;;;;;;<<<>>>============>>>>>>>>>???<<<;;;;;;<<<<<<===>>>???<<<>>>@@@@@@>>>>>>>>>???===>>>???>>>===>>>???AAACCCBBBAAA@@@AAACCCEEEGGGJJJMMMPPPSSSTTTVVVXXXZZZVVVUUURRRPPPMMMKKKJJJIIIHHHHHHGGGGGGHHHKKKMMMOOOIIILLLPPPRRRQQQPPPOOOOOOMMMMMMLLLJJJIIIHHHGGGFFFJJJHHHGGGEEEEEEFFFHHHIIIFFFFFFGGGHHHJJJMMMOOOPPPKKKKKKKKKMMMOOORRRTTTVVVUUUVVVWWWYYY\\\___aaacccbbbbbbbbbbbbbbbaaa```___bbbcccdddeeeggghhhiiijjjxxxmmmaaaTTTHHH>>>888222000...---............222111000111444666888888666:::===@@@DDDKKKTTT[[[iiisss}}}{{{uuummmbbbYYYQQQLLLFFFBBB<<<;;;999666444333333333444555666666777<<>>777999;;;;;;;;;:::;;;<<<:::999888777666555444444777777666666666666777777888:::<<<===<<<<<<>>>@@@=========>>>???@@@AAABBBEEEGGGJJJLLLNNNNNNNNNMMMJJJLLLNNNOOOPPPRRRUUUWWWUUURRRMMMLLLMMMMMMKKKIIILLLKKKHHHEEECCCAAAAAAAAA??????@@@BBBCCCDDDEEEFFFEEEDDDBBB@@@???@@@AAABBB>>>>>>======<<<;;;::::::>>>???@@@?????????AAACCCGGGDDDBBBCCCFFFGGGFFFEEECCCCCCCCCBBBBBBBBBBBBBBBFFFHHHFFFCCCCCCIIIKKKKKKMMMOOORRRXXX^^^eeekkknnnvvvyyy|||~~~zzz{{{vvvssspppmmmkkkgggaaa\\\UUUPPPLLLKKKLLLLLLHHHCCC@@@<<<;;;???@@@===<<<===>>>@@@BBBAAA???>>>???BBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@???===<<<<<<<<<<<>>>>>>>>??????@@@>>>>>>===<<<<<<===???@@@?????????>>>???@@@@@@AAABBBAAA@@@@@@@@@AAABBBCCC???@@@BBBDDDFFFIIIJJJKKKPPPRRRTTTWWWZZZ[[[\\\\\\[[[YYYVVVTTTRRROOOKKKHHHIIIHHHHHHHHHHHHIIIJJJJJJLLLMMMNNNOOOOOONNNMMMLLLHHHIIIJJJIIIHHHHHHJJJKKKKKKHHHFFFGGGIIIJJJHHHEEEHHHIIIKKKLLLLLLMMMPPPSSSNNNNNNNNNOOOQQQTTTVVVXXXXXXZZZ\\\]]]]]]^^^___``````bbbdddcccbbbbbbdddgggeeefffhhhlllooopppnnnmmm|||ssskkk^^^QQQGGG>>>888444222111///....../////////666555444555666888888888<<<@@@EEEIIIOOOWWWbbbiiivvv{{{wwwuuupppiiicccUUUOOOGGG@@@;;;888555222555555444333333555777999888:::===@@@CCCJJJSSSZZZdddqqq~~~yyyeee[[[NNNCCC===888222...---)))'''))))))%%%&&&***(((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############%%%$$$$$$######$$$$$$$$$'''&&&&&&%%%$$$$$$############$$$$$$$$$###"""!!! """$$$$$$###"""###$$$%%%%%%&&&%%%###"""###%%%###############$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###''''''''''''((((((((((((''')))******)))((()))***++++++++++++---///222444444444555666666777888888333444666666555444555666666555555444333333222222555444444333333444444555111222333333444444555666888777777777777888999999===>>>AAACCCEEEEEEDDDDDD;;;===??????@@@AAADDDFFFJJJGGGDDDBBBCCCCCCBBB@@@BBBAAA>>><<<:::999999999777777888999:::;;;;;;<<<;;;:::888888888999:::<<<555555666666777777888888777888888888666666888:::===:::999999<<<======;;;::::::::::::::::::::::::666888777555666<<>>AAABBBDDDHHHMMMRRRVVVYYY```bbbeeehhhkkknnnsssvvvzzz{{{|||||||||~~~~~~{{{||||||zzzwwwvvvtttoooiiiddd]]]YYYTTTSSSSSSQQQLLLGGGFFFAAA???BBBBBB@@@???AAA;;;>>>@@@@@@???@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@??????>>>>>>===>>>>>>??????>>>>>>>>>>>>??????@@@???>>>>>>>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAADDDCCCAAA@@@@@@@@@AAABBBCCCDDDFFFIIILLLNNNPPPQQQTTTVVVYYY[[[]]]^^^^^^^^^\\\ZZZXXXVVVTTTQQQNNNKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKGGGHHHHHHHHHGGGGGGHHHJJJJJJIIIIIIJJJKKKLLLLLLKKKIIIKKKLLLMMMMMMOOOQQQTTTQQQQQQQQQRRRTTTVVVYYYZZZ\\\]]]^^^^^^]]]]]]^^^___eeegggiiiiiihhhiiilllooolllmmmoooqqqtttuuuuuuttt}}}wwwpppkkkaaaXXXLLL@@@888444222111111000000000000111111222888888888999:::;;;<<<===???CCCJJJPPPXXXcccoooxxx}}}yyyvvvnnniiibbb]]]YYYSSSLLLGGGDDD@@@;;;888666666666555222222333444555999>>>BBBBBBFFFLLLQQQWWW___jjjqqqyyykkkaaaMMMEEE:::222...---+++***)))&&&%%%&&&'''%%%&&&***)))(((&&&%%%%%%%%%&&&&&&((((((((('''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$######"""!!!"""###$$$###""""""$$$&&&$$$%%%&&&%%%###"""###%%%%%%%%%$$$######%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&((((((((('''(((***+++++++++******+++---///000222222222222111111111111///000111111///...///000000000000000000000000000222111111000000111111222111000000111222333333222333333222111000000111111444555777:::;;;;;;;;;;;;444666777777666777999;;;>>><<<999888888888777666666666444333222222222222000000000000111111111222111111000000111222444555---......///000000111111---///000/////////111333222111000000222333333222222222222222333333333333///111111///111777:::999999:::;;;===???BBBEEEFFFKKKMMMPPPRRRTTTXXX\\\___bbbdddeeeggghhhjjjnnnqqqvvvxxx{{{~~~|||~~~~~~|||wwwqqqmmmhhheeeaaa___^^^[[[UUUQQQMMMGGGCCCCCCCCC@@@???AAA===>>>@@@@@@@@@AAACCCEEEDDDEEEFFFGGGGGGFFFEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>?????????AAA@@@@@@@@@@@@AAABBBCCC???@@@AAACCCCCCBBBBBBAAAEEEDDDBBBAAA@@@AAAAAABBBGGGHHHKKKOOORRRUUUWWWXXXZZZ\\\^^^```aaaaaa```___]]][[[YYYWWWVVVTTTQQQNNNJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJGGGHHHIIIHHHGGGGGGIIIKKKJJJKKKMMMNNNMMMNNNPPPQQQLLLNNNPPPQQQQQQSSSUUUWWWUUUUUUVVVWWWXXXZZZ\\\]]]aaabbbbbb```^^^^^^___```eeefffhhhiiijjjlllooorrruuuvvvwwwyyy{{{|||}}}~~~|||uuulllccc]]]OOOHHH???666222000000000---///000111222444666777666888:::;;;===???AAACCCDDDIIIQQQZZZcccooo|||zzzssskkkddd___]]]TTTPPPKKKGGGCCC@@@;;;777666444222000111222444444555777999:::===BBBIIINNNTTTYYY```fffmmmvvvwwwmmm```RRRIII<<<777000+++******)))((((((&&&%%%%%%%%%%%%&&&(((***)))&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%$$$$$$#####################""""""!!!%%%&&&&&&$$$###$$$''')))###$$$&&&%%%$$$###$$$%%%%%%%%%#########$$$&&&'''######$$$%%%&&&&&&''''''''''''''''''(((((((((((('''((((((((('''(((+++...+++************+++,,,,,,/////////...............///000000///---,,,---...,,,,,,------...//////000000//////......//////000444222111222444555444222111111000///////////////000111333444555666666666444555666555444444666888555555333333222222111000000000//////////////////..............................------...///000000,,,,,,,,,++++++*********((()))+++,,,,,,...111333...---------......//////000000000111111222222222111333333111222777:::999666666777888999:::;;;<<<>>>@@@BBBDDDEEEHHHKKKNNNQQQSSSTTTUUUVVVYYY]]]``````bbbeeegggjjjmmmqqqtttzzz{{{}}}~~~}}}~~~{{{vvvrrrqqqooonnnmmmllliiiddd```[[[SSSMMMKKKHHHCCCAAACCCAAAAAAAAA@@@@@@AAABBBCCCDDDEEEGGGIIIIIIHHHGGGEEEBBBBBBCCCBBBBBBBBBAAAAAABBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDD???@@@BBBDDDDDDCCCBBB@@@DDDCCCBBBBBBBBBCCCEEEEEEIIIKKKOOOSSSWWWZZZ\\\]]]___```bbbccccccbbb```^^^\\\ZZZXXXWWWWWWUUURRRPPPKKKJJJIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHJJJJJJJJJIIIJJJLLLMMMKKKNNNQQQQQQOOONNNQQQTTTOOOQQQTTTUUUVVVVVVXXXZZZXXXXXXYYYZZZ\\\]]]______cccccccccbbb``````bbbddddddeeefffhhhkkkooosssuuu}}}~~~}}}vvvkkk___UUUOOO???;;;666222000000///...***---111333555777:::===999;;;<<<======@@@DDDHHHOOOVVV___iiisss~~~{{{xxxuuutttjjjgggaaaZZZTTTNNNJJJHHH???===:::999888777666555222222222222333555777999:::???DDDGGGKKKQQQZZZaaakkkpppvvv|||}}}ttthhh\\\RRRHHH>>>888111///---,,,+++***((('''***)))(((&&&%%%&&&'''&&&***)))'''%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%###"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""%%%%%%%%%$$$###$$$&&&((("""$$$&&&&&&$$$###$$$$$$$$$######"""###$$$%%%&&&#########$$$%%%&&&'''(((''''''''''''((((((((((((((()))))))))((())),,,///*********)))))))))******++++++,,,,,,---............//////---++++++,,,...++++++,,,---...///000000///......------......///111000//////000000///...///............///000000...///000111222333333333000111111000///...000222///000000000///.........,,,,,,------.....................------------,,,......---,,,,,,,,,,,,,,,+++++++++***************)))+++,,,,,,+++,,,...000,,,,,,---,,,,,,---.../////////000111222222333333000222111//////333444222000111222333444444555555555666888999:::<<>>???@@@AAABBBCCCDDDFFFHHHHHHHHHFFFEEEFFFFFFGGGFFFFFFDDDCCCBBBEEEDDDCCCCCCBBBBBBBBBCCCAAAAAABBBCCCDDDDDDEEEEEE???@@@BBBDDDDDDCCCBBBAAABBBBBBBBBCCCEEEGGGJJJKKKNNNPPPUUUYYY]]]```bbbbbbbbbbbbbbbbbbaaa```^^^]]][[[YYYWWWWWWVVVUUURRRPPPKKKJJJHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJHHHJJJKKKJJJJJJJJJLLLNNNOOOQQQSSSRRROOONNNPPPRRROOORRRUUUVVVWWWWWWXXXZZZZZZZZZ[[[]]]^^^___``````___```aaabbbaaabbbdddfffhhhhhhiiikkkpppuuuyyy|||}}}{{{uuujjj\\\NNNDDD???333111////////////---,,,***...333666777888<<>>>>>AAAGGGMMMZZZaaalllvvv~~~~~~vvvtttooojjjddd^^^ZZZWWWSSSPPPLLLFFFBBB>>><<<;;;333333222333444666777999666888:::<<<===@@@DDDGGGFFFMMMUUU[[[___fffpppxxxyyytttcccZZZNNNDDD===777222...)))***+++,,,+++)))'''&&&***+++***&&&%%%'''(((&&&(((((('''&&&&&&'''((()))&&&&&&%%%%%%$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&'''"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$######$$$###"""!!!!!!!!!!!!"""!!!"""###"""!!!!!!###%%%!!!###&&&&&&%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((''''''''''''(((((((((((()))***+++***)))***,,,...))))))))))))))))))))))))))))))***+++,,,......///,,,,,,,,,***))))))+++---***+++,,,---...///000000...------------------......000000///---,,,---...,,,,,,,,,,,,,,,---...///,,,------......///000000---......---,,,+++---...***,,,------+++***++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******)))(((((('''((()))***+++------...---------+++)))((()))+++***+++++++++******,,,...,,,,,,---...000111222222...111000------000111...///000111222333333333333333444555666666777999;;;======>>>===<<<===???BBBCCCEEEGGGHHHIIIJJJMMMPPPRRRUUUXXXYYYYYY[[[```eeemmmpppuuuyyy|||~~~}}}{{{rrrjjjeee___VVVQQQQQQDDDBBB??????@@@BBBCCCCCCBBBCCCDDDFFFFFFFFFFFFEEEHHHIIIJJJJJJJJJHHHGGGFFFIIIHHHGGGFFFFFFFFFFFFFFFBBBCCCEEEFFFGGGGGGGGGGGGAAABBBCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEHHHKKKNNNPPPTTTVVV[[[```dddfffggghhhdddcccaaa___^^^]]]]]]]]]ZZZYYYWWWVVVUUUTTTQQQNNNJJJIIIHHHFFFEEEDDDDDDDDDCCCDDDDDDEEEGGGIIIJJJKKKHHHJJJKKKKKKJJJKKKMMMOOORRRRRRSSSRRRQQQPPPPPPQQQNNNQQQTTTVVVWWWWWWXXXYYY[[[\\\^^^___```aaaaaaaaa\\\___bbbdddeeefffhhhiiijjjiiiiiilllrrrxxx}}}|||{{{ooollleeeYYYKKK???888555...---,,,,,,.........------222777888777777:::>>>===>>>??????@@@FFFPPPXXXeeemmmxxx|||yyyuuuooohhhccc[[[YYYUUUQQQLLLHHHEEECCCAAA???<<<999777666666666333444444555666888<<<>>>777;;;@@@DDDHHHMMMSSSXXX^^^fffoootttwww{{{vvvkkkaaaZZZIIICCC:::444222000,,,***%%%'''(((((((((((((((((('''***)))$$$$$$)))***'''%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%##################$$$$$$$$$###"""!!! !!!!!!""" """"""!!!!!!!!!""" ###%%%&&&%%%$$$$$$$$$"""###%%%&&&'''&&&%%%$$$%%%$$$$$$$$$$$$%%%''''''''''''''''''((((((((((((((()))++++++***))))))***)))))))))*********))))))(((((()))***+++,,,------+++++++++***((())),,,...***++++++,,,---...//////,,,,,,++++++++++++,,,,,,,,,000333111+++)))+++///---,,,++++++***+++++++++,,,,,,,,,,,,---......///---.........,,,,,,...000'''***,,,,,,***)))***+++'''(((***++++++++++++***(((((())))))))))))))))))((()))))))))))))))((((((&&&'''((()))+++,,,---...+++,,,,,,+++***)))+++,,,((()))******((((((***,,,))))))***,,,---///000000---000000......222222000000111222333333333222222333444555555444555777999999:::::::::999:::<<<>>>===>>>???@@@@@@AAACCCEEEEEEIIIMMMMMMLLLLLLPPPTTTWWWYYY]]]```cccfffjjjlllsssxxx~~~xxxtttnnneee___^^^SSSOOOJJJGGGFFFFFFEEECCCBBBCCCCCCDDDEEEEEEFFFFFFGGGIIIKKKMMMNNNNNNMMMLLLMMMLLLKKKJJJIIIIIIIIIIIIEEEFFFHHHJJJKKKKKKKKKKKKEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFFFFHHHJJJMMMPPPRRRVVVYYY^^^cccfffhhhiiiiiieeeccc___\\\[[[[[[]]]^^^[[[YYYWWWVVVUUUTTTPPPNNNHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGJJJLLLMMMLLLMMMNNNNNNNNNOOOQQQSSSSSSRRRQQQRRRSSSTTTSSSRRRRRRUUUXXXZZZ[[[[[[[[[\\\^^^___```bbbccccccccccccbbbeeejjjmmmnnnnnnnnnooonnnlllkkknnnuuu|||zzzuuurrr___]]]VVVLLL???666333222///---++++++---///000000000555::::::777666888<<<888:::===>>>BBBLLLYYYdddrrrzzz}}}wwwrrrooojjjhhhddd```[[[SSSKKKFFFBBBBBBAAA???>>>===<<<;;;888666555333333444555666999999999999:::<<<@@@CCCIIINNNUUU\\\bbbiiiqqqwwwvvv}}}yyyooodddXXXLLLDDD999555000......---+++(((%%%%%%&&&&&&&&&'''***,,,$$$((('''###$$$***+++((("""###$$$%%%&&&'''''''''(((((('''&&&&&&%%%$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%##################$$$$$$$$$###!!! !!!"""!!!$$$$$$###""""""### ###&&&'''&&&$$$$$$$$$"""$$$'''))))))(((%%%$$$&&&%%%$$$$$$$$$%%%&&&'''''''''''''''((((((((()))&&&)))++++++)))((('''(((((())))))***************(((((())))))******++++++,,,,,,,,,+++***+++...111***++++++,,,------......++++++************++++++(((...222...'''###'''---///...---,,,*********)))---------------...///000,,,---------,,,,,,---///'''***......+++***+++,,,((()))+++,,,---,,,,,,+++''''''((((((((()))))))))'''''')))***************))))))))))))))))))))))))''')))+++,,,,,,...111444''')))+++***((('''***---(((((()))+++,,,...///000***---...,,,...111222000...///000000000///---,,,///111111111000000222444444555555555555666999;;;:::;;;<<<<<<;;;<<<>>>@@@???CCCGGGGGGEEEDDDGGGJJJFFFHHHKKKMMMPPPSSSWWWZZZZZZ___eeejjjoooxxxvvvqqqpppeee___WWWPPPMMMJJJFFFCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFHHHKKKNNNPPPQQQQQQQQQOOOOOOMMMLLLKKKKKKKKKKKKGGGIIIJJJLLLNNNNNNNNNMMMHHHHHHGGGGGGGGGHHHIIIJJJHHHHHHHHHIIIKKKNNNPPPQQQVVVYYY]]]bbbeeegggggggggfffccc___[[[ZZZ[[[]]]___]]][[[YYYWWWVVVTTTQQQNNNHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHKKKMMMOOOPPPRRRSSSSSSSSSTTTVVVXXXTTTRRRPPPRRRVVVXXXWWWUUUWWWZZZ^^^`````````aaaaaa___```bbbdddeeeeeeddddddjjjnnnssswwwwwwvvvvvvvvvvvvsssrrruuu|||zzznnnbbbZZZMMMHHH@@@888222/////////+++++++++***+++...333777777666666777999999888777999:::;;;>>>FFFSSSbbbmmm~~~uuuppphhh___ZZZYYYSSSQQQNNNHHHBBB===<<<<<<888777777888999777555333333444666666666777999;;;<<<>>>???AAAEEELLLSSSYYYeeehhhmmmttt{{{~~~xxxqqqdddWWWKKKCCC>>><<<000///---+++***)))(((((($$$$$$&&&'''((()))))))))***'''$$$$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$###"""""""""######""""""""""""######$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$############"""!!!!!!!!!"""$$$%%%#########""" """$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%)))$$$ $$$!!! '''''''''(((((((((((()))&&&&&&&&&''''''''''''(((''''''''''''((()))++++++(((((((((((())))))))))))+++***((('''(((***---///)))******++++++,,,------+++++++++,,,---...///000------,,,,,,,,,------...,,,---------,,,***((('''++++++************++++++,,,,,,+++***+++,,,...///---,,,+++***)))))))))))))))+++------+++***+++,,,)))+++---......,,,)))(((+++***)))(((((()))***+++'''((())))))(((((()))+++************************))))))))))))((((((((((((&&&###%%%+++,,,''''''+++,,,+++*********+++,,,---***+++---///000000///...///000111111111000...------...000222333444333333444444333333444444555666555555666666777999:::;;;<<<===???@@@AAA@@@>>>===@@@BBBDDDEEEEEEGGGJJJLLLLLLOOOSSSYYY^^^fffnnnsss~~~}}}~~~}}}sssnnnfff___XXXSSSNNNKKKLLLIIIDDD@@@???@@@CCCFFFHHHKKKPPPTTTVVVVVVTTTSSSRRRRRRPPPMMMJJJIIIJJJLLLLLLMMMNNNPPPQQQQQQRRRRRRLLLKKKKKKKKKKKKKKKLLLLLLOOONNNNNNLLLLLLNNNRRRUUU[[[]]]aaadddfffggggggggggggddd```\\\ZZZYYYZZZ[[[]]]\\\ZZZXXXTTTQQQNNNLLLIIIGGGEEECCCBBBCCCDDDEEEDDDFFFHHHIIIIIIKKKNNNPPPRRRPPPNNNPPPTTTXXXXXXXXXRRRSSSSSSTTTUUUVVVVVVVVV]]]___aaadddeeeeeedddccccccdddfffffffffgggjjjlllqqqxxx}}}}}}}}}~~~}}}yyyzzz{{{{{{~~~zzzpppcccVVVNNN@@@===777222...,,,+++,,,+++,,,+++++++++...333777888777777888888888777666<<<<<<>>>EEEQQQbbbrrr}}}vvvmmmddd^^^VVVMMMGGGFFFBBBAAA@@@<<<999777888999666666666666666666555333333555777888999;;;>>>@@@GGGJJJOOOUUU\\\dddmmmrrr}}}zzzooo```ZZZOOOCCC999333///...,,,,,,+++***))))))******######$$$%%%&&&&&&&&&&&&)))'''$$$$$$%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$###############$$$$$$$$$#########""""""#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############""""""!!!"""###$$$%%%"""###%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&!!!&&&""" &&&$$$ %%%&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((''''''(((((()))******(((((((((((())))))))))))+++***((('''(((***---///++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///------,,,,,,,,,------...---------,,,+++***)))(((,,,,,,++++++++++++,,,,,,***))))))***+++---///000------,,,******)))))))))(((***+++***)))((()))***((()))+++,,,,,,***(((&&&+++***)))(((((()))***+++&&&(((******)))((()))***(((((((((((((((((((((((())))))*********************''''''***(((###!!!$$$)))))))))***+++,,,---...+++++++++,,,,,,---......---.../////////...,,,,,,,,,---...///111111111222111111000000111111222333444444444555666777888999:::;;;===>>>???>>>===<<<<<<>>>???@@@@@@BBBEEEGGGDDDGGGKKKOOOUUU[[[bbbgggmmmpppsssvvvyyy}}}~~~{{{yyy{{{~~~~~~~~~yyyssslllfff___YYYVVVSSSOOOJJJEEECCCDDDEEEGGGFFFIIIMMMQQQUUUVVVWWWWWWSSSRRRPPPMMMKKKJJJKKKMMMNNNOOOPPPRRRSSSSSSSSSSSSPPPOOONNNMMMMMMMMMNNNNNNQQQQQQQQQPPPPPPQQQTTTWWWZZZ[[[^^^bbbdddeeeeeeeeeeeeccc```]]][[[ZZZ[[[[[[\\\[[[YYYVVVSSSOOOLLLKKKIIIHHHFFFDDDDDDEEEFFFGGGFFFGGGIIIJJJJJJLLLOOOQQQSSSQQQPPPQQQTTTWWWXXXWWWTTTTTTTTTUUUVVVWWWXXXYYYaaaccceeegggiiiiiihhhhhheeefffhhhhhhhhhjjjmmmpppvvv|||}}}~~~wwwmmmaaaTTTGGG???333222///---+++*********,,,,,,,,,,,,,,,///333666999999888888777777666666:::;;;@@@KKK\\\qqqzzzrrraaaXXXPPPKKKEEE===999999666777777555333333555777666666666777888999:::;;;<<<>>>AAACCCEEEHHHLLLOOOZZZ___hhhrrrzzz|||qqqcccWWWKKKGGG???666///+++(((((((((((((((((()))***+++,,,$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%&&&$$$$$$############$$$$$$ !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$############""""""""""""###$$$$$$!!!###&&&'''&&&$$$######$$$$$$%%%%%%%%%%%%&&&&&&!!!&&&###!!!(((&&&###(((%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((((((((((())))))))))))+++***)))((((((***,,,...---,,,,,,+++******))))))------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,+++************---,,,,,,,,,,,,,,,,,,---''''''((()))+++---///000...---,,,++++++******+++***++++++***)))(((***,,,)))***+++,,,,,,***((('''+++***))))))))))))***+++&&&(((***+++***)))))))))((((((((((((((((((((((((*********++++++,,,,,,,,,,,,)))(((***((($$$"""###&&&''')))***,,,,,,------+++***)))))))))+++---...,,,,,,,,,,,,,,,+++******++++++,,,,,,---...000000///////////////000111111111111111222333444555666777888:::;;;;;;;;;:::999777888::::::;;;<<>>GGGXXXmmmnnndddSSSKKKEEEBBB???:::888:::777888888777555555888::::::;;;===???AAADDDHHHKKKOOORRRUUUXXX[[[___cccfffpppwwwzzzpppeeeYYYLLLCCC>>>;;;666111---+++******&&&&&&&&&'''((()))***+++'''(((((((((''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!###$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""#########$$$$$$!!!###%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$)))%%%###(((&&&"""'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((((((((((())))))))))))+++***)))((()))***,,,---,,,+++++++++******))))))------,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,---,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,'''(((((()))***,,,------...---,,,,,,+++++++++,,,---------,,,++++++---///,,,---.........---+++***************************&&&(((++++++***)))))))))*********************************+++,,,,,,------***))))))***+++*********&&&''')))+++,,,,,,++++++***************++++++,,,+++++++++++++++*********,,,++++++++++++---///000000000//////000000111222////////////000111222333444555666777777777777666444555777777777888;;;===:::<<>>777222000------------------,,,,,,,,,---///000000000222444777888999777555555777999@@@IIIYYYmmm}}}kkk___OOOHHHAAA???===999999;;;888999:::::::::<<>>@@@CCCEEEEEEFFFGGGHHHHHHJJJMMMPPPPPPQQQSSSVVVZZZ]]]```aaabbbdddhhhjjjiiifffbbb```\\\YYYWWWXXXZZZ]]]___```ccchhhoootttxxx}}}}}}uuurrrllleee^^^XXXUUUSSSQQQPPPNNNMMMLLLLLLLLLMMMMMMLLLKKKIIIGGGHHHJJJLLLSSSTTTWWWXXXYYYXXXWWWVVVSSSSSSRRRRRRTTTVVVYYY[[[VVVXXX[[[\\\ZZZYYYYYYYYY]]]]]]___```aaabbbbbbccc____________^^^]]]\\\[[[VVVTTTQQQNNNLLLJJJIIIHHHGGGGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPPPPOOOPPPRRRTTTQQQSSSVVVXXXZZZ\\\^^^```YYYYYYYYYZZZ\\\___aaabbbggghhhjjjlllnnnpppqqqrrrnnnoooqqqrrrtttwww|||yyyooohhhWWWOOOCCC888111...,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000222111111222333444666888777555666:::>>>FFFSSShhh}}}rrrgggVVVNNNGGGCCC@@@;;;:::===999;;;???CCCGGGLLLQQQVVVWWW[[[aaaeeeiiinnnuuuzzzvvvmmmhhh```VVVKKKDDD<<<555111111+++******)))((((((((((((((((((''''''&&&&&&''''''%%%&&&&&&&&&%%%$$$$$$###"""$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######"""######$$$%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$############$$$$$$######$$$$$$###""""""!!!"""""""""###############"""###$$$$$$%%%%%%$$$$$$######!!! %%%((($$$$$$%%%%%%%%%%%%&&&&&&"""'''$$$###***)))&&&+++%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''((()))******)))((('''(((((((((((())))))))))))+++***************++++++(((((())))))***++++++,,,,,,,,,++++++++++++,,,,,,...---,,,++++++******+++************+++,,,------+++******))))))******+++++++++,,,,,,++++++***))),,,,,,++++++++++++,,,,,,***,,,...---,,,++++++,,,,,,---------,,,,,,++++++******+++,,,,,,+++******((()))+++***))))))***,,,))))))))))))))))))))))))++++++++++++++++++++++++)))+++***((((((+++,,,***,,,,,,,,,,,,++++++))))))(((+++...111111///+++(((------,,,++++++++++++,,,---------------...//////,,,,,,,,,,,,,,,---.........---------......///000000000000111111111222222222444555555555666888:::555777999:::::::::<<<>>>???@@@AAAAAAAAACCCFFFHHHGGGGGGHHHJJJMMMPPPSSSTTTVVVYYY]]]___]]][[[YYYYYYUUUSSSQQQQQQSSSVVVWWWWWWYYY^^^eeejjjnnntttzzz|||wwwppphhhbbb]]][[[SSSRRRQQQOOONNNNNNNNNNNNJJJJJJJJJHHHFFFGGGIIILLLQQQSSSVVVXXXXXXWWWUUUSSSVVVVVVVVVVVVVVVVVVWWWWWWWWWYYY[[[\\\ZZZYYYYYYYYY[[[[[[\\\]]]]]]^^^____________``````___]]][[[ZZZSSSRRROOOMMMKKKJJJJJJJJJIIIIIIKKKLLLMMMOOOPPPPPPPPPQQQRRRRRRQQQQQQSSSUUUSSSVVVYYY\\\]]]___aaaccc[[[\\\]]]```bbbdddeeefffdddeeegggiiillloooppprrrrrrtttwwwxxxzzz|||yyyqqqggg]]]UUUBBB===777111...---+++******************+++,,,---,,,...111333222222222333111444666666555777===BBBLLL]]]tttvvvfff^^^VVVRRRNNNJJJIIIKKKIIILLLRRRXXX___fffnnnsssqqqwww~~~xxxmmmaaaXXXRRRIIIAAA999666333---,,,///************)))))))))(((((((((''''''''''''((((((%%%%%%%%%&&&%%%%%%$$$$$$!!!###&&&&&&%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$#########""""""#########!!!""""""############"""!!!"""""""""#########$$$"""###$$$%%%%%%%%%$$$$$$"""###"""!!! """%%%((($$$$$$%%%%%%%%%%%%&&&&&&"""'''$$$###)))(((%%%***&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((%%%'''(((***+++***)))((((((((((((((())))))))))))+++*********************))))))))))))************************+++,,,------...---,,,+++************((()))***+++,,,---------,,,++++++******++++++,,,***+++,,,------,,,++++++++++++*********++++++,,,))),,,///000...,,,++++++------------,,,,,,,,,+++***++++++,,,,,,++++++************)))((()))+++...))))))))))))))))))))))))......------,,,+++++++++***---,,,((((((,,,---***------,,,,,,,,,,,,,,,,,,***,,,...000///...+++***---,,,+++*********++++++,,,,,,------......------,,,,,,,,,,,,,,,---.....................//////000///////////////000000111000111333333222333555777444555777888777777999:::<<<===>>>>>>>>>???BBBEEECCCCCCCCCDDDEEEGGGIIIJJJMMMQQQTTTUUUSSSRRRRRRSSSOOOMMMKKKKKKMMMOOOOOOOOOPPPUUU[[[___bbbffflllqqqtttzzzzzzrrrlllfffcccYYYXXXWWWUUURRRPPPNNNMMMJJJJJJIIIHHHGGGGGGJJJLLLOOOQQQTTTVVVVVVUUURRRPPPTTTUUUWWWYYYZZZZZZZZZYYYYYYZZZ\\\[[[ZZZYYYZZZ[[[[[[[[[[[[\\\\\\]]]^^^^^^______aaaaaa```]]]ZZZYYYQQQOOOMMMKKKJJJJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRSSSRRRSSSTTTSSSRRRRRRTTTVVVWWW[[[^^^```______aaaccc^^^```cccfffiiijjjjjjjjjeeefffhhhjjjmmmppprrrtttvvvyyy}}}|||oooddd\\\RRRGGG???666555333222111000...,,,************+++---...000,,,///222444333222222222...222555666555888>>>DDDVVVggg~~~uuullleeebbb___\\\\\\___]]]aaagggnnnvvv~~~}}}ttthhh[[[OOOFFFAAA;;;333///000000++++++...(((((())))))(((((('''&&&'''''''''''''''((()))***&&&&&&'''((((((''''''&&& ###&&&'''%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""""""""$$$&&&'''###$$$$$$%%%%%%&&&&&&'''######""""""""""""###### !!!###$$$$$$$$$$$$!!!!!!""""""#########$$$"""###$$$%%%&&&%%%$$$$$$!!!###$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&+++&&&###(((%%%!!!&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''(((((($$$&&&(((***++++++***)))(((((((((((())))))))))))++++++******************++++++******)))(((((((((************+++,,,---......---,,,+++************'''(((***,,,---------,,,---,,,,,,++++++,,,,,,---)))***+++---......------*********)))******++++++***...111333222///---,,,000000/////////.........***+++,,,------,,,+++***++++++***((('''(((,,,///++++++++++++++++++++++++000000///...---,,,,,,++++++///...)))***///111...------,,,+++,,,---///000,,,,,,---------,,,,,,+++---,,,***)))))))))***+++***+++,,,......---,,,+++///............///000000//////.........///000000///............///000000...///000000000000333555444666888888888777888999666777888888888:::===???>>>>>>======>>>???@@@AAACCCGGGJJJJJJIIIHHHIIIKKKJJJHHHFFFFFFHHHIIIIIIIIILLLPPPUUUXXXYYY\\\aaaeeeiiinnnvvv}}}yyyrrrllliiiaaa```]]]YYYUUUPPPLLLJJJJJJJJJJJJHHHGGGHHHKKKMMMMMMOOORRRUUUUUUSSSPPPOOOOOOQQQVVVZZZ]]]___``````ZZZ\\\\\\\\\ZZZZZZ[[[\\\^^^]]]]]]]]]^^^^^^___```___```aaaaaa```]]]ZZZXXXPPPNNNLLLKKKJJJKKKLLLMMMOOOPPPQQQSSSTTTTTTUUUUUUTTTUUUUUUTTTSSSSSSTTTVVV[[[^^^bbbbbb```___```bbb```cccgggkkknnnnnnnnnmmmmmmnnnooorrruuuxxx{{{|||zzz}}}pppeeeXXXMMMFFF@@@999333555000,,,...333111'''((())))))***,,,...000111///000222333333222111000444222555:::<<<===FFFPPPjjjuuu|||vvvsssrrrrrrsssrrrvvv~~~}}}wwwnnneeeYYYMMMDDD>>>999777---+++******,,,,,,)))&&&'''((()))((('''&&&''')))&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$&&&&&&$$$ """%%%%%%%%%$$$$$$$$$######&&&!!! ###### !!!&&& !!!"""###$$$$$$%%%###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$######%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''' ((('''""""""(((&&&&&&%%%$$$%%%&&&'''(((%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******&&&'''((('''&&&&&&'''((()))))))))(((((((((((((((,,,+++)))((('''''''''(((&&&''')))+++,,,,,,,,,,,,************************++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...---......---+++******+++************************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...///...------++++++***)))******+++++++++,,,,,,,,,---------+++******,,,...''')))+++,,,,,,+++,,,---***+++---...//////000000///////////////000000111...///111222222111000///111111111111111111111111222222333333333333444444555666666555444555777999888:::;;;;;;::::::;;;<<<@@@AAAAAABBBBBBCCCDDDDDDGGGEEECCCBBBBBBBBBDDDEEEHHHJJJMMMPPPQQQRRRUUUWWW```cccgggkkknnnrrrvvvyyy}}}~~~~~~{{{tttnnnkkkgggddd```]]][[[XXXTTTRRRMMMNNNNNNKKKHHHHHHKKKOOOPPPQQQSSSUUUWWWVVVSSSPPPOOOPPPRRRUUUYYY[[[[[[ZZZ]]]\\\ZZZYYYYYY[[[\\\^^^\\\[[[ZZZYYYZZZ[[[\\\]]]_________]]][[[XXXUUUSSSSSSQQQOOOMMMMMMOOOQQQRRROOOQQQSSSTTTTTTUUUWWWYYYXXXXXXXXXWWWVVVWWWYYY[[[[[[^^^aaabbbaaaaaaccceeeiiijjjlllooorrrsssqqqooopppoooooorrruuuyyy||||||uuunnnWWWOOOEEE>>>:::777333///000...---///000///***%%%*********+++,,,...000000...//////000000000000000111111444;;;AAAFFFQQQ]]]qqq{{{}}}uuullleeeWWWPPPGGG===777222///,,,---+++))))))******(((&&&&&&((()))((('''&&&'''))))))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$############%%%!!! """""" $$$!!!!!!""""""######$$$$$$###""""""!!!"""###$$$%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''' %%%)))(((### """&&&'''&&&%%%%%%%%%&&&((((((%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))'''((())))))''''''((()))))))))))))))))))))))))))******)))(((((()))***+++******+++,,,+++***)))(((***************************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,---......+++*********************************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,---...---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,/////////---++++++---...***+++------------...000+++,,,---///000000000000000////////////000111111///000111222222222111000111111111111111111111111222222333333333333444444333333444333222222444666555777888888777777888999======>>>>>>???@@@@@@@@@DDDCCCAAA@@@@@@AAACCCDDDHHHKKKNNNOOOOOOOOOPPPQQQVVVXXX\\\___bbbeeeiiikkklllmmmnnnooooooqqquuuxxx}}}zzztttooolllllliiifffdddbbb```]]]ZZZUUUVVVVVVTTTQQQQQQTTTWWWXXXWWWXXXYYYZZZYYYWWWTTTRRRRRRTTTWWWZZZ\\\\\\[[[]]]\\\ZZZXXXXXXYYY[[[]]]^^^]]]]]]]]]\\\]]]]]]]]][[[[[[[[[[[[ZZZYYYWWWWWWTTTSSSPPPNNNNNNOOOQQQRRRPPPRRRTTTUUUVVVWWWZZZ\\\ZZZ[[[[[[ZZZYYYYYY[[[]]]]]]```cccdddcccccceeeggglllmmmoooqqqtttvvvvvvuuuxxxxxxxxxzzz}}}~~~uuujjj\\\SSSDDD???888444333222000...,,,---.........---------,,,,,,,,,,,,---...///000...------,,,---...///000333444999AAAIIISSSaaannn|||}}}rrrhhh^^^TTTMMMBBB>>>888333///---***(((,,,***((('''((()))((('''&&&'''(((((('''&&&'''(((***)))(((&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###""""""###%%%&&&''''''$$$############"""""""""&&&###"""######!!!!!!$$$"""########################""""""""""""###$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%'''''''''&&&&&&''''''((()))%%%&&&''''''(((((('''''''''''''''(((((((((((((((((()))******(((((()))***************************(((((((((((()))***,,,,,,***++++++,,,+++***)))(((******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,//////---***))))))************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,111111111///---,,,---...+++,,,,,,,,,+++,,,...000,,,,,,...///000111111111000000000000000111111222///000111222222222222222111111111111111111111111222222333333333333444444222333333333222222444666222333555444333333444666888999999:::;;;;;;<<<<<>>>>>>>>@@@AAACCCHHHKKKNNNOOONNNKKKIIIIIIKKKMMMPPPRRRTTTVVVYYY[[[^^^___aaacccdddgggkkknnnrrruuuzzz}}}~~~~~~~~~|||zzzvvvrrrnnnlllnnnmmmkkkjjjjjjhhhfffccc^^^______^^^]]]]]]___bbbdddbbbaaaaaaaaa```^^^\\\XXXWWWXXXYYY\\\]]]]]]\\\^^^\\\YYYWWWVVVXXXZZZ\\\^^^___`````````___^^^]]]ZZZYYYYYYXXXWWWWWWWWWXXXWWWUUUSSSQQQPPPPPPQQQRRRQQQSSSUUUVVVWWWYYY\\\___^^^^^^___^^^\\\\\\^^^___bbbdddfffgggggghhhiiikkkppppppqqqsssvvvxxxzzz{{{{{{{{{|||}}}xxxmmmbbbVVVIIIAAA===999444111000000...,,,---------------...//////......---------...//////...---+++***+++---000111999<<>>@@@AAAFFFIIINNNOOOMMMIIIFFFDDDEEEGGGIIIKKKKKKLLLOOOQQQSSSUUUXXXZZZ\\\```eeehhhhhhkkkooorrrrrrsssssstttsssrrrrrrqqqooollljjjiiilllkkkjjjkkklllllljjjhhhddddddeeeeeefffgggiiikkkqqqooommmlllkkkjjjhhhfff```^^^\\\\\\]]]^^^^^^]]]^^^\\\XXXUUUTTTVVVXXXZZZ[[[\\\___aaabbbaaa___^^^\\\[[[YYYWWWUUUUUUUUUVVVYYYWWWUUUSSSRRRRRRRRRSSSSSSTTTVVVWWWWWWYYY\\\___aaabbbbbbbbb``````aaabbbggghhhjjjlllmmmmmmnnnooossssssttttttuuuwww{{{~~~{{{|||}}}xxxpppcccWWWNNNEEE===888444222000...------+++***111...++++++...000///---......---------......//////...,,,++++++...111333;;;BBBLLLVVVbbbqqq~~~mmmbbbRRREEE===888555222000...,,,++++++***)))'''((((((((('''&&&&&&'''(((&&&'''((('''&&&%%%&&&(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%""" ###%%%###!!!"""""""""""""""""""""###$$$%%%%%%$$$###$$$###"""$$$$$$$$$$$$############"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&$$$###$$$''')))))))))'''''''''(((((((((((((((%%%&&&''''''((('''''''''(((((((((((((((''''''''''''((())))))''''''((()))))))))******++++++++++++(((((((((((((((((((((((('''(((***+++,,,,,,+++***************************))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++******,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---+++***(((+++...///---+++))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,---,,,+++,,,---)))******++++++,,,,,,---&&&'''((()))+++---...//////000000///,,,******+++***+++***((('''(((+++...))))))+++,,,---.........000000000///000111111222///000000000111222333333111111111111111111111111222222222333333333444444333444666666555444555777111333444444333222444555555555666666777888888999999999:::;;;<<<===??????CCCGGGLLLNNNLLLIIIEEECCCBBBDDDEEEFFFFFFFFFHHHJJJIIIKKKMMMPPPRRRVVV[[[^^^aaacccfffhhhgggfffffffffeeeeeeeeeeeeddddddccccccgggggggggjjjlllllljjjhhhggghhhiiikkknnnqqqsssttt{{{yyywwwvvvuuutttrrrppphhheeeaaa___^^^^^^]]]\\\\\\ZZZWWWTTTSSSTTTVVVXXXVVVXXX\\\___aaaaaa```___[[[ZZZXXXWWWVVVVVVWWWWWWZZZYYYWWWVVVTTTTTTTTTTTTUUUVVVWWWVVVVVVWWW[[[]]]cccdddffffffeeedddeeeffflllmmmnnnppprrrssssssrrrtttuuuuuuttttttuuuzzz}}}}}}```WWWKKKBBB<<<888555222......//////////////////222///+++,,,///111...+++------------------......///...,,,,,,---///222444777CCCRRR___nnnzzzlllcccUUULLL@@@666222111000...///---+++***++++++***)))&&&((())))))(((''''''(((%%%&&&''''''&&&%%%&&&'''######%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%$$$###$$$$$$$$$###"""""""""############$$$ """###!!!!!!###### ######$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((('''&&&&&&''''''&&&$$$&&&&&&'''(((((((((((('''%%%&&&''''''(((((('''''''''''''''((((((((((((((('''((())))))''''''((()))(((((())))))***+++++++++(((((())))))))))))((('''+++,,,,,,,,,+++)))((('''************************))))))***+++,,,------...+++,,,,,,------,,,,,,+++)))***,,,...000000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,....../////////(((***------,,,***)))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,++++++,,,---)))*********++++++,,,,,,%%%%%%''')))+++,,,...///,,,...///...+++***)))***,,,,,,,,,+++******,,,...((((((***+++,,,---------///////////////000000111////////////000111333333111111111111111111111111222222333333333333444444111333555555444333444555333444666555444444555777666666666777888888999999999999:::;;;<<<===>>>>>>AAAEEEJJJLLLJJJGGGDDDBBB>>>???AAAAAA@@@AAABBBDDDCCCEEEGGGIIIKKKOOOSSSWWWYYY\\\^^^___^^^\\\[[[\\\XXXYYYYYYZZZZZZ[[[[[[\\\aaabbbdddgggjjjkkkiiiggghhhhhhjjjoootttxxxzzzzzz~~~}}}}}}}}}|||zzzxxxqqqlllfffaaa^^^\\\[[[YYYYYYXXXVVVTTTTTTTTTUUUVVVSSSVVVYYY]]]______^^^]]]WWWWWWWWWXXXYYY[[[\\\]]][[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVWWWVVVVVVXXX\\\___eeegggjjjjjjjjjjjjkkklllppppppqqqsssvvvwwwvvvuuutttvvvwwwvvvuuuvvv{{{}}}JJJCCC:::444222222000///...///111222222222333333.........///////////////,,,,,,+++,,,,,,---.........---,,,,,,---///222333666EEEWWWfffuuuzzzsssiii^^^RRRJJJ???:::333//////...,,,***///---******+++,,,,,,,,,$$$'''+++,,,***'''''''''%%%&&&''''''%%%%%%&&&'''"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&$$$###"""$$$%%%############$$$$$$%%%%%%###$$$""""""&&&%%%!!!#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&'''(((((((((&&&%%%%%%$$$%%%&&&'''(((''''''&&&%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))((()))******(((((()))***''''''((())))))***++++++((()))***+++,,,,,,++++++,,,,,,,,,,,,+++)))'''&&&************************((()))***+++,,,------...+++,,,,,,------,,,,,,+++'''))),,,...///000//////------------------------......------------......)))***,,,,,,*********+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************''')))++++++++++++,,,---***************+++++++++(((((()))***+++,,,,,,---+++,,,......,,,*********+++,,,---,,,+++***+++,,,((()))***+++,,,---------...............//////000...------...///000222333111111111111111111111111222222333333333333444444222444666777666555555666444666777777666666777888666666777777888999999999::::::;;;<<<===>>>>>>>>>AAADDDHHHIIIGGGCCC@@@???:::<<<============>>>@@@AAACCCEEEFFFGGGJJJNNNQQQQQQSSSVVVWWWVVVUUUUUUUUUPPPPPPQQQQQQSSSTTTVVVVVV[[[\\\^^^bbbeeefffdddbbbcccdddgggmmmtttzzz||||||~~~~~~~~~}}}{{{wwwqqqiiibbb]]][[[XXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWYYY[[[\\\\\\[[[ZZZWWWWWWYYY[[[\\\^^^^^^^^^[[[[[[ZZZZZZYYYYYYYYYYYYUUUVVVVVVWWWXXX[[[```dddhhhkkknnnoooppppppqqqssssssrrrrrruuuxxxzzzyyywwwssswwwzzzzzzyyy{{{>>>888333000000111000...---///111111000/////////)))...222111...,,,///333++++++++++++,,,---......,,,,,,,,,,,,---///111222777HHH\\\jjjwww}}}zzzooojjjcccZZZRRRIIIAAA;;;222///------///...***'''+++(((&&&%%%''')))******###''',,,---+++(((''''''%%%&&&''''''%%%%%%&&&'''###$$$%%%&&&'''&&&%%%%%%########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!###$$$### """%%%######$$$$$$$$$%%%%%%%%% %%%'''%%%&&&******%%%""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%'''&&&&&&&&&&&&'''((((((!!!%%%(((***)))((())))))$$$$$$&&&'''''''''&&&%%%%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******)))+++++++++***)))***+++&&&''''''((()))*********'''(((+++---...//////...((()))++++++,,,+++******************************((())))))+++,,,---......+++,,,,,,------,,,,,,+++&&&(((+++---/////////...------------------------555333000---+++*********)))***++++++))))))***,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************''')))++++++++++++,,,---************************++++++++++++++++++++++++***,,,......---+++++++++((()))++++++)))(((((())))))***+++,,,---.........---------------...//////------,,,---...000222333111111111111111111111111222222333333333444444444444777999999888777888888555666888777666666777999666666777777888999999999;;;;;;<<<===>>>>>>>>>>>>BBBDDDGGGGGGDDD@@@===<<<999;;;<<<<<<<<<<<<===???===???@@@AAABBBDDDGGGJJJKKKNNNQQQRRRRRRQQQRRRRRRLLLLLLMMMNNNOOOQQQSSSTTTVVVWWWYYY]]]aaaaaa```]]]^^^^^^bbbiiirrrxxxzzzzzz||||||~~~~~~|||{{{tttkkkccc]]]YYYWWWUUUSSSTTTTTTUUUUUUUUUTTTTTTXXXYYYZZZ[[[ZZZZZZYYYXXXZZZ[[[\\\^^^^^^^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZSSSUUUVVVWWWZZZ^^^dddhhhjjjmmmqqqssstttuuuvvvwwwuuussssssvvvzzz{{{zzzxxxssswww|||~~~~~~444333000...------...///,,,---...000111111111111///...---,,,,,,---...///******+++,,,------------...,,,***((('''***///444888DDDWWWjjjyyy|||uuummmeee```WWWQQQIIIBBB>>>:::666222---,,,+++++++++,,,---...((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$!!!###%%%'''&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((%%%""""""%%%(((***+++))))))))))))************(((***++++++******+++,,,+++******---111444333111,,,,,,,,,++++++*********))))))***+++,,,,,,------+++,,,---.../////////////////////000//////...---,,,,,,++++++,,,---///000222111///.........///000...//////...,,,,,,...///---,,,,,,+++***)))((((((,,,***)))***++++++***)))+++++++++***)))***---///,,,,,,,,,---...---+++(((++++++******))))))((((((***++++++,,,,,,,,,++++++(((((()))*********))))))+++,,,***((()))---,,,(((,,,,,,,,,++++++*********)))))))))))))))*********///...,,,******+++,,,---,,,---//////......000111000/////////000111333444222333333444555555555444333333333111111222555777888777666555555666777888777777888888888999999999999999:::<<<===???@@@AAA??????>>>============>>>AAAAAABBBBBBBBBAAAAAA@@@???>>>===<<<;;;<<<======??????@@@@@@BBBCCCEEEEEEHHHKKKNNNNNNMMMKKKJJJJJJNNNIIIHHHLLLMMMJJJMMMSSSRRRTTTWWWXXXXXXXXXYYYZZZ___\\\]]]dddjjjlllooosssvvvwwwxxxzzzzzzzzzyyyxxxssspppkkkeee___ZZZXXXVVVSSSRRRRRRSSSSSSTTTUUUVVVWWWXXXZZZ[[[[[[[[[ZZZYYYYYY\\\______^^^]]]]]]]]][[[]]]^^^]]]ZZZXXXXXXXXXXXXXXXYYY^^^cccffffffdddlllooorrrttttttuuuvvvwwwwwwxxxzzz}}}}}}zzz~~~222111///---,,,---...///---...///000000111111000///...------------...///,,,,,,---------,,,,,,++++++,,,+++******+++...111555@@@QQQcccsss~~~uuukkkbbbYYYRRRMMMIIIDDD>>>:::777555111...---,,,+++******+++,,,,,,'''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%"""###%%%&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))************(((***++++++******+++,,,,,,+++,,,...222444444222......---------,,,,,,,,,)))******+++,,,,,,------+++,,,---...////////////---............---,,,,,,,,,,,,++++++,,,---///000000///......------......---...///...,,,,,,---///++++++++++++************,,,***)))***+++,,,***)))+++++++++***)))***,,,///---,,,,,,,,,,,,,,,+++************))))))(((((((((((())))))************)))******+++,,,------------***,,,***'''))),,,,,,(((++++++*********)))))))))))))))******+++++++++,,,...---+++*********,,,,,,,,,...////////////000222111000///...//////111222222333444444555555555444333333333222111333555888888777777777777999:::;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBB??????>>>>>>>>>>>>>>>???BBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???=========>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGIIIIIIGGGFFFFFFGGGIIIEEEEEEIIIJJJIIIKKKPPPQQQTTTVVVWWWWWWWWWWWWXXXZZZWWWXXX^^^dddeeehhhkkknnnppprrrtttuuuuuuuuutttooommmiiiddd^^^ZZZWWWUUURRRRRRRRRRRRSSSTTTUUUVVVXXXXXXYYYZZZZZZZZZZZZZZZZZZ\\\______^^^]]]\\\\\\ZZZ[[[\\\[[[ZZZYYYZZZ[[[]]]]]]___ccchhhjjjiiigggmmmpppsssuuuuuuvvvwwwyyy|||}}}000///------------.../////////000000000000/////////......------......///.........------,,,*********+++------,,,,,,---///111:::HHHXXXhhhwww|||wwwmmmggg^^^TTTLLLEEE???;;;999777444222111///,,,***---,,,+++***)))))))))***&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))***)))((('''((()))***))))))(((''''''&&&&&&((((((((((((((((((((((((%%%'''***+++***((('''''')))))))))*********++++++)))***++++++******+++------------000333444444333////////////............*********+++,,,,,,------,,,---......////////////,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,---//////------......------,,,+++,,,---......---,,,---///************++++++,,,,,,+++***)))***+++,,,+++***+++++++++***)))***,,,...---,,,++++++***+++++++++))))))))))))(((((((((((((((((()))******************+++,,,---............***+++***'''))),,,,,,(((***))))))))))))((((((((())))))***+++,,,------...---,,,+++*********+++,,,---...000000//////111222//////......///000222333333333444555555555555444333444444333333444777999888888888999:::<<<>>>???============>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCC@@@@@@@@@??????@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@??????@@@@@@@@@?????????@@@AAAAAABBBDDDEEEEEEDDDCCCCCCDDDFFFFFFDDDEEEHHHKKKKKKMMMQQQRRRTTTVVVWWWVVVUUUUUUVVVVVVSSSTTTZZZ^^^___aaaddddddfffiiikkkmmmnnnmmmmmmiiihhheeebbb]]]YYYVVVTTTRRRRRRRRRRRRSSSTTTUUUUUUYYYYYYYYYYYYYYYZZZZZZ[[[ZZZ\\\______^^^\\\[[[[[[XXXYYYZZZZZZYYYZZZ]]]```cccdddgggkkknnnooommmkkknnnqqqtttuuuvvvvvvxxxyyy{{{~~~///............///000111000000000000000///......//////............//////------......---,,,+++++++++,,,------,,,,,,---///...444???LLL\\\lll{{{sssfff^^^UUUPPPIIIBBB===:::777555111111000///...---+++))),,,++++++***)))(((((('''&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((***+++***)))((()))***))))))((((((''''''''''''((((((((((((((((((((((((###&&&))))))(((&&&'''((())))))*********+++++++++)))***,,,+++******+++---,,,---...000222333333333000000000///////////////+++++++++,,,,,,---------------...///////////////,,,,,,------,,,,,,+++***,,,,,,,,,,,,------......,,,---.........---+++***+++---......---,,,---...+++++++++++++++++++++++++++***)))***,,,---,,,++++++,,,,,,+++******+++---,,,,,,+++***))))))+++---((((((((((((((((((((((((******+++,,,------------))))))+++,,,------......***+++)))'''(((,,,+++((())))))))))))))))))))))))(((((()))***+++------...,,,++++++*********+++,,,---///000000000000111333.........///000333555666444444555555555555444444333444555555555666888:::777888999:::<<<>>>@@@@@@>>>>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEGGGHHHHHHHHHHHHFFFEEECCCBBBAAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCFFFIIIHHHHHHJJJNNNPPPRRRTTTVVVUUUWWWYYYYYYWWWUUUUUUUUUWWWSSSSSSXXX\\\\\\]]]```^^^___bbbeeeggggggfffeeeccccccbbb```]]]YYYUUUSSSSSSSSSSSSSSSTTTUUUVVVVVV[[[ZZZYYYXXXXXXYYY[[[[[[YYY\\\^^^___^^^\\\[[[[[[XXXYYYYYYZZZ[[[^^^bbbfffiiikkknnnqqqrrrrrrpppnnnqqqsssuuuuuuuuuuuuvvvxxxyyy}}}/////////000000111222222000111111000000///...---////////////////////////+++,,,------.........---......---+++***+++...111---111888BBBOOO^^^mmmwww{{{|||uuuqqqkkk^^^PPPIIIDDD@@@:::666555444333222/////////...---+++))))))++++++******)))(((''''''&&&&&&'''''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$#########%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++***)))((()))+++''''''''''''(((((())))))))))))))))))))))))))))))&&&'''((((((((((((***+++************++++++++++++)))+++,,,,,,++++++,,,---+++,,,...///000111111222/////////000000000000000------------............---...//////000/////////...............------,,,,,,,,,------------------,,,---...///...---,,,+++***,,,......---,,,---...------,,,,,,+++******)))+++***)))***,,,---,,,++++++,,,,,,+++******+++,,,***++++++)))((((((***---((((((((()))))))))))))))******+++------.........)))***+++,,,---......---)))+++)))&&&(((,,,+++'''************************''''''((()))***+++,,,---++++++++++++++++++,,,,,,...///111111000000222333333333222222222333555666444555555666666555444444444555777777777777999;;;888888:::;;;===>>>???@@@????????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGHHHIIIJJJKKKKKKKKKHHHGGGFFFEEEDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDEEEHHHKKKKKKNNNQQQTTTWWWZZZ[[[[[[YYY[[[\\\[[[YYYWWWVVVVVVWWWRRRQQQUUUXXXXXXYYY\\\[[[]]]```bbbcccbbb```___^^^^^^^^^^^^\\\YYYWWWUUUUUUUUUUUUUUUVVVWWWXXXXXX]]]\\\ZZZYYYYYYZZZ[[[\\\XXX[[[]]]^^^]]]\\\\\\\\\YYYZZZ\\\]]]___ccchhhlllnnnppprrrtttsssrrrpppooossstttuuuuuuttttttuuuwww|||000000000111111222222222000000111000000///.........//////000000//////...++++++---......///////////////---+++***+++...111,,,///333999BBBNNNZZZccckkkpppwww|||~~~}}}qqqiii```[[[TTTIII@@@<<<999666222000//////...------......,,,)))(((((()))***************)))(((''''''''''''''''''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((***+++***)))((()))***&&&&&&''''''((())))))***))))))))))))))))))))))))+++)))((((((***,,,,,,+++*********++++++++++++,,,***+++,,,,,,++++++,,,...***,,,.../////////000222000000000000111111111111////////////////////////...//////000000///////////////000000//////...---,,,,,,---......------,,,------......------,,,+++(((+++---...---------.........---,,,+++***))))))+++******+++---...---,,,+++,,,---,,,*********+++''')))+++***''''''***---))))))))))))************((((((***+++,,,,,,,,,,,,,,,---......//////......)))***)))&&&(((++++++'''))))))************++++++''''''((()))***+++++++++++++++,,,,,,,,,---------///000222222111111333444999888666444333222222222555666666666666555444444444666888999999999;;;===:::;;;<<<>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEGGGHHHHHHIIIJJJKKKMMMNNNKKKLLLMMMNNNNNNNNNNNNNNNKKKJJJIIIIIIIIIJJJLLLLLLHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIHHHGGGHHHKKKNNNNNNSSSWWWYYY\\\``````^^^]]]___```^^^[[[XXXWWWVVVSSSNNNKKKMMMPPPQQQTTTXXX[[[]]]```bbbbbbaaa^^^\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[^^^]]]\\\\\\\\\\\\\\\\\\VVVYYY\\\^^^]]]]]]]]]]]][[[]]]```cccfffjjjooosssrrrtttuuuuuurrrqqqpppqqqssstttuuuuuutttuuuwwwyyy~~~///000000111111111111000///000000000000000///......///000111111000///...------...............------...///...,,,,,,---///+++---///222777???GGGNNNUUU\\\dddjjjnnnrrryyy~~~~~~}}}~~~}}}{{{{{{yyypppfff[[[SSSKKKFFF???888666888333000...---------,,,***---...---+++(((''')))+++)))***+++++++++***)))(((((((((((('''&&&%%%$$$###((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))((()))******(((((()))***'''''''''((((((((((((((())))))))))))))))))))))))---)))&&&(((,,,,,,'''!!!*********+++++++++,,,,,,***+++---,,,++++++,,,...+++---000000//////111333111111222222222333333333111111111111111111111111//////000000000000/////////000000000000///......,,,------......---,,,,,,------,,,+++++++++++++++'''***---......------------------,,,,,,++++++++++++******+++---......---+++,,,------+++******+++%%%(((,,,+++((('''))),,,)))*********+++++++++,,,'''(((***+++,,,------------............---,,,,,,)))***)))&&&'''++++++'''((((((((()))))))))******)))))))))******+++++++++,,,,,,------............///111222222222222333555888777555444333333333444666666666666666555444444444666999:::::::::<<<>>>>>>???@@@@@@@@@???>>>>>>AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRQQQRRRSSSSSSSSSSSSRRRRRRNNNNNNNNNNNNOOOQQQRRRTTTNNNNNNNNNOOOOOOQQQRRRSSSMMMNNNNNNNNNMMMNNNPPPSSSRRRXXX]]]^^^aaaeeeeeeaaa```aaaaaa___\\\XXXVVVVVVPPPIIIDDDFFFHHHKKKOOOUUUYYY[[[___bbbcccaaa___]]][[[[[[[[[[[[[[[\\\]]]]]][[[[[[[[[[[[\\\]]]^^^^^^^^^^^^______^^^^^^]]]\\\TTTWWW[[[]]]^^^]]]^^^___^^^aaaeeeiiilllppptttwwwvvvwwwwwwuuuqqqoooppprrrrrrsssuuuvvvwwwzzz}}}//////000000000000////////////000000000000//////...///000111111000///...////////////...---,,,++++++---000111///---,,,,,,+++,,,---...000555;;;@@@???GGGPPPWWW[[[```hhhnnntttzzz~~~~~~~~~}}}}}}|||zzzyyyxxxppppppnnnkkkkkkhhh^^^SSSLLLEEE>>>999333///111777...---,,,---//////...------......+++((((((+++///))))))+++,,,,,,+++******))))))((('''&&&$$$###"""((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%&&&&&&'''((())))))''')))***)))((('''((())))))))))))(((''''''&&&&&&))))))))))))))))))))))))+++'''$$$&&&+++))) ******+++++++++,,,,,,,,,***,,,------,,,+++---...,,,///222222000000222444333333333444444555555555333222222222222222222222///000000000000000///////////////000//////...---,,,---.........---,,,+++---,,,***)))))))))***+++'''***---......---------++++++,,,,,,,,,,,,------+++******+++---......---+++,,,------+++*********###(((,,,,,,(((&&&(((+++******+++++++++,,,,,,,,,)))***,,,---.../////////,,,,,,,,,,,,+++***)))))))))***(((&&&'''+++***'''&&&'''''''''(((((())))))+++++++++++++++++++++,,,,,,------.../////////...///111222222222222333555222222222222333555777888666666777777666555444444444777999;;;;;;;;;===>>>BBBBBBCCCCCCBBB@@@???===BBBBBBBBBBBBCCCCCCCCCDDDCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLNNNOOOQQQSSSTTTVVVVVVWWWWWWWWWVVVUUUUUUQQQQQQQQQQQQSSSUUUWWWYYYTTTTTTTTTUUUVVVXXXYYYZZZQQQSSSTTTTTTSSSTTTVVVXXXVVV]]]bbbbbbeeejjjiiiddd```aaabbb```\\\XXXVVVUUUOOOGGGBBBBBBEEEHHHNNNTTTVVVYYY^^^bbbcccccc```___\\\[[[ZZZZZZ[[[]]]___```]]]]]]]]]]]]^^^___``````______```aaa```___]]]\\\SSSVVVZZZ]]]^^^^^^___``````dddiiimmmppptttwwwzzzxxxyyyxxxuuuqqqoooqqqsssppprrruuuwwwzzz~~~000000000000000000000000000000///////////////000111111000000//////.........///000000000///---,,,111---+++,,,,,,))))))---***+++,,,...000111333444333===GGGKKKJJJLLLSSS[[[bbbeeejjjpppuuu{{{|||uuurrrrrrwwwsssooooooqqqpppkkkfff___]]]XXXSSSMMMIIIEEEDDD;;;888444111......///000///...,,,+++***+++,,,,,,...,,,******,,,---+++((((((+++,,,'''%%%&&&'''%%%******)))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######'''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###"""$$$'''&&&"""###&&&"""&&&'''$$$###%%%'''%%%%%%$$$$$$###"""""""""#########$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&((()))***)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''************)))'''&&&%%%(((((((((((())))))))))))(((((())))))*********+++'''(((((())))))))))))))),,,+++***))))))***++++++((()))******))))))***+++---...//////000000//////000000000000111222333444333444666777777666555444666666555444333333333333333333222222111000000000111111000000000000111111,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...---+++******---...///000000...,,,+++******+++++++++,,,,,,,,,+++---......------///000)))***+++,,,,,,,,,,,,,,,+++*********))))))((((((++++++++++++++++++++++++(((+++---,,,,,,///...+++---------,,,,,,+++++++++***)))'''&&&'''(((***+++*********)))******+++,,,---,,,+++***))))))))))))------......///000000000000000000000000000111222111333444444222222333555777777777777888888888888555777999;;;<<<>>>AAACCCAAAAAABBBCCCBBBAAA???>>>@@@BBBDDDEEEEEEEEEGGGIIIFFFHHHJJJKKKKKKLLLNNNPPPLLLMMMNNNNNNOOOQQQTTTWWW\\\\\\[[[YYYWWWVVVXXXZZZ[[[YYYWWWUUUUUUVVVXXXZZZ\\\[[[YYYZZZ[[[\\\\\\[[[[[[ZZZYYYYYYZZZ]]]```bbb[[[___eeejjjlllllliiigggfffbbb]]]]]]]]][[[VVVPPPHHHEEEAAA???BBBHHHOOOSSSZZZ```fffhhhfffbbb___^^^``````aaabbbbbbcccccccccbbbaaa___^^^^^^___aaabbb___aaabbbbbb```___``````[[[[[[\\\___cccfffggggggiiikkkmmmooorrrwww}}}{{{zzzyyywwwuuusssrrrqqqqqqvvvzzz|||}}}////////////////////////000000000000111222333333000000000000//////.........///000000///...---,,,111---+++---,,,)))***---+++,,,,,,---...///000000---333888::::::<<>>:::777666777555222000...---.........---,,,+++***++++++,,,---+++)))***+++,,,***(((&&&***+++'''&&&((((((''')))))))))(((''''''&&&&&&%%%&&&'''&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&$$$ $$$###'''((($$$###%%%&&&$$$&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''((()))))))))'''&&&'''(((&&&&&&&&&'''''''''((((((***++++++******)))((('''(((((((((((())))))))))))*********)))))))))))))))'''((())))))******))))))***)))))))))***+++,,,---***+++,,,,,,+++***,,,---......///000000000000///000000000111222333444555777888:::;;;;;;:::888777555555444444444444444555444333333222222111000000222111000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,***)))((()))***---...///000000...,,,+++++++++++++++,,,,,,,,,,,,+++---......------...000++++++,,,,,,,,,+++******************)))))))))(((++++++++++++++++++++++++'''***+++******......+++,,,,,,,,,,,,+++++++++******)))((('''''')))+++,,,***************++++++,,,...------------...//////......//////000111111111000000000000000111111222222333444444333222444555777777777777888888888888666888:::<<<===???BBBEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBDDDEEEFFFFFFFFFHHHJJJGGGIIIKKKLLLLLLMMMOOOQQQMMMNNNPPPPPPQQQSSSVVVYYY\\\]]]^^^]]][[[[[[\\\^^^]]]\\\ZZZYYYYYYYYY[[[\\\^^^]]]\\\\\\^^^```______\\\\\\\\\\\\]]]^^^```aaadddggglllpppqqqoookkkhhhddd```\\\[[[\\\\\\XXXTTTLLLHHHDDDBBBDDDJJJQQQUUU]]]aaadddeeecccaaa``````______```aaaccceeeggghhheeedddbbbaaaaaabbbdddeeeccceeeffffffdddddddddeee``````aaaccceeeggghhhiiilllmmmppprrrtttyyy~~~}}}||||||zzzyyyyyyxxxxxxzzz}}}......................../////////000111222333444000000000////////////......////////////...------000---,,,------******---,,,,,,,,,---------------...////////////222666999???BBBFFFKKKQQQYYYaaafffrrrwww}}}~~~yyyyyy}}}vvvlllddd^^^\\\XXXUUURRRQQQQQQPPPKKKHHH@@@>>>;;;777444111///...000000///...---,,,,,,+++---,,,++++++***++++++++++++***))))))******)))(((%%%)))***'''&&&)))***)))(((((((((((((((((((((((('''''''''&&&$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&)))))))))(((((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%###$$$&&&###"""$$$((((((%%%###$$$%%%###(((''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))(((((('''((()))((('''&&&'''((('''''''''((((((((())))))*********++++++******)))(((((((((((())))))))))))++++++******)))((((((((((((((()))************)))'''(((((()))+++,,,...///+++---......------...000//////000111111111111111///000000111333555666777:::;;;<<<======<<<;;;999555555555444555666666777555555444333333222222111222222111000/////////000---------------------------,,,+++)))''''''***,,,---...///000000...---++++++++++++,,,,,,,,,------,,,---......---,,,...///,,,,,,,,,,,,+++***)))(((************))))))))))))************************&&&))))))'''(((,,,...,,,+++++++++***************+++***)))))))))***+++,,,***************+++,,,,,,,,,---...///000222333333...//////000111111222222000000000000000111222222222333444444333333444666777777888888888999999999777999;;;===???AAAEEEHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEGGGHHHIIIHHHHHHJJJLLLJJJLLLNNNNNNNNNOOOQQQSSSNNNPPPQQQRRRSSSUUUXXX[[[\\\___aaabbbbbbaaabbbcccaaa```___^^^^^^^^^^^^^^^```______```bbbdddcccbbb^^^______```aaaaaa``````dddgggmmmqqqqqqnnnjjjfffbbb___[[[ZZZ\\\]]][[[YYYRRRNNNJJJGGGHHHNNNUUUYYY```bbbccccccaaaaaaaaabbb]]]^^^___aaadddhhhkkkmmmhhhgggfffeeeeeefffggghhhiiijjjkkkjjjiiiiiijjjkkkhhhhhhhhhhhhiiijjjkkkllloooqqqssstttvvvzzz.......................................///000111////////////////////////.....................---///,,,,,,......+++***---+++++++++++++++,,,,,,,,,///...,,,---...000111111444777:::>>>BBBIIIPPPUUU```dddjjjooorrrtttvvvxxxzzzzzz{{{~~~yyysssrrrvvvyyyxxxuuuwwwtttooofff]]]VVVPPPNNNIIIGGGEEEDDDCCCBBB>>>;;;888777555222000///...---++++++,,,,,,,,,+++***)))+++++++++*********++++++))))))(((((())))))((((((&&&***+++(((&&&)))***(((''''''''''''(((((()))))))))))))))'''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$&&&$$$ $$$%%%((()))%%%"""$$$$$$"""''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''((()))((('''&&&'''(((&&&'''''''''(((((((((((('''((()))***************(((((((((((())))))))))))*********)))))))))))))))((()))******++++++******(((((()))***,,,---...///---...000000//////000222111111222333333333333333000000111333555777999:::;;;<<<===>>>>>>===;;;:::777777777666666777777888777666666555555444444333333333222000000/////////------------------------+++,,,,,,+++******---///---...000111000///---,,,,,,,,,,,,,,,------------,,,.........,,,,,,,,,...***++++++++++++******)))*********)))))))))))))))))))))))))))))))))))))))'''))))))&&&(((,,,///---*********)))))))))))))))++++++*********+++,,,---+++************+++,,,,,,***+++,,,...///000111111.........///000000111111000/////////000111222333222333555555444444555777777777888888999:::::::::888:::===???AAACCCGGGJJJIIIHHHGGGFFFFFFEEEEEEEEEIIIJJJLLLLLLKKKKKKMMMNNNNNNOOOQQQRRRRRRRRRTTTVVVOOOQQQSSSTTTUUUWWWYYY\\\[[[___cccffffffffffffgggccccccccccccbbbaaaaaa```aaaaaaaaabbbeeefffeeeddd```aaacccddddddcccaaa``````dddjjjooopppnnnjjjgggddd```]]][[[\\\]]]]]]\\\WWWTTTPPPMMMOOOSSSYYY]]]aaabbbcccdddcccbbbbbbbbb______```bbbfffjjjnnnpppjjjiiihhhhhhhhhhhhiiijjjmmmmmmmmmlllkkklllnnnpppooooooooonnnnnnnnnpppqqqssstttuuuuuuvvvyyy}}}........................000000///...---------................../////////...------------.........///,,,,,,//////++++++...))))))******+++,,,,,,,,,*********,,,...///---+++000111444666888<<>>???@@@AAA@@@???===<<<;;;;;;:::999888888999999999999999888777777666666555555333222000000//////........................%%%'''***,,,,,,,,,---......///000111111///---,,,,,,,,,---------.........---...///...,,,++++++,,,'''((()))***+++,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))(((******'''(((---///...))))))))))))))))))))))))+++++++++++++++,,,,,,---+++++++++***+++,,,,,,---+++,,,---...............,,,,,,------...//////000////////////000111222333222444555555555555777888777888888999:::;;;;;;;;;:::<<>>CCCFFFGGGIIIKKKMMMMMMMMMNNNRRRVVVZZZ[[[[[[]]]___`````````aaaccceeeeeebbb^^^[[[ZZZYYYXXXWWWNNNKKKEEEAAA>>>;;;888666222222222111000///............------,,,---------'''((()))******)))(((((((((((()))************)))'''((())))))(((((()))***)))------)))&&&((((((&&&&&&'''''''''(((((())))))*********)))'''&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$((((((%%%&&&***$$$((((((%%%###$$$%%%###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''((()))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''(((((((((((((((((((((((())))))))))))&&&&&&''')))***+++,,,---******+++,,,,,,,,,,,,+++,,,---...//////000//////111222444444444444666888777777888999999999999888666666777888:::<<<===>>>BBBCCCDDDEEEDDDBBB@@@???======<<<<<<;;;<<<<<<======<<<<<<;;;;;;:::999999888777555333222111000000////////////////////////"""%%%)))+++,,,++++++,,,...///000111111///...,,,---------.........//////...//////...+++******+++&&&'''(((***+++,,,,,,---))))))))))))************************************(((++++++((()))---...,,,))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++,,,------......///000000///...---+++,,,,,,------...//////////////////000111333333222444666666666666888999888888999:::;;;;;;<<<===<<<>>>@@@AAABBBDDDHHHJJJLLLMMMNNNOOOOOOOOONNNMMMNNNOOOQQQRRRRRRSSSUUUWWWUUUWWWXXXYYYXXXXXXZZZ[[[UUUWWWYYYZZZZZZZZZ[[[\\\ZZZ^^^cccgggiiijjjkkkkkkjjjiiihhhfffeeeeeeeeeeeebbbbbbbbbdddeeeeeecccaaaaaabbbdddeeeeeecccbbb```ccceeeggghhhgggeeebbb```dddcccaaa```___^^^______]]]\\\[[[[[[]]]___bbbdddcccdddfffhhhjjjhhhdddaaaggghhhjjjmmmooorrrtttuuuppppppppppppppppppppppppqqqqqqooommmmmmooossswwwwwwyyy{{{zzzyyy{{{////////////////////////222111000///////////////---------.........//////------,,,,,,,,,---...///...,,,---000000---,,,...,,,,,,+++++++++*********+++,,,------------------'''***---.........///000111333666888888999:::<<<<<<;;;<<<>>>AAACCCDDDCCCFFFHHHJJJJJJIIIKKKNNNQQQNNNNNNMMMJJJFFFDDDFFFHHH@@@<<<777444333222000...+++,,,------,,,,,,,,,,,,......---------......///)))))))))******))))))((('''''')))*********))))))&&&)))******((((((***,,,(((,,,---)))'''))))))((('''''''''((((((((((((((('''(((((('''&&&&&&''')))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&###"""$$$''''''$$$$$$(((###'''((($$$###%%%&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&'''((((((''''''(((***&&&&&&&&&&&&''''''''''''&&&'''((((((((((((((('''(((((((((((())))))))))))''''''((()))***++++++,,,***++++++,,,---,,,,,,,,,,,,---///111222333222222444666888888888888:::<<<::::::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<===???@@@CCCDDDEEEFFFEEECCCAAA???<<<<<<======???@@@BBBBBB?????????>>>======<<<<<<:::999777555333222111111////////////////////////(((***+++,,,++++++,,,---...///111111111000...------.........////////////...//////---+++))))))***''''''(((***++++++++++++((()))))))))************++++++++++++++++++++++++(((++++++))))))++++++((()))))))))******+++++++++)))******+++++++++++++++,,,++++++++++++,,,---------...000111111000...---,,,,,,------.../////////......//////000222333444222444666666666777888:::888888999:::;;;<<<======>>>???AAABBBBBBDDDFFFIIIJJJLLLPPPRRRSSSRRRQQQOOOOOOQQQSSSTTTUUUVVVYYY[[[XXXZZZ[[[[[[ZZZZZZ\\\]]]ZZZ\\\^^^___^^^]]]]]]^^^\\\___dddgggiiijjjlllmmmnnnllljjjhhhggggggggghhhccccccccceeefffeeebbb``````aaabbbcccccccccbbbaaaaaaaaaaaaaaa```___]]]]]]______```____________```\\\]]]___aaabbbdddeeefffhhhffffffhhhjjjjjjgggeeejjjlllppptttwwwyyyzzzzzzvvvvvvwwwwwwwwwwwwvvvvvvuuutttrrrpppooorrrwww{{{yyy}}}000000000000000000000000......---------......///---------.........//////---,,,,,,+++,,,---//////---,,,---000111---,,,.........---,,,+++))))))(((***+++***(((&&&&&&))),,,%%%(((,,,......------...,,,...000111000000222333666444444555666777666555555888:::;;;:::;;;???BBB===???@@@===888777:::>>>:::666000.........,,,***)))***,,,,,,,,,,,,,,,---*********)))******++++++************))))))))))))&&&'''(((*********)))(((&&&)))++++++)))(((***---&&&***,,,)))'''***+++***((((((((((((((((((((((((%%%&&&&&&&&&%%%%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###$$$'''%%%""""""%%%"""&&&'''$$$###%%%'''%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&''''''(((((((((((((((%%%'''((((((''''''(((***''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,------,,,,,,+++,,,///222444555555555777999:::;;;;;;;;;===???;;;<<<<<<===>>>=========<<<<<<<<<======>>>@@@@@@BBBCCCDDDDDDCCCAAA???>>>;;;;;;<<<>>>AAACCCFFFGGGAAAAAA@@@@@@???>>>>>>>>>;;;:::888666444333222111000000000000000000000000111111000...,,,,,,///111...///111222111000...---............/////////000...//////---+++))))))***((())))))************)))(((((())))))*********+++++++++++++++++++++++++++&&&***+++)))(((***)))%%%))))))******+++++++++,,,))))))***++++++++++++***,,,,,,++++++,,,,,,---...***,,,...///000///...---------......///000000000.........///000222333444333444666777666777999:::888888999:::;;;======>>>???@@@BBBBBBBBBCCCFFFHHHGGGJJJNNNRRRTTTSSSPPPNNNOOOQQQTTTUUUVVVXXX[[[]]]ZZZ[[[\\\\\\\\\\\\]]]___^^^```bbbbbb```_________]]]```eeehhhiiikkkmmmoooqqqnnnkkkiiiggghhhjjjkkkeeeddddddeeefffeeebbb___``````aaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbcccZZZ[[[^^^____________```\\\]]]```cccfffgggggggggllliiiffffffhhhjjjiiihhhllloootttyyy}}}{{{{{{||||||||||||{{{{{{yyyxxxuuusssrrruuu{{{{{{111111111222111111000////////////...............,,,++++++---///000...---))))))***+++,,,------...+++++++++***++++++,,,---,,,,,,,,,,,,------------************************,,,***((()))---000///---++++++++++++,,,---...///---......///000111222222000000000000111111111111222333444333333444666999...,,,******,,,---+++(((---------,,,+++***)))(((++++++************++++++)))))))))))))))))))))))))))(((((('''''''''((((((,,,***(((((((((((((((&&&((()))***)))((('''((()))'''''''''&&&&&&'''''''''###&&&'''%%%###%%%---444$$$###&&&)))((($$$$$$((('''((()))(((&&&%%%%%%'''(((((((((((('''&&&%%%$$$(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((()))***%%%%%%&&&&&&'''((())))))((())))))(((&&&$$$$$$%%%&&&'''''''''''''''''''''((((((((())))))))))))***((()))+++,,,,,,,,,+++***))))))))))))***************,,,............000222000222555888::::::;;;;;;888999;;;>>>@@@AAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBDDDDDDDDDDDDEEEFFFHHHIIIFFFHHHHHHEEEBBB@@@BBBDDD===???AAACCCEEEGGGHHHIIIGGGEEECCCCCCCCCBBB@@@???>>>===;;;888666444222222////////////////////////......------------......111222222111...------...///...------,,,,,,,,,,,,...---,,,,,,+++***)))(((''''''(((((())))))******,,,+++***)))((((((((((((&&&'''((()))+++---...///&&&''')))***+++++++++*********))))))***+++,,,,,,''')))******))))))***+++******++++++,,,,,,,,,,,,......///000000///...---,,,,,,,,,+++,,,///333777111111111111111111111111444555666777888999:::;;;888:::===>>>>>>===>>>>>>???AAABBBBBBAAABBBDDDFFFHHHLLLPPPSSSSSSRRRRRRSSSQQQQQQRRRTTTVVVYYY\\\]]]^^^^^^_______________^^^___aaabbbaaa___```cccfffaaadddgggjjjlllooorrrtttssssssoookkklllooolllfffkkkjjjiiigggdddbbbaaa```aaaaaaaaaaaabbbcccdddeee````````````___^^^]]]\\\^^^]]]\\\[[[\\\^^^```bbbeeeeeedddeeefffiiilllnnnlllkkkkkkkkkjjjiiihhhhhhppppppssszzz}}}}}}~~~zzzwwwzzz{{{|||555555555555555444444333444444444444444333333333111///......//////...,,,000000000//////.........//////...---------------++++++++++++************************************+++,,,,,,+++++++++,,,---++++++***++++++,,,------+++++++++,,,,,,---------............////////////.../////////...///111333...+++******,,,,,,***((()))***++++++++++++++++++++++++************++++++))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&''')))*********''')))***)))((('''((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&%%%$$$&&&+++000%%%$$$%%%((('''$$$%%%)))'''((()))(((&&&%%%&&&'''%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))%%%%%%&&&''''''((())))))((())))))(((&&&%%%%%%&&&''''''''''''((((((((((((((()))))))))************((()))***+++++++++******))))))))))))************,,,...////////////111222222444666888999;;;===>>><<<===>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKKKKKKKMMMOOOQQQRRROOOOOONNNJJJEEEBBBAAABBBAAABBBCCCFFFHHHIIIJJJKKKJJJHHHFFFFFFEEEEEECCCAAA@@@>>>;;;888555333222222////////////////////////111111000000///000000000///000111///---,,,---...///...---,,,,,,,,,---------------,,,,,,++++++***)))))))))******+++++++++,,,,,,***))))))((((((((('''((()))***+++,,,---...&&&''')))***+++++++++*********))))))***++++++,,,((()))******))))))***+++++++++******++++++,,,,,,,,,---............---,,,---...///000000333777:::222222222222222333333333666666777888999:::;;;<<<:::<<<>>>???>>>>>>???@@@@@@AAABBBBBBAAAAAACCCEEEEEEIIIMMMPPPQQQQQQQQQRRRSSSSSSSSSTTTVVVYYY[[[]]]^^^___```aaabbbbbbbbbbbbcccdddeeedddbbbbbbeeehhheeegggiiijjjkkkmmmpppssspppqqqooolllmmmpppoookkkmmmllljjjhhheeecccaaa`````````aaabbbcccddddddeee___````````````___^^^^^^^^^]]]\\\\\\]]]```bbbcccfffeeeeeefffhhhkkknnnooopppooonnnlllkkkkkkkkkkkkoooqqquuu|||}}}AAAAAAAAAAAA@@@???>>>===::::::::::::999777666666888555333222333333333222333333222111000000//////000///...------,,,,,,---,,,,,,++++++******))))))***************************---...,,,(((''')))---++++++***+++++++++++++++************************,,,,,,,,,,,,------------***+++,,,,,,++++++---///,,,+++******+++,,,***)))&&&'''(((***+++,,,,,,---++++++************++++++))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&)))******)))'''((())))))''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%''')))***&&&$$$%%%'''&&&$$$%%%***&&&(((((((((&&&%%%&&&'''###$$$%%%'''((()))))))))'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&''''''&&&''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&''''''(((((())))))'''))))))(((&&&%%%&&&'''''''''''''''(((((()))))))))))))))*********++++++(((((()))************)))))))))*********+++++++++...000111111000000222333555777999:::;;;<<>>???@@@@@@??????AAACCCAAABBBCCCBBB@@@@@@BBBDDDBBBEEEJJJMMMOOOOOOPPPRRRTTTTTTTTTUUUWWWZZZ\\\^^^``````bbbdddeeefffgggggghhhhhhhhhgggffffffhhhkkkjjjjjjjjjiiiiiikkknnnqqqmmmqqqrrrooonnnpppqqqpppooonnnllliiifffdddbbb```^^^___aaacccdddddddddddd______```aaaaaaaaaaaa```]]]]]]]]]^^^___bbbdddeeefffffffffgggjjjllloooqqqsssqqqnnnkkkiiiiiijjjkkknnnrrrxxx~~~YYYXXXWWWVVVTTTQQQOOONNNKKKKKKJJJHHHFFFCCC@@@???BBB???<<<;;;<<<=========666666666555555555555555222111000//////...//////---------,,,,,,,,,++++++***************************+++,,,+++((((((***,,,******++++++*********))),,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---***+++,,,,,,++++++---...++++++******++++++******%%%&&&((()))++++++,,,,,,++++++************++++++(((((((((((((((((((((((((((''''''''''''(((((()))+++)))'''''''''((('''&&&&&&''')))(((''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%&&&'''((('''%%%'''%%%%%%&&&%%%###&&&+++&&&'''((('''&&&%%%&&&(((###$$$%%%'''((()))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))''''''((((((((()))))))))'''((()))((('''&&&'''(((&&&&&&&&&'''(((((()))))))))))))))*********++++++(((((())))))******************+++++++++,,,,,,,,,000111222222111111222444777:::>>>@@@???>>>@@@BBBFFFGGGHHHKKKPPPUUUZZZ]]]ZZZ[[[]]]___bbbfffhhhjjjmmmmmmmmmnnnppprrrtttvvvtttqqqlllddd\\\TTTNNNKKKFFFFFFFFFFFFFFFGGGGGGHHHLLLJJJIIIHHHIIIHHHGGGEEEAAA>>>:::666444444666777111111111111111111111111222111000//////......///,,,---///......---///000000///---++++++,,,...000------....../////////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********************+++++++++++++++,,,))))))******+++++++++++++++***************++++++(((***++++++***)))+++,,,,,,+++***)))***+++---...++++++,,,,,,,,,,,,,,,,,,***,,,///111111111111333444444555555666777888888888999::::::;;;<<<======BBBBBBBBBAAA@@@@@@CCCEEEBBBCCCCCCBBBAAA@@@BBBCCCAAADDDIIILLLNNNOOOQQQSSSTTTTTTTTTUUUXXX\\\```bbbdddeeefffhhhiiiiiijjjjjjkkkkkkjjjiiiiiiiiikkkllllllllljjjhhhhhhjjjooosssmmmsssuuurrroooppprrrrrrqqqpppmmmjjjgggdddbbb```\\\^^^aaadddeeeeeeeeeddd___```aaabbbbbbccccccbbb]]]]]]^^^___aaacccfffgggeeeeeefffhhhjjjmmmoooqqqrrrooojjjgggeeefffhhhiiilllrrrzzz~~~~~~~~~wwwvvvtttrrrnnnkkkhhhfffhhhhhhfffddd```[[[WWWUUUTTTQQQMMMJJJJJJJJJIIIHHHBBBAAA@@@???===<<<;;;:::666555444333222222222222------------------------***************************((('''(((+++---,,,+++******+++++++++***))))))------------,,,,,,,,,,,,++++++,,,,,,,,,---------***+++------,,,+++,,,---)))******************+++'''((()))***************++++++************++++++(((((((((((((((((((((((('''''''''''''''((())))))+++)))'''&&&''''''&&&%%%%%%'''((((((''''''(((***&&&%%%%%%$$$$$$%%%%%%&&&(((&&&&&&'''(((((('''%%%'''%%%%%%&&&%%%###&&&+++%%%'''((('''&&&&&&'''(((%%%&&&&&&'''((((((''''''&&&'''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&'''''''''''''''''''''((((((((()))))))))******++++++***))))))((((((((()))))))))))))))&&&((()))(((''''''((()))&&&&&&&&&'''((())))))))))))************+++++++++************++++++,,,,,,,,,,,,,,,------------...000111333333222222333555888>>>DDDGGGEEECCCCCCDDDIIIJJJMMMRRRYYY```gggkkkkkklllnnnqqquuuyyy|||~~~wwwooofff___ZZZQQQPPPOOOMMMLLLKKKKKKKKKJJJHHHGGGGGGHHHHHHGGGEEE>>><<<888555444555777999222222222222222222222222111111000///////////////---...000000//////000222000...---,,,,,,---///000---......//////000000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++++++++++++++***************+++)))***++++++******+++,,,---,,,+++++++++,,,......---------------...//////000222555555444333333333444555666777888999::::::777888999:::;;;===>>>>>>EEEEEEEEECCCAAABBBDDDFFFCCCDDDDDDCCCBBBAAACCCDDDBBBEEEJJJMMMOOOQQQSSSUUUSSSSSSTTTUUUYYY^^^dddgggjjjjjjkkklllllllllkkkkkklllkkkiiiiiijjjkkklllllllllkkkiiihhhhhhkkkqqquuuqqqwwwyyytttpppqqqqqqpppqqqooommmjjjgggdddaaa```[[[]]]```ccceeefffeeeeeebbbbbbccccccdddccccccccc]]]^^^___```bbbdddfffgggddddddfffgggjjjlllnnnooopppmmmhhheeeccceeehhhjjjkkkrrrzzz}}}{{{zzz}}}~~~zzzuuuqqqnnnooolllgggcccaaa^^^\\\ZZZUUUSSSPPPMMMHHHEEEBBB@@@<<<;;;999777555444333333/////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++(((&&&(((,,,///...,,,)))***+++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,------------(((***,,,,,,***)))***+++((()))+++***))))))***+++*********+++******))))))++++++************++++++))))))))))))))))))))))))''''''&&&''''''((()))***'''&&&%%%%%%((())))))(((%%%&&&'''(((''''''(((***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((())))))&&&$$$%%%'''&&&$$$%%%***%%%&&&((('''&&&&&&'''(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%&&&''''''((((((''''''''''''(((((())))))*********+++,,,,,,+++)))((())))))))))))************&&&'''))))))(((((()))+++''''''((()))***+++,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///........./////////000000111222444555444555777888:::AAAJJJMMMLLLJJJLLLNNNQQQSSSXXX^^^fffooouuuyyy~~~{{{sssnnn]]][[[XXXTTTQQQOOONNNNNNLLLJJJHHHHHHHHHHHHFFFDDD<<<:::777555444555777888111111111111111111111111111111111000000111111222---///000000//////000222..................//////.........//////000000000------------,,,,,,,,,,,,------,,,,,,+++,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,+++******)))*********)))***++++++******+++---------........./////////...............///111111000222444555333222222333444555666777999:::;;;<<<666777888:::<<<>>>@@@@@@FFFFFFFFFEEECCCCCCDDDEEEDDDEEEEEEEEECCCCCCEEEGGGEEEHHHLLLNNNPPPSSSUUUXXXUUUTTTTTTVVVZZZ```eeeiiimmmnnnnnnnnnnnnnnnmmmmmmkkkiiihhhhhhjjjlllmmmmmmjjjjjjiiihhhiiilllrrrvvvuuuyyyzzzvvvssssssqqqnnnnnnmmmkkkhhheeecccaaa___[[[]]]```bbbeeefffggggggfffffffffeeedddcccbbbbbb^^^^^^```aaacccdddeeefffdddeeefffhhhjjjkkklllmmmooollliiiggggggiiilllooommmssszzz|||zzzxxxzzz|||}}}zzzxxxqqqoookkkfff```[[[XXXUUUNNNMMMIIIEEEAAA>>>;;;:::777666555444222111000///------------------------++++++******+++---------(((***+++---...---,,,+++)))******++++++,,,,,,,,,++++++,,,,,,,,,---------(((***,,,,,,***))))))***''')))+++***)))(((***,,,******++++++++++++******++++++************++++++))))))))))))))))))))))))&&&&&&&&&''''''((()))***'''%%%$$$%%%'''))))))((($$$&&&''''''''''''(((***''''''&&&&&&&&&&&&''''''$$$&&&))))))'''(((,,,///%%%$$$%%%((('''$$$%%%)))%%%&&&''''''&&&&&&''')))&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((((((((((((&&&''''''((())))))*********+++,,,---,,,+++)))(((************************%%%'''((()))((((((***+++***++++++,,,---...///000///000000000000111111111000//////...///000111222000000000111111111222222222444666777888999;;;===>>>EEEMMMPPPQQQSSSYYY___bbbeeejjjrrrzzzmmmjjjfff```\\\YYYWWWVVVSSSPPPMMMKKKJJJHHHEEEBBB<<<:::888666444333333333111111111111111111111111////////////000111222222---///000///......///000,,,---...///000000///.........///////////////////////////......---------------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,+++*********+++,,,,,,++++++***))))))******)))***,,,+++******+++------...000111111111//////...............000111222---///111222111111333444444444666777999;;;<<<===666777999;;;>>>AAACCCDDDFFFGGGHHHGGGEEECCCCCCCCCDDDFFFFFFFFFEEEFFFGGGIIIGGGJJJMMMOOOQQQSSSVVVXXXXXXWWWVVVWWWZZZ___eeehhhmmmnnnooopppppppppppppppkkkhhhggghhhkkknnnooonnnjjjkkkjjjiiijjjlllqqquuuxxxzzzyyyvvvvvvvvvsssmmmkkkjjjiiifffdddaaa```___\\\]]]___aaadddfffhhhiiiiiiiiihhhgggeeecccaaa```^^^___```aaaccccccddddddgggggghhhjjjkkkllllllllllllkkkiiihhhjjjmmmpppsssqqquuuzzz|||{{{yyyxxxyyy||||||~~~}}}xxxuuusssgggddd___YYYTTTOOOKKKIII@@@???===:::777555333222........................+++...///---***)))+++...((())),,,...///...---,,,******+++,,,---.........***++++++++++++,,,,,,,,,)))+++---...,,,+++***+++&&&)))+++***((((((***,,,)))***+++,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))&&&&&&&&&'''''')))*********(((&&&&&&&&&'''&&&%%%$$$%%%''''''''''''(((***(((''''''&&&&&&''''''((("""&&&***)))'''(((...333$$$###&&&)))((($$$$$$(((%%%&&&''''''&&&&&&((()))%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&''''''((()))******+++***+++---------+++)))(((++++++******************%%%'''((()))((()))***,,,------...///000111222333222222333333333444444444222111000000000111333444111111222222222333333333444666888::::::<<<>>>@@@@@@GGGNNNQQQSSSYYYdddmmmrrruuu{{{|||vvvpppkkkgggeeedddYYYVVVRRROOOLLLHHHDDDAAA===<<<999666444111000///000000000000000000000000,,,,,,,,,,,,---///000111---...///...---,,,---///+++---///111111000///...///////////////.........111111000000/////////...------,,,,,,,,,------...******+++,,,,,,---......---,,,+++*********+++,,,,,,,,,+++***))))))******)))+++,,,,,,+++***,,,------///111333444222000.........------...///111222...000222444444666888:::333444555777999;;;<<<===666888:::===@@@CCCEEEFFFEEEGGGHHHHHHFFFCCCBBBBBBEEEFFFGGGGGGFFFGGGIIIKKKHHHKKKMMMOOOQQQSSSVVVXXX\\\ZZZXXXXXXZZZ^^^cccffflllmmmnnnpppqqqrrrsssssskkkhhhggghhhlllppppppoookkklllkkkjjjjjjlllpppsssyyyyyyxxxvvvxxxyyytttmmmiiiiiigggeeecccaaa___^^^\\\]]]^^^```cccfffhhhjjjlllkkkjjjhhheeebbb```^^^^^^___```bbbbbbccccccccciiiiiijjjkkklllllllllllliiihhhhhhhhhkkknnnrrrttttttwww{{{}}}|||zzzxxxwwwzzzzzz|||xxxsssqqqmmmfff```YYYQQQIIICCCBBB@@@<<<888888666444333333222000///)))+++...///...,,,++++++******+++,,,,,,,,,++++++...,,,******+++,,,+++***000...,,,******+++,,,---,,,,,,+++***)))((('''''',,,)))((())),,,---,,,***''')))++++++***)))***+++++++++************++++++)))))))))***))))))(((''''''((()))(((''''''((()))(((((('''&&&&&&&&&''''''***************************)))'''%%%%%%%%%'''((('''''''''(((((((((((((((************************((((((((((((((((((((('''''''''(((((((((((((((''''''(((((()))((((((''''''''''''&&&&&&&&&'''(((((((((''''''''''''((())))))&&&&&&&&&'''''''''(((((()))*********++++++++++++))))))******++++++++++++,,,,,,++++++++++++,,,,,,++++++***(((&&&''')))+++///...,,,,,,---/////////333222444999???@@@<<<777<<<;;;:::;;;======;;;:::::::::888777777777888999777:::;;;999999<<<;;;888666888;;;???AAACCCCCCCCCCCCIIIQQQYYYcccnnn{{{|||wwwssspppeeeaaa\\\VVVQQQLLLFFFCCCDDD;;;444222222000///000111111000///////////////000000000000000000000000111000000///...---------&&&,,,///---...222111,,,///......------///000111000111111000...---...///000000///..................---,,,+++++++++,,,,,,)))+++,,,,,,***))))))***++++++***************+++))))))***+++,,,,,,,,,,,,...000111222111000111222.........//////111222222555555555555555666777888777888999999999:::===???:::::::::;;;>>>AAADDDFFFJJJIIIIIIHHHHHHGGGGGGFFFDDDDDDEEEFFFHHHIIIJJJJJJIIIJJJMMMPPPSSSUUUVVVWWWUUUWWWZZZ\\\]]]^^^aaacccfffiiimmmpppqqqpppmmmkkkmmmjjjggggggkkknnnpppppprrrrrrqqqpppppppppqqqqqqrrrsssuuuuuutttqqqnnnlllcccbbbaaaaaabbbbbbaaa_________```aaacccfffhhhiiijjjjjjiiifffbbb``````aaaddddddccc```___```cccfffiiihhhhhhiiijjjkkkkkkjjjkkkjjjjjjlllooorrrtttuuuxxx|||~~~zzzyyy||||||}}}~~~xxxppphhh___XXXTTTOOOIIIDDDCCC???;;;888666555444333111222333222000...------......////////////.........---++++++,,,---,,,,,,---+++***)))((()))+++,,,---,,,,,,+++***)))))))))***((('''(((***,,,***)))(((***+++,,,+++***+++,,,,,,++++++++++++++++++,,,***************)))(((((('''((())))))''''''((()))((((((((('''''''''(((((()))))))))***+++,,,,,,---+++)))(((&&&&&&'''((()))((((((((()))))))))******************************))))))))))))))))))))))))))))))***+++++++++******)))))))))******))))))(((******)))))))))******+++((((((((((((((())))))***(((((()))))))))*********)))******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...---+++******---///333222111111333666777888666999>>>EEEKKKMMMKKKHHHOOONNNMMMLLLLLLKKKIIIGGGFFFEEEDDDBBBBBBBBBCCCCCCBBBEEEEEEBBBAAABBB@@@===;;;<<<>>>@@@BBBCCCDDDEEEFFFMMMWWWaaakkkxxx|||nnnjjjddd^^^XXXSSSMMMIIIGGG>>>777555555333222333111111000///////////////000000000000000000000000111111000//////...------***///111///000444444000///......------///000111111222333222000///000111000000///...............++++++,,,,,,,,,------...***,,,------+++******+++,,,,,,++++++++++++,,,,,,)))***+++,,,------------...000111222111000111222............///000111222444444444444555666777777888999::::::999:::<<<>>>;;;;;;<<<>>>@@@BBBDDDEEEIIIIIIHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMLLLMMMOOOQQQTTTWWWYYYZZZYYYZZZ\\\]]]]]]]]]___aaacccfffjjjmmmnnnmmmjjjhhhllliiiggghhhkkkoooppppppqqqqqqpppoooooooooppppppoooppprrrrrrqqqooolllkkkdddbbbaaaaaabbbbbb```______```aaabbbdddfffhhhjjjkkkkkkjjjgggcccaaabbbccccccdddcccbbbaaabbbeeehhhiiiiiiiiijjjlllmmmnnnnnnpppppppppqqqsssuuuvvvwww|||zzzsssmmmggg```ZZZXXXSSSKKKEEEAAA>>><<<;;;666555333222000///.....................---------///---,,,,,,---......---++++++***))))))***,,,,,,------,,,,,,++++++*********)))((()))+++++++++))))))+++,,,---,,,+++,,,---,,,++++++++++++++++++,,,***++++++++++++***))))))((()))***)))((('''(((***))))))))))))))))))******((()))***+++---...//////******)))(((((()))+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++,,,---...............+++,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***))))))))))))***++++++,,,,,,,,,,,,------------******+++,,,,,,---.........------,,,,,,,,,---------------......///000000111111111000//////222444444444555666999<<<@@@BBBCCCJJJUUU___dddggghhhhhhnnnllljjjiiihhhfffbbb```\\\[[[YYYXXXWWWWWWXXXXXXVVVYYYXXXSSSPPPOOOLLLGGGFFFEEEDDDDDDEEEFFFIIIJJJMMMUUUaaammmxxxzzzuuunnnggg```YYYSSSNNNHHH???888666666444333444222111000000///000000000000000000000000000000000111111000000//////......---000111///000333444222///......------///000111222333444333111000111222000//////............///)))***+++---.../////////,,,...//////---,,,,,,---------,,,,,,,,,,,,------***+++,,,------...------...000111222111000111222............///000111111333333333333444555666777999:::;;;;;;::::::<<<>>>===>>>@@@AAACCCDDDDDDDDDHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPPPPPPPQQQRRRUUUXXX\\\^^^]]]^^^___^^^]]]]]]^^^___bbbeeeiiilllmmmllliiigggjjjhhhggghhhkkkoooqqqrrrppppppooonnnnnnnnnnnnnnnkkklllmmmnnnnnnllljjjiiidddcccaaaaaaaaaaaa```^^^___```aaabbbdddgggiiijjjjjjjjjiiigggdddcccdddeeeddddddeeeddddddeeehhhkkkjjjjjjkkklllnnnppprrrsssvvvvvvwwwxxxyyyyyyyyyyyyzzzvvvqqqlllddd\\\VVVOOOIIIEEE===;;;777555444333333222///......------------...///---,,,,,,...//////...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,)))+++------,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))))))))***++++++))))))***+++***++++++,,,------------******+++,,,---...///000***************+++,,,---,,,------....../////////////////////////////////------------..................///111111222222222///////////////000000111//////...---,,,,,,,,,---,,,,,,++++++,,,,,,---........./////////000000000,,,,,,---......///000000111000///.........////////////111222333444444444444555555555444444777999:::;;;<<>>CCCEEEIIILLLQQQXXX```fffwww}}}vvvnnnddd___WWWQQQPPPSSSYYY]]]hhhqqq}}}|||tttkkkaaaWWWQQQDDD;;;444333222000///000222222111111111111222222111111111111111111111111111111111111111000000000///......//////000111222///......------///000111...000111000///...///111//////............//////.........//////......---///111222222000//////000+++++++++++++++,,,------,,,---...//////000//////...000111222000000111222000////////////000111111222222222333444555666777;;;<<<===<<<;;;;;;<<<>>>@@@AAACCCDDDEEEEEEDDDCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGIIIJJJLLLNNNOOOPPPRRRPPPOOOPPPRRRWWW\\\___]]]^^^```_________```aaadddfffjjjnnnooommmkkkiiieeeeeefffhhhiiillloooqqqooonnnmmmlllkkkkkkkkkkkkffffffgggggggggfffeeeeeeaaa```^^^___``````___]]]\\\\\\]]]___aaaccceeefffeeeeeedddcccaaabbbeeegggkkkmmmnnnmmmkkkjjjjjjkkkjjjlllnnnooopppssswww{{{{{{~~~uuunnnjjjcccZZZSSSOOOJJJEEE@@@>>><<<999666333222111111222000......///000///...+++++++++,,,,,,,,,,,,,,,,,,,,,------......//////+++,,,------,,,,,,---......///111111000000000111000111222333333222111000......//////......---,,,...///000///...---...000///000222444555555555555222222222222222111111111000000000000111111111111222222333333444555666666666666666666666666666666444444555555666666777777333444666888999:::;;;;;;999999888888888:::;;;<<<;;;;;;999888666666555555222222222222222333444444333444444444444555555555555555444444444333333333555444222222222444666777666888;;;===@@@AAAAAAAAA>>>@@@BBBCCCBBBCCCEEEFFFHHHLLLRRRXXX___iiiuuu}}}ssslllaaaYYYWWW\\\dddjjjzzz{{{rrrfffZZZRRRFFF===555444444111111222222222222111222222333444111111111111111111111111222222111111111111111111111//////222222000111333///......------///000111,,,...///...------...000///............//////000111000///...............000222333333111000000111+++*********+++,,,---...------///000000000000000...000111222111000111222111111111000000111111222222222222333444666777888;;;<<<======<<<<<<>>>@@@???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNPPPOOONNNNNNQQQVVVZZZ]]][[[]]]____________aaabbb```cccgggjjjkkkjjjgggfffbbbdddfffggggggiiilllnnnlllkkkjjjiiihhhgggggggggddddddddddddccccccbbbaaa]]]\\\\\\\\\^^^___^^^]]]ZZZ[[[\\\]]]___bbbdddeeeccccccbbbaaa```bbbfffiiioooppprrrqqqooommmkkkkkklllnnnpppqqqqqqsssyyy~~~}}}|||ssslllhhhbbb[[[VVVPPPMMMGGGAAA<<<888666555666444222111111111000///,,,,,,,,,,,,,,,,,,++++++......///000000111222222...000111111//////111333222444555666555444555666555666777888888777666555222222333333222222111000000111222111000000111222111222555777999999999888555555555666666777777777555555555666555555444444333444555666777888888999999999999999999999999999777777888888999::::::;;;777999:::<<<>>>@@@@@@AAA>>>===<<<<<<<<<>>>@@@AAA@@@???===<<<:::999999888555555555555555666777777777777777777888888888888999999888777666555444444666444333333444666999::::::<<>>666555555222111333222222222222222333444444111111111111111111111111222222222222222222222222000---...333333///...111///......------///000111+++---......------...///...............///000000111000...------...111222000222333333111000000111+++++++++,,,,,,---...///......///000111111111111...000111222111000111222333333222222222222222333222222333444555777888999;;;<<<======<<<===???AAA?????????@@@AAABBBDDDEEEBBBBBBCCCDDDEEEFFFGGGHHHJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNMMMNNNQQQUUUYYY\\\\\\]]]^^^___^^^^^^___aaa^^^```dddhhhiiigggeeecccaaacccffffffeeefffiiikkkhhhgggfffdddccccccbbbbbbbbbaaaaaa```___^^^^^^]]]ZZZYYYYYYZZZ]]]^^^^^^]]]ZZZ[[[\\\]]]___bbbdddeeeccccccbbbaaaaaaccchhhkkkoooqqqttttttrrrpppnnnnnnnnnqqqssssssrrruuu{{{}}}wwwqqqeeeaaaZZZRRRJJJDDD@@@???999777444333333333222000////////////...---,,,,,,000000111222333444444555222555777666444333555888555777999999888777888999888999;;;<<<<<<;;;999888555555666666555555444333111222333333222111222333222444777999;;;;;;;;;:::666666777999:::;;;<<<===999999999999999888777666444555666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======:::<<<>>>@@@BBBCCCDDDEEE@@@???>>>>>>???@@@CCCDDD@@@???>>><<<:::999888888777777777777777888888999999999999:::::::::;;;;;;<<<<<<:::999888666555555666555333333444777:::===<<>>@@@BBB>>>======>>>???AAADDDEEEAAABBBCCCDDDEEEFFFGGGHHHKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOORRRVVVYYY[[[]]]^^^___^^^]]]]]]^^^___^^^```dddgggiiigggeeeccc```ccceeefffddddddgggjjjeeedddcccaaa```_________``````___^^^\\\[[[[[[ZZZXXXWWWWWWYYY\\\^^^^^^]]][[[\\\\\\^^^```bbbdddfffcccccccccbbbbbbeeeiiimmmnnnqqqtttuuutttrrrqqqqqqqqqtttvvvuuutttvvv}}}~~~sssiii```XXXOOOIIIFFFBBB>>>;;;999888666444...---,,,---//////...,,,///222666888888777777777555555666777888999999:::<<<<<<<<<<<<<<<;;;;;;;;;BBBAAAAAAAAAAAA@@@@@@@@@>>>===;;;:::888777777777888888777666555555555555::::::<<<======<<<;;;::::::999999:::<<<===;;;:::=========<<<<<<<<<<<<;;;:::999999888999:::;;;<<<>>>>>>>>>===;;;:::888777999888999===AAACCCAAA???===>>>@@@BBBEEEGGGIIIJJJCCC@@@>>>???CCCFFFFFFEEECCCAAA???<<<;;;:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<;;;::::::::::::;;;;;;:::888777777888444555666555555555777999:::===BBBHHHLLLNNNOOOOOOMMMTTT]]]```___\\\\\\^^^aaapppwwwvvv{{{wwwvvvxxx{{{~~~~~~|||zzzooo```TTTJJJAAA999666333000111444000444666333333666888777444333333333444444222000333000///222222000000444000111222333222000...,,,......------------........................---------...//////......///111444222000///...///000111//////.........000111222111111000//////000111222000222333333222222444555222222111111111111111222222333333444555555555555888444111333888;;;999666:::;;;<<<>>>???@@@@@@@@@?????????@@@AAAAAABBBBBB@@@BBBDDDEEEEEEFFFHHHIIIFFFIIIMMMOOOOOOMMMKKKJJJLLLNNNOOOOOOPPPRRRUUUXXX[[[[[[\\\]]]^^^^^^^^^^^^]]]___bbbcccaaa___^^^^^^cccbbbbbbbbbbbbbbbbbbcccaaaaaaaaa___\\\\\\]]]___\\\\\\ZZZYYYXXXWWWWWWWWWUUUVVVWWWXXXYYY[[[\\\\\\\\\]]]___aaaeeehhhkkkllljjjhhhgggjjjkkkiiijjjmmmppprrruuuwwwwwwvvvtttsssuuuvvvvvvvvvvvvwwwzzz}}}yyyqqqjjjeee]]]XXXRRRLLLGGGBBB===:::888666333111111111111000666999<<<===;;;:::999888555666666777888888999999:::::::::;;;;;;;;;;;;;;;AAAAAAAAAAAABBBBBBBBBBBB@@@???>>><<<:::999888888999888888777777777777777888999;;;===????????????>>><<<::::::<<<>>>@@@@@@>>>>>>>>>=========<<<<<<;;;:::999888888:::<<<===>>>>>>>>>===<<<;;;:::999:::999:::===AAACCCCCCAAA>>>???@@@BBBDDDFFFHHHHHHDDDAAA???@@@CCCEEEEEEDDDBBBAAA>>><<<;;;;;;<<<===<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;888777777888555666666666555555777999:::<<>>??????@@@@@@>>>??????@@@@@@AAABBBBBB@@@AAACCCDDDDDDEEEGGGIIIFFFIIIMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOOOORRRUUUXXXYYYZZZ[[[\\\\\\]]]]]]\\\\\\^^^______^^^]]]]]]]]]bbbbbbaaa``````aaabbbbbb``````___\\\ZZZYYYZZZ\\\ZZZYYYYYYXXXWWWWWWWWWWWWUUUUUUVVVXXXYYYZZZ[[[\\\^^^___aaadddhhhlllooopppppplllkkkmmmmmmjjjjjjmmmoooqqquuuwwwwwwwwwvvvvvv}}}~~~~~~~~~zzztttlllcccZZZRRRKKKFFFAAA===777333222222222222888:::<<<<<<:::888666666555555555666666777777777777777888888999999::::::@@@@@@@@@AAABBBBBBCCCCCCBBBAAA???===<<<::::::999999999999888999999:::;;;:::;;;===???AAAAAAAAAAAA@@@===888777:::>>>BBBDDD?????????>>>>>>>>>======<<<;;;999777888:::<<<>>>===>>>>>>>>>>>>===<<<<<<<<<;;;;;;===@@@CCCDDDDDD@@@@@@AAABBBDDDEEEFFFFFFDDDCCCAAAAAABBBCCCCCCBBB@@@???===<<<<<<===>>>>>>===>>>>>>>>>>>>?????????;;;;;;<<<<<<===>>>??????>>>>>>>>><<<999777777777555666666666555555666888:::<<>>===;;;===;;;888777777777555333444111000333333000111444000111222222111000...---///......------......///............////////////---///000000//////000111333222111//////000111111000000///............///111111111111111222333333555666888777666555555666333333222222222222333333444444555555666777777777777777888999:::::::::999:::;;;<<<>>>>>>?????????>>>??????@@@@@@AAAAAABBB@@@AAACCCDDDDDDEEEGGGHHHHHHJJJLLLMMMLLLLLLMMMNNNKKKLLLNNNNNNOOOQQQUUUWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\[[[ZZZZZZ[[[]]]cccaaa```^^^^^^```aaaccc^^^^^^]]]ZZZWWWVVVWWWXXXVVVVVVVVVVVVVVVVVVWWWWWWUUUUUUVVVWWWXXXZZZ[[[\\\___```cccggglllpppsssuuuvvvrrrpppqqqppplllkkknnnnnnqqquuuwwwxxxyyyzzz|||xxxooofff]]]XXXNNNIIIAAA;;;888888777777666888::::::888666666666333333333333444444444444444444555666777777888888<<<<<<===>>>???@@@AAAAAAAAA@@@>>><<<;;;999999888999999999999:::;;;<<<===>>>???@@@@@@@@@???>>>===<<<999666555888===@@@BBB??????>>>>>>>>>=========<<<;;;888666666888;;;===<<<<<<===>>>>>>>>>>>>===<<<;;;;;;===@@@CCCEEEGGGCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@======<<<<<<<<<===>>>???????????????@@@@@@@@@@@@======>>>>>>???@@@@@@@@@???@@@???===999777666777333444555444333333555777:::;;;===AAAFFFMMMSSSVVV[[[___dddgggiiipppzzz}}}}}}|||}}}yyyyyyxxxwwwtttrrrooommmmmmlllooossstttsssuuuyyy}}}~~~}}}uuujjjbbbSSSJJJBBB???===;;;<<>>?????????????????????@@@AAAAAABBBBBB@@@BBBDDDDDDDDDDDDFFFHHHIIIJJJKKKKKKKKKKKKMMMOOOKKKLLLNNNNNNOOOPPPTTTWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[ZZZYYYXXXYYY[[[^^^cccbbb```^^^^^^```bbbccc]]]]]][[[XXXUUUSSSTTTUUUSSSTTTUUUVVVVVVWWWWWWWWWUUUUUUUUUUUUWWWYYY[[[\\\^^^```dddiiinnnrrruuuwwwwwwtttrrrtttrrrooooooqqqnnnrrrvvvyyyzzz||||||uuuqqqeee___UUUMMMGGGCCC@@@>>>999;;;<<<;;;999888777888111111111111000000000000111111222333444555555666666777888999:::;;;<<<======<<<:::999777666666666777777777888999:::;;;<<<======>>>>>>>>>===;;;:::888666555777999<<<============<<<<<<<<<;;;;;;;;;:::999666555555666888:::999999:::;;;<<<<<<<<<<<<::::::;;;===???BBBEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCBBBAAA@@@???>>>>>>;;;;;;;;;;;;<<<===>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===999666666666111222333333222222444666::::::;;;???EEELLLSSSWWWXXX]]]ccciiioooyyy~~~}}}|||||||||wwwvvvuuusssqqqnnnmmmlllkkkiiijjjlllmmmmmmssszzz}}}yyyooohhhYYYOOOFFFAAA???>>>@@@EEEIIIQQQWWWYYYZZZ\\\[[[XXXMMMIIICCC???<<<;;;999888666333222444444111111444111111111111111000000////////////......//////////////////000000000111111///000111111000000111333222111111111111111222222000000111222333444444444111222222333444555555555666888::::::888666666666444444333444444555666666444333333444555777888999;;;<<<>>>>>>===<<<===>>>======>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAACCCEEEEEEEEEEEEFFFHHHIIIJJJKKKJJJJJJKKKNNNPPPMMMNNNOOOOOOOOOPPPSSSVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[ZZZXXXWWWYYY\\\___cccaaa```______```aaaccc\\\\\\[[[XXXTTTSSSTTTUUURRRSSSUUUVVVWWWXXXXXXXXXUUUTTTTTTTTTVVVXXXZZZ\\\]]]___ccchhhmmmqqqtttuuutttqqqpppssstttrrrrrrvvvoootttyyy{{{|||{{{uuulllbbbZZZRRRLLLHHHBBBCCCBBB???:::777555555000000000//////.........///000000111111222222222111222333444555666777777777666555444333333333333555555555555666777888999555777888::::::::::::999555555666888;;;<<<;;;:::999999999888888888888777666555444333333444444555555666777888888999999999666888:::<<<===@@@CCCFFFCCCCCCCCCBBBBBBBBBBBBAAA@@@AAABBBAAA>>><<<<<<<<<999999::::::;;;<<<<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@????????????<<<999666555666///000222222222333666888::::::;;;>>>DDDKKKRRRVVVTTT[[[eeeoooyyy~~~|||zzzyyyyyyyyyrrrqqqqqqooommmkkkiiihhhhhhgggggghhhggghhhoooxxx~~~yyysss___TTTJJJEEEDDDEEEJJJPPPWWW```iiilllnnnpppnnnjjj\\\VVVMMMEEE@@@<<<999777888444333555444111222444111111000000000000000000000//////......//////000//////000000111111222222///111222222111111222333111111111222222222222222111222333444555555555555111222333555666666666666444777999:::888666555555444444444444555666777888555444444444666888:::;;;??????>>>>>>>>>??????@@@??????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEECCCEEEFFFFFFFFFFFFGGGIIIHHHIIIKKKKKKKKKLLLNNNQQQPPPQQQQQQPPPOOOPPPRRRTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZYYYXXXYYY\\\___``````____________``````[[[[[[ZZZWWWTTTSSSTTTUUUSSSTTTVVVXXXYYYZZZYYYYYYUUUTTTSSSSSSUUUWWWZZZ[[[\\\___cccgggkkknnnppppppmmmkkklllppprrrrrrtttxxxrrrwww|||~~~{{{tttllleee___XXXWWWSSSKKKCCC;;;777555222111111000///......---//////////////////////////////000000111222333333111111111000000111111111222222222222333444444555111222444555666555555444444333444555888888777666555555555555444444444333222222222222222111000000111222333444444555444444222555999;;;<<<>>>AAACCC@@@@@@????????????>>>>>><<>><<<<<<======>>>>>>??????===>>>>>>;;;888666555666///000222333444666999;;;999:::;;;>>>DDDJJJQQQTTTUUU^^^kkkvvv~~~}}}{{{yyywwwuuusssrrrlllnnnpppqqqooolllhhheeedddcccdddfffddddddjjjrrr{{{~~~hhh]]]RRRNNNNNNSSS[[[dddllluuu}}}ssskkk___RRRIIIAAA<<<999888555444666555222222555111000000000000000111111000000////////////000000//////000111111222333333000111333222111111222444000111222222333333333222444444555555555333222111111222444666777777777777111444777999777666555555555555555555666777888999777777666666888:::===>>>EEEAAA======???AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFHHHHHHGGGGGGHHHJJJGGGIIIKKKLLLLLLLLLNNNPPPSSSTTTSSSQQQPPPPPPQQQSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYYYYYYYXXXYYY[[[^^^\\\]]]^^^^^^^^^^^^]]]\\\YYYYYYXXXVVVSSSRRRSSSUUUUUUWWWYYY[[[\\\[[[[[[ZZZTTTSSSRRRRRRTTTVVVYYY[[[]]]___cccfffiiikkkllllllhhhfffhhhmmmppppppssswwwuuuzzz}}}rrrooohhh]]]QQQFFF???<<<333333222111000//////.....................------......//////000000111111//////......///000111111111111000000000111222222222222333333222000///...222111000111222444333222333333222222222111111111///000111111111///...---///000111111222222222111///333999;;;<<<<<>>??????<<<======;;;888555555666///111333555666888;;;>>>999:::;;;???DDDJJJPPPSSSZZZcccppp{{{}}}~~~}}}zzzwwwtttqqqnnnmmmjjjnnnrrruuutttoooiiiddd___```dddfffdddbbbfffmmmvvv}}}pppeeeZZZVVVYYY```kkkttt}}}nnn^^^RRRHHHAAA===999555444666555222222555111000000000000000111111000000////////////000000///000000111222222333333000222333333222111333444000111222333333333333333666666666555444111///---111333555666888888888777///333666888777555444444555555555555666777999999999999888888:::<<>>FFFCCC???<<<<<<>>>AAACCCFFFEEEDDDDDDDDDFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMHHHJJJLLLLLLJJJIIIIIIIIIHHHIIIKKKNNNPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOPPPSSSVVVWWWTTTQQQRRRTTTWWWXXXXXXXXXYYYZZZZZZZZZZZZ[[[\\\\\\ZZZXXXVVVVVVUUURRROOOOOOSSSWWW\\\\\\^^^``````]]]XXXTTTTTTTTTSSSSSSUUUWWWZZZ\\\ZZZ]]]aaaccceeefffiiijjjfffhhhiiiiiiiiimmmtttyyy~~~rrreee\\\PPPKKKBBB;;;777555444333111111111111111111111111---------....../////////000000/////////.........////////////////////////........................+++,,,------......---------------------------------------,,,,,,,,,++++++---.........////////////---...000000111222555777555555555444555555666666555888999666555666555111222222333333333444444444444555777777555444555666555444333222222333444555555555555555444333222111111111222333555777999::::::888:::>>>@@@CCCIIIPPP\\\dddoooyyy|||zzzwwwtttsssppplllnnnrrrpppxxx~~~~~~xxxpppiiiddd```aaa``````cccgggoooyyy~~~xxxqqqpppwwwvvvbbbQQQEEE>>>999777444333333444333222222222222222222222222222111111111111111222222333111222222333333444555555333333333111000000333555444444222222222333555666444444444444444444444444666555555666888777444111333555666777666444444555444555666777888888888888999999::::::;;;;;;<<<<<<>>>===;;;;;;<<>>AAADDDEEEFFFFFFEEEEEEFFFFFFGGGHHHJJJKKKKKKLLLNNNOOOOOOPPPLLLMMMNNNMMMKKKIIIIIIIIIJJJLLLNNNQQQSSSUUUWWWWWWSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPRRRQQQOOOMMMNNNQQQTTTUUUTTTTTTTTTUUUVVVVVVVVVYYY[[[\\\ZZZYYYTTTTTTSSSQQQQQQRRRVVVYYY^^^^^^___```aaa___[[[WWWSSSSSSRRRRRRSSSVVVXXXZZZ]]]^^^```aaacccfffjjjmmmpppqqqrrrqqqqqquuu|||zzznnnbbbXXXOOOIIIEEE<<<:::888555222000000/////////000111222333333444000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++*********************************************)))++++++++++++++++++++++++***+++,,,+++******,,,...///......---------------///111111...---000000...,,,---///000000///---,,,,,,...000///...---......------,,,++++++,,,------...............---,,,,,,------...000222444666777444333444777999999>>>EEEKKKQQQXXX]]]]]]ZZZWWWVVV]]]aaaffflllsss|||}}}xxxuuupppnnnmmmkkkiiimmmsssxxxyyyqqqiiiddd___\\\]]]bbbfffppp|||jjjUUUEEE<<<999666333222222333222111333333333333333333333333222111111111111222333333222222333333444555555555333444444333222222444555333222222222222333444555444444444444444444444444555555555666777888999999888666444555888999777444777777888999999999999999;;;;;;::::::999999999999>>>>>>???@@@BBBCCCDDDEEEGGGGGGGGGFFFGGGGGGGGGGGGIIIJJJKKKLLLMMMNNNOOOPPPNNNOOOOOONNNKKKIIIIIIJJJJJJKKKNNNQQQSSSVVVWWWXXXUUUTTTSSSRRRQQQPPPOOONNNOOOOOOOOOOOOOOONNNMMMLLLMMMOOORRRSSSRRRQQQRRRSSSSSSSSSTTTWWWZZZ[[[ZZZXXXRRRRRRRRRQQQRRRUUUXXXZZZ___^^^^^^___```___\\\YYYSSSSSSRRRRRRSSSUUUWWWYYY]]]^^^```aaacccggglllooowwwxxxyyyyyyyyy}}}zzzpppeee\\\VVVLLLJJJFFFAAA<<<888555333000000111111222222222222111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,*********************************+++++++++++++++++++++++++++++++++++++++)))******)))(((''')))+++---,,,,,,+++++++++,,,,,,***...000......000///++++++,,,...//////...,,,+++***+++------+++***+++,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,------///000000111///000333444444777===???BBBFFFHHHGGGEEEDDDDDDDDDGGGJJJNNNSSS[[[fffooo~~~yyyrrrnnnjjjjjjhhhhhhmmmttt|||}}}uuummmhhhbbb^^^^^^bbbdddnnnxxxhhhSSSDDD;;;999666444222333333333222333333333333333333333333222222222111222333333444222333333444444555666666444555555555333333444666333222222333333333444444444444444444444444444444555666777777888999:::;;;;;;888666777:::;;;999777888999::::::::::::::::::<<<;;;;;;::::::999999888<<<===???AAACCCDDDEEEEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNOOOPPPOOONNNKKKJJJJJJKKKIIIKKKMMMPPPRRRTTTUUUVVVUUUTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLNNNQQQRRRQQQPPPPPPQQQQQQQQQRRRUUUXXXYYYXXXWWWRRRQQQQQQRRRTTTWWWYYYZZZ^^^]]]]]]]]]^^^]]][[[YYYTTTSSSRRRRRRSSSUUUWWWXXX]]]^^^```bbbeeeiiiooosssyyy|||~~~|||ssslll___]]]XXXQQQIIIAAA;;;777333222222111000000//////111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***((())))))(((''''''(((***+++************+++,,,---''',,,...------///...***,,,,,,---...---,,,+++***(((***++++++***))))))******++++++++++++++++++*********++++++++++++******++++++******++++++,,,---...,,,---000000...111777444666888999888777888999777999<<<>>>AAAIIISSS[[[aaafffnnnvvv{{{~~~xxxpppkkkhhhgggggghhhnnnvvv|||vvvpppmmmiiicccaaadddccckkkuuu|||{{{dddQQQDDD>>>:::777555333444444333333444444444444444444444444222222222222222333444444333333333444555555666666444555666666444444555666333333444444444555555555555555555555555555555555555777999:::999999:::;;;<<<:::999999:::;;;::::::::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;:::::::::888999;;;>>>AAADDDFFFHHHHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEGGGHHHJJJKKKMMMMMMNNNOOOOOOMMMJJJJJJKKKLLLJJJKKKMMMOOOQQQRRRSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPOOOPPPPPPOOONNNMMMMMMNNNMMMOOOQQQRRRQQQPPPPPPQQQOOOPPPQQQSSSVVVWWWWWWUUURRRQQQPPPRRRUUUXXXYYYYYY]]][[[ZZZZZZ[[[[[[ZZZYYYUUUTTTSSSRRRSSSUUUWWWYYY[[[]]]aaadddhhhmmmrrrvvvyyy}}}wwwuuuoooggg]]]QQQHHHBBB888888666444222111///...111111111000000000//////////////////////////////------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++*********)))((())))))((('''''')))***((((((((()))***+++,,,---'''******((()))------+++,,,,,,+++++++++*********(((***++++++***))))))***))))))************))))))(((((())))))))))))(((((())))))))))))***+++,,,---+++***+++---,,,***---111---///111222111000111222333555666666777<<>>AAADDDGGGHHHHHHIIIJJJJJJJJJHHHGGGFFFDDDEEEFFFHHHIIIKKKLLLMMMMMMNNNMMMLLLJJJIIIKKKMMMKKKLLLMMMOOOQQQRRRRRRRRRTTTSSSSSSSSSRRRRRRQQQQQQOOOQQQRRRQQQNNNNNNOOORRRNNNPPPRRRSSSRRRQQQQQQRRROOOOOOPPPRRRUUUVVVUUUSSSSSSQQQPPPRRRVVVYYYYYYXXX[[[YYYWWWWWWXXXYYYXXXWWWVVVUUUTTTSSSTTTVVVXXXYYYYYY]]]bbbgggkkkpppvvvyyy|||~~~rrrdddYYYRRR???>>><<<999666444222000111111111111000000000000000000000000000000000000------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,++++++******)))))))))(((((()))))))))(((((()))+++&&&&&&'''''')))***,,,---((()))((($$$%%%***---,,,,,,+++***)))((()))))))))(((***++++++***))))))***((())))))******))))))(((&&&&&&'''(((((('''''''''''''''((()))***,,,...///***((())),,,+++(((***///))),,,///111000.........///000000...,,,///555:::888<<>><<<999999:::888:::;;;999666666999===;;;<<<<<<<<<<<<<<<;;;;;;========================@@@@@@???@@@AAACCCFFFGGGIIIIIIJJJJJJJJJIIIGGGFFFDDDEEEFFFHHHJJJKKKMMMMMMLLLMMMLLLKKKIIIIIIKKKMMMMMMMMMOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRPPPRRRSSSQQQOOOOOOQQQTTTOOOQQQSSSTTTSSSRRRRRRRRROOOOOOPPPRRRTTTUUUSSSRRRTTTRRRQQQSSSVVVYYYYYYXXXZZZWWWUUUUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTVVVXXXYYYXXX\\\bbbhhhnnnsssxxx{{{~~~ooodddQQQMMMFFF@@@<<<999666444222000000000111111000...000222444222...---...000......---,,,,,,,,,,,,---)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))******++++++++++++)))******)))(((''''''((())))))))))))))))))))))))***)))(((((((((((())))))******+++++++++,,,,,,,,,)))))))))))))))(((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))%%%'''))))))))))))***+++,,,***)))***---...,,,***,,,,,,,,,,,,,,,,,,---------555===???;;;999;;;>>><<<===>>>@@@CCCEEEFFFGGGOOOUUU^^^dddddd___WWWRRRPPPRRRTTTTTTTTTUUUXXXZZZfffqqqyyysssmmmfff```___dddkkksssyyyyyytttsssvvvvvvsssoooqqqwwwxxxpppkkkeeedddhhhrrr{{{sss___RRRHHHAAA>>>:::999888666555555555555555333222333666777444222000222333333333333444666333444666777777777666555555555666666555444333333111333555777888888666666555777888888888888999;;;;;;<<<===>>>>>>===<<<<<<;;;;;;::::::::::::::::::======<<<<<<<<<;;;;;;;;;===>>>>>>===<<<<<<>>>@@@>>>??????AAACCCEEEGGGIIIGGGHHHGGGEEECCCCCCDDDFFFEEEDDDEEEHHHHHHFFFHHHMMMNNNMMMKKKIIIIIIIIIJJJJJJNNNOOOOOOPPPRRRSSSUUUVVVTTTTTTTTTTTTUUUWWWXXXYYYTTTTTTSSSRRRQQQPPPPPPOOONNNOOOQQQSSSUUUUUUSSSQQQNNNPPPSSSTTTTTTTTTVVVWWW[[[XXXTTTSSSUUUXXXXXXWWWWWWUUUSSSTTTVVVXXXWWWUUUVVVVVVTTTSSSRRRUUUYYY]]][[[```fffkkkpppvvv~~~lllfff^^^TTTLLLDDD<<<888:::888555333333333222111,,,...000000......111333///......---,,,---------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))*********++++++++++++)))******)))((('''''')))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************)))))))))))))))(((''''''&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))&&&(((*********)))***+++***((('''(((+++,,,+++)))++++++++++++,,,,,,,,,,,,...666???AAA===777555666555555777999;;;===???@@@GGGJJJOOOSSSTTTRRRNNNLLLKKKLLLMMMMMMLLLMMMPPPSSS]]]iii{{{~~~wwwqqqkkkeee``````eeellltttyyyyyytttmmmjjjjjjlllllllllooovvv|||tttooofffdddgggqqqyyykkkWWWLLLCCC===;;;:::999888777555555555555555333333444666666444222111222444444333333555666444555666777888777666666666666666666666555555444333444666888999888777777777999::::::::::::;;;=========>>>??????>>>===<<<999999999:::::::::::::::======<<<<<<<<<;;;;;;;;;===>>>>>>>>>======>>>@@@??????@@@AAACCCEEEFFFGGGGGGGGGGGGEEECCCBBBDDDFFFEEECCCEEEHHHHHHFFFHHHMMMLLLLLLLLLLLLLLLLLLMMMMMMQQQQQQQQQQQQRRRSSSTTTTTTSSSTTTUUUVVVWWWXXXYYYZZZTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPRRRTTTTTTTTTSSSRRRTTTVVVWWWWWWWWWYYYZZZ\\\ZZZYYYZZZ\\\^^^]]][[[[[[YYYVVVWWWYYYZZZZZZXXXZZZZZZYYYXXXWWWXXX[[[^^^___ccciiinnnsssyyyyyyooocccWWWKKKEEEAAA===777444222333333222,,,.../////////000222444000///......------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,************++++++++++++((()))***)))((('''((()))))))))))))))))))))))))))'''((()))*********)))(((''''''''''''(((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((())))))))))))((((((***++++++***)))***+++((('''&&&'''((())))))'''))))))******++++++++++++***333>>>AAA===666111000//////111333444666888888>>>???@@@AAACCCEEEGGGHHHHHHHHHGGGFFFEEEFFFIIILLLXXXdddwww|||wwwrrrhhheeecccccchhhooouuuxxxtttnnnfff```^^^```eeehhhlllsss~~~xxxtttgggeeehhhpppwww}}}{{{aaaOOOEEE>>>:::999:::999888777666555555555555444444555666666444333111333444444444444555777555666777888888888777666888888888777777777777666555777888:::::::::999999999;;;<<<===<<<<<<===?????????@@@@@@???>>>===<<<888888888999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;===>>>???>>>======???AAA@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFDDDBBBAAACCCEEECCCBBBDDDHHHHHHFFFHHHMMMLLLLLLNNNOOOPPPPPPPPPOOOTTTTTTSSSRRRRRRRRRSSSSSSRRRTTTVVVXXXYYYZZZZZZZZZUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUWWWYYY[[[[[[[[[[[[\\\^^^[[[[[[[[[]]]``````^^^\\\```^^^\\\\\\^^^`````````bbbbbbbbb```___^^^```bbbeeejjjooossswww}}}zzznnnbbb[[[NNNHHH@@@:::777666555555333333222111000000111222000000///.........//////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++((()))***)))((('''((()))((((((((((((((((((((((((&&&(((***++++++***)))(((&&&&&&'''''''''((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((((((***++++++)))(((((()))'''&&&&&&'''(((((((((((((((((())))))******++++++&&&...777<<<999555111000...///000111333444555666::::::999:::===AAAEEEHHHJJJIIIGGGDDDBBBCCCGGGJJJTTT___rrr~~~}}}{{{xxxuuuiiijjjkkklllpppvvvxxxwwwooojjjbbbZZZVVVXXX^^^dddhhhpppzzz}}}xxxtttiiigggjjjpppwww}}}pppYYYJJJBBB===;;;<<<::::::888777666555555555666555555666666666555444222444555555555555666888666666888999999999888777999999999888888888999999888999:::;;;;;;;;;;;;::::::<<<============>>>@@@@@@@@@??????>>>===<<<<<<777777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>@@@BBBCCCCCCDDDEEEEEEFFFFFFFFFEEEFFFEEECCCAAAAAABBBDDDBBBAAADDDHHHIIIGGGIIIMMMNNNOOORRRTTTTTTSSSQQQPPPTTTTTTSSSSSSSSSSSSTTTTTTQQQSSSVVVYYY[[[[[[ZZZZZZUUUUUUTTTSSSSSSRRRQQQQQQQQQRRRSSSSSSTTTUUUWWWYYY\\\]]]^^^^^^^^^^^^```bbb^^^^^^^^^```aaabbbaaaaaafffeeeeeeeeegggiiikkkllllllmmmmmmkkkiiihhhiiijjjnnnrrrwww{{{~~~{{{tttggg```UUUKKKDDD>>>:::888777555333111000111111111222111000000//////000000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++''')))***)))((('''(((***((((((((((((((((((((((((&&&(((***+++,,,+++***((('''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''((())))))(((''''''(((''''''(((((((((((())))))''''''((())))))***++++++&&&+++111444333111000000//////000111222333444555777888888:::===AAAEEEHHHJJJIIIGGGCCCAAABBBEEEIIINNNXXXiii}}}}}}{{{zzzyyyyyyxxxrrrwww{{{|||~~~wwwiiieee]]]UUUPPPRRRXXX]]]eeekkktttzzzzzzwwwssspppkkkjjjmmmtttyyytttdddQQQFFF???;;;;;;===;;;:::999777666666666666666777777777666555555555333555666666666666777999777777999:::::::::999888::::::999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<:::;;;======<<<<<<>>>?????????>>>===<<<<<<;;;;;;777777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>????????????AAACCCDDDEEEFFFGGGHHHGGGGGGFFFDDDDDDDDDBBB@@@???AAACCCAAAAAADDDIIIJJJHHHJJJOOORRRSSSVVVWWWWWWTTTRRRPPPRRRRRRRRRRRRSSSTTTUUUVVVQQQSSSUUUXXXYYYZZZYYYXXXTTTTTTTTTTTTTTTSSSSSSSSSSSSUUUWWWWWWVVVWWW[[[]]]___```aaa``````aaaccceeeeeeeeedddeeeeeehhhkkkmmmpppqqqssstttvvvxxxzzz|||yyyzzzzzzyyywwwvvvwwwxxxzzz~~~yyynnnaaaUUUKKKBBB===:::777444222333333333333222222111000000000111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++'''((())))))(((((()))***))))))))))))))))))))))))'''(((***++++++++++++***(((((((((((()))))))))***&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%'''(((((('''&&&'''((('''((())))))(((((()))+++''''''((()))***++++++,,,+++---///000///....../////////000000111222333333444555777:::===AAADDDEEEGGGGGGEEEBBB@@@AAACCCFFFMMMUUUcccttt~~~{{{xxxuuuuuuxxx|||{{{fff___UUUMMMJJJLLLQQQUUU```eeelllqqqqqqooommmllllllmmmrrryyy|||dddWWWHHHAAA<<<999:::<<<;;;:::999888777666666666666888999888666555555555444666777777777777888:::888888:::;;;;;;;;;:::999;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<======999;;;<<<<<<<<<<<<===??????>>>===<<<;;;;;;<<<<<<999999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<===???@@@@@@???@@@BBBDDDDDDEEEGGGHHHIIIHHHGGGGGGCCCDDDCCCAAA??????@@@BBBAAAAAAEEEKKKLLLJJJLLLPPPUUUVVVXXXYYYXXXVVVSSSQQQQQQQQQQQQRRRSSSTTTUUUVVVQQQRRRTTTUUUVVVVVVVVVVVVSSSSSSTTTTTTUUUUUUVVVVVVUUUXXX[[[\\\[[[[[[^^^bbb```aaabbbbbbbbbdddgggjjjggghhhiiijjjlllpppvvv{{{{{{ooocccWWWPPPFFFAAA<<<999999999888666333333222111111111111111...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++&&&((())))))(((((()))+++))))))))))))))))))))))))(((((()))***++++++,,,,,,(((((((((((())))))))))))%%%&&&''''''((((((''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$&&&((()))((('''((()))&&&(((***)))(((''')))+++'''(((((()))***+++,,,---+++---///000111000111111//////000000111111222222333333555777;;;>>>BBBDDDEEEEEEDDDBBB@@@@@@BBBDDDLLLRRR]]]kkkzzzzzzwwwtttrrrttt{{{iii^^^OOOEEEDDDIIIOOOSSS[[[___dddhhhiiijjjjjjjjjnnnpppwww~~~lllWWWMMMCCC>>>;;;999999<<<;;;;;;999888777666666666777999:::999666444555666555777888888777888999;;;888999;;;<<<<<<;;;;;;:::;;;:::999888888:::<<<=========<<<<<<<<<<<<======:::;;;======<<<<<<>>>??????>>>===<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@AAACCCEEEBBBCCCEEEGGGHHHHHHGGGFFFCCCCCCBBB@@@>>>>>>???AAAAAABBBFFFLLLNNNLLLNNNRRRUUUVVVWWWXXXXXXWWWUUUTTTSSSRRRRRRQQQQQQRRRSSSSSSQQQQQQRRRRRRRRRSSSSSSSSSQQQRRRSSSTTTVVVWWWXXXXXXWWW[[[```aaa```___bbbeeebbbcccddddddeeegggkkknnnjjjnnnssswww|||~~~rrrkkkTTTNNNGGGBBB???>>>;;;888444333222222111111222222...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))***+++,,,---'''''''''(((((((((((()))%%%%%%&&&'''(((((((((''')))((('''&&&&&&'''((()))************************%%%&&&''''''((((((''''''%%%'''))))))))))))***+++%%%'''))))))'''&&&(((***'''((()))***+++,,,------'''***...222444555666666111111111222222222333333333333333555888===AAADDDDDDEEEEEEDDDBBBAAABBBDDDGGGKKKTTT```nnn|||}}}xxxvvvsssrrrvvvnnn___LLLAAABBBIIIQQQUUUXXX[[[```ccceeegggiiikkkooorrrzzztttbbbRRRJJJBBB???===:::;;;===<<<;;;999888777777666666777999;;;:::666444555666555777888999888888999;;;999:::;;;<<<<<<<<<;;;:::;;;:::888888888:::<<<===>>>===<<<<<<<<<<<<======;;;<<<>>>>>>======???@@@??????>>>======>>>???@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@AAADDDFFF@@@AAADDDFFFGGGGGGFFFEEEBBBBBBBBB@@@>>>===???AAAAAABBBGGGMMMOOOMMMOOOSSSTTTUUUVVVXXXXXXXXXXXXWWWTTTSSSRRRQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQPPPQQQRRRTTTVVVXXXYYYZZZXXX]]]ccceeecccbbbdddgggcccdddeeefffgggjjjnnnqqqrrrxxxssshhhZZZQQQNNNJJJEEE???999777666555555555444222...000333555555333000...111000000///...---------,,,---......,,,,,,---...+++,,,......,,,++++++,,,******))))))((((((''''''*********)))))))))))))))***************++++++++++++)))((((((******'''$$$&&&&&&'''''''''''''''''''''(((((((((((((((''''''&&&'''((((((''''''(((***))))))))))))))))))******''''''''''''(((((((((((()))((('''&&&''')))+++---))))))***+++,,,------...---///111333555666666666333333222222222333444444333333444666999<<>>===>>><<<:::CCC???;;;999888888777666777777666666666666777777777777777777777888888888777888999;;;<<<===>>>>>>;;;:::999999999999;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???>>>===<<<>>>?????????>>>>>>======<<<<<<<<<======<<<;;;;;;>>>@@@>>>@@@BBBCCCCCCCCCEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@AAABBBBBB???BBBGGGLLLPPPRRRSSSTTTVVVTTTRRRSSSUUUUUUSSSPPPSSSQQQQQQRRRUUUUUURRROOOPPPMMMKKKLLLPPPSSSSSSSSSQQQPPPQQQSSSWWWYYYZZZZZZ[[[___dddggghhhgggffffff```dddiiilllmmmoootttxxx~~~~~~rrrjjjccc[[[PPPHHHCCC???:::666444222111000555555555666555555444444111111000000///......---,,,---......,,,,,,---...+++---...---,,,******+++******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''(((******(((&&&''''''''''''''''''''''''&&&''''''(((''''''&&&&&&&&&'''((((((''''''(((***)))))))))(((((((((((((((''''''((((((((()))))))))((('''''''''''')))***+++))))))***+++,,,---.........///222444666777777777666666555444444555555555333444444555777:::===@@@???@@@AAAAAA@@@@@@AAABBBGGGJJJPPPWWWaaammmyyy}}}zzzuuuqqqoooqqqvvvxxx]]]NNNKKKFFFIIIUUUZZZ\\\]]]]]]^^^___ccciiimmmuuu}}}yyycccUUULLLFFF@@@======>>>===<<<===;;;999888999:::999999888777777666666777777888888888888999999:::::::::888999:::;;;<<<=========<<<<<<;;;:::::::::;;;;;;999::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<======<<<>>>???>>>======>>>???>>>>>>>>>>>>======<<<<<<<<<======<<<;;;;;;>>>@@@???AAACCCDDDDDDDDDEEEGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBBDDDGGGJJJMMMOOOPPPPPPSSSQQQPPPPPPRRRRRROOOMMMQQQPPPPPPSSSVVVWWWUUUSSSVVVSSSOOOOOORRRTTTUUUUUURRRRRRTTTVVVYYY[[[\\\\\\\\\___ccceeeeeeeeeeeefffeeejjjppptttvvvzzzwwwiii___WWWPPPFFF>>>999666444333666555333333222333444555222111111000000/////////,,,.........,,,,,,---...,,,---...---+++))))))******))))))))))))((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))(((((()))***+++)))(((''''''''''''''''''''''''''''''((((((((((((((('''&&&'''((((((''''''(((***))))))((((((''''''&&&&&&((((((((()))))))))******%%%&&&'''(((((())))))))))))******+++,,,---.........000222555777999999999999999888777666666666777333444666555444666;;;???>>>???AAAAAA@@@???AAABBBEEEGGGKKKQQQYYYdddpppwww~~~}}}yyyvvvrrrooonnnqqqxxxwww\\\LLLIIIGGGNNNXXXZZZ``````___^^^___ccciiinnnyyywwwdddWWWOOOIIICCC@@@AAAAAA@@@???;;;999888888999:::999888888888777777777777888888888999999:::;;;<<<<<<===:::;;;;;;<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;;;;<<<999999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>===>>>??????=========???=====================<<<<<<======<<<;;;;;;>>>@@@AAACCCEEEFFFEEEEEEFFFHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@??????@@@@@@FFFFFFGGGHHHIIIJJJKKKLLLNNNMMMLLLLLLMMMLLLJJJHHHMMMNNNPPPSSSWWWYYYYYYXXXYYYVVVRRRQQQRRRUUUWWWWWWVVVWWWYYYZZZ\\\]]]^^^^^^___aaadddeeeeeeeeegggiiihhhnnnuuuzzz~~~~~~|||yyywwwxxxzzz}}}qqqhhh[[[NNNEEE@@@===;;;444444333333333444555666333222222222111111000000---/////////---,,,---...---...///---+++)))((()))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,((('''''''''''''''&&&&&&''''''((()))***++++++***((((((((((((''''''''''''(((((()))*********))))))&&&'''((((((''''''(((******))))))((((((''''''&&&))))))))))))************$$$%%%''')))***)))((('''******+++,,,---.../////////111333666999:::;;;;;;;;;;;;999888777777777777333666777666444555:::???===???@@@@@@??????AAABBBDDDEEEHHHLLLSSS]]]hhhoooyyy~~~}}}zzzwwwtttrrrooonnnqqqwwwsssYYYJJJHHHIIIRRR\\\[[[cccbbbaaa```aaagggooottt}}}}}}mmmcccZZZUUUOOOKKKJJJHHHEEEBBB>>><<<:::999999888666555999999888888888888999999888888999:::<<<===>>>>>><<<<<<=========<<<<<<;;;??????>>>======<<<<<<<<<:::;;;<<<===>>>?????????<<<<<<<<<======>>>>>>???>>>???@@@???=========???========================<<<======<<<;;;<<<>>>@@@BBBDDDFFFGGGFFFFFFGGGHHHEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCAAA@@@??????@@@@@@FFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJIIIHHHGGGJJJLLLOOOTTTXXXZZZ\\\\\\XXXUUURRRQQQRRRUUUXXXZZZ\\\^^^``````____________cccdddeeefffgggiiimmmppprrrxxx~~~~~~}}}xxx{{{~~~~~~~~~~~~}}}zzzwwwtttrrrpppnnnjjjgggfffhhhlllooorrrwww}}}~~~rrrcccUUUJJJBBB===555666777888888777777666333333333333333222222222///000111000...---...///...//////...,,,***)))***))))))))))))******************++++++,,,,,,,,,,,,)))))))))(((((('''''''''&&&''')))******++++++,,,))))))((((((((('''''''''&&&'''(((((()))))))))(((&&&'''((((((''''''(((************))))))((((((((())))))))))))************$$$%%%(((*********((('''++++++,,,---...//////000000222444777999;;;;;;;;;;;;:::999888777777777777555777999999777888;;;>>>===???@@@@@@@@@@@@BBBCCCDDDEEEFFFIIIOOOXXXcccjjjwww~~~~~~}}}zzzvvvsssnnnlllkkknnnssspppZZZMMMLLLOOOYYYbbb^^^aaaaaaaaaaaaeeellluuu{{{|||uuulllggg```[[[WWWQQQJJJEEE@@@>>>;;;::::::999888666::::::999999999999::::::888888999:::;;;======>>>======>>>>>>======<<<<<>>>>>=========;;;<<<===>>>??????@@@@@@<<<<<<======>>>???@@@@@@???@@@@@@???>>>======>>><<<=========>>>>>>??????===>>>>>>===<<<===???AAADDDEEEGGGHHHGGGGGGGGGIIIDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAEEEEEEEEEEEEFFFHHHIIIJJJIIIJJJKKKJJJJJJIIIHHHHHHIIILLLPPPTTTWWWZZZ\\\]]]VVVUUUTTTSSSTTTWWW[[[^^^bbbdddffffffccc```___```cccdddfffgggjjjooouuuzzz}}}}}}~~~~~~}}}|||{{{{{{```ccchhhnnnsssxxx{{{|||xxxzzz|||~~~xxxvvvsssrrrqqqqqqpppooolllgggbbb______]]]ZZZVVVVVVYYY\\\```cccgggkkkooommmlllkkkkkklllmmmooopppnnnttt|||~~~}}}~~~|||~~~zzziiiYYYKKKCCC999999:::999888666444333444444444444444444444444222333333222000///000111...///000///---++++++,,,)))))))))************+++''''''(((((()))*********+++******))))))(((((((((&&&(((***+++******+++,,,***))))))(((((('''''''''###$$$%%%&&&'''''''''&&&&&&'''((((((''''''(((***)))))))))***************((((((((()))))))))******%%%&&&(((***+++***)))(((+++,,,,,,---...///000000111333555777999:::::::::::::::999888777777777777999:::;;;===>>>?????????>>>???AAAAAAAAAAAACCCEEEEEEEEEFFFGGGLLLUUU```ggguuu~~~}}}zzzvvvrrrhhhffffffiiillluuugggVVVNNNNNNPPP[[[ccc^^^```aaabbbdddiiiqqqzzz}}}wwwpppiii___TTTLLLBBB???<<<:::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;999999:::;;;<<<======>>>===>>>>>>>>>>>>>>>=========>>>>>>??????>>>>>>===;;;;;;<<<===>>>>>>>>>===<<<<<<===>>>???@@@AAAAAA???@@@AAA@@@>>>======>>>======>>>>>>???@@@AAAAAA??????@@@???>>>>>>@@@CCCDDDFFFHHHHHHGGGFFFGGGHHHDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJHHHJJJKKKKKKJJJJJJJJJKKKJJJMMMQQQTTTVVVWWWYYY[[[UUUVVVWWWXXXXXX[[[___bbbdddgggjjjiiifffbbbbbbcccbbbeeehhhlllrrryyy|||zzzxxxyyyzzz{{{{{{zzzyyyxxxIIILLLPPPTTTYYY\\\^^^___[[[]]]___aaaccceeeiiilllqqqrrrrrrrrrqqqooommmlllgggeeebbb```___^^^\\\[[[XXXSSSNNNLLLMMMMMMKKKGGGIIILLLOOOQQQSSSTTTWWWYYYUUUTTTTTTTTTTTTTTTTTTUUUYYY^^^dddfffdddccceeegggeeeiiinnnqqquuu}}}uuudddYYYHHHFFFBBB>>>:::777555444555555555555555555555555444555555444222111111222...000111000...------...))))))*********+++++++++&&&&&&'''(((((()))******++++++***))))))(((((('''''')))+++,,,***)))+++,,,******))))))(((''''''&&&$$$%%%&&&''''''(((((((((&&&'''((((((''''''(((***''''''(((((()))*********''''''((((((((()))))))))'''((()))***+++++++++***,,,,,,---...///000111111333444666777999999888888:::999999888888999999999<<<;;;===AAAFFFGGGCCC???>>>@@@BBBBBBBBBBBBDDDFFFEEEEEEEEEFFFKKKSSS^^^eeerrr{{{~~~zzzuuuqqqfffddddddddddddhhhtttxxx___SSSOOOOOOPPPZZZccc^^^ccceeehhhkkkqqqxxxsssdddZZZHHHDDD???<<<<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>======>>>?????????>>>>>>;;;<<<===????????????>>><<<======>>>>>>>>>======<<<======>>>@@@AAAAAABBB@@@AAAAAA@@@>>>======>>>===>>>???@@@AAABBBCCCCCC@@@AAAAAA@@@???@@@BBBDDDDDDFFFHHHHHHGGGFFFGGGHHHCCCCCCDDDDDDDDDCCCBBBBBBBBBAAAAAAAAABBBDDDFFFGGGFFFGGGIIIJJJJJJJJJJJJIIIFFFIIIKKKLLLKKKKKKLLLNNNLLLOOOSSSTTTTTTTTTVVVXXXUUUWWWZZZZZZZZZ[[[]]]```bbbgggkkkkkkhhheeefffhhhfffjjjooovvv~~~~~~zzzwwwuuussstttvvvwwwwwwvvvtttsss;;;===@@@DDDGGGIIIJJJJJJGGGIIIKKKKKKLLLMMMPPPRRRXXXYYYYYYYYYXXXWWWUUUTTTTTTRRRNNNLLLKKKJJJGGGEEEJJJEEE@@@???BBBCCCBBB???===@@@CCCDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAFFFJJJKKKHHHGGGJJJMMMMMMSSSZZZ___dddlllwww~~~rrr[[[WWWPPPHHHBBB???======555555555666666666666666555666666555333222222333...000111111000...///000))))))******++++++++++++'''(((((()))***++++++++++++******)))(((''''''''''''***,,,,,,***)))***,,,+++******)))(((''''''&&&'''((()))***++++++++++++&&&'''((((((''''''(((***%%%%%%&&&'''((()))******''''''''''''((((((((((((((()))***++++++,,,,,,,,,,,,,,,---...///000111111333444666777888888777777::::::999999999:::;;;;;;>>>===>>>DDDKKKLLLFFF??????AAABBBCCCCCCCCCEEEGGGDDDDDDDDDEEEIIIRRR]]]dddoooyyy~~~zzztttpppiiigggeeebbb___^^^fffqqquuussseee^^^VVVUUUUUUUUU___gggbbbiiikkkooosssxxx~~~rrrgggOOOJJJBBB===<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>?????????======>>>???????????????999;;;===>>>???????????????@@@@@@@@@@@@??????>>><<<===>>>???@@@AAABBBBBB@@@AAABBB@@@>>>======>>>>>>>>>???@@@BBBCCCDDDDDDAAABBBBBBAAA@@@AAACCCEEEDDDFFFGGGGGGFFFFFFFFFGGGCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCEEEGGGIIIHHHIIIKKKLLLLLLKKKIIIGGGEEEHHHKKKLLLKKKKKKMMMPPPMMMPPPTTTTTTSSSRRRSSSUUUSSSWWWZZZZZZXXXXXXYYY[[[___eeekkkllljjjhhhjjjlllkkkpppwwwzzzvvvsssrrroooppprrrsssssssssqqqppp;;;::::::;;;;;;<<<===>>>======>>>@@@AAABBBCCCCCCEEEFFFHHHIIIJJJIIIIIIHHHFFFEEEDDDDDDEEECCC@@@>>>>>>>>>>>>===;;;999777666777:::======;;;999999;;;;;;::::::999888777777666888999:::;;;===???AAABBB>>>BBBGGGIIIMMMXXXhhhuuu{{{wwwssstttwwwyyy{{{~~~{{{nnn^^^RRRMMMJJJFFFAAA999888777777888777666444222444555333000...000222...///000000000///---,,,++++++++++++++++++,,,,,,+++*********))))))((((((***)))***,,,***&&&'''***---,,,+++)))(((&&&%%%$$$***)))&&&%%%%%%&&&)))*********))))))((((((''''''))))))(((((((((((())))))%%%'''))))))((('''((()))((((((''''''''')))+++,,,&&&(((***++++++***+++---******+++...222333000---222444666777666666777888777555555777777555888>>>@@@BBBDDDDDDBBBAAA@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFKKKRRRYYY^^^ppptttzzz~~~|||wwwoooiiieee```\\\[[[\\\]]]]]]eeeeeeiiippppppiiiaaa^^^UUUTTTSSSUUUYYY___eeeiiihhhlllsssyyy~~~lllTTTKKKBBB???>>><<<===???@@@???>>>===<<<;;;;;;;;;;;;===>>>>>>===<<<<<<======>>>>>>????????????>>><<<<<<======>>>>>>??????===>>>>>>???@@@@@@AAAAAA???@@@AAABBBCCCCCCCCCCCC@@@AAAAAA@@@>>>======>>>===>>>???AAABBBCCCDDDDDDBBBAAAAAA@@@@@@@@@AAAAAAEEEFFFGGGFFFEEEDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNOOONNNNNNPPPQQQUUUSSSQQQPPPRRRSSSTTTTTTUUUVVVWWWYYY[[[]]]^^^___bbbdddhhhjjjkkkllloooqqqtttyyyzzzvvvsssrrrqqqpppqqqnnnmmmooorrrrrrmmmggg::::::::::::;;;<<<======:::;;;;;;<<<===???@@@@@@AAABBBCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCBBB@@@===???>>>===<<<;;;::::::999999;;;<<<;;;999777888999666555555444333333222222333444444444555777888888999<<<@@@BBBFFFPPP___kkkyyyvvvppphhhbbb^^^^^^```eeefffiiillloooqqqrrrsssvvvwwwyyy}}}ttthhhaaaZZZQQQJJJDDDAAA===;;;:::888777555666888999777444222222333//////000000000///...---------------,,,,,,,,,,,,))))))******+++,,,,,,,,,***)))***---+++''''''*********))))))((((((((('''***)))'''&&&&&&''')))******)))))))))((((((((('''))))))(((((((((((())))))&&&(((******)))((()))***))))))(((((()))***,,,---)))***------,,,,,,---...,,,+++,,,///222333111...000222444555444444555666777555555777666555888>>>???AAACCCCCCBBB@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDGGGLLLSSSYYY^^^lllpppwww~~~~~~xxxqqqjjjfffaaa^^^\\\[[[ZZZYYYZZZXXXYYY^^^___ZZZVVVUUUSSSSSSSSSVVV[[[aaahhhkkklllpppvvv}}}tttZZZNNNCCC@@@???======??????>>>===<<<;;;;;;;;;<<<;;;===>>>>>>===<<<<<<===>>>>>>??????????????????======>>>>>>????????????>>>??????@@@@@@AAAAAABBB???@@@AAABBBCCCCCCCCCCCCBBBCCCCCCBBB@@@??????@@@===>>>???AAABBBCCCDDDDDDCCCCCCBBBAAA@@@@@@AAAAAADDDEEEFFFEEEDDDCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMLLLMMMOOOOOOOOOQQQTTTVVVXXXWWWVVVVVVVVVVVVUUUTTTXXXYYY[[[]]]___```bbbbbbeeefffhhhjjjlllpppuuuxxx}}}|||wwwsssqqqpppooonnnooommmlllmmmnnnlllhhhddd>>>===============>>>???<<<<<<======>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDEEEDDDDDDFFFGGGGGGEEECCCBBBAAA@@@>>>======>>>>>>;;;;;;:::888555444444555444333333222111111000000111111111111111111111111333666:::<<>>@@@BBBBBB@@@@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBEEEEEEFFFHHHMMMSSSXXX\\\eeejjjrrr{{{{{{tttlllhhhccc^^^\\\ZZZWWWUUUWWWSSSQQQTTTVVVTTTSSSUUUVVVVVVWWWYYY^^^dddiiimmmqqqvvv|||yyy```RRRDDD@@@@@@???=========<<<<<<;;;;;;<<<<<<===<<<===??????=========>>>>>>?????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCC??????@@@AAABBBBBBBBBBBBCCCDDDEEECCCAAA@@@AAABBB===>>>???AAABBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@BBBCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKLLLNNNOOOPPPQQQNNNOOOOOOOOOPPPSSSXXX[[[\\\]]]]]]]]][[[YYYWWWUUU]]]___aaaccceeefffggghhhjjjkkkmmmnnnqqqwww}}}~~~zzzwwwssspppoooooonnnmmmllllllkkkiiigggdddaaa___LLLKKKJJJHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFGGGIIIJJJIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPRRRTTTTTTRRRQQQNNNLLLIIIFFFDDDDDDEEEEEEDDDBBB???<<<999777777777666666555555444333222222222222222333333333222222111333666888:::@@@IIIQQQYYYWWWRRRLLLEEEAAA???@@@???@@@AAACCCFFFJJJMMMNNNLLLNNNRRRXXX```iiipppuuu}}}zzzqqqZZZTTTLLLDDD@@@>>>===<<<777888888777555333222222111111111000000000//////000000///......---,,,,,,((()))***+++---///000000---,,,...111///+++***---''''''((()))******++++++'''((()))******)))((('''))))))))))))(((((((((((())))))(((((((((((())))))''')))++++++***)))***+++*********++++++,,,------,,,...000000/////////000---......000111111000///---///111111111000111222444222222555555444777======>>>@@@@@@??????@@@AAA@@@@@@@@@AAABBBBBBCCCCCCEEEEEEFFFIIILLLQQQUUUXXX]]]bbblllvvv~~~yyyqqqlllddd^^^ZZZXXXWWWUUUZZZUUUSSSUUUWWWVVVWWWZZZ[[[[[[\\\___cccggglllnnnuuuzzzvvvcccSSSEEE@@@@@@>>><<<<<<<<<;;;;;;;;;<<<======>>><<<===??????>>>===>>>????????????@@@@@@AAABBBBBBAAABBBBBBCCCCCCBBBAAA@@@AAAAAABBBBBBCCCCCCDDDDDD???@@@@@@AAABBBBBBAAAAAACCCDDDEEEDDDBBB@@@AAABBB===>>>@@@AAABBBCCCCCCCCCFFFEEEDDDBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMLLLMMMNNNPPPRRRSSSTTTTTTRRRQQQQQQPPPPPPTTTYYY^^^aaaaaaaaa___]]][[[ZZZZZZdddeeehhhjjjlllnnnnnnnnnrrrtttvvvyyy|||~~~zzzuuurrrooommmmmmmmmmmmllljjjjjjiiifffaaa\\\ZZZYYYcccaaa___]]]ZZZXXXWWWWWWXXXWWWUUUUUUUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^______```bbbeeeeeedddbbb___]]]YYYTTTQQQPPPOOOOOOPPPNNNJJJFFFCCCAAA@@@???:::999888777555444333222111111222444444444444444000222444555666:::@@@EEEGGGGGGEEEBBB>>>;;;;;;<<<444666888:::;;;<<<<<<<<<>>>???BBBGGGNNNUUU[[[___dddhhhnnntttzzzqqqjjj```VVVOOOKKKGGGEEE>>>===;;;999888777555444222222111111000000000000000//////...---,,,,,,+++******++++++,,,------.........000333222---,,,...))))))))))))************'''((()))******)))((('''(((((((((((())))))))))))))))))(((((((((((())))))&&&(((******)))((()))***))))))***++++++,,,,,,,,,,,,...000000///......///---......///............---///111111111000111222333111111444444333777<<<;;;<<<>>>>>>===>>>???AAA@@@AAAAAABBBCCCDDDDDDDDDDDDDDDFFFHHHKKKOOOQQQSSSUUU[[[dddnnnxxx~~~xxxqqqhhh```\\\[[[[[[[[[YYYUUUTTTWWWYYYXXXXXXZZZ]]]___aaaeeejjjooosssuuuxxx|||qqq___QQQDDD??????===;;;<<<<<<<<<<<<<<<======>>>???<<<>>>@@@@@@???>>>???@@@@@@@@@@@@@@@AAABBBDDDDDDDDDDDDEEEFFFEEEDDDBBBAAAAAABBBBBBCCCDDDDDDEEEEEE@@@@@@AAABBBBBBBBBAAAAAABBBCCCDDDBBB@@@???@@@AAA>>>???@@@AAABBBCCCCCCCCCFFFEEECCCBBBAAA@@@??????>>>@@@AAAAAA@@@@@@AAACCCDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGIIIKKKLLLMMMNNNNNNNNNOOOQQQSSSUUUVVVVVVVVVTTTSSSRRRPPPPPPTTTZZZ^^^eeeeeeccc```]]]]]]```ccclllmmmpppsssuuuvvvvvvvvv{{{~~~zzzvvvqqqooolllkkkllllllkkkjjjggggggfffbbb\\\XXXUUUUUU{{{zzzxxxuuusssqqqpppooolllkkkiiigggggghhhjjjkkkkkkkkkkkklllmmmooopppqqqppppppqqqsssvvvwwwuuutttrrrooolllgggccc```^^^^^^YYYVVVRRROOOMMMJJJGGGEEE???>>>===;;;888666555444000111333444555444444333000222333444444666999;;;;;;<<<<<<:::777555444555333444555777777666666555666777999<<<@@@EEEJJJMMMNNNSSSZZZaaaiiirrr}}}vvvkkkaaaYYYQQQMMMFFFBBB===999777555444222333222222111000111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------000444222---+++...+++***************))))))((((((************(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&(((******)))((()))***))))))***+++,,,,,,,,,,,,,,,...//////...---...///---...///...---,,,---...---///111111111000111333111///000333333222666<<<999:::<<<<<<<<<===???AAAAAAAAABBBBBBCCCDDDEEEEEECCCDDDFFFIIIKKKMMMNNNOOOPPPTTT\\\eeeooowww}}}yyyooogggcccccccccddd^^^ZZZYYY\\\^^^]]]]]]______bbbffflllrrrxxx|||~~~{{{~~~{{{jjjXXXNNNDDD@@@???<<<<<<>>>============>>>??????@@@<<<>>>@@@@@@@@@???@@@AAAAAAAAAAAAAAABBBCCCEEEFFFFFFGGGHHHHHHGGGEEECCCAAABBBBBBBBBCCCDDDDDDEEEEEEAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCAAA???>>>???@@@>>>???@@@AAABBBBBBBBBBBBDDDCCCBBBAAA@@@?????????===???@@@@@@@@@@@@AAACCCDDDDDDEEEEEEFFFGGGHHHHHHFFFGGGIIIKKKMMMOOOOOOPPPPPPRRRTTTVVVWWWWWWWWWWWWTTTSSSSSSRRRSSSVVV\\\aaaggghhhfffdddaaadddjjjoootttvvvzzz}}}}}}zzzuuurrrmmmkkkiiiiiijjjjjjiiihhhdddbbb___\\\XXXUUURRRQQQ}}}{{{{{{|||~~~~~~}}}~~~~~~|||xxxuuuqqqooommmgggddd```^^^\\\YYYTTTQQQLLLKKKIIIFFFCCC@@@>>>===777888:::::::::999777666555666666777666666777888666888999888666444444444666666555555555666666777444444444666999===@@@CCCBBBHHHNNNTTTYYYaaallltttuuu}}}yyyoooeee___VVVOOOFFF>>>:::777555333444333222111111111222222////////////////////////,,,------------.........++++++...222000+++)))+++************************)))))))))******)))))))))'''((((((((()))))))))***))))))(((((((((((())))))''')))++++++***)))***+++******,,,---......---------///000000///......//////000111///---,,,---///,,,...000111000000111222000...///222222222666;;;888999:::::::::<<>>CCC@@@???????????????@@@@@@<<<>>>@@@AAA@@@@@@AAABBBBBBBBBAAAAAABBBDDDFFFHHHHHHIIIJJJJJJIIIGGGDDDBBBAAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCDDDDDDCCCCCCBBBAAABBBCCCAAA???>>>???@@@??????@@@AAABBBBBBBBBBBBBBBAAA@@@???????????????===???@@@@@@@@@@@@AAACCCCCCDDDDDDFFFGGGHHHIIIIIIGGGHHHKKKMMMOOOQQQRRRRRRRRRTTTVVVXXXXXXXXXWWWVVVQQQRRRSSSTTTVVV[[[aaafffhhhjjjllllllkkknnntttzzz}}}{{{zzzyyyxxxwwwtttooollliiihhhffffffggggggeeeddd```\\\XXXUUUUUUSSSPPPLLL|||yyyxxxyyyvvvsssqqqppplllgggbbbZZZYYYVVVSSSOOOLLLIIIHHHAAABBBCCCCCCBBB???===;;;::::::;;;;;;;;;:::999999666888:::;;;:::999999999555333111///000222555777444444444444777:::===???<<>>??????@@@BBBCCCDDDDDDEEEGGGIIIKKKMMMMMMMMMMMMKKKMMMQQQYYYbbbllltttyyy}}}zzzwwwssspppqqqkkkffffffhhhhhhkkkoooppprrruuuxxx{{{}}}}}}}}}}}}wwwtttrrrooorrrwwwyyy{{{wwwbbbQQQKKKHHHFFFEEEAAA===AAAGGGAAAAAA@@@@@@@@@@@@@@@AAA<<<>>>@@@AAAAAA@@@AAACCCCCCBBBAAAAAABBBDDDGGGIIIIIIJJJKKKKKKJJJGGGDDDBBBAAAAAABBBBBBCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCBBB@@@??????@@@???@@@AAAAAABBBBBBBBBBBB@@@@@@??????>>>?????????===???@@@AAA@@@@@@BBBCCCCCCCCCDDDFFFGGGHHHIIIJJJHHHJJJLLLNNNQQQSSSTTTTTTSSSUUUWWWXXXYYYXXXWWWVVVOOOQQQSSSVVVZZZ___fffkkkhhhmmmqqqssssssvvv|||~~~wwwuuutttssssssrrroookkkhhhgggfffddddddddddddcccaaa]]]XXXRRRQQQSSSRRRNNNJJJrrrqqqooolllhhheeeaaa```YYYVVVRRRQQQPPPNNNJJJFFFKKKJJJHHHFFFDDDBBBAAAAAADDDBBBAAAAAAAAAAAA@@@???;;;888888===>>>;;;999:::999888777777:::;;;<<<;;;>>><<<===??????@@@GGGOOOTTT___ooovvvhhh^^^SSSFFF===<<<<<<777222000111444444333666444222000///000111222111000000000000000111222///...------,,,,,,,,,,,,***+++,,,,,,+++***+++,,,)))))))))))))))***++++++'''((((((((())))))******)))))))))(((''''''&&&&&&,,,---......,,,+++,,,...)))***,,,...///000111111111000000000//////......---------............///---,,,,,,------///000000///000222222222222444555:::::::::;;;;;;<<<<<<<<<;;;;;;<<<===???AAACCCDDDFFFGGGHHHIIIJJJJJJJJJIIILLLMMMPPPUUU\\\dddkkkoooxxx{{{}}}|||}}}uuussspppmmmmmmpppsssvvvuuuxxxxxxvvvwww|||}}}{{{~~~}}}yyyuuupppjjjfffdddgggggghhhiiikkkpppvvv{{{wwweeeUUUKKKFFFEEEBBB@@@@@@@@@AAABBBAAA???===<<<>>>??????>>>>>>@@@BBBBBBAAAAAABBBCCCCCCBBBBBBCCCFFFGGGGGGFFFHHHIIIIIIIIIHHHFFFEEECCCAAA@@@@@@??????@@@@@@AAABBBBBBCCCDDDEEEEEEDDDDDDEEEDDDCCCBBBAAABBBCCCCCCAAA@@@?????????@@@BBBCCCBBBAAAAAA@@@???>>>======@@@@@@AAABBBCCCCCCCCCCCCBBBCCCEEEEEEEEEFFFHHHJJJKKKLLLMMMOOORRRVVVXXXZZZVVVVVVXXXXXXXXXWWWVVVUUUPPPSSSWWW[[[^^^bbbfffjjjoooqqqtttwwwzzz{{{wwwtttmmmmmmmmmkkkhhhfffffffffccccccbbbaaa___\\\ZZZYYYRRRPPPNNNLLLJJJJJJJJJJJJ}}}{{{uuurrrooommmllljjjfffbbb```___]]]ZZZWWWUUUTTTTTTTTTSSSQQQQQQQQQPPPNNNLLLFFFBBBAAADDDEEEBBB@@@AAA@@@>>>===>>>??????>>>===<<<;;;<<>>@@@BBBEEEFFFHHHHHHHHHHHHIIIIIIJJJJJJKKKMMMPPPTTTYYY```gggllltttwww|||zzzxxxvvvttttttvvvyyy{{{|||~~~}}}xxxwwwxxxwwwssssssqqqnnnjjjeee```\\\ZZZ]]]]]]]]]]]]^^^bbbgggkkkzzzxxxhhhYYYNNNGGGEEEDDDBBB@@@???@@@AAAAAAAAA???======>>>????????????AAACCCCCCAAAAAAAAABBBBBBBBBAAACCCEEEGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBAAABBBBBBCCCBBBAAA@@@@@@@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>===@@@AAABBBCCCDDDDDDDDDDDDFFFGGGGGGFFFEEEFFFIIIKKKLLLMMMNNNPPPSSSUUUVVVWWWTTTTTTUUUUUUUUUTTTTTTTTTQQQTTTYYY]]]```dddhhhkkkrrrtttxxx|||~~~{{{wwwsssnnnkkkiiieeeffffffdddbbb``````aaa______^^^\\\ZZZWWWUUUTTTNNNMMMLLLJJJIIIHHHGGGGGG~~~{{{zzzxxxvvvsssqqqooooooooonnnmmmlllllliiieeebbb[[[VVVRRRSSSSSSOOONNNOOONNNMMMLLLKKKKKKIIIEEECCC@@@>>>>>>AAA@@@???CCCHHHMMMWWWiii}}}rrr___UUUGGGAAA:::666555444222000111111111222222333444555333333333222111111111111++++++***++++++,,,---...)))***++++++***)))***+++******))))))******+++,,,***************+++++++++''''''((())))))***+++++++++---...---,,,+++,,,...//////000000000//////...000000000000////////////------------..................---------......//////000222333222333555666999999999999999::::::::::::;;;<<<>>>AAADDDFFFHHHIIIHHHHHHGGGGGGHHHIIIJJJGGGKKKOOORRRUUUZZZaaafffkkkoootttwwwxxxyyy{{{|||~~~}}}|||{{{{{{|||}}}~~~|||~~~}}}wwwsssqqqnnniiieeeccc```]]]YYYUUURRRPPPRRRRRRQQQPPPPPPQQQUUUXXXkkksssvvveeeWWWMMMGGGDDDDDDBBBAAA?????????@@@@@@AAA???===>>>???@@@@@@???AAACCCDDDDDDBBBAAAAAABBBBBBAAAAAABBBDDDFFFFFFEEEGGGGGGGGGGGGFFFFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@AAAAAABBBAAAAAA@@@@@@??????>>>>>>BBBBBBCCCDDDEEEFFFFFFEEEKKKKKKIIIGGGFFFGGGJJJLLLNNNOOOPPPRRRSSSTTTTTTTTTUUUTTTSSSSSSSSSTTTUUUUUUUUUYYY^^^cccfffjjjmmmppptttxxx~~~zzzwwwsssnnnjjjfffdddccc]]]^^^___]]][[[ZZZZZZ[[[ZZZYYYXXXVVVSSSQQQNNNMMMJJJIIIIIIHHHGGGEEEDDDCCC{{{uuunnniiiiiigggdddccceeecccbbbaaa```^^^ZZZUUUQQQMMMIIIFFFGGGGGGGGGJJJPPPXXXaaaqqqyyymmmVVVNNNDDD<<<999777666444555555444444444444444444555555555444333222111111...---,,,+++***))))))))))))***++++++))))))***+++,,,,,,,,,,,,,,,------...************************(((((((((((())))))******+++,,,------,,,+++,,,.........////////////......////////////////////////,,,,,,---------...............---------......//////000222333333333555777888888888888888888999999999:::<<<>>>AAADDDGGGHHHIIIHHHFFFEEEEEEFFFHHHIIIDDDHHHMMMOOOPPPSSSXXX]]]aaacccfffhhhjjjnnnrrruuuyyy|||~~~|||{{{zzzyyytttwwwvvvpppllliiieee___ZZZYYYVVVSSSPPPNNNLLLKKKJJJJJJJJJHHHGGGHHHKKKNNN[[[cccnnnzzzyyyiiiYYYOOOIIIFFFDDDBBBAAA@@@????????????@@@@@@???>>>???@@@AAAAAA@@@CCCDDDEEEEEECCCAAAAAABBBAAA@@@@@@AAADDDEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGHHHHHHHHHLLLLLLJJJHHHGGGHHHLLLPPPPPPQQQRRRSSSSSSSSSRRRRRRWWWVVVTTTSSSTTTVVVYYYZZZ[[[```fffkkknnnpppsssuuuuuuzzz}}}zzzvvvsssnnnhhhcccaaa```___XXXYYYZZZYYYXXXWWWXXXYYYWWWVVVTTTRRRPPPMMMJJJIIIFFFGGGGGGGGGFFFDDDBBB@@@}}}}}}}}}{{{zzzxxxvvvrrrmmmiiiddd]]]XXXWWWWWWXXX]]]ccclllssspppeeeVVVHHH@@@<<<888666666555555444444444555555666666666666555444222111///...,,,+++***))))))))))))+++,,,+++***)))***+++,,,++++++++++++,,,------************************)))))))))(((((((((''''''***+++,,,,,,++++++---...++++++,,,---....................................,,,,,,,,,------------......------------...//////...000222333333444666888888888888888888888888888888999:::===@@@CCCEEEGGGHHHFFFDDDBBBBBBCCCDDDEEE@@@DDDHHHKKKKKKMMMPPPTTTVVVWWWWWWXXX[[[aaaiiioooqqquuuzzz~~~~~~{{{xxxuuurrrqqqmmmooonnnhhhccc```ZZZUUUQQQOOOMMMKKKIIIHHHHHHGGGDDDDDDDDDDDDCCCDDDGGGIIINNNTTT^^^hhhqqqyyyzzzqqqiii]]]RRRKKKGGGEEEDDDAAAAAA@@@@@@@@@@@@@@@@@@@@@??????@@@BBBBBBBBB@@@DDDEEEFFFFFFDDDBBBBBBCCCAAA@@@@@@AAADDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEECCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBBBBBEEEEEEGGGHHHIIIJJJJJJJJJLLLKKKJJJIIIIIIKKKPPPSSSRRRRRRSSSSSSTTTSSSSSSSSSXXXVVVUUUUUUVVVZZZ]]]```aaaeeelllqqqtttuuuvvvwwwvvv||||||vvvsssmmmjjjddd^^^ZZZXXXXXXXXXTTTUUUVVVVVVTTTTTTTTTVVVUUUTTTSSSQQQNNNLLLIIIHHHEEEEEEFFFFFFEEECCCAAA@@@xxxqqqqqqrrrssswww{{{ppp```SSSIIIAAA<<<888777555444444555777888666666777888777666444333,,,,,,++++++++++++,,,,,,***+++,,,,,,+++***+++,,,******))))))******+++,,,,,,,,,,,,++++++++++++***++++++***))))))((('''''')))***,,,,,,++++++---...)))***+++,,,---.........,,,,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,------///000000...000222333444555777999999999999888888888888888666777888:::===@@@BBBDDDDDDCCCAAA@@@?????????@@@>>>???BBBFFFHHHJJJJJJJJJLLLKKKKKKKKKNNNUUU^^^dddhhhlllqqqvvvxxxyyyzzz{{{yyyxxxuuurrrnnnjjjhhhffffffgggddd]]]XXXUUUPPPJJJHHHGGGEEECCCBBBCCCCCCDDD??????@@@??????@@@BBBDDDEEEIIIPPPWWW]]]eeelllppp|||yyyqqqkkk___YYYRRRKKKGGGDDDCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????AAACCCDDDBBBAAADDDFFFGGGGGGEEEDDDDDDEEEBBBAAAAAABBBDDDFFFFFFEEEBBBBBBBBBBBBCCCCCCEEEEEEBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAACCCCCCDDDDDDCCCCCCBBBAAA>>>???@@@AAAAAAAAAAAA@@@BBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLOOOSSSVVVTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWXXX[[[```dddfffggglllrrrwwwyyyyyyyyyyyyyyy{{{rrrmmmkkkeeebbb^^^YYYVVVTTTTTTTTTPPPQQQRRRQQQPPPOOOPPPQQQRRRRRRQQQOOOMMMKKKIIIHHHDDDDDDDDDDDDCCCBBBAAAAAArrreeeYYYQQQFFFCCC>>>:::777777888:::555666888999999777666555------,,,,,,,,,,,,------+++---------,,,+++,,,---+++++++++++++++,,,,,,---///.........------------++++++++++++++++++++++++(((***+++,,,++++++---...,,,,,,------...------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,...///111222...000222444444555777999::::::999999999888888888555555666888:::===???@@@@@@??????===<<<;;;;;;:::<<<;;;<<>>>>>???AAABBB======>>>===<<<<<<>>>@@@???AAAEEEIIIMMMRRRYYY]]]jjjmmmppprrrpppjjjccc^^^RRRMMMGGGCCCAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???@@@BBBDDDDDDCCCAAADDDEEEGGGGGGFFFEEEFFFGGGBBBBBBAAACCCEEEGGGFFFFFFAAAAAAAAAAAABBBCCCEEEEEEAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@BBBCCCDDDDDDDDDCCCBBBAAA>>>???AAACCCDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNQQQQQQRRRQQQQQQRRRUUUWWWUUUTTTSSSSSSTTTWWWZZZ\\\\\\\\\^^^```dddiiimmmpppqqqvvv|||~~~xxxnnnhhhfffeee```^^^[[[WWWTTTSSSRRRRRROOOPPPQQQPPPNNNMMMMMMNNNNNNNNNMMMLLLKKKIIIGGGGGGDDDCCCBBBAAAAAA@@@@@@AAA~~~pppgggWWWRRRJJJAAA;;;999999999555666888999999888777666111000///---,,,+++******,,,---......,,,,,,---...///............///000000111111000000/////////...+++,,,,,,------......///(((***++++++++++++---...////////////...---,,,+++))))))*********+++++++++++++++,,,,,,,,,---------******+++,,,...000222333...000222444444555888:::::::::::::::999999888888444444555666888:::<<<============<<<;;;999888777;;;888999>>>FFFHHHDDD>>>???AAACCCDDDEEEGGGJJJLLLNNNSSSYYY]]]_________```]]][[[YYYUUUSSSRRRQQQQQQIIIJJJHHHDDDBBBDDDCCC@@@@@@???>>>======???AAABBB>>>>>>???===;;;;;;<<<===;;;===???AAACCCHHHMMMQQQWWWZZZ]]]___^^^YYYTTTPPPLLLHHHBBB???>>>@@@AAAAAAAAAAAABBBCCCCCCBBBBBBBBB??????@@@BBBDDDEEECCCBBBCCCEEEGGGGGGFFFFFFGGGHHHCCCBBBBBBCCCFFFGGGGGGFFFAAA@@@@@@@@@AAACCCEEEFFFAAA@@@@@@??????@@@@@@AAABBBCCCCCCCCCBBBBBBAAA@@@BBBCCCDDDDDDDDDCCCAAAAAA???@@@BBBDDDFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJLLLNNNOOOOOOPPPUUUVVVVVVUUUTTTTTTUUUWWWUUUTTTSSSRRRTTTXXX]]]___aaabbbdddhhhmmmrrrvvvxxxzzzuuujjjdddaaabbbdddZZZXXXVVVSSSQQQOOOOOONNNPPPQQQRRRQQQNNNMMMNNNOOOJJJJJJJJJIIIHHHGGGFFFEEECCCBBB@@@?????????@@@@@@wwwmmm___QQQHHHBBB@@@>>>;;;777444444777888666444///......---,,,,,,++++++---------------...///000)))***+++---...000111111333333333222222111111111/////////---***((()))***++++++************++++++,,,,,,++++++***+++++++++(((+++------***)))+++------,,,+++++++++,,,---...,,,,,,,,,---...///000111000111444777999;;;======<<<>>>>>>===;;;999999:::777777777777777777777777;;;;;;;;;;;;;;;:::999888===;;;:::<<>><<>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===AAADDDLLLNNNQQQRRRRRROOOLLLJJJDDDBBB@@@>>>>>>@@@BBBDDD???@@@AAACCCDDDCCCCCCBBB@@@AAABBBCCCCCCCCCBBBBBBDDDFFFHHHJJJKKKKKKKKKKKKJJJEEECCCFFFEEEBBBCCCIIIDDDCCCAAA@@@@@@AAACCCDDDCCCBBB@@@?????????@@@@@@???AAACCCCCCBBB@@@@@@@@@EEEEEEDDDCCCAAA@@@??????DDDEEEFFFGGGGGGHHHHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMHHHHHHHHHJJJLLLNNNNNNMMMVVVWWWXXXYYYZZZ[[[\\\]]]ZZZVVVTTTUUUVVVXXX___ggghhhhhhiiimmmttt{{{vvvqqqiiiaaa[[[YYYYYYYYYVVVVVVUUUSSSRRRPPPOOONNNNNNOOOPPPPPPPPPOOOMMMLLLLLLJJJHHHFFFDDDCCCCCCCCCCCCBBB@@@>>>=========>>>zzzlll___SSSIIICCC@@@<<<888777888777444111------------------------//////...------.........,,,,,,---...///111222333555555555444333333222111000000000...+++)))***+++++++++************++++++,,,,,,++++++***++++++,,,)))+++......,,,******+++,,,,,,+++++++++,,,---...,,,,,,,,,---...///000111000111333666999;;;<<<===<<<>>>??????===;;;::::::888888888888888888888888999999999999999888777777777555555888;;;===<<<:::;;;;;;;;;;;;<<<===???@@@BBBCCCEEEFFFFFFEEEDDDCCCDDDDDDBBBAAA???===<<<;;;>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;<<<@@@BBBDDDEEEHHHIIIJJJIIIGGGFFFCCCBBB@@@??????@@@BBBCCC???@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGIIIJJJKKKJJJJJJJJJEEECCCEEEEEEBBBCCCHHHDDDCCCBBB@@@@@@AAABBBCCCBBBAAA@@@???>>>??????@@@???AAABBBBBB@@@???@@@AAABBBBBBBBBBBBBBBAAAAAAAAADDDEEEFFFGGGHHHIIIHHHHHHFFFFFFGGGHHHIIIKKKMMMNNNJJJIIIIIIKKKOOORRRSSSSSSXXXYYYZZZ\\\^^^______```\\\XXXWWWXXXYYY[[[bbbjjjqqqrrrtttxxx~~~}}}|||yyytttiiieee```ZZZWWWVVVWWWXXXWWWVVVVVVTTTSSSRRRQQQQQQPPPPPPPPPPPPOOOMMMLLLKKKIIIHHHEEECCCBBBAAAAAAAAA@@@@@@>>>======>>>>>>???~~~mmm]]]SSSHHHCCC===999888777333000000//////...............111000///...------------000000//////000222333555999999888777666555333333222222111///,,,+++,,,---++++++************++++++,,,++++++***++++++,,,,,,))),,,//////---+++)))))),,,++++++++++++,,,---...,,,,,,,,,---...///000111///111333555888999:::;;;;;;>>>AAAAAA???===;;;;;;888888888888888888888888777777777888777777666555222222333555999::::::999999999888888999999:::;;;===>>>???@@@???>>>===<<<>>>======<<<;;;:::999999;;;;;;::::::::::::999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;::::::;;;>>>@@@===>>>???AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHEEECCCEEEDDDBBBCCCFFFEEEDDDBBBAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>???@@@???@@@AAA@@@>>>>>>@@@BBB???@@@AAABBBBBBBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIEEEEEEFFFHHHJJJLLLNNNOOOLLLKKKKKKMMMRRRVVVXXXYYYYYY[[[]]]```bbbccccccccc```]]]\\\^^^```bbbiiiqqqwwwxxx|||uuuxxxwwwrrrooommmiiiccc\\\YYYVVVTTTSSSUUUWWWYYYXXXXXXWWWVVVUUUUUUTTTTTTRRRRRRQQQPPPNNNLLLJJJIIIEEEDDDBBB@@@???>>>??????>>>=========>>>???@@@@@@xxxmmm\\\TTTIIIAAA===;;;888666666444222000///...------111000//////.........///333333111111111333555666<<<<<<;;;:::999777555444333333333111...------...,,,++++++******++++++,,,++++++******++++++,,,,,,***,,,///000///,,,((('''++++++++++++,,,------...,,,,,,,,,---...///000111///000222444666888888999:::===AAABBBAAA>>><<<;;;999999999999999999999999666777777777777777666666444444555777999::::::999:::999999999999999999999<<<======>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999888888999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<888999::::::999:::<<<>>>=========>>>???@@@AAABBB@@@@@@BBBBBBBBBBBB@@@@@@@@@AAABBBDDDDDDDDDCCCCCCFFFEEECCCBBBBBBCCCEEEFFFEEEEEEFFFGGGGGGHHHHHHHHHFFFEEEDDDDDDCCCCCCCCCDDDEEEDDDCCCBBBAAAAAABBBBBBAAA@@@???>>>>>>>>>???@@@?????????>>>===>>>@@@BBB???@@@AAABBBCCCCCCBBBBBBBBBCCCFFFHHHIIIIIIIIIHHHEEEFFFGGGIIILLLNNNQQQRRROOOMMMMMMOOOSSSWWWZZZZZZXXXZZZ]]]```cccdddddddddeeebbbbbbeeegggjjjqqqyyy{{{~~~yyyuuummmooonnniiieeeccc^^^YYYUUUTTTSSSRRRTTTVVVZZZ\\\YYYYYYXXXXXXWWWWWWWWWVVVUUUTTTRRRPPPMMMKKKIIIGGGBBBAAA???>>>=========>>>>>>>>>>>>>>>??????@@@@@@{{{ooo___QQQHHHCCC@@@===777666333111///......//////////////////000111222444333222222333444555666<<<======<<<;;;888666444444444444222///......///,,,,,,++++++++++++,,,,,,+++*********++++++,,,---+++---...000///---)))&&&******+++,,,------......,,,,,,,,,---...///000111///000111333555666666666888<<<@@@AAA@@@>>><<<;;;999999999999999999999999777777888888999888888777666777888888888888777888999999999999999999888888999999999999999999888888666666666777777888888888999999999999999999999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777999::::::999999;;;<<>>>>>>>>???@@@AAA???@@@BBBCCCCCCBBB@@@???@@@AAABBBDDDEEEDDDDDDCCCFFFEEEDDDCCCCCCEEEGGGHHHFFFEEEEEEEEEFFFFFFFFFFFFDDDEEEDDDCCCBBBCCCCCCBBBDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@???>>>>>>???@@@AAA>>>??????>>>===>>>@@@CCC@@@AAACCCDDDDDDCCCBBBAAABBBDDDFFFIIIJJJJJJIIIHHHGGGHHHJJJLLLNNNQQQTTTUUUQQQPPPOOOQQQTTTWWWYYYYYYVVVXXX[[[___bbbdddeeefffhhheeefffjjjlllnnnuuu|||{{{tttnnnllldddgggfffaaa^^^\\\XXXSSSRRRRRRRRRSSSUUUXXXZZZ\\\ZZZYYYYYYYYYXXXXXXWWWWWWWWWUUUSSSPPPLLLJJJGGGFFF@@@???>>>===<<<======>>>@@@@@@@@@@@@@@@?????????uuucccVVVMMMFFFBBB;;;999666444222222333333////////////000111222333111111222333444444555555;;;<<<======<<<999777555444555444222///......000,,,,,,++++++++++++,,,,,,************+++,,,------,,,,,,---///000...***''')))***+++,,,---.........,,,,,,,,,---...///000111...///111222333444444444777:::===???>>><<<;;;;;;::::::::::::::::::::::::888888999999::::::999999555666888777555444444555777777888888888777777666777777777777888888999999555555666777777888888999999::::::::::::;;;;;;;;;999::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<777999::::::999999:::;;;>>>>>>=========>>>??????@@@@@@BBBBBBBBBBBB@@@@@@@@@AAACCCDDDEEEEEEDDDDDDEEEDDDDDDDDDEEEGGGIIIJJJFFFFFFEEEDDDDDDDDDEEEEEEBBBEEEDDDBBBAAACCCCCC@@@CCCCCCCCCCCCCCCCCCCCCCCCAAA@@@?????????@@@AAABBB>>>???@@@?????????AAACCCAAABBBDDDEEEEEEDDDCCCBBBEEEFFFIIIKKKLLLKKKIIIHHHJJJJJJKKKMMMPPPSSSUUUVVVSSSRRRSSSUUUXXX[[[[[[ZZZWWWXXX[[[^^^bbbeeehhhiiijjjhhhiiimmmoooqqqwww}}}vvvooojjjgggeee[[[^^^^^^[[[YYYYYYVVVQQQRRRRRRSSSUUUWWWXXXZZZ[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVTTTQQQMMMJJJGGGEEEDDD???>>>===<<<<<<<<<===>>>@@@@@@@@@@@@@@@???>>>===|||pppdddZZZTTTJJJHHHCCC>>>:::888888888111111000000000111222222---...111333444444444333999:::<<<<<<<<<999777555444555444222///......000---,,,,,,++++++,,,,,,---************+++,,,---...---,,,,,,---//////,,,***((()))+++---............,,,,,,,,,---...///000111...///000111222333333333555777:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999999::::::999999222555777666444333444666666666777888888888777666666666666777888999:::;;;777777888999999:::::::::999:::::::::;;;;;;;;;;;;999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<888999;;;;;;:::999:::;;;;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAACCCDDDEEEEEEDDDDDDBBBCCCDDDFFFHHHIIIJJJKKKFFFFFFDDDCCCCCCCCCDDDDDDAAADDDEEEAAAAAADDDCCC???AAABBBCCCDDDDDDEEEEEEEEEBBBAAA@@@@@@@@@AAACCCDDD===???AAAAAAAAAAAABBBCCC@@@AAADDDGGGHHHGGGFFFEEEIIIKKKNNNOOOPPPNNNKKKIIIKKKKKKLLLNNNPPPRRRUUUVVVTTTUUUWWW[[[___aaaaaa___[[[[[[\\\___ccchhhllloooqqqoooppptttuuuwww|||wwwtttnnnhhhccc```^^^]]]TTTXXXYYYWWWWWWYYYWWWSSSSSSTTTVVVXXXZZZ\\\]]]]]]ZZZYYYXXXWWWVVVUUUTTTSSSSSSQQQMMMIIIFFFCCCBBBAAA<<<<<<;;;::::::;;;<<<===<<<<<<>>>>>>???>>>>>>===uuunnn]]]XXXQQQIIICCC>>>;;;:::444333222111000000000000***---000333555444333222777999;;;<<<;;;999777555444555444222///......///---,,,,,,++++++,,,,,,---************+++,,,---......,,,+++,,,///000...+++((()))+++---............,,,,,,,,,---...///000111...///000111111222222222444666888999888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888999999999999999111444777777666555777999666777999:::::::::999888222222222333444666777888666666666777777888888888999999:::::::::;;;;;;;;;888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;;;;:::::::::;;;:::;;;===???AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEEEEEEEEDDDAAABBBDDDGGGIIIKKKKKKLLLGGGFFFDDDCCCBBBBBBCCCDDD@@@DDDEEEAAA@@@DDDCCC>>>@@@AAABBBDDDEEEEEEFFFEEEBBBBBBAAA@@@AAABBBDDDDDD===???BBBCCCBBBBBBBBBCCC>>>@@@DDDGGGIIIIIIIIIHHHMMMOOOQQQSSSRRRPPPMMMKKKKKKKKKLLLMMMOOORRRTTTUUUUUUWWW[[[```eeegggfffeee^^^^^^___aaaeeekkkpppsssxxxvvvwwwzzz|||}}}wwwqqqllliiiddd^^^ZZZXXXWWWWWWQQQVVVXXXWWWXXX[[[ZZZVVVUUUWWWYYY\\\^^^```aaaaaaZZZYYYXXXWWWUUUTTTRRRRRRPPPNNNJJJFFFCCCAAA@@@???;;;:::999999999:::;;;<<<777999;;;<<<>>>>>>>>>===xxxpppfff\\\TTTLLLDDD>>>>>>:::666222111000...---111//////111111111444:::888:::;;;:::888666666777444666666333000///111444------,,,+++******++++++))))))+++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............,,,,,,---......//////000111111111000///000333666555555666666777888888888:::<<>>>>>>>>>>>======::::::::::::::::::999999@@@>>><<<;;;===??????>>>===>>>@@@BBBCCCCCCCCCBBBAAABBBDDDDDDCCCCCCEEEFFFEEECCCCCCFFFJJJMMMMMMKKKIIIGGGEEEDDDCCCDDDEEEFFFDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDCCCBBBBBBCCCEEEDDDEEEEEEEEEDDDCCCBBBBBBCCCEEEGGGJJJKKKKKKJJJIIILLLNNNRRRUUUWWWVVVTTTSSSMMMOOOQQQSSSSSSTTTVVVXXXZZZ^^^eeejjjnnnnnnmmmkkkdddbbbaaadddkkkssszzz~~~}}}{{{yyyrrrjjjggg]]]\\\YYYVVVTTTSSSRRRRRRPPPQQQSSSVVVYYY[[[YYYXXXVVVWWWXXX\\\______^^^\\\[[[ZZZXXXVVVSSSPPPNNNLLLKKKIIIGGGDDDAAA???===<<<>>>;;;777888:::======<<<>>>>>>===<<<:::999888888tttiii^^^RRRKKKCCC???:::666444333222111000......000000...000555555666888777666555555666777777666444222111222444///...------,,,,,,,,,---***+++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,------------------,,,,,,,,,---......//////111222222111000111444777444555555666777777888888:::<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;===???@@@???===???@@@BBBCCCCCCCCCCCCBBBCCCDDDDDDCCCCCCDDDEEEDDDCCCCCCEEEIIILLLKKKJJJHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCAAABBBDDDDDDCCCDDDEEEGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHJJJLLLNNNNNNMMMMMMOOOQQQTTTWWWXXXWWWVVVUUUQQQSSSTTTTTTTTTUUUWWWYYY___ccciiinnnrrrrrrpppooofffddddddhhhpppyyyyyyrrrpppnnngggaaa___XXXVVVTTTQQQOOONNNNNNNNNPPPQQQSSSWWW[[[\\\ZZZXXXWWWWWWXXX[[[]]]^^^\\\ZZZXXXXXXVVVTTTQQQMMMKKKIIIHHHFFFDDDAAA>>><<<;;;:::;;;888666666888:::::::::;;;;;;::::::::::::999999tttfff]]]PPPKKKCCC>>>:::888777555222///...000000---...111222444666666555666777999:::888666555555555444333111000//////.../////////------...//////...---,,,******++++++,,,,,,------,,,------------,,,,,,+++------......///000000000111222222222111222444777444444555555666777777777:::<<<>>>??????>>><<<:::888999999:::::::::999999888888777777777777777888888888888999999999::::::666666666777888888999999666666666666777888999999555666666777777888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<=========>>>>>>?????????;;;999999:::===???@@@???>>>???AAACCCDDDDDDCCCCCCCCCDDDEEEDDDBBBBBBBBBDDDCCCBBBBBBDDDGGGIIIIIIHHHHHHGGGFFFDDDDDDEEEFFFFFFCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDD???AAADDDEEEEEEEEEGGGIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKMMMOOOQQQRRRQQQQQQRRRSSSUUUXXXYYYYYYYYYXXXXXXYYYXXXWWWUUUVVVYYY[[[dddhhhnnnsssvvvvvvuuusssiiihhhjjjoooxxx|||uuummmfffdddbbb\\\XXXXXXRRRQQQOOOMMMLLLKKKKKKKKKPPPQQQTTTYYY\\\]]][[[XXXWWWWWWWWWYYY[[[ZZZXXXVVVUUUTTTSSSPPPMMMIIIGGGEEECCCBBB@@@>>><<<:::999888999777666666777999999999777777888888999999::::::wwwddd]]]SSSJJJCCC>>>:::888666222111333333000///111333444666777777888:::<<<<<<999666666888888555222222222111000000111111111///000000111000///---,,,******++++++,,,,,,---------------------,,,+++***//////000000111222222222000111222222111222444666444444444555666666777777:::;;;===>>>>>>===;;;:::777888888999999999999999999888777777777777777777888888888999999999::::::666666666777888888999999666666666666777888999:::888888888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<======>>>???@@@AAAAAA;;;:::999:::===>>>>>>===>>>@@@AAACCCDDDDDDDDDDDDDDDEEEEEEDDDBBBAAAAAABBBAAAAAABBBCCCEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHGGGGGGFFFEEEDDD@@@BBBDDDEEEEEEFFFHHHJJJLLLKKKJJJHHHHHHJJJLLLMMMKKKLLLNNNQQQSSSTTTUUUUUUSSSTTTUUUXXXZZZ\\\]]]^^^``````^^^[[[XXXYYY[[[^^^fffjjjpppvvvyyyyyywwwvvvlllmmmpppwwwxxxrrrkkkccc]]][[[YYYVVVTTTUUUQQQPPPNNNMMMLLLLLLMMMMMMPPPRRRVVVZZZ]]]]]][[[XXXWWWVVVUUUVVVWWWVVVTTTRRRRRRQQQOOOMMMIIIFFFCCCBBB@@@???===;;;:::999888888999888888888888999::::::555666666777777888888888}}}vvviii]]]RRRIIIBBB>>>===777444666666222000111333444555555555777999<<<<<<999777777999:::777444333333333222222333333444222333333333222111///...++++++,,,,,,,,,---------............------,,,+++/////////000111111222222///111222222111111333555444444555555666777777777:::;;;<<<======<<<;;;:::666777888888999999999888999999888777666666777777777777777888888888888999666666666777888888999999666666666777777888999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<=========<<<<<<============<<<<<<<<<<<<===>>>??????@@@@@@===<<<;;;;;;======;;;:::???@@@BBBDDDEEEEEEEEEDDDDDDEEEEEEDDDAAA@@@@@@AAAAAAAAABBBCCCCCCDDDEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDBBBCCCDDDEEEEEEFFFIIIKKKRRRPPPNNNLLLKKKLLLMMMNNNJJJLLLNNNQQQTTTWWWYYYYYYUUUUUUVVVWWWZZZ^^^aaacccgggfffccc```]]]\\\___aaafffjjjpppvvvzzzzzzyyywwwqqqssswwwxxxoooiiiaaa[[[VVVVVVTTTQQQQQQTTTOOOOOONNNMMMMMMNNNOOOPPPRRRTTTVVVZZZ\\\\\\ZZZWWWUUUTTTRRRRRRRRRQQQOOOMMMNNNMMMLLLIIIGGGDDDAAA@@@>>>===<<<:::999888888888777777888888777888999999666666666666666666666666ttthhh]]]TTTNNNHHH@@@:::999888444111222222333333333222333666888999888888999::::::888777666666555555555666777777777777777777666444222111.........---------------...////////////......------------...//////000000000111333333222222444555555555666666777888888888::::::;;;<<<<<<;;;::::::555666777888888888888888:::999888777666666666666666666666777777777777888666666666777888888999999777777777777888999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>======>>>>>>>>>>>>======<<<======>>>>>>?????????>>>===<<<=========;;;999@@@AAACCCEEEFFFFFFEEEEEECCCDDDEEECCCAAA@@@@@@AAA@@@BBBCCCCCCBBBBBBCCCEEEFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDEEEEEEFFFGGGHHHFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFIIINNNRRRYYYWWWUUURRRPPPOOOOOOOOOKKKLLLOOOSSSWWW[[[___```ZZZZZZYYYYYY\\\___dddffflllkkkiiieeebbbaaabbbdddfffjjjqqqwww{{{}}}|||{{{xxxzzz}}}wwwnnnfff```WWWSSSPPPQQQPPPMMMNNNQQQMMMMMMLLLLLLMMMNNNPPPQQQUUUUUUVVVXXXZZZZZZXXXVVVRRRPPPNNNMMMMMMMMMKKKIIIIIIHHHGGGFFFDDDAAA???>>><<<;;;:::999999888999999333444666666555444555777555555555555666666666666uuukkkeeeYYYNNNDDD@@@===888444444444444444222111111333666555777999:::999999999:::999999999999999:::;;;;;;=========<<<;;;888666555000000000///......------...///000000000000000000......//////000111111111111333555666555555666777666666777777888999999999999:::;;;;;;;;;;;;:::999444555666777888888888888:::999888777666666666666666666666777777777888888666666666777888888999999777777777777888999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>?????????=========>>>???>>><<<:::@@@AAACCCEEEFFFFFFFFFFFFBBBCCCDDDCCCAAA@@@AAABBBAAACCCDDDDDDBBBAAACCCEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFFFFFFFHHHNNNVVV\\\aaa```]]]ZZZWWWSSSQQQPPPNNNOOOSSSWWW]]]bbbfffiiidddaaa___]]]]]]```dddgggnnnnnnmmmjjjgggeeeeeefffggglllssszzz{{{yyyuuuqqqlllddd]]]WWWPPPMMMMMMOOONNNKKKLLLOOOMMMMMMLLLMMMNNNPPPRRRSSSXXXWWWVVVVVVWWWWWWVVVTTTOOOMMMKKKIIIJJJIIIHHHFFFCCCCCCBBBBBB@@@???===<<<999999888777777777888888111444666666444333444666333333444555666777888888}}}wwwggg[[[NNNGGGCCC===888777888888666444222222444666222666::::::999888:::<<<<<<<<<<<<<<<<<<===>>>???AAAAAAAAA@@@>>><<<:::888222222111000///...------...///000111111222111111111222222333444444555555333555777888777777888999777777777888999999::::::999::::::;;;;;;::::::999444555666777888888888888:::999888777666666666666666777777777777888888888666666666777888888999999777777777777888999:::;;;888888999::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>>?????????@@@@@@@@@@@@??????@@@@@@??????????????????<<<<<<<<<>>>@@@@@@>>>===AAABBBDDDEEEFFFGGGFFFFFFBBBCCCDDDCCCAAA@@@AAABBBAAACCCEEEDDDBBBAAACCCEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKKKKLLLLLLGGGGGGFFFGGGKKKSSS]]]cccfffeeeccc___[[[VVVSSSPPPPPPRRRVVV[[[aaagggllloookkkhhhccc```___aaadddgggooooooooommmiiigggfffgggiiimmmuuu}}}~~~{{{vvvqqqrrrpppmmmiiieee^^^WWWRRRMMMKKKMMMOOONNNKKKLLLPPPOOONNNNNNOOOQQQSSSUUUVVVZZZXXXVVVUUUUUUUUUUUUSSSMMMKKKHHHGGGGGGGGGFFFEEE????????????>>>===;;;;;;777777666666666666777777222555888888555444666888111222333555777999:::;;;}}}|||rrrcccWWWOOOIIIBBB===999777555333333333444444222444555666666777888999======<<<===???BBBEEEGGGJJJJJJJJJHHHEEEAAA>>>;;;888777555222000////////////000000///...///333555555555444444444555666666666777999888777777888999::::::;;;<<<;;;:::999888:::999888999:::;;;999777777777777777888888888888888999:::999777777777888666777777888888888777777777777777777888888888888888888888888999:::;;;;;;;;;;;;<<<===>>>>>>=====================<<<<<<<<>>????????????:::;;;===???@@@AAA@@@@@@BBBBBBCCCDDDEEEFFFGGGHHHCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBDDDEEEFFFFFFGGGIIIJJJKKKKKKJJJIIIHHHHHHGGGEEEBBBAAACCCDDDGGGGGGHHHKKKOOOPPPPPPNNNJJJIIIIIILLLQQQYYYaaafffjjjhhhdddaaa___[[[WWWUUUUUUUUUWWW]]]fffmmmpppqqqtttnnneee^^^\\\^^^dddgggmmmmmmnnnnnnoooooonnnnnnqqqtttyyy~~~~~~uuuqqqnnniiifffhhhgggdddaaa\\\VVVQQQOOOLLLMMMNNNNNNNNNNNNOOOQQQNNNOOOQQQSSSUUUVVVWWWWWWZZZYYYXXXVVVSSSPPPLLLJJJJJJIIIFFFCCCBBBBBBBBBCCCAAA@@@???>>>===<<<;;;:::777888888666555666888:::777888888777555444666777555555555666666666666666fffhhhkkknnnqqqrrrrrrrrrmmmoooqqqssstttwwwzzz}}}|||{{{{{{{{{}}}yyylllbbbXXXOOOHHHAAA>>>:::666444333333333444555666666555666777888:::::::::;;;>>>AAADDDFFFJJJKKKKKKJJJGGGDDDAAA???<<<:::888555333222222222222333333222111333666999999999888888888888888888666777888888777666777999::::::;;;;;;;;;:::999888:::999888999:::;;;999777777777777777888888888888888999:::999777777777888777777888888888888888888777777777777888888888999888888888888999:::;;;<<<;;;<<<==================<<<<<<==================??????@@@>>>===<<<===???;;;<<<===>>>????????????;;;<<<>>>???@@@AAAAAA@@@BBBBBBCCCDDDDDDEEEFFFFFFCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHGGGEEECCCBBBDDDEEEFFFFFFHHHKKKOOOPPPPPPNNNJJJJJJKKKNNNTTT\\\dddhhhjjjhhhdddbbb```^^^\\\ZZZZZZYYY[[[aaaiiippptttuuuwwwrrrkkkdddbbbcccfffiiikkkmmmoooqqqssstttttttttsssxxx~~~xxxooojjjgggccc___^^^]]][[[XXXUUURRROOOMMMKKKMMMNNNNNNNNNNNNPPPQQQNNNOOOQQQRRRTTTUUUVVVVVVVVVUUUTTTRRROOOLLLIIIGGGGGGFFFCCCAAA??????@@@@@@???>>>===<<<;;;:::999999666777777666555555666888777777777666444444555777555555555555666666666666JJJLLLPPPTTTWWWYYYZZZ[[[VVVXXX[[[]]]^^^aaadddgggcccbbbbbbbbbccceeeggghhhiiiiiijjjkkkmmmoooqqqrrrzzz|||~~~}}}pppddd\\\OOOJJJDDD>>>;;;999777666333333222222222222222333777777888:::===AAADDDFFFJJJJJJKKKKKKJJJHHHEEEDDD@@@???<<<:::888666555555555666777666666888;;;===>>>>>>>>>===<<<<<<<<<;;;999:::;;;:::888888999;;;;;;;;;;;;::::::::::::999:::999888999:::;;;999777777777777888888888999999888999:::999777777777888777888888999999999::::::777777888888888999999999777777888888999;;;<<<=====================<<<;;;<<<<<<<<<======>>>>>>>>>>>>??????>>><<<<<<===>>><<<<<<===>>>????????????<<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEEEEEEEEEEDDDDDDCCCEEEEEEGGGHHHHHHHHHHHHHHHFFFGGGGGGFFFDDDDDDEEEFFFFFFFFFHHHKKKOOOPPPPPPNNNLLLLLLMMMQQQWWW^^^eeejjjiiifffcccbbbbbbcccbbbaaa```___```dddkkksssxxxzzz{{{wwwrrrllliiihhhiiijjjnnnpppsssvvvxxxxxxwwwvvvvvv|||{{{ppphhhccc___[[[XXXTTTSSSRRRQQQOOOOOONNNNNNJJJLLLNNNNNNNNNOOOPPPRRROOOOOOQQQRRRSSSTTTTTTTTTQQQPPPOOOMMMJJJHHHEEEDDDCCCBBB???===<<<<<<<<<<<<<<<<<<;;;:::999888888777444555777666555444444555555666666555333333444666444444555555555666666666;;;===???AAACCCDDDDDDDDDDDDEEEGGGHHHHHHJJJMMMOOOKKKKKKJJJJJJKKKLLLMMMNNNPPPPPPQQQRRRTTTWWWYYYZZZaaaccceeehhhiiilllpppssswwwwwwxxxyyy{{{}}}~~~~~~~~~~~~}}}uuubbb\\\SSSLLLHHHDDD???<<<666444222222222222222222555666777:::===@@@CCCEEEGGGHHHJJJKKKKKKJJJHHHGGGCCCBBB@@@>>><<<:::999888777999::::::;;;<<>><<<<<<;;;;;;:::::::::;;;999999888999:::;;;999777777777888888888999999999888999:::999777777777888888888888999999:::;;;;;;888888888999999999::::::777777888999:::;;;===>>>======>>>>>>===<<<;;;;;;;;;;;;<<<===>>>??????@@@===>>>>>>===<<<<<<===???<<<<<<===>>>????????????>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEFFFFFFGGGFFFEEECCCBBBDDDEEEEEEFFFGGGGGGHHHHHHDDDFFFGGGFFFEEEEEEGGGHHHHHHHHHIIILLLPPPQQQPPPOOOOOOOOOPPPSSSXXX^^^cccfffeeecccaaabbbdddfffhhhhhhdddcccdddggglllsssyyy}}}{{{yyyvvvsssooolllkkkjjjsssuuuxxx{{{{{{yyywwwuuuxxxzzzssskkkccc___[[[WWWUUUSSSRRRPPPOOOOOOPPPQQQQQQJJJLLLMMMNNNNNNOOOQQQRRRPPPPPPQQQRRRSSSSSSSSSSSSMMMMMMKKKIIIGGGEEECCCBBB???>>>===;;;::::::::::::::::::999999888888777777333555777888666444444444444555555444333222444555444444444555555666666777444444555666666777777777999:::;;;:::999999;;;===:::::::::::::::;;;<<<<<<======>>>???AAACCCEEEFFFIIILLLNNNPPPRRRTTTXXX[[[^^^___```aaaccceeeggghhhhhhjjjlllnnnooonnnmmmlllffffffffffffgggiiikkkmmmooopppqqqtttwww{{{~~~|||}}}~~~|||tttiii___XXXQQQHHHBBB>>>;;;777555555555444333222333444777999<<<>>>???BBBCCCFFFHHHIIIIIIHHHGGGCCCBBBAAA@@@>>><<<;;;:::999:::<<<===>>>???BBBDDDGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA???===<<<>>>@@@============<<<<<<<<<;;;999999888999:::;;;999777888888888888999999999999888999:::999777777777888888888888888999:::;;;<<<999999999999::::::::::::888888888999:::<<<===>>>======>>>>>>===<<<;;;;;;;;;<<<<<<===>>>???@@@@@@===>>>>>>>>><<<<<<>>>???<<<===>>>???@@@@@@@@@@@@?????????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFDDDCCCEEEEEEEEEEEEFFFGGGHHHHHHDDDEEEGGGHHHHHHHHHJJJKKKLLLLLLMMMOOORRRSSSRRRPPPRRRRRRSSSUUUXXX[[[^^^``````______bbbfffjjjlllmmmffffffgggiiimmmsssyyy~~~{{{{{{zzzxxxuuurrrnnnmmmvvvxxx{{{}}}~~~|||yyyxxxzzzzzztttrrrnnnhhhbbb]]]ZZZWWWVVVUUUTTTRRRQQQPPPQQQRRRSSSJJJLLLNNNNNNNNNOOOPPPRRRQQQQQQRRRRRRRRRRRRQQQQQQKKKJJJIIIGGGEEECCCBBBBBB===<<<;;;:::999888888888888888888888888888888888555777888888777555444444333444444444222222444666444444555555666777888888,,,,,,---...///111222222444444444222000///000222000000000111222222222222222222222333444666777888999;;;===>>>???AAADDDGGGGGGGGGHHHJJJLLLMMMNNNOOOPPPQQQTTTVVVWWWWWWVVVUUUOOOOOOOOOOOOPPPRRRTTTUUUTTTUUUXXX[[[^^^bbbdddeeeaaacccfffhhhjjjnnnsssvvvwww{{{xxxooodddXXXOOOIIIDDD===999888666333111000000111333444555666666;;;===???BBBDDDDDDCCCCCC???@@@??????>>><<<;;;::::::<<>>@@@>>>>>>???@@@???>>>===<<<:::999888999:::;;;999777888888888999999999999:::888999:::999777777777888888777777777888999;;;===999999:::::::::;;;;;;;;;:::999999::::::;;;<<<=====================<<<;;;=========>>>>>>?????????===>>>???>>>======???AAA<<<===>>>???@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIEEEHHHJJJLLLLLLMMMOOOPPPQQQQQQQQQSSSUUUUUUSSSQQQSSSTTTUUUVVVXXXYYY[[[\\\\\\]]]___dddiiinnnpppppphhhjjjkkkmmmppptttzzz~~~~~~}}}zzzwwwuuuxxxzzz~~~~~~{{{uuuoookkkjjjgggddd```\\\YYYWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRKKKMMMNNNNNNNNNNNNOOOQQQPPPPPPPPPPPPPPPOOONNNMMMHHHGGGEEECCCBBBAAA@@@@@@:::::::::999888777777666666666777777777777777777666777999888666444444555333444444444333333444666555555666777888888999999))))))***+++,,,---///////////////...,,,+++,,,---******+++,,,---.........,,,,,,,,,------...000000111222444444444555777999888999:::;;;<<<======>>>===>>>@@@AAACCCCCCCCCBBB>>>=========>>>???AAABBB???AAACCCFFFHHHJJJJJJJJJIIIKKKMMMNNNOOOQQQUUUYYY[[[___dddfffeeeeeehhhkkkhhhiiijjjlllmmmnnnoooooooooqqqssstttuuuxxx|||uuujjj___XXXNNNGGGCCC???:::555111222222333333222222222444666999<<<>>>>>>>>>===;;;<<<<<<===<<<;;;:::999;;;>>>AAACCCDDDFFFHHHJJJNNNOOOPPPQQQQQQPPPNNNMMMIIIIIIGGGCCC@@@@@@BBBDDD>>>???BBBCCCCCCAAA>>><<<:::999888999:::;;;999777888888888999999999::::::888999:::999777777777888777666666555777999;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;<<<==================>>>>>>>>>>>>>>>>>>>>>???>>>???@@@???>>>???@@@BBB======>>>???@@@@@@@@@@@@BBBAAAAAA@@@AAABBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFEEEEEEFFFGGGIIIJJJIIIKKKOOOQQQRRRSSSUUUVVVWWWVVVVVVWWWXXXWWWUUURRRSSSTTTVVVWWWYYYZZZ[[[[[[ZZZ\\\```gggmmmrrrsssssslllnnnqqqsssuuuxxx}}}}}}uuuooojjjhhhfff```___^^^[[[XXXVVVUUUTTTTTTTTTUUUUUUTTTTTTSSSRRRMMMNNNOOOOOOMMMMMMNNNOOOMMMMMMMMMMMMLLLKKKIIIIIICCCBBB@@@>>>===<<<======888888888777777666555444444444444555555555666666777777777666333333333555333444555444333444555777666666777888999:::;;;;;;+++++++++***+++,,,,,,---+++,,,,,,+++))))))***,,,'''((()))***,,,,,,,,,,,,++++++******++++++,,,---...///000/////////111333333333555666777777777777222333444666777888888888444333333333333555666777444666999;;;<<<;;;:::999:::<<<======<<<===AAADDD@@@EEEKKKLLLKKKKKKNNNQQQOOOPPPQQQSSSTTTUUUUUUVVVSSSUUUWWWXXXZZZ]]]aaadddgggkkkpppuuuwwwxxxyyyzzz}}}}}}~~~yyypppddd[[[UUUOOOHHHBBB555666666555444333222111000222555888::::::::::::888999:::;;;;;;:::999999===???CCCEEEGGGHHHJJJLLLPPPQQQSSSTTTUUUTTTRRRQQQOOONNNLLLHHHEEEDDDFFFIII>>>@@@CCCEEEEEEBBB???<<<:::999888999:::;;;999777888888999999999:::::::::888999:::999777777777888666666555555666888;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<===>>>>>>>>>===?????????>>>>>>>>>>>>>>>???@@@AAA@@@??????AAACCC===>>>???@@@@@@AAA@@@@@@CCCBBBAAA@@@AAABBBCCCDDDBBBBBBCCCDDDEEEFFFGGGHHHBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGFFFEEEFFFGGGIIIJJJGGGFFFFFFFFFFFFHHHIIIJJJLLLOOOSSSUUUWWWXXXYYY[[[ZZZYYYYYYYYYYYYXXXVVVSSSSSSTTTVVVXXXZZZ\\\]]]]]]ZZZ]]]bbbiiipppuuuuuutttooorrrvvvxxxyyy{{{~~~yyyppphhhbbb`````````YYYYYYYYYWWWTTTRRRRRRRRRTTTUUUVVVWWWWWWVVVUUUTTTNNNOOOPPPOOOMMMLLLMMMNNNKKKKKKKKKJJJIIIGGGFFFEEE???>>><<<:::999999999:::666666666666555444333333222222222333333444444555666777666444111111333444333444555555444444666888666777888999:::;;;<<<<<<)))))))))))))))*********(((***+++***)))((()))***))))))***++++++++++++***)))(((((((((((())))))***,,,,,,,,,---------......000111111111///......///222111///......//////000111111000...---...000333111111222333333333333333333222222222333555777999777888999;;;===>>>??????>>>???AAABBBBBBBBBAAAAAAAAABBBCCCDDDFFFHHHIIIIIIOOORRRXXX]]]```aaa```___aaabbbdddfffgggggggggggghhhiiijjjlllnnnpppqqqrrrxxxzzz}}}qqqiiicccWWWKKKFFFBBB>>>:::888666333111000000222333444444444444333555777888888999:::<<>>===<<<;;;;;;;;;;;;;;;===<<<:::::::::<<<>>>???;;;;;;:::::::::;;;<<<<<<===???@@@@@@?????????AAABBBAAA@@@@@@AAABBBDDDEEEAAABBBBBBAAA@@@???AAABBBDDDCCCAAA@@@@@@AAA@@@???CCCEEEHHHIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFGGGJJJMMMMMMMMMGGGHHHJJJJJJJJJKKKNNNPPPRRRRRRTTTWWWZZZ\\\\\\[[[`````````]]]ZZZWWWWWWWWWVVVWWWXXXZZZ\\\^^^______bbbbbbcccfffkkkoooqqqrrrqqqtttxxx|||~~~}}}pppmmmiiieee```\\\YYYWWWYYYXXXWWWVVVVVVVVVWWWXXXVVVXXXYYYWWWTTTSSSUUUXXXUUURRRPPPQQQOOOJJJIIIKKKOOONNNKKKGGGCCC@@@===<<<===;;;888666555555666666555555444444444555555666444444555555555555555555555444444444444444333333777777888888888888888777888888999:::;;;;;;;;;;;;)))))))))))))))*********(((***+++***)))((()))*********+++,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,,,,------------......///000000......///000111000///...---......///...///...,,,+++,,,...000...//////000000000000000---------...///000111222333333333333333222111000444555666777777666666555666666777999:::<<<======>>>AAAEEEIIILLLMMMMMMMMMNNNOOOPPPRRRSSSSSSSSSSSSUUUUUUVVVVVVWWWXXXYYYYYY\\\___cccgggjjjpppuuuyyy}}}}}}pppcccZZZTTTJJJBBB<<<999777555000111111222222222222222000222333444444555888:::@@@CCCGGGIIIKKKNNNQQQTTTPPPRRRUUUVVVUUUTTTTTTTTTUUUSSSQQQNNNKKKHHHEEEDDDAAACCCFFFHHHGGGEEEBBB???;;;:::999999::::::999777888999;;;;;;:::999999:::;;;;;;;;;999777777999;;;:::999888777888999;;;<<<======<<<;;;;;;;;;;;;;;;???>>><<<:::::::::;;;<<<;;;;;;::::::;;;;;;<<<======???@@@AAA@@@???@@@AAAAAAAAA@@@@@@AAABBBDDDEEEAAABBBBBBAAA@@@@@@BBBCCCDDDCCCAAAAAAAAAAAAAAA@@@GGGHHHJJJIIIGGGEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEGGGGGGGGGIIILLLNNNOOONNNJJJJJJKKKJJJJJJKKKMMMOOOUUUVVVXXX[[[]]]]]]\\\[[[[[[\\\]]][[[YYYXXXYYYZZZWWWXXXXXXZZZ\\\___aaabbbhhhhhhiiikkknnnooopppppptttvvvzzz}}}wwwkkkgggbbb\\\XXXVVVUUUUUUVVVVVVTTTTTTTTTVVVXXXYYY[[[\\\\\\ZZZWWWVVVWWWYYYVVVRRRQQQRRRPPPKKKJJJLLLIIIHHHFFFDDDAAA>>><<<;;;:::999666444333333444444333333333333333444444555555555555666666666777777666666666666555555555555444555666777777777777777888999:::;;;<<<<<<<<<<<<((((((((())))))*********(((***+++***)))((()))******+++,,,,,,------,,,,,,***************+++,,,---+++,,,,,,,,,------------,,,...///...------...//////...---,,,,,,,,,------,,,,,,,,,***))))))+++...++++++,,,------------,,,,,,---...///////////////111111111000///---,,,+++---------...------,,,+++------...///111222333333444555888:::===???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDHHHJJJNNNQQQSSSWWW\\\___dddfffjjjkkkllllllmmmnnnnnnqqqvvvzzz~~~vvvlll]]]OOODDD>>>:::888111111111111111000000///...///000000111333777:::@@@CCCHHHKKKNNNRRRUUUXXXRRRTTTUUUTTTSSSSSSTTTUUUUUUTTTRRROOOLLLJJJHHHFFFDDDFFFGGGHHHGGGEEEBBB???;;;:::999999::::::999888666777999:::999999:::;;;:::;;;;;;:::888888999;;;999888888888999:::<<<=========<<<;;;;;;;;;;;;<<<>>>===<<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;<<<=========???AAAAAA@@@???@@@AAAAAAAAAAAAAAAAAACCCDDDDDD@@@AAABBBBBBAAAAAACCCEEECCCCCCCCCBBBBBBBBBBBBBBBJJJKKKKKKIIIFFFDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHLLLOOOQQQQQQPPPMMMMMMLLLJJJIIIJJJNNNQQQYYY[[[___aaaaaa___[[[YYYXXXYYY[[[[[[[[[[[[]]]___[[[[[[[[[\\\^^^bbbfffiiiooopppqqqrrrrrrqqqpppooovvvxxx{{{}}}vvvooofffbbb[[[UUURRRRRRTTTUUUTTTSSSRRRRRRSSSVVVZZZ\\\______^^^\\\XXXWWWWWWXXXTTTQQQOOOPPPNNNIIIHHHJJJCCCBBBAAA???===<<<;;;:::777555444222111111222222222222222222222333444444444555555666777888999999777777777777777888888888444555666888999999999999999:::;;;<<<============''''''(((((()))*********(((***+++***)))((()))***)))***++++++,,,,,,++++++***************+++,,,---,,,,,,,,,,,,---------------...///...,,,+++,,,------,,,,,,+++++++++++++++***++++++***((((((***,,,))))))***++++++++++++***,,,---.../////////------,,,,,,---...////////////------------,,,,,,++++++,,,------...///000111111222222333555777999;;;<<<:::;;;<<<======>>>>>>>>>???>>>>>>======<<<<<<<<<@@@AAACCCEEEEEEFFFIIIKKKOOOQQQUUUVVVWWWXXXYYY[[[]]]___cccgggjjjoootttwww|||ppp^^^OOOCCC<<<888333333333222111000......///000000000111555:::>>>CCCFFFKKKOOORRRTTTWWWZZZVVVVVVVVVTTTSSSRRRTTTVVVTTTTTTRRRPPPMMMKKKIIIIIIFFFFFFGGGGGGEEECCC@@@>>><<<:::999999:::;;;999888666888::::::999999999::::::;;;<<<;;;:::999:::<<<888888888888999;;;<<<======<<<<<<;;;;;;;;;<<<<<<999999:::;;;<<<>>>@@@AAA;;;;;;;;;;;;<<<===>>>>>>===???AAAAAA@@@???@@@AAA@@@@@@AAAAAABBBCCCCCCDDD@@@BBBCCCCCCBBBCCCEEEGGGCCCDDDEEEEEEDDDCCCCCCDDDIIIJJJIIIGGGDDDCCCDDDEEEGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGJJJNNNRRRSSSRRRQQQMMMMMMLLLJJJJJJLLLQQQUUU[[[___cccdddbbb^^^ZZZWWWWWWYYY\\\]]]]]]___aaaccc```___^^^___bbbhhhmmmqqqtttuuuwwwwwwuuurrrpppooouuuxxxzzz|||}}}wwwoooiiibbb^^^ZZZUUUSSSSSSUUUVVVSSSSSSRRRRRRTTTXXX]]]___```___]]]ZZZWWWTTTSSSSSSQQQMMMLLLMMMJJJFFFDDDFFF???>>>===<<<:::999888777444333222111111111111222222222111222222333444555333444444666777888999999777777777888888999999999777888:::;;;<<<=========:::;;;<<<===>>>>>>>>>>>>&&&''''''((())))))******(((***+++***)))((()))***(((((()))***************((((((((()))***+++,,,,,,,,,,,,---------.........///000000...+++)))******+++++++++++++++******)))***+++++++++))))))***,,,((()))******++++++******((()))***+++,,,+++***)))%%%&&&((()))+++,,,,,,,,,......------,,,,,,,,,,,,---------....../////////............000222444555333333333444444555666666555555555555555555555666555777999999999999;;;===@@@BBBEEEFFFGGGHHHJJJLLLKKKMMMPPPQQQSSSVVVZZZ\\\aaadddhhhlllpppuuu{{{mmm\\\LLL@@@999666666555444333111000//////000111222333777===AAAHHHKKKPPPSSSUUUVVVXXXZZZYYYYYYXXXUUUSSSRRRTTTVVVSSSRRRQQQOOOMMMLLLJJJJJJEEEEEEDDDCCCBBB@@@>>>===<<<;;;999:::;;;;;;:::888999:::;;;;;;999888888888:::;;;<<<<<<;;;:::;;;<<<999999999999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<===999::::::<<<===???@@@AAA<<<<<<<<<<<<===>>>???@@@>>>@@@AAAAAA@@@@@@AAABBB@@@@@@AAABBBBBBCCCCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHCCCFFFHHHGGGEEEDDDDDDEEEEEEFFFFFFFFFDDDDDDFFFHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIJJJLLLOOORRRSSSRRRPPPKKKKKKKKKKKKLLLPPPUUUYYY[[[___dddeeebbb\\\WWWUUUWWWYYY[[[]]]]]]___aaacccaaa```___aaaeeekkkrrrvvvvvvxxxzzzzzzvvvsssrrrrrrtttvvvzzz}}}{{{xxxvvvrrrkkkfff^^^\\\ZZZXXXVVVVVVVVVVVVUUUUUUTTTUUUXXX\\\___bbb```^^^[[[XXXUUUSSSQQQOOONNNKKKIIIJJJHHHCCCBBBDDD======;;;:::888666555444333333222222222222222222222222222222333444555666222222333444666777888888666666777888999::::::;;;999:::;;;===>>>?????????<<<<<<===>>>????????????&&&&&&'''((())))))******(((***+++***)))((()))***'''(((((()))***)))))))))((((((((()))***+++,,,------.........///////////////000000...+++******+++***++++++++++++***)))((()))***,,,+++***)))***+++))))))***++++++++++++***))))))***+++,,,,,,++++++(((((()))***************,,,+++******)))*********************+++++++++++++++++++++,,,---...///000//////......//////000111//////000000111111222222+++...111333333444666888555777999::::::;;;>>>@@@???AAABBBCCCCCCDDDGGGIIIKKKNNNRRRUUUYYY]]]bbbfffjjjkkklllooorrruuuxxxyyy}}}wwweeeTTTFFF>>>999999999888666555333222///111333444666:::???CCCLLLPPPTTTWWWXXXXXXYYYZZZZZZZZZXXXVVVSSSRRRSSSTTTPPPOOONNNMMMLLLKKKJJJJJJDDDCCCBBB@@@???======<<<<<<;;;::::::;;;;;;:::999:::<<<===<<<:::888888999999;;;======<<<;;;<<<===::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<==============================<<<<<<<<<<<<===???@@@AAA>>>@@@BBBBBBAAA@@@AAABBB???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDFFFHHHEEEHHHKKKJJJFFFDDDDDDEEEBBBDDDFFFFFFFFFGGGHHHJJJFFFFFFEEEEEEFFFGGGGGGHHHMMMMMMMMMOOOQQQRRRPPPNNNJJJKKKLLLMMMNNNRRRWWW[[[ZZZ___dddddd```ZZZWWWVVVVVVXXXZZZ\\\\\\^^^```cccbbbaaabbbdddiiiooovvvzzzyyy|||~~~|||wwwtttsssttttttwww}}}~~~zzztttrrrpppnnniiieee\\\[[[ZZZYYYXXXWWWVVVVVVWWWWWWXXXYYY[[[^^^```bbb```]]]YYYVVVTTTRRROOOMMMMMMIIIHHHHHHFFFBBB@@@BBB;;;:::999777666444333222222222222222222333333333222222222222333555666777222333333444555666777777666777777999:::;;;<<<<<<999:::;;;======>>>>>>>>>===>>>???@@@@@@AAAAAAAAA%%%%%%&&&'''((()))***+++(((***+++***)))((()))***(((((()))***************)))))))))***+++,,,---...////////////000000000000---...///...---,,,---...******+++,,,+++***)))((((((***++++++)))))))))***))))))***++++++++++++************+++,,,---...///,,,,,,---------,,,,,,+++******)))((())))))***+++)))))))))))))))))))))))),,,,,,,,,------...............---,,,---...///000...////////////000000000))),,,///111222333444555000111333333333444666888888999:::::::::;;;===??????AAACCCEEEGGGIIIMMMPPPSSSTTTUUUWWWYYY\\\^^^```cccfffjjjnnnpppsssvvvxxxtttwww|||vvveeeUUUHHHAAA======<<<<<<:::999777777111444777:::<<<@@@DDDGGGNNNRRRVVVYYYZZZZZZ[[[\\\XXXYYYXXXUUURRRPPPPPPQQQMMMMMMLLLKKKJJJJJJIIIIIICCCBBB@@@???===============;;;::::::;;;;;;:::999:::;;;======;;;::::::;;;999;;;===>>>===<<<<<<===;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<===>>>???AAAAAA>>>@@@BBBBBBAAA@@@AAABBB???@@@AAACCCCCCCCCCCCBBBEEEFFFGGGFFFEEEEEEFFFHHHFFFJJJMMMLLLGGGCCCCCCEEECCCEEEHHHIIIIIIIIIJJJKKKHHHHHHHHHIIIJJJKKKLLLMMMRRRPPPOOOOOOOOOOOONNNLLLKKKLLLNNNOOOPPPSSSWWWZZZXXX^^^cccccc___ZZZXXXXXXVVVXXX[[[^^^___aaaeeeggggggggghhhkkkqqqwww~~~~~~wwwttttttvvvvvv{{{}}}yyyuuuooolllkkkjjjfffccc___^^^[[[YYYXXXXXXYYYZZZXXXYYYZZZ\\\]]]^^^______]]]YYYUUURRRQQQOOOKKKIIIHHHDDDCCCCCCAAA===;;;===666666555444444333333222000000111222222222222222000000111111222444555666444444555555666666666777777888999:::<<<===>>>???<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBB%%%%%%&&&'''((()))***+++(((***+++***)))((()))***))))))***+++++++++++++++*********+++,,,---///000000000000000111111111111+++,,,............///111***++++++,,,,,,***)))(((''')))******)))(((((()))((())))))***************&&&&&&%%%%%%''')))+++,,,******+++,,,,,,,,,,,,,,,,,,++++++***+++,,,...///,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++,,,+++*********+++,,,---------------,,,,,,,,,,,,***,,,/////////......//////000111111000111333555000111333333333333666888;;;<<<=========>>>AAACCCCCCDDDEEEFFFHHHJJJLLLMMMKKKNNNRRRVVVYYY\\\___aaa\\\```fffmmmtttzzz}}}pppaaaSSSHHHAAA?????????>>>===<<<:::999555888<<>>======>>>>>>===;;;::::::;;;<<<:::999999:::<<<===<<<<<<===>>>999;;;>>>>>>>>>======>>><<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;;;;<<<===>>><<<<<<===>>>>>>???>>>>>><<<<<<<<<===>>>@@@AAABBB>>>@@@BBBBBBAAAAAAAAABBB???@@@AAACCCDDDCCCCCCBBBFFFGGGGGGFFFEEEDDDFFFGGGGGGKKKOOOMMMGGGCCCCCCEEEEEEGGGKKKLLLLLLKKKKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSTTTRRROOONNNNNNNNNLLLKKKLLLNNNPPPQQQQQQSSSVVVXXXXXX]]]cccccc^^^ZZZYYYZZZXXXZZZ^^^aaadddgggkkkmmmlllmmmooosssyyyxxxssstttwwwyyy~~~}}}}}}}}}~~~}}}zzzwwwvvvqqqkkkhhhggggggdddbbbeeebbb]]]ZZZYYYZZZ]]]___YYYZZZ\\\]]]^^^^^^]]]]]]YYYUUUPPPNNNMMMKKKGGGDDDBBB???===>>><<<777666888111222222222333333333333...///000111222222222111/////////000111333444555666666666666777777777777999999:::<<<===???@@@AAA???@@@@@@AAAAAAAAA@@@@@@??????@@@AAABBBBBBBBBBBB'''(((***+++,,,+++)))((()))******)))''''''((()))''')))***)))''''''+++...******+++,,,---//////000333333222///------000222000//////...---+++***)))---,,,,,,,,,+++*********((()))***++++++***)))(((&&&'''((('''&&&&&&'''(((,,,+++++++++******))))))***)))(((((()))+++---...******+++++++++******)))---,,,,,,,,,+++************+++,,,,,,******+++,,,***+++,,,+++)))((()))***((((((((()))******++++++***++++++,,,,,,------...---------.........//////000000000000111111111111333555666666666666777999888999;;;<<<<<<<<<:::999<<>>AAAEEEIIILLLNNNOOOQQQRRRUUUWWWYYYZZZZZZZZZXXXWWWVVVTTTQQQOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDBBB@@@???>>>======;;;::::::;;;===>>><<<;;;>>>>>>>>>===<<<<<<;;;;;;======>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>?????????@@@??????>>>>>>???AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEHHHMMMPPPPPPOOOMMMMMMMMMNNNOOOQQQSSSUUUWWWWWWUUURRROOOMMMKKKJJJMMMPPPSSSVVVWWWXXXZZZ[[[]]]```dddeeedddbbb```___\\\___cccfffiiikkknnnqqqqqqtttxxx~~~|||yyyyyyzzz{{{|||~~~~~~wwwrrrqqqqqqooollliiihhhiiikkkjjjkkkqqqzzzwwwwwwyyy|||}}}|||xxxuuuqqqkkkdddbbbdddeeeccc```^^^]]]]]]^^^``````___]]]\\\aaabbb]]]ZZZZZZVVVOOOOOOMMMJJJFFFDDDCCCCCCDDDAAAAAAAAA???:::666333333555333111000000111111000333444444555444333222111111000000000111333555666555555555555666777999999777:::===>>>===>>>AAADDDBBBBBBAAA@@@??????>>>===??????@@@AAAAAABBBCCCCCC''''''''''''(((((()))))))))******)))'''&&&((()))((()))***)))((((((+++...***++++++,,,...//////000222222222000...---///111000000000000///---,,,,,,++++++++++++***************+++,,,,,,,,,,,,+++***&&&'''((((((&&&&&&'''(((*********)))))))))(((((((((((((((((()))***++++++(((((()))******)))))))))+++++++++++++++************+++,,,,,,******+++,,,+++,,,,,,+++***))))))+++++++++******)))(((((((((,,,,,,,,,+++++++++++++++,,,,,,---------..................////////////000...000111111111111222444444444444444444444555666555888;;;<<<===>>>@@@BBB@@@BBBEEEGGGHHHIIIKKKLLLPPPRRRVVV[[[___ccceeefffhhhlllrrruuuvvvtttsssrrrwwwxxxzzz{{{}}}tttmmmcccYYYRRRMMMJJJHHHIIIHHHFFFCCCBBBAAA@@@@@@AAABBBEEEHHHLLLNNNPPPQQQPPPQQQSSSVVVWWWXXXYYYYYYVVVUUUSSSRRROOOMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDBBB@@@???>>>======<<<;;;;;;<<<>>>>>>===<<<=======================================<<<;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>>>>>>>???@@@AAABBBCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFGGGHHHHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIIIILLLQQQTTTTTTSSSPPPPPPOOOPPPRRRUUUXXXYYYZZZYYYWWWTTTPPPNNNMMMMMMPPPSSSWWWZZZ[[[\\\^^^___```dddhhhiiiiiigggfffeeebbbeeeiiilllnnnpppsssuuuxxxzzz~~~}}}}}}zzzwwwwwwzzz||||||yyyvvvtttqqqnnnhhhddd```aaa```^^^ZZZXXXXXXYYY\\\\\\```gggkkklllooottt~~~}}}{{{sssssstttvvvwwwuuuqqqnnnkkkfff```^^^___```^^^\\\[[[[[[[[[\\\^^^___]]]\\\YYY\\\[[[UUURRRQQQMMMGGGIIIGGGEEEBBB@@@@@@@@@@@@===>>>>>>===999777555555222000//////000111111111333333444444444333111111222111111111222444666777777777777777888:::;;;<<<<<<>>>AAAAAA@@@@@@BBBDDDDDDDDDCCCBBB@@@???>>>>>>??????@@@@@@AAABBBBBBBBB(((&&&%%%$$$$$$&&&((()))))))))***((('''&&&''')))(((***************,,,...++++++,,,---...//////000000111222111///---...//////////////////...------))))))))))))******************+++,,,,,,+++******&&&'''((((((&&&&&&'''(((************))))))))))))''''''((())))))(((((((((&&&&&&'''((())))))))))))))))))*********************+++,,,+++******+++,,,+++,,,---,,,*********+++++++++******)))(((((((((,,,,,,++++++***))))))(((++++++,,,,,,,,,---------,,,,,,,,,---------......***,,,------,,,---...000111000...------///111333000222444555555555777999888:::<<<<<<;;;:::;;;<<<@@@BBBEEEHHHKKKNNNOOOPPPRRRUUUYYYZZZZZZYYYYYYYYY]]]^^^```aaacccgggllloooppptttzzz~~~|||zzzzzz|||~~~~~~{{{vvvrrrmmmjjjhhh```[[[TTTOOOMMMLLLLLLKKKKKKJJJHHHFFFDDDCCCBBBBBBDDDEEEGGGJJJLLLNNNOOOPPPNNNOOOPPPRRRTTTUUUVVVVVVSSSRRRQQQOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDBBBAAA???>>>>>>>>>======<<<>>>???@@@???===;;;<<<<<<===>>>>>>??????===============<<<<<<;;;===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<==================>>>>>>>>>>>>??????<<<===>>>???AAAAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGLLLKKKLLLOOOSSSVVVVVVVVVUUUTTTSSSSSSUUUXXX\\\^^^\\\\\\YYYVVVRRROOOPPPQQQTTTWWW\\\^^^```aaaccceeeeeeiiimmmooopppooooooooojjjmmmpppsssuuuwwwzzz|||~~~~~~~~~wwwqqqmmmkkklllmmmjjjhhheeecccaaa^^^ZZZXXXYYYZZZ[[[YYYUUURRRPPPOOOSSSRRRUUUYYY[[[[[[___eeeooorrr|||~~~|||{{{yyywwwtttttttttttttttrrrnnnkkkccc^^^ZZZXXXYYYZZZYYYWWWXXXWWWWWWYYY[[[\\\[[[ZZZUUUVVVSSSMMMIIIGGGDDD@@@BBB@@@>>>===<<<<<<<<<===888:::;;;:::888777777777............///000222222222222333333333222111111333333333333444666777888999999999:::;;;<<<===>>>@@@AAABBBBBBAAA@@@AAACCCFFFFFFDDDCCCBBB@@@???>>>>>>>>>???@@@AAAAAAAAAAAA&&&&&&%%%%%%%%%&&&'''(((((())))))(((&&&&&&''')))))))))***++++++,,,---...,,,,,,,,,---...//////000///000222111///---------+++,,,,,,------,,,,,,,,,''''''(((((())))))******'''((()))******)))((('''&&&((()))((('''&&&'''(((+++++++++***************'''((()))***)))((('''&&&%%%&&&'''((()))*********((((((((()))*********+++)))+++,,,+++***)))***++++++,,,---,,,+++***+++,,,((((((((()))******+++++++++*********)))))))))(((******+++++++++,,,,,,,,,+++,,,,,,,,,------------***+++------,,,,,,...///000///.........///111111///111222222111111333555111333666777666666888999:::;;;===???AAACCCDDDDDDGGGIIIJJJJJJIIIIIIJJJKKKJJJKKKMMMNNNOOORRRVVVZZZ\\\```eeeiiikkkmmmoooqqqmmmllljjjhhhhhhiiijjjkkkjjjhhhfffbbb___\\\ZZZYYYVVVSSSOOOMMMLLLMMMMMMMMMKKKKKKIIIGGGFFFDDDCCCCCCDDDEEEFFFHHHJJJKKKKKKKKKKKKLLLMMMOOOPPPRRRRRRSSSQQQPPPOOOMMMKKKJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFDDDCCCBBBAAA@@@????????????>>>>>>???AAAAAA@@@>>>=========>>>>>>?????????<<<===============<<<<<<======<<<<<<<<<<<<=====================>>>>>>>>>======>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@AAAAAA@@@@@@??????@@@BBBCCCEEEFFFFFFAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLNNNQQQTTTUUUVVVZZZYYYWWWVVVVVVYYY\\\^^^\\\\\\[[[WWWRRRPPPRRRTTTWWWZZZ^^^bbbccceeegggiiijjjnnnrrruuuvvvvvvwwwxxxqqqtttxxxzzz|||~~~}}}vvvpppooopppsssxxx|||~~~|||{{{tttrrrmmmgggcccaaa`````````___^^^]]]\\\ZZZYYYXXX___aaabbbaaa\\\WWWRRRPPPQQQPPPRRRVVVWWWXXX^^^fffjjjqqq~~~|||||||||{{{yyywwwuuutttrrrqqqooommmiiifff\\\YYYVVVTTTUUUVVVUUUTTTTTTSSSSSSUUUXXXYYYXXXWWWRRRPPPMMMHHHDDDBBBAAA???===<<<;;;:::::::::;;;;;;666888999888666555666777///000111111000000222333222222222222222222222111444444444555666777888999999999:::;;;<<<===???@@@@@@@@@AAAAAA@@@@@@AAAAAAGGGGGGFFFDDDBBBAAA@@@???===>>>???@@@@@@@@@??????%%%&&&'''((()))(((''''''((())))))(((&&&%%%'''(((((())))))+++,,,---...---,,,------....../////////...000111000...,,,,,,---***+++,,,,,,,,,,,,,,,,,,'''''''''(((((())))))***'''((())))))))))))(((''''''((()))(((''''''((()))((((((((()))))))))))))))((()))*********)))((('''&&&'''((()))******+++***((((((((()))*********+++)))***++++++))))))***+++***+++,,,,,,******+++,,,((((((((()))******++++++((((((((())))))******************+++++++++,,,,,,,,,,,,---------.........***,,,------,,,---...///---...000111111111000//////000111000//////111333,,,///111333333333555666555555666777888999::::::>>>?????????======???@@@???@@@BBBCCCCCCEEEIIIKKKKKKNNNQQQSSSUUUVVVXXXZZZ\\\[[[YYYXXXWWWXXXYYYYYYWWWVVVUUUSSSRRRQQQQQQQQQQQQNNNLLLLLLNNNOOOOOOOOOKKKKKKJJJIIIGGGEEEDDDCCCEEEEEEFFFHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPOOONNNMMMLLLJJJIIIGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@?????????>>>>>>???AAABBB@@@???@@@@@@??????>>>>>>>>>>>><<<<<<===============<<<=========<<<<<<==================>>>>>>>>>??????>>>>>>==================:::;;;===???@@@@@@@@@??????@@@AAABBBDDDEEEGGGGGGBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJIIIKKKMMMOOOQQQSSSUUUVVV]]][[[XXXWWWVVVWWWYYYZZZZZZ\\\\\\XXXTTTRRRTTTWWWXXX[[[```cccfffhhhjjjlllnnnrrrvvvyyy{{{|||}}}xxx{{{~~~~~~wwwmmmgggaaabbbdddhhhmmmooonnnmmmiiigggccc```\\\ZZZYYYXXX[[[\\\^^^_________``````gggiiikkkiiiccc[[[UUURRRQQQPPPRRRUUUUUUWWW```iiiqqq|||}}}{{{{{{{{{|||}}}}}}{{{yyyqqqnnnkkkhhhfffddd```^^^XXXVVVTTTSSSRRRRRRRRRQQQPPPOOOOOOQQQSSSTTTSSSRRRKKKHHHEEECCC@@@>>>>>>???;;;;;;::::::::::::;;;;;;777888888777555444444555333444666555222111222333222222222222222222333333444555666777888999999999999999999:::<<<>>>???@@@@@@@@@@@@AAABBBCCCCCCBBBFFFFFFEEEDDDBBBAAA@@@???<<<===>>>???@@@???>>>===%%%''')))***+++***((('''(((((()))'''&&&%%%&&&(((((('''(((***---...---,,,------........./////////...///000///---+++,,,---,,,------.........------(((((((((((())))))))))))))))))***++++++***))))))'''((())))))''''''((()))%%%%%%%%%%%%&&&&&&&&&&&&((())))))******)))))))))'''((())))))************))))))******************)))***+++***))))))***+++(((***++++++***)))+++,,,++++++******)))((((((((('''(((((()))******++++++******+++++++++,,,,,,,,,---------.........//////)))+++,,,,,,,,,,,,---///+++,,,...000000///...,,,.........---,,,---///111000222444444444444555666444333333333444444555666999::::::999888888999;;;888999;;;<<<<<<===@@@BBBBBBCCCEEEFFFFFFGGGIIIKKKMMMLLLJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGHHHJJJKKKLLLJJJIIIIIIKKKNNNQQQQQQQQQLLLLLLKKKJJJHHHFFFEEECCCGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJLLLMMMNNNMMMLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>@@@AAABBB@@@???AAAAAA@@@@@@???>>>>>>===;;;<<<==================>>>======<<<<<<======>>>======>>>>>>??????@@@@@@>>>>>>============<<<<<<:::;;;<<<===????????????@@@@@@BBBCCCEEEFFFGGGHHHCCCCCCCCCCCCDDDEEEFFFGGGFFFHHHJJJKKKMMMMMMMMMMMMLLLJJJIIIGGGGGGIIIJJJLLLKKKMMMPPPQQQRRRTTTWWWYYY[[[ZZZXXXWWWVVVVVVVVVWWWWWW[[[]]][[[WWWTTTWWWZZZZZZ^^^cccgggiiilllnnnppprrruuuzzz}}}~~~}}}yyyqqqhhh```WWWVVVVVVYYY\\\___```___^^^]]][[[YYYXXXWWWWWWWWWXXX\\\aaafffhhhjjjkkkmmmssstttuuurrrjjjaaaZZZVVVUUUTTTVVVWWWWWWZZZdddppp|||wwwsssyyyyyyzzz|||}}}|||zzzwwwoookkkgggdddaaa___\\\ZZZUUUTTTRRRQQQOOONNNMMMMMMKKKJJJJJJKKKMMMNNNLLLKKKCCC???===>>>===:::;;;===::::::::::::::::::::::::888888888666444333333555555777999888555222333555333333222222222333444555444555666888999999999999888888999:::<<<>>>@@@AAACCCBBBAAABBBDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@??????;;;<<<>>>??????>>><<<;;;''''''((()))))))))))))))'''(((((('''%%%%%%&&&((('''&&&&&&)))---...---+++............/////////////////////---+++***,,,...------.........------,,,******)))))))))))))))(((((()))***++++++***)))(((''')))***)))((('''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''((())))))***''''''((())))))(((((((((+++++++++++++++*********(((***+++***)))((()))+++'''(((******)))(((***+++++++++******)))(((((((((************************++++++++++++,,,,,,,,,---------------............***,,,------,,,---...000++++++,,,,,,------------,,,------+++++++++...111222444666777666666777999555444444333333444555666777999999999777777999:::444666888888888999;;;===>>>???@@@@@@???AAACCCEEEBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@AAABBBEEEGGGIIIIIIIIIJJJLLLOOOQQQRRRQQQNNNNNNNNNMMMKKKIIIFFFEEEHHHIIIJJJKKKKKKLLLLLLLLLHHHHHHHHHHHHIIIJJJLLLMMMJJJIIIHHHGGGFFFEEEDDDCCCDDDFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA???>>>>>>???AAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@???;;;;;;<<<===============>>>>>>============>>>>>>======>>>??????@@@AAAAAA>>>>>>=========<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAABBBBBBDDDEEEFFFGGGGGGDDDDDDDDDEEEEEEFFFGGGHHHFFFGGGIIIKKKMMMMMMMMMMMMMMMKKKIIIHHHHHHIIIKKKMMMKKKNNNQQQRRRSSSTTTWWWZZZVVVWWWWWWWWWWWWWWWVVVVVVUUUZZZ______[[[XXXZZZ^^^^^^bbbgggkkknnnqqqtttvvvvvvyyy}}}{{{wwwrrriii___XXXQQQOOOMMMNNNPPPSSSUUUVVVVVVUUUTTTTTTUUUVVVXXXYYY[[[bbbkkkrrrvvvyyy|||~~~~~~zzzqqqggg___[[[VVVVVVYYY[[[]]]bbbooo}}}yyywwwuuussspppyyyyyyyyyzzzzzzxxxtttpppllliiiddd```]]][[[YYYWWWPPPPPPOOOMMMJJJHHHHHHHHHFFFEEEEEEEEEFFFFFFEEECCC???;;;:::===<<<888888;;;888888888999888888888777777888777555333333555666333777:::999666444555888444444333333333444555666444555666888999999999999999999:::;;;===???AAABBBEEECCCBBBBBBDDDDDDCCCAAA@@@@@@@@@@@@?????????>>>:::;;;===??????===;;;:::)))(((&&&&&&&&&''')))+++'''(((((('''%%%%%%&&&(((&&&%%%&&&)))---...,,,***.........///////////////000000...,,,******,,,...+++,,,,,,,,,++++++***)))++++++******))))))((((((&&&'''((())))))((('''&&&''')))***)))((('''(((***'''((((((((())))))******&&&%%%%%%%%%&&&''')))***'''''''''(((''''''&&&&&&---,,,,,,,,,+++*********(((***+++***)))((()))***&&&((())))))(((((()))+++((((((((()))******++++++,,,,,,++++++***)))))))))++++++,,,,,,,,,---------,,,,,,------------......,,,...////////////000222---,,,+++***+++,,,...///---------,,,+++,,,///222...000333444555666777999444333222111222333444555444555777666555555666777444666777888777888999;;;999::::::::::::;;;>>>AAA>>>======<<<=========>>>@@@?????????AAACCCFFFHHHMMMMMMMMMOOOQQQQQQPPPOOOOOOOOOOOOOOOMMMJJJHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHGGGGGGHHHJJJLLLMMMHHHGGGFFFEEEDDDCCCBBBAAADDDEEEGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA???>>>>>>???AAAAAA@@@>>>?????????@@@@@@AAABBBBBB;;;;;;<<<===>>>>>>======>>>>>>============>>>>>>===>>>>>>???@@@@@@AAAAAA>>>>>>======<<<<<<<<<;;;<<<;;;;;;;;;<<<>>>???AAABBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIEEEFFFIIIKKKMMMMMMMMMMMMMMMLLLJJJHHHHHHJJJLLLMMMJJJMMMPPPQQQQQQSSSVVVYYYSSSTTTVVVXXXYYYYYYXXXWWWTTTZZZaaabbb^^^[[[]]]aaabbbfffkkkooorrruuuxxxzzzyyy|||}}}}}}~~~zzzuuupppjjjbbbWWWPPPQQQNNNJJJJJJLLLOOOQQQRRRQQQQQQQQQQQQSSSVVVYYY[[[aaaiiiuuu~~~|||rrrggg___[[[QQQRRRVVV[[[___gggwww}}}vvvrrrrrrttttttsssyyyyyyyyyyyyxxxtttnnnjjjfffbbb]]]XXXVVVTTTRRRQQQMMMMMMLLLJJJGGGDDDCCCCCCCCCBBBAAAAAABBBAAA???>>>@@@<<<;;;>>>===888777;;;666666777777666666555555666777666555444444666888111555::::::666555777:::555444444333444555666777333444666888999999999999999::::::<<<>>>@@@BBBCCCFFFCCC@@@@@@AAAAAA???<<<>>>>>>>>>>>>>>>>>>>>>>>>999;;;===???>>>===:::999&&&'''(((((((((((((((((()))))))))))))))(((((((((''''''''''''(((***+++,,,***,,,///000///......///111///,,,***)))***+++---))),,,///---***(((***,,,&&&((()))(((''''''((()))(((((((((((())))))))))))$$$%%%'''((((((((('''&&&***'''%%%'''++++++'''"""...***&&&%%%'''))))))(((''')))***+++***)))***++++++%%%###'''*********,,,***)))))))))))))))***+++(((((()))***************)))+++,,,+++***)))***+++))))))))))))************)))******+++,,,,,,------...---,,,+++++++++,,,------------.........//////---------,,,,,,++++++++++++,,,...------,,,...///...///222444666666555555555555444333111222555777444666999999888888888999:::999999999999:::;;;<<<<<<===>>>??????>>><<<;;;;;;:::888777777999:::<<<======>>>>>>???BBBGGGKKKKKKLLLMMMLLLKKKKKKMMMOOOPPPPPPPPPOOOMMMKKKJJJIIIFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGFFFDDDCCCEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB??????>>>>>>???@@@AAAAAAAAAAAA????????????AAAAAA>>>????????????>>>=========;;;999;;;>>>@@@>>><<<>>>>>>?????????>>>>>>=========;;;::::::;;;<<<===:::;;;;;;<<<===>>>??????CCCDDDEEEFFFFFFEEEEEEDDDHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMLLLMMMMMMLLLKKKKKKLLLNNNOOOQQQSSSRRRPPPPPPRRRTTTXXXXXXXXXXXXXXXXXXYYYYYYXXX\\\___aaabbbeeejjjnnnnnnpppsssvvvyyy|||~~~~~~~~~}}}~~~}}}zzzxxx{{{xxxvvvvvvyyy{{{zzzyyyuuurrrnnnjjjeee]]]SSSLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMPPPSSSWWW[[[]]]]]]]]]dddooozzz|||xxxqqqeee[[[WWWXXXXXX[[[^^^bbbkkk}}}~~~vvvqqqqqqpppooosss{{{zzz}}}{{{tttooonnnjjjccc[[[ZZZWWWTTTQQQNNNLLLJJJFFFFFFEEECCC@@@>>>>>>??????????????????>>>=========::::::;;;;;;777777999999999888777777666777777666888:::999666444444555444666888:::;;;:::999888888777555555444555666777666777888999::::::;;;:::;;;;;;<<<<<<======>>>>>>>>>???@@@AAA@@@???===;;;<<<<<<============<<<<<<>>>======<<<;;;;;;::::::%%%&&&'''(((((()))))))))&&&&&&&&&&&&'''''''''''''''''''''''')))***+++,,,+++---......---,,,---...///---+++***))))))***+++)))+++,,,,,,************)))******)))'''&&&'''((('''((((((((())))))))))))&&&'''((()))))))))((('''((()))***+++++++++******---***'''&&&((())))))(((''')))++++++***)))***+++///***'''***+++***)))*********))))))))))))******((())))))*********)))))))))***++++++))))))***+++(((((()))))))))***************+++,,,,,,------......---,,,++++++,,,------------------............---------,,,,,,,,,+++++++++,,,...---,,,,,,...///---///111444555555555444555555444333222333555777555777:::;;;;;;::::::;;;<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBAAA@@@>>><<<;;;:::888777777888:::;;;>>>>>>?????????BBBFFFJJJLLLMMMMMMLLLKKKKKKLLLNNNOOOOOOOOONNNMMMKKKJJJIIIGGGGGGHHHHHHIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBCCCEEEEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>???@@@@@@AAABBBAAA@@@??????@@@AAABBB???????????????>>>===<<<>>>===<<<<<<=========<<>>>>>???@@@@@@DDDEEEFFFGGGGGGGGGFFFEEEHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMOOOOOOOOOMMMLLLLLLNNNOOONNNPPPSSSSSSRRRRRRTTTVVVXXXXXXWWWWWWXXXZZZ[[[\\\aaadddhhhkkklllppptttxxxuuuwwwyyy|||~~~zzzuuuqqqooommmkkklllooorrrrrrqqqooommmiiifffbbb[[[SSSMMMIIIHHHHHHIIIJJJKKKMMMNNNRRRTTTYYY]]]aaacccddddddjjjttt~~~wwwrrrkkkbbb[[[ZZZVVVVVVZZZ^^^bbbkkk~~~|||zzz|||vvvoookkklllmmmmmmrrrzzzxxxzzzvvvmmmgggeee```ZZZTTTSSSQQQOOOMMMKKKIIIHHHDDDDDDDDDAAA>>>======>>>===============<<<;;;;;;<<<::::::<<<<<<888777999777777666555555555555555444666777666444444666888555666888:::::::::888888888777777666666777888999777888999:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>===>>>???@@@@@@>>><<<;;;<<<======>>>>>>======<<<<<<;;;;;;::::::999888888$$$%%%&&&'''((()))))))))%%%%%%%%%&&&'''''''''((('''''''''((()))***+++,,,,,,------,,,+++***,,,---,,,++++++******)))))))))))))))((()))++++++***(((***++++++)))'''&&&&&&'''''''''((((((((()))))))))((())))))***))))))(((((('''***---,,,))))))+++///***)))(((((())))))((('''''')))++++++***)))***+++444///,,,---,,,)))'''))),,,+++***))))))))))))))))))))))))***))))))(((((((((***+++***)))((()))***(((((((((((())))))))))))***++++++,,,------......------,,,,,,,,,------...,,,,,,---------.........---------,,,,,,,,,,,,,,,+++---......---,,,---///---...000222444444444444444555555444333444666999777999<<<>>>======>>>????????????@@@AAACCCEEEEEEFFFFFFGGGFFFEEECCC@@@???;;;999888777666888999:::>>>?????????@@@BBBGGGJJJNNNNNNNNNMMMKKKJJJKKKMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHGGGGGGGGGGGGGGGGGGCCCDDDDDDCCCAAAAAABBBDDDEEEEEEEEEDDDCCCCCCCCCBBB@@@@@@@@@@@@?????????????????????>>>??????@@@AAABBBAAAAAA@@@@@@AAAAAABBB???@@@??????>>>===<<<;;;??????>>><<<::::::;;;===>>>>>>????????????>>>>>>======<<<<<<<<<======>>>???????????????@@@AAABBBEEEEEEFFFGGGHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIKKKLLLNNNOOORRRRRRQQQOOOMMMMMMPPPRRROOOQQQSSSTTTUUUVVVXXXZZZ\\\[[[ZZZ[[[]]]```cccffflllooorrruuuxxx|||~~~zzztttnnniiibbb```___```dddgggiiijjjhhhfffccc```\\\WWWPPPLLLGGGGGGHHHJJJMMMOOOQQQSSSWWWZZZ___dddhhhjjjkkkkkkpppxxxvvvllleee___YYYWWWXXXUUUWWWZZZ___dddnnnzzzwwwwwwxxxvvvrrrqqqrrrkkkgggeeefffhhhkkkpppvvvsssrrrlllbbb[[[WWWSSSOOOKKKKKKJJJHHHGGGEEEDDDDDD@@@AAA@@@???<<<;;;;;;===::::::;;;;;;::::::999888;;;999:::======888666888555444444333333333333333444555666666555666888;;;666777888999999999888777888888888888888999;;;;;;999:::;;;<<<=========<<<============>>>>>>>>>>>>===>>>?????????>>><<<;;;======>>>>>>>>>>>>======:::999999888777777666666&&&&&&''''''((((((''''''&&&&&&''''''((()))******'''''''''((()))***,,,,,,---------+++))))))***,,,***+++,,,,,,,,,***)))((()))'''&&&(((+++,,,)))'''((())))))(((&&&%%%&&&''''''''''''((((((((())))))))))))))))))(((((('''''''''***,,,***((('''))),,,(((((()))******)))((('''((()))++++++*********+++333///---...---)))''')))---,,,+++***))))))(((((())))))******))))))((((((((()))******(((((()))***''''''((((((((()))))))))*********+++,,,,,,---------------------.........,,,------------.........---------------------------...///...------...///---...000111333333444444333555666555555666999;;;888;;;>>>@@@@@@@@@AAABBBAAAAAABBBCCCEEEGGGIIIJJJLLLLLLKKKJJJHHHEEECCCBBB<<<:::888777777888999:::<<<===???@@@BBBDDDIIILLLOOOOOOOOOMMMJJJIIIJJJKKKJJJKKKKKKKKKKKKJJJJJJIIIFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDCCCAAAAAABBBCCCEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@???????????????@@@???????????????@@@@@@BBBAAAAAAAAAAAAAAAAAABBB????????????>>>===;;;;;;===??????<<<999999<<>>>>>>>>???@@@????????????AAABBBCCCEEEFFFFFFGGGGGGHHHHHHHHHJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKMMMOOOQQQRRRSSSSSSRRRPPPOOOPPPSSSUUUSSSUUUWWWYYY\\\^^^```bbbdddcccbbbccceeejjjooorrrtttvvvyyy}}}{{{wwwsssmmmgggccc[[[ZZZYYYZZZ]]]```ccceeecccaaa^^^[[[WWWRRRMMMJJJHHHIIILLLOOORRRVVVXXXZZZ]]]```eeejjjnnnpppppppppssswww}}}~~~{{{ssskkkccc^^^YYYTTTTTTWWWWWWYYY^^^dddjjjsssxxxrrrkkkkkklllnnnnnnllllllllleeecccaaabbbdddggglllooojjjggg```WWWPPPLLLIIIGGGEEEEEEDDDBBBAAA@@@>>>>>><<<======;;;999999:::;;;999999::::::999999888777999777999======888666777444333333222222222333333555666888999999999999999777777888999999888888777888888999999:::;;;<<<===;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>===<<<<<<======>>>>>>>>>>>>======999888888777777666666555'''((((((((('''&&&%%%$$$%%%&&&&&&'''((())))))***(((((((((((()))+++,,,---------,,,***((((((***,,,+++,,,---...---,,,***))))))'''&&&'''***+++)))&&&$$$%%%'''&&&&&&&&&'''(((''''''''''''((((((((((((((('''''''''''''''''''''+++*********))))))((((((&&&(((*********)))((('''(((***+++,,,+++***+++,,,///,,,,,,...---)))(((+++------+++***)))))))))))))))***************))))))(((***+++***)))((()))***(((((((((((())))))))))))))))))******+++,,,,,,,,,------......////////////---------.........//////..................//////...000111000......///000---...///111222333444444333555777888888999<<<>>>;;;>>>AAACCCCCCCCCDDDEEECCCDDDDDDFFFHHHJJJLLLMMMPPPOOONNNLLLJJJGGGEEEDDD>>><<<:::999888999;;;;;;999<<<>>>AAACCCGGGKKKOOONNNNNNNNNLLLIIIHHHHHHIIIHHHHHHIIIJJJJJJJJJIIIIIICCCDDDFFFHHHJJJKKKKKKLLLIIIHHHGGGFFFFFFFFFGGGGGGCCCDDDDDDCCCAAAAAABBBDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???????????????@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>><<<;;;;;;;;;===>>>===::::::>>>AAA::::::;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@???>>>>>>>>>???AAACCCDDDEEEFFFFFFFFFGGGHHHIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOOOONNNNNNOOOPPPRRRTTTVVVSSSTTTTTTTTTTTTUUUYYY\\\\\\]]]___bbbfffiiikkkllllllkkkkkkkkknnnsssxxx{{{|||}}}}}}vvvpppjjjfffaaa^^^WWWVVVVVVVVVXXX[[[```cccbbbaaa^^^YYYTTTOOOLLLJJJKKKLLLPPPTTTXXX[[[^^^```dddggglllqqqtttuuuttttttpppqqqsssuuuuuurrrooonnngggbbb^^^]]]ZZZWWWXXX\\\[[[^^^eeelllqqqzzzxxxpppiiiccc```bbbdddfffggghhhhhhgggbbbaaa___]]]^^^aaacccddd^^^ZZZSSSNNNIIIEEEDDDDDDCCCBBBAAA???===;;;:::999888999:::999777777999:::999::::::::::::999888888777666888<<<<<<777555666444333333222333333444444444555888:::;;;999666333777888888999999999999999999999:::;;;<<<===============>>>?????????>>>>>>>>>>>>>>>===============<<<<<<<<<=========<<<<<<======>>>>>>>>>>>>======999999888888777777666666'''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((((((((()))***+++,,,---+++,,,,,,+++***)))+++,,,+++,,,---......---++++++***)))((()))***)))(((&&&###$$$&&&&&&&&&&&&(((***&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((+++++++++,,,,,,,,,***(((%%%(((******)))(((((()))(((***,,,,,,+++***+++,,,***)))+++...---)))***------,,,+++***************)))***++++++,,,,,,++++++)))+++,,,+++***)))***+++))))))))))))************)))******++++++,,,------,,,---...///000000000000....../////////000000000000000000000000111111111111222333222000///000111...///000111222444555555444666999;;;;;;===???AAA???BBBEEEFFFFFFFFFGGGHHHFFFFFFGGGIIIJJJMMMNNNPPPQQQPPPNNNLLLJJJGGGFFFEEEAAA@@@===<<<;;;<<<===>>>999<<>>????????????@@@@@@AAAAAA@@@@@@???======>>>>>>>>>===<<<<<<:::;;;============>>>???;;;<<<===>>>?????????>>>>>>>>>???@@@AAAAAAAAAAAA>>>>>>===>>>???BBBEEEGGGGGGGGGGGGGGGHHHJJJKKKLLLKKKMMMOOOQQQRRRRRRRRRQQQRRRQQQQQQQQQRRRUUUWWWYYYVVVXXXZZZ\\\^^^```dddfffhhhhhhiiimmmrrruuuwwwwwwssssssrrrsssuuuyyy}}}zzzrrriiiccc___[[[XXXQQQQQQRRRRRRTTTXXX^^^ccceeedddaaa\\\VVVRRRQQQQQQPPPRRRUUUYYY]]]aaacccdddkkknnnrrrvvvxxxxxxuuutttkkkhhhggghhhfffbbbaaabbb[[[YYYYYY[[[[[[ZZZ]]]bbbeeeiiirrrzzz~~~yyyrrrkkkeee___[[[WWW\\\______aaadddccc```^^^___\\\WWWVVVXXXXXXVVVRRRMMMIIIGGGDDD@@@@@@CCCAAA@@@>>>===;;;999888777555777777777666666888:::999::::::::::::999888888555444555999999555444555444333333333333444444555222333555777999777333000888888999999:::;;;;;;<<<<<<<<<===>>>?????????>>>>>>>>>????????????>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<:::999999888888777666666$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))***+++------)))+++------,,,+++,,,---+++++++++,,,,,,,,,++++++***+++,,,+++)))'''&&&'''%%%'''(((((('''''')))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''(((***+++###''',,,...,,,******+++%%%(((******(((''')))+++(((***,,,,,,+++++++++,,,((((((+++...---)))***///,,,,,,+++******+++++++++)))***+++,,,---.........***,,,---,,,+++***+++,,,************++++++++++++++++++,,,------......///,,,---///000111111000000000000000000111111111111111111111222222333333333333444555444222111222333000000000111333444666777555888;;;===>>>@@@BBBDDDEEEGGGJJJKKKJJJJJJJJJKKKJJJJJJJJJKKKMMMOOOPPPQQQPPPOOOMMMKKKIIIGGGEEEEEEDDDCCC@@@???>>>>>>???@@@<<<>>>AAACCCEEEGGGKKKMMMJJJJJJJJJHHHFFFEEEFFFHHHCCCDDDEEEGGGHHHIIIIIIIIIEEEFFFHHHJJJLLLNNNOOOOOOLLLKKKHHHFFFEEEDDDEEEFFFBBBCCCCCCBBB@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCAAA@@@@@@???>>>>>>??????>>>??????@@@@@@??????>>>;;;<<<======>>>=========;;;;;;<<<>>>??????<<<:::<<<<<<===>>>???@@@@@@???>>>>>>@@@AAABBBBBBBBBAAA>>>>>>>>>>>>AAAEEEHHHKKKJJJIIIIIIIIIKKKLLLNNNOOOLLLNNNPPPSSSTTTTTTTTTSSSSSSRRRQQQQQQSSSUUUXXXZZZZZZ]]]cccgggjjjmmmqqqssssssrrrssswww}}}{{{{{{{{{{{{}}}{{{vvvnnnfff___YYYSSSPPPKKKMMMNNNPPPSSSYYYaaagggiiiiiifffbbb\\\YYYZZZ[[[YYY[[[^^^bbbfffhhhjjjkkkmmmooosssvvvvvvtttqqqnnngggaaa^^^]]][[[WWWXXX\\\XXXWWWYYY]]]___aaahhhpppuuu{{{xxxsssmmmhhhccc^^^ZZZWWWSSSYYY\\\[[[]]]aaa```\\\WWWYYYVVVOOOMMMNNNMMMIIIIIIDDDAAABBB@@@<<<===AAA===<<<;;;:::999888888777444555666666555666888:::999999999999999888777777555222333666666333222555333222222222333333444555555333333444777888777555888888999:::;;;===>>>???@@@@@@AAABBBBBBBBBAAA@@@>>>>>>????????????>>>>>>===<<<<<<<<<;;;;;;;;;:::;;;:::::::::;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;999999888888777666666666!!!"""$$$&&&'''((())))))''''''''''''''''''&&&&&&(((((())))))***+++---...(((+++---...---,,,,,,---******************++++++***---...,,,(((%%%&&&((()))***+++***)))((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&(((***,,,---###,,,...)))&&&)))---&&&(((***)))''''''))),,,)))***,,,,,,+++++++++,,,)))))),,,000...***+++///+++++++++***++++++,,,,,,)))***+++---...///000000+++,,,------++++++,,,---******+++++++++,,,,,,,,,------......///000000000,,,---///000111111111000000111111111222222222222222222222333333444444444444555666555333222333444000000111222333555666777666888<<<>>>@@@BBBDDDFFFIIIKKKMMMNNNMMMLLLMMMMMMLLLLLLMMMNNNOOOPPPRRRSSSOOONNNLLLJJJHHHFFFEEEEEEFFFEEEBBBAAA@@@@@@AAABBB>>>@@@CCCDDDEEEFFFIIIKKKHHHIIIIIIGGGEEEEEEFFFGGGBBBCCCEEEFFFHHHIIIIIIIIIHHHHHHJJJLLLMMMNNNNNNNNNMMMLLLIIIFFFDDDDDDDDDEEEAAAAAABBB@@@???>>>???AAAAAAAAAAAAAAAAAAAAAAAABBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>??????===>>>???@@@@@@???>>>===:::;;;<<<===>>>>>>>>>>>>>>><<<<<<>>>AAA???;;;666:::;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBBBBB??????>>>@@@BBBGGGKKKNNNLLLKKKKKKKKKMMMNNNPPPRRRLLLNNNQQQTTTUUUVVVUUUUUUSSSRRRQQQQQQRRRUUUXXXZZZ]]]bbbiiiooossswwwzzz|||zzzyyyyyy}}}wwwsssllleee^^^VVVNNNIIIHHHKKKNNNPPPTTT[[[eeellllllllljjjfffaaa___aaadddaaacccgggjjjmmmpppqqqqqqkkkmmmqqqsssrrroookkkhhhfff^^^YYYXXXVVVRRRTTTYYY______aaafffiiinnnwww{{{vvvqqqmmmgggbbb___\\\YYYVVVSSSYYY\\\[[[]]]aaa___ZZZQQQTTTQQQJJJFFFHHHFFFAAADDD???===@@@>>>::::::???999999999999999999888888333444555555555666888:::888888888888888777777666444111111444444222222555222222111111222333444444999666333444888<<<======888999999:::<<<>>>@@@AAACCCDDDEEEEEEEEEDDDCCCBBB>>>>>>?????????>>>>>>===<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<===:::;;;;;;;;;;;;;;;;;;:::888888888777666666555555###&&&((()))((('''''''''$$$$$$%%%&&&'''((()))******+++------------///000,,,...///...,,,*********+++,,,---------,,,+++***)))---...***)))+++,,,+++,,,***(((((())))))'''%%%***)))(((''''''((())))))*********)))***++++++,,,***)))))))))))))))******(((((((((((()))***+++,,,***+++,,,---,,,***((('''*********+++,,,,,,,,,---///...---,,,++++++++++++((()))***,,,---...//////---------,,,,,,---......000000000000000////////////000000000111111111111///111222222222222333555555444333333333444555666444555777666555444444555888777555444444555666888444555666777777888:::<<<===>>>AAAEEEIIIKKKKKKJJJMMMRRRWWWVVVQQQMMMLLLMMMOOOPPPQQQRRRRRRRRRQQQPPPLLLKKKKKKMMMJJJFFFFFFIIIFFFEEEDDDCCCBBBBBBBBBBBBEEEGGGIIIIIIHHHHHHHHHJJJFFFFFFFFFEEEFFFGGGGGGHHHFFFHHHHHHFFFGGGJJJHHHCCCDDDFFFHHHJJJLLLMMMMMMLLLQQQMMMIIIGGGHHHGGGDDDAAAAAAAAA@@@???@@@CCCEEEGGGBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<;;;;;;<<<======??????>>>===<<<===>>>;;;<<<===>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<============>>>>>>>>>>>>>>>@@@BBBCCCCCCBBBAAA???AAA@@@???@@@CCCIIINNNRRROOONNNMMMMMMMMMNNNOOOPPPOOOQQQSSSVVVVVVUUUTTTRRRQQQTTTWWWYYYZZZ[[[]]]^^^dddhhhooovvvzzz||||||{{{|||}}}xxxqqqfff\\\UUUNNNHHHDDD@@@DDDIIIMMMRRRZZZdddkkkqqqrrrssspppllliiikkkmmmmmmrrrwwwuuupppnnnrrrvvvrrrpppmmmkkkkkkiiieeebbbYYYZZZYYYWWWVVVVVVYYY[[[ccciiiqqqyyy}}}xxxtttpppnnnjjjgggccc^^^[[[ZZZZZZ[[[XXXWWWWWWYYY[[[ZZZVVVRRRUUUQQQLLLGGGDDDCCCDDDEEE???????????????===<<<<<<;;;999777555444555666777555555444444555666888999:::888777666666888:::<<<999777444333333333222111111222333333444444444333777777777777888999;;;<<<888999:::<<<>>>@@@BBBCCCFFFFFFGGGGGGFFFEEECCCBBBAAA@@@???>>>============:::::::::999999999888888<<<;;;:::999888888888888;;;<<<======;;;:::::::::888777777888999:::999888$$$&&&(((((('''&&&'''(((%%%%%%&&&'''((()))******)))+++,,,,,,++++++---...---...///...,,,++++++++++++,,,---------,,,++++++)))---...+++***,,,---+++,,,***))))))))))))(((&&&***)))(((''''''((()))***************++++++++++++,,,++++++******++++++,,,))))))))))))***+++,,,,,,***++++++,,,,,,+++)))(((+++++++++++++++,,,,,,,,,......------------------)))***+++,,,---............---------......///000000000000000000000//////111111111222222333333444000111333444444444666888555444333333333444555666555666888888666555666666999888666555555666888999555666888999:::;;;>>>AAAAAABBBEEEHHHLLLNNNOOONNNRRRWWW[[[[[[VVVRRRQQQRRROOOPPPQQQQQQQQQQQQOOOOOOJJJIIIIIIJJJIIIFFFGGGLLLJJJJJJIIIHHHHHHGGGGGGFFFFFFHHHJJJJJJIIIIIIIIIJJJFFFFFFFFFFFFFFFGGGHHHHHHGGGIIIHHHGGGHHHKKKJJJEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKHHHEEECCCDDDCCCAAA???AAAAAA@@@@@@AAACCCEEEFFFBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<======>>>???>>><<<;;;<<<===<<<<<<===>>>======;;;;;;888999:::<<<===>>>>>>???@@@@@@@@@??????????????????@@@AAABBBBBBBBBAAAAAACCCBBBAAABBBEEEKKKPPPSSSSSSRRRQQQQQQQQQRRRSSSTTTQQQSSSVVVXXXYYYYYYXXXWWWTTTWWWZZZ\\\]]]^^^aaabbbgggkkkqqqwww{{{}}}}}}}}}{{{|||~~~{{{pppjjj```XXXQQQLLLFFFBBBAAADDDHHHLLLQQQZZZeeemmmwwwzzz|||zzzvvvsssrrrttttttyyy|||yyyrrrnnnooosssllljjjhhhggggggfffccc```ZZZZZZ[[[[[[]]]```eeeiiipppvvvzzzsssooollljjjhhheeeccc___\\\ZZZYYYZZZZZZYYYXXXXXXYYYZZZXXXTTTPPPMMMJJJEEEAAA??????@@@AAABBBAAAAAA???>>><<<;;;:::888777555333333333444555444444444444444555666777777666555555555666777777888555333222333333333222000111222444555666666666666666777777999:::;;;<<<::::::<<<===???AAACCCCCCFFFFFFGGGGGGFFFEEECCCBBB??????>>>===<<<<<<;;;<<<:::999999999999888888888;;;:::999888777777777777777999:::999888777777888777777777777999:::::::::&&&'''((('''&&&&&&(((***&&&&&&'''((()))******+++)))+++,,,+++******+++,,,...//////...,,,+++,,,---+++,,,,,,------,,,,,,+++***...///,,,+++---...,,,,,,+++))))))******)))'''******)))(((((()))***+++)))***+++,,,,,,,,,+++***...------,,,,,,,,,------))))))******+++,,,,,,---*********++++++++++++,,,,,,,,,,,,+++++++++++++++.............../////////++++++,,,------------------------...///000111222000000000000000000000000222222333333444555555666333555666666555555777888444444444444444555666666666888999999888777777888:::999888777777888999:::666888;;;<<<>>>@@@DDDGGGGGGHHHKKKMMMPPPRRRSSSTTTWWW[[[^^^^^^ZZZWWWVVVVVVPPPQQQQQQRRRQQQPPPNNNMMMJJJGGGGGGIIIHHHFFFIIINNNLLLMMMMMMMMMLLLKKKJJJIIIHHHJJJLLLLLLKKKJJJKKKKKKGGGGGGGGGGGGGGGHHHHHHIIIHHHJJJJJJHHHJJJNNNMMMHHHIIIIIIHHHHHHGGGHHHHHHHHHFFFDDDBBBAAAAAAAAA@@@???AAAAAA@@@@@@AAACCCEEEFFFBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>======<<<<<<<<<>>>>>>===<<<;;;<<<===<<<<<<======<<<;;;::::::666777999<<<>>>@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEFFFIIIMMMQQQTTTUUUTTTTTTSSSTTTUUUWWWXXXUUUWWWZZZ]]]^^^___^^^]]][[[]]]```aaabbbdddgggiiikkkmmmrrrwwwzzz|||||||||xxxxxxzzz|||wwwqqqfffaaaZZZTTTOOOJJJFFFCCCCCCEEEHHHKKKPPPZZZfffooo|||zzzxxxwwwzzz}}}{{{ssslllkkkllleeedddddddddffffffdddbbbaaabbbccceeehhhmmmtttyyytttoooiiieeecccaaa```___]]]\\\ZZZYYYXXXXXXYYYZZZZZZYYYXXXXXXWWWTTTPPPLLLIIIGGGCCC@@@???@@@BBBDDDFFFEEECCC@@@>>>;;;999888666444333111111111222222111111222333444444444444555555666666666555555444555333222222333444444333000111333555666888888999555666777888:::;;;<<<===<<<===>>>???AAABBBCCCDDDEEEEEEFFFEEEEEEDDDBBBBBB======<<<;;;;;;:::::::::999999888888888777777777999888777666555555555555555666777777666666777888888888999999:::;;;<<<==='''((((((&&&%%%&&&)))+++'''(((((()))******++++++***+++,,,+++***)))***+++------...---+++***+++,,,++++++,,,,,,,,,,,,,,,,,,+++///000---,,,...///------+++******++++++***(((+++***)))((()))***+++,,,)))***,,,......---,,,+++///......------------...***++++++,,,---------...++++++***++++++---...///---------,,,,,,+++++++++,,,------...///000000000---------......---,,,,,,---------...///111222333000000000111111222222222333333444444555666666666777888888777555444444555444444555555666666777777666888::::::999888999:::::::::999999999:::;;;;;;888:::===@@@BBBEEEIIILLLKKKMMMPPPRRRSSSUUUWWWYYYYYY\\\^^^^^^[[[XXXWWWWWWSSSSSSTTTSSSRRRPPPNNNMMMMMMJJJHHHIIIHHHFFFIIIOOOKKKLLLMMMMMMLLLKKKJJJIIIJJJLLLMMMMMMLLLKKKLLLMMMHHHHHHHHHHHHHHHIIIIIIJJJHHHKKKKKKJJJLLLPPPOOOKKKLLLJJJHHHFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCAAAAAAAAAAAABBBDDDEEEFFFBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA===>>>>>>>>>>>>>>>===<<<<<<===>>>===;;;;;;;;;=========<<<<<<;;;;;;::::::777888:::===???AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAACCCBBBAAA@@@AAACCCEEEFFFGGGGGGGGGIIIKKKOOORRRTTTTTTTTTSSSSSSTTTVVVWWWYYYZZZ\\\^^^aaadddeeeeeeeeebbbdddfffggghhhjjjmmmooonnnpppsssuuuwwwwwwwwwvvvssstttuuuwwwyyy}}}~~~yyyrrrlllhhh^^^\\\XXXSSSOOOLLLHHHGGGEEEGGGHHHJJJPPPZZZhhhqqqzzzuuusssvvvyyyzzzvvvooohhheeeeeebbbcccdddgggiiikkkkkkkkkppppppqqqrrruuu{{{uuunnnbbb^^^ZZZXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWUUUSSSOOOLLLIIIGGGEEECCCBBBBBBDDDGGGIIIJJJIIIFFFBBB>>>;;;999888444333222111111111111222...000111333444333333222555666777888888777555444333222111222444666555444222333555666888999999:::555666888999;;;<<<===>>>??????@@@AAABBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@???<<<<<<<<<;;;;;;::::::999888888888777777777666666666666555444444444444444444666777777777777999;;;;;;;;;<<<<<<<<<===???AAA'''(((((('''&&&&&&)))+++(((((())))))******+++++++++,,,---,,,+++***+++,,,+++++++++***((((((***+++++++++++++++,,,,,,------,,,000111---,,,...///...---,,,++++++,,,,,,+++***+++***)))))))))+++,,,---+++,,,...000000///---,,,000///...---------------+++,,,---.../////////...,,,,,,,,,,,,---///000111//////......------,,,,,,+++,,,...///000000000000...////////////...---------------...///111222333111111222222333444555555444444444555555555666666444666777666555444555666555555666777888888999999777888:::;;;:::999:::;;;;;;;;;;;;;;;;;;<<<======;;;===@@@BBBEEEHHHLLLOOONNNPPPSSSTTTUUUVVVZZZ\\\[[[]]]^^^^^^\\\YYYXXXWWWVVVVVVVVVVVVTTTRRRPPPOOOQQQMMMKKKKKKIIIGGGIIIOOOLLLLLLLLLLLLLLLLLLKKKJJJLLLMMMOOONNNMMMLLLLLLMMMIIIIIIIIIIIIIIIJJJJJJKKKIIIKKKKKKJJJLLLPPPOOOKKKKKKJJJGGGEEECCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEAAAAAAAAABBBCCCDDDEEEFFFCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA<<<===>>>>>>>>>>>>>>>======>>>>>>>>><<<;;;<<<=========<<<<<<;;;;;;;;;;;;;;;<<<===???AAABBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBEEEDDDBBBBBBBBBDDDGGGIIIHHHIIIIIIKKKMMMPPPRRRSSSUUUUUUTTTUUUVVVXXXZZZ[[[___```cccfffhhhjjjjjjkkkiiijjjkkkllllllnnnpppsssqqqrrrrrrrrrrrrqqqqqqpppqqqqqqqqqsssvvvyyy|||~~~~~~|||}}}wwwvvvtttpppkkkeee```^^^YYYXXXWWWTTTQQQNNNKKKJJJHHHIIIJJJLLLQQQ[[[iiisss|||tttmmmkkklllnnnooommmiiidddccccccccceeeiiimmmqqqtttwwwyyy~~~wwwrrrjjjbbb\\\TTTRRROOOOOOPPPQQQQQQQQQOOOPPPRRRSSSUUUVVVVVVWWWVVVVVVUUURRRNNNKKKHHHFFFCCCBBBAAAAAABBBEEEHHHJJJMMMKKKGGGCCC???<<<:::999333333222222222222222222---///000222222222111111333444666888888666444333222111111333666777777666666777888999999999999999777888:::<<<===>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB??????>>>======<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999777777666666666555555555444444333333222222333333333444666666777888;;;>>><<<===>>>>>>===???BBBEEE'''((()))((('''''')))+++((()))))))))***************,,,---,,,++++++,,,---*********((('''''')))+++++++++++++++,,,---......+++///000---,,,...///---...---+++,,,---...---++++++************,,,---......///000111111111000///111000///...............,,,---...000111000000///......//////000111222222000000000///////////////,,,...///111222222111111000000111111111000000////////////000111222333444222222333444666777888888666666666666666555555555000222444555555666888999666777888:::;;;;;;;;;;;;888:::<<<===<<<;;;<<<===>>>>>>>>>???@@@@@@@@@AAA@@@BBBDDDFFFHHHJJJNNNPPPPPPSSSVVVVVVVVVWWW[[[_______________^^^\\\[[[YYYWWWWWWWWWWWWVVVTTTRRRQQQRRROOOMMMMMMKKKHHHIIINNNNNNNNNMMMMMMMMMMMMNNNNNNLLLNNNOOOOOOMMMLLLLLLMMMJJJJJJJJJJJJJJJKKKKKKLLLIIIKKKKKKIIIKKKOOONNNIIIHHHGGGFFFDDDCCCBBBBBBBBB???@@@AAAAAA@@@@@@BBBDDDAAAAAABBBCCCDDDEEEEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@<<<<<<======>>>>>>??????===??????>>>===<<<===>>>======<<<<<<<<<<<<===>>>??????@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDEEEGGGIIIKKKJJJKKKLLLNNNPPPRRRSSSSSSXXXXXXXXXYYYZZZ\\\___```cccdddfffhhhkkklllnnnnnnnnnoooooonnnnnnooorrrtttssssssrrrqqqpppooooooooossssssssstttwww{{{~~~yyyssspppqqqlllllljjjfffaaa\\\ZZZYYYXXXYYYZZZXXXUUUQQQOOOOOOLLLMMMNNNOOOSSS\\\iiisss~~~~~~uuummmhhhfffdddfffhhhhhhgggfffggghhhhhhlllrrrxxx}}}{{{pppkkkddd___\\\XXXRRRNNNKKKIIIHHHHHHJJJLLLLLLLLLJJJKKKNNNPPPRRRRRRRRRRRRQQQQQQQQQNNNJJJFFFEEEEEECCCCCCCCCDDDFFFIIILLLNNNLLLJJJFFFBBB>>>;;;:::999333333333333333333222222...///000111111111111111///111333444555444222111333222333555777888888666888999::::::;;;::::::::::::;;;===???@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;:::999999999999999:::;;;<<<<<<;;;:::999666666666555555555444444333333222222222222333333111222444444666888<<>>???AAA@@@??????AAADDD@@@AAABBBCCCDDDEEEEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@===<<<<<<<<<===>>>@@@AAA>>>@@@@@@@@@>>>===>>>???======<<<<<<===>>>@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHJJJKKKMMMLLLMMMOOORRRSSSTTTTTTTTTZZZZZZZZZ[[[]]]```bbbdddfffggghhhjjjlllnnnoooooorrrrrrqqqooonnnoooqqqssstttssssssrrrrrrsssssstttyyyyyyyyyzzz}}}}}}wwwrrrllliiijjjjjjjjjiiieee___[[[[[[\\\^^^```bbbaaa]]]YYYWWWVVVOOOPPPQQQRRRUUU^^^iiirrryyyzzzzzzuuummmgggdddddddddeeefffhhhjjjmmmppprrrsssyyyvvvmmmgggcccZZZVVVPPPMMMMMMLLLJJJGGGEEECCCBBBCCCEEEFFFGGGFFFEEEGGGJJJLLLMMMMMMLLLKKKLLLMMMMMMJJJFFFCCCCCCDDDCCCCCCDDDEEEHHHKKKNNNPPPHHHFFFBBB>>>;;;999999999111222222333333222222222////////////000111222333...///111222333333333333444444555777999:::888777888999:::;;;<<<============>>>@@@AAABBBAAA@@@???@@@@@@??????>>>>>>======<<<;;;:::888888888888999777888:::;;;;;;:::888777555555555444444444444333333222222222222222333333111333444555777:::???BBBAAAEEEIIILLLOOOUUU]]]ddd%%%'''***+++)))(((((()))(((((((((((())))))))))))&&&((()))***))))))+++---++++++***)))((((((+++...++++++******+++---...///***...///,,,+++---...,,,...---,,,---//////...---++++++******+++---...///333333222222222333444555555444333222111111111111---...000222333222111000000222444555555444333222111111111222333333333444222333555777777666555444111222333444444444444333666666555555555666666777444555666888999;;;<<<<<<===<<<;;;:::888777666555888999999777444222222333888:::<<<===?????????>>>===???AAABBBAAAAAABBBDDDEEEEEEFFFHHHHHHIIIIIIIIIJJJLLLMMMMMMMMMNNNQQQSSSTTTWWWZZZZZZXXXYYY^^^ccc___^^^]]]]]]]]]\\\ZZZYYYUUUUUUVVVVVVUUUTTTRRRQQQKKKJJJKKKNNNMMMIIIJJJNNNOOOMMMJJJHHHIIIKKKNNNPPPMMMNNNOOOOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMHHHJJJIIIGGGIIIKKKJJJEEEBBBCCCDDDDDDDDDCCCBBBAAA???AAABBBBBB@@@@@@BBBEEE@@@AAABBBDDDEEEEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@===<<<;;;;;;<<<>>>@@@BBB???@@@AAA@@@>>>>>>>>>@@@======<<<===>>>???AAABBB@@@AAACCCEEEFFFGGGGGGHHHEEEFFFGGGGGGIIIIIIJJJKKKGGGHHHHHHIIIJJJKKKMMMMMMNNNPPPRRRTTTVVVVVVVVVVVVZZZZZZZZZ[[[]]]```cccdddggghhhiiikkklllnnnooopppssssssrrrpppnnnnnnppprrrttttttttttttuuuwwwyyyzzz~~~zzzvvvqqqjjjggghhhlllmmmlllhhhbbb___```aaaeeehhhjjjiiiddd```^^^^^^QQQRRRSSSTTTWWW___iiirrrtttuuusssnnngggbbbbbbcccggghhhiiikkknnnsssxxx{{{}}}zzznnneee]]]XXXTTTOOOKKKGGGFFFGGGIIIHHHFFFAAA???>>>???AAACCCCCCBBBBBBDDDGGGIIIJJJIIIHHHGGGHHHJJJJJJHHHDDDBBBCCCDDD>>>>>>???AAADDDGGGJJJKKKEEECCC???<<<999888888888000111111222222222111111000000/////////111333444///000111333444555666666555555666888::::::999777777888:::<<<===>>>?????????@@@BBBCCCCCCBBB@@@?????????>>>>>>===<<<<<<;;;<<<;;;:::888888888888999555666888999:::888777666555555444444444333333333333222222222222222333333444555777888:::>>>CCCGGGFFFKKKQQQVVV[[[cccmmmvvv((('''%%%$$$$$$&&&(((***'''(((***+++***+++,,,...))))))((('''''''''''''''(((***---...---,,,------++++++++++++++++++++++++.........------,,,,,,,,,...///111222111000...---------,,,,,,...///111333000000000111222222222333555444222111///......---***,,,///111111222333555555666666555444333444555444333222222222333555666666666777777777777666555444444666666777666555444888777666555555666777777888999:::<<<======>>>>>>======<<<<<<;;;;;;;;;;;;:::===???;;;555333888===:::;;;===>>>@@@@@@AAAAAA>>>@@@BBBCCCCCCCCCEEEGGGEEEGGGIIIIIIJJJKKKNNNPPPOOOSSSSSSNNNOOOTTTTTTQQQWWWXXXYYY[[[\\\\\\[[[[[[]]]^^^___```^^^\\\XXXVVVTTTUUUVVVTTTRRRPPPPPPPPPMMMMMMMMMMMMMMMLLLKKKJJJMMMLLLKKKJJJJJJKKKLLLMMMOOONNNMMMLLLKKKIIIIIIHHHJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHFFFEEEDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCDDDEEEDDDBBBAAAAAABBBBBBAAA??????@@@AAABBBCCCDDDDDDDDDBBBBBBBBBAAA@@@@@@CCCEEECCCCCCBBBAAAAAAAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>===>>>@@@AAA>>>;;;============<<<>>>AAADDDFFFHHHJJJJJJIIIIIIIIIJJJIIIHHHHHHIIIKKKLLLLLLKKKHHHIIIKKKKKKLLLMMMPPPRRRVVVUUUUUUUUUVVVWWWYYYZZZ^^^[[[ZZZ]]]cccfffdddbbbiiijjjjjjiiijjjmmmqqquuusssvvvtttooolllnnnpppooorrrtttvvvwwwwwwyyy||||||wwwsssrrrsssuuuwwwnnnsssvvvrrrjjjeeefffiiihhhjjjlllllliiiddd^^^ZZZWWWUUUTTTVVV[[[```eeegggrrroookkkfffcccccccccdddiiikkkmmmpppsssxxx~~~{{{rrreee]]]YYYVVVRRRNNNFFFEEEBBB@@@@@@@@@AAABBB???@@@BBBDDDDDDCCCBBBAAADDDEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@BBBCCCCCCAAAAAABBBCCC@@@>>><<<888555333111111000111111000//////000222111111111111000000000000222222111000111444666888333555999<<<======<<<;;;777888888:::<<<>>>@@@AAAAAABBBDDDCCCAAA??????@@@@@@@@@???===999777888888:::999999999999999:::;;;888777777777666666666555666666555444333222111111111111111...---000666<<<===:::;;;>>>===<<>>>>>??????????????????>>>>>>>>>>>><<<@@@CCCAAA;;;888:::>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@CCCCCCDDDEEEGGGIIIGGGJJJNNNPPPQQQQQQRRRSSSPPPSSSRRROOOOOOTTTUUUSSSUUUVVVXXXZZZ\\\]]]]]]]]]]]]^^^^^^]]]\\\ZZZWWWVVVSSSTTTUUUTTTRRRPPPPPPPPPLLLLLLLLLLLLLLLKKKJJJIIILLLKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBDDDEEEFFFFFFFFFFFFEEEDDDFFFDDDCCCBBBCCCCCCAAA@@@???@@@@@@AAABBBBBBBBBBBBAAABBBBBBAAA@@@@@@CCCEEEDDDCCCBBBBBBAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>AAA???>>>???AAAAAA???===>>>????????????@@@DDDFFFHHHJJJKKKKKKJJJJJJKKKLLLKKKKKKKKKLLLNNNOOOOOONNNLLLMMMOOOPPPPPPRRRTTTVVVYYYYYYXXXXXXYYY[[[]]]^^^aaa___]]]___dddggggggdddggghhhhhhhhhiiilllppptttsssvvvvvvqqqnnnppppppooosssuuuwwwyyy{{{}}}~~~}}}}}}~~~wwwrrrpppqqqttttttsssqqqllleee___[[[SSSRRRRRRVVV\\\ccchhhkkkooollliiiffffffhhhkkknnntttvvvxxx{{{~~~|||uuupppggg```VVVPPPMMMKKKHHHDDDEEEDDDBBB@@@??????@@@AAA>>>???AAACCCCCCCCCBBBAAABBBCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@>>>@@@AAA@@@>>>>>>???@@@888888777666555555555555000111111000//////000222222222111111111111111111333222222111222444777888666777:::<<<>>>>>>======888999999:::;;;===???@@@@@@BBBDDDCCC@@@===<<<;;;>>>>>>===;;;888777777888999888888888888999::::::666666666666777777777777666555555444333222222111000111111//////333:::@@@<<<:::<<<@@@BBBEEEOOOZZZ]]]fffqqqzzz&&&'''((()))***)))((('''&&&'''((('''&&&%%%%%%'''))))))((('''''''''((((((%%%'''***+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000000///...---------///000111222222222111111111111000000000000111000///...///222555777:::666222111333333222000000222444555555666888:::888888777666777888999:::666777888:::;;;;;;<<<<<<:::;;;===>>>?????????>>>;;;;;;:::::::::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBB<<>>>>>>>>>>>>>>>>>>>>>>>@@@??????@@@BBBBBB@@@???@@@AAAAAAAAABBBCCCGGGIIIKKKLLLLLLKKKJJJKKKMMMOOOMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSTTTVVVWWWYYYZZZ[[[]]]]]]]]]]]]^^^```bbbccceeebbb```bbbeeehhhhhhgggfffggghhhiiijjjmmmrrruuuuuuyyyxxxtttpppppppppmmmrrruuuxxx|||~~~zzzwwwvvvuuurrrmmmhhhbbb^^^[[[UUUTTTTTTXXX___fffjjjmmmkkkiiiggggggkkkqqqxxx|||}}}zzzuuupppjjjddd^^^YYYUUUPPPKKKHHHHHHGGGEEEBBBDDDCCCAAA???>>>>>>>>>???<<<>>>???AAABBBBBBAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>===;;;::::::;;;444333333333333444444555000111111000//////000222222222222222222222222222444333333333444666888999999:::;;;===>>>??????@@@;;;;;;;;;;;;;;;<<<===>>>>>>@@@BBBAAA>>>:::888777:::;;;;;;999777777888999777777777888888999999999666666666666777777777777444444444333333222222222...000111000111444;;;AAA@@@@@@CCCIIIOOOVVVbbbnnnqqqyyy'''(((((()))))))))))))))%%%'''))))))))))))+++---))))))((((((((((((((()))%%%''')))******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......,,,...000111222333222222111111111000000//////...222000......///333666999>>>888222111444555333000111222444555555666888:::777777666555666777888999777888:::<<<===??????@@@===>>>???@@@@@@???>>>===<<<;;;;;;<<<<<<<<<======<<<===???@@@AAAAAABBBBBBAAABBBCCCEEEEEEEEEEEEEEE===BBBGGGHHHGGGFFFIIILLLKKKIIIGGGDDDCCCCCCDDDEEE@@@BBBDDDEEEFFFGGGJJJLLLFFFJJJOOORRRRRRRRRSSSSSSTTTTTTSSSRRRSSSVVVYYYZZZVVVWWWXXXZZZ\\\]]]^^^^^^___]]]YYYVVVTTTTTTTTTUUUSSSTTTUUUTTTQQQPPPOOOPPPMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBDDDFFFHHHIIIIIIHHHHHHJJJHHHFFFEEEEEEDDDBBB@@@??????@@@??????>>>======???@@@AAAAAAAAAAAABBBDDDEEEDDDCCCCCCBBBBBBCCCCCC?????????????????????????????????@@@AAABBBAAA@@@@@@BBBCCCDDDDDDFFFHHHKKKMMMMMMMMMKKKJJJKKKNNNQQQOOOQQQSSSUUUVVVVVVWWWXXXYYYYYYYYY[[[^^^_________````````````aaaccceeeggggggdddbbbbbbeeehhhhhhhhhgggiiijjjlllmmmpppuuuxxxyyy}}}}}}wwwsssqqqnnnjjjnnnqqqwww{{{~~~~~~xxxrrrppplllgggccc```^^^^^^\\\ZZZZZZ\\\aaafffiiikkkhhhggggggiiipppyyy~~~zzzxxxvvvtttrrrpppnnniiiccc]]]XXXSSSOOOKKKIIIGGGFFFGGGHHHIIIGGGEEECCCBBBAAA???>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@===>>>>>>??????>>>>>>>>>======>>>>>>>>>>>>>>>>>>:::;;;;;;:::888666777888555444333111000000//////000111111000//////000222111222222222222222333333555444444555666777999:::<<<<<<===>>>???@@@AAAAAA>>>======<<<<<<<<<<<<===<<<<<<===;;;999888888999888999999999888888999;;;666777888888999999999999888777777777666666666555222222222222222222333333111333555555555888>>>CCCEEEJJJRRR[[[cccmmmyyy***)))'''&&&'''(((***+++&&&(((************,,,...))))))((((((((())))))***''')))*********+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,...000111222333222222111000000//////............,,,***)))***---111333<<<777111111555777555222333444555555444444555666777666555555555666888999888999;;;===???AAABBBBBBCCCCCCCCCBBBAAA???===;;;:::;;;;;;<<<<<<============>>>@@@AAABBBBBBCCCCCC@@@BBBDDDFFFGGGHHHGGGGGGEEEFFFGGGGGGEEEFFFIIILLLIIIHHHEEEDDDCCCDDDEEEFFF@@@BBBDDDEEEFFFGGGIIIKKKHHHJJJLLLMMMMMMNNNQQQSSSTTTSSSRRRTTTUUUWWWZZZ\\\ZZZZZZZZZZZZ[[[[[[\\\\\\^^^[[[WWWTTTRRRRRRTTTUUUTTTUUUVVVUUURRRPPPPPPQQQOOONNNLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHDDDEEEEEEEEEEEEFFFFFFFFFCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDEEEFFFHHHIIIJJJJJJHHHFFFEEEDDDDDDAAA@@@????????????>>>===<<<<<<>>>???AAAAAAAAAAAABBBDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAAAAAAAABBBBBBCCCEEEFFFFFFGGGIIIKKKNNNNNNMMMLLLKKKLLLOOORRRPPPSSSWWWYYYYYYYYY[[[\\\^^^]]]]]]```bbbcccbbb```aaa``````aaabbbeeeggghhheeedddcccdddeeeggghhhhhhgggiiikkkmmmoooqqquuuxxx~~~}}}vvvrrrmmmgggjjjooouuu{{{~~~zzzyyy{{{|||~~~wwwssspppkkkfffcccbbbbbbccc___]]]]]]^^^bbbeeeggghhhhhhhhhiiinnnvvv}}}yyyrrrmmmiiihhhfffeee___[[[UUUPPPLLLJJJGGGEEE@@@AAABBBDDDFFFGGGFFFEEEBBBBBBAAA@@@@@@?????????======>>>>>>>>>???>>>>>><<<===============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999999:::888666555555666555444333111///...------000111111000//////000222111111111222222333333333555555555666777888999:::=========>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<<<<999999777555444666999===777888999999888999;;;===777888999:::;;;;;;;;;;;;:::999888777666555444333111222222333333444444555555888:::;;;;;;===BBBFFFJJJUUUcccppp|||***)))&&&%%%%%%'''***,,,(((******)))((('''((()))))))))((((((((()))******)))***+++*********,,,...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---.........------///000111222222222////////////...............---,,,++++++...000222777444111222444666666444333555555444222111222333777777666555666777888999999:::<<<>>>@@@BBBCCCCCCGGGFFFFFFEEEBBB???===;;;999:::;;;<<<=========<<<>>>???@@@AAABBBCCCCCCCCC@@@BBBEEEHHHIIIJJJIIIIIIMMMLLLJJJFFFCCCCCCEEEFFFFFFFFFDDDDDDDDDDDDEEEFFF@@@AAACCCDDDDDDEEEGGGHHHIIIJJJKKKKKKKKKLLLOOOQQQQQQOOOPPPTTTVVVVVVWWW[[[ZZZYYYYYYXXXXXXYYYYYYZZZ\\\ZZZVVVSSSQQQRRRTTTVVVUUUVVVWWWVVVSSSRRRQQQRRRNNNMMMKKKIIIHHHGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA????????????@@@AAABBBBBBCCCBBBBBBBBBCCCEEEHHHIIIGGGFFFDDDCCCCCCBBBAAA???>>>?????????>>>======<<<<<<>>>AAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>AAABBBBBBBBBCCCEEEDDDFFFHHHHHHHHHHHHJJJKKKOOOPPPPPPOOONNNNNNQQQSSSRRRVVV[[[^^^]]]]]]___aaadddbbbaaacccffffffccc````````````aaabbbeeeggghhheeeeeefffggghhhiiijjjjjjhhhjjjmmmnnnppprrruuuxxx}}}xxxqqqjjjlllqqqxxx|||xxxzzz}}}xxxssspppkkkfffccccccdddeee```___^^^```cccfffhhhhhhiiijjjnnnttt}}}zzzwwwtttooohhhbbb___]]]\\\[[[SSSOOOJJJGGGEEEDDDCCCBBBAAABBBDDDFFFHHHHHHHHHGGGBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999666777888777555444444555222111111000000000111111000111111000//////000222111222222333333444444555444555666777888999999:::;;;<<<===>>>???????????????>>>===<<<;;;:::::::::666666555333222555999===666777999999888999;;;===888999;;;===>>>>>>======:::999888777666555444333333333444555666777888999444888===@@@BBBFFFLLLPPP[[[iiizzz''''''&&&&&&&&&'''((()))((()))))))))'''&&&'''((())))))(((((()))******+++*********)))((((((***,,,******************************+++++++++,,,,,,,,,++++++++++++,,,---...///---------...///000222222---...............////////////...///000222333555222222222222333444444444222333444333111000111222666555444444444555666777999;;;<<>>>>>>>>===>>>???@@@AAABBBCCCCCCCCC@@@BBBFFFIIILLLLLLLLLKKKLLLLLLKKKHHHFFFDDDCCCCCCFFFFFFEEEEEEEEEDDDDDDDDD???AAABBBBBBBBBBBBCCCEEEGGGIIIKKKKKKJJJIIIJJJKKKLLLJJJLLLSSSUUUSSSSSSWWWVVVUUUUUUTTTUUUVVVWWWXXXZZZXXXUUUSSSRRRSSSUUUVVVVVVWWWXXXWWWUUUSSSSSSSSSMMMKKKIIIFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???????????????============>>>???@@@AAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCAAAAAAAAAAAA@@@>>>>>>>>>?????????>>>>>>===;;;>>>@@@BBBAAAAAABBBCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA===@@@CCCDDDDDDDDDFFFHHHHHHIIIKKKKKKJJJJJJKKKLLLQQQRRRSSSSSSRRRRRRSSSUUUTTTZZZ```bbbaaaaaacccfffiiifffeeegggiiiiiiddd```______``````bbbeeeggghhheeehhhkkkmmmnnnnnnnnnooommmoooqqqssstttuuuxxxzzzyyyrrrrrrwww|||zzz~~~yyyqqqoookkkiiihhhiiilllmmmjjjhhhfffggghhhiiiiiiiiijjjmmmrrr|||}}}wwwssspppmmmdddaaa\\\YYYWWWVVVTTTRRRLLLIIIEEECCCBBBAAA@@@???EEEGGGIIIJJJJJJIIIIIIJJJBBBBBBCCCDDDEEEEEEEEEEEEAAAAAA???>>>======<<<<<<::::::;;;;;;::::::999888999999888888777777666666333444555555333222333555111000000111111222333444000111111000//////000222444444444555666666777777444444555777888888999999999:::<<<>>>???>>>===<<<<<<;;;:::999888777777777444555555555444555777999555666777777777888:::<<<:::<<<>>>@@@AAAAAA@@@@@@777777777777666666666666666777888:::;;;===>>>>>>===CCCLLLSSSYYY```iiinnn}}}%%%%%%'''((((((((('''&&&%%%'''((()))((()))+++,,,))))))((())))))***++++++*********(((&&&&&&(((***))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++,,,---...///------,,,---...///111333,,,------....../////////++++++,,,---///111222333///111333333222222222333000111222222111000111222222222111000111222333444:::;;;===???AAABBBCCCCCC@@@AAAAAA@@@>>><<<:::999:::;;;===>>>?????????>>>>>>>>>@@@AAABBBCCCCCCCCCAAACCCGGGKKKNNNNNNNNNMMMGGGHHHJJJJJJIIIGGGFFFEEEGGGGGGGGGFFFFFFDDDCCCBBB???@@@BBBAAA@@@@@@AAACCCCCCFFFIIIKKKIIIGGGEEEDDDHHHFFFIIIQQQSSSPPPPPPTTTRRRQQQQQQQQQRRRTTTVVVXXXYYYWWWUUUSSSSSSTTTVVVWWWWWWXXXYYYXXXVVVTTTSSSTTTKKKIIIGGGDDDCCCBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>???@@@===>>>AAACCCDDDCCCAAA@@@BBBAAA???@@@@@@@@@???>>>>>>>>>????????????>>>>>>;;;===@@@BBBAAAAAABBBCCCBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???BBBFFFGGGFFFFFFHHHKKKKKKLLLNNNNNNLLLKKKLLLMMMRRRTTTVVVWWWVVVUUUUUUVVVVVV\\\ccceeeddddddfffiiillliiigggiiikkkjjjeee```______```aaabbbeeegggiiigggjjjooorrrsssrrrrrrrrrsssuuuwwwxxxyyyzzz|||~~~yyyxxx}}}|||}}}~~~yyysssqqqpppppprrrvvvzzz|||vvvtttqqqooonnnmmmkkkiiikkkooovvvzzzqqqkkkgggdddbbbWWWVVVUUUTTTTTTRRROOOLLLKKKHHHEEECCCBBBAAA@@@>>>FFFGGGHHHHHHGGGFFFFFFGGGBBBCCCDDDFFFGGGHHHHHHHHHCCCBBB@@@???===<<<<<<;;;999999999999999888777777999888888777666555555444111222333333222111222444222222222222222222333444000111111000//////000222555666666777888999999:::333444555777888888888888777999<<<>>>???>>><<<:::999999777666555555555555222444777888666555444444444555666666666666888:::;;;===???BBBCCCCCCBBBAAA444555555666777888888999999:::;;;===???@@@BBBBBBOOOVVVbbbmmmwww((('''&&&%%%&&&&&&((()))&&&&&&''''''((()))))))))&&&(((************+++,,,******)))(((((((((((()))&&&&&&&&&'''((()))***+++((())))))***+++,,,,,,,,,++++++++++++,,,---...///...............------------...///...,,,++++++---000////////////111222333///000000000000111111111222222111111222222333444444333222111111333555666777:::<<<>>>=========>>>?????????>>><<<:::888666555999<<<<<<:::999:::<<<@@@@@@@@@???@@@AAAAAABBBAAACCCEEEHHHKKKLLLLLLMMMKKKJJJIIIGGGFFFEEEEEEEEEEEEGGGGGGEEEBBB@@@AAACCCAAA??????@@@CCCDDDBBB@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJJJJKKKNNNPPPOOOPPPPPPPPPPPPQQQTTTWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWXXXYYYYYYXXXVVVSSSRRRKKKJJJHHHFFFDDDBBBAAAAAACCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>????????????@@@??????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>AAA???>>>>>>??????>>><<<>>>???@@@@@@???>>>???AAA>>>???@@@AAABBBAAA@@@@@@AAA@@@@@@@@@AAABBBBBBCCCAAA@@@>>>>>>???BBBEEEGGGFFFEEEEEEHHHLLLNNNLLLJJJPPPOOOOOONNNOOOPPPRRRSSSWWWXXXYYYXXXWWWXXXZZZ\\\cccddddddddddddfffjjjnnnrrrqqqpppooommmjjjfffccccccccccccbbbgggmmmmmmjjjlllppptttwwwyyyzzz{{{}}}~~~~~~~~~}}}~~~zzzyyyzzzzzztttrrrrrrsssssssssxxxxxxnnnhhheeebbb]]]XXXSSSQQQNNNKKKIIIIIIIIIJJJIIIHHHFFFDDDCCCBBBCCCCCCBBBDDDGGGIIIIIIHHHFFFEEECCCCCCCCCFFFIIIIIIFFFCCCAAA???>>><<<;;;;;;;;;;;;999999888777777666777777444999999444222555555222111111111111111222222333111000000000111222333333333333333444444444444444555555555777:::;;;<<<;;;444666888888888888:::<<<;;;;;;;;;<<<>>>>>><<<:::222333444555555444333222777555333444777888666444666666666555444444666888===>>>@@@BBBCCCBBBAAA@@@999777555444666888999:::777<<<@@@AAABBBIIIUUU___fffsss''''''&&&&&&&&&'''((()))''''''(((((()))******+++''')))+++++++++***+++,,,***)))((((((''''''(((((((((''''''''''''(((((()))(((((())))))***++++++,,,************+++,,,---...........................---...///...,,,+++,,,---000////////////111222333000000000111111111111222111111111111111222333333444333222111111333444666666888::::::999999:::;;;<<<=========;;;:::888777666999;;;<<<<<<<<<======???????????????@@@AAAAAA@@@BBBDDDGGGIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDBBBDDDFFFEEECCCBBBBBBDDD@@@???>>>@@@BBBCCCAAA???BBBBBBBBBBBBCCCCCCCCCCCCBBBDDDGGGHHHHHHIIILLLNNNMMMNNNPPPPPPPPPRRRTTTVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZXXXVVVSSSQQQKKKJJJHHHFFFDDDCCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???======>>>>>>>>>?????????@@@??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>AAA???======>>>>>>>>>===>>>???@@@@@@??????@@@AAA<<<===???@@@BBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCAAAAAA@@@@@@AAADDDFFFHHHHHHGGGGGGJJJNNNPPPOOOMMMRRRQQQQQQQQQQQQSSSTTTUUUYYY[[[\\\\\\[[[[[[\\\]]]^^^```aaabbbcccfffiiilllooonnnnnnnnnmmmkkkhhhfffeeeggggggggglllrrrsssoooqqqtttxxx{{{}}}|||yyyxxxyyyyyy{{{|||wwwpppgggbbb___\\\WWWSSSNNNMMMJJJHHHGGGHHHHHHIIIGGGFFFDDDBBBAAAAAAAAAAAAAAABBBEEEFFFGGGFFFDDDCCCBBBBBBBBBEEEGGGHHHEEECCC@@@???===;;;:::::::::;;;888888777666666666666666333888888333111444444222111111000000000111222222111111111222222333444555555555555555555555555555555555666777999;;;;;;;;;666888999999999999:::<<<999888888999::::::888666444444555555555555444444555333222444777999888666666777777555444444666888<<<===???@@@AAA@@@>>>===;;;:::999999;;;===>>>???===BBBHHHLLLQQQ\\\kkkvvv'''''''''''''''((())))))))))))((())))))***,,,,,,)))+++,,,,,,+++***+++,,,)))(((((('''''''''''''''))))))(((''''''''''''''''''(((((())))))******+++))))))))))))***+++,,,---........................---/////////---,,,---...///.........///000111222000111111111111222222222111111111111111222222333333222222111111333444555555666777666555444666888999::::::::::::999888888999999999;;;>>>???>>>===>>>>>>>>>>>>?????????@@@???@@@BBBEEEGGGHHHIIIIIIGGGGGGGGGGGGFFFEEECCCCCC???BBBEEEFFFEEEDDDCCCDDD??????>>>@@@AAABBB@@@??????@@@@@@@@@AAAAAABBBBBBAAACCCEEEFFFFFFGGGIIIKKKJJJLLLPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZXXXUUURRRPPPJJJIIIHHHFFFDDDCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>=========>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAA???<<<;;;<<<>>>>>>>>>>>>???AAA@@@@@@???AAABBB<<<===???BBBCCCEEEEEEFFFBBBBBBAAAAAABBBBBBCCCCCCAAABBBBBBCCCDDDFFFHHHIIIKKKKKKLLLNNNQQQSSSSSSRRRUUUUUUUUUUUUVVVWWWXXXYYY]]]___bbbbbbaaa``````aaa\\\___aaaccceeegggjjjlllllllllmmmnnnnnnmmmkkkjjjiiilllmmmnnnsssyyy{{{xxxxxxzzz~~~|||uuukkkeee^^^XXXVVVSSSOOOKKKHHHGGGFFFEEEEEEEEEFFFGGGDDDCCCBBBAAA@@@????????????@@@BBBDDDDDDCCCAAA@@@@@@@@@AAACCCEEEEEECCCBBB>>>>>><<<;;;:::999999999666666555444444444555555222666666333111222333111111111000000000000000111111222333444555666777888999888888777777666666666555555666888999:::;;;<<<999;;;<<<;;;:::999:::<<<999777777777888888666444666555555555555555555666333222222444777888888888555666666444333333555777<<<===>>>???>>>===<<<;;;999999999:::===@@@CCCDDDJJJPPPZZZbbbmmm{{{'''''''''(((((()))******))))))))))))***+++,,,---***+++------+++******+++))))))(((''''''''''''''')))(((((('''''''''((((((''''''(((((()))))))))***)))))))))))))))***++++++.............../////////---...//////------...///............///000111111111111111111222222222222222222222222222333444444222222111111222222333444555555555333111222444666666666777888888999999999<<<:::888:::===???===;;;===>>>>>>???????????????>>>???AAABBBDDDEEEFFFFFFEEEEEEFFFFFFEEEDDDCCCBBB???AAADDDFFFFFFDDDBBBAAA?????????@@@@@@@@@???>>>======>>>???@@@@@@AAAAAABBBCCCEEEFFFFFFFFFHHHJJJHHHLLLPPPSSSTTTTTTUUUVVVUUUUUUUUUUUUVVVWWWYYYZZZYYYYYYYYYYYYVVVSSSPPPNNNIIIHHHGGGFFFEEEDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@??????>>>===============>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????AAA>>>;;;:::;;;===>>>???>>>@@@AAAAAA@@@@@@BBBCCC@@@AAABBBDDDFFFGGGHHHIIIDDDCCCCCCCCCCCCCCCDDDDDDAAABBBCCCEEEGGGHHHIIIIIIOOOOOOQQQSSSVVVWWWXXXXXXYYYZZZZZZ[[[\\\]]]^^^^^^bbbeeeggghhhgggeeeeeeeee```cccfffhhhhhhiiikkklllkkkmmmoooooonnnnnnnnnnnnnnnrrrtttvvvzzztttlll___[[[UUUQQQNNNLLLIIIFFFEEEDDDCCCCCCBBBCCCDDDDDDBBBBBBAAA@@@@@@?????????>>>???@@@AAAAAAAAA??????===>>>???@@@AAABBBAAA@@@===<<<;;;:::999888888777444444333333333333333444222444444333111111111222111111000000//////000000222333555666888999::::::;;;;;;:::999999888777777555666777888888999:::<<<;;;<<<===<<<:::999:::;;;;;;:::888888999888777555777666555444444555666777333333333444666777777777333444444333111111333555;;;<<<<<<===<<<;;;::::::999999:::<<<@@@GGGNNNSSS^^^gggttt|||''''''((())))))******+++((())))))***++++++,,,,,,***+++---,,,+++******+++******)))((((((((())))))(((((((((((()))***+++,,,(((((((((((())))))))))))))))))(((((())))))******,,,---------.........///,,,...///...------...///,,,------...//////000000000000111111111222222222333333333333333444555555111111111111222222333333555555444333111111444666444444555666777888999:::===:::888999;;;<<<:::888>>>>>>???@@@AAA@@@@@@???>>>>>>???@@@AAABBBDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBAAABBBDDDEEEEEEDDDAAA???>>>???@@@@@@????????????<<<<<<===>>>???AAAAAABBBCCCEEEGGGGGGFFFGGGHHHJJJHHHLLLQQQUUUVVVUUUUUUVVVTTTSSSRRRRRRSSSUUUVVVXXXVVVVVVVVVUUUSSSPPPLLLJJJGGGFFFEEEEEEDDDDDDEEEEEEAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@???>>>======>>>>>>>>>>>>????????????@@@??????>>>>>>>>>>>>>>>======>>>>>>????????????AAA>>>;;;:::;;;>>>???@@@>>>@@@AAABBBAAAAAACCCDDDBBBCCCCCCDDDEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEEEEFFFBBBCCCDDDFFFHHHIIIKKKKKKRRRTTTVVVXXXZZZ[[[]]]]]]]]]^^^___```aaabbbccccccgggiiilllmmmkkkiiiiiiiiifffhhhjjjkkkjjjjjjkkklllnnnppprrrrrrppppppqqqssstttyyy}}}~~~|||sssggg```VVVSSSOOOLLLJJJHHHFFFDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>???@@@@@@???>>>===:::;;;=========>>>>>>???;;;;;;:::999888777666666333222222222222222333333222222333333111000111333111111000000000000000111333555666888:::;;;;;;;;;<<<<<<;;;:::999888888777444777999999888888:::<<<;;;======<<<:::999999:::<<<:::888888888888777555777666555444444555666777555555555555444444444444111222222000//////111333777777888888999999888888<<<>>>AAAEEEMMMXXXeeennnzzz|||zzzyyywwwuuu&&&'''(((***++++++++++++((())),,,.........,,,+++***,,,------,,,+++,,,------,,,,,,+++++++++++++++(((((())))))***,,,---...))))))))))))))))))))))))***)))))))))))))))******+++++++++,,,------......+++,,,...---,,,,,,---...+++,,,---...///////////////000000000000111111111333333333333333444555555111111111222222222222222333444555444333333444666444444444555666888:::;;;<<<;;;999999999::::::999???@@@BBBCCCCCCCCCBBBAAA???>>>>>>???@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBCCCDDDEEEDDDAAA>>>???@@@BBBAAA@@@>>>??????<<<<<<===???@@@BBBCCCDDDEEEFFFHHHHHHGGGGGGHHHJJJIIIMMMQQQTTTUUUTTTUUUUUURRRQQQOOOOOOOOOPPPRRRTTTPPPPPPQQQPPPNNNKKKHHHFFFDDDDDDCCCCCCCCCDDDDDDEEEAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????????????????@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>=========>>>??????@@@@@@AAA>>><<<<<<===???@@@@@@???@@@BBBBBBBBBBBBDDDEEEBBBBBBBBBBBBCCCDDDFFFGGGIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEFFFGGGIIILLLNNNOOOTTTWWWZZZ\\\]]]^^^```bbb```aaacccdddffffffggggggkkkmmmoooooommmllllllllljjjkkklllllljjjjjjkkklllpppsssuuuuuussssssvvvyyy|||zzzxxxwwwtttoooggg]]]WWWNNNMMMKKKHHHFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@???>>>============>>>======<<<<<<888999;;;;;;::::::<<<===999999999888777666555444222222111111111222333333222111222444333000111444111111111000111222222333555666888:::;;;<<<;;;;;;;;;::::::999999888888888444777:::999777777999<<<:::;;;;;;:::999888888999999777555555666666555444666555555555555555555666555666666555333222333444000111111///......000222333333444555777888999:::>>>CCCKKKUUUaaappp~~~xxxqqqnnnnnnooonnnmmm&&&''')))+++,,,,,,,,,,,,(((+++///222333111...,,,+++---/////////...///000000///......------......++++++++++++,,,,,,---...************************+++******))))))*********))))))***++++++,,,------***+++,,,,,,++++++,,,...***+++---...//////............/////////000000000222111111111111222333333000000111222222222222222111222444555444444444666444444444555666888:::;;;999:::::::::999:::===???AAACCCDDDFFFFFFEEEDDDCCC??????>>>>>>???@@@AAABBBBBBAAA???>>>>>>@@@CCCDDDBBBAAA@@@BBBDDDDDDCCC@@@???AAACCCBBB@@@>>>???@@@<<<===>>>@@@BBBDDDEEEFFFEEEGGGHHHHHHFFFFFFGGGIIIIIILLLPPPRRRRRRQQQRRRSSSQQQOOOMMMKKKKKKLLLNNNOOOJJJKKKKKKKKKIIIGGGDDDBBBBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@??????>>>>>>>>>>>>>>><<<======>>>??????@@@@@@@@@???===>>>@@@AAAAAA@@@???@@@BBBCCCBBBCCCEEEFFFBBBBBBCCCCCCEEEGGGIIIKKKLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIIIILLLOOORRRTTTVVVYYY]]]______```ccceeebbbccceeegggiiiiiiiiiiiinnnppppppooonnnmmmmmmnnnmmmnnnnnnmmmlllmmmooorrrppptttwwwxxxwwwxxx|||}}}}}}}}}~~~|||vvvrrrllljjjgggeeeaaa[[[TTTOOOFFFFFFFFFDDDBBB@@@@@@@@@======>>>???????????????===>>>>>>???>>>===<<<<<<;;;;;;;;;;;;::::::999999666888999999777777:::<<<888888888888777555333222222111111111222222333444333111222555444000111666111111111111222444555555666777999;;;<<<<<<;;;:::888888888888888888888888444888::::::777666999<<<777888999888777666777888777555333333444555555444444444555555555555444444333555666555333222333555111222222000//////111333333444555777:::===???AAADDDOOO___ppp|||kkkfffbbbaaacccddddddccc&&&''')))+++,,,,,,,,,,,,)))---222666666444000------///111111111111222333111111000///////////////......---,,,,,,,,,------+++++++++***************++++++***************+++(((((()))***++++++,,,,,,)))***,,,+++++++++,,,---***+++---...///......---............////////////000000000///000111111222000000111222222222222111///111444555555444444555555555444555666888:::;;;666999;;;;;;:::;;;@@@DDDCCCDDDFFFGGGHHHGGGEEEDDD@@@???>>>>>>>>>???AAABBBBBB@@@>>><<<===@@@CCCEEEAAA???>>>@@@DDDFFFEEECCC@@@BBBDDDCCC@@@??????AAA===>>>???AAACCCEEEFFFGGGEEEFFFGGGGGGFFFEEEFFFHHHIIIKKKNNNOOOOOOOOOPPPQQQPPPNNNKKKIIIHHHIIIKKKLLLFFFGGGHHHHHHGGGDDDBBB@@@AAA@@@@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@??????>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@@@@???>>>@@@AAABBBAAA@@@???AAABBBCCCCCCCCCEEEGGGDDDDDDEEEFFFIIILLLOOOQQQMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKMMMQQQUUUWWWWWWZZZ^^^``````aaadddgggcccdddgggiiijjjkkkkkkkkkpppqqqqqqooommmmmmnnnpppqqqqqqqqqpppppprrruuuxxxoootttxxxzzzyyy{{{}}}zzzyyyyyyyyyxxxwwwvvvwwwyyy|||yyyqqqiiiddd^^^\\\YYYVVVSSSNNNIIIEEEAAABBBBBBAAA???>>>>>>>>>999:::;;;===>>>?????????;;;<<<=========<<<;;;::::::999999999888888777777555777888888666666999<<<777777888888777555333222222222111111222333444444444111222666555000111777000000111222333555666777777888:::<<<<<<;;;:::999777777777777777777888888444888;;;:::777666999===555666777777666555666777777555333333444666666666222333444555555444333222111333555555333222555777333333333222000111333555777888:::<<<@@@DDDGGGIIIQQQ___vvvuuulll___\\\XXXXXX[[[]]]]]][[[)))((((((((()))***,,,---...,,,---444===???;;;555000000111222333555666777666666777666555222000...000000111222111000///......000///++++++...///---,,,,,,---,,,***)))***,,,+++++++++)))((())),,,...((()))******)))(((***+++---,,,+++---//////,,,))),,,---......//////......//////.........------------///111111111111222333333555777666555444444555444444444555666777888999:::::::::;;;<<<===>>>???@@@BBBEEEGGGHHHGGGEEEDDD@@@???>>>===>>>???AAACCC???@@@AAA@@@>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBB>>>??????@@@@@@@@@??????;;;===>>>@@@AAADDDHHHKKKJJJKKKKKKJJJIIIIIIKKKMMMHHHJJJMMMNNNNNNMMMNNNNNNMMMLLLIIIFFFEEEEEEGGGHHHBBBCCCEEEEEEEEECCC@@@???BBB@@@>>>>>>???AAADDDFFFAAAAAABBBCCCDDDEEEFFFFFFDDDCCCCCCDDDEEEEEEDDDBBB@@@@@@AAADDDFFFGGGFFFDDD??????>>>============>>>===>>>???>>>===>>>???AAADDDAAA???@@@CCCFFFFFFEEEBBBCCCDDDEEEFFFHHHIIIIIICCCEEEHHHJJJKKKLLLNNNPPPPPPNNNMMMLLLMMMOOORRRTTTPPPPPPOOONNNMMMOOOSSSUUU[[[\\\^^^```cccfffgggiiiiiijjjjjjjjjjjjlllpppssssssssstttrrrqqqppprrrsssqqqrrrtttvvvwwwxxxwwwwwwvvvwwwxxx{{{zzzvvvuuusssqqqqqqqqqqqqrrryyy~~~yyyrrrllldddZZZSSSPPPOOONNNLLLIIIFFFCCCAAAAAA@@@???===<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<;;;:::999999999999999888888666555555777777777777888888888888999777555666888888666333///////////////000111111222222111111111111111222///111333444444555777999:::999999999999999999999:::999777666555555555666999999999999999999999999999999777444111222555999444444444444444444444444777666555444333111...+++222111111222333333222111000000111222333555777888:::<<<>>>@@@DDDLLLVVV^^^ooo~~~~~~uuunnneee___UUUTTTRRRRRRTTTVVVXXXYYY((('''''''''(((***,,,---000......222888<<<;;;999222222222333444666777888999888777666555444444444222333333444444333222111000222111---,,,///000...---...---,,,***)))+++---******+++***((()))+++---******+++,,,,,,,,,,,,+++***)))((())),,,,,,***(((/////////000000//////...//////.........------------///111111111000111333333444666666444333333444333333444444555777888999:::::::::;;;<<<===>>>???@@@AAACCCEEEFFFEEEDDDCCCAAA@@@>>>======>>>???AAA>>>???@@@@@@>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@@@@<<<===???@@@AAACCCGGGJJJHHHJJJKKKJJJIIIIIIJJJKKKHHHIIIKKKLLLKKKJJJKKKLLLLLLKKKHHHEEEDDDDDDEEEFFFBBBBBBCCCCCCCCCBBBAAA@@@BBBAAA@@@@@@@@@BBBDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEECCCBBBCCCDDDEEEDDDCCC@@@@@@AAACCCFFFFFFEEEDDD>>>===<<<;;;;;;;;;;;;;;;===???@@@?????????AAACCCDDDAAA???@@@BBBDDDDDDCCCCCCDDDEEEGGGHHHJJJJJJKKKDDDGGGJJJMMMNNNPPPRRRTTTUUUSSSRRRPPPOOOPPPQQQRRRRRRRRRQQQPPPQQQSSSVVVYYY^^^___```ccceeegggiiijjjjjjkkklllllllllmmmpppssstttuuuvvvuuutttsssuuuvvvvvvxxxyyy{{{||||||||||||{{{{{{|||xxxsssrrrrrrrrrrrrsssuuuwwwxxx~~~yyyrrrjjjddd___YYYQQQJJJGGGFFFEEEDDDBBBAAA@@@???>>>>>><<<;;;:::::::::::::::;;;<<<======>>>======<<<<<<<<<<<<;;;:::999888888888888888777666555555444444555555555666666666888666555666888888555333111000000000000111222222333333222111111111111111///111333444444555777999999999999999999999999999777777666555666777888999999999999999999999999999777777666555444333444444444444444444444444444444555444444444444333000///222222222333555555555444000222333555777999;;;===???BBBFFFLLLTTT```nnnxxx{{{pppiiiccc]]]XXXOOOOOOPPPSSSUUUWWWWWWWWW(((((())))))***,,,---...111000///000333777;;;>>>555555555666666777999999<<<:::888777666777999:::555555666666666666666666333555444000///111111///000000///,,,******,,,...***,,,------,,,,,,---///...------///222222///,,,---,,,+++,,,...//////...222222222222222111000///////////////............---///111111111000111222111333444444333222333444333333444444555777777888::::::;;;<<<===>>>?????????@@@AAABBBCCCCCCCCCCCCBBBAAA???===<<<===>>>???>>>???@@@@@@>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAABBBBBBBBBAAAAAA@@@===>>>???@@@@@@BBBEEEHHHFFFHHHJJJJJJIIIHHHGGGHHHGGGHHHHHHHHHFFFFFFHHHIIIKKKIIIFFFCCCBBBBBBCCCCCC@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEEEEDDDFFFDDDBBBBBBCCCDDDDDDDDD@@@@@@@@@BBBDDDEEEDDDCCC???>>>===<<<;;;;;;;;;;;;===>>>@@@@@@@@@AAADDDFFFFFFDDDBBBBBBCCCEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNOOOIIIKKKOOORRRSSSUUUXXXZZZXXXXXXWWWVVVUUUUUUTTTTTTUUUTTTTTTTTTVVVYYY[[[]]]bbbbbbdddeeegggiiijjjkkkkkklllnnnoooooopppqqqsssvvvwwwyyyzzzyyyyyyzzz{{{~~~~~~xxxssspppqqqqqqrrruuuxxx|||~~~vvvqqqeee```XXXSSSPPPLLLGGGBBB???>>>===<<<<<<======>>>;;;;;;:::999888888888888999:::;;;<<<============;;;;;;;;;;;;:::999888888777888888888777666555444444444444555555555555666777666555666777777555333222222111111222222333444444444333222222111222222111222444555555555777999888888888888888888888888555555555666777999:::;;;999999999999999999999999555555555555666555222000333333333333444444444444333333444444444333333222//////000111222333444444222444555777888<<<@@@CCCKKKQQQYYYcccooo|||tttjjjaaa\\\XXXTTTQQQJJJMMMQQQUUUXXXYYYXXXWWW***++++++,,,...///000111111222333222222555;;;???999999888888999999::::::::::::999999999:::;;;<<<777777666666666777888888555777666222111333333000222111000---++++++...000---///111222111000111222222000///333777888333---000///...///000222333444666666666555444333111111000000000000////////////...000111222111000111222000222333333222222222333222333444555666777777777:::;;;<<<===>>>?????????>>>>>>??????@@@AAAAAABBBAAA@@@>>><<<<<<<<<>>>???===>>>??????>>>>>>???@@@?????????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA>>>???@@@??????@@@CCCEEECCCFFFIIIIIIHHHFFFEEEEEEEEEFFFEEEDDDBBBBBBDDDFFFHHHFFFDDDBBB@@@@@@@@@AAA??????>>>===>>>@@@BBBCCCCCCCCCDDDEEEEEEDDDCCCBBBFFFGGGGGGHHHHHHGGGFFFFFFGGGDDDBBBAAABBBDDDEEEEEEAAA@@@@@@AAACCCDDDDDDBBBBBBBBB@@@???>>>>>>=========>>>@@@AAAAAACCCFFFHHHIIIHHHFFFEEEFFFGGGGGGGGGHHHJJJMMMPPPRRRTTTUUUUUURRRTTTWWWYYYZZZ[[[\\\^^^ZZZ[[[\\\]]]]]]\\\\\\[[[XXXWWWWWWXXX[[[___aaabbbddddddeeefffhhhiiijjjjjjmmmoooqqqrrrrrrrrrsssuuuxxx{{{~~~~~~zzzwwwuuusssuuuvvvxxx{{{|||vvvmmmddd^^^WWWRRRLLLHHHFFFEEEBBB@@@===<<<:::999999:::<<<===999999888888777888888888888999:::;;;<<<=========;;;;;;;;;;;;:::888777666666777777777666666555444555555666666666777777777555555555666666666555444222222222222222333333444333333333333333444444555222444555666555555777999777777777777777888888888555555666777888:::;;;;;;999999999999888888888888555444333333555444111///333333333333333444444444222333333333222222222333///000111222222222444555888:::;;;<<>>???@@@@@@???=========>>>??????@@@@@@>>>===<<<;;;;;;===???@@@<<<===??????>>>>>>???@@@>>>>>>???@@@@@@AAABBBBBBDDDDDDDDDDDDDDDCCCBBBAAA>>>???@@@???>>>???AAADDD@@@CCCFFFGGGFFFDDDDDDDDDCCCDDDCCCBBB@@@@@@BBBDDDEEEDDDBBB@@@???????????????>>><<<<<<===???BBBDDDCCCDDDEEEFFFFFFDDDCCCBBBDDDEEEGGGIIIJJJIIIIIIHHHGGGDDDBBBAAABBBDDDEEEEEEBBB@@@@@@@@@BBBDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>@@@AAABBBCCCEEEHHHJJJJJJJJJIIIHHHGGGHHHIIIJJJMMMOOOSSSWWWZZZ\\\\\\]]]\\\^^^```aaa``````aaabbbaaabbbcccddddddbbbaaa```]]][[[[[[]]]aaaeeeffffffeeeeeefffggghhhiiijjjjjjppprrrtttuuuuuuuuuvvvwww{{{~~~}}}}}}|||||||||{{{{{{~~~wwwtttpppkkkeee]]]UUUPPPLLLIIIEEEBBBAAA@@@@@@@@@<<<:::888777666777999:::888888888777888888999999777888999;;;<<<<<<======;;;;;;;;;:::999777666555555666666666666555444444555555555555666666666666333444555555555444444444222111111111111222333333111222222333444666888999444555666666666555777888666666777777777888888888777888888999999999999999999999999888888777777777666444222222222222222111222222222333333333444444222333444333000///000222444555666666555666999<<<>>>@@@CCCGGGNNN[[[kkkvvvzzzsssgggbbb[[[UUUQQQOOOOOONNNRRRUUUYYY[[[\\\^^^aaaddd)))***,,,...000111111222333777;;;===<<<;;;===>>>???>>>===<<<;;;;;;;;;;;;666888:::<<<===<<<;;;:::999888555333222444666777333666777444444666555222111222333222111111333444000111333333333333555777777666666999<<<<<<999555555666777777666777888:::<<<<<<<<<;;;:::999777666444444444333333333333222111333555444333222333444///111333333222222333444333444666888999999999888:::<<<>>>???@@@AAA@@@@@@;;;<<<===>>>????????????===<<<;;;:::;;;===???@@@;;;===>>>>>>>>>>>>???@@@>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA>>>??????>>>===>>>AAACCC>>>@@@CCCDDDDDDCCCDDDEEEAAABBBBBBBBB@@@@@@BBBDDDAAAAAA@@@@@@???????????????>>>===<<<===???AAACCCBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDGGGIIIJJJJJJIIIHHHFFFDDDBBBBBBCCCDDDDDDDDDCCCBBB@@@AAABBBDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAACCCEEEFFFFFFHHHKKKMMMJJJKKKKKKJJJIIIIIIKKKMMMSSSVVVZZZ^^^bbbdddeeeeeeeeeggghhhhhhfffeeeffffffkkkkkkkkkjjjhhheeecccaaacccaaa```ccchhhkkkkkkjjjhhhhhhiiijjjkkkmmmmmmnnntttuuuwwwwwwvvvwwwxxxzzz}}}}}}||||||{{{{{{{{{{{{|||}}}~~~~~~xxxssspppoooeeeaaa]]]XXXTTTOOOJJJFFFCCCBBB@@@>>><<<<<<<<<===999888666555444444555555888777777777888999::::::666777888:::;;;<<<<<<===;;;;;;:::999888777555444444555555555555555444444222222222333333333444444111333555555444333444555222222111111222222333444222222333444666777999:::555777888777666666777888666777777888888999999999999999:::::::::999999888999999999888777777666666555555555333000000222444111111222222333333444444222444555333000...111333333555888888777999>>>BBBAAAGGGNNNWWWcccttt|||rrrlllaaa]]]WWWRRROOONNNOOOPPPUUUYYY]]]```aaaccchhhlll,,,---///222333444555555999:::===>>>??????@@@@@@AAA@@@???===<<<;;;;;;;;;::::::;;;<<<<<<<<<===<<<;;;999555222111222555666000444555333333666555222...111333444444444555666555555666666666777:::<<<999999::::::;;;;;;::::::;;;>>>@@@???===<<<===???>>>>>>>>>===<<<;;;:::999666666666666555555555444333555666666555444444555///111333444333333444555444555888:::;;;;;;:::999;;;<<<>>>@@@AAAAAA@@@@@@:::;;;===???@@@???>>>===>>>===;;;::::::;;;===>>>;;;<<<>>>>>>======???AAA??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@===>>>>>>>>>===>>>AAACCC<<<>>>@@@AAAAAABBBDDDFFF???AAABBBCCCBBBBBBBBBDDD???????????????@@@@@@@@@???>>>>>>>>>>>>???AAABBBAAABBBBBBCCCDDDDDDDDDDDDDDDEEEHHHJJJJJJIIIGGGFFFEEECCCBBBCCCDDDEEEDDDCCCEEECCCAAAAAACCCDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEGGGHHHJJJJJJJJJLLLNNNQQQMMMOOOPPPOOOMMMNNNPPPSSSXXX[[[```eeeiiikkklllllljjjkkkmmmmmmlllkkkkkklllqqqpppooonnnkkkiiigggfffiiigggfffiiinnnqqqpppnnnlllmmmnnnoooqqqrrrttttttwwwxxxyyyxxxwwwxxxzzz}}}}}}{{{yyywwwvvvvvvvvvvvvvvvwwwyyy{{{}}}~~~{{{tttmmmgggbbb___]]]SSSOOOKKKGGGEEEDDDBBB@@@=========<<<:::999999999555555555555555444444444666666666666777888::::::555666888999;;;<<<<<<<<<;;;::::::999888666444333333444444555555555444444111222222222222333333333000333555555333222444555333333333333333444444555555555555555666777888888666888888888666666777888777777888888999::::::;;;999999:::;;;;;;:::999888999999999888777666666666111666999777222///111555000111111222333333444444222444666444111111444888333777;;;===>>>BBBIIINNNTTT]]]jjjvvvzzzqqqiiiddd[[[YYYUUUPPPNNNNNNQQQSSSVVV]]]eeejjjlllooossswww000111444666888999999999=========>>>@@@AAABBBBBBBBBAAA???===<<<;;;;;;:::===<<<;;;:::;;;<<<>>>@@@===:::666222111222444666...222444222333666555222---000444666666666666666:::;;;;;;::::::<<>>@@@@@@>>><<<<<<===>>>??????>>>>>>===<<<;;;777777777777666666666666444666777777666555555666///111333444444333444666555666999;;;<<<<<<;;;:::;;;<<>>@@@AAA@@@>>>===???>>><<<:::::::::;;;<<<:::<<<>>>>>>======???AAA???@@@@@@AAACCCDDDDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@<<<===>>>======>>>AAACCC;;;<<<>>>???@@@BBBEEEHHH===@@@CCCDDDCCCCCCCCCDDD===>>>>>>???@@@AAAAAAAAA???????????????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEGGGIIIJJJJJJHHHEEEDDDDDDCCCCCCDDDEEEEEEDDDBBBFFFDDDBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOQQQSSSRRRTTTUUUTTTRRRSSSWWWZZZ[[[^^^dddiiimmmpppppppppkkkmmmooooooooonnnooopppqqqppppppooonnnmmmllllllnnnkkkjjjmmmrrruuutttqqqpppqqqrrrtttvvvwwwyyyyyyzzzzzzyyyxxxwwwyyy|||~~~|||zzzssssssrrrrrrssstttvvvwwwrrrtttwww{{{{{{xxxwwwpppmmmggg```YYYTTTQQQPPPHHHDDD???=========>>>===;;;<<<===<<<:::888888888444555666777777777777666555555555666666888999:::555666777999;;;<<<<<<<<<;;;::::::999777666444333333333444555555444444444333333444444444555555555///222555555333222333555555444444444444555666666888888777666666666666666777888999888777666777888777777888999::::::;;;;;;888888:::;;;<<<;;;::::::999999999888777666666555---555<<<;;;444///000444000000111222333333444444111444777666333444888===:::???DDDGGGJJJOOOXXX___ooozzzzzzrrrjjjbbb]]]XXXWWWTTTQQQOOOPPPTTTWWWXXXaaallltttwwwyyy}}}666666777999:::;;;<<<===???@@@AAABBBBBBBBBAAA@@@BBBAAA???>>><<<;;;::::::<<<<<<<<<;;;<<<<<<======999777333111000000222333555555555555444333222111444666777777666666777999>>>??????@@@@@@@@@??????>>>>>>>>>======>>>BBBEEE@@@BBBCCCBBBAAA@@@BBBCCC>>>>>>===;;;888888999;;;888777777777666666555555333333444555666777888888666666666666555555555555777888999:::;;;:::999888999;;;<<<<<<;;;<<<===???<<<===============<<<<<<<<<;;;;;;::::::;;;;;;<<<@@@???>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@AAAAAAAAADDDCCCAAA???==================>>>>>>???@@@BBBBBB??????>>>>>>??????@@@AAACCCBBBAAAAAAAAAAAABBBCCCAAAAAA@@@@@@AAAAAABBBBBB???????????????@@@@@@AAA>>>???@@@@@@@@@BBBEEEHHHFFFGGGHHHIIIIIIIIIHHHHHHCCCCCCDDDDDDEEEEEEFFFFFFBBBCCCDDDDDDDDDDDDGGGIIIBBBDDDFFFGGGHHHJJJMMMOOOPPPRRRSSSTTTTTTVVVXXX[[[ZZZVVVUUUWWWWWWWWWZZZ^^^]]]```eeekkkppptttvvvwwwppppppppppppqqqrrrssssssrrrqqqpppooopppooonnnmmmlllmmmooorrrvvvyyyzzzzzzvvvxxxxxxwwwxxx~~~~~~zzzwwwwwwzzz~~~~~~zzz{{{{{{vvvpppnnnoookkklllppppppooosss{{{{{{~~~}}}xxxvvvsssmmmhhhccc___YYYRRRKKKFFFCCCBBB<<<<<<;;;;;;:::;;;;;;<<<555555666777888777777777555555444444444333333333666555555555666777999:::888888888888999:::;;;<<<;;;999777444333333444444333333222111111111222222444444444555555555666666333333222111111222222333111333444444444444555777888888999999999888888777777777666777777888999999666999<<<===<<<888666555:::::::::999999999888888888888888777666666555555555555444333222111000000111000000111222333333222333111444999;;;999===EEEBBBGGGNNNSSSYYYfffxxx~~~uuuoookkkggg```ZZZVVVWWWWWWVVVVVVWWW[[[^^^bbbiiisssyyy|||666777888999;;;<<<>>>>>>???@@@AAABBBCCCBBBBBBAAABBBAAA???>>><<<<<<<<<===999999888777777888888888777666444222111111222333555555666666666555444444555777888888888888999;;;>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@CCCFFFJJJIIIHHHFFFEEEDDDCCCBBB=========;;;999888:::;;;999999999999888888777777555666666777777888888999666666666666666777777777666777999:::;;;;;;;;;;;;999;;;<<<<<<::::::;;;===;;;<<<<<<===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<===>>>@@@AAAAAA@@@@@@?????????@@@@@@CCCBBB@@@>>>============??????>>>>>>>>>???@@@@@@??????>>>>>>??????@@@AAACCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBBCCC??????>>>>>>??????@@@AAA???@@@@@@???>>>>>>???AAAEEEFFFHHHIIIIIIIIIGGGFFFDDDDDDDDDDDDDDDDDDEEEEEEBBBCCCDDDDDDDDDDDDGGGIIIFFFHHHIIIJJJKKKMMMOOORRRTTTVVVXXXYYYYYY[[[^^^```aaa]]][[[]]]]]]\\\___cccdddfffjjjnnnsssvvvyyyzzzuuutttsssrrrrrrrrrssssssuuutttsssrrrrrrqqqpppnnnmmmnnnppptttxxxzzz|||||||||~~~~~~||||||}}}zzzzzz|||~~~~~~}}}|||~~~{{{uuuqqqrrrssspppoooqqqrrrqqqsssyyy{{{{{{zzzrrrmmmkkkgggbbb]]]XXXUUUOOOIIICCC???<<<;;;888777777666666777777777444555555555555666666666666555555555444444444444666555555555555777888:::888888888888888999:::;;;:::888666444333333333444333222222222222222333333333333444444444555555555333333222222222222222333333444666666555555777888777777777888888777777666777777777777777888999999555888;;;<<<;;;999888888999999999888888888777777666666666666666555555555333333333222222111111111333333333333444555444333888777999>>>@@@BBBIIIRRRTTT\\\hhhqqq{{{~~~zzztttlllhhheeebbb]]]XXXWWWWWWVVVUUUVVVYYY___dddjjjpppyyy~~~666777888:::<<<===??????@@@AAABBBCCCCCCCCCBBBAAAAAA@@@===;;;;;;;;;<<<===;;;:::999888888888888888555555555444444333333333555666777888888888888777888999;;;;;;::::::<<<===??????AAABBBCCCCCCCCCCCCCCCDDDDDDCCCBBBCCCFFFHHHNNNKKKGGGEEEEEECCC???;;;<<<======;;;:::999:::<<<;;;;;;;;;;;;::::::::::::888888888888888888888888666666777777888888999999666777999;;;<<<=========999;;;;;;;;;999888999:::::::::;;;;;;;;;;;;::::::;;;::::::999999::::::;;;999999999:::;;;===???@@@>>>>>>============>>>>>>AAA@@@???>>>============@@@@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@BBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAABBBBBBBBB???>>>>>>>>>>>>???@@@@@@<<<===??????===<<<===>>>BBBDDDGGGHHHIIIHHHFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCAAACCCDDDDDDDDDDDDGGGIIIHHHJJJLLLMMMMMMOOORRRTTTZZZ\\\^^^```aaabbbeeeggggggcccaaabbbbbbaaaccchhhkkklllnnnpppssswwwyyy{{{vvvuuusssssssssuuuvvvxxxyyyyyywwwvvvtttsssrrrqqqqqqsssvvvyyy|||~~~}}}|||zzz~~~|||{{{~~~|||zzzsssooollllllkkkkkkooouuuwwwyyy~~~{{{wwwpppjjjccc^^^[[[XXXSSSOOOLLLJJJEEE@@@<<<999777666444444444444444444444444555444333333333444555666777777666666666666555555666555555444555666888999888888888888888888888888888666555333222222333333222222222222333444555555222222333333444444444333222222222222222333333333222444555555555555666888555666666777777777666666888888777777888888999999666888:::::::::999:::;;;777777777666666666666666444444444444555555555555222222222222222222222222111111222333444555666666999999===CCCIIIPPP[[[fffttt|||zzzxxxnnniiidddaaaaaa___[[[WWWXXXXXXWWWWWWYYY___ffflllsssxxx~~~666777888:::<<<===??????@@@AAABBBCCCDDDCCCBBBBBBAAA???<<<999888888:::;;;;;;;;;:::888777777777777444444666666666666555444666777888999:::;;;;;;;;;:::<<<============???AAA@@@AAABBBCCCEEEEEEFFFFFFGGGGGGHHHGGGFFFFFFHHHJJJOOOJJJDDDCCCCCCBBB<<<777;;;<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888777777777888888999:::;;;;;;999::::::;;;<<<<<<<<<<<<999:::;;;:::777666777888888999999::::::::::::999::::::999999999999::::::888999999::::::;;;<<<===;;;;;;:::::::::;;;<<<<<<>>>>>>==================???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBB???>>>>>>>>>>>>???@@@@@@888:::===??????>>>???@@@AAACCCFFFHHHHHHGGGDDDCCCEEEDDDDDDDDDCCCCCCBBBBBBAAACCCDDDDDDDDDEEEHHHJJJGGGIIILLLMMMOOORRRUUUXXX^^^aaadddfffggghhhjjjllliiieeecccddddddccceeeiiinnnnnnnnnoooqqqtttwwwxxxsssrrrrrrsssuuuyyy}}}||||||{{{yyyvvvtttttttttwwwyyy|||~~~{{{zzzzzzyyyuuussssssvvvzzz~~~~~~}}}xxxuuurrroookkkkkksss}}}}}}zzzuuuoookkkaaa]]]WWWRRRNNNKKKGGGDDDEEECCC@@@<<<999777555555444444555555666666555555666444333222222444666777777777777777777777777777666555555444555666777888777777777777777777666666555555333222222222222333222222222222333444555666000111222333333333333222222222333333333333333333000111333333222222444555666666777888888888777777999999888888888999999:::888999:::999888888999;;;555555555555444444444444111222222333444444555555333333333333222222222222///111333555777999<<<>>>;;;AAALLLVVV```lll{{{~~~{{{yyywwwvvvsssqqqhhheeebbb``````___\\\ZZZZZZ[[[]]]___bbbhhhooosssyyy|||777888999:::;;;===>>>>>>@@@AAABBBCCCCCCCCCBBBAAACCCAAA>>>;;;999999999999777666555444333333333333333444666888888888777666777888999;;;<<<===>>>>>><<<>>>???@@@@@@@@@BBBDDDBBBCCCDDDFFFGGGHHHHHHHHHIIIJJJKKKJJJHHHHHHIIIJJJOOOJJJEEEDDDEEEDDD???::::::<<<======<<<;;;<<<===:::;;;;;;;;;;;;;;;;;;;;;:::999999888888777777666777888888999:::;;;;;;<<<===<<<<<<;;;::::::::::::999::::::999777555555666777777888999::::::999999999999888888888888999999::::::::::::::::::999999888888888888888999:::;;;;;;;;;<<<<<<============<<<<<<<<<<<<===>>>???@@@>>>>>>======>>>>>>???@@@???@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAABBB???????????????@@@@@@AAA:::===@@@AAA@@@@@@@@@AAAAAABBBEEEFFFGGGFFFDDDBBBEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCEEEEEEEEEFFFIIIKKKGGGJJJMMMPPPSSSWWW[[[___aaadddgggiiijjjkkklllnnnjjjfffdddeeefffeeegggkkkppppppooopppqqqsssvvvwwwsssssssssuuuwww{{{~~~|||xxxvvvvvvwwwyyy||||||yyyxxxzzz|||tttnnnkkkiiimmmttt{{{}}}zzzwwwrrrrrr{{{}}}wwwvvvsssqqqnnniiiccc___VVVSSSNNNJJJGGGDDDAAA@@@???>>><<<:::888666555555444555666777777777777666666555444333333555777888888888888888888888888888666555555444444555777777666666777777777666555555333333333222222222333333111111111222333444555666///000222333444333222111111222333444444444444333000222333333333333444666777888999:::::::::::::::::::::999999999999:::::::::::::::888666555666888333333333333333333333333000000111222333444555555555555555444333222222111222444777888:::>>>CCCGGGKKKXXXjjjyyy{{{vvvoooooooooqqqqqqoookkkhhhfffdddcccbbbaaa```^^^\\\^^^aaafffjjjnnnqqquuuxxx~~~~~~~~~~~~::::::;;;;;;<<<======>>>???@@@AAABBBBBBBBBAAA@@@CCCBBB@@@???===;;;;;;:::777777666555444444444444333444666888999999999999888999:::<<<===>>>??????===???AAAAAAAAABBBDDDFFFEEEEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLKKKIIIHHHIIIJJJIIIEEEBBBAAABBBAAA>>>;;;999;;;=========<<<===>>>:::::::::::::::;;;;;;;;;999999999888888777777777888888999999::::::;;;;;;>>>>>><<<:::999888888888999::::::999777555666777666777888999::::::::::::999888888777777888888999::::::::::::999888777666777666666777777888999:::888999:::<<<<<<======<<<::::::;;;;;;<<<>>>???@@@>>>============>>>??????>>>??????@@@@@@??????>>>?????????@@@AAABBBCCCDDD@@@@@@@@@@@@@@@AAABBBBBBAAACCCDDDCCCAAA@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDFFFGGGGGGHHHKKKMMMLLLNNNRRRUUUYYY]]]aaaeeebbbeeeiiijjjkkkkkklllmmmkkkgggfffggghhhhhhjjjoooqqqqqqrrrssstttvvvxxxyyywwwxxxxxxyyy{{{|||~~~{{{xxxyyy{{{zzz~~~|||yyyxxxxxx{{{yyypppjjjgggeeejjjsss|||}}}}}}|||wwwtttkkkiiieeebbb___[[[WWWTTTMMMKKKHHHDDDAAA???>>>>>>999999888777666444333333222333555666777777666555666555444444444555777777777777888888888888888999666666444444444555666777333444555666777666555444222333333333333333333333111111111111222333444444///111222444444333222111111222333555555555444444333555666666555666777999999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::999999::::::999:::999777444333333555222222222222333333333333000111111222333444444555666666666555555444444444444666888:::===CCCMMMTTTfffwww|||uuuoookkkfffgggjjjmmmooommmiiieeeddddddddddddcccbbbaaa```dddhhhnnnsssvvvwwwyyy{{{}}}{{{yyywwwvvvuuu>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???===>>>>>>>>>>>>===;;;;;;888888777777777777777888333444666888999:::;;;;;;999999;;;<<<>>>>>>??????>>>???AAABBBBBBCCCEEEGGGGGGHHHIIIIIIJJJJJJJJJIIIJJJLLLLLLKKKIIIHHHHHHHHHDDDCCCAAA@@@>>><<<;;;:::888;;;===>>>=========>>>:::::::::;;;;;;;;;<<<<<<::::::::::::999999999999999999999999999999::::::===<<<:::999888888888888888999:::999777666777888666777888999::::::::::::888888777777777777888888666666777888888777666555666666666666777888999999666777999;;;<<<======<<<;;;;;;;;;;;;<<<<<<===>>>===============>>>??????>>>>>>???@@@@@@???>>>>>>??????@@@AAACCCEEEGGGHHHBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEECCCAAA@@@AAABBBDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDFFFGGGHHHHHHJJJMMMOOOPPPRRRUUUXXX[[[^^^bbbeeedddgggjjjkkkkkkjjjkkkkkkjjjfffeeehhhiiiiiilllqqqpppqqqsssuuuwwwxxxyyyzzzzzz{{{}}}~~~{{{}}}}}}~~~xxxvvvwwwxxxzzz}}}{{{{{{sssllliiijjjoooxxx}}}wwwpppkkkhhh___[[[WWWSSSPPPNNNKKKIIIDDDCCCAAA>>><<<:::;;;;;;666666666555444333222111222333555777888888777666333333444444444555555555777777777777888888888999666666444444444444555666111222444666666666555444222222333444444444444444111111111000000111222222///111333555555444222111000111333555666666555444444666777777777777888:::999:::;;;<<<============<<<<<<;;;:::::::::::::::666777777666444222333333111111222222222333333333111222222333333444444444444555555666777888888999777:::???DDDKKKXXXhhhssszzztttooojjjgggeeeaaabbbdddhhhjjjjjjgggeeedddeeeggghhhhhhggggggggglllooosssvvvxxxyyy{{{|||~~~{{{xxxtttqqqnnnkkkiiiAAAAAAAAA@@@@@@@@@??????===>>>???@@@AAA@@@??????666888:::<<<<<<<<<:::999555555444444444555555666444555666777999;;;<<<===999:::;;;===>>>>>>??????>>>@@@BBBCCCCCCDDDFFFGGGIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKLLLKKKIIIGGGGGGGGGFFFGGGFFFDDD@@@>>>===>>>888:::===>>>>>>===>>>???:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999;;;:::999888888888999:::888999:::999888777888999777777888::::::;;;;;;;;;888888777777777777888888222333555666666666555555555555555666666888999999555666999;;;<<<======<<<======<<<;;;;;;;;;;;;<<<===============>>>??????===>>>???@@@@@@???>>>===@@@@@@AAACCCEEEGGGJJJKKKCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCBBBAAABBBEEEGGGEEEEEEDDDCCCCCCEEEFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHEEEFFFHHHIIIIIIKKKNNNPPPRRRTTTVVVXXXYYY\\\___bbbeeehhhkkklllkkkjjjjjjjjjhhhdddcccfffhhhhhhkkkpppmmmooorrruuuwwwxxxyyyyyyyyy{{{~~~~~~{{{vvvtttvvvyyyzzz{{{~~~}}}|||uuuyyywwwqqqnnnqqqvvv{{{yyytttooohhhaaa\\\YYYVVVRRRMMMIIIGGGEEECCCBBB>>>===<<<:::888777888999666666666666555444333222444555777999::::::999888111222333444444444333333666666777777888888888888666666444444333444555666000111333555666666555444222222333444555555555555111111000000000000000000000111444666666555333111000111444555666666555444333444666666555555777888999:::;;;<<<===============<<<;;;:::::::::::::::222444666555444333333444111111222222333333333333222333333333333444444444222333444666999;;;<<<===>>>CCCKKKTTTaaasss|||{{{vvvpppjjjgggeeecccaaa[[[[[[\\\^^^aaabbbaaa```eeegggjjjllllllmmmmmmnnnrrrsssuuuvvvwwwxxx{{{~~~yyyvvvqqqmmmiiifffbbb```AAABBBCCCCCCAAA??????@@@;;;::::::::::::::::::;;;999;;;<<<<<<;;;::::::;;;444444333333333444444555666777888999:::;;;;;;;;;999999999999999999::::::BBB>>>;;;>>>DDDHHHIIIGGGLLLLLLLLLLLLLLLKKKJJJJJJHHHIIIJJJKKKKKKIIIGGGFFFFFFDDDBBBAAAAAA@@@>>><<<===<<<<<<;;;;;;;;;<<<<<>>:::<<<======<<<<<<===???========================>>>>>>>>>>>>>>>??????@@@===>>>@@@BBBCCCEEEHHHJJJFFFEEEDDDDDDDDDEEEGGGHHHFFFGGGGGGGGGEEEDDDEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIHHHJJJKKKKKKIIIIIIIIIJJJHHHHHHIIIKKKNNNQQQSSSUUUYYY[[[]]]]]]]]]^^^```bbb]]]^^^aaafffiiikkkiiigggjjjkkkkkkiiihhhjjjpppuuupppppprrrtttwwwzzz}}}~~~|||}}}~~~}}}{{{xxxuuuttttttvvvwww||||||{{{xxxyyyzzztttmmmoooqqqtttyyy|||yyyxxx}}}{{{wwwuuutttsssooolllgggaaa[[[UUUQQQPPPIIIFFFCCCAAA@@@@@@???>>>;;;;;;999777666555555555222333333444555666666777777888999:::999777555444666666555444333333222222333444666666777888;;;===777444222222444555444222000000111222333333444444555444333111111222444555555444111000///000111222///000222222111111333444444555777666444333444444777888888777666666777999;;;;;;;;;:::999999<<<>>>;;;;;;;;;:::999888777666444444444555555555555666111444666666555444444444444555666666444222222222666999;;;<<<<<>>???:::999999888888999999:::999;;;<<<<<<;;;::::::;;;555555444444444444555555666777888999::::::::::::888999999999999:::::::::AAA>>><<>>??????>>>>>>============>>>======;;;:::999999::::::999999888888888999999:::::::::;;;;;;;;;;;;::::::<<<;;;:::999999999999999999:::;;;:::999888999:::888999999999888888777666333333333333333444444444222333444555666777777777999:::<<<<<<;;;;;;===>>>;;;<<<======<<<<<<===???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@===>>>@@@BBBBBBDDDGGGJJJGGGFFFFFFFFFGGGGGGHHHIIIGGGHHHIIIHHHGGGFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLNNNPPPRRRQQQOOOMMMMMMMMMKKKLLLMMMOOORRRUUUWWWXXXXXXZZZ\\\\\\\\\]]]___aaa^^^___bbbgggkkkmmmllljjjjjjkkklllkkkjjjmmmrrrvvvooopppqqqtttvvvyyy|||}}}{{{}}}zzzwwwtttqqqpppsssvvvxxx{{{|||zzzvvvttttttqqqkkkmmmnnnppptttzzz~~~~~~wwwtttpppkkkgggeeeddddddccc```\\\WWWQQQMMMIIIHHHEEECCC@@@>>>???>>>>>><<<999888777555444444333333333333444555666777888999999999::::::999777555444555555555444444333333333444555777666666555777888777444222222444555333222000111111222222333333333000000000111000000000///444333111000///000111222///111222222111222333555333555777777666666666777666777888888777777999;;;;;;<<<;;;:::999999;;;<<<::::::::::::999888777666666666666555444444333333000222444555333222222333222555777888777555555555888;;;===???CCCKKKUUU]]]ooo{{{zzzvvvrrrnnnhhheeehhheeebbbaaabbbbbb```^^^]]][[[\\\aaaddddddgggllliiikkkoooqqqssstttuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvooolllgggaaa]]]ZZZYYYXXX@@@AAABBBAAA???>>>===>>>888777777666666777777888999:::<<<<<<:::::::::;;;777666555444444555555666666777888999999999999999888888999999999:::::::::===;;;:::>>>DDDIIIKKKJJJHHHHHHHHHGGGFFFEEEEEEDDDGGGHHHIIIJJJJJJIIIGGGEEEFFFDDDAAA@@@@@@???===;;;777777888:::<<<>>>@@@AAA=========>>>>>>?????????>>>===<<<;;;;;;::::::;;;999999888888777888888999::::::;;;;;;;;;;;;::::::::::::999999999999999:::;;;<<<===<<<:::999999:::888888888888888777777666333333333444444444555555333444555666777888888888:::<<<============>>>@@@;;;===>>>>>><<<<<<===???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>??????@@@@@@===???AAAAAABBBDDDFFFIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIKKKJJJIIIIIIJJJKKKKKKLLLLLLMMMOOOPPPPPPQQQVVVXXXZZZZZZXXXUUUTTTSSSRRRSSSTTTVVVXXXYYY[[[\\\WWWYYYZZZ[[[[[[\\\^^^```___```bbbgggkkknnnnnnmmmlllmmmnnnmmmmmmooorrruuunnnoooppprrruuuxxx{{{||||||~~~~~~wwwtttooolllmmmqqqvvvzzzyyy{{{xxxqqqmmmmmmnnnllloooooopppsssxxx}}}zzzuuuqqqjjjgggccc^^^[[[XXXWWWWWWUUUSSSPPPLLLGGGDDDAAA@@@@@@>>><<<<<<<<<===<<<;;;666666444333222222222222444444555777999:::;;;<<<<<<;;;:::999888777666666555555444444444444444444444666777777555333222333555333222222333333222111111111111111111222222222---...000111222000...---333222111000000000111222000222333333222333444666333555777888888888999;;;666777888999888999;;;===;;;<<<<<<:::888888999:::999999999999888777666666888888777555444222111000111333444444333222222333333555999:::::::::::::::===@@@EEEKKKTTTbbbrrr}}}vvvssspppllljjjfffccc```cccaaa___^^^___```___^^^\\\ZZZ]]]cccggghhhkkkpppppppppqqqsssuuuvvvuuusssuuuttttttrrrqqqpppooonnngggeeebbb___[[[XXXWWWVVV>>>@@@AAA@@@>>><<<<<<===666666555555555555666666888:::<<<;;;:::999:::;;;888777555444444555666777666666777888999999888888888888888999999::::::;;;777666777;;;AAAFFFHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCFFFGGGHHHIIIIIIHHHFFFEEEEEECCCAAA@@@???>>><<<:::777777888999;;;>>>@@@AAA======>>>>>>???????????????>>>======<<<;;;;;;;;;999999888777777777888888:::::::::;;;;;;:::::::::999888888888888999999:::;;;<<<===;;;999888888999666777777888777777666666333333444444555555666666444555666888999999999999;;;===>>>>>>>>>>>>???AAA<<<===>>>>>>===<<<===???;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????@@@@@@@@@@@@>>>???AAAAAAAAACCCEEEHHHGGGHHHIIIKKKKKKKKKJJJJJJIIIKKKLLLMMMLLLLLLNNNOOOPPPPPPQQQSSSTTTVVVWWWWWW\\\___aaabbb```]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]XXXYYYZZZ[[[[[[\\\___aaa``````bbbfffkkkooopppoooooopppppppppoooooooooppplllmmmnnnqqqtttwwwyyy{{{~~~}}}tttqqqllliiijjjooouuuyyyvvvxxxuuummmhhhjjjnnnooouuutttuuuxxx~~~|||zzzwwwtttqqqmmmgggddd___]]]YYYTTTQQQNNNNNNMMMKKKJJJGGGDDDBBB???>>>======;;;::::::;;;<<<;;;:::555444333222222222222222444555666888:::<<<===>>>===<<<;;;999888777777777444444444444555555555555444666888888666333111111444333222111111111111111111111111111111000000000000111222333333333222111222222111111111111222333111333444444444444555777666888::::::::::::;;;<<<888999::::::999999;;;===;;;<<<<<<:::888777777999777888888888777777666555888777666555333222111000333444666555444444555666555777999:::;;;>>>BBBEEEGGGMMMVVV```nnnzzzuuuooommmiiifffdddaaa^^^\\\]]]\\\[[[\\\]]]^^^^^^^^^[[[ZZZ^^^eeejjjkkknnnrrrsssqqqpppqqqttttttpppmmmnnnnnnmmmllljjjjjjiiiiii______^^^]]][[[YYYXXXWWW===>>>???>>><<<;;;;;;;;;666666555555555555666666888:::;;;;;;:::999999:::999888555444333444666777666666777888888888777777777777888999::::::;;;;;;555666777;;;@@@DDDFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGIIIIIIHHHFFFEEEDDDBBB@@@??????>>>;;;:::888999999999;;;<<<===>>>>>>??????@@@???>>>======>>>>>>>>>>>>===<<<;;;;;;999999888888888888888999999::::::::::::::::::999888888777777777888999999999:::;;;999777666666777555666666777777777666666333333444555555666777777666666888999:::;;;;;;;;;<<<>>>??????>>>???@@@BBB===>>>???>>>===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@???>>>@@@AAAAAAAAABBBDDDFFFFFFGGGIIIKKKLLLLLLLLLKKKKKKMMMOOOPPPPPPPPPRRRTTTTTTUUUWWWYYY[[[]]]___```aaadddfffgggfffeeeddddddddddddddddddcccaaa```___[[[\\\\\\\\\\\\^^^aaadddfffffffffiiimmmqqqrrrsssrrrrrrrrrqqqpppnnnkkkiiiiiijjjlllooorrrvvvyyy{{{|||pppmmmiiiggghhhmmmssswwwuuuwwwtttlllhhhmmmsssvvvzzzzzz|||~~~xxxqqqooollliiifffbbb\\\XXXRRRPPPLLLHHHEEECCCCCCCCCDDDCCCAAA???>>>===<<<<<<;;;:::999:::;;;<<<:::999444444333333222333333333555555777999:::<<<>>>>>>===<<<:::999888777777777444555555555555555555555222555777888666444333333222222111000000000000111111000000000000000000000333222222111222333444555222222222222222333444444333444666666555555777888999;;;<<<<<<;;;::::::;;;;;;<<<<<<;;;999888999;;;:::;;;;;;:::888666777777666666777777666666555555555444444444444333333333222333555555444555666888777888999;;;???GGGPPPVVV\\\dddqqq~~~xxxsssmmmiiigggddd```]]][[[YYYVVVTTTXXXYYYYYYZZZ[[[\\\^^^___^^^^^^ccckkkooooooppptttssspppoooooopppoookkkgggffffffeeeddddddeeeffffff^^^^^^^^^]]][[[YYYWWWUUU<<<===>>>===;;;:::::::::777666666555555666666777888999;;;;;;999999999:::999888555333222333555666666666777777777777666666777777888999:::;;;;;;<<<888999;;;>>>AAACCCEEEGGGDDDCCCCCCBBBBBBCCCEEEFFFDDDEEEGGGHHHHHHGGGFFFEEEDDDBBB@@@>>>>>>===;;;999::::::999999:::;;;<<<<<>>>>>>>>>>>===<<<;;;:::999999888888999::::::;;;999999::::::::::::999999888888777777777777777888777888999888666555555666444555555666666666666666333444444555666777888888777888999:::;;;<<<<<<<<<<<<>>>????????????@@@BBB>>>???@@@???===<<<===>>>===========================>>>@@@AAAAAAAAA@@@??????@@@AAAAAA@@@AAACCCEEEEEEFFFHHHJJJLLLNNNOOOOOOOOOQQQSSSTTTUUUVVVXXXZZZYYY[[[]]]```cccfffiiijjjiiijjjlllkkkjjjiiijjjkkkjjjkkkkkkjjjiiigggeeeddd___``````______aaaeeehhhooommmlllmmmpppsssuuuuuuttttttssssssrrrooojjjfffeeefffiiimmmqqqvvvyyy{{{}}}|||~~~~~~{{{zzzyyylllkkkkkkkkkmmmqqquuuxxxxxxyyyuuunnnmmmsssyyy{{{}}}~~~|||zzz|||zzzrrrllleeeccc```^^^[[[WWWSSSOOOJJJHHHEEEBBB????????????>>>===<<<::::::999999999;;;:::999:::;;;;;;999888444333333333333444444555555555666888999;;;<<<===:::::::::999888888777777666666555555555555555555222444666777666444555555000111111000......///111///////////////000000000222111/////////111444555222222333444555555666666444555777777666666888999;;;<<<>>>===;;;::::::;;;<<<===<<<;;;888777888999888999;;;:::888666666777555555555666666555555444222222333333444444444555000222333444444666888;;;<<<>>>AAAGGGPPP]]]jjjrrr~~~zzztttpppmmmhhheeebbb___[[[XXXWWWUUUSSSRRRVVVXXXYYYZZZZZZ[[[^^^```eeeeeejjjqqqtttrrrqqqtttpppooonnnmmmllliiifffccc______^^^^^^___aaabbbcccaaa```___]]]ZZZWWWUUUSSS;;;<<<===<<<:::999999999888888777777777777888888888999;;;;;;999888999:::999777444222111222444666555666666777777666666555666777888999:::;;;;;;<<<:::;;;===???@@@BBBCCCDDDBBBAAA@@@@@@AAACCCEEEGGGCCCDDDFFFGGGHHHGGGFFFEEECCCAAA???>>>>>>===:::888999999999999:::;;;<<<<<<===>>>???AAAAAA@@@???>>>======>>>>>>===<<<:::999888888999999:::;;;======999999::::::::::::999999999888777666666666666666555777888777555555666777333444555555666666666555333444555666777888999999888999:::;;;<<<=========<<<===??????>>>>>>@@@AAA>>>???@@@???===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBBBBAAA@@@??????@@@AAAAAA@@@@@@BBBDDDFFFGGGHHHJJJMMMPPPSSSTTTSSSUUUXXXZZZZZZ\\\___aaa___```cccggglllooorrrtttrrrrrrqqqooolllkkkmmmnnnmmmnnnoooppppppooommmlllcccdddccccccccceeeiiillltttqqqooonnnppprrrsssttttttssstttuuuvvvrrrlllgggbbbcccgggkkkpppuuuzzz|||~~~}}}wwwssssssttttttvvvwwwvvvsssrrrtttuuummmooorrrvvvzzz~~~}}}xxxrrrssszzz~~~~~~~~~zzzxxxxxxzzz~~~zzzvvvqqqooonnnkkkeee___XXXWWWTTTSSSQQQNNNJJJGGGFFFEEEBBB@@@>>>>>>???@@@::::::999888777777777777:::999999999::::::777555222222222222333333444555444555666777888999::::::777777888999999888777666777777666666555555444444222444555444333222333444///000111000---,,,...000---......//////000000000/////////000000111222333222333444666777777888888555666888888777777999:::999;;;======<<<;;;<<<===:::;;;;;;:::888777888:::666888::::::888777777777333444444555555555444444222222333333333444444444222444555666888:::>>>AAAEEEJJJTTT```ooo{{{vvvppplllkkkiiifffccc___\\\XXXVVVVVVVVVVVVUUUVVVXXXZZZ[[[ZZZ[[[___bbbiiiiiilllssstttpppnnnoooiiijjjjjjhhhdddaaa___^^^\\\[[[[[[ZZZ[[[]]]___```___^^^]]][[[YYYXXXWWWVVV:::<<<===<<<:::888888999999999888888888888999999777999;;;:::999888999:::999777444111000111333555555666666666666666555555666777777999:::;;;<<<<<<999;;;===>>>>>>???@@@AAA??????>>>>>>@@@BBBEEEGGGBBBDDDFFFGGGHHHGGGFFFEEECCCAAA???>>>===<<<:::888888888888999:::;;;===>>>:::<<>>???999999999::::::999999999999999888666555555555555555666777777666666777888333444444555666666666555444444555666777888999999888999;;;<<<======>>>>>><<<===??????>>>>>>@@@AAA???@@@@@@???=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===???@@@BBBBBBAAA@@@???@@@AAAAAAAAA@@@@@@BBBDDDGGGHHHIIIKKKNNNRRRVVVXXXWWWYYY\\\]]]___```ccceeebbbdddhhhlllqqquuuyyy{{{yyyxxxuuuqqqnnnlllmmmooommmoooqqqsssttttttsssrrrfffffffffeeeeeegggllloootttqqqnnnlllmmmoooppppppsssssstttwwwxxxuuuooojjj```bbbeeejjjpppvvvzzz}}}|||~~~yyyqqqllljjjjjjmmmnnnooommmkkklllooosssqqqttt{{{zzzuuuwww~~~~~~~~~zzzxxxwwwxxx|||yyyuuulllgggbbb```aaa___[[[VVVPPPNNNMMMLLLKKKIIIEEEBBBAAA@@@>>><<<;;;<<<===>>>:::999999888777777888888999888888999999888666333111111111111222333444444444555555666777777888888444666888999:::999777666888888777666555444444333333444444222000000111333...000111///---,,,...000,,,------...///000111111---///111333444333222222333444555777888999999999555777888999888888999;;;777:::<<<<<<<<<<<<===???888999:::999888888999;;;555777999999888777777888333333444555555444444444333333333333333333333333666777999;;;<<>><<<:::999999:::;;;999888666555555777999::::::;;;;;;999777555666777777666555444333444444555222555999;;;:::777444333999999888888999999:::;;;;;;<<<<<<===============????????????AAACCCEEEFFFBBBCCCCCCCCCDDDDDDEEEEEE??????>>><<<;;;:::999999666666777888999;;;<<<===???===<<<===>>>???>>>===<<<<<<<<<;;;999999:::;;;;;;;;;;;;::::::999999999666777888999999999999999444444444444444333333333555666888777666666777888777777777777777888888999555666777888999:::;;;;;;======>>>>>>>>>======<<<;;;<<<===>>>@@@BBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>???AAABBBCCCBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@???@@@BBBBBBAAAAAABBBDDDFFFHHHKKKMMMPPPTTTYYY]]]^^^```bbbeeeggghhhhhhgggeeeeeeggglllssszzz~~~|||vvvqqqppprrruuuyyyvvvtttvvvzzz{{{wwwsssppplllgggfffhhhlllmmmnnnrrrqqqpppooonnnnnnnnnnnnrrrvvv|||~~~yyysssnnndddeeeggglllrrrzzz~~~~~~{{{|||}}}~~~{{{sssmmmhhheeebbb```cccgggjjjmmmqqquuuxxx~~~~~~zzzyyyyyyxxxzzz~~~zzzrrrkkkgggbbb___ZZZVVVSSSPPPMMMJJJLLLJJJHHHGGGGGGEEECCCAAA>>>>>>======<<<:::999888999999999888888888777777555666777777777666444333333///---...333555444111222333444555666666666666::::::;;;;;;;;;:::999888777777777555333222333444333222111000////////////222222111000///...------,,,---///111111000...---111111111111222333444444444555777999;;;<<<<<<===;;;;;;:::999777777888::::::::::::::::::::::::::::::888777777888999999888666666666666666666666666333444555444333222333444:::333///111333333333555333===<<<:::DDDMMMTTT]]]cccrrrxxxssspppnnnlllddd```\\\ZZZYYYYYYYYYXXX[[[ZZZYYYXXXXXXXXXZZZ[[[[[[[[[ZZZYYYYYY\\\aaaeeehhhggghhhlllkkkeeebbbccc]]]^^^^^^\\\YYYXXXXXXXXXZZZZZZZZZYYYXXXXXXWWWWWWXXXUUUSSSUUUXXX[[[ZZZXXX>>>===;;;999999999:::;;;:::999777666666777999:::::::::;;;:::777666666777999888666555555555777888777:::>>>@@@>>><<<:::999888888888888888999::::::;;;;;;<<<===============;;;;;;;;;<<<===@@@BBBCCCAAAAAAAAAAAABBBBBBBBBCCC>>>>>>===<<<;;;999999888666666777777888999;;;;;;>>>===<<<<<<>>>>>>===<<<<<<<<<===;;;:::999:::<<<<<<;;;;;;;;;::::::::::::777777888999999999999999666666555555444444333333444666777777666555777888555666666777888999;;;;;;888888999:::;;;<<<======>>>>>>????????????>>>>>>;;;<<<===???AAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@AAACCCCCCBBBCCCDDDFFFIIIKKKNNNQQQTTTXXX]]]```ccceeehhhlllnnnnnnnnnmmmhhhhhhjjjooowww~~~yyytttsssuuuxxx{{{yyywwwyyy|||{{{wwwsssoookkkgggeeehhhkkkmmmmmmrrrrrrqqqppppppooooooooouuuyyy|||vvvrrriiiiiikkknnnsssyyy}}}{{{{{{xxxyyyyyyyyyyyy|||zzzrrrkkkeeebbb___^^^aaaeeekkkqqquuuzzz~~~~~~zzzyyyxxxuuupppiiiccc___YYYVVVQQQNNNKKKHHHEEEBBBBBBAAA???>>>======:::999::::::;;;;;;;;;:::::::::999999888888888777777777555666666777666555444333444111...000444666555222333333444444555666666777999:::;;;<<<;;;:::888777444555555333111000111333333222111000////////////111111000000//////......---...///000111000//////111111111222222444555555555666888999;;;<<<<<<<<<:::::::::999888888:::<<<:::::::::::::::::::::::::::888666777888999888777666666555555555555555555111222333333222222333555444222222666777555666888666CCCFFFGGGTTT```jjjvvv}}}tttmmmiiigggeeeccc^^^\\\ZZZXXXWWWWWWVVVUUUYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^]]]\\\[[[]]]```ccchhhfffeeegggddd^^^[[[\\\YYYZZZZZZYYYWWWUUUVVVWWWYYYYYYYYYXXXXXXWWWWWWWWWVVVUUUUUUWWWZZZ\\\]]]]]]<<<;;;:::999999999;;;;;;;;;:::999888888999:::;;;999:::;;;:::888777777888777666333111111222444666555888;;;<<<;;;999777777777888888888888999999999:::;;;<<<<<<======<<<<<<888888999:::;;;>>>@@@BBB>>>>>>???????????????@@@<<<<<<;;;;;;:::999888888777777777777777888999999===<<<;;;;;;======<<<;;;;;;<<<===<<<:::::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;777888999999999999999999888777777666555444444333444555666666555555666888555555666777999;;;===>>>;;;;;;<<<======>>>?????????@@@@@@AAAAAA@@@@@@???<<<===>>>@@@AAACCCDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@AAABBBDDDEEECCCDDDEEEFFFFFFFFFFFFFFFCCCDDDEEEEEEEEEEEEGGGIIILLLOOOSSSVVVYYY]]]bbbfffhhhkkkooosssuuuuuutttssskkkjjjkkkpppxxx}}}xxxxxxzzz|||~~~|||{{{{{{}}}{{{vvvrrrmmmjjjfffeeegggjjjlllmmmrrrrrrrrrqqqqqqpppoooooowww{{{~~~yyytttllllllmmmppptttzzz|||xxxwwwvvvtttttttttrrrqqqrrruuuxxxtttpppiiiccc___^^^^^^___bbbhhhqqqyyy~~~||||||{{{|||}}}~~~||||||}}}vvvrrrkkkkkkkkkiiiddd___ZZZWWWOOOLLLHHHEEEBBB@@@===;;;???===;;;;;;;;;:::999777666666888999::::::::::::888888777777777777777666555555666666555555444333444111///111444666555333555444333333444555777888777999;;;<<<;;;:::777555222333333111///...///111222222111000////////////000000000000//////////////////000000000111111111000111222333444555666666888888999:::;;;;;;;;;;;;;;;<<<<<<:::999888:::;;;::::::::::::::::::999999999777666666777888888777666555555555444444333333111222333333333333555777000111444888888555888===BBBSSS[[[aaappp~~~|||vvvoookkkfffbbb```^^^]]][[[XXXXXXWWWUUUTTTSSSSSSSSSXXXZZZ\\\___aaabbbbbbbbbbbbbbbbbb```^^^^^^___```ccc```^^^___\\\WWWVVVWWWUUUVVVXXXWWWVVVUUUVVVXXXXXXXXXXXXXXXXXXXXXWWWWWWSSSUUUWWWXXXYYY\\\___aaa;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;999:::;;;:::888777888999777555222000000111444555000333555666555444333444777777888888999999999888::::::;;;<<<<<<<<<<<<;;;888888999:::<<<>>>AAABBB============>>>>>>>>>>>>;;;::::::999999888888888999999888888888888888999<<<;;;::::::<<<<<<;;;::::::<<<======;;;:::;;;<<<===============<<<<<<<<<888888999::::::999999999999999888777666555444444333444666666555555666888666777777888:::;;;===>>><<<======>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBAAA===>>>???@@@BBBDDDEEEFFFEEEEEEEEEDDDCCCCCCBBBAAACCCAAA@@@???@@@CCCEEEGGGEEEFFFGGGIIIJJJJJJKKKKKKJJJJJJKKKIIIHHHHHHJJJLLLQQQSSSXXX[[[___cccgggkkkkkknnnssswwwyyyyyyxxxwwwnnnllllllpppvvv}}}{{{{{{}}}~~~}}}}}}|||yyytttpppjjjhhhfffeeefffhhhkkklllrrrrrrsssssssssqqqooonnnwww{{{~~~yyyuuujjjjjjlllooottt{{{|||}}}~~~|||xxxtttrrrqqqppppppnnnllljjjjjjlllnnnkkkiiieeeaaa___```dddgggfffmmmxxx|||{{{yyywwwxxx{{{~~~~~~|||yyyvvvssstttuuuwwwwwwtttooojjjfffccccccbbb```\\\XXXSSSPPPHHHFFFBBB@@@>>>===:::888>>>===;;;;;;<<<<<<:::999666666777888999999999999666666666666666666666666555555555555444444333333333111000111333555555444666444333222333444666888555777999;;;;;;888666444111111222000......///111111111000///////////////.../////////000000000111111111000000111222333444111111222444555666777777999999:::;;;;;;;;;;;;:::;;;<<<<<<:::888666666777:::::::::999999999999999888666555555666777777666555555555444333333222222333444555444333444666888444666999;;;:::;;;DDDOOOZZZnnn{{{{{{xxxuuuqqqmmmdddccc```^^^]]][[[ZZZXXXVVVUUUTTTRRRQQQQQQSSSUUUYYY\\\aaaeeehhhiiihhhgggdddeeeeeeccc```^^^]]]]]]\\\XXXWWWXXXWWWTTTUUUXXXTTTUUUWWWWWWWWWWWWYYY[[[XXXYYYZZZZZZ[[[ZZZYYYYYYSSSVVVYYYYYYXXXYYY]]]```<<<<<<<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;:::888777888999;;;:::777666555666888:::222444666666555555666777777777888999999999999888999::::::;;;;;;;;;;;;;;;888888888999;;;===@@@AAA>>>=====================999999999999999999999888;;;;;;:::999999999::::::<<<:::999:::;;;<<<;;;::::::<<<======<<<;;;;;;<<<========================999999:::::::::999999888999888888777666666555555333444666666555666777999:::999999::::::;;;<<<=========>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCCCC>>>???@@@BBBCCCEEEFFFGGGFFFGGGGGGGGGFFFEEEDDDCCCCCCBBB@@@???AAACCCGGGIIIFFFGGGIIIKKKMMMNNNNNNOOOQQQQQQPPPNNNLLLLLLNNNPPPUUUXXX]]]aaadddgggkkknnnooorrrvvv{{{}}}~~~}}}|||tttrrrqqqssswww|||{{{{{{}}}~~~~~~}}}|||zzzvvvppplllgggfffeeedddeeegggiiikkktttuuuvvvwwwwwwuuurrrpppwwwzzz~~~~~~yyyvvviiiiiijjjlllpppvvv{{{~~~wwwxxxyyyvvvsssooommmlllkkkkkkiiifffdddccceeegggeeeeeedddbbbbbbeeekkkooopppwww}}}zzzyyyyyy|||{{{wwwtttpppllliiikkkjjjiiigggdddaaa^^^]]]]]]\\\[[[YYYUUUPPPLLLJJJCCCAAA>>><<<<<<;;;999777999888777888999999888777888999999999999888777777555555555555555555555555555444444333333333333333111000///000222333333333555444222111111333555666444555777888888666444222111222222111//////000222111000//////////////////......//////000000111111222111111222222444555666111222444666777777777777999::::::;;;;;;::::::999666888999888777666777888:::::::::999999888888888777555444444555666666555555555444444444333333333333444444333222444666999;;;<<>>=========;;;<<<<<<;;;888777777888:::999888777666777777888333444666666555555777888777888999:::;;;:::999999888999::::::;;;;;;::::::888888777888999;;;===>>>>>>>>>============<<<<<<999999999999999999::::::<<<;;;;;;:::::::::;;;;;;<<<;;;::::::<<<<<<;;;:::999;;;>>>>>>===<<<<<<===<<<<<<<<<===============::::::::::::::::::999888777777777777666666666666333555666777666777888:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@AAAAAABBBCCCDDDDDDDDDDDD???@@@AAABBBDDDFFFGGGHHHHHHIIIJJJJJJIIIHHHFFFEEECCCBBBAAA@@@BBBDDDHHHJJJGGGHHHJJJMMMOOOQQQRRRRRRVVVVVVUUUSSSQQQRRRTTTWWW[[[^^^cccfffiiillloooqqqtttvvvyyy}}}|||{{{yyyzzz}}}}}}{{{{{{}}}}}}~~~~~~|||yyysssnnnjjjdddeeeeeedddccceeehhhkkkuuuwwwyyy{{{zzzwwwtttrrruuuxxx||||||wwwtttjjjiiihhhgggiiillloooqqqpppqqqrrrpppllliiiggggggffffffdddbbb___^^^```bbbaaaccceeeeeeeeehhhnnnssswww}}}}}}~~~~~~yyyvvvrrrnnnjjjfffbbb^^^```___\\\YYYVVVUUUTTTTTTSSSRRRQQQOOOKKKGGGDDDBBB>>>;;;999888888888666555777666555666888999999777:::::::::999888666555444333444444444444555555555555444333222222222222333000000000000111222333333333222111111111222333333333333444444444333222111111222222111000///111222000//////....../////////......//////000000111111222222333444555555666666333444666777888888777666888888999:::::::::999999000222555777777888999;;;:::::::::999888888777777666444333333444555555444444444444444444444444444111222333333333666:::======???FFFOOOYYYhhh}}}wwwppplllgggdddaaa```^^^]]]]]]^^^___]]]ZZZWWWVVVVVVVVVVVVUUURRRQQQSSSZZZ``````ccchhhlllnnnllljjjgggbbbccccccaaa]]]ZZZYYYYYY]]]XXXVVVVVVTTTQQQQQQTTTOOOQQQSSSTTTUUUVVVXXXZZZ[[[]]]___aaabbbbbbaaa```______^^^[[[WWWUUUUUUUUUCCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@???>>>======>>>===;;;888666666777555555555555555444444333222333444444333444666888888999;;;<<<<<<;;;:::999888888999:::::::::::::::::::::999999:::;;;===>>>=========<<<<<<;;;;;;;;;999999999999::::::;;;;;;:::::::::999999:::;;;;;;<<<;;;:::;;;<<<===<<<:::999;;;>>>???>>>===<<<===;;;;;;<<<<<<<<<=========::::::;;;;;;::::::999888555555666666666666777777444666777888888888:::;;;;;;;;;;;;;;;<<<===>>>????????????@@@@@@@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDD@@@@@@BBBCCCEEEGGGHHHHHHJJJKKKLLLLLLLLLJJJHHHGGGBBBBBBAAABBBCCCEEEHHHJJJGGGIIIKKKNNNPPPRRRTTTTTTWWWWWWWWWVVVVVVXXX\\\```aaadddiiilllnnnpppsssuuuuuuvvvxxx{{{~~~|||zzzzzz|||~~~|||}}}~~~}}}xxxrrrmmmjjjbbbcccddddddcccdddgggjjjrrrtttwwwyyyxxxuuuqqqnnnooorrruuuxxxxxxvvvrrrooogggeeecccbbbbbbcccfffggghhhjjjjjjiiifffcccaaaaaaaaaaaa```]]][[[[[[]]]___bbbfffiiiiiihhhiiinnnrrrwww|||~~~yyyuuummmjjjfffbbb```\\\XXXUUUTTTSSSRRRPPPOOOMMMLLLLLLHHHHHHGGGEEECCC@@@>>><<<:::888666555666666555444777666555777999::::::999888888888777666555444333222333333333444444444444444444222111111111222333000111111111111222444555111111000000000000000000222222111111000000000000000111111000//////111222//////.........//////000////////////000000000000111222444666777777777777555666888999999888666555666777888888999999999999111444666888888888888:::::::::999999888777777666555333222222333444444333444444444555555666666777222333555777:::>>>DDDHHHJJJPPP\\\mmm|||zzztttoookkkjjjhhheeebbb```^^^\\\[[[YYY[[[\\\ZZZWWWUUUUUUVVVSSSUUUXXXWWWUUUVVV[[[```ccceeeiiikkkkkkiiieeeccc_________]]]YYYWWWWWWXXX\\\XXXVVVWWWVVVRRRQQQSSSPPPQQQTTTUUUUUUVVVXXXZZZ\\\^^^aaacccddddddcccbbb^^^[[[WWWTTTRRRPPPMMMKKKEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBAAA@@@???>>>===>>>???>>><<<888666555666666777888888888777555444555666666666555666999;;;888999;;;======<<<;;;:::888888999::::::::::::999>>>>>>===<<<===>>>???@@@<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;<<<999999888888999999:::;;;===<<<;;;;;;======<<<;;;888;;;>>>???>>>=========:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;::::::999888444444555555666666777777444666888888888999;;;<<<999999:::;;;===???@@@BBB@@@@@@AAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDD@@@AAABBBDDDEEEGGGHHHIIIKKKLLLMMMNNNMMMKKKIIIHHHBBBBBBBBBCCCDDDFFFHHHIIIGGGIIIKKKNNNQQQSSSUUUUUUVVVVVVWWWXXXYYY]]]bbbfffeeehhhmmmppprrrsssuuuwwwssssssuuuwwwzzz}}}~~~|||zzzzzz|||~~~|||~~~~~~yyyrrrmmmkkkaaacccdddcccbbbcccgggjjjlllooorrrtttssspppllliiihhhkkkoooqqqrrroookkkiiiaaa```^^^]]]^^^```ccceeecccdddeeedddaaa^^^]]]]]]]]]]]]]]][[[YYYYYY[[[^^^fffjjjnnnmmmkkkjjjmmmqqqrrrvvv|||~~~{{{yyyvvvuuuvvvyyy~~~|||wwwqqqlllccc```]]]ZZZYYYVVVSSSPPPLLLMMMMMMMMMLLLJJJHHHFFFAAAAAAAAA@@@???===<<<;;;999777666555666777666555333222222444666888777777666666666666555444333222222222222333333444444444444333222111111111222333111222333333222333555666//////000000000000///...222111///.........///000///000000000......000222//////.........//////000000000000000////////////111222555777888888777666666777999:::999888666555555555777888888999999999777999::::::888666555555::::::999999888777777666555333222222333444444333333444444555666777888888444666999===AAAGGGOOOTTT```hhhyyy~~~wwwqqqmmmjjjhhhfffaaa```___^^^]]]\\\[[[ZZZWWWYYYZZZXXXUUUTTTUUUWWWOOOTTTYYY[[[YYYXXX[[[^^^dddfffhhhjjjiiieeebbb___\\\]]]\\\ZZZWWWVVVVVVXXXWWWUUUUUUWWWWWWTTTTTTVVVRRRTTTVVVWWWWWWXXXZZZ\\\\\\^^^aaaccceeedddcccbbbYYYTTTOOOMMMLLLJJJFFFBBBFFFIIIHHHDDDCCCEEEEEEBBBBBBCCCDDDCCC@@@>>>>>>>>>???>>>>>>===<<<;;;;;;:::888555444666555222222555111222444555555555777999777999;;;;;;::::::;;;<<<888888888888999999:::;;;<<<<<<===>>>??????@@@AAA@@@???===;;;999888888777888999::::::::::::999888888888999999999:::::::::888:::;;;;;;:::999999:::<<<:::999999;;;;;;:::888;;;===>>>>>><<<::::::;;;::::::::::::::::::;;;;;;555555555666666777888999:::::::::::::::::::::::::::;;;<<<===>>>@@@AAAAAACCCCCCCCCAAA>>>===>>>??????BBBDDDCCCDDDGGGHHHEEEAAABBBCCCDDDGGGIIIKKKLLLMMMOOORRRSSSQQQNNNLLLLLLDDDDDDDDDEEEEEEFFFHHHHHHGGGHHHHHHJJJLLLNNNPPPQQQSSSSSSTTTWWW[[[```eeehhhhhhkkknnnqqqrrrtttvvvxxxuuuuuutttssstttxxx~~~}}}zzzxxxyyyyyyzzzzzz{{{{{{{{{xxx{{{~~~~~~zzzrrriiidddaaa```______```bbbdddeeehhhjjjmmmoooooommmjjjhhhbbbfffiiikkkiiifffdddccc```^^^\\\YYYXXXZZZ___ccccccdddeeeccc```]]]\\\\\\XXXXXXXXXXXXXXX\\\aaaeeegggjjjlllmmmkkkiiiggggggkkkmmmppptttwww{{{}}}~~~{{{xxxvvvtttsssqqqpppooooooqqqwww}}}~~~}}}}}}~~~vvvrrroookkkccc]]]ZZZXXXTTTPPPNNNMMMLLLLLLGGGIIIJJJHHHEEECCCAAAAAACCC@@@>>><<<;;;:::777555777666444333222222333333666333111000222555777777666555444333222222222222222222222222333444555555444333222111111111222333------...///000111222222333222222111000//////...//////.........//////000222222222111111111111111000000000...---...111333111000000111333444444333444444555555666666777777:::999999999888888777777444666777777777888999;;;888777666555555555555555===:::777666777777444111333222111111222333222222444555555555444333222222:::<<>>======<<<;;;;;;999666555666666333333666333555666666555555666888888:::;;;;;;:::999999:::888888888999999:::<<<<<<======>>>>>>??????@@@@@@???>>><<<;;;999888888777888999999::::::999999888888888888999999999::::::888:::;;;;;;:::999999:::;;;999888999;;;;;;:::999:::<<<===<<<:::999999:::999999999999::::::::::::666666666666777888999999<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;===???AAABBBCCCBBBBBBBBBAAA>>>===>>>@@@===@@@BBB@@@AAAEEEEEEBBBEEEEEEEEEFFFGGGHHHIIIJJJMMMPPPRRRRRRPPPMMMKKKKKKEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPSSSSSSTTTVVVYYY^^^bbbdddfffhhhlllnnnoooqqqtttuuuttttttsssrrrsssvvv|||~~~~~~{{{yyyvvvvvvvvvwwwwwwxxxyyyyyywwwyyy||||||yyyqqqhhhccc```___^^^]]]^^^___aaacccfffhhhjjjkkkjjjhhheeebbb```ccceeefffdddbbbbbbbbb___^^^[[[YYYXXX[[[```dddfffgggfffdddaaa^^^]]]]]]ZZZZZZZZZYYYZZZ]]]bbbfffiiikkkmmmllliiieeecccbbbdddfffhhhkkknnnqqquuuwwwwwwwwwuuuuuutttsssqqqoooppppppqqqvvv{{{}}}zzz|||}}}{{{}}}zzzuuunnniiifffbbb[[[UUUSSSQQQNNNKKKIIIHHHHHHHHHDDDEEEFFFEEEBBB???>>>>>>>>><<<:::::::::999777555777666555444333333333333222111111222555777777666555555444333222222222222222222222222333444555555444333222111111111222222.........///000000111111111111111000000000///////////////......//////000111111111111111111111111.........---,,,,,,///222222111111222444555555444555555555666666666666666888888888888777777666666444666888888777666666777777666555555444444444555777555333333555555333111999777666555555555555555555777888::::::;;;===>>>:::>>>FFFOOO]]]qqq}}}wwwrrrhhhfffccc___]]][[[[[[[[[[[[[[[\\\\\\[[[YYYWWWUUUTTTVVVWWWWWWVVVWWWYYY[[[ZZZZZZ\\\]]]___`````````aaabbbcccaaa^^^\\\[[[[[[YYYVVVSSSSSSVVVXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVRRRVVVXXXXXXYYY\\\\\\YYY]]]\\\\\\\\\\\\[[[YYYWWWRRROOOJJJDDD@@@======<<>>>>>======<<<:::777666777777444444777555777777777666555666777999;;;<<<;;;999777777888888888888999:::<<<===>>>>>>>>>??????????????????>>>===<<<:::999888888888888888999::::::999888888888888888999999999999:::888999::::::999888999:::999888888999;;;<<<;;;:::888999;;;:::999777888999888888888888999999::::::777777777777888999::::::========================:::;;;<<<>>>@@@AAACCCCCCCCCDDDDDDBBBAAA@@@AAACCCAAADDDEEEDDDEEEHHHHHHEEEHHHHHHHHHGGGGGGHHHHHHIIIMMMOOOQQQQQQNNNKKKJJJIIIGGGFFFEEEDDDEEEGGGIIIKKKLLLLLLMMMMMMNNNNNNOOOOOORRRRRRRRRSSSVVVYYY]]]___bbbeeeiiikkklllnnnppprrrppppppoooooooooqqqvvvyyy{{{|||}}}~~~}}}zzzxxxvvvsssssssssssssssuuuvvvwwwtttwwwyyyyyyvvvooogggbbb^^^]]][[[YYYZZZ[[[]]]___aaacccdddeeedddbbb___]]]___``````___^^^^^^```aaa^^^^^^\\\[[[[[[^^^ccchhhiiiiiihhheeeaaa^^^]]]]]]\\\\\\\\\[[[[[[^^^bbbeeejjjkkkkkkiiiddd```]]]\\\\\\^^^```bbbeeeiiinnnrrryyyzzz|||}}}|||zzzxxxwwwuuuttttttvvvzzz~~~zzzvvvtttwwwyyy|||~~~~~~{{{{{{zzz{{{~~~xxxssslllgggaaa\\\YYYUUUOOOJJJHHHGGGEEECCCAAAAAAAAABBB???@@@AAA@@@===;;;:::;;;999888666777777888666555555555666555555444333222//////111444777888777555555444333222222111222222222111111222222333444555333333222111111111111222////////////////////////////////////000000000000000000////////////000000000000000000000000000000...//////...---...000222333222222333555666666555666666666666666555555555666666666666666555555555333666888888666444333333555555444333333333444444333222111222444444444333666666555444555555777777666888:::<<<===???CCCFFFCCCKKKWWWgggyyyzzztttqqqnnniiifff```^^^\\\ZZZYYYYYYYYYZZZXXXXXXXXXXXXXXXWWWWWWWWWSSSUUUVVVWWWWWWYYY\\\^^^\\\\\\]]]^^^____________ccc```]]][[[ZZZZZZYYYXXXUUUSSSRRRSSSUUUXXXYYYYYYWWWWWWVVVVVVVVVWWWXXXYYYUUUYYY[[[[[[[[[]]][[[WWWYYYWWWVVVUUUTTTSSSPPPMMMHHHFFFBBB>>>:::999888888KKKLLLJJJEEEBBBCCCAAA======???AAABBBAAAAAABBBCCC@@@?????????>>>>>>>>>===;;;888777888888555555888555777888888777777888:::;;;<<<<<<;;;888666555666888888888:::;;;===???@@@>>>???@@@@@@@@@???>>>===<<<<<<:::999888888888888888888999999999999888888888888888888999999999999888999:::999888777888:::888777777888:::<<<;;;:::666888999999777666777777777777777888888999999:::888888888888999:::;;;<<<============>>>>>>>>>>>>======>>>???@@@AAABBBBBBEEEFFFFFFEEEDDDDDDEEEGGGEEEHHHIIIGGGGGGJJJJJJGGGIIIIIIHHHHHHHHHIIIIIIJJJMMMOOOPPPOOOLLLJJJHHHHHHIIIHHHFFFFFFFFFIIIKKKMMMOOOOOOPPPPPPOOOOOONNNNNNOOOOOOOOOPPPRRRVVVYYY[[[```cccfffhhhjjjlllnnnpppjjjkkkkkkkkkkkklllppprrrxxxxxxyyyxxxxxxvvvuuutttqqqqqqqqqqqqqqqrrrssstttrrrsssuuuuuurrrllleeeaaa[[[YYYWWWUUUTTTVVVXXXZZZ[[[]]]___aaaaaa```___]]]``````___]]]\\\\\\___bbb`````````___```ccciiimmmjjjjjjiiieeeaaa^^^]]]]]]]]]]]]]]]\\\\\\]]]aaadddfffggggggddd___[[[XXXWWWXXXZZZ]]]___aaagggooouuu~~~~~~|||yyyxxxyyy|||~~~{{{xxxvvvuuuuuuwwwyyy||||||zzzzzz}}}{{{|||}}}tttkkkeee^^^[[[UUUQQQNNNJJJEEEAAA???>>>===<<<<<<<<<<<<===;;;<<<<<<;;;999888888888888666555555666666555333444555666666666444333222111111111333555666555444444333333222111111222222111111111111222333444555333222222111111111111111000000/////////.........------...///000111111222111111000/////////000000////////////000000000000000111222111000111333555555444333444666888777666777777666666555555444444555444444444444444444444111333777888666444333222444444333222222333333333333333333444555555555555222222333444555777;;;===;;;===@@@AAABBBDDDIIIMMMVVVaaarrrvvvrrrmmmiiigggeeeccc```]]]\\\[[[ZZZYYYYYYYYYZZZYYYXXXVVVUUUTTTTTTTTTUUURRRTTTVVVWWWXXXZZZ]]]___[[[[[[\\\]]]]]]]]]\\\\\\bbb^^^ZZZXXXYYYYYYVVVTTTTTTSSSSSSSSSUUUWWWXXXXXXWWWWWWWWWXXXYYYZZZZZZ[[[WWW\\\^^^]]]\\\\\\YYYTTTTTTRRRPPPNNNLLLJJJGGGEEE@@@>>>;;;888666555555555KKKLLLJJJDDDAAAAAA???;;;;;;===@@@AAA@@@@@@AAACCC????????????>>>>>>>>>>>>;;;888777999888555555888444666888999999:::<<<>>><<<======;;;888666555555888888888:::;;;===???@@@===>>>???@@@@@@???===<<<;;;:::999888888888888888888888888888888888888888777777888888888999999999888999999888666666888:::888777666888:::;;;;;;:::555777888888777666777888666666777888999999:::::::::999999::::::;;;<<<===<<<<<<======>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFEEEEEEEEEGGGIIIDDDGGGHHHFFFFFFHHHHHHEEEGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNMMMKKKHHHHHHHHHIIIHHHHHHHHHJJJLLLOOOPPPRRRRRRRRRRRRQQQPPPOOONNNLLLLLLLLLMMMOOORRRUUUXXX]]]___ccceeeggghhhkkkmmmhhhiiijjjjjjjjjkkkmmmpppssssssssssssrrrrrrrrrrrrppppppqqqqqqqqqpppppppppmmmooopppooommmhhhbbb___WWWUUURRROOOOOOQQQTTTVVVVVVXXX[[[^^^aaabbbccccccdddcccbbb```^^^___aaadddccccccddddddeeehhhmmmqqqjjjjjjhhhddd```]]]]]]]]]]]]^^^^^^\\\[[[\\\___aaa```aaabbb___\\\YYYWWWWWWVVVYYY\\\]]]aaahhhsss{{{|||{{{|||}}}{{{}}}~~~}}}|||zzzyyyxxxwwwvvvxxx{{{}}}zzzzzzxxxvvvvvvyyy}}}~~~vvvlllbbbZZZUUUSSSQQQMMMJJJFFFCCC???===:::999999999999:::::::::888999:::999777666777888999777666555666555444222333444555555555444222222666444111000111333333333333333222111111111222222111111111111222333444444222222222222111111000000000000//////......------,,,---...///000222333333222222111000000000000000......//////000000000000000111333333222222444666555444444555777888888777777777666666555555444444333333333333333333333333...111555777666444444444333333222222222333333444444555555555555555555666444555666777888;;;@@@DDDBBBGGGLLLOOOPPPSSSYYY^^^mmmzzz{{{uuupppjjjhhheeecccbbbaaa```___]]]\\\[[[ZZZYYYXXXXXXXXXWWWVVVTTTSSSSSSSSSUUUVVVRRRTTTVVVWWWWWWYYY\\\^^^ZZZZZZ[[[[[[[[[[[[ZZZZZZ___\\\YYYYYYZZZYYYUUUQQQTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\]]]\\\```aaa^^^\\\[[[WWWQQQOOOLLLIIIGGGEEECCCAAA>>>:::999777555444333333333IIIKKKHHHCCC@@@???===999:::<<<>>>?????????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;888777888888555555888444666888:::;;;<<<>>>@@@===>>>>>><<<999777666666888888888999:::<<<===>>>;;;<<<>>>??????>>><<<;;;999999888888777888888888999888777777777777888999777777777888888888888999888888888777555555888:::888777777888:::;;;:::999555777999999888777888999666777777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<======>>>>>>?????????BBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEGGGJJJHHHKKKKKKIIIHHHKKKJJJGGGFFFFFFFFFGGGIIIKKKMMMNNNJJJKKKLLLKKKIIIHHHHHHHHHHHHIIIJJJLLLNNNQQQSSSTTTTTTTTTTTTTTTSSSQQQPPPNNNLLLLLLKKKKKKLLLOOOQQQSSSWWWZZZ]]]___aaabbbeeegggeeegggiiijjjjjjkkkmmmooonnnmmmmmmmmmnnnooopppqqqooopppqqqrrrqqqooolllkkkggghhhiiihhheeeaaa]]]ZZZRRRPPPLLLJJJJJJMMMPPPSSSSSSUUUYYY^^^cccfffhhhiiihhhiiiiiigggeeecccdddeeecccdddeeeeeefffiiinnnrrrjjjjjjgggddd```^^^^^^___^^^______]]]\\\\\\^^^```]]]^^^___]]][[[YYYYYYYYYVVVYYY\\\]]]```hhhuuu}}}~~~}}}xxxvvvxxx{{{~~~}}}|||{{{zzzzzzzzz||||||ttttttsssrrrtttyyy~~~tttqqqkkkddd\\\UUUPPPMMMIIIHHHFFFDDDAAA???===<<<888888888999999999999:::777888888777555555666888888777555555555555333222222222333333333333222222999666111///000111222222222222111111111111222222111000000111111222333444111111222222111111000////////////......---------------...000111333444444444333222111000000000000...//////000000111111222...000222222222222333555555444444555777888888777666666666666666555555555222222222333333333333444...000444555555555555555333333222222222333444444333444555555444444555777666888:::::::::>>>DDDIIIJJJRRR[[[aaadddiiiqqqwwwuuuoookkkhhhfff``````___^^^^^^]]]]]]^^^[[[[[[ZZZYYYXXXWWWVVVVVVSSSRRRRRRSSSTTTVVVXXXYYYSSSUUUVVVVVVVVVWWWYYY\\\YYYZZZZZZ[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZYYYXXXUUURRRTTTUUUWWWVVVUUUUUUVVVWWWYYYZZZ[[[\\\]]]]]]]]]]]]^^^aaaaaa]]]ZZZXXXSSSNNNHHHFFFBBB@@@???>>><<<:::777666555333222222111111GGGIIIGGGAAA>>>>>><<<888999;;;===>>>======>>>???========================;;;777666888777444444777666888:::;;;;;;<<<>>>@@@>>>??????===:::888777777888888888999999:::<<<<<<888999<<<>>>>>>===<<<;;;888888777777777888888999999888777666666777888999777777777777888888888888888888777666444555777:::999888777888999:::999888666888::::::999999:::;;;777777888999:::;;;<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCDDDFFFFFFFFFHHHJJJMMMLLLOOOOOOLLLLLLNNNMMMJJJEEEFFFFFFGGGHHHJJJLLLMMMHHHIIIJJJIIIHHHGGGHHHIIIGGGIIILLLPPPSSSUUUVVVWWWTTTUUUVVVVVVUUUSSSQQQOOOOOONNNLLLKKKJJJKKKLLLMMMOOORRRUUUWWWYYYZZZ]]]___^^^aaadddfffggggggiiijjjiiiiiihhhiiijjjlllooopppnnnppprrrsssqqqmmmhhheee``````aaa```^^^ZZZWWWTTTNNNKKKHHHFFFGGGJJJNNNQQQRRRUUUYYY___dddhhhkkkmmmlllnnnooonnnkkkhhhffffff```aaabbbccccccfffkkknnnkkkjjjhhhdddaaa___```bbb```aaaaaa___]]]]]]^^^```^^^___```^^^\\\[[[[[[\\\ZZZ]]]___^^^```hhhvvv~~~zzzwwwvvvxxxzzz~~~~~~~~~~~~~~~~~~{{{wwwuuutttssssssvvv|||zzzrrrllljjjccc```ZZZTTTNNNKKKIIIHHHAAAAAAAAA???===;;;;;;;;;888888999999999999999999555666666555333444666888555444333333555555444333222111111000111111111222666444111111222222222111222222111111111111222222000000000000111222333444000111111222111000///........................---...///000111222333444555444444333222111111111111//////000000111222222333...000222333333333444666555444444555777888888777555555555666666666666666222222222333333444444444111333444555444333444555333333333333333444555555222444777777777777:::<<<999<<<@@@BBBDDDJJJSSSZZZ___iiittt|||{{{ppphhhdddbbb```^^^YYYYYYZZZZZZZZZZZZ[[[\\\ZZZZZZZZZZZZYYYXXXXXXWWWSSSSSSSSSTTTVVVWWWYYYYYYUUUVVVVVVVVVTTTUUUVVVXXXVVVVVVWWWXXXYYYYYYXXXXXXXXXYYYXXXWWWUUUTTTUUUVVVRRRUUUWWWWWWVVVVVVXXXZZZ[[[\\\]]]^^^___^^^^^^]]][[[]]][[[UUUQQQOOOKKKFFFAAA???<<<::::::999888777555444333222111000000///FFFGGGEEE@@@======;;;888888:::<<<===<<<<<<===>>><<<<<<<<<<<<============:::777666777777444444777999:::<<<<<<<<<<<<===???>>>??????>>>;;;999888999888888888888999999:::;;;666888;;;===>>>===<<<:::777777777777777888888999999888777666666777888999777777777777888888888888888888777555444555777::::::888777888999999888777777999;;;;;;::::::;;;<<<777888888:::;;;<<<======<<<<<<<<<======>>>???@@@??????@@@AAAAAABBBCCCCCC>>>???@@@BBBDDDEEEFFFGGGFFFGGGIIIJJJJJJLLLOOOQQQJJJMMMMMMJJJIIIKKKJJJGGGFFFFFFFFFGGGHHHIIIJJJKKKFFFHHHIIIIIIGGGGGGIIIJJJFFFIIIMMMRRRVVVXXXYYYYYYTTTUUUVVVWWWVVVTTTQQQPPPRRRPPPNNNKKKIIIHHHIIIIIIIIILLLOOOQQQSSSTTTWWWYYYWWWZZZ^^^aaaaaabbbdddeeeffffffffffffhhhkkknnnppplllooorrrssspppkkkeeeaaa[[[[[[[[[[[[XXXUUURRRPPPKKKIIIFFFDDDEEEHHHMMMPPPSSSUUUZZZ___dddiiilllnnnnnnqqqssssssooojjjgggeee]]]^^^___``````cccgggjjjkkkkkkiiieeebbbaaabbbdddbbbccccccaaa___^^^___``````aaabbb```^^^]]]]]]^^^```bbbcccaaaaaaiiiwww|||yyywwwxxxyyyzzzyyyzzz|||{{{zzzxxxuuuxxxxxxwwwwwwzzzyyynnnddd^^^[[[SSSPPPKKKEEEBBB@@@AAAAAA<<<<<<===<<<:::999999:::888888999::::::999999999444444444333222333555777222111111222444666555444111111/////////000111222222111111333444444222000222111111111111111222222000000000000111222333444000111111222222000///...........................///000111222333444555555555444333222111111111111///000000111222333333333000222555666555666777888555444333444777888777666444555555555666666777777222222222333333444444444444555666555333222333444333333333333444444555666222666999::::::<<>>===:::888666666777666555333333222111000//////...DDDAAA>>>============<<<999::::::;;;<<<===>>>>>>===<<<;;;::::::::::::::::::999888888888999:::;;;888:::;;;;;;::::::<<<===>>>===<<<;;;:::999999888555555666666777777888888777777777888999:::<<<<<<:::999888777777888999999555666777888888666444333777666555444555777999:::333555777888999:::<<<>>>:::777555666999;;;:::888888888999::::::::::::999<<<<<<<<<============>>>============>>>???@@@AAACCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCEEEFFFHHHHHHFFFFFFGGGIIIJJJLLLMMMMMMMMMMMMNNNNNNMMMKKKIIIHHHFFFFFFFFFGGGHHHJJJKKKLLLFFFFFFEEEEEEFFFFFFGGGHHHKKKMMMOOOSSSVVVYYY[[[\\\[[[YYYVVVSSSRRRRRRSSSTTTTTTSSSPPPMMMKKKIIIHHHHHHGGGJJJMMMNNNNNNOOOPPPRRRTTTXXX]]]```bbbdddfffgggeeefffgggggghhhjjjooorrrooosssrrrllliiihhhbbbYYYXXXTTTQQQOOOPPPPPPMMMKKKLLLIIIEEECCCEEEKKKSSSXXX\\\___bbbeeegggiiimmmoootttrrrpppooonnnjjjddd___[[[ZZZYYYXXXZZZ^^^ccceeeeeeeeeeeeeeeeeedddcccbbbeeecccaaa```bbbdddeeeddddddeeeeeefffffffffffffffdddcccccceeeiiipppxxx|||~~~{{{{{{~~~~~~}}}vvvssstttyyyvvvssswww~~~{{{uuulllbbb[[[TTTNNNJJJFFFAAA===<<<>>>???===:::777;;;<<<::::::<<<;;;777555666888999999888777666444444444333333222222222111111222222222111111000000222333333222111333444111111111111111111111111555222///000222222111///111111000000000000000000444333333222111000//////......---......///000111///000222333444444333222666555444222111000000///111111000000111333555666333444555555444444666888444333333222222333333444222333555777777777777666777666555444444444444444333444333222111222555888444555666555444444666777888;;;>>>@@@AAACCCFFFHHHPPPVVV\\\bbbmmm}}}}}}vvvqqqnnndddccc```]]][[[ZZZYYYYYYRRRSSSUUUVVVWWWXXXYYYYYYWWWWWWXXXYYYYYYYYYYYYYYYWWWXXXYYYZZZYYYWWWUUUTTTVVVUUUTTTRRRQQQQQQQQQQQQVVVTTTSSSUUUWWWXXXVVVSSSWWWVVVUUUUUUTTTTTTTTTTTTYYYWWWWWW[[[\\\ZZZZZZ^^^]]]\\\[[[ZZZYYYVVVQQQNNNLLLKKKHHHEEEBBB???===<<<888777555444333333444444333222000///---,,,,,,,,,CCC@@@>>>======>>>===<<<:::;;;;;;<<<<<<============<<<;;;::::::::::::;;;:::999999888999:::;;;<<<:::;;;<<<<<<;;;:::<<<======<<<<<<;;;:::999888888666666666666666777777777777777777888999:::;;;<<<:::999888777666777888999666777888999999777666444888666555444333444666777444666888999999999;;;===;;;999777888:::<<<;;;999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAAAAADDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNMMMMMMMMMLLLKKKJJJHHHHHHDDDDDDDDDEEEFFFHHHJJJJJJFFFFFFFFFFFFGGGGGGHHHHHHJJJLLLOOOSSSVVVXXXYYYZZZ[[[YYYVVVSSSQQQQQQRRRSSSSSSRRRPPPNNNLLLJJJHHHHHHEEEGGGIIIIIIJJJJJJMMMOOORRRVVV[[[___aaacccdddeeeffffffffffffeeefffiiikkkmmmpppooojjjfffccc]]]UUURRROOOMMMLLLMMMMMMKKKIIILLLJJJIIIIIILLLRRRXXX\\\```aaaccceeeeeegggjjjmmmnnnmmmkkkkkkiiieee^^^YYYXXXWWWWWWXXXZZZ^^^bbbeeecccddddddddddddcccbbbbbbbbb```^^^___bbbfffhhhjjjllllllmmmnnnnnnmmmlllkkkgggfffeeefffjjjooovvvyyy}}}}}}}}}~~~zzztttrrrtttvvvsssqqquuu}}}}}}{{{{{{}}}}}}zzzwwwvvvvvvuuutttsssjjjddd\\\SSSMMMFFFAAA>>>BBB>>>:::999<<<===;;;888777;;;<<<::::::<<<;;;777666777777888888777666555444444333333333222222222000111111222222222111111000111333222111111222444111111111111111111111111444222000000111222111///222222222222222222222222333222222111000/////////------------...///000111000111222444444444444333555555444222111111111000222222111000000000111222333444555444333333555666333333222222222222333333111222444555666666555555666555444444333333444444222222222000///000333666555666888888888999;;;===;;;===???CCCHHHOOOWWW]]]fffoooyyyyyyqqqlllgggdddaaa```___\\\ZZZXXXWWWVVVVVVRRRSSSUUUVVVXXXXXXYYYYYYXXXXXXYYYYYYZZZYYYYYYYYYYYYZZZ[[[[[[ZZZYYYVVVUUUTTTSSSSSSRRRQQQQQQQQQQQQTTTRRRRRRSSSUUUVVVTTTRRRVVVUUUUUUTTTTTTTTTTTTTTTYYYWWWXXX\\\]]][[[[[[^^^[[[YYYXXXVVVTTTQQQLLLIIIGGGFFFDDDAAA???<<<:::999777666444333222222333333222111000...---,,,,,,,,,AAA???>>>===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;::::::::::::;;;<<<===>>><<<===>>>===;;;;;;;;;===<<<;;;;;;:::999888777777777777666666666666666666666777777888999:::;;;;;;:::999777666666666777888888999:::::::::999777666:::999777666555555666666666888999999999999:::<<<;;;:::999999;;;<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===????????????@@@AAABBBBBBDDDDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHJJJKKKLLLMMMNNNLLLLLLKKKJJJIIIHHHHHHGGGBBBBBBCCCCCCEEEGGGHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKPPPTTTWWWXXXXXXWWWYYYXXXUUURRRPPPPPPPPPPPPQQQQQQPPPOOOMMMKKKIIIGGGCCCDDDDDDDDDDDDEEEIIIKKKOOOSSSZZZ^^^```aaabbbbbbfffffffffdddbbbaaabbbcccgggjjjiiieee```\\\VVVPPPMMMLLLKKKLLLMMMMMMLLLJJJLLLMMMNNNRRRVVV[[[___bbbeeefffeeedddcccdddgggjjjlllkkkkkkkkkiiiddd]]]XXXTTTUUUVVVXXX[[[^^^aaaccc```aaabbbbbbccccccbbbbbb___]]]\\\]]]bbbiiimmmppprrrssstttuuutttrrrqqqooojjjiiihhhhhhjjjnnnsssvvv|||{{{{{{|||}}}}}}|||zzz{{{zzzyyyyyy{{{~~~{{{~~~|||{{{wwwrrrqqqsssqqqooonnnsss{{{zzzuuurrrrrrssssssooommmjjjhhhhhhgggeeeccc\\\WWWOOOHHHCCC???;;;888<<<999666666888:::888666888;;;;;;999999;;;;;;888666777777777666555444444333333333333222222222222//////000111222222222222///111222222111111222333111111111111111111111111333111000000111111111000------......//////000000111111000000//////......------------...///000000111222333444555555555555444444333333333222222222222222111111111222333333333444444333222111333444222222111111111111222222000111333444555555444444444444333333222222333333111222222111000111333555333666888:::;;;<<<>>>@@@AAACCCFFFLLLUUUbbbpppyyyqqqmmmhhhdddaaa```^^^\\\ZZZYYYXXXVVVUUUTTTSSSSSSRRRSSSUUUWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYY\\\\\\]]]\\\[[[YYYWWWVVVRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQPPPRRRSSSTTTSSSQQQTTTTTTTTTTTTTTTUUUUUUUUUYYYWWWYYY]]]]]]ZZZYYY[[[VVVTTTRRRPPPNNNJJJEEEAAA@@@???>>><<<:::888777666444444222111111111111111111000///...---,,,,,,,,,@@@>>>======???@@@???>>>>>>=========<<<<<<<<<;;;<<<;;;;;;:::::::::;;;;;;::::::;;;;;;===>>>???@@@===>>>???>>><<<;;;;;;<<<;;;;;;:::999888777666666777777777666666555555444555666777888999::::::;;;999888777666666666777777999::::::;;;:::999888888<<<;;;:::999999999::::::999:::;;;:::999888999;;;;;;:::999999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIFFFJJJOOOTTTWWWXXXXXXWWWVVVUUUSSSQQQOOONNNMMMLLLMMMNNNOOOOOONNNKKKHHHGGGCCCCCCBBBAAA@@@BBBFFFJJJLLLQQQXXX]]]___``````aaadddeeeeeeccc```___^^^______aaaaaa___ZZZVVVQQQNNNNNNNNNOOOQQQRRRRRRQQQPPPMMMPPPTTTZZZ___cccfffgggiiihhhfffcccaaaaaadddfffiiijjjkkkkkkhhhccc\\\XXXTTTUUUVVVXXX[[[]]]___```]]]^^^___aaabbbcccccccccbbb___]]]^^^cccjjjpppssstttuuuvvvwwwvvvssspppnnniiihhhhhhhhhkkknnnrrrttttttrrrppprrruuuwwwuuusssuuuuuuttttttuuuxxx}}}~~~zzzwwwvvvvvvtttzzz{{{xxxwwwsssnnnmmmooollljjjkkkpppxxx{{{xxxsssnnnjjjhhhhhhhhhcccaaa^^^]]]\\\ZZZXXXVVVQQQMMMGGGBBB???<<<999777777555444444666777666555777:::;;;888888;;;:::777777666666555444333333222333222222222222222222222......000111222222222222///000111111000000111333111111111111111111111111222111000000000111111111+++,,,,,,---...//////000///////////////.........------------...///000111333333444555555666666666333333444444444444444333111111222444555777888999333444444222111000111333222111111000000111111222111222333555555555444333333333222222111222222333222333444333333333555777666888;;;===>>>???BBBDDDIIIMMMSSS]]]jjjzzzssslllfffddd```^^^^^^^^^]]]]]]VVVVVVUUUTTTSSSSSSRRRRRRSSSTTTVVVWWWYYYZZZ[[[[[[^^^^^^^^^^^^]]]\\\[[[ZZZ\\\\\\\\\[[[ZZZXXXVVVUUUOOOOOOOOOOOOPPPPPPQQQRRRPPPPPPQQQRRRSSSSSSSSSRRRTTTTTTUUUVVVVVVVVVVVVVVVZZZXXXYYY\\\[[[VVVTTTUUUQQQOOOLLLIIIGGGCCC>>>;;;::::::999777666555444333111111111000000///////////////...---,,,,,,,,,--->>>===<<<>>>@@@AAA@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<::::::;;;===>>>???@@@@@@===>>>???>>><<<;;;;;;<<<;;;:::999888777666666555777777666666555555444444555555777888999:::::::::999888777666666777888999;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;<<<<<<======:::;;;<<<;;;999999999:::999999999999999999:::;;;:::::::::999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIEEEEEEEEEEEEFFFFFFGGGHHHGGGHHHIIIJJJJJJJJJIIIIIIEEEHHHNNNSSSWWWXXXXXXWWWRRRQQQPPPOOOMMMKKKIIIHHHIIIJJJLLLLLLKKKIIIGGGFFFEEEDDDBBB@@@???AAAFFFIIIKKKOOOVVV[[[]]]^^^`````````bbbdddcccaaa___^^^___XXXYYYZZZYYYUUUQQQPPPQQQQQQSSSVVVXXXYYYXXXWWWVVVOOOSSSXXX^^^cccfffhhhhhhiiihhhfffbbb______aaacccccceeefffeeebbb]]]XXXUUUWWWWWWXXXXXXYYY[[[\\\]]][[[\\\^^^aaaccceeeffffffiiieeebbbaaaeeejjjnnnpppqqqsssuuuvvvuuuqqqmmmkkkdddeeefffgggjjjnnnqqqsssqqqnnnkkkkkknnnpppooommmmmmnnnooooooooorrrwww{{{~~~yyysssooommmnnnqqqxxx|||wwwsssrrrnnniiigggiiieeeeeeffflllsssyyyzzzyyysssqqqmmmhhhddd```___^^^ZZZXXXVVVUUUTTTRRROOOMMMFFFBBB>>>:::888777666444555444444555666666666555777999999666666999999777666555444333222222111111222222222222222222222222---...///000111222222222...000111111000///111222000000000000000000000000000000000000///000111111///000000111222333333444.............../////////............///000111111444444444444555666777777333333444555555555444444111222333555666777888999333333444222000000111222222111111000000111111222222333444555666555444444222222111111111222222333222333555555555555777999;;;===???AAACCCFFFJJJMMMSSSZZZfffuuuzzztttlllddd___]]][[[XXXXXXXXXYYYXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWYYY[[[\\\]]]]]]bbbbbbaaa```___^^^\\\[[[YYYYYYXXXWWWVVVUUUTTTSSSOOOOOONNNOOOOOOPPPQQQRRRPPPQQQSSSSSSTTTTTTTTTUUUTTTUUUVVVWWWXXXXXXWWWWWWZZZWWWVVVWWWTTTNNNKKKLLLLLLIIIFFFCCCAAA>>>:::777777666666555444333222222///////////////............---,,,,,,,,,,,,,,,---<<<;;;<<<>>>@@@BBBAAA???>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::;;;<<<<<<:::;;;<<<===>>>?????????<<<===>>>===;;;;;;;;;===;;;::::::999888777666666666666555555555555555555444555777999::::::999999888777777777777999:::;;;=========<<<<<<<<<<<<<<<999::::::;;;<<<=========;;;<<<===<<<:::999:::;;;888999:::999888888:::<<<;;;:::999999999:::<<<===<<<<<<<<<============>>>@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJHHHHHHGGGGGGFFFGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKMMMMMMMMMLLLLLLHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHEEEHHHLLLPPPSSSTTTTTTSSSLLLLLLMMMLLLKKKIIIGGGEEEFFFFFFGGGHHHGGGFFFEEEDDDEEEDDDBBB@@@???@@@DDDHHHIIIMMMRRRWWWYYY[[[^^^```]]]___bbbcccaaa```______UUUTTTTTTTTTQQQMMMOOOTTTUUUYYY]]]___^^^\\\ZZZYYYSSSUUUYYY^^^bbbdddffffffeeeeeedddaaa^^^^^^```bbbbbbdddeeeccc___ZZZWWWVVVXXXWWWVVVVVVVVVXXXYYYZZZZZZ\\\___bbbeeegggiiijjjoookkkgggdddeeehhhiiijjjmmmooorrrtttsssooojjjggg```aaacccfffiiillloooqqqnnnkkkhhhggggggiiiiiiiiigggiiijjjjjjiiilllrrrwww}}}~~~{{{uuuoookkkiiiiiiooowww|||zzzyyyxxxsssnnnjjjiiifffaaa___bbb^^^^^^```ffflllpppooommmkkkiiieeeaaa\\\XXXUUUTTTRRRPPPNNNNNNMMMKKKHHHFFF@@@===999777666666666555444555555666666666555555555888777444444777888555444333222111111111111111111111111222222222222222......///000111111111111---///000000//////000111000000000000000000000000///000000000//////000222//////000000111111222222------......//////000000////////////000111222222444444333444444555777777333444555666666666555444333333444444333333222111222333333222111000222333222222111111111111222222333444555666666555444333222222111111222222333333111333555777777888;;;===;;;===@@@DDDJJJQQQYYY^^^gggqqq~~~rrrooollliiigggccc^^^ZZZWWWUUUTTTTTTTTTUUUTTTSSSSSSSSSTTTVVVVVVWWWVVVVVVVVVWWWYYY[[[]]]___``````ccccccbbbaaa___]]][[[ZZZUUUUUUTTTTTTSSSRRRRRRRRROOOOOOOOOOOOOOOPPPQQQRRRPPPRRRTTTUUUTTTTTTVVVWWWUUUVVVWWWXXXXXXWWWVVVVVVWWWSSSPPPOOOLLLFFFCCCEEEEEEBBB???===<<<:::777555555444444333222111000000---......//////......---,,,,,,+++++++++,,,------::::::;;;>>>AAABBBAAA@@@>>>>>>>>>===============:::::::::::::::;;;<<<===:::;;;===>>>>>>>>>======:::;;;<<<<<<;;;:::<<<===;;;;;;:::999888777777666444444555555555555555555333555777999::::::999888777777777777999;;;===>>>AAA@@@@@@???????????????<<<<<<==================;;;<<<===<<<;;;:::;;;<<<999:::<<<;;;999999;;;>>><<<;;;:::999:::;;;===>>>=========>>>>>>>>>??????????????????@@@AAABBBCCCEEEFFFFFFGGGIIIJJJLLLMMMJJJIIIHHHGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHIIIGGGIIIMMMPPPRRRQQQPPPNNNJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJHHHGGGGGGHHHJJJLLLMMMMMMLLLLLLGGGHHHIIIJJJIIIGGGEEECCCBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA>>>===>>>AAACCCGGGJJJNNNQQQTTTWWW[[[^^^ZZZ]]]aaabbbaaa___]]]]]]VVVTTTSSSRRRMMMJJJNNNWWW\\\```eeefffccc```]]]]]]WWWWWWYYY[[[]]]```aaaccc```aaaaaa```^^^^^^___aaabbbddddddaaa\\\XXXWWWXXXUUUTTTSSSRRRSSSUUUWWWYYY[[[\\\```cccgggjjjlllmmmqqqnnniiifffeeeddddddcccfffiiimmmooonnnjjjeeeaaa]]]^^^aaadddgggiiikkklllhhhgggeeebbbaaabbbdddgggbbbeeegggfffeeehhhnnntttwwwzzz|||}}}|||{{{{{{{{{yyyyyywwwsssnnnjjjiiihhhooovvv~~~}}}{{{}}}~~~|||yyyuuurrrpppnnnnnnfffaaa___^^^\\\XXXWWWZZZWWWWWWYYY___eeegggeeebbbaaa___]]]YYYTTTPPPLLLKKKHHHGGGFFFFFFFFFDDDAAA???>>>;;;888666666777777666333555666666555444444444444666555222222555666444222222111000000000111222000111111111222222222222//////000000000000000///---...000///......///111000000000000000000000000...///111000......000333------------------------------...///000000111111000000000000111222333444444333333333333555666777444555666777777666444333444444444444333111000///222333333333111222333555333333222222222222333333222333444555555444333222222222222222222333444444333666999;;;===???AAACCCAAADDDJJJQQQ\\\iiiwwwzzzpppiiidddbbb___^^^]]][[[YYYVVVTTTSSSRRRRRRTTTUUUTTTSSSRRRSSSUUUWWWXXXXXXXXXXXXXXXYYY[[[]]]___aaabbbbbbcccbbbaaa___]]][[[YYYWWWRRRRRRQQQQQQQQQQQQQQQRRRQQQPPPPPPPPPPPPPPPQQQRRROOORRRUUUUUUTTTTTTVVVXXXTTTUUUVVVWWWWWWUUUTTTSSSQQQLLLHHHGGGDDD???>>>@@@===;;;999888777777555444333333222111000///...---------...//////...------++++++***++++++,,,------::::::;;;>>>AAACCCBBB@@@============>>>>>>>>>>>>:::::::::::::::;;;<<<===;;;<<<===>>>>>>===<<<<<<888:::;;;;;;::::::<<<===<<<;;;;;;:::999888777777333444444555555666666666333444777999::::::999888777777777888:::<<>>===;;;<<<===<<<;;;:::;;;===:::<<<===<<<::::::<<>>===;;;:::;;;<<<>>>@@@>>>>>>>>>>>>????????????????????????@@@AAABBBBBBGGGGGGHHHIIIKKKMMMOOOPPPJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHFFFIIINNNRRRTTTTTTRRRPPPKKKJJJHHHGGGEEEDDDCCCCCCEEEFFFHHHJJJJJJIIIHHHGGGIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEGGGHHHHHHFFFCCCBBBAAA@@@@@@@@@@@@AAABBBCCC?????????===;;;;;;>>>@@@EEEGGGKKKNNNPPPTTTYYY]]]YYY\\\```aaa```]]][[[[[[YYYUUUSSSQQQLLLHHHMMMWWWaaafffkkklllhhhdddaaa```YYYXXXXXXXXXZZZ\\\^^^```\\\^^^______^^^^^^```aaa^^^___^^^[[[VVVSSSSSSTTTRRRQQQOOONNNPPPSSSWWWYYY[[[]]]```eeeiiilllnnnpppqqqnnniiifffdddbbbaaa___```cccgggjjjjjjfff```]]]\\\]]]```bbbeeeggghhhiiiccccccbbb___\\\]]]bbbfff___bbbeeedddccceeelllrrrsssvvvyyyzzzyyywwwwwwwwwtttuuuuuurrroookkkjjjjjjooouuu|||~~~~~~~~~~~~~~~zzzxxxzzzzzz}}}|||vvvtttpppllliiigggfffeee\\\XXXVVVWWWUUURRRRRRUUURRRRRRUUUZZZ___aaa^^^ZZZZZZYYYWWWSSSOOOJJJGGGDDDBBBAAA@@@@@@AAA???<<<:::999777444222333444444444333555666666555333333333333555444000000444555333111111000//////000111222000000111111222222222222///000000000000000///...---...//////......///111000000000000000000000000---///111000......000333//////////////////......---......///000111222222111111111111222333444555333333222222333444666777555666777888777666444333333333444555555555333333111222333333222222444666444333333222222333333444111222333444333333111111333222222222333444444555777:::>>>AAACCCEEEHHHJJJOOOSSSZZZeeetttzzztttmmmddd^^^YYYWWWUUUTTTSSSRRRPPPNNNPPPOOOOOOPPPRRRSSSRRRQQQQQQRRRUUUWWWYYYYYYYYYYYYYYYZZZ\\\^^^aaabbbcccdddaaaaaa```^^^[[[YYYVVVUUUQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQPPPPPPQQQQQQQQQNNNQQQTTTUUUTTTSSSUUUXXXSSSTTTUUUVVVUUUSSSQQQPPPLLLGGGCCCAAA???;;;<<>>>>>???@@@BBB@@@@@@>>><<<999888999;;;:::999999:::;;;<<<===>>>>>>???@@@AAAAAA@@@???>>>>>>===;;;::::::===???AAAAAA===999777999:::999777777666666555555555666666222444888;;;======<<<;;;888999:::;;;<<<>>>AAADDDEEEFFFGGGHHHGGGEEECCCBBB@@@@@@@@@@@@????????????AAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;;;;;;;<<<===<<<===>>>???@@@@@@???>>>>>>>>>??????@@@@@@@@@AAA===???AAAAAAAAAAAACCCEEEHHHIIILLLNNNOOOOOONNNMMMMMMLLLJJJHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGJJJNNNRRRTTTUUUUUUTTTNNNLLLHHHEEEDDDEEEFFFHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGEEEEEEDDDCCC@@@>>>AAAAAABBBBBBBBB@@@>>>===>>>???@@@@@@AAAAAA@@@@@@@@@===:::999;;;>>>??????GGGFFFFFFJJJRRRXXX\\\]]]ZZZYYYYYYZZZ\\\]]]]]]\\\VVVTTTPPPLLLKKKNNNTTTYYYaaaiiinnnnnnkkkgggaaaZZZXXXXXXWWWWWWWWWXXXXXXYYY[[[\\\]]]___```___\\\ZZZ[[[\\\]]][[[WWWTTTRRRRRRSSSRRRRRRRRRQQQPPPUUU]]][[[```fffiiiiiihhhjjjlllooommmjjjgggdddbbbaaaaaaaaaaaabbbeeegggeee___YYYYYYZZZ\\\___aaaccceeefff______^^^^^^]]]\\\[[[[[[\\\```aaa```bbbiiiooopppxxxxxxxxxvvvtttuuuwwwyyyvvvuuutttssspppnnnkkkjjjnnnrrrwwwyyyzzz{{{~~~|||}}}}}}}}}{{{xxxuuusssvvvxxx{{{~~~~~~{{{tttoookkkjjjhhheeebbb___]]]\\\UUUSSSRRRRRRTTTTTTQQQNNNNNNPPPRRRUUUVVVVVVUUUUUUSSSPPPLLLGGGCCCAAA@@@@@@@@@???>>><<<:::888777666555444333222111222333333444444444444444444444444333333222222111111222222222111000//////.........111111222222222222111111......////////////......111111222222222222111111222222111000//////000000---...//////......///111000000000000000000000000............///111222333111111000000111333555666777666666555555555666666666777888777555444333444555555555444444333333333555555444444444444555555888777444222222222333444444333222222333333222000555222111333444444777;;;BBBDDDFFFIIIMMMSSSZZZ^^^```lllzzz~~~yyypppggg___ZZZWWWVVVPPPOOOOOOOOOOOOOOOOOOPPPSSSQQQOOONNNPPPRRRTTTTTTVVVWWWXXXYYYZZZ[[[[[[[[[[[[]]]___``````aaabbbddd```___]]]ZZZWWWTTTRRRQQQPPPOOONNNNNNOOOPPPRRRSSSQQQQQQPPPOOOOOOOOOOOOOOOOOORRRUUUUUURRRQQQSSSUUUUUUUUUTTTSSSQQQNNNLLLKKKEEECCC???;;;777555555555999555111000111222000...000000///---******+++---'''(((***,,,---,,,***)))++++++++++++++++++++++++888:::===>>>>>>???@@@AAA@@@@@@???===:::999:::<<<;;;;;;<<<<<<===>>>????????????@@@AAAAAA@@@???>>>===<<<;;;:::;;;<<<>>>???@@@===999888999:::999888777666666555555666666777444555888;;;=========<<<999:::<<<<<<<<<>>>BBBDDDFFFGGGHHHIIIHHHGGGEEECCCAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@??????>>>>>>>>>===<<<;;;;;;<<<===>>><<<===???@@@AAAAAA@@@@@@?????????@@@@@@AAAAAAAAA>>>@@@AAABBBBBBBBBDDDEEEDDDGGGJJJMMMPPPQQQQQQQQQLLLKKKHHHFFFEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIKKKOOOSSSUUUVVVVVVUUUOOOMMMIIIEEEDDDDDDEEEFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA???===<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<===============>>>===;;;:::;;;===???AAAGGGFFFGGGKKKRRRXXX[[[\\\YYYXXXXXXYYY[[[\\\[[[ZZZVVVTTTQQQMMMLLLOOOUUUYYYbbbiiinnnmmmjjjfff```ZZZYYYYYYXXXWWWVVVVVVVVVWWWWWWXXXZZZ\\\]]]]]][[[YYY[[[]]]]]][[[WWWTTTRRRQQQTTTRRRSSSSSSRRRQQQVVV]]]aaafffkkklllkkkiiiiiikkklllkkkhhheeebbb```______aaa```___```aaa___[[[WWWXXXYYY[[[]]]___bbbdddfff^^^^^^]]]\\\[[[[[[ZZZZZZXXX\\\^^^^^^aaajjjqqqsssvvvvvvtttqqqppppppsssvvvuuutttrrrpppnnnlllkkkjjjkkknnnqqqssstttvvvzzz}}}~~~|||yyyvvvvvvwwwvvvuuurrrpppnnnrrrrrrsssttttttqqqlllhhhcccbbb```^^^\\\YYYWWWVVVSSSQQQPPPPPPRRRQQQOOOLLLLLLMMMOOOQQQQQQQQQPPPOOONNNLLLHHHCCC@@@>>><<<<<<<<<;;;:::999888777666555555444333222111222222333444444444333333333333333333222111111000000000000111000000//////////////////000000111111000000///......////////////......000111111222222111111000222111111000//////000000---...000///......///111000000000000000000000000............000111222333222222111111000111111111666666555555555555666666666777888777555333333444444444333333333222222222555555444444444444555555888666444222111111222333333222222333444444444444444222444888::::::===BBBDDDIIIQQQXXX^^^eeemmmtttuuummmiiibbb[[[VVVTTTSSSSSSOOOOOONNNNNNNNNNNNOOOOOORRRQQQPPPQQQRRRTTTUUUUUUWWWXXXYYY[[[[[[[[[[[[ZZZYYY[[[]]]]]]]]]]]]___```___^^^\\\ZZZWWWUUUSSSRRRPPPOOOOOOOOOPPPRRRSSSTTTTTTSSSRRRQQQQQQQQQRRRSSSRRRUUUVVVVVVTTTRRRSSSTTTQQQPPPOOONNNKKKIIIGGGFFFAAA???;;;777555333333333777444000///000111///......//////---+++***+++---***+++,,,---...---,,,,,,++++++++++++++++++++++++666999===???????????????@@@@@@@@@>>><<<;;;<<<>>>>>>>>>>>>??????@@@@@@AAA@@@AAAAAAAAA@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<===???===:::999999:::999888777777666666666666777777666888999;;;===>>>??????;;;<<<===>>>>>>@@@CCCEEEGGGHHHIIIJJJJJJIIIGGGFFFBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@????????????>>>===<<<<<<===>>>???>>>???@@@AAABBBBBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBB???AAACCCCCCCCCCCCEEEGGGEEEGGGJJJNNNPPPQQQQQQQQQKKKIIIFFFDDDCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGJJJMMMPPPTTTVVVWWWWWWVVVQQQNNNJJJGGGDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCBBB@@@>>>===<<<999999:::;;;<<<>>>???@@@:::::::::;;;;;;;;;;;;;;;<<<======;;;:::;;;???DDDHHHGGGIIIMMMRRRWWWZZZ[[[WWWVVVVVVWWWYYYZZZZZZYYYUUUTTTQQQNNNMMMPPPUUUZZZaaahhhmmmkkkhhhddd___YYYZZZYYYWWWUUUTTTSSSRRRRRRQQQSSSUUUXXXZZZZZZYYYXXX\\\^^^^^^]]]YYYUUUSSSRRRUUUTTTTTTUUUSSSRRRWWW^^^eeeiiimmmnnnjjjgggffffffhhhgggeeebbb```___^^^]]]aaa___]]]\\\\\\[[[XXXVVVWWWWWWXXXZZZ]]]```ccceee\\\[[[ZZZZZZYYYYYYYYYYYYXXX\\\]]]]]]```iiiqqqtttxxxvvvsssooommmnnnrrrvvvsssrrrooommmkkkjjjjjjjjjhhhhhhiiijjjlllpppuuuyyy}}}{{{zzzzzzxxxuuurrrmmmmmmnnnmmmllljjjhhhgggkkkiiigggeeedddbbb___]]]XXXWWWVVVUUUSSSRRRQQQPPPPPPNNNNNNNNNOOONNNLLLJJJIIIJJJKKKLLLLLLKKKIIIHHHHHHFFFBBB>>>;;;999888777777777666666555444444444444333222222111111222222333333333333333333333333333222111000///.........///////////////000000111...//////000000//////......//////000000//////...000111111222222111111000111111000/////////000000---///000000//////000111000000000000000000000000.........///000111222333000000111111111111111000666555555555555555666666555777888777555333333444333333222222222222111111444444333333333333444444777555333222111111111111000000000111222444555666555444777<<<>>>???CCCIIIOOO[[[jjjuuu|||xxxlllcccZZZWWWSSSOOONNNOOOQQQSSSNNNMMMMMMMMMMMMMMMMMMNNNQQQQQQSSSTTTUUUVVVWWWWWWXXXZZZ[[[]]]]]][[[ZZZYYYWWWYYYZZZZZZYYYYYYZZZ[[[\\\[[[ZZZYYYWWWVVVTTTTTTPPPPPPPPPQQQRRRTTTUUUVVVUUUTTTSSSRRRRRRSSSUUUVVVTTTVVVVVVUUURRRPPPPPPPPPKKKJJJHHHFFFCCCAAA???>>>:::888666333111000000000333111///...//////...---+++---......,,,+++,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,666999===???????????????@@@AAAAAAAAA???>>>???AAA??????@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@??????<<<<<<===>>>>>>===<<<;;;>>>===;;;:::::::::::::::888888777777777888999999:::;;;;;;===>>>@@@AAAAAA>>>???@@@??????AAACCCFFFHHHIIIKKKLLLLLLKKKJJJHHHEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>===<<<<<<===>>>???@@@@@@AAABBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDEEEDDDEEEFFFHHHIIIJJJLLLOOOPPPOOONNNNNNKKKIIIFFFDDDCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHKKKMMMQQQTTTWWWWWWVVVVVVRRRPPPLLLIIIFFFEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBB@@@===<<<<<<<<<;;;;;;;;;;;;===???AAACCC<<<<<<<<<<<<<<<=========:::<<<>>><<<999999???EEEHHHIIIKKKOOOSSSVVVXXXYYYVVVUUUTTTUUUXXXYYYXXXWWWTTTSSSQQQOOONNNQQQUUUYYY```fffjjjgggdddaaa\\\WWWXXXWWWUUURRRPPPNNNMMMLLLLLLOOORRRUUUVVVWWWXXXYYY^^^```aaa```\\\XXXVVVUUUWWWUUUVVVXXXVVVTTTYYY```dddhhhllllllhhhcccaaaaaadddcccbbbaaa___^^^]]]]]]^^^^^^]]]]]]]]][[[YYYWWWVVVVVVVVVXXX[[[^^^bbbdddYYYXXXWWWWWWWWWWWWXXXXXXZZZ^^^___^^^aaaiiippprrrwwwuuupppkkkhhhjjjooosssqqqooollljjjhhhhhhhhhiiidddcccbbbcccfffmmmuuuzzz}}}yyyvvvtttpppllljjjddddddeeeddddddcccbbbaaaddd```[[[WWWUUUTTTSSSRRROOOOOONNNNNNMMMMMMLLLLLLMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDCCCAAA@@@===:::777555444444333333333333333333333333333222222111111111111111111111111222222222222222333222111000///.....................///000111222...//////000000//////...//////000000000000//////000000111111111111000000111000000/////////000000...000111111000///111222000000000000000000000000.........///000111333333,,,---000222444444444444555555444444444555666666444666777666555333333444333333333222222222222222333333222222222222333333555444333222111000111111000111222333444666999;;;???===???BBBEEEHHHPPPYYYiiixxxyyyqqqhhh___YYYPPPNNNLLLKKKLLLPPPTTTWWWMMMMMMLLLLLLLLLLLLMMMMMMOOOQQQUUUWWWXXXXXXXXXXXXYYYZZZ\\\]]]]]][[[XXXWWWVVVWWWXXXXXXVVVVVVVVVXXXYYYYYYXXXXXXWWWVVVVVVUUUQQQQQQRRRSSSTTTVVVWWWWWWVVVTTTRRRQQQRRRSSSUUUWWWTTTTTTSSSRRROOOLLLKKKJJJEEEDDDAAA???<<<:::888777555444222000//////////////////...------------,,,)))+++---...---,,,,,,------,,,+++***************+++++++++,,,,,,,,,,,,,,,777:::>>>@@@@@@???@@@@@@@@@BBBCCCCCCBBBAAABBBCCC@@@AAAAAABBBBBBBBBBBBAAADDDDDDCCCCCCBBBBBBBBBBBB>>>???@@@@@@@@@>>><<<;;;>>>>>>===<<<;;;;;;;;;<<<:::999999999::::::;;;<<<>>>>>>???@@@AAABBBCCCDDD@@@AAAAAAAAA@@@AAADDDFFFHHHIIIKKKMMMNNNMMMLLLKKKHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB???>>>===<<<<<<===>>>???BBBBBBCCCDDDEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDFFFFFFFFFFFFHHHJJJIIIJJJMMMOOOPPPPPPOOONNNLLLJJJHHHFFFEEEFFFHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGIIILLLOOOSSSUUUUUUTTTSSSRRRPPPMMMJJJHHHFFFFFFFFFHHHHHHHHHHHHGGGEEEDDDDDD???@@@@@@>>>;;;:::<<<>>>============>>>@@@BBBCCC>>>>>>=========>>>???@@@;;;>>>???===999:::@@@EEEHHHKKKNNNQQQSSSUUUVVVWWWSSSRRRRRRSSSUUUVVVVVVUUUQQQQQQPPPOOONNNPPPTTTWWW\\\aaadddbbb___]]]ZZZUUUUUUSSSQQQNNNLLLJJJIIIHHHIIILLLPPPSSSTTTUUUXXXZZZ___aaacccccc```\\\ZZZYYYXXXWWWYYYZZZXXXWWW[[[aaabbbfffjjjjjjfffaaa^^^^^^````````````___^^^]]]]]]XXXZZZ]]]___^^^[[[XXXVVVUUUUUUVVVWWWZZZ\\\___aaaWWWVVVUUUTTTTTTVVVWWWXXXYYY]]]```___bbbjjjpppqqqqqqnnniiidddaaaccciiimmmmmmkkkiiifffeeeeeefffgggbbb___]]]^^^cccllluuuzzz|||xxxsssnnnjjjeee```]]]\\\\\\\\\\\\\\\\\\\\\[[[\\\WWWQQQLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@<<<;;;999777555333222222111222222222333333333333111222111111111111000000000000000000111111222222333333222111000/////////............///111222333///000000111111000000/////////000000000000//////000000000111111000000000000///////////////000000///000111111000000111333111111111111111111111111////////////000222333444...///111444555666555555444444444444444555666666333555666666444333444444333333333444444444444444222222111111111111222222333333222222111111222222222444666777888;;;???CCCIIIGGGIIIMMMQQQYYYggguuu~~~vvvlllccc^^^XXXSSSOOOLLLLLLKKKKKKNNNRRRVVVXXXNNNNNNMMMMMMMMMMMMNNNNNNNNNQQQVVVXXXXXXWWWWWWXXXYYYZZZ[[[[[[[[[YYYWWWVVVVVVWWWXXXWWWVVVUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVRRRRRRSSSUUUVVVWWWWWWWWWWWWVVVTTTSSSSSSTTTVVVWWWTTTSSSQQQOOOLLLIIIFFFDDD@@@???<<<999777555444444111111000///////////////,,,,,,------,,,,,,,,,,,,(((***---...---,,,,,,---------,,,+++*********+++++++++,,,,,,,,,---------:::<<<>>>??????@@@AAACCC@@@BBBDDDEEEDDDDDDEEEFFFAAABBBCCCDDDDDDDDDBBBBBBEEEEEEDDDDDDDDDEEEEEEFFFBBBBBBCCCCCCBBB@@@>>>===>>>???@@@???===<<<===>>><<<<<<;;;<<<<<<===>>>???AAABBBCCCDDDEEEFFFFFFFFFAAABBBBBBAAA@@@AAACCCFFFHHHIIILLLNNNOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEDDD@@@???>>>======>>>???@@@DDDDDDDDDEEEFFFHHHJJJKKKGGGGGGFFFFFFFFFFFFFFFEEEDDDFFFHHHHHHHHHHHHJJJKKKFFFHHHKKKNNNQQQRRRRRRRRRKKKKKKIIIHHHHHHHHHIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFGGGIIILLLOOOQQQQQQQQQPPPNNNMMMKKKIIIHHHGGGGGGGGGHHHHHHGGGGGGEEEDDDBBBBBB<<<>>>???===::::::===@@@======>>>???@@@BBBCCCDDDAAA@@@?????????@@@BBBCCCAAABBBBBB???===>>>BBBFFFIIILLLQQQSSSTTTTTTTTTUUUPPPOOONNNOOOQQQSSSRRRQQQMMMNNNNNNMMMMMMNNNQQQTTTVVV[[[^^^\\\YYYYYYVVVSSSQQQPPPNNNLLLJJJHHHGGGGGGGGGKKKOOOQQQRRRSSSWWWZZZ^^^aaaddddddbbb___]]]\\\YYYYYY[[[]]][[[YYY\\\cccaaaeeejjjjjjeee```]]]\\\\\\]]]]]]^^^^^^^^^]]]]]]UUUXXX]]]___]]]YYYUUUSSSTTTUUUVVVXXXZZZ[[[]]]]]]VVVUUUSSSSSSSSSUUUWWWXXXVVV\\\``````cccjjjnnnooommmkkkfffaaa___aaafffkkkgggfffdddcccbbbbbbbbbccc___[[[WWWXXX^^^gggoootttwwwsssmmmgggbbb]]]XXXUUUSSSSSSSSSTTTTTTUUUUUUUUUSSSOOOJJJGGGFFFEEEEEEDDDGGGGGGHHHHHHIIIIIIJJJJJJHHHIIIJJJIIIGGGFFFFFFFFFEEEDDDCCCAAA@@@>>>===<<<888888777555444222111000111111111111222222222333000111111111111000//////......//////000111111111222222111000000000111111............///000222222///000000111111000000//////000000111111000000//////000000111111000000/////////......//////000000///111222222111111222333111111111111111111111111/////////000111222333444444444444444444333333222333333333333444555666666333444666666444333444444333333444444444444555555111111000000000000111111111111222222333333444444111444777999;;;@@@GGGLLLPPPPPPTTT[[[bbbnnn|||pppiii___XXXTTTQQQMMMJJJJJJJJJKKKMMMOOORRRUUUVVVPPPOOOOOOOOOOOOOOOOOOPPPMMMQQQVVVWWWUUUTTTVVVWWWWWWWWWXXXWWWWWWVVVUUUUUUVVVWWWXXXWWWVVVUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWVVVUUUUUUUUUUUUUUUSSSQQQNNNLLLJJJGGGCCC@@@<<<;;;888555333222222222000000/////////.........)))+++------,,,++++++,,,)))***,,,---,,,+++,,,---............------------++++++,,,,,,------......===>>>?????????AAACCCFFF@@@CCCEEEGGGFFFFFFGGGHHHDDDEEEFFFGGGGGGFFFDDDCCCFFFFFFEEEEEEFFFGGGIIIJJJFFFFFFFFFEEEDDDBBBAAA@@@???AAABBBBBB???>>>???@@@>>>======>>>???@@@AAAAAACCCDDDGGGIIIJJJIIIHHHHHHBBBBBBBBBAAA@@@@@@CCCEEEGGGIIIKKKNNNOOOOOONNNMMMNNNNNNNNNMMMMMMMMMMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGBBBAAA@@@??????@@@AAABBBFFFEEEEEEFFFHHHJJJLLLMMMHHHHHHHHHHHHGGGGGGFFFFFFEEEGGGIIIIIIIIIIIIKKKMMMFFFHHHKKKOOOQQQRRRRRRRRRJJJJJJJJJJJJJJJIIIIIIHHHEEEFFFFFFGGGGGGFFFFFFEEECCCEEEIIILLLNNNNNNMMMLLLHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCAAA??????:::<<<>>><<<::::::>>>CCC===>>>@@@CCCEEEGGGHHHIIIFFFEEEDDDCCCDDDEEEGGGHHHIIIGGGEEECCCCCCDDDFFFHHHIIIMMMRRRUUUTTTSSSSSSTTTKKKJJJIIIJJJLLLNNNMMMLLLIIIJJJKKKKKKKKKLLLOOOQQQPPPVVVXXXVVVTTTUUUTTTQQQOOONNNMMMKKKJJJIIIHHHHHHEEEIIINNNOOOOOOPPPUUUYYY[[[^^^bbbdddccc```^^^]]][[[ZZZ\\\^^^]]]ZZZ^^^ddd___dddhhhhhhbbb\\\WWWVVVXXXYYYZZZ\\\\\\\\\[[[[[[ZZZ]]]______[[[VVVTTTTTTTTTVVVXXXZZZ[[[[[[ZZZZZZUUUTTTRRRRRRRRRUUUWWWYYYXXX^^^bbbaaabbbeeefffeeefffddd```\\\ZZZ\\\aaaeee```______^^^^^^]]]]]]]]]\\\VVVQQQPPPVVV^^^eeehhhmmmiiiccc^^^ZZZVVVRRROOOJJJJJJJJJKKKKKKLLLNNNNNNKKKHHHEEEDDDDDDCCCBBBAAADDDEEEEEEFFFFFFGGGHHHHHHDDDGGGHHHGGGDDDBBBCCCDDD@@@???>>><<<:::999888888555555444333222111/////////000000000000000111111///000111111111000///...------...//////000111111000////////////000111111//////...//////000111111...//////000000//////...000000111111111111000000//////000000000000//////...............///000000000111333222111111222444111111111111111111111111/////////000111222444444666555444333222111111111333333333333444555666777222444555555444333444555222222333333333444444444111000000//////000000111///000222333555666666777666:::@@@DDDHHHOOOYYY```dddgggmmmvvv~~~}}}vvvpppmmmfff___WWWRRROOONNNLLLIIIGGGIIILLLOOOQQQSSSTTTUUURRRRRRQQQQQQQQQQQQRRRRRRMMMQQQUUUUUURRRQQQSSSVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUVVVWWWWWWUUUUUUVVVWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSRRRPPPOOONNNKKKHHHFFFDDDAAA===999999777555222111111111111.../////////......------'''***------,,,++++++---***+++,,,+++******,,,---,,,---.../////////...---++++++,,,,,,---......///???????????????AAAEEEHHH@@@CCCFFFHHHHHHHHHHHHJJJEEEGGGHHHIIIIIIHHHFFFEEEGGGFFFFFFFFFGGGIIIKKKLLLIIIHHHGGGFFFEEEDDDCCCBBB???BBBDDDCCC@@@???@@@BBB????????????@@@AAABBBCCCDDDFFFIIIKKKLLLKKKJJJHHHBBBBBBBBBAAA@@@@@@BBBDDDGGGIIIKKKNNNOOOOOONNNNNNPPPPPPPPPOOOOOOOOONNNNNNLLLKKKKKKJJJIIIIIIHHHHHHDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFFFFGGGHHHJJJMMMNNNIIIIIIIIIHHHHHHGGGGGGGGGFFFHHHIIIJJJJJJJJJLLLMMMJJJKKKMMMPPPQQQPPPPPPOOOHHHIIIJJJKKKJJJIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEAAACCCGGGJJJKKKKKKJJJIIICCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDBBBAAA???===<<<999<<<>>><<<::::::@@@EEE===@@@CCCGGGKKKMMMNNNOOOKKKJJJIIIHHHHHHJJJLLLMMMOOOKKKHHHFFFGGGHHHIIIIIIIIINNNTTTVVVTTTSSSRRRSSSGGGFFFFFFGGGIIIJJJJJJIIIGGGHHHJJJJJJJJJKKKMMMOOOMMMRRRUUUSSSQQQSSSRRRPPPNNNNNNMMMKKKKKKJJJJJJJJJCCCHHHMMMNNNMMMNNNSSSXXXXXX\\\aaacccbbb```^^^]]][[[[[[]]]___^^^[[[^^^ddd]]]bbbfffddd^^^WWWRRRPPPUUUVVVXXXZZZ[[[[[[ZZZZZZbbbcccccc```ZZZVVVUUUVVVUUUVVVYYY[[[\\\[[[YYYWWWUUUSSSRRRQQQRRRUUUXXXYYY^^^ccceeebbb```___\\\YYYYYYXXXUUURRRPPPRRRWWW[[[[[[[[[[[[[[[[[[ZZZYYYXXXYYYSSSMMMKKKOOOVVV[[[^^^```\\\WWWRRROOOMMMJJJGGGDDDDDDDDDDDDEEEGGGHHHIIIFFFDDDCCCCCCCCCCCCAAA???BBBCCCCCCDDDEEEEEEFFFFFFBBBDDDFFFEEEBBB@@@AAABBB<<<;;;999888666555444444222222222222111000......///////////////////////////000111111111000...---------......///000000111...------......///000111///////////////000000111---..................---000000111111111111000000//////000000000000//////...............///000111000222333333222111333444111111111111111111111111//////000000111222444555444333111111111222333444222222222333444555666777222444555555444333444555111111111222222333333333000000////////////000000...000111444666777888888CCCHHHOOOUUU[[[dddoooxxx{{{qqqiiiddd```^^^XXXSSSLLLIIIIIIJJJIIIGGGFFFIIIMMMQQQTTTUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSMMMQQQTTTTTTPPPOOORRRUUUTTTSSSQQQPPPPPPRRRSSSUUUSSSUUUVVVVVVUUUUUUVVVWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWVVVUUUTTTSSSOOOPPPQQQQQQOOOMMMJJJHHHHHHEEEAAA???>>><<<777333666555222000//////000111...............---,,,+++'''***---...,,,+++,,,---,,,,,,,,,***))))))+++...(((***,,,.........,,,+++++++++,,,,,,---...//////??????>>>>>>@@@BBBEEEGGGEEEFFFHHHHHHHHHIIIJJJLLLJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHKKKKKKKKKIIIGGGFFFGGGIIIGGGGGGGGGEEECCCAAABBBCCCAAABBBCCCCCCCCCBBBAAA@@@EEEGGGJJJKKKLLLJJJHHHGGGCCCCCCCCCAAA@@@@@@BBBDDDFFFGGGJJJLLLNNNNNNNNNNNNQQQQQQRRRRRRRRRQQQQQQQQQOOOMMMLLLKKKJJJHHHEEECCCBBBBBBAAAAAAAAACCCDDDFFFEEEGGGIIIJJJIIIIIIIIIKKKJJJJJJJJJIIIHHHGGGEEEDDDGGGHHHIIIKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLCCCDDDFFFGGGHHHHHHGGGGGG@@@EEEFFFCCCBBBCCCCCCAAADDDDDDEEECCCBBBAAACCCDDDCCCBBB@@@??????@@@BBBCCCEEEDDDBBB@@@??????@@@@@@@@@???======???CCCGGGJJJEEEIIIKKKMMMQQQVVVUUUQQQSSSQQQOOONNNOOOQQQTTTUUUTTTRRROOOKKKIIIIIIIIIIIIOOOPPPQQQRRRQQQOOOMMMLLLHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGHHHIIIKKKLLLRRRQQQOOOOOOQQQQQQQQQQQQNNNOOOOOOOOONNNLLLJJJHHHFFFJJJPPPRRRQQQPPPQQQSSSVVVXXX[[[]]]_________^^^```^^^[[[YYYXXXYYY[[[\\\[[[]]]___```]]]XXXRRROOOMMMQQQVVVWWWUUUVVVZZZ___^^^______]]]YYYVVVUUUUUUSSSVVVYYYZZZXXXUUUSSSRRRTTTTTTSSSSSSSSSTTTVVVWWWZZZ]]]```aaa^^^[[[XXXWWWVVVSSSOOOLLLLLLOOOSSSVVVVVVUUUVVVWWWXXXWWWTTTQQQQQQNNNJJJHHHHHHKKKOOORRRTTTQQQMMMHHHEEECCCCCCDDD@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>===<<>>;;;888555333222111111111111000///...---,,,,,,,,,,,,++++++***)))---------...------,,,,,,++++++++++++++++++++++++------------------------......---------...//////CCCBBBAAAAAABBBDDDFFFHHHDDDFFFGGGHHHGGGHHHJJJKKKJJJIIIIIIHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNMMMLLLKKKMMMNNNNNNMMMLLLKKKLLLNNNLLLLLLKKKIIIFFFDDDDDDFFFCCCDDDDDDEEEEEEEEEDDDDDDGGGHHHJJJKKKKKKJJJHHHFFFCCCCCCCCCBBBAAAAAACCCDDDHHHJJJLLLNNNOOOPPPPPPPPPRRRSSSTTTTTTTTTTTTTTTSSSQQQPPPMMMLLLKKKIIIFFFDDDCCCCCCBBBBBBCCCDDDEEEEEEFFFHHHJJJKKKJJJJJJKKKMMMJJJIIIHHHGGGFFFEEEDDDDDDGGGGGGHHHJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJGGGGGGHHHHHHGGGFFFDDDCCC???CCCDDD@@@>>>@@@@@@?????????@@@???======>>>@@@BBBAAA@@@??????AAABBBDDDDDDCCCAAA@@@@@@@@@AAAAAADDDCCCBBBBBBDDDGGGJJJMMMKKKOOOQQQRRRVVV[[[ZZZVVVVVVUUUSSSRRRRRRSSSTTTUUUTTTRRROOOLLLJJJIIIIIIJJJKKKLLLNNNNNNNNNMMMKKKJJJGGGFFFFFFEEEEEEEEEFFFFFFIIIIIIIIIIIIJJJKKKMMMMMMQQQPPPPPPPPPRRRSSSTTTTTTQQQRRRSSSSSSRRROOOLLLJJJFFFJJJOOOQQQQQQPPPQQQRRRSSSUUUWWWZZZ\\\\\\\\\[[[]]][[[YYYWWWWWWXXXZZZ\\\ZZZ\\\]]]^^^[[[WWWRRROOOMMMQQQUUUUUUSSSTTTXXX\\\]]]^^^^^^\\\XXXUUUTTTTTTSSSVVVYYYYYYXXXUUUTTTSSSTTTTTTRRRRRRRRRRRRTTTTTTZZZ\\\^^^^^^[[[WWWUUUSSSRRROOOLLLJJJJJJLLLOOORRRRRRQQQQQQRRRSSSQQQNNNLLLKKKIIIGGGEEEEEEGGGKKKMMMLLLJJJGGGDDDBBBAAAAAABBB>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBAAA???>>>>>>@@@CCC===@@@@@@======???>>>;;;777666555444333333333333111000//////000000...,,,/////////...,,,,,,---...000000000///////////////.............../////////..............................////////////......---,,,++++++++++++,,,---...///000000000///...---.../////////000000000111......------......///000333222222111000000//////111111111222222222222333333333333333333444555555444444444333333222111000000000000000111222333444222333333444555555555555222222111222222222111000333000///222444222222555555888<<<>>>@@@CCCJJJOOOccclllyyy{{{xxxmmmiiibbb[[[UUURRRPPPPPPNNNOOOOOOMMMJJJIIIJJJKKKNNNOOOPPPRRRTTTVVVWWWXXXWWWVVVVVVUUUTTTSSSRRRRRRLLLMMMMMMMMMMMMMMMMMMMMMQQQPPPNNNNNNNNNOOOQQQRRRRRRTTTWWWWWWUUUSSSSSSTTTWWWVVVVVVUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOKKKJJJIIIGGGEEEBBB@@@>>><<<;;;:::777555333111000000000000000///...---,,,,,,,,,,,,,,,,,,+++******,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------...//////FFFFFFEEEEEEFFFHHHIIIKKKGGGHHHJJJJJJJJJJJJLLLNNNMMMLLLJJJJJJJJJLLLNNNPPPQQQQQQRRRRRRQQQQQQPPPOOOQQQRRRTTTSSSRRRRRRTTTUUUSSSSSSRRRNNNJJJHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJJJJKKKJJJIIIGGGFFFCCCDDDEEEDDDCCCBBBDDDEEEJJJKKKMMMOOOQQQRRRRRRSSSTTTUUUVVVXXXXXXXXXWWWWWWTTTRRROOOMMMLLLJJJGGGEEECCCCCCDDDEEEEEEEEEDDDDDDDDDFFFIIIJJJIIIJJJKKKLLLHHHGGGEEEDDDCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMNNNMMMKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCBBB>>>AAA@@@;;;999;;;===<<<:::;;;<<<;;;::::::;;;===????????????@@@BBBCCCDDDCCCBBBAAAAAAAAACCCDDDEEEIIIIIIIIIJJJKKKNNNPPPQQQRRRUUUWWWWWW[[[______[[[YYYYYYWWWVVVTTTTTTSSSSSSSSSRRROOOMMMKKKJJJIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIFFFEEEEEEEEEEEEEEEFFFFFFIIIJJJLLLNNNOOOOOOOOOOOOQQQQQQQQQRRRTTTUUUWWWXXXSSSTTTWWWXXXVVVRRRNNNKKKGGGJJJOOOQQQQQQQQQQQQQQQOOOPPPRRRUUUWWWWWWWWWWWWVVVUUUSSSRRRRRRTTTWWWXXXXXXYYY[[[[[[YYYUUURRROOONNNQQQSSSSSSQQQQQQTTTWWW[[[[[[\\\ZZZVVVTTTSSSSSSSSSVVVXXXXXXWWWUUUTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPVVVXXXZZZZZZVVVRRROOONNNLLLKKKIIIHHHHHHIIIKKKLLLMMMLLLKKKKKKKKKJJJGGGDDDCCCBBBAAAAAAAAACCCDDDEEEAAAAAA@@@@@@????????????<<<<<<===>>>>>>???@@@@@@???@@@@@@@@@AAAAAAAAABBB?????????===;;;;;;===???<<>>===>>><<<777444333222111000000000000///.........//////...,,,---......---,,,---000333222111///.........//////,,,,,,------......//////////////////////////////........................///...---,,,+++*********---...///000000000///...////////////000000000000...............///000000333222222111111000000000222222222333333333444444555555444333333444666777444444444444333222111111111111111111111222333444000000000111222444555666222222222222111111000000333000111555666444444666<<>>888666999;;;:::888999::::::999999;;;===>>>>>>???AAABBBDDDEEEEEEDDDDDDCCCDDDEEEGGGIIIJJJNNNOOOOOOPPPRRRSSSUUUVVVUUUXXXYYYYYY\\\```___\\\YYYXXXWWWUUUSSSQQQPPPOOOQQQPPPNNNLLLJJJIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFIIIKKKNNNQQQSSSSSSRRRQQQSSSSSSTTTUUUUUUVVVXXXZZZUUUWWWZZZ[[[YYYTTTOOOLLLIIILLLOOORRRSSSSSSRRRRRRLLLMMMOOOQQQRRRSSSSSSSSSNNNMMMLLLLLLMMMPPPSSSUUUWWWWWWWWWWWWVVVTTTQQQPPPQQQRRRRRRQQQOOOOOOQQQSSSWWWXXXXXXWWWTTTQQQQQQQQQSSSUUUWWWXXXVVVUUUTTTUUUSSSQQQOOOMMMLLLKKKLLLLLLPPPRRRTTTSSSQQQNNNLLLKKKGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEDDDAAA>>>======>>>??????@@@@@@@@@<<<===>>>??????>>>===<<<;;;;;;<<<===>>>???@@@@@@===============>>>>>>>>>?????????>>><<<;;;<<<>>>:::>>>@@@===<<<<<<999444222111000//////......///...---,,,...//////...,,,------------...111555999333111///---,,,---...///,,,,,,---......///000000000000000000000000000000........................000000///...------,,,,,,,,,---///000111111000000////////////000000000000//////......//////000111///000000111222333444444222333333333444555555555777666555444444555666888444444444444444333222222111111111111111222333333000000//////000111333444000111111000//////000111333111333777999:::>>>CCCIIIOOOWWW___hhhsssyyyuuupppiiidddcccYYYWWWSSSOOOLLLJJJJJJJJJKKKKKKKKKJJJIIIJJJMMMPPPRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSSSSRRRPPPPPPOOONNNPPPOOOOOONNNMMMLLLKKKKKKLLLMMMNNNPPPPPPPPPOOOOOORRRTTTUUUVVVVVVVVVUUUVVVRRRRRRSSSTTTTTTSSSQQQQQQPPPQQQQQQQQQOOOKKKGGGEEEBBB@@@<<<999666444333333111111000//////...---------------------,,,+++***---------......---,,,,,,***+++,,,---............,,,,,,,,,,,,------------------------------......///.........///000111222IIIIIIKKKMMMOOOQQQSSSTTTQQQSSSUUUUUUUUUUUUWWWYYYUUUTTTSSSSSSTTTVVVXXXYYY[[[[[[ZZZZZZZZZYYYYYYYYYXXX[[[]]]_________```bbb___^^^\\\WWWRRRNNNMMMMMMOOOOOONNNNNNOOOQQQSSSTTTMMMLLLKKKIIIHHHGGGFFFFFFDDDGGGJJJKKKJJJIIIHHHIIIFFFGGGIIIMMMPPPTTTVVVXXXWWWXXX[[[\\\]]]\\\ZZZYYYSSSPPPMMMJJJIIIHHHFFFDDDCCCDDDEEEEEEEEECCCBBB@@@>>>@@@BBBCCCCCCCCCDDDEEEBBBAAA???===<<<===>>>???>>>>>>>>>???AAACCCDDDFFFDDDFFFHHHIIIIIIFFFBBB@@@<<<<<<<<<<<<===>>>??????<<>>???BBBDDDFFFFFFGGGGGGGGGGGGGGGHHHJJJLLLOOOPPPRRRRRRSSSSSSUUUVVVWWWXXXXXXZZZZZZYYY[[[______[[[UUUTTTSSSQQQOOOMMMKKKJJJMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIKKKLLLHHHHHHGGGFFFFFFFFFFFFGGGIIIKKKOOOSSSUUUUUUTTTRRRUUUWWWXXXWWWUUUUUUWWWYYYZZZ\\\^^^___]]]XXXRRRNNNLLLNNNPPPSSSUUUUUUSSSRRRKKKKKKLLLMMMNNNOOOOOOOOOJJJIIIHHHIIIKKKOOORRRUUUUUUUUUTTTTTTSSSRRRRRRRRRTTTSSSRRRPPPNNNNNNOOOPPPRRRSSSTTTSSSPPPNNNNNNNNNRRRTTTWWWXXXVVVUUUTTTTTTQQQOOOMMMJJJIIIHHHHHHHHHHHHJJJMMMMMMLLLJJJIIIJJJDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAAAAA@@@===;;;:::;;;===>>>??????>>>>>><<<===>>>??????>>><<<;;;<<<<<<<<<===>>>??????@@@>>>======<<<;;;;;;::::::===>>>>>>===:::999:::;;;888<<<===;;;::::::666222222111000///............---,,,,,,---///000///---.........---,,,///333666222000...---,,,---...///------...///000000111111000000000000000000000000......------------......------..................,,,---///000111222111111000000000000////////////000////////////000111111000000111222333444555555222222333444555555666666777777666555555555666777333333444444333333222222111111000000000111222222111111///......///000111---///000///...///222444888666888>>>CCCIIISSS]]]ccckkkwwwvvvnnngggeeeccc___[[[[[[UUUSSSPPPMMMKKKJJJJJJKKKJJJKKKLLLLLLLLLMMMPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPOOOOOONNNMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMKKKMMMOOOPPPQQQQQQPPPOOORRRRRRRRRTTTUUUVVVVVVUUUSSSSSSTTTTTTSSSRRRPPPOOOKKKLLLMMMMMMJJJFFFBBB@@@;;;999777555333222222333...............---------,,,,,,,,,,,,,,,++++++***,,,,,,---......---------***+++,,,---............******++++++,,,,,,,,,,,,------........./////////000000000000111222333444MMMNNNOOORRRTTTVVVXXXYYYTTTVVVXXXXXXXXXXXXZZZ\\\XXXXXXXXXXXXYYYYYYZZZ[[[______^^^]]]]]]]]]]]]^^^\\\___bbbdddddddddeeefffcccbbb```[[[UUUQQQPPPPPPQQQQQQQQQQQQRRRSSSTTTTTTMMMLLLJJJHHHGGGGGGGGGGGGFFFIIIMMMOOONNNLLLKKKKKKGGGGGGIIILLLOOORRRUUUWWWWWWYYY[[[\\\\\\[[[XXXWWWQQQNNNKKKHHHHHHGGGFFFEEECCCCCCCCCBBBAAA@@@???>>>>>>@@@BBBBBBAAAAAABBBCCC>>>===<<<;;;:::;;;;;;<<<:::::::::;;;<<>>===999777:::<<<;;;666777888888888999<<<>>>AAABBBEEEHHHJJJJJJIIIHHHJJJJJJJJJKKKMMMPPPRRRTTTSSSSSSRRRSSSTTTVVVXXXYYYXXXZZZYYYWWWYYY]]]]]]YYYQQQPPPNNNLLLJJJIIIHHHHHHJJJKKKKKKKKKKKKKKKKKKKKKMMMLLLJJJIIIIIIKKKMMMNNNLLLLLLJJJIIIHHHGGGGGGGGGIIIKKKOOORRRUUUUUUUUUTTTVVVXXXZZZXXXUUUUUUWWWZZZ___aaabbbbbb___[[[VVVRRRMMMNNNPPPSSSVVVVVVSSSQQQJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHIIILLLPPPUUUWWWUUUTTTRRRQQQQQQRRRSSSTTTUUUSSSPPPNNNMMMMMMMMMNNNMMMNNNOOONNNLLLJJJJJJKKKPPPSSSWWWYYYXXXUUUTTTSSSNNNLLLJJJHHHFFFEEEEEEEEECCCEEEGGGHHHGGGGGGGGGHHHCCCBBBBBBAAAAAABBBBBBCCCCCCAAA???>>>>>>>>><<<::::::;;;===???@@@@@@??????======>>>???>>>===<<<;;;<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;:::999999999:::;;;999777555666666555999:::777666777555111111000///......---------,,,,,,,,,...000111000/////////...+++))))))+++---//////...------...///000......//////000000111111///////////////////////////...---,,,,,,---...///((()))+++,,,---.........---...///111222222111111000000000000////////////000000000000000111111222333333333333333333333333111222333333444555666666666666666666666555555555222222222333333222222111000000/////////000000111111111000///////////////---///222222111333888<<<<<<<<<@@@HHHPPPZZZjjjxxx}}}wwwtttqqqoooggg```[[[\\\\\\YYYVVVVVVQQQOOOMMMLLLJJJJJJJJJJJJKKKMMMOOOOOOOOOPPPRRRTTTTTTTTTSSSSSSRRRQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKLLLLLLMMMMMMMMMLLLMMMOOOQQQRRRRRRQQQQQQOOONNNNNNOOORRRTTTTTTSSSVVVVVVVVVTTTSSSQQQOOONNNFFFGGGHHHGGGEEEAAA===;;;555555444333222222222222------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++,,,---............)))******++++++,,,,,,---......//////000111111111222222222222333444666666TTTUUUVVVXXXYYYZZZZZZ[[[YYYZZZ\\\\\\\\\\\\^^^```]]]^^^___`````````___^^^bbbaaa```_________``````aaadddgggiiiiiihhhiiiiiifffeeeccc^^^YYYUUUSSSTTTRRRRRRSSSSSSTTTSSSSSSSSSMMMLLLIIIGGGFFFGGGHHHIIIHHHKKKPPPRRRRRRPPPNNNNNNKKKKKKKKKLLLNNNPPPRRRTTTVVVXXXZZZ[[[[[[XXXUUUSSSPPPMMMIIIGGGGGGHHHGGGFFFBBBBBB@@@???>>>============>>>@@@@@@>>>===>>>???::::::::::::999999999999777666666777888;;;>>>@@@<<<===>>>???>>>>>><<<<<<;;;:::999888777777777888888<<<===:::999;;;<<<;;;888999;;;;;;;;;<<>>>>>???@@@AAA@@@>>><<<<<<<<<<<<;;;:::;;;<<<===???@@@AAA@@@@@@:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888888666777888777444333222333333666666333333555444000000///...---,,,,,,,,,,,,,,,,,,,,,...111222111000,,,------+++)))((()))+++,,,------....../////////////////////////////////........................///...,,,++++++,,,...///((()))+++,,,...............///000111222222111000111000000000/////////...111111000000000111222222333333444444444444444444111111222333444555666666444555666777777555333222000111111222222111111000//////............//////...//////000000000000//////333666777888;;;BBBHHHGGGIIIPPP[[[eeeqqq|||ssskkkfffdddbbbaaa___YYYVVVXXXXXXUUUQQQQQQOOONNNMMMKKKKKKJJJJJJJJJLLLOOORRRTTTTTTSSSTTTUUUUUUTTTSSSRRRQQQPPPOOONNNLLLMMMMMMNNNNNNOOOOOOPPPLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNPPPQQQRRRSSSSSSSSSNNNMMMLLLNNNQQQTTTTTTSSSWWWVVVTTTQQQNNNMMMKKKKKKAAABBBBBBAAA???===:::888222222222222111111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,------...---------******++++++,,,------...///000000111222222333333333333333444555777888999ZZZ[[[[[[\\\\\\\\\[[[[[[]]]___```aaa```aaacccdddccceeefffggggggfffdddbbbcccbbbaaa`````````aaabbbdddgggjjjllllllkkkkkklllhhhhhheeeaaa[[[WWWVVVVVVRRRSSSTTTUUUUUUSSSRRRQQQMMMKKKIIIFFFFFFGGGIIIJJJIIIMMMRRRTTTTTTRRRPPPOOOOOOOOONNNMMMNNNOOOPPPQQQVVVWWWYYYZZZYYYVVVSSSQQQOOOMMMIIIHHHHHHIIIIIIHHHBBBAAA???===;;;;;;;;;<<<:::;;;===<<<;;;999::::::888888999999999888888777555444444444666999<<<>>>::::::;;;;;;;;;;;;;;;;;;888777777777777999:::;;;555:::<<<:::999<<<<<<;;;;;;===>>>??????AAACCCFFFFFFHHHLLLOOOPPPNNNLLLKKKKKKKKKLLLMMMOOOQQQTTTUUURRRQQQNNNMMMNNNQQQTTTWWWQQQRRRPPPMMMOOORRRRRRNNNNNNMMMJJJHHHGGGIIIKKKLLLIIIJJJLLLNNNPPPQQQRRRRRRRRRPPPMMMJJJJJJKKKNNNPPPTTTRRRPPPNNNLLLJJJIIIIIIHHHIIILLLOOORRRTTTUUUUUURRRVVVYYYXXXVVVVVVZZZ_________^^^\\\YYYVVVRRRPPPLLLKKKMMMPPPSSSSSSPPPMMMJJJIIIGGGFFFDDDCCCCCCCCC@@@AAAAAADDDHHHMMMRRRUUUUUUSSSQQQOOOOOORRRUUUWWWRRROOOKKKIIIIIIIIIJJJJJJGGGHHHIIIIIIGGGFFFFFFFFFLLLQQQWWW[[[ZZZVVVSSSPPPJJJHHHFFFDDDCCCBBBBBBBBBAAACCCDDDDDDBBBAAAAAABBB@@@???===<<<<<<===???@@@>>><<<;;;:::;;;<<<;;;:::;;;<<<===???@@@AAAAAAAAA777888888999:::;;;;;;<<<<<<;;;;;;::::::999999888666666666666666777777777666777888777444222222222111444444111000333333111///...---,,,++++++++++++---,,,---///222333222111(((***,,,,,,,,,---...000***+++---...///000000///...............---------........................///...,,,++++++,,,...///+++,,,---///000//////......///111222222111000000111111000000/////////...111111111000111111222333000111222333555666777888000000111222444555555666333555777888777555222111///000000111111111000000///......---------......,,,---///111222222111111222666:::<<<===AAAIIIPPPVVVZZZdddqqq|||yyysssiiiaaa\\\ZZZXXXWWWYYYSSSQQQSSSSSSOOOKKKJJJPPPOOONNNMMMLLLLLLLLLLLLMMMPPPTTTVVVVVVUUUUUUUUUUUUTTTSSSQQQPPPNNNMMMMMMLLLMMMNNNOOOPPPQQQRRRRRRPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUPPPNNNMMMOOOSSSVVVVVVUUUUUUSSSPPPLLLIIIGGGFFFFFF?????????>>><<<:::888666111111222222111///---,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,)))***++++++,,,,,,,,,,,,---------...------,,,,,,++++++,,,------...//////000000111222333333444444444444555555777888999:::^^^^^^^^^^^^___```aaabbbbbbdddfffgggeeedddddddddggghhhkkkpppnnnhhheeefffeeedddbbbaaaaaabbbdddeeeggghhhjjjmmmooopppppppppllljjjgggbbb\\\WWWSSSQQQRRRSSSSSSSSSRRRQQQOOONNNMMMKKKHHHFFFEEEGGGIIIKKKNNNRRRTTTVVVZZZ]]]ZZZSSSRRRQQQPPPOOONNNNNNOOOPPPSSSUUUWWWVVVRRRNNNKKKJJJIIIGGGGGGHHHJJJJJJGGGDDDAAA???===;;;:::999999999::::::999999999999999:::777777666444222444777:::///111444666666666777888888:::<<<;;;:::999::::::888999:::999888888:::;;;>>>>>>>>>>>>????????????AAAAAAAAABBBDDDEEEGGGHHHMMMOOOQQQSSSSSSQQQNNNLLLMMMMMMLLLMMMNNNOOOQQQRRRLLLJJJJJJKKKMMMPPPQQQRRRMMMLLLJJJJJJJJJMMMOOOQQQMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHJJJMMMPPPRRRSSSTTTUUUTTTQQQOOOMMMMMMNNNNNNQQQPPPOOOMMMLLLKKKJJJJJJQQQNNNLLLMMMPPPSSSUUUVVVQQQTTTXXXWWWTTTSSSVVVZZZ```^^^[[[WWWTTTQQQPPPOOOLLLLLLLLLMMMNNNNNNOOOOOOEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>???BBBFFFKKKPPPSSSXXXUUUQQQNNNMMMOOOQQQSSSNNNLLLIIIEEECCCDDDGGGKKKGGGGGGFFFDDDBBBCCCEEEHHHQQQTTTXXXZZZYYYUUUPPPMMMLLLJJJHHHDDDBBB@@@@@@???AAA@@@@@@???>>>======<<<===;;;:::;;;???AAA@@@>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<==================888888777666666777888999;;;;;;;;;::::::888777777222444666888888777666555555444333222111111111111000000000000111111111111//////...---,,,,,,++++++---,,,*********,,,.../////////---,,,,,,---...///,,,,,,,,,---...///000111------------------------///......---------......000///---+++++++++---.../////////000000000111111,,,...000333444444333222222111000000000111222333333333333333333333333333444444444444444444444444555444444333333444444555444333222111000000000000111000///...............---,,,++++++,,,,,,+++***111,,,+++//////---///555777:::>>>BBBHHHQQQ]]]eeerrrxxxwwwrrrkkkgggbbb\\\WWWTTTRRRRRRNNNPPPQQQPPPOOONNNOOOQQQPPPOOOMMMMMMMMMNNNPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSUUUUUUTTTRRROOONNNOOOQQQMMMNNNOOOQQQRRRSSSSSSTTTQQQPPPOOONNNMMMNNNOOOPPPPPPRRRUUUVVVVVVUUUVVVWWWQQQPPPNNNMMMNNNQQQSSSUUUQQQNNNIIIFFFEEEDDDBBBAAA888999999888666444222000333222000///---,,,,,,,,,...---+++*********++++++******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------...//////.........------,,,,,,,,,111333444555555666888:::===999666888===AAA@@@>>>````````````aaabbbcccddddddfffhhhhhhgggfffffffffhhhiiimmmqqqoooiiigggiiifffeeeccccccbbbcccddddddggghhhjjjmmmnnnnnnmmmmmmiiigggdddaaa]]]YYYVVVTTTSSSSSSTTTSSSSSSQQQOOONNNMMMKKKHHHFFFEEEGGGIIIKKKOOORRRTTTUUUXXX[[[XXXRRRTTTSSSQQQOOONNNOOOPPPQQQSSSTTTUUUTTTPPPLLLJJJIIIJJJHHHGGGHHHIIIHHHEEEBBB@@@???===:::999888888888999888888777777888888999555555444222000000222444///222555666666666888999777999::::::999888999999999:::::::::888999:::<<<>>>>>>>>>?????????@@@@@@???@@@AAABBBDDDFFFHHHIIIKKKMMMPPPRRRRRRPPPNNNLLLIIIIIIHHHHHHIIIJJJLLLMMMIIIIIIHHHIIIKKKNNNOOOPPPLLLKKKIIIIIIIIIKKKNNNPPPOOONNNMMMKKKJJJIIIIIIHHHIIIJJJLLLOOORRRTTTVVVVVVUUUTTTQQQNNNMMMLLLMMMMMMQQQPPPOOONNNMMMMMMLLLLLLOOONNNNNNOOOQQQSSSSSSRRRQQQTTTVVVUUUQQQPPPRRRVVVXXXVVVRRROOOLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLDDDDDDCCCBBBAAA@@@@@@???<<<===>>>AAAFFFKKKOOORRRUUURRROOOLLLKKKKKKMMMOOOJJJJJJHHHEEEBBBCCCFFFHHHGGGGGGFFFEEECCCDDDFFFHHHQQQTTTWWWYYYXXXTTTPPPLLLJJJIIIFFFDDDBBBAAA@@@@@@@@@??????>>>======<<<<<<===<<<;;;===???@@@>>><<<::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::666555555444555555777777777777777666666444333333222333555666666666555444444444333111111000000000////////////000000000000111000000///......---------,,,+++******,,,---//////...---,,,,,,---......---------------...///000------------------------///......---------......//////---,,,,,,,,,------......//////000000111111///000222333333222222111222111000000000111222333333333333333333444444444444444444444444444444444444444333333333333444444333333222111000//////000//////...---,,,,,,------))))))***---000222333444000...000555777666888===<<<@@@HHHPPPZZZgggvvv~~~yyyuuuoooiiieee```]]]XXXTTTPPPOOONNNNNNMMMOOOPPPQQQPPPPPPRRRSSSSSSRRRPPPOOONNNOOOPPPQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQRRRQQQPPPNNNMMMOOOQQQMMMNNNOOOPPPQQQRRRRRRRRRPPPOOONNNNNNNNNOOOPPPPPPPPPSSSVVVWWWWWWVVVVVVWWWVVVSSSPPPMMMLLLLLLMMMMMMLLLIIIDDDAAA@@@???>>>===777777777666555333111///111000///...---,,,,,,,,,---,,,+++*********++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,------))))))******++++++,,,,,,---........./////////000...000333444555666888:::===;;;:::;;;>>>AAABBBAAAccccccccccccdddeeefffggghhhiiijjjjjjiiihhhiiijjjjjjkkknnnrrrqqqkkkiiikkkffffffeeeeeedddddddddcccgggiiikkkmmmmmmkkkiiihhhdddcccaaa___\\\ZZZXXXWWWSSSTTTTTTTTTRRRQQQOOOMMMLLLJJJGGGFFFEEEGGGIIIJJJOOORRRTTTTTTWWWZZZXXXSSSUUUSSSPPPMMMLLLMMMOOOQQQSSSTTTSSSPPPLLLIIIHHHIIIKKKIIIHHHHHHGGGEEEBBB??????>>>;;;999777666666666777666666555666666777777333444444333000//////000111333666777777777888999999;;;<<<<<<;;;::::::;;;999:::;;;:::::::::<<<===????????????@@@@@@@@@@@@>>>???@@@BBBDDDGGGIIIJJJIIIKKKNNNPPPPPPOOOMMMLLLGGGGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMJJJIIIHHHGGGHHHJJJLLLMMMPPPOOONNNLLLKKKJJJIIIIIIIIIJJJLLLOOORRRTTTVVVWWWUUUSSSPPPMMMKKKKKKKKKLLLOOOOOOOOOOOOOOOOOOPPPPPPOOONNNOOOQQQRRRRRRPPPNNNQQQSSSTTTRRRNNNLLLMMMOOOOOOMMMIIIFFFEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHBBBBBBBBBAAA@@@>>>===<<<:::;;;===@@@EEEJJJNNNQQQQQQOOOLLLJJJHHHHHHHHHIIIFFFFFFFFFEEECCCBBBDDDEEEFFFGGGGGGEEEDDDEEEGGGIIIQQQSSSUUUWWWVVVRRRNNNKKKGGGFFFEEECCCBBBAAA@@@@@@>>>>>>======<<<;;;;;;;;;<<<<<<===>>>@@@???===:::888888888888888888888888::::::::::::999888888777333333222222333444555555777777777777666555444444222333333333333444444444333333222111000000000000---.........////////////000000//////...---------,,,,,,+++******+++---......------,,,,,,------......---------------......,,,,,,,,,,,,,,,,,,,,,,,,......---------......///............------------------...///000000111111333333333222222111111000111111111111111222333444444444444444444444444444333333333333333333333333333333222222222222333333222222111000///////////////...---------------...,,,,,,,,,,,,------...///...///333999;;;;;;>>>CCCFFFNNNZZZhhhwww{{{sssoooiiidddaaa]]]ZZZWWWTTTRRRPPPMMMLLLKKKKKKKKKLLLNNNQQQRRRRRRTTTVVVXXXXXXWWWTTTRRRPPPPPPPPPPPPMMMLLLKKKJJJJJJLLLNNNOOOLLLMMMNNNNNNMMMMMMOOOQQQNNNOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNOOOPPPQQQRRRRRRUUUXXXZZZYYYWWWVVVVVVVVVTTTPPPKKKHHHFFFFFFFFFDDDAAA===;;;:::999888777444444444333222111///.........---,,,,,,,,,,,,,,,,,,,,,+++************+++******+++++++++,,,,,,,,,)))***+++,,,---......///,,,,,,------.../////////---...///000111222333333///111444666777888;;;======>>>@@@@@@AAADDDGGGJJJfffffffffgggggghhhiiijjjkkkllllllkkkjjjjjjkkkmmmkkkkkkooosssqqqlllkkkmmmggggggggggggfffeeedddccchhhjjjlllmmmmmmjjjgggeee```___^^^\\\ZZZXXXWWWVVVTTTTTTTTTSSSRRRPPPNNNLLLJJJHHHFFFEEEEEEFFFHHHIIILLLPPPRRRRRRUUUYYYYYYVVVTTTQQQMMMJJJHHHJJJLLLNNNRRRRRRPPPMMMIIIGGGGGGHHHIIIIIIHHHGGGEEEBBB???<<<>>><<<:::777666555555555555444444444444555666666444555777777555333333333333555777777777777999:::<<<>>>@@@???>>>===>>>>>>:::;;;<<<<<<;;;;;;===???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBDDDFFFGGGHHHFFFHHHKKKMMMNNNMMMLLLKKKIIIHHHFFFEEEEEEEEEFFFFFFEEEFFFHHHHHHHHHIIIKKKLLLIIIHHHGGGGGGGGGIIIJJJKKKPPPOOONNNLLLKKKJJJIIIIIIHHHHHHJJJLLLOOOQQQSSSUUUSSSRRROOOLLLJJJJJJJJJKKKMMMNNNOOOPPPQQQRRRSSSSSSQQQPPPOOOOOOPPPPPPOOOMMMQQQQQQQQQNNNJJJGGGGGGHHHJJJGGGDDDAAAAAACCCFFFHHHGGGGGGFFFFFFEEEDDDDDDCCCAAAAAAAAA@@@???===;;;:::888999;;;???CCCHHHLLLNNNOOOMMMKKKIIIGGGFFFEEEEEEBBBDDDFFFEEEDDDCCCCCCCCCEEEFFFGGGFFFEEEFFFHHHJJJNNNOOOQQQRRRPPPMMMJJJHHHDDDCCCCCCBBBAAAAAA@@@@@@<<<<<<<<<;;;;;;:::::::::999:::<<>>@@@===AAAFFFGGGGGGIIIPPPUUUiiihhhhhhiiiiiijjjkkklllllllllllljjjiiiiiilllnnnkkkkkknnnrrrqqqlllkkknnnjjjjjjiiiiiihhhfffdddcccjjjkkkmmmmmmllljjjhhhfff___^^^]]]ZZZXXXVVVTTTSSSTTTTTTTTTSSSQQQNNNLLLJJJGGGFFFEEEDDDDDDEEEFFFGGGHHHMMMOOOOOORRRWWWZZZYYYTTTQQQLLLHHHGGGHHHJJJLLLOOOOOOMMMIIIFFFEEEFFFGGGFFFFFFFFFDDDAAA>>><<<:::<<<:::888666555444444555444444333333444555666666333555888999888777777777555666888888777888:::<<<===???AAA@@@???>>>??????;;;<<<======<<<===???AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHJJJKKKJJJJJJIIIIIIHHHFFFEEEDDDEEEEEEFFFEEEGGGIIIJJJIIIIIIKKKLLLIIIIIIHHHGGGHHHIIIJJJJJJNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIKKKMMMOOOQQQSSSQQQOOOMMMJJJIIIIIIJJJJJJKKKMMMOOOQQQSSSTTTUUUUUUSSSQQQNNNLLLMMMNNNNNNNNNOOOOOOMMMKKKGGGDDDCCCCCCDDDBBB???===>>>AAAEEEHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAA@@@???===:::999666777:::===BBBFFFIIIKKKMMMLLLJJJGGGEEEDDDDDDDDD@@@CCCEEEFFFEEECCCCCCCCCCCCEEEFFFFFFFFFFFFHHHJJJKKKKKKLLLLLLJJJHHHEEECCCAAAAAAAAAAAA@@@@@@@@@???;;;;;;;;;;;;::::::::::::555777;;;>>>>>>>>>===<<<666666777777777888888888666666666666555333222222111111222333444444555555111111111111111000000///222111000000000000111111000000///.........//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,+++++++++++++++++++++***++++++,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////......///000000//////......///000111333444555666666555444444444444555555444444555666777777888888666666555555555444444444222222222222222222222222111111000000000000111111//////......------......,,,,,,,,,,,,---...//////,,,---//////000222666:::777===CCCHHHNNNXXXbbbjjjsss}}}ssskkkddd___XXXWWWTTTQQQOOONNNOOOPPPOOOOOONNNNNNMMMLLLKKKKKKMMMOOOSSSUUUWWWZZZ]]]```[[[ZZZXXXUUURRROOOMMMLLLKKKJJJHHHFFFGGGIIIKKKMMMHHHJJJMMMNNNOOOPPPRRRTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUVVVTTTVVVYYYYYYWWWUUUSSSSSSLLLJJJFFFCCC???<<<;;;:::777555333222222222111/////////...------------,,,+++************+++,,,,,,******************************+++++++++,,,,,,,,,000000000000000000//////,,,,,,------......//////000111111111222222222222777999;;;<<<<<<===???AAA>>>DDDJJJMMMNNNSSS[[[ccciiiiiiiiiiiijjjkkklllmmmlllllljjjhhhggghhhkkknnnllllllooorrrqqqmmmmmmpppmmmlllkkkiiihhhfffeeeeeejjjkkkkkklllkkkjjjiiihhh```___]]][[[XXXVVVTTTSSSSSSSSSSSSQQQOOOLLLIIIHHHDDDCCCBBBBBBBBBCCCDDDEEEDDDIIIKKKJJJLLLRRRVVVWWWSSSPPPLLLIIIGGGGGGHHHIIIIIIIIIHHHEEECCCBBBCCCDDDAAABBBCCCAAA>>>;;;:::999999888777555555555555666444444444444555666777777222444777888888888888999777888999888888888;;;===<<<===??????=========>>><<<===>>>>>>>>>>>>AAACCCBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFEEECCCCCCCCCDDDDDDEEEHHHKKKKKKIIIHHHJJJMMMJJJJJJIIIIIIIIIJJJJJJKKKMMMLLLKKKJJJJJJJJJJJJKKKLLLKKKKKKKKKLLLNNNPPPQQQNNNMMMKKKIIIHHHIIIJJJKKKJJJLLLOOORRRTTTUUUVVVVVVTTTQQQMMMKKKKKKMMMNNNNNNLLLKKKJJJGGGEEECCCAAA@@@???===<<<;;;<<>>AAADDDEEEDDDCCCCCCCCCAAACCCEEEEEEEEEFFFHHHIIIHHHHHHHHHGGGEEECCCAAA@@@??????@@@@@@@@@???>>>>>>;;;;;;::::::::::::::::::444777:::;;;;;;:::;;;;;;555555666666777777888888444444444444444333222111000111222444555555555555111111222222222111111000111111111000000000000000///......------.........+++,,,,,,,,,------------......------------------+++++++++++++++*********))))))***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------------------------------------------...///000////////////000000000000000111222444666888999:::777777777777777777777666444444666777888888999888666666555555444333333333111111111111111111111111000000000//////000000000......------,,,------...************+++,,,---...---///222222222555;;;@@@???IIITTT[[[eeessszzzuuuooohhhccc^^^ZZZWWWPPPPPPOOONNNKKKKKKMMMNNNLLLMMMNNNNNNNNNLLLKKKIIIMMMOOORRRTTTVVVXXX\\\^^^XXXWWWUUUSSSPPPNNNLLLKKKJJJIIIHHHGGGHHHIIIKKKLLLIIIKKKNNNPPPPPPQQQRRRTTTSSSTTTTTTTTTTTTTTTSSSSSSRRRSSSTTTUUUVVVVVVUUUUUUQQQSSSTTTSSSQQQNNNNNNNNNHHHFFFBBB>>>:::666333222333111000000111111///...------,,,++++++,,,,,,---++++++*********++++++,,,((()))******+++***************+++++++++,,,,,,,,,111111111000000000//////......//////000111111111222222222222222222333333888:::<<<>>>>>>???BBBDDDDDDJJJRRRXXX\\\dddnnnuuuiiiiiiiiiiiijjjkkklllmmmjjjjjjhhheeedddeeeiiimmmnnnnnnppptttsssoooooorrrooonnnllliiigggfffffffffhhhhhhhhhhhhiiiiiijjjjjj```___^^^\\\ZZZYYYWWWVVVRRRRRRQQQPPPMMMJJJGGGFFFAAAAAA@@@@@@AAABBBBBBCCCAAAFFFGGGEEEEEEKKKOOOPPPNNNLLLIIIFFFDDDCCCCCCCCCAAABBBBBBAAA???>>>???@@@;;;===???>>>;;;999999999888777666555555666777888555555555666666777888999444666888888888777888999888999999999888999;;;===<<<===??????===<<<===>>><<<>>>?????????@@@BBBDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDFFFEEEDDDCCCCCCCCCDDDEEEDDDHHHLLLKKKIIIGGGIIILLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNMMMLLLJJJJJJJJJKKKMMMNNNKKKJJJIIIGGGGGGIIIJJJKKKIIIKKKNNNRRRTTTUUUUUUUUUQQQOOOMMMLLLMMMMMMMMMLLLIIIHHHFFFEEEDDDCCCAAA@@@===<<<;;;<<<===@@@BBBDDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCDDDDDDBBB???;;;999555666999<<<>>>AAABBBCCCEEECCC???<<<;;;<<<>>>???<<>>>>>????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;666888:::999777666777888333333444444555666666777222222333333333333222222///000222444555555555555222333333444444444333333000111111222111000///......---------------......,,,,,,,,,------------...------------------------+++++++++++++++***))))))'''(((***+++,,,,,,,,,+++++++++++++++,,,---..............................---,,,,,,------///000000000000/////////000111222333444555777999;;;===>>>::::::;;;;;;:::888666555222333555666888888888777555555555444333222222222111111111111111111111111000//////......//////000------,,,,,,,,,,,,------+++++++++,,,---...000111333666999::::::>>>EEEKKKUUUcccrrr{{{wwwpppkkkbbb___[[[XXXVVVUUUSSSQQQJJJLLLMMMLLLJJJIIIJJJLLLJJJKKKMMMOOOOOONNNLLLKKKKKKMMMPPPRRRSSSTTTWWWYYYTTTSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJLLLOOOPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRSSSTTTUUUUUUTTTSSSSSSMMMNNNMMMKKKHHHFFFGGGGGG@@@>>><<<999666333111//////.........000000...---,,,,,,+++******+++,,,---,,,,,,+++*********++++++'''((()))***++++++***)))******+++++++++,,,,,,,,,/////////////////////000111111222222333444444444222222333444444555666666999<<>>======<<<===>>>===<<<;;;<<<===888;;;======:::888888:::777666555555666777888999666666666777777999::::::999:::;;;:::888888999:::999::::::999888999<<<>>>>>>???AAAAAA???>>>???@@@===>>>???@@@???@@@CCCEEECCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCGGGFFFEEEDDDDDDEEEFFFGGGCCCGGGKKKKKKHHHFFFHHHKKKMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPKKKJJJHHHGGGGGGHHHIIIJJJJJJIIIGGGGGGGGGIIIKKKLLLIIIKKKNNNQQQTTTUUUUUUUUUNNNMMMMMMNNNOOONNNLLLJJJHHHFFFEEEDDDDDDCCCAAA@@@=========>>>@@@BBBDDDEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEEEECCC@@@<<<:::555777999;;;>>>???@@@AAAAAA>>>:::777666888;;;===;;;===@@@AAA@@@@@@AAABBB>>>@@@CCCDDDDDDEEEGGGHHHHHHGGGEEEDDDBBB@@@???>>>>>>>>>?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888::::::888444222333555111111222333333444555555111222222333333333222222...///111333444444444444///000000111111111000000000111222333222111///---------,,,,,,,,,------...,,,,,,---------.........+++++++++++++++++++++++++++++++++++++++***)))((('''(((***+++,,,,,,++++++*********+++,,,---...///////////////////////////,,,,,,,,,---...///000111111000///......000222444444555777999;;;>>>???@@@======>>>===;;;888555333000222444555777777777666555555444333333222111111000000000000000000000000//////............//////,,,,,,,,,++++++,,,------......//////111222444555444:::@@@EEEIIIQQQ\\\dddoootttkkkbbbZZZUUUVVVTTTQQQPPPPPPQQQPPPOOOGGGJJJMMMLLLJJJIIIJJJLLLHHHJJJMMMPPPQQQQQQOOONNNJJJLLLNNNOOOPPPQQQSSSUUUPPPPPPPPPNNNMMMKKKIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJMMMOOOPPPOOONNNOOOOOOQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTSSSQQQQQQJJJJJJHHHEEEBBBAAABBBCCC777777666555444333333222...---,,,---//////---,,,,,,+++*********+++,,,------,,,,,,+++******++++++'''((()))+++++++++***)))******+++++++++,,,,,,,,,+++,,,,,,---...///000000...//////000111111222222111222333555777888::::::<<>>>>>@@@@@@>>>>>>@@@BBBBBBAAA@@@??????@@@@@@DDDCCCAAA>>><<<999777666999888777666555666666777888999999888666777999;;;666888999888666666999===888999:::;;;;;;:::999888;;;;;;:::999999999::::::999888888777888:::;;;<<<@@@@@@?????????????????????>>>===???BBBDDDBBB@@@CCCDDDEEEDDDBBBAAAAAAAAADDDDDDCCCCCCBBBBBBAAAAAA@@@CCCFFFHHHGGGFFFFFFFFFDDDDDDEEEGGGJJJJJJIIIHHHFFFGGGHHHIIIJJJIIIHHHGGGLLLMMMOOOPPPPPPOOOMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLJJJHHHGGGGGGGGGGGGIIIIIIHHHFFFFFFGGGKKKNNNIIILLLNNNPPPOOOOOOPPPPPPNNNNNNMMMKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@===;;;<<<@@@DDDFFFHHHHHHEEECCCCCCDDDEEEEEEDDDBBBCCCDDDDDDBBB>>>;;;888::::::;;;;;;<<<======>>>@@@???>>>======<<<=========???AAAAAA???=========@@@AAACCCEEEEEEEEEEEEDDDDDDBBBAAA???>>>>>>??????AAA@@@???===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::999777555333222111111333444555555555444333222000000000000000000000000///000111111111222555777111222222000...---...//////111333333111/////////+++///000,,,)))+++,,,***...------------,,,,,,,,,---,,,,,,++++++,,,,,,---***************+++++++++)))***+++,,,++++++,,,...)))+++,,,---------///111///000000///---,,,...//////...------...000333444---...///111333555666777000222666888999;;;===???;;;;;;;;;:::999888888777444444444444555555555555444555555333111//////000333///,,,---000000,,,'''000///...---,,,,,,,,,,,,...,,,)))(((***,,,......+++---//////000555<<>>???BBBBBBAAA@@@???>>>>>>======>>>===;;;999777555444333666555444333333444555666444666999:::::::::;;;<<<::::::::::::999:::<<<>>><<<<<<<<<======<<<<<<<<<<<<;;;;;;:::::::::::::::999888888888999:::;;;<<>>>>>@@@CCCDDDBBB@@@BBBCCCDDDDDDBBBAAAAAABBBDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFGGGFFFEEEFFFFFFBBBBBBCCCFFFIIIJJJIIIHHHFFFFFFGGGHHHHHHHHHHHHHHHLLLMMMNNNNNNNNNNNNMMMLLLJJJJJJJJJJJJJJJKKKMMMMMMLLLKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHFFFEEEFFFIIIKKKKKKMMMOOOOOOMMMLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA???>>>???BBBEEEGGGHHHGGGEEECCCBBBCCCDDDDDDCCCBBBCCCCCCBBBAAA>>>;;;999999999:::;;;;;;<<<======>>>>>>===<<<<<<<<<<<<<<<<<<>>>@@@@@@???======>>>@@@AAACCCDDDEEEEEEDDDDDDDDDCCCAAA@@@???>>>??????@@@@@@>>>===<<<;;;;;;;;;999999999999999999999:::888777555444333222111111111111222333333333222111000000000000000000000000111222222222111111333555111111111000---------///...///111111///...---...+++------******---,,,))),,,---------......//////---,,,,,,++++++,,,,,,---***************+++++++++(((***+++,,,++++++---///***+++---------...///111000111111000......///000///...------...000333444000000111222333444444555333555888::::::;;;===???777777777666555555444444444444444444555555555555333444444333000//////000111...+++,,,...///,,,)))///...---,,,,,,,,,,,,,,,++++++++++++---.........///111444555888===FFFLLLVVV___jjjsss{{{{{{ttthhhccc[[[SSSLLLHHHFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOOOOPPPQQQQQQPPPPPPNNNLLLJJJKKKLLLMMMKKKIIINNNMMMLLLJJJHHHGGGGGGHHHJJJJJJKKKKKKKKKLLLLLLLLLOOOQQQRRRQQQQQQQQQSSSTTTVVVUUUTTTSSSSSSRRROOOMMMQQQOOOMMMLLLKKKIIIFFFCCCAAA>>>;;;:::999999777555333222222111000000//////,,,---//////---,,,---...)))***++++++,,,,,,+++++++++,,,---,,,+++***+++,,,+++++++++++++++************,,,------------...000...///000000//////111333///111333444444444666777:::666777===@@@???AAAEEEFFFKKKRRRXXX___gggqqqxxxiiigggeeecccbbb```^^^[[[VVVXXXZZZ[[[]]]aaafffjjjgggjjjmmmppppppqqqssstttrrrnnnjjjgggeeedddbbb```___bbbbbb```aaaeeeeeeccc```bbbdddeeedddaaa^^^\\\VVVSSSMMMIIIFFFCCC@@@>>>===:::;;;???@@@>>>???BBB??????>>><<<;;;:::999999777777666555333222111111111111111111222333444555222555:::===============>>>===<<<<<<===>>>>>>>>>>>>==================>>><<<<<<<<<;;;;;;:::::::::999999999999999;;;<<<<<<>>>>>>>>>>>>????????????@@@??????AAACCCCCCBBBAAA@@@BBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEDDDEEEFFF@@@@@@BBBEEEHHHJJJIIIHHHFFFFFFEEEEEEEEEFFFGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGHHHHHHGGGEEEEEEFFFHHHIIIKKKMMMMMMKKKJJJIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAACCCFFFHHHIIIHHHFFFDDDAAAAAABBBCCCCCCBBBBBBBBBAAA@@@>>>===;;;:::888999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;===??????>>>======>>>@@@AAABBBCCCDDDDDDCCCCCCDDDCCCBBB@@@???>>>>>>>>>@@@???>>><<<;;;;;;;;;;;;777777777777777777777777555444333222111111111111......///000111111111111000000000000000000000000333444444333111000111333000000000///---,,,---...,,,...000000...---,,,---+++,,,***)))+++///...)))+++,,,,,,---///000000111---,,,,,,++++++,,,,,,---))))))*********+++++++++(((***+++,,,,,,,,,...000+++,,,............000222000111111000///...000111............///000222333333333333333333333333444444666888999888888999:::444444444333222222111111333333444444444555555555222333333222///......//////,,,)))))),,,...---+++---,,,,,,+++++++++,,,,,,((()))***,,,------------333777<<<@@@FFFOOOYYYaaasss{{{yyyrrriiicccYYYUUUPPPKKKGGGEEEDDDEEEGGGGGGGGGGGGGGGGGGGGGHHHKKKJJJJJJIIIIIIJJJJJJKKKOOOOOOPPPPPPQQQQQQPPPPPPLLLJJJIIIJJJKKKKKKJJJIIIJJJLLLLLLLLLIIIHHHHHHIIIKKKKKKKKKLLLLLLLLLMMMMMMOOOQQQRRRRRRRRRRRRSSSUUUVVVTTTRRRQQQQQQOOOLLLJJJLLLJJJHHHFFFEEECCC@@@===;;;999666555555444333111111111111000//////......+++,,,......,,,,,,,,,---))))))***++++++++++++***)))+++,,,+++******+++,,,+++++++++++++++++++++++++++,,,......------///000///000111111000111333555000222444555666666888::::::999;;;AAADDDEEEGGGJJJPPPVVV___iiirrr|||eeedddaaa^^^\\\ZZZXXXWWWTTTUUUWWWYYY[[[___cccgggfffhhhlllooopppqqqqqqqqqnnnkkkhhhgggfffeeedddbbbaaadddeeeccccccggggggdddaaacccfffgggfffccc___\\\UUURRRMMMHHHFFFCCC@@@>>>===::::::===>>>;;;;;;>>>;;;;;;:::999777666444333444333333333222222222111//////000111333444555666444888;;;>>>>>>>>>>>>???AAA>>><<<===@@@BBB@@@======<<<;;;::::::;;;<<<===============<<<;;;;;;:::999999999:::;;;;;;<<<============>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCBBBAAA>>>@@@BBBCCCBBBBBBCCCDDDBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFDDDCCCCCCDDDFFF???@@@BBBEEEIIIJJJJJJIIIFFFEEECCCBBBBBBDDDFFFHHHJJJJJJIIIHHHHHHIIIJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIHHHFFFEEEEEEFFFDDDFFFIIIJJJJJJJJJJJJKKKGGGHHHIIIJJJJJJJJJIIIIIIEEEDDDDDDCCCBBBBBBAAAAAACCCCCCDDDFFFIIIJJJIIIGGGDDDBBB@@@???@@@AAAAAA@@@AAA@@@???>>>===;;;;;;:::777777888888888999999999999::::::;;;;;;;;;:::::::::<<<>>>>>>======>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBB@@@???>>>======>>>>>><<<;;;:::999999999777777666666666555555555222222111000000000111111------...///000111111111000000000000000000000000555555555333000...///000...//////...,,,+++,,,...,,,...000000...,,,,,,,,,,,,+++)))(((...333000***++++++,,,------...//////---,,,,,,++++++,,,,,,---))))))******++++++,,,,,,(((***,,,---------///111,,,---//////...///000222///000000///......///111............///000222222222333333333333444444444333444666555444333333444333333333222222111111111222222333333333444444444000111222000...------...,,,***''''''***,,,------******))))))******+++,,,+++,,,---......000222333999>>>GGGPPPZZZgggttt}}}}}}xxxrrrmmmhhhccc\\\WWWPPPNNNKKKHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGJJJIIIIIIIIIIIIIIIIIIJJJMMMNNNNNNOOOOOOOOONNNNNNIIIIIIHHHIIIIIIJJJJJJIIIHHHKKKNNNNNNKKKIIIIIIJJJLLLLLLLLLMMMMMMMMMMMMNNNNNNPPPRRRRRRQQQQQQRRRTTTUUUSSSQQQOOONNNLLLIIIFFFGGGFFFCCCBBB@@@>>>:::888777555222111111111000///000/////////......------***+++------,,,+++,,,---)))******+++++++++++++++(((***++++++***)))***,,,+++++++++,,,,,,,,,,,,,,,,,,---...///......///111///000111111111222444666222444666777888:::===???===>>>AAAEEEHHHLLLRRRVVV^^^fffqqq{{{```___]]]ZZZXXXVVVUUUUUUUUUWWWYYYZZZ[[[^^^aaadddfffgggjjjmmmooopppooonnnjjjiiigggggghhhhhhgggfffeeehhhiiiggggggiiihhheeebbbdddfffgggfffbbb^^^[[[TTTQQQLLLHHHEEECCC@@@>>>>>>::::::<<<;;;777666999888888777666555333111000111111111111111111111111000111222444666777888999:::<<<============@@@BBBBBB???===???AAABBB@@@======<<<;;;::::::;;;<<<===>>>>>>???>>>>>><<<;;;:::999::::::;;;<<<<<<======<<<<<<=========>>>>>>>>>???@@@AAABBBAAAAAAAAAAAA>>>@@@BBBCCCBBBBBBCCCEEEAAAAAABBBBBBCCCCCCDDDDDDCCCDDDDDDCCCAAAAAACCCDDD@@@@@@BBBEEEIIIKKKJJJIIIEEECCCAAA@@@@@@BBBEEEGGGHHHGGGFFFFFFFFFFFFGGGHHHFFFEEEEEEFFFFFFGGGHHHIIIGGGGGGHHHIIIIIIJJJJJJJJJHHHIIIJJJIIIGGGFFFFFFGGGBBBEEEGGGIIIHHHHHHHHHIIIGGGHHHJJJLLLLLLLLLKKKKKKFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEGGGIIIJJJHHHFFFBBB@@@>>>===>>>?????????>>>>>>===<<<;;;;;;::::::666666666666777777777777777888999:::;;;;;;::::::999;;;<<<<<<<<<<<<>>>@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@>>>===<<<;;;<<<<<<:::999888777777777666666555555555555555555111000000/////////000000.........///000111222222////////////////////////444555444222///---...///------...,,,+++***,,,------...000000...---,,,------,,,******///444222,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********+++,,,---------)))+++---------...///111,,,...//////......000111---...///...---,,,...000.........//////000111111000111111222333444555555222333444333111000000111111111111000000000000000000111111111222222222222...///000///---,,,,,,---***((('''''')))+++---...((((((((()))***+++,,,---111222222222333666<<>>>>>>>>===>>>AAADDDAAA@@@@@@AAAAAAAAA@@@>>>@@@??????>>>>>>??????@@@???@@@@@@@@@???===;;;:::999:::;;;<<<============;;;;;;<<<<<<======>>>>>>>>>@@@AAAAAA@@@???@@@AAA>>>@@@BBBBBBBBBBBBCCCDDDAAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBBBBAAA@@@AAABBB???@@@AAADDDGGGIIIHHHGGGCCCBBB@@@>>>???AAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGEEEFFFHHHIIIJJJKKKKKKKKKHHHIIIIIIHHHFFFFFFGGGIIIEEEFFFHHHHHHFFFEEEDDDEEEGGGHHHKKKLLLMMMMMMLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCDDDEEEGGGGGGFFFDDDAAA???<<<<<<===>>>>>>===;;;;;;<<<<<<;;;:::999999555555555555555555555555666777999:::;;;;;;;;;:::888:::;;;;;;;;;<<<>>>AAA@@@@@@????????????@@@@@@AAAAAA@@@???===;;;999888:::999888666555555555555333333444444444555555555111000///////////////000////////////000111222222////////////////////////222222222000---,,,---...+++,,,,,,+++******+++---,,,...000000...---,,,---,,,---+++***...222111,,,+++++++++******)))))))))---,,,,,,++++++,,,,,,---++++++,,,---......//////+++---............///111,,,...//////......///000,,,---...---,,,,,,...///.../////////000000000000///000000111333444555555111333444333222111111222............................../////////000000000---.........,,,+++,,,---(((((((((((()))+++---...((())))))***,,,---///000222333555666999@@@JJJQQQ[[[dddrrr~~~zzzuuuqqqmmmiiibbb]]]WWWSSSOOONNNNNNNNNKKKHHHGGGGGGFFFFFFEEEDDDDDDCCCFFFGGGGGGHHHJJJKKKLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHIIIIIIHHHHHHGGGGGGEEEGGGHHHIIIHHHHHHJJJLLLIIINNNSSSRRRNNNKKKLLLOOONNNNNNNNNOOOOOOOOOOOOPPPQQQSSSUUUUUUTTTRRRRRRRRRMMMLLLIIIHHHGGGDDDAAA>>>>>><<<::::::999777444222222000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,---...++++++,,,------------,,,(((***++++++******,,,---+++,,,,,,------......///---...000000//////111222000222333333333444777999444666888:::;;;???CCCGGGJJJPPPTTTWWW]]]hhhtttzzzZZZ[[[[[[YYYWWWWWWZZZ]]][[[]]]___aaaaaaccceeehhhjjjiiigggiiikkklllkkkiiihhhgggffffffggggggeeecccdddhhhjjjhhhiiikkkjjjgggeeeeeedddccc```]]]YYYWWWOOOKKKGGGCCCAAA???<<<:::999666555666555111000333666777888888777555333222222222222222333333333333666777999;;;===>>>>>>>>>;;;===???@@@AAAAAACCCEEE@@@BBBDDDCCCBBB@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@>>><<<:::999:::<<<===>>>>>>======::::::;;;<<<<<<===>>>>>>===???AAAAAA???===>>>@@@>>>@@@BBBBBBAAAAAABBBCCCAAA@@@@@@@@@@@@@@@@@@???<<<>>>@@@AAA@@@@@@@@@AAA>>>>>>???BBBEEEFFFEEEDDDAAA@@@???>>>>>>@@@AAACCCBBBBBBCCCDDDDDDCCCBBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDEEEGGGIIIKKKLLLLLLLLLGGGGGGGGGEEEDDDEEEHHHJJJDDDFFFHHHHHHFFFDDDDDDDDDFFFHHHJJJLLLMMMLLLJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFBBBAAAAAABBBDDDDDDCCCAAA@@@===;;;;;;<<<======<<<888999;;;<<<;;;:::888777444444444444444444444444555777999;;;<<<<<<<<<;;;888999:::::::::<<>>>>>>>>>>>???@@@?????????>>><<<:::777666888777555444333333222222000000111222333444444555111111000//////...//////000000///......///000111////////////////////////...//////...,,,,,,---///***+++,,,+++))))))+++---+++---//////---+++++++++))),,,,,,***+++......,,,***************+++++++++---,,,,,,++++++,,,,,,---,,,,,,---...///000111111---...//////...---...000,,,---......------...///,,,---......------///000...//////000000000000000000000000111111222222222...000111222111000111222........................,,,,,,---------.........+++---------+++***+++,,,'''((()))******+++,,,---+++,,,,,,...000222444555555:::@@@EEEKKKTTT```iiiwww~~~uuuooolllgggggggggeeeaaa\\\WWWSSSSSSOOOKKKJJJKKKKKKIIIFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDGGGIIIIIIHHHHHHKKKMMMLLLQQQUUUTTTNNNKKKMMMQQQOOOOOOOOOOOOPPPPPPPPPPPPPPPRRRTTTSSSQQQNNNMMMMMMGGGEEECCCBBBAAA???<<<:::999777666666555444222000000...,,,,,,---...---,,,++++++++++++++++++++++++***,,,.........---...000******+++,,,,,,,,,,,,,,,)))***,,,,,,++++++---...,,,,,,,,,---.../////////---///000000000000111333333444666666666777:::<<<:::<<<>>>@@@BBBFFFKKKOOORRR\\\eeeiiippp}}}ZZZ\\\\\\[[[YYYZZZ]]]aaa\\\^^^aaacccdddfffiiikkkllliiiggggggjjjkkkjjjhhhiiihhhfffffffffdddbbb___```dddgggggghhhkkkjjjgggfffeeedddaaa^^^ZZZWWWUUUMMMIIIDDDAAA???<<<:::888666333333555444111000333777888999::::::888666555666666666666666777777777777888;;;===>>>??????>>>777;;;@@@CCCDDDDDDEEEFFF@@@DDDFFFFFFBBB@@@AAABBB@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBBBBAAA>>><<<::::::;;;<<<>>>>>>>>>>>>===::::::;;;;;;<<<===>>>>>><<>><<<===??????@@@BBBBBBAAA@@@AAABBBAAA@@@@@@??????>>>>>>>>>999<<>>@@@CCCDDDBBBAAA@@@???>>>>>>>>>???AAAAAA@@@AAACCCDDDDDDCCCAAA@@@============>>>???@@@AAACCCEEEGGGIIIKKKLLLLLLLLLFFFFFFEEECCCBBBDDDGGGKKKAAACCCFFFGGGGGGFFFGGGHHHEEEGGGIIIKKKLLLKKKIIIGGGDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@???@@@AAABBBAAA@@@???===;;;:::;;;<<<<<<;;;777888:::<<<<<<:::888666333333333333333333333333555777999;;;======<<<;;;777888999999:::;;;???AAA@@@???>>>======>>>??????>>>>>>>>>===;;;999666555666555444333222111111111---......000111222333444222222000//////.........111000......---...///000////////////////////////,,,---------,,,,,,---///***++++++***))))))+++,,,***,,,------,,,*********'''+++,,,)))(((+++,,,+++))))))***+++,,,------...---,,,,,,++++++,,,,,,---------...///000111222333...000000///...---...///+++---...---,,,,,,---...---...///.........000222...///000000000000000///111111111111000000//////***,,,...///......///000000000111111111111111111+++++++++,,,,,,,,,------+++,,,---,,,*********,,,''')))+++++++++++++++,,,......///111333555777888@@@GGGRRR[[[cccnnnzzzvvvmmmeee___]]]ZZZ\\\______[[[UUUQQQOOOPPPLLLGGGFFFGGGGGGEEEBBBEEEFFFHHHJJJKKKKKKKKKJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDGGGIIIJJJHHHIIIKKKNNNNNNSSSWWWTTTNNNKKKNNNRRROOOOOOOOOPPPPPPPPPQQQQQQMMMOOOPPPPPPMMMJJJHHHGGGCCCAAA???>>>>>><<<999777555444333333333222000......,,,++++++,,,------,,,***************+++++++++***,,,...///......///000))))))***++++++++++++***)))+++,,,,,,,,,,,,...///,,,,,,------...///000000...///111111000000222333555777888999999:::<<>>AAAAAA>>>;;;888:::777555444555777888888999:::;;;<<<============999<<>>>>>>>>==================<<<<<<;;;;;;===>>>???CCCBBBAAA@@@???===<<<<<<===@@@BBBCCCCCCBBBCCCDDDDDDDDDCCC@@@===<<<===??????????????????>>>===<<<<<<>>>@@@BBBBBBAAA???======<<<;;;;;;<<<===>>>???AAABBBCCCCCCBBBAAA???>>>>>>===;;;:::;;;>>>AAABBBBBBDDDGGGJJJKKKJJJHHHFFFDDDCCCCCCCCCDDDEEEFFFGGGEEEEEEFFFFFFEEEDDDCCCAAACCCEEEGGGHHHHHHFFFDDDBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>??????@@@@@@AAA???===<<<<<<===<<<:::888:::::::::::::::999888777777555333444666777444222666777999:::;;;;;;::::::666666555666888:::<<<===========================>>>===;;;999666444222111111222222111...------......//////000111222222222...///000111111111111111000000////////////000000///...---,,,,,,,,,,,,---...+++))))))+++,,,)))'''+++,,,,,,+++******+++---'''))),,,......---+++***,,,***'''(((+++,,,+++)))---,,,***)))))))))******+++,,,------......------...............//////000///............//////000,,,,,,,,,---------..................////////////***...///---...111222000...//////...------000222000///......///111111000------............------///...,,,******+++,,,...---,,,,,,+++***)))(((((()))***++++++,,,---000333111222333555999@@@GGGMMMPPPYYYeeerrr~~~~~~|||nnnlllgggbbb]]]XXXUUUTTTUUUVVVVVVTTTPPPNNNLLLLLLJJJGGGDDDCCCDDDFFFGGGHHHFFFFFFGGGIIIMMMOOONNNNNNLLLMMMMMMNNNNNNMMMKKKJJJCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMJJJNNNQQQPPPLLLKKKNNNRRROOOOOOOOOOOONNNMMMLLLLLLLLLKKKIIIHHHFFFEEEDDDDDD<<<;;;:::888777666666666111...++++++---...---+++...---,,,,,,++++++++++++......---,,,+++***)))(((***+++------,,,,,,---...)))+++---...---,,,,,,---......---------...//////---......---,,,---000222///111333444333333444555555444555777;;;???AAABBBEEEGGGIIIMMMSSS]]]gggnnnxxxYYYYYYXXXXXXYYYZZZ\\\]]]aaaeeeiiiiiifffeeehhhkkkkkkgggccccccfffgggeeeaaaaaa___]]][[[ZZZYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^aaa___[[[YYYWWWSSSNNNJJJCCC@@@===;;;:::999777555444333222111222444777999:::<<>>;;;999:::888555444666777888888;;;;;;<<<<<<<<<<<<<<<;;;:::===@@@AAABBBBBBDDDFFF???BBBEEEDDDAAA@@@BBBFFFEEEDDDDDDCCCCCCCCCCCCCCC?????????>>>===<<<;;;<<<<<<<<<===============<<<>>>>>>=========>>>???@@@BBBBBBAAA@@@???>>>===<<<>>>AAACCCDDDCCCBBBCCCCCC@@@@@@@@@>>>===<<<>>>@@@@@@@@@@@@??????>>><<<<<<<<<===???AAAAAA@@@>>>======<<<<<<;;;;;;<<<===>>>???@@@@@@AAA@@@???>>>===>>>===;;;;;;<<<>>>@@@BBB@@@BBBEEEHHHHHHGGGEEECCCAAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDCCCBBB???@@@CCCEEEFFFFFFEEEEEEAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<===>>>>>>??????>>>===<<<<<<<<<;;;888666777777888888888777666666555333111222555666555444444555777888999999888888777666777777999;;;===>>>::::::::::::::::::::::::999999888666555333222222000111111000...---...///...//////000111111222222///000000111222222111111000000////////////000000//////.........---------+++***((()))+++,,,+++)))+++,,,,,,+++******+++---'''(((***++++++***)))(((,,,***((()))+++---,,,+++......---,,,+++,,,------,,,------.....................///000000000000///000//////.........//////++++++,,,,,,,,,---------........./////////000000///...---,,,111666444///...//////...------000222///...---...///000000000------............------...,,,+++******+++,,,---******))))))))))))))))))+++,,,,,,,,,,,,...111444666999<<<@@@EEELLLVVV\\\gggooozzz{{{qqqjjjeeecccddd```[[[UUUPPPNNNMMMMMMIIIKKKKKKJJJGGGEEEEEEFFFIIIGGGDDDDDDEEEGGGHHHHHHHHHGGGHHHJJJMMMOOOOOONNNMMMNNNMMMMMMLLLJJJHHHFFFCCCCCCCCCBBBCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIKKKLLLJJJMMMOOOMMMJJJIIILLLPPPQQQQQQPPPNNNLLLJJJHHHGGGHHHGGGDDDBBB@@@>>>===<<<777777555444333222222222000---++++++---...,,,+++...---,,,+++++++++++++++,,,,,,,,,++++++++++++******+++,,,,,,++++++,,,---)))+++------,,,+++,,,---...------------......///,,,---...---,,,,,,///111///111333444444555666888:::::::::<<<@@@DDDHHHIIILLLOOOTTT[[[dddppp|||YYYXXXXXXWWWWWWXXXXXXYYY]]]aaadddeeeddddddgggjjjfffccc``````aaabbb```]]]YYYXXXUUURRRPPPOOOOOOOOOQQQQQQQQQRRRSSSTTTVVVWWW[[[ZZZWWWUUUSSSPPPKKKHHHAAA???<<<::::::999777666444333222222333555888:::;;;===???AAAAAA>>>;;;999:::888555444666777888888<<<<<<<<<<<<<<<;;;;;;:::<<<>>>AAABBBCCCCCCEEEFFF???BBBDDDCCCAAA@@@BBBEEEDDDDDDDDDCCCCCCCCCCCCBBB???===<<<<<<======<<<:::999:::<<<>>>???>>>===<<<@@@????????????@@@AAAAAABBBBBBAAA@@@???>>>>>>===@@@BBBDDDEEECCCBBBBBBCCC<<<=========<<<===???AAAAAAAAAAAA@@@???===<<<;;;;;;<<<===?????????>>>=========<<<;;;;;;;;;<<<<<<======>>>>>>>>>===<<<<<<======<<<<<<<<<>>>???@@@???AAACCCEEEEEEDDDAAA@@@???@@@BBBCCCDDDDDDCCCCCCFFFFFFGGGGGGFFFEEECCCBBB??????@@@AAABBBCCCCCCDDD>>>>>>?????????>>>======999999::::::;;;<<<<<<===>>>===;;;;;;:::999777444333444444555555555555444444222111111333555555555222333444555666666666666777777777888999;;;======888888888888888888888888444444444444333333333333...///000///...---...000/////////000111111222222000000111222222222222111////////////////////////...//////000000...---,,,)))(((((()))+++---,,,++++++,,,,,,+++******+++---************))))))))))))---+++******,,,---------......---------......///---...//////000000//////---...000222222111000///111000///...............,,,,,,,,,,,,,,,---------....../////////000000000222///+++,,,333999666...---...///...---...///111...............//////000------............------,,,+++***))))))***+++,,,)))))))))******+++++++++.../////////000333777:::>>>DDDKKKQQQWWW___kkksssvvvjjj```XXXUUUSSSWWWSSSMMMHHHEEEDDDFFFGGGDDDEEEFFFFFFEEEEEEFFFHHHHHHGGGFFFGGGIIIJJJIIIHHHJJJJJJJJJLLLNNNOOOOOOMMMNNNMMMLLLKKKHHHFFFDDDBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKLLLLLLJJJGGGGGGJJJNNNOOONNNMMMLLLJJJGGGEEEDDDCCCBBB???<<<:::888666666444333222111000/////////...---,,,,,,------,,,+++---,,,,,,++++++++++++,,,*********++++++,,,,,,,,,***+++,,,,,,***)))***+++***+++,,,+++***+++,,,...------,,,,,,---......///...///000///......000222222444666777777888:::<<>><<<;;;::::::888777444333333333555777999:::<<<>>>@@@AAAAAA???<<<:::999777444444555777777777;;;;;;<<<=========<<<<<<>>>@@@BBBCCCCCCCCCEEEFFFAAACCCDDDDDDBBBBBBDDDEEECCCCCCDDDCCCCCCCCCBBBBBB???===;;;<<<>>>>>>===;;;888:::===@@@AAA@@@>>>===@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????AAACCCEEEEEEDDDBBBBBBBBB<<<======<<<<<<<<>><<<::::::::::::;;;<<<==================<<<;;;;;;;;;::::::<<<<<<<<<<<<======<<<<<<===============>>>??????@@@AAABBBDDDCCCBBB@@@??????@@@BBBDDDEEEDDDCCCBBBFFFGGGGGGHHHGGGEEEDDDCCCCCCBBBAAA@@@??????@@@@@@======>>>>>>======<<<;;;666777888888999:::;;;;;;===;;;:::999999777555222111222222333444444444444666444222222222444555555222222333444444555555555666666777777999:::;;;;;;666666666666666666666666333333333333333222222222,,,...//////......///000//////000000111111111111111111222222222222111111...//////////////////...,,,---///000000...,,,+++***))))))***+++++++++++++++,,,,,,+++******+++---...---,,,*********++++++,,,,,,+++,,,---......///,,,,,,,,,,,,---....../////////000111111111111000---///111333333222000///111111000......------------------------------........./////////000000000000///,,,,,,222888555...---...//////......///111.../////////...///000111,,,------......------,,,******))))))***+++,,,---+++++++++,,,---------...000222444777:::>>>DDDHHHLLLTTT^^^ffflllttt~~~zzzyyyyyyyyyyyyuuupppggg]]]VVVQQQPPPOOOLLLJJJGGGDDDBBBBBBDDDEEEBBBDDDEEEEEEFFFHHHLLLNNNIIIIIIIIIKKKMMMMMMLLLJJJLLLLLLKKKMMMNNNOOONNNLLLKKKKKKIIIHHHFFFCCCBBBAAACCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGIIIJJJLLLMMMLLLLLLJJJGGGEEEEEEHHHKKKGGGGGGGGGGGGFFFEEEDDDDDD???===<<<999777666555555333333222111000//////000,,,,,,,,,,,,------,,,+++,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,***,,,,,,+++)))((()))***+++,,,,,,+++******---///,,,,,,,,,,,,---...//////111222333333222222333444666777999::::::;;;>>>@@@AAACCCEEEIIIOOOVVV^^^ccclllqqqxxx\\\[[[[[[ZZZYYYXXXWWWVVVWWWYYY[[[]]]]]]^^^___```]]][[[XXXUUUSSSQQQOOOMMMJJJIIIFFFDDDBBBAAA@@@@@@EEEFFFHHHJJJMMMOOOPPPQQQWWWWWWWWWUUUQQQNNNKKKJJJBBB@@@===<<<<<<;;;:::888555555555666777888:::;;;<<<>>>@@@AAAAAA@@@>>><<<999777444444555777777777999:::<<<===>>>????????????AAACCCDDDCCCCCCDDDFFFCCCDDDEEEEEEDDDDDDEEEFFFBBBCCCCCCDDDCCCBBBAAAAAA>>>>>>======?????????>>>:::<<>>???@@@@@@@@@>>>===;;;999888999999999999:::;;;<<<<<<=========<<<<<<;;;;;;:::<<<<<<<<<<<<======>>>>>>>>>>>>??????????????????AAABBBCCCDDDDDDBBBAAA@@@AAABBBDDDFFFGGGFFFEEEDDDGGGHHHHHHHHHHHHFFFEEEDDDEEEDDDBBB@@@??????@@@AAA===>>>>>>======<<<;;;:::555555666777888999::::::;;;999888777777666333111111111222333444444444444666666555333222333444444222222333333444555555666444444555666777888888999555555555555555555555555555555444444333222111111,,,...//////......000111000000000000000111111111111111222222222111111000......////////////......+++,,,---......,,,***)))++++++++++++***))))))***+++,,,,,,+++******+++---...---+++***)))***+++,,,+++,,,,,,,,,---...///000------......///////////////000111111222222111111---///111333333222000///111111000......---------/////////...........................////////////+++......,,,...222222///,,,...//////......///000...000111000//////111333,,,,,,------------,,,,,,*********++++++------...------....../////////000222666<<>><<<<<<;;;999888888888888999999:::;;;<<<<<<===???AAABBBAAA@@@???;;;888666555777888999999:::;;;<<<>>>@@@AAABBBBBB@@@BBBDDDDDDCCCCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBCCCDDDDDDBBBAAA@@@<<<>>>??????>>>>>>???AAA===>>>@@@BBBCCCBBBAAA@@@??????@@@AAABBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA???AAACCCDDDBBBAAAAAABBB@@@@@@???===;;;;;;<<<>>>>>>>>>>>>===<<<:::999888888777666666777999;;;<<<=========>>>======<<<;;;<<<<<<<<<<<<===>>>???@@@???@@@AAABBBBBBAAA@@@???BBBCCCDDDDDDEEEDDDCCCBBBCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@BBBCCCDDD>>>>>>======;;;:::888777333333444555777888999999888777555555666555333111111222333333333333333222333444555555333222222333333333333333333555666666333333555666777777777666555555555555555555555555777666555444333222111000---///000000//////000222000000000000000000111111000111111111111000//////---...///000000///...---+++,,,,,,---,,,+++***)))+++,,,---+++)))(((((()))+++,,,,,,+++******+++---+++***)))((((((((()))******+++,,,,,,,,,---///111000111222222333222222111///000111111222222111111---...000222222111000///111000///.............../////////...............,,,,,,---------.........(((,,,...,,,,,,///000///,,,...000000///...///000---000111000...---000333,,,,,,------------,,,,,,***+++,,,---...///000111000000111222333444555555:::@@@IIISSS\\\eeemmmrrr}}}xxxqqqlllgggccc^^^[[[ZZZZZZZZZYYYSSSPPPKKKFFFBBB@@@@@@@@@>>>@@@BBBCCCDDDDDDCCCBBB@@@AAAAAABBBCCCHHHNNNSSSPPPOOOOOOQQQRRRRRROOOMMMNNNLLLKKKKKKKKKJJJHHHFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEFFFHHHJJJLLLNNNOOOKKKIIIFFFDDDBBBAAABBBBBBAAA@@@@@@>>><<<:::888666222222111000000111111222///...------,,,,,,,,,---(((+++------,,,++++++,,,+++************++++++,,,,,,,,,,,,++++++************+++,,,,,,***)))***+++,,,---...---,,,,,,...000------......///000222222///111444555555555666888:::;;;===>>>@@@CCCGGGJJJOOOUUU]]]eeemmmwwwVVVVVVWWWVVVUUUTTTRRRQQQPPPOOOOOOOOOOOOOOOMMMLLLEEEEEEDDDCCCAAA@@@@@@AAA>>>===<<<<<<<<<===>>>???CCCGGGMMMRRRVVVVVVUUUTTTTTTVVVVVVSSSNNNIIIGGGGGGCCCAAA>>><<<;;;:::888666;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>AAABBBBBBBBBBBB>>><<<999888:::;;;<<<<<<<<<===???@@@AAABBBBBBCCC@@@BBBCCCCCCBBBBBBBBBCCCBBBBBBAAABBBCCCDDDCCCCCCAAABBBCCCDDDDDDBBBAAA???888===AAA@@@<<<;;;???CCC???@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBB===???BBBBBBBBBAAAAAABBB>>>???>>><<<:::999;;;===;;;;;;;;;;;;:::999888777777666555444555888:::<<<<<<===>>>?????????>>>===;;;;;;;;;;;;<<<>>>@@@AAA@@@AAACCCDDDDDDCCCAAA???BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEAAAAAA@@@@@@AAAAAABBBBBB>>>===<<<;;;999666444333000000111333444555666777555444333444555555333111111222222222222111111000,,,///333444222111222333333222222222222444555666333444555777777777777666333333333333333333333333666555444444333222111000///000222111000000111222111000000000000000000000000000000000000///......,,,---///000000///---,,,------,,,,,,,,,+++++++++)))+++,,,+++)))(((***++++++,,,,,,+++******+++---))))))))))))))))))******)))+++,,,,,,+++,,,///111222333333444444333222111///000000111111111111111......///000000000000///000//////.........//////......------,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++***---111000,,,,,,...000000///...//////+++...000///++++++...222+++,,,,,,------,,,,,,+++,,,,,,...000111222333333555666888:::===???AAABBBJJJRRR^^^jjjuuu~~~yyyrrrkkkddd^^^YYYWWWTTTQQQOOOOOONNNMMMLLLJJJIIIFFFDDDAAA@@@???>>>===>>>???@@@BBBCCCCCCDDDDDDDDDDDDCCCEEEJJJPPPUUURRRQQQPPPPPPQQQPPPNNNMMMMMMKKKJJJIIIIIIHHHEEECCCDDDCCCBBBAAAAAAAAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKHHHFFFCCCAAA@@@>>>===<<<===<<<;;;:::888555333222000000///...............---,,,,,,++++++++++++,,,'''***---...,,,++++++,,,***************+++,,,,,,***+++++++++++++++,,,,,,***+++,,,,,,++++++,,,---,,,...000000///...///000......//////000222333444000333666888999:::;;;<<<>>>@@@CCCFFFJJJOOOUUUZZZaaahhhsss|||RRRSSSSSSSSSSSSQQQOOONNNIIIHHHGGGGGGFFFEEECCCAAA;;;<<<===<<<<<<<<<===???>>>>>>======>>>@@@BBBCCCGGGLLLSSSYYY]]]]]]ZZZYYYRRRTTTTTTQQQKKKFFFDDDDDDCCC@@@===;;;:::888666444===============<<<<<<<<<:::<<<>>>@@@BBBCCCDDDDDDAAA>>><<<;;;<<<>>>?????????@@@AAAAAABBBBBBBBBBBB@@@BBBCCCCCCBBBAAAAAABBBAAA@@@???@@@BBBBBBBBBAAAAAABBBCCCDDDDDDBBB@@@???555<<>>DDD@@@@@@??????????????????AAABBBDDDEEEEEEEEEDDDCCC???@@@@@@AAAAAABBBBBBCCC;;;>>>AAABBBAAAAAAAAABBB<<<<<<<<<:::999999;;;===::::::::::::999999888777666555444333444777:::<<<<<<===>>>@@@@@@@@@???>>>::::::999:::;;;===???AAA@@@BBBDDDFFFFFFDDDAAA@@@AAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJJJJIIIHHHFFFEEECCCCCCBBBAAA@@@???>>>=========;;;999777444222000......///111222333555555333333222333444555333111111111222111111000//////&&&***000222222111222333222111111111111333444555444555666888888888777777222222222222222222222222333333333333222222111111000222333222111000111222111111111000000000000000//////000//////...------,,,---///000000///---,,,///...---,,,,,,,,,------'''))),,,+++))))))+++...+++,,,,,,+++******+++---******++++++,,,,,,,,,---(((***,,,,,,++++++...111111222222333222111///...//////000111111111111000............/////////000//////.........//////000,,,,,,,,,++++++***************+++++++++,,,,,,,,,---+++((((((///555111***+++...000111000...//////))),,,///---***))),,,000+++,,,,,,------,,,,,,+++---...///111333444555555:::;;;>>>BBBFFFJJJMMMOOOYYYbbbooo}}}}}}xxxooolllfffaaa\\\WWWRRROOOOOOMMMKKKIIIIIIIIIGGGEEEAAAAAAAAAAAA@@@@@@????????????>>>>>>@@@BBBEEEFFFCCCCCCBBBAAABBBGGGNNNSSSSSSQQQOOOOOOOOOOOOMMMKKKLLLKKKIIIHHHGGGFFFCCC@@@EEEDDDBBBAAA@@@AAAAAABBBAAAAAABBBBBBDDDEEEGGGHHHGGGGGGGGGFFFGGGGGGHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFEEECCCAAA???>>><<<999777777777777777666555444333222222000///...---------------,,,,,,,,,,,,,,,,,,&&&***---...,,,++++++,,,******))))))***+++,,,,,,((()))***+++,,,---......***+++------,,,,,,---///,,,///111222111000///000/////////000111333444555333666:::===>>>???AAABBBDDDFFFJJJOOOUUU\\\ccchhhoooxxxRRRQQQOOOMMMNNNOOOKKKGGGEEEDDDBBBAAA???>>>>>>>>>999:::<<<===???@@@AAAAAA>>>=========???BBBEEEGGGJJJOOOVVV\\\___]]]YYYVVVQQQOOOLLLIIIFFFCCCBBBAAA>>>===<<<::::::<<<===>>>CCCCCCAAA???<<<<<<===???===>>>@@@BBBCCCDDDEEEEEE===???@@@@@@>>>===@@@CCCBBBCCCDDDCCCAAA@@@@@@@@@BBBBBBBBBCCCDDDEEEEEEFFFDDDBBB@@@>>>======>>>???@@@AAABBBBBBAAA@@@???>>>;;;;;;;;;<<<>>>@@@BBBDDDCCCBBBAAA@@@@@@@@@AAAAAAEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@AAABBBAAA@@@???>>>>>>???@@@AAAAAA@@@>>>>>>===<<<;;;999888777777777777999;;;<<<<<<;;;:::999888777555444444666999;;;<<<<<<===>>>>>>===<<<;;;<<<:::888777888<<>>???AAACCCEEEFFFGGGHHHAAABBBDDDGGGHHHIIIIIIIIIKKKJJJIIIHHHFFFEEEDDDCCC@@@@@@???>>>=========>>><<<;;;999777555222000///---...///000111111000///333333333333333333333333222111000//////111333555//////...///000333666777333222111111000111111111555555666888888999999999333444555555333222333444999888666555666555333222222222111111000/////////...111222000000222222///000///...---------------111222333111---+++---000///...,,,***(((((((((((())))))************))))))******)))))))))))))))***++++++,,,------......///******+++,,,---///000111444333111111111222333444222000......///000000///...,,,***+++///111000///.........------,,,,,,,,,++++++...000---***,,,111+++---...---++++++,,,---)))******+++---...////////////.........---------000000///...------------...,,,++++++---...//////000///000333888<<<>>>???EEEHHHLLLPPPTTTYYY^^^bbblllwww{{{yyywwwooohhheee___]]]ZZZVVVQQQLLLHHHFFFCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@???@@@@@@@@@>>>===@@@AAAAAA???===@@@EEEJJJGGGFFFFFFFFFGGGIIIKKKLLLNNNMMMKKKJJJIIIIIIJJJJJJKKKJJJIIIHHHFFFDDDBBBAAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHFFFEEEEEEGGGJJJJJJJJJJJJIIIGGGEEECCCBBBAAA@@@>>>@@@???<<<777666888:::333444555333111000000111000000000000////////////+++,,,---,,,***)))***+++***+++,,,,,,+++***)))((((((***,,,,,,,,,,,,...000))))))*********++++++++++++---//////......///000///.........///000///...222333333333222222555777999888999<<<@@@CCCEEEEEEIIIMMMSSSZZZaaakkkxxxKKKJJJHHHGGGHHHGGGDDD@@@@@@???>>><<<:::999888888999:::<<<>>>@@@AAAAAABBBCCCCCCBBBCCCEEEGGGJJJLLLLLLPPPVVVZZZ\\\[[[WWWUUUNNNLLLJJJGGGDDDAAA@@@???@@@???===<<<<<<===???@@@CCCBBBAAA???<<<<<<===???===>>>@@@BBBCCCDDDDDDEEE===???@@@???>>>>>>@@@BBBCCCDDDEEEDDDBBB@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDBBBAAA???===<<<===>>>>>>@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???AAACCCDDDCCCBBBAAA@@@???@@@AAAAAACCCCCCBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAA???>>>======>>>???@@@??????>>>======<<<:::999888777777777666888999;;;;;;:::999888777666444444444777999;;;<<<===>>>??????>>>===<<<;;;:::888888:::>>>BBBEEEDDDHHHKKKJJJEEEAAA@@@BBB???@@@AAABBBCCCDDDDDDDDDBBBCCCEEEGGGIIIIIIIIIIIIIIIHHHGGGEEECCCBBBAAA@@@@@@???>>>======<<<<<<<<<;;;:::888555333222111111...///000111111111000///222222222222222222222111222111000000000111222333//////......000222444666111111000111111222333333444555666777888888888888333555666555333333444555777666555555666666555444333222222111000000/////////222222000///222111...//////...---------------000111111///---,,,---...+++***)))(((((())))))***))))))************))))))+++******))))))*********+++,,,,,,------......///,,,,,,,,,,,,---...//////111111000000111222222333222000......///000///......,,,***,,,...000000///......---------,,,,,,,,,,,,***+++...---***+++///+++,,,---,,,+++***+++---)))***+++,,,---......////////////......------------------------......///222111000///111222333333555555777999===BBBFFFIIIUUUYYY^^^bbbggglllrrruuu~~~{{{sssllljjjhhhaaa[[[YYYTTTSSSQQQNNNJJJFFFCCCAAAAAAAAABBBBBBAAAAAA@@@@@@AAA@@@???@@@AAAAAA???>>>@@@AAABBBAAA@@@BBBFFFJJJHHHGGGGGGFFFGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGEEECCCBBBAAABBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEFFFGGGGGGHHHHHHHHHFFFEEEEEEFFFHHHHHHHHHFFFEEEDDDBBB@@@>>>>>>===<<<<<<:::888555444555666222333333222000//////000/////////.........------+++,,,---,,,***)))***+++***++++++,,,+++***)))(((+++,,,------++++++,,,---************+++++++++++++++,,,...///......///000111000000000111111111000555666777777777888;;;===>>>>>>???AAAEEEIIILLLNNNTTTYYYaaahhhpppzzzCCCAAA@@@AAA@@@>>>;;;888<<<;;;999888666666555555:::;;;===???AAABBBBBBCCCGGGGGGGGGGGGIIIKKKNNNOOONNNPPPTTTWWWXXXWWWTTTSSSJJJIIIGGGDDDAAA???>>>>>>@@@???>>>======>>>???@@@BBBBBBAAA???<<<<<<===???===>>>@@@AAABBBCCCDDDDDD>>>?????????>>>>>>???AAADDDEEEFFFDDDBBB@@@???@@@>>>>>>??????@@@@@@AAAAAA@@@???===<<<<<<<<<======@@@@@@???>>>>>>>>>??????AAA@@@@@@@@@AAABBBCCCDDDBBBBBB@@@?????????@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>???@@@???>>>===<<<<<<<<<===>>>>>>======<<<<<<;;;:::999888777777777666777888999:::999888888555555444444555777:::<<<===>>>???@@@@@@???>>>>>>;;;:::999:::<<<@@@DDDFFFHHHKKKMMMKKKGGGBBBAAABBB@@@@@@AAABBBBBBBBBAAAAAACCCEEEGGGIIIJJJJJJJJJJJJGGGFFFDDDBBB???===<<<<<<>>>>>>===<<<<<<;;;;;;:::999888555333111111222222000111111111111000000///000000000000000000000000111222222222222111111000//////......///111222333//////000111222333444555444555666777777777777777444555666555444444555666555444333444666777777555333333333222111111000000///222222000///111000---///...------------------000...---,,,------,,,+++''''''''''''(((***+++,,,************************,,,++++++******++++++,,,,,,,,,,,,---....../////////......---------......---...///111222222222222222000///...///000///......,,,+++,,,.../////////------------,,,,,,,,,,,,,,,((((((+++---+++***,,,***+++,,,,,,******+++,,,******+++,,,---......///////////////............,,,,,,---...///000222333333222111111222333444555777:::>>>AAADDDJJJRRRXXXjjjmmmsssxxx|||yyytttjjjbbb[[[YYYVVVQQQMMMMMMIIIIIIGGGFFFDDDAAA???>>>AAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAACCCDDDCCCBBBBBBCCCEEEEEEEEEFFFIIIKKKIIIIIIHHHGGGGGGHHHIIIJJJGGGFFFEEECCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFEEEDDDEEEFFFEEEDDDAAA@@@???===;;;:::999999888666444333333222111000000111111000...---...///......---------,,,,,,,,,+++,,,---,,,*********+++***++++++++++++***))))))---...///---+++)))***+++++++++++++++++++++++++++***,,,...///......///000222222222222222222222222555666888888888:::>>>AAAAAABBBCCCGGGKKKQQQVVVYYYfffmmmvvv===::::::<<<;;;777444444888888777777777888888999<<<===>>>@@@BBBCCCCCCCCCFFFFFFGGGGGGIIIKKKMMMNNNOOOPPPRRRSSSSSSRRRPPPPPPHHHFFFDDDBBB@@@???>>>===???>>>============>>>???@@@AAA@@@???===<<<===???===>>>???AAABBBBBBCCCCCC?????????>>>>>>>>>???@@@DDDEEEEEEDDDAAA?????????=========>>>>>>?????????======<<<;;;;;;;;;<<<<<<@@@???>>>======>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCBBBAAA@@@>>>>>>??????@@@?????????@@@@@@AAAAAAAAA<<<===>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888888888888666777888999::::::999999444444444444666888;;;<<<>>>???@@@AAAAAAAAA@@@???::::::;;;<<<>>>BBBEEEGGGHHHJJJLLLJJJFFFCCCBBBBBB???@@@AAAAAABBBBBBAAAAAADDDFFFGGGIIIJJJKKKJJJJJJFFFDDDAAA>>><<<:::999888;;;;;;;;;;;;::::::999999888666333111000111333444222222222111111000/////////000000000000000111111111222333333333111///...//////......///000111222000000111222333333333444333444555666666666666666333555666666444444555777555444333444666777666555444444333333222111111000000333333///...000///+++......---,,,,,,---------///,,,)))***,,,---,,,***''''''((()))***+++,,,---************************,,,,,,+++++++++,,,------,,,,,,------...///////////////............//////,,,...000222444444444444333111///...///000///...---,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,'''%%%***---+++******)))+++,,,+++******+++---++++++,,,,,,---......///////////////////////////...//////000222444555666333444444555555777:::<<<===CCCIIINNNSSS[[[gggpppzzz~~~~~~vvvrrrqqqpppnnnkkk___WWWQQQOOOMMMIIIGGGHHHCCCCCCCCCCCCCCCBBBAAA@@@BBBAAAAAAAAA@@@AAAAAAAAAAAA@@@BBBDDDHHHJJJJJJIIIFFFGGGHHHJJJJJJKKKLLLLLLJJJIIIHHHGGGFFFGGGGGGHHHDDDCCCBBBAAA@@@AAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJIIIIIIGGGEEEDDDEEEDDDCCCAAA===<<<;;;999777666666666555222//////111111///,,,...//////...---,,,,,,---------------,,,,,,,,,,,,***,,,,,,,,,******+++,,,*********+++************---......---+++******+++,,,,,,,,,,,,,,,++++++++++++---///000//////000111333444444444444333444555888999:::;;;<<<>>>BBBDDDFFFIIILLLQQQXXX```hhhmmmyyy777444333666555000///333555555666777999:::<<<===??????AAABBBCCCCCCCCCCCCEEEEEEFFFFFFHHHIIIJJJKKKNNNNNNNNNNNNNNNMMMLLLKKKFFFEEECCCBBB@@@????????????????????????????????????@@@@@@???===<<<===>>>======???@@@AAAAAAAAAAAA??????>>>===>>>>>>>>>>>>BBBCCCCCCBBB@@@>>>===>>><<<<<<============>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<@@@???>>>======>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@AAA@@@???>>>===>>>???????????????@@@@@@AAAAAABBB<<<<<<===>>>===<<<;;;:::999999:::::::::;;;;;;<<<;;;;;;:::999888888888888777888999::::::;;;;;;;;;555555555666888:::<<<===>>>???@@@BBBBBBBBBAAA@@@::::::<<<>>>@@@CCCFFFGGGEEEFFFGGGFFFEEECCCBBBBBB>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGIIIJJJJJJIIIIIICCCBBB>>>;;;888777666666777777888999999999888777666555222000000111333555222222111000000////////////000000000111111222222000111333444333111///---///.../////////000111111222222333333333333222111333333444555555555444444333444555555444444555777666555444444555555444333444444333333222111111000000222222///...000///+++------,,,,,,,,,------...---***'''(((+++---,,,))))))******+++,,,,,,,,,,,,++++++***))))))***++++++,,,,,,++++++,,,------...,,,,,,---......//////000............///000111111---///111444555666666666333111////////////...---,,,---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---(((&&&***---,,,******)))***,,,,,,++++++,,,---,,,,,,,,,------......///000000000000000000000000000000111111333444555666666999<<<===???BBBGGGKKKMMMSSS[[[bbbhhhrrr~~~{{{qqqlllfffcccccccccbbbaaaXXXQQQLLLKKKIIIFFFEEEHHH@@@AAABBBCCCCCCDDDDDDCCCAAA@@@@@@@@@@@@AAABBBCCCCCCCCCEEEIIIMMMPPPQQQQQQJJJKKKLLLMMMNNNNNNMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGGGGFFFDDDCCCCCCBBB@@@>>>:::999777666444444333333222///---...000000...+++,,,---...---+++***+++,,,.........---------,,,,,,***+++,,,,,,******+++,,,******************++++++***,,,------++++++,,,...------,,,,,,,,,,,,,,,,,,,,,...000111111111222333222444666666555555777999===>>>@@@AAABBBEEEIIILLLPPPUUU\\\ccckkkuuu222...---111///+++---444222333444666888;;;===???BBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@???===<<<===>>>======>>>???@@@AAAAAA@@@@@@>>>======>>>>>>>>>===>>>???@@@???===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<>>>>>>>>???@@@@@@>>>???@@@@@@@@@@@@@@@???@@@@@@>>>=========>>>????????????@@@@@@@@@@@@@@@<<<<<<===>>>===<<<;;;:::999999999999999:::<<<<<<;;;:::999999888888999999888888999:::;;;;;;<<<===777777777888999;;;<<<===>>>???@@@BBBBBBBBBAAAAAA:::;;;===???AAACCCEEEEEECCCCCCCCCCCCBBBAAA@@@@@@===>>>@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGGGG@@@>>>;;;777555444444555222444555777888888888777666444333111111222333444111000///////////////000//////000000111111222222000111222333333222000///......///000111111222222222333444444444333111000222333333444444444333333111333444444333333555666777555444444555555333222333333333222111111000000...111111///...000///,,,,,,,,,,,,,,,,,,------...***)))((()))***,,,,,,+++++++++,,,------,,,,,,+++,,,+++***))))))***+++,,,++++++++++++,,,---......---------...//////000000.........//////111222222///000222444555666777777444222////////////...---,,,------,,,++++++---...++++++++++++,,,,,,,,,,,,---)))))),,,...,,,+++---***+++,,,,,,,,,,,,---///,,,,,,------............000000000000111111111111000000000111333444666777999===BBBFFFJJJPPPWWW]]]___eeelllrrryyyxxxoooiiiddd```\\\YYYXXXWWWVVVUUUPPPKKKHHHHHHFFFCCCCCCGGG???@@@AAABBBDDDDDDDDDDDD????????????@@@BBBDDDFFFHHHHHHJJJMMMQQQTTTTTTTTTNNNMMMLLLMMMNNNNNNLLLJJJHHHGGGEEEDDDDDDDDDEEEEEECCCBBBAAA@@@@@@AAABBBCCCCCCDDDEEEGGGHHHHHHHHHHHHEEEEEEGGGGGGGGGGGGEEEEEECCCDDDFFFGGGGGGFFFDDDCCCDDDBBBAAAAAAAAA???===:::666666444333222111111111...------...//////---,,,+++,,,---,,,+++***+++,,,......---------,,,,,,,,,)))+++,,,,,,+++***+++---*********)))******+++,,,(((***,,,,,,,,,,,,...000,,,,,,,,,------.........---///222333333333444666222555888999888888;;;>>>===???AAADDDGGGKKKPPPSSSZZZaaajjjsss|||333,,,+++///...***///999555555666777999;;;===>>>EEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@???@@@@@@???@@@@@@@@@@@@@@@@@@???===>>>??????===<<<======<<<===>>>???@@@@@@@@@@@@AAA>>><<<<<<>>>???===<<<999;;;<<<<<<;;;::::::;;;999999999999999999999999999:::;;;<<<<<<=========>>>??????@@@@@@@@@@@@@@@===>>>???@@@AAAAAA@@@@@@@@@???>>>===<<<===>>>>>>??????>>>>>>>>>>>>>>>>>><<<======>>>>>><<<;;;:::999999888888999;;;<<<===::::::999999888888999999777777888888999;;;<<<===999999::::::;;;<<<=========>>>@@@AAABBBBBBAAAAAA:::;;;===@@@AAABBBCCCCCCDDDCCCBBBAAA@@@???>>>===>>>??????@@@AAAAAA@@@@@@AAABBBDDDEEEFFFEEEEEEDDD<<<:::666333111111222333...000333666777888888777555555444333333333333333///......------...///000---......//////000111111///000111222333222111111---...///111222333333333111222333555555444333222222222333333333333222222000111333333222333444666444333222333555666555444333222222111000000//////---000111......000000,,,,,,,,,++++++,,,,,,---...((()))******)))***,,,...)))***+++,,,---,,,,,,+++---,,,***))))))***,,,---************+++,,,---...------......//////000000111000000//////000111111111111111222333555666777444222000/////////...,,,+++---...---******,,,...******+++++++++,,,,,,,,,---,,,---//////,,,---111***,,,------------///000------------............000000000111111222222222000111222444666999;;;===AAAGGGOOOUUU[[[cccmmmuuuyyy{{{~~~{{{wwwtttpppjjjccc]]]ZZZXXXUUUSSSRRRPPPOOONNNIIIFFFEEEFFFEEEAAABBBEEE@@@AAABBBCCCDDDEEEEEEEEEAAAAAAAAABBBDDDGGGJJJLLLNNNNNNNNNPPPRRRSSSRRRQQQOOOMMMJJJJJJKKKKKKIIIFFFEEEEEECCCBBBBBBCCCDDDDDDBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCDDDFFFGGGGGGGGGGGGCCCDDDFFFGGGGGGFFFDDDCCCBBBDDDEEEFFFEEECCCAAA???>>>===<<<<<<===;;;888666333222111000///.........***,,,......---,,,,,,,,,***+++,,,,,,+++***+++,,,,,,,,,,,,,,,++++++++++++)))+++,,,,,,+++***,,,---******)))))))))***,,,,,,(((***,,,,,,,,,,,,...000++++++,,,---...///000000...111333444444555666888333777;;;<<<;;;<<<@@@EEE???BBBFFFKKKPPPVVV]]]bbbiiiqqq|||555...---111000,,,333???999999::::::;;;===>>>???GGGGGGGGGFFFDDDCCCAAAAAA>>>>>>@@@AAABBBBBBBBBBBBDDDDDDEEEEEEEEECCCBBBAAAAAA@@@@@@???????????????<<<<<<============<<<<<<<<<>>>??????===<<<======<<<===>>>???????????????AAA>>><<<<<<>>>???===;;;666888::::::999888999:::888888888888777777777777999:::;;;<<<===>>>>>>>>>>>>???@@@BBBBBBBBBAAA@@@===>>>@@@AAABBBBBBAAAAAA@@@???===<<<<<<======>>>>>>>>>======<<<<<<<<<;;;<<<===>>>>>>>>>===;;;;;;999999888888999;;;<<<>>>::::::999999888999999999666666666777888:::;;;<<<;;;;;;;;;<<<<<<============>>>???AAABBBBBBAAAAAA:::;;;>>>@@@AAABBBBBBBBBFFFDDDBBB@@@???>>><<<:::???????????????>>>======@@@AAABBBDDDDDDDDDCCCCCC999777333000//////000111,,,...111555777888888888555555555555444333333222...---,,,,,,---...///000,,,,,,------...///000000///000111222222222222222---...///111333444444555///000222555666555444444222222333333333222222111///111222222222222444555222111111333555777777666222222111111000/////////,,,///000......111000---++++++++++++,,,,,,---...''')))++++++)))))),,,000'''(((***+++,,,,,,,,,+++---,,,***))))))***,,,---************+++,,,---...------......///000000000333222111000////////////111111000000111333555666444222000/////////...,,,+++---...---***))),,,...*********++++++,,,,,,,,,------///111///+++...333+++,,,............///111---------...............000000111111222222222222222333555888;;;???BBBDDDOOOVVV___gggnnnxxx|||qqqmmmiiigggeeeaaa[[[WWWRRRRRRQQQPPPPPPOOONNNMMMFFFDDDDDDFFFEEEAAAAAADDDCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEFFFGGGJJJMMMQQQSSSSSSRRRQQQQQQRRRQQQOOOMMMOOOLLLHHHGGGHHHHHHFFFCCCDDDCCCBBBAAAAAABBBCCCDDDAAAAAA@@@??????@@@AAABBBBBBBBBDDDEEEFFFFFFFFFFFFBBBCCCDDDFFFFFFDDDCCCBBBBBBCCCDDDEEEDDDAAA>>><<<;;;:::999999:::888555333111000///...---,,,,,,,,,'''+++......,,,***+++---***+++,,,,,,+++***+++---+++++++++************))))))***,,,,,,++++++,,,---******)))))))))***,,,---)))+++,,,,,,,,,,,,---///***+++,,,---...000111111///222444555666666888999444999>>>???>>>???DDDIIIGGGJJJPPPWWW^^^fffnnntttzzz000000000000111222333333888;;;===??????@@@BBBCCCAAADDDGGGFFFCCC@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@???>>><<<<<<<<<===>>>>>>===<<<;;;;;;<<<===>>><<<===>>>===<<<;;;<<<===:::;;;<<<===????????????>>>======<<<;;;;;;::::::===<<<;;;999888777777666777888999999888777999:::666999<<<>>>>>>>>>??????===;;;:::<<>>AAAAAAAAA@@@@@@@@@@@@???@@@@@@???>>>>>>>>>>>>>>>:::::::::;;;<<<===>>>???@@@@@@@@@@@@???===<<<:::888888888888999::::::;;;::::::::::::::::::::::::666666666777888999;;;;;;:::;;;<<<;;;::::::;;;<<<<<<>>>@@@AAABBBAAA???>>>>>>>>>======>>>???@@@@@@AAAAAAAAA@@@???>>>===<<<@@@===>>>AAABBB@@@@@@CCC>>>@@@BBBCCCCCCBBB@@@???777666444333222111111111/////////000222444777888666666666555444333222111////////////...---,,,+++,,,,,,,,,------............000111111111111333444//////000111222333333333222222333333333222222111555444222000000000000111+++,,,---...////////////444444444444444444444444444444444333111///...---......---,,,,,,+++******++++++++++++*********)))))))))))))))************------------------------))))))))))))***+++,,,---...+++((())),,,...............///000111222222333444333111000000000111111555333111111333444444333000000///---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...***+++------------///000000000000///......------...------...///000//////000111333333333444666888777777999<<>>AAAAAA======>>>===999666666666555555444444444///...---+++******++++++************************+++++++++***((((((+++---******+++++++++,,,,,,,,,++++++******))))))(((((()))***,,,......,,,***((((((***,,,------,,,---............///111222444555444555777888777888:::;;;<<<===???@@@BBBEEEJJJNNNMMMVVVbbbkkkrrryyy333333333333333444555666;;;===???@@@@@@AAABBBCCCCCCFFFHHHHHHEEECCCBBBCCC@@@@@@@@@???????????????????????????>>>>>>>>>>>>???>>>===<<<<<<<<<=========<<<;;;;;;:::;;;<<<<<<:::;;;<<<<<<;;;:::;;;<<<<<<<<<===>>>????????????======<<<;;;;;;:::999999<<<;;;:::999777777666666666777888888777777888999666999<<<>>>>>>======>>>===;;;:::<<>>????????????????????????@@@???>>>============>>>:::::::::::::::;;;<<<===??????@@@@@@???>>>===<<<::::::999999999::::::;;;::::::::::::::::::::::::666666666777888999:::;;;===>>>??????======>>>???<<<===>>>???@@@???>>>>>>===<<<<<<<<<======>>>???@@@@@@??????>>>===<<<<<>>AAABBB??????BBB@@@AAABBBBBBAAA???===;;;333333222111000///...............///111444666777555555555555444333222111///////////////...---,,,,,,,,,,,,------............000111111000000222333...///000111222222222222111222222222222222111111444333111000/////////000+++,,,---...////////////111222222222333333444444444444444333111000...---......------,,,++++++***++++++*********)))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,---***((((((+++---...---//////000000111222333333444333222111000111111222222111000111222222111000///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...***+++------------...000000000//////............/////////000222333333333333444555555666888<<<>>>AAACCCFFFKKKSSS___kkkttt}}}yyyuuunnnfffaaaYYYXXXXXXYYYYYYXXXUUURRRMMMNNNNNNMMMKKKJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHIIIIIIIIIKKKMMMPPPSSSUUUVVVVVVUUUSSSQQQOOOMMMMMMKKKIIIGGGCCCCCCBBBCCCDDDEEEGGGHHHBBBBBBAAAAAAAAABBBBBBCCCBBBAAAAAA@@@@@@BBBCCCDDDBBBCCCDDDDDDEEEEEEEEEDDDFFFEEEDDDCCCBBBAAA@@@@@@===@@@???;;;:::;;;999555444444333333222222222222///...---+++******++++++***************************++++++***((()))***,,,******+++++++++,,,,,,,,,************)))))))))))))))+++---......,,,***)))***,,,---...---...///111//////000000222333444555333555777888888999;;;===<<<>>>BBBEEEHHHNNNTTTXXX___hhhttt~~~777777777777888999:::;;;>>>@@@BBBCCCBBBBBBCCCDDDCCCEEEGGGHHHFFFEEEEEEEEEBBBAAA@@@>>>======<<<<<<>>>=========<<<<<<<<<<<<>>>===<<<<<<;;;<<<<<<<<<<<<;;;:::999999999999999666888:::::::::999:::;;;<<<<<<============<<<<<<;;;;;;;;;::::::999999888::::::999777666666666666444666777777666666777888666999<<<>>>===<<<<<<===<<<;;;;;;<<<>>>???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======::::::999999999::::::;;;>>>>>>????????????>>>===<<<<<<;;;:::::::::;;;;;;999999999999999999999999666666777777888:::;;;<<<>>>???@@@@@@>>>>>>???@@@<<<=========>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======>>>>>>>>>======<<<<<<<<<>>><<<>>>AAAAAA>>>===???@@@AAA@@@???===:::888666444555555555444222111///............000222555666444444555444444333222111/////////000000///......---------------.........///000111111//////000111...///000111111222222111000111111222222111111111222111000///............+++,,,---...///////////////000000111222333444444444444444333222000///.........------,,,+++++++++************)))))))))((()))))))))*********++++++++++++++++++++++++++++++(((((((((((()))***+++,,,+++***((((((+++---------000111111111222222333333444333222222111111222222111000111222333333111///------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,---***,,,------,,,,,,.../////////////////////......000111111222444555777777777888999;;;>>>CCCIIIMMMSSSVVVZZZaaakkkxxx~~~yyyrrroookkkgggccc^^^YYYUUUNNNNNNOOOPPPRRRRRRQQQOOOKKKLLLMMMMMMKKKKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLOOOSSSVVVXXXWWWTTTSSSOOOMMMJJJIIIHHHGGGEEEBBB@@@@@@AAABBBDDDFFFHHHIII@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@??????AAABBBCCCBBBBBBCCCDDDDDDDDDCCCCCCEEEDDDCCCBBB@@@???>>>===;;;===<<<777555666444111111111000000000000//////......---,,,++++++++++++***************************++++++***))))))***,,,******+++++++++,,,,,,,,,)))))))))******************+++---......---+++***------.........///222444111111111222333444555666555777999;;;;;;===???AAA>>>BBBHHHNNNTTT\\\dddiiirrrzzz;;;;;;;;;<<<===>>>???@@@BBBDDDFFFFFFEEEDDDEEEFFFCCCEEEFFFGGGGGGFFFFFFFFFEEEDDDBBB@@@>>>===============<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999999888777777777777555777:::;;;:::::::::<<<::::::;;;;;;:::999999888999999999888888888777777888888777666555555555666222444555555555555666888777:::===???>>>=========;;;;;;;;;<<<=====================>>>>>>?????????======<<<<<<<<<<<<======;;;;;;::::::::::::::::::======>>>>>>????????????>>>===<<<;;;;;;;;;;;;;;;888888888999999999999999888888888999:::;;;======<<<===>>>>>><<<<<<===>>>>>>============>>>??????<<<<<<;;;;;;;;;;;;<<<<<<>>>=========<<<<<<======>>><<<===AAA@@@<<<:::<<<=========;;;999777555333444555666666666444111000------------///111333444333333444444444333222222//////000000111000000000---------...............///000111000.........000...//////000111111000000//////000111111111000000/////////...------------+++,,,---...//////////////////000111222333444555444444444333222111///.........------,,,,,,,,,,,,*********)))))))))(((((())))))*********+++++++++++++++++++++++++++++++++(((((((((((()))***+++++++++*********,,,---...///222222222222222333333333333333222222222222222222222222333444666555222000........................,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...+++,,,......------...///////////////000000000000111222222333333444777999999<<<@@@FFFMMMVVV```fffjjjmmmrrrxxx{{{tttpppgggddd___[[[WWWTTTQQQNNNJJJJJJJJJLLLNNNOOONNNLLLHHHJJJLLLLLLLLLLLLMMMNNNKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLNNNPPPRRRRRRQQQPPPNNNKKKIIIGGGFFFFFFDDDBBB@@@??????@@@BBBDDDEEEGGGHHH>>>???AAABBBCCCCCCBBBAAAAAA@@@?????????@@@BBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCBBBAAA???>>><<<;;;:::666888777222111222222//////////////////.........---------,,,++++++++++++************************)))+++++++++))))))***,,,******+++++++++,,,,,,,,,)))))))))******+++++++++***+++---.........,,,,,,---......------///333666222222222333444555666777888;;;===???@@@BBBEEEGGGFFFJJJRRR[[[dddnnnxxx~~~>>>>>>??????@@@BBBCCCDDDFFFHHHIIIIIIHHHGGGGGGHHHGGGGGGGGGHHHIIIJJJJJJIIIIIIGGGEEEBBB@@@???>>>???===<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;::::::777777777777777666666555666888;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;:::999888888777777777777666666666666666666555444444444555555111333444555444444666777888;;;>>>??????>>>>>>???:::;;;;;;;;;;;;;;;<<<<<<======>>>>>>???@@@AAAAAA======<<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;<<<=========>>>>>>???@@@@@@>>>======<<<;;;;;;;;;;;;888888999999999::::::::::::::::::;;;<<<===>>>???;;;<<<======;;;;;;<<<===??????>>>>>>>>>???@@@AAA===<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<======>>>???<<<<<>>:::888:::888888777666555444333222...///111111111///---+++,,,,,,,,,,,,---///111222222222333333444333333333000000111111222111111111...........................///000///---------///......///000000000//////---...//////000000000///............---------,,,+++,,,---...///////////////000111222333444555666444444444333222111000///......------------,,,,,,************))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,+++,,,,,,---...///000111333333222222222222222222222222222222222222222222111111111333555444111////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////------...///,,,...//////...---...000000000000111111222222222222333444333333444888;;;???DDDMMMXXXdddqqq|||}}}xxxsssmmmjjj___[[[VVVRRROOONNNLLLJJJIIIHHHGGGHHHJJJJJJIIIHHHGGGIIIKKKLLLLLLLLLMMMNNNMMMNNNNNNNNNOOOOOOOOOPPPNNNNNNNNNMMMMMMMMMLLLLLLMMMLLLKKKJJJJJJKKKKKKLLLIIIGGGEEEDDDEEEDDDBBB@@@@@@AAABBBBBBCCCDDDDDDDDD>>>???AAABBBCCCBBBAAA@@@AAA@@@?????????@@@AAABBB?????????@@@@@@??????>>>???>>>===<<<:::999888777111333222......111111///.............../////////,,,,,,,,,,,,,,,,,,++++++************************)))***,,,+++***)))***+++******+++++++++,,,,,,,,,))))))******++++++,,,,,,+++,,,---............---------...------///333666333333333444555777999999;;;>>>AAADDDFFFHHHKKKNNNTTTZZZcccmmmwww@@@@@@AAABBBCCCDDDFFFGGGIIIJJJLLLLLLKKKJJJKKKLLLKKKJJJJJJJJJLLLMMMMMMLLLJJJHHHEEEBBB????????????<<<<<<;;;;;;;;;:::::::::888999999::::::::::::999555555666777777666666555777:::===>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::555555555555555555555555444444333333333444444555111222444444444444666888666999===??????>>>??????:::;;;<<<;;;::::::;;;<<<<<<<<<===>>>@@@AAABBBBBB======<<<<<<======>>>>>><<<<<<;;;;;;;;;<<<<<<===>>>>>>======>>>???@@@@@@======<<<;;;;;;;;;<<<<<<999999999::::::;;;;;;<<<:::;;;;;;;;;<<<>>>???@@@===>>>??????======>>>???????????????@@@@@@@@@@@@======<<<;;;;;;;;;<<<<<<;;;;;;:::::::::;;;===>>>@@@===;;;===;;;777666888333333333222222111111111---.../////////---,,,+++++++++++++++,,,...000111111111222333333444333333111222222333222222111111/////////...............,,,---......---,,,---.........////////////......,,,,,,---...////////////------.........------,,,+++,,,---...////////////000111111222333444555555444444444444333222111000......------------------++++++++++++*********)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---***,,,...//////000111333333333222222111111111000000000111222222222111111.........///000000...,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111...000111000//////000111111111222222333444555555333666888888888:::@@@DDDLLLUUUbbbrrr|||yyywwwssspppmmmjjjfffcccVVVSSSNNNKKKIIIIIIGGGFFFFFFEEEDDDDDDFFFFFFFFFDDDFFFHHHKKKMMMLLLLLLMMMMMMRRRRRRRRRSSSSSSTTTTTTUUUQQQQQQPPPOOOMMMLLLKKKKKKLLLJJJHHHFFFFFFGGGIIIJJJFFFEEECCCCCCDDDEEECCCBBBAAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????>>>===>>>???@@@AAA<<<============<<<;;;;;;:::999999888777666555555///111///,,,,,,///111///.............../////////+++,,,,,,------,,,,,,+++************************(((***,,,,,,***)))***+++******+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,---...////////////,,,---...//////111444666444555555777999;;;===>>>>>>BBBGGGKKKOOOTTTYYY\\\iiinnnxxxAAAAAABBBCCCDDDFFFGGGHHHJJJLLLNNNNNNMMMMMMMMMOOOLLLJJJIIIIIIKKKMMMLLLJJJHHHEEEBBB???===<<<===>>>:::::::::999999999888888777777999:::::::::999999333444555777777777777666888:::>>>???===;;;:::::::::::::::;;;::::::999999444444444444444444444444222222222222222333444555111222444555444555777888333666:::<<<======>>>???999;;;<<<;;;999888:::<<<:::;;;<<<===???@@@AAABBB>>>============>>>???@@@::::::::::::;;;<<<======???>>>>>>======>>>???@@@;;;;;;;;;:::;;;;;;<<<<<<999::::::;;;<<<<<<======999999::::::;;;<<<>>>???>>>???@@@@@@>>>>>>???@@@<<<===???@@@@@@@@@???>>><<<<<<;;;:::::::::::::::888888777666777999;;;<<>>@@@AAAEEEMMMTTT```kkk{{{wwwpppmmmjjjgggeeecccaaa]]][[[PPPMMMIIIFFFFFFEEEDDDCCCEEEDDDBBBCCCEEEFFFFFFEEEFFFHHHKKKMMMLLLLLLLLLLLLSSSSSSTTTUUUUUUVVVWWWWWWSSSSSSQQQOOOMMMKKKIIIIIIFFFEEEDDDDDDCCCDDDDDDEEECCCBBBAAABBBDDDEEEDDDCCC@@@AAABBBBBBBBBBBBAAA@@@BBBBBBAAA@@@????????????===<<<;;;;;;;;;<<<===>>>::::::;;;;;;:::999999888555555555444444333333333000111///++++++...///---,,,,,,---------.........++++++,,,---------,,,+++************************(((***,,,,,,+++***************+++++++++,,,,,,,,,,,,++++++++++++++++++***,,,------...//////000000,,,...000111222333555777777777999;;;>>>AAACCCEEEEEEIIIPPPXXX___gggnnnrrr~~~AAAAAABBBCCCDDDFFFHHHIIIKKKLLLNNNOOONNNNNNOOOPPPJJJHHHEEEFFFHHHJJJHHHFFFEEEBBB???<<<::::::;;;<<<888888888888777777777777666777888999::::::999888222333555777888888777777888;;;>>>>>>===;;;999999666666777777777777666666333333333333333333333333111111111111222333444444111333444555555555777999000333888;;;<<<<<<===>>>999;;;<<<;;;999888999<<<999999:::<<<===???@@@AAA>>>>>>>>>>>>>>>???@@@@@@888888888999:::;;;<<<===@@@???>>>======>>>???@@@:::::::::::::::;;;<<<===::::::;;;;;;<<<===>>>>>>888888888999:::;;;<<<======?????????>>>===>>>???;;;<<<>>>???@@@???===<<<;;;::::::999888888888999666555444444555777999;;;CCC>>>:::999777444444888111111///...---,,,,,,,,,***)))((('''''''''((((((******))))))***,,,...//////000111222333444444444555555555444333222111000000000//////.........---)))***,,,,,,,,,,,,...///---......///......------***+++,,,---............,,,---.../////////...---+++,,,---...////////////000000000000000111111111444444444444333333222111------..................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++,,,---......'''+++...///......000333333222222111000///......---...///111111111000///000...,,,,,,...///......))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000000222444222333444333111111222333222333444555666888888999999>>>CCCFFFIIIOOOXXX```ppp{{{~~~||||||yyyqqqjjjgggeeeaaa___]]]ZZZWWWTTTMMMJJJGGGEEEEEEEEEDDDBBBEEEDDDCCCDDDGGGHHHIIIHHHFFFHHHLLLMMMLLLKKKKKKLLLRRRRRRSSSTTTUUUUUUVVVVVVUUUTTTRRROOOMMMJJJHHHGGG@@@AAAAAABBBBBBAAA@@@???AAA@@@@@@AAACCCEEEDDDCCC???@@@AAABBBCCCBBBAAA@@@DDDCCCAAA???>>>>>>??????::::::999888999:::;;;<<<999999999999999888777666222222222222222222222222222333000+++***---...,,,+++++++++,,,,,,---------***+++,,,---------,,,+++************************(((***,,,,,,+++***)))*********+++++++++,,,,,,,,,---,,,,,,++++++*********---------...///000000111,,,///222444444555666888999:::;;;>>>AAAEEEGGGIIIKKKQQQZZZcccmmmwwwCCCCCCCCCCCCDDDGGGIIIJJJNNNLLLKKKLLLNNNMMMJJJFFFGGGGGGGGGFFFEEECCCBBBAAA@@@@@@???===<<<;;;:::999111333555777777777555444888777666555555666777888777999:::;;;;;;:::888777999:::<<<<<<<<<:::888777666555555555555666777777888777555555555555333111///000111222222222222222777777777777777777777777555666777888:::;;;======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<<<<>>>?????????>>><<<;;;;;;===@@@===============<<<<<<<<<;;;<<<===>>>>>>===<<<<<<::::::999999::::::;;;<<<888:::============>>>@@@>>>===;;;999999999;;;<<<;;;<<<>>>>>>======???AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999777555333222444555666666666666555444333222000///---,,,,,,++++++*********+++***)))(((''''''''''''222***'''***,,,******,,,---...///111333444444444222222333333222111///...000///...---,,,+++++++++******+++,,,,,,,,,,,,++++++,,,---...///...---,,,.../////////...------,,,///...,,,++++++,,,---///------...///000111222222333222111000000111222333222333444333111000111222111000///......///000111//////---,,,+++*********------,,,+++++++++,,,,,,+++******************+++000000///---++++++,,,......///000111222333444444555222222444444000///111///000111000...,,,,,,,,,000///...---------------++++++******)))******+++---333///+++///,,,***000000000000000111111111222555444222333444555555555555777999:::;;;===@@@CCCEEEJJJQQQTTTWWW___kkkvvvzzzvvvrrrnnnkkkiiigggeee^^^^^^]]][[[XXXTTTQQQOOOKKKHHHEEECCCDDDEEEEEEDDDDDDDDDCCCDDDFFFHHHJJJKKKIIIIIIIIIKKKMMMNNNMMMLLLWWWTTTQQQQQQSSSSSSRRROOOLLLNNNOOONNNJJJFFFDDDCCCAAA@@@??????>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAABBBCCCDDDCCCBBB???AAABBBAAA???======>>>;;;;;;;;;999777666777999888777666555444333333333111///---...111222000...///...---+++***)))))))))++++++++++++++++++++++++++++++************++++++++++++***************+++((()))******(((((()))+++++++++*********+++,,,---------,,,,,,+++,,,,,,---111333444444333111222333222333555666777888;;;>>>;;;<<>>>>>======<<<;;;:::999888777333444555666777666555555777666666555555666666777777888:::;;;:::999888777888999;;;;;;;;;999888666444444333333444444555666666666777999:::999666333111111222222222111000000555555555666666666777777555666777888999:::;;;<<<:::::::::;;;;;;<<<<<<<<<;;;<<<>>>>>>======???@@@?????????===;;;;;;===@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;::::::999999::::::;;;<<<999;;;=========<<<===>>>>>><<<;;;999999999;;;<<<;;;<<<>>>>>>======>>>???========================<<<<<<<<<<<<;;;:::999888555333111000111333444444333333222222111///...---,,,,,,,,,+++++++++++++++***)))))))))))))))******111+++(((+++---++++++------...000222333444555555333333333333222111000/////////...,,,,,,++++++,,,++++++,,,,,,---------,,,,,,------..............................---,,,,,,///...---,,,,,,---///000------...///000111222222222222111000000111222222222333444333111000111222111000///......///000000------,,,,,,---...//////,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,000111000...,,,,,,---///...///000111222333333444444222222444444000///111///111333333111111111222///...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,---333///,,,000...+++222222333333333444555555555888777777777888999999999888:::>>>@@@BBBEEEIIILLLSSSZZZbbbfffjjjqqq}}}|||yyyrrrooojjjgggeeecccaaa___ZZZYYYXXXVVVSSSPPPMMMKKKIIIFFFDDDBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJKKKIIIIIIIIIKKKNNNOOOOOOMMMUUUSSSPPPOOOPPPPPPNNNLLLJJJLLLMMMLLLIIIFFFDDDCCC@@@@@@???>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCBBBBBB@@@@@@@@@BBBBBBAAA@@@>>>???@@@@@@===<<<<<<===:::;;;:::999666555666777555555333222222111111111111///---...000000///---000///...,,,+++*********++++++++++++++++++++++++++++++************++++++)))((('''&&&&&&'''((((((***+++------+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000...///111111000000111222333555777888888:::===??????BBBFFFJJJOOOWWW^^^ccckkktttDDDCCCCCCBBBCCCDDDEEEFFFHHHGGGFFFEEEEEEDDD@@@>>>>>>>>>======<<<;;;999999999999888888777666555555666666666666555555555555555555666666666666555555666777888999999999888777777888999999999888777666222222222222222333333444333444666999;;;:::666333333222222111111000//////222222333444555666777777666666777777888999::::::999999:::;;;<<<======>>>;;;===>>>???>>>>>>???AAA?????????===<<<<<<===???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;::::::999999::::::;;;<<<:::<<<======<<<;;;;;;<<<===<<<:::999999:::;;;;;;;;;<<<>>>===<<<<<<===>>>========================;;;;;;;;;;;;:::999888888333111...---///000111111/////////......,,,+++***++++++++++++,,,,,,,,,,,,)))))))))******+++,,,---///+++)))+++---,,,,,,......///000222333444444444444444333222111111111111///...---,,,,,,++++++,,,,,,,,,,,,---------------------------......///000------------,,,,,,,,,,,,///...------...///000222---...//////000111222222222111111000000111111222222333444333111111111333000000////////////000000---------......000111111+++,,,,,,,,,---.........------,,,,,,,,,,,,------111111111000...---...000...//////000111222333333444111111444333///...000...000111111///......///------,,,,,,++++++,,,,,,,,,,,,---......------,,,---333000---111///---444222222333333444555555666777777777888999:::;;;;;;===AAAFFFKKKPPPUUUYYY]]]fffmmmvvv|||yyyqqqlllgggddd```]]]\\\[[[YYYWWWVVVUUUTTTRRRPPPMMMJJJIIIHHHFFFDDDDDDEEEFFFFFFFFFHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIJJJLLLOOOQQQPPPOOORRRPPPMMMLLLKKKKKKIIIHHHFFFHHHIIIIIIFFFDDDCCCCCCAAA@@@@@@???????????????@@@AAAAAABBBBBBBBBBBBAAA@@@>>>===>>>???@@@???===<<<===>>>===;;;::::::;;;999999999777555333444555222222111000////////////000...------......,,,+++000//////...---,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,***)))(((((()))+++,,,+++---000000...,,,++++++******,,,---------,,,,,,+++,,,,,,---///000222333---...000111111111333444666888:::;;;<<<>>>AAADDDGGGKKKQQQXXX```iiirrrwwwEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBAAA???<<<:::999999999999888777666555666666666555555555444444777666555444333333333333333444555666666555444333555666777888888888777777666777777888888777666666222222222111222333333444111111222444666555222000111111111000000000000000000000111222444555666777666666777777888888888999888999:::;;;<<<===>>>???;;;<<<>>>>>>======???@@@???@@@@@@>>><<<<<<>>>???;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<<;;;<<<======;;;:::::::::;;;;;;:::999999::::::;;;;;;<<<======<<<;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777222000---,,,---/////////,,,---------,,,+++*********++++++,,,,,,---------+++++++++++++++,,,------,,,+++***+++++++++,,,---,,,---///000111222222222333222111/////////000111...------,,,+++++++++,,,++++++++++++,,,,,,------------,,,+++,,,---///000---,,,,,,,,,+++,,,,,,,,,------------...///111222...//////000111111222222111111000000000000111111111222333333111111111333///////////////000000000111000///............///++++++,,,---.../////////......------------......111222222111///...///000/////////000111222222333333111111333222///...000000111111000---*********,,,,,,++++++***++++++,,,+++,,,---.........------,,,222///---222000///666222333444555666777888888666888:::<<<===>>>@@@AAAEEEJJJRRRZZZbbbhhhnnnrrrxxx{{{wwwqqqhhhbbb^^^[[[XXXVVVUUUUUUSSSRRRTTTSSSRRRPPPNNNLLLJJJIIIIIIHHHFFFFFFHHHIIIIIIHHHJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLOOOQQQPPPOOONNNLLLJJJHHHFFFEEEDDDCCCCCCDDDFFFEEEDDDBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA???===<<<===>>>>>>===;;;:::;;;;;;:::888777777999777777777555222111222333000000///...............///...---,,,,,,+++******............------,,,,,,************************++++++************++++++---+++***((()))***---...+++...111111///,,,+++***)))***---...///...---,,,,,,,,,---...///111222333111333444444444444666888:::<<<>>>AAABBBEEEIIILLLSSSXXX```iiisss}}}EEEDDDBBBAAAAAABBBBBBCCCAAAAAABBB@@@>>>;;;999888666666666666555444333333333444444444444555555555666666444333222111111222222333444555555444333222444555555666777777777777555666666666666666666666333333333333333444444555555333000000000111000///////////////000111222333...///000222333555666777666666777777888888888999999999:::;;;===>>>??????999;;;<<<<<<<<<<<<===??????@@@@@@???======>>>???;;;;;;<<<<<<==================<<<<<<;;;;;;;;;;;;::::::999999::::::;;;<<<:::<<<===<<<:::999999999:::::::::999999:::::::::;;;<<<>>>===<<<<<<===>>>========================;;;;;;;;;;;;:::999888888333000---,,,---...///...,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,------.........---,,,,,,,,,,,,,,,***++++++******+++++++++***+++,,,....../////////000000...---------...///------,,,+++++++++,,,,,,******))))))******+++,,,,,,++++++***+++---///000---,,,+++++++++,,,,,,------------......000000111//////000000111111222222000000000000000000000000000111222111000000111222......///000000000000000000000///...---------...+++,,,---//////000000//////..................///000111222222000///000111/////////000000111111222222000000222222...---///222333333222///---,,,,,,++++++*********++++++,,,++++++,,,---------------+++111///---222111000777555666777888:::;;;======:::===BBBEEEFFFHHHKKKMMMQQQXXXbbbkkkttt{{{~~~wwwpppllljjjfff___YYYWWWUUURRRQQQRRRRRRRRRQQQRRRQQQPPPNNNLLLJJJIIIIIIIIIHHHFFFGGGIIIIIIIIIHHHKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHJJJMMMNNNNNNMMMIIIIIIGGGEEEBBBAAA@@@@@@@@@BBBCCCCCCAAAAAAAAABBBDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<======;;;:::777888888666444333444666333444444222000///000222000//////...............---...---,,,+++*********,,,,,,------------,,,+++************************++++++************++++++)))(((&&&&&&&&&((()))+++***---000000...,,,******)))+++---///000///...---///......//////000111222666777888888777888:::<<<<<>>???>>>;;;888777777333444444444444333222111111222222333444444555555555555555444333222111111222222333333333333222222444444444555555666666777555555666666666666777777444444444444444555666666999666222000000111111111......---...///111333555//////000222333555666666666666777777888999::::::::::::;;;<<<===>>>>>>???888:::;;;;;;;;;;;;<<<>>>???@@@AAA@@@>>>===>>>???;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;::::::::::::::::::999999::::::;;;<<<999;;;<<<;;;:::888888999999999999999::::::::::::;;;<<<>>>>>>======???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999333000---,,,---.........+++,,,,,,------------,,,,,,,,,,,,,,,------------///...---,,,++++++++++++***---...+++)))***+++***)))***+++,,,------------...------,,,,,,---------,,,,,,++++++++++++,,,,,,***))))))(((((()))+++,,,+++++++++,,,---...///000---,,,+++++++++,,,...///......//////000000111111000000000111111111222222///000000111111000000///...///000000///...000111---...///000111111111000...............//////000,,,---///000000000////////////............/////////000222222000///000000/////////000000000111111222//////222111---,,,...***,,,......---------...++++++******++++++,,,,,,,,,,,,,,,,,,,,,---...///+++222///...444444222:::444555666888:::<<<===>>>>>>DDDJJJNNNPPPSSSWWWZZZccciiisss|||zzzuuutttmmmiiieeecccaaa___[[[WWWSSSQQQOOONNNPPPQQQQQQPPPPPPOOOMMMKKKJJJIIIHHHHHHIIIGGGGGGGGGHHHIIIGGGFFFJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEGGGIIIJJJIIIHHHFFFFFFFFFCCC@@@??????@@@???@@@AAAAAA@@@???@@@BBBEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@??????===<<<::::::;;;;;;:::888555555555333111000222444///000111000......000111//////......---......///,,,---...,,,+++)))***+++***+++---......---,,,+++************************++++++************++++++(((((((((((()))***++++++)))+++......---,,,++++++***+++---///000000//////111111000000111222333333999::::::::::::;;;>>>AAABBBFFFKKKQQQWWW]]]dddhhhwww}}}===<<<;;;;;;;;;<<<===>>>999;;;===<<<888666555666111111222222222111000000//////000111222444444555555666666666666555333222222222111111111111222222333333333333444555666777666666666666666777777888444444444444444555555666777555333222333444333222///......---...000222444000000111222333555555666555666777888999:::;;;<<<;;;;;;<<<<<<=========>>>999:::<<<<<<;;;;;;===>>>>>>@@@AAA@@@???>>>>>>???::::::;;;<<<<<<===>>>>>>>>>===<<<:::999999::::::::::::999999::::::;;;<<<888:::;;;;;;999888999999888888999::::::::::::::::::<<<>>>?????????AAACCC????????????????????????============<<<;;;::::::222///,,,+++,,,,,,---,,,++++++,,,------------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,111222---***,,,,,,***)))***+++,,,,,,------,,,,,,------......---------,,,+++++++++++++++,,,,,,+++***)))((()))***,,,---+++,,,---///000000111111...---,,,+++,,,---///000111111222222222222222222000111111111111222222222...///000111111000///...,,,---......------...000,,,---///000111111111000111111000/////////000000---...000111111000///...///......------......///---///111222000//////000////////////000000000000111//////111111---,,,...%%%''')))*********+++,,,+++++++++++++++,,,------///...,,,+++,,,...111222,,,333111111777777666>>>777888999;;;===???AAABBBIIIPPPXXX^^^```dddiiinnnuuu{{{|||tttppppppnnngggccccccaaa```^^^]]]ZZZXXXUUUTTTNNNLLLKKKKKKMMMOOOPPPOOOQQQPPPNNNLLLKKKJJJJJJJJJLLLKKKJJJJJJKKKKKKIIIGGGIIIIIIJJJJJJIIIHHHGGGFFFCCCBBBBBBCCCEEEEEEDDDCCCCCCEEEEEEBBB???>>>???AAA???@@@AAA@@@>>>>>>???AAADDDCCCBBBBBBAAABBBBBBBBBBBBAAAAAAAAA???>>>===<<<;;;:::888888999999777555333333222000......000222,,,---......------///111...------,,,------......+++,,,...---+++***+++---***,,,---/////////...---************************++++++************++++++((()))+++,,,------,,,,,,)))+++------,,,,,,---...,,,,,,---...///000111111222222222333444666777888;;;<<<===>>>???BBBGGGJJJPPPTTT[[[ccckkksss{{{999999888777888999:::;;;666888;;;:::666444444555000000000111000000//////------///000111333444444555666888999999777555444333222111000000111222333333222222333444555666777666666666666666777888999444444333333444444555666222222222333555555333222111000...---...///111222111111222333444555555666555666777888:::<<<======<<<<<<<<<===============:::;;;======<<<<<<>>>???>>>@@@AAAAAA???>>>>>>???999999::::::;;;<<<======>>>===<<<:::999999::::::::::::999999::::::;;;<<<777999;;;:::999888999:::777888999::::::::::::::::::<<<>>>???@@@AAACCCEEE????????????????????????>>>>>>>>>>>>===<<<;;;:::111...+++******+++++++++***+++,,,---------------.........------,,,,,,,,,++++++++++++,,,---.........444555///+++------******+++,,,,,,------------,,,---.../////////------+++++++++***++++++,,,,,,,,,+++***))))))+++---...,,,---///111333333222222///...,,,,,,,,,...000111444444555555555444333333111111111111111222222222...///000111111000///...+++,,,------,,,,,,...///,,,---///000111111111000777666444222000...------...///111222111000...---......------------......---///111111000/////////////////////000000000000111...///111000---,,,...***+++------+++***+++,,,,,,+++++++++,,,------...111///---,,,,,,///333555...555333333999999999@@@@@@AAACCCEEEGGGIIIKKKLLLYYYaaajjjpppssswww}}}~~~wwwssslllddd```bbbbbb\\\YYY[[[VVVWWWWWWUUUQQQNNNMMMMMMKKKIIIHHHIIIKKKMMMNNNNNNTTTRRRQQQOOONNNMMMNNNNNNQQQPPPOOOOOOOOOOOOLLLJJJHHHHHHIIIIIIIIIHHHFFFFFFAAA@@@@@@AAABBBBBBAAA???BBBDDDDDDBBB???>>>???BBB@@@AAAAAA@@@>>>>>>???@@@BBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@???===<<<:::::::::888777666777777555333222222111///------///111***+++,,,,,,,,,---///222,,,,,,,,,+++,,,,,,------***,,,...---+++***,,,...+++---///000111000///...))))))))))))))))))))))))++++++************++++++$$$&&&(((***+++***)))((()))+++,,,---,,,---///111---,,,------...000111222222222333555777999;;;======>>>@@@BBBEEEIIIOOOSSS\\\aaaiiirrr{{{;;;999777666666666555444777777666555444444333333222111111000///.........***---000111111222333555222444666777666333///---000000111222333444666777222222111111222222333444888777666555555555555555666444222111111333666888111111222333222111000//////...---,,,,,,---///000......///111222555666777666777999;;;<<<===>>>>>><<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;??????===<<<;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>;;;;;;:::::::::;;;<<<<<<777777777777777888888888;;;:::999888888999:::;;;666777777777777888888888:::===AAAEEEGGGHHHHHHGGG@@@@@@@@@@@@@@@@@@@@@@@@===???AAABBBBBB@@@>>><<<777333111111...***)))+++((())))))+++,,,------------------...------,,,+++---,,,++++++,,,---///000+++,,,---------,,,+++***++++++,,,,,,---...//////------,,,+++,,,---...///***++++++,,,,,,,,,++++++---...///...---,,,---...000333444222444777999666222111000/////////000111222555777555111///222555111222222333222111000///...---,,,,,,+++++++++++++++---------+++++++++---.........///000000111111111111111111111111111111///222444333111///...---///000111000...---,,,---+++,,,------,,,,,,...000........................,,,,,,,,,------.........---,,,,,,++++++*********+++---//////...------...---///000111111111333444666666666888;;;???BBBEEEGGGIIILLLOOOSSSZZZaaafffllluuu|||wwwvvvtttooofff___[[[ZZZYYYWWWTTTQQQOOOMMMSSSRRRQQQOOONNNMMMMMMMMMJJJIIIIIIIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPPPPQQQQQQTTTSSSPPPMMMKKKKKKKKKKKKHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<;;;>>>???@@@AAABBBBBBBBBBBB@@@@@@??????>>>?????????AAAAAAAAAAAAAAAAAAAAABBB=========;;;:::888666555999888777666444222111111/////////...------,,,,,,---.........,,,+++,,,------,,,+++++++++,,,---...,,,,,,,,,+++***)))((('''))),,,///111111000---+++)))***+++++++++)))((('''++++++,,,,,,,,,---------+++((())),,,,,,)))))),,,,,,,,,---.........------,,,---...///000///......222444666888999:::;;;;;;EEEGGGJJJMMMQQQXXX___dddkkkttt777555444444444444444333555555555555444444333222000000//////...------,,,///111222222111111222444444555666777555333000...111111222222333555666777222222222111222222333333444444333333222333333333444444222222222444555777111111222333222111000//////...---,,,,,,...///000...//////111333555666777777888999;;;<<<======>>>;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<;;;;;;:::::::::::::::;;;777777777777777888888888::::::999888888999::::::777777777888888888888999:::===AAAEEEGGGHHHHHHHHHEEEDDDCCCBBB@@@???>>>======>>>@@@AAAAAA???<<<;;;333///------+++'''&&&(((*********+++,,,---...///............---,,,,,,+++,,,+++++++++,,,---...///+++,,,---......---,,,+++++++++,,,,,,---......///------,,,,,,,,,---...///++++++++++++++++++++++++,,,...//////......///000...222555555777<<<>>><<<555444222000000000111111---000222000,,,+++---000111111222111111///...------,,,,,,+++++++++,,,,,,+++,,,------+++++++++---......//////000111111222222222222222222222222222///111333333111///.........///000///---++++++,,,+++,,,------,,,,,,...///------------------------,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******(((***,,,------,,,---......///111111111222444555888999:::===BBBGGGLLLNNNTTTVVVYYY]]]bbbiiipppvvv~~~wwwoookkkgggeeeccc___XXXRRRSSSRRRRRRQQQPPPNNNMMMLLLPPPOOONNNMMMKKKKKKJJJJJJIIIHHHHHHIIIJJJLLLNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSVVVSSSPPPMMMJJJIIIIIIJJJFFFEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@???>>>===<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>><<<<<<;;;:::999777666555777777666444333111000000------------............---...///...,,,++++++,,,------,,,+++***+++,,,,,,............---,,,+++******+++...000000...,,,***)))******+++***)))((('''++++++++++++,,,,,,,,,,,,,,,)))(((++++++)))***---+++,,,---...///000000111333333222222333444555555888999;;;<<<===>>>@@@AAAFFFJJJOOOVVV^^^gggqqqwww222222222222222222222222111222444555555333222000///......------,,,,,,,,,000111222111111222444777777777777666444333111000333333333333444555666777333333222222111222222222222222222111222222333333333333333333333444444444000111222222222111000///......---------...000111//////000111333555666777999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::::::::;;;<<<;;;999999:::;;;;;;;;;:::999888888888999666666666777777888888888::::::999999999999::::::777888888888888999999999:::<<<@@@DDDGGGHHHHHHHHHFFFEEEDDDBBB@@@???=========>>>??????>>><<<:::888000,,,+++,,,***'''&&&))),,,,,,+++++++++...000111...///......---,,,+++***+++*********+++,,,---...,,,------.........------++++++,,,,,,------......---,,,,,,,,,,,,---...///,,,+++***))))))***+++++++++---////////////111333222666:::;;;===BBBCCC@@@999777555333111111111222///222333222///...000222111111111000///---,,,++++++++++++***++++++,,,,,,***,,,---,,,+++***,,,---/////////000111111222222333333333333333333333333///111333222000.........---......---+++***+++,,,+++,,,---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++'''))),,,------...///000000111333444444666888;;;===???CCCHHHNNNUUU[[[^^^fffhhhlllqqqvvv}}}zzzppphhhbbb^^^ZZZWWWWWWTTTPPPLLLKKKKKKLLLLLLLLLLLLLLLLLLNNNMMMMMMLLLKKKJJJIIIIIIGGGHHHHHHIIIJJJLLLNNNOOOQQQRRRTTTVVVWWWWWWVVVUUUWWWTTTPPPLLLIIIGGGGGGGGGCCCBBBBBBAAA@@@??????>>>AAAAAA@@@???>>>======<<<<<<===>>>???@@@@@@@@@@@@??????>>>===============<<<<<<<<<;;;:::::::::999::::::999999777666444444555444333222111000///...++++++,,,------...//////...//////...+++******+++------,,,+++******++++++---------------,,,+++******+++---......,,,***))))))************)))((((((*********++++++++++++,,,,,,)))))),,,,,,***+++...++++++---///000222333444555444333333333555888999:::;;;===>>>???AAAEEEHHHPPPUUU]]]fffppp{{{000111111111000//////000...///222444444333111000//////......---------,,,---...//////000333888;;;999888777555444333222222444444444444444555666777444333222222111111222222222222222222333444555555222222444444444444333222000111222222222111///.........------...///000111000000000111333555666777999:::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999777888999999888888:::;;;;;;:::999888777777666666555555666666777888888888::::::::::::::::::::::::888888888888999999999999:::<<>>======>>>===<<<:::888777111...---...---******---,,,+++******,,,///222555............---+++***)))************+++,,,------------..................++++++,,,,,,,,,---------,,,,,,,,,,,,------......---+++)))(((((()))***+++***,,,...///000111333555999>>>BBBCCCDDDGGGEEEAAA===;;;777444222222222333333444666555333222333555222222111///...,,,+++******************+++,,,---***+++,,,,,,+++***,,,---//////000000111222222222333333333333333333333333///000222111000......///---......---+++***+++---,,,,,,---,,,++++++,,,...************************,,,,,,++++++++++++******,,,,,,,,,,,,------------+++---///000///000222333333444777888:::===AAADDDHHHKKKOOOVVV^^^fffmmmpppwwwyyy~~~}}}{{{wwwrrrkkkccc^^^ZZZWWWSSSQQQPPPPPPNNNLLLHHHHHHIIIJJJKKKKKKKKKKKKNNNNNNNNNMMMMMMLLLLLLKKKGGGGGGHHHJJJKKKMMMOOOOOOPPPRRRUUUXXXYYYYYYXXXVVVVVVTTTOOOKKKGGGEEEDDDDDDAAAAAAAAA@@@?????????>>>AAAAAA@@@??????>>>=========>>>>>>???@@@@@@?????????>>>===<<<;;;;;;;;;<<<::::::999999888777666666777777777666555444333222222111111000///......---++++++,,,,,,------------......///---+++******+++,,,,,,++++++******))))))))))))*********)))((((((***++++++,,,,,,+++))))))))))))*********)))))))))))))))*********++++++++++++***,,,111111...,,,...,,,,,,---///000222444555444444444555666888:::<<<<<>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;999777666333///...000///,,,,,,///))))))((()))+++///333666------------,,,+++***)))))))))***+++,,,,,,,,,,,,------------......//////+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,***(((((()))***+++)))+++...///000111444666<<>>AAAGGGLLLQQQXXX[[[```gggooovvv|||}}}yyyuuuqqqlllgggccc___[[[XXXSSSPPPMMMKKKKKKKKKKKKJJJGGGHHHHHHIIIJJJJJJIIIIIIMMMMMMNNNNNNNNNNNNMMMLLLHHHIIIJJJKKKMMMNNNOOOOOOOOOQQQTTTWWWXXXXXXVVVUUUSSSQQQMMMHHHEEECCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@>>>===<<<;;;::::::::::::999888888777666555555444333333444444333222111111//////......---------,,,------,,,,,,++++++++++++---......---+++)))***++++++++++++******)))))))))&&&''''''(((((((((((('''*********************)))))))))))))))))))))******))))))*********+++++++++)))+++000777888222...---////////////000222333444666666888:::<<<>>>???@@@CCCGGGMMMQQQUUU\\\eeelllvvv{{{+++...111000---++++++---+++---///222333444333333111111111111111111111111000000000///...///111333666555555444333333444444555555444444444444444444222222111111222222333444111111111000111111222222222333333444444333111000///000111111111000///...------...///000111111111111111222222333555666777777777888999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::999888777222444666666666777999;;;777777666555444444444555444444555666777777888888::::::;;;;;;;;;;;;::::::666777777777777888888888888999:::;;;<<<======>>>>>>===<<<;;;:::999888777<<<<<<;;;;;;:::999888777333///...000///++++++...(((((('''(((***---000222******+++++++++***)))))))))***+++,,,---------------,,,,,,,,,---...///000++++++++++++,,,,,,,,,,,,+++,,,------......------...---,,,************+++)))+++---//////111333555888???GGGKKKNNNPPPNNNIII???<<<888444111111222333/////////000000000000111333222000///------,,,,,,))))))))))))))))))******(((***++++++******,,,---.........///000000111111333333333333333333333333...///000000......///000.........---+++,,,...000,,,------,,,******+++---************************++++++++++++,,,,,,,,,---,,,,,,------...///000000///111222222333444777999:::===AAAGGGMMMUUU]]]bbbjjjmmmqqqwww}}}}}}sssnnniiieee___ZZZXXXVVVTTTSSSOOONNNLLLKKKJJJJJJKKKKKKFFFGGGHHHHHHIIIHHHHHHHHHKKKLLLNNNOOOOOONNNMMMLLLJJJKKKLLLNNNOOOOOOOOOOOONNNOOOQQQSSSTTTTTTSSSRRRNNNLLLIIIEEECCCAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@@@@???===<<<;;;:::999888888888666666666555555444444444000000111111111111000///---------------,,,,,,,,,------,,,++++++***))))))+++,,,---,,,+++***+++,,,((()))************))))))'''((()))******************))))))))))))***+++,,,)))))))))((())))))***+++*********++++++++++++,,,)))+++111999:::444///...111111000000111333555666777888999;;;>>>AAACCCDDDJJJQQQYYY___eeelllwww$$$)))---...+++***+++...,,,---///111333444555555111111111222222222222222111222333222000///000111222333333333444444444444555555444333333333333333000000000111222333444555333222222111111111111222333333333333333222111111///000111111111000...---,,,---...///000111111222222222222333444555666777555555666777777888777777999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<666777888::::::999777666444555666666555444666777555555444444444444444555333333444555666777888999::::::;;;<<<<<<;;;::::::555555666666666777777777777777777888888888888888;;;;;;::::::999888888777;;;;;;;;;::::::999999999444000///000///++++++...)))(((((((((((()))******'''(((((()))))))))))))))******,,,---......------,,,+++++++++,,,---///000+++++++++++++++++++++++++++,,,---.........------......------,,,++++++***(((***---...///000222444444===EEEJJJNNNOOOLLLFFF>>>;;;666222000000111222222111111222333333333333111000...---,,,,,,,,,,,,******)))((((((((())))))''')))++++++******,,,------------...//////000000222222222222222222222222...///000///...---///000---------+++******---///,,,------,,,***)))***,,,******************************+++,,,---......///+++,,,---...///000111111111333555777888;;;???BBBDDDHHHNNNUUU^^^hhhrrryyy{{{}}}tttjjjeee___\\\XXXUUUSSSQQQNNNLLLMMMMMMMMMLLLKKKJJJKKKKKKGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNOOOQQQQQQQQQPPPOOOMMMNNNOOOPPPPPPPPPOOOOOOLLLMMMMMMNNNOOOOOONNNNNNIIIGGGEEEBBBAAA@@@AAAAAA?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>???????????????>>>>>><<<;;;:::999888777777777333333333333333333333333......///////////////...,,,,,,,,,,,,,,,,,,,,,---++++++++++++***************+++,,,,,,+++***,,,---&&&'''(((************)))((()))***+++,,,,,,,,,,,,))))))(((((()))+++---...***)))((((((((()))+++,,,++++++++++++,,,,,,,,,,,,***+++///666777333///000333222222333444777999;;;BBBAAA???@@@BBBHHHNNNQQQXXX```kkkrrrxxx$$$***+++***))),,,///,,,---...000222444666777111111111111111222222222///111333333333222333444000111222333444444444444555444444333222222222222///000000111222444555666666666555444333333333333333333333222222111111111///000111111111000...---,,,---...000111111222222222222222333444555666777333444555666777777777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;555666888999:::888777666666777777666444222333444444444333333333444555555333333444555666777888999::::::;;;<<<<<<;;;::::::555555555555666666666666666666666666555555555555777777888999:::;;;;;;<<<;;;;;;::::::::::::::::::666333111222111---,,,///******)))((('''&&&%%%$$$%%%&&&'''((())))))))))))***+++---...//////...---++++++******+++---...///+++++++++++++++++++++++++++,,,---.........---,,,......///...---,,,+++***(((***,,,---...///111333555===FFFJJJLLLLLLGGG@@@===:::555111//////111222111000000000222333222222///...,,,+++***+++,,,,,,+++***)))(((((('''((((((''')))***+++******,,,---,,,,,,------.../////////111111111111111111111111.../////////------///111,,,,,,+++***)))))),,,///,,,------+++***)))***,,,******************************+++,,,...///000000+++,,,---...///000111222444666999<<>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>======<<<;;;:::888777666666666111111111111222222222222------......///.........+++,,,,,,,,,,,,---------)))))))))***++++++,,,,,,(((***+++,,,++++++,,,...%%%&&&((()))***+++******'''((()))***+++,,,,,,,,,)))((((((((()))+++...000***)))(((((((((***+++,,,++++++,,,,,,,,,---------,,,+++---222333000000222333333333444777:::>>>@@@SSSPPPKKKIIIMMMTTT]]]cccjjjsss++++++******+++---...000///111333666777666555444666444222000//////000111111111111000000000000000333333333222333333444444222111000000///000000111222333444333222222333555222444666666555333333333333555666555111//////000222111111111000000//////111000///......///000111111111000222444666555555333333444444333444777:::888999:::999888888999;;;777888::::::999888:::;;;:::::::::999999777666666333333444333111111333555333222000//////111333444333222111333777999888777999;;;<<<<<<;;;999999999666555444444555666777888333555666666444222333333666666555555666888;;;<<<999999888888999999:::;;;666666666555333111...---***,,,------+++)))((((((''''''(((((()))*********,,,,,,,,,++++++*********###(((,,,++++++------+++---+++))))))+++,,,------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111444:::AAAEEEFFFEEECCCBBB>>>999444222222333333111222333333333333222111111---,,,++++++******++++++))))))))))))***************+++,,,+++))))))***+++------------------------////////////////////////---------------------------,,,+++++++++,,,---...000///,,,***))))))***+++((())))))***+++,,,------............------------000111111222444777999;;;;;;???DDDHHHLLLRRRZZZ```dddhhhpppxxx}}}zzzxxxsssqqqnnnjjjddd___[[[XXXTTTSSSQQQOOONNNLLLKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIKKKMMMOOOPPPOOOPPPRRRTTTTTTTTTUUUWWWYYYXXXVVVSSSQQQPPPOOONNNMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHDDDCCCBBBAAA@@@?????????@@@@@@@@@??????@@@AAAAAA???@@@@@@@@@@@@??????>>>===============<<<<<<;;;999888888777666555555444222111000///...---,,,,,,------,,,,,,+++***)))))))))***,,,,,,,,,,,,...///...,,,***))))))+++...000***)))'''&&&'''(((***,,,))))))))))))))))))))))))***************)))(((((('''((())))))(((((()))+++((((((''''''''')))***,,,...,,,***+++...000///---//////000222444555555444555777888888999>>>FFFLLL```ZZZVVVXXXaaajjjppprrr,,,++++++++++++,,,...//////000222444555555555444666555333111000000111222111111111111000000000000222222111111111111111222111111111111111222222222222333333333222222333555222444555555444333444555333555666555222//////000000000000000000111111111111000////////////000111111000///111333555555444444555555555444555888::::::;;;<<<;;;::::::;;;===777888:::999888888999:::999999999999888777666555444555555444111000000111222111000///000111333444111//////000333555444333777999;;;;;;999777777777444444333222333333555555000222333444333222333444555555666666888999:::;;;999888888888888999::::::999999999888666333111///)))******)))(((&&&&&&&&&'''''''''((())))))******,,,,,,,,,,,,+++++++++***%%%***,,,***+++------+++---,,,+++***+++,,,------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111333777===@@@???===:::999:::666222000000111111///222222222222222111000///------+++******)))))))))))))))))))))************)))***++++++***)))***,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...,,,+++***)))((()))******%%%%%%'''(((***+++,,,---***+++,,,---...///111222444444555555666999===???GGGLLLSSSYYY^^^dddlllqqqwww{{{}}}xxxuuusssrrrooommmfffeeeccc```]]]YYYVVVTTTQQQPPPOOOMMMLLLKKKKKKJJJJJJKKKLLLMMMMMMMMMLLLLLLMMMOOOPPPQQQQQQQQQSSSUUUUUUUUUUUUVVVWWWVVVSSSPPPNNNNNNMMMLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@??????>>>??????AAA@@@@@@@@@@@@@@@AAAAAA<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<===<<<;;;:::999777777666666555444444333111111000///...---,,,+++------,,,++++++***)))))))))***,,,,,,++++++,,,...---,,,***))))))+++---///)))((('''''''''(((***+++)))))))))))))))))))))))))))*********))))))(((''''''((())))))(((((()))***))))))))))))***+++,,,---///---+++,,,///000000......///000111444555555555999;;;===>>>@@@EEEMMMSSSdddccceeelllvvv,,,,,,,,,++++++,,,------//////000111222333444444444333111000///000111111111111111111111111111111222111000//////////////////000222333333333333222111222333222111111333555222333444444333333555777333555666555333111000000/////////000111111222222111111000000000000111111111///...///111333444444555666777666666666888::::::<<<<<<<<<::::::;;;<<<777888999888777666777888777777777777777666555444555666777555222///------222111000000000111333444444333222333555666555444444666888888666555444555333222111111000111111111,,,///111222222222333444444555777888999:::999999888888888888888999999::::::::::::999666444111///+++***((('''&&&%%%%%%%%%&&&''''''(((((())))))***---,,,,,,,,,,,,,,,++++++))),,,,,,******---...+++------,,,,,,,,,,,,------------.../////////......++++++++++++++++++++++++,,,,,,,,,,,,---...//////---111666888777555333222666333///---............222222222111000///...------,,,+++***)))((((((((())))))))))))************(((***++++++******,,,---------------------------........................+++++++++++++++++++++++++++******)))***+++,,,---(((((())))))*********+++###$$$&&&(((***,,,---...+++,,,...000000222555777::::::::::::<<>>>>>>>>>>>>>>???AAA@@@@@@@@@@@@@@@@@@@@@===============<<<;;;;;;999:::;;;;;;:::888666555444444444333333222222111000000///...---,,,++++++,,,,,,,,,+++******)))))))))***++++++))))))***+++,,,+++)))))))))***,,,...(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&((())))))(((((()))***)))***+++,,,......//////000///---...000111111000222222333555777888999:::;;;>>>BBBDDDGGGMMMVVV\\\iiinnnwww------,,,,,,,,,,,,,,,,,,.........///000111222333//////...---------......000111111111111111222222333222111//////.........---...111333444333222111000111222111111111333555222333333333222333666999333555666666555333111000000000000000000111111111111111111000000111111111111///------000222444444444555666666666666777999888999::::::888777888999666777888777555555555777555666666666555555444333555666888777444111///...111000000000111222333444666666555555666666555555222444666666444222222222222111111000000/////////---///111222222222333444444555888:::;;;:::999888777777777777777888999999999999888777555222000......,,,)))((('''''''''&&&&&&''''''(((((()))******------------,,,,,,,,,,,,,,,...,,,***+++...///,,,,,,---------,,,+++,,,---......////////////......************************,,,+++++++++,,,,,,---...'''***///222222111111111111000...,,,,,,------...111111111000///...,,,,,,******))))))))))))******((()))))))))************((()))++++++++++++---...------------------,,,,,,------------------------))))))))))))***************))))))))))))***,,,---))))))***++++++++++++***&&&'''(((***,,,---//////111333555555444555999<<>>>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@@@@@@@@@@@@@??????============<<<;;;::::::666777888999888555333111222111111111000000//////.........---,,,+++++++++,,,+++++++++******))))))((()))******((('''((()))+++***)))((((((***+++,,,''''''((()))***)))))))))(((((((((((((((((((((((((((((()))))))))((((((''''''((())))))(((((()))+++)))***,,,...000000000///000/////////000111222222777888:::;;;<<<>>>@@@AAA@@@EEEKKKQQQVVV^^^gggnnnxxx,,,,,,,,,,,,,,,,,,++++++------------///000111222------------------......000000111111222222222333444333222111000/////////+++---///111222222111000///000111111000111333555222333333333222333666999444444666666666555222000333222222111000///......000000000111111000000000000...---...000222333333111333555555555555777888777888::::::888666666777444555666666444444444666444555555555555444333333333555888888666333222222000000000000111222333444333333333333222111222222111333444444333111111111111111111111000000//////000222444444333222333444444666999;;;<<<;;;888777777777666666777777888999888888888777555333000///000,,,)))((())))))((('''''''''(((((()))*********------------------------......---***,,,000000,,,***,,,......,,,,,,---///...///////////////......************************,,,++++++++++++,,,------(((+++...000000//////000......------,,,,,,...//////000000///...---,,,,,,'''''''''((()))+++,,,---((()))))))))************(((***+++,,,++++++---///......---------,,,,,,,,,------------------------((((((((())))))*********))))))(((((()))+++,,,---******+++++++++***)))((()))***+++,,,---...///000333666999999888:::@@@EEEJJJLLLOOOPPPRRRXXXaaaiiiooovvvxxxqqqoooqqqpppjjjddd]]][[[ZZZ[[[\\\[[[ZZZXXXSSSRRRPPPOOONNNMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLJJJLLLOOORRRSSSSSSSSSRRRQQQRRRSSSSSSRRRQQQRRRTTTRRRPPPMMMKKKJJJHHHEEECCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???????????????>>>>>>===>>>>>>???@@@AAA??????@@@@@@@@@???======888888888777777666555444444444555666555333111000/////////...............------,,,,,,++++++******++++++***************)))((()))***)))''''''''')))))))))((((((((()))***+++''''''((()))***)))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))+++***))))))***,,,***+++---///000000000//////000000111111333444666888:::===>>>???BBBFFFIIINNNTTT\\\dddlllttt~~~++++++,,,---------,,,,,,,,,,,,---...///000111111.........///000000000000000000111111222333333333444333222222111111111111,,,---///000000000000///---///000000///000222444222333444444333333555777444444555777888777333000444333222111000...------//////000000000000/////////......///222333333222///111444555666666888999777999;;;;;;999777666666222333444444333333444666444444555555555444444333222444666666555444444555//////000111222333333444333444555444333222333444111222444444222111000111000111111111111000000///222444555555444333444555555777999;;;<<<:::999777666666666666666777777888888888888888777555333222...+++((((((***+++)))'''(((((()))******++++++,,,---------............///......---+++///333111,,,***---111111//////111333//////000000000///......++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,------///000000...,,,,,,,,,+++,,,------,,,,,,...000....../////////...------''''''((()))***+++---...))))))))))))************)))+++,,,,,,++++++---............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))************)))))))))***,,,---...+++******)))))))))((((((+++,,,---///000222333333444888===??????CCCKKKRRRVVVZZZ]]]___```eeennnvvv|||{{{xxxwwwrrrlllfffdddfffeeebbb^^^VVVUUUUUUVVVWWWWWWUUUTTTQQQPPPNNNKKKJJJIIIIIIIIIKKKKKKJJJJJJKKKKKKLLLMMMLLLNNNQQQTTTVVVVVVUUUTTTOOOPPPQQQPPPOOONNNOOOPPPMMMKKKIIIGGGFFFEEECCCAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???@@@@@@@@@>>>>>>===>>>>>>???@@@@@@===>>>??????>>>===;;;:::888888777777666555333333222222222222222222111111------------------------,,,+++++++++*********)))************************'''((())))))''''''((()))((('''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))************))))))+++,,,,,,++++++,,,------...//////000000000000000111333444555666999<<<777;;;@@@CCCFFFKKKRRRWWW]]]dddnnnwww)))***,,,------------,,,+++,,,...///000111000000------...000000111111111000000111222222333444444333222222111111111222222////////////000000000000---.../////////000222444222444555555444333444555444444555888999888444000333222222111000///......---...///000000///...---......///111444444333111---000444666777888:::;;;666888::::::777555444444///111333333222333555666444444555555555555444444111333444333222222333444...///000111222333333444444666777777555444666888111333555555333111111111...///000111111000000///000222444555555555666777666888999;;;;;;:::999888666555555555555666777777555666666777666555444333...,,,***+++//////,,,)))*********+++,,,,,,------------......////////////------------111555222,,,+++///444555333333555999000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------//////...,,,+++++++++(((***,,,,,,++++++---///---......////////////...***************+++,,,,,,))))))))))))************+++,,,---,,,++++++,,,---///......---,,,,,,++++++++++++++++++++++++++++++'''(((((()))******++++++******)))***+++---...000---,,,+++++++++,,,---......///111444777:::<<<======BBBGGGIIIJJJNNNXXX```bbbggglllllllllooovvv~~~|||vvvqqqnnnlllkkkfffccc^^^\\\[[[ZZZYYYWWWRRRQQQQQQRRRTTTTTTRRRPPPPPPNNNKKKIIIHHHGGGHHHHHHKKKJJJJJJJJJJJJKKKKKKLLLKKKMMMPPPSSSTTTTTTRRRQQQMMMNNNNNNMMMLLLKKKKKKLLLIIIGGGEEEDDDDDDCCCBBB@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???>>>?????????=========<<<======>>>>>><<<===>>>>>>===;;;999888999999888888777555444333111111000000000111222333,,,,,,,,,,,,,,,,,,,,,---+++************)))))))))))))))))))))************&&&'''))))))(((((()))+++&&&&&&'''''''''((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))***++++++++++++++++++,,,...---,,,,,,---///222111111111111111222222111444777888999;;;???CCC===CCCJJJPPPVVV___iiiqqqrrryyy(((***+++---......------***,,,...000111111000///++++++---...//////000///000000111222333333444444222111111111111111222333222111000000///000000111,,,.../////////000222444222444666666555333333333555444555888:::999444000111111111111000000000000,,,---...//////...---,,,---...000333555555333000---000444777999:::<<<===333555777777555222111111...000111222222333555777444444555555666555555555222222222111//////111222...///000111333333333444000222444444222111333666222444666555444222222222,,,---///000000000//////...000333444555666777999777888999:::::::::999888555555555555555666777777111222333444444333333222000...---///333444111,,,***++++++,,,,,,---......---.........//////000000,,,------...333777333,,,,,,111777888666666999===000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------***+++,,,,,,++++++,,,...&&&(((++++++******,,,///,,,---...///000000000000...---,,,+++************))))))))))))************+++---...---+++++++++---//////...---,,,,,,++++++++++++++++++++++++++++++'''(((((()))***++++++,,,************+++---///000000///......///111444666222333666:::>>>BBBEEEGGGIIINNNSSSSSSSSSVVV___gggkkkpppuuuuuurrrssszzz|||~~~||||||yyyuuupppjjjfffddddddeee```^^^ZZZVVVTTTRRRRRRRRRQQQPPPPPPRRRSSSSSSQQQNNNOOONNNKKKIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKGGGIIIMMMPPPQQQPPPNNNLLLKKKLLLLLLKKKIIIHHHIIIJJJGGGEEEBBBBBBBBBCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCC??????>>>============>>>===<<<<<<;;;;;;;;;<<<<<<;;;<<<======<<<:::888777555555555444333111000///111000///...///111333444,,,,,,,,,,,,,,,,,,,,,---************)))))))))))))))))))))))))))*********%%%'''))))))((()))***,,,&&&&&&&&&'''''''''((((((***)))'''&&&'''(((***,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,---///...------...000555444333222111222333444333666:::<<<===???DDDHHHFFFMMMVVV___gggrrr'''''''''((()))+++,,,---+++---///111111000///---000000//////.........---000000000000111111111111555222//////111333222111111222222222222111000000111000///...///111333444666666555333000000111222444555555666666666666666444333111111222111000...---...///000000///...---+++---///000111000///...000000111222333333333333333333333222222111111111---///111111111222444555222333444444222222333444111111111111111111222222111000000000000111111222...000111222333444777999999888777666444222000///111111111000000000000///...000222333333444666888555666777777777555444333444333333222222333333444222333333222111222444666///000000///......000222,,,,,,,,,,,,,,,---...///000000///............///)))***,,,...//////......333444555777888888888888444555666444111...,,,,,,......---------,,,,,,,,,...,,,)))***---...---+++,,,,,,++++++++++++,,,,,,)))))))))***++++++,,,,,,////////////............---,,,+++)))((('''''''''))))))***++++++++++++***,,,...///...+++***,,,///,,,++++++,,,---,,,***(((+++***(((***,,,---+++)))+++***+++---//////---+++/////////...---...111444222......111111...111777999:::===AAAGGGMMMRRRUUUYYY\\\```bbbccceeeiiimmmuuuwwwxxxxxxxxxyyy{{{}}}~~~}}}{{{yyyvvvtttrrrkkkiiifffccc___[[[XXXWWWTTTSSSQQQOOOMMMKKKJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIJJJJJJJJJIIIGGGFFFHHHIIIIIIIIIJJJJJJKKKKKKIIIJJJLLLNNNNNNMMMKKKJJJFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEDDDCCCAAA@@@??????@@@@@@????????????????????????>>>>>>======<<<<<<>>>;;;888999<<<>>>===<<<::::::999999888777777777222222222111111111000000000111000///000222111///---,,,000---(((///222&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))&&&******'''(((...///,,,*********((('''(((+++---***************+++++++++---,,,++++++---///000000111444666666333333555777999:::<<>>======<<<<<<;;;===;;;999999;;;<<<;;;:::888777777666666555444444222222111111111000000000...//////...///000111000///+++///000***,,,///***))))))))))))))))))))))))***)))))))))((((((((((((''''''((((((((((((''''''************************&&&)))***'''(((---...+++*********((('''(((+++---++++++++++++++++++++++++111000//////000222333333111333555444333333666999;;;>>>CCCHHHMMMTTT[[[```hhhqqq|||((((((((()))***+++,,,---,,,+++++++++,,,...000222111111111000000000000000////////////000000000000444222111111222333333222222222333333222222111000111111000000000222444555666666666444222111222333222333444555666666777666555222///...///000000000222111000......---------,,,---.../////////...---...///000111222222222222000000000000////////////...///111000000///111222111222333333222111222333111111000000000////////////////////////000111111111333444555555777999<<<:::;;;======<<<999666444333222222222111111111111000222333333333333444666555555666666555555444333444333333222222333333444222333333333222222444666:::999555000+++)))***+++111000000///...---------,,,,,,,,,---...///000111111...,,,***,,,000666999444555666777888999999999777777777555222111222333///.........------------///---++++++,,,,,,+++***++++++************++++++)))******++++++,,,,,,---...//////000000111111111///...---+++************+++,,,,,,------------------,,,++++++,,,------,,,,,,,,,,,,---...---+++)))+++)))&&&%%%''')))*********))))))***,,,------,,,///000111111222444777:::999777777:::<<<>>>DDDKKKNNNPPPVVV\\\bbbhhhlllnnnpppsssvvvwwwvvvuuutttuuussstttsssrrrooonnnooopppjjjjjjhhhfffccc```]]]\\\YYYXXXVVVSSSOOOMMMJJJIIIFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKIIIIIIIIIJJJIIIIIIHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFGGGGGGBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>??????@@@@@@AAAAAA????????????????????????>>>>>>======<<<;;;;;;;;;;;;:::999:::::::::888666444444444333222222111111111111000000000000000///---------------...111444999,,,---333,,,(((,,,---))))))))))))))))))))))))*********))))))))))))(((''''''((((((((((((''''''************************&&&((()))'''(((+++,,,+++)))******)))((((((+++---------------------------000000///000000111333333444666888777777888===BBBCCCIIIRRRYYY___gggqqqyyy))))))))))))***+++,,,---+++++++++,,,...000111222333333333333333333333333....../////////000000000222111111111222222222222333333333333333222222111222111111111222333444555666666777555333222333444333444555666777888888888555222...---...///000111333222000...,,,,,,------,,,------.........---------...///000000111000000////////////////////////...///000000///...///111111222333222111000111333444333333222222111111000............///000111111111333444555555777:::<<<===>>>AAABBB@@@<<<777333333333333222222222111111111222444333333222444555444444444555444444444444444333333222222333333444111333444333222222444555888777444000,,,,,,...000000000000000000///......,,,,,,,,,,,,---...///000...,,,******---333999===555555777888999:::::::::777777777444222222333555/////////............---000///------,,,,,,,,,,,,+++******))))))******+++******++++++,,,---------...//////000111222222333111000///...------------++++++,,,---------------...+++)))***---...---+++,,,,,,,,,---......,,,***&&&&&&&&&&&&(((***+++,,,+++)))((())),,,......---111333555777888;;;???BBB??????@@@BBBEEEJJJQQQWWWZZZ\\\aaagggmmmqqqssstttvvvxxxyyyzzzxxxuuurrrqqqmmmnnnllljjjfffddddddeeebbbaaa```^^^[[[XXXVVVTTTPPPOOONNNKKKIIIGGGEEEDDDBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFEEECCCBBBBBBBBBDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>>>>?????????>>>>>>>>>>>>????????????======<<<<<<;;;:::::::::999999999999999777555333222222222111000000//////////////////////////////,,,,,,------,,,,,,222:::KKK111)))111...(((+++...)))))))))))))))))))))))))))))))))(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((***++++++)))*********)))***,,,...///////////////////////////000111111111222444555999;;;===>>>???CCCIIIOOOQQQ[[[gggpppuuu~~~***)))))))))***+++,,,---)))+++...111222222222111222222222222222222222222////////////000000000000///000111111111111111222444444444444444333222222222222222333333444555666555666777666444333333444555555666777888999999999444111---,,,---///000000333222000...,,,,,,------,,,---------------,,,,,,,,,,,,---...///////////////000000000000000000000...///000000///...///111000111222222000000111222444333333333222222111111.........//////000222222111222444555555666999;;;???AAACCCDDDAAA<<<666222333333333222222222111111111222444333333222444555444333333333333444444444444333333222222333333444111222444444333222333555666555333000......000222......000000111111000000///......---------......------,,,---///222666888555666777999::::::;;;;;;777777666444222222333555000000/////////.........000000///...------......++++++************+++++++++++++++,,,------.........//////000111222222333000///...---------------***++++++,,,,,,,,,,,,,,,...+++)))***---///...,,,---,,,,,,...//////---+++&&&''')))+++++++++,,,,,,...,,,***+++---000111111333666999<<>>>>>>>>>>>????????????==============================>>>>>>>>>?????????<<<<<<;;;;;;:::999999999777888888888666444222111222111111000//////..............................---,,,---...,,,+++555AAA[[[666%%%---...***+++---((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''(((((()))***+++)))***,,,,,,++++++---///111111111111222222222222000333555666666666888:::;;;>>>BBBDDDGGGMMMUUU[[[cccmmm{{{***************+++,,,,,,***,,,000222444333222000///////////////000000000000000000000111111111111...000222222222111222333444444555555444444333222333333444444555666666666555777888777666444444555666666777888888888777777222///---,,,---/////////222111000......---------------,,,,,,,,,+++++++++***+++,,,---............////////////000000000000...///111000000///111222///111111111000///000111111111111111111111111111////////////000222333444111222444555555777999<<>>???@@@AAA=========>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<======>>>>>>?????????;;;;;;::::::999888888888555666777555333111111111111000000//////...------,,,------------.........,,,+++---///+++***666FFF^^^999%%%***,,,+++,,,***((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((***'''''')))***((())),,,***,,,---...---...///111111222222333444555666666...222666888888888;;;>>>???CCCIIINNNTTT[[[dddkkkwww++++++*********+++,,,,,,,,,---///000111111111000.../////////000000000111111111111111222222222222...111444555444333444555555555555555555444333333333444444555666666666666555777888888777555555555555666666666666555555444000...,,,---...//////...//////000//////...---------,,,,,,+++++++++++++++)))***+++,,,------------------........./////////---///111111111111222444///000111000//////000111///000000111111222222333//////000000111333444555222444555666666888;;;===;;;===???@@@>>>:::666333222222111111111000000000///111222333333444555777333222111111111333444555444333333222222333333444000222444555444333333444666777777555111///......---...///111111000///...000000/////////000000111222222222111222222333444666777999:::;;;;;;<<<<<<999::::::999666333333333111111111000000000//////+++---...---,,,,,,///111------,,,,,,,,,,,,------,,,,,,,,,---......//////////////////////////////------,,,+++++++++,,,,,,+++,,,,,,---------------,,,---......---...000111---------///111111///---...//////......000555999777444111111444888;;;<<<@@@DDDJJJOOOTTTXXX]]]``````eeehhhfffggglllooonnnpppppppppqqqrrrssstttuuupppmmmjjjiiiiiigggccc___YYYYYYXXXUUURRROOOOOOPPPJJJJJJJJJJJJIIIGGGFFFEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAACCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCAAA@@@??????@@@@@@============>>>>>>>>>???::::::;;;<<<===>>>??????<<<<<<======>>>??????@@@:::::::::999888888777777333555555333000///000222//////......---,,,,,,,,,+++,,,,,,,,,------------+++))),,,...)))'''666JJJRRR777)))***)))***,,,(((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''************************+++((('''++++++((()))---+++---///000000000111333111222333555666888999:::222777<<>>???CCCGGGLLLRRRZZZbbbiiiqqq{{{+++++++++***++++++,,,,,,///...------...///000111111111222222222333333333111111222222222333333333000333666777555444666777555555666666555555444333333444555666777777777777555777999999777666555666555555555555444333222111...---,,,---//////...---......///000000///...------,,,,,,+++*********+++))))))***+++,,,,,,,,,,,,,,,,,,,,,------.........---///111111111222444555///000111000///...///111111111222333444555555666000000000111222444555666444555777777888999<<<>>>888:::<<<======:::777555111111111000000000000///...000222333333444666888222222111111111222444555444333333222222333333444000222444555444333333444333555666666333111000000...///000111000...,,,+++////////////000222333444111000000000333666:::<<<777888999:::;;;<<<<<<<<<;;;<<<===;;;888555333333111111111111000000000000(((***,,,,,,++++++...111...------,,,,,,------...,,,,,,------.../////////////////////............000//////............///,,,---......//////......+++...000///------000444---------///111111///...---------,,,...555???FFF:::777444333666:::>>>???IIIMMMSSSYYY^^^ccchhhkkkgggnnnqqqnnnnnnssstttqqqnnnmmmmmmmmmnnnppprrrssskkkhhhdddccccccbbb^^^[[[QQQQQQQQQNNNKKKIIIJJJKKKHHHHHHHHHHHHGGGFFFFFFEEE@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???BBBAAAAAA@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@<<<=========>>>>>>??????888999:::<<<>>>@@@AAABBB;;;<<<<<<===>>>??????@@@::::::999999888777777777333444444111......000333......------,,,++++++***+++++++++,,,,,,---------)))(((***---(((&&&555KKKEEE333,,,,,,'''(((+++(((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''++++++++++++++++++++++++---((((((,,,,,,((()))...,,,...000111111111222444111222333555888:::;;;<<<<<>>===;;;999888777666666555333111//////000111222000///---,,,,,,---///000//////...------------...///...---,,,,,,---...///---...//////---,,,---///...---,,,+++,,,---...///......---------------,,,///000111000...---...//////000111111000///000111222555333111:::IIIMMMFFF===<<<===@@@EEEIIIKKKKKKSSSXXX___fffjjjmmmpppqqquuutttssstttuuuvvvtttssslllmmmmmmmmmlllkkkiiihhheeedddaaa^^^[[[WWWUUUTTTMMMLLLJJJHHHGGGGGGGGGHHHGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???????????????@@@AAAAAA@@@??????@@@AAABBB???????????????@@@@@@@@@???>>>=========>>>@@@AAA<<<<<<<<<<<<============;;;;;;<<<<<<<<<;;;:::999777777666555555555555555111111111111000///------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000))))))(((((()))***++++++...///...+++(((&&&'''((('''((()))((('''((()))+++$$$&&&''''''&&&&&&((()))%%%)))'''---666111)))---)))*********++++++++++++(((***,,,---------...///+++---////////////000111222555777999999:::<<<>>>BBBGGGMMMRRRXXX___hhhnnnrrrwww+++***)))))))))***+++,,,...,,,+++,,,000333333222000222444444333333444555444444444444555555555555111222333555777888999999666666666666666555555555555444444333444555777888444555666777777666555444666222000333444111///000222...---......+++,,,/////////...------------...000...+++*********((('''************+++++++++,,,000...,,,---000222222111333333222222111222222333000111333222111111222444888666555444444555666777444444555666777888888999777777888999;;;<<<======999999888777555333222111000111111000...---///000000222444555555666888:::777666444333333444777888444444444444444444444444444444444444555666777777666777888777444222222333222111111111111111111111111111111111111222333444333333333444555777888888888888999;;;<<<<<<======>>>===<<<:::888777666666555444222000//////000111000///---,,,,,,---///000---------......////////////...------------...///---...///...---,,,---......------,,,------//////.........////////////000///000111111/////////111000111222111111111333555666999777555===JJJMMMGGGEEEFFFGGGJJJLLLOOORRRTTT]]]aaafffkkknnnpppsssuuuttttttssstttuuutttrrrpppjjjkkkkkkjjjiiigggfffddd___^^^[[[XXXUUURRRPPPNNNKKKIIIHHHFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@??????>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>??????>>>>>>>>>??????@@@AAA@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>=========>>>>>>???@@@<<<<<<<<<<<<<<<<<<======888888999:::999888777666555555444333333333333333000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++,,,---)))))))))))))))***++++++...//////---***((((((((('''((()))((('''((()))+++&&&(((((((((&&&&&&&&&(((''')))(((000<<<777+++***++++++*********++++++,,,***,,,............///000---///111333333333555777666888999;;;<<<>>>BBBEEEJJJPPPXXX___fffnnnwww}}}+++***)))))))))***+++,,,///------...111333444333///111333444444444555777333333333444444444555555222333444666777888888888666666777777777555444333555555555555555555555555444555555666666555555444444111000444444111...//////,,,+++,,,,,,***+++///000//////...---............,,,***)))******)))(((++++++++++++,,,,,,,,,,,,...------///222555666555666555333111111111222333111222444333222222444555888777666555555666888888666666666777888999;;;;;;777888999:::<<<===>>>???999888777666444222111000000111111000...---///000111333555666666666888:::999888666555555666777999555555555555555555555555444444444444555666777888666777888888666555555666444333333333222222111111333333333222222333333444555555666888888999999:::888999:::;;;===>>>????????????===;;;:::888777666666555333111000///000000000///...------...///000***+++---///000000000000///...------------...///,,,---......---,,,---...///............///000111///000000111111222222333000111222222111000111333111222333222333555888;;;===@@@???>>>DDDNNNPPPKKKOOORRRUUUVVVVVVWWW[[[___gggiiilllnnnoooqqqsssuuusssrrrrrrssssssrrrnnnlllgggggggggfffdddbbb```___XXXWWWUUUSSSPPPMMMKKKJJJHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@??????>>>@@@????????????@@@@@@AAA>>>>>>============<<<<<<===============>>>???@@@AAA@@@???=========>>>???@@@@@@@@@@@@????????????<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<666777888888888777555555222222111000000000000111///////////////...---,,,++++++++++++++++++++++++)))))))))))))))***+++,,,))))))))))))))))))***+++---...///...+++)))))))))'''((()))((('''((()))+++((()))***)))&&&%%%&&&'''))))))(((222@@@;;;+++'''------+++******+++,,,---,,,...////////////000111,,,...111333333555777999;;;<<<>>>@@@CCCHHHNNNRRRWWW^^^iiirrryyy+++***)))))))))***,,,---/////////000222333444444000222444555444444555666222222333333444444555555666666666666555444333222555666777888777666333222555666666666666666555444444444444444444444444444333000000444555111------...******,,,,,,+++,,,000//////...------------...)))((('''(((+++------,,,+++,,,,,,,,,------------------///111444666888999777555222000///000111333111333444444333333555666888888777777888999::::::888888888888999;;;===>>>999999;;;<<<>>>???@@@AAA:::999777666444222222111222333333222000///111222111222444444444555777888888777666555555666777888777777777777777777777777444444444444555666777888666888999999888777888888555555555444444333333222555444444333333333333444777888:::<<<=========<<<============>>>>>>???@@@AAA@@@???===;;;999888777777666444222000///////////////............//////***,,,...000111000///............------.........,,,---......---,,,...////////////000000111222222222222333333333333333333111222333333333222444555444444555555666:::???CCCEEEHHHIIIJJJPPPWWWYYYUUUYYY]]]``````^^^^^^ccchhhmmmnnnnnnmmmlllllloooqqqooooooooooooooommmiiifffbbbbbbbbbaaa___]]]ZZZYYYUUUTTTRRRPPPMMMKKKJJJIIIGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@?????????>>>===<<<<<<===>>>???===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>???@@@@@@???>>>===<<<<<<======?????????>>>>>>>>>>>>>>>;;;;;;===>>>>>>===<<<;;;<<<;;;;;;;;;;;;;;;::::::666777888888888777666555111000000///////////////...............---,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,***)))))))))))))))*********,,,...---+++)))))))))'''((()))((('''''')))+++((()))***)))'''&&&'''(((''')))(((000<<<666))))))///...,,,++++++,,,...///...///000000//////111333///111333555666888;;;===AAACCCFFFIIIOOOWWW___eeehhhpppzzz,,,+++*********+++---...000111222333333444555555333444666555444333333444222222333444444555666666666666666555444333222111555666777888888666444222555666666777777666555444444444333333333333444444333000111444555111.........******---...---///222///......---------------)))((('''(((+++---...---------------............---...111333555777999:::666444111...---...000111111333444444444444666777888888999999:::;;;<<<===;;;;;;;;;;;;<<<===>>>>>>:::;;;<<<>>>???AAABBBCCC;;;:::888666444333333333222333333222000///111222...000222222222222444555555555444444444555666777888888888888888888888888555555555555555666888888666888::::::999888999:::777777666666555555555444555555444333333333444444:::<<>>???@@@???===<<<<<<<<<======>>>>>>======<<<<<<<<<<<<:::;;;<<<======<<<:::999:::::::::999999999888888444555666666666555333333111000000///.../////////,,,------------,,,,,,+++************************+++++++++******+++,,,,,,******)))))))))))))))***(((***++++++)))((()))***'''((()))((('''''')))+++'''((())))))((((((***+++%%%)))(((+++222,,,'''---///...---------...000000...///000000000111333555666777:::;;;===@@@DDDFFFKKKNNNTTTZZZaaakkktttzzz}}}...---,,,,,,,,,---...///000222555555555444555666444555666666444333333444222333333444555666777777333333444555666666666555444555666777777666555444666666666666666666666666444333333222222333333444555222111555555222///000---******...//////111555000///......------......---,,,******+++,,,+++***---.........////////////...000333555555666777999333222000...---...///000000222444444444444666777888999:::;;;<<<===>>>???======>>>??????>>>>>>===999:::;;;===???AAABBBCCC<<<;;;999666444444444444000111111000...---///000---...000000//////111222222222222333444555666777888888888888888888888888555555555555666777888888777999;;;;;;999999999:::777777777777777777777777666666555555555666666777<<>>@@@BBBDDDFFFJJJOOOSSSUUUYYY^^^dddiiillllllllllllnnnpppnnnllllllnnnqqqnnnmmmllliiieeedddeeefffcccaaa```______^^^[[[YYYVVVVVVVVVUUUTTTRRROOONNNKKKJJJIIIHHHGGGFFFEEEDDDFFFFFFEEEEEEEEEGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCDDDDDDCCCBBB@@@???<<<;;;;;;::::::::::::;;;<<<============>>>>>>>>><<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<===>>>???>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999999888888777777666666666000111222222222111000///111000//////......//////++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((()))***++++++******)))))))))))))))'''((()))((('''(((***,,,'''((()))((('''((()))+++'''(((******))))))+++,,,&&&***'''(((,,,'''&&&000------...///000111222222///000111111111333777999888:::===@@@CCCHHHMMMQQQ[[[```hhhpppxxx///......------///000111111444666777555555666777222444666666555444555555333444444555666777888999444444666777888888888888444444555555666777777777666666555555555777888999444333222111111222333444777333222444555222111222,,,)))***---//////222666222111111000///000000000///---,,,+++,,,,,,,,,+++....../////////000000000///222555666555444555777111111000000000000000111000111333333333444555777999999;;;===>>>???@@@@@@???@@@AAABBBAAA???===;;;777777999;;;===???@@@AAA<<<:::888555333333333333000111111000...---///000,,,---//////......000111///000111222444666777888888888888888888888888888555555555555666777888999888999;;;;;;999888888999777777888888999999::::::888888888888888999:::;;;===AAAFFFKKKNNNNNNLLLKKKKKKIIIGGGEEEDDDDDDEEEFFFDDDDDDDDDCCC@@@===:::888444444444444333222111000//////000000000000/////////////////////000000000------...//////...------...///111111000000222333111222444666777777777777999::::::;;;<<<======>>><<<>>>@@@AAAAAABBBDDDFFFFFFHHHLLLNNNQQQTTTXXX[[[\\\```fffmmmppppppppppppppppppoooooonnnnnnooooooiiiiiihhheeebbb`````````]]]ZZZWWWVVVVVVVVVVVVTTTOOOOOOOOOOOONNNLLLJJJIIIGGGGGGGGGFFFEEEDDDCCCCCCEEEEEEDDDDDDEEEGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEDDDBBB@@@???<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<======>>>>>>>>>======<<<======>>>>>>>>>======<<<===>>>@@@AAA@@@??????>>>======<<<<<<;;;;;;:::999999999999999777777666555555444333333///000000111000///...---000///......------......******+++++++++++++++***))))))))))))))))))))))))''''''''''''(((***++++++++++++***)))))))))))))))))))))(((''''''(((,,,///'''((()))((('''((()))+++)))***++++++))))))***+++)))+++''''''---***'''000+++,,,///222333444444333111222333444555777<<>>>>>BBBHHHNNNQQQQQQPPPNNNKKKJJJHHHFFFFFFGGGHHHIIIEEEEEEEEECCCAAA===:::888444444444444333333222111//////000000000000//////............///111222333,,,---...//////...---,,,...000111222111111333444111333555666888888888777999:::<<<===???AAACCCCCC@@@BBBEEEEEEFFFGGGIIIKKKLLLNNNRRRUUUXXX[[[^^^aaa```dddjjjqqqsssqqqpppqqqpppnnnllllllmmmmmmlllkkkdddddddddbbb^^^\\\[[[\\\YYYVVVRRRQQQQQQRRRRRRRRRJJJJJJKKKKKKJJJHHHGGGFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIEEEEEEEEEEEEEEEFFFFFFFFFBBBCCCEEEEEEDDDCCC@@@???======>>>???>>>===;;;:::;;;;;;;;;<<<<<<=========???>>>>>>============>>>============>>>???AAABBBAAAAAAAAA@@@???>>>>>>===<<<;;;999888777888999999666666555444333333222222000111222222222111///...///...------,,,,,,------)))******+++++++++******))))))))))))))))))))))))((((((((()))***,,,---...++++++***))))))((())))))******)))'''''')))...222'''((()))((('''((()))++++++,,,,,,+++)))((()))***---,,,&&&(((222///)))///)))+++///333555666555444222333555666777:::???CCCGGGJJJPPPVVV^^^gggpppuuuzzz