BM6P6(@ }}}~~~gggNNNEEE>>>AAAAAAAAA@@@???>>>===<<<777777666555333222111000000000///...------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***((((((((()))***))),,,...///...///222555<<>>BBBCCCCCCFFFHHHIIIMMMPPPYYYqqqmmmdddgggmmmnnnggg\\\XXXYYYaaadddhhhkkkmmmooorrrtttsssuuuwwwxxxxxxyyy{{{}}}}}}~~~hhhNNNKKKKKKLLLJJJDDD<<<777666444222000...------...///,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////111111000000000000000111000000222555333111999DDDggg~~~qqqyyy{{{yyyrrr```TTTNNNLLLIIIIIIHHHFFFDDDDDDFFFHHHKKKMMMMMMLLLPPPVVVWWWTTTSSSRRRTTTUUUUUUWWW___jjjgggrrr|||ZZZTTTNNNLLLKKKHHHFFFFFFDDD???999444111000///.........------------..............................---------.........//////111111...,,,---111222111888===GGGPPPTTTYYYeeerrr{{{zzzzzz{{{gggNNNEEE???AAAAAAAAA@@@???>>>===<<<777777666444333222111000000//////...------,,,,,,++++++++++++++++++++++++************************,,,+++***)))(((((()))***+++---...///...000333666666;;;>>>===888333222333555999>>>BBBCCCDDDFFFGGGLLLNNNVVVdddpppsssnnnhhhlllkkkllljjjaaaWWWTTTVVV```cccfffiiikkkmmmoooqqqppprrruuuvvvwwwyyy{{{}}}~~~~~~}}}~~~~~~}}}}}}~~~}}}|||~~~~~~~~~^^^NNNLLLLLLLLLGGG>>>888666555333111///.........///------------------------...........................------------...//////111111000000000000111111222111333444222444@@@NNNsss}}}tttvvvqqqcccZZZUUURRRSSSSSSSSSSSSVVVZZZ]]]bbbeeegggiiiooovvvxxxvvvsssqqqpppqqqoooqqqyyygggYYYMMMNNNOOOJJJFFFEEEDDD@@@:::555111000////////////............//////........................---------.........//////000000......///222444333888DDDSSS]]]aaafffmmmsssjjjsss{{{|||gggNNNEEE???AAAAAAAAA@@@???>>><<<<<<777666555444333222111000/////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))******,,,---......///111444777222444444222//////333666999;;;>>>@@@CCCDDDEEEFFFLLLMMMZZZjjjkkk```^^^fffrrrmmmgggaaaWWWOOOOOOTTT```bbbeeeggghhhjjjlllnnnmmmpppsssuuuvvvxxx{{{~~~~~~|||{{{yyyzzz|||}}}}}}|||{{{yyywwwvvvwwwwwwvvvuuussssssvvvzzz~~~}}}tttrrrrrrtttzzzgggSSSMMMKKKMMMKKKCCC;;;888777555333000.........///...................................................------------...//////111000000000000000111111333333333222222:::MMM^^^|||jjjjjj{{{~~~qqqjjjdddeeefffgggiiinnntttxxx~~~}}}cccNNNNNNRRRMMMFFFDDDDDDAAA<<<777222000//////000000////////////000000........................------........./////////......///000222333444666;;;OOObbbiiimmmssstttqqqfffjjjrrr~~~vvvpppsss|||gggMMMEEE???@@@@@@@@@@@@???===<<<;;;777666555444222111000000//////.........---------+++++++++++++++++++++++++++++++++++++++++++++++++++*********************,,,------...///111444666333222111///...000555:::;;;<<<<<>>===<<<;;;666666555444222111000///...............---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++***++++++,,,...000222333333333222222111111333666999:::;;;<<<===@@@EEEIIILLLOOORRRTTTSSSTTTYYY```eeeeee]]]UUUOOOLLLLLLSSS[[[aaabbbddddddeeefffiiillloooqqqssstttuuuvvvxxxzzzzzz|||}}}xxxrrrqqquuuyyy{{{zzzyyyyyyzzzwwwxxxzzz{{{zzzwwwsssqqqrrrnnnjjjiiijjjjjjgggddd^^^\\\ZZZYYYXXXWWWTTTRRRSSSTTTXXX]]]cccffffffeeejjjllllllkkkiiihhhiiijjj]]]SSSLLLKKKMMMNNNQQQTTTZZZaaaiiinnnpppvvvsssyyy~~~mmmXXXHHHJJJNNNIIICCCAAA<<<:::777333000/////////------------------------...........................------------...//////000000//////000111222222111222111111;;;PPPlllrrrnnnsss{{{zzzppppppxxxaaaPPPNNNLLLIIIGGGFFFEEEAAA;;;555111000111111111000000000000111111////////////////////////........./////////000000000...///333222///111888IIIYYYeeekkkyyy{{{~~~fffMMMFFF???@@@@@@@@@???>>>===;;;;;;666555444333222111000///........................++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++++++++---000333444333222000000111222333444555666888:::===???AAAGGGOOOVVVZZZYYYTTTNNNPPPXXX\\\\\\[[[TTTOOOOOOOOOQQQWWW^^^```aaabbbcccccceeeiiilllnnnppprrrsssssssssuuuwwwxxxzzz}}}zzzsssnnnlllfff```ccciiippptttuuuuuuvvvxxxvvvxxxyyyyyyvvvqqqlllhhhaaa\\\WWWWWWXXXXXXTTTPPPKKKJJJHHHHHHGGGFFFCCCAAABBBCCCEEEIIINNNPPPPPPPPPSSSTTTTTTRRRPPPNNNNNNOOOIIIDDD@@@BBBCCCBBBCCCFFFIIILLLOOOOOOOOOSSS[[[aaakkklllwwwnnngggcccpppgggLLLHHHMMMJJJFFFEEE???===999555111000//////------------------------...........................------------...//////////////////000111222333111111111555FFFaaa|||uuummmnnnsssyyy|||wwwYYYLLLKKKKKKIIIFFFFFFDDD>>>666111111222111111000000000000111111////////////////////////....../////////000000000111...///333222...333===QQQYYYbbbqqqfffMMMFFF???@@@@@@??????>>><<<;;;:::666555444333222000//////........................++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++,,,---///444777888555111///...///000333666777888555;;;@@@BBBCCCJJJWWWbbbdddZZZUUUWWWWWWSSSRRRUUUUUUQQQPPPSSSVVVVVVYYY]]]]]]___``````aaaccchhhkkkjjjlllnnnppppppqqqtttvvvwwwxxxzzz~~~zzzvvvsssppphhh^^^ZZZXXXTTTNNNRRRZZZdddjjjlllmmmpppsssrrrssstttrrrnnnggg___ZZZOOOJJJEEEEEEIIIIIIFFFAAA???>>>>>>???@@@???===:::>>>===>>>@@@CCCEEEEEEEEEFFFGGGGGGGGGEEEDDDDDDEEEFFFCCCBBBCCCBBB???BBBFFFDDDEEEGGGHHHIIILLLPPPTTTTTTRRRYYYhhhwwwsssggg```gggzzzSSSIIILLLJJJGGGHHHAAA>>>:::666222000//////...................................................------------...//////////////////000111222333111222333<<>><<<;;;:::666555444333111000//////---.....................++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,---,,,,,,+++---...111777;;;;;;666222///......000444888:::;;;444<<>>BBBJJJVVV]]]```bbbfffiiihhhiiiiiifffaaaXXXOOOJJJEEE???;;;<<>><<>>MMMccc]]]gggjjjOOOBBB???BBB@@@>>>>>>======;;;999777777555444222111//////------------------------,,,++++++******++++++,,,'''((()))*********************************++++++---000333777888999888777111222444666999999888666777===??????JJJ^^^lllmmm___dddgggbbbWWWNNNLLLMMMOOORRRVVVYYY\\\\\\\\\[[[[[[\\\]]]]]]^^^aaaeeeiiifffhhhkkkllllllmmmppprrryyywwwuuusssnnnfffZZZQQQIIIHHHDDD>>>:::999888555<<<===AAAGGGMMMSSSVVVWWW\\\ZZZXXXSSSNNNIIIFFFDDD<<<>>>@@@AAA@@@@@@AAABBBCCC@@@@@@DDDFFFDDDDDDFFFOOOIIIJJJPPPNNNIIIOOO[[[VVV[[[]]][[[XXXWWWUUUPPPNNNIIIKKKQQQQQQLLLMMMSSSVVVVVVXXXYYYZZZ```lllwwwccc```ZZZVVVYYYbbbkkkpppvvvrrruuuJJJLLLJJJBBBNNNDDD@@@:::666444222111000...000222222000.........,,,---------.../////////000//////........./////////......//////000111222555777444CCClll```JJJRRRMMMJJJHHHEEEAAA<<<666222000222000111555555111000222000000000000000000000000////////////////////////111444444000...777JJJYYYiiipppzzzyyy{{{|||kkkPPPCCCAAABBB@@@>>>>>>======;;;999777777555444222111//////------------------------,,,++++++******++++++,,,))))))*********************************++++++,,,---///222555666666444333111222444666888999888777666:::>>>CCCMMMZZZdddgggaaabbbbbb\\\RRRKKKJJJKKKOOOQQQTTTWWWYYYZZZZZZZZZ\\\]]]^^^^^^___aaaeeehhhfffgggiiikkklllnnnpppqqquuurrrllleee]]]SSSIIICCC>>>??????===:::::::::999======>>>AAAEEEHHHKKKLLLRRRQQQPPPNNNLLLHHHDDDAAAIIIGGGEEEDDDFFFJJJOOOQQQXXXSSSRRRUUUWWWXXX[[[```cccaaafffoooooogggffflll~~~{{{sssooonnnmmmjjjhhh```]]]aaaddddddjjjtttwwwxxxxxxwwwwwwzzzyyytttssssssppplll}}}vvv[[[MMMMMMHHHJJJEEEAAA<<<777555333222111...000111111000///...///------..................//////............/////////////////////000111222444888;;;PPPwwwyyyyyy|||{{{ssspppmmmrrrxxx^^^UUUKKKKKKJJJGGGCCC>>>999555333222000111444444111000222000000000000000000000000000000000000000000000000000333333111222===QQQbbbiiisss||||||~~~}}}{{{kkkQQQEEEBBBBBB@@@>>>===>>>===;;;999777777555444222111//////------------------------,,,++++++******++++++,,,,,,,,,******)))***++++++***************+++,,,,,,...///111222333222000///111222444666888888888888999999>>>GGGMMMPPPTTTYYY___^^^ZZZTTTNNNJJJJJJKKKPPPQQQRRRTTTVVVWWWYYYYYY]]]^^^_________```cccfffffffffgggiiimmmooopppooooookkkbbbWWWKKKBBB===<<<;;;???CCCDDDBBB@@@AAABBBCCCCCCCCCDDDFFFIIIKKKMMMZZZZZZ\\\^^^^^^ZZZQQQKKKLLLLLLMMMTTT^^^gggmmmooossspppppptttwwwwwwzzz|||www|||zzz|||yyytttRRROOOOOOHHHFFFBBB===999666444222111---///111111000//////000//////..................//////............//////000000000000000000111222444<<>>===>>>===;;;:::777777555444222111//////------------------------,,,++++++******++++++,,,///---+++))))))***+++,,,************+++,,,,,,---///000111111111///---,,,111222555666777777888999>>>:::===GGGIIIEEEEEELLLXXXVVVSSSPPPOOONNNOOOOOOQQQQQQQQQRRRTTTVVVXXXYYY\\\]]]^^^^^^]]]^^^```ccceeeddddddgggllloooppppppjjjggg___SSSHHHBBBBBBEEEFFFJJJQQQVVVTTTOOOOOOQQQQQQQQQSSSTTTVVVZZZ^^^aaauuuwww{{{~~~uuufff[[[HHHLLLWWWiii}}}___OOOPPPKKKGGGCCC>>>:::777555222000---///000000//////000111000000//////......------///............//////000111111000000000111222222777CCCXXXuuuxxxuuutttpppkkkbbbcccaaabbbrrr}}}zzz~~~yyyzzzbbbQQQNNNMMMJJJFFFBBB>>>:::888111//////222222//////111000000000000000000000000111111111111111111111111000111222555>>>OOOeeeuuu|||vvvwwwhhhOOODDDBBBAAA???>>>===>>>===<<<:::777777555444222111//////------------------------,,,++++++******++++++,,,///---+++))))))***+++,,,************+++,,,---...111111111111000///---,,,000333555666666666888:::???999:::BBBDDD???@@@GGGLLLMMMMMMOOOQQQSSSTTTUUUSSSSSSRRRRRRSSSUUUXXXYYYYYY[[[\\\\\\[[[[[[]]]___bbbaaabbbdddiiinnnrrrsssnnnlllfff]]]TTTPPPQQQTTTZZZ]]]fffoooooojjjhhhlllkkkmmmpppqqqrrruuuzzz~~~tttgggSSSWWWaaattt|||wwwTTTLLLMMMGGGCCC>>>:::888555222///...000000000///...000111000000000//////......---...............///000000111000000111111222333444999LLLeee}}}{{{vvvqqqzzzmmmnnnyyyssssss~~~kkkTTTMMMLLLJJJFFFBBB>>>;;;999222//////111111//////222000000000000000000000000000000000000000000000000222222333888DDDWWWmmm{{{}}}gggNNNDDDCCC@@@???======>>>>>><<<;;;777777555444222111//////------------------------,,,++++++******++++++,,,,,,,,,******)))***++++++************+++---...///000000000000000//////...000333666666555555888;;;;;;999:::???AAAAAADDDHHHDDDGGGJJJLLLNNNQQQUUUXXXSSSSSSRRRRRRSSSTTTVVVWWWWWWXXXZZZZZZZZZZZZ\\\]]]______```bbbeeellltttzzzyyyxxxuuupppkkkfffddddddnnnoooxxxuuuooonnnnnnvvvyyy}}}vvvlllmmmqqqsss~~~eeeKKKLLLHHHEEE@@@<<<999666222000000111111000...---///000000000//////////////////......---......///000111///000000111222444555666@@@XXXsss|||}}}xxxZZZXXX```ooo|||rrrkkkwww{{{YYYLLLKKKIIIGGGCCC???<<<:::333000///111111///000333000000000000000000000000000000000000000000000000222222444<<>>>>><<<;;;777777555444222111//////------------------------,,,++++++******++++++,,,))))))***************************+++,,,---...///........./////////000000000333666666444444888<<<;;;???@@@@@@BBBFFFGGGEEECCCEEEGGGFFFEEEGGGNNNUUUQQQQQQQQQQQQRRRSSSTTTTTTUUUWWWZZZZZZZZZ[[[\\\]]][[[^^^``````aaaiiivvvyyytttrrrooovvv||||||yyyiiibbbgggyyyxxxfffbbbssstttmmmnnnyyy~~~SSSJJJKKKHHHCCC???<<<999555222222222222000---,,,...//////////////////000000000---------......///000111...//////111333555777999OOOllliiieeerrrwwwbbbJJJHHHMMMXXXiii}}}}}}tttxxxpppdddkkkeeeMMMLLLJJJGGGDDDAAA>>><<<444111000222222000111444000000000000000000000000111111111111111111111111222222555@@@SSSiii|||yyy~~~hhhOOOFFFFFF@@@>>>======>>>>>>===;;;777777555444222111//////------------------------,,,++++++++++++++++++,,,'''((()))************************+++,,,---///000,,,,,,------...///000000000444777666444444888===???FFFHHHDDDDDDHHHFFF>>>DDDFFFFFFAAA<<<>>>HHHQQQPPPPPPPPPQQQQQQQQQRRRRRRUUUWWWZZZ[[[[[[\\\]]]^^^YYY]]]```^^^___gggwwwgggaaaeeeuuu~~~yyysssrrryyyllldddfffttt|||xxxrrrsssvvvpppdddooo}}}xxxtttiii}}}\\\JJJMMMJJJFFFBBB???;;;777444333333222000---,,,---.........//////000000111111---------......000111111---...///111444666999:::___}}}zzz```TTTWWW``````[[[RRRDDDBBBDDDLLLZZZnnn|||qqqooo|||lll```dddxxxqqqMMMMMMKKKHHHEEEBBB???>>>555111000222222000111555000000000000000000000000222222222222222222222222111111666CCCXXXoooyyysss}}}jjjOOOBBB@@@BBBAAA???>>><<<;;;;;;;;;999888666333111000///.........---------,,,,,,,,,************************))))))))))))))))))))))))+++***)))***,,,.........000///---,,,---...000111555666777444222555<<>>AAAFFFMMMZZZmmmwwwqqqjjjllljjjaaa^^^jjjWWWQQQKKKHHHGGGDDD@@@===777444111000000111222111111111111111111111111111222222111111111111111222111;;;444EEEkkklllwww~~~zzzxxx|||kkkPPPCCC@@@BBBAAA???>>><<<;;;;;;;;;999888666333111000///.........---------,,,,,,,,,************************************************+++***)))***---//////...000///...------///000111222444555444333666===CCCTTTTTTOOOGGGCCCCCCCCC@@@HHHHHHFFFEEEDDDFFFHHHKKKMMMNNNOOOPPPPPPQQQQQQPPPUUUVVVWWWXXXYYYYYYYYYYYYYYY[[[^^^```bbbhhhooouuu}}}tttbbbcccpppnnniiippp|||mmmeeebbblllyyydddVVVSSSPPPVVV[[[fffkkkddduuu|||YYYMMMFFFFFFDDD;;;;;;;;;222222222111000000000000000111000000000////////////////////////000000000000///333111111666666>>>QQQ}}}www}}}}}}yyyzzzuuuzzz^^^PPPDDDCCCEEEBBB>>>===;;;>>>AAAFFFQQQbbbttt}}}qqqddd^^^XXXYYYiii~~~lll___ZZZaaayyybbbVVVKKKIIIGGGBBB>>>>>>888555222000111222222111111111111111111111111111222222111111111111222222000888999MMMjjjooo~~~~~~lllQQQDDDBBBBBBAAA???>>><<<;;;;;;;;;999888666333111000///.........---------,,,,,,,,,************************+++++++++++++++++++++++++++******+++---//////...000///.........000111222000222444333333777===BBBMMMOOOMMMFFF@@@AAABBBBBBHHHGGGEEEEEEEEEGGGIIIJJJLLLMMMNNNOOOPPPPPPPPPPPPTTTTTTUUUVVVWWWXXXXXXWWWXXXYYY[[[^^^bbbfffjjjlllmmmqqqyyy}}}fffaaajjjhhhbbbhhhvvv}}}}}}hhh```]]]iiivvv```TTTQQQKKKMMMOOOZZZxxxttt```eeekkkrrr|||zzzqqqnnnsss{{{tttUUUJJJHHHFFF>>>===<<<333333222111111000000111111111111000000000/////////////////////000000000000000333111333666666FFFeeezzzxxxxxxyyy}}}xxx|||gggeeemmmyyycccVVVHHHAAA@@@>>>======;;;;;;<<>>AAA999666333111111222222111111111111111111111111111222222111111111111222222444666BBBZZZkkkssslllRRREEECCCBBBAAA???>>><<<;;;;;;;;;999888666333111000///.........---------,,,,,,,,,************************++++++++++++++++++++++++*********,,,...000000//////////////////000111222000222333333444666:::>>><<>>;;;333333333222111111111111222111111111000000000//////////////////000000000000111222000333666777OOOuuuwwwsss\\\[[[dddooo{{{ooo```NNNDDDBBBAAA@@@>>><<<;;;:::===BBBNNNaaappp~~~ooo^^^SSSLLLIIINNNUUUbbb{{{qqq]]]RRRNNNYYYjjj{{{}}}~~~jjjRRRNNNLLLCCC@@@FFF;;;888444222222222222111111111111111111111111111222222111111111222333333:::555JJJgggooozzzzzzwww{{{|||vvvlllRRRFFFCCCBBBAAA???>>><<<;;;;;;;;;999888666333111000///.........---------,,,,,,,,,************************++++++++++++++++++++++++))))))***---///111000///.........//////000111222111222333333444555777999222:::>>>;;;:::>>>DDDGGGDDDBBB@@@BBBEEEGGGHHHGGGIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQRRRTTTUUUUUUVVVVVVVVVWWWYYY]]]aaabbbaaa___bbbcccffflllttt~~~ppp]]]UUUPPPTTTdddrrryyy~~~}}}}}}mmmXXXQQQRRRaaayyyrrrhhh]]]YYYWWW^^^sssbbbRRRPPPWWWgggyyyfffSSSRRR]]]hhh{{{iiiUUUJJJHHHAAA>>><<<444444333333222222222222222111111111111000000000000////////////000000000000111222000222999???YYYwwwrrrYYYTTT\\\gggsssxxxhhhRRREEECCCDDD@@@:::<<<999999<<<@@@III[[[mmmsssbbbTTTKKKFFFEEEGGGTTTnnnsss^^^RRRJJJPPP\\\mmm~~~tttuuuYYYPPPKKKDDDBBBFFF===:::666444333333222111111111111111111111111111222222111111222333333444:::444PPPpppyyyuuummmqqqwwwzzzpppkkkQQQFFFCCCBBBAAA???>>><<<;;;;;;;;;999888666333111000///.........---------,,,,,,,,,************************++++++++++++++++++++++++))))))***---000222111///,,,,,,---...///000111111111222222333444444555555555:::>>><<<<<<@@@DDDEEEEEEBBBAAACCCHHHJJJJJJHHHHHHIIIJJJLLLMMMNNNNNNNNNOOOPPPRRRSSSUUUUUUVVVVVVVVVXXX[[[^^^___```_________aaadddhhhoooxxxttt^^^QQQJJJRRRdddqqqyyy~~~~~~}}}lllVVVNNNNNN\\\ttt~~~rrraaa\\\YYYaaasssfffQQQIIIMMM[[[ooo|||eeeRRROOOYYYaaauuuyyyrrrXXXIIIGGGAAA>>>===777555444333333222222333333222222111111111000000000////////////000000000000///333111444BBBQQQiiiyyy}}}vvvpppVVVNNNRRR^^^iiiwwwvvvaaaPPPIIIHHHBBB::::::777777;;;===BBBTTTgggtttdddUUUJJJDDDAAA@@@JJJ```ttt___SSSIIIKKKRRR___vvvyyy|||vvvyyyeeeSSSJJJEEECCCCCC???<<<777555444333222111111111111111111111111111222222111222222333444555888999WWWwwwrrrkkkgggrrryyywwwlll|||jjjQQQEEECCCBBBAAA???>>><<<;;;;;;;;;999888666333111000///.........---------,,,,,,,,,************************************************((()))+++...111222111///***+++,,,---//////000000///000111333444555555444888<<<===<<<>>>BBBDDDBBBDDDAAA@@@CCCHHHKKKJJJHHHGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPRRRSSSUUUVVVVVVVVVUUUYYY]]]___^^^^^^___aaa]]]```cccfffjjjqqqzzz|||qqq[[[NNNGGGMMM]]]nnnwww~~~}}}~~~|||zzzrrryyyhhhRRRKKKKKKZZZrrrsssaaa[[[WWW^^^ooolllUUUHHHFFFNNN]]]hhhqqqnnnVVVNNNTTTZZZlllxxx}}}|||dddPPPKKKCCC???>>>999555555444333333333333333222222222111111111000000////////////000000000000---666444777NNNggg|||xxx}}}yyysss|||mmmSSSIIIJJJQQQ[[[hhhqqqxxxxxxaaaPPPHHHCCC>>>999666777;;;;;;===MMMaaaxxxqqqeeeVVVJJJDDDAAA@@@AAASSSooottt___SSSIIIFFFHHHQQQeeezzzxxxwwwwww[[[MMMJJJFFFAAA@@@===999666444444333222111111111111111111111111222222222222333444555555:::FFFccc}}}zzzooolllkkkxxx~~~sssgggrrrjjjPPPEEECCCBBBAAA???>>><<<;;;;;;;;;999888666333111000///.........---------,,,,,,,,,************************))))))))))))))))))))))))((()))+++...111222111///)))***+++---.../////////------///222555666666555888:::;;;:::>>>DDDDDDAAAAAA???===AAAGGGJJJHHHFFFFFFGGGIIIKKKLLLMMMNNNNNNOOOPPPRRRSSSUUUVVVVVVWWWUUUZZZ___```]]]]]]```dddbbbeeegggiiijjjnnnuuuzzzyyy{{{lllWWWLLLFFFIIIUUUllluuu}}}~~~||||||zzzvvveeemmmwww}}}xxxaaaNNNIIIJJJYYYrrrwwwmmmaaaYYYTTTZZZjjj|||qqqZZZIIICCCDDDNNNWWW___qqqwwwZZZMMMPPPTTTdddrrr}}}mmmlllsssZZZQQQGGGAAA>>>999555555444333333333333444222222222111111111111000////////////000000000000,,,888777;;;WWWwww{{{yyyzzz}}}wwwqqqzzzkkkRRRFFFGGGHHHQQQ]]]fffmmmxxxjjjPPPCCC???===;;;777999===;;;;;;JJJ^^^oookkkaaaSSSGGGAAA??????;;;JJJdddttt___SSSHHHDDDBBBGGGYYYmmm~~~cccQQQOOOKKKBBBAAA>>>999666555444333222111111111111111111111111222222222222333444555666@@@TTTooo|||sssrrrttt|||pppbbbkkkzzznnnTTTFFFEEEDDDCCCAAA???===;;;:::999:::999777444222111000///......---------,,,,,,,,,***************************+++,,,+++***)))***+++---,,,,,,++++++,,,,,,,,,+++,,,---...///////////////111444777999999888777999;;;>>>@@@???>>>>>>???>>>???@@@AAABBBDDDEEEEEEEEEFFFGGGIIIKKKLLLNNNNNNSSSSSSSSSSSSSSSTTTTTTTTTSSSVVVZZZ\\\^^^___bbbdddgggeeefffjjjqqqvvvyyyyyysssqqqkkk]]]JJJBBBLLL[[[lllsssxxxwwwtttrrrmmmhhh\\\^^^___cccnnnzzzxxx___LLLIIIHHHQQQccczzz|||uuuooo\\\SSSLLLQQQcccxxxfffSSSGGG@@@CCCHHHOOO]]]lllxxxXXXNNNNNNLLL]]]jjjzzz}}}hhhgggkkkJJJNNNKKK===<<<:::888666333222222333444333333333222222111111111111999;;;444000111333222000000777LLLjjj|||zzz{{{|||}}}~~~~~~rrrllluuugggQQQFFFDDDDDDEEEKKKTTT___kkk|||~~~fffSSSIIIBBB<<<999777777777777:::EEEQQQkkkmmm___NNNJJJDDD===>>><<>>@@@???>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNRRRRRRRRRRRRRRRSSSSSSSSSSSSVVVYYY\\\^^^___bbbdddeeedddeeeiiioootttuuuuuuqqqoooiii\\\JJJCCCMMM\\\nnnssswwwvvvtttqqqjjjbbbSSSTTTUUUYYYeeettt}}}~~~uuu]]]KKKHHHGGGOOOaaaxxxtttiiiXXXQQQKKKOOO```vvvmmmSSSFFF<<<<<>><<>>IIIWWWuuu___NNNNNNEEECCC@@@===999666444333333222222222222222222222222111555111111666444333===LLLkkk}}}{{{~~~~~~yyypppdddgggssspppTTTFFFCCCDDDCCCAAA???===;;;:::999888777555333111///............---------,,,,,,,,,************************)))***++++++***)))***+++++++++++++++,,,,,,---...+++,,,---...////////////,,,111999???AAA>>>999555777:::>>>@@@@@@>>><<<<<>>AAAGGGNNNZZZnnnxxxaaaQQQGGGAAA;;;999777777777666999DDDPPPeeehhh[[[LLLIIICCC<<<===:::???PPPmmmrrrcccWWWKKKDDD???<<>>@@@???===;;;:::>>>???@@@AAABBBDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQTTTXXX\\\^^^```cccfffgggiiikkknnnqqqrrrrrrqqqrrrooojjj___PPPIIISSS```lllsssvvvrrriiibbbYYYQQQHHHGGGDDDGGGUUUkkkzzz{{{rrr[[[JJJFFFBBBFFFVVVfffllluuuzzzkkkTTTNNNIIIMMM[[[ppprrr\\\MMM@@@<<<;;;999>>>FFFYYYnnn{{{ooo[[[OOOIIIFFFJJJWWWlll}}}wwwTTTKKKHHHCCC===;;;888555333333333333222222111111111111111111111333444333111111222333444888JJJiiivvv~~~||||||{{{yyy{{{xxxzzz|||}}}}}}~~~{{{fff]]]gggzzzzzzaaaMMMCCCAAA===<<<===@@@EEEQQQfffxxxvvv```QQQIIIBBB<<<999777777777666888DDDPPPbbbeeeYYYKKKHHHCCC<<<===:::===LLLhhhuuuiii[[[NNNHHHBBB===BBBMMMfffvvvtttXXXLLLIIIDDDAAA===999666444333333333333333333333333333333111444333444777333666GGGjjj{{{nnnjjjpppxxxfffeeeppprrrUUUEEEBBBDDDCCCAAA???===;;;:::999888777555222000///...---......---------,,,,,,,,,************************(((***++++++******+++,,,,,,+++++++++,,,,,,---...+++,,,---...////////////...111444888999999888777777:::>>>???>>><<<::::::===>>>???@@@AAACCCDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKIIIJJJKKKLLLMMMNNNOOOOOOPPPTTTXXX[[[^^^aaadddfffhhhjjjlllnnnppppppppppppuuurrrlllaaaSSSMMMTTTaaakkktttxxxooobbbYYYTTTQQQHHHFFFBBBEEESSSiiizzz|||sss\\\JJJEEE@@@DDDSSSeeeooozzzyyymmmVVVPPPJJJOOO]]]qqqlllVVVFFF999777666555888???OOOdddrrrjjjYYYMMMHHHFFFGGGSSSfffyyy]]]MMMKKKEEE>>><<<999666444333333333333333333333333333333333111111222333222111222444222;;;RRRttt~~~}}}{{{wwwvvvwwwyyy{{{||||||}}}xxxbbbYYYbbbvvvzzzcccNNNBBB>>>===<<<<<<===@@@LLLaaauuuvvv```RRRKKKDDD>>>999777777666555888CCCOOOaaaeeeYYYKKKIIIDDD<<<===999;;;HHHcccxxxkkk\\\OOOIIICCC>>>AAAJJJ[[[kkkdddRRRQQQEEECCC???:::777555444333333333333333333333333333111444333555777333:::PPP}}}}}}jjjfffkkk|||iiifffqqqrrrUUUEEEBBBDDDCCCAAA???===;;;:::999888777555333111///............---------,,,,,,,,,************************((()))++++++******+++------,,,,,,++++++,,,,,,---+++,,,---...////////////000000222333555777888888888:::======<<<:::::::::<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJLLLNNNOOOOOOPPPSSSWWW[[[^^^aaaeeegggfffhhhkkklllllllllnnnooovvvrrrlllaaaSSSLLLRRR]]]gggnnnooofffZZZTTTSSSRRRFFFEEEBBBEEETTTiiiyyy~~~ttt]]]KKKFFFBBBFFFUUUkkkwwwuuukkkYYYQQQLLLRRRdddwwwjjjUUUEEE888777777555777===LLL___nnniiiYYYLLLFFFDDDEEEOOO___rrriiiQQQLLLCCC@@@>>>:::777444333333333333333333444444444444444222000111333444222333555444AAA]]]{{{wwwyyy{{{|||{{{|||~~~uuu```VVV___ssswwwaaaNNNBBB======<<<<<<===>>>III___sssvvv```SSSLLLEEE>>>:::888777666555777BBBNNNbbbfff[[[MMMKKKEEE======999:::DDD^^^||||||kkk]]]OOOJJJDDD===???FFFVVVfff}}}||||||{{{}}}~~~~~~mmmTTTUUUGGGEEE@@@<<<888666555555333333333333333333333333333555333555777444@@@[[[yyyhhhdddhhh}}}mmmhhhtttrrrUUUEEEAAADDDCCCAAA???===;;;:::999999888666444222000//////......---------,,,,,,,,,************************''')))***+++******,,,---......---,,,+++++++++++++++,,,---...///////////////000111333444666777888999;;;<<<;;;:::999:::;;;:::;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLMMMOOOOOOOOORRRWWW[[[^^^bbbeeehhhfffiiikkkkkkjjjkkknnnqqquuupppiii]]]OOOGGGLLLUUU^^^___[[[SSSOOOPPPQQQOOOEEEDDDDDDHHHXXXnnn}}}}}}sss]]]LLLIIIFFFLLL\\\pppzzzuuujjjZZZQQQLLLVVVlllppp[[[KKK===<<<<<<888888<<>>HHH^^^rrrvvv```SSSLLLEEE===:::888666666444777BBBMMMdddhhh]]]OOOLLLFFF======:::999BBB[[[yyyppp```RRRLLLFFF>>>===BBBRRRbbbxxxtttooo|||wwwtttUUUUUUIIIGGGBBB===:::777666666444444444444444444444444444555333555777555EEEeeevvvfffccceeeyyypppkkkxxxrrrUUUEEEAAADDDCCCAAA???===;;;:::999:::999777444222111000///......---------,,,,,,,,,************************''')))***+++******,,,---///...---,,,+++*********+++,,,---...///////////////000222444666777777777:::;;;;;;:::888888:::<<<999:::;;;<<<===???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHJJJLLLNNNOOOPPPOOORRRWWW[[[___bbbfffhhhiiikkkllllllkkklllppptttsssnnnfffZZZKKKBBBFFFOOOUUUPPPHHHCCCFFFMMMMMMIIIEEEEEEFFFMMM]]]sss{{{rrr\\\LLLJJJIIIQQQbbbpppxxxxxxmmmZZZQQQLLLYYYqqqwww___NNN???===<<<777666999===RRRhhhmmmcccVVVMMMJJJEEEJJJUUUfffxxxtttsss```RRREEEBBB@@@<<<888555333333333111111111222222333333333444000000555777444444888>>>PPPqqqzzzyyyzzz{{{{{{zzzzzz|||}}}rrr___UUU]]]qqq}}}jjjWWWHHHBBB@@@;;;<<<======>>>GGG]]]rrruuu___RRRKKKDDD<<<:::888666666444777AAAMMMfffjjj^^^QQQNNNGGG>>>>>>:::999AAAZZZxxxuuueeeVVVPPPIII@@@>>>BBBLLL[[[pppmmmjjj~~~vvv|||YYYYYYJJJHHHCCC>>>;;;888777777444444444444444444444444555555333555777666HHHkkkuuufffcccdddwwwsssmmmzzzoooSSSFFFDDDEEEDDDBBB@@@===;;;999888777777555333222111000000------,,,,,,,,,,,,++++++************************(((((())))))************//////...---,,,,,,,,,,,,+++,,,------,,,,,,---//////000111333555666888888;;;:::999888888888999:::<<<<<<======>>>>>>??????AAAAAAAAAAAAAAABBBCCCDDDGGGHHHKKKMMMNNNNNNMMMLLLTTTSSSTTTWWW[[[```cccdddggglllooommmjjjiiiooouuupppmmmcccSSSFFFBBBBBBAAAAAA>>>;;;:::>>>CCCGGGIIIDDDCCCHHHUUUhhhxxxuuubbbSSSKKKPPP```ppp{{{~~~~~~rrriii]]]SSSNNNZZZpppuuuaaaSSSDDD>>><<<999777888@@@NNNbbbnnnhhhWWWKKKHHHDDDEEELLL\\\qqquuuooovvvsssVVVJJJCCC???===;;;777222111555222222111111222222333444444555//////777666333999FFFbbb|||zzzxxxwwwxxxyyywwwuuuxxxoooaaaXXX\\\ooowwweeeSSSGGGBBB@@@@@@>>>===<<<===GGG\\\qqq|||dddRRRIIIBBB===:::999888777555777BBBOOOhhhpppfffUUUQQQLLLBBB>>>999;;;BBBTTTpppsss```RRRHHHBBB@@@@@@GGGMMM]]]tttzzz}}}oooUUUQQQHHH@@@>>>===999777777555555555555555555555555777333333555444;;;TTTppp}}}~~~~~~wwwiii```bbbvvv}}}uuupppTTTFFFEEEEEEDDDBBB@@@===;;;999888888777555333111000//////---------,,,,,,+++++++++************************************++++++++++++---,,,+++++++++++++++++++++,,,---...------///000111222222333444555666777:::999888777888888999:::;;;<<<<<<===>>>?????????AAAAAAAAAAAAAAABBBCCCDDDFFFHHHJJJLLLNNNNNNNNNMMMSSSSSSUUUXXX\\\```bbbccchhhlllooommmiiiiiinnnsssooolllaaaPPPDDD???===<<<:::999888999===AAACCCDDDDDDDDDJJJXXXkkkzzzyyyfffWWWOOOTTTeeewwwtttkkk]]]SSSPPP]]]rrrwwwbbbSSSDDD>>><<<:::888999???MMMaaannnjjjZZZMMMIIIDDDDDDJJJZZZooo|||nnnoooppp~~~}}}\\\JJJDDD@@@>>>===999444333555222222111111222222333444333555000000777555333<<>>===<<<>>>HHH___sss}}}fffTTTKKKDDD???:::888888777555777BBBNNNkkktttjjjYYYSSSMMMBBB???999:::???QQQooowwwdddSSSHHHBBB@@@@@@BBBGGGVVVkkk}}}zzz]]]RRRIIIBBB@@@>>>:::777888555555555555555555555555666333444666666???]]]{{{|||zzz||||||}}}~~~xxxiii```bbbtttyyyqqqUUUGGGEEEDDDCCCBBB@@@===;;;999888999888666333111///............---,,,,,,+++******************************,,,,,,,,,+++++++++++++++***))))))))))))***++++++***,,,---......///111333444444333333333444555555777777777777777888::::::::::::;;;<<<>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFIIILLLNNNOOOOOOOOORRRSSSWWW[[[^^^```bbbbbbhhhlllnnnmmmiiihhhlllqqqllljjj___OOOCCC>>>;;;888555555666999===@@@AAA@@@BBBEEEMMM]]]ooo}}}zzzjjj[[[RRRWWWjjj}}}ssskkk[[[SSSQQQ___sss|||fffVVVFFF???===;;;::::::???KKK___nnnmmm___QQQKKKDDDDDDIIIWWWkkk|||pppjjjbbbmmmhhhMMMEEEAAA???>>>;;;666444666222222111111222222333444222555111111777555555AAAXXX{{{~~~rrrqqqrrrsssqqqooossszzz{{{mmm```YYY___sssuuucccRRRHHHEEEEEE???>>>======???KKKbbbxxxhhhVVVMMMFFFAAA:::888777777555666@@@LLLoooxxxppp^^^VVVNNNCCC@@@:::888<<>>???@@@AAA??????@@@@@@AAABBBCCCDDDDDDEEEHHHJJJMMMOOOPPPPPPQQQTTTYYY]]]___aaaaaabbbhhhkkkmmmllliiihhhkkknnnjjjhhh^^^PPPFFFBBB???;;;777666777:::>>>AAABBBBBBAAAEEEQQQbbbsssyyyjjj\\\TTTYYYnnn}}}qqqhhhYYYSSSTTTcccvvvmmm\\\IIIAAA@@@>>><<<;;;>>>HHH\\\mmmqqqeeeVVVOOOFFFDDDHHHUUUhhhyyyzzzqqqiiiqqqwwwTTTGGGBBB>>>>>><<<666444555222222111111222222333444222444222333777444888JJJeeevvvsssrrrsssuuusssqqquuu|||xxxkkk___ZZZ```uuuxxxdddSSSIIIEEEEEE@@@>>>===>>>AAAOOOhhh~~~iiiWWWNNNGGGAAA;;;888777666555666???IIIooo|||vvvdddYYYNNNCCC@@@<<<888999JJJjjjqqqZZZJJJDDDAAA>>>???@@@GGGUUUbbbooo}}}dddTTTLLLEEECCCAAA;;;777666555555555555555555555555222444777888<<>>BBBEEEFFFAAAGGGTTTfffvvvyyyjjj^^^XXX___ttt~~~rrrjjj\\\XXX\\\kkk|||xxxdddOOOEEECCC@@@===<<<>>>EEEWWWkkkrrrjjj\\\SSSIIIFFFHHHSSSfffwww{{{bbbJJJCCC===<<<:::666333333222222111111222222333444222444333444777444>>>VVVrrr~~~www~~~sssssstttuuutttrrrvvv}}}wwwkkk```[[[cccxxx|||hhhVVVJJJEEEDDDAAA??????@@@DDDTTTooo~~~iiiXXXOOOHHHBBB;;;888666666555666===FFFlll|||{{{jjj]]]PPPCCC@@@>>>:::999FFFdddwww^^^LLLEEEAAA===>>>===BBBKKKVVVbbbrrrsssXXXOOOGGGDDDAAA:::666555555555555555555555555555111555888999>>>TTT{{{xxxqqqpppyyy~~~yyyvvvwwwzzz}}}~~~|||~~~rrrccc]]]```pppuuuWWWGGGDDDCCCBBBAAA???===<<<;;;:::888777555222000...------------,,,,,,,,,,,,++++++************************(((((()))))))))******************+++,,,---...///***+++,,,,,,,,,///333666555444333222222333555777444555666888999:::::::::999999:::;;;===>>>??????>>>>>>>>>???AAABBBDDDDDDDDDEEEFFFIIIKKKNNNPPPQQQQQQVVV]]]`````````bbbdddiiijjjlllmmmlllkkklllmmmgggfff___WWWSSSRRROOOIII???===;;;;;;???CCCFFFGGGDDDKKKYYYjjjyyy|||mmmbbb```jjj~~~wwwooobbbaaafffuuuoooWWWKKKGGGCCC???<<<>>>BBBRRRgggsssnnn```VVVKKKGGGGGGQQQcccttt~~~sssOOOEEE===;;;999555222333222222111111222222333444222555333555777555EEEcccvvvuuuyyyrrrttt~~~xxxrrrqqqrrrtttrrrqqqvvv|||yyymmmccc___ggg|||mmm[[[MMMGGGDDDCCCAAA@@@BBBHHHYYYvvv~~~jjjYYYPPPIIICCC<<<777555555555666<<>>;;;999AAAZZZzzz|||aaaOOOHHHCCC===;;;:::<<>><<<;;;:::777666444222000......---++++++,,,,,,,,,,,,------************************(((((()))***++++++,,,,,,+++++++++++++++,,,---...+++++++++++++++---111555333222111111222444777999555666888999::::::::::::::::::;;;;;;<<<===>>>>>>======>>>???@@@BBBDDDEEEEEEEEEFFFHHHKKKMMMOOOPPPRRRXXX^^^```______bbbeeehhhjjjlllmmmnnnmmmnnnnnnfffeee___XXXUUUUUUQQQKKKBBBAAAAAABBBEEEGGGHHHHHHHHHPPP^^^nnn|||~~~mmmeeegggrrr|||uuufffeeelll{{{yyy^^^PPPJJJFFF@@@<<<>>>@@@MMMcccrrrpppdddZZZLLLGGGEEENNN___qqq{{{UUUIII>>>:::888444333333222222111111222222333444333555333555666666KKKoooxxxyyy|||rrrpppttt}}}{{{sssqqqppprrrtttrrrqqqvvv}}}}}}qqqgggccclllrrr```RRRJJJGGGDDDBBBBBBDDDKKK]]]{{{kkk[[[RRRKKKDDD<<<777444555555666;;;AAAddd|||wwwiiiXXXHHHEEE===;;;888<<>>DDDMMM^^^lllvvv{{{eeeZZZNNNGGGAAA:::777777555555555555555555555555333666777888AAAXXXuuuuuuppp{{{~~~zzzvvvtttvvvyyy}}}~~~zzz|||}}}~~~~~~nnn___XXXYYYgggwwwtttWWWFFFBBBBBBBBBAAA???>>><<<;;;:::666555333111000///......***++++++,,,,,,------...************************(((((()))***,,,---...///+++++++++***++++++,,,---+++++++++******,,,000444222111000000222555999;;;666777999:::;;;;;;:::999;;;;;;;;;<<<<<<<<<============>>>???@@@BBBDDDEEEEEEFFFGGGHHHJJJLLLNNNPPPSSSXXX^^^```^^^___bbbfffhhhjjjlllnnnoooooooooooofffddd^^^XXXVVVUUUQQQJJJFFFFFFHHHJJJMMMMMMKKKIIILLLTTTbbbqqq~~~~~~llleeejjjvvv~~~wwweeefffmmm|||bbbSSSMMMGGG@@@<<<>>>???JJJ```qqqrrrfff[[[KKKFFFDDDLLL]]]nnnyyy}}}YYYLLL@@@:::888555333444222222111111222222333444444555444555666666NNNuuu|||zzzyyy|||tttlllrrrrrrsssuuutttrrrwww~~~uuukkkgggooouuudddVVVMMMJJJFFFCCCCCCEEELLL```~~~mmm]]]TTTLLLFFF<<<777444555555666:::@@@bbb||||||nnn[[[KKKGGG<<<;;;888999IIIgggfffRRRKKKEEE<<<;;;999:::>>>BBBKKK[[[jjjvvvooouuujjj^^^QQQHHHBBB;;;888888555555555555555555555555444666777888BBBXXXrrrzzzsss~~~|||xxxtttsssuuuyyy|||~~~xxxzzz|||}}}~~~ooo^^^VVVVVVcccrrr}}}sssUUUDDD>>>CCCBBBAAA???>>><<<;;;:::666555333111000///......------,,,,,,,,,,,,++++++************************------...///000000000///,,,+++***+++---...---,,,,,,,,,,,,,,,,,,---...///111000000000222555777999999888777666666777888888888999999::::::;;;;;;<<<=========>>>???AAABBBCCCEEEGGGIIIJJJJJJJJJLLLNNNSSSVVVYYY\\\^^^```bbbdddiiihhhkkkrrryyy|||yyytttlllkkkeee^^^[[[\\\[[[WWWPPPPPPQQQQQQQQQQQQPPPPPPPPP___pppzzzpppgggkkkzzzxxxlllmmmrrr}}}qqq[[[NNNFFFAAA>>>>>>>>>EEEVVVhhhpppjjjaaaPPPFFF@@@GGGUUUeeeuuuvvvooorrrbbbJJJAAADDD<<<555555444222222222222222222222222444111555;;;777:::YYY|||```\\\zzzsssqqqooooooqqquuuzzz}}}sssooo{{{zzzkkk\\\PPPHHHEEEGGGEEECCCPPPlllrrrbbbZZZRRRHHHBBB;;;666666666666888<<>>=========>>>EEEVVVfffkkklllzzz|||dddRRRPPPFFF>>>===<<<888666555444666666555444777:::333333LLLfffwwwzzzttt}}}~~~yyyyyywwwtttrrrssswww|||}}}|||{{{}}}kkk\\\QQQNNNYYYhhhuuutttWWWEEE@@@CCCBBBAAA???>>><<<;;;:::666555333111000///......------,,,,,,,,,,,,++++++***************************+++,,,...///000000000,,,+++***+++---...---,,,,,,,,,,,,------...//////111111000000222444666888999888777666666777888888888888999::::::;;;;;;<<<======>>>???@@@AAACCCDDDFFFHHHJJJJJJJJJKKKMMMOOOSSSUUUYYY[[[]]]___bbbeeeiiiiiilllrrrxxxzzzxxxuuummmmmmhhhaaa^^^^^^\\\XXXXXXYYYYYYYYYWWWUUUTTTTTTYYYhhhwww~~~uuujjjlllyyyxxxlllooovvv}}}gggWWWLLLFFFBBB<<<:::???NNN```hhheee^^^OOOEEE>>>CCCOOO]]]mmmxxx}}}nnnjjjwwweeeLLLAAADDD===777888777222222222222222222222222555111333888666===___oooWWWSSSkkkqqqooonnnmmmppptttxxx{{{yyyuuurrrcccUUUMMMGGGHHHGGGGGGUUUqqqyyyjjjbbbYYYNNNCCC<<<777666666666888<<>>===<<<======DDDUUUfffwwwxxxpppYYYRRRFFF<<<:::888888777555555666666666555666:::555;;;VVVooo}}}zzz}}}yyy|||xxxvvvsssqqqrrruuuyyy|||}}}{{{{{{}}}yyybbbSSSKKKIIITTTbbbppp~~~uuuXXXGGGCCCCCCBBBAAA???>>><<<;;;:::666555333111000///......------,,,,,,,,,,,,++++++************************((()))***,,,...///000000,,,+++***+++---...---,,,,,,------......///000000222111111000111333444555888777777666666777777888888888999999:::;;;;;;;;;>>>>>>???@@@AAACCCDDDEEEGGGIIIKKKKKKKKKLLLNNNPPPTTTVVVXXXZZZ\\\___bbbeeeiiikkknnnrrruuuwwwwwwwwwmmmmmmhhh```\\\\\\[[[XXX```aaabbbaaa^^^ZZZXXXWWWaaaooo~~~yyyoooppp|||wwwlllrrr}}}vvvbbbSSSIIIDDD;;;888:::FFFUUU______[[[OOOFFF>>>@@@HHHUUUdddqqq~~~yyyqqqgggjjjxxxoooRRRDDDDDD===777888777333333333333333333333333777444555888:::GGGkkkeeeQQQLLL[[[kkkzzzxxxooonnnllllllnnnrrrvvvyyy~~~|||kkk\\\RRRIIIIIIIIILLL[[[wwwssslll```RRREEE>>>888777777666777;;;QQQtttqqq[[[RRRGGG???999777666:::JJJ]]]nnnuuuxxxooo```SSSKKKEEE???===<<<<<<===DDDVVVfff~~~aaaUUUGGG>>><<<888999777555555666666666555555999888CCCbbb{{{~~~|||}}}xxxwwwuuurrrpppqqqssswwwyyy|||{{{{{{}}}rrrYYYLLLFFFFFFOOO\\\kkkyyytttXXXHHHCCCCCCBBBAAA???===<<<;;;:::666555333111000///......------,,,,,,,,,+++++++++************************((((((***+++------......,,,+++***+++---...---,,,,,,---...///000000111111222111111111111222222333666666666666777777777888888888888999::::::;;;;;;>>>??????@@@BBBDDDFFFGGGHHHJJJLLLLLLLLLMMMOOOQQQTTTVVVXXXZZZ[[[^^^bbbfffiiilllppprrrssstttuuuwwwqqqpppiii^^^ZZZ]]]``````cccfffhhhgggbbb^^^\\\\\\eeessszzzrrrvvvwwwkkkuuummmXXXJJJBBB===999999@@@LLLVVVYYYYYYOOOGGG@@@@@@FFFPPP```nnn|||{{{xxxjjjiiirrryyy~~~}}}\\\HHHEEE===777777444333333333333333333333333888777999<<>><<<<<<===DDDVVVggghhhXXXHHHAAAAAA===999777555555666777666555666999999HHHjjj}}}zzzvvvtttrrrqqqqqqsssuuuwwwzzzzzz{{{|||~~~nnnUUUIIIEEEEEEMMMWWWhhhwwwrrrVVVGGGCCCCCCBBBAAA???===<<<;;;:::666555333111000///......------,,,,,,,,,+++++++++******************************+++++++++++++++***,,,+++***+++---...---,,,+++,,,---///000111111111111111111000111111111111555555666666777777777777777777888999999::::::;;;>>>??????AAABBBDDDFFFGGGHHHJJJLLLMMMMMMMMMOOOQQQTTTVVVYYY[[[]]]___cccfffiiimmmqqqsssssssssttttttwwwtttjjj^^^YYY```hhhmmmhhhlllnnnlllgggcccbbbcccjjjwwwzzztttxxxuuukkkuuu|||cccOOODDD???;;;888;;;CCCKKKPPPRRRLLLFFFAAA@@@CCCLLL\\\jjjyyy~~~tttkkkmmmooozzzeeeKKKEEE===888888555333333333333333333333333444777;;;???III```www\\\LLLJJJTTT[[[fffmmmhhhmmmmmmlllmmmooorrrvvvxxx{{{|||~~~tttaaaUUUOOOLLLKKKSSSeee|||xxxiiiZZZKKKCCC<<<:::888666666999FFFeeelllYYYLLL@@@888999:::999===FFFJJJYYYjjjpppgggWWWLLLIIIAAA???=========EEEWWWiiippp]]]KKKCCCCCC>>>999777666555777777666555777888888IIIkkkzzzxxxuuutttsssrrrrrrsssuuuvvvxxxyyyzzz||||||}}}jjjSSSHHHDDDDDDJJJTTTdddssspppUUUFFFCCCCCCBBBAAA???>>><<<;;;:::666555333111000///......------,,,,,,,,,,,,++++++************************+++++++++++++++******))),,,+++***+++---...---,,,)))+++---///000111000000000000000000000111111111444444555666777777777777777777888888999:::::::::>>>>>>???@@@BBBDDDFFFHHHHHHJJJLLLLLLLLLMMMOOOQQQTTTWWW[[[^^^___aaadddfffjjjmmmpppsssuuutttrrrpppqqqoooeeeYYYUUU]]]jjjqqqqqqtttvvvsssllliiijjjlllqqq|||yyyrrrvvv}}}rrrjjjssstttZZZJJJ@@@===999999<<>>;;;999666666888AAA]]]xxxbbbTTTEEE:::999999666777<<>>>>>FFFYYYkkk}}}fffNNNCCCAAA;;;:::888666666777777777666777888999JJJjjjwww|||xxxsssqqqssssssssssssssstttuuuuuuwwwxxxzzz{{{{{{|||~~~uuuaaaNNNEEEAAA@@@GGGQQQ```ooopppUUUFFFCCCCCCBBBAAA???>>><<<;;;:::666555333111000///......------,,,,,,,,,,,,++++++******************************+++,,,,,,+++++++++,,,+++***+++---...---,,,(((***,,,...000000000///......///000111111111111333444555777777777777666777777777888999999::::::======>>>@@@BBBDDDFFFGGGGGGIIIKKKLLLLLLMMMOOOPPPTTTWWW]]]```bbbcccdddeeekkkllloootttwwwvvvqqqllliiihhhaaaWWWUUU^^^jjjrrryyy||||||wwwoookkkmmmqqqttt~~~uuummmqqq~~~wwwmmmiiipppzzzeeePPPDDDAAA>>>;;;:::<<>>BBBPPP^^^rrr{{{vvvnnnppp|||XXXKKKBBB===<<<777444444444444444444444444...444666888HHHjjjzzzXXXGGG@@@IIIWWW\\\dddllljjjjjjjjjkkklllnnnqqqsssuuuyyyzzz}}}~~~ooofffZZZRRRPPPZZZiii{{{rrrfffPPPHHH@@@<<<999666555888<<>>FFFQQQ___ooopppUUUGGGDDDCCCBBBAAA???>>><<<;;;:::666555333111000///......---------,,,,,,,,,++++++************************((()))***+++,,,---------,,,+++***+++---...---,,,''')))+++...000000//////---...///000111111111111222333555777777777777666777777777888999999::::::<<<<<<>>>???AAADDDFFFGGGGGGIIIKKKKKKKKKLLLNNNPPPSSSXXX^^^bbbddddddeeeeeellllllnnntttyyywwwpppiiihhhjjjfff^^^\\\eeepppwww~~~xxxnnnjjjlllqqqrrr|||qqqiiinnn|||}}}sssjjjhhhnnnvvvkkkTTTHHHFFFCCC???<<<<<<>>>???DDDDDDDDDBBB???@@@MMM[[[pppyyytttoootttaaaPPPCCC<<<888333444444444444444444444444111666666666GGGmmm{{{xxxvvvyyyxxxRRRGGGCCCNNNYYYYYY^^^hhhiiiiiiiiiiiikkkmmmooorrrsssxxxzzz}}}vvvnnn^^^UUURRR\\\kkkzzz~~~rrrgggQQQIIIAAA===:::666555888999QQQwwweeePPP???<<<<<<999777999@@@III\\\mmmnnn```SSSMMMFFFCCCAAA???@@@III\\\nnnwwwXXXGGGCCC===:::888666666777888777666333999???PPPkkk}}}xxx}}}pppwwwvvvoookkklllmmmoooppprrrrrrssssssuuuwwwzzzzzzyyyzzz|||sssfff^^^RRRGGGCCC???>>>GGGTTTaaaqqqjjjQQQDDD@@@CCCCCCAAA???===;;;:::999777666444111...,,,++++++---,,,++++++******++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,.........,,,***+++---///...000111111000000111222555555555555555444444444777777777888999999::::::<<<<<<<<<>>>@@@CCCFFFHHHIIIKKKMMMMMMNNNOOORRRTTTTTTYYY^^^^^^```eeehhhhhhllljjjkkkqqqyyy{{{vvvpppyyysssiii___[[[aaannnxxxyyy}}}{{{nnndddfffnnnttt}}}zzzkkkdddjjjyyyxxxpppjjjfff```kkkvvv}}}zzz]]]KKKFFFBBB>>>999666:::AAAFFFCCCCCCDDDAAA???HHHSSSiiivvvlll|||sssNNN>>><<<;;;777666555444333222333444444000222555<<>>===DDDPPP```qqqzzzjjjRRREEEAAADDDCCCBBB@@@>>><<<::::::888666444111///---,,,+++---,,,++++++******++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---......---,,,,,,...//////111222222111111222333444444444555555555555555666777777888888999::::::;;;;;;<<<===@@@CCCEEEGGGJJJKKKMMMMMMMMMOOOQQQTTTTTTYYY]]]]]]___dddhhhhhhjjjiiilllrrryyyzzztttnnnsssnnnfff```___fffpppxxx~~~|||xxxpppcccZZZ\\\dddrrrzzztttddd^^^fffvvvuuujjjaaa[[[XXXWWWcccqqqzzzkkkTTTLLLEEEAAA<<<999;;;@@@JJJGGGFFFEEEAAA???EEEPPPbbbrrrsss|||~~~ZZZEEE???;;;777666555444333222333444444333444777@@@UUUuuuyyyqqqrrruuuxxx}}}oooXXXZZZVVVVVV\\\``````aaabbbdddgggjjjmmmnnnppprrrtttuuuzzz~~~lllVVVTTTVVV```mmmttt|||fffUUULLLDDDAAA===888666666:::MMMmmmmmmWWWCCC>>>>>>999777999:::FFFcccxxxxxxrrrhhhXXXJJJDDDBBBDDDEEEKKK]]]pppzzzwwwqqq|||dddMMMBBB@@@<<<:::888777777888888777777999FFFnnnvvvpppzzz~~~vvvpppllljjjggggggiiilllppprrrrrrqqqrrrtttuuuuuuuuuvvvxxxzzz{{{~~~sss___VVVSSSJJJCCCBBB???===DDDPPP]]]nnn}}}qqqvvvkkkSSSFFFBBBDDDDDDBBB@@@>>><<<;;;:::888777555222000...---,,,---,,,++++++******++++++)))))))))))))))))))))))),,,---...000000...---,,,******+++++++++,,,,,,,,,+++---//////......///000000111333222111111222444333333444444555555666666666666777888888999999:::::::::;;;===???BBBDDDFFFJJJLLLMMMMMMMMMNNNPPPSSSUUUYYY\\\\\\^^^cccggghhhhhhiiimmmttt{{{zzzssskkkhhheeeaaaaaaeeelllssswww~~~uuuiii^^^SSSNNNSSS\\\ooowww~~~nnn\\\XXXeeevvvuuugggZZZQQQKKKHHHLLLYYYiiivvv|||___TTTHHHCCC???<<<<<<>>>LLLKKKIIIFFFAAA===BBBJJJYYYmmmxxxhhhMMMAAA;;;777666555444333222333444444666555888FFF___}}}qqqfffhhhaaa^^^```bbbaaa___```eeehhhkkknnnoooqqqrrrtttuuuzzz}}}~~~rrrXXXRRRQQQZZZeeehhh{{{lllXXXOOOFFFBBB???:::888888777GGGcccrrr\\\GGG@@@>>>:::999;;;;;;HHHggguuueeeRRRJJJEEEEEEFFFKKK]]]pppqqq{{{pppuuu~~~nnnQQQDDDBBB===:::888777888888888777777:::LLL{{{zzzuuuppp|||vvvnnnjjjjjjjjjeeeeeeeeehhhllloooqqqqqqnnnpppqqqrrrrrrsssvvvxxxzzz|||~~~qqq___UUURRRIIICCCBBB@@@>>>DDDOOO^^^nnn~~~{{{jjjgggvvvlllTTTHHHDDDEEEDDDBBBAAA>>>===;;;:::888777555333000///...------,,,++++++******++++++)))))))))))))))))))))))),,,...000222222000...,,,******+++++++++,,,,,,,,,***,,,///000000///000000///111222222111000222333222222333444444555666666666666777777888999999999888999;;;===???BBBDDDEEEJJJLLLMMMMMMMMMMMMPPPRRRUUUZZZ\\\[[[]]]cccggggggfffiiiooowww|||yyyqqqiii]]]\\\]]]ccckkkqqqttttttuuuhhhXXXMMMHHHIIIRRR\\\ooovvv|||}}}lllYYYXXXggg{{{~~~ooo___RRRHHHCCCAAAFFFSSScccqqqhhhYYYJJJCCCAAA>>><<<===JJJKKKKKKGGG@@@===@@@EEETTTkkk}}}yyyvvvoooPPP@@@;;;999666555444333222333444444777333888MMMjjjuuuwwwpppggg```aaaccccccbbbcccgggjjjnnnqqqrrrssstttuuutttyyy|||~~~tttXXXOOOLLLSSS]]]^^^ooonnn\\\QQQGGGCCC@@@<<<999888666BBB[[[|||wwwcccMMMCCC@@@>>>===???<<>>DDDOOObbbrrr}}}}}}hhh___iiiyyymmmUUUHHHDDDDDDDDDBBB@@@>>><<<;;;:::888777555333111///......---,,,++++++******++++++)))))))))))))))))))))))),,,...000222222000...,,,******+++++++++,,,,,,,,,***,,,///000000///000000...///000000//////000111111222222333444555666666555666666777888888999999888999;;;===@@@BBBCCCDDDIIIKKKLLLLLLLLLMMMPPPRRRUUUZZZ]]]\\\^^^cccggggggfffjjjrrryyy}}}yyypppiiiZZZ\\\aaaiiiqqqtttsssppphhh[[[KKKBBB@@@EEEQQQ\\\ooovvv||||||}}}}}}kkkYYYYYYjjj~~~{{{lll\\\OOOFFFBBBAAAEEEPPP^^^mmm~~~ooo]]]KKKCCCAAA???======FFFJJJKKKFFF@@@===???AAAQQQiii{{{qqq{{{qqqPPP???;;;<<<666555444333222333444444555111999TTTtttyyywwwlllbbbaaacccbbbbbbcccfffjjjnnnqqqrrrrrrssstttsssxxx|||}}}oooSSSKKKHHHMMMUUUVVVhhhzzzsssaaaTTTHHHDDDBBB===999888666???UUUuuuzzzhhhSSSFFFAAA??????@@@???LLLmmmzzzhhh[[[NNNIIIHHHMMM___qqq[[[HHHGGG===;;;999888888999999888:::<<>>EEEPPPdddttt~~~}}}ggg]]]bbbooommmUUUHHHDDDCCCCCCAAA???===;;;:::999777666444222000///......---,,,++++++******++++++)))))))))))))))))))))))),,,---...000000...---,,,******+++++++++,,,,,,,,,+++---//////......///000---...000///......///111222222333333444444555555555555666777777888888999888999<<<>>>AAACCCDDDDDDHHHJJJKKKLLLLLLNNNQQQSSSUUU[[[___^^^```dddgggfffhhhlllttt{{{~~~yyypppjjj```dddjjjqqqsssqqqkkkfffZZZOOOCCC<<<;;;AAALLLXXXnnnvvv{{{|||}}}yyyiiiZZZ\\\lll~~~yyykkk[[[NNNFFFBBBAAACCCMMMZZZiii|||vvvdddPPPFFFBBB??????@@@DDDJJJLLLGGGAAA?????????LLLbbbxxxxxxlllppptttRRR@@@<<<===666555444333222333444444555111===]]]~~~rrreee```aaa```______cccgggllloooppppppppppppsssxxx{{{|||dddLLLHHHDDDGGGMMMOOOcccrrr{{{gggYYYKKKFFFDDD???:::888777===OOOkkkppp[[[KKKDDDAAA@@@???@@@MMMnnnqqqaaaQQQIIIGGGLLL^^^pppaaaKKKGGG>>>;;;999888999999999888;;;???SSSqqqsssxxxtttllliiiiiijjjooollliiiiiijjjlllmmmmmmmmmooopppqqqqqqrrruuuwwwwwwyyyzzzzzzzzz{{{~~~yyyfffYYYOOOGGGDDDAAA>>>FFFQQQcccrrr~~~|||ggg\\\^^^fffmmmUUUGGGCCCBBBBBB@@@>>><<<:::999888666555333111///......------,,,++++++******++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---......---,,,,,,...///...///000000//////000111333333333333333333333333555555666666777888888888888:::===@@@BBBDDDDDDEEEFFFHHHJJJKKKLLLNNNRRRTTTUUU\\\aaaaaabbbfffgggeeeiiiooovvv}}}~~~yyyqqqkkkffflllrrrsssnnneee[[[TTTIIIBBB<<<999888<<>>===666555444333222333444444666444DDDhhhwwwfff``````___^^^^^^bbbfffkkknnnooonnnnnnnnnrrrwww{{{|||zzzZZZFFFDDD@@@@@@EEEHHH]]]jjjnnn___PPPIIIGGGBBB<<<999777:::FFF]]]xxx}}}hhhUUUJJJFFFBBB>>>AAALLLmmmvvvcccQQQGGGEEEJJJ[[[mmmyyygggLLLFFF>>><<<999888999:::999888999CCC^^^wwwvvv||||||ppphhhfffhhhjjjjjjiiiggggggiiikkkkkkjjjnnnpppqqqqqqqqqrrrtttvvvxxxyyyzzzzzzzzz{{{~~~mmm^^^SSSHHHEEE@@@>>>FFFRRReeettt}}}jjj^^^ZZZ\\\tttnnnUUUGGGBBBBBBAAA???>>><<<:::888777555444222000///...---------,,,++++++******++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,.........,,,++++++---//////000111111000000111222444333333333333333333333555555666666777888888888999;;;===@@@CCCDDDEEEEEEEEEGGGIIIKKKLLLOOORRRUUUUUU\\\bbbcccdddggggggdddkkkpppxxx}}}~~~yyyrrrmmmiiioootttrrrgggYYYLLLEEE;;;888666666777;;;FFFRRRhhhqqqzzz}}}~~~xxxmmmccceeesss{{{mmm]]]PPPGGGBBB@@@:::EEEUUUggg{{{vvvaaaQQQGGGAAABBBEEEIIIQQQSSSLLLDDDBBB???<<<<<>><<>><<<999888999:::999999888FFFggg}}}zzzxxxllldddcccgggjjjfffddddddeeegggiiiiiiiiiooopppqqqqqqpppqqqsssuuuxxxyyyzzzzzzzzz{{{~~~uuuaaaUUUJJJEEE@@@>>>GGGSSSjjjxxx~~~ooo```WWWTTTjjjoooUUUGGGDDDEEECCCAAA@@@???>>><<<:::444333222000...---,,,,,,---,,,++++++******++++++))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++---///000000///......///111111000000000000000111444333333333333444555555444444555666777888999999;;;<<<>>>AAACCCDDDEEEFFFGGGIIIKKKLLLMMMOOOSSSUUUUUUXXX\\\___```bbbeeegggmmmrrrxxx{{{yyytttooolllooorrrqqqiii^^^TTTIIIAAA:::777555666666:::DDDOOOcccqqq~~~|||mmm```bbbsss}}}ooo]]]NNNFFFCCCDDDBBBEEEOOOcccyyymmmYYYJJJCCCAAA@@@NNNSSSSSSLLLFFFCCCAAA>>>???IIIYYYiiiwww|||iiiNNNAAA===;;;888444333333555666666777555OOOuuu~~~www{{{pppddd___]]]\\\^^^bbbgggjjjnnnppppppooopppppprrrvvvzzz~~~ssspppwwwcccIIICCC>>>===<<<===DDDMMM\\\sssyyyhhhWWWNNNJJJCCC===:::888;;;>>>JJJfffnnnZZZMMMEEE@@@CCCKKKiiixxxeeeQQQHHHEEEGGGSSSaaarrrrrrTTTEEEBBB<<<999::::::888888:::CCCAAAoooqqqiiifffcccbbbdddcccccccccdddfffgggiiijjjmmmmmmnnnoooqqqrrrtttuuuuuuvvvqqqqqqxxxxxxyyy|||fffUUUHHHEEEAAA>>>IIIZZZnnn}}}uuu___YYYYYYcccqqqVVVGGGDDDDDDBBB@@@??????>>>;;;999666555333111000......------,,,++++++******++++++))))))***+++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,...000///...------...111111000000000000111111333222222222222333444444444444555666777888999999:::;;;===@@@BBBCCCDDDDDDEEEGGGIIIJJJKKKMMMQQQSSSVVVXXX\\\^^^___aaaccceeejjjoootttwwwvvvrrrooommmnnnqqqpppggg]]]SSSHHH???:::777555666777:::EEEOOObbbppp}}}~~~pppccceeeuuu|||nnn]]]NNNDDDAAAAAAAAADDDNNNaaaxxxrrr^^^OOOFFFCCCCCCMMMTTTWWWQQQHHHDDDAAA???>>>GGGUUUeeesss~~~rrrPPPAAA@@@;;;888444333444555666666999;;;XXX~~~}}}xxxsss}}}jjjuuuyyyvvvlllbbb___]]]\\\^^^aaafffiiilllnnnnnnnnnoooooosssvvvzzz}}}~~~}}}mmmllluuu{{{zzzxxxYYYFFFAAA<<<;;;:::;;;BBBJJJWWWmmm}}}mmm\\\SSSNNNFFF@@@===777:::<<>>>>>===;;;999888777555333111000//////---,,,++++++******++++++))))))******++++++++++++,,,,,,,,,,,,++++++++++++)))************++++++++++++---......---,,,---...111000000000000000111111222111111111111222333333444444555666777888999999999:::<<>>:::999888999???GGGRRReeeuuudddZZZQQQGGG@@@===555999;;;BBBZZZ}}}jjjYYYKKKAAABBBHHHdddsss```NNNEEEBBBCCCMMMZZZmmm}}}^^^LLLDDD>>>:::;;;:::888888;;;===CCCttt{{{mmmfffcccaaaaaabbbaaaaaabbbbbbdddfffggghhhiiijjjjjjlllmmmoooqqqrrrrrruuurrrrrrxxxvvvwwwkkkZZZLLLHHHDDDBBBNNN```vvvxxx```WWWRRRVVVnnnvvvYYYHHHCCCCCCAAA???>>>===<<<:::888888777555333111000//////---,,,++++++******++++++***************+++++++++,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++***,,,------,,,+++,,,---000000000000000000111222222222222222222333333444444444555666777888999999:::;;;===???AAACCCDDDDDDHHHIIILLLMMMNNNPPPSSSVVVWWWXXXZZZ[[[[[[\\\___aaagggiiimmmoooppprrrtttvvvuuuwwwtttlllcccYYYMMMBBB<<<999777888888<<>>CCCMMM[[[lll{{{YYYAAAFFF<<<999555333444555666666;;;HHHmmmqqqjjjwwwvvvwww}}}zzzaaajjjiiieee```\\\]]]]]][[[]]]aaagggjjjlllmmmmmmmmmnnnooosssvvvzzz|||}}}~~~}}}vvvsssssshhhXXXRRRTTTVVVZZZTTTBBB@@@<<<999999777888===DDDNNN___www}}}mmm```SSSFFF===:::555999;;;???TTTwwwnnn[[[KKK??????CCC]]]~~~ooo]]]KKKCCC@@@???HHHTTTkkkxxxmmmfffQQQFFF@@@;;;;;;:::888888;;;@@@FFFwwwxxxjjjdddbbb```___```___``````aaabbbdddeeefffgggggghhhiiikkkmmmooopppppptttrrrrrrxxxuuuwwwnnn\\\MMMHHHDDDBBBPPPcccxxxzzzbbbWWWPPPOOOeeewwwZZZHHHCCCCCCAAA???>>>===<<<:::888777666444222000///......---,,,++++++******++++++******)))))))))***+++,,,---------,,,,,,,,,++++++))))))*********+++++++++)))+++------,,,+++,,,---000000//////000111222222333333333333333444555555444444555666777888999999;;;<<<>>>@@@BBBDDDEEEEEEHHHJJJLLLMMMNNNPPPTTTVVVWWWXXXZZZZZZZZZ[[[^^^```gggiiillloooqqquuuyyy}}}yyyzzzvvvnnnfff\\\OOOCCC===:::888999999===GGGRRRiiivvvxxxoooqqq~~~zzzjjjZZZNNNFFFCCC???@@@FFFWWWnnnkkkXXXKKKEEEDDDEEEUUUbbb___SSSIIIDDDAAA@@@CCCKKKYYYjjj{{{___CCCFFF===:::666444444555666555888IIIqqq{{{{{{eeennnjjj```\\\[[[]]]\\\ZZZ\\\aaajjjkkkmmmnnnmmmnnnoooppprrruuuyyy|||~~~yyywwwwww___NNNFFFFFFEEEIIIIII>>>???;;;999999888888<<>>AAAXXXvvvkkkZZZIIIBBB>>>===DDDNNNggg|||ooofffyyykkkUUUIIIBBB<<<;;;:::888888;;;BBBIIIwwwuuugggbbb```^^^]]]^^^^^^^^^^^^___aaabbbdddeeeeeeffffffhhhiiikkkmmmnnnnnnsssqqqqqqvvvuuuwwwqqq^^^MMMGGGCCCCCCQQQeeexxx|||dddYYYPPPLLL^^^xxxvvvYYYHHHCCCCCCAAA???>>>>>>===;;;999666555333111///...---------,,,++++++******+++++++++***)))))))))***,,,---......------,,,,,,++++++)))************+++++++++)))+++------,,,,,,---...////////////000111222333444444333333444444555666444444555666777888999999;;;<<<>>>AAACCCDDDEEEFFFFFFHHHJJJLLLMMMOOORRRTTTWWWXXXYYYYYYYYY[[[^^^aaahhhjjjmmmpppsssxxx}}}{{{{{{wwwoooggg^^^PPPCCC>>>;;;999::::::>>>HHHSSSlllxxxzzzrrruuu|||mmm]]]OOOFFFBBB@@@???DDDTTTjjj~~~nnnZZZLLLFFFEEEEEETTTaaa```WWWNNNGGGBBBBBBCCCJJJXXXjjj{{{vvvgggHHHEEE>>>;;;777444444555666555555HHHsss{{{gggoooiii___\\\\\\]]]\\\ZZZ\\\aaakkklllnnnnnnmmmnnnoooqqqqqqtttyyy|||yyyyyyZZZIIIAAA@@@===???BBB===>>>;;;999:::999888<<>>;;;999666555333111///...---------,,,++++++******+++++++++***)))((()))***,,,---///......---,,,,,,++++++)))************+++++++++)))+++---...------...///////////////000111222333333333222222333333444555444444555666777888999999:::<<<>>>@@@BBBDDDDDDEEEGGGHHHJJJLLLMMMOOORRRUUUWWWXXXYYYYYYZZZ\\\```ccchhhkkknnnqqquuuzzz~~~yyyqqqjjjaaaSSSEEE>>>;;;::::::;;;???IIITTTkkkxxx|||vvvyyyrrraaaRRRHHHDDDAAA@@@CCCRRRggg{{{rrr^^^OOOIIIHHHFFFTTT```aaa[[[TTTKKKDDDBBBCCCIIIVVViiizzzrrrsssoooOOOEEE>>>;;;777555555555555555777IIIsss|||jjjqqqhhh```^^^]]]^^^[[[YYY\\\bbbkkklllmmmmmmllllllnnnpppqqquuuyyy|||}}}|||WWWFFF???>>>999:::???===<<<999999:::999777:::@@@FFFVVVoooxxxiiiVVVDDD<<<<<<444888888;;;OOOpppxxxfffWWWKKKBBB@@@@@@SSSlll}}}tttfffVVVHHHAAA===999===FFFWWWrrruuurrrttt\\\LLLDDD>>><<<:::888999<<<<<>><<<:::666555333111000.........---,,,++++++******+++++++++***)))((((((***,,,---//////...---,,,,,,++++++)))************+++++++++)))+++---...------...///////////////000111222333222222111111222222333444444444555666777888999999999;;;===???AAABBBCCCDDDIIIKKKMMMNNNOOOQQQTTTWWWWWWXXXYYYYYYZZZ\\\aaadddhhhkkknnnrrruuuzzz|||uuunnneeeVVVHHH???<<<:::;;;<<>>>>>777777======;;;888888999888666999>>>CCCTTTmmm{{{rrreeeRRRAAA:::;;;333666666:::OOOoooppp___RRRGGG@@@???>>>OOOhhhwww~~~oooeeeVVVHHHAAA===999<<>><<<:::888999<<<;;;RRRyyy~~~tttgggaaa___[[[YYYYYYZZZZZZ[[[\\\]]]___```aaaddddddeeefffhhhjjjlllmmmiiiooollllllqqqsss|||zzzeeeQQQIIIEEEGGGYYYnnn~~~tttgggWWWLLLVVVkkkpppWWWHHHCCCCCCBBBAAA???<<<:::999888777666444222111//////...,,,+++******))))))******((((((((((((((()))******---------,,,,,,+++++++++)))************++++++++++++,,,...---,,,,,,---/////////000111111111111111000111111222222333444444222222222333555666888999======>>>???AAADDDFFFGGGIIIIIIIIIIIIKKKOOOTTTYYYWWWXXXXXXXXXZZZ^^^ccchhhjjjmmmppptttxxx||||||tttnnngggXXXIII@@@>>><<<<<<<<<>>>GGGQQQrrr~~~~~~www}}}zzzlll```QQQEEE???AAADDDNNNccc|||uuudddXXXOOOHHHGGGXXXggghhhdddaaaXXXNNNEEECCCEEERRReeevvvvvvnnnmmmyyy}}}vvvSSSIIICCC<<<777555444222666;;;:::VVVxxxwwwoooaaa_________\\\ZZZ]]]cccmmmkkkjjjiiijjjllloooppprrrsssvvvxxxzzz{{{||||||ZZZIIIBBB???888999>>><<<:::888888999888555777<<>><<<===@@@SSShhhyyykkkTTTAAA;;;>>>:::999<<<;;;AAA[[[{{{ttt~~~}}}qqqddd]]]YYYVVVXXX\\\\\\\\\]]]]]]^^^___``````bbbccceeeeeedddeeegggiiijjjiiijjjlllooovvvhhhPPPKKKHHHHHH[[[tttzzzdddYYYOOOTTThhhqqqWWWHHHCCCCCCBBBAAA???<<<:::999888777666444222000//////...,,,+++******))))))******((((((((((((((()))******,,,,,,,,,,,,++++++++++++************+++++++++++++++---......---,,,.../////////000111111111111111000111111222222333444444222333333444555777888999<<<===>>>???BBBDDDFFFGGGHHHIIIIIIIIIKKKOOOTTTXXXWWWXXXXXXXXXZZZ^^^dddhhhjjjmmmpppuuuyyy~~~{{{tttooohhhYYYLLLAAA>>>;;;;;;;;;???IIITTTrrr~~~yyyrrreeeVVVJJJAAABBBDDDMMMbbbyyyxxxggg\\\SSSKKKJJJ[[[iiikkkhhhdddZZZPPPFFFCCCEEEPPPdddvvvzzznnnqqq{{{VVVJJJCCC===888666444333666;;;???\\\{{{jjjaaa^^^]]]\\\ZZZYYY^^^dddmmmkkkjjjiiiiiikkknnnoooppprrruuuxxx{{{}}}```LLLBBB>>>888999>>>;;;:::888888999888555888<<>>OOOhhhuuu{{{xxxlll]]]RRRGGGAAA>>><<<===@@@OOOfffwwwjjjVVVBBB<<>><<<;;;999888777666444222000///......,,,+++******))))))******)))(((((((((((()))***************+++++++++++++++************+++++++++,,,+++---......------.../////////000111111111111111000111111222222333444444333333444555666888999:::<<<===>>>@@@BBBDDDEEEFFFHHHHHHIIIIIIKKKNNNTTTXXXWWWXXXYYYYYY[[[___eeejjjjjjmmmqqqvvv||||||uuupppiii[[[NNNCCC>>>;;;:::;;;@@@LLLXXXsss}}}zzzwwwjjjZZZNNNCCCCCCDDDLLL```www{{{lllaaaWWWPPPOOO```nnnpppnnniii^^^SSSHHHDDDCCCNNNaaattt{{{]]]MMMEEE>>>888666555333666;;;BBB```{{{{{{lllbbb^^^ZZZYYYXXXXXX^^^eeelllkkkjjjiiiiiijjjlllmmmnnnppptttyyy}}}gggPPPAAA<<<777:::???;;;;;;999888999888666888===DDDUUUmmm{{{wwwsssfffbbbZZZPPPGGG???:::888555;;;>>>DDDVVVppprrrcccWWWMMMEEEAAA@@@>>>QQQkkkvvvzzztttgggYYYPPPFFFAAA>>><<<===AAALLLdddvvvnnnXXXDDD===???:::999===;;;@@@XXX{{{mmmlll}}}nnnddd\\\YYYYYYXXXZZZ\\\ZZZ[[[\\\]]]^^^______```___```bbbbbbbbbdddfffhhhllljjjkkkmmmpppxxxnnnTTTLLLIIILLL___wwwkkk^^^QQQRRRdddqqqWWWHHHCCCBBBAAA@@@>>>===;;;:::999666555444222000///......,,,+++******))))))******))))))(((((())))))***+++)))))))))******++++++,,,*********+++++++++,,,,,,,,,---......------.../////////000111111111111111000111111222222333444444444444444555777888:::;;;;;;<<<>>>@@@BBBDDDEEEFFFGGGHHHIIIJJJKKKNNNSSSWWWWWWXXXYYYZZZ\\\aaaggglllkkkmmmqqqxxxxxxrrrjjj\\\OOOEEE???;;;999:::AAAOOO\\\ttt}}}~~~zzzyyylll]]]PPPEEEDDDDDDLLL```xxxsssiii^^^VVVVVVffftttvvvtttooocccVVVJJJEEECCCLLL___tttfffQQQFFF???:::777666444777<<>>EEEVVVooo~~~xxxrrrnnnbbb\\\TTTKKKDDD>>>:::777666:::???GGGXXXnnn|||wwwjjj]]]SSSLLLEEEAAA@@@???SSSmmmxxxyyyqqqaaaUUUMMMFFFBBB>>><<<===BBBJJJcccvvvsss[[[FFF???@@@:::999===<<>>===;;;:::999666555333111000......---,,,+++******))))))******)))))))))))))))***++++++)))))))))******++++++,,,***++++++++++++,,,,,,,,,,,,---///...------...000//////000111111111111111000111111222222333444444444444444555777888:::;;;;;;<<<>>>AAACCCDDDEEEEEEFFFGGGIIIJJJKKKNNNSSSVVVWWWXXXYYY[[[]]]bbbiiinnnmmmnnnssszzz}}}uuukkk]]]QQQGGGAAA;;;999;;;BBBQQQ___uuu|||~~~{{{{{{ooo```TTTEEEEEEDDDLLLaaazzz}}}tttiii___^^^lllyyy{{{yyyuuuhhh[[[LLLFFFCCCLLL___tttpppVVVGGGAAA;;;999666555888===AAAeee}}}nnnmmmddd\\\XXXWWWWWW]]]dddiiiiiihhhhhhhhhiiijjjjjjqqqsssvvvzzz}}}sssYYYGGG@@@;;;>>>BBB===>>>:::999999888777:::@@@GGGYYYrrr|||uuunnnjjjaaa[[[QQQIIICCC>>>:::666666999???JJJ\\\nnnxxxzzzxxxnnnaaaVVVPPPKKKFFFBBB@@@@@@UUUpppzzzyyyooo^^^SSSLLLFFFCCC???<<<>>>BBBGGG```sss~~~uuu^^^III@@@AAA;;;999===<<>>===;;;::::::666555333111///...------,,,+++******))))))*********))))))))))))***++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,...//////......///000//////000111111111111111000111111222222333444444333333444555666888999::::::<<>>CCCEEE^^^ppp}}}uuu```KKKBBBBBB;;;999===<<>>===<<<;;;:::666444333111///...------,,,+++******))))))************))))))******+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------...//////......///000//////000111111111111111000111111222222333444444222333333444555777888999:::<<>><<<===DDDRRR```rrryyywwwsss|||yyypppeee[[[IIIGGGEEEKKK___yyyvvvjjjkkkvvv~~~|||pppbbbNNNHHHFFFOOObbbwww~~~dddJJJCCC===:::888666999===FFFooo}}}sssrrrtttppprrrwww|||aaajjj}}}}}}lllbbbYYYWWWXXXZZZ^^^dddddddddeeefffhhhiiijjjkkkppprrruuuyyy{{{}}}~~~~~~uuufff[[[NNNIIIIIICCC@@@<<<::::::888777;;;BBBNNNaaa{{{~~~yyyrrrkkkfff^^^VVVLLLEEEBBB@@@<<<888777999BBBTTThhhuuuyyyyyyuuujjj\\\RRROOOLLLGGGCCCCCCCCCXXXrrr|||zzzooo^^^QQQNNNJJJGGGAAA<<<>>>CCCHHH___qqq~~~pppssszzzbbbMMMCCCBBB;;;999===<<>>===<<<;;;:::555444333111///...------,,,++++++***)))******************)))******+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------...//////......///111//////000111111111111111000111111222333333444444222222222333555666888999:::<<>>DDDRRR```pppxxxxxxpppllltttvvvmmmcccYYYKKKHHHEEEJJJ]]]vvvttthhhnnnyyy}}}rrrdddNNNIIIGGGPPPcccxxx|||iiiKKKDDD>>>;;;888666999>>>GGGppp}}}~~~}}}aaadddrrrssshhh^^^VVVUUUXXX[[[___dddbbbcccdddfffhhhiiijjjkkkoooqqqtttxxx{{{}}}~~~{{{sssgggVVVMMMKKKFFF@@@<<<::::::888888<<>>CCCLLLbbbtttuuugggkkkdddNNNDDDBBB;;;999===<<>>??????AAANNNaaauuu|||vvvnnnfff]]]aaasss{{{pppddd\\\XXXXXXHHHGGGFFFLLL^^^www{{{wwwyyy~~~~~~ssshhhUUUMMMHHHPPPdddyyywwwqqqyyyjjjRRRGGG===999888777999<<>>;;;======EEEccc|||sssssszzzgggQQQIIIOOOPPPQQQSSSOOOPPPRRRTTTUUUVVVWWW[[[]]]dddcccbbb```____________bbbbbbccchhhqqqwwwtttxxxlllPPPIIIMMMSSSbbbrrr|||xxxgggPPPKKKFFFHHHTTTcccpppwwwwwwlll```YYYRRRMMMLLLNNNvvvYYYGGGBBBBBBBBB@@@>>>===;;;999999555444333111000...---,,,,,,,,,+++************+++)))************+++++++++))))))))))))***+++,,,---------,,,,,,+++,,,,,,---,,,---...---------///111...000111222111000111222333222222111111222222333222333444444333333555777999<<<@@@BBBCCCCCCDDDEEEGGGGGGIIIJJJMMMPPPRRRSSSTTTYYY```cccccchhhpppxxxyyyxxxyyywwwlllZZZKKK@@@AAABBBDDDRRRdddxxx~~~zzzooodddZZZTTTNNNPPP___pppwwwvvvnnniii```WWWPPPLLLIIIHHHFFFFFFEEELLL^^^wwwvvvkkkTTTLLLFFFNNNaaavvvvvvkkkllllllSSSHHH>>>:::888777999===NNNhhhkkk|||ggg___XXXVVVWWWXXX\\\aaadddeeefffggghhhjjjkkkkkkmmmqqqvvvzzz|||~~~}}}xxx}}}vvvgggYYYPPPKKKDDDAAA>>>===:::999>>>DDDXXXssszzzppphhh```XXXPPPKKKEEE===999999999AAAUUUpppvvvgggZZZSSSMMMFFFAAABBBIIIddd}}}~~~wwwlllaaaYYYPPPJJJDDD>>>???BBBMMM```vvvhhh|||vvvWWWFFFEEE???<<<>>>>>>DDDdddvvvyyygggRRRJJJOOOOOOQQQSSSOOORRRSSSUUUUUUTTTUUUXXX[[[^^^^^^^^^^^^^^^^^^______bbbbbbcccgggrrruuuqqqssslllOOOGGGJJJPPP___oooxxx|||kkkZZZKKKFFFBBBDDDMMMWWW^^^aaaZZZSSSMMMKKKJJJJJJOOOUUUwwwZZZHHHBBBAAAAAA@@@>>>===;;;::::::555444333111000...---,,,------,,,+++++++++++++++)))************+++++++++******)))******+++,,,------,,,,,,,,,,,,,,,------,,,---...---------///111...000111222111000111222333222222111111222222333222333444444333333666777777:::>>>@@@AAABBBCCCDDDIIIIIIKKKLLLOOOQQQSSSUUUTTTYYY___cccdddiiiqqqxxx{{{zzzzzzvvv```OOOCCCCCCEEEGGGVVVhhhzzz{{{oooeeeYYYNNNGGGDDD@@@@@@KKKYYY```___[[[UUULLLGGGEEEEEEDDDCCCDDDDDDDDDKKK^^^wwwyyyoooVVVMMMGGGMMM```vvvyyyjjjdddsssoooTTTJJJ@@@;;;888777:::>>>TTT}}}lllttthhh___WWWVVVWWWXXX]]]ccceeeeeefffgggiiijjjkkkkkkooorrrvvvzzz{{{}}}|||www|||{{{kkk^^^UUUPPPGGGCCC@@@???<<<;;;AAAJJJ^^^zzzuuummmddd[[[RRRLLLEEE>>>:::::::::GGG___yyy|||lll___VVVOOOGGGAAAEEEKKKfff}}}rrrfff]]]TTTMMMFFF@@@@@@CCCJJJ^^^uuupppzzz[[[IIIGGGAAA===??????GGGfffzzzyyyhhhSSSKKKPPPOOOPPPRRRNNNSSSUUUUUUSSSQQQRRRVVVZZZXXXYYYYYYZZZ[[[]]]___`````````bbbgggssssssllllllllllllNNNEEEEEEKKKZZZlllvvvzzzvvv```QQQJJJFFFDDDGGGOOOUUUWWWWWWRRRNNNJJJIIIFFFGGGOOOYYYxxx[[[IIICCC@@@@@@???>>>===<<<;;;;;;555444333111///...---,,,...---,,,,,,++++++,,,,,,))))))*********+++++++++************++++++,,,------,,,,,,,,,,,,------...,,,---...---------///111...000111222000000111222333222222111111222222333111222333333333444666888666999<<>>:::;;;;;;LLLhhhooobbbYYYQQQHHHAAAEEEKKKfffvvvjjjaaaVVVNNNGGG@@@@@@DDDMMMaaavvv}}}^^^KKKHHHBBB===??????JJJjjj~~~}}}~~~hhhSSSLLLPPPNNNNNNQQQNNNQQQTTTUUURRRPPPPPPUUUZZZVVVWWWWWWXXXZZZ\\\]]]^^^^^^___```fffssssssjjjiiigggzzzkkkNNNCCCCCCHHHWWWiiitttzzzsssaaaUUUKKKGGGFFFKKKUUU\\\]]][[[WWWSSSPPPMMMHHHHHHQQQ\\\xxx[[[IIICCC@@@@@@???>>>===<<<;;;;;;555444333111///...---,,,...---,,,,,,++++++,,,,,,))))))*********+++++++++++++++++++++++++++,,,------,,,,,,,,,------...///,,,---...---------///111...000111222000000111222333222222111111222222333111222333333333444666888666999<<<>>>???AAACCCEEEIIIJJJKKKLLLNNNPPPRRRSSSUUUYYY^^^cccgggmmmuuuzzz|||{{{zzz|||jjjUUUEEECCCEEEIIIXXXjjjyyy{{{hhhYYYOOOEEE<<<>>>@@@???@@@GGGRRRZZZ[[[[[[SSSJJJEEEFFFGGGFFFCCC@@@BBBDDDLLL___vvvxxxmmm\\\SSSLLLRRRdddyyyyyyssspppkkkiiiwwwyyywwwqqqWWWNNNDDD>>>999777<<>>>>>KKKkkkzzz~~~fffRRRLLLPPPLLLLLLOOONNNNNNRRRTTTSSSPPPPPPVVV\\\XXXWWWXXXXXXYYYZZZ[[[\\\]]]]]]___eeerrrwwwmmmkkkjjjsssgggLLLCCCCCCFFFUUUgggqqqxxxwwwhhh___NNNIIIGGGMMMXXX```aaa___RRROOOLLLKKKHHHJJJUUUaaaxxx[[[IIIDDDAAAAAA@@@>>>===;;;::::::555444333111000...---,,,------,,,+++++++++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000,,,---...---------///111...000111222111000111222333222222111111222222333000222333333333444777999888:::===???@@@BBBEEEGGGIIIJJJJJJLLLMMMOOOQQQRRRUUUXXX]]]ccchhhooovvv{{{zzzyyyxxxzzzrrr[[[HHHEEEGGGKKKZZZlllyyy~~~mmm___TTTHHH>>>>>>??????AAAKKKXXXaaaccc```ZZZRRRLLLIIIFFFCCC@@@AAACCCEEENNN```vvvvvvjjj[[[SSSMMMSSSeeeyyyrrriiieeegggddd```kkk|||sssYYYPPPFFF???999777===DDD[[[zzzvvvjjj\\\ooolllaaaWWWTTTUUUXXX```gggccccccdddeeeggghhhiiijjjoooqqqtttuuuwwwyyy|||~~~zzzwww{{{|||lll```XXXNNNEEEAAABBB===:::GGGZZZvvv~~~zzzrrrgggYYYPPPGGG???<<<======VVVwwwsssggg^^^TTTIIIAAA@@@FFFaaayyyoooeeeYYYPPPHHHBBBCCCGGG]]]kkkyyy~~~eeePPPKKKBBB===>>>===FFFhhhsss{{{~~~cccPPPKKKNNNKKKJJJOOONNNLLLQQQVVVUUUQQQPPPVVV\\\XXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[]]]dddqqq}}}uuusssnnnnnntttwww___IIIDDDCCCFFFSSSdddkkktttuuulllaaaZZZUUUYYYcccjjjiiieeeZZZUUUPPPLLLJJJKKKTTT___wwwZZZIIIDDDBBBBBB@@@>>>===;;;999999555444333111000...---,,,,,,,,,+++************+++)))************+++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,------...///000,,,---...---------///111...000111222111000111222333222222111111222222333000111333333333444777999999;;;>>>@@@AAADDDGGGJJJJJJJJJKKKLLLNNNOOOQQQRRRUUUXXX]]]ccciiiqqqwww|||xxxwwwvvvxxx~~~|||cccMMMIIIKKKOOO^^^ooo{{{~~~qqqcccRRRDDD?????????CCCQQQaaakkkmmmkkkggg```XXXPPPJJJFFFDDDBBBDDDGGGOOOaaavvv~~~~~~xxxlll\\\TTTOOOWWWiii{{{{{{iii___]]]dddeee```ggguuuyyyZZZQQQHHH@@@999777===FFFaaa|||uuu|||eeeSSSgggkkk```UUUPPPQQQUUU\\\dddaaabbbcccdddeeeggghhhhhhmmmoooqqqsssuuuwww{{{~~~{{{www|||ttteee]]]QQQGGGCCCDDD???<<>>AAA^^^wwwjjj```TTTHHH???>>>CCC^^^~~~zzzrrrggg[[[RRRKKKEEEFFFJJJaaalllwww|||iiiSSSMMMDDD>>>???>>>AAAccc|||zzzzzztttyyy}}}```NNNIIIMMMIIIIIINNNNNNLLLSSSYYYXXXRRRPPPTTTYYYVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZ\\\bbbppp~~~}}}wwwppplllrrr|||}}}jjjUUUEEECCCDDDEEEQQQaaaiiisss{{{tttnnnqqqyyy|||xxxrrrmmmdddZZZTTTPPPOOOTTT[[[vvvYYYHHHDDDCCCBBBAAA???<<<:::999888555444333111000...---,,,,,,+++******))))))******)))************+++++++++------,,,++++++,,,,,,,,,,,,,,,,,,---...///000000,,,---...---------///111...000111222111000111222333222222222222222222333000111333333333555777999;;;<<>>GGG```|||vvvvvv{{{bbbNNNbbbjjj^^^SSSNNNNNNRRRZZZbbb```aaabbbccceeefffggggggkkkmmmppprrrtttwwwzzz}}}{{{xxx}}}yyyjjj```SSSIIIEEEFFFAAA===LLLdddxxxkkk\\\QQQHHH@@@===???FFFccczzzmmmaaaTTTGGG======BBB]]]~~~{{{sssiii]]]TTTMMMGGGHHHMMMbbbkkktttyyylllUUUOOOEEE???@@@@@@>>>aaayyyxxx~~~ooottt|||^^^LLLHHHLLLHHHHHHMMMNNNNNNUUU[[[ZZZSSSOOORRRWWWTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZ[[[aaaooovvvllljjjoooqqqpppnnnaaaOOOBBBBBBDDDEEEOOO^^^jjjttt~~~{{{ssshhh\\\WWWUUUUUUYYY^^^xxxYYYHHHCCCAAA@@@???===<<<:::999888555555444333111///---,,,---------,,,,,,+++++++++************+++,,,------///...---,,,,,,,,,,,,,,,...---,,,,,,---...000111..................------...///000111111222222111222222111111111111111111222222111000222444666888;;;<<<>>>AAACCCDDDEEEFFFMMMMMMLLLLLLMMMMMMNNNOOOTTTYYY^^^aaahhhqqqvvvwwwuuurrrppppppttt~~~~~~mmmYYYNNNLLLSSSaaannnyyyfffQQQNNNIIIEEEKKK]]]ttt|||vvvrrrnnncccSSSIIIIIIFFFCCCEEESSSiiizzz~~~hhhYYYUUUVVVdddtttxxxnnn\\\VVVSSS\\\nnnooodddbbbhhhggg^^^]]]ddd}}}___VVVJJJAAA:::888???HHHfff~~~yyyqqqkkksss~~~vvv]]]MMM___jjj^^^SSSQQQPPPPPPXXXccc^^^^^^___aaabbbcccdddeeelllnnnqqqssstttvvvyyy{{{xxxvvvzzz{{{mmmdddXXXLLLDDDCCC@@@AAATTTkkk|||ooo___SSSIII@@@===???GGGhhhyyynnnbbbRRRFFFAAAAAAGGGZZZwwwwwwnnnaaaVVVLLLEEEGGGMMMkkkssszzz}}}qqqWWWOOOGGG@@@???<<>>@@@CCCEEEFFFGGGLLLLLLLLLLLLLLLMMMNNNOOOVVV\\\bbbfffmmmuuuxxxwwwooommmkkkhhhfffmmmooo\\\QQQOOOUUUcccooo~~~uuudddYYYSSSMMMQQQcccyyy~~~yyyttthhhWWWMMMKKKIIIFFFHHHUUUjjj|||lllXXXLLLIIIKKKUUUdddvvvzzzppp```[[[XXX^^^lll|||xxxlllfffiiidddYYYWWW___```WWWLLLCCC<<<999@@@HHHddd|||zzzXXXJJJ\\\kkk]]]RRRPPPPPPPPPXXXccc^^^^^^___aaabbbdddeeeffflllnnnqqqssstttvvvyyy{{{xxxvvv{{{qqqhhhZZZOOOGGGEEEBBBCCCWWWpppzzzmmm]]]RRRGGG???===>>>KKKlll|||pppbbbRRRHHHEEEHHHKKK[[[uuu{{{qqqeeeZZZOOOHHHKKKQQQqqqyyyvvvtttvvv[[[RRRHHHAAA@@@===AAAXXXqqqeeeooowwwXXXLLLDDDGGGJJJHHHHHHLLLKKKRRRYYYXXXRRRNNNQQQWWWTTTSSSSSSRRRSSSTTTVVVWWWVVVXXXZZZ]]]hhh|||yyyooohhhccc```[[[XXXQQQHHHBBBAAA???@@@KKKZZZgggvvv|||mmmccc[[[UUUYYYbbbxxx\\\IIIBBBAAA@@@???===<<<:::999888666555333111000.........,,,,,,,,,,,,++++++++++++************+++,,,---......------,,,,,,,,,,,,,,,+++,,,---......//////.................................///000111111111111111111111111111111111111222111111111222444666777999:::===@@@CCCFFFGGGHHHKKKKKKKKKLLLLLLNNNOOOOOOUUU]]]eeekkkrrrxxxyyyvvvllljjjfff^^^VVVZZZmmm|||mmm]]]RRRPPPUUUbbbooo}}}kkkccc[[[\\\lll{{{nnn___TTTPPPMMMIIIKKKXXXlll}}}ooo[[[LLLEEEEEEFFFJJJUUUeeesss~~~yyyooocccaaa```eeeooo{{{vvvmmmkkkcccWWWUUU]]]|||yyyaaaYYYOOOFFF===:::@@@IIIcccyyyVVVIII]]]mmm^^^RRROOOOOOPPPXXXccc^^^______aaaccceeefffhhhkkknnnqqqssstttvvvyyy|||}}}xxxwww|||wwwnnn]]]SSSLLLIIIDDDFFF]]]xxx~~~xxxkkk\\\PPPFFF>>><<<>>>OOOqqqrrrbbbTTTMMMKKKRRRRRR^^^vvv}}}ttthhh\\\PPPIIILLLTTTpppxxxyyytttzzziiiiiiuuu}}}aaaVVVJJJBBBBBB???DDD\\\tttyyyooocccmmm{{{ZZZNNNEEEHHHJJJGGGFFFIIIIIIQQQXXXWWWQQQMMMPPPUUUQQQPPPPPPPPPPPPRRRSSSTTTUUUWWWYYY[[[bbbttt{{{oooddd]]]XXXSSSOOOOOOFFFAAA@@@??????JJJYYYdddttt~~~zzzoooddd[[[^^^hhhwww]]]IIIAAAAAA@@@???===<<<:::999888777555333111///.........,,,+++++++++++++++++++++))))))******+++,,,---...------,,,,,,+++,,,,,,---***+++---...//////...------------...............---...///000111111111111000000000000111111111111111111111222333444666777888:::===@@@CCCFFFHHHIIIKKKKKKLLLLLLNNNOOOPPPQQQSSS\\\fffmmmsssxxxwwwssspppiiiaaaWWWOOOPPP^^^mmmpppeeeWWWOOONNNSSSaaammm~~~}}}tttiiigggvvvuuuggg\\\VVVPPPLLLMMMYYYlll}}}wwweeeVVVNNNKKKKKKKKKIIIQQQ\\\iiivvv}}}vvvllldddfffjjjpppvvv~~~sssnnndddVVVUUU^^^yyypppvvv}}}aaaZZZPPPGGG>>>:::@@@IIIfffwwwRRRGGG]]]tttcccSSSOOONNNOOOXXXccc^^^______```bbbeeegggiiijjjmmmppprrrtttvvvyyy|||}}}vvvwww||||||sss```VVVNNNKKKFFFHHHaaa~~~}}}wwwjjj[[[OOOFFF>>><<<>>>RRRsssuuueeeZZZUUUVVV[[[ZZZdddzzz}}}tttiii\\\OOOHHHLLLTTTgggpppyyy|||~~~}}}wwwmmmhhhrrreeeYYYKKKBBBAAA@@@HHH]]]ooobbblll~~~]]]OOOGGGHHHIIIEEEDDDGGGGGGOOOWWWVVVPPPLLLNNNSSSOOOOOONNNNNNOOOQQQSSSTTTUUUWWWZZZZZZ]]]lll~~~pppddd[[[VVVPPPMMMLLLDDD@@@@@@??????IIIWWW```oooyyyzzzlll```bbbnnnuuu\\\IIIAAAAAA@@@???===<<<:::999888666555333222000///...---++++++++++++++++++++++++)))))))))***+++,,,...///,,,,,,+++++++++,,,,,,---)))+++,,,...///......------------.........//////---...///000000111111000//////000000000111111111111111111222333444555666888:::===@@@CCCFFFHHHIIILLLLLLLLLMMMOOOQQQRRRSSSQQQ[[[fffnnntttyyyxxxttttttiii]]]UUUQQQPPPVVV]]]qqquuuyyyzzz||||||xxxsssbbbZZZPPPLLLKKKQQQ___mmmyyyrrrooo}}}zzzpppeee]]]RRRNNNMMMXXXkkk|||}}}sssfff[[[VVVSSSPPPMMMKKKOOOVVVaaaooowwwsssjjjbbbhhhrrrzzzyyyrrrdddSSSQQQYYYvvvqqqnnn|||{{{aaaZZZQQQGGG===999AAAKKKmmmxxxPPPEEE]]]lllXXXOOONNNOOOXXXccc_________```aaadddggghhhjjjlllooorrrtttvvvyyy|||uuuvvv{{{vvveeeYYYOOOKKKGGGKKKddd}}}uuuiiiZZZOOOFFF>>><<<>>>RRRsssxxxjjjcccbbbbbbdddaaaiii~~~vvvjjj]]]OOOGGGLLLVVVaaakkkuuuyyy|||ssskkkssshhh[[[KKKAAA@@@???EEE[[[qqqbbbkkk^^^QQQGGGIIIIIIEEECCCFFFEEEMMMUUUUUUNNNJJJLLLQQQNNNNNNNNNNNNOOOQQQSSSTTTUUUWWWZZZZZZ[[[eeeqqqddd\\\VVVQQQNNNKKKDDD@@@AAA???>>>GGGUUU]]]llluuu|||rrrcccfffuuusssYYYGGGAAAAAA@@@???===<<<:::999888555555444333111///---,,,*********+++++++++++++++)))))))))***+++---...///+++++++++++++++,,,,,,---***+++,,,------......---,,,,,,------.../////////------...///000000000000...//////000000111111111000111222333444555555555999:::===@@@CCCFFFGGGHHHKKKKKKLLLMMMOOOQQQSSSTTTRRR[[[eeemmmuuu{{{{{{xxxttthhh\\\XXXVVVTTTSSSUUU]]]^^^bbbhhhnnnnnnhhhaaaVVVPPPJJJHHHIIIOOO]]]kkkttt~~~xxxuuuxxxmmmcccUUUOOONNNXXXjjj{{{}}}vvvlllddd^^^WWWQQQLLLKKKNNNRRRZZZgggqqqqqqjjjaaahhhsss}}}xxxfffQQQJJJQQQoooqqqkkkwww|||bbb\\\SSSHHH===:::DDDPPPvvvYYYLLLdddyyy___RRRNNNOOOXXXccc```_________```bbbeeegggiiikkkoooqqqsssvvvyyy|||vvvvvvyyy{{{kkk\\\OOOKKKHHHNNNggg~~~|||sssfffWWWMMMDDD===;;;>>>QQQrrrzzzqqqppppppooonnnhhhkkk~~~xxxmmm^^^OOOHHHMMMXXXaaakkkssswwwyyy~~~~~~{{{qqqtttiii]]]LLLAAA@@@>>>EEE]]]rrrbbbjjj}}}___QQQHHHIIIIIIDDDBBBEEECCCKKKTTTTTTMMMIIIJJJOOOLLLKKKKKKLLLMMMOOOQQQRRRUUUUUUXXX[[[ZZZ```vvvrrrfff___YYYTTTPPPKKKDDDAAABBB@@@>>>FFFRRR]]]llltttzzzvvvgggmmm}}}pppUUUEEEAAAAAA@@@???===<<<:::999888333444555555333000---***)))*********++++++++++++(((((()))***+++---...///++++++******+++,,,,,,---++++++++++++,,,---......,,,,,,------...//////000,,,---...///000000000000......//////000111111222000111222333444555555555:::;;;>>>@@@CCCEEEFFFGGGHHHIIIJJJKKKMMMPPPRRRSSSQQQYYYbbbiiirrrzzz|||{{{qqqiiicccaaa^^^ZZZWWWWWWTTTSSSUUUZZZ^^^^^^ZZZVVVLLLHHHDDDCCCCCCIIIVVVdddmmmyyyttthhhWWWQQQPPPYYYjjjzzz}}}vvvnnnggg___YYYUUUOOOQQQTTTYYYcccmmmnnnjjjaaafffnnnwwwnnnVVVMMMRRRfffwwwuuutttddd^^^UUUIII>>>===IIIWWWbbbSSShhhfffTTTNNNOOOXXXdddaaa```^^^]]]^^^```ccceeehhhkkknnnqqqsssvvvyyy|||wwwwwwwwwyyyrrr___OOOKKKKKKRRRiii|||}}}{{{xxxwwwooocccTTTJJJAAA;;;999;;;PPPppp}}}xxx|||}}}zzzxxxmmmjjjxxxxxxlll]]]MMMEEELLLWWW]]]fffnnnpppsssyyy}}}~~~yyyyyyjjj___NNNBBB@@@???EEE^^^rrrbbbjjj{{{^^^QQQHHHIIIIIIDDDBBBEEEAAAJJJSSSSSSLLLHHHIIIMMMGGGGGGGGGGGGIIIKKKMMMNNNSSSRRRUUUZZZYYY[[[lllvvvllleee^^^XXXTTTLLLEEEBBBCCC@@@>>>EEEPPP\\\jjjqqqvvv~~~{{{mmmuuu}}}nnnRRRDDDBBBAAA@@@???>>><<<:::999888222333555666444000,,,)))))))))******++++++++++++(((((()))***+++---///000+++*********+++,,,,,,---,,,+++******+++,,,...///,,,,,,------...///000000,,,---...///000000000000---......///000111111222000111222333444555555555;;;<<<>>>AAACCCDDDEEEFFFFFFGGGHHHJJJLLLNNNQQQRRRNNNVVV^^^eeemmmwww{{{zzzooollljjjjjjeee^^^\\\]]]TTTRRRQQQTTTUUUSSSRRRRRREEEBBB???>>>>>>BBBOOO]]]gggtttxxxjjjYYYSSSQQQZZZkkk{{{~~~wwwpppiiieeebbbWWWXXXYYY[[[aaajjjllliiiccceeejjjqqqyyywww___UUUZZZ^^^oooggg```VVVJJJ@@@???LLL\\\xxx~~~bbbRRRdddjjjVVVNNNOOOXXXdddaaa```^^^]]]]]]___aaaccchhhkkknnnqqqsssvvvyyy|||yyywwwuuuuuu{{{wwwbbbOOOKKKMMMUUUkkkyyypppqqqxxx|||}}}}}}{{{wwwsssqqqqqqlll```RRRGGG???888777999PPPppp~~~|||~~~ppphhhqqq|||uuujjjZZZJJJBBBIIIUUUVVV___fffiiimmmuuuzzz|||kkkaaaPPPDDDAAA@@@@@@XXXqqqaaajjjyyy^^^QQQHHHIIIIIIDDDCCCFFF@@@IIIRRRSSSLLLGGGHHHLLLCCCCCCCCCCCCEEEGGGIIIJJJQQQOOOSSSYYYXXXXXXfffxxx|||rrrkkkddd]]]XXXMMMFFFCCCDDDAAA===DDDOOOYYYgggnnnrrrzzz|||qqq{{{nnnTTTEEEAAA@@@@@@???>>><<<:::999888888555<<>>???@@@BBBCCCDDDEEEIIIIIIHHHHHHIIIJJJKKKLLLMMMOOORRRZZZiiivvvyyyvvvpppmmmkkkkkklllkkkgggdddZZZ[[[XXXTTTSSSTTTPPPKKKEEEAAA>>>>>>>>>BBBLLLWWWgggnnnwwwuuuhhh[[[RRRPPP^^^ooozzz~~~ssshhhddddddccc___]]]___eeeiiiiiigggdddfffhhhkkknnnrrrxxx|||{{{eeeZZZ```iiinnnppphhhYYYHHH===AAATTTfffuuuuuubbbOOOVVVwwwmmmTTTSSSWWWYYY___^^^]]]\\\[[[\\\]]]^^^___dddjjjoooooopppuuuxxxwww|||~~~{{{~~~}}}uuuoooxxx|||kkkVVVJJJNNN^^^ppp|||}}}|||rrrgggeeemmmvvvvvvssspppoooooonnniiieeefffZZZMMMEEE>>>::::::>>>JJJooo~~~|||{{{oooeeegggtttyyyrrrdddTTTHHHEEEJJJPPPYYY[[[```ffflllqqquuuwww{{{~~~nnncccRRREEEBBB@@@EEESSSwwwaaakkkqqqZZZRRRJJJIIIIIIFFFDDDEEEDDDJJJOOONNNJJJFFFFFFHHHAAA@@@??????AAADDDIIIKKKMMMRRRVVVVVVUUUXXXaaaiii{{{uuunnneee___TTTMMMGGGCCC???===BBBIIIWWWaaammmrrrtttxxxxxxnnnTTTDDD@@@@@@@@@???>>><<<:::999888666111444======222))))))(((***+++,,,,,,+++***(((******))))))***+++,,,---,,,,,,+++******+++---------,,,+++,,,...///...---,,,++++++,,,............---......///000111111222111111111111111111111111000111222222222333666999======???@@@BBBCCCEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHFFFHHHJJJRRRaaaqqqwwwvvvwwwuuusssrrrrrrqqqmmmjjjaaaaaa___ZZZXXXWWWSSSMMMEEEAAA>>>======>>>FFFPPP[[[cccnnnwwwqqqeeeVVVNNNMMMZZZlllyyy~~~uuuooommmgggccc```bbbhhhkkkkkkhhhdddbbbaaa```bbbeeeiiikkkkkkpppzzzlllccciiimmmrrrssskkkZZZGGG===FFF```xxx}}}[[[IIIMMMjjjpppWWWRRRTTTWWWaaa^^^]]]\\\\\\\\\]]]^^^___ccciiinnnooorrrwwwxxxvvv|||~~~zzz}}}|||uuuooovvvqqq[[[NNNSSSaaapppxxxnnnnnnllliiigggiiimmmqqqqqqnnnjjjiiijjjiiieeebbbaaaVVVJJJCCC===888888;;;FFFkkkxxxwwwvvvqqqkkkeee\\\TTTXXXdddrrrxxxzzztttmmmaaaRRRGGGEEEJJJPPPVVVXXX]]]bbbhhhlllppprrrtttxxx}}}ooodddRRRDDDAAA???CCCRRR}}}yyy```hhh~~~oooYYYQQQJJJHHHGGGEEECCCDDDCCCIIINNNNNNHHHCCCBBBCCCAAA???>>>===???CCCFFFIIINNNRRRVVVVVVUUUXXX```hhh~~~~~~wwwooohhh[[[QQQGGGBBB@@@???BBBHHHUUU___jjjpppqqqvvv{{{nnnSSSDDD@@@@@@@@@???>>><<<:::999888666///...333222+++''')))***************************)))))))))***+++---......---,,,++++++,,,,,,------,,,+++,,,---...---,,,++++++,,,------......///.../////////000000111111000000000000000000000000000111222222222333666999<<<===>>>@@@BBBDDDEEEFFFDDDEEEGGGHHHGGGEEEBBB@@@<<<>>>@@@FFFUUUiiiuuuxxxzzzyyywwwvvvvvvtttrrroookkkkkkhhhaaa^^^\\\VVVPPPFFFAAA>>>===;;;;;;???FFFRRRZZZfffrrr}}}uuuggg]]]PPPJJJIIIVVVhhhwwwxxxqqqlllhhhgggjjjllliiifff]]]WWWOOOLLLMMMPPPQQQQQQUUU\\\hhhttt}}}uuunnnvvvxxx||||||rrr___LLLHHH\\\yyy~~~~~~}}}vvv{{{vvvUUUCCCDDD\\\{{{tttZZZQQQPPPUUUbbb^^^]]]\\\\\\\\\^^^___```cccgggkkknnnsssyyyyyyvvv{{{}}}yyy}}}~~~xxxsssxxxuuu\\\PPPUUUaaajjjmmmdddcccccchhhooosssssspppnnnjjjfffeeefffeeeccc```[[[QQQGGG@@@;;;666666888BBBeeeyyynnniiiddd\\\UUUOOOJJJEEEGGGQQQ]]]gggllljjjeee[[[OOOEEEDDDIIINNNRRRTTTWWW\\\aaaeeehhhjjjjjjpppxxx~~~~~~rrrfffSSSEEEAAA???BBBPPPaaaccc~~~|||nnnXXXPPPHHHFFFFFFCCCBBBCCCBBBHHHMMMLLLFFF???======???===<<<;;;===@@@DDDGGGLLLPPPSSSTTTSSSUUU\\\bbbqqq|||uuugggYYYIIICCCAAAAAABBBEEEPPPXXXbbbhhhjjjoooxxxlllSSSEEEBBB@@@@@@???>>><<<:::999888777222///000///***))),,,++++++***))))))***++++++************+++,,,...///000///---,,,+++,,,,,,------,,,++++++---...---+++***,,,------------...///////////////000000000000////////////////////////000111222222222333666999<<<===>>>@@@BBBDDDEEEFFFFFFGGGHHHHHHEEE@@@;;;888444666888===LLLbbbsss{{{}}}||||||||||||{{{yyyxxxttttttooohhhccc___XXXPPPEEEAAA>>>>>><<<:::<<<@@@IIIRRR^^^jjjvvvyyyiii]]]TTTJJJFFFGGGRRReeewww}}}wwwppplllllljjjeeeaaaTTTLLLAAA===>>>AAABBBAAADDDIIITTTaaajjjsss{{{yyyttt___PPPXXXxxx}}}}}}sssRRRAAAAAAUUUrrrwww[[[OOONNNSSS___]]]]]]\\\\\\\\\^^^___```eeeggghhhiiiooowwwzzzxxxzzz}}}|||}}}zzz```UUUZZZdddgggeeeggghhhlllttt{{{}}}yyytttnnnjjjfffeeeffffffcccaaaXXXNNNEEE???;;;666555777@@@___nnnaaaZZZTTTLLLFFFGGGDDD@@@???BBBKKKUUU[[[^^^ZZZSSSJJJCCCBBBFFFKKKNNNPPPRRRVVVZZZ^^^aaacccdddjjjttt{{{yyyrrrwwwjjjVVVGGGBBB@@@DDDMMM}}}gggccczzz}}}oooXXXOOOGGGEEEDDDBBBAAABBBAAAGGGLLLJJJCCC<<<888888;;;:::999999<<<@@@DDDGGGJJJMMMOOOPPPOOOQQQVVV[[[ffftttaaaMMMDDDBBBBBBBBBCCCIIIPPPYYY^^^```eeemmmtttkkkSSSFFFCCC@@@@@@???>>><<<:::999888666333222222000,,,***,,,,,,+++***((((((***+++,,,++++++++++++,,,...000111000///---,,,+++,,,,,,------,,,++++++,,,---,,,+++***,,,...---,,,,,,...000////////////000000000000////////////////////////000111222222222333666999<<<<<<>>>@@@BBBDDDFFFFFFJJJJJJIIIGGGBBB<<<555222000333666:::HHH___sss~~~{{{zzzuuummmfff```XXXOOOEEE@@@===>>>===;;;;;;>>>>>>FFFSSS```mmm}}}rrrbbbWWWPPPGGGEEEFFFOOOaaauuuzzzrrrnnnllljjjddd___OOOGGG===999;;;>>>???>>>;;;<<>><<<:::999888333444444333///,,,******,,,+++***))))))***+++,,,+++******+++,,,...000111...---,,,++++++,,,,,,------,,,++++++,,,,,,+++***))),,,......,,,+++...111.../////////000000111111000000000000000000000000000111222222222333666999;;;<<<>>>@@@BBBDDDFFFGGGLLLJJJGGGCCC===777333000000555999<<>>===;;;:::<<<777@@@LLLXXXeeevvvppp___UUUOOOEEEDDDEEEKKK\\\sssyyyqqqmmmkkkhhhccc^^^JJJEEE>>>;;;;;;<<<<<<;;;:::777;;;EEEMMMYYYwwwxxxtttyyy^^^PPPaaawwwPPP>>>>>>PPPjjjcccSSSOOOQQQWWWZZZZZZZZZZZZ[[[\\\^^^___dddfffeeebbbeeennnwwwzzzwww{{{lllffflllsssqqqlllttt{{{xxxsssqqqrrrooollllllllljjjfffbbbYYYOOOEEE???;;;666666999???UUUpppsss___QQQJJJGGGEEECCC>>>>>>===:::888:::@@@EEEGGGGGGFFFBBB======@@@CCCGGGGGGIIIKKKOOOSSSWWWYYY]]]dddnnnuuu{{{wwwwwwxxx{{{xxxmmmgggjjjqqq[[[IIICCC@@@GGGGGGrrr|||mmm{{{uuuXXXNNNFFFCCCBBBAAAAAACCC@@@EEEHHHFFF???999888888777777777888<<>><<<:::999888222444555222...,,,+++++++++******************+++)))(((((()))***,,,///000,,,,,,+++******+++---------,,,++++++,,,,,,+++)))))),,,///...++++++...111---......///000111111222111111111111111111111111000111222222222333666999;;;<<<===@@@BBBEEEFFFGGGJJJGGGBBB===888444222222222888===AAAJJJ^^^ssswwwoooggg]]]SSSHHHAAA<<<<<<<<<999888999555<<>><<<;;;???888999@@@CCCLLLiiiuuummm{{{|||aaaNNNZZZ{{{SSS@@@>>>MMMeeennnXXXPPPQQQXXXYYYXXXXXXXXXYYY[[[]]]^^^^^^eeehhhdddcccjjjrrrwwwwwwzzzvvvrrryyy~~~zzz~~~|||zzzxxxvvvttttttssspppjjjeee[[[PPPEEE>>>999555666999<<>>>>>===;;;999999;;;===???AAAAAA???;;;:::===@@@BBBCCCDDDFFFJJJOOOSSSVVVYYY___hhhpppvvv}}}|||{{{lllaaahhhqqqZZZHHHBBB>>>DDDEEEooo{{{lllxxxwwwYYYOOOFFFCCCBBBAAAAAACCC@@@DDDGGGDDD>>>::::::<<<;;;:::999:::===AAAFFFIIIJJJKKKKKKKKKKKKKKKLLLMMMVVVnnnqqqZZZLLLDDD@@@>>>???AAACCCGGGIIIKKKNNNSSSXXXffftttlllSSSEEEBBB@@@@@@???>>><<<:::999888444777777222...,,,------************************'''''''''''')))+++---...+++******)))***+++---...---,,,++++++,,,,,,***)))(((,,,///...++++++...111,,,---...///000111222333111111111111111111111111000111222222222333666999;;;<<<===@@@BBBEEEFFFGGGHHHDDD>>>888444333333444333;;;AAADDDLLL^^^rrr~~~|||ssskkk```VVVJJJBBB<<<;;;:::777555666111666===BBBHHHRRR```jjjyyykkkXXXMMMFFFBBBCCCCCCEEEUUUlll}}}~~~sssjjjeee^^^UUUNNNXXXXXXVVVRRRKKKFFFBBBAAADDD<<<:::===<<<@@@ZZZyyyqqqgggqqqvvv]]]FFFNNNwww{{{VVVCCC???LLLbbbxxxwww\\\PPPQQQZZZXXXWWWWWWXXXYYY[[[\\\^^^ZZZcccjjjgggdddgggoootttvvvzzz~~~}}}{{{{{{zzzvvvoooiii\\\QQQEEE===888444555999:::JJJaaauuuwwwmmm___TTTMMMIIIDDDAAABBBBBB@@@>>>:::888777777;;;===???===:::999;;;===???@@@AAACCCGGGLLLQQQTTTUUU[[[dddmmmsss{{{nnnZZZdddqqqYYYGGG@@@<<>>;;;<<>>===<<<;;;===AAADDDGGGFFFGGGGGGGGGGGGGGGGGGHHHIIIaaazzzsss]]]NNNEEE>>>===>>><<<>>>AAABBBDDDGGGLLLOOO[[[iiizzzfffPPPDDD@@@BBB@@@>>><<<;;;:::777555555444333111000...---,,,************************,,,***((('''(((***---...+++*********+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,------------------......000111111111000///000000000000000000000000///000111333555666888999999888999>>>CCCGGGGGGFFFFFF@@@888333444666777888===CCCJJJPPPXXXeeeuuu{{{rrrcccVVVKKK@@@888888:::999666444333666888999<<>>EEEXXXooolllUUUMMMXXXWWWVVVVVVVVVWWWZZZ\\\^^^```aaadddhhhllloooqqqrrrwwwxxxzzz}}}tttfff^^^NNNFFFAAA777555:::777<<>><<<:::888666;;;:::999888777777777777999:::;;;===AAADDDHHHJJJQQQWWW___gggnnnvvvzzzmmmaaapppZZZKKKEEE???AAAIIIggg|||ffflllfffOOODDDDDD>>>===AAA@@@JJJNNNRRRRRRHHH@@@AAAHHHGGG???:::<<>><<<<<<=========>>>AAAFFFJJJVVV```pppiiiRRRDDD@@@BBB@@@>>><<<;;;:::777555555444333111000...---,,,************************+++***)))((()))***,,,...++++++******++++++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------......///000111222111111000000000000000000000000000000111222444666777999999;;;:::<<<@@@EEEGGGGGGEEEBBB===888444555999===@@@DDDHHHOOOYYYcccoooyyy{{{rrrdddWWWMMMCCC:::999:::888666555222555777777777<<>>???@@@FFFPPP```qqq|||yyyrrrhhh\\\WWWXXX___qqqzzznnnbbbYYYTTTLLLFFFCCC======NNNbbbtttxxxwww{{{wwwYYYFFFIIIUUUmmm\\\DDD;;;CCCVVVkkkmmmWWWNNNVVVWWWVVVVVVVVVXXXZZZ\\\^^^___aaaeeeiiimmmppprrrsssxxxyyyzzz}}}vvvlll^^^NNNFFFAAA777666999777999AAASSShhhtttvvvwwwzzzwwwqqqhhhaaa[[[UUUMMMHHHGGGDDD@@@>>><<<:::888666:::999888777666666666666888888999<<>>BBBIIIfffxxxccckkkiiiQQQFFFEEE??????CCCBBBHHHQQQ\\\^^^RRRDDD@@@DDDGGG???:::<<<@@@BBBDDDGGGFFFEEEEEEDDDBBBAAA@@@???BBBFFFVVVqqqwwwdddRRRGGGAAA===;;;:::;;;;;;;;;<<>>EEEKKKOOORRRZZZfffrrr{{{~~~~~~wwwiii\\\PPPEEE<<<999999777555555444555777666555777<<<@@@IIIggg~~~yyyfffSSSGGGBBB<<<<<<===AAAKKK[[[lllxxx}}}}}}wwwpppgggcccccceee{{{~~~ppphhh\\\OOOGGG@@@@@@KKK[[[xxxpppoooyyy\\\GGGEEEHHHVVVlll{{{```EEE888???RRRdddxxx|||oooZZZNNNSSSWWWVVVVVVWWWXXXZZZ\\\^^^^^^```dddhhhmmmqqqssstttyyyyyyzzz||||||zzzxxxzzz{{{sss```NNNFFFAAA888666:::666888???MMM___lllrrrvvvyyy{{{vvvoooiiiccc[[[RRRKKKHHHEEEAAA>>><<<:::888666888777666555555555555555666666777999<<>>CCCIIIeee|||uuubbbkkklllTTTHHHFFFAAA@@@DDDDDDJJJWWWfffhhhYYYGGGAAAEEEFFF>>>:::<<<@@@BBBDDDGGGEEEDDDCCCAAA@@@??????>>>???>>>EEEUUUlllxxxeeeTTTHHHAAA<<<999888888999888999<<<@@@DDDIIISSSaaaooowww|||~~~~~~gggQQQDDD@@@AAA???===<<<<<<:::888666555444333111///...---,,,************************(((((()))***+++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++,,,---+++,,,,,,------.........,,,---...///000111111111000000000000000000000000111111333444555777888888;;;===???BBBDDDDDDCCCAAA;;;@@@FFFGGGFFFHHHOOOUUUXXX^^^iiittt|||~~~yyykkk^^^PPPFFF<<<999888666555666666888999888666666888:::???TTTsss}}}vvvdddRRRGGGBBB===<<<<<>>;;;:::777666666555555444333333444444333444444666999<<>>:::===AAABBBDDDGGGCCCAAA@@@>>>>>>>>>>>>???@@@===<<>>@@@@@@@@@??????BBBLLLWWW[[[YYYWWWZZZ^^^^^^hhhsss{{{~~~~~~~~~~~~vvvhhh[[[LLLCCC<<<:::999777666999777999:::999888777777777777@@@SSSlll{{{vvvdddSSSHHHCCC===<<<;;;===EEERRRaaallloooppppppjjj```VVVOOOMMM]]]qqq|||wwwsssnnn|||fffXXXPPPNNNPPPdddrrrVVVBBB@@@AAAJJJ[[[|||yyyvvvwwwvvvyyyxxx}}}iiiJJJ888:::IIIWWWjjjvvvvvvooo\\\NNNOOOTTTUUUUUUVVVXXXYYYZZZ[[[ZZZ\\\```eeeiiimmmpppqqqtttuuuvvvxxx{{{lllhhhaaaZZZTTTPPPNNNNNNPPPYYYgggyyyzzzfffSSSIIIEEE===<<<===888:::>>>FFFSSSdddsss||||||xxxtttnnndddWWWMMMLLLHHHBBB>>>;;;999777666555444333333222333333333222222222333666999;;;===AAAFFFMMMTTT[[[eeepppxxxuuuWWWCCCAAAAAABBBGGG```zzzvvvbbbgggyyyuuu[[[KKKGGG???>>>CCCCCCOOO___rrrvvvfffSSSMMMQQQFFF???;;;>>>AAABBBCCCEEE???>>>===<<<<<<>>>AAACCC@@@===;;;;;;>>>GGGZZZkkk~~~wwwlll]]]OOOFFF@@@;;;888555555555444333666999===DDDLLLWWW^^^aaacccgggjjjtttzzz}}}xxxpppkkkgggcccfffmmmvvvzzz|||www```MMMDDDCCC@@@???===<<<<<<;;;999777555444333111000...---,,,************************((((((((()))***,,,---...,,,,,,++++++******++++++******)))******+++,,,---***+++,,,,,,---...//////......---------...///000000000000000000000000000000000111222333444555555888:::<<<<<<<<<<<<===???MMMXXXdddiiigggcccccceeeaaaiiisssxxxxxxyyy~~~|||ssseeeXXXGGG@@@<<<<<<<<<:::;;;>>>:::;;;;;;;;;:::999888777777888AAATTTlll|||xxxfffUUUIIIDDD<<<;;;999:::???JJJWWW___ffffffbbbZZZNNNDDD???>>>HHH[[[sss}}}~~~}}}}}}vvvlllwwwppp```SSSMMMYYYsssrrrVVVCCCDDDFFFPPPaaavvv{{{zzz~~~}}}}}}yyy{{{mmmMMM::::::FFFSSShhhttttttmmmZZZLLLNNNRRRSSSTTTUUUWWWXXXYYYYYYYYY[[[___ccchhhkkknnnoooqqqrrrtttwww{{{~~~iiieee]]]UUUNNNJJJGGGFFFEEEKKKSSS^^^rrrkkkWWWLLLHHHAAA@@@AAA;;;888===CCCOOOaaauuu}}}yyyssshhhZZZPPPNNNIIICCC>>>;;;999777666444333333222222333333333111000111222444666888:::>>>BBBIIIOOOVVV___jjjrrr{{{uuuWWWDDDBBBAAAAAAEEE\\\ttt___bbbrrrzzz___NNNHHH???===BBBAAAGGG]]]xxxxxxbbbUUUSSSGGG@@@<<<>>>AAAAAAAAACCC===<<<;;;;;;>>>BBBGGGJJJAAA>>><<<;;;999;;;FFFQQQmmm||||||uuuiii```SSSHHHBBB>>>;;;888555555444333222444888;;;BBBIIIQQQTTTTTTTTTWWW[[[ccciiillleee]]]XXXUUURRRYYYbbbllltttyyy~~~yyybbbNNNDDDBBB@@@>>><<<<<<<<<;;;999777555444333111000...---,,,************************)))((('''((()))+++...000---,,,++++++******++++++))))))))))))***+++,,,---***++++++,,,---...///000222111000///...///000000000000000000000000000000000111222222333444555555888999;;;:::999:::===@@@RRR[[[dddiiihhhfffffffffbbbeeeiiimmmrrrxxxuuukkk]]]QQQBBB>>><<>>===<<<:::999888===HHHWWWlll}}}|||yyyhhhVVVIIIDDD;;;;;;999999<<>>JJJ[[[hhhnnnssszzz}}}yyytttsssuuuyyy|||ttt}}}yyylllnnn}}}uuu```RRRSSSeee}}}|||tttXXXFFFGGGIIIPPP```qqqpppOOO<<<:::DDDQQQgggtttsssjjjXXXKKKOOOPPPQQQSSSTTTUUUVVVWWWWWW[[[\\\```dddhhhkkkmmmnnnppprrruuuyyy|||~~~nnniiibbbZZZSSSMMMJJJHHHDDDHHHLLLRRR```wwwooo[[[OOOKKKEEEDDDDDD>>>999>>>DDDOOOccczzzxxxmmm___VVVOOOJJJCCC>>>:::888777666333333333222222333333444000000000111222555777888;;;???EEEJJJQQQZZZeeelllvvvzzzzzzsssVVVDDDAAA@@@AAACCCVVVxxxsss___bbbooodddRRRJJJ???===AAAAAAAAAWWWuuukkk[[[VVVHHHAAA===???AAA@@@???AAA===<<<<<<===BBBHHHOOOSSSFFFBBB>>><<<999888>>>FFF[[[ooo{{{yyyrrriiiZZZRRRHHHAAA>>>===;;;999666666555333222444888;;;AAAGGGMMMMMMJJJHHHKKKOOOUUU\\\^^^WWWOOOKKKJJJIIIPPPXXXdddnnnvvv|||}}}eeePPPDDDAAA@@@>>><<<<<<<<<;;;999888555444333111000...---,,,************************)))(((''''''(((+++///111---,,,,,,+++*********+++))))))))))))***+++,,,---******+++,,,---//////000444333222000000000111111000000000000000000000000222222333333444555666666888999:::999888:::>>>BBBRRRXXX___cccdddcccddddddbbb``````dddnnnyyy}}}vvvjjj^^^PPPDDD???======BBBDDDCCCEEEHHHIIIGGGEEEDDDCCCBBB@@@>>>555666:::@@@GGGXXXwww~~~zzzyyyiiiWWWIIICCC===<<<;;;:::<<>>:::888777666333333333222333333444444000000000000222444666777999===BBBGGGMMMVVVaaahhhssswww}}}qqqmmmqqqUUUDDD@@@>>>AAABBBRRRsss{{{sssaaadddqqqhhhTTTKKK@@@===BBBAAA@@@RRRmmm~~~{{{kkk^^^[[[IIIBBB>>>@@@AAA@@@>>>???>>>======???EEELLLTTTYYYNNNGGGAAA===999777;;;BBBTTTjjj||||||wwwssskkkaaaQQQJJJBBB===<<<<<<;;;:::666666555444333444888;;;CCCIIIMMMKKKFFFCCCFFFJJJIIIPPPSSSLLLDDDAAABBBBBBJJJRRR]]]iiirrryyy~~~{{{fffRRRDDD???@@@???======<<<;;;888666444444333222000...,,,++++++++++++************)))(((((((((***+++---///000...---,,,+++************---,,,,,,++++++,,,,,,---------......///000000000333222111/////////000111000000000111222222333333222222333444444555555666777:::<<<:::666666<<>>DDDHHHCCC@@@???<<<999:::===???DDDJJJMMMJJJFFFGGGJJJNNNVVV^^^___ZZZWWWZZZ^^^___ooo|||rrrccciiijjj^^^XXXeeetttmmm~~~pppSSSBBB>>>CCCHHHLLLaaaxxxRRR;;;888===OOObbbsssqqq___MMMHHHKKKNNNPPPQQQQQQQQQRRRTTTVVVZZZ\\\___cccfffhhhiiijjjnnnqqqtttwwwyyy|||{{{uuulllcccZZZTTTPPPMMMKKKKKKMMMRRR^^^tttuuugggXXXRRRPPPMMMKKKKKKBBB>>>BBBVVVpppwwwhhhZZZSSSKKKAAA:::777777666444222222222222222222222222222222333333444555666666:::;;;>>>AAAGGGPPPZZZaaakkkpppxxx~~~rrrnnnrrrdddPPPCCC???BBBEEEBBBOOOooojjj```gggzzzuuu\\\JJJCCCAAA???===???HHHXXXiiinnnfff]]]XXXIIIEEE???<<<<<<>>>AAABBBAAABBBCCCCCCIIISSS^^^ddd^^^OOOCCC@@@===666666>>>SSSbbbqqqvvvqqqfffWWWKKKEEE>>>:::===@@@===999777999555333555555444666;;;EEEHHHIIIFFFBBB@@@BBBFFFEEEFFFFFFDDDAAA>>>>>>???FFFKKKRRR[[[dddnnnwww|||yyycccPPPDDDAAA@@@???======<<<;;;888666444444333222000...,,,++++++++++++************))))))))))))***,,,---///000......---++++++******+++---,,,,,,++++++,,,,,,---,,,------...//////000000333222111000//////000111111111111222333333444444222333333444444555555666999;;;===;;;999999;;;>>>===@@@FFFMMMTTTWWWUUUSSSUUUUUUTTTTTTYYYgggxxx}}}vvvvvv|||}}}zzznnnggg]]]TTTOOONNNMMMMMMQQQTTTZZZaaafffkkkwwwpppfffZZZNNNFFFDDD>>><<<;;;:::999???PPP```www~~~sssbbbPPPDDD>>>:::777999999999<<>>III[[[nnnnnn]]]LLLGGGJJJNNNOOOPPPQQQQQQRRRTTTVVVYYY[[[^^^bbbeeegggiiiiiimmmooosssvvvxxx{{{}}}sssiii___WWWSSSMMMKKKJJJKKKNNNWWWjjj{{{}}}ooo___WWWTTTQQQPPPRRRIIIEEEJJJ___yyy|||nnnaaaVVVOOOEEE>>>:::777444111222222222222222222222222222333333333444555555555999:::<<<@@@EEENNNWWW^^^eeellluuu|||wwwqqqvvvcccOOOCCC???BBBBBBAAANNNjjjqqqdddjjjxxxyyy___LLLDDDBBB@@@>>>???CCCOOO[[[^^^XXXRRRPPPFFFCCC???======@@@DDDFFFDDDDDDCCCDDDIIITTTaaahhheeeVVVIIIDDD>>>666777>>>KKK[[[kkknnnggg[[[MMMCCCEEE???;;;>>>@@@>>>;;;;;;:::666555666555444666;;;DDDGGGHHHFFFBBB@@@BBBEEECCCCCCCCCAAA>>><<<<<<<<<@@@EEEKKKSSSZZZbbbiiimmmyyybbbNNNDDDBBB@@@???======<<<;;;888666444444333222000...,,,++++++++++++************)))************+++,,,---......---,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---......//////222222111000000000111111111222222333444444555555333333333444555555666666777:::===@@@AAA???===<<<===???CCCIIIMMMNNNKKKIIIKKKLLLKKKHHHJJJUUUjjj{{{~~~rrrhhhbbb```bbbccc\\\[[[ZZZXXXWWWZZZ^^^bbbiiikkkpppvvvzzz~~~xxxgggVVVKKKFFFAAA>>><<<:::777888BBBNNNccc{{{wwwfffSSSFFF===999777888888777999>>>;;;999999;;;<<<<<>>===???CCCHHHLLLJJJGGGDDDDDDIIITTTbbbmmmnnn```RRRIII@@@777888???CCCTTTcccdddZZZNNNDDD===CCC??????CCCDDDBBB@@@AAA:::777666777666444666<<>>;;;999888999;;;???DDDJJJNNNRRRWWWZZZ~~~eeeOOODDDBBB@@@???======<<<;;;888666444444333222000...,,,++++++++++++*********))))))******)))))))))***++++++---,,,+++***************---,,,,,,++++++,,,,,,---++++++,,,,,,---.........222111111111111111111111111111222222333444444444333333444444555666666666:::???HHHQQQVVVUUUPPPKKKFFFFFFFFFGGGFFFDDDAAA???CCCBBBAAA@@@@@@GGGWWWgggyyytttkkk^^^UUUSSSZZZaaa```dddhhhkkkmmmrrryyy~~~sss```QQQIIIDDD@@@===;;;888777<<>>???@@@GGGOOOZZZmmmyyylllaaa\\\[[[ZZZWWWOOOFFFBBBBBBDDDMMMgggssseeehhhyyy~~~}}}~~~eeeJJJ??????AAAHHHOOOZZZ___AAA999>>>???RRRfffiii\\\LLLFFFGGGIIILLLNNNPPPPPPQQQSSSUUUXXXYYY[[[^^^aaadddfffggghhhkkkooorrruuuxxx|||}}}qqqfff\\\WWWUUUSSSQQQQQQOOOQQQYYYcccuuu{{{hhhZZZOOOHHHHHHLLLJJJJJJUUUmmm}}}qqqcccYYYKKK@@@999666333111222222222222222222222222444444333333333333333333555666888:::>>>DDDKKKQQQWWW___jjjttt{{{pppvvvzzz]]]KKKCCCAAAAAABBBBBBKKK```}}}llliiivvvjjjTTTGGGAAA@@@@@@???===???CCCDDDAAAAAADDD>>>=========???EEELLLPPPQQQKKKFFFEEEIIIRRRaaammmuuuiii\\\OOOBBB888888>>>AAAPPP]]][[[PPPHHHCCCBBBBBBBBBGGGNNNOOOJJJEEEDDD:::888777777555333777===HHHIIIHHHFFFBBB???>>>???>>>???>>><<<999777777777999<<>>CCCEEEIIISSS]]]mmmxxxttt~~~oooYYYHHHCCCDDDNNNgggrrrfffmmm|||aaaHHH??????@@@GGGOOO]]]}}}hhhEEE888<<>>>>>AAA;;;;;;<<<<<<>>>DDDLLLRRRUUUMMMFFFEEEGGGMMM[[[hhhvvvooodddVVVFFF:::888<<<@@@MMMXXXUUUMMMJJJLLLNNNLLLNNNVVV``````UUUHHHAAA;;;999888777444333999BBBOOOMMMKKKFFFBBB???======>>>???>>><<<999777777777888:::===>>>>>>???@@@BBBpppSSSCCC@@@@@@???======<<<;;;888666444444333222000...,,,++++++++++++************)))(((((((((((((((((())))))+++******)))))))))******---,,,,,,++++++,,,,,,---,,,,,,,,,---......//////000111222222333222222222///000000111111222333333444444444555666666777777???JJJZZZiiisssvvvtttqqqnnnlllhhh```VVVMMMGGGDDDAAA<<<:::===;;;888>>>GGGIIILLLQQQXXXbbbpppyyyuuu|||hhhVVVJJJBBB<<<;;;:::888:::===BBBWWWuuurrr___RRRAAA<<<888888888777:::???;;;===CCCJJJPPPWWWeeerrrmmmSSSGGGEEENNNeee|||oooeeeoooyyy^^^EEE???AAAAAAHHHRRRbbbuuu{{{~~~pppGGG888;;;BBBTTThhhlll```OOOEEEBBBEEEHHHLLLNNNPPPQQQRRRTTTUUUVVVXXXZZZ]]]```ccceeeeeehhhlllpppsssvvv{{{}}}}}}rrrhhhcccZZZWWWUUUTTTRRROOOQQQWWW]]]nnn~~~yyyfffRRRBBB>>>AAAEEEOOOddd}}}pppXXXCCC777333333333222222222222222222222222222222222222333333333333333444555555777:::???CCCKKKRRR\\\dddkkkrrrzzzrrrUUUFFFDDDDDDCCCHHHGGGJJJZZZwww{{{uuulllsssyyybbbNNNBBB>>>???;;;999:::>>>???<<<;;;===999:::;;;;;;;;;@@@HHHOOORRRIIICCCDDDFFFIIITTTbbbsssrrrlll^^^KKK>>>:::;;;>>>KKKUUUVVVSSSVVV[[[^^^^^^```hhhsssssscccNNNAAA>>>;;;999777444555>>>IIIUUURRRLLLGGGBBB@@@@@@@@@?????????===:::888777888666777888999999:::===???pppRRRCCCAAA@@@???======<<<;;;888666444444333222000...,,,++++++++++++************))))))))))))))))))***+++,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,------...//////000000000111222333333333222222000000111222222333333444444444555555666666777777777@@@MMMXXX___dddiiilllooosssvvvtttnnneee___\\\UUUOOOKKKJJJEEEBBBMMM]]]ccccccfffppp|||mmm```[[[aaalllzzzgggUUUKKKAAA===<<<::::::<<>>999888888888===CCCEEEHHHPPPXXX___hhhxxxwww]]]LLLFFFJJJ```wwwpppfffnnntttYYYBBB???CCCDDDLLLXXXfff|||~~~qqquuu~~~sssHHH777<<>>;;;:::===<<<999999<<<999:::;;;999888<<>>KKKXXX___ccciiinnnooommmmmmtttuuu^^^MMMBBB???<<<999666888DDDRRRXXXSSSLLLGGGDDDDDDEEEEEE?????????===:::888888888666666777777888:::???BBBnnnPPPBBBBBB@@@???======<<<;;;888666444444333222000...,,,++++++++++++************)))************+++,,,---...---------,,,,,,---......---,,,,,,++++++,,,,,,---------......///000000000000111222333444333333222111222222333333444555555444444555555666777777777555<<>><<<===<<<999:::===999::::::888666999AAAHHHDDD<<<;;;BBBEEEDDDMMM[[[lllsssuuujjjWWWGGG???===>>>MMM^^^iiirrryyy{{{zzzrrrqqqxxxmmm\\\EEEAAA>>>:::777;;;IIIXXXYYYTTTLLLFFFEEEFFFIIIJJJ>>>??????===:::777777888777888888888999===CCCHHHgggPPPGGG???@@@@@@???===<<<;;;:::999666555444111///---,,,+++++++++************++++++)))))))))))))))******+++//////...------,,,++++++,,,,,,,,,---------......,,,---......//////......---///111333333333222111111111222333333444555555666777777777777777666666999<<<@@@EEEKKKOOORRRTTTXXX\\\bbbhhhmmmqqquuuwwwyyyvvvqqqkkkiiimmmtttzzzuuueee___YYYSSSLLLHHHLLLSSSkkktttbbbNNNEEE@@@<<<>>>CCCCCCSSSiii~~~vvvdddWWWIIIBBB<<<::::::>>>HHHSSS\\\eeepppwww{{{yyylllkkkwwwvvvaaaNNNJJJHHHUUUmmmmmmeeennn}}}nnnOOO???BBBAAADDDPPPXXXmmm~~~{{{sssIII:::999>>>KKKYYY]]]WWWMMMDDD???BBBDDDGGGKKKOOOQQQRRRSSSUUUWWWYYYZZZ[[[]]]```bbbhhhiiijjjmmmqqquuuyyy{{{xxx{{{~~~xxxrrrkkkddd[[[WWWVVVTTTPPPKKKTTT\\\jjjttt{{{yyyhhh[[[UUUQQQaaaxxx~~~nnn```PPPIII???999666444333111444444333333222111000000000111111111222222222222333333444444444444555555>>>AAAHHHQQQWWW^^^kkkwww}}}eeeOOOEEEBBBBBBCCCFFFFFFHHHQQQdddzzzwwwuuuooogggvvvvvv^^^GGG<<<<<<===;;;:::;;;999666888<<<:::999888888999;;;===???>>>>>>>>>>>>???CCCHHHLLL```mmmxxxqqq]]]III@@@???AAASSSeeennnwww~~~|||gggeeeyyykkkRRRFFF===<<<;;;===MMM```ccc^^^TTTJJJFFFIIIKKKIIIFFFAAA>>>===:::666666888555666777888<<>>===<<<;;;:::999666555333111///---,,,+++++++++************++++++)))))))))))))))******+++......------,,,++++++***+++,,,,,,,,,,,,---------,,,---......//////.........///222333444444222111111222222333444444555555666666666777777666666555777888<<<@@@EEEIIIKKKMMMOOOSSSXXX]]]aaaeeeiiikkkwwwxxxyyyzzzzzz{{{|||}}}uuuhhhddd___YYYTTTMMMGGGIIINNN]]]pppyyydddUUULLLDDDAAACCCIIIWWWmmmpppdddNNNFFF??????DDDMMMYYYdddpppxxx{{{iiiXXXPPPLLLUUUggg{{{{{{www^^^YYYfffyyyjjjMMM@@@DDDDDDHHHSSSYYYqqqwwwMMM:::777<<>>>>>;;;:::;;;:::888:::>>>===>>>@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>???BBBGGGKKK]]]gggqqqooobbbRRRHHHDDDNNNaaasss|||yyyiiiXXXVVVfff|||eeeSSSAAA:::999AAAXXXnnnjjjeeeZZZOOOLLLOOOQQQPPPOOOIIIDDDAAA<<<777666999666777:::>>>GGGVVVfffqqq~~~```MMMGGGAAA@@@???>>>===<<<:::999999555555333111///...,,,+++++++++************++++++)))))))))))))))******+++------,,,,,,+++***************+++++++++,,,,,,,,,,,,---......//////......///000222444555444333222222222222333444444555555444555555666666666555555555777999===AAADDDFFFHHHGGGKKKOOOSSSVVVYYY\\\___kkkqqqzzz~~~vvvkkkfffaaa\\\TTTLLLIIILLLKKKUUUeeezzznnn___SSSMMMKKKPPP]]]ppp|||rrrZZZOOOGGGJJJVVVeeesss}}}ttteeeWWWXXX___lllsssooogggaaaPPPOOOaaayyy~~~xxx}}}dddKKKAAAGGGHHHLLLWWW]]]qqq}}}UUU<<<888===NNN[[[VVVHHH???===>>>???AAADDDHHHLLLNNNPPPQQQSSSTTTVVVWWWXXXZZZ\\\___aaabbbdddgggkkkppptttwwwwwwzzz}}}~~~tttlllfffaaaYYYRRRPPPVVV```gggiiimmmyyyuuuooodddnnnxxxwwwooojjjmmmqqqxxxwwwoooaaaRRRGGG>>>777999777555444666888888888555555444444333222222222222222333333333444444444333333333444444444444555777888;;;@@@CCCHHHTTT```sss{{{|||\\\HHHDDDEEEFFFGGGGGGJJJNNNUUU```ttt{{{jjjlllxxxqqqXXXHHHBBB>>>:::999;;;;;;999;;;??????AAAEEEGGGHHHEEEBBB???>>>>>>>>>>>>>>>AAAFFFIIIVVV^^^gggkkkfff\\\PPPJJJTTTiii}}}yyylllXXXLLLIIIQQQggg{{{dddLLL??????KKKddd{{{uuuooocccVVVSSSWWW[[[[[[UUUNNNGGGBBB<<<777666999999;;;@@@JJJXXXlllzzz]]]LLLGGGAAA??????>>>===;;;:::999888555444333111///...,,,,,,++++++************++++++)))))))))))))))******+++++++++++++++******)))))))))************+++++++++,,,---......///.........///111333555555555444333333333333333444444555555333444555555555555555555666888:::===AAAEEEHHHJJJGGGJJJNNNPPPRRRUUUXXXZZZ[[[bbbooo~~~{{{vvvpppkkkbbbWWWPPPPPPHHHIIIOOO]]]uuuvvviii```[[[]]]gggwwwkkk^^^SSSYYYiii{{{~~~iiiaaa\\\___bbb]]]VVVQQQNNNOOOddd|||xxxppp|||yyy^^^HHHAAAFFFHHHOOO\\\bbblll{{{^^^>>>;;;@@@VVVddd\\\JJJ??????@@@>>>@@@BBBFFFJJJMMMOOOQQQSSSTTTVVVWWWWWWYYY\\\^^^^^^___aaadddiiinnnrrrttttttwwwzzz{{{{{{|||yyypppggg\\\TTTOOOSSSZZZ`````````gggpppuuu}}}wwwrrrooozzzzzzkkk___ZZZXXX```___ZZZOOOEEE===888666666666666666666666666555555555555444444444333333222222222333333333444444333333444444444555555555777777999<<<>>>CCCPPP\\\qqqyyyyyyzzzWWWEEEDDDEEEFFFGGGGGGJJJPPPWWW```rrr~~~|||aaabbbooo}}}cccOOODDD???:::888:::;;;:::;;;>>>>>>@@@CCCEEEEEECCC???===>>>>>>>>>>>>===???CCCFFFMMMVVVaaagggeee]]]SSSMMMVVVkkkqqqaaaQQQIIIFFFHHHYYYtttZZZKKKJJJUUUkkk~~~}}}vvviii\\\YYY^^^cccddd[[[SSSKKKEEE???:::999===;;;???IIIWWWjjjxxx\\\KKKFFF?????????>>><<<;;;:::999888444444333111000...---,,,++++++************++++++)))))))))))))))******+++++++++************)))))))))))))))*********++++++,,,---......///.........///111333555555555444333333333444444444444555555333333444555666666555555666777:::===BBBGGGKKKMMMJJJLLLOOOQQQRRRTTTWWWYYYUUUZZZcccppp|||~~~xxxnnnbbbYYYWWWRRROOOMMMRRRaaa}}}vvvooonnnttt}}}ooodddiiiyyy}}}ooobbb]]][[[UUUPPPMMMQQQSSSggg~~~yyyttt|||uuuYYYFFF@@@EEEHHHRRRaaagggjjj|||}}}ggg@@@>>>AAA[[[mmmbbbMMMAAA@@@@@@===>>>AAADDDHHHLLLOOOQQQSSSUUUVVVWWWWWWYYY[[[^^^\\\]]]___bbbfffkkkoooqqqrrruuuwwwxxxvvvwww{{{~~~yyylll___VVVPPPRRRVVV[[[YYYWWWYYY___^^^ggg{{{vvvsss|||yyyhhhXXXNNNLLLJJJGGGCCC===888777777666777888888888666666555666666666555555555555555222222222333333333444444444444555555555666666666888777999::::::>>>IIITTTnnnwww{{{rrryyy{{{SSSCCCDDDDDDEEEGGGGGGKKKRRRZZZaaarrrvvvYYY[[[jjjlllUUUFFFBBB;;;777888:::999999<<<===>>>?????????>>>===<<<===>>>>>>======>>>AAACCCEEEPPP]]]ccc```XXXRRROOO\\\ppp}}}mmm]]]MMMGGGFFFGGGSSSxxxfffRRRNNNYYYooo|||nnnbbb___eeekkkllleee]]]TTTMMMEEE>>>===???===CCCQQQdddyyywww[[[KKKEEE>>>???>>>===<<<;;;999888888444333222111000...------++++++************++++++)))))))))))))))******+++************************))))))*********+++++++++,,,---......//////......///000222444555444333222444444444444444444555555333444555666666666666666555666888;;;@@@EEEIIILLLKKKLLLNNNOOOPPPRRRUUUXXXVVVYYY]]]ccckkkvvvyyynnnfffddd^^^ZZZUUUTTT[[[ppp~~~xxx|||wwwmmmfff^^^XXXWWWYYYZZZlll~~~qqqUUUFFFCCCHHHKKKWWWfffjjjnnn|||~~~oooAAA???AAA]]]nnnbbbLLLAAA???======>>>@@@CCCGGGLLLOOOQQQSSSUUUVVVWWWWWWXXXZZZ]]][[[[[[]]]```ccchhhkkkmmmppprrrsssqqqoooooorrruuurrrcccXXXRRRQQQSSSUUUSSSNNNMMMOOOLLLVVVlllxxxvvv~~~iiiWWWLLLFFF@@@???===999888999444777999:::999888888888666666666666666666666666333333333444444444555555666666666777777777777888999888888999888999BBBMMMllluuuqqq~~~tttOOOCCCDDDDDDDDDHHHKKKMMMTTT]]]dddrrr~~~yyy```]]]hhhvvv^^^MMMGGG???999999:::888777999<<<<<<<<<<<<<<<<<<=========>>>>>>===<<<<<>>>>>>>>===<<<:::999888888444333222111000......---++++++************++++++)))))))))))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,---......//////.........///222333444444222111555555555555555555444444333444555666777777777777555555777999===BBBFFFIIIIIIJJJLLLMMMMMMOOOSSSUUUTTTWWW[[[\\\___hhhvvvzzzyyyqqqmmmiiigggiiiuuuwwwnnnllljjjhhhvvvzzzlllPPPFFFGGGOOORRR\\\iiijjjpppzzz|||tttCCCAAACCC^^^mmm^^^IIIAAA???<<<===>>>@@@CCCGGGLLLPPPRRRRRRSSSUUUUUUUUUVVVYYY[[[YYYYYYZZZ]]]```cccgggiiikkkkkkjjjeeeaaa___bbbeeekkkxxxyyyhhh\\\UUURRRPPPOOOKKKDDDAAAAAA@@@IIIaaaxxxwww~~~iiiXXXKKK???======;;;:::;;;666888;;;;;;999777888999777777777777777777777777555666666666666777777777777777888888888999999999888888;;;======???HHHRRRmmmvvv|||lllKKKDDDFFFDDDEEEKKKQQQQQQWWW```fffqqqvvvhhhiii}}}nnn\\\NNNDDD<<<;;;;;;999777777999999:::;;;;;;<<<<<<<<<===>>>>>>===;;;;;;===>>>AAAFFFPPPZZZ```aaa___\\\aaaooo{{{||||||}}}zzzssskkkVVVLLLLLLOOOfffpppaaahhh}}}uuuttt{{{|||uuunnnhhhaaaYYYVVVXXX^^^bbbkkkyyyttt[[[MMMGGG???>>>>>>===<<<:::999888777444333222111000///...---++++++************++++++)))))))))))))))******+++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,---......//////......---///111333333333222111555555555555555555444444444555666777888888888888777777888999<<<@@@DDDFFFHHHJJJKKKKKKLLLNNNRRRUUUMMMSSSXXXYYYZZZaaaooo|||~~~|||wwwyyyiiiMMMFFFLLLUUUXXXaaajjjiiinnnuuuxxxzzzxxx~~~xxxFFFCCCFFF___kkk[[[FFFAAAAAA>>>===>>>@@@CCCGGGLLLPPPRRRQQQRRRSSSTTTTTTUUUWWWYYYWWWXXXYYYZZZ]]]aaadddeeeeeedddaaa[[[TTTRRRTTTWWWUUUccc~~~lll```WWWRRRNNNKKKFFF>>>999888999BBB[[[{{{{{{uuuuuuwww]]]KKK;;;888:::999999:::999;;;===;;;777555555777777777777777777888888888777888888888999999999999888888999999999:::::::::777999>>>CCCFFFJJJTTT___qqqyyyeeeIIIDDDGGGEEEGGGOOOVVVTTTYYYbbbgggppp~~~uuusssiiizzz}}}jjjSSSHHH???======:::777777555666888:::;;;;;;:::999===>>>>>>===;;;;;;<<<===AAACCCJJJXXXeeekkkgggbbbcccppp{{{}}}iiiVVVQQQMMM^^^uuuvvv}}}}}}zzzuuusssuuutttuuuxxx|||hhhNNNBBBEEE@@@@@@???>>><<<:::999888333444444333222000...,,,,,,,,,++++++***)))((((((+++*********))))))(((((((((***---...,,,+++*********++++++,,,,,,------...------------------------000//////222555777555222///666999555333666777444555555555555666666666666666555555777:::@@@EEEHHHIIIIIIJJJLLLOOOQQQTTTUUUSSSVVVXXXYYYZZZbbbmmmvvvxxxhhhOOOJJJJJJRRR\\\aaadddgggnnnnnnxxx}}}zzziiihhhsss~~~{{{nnn|||MMMBBBLLLfffoooZZZEEEBBBAAA<<<===>>>@@@CCCGGGJJJMMMOOORRRQQQPPPQQQSSSTTTTTTTTTSSSUUUXXXYYYYYY[[[aaaeeeddd^^^UUULLLEEEDDDFFFHHHKKKRRRllloooeeeZZZTTTLLLFFFCCC???;;;888;;;>>>WWWsssrrrppptttvvvYYYLLL@@@;;;;;;;;;===AAA???>>>;;;:::;;;<<<===>>>;;;999999999::::::888666777999;;;<<<<<<<<<>>>@@@DDDAAA>>><<<<<<>>>AAABBBFFFFFFIIINNNWWWaaakkkqqqzzzbbbKKKFFFCCCHHHQQQQQQTTTTTT[[[dddgggmmmyyyzzzmmm~~~vvv```NNN@@@??????999777<<<777888888999999:::;;;;;;===>>>>>>>>>>>>>>>======EEEDDDJJJWWWhhhrrrqqqmmmmmmtttzzz|||}}}cccVVVSSS]]]yyyzzzlllSSSDDDCCC@@@@@@???>>><<<:::999888333444444333222000...---,,,,,,++++++***))))))(((*********)))))))))(((((((((+++---...---+++***+++******+++,,,,,,------...------------------------000//////111444555333111...444777444333666777555555555666666666777777777888777666777:::>>>CCCEEEIIIIIIJJJLLLMMMOOOQQQRRRQQQTTTVVVWWWYYY___iiiqqqwwwkkkQQQLLLKKKSSS\\\aaadddhhhhhhkkkyyy|||pppsssyyy{{{~~~zzzjjjuuuwwwRRRFFFOOOhhhqqq\\\GGGBBBAAA;;;===>>>@@@BBBFFFIIILLLMMMPPPOOOOOOPPPQQQSSSSSSSSSRRRSSSUUUVVVWWWYYY[[[^^^YYYSSSIIIAAA===<<<<<<<<>><<<;;;===>>>UUUqqquuugggeeeiiiyyy}}}~~~{{{xxxtttiii]]]JJJBBB===???AAAAAABBBDDDEEEGGGHHHEEE???<<<<<<===<<<<<<<<<===<<<<<<;;;;;;:::;;;<<<======???CCCFFFHHHGGGFFFEEEEEEHHHLLLOOOSSSWWW^^^gggqqqyyy}}}^^^IIIEEECCCHHHPPPPPPUUUVVV]]]eeefffkkk}}}qqqzzziiiTTTBBB>>>===888555888888888888999::::::;;;;;;======>>>>>>>>>>>>======@@@AAAHHHUUUdddnnnpppoookkkssszzz~~~pppaaaZZZ^^^qqq~~~|||ttt\\\GGGAAA@@@@@@???>>><<<:::999888444333333222111///...---,,,,,,++++++***)))))))))******))))))))))))(((((()))+++...///---,,,++++++******++++++,,,---------------------------------000//////111333333222000---222555444444666777555666666666777777777888888999888777777999<<<@@@BBBIIIIIIJJJKKKMMMNNNOOOPPPOOORRRUUUVVVXXX\\\dddiiitttqqqjjjTTTOOOMMMTTT[[[```dddhhhiiiooommmuuuYYYHHHRRRjjjsss___IIIBBB@@@;;;>>>???@@@AAADDDFFFIIIJJJMMMMMMNNNOOOPPPQQQRRRSSSQQQQQQQQQSSSUUUUUUTTTRRRKKKEEE===999888999888777<<<>>>PPPqqqwwwhhh___YYYRRRIIIAAA>>>===>>>>>>>>>>>>RRRnnnzzzjjj]]]ZZZ^^^ccceeeccc^^^ZZZVVVMMMEEE??????FFFQQQWWWXXXWWWXXXYYY]]]___ZZZPPPIIIGGGHHHDDDFFFHHHGGGDDDCCCDDDFFFCCCDDDFFFGGGKKKQQQYYY^^^```aaabbbaaaaaadddkkkppp~~~uuuXXXGGGEEEDDDIIIPPPPPPWWWYYY```ffffffjjj{{{~~~zzzvvv}}}rrrsss{{{xxx```III@@@>>>999666777888888999999::::::;;;;;;======>>>>>>>>>>>>=========???EEENNNXXXaaaeeefffllluuu}}}vvvhhh]]]ZZZdddrrrwwwqqqqqqcccIII@@@@@@@@@???>>><<<:::999888444333333222000///------+++++++++*********))))))))))))))))))))))))(((((())),,,...///...,,,++++++*********+++,,,,,,------,,,,,,------------------000000000000111111111000,,,///222333444666777666777777777777888888888888888777777777999<<>>??????AAABBBDDDFFFGGGKKKLLLNNNOOOPPPPPPQQQSSSPPPOOONNNPPPRRRQQQLLLHHHAAA<<<888777:::======<<>>>>>>>>>>>===>>>@@@CCCFFFJJJNNNRRRUUUeeeoooyyypppcccYYYTTTYYYaaaiiiuuukkkhhhhhhKKKAAA@@@@@@???>>><<<:::999888444333222111///...------+++++++++***************(((((((((((((((((()))))))))+++...///---,,,++++++))))))***++++++,,,,,,---,,,,,,,,,---------......000000000000000000111111---...000333666666666777777777777777888888888888666555666777999<<>>?????????@@@AAACCCEEEEEEJJJMMMOOOPPPPPPOOOQQQRRRPPPOOONNNNNNOOOLLLFFFAAA===:::777888<<>>>>>>>>@@@BBBEEERRRjjj~~~{{{}}}|||wwwtttvvvzzzxxxzzz|||hhhQQQGGGIIIIIIMMMUUUUUUYYY^^^fffjjjjjjnnnyyy___WWW[[[\\\\\\eeeuuuwww[[[IIICCC???<<<:::888999999:::;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>@@@AAABBBBBBAAABBBEEEHHHTTT```lllttt|||wwwhhh[[[SSSOOOQQQVVVZZZeee}}}uuuhhhccclllLLLBBB@@@@@@???>>><<<:::999888444333222000......------************************''''''(((((((((((())))))(((***---...,,,+++******))))))******+++,,,,,,,,,+++,,,,,,------.........///000111111000000222444000...///444888777666777666666666777777777888888444555555777999<<<>>>@@@CCCEEEIIINNNRRRUUUVVVWWWTTTTTTUUUWWWZZZ]]]```bbbdddffflllwwwyyypppyyyfffdddTTTRRRSSSXXX\\\^^^bbbggghhhlll{{{UUULLLbbbooodddOOODDDAAA????????????@@@AAACCCDDDEEEIIIMMMQQQQQQOOONNNOOOQQQOOONNNMMMMMMKKKGGGAAA===;;;;;;::::::<<>>>>>??????>>>@@@AAAAAAAAAAAAAAACCCEEEHHHTTTaaajjjsss}}}xxxnnn```TTTNNNLLLMMMNNNYYYZZZjjjppp___XXXoooMMMAAA@@@@@@???>>><<<:::999888444333111///...---------************************'''''''''((((((((())))))'''))),,,---+++***)))))))))))))))***++++++,,,,,,++++++,,,,,,---......//////111222111000111444777222...///666999777666777555555666666666777777777666666666777888:::<<<===BBBEEEIIIMMMQQQSSSUUUUUUUUUUUUTTTVVVZZZ^^^aaaccccccbbbfffooouuuzzzzzzvvvrrrmmmiiigggooowww}}}}}}sss___]]]QQQPPPSSSYYY]]]]]]aaafffgggkkkyyyZZZNNNcccqqqgggRRRDDD@@@????????????@@@BBBDDDEEEFFFHHHMMMQQQPPPMMMKKKLLLNNNLLLMMMMMMJJJEEE@@@===<<<;;;===@@@@@@AAAEEEMMMTTTTTTNNNGGGGGGTTTnnnwwwfffZZZUUUTTTTTTXXX[[[ZZZTTTMMMGGGDDDBBBJJJeee}}}xxxggg___WWWPPPGGG???===@@@===::::::===???@@@HHHRRRUUUccczzz{{{cccNNNGGGJJJJJJNNNXXXZZZ\\\bbbhhhiiiiiinnnvvv}}}aaaOOOJJJGGGLLLUUUaaannnwwwqqqZZZJJJBBB===:::999999::::::;;;<<<<<<<<<;;;<<<===>>>??????????????????@@@@@@AAABBBBBBBBB@@@JJJUUU[[[aaajjjoooqqqeee^^^TTTKKKGGGGGGGGGFFFQQQRRR]]]sss{{{dddPPPEEExxxqqqNNN@@@@@@@@@???>>><<<:::999888444333111///------------******************++++++&&&'''''''''(((((())))))&&&)))+++,,,+++)))(((((()))))))))***++++++,,,,,,++++++,,,,,,---.../////////111222111000111555999444//////666:::777666777555555555555666666666666888888777777888999::::::CCCEEEIIIMMMPPPRRRRRRRRRVVVUUUTTTUUUYYY^^^aaacccaaa___cccjjjnnnpppvvv~~~~~~xxxiii\\\SSSNNNKKKJJJRRR]]]iiixxxjjjVVVTTTOOOOOOTTTZZZ]]]]]]```eeecccfffsss}}}eeeQQQeeesssiiiTTTEEE@@@????????????AAABBBDDDFFFGGGHHHLLLPPPPPPKKKIIIIIILLLJJJLLLLLLHHHBBB<<<;;;;;;:::???EEEGGGIIIPPP\\\fff]]]WWWMMMFFFMMMdddwwwggg[[[VVVUUUXXX\\\___]]]VVVOOOIIIGGGCCCMMMjjj{{{tttooo]]]VVVOOOJJJCCC<<<;;;===;;;888:::@@@CCCFFFPPP[[[bbbooobbbNNNFFFJJJIIINNNWWWZZZ^^^dddhhhhhhgggllltttyyyuuutttYYYMMMFFFIIIQQQYYYfffsss|||cccPPPEEE@@@===999999:::;;;;;;<<<<<<===;;;<<<===>>>????????????@@@???>>>???@@@@@@>>><<<777@@@GGGIIIKKKPPPSSSTTTRRRNNNGGGAAAAAACCCBBB@@@@@@DDDNNN[[[hhh}}}xxxqqqiiihhhoooyyyrrrZZZBBB666uuummmOOOGGGAAA???<<<:::888888999999555444333111///...,,,,,,+++++++++***)))(((((('''++++++***)))(((((())))))***))))))+++------,,,+++***)))((())),,,.........******+++,,,,,,------...111111000......000555888777222000444;;;>>>:::444999888777666666777888888777888999888777777999;;;>>>BBBHHHMMMPPPRRRUUUVVVRRRTTTWWWYYYZZZ\\\___aaaaaadddgggjjjlllnnnqqqsssqqqjjjiiiqqq}}}|||yyy}}}qqqYYYIIIDDDBBB???BBBEEEMMM[[[mmm~~~{{{]]]OOONNNKKKTTT\\\]]]^^^aaaeeeeeedddccchhhwwwwwwzzzqqqYYYjjjnnnPPPMMMDDD?????????@@@AAABBBCCCEEEFFFJJJKKKMMMOOOPPPOOONNNMMMPPPMMMHHHBBB>>>>>>BBBEEEGGGOOOVVVZZZ```kkkuuuyyywww___KKKHHHLLLVVVppp}}}kkk\\\ZZZ___hhhllldddZZZVVVLLLDDDHHHHHH___xxxyyywwwwwwsssjjjbbbTTTPPPIIIDDDAAA???===<<<<<>>;;;888888999;;;======;;;<<<<<<===>>>??????@@@@@@@@@@@@??????>>><<<<<<===;;;:::<<<@@@CCCCCCAAA@@@???===:::888888<<>><<<===AAAGGGJJJOOOWWWdddnnnuuuzzzqqqfffdddeeelllttt}}}gggOOOHHHPPPPPPPPPYYY^^^```dddggghhhhhhjjjooosss~~~}}}pppmmmjjjRRRIIIHHHJJJVVVeeesssxxxvvvbbbNNNAAA>>>>>>;;;888777999;;;<<<===<<<<<<======>>>>>>??????????????????>>>======<<<<<<:::888999<<<>>>>>>===<<<;;;:::777555666:::===DDDLLLZZZbbb]]]ZZZiii~~~{{{lll[[[KKKFFFIIIMMMPPPSSSWWWWWW\\\^^^XXXIII<<<666rrrkkkKKKBBBAAA@@@???<<<:::888666666555444333111000...---,,,+++++++++***))))))((((((+++***))))))))))))))))))***))))))+++---...---+++***)))((())),,,---...------------...//////000000---000444666666555444444999555111333888;;;:::777888888777777777777888888777888999999777888999;;;@@@CCCHHHLLLOOOQQQTTTVVVVVVXXXZZZ\\\\\\]]]___aaacccbbbcccgggjjjjjjfffbbbVVVMMMFFFJJJVVVdddttt}}}vvvooommmqqqxxx~~~~~~|||}}}~~~{{{yyy{{{}}}eeeNNNCCCBBB@@@;;;===???DDDQQQcccvvvnnnVVVNNNOOOUUU[[[___\\\[[[^^^aaabbbaaaaaaeeepppzzzggggggppptttyyyeeejjjrrr[[[UUUGGGAAAAAAAAAAAAAAABBBCCCDDDEEEHHHJJJLLLNNNOOOOOOOOOOOOLLLJJJGGGEEEGGGNNNWWW^^^dddkkkrrrzzziiiRRRIIIHHHOOOddd|||ooocccdddkkkxxxxxxkkk]]]YYYOOOGGGJJJTTTeeewww}}}|||{{{zzzzzz{{{vvvqqqnnnnnnjjjbbb\\\NNNJJJEEEBBBAAA@@@???>>>@@@GGGPPPWWW]]]fffqqqzzznnn^^^SSSOOONNNPPPVVV___ooo}}}mmmTTTKKKRRRSSSUUU\\\^^^ccceeehhhhhhhhhjjjnnnssszzzzzzqqqyyyxxxYYYHHHBBBFFFRRR___kkkooowww}}}kkkWWWGGG???>>><<<888777888:::;;;<<<==============================>>>>>>>>>======<<<;;;888555444666777888888777666555444222444777:::HHHRRRcccnnnjjj```aaajjjyyyfffVVVEEE??????@@@AAACCCEEEDDDEEEHHHEEE===777777~~~mmmjjjKKKAAAAAAAAA@@@>>>;;;888666444444444222111000...------+++++++++******)))))))))******)))))))))))))))***)))))))))+++---...---,,,+++))))))))),,,---------++++++,,,,,,---.........,,,000444666555444444444888555222222555777888777777777777777777888888888888999999999888888:::;;;===AAAFFFKKKNNNQQQUUUXXXUUUWWWYYYZZZZZZ[[[]]]___bbbaaabbbgggkkkjjjddd]]]SSSIIIAAACCCLLLXXXgggsssxxxuuuqqqkkkiiillltttzzzzzz{{{|||~~~yyymmmeeeaaa___fffjjjooottttttqqqmmmkkkhhhkkkqqqyyyvvv]]]IIIBBBCCCAAA<<<<<<===AAAKKK\\\pppgggTTTOOOSSSXXX\\\]]]ZZZZZZ]]]aaaaaa```aaadddmmm|||hhhbbblll||||||yyymmmmmmwww___TTTFFFDDDBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHJJJMMMNNNOOOPPPPPPMMMLLLLLLMMMRRR\\\hhhppp{{{mmmUUUIIIFFFKKK]]]qqqyyysssggggggnnnuuuiiicccWWWLLLMMMXXXfffssswwwvvvuuutttsssrrrnnnjjjiiihhhfff```ZZZLLLGGGAAA======???AAABBBIIIRRR]]]gggnnnvvvvvv```RRRMMMHHHFFFFFFLLLZZZggg~~~qqqYYYPPPVVVWWWZZZ```___dddgggiiiiiiiiikkkqqquuuyyy}}}dddJJJ@@@DDDOOOYYYbbbgggpppzzzwwwdddPPPCCC???<<<999777888:::;;;;;;==================<<<<<<<<<<<<=========<<<<<<;;;:::888444222222333444444333333333222111333666999EEEMMM]]]jjjjjjaaa\\\^^^hhhttt{{{qqqcccTTTDDD===;;;999999;;;;;;888999<<<<<<888777999vvvggg}}}kkkKKKAAABBBAAA@@@>>>;;;999666555444333222111000///...---++++++++++++***************)))))))))))))))******)))((()))+++---...---,,,+++***))))))+++------,,,++++++,,,------......///...///111222222222333555666444222111222444555666666666777777888888888888888999:::999888888:::<<<:::>>>CCCHHHMMMQQQVVVYYYVVVWWWYYYZZZZZZ[[[]]]___aaaaaabbbhhhmmmllleee___QQQIIIAAAAAAEEEKKKUUU___jjjjjjhhhdddaaadddkkkrrrwww{{{~~~yyyjjj\\\RRRMMMMMMQQQXXX^^^bbbbbb___]]]WWWYYY^^^gggrrr|||yyykkkVVVEEE@@@CCCAAA<<<<<<<<>>:::<<>>:::888999:::;;;:::============<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999888666333222111333444222222333222222333666999:::???IIISSSVVVSSSPPPPPPVVVaaannnwww{{{{{{tttkkkZZZMMM@@@:::777444444555777444666999:::777777999qqqeee}}}lllMMMCCCBBBAAA???===;;;999777777333333222111000///......++++++++++++++++++++++++)))))))))))))))******+++(((((((((***---......---,,,***)))***+++------,,,.........///000000111111///000000000///111444666444555555333222222444666555666777888888999888888888999:::999888999:::<<<888<<>>CCCNNNXXX^^^lllsss}}}}}}\\\RRRIIICCC@@@@@@EEELLL___yyyiii[[[XXX]]]\\\```fffdddhhhjjjlllkkkjjjmmmsssxxxxxx{{{cccHHHCCCGGGIIIRRRXXXbbbooo|||zzzaaaLLLCCC@@@<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;:::888888777777777666444333444555222333333333222333666888777999===AAADDDEEEEEEFFFGGGPPP[[[eeemmmrrroooiiiVVVKKK@@@;;;888555444666444222444888888555555777qqqeeennnNNNCCCBBBAAA???<<<:::999999999333222222111000///......++++++++++++++++++++++++)))))))))))))))***++++++(((((((((***---///...---,,,+++)))***+++,,,,,,+++......//////000000111111///000111111111222444777444777888777333222444666444555777888999999888888999:::::::::999999;;;<<<999<<<@@@DDDHHHLLLQQQUUUVVVXXX[[[]]]]]]___bbbdddbbbdddgggjjjkkkjjjgggdddbbbZZZQQQKKKEEEAAACCCHHHVVVYYYZZZWWWSSSTTTZZZ```gggrrr|||~~~~~~}}}vvvkkk^^^UUUHHHFFFDDDDDDFFFFFFEEEDDD===@@@DDDIIISSS```ppp{{{lllggg[[[NNNGGGEEEBBB======<<<<<<>>>FFFTTTfffrrr}}}zzzggg[[[VVVXXX^^^ZZZ\\\\\\[[[]]]bbbcccaaaeeekkkrrr}}}{{{sssxxxqqq\\\GGGIIIEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIMMMPPPSSSTTTVVV[[[bbbiiipppvvv|||}}}hhhVVVJJJGGGLLLRRRbbbhhhqqqzzztttgggeeejjj}}}qqqdddggghhhkkkmmmkkkkkkmmmlllhhh```___]]][[[XXXTTTPPPMMMFFFDDDCCCHHHRRR___kkkqqq}}}iii[[[MMMFFFDDDDDDFFFJJJ\\\vvvjjjaaaYYY[[[```]]]aaahhhfffkkklllllljjjhhhjjjooossswwwwwwlllLLLCCCDDDCCCKKKQQQ]]]jjjxxxjjjTTTEEEBBB===;;;;;;<<<<<<;;;:::;;;;;;<<<<<<=========<<<<<<<<<;;;:::888666666333666888888666555555666222333444333222333555777999:::<<<<<<>>>@@@BBBCCC@@@FFFNNNWWWaaaiiijjjeeeUUUKKKBBB>>>:::777666888444111111555555333333666rrrhhhoooOOOCCCCCCAAA>>>;;;:::::::::;;;333222222111000///......++++++++++++++++++++++++))))))((())))))***++++++((('''(((***---///...---,,,+++)))***+++,,,,,,+++,,,,,,------...////////////111333444333333555666555888;;;:::555333444777444555777888999999999888999:::::::::999999;;;===;;;===@@@CCCFFFJJJNNNQQQTTTVVVYYY[[[\\\^^^```ccccccfffiiikkkiiigggeeeeeeddd\\\RRRJJJBBB===>>>CCCJJJNNNPPPMMMHHHHHHNNNUUU___lllxxx{{{}}}~~~~~~zzzvvvmmmaaaXXXLLLGGGBBB???@@@BBBAAA@@@999<<<@@@DDDLLLZZZmmm{{{pppmmmdddWWWNNNIIIEEE@@@===<<<;;;<<>>>>>======<<<;;;999777555444000444888999777666666777222333444333222222444666666999;;;<<<===???AAAAAA???DDDIIIOOOYYYbbbdddaaaRRRIII@@@<<<999444333555555111000222333222444888fffdddzzztttLLLFFFCCCAAA>>><<<;;;999777444444333111000......//////,,,,,,,,,+++++++++******+++++++++************)))************+++,,,---...((((((((()))******++++++---......---,,,,,,///111222333333111000000222555777999<<>>@@@AAA???<<<===DDDJJJWWWiiiyyy~~~}}}yyyuuuwwwwwwmmmbbb\\\OOODDD@@@AAA???===<<<:::999:::>>>DDDPPPeeevvv~~~|||rrrcccUUUMMMFFFAAACCC???===>>>AAAIIIWWWeeeyyykkk___\\\\\\^^^```aaa``````bbbdddffffffeeecccccchhhtttfffKKKLLLHHHEEECCCBBBCCCDDDCCCBBBBBBDDDGGGIIIIIIKKKMMMOOO]]]]]]```fffkkkmmmooopppkkkkkkmmmooorrr{{{|||fffWWWPPPIIICCCJJJJJJLLLVVVeeevvv|||mmmZZZNNNSSS^^^xxxyyynnnqqqxxxyyywwwrrrpppoookkkeee```^^^[[[VVVRRRMMMJJJHHHGGGKKKTTT___mmmzzzlllUUUJJJEEEAAACCCIII___lllfffXXXZZZ^^^```aaadddgggiiinnnnnnmmmiiiggghhhmmmqqqwwwrrryyynnntttiiiGGGAAABBBGGGKKKSSS^^^mmm|||{{{fffTTTMMMDDD===;;;;;;===>>>>>>===<<<;;;<<<===???AAAAAA???;;;999777666555444666777888888888666555444333333222222333333444555777777888999;;;<<<<<<===???BBBGGGMMMSSSXXX\\\^^^RRRIII@@@===<<<999777888555444333222222222333444bbb___uuupppHHHBBBCCCAAA>>><<<;;;999777555444333111000///...//////,,,,,,,,,+++++++++***************)))))))))((((((************+++,,,------************++++++++++++---......---,,,---///111111222222222111111333555777888;;;???BBBAAA;;;777777777777777666777888:::888888777777888888999:::888:::;;;===@@@DDDJJJOOOSSSTTTVVVXXX[[[^^^aaacccdddfffeee^^^\\\```fffhhhkkkfff^^^UUUMMMGGGBBB???;;;<<<===:::777999>>>CCCQQQdddvvv}}}|||~~~uuujjjaaaTTTGGGBBBAAA>>><<<;;;:::888999;;;@@@LLLaaasssyyyvvv}}}yyykkk]]]UUUMMMGGGEEECCCDDDGGGIIILLLVVV```xxx}}}jjj```^^^___aaaddddddbbbbbbcccdddeeeeeedddddddddiiirrrnnnRRROOOGGGEEEBBBBBBCCCDDDCCCCCCDDDFFFHHHIIIIIIJJJLLLNNNZZZ[[[]]]aaacccdddddddddbbbcccggglllqqq|||tttiiiaaaWWWNNNFFFEEEFFFNNN\\\lllyyywwwhhhWWWNNNUUUbbb}}}{{{~~~{{{xxxppphhh```^^^[[[XXXTTTPPPNNNMMMQQQXXXdddqqq~~~zzzaaaSSSJJJDDDEEEKKK```eee]]]YYY\\\___aaabbbeeehhhjjjjjjllllllkkkjjjkkknnnqqqtttssszzznnnjjjxxx[[[KKKDDDEEEJJJQQQ[[[gggttt}}}qqqZZZQQQFFF>>><<<=========>>>===<<<;;;;;;===???@@@AAA>>>;;;888777666444333666777777888777666555444333333222222333333444555777888888999:::;;;<<<======???CCCHHHNNNSSSWWWYYYRRRKKKDDDBBB>>>999666888666555333222222222333333___\\\sssnnnGGGAAACCC@@@>>><<<;;;:::777555444333222000//////...///,,,,,,,,,+++++++++******))))))))))))((((((((('''******)))******+++,,,---,,,,,,,,,,,,,,,+++++++++---...///...------///111000111222222222222555777888888999>>>DDDEEE@@@;;;666666777888888999::::::888888777777888888999:::999999:::;;;===AAAHHHLLLOOORRRUUUXXXZZZ^^^bbbfffeeefffbbb[[[YYY```hhhmmmooommmhhh___UUUKKKDDD@@@:::;;;:::888555555999>>>III^^^rrr{{{zzzvvvsss|||}}}sssfffXXXJJJDDDAAA===;;;;;;<<<:::999:::>>>III^^^rrr|||nnnnnn}}}sssggg___VVVNNNHHHIIIMMMRRRRRRPPPTTT[[[uuuwwwggg```aaabbbdddffffffdddcccccceeeeeeeeedddeeefffjjjooowwwtttxxxsssTTTKKKFFFDDDBBBBBBCCCDDDDDDCCCEEEFFFHHHHHHGGGHHHJJJLLLSSSVVVZZZ[[[ZZZYYYYYYYYY[[[\\\aaahhhooo{{{yyyrrrfffZZZKKKHHHFFFJJJUUUdddrrr{{{vvvhhhWWWOOOVVVbbbzzzuuujjjeeeccc```\\\XXXUUUSSSRRRYYYddduuuooo]]]PPPGGGGGGNNNbbb}}}bbbZZZ[[[]]]```bbbccceeehhhjjjiiikkkoooqqqqqqqqqqqqrrrrrruuu{{{uuukkkmmmuuuXXXCCCEEEHHHOOOWWWaaalllvvv}}}}}}fffYYYIII???===>>>===;;;===<<<;;;:::;;;<<<===>>>???>>>;;;999666444333333555666777888777666555444333333333333333444444555777888888999:::;;;<<<<<<:::<<<>>>BBBGGGMMMRRRTTTRRRNNNLLLJJJCCC;;;777888777666444333222222333333]]]]]]vvvrrrIIICCCBBB@@@>>><<<;;;:::777555333333222111000///......,,,,,,,,,+++++++++************)))))))))((((((((())))))))))))***+++,,,---...------,,,+++*********---...//////......///111...000222222333444666888:::888888===DDDFFFBBB>>>555555555777999::::::999888888777777888888999:::999999999999:::>>>DDDIIIMMMPPPTTTWWWYYY]]]bbbfffeeegggddd^^^]]]dddmmmrrrssstttqqqiii]]]OOOEEE@@@======<<<999666666999<<>>===<<<999666444333333555555666777777666555444333333333333333444555555777888888999::::::;;;;;;888999;;;>>>DDDJJJOOOSSSRRRRRRSSSSSSJJJ???:::;;;888777555444333222333333[[[]]]yyyuuuLLLDDDBBB@@@===<<<;;;:::888666333222222111000///...---,,,,,,,,,+++++++++******++++++*********)))))))))))))))))))))***+++,,,,,,------,,,+++***))))))(((---...000000///...///000...000222333444444666888:::888777;;;AAADDDBBB???777666555666888999888777888888777777888888999:::999999999888999<<>>===;;;666333333333444555666777777666555444444444333333444444555666777888888999999:::::::::777888:::===CCCIIINNNQQQOOOQQQVVVWWWPPPEEE>>>>>>888777666444333333444444[[[]]]wwwtttLLLEEEAAA???===<<<<<<:::888666222222222222111///...---,,,,,,,,,+++++++++******++++++++++++************))))))((())))))***+++,,,---,,,,,,+++***))))))(((,,,...000000/////////000...000333444444555666888888888888:::===@@@BBBCCC===999666555777999777555888888777777888888999:::999999:::999999;;;>>>AAAHHHMMMRRRTTTTTTWWW]]]ccciiiqqqxxxzzz|||vvvfffUUUIII@@@???===;;;::::::::::::CCC[[[sss|||~~~zzzlll___RRRIIIDDDBBBEEEJJJIIIFFFAAA<<<:::DDD^^^uuu}}}vvvjjj]]]KKKIIIHHHIIIGGGGGGNNNVVVqqqwwwjjj^^^\\\]]]]]][[[[[[bbbaaa___aaadddhhhjjjkkkhhhhhhiiiiiigggkkkyyy|||pppnnnvvvzzz|||fffdddooouuuYYYLLLJJJGGGEEEEEEEEEDDDCCCCCCCCCBBBAAA???@@@BBBEEEXXXaaacccWWWMMMMMMPPPPPPSSSUUU[[[ccclllzzz{{{|||vvvuuusssrrrtttxxx}}}}}}hhhWWWUUU\\\ppppppbbbZZZYYY```aaaddddddeeeeeehhhiiimmmooorrrvvvxxxvvvqqqnnntttuuutttuuu~~~zzzrrrLLLEEECCCLLLUUU[[[eeeooopppuuu{{{zzzcccRRRIIIDDD>>>:::;;;;;;;;;;;;;;;;;;::::::<<>>888777666555444555666666aaa^^^tttqqqLLLGGGAAA???===<<<<<<;;;888777222222222222111///...---,,,,,,,,,+++++++++******************))))))))))))((((((((())))))***+++,,,------,,,,,,+++++++++***,,,...111111000//////000...111444555555555666777555666888:::;;;???EEEIIIEEE???888666888999888555888888777777888888999:::888:::;;;;;;:::;;;<<<>>>CCCIIIOOORRRRRRVVV]]]dddjjjttt}}}ppp\\\MMMAAA@@@>>>=========<<<<<>><<<<<<<<<<<<<<<;;;::::::===@@@AAA>>>888444444666333333555666666666555555444444444444444555666666888888888888999999999999999999:::<<<>>>@@@AAABBB<<<>>>EEEMMMNNNGGG>>>;;;777666555555555666777888hhh```rrroooMMMJJJAAA???===<<<<<<;;;999777222222222222111///...,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((()))***+++,,,......------------,,,,,,,,,...111111000//////000///111444555555555555666222555999:::;;;???HHHOOOJJJCCC;;;777888999888666888888888777888999999:::888:::<<<<<<;;;;;;;;;<<>>CCC]]]uuu~~~~~~|||pppaaaWWWPPPMMMQQQXXXaaa\\\TTTIIIAAAHHH```xxx~~~~~~zzzqqqaaaRRRCCC@@@???@@@@@@CCCLLLVVVvvv|||~~~{{{tttggg\\\ZZZ]]]]]]]]]]]]eeebbb______bbbdddfffggghhhggggggiiihhhjjjqqqzzz|||uuuzzz~~~wwwRRROOOKKKHHHGGGFFFDDDCCCEEEEEEDDDBBBAAABBBEEEHHHKKKXXX[[[OOOFFFMMMWWW[[[XXXYYY\\\bbbgggssstttnnnssswww~~~~~~lllbbb```aaafffgggiiiiiiiiijjjkkkmmmqqqqqqrrrvvvzzz|||{{{xxxuuussswww~~~~~~yyyiiiVVVJJJNNNSSSSSSUUUZZZ```ccchhhpppyyyyyydddTTTJJJDDDAAA<<<=========<<<;;;;;;:::===@@@BBB???999555555666222333555666666666555555555444444444444555666666888888888888888999999999999:::;;;;;;;;;;;;:::999555555<<>><<<<<<;;;999777333666555000,,,,,,+++)))+++++++++************)))(((((((((((()))))))))))))))((('''''''''(((***+++---,,,,,,++++++*********,,,---...000111222222222333333333444555777999::::::888999===>>>>>>GGGRRRMMMIII???666666:::888000666666666666777888999:::999:::;;;;;;::::::<<<===@@@CCCIIINNNTTTZZZ```dddiiivvv|||sssdddVVVPPPLLLIIIHHHDDD???AAAFFFGGG```www|||||||||wwwrrriii[[[QQQUUU```ssskkk[[[PPPKKKFFFWWWxxx{{{ooodddXXXNNNFFF??????FFFGGGFFFOOO\\\xxx~~~}}}}}}}}}{{{hhhddd___[[[ZZZ[[[]]]```ccccccaaa______bbbgggkkkiiiggghhhjjjiiiiiinnnuuuxxx|||}}}___UUUMMMJJJHHHEEEGGGLLLJJJCCC@@@GGGMMMLLLFFFAAADDDJJJKKKGGGGGGOOOVVVWWWYYYWWW[[[bbbgggnnn~~~{{{{{{}}}|||kkkgggfffdddhhhjjjllllllkkkkkkkkkmmmssstttvvvxxxyyyxxxwwwvvvsssuuuzzz}}}|||uuusss}}}fffQQQKKKOOOQQQPPPQQQUUUWWW\\\cccnnnzzzrrr```OOOCCC>>>>>>>>><<<;;;:::999999999>>>AAACCCBBB<<<777444333555555555666666666777777888777666555444444555666555666666777888999999999555;;;>>>;;;888888999777444666<<>><<<<<<:::888777222666666111...//////---+++++++++************)))(((((((((((()))))))))))))))(((((('''((()))***+++,,,,,,,,,,,,++++++******------.../////////......333444555777888999::::::555444666:::::::::AAAJJJMMMJJJBBB888555999999777666666666666777888999:::999:::<<<<<<;;;:::<<<===>>>AAAFFFKKKPPPWWW^^^ccchhhttt~~~}}}yyymmmbbb___ZZZWWWVVVSSSLLLHHHHHHHHH___tttyyy{{{|||sssfffYYYXXX]]]yyyxxx^^^MMMIIIWWWmmm}}}rrrggg[[[RRROOOLLLNNNSSSRRROOOUUUbbb||||||{{{||||||wwwgggccc^^^YYYWWWWWWYYYZZZ]]]^^^_________```cccffffffdddeeehhhhhhiiinnnvvvrrr```OOOJJJIIIGGGDDDDDDIIICCCCCCMMMXXXZZZXXXUUUSSSTTTPPPIIIJJJQQQWWWXXXYYYVVVYYY```eeelll~~~~~~zzz~~~|||llliiijjjhhhjjjlllnnnnnnllllllmmmnnnqqqrrrsssuuuvvvuuuuuuttttttuuuwwwyyyxxxyyywwwiii}}}jjjQQQGGGHHHHHHFFFFFFIIIKKKPPPYYYeeesss|||jjjXXXIIIAAA???>>>===<<<;;;:::::::::AAAEEEJJJKKKGGGAAA;;;999777777777777777777777666666666555444444555777777555666666777888888999999555999<<<;;;<<>>===777555777777666666666888999:::;;;mmm^^^wwwnnnOOOCCCEEEBBB???===;;;:::888666111555555111///000000...+++++++++************)))))))))))))))((((((((((((((((((((((((((()))******++++++,,,,,,,,,+++******---.........------,,,+++222555888:::<<<;;;:::999666555777;;;======AAAFFFKKKLLLHHH>>>666666:::===666666666666777888999::::::;;;<<<<<<;;;;;;<<<======???BBBFFFLLLSSS\\\aaagggrrr}}}{{{uuu{{{tttrrrjjjdddeeeddd\\\RRRLLLNNN```qqqvvvyyy~~~vvvkkkeeedddzzzpppUUURRRZZZeeeyyy{{{rrriiibbb^^^]]]aaaddd___XXX]]]ggg|||{{{zzz{{{{{{qqqgggddd^^^YYYVVVUUUVVVWWW[[[^^^```bbbbbbbbbccceeedddbbbbbbeeefffhhhooovvvpppVVVLLLMMMMMMIIIDDDEEECCCHHHXXXgggnnnnnnmmmfff___TTTKKKKKKRRRWWWWWWXXXVVVXXX^^^bbbiii||||||}}}{{{mmmlllmmmmmmnnnooopppooonnnmmmmmmoooooooooppppppqqqrrrrrrrrrtttrrrtttwwwxxxxxx|||{{{ddddddvvvWWWFFFBBBBBB@@@???@@@BBBFFFOOO\\\kkkyyyvvveeeSSSFFF??????>>>===<<<;;;::::::???CCCIIIJJJGGGAAA;;;888888999999:::::::::999999555555444444555666888999555666666777777888888999666888888:::BBBOOOVVVXXXSSSIII@@@===<<<999777777444666888888777666666777mmm___yyynnnOOOCCCEEEBBB???===;;;:::777555111555555000...//////---+++++++++*********))))))))))))))))))((((((((((((((((((((((((((())))))*********+++,,,,,,,,,+++***------...............---111444888<<<===;;;999777777777:::>>>@@@BBBBBBCCCIIINNNOOOGGG<<<666999===666666666666777888999::::::;;;<<<<<<;;;:::;;;===<<<===???BBBGGGOOOYYY___gggppp{{{~~~vvvnnnnnnnnnfffZZZQQQUUUaaammmsssxxx~~~{{{qqqjjjvvv{{{aaaYYY\\\eeevvv{{{pppppprrrppphhh```ccclll~~~}}}{{{zzzzzz{{{|||~~~~~~yyylllfffccc___ZZZWWWWWWXXXYYY```ccceeefffffffffhhhjjjfffbbbaaaccceeegggmmmttt~~~cccRRRNNNOOOLLLHHHBBBDDDPPPdddvvv|||}}}|||sssgggUUUKKKKKKQQQTTTTTTXXXUUUWWW]]]```gggyyy}}}zzz|||~~~~~~~~~}}}~~~xxxlllmmmoooooooooppppppooommmlllmmmnnnnnnnnnnnnnnnooopppqqqrrrrrrppprrrxxx}}}~~~kkk\\\nnnhhhOOODDDBBBAAA@@@??????BBBIIIVVVeeesss|||rrr\\\KKKAAA@@@???>>><<<;;;:::999<<>>:::999:::>>>???@@@AAAAAA@@@??????666666555444444555777777666666666666777777888888888777777;;;HHHZZZfffiiidddZZZNNNEEE@@@===<<<<<<555888;;;;;;999777777888mmm___zzzoooOOOBBBEEEBBB???===;;;:::888666555888888222/////////,,,+++++++++*********))))))***)))))))))(((((((((''''''(((((()))))))))))))))((()))+++,,,------,,,++++++,,,---///111222222333111333777:::;;;999777666555666888<<>>CCCKKKTTT[[[eeelllxxxzzzvvvrrriii^^^WWWUUU\\\dddllluuu}}}{{{rrruuu{{{iiiXXXVVVddduuu{{{rrrlllooovvv|||{{{{{{zzzzzz{{{|||}}}|||||||||}}}~~~rrrgggbbb```\\\ZZZXXXYYY[[[\\\fffggghhhgggggghhhkkknnniiidddaaaccceeeeeeiiinnnvvvvvv{{{cccRRRKKKHHHGGGDDDIIIXXXnnn~~~}}}wwwhhhUUULLLMMMQQQSSSTTTWWWTTTWWW]]]```eeevvv}}}zzzwwwuuuyyy{{{}}}~~~~~~~~~~~~ssskkklllnnnooonnnoooooommmkkkkkklllnnnnnnnnnnnnnnnooopppqqqrrrqqqoooqqqyyy{{{cccccc```LLLDDDAAA@@@>>>>>>???EEEPPP```pppyyy~~~fffQQQDDDCCCAAA>>><<<:::999999:::>>>@@@===888999@@@GGGRRRRRRQQQOOOLLLHHHEEECCC999888666555444444444555666666666666666777777777999888777;;;JJJ^^^kkkpppllljjjaaaUUUJJJCCC@@@@@@:::;;;<<<<<<:::999999999mmm```{{{pppOOOAAACCCAAA>>><<<<<<;;;999777888;;;:::555111111000...+++++++++************)))******))))))((((((''''''''''''((()))))))))))))))'''(((+++---...---,,,+++***+++---000333555777777222333555666777777777666777888:::>>>FFFLLLJJJDDDEEEJJJQQQTTTLLL@@@888888666666666666777888999:::999:::;;;:::999888999:::888888999;;;???FFFNNNTTT___eeetttwwwkkkbbb```WWWXXX\\\fffrrr}}}~~~}}}xxxlllVVVQQQbbbvvv~~~xxxxxxxxxyyyzzz{{{|||}}}zzzzzzzzzzzz{{{}}}vvvkkkccc]]][[[YYYXXXXXXYYY[[[]]]gggggggggeeedddeeehhhkkkiiidddaaabbbdddcccdddgggoookkkkkkeeeSSSKKKHHHHHHMMM[[[mmmyyyzzzuuussspppaaaSSSNNNOOOQQQRRRTTTSSSRRRVVV\\\___bbbqqqwwwsssmmmiiijjjllloooqqqwwwyyy|||~~~~~~oookkkkkklllnnnmmmmmmmmmkkkjjjjjjlllnnnnnnnnnoooppppppqqqqqqrrrqqqoooqqqwww{{{zzzzzz{{{vvvfffwww}}}___OOOGGGCCC???===<<<@@@KKKZZZjjjttt~~~rrr[[[KKKIIIDDD???<<<:::;;;;;;;;;BBBHHHDDD<<<===IIIUUUkkkiiieee___WWWOOOGGGCCC:::999777555444333333333666666666666666666666666888999888:::EEEWWWeeejjjmmmrrrssskkk___VVVOOOJJJDDDAAA<<<:::999999888777lllaaa|||pppNNNAAABBB@@@===<<<<<<<<<:::999555888888333000000000...+++++++++************)))*********)))((('''''''''&&&'''((()))***))))))(((&&&(((+++---......---,,,)))+++...111444666888888555555444333444555777888999:::<<<@@@JJJTTTRRRJJJEEEEEEKKKRRRQQQGGG===:::666666666666777888999:::888999:::999777666777888444555666777:::@@@GGGLLLTTT\\\nnn}}}oookkkmmmeee``````gggsss}}}yyyppp]]]XXXhhhyyy}}}yyywwwssstttuuuvvvxxxzzz{{{|||yyyxxxxxxxxxzzz||||||mmmeee___\\\[[[ZZZYYYYYYZZZ\\\]]]dddeeefffeeecccbbbcccdddeee```^^^aaacccaaa```aaahhhwwwyyylllooo|||ooo\\\jjjxxxzzzbbbSSSKKKIIIKKKTTTaaaiiihhhdddccc___TTTKKKKKKMMMMMMNNNQQQOOONNNSSS[[[]]]___lll|||sssfff___VVVRRROOOPPPVVV^^^fffjjjtttvvvzzz|||rrrmmmllljjjjjjllllllmmmlllkkkjjjjjjmmmpppmmmnnnoooqqqrrrqqqqqqppppppoooqqquuuvvvttttttwww|||}}}tttiii\\\UUUGGGCCC???>>>EEERRR```jjjtttzzzkkkTTTOOOHHHAAA===<<<===>>>GGGUUUaaa\\\NNNHHHQQQ]]]vvvsssnnnfff\\\QQQHHHBBB999888666555444444444555666666666666666666666666666888888888>>>KKKXXX]]]jjjvvv~~~rrrfff___VVVKKKEEEEEEFFFDDDAAAlllaaa}}}qqqNNNAAAAAA???===<<<<<<<<<;;;:::000333333///---......,,,+++++++++************)))+++******)))(((''''''&&&&&&''')))*********)))(((%%%'''***---......---,,,***+++...111333666777888888666333222222555888;;;555777777<<>>AAAIIITTT^^^dddqqqtttxxx{{{~~~~~~ssskkklllmmmjjjiiikkklllmmmlllkkkjjjkkknnnqqqlllmmmpppqqqrrrrrrpppooommmmmmpppttttttrrrtttyyy{{{zzzssskkkRRRLLLDDD@@@BBBLLLXXX```kkkrrr|||xxxZZZTTTLLLDDD???>>>@@@AAAZZZnnn~~~yyydddUUUXXXaaatttrrrmmmeee\\\QQQHHHBBB777777555444444555666777666666666666666555555555444777888555888BBBMMMSSSgggxxxrrrbbbZZZZZZ\\\YYYUUUrrreeesssOOO@@@EEEBBB@@@>>>===;;;999666222222222111111000///...,,,,,,,,,+++++++++******(((((()))***************))))))))))))))))))))))))((()))***+++---...///000...,,,+++---111555666555777666666666333111666===999999999999;;;???FFFKKKIIIEEECCCHHHQQQRRRJJJAAA@@@<<<888666666888:::;;;::::::999999888777777777444555666777888;;;???BBBGGGPPPcccyyyzzzuuuuuuyyy}}}}}}|||~~~yyyxxxyyy}}}zzzyyyuuuqqqpppqqqqqqrrrtttuuuwwwxxxyyyzzzyyyxxxxxxxxxyyy{{{|||nnnwwwqqqggg___WWW]]]\\\[[[[[[]]]___bbbcccfffffffffeeecccaaa___^^^___]]]\\\^^^aaacccbbb```kkksssqqqhhhssslllggg{{{xxxeeeaaazzzuuucccIIIJJJEEEHHHLLLKKKPPPRRRIIIDDDDDDDDDDDDEEEFFFHHHHHHIIIKKKNNNRRRWWW^^^eeekkk~~~lll^^^ZZZ\\\___ccceeeffffffeeedddhhhnnnvvv{{{ooofff\\\RRRLLLGGG???:::999<<<:::999<<>>@@@AAAFFFQQQUUUcccooo}}}fff[[[PPPIIICCC>>>AAAHHHjjjzzzkkkfffeeerrrhhh^^^[[[XXXOOOEEE@@@???;;;777555555666666666777444222333888:::777444444444333333666>>>GGGMMMaaauuurrrffflllwwwuuujjjuuueee~~~pppNNN@@@DDDAAA???===<<<:::888555444333333222000...---,,,,,,,,,+++++++++*********(((((()))***************))))))))))))))))))))))))((()))***+++,,,.../////////---,,,---111444555444555222222444444444777===;;;<<<>>>>>>>>>???BBBDDDLLLHHHEEEHHHNNNOOOJJJDDD???;;;777666777888888777:::999999888888777666666666777777777666888;;;>>>CCCJJJZZZnnnzzzwwwzzz~~~yyyuuutttqqqpppqqqoooppprrrsssuuuvvvvvvvvvvvvvvvvvvwwwxxxzzz{{{|||uuuyyykkkddd]]]VVVZZZYYYYYYYYYZZZ\\\___```ddddddcccbbbaaa```______]]]\\\\\\^^^bbbeeedddccckkkpppkkktttuuuoooeeeWWWddd~~~tttXXXMMMEEEFFFHHHEEEIIIJJJAAACCCCCCCCCCCCDDDEEEFFFFFFFFFHHHKKKOOOSSSYYY```eeerrryyy^^^PPPJJJKKKNNNQQQSSSSSSSSSSSSRRRUUU[[[bbblllwwwtttgggWWWNNNFFFDDDAAA===;;;;;;:::888777:::BBBMMMWWW]]]hhhrrrzzz|||}}}wwwrrrllljjjlllnnnmmmlllllllllllllllmmmmmmmmmmmmiiilllpppqqqpppooooooqqqppppppoooqqqsssuuuvvvvvvzzz{{{~~~yyy[[[IIIHHHDDDDDDMMMQQQZZZeeerrryyy|||tttdddSSSIIICCC@@@AAAEEEeeeuuuooooooeee[[[XXXUUUNNNEEEAAA<<<999666555555666666555777444222444777999777444555555444333666<<>><<<;;;999777444555555444222000...,,,***,,,++++++++++++*********(((((()))***************))))))))))))))))))))))))(((((()))+++,,,---...//////...---...000222333222111///000444666666999>>>BBBDDDFFFFFFDDDBBB@@@@@@JJJHHHGGGHHHKKKNNNOOONNNBBB<<<777777999;;;888555999999888888777777666666888888888666555555777999===BBBNNN___nnn}}}zzz{{{~~~tttpppooommmnnnpppnnnoooqqqssstttsssrrrqqqppprrrtttwwwyyy{{{||||||}}}kkkbbb___ZZZTTTUUUUUUUUUUUUWWWYYY[[[]]]bbbaaa```_________```aaa\\\\\\\\\___cccfffggggggjjjjjjwwwsssvvvXXXOOOfffnnnTTTHHHFFFEEEAAABBBCCC:::@@@@@@@@@@@@AAABBBCCCCCCCCCEEEHHHJJJMMMRRRXXX\\\dddrrreeeLLL@@@;;;<<<>>>@@@AAAAAA@@@@@@CCCFFFLLLSSS\\\gggssszzz~~~lll^^^LLLDDD=========;;;:::;;;888777666888???IIISSSYYYgggqqqyyy{{{|||uuupppkkkiiikkknnnoooooommmmmmmmmmmmmmmmmmmmmmmmlllmmmoooooonnnnnnooopppqqqqqqqqqqqqrrrsssttttttrrruuu{{{{{{eeeqqqfffQQQKKKBBB>>>DDDGGGLLLUUUaaakkkrrr{{{qqqYYYJJJCCC@@@AAABBBXXXwww{{{rrrfff\\\SSSPPPMMMGGGAAA???888777555555666777666444777444222444777888666444666555444444555:::AAAGGGWWWjjjxxxyyytttwwwuuummmxxxhhh~~~oooOOOCCCCCCAAA>>>===;;;:::777555444444333222000...,,,+++++++++++++++************(((((()))***************(((((((((((((((((((((((((((((()))***+++,,,------///......///000111111111///111666:::999777:::AAAKKKLLLMMMLLLHHHDDDBBBAAADDDFFFGGGHHHJJJOOOVVV[[[IIIBBB:::888:::<<<:::777999888888777666666555555666777777666444444666777888;;;CCCPPP]]]jjj|||}}}|||xxxqqqooonnnkkklllnnnlllnnnppprrrrrrqqqooommmkkknnnrrrvvvzzz}}}mmm___ZZZYYYVVVQQQRRRRRRRRRSSSUUUWWWYYYZZZ```___^^^]]]^^^```bbbccc]]]]]]___aaadddfffggggggiiifffmmm}}}}}}nnnLLLTTTyyy```OOOHHHGGGAAAAAAAAA:::>>>>>>>>>>>>>>>???@@@AAAAAACCCEEEGGGIIILLLQQQTTTZZZaaammmyyy~~~nnnccc```bbbgggiiikkkmmmrrrnnnQQQ@@@:::888999::::::::::::999999===???DDDJJJSSS___jjjrrrxxx{{{hhhXXXMMMDDD>>>======;;;:::;;;777777666777<<>>::::::555555555666777777555444666444333444666777555444666666555444555888===BBBOOObbbnnnvvv~~~zzzvvvhhhXXXtttgggpppPPPEEEDDDBBB???>>>===;;;888666222222222111111///...---+++++++++*********))))))(((((()))***************(((((((((((((((((((((((((((((())))))***+++,,,,,,......///000000000000000000777AAAEEE>>>888;;;CCCMMMMMMLLLIIIEEECCCCCCCCCBBBFFFJJJLLLLLLPPPXXX^^^PPPHHH>>>888888::::::888888888777666666555555444333555666555444444666888777777<<>>>>>???@@@BBBDDDEEEFFFHHHLLLNNNSSSVVV\\\dddmmmtttxxxyyy}}}vvvkkkdddbbboootttuuummm^^^PPPIIIHHHHHHIIILLLOOORRR___{{{]]]FFF>>>>>>:::::::::999999888888777888:::>>>DDDLLLXXXccckkkvvv|||hhhWWWOOOGGG@@@??????<<<;;;<<<888888777888;;;CCCMMMUUUeeennnvvvxxxzzz}}}~~~||||||{{{|||}}}~~~tttqqqllljjjjjjkkkmmmnnnqqqqqqqqqppppppppppppppprrrqqqooooooppprrrssstttwwwyyyyyyxxxuuuuuuvvvxxxtttvvvtttuuu~~~mmmiiifff|||~~~\\\PPPFFFBBBBBB>>>;;;???FFFPPP\\\iiiuuu|||qqqYYYKKKFFFEEE===GGGTTT]]]]]]YYYVVVVVVKKKCCC===<<<;;;777666777444444555666888888666333555555444444555555555444555666555444444666:::===GGGZZZeeelllwwwzzzxxx|||wwwzzz{{{zzz|||xxxfffQQQoooddd}}}nnnOOODDDEEECCC@@@>>>===;;;999777111111222111111000///...+++************)))))))))(((((()))***************))))))))))))))))))))))))'''(((((()))******++++++,,,...000000//////000111333<<>>DDDKKKXXXdddooowww~~~~~~}}}}}}|||||||||}}}}}}~~~yyyvvvooommmmmmpppoookkkiiikkkjjjkkkmmmnnnooonnnlllkkkiiilllrrryyy~~~mmm[[[SSSQQQPPPNNNMMMPPPPPPRRRTTTVVVXXXYYYZZZ]]]]]]]]]]]]___aaacccdddaaacccdddcccbbbaaabbbccckkkjjjlllwww|||nnnzzzjjjIIIRRRiii~~~tttZZZLLLHHHAAA???@@@<<<>>>===============>>>>>>???AAABBBCCCDDDEEEHHHJJJMMMNNNSSSZZZbbbiiimmmooonnnqqqtttooo```OOOHHHIIIQQQWWW\\\ZZZRRRHHHAAA???===<<>>===>>>999999999888999@@@KKKSSSdddmmmuuuwwwyyy|||}}}||||||{{{zzzzzz{{{}}}|||{{{rrrpppmmmkkkjjjkkklllmmmpppppppppqqqqqqqqqrrrrrrrrrpppoooppprrrtttuuuuuuxxxzzz{{{yyyvvvuuuwwwzzztttvvvuuuwww}}}jjjnnnhhhYYYLLLCCC???::::::<<<@@@GGGQQQ^^^llluuujjjUUUIIICCC@@@BBBHHHPPPRRRNNNJJJIIICCC===999::::::777666888555555555777888888666444555555555444444444444444444555555444333555888:::@@@QQQ\\\bbbooosssrrrvvvttttttpppmmmrrrttthhhWWWkkk___wwwhhhKKKCCCDDDBBB???===<<<;;;888666333333222222000///------************))))))))))))(((((()))***************))))))))))))))))))))))))''''''(((((()))************---000111//////000111666<<>><<<============???BBBEEEBBBJJJSSSWWWWWWTTTSSSSSSVVVSSSMMMEEE===888777888777777666555555444444333222444666666666555666888666555777;;;===AAAJJJTTT```gggmmmqqqwww|||}}}zzzxxxyyyyyyyyyyyyzzz{{{{{{zzzzzz{{{zzzzzzzzz|||}}}|||~~~}}}vvvqqqoookkkiiijjjllllllhhhiiillljjjkkklllmmmmmmmmmmmmmmmkkknnnsss{{{rrrcccUUUQQQPPPNNNMMMNNNNNNOOOQQQTTTVVVWWWYYYYYYZZZ[[[\\\]]]^^^``````aaaaaabbbdddcccaaa```aaacccgggjjjnnnsss~~~iiidddjjj~~~{{{QQQIIIRRRggg~~~aaaOOOJJJBBB???@@@===???>>>>>>======>>>>>>>>>===???AAABBBBBBCCCEEEGGGHHHJJJNNNTTTZZZ___ccceeeggghhhjjjhhhZZZJJJBBBCCCBBBEEEIIIIIIFFFBBB???>>>;;;999;;;===;;;>>>QQQhhh}}}ZZZGGGAAA???888888777666555555555555888999<<>>===>>>888999999777888>>>HHHQQQcccllltttvvvxxx{{{|||{{{|||{{{zzzzzzzzz|||~~~mmmmmmmmmlllllllllmmmnnnmmmnnnnnnooopppqqqrrrrrrpppnnnmmmpppsssvvvvvvuuuuuuwwwyyywwwtttrrruuuyyyssssssvvv{{{oooXXXFFF???:::;;;<<<>>>AAAGGGSSScccooo{{{~~~ooo\\\OOOHHHDDDDDDJJJLLLHHHDDDCCC>>>:::888:::;;;888888:::888777666777888888777555555555555555333333333444333444444444333444666888888GGGMMMRRR___eeeeeeiiiffffff```YYYZZZ^^^ZZZPPPjjj[[[qqq{{{cccHHHAAACCCAAA>>><<<;;;:::777555555444444222000...,,,+++************))))))))))))(((((()))***************))))))))))))))))))))))))''''''(((((())))))******))),,,000111//////000222888;;;EEERRRWWWOOOBBB;;;666888;;;===???AAADDDGGG>>>GGGRRRZZZ[[[XXXUUUSSSYYYYYYWWWOOODDD;;;999:::777666666555444444333333444666777777666555555666666555777::::::;;;BBBJJJNNNTTTZZZ___fffnnnrrrqqqrrrsssuuuwwwxxxyyyzzzzzz{{{{{{zzzyyyxxxyyy{{{}}}zzz|||~~~wwwqqqmmmllljjjgggggghhhhhhfffiiinnnjjjkkkkkkkkklllmmmnnnnnnmmmooottt|||iii\\\RRRPPPPPPMMMMMMOOOMMMOOOQQQSSSUUUWWWXXXXXXXXXYYY[[[\\\^^^^^^^^^^^^___aaacccbbb```___aaadddaaahhhnnnooouuusss^^^VVVeee[[[HHHFFFWWWvvvgggSSSMMMDDD@@@@@@>>>@@@??????>>>>>>>>>??????;;;===???@@@AAABBBDDDEEEEEEHHHLLLPPPTTTWWWYYY[[[dddcccdddeee]]]NNNFFFFFF????????????>>>>>>===<<<999666888===;;;;;;LLLaaappp```KKKAAA::::::999888888777777777777444555777<<>><<<===777888888666666<<>>>>>AAAMMM^^^kkkqqqttt}}}xxxeeeNNNDDD>>>AAADDDAAA???AAA:::777777:::;;;888888::::::888777777888888777666444555666555333222333444222333444444333333555777333>>>@@@BBBOOOVVVUUUYYYQQQUUUQQQGGGCCCFFFDDD>>>ooobbb|||eeeIIIDDDBBBAAA???===;;;888777666333222111000///...---,,,,,,+++***))))))***+++,,,***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((***---............///777>>>CCCEEEHHHKKKHHH@@@999555888@@@DDDCCCDDDGGGIII???GGG```iii\\\SSSWWWXXX___eee___PPPCCC===<<>>??????@@@@@@???FFFGGGIIILLLQQQUUUVVVWWW^^^ZZZ___nnnooo^^^KKKCCC<<<<<<;;;;;;<<<>>>===;;;666666666777666999FFFSSShhhzzziiiTTTGGGAAA;;;;;;:::999999888888777888444666???HHHMMMUUU]]]aaaaaahhhssswwwooofffddd^^^ZZZSSSLLLGGGCCC???===:::888888:::;;;===DDDNNN^^^kkkvvvwwwtttuuuxxxzzz|||{{{zzzxxxwwwyyy}}}~~~|||||||||~~~|||nnnlllmmmnnnnnnmmmmmmnnnpppooommmllllllnnnoooooonnnooooooooonnnoooooopppqqqqqqqqqqqqooonnnooorrruuuuuutttuuuzzz|||gggOOO???===:::999<<<@@@FFFRRR^^^eeemmmwww}}}}}}]]]RRRJJJIIIHHHDDDCCCFFF???999666:::<<<<<<;;;<<<888888888888888777666666666666555444444444444555555444444333333444444555777888:::<<<>>>@@@BBBBBBDDDCCC@@@>>>;;;999888777qqqgggjjjKKKEEEBBBAAA???===;;;888777666333222111000///...---,,,,,,+++***))))))***+++,,,***((('''((()))***)))''')))))))))))))))))))))))))))))))))))))))))))))))))))+++......---,,,------555;;;@@@AAADDDGGGEEE@@@@@@===???EEEHHHEEEEEEGGGGGGFFFJJJUUU```ccc]]]WWWXXX___fffdddYYYKKKAAA;;;:::777666777555111222777444444444555555555555666999888777666777888:::<<<>>>AAAFFFLLLTTT[[[aaadddllllllnnnqqqtttvvvvvvvvvyyy{{{}}}~~~}}}~~~||||||}}}|||vvvooojjjhhhfffdddbbbdddeeeeeeeeedddeeehhhjjjhhhjjjmmmooopppqqqqqqrrrwww}}}vvv^^^TTTMMMOOORRRRRRPPPPPPOOOOOOQQQSSSVVVXXXYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZ]]]]]]]]]^^^___```aaabbb```]]]```ggglllvvvqqqrrryyysss___eee{{{eeeIIIMMMUUUkkkrrrkkkUUUFFFEEEFFFBBBCCCAAA>>>=========<<<:::<<<<<<===>>>????????????AAABBBDDDHHHLLLPPPRRRSSSVVVVVVaaatttxxxfffPPPEEE<<<<<<;;;;;;<<<===<<<:::888777777777666999DDDQQQccctttoooYYYJJJBBB;;;;;;::::::999888888888888444666>>>EEEIIIOOOVVVLLLOOOWWWbbbgggdddccceee```\\\VVVTTTRRRLLLBBB::::::888888::::::;;;CCCLLL]]]jjjtttuuurrrssswwwxxxzzzzzzzzzxxxwwwyyy|||}}}{{{}}}~~~{{{}}}~~~uuullloooppppppooonnnnnnoooqqqmmmlllkkklllnnnnnnnnnmmmnnnnnnnnnoooooopppppppppqqqrrrrrrqqqpppqqqsssuuuvvvtttuuuyyy|||}}}yyy___LLLBBB<<<888999>>>DDDNNNWWW___gggqqqxxx|||rrrggg]]]YYYUUUMMMGGGFFFBBB<<<888;;;>>>======>>>999999999888888777666666666666555444444444444555555444444333333444444555444555666777999;;;<<<===<<<;;;:::888777666666666qqqiiinnnLLLCCCBBBAAA???===;;;888777666333222111000///...---,,,++++++************++++++***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))***+++------,,,++++++,,,222666999999<<<@@@AAA??????>>>@@@EEEHHHIIIKKKOOONNNUUUSSSMMMUUUfffeeeWWWYYY]]]dddgggcccXXXJJJ@@@777777999999555///111777444444555555555666666666888777666555555666777888888:::===CCCJJJQQQXXX\\\ccceeehhhlllpppsssuuuwwwyyyzzz{{{{{{{{{|||~~~{{{||||||~~~~~~|||qqqmmmgggcccbbbaaa```___cccddddddcccccccccfffhhhfffiiimmmoooppprrrsssuuuzzzmmmXXXPPPKKKNNNRRRRRRQQQRRRQQQQQQQQQRRRSSSUUUVVVWWWYYYYYYXXXXXXXXXYYY[[[\\\]]]]]]]]]^^^___```aaabbbaaa___aaaeeeiiisss|||nnnqqquuuppp]]]OOOLLL```xxx}}}dddNNNKKKJJJBBBDDDBBB@@@>>>>>>>>><<<;;;;;;;;;===>>>>>>>>>>>>>>>>>>???AAACCCGGGJJJMMMOOOMMMOOO[[[oootttfffRRRFFF???===<<<<<<===<<<:::999:::888888888666888BBBMMM^^^mmmvvv___MMMBBB<<<;;;;;;::::::999888888777555666<<>>???@@@>>>===>>>::::::999999888777666666777666555555444444555555555444444333333444444555222333333444555666777777555555444444444555555666pppffflllKKKAAABBBAAA???===;;;888777666333222111000///...---,,,++++++++++++++++++++++++***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,++++++,,,...///111222333555999===???<<<<<<>>>BBBGGGMMMUUU[[[[[[bbb\\\MMMMMM\\\aaaYYY[[[[[[^^^cccgggcccYYYPPP???;;;999888555111222666444444555555666666777777888777666555555555555666666666888;;;@@@GGGMMMQQQYYY\\\aaafffkkkooosssvvvvvvwwwwwwwwwwwwxxx{{{~~~|||||||||}}}~~~}}}xxxsssppphhheeebbb___]]]]]]]]]]]]aaabbbbbbbbbaaabbbdddgggfffjjjnnnpppqqqtttxxx{{{{{{}}}cccUUUNNNKKKNNNSSSTTTTTTVVVTTTTTTTTTTTTSSSTTTVVVWWW]]]\\\[[[ZZZ[[[]]]^^^```]]]]]]]]]^^^___```aaabbbcccccceeeiiilllttt|||||||||\\\HHHWWWuuu|||bbbRRRJJJDDDEEECCC@@@>>>>>>===;;;::::::;;;<<<======>>>======>>>???AAABBBDDDFFFIIILLLMMMMMMVVVeeemmmeeeWWWNNNDDD@@@===>>>===;;;999999:::888777888777777???III[[[hhhwwwvvv```MMM@@@<<<<<<;;;;;;::::::999999888666666999AAALLLYYYbbbqqqpppkkkbbbYYYVVV\\\cccggg___UUUNNNKKKIIIDDD@@@;;;888777888888999BBBKKK___iiirrrrrrqqqsssuuuvvvuuuwwwyyyzzzyyyyyyzzz|||~~~zzzxxx}}}{{{|||}}}}}}tttppprrruuummmmmmllliiigggfffhhhjjjiiihhhiiijjjlllmmmkkkjjjiiikkkmmmpppqqqpppooonnnppprrruuuvvvuuusssssssssvvvtttuuuxxxxxxxxx{{{dddmmm|||dddRRR???:::===BBBEEEGGGGGGPPP[[[fffnnnvvvxxxqqq```UUUJJJEEEAAA>>>===>>><<<<<<;;;999888777777666777666666555555555555555555444444333333444444555444444444555555555555666444444444444444555666777oooccc~~~kkkKKKCCCBBBAAA???===;;;888777666333222111000///...---,,,+++++++++,,,,,,+++++++++***((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***+++---///111222222222333555999???EEEJJJJJJHHHFFFHHHPPP[[[aaa___```[[[QQQIIIKKKTTT\\\___\\\ZZZ]]]dddgggeeebbbMMMBBB888666666555555666444444555555666777777888999888888777666666666666777666666777:::>>>CCCFFFOOOSSSZZZ___dddhhhnnnrrrrrrssstttuuuuuuwww{{{}}}|||||||||}}}~~~}}}wwwqqqkkkgggdddcccbbb```]]][[[[[[\\\]]]___```aaa``````aaadddgggeeeiiimmmnnnpppttt|||ooo___TTTOOOMMMQQQUUUVVVWWWYYYWWWXXXYYYXXXVVVUUUWWWYYY]]]]]]\\\\\\]]]___```aaa]]]]]]]]]^^^___```aaabbbbbbeeeiiimmmoootttqqqLLLTTTkkkyyy[[[JJJHHHEEECCC@@@>>>===<<<:::888999999:::<<<<<<<<<<<<<<<>>>???@@@@@@@@@AAAEEEHHHKKKNNNYYYiiitttqqqfff]]]LLLEEE@@@@@@>>>999888:::999777666888888888???GGG[[[fffrrrxxx~~~~~~{{{lll\\\LLLAAA======<<<<<<;;;::::::999888777555777AAAUUUkkkyyyxxxmmmgggdddmmmjjjcccZZZPPPHHHDDDBBB<<<999888888888:::CCCMMMbbbkkkrrrsssrrruuuwwwwwwtttvvvyyyzzzzzzzzz{{{||||||yyywwwzzzzzzzzz{{{{{{uuummmmmmppplllllljjjgggddddddfffhhhhhhhhhhhhiiikkklllkkkjjjiiikkkmmmooopppooonnnmmmnnnqqqtttvvvuuusssrrrrrrtttssstttwwwvvvuuuxxx}}}kkkcccjjjzzzbbbHHH======?????????>>>EEEPPP[[[dddnnnvvv|||yyykkk[[[PPPHHHAAA??????@@@>>>===;;;999888888888777777666555555555555666555444444333333444444555555555555555555444444444555555444444444444555555qqqbbb|||lllMMMEEEBBBAAA???===;;;888777666333222111000///...---,,,++++++,,,,,,,,,,,,++++++***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&)))***+++...111444777555666888888;;;DDDMMMbbbbbb\\\QQQLLLPPPVVVZZZWWWSSSRRRPPPGGGAAAKKK[[[dddbbb^^^^^^aaaeeeiiilll[[[LLL===999999999777666444444555666777777888999999999888888777777666666777777666666777999<<<===DDDJJJQQQWWWZZZ___eeejjjnnnppprrrtttuuuwwwzzz}}}{{{{{{{{{|||}}}|||xxxrrrkkkeeeaaa___^^^bbbbbbaaa^^^[[[ZZZ[[[\\\]]]^^^`````````bbbeeehhheeehhhkkklllmmmtttwwwpppggg]]]UUUPPPPPPTTTWWWWWWXXX[[[WWWZZZ]]]\\\YYYWWWXXXZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]^^^___```aaabbb___dddiiilllmmmpppwww~~~ZZZRRR^^^vvvhhhSSSOOOFFFCCC@@@>>>===;;;999777888999:::;;;;;;<<<;;;;;;:::<<<>>>===<<<>>>CCCHHHFFFOOO```uuuttthhhWWWMMMDDDCCC???888777<<<888666777999;;;<<>>======<<<<<<;;;::::::999999666777DDD___|||mmm^^^gggkkkmmmhhhZZZLLLAAA<<<===:::999::::::===GGGQQQeeemmmsssssssssvvvxxxxxxtttwwwyyyzzzzzzzzz|||}}}~~~}}}zzzxxxwwwzzzzzzyyywwwvvv}}}zzzpppnnnoooooonnnllliiiffffffhhhkkkiiihhhggghhhjjjlllllllllkkkkkkmmmnnnnnnnnnmmmlllmmmpppssstttrrrqqqqqqqqqsssqqqrrruuuuuusssuuuzzz}}}kkk```tttTTTCCC>>><<<:::::::::???GGGPPPYYYccckkkpppuuuxxx~~~ooocccXXXMMMGGGEEECCCBBB???<<<;;;:::999:::888777666666555555666666555444444333333444444555333333333333333333333333444444333222222222222333qqqbbb|||lllMMMDDDBBBAAA???===;;;888777666333222111000///...---,,,++++++,,,------,,,++++++***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,...222444777555666999999;;;EEEPPPiiijjjeeeXXXNNNLLLNNNMMMOOOLLLKKKLLLHHHDDDJJJSSSjjjkkkkkkgggbbb```dddiiibbbUUUGGGAAA===999666666444444555666777888999999777777888888888777777666555555555555666777888999;;;AAAIIINNNQQQUUU[[[aaafffiiimmmppprrrtttwwwyyyxxxxxxyyyzzz|||}}}}}}zzzsssooohhhaaa\\\ZZZ[[[\\\bbbcccbbb___[[[YYYYYY[[[\\\]]]___```aaacccgggjjjiiikkkmmmmmmnnnwwwzzzmmmiiicccZZZUUURRRRRRUUUWWWVVVWWWZZZVVV[[[______[[[XXXXXXZZZVVVXXXZZZ\\\]]]]]]\\\\\\]]]]]]]]]^^^___```aaabbb___dddhhhiiiiiilllqqqvvvmmmPPPTTT```sss~~~wwweeeXXXHHHEEEBBB???===<<<999777777888999:::;;;;;;;;;;;;777:::=========@@@GGGMMMQQQZZZkkksssaaaSSSHHHEEE@@@888888>>>999777888<<>>>>>======<<<;;;;;;;;;999:::999999GGGdddnnn[[[]]]cccjjjkkkdddXXXKKKCCC>>>;;;:::;;;<<<@@@JJJUUUgggnnnsssssstttwwwxxxwwwvvvxxxyyyzzzzzz{{{}}}~~~|||zzzyyyxxxwwwyyyyyyyyyuuuqqqyyy}}}tttrrrrrrpppooommmjjjhhhhhhkkknnnkkkhhhffffffiiilllnnnnnnmmmmmmmmmllllllllllllkkklllnnnpppqqqpppoooooopppqqqoooqqqttttttrrrtttxxxwwwuuuzzzcccLLLBBB===;;;;;;:::===AAAGGGNNNVVV^^^bbbkkklllrrr}}}xxxmmm___SSSOOOFFFDDDAAA>>><<<;;;;;;;;;888777777666666666666666555444444333333444444555222222333333333333333333333333222222222333333444ooo```|||lllKKKAAABBBAAA???===;;;888777666333222111000///...---,,,++++++------------++++++***((('''((()))***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,...111444555222444777777888BBBOOO___dddbbbVVVLLLIIIHHHEEEMMMLLLKKKJJJJJJLLLLLLJJJnnnsssvvvpppddd]]]^^^bbbdddZZZPPPHHH@@@888666777444444555666777888999999666666777777777777666666333333444555666777777888666<<>>???@@@EEEMMMTTThhhnnnyyyhhhXXXKKKGGG@@@888888@@@:::888999???CCCEEEIIIOOOYYYbbbkkkkkkeee[[[LLL???@@@CCCCCCAAAAAAEEEGGGEEE>>>>>>>>>===<<<<<<;;;;;;888<<<;;;;;;HHHfff|||tttyyy}}}qqq```\\\```eeekkklllggg^^^WWW???<<<;;;<<<>>>BBBMMMXXXgggmmmrrrrrrssswwwxxxwwwwwwxxxzzzzzzzzz|||~~~}}}zzzxxxxxxxxxxxxxxxyyyyyyuuuqqqyyy{{{tttsssssspppooommmjjjhhhiiilllooollliiiffffffhhhlllnnnpppnnnnnnmmmkkkkkkkkkkkkkkkkkkmmmnnnnnnmmmmmmnnnoooooonnnppptttsssqqqssswwwqqqzzz}}}oooUUUHHHAAA>>>>>><<<===???BBBGGGNNNTTTXXXcccbbbiiivvv}}}mmm^^^VVVHHHFFFCCC???===<<<<<<<<<888888777666666666666666555444444333333444444555444444444444444555555555333333333333444555666777lll___{{{gggIIIDDD???AAA???;;;888999888444333333222111000///......------,,,,,,+++***))))))+++******)))((()))))))))))))))))))))))))))))))))''''''''''''((((((((()))!!!$$$''')))+++...111333444444444444555999@@@DDDIIIQQQZZZ]]]ZZZQQQIIIDDDIIIGGGIIILLLKKKHHHLLLSSS\\\lll{{{yyykkk``````dddfffggggggaaaOOO<<<666:::777444444777888555666888777777777777777777777777777666555444333222222222444666888888:::???GGGMMMOOOTTT[[[aaaeeegggjjjkkkppprrrssstttuuuvvvyyy|||~~~~~~~~~}}}}}}~~~yyyuuupppjjjbbb]]]WWWVVVTTTRRRRRRSSSUUUVVVWWW\\\```___ZZZWWWWWWYYYYYY[[[]]]]]]^^^aaaggglllsssuuuxxx|||pppccc]]]]]]^^^XXXWWWWWWVVVVVVVVVWWWXXXWWWWWWWWWXXXXXXWWWVVVVVVWWWYYYZZZYYYYYYYYY[[[]]]\\\]]]^^^```aaa``````___aaabbbccceeeggghhhjjjjjjzzzmmmgggvvvuuuGGG===NNNYYYssswwwXXX===<<>>:::===666888888999:::::::::999999<<<999:::======AAATTTiiimmm[[[III@@@<<<888999===<<<;;;;;;???HHHRRRYYY]]]```fffiiifffbbb\\\OOOBBBCCC???:::999<<>>HHH```{{{lllhhhhhhqqq}}}xxxnnnUUUHHHAAADDDFFFFFFNNNZZZiiimmmqqqsssssstttwwwzzz{{{zzzzzz|||~~~~~~|||~~~|||xxxuuussssssssstttvvvrrrooommmjjjqqq}}}rrrooonnnmmmmmmmmmmmmllljjjhhhfffdddfffggghhhjjjlllnnnoooppptttssspppmmmjjjgggfffeeekkkiiihhhjjjnnnpppooommmlllnnnoooooonnnnnnpppqqqsss{{{qqq[[[MMMDDD@@@>>>===<<<<<>>CCCGGGJJJPPPUUUXXXUUUOOOJJJJJJLLLQQQVVVTTTQQQUUU]]]___fffkkkjjjjjjllllllhhhkkknnnsssssseeeOOO@@@<<<999888999<<<;;;777888;;;777777777777777777777777777666555444333333333333555666777777888;;;@@@DDDFFFJJJQQQWWW[[[___bbbeeeiiikkknnnooooooppprrrtttvvvwwwxxxyyy{{{|||~~~~~~~~~}}}{{{zzz{{{|||}}}~~~~~~|||}}}~~~}}}~~~~~~tttpppjjjeeeaaa[[[TTTPPPRRRQQQPPPPPPPPPRRRTTTUUUVVV[[[______[[[WWWVVVWWWXXXZZZ]]]^^^^^^bbbhhhmmmrrrwww~~~{{{iii]]]XXXXXXXXXVVVVVVVVVWWWWWWWWWWWWWWWUUUVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXXXXWWWWWWYYY[[[ZZZ[[[\\\]]]^^^^^^^^^^^^``````bbbccceeeggghhhiiipppzzz~~~pppjjj{{{[[[DDDHHHMMMcccvvvkkkdddIIIBBBEEE;;;:::AAA>>>999999999999999999999999<<<999999<<<===AAAQQQccczzzcccSSSEEE@@@@@@@@@AAACCC>>><<<<<>>CCCIIILLLNNNIIICCC@@@??????===:::<<<<<<===>>>GGG^^^|||uuupppvvv|||{{{xxx```TTTLLLMMMNNNMMMTTT___iiimmmqqqssssssuuuwwwzzzzzzzzz{{{}}}}}}{{{yyyvvvsssrrrrrrsssttt|||wwwsssnnnjjjrrrqqqkkkkkkkkkkkkmmmmmmmmmmmmllljjjgggfffggggggiiijjjlllmmmoooooorrrqqqooommmkkkjjjjjjiiikkkjjjkkknnnqqqrrrpppmmmiiikkkmmmnnnnnnnnnpppqqqpppvvv|||kkkWWWJJJ@@@>>><<<;;;===???AAABBBEEEFFFMMMZZZfffqqqzzznnn^^^SSSNNNJJJEEE@@@>>><<<:::888999888777555777555444444666777666444444333333222222222222222000111222222333444555666lllZZZpppzzz```GGGCCCAAACCCAAA<<<:::;;;:::666333333222111000///......++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''')))******))))))+++,,,333333333222333777<<<@@@HHHFFFFFFJJJOOOQQQOOOLLLKKKOOOWWW^^^______dddkkkiiiggg```[[[fffwwwxxxmmmjjjmmmtttyyyrrr^^^III>>>;;;888999:::888444444888777777777777777777777777666666555444333333333333555666777666555666888:::<<>>:::999888777777777888999===888777<<<>>>@@@LLLZZZuuuwwwssskkkjjjppppppjjj\\\OOODDDDDDIIIJJJIIIHHHCCCAAA???BBBJJJTTT]]]cccccchhhnnnuuu{{{xxxkkk]]]KKKGGGBBB>>>>>>BBBHHHLLLTTTPPPKKKFFFCCC@@@===;;;<<<=========FFFZZZvvvxxxssstttsssqqqdddYYYPPPOOONNNOOOWWWbbbjjjmmmpppssstttvvvxxxzzzyyyzzz|||}}}uuutttrrrpppppppppqqqrrrtttrrrqqqooolllxxxtttlllkkklllmmmmmmlllmmmnnnnnnnnnllljjjiiihhhiiiiiijjjlllmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnkkklllnnnqqqsssssspppnnnfffiiilllnnnnnnooopppqqqnnnsssxxxzzzpppssshhhUUUFFFBBB===;;;;;;<<<======>>>???EEEPPP\\\iiiwwwqqqdddZZZQQQGGG@@@AAA???;;;999999999888777999777666555777777777555555444444333333333444444222222333444555666777777qqq]]]qqqzzzbbbIIICCC@@@BBBAAA<<<:::;;;999666333333222111000///......++++++++++++++++++,,,,,,***************)))(((((())))))))))))))))))))))))'''(((((((((((()))))))))((()))******))))))***+++222222222222222666:::>>>IIIFFFBBBAAACCCHHHMMMOOOQQQSSSXXX___gggmmmrrruuuwwwttteeeXXXaaavvv{{{rrrjjjiiikkkppppppfffXXXMMMFFF===666666777555444444777777777777777777777777666666555444444444444444444555666666555444444444888:::>>>AAAEEEJJJOOOSSSUUUYYY^^^bbbdddeeeggghhhiiikkkmmmpppsssvvvxxxyyywwwwwwvvvuuuuuuuuuuuuvvvxxxyyyzzzxxxuuussssssuuuvvvrrrmmmjjjhhhgggfffeee[[[XXXSSSNNNKKKIIIHHHHHHJJJJJJJJJKKKMMMOOOQQQRRRVVVZZZ^^^```]]]YYYWWWVVVWWWZZZ]]]^^^___ccciiinnnrrr}}}kkk[[[UUUTTTTTTRRRRRRSSSUUUWWWXXXWWWVVVUUURRRRRRRRRRRRRRRRRRSSSSSSSSSUUUUUUUUUTTTUUUWWWYYYXXXXXXWWWWWWWWWYYY[[[\\\[[[\\\]]]^^^```aaabbbcccooollltttuuupppwwwyyy___DDDDDDZZZhhhfffUUUGGGAAA??????>>>:::;;;:::888666666666888999===777666<<<>>>???HHHSSS```aaa[[[QQQQQQZZZ]]]YYYPPPIIIDDDIIITTTZZZYYYUUUIIIEEEAAABBBHHHRRRZZZ___cccgggppp~~~vvvaaaYYYMMMAAA<<<>>>EEEKKKWWWTTTNNNHHHBBB===<<<;;;;;;;;;;;;===EEEXXXqqq~~~qqqhhhdddYYYOOOIIIHHHJJJUUUaaakkkmmmpppsssuuuxxxyyy{{{{{{|||~~~|||xxxpppooonnnmmmnnnooopppqqqqqquuuzzz{{{xxx~~~~~~yyyuuupppmmmmmmmmmmmmlllkkklllnnnppppppnnnlllkkkjjjjjjjjjkkkkkklllllllllmmmllllllllllllmmmnnnnnnllllllnnnoooqqqqqqpppoooiiikkkoooppppppoooooopppppptttwwwwww{{{sssfffwwwzzzgggSSSKKKAAA;;;999:::;;;<<<===<<<@@@JJJTTT^^^mmmyyyrrrhhh]]]RRRKKKIIIFFFBBB???>>>===<<<;;;===;;;999777666666555555555555555555666777888888555555666666666666666666sss```rrr{{{cccIIIAAA???AAA???;;;999:::888555333333222111000///......++++++++++++++++++,,,,,,)))************)))((((((************************(((((((((((()))))))))***&&&((()))***))))))+++,,,000111111111222555:::===BBBBBB@@@===>>>GGGVVVaaaddd```\\\```kkktttwwwvvv|||}}}rrr```^^^lllxxxyyytttnnniiiggglllppppppmmm[[[KKK;;;888;;;;;;888666777777777777777777777777666666555444444444555555333444444555666555444333666888999:::<<>>>>>EEEPPPUUUWWWRRRHHHFFFNNNRRRQQQGGGFFFGGGQQQ^^^hhhhhhcccIIIEEEAAABBBHHHQQQYYY^^^dddgggsss~~~sss```LLL@@@>>>DDDJJJUUUTTTOOOGGG???::::::;;;888999:::===FFFWWWmmm}}}~~~vvvkkk]]]RRRKKKMMMWWWaaalllmmmooossswwwyyy{{{{{{}}}}}}~~~~~~~~~{{{uuuqqqllllllllllllmmmnnnpppqqq{{{zzzooommmkkkjjjjjjkkkkkkjjjiiijjjllloooqqqqqqpppnnnllljjjjjjjjjkkkkkklllllllllmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnooopppoooqqqssssssqqqooooooppprrrtttvvvwwwyyyqqqgggrrrggg[[[KKK@@@;;;;;;<<<<<<;;;999;;;@@@GGGNNNZZZdddvvvvvvnnnhhh___[[[VVVQQQMMMJJJFFFCCC@@@???===;;;999888999::::::999888888777888888888555666666777888999999:::sss___oooxxxaaaGGG>>>???@@@???:::888999888444333333222111000///......++++++++++++++++++++++++)))******++++++)))((('''************************((((((((()))))))))******%%%'''))))))))))))+++---...///111222333666;;;>>>999;;;======BBBQQQhhhyyyxxxrrriiieeekkkssstttooossswwwtttggg\\\```nnnxxxxxxtttmmmgggjjjuuu~~~kkkXXXDDD>>>???>>>999666777777777777777777777777666666555555555555555666444333333555666777666444444555666555555777:::<<<<<<@@@EEEIIILLLOOORRRTTTUUUVVVXXXZZZ]]]___aaabbbcccddddddeeeeeeeeeeeeeeedddcccbbbaaa___]]]\\\\\\VVVSSSOOOKKKIIIHHHEEEDDDBBBBBBAAA???>>>???BBBEEEHHHHHHIIIJJJLLLMMMMMMNNNRRRUUUXXX\\\^^^___^^^^^^ZZZ\\\___aaaeeemmmxxxuuujjj\\\SSSQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSPPPOOOOOONNNOOOPPPRRRSSSUUUVVVWWWWWWVVVWWWYYYZZZWWWWWWWWWWWWXXXYYYZZZ[[[XXXYYYYYYZZZ[[[\\\]]]^^^cccbbbhhhwwwqqqHHHFFFYYY{{{xxx```IIIGGGEEE??????>>><<<:::999777777777777999555666<<<===<<>>;;;:::===???CCCKKKSSSfffttt}}}yyysssmmmggg```ZZZVVVLLLLLLJJJHHHEEEEEEGGGIIIFFFEEEDDDBBB@@@???>>>>>>===>>>AAADDDGGGJJJLLLNNNuuu^^^kkksss___FFF>>>???AAA@@@;;;999:::999555333333222111000///......---,,,,,,++++++*********((()))+++++++++***((('''************************(((((()))))))))*********&&&((())))))((((((***+++,,,...000222444888<<<@@@999::::::===EEEWWWnnn}}}{{{sssjjjhhhlllllliiifffgggiiifff\\\VVV^^^jjjqqqvvvuuunnnlllsss{{{sssdddSSSJJJDDD===999777777777777777777777777777666666555555555555666666555333222333666777666444222333444444333444555777666999<<<>>>@@@BBBEEEGGGHHHIIIJJJKKKMMMOOOPPPPPPSSSTTTUUUVVVWWWWWWXXXXXXUUUTTTRRRQQQPPPNNNMMMKKKEEEDDDBBBAAABBBAAA@@@>>>AAABBBBBB@@@>>>>>>AAAEEEDDDEEEGGGIIIKKKMMMNNNNNNNNNPPPSSSWWW\\\___aaaaaa[[[]]]```dddkkkwwwyyyoooccc^^^WWWRRRQQQRRRSSSSSSUUUUUUUUUTTTSSSSSSRRRRRRPPPOOONNNNNNOOOPPPRRRTTTUUUVVVWWWVVVVVVVVVXXXZZZUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\___bbbgggppp}}}```JJJPPPnnn~~~rrrXXXOOOGGG???CCC>>>===<<<;;;999888777777666444777<<<;;;;;;EEETTTuuu|||sssuuuzzz|||~~~~~~wwwqqqkkkbbbXXXPPPLLLIIIIIINNNTTTZZZ]]]aaacccooonnn[[[PPPLLLJJJQQQXXXUUULLLCCC??????:::;;;<<>>>>>>>>CCCIIISSSaaappp{{{{{{uuupppiiihhheeeaaa[[[YYY[[[]]]ZZZYYYXXXWWWWWWWWWWWWWWWYYY[[[^^^bbbfffjjjmmmoooxxx^^^hhhppp^^^HHHAAA@@@BBBAAA<<<:::;;;:::666333333222111000///......------,,,,,,+++***))))))((()))+++,,,+++***((('''************************))))))))))))************((()))***)))((('''(((***,,,...000222555999===AAAAAA===:::;;;EEEVVViiivvvvvvzzzwwwmmmeeefffhhhggg___[[[^^^bbb[[[OOOPPPZZZkkkwww~~~yyyrrrrrruuuuuuzzzpppdddYYYLLLAAA<<<>>>777777777777777777777777666666555555555666666777777444222222555666555333222333555555555555666777666888999999999;;;>>>@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNKKKJJJGGGFFFEEEDDDBBB@@@===<<<===>>>AAABBBAAA??????@@@AAA???<<<;;;===@@@@@@BBBDDDGGGJJJMMMNNNOOOKKKLLLOOOTTTZZZ___bbbccc[[[^^^aaagggppp~~~qqqhhhZZZXXXVVVSSSRRRSSSUUUVVVWWWVVVUUUSSSRRRRRRRRRRRRPPPOOONNNNNNNNNPPPSSSTTTTTTUUUVVVVVVUUUVVVXXXZZZSSSTTTVVVWWWXXXXXXWWWVVVWWWXXXXXXYYYZZZ[[[\\\\\\YYY___ccceeerrrvvvUUUPPP^^^nnn```PPPDDDJJJ>>>>>>>>>===;;;999777666444444888<<<::::::FFFWWWxxx|||uuukkkbbbZZZVVVQQQOOOQQQTTTWWWXXX[[[]]]iii}}}kkkXXXNNNGGGRRR]]]___UUUJJJCCCAAA=========@@@GGGSSSaaakkktttxxxnnniiinnnmmmooosssyyy}}}}}}|||xxxvvvsssqqqpppmmmjjjhhhllllllmmmnnnnnnooopppppp|||xxxnnnnnnmmmllljjjiiijjjkkkiiillloooqqqrrrooollljjjhhhiiiiiijjjlllmmmmmmnnnooooooooopppqqqssstttuuuooovvv}}}~~~yyyvvvtttvvvuuutttrrrppprrruuuxxxwwwuuuxxx}}}|||yyyxxxgggUUUHHHAAA>>><<<<<<;;;999<<>>???AAAAAAAAAAAA@@@????????????????????????>>>======<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;<<<<<<===>>>???===AAAFFFGGGFFFHHHNNNTTTPPPMMMOOOVVVZZZYYY[[[```VVV___kkkvvv~~~rrr```VVVWWWWWWVVVTTTTTTVVVWWWYYYXXXXXXWWWUUUTTTTTTSSSSSSQQQOOONNNMMMNNNPPPQQQSSSSSSSSSSSSSSSSSSTTTTTTWWWVVVVVVVVVWWWXXXWWWVVVVVVXXXYYY[[[\\\\\\\\\[[[\\\[[[]]]bbblll~~~vvvyyymmmTTT\\\yyynnn[[[LLL@@@CCCBBB>>>:::999;;;:::888666444444666999===HHHSSSsss~~~uuupppkkk]]]QQQNNNQQQSSSUUUVVV[[[```iiiwwwiiiWWWKKKRRR```kkkiiiYYYFFF;;;?????????@@@FFFPPP[[[bbbnnn{{{xxxqqqooosssqqqooorrrvvvzzzzzzyyyxxx{{{|||xxxqqqlllkkkmmmgggjjjmmmooooooqqqwwwqqqmmmmmmmmmnnnmmmlllkkkkkkkkkkkkkkklllnnnnnnnnnlllkkkjjjjjjllloooooollliiipppooonnnnnnnnnoooqqqqqqssswww{{{}}}{{{xxxtttrrroooooopppppppppqqqqqqqqqqqqtttyyy{{{zzzyyywwwwwwyyynnnQQQ<<<===<<<999888;;;<<<:::AAAHHHNNNUUUcccwww}}}wwwtttvvvyyy}}}xxxcccoooxxxeeeKKK>>>???BBB@@@<<<:::<<<:::777444333222111000///......------,,,,,,,,,,,,++++++***************************************************)))((((((((((((((()))''''''((((((((()))))))))+++,,,...///222444555666444777;;;@@@GGGPPPYYY___\\\^^^aaafffiiigggaaa\\\YYY]]]bbbeeeeeedddbbbaaagggppp{{{|||qqqcccWWWLLLCCC===>>>>>>:::666555777777666666666777888888555555555444444444333333444444555555555555555444777777777777777777777777555555666888999:::;;;<<<<<<;;;::::::999999:::::::::::::::999999999999888::::::;;;<<<<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>??????BBBEEEFFFFFFHHHKKKOOOIIIKKKQQQVVVUUUQQQSSSYYYaaammm}}}xxxlll^^^XXXYYYYYYWWWUUUSSSSSSTTTVVVVVVUUUUUUTTTSSSRRRRRRUUUTTTRRRPPPPPPPPPQQQRRRQQQRRRRRRRRRRRRRRRQQQQQQTTTTTTTTTUUUVVVWWWWWWWWWTTTVVVXXXZZZ\\\]]]^^^^^^]]][[[\\\___gggxxxooocccxxxpppbbbjjj~~~zzzaaaTTTCCCAAA???>>>===:::999888999666666777888;;;EEEOOOkkk}}}{{{jjj]]]PPPLLLNNNOOOQQQSSSWWW\\\eeeqqq~~~vvv]]]YYYZZZaaaddd\\\OOOFFF@@@???===>>>DDDOOOZZZbbbfffqqquuuqqqppppppoooooossswwwyyyyyywwwwww{{{~~~{{{tttooonnnoooooooooooopppttt~~~qqqoooooooooooonnnnnnnnnnnnlllllllllmmmmmmmmmlllkkkllljjjiiijjjlllmmmkkkiiimmmmmmlllllllllmmmooopppooorrruuuvvvtttqqqoooooooooooooooppppppqqqqqqqqqqqqtttxxxyyyxxxvvvttttttzzzttttttiiiPPPIIIAAA<<<:::;;;<<<>>>;;;AAADDDFFFOOO^^^jjjnnnzzzeeeqqqyyyeeeJJJ===@@@BBBAAA<<<:::;;;:::777666555444222111///......------,,,,,,,,,,,,++++++************************************************+++***)))(((''''''''''''((((((((()))))))))******++++++,,,...000222444555111555;;;>>>BBBIIIRRRZZZRRROOOQQQZZZeeeiiicccZZZZZZ```hhhnnnpppooolllkkkhhhgggkkkvvv~~~sss___RRRDDD@@@@@@===999666666666666666666666666666555555555444444444444333333333444555666666666666::::::999888777666666555333444444555555666777777777777666555555555555666555555666666666666777777888999:::;;;;;;;;;;;;:::<<<;;;;;;<<<<<<===>>>??????AAACCCFFFHHHJJJLLLMMMJJJMMMQQQRRRNNNLLLSSS]]]wwwsssllleee]]]ZZZ[[[[[[YYYVVVRRRPPPPPPTTTSSSSSSRRRRRRQQQQQQQQQWWWVVVUUUSSSSSSSSSSSSSSSPPPQQQSSSSSSSSSQQQOOONNNPPPQQQRRRSSSUUUVVVWWWXXXSSSTTTWWWYYY\\\^^^______]]][[[ZZZ\\\```mmmgggvvvzzzfffkkkqqqdddLLLDDDAAACCCBBB;;;999;;;;;;888777888777999AAAJJJdddyyyiii\\\OOOJJJJJJJJJKKKMMMQQQWWW```iiiuuuwwwfffWWWVVV\\\]]]WWWRRRDDDBBB??????DDDNNNXXX___^^^gggssswwwqqqooopppmmmnnnppptttwwwwwwuuussssssyyy~~~~~~xxxsssrrrsssvvvwwwyyy|||{{{sssqqqpppooonnnnnnnnnoooppplllmmmmmmmmmmmmllllllkkkmmmkkkiiihhhjjjkkkjjjjjjjjjjjjjjjjjjkkklllnnnnnnnnnooopppooonnnmmmnnnoooooooooooooooppppppppppppqqqsssvvvwwwuuusssqqqqqqsssxxxzzzhhhmmmiiiYYYIIICCC@@@;;;;;;>>>999======<<<>>>GGGRRRWWWmmmuuu{{{eeeooovvvbbbIII>>>@@@BBBAAA<<<:::;;;:::666777666555333111///...---------,,,,,,,,,+++++++++******************************************************)))((((((((((((((())))))))))))************++++++,,,---...111333444777888888999===DDDLLLRRRQQQKKKIIIQQQ___iiijjjggghhhgggiiinnntttvvvtttpppnnnjjjggglllxxxttteeeRRREEE@@@===;;;:::999999888888777666555555555555555555444444444444222333444555666666666666999999888777666555444444555555555555666666666666666555555444444444555555444555555666777777888888777888999:::::::::::::::<<<;;;;;;<<<<<<===>>>???>>>???AAAEEEJJJMMMMMMMMMNNNNNNNNNMMMNNNWWWfffttt~~~lllddd```]]]YYYZZZ[[[ZZZVVVRRRPPPOOORRRRRRRRRQQQQQQPPPPPPPPPVVVVVVUUUUUUTTTSSSSSSRRRQQQSSSTTTUUUTTTRRROOOMMMPPPQQQRRRSSSSSSTTTUUUWWWSSSTTTVVVXXXZZZ[[[]]]]]]ZZZXXXXXXYYY[[[cccttt||||||{{{yyyxxx}}}~~~xxxggg~~~{{{vvv```OOOCCCDDDDDD>>>;;;>>>;;;999999999888888???GGGeee~~~yyyfffZZZMMMHHHFFFEEEFFFIIIKKKRRR\\\dddnnn|||bbbWWWVVVVVVTTTRRRFFFDDDAAAAAAFFFNNNUUUYYY\\\aaajjjrrrzzz~~~~~~|||wwwqqqnnnmmmnnnmmmooorrrttttttrrrnnnkkkmmmttt|||}}}zzzvvvuuuwww~~~uuurrrpppnnnlllkkkjjjkkkmmmnnnkkklllmmmnnnmmmlllmmmmmmnnnllliiihhhhhhiiikkkllljjjjjjkkklllmmmnnnoooooorrrrrrqqqpppnnnoooqqqtttoooooooooooooooooooooooooooqqqtttuuutttrrrqqqqqqpppssszzznnncccpppooo]]]VVVOOOBBB;;;<<<:::===>>><<<;;;???GGGLLL[[[cccoooyyyzzzbbbjjjooo]]]HHHAAAAAACCCAAA<<<:::;;;999666777666555333111///...---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))************,,,,,,,,,,,,...000333444999777777===EEEKKKLLLKKKMMMHHHDDDJJJZZZmmm}}}vvvlllmmmuuu{{{yyyuuu{{{yyytttmmmlllssszzzkkkYYYLLLCCC===999::::::999999888888888888666666555555555444444444222333444555666666666666555555555555555555444444555555666666666666666666555444444444444444555555444444555666777888999999666777888999::::::::::::<<<;;;;;;<<<<<<===>>>???>>>>>>@@@CCCGGGIIIIIIIIIJJJKKKMMMSSS```rrrwwwggg___\\\ZZZUUUWWWYYYXXXUUURRRPPPPPPRRRRRRQQQQQQPPPPPPOOOOOOSSSSSSTTTTTTTTTSSSRRRQQQSSSTTTVVVWWWVVVSSSPPPNNNPPPRRRSSSSSSQQQQQQRRRTTTUUUUUUUUUUUUVVVVVVWWWWWWVVVTTTUUUWWWYYY]]]iiiuuuzzz}}}wwwnnnsssyyy}}}ttt]]]HHHBBBCCC@@@===>>>;;;::::::;;;999888>>>FFFhhhvvvjjj```UUUKKKGGGEEEBBBCCCFFFGGGNNNXXX```jjj~~~~~~iiiZZZOOOIIIHHHAAA??????BBBHHHNNNSSSTTTZZZ]]]bbbhhhnnntttzzz}}}~~~}}}xxxttttttssspppnnnlllllllllnnnoooqqqqqqnnnjjjfffcccfffmmmuuuyyyxxxwwwyyy|||wwwooolllkkkiiigggfffffffffhhhiiigggjjjlllmmmllllllmmmooommmllljjjhhhggghhhkkkmmmmmmmmmnnnooooooppppppqqquuutttsssqqqpppqqqtttwwwnnnnnnnnnnnnnnnnnnnnnnnnlllooorrrsssssssssssstttrrrvvv{{{iiijjj|||qqqdddPPP@@@:::999:::<<<===<<<===AAAEEEKKKSSS]]]fffkkkpppvvvzzzyyy```fffkkkZZZHHHBBBAAACCCAAA<<<:::;;;999555666555444222111///......------,,,,,,,,,,,,++++++************************((((((((((((((((((((((((''''''''''''((()))***+++((((((((()))))))))******---,,,++++++---///222444333333999EEERRRWWWQQQJJJEEEBBBAAAHHHZZZtttxxxsssxxx}}}|||xxxsssvvvvvvoooiiinnnxxxgggWWWHHH===;;;:::888666666666666777666666666555555555444444333333444555666666666666222222333333444444555555444444444444444555555555333333222222222333444444333333444555666666777777666777888999:::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???@@@@@@AAAAAABBBCCCEEEFFFGGGPPP\\\jjj|||~~~zzzkkkaaa\\\XXXVVVSSSUUUVVVVVVSSSQQQQQQQQQRRRRRRQQQPPPOOONNNMMMMMMNNNOOOQQQSSSSSSRRRQQQPPPRRRSSSTTTTTTTTTRRRPPPOOONNNQQQSSSRRROOONNNOOORRRTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPRRRVVVWWWYYY```hhh|||vvvdddcccjjjqqq{{{kkkVVVHHHDDDCCCAAA>>>===<<<<<<===;;;999===DDDbbbxxxuuufff\\\UUUNNNGGGEEECCC@@@@@@CCCBBBIIIRRRZZZfffyyynnnXXXLLLHHH???===<<<@@@HHHNNNQQQRRRVVVWWW[[[___cccgggkkkmmmmmmpppqqqoooppprrrrrroooiiiiiijjjjjjkkkkkkllllllkkklllkkkhhhddd___]]]]]]```fffnnnrrrtttwww}}}|||uuutttsssnnnhhheeefffeeedddcccccccccdddeeedddgggjjjjjjhhhgggiiillljjjjjjiiigggfffgggkkknnnnnnoooppppppqqqpppppppppqqqrrrrrrqqqppppppsssuuunnnnnnnnnnnnmmmmmmmmmmmmjjjmmmppprrrrrrrrrtttuuusssxxx{{{{{{}}}zzzxxx|||uuuaaaNNNBBB<<<999888::::::999999<<>>999777666666666666666666555555555555444444555555555555555444333333333444444444555555333333444444555555555666333333222222333444444555444444444555555666666777666777888:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>???AAACCCDDDCCCCCCEEEKKKOOO\\\jjjzzzzzz~~~uuuggg___\\\ZZZXXXUUUSSSTTTTTTSSSPPPOOOOOOPPPQQQQQQPPPNNNLLLKKKJJJIIIJJJLLLPPPRRRSSSSSSQQQPPPNNNNNNOOOOOOOOONNNNNNMMMIIILLLOOONNNLLLKKKNNNQQQRRRQQQOOONNNMMMMMMMMMMMMMMMMMMPPPTTTUUUTTTXXX^^^kkkhhh^^^]]]wwwxxxnnn[[[MMMKKKHHHBBBAAA?????????<<<888;;;AAAPPP\\\iiiooosssyyy~~~}}}xxxrrrhhh^^^UUUPPPIIIDDDAAABBBAAA>>>>>>@@@>>>DDDLLLTTT___qqqtttddd]]]NNNHHHCCCBBBGGGMMMPPPPPPQQQRRRTTTXXX\\\___``````aaadddfffeeefffjjjjjjgggfffffffffhhhjjjkkkjjjjjjeeeeeebbb^^^YYYVVVWWWYYY\\\aaahhhlllpppwwwxxxkkkhhhgggeeedddeeedddddddddccccccccccccbbbbbbeeehhhfffccc```bbbeeeeeefffgggfffdddfffiiimmmnnnnnnooooooooonnnmmmllllllnnnooopppooonnnooopppnnnnnnnnnmmmmmmllllllllljjjlllnnnoooooooooqqqrrrpppsssuuuuuuwww|||tttfffPPPEEE===<<<;;;888666888:::===@@@AAABBBDDDIIIMMMNNNRRRZZZbbbjjjrrrzzz~~~~~~uuu```iiimmm[[[GGGAAABBBCCCBBB===::::::999555222222111111000//////...---------,,,,,,,,,++++++************************************************+++***)))((((((''''''(((''''''''''''((((((((((((+++***(((((())),,,///111555555666:::AAAJJJPPPTTTJJJFFFDDDKKK\\\oooyyyvvvvvvuuuwwwzzz~~~uuujjjdddZZZOOOEEE???<<<:::777666666666555555555555555555555666555555444444555555555555555555555555444444555666666777888888555555444444555666777777666666666777777777777888777777999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@CCCGGGGGGHHHLLLVVV]]]zzzzzz|||{{{wwwjjj\\\XXXZZZ\\\ZZZXXXTTTTTTTTTQQQNNNMMMNNNOOOQQQPPPNNNMMMKKKIIIGGGFFFIIIKKKOOORRRTTTSSSRRRPPPJJJJJJJJJJJJJJJKKKKKKKKKDDDHHHLLLLLLIIIIIIMMMQQQOOONNNMMMKKKKKKKKKKKKLLLLLLLLLOOOSSSTTTQQQSSSWWW```jjjcccqqqmmmXXXRRROOOGGGDDDCCCBBBAAA<<<777999>>>???CCCFFFJJJRRR[[[^^^\\\___```^^^ZZZSSSLLLHHHFFFBBB>>>===@@@???<<<<<>>BBBAAAFFFMMMTTT\\\cccjjjoootttxxx}}}}}}{{{zzzzzzttt```nnnttt___JJJEEEBBBAAA@@@>>>;;;888666555666444111000000///...,,,)))+++---,,,)))((()))+++((()))***++++++***)))(((---+++)))((('''((()))***((()))***++++++***)))((())))))))))))************,,,+++*********+++------111555888777444999EEEPPPRRRJJJGGGQQQaaaooouuuvvvqqqllltttzzz~~~ttt]]]LLLFFFAAA::::::999777777777777555333777777666555333222333555222444666555333222444777444444444555555555666666555555444333333444444444555555666666777888888999:::999999999:::;;;:::999???<<<999:::===AAACCCCCCHHHDDDDDDJJJRRR\\\nnn~~~{{{}}}qqqkkkbbbYYYUUUWWWYYYVVVSSSUUUTTTRRRQQQOOOOOONNNNNNQQQQQQPPPNNNKKKHHHEEECCCDDDGGGLLLPPPTTTUUUUUUUUUOOONNNLLLKKKIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIKKKMMMKKKKKKKKKJJJJJJIIIIIIIIIHHHJJJLLLOOORRRTTTUUUVVVcccxxxiiiqqqyyy~~~{{{rrrfffXXXLLLJJJFFFBBB??????>>><<<:::;;;::::::<<>>;;;888666555666444111000000///...---+++---...---***)))***,,,((()))***++++++***)))(((,,,+++)))((('''((()))***((()))************)))((('''(((((((((((()))))))))+++******)))***+++,,,---...333666666444666<<>>>>>======CCCFFFPPP^^^iiirrruuujjjeee___XXXUUUUUUVVVTTTQQQTTTSSSRRRPPPOOONNNNNNNNNPPPPPPOOONNNKKKIIIFFFDDDFFFGGGJJJMMMOOOPPPPPPPPPLLLKKKJJJIIIHHHHHHHHHIIIHHHIIIIIIHHHGGGGGGHHHJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJMMMOOOQQQSSSSSS[[[kkkyyyyyyrrrqqqqqqrrrvvvxxxooodddTTTPPPIIICCC???===<<<;;;;;;:::999999:::<<>>???>>>;;;::::::::::::::::::::::::======@@@FFFKKKTTTcccqqq|||fffRRRNNNMMMGGGEEEHHHHHHJJJNNNQQQRRRTTTWWWYYYWWWXXXZZZ\\\^^^___``````bbbdddeeefffddd```[[[XXXQQQPPPNNNMMMOOOQQQSSSTTTVVV```kkksss}}}|||eeecccfffaaaaaaffffffeeeddddddccccccccccccdddeeedddbbb___^^^___bbbbbbbbbbbbbbbccceeeggghhhkkklllnnnpppooommmjjjgggllllllkkkjjjhhhiiikkkmmmmmmnnnnnnllljjjiiijjjkkkiiigggfffhhhkkkmmmllljjjlllmmmnnnoooppprrrvvvyyylllhhhnnn}}}fffLLL???===888666<<<@@@<<<555222777>>>777:::===AAAEEEKKKSSSXXX\\\aaagggnnnrrrtttsssrrrqqqpppooonnnnnnpppqqqssswwwwwwxxxxxxwwwuuusssqqqooolllgggbbb^^^\\\[[[[[[mmm\\\kkksss]]]GGGAAAAAA@@@???>>>;;;999666555666444111000000000...---,,,......---,,,+++,,,---))))))************))))))++++++)))((((((((()))***((())))))******))))))(((''''''''''''(((((((((((()))))))))))))))***++++++***...333666777777777888???@@@BBBDDDHHHQQQ[[[aaa^^^aaaccchhhsss}}}zzzwwwmmmhhhXXXRRRJJJCCC>>><<<:::999777888888888777555444333444666888888666555444555444444444444555555555666666666555555555555666777888888888888777777777777777777999::::::;;;::::::999<<<>>>>>>===???CCCGGGRRR[[[kkk{{{ttthhhaaa]]][[[XXXVVVSSSQQQPPPPPPRRRRRRQQQOOOOOONNNNNNNNNOOOOOONNNMMMKKKIIIHHHFFFHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHIIIIIIGGGEEEEEEFFFGGGEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEGGGIIILLLNNNOOOPPPRRRZZZggg}}}sssiiikkkwwwjjjmmmsssppphhh]]]XXXQQQJJJDDD@@@???>>><<<;;;:::999888777777777888999888777:::???===999888999999999999999999999;;;;;;<<<@@@CCCGGGQQQ[[[iiiqqq|||ppp___OOOLLLJJJEEEBBBDDDFFFHHHKKKLLLMMMOOOSSSUUURRRTTTWWWZZZ]]]^^^^^^^^^___^^^]]]\\\YYYUUURRROOOJJJJJJKKKMMMOOOQQQRRRSSSWWWhhh{{{{{{eeebbbccc______dddeeeddddddcccbbbaaaaaa```aaacccccccccaaa```aaabbb```aaaaaabbbccceeeggghhhjjjkkklllmmmmmmllljjjjjjjjjjjjjjjiiiggghhhjjjlllmmmkkkiiiiiiiiiiiiiiihhhgggffffffhhhjjjkkkkkkjjjmmmnnnpppppppppppprrrtttrrrzzzvvvffffffooofffOOOJJJGGG???AAA@@@<<<666444888<<<888999999:::<<<@@@EEEIIIJJJNNNTTT[[[___bbbbbbbbbaaa```___]]]]]]^^^______aaabbbbbbbbbaaa```^^^]]]WWWUUUQQQMMMJJJIIIHHHHHHjjjYYYjjjqqq\\\EEE>>>AAA@@@???===;;;999777666666333111000111000///...------------,,,+++,,,,,,)))))))))******)))))))))+++***)))(((((()))******((())))))))))))))))))((('''''''''((((((((())))))((((((((((((((())))))***))),,,000666:::;;;:::888777<<<@@@BBBEEEJJJLLLLLLRRRVVVWWW]]]sss|||uuunnncccYYYPPPIIICCC@@@???===;;;999888777666555777888999:::999777666555666666666666777777777777666555555555555666666777555555666888999;;;<<<===999:::<<<<<<;;;::::::;;;999===@@@BBBDDDLLLZZZeeeuuu|||zzzggg]]]YYYVVVXXXYYYWWWRRROOONNNOOOQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHEEECCCDDDEEECCCCCCEEEFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIKKKMMMNNNMMMPPPWWWhhhwwwpppkkk[[[[[[]]]\\\VVVUUUSSSOOOKKKFFFBBB???===<<<<<<:::999888777666999888666777<<>>>>>DDDKKKOOOUUU\\\```aaabbbeeehhhfffjjjrrryyy{{{vvvnnnggg[[[PPPGGGEEEFFFCCCBBBDDDFFFGGGHHHHHHIIIKKKOOORRROOOQQQUUUXXXZZZZZZYYYXXXVVVUUUSSSQQQNNNLLLJJJIIIIIIJJJLLLNNNPPPSSSWWWZZZaaasssuuudddbbbccc___^^^bbbdddccccccbbbaaa___^^^]]]___```bbbccccccccccccccc___```aaabbbdddfffhhhiiiiiiiiijjjjjjjjjkkkkkkkkkiiijjjjjjiiihhhhhhjjjlllmmmjjjggggggjjjkkkiiiggghhhhhhiiiiiikkkllllllllllllnnnqqqrrrqqqqqqqqqrrrmmmppp{{{{{{rrrzzz~~~kkkiiiggg___QQQAAA;;;???BBB>>>888<<<<<<;;;;;;;;;;;;===>>>>>>AAAEEEJJJNNNPPPQQQQQQQQQPPPOOOMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMKKKJJJIIICCCAAA???===;;;::::::;;;kkk[[[kkksss^^^FFF@@@@@@@@@???===;;;999777666555333111111111111000///---,,,,,,+++,,,++++++******))))))))))))))))))***))))))))))))))))))******)))(((((((((((((((((()))(((((()))))))))*********''''''(((((()))))))))))),,,,,,...222777::::::999333999???FFFNNNTTTOOOFFFJJJMMMNNNVVVrrr}}}xxxoooggg```YYYUUUDDD@@@;;;888999:::;;;;;;888888888999888777555333666666666666777777777777555555555555555666777777333444555777999:::<<<<<<;;;===>>>===<<<<<<===@@@@@@GGGPPPVVVZZZdddsss~~~nnn]]]VVVTTTRRRVVVYYYWWWSSSOOONNNPPPOOONNNNNNMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJHHHGGGFFFEEEEEEFFFHHHIIILLLKKKJJJIIIHHHHHHHHHHHHKKKLLLKKKHHHEEECCCDDDEEECCCDDDEEEGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIKKKLLLKKKMMMQQQ[[[rrrzzzYYYLLLLLLOOOFFFGGGKKKOOOQQQMMMFFF@@@======<<<<<<;;;::::::999:::999777777<<>>CCCGGGJJJOOOQQQQQQRRRUUUWWWUUUVVVZZZ]]]___]]]XXXTTTKKKEEEAAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFHHHKKKNNNMMMOOORRRTTTTTTSSSQQQPPPLLLKKKIIIGGGFFFFFFGGGGGGGGGIIIKKKMMMQQQXXX```fffsss~~~yyylllccccccdddaaa___aaabbbbbbbbbaaa```^^^]]]\\\^^^^^^___aaacccdddcccccc^^^___aaacccfffhhhiiijjjiiiiiiiiiiiijjjkkkkkkllliiijjjkkkkkkjjjjjjkkkmmmnnnkkkhhhiiikkkmmmkkkiiiiiijjjjjjjjjjjjjjjkkkkkkjjjmmmppprrrrrrrrrssstttoooooouuuxxx|||iiiSSSGGGFFFEEE>>>777999:::;;;<<<<<<<<<:::999:::<<<>>>AAACCCDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@????????????>>>======<<<999888666555444444555555ooo^^^mmmuuu```IIICCC@@@??????===<<<999888777555333111111111222111///---,,,++++++,,,,,,+++*********))))))))))))******))))))))))))************)))((((((''''''(((((()))))))))))))))************''''''((()))))))))))))))...---,,,...111555777777666:::???GGGWWWccc^^^QQQEEEGGGGGGPPPkkk{{{xxxtttppplllhhhYYYRRRIIICCC@@@>>>;;;999<<<:::888777777777555333555555555555666666666666666555555666666777888999555555666777888888999999777:::======>>>BBBHHHMMMVVV```mmmtttxxx|||tttaaaWWWTTTRRRQQQTTTWWWVVVSSSPPPOOOPPPMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKGGGGGGFFFFFFFFFGGGIIIJJJLLLKKKJJJIIIHHHHHHHHHHHHKKKLLLKKKHHHEEECCCCCCDDDCCCEEEFFFHHHHHHGGGFFFDDDEEEEEEDDDEEEFFFHHHJJJKKKIIILLLPPPUUUddd~~~pppQQQAAA;;;>>>>>>AAAJJJSSSUUUOOOGGGAAAAAA???>>>===<<<<<<<<<888888777555777;;;999333666666777888888999999999888666777;;;<<<;;;===@@@CCCEEEGGGHHHHHHIIIJJJLLLMMMLLLLLLMMMNNNMMMKKKIIIEEECCCAAA@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDFFFHHHJJJKKKLLLLLLLLLJJJHHHGGGDDDCCCBBBBBBCCCDDDFFFGGGEEEHHHMMMQQQXXXcccoooxxx~~~xxxllleeeaaaccceeebbb```aaa```aaaaaaaaa```___]]]\\\^^^]]]]]]___aaaccccccbbb^^^```bbbeeehhhiiikkkkkkiiiiiiiiijjjjjjkkkkkkkkkhhhjjjkkkkkkjjjjjjlllmmmnnnmmmkkkkkkmmmmmmmmmllliiijjjkkkjjjhhhgggggghhhhhhkkknnnpppqqqrrrssstttssssssvvvzzzsssbbbQQQEEE>>>;;;888777888:::<<<===;;;999;;;;;;<<<<<<=====================<<<;;;::::::999999888888777777777666666555555444444444444444555ooo]]]kkkrrr]]]GGGBBB??????>>>===<<<:::888777555333111111222222111000///---+++,,,---...,,,***+++***)))(((((()))***+++(((((()))***************)))(((''''''''''''((()))((((((((())))))))))))***'''((()))*********))))))+++++++++,,,///222666999>>>???===AAARRReeehhh___NNNLLLJJJOOOaaawww}}}zzzxxxuuusssrrrlllccc]]]XXXRRRJJJDDDCCC@@@<<<:::;;;;;;:::888777777777888888888999999888888888888999:::;;;;;;999999:::;;;<<<===>>>>>>>>>BBBGGGKKKQQQZZZgggpppzzz}}}yyynnn___VVVTTTSSSQQQPPPRRRSSSTTTRRRPPPOOOOOOKKKKKKKKKKKKLLLLLLMMMNNNOOONNNLLLKKKJJJJJJJJJKKKHHHGGGGGGFFFFFFGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIGGGDDDBBBBBBCCCCCCEEEGGGHHHHHHFFFDDDBBBEEEDDDCCCCCCDDDFFFHHHIIIIIIKKKMMMPPPWWWggguuuYYYHHHJJJBBB>>>FFFVVV___^^^YYYMMMKKKGGGCCC@@@>>>======777999999555555777666333444555555666777777888888888555555999;;;:::;;;>>><<<===???@@@@@@AAABBBCCCCCCBBBAAABBBCCCCCCBBBAAA@@@AAA@@@>>><<<<<<>>>???>>>@@@BBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCAAA@@@@@@?????????@@@BBBDDDFFFGGGFFFMMMWWWaaalllyyy~~~yyyxxxrrrjjjfffbbb```aaabbbaaa```aaa___```aaabbbaaa```^^^]]]^^^\\\ZZZ\\\___bbbbbbbbb^^^```cccfffiiikkklllmmmiiijjjkkkkkklllkkkkkkjjjfffhhhjjjjjjjjjjjjkkklllmmmnnnnnnnnnllllllnnnooolllmmmmmmkkkhhhffffffggggggiiilllmmmnnnnnnppprrrssstttwwwyyyyyy}}}}}}iiiXXXPPPFFFCCC???>>>>>>>>>===<<<;;;;;;::::::::::::;;;;;;999::::::999999888777777777666666555555555555555555555444444555555555555mmmYYYgggmmmXXXCCC>>>??????>>>===<<<:::888777555333111111222222111000000...,,,---//////---++++++***)))(((((()))***+++'''((()))***************)))((('''&&&&&&'''((()))''''''''''''((((((((()))'''(((***+++++++++***)))&&&(((+++...000555:::???FFFDDD<<<999GGG^^^hhheee]]]XXXSSSSSS\\\hhhpppssswww}}}~~~{{{yyy{{{xxxtttsssrrrnnnfff___KKKFFFAAA???@@@AAA@@@???;;;;;;;;;<<<<<<<<<======::::::::::::;;;<<<===>>>;;;<<<>>>@@@CCCEEEGGGHHHNNNSSS[[[ccclllzzz~~~qqqjjj]]]RRROOOSSSTTTQQQPPPPPPQQQQQQQQQPPPOOONNNKKKKKKJJJKKKKKKLLLMMMNNNOOONNNLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHEEEBBBAAAAAACCCCCCEEEGGGHHHGGGEEEBBBAAADDDCCCBBBAAABBBDDDFFFHHHJJJJJJKKKKKKMMMUUUeeerrr|||vvv[[[MMMBBBGGGYYYhhhllliiiYYYUUUOOOHHHCCC@@@???>>>999<<<===999666888888666333333444444555666777777888444444888:::999:::<<<999:::<<<===>>>???@@@@@@<<<<<<<<<>>>@@@@@@???>>>999<<<===:::888:::===>>>;;;===@@@AAA???>>>>>>?????????>>>======<<<<<<<<<>>>>>>???@@@BBBDDDEEEFFFKKKUUUdddrrrrrrnnnkkkfffeeebbb____________```bbb^^^___aaabbbbbb```___]]]___\\\YYYZZZ^^^aaabbbaaa___aaadddgggjjjlllmmmnnnjjjkkklllmmmmmmllljjjjjjeeegggiiiiiiiiiiiijjjkkklllnnnpppooolllkkknnnqqqoooqqqqqqnnnjjjggghhhiiigggiiijjjkkkkkkkkkmmmoooqqqtttxxxzzzxxxwwwvvvoookkkZZZSSSJJJDDDAAAAAA???>>>::::::999999999999:::;;;888888888999888888777666777666666555555555555666444444444555555555555555mmmYYY[[[[[[LLLBBBDDD@@@???>>><<<:::888666555444333222222111111222222000000///............///((((((((((((((((((((((((***)))((()))***+++***((())))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,(((***+++)))(((+++333:::DDDGGGGGGCCC>>>AAALLLVVVYYYWWWYYY]]][[[XXXbbbqqqfffiiillltttxxxssstttwwwfff```XXXUUUUUUVVVTTTQQQFFFGGGFFFBBBAAAEEEFFFDDDCCCCCCBBBBBBCCCEEEFFFGGGPPPPPPPPPSSSZZZbbbjjjooooooyyyccc]]]VVVRRRRRRRRROOOLLLJJJJJJKKKKKKLLLLLLLLLLLLJJJJJJLLLMMMMMMNNNMMMMMMRRRRRRPPPOOOMMMLLLJJJJJJLLLKKKHHHFFFDDDDDDEEEFFFFFFFFFEEEEEEFFFHHHIIIJJJGGGEEECCCCCCEEEFFFDDDBBBEEEEEEDDDDDDCCCCCCCCCBBBAAABBBCCCDDDEEEFFFGGGGGGEEEIIILLLLLLJJJNNNXXXaaauuusssdddgggsssfffNNNIIIRRRZZZ[[[bbbbbbXXXFFF===AAAEEEDDDBBB:::666999;;;888777:::444444444555555777888888555555555666888999;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<:::999:::;;;;;;:::888;;;<<<;;;888888:::<<<<<<<<<;;;<<<<<<;;;999:::===777@@@EEEAAAAAAGGGNNNPPP\\\jjj~~~mmmkkkllliiieeebbb```^^^^^^^^^^^^\\\aaabbbcccddddddccccccbbbccccccbbbbbbbbbbbbbbbccc^^^aaaeeehhhhhhhhhiiiiiijjjjjjkkkkkkkkkjjjjjjiiigggfffeeefffgggjjjlllnnnqqqooonnnoooppppppooonnnqqqpppnnnnnnnnnmmmkkkiiiiiiiiijjjlllnnnooommmlllooorrruuuwwwwwwwwwxxxzzz}}}gggeeeppp{{{hhhYYYOOOIIIEEEAAACCC===777777<<>><<<:::888666555444333222000000//////......---,,,,,,,,,,,,---))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++'''***+++***(((+++111777???HHHOOOLLLBBB===BBBJJJKKKMMMQQQVVVVVVWWW^^^hhheeeddddddlll|||sssllliiieeeaaa]]][[[ZZZUUUMMMJJJJJJJJJHHHJJJJJJKKKMMMNNNOOOOOOOOOWWW]]]hhhsss|||xxx|||xxx```ZZZTTTRRRSSSTTTRRROOOLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMPPPPPPOOONNNLLLKKKJJJJJJLLLJJJGGGEEEDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJGGGEEECCCCCCEEEEEECCCAAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGFFFJJJLLLJJJHHHKKKSSS[[[iiioooddddddwww\\\JJJIIIOOOQQQPPPRRRNNNEEEAAAEEEHHHFFFAAA===<<<>>>===777555777777666666555555555666666555555555555777888:::<<<888999999999::::::::::::;;;;;;;;;:::::::::999999:::999888999;;;<<<<<<;;;555888999999888999:::;;;::::::;;;<<<;;;;;;===@@@<<<@@@AAA???DDDQQQ\\\```uuunnnkkklllhhheeebbb___^^^^^^_________dddeeefffggggggfffeeedddcccbbbaaaaaaaaaaaaaaaaaa___bbbfffhhhhhhhhhiiijjjhhhhhhiiiiiiiiiiiihhhhhhdddddddddeeegggjjjmmmooonnnmmmlllmmmooopppooonnnpppooonnnnnnnnnnnnkkkiiijjjiiijjjlllnnnpppooonnnlllooorrrssssssssstttuuuooolllmmmyyysssiii^^^QQQGGGDDD@@@<<<;;;>>>???===:::<<<;;;:::999999999:::;;;888888999999999:::;;;===:::999888888888999888888lllWWW^^^bbbRRRBBB@@@BBBBBBAAA@@@>>><<<:::888666555333111///...---------,,,++++++******++++++++++++++++++++++++++++++***)))((()))***+++***((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''')))+++***)))***...222999GGGVVVVVVIII===;;;>>>???FFFMMMQQQUUUXXXWWWSSS[[[XXXWWWccc{{{www~~~|||tttiiidddddddddaaakkklllmmmmmmmmmmmmllllllxxxrrrmmmuuusssggg[[[WWWSSSRRRTTTUUUTTTRRRNNNMMMKKKJJJJJJKKKLLLNNNOOONNNMMMLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJKKKIIIGGGEEEDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHFFFEEECCCCCCDDDCCCBBB@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGJJJKKKIIIFFFGGGNNNTTT]]]uuuqqqdddnnnfffTTTIIIBBBDDDEEEDDDAAAAAACCCEEEDDDAAA???@@@AAA>>>888666777999888777666555444444444999888666555444555777888888888888888888999999999:::999999999999888888888888777777999;;;===<<<<<<333666999:::888666777999;;;===>>>>>>???@@@CCCEEECCCBBB@@@CCCQQQdddsssxxxooolllkkkgggdddaaa^^^]]]___aaabbbbbbeeefffggghhhhhhgggfffeeebbbaaa``````_________```___bbbeeeggggggggghhhiiiffffffggggggggggggffffffccccccdddeeegggjjjmmmooolllkkkjjjlllnnnppppppooonnnmmmmmmmmmnnnnnnllljjjkkkiiiiiijjjmmmoooppppppoooqqqtttuuutttttttttuuuwwwyyy|||yyy}}}iiiYYYOOOMMMKKKIIIFFFDDDBBB@@@>>>===<<<:::999888888888999999999999:::;;;<<<<<<===<<<:::999888777777777lllXXXdddiiiVVVCCC@@@BBBBBBAAA@@@>>><<<:::999555444222000///...------,,,,,,+++***************++++++++++++++++++++++++***)))((()))***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))******))))))+++---333AAARRRWWWPPPFFF???>>><<>>?????????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFHHHIIIHHHFFFFFFKKKOOORRRbbb{{{xxx~~~___HHHDDD@@@<<<:::;;;@@@FFFLLLJJJFFFAAA???>>><<<;;;;;;999888777666666555555666===;;;888555333333333444777777777777777888888888888888888888888777777777777666666777999;;;:::999666888::::::666444999@@@???BBBDDDBBBBBBEEEHHHHHHIIIGGGIIITTTiii~~~ooommmjjjdddbbb```]]]]]]___bbbdddeeedddeeefffffffffeeedddccc```___^^^^^^]]]]]]]]]^^^^^^aaaccceeeeeeeeefffhhheeeeeefffgggggggggfffffffffffffffgggiiijjjlllmmmjjjiiiiiikkknnnqqqqqqpppmmmlllkkklllmmmmmmllljjjjjjhhhffffffiiimmmooopppppprrrttttttsssrrrrrrsssqqqmmmqqqqqqqqqqqqllleee___]]]]]]XXXVVVRRRNNNIIIEEEBBB@@@CCCCCCFFFJJJPPPUUUYYYZZZYYYYYYWWWSSSOOOMMMLLLLLLmmm[[[jjjoooYYYDDDAAA@@@@@@@@@>>>===;;;999888222222111000////////////---,,,,,,+++++++++++++++***************************)))((()))***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''((()))***)))))))))***...888DDDOOORRRPPPKKKGGG@@@BBBDDDOOOhhh|||ddd[[[TTTZZZkkk}}}mmm]]]VVVUUUVVVUUUTTTSSSSSSRRRPPPOOONNNMMMJJJIIIHHHJJJLLLNNNQQQOOOMMMJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJHHHGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@AAAAAA======>>>>>>??????@@@@@@DDDDDDDDDEEEEEEFFFFFFFFFCCCEEEGGGGGGFFFGGGJJJMMMKKKRRR___ssstttWWWLLLCCC>>><<>>@@@???<<<999888888777777888888999;;;999777555444444555666777777777777777777777777777777777777777777777777888666555666777777666555777777999999666777CCCRRRWWW\\\]]]YYYXXX]]]___]]]___^^^bbbooozzzwwwmmmkkkgggaaa```^^^\\\\\\___ccceeefffcccdddeeeeeeeeecccbbbaaa]]]\\\\\\[[[[[[\\\\\\]]]]]]___bbbbbbbbbcccdddfffeeefffgggggghhhhhhhhhgggjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhiiikkknnnqqqqqqqqqlllkkkkkklllmmmmmmkkkiiigggeeebbbbbbeeeiiikkkllljjjlllnnnnnnmmmlllllllllnnniiihhhsss}}}uuummmgggddd^^^aaagggqqq~~~mmm___pppsssYYYCCCBBB??????>>>===<<<:::999888222222111000000000111111...---,,,,,,++++++,,,,,,))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))+++///666AAAKKKQQQQQQPPPKKKDDD>>>BBBWWWpppyyykkk^^^[[[```iiisss{{{zzzjjjZZZQQQPPPSSSSSSSSSTTTSSSRRRPPPMMMLLLKKKJJJIIIHHHHHHJJJLLLMMMNNNMMMLLLJJJIIIIIIJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHGGGEEEDDDCCCBBB???@@@@@@AAAAAAAAA@@@@@@???@@@AAAAAA@@@@@@AAABBB>>>>>>>>>>>>>>>?????????DDDDDDDDDDDDEEEEEEEEEFFF@@@BBBDDDFFFFFFGGGIIIKKKKKKNNNSSS___xxxwwwhhh\\\LLL@@@HHHYYYooofffXXXJJJDDDCCCAAA<<<::::::999999999::::::;;;555555555666888999;;;;;;888888888888777777777777666666666777777777777888888666555555666666555444555555777999999>>>RRRhhhvvvxxxxxxmmmhhhfffbbb]]]]]]\\\[[[]]]```cccddddddddddddeeeeeedddcccbbbaaaYYYYYYYYYYYYZZZ[[[\\\\\\^^^___aaabbbaaabbbdddeeeeeefffggghhhiiiiiiiiiiiillllllkkkjjjiiiiiihhhggggggggggggjjjmmmppppppppplllkkkkkkkkklllllljjjhhheeebbb``````bbbeeeggghhhhhhjjjlllmmmkkkjjjjjjkkkmmmhhhfffjjjqqq||||||rrrzzzlll```ssstttWWWAAABBB??????>>>===<<<:::999888555444333111111000000000------,,,++++++++++++,,,))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))((((((((()))***++++++(((***---444===GGGNNNQQQOOOJJJEEEDDDFFFMMM\\\jjjqqqhhh```^^^^^^^^^dddkkklll{{{uuuoooeee[[[TTTPPPOOOOOOOOOPPPRRRRRRQQQNNNLLLKKKGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJIIIIIIIIIHHHJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@===>>>>>>??????>>>======<<<>>>@@@@@@??????BBBDDD?????????>>>>>>>>>>>>>>>BBBBBBBBBCCCCCCCCCCCCCCC>>>@@@BBBDDDDDDEEEEEEFFFHHHLLLPPPXXXjjjjjjKKKEEERRRppprrrlll]]]PPPJJJEEE@@@>>>===<<<;;;;;;:::;;;;;;333555777999:::;;;<<<;;;999999999888888777777777666666777777777888888888888666555666888888888666666555888<<<<<>>===;;;:::999777666444222111000//////---,,,++++++******++++++))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************)))'''''')))+++,,,,,,&&&(((+++...333<<>><<<<<<===>>>>>>===<<<;;;:::===???@@@??????BBBEEE@@@@@@??????>>>>>>======@@@@@@AAAAAAAAAAAAAAAAAA>>>???AAABBBCCCBBBBBBBBB>>>FFFLLLRRR```zzz\\\NNNXXXiiiuuuyyylll[[[PPPKKKHHHAAA@@@???===;;;:::::::::777888:::;;;<<<:::999777:::999999999888888777777666777777777888888999999777666666777:::;;;;;;:::999888<<>>===;;;::::::777555333111111111000......---,,,,,,++++++,,,,,,))))))))))))))))))))))))++++++***)))(((((())))))((((((((((((((('''''''''''')))***)))((('''(((***''''''''''''((((((((())))))((('''&&&&&&'''((()))*********+++---000444666>>>IIISSSVVVOOOHHHDDDDDDAAAMMMWWW[[[aaahhhcccYYY\\\^^^iii~~~wwwrrrpppyyytttkkkcccVVVVVVVVVUUUSSSPPPNNNLLLLLLMMMNNNNNNMMMKKKHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJLLLJJJGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>===<<<<<<999999::::::::::::999999;;;;;;<<<<<<===>>>>>>???@@@???===<<<<<<======>>>>>>>>>>>>>>>??????????????????>>>>>>??????@@@AAAFFFBBBDDDLLLSSS^^^wwwuuu|||pppcccccciiiyyywwwiiiggg___QQQEEEBBBAAA===<<<>>>777888:::<<<<<<:::888666>>><<<999888999:::::::::555777888777888:::888333777777777888999:::<<<<<<666;;;AAADDDEEEIIIQQQXXXZZZ```______dddccchhhxxxyyymmmggg```^^^______\\\XXX[[[[[[\\\]]]^^^```aaaaaa]]]^^^^^^^^^]]]ZZZWWWUUUUUUTTTTTTVVVXXX[[[[[[[[[]]]___aaabbbaaaaaabbbcccgggfffdddccccccdddfffggggggiiijjjiiifffdddcccccceeedddbbbaaabbbcccfffgggfffgggiiiiiihhhfffcccaaa___^^^]]]\\\]]]^^^___``````aaabbbccccccccccccccceeeffffffggghhhiiiiiijjjuuuzzzjjj^^^kkkfffQQQEEEAAA??????>>><<<;;;:::999888777555333111111111000......---,,,,,,++++++,,,,,,))))))))))))))))))))))))++++++***)))))))))))))))((((((((()))))))))******''')))***)))((('''(((***'''''''''((((((((())))))***)))(((((((((((()))***,,,+++++++++,,,...000222999@@@JJJSSSWWWVVVSSSPPPFFFJJJNNNSSS]]]jjjsssuuuhhhgggiiipppxxxuuurrrzzzxxxjjjccc\\\TTTTTTTTTTTTRRRPPPNNNMMMKKKKKKKKKKKKIIIGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHJJJGGGEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>===<<<;;;::::::888999999999999999999888::::::;;;;;;<<<======>>>>>>>>><<<;;;;;;;;;;;;<<<<<<=========>>>>>>?????????>>>>>>>>>>>>???@@@@@@BBB???AAAFFFHHHMMM___tttwwwvvv~~~~~~lll^^^SSSIIIDDDEEEJJJFFFBBB@@@@@@AAA@@@???:::999999999:::;;;;;;;;;<<<>>>===;;;<<>>===<<<;;;:::999888777555333111111111000......---,,,,,,++++++,,,,,,))))))))))))))))))))))))+++***))))))))))))))))))(((((())))))******++++++''')))***)))((('''(((***''''''((((((((()))))))))******))))))))))))***+++---,,,+++******+++,,,---111444===LLL[[[cccbbb___QQQJJJEEEIIIRRRaaatttuuurrrpppmmmkkkqqqyyy{{{{{{eee\\\XXXSSSQQQRRRRRRRRRQQQPPPOOONNNKKKJJJHHHGGGEEEDDDCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFGGGEEEBBBBBBBBBBBBAAA@@@???????????????>>>=========<<<<<<;;;:::999888888888888999999999999888888999999999::::::;;;<<<<<<======;;;:::999999999999::::::;;;<<<===>>>>>>???>>>>>>======>>>>>>???@@@BBB@@@BBBEEECCCCCCNNN]]]rrrzzzhhhYYYSSSSSSSSSNNNIIIGGGIIIIIIEEEAAA<<<<<<<<<<<<======>>>>>>@@@BBBAAA======@@@@@@>>>>>>===<<<<<<<<<===>>>???GGGKKKUUUccckkkeeeRRRAAAEEEFFFAAAFFF[[[ooo~~~~~~rrrjjjeeeaaa\\\[[[\\\\\\[[[XXXXXXYYY[[[]]]]]]]]][[[ZZZ[[[\\\]]]]]]]]]\\\ZZZYYYXXXWWWVVVWWWZZZ\\\]]]]]]]]]___aaaaaa``````aaabbbcccbbbbbbbbbccceeefffhhhfffgggiiihhhfffdddccccccbbbbbbcccccccccbbbbbbaaaaaabbbcccdddcccaaa___^^^aaa```___]]]]]]]]]^^^^^^^^^___```aaabbbbbbbbbbbbeeefffggghhhhhhgggfffffffffjjjpppyyy|||hhh\\\ggg```KKK@@@>>>@@@@@@???>>>===<<<;;;;;;777555333111111111000......---,,,,,,++++++,,,,,,))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))''')))***)))((('''(((***'''(((((((((((()))))))))))))))))))))))))))******,,,+++******)))******+++,,,---333AAASSSaaafffggg^^^RRRHHHHHHJJJNNN]]]mmmwwwxxxyyywwwsssqqqzzz|||eeeWWWSSSPPPLLLNNNNNNOOOOOOOOOOOOOOOOOOLLLKKKHHHFFFDDDDDDDDDEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDBBB@@@@@@@@@AAA@@@>>>======>>>>>>======<<<;;;<<<;;;;;;:::999999888888777888888999999888888777888888888888999999::::::===<<<;;;:::999888888888888888999:::<<<===>>>>>>======<<<<<<======>>>???@@@@@@BBBEEECCCBBBJJJUUUkkkzzz{{{rrrmmmhhhgggfff___SSSIIIDDDDDDCCCAAAAAACCCFFFHHHIIIMMMNNNJJJGGGGGGDDD@@@???@@@@@@BBBEEEHHHLLLNNNTTT```nnnppphhh]]]XXXWWWXXXXXXSSSYYYooo~~~~~~kkkcccaaa^^^\\\[[[\\\\\\[[[YYYXXXZZZ\\\^^^^^^\\\ZZZYYYZZZ[[[\\\]]]]]]]]]\\\\\\ZZZXXXWWWWWWZZZ\\\^^^^^^]]]___aaaaaa```______````````````aaacccdddfffgggfffgggiiihhhfffdddddddddcccdddeeeffffffdddcccaaaaaabbbcccddddddcccaaa``````___^^^]]]]]]^^^___```^^^___```bbbcccccccccccceeefffggghhhhhhgggeeedddfffhhhkkknnnvvvuuuzzzhhh```mmmeeeMMM@@@<<<@@@@@@???>>>===<<<<<<;;;777555333111111111000......---,,,,,,++++++,,,,,,))))))))))))))))))))))))***)))))))))))))))************)))(((''''''&&&%%%''')))***)))((('''(((***(((((((((((()))))))))***'''''''''(((((()))))))))))))))))))))******++++++***+++...666BBBOOO[[[aaafff]]]WWWUUUNNNEEEGGGPPPeeejjjrrrzzzyyysssqqqssswwwtttvvvxxx}}}~~~~~~zzzrrrdddVVVPPPOOOLLLIIIKKKLLLLLLMMMMMMNNNOOOPPPNNNLLLJJJGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCAAA???>>>???@@@???>>><<<============<<<;;;;;;<<<;;;;;;::::::999999999888888999999999999888888777777777777888888888888<<<<<<;;;;;;:::999888888777888999:::;;;<<<===>>><<<<<<;;;;;;<<<<<<===>>>======>>>???>>>???GGGOOOcccooosssyyyvvvsssiiiYYYXXXVVVTTTTTTXXX___eeehhhpppvvvtttoooiiibbb[[[SSSTTTUUUWWW[[[```eeehhhooowww|||ttthhhgggsss{{{tttuuueee______]]]\\\\\\\\\\\\[[[ZZZXXXZZZ\\\^^^^^^]]][[[YYYZZZ[[[[[[\\\]]]]]]^^^^^^\\\YYYWWWWWWZZZ\\\^^^^^^[[[]]]^^^^^^\\\[[[[[[\\\^^^^^^___aaabbbdddeeefffeeeggghhhhhhfffddddddddddddeeegggiiihhhgggeeecccaaaaaabbbcccccccccbbbbbb___^^^^^^]]]^^^___aaabbb___```bbbcccdddeeeeeeeeeeeeeeefffggggggfffddddddeeeggghhhhhhkkktttyyypppqqqjjjeeesssiiiPPP@@@<<<>>>======<<<;;;;;;::::::777555333111111111000......---,,,,,,++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++******)))((('''&&&%%%%%%''')))***)))((('''(((***((((((((()))))))))******%%%&&&'''((())))))(((((('''(((((()))***+++,,,,,,***+++,,,...222<<>>>>>===<<<<<<<<<<<<===<<<;;;;;;:::<<<;;;;;;;;;:::::::::999999999999::::::999999999777777777777777777777777:::::::::;;;:::999999888888888999:::;;;<<<<<<===;;;;;;::::::;;;;;;<<<===>>>??????===<<<>>>DDDIIIOOORRRZZZiii{{{uuu}}}}}}zzzyyy~~~{{{{{{zzz{{{~~~|||xxx~~~}}}zzzyyy}}}}}}kkkaaa___]]]\\\\\\\\\[[[ZZZZZZZZZXXXZZZ[[[]]]]]]]]]\\\[[[[[[[[[[[[\\\]]]^^^^^^___\\\ZZZWWWWWWYYY\\\]]]^^^YYYZZZ[[[[[[YYYWWWWWWXXX]]]]]]___```bbbcccdddeeecccdddffffffdddcccbbbccccccdddfffggghhhgggfffddd___```aaabbbbbbbbbbbbbbb```___^^^^^^^^^___aaaaaa```aaabbbdddeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeecccdddffffffgggkkkrrrxxx|||lllggguuukkkQQQBBB>>>=========<<<;;;;;;::::::777555333111111111000......---,,,,,,++++++,,,,,,)))))))))))))))))))))))))))))))))))))))***++++++((((((((((((((((((((((((''')))***)))((('''(((***(((((()))))))))*********%%%&&&((()))******))))))(((((()))***++++++++++++++++++++++++,,,111888===OOOZZZdddeeebbb^^^YYYTTTFFFLLLXXXdddkkksss~~~rrrkkkmmmxxxzzz{{{|||nnnccc\\\UUUQQQMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNJJJIIIIIIHHHIIIJJJKKKLLLJJJJJJHHHGGGEEECCCBBBAAA>>><<<::::::;;;<<<;;;:::;;;;;;;;;;;;;;;:::999999;;;;;;::::::::::::999999::::::;;;;;;;;;;;;::::::777777777777777777777777666777888999999999888888::::::::::::;;;;;;<<<<<<:::::::::::::::;;;;;;<<<>>>@@@AAA???===???BBBDDDBBBBBBFFFNNNZZZmmmvvv~~~zzzwwwyyylllccc______ZZZ[[[[[[[[[YYYXXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^___\\\ZZZVVVVVVXXX[[[]]]]]][[[\\\]]]\\\ZZZYYYXXXYYY\\\]]]___```aaabbbbbbccc___aaaccccccaaa_________^^^___aaacccdddddddddcccaaaaaabbbcccddddddeeeeeecccbbb```___^^^^^^^^^______```aaaccceeeeeeffffffeeedddcccbbbcccdddfffgggddddddeeeggghhhjjjkkklllkkkxxxnnnhhhuuujjjQQQCCC@@@??????>>>>>>======<<<<<<777555333222222111000......---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))((())))))***++++++&&&'''((()))***+++,,,,,,((()))***)))((('''(((***))))))))))))************&&&''')))***+++++++++***)))***++++++++++++******++++++***+++,,,...///000???OOO\\\^^^```eeeeee```YYY[[[]]]\\\[[[ddd{{{vvvjjjjjjppptttwwwxxxyyy|||tttfff^^^XXXUUURRROOOLLLLLLKKKIIIHHHIIIIIIHHHHHHHHHIIIKKKLLLMMMGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHFFFCCCBBB@@@???;;;:::888888999:::999888:::::::::::::::999888888:::::::::999999999999999:::;;;;;;<<<<<<;;;;;;:::888888888888777777777777444555666888888888777777;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<777;;;======<<<===>>>>>>AAABBBEEEHHHJJJUUUqqq|||zzz~~~}}}|||tttjjjaaa^^^^^^```YYYZZZZZZZZZWWWVVVUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\]]]\\\\\\\\\]]]]]]^^^___\\\YYYVVVUUUWWWZZZ\\\]]]```aaabbbaaa___]]]\\\]]]]]]]]]___```aaaaaaaaaaaa\\\^^^``````^^^]]]\\\]]][[[[[[]]]^^^```aaaaaaaaaddddddeeefffgggggghhhiiifffdddbbb___]]]\\\\\\\\\^^^___```bbbdddeeeeeeeeeeeecccbbbaaabbbdddgggiiihhhgggggghhhjjjjjjiiigggkkkoooyyyxxxnnnkkkmmmooojjjxxxmmmRRRAAA;;;AAA???<<<;;;;;;;;;999888777444222111111000///---///...---,,,++++++++++++***++++++++++++***))))))******)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++333;;;GGGSSS___jjjsssxxxuuunnnjjjhhhaaa]]]fffvvvzzzrrrrrrtttvvv|||ooohhhgggooowww{{{pppccc\\\WWWQQQMMMKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMIIIHHHGGGGGGIIIJJJJJJJJJGGGGGGGGGFFFDDDAAA???>>>999999999888999999::::::<<<<<<;;;:::999999999999::::::999999888777666666888999:::;;;:::999888777777777666666666666777777777999::::::888777777888999999999999999999999999:::::::::;;;;;;;;;;;;<<<========================CCC>>>???DDDEEEJJJ^^^tttxxxpppeee^^^[[[[[[ZZZZZZ[[[\\\[[[[[[YYYWWWTTTSSSXXXVVVVVVXXX\\\___^^^]]][[[\\\]]]^^^]]]\\\[[[ZZZXXXVVVTTTTTTXXX]]]```bbb___aaacccdddbbb___\\\YYYZZZ]]]___``````______````````````___^^^\\\ZZZZZZ\\\ZZZYYYZZZ]]]___aaaaaabbbbbbccceeeggghhhiiijjjdddbbbaaa```aaabbbaaa```______```bbbbbbccccccccceeedddcccbbbaaaaaaaaaaaadddeeeggghhhiiihhhfffeeekkkjjjmmmrrrzzztttiiifffrrrooojjjwwwmmmRRRAAA<<>>===::::::999888888888999:::;;;:::999888777777777777999999999888888888888777999999999:::999888888777777777666666666666777777777999:::999888666777777888888888888888888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@<<<>>>CCCDDDFFFSSScccyyyllleee]]]XXXWWWXXXYYYYYYZZZZZZZZZZZZXXXVVVUUUSSSWWWVVVUUUWWW[[[]]]]]][[[[[[[[[\\\]]]\\\[[[ZZZYYYXXXVVVTTTUUUXXX\\\___```]]]___aaabbbbbb```]]][[[[[[]]]```aaa```___```aaabbbbbbbbbaaaaaa___^^^]]]^^^\\\ZZZZZZ\\\^^^^^^^^^bbbbbbdddeeefffhhhiiiiiifffcccaaa``````___^^^\\\]]]^^^___```aaaaaaaaaaaaccccccbbbaaa`````````aaabbbccceeegggggggggeeedddaaa```aaadddiiissswwwuuutttzzz{{{yyy~~~oooiiiwwwmmmSSSCCC>>>AAA???<<<;;;;;;;;;999888666444222111111000///.........---,,,++++++++++++******++++++******)))((()))))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))******)))))))))*********+++++++++******,,,666FFFWWWccczzzrrrgggaaa[[[ZZZnnn|||vvv|||uuurrr}}}|||zzzzzzzzzuuufff]]]RRRUUUWWWYYYWWWRRRLLLGGGJJJKKKLLLMMMLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFHHHIIIIIIHHHDDDDDDDDDCCCBBB???===<<<<<<:::888777666777888999999888777666666555555555777888888888999999999999999999888888777777777888888777777666666777777888666888999999777666666777666666666666666666666666888888888999999999999:::::::::::::::::::::::::::===999;;;BBBCCCAAAEEENNNXXXlll~~~sssbbb]]]WWWSSSSSSUUUWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUVVVUUUUUUWWWYYY[[[[[[ZZZZZZZZZ[[[[[[ZZZYYYXXXXXXYYYWWWUUUVVVXXX\\\]]]^^^ZZZ\\\___aaaaaa```___]]]\\\^^^```aaa``````aaabbbbbbbbbbbbbbbbbbaaa``````___]]][[[[[[\\\]]]]]]]]]aaabbbcccdddeeefffggghhhhhhfffbbbaaa```___]]][[[\\\]]]^^^___````````````aaa``````____________```^^^```bbbdddeeedddcccccc___^^^^^^______bbbnnnyyypppjjjpppwwwyyyvvveee```bbbppp|||{{{xxxuuuuuuttt~~~pppfff```nnniiiwwwnnnTTTDDD???AAA???<<<;;;;;;;;;999888666444111000111111///......---,,,,,,+++++++++,,,***************))))))((()))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))******************+++,,,000888AAAHHHZZZnnn|||sssiiiqqqzzzmmmnnnlllhhhmmmssszzz|||||||||}}}}}}oooddd[[[UUUVVVWWWWWWTTTPPPMMMLLLLLLIIIJJJMMMNNNNNNLLLIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDDDDFFFGGGGGGFFFCCCCCCCCCCCCAAA???===;;;<<<;;;888666555555777888888777666555555444555555555666777777999999:::;;;999888777666555666777888888777777666666777777888555777888888666555555666444444444444444444444444888888888888999999999999999999999999999999999999<<<888999???AAA???>>>AAAJJJWWWiiinnnddd^^^[[[WWWSSSRRRSSSUUUVVVYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWVVVXXXWWWUUUVVVYYY[[[\\\\\\ZZZ[[[^^^___```___^^^]]]]]]^^^````````````aaabbb___``````aaaaaaaaa`````````^^^\\\\\\^^^_________``````aaaaaabbbcccddddddhhheeebbbaaa``````^^^\\\]]]]]]^^^_______________^^^^^^]]]]]]]]]]]]]]]^^^ZZZ\\\^^^```aaaaaa```___aaa``````aaa___^^^ccckkk}}}}}}|||~~~}}}zzzqqqhhhccciiiuuuxxxmmmeee```dddqqqrrr^^^XXX]]]bbbqqq}}}rrr\\\NNNHHHllliiixxxpppUUUEEE@@@AAA???<<<;;;;;;;;;999888555333111000111111000...------,,,+++++++++,,,,,,)))************)))((((((((((((''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********,,,---------...000333666AAATTTiiizzzzzzpppdddyyy}}}zzzwwwtttxxxuuuuuusss|||wwwggg___ZZZWWWSSSPPPPPPPPPNNNMMMMMMPPPRRRIIIJJJLLLNNNMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBAAA???===;;;;;;:::888666555555666777888777666555555444444444333444555666888999:::;;;888777666555444555666777777777666666666666777777444666777777555444444555333333333333333333333333777888888888888999999999999999999999999999999999<<<888777;;;>>>>>>===>>>CCCIIIRRRlllttteee]]]XXXWWWUUUSSSRRRSSSVVVXXXZZZYYYYYYYYYYYYYYYYYYYYYWWWXXXYYYYYYYYYYYYZZZ[[[YYYYYYXXXWWWVVVVVVVVVUUUWWWVVVUUUWWWZZZ[[[[[[ZZZ[[[\\\]]]^^^^^^]]]\\\[[[\\\]]]^^^^^^^^^^^^```aaa___``````aaaaaaaaaaaaaaa___^^^\\\]]]```bbbcccccc^^^^^^^^^______`````````bbb```^^^]]]^^^^^^^^^\\\^^^^^^___`````````______\\\\\\[[[ZZZZZZZZZ[[[[[[WWWYYY[[[]]]]]]]]]\\\[[[[[[ZZZ[[[]]]\\\YYY[[[```eeejjjwwwzzzpppooorrrwww}}}zzzqqqjjjfffllluuuWWWQQQ^^^lllppp___XXXkkkiiizzzrrrWWWFFF@@@AAA???<<<;;;;;;;;;999888555333111000111111000///---,,,,,,++++++,,,,,,,,,))))))******))))))((('''''''''''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******,,,+++***)))(((+++///333000<<>>>>>>>>===============<<<;;;999888555666777777777666555444555555444333222222222222111111222333555666777777555555555555555444333333444444333333333333444444333444555555333222222333222222222222222222222222333333444444444555555555777777777777777777777777444555666555666888::::::555777888AAAQQQ[[[nnnxxxuuuxxxzzzuuujjj___ZZZVVVRRRLLLNNNQQQRRRRRRUUUYYY\\\YYYXXXWWWVVVUUUVVVVVVWWWWWWYYYZZZYYYWWWVVVWWWYYY[[[ZZZXXXVVVUUUUUUUUUUUURRRSSSUUUXXX[[[]]]\\\ZZZWWWXXXZZZ[[[\\\]]]]]]]]]XXXYYYYYYXXXXXXYYY[[[]]]bbbbbbbbbcccbbbbbbaaaaaa___]]][[[\\\^^^```aaaaaa^^^^^^^^^^^^^^^^^^^^^^^^YYYXXXVVVWWWYYYZZZZZZYYY]]]]]]^^^^^^^^^^^^]]]]]][[[ZZZYYYWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWUUUSSSRRRSSSPPPOOOQQQQQQNNNPPPTTTPPPMMMPPPWWWZZZ\\\iiizzz~~~tttxxx}}}iiijjj~~~vvvZZZFFF???AAA???<<<;;;;;;;;;999888444222111000111111111000,,,,,,,,,++++++,,,------)))))))))))))))(((((('''&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&)))---...---+++))))))111,,,---111444:::MMMccciiixxx~~~uuuqqqqqqqqqlllbbbaaajjjpppooorrryyyzzzrrrllllllrrrvvvvvvtttyyy{{{wwwuuuyyy}}}~~~{{{tttmmmmmmpppuuu}}}|||rrrkkkiiijjjsssyyyxxxsssjjjeeeaaaZZZRRRQQQMMMIIIFFFGGGJJJMMMNNNMMMIIIFFFHHHLLLNNNLLLHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBBBB???>>><<<<<<<<<===<<<;;;::::::;;;;;;:::888777666333444666888888777555444444333222111000000000000000111111222444555555666333444555666555444333222444333333222222333333444222444555555333222222333222222222222222222222222111111222222222333333333666666666666666666666666000333555444333555666777555888777;;;???@@@NNNjjj}}}zzziiiiiieee]]]YYYXXXVVVSSSPPPRRRUUUUUUTTTTTTXXX[[[XXXWWWVVVTTTSSSSSSTTTUUUVVVXXXYYYXXXVVVTTTVVVXXX[[[ZZZXXXVVVUUUUUUUUUUUUQQQRRRTTTXXX\\\]]]\\\ZZZUUUVVVXXXZZZ\\\]]]^^^___VVVWWWWWWWWWVVVWWWYYY\\\```````````````___^^^^^^___]]][[[[[[\\\^^^^^^]]]```_______________^^^^^^\\\ZZZYYYYYY[[[\\\[[[ZZZ\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZXXXVVVUUUSSSSSSRRRSSSTTTUUUVVVUUUSSSQQQPPPQQQMMMKKKKKKJJJGGGIIIMMMIIIFFFIIINNNKKKFFFOOO___tttpppjjjxxxsssTTT>>>>>>BBB???<<<:::::::::999888555444333111000/////////......---------,,,,,,,,,))))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((((((((((((((())))))))))))(((***++++++******+++,,,%%%'''***,,,///444:::>>>JJJTTTkkk|||sssmmmiiiiiieee```bbbhhhtttqqqjjjbbbbbbhhhmmmmmmuuu}}}}}}yyy{{{}}}|||uuurrrtttyyy|||}}}{{{qqqlllpppuuuvvveee```YYYTTTSSSSSSQQQPPPKKKIIIFFFDDDCCCDDDEEEGGGJJJIIIIIIJJJKKKKKKJJJHHHHHHGGGFFFGGGIIIIIIGGGFFFDDDCCCBBBAAA@@@AAABBBBBB;;;:::999:::<<<>>>>>>>>><<<;;;:::888888888888999555555555555555555555555444444333333222111000000222222222333333444444444333333333333333222111000000111333333333333444666555333111111333444222///333333333333333333333333111111222222222333333333555555666666555444333333222222333333333333444444777666555777;;;AAAGGGKKKkkkuuuccc^^^XXXVVVWWWWWWSSSPPPSSSSSSTTTUUUVVVXXXXXXYYYVVVUUUUUUUUUUUUUUUVVVVVVWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYWWWUUUQQQPPPQQQRRRQQQQQQRRRWWW[[[]]][[[XXXSSSTTTTTTVVVXXX[[[]]]___[[[[[[ZZZYYYXXXYYYYYYYYY\\\]]]^^^^^^____________``````aaaaaa``````___^^^_________````````````aaa\\\]]]]]]]]]\\\ZZZXXXWWW^^^^^^______```aaaaaaaaa]]]ZZZWWWVVVWWWVVVSSSPPPSSSUUUVVVUUURRRPPPOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJDDDDDDCCCDDDFFFIIILLLNNN^^^lllooohhhuuupppSSS???@@@BBB???<<<;;;;;;:::999888555444333111000/////////......---------,,,,,,,,,))))))))))))((((((((((((((((((''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((***++++++***)))+++,,,+++,,,,,,,,,,,,...111444:::===JJJ[[[eeennn~~~tttrrrvvvtttoooeee\\\]]]eeekkkkkklllrrr}}}xxxqqqqqq|||vvvqqqmmmlllqqqwww}}}~~~|||~~~|||nnnccc[[[VVVQQQNNNNNNNNNNNNMMMKKKIIIFFFDDDCCCDDDEEEFFFFFFFFFFFFGGGIIIJJJIIIHHHGGGFFFEEEFFFHHHHHHFFFEEECCCBBBAAA@@@@@@@@@AAAAAA===<<<::::::;;;<<<;;;::::::999888777666666666777555555555555555555555555444444333222222111000000000000111111222222222222222222333333222222111000///000222222111222333555444222111111333333111///333333333333333333333333111111111222222222333333555555555555555444333333222222222333333333444444777666555666999===AAADDDWWWnnnxxxmmm[[[VVVRRRRRRTTTUUUSSSPPPTTTTTTUUUVVVWWWXXXYYYYYYWWWWWWVVVUUUUUUUUUVVVVVVWWWVVVUUUUUUUUUVVVXXXYYYXXXXXXWWWUUURRRQQQSSSTTTTTTTTTTTTWWW[[[\\\[[[YYYTTTTTTUUUVVVXXX[[[^^^___[[[[[[[[[[[[[[[\\\\\\]]][[[\\\]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^______]]]]]]^^^^^^]]]\\\ZZZYYY^^^^^^____________``````\\\ZZZWWWWWWWWWWWWTTTQQQTTTUUUVVVUUUSSSPPPOOOOOOKKKKKKJJJJJJJJJJJJIIIIIIEEEDDDDDDCCCDDDFFFHHHIIIKKKVVVgggwwwmmmffftttpppSSS@@@AAAAAA???<<<;;;;;;;;;:::888444444222111000000//////......---------,,,,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))((()))+++***))))))***,,,---------+++))))))+++---222///222999>>>HHH]]]rrrxxxmmmlllrrrtttrrrtttwww{{{qqqnnnmmmsssyyy}}}|||yyyvvvvvv{{{zzzsssmmmhhh```WWWQQQQQQNNNKKKIIIJJJKKKKKKJJJKKKIIIFFFDDDCCCDDDEEEEEEDDDDDDDDDFFFIIIKKKJJJIIIEEEEEEDDDEEEFFFGGGEEECCCAAA@@@@@@???>>>????????????===;;;999999999888666888777666555444444444555444444444444444444444444333333333222111111000000////////////000000000000111222222222222111111000...///111111000000111333333222111111222222111000222222222222222222222222000111111111222222222222444444555555444444333333222222222222333333333333666666555555777999;;;<<>><<<;;;<<<;;;:::888444333222111000000000000......---------,,,,,,,,,))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((())))))))))))((()))******))))))***+++***++++++***)))***,,,......,,,---//////111<<>>>>>============???===:::999888888666555777777666555444444444444444444444444444444444444333222222222111111000000////////////////////////000111111111111111000000...///111111000000111222111111000111111111111000111111111111111111111111000000000111111111111222333333444444444333333222111222222222222333333333444444555555666777777888<<>>>>>??????AAADDDHHHKKKOOO\\\ffftttyyyiiilll~~~\\\AAA<<<>>>===<<<<<<===<<<:::888333222222111000000111111......---------,,,,,,,,,))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))'''(((***)))(((((()))+++***,,,---,,,++++++,,,---,,,---...---+++,,,000555333555777888:::AAAJJJQQQaaannn~~~zzzrrrkkkfff^^^TTTLLLGGGHHHJJJKKKLLLLLLKKKKKKIIIKKKKKKJJJGGGEEEDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGCCCCCCCCCEEEGGGHHHGGGFFFCCCCCCBBBCCCDDDEEECCCAAA===============<<<;;;;;;<<<:::888888999999999888888888888888777666555444333333333333333333333333111111111111111111111111111111111111000000000000...//////000000000000//////111222111000///000222...///000000//////000111////////////////////////////////////000000000000111111222333333333222222111111111111222222222222222222333444555666777777:::888888:::>>>HHHXXXffftttuuurrrkkkccc[[[WWWVVVWWWRRRSSSSSSTTTTTTTTTTTTSSSUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXVVVVVVXXXZZZ]]]^^^___^^^]]]\\\]]]___[[[[[[ZZZZZZ[[[]]]^^^___bbbbbbbbbaaa___\\\ZZZXXXXXXYYYYYYYYYYYYYYYXXXWWWXXXWWWWWWWWWXXXZZZ\\\]]][[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^___```]]]^^^_________]]]ZZZYYYWWWXXXXXXVVVRRRPPPPPPQQQPPPRRRSSSRRROOOLLLKKKKKKFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCC>>>>>>???@@@AAABBBCCCDDDFFFMMMPPP[[[nnnzzz|||lllooo^^^CCC???===<<<<<<=========:::888333222111111000111111111......---------,,,,,,,,,))))))))))))(((((((((((((((((((((''''''(((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))+++)))+++,,,,,,+++***+++,,,///000000,,,)))***,,,...111111000111333666999;;;???JJJUUU]]]hhhwwwxxxooo___ZZZTTTOOOLLLJJJHHHFFFEEEGGGIIIJJJJJJJJJKKKKKKEEEHHHJJJIIIFFFCCCCCCCCCAAABBBCCCDDDEEEGGGHHHHHHEEEDDDDDDEEEFFFFFFDDDCCCDDDCCCBBBCCCEEEEEECCCBBB<<<===>>>>>>>>>===;;;;;;===;;;999999999:::999777777777888888777666444333333333333333333333333333000000000000111111111111111111111000000000//////---...//////000000//////...///000000......///000,,,...000000......///111................................./////////000000000000111222222222222222111111111111222222222222333333222222333444555666888666666999:::;;;CCCMMMXXXrrrvvvxxxxxxwww{{{yyyfff]]][[[XXXWWWUUUTTTUUUVVVQQQRRRTTTUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWXXXYYYZZZ[[[\\\\\\[[[YYYWWWVVVWWWYYYYYY\\\___```^^^^^^^^^```______^^^^^^___```aaabbbbbbbbbcccbbb```^^^[[[YYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWYYYZZZ\\\ZZZ[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[]]]^^^___\\\^^^___``````^^^[[[ZZZWWWXXXXXXUUUPPPMMMMMMNNNNNNPPPQQQPPPMMMKKKJJJJJJEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@AAAAAA@@@@@@AAA@@@>>>>>>=========<<>>===:::888222222111111111111111111......---------,,,,,,,,,))))))))))))(((((((((((('''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((((((((((((((())))))))))))'''((())))))(((((()))***&&&(((***+++++++++,,,...&&&+++...------...///...///......///111222000///---444777777>>>JJJSSSTTT]]]lll|||~~~~~~|||nnn^^^WWWXXXRRRGGGJJJHHHEEECCCCCCEEEIIILLLDDDEEEGGGHHHHHHIIIKKKMMMCCCFFFIIIIIIFFFDDDDDDEEE@@@@@@BBBDDDFFFGGGIIIIIIIIIHHHGGGGGGGGGGGGEEECCCDDDCCCCCCDDDEEEEEEDDDBBB<<<===>>>>>>>>>===;;;;;;???===:::999:::999888777666777777777777555444333333333333333333333333333000000000000000111111111111111000000/////////...------...///000000//////---...//////---,,,---...,,,...000000...---///222..................................../////////000///000111222222222222222000111111111111222222222444333222111111111333333999555555999:::777888===@@@TTThhhyyy~~~mmmYYYQQQPPPQQQTTTWWWVVVVVVWWWQQQSSSUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZZZZZZZ[[[]]]^^^^^^^^^]]]ZZZWWWUUUVVVWWWWWW[[[___```___^^^___aaacccbbbaaaaaaaaacccdddeeeaaabbbccccccbbb```]]]\\\YYYYYYZZZ[[[\\\\\\\\\[[[\\\[[[YYYWWWWWWWWWYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYZZZ\\\^^^___\\\^^^```aaaaaa___\\\[[[WWWXXXXXXTTTOOOKKKKKKMMMKKKLLLMMMLLLJJJGGGFFFFFFEEEDDDDDDCCCAAA@@@??????>>>????????????>>>>>>===<<<;;;999999:::<<<=========???===@@@FFFAAA???KKKIII\\\wwwoookkkdddDDD===>>>===;;;;;;<<<;;;999777555444333222111111111111......---,,,,,,,,,,,,---+++******)))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''')))******))))))***+++******+++++++++,,,,,,,,,///////////////.........///000111222444777999:::???BBBHHHPPPXXX___eeehhhbbbaaaaaabbbeeeiiinnnpppxxxyyy{{{{{{zzzxxxuuusss{{{{{{{{{{{{zzzyyyxxxwwweeebbb^^^ZZZWWWVVVWWWWWWUUURRRNNNIIIEEEBBBBBBAAAFFFDDDBBB@@@@@@CCCFFFHHHFFFEEEDDDEEEGGGIIIIIIIIIJJJIIIGGGFFFDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBB@@@===;;;:::999888777888:::999666222666666666555444444333333333333333222222111111111111000...---,,,---///000222222111000///...------111111000000000000111111111111000000//////..............................------------------------......//////000000111111////////////000000000000000000000000000111111222333333333333333333333333333333444444666777888999<<>>???===;;;;;;===>>>???>>>>>>===<<<;;;:::999999999;;;<<<===<<<:::999:::;;;CCCFFFMMMWWWdddssstttnnnbbbDDD???>>>===<<<;;;<<<;;;999777555444333222111111111111......---,,,,,,,,,,,,---+++******)))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((''''''(((((()))'''((((((((())))))))))))''')))******))))))***+++*********+++++++++,,,,,,///.....................//////000111222333555666777888;;;>>>BBBFFFHHHJJJIIIIIIHHHIIILLLOOOSSSUUUZZZ[[[]]]^^^]]][[[XXXVVVWWWWWWWWWWWWWWWVVVVVVUUUPPPNNNKKKIIIHHHHHHIIIJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGFFFEEEFFFGGGHHHHHHHHHJJJIIIGGGEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???===;;;::::::888666777888888666333666666555555444333333333222222222222222111111111111000///------...///000111000000//////.........000000000//////000000000000000000/////////......---------------------------------------------------......///000000111111.../////////000000000000000000//////000000111222333333333333333333333333333333333444555666888999777;;;AAAHHHVVVmmm}}}pppeeeYYYRRROOOOOOOOONNNMMMMMMOOOQQQPPPQQQRRRSSSTTTTTTSSSRRRTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWYYY[[[[[[YYYWWWYYYYYYYYYZZZ[[[]]]^^^______^^^]]][[[YYYYYYXXXXXXXXXYYY\\\___aaabbbcccccc______^^^^^^^^^^^^^^^^^^___`````````___]]][[[YYY[[[ZZZXXXYYY[[[\\\\\\[[[___]]][[[YYYXXXXXXYYYZZZYYYXXXXXXXXXXXXZZZ[[[\\\\\\[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]ZZZYYYVVVSSSPPPNNNMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFDDDCCCCCCAAA@@@???>>>>>>@@@>>>;;;:::<<<===>>>======<<<;;;:::999999999999888::::::999888777888999;;;===@@@EEEKKKUUU___fffsssrrrvvv}}}yyysss```DDD@@@>>>===<<<<<<<<<;;;999777444444333222111111111111......---,,,,,,,,,,,,---+++******)))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))''''''((((((((()))))))))''')))******(((((()))+++*********++++++++++++,,,........................//////...//////000111222333333444444555555666666999888888888:::===@@@BBBCCCDDDEEEFFFFFFDDDBBB@@@GGGGGGGGGHHHHHHHHHHHHHHHBBBAAA@@@???@@@BBBDDDEEE@@@AAAAAABBBBBBAAAAAAAAA>>>???AAABBBCCCCCCCCCBBBGGGFFFFFFFFFFFFFFFGGGGGGIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@?????????@@@AAAAAABBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;:::888555444555666555444555555555444333333222222000111111111111111111222111000///.........///000......................../////////////////////////////////...............------------------------------------------------------......///000000000....../////////000000000000000//////000000111222222222222222222222222222333333333333444666777888555777999;;;AAAOOOaaaooo}}}www{{{|||{{{lll```YYYUUURRRPPPMMMNNNMMMLLLKKKKKKMMMOOOMMMNNNOOOQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVUUUVVVXXX[[[\\\ZZZYYYWWWWWWXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXYYY[[[]]]___```aaaaaa]]]^^^^^^^^^]]]\\\[[[[[[[[[]]]^^^______\\\YYYWWWYYYXXXYYYZZZ]]]^^^]]]\\\\\\[[[ZZZYYYXXXYYYZZZZZZXXXXXXWWWVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZXXXWWWTTTQQQOOOMMMKKKKKKKKKKKKJJJHHHGGGEEEDDDDDDDDDDDDCCCAAA@@@>>>======AAA>>>:::888999;;;<<<<<<<<<;;;:::999888888888888666777777777555444555666777888888888999>>>CCCHHHRRRQQQSSSZZZbbbjjjvvvyyyvvv___DDD@@@???===<<<<<<<<<<<<999777444333222222111111111222......---,,,,,,,,,,,,---+++******)))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))'''''''''((((((((())))))'''((())))))(((((()))+++************++++++++++++---------------.........------------...///000111222222333444444555555666888777666777888999;;;===<<<===>>>??????>>><<<;;;<<<<<<<<<===>>>???@@@@@@???>>>>>>>>>@@@BBBDDDEEE@@@@@@AAABBBAAA???<<<;;;======>>>???@@@AAAAAABBBFFFFFFFFFEEEDDDDDDEEEFFFGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@??????????????????@@@BBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>==================<<<<<<;;;999777444222222333444555444444444333222222111111/////////000000111111111111000///.........//////,,,,,,------.........///------............------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000........./////////000000///////////////000111111111111111111111111111111222222222222333444555666666777777666777>>>HHHPPPXXXjjjzzzsssuuuyyy~~~xxxooofff^^^TTTLLLJJJJJJLLLLLLKKKLLLLLLJJJHHHHHHJJJLLLKKKLLLMMMOOOPPPQQQRRRSSSPPPQQQSSSTTTUUUUUUTTTSSSTTTTTTUUUXXXZZZ\\\[[[YYYWWWWWWWWWWWWXXXYYYZZZ[[[ZZZYYYYYYXXXXXXYYYYYYZZZXXXXXXZZZ[[[\\\]]]^^^^^^]]]]]]^^^^^^]]][[[YYYXXXZZZ[[[[[[\\\[[[ZZZXXXWWWWWWWWWXXX[[[^^^^^^]]][[[YYYXXXWWWWWWWWWXXXXXXYYYWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTVVVVVVWWWWWWWWWWWWWWWWWWUUUTTTQQQOOOMMMKKKJJJIIIJJJIIIHHHFFFEEECCCBBBAAADDDCCCBBB@@@>>>===<<<;;;@@@===999777777999:::::::::999888888777777777888444555666555333222333444555555555444444666999===???======AAACCCEEELLLTTT```cccjjjpppsssvvvuuuwww^^^CCC??????>>><<<<<<===<<<:::888333333222222111111222222......---,,,,,,,,,,,,---+++******)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((&&&((())))))(((((()))***))))))*********++++++++++++,,,,,,,,,---------...,,,,,,,,,---///000222333///000111222444555666777666555555555666777888999888999:::;;;;;;::::::999::::::::::::;;;===>>>???<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBAAA>>>;;;999>>>===;;;:::;;;===@@@BBBCCCEEEEEEDDDBBBBBBCCCEEEEEEDDDDDDCCCBBBAAA@@@???BBBAAAAAAAAA@@@@@@??????===>>>@@@BBBCCCCCCCCCBBBBBBAAA@@@???>>><<<<<<;;;:::;;;;;;;;;<<<;;;;;;:::888666333111000000333555333333333222111111000000.........//////000000000000//////...............+++++++++,,,------......+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............/////////////////////...///000000111000000000000000000000000222111111222222333444555555666777666666888===BBB:::FFFZZZnnn}}}}}}vvvwww|||{{{xxx{{{~~~uuu```UUUQQQNNNIIIEEEEEEFFFHHHIIIJJJKKKJJJHHHGGGFFFHHHJJJKKKKKKLLLNNNOOOQQQRRRSSSOOOPPPRRRSSSTTTTTTSSSRRRRRRRRRSSSVVVYYYZZZZZZXXXWWWVVVVVVWWWWWWXXXYYYZZZXXXXXXWWWWWWXXXXXXYYYZZZXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\]]]]]]\\\ZZZXXXWWW[[[ZZZXXXWWWWWWXXXYYYZZZWWWWWWXXXZZZ]]]^^^\\\[[[UUUUUUUUUUUUUUUVVVVVVWWWVVVUUUUUUTTTSSSRRRQQQPPPQQQRRRSSSTTTTTTTTTRRRRRRUUUUUUVVVVVVVVVUUUUUUTTTQQQPPPNNNLLLJJJIIIHHHHHHHHHGGGFFFDDDCCCAAA@@@???AAAAAA@@@>>>===;;;::::::>>>;;;777555666777888888888777777666666666666777333444555444333222333444000111111000000111333666555444555777666333555999@@@AAADDDHHHIIIKKKRRR\\\hhhiiikkknnnrrrwww|||~~~~~~~~~|||vvvsssmmmggg{{{rrrxxx]]]CCC??????>>>=========<<<:::888333333222222111222222333......---,,,,,,,,,,,,---+++******)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&((())))))''''''(((***)))))))))************+++***++++++,,,,,,---------+++,,,,,,---///111222333000111111222333444444555333333333444444555666666555666777888888888888888???>>>======>>>@@@BBBCCC;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAA@@@???===;;;>>><<<:::888888:::>>>@@@@@@BBBDDDBBB@@@???BBBEEEBBBCCCCCCCCCCCCBBBAAAAAACCCCCCCCCBBBAAA@@@???>>>===>>>@@@AAABBBBBBBBBAAA@@@???>>>===<<<;;;::::::888999999:::::::::999999555555333000...///111444222222222111000000//////---...............//////.........---------,,,,,,******++++++,,,,,,,,,---******,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------.........///////////////......//////000111////////////////////////111111111111111222333333222333555555555777999;;;;;;<<>>>>>===<<<;;;:::999999:::888666555666777666555666666555555555555666666333444555444222111222333000111111000//////000222000000333777777333333666000222888<<<<<<888:::???BBBDDDGGGHHHJJJOOOVVV\\\```aaa___ZZZYYY```fffggg```aaa___WWWQQQMMMGGGAAAzzzsssyyy|||ZZZCCCAAA???>>>=========<<<:::888333222222111222222333333......---,,,,,,,,,,,,---+++******)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***))))))))))))*********************+++,,,,,,------------------...///000111111111111222222222333333333333333444555666666777555555666777888888999999777666555444555666888:::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<======<<<;;;;;;<<<;;;:::888888999:::;;;<<>>===>>>???@@@AAABBBBBBAAA@@@>>>======<<<;;;::::::999888888888999999888888777333444333000...---000333222111111000000///...............---------------,,,,,,------,,,,,,++++++*********+++++++++++++++((()))+++,,,,,,+++)))(((************++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......---------........./////////............///000000........................111000000000000111222222///111333444444555666777>>>:::;;;AAAHHHWWWwww}}}oooeee\\\OOOHHHIIICCCDDDEEEFFFFFFFFFGGGHHHJJJJJJIIIGGGEEEEEEFFFHHHJJJIIIIIIJJJKKKMMMOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSOOOOOOPPPSSSUUUVVVUUUSSSTTTTTTTTTSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVWWWWWWVVVVVVUUUUUUUUUVVVVVVXXXXXXWWWVVVVVVXXXYYY[[[XXXWWWUUUVVVXXXYYYYYYXXXVVVVVVVVVVVVVVVVVVUUUUUUSSSSSSTTTSSSSSSQQQOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPRRRRRRRRRPPPOOOMMMLLLKKKJJJHHHGGGFFFFFFFFFEEEEEECCCAAA???===<<<;;;::::::::::::999999999888666555555555777777555444555555444444444444555555222333333333111000111222111222333333111111111222111000333666666333444777///000666;;;;;;777777:::666777888888888:::>>>@@@BBBDDDBBB>>>===BBBEEEEEEDDDGGGFFF@@@<<<;;;999555}}}vvv{{{yyyXXXCCCCCC@@@>>>============:::888222222222111222222333333......---,,,,,,,,,,,,---+++******)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***))))))))))))************))))))***+++,,,,,,------...------,,,,,,---------------......///000000000111222222333444555666666333444444555666777888888:::999888777777888:::<<<999999999::::::;;;;;;;;;::::::::::::999999888777::::::::::::999888888777:::===@@@???<<<<<<@@@DDD???AAABBBDDDEEEEEEDDDDDDBBBBBBCCCBBBAAA???===<<<>>>???@@@AAABBBAAA@@@@@@===<<<<<<;;;;;;::::::999777888888888888777777666222333333111...---///222111111111000//////...............------,,,,,,,,,+++,,,,,,,,,,,,+++***)))************************''')))***++++++***)))'''))))))******+++++++++,,,************************++++++++++++++++++++++++***++++++,,,,,,---......---------.........//////...............///000000........................111000000000000000111222///000222333444444444555555333666>>>@@@CCCTTTjjjzzz~~~vvvqqqyyyqqq```TTTRRROOOFFFAAADDDBBBCCCDDDEEEEEEFFFHHHIIIJJJJJJIIIGGGEEEDDDFFFHHHIIIHHHHHHHHHIIIKKKLLLNNNPPPOOONNNNNNOOOPPPRRRSSSOOOOOOPPPRRRTTTUUUSSSRRRSSSRRRRRRRRRRRRSSSSSSTTTWWWVVVVVVUUUUUUVVVVVVWWWXXXWWWUUUTTTTTTTTTUUUVVVTTTTTTRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYWWWUUUUUUVVVXXXXXXXXXWWWXXXXXXXXXXXXWWWVVVUUURRRSSSSSSTTTSSSQQQPPPOOONNNMMMLLLLLLLLLMMMOOOPPPMMMNNNPPPPPPPPPNNNLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDBBB@@@>>><<<;;;:::888888888888888888888888444444444666777777555333444444333333333444444555000222222111000///000111---///111222111111222333666333333333111...///333111//////000...+++---111222111000111222222000...111333222//////333555444111555555111000333444222zzz{{{VVVDDD@@@???===<<<<<<;;;:::888666222222111111111111222222/////////...------,,,,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((()))***+++***)))***++++++,,,,,,---......,,,,,,---.........------000000000000000111111111111111222222222333333333555555555555666666666666999888777666666777888999777888999;;;<<<<<<;;;;;;888888888888777777777666;;;:::999888999:::;;;<<<:::;;;<<<===============???@@@AAAAAABBBBBBBBBBBB>>>@@@BBBAAA@@@???@@@@@@===============>>>??????@@@===888666666777888888666666555555555444444444111111111000000000//////000000//////...---+++***---,,,+++***+++,,,---...+++***))))))++++++***)))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))************************,,,,,,++++++***+++++++++........................------............------..................------............////////////000111333333222222222333111222222444777;;;???AAAOOOQQQZZZeeejjjttt~~~kkk^^^ZZZPPPNNNKKKHHHEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHGGGFFFEEEEEEGGGIIIJJJFFFFFFGGGHHHIIIJJJLLLMMMIIIIIIIIIKKKMMMQQQUUUWWWUUURRRNNNOOOSSSTTTRRROOOSSSRRRPPPOOOOOOQQQRRRTTTTTTUUUUUUVVVVVVVVVVVVVVVSSSTTTUUUVVVVVVVVVVVVVVVQQQRRRRRRSSSTTTTTTUUUUUUTTTVVVYYYZZZ[[[YYYWWWUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVXXXYYYYYYXXXVVVUUURRRQQQPPPQQQSSSSSSPPPMMMIIIKKKLLLLLLMMMNNNQQQSSSNNNNNNNNNMMMLLLKKKJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA???<<<:::999888777777777777666666666666444444333333333444444555666555444222111000000000111111000000//////......000111222111000///000111000000111111111111000000111111000000//////......///////////////.........333222111000000111222333////////////............{{{}}}WWWCCC>>>>>>===<<<;;;<<<;;;888666222222111111111111222222/////////...------,,,,,,******)))(((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''((()))***)))(((*********+++,,,,,,------++++++,,,------------,,,//////000000000000111111111111111222222222333333555555555555555666666666888888777666666777888888666777999;;;;;;;;;;;;:::888888888777777777666666999999999999999:::;;;;;;;;;<<<======>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAA>>>@@@AAAAAA@@@??????@@@======<<<<<<<<<<<<<<<======:::777666666666666555555555444444444333333333222111111111000000000000000000//////...,,,+++***+++++++++++++++,,,------,,,+++***+++------,,,+++)))))))))))))))))))))))))))******++++++******)))(((((()))))))))*********************************************************+++++++++******+++,,,,,,------------------------------............------.........---------------............///////////////111333333222111222333222222222333444777:::<<>><<<:::999888666666666555555555555444333333222222222222333333555444333222111000000000000000000/////////......///000111111//////000111///000000111111000000///000000000/////////......000000000///////////////111000///......///000111------....../////////000}}}YYYCCC======<<<;;;;;;<<<;;;999777222222111111111111222222//////......---,,,,,,,,,***)))((((((''''''(((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''(((***+++***))))))))))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,////////////000000111111111111111222222222222333444444444555555555666666777777666666666666777777666777999::::::::::::999777777777777666666666666888888999::::::::::::999;;;<<<===>>>????????????@@@@@@AAAAAAAAA@@@??????===???@@@@@@???>>>>>>???===<<<;;;:::999999999999999888666555666555444222333333333222222222222111222111111111111000000000////////////...,,,+++*********+++,,,,,,,,,,,,++++++***)))***,,,------,,,)))))))))))))))))))))))))))******++++++******)))(((((())))))))))))*********************************************************************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------............/////////...000222222111111111222333222111111222333444666666444666;;;===@@@LLL[[[www|||nnnaaaTTTIIIEEEFFFDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBAAAAAABBBCCCDDDFFFCCCBBBAAAAAAAAABBBDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKOOONNNNNNOOOPPPRRRTTTUUUYYYUUUQQQQQQRRRRRRPPPNNNOOONNNMMMKKKKKKKKKLLLMMMLLLNNNQQQSSSUUUVVVUUUUUUVVVUUUTTTSSSSSSTTTUUUUUUXXXXXXWWWWWWWWWWWWVVVVVVUUUVVVWWWXXXYYYZZZ[[[\\\[[[YYYVVVTTTSSSSSSUUUVVVYYYXXXXXXWWWVVVUUUTTTTTTQQQPPPPPPPPPQQQPPPNNNKKKQQQPPPNNNKKKJJJLLLQQQTTTSSSRRROOOMMMJJJIIIIIIIIIGGGFFFEEEDDDCCCAAAAAA@@@AAAAAA???===;;;999888777555555555444444444333333222222111111111111222222444444222111000000000000///////////////............000111000///...000111//////000000000000/////////////////////.........000000000000000000000000......------------......++++++,,,---...///000111|||]]]EEE======<<<;;;;;;<<<;;;999777222222111111111111222222//////...------,,,,,,+++))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''***)))((()))+++,,,,,,+++((((((((()))******++++++((()))***+++++++++++++++---......//////000000000111111111111222222222222333333333444555555555666666666666666666666666666555666888999999999888888777777666666666555555555666777999:::::::::999888;;;<<<===>>>???@@@@@@@@@????????????>>>===<<<<<<<<<===??????===<<<===>>><<<;;;999888777666666666777666555666666555333111222222111111111000000000111111111111111111111111/////////...---,,,+++***((()))+++,,,,,,,,,+++***(((''''''(((***+++***)))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***++++++++++++++++++++++++************************))))))))))))***+++------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------------.........//////---///111111000000000111222111111000000111222333666222333777:::<<>><<<:::999777777555555555444444444444333333222222111111111111222333333222000000/////////........................---///000000......///111...//////000000//////....................................///////////////------,,,,,,,,,,,,------+++,,,,,,---......//////~~~zzz```HHH@@@>>><<<;;;;;;<<<;;;999777222222111111111111222222.........---,,,,,,++++++))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&(((***++++++***'''(((((())))))***++++++'''((()))***++++++++++++,,,------...//////000000000000111111111222222222222222222333444555555555555555555666666555555555555666777888888888777666666666666555555555555444666777888999:::999888777:::;;;<<<===>>>?????????<<<<<<<<<<<<<<<;;;:::999:::<<<======<<<;;;;;;<<<:::999888666555444444444555555555666777666333000111000000000000/////////000000000000000000000000//////......---+++***)))((()))***+++,,,+++***)))((('''&&&''')))***)))((((((((((((((((((((((((((()))))))))******)))))))))'''(((((((((((()))))))))************************))))))))))))))))))))))))(((((())))))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------............,,,...000000/////////000000000000000111222333333444111111444777888:::<<<<<>>>>>===;;;:::888777666666666666555555555444444444444333222222222222222222222111000////////////---------------.........,,,...//////......///000......////////////......---------------.........,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,|||xxxbbbJJJAAA???===<<<<<<<<<:::888666222222111111111111222222......------,,,+++++++++***)))((((((''''''(((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###%%%''')))((('''((((((((()))******++++++'''((()))***+++,,,,,,,,,+++,,,,,,---...///000000000000000111111111111222000111222222333444555555444444555555555555444444444555666777777777666555666555555555444444444444666666777888888888888888777888:::;;;<<<===>>>>>>::::::;;;;;;;;;:::999999999;;;<<<<<<;;;::::::;;;999888777555444333333333555444444555666555333000000000000000////////////......////////////000000............---+++***)))(((((()))***************+++)))((()))***+++***(((((((((((((((((((((((((((((())))))******))))))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++,,,,,,---,,,------------.........+++---//////.........///...//////000111222333333444222111222333333222222555666888;;;???GGGOOOUUUbbbmmm|||uuuiiiaaaXXXQQQKKKGGGHHHKKKEEEBBBAAABBBAAA======???@@@@@@AAAAAAAAA@@@???>>>??????>>>>>>???@@@BBBCCCAAAAAAAAAAAAAAA@@@@@@@@@===???AAADDDFFFGGGGGGGGGIIIJJJKKKLLLMMMNNNOOOPPPNNNMMMKKKJJJKKKMMMPPPRRRTTTTTTSSSSSSRRRRRRQQQQQQNNNOOOQQQSSSUUUVVVWWWWWW[[[ZZZYYYXXXXXXYYYZZZZZZ[[[[[[\\\\\\]]]^^^______[[[[[[ZZZYYYYYYZZZ\\\]]][[[YYYVVVSSSQQQQQQRRRSSSUUUUUUTTTRRRQQQOOONNNMMMLLLOOOQQQQQQPPPOOOOOOPPPPPPSSSWWWXXXUUURRROOONNNKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFEEECCCBBBAAA@@@???======;;;:::999777666666666666666555555555555444555444333222222222222222111111000///////////////,,,,,,,,,---------------+++---......------///000------............------,,,,,,,,,---------------******++++++,,,---------------............------------,,,,,,,,,+++++++++}}}yyyaaaIIIAAA@@@???===<<<;;;999777444222222111111111111222222......---,,,,,,++++++*********)))(((((((((((()))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$%%%((())))))((((((((()))******++++++,,,'''(((***+++,,,---------***+++,,,---...//////000000000000000111111111111000000111222333444555555333444555555555555444333444555666777666666555444555555555444444444333333777666666666666777888888444555777999:::;;;<<<<<<::::::;;;;;;<<<;;;;;;;;;888:::;;;;;;:::999999:::888777666555444333333333333222111222333333111000000000000000////////////------------.........///.........---,,,+++***))))))(((((((((((()))******,,,***))))))))))))(((&&&(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,---------.........+++---......------...///......///000111111111111222333222111111222111000555555555555555888<<>>??????>>>======>>>>>>======>>>???AAABBB@@@@@@@@@@@@@@@???>>>>>>;;;===@@@CCCEEEFFFFFFFFFFFFGGGIIIKKKNNNOOOPPPQQQOOONNNLLLKKKJJJLLLOOORRRUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTUUUWWWXXX[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYY[[[]]]^^^```bbbbbb^^^]]]\\\[[[ZZZYYYYYYYYYZZZYYYWWWUUUTTTSSSTTTTTTTTTTTTTTTTTTSSSQQQOOONNNKKKNNNQQQRRRQQQPPPRRRSSSQQQTTTWWWWWWUUUSSSQQQPPPIIIJJJKKKLLLKKKJJJHHHGGGDDDCCCBBBAAA@@@>>>======<<<;;;;;;999888777666555555555555444444444333333444333222111111000000000000000///.........//////++++++,,,,,,,,,---------***,,,------------///000---------......---------++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,zzz```GGG???AAA???===<<<;;;999666333222222111111111111222222......---,,,,,,++++++***++++++***)))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((''''''(((+++,,,,,,+++)))))))))***++++++,,,,,,((((((***+++,,,------...******+++,,,...//////000000000000000111111111111///000111222333444555555333333444555555444333333444555666666666555444333555555444444444333333333777666555555555666888999333444555777999::::::::::::;;;;;;<<<============888999;;;;;;999888999:::777777666555444444444444222111///000111111000///111000000000////////////,,,,,,,,,------..................---,,,+++***))))))((('''''''''(((***+++***)))'''&&&'''&&&%%%###(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((())))))***++++++,,,,,,,,,,,,,,,---------......***,,,......---,,,---......//////000//////......---///000///000222333222000222444444444555777999;;;===>>>CCCOOO^^^ggghhhkkkttt~~~~~~uuuhhh\\\TTTNNNIIIFFFBBB???@@@BBB>>>999:::@@@:::888999======;;;;;;>>>999:::;;;===>>>======<<<>>>============???@@@AAA??????@@@??????>>>======:::<<<@@@CCCEEEFFFFFFEEEEEEFFFIIILLLNNNQQQRRRSSSRRRQQQNNNLLLJJJKKKNNNQQQUUUVVVVVVWWWWWWWWWVVVVVVYYYWWWVVVUUUUUUWWWYYYZZZWWWWWWXXXYYYZZZZZZYYYYYYWWWXXXZZZ\\\___bbbdddeee______^^^\\\[[[YYYXXXWWWZZZYYYXXXWWWVVVUUUUUUUUUTTTUUUVVVVVVUUUSSSQQQOOOJJJNNNQQQSSSRRRQQQSSSUUUSSSUUUVVVVVVTTTSSSSSSSSSIIIJJJLLLLLLKKKHHHEEECCCDDDCCCBBBAAA???>>>======;;;;;;:::999888777666555444444444333333333222222333222111000////////////000//////............///+++++++++,,,,,,---------***+++------------...000,,,------......------,,,+++++++++,,,,,,---------++++++,,,------...//////+++,,,---......---,,,+++))))))***+++,,,------...yyyhhhEEE===BBB???===;;;;;;:::999777333111000111222444333333000000///...---,,,,,,+++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''''''''(((***+++))))))*********++++++++++++,,,------......------......///000000000000000...000111222111000111222444444444444333333222111333333333444444444555555222222222222333444555555555555666666666666555555666555444444555777999:::::::::;;;<<<<<<<<<<<<<<<999999999999888888777777888777666444222111111111333333333222222111111111444333111////////////000,,,,,,,,,---------------......---,,,+++))))))((())))))))))))((((((((('''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))******++++++++++++++++++***)))((()))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............///////////////000000000111111111111111111222222222333333333444444666<<>>???>>>>>>>>>@@@@@@@@@?????????>>>>>>======>>>???@@@BBBDDDEEEEEEFFFHHHJJJLLLNNNOOOPPPPPPOOONNNMMMMMMMMMOOOOOOTTTTTTUUUVVVWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXYYYWWWWWWXXXXXXWWWVVVUUUUUUXXXWWWWWWWWWYYY\\\___aaa\\\\\\\\\[[[ZZZXXXWWWVVV\\\YYYVVVUUUUUUUUUTTTTTTSSSTTTUUUUUUTTTRRROOOMMMOOONNNNNNPPPRRRTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQKKKKKKJJJHHHEEECCCDDDEEEDDDDDDBBBAAA???>>><<<<<<<<<;;;999777666666666777444555666555222000000000//////............//////000//////...------,,,,,,************************+++,,,...---,,,++++++,,,------,,,,,,,,,---......******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++|||hhhFFF@@@BBB???===;;;;;;:::888777333111000111222444333333000000///...---,,,,,,+++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''''''''(((***************************++++++,,,------...---------......///000000000000///...000111222111000111222333333444444333333222111333333333333444444444444222222222222333444555666666666666666666666666666666555444444444666888::::::;;;<<<<<<=========<<<999999777666666555555555888777555333222111111000222222222222222111111111222111000...............------------------------...------,,,***))))))(((+++++++++*********))))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++,,,,,,------,,,,,,+++***))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------.........//////////////////000000000111111111111111111222222222333333222111111444888<<<<<<<<<:::???CCCDDDDDDHHHQQQXXX[[[]]]___]]]ZZZ]]]fffmmmoooqqquuuxxxzzzzzzzzzyyy}}}{{{{{{}}}wwwhhhfffOOOOOOIIIGGGCCC???===<<<<<<===;;;;;;;;;;;;:::999888888999:::;;;;;;:::999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@@@@??????>>>>>>>>><<<<<<<<<===???AAABBBCCCEEEFFFGGGHHHJJJLLLMMMNNNMMMMMMLLLLLLLLLMMMNNNOOOSSSSSSUUUVVVWWWXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWYYYZZZZZZZZZ[[[YYYYYYXXXXXXWWWUUUTTTSSSWWWUUURRRQQQRRRSSSSSSRRRSSSTTTTTTTTTSSSRRRPPPOOONNNLLLLLLLLLNNNOOONNNMMMOOOOOOOOONNNNNNNNNMMMMMMJJJJJJIIIGGGDDDBBBBBBDDDAAAAAA@@@???===<<<;;;;;;;;;:::999777666666666666444555666444222000000000//////............///////////////...---,,,,,,,,,***************************,,,------,,,++++++,,,...------,,,,,,,,,------)))***++++++,,,,,,++++++*********+++++++++,,,,,,+++,,,,,,,,,++++++***)))++++++++++++++++++++++++|||dddDDDAAAAAA???<<<;;;;;;:::888777333111000111222444333333000000///...---,,,,,,+++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))************************)))++++++,,,------------------...//////000/////////...000111222111000111222333333333333333222222111222222333333333444444444333333333333444555666666999888777666555555666777666555444444555666888999;;;<<<<<<============<<<:::888666444222222333444666555444222111000000000000111111111111111111222000000///...------------//////......------,,,,,,------,,,+++***))))))(((************))))))))))))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''''''''(((((((((&&&''''''''''''((((((((())))))(((((())))))***++++++,,,,,,,,,,,,++++++***)))))))))*********++++++)))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---------.........//////////////////000000000000000111111111222222222222444222111111222333333222222444555555555666999;;;<<<>>>??????@@@DDDHHHLLLFFFHHHJJJLLLOOOQQQRRRRRRWWWYYY\\\\\\ZZZXXXWWWVVVWWWWWWVVVTTTRRRRRRTTTVVVXXXVVV```KKKIIIHHH???;;;<<<;;;:::888888:::;;;===999999999999999888777666777888::::::999999:::<<<;;;;;;::::::::::::;;;;;;:::999888888888999:::;;;????????????>>>>>>>>>>>>;;;;;;;;;<<<===???@@@AAAEEEEEEFFFGGGHHHHHHIIIJJJIIIIIIIIIJJJKKKLLLNNNNNNPPPRRRTTTVVVWWWWWWVVVUUUSSSTTTVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUTTTUUUWWWYYYYYYXXXVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOMMMMMMOOOQQQQQQQQQSSSSSSSSSRRRRRRQQQQQQQQQNNNLLLKKKKKKLLLLLLKKKIIILLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHEEEBBB@@@@@@AAA=========<<<;;;:::::::::999999777666555555555555333444555444111000///000///......------......//////......------,,,,,,+++***************************+++------,,,++++++,,,......------,,,,,,++++++)))***++++++,,,,,,++++++)))))))))************++++++++++++,,,++++++***)))++++++++++++++++++++++++{{{www|||ZZZ@@@AAAAAA???<<<;;;::::::888666333111000111222444333333000000///...---,,,,,,+++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((())))))************))))))))))))++++++,,,------------,,,------...////////////......000111222000000111222222222333333333222222111222222222222333333333333333333333333444555666777;;;999777555444555666777777666666666666777888999;;;;;;<<<======<<<<<<<<<;;;888555222000111222333555444222111000//////////////////000000111111111000//////......---------000//////...---,,,++++++,,,,,,,,,+++***))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******((()))))))))))))))(((((())))))))))))************))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000000000000111111111111222333222111111111222222222555555555666888999888777:::999888999;;;<<<<<<;;;999999:::;;;===???@@@AAA@@@AAABBBAAA???>>>>>>???AAAAAAAAA@@@>>>>>>???AAA@@@EEE[[[===???===???<<<;;;:::999888888999:::;;;888888888888888777666666444666888888888888:::<<<::::::999999999999::::::999888777666666888:::;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===???@@@AAADDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKMMMMMMNNNPPPRRRUUUVVVUUUSSSRRROOOQQQSSSUUUVVVVVVUUUTTTVVVUUUSSSRRRRRRSSSTTTVVVSSSTTTUUUVVVWWWVVVVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPMMMKKKJJJKKKNNNPPPQQQQQQSSSRRRRRRQQQQQQQQQRRRRRRNNNMMMLLLLLLMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIFFFFFFEEECCC???======>>>:::::::::::::::999999999777777666555444444333333111333333333000/////////...------------------...------------,,,,,,++++++************************)))+++,,,,,,+++++++++,,,.........---,,,+++******))))))***+++++++++++++++)))))))))*********++++++******++++++++++++******************************zzztttsssTTT===AAAAAA>>><<<::::::999888666333111000111222444333333000000///...---,,,,,,+++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,---..................000111222000000111222111111222333333222222222111111111222222222333333333333333333333555666666:::888666555444555666777888888888888888888999999::::::;;;;;;;;;::::::999;;;888555222000000222333333222111//////..................//////000000000//////////////////......//////...---,,,++++++***,,,++++++******)))))))))'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''((())))))***'''(((((())))))((((((((((((((()))))))))*********(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------............///////////////000000000111111111..................///000111000000222444444222000666444333333555444222000777666555555666777888999999::::::888666666777999999::::::999777777888999<<>>???@@@AAACCCCCCCCCBBBBBBBBBBBBBBBAAABBBDDDFFFHHHJJJKKKLLLKKKMMMPPPRRRRRRQQQOOONNNMMMOOOQQQSSSTTTSSSRRRQQQUUUTTTRRRQQQQQQRRRTTTVVVTTTSSSSSSSSSTTTVVVXXXYYYUUUUUUUUUUUUTTTSSSRRRRRRMMMKKKJJJKKKNNNQQQRRRRRRSSSRRRQQQQQQQQQQQQQQQRRRMMMKKKKKKLLLMMMNNNMMMLLLHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDCCC@@@<<<::::::;;;999999999999888888888888444444444444333222222111000111222111000......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((***,,,,,,+++++++++,,,------------,,,+++***)))))))))***++++++++++++***************+++++++++,,,)))******++++++*********************************zzzrrrtttVVV???BBB@@@>>>;;;::::::999777666333111000111222444333333000000///...---,,,,,,+++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''((((((((()))))))))************+++,,,,,,,,,,,,,,,+++,,,------......------...000111222111000111222000111222222222222222222000000111111111222222222222222222222333444555555777666555444444555666777888888888888888888888888888888888888888777777666888666444222000000111222111000///...---------------...............////////////000000000//////...------,,,,,,++++++******++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''(((((()))***((())))))************)))((((((((()))))))))******((((((((()))))))))******)))))))))************+++************+++++++++++++++++++++,,,,,,,,,------------------.........///////////////000000000000000111111///---,,,---///000///...///000000...,,,111111000111333333111000555444333222222222333333555555666555333333555777222444555444333222333444000:::OOO<<<444333333999555555555555666777888888666666777777777777666666111333555666555666888999888888777777777777888888999888777777777888::::::<<<<<<<<<<<<============<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCFFFHHHIIIJJJKKKIIIJJJLLLNNNNNNMMMLLLKKKLLLMMMOOOPPPQQQPPPPPPOOORRRQQQQQQPPPPPPQQQSSSSSSSSSRRRQQQQQQRRRTTTWWWYYYUUUUUUUUUUUUUUUTTTSSSSSSOOONNNLLLMMMPPPRRRSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPIIIHHHHHHIIIKKKKKKKKKJJJDDDDDDDDDDDDCCCCCCCCCCCCBBBBBB@@@===:::777777888777777777777777666666666222222222222222111000000...000111000///---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))''')))+++,,,+++++++++---,,,,,,---------+++***)))((()))******++++++***************+++++++++,,,,,,((()))******+++*********************************yyypppzzz\\\BBBAAA@@@>>>;;;:::999999777555333111000111222444333333000000///...---,,,,,,+++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((''''''&&&''''''((()))***++++++******+++,,,,,,,,,,,,+++++++++,,,------------,,,...000111222111000111222000000111222222222222222000000000000111111111222111111111111222333444444333333444444555555666666666666777777777666666666555555555555555444333333444333222111000000000000000///...---,,,,,,,,,---.........---------------------.../////////...---************************************))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))'''((())))))******))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000111222333111///...000222000000000000000///000000111222222333333333333444222222222222222222222222000111222222111222333555///111222222111000111222+++---666555...777000;;;666666666666777777888888444444555555555555444444111333444555444444666888888777777666666777777888777777777777888888888888;;;;;;;;;<<<<<<=========;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@AAACCCFFFHHHIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQRRRPPPNNNOOOPPPRRRRRRRRRRRRRRRSSSSSSRRRPPPNNNMMMIIIHHHGGGGGGHHHIIIGGGFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???<<<888555555666555555555444444333333333000000111222111000///...---///000000...------...,,,,,,++++++++++++,,,,,,*********+++++++++++++++))))))))))))))))))))))))''')))+++++++++++++++---***+++,,,------,,,***)))((())))))***************)))))))))************+++(((((()))***************************************vvvnnn```BBB>>>@@@>>>;;;:::999999777555333111000111222444333333000000///...---,,,,,,+++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&%%%&&&'''((()))***+++,,,******+++,,,,,,,,,,,,+++++++++,,,------------,,,...000111222111000111222///000111222222222222222000000000000111111111111000000000000111222333444000111333444555666666666444555555555555555444444333444444444333222222111111111000000000///......///...------,,,,,,,,,,,,.........------,,,,,,,,,+++,,,---.........---,,,)))))))))))))))*********************))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))%%%%%%&&&'''((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000,,,...000///......111333(((***,,,,,,,,,---000222...///000///---,,,---///......///111111222111111---///111111111111333555111222444444333222333333777///,,,555+++;;;+++888555555555444333222222111222333333444444444333333111333444444444444555777777777666666666666777777555666777777888777777777;;;;;;;;;<<<<<<<<<======::::::::::::;;;;;;<<<===@@@@@@@@@@@@@@@AAAAAAAAA@@@AAADDDFFFHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHNNNMMMLLLLLLLLLLLLLLLMMMJJJKKKLLLMMMMMMMMMMMMMMMOOOPPPQQQRRRRRRPPPNNNMMMQQQQQQQQQRRRQQQQQQPPPPPPTTTRRRPPPOOOPPPQQQQQQQQQRRRSSSSSSTTTRRRPPPMMMLLLLLLJJJIIIHHHHHHHHHFFFDDDEEEEEEDDDDDDDDDCCCCCCCCC??????>>>;;;777444444444444444333333222111111000//////000111111000///...---...000///...------...,,,++++++++++++++++++,,,******************++++++))))))))))))))))))))))))''')))++++++++++++,,,---)))***,,,------,,,+++***(((((()))***************(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))tttlllccc@@@BBB@@@>>><<<;;;;;;:::777666333111000111222444333333//////...---,,,++++++************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,------------------------...//////000000000000///111111111111111111111111111111111111000000000///......///000000000000000000000111222333444444555666666666555555444444333444555555444222111111222222111111000///.........---,,,+++*********+++,,,))))))))))))))))))))))))------,,,,,,+++***)))))),,,+++***)))))))))***+++)))))))))))))))(((''''''))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))***+++++++++******+++++++++,,,,,,,,,,,,---......,,,,,,---...///......------,,,++++++////////////////////////------............---------------............///000000000000000000000000///////////////000000111222222222111111111000000///222444333000...///111555444222111111222444555888777777777666444333222333444555666777888999:::666666666888999888666333666666666777888888999999888999;;;<<<<<<<<<;;;;;;>>><<<;;;::::::===???AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIILLLKKKIIIHHHGGGGGGHHHIIIMMMMMMLLLLLLLLLLLLMMMMMMLLLNNNPPPPPPNNNMMMMMMNNNQQQSSSUUUVVVVVVSSSPPPMMMQQQQQQQQQQQQPPPOOONNNMMMNNNOOOQQQRRRQQQOOOMMMLLLPPPQQQRRRSSSTTTSSSSSSRRRNNNOOONNNJJJFFFDDDFFFHHHHHHFFFDDDDDDEEEDDDAAA>>>???>>><<<:::888666444333111222222222222111000000000000000000////////////...///111000...------...------------------------******++++++++++++******+++***)))(((((()))***+++(((***,,,---,,,++++++,,,)))))))))***+++++++++,,,***)))((()))***+++***(((''''''((())))))))))))))),,,+++++++++***))))))))))))************+++++++++tttjjj}}}ccc@@@@@@???===;;;::::::999666444333111000111222444333333000///......,,,,,,+++***((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,------------------------......///000000000000///000000000000000000000000000000000000000000000000......///000000000000000000000111111222333333444444444333333333333333333222333444222000///000111111000000//////...---------,,,+++*********+++,,,************************---,,,,,,+++******)))))),,,+++******))))))))))))((((((((((((''''''&&&&&&(((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&)))((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++*********+++++++++,,,,,,+++,,,------++++++,,,------------------,,,,,,,,,........................------............------------------............//////////////////////////////......//////000111222222111111111000000000///222555777666333111000555333222111111222333555666666666666666555444333333444444444555555666666555555555777888777555333666666666777888888999999999999;;;<<<<<<<<<;;;;;;===<<<:::999:::<<>>>>>===;;;999777555444333111111222222111111000////////////............------///000000...------...************************)))******++++++******)))******)))(((((()))******(((***,,,---,,,++++++,,,***************+++++++++***)))((()))***+++***((((((((()))************)))++++++******************))))))*********+++++++++sssiii~~~fff@@@???>>><<<:::999999888666444333111000111222444333333000//////...---,,,++++++((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,---------------------------...///000000000000000////////////////////////////////////////////////......///000000000000000///000000111111222222222111111111111111222222222000111222000...---...////////////......------,,,---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++***)))''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******************++++++*********++++++++++++,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,------------------------------------,,,------......------,,,,,,,,,,,,---------......------------------------...............//////000111111000000000000000///...000555999;;;999444000444333222111111222333444444444555555555555444444333333333333333222222222555444444666777777555333666666666777888888999999999::::::;;;;;;;;;;;;:::;;;:::999999999;;;===???>>>>>>??????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGJJJIIIIIIHHHHHHHHHIIIIIIMMMLLLLLLLLLMMMNNNNNNOOOKKKKKKKKKNNNQQQQQQNNNJJJOOOPPPQQQRRRRRRRRRQQQPPPSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOORRRRRRSSSSSSSSSRRRQQQQQQOOOOOONNNKKKHHHGGGGGGHHHHHHFFFEEEDDDDDDCCCAAA???===<<<;;;999777555444333111111222222111111000///.........---------,,,,,,---...//////---,,,,,,---)))))))))))))))))))))))))))******++++++******)))***))))))(((((())))))***(((***,,,---,,,++++++++++++++++++******************)))((()))***+++***((())))))***++++++++++++***))))))******************)))))))))*********++++++sssnnnkkkBBB??????===;;;:::999888666444333111000111222444333333000000///...---,,,++++++*********)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000////////////////////////............////////////......///000000000000000000000000000000111111111///000000000111111222222000111111000...------............------,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++++++++******))))))))))))******++++++***(((&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((++++++++++++************************++++++++++++)))***+++***)))((()))+++******+++,,,------......------------------------,,,,,,------------,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///////////////////////////...///222777;;;;;;666111333222111111111111222333222222333444444444444444111111111222222222222222555444444666777777666444666666666777888888999999:::::::::::::::::::::::::::999888888999:::<<<===>>>>>>???@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQPPPNNNNNNRRRWWWWWWRRRMMMMMMNNNOOOPPPQQQQQQQQQQQQVVVVVVUUUTTTSSSRRRRRRRRROOONNNMMMLLLLLLMMMOOOPPPSSSSSSSSSSSSSSSRRRRRRRRROOONNNMMMLLLJJJHHHHHHHHHGGGFFFEEEDDDDDDBBB@@@???======;;;:::888666555444333333333333333222111111.........------------,,,,,,---......,,,++++++,,,++++++++++++++++++++++++))))))************)))))))))))))))(((((()))))))))'''))),,,,,,+++******+++,,,+++++++++***)))))))))***)))((()))***+++***(((******+++,,,,,,,,,,,,+++(((((())))))******++++++))))))))))))************rrrrrrnnnDDDBBB@@@>>><<<;;;:::999777555333111000111222444333333111000///...---,,,,,,+++*********)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000000000000000000000............////////////......///000000000000000111111111000000000000000000000111111222222333333111222222111///......///------------,,,,,,,,,,,,---,,,+++*********+++,,,******************************))))))))))))(((((())))))******)))(((&&&%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))((((((((((((((((((((((((++++++******************))))))*********+++++++++((()))******(((((()))***)))******+++,,,---......------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................///------111555777666333111111111111111111111111000111222333333444444333///000111222333444555555666555444555777888777666666666666777888888999999::::::::::::999:::::::::999999888888999:::<<<<<<>>>???@@@BBBCCCDDDDDDCCCAAAAAABBBCCCDDDEEEFFFFFFJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRPPPOOOSSSXXXXXXSSSNNNMMMMMMNNNPPPQQQQQQQQQRRRUUUUUUTTTSSSSSSSSSTTTTTTPPPOOOMMMLLLLLLMMMOOOQQQSSSSSSSSSSSSRRRSSSSSSSSSNNNMMMLLLKKKJJJIIIHHHGGGEEEEEEEEEDDDBBB@@@??????>>>===<<<:::999777666666444444555555444444333222/////////.........------+++,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))((((((((())))))(((((((((''')))+++,,,+++******+++,,,+++++++++***)))))))))***)))((()))***+++***(((******+++,,,,,,,,,,,,,,,((((((((())))))******+++(((((()))))))))*********qqqooolllEEEDDD@@@>>><<<;;;;;;:::888666333111000111222444333333111000000///...---,,,,,,((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000000000000000000000000000000000000/////////............///000000000000000222222222111111000000///222222222222222333333333111222333222///...///000---------------------------,,,+++*********+++,,,)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))************+++((()))******(((((()))***)))******+++,,,------...------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,------------............,,,+++,,,///222444555000000000000000000000000000000111222222333222222///000111222333555666666555444333444666777777666666666666777888888999999;;;::::::999999999999:::999999999999:::;;;<<<<<<===???AAACCCDDDDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFIIIIIIKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOQQQSSSTTTQQQPPPOOOPPPSSSSSSPPPMMMLLLNNNOOOQQQRRRRRRQQQQQQQQQPPPOOOOOOOOOQQQRRRSSSRRRQQQOOOMMMMMMNNNOOOPPPQQQQQQPPPPPPQQQQQQRRRSSSMMMKKKJJJJJJKKKJJJGGGEEECCCDDDDDDCCC@@@>>>===>>>===<<<;;;:::888777666666444555555555555444333333/////////............---***+++---,,,***))))))***************************((())))))******))))))((('''(((((())))))(((((('''''')))+++,,,+++*********+++++++++******************)))((()))***+++***(((******+++,,,,,,,,,,,,+++(((((())))))))))))))))))((((((((()))))))))******qqqcccttteeeDDDDDD@@@>>>;;;::::::999777555333111000111222444333333111111000///...---,,,,,,((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---...///000000000////////////////////////222222111000//////...---......///000000000000000444333333222111111000000333222222222222222222111111222222111///...///000---------------.........---,,,+++*********+++,,,************************((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&$$$#########%%%&&&"""######$$$%%%&&&&&&'''############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&%%%%%%&&&''''''((())))))))))))))))))))))))))))))'''''''''((()))))))))***))))))))))))************((()))******)))((()))*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++,,,,,,,,,------------+++,,,,,,,,,,,,...222555///000000000000000000///000000111111222111111111000000111222333333444444333111111222444555555444666666666777888888999999;;;;;;999888888888999999999999999:::;;;;;;<<<<<<<<<===@@@BBBDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUPPPPPPOOONNNMMMMMMMMMMMMMMMNNNQQQSSSSSSRRRPPPOOOMMMMMMLLLLLLNNNPPPSSSTTTTTTSSSQQQOOONNNNNNOOOOOOMMMLLLLLLLLLMMMOOOPPPRRRKKKJJJIIIIIIJJJJJJFFFCCCAAABBBCCCBBB>>><<<<<<===;;;:::999888777555444444333333333333333222222111.........---------,,,,,,)))***,,,+++***((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))(((''''''&&&(((++++++***))))))******************+++++++++***)))((()))***+++***((()))******+++++++++++++++)))))))))))))))((((((((((((((((((((()))))))))***qqqYYY___lllppp___BBBDDD???===:::999999888666444333111000111222444333333111111000///...---,,,,,,*********)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,...///000000000........................444333222111000///...---...//////000000000000000555444444333222111000000333333222222111111000000000111222111///---...///........................---,,,+++*********+++,,,++++++++++++++++++++++++'''''''''((((((((((((((('''&&&%%%%%%&&&''')))***&&&%%%###!!!!!!"""###$$$!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))************(((***+++***)))((()))+++***++++++++++++,,,,,,,,,******************************++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,+++++++++,,,,,,---------)))+++...---,,,---111444//////000000000000//////000000111111111111000000111111111111111111111111111/////////222333333333666666666777888888999999<<<;;;999888888888999999999::::::;;;;;;<<<<<<===:::<<>>===;;;999777666555333333222222333444666777222000...---------,,,++++++)))((('''((()))((('''(((((((((((((((((((((((((((&&&###$$$&&&((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((('''''''''(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,---...//////////////////000///...------...///000333333333222222111111111111000000///////////////111222222222222111000000333222111000//////000111222222222111000///...---******+++,,,,,,---......---,,,***(((''''''((()))+++++++++*********))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------++++++++++++------***++++++,,,,,,------...------...000111111111111///000000000111111111111////////////000111222333222222222222333444555555777666555444444555666777888888888888777777777777777999<<<===<<<;;;:::;;;===>>>???@@@AAABBBBBBBBBFFFGGGHHHIIIIIIIIIHHHGGGIIIIIIHHHHHHHHHIIIIIIJJJFFFHHHIIIJJJKKKMMMPPPSSSQQQRRRRRRRRRQQQOOOLLLJJJPPPQQQRRRRRRRRRQQQOOONNNPPPPPPPPPOOONNNNNNQQQTTTPPPPPPPPPOOONNNMMMLLLKKKLLLLLLLLLMMMNNNNNNOOOOOONNNKKKGGGEEEEEEDDDCCCBBB@@@???>>>===<<<;;;:::999666666666666555555555555222111111000000000000000......---,,,,,,,,,,,,---+++***)))*********(((&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''((()))******++++++***---+++((((((((()))))))))************************))))))************))))))************))))))))))))((((((''''''''''''((((((tttbbbTTT^^^hhhUUUAAADDD???>>>===;;;999777666555333333222222333444666777000...------.........---+++)))((('''((()))((('''''''''''''''''''''''''''(((&&&$$$$$$&&&''''''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$'''''''''''''''&&&&&&&&&'''((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,---......///////////////000///...------...///000555444333222111111111111//////......///000111111222222222222222111000000000000/////////000222333222222222222111///...---***++++++,,,,,,---------++++++***)))((((((((()))******)))))))))(((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((((((((((((((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,------...---...///000000000000000//////000000000111111111////////////000111222333222222111222222333444555666555444444444444555666777777777777777777777777888;;;>>>???===<<<<<<<<<<<<===>>>@@@AAAAAAAAABBBEEEFFFGGGHHHIIIHHHGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHIIIIIIIIIJJJMMMOOOQQQRRRSSSSSSSSSQQQOOONNNRRRRRRSSSRRRQQQOOOMMMLLLMMMMMMMMMMMMLLLNNNQQQTTTPPPPPPOOOOOONNNMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMJJJGGGEEEEEEDDDCCCBBB???>>>===<<<;;;:::999888666666666555555555444444111111000/////////000000...---,,,,,,++++++,,,,,,+++***))))))******((('''(((((((((((((((((((((((('''''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''''')))***************---***(((((()))***)))((((((((((((((((((((((((((())))))************))))))************))))))))))))((((((''''''''''''((((((|||iiiVVV[[[dddUUUBBBCCC???>>>===;;;999777666555333222222222333444555666...---,,,,,,...//////...+++)))((('''((()))((('''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))*********++++++*********++++++++++++,,,------...///////////////000///...------...///000888666444111000000111111---------...///000222333222222222222111111000000111000000///000111333444222222222222111///...---+++++++++,,,,,,,,,,,,,,,))))))*********))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((''''''(((((()))*********++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++******++++++,,,---------......///////////////...////////////000000000000////////////000111222222111111111111222333444555444444333333333333444444555555555666777777888888888:::======<<<;;;;;;<<<;;;<<<===???@@@@@@AAAAAADDDEEEFFFGGGHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHGGGGGGIIIKKKQQQRRRSSSTTTTTTSSSRRRQQQSSSSSSSSSRRRPPPNNNKKKJJJIIIJJJKKKJJJJJJLLLOOORRRNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLIIIGGGEEEEEEEEECCCBBB>>>>>>===<<<:::999888777555555555555444444444444111000//////......//////,,,,,,+++************+++***)))((()))******((('''((((((((((((((((((((((((((((((''''''&&&''''''(((&&&&&&''''''''''''&&&&&&''''''((()))************,,,***(((((()))***)))((((((((((((((((((((((((((())))))************))))))************))))))))))))((((((''''''''''''((((((ooo[[[ZZZaaaSSS@@@>>>???>>>===;;;999777666555222222222333333444444555///...,,,,,,...///......+++)))''''''((()))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************************++++++++++++,,,,,,---...////////////000///...------...///000999777444111//////000111---------...///000111111222222222111111111111111333333111000000111222222222222222111000///...---,,,,,,,,,+++++++++++++++'''(((***++++++***)))((((((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))++++++++++++++++++++++++************++++++++++++***+++,,,------,,,+++************+++,,,,,,------....../////////...------........./////////000000///......//////000111222000000000111111222333444333222222222222222222333222333444555666777888888555777999999888888888999:::;;;<<<===>>>?????????BBBCCCDDDEEEFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGIIIJJJNNNOOOQQQRRRSSSSSSSSSSSSQQQQQQQQQQQQOOOMMMKKKJJJHHHIIIIIIIIIHHHIIIKKKMMMKKKKKKJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKJJJIIIIIIHHHJJJHHHFFFEEEEEEEEECCCBBB???>>>===<<<:::999777777444444444444333333333333000///......---.........++++++***))))))))))))))))))(((((()))******((('''(((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))************+++)))((((((*********(((************************))))))************))))))************)))))))))(((((((((''''''''''''((((((}}}ppp]]]YYY^^^SSSAAA===???>>>===;;;999777666555222222333333333333333333111///---------...---++++++)))''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''))))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********++++++++++++,,,---...////////////000///...------...///000999666333000......000111//////............//////333222111000000000111111000///.........///000111111111111000///...---,,,+++++++++++++++++++++***'''(((***++++++***)))((())))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&'''(((((())))))************************))))))*********+++++++++)))***,,,,,,,,,,,,***)))))))))***++++++,,,,,,------............------,,,---............/////////............///000111222000000000000111222333333111222222222222222222111111111222444555666777888444666777777666666777888999999;;;<<<===>>>>>>>>>???AAABBBDDDDDDDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFGGGGGGHHHJJJKKKJJJKKKMMMNNNPPPQQQRRRRRRNNNNNNOOOOOOOOOMMMLLLKKKIIIJJJJJJIIIGGGFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGEEEEEEFFFEEEDDDBBB@@@???>>><<<:::888777666333333333333222222222222///...------,,,,,,------******)))(((((((((((()))(((((('''(((******((('''((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))******)))***)))((()))***+++***(((************************))))))************))))))************)))))))))(((((((((''''''''''''((((((tttnnn^^^VVVYYYQQQCCC@@@???>>>===;;;999777666555222222333333333333222222222000...---------,,,++++++)))((('''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))************+++***+++,,,---.../////////000///...------...///000666444222///......//////000///......------......444333111000000000111222,,,+++++++++,,,...000111000/////////...,,,+++************+++++++++++++++))))))*********))))))((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$"""##################"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))************+++******++++++++++++******))))))******+++,,,,,,,,,,,,,,,---------------,,,------------.........///............///000111111////////////000111222333111111222222222222111111000111222333444555666666666777888888777777888999777888999;;;<<<<<<=========???@@@BBBCCCCCCCCCBBBCCCBBBAAA@@@@@@@@@@@@@@@AAACCCFFFGGGGGGGGGIIIJJJGGGHHHIIIJJJLLLNNNOOOPPPLLLMMMNNNNNNNNNMMMLLLKKKJJJKKKKKKIIIGGGEEEEEEEEEFFFEEEDDDDDDEEEFFFHHHIIIMMMLLLLLLKKKJJJIIIIIIIIIFFFEEEEEEEEEFFFFFFDDDBBB???>>>===;;;999777666555222222222222111111111111...------,,,+++,,,,,,,,,******)))(((((((((((()))(((''''''((()))***)))'''((((((((((((((((((((((((******)))(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((()))))))))))))))(((((()))++++++***((((((((((((((((((((((((((())))))************))))))************))))))))))))((((((''''''''''''((((((sssqqq```QQQPPPJJJAAAAAA???>>>===;;;999777666555111222333333333333222111111///------......---,,,+++)))((('''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&$$$$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))******************,,,---.../////////000///...------...///000222111000///..................---------...//////444333111000///000111222333222000............///.........---,,,+++***)))))))))******++++++,,,,,,++++++***)))((((((((()))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$############""""""######$$$$$$%%%%%%######""""""""""""######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&''''''((())))))******))))))))))))))))))))))))))))))))))))************++++++************++++++)))))))))***++++++,,,,,,***+++,,,---------------,,,,,,---------........................///111111///////////////000222222111111222333333222111111000111111222333444444555555666777666555555777999666777888:::;;;;;;<<<<<<<<<===???AAABBBBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>@@@BBBEEEFFFEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNMMMMMMNNNNNNMMMKKKIIIHHHIIIKKKKKKJJJHHHFFFFFFGGGFFFEEEDDDDDDEEEGGGIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHEEEDDDDDDEEEFFFFFFDDDBBB===<<<;;;999777555333222222222111111111000000000------,,,++++++++++++++++++***))))))(((((())))))'''&&&&&&((()))***)))'''((((((((((((((((((((((((+++***)))(((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))(((((((((***+++,,,***((((((((((((((((((((((((((())))))************))))))************))))))))))))((((((''''''''''''((((((xxxwwwcccNNNIIICCC===??????>>>===;;;999777666555111222333444333333111000///---,,,,,,...//////...+++)))((('''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&$$$###&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************)))***,,,---.../////////000///...------...///000000000/////////...------,,,,,,,,,---...///000111444333111//////000111222???===999555111...---,,,---------,,,+++***)))((((((((()))***+++,,,,,,------,,,***((('''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""!!!!!!"""###$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''(((((()))*********))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,)))***+++,,,---.........,,,,,,,,,---------.........------......///000111.........//////000111222111222333444444333222111111111111222222333444444333444444444333333555666666777888999:::;;;;;;;;;;;;<<<>>>@@@AAABBBAAAAAAAAA@@@???>>>============AAACCCEEEEEECCCBBBBBBBBBEEEFFFFFFGGGIIIKKKLLLMMMNNNOOONNNNNNLLLJJJGGGFFFHHHJJJKKKKKKIIIHHHHHHIIIGGGFFFEEEEEEFFFHHHJJJLLLIIIIIIHHHHHHHHHHHHGGGGGGDDDDDDDDDEEEGGGFFFDDDBBB;;;:::999777444222111000111111111111000000000000---,,,++++++******++++++++++++***)))))))))))))))'''&&&&&&''')))***)))'''((((((((((((((((((((((((++++++)))(((''''''''''''&&&''''''''''''''''''&&&%%%&&&'''((())))))))))))(((((((((***,,,,,,***(((************************))))))************))))))************))))))))))))((((((''''''''''''((((((gggLLLDDD???:::<<>><<<:::888777777666444333333222222333333444------......------,,,+++******((('''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***,,,,,,++++++***)))))))))******))))))))))))******++++++,,,------------,,,------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111000...---...222666888MMMPPPPPPIII>>>555000///,,,,,,++++++***))))))((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&%%%!!!"""&&&((('''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((())))))((('''&&&&&&&&&''''''((()))******+++((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''(((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((())))))))))))+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,------///...---,,,,,,---///000///......------///000111000000000000111222333444222222222111111111111000222333444555666666666666666777888777666666888:::777888;;;???AAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDBBBBBBAAA@@@??????>>>===GGGIIIJJJLLLLLLKKKIIIHHHMMMMMMKKKJJJHHHHHHGGGGGGJJJJJJKKKKKKKKKKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCAAA@@@AAABBBCCCCCCBBB;;;;;;999777444222111000.........---,,,,,,++++++------------------------+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''((((((((((((((()))******'''&&&$$$$$$%%%%%%%%%$$$(((((('''''''''&&&&&&&&&'''&&&&&&''''''((()))*********))))))((((((''''''))))))))))))************++++++************++++++)))))))))))))))(((''''''((((((((((((''''''''''''kkkPPPEEE???<<<@@@???>>><<<:::888777777666333333222222222222333333------......------,,,+++,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))************))))))))))))(((******))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000///------...000333555OOORRRRRRLLLAAA555...,,,------,,,++++++******))))))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######################## $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&%%%""""""&&&(((&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))((((((((('''''''''&&&''''''(((((())))))******''''''''''''''''''''''''***))))))(((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))((((((((()))***+++(((((((((((())))))))))))+++***)))***,,,---,,,++++++++++++,,,,,,,,,------...------,,,---.../////////......---...///000111000000000000111222333444333333222222111111111000222222333555555666666666666777888777666666888:::888999;;;===@@@AAABBBCCCBBBBBBAAABBBCCCEEEGGGHHHHHHGGGEEEDDDCCCBBBBBBAAAFFFHHHJJJLLLMMMMMMMMMLLLOOONNNMMMKKKIIIHHHHHHHHHJJJKKKKKKLLLLLLKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGDDDBBBBBBDDDEEEFFFDDDBBB@@@@@@@@@@@@???>>><<<;;;999777555333111111111111000000///...------------------------------+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''((((((''''''(((((()))******(((&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&'''&&&&&&''''''((()))***))))))))))))((((((''''''(((((()))))))))***************))))))))))))******)))))))))))))))(((''''''((((((((((((''''''''''''oooQQQBBB<<<:::>>>???>>><<<:::888777777666222222222222222222222222---............---,,,,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((((((((())))))))))))******))))))))))))************+++,,,,,,,,,,,,+++++++++,,,------------,,,------------------------...////////////000000000...............///000000GGGJJJMMMIII@@@555...***------,,,,,,+++*********((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&%%%""""""&&&(((&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((())))))((('''&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))******'''(((((())))))(((((('''(((((((((((((((((((((((())))))((((((((()))***+++(((((((((((())))))))))))+++***)))***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,---.../////////............///000000000000000000111111222333555444444333222111111000111222333444444555555444666777777777666666888:::999999:::;;;===???AAABBBCCCCCCCCCDDDFFFHHHJJJLLLLLLKKKIIIGGGEEEDDDEEEEEEFFFHHHJJJMMMOOOOOOPPPOOOPPPOOOMMMKKKJJJIIIIIIHHHKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGGGGGGGGGGGGGHHHHHHIIIEEE@@@>>>???BBBEEEFFFEEEBBB@@@>>>>>><<<:::888;;;:::999777555333222111333222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))+++)))''''''(((((((((''''''''''''''''''&&&&&&&&&'''&&&&&&''''''((()))***)))))))))(((((((((((('''(((((())))))))))))******))))))(((((((((((()))))))))))))))))))))(((((('''((((((((((((''''''''''''tttRRRCCC>>>;;;===???>>><<<:::888777777666111222222222222222222111...............------,,,((())))))((((((''''''&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''(((((()))******+++******))))))))))))******)))***++++++,,,,,,++++++,,,,,,------------,,,,,,---------------................../////////000000....../////////.........777:::<<<<<<777222...---,,,,,,++++++***)))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&%%%######&&&'''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((''''''''''''''''''''''''''''''(((((('''''''''((())))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))))))))+++))))))***+++,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---......///............/////////000000000000000000111222222666555444444333222111111111222333333444444444333555666777777555666777999:::999999999;;;===???@@@CCCCCCCCCDDDFFFHHHJJJLLLOOOMMMJJJHHHFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNOOOLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIGGGCCC@@@???BBBDDDEEEDDDBBB@@@>>>===<<<:::777555888888777555333222111000111111000///---,,,++++++++++++++++++++++++++++++,,,+++((('''&&&'''((()))'''''''''''''''''''''''''''''''''''''''(((((()))***(((&&&&&&'''''''''&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))***((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''''''''zzzVVVFFFCCC@@@@@@???>>><<<:::888777777666111222333333333333222111......//////......---,,,((()))*********)))((('''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((())))))***+++,,,,,,******))))))))))))************+++,,,,,,,,,,,,+++------.........------,,,,,,,,,,,,---------......,,,,,,,,,---------.........///000000000///...------...//////...---......******))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###&&&&&&######''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&$$$$$$&&&((()))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))***)))((()))+++,,,+++************+++++++++,,,,,,***+++,,,------.........---......///////////////000000000///000000111111555555444333333222111111222222333333444444333333555666777666555555777999:::999888888999;;;<<<>>>CCCBBBBBBCCCDDDFFFHHHJJJPPPOOOMMMKKKIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHGGGFFFEEEFFFGGGIIIJJJFFFFFFFFFJJJNNNMMMIIIDDD???>>><<<<<<<<<:::777555555444333222111000//////000000///...---,,,++++++++++++++++++++++++++++++,,,+++)))'''&&&'''((()))(((((((((((((((((((((((('''''''''''''''((())))))+++)))''''''((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''((()))***'''''''''''''''((((((((('''(((((((((((()))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((('''''''''''']]]IIIDDD?????????>>><<<:::888777777666222333444555555444333222...////////////...------+++,,,---......---,,,+++(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((((())))))***+++,,,,,,---******))))))))))))******++++++,,,------------,,,---............------,,,***++++++,,,,,,---------***++++++++++++,,,,,,,,,...//////000//////.........---+++******+++,,,---))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###&&&&&&$$$$$$''''''$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''(((((()))***+++&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''((()))))))))(((((((((((((((((())))))))))))***)))((()))+++++++++***************++++++++++++)))***+++---............---......///000/////////000000000//////000000111333333333333222222222222333333444444444444333333555666666666555555777999999999888888888999::::::??????@@@AAACCCEEEGGGIIIPPPPPPPPPOOONNNMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEEEEGGGIIIKKKHHHJJJOOOVVV[[[YYYOOOFFF>>>===<<<<<<===;;;999666222222111000000///......000000000///......------************************---+++)))'''''''''((()))((((((((((((((((((((((((((((((((((((((()))******...,,,******+++++++++***&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))***&&&''''''''''''(((((((((''''''(((((((((((())))))((((((''''''''''''(((((('''(((((()))))))))))))))((((((((((((''''''''''''uuuTTTEEE>>>===???>>><<<:::888777777666222333555666666555333222///////////////...------,,,---///000000///---,,,(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''(((((())))))******++++++******))))))))))))******,,,,,,---............------------------,,,++++++))))))******+++,,,,,,---*********+++++++++,,,,,,---------------............,,,+++******++++++***)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""%%%&&&$$$$$$''''''$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''((()))))))))((('''(((((((((((())))))))))))***)))((()))***+++***)))************++++++++++++((()))+++---............------///000000000///...000000////////////000000111111111222222222222222444444555555555444444333555666666666555555777888888888888999888888777777;;;;;;===???BBBFFFJJJLLLMMMNNNPPPPPPPPPNNNMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGEEEDDDEEEGGGJJJKKKHHHKKKRRR\\\bbb^^^QQQFFF???>>>>>>>>>>>><<<999666111111111000000//////.....................------************************---,,,)))(((''''''))))))(((((((((((((((((((((((()))))))))))))))***++++++...,,,++++++,,,,,,+++***&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))(((((((((((((((((()))''''''((()))))))))))))))((((((((((((''''''''''''fffMMMBBBBBB???>>><<<:::999777777666333444666777777666444333///////////////......---***,,,---//////...,,,+++(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''(((((((((((())))))))))))******))))))))))))******,,,---......//////......,,,,,,,,,,,,,,,+++***)))(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,---...***)))***+++,,,,,,+++)))*********)))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""%%%&&&$$$%%%''''''$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))***(((((()))***+++***))))))************+++++++++((()))+++---............,,,---///000000000///...111000////////////000000///000000111111222333333555555555666555555444444444555666666444555666888777888999999999777666555777888:::>>>CCCHHHLLLOOOIIIKKKMMMOOOOOOMMMKKKIIIJJJIIIHHHGGGGGGGGGGGGGGGLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGEEEDDDEEEGGGJJJLLLFFFIIIPPP[[[bbb]]]PPPEEEAAA@@@?????????<<<888555222111111111000000000///*********+++++++++,,,,,,))))))))))))))))))))))))---,,,***((('''((()))***))))))))))))))))))))))))***************++++++,,,---+++))))))***+++***)))&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((((((((())))))''''''((())))))))))))))))))(((((((((''''''''''''lllEEE???FFFCCC@@@===;;;999777444111222444666777888999999......//////......---,,,)))(((((((((((())))))***&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))))))))((((((((((((((())))))))))))************+++++++++,,,,,,------------,,,,,,++++++******)))'''((()))***+++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,---...+++++++++*********))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""######################################################$$$$$$######"""#########%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))******)))((('''''''''((())))))))))))))),,,,,,+++***)))(((''''''))))))*********+++++++++++++++******+++---...///,,,---......///........................///000000333333333333333333333333444444444333333222222222555444444444444555555666888888888888777777666666888999;;;===@@@BBBCCCDDDEEEGGGJJJLLLMMMLLLJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJGGGGGGGGGEEEDDDDDDFFFHHHDDDCCCEEEJJJNNNNNNGGGAAAAAAAAA???>>><<<:::999888555333222111111111///---,,,,,,,,,+++++++++************)))(((((((((((((((***(((&&&&&&((()))******))))))))))))((((((((((((,,,+++)))((((((((()))***&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''******))))))((((((''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''((()))******)))((('''(((''''''''''''&&&&&&&&&nnnQQQAAA???EEEBBB???<<<;;;999777555222333444444555555555444......//////......---,,,))))))(((((((((((())))))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!###%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))******************+++,,,,,,---......---------,,,++++++******)))***+++,,,------------++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------++++++*********))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""#########"""""""""""""""################################################%%%$$$$$$#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''''''''((()))))))))))))))++++++******)))((((((((())))))*********+++++++++++++++******+++,,,...///,,,,,,---..................------------...//////111111111111111111111111444444333333333333333333444444333333333444555555999999888888888777777777888999:::<<<>>>@@@AAABBBDDDEEEHHHJJJKKKKKKIIIHHHLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFEEEEEEGGGIIIEEECCCAAACCCFFFFFFBBB=========;;;:::888666555444555333111111111000///---,,,,,,+++++++++************))))))((((((((((((((()))(((&&&''')))*********))))))))))))))))))))))))***)))((('''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&''''''((())))))))))))((((((''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''((()))******)))((('''(((''''''''''''&&&&&&&&&zzzYYYMMMEEE;;;CCC@@@===<<<;;;:::888666333333333333222111000000......//////......---,,,+++***)))(((((('''(((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!###%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))******))))))))))))************))))))***+++---...//////......------,,,+++++++++++++++,,,---............+++,,,,,,------,,,,,,++++++++++++***++++++,,,---************))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$############"""$$$#########""""""!!!!!!################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############&&&&&&&&&%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((())))))))))))((('''''''''((())))))))))))((()))))))))))))))))))))))))))))))))************+++************+++,,,---...+++,,,------......------,,,,,,,,,,,,,,,---......000000000000000000000000333333333333333333444444333333333333333444555555999999999888888888888888888999:::;;;<<<>>>??????BBBCCCFFFHHHIIIIIIHHHHHHKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGFFFFFFFFFHHHJJJGGGCCC???===>>>???===:::;;;:::999777666444333222444222000000000000...---,,,++++++++++++************)))((((((''''''((((((''''''''')))+++,,,+++)))))))))******************)))((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((()))))))))(((((((((((('''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))'''(((((())))))(((((('''(((''''''''''''&&&&&&&&&```SSSJJJ<<>>AAABBBEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIHHHGGGEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEDDDEEEFFFHHHGGGCCC???>>>>>>===<<<:::;;;:::999888666555444333222111////////////...,,,++++++++++++************))))))(((''''''''''''(((&&&&&&'''))),,,,,,+++)))(((((((((((())))))))))))((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&}}}YYYIIIFFFCCC@@@>>>;;;::::::999888777222333333333333222222111.........///......---,,,++++++)))(((''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((((((((())))))************((()))))))))************((()))***+++---...///000///......------,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++******)))))))))******)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""$$$$$$$$$#########""""""############""""""!!!!!!################################################%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''((((((((((((((('''''''''((())))))******))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,,,,,,,***************+++,,,,,,/////////000000111111111000111111111222222333333444444444444555666777888888888888888888888888888::::::;;;<<<<<<===>>>>>>AAABBBDDDEEEGGGGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGGGGFFFDDDBBB@@@???@@@??????>>>>>>>>>??????>>>???AAABBBAAAAAACCCDDD@@@@@@?????????===;;;999999999888777666444333333111///............---,,,+++++++++*********)))))))))(((((('''''''''''''''&&&&&&''')))++++++***(((&&&&&&&&&&&&''''''(((((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&~~~[[[GGGCCCDDD@@@===;;;999999999777666222222333444444444333333......//////......---,,,+++***)))(((((('''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!###%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''((((((''''''(((((())))))******))))))))))))************))))))***+++---...//////......------,,,+++++++++)))******++++++************++++++,,,,,,++++++***+++***))))))((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$#######################################"""""""""$$$$$$$$$############""""""""""""""""""""""""###################################################$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##################&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''((((((((((((''''''''''''(((((()))))))))***)))))))))))))))((((((((())))))*********)))))))))***++++++,,,,,,++++++***************+++,,,,,,+++,,,,,,------......///000000000000000111111111333333333444555666777888777777777777777888888888::::::;;;;;;<<<===>>>>>>AAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDBBB@@@???>>>>>>>>>======<<<=========;;;===??????>>>>>>>>>???:::;;;===>>>===;;;888666666555444333222111000000///...------......---++++++************))))))))))))(((''''''&&&&&&'''''''''&&&&&&'''))))))(((&&&$$$$$$%%%%%%&&&&&&''''''((())))))))))))(((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))(((''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&___NNNFFF???@@@===;;;999888888666444222333333444444333333222......//////......---,,,))))))(((((((((((())))))&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!###%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&&&&'''((((((%%%&&&&&&'''(((((())))))))))))))))))******************+++,,,,,,---......---------,,,++++++******)))***************)))))))))******++++++******)))******)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$############"""!!!!!!!!!"""######$$$$$$################################################"""""""""######%%%&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((((((((******))))))(((((((((((((((((()))******)))(((''')))******++++++++++++++++++************+++,,,,,,***++++++,,,------......///////////////.........111111111222333444666666555555666666666777777777777888999:::;;;<<<======@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBAAA??????>>>======<<<;;;;;;<<<<<<:::<<<>>>>>>===<<<<<<<<<999:::<<<<<<:::888555444333333222111000///.........---,,,,,,------,,,+++************))))))))))))(((((('''&&&&&&&&&&&&'''(((&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((((((''''''((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%'''(((((((((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&qqqPPPKKKJJJAAA@@@>>>;;;999888777555333333333333333333222111000......//////......---,,,)))(((((((((((())))))***&&&&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((()))))))))))))))************+++++++++,,,,,,---------------,,,++++++******)))******+++++++++******)))))))))************))))))******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$$$$$$$$$$############""" !!!"""###$$$%%%%%%################################################""""""""""""###$$$%%%&&&#########""""""""""""!!!$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((******))))))((((((((('''(((((()))******)))((('''))))))***++++++++++++++++++++++++***++++++,,,---,,,,,,---......///000000//////......---------,,,/////////000111333444555444555555555666666777777666666777888:::;;;<<<===>>>>>>>>>>>>==================>>>???AAABBBCCCCCCEEEEEEDDDDDDCCCBBB@@@@@@>>>===<<<<<<;;;;;;;;;;;;:::<<<>>>>>><<<;;;;;;;;;<<<======<<<999777555555333333222111000//////......,,,++++++------,,,***************))))))))))))(((((('''&&&&&&&&&&&&''')))'''$$$###$$$%%%$$$$$$%%%%%%&&&&&&'''((())))))%%%&&&'''''''''&&&%%%$$$&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&wwwUUUNNNLLLEEE???>>><<<:::777666555444666444222111222333333222//////.........---------...---,,,***))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,---------......------......------,,,+++******+++++++++,,,,,,,,,)))'''%%%&&&((((((&&&$$$******))))))))))))******''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###$$$%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$###!!! """$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&'''((('''%%%$$$$$$$$$'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''***++++++***((('''((()))((((((((((((((()))******...---,,,+++************---------............///.........////////////000//////000111222333333444999888777666555444333333222444777:::<<<=========BBBAAA@@@===::::::;;;===;;;;;;;;;<<>><<<:::999:::;;;<<<===<<<:::888666555555555222222222111000//////...//////...---,,,,,,,,,,,,---,,,,,,+++***)))((((((''''''''''''''''''''''''%%%&&&&&&%%%######$$$&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((((('''%%%$$$dddTTTJJJ??????>>><<<:::777666555444666444222111222333333222///000000//////...---,,,,,,+++***(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,***(((&&&&&&((()))'''%%%)))(((((((((((((((((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$#########$$$%%%%%%%%%$$$$$$###"""!!!"""######"""!!!"""###"""###$$$$$$$$$$$$###"""$$$$$$#########"""""""""""""""###$$$$$$$$$$$$######"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$""""""###%%%&&&'''((((((%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$%%%$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((()))***+++***((('''((()))((((((((((((((()))******,,,,,,+++************+++,,,,,,,,,,,,---------...------.........///////////////000111222333333444555555444444444444444333333444666999;;;<<<===>>>AAA@@@???===;;;:::<<<>>>;;;;;;;;;<<>>===;;;;;;;;;<<<>>>???@@@???===;;;;;;;;;<<<===>>>===<<<:::888666555444222222111111000//////...///...---,,,,,,+++,,,,,,+++******))))))(((((('''''''''''''''''''''''''''&&&''''''&&&$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((('''&&&&&&%%%iiiUUUHHH>>>???>>><<<999777666555555666444222222333333333222///000000111000...---+++***)))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))******++++++,,,,,,,,,---------+++++++++++++++******)))*********++++++++++++,,,***)))'''((())))))(((&&&(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$%%%$$$$$$###"""!!!"""######"""!!!"""###"""######$$$$$$######"""###""""""""""""!!!!!!!!!!!!"""######$$$$$$######""""""""""""############"""############$$$$$$$$$!!!!!!###$$$&&&((())))))%%%%%%%%%$$$$$$######""" !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''%%%$$$&&&)))***(((%%%((('''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''((())))))***+++***((('''((()))((((((((((((((()))*********))))))))))))***+++++++++++++++,,,,,,,,,------,,,---------...............///000111222333444444111111222222333333333444555555666777:::<<<>>>????????????===;;;;;;===???;;;;;;;;;===???BBBEEEGGGGGGHHHHHHHHHGGGFFFEEEDDDAAA???<<<::::::;;;===???BBBAAA???>>>======>>>>>>??????>>>===;;;888555444222222111111000////////////...---,,,,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''((()))((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&'''''''''((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''aaaNNNGGGCCC>>>===;;;999888666666555555444222222333444333111...///000000///...,,,***))))))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,,,,+++++++++,,,+++******)))************++++++++++++***)))))))))))))))((('''(((''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$%%%""""""############""""""""""""""""""""""""""""""!!!""""""###############!!!!!!"""############"""""""""#########$$$$$$$$$$$$####################################$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((($$$"""%%%***,,,)))%%%(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((('''&&&%%%&&&'''((()))((()))***)))((('''((()))((((((((((((((())))))***(((((((((((()))***+++,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------............///111222333444444111222222222222333333333555555666777999;;;>>>@@@>>>>>>???===<<<<<<===???;;;;;;<<<>>>@@@CCCFFFGGGGGGGGGGGGFFFFFFEEEEEEEEECCCAAA>>>;;;:::;;;===>>>CCCBBBAAA@@@??????????????????@@@???<<<999555333111111111111000000/////////...---,,,++++++++++++'''''''''(((((()))))))))'''''''''''''''''''''''')))))))))'''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((&&&%%%%%%&&&'''(((|||^^^KKKEEEDDD>>>===;;;999888777666666555333222333444444222111------...///...---,,,+++******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***))))))*********+++++++++))))))***)))(((((((((((()))((((((''''''(((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$#########"""""""""######$$$$$$############$$$%%%%%%$$$###$$$%%%""""""""""""""""""""""""########################!!!!!!"""############"""!!!!!!"""############"""""""""#########$$$$$$$$$&&&&&&%%%$$$###!!!!!! !!!!!!"""###$$$$$$%%%&&&########################%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''$$$"""%%%***,,,)))%%%'''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))'''((())))))((('''(((***((((((((((((((())))))***''''''(((((()))***,,,,,,------------............,,,,,,,,,---------............///000222333444555444444444444333333333333555555666777999;;;>>>@@@===>>>???>>><<<<<<===???<<<===>>>@@@BBBEEEGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFEEECCC@@@===<<<<<<===>>>CCCBBBAAA@@@@@@?????????>>>??????>>><<<999555333111111111000000000000000......---,,,++++++++++++'''(((((())))))******+++''''''''''''''''''''''''((())))))'''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&((((((~~~dddNNNCCC@@@===<<<;;;999888777666666444333333333444444222000------------.........///+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))*********++++++))))))*********+++++++++,,,,,,,,,,,,,,,++++++***)))))))))************+++((()))***)))'''&&&'''((()))(((((((((((((((((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$############"""""""""!!!"""######$$$#########!!!"""######"""!!!"""######""""""!!!!!!""""""###""""""############$$$$$$ !!!""""""######""""""""""""""""""############"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$ !!!!!!"""###$$$%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%######%%%(((***(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&((())))))''''''(((***((((((((((((((()))******((((((((()))***+++,,,------------.........//////,,,---------............---...///000222444555555666666555555444444333333555555666777:::<<<>>>???>>>?????????===<<<<<<======>>>@@@BBBEEEGGGIIIIIIJJJIIIHHHHHHHHHHHHIIIIIIFFFDDDBBB@@@???>>>>>>>>>AAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<:::888555444111111000000000000000000...---,,,++++++*********((((((((())))))*********''''''''''''''''''''''''''''''(((&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$''''''((((((((()))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((yyydddOOOBBB???===<<<;;;999888777777666444333333444555444222000///...------...000333444+++***)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))******))))))))))))*********++++++++++++++++++******)))))))))))))))************'''(((***(((&&&%%%&&&((((((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%############""""""""""""!!!!!!"""###############!!!"""######"""!!!"""######"""!!! !!!"""###!!!!!!!!!"""""""""###### !!!!!!"""""""""""""""###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""###############$$$$$$$$$$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###############$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''''''''&&&&&&######$$$%%%&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''((((((''''''(((***((((((((((((((()))*********************+++,,,---,,,,,,---------.........------........./////////------///000222444555666444444444444555555555555333444666999;;;<<<===>>>>>>???@@@???===;;;;;;<<>>>>>===<<<::::::999888777666555555000000000000000000000111...---,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%'''((((((((())))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((((((''''''|||wwwmmm]]]LLLDDDCCC===<<<;;;999888777777777444333333444555444222000000///......///222666888***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))***************************)))(((((())))))))))))************&&&((()))(((%%%$$$%%%((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!"""##################%%%%%%%%%$$$###$$$%%%###"""!!! !!!"""### !!!!!!"""""" !!!!!!"""""""""""""""$$$###!!! """$$$%%%"""############$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%$$$###"""!!! !!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%######""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''''''''&&&%%%"""###%%%%%%$$$###$$$%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%'''((((((''''''(((***((((((((((((((()))******+++++++++***++++++,,,---++++++,,,,,,,,,---------.........////////////000------///000222444555666111222222333555666666777222444777:::<<<=========???@@@AAA@@@===;;;:::;;;@@@AAACCCFFFHHHJJJKKKLLLGGGFFFEEEEEEEEEFFFGGGHHHEEEEEEFFFFFFEEECCCAAA???>>>>>>???>>>>>>===<<<;;;999888777666555555555555000000000000000111111111...---,,,+++************''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''((((((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%'''((()))((('''&&&~~~uuulllfff[[[LLLDDDCCC???===:::999999888555333666444333333333333222000////////////////////////+++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''***)))))))))((((((''''''))))))))))))))))))))))))'''((()))*********************))))))))))))******)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######""""""!!!!!! """"""""""""###$$$%%%&&&$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))***)))((((((((()))+++,,,***************+++++++++---------............///,,,---...//////...---,,,............///000111222555555444444444444555555666666777888999999999999<<>><<<===@@@CCCFFFHHHHHHIIIKKKLLLHHHHHHFFFFFFFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCCCCCCC???>>>===<<<;;;:::999999777555222111222444555444000000000///......------,,,,,,++++++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((***)))((('''''''''''''''&&&'''((((((((('''%%%$$$&&&'''''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((''''''&&&&&&((()))***sssddd\\\SSSIIICCCBBB???===;;;:::999888666444666444333333333333222000////////////////////////+++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''+++++++++*********))))))(((((((((((((((((((((((((((((()))*********))))))))))))(((((((((((())))))(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''***)))((((((((()))***+++))))))*********+++++++++------------............,,,---...//////...---,,,.........//////000111222444444444444444555666666666777888999999:::::::::AAAFFFKKKKKKGGGCCCCCCDDDAAACCCFFFGGGGGGHHHKKKMMMHHHGGGFFFEEEEEEFFFGGGHHHEEEDDDCCCBBBBBBAAABBBBBB>>>>>>===<<<;;;:::999888888555333222333444444444000000//////...---------------,,,++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((((('''&&&&&&'''''''''(((((()))((('''&&&%%%''''''(((((((((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''(((''''''&&&'''((()))***uuu```SSSLLLFFFBBBAAA@@@>>><<<;;;:::999777555666444333333333333222000////////////////////////+++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''++++++************))))))(((((((((((((((((((((((())))))*********)))((((((((((((''''''''''''(((((('''&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##################""""""""""""!!!!!!!!!$$$###############$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""##############################$$$$$$$$$###############"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&))))))((((((((()))***+++)))))))))*********++++++,,,,,,,,,---------......,,,---...//////...---,,,.........///000000111111333333333444555666777888777777888999999:::::::::>>>BBBEEEEEECCCAAABBBDDDBBBCCCDDDDDDEEEFFFIIILLLGGGGGGFFFEEEEEEFFFGGGGGGCCCBBBAAA@@@@@@??????@@@===<<<<<<;;;:::999888888999666333222333333333222000//////......---,,,,,,------,,,,,,+++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''&&&(((((('''&&&&&&&&&&&&'''((())))))******((('''&&&'''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))(((((((((''''''''''''((())))))}}}hhhVVVJJJCCCAAAAAA@@@>>><<<;;;;;;:::888666666444333333333333222000////////////////////////+++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((((((((((()))*********)))((('''''''''''''''&&&&&&'''''''''(((&&&$$$$$$%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$######"""#####################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""""""""###################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''(((((((((((())))))******(((((())))))******+++++++++,,,,,,,,,------------,,,,,,............,,,,,,---...///000000111111111111222222333555666888999777777888888999::::::;;;888:::======<<<===???AAAAAABBBBBBAAAAAACCCFFFIIIFFFEEEDDDCCCCCCDDDEEEFFFBBBAAA@@@??????>>>>>>>>>;;;;;;:::999999888777777999666444333333333222000//////......---,,,,,,+++,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((())))))))))))))))))((((((''''''&&&&&&&&&&&&''''''))))))***+++***)))(((''''''((())))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''((((((((()))yyybbbNNNBBBAAABBB???===<<<;;;;;;:::888777666444333333333333222000////////////////////////+++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''(((((('''''''''''''''''''''''')))))))))))))))((('''&&&''''''&&&&&&&&&&&&'''''')))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############$$$$$$######"""##################"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""""""""###################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''''''''(((((())))))))))))'''(((((()))******++++++++++++++++++,,,,,,,,,---+++,,,---......---,,,+++---...///000111111111000000000111222444666777888777777777777777999:::;;;777999:::;;;<<<>>>@@@BBB???@@@???>>>>>>???CCCFFFDDDCCCBBBAAAAAABBBCCCDDDAAAAAA@@@???>>>>>>>>>>>>999999888888777777666666777555333222222222000///......------,,,,,,++++++******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((())))))(((((()))******+++,,,,,,''''''&&&&&&&&&''''''((()))***+++++++++***((('''''''''((()))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))&&&''''''(((((((((((((((mmmSSSEEEAAAAAA>>>===;;;:::;;;:::888777666444333333333333222000////////////////////////+++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))******''''''''''''''''''''''''(((((()))))))))(((''''''''''''&&&&&&&&&&&&'''''')))(((&&&&&&'''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""""""""############$$$$$$###############$$$$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""#############################################$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&'''((()))))))))((((((&&&'''(((((()))***++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++,,,---///111111111000000/////////111222444555666666666555555666777999:::555666777999;;;===???@@@>>>??????>>>===>>>@@@BBBBBBAAA@@@??????@@@AAABBB@@@@@@???>>>============777777777777666666555555444333111111111111///......------,,,,,,+++******))))))(((((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((()))))))))***+++,,,---......(((''''''''''''((()))))))))******++++++)))((('''&&&&&&'''((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))((((((&&&''''''((()))(((((((((oooWWWIIIBBB???===;;;:::999:::999888666666444333333333333222000////////////////////////+++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''''''''(((((()))(((((((((((((((''''''''''''(((((()))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""###$$$%%%%%%###"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&'''((()))))))))((('''&&&&&&'''((()))***++++++************+++++++++++++++,,,------------,,,+++,,,---///111222111000///.........///000222333444666555444333444666888999222222444777999;;;;;;;;;>>>???@@@@@@???>>>@@@AAA???>>>============>>>???>>>>>><<<;;;;;;;;;;;;;;;666666666555555555555555111000///000000000///---------,,,,,,+++*********)))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''((((((++++++,,,,,,---------...((((((((((((((()))******((()))*********)))((('''%%%%%%&&&'''((())))))((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''&&&&&&((()))))))))((('''lllXXXKKKCCC<<<<<<;;;999999999999777666666444333333333333222000////////////////////////+++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&'''((()))))))))(((((((((''''''''''''(((((((((&&&$$$$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&((()))))))))((('''&&&&&&'''((()))***++++++)))************+++++++++++++++------------++++++,,,---///111222111000///............///111222333555444333222333555777888333444555888;;;===<<<;;;>>>@@@BBBBBBAAA@@@@@@AAA>>>===<<<;;;;;;<<<===>>><<<<<<;;;:::999999999999555555555555555555444444///......///000000...,,,------,,,,,,+++******)))*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((......---------,,,,,,,,,)))))))))))))))***++++++((())))))******((('''&&&$$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&((()))))))))((('''fffSSSJJJEEE@@@======<<<;;;999888777777444444444333222111000///////////////............+++***((('''''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((((())))))))))))((((((+++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))'''&&&''')))*********)))'''&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""########################&&&&&&%%%$$$###"""!!! ########################$$$$$$$$$#########"""""" """"""!!!!!!###%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########%%%%%%%%%$$$$$$####################################$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))******))))))((((((''''''***)))(((''''''((()))***)))***+++,,,---............///000000000000000///,,,---000333444444444333111111111111222333444555000222555888:::;;;<<<<<<===>>>??????@@@@@@@@@@@@AAABBBAAA>>>;;;888888888<<<;;;999888666666666777777777666555444333333222/////////...------,,,,,,,,,,,,,,,+++++++++******))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((()))***+++,,,---///000111111000...+++***---------,,,+++***)))((())))))))))))))))))))))))''''''''''''((((((((()))((('''%%%%%%%%%&&&(((***))))))))))))))))))))))))&&&''''''(((((((((((((((,,,,,,+++(((&&&&&&(((***)))(((((((((''''''&&&&&&iiiTTTIIICCC???======<<<;;;999888777777444444444333222111000///////////////............+++***)))((('''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''((((((((((((((()))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((((('''&&&''')))++++++***((('''%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""########################################################################$$$$$$$$$#########"""""" """"""!!!!!!###%%%"""############$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$%%%%%%&&&&&&''''''''''''''''''((((((((())))))***)))))))))((((((((('''+++***)))(((((()))***+++))))))***+++,,,,,,,,,,,,......///000000000//////000000000000111222222333111111111111222333444555444555666777888999999999:::<<<>>>@@@BBBBBBCCCBBBBBBCCCCCC@@@===:::999:::<<<;;;999777666666666777666666555444333222222111/////////...------,,,,,,++++++++++++************)))(((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((()))***+++,,,,,,...///000111111000...---,,,,,,,,,,,,+++***)))((('''''''''''''''''''''''''''''''''((((((((())))))''''''(((((())))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((()))***)))((('''(((***---++++++***)))))))))))))))mmmVVVHHHBBB>>>======<<<;;;999888777777444444444444333111000///////////////............+++***)))((('''((())))))''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''(((((('''''''''%%%%%%&&&''')))***++++++''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&(((***,,,,,,+++((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""###$$$$$$$$$#######################################!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$###############!!!""""""""""""###$$$"""############$$$$$$$$$!!!!!!"""""""""######### !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((++++++************++++++)))******+++++++++******------...///////////////333222000......///111222111111111222222333444555777777777666666777777888777999===AAACCCEEEEEEEEEDDDDDDDDDBBB???<<<;;;<<<<<<;;;999777666666777777666555444333222111000000//////......---,,,,,,,,,************))))))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))***++++++,,,---///000111000//////******+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&(((***,,,,,,+++)))((())))))))))))))))))))))))&&&'''(((((())))))((((((&&&'''((((((((()))---///,,,+++***)))((()))***+++qqqXXXIIIAAA>>>======<<<;;;999888777777555555555444333222000000////////////............+++***)))((((((((()))***''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((***++++++'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++,,,,,,+++'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############""""""""""""""""""###################################################!!!!!!"""###$$$%%%%%%&&&################################################ !!!######""""""###$$$""""""#########$$$$$$$$$""""""""""""#########$$$""""""""""""######$$$$$$#########$$$$$$%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((******)))*********++++++***+++++++++++++++***))),,,---...///////////////111111000//////000111111222222222222333444555555888777666555555666888999777:::>>>BBBDDDEEEEEEEEECCCEEEEEEDDD@@@>>><<<<<<<<<:::999777777777777888666666555444333111111000//////...------,,,,,,+++))))))))))))((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))******+++,,,---............---)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))'''(((***+++++++++***)))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''(((((((((***,,,///***)))(((&&&&&&''')))***vvv\\\KKKBBB???======<<<;;;999888777777555555555444333222111000////////////............,,,+++)))((((((((()))***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***++++++)))&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######""""""""""""###########################################################################$$$################################################!!!"""######""""""###$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))'''(((((())))))*********,,,,,,,,,,,,,,,,,,++++++,,,---...///000000000000---...000111222222111111222222222222333444555666777666666666777888:::;;;;;;===@@@BBBDDDEEEDDDDDDCCCDDDEEEDDDAAA>>>===<<<;;;:::999777777777888888888888777555444222111111.........---,,,,,,++++++)))))))))((((((((('''''''''''''''((((((((((((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((()))))))))+++++++++++++++******)))(((((()))))))))(((''''''''''''''''''''''''''''''(((((((((((()))))))))******)))((((((((()))***+++************************'''(((((()))))))))))))))((()))***)))))))))***,,,***)))(((''''''((()))***}}}aaaNNNDDD@@@======<<<;;;999888777777555555555555444222111000////////////............,,,+++***)))((()))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''(((((('''''''''((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$######""""""######$$$###############$$$$$$$$$########################%%%$$$$$$$$$######""""""#######################################$$$$$$$$$"""###$$$$$$""""""###$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&'''((())))))***))))))+++,,,,,,---------,,,,,,------...000111111111111---///111333444333222111222222222222333444555666555666666777999;;;<<<===??????AAABBBCCCDDDDDDDDDBBBDDDFFFEEECCC???>>>===;;;:::888777777777888999999888777666444333111111......------,,,+++++++++))))))))))))(((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((((((((((((((*********))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******+++***((('''''')))+++,,,************************'''((())))))******)))))))))***+++***)))((()))*********++++++++++++++++++gggQQQEEE@@@======<<<;;;999888777777666666555555444333111000////////////............,,,+++***)))))))))***+++((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################&&&%%%$$$$$$######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((%%%###%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!$$$######""""""######$$$""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$"""###$$$$$$""""""###$$$"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''#########$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***&&&''')))***++++++******)))***+++,,,,,,,,,,,,,,,---...///111222222333333222222222333333333222222333333222333333444555666666777888:::;;;<<<======@@@@@@@@@AAABBBDDDFFFGGGDDDFFFHHHHHHEEEBBB@@@???:::999888777777777888999999888777555333222000000......---,,,,,,++++++************)))))))))((((((''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((((('''''''''))))))((((((((()))******((())))))******)))))))))))))))))))))))))))))))))(((((()))))))))************************+++,,,,,,************************(((((()))************)))((()))++++++)))((()))***(((***+++------,,,+++***lllSSSEEE@@@======<<<;;;999888777777666666666555444333111111000/////////............,,,,,,***)))))))))***+++((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&''''''$$$!!!$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$############$$$$$$""""""######$$$$$$$$$$$$##########################################$$$$$$########################""""""######$$$$$$$$$$$$###$$$%%%$$$###"""###$$$"""############$$$$$$$$$""""""""""""############!!!!!!!!!"""######$$$$$$&&&%%%%%%$$$$$$####################################$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''((("""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******'''(((***+++,,,,,,++++++'''((()))***+++,,,,,,,,,...///000111333333444444777666333222111111222333333333333333444555666666777888:::<<<======<<<<<<@@@@@@???@@@AAADDDHHHJJJEEEGGGIIIIIIGGGCCCAAAAAA:::999888777777777888999888777666444222000///.........---,,,,,,++++++***************))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''(((((()))+++,,,---))))))***************)))))))))))))))))))))))))))))))))))))))************)))***,,,......---,,,+++************************(((((()))***************'''(((***+++***)))***+++%%%'''***,,,,,,+++)))(((nnnPPPAAAAAA>>>===<<<:::999888777777888777555555555444333111///000000111000...,,,+++,,,***(((((()))***)))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$""" !!!!!!""""""#########$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""###########################"""!!!!!!!!!"""$$$%%%########################%%%###!!!"""$$$%%%$$$!!!###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$############$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%(((&&&""" ###'''%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$((($$$###%%%%%%$$$&&&***+++'''######&&&'''$$$ %%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''***+++***(((((((((((()))***,,,---...******+++++++++,,,,,,,,,......///000111222333333222222222111222222333333444444444444555666777888888999:::;;;:::999888777BBBAAA??????@@@BBBEEEGGGDDDEEEGGGGGGFFFCCC@@@>>><<<;;;:::888777666666666555444333222000///...---///...---,,,++++++***)))+++*********))))))((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((('''''''''''''''((()))((('''((()))+++))))))(((''''''''''''((()))(((&&&%%%&&&))),,,...)))))))))))))))))))))))))))(((((('''''''''((((((++++++************++++++&&&((()))+++++++++*********************)))))))))---,,,,,,+++,,,,,,---...+++,,,,,,+++))))))***,,,+++,,,---,,,++++++,,,...iiiRRREEEDDD>>>===<<<:::999888777777888777555555555444333111000000000000///...---,,,+++)))''''''((()))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%$$$"""!!!""""""########################$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################"""""""""""""""######$$$########################%%%###!!!"""$$$%%%$$$"""###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$############$$$$$$$$$$$$$$$###""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&###"""$$$&&&%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%)))%%%$$$&&&'''%%%'''+++111,,,&&&$$$&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''***+++)))((())))))))))))***+++,,,---***+++++++++,,,,,,,,,,,,------...///000111222222222222111111111222333333444444444555666777888999888888999::::::999888777CCCBBB@@@>>>===>>>??????@@@AAACCCCCCBBB???<<<;;;>>>===<<<:::999888777777555444333222000///...------------,,,++++++***************)))))))))((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&(((******)))((('''''''''''''''***)))((('''((()))+++,,,***************************))))))(((((()))))))))***)))))))))******+++,,,******+++,,,,,,,,,,,,,,,+++*********))))))((((((++++++++++++++++++++++++...///000///...---...///,,,---.........///111333rrr```PPPGGGDDD???>>><<<:::999888888888888777555555555444333111111000///......---......***(((&&&&&&'''((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###!!!$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################!!!!!!"""#######################################$$$###"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$###############$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***&&&%%%'''(((&&&'''+++444...'''$$$$$$&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***)))(((******))))))***+++,,,,,,***+++,,,,,,------,,,,,,,,,,,,---...///000000111111111000000111222333333444444444555666777999:::777777888888888888777777??????>>>===<<<<<<;;;;;;>>>???@@@@@@@@@>>>;;;:::======<<<;;;:::888777666444333222111000///...---++++++++++++++++++++++++******))))))))))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((())))))*********'''((((((((('''''')))***+++***)))(((''''''&&&'''+++************+++++++++************************+++***************++++++************+++,,,,,,------,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,---......//////......111222444444333222333333222333555555555666999;;;nnn[[[LLLDDDBBB???>>><<<;;;999888888888888777555555555444333111111000///---------...///***)))''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""&&&%%%%%%$$$$$$###############$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%""""""###$$$%%%''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$############$$$$$$######################################################################## !!!"""$$$$$$###""""""########################$$$############$$$#########$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$#########$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((()))%%%%%%''''''%%%&&&)))---)))%%%"""###$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((+++***************++++++++++++,,,---...------,,,++++++,,,---......//////000000000000000111222333444444444555666777999999555666666666777777777777666888:::<<<===>>>>>>===??????@@@AAA@@@???===<<<;;;;;;;;;;;;999777555333333222111000///...------)))*********++++++,,,,,,))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))***++++++,,,)))***+++***))))))+++---++++++)))((('''''''''''')))***+++---------,,,,,,************************+++************++++++,,,------,,,,,,,,,------...---,,,+++++++++,,,---...---------......//////000///000222444555555555555777999<<<<<<;;;;;;;;;<<>>===;;;:::999888888888777555555555444333111111000...------...//////,,,***(((((()))***)))(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###&&&%%%%%%$$$$$$###############$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%"""######%%%&&&'''(((((()))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$############$$$$$$######################################################################## !!!"""$$$$$$###""""""##############################$$$############$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$"""######$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''((('''$$$$$$&&&&&&###$$$'''%%%$$$$$$$$$%%%%%%$$$###"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))+++***************+++++++++,,,---//////...---,,,++++++,,,,,,------......////////////000111222333444444444444555666777888444444444444555555666666333555888;;;===?????????>>>>>>?????????>>>======:::;;;<<<<<<;;;999666444111111000000///...------((())))))******+++++++++(((((((((((((((((())))))''''''''''''(((((((((((('''''''''((((((((((((((('''(((((()))***++++++,,,)))***+++***))))))+++---++++++***(((((('''''''''((()))+++...//////......***************************)))))))))******+++,,,...------,,,,,,,,,------------,,,,,,,,,...000111,,,---...000222333555555666888:::<<<>>>@@@AAAAAAEEEGGGIIIJJJJJJIIIKKKLLLNNNNNNOOONNNLLLLLLMMMOOOcccNNNEEECCC??????===;;;:::999999999888777555555555444333111//////............//////,,,***)))((()))***)))(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''(((((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###############$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$###############$$$$$$$$$########################!!!!!!"""#######################################"""$$$$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&######&&&&&&###"""%%%"""###%%%'''''''''&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))******))))))***+++,,,,,,+++,,,...000000///...---++++++,,,,,,------------............///111222222555444444444444444555555333333222333333444555666555777999;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;:::<<>>;;;999000000000///...---------(((((())))))*********+++''''''(((((((((((())))))''''''''''''(((((((((((('''''''''((((((((((((((('''(((((())))))*********'''((((((((('''''')))*********))))))(((((())))))(((***,,,---...///......++++++++++++++++++++++++))))))))))))***+++,,,,,,---------------...///000333444444555666888999::::::;;;<<<>>>@@@CCCDDDEEEHHHHHHIIIJJJLLLNNNPPPRRRRRRTTTUUUUUUUUUVVVXXX[[[XXXXXXXXXWWWUUUTTTUUUVVVfffQQQGGGBBB@@@???===<<<:::999999999888777555555555444333111......////////////......+++)))(((((())))))((('''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''&&&$$$""""""########################$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""""""""######$$$########################"""$$$%%%$$$"""!!!###%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$"""!!!###%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''$$$$$$''''''###"""%%%$$$%%%&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((((((&&&&&&''')))))))))))))))***+++,,,---+++---///111111000...---,,,,,,,,,------------------------...///000222222555555444333222222222222222222111111222333555666777888888999999999999999888888888999999:::::::::999<<<@@@CCCCCCAAA===;;;000//////......------,,,(((((())))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((('''&&&&&&(((***)))))))))((())))))***+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++************+++,,,---.........000222444777999;;;???@@@BBBDDDFFFHHHIIIIIILLLMMMNNNOOOPPPRRRSSSSSSTTTRRRQQQPPPPPPRRRTTTVVVSSSSSSSSSSSSSSSUUUYYY\\\ZZZ[[[\\\ZZZYYYXXXZZZ[[[~~~dddRRRGGG@@@@@@???===<<<::::::999999888777555555555555333111---...///000000///...---***((('''&&&(((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%''''''&&&%%%!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$############"""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$###########################"""!!!!!!!!!"""$$$%%%########################!!!$$$%%%%%%"""!!!###%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&$$$ """%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%'''((((((((('''&&&(((%%%&&&(((((($$$###%%%''''''&&&$$$"""###%%%'''%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))((((((((()))***,,,---...+++---///111111000...---,,,------------------...,,,,,,------///000111222666555333222111000000000111111000000111333555666666666777777888888999999888888888999::::::;;;;;;777:::>>>BBBCCCAAA===;;;/////////......------,,,)))))))))))))))(((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((('''''''''''''''((()))((('''((()))+++(((((((((((()))***+++,,,//////...,,,+++***))))))+++++++++++++++++++++++++++++++++,,,---...///000111222444888<<<@@@DDDFFFHHHJJJMMMPPPSSSTTTUUUUUUSSSTTTTTTTTTUUUUUUVVVVVVQQQOOOKKKHHHGGGHHHJJJLLLLLLLLLKKKJJJJJJMMMRRRVVVYYYZZZ[[[[[[ZZZZZZ\\\^^^rrr]]]LLLDDDBBB???>>>===;;;:::999888888999999888666555444333222///////////////......------***(((((()))***)))))))))(((&&&&&&'''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''(((((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,---............---,,,++++++,,,...///000,,,,,,...///000000000000///000111222333222222111333222000000333555555555777888999:::;;;:::999999999888888888888888999999999:::<<>>:::666111111///...---,,,,,,+++(((''''''''''''(((((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''******))))))((((((((('''&&&((())))))((((((***+++------------------------++++++*********+++,,,------------...000222555666===???CCCGGGJJJLLLMMMMMMPPPPPPPPPNNNMMMNNNQQQTTTRRRRRRRRRRRRQQQNNNJJJFFFHHHEEE@@@>>>=========<<>>>>>???CCCJJJPPPTTTYYYZZZ[[[\\\]]]]]]^^^^^^~~~nnn\\\LLLBBB>>>???>>>===;;;:::999888888888777777555444333222111//////000000//////...------***(((((()))***)))))))))(((&&&&&&'''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,---............+++************+++------,,,---...///////////////000000111222222222111111111000000111444777888888777888999:::;;;::::::999::::::999999999999999:::999:::<<>>:::666;;;999888999<<<>>>??????EEEEEEFFFHHHLLLRRRWWW[[[^^^^^^]]]]]]^^^___```aaappp___OOOCCC===???>>>===;;;:::999888888777777666444333222111000//////000000//////...------***(((((()))***)))))))))(((&&&&&&'''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,------------++++++*********+++,,,,,,......///////////////...111111222222222111111000000000000222666:::;;;;;;888999:::;;;;;;;;;::::::<<<<<<;;;:::999999999:::888999;;;===??????<<<999000000...---,,,,,,,,,,,,******)))((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***&&&&&&'''((()))***++++++*********)))))))))))))))&&&(((+++,,,+++++++++,,,...---,,,+++,,,,,,---.../////////111444888===???IIIKKKMMMQQQTTTVVVXXXYYYXXXWWWVVVSSSNNNJJJEEECCC;;;<<<<<<;;;888777777888888777777888:::;;;:::888777888:::???EEEJJJMMMMMMRRRSSSTTTVVVYYY\\\___aaaaaa```^^^]]]]]]___```bbb{{{dddQQQEEEAAA???>>>===;;;:::999888888888777666555333222111111000000000000000///......---***(((((()))***)))))))))'''&&&&&&'''''''''%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""########################$$$%%%%%%&&&&&&%%%%%%$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,------------------------------...000111111111111000000///222222222222111111111000222111222444888:::;;;;;;999999::::::;;;;;;;;;;;;<<<;;;:::999999999999999999999999:::;;;;;;888555000///...---,,,,,,,,,,,,+++***)))(((''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((('''((())))))***''''''((())))))***++++++************************'''***,,,---,,,*********...---,,,+++,,,---///000333555999???EEEKKKOOOQQQVVVWWWYYY[[[[[[[[[ZZZZZZNNNLLLHHHDDD???<<<:::999666888::::::999888999:::;;;::::::<<>>???CCCIIIPPPUUUWWWXXX]]]^^^```bbbcccdddddddddaaa___]]][[[[[[\\\___```iiiPPPEEEEEE???>>>===;;;:::999888888999888777666555333222222000000000000000//////...---***(((((()))***)))))))))'''&&&&&&'''''''''%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""########################$$$%%%%%%&&&&&&%%%%%%$$$######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,---.........////////////222222333333333222222111222222111111111111111111555555444666888:::999888999999999999::::::;;;;;;::::::999888888888888888:::999777777666555222000///...---,,,,,,,,,,,,,,,,,,+++***(((((('''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))***************************)))*********+++++++++++++++,,,...//////...,,,,,,,,,,,,,,,---///222555888:::>>>BBBHHHOOOTTTWWWXXXXXX[[[[[[ZZZYYYVVVSSSPPPNNNDDDAAA>>>:::999:::===>>>@@@BBBDDDDDDCCCBBBCCCDDDEEECCCBBBBBBCCCDDDCCCAAABBBCCCFFFJJJOOOSSSTTTTTT[[[]]]```ccceeeeeeeeedddaaa___]]][[[[[[\\\___```kkkNNNCCCDDD???>>>===;;;:::999888888999999888666555444333222000000111111000000///...---***(((((()))***)))))))))(((&&&&&&'''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++++++++++++++,,,---...////////////222222333333444333333222111111000000111111222333777777666777888888777555999999888888888999:::;;;999888888777777888888999;;;999666444333111...,,,......---,,,,,,,,,,,,,,,+++******)))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++++++++++++++******))))))+++++++++++++++,,,,,,,,,***+++,,,,,,++++++,,,......000444999>>>CCCGGGHHHLLLNNNRRRTTTUUUSSSQQQOOOOOONNNLLLJJJGGGDDDAAA??????>>>======???CCCGGGIIIIIIJJJJJJIIIGGGEEEEEEFFFEEEEEEFFFJJJNNNPPPQQQPPPJJJIIIJJJLLLOOOQQQQQQPPPRRRUUUYYY^^^aaacccddddddaaa```^^^]]]]]]___```bbboooQQQCCCAAA???>>>===;;;:::999888888888888777666444333222111000111111111111000//////---***(((((()))***)))))))))(((&&&&&&'''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++++++++++++++,,,...000111222222222000000111222333333333222000000///000111222444555777666666777888888666444888888777777777888999:::888888888888999:::;;;;;;;;;888555222111000...---------,,,,,,++++++,,,,,,******)))))))))))))))***((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((())))))***+++******+++++++++++++++++++++++++++,,,,,,,,,------)))***+++,,,---///333666<<>>=========>>>>>>BBBDDDGGGJJJMMMOOOPPPPPPLLLLLLLLLIIIGGGFFFGGGIIIHHHJJJNNNTTTZZZ^^^^^^^^^TTTSSSQQQQQQSSSUUUVVVVVVSSSUUUXXX\\\___aaabbbbbb^^^^^^]]]]]]^^^___```aaasssVVVEEE??????>>>===;;;:::999888888777777666555333222111000111111111111111000//////---***(((((()))***)))))))))(((&&&&&&'''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$&&&'''((()))######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******+++++++++---...000333555555555555---...///000111222222222////////////111333555666666555555777999888666444888777666666666777999:::888888888999:::;;;<<<===:::777444222111111000///------,,,+++++++++,,,,,,***)))))))))))))))***+++))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))******+++))))))***+++,,,------...+++++++++,,,,,,---------///111222333555:::@@@DDDLLLNNNQQQTTTUUUTTTSSSQQQOOOLLLGGGBBB===:::999999;;;;;;<<<>>>@@@DDDGGGIIIJJJNNNTTTYYY\\\ZZZWWWUUUOOOOOONNNMMMLLLMMMPPPSSSUUUUUUWWWZZZ]]]]]]ZZZWWWYYYWWWUUUUUUWWWYYYZZZZZZZZZ[[[]]]___`````````___ZZZZZZ[[[\\\]]]]]]^^^^^^yyyXXXEEEDDD>>>===<<<;;;:::999999999999888777666444333222111//////000000000000//////,,,***(((((()))***)))(((&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$#########$$$$$$''')))&&&!!!"""%%%################################################&&&%%%$$$#########$$$%%%######################## !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""%%%%%%%%%$$$$$$#########%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((()))((((((((()))+++---///...///000111333333444444000000111111111000000///222111//////000222666888555555666777777777777777777888999888777777999:::999999999888888888777777666555444333111000///...------------,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))************)))))))))))))))+++*********++++++,,,,,,---......---++++++---///111444999>>>BBBFFFKKKOOORRRRRRQQQPPPNNNLLLJJJIIIAAA>>>;;;888777777888999???@@@CCCFFFJJJOOORRRTTTUUUWWWYYY[[[[[[YYYVVVUUURRRRRRVVVXXXTTTQQQXXXdddYYY[[[]]]```aaa```___^^^\\\YYYUUUTTTWWWZZZ\\\]]]]]]YYYVVVXXX\\\]]]ZZZVVVVVVWWWXXXWWWVVVWWWYYY[[[uuuVVVDDDCCC>>>===<<<;;;:::999999999888888777555444333222111//////000000000000//////,,,***(((((()))***)))(((''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$###&&&'''%%% !!!$$$################################################%%%$$$$$$######$$$$$$$$$########################!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((()))))))))***)))(((((((((***+++---...,,,---...000111111111222000000111111111000000///000000//////000222444555333444555666666666666666777888888888666777888:::999888888888888777777777444444333111000///...---,,,,,,,,,,,,+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((((('''((()))***************)))))))))))))))******+++++++++***))).........---,,,...111444:::>>>DDDIIILLLNNNPPPRRRPPPNNNIIIEEEAAA???>>>===:::999666444444555777888???AAACCCGGGKKKPPPSSSUUUYYY[[[^^^aaaaaa___\\\YYYVVVWWW\\\bbb```ZZZYYY]]]aaabbbaaaaaa___]]]ZZZYYYVVVUUURRRQQQPPPRRRTTTVVVQQQQQQRRRSSSTTTVVVXXXYYYXXXVVVTTTSSSTTTVVVXXXYYYkkkQQQCCCAAA>>>===<<<:::999999999999888888777555444333222111//////000000000000//////,,,***(((((()))***)))(((((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$$$$############$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$"""$$$%%%### !!!$$$######################################################$$$$$$$$$$$$$$$###########################"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''((()))******+++((((((((()))***+++,,,---***+++,,,---...////////////000000111111000000000......///000111222222333222333444444555444444444555666777777666666888999888777777777777666666666222222111000...---,,,,,,++++++++++++***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((())))))******************************+++,,,,,,,,,,,,+++***...///000222444888===AAAIIILLLPPPRRRQQQOOONNNNNNIIIEEE???:::777666888999:::999777777777999;;;===???AAADDDGGGKKKOOORRRTTTWWWYYY\\\______]]]YYYWWW[[[[[[^^^cccddd___ZZZYYY]]]\\\[[[YYYXXXVVVUUUTTTTTTVVVVVVSSSPPPOOORRRUUUMMMQQQUUUVVVVVVYYY```fffnnnjjjfffeeegggjjjjjjiiirrr___KKKAAAAAA======;;;:::999888888888888777666555444333222222//////000000000000//////,,,***(((((()))***)))((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%"""$$$$$$###!!! """$$$################################################!!!"""$$$%%%%%%$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((()))***++++++,,,***+++,,,---...............///000000000000000000---...000111222333222222333333444444444444444333444555666555444555777999666666666666555555555555111111000///...---,,,,,,******++++++***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))***************++++++...---,,,,,,---...///000111555999>>>BBBGGGLLLOOORRRSSSRRROOOJJJFFFCCCBBB>>>===;;;;;;<<<@@@DDDFFFEEEEEEDDDCCCDDDEEEGGGHHHHHHJJJLLLOOOQQQTTTUUUVVVYYYYYYZZZZZZZZZYYYXXXWWWZZZ[[[\\\^^^]]]\\\[[[\\\TTTTTTUUUWWWYYY[[[]]]___gggkkknnnlllhhhgggjjjnnnhhhkkknnnppprrrxxx~~~lllWWWFFFAAABBB===<<<;;;:::999888888888777777666555444333333222//////000000000000//////,,,***(((((()))***)))((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$######$$$&&&################################################ """###$$$%%%$$$##############################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%'''&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''(((((()))************++++++,,,---..................///000000000000000---///111333444444333333444444555555555444444333222333444444333444666888555555555444444444333333111111000///...------,,,++++++++++++++++++***)))(((((((((((())))))))))))************************(((((()))***************))))))******+++++++++,,,///...+++***+++///444777===AAAHHHLLLOOOPPPQQQRRRLLLKKKGGGBBB===::::::<<<<<>>;;;888777999>>>BBBFFFJJJPPPWWW[[[^^^______[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ\\\\\\[[[ZZZZZZUUUSSSQQQPPPQQQUUUYYY\\\]]]ooo|||xxxvvvxxx{{{aaaKKKCCCBBB===<<<:::999888888777777666666666555444444333333//////000000000000//////,,,***(((((()))***)))(((''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&###"""!!!"""$$$%%%&&&&&&################################################!!!!!!!!!""""""###$$$%%%##############################$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((+++---***%%%""""""$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((()))*********)))(((,,,,,,------......------,,,---...///000000000000...///000111222333333444333333333333333222111111///000111111111222444666333333222222222111111111.........---,,,,,,++++++))))))***************)))(((((((((((())))))))))))************************'''(((***+++,,,,,,++++++))))))***++++++,,,------///000222555:::@@@EEEHHHOOOOOOOOOLLLGGGBBB@@@???999::::::;;;===BBBHHHLLLRRRUUUYYY]]]______]]]\\\YYYYYYXXXXXXWWWVVVVVVVVVTTTVVVXXXZZZ[[[ZZZZZZYYYWWWWWWYYY\\\```dddhhhkkkyyyjjjOOODDDAAA<<<<<<:::999888777777777666666666555444444444333//////000000000000//////,,,***(((((()))***)))(((&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&%%%$$$###$$$#########$$$%%%%%%&&&!!! !!!###$$$%%%%%%################################################"""!!!!!! !!!###%%%&&&#######################################"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***---///+++%%%""""""$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''((()))******)))((((((++++++,,,---------,,,,,,,,,---...///000000000000......///000111222333333222222222222222111000///...///111111111111444666222222222111111111111000---,,,,,,++++++*********(((((()))))))))))))))((((((((((((((())))))))))))************************'''(((***+++,,,,,,++++++))))))***+++,,,,,,------222444999???EEEJJJNNNPPPLLLKKKGGGBBB===;;;;;;<<<:::<<>>FFFLLLNNNMMMLLLKKK@@@>>>;;;999999;;;>>>@@@>>>HHHOOOQQQSSSXXXXXXUUUUUUWWWYYYZZZZZZYYYVVVUUUVVVTTTRRROOONNNPPPUUUYYYZZZeeesss{{{}}}tttUUUFFFCCCAAA???===;;;999888888888888777666444333333333333//////000000//////...------+++)))((())))))((('''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%$$$######%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""############$$$$$$$$$############$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''(((((((((((((((&&&'''((())))))******)))***++++++,,,,,,---------.........///000000111111000000000000000000000000222222111111111000000000////////////111333555666333222111000////////////...---,,,+++************))))))************)))))))))************+++++++++******++++++++++++*********+++,,,+++******+++,,,+++,,,...000444888;;;===GGGIIILLLKKKFFF@@@;;;888888888999:::===AAAEEEHHHMMMRRRTTTRRRRRRWWWYYYWWWXXXXXXWWWVVVUUUTTTTTTTTTKKKLLLNNNQQQWWW___hhhnnnsssVVVGGGCCC@@@???===;;;999888888777888777666444333333222222000000000000000//////...---+++)))((()))))))))'''(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&###%%%'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%$$$""""""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""############$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''(((((())))))))))))((((((+++++++++,,,,,,,,,,,,,,,---......//////000111111////////////////////////111111000000000000////////////000000111333555555222222111000////////////...---,,,+++************))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,+++******+++---***,,,000555:::>>>@@@BBBEEEFFFFFFCCC>>>888444333222555999???EEEKKKPPPRRRSSSVVVWWWSSSQQQSSSTTTSSSUUUSSSQQQOOONNNOOOPPPQQQNNNQQQXXXaaannn{{{kkkSSSFFFBBB???>>>===;;;:::999888777777777555444333222222222///000000000000///......,,,***)))((()))***)))((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%###"""!!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''&&&%%%$$$###&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''''')))))))))))))))((('''''',,,,,,,,,+++++++++++++++------......///000000111............////////////000000000///////////////000000111111222333444444222111000//////......///------,,,+++************))))))************))))))))))))*********+++++++++***++++++,,,,,,,,,,,,,,,------...---,,,---///111111333666999<<<===>>>>>>999::::::999777666666777777:::@@@GGGNNNSSSWWWXXXRRRUUUWWWVVVSSSPPPNNNLLLNNNNNNNNNNNNPPPRRRUUUVVVbbbeeemmmxxx~~~|||vvvuuuxxxxxx```MMMCCC@@@>>>======<<<:::999888777777666555444333222222222......//////......---,,,,,,***(((((()))***)))((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%###"""!!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%%%%&&&&&&'''((((((((((((((((((''''''''')))******))))))((('''&&&+++++++++++++++++++++***---------...//////000000---........./////////000///////////////000000000111111222222333333333333222111000///............------,,,+++************))))))************))))))))))))*********+++++++++))))))***+++,,,,,,++++++,,,---.........000333666======<<<;;;999888666555555555555444333333666888DDDGGGLLLQQQUUUWWWXXXXXXUUUTTTSSSQQQNNNLLLLLLNNNSSSVVV\\\bbbgggkkkmmmmmm{{{}}}{{{mmmbbbfffggglllsssyyyxxxqqqkkkgggdddaaa```]]]YYYZZZ___pppZZZIII@@@>>>=========<<<;;;:::888777777666555333222222111111...............------,,,+++***(((((()))******)))(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''&&&$$$######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$""""""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###%%%&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((()))))))))***))))))(((''''''*********+++++++++++++++,,,------......///000000.........//////000000111//////000000000000111111111222333333333333333222111111000///...............---,,,+++************))))))************)))))))))************+++++++++((()))***+++,,,,,,,,,+++***+++---...000444999<<>>AAAFFFLLLQQQUUUVVVVVVVVVUUURRROOOMMMMMMKKKLLLSSSYYY```kkkvvvxxxqqqgggbbbbbbdddffffffkkkhhhgggiiipppxxx~~~ttt^^^KKK???:::<<<<<<======<<<:::888777666666444333222111111111000000000000000//////...+++)))((((((***+++***)))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$$$$&&&(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&'''((())))))$$$%%%&&&'''(((***++++++(((((())))))))))))(((((((((((()))***+++,,,,,,---,,,,,,------...//////000...//////000111222222333000000111111222222222333222333444555444333222111111000///......------......---,,,+++************))))))************)))))))))************+++++++++***+++,,,---............///111444777<<>>???===<<<<<<<<<:::888666666555444333444333111///---///000111000///---,,,***)))'''''')))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########"""######$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++888333'''!!!###(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$))))))))))))))))))))))))++++++***)))******++++++)))))))))***++++++,,,,,,.........///////////////000111111111222222222222333333333222222111111111111111111111111111111111...............---------,,,,,,++++++***)))((((((************************++++++++++++++++++++++++***+++---.........000222111888AAAHHHLLLLLLLLLKKKBBB>>>:::888:::@@@EEEHHHNNNNNNMMMMMMLLLLLLLLLMMMVVVRRRMMMJJJJJJJJJIIIIIIUUUkkkxxxzzz{{{vvvpppmmmooottt|||eeeOOODDDBBB???===<<<<<<<<<;;;888666666555444444444333111///...///000111000///---,,,***)))'''''')))***)))((()))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&%%%######%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,999@@@888***"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((***************)))))))))(((((()))******++++++,,,,,,,,,---...//////000000000000000000111111111222444333222222111111111222111111111111111111111111//////......------,,,,,,,,,,,,++++++***))))))(((*********************************++++++,,,,,,---,,,---------...111555999===BBBGGGJJJIIIEEEBBB@@@===<<<;;;<<<@@@EEEIIIKKKKKKLLLNNNOOONNNMMMLLLLLLOOOMMMLLLMMMPPPVVV]]]aaaiiiwwwrrrmmmhhhfffhhhmmmqqqsss~~~bbbLLLBBBAAA???>>><<<<<<<<<;;;888666666555444444444333111///...///000000000///---,,,+++)))'''((()))***))))))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))111666000((($$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((())))))*********((('''&&&((((((((()))******++++++******+++---...///000111////////////000000000000444333222111000111222222000000000000000000000000/////////...---,,,,,,+++,,,,,,++++++***)))))))))************************)))))))))***+++,,,---...............000666===CCCIIIJJJJJJHHHCCC===999777:::<<>>===<<<<<<;;;999666777555444444555444111////////////000///...------+++)))(((((()))******)))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''%%%%%%''''''''''''%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%$$$$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((()))******(((%%%$$$'''(((((())))))***++++++++++++,,,,,,---...//////.........////////////000333222111000000111222333000000000000000000000000000///......---,,,+++++++++++++++*********))))))************************+++*********+++,,,---...,,,...000333777===EEEJJJJJJHHHEEE@@@<<<999999:::???BBBHHHLLLOOOOOOPPPPPPUUUTTTQQQLLLFFFEEEGGGJJJ[[[hhhzzzuuuoooqqqoooooottt}}}hhhOOODDDBBB@@@>>>=========;;;999777777666555555555444222000///////////////......---+++***((((((*********)))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((%%%$$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&''')))***)))(((%%%$$$((((((((()))******++++++------------------,,,,,,---.........////////////222111000000000111222333///////////////////////////......---,,,,,,+++++++++++++++***************************************------+++++++++,,,...///+++///666;;;@@@DDDHHHKKKBBB@@@===:::999===CCCHHHIIIMMMQQQSSSRRRPPPOOOOOOQQQPPPMMMHHHGGGLLLWWW```rrr{{{{{{zzzwwwsssooolllkkkrrrttt|||jjjPPPCCCAAA@@@???=========<<<999777777666555555555444222000000/////////............,,,***((()))***+++***)))******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''((()))******)))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###!!!!!!###$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$&&&'''(((#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((%%%$$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&)))))))))***++++++,,,,,,//////......---,,,,,,,,,............////////////000000000111111111111111////////////////////////------------,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,...000111000666===CCCEEEEEEEEEEEE;;;;;;;;;<<>>======<<<:::777888666555555555555222000000000///...............,,,***))))))***++++++*********))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$&&&((()))"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$&&&$$$$$$'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((())))))***************+++,,,,,,------//////......................../////////000000000...///111222222222111000........................+++,,,,,,,,,,,,---------************************---------------------------,,,,,,,,,...111555777;;;@@@EEEGGGFFFBBB???===<<>>======<<<:::777888666555555666555333000000000///...............,,,***))))))***++++++*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$###!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$#########&&&%%%$$$###$$$&&&(((***""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))'''''''''((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&***,,,(((%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))++++++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((***+++,,,***++++++,,,,,,---......---.........//////000000////////////000000000000,,,...111333444222000///........................***++++++,,,,,,------...******************++++++........................+++++++++,,,///444888;;;EEEGGGJJJIIIEEE???:::888AAAFFFMMMRRRTTTTTTTTTTTTQQQQQQOOOKKKGGGIIIQQQXXXlllzzz~~~mmm______iiirrrxxx{{{zzzwww}}}oooRRREEEAAAAAA???<<<;;;;;;;;;999888666666666555444333111111000000000000000//////...,,,+++***))))))***+++,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''###"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%###"""!!!!!!!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&''')))***&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((++++++******++++++,,,---...///////////////......111111000000//////......000000000000000000000000/////////...---------,,,++++++++++++++++++++++++++++++++++++++++++++++++***......***+++///---&&&...---+++,,,000777???DDDFFFDDDBBB???===???BBBFFFEEEMMMSSSSSSTTTVVVUUUQQQPPPMMMLLLMMMLLLRRRcccvvvxxxmmmlllmmmqqq{{{{{{lllaaahhhhhheeecccaaabbbfffiiioooSSSGGGDDDAAA???<<<;;;;;;;;;999888666666666555444333111111///000000000000///......,,,+++***))))))***+++,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!"""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))((((((++++++******++++++,,,---......////////////......111000000000/////////...////////////////////////...............---------++++++++++++++++++++++++++++++++++++++++++++++++,,,.........///111000---//////000555;;;AAACCCDDD@@@@@@???>>>???BBBHHHMMMRRRTTTUUUTTTQQQNNNLLLLLLIIINNNYYYeeelllvvv}}}{{{yyywwwzzz~~~xxxxxx{{{~~~uuuvvvtttpppqqquuutttooorrrqqqnnnllljjjhhhfffdddmmmmmmkkkhhhfffeeehhhjjjiiiPPPFFFDDDAAA???<<<;;;;;;;;;999888666666666555444333111111///////////////......---,,,+++***))))))***+++,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$##################$$$$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&'''(((((())))))((((((++++++******++++++,,,---......///////////////...000000000000////////////........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...///------///000222777>>>DDDFFFDDDAAA<<<>>>@@@BBBEEEJJJQQQUUUUUUOOOMMMOOOMMMHHHKKKSSS\\\hhhzzz}}}xxxzzz~~~vvvvvvuuuqqqiiicccbbbhhhmmmmmmmmmlllmmmuuu~~~}}}bbbMMMFFFEEEAAA???<<<;;;;;;;;;999888666666666555444333111111///////////////...------,,,+++***))))))***+++,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''###$$$&&&&&&&&&$$$""" $$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''$$$$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''((()))))))))))))))++++++******++++++,,,------...//////////////////000000000000////////////........................,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...***+++......***+++111444888>>>CCCDDDBBB???===>>>BBBGGGLLLOOORRRUUUXXXVVVKKKGGGLLLMMMKKKUUUdddzzz}}}tttrrrvvv~~~xxxrrrssswwwyyyyyy~~~vvvwww{{{zzz^^^LLLGGGGGGAAA???<<<;;;;;;;;;999888666666666555444333111111/////////000///......---,,,+++***))))))***+++,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&'''&&&$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$###"""%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''(((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))++++++******++++++,,,---------...///////////////////////////000000000000........................,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,---//////...222888;;;AAAEEEDDD???;;;<<<>>>BBBHHHNNNSSSUUUTTTSSSRRRWWWLLLJJJRRRWWWZZZgggzzz~~~|||}}}}}}zzzvvvxxxzzz|||}}}|||ppppppppprrrxxxrrrXXXHHHCCCCCCAAA???<<<;;;;;;;;;999888666666666555444333111111000000000000000//////...,,,+++***))))))***+++,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''((())))))******))))))++++++******++++++,,,---,,,---...///000000000000////////////000000000000........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---///------444:::===CCCFFFGGGCCC===;;;???DDDFFFKKKQQQTTTTTTQQQOOOMMMJJJIIIPPP___kkkuuupppnnnmmmrrr{{{zzzooonnnuuuzzzzzzssszzzrrrXXXHHHBBB@@@AAA???<<<;;;;;;;;;999888666666666555444333111111111111111111111000000///,,,+++***))))))***+++,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&(((((()))))))))'''&&&%%%$$$%%%(((***,,,%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%'''((()))***%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((()))************)))++++++******++++++,,,---,,,---...///000000000000.../////////000000000111////////////////////////...............---------------------------------------------------------...999:::000///;;;CCC@@@EEECCC???>>>???BBBFFFHHHKKKNNNPPPQQQQQQPPPPPPQQQOOOYYYkkk}}}xxxjjjnnnwwwvvvxxxzzz|||{{{aaaOOOHHHFFFAAA???<<<;;;;;;;;;999888666666666555444333111111222222222222222111000000,,,+++***))))))***+++,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############""" $$$$$$$$$$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$(((((())))))(((((('''&&&''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''&&&$$$$$$&&&***...111%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%'''((()))(((''''''$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&'''(((******%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******(((((()))***************++++++******++++++,,,---,,,---...///000000000000.../////////000000111111000000000000000000000000/////////......------,,,------------------------------------------------???MMMMMM<<<888FFFLLLEEECCC<<<666888AAAIIIKKKIIIOOOPPPPPPOOOOOOQQQUUUXXXlll}}}yyyooolllkkkgggyyybbbHHH@@@CCCAAA???<<<;;;;;;;;;999888888888777666555444333333222333222222000...+++***(((((())))))***+++------,,,+++)))(((''''''((((((,,,)))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$'''((((((((('''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))***(((&&&$$$"""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%''')))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&))))))((('''''''''''''''*********)))))))))))))))+++,,,,,,,,,,,,,,,,,,---,,,,,,---.../////////...111111000000//////......000000000000000000000000......------------......,,,,,,------------------000000///...............===YYYaaaLLL???IIIMMMCCC888;;;=========@@@FFFJJJMMMPPPPPPLLLLLLUUUgggvvv}}}wwwnnneeeccciiittt|||jjjOOOFFFGGGAAA???<<<;;;;;;;;;999888777777666555444333222222222222222111000...,,,+++))))))))))))***+++,,,,,,,,,+++)))(((''''''((((((***'''%%%###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$#########''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''&&&%%%$$$%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))'''%%%$$$######%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''******)))(((((((((((((((***)))))))))))))))))))))+++++++++,,,,,,,,,,,,---------......///.........000/////////............////////////////////////......------------......,,,,,,------------......//////.........///111111777NNNXXXKKKAAADDDBBB999>>>===<<<<<<>>>CCCIIILLLPPPQQQSSSTTT[[[jjj~~~wwwiiikkknnnrrryyylllQQQFFFFFFAAA???<<<;;;;;;;;;999888666666555444333222111111000111111111000///---,,,+++***************++++++,,,+++)))(((''''''(((((((((%%%######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((((((((((((''''''''''''&&&(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''((('''&&&&&&'''(((&&&%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&%%%&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))(((((())))))))))))))))))))))))******++++++++++++,,,,,,------.........///......------//////............------////////////////////////......------------......,,,,,,---------...............---...///222555777999DDDJJJEEE???>>><<<888???>>>===>>>BBBFFFIIIJJJMMMUUU```lllyyytttkkkhhhiiiqqqhhhPPPEEEDDDAAA???<<<;;;;;;;;;999888777666666555444333222222//////000111111000......,,,++++++***))))))******,,,***)))(((''''''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$###''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''&&&''''''''''''(((((((((((((((((())))))*********''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''***(((''''''(((((('''%%%'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((((((((((((((())))))))))))))))))******************+++,,,,,,------.../////////...---,,,,,,/////////////////////...////////////////////////......------------......,,,,,,------......//////...------///111555999<<>>===<<>>AAA@@@DDDKKKHHHKKKLLLLLLLLLRRR\\\eee}}}sssiiidddkkksss{{{ttt]]]KKKDDDCCCAAA???<<<;;;;;;;;;999888888888777666555444444333//////000111111000///...,,,,,,+++***)))))))))***,,,+++)))(((''''''((((((((('''&&&&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$&&&''''''''''''&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((('''''''''&&&''''''((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))(((((((((((())))))))))))''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&)))(((''''''((()))'''&&&((((((((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%&&&&&&''''''((((((((()))******++++++((())))))***+++,,,------.........///......------000000111111111111222222..............................------------......,,,,,,---...///000000111000111333666999===@@@AAA<<<888;;;EEEIIIGGGGGGJJJLLLKKKIIIHHHMMM[[[nnn|||qqqfffaaaaaaggguuurrrZZZIIIBBBAAAAAA???<<<;;;;;;;;;999888888777666555444333333222///000111111111///...---++++++******************,,,+++)))(((''''''((((((((('''&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%$$$###""""""###$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&''''''((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((&&&&&&&&&((()))((('''))))))))))))((('''&&&%%%###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''(((((('''(((((()))******++++++(((((()))***+++,,,------------......///.........///000000000111111111111..............................------------......,,,,,,---...///000111111333555777;;;>>>@@@AAAAAA>>>>>>BBBHHHLLLLLLLLLMMMKKKIIIKKKSSSdddvvvzzztttlllgggfffmmmwwwyyy___NNNFFFEEEAAA???<<<;;;;;;;;;999888777666555444333222222111000111111111000///---,,,+++***************++++++,,,+++)))(((''''''(((((((((&&&%%%%%%&&&%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$######$$$$$$&&&'''(((%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&)))))))))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%&&&''''''((((((((((((((('''((((((((())))))******'''((((((((())))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&((()))((('''))))))))))))((('''&&&%%%###$$$%%%&&&'''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&''''''(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***'''(((((()))***+++++++++'''((()))***+++,,,------,,,,,,---.../////////....../////////000000111111.................................------.........,,,,,,---...///000111222444777:::>>>@@@AAAAAAAAAGGGHHHHHHHHHIIIMMMRRRTTTMMMNNNWWWlllvvveee^^^]]]```iiisss~~~]]]LLLEEEAAAAAAAAA???>>><<<:::999888666666666555444333111111000111111222222222111111+++***))))))******)))'''))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&%%%$$$###$$$%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((("""%%%((()))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&%%%$$$$$$''''''''''''((((((((((((&&&&&&'''((())))))(((((())))))(((((('''''''''&&&)))(((((((((''''''''''''''''''((((((((((((((((((&&&&&&&&&'''''''''(((((()))((((((((()))***,,,---666000(((###$$$&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''((()))***(((''''''''')))***)))((((((((('''''''''''''''(((******)))))))))))))))*********++++++++++++******''''''((()))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((()))***)))((('''(((***&&&&&&&&&((())))))&&&$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&''''''&&&$$$$$$(((,,,'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,---......//////......---------.........//////////////////////////////111...,,,---///111000....../////////...///222555<<<===>>>???BBBDDDGGGIIIHHHHHHMMMSSSTTTSSSWWW___aaaddd{{{vvvjjjeeeaaaeeerrr^^^LLLDDD???AAA@@@???===;;;:::888888666666666555444333111111000111111222222111111111+++***))))))******)))''')))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))((((((((('''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((($$$&&&))))))((('''&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&'''(((((((((((((((((()))(((((((((''''''''''''))))))((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((()))(((((('''((()))++++++???999111,,,*********)))(((((('''''''''(((((()))))))))(((((('''((((((((()))((('''(((***+++***)))))))))(((((((((((())))))+++******))))))*********))))))************))))))''''''((()))))))))((((((************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''(((((('''((())))))''''''((()))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,,,,------,,,---......//////......---------.........//////////////////////////////000...,,,---///000///...---...000000111222555888???@@@CCCEEEFFFHHHJJJKKKKKKKKKOOOVVV[[[```kkkwwwyyyqqqllliiilllsss~~~}}}\\\KKKCCC>>>??????>>><<<;;;999888777666666666555444333111111000111111222111111000000+++***))))))******)))'''((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((()))))))))))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%'''))))))(((&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''&&&(((((((((((('''''''''''')))))))))(((((((((''''''))))))(((((('''''''''&&&&&&&&&'''''''''((((((((()))((((((''''''((())))))999555000,,,***)))(((&&&***))))))(((((())))))***+++***)))((('''''''''''')))((('''(((*********)))))))))(((((((((((())))))***))))))(((((()))******((())))))******))))))((())))))*********)))((((((((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''((()))((('''&&&''')))((('''%%%%%%'''((('''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,------------...////////////...------........./////////////////////////////////000...------...///......,,,///111444555888;;;>>>???BBBEEEGGGGGGGGGHHHIIILLLMMMQQQZZZeeetttrrrgggcccdddfffooozzzuuuXXXJJJDDD@@@>>>>>>===<<<:::999888777666666666555444333111111111111111111111000000///+++***))))))******)))'''((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((***)))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))((('''&&&&&&(((((((((((((((''''''''')))))))))((((((((((((''')))))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''******((((((((((((''''''))))))(((((((((((())))))))))))(((((((((((()))))))))((('''(((***+++***)))***))))))))))))******+++)))))))))))))))******+++******++++++++++++******,,,,,,,,,,,,+++***))))))''''''(((((((((((((((((('''(((((())))))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&((()))((('''&&&'''((()))'''%%%%%%&&&'''((('''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,------...------...///////////////............///////////////////////////////////////......---............---000555999<<>>>>>===;;;:::999888888666666666555444333111111111111111111111000///...+++***))))))******)))'''((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))((('''&&&&&&'''''''''(((((((((((((((***)))))))))(((((((((((())))))(((((('''''''''&&&'''''''''((((((((())))))((((((((((((((('''''''''%%%&&&((())))))******+++(((((('''''''''((())))))'''(((((()))+++---///000///...---...000111000///000000000000000111222222000000//////000111222222000111111111111111111000000000000///---,,,***)))++++++++++++************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''((()))((('''&&&'''))))))'''%%%%%%&&&'''((('''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((('''&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************************++++++,,,------......---...//////000000//////........./////////000000////////////////////////......///......///000111000555;;;@@@CCCFFFIIIKKKIIILLLNNNMMMJJJIIIKKKNNNQQQYYYcccppp~~~tttllljjjfffdddiiiuuuqqqUUUHHHDDDAAA>>>>>>===<<<;;;:::999999666666666555444333111111111111111111000///......+++***))))))******)))'''((((((((('''''''''&&&&&&''''''&&&&&&&&&'''(((((($$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))***)))''''''''')))''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&'''''''''(((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((()))))))))((((((%%%''')))***)))(((((()))((((((((()))***+++,,,---+++,,,---000333666999:::;;;999999:::;;;<<<;;;:::;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<===>>>???;;;;;;<<<<<<<<<<<<;;;;;;777777666555333111///.........---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))((()))***)))((('''(((***((('''%%%%%%'''((('''&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************++++++,,,,,,------............///000000000000///....../////////000000000////////////////////////---...000000///000222444666:::AAAGGGJJJLLLNNNOOOJJJMMMNNNLLLJJJKKKRRRXXXeeennnyyymmmddd[[[\\\bbbkkkvvvrrrTTTGGGCCCAAA???>>>>>>===<<<;;;::::::666666666555444333111111111111111111000///...---+++***))))))******)))''')))))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$############$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))((('''''')))***''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((()))*********)))))))))((((((&&&&&&''''''((()))))))))'''((((((((())))))))))))&&&''')))************)))&&&(((***)))'''&&&''')))++++++,,,---///000222333444555777999===@@@CCCEEEDDDCCCBBBCCCEEEEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGEEEDDDCCCBBB???===;;;:::666666444333111000......111111000000//////......++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((***)))(((((((((((()))***'''((((((((()))))))))))))))***+++***)))((()))+++'''&&&&&&'''(((((('''%%%''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************++++++,,,,,,---...............///000000000000000.../////////000000000000////////////////////////,,,...000111111222555888;;;@@@GGGMMMOOOQQQRRRRRRMMMOOOPPPNNNNNNTTT```jjj~~~lllccceeedddiiitttqqqSSSFFFCCCBBB??????>>>===<<<;;;;;;:::666666666555444333111111111111111111000///...---+++***))))))******)))((())))))))))))(((((((((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%&&&'''&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))((('''(((***,,,''''''''''''''''''''''''''''''''''''((((((((()))$$$$$$%%%&&&'''((()))***''''''''''''((((((((()))&&&&&&'''((()))))))))(((&&&'''''''''(((((())))))************))))))))))))%%%%%%&&&'''((()))******(((((((((((())))))))))))&&&''')))***+++++++++***)))+++---,,,******,,,...---...///111333555777888<<<===>>>AAADDDHHHJJJLLLHHHGGGFFFGGGHHHIIIHHHGGGIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQPPPOOOMMMKKKHHHFFFEEEDDDCCCAAA???===;;;:::999555555444333222111000000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((+++***)))(((((()))***+++(((((((((((()))))))))))))))+++,,,+++***)))***+++&&&&&&&&&((())))))&&&$$$''''''''''''((((((((()))(((((((((''''''((((((((()))'''&&&'''((()))&&&###''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))************************++++++,,,------......///...//////000000000000000////////////000000000000////////////////////////,,,...111222111333777:::???DDDKKKPPPRRRSSSSSSTTTVVVXXXYYYWWWYYYbbbrrr|||vvvjjjmmm{{{iiiNNNFFFDDD@@@@@@@@@???>>><<<:::999888777777777777777555111...222222222111000//////...+++******))))))))))))))),,,(((%%%%%%''')))(((&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''+++***)))((((((''''''((())))))))))))))))))))))))***))))))(((''''''&&&&&&&&&((())))))''''''(((***'''(((((('''&&&'''***,,,*********)))((()))+++---+++,,,---///000111111222555777:::>>>AAACCCDDDDDDHHHIIIIIIJJJJJJJJJIIIHHHMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKMMMNNNOOOPPPNNNNNNLLLKKKKKKKKKLLLLLLRRRTTTVVVVVVVVVUUUUUUVVVTTTTTTSSSSSSSSSSSSSSSTTTPPPSSSSSSNNNJJJKKKJJJHHHHHHFFFDDDBBB@@@===:::777333333333333333111,,,)))***))))))(((((())))))***&&&''')))))))))((())))))))))))(((''''''''''''(((&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((()))***)))((('''(((***&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%'''((()))+++,,,,,,***'''%%%%%%&&&''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))******************+++,,,,,,---......---------------------------......///////////////111///...///000111000......///000///---,,,---...//////000222666;;;@@@BBBCCCFFFNNNVVVXXXSSSQQQSSSZZZ___gggmmmqqq{{{zzzuuutttyyy|||fffLLLFFFEEEBBB@@@@@@???>>><<<:::999888888777666666666444111///222222111111000//////...+++******)))))))))))))))+++)))&&&'''((()))(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((('''&&&&&&&&&&&&&&&((((((((())))))))))))***))))))((((((((('''''''''))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((())))))******)))'''((()))++++++---.........///111333333444666888:::<<<<<<===AAAAAABBBBBBDDDFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNOOOOOOPPPPPPNNNNNNMMMMMMNNNOOOQQQRRRTTTUUUUUUTTTRRRQQQRRRTTTTTTTTTSSSSSSSSSUUUVVVWWWUUUXXXXXXTTTRRRSSSTTTSSSSSSQQQOOONNNMMMKKKGGGEEE@@@??????>>>===:::555111------,,,++++++***++++++)))*********)))(((((())))))((((((''''''''''''''''''''''''((((((((())))))((((((((((((((()))******))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((())))))''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((''')))***)))((('''((()))''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))******************++++++,,,------...---------------------------......///////////////111///...///000111000...---///000///......///000///000222555:::>>>BBBDDDKKKLLLQQQVVVXXXXXX]]]dddkkkqqqyyyyyynnnnnnssscccJJJFFFGGGDDD@@@@@@???>>><<<:::999888999777555444444444222000222222111111000/////////+++******)))))))))))))))***)))((()))******(((&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''))))))))))))************))))))((((((((((((''''''))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))***+++***)))((()))++++++,,,,,,+++))))))+++,,,...111444666777888:::;;;<<<===@@@BBBDDDFFFGGGHHHLLLKKKIIIHHHIIIKKKNNNOOOLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQQQQPPPOOONNNPPPOOOOOONNNNNNNNNMMMMMMKKKKKKKKKLLLOOOQQQTTTUUUUUUUUUUUURRROOONNNNNNOOONNNNNNLLLLLLNNNQQQTTTVVVWWWZZZ[[[XXXWWWZZZ\\\[[[\\\ZZZYYYXXXXXXVVVTTTQQQNNNMMMLLLJJJIIIEEE@@@<<<444333111///---,,,******+++++++++***))))))(((((()))(((''''''&&&&&&''''''''''''(((((((((((())))))((((((((()))))))))******))))))))))))************((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&'''(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&'''((())))))''''''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,---------------------------------......///////////////111///...///000111000...---...////////////111333000222666:::???CCCFFFGGGNNNPPPUUUYYYZZZ\\\fffqqqyyy~~~ssslllxxxbbbKKKGGGGGGCCC@@@@@@???>>><<<:::999888999777444333333333222111111111111111000000//////+++******))))))))))))))))))******++++++***((('''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''(((((()))))))))*********))))))(((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))******************************))))))******++++++,,,,,,+++,,,------++++++,,,---+++---......------///111333666<<<@@@AAABBBCCCDDDCCCDDDFFFHHHIIIKKKKKKKKKNNNMMMMMMMMMMMMNNNOOOPPPIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNPPPQQQQQQPPPNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGDDDDDDEEEFFFHHHKKKMMMOOOPPPRRRSSSQQQMMMJJJGGGFFFBBBAAA??????AAAEEEJJJMMMTTTXXXYYYWWWWWW[[[^^^]]]\\\[[[ZZZZZZZZZZZZXXXVVVUUUTTTSSSRRRPPPMMMIIIFFF===<<<:::666222...+++***---,,,***)))))))))(((''')))(((''''''&&&&&&''''''(((((((((((((((((())))))(((((())))))************((()))))))))************(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((''''''******+++)))'''%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,,,,,,,,,,---------------------......///////////////111///...///000111000....../////////...///111333222555:::@@@DDDHHHJJJJJJJJJNNNUUUYYYYYY[[[ggguuu~~~~~~uuuzzzzzzyyycccMMMIIIFFF@@@@@@@@@???>>><<<:::999888888666333333333333222111111111111000000000000000+++******)))))))))))))))(((***+++++++++)))((('''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''((('''''''''((((((((())))))(((((())))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))***+++******++++++++++++++++++++++++***************************+++---,,,++++++,,,...,,,...111222333444666888999>>>CCCGGGIIIIIIIIIJJJIIIJJJJJJKKKLLLLLLKKKKKKMMMNNNOOOOOOMMMKKKHHHGGGBBBBBBAAAAAAAAAAAABBBBBBFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHFFFEEECCCBBB===<<<<<<<<<===>>>@@@AAADDDHHHKKKLLLHHHCCC>>>;;;666555444444666:::>>>AAAPPPVVVXXXXXXXXX]]]___^^^[[[ZZZZZZZZZ\\\\\\ZZZXXXXXXWWWVVVVVVVVVUUURRRPPPKKKJJJGGGCCC===888444111111...+++***++++++***((())))))(((''''''''''''((())))))))))))))))))(((((((((((()))***+++******)))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&&&&'''(((******)))(((((()))******)))&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))******************+++++++++++++++,,,,,,,,,,,,---------......---......///////////////111///...///000111000.../////////...---...000333777:::???DDDHHHKKKLLLLLLJJJKKKNNNQQQRRRYYYkkk}}}zzztttbbbMMMIIIEEE>>>@@@@@@???>>><<<:::999888666555333333444444222000111111000000000000000000+++******)))))))))))))))(((***+++***)))'''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))******'''((()))******)))((('''***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))+++,,,,,,++++++++++++++++++++++++++++++++++++******************)))+++,,,---,,,---...000000333777:::;;;===???AAAAAAEEEIIILLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLNNNOOOPPPOOOLLLGGGBBB???>>>>>>>>>>>>===<<<;;;:::========================BBBCCCDDDDDDDDDCCCAAA@@@888777666555444555555666888<<>><<<:::999888444444333444555444222///000000000000000000000111+++******)))))))))))))))((()))***)))&&&%%%''')))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))(((((()))))))))*********'''((()))******)))((('''******))))))))))))******))))))))))))))))))))))))************************((()))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,...000111222333555777999<<<@@@BBBDDDEEEGGGIIIHHHKKKMMMNNNMMMLLLKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNLLLHHHEEECCCBBBCCCDDDDDDCCC@@@===;;;999888666555555666888999:::<<<===?????????======888777555333222222222333333666:::<<<;;;999777777111111000000000222333444???GGGPPPUUUZZZ___aaa```___^^^^^^^^^``````^^^]]]]]]\\\[[[\\\]]]^^^]]]\\\[[[[[[[[[ZZZWWWTTTPPPNNNJJJDDD===999777555111---,,,++++++************************)))))))))((((((''')))***,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((('''((())))))''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((($$$&&&''''''''''''(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))************++++++******************++++++,,,,,,---......///---......///////////////111///...///000111000......///000000111444888<<>><<<:::999888333333333555666444111...000000000000000111111111+++******)))))))))))))))((()))***'''%%%$$$'''***(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&''''''((((((((())))))******$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))))))))))))))************(((((())))))*********+++'''((()))++++++)))((('''******))))))))))))******************************************************)))+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111111333666777888:::<<<>>>@@@BBBFFFHHHIIIJJJKKKMMMLLLNNNPPPOOOMMMKKKKKKKKKJJJKKKLLLMMMMMMNNNNNNNNNKKKKKKKKKLLLLLLMMMMMMMMMJJJLLLMMMNNNLLLHHHDDDAAA999777555333333555777999333555777999::::::999999:::888777555444444444444555777888999999:::<<<>>>111111111000000000111111111<<>>BBBGGGGGGHHHJJJKKKKKKKKKKKKBBBEEEQQQdddzzz~~~YYYLLLHHHCCCDDD@@@BBB@@@;;;999:::888555444333222222333333111///111222222111111000///...******))))))))))))******))))))))))))(((((((((((()))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''((())))))&&&'''((()))***+++,,,,,,******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))***+++++++++)))((('''***++++++,,,,,,,,,,,,+++---.../////////000333666555888;;;???BBBDDDDDDDDDBBBDDDGGGIIIKKKKKKKKKJJJKKKLLLLLLLLLKKKKKKJJJIIIOOOOOOOOOOOONNNNNNNNNNNNLLLLLLMMMNNNNNNNNNNNNNNNKKKKKKJJJIIIGGGEEECCCBBB>>>===;;;999999999999:::<<<;;;999888888888888999888888888777777777777777555444333555888:::999777888777666555333222111111222777@@@JJJRRRXXX[[[\\\\\\]]]]]]^^^]]][[[YYYXXXSSSUUUXXX[[[]]]]]]\\\[[[]]]ZZZWWWXXX[[[]]][[[YYYZZZWWWRRROOOLLLHHHBBB>>>666222...,,,+++++++++***++++++***))))))***+++,,,+++,,,,,,---------,,,,,,,,,+++***))))))***+++,,,******)))((((((((((((((()))))))))))))))))))))))),,,***(((''''''(((***,,,(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))******))))))))))))******,,,++++++******++++++,,,'''((()))***+++,,,,,,,,,++++++,,,,,,---.........////////////////////////000000000000///////////////000111444888===BBBEEEDDDGGGJJJLLLKKKIIIGGGFFFFFFTTThhh||||||XXXKKKGGGBBBCCC@@@BBB@@@;;;999:::999555444333222333333333111///111222222111111000///...******))))))))))))******)))))))))(((((((((''''''(((&&&%%%&&&((()))'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''((())))))''''''((()))***+++,,,,,,******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******************************((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,///111444666999===???CCCDDDFFFHHHIIIIIIHHHHHHGGGIIIJJJLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPOOONNNMMMGGGGGGGGGFFFFFFEEEDDDCCCHHHGGGEEEDDDDDDDDDDDDEEEAAAAAA@@@@@@>>>===;;;:::::::::;;;===>>>@@@AAABBB===;;;999999;;;;;;999777888888777666555333333222000333888>>>EEELLLQQQSSSWWWXXXZZZZZZYYYUUUQQQNNNGGGHHHIIILLLPPPUUUYYY\\\___^^^\\\\\\]]]^^^]]]\\\^^^[[[XXXVVVTTTRRRMMMIIIBBB>>>999555222///,,,)))++++++++++++***)))(((((())))))******+++*********++++++************++++++******)))((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((()))*********))))))))))))))))))))))))***))))))(((((())))))***+++******))))))******+++((()))***+++++++++++++++,,,,,,,,,---......//////////////////////////////000000000000000/////////000111333777;;;@@@DDDFFFIIILLLMMMKKKGGGHHHMMMSSS\\\gggwwwxxxVVVKKKGGGAAAAAA???AAA@@@;;;999:::999555555333333333444333111///111222222111111000///...******))))))))))))******((((((((('''''''''&&&&&&((('''&&&&&&'''((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&'''''''''''''''((())))))''''''((()))***++++++,,,******)))((((((((())))))))))))))))))))))))))))))((((((((()))))))))************))))))))))))******************************'''(((***+++------------...---,,,,,,---...///000222555999<<>>DDDGGGKKKNNNQQQSSSRRROOOKKKHHH???===;;;<<<@@@HHHPPPVVV\\\^^^``````___^^^______```___]]]\\\\\\[[[XXXUUURRRNNNHHHCCC===777111---,,,,,,,,,,,,,,,+++***)))((())))))************+++******++++++++++++************)))((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))*********+++++++++++++++***,,,------...//////000000////////////////////////111111111000000000//////111333666;;;???CCCFFFGGGKKKLLLKKKFFFCCCJJJZZZhhh{{{|||yyy}}}~~~}}}{{{xxxtttSSSJJJGGG@@@??????AAA@@@;;;999;;;999666555444333333444333111///111222222111111000///...******))))))))))))******((('''''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&'''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''((())))))'''(((((()))******++++++******))))))((())))))***))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++************************((()))***+++,,,---------......------///222555777<<>>===;;;999666444555888<<<>>>>>>@@@CCCGGGIIIIIIHHHHHH@@@<<<888555666<<>>>>>AAA???;;;:::;;;:::666555444333333444444222000111222222111111000///...******))))))))))))******((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''''''''((()))))))))))))))'''''''''''''''((())))))(((((())))))******++++++******))))))))))))******************************))))))))))))************++++++************++++++************************************++++++,,,,,,/////////111555999===@@@CCCEEEHHHIIIHHHGGGGGGGGGJJJJJJKKKLLLLLLMMMMMMMMMHHHHHHHHHHHHHHHHHHGGGGGGIIIJJJLLLNNNOOOQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYYYY[[[[[[\\\]]]]]]\\\\\\\\\ZZZYYYYYYXXXXXXYYYZZZ[[[ZZZZZZ[[[ZZZZZZZZZYYYYYYZZZYYYWWWWWWWWWXXXZZZ[[[XXXWWWWWWWWWYYY[[[]]]___\\\\\\]]]]]]\\\\\\\\\]]]VVVUUUSSSPPPMMMKKKIIIHHHEEECCC@@@===;;;;;;;;;;;;::::::;;;<<<>>>@@@CCCDDD@@@===888444333444777999DDDLLLWWW^^^``````aaabbb````````````___]]]\\\\\\\\\[[[YYYWWWTTTOOOIIIDDD:::777333...++++++,,,---------,,,++++++,,,------)))***+++,,,,,,+++***)))******))))))))))))******((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))(((((((((((())))))+++++++++******+++++++++++++++,,,,,,,,,++++++***------......///000000000000000000000000000000000222222222222222222222222777:::>>>CCCGGGIIIIIIIIIJJJFFFEEELLL]]]uuuvvvrrrjjjppp~~~~~~|||{{{rrrpppkkkgggeeeddddddeeebbb___\\\YYYXXXWWWUUUTTToooPPPIIIHHHAAA???>>>@@@???;;;:::;;;:::777666444444444444444222000111222222111111000///...******))))))))))))******((((((((('''''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((((((((('''(((((()))************)))'''''''''''''''((())))))(((((())))))******************)))))))))***++++++************************)))))))))*********++++++++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------111222444777;;;@@@DDDFFFDDDFFFHHHIIIIIIIIIJJJLLLNNNMMMMMMLLLKKKJJJJJJJJJFFFFFFFFFGGGHHHIIIJJJJJJMMMNNNPPPRRRSSSUUUUUUVVVTTTTTTUUUUUUUUUVVVVVVVVV\\\\\\]]]]]]\\\[[[[[[ZZZXXXWWWVVVVVVVVVWWWYYYZZZVVVVVVWWWVVVVVVTTTSSSSSSZZZZZZYYYYYYZZZ\\\^^^___YYYXXXXXXXXXZZZ]]]```bbbZZZ[[[]]]]]]\\\\\\]]]______^^^\\\ZZZXXXVVVTTTSSSNNNMMMKKKIIIGGGEEEDDDCCCEEECCC???<<<;;;<<<>>>???<<<:::777555333222222333;;;AAAKKKTTTZZZ___bbbccc```aaacccbbb```^^^______\\\\\\[[[[[[[[[YYYUUURRRIIIEEE>>>666000---,,,+++///...,,,*********++++++******++++++++++++************)))))))))***++++++))))))))))))))))))))))))************************((((((((((((((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))******************************))))))))))))******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++,,,------...//////000000000000000000000000000000111111111222333333444444;;;>>>AAAEEEHHHIIIJJJJJJEEEDDDIIIXXXooo}}}{{{ssslllhhhfff```^^^[[[WWWTTTSSSRRRSSSRRRPPPNNNLLLJJJJJJJJJJJJoooOOOIIIIIIBBB@@@>>>@@@???;;;:::;;;:::777666555444444555444222000111222222111111000///...******))))))))))))******)))))))))(((((((((''''''%%%''')))(((&&&%%%&&&(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&'''((((((((((((((('''(((((()))))))))))))))'''''''''''''''((())))))))))))))))))******************))))))******+++,,,************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------...///111222666777:::===AAADDDGGGHHHEEEGGGHHHIIIIIIJJJMMMOOOKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNNNNPPPQQQRRRTTTVVVWWWWWWXXXWWWXXXXXXYYYYYYZZZZZZ[[[UUUVVVXXXZZZ[[[\\\]]]]]]\\\[[[[[[[[[\\\___aaaccckkkllllllkkkjjjhhhfffeee```aaadddeeefffeeedddccc[[[ZZZYYYXXXYYY[[[^^^______aaaaaa```]]]\\\\\\^^^aaaaaa```______^^^^^^]]]XXXWWWUUUTTTSSSTTTTTTUUUXXXUUUPPPJJJFFFCCCAAAAAA;;;:::888777555555444444555777;;;BBBLLLVVV]]]aaa^^^```cccbbbaaa```aaabbb___^^^^^^^^^___^^^\\\ZZZTTTRRRLLLFFF???:::555333222111...,,,******++++++++++++************++++++******))))))******+++,,,))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((((((((************************++++++************++++++++++++************++++++******+++,,,------------,,,,,,,,,---......//////000000000000000000000000///000111222333555666666???AAACCCFFFHHHIIIIIIIIIKKKQQQ___qqq|||yyyvvvsssrrrqqqnnnjjjddd^^^XXXTTTQQQOOONNNLLLJJJIIIHHHGGGGGGFFFFFFEEECCCBBBBBBCCCEEEoooNNNIIIIIICCCAAA>>>@@@???;;;:::;;;:::777666555444444555444222000111222222111111000///...******))))))))))))******))))))))))))((((((((((((%%%''')))(((&&&%%%&&&)))%%%&&&)))******)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&''''''(((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))))))))))))))******************))))))***+++,,,,,,************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------...000333555666:::<<<>>>AAADDDFFFHHHHHHIIIIIIJJJIIIHHHIIILLLNNNHHHHHHHHHHHHIIIKKKLLLMMMKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRTTTUUUWWWXXXXXXXXX]]]]]]^^^___aaabbbbbbccchhhkkknnnssswww{{{~~~|||zzzwwwuuussstttuuuvvvhhhiiiiiifffaaa^^^^^^______``````aaabbbbbbcccccc```^^^\\\\\\]]]```ccceeefffccc___YYYSSSNNNJJJHHH@@@>>><<<999888777888888222///...333???MMMXXX]]][[[^^^aaaaaa``````bbbdddbbbaaa``````aaa```^^^]]]YYYYYYXXXTTTOOOHHHBBB???666444222///---,,,------,,,+++***))))))***+++,,,******))))))***+++,,,,,,))))))))))))))))))))))))***)))'''&&&&&&''')))***((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))((((((((((((************************,,,,,,++++++++++++,,,,,,******))))))))))))******)))***+++,,,---.........++++++,,,,,,---......///000000000000000000000000...///000222444666777888BBBCCCDDDFFFGGGHHHIIIIIIZZZgggzzz}}}|||qqqnnnjjjfffccc___[[[XXXSSSSSSRRRPPPMMMJJJGGGFFFDDDDDDDDDDDDCCCCCCBBBBBB@@@AAA@@@???>>>???AAACCCiiiPPPGGGEEEAAA<<<@@@BBB@@@;;;999:::999555666555222222333333222111444333222111000///...---))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%(((+++......+++(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%(((******(((&&&'''((('''&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***))))))((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))*********+++++++++++++++*********))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''***---//////...///000+++...111444555777999;;;???@@@CCCEEEGGGIIIJJJJJJGGGIIIKKKKKKJJJHHHHHHIIIFFFGGGHHHHHHHHHJJJMMMPPPMMMOOOQQQSSSTTTTTTSSSRRRUUUVVVXXXYYYYYYZZZaaahhhmmmpppuuu|||}}}qqqeeeaaabbb``````cccdddbbb```aaadddffffffeeeeeeeeeeeeeeeeeehhhgggeeebbb^^^YYYTTTQQQMMMJJJFFFCCC@@@===999777777555333444:::BBBKKKQQQXXX^^^___]]]___dddddd```eeecccaaa___^^^___```aaa[[[[[[ZZZXXXTTTOOOKKKHHH>>>999222.........,,,***///...---+++***)))))))))(((((()))+++,,,+++)))&&&))))))))))))))))))))))))*********)))(((''''''&&&((((((''''''''''''((((((+++******)))(((''''''&&&)))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))***......***((()))***(((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))+++***))))))***,,,...///---+++))))))+++,,,***'''++++++,,,,,,,,,---------+++,,,...---,,,,,,---///............/////////000222111000000000111333444222111000000333777<<>>@@@BBBCCCDDDFFFGGGHHHHHHHHHLLLLLLKKKIIIGGGFFFFFFHHHGGGIIILLLMMMMMMMMMOOOPPPQQQQQQQQQQQQRRRUUUZZZ^^^\\\bbbjjjoooqqqssszzzzzzvvvqqqooommmllliiiccc\\\YYY[[[ZZZZZZ\\\```dddgggiiiccccccdddeeeeeedddaaa___[[[XXXSSSNNNHHHBBB;;;777999666222111444:::BBBGGGMMMTTTYYY[[[___eeegggccc]]]___aaaaaa___]]]]]]]]]\\\\\\\\\ZZZXXXUUURRRQQQGGGAAA999333111000...+++,,,,,,+++*********++++++***)))***,,,---,,,***((())))))))))))))))))))))))++++++***))))))(((''''''(((''''''''''''''''''(((*********)))((('''''''''***))))))(((''''''&&&&&&))))))))))))))))))))))))'''++++++(((&&&'''(((&&&((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))******)))((()))+++---...---+++))))))+++,,,***(((******+++++++++,,,,,,,,,+++---......---,,,...///........./////////000000111000000000000111222222111111111222555999===@@@BBBDDDGGGHHHGGGLLL\\\mmm~~~wwwnnnhhhddd```ZZZUUUUUUSSSOOOLLLIIIHHHHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFdddKKKDDDEEEEEEBBB@@@BBB@@@;;;999:::999555666444333333333333222000000000000000000///......))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''((((((''''''&&&'''''''''%%%'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********************)))))))))++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---...000111444888<<<>>>@@@CCCFFFFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIHHHGGGEEEFFFHHHKKKIIIKKKMMMNNNMMMLLLLLLMMMNNNTTTZZZ___dddkkkvvv~~~{{{qqqkkkgggcccaaaaaaaaaaaaaaaeeeddddddeeefffgggeeedddaaa```^^^\\\YYYSSSMMMHHHBBB>>>999555333555999<<<<<>>@@@AAACCCEEEGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJLLLOOORRRMMMOOOPPPPPPPPPRRRTTTWWW^^^jjjyyy~~~xxxqqqjjjeeekkkgggcccbbbdddggghhhgggccccccdddeeeeeeccc^^^ZZZRRROOOJJJDDD???:::777666444777<<<@@@FFFMMMRRRSSS]]]^^^[[[QQQFFF@@@BBBGGGSSSUUUXXX[[[\\\[[[ZZZYYYWWWPPPEEE===888555222///++++++*********++++++,,,+++******+++,,,,,,+++)))))))))))))))))))))))))))++++++++++++******))))))))))))(((((((((((())))))***)))))))))(((((((((''')))))))))(((((((((''''''((((((((((((((((((((((((&&&***+++(((''')))***)))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((('''((()))***++++++************+++************+++++++++,,,,,,,,,,,,---......------...///...////////////000000000...///000111222111000///000333777;;;>>>AAABBBCCCHHHCCCBBBHHHTTTfff|||{{{ssskkkccc[[[VVVPPPMMMJJJHHHHHHHHHFFFDDDDDDDDDCCCCCCDDDEEEFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGdddKKKDDDFFFFFFCCC@@@BBB@@@;;;999:::999555555444333444444444111///...///000111111000///...************************(((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))(((((('''''''''((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111444888;;;===???BBBCCCCCCCCCEEEFFFFFFFFFGGGIIIJJJJJJJJJJJJHHHJJJLLLMMMMMMNNNPPPRRRPPPRRRVVV[[[aaajjjtttzzzyyyvvvvvvwwwqqqooowwwtttlllddd```bbbfffiiiiiigggffffffggggggddd```]]]^^^^^^\\\WWWOOOEEE<<<777888666666999>>>EEELLLRRRTTTWWWWWWOOOCCC;;;:::===BBBFFFMMMTTTYYY[[[[[[ZZZXXXPPPEEE===999777444222000///...---+++++++++******)))))))))++++++***((())))))))))))))))))))))))+++++++++***************++++++************++++++))))))))))))((((((((((((((((((''''''''''''&&&&&&((((((((((((((((((((((((&&&***+++(((''')))***)))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))******+++************+++,,,,,,,,,------------...,,,---///...------...000////////////000000000111...///111222222222111000222555:::???CCCDDDEEEEEEIIIDDDFFFVVVkkk}}}xxxrrrlllccc[[[TTTNNNIIIEEEFFFEEEEEEEEEGGGHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHdddKKKEEEFFFEEEBBB@@@BBB@@@;;;999:::999555444444333444555444111///000111222333222111///---************************))))))))))))))))))))))))***))))))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))******(((&&&&&&((()))(((''''''&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------,,,...111333666999===@@@AAACCCEEEEEEDDDDDDDDDFFFEEEFFFHHHIIIKKKLLLMMMMMMIIIKKKLLLMMMLLLMMMPPPRRRXXX]]]dddooo{{{zzzuuu{{{yyyuuujjjtttxxxjjj^^^[[[ZZZbbbpppyyylllfffdddjjj}}}{{{www}}}vvvlllhhhgggdddbbbfffdddccccccddddddcccbbbccceeeeeeccc[[[QQQFFF@@@===777333444888>>>GGGPPPCCCJJJRRRRRRLLLCCC>>><<<777;;;CCCKKKSSSYYY\\\]]]XXXPPPEEE===:::999777555555444222000...,,,++++++***)))((((((*********((())))))))))))))))))))))))************************++++++************++++++))))))))))))(((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%)))***&&&%%%'''(((&&&((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))******++++++******))))))))))))))))))))))))((((((((())))))))))))))))))***++++++***)))+++,,,------------............,,,...//////......///000/////////000000000111111000000111222222222222222666999===BBBFFFGGGGGGGGGFFFEEEMMMccc||||||rrrhhhbbb\\\XXXQQQLLLIIIGGGFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIHHHHHHGGG```JJJDDDEEEDDDAAA@@@BBB@@@;;;999:::999555444333444444555444111...111222444444444111///---************************))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))+++++++++)))&&&''')))******((('''&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***%%%&&&&&&&&&''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........................///111555888:::===@@@BBBBBBDDDFFFGGGFFFFFFGGGHHHFFFGGGHHHJJJLLLLLLMMMMMMKKKMMMOOORRRWWW```iiipppyyy~~~zzzooolllmmmooouuu~~~zzzlll```\\\ZZZ]]]mmmlllfffiiixxxqqqnnnjjjfffcccdddfffggghhhdddeeeggggggccc\\\TTTOOOFFF>>>888888888999@@@HHH:::@@@HHHLLLLLLIIIFFFDDD===>>>AAAEEELLLSSSZZZ]]][[[RRRGGG@@@<<<;;;:::888888777555333000///...---,,,***))))))***+++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))'''''''''''''''((((((((())))))))))))))))))))))))'''++++++(((&&&'''(((&&&((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))***++++++++++++***)))))))))))))))))))))))))))))))))******))))))((((((***,,,+++))))))+++---,,,,,,,,,---------......---...//////......///000//////000000000111111111222222222222222333333444:::<<<@@@DDDGGGHHHHHHHHHMMMRRR```uuu|||qqqhhh___WWWRRRMMMJJJHHHFFFGGGGGGFFFEEEDDDEEEFFFFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNKKKKKKLLLNNNPPPQQQSSSSSSRRRRRRRRRRRRRRRQQQPPPPPP]]]HHHDDDEEEDDDAAA@@@BBB@@@;;;999:::999555444333444555555444111...333444555666444222///,,,************************))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%''''''''''''%%%%%%''''''''''''''''''''''''&&&&&&&&&''')))***,,,------***'''''')))+++***)))'''&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***((()))))))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......////////////////////////111555999<<<===???@@@BBBBBBDDDGGGHHHGGGHHHIIIJJJHHHHHHJJJKKKLLLLLLLLLLLLQQQSSSWWW___mmm~~~yyy||||||rrrooollllllyyymmmbbbaaaeeezzz{{{qqqiiieeedddddddddccceeeggggggfffccc___]]]TTTKKKDDDBBB>>>;;;>>>DDD;;;<<<>>>AAADDDHHHKKKLLLJJJGGGDDDCCCFFFMMMUUUZZZ^^^VVVJJJBBB>>>===;;;:::999888666444222111000000---+++******+++,,,,,,+++))))))))))))))))))))))))((((((((((((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))***************************......***((()))***(((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))***************)))((('''***,,,+++))))))+++---++++++,,,,,,,,,------------...//////......///111000000000000111111111111444333222111222333444555<<<>>>BBBEEEHHHIIIIIIIII]]]fffwww~~~zzzsssggg[[[RRRLLLHHHFFFEEEEEEEEEEEEFFFFFFDDDBBBCCCDDDFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUWWWXXXZZZ\\\^^^```bbbbbbcccccccccccccccbbbaaa```^^^LLLGGGEEEAAA???CCCBBB@@@???<<<;;;999888444444444444333222111111111222333333222111000///+++***)))***++++++***)))************************((((((''''''''''''(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))///---+++((('''&&&'''(((''''''''''''(((((((((((('''((()))******)))((('''++++++******))))))(((((())))))))))))************))))))))))))))))))))))))******))))))))))))))))))***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////111000//////000222444666:::;;;===>>>===>>>@@@BBBFFFCCCDDDHHHIIIEEEFFFJJJMMMGGGGGGMMMNNNLLLTTTaaajjjppp}}}~~~zzztttkkkfffwww{{{qqqqqq{{{ooojjjjjjgggdddeeekkkkkkeeebbbccc\\\VVVMMMEEEAAA@@@@@@AAADDD???;;;===BBBDDDBBB???LLLMMMNNNKKKHHHHHHJJJMMM\\\[[[WWWOOOFFF@@@======???@@@AAA>>>999555555555......---***((('''((()))---,,,,,,+++******+++++++++*********))))))((((((((()))***++++++***)))(((***************)))((((((''''''''''''((((((((())),,,***'''&&&'''(((((('''))))))))))))))))))))))))((((((((((((((()))******))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((()))))))))))))))******+++''')))+++,,,***)))((()))************************))))))*********+++++++++------------------------,,,---......//////......000000000000111111111111111222333333222444666999BBBDDDGGGGGGEEEHHHWWWggg}}}yyyzzzzzzsssnnn]]]WWWOOOJJJHHHFFFDDDBBBEEEDDDDDDFFFGGGGGGFFFDDDEEEDDDEEEGGGIIIJJJJJJHHHHHHJJJMMMPPPQQQSSSWWWYYYYYY[[[^^^dddjjjmmmnnnmmmtttvvvyyy}}}___LLLHHHFFFBBB@@@CCCBBB@@@???<<<;;;999888444444444444333222111111222222333333222111///...+++***)))***++++++***)))************************((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))---+++)))((('''((()))***''''''''''''(((((((((((('''((()))******)))((('''*********))))))((((((((())))))))))))***************************************************************,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.............../////////000222444777999:::<<<>>>@@@@@@AAACCCDDDFFFEEEGGGLLLMMMJJJJJJOOOPPPKKKJJJQQQTTTYYYiii{{{xxxyyyzzz~~~rrroookkkooorrrjjjdddeeedddbbbcccffffffccc\\\QQQGGGBBBDDDGGGIIIEEEAAA>>>===???@@@AAAIIIKKKMMMLLLIIIGGGGGGIIIVVVYYY[[[VVVLLLCCC??????AAADDDFFFEEE@@@;;;777666000///...,,,*********+++,,,++++++*********+++++++++*********))))))))))))((()))***++++++***)))(((***************)))(((((('''''''''((((((((())))))+++)))(((((()))***)))((())))))))))))))))))))))))((((((((((((((()))******))))))((((((((('''''''''((((((((()))))))))******)))))))))))))))******+++''')))++++++***(((((()))************************+++,,,,,,,,,,,,---------------------------------,,,---......//////......000000000000111111111111333444555555555777;;;>>>BBBDDDGGGJJJLLLUUUiii{{{~~~yyyrrrvvvzzz}}}tttkkkbbb]]]TTTOOOJJJFFFFFFEEEDDDCCCCCCCCCCCCEEEGGGHHHHHHHHHIIIJJJLLLMMMMMMNNNNNNNNNOOORRRWWW[[[^^^bbbgggjjjoooppptttzzz```NNNIIIGGGCCCAAACCCBBB@@@???<<<;;;999888444444444444333222111111222222333333222111///...+++***)))***++++++***)))************************((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''((())))))))))))(((***)))((((((((()))***+++''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************************************++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///111444888;;;===:::===AAACCCCCCDDDEEEFFFFFFEEEFFFIIIIIIHHHJJJOOOPPPRRRZZZgggppp{{{zzz}}}zzzooogggcccjjjzzzzzzpppjjjfffeeegggdddffffff^^^RRRJJJHHHJJJKKKLLLLLLHHHCCC???>>>???BBBDDDGGGHHHHHHGGGGGGGGGMMMTTT[[[[[[TTTKKKDDDBBBEEEHHHLLLLLLHHHAAA<<<999222111000...,,,,,,+++++++++******)))******++++++***************)))))))))))))))************)))((()))************))))))(((''''''((((((((()))))))))***))))))***+++,,,***)))))))))))))))))))))))))))((((((((((((((()))******))))))((((((((((((''''''(((((()))))))))*********)))))))))))))))******+++''')))******)))(((((()))++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------...////////////...000000000111111111222222444555666666888;;;???CCCFFFGGGLLLUUU```ooo|||mmmjjjlllvvv}}}tttjjjaaaXXXQQQLLLJJJHHHEEEDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEHHHJJJKKKHHHLLLQQQTTTUUUVVVYYY\\\bbbffflllsssxxx~~~aaaOOOJJJHHHEEEBBBCCCBBB@@@???<<<;;;999888444444444444333222111111222333333333222000///...+++***)))***++++++***)))************************((((((''''''''''''(((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&'''(((((())))))((((((***)))(((((((((((()))***''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************************************++++++,,,,,,,,,,,,,,,---,,,---...---+++***+++,,,---------------------------------------.........000111222444777;;;>>>???===???CCCEEEEEEEEEEEEFFFIIIHHHGGGFFFGGGLLLUUU]]]eeeooovvvwww|||~~~zzzuuuvvv}}}xxxrrr|||uuujjjddd___cccgggfff___XXXSSSQQQNNNRRRWWWYYYUUULLLCCC===:::;;;===@@@BBBDDDFFFHHHGGGKKKRRRWWWXXXSSSMMMHHHGGGIIILLLMMMKKKFFFAAA>>>777555222000///---+++*********)))))))))***++++++***************************************))))))((())))))************)))((('''(((((((((((())))))))))))((()))+++------+++)))((((((((((((((((((((((((((((((((((((((())))))***))))))((((((((((((((((((&&&''''''''''''((((((((()))))))))))))))******+++''')))******)))((()))***++++++++++++++++++++++++*********+++++++++,,,,,,------------------------------...///////////////000000111111111222222222333444666777999===BBBFFFKKKLLLVVVkkkuuuhhhlll{{{~~~vvvjjjeee]]]VVVQQQMMMIIIFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGJJJMMMPPPNNNUUU___eeehhhlllsssyyybbbPPPKKKIIIEEECCCCCCBBB@@@???<<<;;;999888444444444444333222111111333333333333222000...---+++***)))***++++++***)))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((((((((((((******)))(((((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((()))))))))))))))((()))))))))************************************++++++,,,,,,,,,---------,,,---...---+++***+++,,,---------------------------------------///000111555555666888:::===>>>???@@@BBBEEEFFFEEEEEEEEEFFFIIIKKKLLLNNNVVVeeewww{{{qqqtttnnn```bbblllzzzrrrppplllhhhffffffddd```]]]XXXYYY]]]bbbccc\\\PPPFFF===;;;999888:::>>>AAADDDCCCBBBDDDKKKTTTXXXSSSNNNHHHHHHHHHIIIHHHHHHFFFEEE???<<<999777555333///,,,+++***************++++++***************++++++++++++******)))))))))))))))((())))))*********))))))(((((((((((()))))))))***)))((()))+++------+++)))((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))))))))''''''''''''((((((((())))))))))))))))))******+++((()))******))))))***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------...//////000000//////111111111111222222222222333555888;;;===AAAFFFIIIKKKOOOaaavvv{{{|||xxxqqqfff]]]UUURRRMMMJJJHHHHHHGGGFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGJJJLLLOOORRRVVV]]]aaagggooo{{{bbbPPPKKKIIIEEECCCCCCBBB@@@???<<<;;;999888444444444444333222111111333333444333222000...---+++***)))***++++++***)))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''******))))))((('''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))************++++++++++++++++++++++++***++++++,,,,,,------...,,,---...---+++***+++,,,------------------------------------...111333444888999:::<<<===>>>???@@@BBBDDDEEEFFFEEEFFFHHHIIIEEEOOOYYYcccrrr~~~{{{~~~qqqeeecccjjjyyyrrrgggeeeeeeeeecccfffbbb___aaaeeeeee___YYYJJJEEE===888777888:::;;;???;;;999???KKKSSSSSSQQQKKKIIIFFFFFFGGGHHHIIIHHHEEEBBB???>>>===;;;777333---,,,,,,+++******++++++*********+++++++++++++++,,,+++***)))((((((((()))((())))))************)))((((((((()))))))))*********))))))***+++,,,***)))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))******)))))))))*********++++++)))))))))))))))******+++)))***+++*********,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------......///000000000000///111111111222222222222333666999>>>BBBDDDGGGJJJMMMJJJRRRkkk~~~}}}rrriiiccc\\\SSSLLLLLLIIIGGGFFFFFFFFFFFFEEEFFFGGGHHHGGGGGGHHHKKKNNNOOOTTT[[[aaagggnnnwww~~~aaaOOOKKKIIIEEEBBBCCCBBB@@@???<<<;;;999888444444444444333222111111444444444333222000...,,,+++***)))***++++++***)))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((((((((((((''''''''''''''''''((((((((((((***)))(((''''''((()))***)))*********+++++++++,,,))))))))))))************++++++++++++++++++++++++*********+++,,,---------***,,,------++++++,,,...........................---------...000333666888999:::<<<>>>???AAABBBBBBCCCDDDEEEFFFFFFIIIMMMPPPPPPbbbwww}}}~~~yyyyyypppqqq|||~~~rrrlllgggeeeiiifffcccccceeeffffffeeeVVVOOOFFF???;;;999888777999777666888???GGGMMMPPPPPPMMMIIIGGGHHHJJJIIIHHHEEEBBB???@@@BBBAAA===999//////---,,,++++++***************++++++,,,,,,,,,,,,+++***)))((((((((()))(((((()))***************(((((()))))))))*********+++)))(((((()))***)))((())))))))))))))))))))))))((((((((((((((()))******(((((()))))))))*********))))))*********+++++++++)))))))))))))))******+++***+++,,,+++++++++...000,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------......///000000000000000111111111222222222333333666;;;AAAFFFIIIJJJLLLMMMNNN[[[vvv{{{rrrkkkbbbYYYSSSNNNJJJGGGHHHGGGFFFFFFHHHHHHGGGFFFGGGIIIKKKLLLNNNRRRYYY]]]bbbhhhrrryyyaaaOOOKKKHHHEEEBBBCCCBBB@@@???<<<;;;999888444444444444333222111111444444444333222000...,,,+++***)))***+++++++++)))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))''''''''''''((((((((()))***)))(((''''''((()))*********+++++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++))))))***++++++,,,------***+++,,,,,,,,,,,,---...........................---------...111444888:::999:::<<>>:::777444666777666777===GGGOOOTTTPPPLLLKKKKKKKKKIIIFFFAAA>>><<>><<<:::888777666555444444555444222000333333222222000///...---,,,,,,,,,+++++++++******************************))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''***+++***(((&&&'''((((((&&&%%%%%%&&&))))))))))))))))))))))))((((((((((((((('''''''''&&&'''(((***++++++++++++...---+++***)))***++++++++++++++++++++++++++++++......---,,,,,,---------,,,,,,,,,---------..............................111000000222555888999999===>>>???AAABBBBBBCCCCCCGGGCCCEEELLLRRRYYYlllvvvyyyrrrjjjeeebbbrrrwwwlllcccbbbbbb___```cccdddaaa[[[SSSKKKEEEBBBAAA===:::666333333777<<>>888777444000...,,,++++++++++++******++++++,,,------+++)))''''''((()))+++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))***)))))))))))))))***+++))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++---------+++***+++,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,000/////////...............//////000000000000000000111333333222222333444222<<>><<<:::888777666555444444555444222000333333222222111///...---,,,+++++++++************************************))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''***+++***((((((***+++***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))+++,,,------333000---***))))))***,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,---------.........------..................000000111444777:::<<<<<<===???AAABBBCCCEEEGGGHHHIIIQQQ```llluuuzzzvvvwwwzzzrrrnnnwwwtttggg```___dddkkkcccaaa\\\VVVPPPMMMKKKKKKCCC@@@;;;777555666999;;;IIIPPPUUUUUUPPPMMMOOOSSSRRRJJJBBB@@@CCCGGGHHHFFF???;;;666000---+++,,,,,,---------,,,,,,,,,,,,,,,++++++***)))((()))***+++***++++++,,,,,,++++++***)))***++++++++++++***)))******)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,---......---,,,---///---,,,,,,++++++,,,,,,---++++++,,,------------,,,............////////////...//////000000000000000///111222333222222444666666>>>HHHKKKIIIPPPhhh|||}}}ttthhhYYYPPPNNNJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJMMMQQQWWWZZZiiippp{{{{{{XXXMMMLLLFFFAAABBBBBBAAA@@@>>><<<:::888777666555444444555444222000333333222222111000......++++++*********))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((,,,---...---+++)))))))))))))))))))))))))))))))))************************((((((((()))+++---///000777444000,,,******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,------------.........---------......////////////111444777:::===>>>???@@@AAAAAABBBBBBEEEIIILLLYYYmmm~~~~~~tttmmmlllmmmssswwwhhh``````cccgggfffddd```[[[TTTNNNJJJJJJGGGBBB===999666555555>>>JJJWWWYYYTTTOOOQQQUUUXXXRRRJJJEEEEEEIIIMMMOOOIIIDDD<<<444///------...////////////...---,,,+++************++++++++++++***++++++,,,,,,++++++***)))***++++++++++++***)))++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))******************++++++,,,...//////......000111---,,,,,,++++++,,,,,,---++++++,,,---------------------......///000000000...///000000111111000000///000222222222333666888<<>><<<:::888777666555444444555444222000222222222222111000///...*********))))))))))))((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))))))))(((---...///...+++***)))***(((((((((((((((((((((((()))))))))******************)))))))))+++---000222555444222000...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------............---------...///000111111111444777:::<<<===???@@@@@@AAABBBBBBDDDKKKSSSZZZxxxoooccc___bbbooovvvggg^^^dddeeeffffffbbb[[[QQQKKKOOOMMMIIICCC===888444222777AAANNNTTTSSSQQQSSSUUUVVVSSSOOOJJJIIIKKKPPPTTTQQQLLLEEE<<<666222000000....../////////...---,,,***++++++,,,,,,,,,,,,+++***++++++,,,,,,++++++************++++++*********,,,,,,***)))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************+++---//////...///000222---,,,,,,++++++,,,,,,---+++,,,,,,---...---------............/////////000//////000111111111111000///000222222333555888;;;AAABBBFFFLLLTTTfffzzzkkk___UUUQQQPPPMMMKKKJJJHHHGGGFFFEEEEEEGGGJJJKKKNNNRRRWWW]]]dddnnnyyyvvvUUULLLLLLGGGBBBCCCBBBAAA@@@>>><<<:::888777666555444444555444222000222222333222222111000///*********))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))+++,,,---,,,***)))))))))((((((((((((((((((((((((((((((((())))))*********+++***))))))+++---000222///000222333222000...,,,++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...---------.........//////------...///111222333333444777:::<<<===>>>@@@BBB>>>BBBHHHNNNWWWeeetttzzz{{{~~~zzzzzz|||vvvjjj^^^aaaooo|||fffdddbbbbbbbbb```]]]ZZZRRRQQQMMMHHHBBB===888555666:::@@@GGGLLLPPPRRRSSSPPPQQQRRRRRRQQQRRRUUUXXXVVVSSSNNNGGG@@@:::555333------............------+++,,,------------,,,,,,***++++++,,,,,,++++++***+++******************+++,,,,,,***)))((((((((((((************************''''''((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++******************+++------------///000---,,,,,,++++++,,,,,,---,,,,,,---.........------///////////////.........///000000111111111111111///000222333555888<<>><<<:::888777666555444444555444222000222222333333222111111000++++++*********)))))))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))(((***++++++)))(((((()))))))))))))))))))))))))))''''''((())))))*********+++*********+++---///000+++---000222222111///---++++++,,,,,,------......,,,,,,,,,,,,---...//////------........./////////...///000111333444555666777:::===>>>>>>@@@DDDHHHFFFPPP___nnn||||||ssspppvvvxxxqqqssszzz~~~|||wwwtttlllfffeeefffhhhmmmrrruuutttrrrssszzz~~~rrrmmmwwwrrrhhhccccccbbbbbbWWWUUURRRNNNHHHCCC>>><<<:::999888<<>><<<:::888777666555444444555444222000222222333333222222111111,,,+++++++++************************************'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***'''&&&''')))&&&((()))***((((((((()))))))))))))))))))))))))))(((((()))******+++,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,---....../////////++++++,,,,,,---......///------------...///000111............///////////////000111333555666888888888<<>>;;;:::<<>><<<:::888777666555444444555444222000222222333333333222111111,,,,,,,,,++++++++++++***************************'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***'''&&&''')))%%%''')))))))))((()))***))))))))))))))))))))))))))))))***+++,,,,,,------***++++++,,,,,,++++++***///---+++******,,,...000++++++,,,,,,---...//////---------...///000111111............/////////000000111222444666888999:::999<<<@@@AAACCCHHHQQQYYY~~~}}}xxxnnnsss~~~qqqgggbbbbbbdddbbbnnn|||tttdddYYYcccrrrpppcccbbb```\\\WWWRRRLLLIIIFFFEEEDDDAAA<<<999;;;CCCJJJRRRSSSUUUYYY]]]___^^^\\\ZZZWWWRRRLLLGGGEEEDDDCCC;;;888333...++++++,,,---444222000---,,,,,,------+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,***)))))))))))))))***+++***************************++++++******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---+++---------+++***+++,,,---,,,,,,++++++,,,,,,---,,,---......//////......((()))+++---000333555666000000111222222222222111222333555777:::???EEEJJJPPPddd~~~xxxmmmccc[[[TTTOOOLLLHHHGGGIIILLLLLLIIIKKKOOOPPPWWWcccrrrrrrTTTQQQMMMGGGEEEBBBBBBAAA???===;;;999888888444444444444444444333333333333222222000///...---************************))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%((()))++++++)))((()))***(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))++++++,,,,,,,,,,,,------..................------******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000///------///000---000777<<<;;;666666:::@@@???@@@BBBEEEOOOeee{{{|||xxx{{{rrrllljjjfffkkkpppqqqppprrrwww|||iii```___cccrrrppp```aaadddeee\\\NNNIIILLLEEEFFFHHHGGGBBB===???EEEHHHOOOWWW\\\\\\\\\\\\]]]WWWZZZYYYQQQFFF???@@@CCC;;;888444000---,,,,,,,,,---,,,++++++,,,,,,***(((,,,,,,,,,++++++*********+++*********))))))((((((+++*********))))))(((((()))(((((((((******((('''))))))))))))))))))******))))))))))))))))))))))))************************+++++++++***++++++,,,,,,++++++,,,,,,,,,---------------------------------...//////000000000000000---......///000111111222111222222222222111000000111///333===BBBCCCGGGNNNRRRqqqppphhh^^^WWWTTTRRRMMMIIIJJJLLLLLLKKKJJJLLLRRRWWWZZZ```jjjuuupppUUUSSSPPPIIIFFFBBBBBBAAA???===;;;999888888555444444444444333333333222222222222000///...---************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''((((((((((((((('''&&&%%%))))))))))))(((((((((((((((((((((((()))))))))***((((((((())))))******+++************************++++++,,,,,,,,,,,,------------------------------,,,,,,---------.........------------............///000111000//////000222555333555999;;;<<>>:::444///,,,,,,---------------,,,+++******,,,,,,,,,+++++++++******+++*********))))))))))))++++++++++++*********)))***))))))***++++++***(((*********)))))))))))))))************************************************,,,,,,++++++***+++++++++++++++,,,,,,,,,------------------------------------......///////////////.........///000111111111000111111222222222222222444444999???BBBDDDNNNYYYoootttmmmaaa\\\UUUQQQOOONNNMMMKKKKKKNNNQQQSSSVVV[[[bbbhhhqqqvvvoooWWWXXXTTTLLLGGGBBBBBBAAA???===;;;999888888555555444444444333333333222222222111111///...---************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++((('''(((******'''$$$******))))))((((((''''''((((((((()))))))))******************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------........................///////////////000111111000111222444666444555:::>>>@@@EEEKKKMMMRRRaaaxxxxxxpppmmmqqqvvvxxxxxxxxxwww{{{}}}|||xxxjjjfffccc]]]ZZZXXXSSSPPPSSSUUUQQQLLLJJJBBBDDDHHHOOOVVV\\\___```___^^^\\\XXXRRRLLLGGGDDDEEEDDDAAA:::222---,,,---,,,...000///,,,***+++,,,,,,,,,,,,++++++++++++******************))))))))),,,,,,,,,++++++++++++++++++***)))***,,,,,,***)))+++*********))))))((((((************************************************------,,,+++************,,,,,,,,,,,,------------------------------------,,,---......//////............//////000000111111000000111111222333333333666;;;BBBEEEEEELLL___rrrooo```ZZZSSSRRRQQQNNNMMMMMMPPPSSSPPPUUU\\\ccciiirrr{{{qqq\\\]]]XXXNNNGGGBBBBBBAAA???===;;;999888888555555555444444333333222222222222111111000......************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++---***(((***///000---)))+++******)))(((''''''&&&(((((()))))))))*********,,,+++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,---////////////000000000000///000111111111222444666555777<<>>666///,,,,,,000333111,,,***,,,///++++++++++++++++++++++++***************+++++++++))))))******************)))(((((()))******)))'''************))))))((((((************************************************...---,,,+++************,,,,,,---------.................................//////000111111111111000////////////000000000000333333222111111222222333:::IIIWWWZZZ[[[jjjyyymmmbbbXXXSSSSSSNNNRRRVVVVVVUUUWWW^^^dddjjjqqq{{{uuuaaaaaaYYYMMMFFFBBBBBBAAA???===;;;999888888666666555444333333222111111111111111111000//////************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))************'''&&&&&&)))---///...,,,******))))))(((((('''''')))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------....../////////---.........////////////////////////000000000000...000222333444666999;;;>>>>>>@@@BBBFFFTTTnnn|||zzz}}}}}}jjjZZZXXXddd|||uuu```XXXWWWZZZ______]]]^^^aaaaaaZZZRRRMMMNNNSSSXXX\\\___^^^]]]]]]]]]ZZZSSSNNN@@@BBBEEEEEEBBB;;;333...---///111000---+++,,,---***++++++++++++,,,,,,,,,*********+++++++++++++++)))))))))))))))*********)))((('''(((******(((''')))))))))))))))))))))***++++++++++++++++++++++++************************------,,,+++************,,,---------....................................000000111222222222111111////////////000000000000333333222111111222444555>>>OOO```ggglll|||wwwjjj```YYYRRRPPPSSSNNNSSSXXX[[[\\\```hhhnnnzzzsss^^^]]]UUUJJJFFFCCCBBBAAA???===;;;999888888777666555444333222222111000111111111111000//////************************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))((((((&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))*********+++++++++))))))******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------...//////............////////////........./////////000000000222444666777999<<>>???HHHZZZrrrnnn^^^UUUUUUUUUVVVWWWYYY[[[\\\___gggqqqyyynnnZZZ^^^QQQGGGHHHDDDBBBDDDBBB===;;;;;;:::666777777777666555333222111000000000111111000000///,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***,,,,,,+++++++++---,,,,,,,,,,,,------------------............------......................../////////////////////////////////000111222444444;;;===>>>===>>>BBBKKKRRRbbbrrr|||}}}oooaaaddd{{{xxxllleeebbbddddddccccccbbbccceeefffaaaaaaaaa```___^^^\\\\\\[[[TTTKKKFFFEEEBBB<<<777222000000222000,,,,,,///---.........---,,,,,,+++...,,,***+++---///...---,,,---...---+++***+++,,,'''((()))***++++++++++++((()))******++++++******++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////////////////000000000000111111111111222333444555222666666222333:::???@@@MMMeee{{{qqqdddWWWXXXXXXXXXYYY\\\___ccceeepppxxxooo\\\___SSSIIIHHHBBBBBBDDDBBB===;;;;;;:::666666666666666555444333222222222222222111111000///,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------,,,,,,---------------,,,........................////////////////////////...//////111333555777888888999<<>>FFFNNNWWWeeeqqqvvvlllccc``````___aaaccchhhlllsss}}}gggeeennn[[[IIIIIIFFFBBBDDDBBB===;;;;;;:::666555666666666555444333333333333333333222111//////...------------,,,,,,,,,+++++++++************)))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,+++******)))+++++++++++++++++++++++++++++++++***)))***,,,///------........./////////+++,,,---...////////////---......///000000111111000000000000000000000000444555666888:::<<>>AAA@@@===<<<;;;888555111///.........)))+++---,,,)))))),,,///---...///---+++******+++***+++,,,------,,,***)))******+++,,,,,,,,,++++++,,,------......------,,,*********++++++,,,,,,,,,..................................../////////000............/////////000////////////000000000000111111111111222333444555444:::EEEQQQYYYcccxxxqqqppphhhdddiiinnnoooqqqvvviiiiiisss```LLLGGGAAACCCBBB@@@>>><<<:::999999666444333333444555333222222222333222222111000///+++,,,,,,---.........------,,,++++++******++++++))))))))))))************************************(((***+++***)))((()))***)))))))))(((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,---......------...000////////////000000000000222222111///...///333777666=========AAABBBOOOggg|||}}}kkkjjj~~~dddeeeddddddcccccccccccccccbbbaaa___^^^]]]ZZZVVVTTTHHH@@@999:::AAAEEECCC>>>===;;;888555222000000///,,,,,,,,,,,,------...///...---,,,,,,++++++,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000111111000000111111222333555111///000000///111666>>>HHHJJJNNNddd||||||tttppplllkkkkkkmmmttt|||kkkjjjtttaaaLLLHHHCCCCCCBBB@@@>>><<<:::999999666444333333444555333222222222333222222111000///+++,,,------......------...---,,,,,,++++++,,,,,,))))))))))))************************************(((***+++***)))((()))+++++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,---///...------...000////////////000000000111222111111000111222444666666<<<<<<@@@KKKTTTeee~~~~~~yyyvvvvvvyyy|||~~~rrrfffpppxxxgggdddaaaaaacccdddbbb```bbbaaa```___^^^\\\XXXUUUMMMEEE===;;;???CCCCCCBBB???===:::666333111//////,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000111111000000111111222333555222111222222000333777???JJJOOO[[[wwwvvvpppmmmmmmmmmooossszzzmmmllluuuaaaMMMIIIEEECCCBBB@@@>>><<<:::999999666444333333444555333222222222333222222111000///,,,,,,------......------///...------,,,,,,------))))))))))))************************************)))***+++***))))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,...//////...---///000/////////000000000111111111000000222444555555444888>>>AAAJJJ^^^ooo~~~}}}~~~}}}zzzxxxsssrrrqqqrrrtttuuuvvvuuuuuussspppmmmlllmmmooopppuuuttttttuuuxxx{{{pppiiizzzppphhh```^^^aaadddbbb___cccbbbaaa``````^^^ZZZXXXSSSLLLDDD>>>>>>AAADDDFFFAAA???<<<888444111///...,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////////////////000000000000111111000000111111222333555333222444333222555:::>>>LLLWWWjjjwwwqqqnnnmmmoooqqqvvv|||nnnmmmvvvaaaMMMJJJGGGCCCBBB@@@>>><<<:::999999666444333333444555333222222222222222222111//////,,,,,,------...------,,,......---,,,,,,,,,,,,,,,((()))))))))************************************)))***++++++))))))***+++((()))))))))))))))************+++++++++,,,,,,,,,---------------------------..................------...//////......///000//////000000000111111111222111111333666777555333:::EEENNN___yyyvvv}}}{{{wwwuuuuuuooommmllllllnnnnnnmmmkkkmmmllllllmmmqqqsssttttttssssssrrrqqqppppppqqqssssssrrrpppooonnnoooooopppmmmnnnnnnnnnnnnpppuuuxxxzzzqqqrrryyyhhh______bbbcccbbbcccbbbaaaaaaaaa```]]]ZZZVVVSSSMMMGGGCCCCCCFFFIIIDDDBBB???;;;777333000///---,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------..................////////////////////////000000000000111111000000111111222333333222333555444333777===FFFYYYkkkvvvqqqooooooqqqrrrwww~~~mmmnnnvvvaaaLLLJJJHHHCCCBBB@@@>>><<<:::999999666444333333444555333222222222222222222111//////,,,------...------,,,,,,---,,,,,,+++++++++++++++((()))))))))************************************)))+++,,,+++***)))***+++(((((())))))*********+++******+++++++++,,,,,,,,,------------------------.........------.........---...000///......///111000000000000111111111111333222333444666888999888===OOOaaaxxx~~~}}}ssssssrrrooolllkkkmmmooossstttuuuwwwzzz|||}}}}}}}}}|||}}}~~~vvvuuusssooolllkkklllmmmppptttwwwyyy{{{zzzqqqvvv|||mmmbbb___```aaacccbbbbbbbbbcccbbb___]]]XXXXXXVVVQQQLLLIIIIIIJJJGGGFFFCCC???:::666333111......------,,,------......---,,,,,,++++++,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------..................////////////////////////000000000000111111000000111111222333222111333555444444:::CCCYYYsssuuupppooonnnqqqvvvwww}}}jjjmmmvvv```KKKIIIGGGCCCBBB@@@>>><<<:::999999666444333333444555333222222222333222222111000///------......------,,,,,,,,,,,,+++************+++))))))))))))***************************************+++,,,+++*********,,,******++++++,,,---------******+++++++++,,,,,,,,,------------------------///...------------...///---///000000///...000111000000000111111111222222333444555666777<<>>:::666444000///.....................---,,,,,,++++++,,,,,,***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000111111000000111111222333222111333555444666@@@KKKjjjwwwoooppppppooottt|||fffkkkvvv```KKKHHHFFFCCCBBB@@@>>><<<:::999999666444333333444555333222222222333222222111000///------......------,,,+++------,,,++++++++++++,,,))))))))))))***************************************+++,,,,,,******+++,,,******+++,,,,,,---......******+++++++++,,,,,,,,,........................///...------------...///---///000000//////000111000000111111111222222222222555888888:::AAANNNXXXddd|||}}}oooqqqrrrqqqqqqssswwwzzz~~~zzzwwwrrrsssuuuyyy~~~sssiiipppnnndddcccaaa```aaabbbdddcccbbb```____________]]]YYYUUURRRLLLKKKIIIFFFBBB>>>:::888111111000///////////////...---,,,,,,++++++,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------..................////////////////////////000000000000111111000000111111222333333333444666666:::GGGTTTvvvxxxqqqpppvvvwwwtttyyy{{{cccjjjvvv```JJJGGGEEECCCBBB@@@>>><<<:::999999666444333333444555333222222222333222222111000///---.........---,,,,,,+++......---,,,,,,,,,,,,---))))))))))))***************************************+++,,,,,,******+++,,,(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,........................///...---,,,,,,---...///...///000000//////000111000111111111111222222222111666::::::<<>>GGGXXXggg~~~zzzyyy}}}pppfffZZZSSSRRRQQQOOOLLLLLLPPPUUUWWWXXXZZZ```dddiiilllqqqxxx|||zzzwwwwwwuuuqqqkkkddd^^^ZZZUUUUUUTTTSSSRRRRRRRRRRRRVVV___lllyyyzzzsssvvv{{{rrrsssyyygggaaa```aaabbb```^^^]]]^^^___[[[XXXRRRLLLGGGDDDBBBBBB@@@>>><<<;;;:::888555222////////////....................................------------------------------------..................................../////////////////////...////////////000000000000111111111222222222333333222222222222333444555555888DDDNNN___zzzzzztttuuuxxxzzzhhhgggppp^^^LLLLLLIIIEEEDDDBBB???===;;;:::999444555555555555555555555444444444444444333222111---,,,,,,+++,,,---...///.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,------------,,,+++---///000000///...........................//////000000000000000...///000111333333444444333444999@@@HHHVVVlll~~~|||zzz{{{ttthhh```XXXTTTOOOJJJIIIMMMTTTYYYVVV^^^ggglllmmmqqqyyyyyytttqqqdddaaa[[[WWWUUUUUUWWWYYYNNNUUU]]]bbbhhhrrrzzzxxxuuuvvv~~~vvvkkk{{{nnnccc```aaabbbaaa___^^^^^^___^^^ZZZTTTMMMHHHDDDCCCBBBAAA@@@===<<<;;;999666333000/////////............................................................---------.........//////........................///////////////.........////////////000000000000111111222222222333333333222222222222333444555555:::IIIWWWkkkxxxtttwww{{{~~~hhhfffooo^^^PPPOOOHHHHHHFFFDDDAAA>>><<<;;;:::666666666555444444333333222333444444444222000...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000///...---,,,++++++............///////////////////////////.........---000444333111000333666222777;;;DDD\\\{{{|||zzz~~~pppddd\\\VVVRRRLLLNNNPPPQQQSSSYYYaaahhhlllqqqyyy{{{xxxpppggg___[[[[[[\\\VVVXXXYYYWWWWWW\\\fffnnnxxxwww}}}ooonnnnnn``````aaabbb^^^ZZZ^^^eee\\\]]]\\\UUUKKKDDDCCCDDDAAA@@@>>>>>>>>><<<999666222111111000///......---////////////////////////------------------------......---,,,---...///000//////.........---------////////////000000000000000000000000111111111111111111222222222333333333333444333111222555555333BBBWWWhhhyyy|||xxxuuuvvv{{{hhhgggnnn]]]NNNLLLFFFGGGEEECCC@@@===;;;999999666666666555444444333333222333444444333222000...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...............------............////////////////////////////////////111222333222000000333555555999CCCYYYxxxsssjjj^^^UUUPPPNNNMMMLLL[[[___eeeiiimmmsss{{{wwwnnniiigggbbbaaa]]]YYYVVVWWW\\\```iiiqqq~~~|||{{{}}}~~~jjjeeeaaaaaa```]]]]]]```^^^^^^\\\WWWOOOHHHDDDCCCBBBAAAAAAAAA@@@>>>999666222111111000///.........////////////////////////------------------------...------,,,---...///000//////.........---------////////////000000000000000000000000111111111111111111222222222333333333222333333333333555666666GGG___ttt~~~|||zzz{{{hhhgggnnn[[[LLLJJJDDDFFFDDDBBB???<<<:::999888666666666555444444333333222333333333333111000///........................------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,------------.........---------....../////////............////////////////////////////////////333222111111222333666777:::<<>>;;;444333111000////////////////////////////////////........................------------......///////////////...............////////////000000000000///000000000111111111111111111222222222333333333111222333555333333888???SSSttt{{{{{{}}}ggghhhnnnZZZKKKLLLHHHGGGFFFCCCAAA>>><<<::::::666666666555444444333333222222222222111000//////................................................,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////000000/////////.....................////////////////////////000000111111000000111222333555777888;;;FFF]]]{{{uuuhhh]]]XXXWWWYYY[[[^^^dddkkksss{{{vvvmmmffffffddd```^^^```eeejjj{{{|||tttuuutttqqqxxxfffaaa```aaaddd```]]]ZZZ[[[[[[VVVLLLDDD>>>>>>???BBBDDDEEEBBB@@@777666333111000//////000////////////////////////........................---------...............////////////////////////////////////000000000000///000000000111111111111111111222222222333333333222222444555222111:::EEEfff~~~wwwwww|||zzzjjjkkkqqq\\\LLLMMMJJJHHHFFFDDDAAA>>><<<;;;:::666666666555444444333333333222222111000000//////........................------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////------........./////////000000000//////.....................////////////...//////000000111111222111222333222111444:::@@@RRRcccyyyzzzmmmddd\\\XXXVVVYYY```gggpppvvv|||wwwnnnfffaaa___```aaaeeejjjuuu{{{xxx~~~ooollljjj^^^]]]aaa^^^\\\ZZZ[[[\\\YYYQQQIII@@@???>>>???BBBEEEFFFFFF<<<999666333000000000000////////////////////////........................,,,---......//////.........////////////000000000////////////000000000000000000000000111111111111111111222222222333333333333222444666222222@@@QQQvvv}}}xxxxxx{{{|||oooooottt]]]KKKLLLIIIGGGFFFCCC@@@===;;;:::999666666666555444444333333333222111000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------......,,,,,,------.../////////............///////////////////////////000000000............////////////...//////000111111222222111444555333333<<>>@@@DDDHHHIII@@@===999555111000000000////////////////////////........................,,,---.../////////...---.../////////000000000000////////////000000000000000000000000111111111111111111222222222333333333333111444777555777III___||||||~~~ssssssvvv]]]KKKKKKGGGFFFEEEBBB???<<<:::999888777666666555444444333333333222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,------.........,,,,,,------...///000000............/////////000------...///000111222222............/////////000...//////000111222222222111555666555888HHHaaauuuyyyhhh```[[[VVV___aaakkkzzz~~~tttiiihhhddd___^^^fffttttttzzzssskkk___aaa]]]]]]^^^___^^^\\\YYYVVVNNNHHHAAA>>>???DDDHHHKKKCCC@@@;;;666222000000000////////////////////////////////////////////////,,,,,,.../////////...---.../////////000000111111////////////000000000000000000000000111111111111111111222222222333333333333111444888777;;;QQQjjj~~~rrrxxxxxxbbbTTTHHHIIIHHHEEEBBB@@@???>>>;;;:::777666555666777777555333111222222222222111000000000000000000000000000000111///,,,***)))+++---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............---------.........////////////000000000000000111111111111000000000000000000000000111000000111333444444444222888888666>>>[[[pppbbb[[[XXXYYY]]]qqqvvv~~~xxxssskkkdddaaacccfffiiivvvuuuzzzyyypppwwwaaaeee```eeebbbZZZ[[[aaa^^^SSSVVVQQQJJJDDDBBBDDDHHHLLLFFFCCC>>>999555222111000000000111111111111000000////////////////////////---------.........//////////////////////////////////////////000000000000000000000000111111111111222333333333333333333444555333555777555;;;WWWuuuqqqwwwwww```SSSHHHIIIHHHEEEBBB@@@???>>>;;;:::777666666666777777555444111222222222222111000000000000000000000000000000///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////....../////////000000000/////////000000000111111////////////////////////000000111222333444444333333888;;;===KKKkkkxxxlllaaa]]]^^^bbbiiiqqq}}}|||qqqiiidddbbbaaagggppp}}}~~~|||vvvzzzkkk]]][[[```aaa^^^^^^```___ZZZXXXTTTNNNHHHEEEEEEFFFHHHHHHEEE@@@;;;666333111111000000111111111111000000////////////////////////---------.........//////////////////////////////............////////////000000000000111111111111222333333333333444444444444222555:::<<>>;;;:::888777666777888888666444111222222222222111000000........................,,,---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---...///000111...////////////000000000....../////////000000000///////////////////////////000111333333333333333222777<<>>GGGTTTjjj~~~~~~~~~nnnxxxuuu\\\QQQIIIJJJHHHEEEBBB@@@???>>>;;;:::999888777888999888777555111222222222222111000000------------------------------...//////...---,,,------------------------------------------------,,,,,,------...//////000------........./////////............////////////000000000000000000000000///000222333333333444555333;;;EEESSSjjj{{{{{{}}}tttaaaSSS^^^bbbkkkvvv~~~|||vvvooollleeeaaadddooo|||xxxuuuuuueee]]]```___WWWVVV[[[[[[[[[YYYVVVRRRLLLGGGEEEMMMJJJFFF@@@;;;666333222000000111111111111000000////////////////////////............////////////////////////////////////.........////////////000000000111111111222222222222222333333444555555555888444666AAAQQQcccwwwooo{{{www\\\QQQJJJJJJHHHEEEBBB@@@???>>>;;;:::999888777888999888777555111222222222222111000000,,,,,,,,,,,,,,,,,,,,,,,,///...---------...//////------------------------------------------------........................,,,,,,---------.....................////////////111111111111111111111111///111333333333444666999999EEEVVViiixxxvvvwww|||xxxkkkdddaaaaaajjjqqq~~~}}}sssiiiaaa___ccciiimmmwwwyyyyyyxxxaaaaaaccc]]][[[___YYYZZZ[[[ZZZWWWRRRMMMIIINNNLLLHHHBBB===888555333000000111111111111000000////////////////////////........./////////000000000000000000000000000000///000000000000111111111111111111111222222222222222222333444444555666666888444555AAAVVVlllppp{{{^^^SSSJJJIIIHHHEEEBBB@@@???>>>;;;:::888777666777888888666444111222222222222111000000,,,,,,,,,,,,,,,,,,,,,,,,///...---------...///000------------------------------------------------//////.........---------,,,,,,---------.............../////////000000000222222222222222222222222///111333333333555:::??????PPPggg|||zzzsssvvv{{{ooo```[[[^^^hhhrrrvvv}}}wwwlllbbb___aaa```eeerrr~~~qqqfff^^^aaa___]]]^^^YYYZZZ\\\\\\ZZZVVVRRROOONNNLLLHHHDDD???:::666444000000111111111111000000////////////////////////....../////////000000000000000000000000000000000000000111111111222222222111111111222222222222333222222333444555666666777777444666DDDZZZrrrsssaaaTTTKKKHHHHHHEEEBBB@@@???>>>;;;:::777666666666777777555444111222222222222111000000------------------------------...///////////////........................---------------------------------......................../////////000000/////////000000000111111111111111111111111111111000222333222222666>>>EEEMMM```xxx~~~||||||~~~}}}pppccc```cccjjjvvvppphhhgggccccccggguuu}}}uuubbb___^^^[[[YYYZZZ[[[\\\\\\ZZZXXXUUUSSSMMMKKKHHHDDD@@@;;;888666000000111111111111000000////////////////////////.../////////000000000000000000000000000000000000000000000000111111111111111111111222222222333333222222333444555666777777777888>>>MMMcccyyy}}}xxxtttqqqvvvssspppmmmkkkkkkkkklllkkkkkkjjjiiiiiikkkooosssrrrssstttvvvxxxzzz|||}}}}}}tttcccVVVKKKHHHHHHEEEBBB@@@???>>><<<:::777666555666777777555333111222222222222111000000------------------------***,,,///222222111...---........................------------------------+++,,,,,,---...///000000000000000000111111111111000000000000111111111111000000000000000000000000111333333222222777AAAIII```sss}}}|||tttgggbbbbbblllxxxssspppcccbbbaaaeeewww{{{wwwvvvmmmdddaaa^^^YYY\\\\\\\\\[[[ZZZXXXVVVUUULLLKKKHHHEEE@@@<<<888666000000111111111111000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000111111222222222333333333222222333444555666777888999>>>GGGWWWlll{{{uuuqqqfffeeedddbbb```^^^[[[ZZZZZZXXXUUURRRQQQRRRSSSUUUSSSSSSRRRQQQQQQSSSXXX[[[ZZZZZZ\\\]]]___aaabbbcccaaadddggghhhhhhggggggggghhhjjjkkklllkkkjjjkkkllluuu~~~dddYYYNNNJJJIIIFFFBBB???>>>===<<<;;;888777555444333333444444222222222111111111111000---.........//////000000------............------////////////////////////000///...---------------111000...---...///111222111000...---...///111222111111000000//////......111111111000000000000000888333222666666<<>>???;;;444555222000000222333111...//////000000000000//////////////////000000000000000000000000000000000000000111111111111222222222222222111111111111111111555333222222444666888999777@@@UUUqqqyyyuuunnnfff```\\\[[[ZZZUUUUUUVVVUUUTTTSSSRRRRRRPPPOOONNNNNNOOONNNLLLKKKPPPNNNMMMMMMNNNNNNMMMLLLKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRQQQPPPOOOOOOPPPRRRSSSssscccVVVLLLJJJIIIFFFBBB???>>>===<<<;;;888777555444333333444444222222222111111111111000............/////////000---......//////......---////////////////////////......---------......///000000.........///111222000000.........///111222111111000000////////////111111111111000000000000444000111666:::FFFdddnnnggghhhooo{{{uuukkkfffbbb```lll{{{{{{|||yyyxxxbbb[[[[[[]]]]]]]]]\\\ZZZYYYYYYYYYSSSRRRMMMEEEBBBBBB???999555333000000333333111...//////000000000000//////////////////000000000111000000000000000000000000000111111111111222222222222222111111111111111111555333222222444666777777888CCC[[[www}}}rrriiifffaaa\\\XXXVVVVVVWWWVVVVVVUUUUUUTTTSSSRRRQQQWWWUUUTTTTTTUUUTTTRRRPPPRRRPPPMMMLLLMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOMMMLLLJJJIIIJJJKKKMMMNNNssscccTTTLLLKKKIIIFFFBBB???>>>===<<<:::888777666555444444444444222222222111111111111000............////////////---......//////......---////////////////////////------------...///000111000///.........///111222000///.........///111222111000000000000/////////111111111111111111111111222000111777@@@UUU{{{ppphhhllluuu}}}||||||}}}}}}zzzyyyyyy{{{}}}wwwmmmeee^^^```ggguuu||||||~~~tttgggZZZXXX```^^^\\\ZZZXXXXXXXXXXXXQQQPPPKKKEEECCCCCCAAA===777444111111333444111//////000000111111000000////////////000000000111111000000000000000000000000000111111111111222222222111111222222222222222222333333333333444555666666999GGGbbb~~~}}}uuupppjjjcccdddbbb```___^^^```aaabbbddddddcccbbbaaa```___^^^dddbbbaaaaaaaaa```^^^\\\]]]YYYUUUSSSSSSTTTTTTTTTUUUSSSQQQOOOOOOOOOPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPOOONNNMMMLLLLLLNNNPPPQQQsssbbbUUUMMMLLLHHHEEEBBB@@@???>>><<<:::777777666666555444444444222222222111111111000000.........///////////////......////////////......////////////////////////...............///000000000//////...///000111111000//////...///000111111000000000000000000000000000111111111111111222222555333555:::EEE```zzzrrrpppsss}}}}}}zzzuuussspppmmmkkkjjjjjjjjjkkkjjjhhhgggffffffggggggddddddeeefffgggiiikkkmmmlllmmmpppsssvvvzzz|||~~~}}}{{{ooommmjjjgggccc```^^^^^^___```bbbdddfffkkkrrrvvv}}}sssiiibbbaaa```iii}}}wwwddd^^^^^^\\\ZZZYYYYYYXXXWWWVVVLLLJJJFFFCCCBBBAAA@@@===999555222111333444222000000000000111111000000000//////000000000111111111000000000000000000000000000000111111111222222222111111222222222222222333222333444444444444666777:::MMMjjj~~~yyyrrrpppssstttssszzzzzz{{{|||~~~~~~}}}}}}|||zzzxxxvvvrrrmmmjjjiiijjjkkkkkkiiifffccc___]]]^^^___``````______^^^^^^]]]]]]]]][[[ZZZYYYYYYYYY[[[]]]^^^ppp}}}www]]]TTTLLLJJJHHHEEEBBB@@@???>>>;;;999777777777666666555444444222222222111111111000000///////////////............//////////////////...////////////////////////111000///...............///////////////000000111///////////////000000111000000000000111111111111000000111111222222222333666666888===JJJeeetttlllppp{{{~~~yyyuuupppkkkgggccc___\\\WWWVVVTTTRRRRRRRRRSSSTTTUUUUUUSSSSSSSSSTTTUUUVVVSSSSSSTTTTTTUUUVVVWWWWWWXXXYYYZZZ\\\^^^```aaabbbddddddcccbbbbbbaaaaaaaaaVVVUUUTTTRRRQQQPPPPPPOOOQQQQQQRRRRRRTTTWWW]]]aaacccgggnnnuuu|||zzzlllddd^^^[[[ddd}}}{{{yyyfff\\\[[[YYYZZZZZZZZZWWWTTTKKKGGGDDDBBBBBB@@@???>>>;;;777333222444555333111000000111111111111000000000000000000111111111111000000000000000000000000000000111111111222222222111111222222333333333333222333555555444444777:::>>>TTTqqq~~~}}}}}}~~~|||{{{yyyyyytttsssrrrqqqrrrtttvvvxxxmmmwwwqqqXXXQQQJJJHHHGGGEEEBBBAAA@@@>>>;;;999777777777777777555444444222222222111111111111000///////////////............//////000000//////...////////////////////////222111000///............////////////000000000000////////////000000000000000000000111111111111222000000111111222333333333666777;;;CCCSSSlllqqqkkklllyyyzzzssskkkeee```\\\XXXUUUSSSRRRPPPNNNJJJIIIGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPQQQQQQRRRRRRSSSRRRQQQPPPPPPQQQSSSTTTOOONNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNPPPSSSVVVTTTWWW\\\```dddiiinnnqqqtttyyy~~~zzzllliii^^^ZZZfffzzz~~~{{{mmm```]]]ZZZZZZ[[[[[[XXXTTTOOOJJJFFFFFFEEEAAA@@@AAA===999444333444555444222000111111222222111111000000000000111111111222222000000000000000000000000000111111111111222222222111111222222333444444444222444555555444555:::???HHH___zzzooo{{{uuuZZZQQQKKKKKKGGGEEECCCAAA@@@>>>;;;999777777888888777666444333222222222111111111111000000/////////............//////000000000000//////////////////////////////000000///////////////000...//////000000000000000...//////000000000000000000000111111111222222222000000111222222333444444555999AAAOOOddd||||||tttpppqqqyyyzzzsssppplllfffbbb```]]]YYYWWWVVVVVVVVVUUUOOOMMMLLLKKKKKKLLLMMMNNNQQQQQQQQQRRRQQQQQQPPPPPPMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOPPPQQQRRRSSSTTTTTTSSSQQQPPPNNNNNNMMMMMMNNNOOOOOOOOONNNOOOQQQSSSSSSUUUXXXZZZ[[[]]]```bbbbbbfffkkknnnppprrrwww{{{|||sssggg___aaagggrrr|||kkkeee]]]YYYZZZ[[[YYYWWWSSSLLLHHHIIIGGGBBB@@@BBB>>>:::555333444555555333000111111222222111111000000000111111111222222222000000000000000000000000000111111111111222222222111111222222333444444555333555666444333666>>>DDDTTTkkksss}}}^^^SSSNNNPPPGGGEEECCCAAA@@@>>>;;;888777777888888888666444333222222222111111111111000000000//////.........---//////000000000000/////////////////////////////////......//////000111222...//////000000000000000...//////000000000000000000000111111222222222222000000111222333333444444555<<>>@@@???:::555333444666555333111111222222222222111111000111111111111222222222000000000000000000000000000111111111111222222222111111222333333444555555333555666444333777@@@GGG]]]ttt~~~~~~|||cccWWWLLLLLLIIIGGGEEEBBB???===;;;;;;777777777777666666666666333333333222222222111111000000//////.........---............/////////000////////////////////////---...//////......///111000000000000000000000000............/////////000111111111111111111111111222......222444444444777;;;RRReeeuuutttrrrttt|||tttkkkeeeffflllrrruuuzzz{{{|||{{{yyyvvvrrrpppqqqmmmgggbbbaaaccccccbbbhhhppplllfffjjjiiieeehhhggglllrrrvvvxxxwwwxxxxxxtttrrrmmmeeebbbcccbbb]]]YYY[[[\\\[[[\\\]]]]]]\\\^^^\\\[[[[[[]]]^^^______``````___^^^\\\]]]aaaccciiiiiioooxxxpppeee___]]]ccckkkyyywww}}}bbb]]]^^^[[[XXXYYYYYYSSSLLLHHHFFFDDDAAA======<<<999555222111333555333222111111000111111111222111111111000000//////000000000000000000000000000111111111111222222222222222333444444555555666222333666666444999KKK^^^qqq{{{yyynnnnnnpppwww~~~}}}dddXXXLLLMMMIIIGGGEEEBBB???===;;;;;;888777777777666666555555333333333222222222111111000000/////////................../////////000000////////////////////////---...//////......///111000000000000000000000000........./////////000000111111111111111111111111444111000222222222555;;;LLLkkk~~~vvvxxx~~~yyyuuuzzzyyytttxxx{{{zzzxxxwwwwwwxxxzzzxxxuuusssrrrqqqqqqpppvvvvvvuuurrrooommmnnnooopppooorrrwwwyyy}}}uuujjjbbbbbbffftttxxxhhh[[[ZZZYYYWWWYYYXXXTTTNNNIIIFFFBBB???=========:::666333222333555333222222111111111111111222111111111000000000000111111111111111111111111111111111111222222222222222222333444444555555666666555888<<<:::>>>TTTnnnoooiiieeefffqqq|||{{{cccVVVKKKLLLIIIGGGEEEBBB???===;;;;;;999888888777666555555444333333333222222222111111000000////////////............/////////000000000////////////////////////---///000000///...000111000000000000000000000000....../////////000000000222222222222222222222222333222333444333444<<>>>>>>>>===<<<888555333444555333333222111111111111111111111111111111000000000111111111111111111111111111111111111222222222333222222333444444555555666555111555<<<:::===YYY{{{sssjjjcccdddjjjwwwzzz{{{bbbTTTIIIJJJIIIGGGEEEBBB???===;;;;;;:::999888777666555444333333333333222222222111111000000//////////////////...////////////000000000////////////////////////---///000000//////000111////////////////////////...////////////000000000222222222222222222222222111222444555444888FFFUUU{{{{{{nnnzzzuuuiiiccc```^^^kkk~~~uuuzzzeee]]]ZZZZZZ\\\WWWWWWUUUOOOFFF@@@>>>>>>??????>>>;;;777555444555333333222111111111111222111111111111111111111111111111111111111111111111111111111222222222333333222222333444444555555666555///333:::888;;;\\\uuullliiikkksss}}}dddVVVJJJLLLIIIGGGEEEBBB???===;;;;;;:::999888777666555444333333333333222222222111111//////000000000000000000////////////000000000111000000000000000000000000...///000000//////000222////////////////////////////////////000000000111222222222222222222222222111222444555333999JJJ[[[yyyzzz}}}|||lllttttttfff^^^```qqq}}}|||rrr___VVVXXX\\\WWWXXXWWWRRRIIIBBB?????????@@@@@@===999666555555444333333222111222222222111111111111111222222222111111111111111111111111111222222222222333333333222222333444444555555666999444666;;;999AAAdddvvvqqqoootttzzzvvvttttttrrrqqqllllllllllllooovvviiiYYYMMMOOOIIIGGGEEEBBB???===;;;;;;999888888777666555555444333333333222222222111111//////000000000000111111/////////000000000111111000000000000000000000000...///111000//////000222000000000000000000000000/////////000000000111111333333333333333333333333222222444444444:::LLL]]]yyywww{{{nnnddd]]]___hhhxxx{{{kkk[[[XXX\\\YYYYYYXXXTTTMMMGGGBBB@@@@@@AAABBB@@@;;;888555555444444333222222222222222111111111222222222222222222222222222222222222222222222222222333333333333222222333444444555555666777555666888;;;KKKqqq{{{vvv}}}xxxqqqggg```\\\XXXUUUQQQNNNOOOPPPOOOPPPVVV___fffyyyyyykkkYYYMMMOOOIIIGGGEEEBBB???===;;;;;;888777777777666666555555333333333222222222111111//////000000000111111111//////000000000111111111000000000000000000000000...000111111000000111222000000000000000000000000//////000000000111111111333333333333333333333333222222444777;;;DDDVVVfff|||oooddd___]]]bbbwww~~~rrrccc\\\[[[ZZZXXXUUURRRLLLEEE@@@AAABBBCCCAAA===999666555444444333222222222222333111111111222222333333333222222222222222222222222222222222333333333444444222222333444444555555666222666777777@@@\\\tttiiiaaaZZZSSSNNNHHHIIIIIIGGGEEEHHHOOOVVVgggiiiWWWJJJMMMIIIGGGEEEBBB???===;;;;;;777777777777666666666666333333333222222222111111//////000000111111111222000000000000111111111111000000000000000000000000...000111111000000111222000000000000000000000000000000000000111111111111333333333333333333333333000000444;;;DDDPPPcccsss~~~{{{nnnggg```\\\eeetttppp^^^\\\ZZZWWWVVVTTTOOOGGGAAAAAACCCDDDBBB>>>999666555555444333333222222333333111111111222222333333333222222222222222222222222222222333333333444444444222222333444444555555666333;;;===<<>>;;;999777666666666555555555555444444333333222111000000////////////////////////111111000000000000111111333333222222111000//////111111111111111000//////000000111111111111000000000000000000111111111111111222333222111111333444555444444;;;LLLbbbuuu~~~{{{zzzllleeebbbbbbccc~~~ZZZ[[[\\\YYYUUUVVVVVVMMMAAA>>>BBBCCCAAA???===999333888666444222111222333444111111111111111111111111222222222222222222222222444444444333333222222222666666555555555666666777666888>>>AAAQQQ}}}vvvgggZZZRRROOOLLLKKKIIIFFFHHHNNN^^^gggZZZNNNMMMIIIGGGDDDBBB@@@>>>;;;999777777666666666555555555444444333333222111111000////////////////////////111111000000000000111111333333222222111000000///111111111111111000//////000000111111111111000000000000000000111111111111111222333222111111333555555444777EEE\\\tttyyy{{{ooogggdddcccnnnccc[[[[[[YYYUUUUUUVVVPPPGGGBBBEEEEEEBBB@@@???;;;666777666444333222222333333111111111111111111111111222222222222222222222222444444444333333222222222555555555555555666777777BBBIIIUUU___ppp~~~nnn\\\VVVQQQOOOLLLJJJKKKOOO```fff[[[OOOMMMIIIFFFDDDBBB@@@>>><<<999777777777666666666555555444333333222222111111111000000000000000000000000111111000000000000111111333333222222111000000000000111111111111000000///000000111111111111000000000000000111111111222222111333333333222222444666666888CCCYYYttttttjjjooo{{{pppgggbbb]]]nnnooo]]]]]][[[WWWVVVVVVSSSNNNHHHJJJHHHCCCAAAAAA???;;;666555555444444333222222222222222222222222222222222222222222222222222222444444333333333333222222444444444555555777888999GGGUUUllljjj```VVVRRRQQQOOOPPPRRRaaaddd[[[QQQNNNHHHFFFCCCBBB@@@???<<<:::777777777666666666666555333333333222222111111111111111111111111111111111111111000000000000111111222222222111111111000000000000111111111111000///000111111222222111111000000000111111111222222222222333444333222333555777999CCCXXXuuu{{{nnndddgggyyylllcccZZZdddmmmzzz~~~aaa```]]]ZZZXXXWWWTTTRRRMMMMMMJJJDDDAAABBBAAA>>>555555555555444333222111222222222222222222222222222222222222222222222222333333333333333333333333333333444444666777999999CCCVVVvvvuuuhhh[[[UUUUUUSSSTTTUUUbbb```[[[SSSOOOHHHFFFCCCAAAAAA???<<<:::888777777777666666666666333333222222222222222111222222222222222222222222111111000000000000111111222222222111111111111111///000000111111111000000111111222222222222111111111111111111222222222222222333444444333444666888<<>>NNNhhhzzz~~~ttt___WWWYYYVVVbbb|||}}}]]]ZZZPPPNNNJJJHHHDDDAAA???>>>;;;999888888999999888777666555333333333333222222222222000000000000000000000000000000000000000000000000000000000000000111111222000000000111111111222222000000000111111111222222111111222222222333333333555333555999888888CCCRRRmmmxxxjjjZZZWWW[[[tttoooccceeeuuuyyyssstttfffZZZXXX\\\pppeee[[[^^^WWWUUUSSSPPPLLLIIIGGGFFFFFFDDD???999666777777555333444444444444444444444444333333333333333333333333444444333333333333444444222444555555555555666888<<>>;;;999666777999:::999888666444222222333333333333333333//////000000111111111111000000000000000000000000000000000000000111111222000000000000111111111111///000000000000111111111111111222222222333333333444444555777777>>>RRReee~~~zzzfffWWWTTTWWWqqqoooeeeccctttvvvpppaaaZZZ[[[___vvvmmm[[[\\\YYYVVVTTTRRROOOLLLJJJIIIHHHDDD@@@:::777666666555444444444444444444444444444444444444444444444444444444444333333333333444444333444666666555555777888;;;???WWWzzz~~~wwwpppxxx~~~|||dddXXXVVVRRRXXXnnn~~~wwwWWWTTTKKKKKKHHHFFFDDDBBBAAA???;;;999666777999:::999888666555333333333333333333444444/////////000111111222222000000000000000000000000000000000000000111111222//////000000000111111111///000000000000111111111111111222222222333333333444444444555:::JJJeee{{{vvvdddVVVSSSVVVppppppgggcccuuuyyy}}}xxxhhh___\\\XXXiii~~~|||vvv___^^^\\\WWWUUUSSSQQQNNNLLLKKKJJJCCC@@@;;;777555444444444444444444444444444444444444444444444444444444444555444444333333444444555333555666666555666777999999AAA\\\~~~xxxzzzxxxnnnrrrzzzzzzfffYYYWWWSSSUUUiii~~~yyyZZZWWWMMMLLLHHHFFFDDDBBBAAA???<<<999666777888999999888777666444444444444333333333333//////000000111111111222000000000000000000000000000000000000000111111222/////////000000000111111000000000111111111222222111111222222222333333333444444444777BBBXXXvvvsssaaaUUUSSSVVVooopppfffcccuuu{{{yyypppddd^^^YYYaaaxxxyyy```\\\ZZZWWWWWWUUURRRPPPMMMKKKJJJCCCAAA<<<888555444444444444444444444444444444444444444444444444444444444555555444444444444555555333555666666666666777999888FFFccczzzuuuxxx{{{nnnnnn|||{{{wwwhhhZZZWWWSSSTTTfffxxx}}}{{{\\\XXXNNNLLLGGGEEEDDDCCCBBB???<<<999777777777777777777777777555555555444333333333222000000000000000111111111000000000000000000000000000000000000000111111222////////////000000000111111111111111222222222333111111222222222333333333333444777===LLLfffqqq___SSSRRRWWWqqqrrrfffccctttyyyrrrnnnccc[[[^^^ggg|||~~~ddd^^^ZZZXXXWWWVVVSSSPPPMMMKKKJJJDDDBBB>>>:::666444555666444444444444444444444444555555555555555555555555555555444444444444555555444555777777666666888999999MMMjjj}}}yyyxxxzzzzzzlllfffooo|||tttiiiYYYVVVQQQOOO^^^llluuu||||||]]]XXXMMMKKKFFFEEEDDDCCCBBB@@@<<<999888777777666777777888999666666555444333333222222111111000000000000000000000000000000000000000000000000000000000111111222////////////000000000000111222222222222333333333111111222222222333333333222555999BBBTTTnnn}}}ppp^^^QQQRRRXXXtttuuuhhhbbbrrrwwwlll~~~xxxjjj]]]]]]]]]iiiooogggaaaYYYXXXVVVTTTQQQMMMJJJIIIFFFDDD@@@;;;777555666777444444444444444444444444555555555555555555555555555555444444444444555555444555777777666666888999;;;SSSnnn{{{{{{|||}}}}}}vvvhhh___ccc||||||qqqiiiWWWTTTOOOJJJVVV```hhhzzz~~~yyy|||___WWWSSSKKKGGGFFFEEECCCAAA???>>>===::::::888777777777888999888888888777666444333222333111//////111222000...000000000000000000000000000000000000000111111222///000111222222111//////000333666555222000000111000/////////000111222222///000777FFF\\\qqqxxxxxxhhhZZZSSSTTTXXXwwwxxxhhhfffpppzzziiiqqqyyyeeeaaaXXXWWWlllmmm___dddZZZWWWUUUQQQTTTTTTIIIGGGDDD@@@;;;777555555555:::888666444333444555666444444444444444444444444555444444333333444444555888555444555444444888???AAA___ssszzz|||zzzxxxyyy|||eee\\\XXXeee~~~ttttttgggWWWUUURRRKKKOOOUUU^^^ooo{{{~~~```WWWSSSKKKGGGFFFEEECCCAAA???>>>===:::999888777777777888888888888777777666444333222333111///000111222000...000000000000000000000000000000000000000111111222000000111111111111000000000222444444222111222444111111111111222333444444555555;;;KKKbbbxxxwwwqqqwwwhhhZZZSSSTTTZZZzzzxxxhhhdddooo{{{gggnnnjjjcccYYYVVVdddzzzaaaaaaYYYXXXXXXRRRTTTSSSIIIKKKHHHDDD>>>;;;888888888999888666444333444555666444444444444444444444444555444444333333444444555666444444666666666;;;BBBLLLiiizzz}}}{{{zzzyyyzzz{{{dddZZZUUU```vvvssspppbbbSSSQQQMMMHHHLLLQQQYYYjjjbbbWWWSSSKKKGGGFFFEEECCCAAA???===<<<999999888777777777777888777777777666555444333222333111000000111111000///000000000000000000000000000000000000000111111222111111000000000111111222111111222111111111444666333333333333444555666777888666<<>>FFFUUUsss|||xxxxxxyyyyyy|||{{{cccXXXPPPXXXiiirrrssskkk}}}xxx^^^QQQOOOIIIFFFHHHLLLSSScccdddXXXSSSKKKHHHGGGEEECCCAAA???===<<<999888888777777777777777666666666666555444333222222222111111111111000000000000000000000000000000000000000000000111111222222111000///000111222333444333111000///111333555333333333444555666777888999:::AAARRRiiizzzrrrgggaaannnwwwkkk^^^UUUYYYdddzzziiibbblllgggggg}}}ooo^^^XXXXXXaaa|||cccZZZZZZ[[[SSSQQQSSSNNNLLLIIIEEE???;;;777555444888777666555444555555555444444444444444444444444555444444333333444444555444444666999888888???GGGZZZxxxtttssssssuuuyyy~~~zzzbbbWWWNNNQQQ]]]bbb}}}tttggguuuwww^^^SSSPPPIIIFFFEEEGGGNNN]]]yyyeeeXXXSSSKKKHHHGGGEEECCCAAA>>>===<<<888888888888777777666666555666666666555444333222222222222222111000111111111111111111111111111111000000000000000111111222222111000000000111333444888555222//////000222333222222333333555666777888:::AAANNNaaatttyyyjjjfff___dddwwwzzzoooaaaVVV\\\jjj}}}kkkdddlllhhhddduuu{{{{{{eee___\\\]]]mmmlll]]]YYYZZZRRRPPPTTTRRRKKKHHHDDD???;;;777444333777666666555555555555555444444444444444444444444555444444333333444444555444555777999777777@@@JJJaaa}}}kkkkkklllqqqxxx~~~zzzcccXXXMMMMMMTTTVVVlllxxxfffmmmxxx___SSSPPPJJJHHHEEEEEEKKKXXXqqqgggXXXSSSLLLIIIHHHFFFCCCAAA>>><<<;;;777777888888777777666555555555555555555444333333222333333333111000111222111111111111111111111111000000000000000111111222111111111111111222333444999666222//////000111000222222222333444666777888888HHH___rrr~~~tttkkklllfffgggttt|||rrrcccWWW^^^nnnmmmgggnnnjjjaaakkkzzzyyyrrrhhhbbb]]]cccnnnuuuaaaYYYZZZTTTRRRUUUSSSLLLJJJFFFBBB===:::777666666666666666666666555555444444444444444444444444555444444333333444444555555666888999777999DDDQQQpppiiiggggggnnnwwwxxxbbbXXXMMMKKKNNNMMM]]]xxx}}}hhhgggxxx{{{```RRRPPPJJJJJJEEEDDDIIISSSjjjgggXXXSSSLLLIIIHHHFFFCCC@@@>>><<<;;;666777888888888777555555444444555555555444333333111333444333111000111333111111111111111111111111000000000000000111111222///000111222333333333333888444111000111222111000222222222333555666888999@@@XXXvvvrrrhhhhhhbbbcccqqq}}}ssscccVVV^^^pppppphhhqqqjjj]]]aaa|||rrrvvvpppddd]]]]]]aaattt{{{cccYYY\\\YYYUUUTTTPPPLLLJJJGGGCCC???<<<999888555555666666666666666555444444444444444444444444555444444333333444444555555666888999888===KKKZZZ~~~~~~hhheeedddmmmxxxuuu```XXXNNNJJJKKKGGGRRRjjjkkkdddpppbbbRRRPPPKKKKKKFFFDDDHHHOOOccchhhXXXSSSLLLIIIHHHFFFCCC@@@>>><<<;;;666777888888888777555444444444444555444444333333111333555444111///111333111111111111111111111111000000000000000111111222///000222333444444333333666333000000222444333111222333333444666777999:::PPPlll~~~jjj]]]YYYRRRUUUfff|||}}}ssscccUUU]]]pppqqqiiisssjjj[[[ZZZxxxooolllyyyuuuddd\\\ZZZ\\\fff~~~}}}dddZZZ___]]]XXXTTTMMMJJJIIIFFFCCC???<<<999888555555666666666666666555444444444444444444444444555444444333333444444555555666888999:::@@@QQQbbbwwweeeaaacccmmmyyysss^^^WWWMMMIIIIIIEEEKKKaaa}}}nnncccllleeeTTTRRRNNNLLLFFFCCCGGGMMM^^^iii[[[TTTKKKHHHFFFDDDBBB@@@===:::777::::::999999888777777777777666666666666555555555111111111111111111111111222222222111111111000000222111000111333444333222111222222333333444444555222222444444555444333222000111333333000000:::EEE\\\{{{eee]]]VVVPPPVVVbbbzzzrrr```TTTZZZhhhqqqgggyyy}}}cccWWWXXXhhhuuufffggg}}}vvvbbbXXXYYY```ttt|||eeeYYY___ZZZRRRRRRSSSKKKIIIFFFDDDAAA>>>:::777888777666555444333333333666666777777777555444222333333333444444444555555444555999::::::DDD___yyykkk```fffggglllvvvrrraaaYYYOOOMMMLLLEEEFFFPPPbbb}}}sssdddeeevvvrrr[[[QQQQQQKKKIIIBBBAAAIIIUUUwwwdddWWWRRRKKKGGGFFFDDDBBBBBB@@@===:::999999888888777666666555666666666555555555444444111111111111111111111111222222222111111111000000222111000111333444333222333333333333333333333222222333333444444333222111000111333444222222<<>>@@@MMMiiifff^^^bbbgggnnnzzzqqqaaaXXXOOOMMMLLLEEECCCJJJYYYrrruuudddaaapppyyyaaaVVVTTTMMMKKKDDDCCCJJJTTTsss___SSSPPPKKKGGGEEEDDDCCCCCCBBB???===888888777777666555555555555555444444444333333333111111111111111111111111222222222111111111111111222111000111333333333222555444444333222222111111333333333333333222111000000111444666444444>>>IIIhhhzzzuuubbb[[[UUUQQQXXXfffqqq___SSSXXXeeerrrlll~~~}}}fffYYYSSSYYYsssxxxiiiggglllwwweee^^^XXXccc{{{jjjccc[[[WWWWWWTTTMMMKKKHHHFFFDDDAAA===:::888888777666666777777777444444444555555666888888333444444444444555555555666888<<>><<<888888888777666666555555444444444333333333222222111111111111111111111111111111111111111111111111222000000111222333222111333333333333222222111111333333333222222111000000111222555666444555>>>JJJ___nnnsssaaaZZZTTTOOOXXXggg|||mmm]]]QQQVVVbbbrrrkkk|||{{{fffZZZRRRSSSgggwwwlllhhhyyyiii^^^\\\^^^ooovvvfff[[[YYYZZZTTTMMMKKKHHHFFFDDDBBB>>>;;;777777666666666777888888666555444444444666777888444444444444555555555555444777:::;;;AAAUUUuuujjjaaaaaaaaafffpppqqqaaaYYYOOOMMMMMMFFFEEEEEEHHHXXXuuu~~~hhhZZZ___wwwiiiZZZUUUPPPOOOHHHFFFIIIMMMfff```UUURRRKKKIIIGGGEEECCCAAA???;;;999:::999999888888777666666444333333333333222222222111111111111111111111111111111111111111111111111111000///000222333222111111111111222222333333333444333333222222111111111222333555666444555???KKKWWWfffwww}}}xxxyyy}}}rrr```YYYRRRMMMWWWgggwwwiiiZZZPPPTTT```qqqkkk|||yyyeee[[[SSSPPP^^^qqqzzzjjjnnnrrrccc___\\\eeesss^^^YYYZZZSSSLLLJJJHHHFFFDDDAAA>>>;;;666666666555666666777777888777666444444444555666444444444555555555666666555888999888@@@XXXxxx{{{ddd``````^^^fffpppsssbbbZZZPPPNNNMMMFFFGGGEEEEEEMMMeeemmm\\\[[[nnnlll\\\VVVQQQPPPIIIFFFGGGIIIaaa|||^^^VVVSSSJJJJJJHHHEEECCCAAA>>>;;;888::::::999999888777777777444444333333333222222222111111111111111111111111111111111111111222222222111000///000222222222111000000111111222333333444444333333222222333444444333333444555444888DDDRRR[[[gggqqqpppmmmqqqyyynnn^^^WWWQQQMMMXXXiiirrreeeXXXOOOUUUaaaqqqmmm}}}yyyddd[[[UUUPPPWWWeeevvvlllyyypppbbb[[[]]]oooeeeZZZYYYQQQLLLJJJHHHFFFDDDBBB>>><<<777666666555555666666666888888666555555444444444444444555555555666666666777:::;;;:::EEEaaaooo```]]]]]]\\\fffqqqvvveee\\\QQQNNNMMMFFFEEEDDDCCCEEESSSlllqqqaaa\\\fffuuuppp```[[[SSSRRRKKKGGGHHHIII```oooWWWUUUSSSKKKIIIGGGEEEDDDBBB@@@===:::999999999888777777666666444444444444333333333333111111111111111111111111000000111111111222222222111000///000111222111000111111111111111222222222444333333333333555666777222222333555666===MMM\\\fffrrrvvvpppppp|||{{{iii[[[VVVPPPNNNZZZmmmnnncccXXXQQQWWWcccrrrmmm||||||ddd\\\WWWQQQSSS[[[sss{{{{{{iii```ZZZccczzzlll\\\ZZZTTTMMMKKKIIIGGGFFFCCC@@@===999888888777666666666666555666666666666666555555555555555555666666666666666:::<<<===MMMoooyyyccc\\\]]]___aaahhhuuuyyyggg^^^RRROOOMMMEEECCCFFFDDDAAAFFFYYYnnn|||}}}tttfff]]]```iii~~~sssccc^^^VVVUUUMMMIIIIIIKKKbbbeeePPPRRRSSSKKKHHHGGGEEEEEEDDDCCC@@@>>>888888888777666666555555555555444444444444333333111111111111111111111111000000111111222222222222111//////000111222111000333333222222111000000000444333333333444666888999111111222555888AAATTTeeennn|||yyy~~~xxxvvvfffYYYUUUPPPOOO]]]qqq}}}mmmbbbYYYSSSZZZfffssskkkzzzeee]]]YYYQQQPPPUUUjjjpppggg\\\]]]nnnnnn]]]]]]XXXNNNLLLJJJHHHGGGEEEBBB???;;;:::999888777777777777333444555777777777666666555555555555666666666777222888;;;???RRRwwwkkk[[[[[[^^^ccciiiiiixxx~~~{{{iii___SSSOOOMMMEEECCCHHHHHHAAAAAAOOOdddrrrzzzzzzyyytttiii^^^\\\aaawwwrrrccc^^^YYYWWWOOOKKKKKKMMMddd~~~{{{YYYOOOSSSOOOGGGGGGGGGEEECCC@@@===;;;999999777666555666777666555555555666666555555444333222222222222222222222222111111111111111111111111111000000///000222444555222222111111111111111222333333222222333333444555:::555111555@@@QQQeeettt||||||}}}ttteeeYYYWWWSSSQQQ]]]nnn}}}qqqfffYYYRRRYYYfffrrrpppjjj___XXXPPPNNNPPPddd|||ggg^^^___```zzznnn\\\aaaSSSOOOMMMJJJHHHFFFCCC???===;;;999666666666777777666777666555444444555666777555555555555555666777777777<<<:::BBB```dddXXXUUU]]]dddaaakkkzzz}}}jjjdddYYYPPPLLLGGGFFFDDDBBBBBBCCCIIIWWWeeemmmssswwwssshhh^^^ZZZYYYhhhyyytttgggccc]]]YYYQQQNNNLLLLLLhhh|||{{{YYYNNNSSSNNNHHHGGGGGGEEECCC@@@===;;;:::999777666555666777666555555555666666555555444333222222222222222222222222111111111111111111111111111000000000000222333444222222111111111111111222333333222222333333444555333222444>>>SSSooottteeeYYYWWWTTTTTTbbbuuu}}}pppeeeYYYSSS]]]llluuuqqqlll```YYYQQQNNNQQQVVVnnnmmm___^^^[[[oooooo[[[```UUUQQQOOOLLLIIIGGGEEEAAA>>><<<999777666777777777666777666555555555555666777666555555555555666777777777<<<;;;FFFggg}}}]]]VVVVVV\\\eeehhhpppmmmfffZZZQQQOOOJJJEEEBBB@@@@@@???CCCNNNZZZaaaiiiooooooggg```]]]]]]bbbrrrzzzmmmjjjccc]]]SSSPPPOOOPPPkkkzzz{{{YYYNNNRRRNNNIIIHHHGGGFFFCCCAAA>>>;;;:::999777666555666777666555555555666666555555444333222222222222222222222222111111111111111111111111000000000000111222333444222111111111111111222222333333222222333333444555222555888AAA[[[uuufffZZZXXXVVVWWWhhh~~~rrrggg[[[WWWccctttwwwrrroooaaaYYYQQQOOORRRLLLbbb~~~wwwccc___XXXbbb~~~rrr[[[]]]YYYTTTQQQNNNKKKIIIFFFBBB@@@<<<:::777777777888777666777666666555555666666777666666555555666666777888777;;;<<>><<<:::999777555555666777666555555555555666555555444333222222222222222222222222111111111111111111111111000000000111111222222333111111111000111111222333333333222222333333444555444888:::@@@XXX{{{wwwhhh\\\YYYWWWZZZnnnxxxmmmaaa\\\hhhyyyxxxsssqqqbbbYYYPPPNNNQQQMMM___xxxiiibbbYYYZZZuuuyyy[[[XXX\\\VVVSSSOOOKKKIIIFFFCCC@@@===;;;888777888888888777777666666666666666666777666666666555666777777888888;;;>>>RRRuuugggNNNUUUWWWWWWeeessswww~~~||||||yyylllZZZRRRQQQMMMIIIEEEBBBAAA???===BBBHHHRRRZZZcccfffccc]]]YYYWWWVVV```qqq~~~vvvkkk]]]XXXZZZZZZrrrxxx~~~tttWWWNNNPPPMMMKKKHHHHHHFFFDDDAAA>>><<<:::999777555555666777666555555555555666555555444333222222222222222222222222111111111111111111111111000111111111222222222222111111000000111222222333333333222222333333444555222666999@@@UUUsss~~~yyyjjj___\\\ZZZ^^^ttt{{{qqqeee___jjj|||xxxwwwrrrcccZZZPPPMMMOOONNN[[[pppoooddd\\\WWWkkk```WWW[[[XXXTTTOOOKKKHHHEEEBBB@@@???<<<999888888999888777666777777777777777777666666666666666666777888888999<<<@@@VVVwwwcccNNNWWWXXXVVVcccrrruuu||||||}}}qqq[[[QQQOOOJJJIIIEEEBBBBBB@@@>>>@@@FFFNNNUUU^^^bbbaaa\\\XXXVVVVVV[[[iii{{{uuueee^^^^^^]]]ttttttvvv~~~nnnUUUNNNOOOLLLLLLIIIHHHGGGDDDBBB???<<<;;;999777666555666777666555555555666666555555444333222222222222222222222222111111111111111111111111000111111222222222111111000000000000111222333333333333222222333333444555333555999BBBQQQcccuuu}}}zzzmmmcccaaa```eee}}}}}}tttgggbbbppp}}}|||tttfff\\\QQQLLLNNNJJJRRReee|||xxxgggaaaXXXbbbttt___]]]ZZZVVVPPPLLLHHHFFFBBB@@@@@@===:::999999999888777666777777888888777777666777777666666777777888999999===DDD[[[{{{___PPPWWWXXXXXXdddpppvvv}}}{{{|||}}}www]]]RRRPPPHHHHHHCCC@@@@@@???===???CCCFFFMMMVVV]]]___]]][[[YYYXXXXXXaaatttooofffbbb```wwwmmmmmmvvviiiSSSNNNNNNKKKLLLIIIHHHGGGEEEBBB???<<<;;;999777666555666777666555555555666666555555444333222222222222222222222222111111111111111111111111000111222222222222111000000000000000111222333444333333222222333333444555666444;;;GGGPPPWWWfffvvv|||zzznnnfffggggggnnnvvvjjjiii|||vvviii___TTTNNNNNNIIIMMM\\\tttoooiii^^^]]]pppuuufff]]]XXXRRRMMMJJJGGGDDDBBBAAA>>>;;;999999999888777666777888888888888777666777777666666777777888999888>>>IIIccctttYYYOOOUUUWWW\\\iiippp{{{{{{zzz|||~~~}}}bbbVVVSSSKKKJJJDDD??????>>><<<>>>AAABBBHHHPPPXXX\\\\\\[[[ZZZYYYTTTZZZlll|||zzznnnfffbbbzzz}}}iiihhhqqqfffRRRNNNNNNKKKLLLIIIHHHGGGEEEBBB???===;;;999777666555666777666555555555666666555555444333222222222222222222222222111111111111111111111111000111222333333222000000000000000000111222333444333333222222333333444555444111<<>>;;;::::::999888777666777888999999888777666777777777777777888888999666>>>LLLhhhhhhTTTNNNSSSVVV```mmmqqq~~~zzzyyy{{{~~~fffZZZVVVNNNNNNGGGAAA@@@???===>>>BBBBBBFFFNNNUUUYYYZZZYYYXXXYYYRRRUUUfffwwwtttiiiccc|||{{{gggiiisss___UUUUUUOOOPPPIIIKKKJJJGGGDDD@@@<<<:::888777777666666666666777777666555555444444333222222222222333444444444444333333333333222222222111111444333333222111111111222000111111111111222222222000222444444333333444555777555CCCZZZddddddlll}}}|||~~~xxxtttuuutttoooppp~~~~~~kkkrrr{{{kkk```VVVNNNJJJLLLMMMUUUdddyyynnnfffbbb^^^iiixxxddd[[[RRROOOMMMHHHEEEEEEBBB???<<<::::::::::::999888888888888888888888888888888777777888888999:::<<>>>>>BBBCCCEEEKKKSSSUUUTTTVVVZZZSSSVVVUUU___sssrrrdddgggiiiiiirrr]]]RRRRRRLLLNNNGGGJJJIIIGGGDDD@@@===;;;999888777777666666777777888444444444333222222111111000000111222222222222111333333333222222222111111444333222222111111222222111111111111222222222222000222444444333333444555888>>>PPPdddmmmmmmuuu~~~}}}|||tttyyyxxxuuurrrvvvpppyyy~~~mmmbbbXXXPPPLLLKKKLLLRRR```sssrrrggg```[[[bbb{{{ggg]]]UUUQQQNNNHHHEEEEEEBBB???<<<::::::::::::999888888888888888888888888888888777777888888999:::999AAAVVVuuucccTTTNNNUUU[[[___lll~~~|||}}}~~~|||}}}mmm[[[UUUPPPLLLGGGCCCBBB???;;;<<>><<<;;;888888888777777888888888555555555444333333222222000000111222222222222111333333333222222222111111333333222222111111222222111111111111222222222333000222444444333333555666;;;PPPlll~~~|||||||||zzzzzzzzzyyy{{{~~~vvv}}}{{{xxxwwwyyyqqqeeeYYYQQQNNNKKKKKKNNNYYYjjj||||||lllaaaZZZ[[[kkkiii```WWWSSSOOOIIIEEEDDDBBB???<<<::::::::::::999888888888888888888888888888888777777888888999:::888FFF___}}}```TTTNNNUUU[[[```nnnzzz{{{|||{{{}}}rrr^^^WWWPPPMMMHHHCCCBBB???;;;;;;>>>???@@@EEEMMMPPPPPPSSSXXXRRRTTTQQQXXXkkkwwwqqqeeehhhnnnpppwww^^^QQQPPPLLLPPPJJJHHHGGGEEECCCAAA???===<<<999999888888888888999999888888888777666666555555222222333444444444444333333333333222222222111111333333222222111222222333111111111222222222333333111222333444333444666777>>>aaappprrrtttvvvzzz{{{{{{~~~zzz}}}tttfffYYYPPPMMMKKKJJJLLLTTTccctttzzzttteee[[[ZZZ___xxxhhh___WWWTTTPPPJJJEEEDDDBBB???<<<::::::::::::999888888888888888888888888888888777777888888999:::999KKKfff}}}\\\RRROOOTTT[[[aaappp}}}xxxxxxzzzzzz}}}yyyddd[[[RRRPPPKKKFFFDDDAAA======@@@======BBBIIILLLLLLPPPVVVRRRTTTPPPUUUfffrrrpppeeeiiippppppwww^^^QQQPPPLLLPPPKKKGGGFFFEEECCCAAA???======999999888888888888999999999888888777777666555555222222333444444444444333333333333222222222111111333222222111222222333333111222222222222333333333111222333333333444777999AAAgggnnnoooxxx~~~ttt|||yyyhhhYYYOOOLLLKKKJJJJJJPPP\\\lllzzzqqqjjj\\\]]]ZZZmmmeee]]]UUUSSSQQQKKKFFFFFFBBB???<<<::::::::::::999888888888888888888888888888888777777888888999::::::OOOjjjoooWWWQQQOOOTTTZZZbbbrrrzzzuuuwwwyyyzzz}}}~~~iii^^^SSSRRRLLLHHHFFFBBB======@@@<<<<<>>BBBEEEEEEJJJPPPQQQTTTPPPSSS```iiivvv}}}qqqhhhlllnnnkkksss\\\OOOOOOKKKOOOJJJHHHGGGFFFCCCAAA>>><<<;;;888777777666666777777888666666555444444333333222000000111222222222222111333333333222222222111111222222111111222222333444222222222333333333444444222333333333333555888;;;FFFWWWmmm{{{}}}yyyvvvzzzzzz~~~vvvbbbTTTOOOLLLJJJGGGGGGLLLUUUaaahhhnnnnnnpppttt}}}jjjuuukkkddd[[[___zzzfff^^^XXXVVVSSSLLLGGGFFFBBB???<<<::::::::::::999888888888888888888888888888888777777888888999:::===TTTooo|||___RRRQQQRRRVVV\\\hhhyyyzzzuuusssvvvyyyzzz||||||}}}yyykkk___UUUOOOJJJGGGCCC>>>===???>>><<<===AAABBBCCCHHHNNNNNNRRROOORRR]]]dddppptttlllpppmmmlllttt^^^RRRRRRNNNRRRLLLIIIHHHFFFCCC@@@>>><<<;;;777777666666666666777777777777777666555555444444222222333444444444444333333333333222222222111111222111111111222333333444222222333333333444444444222333333333333555999<<>>@@@AAABBBFFFMMMKKKPPPNNNQQQ[[[aaalllwwwooosss|||dddRRRPPPLLLPPPJJJJJJHHHEEECCCBBBAAA>>><<<:::888666666777888777666444444444444444444444444222222222222222222222222333333333333333333333333333444555666666666555444333333333333333333333333777222///222444666:::???KKKSSS___hhhlllnnnooopppyyy~~~yyywwwuuuxxxlllZZZPPPNNNIIIEEEFFFFFFEEEHHHMMMXXX\\\^^^fffttt{{{sssnnnrrrooocccYYYeeeeeeXXXZZZUUUNNNLLLHHHDDDBBB@@@===:::999888888888888888888888888888888777888999888888888;;;===@@@bbbppp\\\SSSQQQSSSYYY```jjj~~~yyywwwssstttxxx{{{{{{|||zzzvvvxxxxxxkkk\\\RRRHHHFFFEEEBBB???>>>;;;:::;;;???@@@???CCCIIINNNLLLMMMQQQVVV]]]jjjvvvtttjjjnnnkkkXXXTTTMMMPPPIIIIIIGGGEEECCCBBB@@@===;;;:::888666666777888777666444444444444444444444444222222222222222222222222333333333333333333333333222333444555555555444444333333333333333333333333555222222444555777===DDDQQQZZZgggppprrrooollljjjqqq}}}wwwsssrrrvvvnnnZZZOOONNNIIIEEEEEEDDDCCCFFFKKKQQQVVVYYYaaammmuuuqqqkkklllrrreeeYYY```~~~qqq^^^\\\VVVOOOLLLGGGDDDBBB@@@===:::999888888888888888888888888888888777888999888888999<<<>>>HHHjjjiiiWWWSSSQQQTTTZZZaaalllxxxrrrpppqqqvvvzzz{{{~~~|||wwwxxx~~~}}}qqq___TTTJJJGGGFFFBBB???>>>;;;:::;;;???@@@???CCCHHHMMMLLLMMMQQQUUU[[[hhhttttttjjjnnnrrr]]]VVVNNNOOOHHHIIIFFFDDDBBBAAA???===::::::888666666777888777666444444444444444444444444222222222222222222222222333333333333333333333333111222333444444444444333333333333333333333333333333333555555444555@@@LLLWWW```llluuuwwwsssmmmiiijjjuuu|||wwwxxxrrrlllkkkppp{{{ttt^^^QQQNNNIIIEEEDDDCCCAAABBBFFFHHHNNNRRRYYYdddkkkyyyppplllyyyxxxjjj\\\]]]ssseee^^^XXXQQQMMMFFFDDDCCC@@@===;;;999888888888888888888888888888888777888888888888999===???UUUyyyaaaRRRQQQQQQTTTZZZaaannnwwwmmmlllnnntttyyy{{{yyyxxx|||xxxbbbWWWLLLIIIGGGCCC???>>><<<;;;<<>>???CCCBBBJJJMMMSSS\\\bbbtttuuuyyysssccc___mmmiii___YYYSSSOOOGGGEEECCC@@@===;;;999999999888888888888888888888888777888888777888:::>>>AAA^^^vvvYYYPPPNNNPPPTTTYYYaaapppwwwlllkkknnntttxxxzzz}}}zzz}}}|||eeeZZZOOOKKKIIIDDD@@@???===;;;<<>>BBBGGGJJJIIIKKKOOORRRVVV```jjjxxxttthhhhhhxxxkkkWWWRRRMMMPPPJJJHHHFFFCCCAAA@@@???<<<::::::888666666777888777666444444444444444444444444222222222222222222222222333333333333333333333333111111111111222222333333333333333333333333333333333555666444333???[[[uuu}}}yyyrrrllljjjkkkmmmooommmsssvvvvvvzzz}}}sssgggfff~~~vvvllleee```___cccmmmyyyhhhVVVOOOJJJFFFEEEBBB>>>>>>AAAAAAHHHKKKQQQYYY\\\kkk||||||mmmfffllljjj```ZZZUUUQQQHHHEEECCCAAA>>>;;;:::999999888888888888888888888888777888777777888:::???CCCaaannnUUURRRJJJNNNSSSXXXaaaqqqvvvnnnmmmppptttwwwyyy}}}~~~|||ggg[[[QQQMMMJJJEEEAAA@@@>>><<<===??????>>>AAAFFFHHHHHHJJJMMMOOORRR[[[eeepppyyyvvvhhhcccmmm|||gggSSSPPPLLLPPPKKKIIIFFFDDDBBBAAA???===::::::888666666777888777666444444444444444444444444222222222222222222222222333333333333333333333333222222111111222222333444333333333333333333333333222333555666:::KKKmmmvvvhhhbbbeeejjjnnnrrruuuwwwxxx{{{wwwooofffeee||||||zzz{{{}}}~~~zzzrrrggg___[[[\\\cccnnn|||jjjWWWPPPKKKHHHGGGCCC???>>>AAAAAAFFFIIIPPPYYY[[[eee{{{yyytttjjjiiixxxjjjbbb\\\WWWRRRIIIEEEDDDAAA>>>;;;:::999999888888888888888888888888777777777777888;;;@@@EEEeeegggQQQSSSGGGNNNTTTXXXaaattt}}}tttnnnnnnppptttvvvwww|||ggg\\\QQQMMMKKKFFFBBBAAA???======@@@???===@@@EEEGGGFFFIIILLLNNNOOOWWW___nnnxxx}}}nnndddgggppphhhTTTPPPLLLQQQLLLIIIGGGEEECCCBBB@@@===;;;:::888666666777888777666444444444444444444444444222222222222222222222222333333333333333333333333333222222111222333444555333333333333333333333333111222555777===OOOppptttgggeeejjjrrrwwwxxxyyy|||{{{sssjjjhhhzzzuuuwwwppprrruuuvvvsssjjj^^^VVVRRRVVVbbbqqqooo\\\RRRMMMIIIIIIEEEAAA@@@BBB???CCCEEEOOO\\\]]]cccuuuvvvhhhcccoookkkeee^^^WWWRRRJJJFFFDDDAAA>>><<<::::::999888888888888888888888888777777777666888<<>>@@@???===???DDDEEEEEEHHHKKKLLLMMMSSS[[[kkkvvvwwwkkkhhhlllkkkVVVRRRMMMQQQLLLJJJHHHEEECCCBBBAAA>>><<<:::888666666777888777666444444444444444444444444222222222222222222222222333333333333333333333333444333222222222333444555333333333333333333333333222333555777<<>><<<:::::::::888888888888888888888888777777777666888<<>>>>>@@@???===???DDDEEEEEEGGGKKKKKKLLLQQQYYYbbbmmmyyyqqqkkkmmmiiiYYYXXXOOOPPPLLLJJJHHHEEECCCAAA???<<<:::999888777666555555555555555555666666555555444333333333333333333333333333444444444333333222222222222222222222222222222222333222222222222222222222666222222777@@@KKKZZZggguuuqqqkkklll|||yyyoooyyyuuupppfffaaacccdddaaa[[[TTTNNNJJJIIIVVVfffrrr}}}mmmmmmtttzzzccc\\\NNNLLLMMMGGGEEEFFFAAA===@@@FFFNNNXXXaaaiiimmmyyykkk```^^^tttuuugggbbbZZZQQQNNNIIIEEEAAA???===<<<:::999:::999999888888999999:::777:::888999<<<999AAAUUU{{{YYYOOOMMMMMMPPPSSSXXXfffzzz}}}qqqiiikkklllooossswww|||}}}}}}|||}}}mmmbbbWWWQQQLLLHHHGGGJJJ@@@???===<<<===???BBBCCCFFFFFFFFFFFFIIILLLPPPRRRdddnnnyyyrrrhhhkkk^^^]]]RRRQQQKKKKKKHHHEEECCCBBB@@@===;;;:::999888777777666666666555555666666555555444333333333333333333333333333444333333333222222222222222222222222222222222222333333444444444333333333555333444;;;BBBKKKVVV```bbbccceeemmm{{{wwwsssoooeee\\\[[[YYYTTTNNNIIIEEEDDDGGGSSSbbbmmmxxxttt\\\[[[aaasssiii]]]OOOMMMOOOIIIGGGHHHBBB@@@BBBGGGNNNWWW```iiimmmooo```[[[ooojjjbbb\\\SSSKKKIIIFFFBBB???>>><<<:::999::::::999999999999::::::999<<<999:::===:::CCCXXXyyyVVVLLLKKKKKKOOORRRXXXggg}}}}}}rrrjjjjjjlllnnnrrrwww{{{~~~~~~}}}~~~|||{{{|||pppdddYYYUUURRRMMMIIIIIICCCAAA???======>>>@@@AAADDDDDDEEEGGGIIILLLOOOPPPaaakkkxxxyyynnnkkkbbbbbbUUUQQQJJJKKKHHHFFFDDDBBB@@@===;;;;;;:::999888777777777777555555666666555555444333333333333333333333333333222222222222222111111111222222222222222222222222222333555555555555444333666444777???FFFLLLTTT[[[ZZZ^^^dddnnnwwwrrrnnneee^^^ZZZTTTMMMHHHEEEDDDDDDDDDNNN[[[gggqqq~~~zzzdddRRRPPPSSSbbbuuu~~~{{{~~~rrr___QQQNNNPPPKKKJJJJJJDDDCCCDDDGGGLLLTTT^^^ggglllzzzrrraaaZZZjjjrrrddd___VVVLLLIIIFFFBBB???>>>===;;;999::::::999999999999::::::;;;>>>;;;;;;===;;;FFF]]]sssRRRKKKJJJJJJNNNRRRYYYiii~~~rrrkkkjjjkkknnnqqqvvvzzz~~~}}}}}}~~~~~~}}}||||||zzzyyyzzz}}}uuugggZZZVVVUUUQQQJJJFFFFFFDDDAAA>>>======>>>???BBBCCCEEEGGGJJJLLLMMMNNN[[[fffuuuttthhhaaabbbUUUPPPJJJJJJGGGEEECCCBBB@@@===;;;::::::999888777777777777555555555666555555444333333333333333333333333333111111111111111111111111222222222222222222222222111222444555555555333222888666888@@@IIIPPPWWW^^^\\\```eeejjjttt{{{uuuqqqhhh```[[[SSSLLLHHHFFFEEEEEEAAAIIIVVVbbbmmmyyyppp___PPPMMMNNNYYYiiivvvzzzxxxvvvsssuuuzzzcccSSSNNNOOOKKKKKKKKKDDDDDDDDDEEEIIIPPPZZZdddiiisss~~~uuuccc\\\jjj~~~kkkaaaYYYPPPJJJGGGCCC@@@???===<<<::::::::::::999999:::::::::;;;>>>;;;:::======JJJdddkkkOOOKKKKKKIIINNNSSSZZZjjjsssmmmiiikkkmmmqqquuuyyy}}}~~~}}}|||}}}~~~~~~|||{{{{{{yyyxxxyyy||||||jjjYYYTTTUUURRRKKKFFFFFFDDDAAA???===>>>???@@@???AAAEEEHHHJJJKKKLLLKKKVVV___pppzzzbbb\\\___RRRPPPLLLHHHFFFCCCBBBAAA???===:::999999777666666666666666555555555666555555444333333333333333333333333333111111111111111111111111222222222222222222222222000111222333444444333222777555888CCCOOOWWW^^^ddd\\\```eeegggiiiooo{{{zzzuuulll[[[VVVOOOIIIFFFDDDBBB@@@@@@EEEQQQ```kkkxxx{{{ooobbbWWWLLLHHHHHHOOO\\\hhhooopppooolllmmmvvvjjjXXXOOOOOOJJJJJJKKKDDDDDDCCCDDDFFFMMMWWW```fffoooxxxzzzeee]]]gggwwwxxxcccYYYUUUKKKHHHDDDAAA???>>><<<;;;;;;::::::::::::::::::;;;:::===:::999===???PPPllldddMMMMMMLLLJJJOOOTTT[[[jjj~~~tttoooiiijjjlllppptttxxx{{{}}}|||{{{{{{|||~~~~~~|||{{{zzzxxxwwwwww{{{~~~rrr\\\SSSTTTSSSNNNJJJFFFDDDAAA???>>>???AAABBB>>>AAADDDHHHJJJKKKKKKJJJQQQYYYkkk]]]XXX]]]PPPOOONNNHHHFFFDDDBBBAAA@@@===;;;999888777666555555555555555555666666555555444333333333333333333333333333111111111222222222222222222222222222222222222222111111111222222333333444444666@@@QQQ^^^dddfffhhhfffhhhkkkkkkfffccciiiqqqooo~~~xxxmmmXXXRRRLLLHHHGGGEEEBBB??????BBBNNN]]]iiivvvyyykkk___VVVQQQIIIFFFDDDIIISSS^^^fffjjjhhhfffeeejjj{{{ttt___RRRNNNIIIJJJKKKEEEDDDCCCCCCFFFMMMVVV___dddmmmtttiii]]]bbbmmmgggXXXWWWKKKHHHDDDAAA@@@???===;;;;;;;;;::::::::::::;;;;;;888<<<:::999>>>CCCXXXwww___MMMMMMJJJKKKPPPUUU]]]lll}}}uuuqqqhhhiiilllooossswwwzzz|||zzzzzz{{{|||~~~}}}{{{yyyxxxvvvwwwzzz}}}}}}dddXXXWWWUUUQQQOOOGGGEEEBBB@@@???@@@AAACCC???AAAEEEHHHJJJKKKKKKKKKNNNSSSeee~~~[[[XXX^^^PPPOOOMMMJJJHHHEEEDDDCCCBBB@@@>>>:::999888777666666666666555555666666555555444333333333333333333333333333222222222222333333333444222222222222222222222222333222111111111333555666444===QQQkkkzzzyyyqqqjjjmmmmmmqqqrrrllldddeeekkkfffuuu~~~xxxlllXXXRRRJJJFFFFFFFFFDDDAAA@@@AAAJJJZZZfffqqqsssdddYYYQQQNNNIIIGGGEEEHHHOOOZZZccchhhcccccc``````mmmgggVVVPPPIIIJJJLLLFFFCCCCCCDDDHHHNNNWWW```eeennnrrr}}}ooo``````gggkkkWWWXXXLLLIIIEEEBBB@@@???===<<<;;;;;;::::::::::::;;;;;;888<<<::::::AAAIIIaaaYYYKKKMMMHHHKKKPPPWWW```ppp{{{uuussshhhiiikkknnnrrrvvvyyy{{{zzzzzz{{{}}}~~~|||yyyxxxvvvwwwzzz~~~yyykkk^^^YYYUUUQQQOOOIIIGGGDDDAAA??????@@@AAA@@@BBBEEEHHHJJJLLLLLLMMMMMMPPPaaa|||}}}[[[ZZZ```RRRNNNMMMKKKIIIGGGFFFEEEDDDBBB@@@;;;:::999888777777777777555555666666555555444333333333333333333333333333222222222333333444444444222222222222222222222222555333222111111444777999666EEEbbbyyylllggghhhooovvvtttnnnnnntttlllzzzvvvjjjVVVNNNEEEAAABBBCCCCCCAAA@@@@@@HHHXXXcccmmm{{{nnn```UUUNNNLLLGGGEEEDDDEEELLLVVV___dddbbbccc___[[[ffflllYYYQQQJJJKKKMMMGGGDDDDDDFFFJJJPPPYYYaaafffooorrr{{{}}}sssdddbbbgggnnnXXXZZZLLLIIIEEEBBBAAA@@@>>><<<<<<;;;;;;::::::;;;;;;<<<888<<<;;;<<>>>>>???BBBCCCEEEGGGJJJLLLMMMNNNMMMNNN^^^{{{rrr___\\\^^^YYYOOOIIIKKKIIIFFFCCCBBBAAA???===<<<:::888777777666444333555555444444444333333333222222222222222222222222333333333333333333333333222222333333333333444444333333222222222333444444333EEEdddyyyllljjjqqquuusssrrrtttuuusssvvvxxx~~~tttkkk[[[RRRIIIGGGFFFCCCAAABBB???EEEHHHRRR```hhhxxxvvvlll^^^QQQLLLNNNJJJHHHEEEEEEJJJSSS]]]dddfffaaa^^^^^^cccssswww___SSSPPPOOOMMMMMMEEEDDDDDDHHHQQQ\\\dddiiimmmpppwwwuuuvvv{{{fff___bbb~~~mmm]]]YYYQQQLLLFFFCCCBBBAAA???<<<;;;;;;;;;:::::::::999999<<<999;;;@@@CCCNNNllltttWWWKKKKKKNNNOOOQQQXXXddduuuwwwtttuuusssrrrrrrrrrsssvvvxxxzzz}}}{{{yyy{{{~~~~~~||||||{{{zzzzzz{{{}}}~~~}}}qqqkkknnnyyytttggg]]]SSSNNNNNNLLLIIIDDDAAA@@@???>>>===@@@DDDIIIMMMNNNMMMMMMMMMOOOKKKXXXwwwrrr```^^^aaa[[[QQQKKKKKKIIIEEECCCBBBAAA???===<<<:::888777777777555333555555444444444333333333222222222222222222222222333333333333333333333333222222333333333333444444333333222222333333444555444AAAWWWmmmzzzyyyppphhhiiizzz}}}www{{{xxx~~~sssnnnsssvvvmmmZZZQQQIIIGGGEEEBBB@@@AAA===CCCFFFOOO]]]eeeuuu{{{nnnfff]]]SSSNNNPPPIIIGGGDDDDDDHHHQQQ\\\cccdddaaa^^^\\\]]]jjj}}}dddWWWSSSOOOMMMLLLFFFEEEEEEIIIRRR]]]fffkkkpppoootttuuujjjnnn}}}kkkbbbdddxxxgggXXXUUUQQQLLLGGGCCCCCCBBB???<<<;;;;;;;;;:::::::::999999;;;999;;;???CCCQQQppptttYYYMMMKKKLLLNNNQQQXXXdddttt~~~|||uuurrrsssttttttssssssuuuwwwyyy{{{|||{{{zzz|||~~~}}}{{{zzzyyyyyyzzz|||~~~~~~~~~}}}iii^^^YYY^^^gggrrryyyjjj^^^TTTPPPPPPMMMJJJEEEBBBAAA@@@???===???BBBGGGKKKMMMMMMMMMLLLLLLHHHUUUsssyyyrrraaaaaaddd]]]RRRMMMKKKHHHEEECCCBBBAAA???===<<<:::888777777777555333555555444444444333333333222222222222222222222222333333333333333333333333222222333333333333444444333333333333333444555555777>>>IIIVVVaaaggggggeeennn}}}pppbbbaaammmwwwmmmZZZQQQHHHFFFEEEBBB@@@AAA<<>>===@@@EEEJJJMMMNNNMMMMMMLLLIIIRRRmmmuuu}}}ooo```cccfff]]]RRRNNNKKKHHHEEECCCBBB@@@>>><<<;;;:::888777777777555333555555444444444333333333222222222222222222222222333333333333333333333333222222222333333333444444333333333333333444555666:::@@@GGGOOOXXXbbbggggggvvv}}}kkkccccccoooxxxlllYYYPPPHHHFFFDDDAAA@@@AAA<<<@@@BBBJJJWWW]]]lllyyymmm^^^RRRLLLKKKHHHFFFCCCAAACCCMMMZZZdddggggggfff___VVVYYYmmmrrrbbbZZZRRRNNNLLLGGGEEEEEEJJJTTT```kkkqqqvvvoookkkssspppgggdddlllwwwiiibbblllnnnaaaaaaTTTOOOIIIEEEDDDCCC@@@===<<<;;;;;;;;;;;;::::::::::::999999;;;@@@SSSvvvlllZZZNNNIIIGGGKKKOOOXXXdddttt~~~}}}||||||~~~~~~wwwqqqooonnnrrrssstttuuuwwwxxxyyyyyyyyyzzz{{{}}}xxxxxxxxxyyyzzz|||}}}~~~}}}~~~wwwiii]]]___kkk|||zzziii[[[TTTSSSPPPMMMIIIFFFEEECCC@@@???===@@@DDDJJJOOOQQQPPPOOOOOOLLLRRRfff~~~vvv}}}jjj]]]dddhhh]]]QQQMMMJJJHHHEEEBBBAAA@@@>>><<<;;;999777777888777666444555555444444444333333333222222222222222222222222333333333333333333333333222222222333333333444444333333333333444555666777:::CCCMMMSSS\\\eeeiiihhhuuuxxxfff^^^aaazzzxxxlllZZZQQQIIIFFFEEEBBB@@@AAA===AAACCCJJJUUUZZZiii~~~vvvcccTTTPPPQQQHHHFFFCCC@@@BBBLLL[[[ggghhhiiiiiiaaaVVVUUUfffyyyuuufff\\\TTTOOONNNGGGEEEEEEJJJUUUbbbmmmssswwwqqqkkkoootttfffiiiqqq{{{iii___jjj~~~uuudddaaaUUUPPPJJJFFFEEEDDDAAA>>><<<<<<<<<;;;;;;;;;:::::::::::::::999???TTTwww|||cccUUULLLHHHHHHJJJOOOYYYfffvvv~~~|||{{{|||~~~}}}xxxqqqllliiihhhoooppprrrtttuuuvvvvvvvvvvvvxxx{{{}}}~~~~~~xxxxxxyyyzzz|||}}}~~~}}}~~~|||www{{{tttbbbWWWSSSQQQOOOKKKHHHGGGDDDBBB??????@@@EEELLLRRRUUUTTTRRRNNNLLLPPP```uuuzzz}}}|||fffZZZdddiii\\\OOOMMMJJJGGGDDDBBBAAA@@@>>><<<:::999777777888888666444555555444444444333333333222222222222222222222222333333333333333333333333222222333333333333444444333333333333444555777777999GGGSSSYYY```iiijjjffflllgggYYYWWWccc{{{mmm[[[RRRIIIGGGFFFBBBAAABBB>>>BBBCCCIIISSSXXXfff~~~hhhXXXRRRQQQHHHGGGDDDAAACCCNNN^^^lllkkkllljjjcccWWWSSS___nnnyyyjjj___VVVPPPOOOHHHFFFFFFKKKWWWdddpppwwwyyytttnnnnnnwww}}}kkkgggkkk}}}~~~kkk^^^hhhwwwggg]]]WWWRRRKKKGGGFFFDDDAAA>>><<<<<<<<<<<<;;;;;;;;;:::999;;;;;;:::@@@VVVyyyrrr[[[PPPIIIGGGIIIIIIOOOZZZiiizzz~~~{{{{{{|||}}}zzztttnnniiifffdddccclllnnnqqqsssuuuuuutttssssssvvvzzz||||||{{{{{{|||wwwxxxyyy{{{|||~~~~~~~~~lll\\\UUUSSSPPPMMMKKKIIIFFFCCC@@@@@@AAAFFFMMMUUUYYYXXXVVVKKKJJJMMMXXXlll}}}~~~zzzcccYYYeeekkk]]]OOOMMMJJJGGGDDDBBBAAA@@@===<<<:::888777777888888666555555555444444444333333333222222222222222222222222333333333333333333333333222222333333333333444444222333333333555666777888===LLLXXX\\\aaaiiijjjdddffflllxxxxxxbbb^^^]]]iiirrr\\\SSSJJJHHHGGGDDDBBBCCC>>>BBBBBBGGGQQQUUUbbbzzzxxxdddXXXRRRMMMHHHHHHEEEBBBDDDOOObbbqqqsssrrroooggg[[[TTT[[[fff~~~nnnaaaWWWPPPOOOKKKIIIIIINNNZZZhhhuuu|||{{{xxxsssmmmooo{{{sssjjjooowwwooo```dddpppwwwbbbXXXSSSLLLHHHGGGEEEBBB???<<<<<<<<<<<<;;;;;;;;;;;;777;;;===<<>>>>>FFF```cccPPPKKKGGGFFFHHHHHHPPP]]]nnn{{{{{{}}}xxxssslllfffdddeeefffgggjjjmmmqqqtttuuutttsssqqqppptttxxxyyywwwuuuuuuvvvtttuuuwwwyyy{{{|||}}}}}}fffYYYUUUSSSPPPMMMKKKHHHDDDAAA???@@@DDDMMMWWW\\\[[[XXXQQQPPPNNNPPP\\\ppp}}}eeeZZZfffkkk]]]OOONNNJJJHHHEEECCCBBBAAA>>><<<;;;:::999888777777777777777777666555444333333333222222222222222222222222444444333222222333333333111111111222555666555333666555666777555222666===HHHZZZfffcccaaahhhmmmlllkkkgggfffiiijjjmmmxxxnnneeegggwww|||fffTTTEEEEEEFFFCCC@@@BBBCCC???AAAHHHLLLRRRcccuuuoooccc]]]WWWPPPJJJJJJIIIFFFCCCFFFRRReeesss~~~zzzwwwqqqeeeZZZ[[[cccuuufffXXXOOOLLLPPPMMMLLLSSS```ooozzzyyyqqqjjjkkkyyy|||zzzbbb]]]iiiooo```XXXNNNHHHGGGFFFBBB???>>>===<<<;;;<<<>>>@@@AAA;;;<<>><<<;;;:::999888777777777777666666666555444444444333222222222222222222222222444333333222222333333444222111222333555666555444555444555666555444:::AAAdddppptttiiibbbfffmmmooollljjjkkkmmmmmmlllrrr{{{rrrppplllZZZJJJHHHIIIDDDAAABBBBBB???AAAGGGKKKRRRdddwwwuuuggg^^^WWWQQQMMMJJJIIIGGGDDDGGGTTThhhwww|||xxxrrrfff[[[[[[bbbxxxjjj[[[RRROOOOOOLLLLLLTTTccctttzzzrrriiigggrrr|||ccc]]]gggrrr```XXXNNNHHHGGGFFFBBB???>>>===<<<;;;;;;<<<>>>???;;;;;;???@@@IIIkkkdddUUUJJJGGGJJJIIIJJJRRR```ooo}}}xxxxxxzzz{{{~~~}}}sssjjjddddddgggiiigggnnnrrrrrrrrrtttssspppqqqssstttuuuuuutttsssrrruuuuuuvvvwwwxxxxxxxxxxxx~~~rrrcccYYYSSSOOOPPPOOOJJJFFFEEEBBBCCCEEEKKKQQQVVVYYYZZZSSSQQQNNNNNNUUUfff{{{eeeRRRVVVZZZRRRLLLNNNJJJHHHEEEDDDCCCAAA>>><<<;;;:::999888777777777777555555555555555555444444333333333333333333333333333333333222222333333444333333333444666777666555444333333555555666===FFFrrr{{{{{{mmmaaacccjjjnnnrrrrrrsssuuutttssswww~~~sss{{{tttaaaOOOLLLKKKEEEBBBCCCBBB???@@@FFFIIIQQQdddxxx}}}mmm```WWWQQQOOOJJJJJJHHHEEEHHHVVVkkk|||}}}uuuiii___^^^cccmmm}}}|||nnn___UUURRROOOLLLLLLVVVgggzzzwwwkkkeeekkkuuuddd]]]dddzzzsss```XXXNNNHHHGGGEEEBBB>>>===<<<;;;:::::::::;;;<<<<<<999;;;>>>NNNvvvbbbUUULLLHHHKKKJJJLLLTTT```ooo~~~uuussswwwxxxyyy~~~zzzooogggeeefffgggfffnnntttuuuvvvwwwvvvsssrrrrrrrrrsssrrrrrrrrrrrrssstttuuuvvvwwwwwwwwwwww~~~~~~wwwggg\\\UUUQQQQQQPPPKKKFFFDDDDDDCCCDDDHHHOOOUUUZZZ\\\WWWTTTPPPNNNSSSbbbuuueeeQQQSSSXXXRRRNNNPPPKKKHHHFFFDDDCCCAAA???<<<;;;:::999888777777777777444444444555555555555555333333333333333333333333333333222222222333444444555444444555777888666555555333333555555777???HHHcccmmmqqqiiiaaadddooowww||||||{{{zzzyyy{{{yyydddRRRMMMKKKFFFCCCDDDCCC???@@@DDDFFFMMMbbbxxxtttcccWWWRRRQQQHHHIIIGGGEEEGGGVVVnnnzzznnndddaaaccc^^^sss~~~pppaaaVVVRRROOOLLLMMMWWWkkk~~~~~~rrrhhhiiipppggg]]]bbbuuupppaaaYYYOOOIIIGGGFFFBBB>>>===<<<;;;:::999999::::::<<<999:::@@@UUU```TTTKKKGGGJJJKKKMMMTTT```nnn}}}~~~sssrrrwwwwwwyyy~~~~~~rrriiieeedddeeeeeemmmuuuwwwyyyzzzyyyuuutttsssrrrqqqqqqrrrrrrssstttuuuvvvxxxyyyzzzzzzzzz||||||{{{jjj```XXXSSSSSSSSSNNNIIIHHHFFFDDDCCCFFFLLLUUU[[[___```\\\UUUOOOPPPYYYhhhsss|||dddQQQSSSXXXUUUOOOOOOKKKIIIFFFDDDCCCBBB???===;;;:::999888777777777777444444444555555555555555333333333333333333333333333222222222333333444555666555555666777888666555777555444555555666===FFFQQQ[[[bbb```aaaooo{{{}}}{{{fffRRRLLLJJJEEECCCEEECCC@@@@@@BBBCCCJJJaaayyyyyygggYYYSSSRRRGGGHHHGGGDDDFFFVVVooo}}}qqqgggaaa^^^[[[oooqqqaaaVVVQQQQQQMMMMMMYYYmmmwwwllliiimmmlll^^^aaasss|||lllcccZZZPPPJJJHHHFFFBBB???===<<<;;;;;;::::::::::::<<<:::===EEE]]]^^^QQQIIIDDDHHHKKKNNNUUU```nnn}}}wwwuuuxxxwwwyyy~~~|||ppphhhdddcccddddddmmmtttwwwyyy{{{zzzvvvvvvuuusssrrrqqqrrrsssttttttuuuwwwyyyzzz{{{||||||zzzzzz~~~ooobbbYYYRRRRRRSSSPPPLLLJJJGGGEEECCCEEELLLUUU]]]bbbddd```XXXQQQMMMRRR]]]fffzzzdddRRRSSSYYYUUUOOOLLLKKKIIIFFFEEEDDDBBB???===;;;:::999888777777777777555555555555555555444444333333333333333333333333222222222222333444555555666555555666777777666444666555555666555555;;;DDDNNNVVV\\\]]]cccyyy~~~}}}iiiTTTMMMJJJEEECCCEEECCC@@@@@@AAABBBKKKddd~~~nnn___VVVRRRGGGIIIGGGCCCEEEUUUqqqtttjjjaaaYYY[[[ooossscccWWWRRRRRRMMMMMMZZZqqq{{{nnniiikkkxxxrrr``````pppmmmeee\\\RRRKKKIIIHHHDDD@@@============<<<<<<<<<<<<<<<;;;@@@HHHaaa\\\QQQIIICCCGGGJJJLLLTTT```nnn}}}|||wwwxxxvvvxxx}}}xxxnnnfffbbbbbbbbbdddlllsssvvvwwwzzzyyyvvvvvvuuutttrrrrrrrrrssssssqqqrrrtttvvvxxxzzz{{{{{{zzzyyy|||yyyggg[[[QQQOOOQQQOOOLLLKKKIIIFFFCCCEEELLLVVV___dddbbb___ZZZSSSOOOQQQYYY```~~~iiiWWWUUUYYYVVVOOOKKKKKKIIIGGGEEEDDDBBB???===;;;:::999888777777777777666666666555444444444333444444444444444444444444222222222222333444555666666555444555666666555333444333444666555555;;;BBBNNNVVV^^^aaafffyyy~~~|||{{{pppZZZQQQMMMGGGDDDFFFBBB???@@@BBBEEEPPPllluuufffZZZTTTIIIKKKIIIEEEFFFVVVrrr|||qqqdddYYY[[[mmmwwwfffZZZTTTQQQMMMNNN\\\uuuqqqkkkkkkoooxxxbbb___kkktttggg^^^TTTMMMKKKIIIEEEAAA======>>>?????????>>>>>><<<===AAAHHHaaa[[[TTTMMMEEEFFFHHHJJJRRR```nnn}}}}}}wwwwwwsssvvvzzz~~~uuukkkddd```___```eeelllrrrsssuuuxxxxxxvvvuuutttsssrrrqqqqqqqqqqqqpppqqqsssuuuwwwyyyzzz{{{{{{zzz|||pppbbbTTTPPPQQQPPPMMMLLLJJJGGGDDDFFFNNNXXXaaaeeeaaa___\\\VVVRRRSSSXXX]]]sssppp\\\XXX[[[XXXQQQLLLLLLIIIGGGEEEDDDBBB@@@===;;;:::999888777777777777777777666555444444333333444444444444444444444444222222222222333444555666555444444555666666444333111111333666666666;;;BBBHHHTTTaaaggghhhqqq}}}{{{zzzvvv___TTTOOOHHHEEEGGG@@@>>>@@@CCCGGGTTTrrr{{{kkk]]]UUUKKKMMMKKKFFFGGGWWWtttxxxiii\\\ZZZkkkzzzjjj]]]WWWQQQLLLNNN^^^xxxuuummmmmmiii{{{}}}{{{ddd___gggzzzhhh___UUUNNNLLLJJJFFFBBB===>>>???@@@@@@AAA@@@@@@<<<===AAAFFF```[[[WWWQQQHHHFFFGGGIIIRRR___ooo}}}|||wwwvvvpppsssxxx{{{~~~}}}tttjjjccc___^^^^^^eeelllpppqqqsssvvvwwwuuussssssrrrrrrqqqpppoooooopppqqqsssvvvxxxzzz{{{|||}}}{{{}}}zzzjjjZZZTTTTTTRRROOONNNJJJGGGEEEHHHOOOYYYaaafffbbbbbb___ZZZTTTSSSVVVZZZjjjjjjccc```XXXQQQPPPLLLJJJGGGEEEDDDBBB???===999999888888777666666666777777666555444444333333444444444444444444444444333555777666555333444555444555666555333333555666:::444,,,333@@@>>>===IIIUUU\\\dddeeecccdddlllsss}}}|||{{{|||}}}jjj[[[RRRKKKHHHHHHGGGAAA@@@EEELLLZZZyyyvvvhhh^^^RRRNNNJJJFFFHHHWWWuuu|||kkk]]]]]]dddwwwzzzkkk^^^UUUSSSQQQNNN___zzzpppjjjgggvvvwwwqqq{{{zzzkkkaaafffmmm```TTTPPPOOOKKKFFFCCCBBBAAA@@@@@@??????@@@@@@@@@DDDCCCKKKmmmZZZQQQKKKGGGIIIIIIJJJTTTdddtttzzzuuutttvvvvvvwwwxxxzzz||||||vvvmmmeee```]]][[[YYYggglllqqqsssrrrqqqsssuuusssrrrrrrrrrssssssqqqooopppoooqqquuuvvvvvvyyy~~~}}}}}}}}}~~~yyyaaaUUUVVVXXXTTTNNNOOOJJJDDDDDDKKKWWWdddllliiifffaaa\\\XXXUUUTTTTTTaaarrrqqqiiieee[[[SSSPPPMMMJJJGGGEEEDDDBBB???===999999999888777777666666777666666555555444333333444444444444444444444444333333444444555555444333555555666555444333555777888888666@@@KKKGGGDDDOOOYYY^^^bbbbbb______cccgggcccrrr{{{yyyzzz|||nnn^^^TTTMMMIIIIIIIIIDDDEEELLLUUUeeexxxjjj```TTTPPPKKKFFFGGGWWWuuu}}}lll^^^^^^dddvvvzzzlll^^^VVVSSSPPPNNN___}}}sssmmmjjjvvv}}}|||vvvtttiii```eeepppcccUUUPPPNNNJJJEEECCCBBBBBBAAA@@@@@@@@@@@@@@@???DDDEEEOOOrrrwwwUUUOOOJJJGGGIIIIIILLLUUUdddssszzzvvvuuuuuuuuuvvvxxxzzz|||}}}~~~{{{tttiiiaaa]]][[[[[[\\\gggkkkqqqsssrrrqqqsssuuusssrrrqqqrrrssstttrrrqqqpppnnnooosssuuutttvvv{{{{{{|||}}}~~~{{{hhhZZZXXXYYYTTTNNNQQQLLLGGGFFFMMMZZZgggooonnnjjjddd^^^YYYVVVUUUUUU^^^oooqqqhhheee]]]TTTPPPMMMKKKHHHFFFDDDBBB???===::::::999888888777777666777666666555555444444444444444444444444444444444666444333555888999777555555666666555444444555777444777777>>>IIIHHHKKKZZZcccbbbbbbaaa``````aaaaaaXXXcccnnnsssxxx|||xxxwwwyyy{{{tttdddXXXOOOJJJIIIFFFBBBCCCMMMYYYlllyyylllcccVVVRRRLLLGGGHHHWWWvvvnnn```^^^bbbrrr{{{lll^^^VVVRRRPPPNNN___vvvppplllrrr}}}|||{{{wwwmmmbbb^^^___jjjmmmqqqrrrqqqrrrvvvyyyiii```ccc~~~uuufffWWWPPPMMMIIIDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@<<>>>>>??????:::???AAALLLpppfffLLLKKKIIIFFFHHHIIINNNUUUbbbooo}}}zzzvvvvvvqqqsssuuuwwwyyyyyyzzzzzz}}}uuujjjaaa[[[YYYXXXXXXeeejjjpppsssrrrrrrssstttqqqppppppqqqtttuuuvvvuuurrrooonnnrrrtttrrrsssvvvyyyzzz|||~~~jjjccchhhpppxxxeee]]]XXXSSSOOORRROOOLLLLLLSSS```oooyyy{{{uuulllccc[[[WWWUUUUUUWWWddd|||uuu___[[[\\\XXXRRRPPPMMMKKKHHHFFFEEECCC@@@>>>;;;;;;::::::999888888888666666666666666555555555444444444444444444444444:::777555888===???<<<888555666777666444444666777777999333111===III]]]vvvsssjjjaaa```fffmmmpppooosssllleeedddiiiooouuuyyytttsssuuu{{{yyytttuuuxxx{{{nnn___RRRJJJIIIIIIDDDCCCLLL___wwwvvvjjjaaaSSSOOOJJJGGGJJJ[[[{{{tttgggYYYZZZfffzzz}}}nnn___VVVQQQOOONNN```{{{uuunnnkkknnn~~~hhh\\\WWWTTTQQQKKKRRR^^^kkkvvvmmmddddddxxx{{{lll[[[SSSOOOJJJEEEDDD??????>>>==================@@@???HHHmmmcccKKKLLLIIIEEEGGGHHHMMMTTT```mmm{{{yyyvvvuuupppqqqsssuuuxxxyyyzzz{{{tttooohhhaaa]]]ZZZXXXVVVccciiiooossssssrrrssstttrrrppppppqqqsssvvvvvvvvvuuupppooosssvvvuuutttvvvzzz{{{}}}~~~jjj\\\]]]dddxxx}}}jjj___XXXSSSPPPQQQOOOMMMNNNTTTbbbrrr}}}zzzqqqggg^^^XXXUUUTTTVVV^^^sssuuubbb]]]]]]WWWRRRQQQNNNKKKIIIGGGEEECCC@@@>>><<<<<<;;;::::::999999888666666666666666666666666444444444444444444444444777555444666999:::888666666777777666555555666888111888666666AAAKKKYYYkkkmmmeee___```jjjsssxxxyyywwwmmmfffiiiooorrrrrrrrrsssrrruuu~~~}}}wwwsssvvvzzz}}}tttcccTTTLLLJJJIIIDDDDDDPPPfff}}}|||rrrfff^^^QQQNNNJJJHHHKKK\\\{{{uuuhhhXXXWWWaaattt~~~ooo```WWWPPPNNNMMM```~~~wwwrrrmmmmmm}}}qqqhhh^^^UUURRR[[[kkk{{{pppgggdddvvv{{{kkk\\\UUUQQQLLLGGGEEE???>>>>>>===<<<=========@@@BBB@@@HHHnnnbbbLLLLLLIIIEEEGGGHHHMMMTTT```nnn{{{~~~xxxttttttpppppprrrtttvvvyyy|||~~~kkkgggbbb___]]][[[YYYWWWbbbhhhooossssssrrrrrrtttsssqqqpppqqqsssvvvwwwwwwwwwqqqppptttwwwwwwvvvwww{{{|||~~~ooo]]]YYY]]]mmmpppcccZZZUUURRRPPPOOONNNOOOUUUcccuuuvvvlllccc[[[WWWTTTVVV[[[kkkrrrddd___\\\UUUQQQSSSNNNLLLIIIGGGEEECCC@@@>>><<<<<<<<<;;;::::::999999666666666666666666666777444444444444444444444444555555555666666666555555666777777666555555666888...666555555???FFFMMMYYY```^^^```iiiwwwyyyooorrryyy|||{{{zzz}}}|||yyyuuusssxxx|||~~~yyygggWWWNNNMMMFFFEEEIIIYYYqqqzzzoooccc[[[QQQNNNLLLJJJLLL[[[xxxtttgggZZZWWW^^^ooo~~~~~~ooo```WWWOOONNNMMMaaa{{{sssnnnnnn{{{xxxhhheeennn{{{rrriiidddsssxxxjjj\\\VVVTTTOOOIIIGGG@@@@@@???>>>>>>>>>>>>>>>@@@BBBAAAIIIooo```JJJKKKHHHDDDGGGIIINNNVVVbbbppp~~~}}}wwwsssrrrppppppppprrruuuzzznnniiiccc^^^\\\[[[YYYXXXaaagggooossssssrrrrrrssstttrrrpppqqqsssuuuvvvwwwwwwqqqooosssxxxxxxwwwxxx{{{|||uuu```XXXYYYbbbvvvxxxhhh^^^WWWTTTOOOPPPPPPQQQWWWeeewww|||rrrhhh```ZZZVVVWWWXXXdddzzzlllaaa^^^ZZZRRRPPPSSSNNNLLLIIIGGGFFFDDDAAA>>>===<<<<<<;;;;;;:::999999666666666666777777777777444444444444444444444444555777888888666555555666666777777777555555777888444:::666333<<>>>>>>>>>>>======FFFGGGhhh]]]LLLGGGFFFJJJDDDIIIMMMUUUcccppp|||wwwqqqrrrqqqoooooopppqqqtttwww{{{}}}tttrrrnnnhhhbbb]]]\\\\\\aaaeeelllqqqtttwwwyyy{{{yyywwwtttrrrrrrtttwwwyyywwwrrrrrrvvvyyywwwuuuvvvwwwyyy|||{{{cccWWWVVVYYYcccmmmsssvvvhhh\\\TTTSSSOOOMMMRRR[[[hhhyyyvvvlllccc^^^WWWYYY___rrr~~~iiiWWWUUUXXXUUUQQQQQQNNNLLLHHHFFFDDDCCC@@@>>><<<<<<;;;::::::999999888999999888888777777666666666666666666666666666666777777777777777777777777666666666666666777888888999777666999>>>EEELLLPPPWWWZZZaaajjjxxx{{{zzzvvvqqqnnnrrrzzzyyydddVVVPPPQQQNNN\\\{{{wwwkkkaaaZZZQQQPPPNNNLLLKKKSSSfffxxxyyymmmbbb\\\YYYWWWZZZcccooo}}}rrrbbbWWWPPPQQQOOO]]]xxxqqqmmmttt~~~~~~{{{jjjdddqqq{{{iii```]]]UUURRRPPPIIIDDDBBBAAA???>>>>>>>>>??????>>>EEEEEEeee```OOOIIIHHHKKKEEEJJJNNNVVVdddqqq}}}wwwppprrrppppppppppppqqqtttxxx|||vvvuuuqqqkkkeee```]]]]]]aaaeeelllqqqtttvvvwwwxxxxxxvvvtttssssssuuuxxxzzztttpppppptttxxxwwwvvvxxxyyyzzz}}}}}}fff[[[ZZZ[[[bbbiiippp~~~|||nnn```WWWUUUQQQOOOSSS\\\iii{{{zzzooofff```YYYZZZ^^^pppkkkXXXVVVXXXUUUPPPOOONNNKKKGGGEEEDDDBBB@@@>>><<<<<<;;;;;;:::999999999::::::999888777777666666666666666666666666666666777777777777777777777777777666666666666777888888;;;888666888???HHHPPPSSSYYYYYYYYY\\\dddqqqzzz||||||tttpppnnnrrr{{{lll[[[TTTTTTSSSbbbwwwkkkaaaZZZQQQPPPNNNMMMKKKOOO]]]llltttvvvwwwuuummmeee^^^ZZZVVVUUUXXXaaalllyyyssscccZZZQQQRRROOO^^^}}}uuuooottt{{{|||}}}~~~kkkeeeqqqpppbbb^^^WWWTTTQQQHHHBBBAAA???>>>>>>>>>???@@@???>>>FFFFFFfff```OOOJJJHHHJJJDDDJJJNNNWWWdddqqq~~~xxxpppqqqnnnqqqppppppqqqtttyyy~~~wwwvvvtttnnngggaaa^^^]]]aaafffmmmsssuuuuuuttttttvvvvvvttttttuuuwwwzzz{{{sssooonnnsssvvvvvvwwwzzz{{{|||~~~jjj^^^]]]^^^```dddnnnuuueeeZZZXXXSSSQQQUUU]]]jjj}}}tttjjjddd[[[\\\^^^lll}}}lllWWWTTTWWWUUUPPPOOOMMMJJJGGGDDDCCCAAA???===<<<<<<<<<;;;::::::999999;;;:::999999888777666666666666666666666666666666777777777777777777777777777777666666777777888999999777555777@@@MMMVVVYYYYYYXXXWWWWWW[[[cccmmmtttqqqyyy~~~xxxrrrnnnmmmrrr{{{rrr```WWWQQQUUUfffxxxlllbbb[[[SSSPPPNNNLLLJJJKKKTTT___fffggghhhfffaaa\\\YYYWWWRRRQQQTTT]]]hhhvvvvvvddd[[[SSSRRROOO___yyyqqqsss|||~~~nnnfffqqqvvvddd^^^YYYWWWRRRFFF@@@???>>>>>>>>>???@@@AAA@@@???GGGJJJlll]]]NNNIIIFFFGGGBBBHHHMMMVVVcccqqq}}}wwwoooooommmqqqpppooopppsssyyy~~~wwwvvvtttooohhhbbb___^^^ccciiipppuuuvvvuuusssrrruuuuuuuuuuuuwwwyyy{{{|||vvvrrrpppsssuuuuuuwww{{{|||}}}~~~lll```_________dddrrr{{{iii\\\YYYTTTQQQUUU^^^kkk}}}yyyooohhh___^^^^^^hhhmmmVVVRRRVVVUUUQQQPPPMMMJJJGGGDDDCCCAAA???=========<<<;;;;;;::::::999:::::::::999888777777666777777777777777777777777888888888888888888888888777777777777777888999999777777666999EEEWWWaaabbbZZZ[[[ZZZYYYYYY[[[___cccdddmmmwwwyyypppmmmlllrrr{{{wwwdddYYYQQQYYYnnnzzzoooddd]]]TTTPPPMMMKKKIIIGGGKKKRRRSSSTTTUUUTTTQQQNNNNNNNNNMMMMMMQQQYYYdddrrrvvvcccXXXTTTSSSPPPaaa{{{rrrrrrpppfffooovvvddd```[[[YYYSSSFFF@@@???>>>>>>>>>???@@@AAAAAA@@@IIIMMMppp\\\NNNIIIEEEGGGBBBIIILLLUUUbbbooo|||uuunnnooommmoooooonnnooossswww|||wwwwwwtttpppjjjfffccccccggglllssswwwxxxvvvtttsssssstttuuuvvvxxxzzz{{{|||yyyvvvtttvvvuuutttvvv{{{{{{|||~~~ooobbb`````````iii}}}mmm___[[[UUURRRUUU]]]jjj}}}|||rrrlllbbbaaa___eeeqqqVVVPPPTTTTTTRRRQQQNNNKKKGGGEEEDDDBBB@@@>>>======<<<<<<;;;:::::::::999999999999999888888888777777777777777777777777888888888888888888888888888777777777777888999999777::::::===LLLaaakkkjjj]]]^^^___]]][[[XXXXXXXXX___gggllluuu{{{uuu{{{wwwyyy}}}}}}{{{nnnkkkkkkqqq||||||iii^^^WWWddd{{{~~~rrrggg```WWWQQQLLLJJJHHHDDDEEEIIIFFFHHHIIIHHHFFFEEEFFFGGGIIIIIIMMMUUU^^^kkktttccc\\\XXXVVVSSSddd|||sssrrr~~~rrrfffmmmrrrdddaaa]]]ZZZTTTGGGAAA@@@?????????@@@AAABBBCCCAAAJJJNNNqqq\\\PPPKKKHHHIIIDDDLLLKKKTTTaaannn{{{sssmmmnnnmmmmmmmmmmmmoooqqquuuxxxzzzwwwvvvtttpppllliiijjjkkkiiinnntttxxxxxxvvvuuutttrrrsssuuuwwwxxxyyyzzzzzzyyywwwwwwxxxvvvsssuuuzzzyyy{{{}}}sssgggeeedddeeeqqqttteee\\\VVVSSSUUU]]]kkk~~~~~~vvvqqqeeedddaaaddd{{{xxxYYYPPPSSSSSSRRRRRRNNNLLLHHHFFFDDDCCC@@@>>>=========<<<;;;;;;::::::888888999999999999::::::777777777777777777777777888888888888888888888888888888777777888888999:::777:::;;;???OOOeeennnjjj^^^```aaaaaa^^^\\\[[[[[[\\\aaabbbiiivvvtttmmmqqqrrrwwwyyy|||xxxllljjjjjjqqq|||ooodddaaaqqqvvvjjjcccYYYRRRKKKIIIGGGCCCAAACCCBBBCCCEEEEEECCCCCCCCCDDDGGGGGGJJJPPPVVVbbbvvvssskkkmmm]]][[[WWWhhh}}}uuuttt~~~rrreeellllllbbbbbb^^^[[[UUUHHHCCCBBBAAA@@@@@@@@@AAABBBAAA@@@IIINNNsss[[[OOOLLLHHHIIIEEENNNLLLTTTbbbooo{{{}}}qqqkkknnnnnnjjjkkklllnnnppprrrtttuuusssrrrooollliiiiiilllnnnjjjnnnsssvvvvvvuuuuuuuuuqqqsssuuuwwwxxxxxxxxxwwwvvvuuuwwwyyywwwsssuuuzzzwwwyyy|||yyynnnmmmjjjkkkyyy|||mmm___YYYTTTWWW___lllzzzuuuggggggcccdddyyy~~~\\\QQQSSSSSSQQQQQQOOOLLLIIIFFFEEECCCAAA???=========<<<;;;;;;::::::777888888999999:::;;;;;;777777777777777777777777888888888888888888888888888888888777888888999:::444999:::>>>NNNdddkkkfff^^^```bbbbbbbbbbbbdddeee[[[______fffttttttmmmoooqqqwww~~~yyyrrrkkkiiijjjqqq|||tttiiigggyyyxxxllleee[[[RRRKKKHHHFFFBBB@@@AAA>>>???AAAAAA@@@???@@@AAAGGGGGGIIILLLQQQ[[[nnntttuuu```^^^ZZZkkkwwwvvvqqqdddlllyyygggaaaccc^^^[[[UUUIIIDDDCCCBBBAAA@@@AAABBBBBB>>>===GGGOOOvvvWWWMMMJJJFFFHHHDDDMMMMMMUUUcccppp||||||ooojjjnnnooohhhiiikkkmmmooopppqqqqqqnnnllljjjfffeeefffkkknnnjjjmmmrrrtttuuutttuuuuuuqqqsssuuuwwwxxxxxxwwwvvvrrrrrruuuyyywwwtttuuuzzzuuuwww{{{~~~uuutttpppppp~~~sssaaa[[[VVVXXX```nnn|||yyyhhhhhhdddeeexxxrrrOOOMMMOOOLLLSSSNNNLLLIIIHHHFFFEEEBBB@@@>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::666666777888999999::::::999999999999999888777666888888777777777777888888:::888999AAANNNYYY^^^___^^^fffppptttqqqlllkkkllleee\\\cccoooppprrrwwwuuuyyy{{{{{{|||qqqrrrjjjgggppp}}}|||tttvvv{{{qqqjjjZZZPPPGGGEEEDDDBBB??????@@@@@@??????@@@@@@AAABBBCCCCCCFFFIIILLLSSScccrrr|||pppgggZZZ[[[\\\rrr}}}yyyxxxzzz~~~|||wwwfffiiixxxkkkffffffaaa^^^VVVFFFHHHGGGEEECCCBBBAAABBBBBB???AAAGGGOOO}}}|||\\\JJJKKKHHHGGGJJJIIILLLTTTaaannnzzzzzzllliiimmmjjjjjjjjjkkknnnppppppnnnlllgggeeeccccccaaa```fffnnnhhhjjjmmmqqqtttuuuuuuuuuuuuttttttssssssssstttttttttrrrwww~~~tttrrryyywwwzzz}}}{{{sssxxx|||xxxeee\\\VVVZZZdddrrr~~~wwwkkkgggccchhhyyyoooSSSOOOQQQQQQTTTOOOLLLJJJHHHGGGEEECCC@@@>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::777777777888999999::::::999999::::::999999888777999888888777777888888999;;;::::::@@@IIISSSXXXZZZ___tttqqqiiioooxxxwwwzzz{{{{{{|||oooooohhhfffppp}}}{{{}}}ssslllYYYOOOGGGEEEEEEBBB@@@AAA@@@@@@@@@@@@@@@AAABBBCCCGGGFFFFFFFFFFFFIIIVVVccc}}}|||nnneee\\\]]]___www~~~yyywwwxxxwwwfffiii~~~pppjjjhhhbbb```XXXIIIGGGEEEDDDBBBAAA@@@AAAAAAFFFGGGNNNUUUxxxZZZJJJKKKHHHFFFJJJJJJMMMUUUaaannnzzz|||nnnkkkmmmjjjkkkjjjkkkmmmnnnmmmjjjhhhfffcccaaaaaa___^^^dddlllhhhjjjmmmooorrrsssttttttssssssssssssssstttuuuvvvtttrrrvvv~~~|||sssrrryyywwwzzz~~~|||mmmddd]]]___hhhuuuzzzooojjjeeegggvvvbbbRRRJJJMMMRRROOOPPPMMMKKKIIIHHHFFFDDDAAA???>>>>>>======<<<<<<;;;::::::::::::::::::::::::777777888888999:::::::::::::::;;;;;;::::::999999:::999999888888999999:::<<<;;;<<>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999::::::::::::;;;;;;;;;;;;;;;::::::;;;::::::999999::::::;;;;;;<<<>>>@@@CCCIIIPPPUUU^^^www}}}}}}|||mmmhhhdddgggsss}}}ppphhhTTTMMMGGGGGGGGGDDDDDDFFFBBBBBBBBBCCCCCCDDDEEEFFFHHHFFFFFFFFFDDDDDDLLLUUUkkk}}}sssiii```aaahhh~~~zzzvvvtttyyyhhhjjj}}}~~~rrrllleeeccc\\\LLLEEEDDDCCCAAA@@@@@@AAAAAADDDHHHRRR^^^nnnVVVLLLNNNHHHEEEKKKNNNPPPWWWbbbmmmxxxtttnnnnnnhhhjjjjjjjjjkkkkkkjjjgggdddbbb```^^^]]][[[ZZZ```hhhlllmmmmmmnnnoooqqqssstttrrrrrrrrrrrrsssttttttuuuuuurrrssswwwwwwssstttxxxxxx{{{wwwlllbbbbbbjjjxxxxxxrrrjjjgggpppsssWWWQQQLLLRRRZZZQQQPPPNNNKKKIIIHHHGGGDDDBBB?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::<<>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;::::::999999::::::;;;888;;;@@@FFFNNNUUUZZZ]]]\\\]]]fffrrrtttvvv|||xxxmmmcccbbbfffrrr}}}ttteee[[[NNNJJJHHHJJJIIIGGGHHHLLLHHHHHHGGGFFFFFFFFFGGGGGGIIIGGGGGGIIIHHHFFFIIINNN```vvvwwwnnnggggggrrr~~~yyyuuu|||jjjiiiyyywwwoooiiifff]]]LLLFFFEEEDDDCCCBBBCCCCCCDDDCCCFFFOOOYYYsssXXXLLLNNNIIIFFFKKKMMMPPPWWWaaalllwwwtttnnnnnnhhhhhhggghhhjjjlllkkkiiifff]]][[[ZZZZZZYYYYYY```hhhmmmnnnoooqqqssstttvvvvvvvvvuuutttrrrqqqqqqpppppptttrrrrrrtttvvvwwwwwwvvvvvvzzzuuulllmmmvvv~~~zzztttoootttgggOOOSSSYYYSSSOOOOOOLLLJJJHHHGGGEEECCC@@@@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;::::::999999999999::::::888:::???IIISSS[[[^^^]]]\\\aaafffgggdddgggwww~~~{{{vvvjjj```___cccnnnyyyrrrbbbXXXLLLIIIIIIJJJJJJHHHJJJNNNKKKKKKIIIHHHGGGFFFFFFFFFJJJGGGHHHKKKJJJHHHIIIMMM^^^uuu{{{rrrkkkkkkxxx|||vvv}}}jjjhhhxxxyyyrrrllliii___LLLEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFMMMUUUyyy[[[LLLMMMIIIHHHKKKLLLOOOVVV```kkkwwwsssmmmmmmhhhhhhggghhhiiijjjhhheeecccYYYWWWWWWXXXWWWXXX___hhhjjjlllnnnqqqtttuuuvvvvvvttttttsssrrrqqqqqqqqqqqqssssssrrrtttwwwyyyxxxuuuuuuyyy}}}uuuvvv~~~zzzuuuxxxtttTTT[[[___TTTQQQNNNLLLIIIHHHGGGEEEBBB@@@@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999::::::;;;;;;;;;::::::999999888888999999:::999:::???JJJWWW^^^___]]]\\\hhhlllaaaYYY```kkkqqqvvvyyy}}}}}}{{{zzzuuuhhh^^^]]]aaalllvvv|||rrrbbbWWWKKKIIIIIIKKKKKKIIIKKKPPPMMMLLLKKKIIIGGGFFFFFFFFFIIIGGGIIIMMMNNNMMMNNNRRRaaawwwvvvnnnooo|||~~~www~~~kkkgggwww{{{tttnnnkkk```MMMDDDCCCBBBAAA@@@AAABBBCCCEEEEEEKKKSSS~~~^^^LLLLLLJJJIIILLLKKKOOOUUU```kkkwwwrrrmmmmmmhhhiiihhhggghhhhhhfffbbb___VVVTTTTTTVVVUUUWWW^^^ggghhhjjjmmmqqqtttuuuuuuuuurrrrrrrrrqqqqqqrrrssssssrrrssssssuuuxxx{{{yyyuuutttyyyzzz{{{yyy{{{