BM6P6(@ JJJJJJKKKLLLMMMOOOQQQRRRSSSRRRRRRSSSUUUWWWYYYZZZ[[[ZZZYYYYYYYYYYYYYYYYYYXXX]]]hhhyyybbbTTTPPPMMMHHHFFFEEEFFFFFFEEECCCBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGHHHIIIJJJKKKLLLRRRVVV\\\dddlllvvvwwwllleee^^^XXXYYY]]]cccnnnxxxzzzmmmddd[[[cccqqqxxxhhhddd```bbbffflllpppqqqooommmddd\\\PPPEEE???<<<;;;;;;:::::::::999999999888888999999999999999999999999777777888888888999999999999999888888888888999999666666888999999999999999;;;;;;;;;<<<<<<;;;::::::;;;???===???FFFLLL___|||JJJJJJKKKLLLNNNPPPQQQSSSTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\```hhhwwwjjjYYYPPPLLLHHHEEEDDDEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGGGGHHHIIIKKKLLLQQQUUU\\\ccclllvvv~~~rrrggg___WWWVVVYYY^^^gggooowwwkkkccc___hhhwwwzzziiiddd```bbbgggmmmqqqrrrpppmmmeee]]]QQQFFF@@@===<<<;;;:::::::::999999999888888999999999999999999999999888888888999999999999:::999999888888888888999999777888999::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::<<>>???FFFKKK^^^{{{JJJKKKKKKMMMNNNPPPRRRSSSUUUUUUTTTSSSTTTUUUVVVWWWWWWWWWXXXYYY[[[\\\^^^___^^^aaahhhvvvuuu]]]PPPLLLHHHEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHJJJJJJPPPTTT[[[bbbkkkuuu~~~yyylllbbbXXXUUUUUUXXX___fffwww~~~sssiiibbbeeeooo}}}kkkccc```ccchhhnnnrrrsssqqqnnnfff^^^RRRGGGAAA>>><<<<<<:::::::::999999999888888999999999999999999999999999999999999::::::::::::999999888888888888999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@>>>@@@EEEJJJ[[[xxxKKKKKKLLLMMMOOOQQQSSSTTTWWWVVVTTTSSSSSSSSSTTTUUUWWWWWWXXXYYY[[[]]]^^^___^^^```hhhxxx}}}___RRRNNNIIIFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFHHHIIIJJJOOOSSSYYYaaajjjttt}}}qqqeeeYYYTTTTTTUUUYYY___jjjvvv~~~vvvnnnhhhcccjjjvvv}}}lllbbbaaaccciiippptttuuurrrooohhh___SSSHHHAAA>>>===<<<:::::::::999999999888888999999999999999999999999999999:::::::::;;;;;;;;;999999888888888888999999777888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===AAA???@@@EEEHHHYYYuuuLLLLLLMMMNNNPPPRRRSSSTTTWWWVVVUUUSSSRRRRRRSSSTTTXXXXXXXXXYYYZZZ\\\]]]^^^___aaaiiizzzcccUUUQQQLLLHHHFFFFFFEEEDDDAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIINNNRRRXXX```hhhrrr|||uuuhhhZZZTTTSSSSSSVVVZZZ```kkkuuutttnnnkkkjjjiiiqqq}}}}}}mmmbbbaaadddjjjqqqvvvwwwtttqqqhhh```TTTIIIBBB>>>===<<<:::::::::999999999888888999999999999999999999999999999:::::::::;;;;;;;;;999999888888888888999999666777888999::::::::::::;;;::::::::::::;;;<<<======AAA???@@@EEEGGGWWWsssLLLMMMMMMNNNPPPRRRTTTUUUWWWVVVTTTSSSRRRRRRSSSSSSWWWWWWXXXXXXYYY[[[\\\]]]aaabbbiiizzzhhhWWWSSSMMMIIIGGGFFFEEEDDDAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGIIIIIILLLPPPWWW^^^gggqqq{{{|||nnn^^^XXXVVVUUUVVVYYY[[[fffnnnmmmkkkmmmppprrr{{{|||nnndddaaaeeelllsssxxxyyyuuurrriii```TTTIIIAAA>>><<<<<<:::::::::999999999888888999999999999999999999999999999999999::::::::::::999999888888888888999999666666777888999999999999;;;:::999999:::;;;===>>><<<@@@???@@@DDDGGGVVVrrrMMMMMMNNNOOOQQQSSSTTTUUUVVVUUUTTTRRRRRRRRRSSSSSSTTTTTTUUUWWWYYY[[[]]]^^^bbbbbbjjj|||lllWWWSSSMMMIIIGGGFFFDDDCCCAAAAAA@@@@@@AAAAAABBBCCCEEEEEEEEEFFFGGGHHHIIIJJJKKKOOOVVV]]]fffpppzzzzzziiiaaa^^^\\\[[[]]]\\\eeelllkkkkkkqqqyyy~~~}}}pppgggbbbeeellltttzzzzzzvvvssshhh```SSSHHHAAA===;;;;;;:::::::::999999999888888999999999999999999999999888888888999999999999:::999999888888888888999999777777888999::::::::::::;;;:::999999999;;;===???:::???>>>???DDDGGGVVVqqqMMMMMMNNNOOOQQQSSSUUUVVVVVVUUUSSSRRRRRRRRRSSSTTTQQQRRRSSSVVVYYY\\\^^^```bbbbbbjjj~~~lllWWWSSSMMMHHHFFFEEECCCBBBAAAAAA@@@@@@AAAAAABBBCCCEEEEEEFFFFFFGGGHHHJJJKKKKKKOOOUUU]]]fffoooyyytttkkkgggdddbbbbbb^^^ffflllkkklllttt}}}rrrjjjbbbfffmmmuuuzzz{{{wwwssshhh```SSSHHH@@@===;;;::::::::::::999999999888888999999999999999999999999777777888888888999999999999999888888888888999999888888999:::;;;;;;;;;;;;;;;:::999888999;;;===???:::>>>>>>???EEEGGGVVVqqqQQQRRRSSSUUUUUUUUUTTTSSSSSSTTTVVVUUUSSSQQQQQQRRRTTTTTTTTTUUUXXX\\\___aaa```dddlll~~~oooYYYQQQJJJIIIHHHDDDBBBBBBAAAAAA@@@??????@@@AAAAAACCCDDDDDDDDDDDDEEEHHHJJJMMMPPPVVV[[[bbbkkkwwwrrrmmmkkkjjjggghhhfffhhhkkknnnrrr}}}}}}mmmaaabbbgggoooxxx}}}|||wwwrrrkkkaaaSSSHHHAAA>>><<<:::<<<;;;:::999888888888888777888888888888999999999:::999999888888777777777:::999888888777777888888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===;;;>>>===???FFFIIIXXXrrrQQQQQQSSSSSSTTTSSSRRRRRRSSSTTTVVVUUUSSSRRRRRRSSSSSSSSSSSSTTTWWWZZZ^^^```bbbeeennnhhhXXXPPPIIIHHHHHHDDDBBBCCCCCCBBBAAA@@@@@@AAABBBCCCCCCDDDEEEEEEEEEFFFHHHKKKLLLPPPUUU[[[aaakkkwww~~~xxxvvvtttrrrpppmmmkkklllmmmqqq|||~~~mmmaaaaaafffnnnvvv||||||wwwssskkkaaaRRRGGG@@@>>><<<:::<<<;;;:::999888888888888888888888888999999999999999999999999999888888888:::999888888777777888888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>AAA???AAAGGGIIIWWWpppPPPQQQQQQQQQQQQQQQPPPOOOSSSTTTUUUTTTSSSRRRSSSTTTRRRRRRSSSTTTVVVYYY\\\^^^cccgggpppcccUUUMMMGGGGGGGGGDDDBBBCCCCCCCCCBBBAAAAAABBBCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKLLLOOOUUUZZZ```jjjvvv~~~}}}wwwppplllkkkppp|||ooobbb```eeellluuuzzz{{{wwwtttlllaaaQQQEEE???===<<<;;;;;;;;;:::999888888888888888888888888999999999:::999999999999:::::::::::::::999888888777777888888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===@@@CCCAAABBBGGGHHHUUUnnnPPPPPPPPPOOOOOONNNMMMMMMRRRSSSTTTSSSRRRRRRSSSUUUSSSSSSTTTUUUWWWYYY\\\]]]bbbfffooo|||bbbSSSKKKFFFFFFFFFDDDBBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDEEEGGGGGGGGGGGGIIIKKKKKKNNNTTTYYY```iiiuuu~~~uuunnnjjjooo~~~qqqddd```dddkkksssyyyzzzwwwtttlllaaaQQQDDD>>><<<;;;;;;;;;:::999999888888888999888888888999999999::::::999999999::::::;;;;;;;;;:::999888888777777888888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>AAA???AAAFFFGGGTTTmmmOOOOOONNNMMMMMMLLLLLLLLLQQQRRRRRRRRRQQQQQQSSSUUUUUUUUUVVVWWWYYYZZZ\\\]]]```cccmmmxxx```RRRKKKEEEEEEFFFDDDBBBCCCBBBAAA@@@??????@@@AAABBBCCCEEEGGGHHHGGGHHHIIIKKKJJJMMMSSSXXX^^^hhhttt|||{{{qqqnnnsssuuugggbbbeeekkkrrrxxxyyywwwuuulllaaaRRREEE???===<<<:::::::::999999888888999999888999999999999:::::::::999999999::::::;;;;;;;;;:::999888888777777888888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===:::>>>===???EEEGGGTTTlllNNNMMMMMMLLLLLLLLLLLLMMMOOOOOOPPPOOOOOOPPPSSSUUUVVVVVVWWWXXXYYY[[[[[[\\\]]]aaajjj}}}ttt]]]SSSKKKEEEFFFFFFDDDBBBCCCAAA@@@????????????@@@AAABBBDDDGGGHHHGGGGGGHHHJJJIIILLLRRRWWW^^^gggsss|||yyyuuu{{{yyykkkeeeggglllrrrwwwyyywwwuuukkkaaaSSSHHHAAA>>><<<:::::::::999999888999999:::999999999999::::::::::::999999999999:::::::::::::::999888888777777888888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===888<<<<<>>===@@@EEEEEEQQQiiiMMMLLLKKKKKKKKKMMMNNNOOOLLLLLLMMMLLLLLLNNNQQQTTTTTTUUUVVVWWWXXXXXXXXXXXX\\\___gggzzzyyyeeeUUUMMMGGGGGGGGGDDDBBBCCCCCCBBBAAAAAAAAAAAABBBCCC@@@CCCFFFGGGFFFFFFGGGHHHHHHKKKQQQVVV\\\fffrrrzzzqqqjjjkkknnnssswwwxxxwwwvvvjjjbbbVVVLLLFFFAAA===999999999999888999999::::::999999:::::::::;;;;;;;;;:::999999888888777777777:::999999888777888888888999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<@@@@@@AAAFFFEEEPPPgggMMMMMMMMMMMMMMMNNNNNNOOONNNNNNMMMMMMNNNPPPQQQRRRUUUUUUVVVVVVWWWXXXYYYYYY\\\\\\bbbvvvcccVVVOOOIIIHHHFFFCCCCCCEEEBBBAAA@@@@@@??????@@@@@@DDDDDDEEEFFFGGGHHHIIIIIIKKKNNNQQQUUUZZZdddpppyyypppkkkjjjlllooossswwwxxxxxxkkkbbbTTTJJJDDDAAA>>><<<<<<;;;::::::999999::::::999999999999999999999999999999999999999999999999::::::999999999999::::::999999::::::::::::;;;;;;:::;;;;;;<<<===>>>??????@@@BBB===>>>DDDEEEQQQiiiKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLMMMNNNPPPQQQTTTTTTUUUVVVWWWXXXXXXYYY\\\\\\bbbuuugggXXXPPPIIIHHHGGGDDDCCCDDDBBBAAA@@@@@@???@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGKKKNNNRRRUUU[[[dddpppyyyqqqjjjjjjkkkooossswwwxxxwwwlllcccUUUJJJEEEBBB???===<<<;;;::::::999999::::::999999999999999999999999::::::::::::::::::::::::999999999888888999999999999999::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>???AAA===>>>DDDFFFRRRiiiKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLKKKLLLLLLMMMNNNOOOSSSSSSTTTUUUVVVWWWXXXXXX\\\\\\bbbsssmmm[[[RRRJJJHHHHHHEEECCCDDDBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGKKKNNNRRRVVV[[[dddpppxxx~~~sssiiiiiikkkooosssvvvwwwvvvnnndddVVVKKKEEEBBB@@@>>><<<;;;::::::999999::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999::::::::::::;;;;;;<<<<<<<<<===============>>>@@@<<<>>>EEEFFFSSSjjjLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLMMMMMMNNNNNNQQQQQQRRRSSSUUUVVVWWWWWWZZZ\\\bbbrrrttt___TTTKKKIIIHHHFFFDDDDDDBBBBBBAAA@@@@@@@@@@@@AAACCCCCCDDDEEEFFFGGGHHHHHHKKKNNNRRRVVV[[[dddooowwwzzzuuuhhhiiikkkooosssvvvvvvvvvnnndddUUUJJJCCCAAA???===<<<;;;::::::999999::::::999999999999999999999999::::::::::::;;;;;;;;;;;;999888888777777888888999999999999:::::::::;;;;;;===============<<<<<<<<<===???<<>>===<<<<<<;;;::::::999999::::::999999999999999999999999888888999999:::;;;;;;<<<;;;;;;::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>===@@@>>>@@@FFFGGGQQQgggKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKLLLMMMMMMLLLKKKJJJKKKLLLMMMOOOQQQSSSTTTUUUYYY[[[bbbqqqkkk\\\OOOKKKLLLIIIFFFCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGEEEIIINNNSSSWWW___hhhoooyyy}}}jjjkkknnnsssxxxzzzyyywwwpppeeeUUUGGGAAA>>>======<<<;;;::::::999999::::::999999999999999999999999999999:::;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<999999:::::::::;;;;;;;;;:::;;;;;;<<<===>>>??????>>>@@@>>>AAAGGGFFFPPPfffIIIIIIJJJJJJJJJJJJJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJKKKMMMOOOQQQRRRSSSVVVXXX^^^mmmuuu\\\NNNLLLFFFDDDGGGDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAABBBDDDEEEGGGHHHHHHKKKNNNRRRWWW]]]eeejjjxxx~~~}}}|||{{{kkklllnnnsssyyy{{{yyywwwpppdddTTTGGG@@@===<<<;;;:::999999888888999999:::===<<<:::999999:::<<<===::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::999;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<>>>AAABBBGGGSSS___HHHIIIIIIIIIIIIJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOOOOPPPTTTVVV\\\jjjvvv\\\NNNLLLFFFDDDGGGDDDCCCCCCBBBAAAAAAAAAAAABBB@@@@@@AAABBBCCCDDDFFFGGGIIIKKKOOORRRWWW^^^fffkkkwww~~~~~~|||zzzxxxvvvvvvxxx|||lllllloootttyyy|||zzzwwwpppdddTTTGGG@@@===<<<;;;::::::999999999999::::::===;;;:::999999:::;;;===::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<=========>>>AAABBBFFFQQQ]]]GGGGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMMMMLLLLLLLLLLLLLLLRRRTTTYYYgggvvv]]]NNNLLLFFFDDDFFFCCCCCCCCCBBBAAAAAAAAAAAABBB??????@@@AAACCCDDDEEEFFFHHHJJJMMMQQQVVV]]]dddiiiuuu|||{{{wwwtttpppnnnkkkjjjnnntttzzz~~~nnnnnnoootttyyy|||zzzwwwpppdddTTTGGG@@@===<<<;;;;;;;;;::::::::::::;;;;;;<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999;;;;;;;;;<<<<<<<<<<<<===>>>>>>???AAABBBEEEOOOZZZFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMNNNMMMLLLKKKJJJJJJKKKKKKQQQSSSXXXfffwww]]]OOOMMMFFFEEEFFFCCCCCCCCCBBBAAAAAAAAAAAABBB???@@@AAACCCDDDEEEFFFFFFFFFHHHLLLOOOTTTZZZaaafffrrryyyyyytttnnniiifffdddaaabbbeeejjjrrrooonnnoootttyyy|||{{{xxxpppdddTTTGGG@@@===<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<=========::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>@@@BBBAAACCCMMMXXXEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLJJJJJJJJJKKKLLLMMMRRRTTTYYYfffxxx^^^PPPMMMGGGEEEFFFCCCCCCCCCBBBAAAAAAAAAAAABBB@@@AAACCCEEEFFFGGGGGGGGGGGGIIILLLPPPTTTZZZaaafffooovvvxxxqqqkkkddd```___[[[YYY[[[^^^eeesss~~~nnnmmmnnnsssxxx|||{{{yyypppdddTTTGGG@@@===<<<;;;<<<;;;;;;::::::;;;;;;<<<:::::::::999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>@@@BBBAAABBBKKKUUUEEEEEEFFFGGGHHHHHHIIIJJJIIIJJJJJJKKKLLLMMMMMMNNNLLLKKKJJJIIIJJJLLLNNNOOORRRUUU[[[gggyyy___PPPMMMGGGEEEFFFCCCCCCCCCBBBAAAAAAAAAAAABBB@@@BBBDDDFFFGGGHHHHHHGGGJJJLLLNNNQQQVVV\\\ccchhhlllsss}}}~~~wwwooohhhaaa\\\XXXUUUSSSSSSUUUZZZgggsss~~~||||||||||||~~~}}}lllkkklllqqqwww||||||{{{pppdddTTTGGG@@@===<<<;;;;;;;;;::::::::::::;;;;;;999999::::::::::::999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========???AAAAAABBBJJJTTTEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNLLLKKKIIIJJJKKKNNNOOORRRVVV\\\hhhyyy___QQQNNNGGGEEEFFFCCCCCCCCCBBBAAAAAAAAAAAABBB???AAACCCFFFGGGGGGGGGFFFIIIKKKMMMPPPTTTZZZaaafffjjjqqq{{{|||uuummmfff^^^ZZZSSSPPPOOOOOOPPPSSS]]]hhhuuu{{{~~~{{{xxxvvvsssrrrrrrqqqooommmiiiiiijjjkkkmmmoooqqqrrruuuyyy~~~{{{iiiiiijjjooovvv{{{}}}|||pppdddTTTGGG@@@===<<<;;;::::::999999999999::::::999999999::::::999999999:::::::::::::::::::::::::::::::::::::::999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<>>@@@CCCEEEFFFFFFFFFEEEFFFGGGJJJMMMQQQWWW^^^ccciiipppzzzzzzssslllddd]]]XXXQQQNNNNNNOOOOOOQQQYYYccciiiooorrrpppoooooonnnlllllljjjhhhgggggggggeeeccc]]]]]]^^^___```bbbdddeeehhhkkkooosssxxx~~~zzzhhhggghhhnnnvvv{{{}}}|||pppdddTTTGGG@@@===<<<;;;:::999999888888999999:::888999999::::::999999888:::::::::::::::::::::::::::::::::999999888888888999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<>>>AAAAAABBBJJJTTTFFFFFFGGGHHHIIIIIIIIIIIINNNMMMKKKIIIHHHHHHIIIJJJMMMLLLJJJIIIJJJKKKMMMNNNUUUWWW[[[gggyyy```RRROOOGGGDDDGGGDDDDDDCCCBBB@@@??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFHHHGGGHHHMMMUUU\\\___```hhhqqq}}}wwwooohhhccc\\\XXXQQQLLLJJJLLLNNNPPPTTTZZZaaabbbcccdddbbb```\\\ZZZ[[[\\\]]]]]][[[YYYVVVUUUSSSTTTUUUVVVWWWXXXYYYYYY]]]___bbbeeeiiiooouuuzzzuuugggeeedddiiissszzz{{{zzzpppcccQQQDDD???>>><<<:::<<<<<<:::999888888777777888888999999999::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<@@@???<<<;;;;;;===???AAA@@@>>>???@@@@@@AAAHHHPPPFFFGGGHHHIIIIIIJJJJJJJJJOOOOOONNNMMMLLLLLLKKKKKKLLLLLLJJJJJJJJJKKKMMMNNNSSSUUUYYYeee}}}{{{bbbSSSPPPHHHEEEFFFCCCDDDCCCBBB@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFHHHGGGIIINNNUUU\\\______hhhqqq|||xxxooohhhbbb\\\WWWQQQLLLJJJKKKMMMNNNQQQUUUWWWXXXXXXXXXWWWUUUSSSQQQPPPQQQRRRRRRQQQOOOMMMKKKMMMMMMNNNOOOPPPQQQQQQRRRQQQSSSVVVXXX\\\aaafffjjjtttxxx|||vvvgggeeedddjjjssszzz{{{zzzpppcccQQQDDD???>>><<<;;;:::999999888888888999999888888999999999:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999:::::::::;;;;;;<<<;;;:::999:::;;;===???@@@>>>???AAA@@@AAAHHHPPPGGGHHHIIIJJJJJJKKKJJJJJJNNNNNNOOOOOOOOOMMMLLLKKKLLLKKKJJJJJJJJJKKKMMMNNNPPPSSSXXXbbbyyy}}}cccTTTPPPIIIEEEFFFBBBDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHJJJOOOVVV[[[^^^^^^gggppp|||yyyooohhhccc]]]YYYSSSMMMJJJKKKLLLKKKLLLOOOMMMMMMMMMLLLKKKJJJIIIIIIKKKKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLNNNPPPRRRVVV[[[^^^bbbeeeiiikkkkkkjjjkkkkkkrrrttt|||~~~~~~~~~vvvgggeeeeeejjjsssyyy{{{yyyooobbbQQQDDD???>>><<<;;;888888777777888999999:::888888999999999:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888999999999::::::999999999:::;;;<<<===>>>???>>>???AAAAAAAAAGGGPPPGGGHHHIIIJJJKKKKKKKKKKKKJJJLLLNNNOOOOOOMMMKKKIIILLLKKKKKKJJJKKKLLLMMMMMMOOORRRWWWaaavvvdddSSSPPPIIIFFFFFFBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFHHHKKKPPPUUUZZZ\\\]]]fffooo{{{zzzqqqlllgggbbb___WWWPPPKKKLLLLLLJJJHHHIIIJJJIIIGGGFFFFFFFFFFFFGGGIIIJJJJJJKKKKKKKKKJJJIIIGGGGGGGGGGGGGGGHHHHHHHHHGGGIIIKKKLLLMMMOOOSSSUUUVVVXXX[[[\\\\\\[[[[[[[[[aaadddkkkvvv~~~}}}yyywwwxxxuuugggeeeeeekkksssyyyzzzxxxnnnaaaPPPCCC???===<<<;;;888888888777777888888999888888999999999::::::::::::::::::;;;;;;:::::::::999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<=========>>>???>>>???AAAAAAAAAGGGOOOGGGHHHIIIJJJKKKKKKKKKKKKIIIKKKMMMOOOPPPNNNKKKJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNRRRWWW```tttfffSSSOOOHHHGGGGGGCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFHHHKKKOOOSSSWWWZZZ\\\eeennnzzz|||vvvsssoookkkggg\\\TTTMMMLLLLLLIIIGGGGGGHHHGGGFFFDDDDDDEEEGGGHHHDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGBBBDDDFFFFFFFFFGGGJJJLLLOOOQQQSSSSSSRRRQQQQQQRRRTTTUUU[[[dddjjjqqq~~~~~~xxxtttssstttsssgggeeefffkkktttyyyyyywwwnnnaaaOOOCCC>>>===<<<;;;;;;:::999888777777777777888888999999999:::::::::999::::::::::::::::::999999999999999999999999999::::::::::::;;;;;;;;;;;;==================<<<<<<>>>>>>???BBBBBBAAAGGGOOOGGGHHHIIIJJJJJJKKKJJJJJJJJJLLLNNNPPPQQQPPPNNNLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMQQQWWW___qqqlllVVVOOOHHHGGGHHHDDDBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFHHHKKKMMMPPPSSSXXX\\\dddmmmyyy~~~{{{xxxsssnnnbbbWWWNNNLLLLLLIIIGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFBBBDDDEEEFFFEEEEEEGGGHHHIIIKKKMMMMMMLLLKKKLLLMMMOOOPPPTTTZZZ^^^dddrrrxxxuuuqqqooopppyyyrrrgggeeefffllltttyyyyyyvvvmmm```OOOCCC>>>===<<<;;;===<<<;;;999888777777777888888999999999:::::::::999999::::::::::::999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===@@@BBBBBBBBBGGGNNNFFFGGGHHHIIIIIIJJJJJJJJJIIIJJJMMMNNNOOOOOONNNMMMJJJKKKKKKLLLLLLLLLLLLLLLJJJPPPUUU]]]nnnvvv\\\QQQIIIGGGHHHDDDAAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFHHHIIIJJJLLLPPPWWW\\\ccclllxxx}}}vvvsssqqqpppuuu{{{|||}}}xxxrrreeeYYYMMMJJJJJJIIIGGGFFFCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDEEEEEEDDDFFFHHHHHHHHHGGGHHHJJJGGGHHHJJJJJJIIIIIIJJJKKKNNNNNNQQQTTTUUU[[[jjjxxx}}}tttrrrnnnkkkmmmssssssgggeeefffllluuuyyyxxxuuulll___NNNBBB>>>===<<<;;;<<<<<<;;;:::999999999:::888888999999999:::::::::999999::::::::::::999999888888888888888888888888999999:::::::::;;;;;;;;;<<<;;;::::::;;;>>>@@@BBB======@@@CCCCCCBBBGGGNNNFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHJJJKKKLLLLLLLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLHHHNNNTTT[[[lll}}}```TTTJJJGGGHHHCCCAAABBBCCCDDDDDDDDDBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIHHHJJJNNNVVV\\\ccclllxxx|||tttmmmiiifffeeehhhnnnoooooooooqqquuu~~~zzztttgggYYYLLLIIIIIIHHHFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFCCCBBBBBBAAA@@@@@@AAAAAA@@@AAABBBCCCDDDEEEFFFFFFCCCEEEGGGGGGFFFFFFGGGHHHGGGIIIJJJJJJIIIIIIKKKLLLIIIIIIJJJLLLMMMSSSaaapppyyyqqqpppllliiikkkppptttgggfffgggmmmuuuyyyxxxuuulll___NNNBBB>>>===<<<;;;;;;;;;:::::::::;;;<<<<<<888888999999999:::::::::999999999::::::999999999888888888888888888888888888888999999999:::::::::<<<<<<;;;<<<>>>BBBFFFHHH======@@@CCCCCCBBBGGGNNNDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJOOOQQQUUUfffeeeUUUIIIGGGIIIFFFCCCBBBBBBAAAAAA@@@@@@???AAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGIIINNNVVV[[[dddiiiqqqyyy~~~xxxooohhhffffffggghhhccceeeeeeeeegggkkksssyyyyyyrrr___WWWNNNJJJJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKPPPMMMLLLLLLMMMPPPZZZddd{{{|||ssspppjjjddddddnnnqqqhhhggghhhnnnuuuwwwtttpppnnn```NNNBBB??????===;;;;;;::::::999999::::::;;;777888888888888999999999::::::::::::::::::::::::999999999999999999999999:::::::::;;;::::::999999999999:::;;;===???AAABBB>>>===<<<<<>>@@@@@@>>>???@@@BBBDDDGGGIIIKKKEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNPPPQQQTTTaaayyyjjjZZZNNNKKKLLLGGGEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGIIINNNTTTYYYaaafffnnnwww~~~vvvooojjjgggeeeccccccaaa___\\\[[[]]]___]]]]]]aaaiiiqqq||||||pppddd[[[UUUOOOIIIFFFFFFGGGFFFEEEFFFEEEEEEEEEEEEDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBBDDDEEEFFFGGGIIIJJJKKKKKKNNNOOOPPPQQQRRRRRRRRRRRRRRROOOOOOOOONNNNNNUUU]]]sss|||qqqkkkddd```aaannnpppbbbbbbdddllluuuyyyxxxtttnnn```NNNBBB??????===;;;;;;::::::999999::::::;;;888888888888999999999:::888888888888888888888888999999999999999999999999::::::;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>???>>>???AAADDDGGGHHHIIIIIIFFFFFFGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMNNNPPPQQQTTT```vvvjjjZZZNNNJJJJJJDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFEEEFFFFFFGGGHHHMMMSSSXXX^^^ccclllttt|||~~~wwwrrrooogggfffccc___[[[XXXWWWVVVYYYVVVVVV[[[bbbkkkzzz{{{sssiii^^^VVVPPPLLLHHHFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGIIIKKKNNNOOOQQQRRRSSSTTTUUUVVVVVVVVVVVVXXXVVVUUUTTTRRRQQQVVV]]]qqq}}}ooohhhaaa]]]___hhhtttccccccfffnnnxxx~~~}}}yyynnn```NNNBBB??????===;;;;;;::::::999999::::::;;;888888888999999999::::::999999999999999999999999999999999999999999999999::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<======<<<===???AAACCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNPPPUUU```uuuiiiZZZNNNJJJIIICCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFHHHLLLRRRVVV[[[aaaiiirrryyy}}}xxxmmmjjjeee```[[[WWWTTTRRRXXXSSSQQQSSSXXX___lllvvvyyyqqqiiiaaaYYYSSSMMMKKKIIIHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHJJJMMMPPPTTTWWWYYYXXXYYYZZZZZZ[[[[[[ZZZZZZ]]]ZZZYYYXXXTTTRRRWWW^^^qqq~~~nnnfff]]][[[^^^ccctttccccccgggoooyyy~~~{{{nnn```NNNBBB??????===;;;;;;::::::999999::::::;;;888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<===>>>BBBEEEHHHEEEEEEDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLNNNTTT___sssiii[[[PPPKKKJJJDDDCCCBBBBBBAAA@@@@@@??????@@@@@@AAABBBCCCDDDDDDEEEDDDEEEFFFFFFHHHKKKPPPTTTYYY^^^gggooowwwuuupppiiibbb\\\XXXTTTQQQTTTNNNKKKNNNRRRWWW```hhhqqquuu{{{|||qqqhhhaaa[[[TTTOOOLLLLLLKKKJJJJJJIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFJJJKKKNNNRRRWWW\\\aaadddcccccccccccccccbbbaaaaaa```]]]ZZZXXXTTTRRRWWW^^^tttnnnddd[[[YYY]]]cccrrrccccccfffnnnxxx~~~}}}zzznnn```NNNBBB??????===;;;;;;::::::999999::::::;;;999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<@@@???======???BBBGGGIIIDDDCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJLLLKKKMMMSSS]]]ooofffYYYOOOJJJIIIBBBCCCCCCCCCBBBAAAAAA@@@@@@???@@@AAAAAACCCCCCDDDEEECCCEEEFFFFFFHHHKKKPPPSSSVVV\\\eeennnvvv}}}{{{qqqgggaaa[[[VVVSSSRRRMMMJJJLLLOOOQQQVVV[[[bbbeeejjjooouuu|||tttiiiaaa[[[WWWRRROOOLLLLLLMMMLLLKKKIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHMMMNNNQQQVVV]]]dddjjjnnnoooooonnnnnnmmmkkkjjjiiieeeaaa]]]ZZZVVVTTTZZZbbbwwwooobbbYYYXXX]]]iiiwwweeeeeehhhoooyyy~~~|||yyynnn```NNNBBB??????===;;;;;;::::::999999::::::;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666777888999::::::::::::::::::::::::;;;;;;<<<===????????????AAADDDFFFHHHCCCBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLKKKJJJJJJIIIIIILLLKKKLLLRRR[[[lllcccVVVLLLGGGFFF???EEEDDDDDDCCCBBBBBBAAAAAA???@@@@@@AAABBBCCCDDDEEECCCDDDFFFFFFHHHKKKOOORRRUUU[[[dddmmmuuu|||xxxmmmfff```ZZZVVVUUUPPPLLLMMMNNNMMMOOORRRSSSVVVZZZ^^^dddpppuuummmddd]]]YYYWWWTTTRRRKKKMMMMMMMMMKKKIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKOOOPPPTTTYYYaaaiiiooossswwwwwwvvvuuutttrrrqqqpppjjjeee```]]]XXXWWW^^^fffxxxooobbbYYYXXX]]]pppiiihhhkkkrrr{{{~~~zzznnn```NNNBBB??????===;;;;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999555666777888999:::::::::::::::::::::;;;<<<======<<<===???AAABBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHKKKQQQZZZkkk~~~```TTTOOOHHHEEEGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEFFFGGGGGGHHHJJJMMMPPPRRRXXX```iiiqqqyyyuuunnnggg___YYYSSSPPPLLLJJJJJJKKKKKKKKKLLLOOOSSSUUUXXXaaammmvvv{{{pppiiiaaa]]]\\\[[[WWWSSSPPPPPPOOOMMMLLLKKKJJJIIILLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLJJJKKKKKKLLLMMMLLLLLLLLLPPPTTTZZZbbbkkkrrrwwwzzz|||yyywwwuuunnnddd\\\YYY\\\bbbggg|||qqqccc]]]___cccxxx}}}iiiiiilllttt|||}}}yyykkk[[[JJJCCC@@@===;;;;;;999999999888888888888888777888999999;;;;;;<<<===999999999999999999999999999999999999999999999999888999:::;;;<<<<<<<<<<<<888999;;;<<<<<<<<<>>>@@@<<<===>>>???@@@BBBFFFIII@@@AAABBBDDDEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIKKKPPPWWWhhhzzz^^^RRRMMMHHHFFFIIIEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEFFFGGGGGGHHHIIIMMMOOOQQQVVV]]]eeemmmvvv}}}{{{ssskkkbbb[[[TTTPPPLLLJJJJJJKKKLLLKKKIIILLLNNNNNNPPPVVVaaaiiixxx}}}yyyqqqllleeebbbaaa___ZZZVVVUUUTTTSSSRRRQQQOOONNNNNNNNNOOOOOOOOOOOOOOONNNNNNOOONNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNNNNOOONNNNNNRRRVVV\\\dddmmmuuu{{{~~~~~~|||wwwqqqhhh```[[[^^^ffflll~~~sssgggdddhhhooo~~~kkkkkkmmmuuu}}}~~~zzzmmm\\\KKKBBB@@@>>><<<<<<::::::::::::::::::;;;;;;888999999::::::;;;;;;<<<999999999999999999999999999999999999999999999999777888999:::;;;;;;;;;;;;888:::<<<<<<<<<<<<===???<<<>>>???@@@AAACCCFFFIII???@@@AAACCCEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFGGGGGGGGGGGGIIIIIIKKKOOOUUUddd}}}{{{aaaTTTMMMGGGFFFJJJEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDFFFGGGGGGGGGIIILLLOOOPPPTTTZZZaaaiiirrr{{{{{{qqqfff^^^UUURRRNNNKKKKKKLLLLLLLLLHHHIIIJJJIIIIIIMMMTTTZZZfffppp}}}{{{xxxsssoookkkiiihhheee```\\\[[[[[[ZZZYYYWWWVVVUUUUUUSSSTTTUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTSSSSSSRRRRRRPPPPPPPPPQQQQQQQQQQQQQQQTTTXXX^^^gggqqqzzzzzzwwwpppfff```bbbllluuuxxxqqqsss|||~~~llllllooovvv~~~~~~zzzmmm\\\JJJBBB???=========<<<;;;::::::999999999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999777777888999:::::::::::::::;;;<<<<<<;;;;;;===>>>>>>???@@@AAAAAACCCGGGJJJ@@@AAABBBCCCDDDFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHIIILLLOOOSSSbbb|||jjjYYYNNNGGGFFFIIIEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGGGGIIILLLOOOPPPSSSXXX^^^fffoooyyyvvvjjjaaaXXXTTTPPPMMMLLLMMMLLLLLLJJJJJJJJJHHHGGGIIINNNRRRYYYaaalllwww}}}{{{zzzuuusssqqqpppooolllgggcccbbbaaaaaa___^^^]]]\\\[[[ZZZZZZ\\\]]]]]]^^^^^^^^^]]]]]]\\\[[[YYYXXXVVVUUUTTTTTTTTTSSSSSSSSSSSSTTTVVVYYY___iiisss~~~~~~xxxnnnfffhhhttt}}}mmmlllooouuu}}}}}}yyymmm\\\III@@@>>><<<<<<======;;;:::888777666666666;;;;;;;;;::::::999999999999999999999999999999999999999999999999999999999888888999::::::::::::::::::<<<===<<<;;;;;;<<<===???@@@AAAAAABBBDDDGGGJJJCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHLLLOOOSSSaaa|||ppp\\\PPPIIIGGGHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFGGGIIILLLNNNQQQSSSXXX]]]eeennnyyy|||oooeeeZZZVVVQQQNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIKKKMMMLLLRRR[[[eeeooozzz~~~~~~xxxxxxxxxwwwvvvsssnnnkkkiiihhhgggfffeeedddcccbbbbbbcccdddfffggghhhhhhhhhgggfffeeecccaaa^^^[[[ZZZZZZYYYWWWVVVUUUUUUUUUUUUWWWZZZ```iiiuuu~~~tttmmmppp||||||mmmlllnnnttt|||{{{wwwkkkZZZHHH@@@===;;;:::;;;;;;:::999888888999:::;;;<<<;;;;;;::::::999999888999999999999999999999999999999999999999999999999999::::::;;;;;;;;;;;;;;;:::<<<===<<<;;;;;;<<<===???@@@AAAAAABBBCCCGGGIIIEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHLLLNNNRRR___{{{qqq[[[PPPLLLJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCEEEFFFFFFFFFHHHKKKNNNPPPSSSWWW]]]dddnnnxxx~~~sssiii\\\XXXSSSPPPOOONNNNNNMMMJJJIIIHHHGGGGGGHHHHHHIIIFFFJJJPPPWWW```jjjtttzzz~~~|||yyywwwrrrrrrrrrrrrrrrssstttuuu{{{|||}}}~~~~~~~~~}}}zzzwwwuuurrrqqqpppooonnnlllkkkkkklllmmmoooqqqssstttuuuuuussssssqqqooolllhhhdddbbbaaa___]]]ZZZXXXWWWWWWWWWXXX[[[aaajjjvvvyyytttxxx~~~mmmlllnnnttt{{{~~~zzzuuujjjZZZIIIAAA???<<<::::::888888888:::<<<@@@DDDFFF;;;;;;;;;::::::999999999999999999999999999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;:::;;;<<<<<<;;;;;;===>>>???@@@AAAAAAAAACCCFFFHHHDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFIIILLLMMMOOO[[[wwwvvv\\\RRROOOLLLGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFFFFHHHKKKNNNOOORRRWWW]]]dddmmmvvv|||wwwmmm^^^ZZZUUUQQQOOOOOONNNMMMKKKJJJHHHGGGGGGGGGFFFEEEEEEGGGJJJOOOUUU\\\ccchhhjjjlllnnnooonnnllliiifff``````aaaccceeehhhkkkmmmtttvvv{{{|||{{{zzzyyyxxxvvvuuuuuuuuuwwwyyy{{{~~~~~~|||xxxsssnnnlllhhhfffbbb___\\\ZZZZZZZZZ[[[]]]bbbkkkwww{{{yyynnnnnnooouuu|||~~~zzzvvvjjj[[[KKKDDDBBB>>>;;;:::999999999;;;>>>BBBFFFHHH::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::;;;;;;;;;::::::999888:::<<<<<<<<<<<<===???>>>???@@@@@@@@@BBBEEEGGGBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFIIILLLMMMMMMXXXsss|||```TTTQQQLLLDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFFFFHHHKKKNNNMMMPPPVVV\\\cccllltttzzzzzzooo___[[[UUURRRPPPOOONNNMMMNNNLLLJJJIIIHHHGGGEEEDDDAAABBBDDDGGGKKKQQQVVVYYYVVVXXX[[[\\\\\\ZZZWWWUUUSSSTTTVVVYYY]]]bbbfffhhhpppsssyyy~~~}}}|||||||||}}}{{{vvvsssmmmkkkfffbbb___\\\\\\\\\]]]___dddlllxxx||||||pppoooqqqvvv}}}{{{vvvjjj\\\MMMGGGEEE@@@<<<:::===<<<::::::;;;>>>AAACCC::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999:::::::::999999888888999;;;<<<<<<<<<>>>@@@>>>???@@@@@@@@@AAADDDFFF@@@AAABBBCCCCCCCCCBBBAAAAAABBBDDDFFFFFFEEECCCBBBDDDDDDEEEFFFFFFFFFFFFFFFEEEIIIGGGIIIRRRYYYnnnkkkSSSKKKJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDFFFGGGIIIKKKLLLOOORRRWWW]]]dddllltttyyyzzzlll^^^\\\YYYXXXWWWUUURRRPPPJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEEEEGGGHHHIIIJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKMMMRRRTTTVVV^^^ggggggpppzzz|||uuusssnnnggg```^^^___aaa___bbbhhhoooyyyxxxtttzzzwwwqqqmmmqqqxxx{{{vvvpppkkk[[[KKKDDDBBB???<<<<<<999999999999:::;;;<<<<<<888888888888888888888888:::::::::::::::::::::::::::::::::999999888888888999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>@@@????????????@@@BBBCCC@@@AAABBBCCCCCCCCCBBBAAAAAABBBDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGEEEIIIGGGIIIRRRYYYnnnqqqXXXNNNKKKIIIFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAABBBCCCDDDCCCCCCDDDEEEGGGIIIKKKLLLOOORRRWWW]]]dddllltttyyy~~~pppeeebbb___\\\ZZZXXXUUURRRLLLLLLLLLKKKJJJIIIHHHGGGDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFIIIMMMOOORRRZZZccchhhrrr|||xxxuuunnnhhhdddbbbdddeeedddggglllttt}}}sssoootttvvvqqqnnnrrryyy{{{wwwqqqkkk[[[KKKCCCAAA>>><<<<<<::::::999999999:::;;;;;;999999999999999999999999:::::::::::::::::::::::::::::::::999999999888888999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>@@@????????????@@@BBBCCC@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDBBBBBBDDDEEEFFFGGGHHHIIIEEEIIIGGGIIIRRRYYYnnnyyy]]]QQQMMMJJJFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDCCCCCCDDDEEEGGGIIIKKKLLLPPPSSSXXX]]]dddllltttyyywwwooolllgggccc___[[[WWWTTTMMMMMMMMMLLLKKKJJJHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDHHHJJJMMMUUU___jjjuuu{{{rrrllliiiiiiiiijjjkkknnntttzzzxxxlllhhhllltttzzzuuuqqqooossszzz|||xxxsssjjjZZZJJJBBB@@@>>><<<<<<;;;;;;::::::999999::::::999999999999:::::::::::::::::::::::::::::::::::::::::::::999999999999888999999999999::::::::::::;;;;;;<<<<<<===>>>>>>>>>@@@??????>>>???AAABBBCCC@@@AAABBBCCCCCCCCCBBBAAADDDCCCCCCCCCCCCDDDEEEEEEAAABBBCCCDDDFFFHHHIIIJJJEEEIIIGGGIIIRRRYYYnnnbbbSSSMMMIIIEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDEEEFFFHHHJJJKKKPPPSSSWWW]]]ccckkksssxxx~~~yyyuuunnngggbbb]]]XXXTTTOOONNNNNNMMMKKKIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???AAAEEEGGGJJJSSS]]]kkkwwwxxxqqqnnnnnnnnnmmmqqquuuzzz}}}oooddd```bbbhhhlllttt{{{}}}tttqqqqqquuu{{{~~~zzzvvvjjjZZZIIIAAA???===<<<======<<<;;;:::999999999999999:::::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999999999999:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>???AAACCCDDD@@@AAABBBCCCCCCCCCBBBAAADDDCCCCCCCCCCCCDDDEEEEEEAAAAAABBBCCCEEEHHHJJJKKKEEEIIIGGGIIIRRRYYYnnndddSSSLLLHHHDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJOOORRRWWW\\\bbbjjjqqqwww}}}|||tttkkkddd^^^XXXTTTPPPOOONNNMMMKKKIIIGGGFFFHHHGGGFFFEEECCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???AAADDDFFFJJJSSS]]]jjjwww|||uuurrrrrrrrrsssvvvzzzuuuhhh^^^ZZZ[[[^^^___gggmmmvvvzzzrrrqqqrrrwww}}}}}}yyyiiiYYYGGG@@@>>>===<<<======<<<;;;:::999888888888999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>???AAACCCDDD@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCEEEGGGJJJLLLEEEIIIGGGIIIRRRYYYnnndddSSSLLLHHHCCCCCCCCCBBBBBBBBBAAAAAA?????????@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIINNNQQQUUU[[[```hhhpppuuu}}}zzzpppggg```ZZZVVVRRRQQQPPPOOOLLLJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA???@@@CCCFFFIIISSS]]]ggguuuyyywwwxxxzzzzzz~~~yyypppddd[[[XXXXXXXXXWWW[[[```hhhqqq|||xxxqqqqqqtttyyy|||iiiXXXFFF???===<<<<<<======<<<;;;:::999999888999888888999999::::::;;;;;;::::::::::::::::::::::::888999999999999:::::::::999999::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???AAACCCEEE@@@AAABBBCCCCCCCCCBBBAAAAAABBBDDDEEEEEEEEEDDDCCCCCCCCCBBBCCCDDDGGGIIIKKKEEEIIIGGGIIIRRRYYYnnneeeTTTLLLIIICCCCCCBBBBBBBBBBBBAAAAAA????????????@@@AAABBBCCCDDDDDDDDDDDDEEEGGGHHHIIIMMMPPPTTTYYY___fffnnnsss|||vvvllleee^^^ZZZUUUUUUSSSQQQOOOLLLJJJHHHEEEEEEEEEEEEDDDDDDDDDDDD????????????????????????@@@>>>???AAACCCGGGRRR\\\dddrrr}}}|||~~~}}}uuummmaaaZZZWWWWWWUUUSSSRRRVVV]]]eeeqqquuuppprrruuu{{{~~~hhhWWWEEE>>><<<<<<<<<>>><<<;;;::::::999999999999777777888888999::::::;;;::::::::::::::::::::::::888888999999999:::::::::999999::::::;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDEEE@@@AAABBBCCCCCCCCCBBBAAAAAABBBDDDFFFFFFEEECCCBBBDDDCCCCCCCCCDDDFFFIIIKKKEEEIIIGGGJJJRRRYYYnnnfffTTTMMMJJJBBBBBBBBBBBBBBBBBBAAAAAA????????????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHHHHLLLOOOSSSXXX^^^eeemmmrrr|||zzzqqqhhhbbb^^^XXXWWWVVVTTTQQQNNNLLLJJJCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>><<<===???AAAEEEPPPZZZbbbqqq~~~tttkkk```ZZZXXXWWWTTTQQQNNNQQQVVV^^^jjj|||sssppprrrvvv{{{hhhWWWEEE===<<<<<<<<<>>>;;;;;;::::::999999::::::666666777888999999::::::::::::::::::::::::::::::888888888999999:::::::::999999::::::;;;<<<======;;;;;;<<<<<<===>>>>>>>>>>>>======>>>@@@BBBDDDEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGFFFJJJIIIKKKSSSYYYllleeeTTTKKKFFFEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGIIIMMMQQQUUUYYY```iiiooozzz~~~uuummmfffaaa]]][[[XXXVVVTTTQQQMMMJJJFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBBAAA@@@?????????AAA>>>>>>AAACCCFFFNNNVVVcccnnn}}}yyyssskkkccc]]]XXXSSSQQQOOOMMMNNNWWWdddwww~~~nnnnnnqqqvvv}}}zzzcccTTTDDD===<<<;;;:::;;;<<<;;;::::::999999::::::888888999::::::::::::999:::;;;<<<===<<<999777555:::::::::999999888888888999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@@@@@@@@@@AAADDDFFFBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEGGGGGGGGGKKKIIIKKKSSSYYYmmm~~~bbbRRRJJJFFFDDDDDDCCCBBBBBBBBBBBBBBB>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGIIILLLQQQTTTXXX___hhhnnnxxxwwwqqqjjjfffccc```\\\YYYUUURRRMMMJJJHHHGGGGGGFFFFFFEEEEEEDDDEEEDDDBBBAAA@@@@@@??????AAA>>>>>>AAACCCFFFMMMUUU___kkk{{{yyyooofff___YYYUUURRRQQQNNNOOOWWWcccuuuooommmooottt|||}}}xxxcccSSSCCC===<<<;;;:::;;;<<<;;;::::::999999::::::888888999::::::::::::999:::;;;;;;<<<;;;:::888777:::::::::999999999888888999999::::::::::::;;;;;;<<<<<<<<<<<<===>>>??????>>>???@@@@@@???@@@CCCFFF@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJMMMJJJKKKSSSYYYmmm{{{```QQQKKKHHHCCCCCCBBBBBBAAABBBBBBBBB?????????@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHLLLPPPTTTXXX^^^ffflllttt||||||wwwrrrooommmhhhbbb\\\WWWRRRMMMJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAA>>>>>>AAACCCEEELLLSSS[[[hhhxxx}}}yyynnneee___YYYVVVTTTQQQQQQWWWcccuuu~~~nnnjjjlllrrrzzz{{{uuuaaaRRRCCC======;;;:::;;;<<<;;;::::::999999::::::888888999::::::::::::999:::::::::::::::::::::::::::::::::999999999999888999999::::::::::::;;;;;;===<<<<<<======>>>???@@@>>>????????????@@@CCCEEE@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIKKKNNNKKKKKKRRRYYYmmm{{{```RRRMMMLLLCCCCCCBBBBBBBBBBBBBBBCCC?????????@@@@@@AAAAAAAAACCCCCCCCCCCCCCCDDDFFFFFFGGGKKKPPPTTTWWW\\\dddjjjqqqzzz~~~{{{xxxvvvpppggg^^^WWWRRRMMMJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDBBBAAAAAA@@@@@@@@@>>>>>>AAACCCDDDJJJQQQ[[[gggxxx|||{{{~~~~~~xxxnnnfff___[[[VVVSSSRRRYYYdddvvv|||jjjgggjjjpppxxx~~~~~~xxxsss```QQQBBB======<<<;;;;;;<<<;;;::::::999999::::::888888999::::::::::::999:::999999999999:::;;;<<<999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>??????>>>@@@BBBEEE@@@@@@AAAAAABBBBBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDEEEGGGHHHIIIKKKMMMJJJKKKRRRWWWkkk|||```RRRNNNLLLDDDDDDCCCBBBBBBBBBCCCCCC???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGKKKQQQTTTWWW\\\ccchhhpppzzz|||uuujjj___WWWQQQLLLIIIJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFDDDCCCBBBAAAAAAAAA@@@>>>>>>AAABBBCCCHHHOOO\\\gggvvv{{{yyy{{{}}}{{{~~~wwwmmmeee```YYYVVVUUU[[[gggyyyxxxgggfffiiioooxxx}}}}}}wwwqqq^^^PPPBBB======<<<;;;;;;<<<;;;::::::999999::::::888888999::::::::::::999999999999999999;;;<<<<<<999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>????????????@@@CCCEEE@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHKKKIIIKKKQQQUUUggg~~~bbbRRRMMMKKKGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFHHHLLLQQQUUUXXX\\\bbbgggnnnzzzxxxkkk___VVVQQQMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@>>>>>>AAABBBBBBGGGMMM[[[eeesss~~~~~~~~~zzzwwwwwwxxxyyywwwyyy~~~wwwmmmggg```[[[ZZZ___jjj|||vvvffffffiiipppxxx~~~}}}wwwqqq\\\NNNAAA===>>>===;;;;;;<<<;;;::::::999999::::::888888999::::::::::::999999999999::::::;;;;;;;;;888999999999999:::::::::999999::::::::::::;;;;;;:::::::::;;;;;;<<<===>>>???@@@@@@@@@@@@AAADDDFFF?????????@@@AAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGGGGEEEIIIHHHJJJPPPSSSdddhhhVVVOOOMMMIIIIIIGGGFFFDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEIIIMMMSSSVVVXXX\\\bbbffflllyyy{{{mmm```WWWRRROOONNNLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBBBB@@@>>>>>>AAABBBAAAFFFLLLWWW___lllxxx~~~~~~~~~~~~|||{{{zzzwwwzzz{{{{{{}}}~~~yyy~~~{{{wwwtttsssrrrpppnnnooopppsss{{{{{{ttthhhccc```cccmmm~~~wwwhhhfffjjjqqqzzz~~~xxxrrr[[[MMMAAA===>>>===;;;;;;<<<;;;::::::999999::::::888888999::::::::::::999888999:::;;;;;;;;;:::999888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBEEEGGG===>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGBBBGGGGGGJJJOOORRRaaa}}}ooo\\\TTTQQQKKKJJJIIIGGGEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCEEEEEEIIINNNSSSWWWYYY\\\bbbfffkkkxxx|||nnnaaaXXXTTTQQQQQQMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGFFFDDDCCCCCCCCCCCC@@@>>>>>>AAABBBAAAEEEKKKSSS[[[gggsss}}}||||||}}}}}}|||zzzyyywwwooouuuyyyyyyyyy{{{|||{{{tttrrrooonnnnnnllliiifffggggggiiiqqq~~~nnnhhhdddfffnnn~~~xxxjjjgggjjjrrrzzzxxxrrrZZZMMM@@@===>>>===;;;;;;<<<;;;::::::999999::::::888888999::::::::::::999888999;;;<<<<<<;;;999888888888888999999:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAABBBBBBAAACCCEEEHHH>>>>>>>>>>>>>>>>>>>>>>>>;;;===???@@@@@@@@@AAABBB@@@AAAAAABBBCCCDDDFFFFFFGGGGGGGGGIIIKKKSSSdddtttzzz^^^TTTWWWQQQNNNIIIFFFEEEEEEDDDDDDAAAAAA@@@??????@@@AAAAAACCCBBBBBBCCCCCCDDDEEEFFFKKKOOOTTTYYY]]]```ccceeemmmttt}}}lll___ZZZXXXTTTPPPTTTRRRQQQPPPOOOMMMIIIFFFEEECCCEEEJJJIIIEEECCCDDDCCCBBB@@@>>>>>>@@@BBBDDDMMMVVVcccnnnxxx~~~{{{zzzzzzyyyxxxyyyyyyxxxvvvssstttsssrrrrrrrrrrrrooonnnooolllhhheeecccbbb```^^^]]]```bbbdddkkk{{{}}}ssskkkllluuuyyyiiijjjkkkvvv~~~zzziiiYYYLLLAAA??????===;;;:::;;;;;;;;;::::::999999999:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<::::::::::::::::::::::::;;;:::999999:::;;;===>>><<<<<<===>>>???@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@@@@??????@@@AAAAAAAAAAAAAAACCCDDDEEEFFFGGGGGGHHHJJJKKKRRRbbbrrrfffYYYYYYSSSOOOJJJFFFEEEEEEDDDCCCAAAAAA@@@??????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFJJJNNNSSSXXX[[[___bbbeeelllrrr{{{sssgggaaa]]]YYYUUUUUUSSSRRRQQQQQQOOOLLLIIIIIIHHHIIIMMMLLLGGGDDDEEEEEECCCAAA@@@@@@AAACCCEEEJJJRRR^^^iiisss{{{|||yyywwwtttssstttuuuwwwwwwuuusssrrrpppooonnnnnnmmmjjjhhheeebbb___\\\[[[ZZZXXXVVVUUUWWWYYY[[[```ooo~~~uuuttt{{{yyyiiiiiijjjuuu~~~zzziiiWWWKKK@@@>>>???===::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::888999::::::;;;:::::::::::::::::::::::::::::::::::::::999999:::;;;===>>><<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA???>>>???@@@AAAAAAAAAAAABBBCCCEEEEEEFFFFFFIIIKKKKKKPPP___mmmqqq^^^YYYTTTPPPKKKGGGFFFEEEDDDCCCAAAAAA@@@??????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFIIILLLQQQVVVYYY]]]aaaccckkkqqqzzz~~~}}}}}}}}}qqqjjjeee___ZZZVVVUUUSSSSSSSSSRRROOOMMMNNNLLLMMMOOONNNIIIFFFGGGFFFDDDCCCAAAAAABBBDDDEEEFFFMMMXXXbbbkkkttt}}}|||xxxuuutttmmmmmmnnnqqqtttuuutttrrrooommmkkkiiihhhfffbbb```YYYWWWUUUTTTTTTSSSQQQOOONNNOOOPPPQQQUUU```ppp|||}}}yyyiiigggiiiuuuzzzhhhTTTIII???======;;;::::::;;;;;;::::::::::::999999::::::::::::::::::::::::888888999::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<======<<<<<<===>>>???@@@AAAAAACCCCCCDDDEEEEEEEEEEEEEEE>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA???>>>>>>???AAAAAAAAAAAABBBCCCDDDEEEEEEFFFIIIKKKKKKOOO\\\iii~~~dddYYYTTTPPPKKKGGGFFFEEEDDDCCCAAAAAA@@@??????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEGGGJJJOOOSSSWWWZZZ___aaajjjpppyyy}}}zzzyyyyyy}}}yyyqqqjjjccc^^^XXXVVVUUUTTTTTTTTTRRRPPPOOOMMMMMMOOONNNIIIGGGHHHEEEDDDCCCBBBAAABBBCCCDDDCCCIIIRRRZZZbbbkkkuuu|||~~~yyyuuurrrqqqllllllmmmppprrrsssrrrqqqnnnkkkhhhfffccc```\\\XXXRRRQQQOOOPPPPPPPPPNNNLLLKKKLLLMMMLLLNNNUUU```iiizzzyyyjjjfffhhhuuuyyygggPPPGGG>>>======:::999:::::::::::::::::::::::::::999999999999999999999999::::::;;;<<<<<<<<<<<<;;;999999999999999999999999999999::::::;;;<<<<<<===<<<<<<===>>>???@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFF========================>>>@@@AAAAAA???>>>>>>???AAAAAAAAAAAAAAABBBCCCDDDDDDEEEHHHJJJJJJMMMYYYffflll[[[TTTPPPKKKGGGEEEEEEDDDCCCAAAAAA@@@??????@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEHHHLLLPPPTTTXXX\\\```iiioooxxx~~~|||{{{zzz|||vvvmmmfffaaaZZZXXXVVVVVVVVVUUUTTTRRRNNNLLLLLLNNNMMMIIIGGGIIIDDDDDDCCCAAAAAAAAABBBBBBBBBGGGNNNTTTZZZcccmmmttt}}}}}}xxxtttrrrqqqppppppppprrrttttttrrrpppnnnlllhhhdddaaa\\\XXXTTTNNNLLLKKKLLLMMMMMMLLLKKKJJJKKKKKKJJJKKKNNNUUUZZZeeennn}}}~~~zzzkkkeeeggguuuwwwdddMMMEEE>>>===<<<:::999;;;::::::::::::::::::::::::999999999999999999999999999:::;;;;;;<<<<<<;;;;;;999999999999999999999999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAACCCDDDEEEFFFGGGGGGGGGGGG===========================???AAAAAA???>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCCCCDDDGGGIIIHHHLLLXXXeeesss]]]RRRNNNIIIFFFEEEEEEDDDDDDAAAAAA@@@??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDFFFJJJMMMQQQUUUZZZ^^^gggmmmvvv}}}~~~{{{{{{yyyppphhhddd___\\\ZZZXXXXXXXXXVVVUUUQQQNNNMMMOOOMMMIIIGGGIIIDDDDDDCCCBBBAAAAAAAAAAAABBBFFFJJJNNNSSS[[[eeemmmwww~~~}}}xxxuuutttsssuuuuuuuuuvvvwwwwwwtttrrrooolllhhhddd```[[[VVVRRRKKKIIIGGGFFFHHHIIIIIIIIIIIIIIIJJJIIIIIIJJJLLLOOOXXX]]]iiixxx~~~yyyyyy{{{llleeehhhvvvtttaaaJJJCCC>>>===<<<::::::<<<999999::::::::::::;;;;;;999999999999999999999999777777888999999999999999999999999999999999999999888999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDFFFGGGGGGGGGGGG========================<<<>>>@@@@@@??????@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCEEEGGGGGGKKKXXXeeeuuu\\\OOOLLLGGGDDDDDDDDDDDDDDDAAAAAA@@@??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBEEEHHHKKKOOOSSSYYY]]]dddjjjssszzz}}}|||sssllliiidddaaa^^^\\\[[[[[[YYYXXXXXXTTTRRRRRROOOIIIGGGHHHEEEEEEDDDCCCCCCBBBBBBBBBBBBDDDFFFHHHLLLSSS^^^eeeqqqyyyzzzxxxwwwwwwxxxwwwwwwyyyzzzzzzxxxvvvooolllhhhccc___ZZZUUUQQQJJJGGGDDDBBBDDDFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIPPPQQQXXXcccmmmwww}}}wwwqqqooopppyyy|||lllfffiiiwww}}}rrr]]]HHHCCC???>>>===:::;;;>>>999999999::::::;;;;;;;;;888888888888888888888888777777888999999999999888888888888888888888888888888999:::<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAAAAABBBDDDEEEFFFGGGGGGGGG========================;;;===???@@@@@@@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBBBBCCCDDDFFFFFFJJJXXXfffsssYYYMMMJJJFFFDDDDDDDDDEEEDDDAAAAAA@@@??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBDDDGGGJJJNNNRRRXXX\\\aaahhhpppxxxvvvpppmmmhhheeeaaa___^^^]]]\\\ZZZ^^^ZZZVVVUUUQQQJJJGGGHHHGGGFFFFFFEEEDDDCCCCCCBBBAAACCCDDDEEEHHHOOOYYYaaannnvvv|||zzzyyyyyyxxxxxxxxxzzz||||||zzzxxxooolllgggccc___YYYTTTPPPLLLHHHCCCAAACCCEEEHHHIIIIIIJJJKKKLLLKKKJJJIIIHHHKKKJJJMMMUUU\\\cccqqq{{{pppkkkgggfffiiirrr}}}mmmfffiiiwww}}}qqq\\\HHHCCC??????>>>;;;<<>>???@@@AAAAAAAAABBBCCCDDDFFFFFFGGGGGG:::999;;;>>>===999:::===>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBB@@@@@@AAACCCEEECCCBBBDDDEEEIIITTT___|||rrr\\\LLLJJJGGGDDDCCCCCCEEEFFFCCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@AAAAAABBBBBBCCCCCCDDDFFFHHHKKKPPPWWW[[[aaafffoooxxx{{{wwwvvvqqqmmmhhhgggggggggeeebbbfffccc^^^XXXSSSOOOLLLKKKFFFFFFEEEDDDCCCBBBBBBAAABBBCCCDDDEEEGGGLLLSSSWWWkkkrrr|||~~~zzzvvvzzzzzzzzz|||~~~~~~}}}{{{pppmmmhhhccc^^^XXXRRRNNNHHHFFFDDDCCCDDDEEEEEEDDDGGGGGGHHHHHHHHHHHHIIIIIIGGGIIIKKKMMMQQQXXX___eeelllrrrwwwxxxyyyyyyuuuoooeeebbb___```cccmmmllliiipppzzz~~~mmm]]]GGGDDD???===<<<<<<;;;:::;;;::::::999999::::::;;;:::::::::999999888888888::::::::::::::::::::::::===<<<:::888777777888888999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>???@@@AAACCCDDDDDDEEEHHHKKK===;;;;;;======:::;;;>>>========================???@@@BBBAAA@@@@@@AAACCCDDDBBBBBBDDDFFFIIISSS]]]{{{lllWWWLLLJJJGGGDDDCCCCCCDDDEEEBBBBBBAAA@@@@@@@@@@@@AAA@@@AAAAAABBBBBBCCCDDDDDDCCCDDDFFFHHHKKKPPPVVVZZZaaafffooowww|||{{{wwwsssooonnnooopppnnnkkkllliiiccc]]]WWWRRRNNNMMMIIIHHHGGGFFFEEEDDDCCCCCC@@@AAABBBBBBDDDHHHNNNSSSdddlllwww{{{xxx{{{{{{|||~~~}}}{{{rrrnnnjjjddd___ZZZTTTOOOIIIGGGEEEDDDEEEEEEEEEDDDGGGGGGHHHHHHIIIIIIJJJJJJHHHIIIJJJLLLNNNSSSYYY^^^bbbhhhnnnoooqqqrrrooojjjfffbbb______bbblll}}}kkkiiiqqqzzz}}}lll\\\GGGCCC???===<<<<<<;;;:::;;;::::::999999::::::;;;:::::::::999999999888888::::::::::::::::::::::::<<<;;;:::888888888888888999999:::;;;;;;<<<<<<===============>>>>>>???@@@@@@BBBCCCDDDDDDFFFHHHKKK@@@===;;;======;;;<<<@@@========================???@@@AAAAAA@@@@@@AAACCCBBBAAACCCFFFGGGIIIQQQ[[[vvvfffSSSJJJHHHFFFCCCBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEECCCDDDFFFGGGJJJOOOUUUYYYaaafffnnnvvv}}}~~~|||{{{{{{{{{}}}zzzzzz|||}}}|||yyywwwsssmmmeee]]]WWWRRRPPPLLLKKKJJJHHHGGGEEEEEEEEEAAABBBBBBBBBCCCFFFKKKOOO[[[cccppp{{{~~~{{{~~~~~~~~~{{{tttqqqlllgggaaa[[[UUUQQQKKKHHHFFFEEEEEEFFFEEEDDDFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIJJJMMMRRRVVVYYY```fffiiilllpppnnnjjjjjjddd___^^^aaajjj{{{~~~jjjjjjqqqzzz|||jjjZZZFFFCCC???<<<<<<<<<;;;:::;;;::::::999999::::::;;;:::::::::999999999999888::::::::::::::::::::::::;;;;;;:::999888888888999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBAAABBBDDDDDDEEEFFFIIIKKKAAA===:::<<<===<<<===@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@AAABBBAAA@@@CCCFFFHHHIIIPPPXXXpppaaaQQQIIIGGGEEECCCAAAAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCDDDEEEGGGIIIMMMSSSWWW```eeelllttt{{{~~~yyywwwvvvuuuxxxyyyyyyyyyyyy{{{xxxnnneee\\\WWWTTTOOOMMMKKKIIIGGGGGGFFFFFFEEEEEEEEEEEEDDDFFFJJJMMMTTT[[[hhhttt~~~|||wwwtttnnniiiccc]]]VVVRRRLLLIIIFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHIIIIIIHHHIIIIIIHHHHHHJJJNNNQQQXXX___fffkkkpppvvvvvvssspppiiiaaa___aaaiiixxx~~~kkkkkkrrrzzzzzzhhhWWWEEEBBB>>><<<;;;;;;;;;:::;;;::::::999999::::::;;;999999999999999999999999::::::::::::::::::::::::::::::999999999999999999999999:::;;;;;;<<<<<<============>>>???@@@AAABBBAAACCCDDDEEEEEEGGGJJJLLL@@@;;;:::>>>@@@>>>===???????????????????????????>>>???AAA@@@??????@@@BBB@@@@@@CCCFFFGGGHHHOOOWWWkkkyyy\\\MMMHHHGGGEEECCCBBBAAAAAAAAAAAAAAA@@@????????????@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFHHHLLLQQQUUU]]]bbbiiipppxxxzzzvvvuuusssssspppooommmkkkjjjmmmrrrvvvwwwkkkaaaZZZVVVOOONNNLLLIIIHHHGGGHHHHHHGGGGGGGGGFFFEEEFFFIIIKKKOOOUUU```lllvvv{{{wwwqqqkkkeee___XXXSSSNNNKKKHHHFFFFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHHHHIIIKKKOOORRRZZZbbbjjjpppxxxyyyoooeeeaaaaaahhhuuuooolllsss{{{xxxfffUUUDDDAAA>>>;;;;;;;;;;;;:::;;;::::::999999::::::;;;999999999999999999999999::::::::::::::::::::::::888999999999999999999999999999:::;;;;;;<<<<<<===<<<<<<<<<===>>>???AAAAAABBBCCCEEEFFFFFFHHHJJJMMM===:::;;;AAAEEECCC???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@??????@@@BBB@@@@@@BBBEEEFFFGGGNNNVVVhhhqqqVVVIIIHHHGGGEEEDDDBBBAAAAAAAAAAAAAAA@@@?????????????????????@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFJJJOOOSSSYYY^^^eeelllttt}}}|||yyywwwuuussslllkkkiiifffdddgggkkkoooyyy~~~qqqeee\\\XXXPPPOOOLLLJJJIIIIIIJJJKKKGGGHHHHHHGGGEEEFFFHHHJJJLLLQQQYYYcccmmmwww|||vvvpppiiibbb[[[WWWQQQNNNKKKIIIHHHHHHGGGEEEDDDEEEEEEEEEEEEFFFFFFFFFDDDFFFHHHIIIJJJMMMPPPSSS[[[ccclllsss|||uuuhhhbbbaaafffqqq|||vvvnnnttt{{{wwwdddRRRDDDAAA===;;;;;;;;;;;;:::;;;::::::999999::::::;;;888999999999999:::::::::::::::::::::::::::::::::777888999:::::::::::::::999999:::;;;;;;<<<<<<===;;;;;;<<<===>>>???AAABBBCCCDDDFFFFFFGGGHHHKKKMMM:::999===GGGLLLHHHBBB>>>????????????????????????===???@@@@@@??????@@@AAAAAA@@@AAADDDEEEFFFMMMVVVcccnnnUUUIIIHHHGGGFFFEEECCCBBBAAAAAAAAA@@@@@@???????????????@@@@@@AAAAAABBBCCCCCCCCCBBBCCCDDDDDDFFFIIINNNRRRUUUZZZaaaiiiqqq{{{|||xxxuuunnnmmmjjjgggddddddgggjjjuuutttggg]]]XXXQQQPPPMMMLLLKKKLLLNNNOOOIIIJJJJJJIIIHHHHHHIIIKKKKKKNNNSSSZZZcccnnnzzz|||uuunnnggg```[[[VVVSSSOOOMMMLLLKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDFFFHHHIIIJJJMMMPPPSSSZZZccclllttt}}}yyyjjjaaa___bbblllvvv|||nnnuuu{{{uuubbbQQQCCC@@@===;;;;;;;;;;;;:::;;;::::::999999::::::;;;888888999999999:::::::::::::::::::::::::::::::::666777888:::;;;;;;::::::999999:::;;;;;;<<<<<<===<<<<<<===>>>???AAABBBCCCCCCEEEFFFGGGGGGIIIKKKNNN999999@@@KKKQQQMMMDDD???>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@??????@@@AAAAAA@@@AAACCCDDDFFFMMMVVV^^^oooVVVKKKHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@???>>>?????????AAAAAABBBBBBCCCDDDDDDEEEBBBCCCDDDDDDEEEHHHMMMQQQSSSXXX___gggpppzzz{{{wwwmmmllliiieeebbbaaabbbdddrrruuuggg]]]XXXSSSQQQOOOMMMMMMOOOQQQSSSLLLMMMNNNMMMKKKKKKMMMNNNJJJLLLOOOTTT]]]hhhuuu}}}yyyrrrkkkccc^^^YYYVVVSSSPPPOOONNNMMMKKKJJJJJJIIIHHHHHHGGGGGGFFFDDDFFFHHHIIIJJJLLLOOOQQQZZZccclllttt~~~zzzjjjaaa]]]```iiirrrvvvooouuu|||~~~uuuaaaPPPCCC@@@<<<;;;;;;;;;;;;:::;;;::::::999999::::::;;;888888888999999:::::::::::::::::::::::::::::::::555777888:::;;;;;;;;;:::999999:::;;;;;;<<<<<<=========>>>???@@@BBBDDDEEECCCEEEGGGGGGHHHIIILLLNNN<<<===???@@@@@@@@@???>>>======<<<<<<<<<<<<===============>>>???AAABBBCCCCCC??????CCCFFFHHHMMMSSS```{{{tttZZZOOOFFFFFFEEECCCAAAAAACCCDDD@@@AAAAAAAAAAAA@@@???>>>???@@@AAABBBCCCCCCCCCCCCCCCBBB@@@@@@BBBFFFJJJLLLSSSXXX___fffllluuu}}}uuummmkkkgggdddbbbeeejjjoootttrrrfff^^^YYYUUURRROOOOOOQQQUUUWWWXXXYYYVVVRRRPPPOOOOOONNNLLLOOOMMMMMMRRRXXX___kkkvvv{{{wwwqqqhhhaaa]]][[[WWWSSSPPPOOONNNNNNOOOLLLJJJHHHIIIIIIIIIHHHHHHGGGGGGFFFHHHJJJLLLNNNXXX^^^jjjvvvyyyiii^^^ZZZ]]]bbbfffnnnuuuvvvzzz}}}~~~}}}ttt___MMMBBB???<<<;;;;;;<<<;;;:::999999999999::::::;;;<<<999999999999999999999999<<<<<<<<<;;;:::999888777888888999999999:::::::::999999::::::;;;<<<<<<===@@@@@@@@@AAAAAABBBBBBCCCCCCEEEGGGHHHIIIJJJMMMPPP<<<======>>>>>>>>>>>>>>>======<<<<<<<<<<<<======???>>>>>>>>>???@@@AAAAAAEEEAAA@@@CCCDDDEEEIIINNN]]]wwwxxx\\\OOOHHHHHHFFFDDDBBBAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>AAABBBCCCDDDEEEEEEEEEEEECCCBBBAAA@@@BBBFFFIIILLLQQQVVV]]]dddjjjsss}}}zzzmmmkkkhhhdddbbbdddhhhllltttrrrggg___ZZZWWWTTTRRRRRRVVVZZZ]]]^^^___\\\XXXVVVUUUTTTRRRQQQOOOMMMMMMQQQVVV\\\gggqqq}}}{{{vvvnnnhhhaaa___\\\XXXUUUSSSRRRRRRQQQNNNKKKJJJIIIIIIHHHGGGHHHGGGFFFFFFGGGIIIKKKMMMUUU\\\gggsss}}}uuuggg[[[WWWYYY^^^aaacccjjjuuu{{{}}}~~~~~~|||rrr^^^KKKBBB???<<<;;;;;;<<<;;;::::::999999999::::::;;;<<<999999999999999999999999;;;;;;;;;;;;:::999888888888999999999999::::::::::::::::::;;;;;;<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAADDDEEEGGGHHHIIIKKKNNNPPP<<<<<<<<<<<<<<<======>>>======<<<<<<<<<<<<======@@@@@@???????????????@@@DDDAAA???BBBDDDDDDHHHMMMYYYpppbbbQQQKKKJJJHHHEEECCCAAA@@@@@@CCCCCCBBBAAAAAA@@@??????AAABBBCCCDDDDDDEEEEEEDDDCCCBBBAAAAAABBBEEEIIIKKKOOOTTT[[[aaahhhppp{{{|||qqqppplllhhheeeeeehhhkkkuuurrrhhh```[[[YYYWWWVVVYYY^^^cccggghhhiiifffaaa^^^\\\YYYWWWTTTQQQNNNMMMQQQTTTXXXaaajjjwww}}}|||uuupppgggeeebbb^^^[[[YYYXXXWWWUUUSSSPPPNNNMMMLLLJJJIIIIIIHHHFFFFFFFFFHHHJJJKKKRRRXXXcccoooyyyzzzpppcccXXXSSSTTTWWWZZZ[[[aaakkkvvvyyy~~~zzzppp\\\JJJBBB???<<<;;;;;;<<<;;;:::::::::999999999:::;;;;;;999999999999999999999999999::::::;;;;;;::::::999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>???@@@AAAAAAAAADDDFFFHHHIIIIIIKKKNNNQQQ<<<;;;:::999:::;;;<<<=========<<<<<<<<<<<<======?????????>>>??????@@@AAAAAA>>>>>>BBBEEEGGGJJJPPPWWWkkklllVVVMMMKKKHHHFFFEEECCCBBB@@@BBBBBBAAAAAAAAAAAABBBBBB??????@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBEEEHHHJJJMMMRRRYYY___fffoooyyy~~~{{{yyyuuupppllljjjlllmmmwww~~~sssiiibbb]]][[[ZZZ\\\```gggoootttvvvvvvrrrmmmhhhccc___ZZZVVVTTTQQQPPPRRRSSSUUU\\\cccqqqwww~~~{{{wwwmmmkkkhhhdddaaa^^^]]]\\\ZZZXXXVVVTTTSSSRRRPPPNNNJJJIIIGGGFFFFFFGGGHHHJJJOOOVVV```kkktttyyy{{{{{{sssjjj^^^TTTPPPPPPQQQSSSTTTYYYbbblllyyyuuuzzz}}}yyyooo\\\JJJBBB???<<<;;;;;;<<<;;;::::::::::::999999::::::;;;999999999999999999999999888999::::::;;;;;;;;;:::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<>>???AAABBBCCCBBB@@@@@@DDDGGGHHHKKKPPPWWWhhh|||cccQQQMMMIIIGGGFFFFFFDDDCCC@@@@@@@@@AAABBBCCCEEEFFF>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBEEEGGGHHHLLLQQQXXX^^^eeemmmxxxzzztttppppppqqqzzz}}}tttlllfffaaa^^^___bbbhhhqqqyyyyyysssllleee^^^ZZZWWWTTTSSSTTTTTTTTTXXX^^^jjjpppxxx}}}}}}sssqqqnnnkkkgggdddbbbaaa]]][[[YYYXXXXXXWWWTTTRRRLLLJJJHHHFFFFFFFFFHHHHHHNNNSSS]]]gggnnnqqqrrrrrriiicccYYYQQQMMMMMMMMMMMMLLLPPPVVV```kkkzzzrrrvvv~~~~~~~~~|||yyyppp]]]KKKBBB???<<<;;;;;;<<<;;;:::;;;::::::999999:::::::::999999999999999999999999888888999:::;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAABBBCCCDDDEEEEEEEEEGGGIIIJJJKKKLLLOOORRR:::::::::::::::;;;;;;<<<======<<<<<<<<<<<<======<<<<<<===>>>???AAACCCDDDFFFCCCCCCFFFGGGFFFHHHLLLVVVcccuuuWWWRRRKKKGGGGGGGGGFFFEEEAAAAAA@@@AAABBBDDDFFFGGG@@@AAABBBCCCCCCDDDDDDCCCBBBAAAAAAAAABBBDDDFFFGGGJJJOOOVVV\\\ccclllvvv}}}~~~yyyvvvvvvyyyrrrlllhhhffffffiiipppyyyzzzsssjjjbbb]]]ZZZWWWVVVVVVUUUSSSUUU[[[bbbhhhpppxxx}}}{{{yyywwwssspppllliiihhhaaa___]]]\\\[[[YYYVVVTTTNNNLLLJJJHHHFFFGGGGGGHHHLLLQQQYYYaaafffhhhgggfff___ZZZSSSMMMKKKJJJJJJIIIKKKMMMQQQXXXbbbppp~~~qqqrrrxxx{{{||||||{{{yyyooo\\\JJJBBB???<<<;;;;;;<<<;;;:::;;;;;;:::999999999::::::999999999999999999999999888999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>===>>>???@@@AAABBBCCCDDDFFFHHHJJJKKKKKKMMMPPPRRR999::::::;;;;;;;;;;;;;;;======<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBEEEBBBBBBFFFGGGEEEGGGJJJTTT^^^xxx```XXXNNNHHHGGGGGGFFFEEEDDDCCCBBBAAABBBCCCEEEFFF@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFHHHMMMSSSZZZ```iiissszzz~~~yyytttpppooooooqqqvvv}}}yyyrrrjjjccc]]][[[XXXWWWWWWUUUQQQSSSWWW[[[```hhhqqqxxx~~~}}}yyyuuurrrpppiiigggeeeccc```]]]XXXUUUPPPNNNKKKIIIGGGGGGGGGHHHJJJNNNUUU[[[^^^^^^\\\ZZZTTTQQQLLLIIIHHHGGGGGGFFFKKKKKKMMMQQQZZZhhhwww~~~ooonnnrrr}}}}}}yyy{{{|||{{{yyynnnZZZGGGBBB???<<<;;;;;;<<<;;;:::<<<;;;::::::999999999:::999999999999999999999999999999:::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<999:::;;;<<<===>>>???@@@===>>>???@@@AAACCCDDDDDDGGGHHHJJJKKKLLLNNNQQQSSS999:::;;;<<<===<<<;;;:::======<<<<<<<<<<<<======@@@???????????????@@@@@@AAA???@@@DDDFFFFFFHHHLLLRRRYYYsssggg]]]PPPHHHFFFFFFEEECCCGGGFFFDDDBBBAAABBBCCCDDD>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFKKKQQQXXX^^^gggqqqyyy~~~~~~yyyvvvvvvuuuwwwzzzzzzuuuoooggg```[[[ZZZXXXWWWWWWTTTPPPQQQUUUVVV[[[cccllluuu||||||xxxvvvrrrpppllliiieee```[[[WWWQQQOOOLLLJJJHHHGGGHHHHHHHHHLLLRRRWWWYYYWWWUUURRRNNNKKKGGGFFFEEEFFFEEEDDDFFFFFFFFFIIIPPP]]]lllvvv~~~nnnlllooo~~~xxxyyyyyy{{{||||||xxxmmmWWWDDDBBB???<<<;;;<<<<<<;;;:::<<<;;;::::::999999999999999999999999999999999999:::::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<888999:::<<<>>>???@@@AAA???@@@AAABBBDDDEEEFFFGGGGGGHHHJJJKKKLLLNNNQQQSSS999999::::::::::::;;;;;;<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@AAABBBBBBAAAAAABBBFFFHHHQQQWWWlll|||\\\KKKKKKHHHEEEFFFDDDDDDEEEFFFDDDAAA???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDFFFIIINNNSSS[[[dddnnnuuu|||wwwvvvxxxyyyxxxvvvrrrpppmmmiiiddd```]]][[[XXXWWWVVVTTTSSSRRRRRRRRRTTTYYY___gggnnnuuu}}}yyysssnnnjjjgggaaa]]]XXXVVVRRRLLLHHHEEEEEEGGGIIILLLOOOQQQPPPNNNMMMLLLIIIGGGEEEDDDDDDDDDCCCBBBEEEEEEDDDGGGMMMVVV___ddduuuwwwzzz|||~~~~~~~~~|||pppkkknnn|||}}}tttsssuuuzzzwwwfffSSSGGG???===;;;;;;<<<<<<;;;:::999999999999999999999999;;;;;;;;;;;;::::::999888::::::::::::::::::::::::999999::::::::::::;;;;;;:::;;;;;;<<<===>>>??????@@@@@@AAACCCDDDFFFGGGGGGKKKJJJIIIIIIJJJLLLNNNPPP999999::::::::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@AAAAAABBBAAAAAABBBEEEHHHMMMTTTiiiaaaNNNNNNIIIFFFFFFDDDDDDEEEEEEDDDAAA???>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDFFFIIIMMMSSSZZZdddmmmttt~~~~~~yyytttqqqqqqpppnnnkkkhhhfffdddaaa]]]ZZZWWWVVVWWWWWWVVVTTTTTTSSSSSSSSSOOOSSSXXX___fffnnnvvv|||~~~zzzuuurrrmmmfffaaa[[[YYYTTTOOOKKKHHHHHHIIIJJJLLLNNNNNNLLLJJJIIIHHHIIIGGGEEEDDDEEEEEEDDDCCCEEEDDDDDDFFFKKKRRRYYY^^^eeefffiiikkkmmmmmmmmmlllssspppqqqxxx~~~zzzoookkknnn}}}|||tttssstttyyyuuucccQQQEEEAAA>>><<<;;;;;;;;;:::888999999999999999999999999:::;;;;;;;;;::::::999888::::::::::::::::::::::::999999::::::::::::;;;;;;::::::;;;<<<===>>>?????????@@@AAACCCEEEGGGHHHIIIMMMMMMLLLLLLMMMOOOQQQRRR999999::::::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>????????????@@@AAABBBAAAAAABBBEEEGGGHHHPPPeeegggSSSPPPJJJFFFFFFDDDCCCEEEEEEDDDAAA?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCEEEHHHLLLRRRYYYbbblllrrr{{{}}}wwwqqqllljjjgggccc```\\\\\\ZZZXXXVVVUUUSSSSSSVVVVVVVVVUUUUUUTTTTTTTTTPPPRRRVVVZZZaaajjjtttzzzyyy{{{~~~}}}vvvnnnggg___\\\WWWRRRNNNLLLKKKKKKLLLNNNOOOMMMJJJHHHFFFFFFHHHFFFDDDDDDEEEEEEDDDCCCDDDDDDDDDEEEHHHMMMRRRTTTTTTVVVXXXZZZ[[[[[[[[[ZZZ```^^^```gggmmmrrrxxxyyyppplllppp{{{sssrrrsssyyy~~~}}}rrr```NNNDDDBBB???===;;;;;;:::999777999999999999999999999999::::::;;;;;;;;;:::999999::::::::::::::::::::::::999999::::::::::::;;;;;;999::::::;;;<<<===>>>>>>???@@@AAACCCFFFHHHIIIJJJNNNMMMMMMMMMNNNPPPRRRSSS999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>?????????@@@AAAAAAAAABBBDDDGGGFFFNNNccckkkUUUPPPIIIEEEEEECCCCCCDDDEEEDDDAAA?????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCEEEGGGKKKPPPWWW```iiipppyyy|||vvvooojjjgggccc^^^YYYVVVVVVUUUUUUTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVUUUUUUQQQRRRSSSVVV\\\fffpppxxxxxxzzz|||vvvnnnccc___YYYSSSPPPNNNMMMLLLOOOPPPPPPOOOLLLIIIHHHIIIHHHFFFDDDDDDDDDEEEDDDCCCDDDDDDDDDEEEFFFIIIKKKMMMNNNOOOPPPRRRRRRRRRRRRRRRUUUSSSVVV\\\aaaeeellltttzzzrrrooossszzzrrrrrrtttzzz|||ooo]]]MMMCCC@@@>>><<<;;;;;;;;;:::888999999999999999999999999:::::::::;;;;;;::::::999::::::::::::::::::::::::999999999:::::::::;;;;;;999999:::;;;<<<===>>>>>>>>>???AAADDDFFFIIIKKKLLLLLLLLLLLLLLLNNNOOOQQQQQQ999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>@@@AAAAAAAAABBBDDDFFFFFFOOObbbkkkTTTPPPHHHDDDDDDBBBCCCDDDEEEDDDAAA@@@???@@@?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBDDDFFFJJJOOOUUU^^^gggmmmxxx~~~~~~{{{~~~yyytttnnniiifffbbb\\\WWWSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXYYYXXXXXXWWWVVVOOOOOOOOOPPPUUU^^^iiipppuuuwwwzzz~~~wwwiiicccZZZTTTQQQOOONNNMMMPPPRRRSSSSSSPPPNNNMMMMMMJJJHHHEEEEEEEEEEEEDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJNNNNNNNNNOOOOOOOOONNNNNNQQQOOOQQQUUUXXXZZZbbbjjjyyy~~~vvvrrrvvvxxxqqqrrrvvv{{{{{{mmm[[[KKKCCC>>><<<::::::<<<<<<<<<;;;999999999999999999999999999::::::;;;;;;:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;999::::::;;;<<<===>>>>>>???@@@BBBDDDGGGIIIKKKLLLLLLLLLMMMMMMNNNPPPQQQQQQ999999::::::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>???AAABBBAAABBBCCCEEEFFFNNN___zzzgggRRROOOHHHDDDDDDBBBBBBCCCDDDDDDAAA@@@@@@@@@>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCEEEIIIMMMSSS\\\dddjjjvvv|||zzzuuurrruuu{{{xxxsssmmmiiifffbbb\\\XXXTTTTTTUUUUUUVVVWWWWWWXXXZZZZZZ[[[[[[[[[ZZZXXXWWWRRRRRRPPPPPPTTT\\\fffmmmoooqqqvvv{{{ssskkk___VVVSSSRRRRRRQQQVVVYYY[[[[[[YYYUUUSSSSSSOOOLLLJJJHHHHHHGGGFFFDDDFFFFFFFFFFFFHHHJJJLLLNNNOOONNNNNNNNNMMMMMMLLLLLLOOONNNNNNPPPQQQRRRYYYbbbsssyyyuuuwwwwwwppprrrvvv|||zzzkkkXXXJJJCCC===;;;::::::<<<======<<<999999999999999999999999999999:::;;;;;;;;;::::::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::;;;<<<===>>>??????AAAAAACCCEEEHHHJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRSSS999999::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<============???AAABBBAAABBBCCCDDDDDDLLLZZZrrrdddPPPOOOJJJEEEFFFCCCBBBCCCDDDDDDBBB@@@@@@AAA===>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAAAAACCCEEEHHHLLLRRRZZZccciiisssyyyzzzvvvrrrmmmllloootttxxx|||wwwqqqmmmjjjfff___ZZZXXXXXXYYYYYYZZZZZZ[[[[[[\\\]]]^^^^^^]]][[[YYYXXXVVVUUUSSSRRRTTT[[[cccjjjlllooosssxxx|||ttteeeZZZWWWWWWWWWWWWcccfffiiijjjfffaaa]]][[[UUUSSSOOOMMMLLLKKKIIIGGGGGGGGGGGGHHHKKKNNNRRRTTTTTTSSSRRRQQQPPPPPPOOOOOOOOONNNNNNOOONNNOOOWWW```ooozzzuuuwwwvvvppprrrvvv|||xxxgggUUUGGGAAA>>><<<::::::<<<<<<<<<;;;999999999999999999999999888999::::::;;;;;;;;;:::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@BBBCCCDDDFFFHHHIIIKKKKKKLLLMMMNNNOOOPPPQQQQQQRRR999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=========???AAABBBBBBBBBCCCDDDBBBIIIVVVmmmbbbPPPPPPKKKGGGGGGEEEBBBCCCDDDDDDBBB@@@@@@AAA===>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@@@@AAAAAAAAABBBDDDHHHLLLQQQYYYbbbhhhqqqwww{{{vvvrrrnnnmmmiiihhhlllpppsssyyy}}}wwwsssooojjjccc^^^]]]]]]^^^^^^^^^^^^^^^___^^^___``````^^^\\\ZZZXXXSSSRRRPPPOOOPPPVVV]]]cccnnnpppsssvvvyyy{{{||||||}}}~~~{{{jjj^^^ZZZ[[[\\\\\\pppsssvvvvvvrrrkkkfffcccZZZWWWTTTQQQPPPNNNKKKIIIHHHHHHHHHIIIMMMQQQVVVYYYZZZZZZXXXWWWVVVUUUUUUUUUPPPOOOPPPPPPOOOPPPXXXbbblll~~~zzzuuuuuuuuuoooqqquuu{{{~~~vvveeeRRREEE@@@@@@>>><<<;;;;;;<<<:::999999999999999999999999999888999::::::;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAACCCDDDEEEFFFHHHIIIJJJKKKJJJKKKLLLMMMNNNOOOOOOOOO<<<;;;;;;::::::999999888:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBDDDFFFTTTfff|||```OOOJJJDDDCCCGGGFFFAAAAAA@@@?????????@@@@@@@@@???>>>======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFIIINNNVVV^^^dddqqqwwwyyyuuusssrrrooollliiijjjkkkjjjjjjlllrrrwww}}}yyytttpppkkkhhhfffggghhhgggdddaaa```___^^^```bbbaaa]]]XXXSSSPPPSSSPPPPPPQQQQQQRRRZZZdddkkkttttttvvv}}}{{{xxx~~~}}}{{{zzzzzz}}}uuuiiiccc```bbbgggttt}}}uuullleeeaaa]]]YYYWWWUUURRRPPPIIIIIIIIIJJJNNNSSSXXX\\\bbbaaaaaa```^^^\\\[[[ZZZVVVSSSRRRTTTTTTTTTYYY___jjj~~~zzzuuuoooooo|||ooommmsssvvv{{{|||sssaaaNNNCCC>>>???>>>===<<<<<<;;;;;;<<<======<<<;;;;;;;;;<<<<<<999999999999999999999999;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;;;;===?????????@@@BBBDDDFFFEEECCCDDDFFFHHHIIIJJJLLLMMMNNNPPPRRRSSSTTTUUU;;;::::::::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAAAAACCCCCCOOO```www}}}aaaOOOKKKDDDDDDGGGEEECCCCCCBBBAAAAAAAAABBBBBB@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEIIINNNUUU]]]cccnnnttt}}}~~~wwwsssrrrqqqooommmllllllkkkiiihhhiiinnnrrr|||}}}{{{wwwsssooojjjjjjiiigggdddaaa___^^^```bbbbbbaaa]]]XXXSSSQQQQQQNNNNNNOOOOOOQQQYYYbbbjjjsssuuuvvv}}}{{{www}}}zzzxxxwwwwwwyyy~~~sssiiidddffflll|||ppplllfffaaa^^^[[[XXXVVVQQQOOONNNNNNQQQVVV[[[^^^fffgggggggggfffdddbbbaaa]]]YYYXXXYYYZZZYYY]]]cccpppzzzsssmmmmmm{{{ooommmssswww|||}}}sssaaaOOOCCC??????>>>===<<<;;;;;;;;;;;;::::::999888888888888999999999999999999999999999;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;;;;<<<>>>??????@@@BBBCCCFFFFFFFFFGGGHHHJJJKKKKKKMMMMMMOOOPPPRRRSSSUUUUUU999999999999::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAAAAADDDBBBJJJYYYooo~~~bbbPPPKKKFFFEEEGGGCCCDDDCCCBBBBBBAAAAAAAAABBB??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEHHHMMMTTT[[[aaajjjpppzzzxxxttttttuuuuuutttsssrrroookkkhhhhhhkkknnnvvv|||}}}yyytttqqqmmmiiidddaaa___^^^___^^^]]][[[XXXTTTQQQOOONNNLLLLLLMMMMMMOOOWWW```iiisssvvvxxx{{{vvv{{{yyywwwvvvuuuwwwzzz~~~ssslllooowww}}}vvvooojjjfffcccaaa\\\YYYVVVUUUWWW\\\aaaeeennnppprrrssssssqqqnnnlllddd```^^^``````___bbbfffwww}}}rrrllllllzzz~~~ooommmtttyyy}}}}}}sss```OOOEEEAAA???>>>===<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;999999999999999999999999;;;;;;::::::::::::999999::::::::::::;;;;;;;;;;;;:::<<<>>>??????@@@BBBCCCFFFGGGIIIKKKLLLLLLLLLLLLMMMNNNOOOQQQRRRTTTUUUVVV777888888999::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>???@@@AAAEEEBBBIIIUUUjjjbbbOOOKKKFFFFFFGGGCCCBBBBBBAAA@@@??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDGGGKKKRRRYYY___fffmmmwww}}}{{{|||~~~{{{vvvpppllljjjjjjkkkooosssxxx}}}}}}yyyrrrlllgggdddaaa```^^^\\\ZZZXXXWWWUUUSSSQQQNNNKKKKKKLLLKKKMMMUUU^^^iiitttyyy|||~~~www{{{zzzyyywwwvvvwwwzzz}}}vvvyyyxxxtttpppmmmgggddd```^^^```eeekkkpppxxx{{{}}}zzzqqqllljjjllllllkkklllooo~~~tttmmmmmm{{{|||ooonnntttzzz}}}|||qqq___NNNEEEBBB>>>>>>===<<<;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<:::<<<>>>??????@@@BBBDDDEEEHHHLLLNNNNNNMMMLLLLLLNNNNNNPPPQQQSSSUUUVVVVVV666777888888999:::;;;;;;999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAACCCAAAHHHSSSeeeeeePPPKKKGGGGGGIIIDDDCCCBBBAAA@@@????????????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFIIIPPPWWW\\\dddkkkuuu}}}{{{tttnnnkkkiiiiiiiiijjjnnnssszzz~~~vvvoookkkhhheeecccbbb```]]]\\\\\\[[[YYYWWWOOOMMMLLLLLLKKKMMMTTT]]]jjjvvv}}}{{{}}}|||{{{yyywwwwwwyyyzzz||||||~~~~~~|||sssqqqmmmlllnnntttzzz}}}zzz}}}~~~}}}}}}zzzsssrrr~~~zzznnnooouuu{{{}}}zzznnn\\\LLLDDDCCC>>>===<<<;;;;;;::::::::::::999888888777777888888999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::<<<>>>???@@@AAACCCEEEEEEIIIMMMOOONNNMMMLLLMMMNNNOOOPPPRRRTTTUUUWWWWWW777777777888999::::::;;;999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<============>>>???@@@@@@@@@@@@HHHQQQ___}}}mmmUUUNNNHHHHHHIIIDDDEEEDDDCCCBBBAAA@@@@@@@@@===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBDDDHHHNNNUUUZZZbbbiiisss|||}}}uuupppllliiiggggggeeeggglllqqqwww{{{vvvsssqqqmmmjjjgggddd```___```___[[[XXXSSSQQQOOOOOOMMMMMMUUU]]]kkkyyy~~~|||zzzxxxwwwwwwxxxyyyzzz~~~|||zzzxxxnnnooovvvzzz{{{wwwjjjXXXIIICCCBBB>>>===<<<;;;::::::::::::;;;:::999999888888999999999999999999999999999999999999::::::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;===???@@@AAABBBEEEGGGFFFJJJOOOPPPOOOMMMNNNOOOOOOPPPQQQSSSTTTVVVWWWXXX777777888888999999::::::999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===<<<<<<======>>>???@@@???BBBLLLRRR\\\zzzvvv|||yyy]]]RRRKKKIIIIIIDDDEEEEEECCCBBBAAA@@@@@@@@@===>>>???AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDGGGMMMTTTYYY```gggqqqzzzxxxsssoookkkhhhfffbbbcccgggjjjmmmvvv|||xxxsssnnnjjjhhhhhheee___ZZZXXXUUUSSSRRROOOOOOUUU^^^mmm|||~~~{{{zzzyyyyyyyyyyyy{{{wwwnnnpppwwwxxxyyytttfffTTTFFF@@@@@@======<<<;;;::::::::::::===<<<;;;;;;::::::;;;;;;999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBBBBDDDFFFHHHHHHMMMQQQRRRPPPNNNPPPRRRPPPPPPRRRSSSUUUVVVXXXXXX888888888888888999999999999999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAAFFFQQQUUU\\\xxxvvvyyycccVVVLLLJJJIIICCCDDDCCCAAA@@@???>>>>>>>>>===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCFFFLLLSSSXXX^^^eeepppyyy|||wwwsssnnnkkkfffbbbaaaeeeggghhhoooyyy}}}~~~yyyvvvuuupppiiibbb\\\XXXVVVTTTQQQPPPVVV^^^nnn~~~}}}|||||||||wwwzzz}}}vvvmmmpppwwwwwwwwwrrrdddRRRDDD??????======<<<;;;:::::::::::::::999888888777777888888999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<>>>AAABBBCCCEEEGGGIIIJJJOOOSSSSSSQQQOOORRRUUUPPPQQQRRRSSSUUUWWWXXXYYY;;;999888666666777999:::999999::::::::::::;;;;;;:::::::::999999::::::;;;<<<<<<;;;<<<===?????????FFFZZZddd\\\[[[qqqnnnVVVLLLGGGFFFHHHDDDCCCAAAAAABBBBBBAAA@@@??????>>>>>>??????@@@AAA@@@AAAAAAAAAAAA@@@??????>>>???AAACCCEEEIIIOOOSSSYYY```jjjttt}}}yyytttqqqnnnkkkjjjiiihhhhhhkkkqqquuu}}}|||yyy||||||rrrjjjhhh```YYYVVVTTTTTTYYY___mmm}}}~~~}}}|||}}}}}}~~~vvvqqqqqqsss~~~|||ppp^^^MMMDDD???;;;<<<;;;;;;::::::999999888::::::999888888999::::::;;;;;;;;;::::::999999999888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCDDDEEEFFFHHHJJJRRRSSSTTTUUUUUUTTTSSSRRRRRRSSSTTTTTTTTTVVVYYY[[[:::999888666666777999:::999999999:::::::::;;;;;;<<<;;;::::::999999999:::999;;;===>>>>>>@@@CCCGGGTTTYYYXXXPPPTTTmmmxxx]]]OOOIIIGGGIIIDDDCCCAAABBBBBBCCCAAA@@@??????>>>>>>??????@@@AAA@@@AAAAAAAAAAAA@@@??????>>>???AAACCCEEEIIINNNRRRYYY___iiisss|||~~~zzzwwwuuurrrrrrpppooonnnqqqvvvzzz}}}{{{wwwuuuwww{{{~~~tttlllddd]]]YYYWWWVVVZZZ```nnn}}}~~~yyysssuuuxxx{{{ooo[[[KKKCCC???<<<<<<<<<;;;::::::999999888::::::999888888999::::::;;;;;;:::::::::999999999888999999999999:::::::::;;;;;;<<<<<<<<<=========???AAADDDEEEFFFHHHJJJMMMRRRSSSTTTUUUUUUUUUTTTSSSRRRSSSTTTTTTTTTUUUXXX[[[999999888777777888999:::999999999999::::::::::::<<<;;;::::::999999999999:::<<<===<<<===BBBLLLTTT[[[RRRJJJIIISSSjjjdddRRRIIIGGGGGGDDDCCCAAABBBCCCCCCBBBAAA??????>>>>>>??????@@@AAA@@@AAAAAAAAAAAA@@@??????>>>???AAACCCDDDHHHMMMQQQXXX___iiisss|||}}}}}}|||zzzyyyzzz~~~xxxtttqqqssswww}}}tttlllccc___[[[YYY\\\aaaooo~~~yyyssswww}}}zzzkkkWWWHHHBBB@@@===<<<<<<;;;;;;:::999999999:::999999888888999999:::::::::::::::999999999999999999999999:::::::::::::::;;;;;;<<<===>>>??????AAACCCFFFHHHIIIKKKMMMPPPRRRSSSTTTUUUVVVVVVVVVUUUTTTTTTUUUTTTTTTUUUWWWZZZ999888888777777888999:::888999999999999::::::::::::::::::999999::::::;;;@@@===::::::???JJJUUU\\\QQQGGGDDDLLLWWWggggggRRRHHHEEEEEEDDDCCCAAABBBCCCDDDCCCAAA??????>>>>>>??????@@@AAA@@@AAAAAAAAAAAA@@@??????>>>@@@AAABBBDDDGGGLLLOOOWWW]]]gggqqqzzzzzzuuurrrsssvvvzzz{{{ssskkkfffaaa^^^```dddqqqvvvqqqvvv~~~yyyhhhSSSEEEAAA@@@>>><<<<<<<<<;;;::::::999999999999999999999999999999:::999999999999999999999999999999:::::::::;;;;;;:::;;;<<<===???@@@AAABBBBBBEEEHHHJJJKKKMMMPPPRRRRRRSSSTTTUUUVVVWWWWWWXXXVVVVVVVVVUUUTTTUUUWWWYYY888777777888888999999:::888888888999999999::::::888888888999:::;;;<<<===???;;;:::AAALLLTTTVVVSSSEEE???BBBMMMTTT```jjjSSSJJJGGGFFFDDDBBBBBBBBBDDDDDDCCCBBB??????>>>>>>??????@@@AAA@@@AAAAAAAAAAAA@@@?????????@@@AAABBBCCCFFFJJJNNNUUU[[[eeeoooxxx~~~yyyuuuuuuuuuwww~~~wwwoookkkfffccceeeiiiuuu~~~ssspppwww~~~wwwdddOOOBBB@@@@@@>>>======<<<;;;;;;::::::999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<>>>@@@AAABBBCCCDDDFFFIIIKKKLLLNNNPPPSSSQQQRRRSSSTTTVVVWWWYYYZZZXXXYYYYYYWWWUUUUUUWWWYYY777777777888999999::::::888888888888999999999999888888888999:::;;;<<<===888777<<>>AAAGGGKKKXXX}}}oooWWWMMMJJJHHHDDDBBBBBBBBBDDDEEEDDDCCC??????>>>>>>??????@@@AAA@@@AAAAAAAAAAAA@@@?????????@@@AAAAAABBBEEEIIILLLRRRYYYcccmmmvvv~~~zzzwwwttttttyyy}}}vvvooollliiifffhhhmmmxxx~~~}}}~~~~~~}}}sssssszzztttaaaLLLAAA??????>>>======<<<<<<;;;:::::::::888999999::::::999999888888888888999999999999999::::::::::::;;;;;;;;;;;;<<<===>>>???AAABBBCCCDDDEEEGGGJJJKKKKKKMMMOOOQQQPPPPPPQQQSSSUUUWWWZZZ[[[\\\\\\[[[YYYWWWVVVXXXZZZ666666777888999:::::::::888888888888999999999999;;;::::::999999:::::::::888888===HHHSSSSSSGGG;;;>>>???BBBCCCFFFVVVxxxqqqXXXOOOLLLHHHCCCBBBBBBCCCDDDEEEEEECCC??????>>>>>>??????@@@AAA@@@AAAAAAAAAAAA@@@?????????@@@AAAAAAAAADDDHHHKKKPPPWWW```kkkttt||||||wwwtttxxx~~~wwwqqqllljjjhhhgggjjjnnn|||}}}|||{{{{{{xxxzzz||||||{{{|||xxxsssvvv|||}}}rrr^^^JJJ@@@??????<<<=========<<<;;;;;;::::::888999::::::::::::999888777888888888999999999999:::::::::;;;;;;;;;;;;<<<>>>>>>???@@@AAABBBCCCDDDFFFGGGIIIJJJJJJKKKMMMOOONNNOOOPPPQQQTTTWWWZZZ\\\^^^^^^^^^[[[XXXXXXYYYZZZ666666777999999:::::::::777888888888888999999999>>>===;;;:::999888888888===;;;;;;@@@FFFHHHDDD???:::???DDDDDDHHHWWWrrrqqqXXXNNNJJJFFFCCCBBBBBBCCCEEEFFFEEEDDD?????????>>>???@@@@@@AAA@@@AAAAAAAAAAAA@@@?????????@@@AAAAAAAAACCCGGGJJJOOOUUU___iiirrrzzz|||wwwzzzrrrlllhhhhhhgggfffjjjooo~~~}}}{{{yyyxxxssstttuuutttrrrrrrwww{{{~~~tttqqqvvv{{{~~~|||qqq]]]III@@@???>>><<<=========<<<;;;;;;::::::888999:::;;;;;;:::999888777777888888999999999999:::::::::;;;;;;;;;<<<<<>>???@@@AAADDDFFFHHHOOOTTT\\\eeennnvvv~~~}}}{{{{{{wwwooofffaaa___```iiisss~~~~~~zzzwwwuuurrrmmmhhhggghhhjjjlllooottt}}}zzzpppkkkttt}}}zzz}}}iiiTTTGGGBBB???>>>???===<<<;;;:::::::::::::::999999888888888888999999777888888888888999999999;;;;;;;;;<<<<<<<<<<<<<<<===???@@@@@@AAACCCFFFIIIKKKKKKJJJKKKKKKLLLMMMMMMQQQPPPOOOPPPRRRUUUYYY[[[]]]^^^^^^\\\YYYWWWWWWWWW777777777777888888888888888777777666777888999:::<<<999777888:::;;;;;;999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>><<>>???@@@AAADDDFFFHHHNNNSSS[[[dddmmmuuu~~~xxxoooeee___\\\]]]eeeooo}}}~~~zzzwwwqqqnnniiieeecccccceeeggggggiiinnnttt}}}yyypppkkkttt}}}zzzzzzgggRRRFFFAAA>>>===>>>===<<<;;;::::::::::::;;;999999888888888888999999888888888888999999999999;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBDDDHHHKKKKKKKKKKKKJJJKKKMMMOOOPPPRRRQQQPPPPPPRRRUUUXXXZZZ[[[\\\\\\[[[YYYXXXXXXYYY777777777777888888888888777777777777888:::<<<===:::888777888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>@@@BBBCCCDDDGGGKKKNNNNNNMMMKKKKKKKKKNNNPPPRRRRRRRRRQQQPPPQQQTTTVVVXXXYYYZZZ\\\\\\[[[ZZZ[[[\\\666777777777888888888888999888888888888:::;;;<<<:::999999:::;;;======>>>::::::;;;;;;;;;<<<<<<<<<>>>@@@===???DDDEEETTTooojjjTTTKKKJJJFFFDDDBBBBBBCCCDDDCCCBBBBBBAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????AAACCCEEEFFFLLLPPPXXX```hhhrrr{{{{{{nnneee^^^]]]eeennn{{{|||uuurrrmmmhhheeecccbbbbbbcccbbb``````dddmmmxxxtttmmmlllvvvzzzppp^^^LLLBBB???===;;;;;;<<<;;;;;;:::::::::;;;;;;:::999999888888999999:::888888888999999999::::::;;;;;;<<<<<<======>>>>>>???AAACCCDDDFFFIIIMMMPPPSSSQQQNNNKKKKKKMMMPPPRRRSSSRRRQQQQQQQQQSSSUUUVVVZZZ\\\^^^^^^]]]\\\]]]]]]666777777777888888888888;;;:::999888888999::::::999999:::::::::;;;===>>>:::::::::;;;;;;;;;;;;<<<<<>>DDDFFFRRRjjjpppVVVKKKJJJFFFEEECCCCCCDDDDDDDDDCCCCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>???@@@BBBDDDEEEJJJOOOUUU]]]fffoooyyyvvvkkkdddaaagggppp||||||zzzuuupppkkkhhhfffeee______]]]]]]^^^cccjjjooo}}}rrrllllllwww~~~xxxjjjZZZIIIAAA???<<<;;;;;;;;;;;;:::::::::;;;;;;<<<::::::999999999999::::::888999999999999:::::::::;;;;;;<<<<<<===>>>>>>???AAABBBDDDFFFGGGJJJOOORRRWWWTTTPPPMMMKKKLLLNNNOOORRRRRRQQQQQQQQQRRRTTTTTT]]]___aaaaaa```^^^^^^^^^777777777777888888888888;;;:::999888777888888999777888999888777888:::<<<::::::::::::;;;;;;;;;;;;999>>><<<===CCCFFFPPPdddvvvXXXJJJIIIGGGEEECCCCCCDDDEEEDDDCCCDDDCCCBBB@@@???????????????@@@@@@@@@@@@AAAAAAAAA??????>>>???@@@BBBCCCEEEIIIMMMSSS[[[cccmmmwww}}}}}}sssjjjfffjjjrrr~~~zzztttooollljjjcccbbbaaa^^^\\\]]]```cccppp}}}pppkkklllwww}}}vvvfffVVVGGG@@@???===;;;;;;;;;;;;:::::::::;;;<<<<<<::::::999999999999::::::999999999999::::::::::::;;;;;;<<<===>>>>>>???@@@BBBDDDFFFGGGHHHKKKOOORRRWWWUUUQQQNNNLLLLLLMMMMMMQQQQQQQQQQQQRRRSSSSSSTTT]]]```bbbcccaaa___^^^^^^777777777777888888888888999888777666777888999:::777999:::999777666888;;;999999:::::::::;;;;;;;;;888>>><<<;;;AAACCCLLL]]]{{{}}}^^^MMMKKKGGGEEECCCCCCDDDEEEDDDCCCDDDCCCBBBAAA@@@???????????????@@@@@@@@@AAAAAAAAA??????>>>>>>???AAACCCDDDHHHLLLRRRYYYaaalllvvv|||{{{www||||||rrrmmmpppvvvzzzuuurrrmmmkkkfff```ZZZXXXYYY[[[bbblllwwwoookkklllwww|||tttbbbTTTEEE@@@???===;;;;;;:::::::::::::::;;;<<<===;;;::::::999999::::::;;;999999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@DDDEEEFFFGGGHHHJJJNNNQQQSSSRRRPPPNNNMMMMMMMMMNNNPPPPPPPPPQQQRRRSSSTTTTTTZZZ]]]```bbbaaa```______777777777777888888888888666666555666666888:::;;;999;;;<<<;;;888777:::<<<999999:::::::::;;;;;;;;;888>>>;;;999???AAAHHHWWWuuudddRRROOOGGGEEEDDDCCCDDDEEEDDDCCCEEEDDDBBBAAA@@@??????????????????@@@@@@AAAAAAAAA??????>>>>>>???AAACCCDDDGGGKKKQQQXXX```kkkuuu|||xxxrrrvvv}}}zzztttuuu{{{}}}zzzrrrnnnfff]]]UUURRRRRRTTTWWW^^^gggrrrooojjjlllwww|||sssaaaSSSEEE@@@@@@>>><<<;;;:::::::::::::::;;;<<<===;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@DDDFFFGGGGGGHHHJJJMMMPPPPPPOOOOOONNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVYYY^^^```aaa`````````888777666555555666777888777888999888777666777888::::::999999999999::::::::::::999999::::::;;;<<<@@@>>>======<<<>>>IIITTTnnnpppYYYSSSHHHDDDCCCFFFGGGEEEDDDEEEGGGGGGFFFCCC@@@??????AAABBBBBBBBBBBBAAA@@@??????@@@@@@@@@???>>>???AAACCCHHHKKKPPPUUU\\\fffsss||||||vvvuuuvvvxxx}}}{{{}}}}}}ttthhh^^^YYYUUUQQQOOOPPPTTT\\\eeeqqqsssssssssxxxzzzrrr___PPPBBB>>>??????<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;999888999:::======<<<;;;::::::999999<<<>>>???@@@??????AAABBBAAABBBDDDFFFHHHJJJLLLMMMOOOOOONNNMMMNNNOOOPPPQQQQQQRRRSSSSSSRRRRRRSSSTTTZZZ[[[]]]]]]\\\\\\]]]^^^888777666555555666777888777888999888777666777888888888777777777777888888::::::999999::::::;;;<<>>===???HHHRRRhhhcccWWWJJJEEEDDDFFFGGGEEEDDDEEEGGGGGGFFFCCC@@@??????AAAAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@???>>>???AAACCCFFFJJJOOOTTTZZZdddpppxxxzzzxxxyyy{{{uuuhhh^^^XXXTTTPPPNNNMMMPPPVVV]]]gggvvv}}}rrrrrrssswwwyyyqqq^^^OOOAAA>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===?????????@@@BBBCCCBBBCCCDDDFFFHHHJJJLLLMMMMMMMMMMMMMMMNNNPPPRRRSSSQQQRRRSSSSSSRRRRRRSSSTTTYYY[[[\\\\\\[[[[[[\\\]]]777777666666666666777777666777888888777666777999888888777777777777888888::::::999999::::::;;;<<<===<<<===??????@@@FFFOOOaaappp[[[LLLGGGDDDFFFGGGDDDDDDEEEGGGGGGFFFDDDAAA???@@@AAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@???>>>???AAACCCDDDHHHNNNSSSYYYbbblllsss}}}~~~|||}}}~~~wwwiii]]]VVVRRROOOLLLKKKMMMPPPTTT\\\iiiyyy|||yyyooorrrssswwwxxxooo[[[NNNAAA>>>>>>===<<<;;;::::::::::::::::::::::::999:::;;;:::999888999:::999999::::::;;;<<<======;;;<<>>>>>???AAAAAABBBBBBBBB@@@@@@@@@???>>>???AAACCCCCCHHHNNNSSSXXX___iiiooozzzxxxiii\\\UUUQQQNNNKKKLLLMMMNNNPPPUUUaaapppzzz|||zzzvvvnnnrrrtttxxxwwwnnnXXXLLLAAA===>>><<<;;;<<<999999999999999999999999999:::;;;:::999888999:::999999:::;;;;;;<<<<<<===:::<<<>>>@@@@@@AAADDDFFFDDDDDDFFFGGGIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSQQQRRRTTTTTTSSSSSSTTTVVVXXXYYYZZZYYYXXXXXXYYYZZZ666666777777777777666666555777888888777777888999::::::999999999999::::::::::::999999::::::;;;<<<;;;:::<<<@@@AAAAAACCCHHHYYYyyydddRRRKKKFFFFFFEEECCCCCCFFFGGGHHHHHHFFFBBB@@@@@@@@@===>>>???@@@AAABBBBBBBBB@@@@@@@@@???>>>???AAACCCDDDHHHNNNRRRWWW^^^ffflllxxx}}}wwwiii]]]UUUQQQMMMKKKJJJKKKKKKLLLQQQ[[[hhhrrrzzzyyytttoootttwwwyyywwwmmmUUUJJJ@@@======;;;;;;<<<999999999999999999999999888999::::::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>???@@@AAAAAAAAAAAA@@@@@@@@@???>>>???AAACCCEEEIIIMMMPPPTTT[[[cccjjjtttyyy}}}ttthhh]]]WWWRRRNNNKKKGGGHHHHHHIIIKKKSSS^^^gggvvv||||||sssooouuuxxxzzzvvvjjjRRRHHH@@@===<<<::::::<<<999999999999999999999999777888999999888888999:::;;;;;;;;;;;;;;;;;;;;;:::<<<===@@@@@@AAABBBDDDFFFFFFGGGGGGHHHIIIJJJJJJKKKNNNNNNOOOPPPPPPPPPOOOOOOPPPRRRTTTTTTTTTTTTVVVWWWXXXYYYZZZYYYWWWWWWWWWXXX555666777888888777666555444666888888777777999:::888888777777777777888888::::::999999::::::;;;<<<<<<999999>>>@@@@@@BBBEEEPPPiiiwwwWWWOOOHHHFFFDDDBBBCCCFFFGGGHHHHHHGGGDDDAAA@@@@@@===>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>???AAACCCEEEHHHKKKMMMPPPWWW```hhhpppuuu}}}}}}{{{}}}yyyqqqggg^^^YYYTTTPPPLLLEEEGGGGGGGGGHHHMMMVVV]]]jjj|||qqqnnnuuuwwwxxxsssfffPPPGGG???===<<<999:::<<<::::::::::::::::::::::::666888999999888888999:::999::::::;;;;;;<<<<<<<<<===???@@@AAAAAAAAACCCEEEGGGHHHHHHHHHIIIJJJJJJJJJLLLMMMNNNPPPQQQQQQPPPPPPPPPRRRTTTTTTTTTTTTVVVXXXXXXZZZZZZYYYXXXWWWWWWXXX555666777888888777666555444666777888777777999;;;::::::999999999999::::::::::::999999::::::;;;<<<===999999===@@@@@@BBBEEEKKKbbb{{{YYYPPPIIIFFFDDDBBBCCCGGGFFFHHHIIIGGGDDDAAA@@@@@@>>>>>>???@@@@@@@@@@@@???@@@@@@@@@???>>>???AAACCCEEEGGGIIIKKKNNNUUU^^^fffmmmrrr{{{}}}uuurrrrrrvvvyyy{{{vvvooofff___ZZZVVVPPPLLLGGGHHHIIIHHHGGGKKKQQQWWWbbbtttooommmuuuwwwwwwqqqcccNNNFFF???===;;;999999<<<::::::::::::::::::::::::666888999999888888999;;;777888999:::<<<===>>>???>>>???AAAAAAAAAAAACCCDDDHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKMMMPPPQQQRRRRRRRRRPPPRRRTTTTTTTTTUUUWWWXXXYYYZZZ[[[ZZZXXXWWWXXXYYY777777777777777888888999888999999::::::999999888:::999999999999999999999999999888888999999:::;;;;;;===>>>>>>>>>>>>AAACCCMMMXXXrrr[[[PPPGGGEEEGGGFFFEEEFFFHHHIIIIIIHHHFFFCCC@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@AAAAAA@@@BBBEEEHHHMMMSSSZZZ___iiipppyyy|||xxxpppllljjjkkkmmmqqq{{{wwwpppgggaaa]]]XXXQQQKKKIIIGGGFFFEEEFFFIIIMMMOOO```mmmyyyrrrssszzz{{{kkkYYYKKKEEE>>>;;;===>>>===:::;;;;;;;;;;;;:::999888777888888777777888888999:::888999999:::;;;<<<======<<<>>>@@@BBBBBBCCCFFFHHHFFFFFFFFFFFFGGGIIIKKKLLLHHHKKKOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQSSSUUUXXXYYY\\\]]]]]]\\\YYYXXXXXXYYY777777666666777777888999777888888999999888888777999999999999999999999999999999888888999999:::;;;;;;<<<=========>>>@@@BBBGGGPPPjjj}}}^^^RRRIIIFFFGGGEEEDDDEEEHHHHHHIIIHHHFFFCCC@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@AAAAAA@@@BBBEEEHHHLLLRRRZZZ___hhhnnnxxx}}}xxxtttjjjeeebbbcccfffkkkuuuyyyrrriiibbb]]]XXXQQQKKKHHHFFFEEEDDDEEEHHHKKKNNN[[[hhh|||}}}xxxqqqrrryyyyyyiiiWWWJJJDDD>>>;;;===>>><<<:::;;;;;;;;;;;;:::999888777888888777777888888999:::888999::::::<<<<<<===>>><<<>>>AAABBBBBBCCCEEEGGGGGGFFFFFFFFFGGGIIIJJJKKKLLLOOOQQQRRRQQQOOOOOOOOOPPPPPPPPPQQQSSSUUUWWWYYYXXXZZZZZZZZZXXXWWWXXXYYY777777666666777777888999666777777777777777777666888888888888888888888888999999888888999999:::;;;:::;;;<<<<<<<<<===???AAADDDLLLbbb|||___TTTIIIGGGGGGEEECCCDDDGGGHHHHHHHHHFFFDDDAAA???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@BBBDDDGGGKKKQQQXXX]]]eeelllvvv~~~|||tttoooddd___[[[\\\___eeeqqq|||zzzsssjjjccc]]]WWWPPPKKKGGGFFFDDDCCCDDDGGGJJJLLLUUUaaattt{{{wwwrrrrrrwwwuuufffUUUHHHCCC>>>;;;<<<===<<<:::;;;;;;;;;;;;:::999888888888888777777888888999:::999999:::;;;<<<======>>>===???AAABBBBBBCCCEEEGGGHHHGGGFFFFFFGGGHHHIIIJJJMMMOOOQQQQQQOOOMMMMMMMMMOOOOOOOOOPPPRRRTTTVVVXXXUUUWWWXXXXXXWWWWWWXXXYYY666666666666666777888888666777777888888777777666777777777777777888888888999999888888999999:::;;;999:::;;;;;;;;;<<<>>>@@@HHHLLL^^^|||]]]RRRHHHFFFFFFEEECCCDDDFFFFFFGGGGGGFFFDDDAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCFFFJJJOOOVVV[[[cccjjjttt|||}}}ssslllccc]]]XXXXXX\\\cccqqq}}}}}}{{{yyyssskkkccc\\\UUUOOOKKKHHHFFFEEEDDDEEEGGGIIIJJJPPP\\\mmmyyyvvvssssssvvvrrrcccSSSFFFBBB>>><<<<<<<<<;;;::::::;;;;;;;;;::::::999888888888777777888888999:::999999:::;;;<<<===>>>>>>===???AAABBBBBBCCCEEEGGGHHHHHHGGGFFFFFFGGGHHHIIIIIIKKKMMMMMMKKKJJJJJJKKKNNNNNNNNNOOOQQQSSSUUUWWWVVVWWWXXXWWWVVVVVVWWWXXX666666666555666777777888777888888888888888888777666666777777777888888888999999888888999999:::;;;888:::;;;;;;;;;;;;>>>@@@IIIMMMZZZvvv{{{[[[PPPGGGEEEFFFEEEDDDDDDDDDEEEFFFGGGFFFDDDBBB@@@>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@CCCEEEHHHMMMTTTXXXaaahhhrrr{{{uuummmddd]]]XXXXXX[[[cccqqq}}}}}}}}}|||zzzxxxwwwwwwwwwuuuttttttooohhh```YYYRRRMMMJJJIIIHHHGGGFFFFFFGGGIIIJJJNNNXXXhhhyyyvvvvvvuuuttttttooo```PPPDDDAAA>>><<<;;;;;;;;;:::::::::;;;;;;;;;:::999999888888777777888888999:::999::::::;;;<<<===>>>???>>>???AAABBBBBBBBBDDDFFFHHHGGGFFFFFFFFFGGGHHHIIIFFFHHHJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNPPPRRRTTTVVVXXXYYYYYYXXXVVVUUUUUUVVV666666555555666666777888777888888999999888888777666777777888888999999999999999888888999999:::;;;999:::;;;;;;;;;<<<>>>@@@DDDIIITTTmmm|||]]]RRRHHHFFFFFFEEECCCDDDCCCDDDFFFFFFFFFDDDBBBAAA======>>>>>>???@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????@@@BBBDDDGGGLLLRRRVVV^^^eeeoooxxxxxxpppddd^^^YYYXXX[[[cccppp||||||xxxwwwwwwxxxzzzzzz}}}xxxuuurrrooooooooonnnmmmllliiiccc\\\UUUOOOKKKIIIIIIIIIGGGGGGFFFGGGHHHHHHLLLTTTbbbppp~~~{{{sssuuuuuutttrrrkkk[[[MMMAAA@@@>>><<<;;;::::::::::::::::::;;;;;;::::::999888888777777888888999:::::::::;;;<<<===>>>>>>???>>>@@@BBBBBBBBBBBBDDDFFFGGGFFFEEEEEEFFFGGGHHHIIIGGGHHHJJJKKKJJJKKKMMMNNNLLLLLLLLLMMMOOOQQQSSSUUUXXXYYYYYYXXXUUUTTTTTTUUU666555555555555666777777666777777777777777777666777777888888999::::::;;;999999888888999999:::;;;999;;;<<<<<<;;;<<>>???@@@@@@@@@???@@@AAAAAAAAAAAA@@@???>>>@@@AAACCCFFFJJJPPPUUUZZZaaallluuu|||yyypppgggaaa\\\\\\^^^dddqqq|||~~~yyytttpppmmmmmmmmmjjjnnntttzzz~~~yyysssooollliiigggfffdddbbb]]]WWWQQQLLLJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFIIIPPP[[[hhhtttyyyooorrrtttrrrnnnfffWWWIII@@@???>>><<<:::999999:::999::::::;;;;;;::::::999888888777777888888999:::::::::;;;<<<===>>>??????>>>@@@BBBBBBBBBBBBDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJHHHIIIJJJIIIIIIIIIKKKLLLLLLKKKLLLLLLNNNPPPSSSTTTUUUVVVWWWVVVTTTSSSTTTUUU555555555555555666777777555555666666666666555555777777888999::::::;;;;;;999999888888999999:::;;;:::;;;<<<<<<<<<===???AAA>>>EEENNN```ggg[[[OOOKKKHHHEEEBBBAAABBBCCCEEEFFFFFFDDDCCCBBB<<<======>>>???@@@@@@@@@???@@@AAABBBBBBAAA@@@???>>>???AAABBBEEEJJJOOOTTTWWW^^^iiirrryyyzzzpppjjjddd``````bbbhhhsss~~~~~~xxxqqqkkkgggdddddd```dddkkksss|||zzzrrrlllgggcccaaa___]]]YYYTTTNNNJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDFFFLLLVVVaaammmyyyxxxlllpppsssqqqlllbbbSSSFFF??????>>><<<:::999999:::999999:::;;;;;;:::::::::888888888777888999999:::::::::;;;<<<===>>>?????????@@@BBBBBBBBBBBBDDDEEEDDDDDDDDDDDDFFFGGGIIIKKKHHHHHHHHHGGGFFFEEEFFFHHHKKKKKKKKKLLLNNNPPPRRRTTTRRRSSSTTTTTTSSSSSSTTTUUU666666555555555555666666777777777777777777777777888888888888888888888888999999999999999999999999<<<;;;;;;;;;;;;<<<======???AAAFFFVVVrrrkkk]]]OOOIIIHHHFFFEEEGGGBBBCCCDDDEEEEEECCCAAA@@@??????>>>>>>??????@@@AAAAAABBBDDDFFFFFFEEEAAA>>>>>>@@@AAABBBDDDHHHMMMPPPXXX]]]fffnnnwww}}}uuummmhhhaaa___eeennnxxx~~~|||uuunnnhhhccc^^^[[[]]]ZZZ\\\fffsssuuuiiicccddd\\\ZZZVVVSSSOOOLLLJJJIIIDDDDDDCCCDDDFFFFFFEEECCCFFFJJJQQQYYYbbblllvvv|||tttooonnnppprrrmmm]]]LLLCCC===<<<<<<;;;;;;:::999999999999999999999999999999999999888888999999:::;;;<<<<<<<<<===============@@@BBBDDDDDDCCCBBBCCCDDDBBBCCCDDDFFFFFFGGGGGGGGGIIIJJJKKKJJJIIIGGGGGGHHHKKKLLLLLLKKKJJJJJJLLLNNNMMMNNNQQQRRRSSSSSSQQQPPP555555444444444444555555777777777777777777777777888888888888888888888888999999999999999999999999;;;;;;;;;;;;;;;<<<======@@@AAAFFFRRRjjjtttdddSSSKKKJJJHHHFFFFFFBBBCCCDDDEEEEEECCCAAA@@@>>>????????????@@@@@@@@@@@@@@@@@@AAABBBBBBAAA???>>>???AAABBBDDDHHHLLLPPPXXX]]]dddlllttt{{{{{{rrrmmmgggeeejjjsss}}}~~~wwwpppjjjccc^^^ZZZWWWUUUWWWaaammm{{{tttllliii___\\\XXXTTTPPPMMMKKKIIIFFFEEEDDDEEEFFFFFFEEECCCEEEHHHMMMSSSZZZccclllrrr}}}ssspppoooppprrrlll[[[KKKBBB===<<<<<<;;;;;;:::999999999999999999999999999999999999888888999999:::;;;<<<<<<<<<<<<============@@@BBBDDDDDDCCCBBBCCCDDDBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIIIIKKKMMMMMMNNNPPPRRRRRRRRRQQQPPP555444444333333444444555777777777777777777777777888888888888888888888888999999999999999999999999;;;;;;;;;;;;;;;<<<<<<===@@@BBBEEEMMM___}}}oooXXXNNNLLLJJJGGGEEECCCCCCDDDEEEEEEDDDBBBAAA>>>>>>???@@@@@@@@@@@@???@@@???>>>>>>>>>???@@@@@@>>>???AAABBBCCCGGGLLLOOOWWW[[[bbbiiipppwww}}}yyysssnnnlllqqqyyy{{{tttmmmfff___[[[TTTRRRTTTZZZcccppp{{{ooofffaaa[[[VVVSSSPPPMMMJJJIIIGGGFFFFFFGGGFFFEEECCCEEEGGGIIIMMMRRRYYYaaagggtttzzzsssrrrpppqqqqqqiiiYYYIIIAAA===<<<<<<;;;;;;:::999999999999999999999999999999999999888888999999:::;;;<<<<<<<<<<<<======>>>>>>@@@BBBCCCDDDCCCBBBCCCDDDBBBCCCDDDEEEGGGGGGGGGHHHGGGIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKJJJHHHHHHJJJKKKLLLMMMOOOPPPQQQQQQPPPPPP555555555444444555555555777777777777777777777777888888888888888888888888888999999999999999::::::;;;;;;::::::;;;;;;<<<===???AAADDDJJJVVVppp}}}```QQQMMMJJJFFFCCCCCCDDDEEEEEEEEEDDDDDDCCC===>>>???@@@AAA@@@@@@???AAAAAABBBAAA???>>>>>>???>>>???@@@AAACCCFFFKKKNNNTTTXXX___fffmmmttt{{{}}}yyysssrrrvvv~~~{{{tttlllddd^^^XXXVVVUUUVVVYYYbbbtttzzzpppjjjaaa[[[VVVSSSOOOLLLLLLJJJHHHGGGGGGFFFEEECCCFFFGGGHHHJJJMMMSSS[[[```jjjqqq}}}vvvsssrrrrrrpppgggUUUFFF???===<<<<<<;;;;;;:::999999999999999999999999999999999999888888999999:::;;;;;;;;;<<<<<<======>>>>>>???AAACCCCCCBBBBBBBBBCCCAAABBBDDDEEEGGGGGGHHHHHHGGGHHHJJJKKKJJJIIIJJJKKKJJJKKKKKKKKKIIIHHHIIIKKKKKKLLLMMMOOOOOOOOOOOOOOO777777666666666666777777666666666666666666666666777777777777777777777777888888888999999::::::::::::::::::::::::;;;<<<<<<===???CCCHHHPPPfffjjjVVVNNNIIIEEECCCDDDDDDEEEEEEEEEEEEEEEEEE>>>>>>???@@@@@@@@@@@@@@@CCCEEEGGGGGGCCC???=========???@@@AAABBBEEEJJJMMMQQQUUU[[[cccjjjrrrzzz|||wwwvvvzzzvvvmmmggg^^^[[[WWWVVVUUUZZZhhhvvv~~~vvvjjjbbb]]]XXXSSSOOOPPPMMMJJJHHHGGGGGGEEECCCEEEFFFGGGHHHKKKOOOVVVZZZbbbjjjvvv{{{tttrrrrrrooodddRRRDDD???===<<<<<<;;;;;;:::999999999999999999999999999999999999888888999999:::;;;;;;;;;;;;<<<===>>>>>>??????AAACCCCCCBBBAAABBBCCCAAABBBDDDEEEGGGHHHHHHHHHGGGIIIKKKKKKJJJJJJKKKLLLKKKLLLMMMLLLKKKIIIJJJKKKJJJKKKLLLMMMMMMNNNNNNNNN888777777777777777777888666666666666666666666666777777777777777777777777888888888999999::::::;;;:::::::::::::::;;;;;;<<<<<<===BBBHHHOOO```vvv\\\OOOHHHEEEEEEEEEEEEEEEEEEFFFFFFFFFFFF??????>>>>>>??????@@@AAABBBFFFJJJIIIDDD???=========>>>@@@@@@AAADDDIIILLLNNNRRRXXX___gggpppxxx~~~|||{{{yyyssseee```[[[YYYVVVXXXaaakkk|||wwwlllfffaaaZZZUUUSSSPPPLLLIIIHHHGGGEEECCCBBBDDDEEEFFFHHHKKKPPPSSS[[[cccppp~~~}}}tttsssqqqnnnaaaPPPCCC???===<<<<<<;;;;;;:::999999999999999999999999999999999999888888999999:::;;;:::;;;;;;<<<===>>>?????????AAABBBCCCBBBAAABBBCCCAAABBBCCCEEEGGGHHHIIIIIIHHHJJJKKKKKKJJJJJJJJJKKKKKKMMMNNNMMMKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMM777777666666666666777777666666666666666666666666777777777777777777777777777888888999::::::;;;;;;::::::999999::::::;;;<<<<<<<<>>======???AAACCC@@@CCCGGGEEEAAA>>>>>>@@@===>>>???@@@AAACCCHHHKKKMMMPPPVVV\\\ccckkktttyyy~~~pppiiibbb^^^ZZZWWWYYY^^^mmmwwwpppiiibbb\\\VVVSSSNNNJJJHHHGGGEEECCCCCCDDDFFFGGGGGGHHHKKKMMMUUU]]]jjjyyy{{{tttrrrqqqlll___NNNCCC???===<<<<<<;;;;;;:::999999999999999999999999999999999999888888999999:::;;;::::::;;;<<<===>>>?????????@@@BBBBBBAAAAAAAAABBB@@@AAACCCEEEGGGHHHIIIIIIIIIKKKLLLLLLJJJIIIIIIJJJKKKLLLNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMM666666555555555555666666666666666666666666666666777777777777777777777777777777888999::::::;;;;;;::::::999999::::::;;;<<<<<<;;;@@@IIINNNYYYtttgggRRRHHHHHHLLLFFFFFFEEEEEEFFFGGGHHHHHHBBB@@@===<<<<<<>>>AAADDD===@@@BBBAAA===<<>>???@@@@@@CCCGGGKKKMMMPPPUUUZZZ```gggooouuu{{{rrrhhhccc]]]VVVSSSSSSdddrrr~~~vvvpppgggaaaXXXTTTOOOKKKHHHGGGEEECCCFFFHHHJJJJJJIIIHHHIIIJJJRRRZZZfffuuu|||wwwsssrrrqqqlll^^^MMMBBB@@@===<<<<<<;;;;;;:::999999999999999999999999999999999999888888999999:::;;;::::::;;;<<<===>>>???@@@>>>@@@BBBBBBAAAAAAAAABBB@@@AAACCCEEEGGGHHHIIIIIIJJJLLLMMMLLLJJJIIIIIIJJJIIIKKKMMMLLLJJJHHHGGGGGGIIIIIIIIIIIIIIIKKKLLLLLL666666666666777777777777555666777666555666777999888888888888777777777777999999888888999999:::;;;888888999999999:::::::::<<<===AAAGGGMMMWWWjjj{{{nnnUUUMMMKKKIIIIIIHHHFFFDDDEEEFFFIIIJJJCCCAAA???>>>???@@@@@@???AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>===>>>@@@CCCFFFHHHLLLOOOSSSXXX^^^eeemmmrrr|||vvvjjj```ZZZWWWVVVWWWfffzzz{{{nnnccc\\\WWWSSSMMMIIIGGGFFFEEEDDDCCCDDDFFFFFFFFFGGGIIIKKKPPPRRR\\\pppxxxsssuuukkknnnnnniii]]]OOOEEE@@@<<<<<<;;;::::::999888888999;;;;;;;;;999999999;;;:::::::::;;;;;;;;;<<<<<<<<<===============<<<<<<>>>>>>???@@@AAAAAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFKKKKKKJJJJJJJJJKKKKKKLLLHHHHHHIIIIIIIIIHHHGGGFFFJJJJJJJJJJJJKKKKKKKKKKKK444444444444555555555555555666777666555555777999777777777777777777777777999999888888999999:::;;;999999999999:::::::::::::::;;;???CCCGGGOOO^^^mmm~~~qqqWWWNNNKKKIIIIIIGGGEEEDDDEEEFFFIIIJJJDDDBBB???>>>???@@@@@@???@@@@@@????????????@@@@@@>>>>>>>>>???@@@CCCEEEGGGKKKNNNSSSWWW]]]dddkkkpppzzztttfff[[[TTTPPPOOO[[[kkk{{{wwwkkk```YYYTTTPPPKKKHHHFFFEEEEEEDDDCCCDDDFFFFFFEEEFFFHHHJJJLLLOOOZZZmmmsssmmmooolllnnnooohhh\\\NNNDDD???<<<<<<;;;::::::999888888888999::::::888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<>>>>>>???@@@AAAAAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFJJJIIIIIIIIIJJJKKKKKKLLLIIIIIIHHHHHHHHHGGGGGGGGGKKKKKKKKKKKKKKKKKKJJJJJJ444444444444555555555555555666777666555555777999666666666666666666666666999888888888888999::::::999999:::::::::;;;;;;;;;;;;;;;>>>AAABBBFFFQQQ]]]xxxvvvZZZOOOKKKIIIHHHGGGEEEDDDDDDFFFIIIJJJEEECCC@@@>>>???@@@@@@????????????>>>>>>?????????======>>>@@@AAACCCDDDEEEJJJMMMQQQVVV[[[bbbiiinnnwww}}}{{{vvvuuuyyy}}}~~~rrrbbbVVVOOONNNUUU^^^iiiwwwwwwnnndddZZZTTTOOOLLLHHHEEEEEEDDDDDDCCCCCCEEEFFFFFFEEEEEEFFFHHHJJJMMMZZZnnn~~~nnnhhhjjjmmmoooooogggZZZLLLBBB>>><<<;;;;;;::::::999999888777888999999777777888999:::::::::;;;;;;;;;<<<<<<<<<<<<===============<<<>>>>>>???@@@AAAAAAAAAAAACCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLLLLJJJIIIHHHGGGFFFGGGGGGHHHLLLLLLLLLKKKKKKJJJJJJJJJ666666666666777777777777555666666666555555777888555555555555666666666666888888888888888999999:::999::::::::::::;;;;;;;;;<<<<<>>??????????????????>>>>>>>>>>>>??????<<<===???@@@BBBCCCCCCCCCHHHKKKOOOSSSYYY```ggglllttt{{{~~~zzzuuupppooossswwwxxx{{{~~~nnn___VVVVVVXXX\\\bbbjjjrrruuuvvvxxxtttoooiiiccc[[[SSSMMMJJJHHHEEECCCCCCDDDCCCCCCCCCEEEFFFFFFEEEDDDEEEFFFJJJNNN\\\qqq}}}nnnhhhjjjooopppmmmeeeWWWJJJAAA===;;;;;;;;;::::::999999999777888999999888888999::::::::::::;;;;;;;;;<<<<<<;;;<<<==================>>>>>>???@@@AAAAAAAAAAAACCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLJJJIIIGGGEEEEEEFFFGGGIIIMMMLLLLLLKKKKKKJJJJJJIII666666666666777777777777444555666555444444666888444555555555666666666777888888777777888888999:::999999999:::::::::;;;;;;;;;;;;===AAAAAA@@@DDDKKK\\\ttt___OOOJJJIIIGGGEEEDDDCCCDDDFFFIIIKKKIIIEEEAAA>>>>>>???????????????>>>>>>>>>>>>??????<<<===>>>@@@AAABBBBBBBBBFFFIIIMMMQQQVVV]]]dddiiirrryyy}}}yyytttpppnnnrrrttttttvvvyyyzzz|||mmmccc]]]]]]^^^bbbfffgggggggggfffddd```\\\WWWRRRLLLHHHGGGEEECCCBBBCCCDDDCCCBBBCCCEEEGGGGGGFFFEEEEEEFFFJJJOOO^^^ttt}}}nnniiikkkpppooojjj```RRRFFF???===;;;;;;::::::::::::999999888999::::::999999:::<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===============>>>>>>???@@@AAAAAAAAAAAADDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKJJJIIIGGGEEEEEEFFFGGGHHHKKKKKKKKKKKKJJJJJJIIIIII444444444444555555555555444555666555444444666888555555555666666777777888888777777777777888999999888888999999999:::::::::999888:::>>>???>>>AAAFFFTTTfff```OOOIIIHHHFFFEEECCCCCCDDDFFFIIIKKKKKKGGGBBB>>>>>>??????????????????>>>>>>?????????======>>>???@@@AAABBBBBBEEEGGGKKKOOOTTTZZZaaafffpppwww|||xxxsssqqqssstttsssrrrtttwww}}}|||sssfffcccbbbeeeeeebbb______]]]ZZZVVVRRROOOLLLHHHEEEFFFEEECCCCCCDDDDDDDDDCCCCCCEEEGGGHHHGGGFFFGGGGGGHHHNNN___vvv|||nnniiikkkpppnnnfffZZZLLLCCC>>>>>>::::::::::::::::::::::::888999;;;;;;::::::;;;===:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAADDDDDDEEEFFFFFFGGGGGGHHHEEEEEEEEEEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIII444444444444555555555555444555555555444444666777555555666777777888999999777777777777777888999999777777777888888888999999:::888999===>>>===???CCCKKKYYYppp```NNNHHHGGGEEEDDDCCCBBBCCCFFFIIIKKKLLLHHHBBB>>>>>>>>>??????@@@@@@????????????@@@@@@>>>>>>===>>>???@@@BBBCCCCCCFFFIIIMMMRRRXXX___dddmmmttt}}}zzzwwwxxxxxxtttssstttvvv{{{{{{tttooonnnjjjbbb^^^^^^ZZZVVVQQQMMMKKKJJJHHHFFFGGGFFFDDDDDDEEEEEEDDDCCCBBBEEEHHHIIIIIIHHHHHHIIIIIIPPPaaazzz|||oookkknnnppplllbbbTTTGGG???>>>@@@::::::::::::::::::::::::666888999:::999999;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAADDDEEEEEEFFFFFFGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIII666666666666777777777888444555555555444444666777555666666777888999999:::777777777777777888888999666777777777777888888888===;;;;;;>>>???>>>???CCCEEEOOOddd```MMMGGGGGGEEEDDDCCCBBBCCCFFFIIIKKKMMMHHHBBB>>>===>>>??????AAAAAA@@@@@@@@@@@@AAAAAA???>>>======>>>@@@BBBDDDCCCEEEIIIMMMQQQWWW^^^ccckkkrrr{{{}}}}}}|||xxxuuuvvvvvvzzz}}}xxxoooddd___```ZZZVVVPPPLLLJJJIIIIIIHHHHHHFFFEEEEEEFFFFFFEEECCCBBBEEEHHHJJJJJJIIIJJJJJJLLLSSSeee~~~rrrnnnqqqpppkkk```QQQDDD>>>>>>AAA::::::::::::::::::::::::555777888999888888:::;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAEEEEEEEEEFFFGGGGGGHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJ888777555555444555666777555555555555666666666666555555666777777777777777888888888777777777777777777777777777777777777777;;;;;;:::;;;;;;<<<===>>>GGGJJJXXXrrrbbbOOOGGGDDDDDDCCCBBBBBBCCCFFFJJJLLLMMMHHHBBB@@@@@@AAA@@@>>>===>>>???@@@@@@AAA@@@@@@??????>>>>>>???@@@AAAAAACCCEEEHHHKKKOOOTTTZZZ^^^hhhnnnvvv~~~}}}|||zzzwwwoooiiifffbbb[[[SSSNNNLLLLLLKKKJJJKKKJJJGGGEEEDDDCCCCCCDDDHHHJJJLLLLLLKKKJJJJJJJJJMMMXXXjjjyyyooolllnnnoooiii[[[JJJAAAAAA???:::;;;;;;;;;::::::999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAADDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEFFFFFFGGGHHH555444333222222333444444555555555555666666666666555555666777777777777777888777777777777777777777999999999999999999999999;;;::::::;;;;;;<<<===>>>BBBEEERRRkkkgggRRRJJJGGGCCCBBBAAABBBDDDGGGKKKMMMNNNJJJDDDAAA@@@???>>><<<===>>>???@@@@@@AAA@@@@@@??????>>>>>>???@@@@@@AAACCCEEEHHHKKKNNNSSSYYY^^^gggllluuu}}}{{{|||uuuqqqkkkcccZZZTTTRRRQQQPPPOOONNNMMMKKKIIIHHHHHHHHHHHHHHHJJJLLLLLLKKKJJJKKKKKKPPP\\\oooxxxooolllnnnooohhhXXXGGG@@@@@@>>>:::;;;;;;;;;::::::999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAADDDDDDDDDEEEFFFGGGGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEFFFGGGGGG333333222222222333333444555555555555666666666666555555666777777777777777777777777777777777888888999999999999999999999999::::::::::::;;;<<<===>>>BBBEEEPPPiiipppXXXMMMJJJBBBAAAAAAAAADDDGGGKKKMMMOOOKKKFFFBBB@@@>>><<<;;;===>>>???@@@@@@AAA@@@@@@?????????>>>??????@@@AAABBBDDDGGGJJJMMMRRRXXX\\\eeejjjsss{{{{{{vvvnnnccc[[[XXXXXXVVVUUUOOONNNLLLKKKJJJJJJJJJKKKKKKMMMOOOOOONNNMMMNNNOOOTTTaaauuuyyyqqqnnnooonnneeeTTTDDD>>>>>>===;;;;;;;;;::::::::::::999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGG444444444444444555555555555555555555666666666666555555666777777777777777777777777777777888888888777777777777777777777777::::::::::::;;;<<<======BBBDDDNNNddd{{{^^^OOOJJJDDDCCCBBBAAACCCFFFIIIKKKMMMJJJFFFCCC@@@>>>===<<<======???@@@@@@@@@@@@@@@@@@???????????????@@@@@@BBBCCCFFFIIILLLQQQVVV[[[bbbhhhpppyyy~~~xxxkkkbbb^^^]]][[[YYYTTTSSSQQQOOOOOOOOOOOOPPPOOOQQQSSSSSSRRRQQQRRRSSSWWWeeezzzzzztttqqqrrrmmmaaaOOOAAA<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::====================================>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDEEEFFFGGGGGGHHHGGGEEEDDDDDDDDDDDDEEEFFFFFF444444444555555666666666555555555555666666666666555555666777777777777777666666777777888888888888777777777777777777777777:::999999::::::;;;<<<======AAAIII[[[{{{gggQQQIIIGGGEEECCCBBBBBBCCCEEEGGGIIIHHHFFFCCC@@@???>>>>>>======???@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAABBBEEEGGGJJJOOOUUUYYY```eeennnvvv~~~}}}uuukkkfffccc```^^^]]]\\\ZZZXXXWWWWWWXXXXXXTTTUUUVVVUUUTTTSSSTTTVVVZZZiii|||wwwtttuuukkk]]]KKK@@@<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::====================================>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEGGGHHHHHHHHHHHHDDDDDDCCCCCCDDDDDDEEEFFF222222333444555555555555555555555555666666666666555555666777777777777777666666666777888888999999999999999999999999999999999999999999:::;;;<<<======BBBIIIVVVrrrtttWWWJJJIIIGGGDDDBBBAAABBBCCCDDDGGGGGGGGGDDDAAA>>>>>>???===>>>???@@@@@@AAA@@@@@@AAA@@@??????>>>?????????@@@BBBDDDFFFIIINNNSSSWWW]]]bbbkkkttt|||yyyzzz~~~yyytttoookkkhhhdddbbb```^^^]]]\\\\\\\\\ZZZZZZZZZXXXVVVVVVWWWXXXaaappp}}}yyyvvvvvvjjjYYYHHH???===;;;::::::999999::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCDDDEEEEEE222333444666666666666666555555555555666666666666555555666777777777777777555666666777888888999999999999999999999999999999999999999999:::;;;<<<===<<>>===>>>???@@@@@@AAA@@@@@@AAA@@@@@@???>>>>>>?????????AAACCCEEEHHHLLLRRRVVV[[[```iiirrrzzzzzzvvvyyyzzzvvvmmmllliiigggeeedddccccccddddddccc```]]]\\\]]]___lllzzz}}}|||yyyvvvvvvhhhWWWFFF@@@???<<<::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEE444555777999999999999888555555555555666666666777555666666777777777777777555666666777888999999999777777777777777777777777999999999999:::;;;<<<<<<777@@@EEEKKK```gggSSSGGGEEECCCAAAAAABBBEEEFFFIIIJJJJJJFFF@@@<<<;;;<<<===>>>???@@@@@@AAA@@@@@@AAAAAA@@@???>>>>>>?????????AAACCCEEEGGGLLLQQQUUUZZZ___hhhqqqyyy{{{|||{{{yyyvvvsssqqqooooooooommmmmmkkkhhheeecccdddfffttt~~~{{{zzzxxxuuuuuugggVVVFFFAAAAAA===999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA@@@AAABBBBBBCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDD555555444444444444555555888888888777777777777777777777666666666666777777777888888888888999999999777777888888888888777777:::::::::;;;;;;;;;<<<<<<<<<>>>AAAHHHYYYwwwmmmTTTLLLHHHCCC@@@AAACCCDDDEEEHHHIIIIIIFFFBBB>>><<<;;;=========>>>??????@@@@@@????????????>>>>>>>>>>>>???@@@AAADDDHHHLLLPPPRRRVVV\\\dddmmmvvv~~~uuuvvv|||xxxvvvxxxuuurrrooojjjfffjjjpppxxxssssssnnn```RRREEE@@@???>>><<<<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<======>>>???@@@@@@@@@CCCBBBAAAAAAAAAAAABBBCCCAAAAAAAAAAAAAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDD555555444444444444555555666666666666666666666666777777666666666666777777777888888888888999999999777777888888888888777777:::::::::;;;;;;;;;;;;<<<<<>>=========>>>>>>??????@@@@@@????????????>>>>>>>>>>>>???@@@AAADDDGGGKKKOOOQQQUUUZZZbbbkkkttt|||uuuyyy}}}zzzwwwrrrnnnrrrxxx{{{vvvtttmmm^^^QQQDDD??????===;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<======>>>??????@@@@@@CCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBCCCCCCDDD555555444444444444555555555555555555666666666666888777777666666777777888777888888888888999999999777777888888888888777777::::::::::::;;;;;;;;;;;;;;;>>>BBBEEEOOOggg~~~___LLLHHHCCCAAAAAACCCDDDDDDCCCEEEFFFEEEBBB@@@??????======>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>??????AAACCCFFFJJJNNNPPPSSSXXX```hhhpppyyyttt{{{zzzwww{{{yyyuuukkkYYYMMMBBB>>>===;;;:::;;;<<<<<<<<<;;;;;;<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>=========>>>??????@@@@@@BBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAA@@@????????????@@@@@@AAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDDDD555555444444444444555555555555666666666666666777888777777777777777777888777777888888888999999999777888888999999888888777999999:::::::::;;;;;;;;;:::===AAADDDKKK______LLLHHHDDDBBBBBBCCCCCCCCCCCCEEEFFFEEEBBB???>>>>>>===>>>>>>??????@@@AAAAAA@@@@@@@@@?????????>>>>>>??????@@@BBBEEEIIILLLNNNRRRWWW^^^fffnnnvvv}}}~~~sss{{{~~~{{{uuuhhhTTTJJJ@@@===<<<:::999:::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>======>>>>>>????????????AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDD555555444444444444555555666666666777777888888888888888777777777777888888777777888888888999999999888888999999999999888888999999999:::::::::;;;;;;999;;;@@@DDDHHHZZZ}}}^^^LLLHHHDDDBBBBBBCCCCCCBBBEEEFFFFFFEEEAAA>>>===<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@??????????????????@@@AAADDDGGGJJJLLLRRRVVV]]]dddkkksss{{{~~~sssyyyzzzrrrcccOOOFFF???===<<<999999:::::::::999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAA@@@@@@>>>>>>??????@@@AAABBBBBB@@@@@@@@@AAAAAACCCDDDDDD555555444444444444555555666666777777888888999999999888888777777888888999777888888888888999999999888888999999999999888888999999999999::::::::::::::::::>>>CCCGGGUUUuuu^^^LLLIIIEEECCCCCCCCCBBBAAAEEEFFFFFFDDDAAA>>><<<<<<>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@??????????????????AAACCCFFFHHHJJJRRRUUU[[[aaahhhqqqyyy~~~vvvzzz{{{wwwnnn]]]KKKDDD???>>><<<999999;;;999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>??????@@@@@@??????>>>??????@@@AAAAAAAAA@@@@@@>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAABBBDDDDDD555555444444444444555555555555666666777888888999999888888777777888888999777888888888888999999999888999999::::::999999888888999999999999:::::::::<<<:::===BBBEEEPPPlll^^^KKKIIIEEECCCCCCCCCBBB@@@BBBDDDEEEDDDAAA>>>======>>>??????@@@@@@AAAAAABBBAAAAAA@@@@@@@@@??????????????????@@@BBBEEEGGGIIIPPPSSSXXX^^^eeemmmuuu{{{zzz~~~vvvrrrjjjWWWHHHCCC???>>>===::::::<<<999999999::::::;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>???@@@AAAAAAAAAAAA@@@???????????????@@@@@@@@@?????????@@@AAABBBDDDEEE555555555444444555555555444444444555666777777888999999888888888888999999777888888888888999999999888999999::::::999999888888888999999999:::::::::>>>:::<<>>??????@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@???????????????@@@BBBDDDFFFHHHNNNQQQVVV\\\ccckkksssyyy}}}}}}rrrpppgggTTTGGGBBB??????===::::::===:::::::::;;;<<<===>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@????????????????????????@@@AAABBBDDDEEE666555444333222333444555444555555666777888888999999888888888777777666666666666666666777777777777777888888999999888888777999999::::::::::::;;;;;;>>>:::;;;@@@AAAHHH___yyyaaaPPPHHHBBBCCCDDDAAA@@@@@@BBBBBBCCCCCCCCCBBBAAA@@@<<<<<<<<<<<<===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAACCCFFFGGGMMMQQQVVVZZZ^^^dddmmmsss|||{{{rrroookkk]]]MMMAAA???===<<<<<<<<<;;;999:::::::::;;;<<<===>>>>>>======<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======>>>>>>>>>>>>???@@@AAABBB@@@@@@BBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBCCCDDDDDD555444333333333333444555555555666666777777888888888888888777777777666666666666666666777777777777888888999999999999888888999999999:::::::::;;;;;;>>>;;;<<>>>>>>>>=========<<<========================::::::;;;<<<===??????@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBBBBAAA@@@@@@AAA@@@@@@AAAAAABBBCCCDDD444444333333333444444555666666666666666666666666888888777777777777666666666666666666777777777777999999999::::::999999999999999999999::::::::::::===;;;<<>>BBBSSSgggmmmWWWMMMEEEEEEFFFDDDCCCCCC@@@AAABBBBBBBBBAAA???>>><<<<<<<<<<<<===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@BBBDDDFFFHHHLLLQQQUUUXXX^^^fffmmmtttyyyyyyvvvqqqkkkhhhbbbSSSFFF@@@>>><<<;;;<<<<<<;;;999;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>=======================================888999:::<<<>>>???AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>=========>>>>>>???@@@@@@AAA???@@@AAAAAAAAAAAA@@@???@@@@@@@@@@@@AAABBBCCCCCC444333333333444444555555666666666666666666555555777777777777777777666666666666666666777777777777999999::::::::::::999999888999999999999:::::::::::::::<<>>BBBPPP___}}}```TTTHHHEEEEEECCCAAAAAA@@@@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>???@@@BBBCCCEEEGGGJJJOOORRRVVV[[[ccciiirrrxxxsssppplllhhheee\\\NNNCCC@@@>>><<<;;;<<<<<<;;;:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<===>>>??????@@@@@@@@@??????@@@@@@@@@@@@??????????????????@@@AAABBBCCC222333333444444555555555666666666666555555555555666666666666666666777777666666666666777777777777888999999::::::999999888888888888999999999::::::888999<<<>>>???DDDPPP\\\|||lll\\\LLLGGGGGGFFFFFFFFF@@@@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???AAABBBCCCFFFIIINNNQQQTTTYYYaaafffqqqwwwzzzoookkkhhhfffbbbXXXJJJAAA???===;;;;;;;;;<<<;;;:::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>??????@@@@@@AAA===========================>>>>>>?????????>>>>>><<<<<<>>>??????@@@?????????????????????????????????????????????@@@BBBBBB222222333444555555555555555555555555555555555555555555666666666666777777666666666666777777777777888888888999999888888888888888888888999999999999666999<<<===???EEEPPPYYYqqqzzzfffPPPGGGFFFFFFFFFGGG@@@AAABBBBBBBBBAAA???>>><<<<<<<<<<<<===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>@@@AAABBBDDDHHHLLLOOOQQQVVV]]]cccnnnsss|||wwwnnniiieeeddd___SSSGGGAAA>>><<<::::::;;;<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????@@@@@@===========================>>>>>>????????????>>>;;;<<<===???@@@??????>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBB111222333555555555555555333444444555555666666666555555555666666666777777666666666666777777777777666777777888888777777666888888888888999999999999777:::<<<;;;===DDDNNNUUUeee{{{^^^NNNHHHEEEDDDEEEAAABBBBBBCCCCCCAAA@@@???<<<<<<<<<<<<===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>???AAABBBBBBEEEIIILLLNNNSSSZZZ___gggnnnwwwuuummmgggcccbbb[[[NNNDDD@@@===<<<::::::;;;<<<;;;:::999999999::::::;;;;;;<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@==============================>>>???????????????:::;;;===???@@@???>>>>>>???>>>============>>>???>>>======>>>>>>???@@@AAA000222333555666666555555333333444444555666777777444555555555666666777777666666666666777777777777666666777777777777666666777888888888888999999999888;;;<<<:::;;;BBBLLLRRR\\\vvvrrr\\\PPPJJJFFFFFFBBBBBBCCCCCCCCCBBBAAA@@@<<<<<<<<<<<<===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========???@@@AAA@@@CCCGGGIIILLLPPPWWW]]]bbbiiisss}}}}}}}}}uuummmfffaaa```YYYLLLBBB???===;;;::::::;;;<<<;;;:::888888999::::::;;;<<<<<<999999999::::::;;;;;;;;;::::::::::::::::::::::::777888999;;;===>>>???@@@==============================>>>???????????????:::;;;===???@@@???>>>===???>>>===<<<<<<===>>>???============>>>???@@@AAA666666666666666666666666444444444555555555555666333555777777666555666777777777666666666666666777555555666777888999::::::888888999999999:::::::::666888:::;;;<<>>===<<<<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????BBBGGGIIIKKKOOOVVV[[[dddhhhooozzz}}}~~~uuujjjhhhddd]]]TTTJJJAAA<<<<<<;;;::::::999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>======>>>===<<<;;;;;;<<<===>>>??????@@@@@@@@@@@@AAAAAA555555555555555555555555444444444555555555555666333555777777666555666777777777666666666666777777666666666777888888999999888888999999999:::::::::777999;;;<<<<<<>>>AAACCCPPP\\\xxxwww\\\QQQLLLHHHDDDDDDBBBAAA@@@?????????>>>===<<<<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????AAADDDGGGIIIJJJMMMSSSXXXaaaeeemmmwwwuuukkkiiieee]]]SSSHHH@@@<<<<<<;;;::::::999999999:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>=========>>>===<<<;;;;;;<<<======>>>>>>>>>???@@@@@@@@@AAA444444444444444444444444444444444555555555555666333555777777666555666777777777666666666666777777777777777777777777777777888888999999999:::::::::888:::;;;<<<<<<===???BBBJJJVVVpppeeeRRRJJJFFFEEEDDDCCCAAA@@@@@@??????>>>======<<<<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????BBBDDDGGGHHHHHHKKKPPPTTT^^^bbbjjjttt}}}tttkkkiiieee\\\QQQFFF???<<<;;;;;;:::999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<===<<<<<<;;;<<<<<<============>>>>>>???@@@AAAAAA444444444444444444444444444444444555555555555666333555777777666555666777777666666666666777777888888888888888777777666666888888999999999:::::::::999:::<<<;;;;;;<<<>>>@@@DDDPPPjjjmmmTTTJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<<<<===>>>??????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????@@@CCCFFFGGGGGGIIINNNSSSZZZ___hhhqqqyyy}}}sssjjjiiidddZZZNNNDDD>>><<<;;;::::::999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<;;;;;;<<<<<<<<<============>>>???@@@@@@AAABBB555555555555555555555555444444444555555555555666333555777777666555666777666666666666666777888888999999888888777666666666888888999999999:::::::::999:::;;;;;;;;;;;;===???@@@MMMfff{{{\\\OOOLLLEEEEEECCCBBBAAA@@@@@@@@@???>>>===<<<<<<===>>>????????????@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>===@@@CCCEEEEEEHHHMMMRRRWWW]]]fffnnnvvv~~~zzzooohhhgggbbbWWWKKKAAA<<<<<<:::::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAAAAABBB666666666666666666666666444444444555555555555666333555777777666555666777666555555666666777888999999888888888777777666666888888999999999:::::::::999:::;;;;;;:::;;;===??????JJJ```~~~bbbOOOKKKFFFEEEDDDBBBAAAAAA@@@@@@??????===<<<<<<======>>>?????????@@@@@@AAAAAABBB@@@????????????>>>>>>>>><<>>;;;<<<::::::999999999:::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<<<<<<<>>>>>>>>>????????????@@@555555555555555555555555444444444555555555555666333555777777666555666777555555555555666777888999888888888777777777777777888888999999999:::::::::888999:::::::::;;;>>>@@@@@@GGGXXXrrrgggQQQKKKFFFEEEDDDBBBAAAAAAAAAAAA@@@???>>><<<<<<<<<===>>>>>>??????@@@AAAAAABBBBBB????????????>>>>>>>>>>>>===???BBBBBBBBBDDDIIIMMMQQQWWW```gggnnnuuuqqqfffaaaaaa\\\QQQDDD;;;:::===:::999999999::::::;;;<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999888999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888999:::<<<======<<<<<<===============<<<<<<<<<444444444444444444444444444444444555555555666666333555777777666555666777555555555555666777999999777777777777777777888888888888999999999:::::::::777888:::::::::;;;>>>@@@AAAFFFRRRiiioooWWWPPPFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>><<<<<<<<<===>>>>>>>>>???@@@AAAAAABBBBBB????????????>>>>>>>>>>>>>>>AAACCCBBBAAABBBFFFJJJNNNUUU^^^eeekkksss}}}oooccc______[[[OOOBBB::::::===999999999999::::::;;;<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888999999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999777999:::<<<======<<<<<<===<<<<<<;;;::::::999999444333333333333444555555666666666666666666666666555555555555555444444444888888888777777777777777999888888888777777666666888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;BBBGGGOOO```~~~oooUUULLL>>>AAADDDFFFEEEBBB@@@???BBBAAA???=========>>>>>>@@@@@@AAABBBBBBBBBAAAAAA@@@@@@??????>>>============???@@@AAABBBCCCFFFHHHPPPUUU[[[aaagggoooxxx~~~pppgggeee```WWWMMMCCC>>><<<===<<<;;;:::999888888888888::::::::::::::::::::::::999999999999999999999999::::::999999888777666666999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999:::<<<===::::::::::::::::::::::::;;;;;;::::::::::::999999============>>>>>>>>>>>>444333333333333444555555555555555555555555555555444444555555555555555555666666666666666666777777888888888888777777777666888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;@@@DDDLLL[[[xxxqqqYYYPPPDDDEEEEEEEEECCCBBBAAAAAAAAA@@@???============>>>@@@@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>=========<<<>>>@@@@@@AAABBBEEEGGGNNNRRRYYY^^^dddllluuu|||{{{nnnfffddd^^^UUUJJJAAA<<<;;;<<<<<<;;;:::999888888888888::::::::::::::::::::::::999999999999999999999999:::::::::999888888777777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<::::::::::::::::::::::::;;;;;;:::::::::999999999;;;;;;<<<<<<<<<=========333333333333333444555555444444444444444444444444333444444444555666666666444444555555666666777777888888888888777777777777888888888888888888888888::::::::::::;;;;;;;;;;;;>>>AAAGGGUUUooowww___TTTJJJIIIFFFCCCBBBAAABBBCCC@@@@@@???===============??????@@@AAAAAAAAAAAAAAA@@@@@@??????>>>=========<<<===??????@@@AAADDDFFFKKKOOOUUUZZZ```gggqqqxxxxxxllldddbbb\\\QQQFFF>>>;;;;;;<<<;;;;;;:::999888888888888::::::::::::::::::::::::999999999999999999999999;;;::::::999999888888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::888888999999::::::;;;;;;::::::::::::999999999999:::::::::;;;;;;;;;<<<<<<333333222222333333444555444444444444444444444444333333333444555666777777444444555555666777888888888888888777777777777777888888888888888888888888:::::::::::::::;;;;;;;;;===???DDDOOOffffffWWWLLLIIIFFFCCCCCCCCCCCCBBB@@@@@@???>>>=========<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@??????>>>=========;;;===>>>??????@@@BBBEEEHHHMMMSSSXXX]]]dddmmmttt{{{vvvjjjdddaaaZZZNNNCCC===;;;;;;<<<;;;:::999999888888888999999999999999999999999999888888888888888888888888;;;:::::::::999999888888888888888888888888888888::::::::::::::::::::::::;;;;;;:::999999888888888777777888999:::;;;;;;<<<:::::::::999999999999888::::::::::::;;;;;;;;;;;;333222222222222333444444555555555555555555555555333333333444555666777777555555666777888888999999777777777777777777888888888888888888888888888888999999999:::::::::;;;;;;===>>>CCCLLL^^^zzznnnXXXKKKIIIFFFEEEEEEEEECCCAAA@@@@@@@@@??????>>>=========>>>???@@@AAAAAAAAAAAA@@@@@@??????>>>=========;;;===>>>>>>>>>???BBBDDDGGGLLLQQQVVV[[[aaajjjqqqxxx~~~tttjjjccc```XXXLLLBBB===<<<<<<<<<::::::999999888888999999999999999999999999999999888888888888888888888888::::::999999999999999888888888888888888888888888:::::::::::::::::::::::::::::::::999999888888777777777888888999:::;;;;;;::::::999999999888888888::::::;;;;;;;;;<<<<<<<<<222222222222222333444444666666666666666666666666333444444444555666666666666666777777888888999999777777777777888888888888888888888888888888888888888888999999::::::;;;;;;===>>>BBBJJJWWWppp|||bbbOOOLLLHHHFFFGGGFFFCCC@@@AAAAAAAAAAAA@@@???>>>=========???@@@AAAAAAAAAAAA@@@@@@??????>>>=========<<<===??????>>>???BBBDDDGGGKKKPPPTTTYYY___hhhnnnuuu|||rrrhhhbbb^^^UUUIIIAAA>>>===<<<;;;::::::999999888999999:::999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888::::::::::::::::::::::::888999999:::999999888777777777888888999999::::::999999999999888888888888:::::::::;;;;;;;;;<<<<<<222222222111222222333444555555555555555555555555444444555555555555555555666666777777777777777777666777777777888888888888888888888888888888888888777888888999::::::;;;;;;======AAAHHHRRRhhhvvvYYYSSSKKKGGGGGGFFFDDDAAABBBBBBCCCCCCBBBAAA???>>><<<===>>>???AAAAAAAAAAAA@@@@@@??????>>>============>>>?????????@@@BBBDDDEEEIIINNNRRRVVV]]]eeekkksssyyy}}}pppfff```ZZZQQQGGG???===<<<:::888:::999999888999999::::::888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888999999999999999999999999777777999999:::999888888888888888888888999999999999999999999888888888888999999999999::::::::::::222222111111222222333444444444444444444444444444555555555555555444444444666666666666666555555555666666777777888888888999888888888888888888888888777777888999::::::;;;;;;<<<===AAAGGGOOObbbbbbYYYNNNGGGFFFFFFEEECCCBBBCCCDDDDDDCCCBBB@@@???<<<===>>>???AAAAAABBBBBB@@@@@@??????>>>=========>>>???@@@@@@???@@@BBBDDDDDDHHHMMMQQQTTT[[[ccciiiqqqxxx{{{nnnddd^^^WWWOOOEEE>>>===<<<999666999999999888999999::::::888888888888888888888888777777777777777777777777666666666666666777777777777777777777777777777777999999999999999999999999666777888999::::::999888999999999888888888888888999999999888888888888777777888888888888999999999333333333444444444555555444444444444444444444444555555444444444444555555888999999888888777666555777777888888888888777777777888888888888999999999777999::::::999888:::;;;;;;@@@@@@BBBKKKWWWvvvwwwZZZMMMOOOKKKFFFEEECCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@AAABBB?????????>>>>>><<<;;;;;;;;;===???@@@@@@@@@AAACCCFFFHHHKKKOOOTTT[[[bbbhhhmmmsss{{{rrreee^^^\\\PPPKKKCCC===;;;;;;<<<===999999999888888888777777888888888999999:::::::::666666666666666666666666666555555555555777999:::888888999999999999888888999999999::::::;;;;;;;;;777777888888888999999999999999:::::::::999999888999999999999999999999999777777888999::::::;;;;;;333333333444444444555555444444444444444444444444555555444444444444555555777888888888888777666666666666777777777777666666666666777777777888888888777999::::::999888:::;;;:::???>>>@@@IIITTTpppfffQQQNNNIIIEEEEEECCCCCCDDDDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAA@@@???>>>===;;;===???@@@@@@@@@AAABBBEEEGGGJJJNNNRRRYYY```eeekkkqqqzzzoooccc\\\ZZZNNNIIIBBB<<<:::;;;;;;<<<999999999888888888777777888888888999999:::::::::777777777777777777777777666666555666666777888999888888999999999999888888999999999999::::::::::::777777888888888999999999888999999::::::999999888999999999999999999999999777888888999::::::;;;;;;333333333444444444555555444444444444444444444444555555444444444444555555666666777777888888777777555555666666666666555555555666666666777777777777777999::::::999888:::;;;:::>>><<<>>>FFFOOOhhhtttVVVNNNGGGEEEFFFDDDDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@???>>>>>>;;;===???@@@??????@@@BBBCCCEEEHHHLLLPPPVVV]]]aaahhhnnnxxx{{{kkk```ZZZWWWKKKFFF@@@;;;::::::::::::999999999888888888888888888888888999999999999999888888888888888888888888666666777777777777777666888888999999999999888888999999999888888888888888777777777888888888888999888888999999999999999888888888888888888888888888888888888999999::::::;;;333333333444444444555555333333444444444444444444555555444444444444555555444555666777888888888888555666666777777666666555666666666777777777888888777999::::::999888:::;;;:::>>>;;;===EEELLL___}}}|||ZZZPPPIIIGGGHHHFFFEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>???@@@@@@????????????>>>>>>===<<<;;;===????????????@@@AAABBBEEEHHHKKKOOOTTTZZZ^^^eeelllvvvwwwggg]]]WWWUUUGGGCCC>>>:::999::::::999888888888888888888888888888888888888888999999999777777777777777777777777555666777888888777555555888888999999999999888888999999888888777777666666777777777777888888888888777888888999999999999888777777777777777777777777888888888999999:::::::::333333333444444444555555333333333444444444555555555555444444444444555555333444555666777888888888666777777888888777777666777777777888888888999999777999::::::999888:::;;;<<<>>>;;;>>>FFFIIIXXXqqq]]]SSSLLLJJJKKKHHHEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>===>>>>>>??????>>>????????????>>>>>>===;;;===??????>>>>>>???@@@BBBEEEHHHKKKNNNRRRXXX[[[bbbiiisss}}}rrreee\\\VVVRRRDDD@@@<<<:::::::::999999888888888888888888888888888888888888888888888888666666666666666666666666555666777888888777555555888888999999999999888888888888888777777666666666777777777777777777777777666777888888999999999999777777777777777777777777888999999999999999::::::333333333444444444555555222333333444444555555555555555444444444444555555333444555666777777888777777777888888888888777777888888888888999999999999777999::::::999888:::;;;<<<===;;;>>>FFFHHHRRRhhhaaaVVVNNNJJJLLLJJJDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@;;;===??????>>>>>>>>>???BBBDDDHHHJJJMMMPPPUUUXXX___eeennnwww~~~~~~nnnbbbZZZSSSOOOAAA???<<<:::;;;;;;:::999888888888888888999999999888888888888888777777777555555555555555555555555666666777777777777777666888888999999999999888888888888888777777777777777888777777777777777666666666666777888999999999999888888888888888888888888999999999999999999999999333333333444444444555555222222333333444555555666555555444444444444555555444444555666777777777666666666777777777777666666777777777777888888888888777999::::::999888:::;;;;;;<<<999===FFFFFFMMM```gggYYYMMMGGGJJJJJJCCCDDDDDDCCCCCCBBBAAA@@@>>>>>>============>>>>>>@@@AAAAAABBBBBBAAAAAA@@@;;;===??????>>>===>>>???@@@CCCFFFIIIKKKNNNQQQTTT[[[```hhhpppwww~~~~~~xxxjjj```WWWPPPJJJ???===<<<;;;<<<<<<:::999777777888888888999999999999888888888777777777666666666666666666666666666666666555666666777888999888888999999999999888888777777888888888888888888888888777777666666666666555666777888999999999999999999999999999999999999999999999999999999999999333333333444444444555555222222333333444555666666555555555444444555555555444555666666666666666666555555666666666666555555666666666666777777777777777999::::::999888:::;;;::::::888<<>>============>>>>>>>>>??????@@@@@@@@@??????;;;===??????>>>======>>>>>>AAADDDGGGIIILLLOOORRRXXX]]]dddkkkssszzz~~~}}}tttggg^^^UUUMMMGGG>>>===<<<<<<<<<<<<;;;999777777888888999999999999999888888888777777666666777777777777777777777777666555555555555777999:::888888999999999999888888777777888888999999::::::888888777777666666666555555555777888888999999999999999999999999999999999999999999999999999999999222222333333333333444444333444444555555444444333222222333333555666888888444444555555666666777777888888777777666666555555777777777777888888888888888888999999999:::::::::666777:::<<>>>>>======??????@@@@@@@@@??????>>>@@@???===<<<<<<<<<===>>>>>>???@@@BBBFFFJJJMMMOOOVVVZZZ```ffflllssszzz}}}}}}|||iiiaaa\\\TTTJJJDDD======<<<;;;::::::::::::999777555666999:::888666666666777777777777666666777777777777777777777777777777777777777777777777777777888888888888777777888888888888777777777777888888888888777777777777777777777777777777777777888888888777777777777777???>>><<<:::999999999:::222222333333333333444444333444444555555444444333333333333444555666777888666666666666666666777777777777777777666666666666777777777777888888888888888888888888999999999:::999:::;;;<<<>>>BBBHHHLLLdddxxx^^^OOOFFFDDDEEEBBBAAAAAA@@@@@@AAAAAABBB?????????>>>>>>=========@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>===<<<======>>>>>>>>>???BBBEEEIIILLLNNNTTTXXX^^^dddjjjpppwww|||}}}yyy|||zzzggg^^^YYYQQQGGGAAA===<<<;;;::::::999:::::::::888777777::::::999777666666777777777777666666666666666666666666666666777777777777777777777777777777888888888888777777888888888777777777666666888888888777777777666666666666666666666666666666777777777777777777777777::::::999999888999999999222222333333333333444444333444444555555444444333444444444444444555666777777777777777777777666666666666666666777777777777777777777777888888888888777777777888888888999999;;;<<<=========@@@DDDGGGZZZvvvcccQQQHHHEEEEEEBBBBBBAAAAAAAAAAAABBBBBB??????>>>=========>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>============>>>======>>>@@@CCCGGGJJJLLLQQQUUUZZZ```eeelllrrrwwwyyyvvv|||vvvddd[[[VVVMMMDDD???===<<<;;;::::::999999999:::999888999:::;;;:::888666666777777777777666666666666666666666666666666777777777777777777777777777777888888888888777777888888777777777777666666888888777777777777666666666666666666666666666666777777777777777777777777555666777888888888888888222222222333333333444444333444444555555444444333555555444444444555555666999999888888777777666666555555666666777777888888666777777777888888888888666777777777777888888888;;;<<<===<<<<<<>>>AAADDDQQQiiijjjVVVKKKGGGGGGBBBBBBAAAAAAAAAAAABBBBBB@@@???>>>=========>>>>>>===>>>>>>????????????>>>?????????>>>>>>>>>>>>>>><<<<<<===???AAAEEEGGGIIIOOORRRWWW\\\aaagggmmmrrr{{{}}}xxxyyy~~~rrraaaXXXRRRJJJAAA======<<<;;;:::999999999999999999888999999999999888666666777777777777666666666666666666666666666666777777777777777777777777777777888888888888777777888777777777666666666666888777777777666666666666666666666666666666666666666666666777777777777777555666777888999888777666222222222333333333444444333444444555555444444333555555444444444555555666999999888888777777666666555555666666777777888888666777777777888888888888666777777777777888888888999:::;;;<<<<<<>>>AAACCCKKK^^^}}}qqqZZZNNNIIIGGGCCCBBBBBBAAAAAABBBBBBCCCBBBAAA???=========>>>>>><<<===>>>>>>???????????????????????????>>>>>>===<<<<<<===>>>@@@CCCFFFGGGMMMPPPUUUYYY^^^ccciiimmmwww}}}zzzwwwxxxwww~~~}}}nnn^^^VVVOOOGGG@@@===<<<<<<;;;:::999999999999777888888888777777888888666666777777777777666666555555555555555555555555666666666666666666666666777777888888888888777777777777777666666666666555777777777666666666666555555555555555555555555555555555666666777777777777777888999999999888666555222222333333333333444444333444444555555444444333444444444444444555666777777777777777777777666666666666666666777777777777777777777777888888888888777777777888888888999999777999:::;;;<<<===@@@BBBGGGTTToooxxx^^^QQQIIIEEECCCCCCBBBBBBBBBBBBCCCCCCEEEDDDAAA>>>======>>>???>>>>>>???@@@AAAAAAAAAAAA??????@@@@@@??????>>>============>>>@@@BBBEEEFFFKKKNNNRRRVVVZZZ___dddhhhqqqwww{{{sssqqqmmmqqqyyywwwiii[[[SSSMMMEEE???===<<<;;;:::999999888888888666777888888777666777888666666777777777777666666555555555555555555555555666666666666666666666666777777888888888888777777777777666666666666555555777777666666666666555555555555555555555555555555444555555666666777777888999999999999999888777777222222333333333333444444333444444555555444444333333333333444555666777888666666666666666666777777777777777777666666666666777777777777888888888888888888888888999999999:::777999;;;;;;;;;<<<>>>@@@DDDLLLcccgggVVVLLLFFFCCCCCCBBBBBBBBBBBBCCCCCCIIIGGGCCC@@@>>>===>>>>>>===>>>???@@@AAAAAAAAAAAA??????@@@@@@@@@???>>>============>>>@@@BBBDDDEEEHHHJJJNNNRRRVVVZZZ___cccjjjqqqzzzuuuqqqkkkmmmpppuuu}}}pppdddVVVOOOIIIBBB>>>===<<<;;;:::999888888888888666888:::999777666888:::666666777777777777666666555555555555555555555555666666666666666666666666777777888888888888777777777777666666666555555555777777666666666555555555555555555555555555555555444444555555666777777888888888888777888888999999222222333333333444444444333444444555555444444333222222333444555666888999444444555555666666777777888888777777666666555555777777777777888888888888888999999999999:::::::::999:::;;;;;;;;;:::<<<===CCCHHH\\\~~~ooo\\\PPPHHHCCCCCCBBBBBBBBBBBBCCCCCCKKKHHHDDDAAA>>>===>>>>>>;;;;;;===>>>>>>???????????????@@@AAA@@@???>>>===>>>>>>>>>>>>@@@BBBDDDEEEEEEHHHLLLOOOSSSWWW\\\___ffflllvvv~~~{{{vvvpppooommmmmmqqq{{{lll```SSSLLLGGG@@@<<<<<<<<<;;;:::999888888888888777:::;;;:::888777999;;;666666777777777777666666555555555555555555555555666666666666666666666666777777888888888888777777777666666666555555555555777666666666555555555555555555555555555555555555444444444555666777777888666666555555777999;;;<<<222222222222333333444555555444333333333333444555555555555666777888888999777666666555555555666666888777666555555666777888555555666777888999999:::666666666666777777777777999999:::;;;;;;<<<<<<===AAAHHHVVVmmmdddTTTNNNGGGHHHGGGDDDDDDEEEEEEDDDGGGFFFDDDBBB@@@>>><<<;;;===>>>???@@@AAAAAA@@@?????????@@@AAAAAA???>>>===============>>>???@@@AAADDDFFFIIILLLOOOSSSYYY\\\bbbiiirrryyy}}}~~~xxxqqqlllmmmooorrrwww|||{{{ggg[[[PPPIIIDDD>>>;;;<<<:::999888888777777888888777777666555555555555555777777777777777777777777666555444333333444555666444444555555666666777777666555444333333444555666666666666666666666666666777777666555444444333333333444555555666666555555555555555555555555555555777777777777777777777777444333333333333444444555555444333333333333444555444444555666666777777888666666555555555555666666888777666555555666777888666666777777888888999999888888888888999999999999999999::::::;;;<<<<<<<<<>>>DDDPPPdddppp\\\RRRJJJJJJHHHFFFEEEEEEDDDCCCFFFFFFDDDBBB@@@>>><<<<<<<<<===>>>@@@@@@@@@@@@???@@@@@@@@@@@@@@@???>>>>>>============>>>???@@@AAACCCEEEHHHJJJMMMQQQVVVZZZ___fffooouuuyyyyyyrrrpppnnnmmmnnnrrrwww{{{}}}vvvdddYYYMMMGGGBBB===:::::::::999888888777777888888777777666555555555555555666666666666666666666666666555444444444444555666444444444444555555555555666555444444444444555666555555555555555555555555777666666555444444333333333444555555666666555555555555555555555555555555666666666666666666666666555555444444444444444444555444444333333444444555333444444555555666666666666666555555555555666666777777666666666666777777777777777777777888888888888888888888999999999999999999::::::;;;;;;<<<<<<===???GGGXXXrrrhhhXXXNNNKKKHHHGGGFFFEEEDDDCCCFFFEEEDDDBBB@@@>>>===<<<;;;<<<===>>>????????????AAAAAA@@@???????????????============>>>???@@@@@@AAACCCFFFHHHKKKOOOTTTWWWZZZaaajjjpppttt{{{{{{vvvrrrlllkkkllllllnnnrrrtttvvvwwwyyy{{{}}}}}}}}}~~~~~~~~~zzzvvvtttvvvyyy{{{|||nnnaaaVVVJJJEEE@@@;;;999999999999888777777777777888777777666555555555555555666666666666666666666666666555444444444444555666444444444444444333333333666555444444444444555666555555555555555555555555666666555555444333333333333444555555666666555555555555555555555555555555666666666666666666666666777666555444444444444444444444444444444444444444333333333444444555555555666555555555555666666777777777666666666666777777888888888777777777777777555666666666777777777777888999999:::;;;;;;<<<<<<======BBBOOOddd~~~vvv^^^QQQKKKFFFFFFFFFEEEDDDDDDFFFEEEDDDBBB@@@>>>===<<<;;;;;;<<<===>>>?????????BBBAAA@@@???>>>???@@@AAA===============>>>??????@@@BBBEEEGGGIIIMMMQQQUUUWWW]]]eeekkkpppwwwzzzssspppqqqkkklllmmmnnnnnnoooooopppnnnnnnnnnoooqqqsssvvvwwwzzz{{{|||}}}|||{{{zzzyyywwwuuurrrqqqrrrvvvzzz}}}|||jjj]]]SSSHHHCCC???;;;999:::999999888777777777777777777777666555555555555555666666666666666666666666555555555444444555555555666555555444444333333333555555555444444555555555555555555555555555555555555555555444444333333333333444555555666555555555555555555555555555555555666666666666666666666666777666555444444444444444444444444444444444444444333333333333444444444444555555555555555666777777666666777777777777666666888888888777777777777777555666666666777777777777888888999999:::;;;;;;<<>>===;;;;;;<<<===>>>???@@@@@@CCCBBB@@@?????????@@@AAA==================>>>???@@@BBBDDDFFFHHHKKKPPPSSSTTTZZZbbbggglllsss}}}{{{vvvvvvnnnnnnlllkkkkkkjjjjjjiiieeeeeeffffffggghhhiiijjjlllmmmooorrrtttuuuuuuuuusssrrrqqqqqqssswww|||xxxgggZZZPPPFFFBBB???;;;:::;;;999888777777666666777777777777666555555555555555555555555555555555555555444555555555555555555444777666666666555555444444444555555555555555555444555555555555555555555555444444444444444333333333333444555555666555555555555555555555555555555555555555555555555555555555555555444444444444444444333444444555555444444333444444444444444444444444555555444555555666777888666666777777777777666666777777777777777888888888888888888888999999999999888888999999::::::;;;;;;>>>===@@@HHHQQQccc}}}|||```RRRGGGFFFGGGDDDDDDIIIEEEDDDCCCBBB@@@???>>>===;;;<<<<<<===>>>@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@=========<<<<<<======>>>@@@BBBCCCEEEFFFIIIMMMQQQQQQWWW^^^dddhhhpppzzz|||zzztttrrrnnnllljjjiiifffeeebbbcccddddddeeeddddddcccbbbdddgggkkknnnqqqssstttssstttttttttuuuxxx}}}ssscccWWWMMMCCC@@@>>>;;;:::;;;888888777666666666666777777777666555555555555555555555555555555555555555444444555666666555444444666666666666666555555555444444555666666555444444444444444444444444444444444444333333333333333333333444555555666666555555555555555555555555555555555555555555555555555555444333333333333444444555333333444555555444333333555555555444444444444444444444444555555666777888555666777888888777666555666666777777888888999999888888888888999999999999888888888999::::::;;;;;;;;;;;;???FFFJJJVVVuuunnn[[[LLLIIIHHHDDDDDDIIIDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<===>>>@@@BBBDDDAAAAAABBBBBBAAAAAA@@@???>>>======<<<<<<<<<======>>>@@@BBBCCCDDDGGGKKKNNNNNNTTT[[[```dddlllwww~~~zzzuuuqqqooommmjjjgggggggggiiiiiiiiihhhfffeeeccceeeiiimmmqqqvvvyyyzzzyyy{{{||||||{{{{{{~~~lll]]]TTTJJJ@@@===<<<999999:::888888777666666666666666777777666555555555555555555555555555555555555555444444555666666555444444444444555555555555555666444444555666666555444444444444444444444444444444333333333333333333333333333444555555666666555555555555555555555555555555555555555555555555555555222222222222333333444555333333444555555444333333555555555555555555555555444444444555555777888888555666777888888777666555555666666777888999999:::666666666666777777777777777888888999::::::;;;;;;888888>>>DDDEEENNNkkkxxxcccPPPKKKIIICCCDDDJJJDDDDDDCCCBBB@@@???>>>>>>============???AAACCCEEE@@@AAABBBCCCBBBAAA@@@???>>>======<<<<<<<<<=========>>>@@@AAABBBEEEHHHKKKLLLRRRYYY^^^bbbjjjuuu~~~}}}yyyvvvtttppplllmmmnnnoooppppppnnnllljjjjjjllloootttyyy~~~~~~zzzfffWWWQQQGGG>>>;;;:::888777999888888777666666666666666777777666555555555555555555555555555555555555555333444555666666555444333333333333444444555555555333444555666666555444333444444444444444444444444333333333333333333333333333444555555666666555555555555555555555555555555555555555555555555555555333333333333333333333333222222111111222222333444555444444444444555666666666555555444444666777888777777777777777777777777666666777888888888888888777777777777888888888888;;;999555444777<<<===<<<<<<===>>>@@@BBBJJJ\\\nnntttVVVLLLLLLIIIFFFHHHGGGFFFEEEDDDBBBBBBAAAAAA??????>>>======>>>???@@@??????@@@@@@@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<<===???BBBDDDFFFHHHLLLQQQVVV[[[```gggpppwww|||{{{zzzyyyzzz{{{|||{{{yyyvvvtttrrruuuyyy~~~lll^^^VVVHHHCCC>>>:::999999999888888888888888888777666666555555555555555555555555666666555555555555666666444444555555555555444444444444444333333222222222333333333333333333333333333333222222222333444555555555444333333333333444444444444444444444444444333333333444444444555555555555444444444444555555333333333333333333333333222222222111222222333444555444444444444555666666666555555444555666777888666666666666666666666666666666777888888888888777777777777777888888888888555555555777:::;;;999555;;;<<<>>>@@@AAAHHHXXXhhhdddUUUOOOHHHEEEFFFGGGGGGEEEDDDCCCBBBBBBBBB???>>>=========>>>???@@@??????@@@@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===???AAADDDFFFGGGJJJNNNTTTYYY]]]dddmmmttt|||zzziii[[[SSSGGGCCC===:::999999888888777777777777777666555555555555555555555555555555666666555555555555666666444444555555555555444444444444444333333222222222333333333333333333333333333222222222333333444444555555444333333333333444444444444444444444444444333333333444444444555555555555444444444444555555333333333333333333333333222222222222222333444444555444444444444555666666666555555555555666777777666666666666666666666666555666777777888888777777777777777777888888888888777777999<<<>>>===:::888:::;;;>>>@@@@@@EEERRR```www```TTTJJJFFFGGGGGGGGGEEEDDDCCCCCCCCCCCC???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===???AAACCCEEEFFFHHHLLLQQQUUUZZZ```iiiooowww{{{ssscccVVVOOOEEEBBB===:::999999888888555666666666666555555444555555555555555555555555666666555555555555666666444444555555555555444444444444333333333333222222333333333333333333333333222222222333333333444444555555444333333333333333444444444444444444444444333333333444444444555555555555444444444444555555222222333333333333444444333222222222222333444444555444444444444555666666555555555555666666666777666666666666666666666666555666666777777777777777666777777777888888888888;;;:::;;;>>>???===<<<===:::;;;>>>AAAAAABBBLLLWWWqqqjjjXXXMMMJJJKKKHHHGGGFFFEEEDDDDDDDDDDDD???>>>===<<<<<<<<<===>>>@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>============<<<<<<======>>>@@@BBBCCCDDDFFFJJJOOOSSSVVV\\\eeekkkqqqvvv|||{{{lll]]]RRRKKKCCC@@@<<<999999999888888555666666777666666555555555555555555555555555555666555555444444555555666333444444555555444444333333333333333333333333333333333333333333333333333222222333333444444444333555444333333222222333333333333333333333333333333333333333444444444555555555444444333333444444555222222222333333444444444333333222222333333444555555444444444444555666666444555555666666666666666555555555555555555555555555555666777777777777777666777777777888888888888888888>>>EEEDDD===999:::<<<<<>><<<<<<<<<===>>>??????@@@@@@@@@????????????>>>>>>>>>=====================>>>???@@@BBBCCCEEEHHHMMMPPPSSSYYYaaaggglllqqqxxx~~~ssseeeYYYOOOIIIAAA>>>;;;999999999888777666777777888888777777777555555555555555555555555555555444444444444555555333333444444444444333333333333333333333333333333333333333333333333333333111222333444444444333333444444333222222222222333111111111111111111111111333333333444444444555555444444333333333333444444111222222333333444444555333333333333333444444555555444444444444555666666444555555666777666666666555555555555555555555555444555666666777777666666777777777777888888888888666:::FFFSSSQQQDDD:::999<<<<<<>>>@@@@@@???CCCJJJYYYvvvfffSSSJJJGGGHHHHHHGGGFFFFFFEEEFFFFFFAAA@@@???=========>>>>>>===>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>=====================>>>???@@@AAACCCGGGKKKMMMPPPUUU]]]bbbggglllssszzz|||lll___UUULLLFFF???===:::999999999888777666777777888888888888888555555555555555555555555555555444444444444555555333333444444444444333333222222333333333333444444333333333333333333333333111222333444555444333222444444333222222222222222111111111111111111111111333333333444444444555555444444333333333333444444111111222333333444555555444333333333333444555555555444444444444555666666444444666777777777666555555555555555555555555555444555666666777777666666777777777777888888888888999<<>>===<<<@@@FFFRRRjjjrrr\\\NNNHHHHHHHHHGGGFFFFFFFFFGGGGGGCCCBBB@@@???>>>>>>>>>???;;;<<<>>>???AAAAAABBBBBB?????????>>>>>>>>>=====================>>>???@@@AAADDDHHHJJJLLLQQQXXX^^^bbbgggnnnvvv|||vvvfffZZZQQQIIIDDD>>>;;;999888999999888777555666666777888888777777555555555555555555555555555444444333333444444555222333333444444333333222222222222333333444444444333333333333333333333333000222333555555444333222444333222222111222222222222222222222222222222222333333333444444444555555444333333222222333333444111111222333333444555555444333333333333444555555555444444444444555666666333444666777777777666555555555555555555555555555444555555666666666666666777777777777888888888888:::888===EEEBBB888666===;;;999999;;;;;;:::>>>DDDNNNddd||||||dddUUUMMMHHHHHHGGGGGGFFFGGGGGGGGGDDDCCCAAA???????????????:::;;;===???AAABBBCCCCCC????????????>>>>>>>>>>>>===============>>>?????????BBBFFFHHHJJJNNNUUU[[[^^^ccckkksssyyysssbbbVVVNNNGGGBBB===;;;999888999999888777444444555666777777666666555555555555555555555555555444444333333444444555222333333444444333333222222222222333333444444444333333333333333333333333000111333555555444333222444333222222111111222222444444444444444444444444333333333444444444555555444333333222222333333444333333333333444444333111333333333444444444555555222333444444555555444444555555555555666666666666888888777777666666555555666666666666777777777777888888888777777777777777888888999999999:::::::::;;;;;;;;;<<<===???@@@AAAGGGVVVooorrr\\\SSSKKKKKKIIIFFFEEEFFFFFFDDDFFFEEECCC@@@>>>===<<<;;;??????????????????@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>;;;999999===AAABBBBBBDDDFFFIIIMMMQQQSSS[[[___fffmmmtttzzzooo```TTTIIICCCBBB:::::::::999999999888888888777777666555444444333555555555555666666777777555555555555555555555555333333333333333333333333333333333333333333333333666666666555444333111111111222333444555555555555555444444333333444444555222222222333333444444444222222222222222222222222555555555444444333333333444333333333444555444444333333333444444444444555222333444444555555444444555555555555666666666666666666666666777777777777666666666666777777777777777777777777777888888888888888999999999:::::::::<<<<<<<<<<<<===>>>???@@@DDDPPPfffmmm___QQQNNNJJJGGGGGGGGGGGGFFFHHHGGGEEECCC@@@???===<<<>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;<<<<<<:::888999<<>>???AAAHHHYYYsssrrr[[[TTTLLLHHHHHHHHHHHHGGGJJJIIIHHHFFFCCCAAA???=========>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>===;;;<<<======;;;;;;<<<===>>>>>>???AAADDDGGGKKKLLLSSSWWW]]]dddjjjpppvvvzzztttcccVVVLLLCCC======999999999999888888888777999999888888777777666666333333444444444444555555666555555555444444333333333333333333333333333333222222222222222222222222333333444444444444333333333333444444444444333333333222222222222222222333333333333333333222222222222222222222222222222222333333333333222222222222222333333222222333555777222222333333333444444444222333444444555555444444555555555555666666666666555666666666777777777888666666666666777777777777555555666777888999999:::888888999999999:::::::::<<<<<<<<<;;;<<<<<<======@@@CCCOOOfffhhh[[[NNNIIIHHHHHHGGGGGGJJJJJJIIIGGGEEEBBB???===;;;<<<===>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>======>>>@@@@@@@@@???>>>>>>======>>>???BBBEEEHHHJJJOOOSSSXXX^^^dddjjjooosss{{{yyykkk[[[QQQHHH@@@<<<<<<999888888888888777777777777666666666555555555444333333333333333333333333666555555444444333333222333333333333333333333333111111111111111111111111111222333444444444444444333333444444444333222222222222111111111111222222444333333333222222111111222222222222222222222222222222222222222222222222111222333333111111333666222222222333333333444444222333444444555555444444555555555555666666666666888777777777666666666555666666666666777777777777555555666777888999999:::888888999999999:::::::::<<<;;;;;;;;;;;;;;;<<<<<>>???@@@AAAAAABBBBBBBBBAAAAAA???>>>>>>===>>>???@@@AAA@@@>>><<<======>>>???AAADDDGGGHHHLLLOOOUUUZZZ___dddiiimmmuuu{{{ooobbbUUULLLEEE???;;;<<<888888888777777777666666666666666666555555555555333333333333333333333222555555444444333333333333333333333333333333333333111111111111111111111111111111222333444444444444333333333444333333222222222111111000000111111222333333333222222111111111222222222222222222222222222222222222222222222222000333666555222111222444222222222222333333333333222333444444555555444444555555555555666666666666888888888777666555555555666666666666777777777777666666777777888888999999888888999999999::::::::::::::::::::::::;;;<<<===BBBBBBGGGUUUooonnnUUULLLJJJGGGEEEGGGDDDFFFGGGHHHGGGCCC@@@===<<<<<<======>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@???<<<;;;;;;===>>>>>><<<:::>>>===>>>???AAACCCEEEGGGHHHLLLQQQVVVZZZ___dddgggooovvvuuufffZZZNNNHHHCCC===;;;;;;777777777777666666666666888888888888777777777777444444333333333333222222333333333333333333444444333333333333333333333333222222222222222222222222111111222333333444333333222222333333333333222222222111111111111111111222222222222222222111111111222222222222222222222222222222222222333333333333111666:::999555222222333111222222222222333333333222333444444555555444444555555555555666666666666777777777777666666666666666666666666777777777777777777777777777888888888888888999999999:::::::::999999999999:::;;;<<<===???AAAEEEOOOdddwwwZZZOOOLLLHHHEEEGGGBBBDDDGGGIIIHHHEEEAAA>>><<<=========>>>>>>?????????@@@AAAAAABBBBBBAAAAAA<<<;;;:::;;;======;;;999=========>>>???AAADDDEEEEEEIIIMMMRRRVVVZZZ___bbbiiiqqq{{{yyylll^^^SSSIIICCC@@@;;;::::::777777666666666555555555777777777777888888888888555444444444333333333333222222222333333444444555333333333333333333333333333333333333333333333333111222222333333333222222000111222333333333333333222222222111111222222222111111111111222222222222222222222222222222222222222333333333444444444444333888======888333222333111111222222222333333333222333444444555555444444555555555555666666666777555555666666777777888888666666666666777777777777888888888777777777777777888888999999999:::::::::888888888999:::<<<===>>>===@@@DDDLLL]]]yyy}}}^^^RRRNNNIIIFFFIIIAAADDDHHHJJJJJJGGGCCC@@@============>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBB???<<<:::;;;>>>???===;;;<<<<<<<<<===>>>@@@BBBDDDCCCFFFKKKOOOSSSWWW\\\___fffmmmxxxrrrgggZZZOOOEEEAAA>>>:::888:::777666666666555555555555555555555555666666666666555555555444444333333333000111222333444444555666333333333333333333333333333333333333333333333333222222333333333222222111///000111222333444444444333333222222222222333333000000111111222222222333222222222222222222222222333333333444444555555555555777888777555444444555333333333333333333333333555444444444444555666666666555444333333333333333444555666555444555666888777777777777777777777777777777777777666666666666999999:::::::::999999888===<<<:::::::::<<<>>>???999<<>>??????>>>??????@@@@@@AAABBBBBB>>>=========<<<<<<<<<<<<;;;;;;:::;;;<<<>>>@@@AAADDDFFFIIILLLOOOTTTYYY]]]dddiiipppwww~~~uuufff]]]UUULLLBBB;;;;;;;;;:::999999999999888777666666555444444555555666666777777444444444333333222222222333333333333333333333333222222222222222222222222333333333222222111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333555666555444222333333333333333333333333333333444444444444444555666666666555444333333333333444555666666555444444666888777777777777777777777777777777777777666666666666888888999999999999999888;;;:::999888888999;;;<<<;;;===AAAFFFMMM___~~~dddSSSNNNHHHCCCCCCEEEGGGIIIJJJIIIHHHEEEDDD======<<<<<<<<<<<<<<<===>>>??????@@@@@@AAAAAABBB>>>>>>=========<<<<<<<<<;;;;;;:::;;;<<<>>>???@@@BBBDDDGGGJJJMMMQQQVVVZZZ```eeelllssszzzooobbbZZZQQQIII@@@::::::;;;:::999999999888888777666666555666666666666666666666666555444444444333333333222333333333333333333333333222222222222222222222222333333333222222222111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111333444444222111111222333333333333333333333333444444444444444555555666555555444333333333444444555666666555444444555777666666666666666666666666666666666666777777777777666666777888999999999999;;;:::999888888999:::;;;<<<===@@@CCCGGGUUUpppkkkXXXPPPIIICCCBBBFFFGGGIIIJJJIIIHHHFFFDDD======<<<;;;::::::::::::>>>>>>??????@@@AAAAAAAAA>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<===?????????AAADDDFFFIIIMMMQQQUUUZZZ___fffmmmttt{{{wwwhhh\\\VVVLLLEEE===999999::::::999999999888888777666666666888888888777666555555555555555555444444444444444333333333333333333333333222222222222222222222222333333333222222222222111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000222333333222111111222333333333333333333333333444444333333444444555666555444444333333333444444555666666555333333444666555555555555555555555555666666666666777777777777444555666777888999999999===<<<;;;:::::::::;;;;;;<<<===???AAACCCMMMcccwwwsss\\\QQQJJJFFFEEEFFFFFFGGGHHHHHHFFFEEEDDD???>>>===;;;::::::999999>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>============<<<::::::;;;;;;<<<===>>>>>>>>>@@@BBBDDDFFFIIINNNQQQUUUYYY```gggnnnuuu|||ssscccWWWQQQGGGBBB<<<999999:::;;;:::888888888888777777666666888888777777777666666666555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111222222222222222333333222222222222222222222222111222444444222222222333333333333333333333333333333333333333333444555555444444333333333444444555444555666555333333444666444444444444444444444444555666666666777777777888444555666777888999999999;;;;;;;;;::::::;;;;;;;;;;;;<<<>>>@@@AAAHHHZZZkkkxxx^^^QQQKKKIIIIIIDDDEEEEEEFFFEEEDDDCCCCCCAAAAAA???===<<<;;;;;;;;;===>>>>>>??????@@@AAAAAA???>>>>>>>>>============::::::;;;<<<<<<=========>>>???AAABBBDDDGGGKKKNNNRRRVVV[[[bbbhhhpppwww|||qqq```SSSLLLCCC@@@<<<::::::;;;;;;<<<888888888777777777777777555666666666777777777888555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111222222333333333222222222222222222222222111333444444333333333444333333333333333333333333333333333333333444444555444444333333333444555555333444555444333333555777555555555555555555555555555555666666777777888888666666777888999999999999777888888888999999999999:::;;;>>>@@@@@@EEERRR```~~~cccSSSLLLIIIHHHDDDDDDDDDDDDDDDCCCBBBBBBCCCBBBAAA???>>>===============>>>>>>???@@@@@@@@@??????>>>>>>>>>=========999:::;;;<<<<<<<<<<<<<<<===???@@@AAABBBDDDHHHKKKPPPSSSXXX]]]cccjjjqqqvvvmmm\\\OOOHHH???>>><<<:::::::::;;;<<<888888777777777777777777444444444555666777777777444444444444444555555555333333333333333333333333222222222222222222222222111222222222222333333333111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111222222333333444222222222222222222222222000222444444333222333444333333333333333333333333333333222222333333444555333333333333333444555666111222444444333444666888555555555555555555555555555555555666777888888888888888999999999999999888555666777888999::::::::::::;;;===??????AAAKKKWWWlllppp\\\RRRKKKGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA???>>>>>>>>>>>>======>>>>>>??????@@@@@@?????????>>>>>>>>>======999:::;;;<<<<<<<<<;;;;;;===>>>??????@@@BBBEEEHHHNNNPPPTTTYYY^^^eeelllqqqwww~~~xxxeeeVVVKKKFFF<<<<<<;;;:::888888999:::777777777777777777777888444444444444555555555555222333333333444444444444333333333333333333333333222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000111111222333333444444222222222222222222222222///111333333222222333444333333333333333333333333333333222222333333444555333333333333333444555666000222333333333444777999666666666666666666666666444555555666777888888999999999:::::::::999999888666777999:::<<<<<<======;;;;;;===???===>>>FFFPPP___|||fffXXXNNNHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>=========>>>??????@@@@@@????????????>>>>>>>>>>>>999:::;;;<<<<<<<<<;;;:::<<<===>>>>>>>>>@@@CCCFFFLLLOOORRRVVV[[[aaahhhmmmqqqxxxqqq^^^QQQIIIEEE:::::::::999777666777888777777777777777888888888555555555444333333222222222222222333333444444444333333333333333333333333222222222222222222222222111111111222222333333333111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111222333333444444222222222222222222222222333333333333222222111000333333333333333222111000444444444444444444333333444444444555555555555666555555555555555555555555666666666666666666666666777777777777777777777777888888999999999:::::::::777999::::::999888:::;;;>>>>>>>>>===>>>@@@DDDHHHVVVnnnttt```TTTMMMJJJIIIGGGDDDCCCDDDDDDBBBBBBAAAAAA@@@???>>>======;;;;;;;;;<<<===>>>>>>???@@@@@@@@@@@@@@@???>>>===;;;;;;:::::::::;;;;;;<<>>>>>>>>???@@@AAAAAAEEEGGGKKKPPPWWW]]]bbbeeemmmsss{{{~~~lllZZZJJJAAA???;;;:::999999888888999999666666666666555555555555555555555444444333333333444444444444333333222111222222222222222222222222000111222333333222111000111111111111111111111111222222333333333333444444333333333222222222111111222222222222222222222222000111111111111222222222222222222222222222222222000111111111111222222222333333333333333222111111333333333333333222111000333333444444444444444444444444444555555555555666555555555555555555555555666666666666666666666666777777777777777777777777888888888888999999999999777999::::::999888:::;;;===============???CCCFFFQQQeeetttaaaUUULLLJJJFFFCCCCCCCCCBBBAAACCCBBBAAA@@@???>>>===<<<;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@???>>>>>><<<;;;;;;::::::;;;;;;<<<<<<======>>>???@@@BBBCCCEEEGGGJJJNNNSSSYYY]]]___iiiooowww}}}vvveeeUUUFFF???>>>::::::999888888888888999666666666666555555555555555555444444444333333333333444444444333333222111222222222222222222222222000111222333333222111000111111111111111111111111222222222333333333444444333333333222222222111111111111111111111111111111000111111111111222222222222222222222222222222222000111111111111222222222333333444444444333222222222222333333333222111111222222333333444444555555444444444555555555555666555555555555555555555555666666666666666666666666777777777777777777777777777777777777888888888888777999::::::999888:::;;;;;;<<<<<<<<<<<<===AAADDDJJJYYYsssuuuaaaSSSNNNGGGDDDDDDDDDCCCBBBDDDCCCBBBAAA???>>>===<<<;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<===???AAABBBCCCDDDEEEGGGKKKOOOSSSWWWYYYbbbhhhpppvvv{{{~~~kkk[[[MMMAAA<<<===:::999999888888888888888666666666666555555555555555444444444444333333333333333444444444333222222222222222222222222222222111111222222222222111111111111111111111111111111222222222222333333333333333333333222222222111111000000000000000000000000000111111111111222222222222222222222222222222222000111111111111222222222333333444444444333333222222222333333333222222111111111222333444444555555444444444555555555555666555555555555555555555555666666666666666666666666666666666666666666666666666666666666777777777777777999::::::999888:::;;;:::;;;;;;;;;:::<<>>===<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<;;;<<<<<<===>>>???AAABBBAAABBBEEEHHHLLLPPPSSSUUU\\\bbbiiipppuuu{{{uuubbbSSSGGG>>>;;;<<<999999888777777777777777666666666666555555555555444444444444444444444444333333333444444333333222222222222222222222222222222222222222222222222222111111111111111111111111111222222222222333333333333333333222222222111111111111111111111111111111000000111111111222222222222222222222222222222222000000111111111222222222222222333444444333333333111222222333333333222222111111222222333444555555444444444555555555555666555555555555555555555555666666666666666666666666666666666666666666666666555555666666666777777777777999::::::999888:::;;;999:::;;;::::::;;;===@@@CCCLLL^^^yyyppp___NNNHHHHHHGGGEEEFFFEEEDDDCCCBBBAAA???>>>>>>=========>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;=========<<<======>>>>>>???@@@BBBFFFJJJNNNRRRTTTWWW]]]dddjjjooouuu}}}nnn[[[MMMDDD<<<:::;;;999888777777666666777777666666666666555555555555444444444444444444444444222333333444444333333333222222222222222222222222333222222222222222222333111111111111111111111111111111111222222222333333333333333222222222111111222222222222222222222222000000111111111222222222222222222222222222222222000000111111111222222222111111222333333333222222111111222333333333222222111111222222333333444444444444444555555555555666555555555555555555555555666666666666666666666666777777777777777777777777666666666666777777777777777999::::::999888:::;;;888:::;;;;;;::::::<<<>>>AAAHHHWWWnnnoooVVVLLLIIIEEECCCEEEDDDDDDCCCCCCAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<===>>>AAADDDHHHLLLPPPRRRTTTYYY___eeeiiiooowww|||uuueeeRRRGGGAAA<<<::::::888777777666666666666666666666666666555555555555333333333444444444444555222222333444444444333333222222222222222222222222333333222222222222333333111111111111111111111111111111111111222222222222333333333222222222111111222222222222222222222222000111111111111222222222222222222222222222222222000111111111111222222222///000111111222222222111000111222333333333333222222222222222222222333333444444444555555555555666555555555555555555555555666666666666666666666666777777777777777777777777666666777777777888888888777999::::::999888:::;;;888:::;;;;;;::::::<<<>>>@@@DDDNNN```yyydddUUUNNNGGGDDDEEECCCCCCCCCCCCBBBBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>>>>@@@BBBEEEIIIKKKMMMQQQVVV[[[```dddiiiqqqwww{{{}}}iiiYYYIIIAAA>>>;;;::::::777777666555555555555666666666666666555555555555333333333444444444555555111222333333444444444333222222222222222222222222444333222222222222333444111111111111111111111111111111111111222222222222333333333222222222111111111111111111111111111111000111111111111222222222222222222222222222222222000111111111111222222222...///000111111111111111000111222333333333333333333333222222222222222222444444444555555555666666555555555555555555555555666666666666666666666666777777777777777777777777777777777777888888888888777999::::::999888:::;;;999:::;;;;;;;;;;;;<<<===>>>@@@GGGVVVmmmqqq^^^TTTKKKFFFHHHCCCCCCCCCCCCCCCCCCCCCCCC?????????>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@??????>>><<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???>>>???@@@AAACCCFFFHHHIIIPPPTTTYYY]]]```fffmmmsssvvv|||{{{uuu___QQQBBB<<<<<<:::::::::777777666555555555555555777666666666555555555555333333333444444555555555111222333333444444444444222222222222222222222222444444222222222222444444111111111111111111111111000111111111111222222222333333333222222222111111000000000000000000000000000111111111111222222222222222222222222222222222000111111111111222222222444333333222111111111222333333222222333333444555222222222222222222222222333333444444555666777777666666555555555444444444555444444333333444444555444555555666666666666666666666666666777777777777===<<<<<<;;;:::999888888777???@@@999888>>>>>>888@@@AAAFFFOOO^^^vvveeeTTTMMMFFFAAABBBDDDEEEDDDBBBBBBDDDGGGIIIDDD===<<<===>>><<<999>>>>>>>>>???@@@@@@AAAAAA???>>>===;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<>>>>>@@@BBBEEEGGGLLLNNNRRRVVVZZZ```fffjjjpppvvvvvviiiWWWMMMBBB:::888888666444888888777777666666555555444444555555555555444444333333333333333333333333333222222111111222222333333333333333333222111000888666333111000111222444222222222222222222222222111222222333333222222111333333333333333333333333222222111111111111222222000000000000000000000000000111111111111222222222111111111111111111111111444333333222111111111222333222222222222333444444333333333333333333333333333333444444555666666777666555555555444444444444666555555444444555555666444555555666666666666666666666666666777777777777;;;;;;::::::999888888888:::FFFJJJAAA:::<<>>???CCCJJJUUUkkkrrr\\\PPPIIIFFFCCCEEEFFFEEECCCCCCEEEHHHOOOJJJDDD@@@?????????>>>===>>>>>>??????@@@AAAAAA@@@???>>>=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<======<<<===>>>@@@CCCEEEIIILLLOOOSSSWWW\\\bbbfffkkkqqqzzzzzznnnbbbOOOGGG>>>999888888777555777777777777666666555555444555555555555555555444333333333333333333333333333222222111111222222333333333333333333222111000666444222111000000111222222222222222222222222222111222222333333222222111333333333333333333333333222222111111111111222222000000000000000000000000000000111111111222222222111111111111111111111111333333222222222222222222222222222222222333444444444444444444444444444444333333333444555555666666555555555555444444444444666666666555555666666666444555555666666666666666666666666666777777777777888888888888888888888888;;;IIIPPPEEE999888>>>AAA===???BBBFFFLLL]]]}}}cccQQQJJJIIIDDDEEEEEEDDDCCCDDDFFFHHHRRRPPPLLLFFFAAA??????@@@======>>>??????@@@@@@AAAAAA@@@??????>>>?????????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>@@@BBBEEEHHHKKKNNNRRRWWW\\\```dddjjjssszzzzzzpppcccWWWDDD???:::777888999888666777777777666666666666555555555555555555555555555333333333333333333333333333222222111111222222333222222333333333222111111333222222111111000000000222222222222222222222222111222222333333222222111333333333333333333333333222222111111111111222222000000000000000000000000000000000111111111222222111111111111111111111111222222222333222222222111222222222111222333333444444444444444444444444444333333333444444555555555444444444444444444444444666666555555555555666666444555555666666666666666666666666666777777777777666666777777888888888999888DDDJJJBBB777555:::>>>===???BBBDDDFFFTTTpppnnnWWWNNNMMMFFFEEEDDDCCCCCCDDDFFFGGGPPPRRRRRRLLLDDD>>>===>>>======>>>>>>???@@@@@@@@@AAA@@@@@@???????????????<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;<<<===???@@@BBBDDDGGGJJJMMMRRRWWW[[[^^^eeemmmtttzzz}}}rrrfffXXXNNN>>>;;;888888999999888666666666666666666666666666555555555444444555555555333333333333333333333333333222222111111222222333222222333333333222222111111222333333333111000///222222222222222222222222111222222333333222222111222222222222222222222222222222111111111111222222000000000000000000000000000000000000111111111111111111111111111111111111111222222333333333222111222111111111111222333333222222222222222222222222333333333444444444444444333333444444444444444444555444444333333444444555444555555666666666666666666666666666777777777777555666666777777888888999666<<>>??????@@@@@@@@@@@@@@@?????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@@@@BBBEEEGGGJJJMMMRRRVVV[[[aaaiiiooouuu{{{uuujjj]]]PPPHHH<<<;;;:::999999888777666555555555555555666666666666555444444444444555666333333333333333333333333333222222111111222222333111222222333333333222222222333444555444333111000222222222222222222222222111222222333333222222111222222222222222222222222222222111111111111222222000000000000000000000000//////000000000111111111111111111111111111111111000111222333444333222111111111111111111222333333222222222222222222222222333333333333333333444444333333333333444444444444444444333333333333444444444555555666666666666666666666666666777777777777666666777777888888888999666888999999::::::;;;:::888999;;;===>>>FFFWWWhhhwww```TTTLLLIIIDDDBBBBBBCCCDDDCCCHHHOOOUUUTTTNNNFFFAAA@@@<<<<<<===>>>>>>??????@@@???@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>?????????@@@CCCDDDFFFJJJNNNQQQWWW\\\dddjjjnnnttt|||vvvkkkaaaTTTIIIDDD<<<;;;;;;:::888777666555444555555555555666666666666555444333333444555666333333333333333333333333333222222111111222222333111111222333333333222222222333444555555444222222222222222222222222222222111222222333333222222111222222222222222222222222222222111111111111222222000000000000000000000000/////////000000000111111111111111111111111111111///111222444444333222111111111111111111222222333333333333333333333333333333333333333333333333333222222333333333444444444555555444444444444555555444555555666666666666666666666666666777777777777777888888888888888888888666777888::::::::::::;;;999888999<<<===BBBMMMYYYvvvqqq___QQQLLLGGGDDDDDDEEEDDDCCCFFFJJJOOOOOOLLLGGGDDDCCC<<<<<<======>>>?????????@@@AAAAAABBBAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>>>>>>>><<<>>>@@@AAACCCFFFJJJMMMRRRWWW^^^cccgggmmmtttzzz~~~~~~|||kkkaaaWWWKKKCCC@@@:::::::::888777555555666444444444555555555666666777666444333333444666777333333333333333333333333333222222111111222222333000111222333333333333222222222222333333333222222222222222222222222222222111222222333333222222111111111111111111111111111222222111111111111222222000000000000000000000000////////////000000000111111111111111111111111111///000222444444444222111111111111000111222222333444444444444444444444444333333333333333333333333222222222333333444444444666666555555555555666666444555555666666666666666666666666666777777777777999999888888888888888888666666999:::999777888;;;<<<::::::===???AAAHHHPPPgggqqqUUUPPPIIIFFFFFFFFFEEEDDDDDDFFFHHHHHHGGGEEEDDDDDD<<<<<<======>>>?????????AAABBBCCCCCCCCCBBBAAA@@@<<<<<<<<<;;;;;;<<<<<<<<<::::::;;;<<<============;;;<<<>>>???AAACCCGGGJJJOOOSSSYYY^^^bbbgggnnntttxxx{{{~~~zzz}}}tttcccYYYPPPEEE>>>===888888888777555555666777444444444555555555666666777666444333333444666777333333333333333333333333333222222222222222222333000111222333333333333333111111111111111111222222222222222222222222222222222222222333333222222222111111111111111111111111222222111111111111222222000000000000000000000000////////////000000000000111111111111111111111111444222000///...///111222222222333444444444444333444444222222222222444444222222333333333333444444333333333444444555555555000111333555666666555555555555444444444444555555777777777777666666666666777777777777777777777777777888888888888999999999999999999999;;;???DDDIIIYYYpppoooZZZHHHGGGHHHCCC@@@BBB@@@BBBDDDGGGHHHHHHGGGGGG@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@BBBCCCDDDLLLOOOSSSWWW[[[```eeeiiiqqquuu{{{wwwvvvyyy|||nnn]]]QQQGGG???;;;;;;;;;;;;::::::999888777777444444444444444444444444555444333333333444555666666555444333222333333444333333222111111222333333...///000111222333333333222222222333333444444444000000000000000111111222333222111000000111222333333222111000000111222333222222222111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000///...///000111222111222222333333333333333444333222222222222333444222222333333333333444444333333444444444444444444111222444555555555555444666666555555555555666666777777777777666666666666777777777777777777777777777888888888888999999999999:::::::::;;;>>>CCCGGGOOOccckkkTTTNNNLLLFFFCCCEEE@@@BBBDDDFFFGGGGGGGGGFFF>>>===<<<;;;<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???AAABBBCCCIIIKKKOOOSSSWWW[[[aaadddkkkooouuu{{{zzzsssooottt~~~vvvhhhWWWLLLDDD===;;;<<<999999999888777666666666444444444444444444444444555444333222222333444555666555444333333222333333333333222111111222333333111111222222222222222222222222333333333333333333000000000000000111111222222222111111111111222222222222111111111111222222222222222111111111000000000000000000000000000000000000000000111111111111000000000000000000000000///000000111222222333333111111111222222222222222333333222222222222333333222222333333333333444444444444444444444444333333333333444555555444444333777777666666666666777777666666666666777777777777777777777777777777777777777888888888888999999999:::::::::::::::===AAAEEEGGGVVVppp```QQQKKKEEEBBBBBBAAABBBDDDEEEFFFFFFFFFEEE>>>======<<<<<<<<<======??????????????????@@@@@@@@@???===;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAAEEEGGGJJJMMMPPPUUUZZZ^^^bbbffflllsssyyyvvvkkkhhhkkkxxxmmm___PPPFFF@@@;;;:::<<<777777666666555555444444444444444444444444444444555444333222222333444444555666555555444333222111333222222111111222222333333333333333333222111111333333333333333222222222000000000000000111111222111111222222222222111111111111222222222222111111222222222111111111111111000000000000000000000000000000000000111111111111000000000000000000000000222222333444444444444444111111000111111111222222333222222222222222222333222222222333333333444444555555555444444333333333444444444444444444333333666666555555555555666666666666666666777777777777777777777777777777777777777777888888888999999999:::;;;;;;::::::<<>>>>>>>>???????????????AAA???===<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>>??????BBBDDDFFFHHHKKKOOOTTTXXX[[[___eeelllrrrxxxzzzqqqjjjdddhhhsssxxxeeeXXXJJJAAA<<<999888;;;666666666555555444444444444444444444444444444444555444333222222333444555777888888888777555333111222222222222222222222222333333333444444333333222444333333333222222111111000000000000000111111222000111222333333222111000000111222333333222111000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000222333333444444333222222111111000000000111222333222222222222222222222222222222222333333333444444555555555444444333333333555444444444333333444444555444444333333444444555555666666666777777777888777777777777777777777777777777888888888999999999999::::::::::::;;;>>>AAABBBIIIVVVkkkeeeUUULLLGGGEEEAAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>?????????AAA@@@>>>===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAACCCDDDEEEFFFJJJOOOSSSVVVZZZ```ffflllrrrxxx|||vvvjjjdddccccccnnnppp___SSSFFF???;;;777666888777666666666666666555555444444444444444444444444555444333333333444555666::::::::::::888666444222222222222222222222222222000111222333444444444444333333333222222111111111000000000000000111111222000111222333333222111000000111222333333222111000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111222222222222111000000222333444111111222222222222111111222222333333333333444444444444444444444444333333444444333333333444444555444333333333333333333444555555666666777777888888777777777777777777777777777888888888888999999999888999:::::::::;;;>>>@@@>>>CCCMMM]]]uuuttt]]]PPPIIIFFFBBBBBBBBBAAAAAAAAAAAAAAA????????????>>>===<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>AAABBBBBBBBBCCCFFFKKKOOOQQQUUU[[[```eeekkkppptttyyyssseee\\\\\\aaahhhyyyzzzjjjWWWLLLAAA===:::666555777777777777777777777666666444444444444444444444444444444333444555666888999<<<<<<;;;:::888666444333111222222333333222222111///000111333444444555555222222222222222111111111000000000000000111111222111111222222222222111111111111222222222222111111111111111111111222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000222444666888333333111111111222444555000111222333333222111000222222333333333333444444333333444444444444444444444333333222333444666666444444444333333444444444555555555666777888888888777777777777777777777777777888888888888999999999666888999999:::;;;>>>@@@===AAAHHHSSSfffgggTTTJJJEEEBBBBBBAAA@@@@@@@@@@@@@@@??????@@@@@@???>>><<<;;;;;;;;;<<<======>>>?????????@@@AAAAAA@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>@@@AAA@@@@@@@@@CCCHHHLLLLLLPPPUUUZZZ^^^ccchhhlllqqqwww}}}nnncccZZZXXX```kkkzzzsssdddMMMDDD<<<;;;:::777555666666666666666666666666777444444444444444444444444444333444444666999;;;<<<===<<<:::777555444222222111222333333333333222111000000111222333333333222111111111111222222222222000000000000000111111222222222111111111111222222222222111111111111222222000000111111111222222222000000000000000000000000000000000000111111111111000000000000000000000000111111111222555999===???444333222111111333555666000111222333333222111000222222333333333444444444333333333444444555555555333333222222333555666777555555555444444555555555444555555666777888888999777777777777777777777777777888888888888999999999555777888999:::;;;>>>@@@???BBBGGGNNN\\\uuurrr\\\OOOIIIBBBBBBAAA@@@????????????AAAAAABBBBBBAAA@@@>>>===;;;;;;;;;<<<===>>>>>>???>>>@@@AAABBBBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<======>>>@@@@@@???>>>>>>AAAFFFJJJIIILLLQQQUUUYYY^^^bbbfffjjjrrrzzz~~~zzznnnbbb[[[WWW[[[jjjyyy~~~mmm___FFF>>>999999:::777555666555555666666666666666666444444444444444444444444333333444555777:::===>>>===;;;888555333222111111111222333444444333222111111222222222222111000000000000111111222222222333000000000000000111111222333222111000000111222333333222111000000111222333000000111111222222222222000000000000000000000000000000000000111111111111000000000000000000000000111///,,,,,,222<<>>;;;@@@AAABBBBBBAAA@@@>>>===;;;<<<======>>>=========AAA;;;???LLLPPPFFF===<<>>===<<<;;;;;;:::===<<<;;;::::::;;;<<<===>>>>>>======>>>@@@CCCDDDFFFHHHLLLPPPUUUZZZ]]]___dddhhhnnntttzzzyyyvvviii___WWWWWW\\\fffyyywwwaaaPPPCCC@@@<<<999666555666666666666666666555555555555444444444444444444444444444333333555:::>>>@@@AAAAAA===888555333333333222333222222111111222222333000000000000000000000000222111111000000111111222333222111000000111222333222111000000000111333333111111111111111111111111111111000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000555333111111666>>>GGGMMM444333222222111111111222333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333444444444444444444444444333444555666666666555444777777777777777777777777666666777777888888888999:::;;;<<<<<<===<<<<<<<<<<<<>>>AAAFFFLLL\\\wwwmmmZZZSSSJJJGGGEEEEEEGGGGGGDDDAAA@@@AAABBBBBBBBBAAA@@@???<<<<<<<<<<<<============AAA;;;???KKKOOOFFF???>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<===???AAABBBEEEFFFHHHKKKOOOSSSVVVXXX^^^bbbhhhnnntttyyytttkkkggg\\\WWWUUUZZZdddsss|||lllVVVGGG@@@>>>;;;777555555555666555555555555444444444444444444444444444444444444444444444777;;;>>>??????>>>;;;666444333333333222333222222111111222222333222222222222222222222222222222222222222222222222222222111000000111222222222111000000000111222333111111111111111111111111111111000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000222111///000222888===AAA333333222111111111111222222222333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444333444555555666666555555888888888888888888888888777777777777777888888888::::::;;;<<<<<<<<<<<<<<<>>>>>>@@@BBBFFFQQQggg|||iii\\\NNNJJJFFFDDDEEEEEECCCAAA@@@AAABBBBBBCCCCCCBBBBBB>>>===<<<;;;;;;<<<======@@@;;;>>>GGGKKKEEE@@@AAA;;;;;;<<<<<<<<<=========;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;<<<===???@@@FFFEEEEEEGGGIIILLLOOOQQQVVVZZZ```fffkkkqqqwww{{{~~~sssfff]]]ZZZSSSTTT[[[ggguuu{{{nnn]]]LLL@@@===;;;888666555555555666555444444444444333333333444444444444444444444444444444555999<<<>>>>>>===;;;888444222222333333222333222222111111222222333222222222222222222222222111222333444444333222111222222111000000111222222111111000000111111222333111111111111111111111111111111000000000000111111000000000000000000111111000000000000000000000000000000000000000000000000......------...000333444222222111111111111111222222222222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333444444444444444444444444444555555555555555777777777777777777777777777777777777777777777777888888999::::::::::::999======>>>@@@AAAHHHZZZkkk}}}hhhXXXRRRJJJEEEDDDCCCAAA???@@@AAABBBCCCCCCDDDDDDDDD@@@???===;;;:::;;;===>>>>>>;;;<<>>???FFFEEEDDDDDDFFFJJJNNNPPPPPPTTTYYY^^^dddjjjppptttyyy|||rrrfff[[[UUUUUUTTT]]]lll}}}{{{pppaaaRRRFFF@@@:::999777666555666666777555555555444444444333333444444444444444444444444333444666:::===>>><<<:::888555222111222333333222333222222111111222222333000000000000000000000000111222444555555444222111222111111111111111111222111111111111111222222222111111111111111111111111111111000000000000111111000000000000000111111111000000000000000000000000000000000000000000000000111111111000000111111111111111111000000111222222111111111222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555444444444444555555666666666666666666666666666666777777777777777888888888777888999999::::::999999<<<<<<===??????DDDQQQ___yyyyyyfff^^^SSSKKKGGGFFFDDDCCCAAAAAABBBBBBCCCDDDEEEFFFBBBAAA>>><<<;;;<<<===>>><<<:::;;;>>>@@@@@@@@@AAA??????>>>===<<<<<<;;;;;;:::;;;<<<======<<<;;;:::<<<<<<<<<<<<===>>>>>>???CCCBBBAAABBBDDDHHHLLLOOOLLLOOOTTTYYY]]]ccciiimmmsssyyyyyymmmcccYYYQQQPPPTTTZZZkkk}}}zzzrrreeeVVVIIIAAA>>>999999888777666777777888666666666666555555555444444444444444444444444444333444666:::<<<<<<999666555333111111222333333222333222222111111222222333000000000000000000000000111222444555555444222111111111111222222111111111000000111111222222222222111111111111111111111111111111000000000000111111//////000000111111111111000000000000000000000000000000000000000000000000222222222222111111000000111000000000000111222222000000111111222333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444555555555555444444444444555666666555555555555555555555555666666666777888888999999999999:::;;;;;;;;;;;;;;;;;;:::===??????AAAKKKVVVjjj{{{qqqaaaTTTMMMIIIFFFDDDAAAAAAAAABBBBBBDDDEEEFFFDDDCCCAAA???>>>======>>>;;;;;;<<<===>>>>>>???@@@AAA@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>>>>>=========???AAAEEEIIIKKKIIILLLOOOSSSWWW\\\bbbfffkkkqqqyyysssjjj___WWWPPPLLLQQQXXXfff{{{{{{yyyssshhhZZZLLLAAA<<<:::999888888777777777777777777777666666666555555555444444444444444444444444333444555888:::999777444555333111111333333222111333222222111111222222333222222222222222222222222111222333444444333222111000111222222222222111000000000111222222222222111111111111111111111111111111111000000000000111111/////////000111111222222000000000000000000000000000000000000000000000000000000000000/////////...000000000000000111222222///000000111222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555555666555444444333444555666777666666666666666666666666444555555777888999:::;;;999999:::;;;;;;;;;;;;:::::::::<<>>===<<<>>>>>>>>>===>>>???@@@AAA@@@@@@@@@??????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<>>>@@@BBBEEEFFFEEEGGGJJJLLLOOOTTTYYY]]]aaagggooouuuzzzzzzsssmmmddd\\\UUUPPPNNNQQQ\\\ggg}}}tttqqqiii\\\NNNCCC<<<999888777777777666666555555555666666555555555444444444444444444444444444444444444333444666777777555222555444222222333333222111333222222111111222222333222222222222222222222222222222222222222222222222000111222222222222111000///000111222333222222111111111111111111111111111111111000000000000111111...//////000111111222222000000000000000000000000000000000000000000000000111111111111111111111111000000///000000111222222///000000111222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555666666555555444333444555666777777777777777777777777777333444555777888:::;;;<<<777777888999999999999888::::::<<>>===BBBJJJPPPeee}}}hhhYYYNNNHHHBBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEEDDDBBB@@@>>>===>>>@@@AAA???>>>???@@@@@@???@@@@@@@@@@@@AAAAAAAAA===<<<;;;::::::;;;<<<===999999:::;;;;;;;;;::::::;;;<<<===???AAABBBCCCDDDBBBDDDFFFHHHJJJNNNTTTXXXYYY___gggnnnrrrxxx{{{uuunnneee___ZZZTTTPPPOOORRRZZZjjjxxx{{{ooohhh___QQQEEE>>>;;;::::::666666666555555444333333555555444444444333333333444444444444444444444444444333333444666555333111666444333333444333222111333222222222222222222333000000000000000000000000222222111000000111222222000111222333333222111000///000111222333222111111111111111111111111111111111111000000000000111111...//////000111222222222000000000000000000000000000000000000000000000000333222222111111222222333222111111111000000//////111111111111111111111111///000111222444555666777111222222333333222222111222222222222222222222222444444444444444444444444444444444444444444333333888777555444444666999:::888888888777777777777777777777777777777888888999============>>>???@@@AAALLLTTTjjjeeeTTTNNNKKKEEEAAABBBCCCAAA@@@BBBGGGEEEDDDDDDFFFFFFCCC@@@BBB@@@===;;;:::<<<>>>@@@?????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@BBBCCCEEEIIINNNRRRWWWYYY]]]aaagggnnnvvv|||}}}tttnnnfff]]]XXXWWWOOOLLLMMMQQQWWWddd}}}wwwlll```UUUGGG???===;;;888333777777666555444444333333444444444444444444444444222222222333333444444444000000222222333222111000111111111111111111111111111111222222222333333333000111111111111222222222111111222222222333333333222222222222222222222222111111222222222333333333111111222222222222111111000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111111111222111111000000111111222111111111111000000000///222222222222333333444444222222222333333333444444111222222333333222222111333333333333333333333333444444444444444444444444555444444444444444444444666666666666666777777888777777777777777777777777777777777777777888888999===<<<<<<======>>>???@@@HHHNNN```}}}xxx___RRRKKKEEEBBBDDDEEEDDDDDDEEECCCBBBCCCFFFHHHGGGCCC@@@>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAABBBCCCGGGKKKNNNSSSUUUXXX\\\aaagggoootttzzz}}}wwwyyyqqqiiiddd\\\SSSNNNNNNOOOMMMQQQ]]]kkk|||uuujjjXXXNNNBBB<<<;;;;;;888555777666666555444444333333444444444444444444444444222222222333333444444444111222222333333222111000111111111111111111111111111111111222222222333333000111111111111222222222111111111222222222333333222222222222222222222222111111111222222222333333000111111222222111111000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000111000000000000000000111111111111111000000000000222222333444555555666666444444444333222222111111111222222333333222222111444444444444444444444444444444444444444444444444555555555555555555555555444555666888888777666555777777777777777777777777777777777777777888888999;;;;;;;;;;;;<<<===>>>???CCCFFFSSSjjjsss]]]OOOHHHDDDEEEGGGEEEDDDEEE>>>???BBBFFFIIIIIIEEEBBB===>>>??????@@@???>>>>>>=========>>>>>>?????????>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@BBBFFFIIILLLOOORRRUUUYYY___eeejjjpppvvv}}}tttnnniiiccc]]]YYYSSSLLLIIIKKKQQQSSS]]]ooopppbbbMMMEEE<<<888999:::999777666666666555444444333333444444444444444444444444222222333333333333444444333333444444333222111111000000000000000000000000111111111222222222222333000111111111111222222222111111111222222222222333222222222222222222222222111111111222222222222333000111111222222111111000000000000000000000000000000000111111111111000000000000000000111111111111////////////////////////111111000000000000111111111111111000000000000000111111222333444666666777444444333333222111111111111222222333333222222111444444444444444444444444333333333333333333333333555555555666666666666666555555666666666666666555666666666777777777777777777777777777777888888999::::::::::::;;;<<<======AAAAAAIIIYYYpppmmmWWWMMMFFFEEEEEECCCAAAAAA===???BBBEEEHHHJJJJJJIIICCCBBBAAA@@@???>>>======;;;<<<<<<===>>>???@@@@@@>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;===>>>>>>===>>>AAACCCFFFHHHLLLOOOSSSXXX^^^cccggglllttt||||||tttkkkeee\\\XXXTTTRRROOOKKKMMMQQQYYYaaaqqq|||hhhXXXEEE???888666777999888777666666555555555444444444444444444444444444444444333333333333333333333333444444444444333222222111000000000000000000000000111111111111222222222222000000111111111222222222111111111111222222222222111111111111111111111111111111111111222222222222000000111111111111000000000000000000000000000000000000111111111111000000///000000000111111111111000000000000000000000000222222222111111222222222000000000000000000111111///000111222333444555555111111222222222222222333111222222333333222222111222222222222222222222222333333333333333333333333555555555555666666777777888666555444333444666777555555666666777777777777777777777777777888888999999999999999:::;;;<<<===AAA@@@DDDOOO___www^^^RRRGGGDDDDDDBBB@@@@@@@@@@@@AAACCCFFFIIIMMMPPPLLLIIIEEEAAA>>>=========;;;;;;<<<===>>>??????@@@======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<:::;;;===<<<;;;<<<===???AAADDDHHHKKKOOOTTTZZZ^^^```dddjjjqqqxxx|||wwwvvvtttrrrnnnggg___ZZZUUUQQQNNNMMMLLLLLLRRRZZZhhhwwwvvvaaaPPPBBB===888666777888888666555555555555555444444444444444444444444444444444333333333333333333333333444444444333333222222222000000000000000000000000000000111111111222222222000000111111111222222222000000111111111222222222111111111111111111111111000000111111111222222222000000000111111000000000000000000000000000000000000000111111111111000000///000000000111111111111111111111111111111111111333333222222222222333333000000000000111111111111//////000111111222333333///000000111222333444444111222222333333222222111222222222222222222222222333333333333333333333333444444444555555666666777999777444222222444666777444555555666666777777888777777777777777888888999999999999999:::;;;<<<===@@@@@@BBBHHHRRReeehhhYYYKKKEEEEEEDDDCCCDDDAAAAAAAAAAAACCCGGGNNNRRRSSSOOOIIICCC???=========<<<<<<<<<======>>>>>>>>>======>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;999;;;<<<<<<;;;;;;<<<===>>>AAAEEEHHHLLLPPPUUUXXXZZZ]]]aaafffmmmvvv{{{tttmmmkkkiiigggddd___XXXTTTPPPLLLKKKLLLMMMRRR^^^jjj~~~yyylllYYYJJJ???===999777777777777666555555555555555555555555444444444444444444444444444444333333333333222222333333222222222222333333111111111111111111111111000000000111111111111222000111111111111222222222000000000111111111111222111111111111111111111111000000000111111111111222///000000111111000000///000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111111111222222111111111111222222///000000000111111111111000000000111111111222222000000000111222222333333111222222333333222222111333333333333333333333333222222222222222222222222222333333444555555666666777666555444444444444555444444555555666777777888777777777777777888888999:::999999::::::;;;<<<===>>>???AAAEEEIIIUUUkkk{{{hhhTTTKKKHHHEEEDDDDDD???@@@AAAAAABBBEEEJJJOOOSSSPPPLLLGGGCCC@@@>>>>>><<<<<<========================>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;999;;;======<<<;;;<<<======???BBBEEEFFFIIILLLOOOUUUWWWZZZ]]]ccckkkuuu{{{zzzqqqkkkdddbbb___]]]ZZZWWWSSSOOOLLLJJJKKKQQQYYYfffyyy}}}sssiii\\\NNNDDD<<<;;;999888777777777666555555555555555555555555444444444444444444444444444444444333333222222222111111000000111222444444222222222222222222222222000000000000111111111111000111111111111222222222000000000000111111111111111111111111111111111111000000000000111111111111//////000000000000//////000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111111111111111000000000000111111//////000000111111111222111111111111111111222222111111111111111222222222222222222333333222222222444444444444444444444444222222222222222222222222222222333333444555666666555555666666666555333222444444444555666777777888777777777777777888888999::::::::::::;;;<<<======;;;===AAACCCDDDKKK^^^pppwww^^^PPPIIIEEEAAA@@@<<>>===============<<<<<<<<<======>>>>>>?????????@@@========================999999:::::::::;;;;;;;;;999;;;======<<<<<<===>>>===???AAABBBBBBDDDFFFHHHSSSTTTUUUXXX]]]eeennnuuuvvv|||~~~yyywwwvvvqqqiiicccZZZWWWTTTRRRPPPMMMJJJHHHJJJJJJNNNYYYfffzzzxxxhhh[[[OOOEEE>>>999999888777777777777777444555555555555555555555444444444444444444444444444444444333333222222222000000//////000222444555333333333333333333333333000000000000111111111111000111111111111222222222000000000000111111111111000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000,,,---///000111222111111000000111111111000000///000000000000000000000000///000000000111111111111222333333444444333333222333333222111111222333333222333333444444333333222333333333444444444555555555555555555555555555555666666666666666555555555777777777777777888888999888888999999999:::::::::???>>>>>>>>>AAAHHHQQQWWWvvvlllYYYPPPJJJGGGGGGAAACCCCCC???>>>@@@DDDFFFKKKLLLMMMMMMKKKHHHEEEBBB???>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<===???@@@AAA::::::;;;;;;;;;;;;::::::???<<<999999;;;;;;:::777::::::::::::::::::::::::;;;;;;<<<<<<===???@@@AAAGGGIIIMMMPPPUUU[[[aaafffmmmqqqwww}}}yyysssllliiihhheee___ZZZVVVQQQNNNMMMKKKHHHIIILLLNNNRRR___rrrjjjZZZOOODDD>>>===999888888777666555555444555555555555555555555555666555444333333333333333111111111222222333333333222222222222222222222222333222222111111222222333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111111111000000//////111000///......///000111111111000000//////......000000000000000000000000---...///000111111000000000000111111111111000000000000000000000000000000111111111111222222222222222333333444444333333222333333222111111222333333111222222333333222222111333333333444444444555555555555555555555555555555666666666666666666666555777666666666666777888888888888999999999:::::::::<<<======>>>@@@FFFMMMRRRddd|||jjjZZZOOOKKKLLLCCCDDDCCCAAA???@@@CCCDDDFFFHHHJJJLLLLLLKKKJJJIIIBBB@@@???===<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>?????????>>>>>>===AAA???<<<<<<===>>><<<:::::::::::::::::::::::::::;;;;;;;;;<<<===???@@@AAADDDFFFIIILLLPPPUUU[[[___cccgggmmmsssxxx~~~{{{wwwqqqkkkddd```___\\\VVVRRRNNNJJJIIIJJJHHHGGGLLLRRR[[[fffwwwxxx```QQQHHHAAA===<<<888888777777666555555444555555555555555555555555444444333222222222222222222222222222222222333333222222222222222222222222111111222222222222111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000/////////000000000000//////111000000000/////////...000000000000000000000000//////000000000000//////000000111111111111000000000000000000000000000000111222222222222333333333222222333333333333222222333222222111111222222333000111111222222111111000333333333444444444555555444444444444444444444444555555666666666666666666666555555555555666777777888888999999999::::::::::::;;;<<<===???BBBGGGKKKVVVkkknnn^^^UUUSSSIIIGGGEEEDDDCCCBBBCCCDDDDDDFFFHHHKKKLLLMMMMMMMMMFFFDDD@@@===::::::;;;<<<;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAAAAA@@@@@@???>>>AAA???======>>>>>>===<<<::::::::::::::::::::::::;;;;;;;;;<<<===>>>???@@@@@@BBBEEEGGGIIIMMMRRRVVVVVVZZZ___eeejjjpppvvv{{{}}}yyytttpppmmmgggbbb[[[WWWUUURRRMMMIIIHHHFFFGGGGGGGGGIIIRRR]]]pppkkkSSSEEE@@@===;;;;;;888777777666666555555555444444444444444444444444333333222111111111222222333333222222222222222222222222222222222222222222000111222333333222111000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000...///000111111000///...000000000000////////////////////////////////////000000000000000///......///000000111111111111000000000000000000000000000111111111222222222333333222222333333333333222222222222222222222222222222111111222222222222111111333333333444444444555555444444444444444444444444555555555555666666666666555444444444444555666666888888999999999:::::::::999;;;===>>>>>>@@@CCCEEEOOO^^^tttyyyjjj```RRRLLLGGGGGGFFFDDDCCCDDDEEEFFFHHHIIIKKKLLLLLLMMMLLLIIICCC???<<<;;;<<<===<<<<<<;;;;;;;;;<<<<<<===????????????>>>===<<<<<>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???===???AAABBBDDDFFFJJJMMMMMMPPPTTTYYY^^^dddkkkoooxxx}}}xxxrrrmmmjjjgggeee___ZZZTTTPPPMMMKKKHHHEEEGGGGGGHHHIIIJJJPPP```pppooo\\\GGG>>>===;;;999888777777666666666555555555444444444444444444444444333333222222222222222333333333333222222111111111222222222222222222222222000222333555555333222000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111000000000000000000000////////////000000000000000000////////////////////////////////////111111000000///.........//////000111111111111111000000000000000000000000000000000000111111111222111222222333333222222111222222222222222222222222222222333333333333222222333333333444444444555555444444444444444444444444444555555555666666777777444444444444444555555666888888999999999:::::::::999;;;>>>?????????@@@AAAFFFOOOaaaxxxxxx```UUUJJJHHHGGGCCCAAACCCDDDDDDEEEGGGIIIKKKMMMNNNPPPMMMIIIDDD@@@>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>======<<<;;;>>>======<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>><<<===???@@@AAABBBDDDGGGHHHJJJNNNRRRVVV\\\bbbfffooosssyyy~~~uuuooohhhbbb___\\\ZZZYYYVVVSSSNNNJJJHHHFFFEEEEEEEEEFFFJJJOOOVVVbbbxxx|||uuu]]]NNN@@@<<<===;;;777555666666666666555555555555444444444444444444444444444444333333333333444444333333333222222111111111222222222222222222222222222333555666666555333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000111111333111...,,,,,,...111333////////////000000000000////////////////////////222111000//////...//////...///000111111222111111000000000000000000000000//////000000000111111111111111222222222222111111111222222333333222222111333333333444444333333333333333333444444444555555333333333333333333333333444444555555666777777777555444444444444555666666888888999999999::::::::::::<<<>>>???>>>>>>>>>@@@AAAFFFSSShhhxxxeeeSSSLLLHHHBBB@@@AAA@@@@@@BBBDDDGGGKKKOOOQQQRRRQQQOOOKKKHHHDDDAAA???>>>>>>===<<<;;;;;;;;;<<<======>>>>>>???>>>>>>===>>>??????>>>===<<<>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;===>>>?????????AAACCCDDDFFFIIIKKKNNNSSSYYY^^^dddhhhooouuu{{{yyysssgggccc]]]XXXUUUSSSQQQPPPLLLJJJGGGDDDCCCCCCEEEFFFDDDHHHRRR```nnn|||oooeeeMMMDDD<<<<<<<<<999666555555555555555555555555555333333333333333333333333444444333333444444555555333333222222222222222222222222222222222222222222222333444555555444333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111333111...,,,,,,...111333////////////000000000000////////////////////////111000///......///000000...///000111111222222222000000000000000000000000000000111111111222222222111111222222222222111111111222333333333333222111222222333333333333222222333333333444444444555555333333333333333333333333444444555555666777777888555555555444555666666777888888999999999:::::::::999;;;======<<<<<<===???AAABBBJJJZZZnnn}}}cccVVVOOOFFFBBBDDDAAA@@@@@@BBBDDDHHHLLLOOOSSSTTTTTTSSSOOOJJJDDD@@@@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>????????????<<<>>>???>>><<<;;;===@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999::::::;;;<<<999;;;===>>>>>>>>>???@@@@@@AAACCCDDDFFFKKKPPPTTTXXX\\\ccciiinnntttyyy|||}}}zzzxxxxxxwwwsssmmmggg^^^ZZZUUURRRPPPNNNLLLKKKFFFEEECCCBBBBBBDDDGGGJJJMMMTTTdddzzz{{{ppp```SSSCCC===::::::999666555777555555555555555555555555333333333333333333333333333333222222333444444555222222222222222222333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111///000000000111111111111000000////////////000000.../////////000000000111000000000000000000000000111000///......///000111......///111111222222222000000000000000000000000111111222222222333333333111111222222222222111111111222333444444333222111111111222222222222111111333333333444444444555555333333333333333333333333444444444555666777777888666555555555555666777777888888999999999:::::::::888:::;;;;;;;;;;;;<<<>>>???>>>BBBNNN]]]rrrqqqaaaVVVKKKFFFIIIEEECCCBBBAAABBBEEEHHHJJJSSSUUUXXXXXXTTTMMMFFFAAAAAA@@@???===<<<<<<<<<<<<999:::;;;===>>>>>>>>>>>>999;;;<<<;;;999888;;;===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;;;;888:::<<<=========>>>???<<<===>>>???AAAEEEJJJNNNPPPTTTZZZ```fffkkkpppsssvvvyyy}}}{{{xxxsssqqqooonnnnnnkkkeee```UUURRRNNNLLLJJJIIIGGGEEEEEEDDDCCCCCCCCCFFFKKKOOOZZZcccwwwzzzttthhhUUUFFF>>>:::888888666333444999444555555555555555555555333333333333333333333333222111111111222333333444111111111222222333333444222222222222222222222222111111000//////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111//////000000111111111222---...111222222111...---.../////////000000111111111111111111111111111111000000000000000000000000///000111222222111000///,,,222555111///111444444111000111333555666555444111111111111111111111111000222222111///...///000222222222222222222222222444444444444444444444444555555555555555555555555444444444444444444444444555777888777666555666888888888888777777777777777999999:::;;;;;;<<<<<<===??????AAAGGGQQQaaazzzuuubbbQQQIIIHHHEEEDDDBBB???@@@CCCEEEEEEMMMPPPSSSUUUSSSOOOJJJGGG@@@???>>>======<<<<<<;;;===???AAA???<<<;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???BBBDDDEEEMMMNNNPPPSSSYYY___dddhhhkkknnnqqquuuxxx|||zzzvvvqqqlllhhhgggccc``````aaa___ZZZTTTRRRPPPMMMJJJIIIGGGEEECCCBBBAAADDDIIIKKKKKKQQQ[[[lllxxxsssiiiZZZJJJBBB:::999888666555555444444666666666666555555555555444444444444444444444444222222222222222222222222222222111111111111222222333222222111111222222333222222222111111111111000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000////////////........................////////////111111000///...---,,,,,,------......///000000000000000000000000000000000///000111222222111000///000222222000000333333///222111111222444555444333111111111111111111111111111222333222000///000111222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444555777888777666555666777888777777777777777777777999999::::::;;;<<<<<<<<<<<<<<<>>>BBBIIIVVVkkk}}}pppYYYNNNLLLGGGEEECCCAAAAAACCCDDDCCCFFFHHHLLLPPPQQQQQQOOOMMMFFFEEECCC@@@???>>>>>>>>>===>>>???>>><<<;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???AAABBBBBBHHHIIIJJJNNNRRRXXX\\\______aaaeeehhhkkkooosssvvv|||yyyvvvrrrnnnjjjfffaaa^^^\\\YYYWWWXXXZZZYYYUUUQQQSSSPPPMMMIIIGGGEEEDDDCCCDDDCCCFFFMMMSSSZZZgggtttxxxmmmfff___RRREEE>>>999888777666666666666666555555555555444444444444333333333333333333333333222222222222222222222222222222111111111111222222333222222111111222222333222222222111111111111000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000///000111111111111000///000000000000000000000000111000000000000/////////............////////////000000000///......------///////////////.........000000000000000000000000000000111111111111000000111111//////555<<<<<<777555333111111222333333333111111111111111111111111111222333222111000111222222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444555666777777555555666777777777777777777777888888999999::::::;;;;;;<<<<<<<<<;;;<<>>>>>===;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>BBBBBBDDDFFFJJJNNNRRRTTTTTTWWWZZZ]]]___cccgggjjjooosssyyy|||yyyuuuqqqnnniiifffbbb___]]]ZZZVVVSSSQQQOOONNNPPPRRRSSSQQQNNNMMMKKKGGGDDDCCCBBBCCCCCCGGGHHHOOOZZZfffttt|||lll]]]UUUQQQIII@@@;;;888777777666666777777888555444444444444333333333222222222222222222222222222222222222222222222222222222111111111111222222333222222111111222222333222222222111111111111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000111111111111000000000000............////////////////////////////////////111000000///......------000000000000000000000000000000000111111000000000...//////111:::FFFMMMNNN777444111000111222222222111111111111111111111111111333444333111111222333222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444555666777666555555666777777777777777777888888888888999999:::;;;;;;<<<<<<===<<<===???AAADDDMMMXXXjjjzzzdddZZZNNNHHHDDDDDDDDDBBBAAAAAACCCCCCDDDEEEGGGIIIJJJKKKNNNMMMLLLJJJGGGEEEBBBAAA???>>>===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;??????@@@AAADDDGGGIIIJJJLLLNNNQQQSSSUUUXXX\\\___dddhhhnnnsssvvvzzz~~~~~~zzztttoookkkgggbbb___]]][[[XXXVVVUUUSSSQQQNNNMMMKKKKKKLLLOOOPPPOOOMMMHHHGGGEEEBBBBBBDDDHHHKKKNNNUUUbbbqqqsssbbbOOOHHHGGGDDD???<<<999999888777666666666777555555555444444444333333222222222222222222222222222222222222222222222222222222111111111111222222333222222111111222222333222222222111111111000000111111111000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000000000000000///000000000000000000000000111111111000000000//////............////////////............//////000000000000//////............000000000000000000000000111000000000000000000111,,,///111222999GGGUUU\\\777444111///000111222111111111111111111111111111111222333333222111222333222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444666777666555444555666666666777777888888888888888888999999:::;;;;;;<<<<<<;;;===@@@AAAAAAGGGNNNVVVpppwwweeeYYYPPPIIIIIIIIIFFFDDDEEEDDDCCCCCCBBBCCCDDDFFFGGGMMMNNNQQQRRRPPPMMMIIIGGGCCCAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>><<<;;;:::>>>>>>???@@@AAACCCDDDEEEDDDFFFHHHJJJKKKNNNQQQTTTZZZ]]]bbbfffjjjmmmqqqtttuuuxxx{{{}}}~~~zzzvvvsssqqqmmmhhhddd```\\\XXXUUUTTTSSSQQQPPPPPPOOONNNLLLKKKJJJJJJJJJKKKLLLLLLLLLIIIHHHFFFEEEEEEIIIQQQVVV___llliiiXXXGGGAAABBBAAAAAAAAA<<<;;;999888666555444444666666666666555555555444444444444444444444444444222222222222222222222222222222111111111111222222333222222111111222222333222222222111111111000000000000000000000000111111000000000000000000000000000000000000000000000000////////////////////////000//////////////////000000000000000000000000000000000/////////.....................////////////------......///000000000............//////000000000000000000000000000000111111000000000000111111,,,111222000333>>>KKKRRR555333111000111222111111111111111111111111111111000111222222111111222333222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444555666666444444555666666666666777888888999999888888999999::::::;;;;;;999888:::>>>??????BBBGGGPPPfff|||fffXXXMMMLLLJJJDDDAAACCCBBBBBBAAAAAABBBCCCEEEFFFKKKNNNRRRVVVWWWVVVTTTRRRHHHEEEAAA???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;>>>>>>???@@@@@@AAABBBBBBAAACCCEEEFFFGGGIIIMMMOOOOOORRRVVVYYY[[[^^^bbbeeehhhjjjmmmpppqqqtttwwwzzz}}}~~~yyyuuuqqqnnnjjjgggdddaaa\\\YYYVVVTTTPPPNNNMMMLLLJJJJJJKKKKKKJJJHHHHHHGGGGGGGGGGGGHHHIIIIIIFFFGGGGGGGGGIIIQQQ]]]eee{{{vvv[[[NNNBBB>>>??????AAADDD>>>===;;;888666555444333777777666666666555555555444444444444444444444444222222222222222222222222222222111111111111222222333222222111111222222333222222222111111111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000////////////........................////////////---.........//////000000------......///000000111000000000000000000000000222111000//////000111222///111111...000666;;;;;;333222000111222222111000111111111111111111111111///000111111000000111333222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444555666666444444555666555666666777888888999999888888888999::::::;;;;;;888777888===>>>===???CCCMMM\\\qqq|||iiiZZZVVVQQQIIIDDDGGGCCCBBBBBBBBBBBBCCCDDDEEEGGGJJJNNNSSSWWWYYY[[[\\\NNNJJJDDDAAA@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<======<<<<<<===>>>???????????????AAACCCCCCDDDFFFHHHKKKHHHJJJMMMOOOPPPSSSVVVYYYYYY\\\___aaaccceeehhhkkknnnrrrvvvyyy{{{}}}~~~tttpppkkkfffccc```\\\ZZZWWWTTTQQQOOONNNMMMKKKIIIHHHGGGFFFFFFGGGHHHGGGEEEDDDDDDDDDDDDDDDEEEGGGIIIEEEHHHLLLQQQYYYgggyyyooo```KKKCCC===;;;;;;;;;???DDD===<<<:::888777666555555666666555555555444444444333333333333333333333333222222222222222222222222222222111111111111222222333222222111111222222333222222222111111111111000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///............///000000000000000000000000000000000000////////////...............////////////.........///////////////.........///////////////000000000000000000000000222111000//////000111222000000///...111444111+++111111000111333333111000111111111111111111111111...000111111000000111333222222222222222222222222222222222222222222222222555555555555555555555555444444444444444444444444444555666555444444555666555666666777888999999999777888888999::::::;;;;;;999888999===???===>>>BBBEEEPPP^^^mmmmmmfff```UUUPPPRRRFFFEEEDDDCCCBBBBBBAAAAAACCCDDDGGGLLLRRRXXX]]]```RRRMMMFFFBBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;===>>>???:::;;;<<<===============999:::<<<<<<===>>>AAACCCEEEFFFIIIJJJKKKMMMQQQSSSPPPRRRUUUWWWYYY[[[^^^```bbbfffjjjnnnoooqqqsssuuuwwwyyy|||}}}zzzvvvqqqnnnhhhddd___[[[WWWTTTQQQOOONNNLLLJJJIIIIIIIIIGGGFFFGGGEEEDDDEEEFFFGGGFFFDDDBBBCCCCCCCCCDDDFFFIIIKKKIIIOOOWWWaaaooovvv]]]MMM???;;;999999888888<<>>???EEEQQQ```ooo}}}nnn^^^UUURRRLLLGGGFFFEEEBBBAAACCCCCCDDDEEEHHHLLLPPPTTTVVVSSSOOOIIIFFFEEEDDDAAA>>>???===;;;<<<>>>???===:::<<<============;;;:::999999999::::::;;;<<<==============================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>======>>>>>>??????@@@@@@BBBAAAAAABBBCCCDDDEEEFFFHHHJJJMMMQQQUUUWWWXXXXXXVVVWWWZZZ]]]```cccfffgggjjjmmmqqqtttvvvyyy{{{~~~~~~zzz{{{wwwrrrooollliiiddd```UUUSSSQQQOOOMMMKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDBBBBBBCCCFFFGGGGGGCCC???@@@DDDEEEEEEKKKSSSTTT```qqqsss^^^OOOHHH>>>===;;;999999:::;;;<<>>>>>AAAHHHSSS___qqqwwwmmm^^^TTTKKKHHHFFFCCCAAAAAAAAAAAABBBDDDFFFJJJMMMNNNPPPLLLGGGEEEEEEDDDBBB@@@BBB@@@======>>>>>>===;;;<<<;;;;;;:::::::::999:::999::::::;;;;;;<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCAAABBBDDDFFFHHHJJJKKKKKKNNNOOOQQQTTTWWWYYY[[[\\\\\\___cccfffhhhjjjmmmooouuuvvvwwwyyy{{{|||~~~~~~}}}{{{xxxtttpppmmmjjjeeebbb```]]]YYYVVVPPPOOOMMMKKKJJJHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEHHHGGGDDDCCCCCCDDDDDDDDDEEEBBBBBBFFFIIIMMMWWWbbbnnnzzzvvvcccQQQFFF@@@<<<:::999777777888999:::===<<<:::888666555444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////............///////////////000000////////////////////////000000000000000000000000000111000...000444444222000000000000000000111111222111000000000000000111222222222222222111111111222222222222222222222222222222111111111111222222444444444444333222111000333222111111333333222111000111333333222111333444666555444444555555444333444444444555666666777777777777666666666666777777777777777888888888888999:::999999999:::;;;<<<===>>>===@@@FFFNNN]]]vvvwwwgggUUUMMMIIIEEEBBBAAAAAA@@@@@@@@@BBBDDDEEEGGGKKKHHHEEEDDDDDDEEEEEEEEEDDDBBB@@@???@@@@@@???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;================================================<<<<<<<<<<<<<<<<<<======>>>>>>=====================<<<<<<======>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHJJJLLLNNNOOOPPPRRRUUUXXX[[[]]]^^^aaaccceeefffhhhjjjlllnnnpppppptttwwwzzz}}}~~~yyyrrrnnnjjjeeeaaa\\\ZZZWWWUUUSSSQQQNNNLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCBBBAAAAAAAAAAAABBBGGGFFFHHHMMMTTT___nnn{{{|||~~~ppp^^^OOODDD===999999888666555555555666777999;;;===;;;666444444555444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.........////////////////////////...............////////////////////////000000000000000000000000111111000///000222111///000000000000000111111111888777666444222111000000222222222111111111111111000000000000000000000000333222222222222222222333222222333333333222111111222111111111222222333222111222222222222222333444555444333333555555444333444444444555555666666666666666666666666777777777777777777777888888888888999999999::::::;;;<<<<<<>>>===>>>AAAFFFQQQeeevvveeeTTTMMMGGGDDDBBBBBBAAA@@@@@@@@@BBBCCCDDDGGGFFFDDDDDDEEEHHHJJJLLLHHHGGGEEEDDDCCCCCCBBBBBB>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<<<<=========<<<<<<>>>>>>======<<<<<<;;;;;;<<<;;;;;;;;;<<<======>>>BBBBBB@@@??????@@@BBBBBBCCCCCCDDDEEEFFFGGGHHHIIIKKKNNNQQQSSSTTTUUUWWWYYYYYYZZZ\\\^^^```cccdddeeehhhkkknnnqqqrrrtttwwwyyyyyy{{{}}}zzzzzzzzzzzzyyyxxxsssllleeeaaa\\\WWWTTTQQQPPPNNNMMMLLLKKKJJJIIIFFFEEEDDDDDDCCCDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAABBBEEEGGGIIIMMMVVV___jjjyyy}}}zzz{{{nnn[[[LLLDDD>>>:::777777777666555444555555666666;;;>>><<<777333444666444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111------......//////000000//////......------,,,,,,////////////////////////////////////////////////222000///000111000///...//////000000111111111111999888777555333222222222111111111111111111111111000000000000000000000000333222222222222222222333......///111222222222222222222222111111222333555555444333222333444444444444333222333444555444333444444444444555555555555555555666777777777777777777777777777777777777777888888999::::::;;;;;;;;;<<<;;;>>>BBBEEEKKKXXXddd|||xxxaaaTTTKKKFFFDDDBBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDEEEGGGKKKPPPSSSQQQPPPOOOLLLHHHEEECCCBBB===???AAACCCBBB???<<<:::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>??????<<<======>>>>>>===<<<<<<>>>>>>======<<<<<<;;;;;;===<<<<<<<<<<<<======>>>>>>===<<<;;;<<<===>>>???AAAAAABBBBBBCCCCCCDDDDDDBBBEEEGGGIIIIIIJJJLLLMMMOOOPPPRRRTTTVVVXXXYYYZZZ\\\___bbbeeefffhhhkkkmmmnnnqqqtttvvvyyy{{{~~~zzzvvvqqqmmmkkkjjjiiihhhfffccc^^^YYYUUURRRNNNLLLIIIJJJJJJIIIIIIHHHHHHIIIEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCFFFKKKOOOQQQ]]]mmmzzz~~~xxxfff[[[LLLBBB>>>===999666777666666555555555555555555999===;;;666333444777444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111/////////000000111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////111111111111111111111111------......//////000000//////......------,,,,,,////////////////////////////////////////////////333000///222333000...////////////000111111222222222222222222222333444444000000000111111111111111222222222222222222222222222222111111111111222222,,,---...000111222222333222333333222111222555777999777444333444555444444444333222333444555444333444444444444444444444444444555666777888888888777888777777777777777666666777888999:::;;;;;;;;;:::999999<<>>???AAABBBAAA>>>:::777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???<<<===>>>???>>>===<<<;;;>>>>>>==================>>>>>>============>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>????????????@@@>>>@@@CCCDDDDDDDDDEEEGGGGGGGGGHHHJJJLLLMMMNNNOOOQQQTTTWWWYYY[[[\\\___```bbbeeehhhkkklllooorrruuuyyyzzz}}}~~~{{{xxxvvvnnnjjjddd```]]]\\\ZZZYYYVVVUUUSSSPPPMMMKKKIIIIIICCCEEEFFFFFFEEEEEEFFFHHHEEEEEEEEEDDDDDDEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDDDDDDDIIIQQQWWWgggwwwuuuiiiRRRJJJAAA;;;::::::888555666666666666666555555555555777999888555333444666333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.........////////////////////////...............////////////////////////000000000000000000000000333//////333444111...000...//////000111111222222/////////000111222333444///000000000111111111222222222222222222222222222111111111000000111111111---...///111111222222222333444444333222333666999<<<999555333444444333222333222111222444555444333444444444444444444444444333444666777888888888777888888777777666666666666666777999:::;;;;;;::::::999999;;;???@@@@@@EEELLL[[[jjj~~~jjj[[[UUUMMMKKKIIIFFFDDDCCCCCCCCC@@@AAACCCEEEGGGMMMUUU[[[WWW[[[]]]\\\WWWQQQMMMKKKCCCCCCBBB@@@>>><<<:::999999::::::;;;;;;<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<======>>>>>>======?????????>>><<<;;;======>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<=========>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDAAABBBCCCDDDEEEFFFFFFGGGHHHKKKNNNPPPPPPQQQSSSUUUWWWYYY\\\^^^```bbbeeehhhjjjkkkmmmpppsssuuuvvvwwwwwwwwwyyy}}}{{{yyywwwqqqrrrrrrqqqoookkkhhhfffaaa]]]XXXTTTRRRQQQPPPOOOLLLLLLLLLJJJHHHGGGGGGGGG@@@BBBDDDDDDCCCCCCEEEGGGGGGFFFEEEEEEEEEEEEFFFFFFAAAAAABBBBBBCCCCCCDDDDDDEEEHHHJJJLLLPPPXXXeeeooovvveeeUUUGGGBBB<<<888777777666555555555666666555555444444666555555444444444444555222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////............///////////////000000////////////////////////000000000000000000000000333//////444555111///111...//////000111222222222222222111111111111222222//////000000111111111222000000000000000000000000111111000000000000111111000111111222222222111111333444555444222333777;;;===999555333333444222000333222111222444555444333444444444444444444444444333444666777888888888777888888777777666666666555666777999:::;;;;;;::::::<<<:::;;;>>>>>>===BBBHHHQQQ[[[mmm{{{hhh```UUUSSSOOOLLLHHHFFFEEEEEE>>>@@@BBBDDDFFFLLLUUU\\\PPPVVV]]]___]]]YYYWWWVVVJJJHHHDDD@@@===<<<===>>>999999::::::;;;<<<======:::::::::::::::::::::::::::::::::;;;<<<======>>>===>>>???@@@???>>><<<:::======>>>>>>??????@@@@@@???>>>>>>=========>>>>>>======>>>>>>===<<<:::999<<<<<<======>>>>>>>>>???;;;===?????????>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDCCCEEEHHHJJJJJJKKKMMMNNNOOOQQQTTTVVVXXXZZZ\\\___```aaacccfffhhhjjjkkkkkkmmmlllnnnuuu}}}}}}~~~}}}xxxyyyyyyyyyxxxwwwvvvvvvuuuvvvyyyzzz{{{{{{yyyxxxwwwwwwxxxwwwvvvtttrrrppphhhhhhhhhgggdddaaa^^^[[[XXXTTTPPPLLLKKKKKKKKKJJJHHHIIIIIIHHHFFFEEEEEEFFF@@@BBBEEEEEECCCCCCEEEHHHGGGGGGFFFEEEEEEEEEEEEFFF@@@AAAAAABBBCCCDDDEEEEEENNNRRRVVV[[[cccpppxxxlllXXXGGGDDDAAA;;;888666666777777444444555555555444333222777444222222333444555444111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000//////.........---......//////000000111111////////////////////////000000000000000000000000000000000000111111111111222222111111000000//////111111111000000000000000111111111111111111111111444333222111111222333444111111000000000000111111111111111111111111111111111111111111111111111111444333333222222333333444444444444555555555666666777666666555555555666666777888999::::::999888777666666666666777777777777:::999999:::::::::;;;;;;<<<<<<======>>>>>>??????FFFMMM[[[nnnuuujjjeee^^^XXXRRRKKKHHHGGGDDDDDDCCCCCCIIIPPPUUUUUUPPPRRRUUUXXX[[[]]]^^^^^^PPPKKKEEEBBBAAA???===:::===<<<;;;<<<======;;;:::::::::;;;;;;;;;::::::999;;;;;;;;;<<<<<<=========;;;<<<<<<===>>>??????@@@===>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============>>>===<<<;;;;;;<<<===>>>AAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBDDDEEEGGGKKKKKKLLLMMMNNNOOOPPPQQQXXXWWWWWWWWWYYY\\\___aaa___aaadddhhhlllpppssstttrrrsssuuuwwwyyyzzz{{{{{{|||~~~|||zzzzzzyyyuuussspppnnnkkkjjjjjjiiihhhffffffhhhjjjkkkmmmmmmmmmlllhhhjjjllllllkkkhhhdddaaa^^^]]]\\\[[[YYYXXXWWWVVVPPPNNNLLLKKKJJJIIIGGGEEEGGGGGGFFFFFFFFFFFFFFFFFFGGGDDDBBB@@@AAABBBCCCCCCDDDCCCBBBCCCDDDEEEDDDCCCEEEAAABBBGGGIIIIIIOOOWWW\\\bbblllvvv}}}iiiTTTHHHEEE;;;:::888666555666777888555555444333333333444444444444444333333222222222222222222222222222222222333333333333333333333333222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000///////////////000000000000000000000000000000////////////000000000000//////............//////000000000000000000000000000000000000000///..............................000000000000111111111111111111111000000000000000111000000000000000000000111111111111111111111111111111000//////000111111111111000000000000111111111111111111111111111111222222222222222222222222444333333222222333333444222222222333333333444444666666555555555555666666555666777888888777666555666666666777777777888888888:::;;;;;;999777888999;;;<<<<<<======>>>??????EEEHHHQQQ___ooozzznnnbbbVVVNNNJJJEEEEEEDDDFFFIIIMMMLLLKKKEEEHHHLLLQQQVVVYYY[[[]]]SSSOOOJJJGGGFFFEEECCC@@@AAA>>><<<;;;;;;<<<;;;:::888888999999::::::999999::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===============>>>===<<<<<<<<<<<<===>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKMMMMMMLLLLLLNNNPPPSSSTTTUUUVVVYYY\\\```cccfffgggeeefffhhhjjjlllmmmnnnnnnpppqqqssstttttttttvvvxxx|||~~~~~~|||zzzyyyyyywwwssspppnnnnnnmmmkkkiiigggdddaaa`````````___]]]\\\^^^___aaabbbbbbbbbbbb]]]^^^___```___\\\YYYXXXTTTSSSSSSRRRQQQPPPOOOOOONNNLLLJJJIIIIIIHHHFFFEEEGGGFFFEEEEEEEEEFFFHHHIIIIIIGGGDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDDDDCCCDDDEEEKKKSSSXXX\\\eeeooowww~~~qqq^^^KKKAAA>>>;;;999777666555555666777666555444333333333333333444444333333333222222222222222222222222222222222333333333333333333333333222222111111111111222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000/////////000000000111111//////............//////000000000000000000000000000000000000000///..............................000000000000111111111111000000000000111111111111000000000000000000111111000000000000000000000000111111000//////000111111111111000000000000111111111111111111111111111111333333333333333333333333444333333222222333333444222222222333333333444444666555555555555555666666444444555555555555444444777777777777888888888888888<<<@@@???:::666777999;;;;;;;;;<<<======>>>>>>DDDCCCGGGNNNYYYjjj}}}mmm^^^UUULLLJJJIIIJJJLLLKKKFFFBBB???BBBEEEJJJOOORRRUUUVVVRRRPPPMMMLLLKKKJJJIIIGGGCCC@@@===;;;;;;=========;;;;;;::::::999999888888::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>======<<<<<<======>>>=========>>>>>>>>>??????@@@???????????????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEIIIHHHHHHGGGHHHJJJKKKLLLJJJKKKMMMOOORRRTTTVVVWWWWWWXXXZZZ\\\]]]^^^______```aaabbbbbbcccdddgggjjjmmmooorrruuuxxxzzz{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{yyywwwvvvttttttuuuvvvwww{{{yyywwwvvvuuusssooommmlllnnnpppsssuuuvvvvvvvvvqqqpppnnnllljjjiiihhhhhhfffdddbbbaaaaaa```___^^^]]]ZZZVVVTTTTTTUUUUUUTTTQQQRRRTTTUUUVVVVVVVVVVVVRRRRRRRRRRRRQQQPPPOOONNNJJJJJJJJJIIIIIIIIIIIIHHHJJJIIIGGGGGGHHHHHHFFFEEEGGGFFFEEEEEEEEEGGGIIIJJJEEEDDDCCCAAA@@@@@@@@@???@@@AAABBBDDDEEEGGGHHHHHHJJJQQQ^^^jjjqqqxxxzzzyyyrrr```PPPBBB;;;999:::999777666555555666666666666444333222222222222333333333333222222222222333333333333333333333333222222333333333333333333222222111111111111222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111111222222000//////......//////000000000000000000000000000000000000000000//////...///////////////////////////000000000111111111111//////000000111111222222000000000000000111111111000000000000000000000000333222222222222222222333111111000000000000111111111111111111111111111111333333333333333333333333444333333222222333333444444444444555555555666666555555444444444555666666444444444555555444444444777777777777888888888999:::@@@EEECCC<<<777888;;;:::::::::;;;<<<<<<======CCCAAABBBFFFMMMYYYmmmzzzlllWWWQQQMMMMMMNNNJJJEEEBBBBBBCCCEEEGGGIIIJJJLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMHHHEEEAAA@@@@@@AAAAAA@@@AAA@@@>>><<<:::888777777::::::::::::::::::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<=========>>>>>>=========>>>>>>>>>>>>>>>========================>>>======<<<<<<<<<======>>>==================>>>>>>>>>>>>????????????@@@>>>>>>>>>===============???@@@@@@AAABBBCCCCCCCCCHHHGGGGGGFFFFFFFFFGGGHHHEEEFFFGGGHHHJJJKKKMMMMMMNNNOOOQQQSSSTTTUUUVVVVVVUUUVVVVVVVVVVVVXXX\\\___aaacccfffiiikkkmmmnnnnnnlllkkkjjjjjjjjjjjjkkkllljjjiiigggeeeeeegggiiijjjooommmkkkiiihhhfffcccaaa___aaaccceeeffffffffffffcccbbb```^^^]]]\\\[[[[[[ZZZYYYWWWWWWWWWWWWWWWWWWVVVSSSOOOMMMNNNOOOOOOOOOKKKLLLLLLMMMNNNOOOOOOOOOMMMLLLLLLKKKJJJJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGFFFGGGHHHIIIHHHFFFGGGGGGGGGHHHGGGGGGFFFFFF@@@AAABBBBBBBBBBBBCCCDDDDDDEEEGGGHHHKKKNNNSSSVVV]]]hhhxxx~~~xxxzzz{{{bbbQQQFFF>>>:::999999888777555555555555555666666444333222222111111333222222222222222222222333333333333333333333333222222222222222333333333222222111111111111222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////111000000////////////000////////////////////////000111111111222222222222000000////////////000000000000000000000000000000//////000000000000//////000000000000000000000000///000000000111111111111//////000000111111222222//////000000111111111111000000000000000000000000222222222333333222222222111111000000000000111111111111111111111111111111222222222222222222222222444333333222222333333444444444444555555555666666444444444444444555666666555555555555555555555555666777777777777888888888999???EEECCC<<<777888;;;999999999:::;;;;;;<<<<<>><<<:::999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<======>>>>>>>>>>>>==============================<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>=========>>>>>>>>>?????????==================<<<<<>>===999666777999888888888999::::::;;;;;;:::;;;???CCCDDDFFFPPPZZZkkk}}}iiiVVVOOOKKKEEECCCEEEBBBAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHKKKPPPUUUYYY___```aaaaaa]]]UUUKKKDDD>>>===<<<;;;;;;;;;======;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<=========>>>>>>??????>>>>>>===;;;;;;;;;<<<<<<<<<======<<<===>>>>>>>>>>>>============>>>>>>>>>?????????AAAAAA@@@@@@@@@?????????AAAAAABBBBBBBBBCCCCCCCCCEEEFFFGGGIIIJJJJJJKKKKKKHHHHHHIIIHHHGGGGGGJJJLLLMMMNNNPPPRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUUUUVVVVVVRRRRRRQQQRRRTTTTTTSSSQQQOOOOOOPPPPPPPPPNNNMMMLLLNNNMMMLLLKKKJJJIIIIIIIIIHHHIIIJJJIIIHHHHHHJJJLLLJJJHHHGGGFFFGGGGGGFFFDDDDDDDDDCCCCCCDDDDDDEEEFFFHHHGGGGGGFFFGGGGGGHHHIIIHHHHHHHHHIIIJJJKKKKKKKKKIIIHHHHHHIIIJJJKKKKKKJJJFFFHHHKKKLLLKKKHHHDDDAAA@@@BBBDDDCCCBBBDDDIIIMMMMMMSSS[[[dddmmmyyy{{{yyyxxx{{{gggVVVDDD<<<:::999999:::666666666555444444333333444333333222222222222222111111111222222222222222222222222222222222222222000000111111222333333333222222111111111111222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000222111000//////......///000000000000000000000000000000000111111111222222111000000//////000000111////////////////////////...//////000000000000000////////////////////////000000000000111111111111111111111000000000000000...//////000111111222222222222222222222222222222///000111111111111000///111111000000000000111111111111111111111111111111222222222222222222222222444333333222222333333444222222222333333333444444333333333333444555666777777666555444444555666777444555555555666666666666444666888999888777888999777777888888999:::::::::999:::>>>AAA@@@@@@FFFNNN[[[lllkkk___VVVLLLHHHJJJDDDCCCCCCBBBBBBCCCDDDEEEDDDEEEFFFFFFHHHMMMTTTYYYccchhhoootttrrriii[[[QQQDDDCCCAAA???>>>>>>??????<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<===>>>===>>>????????????>>>===;;;<<<<<<<<<<<<=========<<<===>>>???@@@@@@??????======>>>>>>>>>>>>??????AAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFFFFGGGGGGGGGEEEFFFGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHJJJKKKKKKKKKKKKKKKKKKJJJKKKKKKMMMNNNNNNNNNMMMMMMJJJIIIIIIKKKMMMNNNMMMLLLIIIIIIJJJKKKKKKJJJHHHGGGHHHHHHGGGFFFEEEEEEEEEFFFCCCEEEFFFEEEDDDCCCFFFHHHFFFEEEEEEEEEFFFEEECCCAAACCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHIIIJJJKKKJJJIIIFFFGGGHHHIIIJJJIIIGGGFFFCCCFFFIIIJJJKKKPPPYYYaaagggppp~~~zzzxxxwwwyyy}}}wwwkkkTTTHHH===999888777777999555555555555444333222222222222222111222222333444000111111111222222222222111111111111111111111111///000000111222222333333222222111111111111222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000222111000///............000000000000000000000000/////////000000000111111111111000000000000111111////////////////////////......///000000000000000........................000000000000111111111111222222111111000000//////...//////000111222222222333333333333333333333333111222333444444333222111111111000000000000111111111111111111111111111111333333333333333333333333444333333222222333333444444444444555555555666666222222222333444555666777666555444444444444555666444444444444555555555666555666666777999:::;;;;;;777777777888999999::::::;;;<<>><<>>=========<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>===>>>???@@@@@@???>>>===>>>>>>>>>>>>?????????@@@<<<===???@@@AAAAAAAAA@@@?????????@@@@@@@@@@@@@@@===>>>>>>??????>>>======???@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHEEEDDDCCCDDDEEEEEEFFFGGGGGGFFFDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEGGGIIIJJJIIIGGGFFFHHHGGGGGGIIIKKKKKKJJJIIIFFFGGGHHHJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEECCCEEEFFFEEECCCBBBEEEHHHEEEDDDEEEFFFGGGFFFCCC@@@DDDCCCBBBAAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLJJJIIIHHHHHHJJJJJJIIIHHHFFFFFFFFFFFFGGGIIIKKKLLLLLLPPPTTTXXX]]]fffrrr|||zzzqqqmmmmmmqqqttt{{{pppbbbWWWKKKBBB;;;:::999777777888555555555555444333222111111111111111222333444555000000111111222222222222000000000000000000000000///000000111222222333333222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000222222000///............000000000000000000000000////////////000000000000111111000000000000111111////////////////////////......///000000000000000........................000000000000000000000000000000000000000000000000000111111111222222222222000000111111111111000000000000000000000000000000111111111111000000//////222222333333333222111111444333222333666777555222555444333333222222222222444444444555555555666666555555555555555555444444555444333333333333444555888777666555555666777888888888777777666666555555888888999999999::::::::::::<<<=========???BBBEEEJJJLLLVVViii}}}}}}nnnaaaZZZSSSTTTRRRMMMKKKJJJDDD===BBBCCCDDDDDDEEEGGGIIIKKK[[[bbblllsssvvvrrrlllggg\\\[[[WWWPPPJJJEEECCCCCCBBBAAA?????????>>><<<:::>>>======<<<;;;;;;;;;;;;999;;;<<<:::777666888;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>======<<<<<<<<<;;;===;;;999:::>>>???>>><<<<<<===>>>@@@BBBCCCEEEEEE@@@@@@@@@?????????>>>>>>???@@@@@@AAAAAA@@@@@@???@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDDDDEEEGGGKKKIIIGGGFFFFFFFFFFFFEEEFFFEEECCCCCCDDDEEEDDDDDDHHHIIIJJJJJJKKKNNNSSSWWW]]]dddkkkoooyyyyyyrrrmmmnnnooorrr|||~~~}}}xxxooocccXXXPPPMMM<<<;;;:::999888666555555555555444333333222111111444444444333333222222222444333222222111222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////111111000000000000111111000000////////////000000000000111222222111///...////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////.........------.........//////000000---.........//////000000000000000000000000000000000000000000000000000000000000000111111111222222000000111111111111000000000000000000000000000000---------...///000222222000111111222333444444555333222111333555666444222444444333222222222333333111111111222222222333333555555555555555555444444555555444333333444555555888777666555555666777888777777777777666666555555888888888999999999:::::::::<<<<<<===<<<>>>AAACCCDDDFFFMMM[[[lll|||qqqjjjkkkfff[[[RRRMMMJJJFFFEEEDDDCCCCCCDDDFFFHHHJJJTTTXXX___eeehhhiiigggeeedddeeeddd```ZZZTTTPPPOOOIIIFFFCCCBBBBBBAAA???>>>???>>>===;;;:::999999999;;;<<<===<<<999999;;;===;;;;;;;;;:::::::::999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>==================@@@>>>;;;;;;>>>@@@@@@??????@@@AAACCCDDDFFFGGGHHH@@@@@@@@@?????????>>>>>>???@@@@@@AAAAAA@@@@@@???@@@??????>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBAAABBBCCCEEEFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBDDDFFFGGGGGGIIIKKKOOOSSSXXX```hhhnnnyyy{{{wwwtttqqqqqqvvv}}}~~~zzz~~~}}}wwwmmm```TTTKKKDDDAAA::::::999888777666555555555555444333333222111111444444333333333222222222222222111000/////////000222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////111111000000000000111111000000000//////000000000//////000111111111111111////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000/////////......................../////////000............/////////000000000000000000000000000000000000000000000000000/////////000000000111111000000111111111111000000000000000000000000000000111000/////////111333444333333222222222333555555222111111222444444333111333222222222222333333444333333333444444444555555444444444444444444555555555555444333333444555555777666666555555666666777777777777666666666666555888888888999999999999::::::;;;<<<<<<;;;<<<>>>@@@???@@@EEEMMMXXXjjjuuudddYYYSSSOOOGGGDDDAAA@@@BBBDDDEEEEEEKKKMMMPPPTTTXXX\\\___aaadddhhhlllmmmkkkgggcccbbbXXXTTTNNNIIIFFFDDDBBB@@@@@@???===<<<;;;:::;;;;;;:::;;;;;;:::999999;;;<<<<<<;;;;;;::::::999999888;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================@@@>>>======@@@CCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFF@@@????????????>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIDDDDDDCCCCCCBBBAAAAAAAAA??????>>>>>>>>>>>>???????????????????????????????????????>>>>>>>>>>>>>>><<<>>>@@@AAA@@@@@@AAACCC@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEGGGJJJLLLNNNRRRVVV]]]fffqqq}}}vvvqqqrrruuuxxxxxx}}}wwwwwwwwwlll\\\OOOFFF@@@<<<999777777777666666666555555555444444333333222222111333333333333222222222222333222111000////////////222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////111000000//////000000111111111000000000000111111......//////000222333444////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////........................////////////............////////////////////////////////////000000000000000000000000////////////000000000000000000111111111111000000////////////////////////111111000111444888<<>>===>>>??????<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<===???AAADDDFFFGGGGGGIIIHHHGGGEEECCCBBB@@@@@@????????????>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIICCCCCCBBBBBBAAAAAA@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@????????????>>><<<>>>@@@AAA@@@???@@@AAA@@@AAAAAAAAAAAABBBDDDEEEGGGHHHJJJMMMPPPTTTYYY\\\fffmmmxxx}}}sssmmmpppxxx~~~hhh]]]NNNCCC???>>>;;;999555555555555555555555555444444444333333222222222333222222222222222222222555555333222111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000111111000000000000111111000//////...///111333444////////////000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000////////////000000///////////////..................///////////////.........///////////////////////////////////////000000000000000000000000////////////000000000000000000111111111111000000////////////////////////******---111777???FFFJJJ888666444111000000111222///000111222222111111222111111111111222222333444000000111111111222222222333333333333444444555555555555555555555555555555555555666666666666555555555555555555555666666666777777888888888999999999999:::<<<;;;:::999:::;;;;;;>>>CCCGGGHHHNNN^^^nnn~~~xxxcccWWWQQQLLLKKKNNNOOOJJJEEECCCDDDEEEGGGHHHJJJLLLMMMNNNRRRYYY___eeekkkppptttwwwqqqiiibbb]]]YYYVVVTTTJJJHHHFFFCCCAAAAAABBBCCCCCCBBB@@@??????>>>>>>===999999::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;>>>BBBEEEFFFEEEDDDBBBCCCBBBBBBAAA???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>??????@@@@@@@@@AAAAAAAAA???????????????????????????????????????@@@@@@@@@??????????????????????????????????????????????????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGBBBBBBAAAAAA@@@?????????>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===???@@@@@@>>>===>>>???AAACCCEEEEEEDDDEEEHHHJJJKKKOOOVVV\\\bbbiiipppuuu{{{yyyvvvssssss{{{}}}qqqXXXOOODDD>>>======:::777444444444444444555555555444444333333333333222222222222222222222222222222555444333222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000111111000000000000111111222111000//////000111222////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000.........//////////////////////////////.........///////////////.........000000000000000000000000000000000000000000000000/////////000000000111111000000111111111111000000000000000000000000000000.........000444888<<<>>>222222111111111222444444///000222222111111111222222111111111111222222333111111222222222333333333222222333333444444555555444555666666666666555444444555555666666555555444444555555555555666666666777777777888888888888999888:::<<<<<<;;;::::::;;;:::<<>><<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::===AAAEEEFFFDDD@@@===;;;::::::;;;<<<===>>>??????======>>>>>>>>>>>>>>>???>>>>>>????????????>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@??????AAAAAAAAAAAABBBCCCDDDEEEDDDEEEEEEFFFFFFEEEDDDDDDAAAAAAAAA@@@??????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????????????????@@@???======???@@@@@@CCCFFFGGGGGGIIINNNRRRYYYaaalllvvvyyyrrrppprrryyy|||pppcccKKKFFF???;;;:::888555333444444444444444444555555333333333333333333333333111111111222222222222222222111000000///000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000//////......//////000000000////////////000000222222111000000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000////////////000000.........//////////////////////////////.........///////////////.........000000000000000000000000000000000000000000000000000000000111111111222222000000111111111111000000000000000000000000000000444333222111000///////////////000000111222333333///111333333222111222444333222111111111111111111333333444444444555555555111222222333444444555555444555666777777666555444444444555666666555444444444444444555555555666666777777777777888888888888777999<<<<<<;;;;;;;;;<<<;;;:::<<>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===???BBBAAA>>><<<;;;<<<888999999;;;<<<===>>>>>>============>>>>>>??????>>>>>>????????????>>>>>><<<===>>>?????????>>>>>>========================<<<<<<=========>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>?????????>>>>>>@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>======???>>>>>>======>>>>>>???????????????????????????===>>>??????@@@AAABBBBBBAAABBBBBBAAA@@@BBBFFFIIIIIINNNSSSVVVXXX\\\ccchhhyyy~~~}}}xxxtttxxxooo^^^RRRAAA???<<<999666444444333555555555555444444444444333333333333333333333333000111111111222222222222000000000///000000111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////////////////............////////////............/////////000000111111111111000////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000////////////000000............/////////000000/////////............000/////////............000000000000000000000000000000000000000000000000111111111111222222222222000000111111111111000000000000000000000000000000......///000111222222222000000111111111000000//////222444444222111222444333333222111000000000111000000111111111222222222111111222333333444555555444555666777777666555444333444555666666555444333444444444555555555666666777777777777888888888888777999<<<===<<<;;;<<<======::::::<<<======CCCJJJRRRYYYfffyyytttfffddddddaaa\\\PPPPPPOOONNNMMMLLLKKKKKKDDDEEEHHHIIIIIIKKKMMMOOOTTTTTTUUUXXX\\\___```___]]]^^^```dddkkksss{{{uuupppjjjfffccc```[[[WWWNNNNNNLLLJJJHHHGGGEEEDDDBBBBBBBBBAAA@@@??????>>>========================>>>>>>>>>======<<<<<<;;;999;;;<<<<<<:::;;;???BBB===<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>??????>>>>>>????????????>>>>>>;;;<<<===??????>>>>>>===========================;;;<<<<<<<<<======>>>>>>========================????????????????????????;;;<<<>>>?????????>>>===>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEEEEDDDBBB@@@???@@@@@@??????>>>=========??????>>>>>>>>>>>>??????????????????????????????@@@@@@AAABBBDDDEEEFFFGGGEEEEEEEEEEEEFFFIIIOOOSSS[[[aaahhhmmmpppvvv~~~}}}~~~zzzjjjZZZKKK@@@<<<<<<:::777555555777999666666555555555444444444333333333333333333333333000000111111222222222222111111111111222333444555000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////............//////......------------......,,,...000111222222222111////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000////////////000000---.........//////000000000000//////.........---000000//////.........---//////000000000000//////000000000000000000000000111111111111111111111111...//////000111222222222000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111222222222222222222222222333222222111111222222333666333777666000555999111555444444333333444444555555555555555666666666666555555555555666666666666777777777777888888888888::::::::::::::::::::::::======<<<===>>>@@@BBBCCCHHHKKKVVVeeerrrvvvrrrpppooobbbeeeddd^^^XXXUUURRRNNNIIIEEECCCEEEEEEEEEGGGLLLJJJJJJKKKLLLMMMOOOQQQRRRRRRYYYaaahhhoooxxx{{{rrrkkkbbbdddccc]]]YYYWWWRRRMMMJJJGGGFFFGGGIIIJJJGGGDDDBBBCCCCCCCCCBBBBBBBBBBBB>>>???>>>>>><<<;;;;;;;;;======>>>>>>>>><<<;;;999>>>>>>======<<<<<<;;;;;;<<<======>>>>>>=========<<<<<<<<<=========>>>>>>;;;@@@@@@;;;===CCCAAA999======>>>>>>??????@@@@@@======<<<<<<;;;<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@??????@@@??????===<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCCCCAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????BBBCCCBBB??????CCCEEECCCAAABBBCCCEEEIIILLLPPPRRRQQQTTTUUUTTTTTT[[[hhhsss|||yyyxxx}}}sssbbbVVVKKKDDDBBB999888888777666555555444333333333333333333333333333333333333333333333333222222222111111111000000111111111111000000000000000000000000000000000000000000000000000000000000////////////............000000111111111111000000////////////////////////000000000000111111111111111111222222222333333333//////............//////////////////////////////////////////////////////000000000000000000000000111111111111111000//////////////////////////////------............------//////////////////////////////////////////////////////000000000000//////000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222333222222111111222222333555333666666111888===666444444333333333333444444555555555555666666666666555555555555666666666666555555555666666666777777::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>???@@@@@@CCCKKKVVV```lll}}}|||uuummmcccZZZRRRLLLGGGGGGGGGEEEEEEGGGHHHHHHGGGGGGHHHJJJKKKLLLKKKQQQZZZaaaiiisss~~~~~~tttxxxzzzwwwssspppiiiccc[[[XXXVVVVVVXXXWWWTTTQQQSSSQQQOOOMMMLLLKKKJJJIIIEEEDDDBBBBBBBBBCCCBBBBBB@@@@@@AAAAAAAAA@@@???>>>>>>>>>=========>>>>>>=========>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>===<<<===@@@???;;;@@@?????????????????????============>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============>>>???@@@>>>>>>>>>>>>>>>========================>>>??????;;;<<<>>>@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBAAAAAADDDDDDCCCBBBBBBBBBCCCCCCEEEHHHHHHEEEFFFIIIIIIGGGGGGGGGHHHKKKQQQXXX___cccfffiiilllnnnpppyyyxxxrrrmmmooorrrxxxwwwaaaRRRHHH???:::888777777666666555444444333333333333333333333333333333333333333333333333333222222222111111111000000111111111111000000000000111111111111111111111111000000000000000000000000////////////////////////000000111111111111000000////////////////////////...////////////000000000000000000111111111222222//////............//////////////////////////////////////////////////////000000000000000000000000222222222222222111000000////////////////////////------............------//////////////////////////////////////////////////////000000000000//////000000000000000000000000/////////////////////////////////000111111222222000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222222222111111111111222222555222555666222:::AAA;;;444444333333333333444444444555555555555666666666444555555555555666666666666666666777777777888888::::::::::::::::::::::::999999999999:::;;;===>>>@@@AAAEEEKKKQQQYYYiiiwww}}}mmm___TTTJJJHHHGGGEEEBBBBBBDDDCCCBBBAAABBBCCCDDDEEEFFFKKKQQQWWW^^^fffpppwww~~~~~~xxxuuurrrrrrsssrrrooolllmmmhhhbbb___^^^]]][[[XXXTTTPPPKKKJJJJJJKKKJJJHHHFFFFFFEEEEEEDDDCCCCCCCCCBBB@@@>>>???@@@BBBBBBAAA<<<===>>>????????????>>>@@@??????>>>>>>>>>>>>>>>???<<<<<<@@@AAA>>>======??????>>>======<<<;;;;;;======<<<<<<<<<<<<======;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<=====================>>>>>>???======???@@@BBBDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFLLLKKKIIIGGGGGGIIIKKKLLLOOOSSSTTTSSSSSSUUUTTTPPPRRRSSSUUUZZZcccnnnxxx{{{uuuoookkkeeeccceeeooo{{{uuuqqqsss|||rrrbbbQQQFFF@@@:::666666666666555555444333333333333333333333333333333333222222222222222222222222222222222111111111111111222222111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............/////////////////////000000000111111//////............//////000000000000000000000000////////////////////////000000000000000000000000222222333333222222111111////////////////////////------............------////////////////////////////////////////////////000000////////////000000////////////////////////000000000000000000000000//////000000111111111111////////////////////////111111111111111111111111///000000000111111111111111111111111111111111111222222222222222222222222222222111111111111222222555111555555111999AAA;;;444333333333333333333444444444444555555555666666444444444555555555666666888999999999::::::::::::999999999999999999999999888888888999:::;;;;;;<<>>>>>===<<<<<<@@@@@@>>>===<<<;;;;;;;;;===>>>>>>??????@@@AAAAAA>>>>>>??????>>>>>>>>>===???>>>===<<<<<<===>>>???????????????@@@AAAAAABBBDDDDDDDDDEEEGGGIIIKKKLLLKKKKKKKKKLLLMMMOOOQQQRRRXXXWWWUUUTTTUUUYYY]]]```ccchhhkkkkkkkkkllliiieeefffhhhlllttt}}}uuuoookkkgggdddeeegggqqq}}}xxxrrrqqqwww~~~rrr]]]RRRFFF@@@===999888999555555555555444444333333333333333333333333333333111111111111111111111111111111111111111111111111222222222111111111000000222222222222222222222222000000000000000000000000000000000000111111111111111111000000000000111111////////////////////////........./////////000000/////////000000000111111//////............//////000000000000000000000000////////////////////////////////////////////////111111222222222111111000////////////////////////------............------////////////////////////////////////////////////000000////////////000000////////////////////////111111111111111111111111000000000000000111111111////////////////////////111111111111111111111111///000000000111111111111111111111111111111111111222222222222222222222222222111111000000111111222444111444444///666===666333333333222222333333333444444444444555555555555444444444444555555555555888999999999::::::::::::999999999999999999999999888999999:::;;;;;;;;;;;;===???>>>===???GGGPPPVVVfffqqqhhhZZZTTTOOOMMMNNNJJJJJJIIIHHHHHHGGGGGGGGGCCCDDDEEEEEEGGGJJJNNNQQQWWW[[[aaagggkkknnnppprrrssszzz~~~wwwsssqqqpppnnnkkkjjjhhheeebbb^^^ZZZWWWVVVVVVSSSQQQQQQTTTTTTQQQMMMKKKJJJIIIHHHHHHIIIJJJKKKIIIGGGEEECCCBBBBBBCCCCCCDDD@@@EEEPPPRRRIIIDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAACCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBDDDEEEFFFGGGHHHIIIJJJMMMQQQUUUYYYZZZZZZZZZ[[[]]]```dddgggiiiooonnnllllllooouuu{{{~~~~~~zzzvvvsssrrrqqqpppsssxxx}}}wwwyyy|||uuucccVVVKKKBBB;;;999888666666888666666666555555555555555333333333333333333333333111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111000000000000000000000000///000000000111111111222111111000//////000111111000000000000000000000000//////000000000111111111000000000111111111222222//////............//////000000000000000000000000//////////////////////////////////////////////////////000000000000000///////////////////////////------............------////////////////////////////////////////////////111000///......///000111000000000000000000000000111111111111111111111111000000000000000000111111000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222111111000000000000111111333000444444///444999222333333222222222222333333333444444444444555555555333444444444444555555555666666666777777777888888999999999999999999999999999999:::;;;<<<;;;;;;;;;<<<>>>===;;;>>>GGGOOOSSSXXX^^^nnnmmm___VVVRRRSSSQQQQQQQQQPPPNNNKKKHHHFFFDDDDDDCCCCCCDDDGGGIIIKKKLLLPPPSSSUUUUUUXXX]]]aaadddiiinnnsss{{{~~~{{{wwwtttrrrmmmjjjhhhjjjnnnnnnhhhcccZZZXXXTTTQQQQQQRRRUUUWWWUUURRROOOJJJGGGFFFEEEEEEAAAAAAEEEMMMPPPLLLHHHGGGEEEEEEDDDDDDCCCBBBAAAAAA??????@@@AAABBBDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHKKKMMMNNNOOORRRXXX___gggnnnsssvvvuuuvvvwwwyyy}}}zzzvvvvvvyyy~~~|||nnn___PPPGGGAAA;;;888888888666666888555555555555555555555555333333333333333333333333222222222222222222222222111111111111111222222222333222222222222111111111000000000000000000000000000000000000000000000000...//////000000111111111222111000//////000111222000000000000000000000000000000000000111111111111000000000111111111222222//////............//////000000000000000000000000////////////////////////000000000000000000000000......//////000000//////////////////////////////------............------////////////////////////////////////////////////111000///......///000111000000000000000000000000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222111111000000000000111111000///444555000555888000333333222222222222333333333333444444444555555555333333444444444555555555555555555666666666777777888888888888888888888888888999:::;;;;;;;;;::::::<<>>:::888:::999777666888444444444444444444444444333333333333333333333333333333333333333333333333000000111111111222222222333333222222222111111111////////////////////////000000000000000000000000------...//////000111111222111000//////000111222000000000000000000000000/////////000000000000111/////////000000000111111//////............//////////////////////////////////////////////////////000000000000000000000000......///000000000000000////////////////////////------............------////////////////////////////////////////////////222000///......///000222000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111222222222222222222222222111111000000000000111111......444666222666999000333222222222222222222333333333333444444444555555333333333444444444555555777777777777888888888888888888888888888888888888777888:::;;;;;;:::999888999======:::>>>IIIQQQQQQDDDIIIUUUdddppp|||~~~~~~~~~wwwooofffaaaUUURRRMMMJJJHHHGGGFFFEEECCCHHHLLLJJJFFFDDDGGGKKKIIIMMMPPPQQQUUU[[[]]][[[bbbaaaaaagggooowww{{{||||||xxxrrrnnnmmmjjjooommmiiimmmxxx|||wwwiiihhheeebbb^^^[[[XXXWWWUUUUUUSSSQQQPPPOOOOOOOOOYYYYYYZZZ\\\]]]^^^___```___aaaccceeeffffffddddddfffiiimmmrrrttttttsssrrrooooooqqqtttwww{{{~~~}}}wwwsssrrrsssxxxyyysssuuupppooovvvtttaaaPPPEEE@@@<<<:::999666555777777333222444333333333333333333333333333333333333333333333333333333333333333333333333000000111111222222222222333333333222222222111111////////////////////////000000000000000000000000,,,------...///000000111222111000......000111222000000000000000000000000............/////////000............/////////000//////............//////////////////////////////////////////////////////000000000000000000000000//////000111111111111111////////////////////////---..................---////////////////////////////////////////////////000000000000000000000000000000000000000000000000---...///000111222333444666111,,,,,,000222000---000000////////////000000000000000000000000000000...//////000111222222222111111222222222333333333333333333222222111111111111111111111111111111111/////////000111333444555333333444555555444333333333333333444444444555555555555444444444444555555666666666666666666666666888888888888888888888888777888999:::;;;;;;;;;;;;888999::::::999;;;>>>@@@BBBIIIRRRXXX]]]gggttt{{{pppbbbTTTOOOMMMKKKHHHGGGLLLKKKJJJIIIGGGFFFFFFEEEIIIJJJKKKKKKKKKLLLNNNPPPRRRRRRSSSWWW\\\aaacccdddiiikkknnnoooqqqssswwwyyywwwnnnjjjqqqssssssnnnhhhdddeeehhhmmmrrryyy{{{yyywwwyyy|||www}}}~~~~~~yyysssnnnlllkkkkkkqqq{{{}}}wwwssstttvvvyyyjjj\\\MMMEEE@@@;;;999999999999888888777666666666444444555555444222111000222333333333333222111000111111111222444444333111222222222111111111000000111111000000000000111111222000///000222333111...////////////////////////111000///......///000111000000//////.........---000000////////////000000111000///......///000111,,,---///000000000///...////////////////////////000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000//////............//////000000//////.........---............///////////////////////////.........000000000000000000000000000000000000000000000000000000000111111222222222000111111111111000000000000000////////////000000000000000000000000000000...//////000111111222222111111111222222222333333333333333222222111111111111111111111111111111111111111111111222333555555333333444555555444333333333444444444555555555555555555444444444444555555666666666666666666666666777777777777777777777777777888999:::;;;;;;;;;;;;999:::;;;::::::;;;>>>@@@???EEEKKKOOORRRYYYdddnnn|||}}}mmmbbb[[[UUURRRSSSTTTRRRPPPMMMKKKJJJJJJJJJIIIJJJJJJJJJHHHHHHHHHHHHJJJIIIJJJLLLQQQUUUWWWWWWWWWYYY[[[]]]^^^```dddgggqqqwww}}}}}}yyyvvvxxx{{{~~~|||wwwuuurrrooopppssstttsssqqqooommmmmmpppsss}}}}}}oooYYYMMMBBB>>><<<999888999888888777777666555555444444444555555444222111000111111222222333333444444555444222222333333111000222222222111111111000000222222111111000111111111111///...000222222000...111111111111111111111111111000///......///000111000000000/////////......000000////////////000000111000///......///000111---......///////////////////////////////////////000000000000000000000000000000000000000000000000///////////////.........000000000000000000000000//////............//////000/////////......................../////////////////////////////////...000000000000000000000000111111111111111111111111111111111111111111111111,,,000555555111///000222000000////////////000000000000000000000000000000/////////000111111222222111111111222222222222333222222222222222111111111111111111111111111111111333222222222333444444555333333444444444444333333444444555555555666666666555555444444444444555555666666666666666666666666666666666666666666666666777888999:::::::::::::::999:::;;;;;;;;;;;;>>>@@@>>>BBBEEEFFFFFFJJJRRRYYYbbbuuu~~~pppfffdddgggeeeccc```\\\YYYVVVUUUUUUMMMLLLKKKJJJIIIGGGEEEDDDDDDBBBAAABBBEEEHHHJJJJJJJJJLLLMMMNNNNNNOOORRRTTT^^^ccchhhiiieeeccceeehhhmmmsss}}}}}}xxxsssqqqjjjdddaaadddgggkkkrrrzzz|||{{{yyyxxxyyy~~~}}}{{{zzzgggYYYJJJAAA:::999999777666888777777666555555444444333444444444444333222111111000000000111333555888999999777444222222111000///222111111111111000000000333333222111111111111111000/////////111111///...111111111111111111111111000000////////////000000111000000000000000//////000000////////////000000000000////////////000000...............///000000////////////////////////000000000000000000000000000000000000000000000000000000000///......------000000000000000000000000//////............//////////////////........................////////////......//////////////////000000000000000000000000000000000000000000000000//////000000000000111111,,,000333333000///000222000000////////////000000000000000000000000000000//////000000111111111111111111111111222222222222222222222111111111111111111111111111111111111111333333222222222333333444333333333333333333333333555555555666666666666777555555444444444444555555666666666666666666666666777777777777777777777777777777888999999999999999888999:::;;;::::::<<<>>>@@@BBBDDDCCCAAACCCHHHMMMTTTbbbvvv{{{{{{}}}yyytttooojjjgggYYYVVVQQQMMMKKKIIIHHHGGGGGGEEECCCCCCEEEGGGHHHHHHJJJKKKLLLKKKIIIIIIKKKLLLPPPTTTXXXYYYVVVUUUWWWYYY\\\aaajjjssszzz~~~|||~~~|||zzzzzz{{{vvvtttpppllliiieeecccbbb^^^\\\___hhhrrr}}}}}}ttteeeUUUJJJFFF???:::999999666444666777777666666555444444333444444444333333222222222222111111111333555888::::::777333111111222111111111111111111000000000000222222111000000000000000/////////000000000///...111111111111111111111111000000////////////000000111111111111000000000000000000////////////000000000000////////////000000///......------...000111///////////////////////////////////////////////////////////////////////////////////////.........000000000000000000000000//////............/////////////////////.....................////////////............////////////111111111111111111111111////////////////////////,,,,,,---...///000111222111000/////////000111111000000////////////000000111111111111111111111111000000000000000111111111000000111111111222222222111111111111111111111111111111111111111111111111222111111111111111222333333333333333333333333333555555555666666666666777555555444444444444555555666666666666666666666666888888888888888888888888777777888888999999888888777888::::::999999:::<<<@@@AAABBBAAA@@@AAADDDHHHMMMUUUcccrrr|||~~~qqqjjj___VVVPPPMMMKKKIIIJJJIIIHHHHHHIIIJJJIIIHHHHHHIIIIIIHHHGGGFFFHHHIIIHHHKKKNNNNNNMMMLLLNNNOOOOOOSSSZZZaaagggkkkmmmmmmkkkkkkjjjiiiiiikkkooorrrzzzuuussspppnnnlllmmmnnnoookkkiiifffccc```_________ZZZ\\\eeettt|||jjj]]]SSSJJJDDDBBB===::::::999555444666888888777666666555555444444444333333333333333333444333222111222444777888777444111000111333333333000000000000000000000000111000000//////000000000//////000000000/////////000000000000000000000000//////000000000000//////000000000000111111111111000000////////////000000//////000000000000/////////......------...000111////////////////////////////////////////////////////////////////////////,,,------...///000000111//////////////////////////////............//////.........///////////////............////////////---.........//////000000111111111111111111111111////////////////////////+++,,,---...000111222333555222000...///000111111000000////////////000000111111111111111111111111000000000000000000111111000000000111111111111222000000000111111111111111111111111111111111111111111000000000111111222333333333222222222222333333444444555555555666666666555555444444444444555555666666666666666666666666888888888888888888888888666777777888888888777777777888:::;;;:::999:::;;;===>>>???>>>>>>???AAADDDGGGJJJSSS^^^kkk{{{zzzmmmccc\\\VVVRRRLLLKKKLLLMMMOOONNNLLLJJJIIIJJJJJJHHHFFFEEEFFFGGGEEEGGGIIIIIIHHHGGGHHHIIIHHHKKKOOOTTTXXX[[[]]]]]]]]]\\\[[[YYYXXXYYY\\\___hhhqqq}}}vvvssstttwwwzzz||||||{{{xxxtttooojjjgggaaacccfffiiimmmpppssstttpppmmmiiieeebbbaaaaaaaaagggjjjuuuuuucccTTTKKKFFFCCCAAA;;;888777888888555666999888888777777666555555444444333333222222333333444444444333222222333444555333111000000222333444333//////000000000000000111////////////000111222333///000222222000000000111//////////////////////////////000000000000////////////000000000000000111000000////////////000000//////000000000000//////...............///000000////////////////////////000000000000000000000000000000000000000000000000+++,,,---...///111222222//////////////////////////////............//////.........///////////////............////////////------......///000000000111111111111111111111111111111111111111111111111...//////000111222222333444666777444111///111333000000////////////000000111111111111111111111111111000000000000000000000000000000000111111111111///000000000111111111222111111111111111111111111000000000111222333444555333333222111111222333333333444444444555555555555555555444444444444555555666666666666666666666666888888888888888888888888666777777777777777666666888:::<<<===<<<;;;;;;<<<;;;<<<<<<<<<<<<===???@@@BBBBBBHHHQQQYYYcccuuu}}}ssslll___```bbbeeegggfffccc```___^^^[[[VVVPPPKKKJJJIIIGGGHHHHHHHHHGGGFFFGGGGGGGGGHHHJJJLLLNNNPPPQQQQQQOOOOOONNNMMMLLLMMMPPPSSSVVV]]]iiixxxzzzvvvqqqppprrrtttsssrrrooolllhhhdddbbbcccdddeeeddddddddddddcccbbb``````bbbgggqqq{{{~~~yyyvvvvvvvvvwwweee\\\PPPEEE@@@>>>======888666555777666444666:::777777666555555444444333444333222222222333444444222222222222333333333333111000///000222333222111////////////000000111111///000000111222444555666///222444333111000111222000000000000000000000000...///000111111000///........./////////000000000000000////////////000000...///000111111000///...---......///////////////////////////////////////000000000000000000000000000000000000000000000000,,,------...///000111111//////////////////////////////............//////............/////////000............////////////------......///000000111111111111111111111111111333333333333333333333333222222222222222222222222111888>>>;;;333...000555000000////////////000000111111111111111111111111111111111000000000000000000000000000111111111111//////000000111111111222111111111111111111111111111111111222333555666777444333222111111222333444333333333444444444555555555555555444444555555555666666666666666666666666777777777777777777777777666777777777777777666666:::<<<>>>???>>><<<<<<===;;;;;;<<<<<<<<<===>>>?????????CCCJJJNNNTTTaaaooo|||~~~|||yyysssiii___VVVQQQOOOKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKEEEFFFFFFEEEEEEFFFIIILLLKKKPPPYYYdddnnnuuuwwwxxxtttwwwyyywwwqqqmmmnnnpppnnnvvv|||}}}}}}|||yyyvvvttttttuuuxxx|||~~~~~~~~~{{{{{{zzz{{{zzzwwwsssoooeeeaaa\\\[[[\\\^^^]]]\\\___^^^\\\ZZZZZZZZZ[[[\\\VVVVVVXXXYYY[[[]]]___```qqqyyyxxxqqqmmmoooqqqtttxxx~~~ppp```TTTNNNEEE???;;;:::999999;;;888777777666333555:::666555555444444333222222444333222222222333444555///000111333333444333333000000///000222222000....../////////000000111111000000111222444666888999000222555444222000222333111111111111111111111111...///000111111000///...---.........//////000000000000////////////000000...///000111111000///...,,,---///000000000///...////////////////////////000000000000000000000000000000000000000000000000........./////////////////////////////////////////////............//////---.........//////000000............/////////000---------...///000000111666555444222222222222222333333333333333333333333111///...222777888444///555555444333222111000//////////////////000111111000000000000111111111111//////000000111111222222000000000000111111111111222222222222222222222222111111000000000000111111111111111111222333444555444444444333333222222222333333333444444444555555666666555555555444444444555555444444444444555555888888888777777777777777666666777888888777666555888:::???BBBBBB@@@<<<:::999;;;===???@@@>>><<<;;;@@@??????@@@DDDKKKQQQVVVkkkxxx{{{xxxyyyzzz|||rrrfff[[[XXXUUUQQQOOOPPPRRRSSSTTTTTTSSSPPPNNNLLLLLLLLLLLLLLLIIIFFFEEEEEEFFFGGGFFFIIINNNRRRTTTYYY^^^```]]]\\\```___ZZZZZZ^^^^^^ZZZ^^^___```cccfffjjjnnnppprrrqqqqqqrrrtttwwwzzz|||{{{|||}}}}}}zzz{{{zzzuuurrrsssrrrnnniiiffffffdddaaa]]]_________```cccdddddddddbbbeeeeeedddeeefffccc^^^YYYTTTQQQSSSTTTSSSTTTWWWXXX]]]aaaaaabbbdddbbb]]]\\\[[[\\\```hhhooouuuwwwzzztttpppoooooommmqqqvvvzzzyyykkk[[[PPPCCCAAA>>>;;;999888888888666555555555555444444444555555444333333222111111333333333333333333333333333333333222222222111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222000...---,,,---...///......////////////......------......//////000000------............------////////////////////////....................................////////////........................000000000000000000000000////////////////////////........................,,,,,,------...////////////............---------222222222222222111111111111111111111111111111111111000///222666777444000000000////////////......///////////////000111111...////////////000000000000000000000000111111111000000000000111111111111222222222222222222222222111111000000000000111111111111111111222333444555444444444333333222222222333333333444444444555555666555555555444444444444555555444444444444555555777777777777777777777777555666777888888777666666555666999===@@@AAABBBCCC<<<<<<<<<<<<<<<======>>>>>>======>>>AAAEEEJJJMMMXXXcccrrr~~~wwwssspppsssxxxyyyjjjgggcccbbbdddhhhkkkllliiifffbbb]]]XXXUUURRRQQQOOOMMMJJJHHHHHHIIIJJJJJJMMMOOOPPPOOORRRVVVWWWTTTPPPRRRQQQMMMLLLPPPPPPMMMRRRRRRTTTUUUXXX[[[]]]___]]]]]]^^^^^^^^^^^^^^^^^^bbbbbbdddgggiiikkklllmmmppprrrwww|||~~~}}}yyyuuujjjeeebbbddddddaaa___aaa___\\\XXXWWWWWWVVVSSSQQQOOOOOOOOOQQQTTTVVVWWWXXXZZZ^^^``````aaaaaa\\\UUUSSSNNNLLLNNNOOOPPPTTTZZZbbbkkktttyyy~~~}}}xxxllllllooovvv}}}yyytttooommmooorrrtttzzzyyyjjj___UUUIIIAAA@@@>>>;;;999777777777777555555555555444444444444555555444333333222111111333333333333333333333333333333222222222111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000...---------//////......////////////...............///////////////.........//////.........////////////////////////////////////////////////....../////////000000000////////////////////////000000000000000000000000////////////////////////......................../////////...------,,,,,,///............---------///000111222222222111000////////////////////////111000///222555666333000---------......////////////////////////000000111............////////////111111111111000000000000000000000000111111111111222222222222222222222222111111000000000000111111111111111111222333444444444444333333333333222222333333333444444444555555555555555555444444444444555555444444444444555555777777777777777777777777444555666777888888777777555555666888<<<@@@EEEGGG???===;;;999999:::===>>>======<<<===???AAACCCEEEKKKRRR\\\gggsssvvvooommmnnnpppxxx{{{ssskkkeeebbb\\\ZZZWWWUUUTTTUUUWWWXXXZZZZZZWWWSSSRRRSSSQQQMMMKKKLLLKKKHHHGGGJJJKKKIIIMMMMMMNNNOOOPPPQQQQQQQQQVVVWWWWWWWWWVVVUUUSSSQQQQQQRRRSSSUUUWWWYYYZZZZZZ\\\\\\^^^aaacccbbb___\\\ZZZUUURRRSSSTTTSSSSSSUUUSSSQQQPPPPPPPPPOOOMMMKKKJJJIIIIIIJJJMMMQQQUUUXXX\\\bbbfffggghhheee]]]TTTRRROOOOOOQQQRRRTTT]]]gggyyy{{{|||zzztttqqqqqqmmmllllllmmmrrryyytttbbbSSSJJJDDD>>>999;;;:::888666555555666666555555555555444444444444555444444333333222222111333333333333333333333333333222222222222111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000...------...//////......////////////......///////////////............//////000000//////...////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000////////////////////////......................../////////...------,,,,,,///............------------...111333333333222111////////////////////////000///...000222333111/////////000000000111111111000000////////////000000........./////////000000222222111111000000/////////000000000111111111111111111111111111111111111111111000000000000111111222111111111222222333444333333333333333333333333333333333444444444555555444444444444444444444444555555444444444444555555666666666777777777777777444444555666777888888888999888777777999<<<@@@BBB@@@???<<<:::999999:::;;;======>>>???@@@AAABBBBBBFFFKKKRRRYYYdddssszzzuuupppooovvvuuusssqqqnnnmmmnnnpppsssvvvuuupppiiieeeaaaZZZQQQOOOOOONNNLLLMMMOOOQQQQQQRRRRRRTTTTTTTTTRRRQQQPPPNNNMMMLLLLLLLLLMMMNNNNNNNNNOOORRRTTTVVVWWWWWWWWWVVVUUUTTTUUUVVVVVVUUUSSSUUUPPPMMMPPPSSSSSSUUUYYYXXXXXXXXXXXXWWWTTTRRRPPPRRRPPPMMMLLLPPPYYYccckkkttt{{{|||qqqfff```___```bbbbbbfffqqq}}}xxxsssqqqqqqllljjjlllllliiiiiilllpppsssyyylllaaaRRRGGGAAA>>><<<:::888777666666555555666666555555555444444444333333444444444333333222222222222222222222222222222222222222222222111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000///............//////......////////////......000000//////......------//////000000000000//////////////////////////////////////////////////////000000000000111111111111////////////////////////////////////////////////////////////////////////........................,,,,,,------...////////////............------------///111333444444333222000000000000000000000000......---...///000///...222222111111111000000000000000////////////000000//////000000000111111111222222111111000000/////////000000000111111111111111111111111111111111111111111000000000000111111222222111111222222333333333333333333333333333333333333333444444444555555333333444444444444444444555555444444444444555555555555666666777777777777555555555666777888888999888888888888999:::;;;;;;??????>>>===<<<:::888777;;;<<<===???@@@AAABBBBBBAAADDDJJJPPPWWWaaalllttt}}}uuuvvv{{{~~~sssgggYYYWWWVVVVVVXXXYYY\\\^^^___aaacccdddcccaaa]]][[[TTTQQQMMMKKKMMMRRRYYY]]]OOOQQQTTTWWWYYYZZZ[[[[[[WWWTTTRRRQQQQQQQQQPPPOOONNNJJJKKKRRRZZZ___dddjjjmmmnnnnnnlllhhhddd```^^^\\\YYYUUUSSSYYYgggyyyyyyyyy{{{}}}}}}xxxpppkkkhhhgggcccaaaccchhhkkklllqqqwwwssseeeSSSLLLDDD===;;;:::999888777777666666666666777777555444444444444333333333444444333333333333222222222222222222222222222222222222222111111111000000000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000//////////////////////////////////////////////////////........./////////......////////////......000000//////......------//////000000000000//////////////////////////////........................000000000000111111111111........................////////////////////////////////////////////////........................,,,,,,------...////////////............---------...///111333333444333333111111111111111111111111........................000000000//////.........111000000///////////////000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111000000000000111111333222222111222222333333222222333333333333444444333333333444444444555555333333333333444444444444555555444444444444555555444555555666666777777888666666555555666777888999555666777888999:::::::::;;;===???@@@@@@===:::888999999:::<<<===???@@@@@@???BBBFFFKKKOOOUUU[[[___mmm~~~}}}xxxrrrnnnjjjpppyyysssooommmnnnooooooqqqvvv{{{~~~}}}zzzmmmggg^^^YYYZZZaaakkkqqq\\\___cccgggkkkmmmmmmmmmaaa]]]YYYVVVTTTSSSQQQPPPPPPOOOUUUcccppp{{{}}}zzzpppmmmiiigggnnn~~~yyysssqqqmmmiiifffffffffgggcccdddiiirrrxxx}}}wwwjjj[[[OOOBBB???<<<:::999999888777666666666777777777777777444444444444333333333333333333333333333333333333222222222222222222222222222111111111111000000000000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////......////////////......///////////////............//////000000//////...////////////////////////......................../////////000000000111111........................000000000000000000000000////////////////////////......................../////////...------,,,,,,///............---------///000000000111111222222000000000000000000000000///000000///......///000------............//////111111000////////////////////////000000000000111000000000000000111111111000000000000111111111111111111111111111111111111111111000000000000111111333333222222111222222333222222222333333444444444333333333444444444555555222222333333333444444444555555444444444444555555444444555555666777777888777777666555555666777888555555666777777888999999777999===@@@AAAAAA@@@???::::::::::::;;;<<<===>>>AAACCCFFFIIILLLOOOSSSUUU[[[iiiyyy~~~yyyqqqllljjjnnnrrryyysssiiifffkkkrrrxxxwww{{{{{{uuuoookkkgggcccaaadddfffooo{{{rrroookkkkkklllmmmooosssvvvxxx|||~~~zzzggg[[[SSSJJJBBB>>>===;;;:::::::::999888666666666666666666555555444444444333333333222222333333333333333333333333111111111111111111111111111111111111000000000000000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000---......///////////////......////////////...............///////////////.........//////.........////////////////////////............................../////////000000000........................000000000000000000000000////////////////////////......................../////////...------,,,,,,///............---------000////////////000000111000000000000000000000000111111111000//////000222,,,,,,---...///000111222111111000///////////////............/////////000//////000000111111222222000000000000111111111111000000000000000000000000111111000000000000111111333333222222111222222222222222222333333444444444333333333444444444555555222222222333333444444444555555555444444555555555444444444555666777777888888777666555555666777777999888666555555666777888444666:::>>>BBBDDDEEEFFF===<<<;;;;;;;;;<<<===>>>AAABBBCCCFFFHHHKKKOOOPPPOOOXXXccclll{{{{{{tttuuuvvvvvvvvv|||zzzwwwxxx{{{yyytttrrrppppppyyyxxxqqqqqqtttvvvwwwzzz|||ssscccQQQHHHFFFBBB======;;;:::888888777777777555555666666555555444333444444444333333333222222333333333333333333333333111111111111111111111111111111111111000000000000000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000------...///000000//////......////////////......---.........//////000000------............------////////////////////////000000000000000000000000............////////////000000000000000000000000000000000000000000000000////////////////////////........................,,,,,,------...//////000//////.........---------333222111000000111222333111111111111111111111111000111111111111222222222000000000000000000000000000000////////////000000000000000000111111111111111111000000//////......000000000000000000000000222222222222222222222222111111000000000000111111000000111222222222222111222222111111222222333444222222111111222222333444111222333444555555555555444444444555444444333333666666666666666666666666888888888888888888888888777777777777777777777777::::::;;;;;;<<<===>>>>>>>>>===;;;:::999:::;;;;;;@@@AAACCCEEEGGGIIIJJJJJJGGGMMMTTT\\\fffttt~~~uuunnnkkkiiigggeeehhhnnntttwwwvvvvvvzzz}}}vvvmmm```VVVJJJBBB???>>><<<:::===<<<:::888666666666666555555444444444444555555444444444444333222111000444333222111111333555666333222111111333333222111//////......///000111111222111111000000000000000222222111000///...------111111111111111111111111111000000000111222333333000000000000000000000000////////////////////////000111111111000///......---...000000///000111222000//////.........//////............////////////---...000000//////000222111111000000//////......,,,,,,---...///000111111000000000000111111111111000000000000////////////000000000000000000000000000///...------...///000...///...,,,...111000,,,---///000000......///000222222111000000111222222111111111111111111111111000000111111111222222222000000000000000000000000000//////////////////000...////////////000000000000000000000////////////000000000000000000000000222222222222222222222222111111000000000000111111000000111222222222222111222222111111222222333444222222222222222333444444111222333444555555555555333333444444555444444444666666666666666666666666888888888888888888888888777777777777777777777777888888999::::::;;;<<<<<<<<<;;;;;;:::999999::::::<<<===???AAACCCDDDEEEEEEDDDHHHLLLPPPVVVaaannnxxx|||zzz{{{}}}}}}vvvqqqllliiiiiijjjjjjiiipppwwwvvvkkk```YYYPPPHHH???;;;;;;<<<;;;:::;;;:::888777666666666666555555444444444444555555555555555444444333222111444333222111111333444666888666444333333333222111000000/////////000111111222111111000000000000000000000000000////////////111111111111111111111111000000/////////000111111////////////////////////////////////////////////,,,,,,------------------//////000000//////000000//////............//////........................---///000///......///000......////////////////////////////////////000000//////000000000111111111........................------------------------///...---,,,,,,---......+++...///,,,---000111//////...------------------222222111000000111222222111111111111111111111111000000000111111111222222000000000000000000000000//////............//////............////////////////////////000000000000000000000000000000000000222222222222222222222222111111000000000000111111000000111222222222222111222222111111222222333444333333333333333444444555222222333444555555555555222222333444555555555555666666666666666666666666777777777777777777777777777777777777777777777777666666777777888999999999999::::::::::::999888888:::;;;<<<>>>@@@AAAAAABBBAAACCCEEEFFFIIIOOOYYY```qqqzzztttqqqrrrssstttvvvzzz~~~|||zzzwwwtttsssrrrrrrpppooonnnmmmmmmpppuuuxxxzzz{{{tttfff[[[RRRKKKFFFBBB===888666888999999888888777666666555555666666555555444444444444555555555555555555555444333222444333222111222333444555===:::666333333333222111222222111000000000111111222111111000000000000000......//////000000111111111111111111111111111111000000///.........//////........................000000000000000000000000------...//////000000111000000000000//////////////////............//////............------------...000000000...---...///------...//////000000111111111000000000///////////////000000000000111111////////////////////////------------------------///......------...//////...333444111...000111111666222///...000222111000222111111111111111111222111111111111111111111111000000000000111111111111000000000000000000000000//////............//////........./////////000000......//////000000111111////////////////////////111111111111111111111111111111000000000000111111000000111222222222222111222222111111222222333444444444333333333444555555222333444444555555555444111222333444555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666777777888888888777888999::::::999777777;;;<<<===???@@@AAAAAAAAA???AAABBBDDDEEEJJJPPPUUUZZZeeerrr~~~|||uuuuuuuuuuuuuuuwwwzzz}}}yyyvvvuuuwwwuuupppnnnooommmmmmlllkkklllooorrruuu{{{}}}tttjjj\\\QQQJJJEEEAAA???>>>;;;888777777888666444555555555555555555555666555444444333333444444555555666666666555444444333333333222222222333444555===999555222222222222222333333222111000000000111222111111000000000000000////////////000000000000111111111111111111111111111000000///............////////////////////////000000000000000000000000/////////000000111222333111000//////000000000//////............//////000///////////////.........000111222111///......000//////000000000000000000111111111111000000000000////////////000000000111111111111111222222222222000000000000000000000000000000000000000111111111555;;;<<<666000///000111:::444...---111444333000111111111222222111111111000000000000000000000000//////000000000111111111000000000000000000000000//////............////////////000000000111111111......//////000000111111////////////////////////111111111111111111111111111111000000000000111111000000111222222222222111222222111111222222333444444444333333333444555555333333444444555444444444111222333444555555555555666666666666666666666666555555555555555555555555666666666666666666666666777777777777888888888888666777888999:::999888777;;;<<<===>>>???@@@@@@@@@???@@@AAABBBDDDFFFIIILLLOOOTTT\\\eeemmmyyy~~~|||}}}{{{tttxxx}}}yyyrrrmmmkkkhhhhhhkkkllllllooouuuqqqrrrssstttvvv{{{yyyooo[[[TTTKKKDDDBBB@@@===;;;<<<:::999888888777555444333444444444555555555555444444333333333333444444555555555666555555444444222222222222333333444444999666222000111222333333333333222111000000000111222111111000000000000000000000000000////////////000000000000000000000000222111000000////////////000000000000000000000000000000000000000000000000......------......///000111000///000222333222000...............///000000000000000000111111111111111222333222000///000111333333222222111000///////////////000111222222222...////////////000000000000111111111222222222333111111111111111111111111///000000111111111111111555;;;<<<666000///000111444///)))))),,,///...,,,000111222222222222111000000000000000000000000000/////////000000000111111000000000000000000000000000000////////////000000000000000000111111111111////////////000000000000000000000000000000000000111111111111111111111111111111000000000000111111000000111222222222222111222222111111222222333444333333333333333444444555333333444444555444444333222222333444555555555555666666666666666666666666666666666666666666666666777777777777777777777777888888888888888888888888777777888999999999999888::::::;;;<<<<<<===<<<<<<>>>??????@@@@@@@@@@@@@@@IIIJJJNNNTTTYYYbbbqqq|||xxxqqqjjjkkkpppttt{{{~~~{{{yyywwwtttrrrpppqqqrrrpppkkkgggeeedddggglllqqqttt|||~~~oooaaaXXXJJJEEE@@@===<<<;;;888555666666666666666666666666333444444555555555444444444444333333333333444444444444555555555444444333222222333333333444444444555222000///111222333333222222111000000000111111222111111000000000000000111111000000//////......000000000000000000000000111111000000//////000000111111111111111111111111000000000000000000000000000000//////000222333555444222000111444555333111......---......///000111//////000111222333444444000222222222000///000111444444333222000///...------......///000111222333......////////////000000---......//////000000000////////////////////////,,,,,,---...////////////...333444111...000111111111---******,,,///...---000111222222222222111000000000000000000000000000////////////000000000111000000000000000000000000111111000000000000111111/////////000000000000111000000000000////////////000000000000000000000000111111111111111111111111111111000000000000111111000000111222222222222111222222111111222222333444222222222222222333444444333444444555444444333333333333444444555444444444666666666666666666666666666666666666666666666666777777777777777777777777888888777777777777777777888888888888888999::::::999::::::;;;;;;;;;;;;:::======>>>???@@@???>>><<>>>>>BBBGGGIIIJJJTTT``````kkkzzz}}}xxxwwwrrrwww}}}~~~{{{zzzqqqqqqpppqqqrrrrrrqqqoookkkmmmooosssvvvzzz|||~~~}}}~~~|||~~~{{{}}}|||wwwsssrrrrrriiikkkoooqqqrrrsssvvvxxxvvvgggZZZQQQKKKEEEAAA>>>:::666555777999888777666777777555444333444666555555666666666555333333444333333222222333333444222222333444444333333333111222333444444444333333444222111222333333222000//////...//////000111111222111111000000000000000------...///000111222222000000000000000000000000---------------...///000////////////////////////////////////////////////,,,,,,---///333777<<<>>>>>>999555444666555000,,,---------......000111111+++,,,---///111333555666+++---......------///000...............---------////////////......................../////////000---......///000111111222........................+++,,,...000000000000///...///...,,,...111000,,,)))+++------------...000000000000000000000000000//////000111111111111111333333222111000///......111000///......///000111000000000000111111111111333222111000////////////........................000000000000000000000000000000000000000000000000222222111000//////000000222222222222222222222222111111111111111111111111111111222222222333333333222222111111222444555777333333333444444444555555555555666666666666555555555555555555555555555555555555666777777777777777888888999999999:::::::::888888888999999:::::::::===<<<;;;;;;::::::::::::============>>>>>>>>>>>>>>>======>>>BBBGGGMMMPPP^^^```eeemmmyyy|||vvvuuurrrooollljjjjjjiiiggghhhjjjlllnnnooopppqqqttttttuuutttrrrrrrtttuuu||||||||||||}}}~~~~~~}}}{{{yyyzzz}}}yyytttqqqppppppwwwyyy{{{{{{zzz|||~~~{{{yyyxxxxxxwwwpppsssvvvyyy{{{~~~{{{sssbbb[[[QQQHHHCCCAAA??????999888888888777777666666555555555555555555555555666555444333333333333333333333333333333333333333111111111111111111111111444444333222222222333333//////111444666555222000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////222111000......000111222777333......111333222///////////////////////////000//////......///111222////////////////////////000000//////.........---//////////////////////////////.........---------......//////000000111111000000///...............////////////////////////................................................000000000000000000000000//////000111111111111111111111111111000000000000111000///......///000111//////000000000111111111333333222000000/////////////////////////////////000000000000000000000000000000000000000000000000222222111000000000000000222222222222222222222222111111111111111111111111111111222222222333333333333222222222222333555666333333333444444444444555555555666666666666555555555555555555555555555555555555666777777777777777888888888888999999999999888999999999999999999:::;;;:::999888888888888888;;;<<<<<<<<<<<<=========>>>>>>===>>>@@@DDDGGGJJJNNNPPPSSSYYYbbbooo|||yyyuuurrrqqqkkklllmmmnnnoooppppppppprrrssssssqqqnnnlllkkklllnnnnnnmmmllllllmmmnnnnnnqqqsssuuuvvvvvvssspppnnnkkkkkkllloooqqqqqqpppnnnnnnmmmooouuuxxxyyy|||{{{xxxvvvxxxzzz~~~vvvqqqjjj```XXXTTTNNNFFF@@@<<<;;;:::999888888888777777777666666555555555555555555555555555555444333333333333333333333333333333333333333222222222222222222222222333333222222222333333444666444222222222222111000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////222111///......///111222666222------000222111///////////////////////////---------------...//////////////////////////////000/////////............////////////////////////000000/////////............/////////000000000111000000///.......................................................................................000000000000000000000000//////000111111111111111//////000000111111111222000000////////////000000//////000000000000111111333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000000000000000000111111111111111111111111222222222222222222222222111111222222222333333333333333333222222333444444333333333333444444444444555555666666666666555555555555555555555555555555555555666777777777777777777777777777888888888888999999999999999888888888:::999999888888888888999:::::::::;;;;;;;;;<<<<<<>>>======>>>???@@@AAABBBEEEGGGHHHKKKQQQZZZdddkkksss{{{}}}xxxuuutttpppnnnkkkiiihhhhhhiiijjjhhhkkkooorrrsssrrrooommmmmmkkkiiihhhhhhhhhfffeeebbbbbbeeekkkooorrr{{{vvvnnncccZZZUUUOOOGGGAAADDD@@@;;;888777777666555777777777777666666666666444444444444444444444444555444444333333333333333333333333333333333333333333333333333333333333333222222222222222333444555===999333000///000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////111111////////////111111444000------///111000...////////////////////////,,,------...............////////////////////////////////////............////////////////////////000000000000000/////////////////////000000000000000//////............///------------------------................................................000000000000000000000000//////000111111111111111000000000000111111111111000000////////////000000////////////000000000111333333222111111111111111////////////////////////000000000000000000000000000000000000000000000000111111000000000000000111000000000000000000000000222222222222222222222222111111222222222333333333444444333333333333333333222222333333333444444444444555555666666555555444555555555555555555555555555555666777777777777777666666666666777777777777::::::999999888888777777;;;;;;:::::::::::::::;;;999999::::::;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>DDDEEEFFFGGGJJJPPPWWW[[[```fffooo{{{}}}xxxvvvuuuvvvwwwvvvzzz~~~yyyuuusssrrrqqqoooiiijjjoootttxxx~~~sssjjj___XXXOOOIIIGGGDDD@@@<<<<<<:::888777888777666444666666666666666666666666444444444444444444444444444444333333222333333444333333333333333333333333333333333333333333333333111111111111222333444555>>>999444000///000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111000////////////000111111///------///000///...////////////////////////---...000111111111000//////////////////////////////////////////.........////////////////////////////////////////////////////////////000000000000000///............//////------------------------................................................000000000000000000000000//////000111111111111111111111111111000000000000//////000000000000//////...////////////000000000222222111111000111111111........................000000000000000000000000000000000000000000000000111000000000000000111111000000000000000000000000222222222222222222222222111111222222222333333333333333333333333333222222222222222333333333444444444444555555555555444444555555555555555555555555555555666777777777777777555555666666666777777777999999999888888777777777:::::::::999999::::::;;;999999:::;;;<<<<<<======;;;;;;===>>>??????>>>>>>???AAABBBCCCEEEHHHLLLPPPTTTWWW^^^fffppp|||xxxyyy}}}uuuhhh\\\UUUOOOJJJDDDAAA@@@???>>><<<:::999888888999888666444555555555555555555555666444444444444444444444444333333222222222333333444333333333333333333333333333333333333333333333333000000000111222333444555888666333222222222111000000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000//////////////////000///...------...//////...////////////////////////---...000111111111000///////////////////////////.........///////////////////////////////////////........................000000000000//////////////////............//////------------------------................................................000000000000000000000000//////000111111111111111222111111111000000////////////000000000000//////......////////////000000111111000000000000000111........................000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111333333333333333333333333111111222222222333333333222222333444444444333333222222222222333333333333444444555555555555444444555555555555555555555555555555666777777777777777666666666666777777777777888888888888888777777777888777777777777888888999999999::::::;;;<<<======:::;;;<<<===>>>>>>>>>>>><<<>>>@@@BBBBBBDDDFFFIIIHHHKKKOOOUUU\\\fffpppwwwxxxhhh\\\SSSKKKFFFEEEBBB===;;;:::999888777999777777777888777555333444444444555555555555555333333333333333333333333222222222222222333333444333333333333333333333333333333333333333333333333111111111111111222333444222222111222444444222000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////,,,------...............////////////////////////.........///////////////////////////////////////------------............000000000000///////////////............//////000------------------------................................................000000000000000000000000//////000111111111111111000000000000111111111111...///000111111000///............/////////000000000///////////////000000........................000000000000000000000000000000000000000000000000000000000000000111222222222222222222222222222222333333333333333333333333111111222222222333333333000111333444444444444333111222222222222333333333333444444555555444444333555555555555555555555555555555666777777777777777666666777777777888888888777777777777888888888888777777777777777888999999777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========???BBBCCCCCCCCCDDDEEECCCEEEGGGKKKOOOVVV^^^ccckkkuuuuuukkk]]]QQQIIIDDD@@@======<<<999888777666555444666555444555666666444333333333444444444555555555333333333333333333333333222222111111222333333444333333333333333333333333222222222222222222222222222111111111111111222222111000///111222333222000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////...//////////////////...---...///000000///000000////////////////////////---------------...//////////////////////////////............/////////000////////////////////////---.........////////////111000000000/////////..................///000000........................................................................000000000000000000000000//////000111111111111111......///000111222333333...///000111111000///.............../////////000//////............///000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222222222222222222222222222333333333333333333333333111111222222222333333333///111222444555555444444111111222222222333333333333444444555555444444333555555555555555555555555555666666777777777777777777777777777888888888888666666777777888888999999999999888888999:::;;;;;;555666777888999:::;;;;;;===<<<;;;;;;:::::::::;;;<<<>>>AAABBBAAA@@@@@@@@@DDDEEEGGGHHHJJJNNNTTTXXXYYYaaammmxxxxxxlllccc^^^VVVKKKCCC@@@===;;;999999888888888888888777666555444333444555666666444333333333444444555555555333333333333333333333333222111111111222333333444333333333333333333333333111111111111111111111111222222111111111111111111222000......000111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////////////////////////////......////////////......---///000111000000000111////////////////////////000000///......000111222////////////////////////---.........//////000000////////////////////////.../////////000000111111111111000000/////////..................///000111////////////////////////................................................222222222111111111111111222111000000000111333444000000000000000000000000...///000111111000///...000000000000000000000000////////////////////////000000000000000000000000......//////000000111111333222111/////////000111000000000000000000000000111111111111111111111111222222222222222111000///111111222222222333333333333333333333333222111000333333333444444444555555555555555444444333333333333333333444444444555555444444444333333222222222666666666666666666666666888777666555555666777888777777777777777888999999::::::::::::999999888888999999::::::;;;<<<======;;;===???@@@???>>>>>>???BBBEEEGGGHHHGGGHHHLLLPPPRRRUUUZZZ```iiiuuuzzzmmmccc^^^ZZZTTTPPPGGGEEEBBB???<<<<<<<<<<<<666666666666666666666666666555444333333333333333333333333333333333333333444444444444444444444444222222222111111111111000111111000000111111222333000000000000000000000000111111111111111111111111000000000000000000000000111111111111111222222333222111111111000000//////////////////////////////111111000000//////......////////////////////////000000000000000///......//////////////////////////////............//////......////////////............//////000000111111333222000...---,,,------............//////000000////////////////////////........./////////000000////////////////////////000000000000000000000000//////.........---------...///////////////...---........................---------............///111111111111111111111111111000000///000111222333000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111333222000/////////000111000000000000000000000000111111111111111111111111222222222222222111000000111111222222222333333333333333333333333222111000222333333333333444444444555555444444444333333333444444444555555555666666666555555555444444444444555555555555555555555555888777666555555666777888555555555555555666777777::::::999888888888999999999999::::::;;;<<<<<<===;;;<<<>>>>>>======???AAAAAAAAA@@@@@@@@@BBBFFFIIIOOOQQQTTTXXX^^^eeennnsss{{{zzzhhh```VVVOOOKKKIIIDDDAAAAAA???===:::888888888888555555555555555555555555555555444333333333333333444444444444444444444444444444444444444444444444222222222111111111111000111111000000111111222333111111111111111111111111111111111111111111111111000000000000000000000000///////////////000111111111111111111000000000///////////////////////////111000000000/////////...000000000000000000000000000000000000000///......//////////////////////////////............//////...//////000000//////...///////////////000000000000000///...---...//////------........./////////........................,,,,,,,,,---------......////////////////////////000000000000000000000000//////.........---------......////////////..............................---------............///000000000000000000000000000000/////////000111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000222222222222111111111111222111000000///000000000000000000000000000000000111111111111111111111111111222222222222111000000111111222222222333333333222222333333333222111111111111222222222333333333555444444444444333333333555555555555666666666666777777777666666666666666555555555555555555555555777666666555555666666777555555555555555666777777999888777777777888999:::999999::::::;;;;;;<<<<<<:::;;;<<<<<<<<<>>>@@@CCCIIIFFFCCCBBBDDDHHHKKKMMMKKKMMMOOOPPPQQQTTTYYY\\\ccchhhooovvv|||yyynnnddd]]]PPPKKKEEEAAA@@@???<<<999;;;:::888666555555666666555555555555555555555555555444444333333333333333555555555555555555555555444444444444444444444444222222222111111111111000111111000000111111222333222222222222222222222222111111111111111111111111000000000000000000000000......------......///000111111111111000000000000////////////////////////000000000000////////////111111111111111111111111000000000000000//////...//////////////////////////////............/////////000000111111000000///000000//////////////////...............///000111---------------.................................,,,,,,,,,---------------////////////////////////000000000000000000000000...............---------,,,---...///////////////........................---------............///////////////000000000000//////////////////000000000000000000000000000000111000///......///000111////////////////////////////////////////////////////////////////////////222222222111111000000000111111000000000000000000000000000000000000000000111111111111111111111111111111222222222111111000111111222222222333333333222222333333333222222111000111111111111222222222444444444444444444444444444444444444555555555555777777666666666666666666555555555555555555555555666666666666666666666666777777777777777888888999888888666666666888:::;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<>>===;;;999999888777777666777777777555555555555555555555555444444333333222333333444444444444444444444444444333333333333333333333333222222222111111111000000111111000000111111222333222222222222222222222222111111111111111111111111000000000000000000000000...------------...//////111111111000000000000000////////////////////////000000000000////////////000000000000000000000000//////000000000000////////////////////////////////////............//////000000111111111111000000000000000//////......---............/////////000------------------------........................////////////////////////////////////////////////////////////////////////........................+++,,,---...//////000///........................---------............///......//////000000000000//////000000000/////////000000000000000000000000111000///......///000111////////////////////////////////////////////////////////////////////////111111111000000//////...000000000111111111000000000000000000000000000000000000000000000000000000000111111222222222111111111111222222222333333333111222222333333333222222000000000111111111222222444444444444444444444444222222333333333444444444555555555555555555555555555555555555555555555555555555666666666666555555777777777777777888888999888888777777777999:::;;;999999999:::::::::::::::;;;<<<<<<<<<===@@@DDDGGGSSSQQQOOOOOOPPPNNNIIIEEEFFFGGGJJJJJJJJJJJJKKKMMMOOOPPPRRRUUUYYY^^^dddhhhpppyyy|||vvvkkkfff^^^UUUNNNHHHDDDAAA===<<<::::::999999777666777777777777777777777888555555555555555555555555333333222222222333333444333333333333333333333333333333333333333333333333222222222111111111000000111111000000111111222333222222222222222222222222111111111111111111111111000000000000000000000000//////......//////000111000000000000000000111111000000000000000000000000////////////000000000000//////////////////////////////000000000000////////////////////////////////////............//////000000111111111111000000000000//////......------///////////////......---------------------------......................../////////////////////...////////////////////////////////////////////////---.....................++++++---...////////////........................---------............///...//////000000111111222000000111111111000//////000000000000000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000000000000/////////////////////000111111111111000000000000000000000000000000000000000000000000000000000111222222222222111111111222222222333333333111111222333333333222222000000111111111222222222333333333444444444444555111222222222333333333333333444444444444555555555444444444444444444444444444555555666666555555444555555555555555666777777999999999999999:::::::::999999999999:::::::::::::::;;;<<<======???CCCEEEdddccccccbbb___YYYRRRNNNBBBDDDFFFGGGGGGHHHJJJLLLKKKKKKLLLMMMPPPSSSVVVXXX^^^eeeppp}}}{{{qqqhhh```\\\QQQNNNJJJFFFBBB???===<<<;;;:::999888777666666666555555555666666666666666444444444444444444444444222222222222222333333444333333333333333333333333333333333333333333333333222222222111111111111000111111000000111111222333222222222222222222222222111111111111111111111111000000000000000000000000000000//////000000111222000000000000111111111111000000000000000000000000////////////000000000000...........................//////000000000000000//////////////////////////////............/////////000000111111000000/////////..................//////000000///...------.........------------------------------------------------------,,,,,,,,,////////////////////////000000000000000000000000---------...............+++,,,---.......................................---------............/////////000000111222222333111111222222222111//////000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000111111...///000111222111111000000000000000000000000000000000000000000000000000000000111222222222222222111111222222222333333333000111222333333333333222111111111222222222333333333333333444444444555555222222222333333333444444333333444444444555555555444444444444444444444444444444555666666555444444555555555555555666777777999:::;;;<<<<<<;;;999888999999999999999999999999888999<<<<<<===>>>@@@BBBPPPRRRSSSRRRNNNJJJFFFEEEBBBCCCDDDDDDDDDEEEGGGIIIIIIIIIJJJKKKMMMOOOPPPPPPSSSWWW]]]eeeoooyyy}}}nnnkkkeee^^^VVVPPPLLLJJJBBBBBBAAA???<<<::::::999;;;:::999777666666777888555555666666666555555555444444444444444444444444222222111111222333333444444444444444444444444444222222222222222222222222222222222111111111111000111111000000111111222333111111111111111111111111111111111111111111111111000000000000000000000000000000//////000000111222///000000000111111111111000000000000000000000000.../////////000000000111////////////////////////......///000000000000000//////////////////////////////............//////...//////000000//////...------..................---...///000000//////.../////////.........------------------------------......---------,,,,,,,,,////////////////////////000000000000000000000000---------.........//////,,,,,,---......---------........................---------............//////000000111222333333333111222333333333111000///000000000000000000000000...///000111111000///...000000000000000000000000////////////////////////000000000000000000000000000000111111222222222333...///000222222222111000000000000000000000000000000000000000000000000000///000111222222222222222111111222222222333333333000111222333333333333333111222222222222333333333333333333444444555555555333333333444444444555555333444444444555555666666444444444444444444444444333444555666666555444333777777777777777888999999:::;;;===>>>>>>;;;999777999999999999999999999999666888:::<<<<<<<<<===>>>>>>AAADDDDDDBBBBBBDDDFFFEEEEEEEEEDDDBBBCCCEEEGGGFFFFFFGGGIIIKKKLLLLLLKKKNNNPPPSSSVVV]]]eeeooovvvzzz}}}yyyooocccXXXUUUPPPJJJFFFCCCAAAAAA>>>??????>>><<<999999999888777666444333444666888777777888888777777666555444444444444444444444444222111111111222333333444555555555555555555555555222222222222222222222222222222222111111111111000111111111000111222222333000000000000000000000000111111111111111111111111000000000000000000000000///////////////000111111//////000000111111111222000000000000000000000000.../////////000000111111000000000000000000000000......///000000000000000//////////////////////////////............//////......////////////......,,,------....../////////***,,,...///111111111000000000/////////.........------------------------000000/////////.........////////////////////////000000000000000000000000---------.........//////---------...------,,,,,,........................---------.........//////000000000000000000000000111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000222222111111000/////////222222222111111111000000000000111111111222222222111111222222222333333333000111111111111222222222111222333444555444333222:::999999888777666666666444555555555444444555777111333444666666555333222222333333444555666777777;;;999777666555666777888IIIJJJJJJHHHCCC===777444888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBHHHHHHIIIIIIJJJKKKKKKLLLNNNOOOOOOQQQUUUZZZ^^^```gggmmmwwwyyylllbbbYYYQQQMMMJJJGGGCCC???<<<;;;<<<<<<<<<;;;;;;:::999888777777888888777777666666555555666666555555555444444444444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111222222111111111111222222000111111111111222222222111111111111111111111111000000000000000000000000222222222111111111000000000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000........................////////////////////////////////////////////////............////////////......------------......///////////////////////////////////////////////////////////////////////////...---,,,+++,,,---.....................------........................///............///000000000000000000000000000000////////////////////////111111111111000000000///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111000000000000111111111222222222111111222222222333333333000111111111111222222222222222333333444444333333777666666555444444333333555555666555333333555666333444555555555555444333444444444555555555555555999888666555555666777888BBBBBBCCCBBB???;;;777555888888888999999999::::::::::::::::::::::::::::::<<<<<<===>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKLLLNNNQQQUUUXXX[[[ZZZ___gggnnnsssyyy}}}zzzuuujjjddd\\\UUUOOOKKKGGGDDDEEECCC@@@===;;;:::::::::777666666666666666666666777777777777666666555555666555555555444444444444444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111222222111111111111222222000111111111111222222222111111111111111111111111000000000000000000000000222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////............////////////......------------......////////////////////////////////////////////////////////////////////////......------,,,,,,------------...............---..............................------......///000000000000000000000000000........................111111111111000000000000000000000000000000000000////////////////////////........................000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000...//////000111111222222222222222111111111111111111111111111111222222222111111222222222333333333000111111111111222222222333333222222333333444444555555444444333333222222555666666555333333555666666666555555555555555555666666555555555444444444777666555444444555777888:::::::::::::::999888777888888888999999999999:::999999999999999999999999;;;<<<<<<===>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKNNNQQQSSSRRRVVV[[[___bbbdddgggiiimmmpppuuu}}}}}}}}}xxxrrrlllfff```[[[WWWOOOLLLGGGDDDCCCBBBAAA@@@======;;;:::999888777777444444444555555666666666777777777666666666666555555555555555444444444444444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111222222111111111111222222000111111111111222222222111111111111111111111111000000000000000000000000222111111111111000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////............////////////......------------......////////////////////////////////////////////////////////////////////////...............---,,,,,,,,,,,,---...////////////........................---------------......///000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000111111111000000000000000000000000000000000000000000000000//////000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333000000111111111222222222444333222111222333444555555555555444444444333333333444555444444444666888888777555444444555666777555555555555555555555555444444444444444555666777666666666666777777888999888888888888999999999999999999999999999999999999;;;;;;;;;<<<======>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGIIIKKKMMMNNNOOOQQQUUUWWWXXXYYY[[[]]]dddeeehhhlllqqqvvv{{{~~~|||qqqhhhcccaaa]]]XXXSSSPPPNNNKKKIIIGGGDDDAAA???>>>>>>===<<<777888999999888777666555777777777777777777777777666666666666666666666666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222000000111111111222222222111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111........................////////////////////////000000000000000000000000////////////////////////////////////////////////000000////////////000000000000000000000000000000////////////////////////////////////////////////............////////////......------------......////////////////////////////////////////////////////////////////////////---.../////////...,,,++++++,,,---...////////////........................---,,,,,,,,,,,,---......000000000000000000000000111111111111111111111111000000000000000000111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000111111111111111111111111111111111111000000//////111111111111111111111111111111111111111111111111111111222222222333333333000000111111111222222222444333222111222333444555444444444444333333333333000222333444444666999;;;999888555444333444666777333333444444555666666777333333444444444555666666888777666666666777888999777777888888888999999999::::::::::::::::::::::::999::::::;;;<<<<<<======>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFGGGIIIJJJKKKLLLJJJLLLOOOPPPQQQRRRTTTVVV]]]]]]]]]^^^```bbbdddfffrrrzzzyyylllaaaYYYSSSPPPLLLIIIEEECCCBBBAAA@@@???AAA???<<<:::::::::888777555666777999999888666555::::::999888888777666666555555555555555666666666333333444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////............////////////......------------......////////////////////////////////////////////////////////////////////////---...///000///...---,,,+++,,,---...////////////........................---,,,,,,,,,,,,---......000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111222222111111000//////...111111111111111222222222222222222111111111111111111111222222222333333333000111111111111222222222333333222222333333444444222222222222111111111111///111333444444666999;;;999777555333333333555666222222333444555666777888444444444555555555555555888888777777777777888888777777777888888888888999::::::::::::::::::::::::999999999:::;;;;;;<<<<<<======>>>???@@@AAAAAABBBAAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKHHHJJJMMMNNNNNNPPPRRRTTTVVVVVVVVVWWWXXXZZZ\\\^^^ccciiiqqqyyyxxxppphhh^^^TTTMMMIIIFFFDDDDDDBBB???>>>======;;;:::<<<:::888888999:::999888555666777888888888777666999888888777555444444333444555555555555666666666333333333333444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222000111111111111222222222111111111111111111111111000000000000000000000000//////000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////............////////////......------------......////////////////////////////////////////////////////////////////////////...////////////...------,,,,,,---...////////////........................---------------......///000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111111111111000000000000000000000111111111222222222222222222111111111000000111111222222222333333333000111111111111222222222222222333333444444333333222222222222222222222222222333444444444555777999777666555444333333333444333444444444555555666666555666666666666555555444555555666666666666777777777777777777888888888888999999999999999999999999888888999999:::;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDBBBCCCDDDFFFGGGHHHIIIIIIHHHJJJKKKLLLMMMNNNQQQSSSQQQQQQQQQSSSUUUXXX[[[]]]YYY]]]dddiiillloooqqqssswwwzzz}}}{{{tttnnnhhh```[[[SSSOOOJJJFFFCCCAAA???===???>>>============:::888:::999888999;;;<<<;;;:::555666666777777777777777666666666555555444444444444444444555555555666666222222333333333444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222000111111111111222222222111111111111111111111111000000000000000000000000////////////000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////............////////////......------------......////////////////////////////////////////////////////////////////////////000//////...............------...............---..............................------......///000000000000000000000000000333333333333333333333333//////000000111111111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111/////////000111111222222000000111111222222222222222222222222111111000000111111222222222333333333000111111111111222222222111222333444555444333222444444444444444444444444444555666555333333555666666666555444333222222222666555555555555444444444666777777777666555444444111222333555555666666555777777777777888888888888777777777777777777777777777888888999::::::;;;;;;;;;<<<===>>>???@@@AAAAAA???@@@@@@AAABBBBBBCCCCCC???@@@BBBDDDEEEGGGGGGGGGDDDFFFGGGGGGHHHIIIKKKMMMKKKKKKLLLMMMPPPSSSVVVXXXTTTXXX]]]aaacccdddeeefffiiijjjmmmppptttzzzyyyrrrmmmiiiddd]]]XXXUUURRRNNNJJJCCCBBBAAAAAA@@@???;;;999666666777888::::::999777999888777888999:::999888666666666666666666666777555555555666666666666777444444444555555555666666222222222333333444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222000111111111111222222222111111111111111111111111000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111////////////////////////////////////////////////............/////////000.........------.........////////////////////////////////////////////////////////////////////////111000///------...//////.........///......------........................///............///000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222333333222111000000000111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111000111111222222222333444555444333222111222222222111111111000000222333444444222222222444111222333444333333333444444555666888888666555444666666555555555444444444555555555555666666666666777777777777888888888888888888777777777777888888999999::::::::::::;;;;;;<<<===>>>??????@@@@@@??????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@BBBDDDGGGIIIIIIIIIIIIIIIIIIKKKLLLLLLJJJKKKMMMOOOQQQSSSUUUVVVWWWVVVVVVZZZ^^^aaaaaa___```aaaccceeegggkkkqqquuuyyyzzz|||~~~{{{tttqqqkkkddd^^^YYYVVVTTTMMMLLLJJJGGGDDDBBB@@@???<<<<<<<<<;;;;;;::::::::::::::::::999999888888888999888888888777777666666666666555555444444444333666666666666666666666666666555555555555444444444555555555555555555555555555444333222111111111111222222222111111000000000222222222222222222222222111222222333333222222111111111111111111111111111222222111111111111222222111111222222222222111111111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111000000//////......222222111000//////000000222222111000//////000000000000000000000000000000////////////////////////............////////////111111000000//////......////////////////////////////////////////////////////////////////////////000...---,,,,,,---...000................................................................................................111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222333222111111000000111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111111222222222333444444333222111333333333333222222222111000222333333222222333444555333222555999:::777333444555666777777666555444333333444444555666666666555555555555666666666666666666777777777888888888888888777777777777888888999999::::::::::::;;;;;;<<<<<<>>>??????????????????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAACCCFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNPPPQQQQQQRRRQQQRRRUUUYYY\\\[[[ZZZZZZ[[[]]]___```cccgggkkkkkklllnnnppprrrwww}}}zzzuuurrrmmmeee___[[[YYYUUUPPPKKKHHHFFFEEEDDDDDDBBBAAA???>>>===<<<<<<;;;;;;;;;::::::::::::999999888888888777777777888888888777777777666666666666666555555555444444555555555555555555555555555555555555444444444444555555555555555555555555444444333222111111111111222222111111000000000000222222222222222222222222111222222333333222222111111111111111111111111111222111111000000111111222111111222222222222111111111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000//////............//////000000000000000000000000000000000000000000000000111000000000/////////...222111111000//////000000222111111000//////000000000000000000000000000000////////////////////////............////////////////////////000000000000////////////////////////////////////////////////////////////////////////111000///......///000111........................................................................------------------------111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222222222111000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222333333222111000000000000111111222222333222222111444444444333333333222222000111333333222222333555888333222777@@@BBB;;;333444555666777777666555444111111222444666777888999555555555555666666666666666666777777777777888888888888777777777777888888999999::::::::::::;;;;;;<<<<<<===>>>???????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@??????@@@BBBCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHJJJJJJJJJKKKKKKLLLLLLLLLOOONNNOOORRRUUUWWWWWWVVVUUUWWWYYYZZZ[[[\\\^^^```cccdddeeefffgggkkkooosssrrrttttttrrrppppppuuuyyy|||~~~zzzuuuoookkkhhhgggddd___ZZZVVVUUURRRNNNJJJGGGFFFDDDAAA???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999888777777777777666666666888888777777777777666666777777666666666666555555555555555555555555555555555555555555444444444444444444444444444444444444333333222222111222222222111111111111000000000000222222222222222222222222111222222333333222222111111111111111111111111111222111111000000111111222111111222222222222111111111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000//////............//////000000000000000000000000000000000000000000000000000000000000////////////111111000/////////000000111111000/////////000000000000000000000000000000////////////////////////............////////////.........///000111111111////////////////////////////////////////////////////////////////////////111000///......///000111................................................................................................111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000111222222222222222111111000000000000111111222222222222222222222222000000000000000000000000000000000000000000000000000000111111111222222222444333222111000000000000000000111111222222222222444333333333333222222222333444555444333222333444777444555;;;BBBCCC<<<555555555666777777666555555111222333444555777888888555555555555666666666666666666666666777777777888888888777777777777888888999999999:::::::::;;;;;;;;;<<<===>>>??????????????????@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKNNNOOOPPPRRRTTTUUUVVVUUUUUUWWWYYYZZZYYYYYYZZZ[[[aaabbbbbbcccccceeehhhkkkjjjkkklllkkkiiiiiikkknnnnnnoooppprrrtttvvvwwwxxxuuuvvvwwwxxx{{{}}}~~~xxxrrrmmmjjjhhhaaa```]]]YYYVVVTTTRRRQQQQQQNNNJJJHHHHHHHHHFFFEEE@@@??????>>>===<<<<<<<<<::::::::::::::::::::::::::::::::::::999999999999777777777777777777777777777777777777777777666666777777777777777666666666555555555555555555555555555555555444444444333333444444444444444444444444222222222111222222333333222222222222222222111111222222222222222222222222111222222333333222222111111111111111111111111111111111000000000000111111111111222222222222111111111111111111111111111111000111111222222111111000111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////////////////////////////000000000000////////////111000000/////////000000111000000/////////000000////////////////////////////////////////////////............////////////.../////////000000000111///////////////////////////////////////////////////////////////////////////...------------...///........................................................................////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000111222222222222111111000000///000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222444333222111000000000000000000000111111222222333222222222222111111111111666777777666333222222333333666;;;??????===:::777555555666666666666555555444444444555555555666666555555555555666666666666555666666666666777777777888888777777777777888888999999999:::::::::;;;;;;;;;<<<===>>>>>>??????>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@??????@@@@@@@@@CCCDDDEEEFFFGGGGGGGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRSSSTTTUUUWWWYYYYYYXXXXXXXXXYYY]]]^^^___^^^^^^___aaaccccccdddeeeddddddddddddeeedddddddddeeefffggghhhhhhggggggggggggggghhhiiiiiimmmppprrrssstttuuuwwwyyy|||||||||{{{||||||}}}~~~~~~yyyrrrmmmjjjeeeccc___[[[WWWTTTRRRQQQMMMLLLJJJIIIHHHGGGFFFFFFCCCBBB?????????@@@@@@@@@;;;;;;;;;;;;::::::999999::::::::::::999999999888999999999999999999999999888888888888888888888888666666666666666666777777666666666777777777777777555555555555555555555555555444444444444333333333444444444444444444444444222222222111222222333333333333333333333333333333222222222222222222222222111222222333333222222111111111111111111111111111111000000000000000000111111111222222222222111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////////////////////////////////////////000000000000000///////////////000000000///////////////000000////////////////////////////////////////////////............////////////111000000000/////////...////////////////////////////////////////////////////////////////////////......------------..............................................................................000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111222222111111000000/////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333222111000000000000111111111111111222333444222222222111111111000000666777777666333222222333222999AAAAAA;;;666666888666666666666666666666666666666555555555444444444555555555555666666666666555555666666666666777777888888777777777777888888999999::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@CCCDDDFFFGGGHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLJJJLLLNNNNNNNNNNNNOOOPPPSSSUUUVVVVVVUUUVVVWWWYYY]]]^^^^^^^^^\\\\\\^^^``````aaabbbccccccccccccccc________________________\\\[[[ZZZYYYXXXXXXXXXXXX\\\^^^`````````___```aaaccccccccccccdddddddddddddddgggjjjmmmnnnppprrrtttvvvxxxzzz}}}~~~~~~}}}||||||{{{zzzqqqpppooonnnmmmmmmmmmmmmiiihhheeeaaa\\\XXXTTTRRROOOMMMKKKIIIGGGEEEDDDDDDCCCBBBBBBAAA???>>>======;;;;;;;;;::::::;;;;;;<<<999::::::::::::999888777999999999888777777666666777888888888888999999999777777888888888888999999555555666666666666777777555555666666666666777777444444444444444444444444444444444444333333333333333333333333333333333333333333222222111222222222222222222333333333333333222222222222222222222222111222222333333222222111111111111111111111111111111000000//////000000111111111222222222222111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000////////////000000000000//////......//////000000//////......//////000000000000000000000000000000////////////////////////............////////////111111111000///.........////////////////////////////////////////////////////////////////////////000000000000000000000000........................................................................111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111111///////////////000111111////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111111222222111111111222333555666333333222222222111111111222333444333222222333444555<<>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????@@@AAAAAABBBBBBAAABBBCCCEEEGGGHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJMMMMMMKKKKKKLLLNNNQQQRRRSSSSSSSSSUUUXXXZZZ\\\]]]^^^]]]\\\[[[\\\^^^^^^^^^```bbbddddddcccaaa\\\\\\\\\\\\[[[ZZZYYYXXXTTTSSSRRRQQQPPPPPPPPPPPPOOOQQQSSSTTTSSSRRRRRRSSSRRRSSSTTTTTTTTTSSSRRRQQQPPPRRRUUUVVVVVVWWWXXXYYY[[[\\\___aaabbbaaa``````bbbcccdddeeegggjjjlllmmmmmmmmmnnnooorrrvvvyyy{{{zzzxxxuuusssqqqrrrssstttnnnmmmmmmppptttwwwxxxyyy{{{{{{||||||}}}zzzvvvssskkkhhhddddddggghhhfffcccfffeeedddbbb```^^^]]]\\\WWWVVVVVVUUUUUUTTTTTTTTTQQQPPPOOOMMMKKKHHHGGGFFFDDDCCCBBB@@@???>>>>>>>>>============<<<;;;:::999999:::;;;;;;:::999999999999999:::;;;;;;;;;:::999888888888888888777777777777777777777888888999999666666666777777777888888555555555666666666777777444444555555555666666666444444444444444444444444444444444333333333222222333333333333333333333333444444333222111111111111000000000111111222222222222222222222222222222222111222222333333222222111111111111111111111111111000000////////////000000111111222222222222111111111111111111111111111111111222222333333222222111000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000.../////////000000000111...............///000000...............///000000000000000000000000000000////////////////////////............////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000000//////........................................................................////////////////////////222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111///////////////000111111////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111222222222222111111222444555777444444444333333333222222---///111111111222333555999???CCCAAA999333222444666666555555555555666666555555555555555555555555555555555555666666666777555555555555666666666777888888777777777777888888999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@?????????@@@AAABBBCCCBBBBBBAAABBBDDDFFFGGGFFFEEEDDDJJJIIIIIIHHHGGGFFFEEEEEEHHHKKKNNNMMMKKKKKKLLLNNNQQQRRRRRRRRRSSSUUUYYY]]]XXXYYYZZZYYYXXXWWWXXXYYYXXXYYYZZZ]]]``````^^^]]]UUUVVVVVVVVVUUUSSSQQQPPPPPPOOOOOONNNMMMMMMNNNNNNHHHJJJMMMNNNMMMLLLMMMMMMJJJKKKLLLMMMMMMKKKIIIHHHEEEGGGIIIIIIHHHHHHIIIJJJKKKLLLNNNPPPQQQQQQOOOOOOPPPPPPQQQSSSUUUWWWYYYZZZXXXWWWXXXYYY\\\```dddfff```^^^[[[YYYXXXXXXZZZ[[[[[[ZZZYYYZZZ\\\^^^^^^^^^]]]]]]^^^______]]]YYYVVVSSSPPPOOORRRUUUUUUQQQLLLMMMNNNNNNNNNMMMLLLKKKJJJKKKJJJJJJJJJIIIIIIIIIHHHEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<999999:::;;;<<<<<<<<<<<<777999::::::999777666666555666888999::::::999999999999999999:::::::::;;;666666777777888888888999444555555555666666777777444555555555666666777777333444444444555555666666444444444444444444444444444444444333333333222222333333333333333333333333555444333222111111111111......//////000000000111222222222222222222222222222222222333333222222222111111111111111111111111000000////////////000000111111222222222222111111111111111111111111111111111222222333333222222111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000.../////////000000111111...............///000111...............///000111000000000000000000000000////////////////////////............/////////000......//////000000111111////////////////////////////////////////////////////////////////////////------............------................................................................................................222888777000...333444000111111111111111111111111000111111111111222222222111111000000000000111111000111333444444333111000000000000000000000000000222222222111111111000000111111111111111111111111333333222111000000111111---......///000111111222000000////////////000000111000/////////000222333000000000000000000000111222111111111000000//////111111000000000000000111222222222222222444888;;;???999222000333555444222000222333111///000444888BBB===777333222333555555777777666555555555555555555555555555555555444444666666666666666666666666666666666666666666666666444444555555666777777777888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@AAAAAAAAA@@@@@@???BBBBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDEEEEEEFFFEEEEEEHHHGGGFFFEEEEEEFFFGGGGGGGGGIIIKKKMMMNNNNNNMMMLLLOOORRRTTTUUUUUUUUUVVVXXXXXXWWWVVVVVVVVVXXXYYYZZZWWWXXXYYY[[[\\\\\\]]]]]]VVVUUUTTTSSSRRRPPPPPPOOOPPPNNNKKKJJJJJJKKKKKKJJJEEEFFFGGGHHHIIIHHHGGGFFFGGGFFFFFFFFFEEEEEEDDDDDDAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIJJJNNNSSSWWWXXXWWWKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBB????????????>>>>>>>>>>>>???===;;;999888999:::;;;999999999999999999999999888888777777777777888888888888999999999:::::::::999999999888777666666555777777777777777777777777888888777777666666555555666555333333555666555444444444444444444444444444888888777666555555444444222333555777777666555444555444333222222222222333444333333222222333333444111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000///////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000------......//////000000............//////////////////////////////////////////////////////////////////.........---------//////////////////////////////000000000000//////......//////...---,,,,,,........................------------------------,,,,,,,,,---------......222:::;;;333///222333000111111111111111111111111000111111111111222222222111111000000000000111111000111222333333222111000000000000000000000000000222222222111111111000000111111111111111111111111333222222111000000111111......//////000111111222222222111111111111222222111000000///000111222333333333333333333333333333222111111111000000000000111111000000000000111111222333444333333444777999<<<777111000333555444222222444444333111333777<<>>888444333444555555777666666555555555555555444444444444444444444444555555555555555555555555666666666666666666666666444444555555666777777777888999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????????????????@@@>>>>>>>>>>>>============>>>===;;;999999999:::;;;999999999999999999999999888888777777777777888888888888888888999999999999999999888888777666666555777777777777777777777777888777777777666666666555666555333333555666555444444444444444444444444444666555555444333333222222222333555666777666555444555444444444333333333333333333222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000.........///////////////............//////////////////////////////////////////////////////////////////.........---------//////////////////////////////000000000000//////......//////...------,,,........................------------------------,,,,,,---------.........222===@@@777000111222000111111111111111111111111000111111111111222222222111111000000000000111111///000111222222111000///000000000000000000000000222111111111111000000000111111111111111111111111333222111111000111111111...//////000000111111111222222111111111111222222111000000000000111222222111111111111111111111111111111111111111000000000111111000000000111111222222444555555444333555666777444111111333555333111222333444222111444:::???DDD???999555444444555555777666555555444444555555333333333333333333333333555555555555555555555555666666666666666666666666444555555666666777777888888999999:::::::::::::::::::::;;;;;;<<<<<<<<<<<>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>??????@@@>>>>>>>>>???@@@???>>>???>>>>>>>>>>>>=========<<<======>>>>>>?????????BBBAAA???===<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999;;;<<<<<<<<<===>>>>>>>>>====================================<<<<<<<<<;;;===<<<;;;999999999::::::999999999999999999999999888888777777777777888888777777777777888888888888999999888888777666666666777777777777777777777777777777777777666666666666666555333333555666555444444444444444444444444444555555555444333333222222222333555666666666555444444555666666666555444333222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000///////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000///////////////////////////////////////...................../////////////////////////////////////////////////////////////////////............---//////////////////////////////000000000000//////.........///......---,,,........................------------------------,,,------------.........222???CCC:::111000111000111111111111111111111111000000111111111222222222222111111000000111111222///000111111111111000///000000000000000000000000111111111111000000000000111111111111111111111111222222111111111111111222//////000000000111111111000000////////////000000000000000111111111222222000000000000////////////111111111111111111111111111111000000111111222222111333444444333222222333333111111222444444222000000111222111000333:::???CCC???999666444555555555666666555444444444444555333333333333333444444444444444444444444444444444666666666666666666666666555555555666777777888888888888999::::::::::::999:::::::::;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@???AAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFEEEBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHJJJLLLMMMNNNNNNNNNQQQRRRTTTTTTSSSRRRSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPOOONNNMMMLLLKKKJJJIIIHHHFFFFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@???????????????????????????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<======>>>??????>>>=========<<<;;;;;;=================================>>>>>>?????????<<<<<<<<<<<<<<<=========;;;;;;;;;::::::999999999999::::::;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<;;;:::999999999::::::888888888888888888888888888888777777777777888888666666666666777777777777888888888888777777666666666666666666666666666666777777777777666666666666666555333333555666555444555555555555555555555555777777666666666555555555333444555555666666555555444555777888888666444333222111111000000111111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000000/////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////000000//////......------............/////////////////////////////////////////////////////////////////////...............//////////////////////////////000000000000//////---...............------................................................------------............111>>>CCC:::000000111000111111111111111111111111000000111111111222222222222222111111111111222222000000000111111000000000111111111111111111111111000000000000000000000000111111111111111111111111222111111111111111222222000000000000111111111111000000////////////000000000111111111222222222222444444333333333222222222111111111111111222222222111111111111111222333333000222333333111000000111111111111222444333222111000222333222222555;;;@@@AAA>>>999666555555555555666666555444444444444444333444444444555555555666555555555555555555555555666666666666666666666666555555666666777888888888777888999999::::::999999999999::::::;;;<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEFFFFFFBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKMMMNNNNNNOOORRRTTTUUUUUUTTTSSSTTTUUUTTTUUUVVVWWWWWWVVVUUUTTTUUUUUUUUUTTTSSSRRRPPPPPPPPPPPPOOONNNLLLKKKJJJJJJGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@??????>>>>>>????????????????????????======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>============>>>??????>>>>>>>>>>>>===========================>>>>>>>>>:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<============::::::::::::999999999999666666777777888999::::::;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;:::::::::999999999:::888888888888888888888888888888777777777777888888555555666666666777777777888888888777777777777777666666666666666666666666666666666666777777777777666555333333555666555444555555555555555555555555666666666666666555555555333444444555555555555555444555777888888777555444222111111000000111111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////111000000/////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////000000//////......------............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////------...............---................................................---------.........//////000;;;>>>666///111222000111111111111111111111111000111111111111222222222222222111111111111222222111111111111111111111111111111111111111111111111//////000000000000000111111111111111111111111111111111111000111111222333111111111111111111111111222222111111111111222222000111222222333333222222333333333222111111000000111111111222222222222222111111111111111222333444000222222222000000000222111111222333333333222222222555777777666888===BBB>>>;;;777555555555666555666555444444333333444444333444444555555666666666666666666666666666666666666666666666666666666666555666666777777888888999777888888999999999999999888888999:::;;;<<<<<<=========>>>???@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@???@@@BBBCCCDDDEEEFFFFFFCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPRRRSSSUUUVVVUUUTTTUUUVVVUUUUUUVVVVVVVVVUUUTTTTTTUUUUUUTTTTTTSSSQQQPPPOOOOOOOOONNNMMMKKKJJJIIIHHHEEEDDDDDDEEEFFFFFFEEECCCAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<======;;;<<<>>>>>>======>>>???<<<<<<<<<<<<<<<=========:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888888888888888888888888888888999999::::::;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;:::::::::999:::::::::::::::999999999888888888888888888888888888888777777777777888888666666666666777777777777888888777777777777777777777777777777777777777777666666666666777777777777666555333333555666555444555555555555555555555555444444444444444444444444444444444444555555666666444555666777777777666555222222111111111111222222333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000///////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000///////////////////////////////////////.....................////////////////////////////////////////////////////////////...////////////000000000//////////////////////////////000000000000//////,,,---......///.........................................................------.........////////////777888111...222333000111111111111111111111111000111111111111222222222333222222111111222222333222222111111111111222222111111111111111111111111////////////000000111111111111111111111111111111111111000000111222222333111111111111111111111111222222111111111111222222000111222333333333222222111111000000///......---111111111222222333333333111111111111222333444555222333333222111111333555333333333333222222222333222555888999888999<<<@@@;;;888555444444666666666666555444444333333444444222222333444444555666666777777777777777777777777666666666666666666666666666666666777888888999999777777888999999999999999777888999:::;;;<<<<<<===<<<===>>>???@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@???@@@AAACCCDDDEEEFFFFFFDDDEEEFFFGGGGGGFFFFFFEEEHHHHHHIIIJJJLLLNNNPPPPPPPPPRRRTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPOOONNNMMMMMMLLLJJJIIIHHHGGGFFFDDDDDDDDDEEEFFFFFFDDDCCC@@@???>>>>>>===>>>??????=========>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::<<<>>>>>><<<<<<===@@@:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;999888777888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999<<<;;;;;;;;;;;;:::::::::999999999:::::::::999999888888888888888888888888888888777777777777888888666666777777777888888888777777777777777777777888777777777777777777777777555666666666777777777888666555333333555666555444555555555555555555555555444444444444444444444444444444444444444555666666444444555555555666666666333333222222222222333333333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000///////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000.........///////////////............////////////////////////////////////////////////////////////.../////////000000000000//////////////////////////////000000000000//////,,,------...//////..................................................................////////////...444444...---333444111111111111111111111111111000111111111111222222222333222222111111222222333333333222222222222333333111111111111111111111111.../////////000000111111111111111111111111111111111111000000111222333333222222111111111111111111000000////////////000000000111222333444333222222444444444333222111111000111111111222222333333333111111111111222333444555444444444222111333666888444555444333222111222444000444888999888888:::===999777444333444666666666555555444333333333333444111111222333333444555555777777777777777777777777666666666666666666666666666666666777888888999999777777888999999999999888777888888999;;;<<<======<<<<<<>>>??????@@@@@@@@@>>>>>>??????@@@@@@@@@@@@>>>???AAACCCDDDEEEFFFFFFFFFFFFGGGHHHHHHGGGEEEEEEHHHHHHIIIJJJLLLNNNPPPQQQNNNPPPRRRSSSSSSSSSUUUVVVWWWVVVTTTSSSSSSSSSTTTUUUQQQQQQQQQQQQPPPOOONNNMMMLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDEEEGGGGGGEEECCC??????>>>======>>>@@@@@@<<<<<<<<<=========>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;===???>>><<<;;;===@@@;;;;;;<<<<<<<<<=========:::::::::999999999999999777888:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;888888888888777777777777888999;;;<<<<<<;;;999888<<<<<<<<<;;;;;;;;;::::::888999999:::::::::999999777777777777777777777777888888777777777777888888777777777777888888888888777777777777777888888888777777777777777777777777555666666666777777888888666555333333555666555444666666666666666666666666555666666666666666666666555444444444444555666666444444444444444555666777444333333222222333333444333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000111111111111111111111111---.........//////000000............/////////000////////////////////////////////////////////////.../////////000000111111//////////////////////////////000000000000//////,,,,,,---.../////////...........................////////////////////////............/////////000111111000000000000111111222222222111111111000000111111111111111111111111555222000111222333333111000000111222222222222111222111111000000111111222111111111111111222222333///000111222222111000///111111000000000000111111222222222222222222222222......///000111222222333///000000000000000///...000000000000000000000000...000111111000000111222111111111111111111111111333333222111111222333333333333222222111222222222444555666777777666555444777666444333333444555666444444333333333333444444666666555555555444444444333444444444444444333333222333555666777666555444555555555555555666777777888888888888888999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>?????????AAABBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKPPPOOOMMMNNNQQQSSSTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUQQQOOONNNNNNNNNNNNMMMKKKHHHGGGFFFEEEDDDDDDDDDDDD?????????@@@@@@AAAAAAAAA???????????????>>>======<<<;;;:::999:::<<<>>>@@@???>>>>>>=====================<<<;;;;;;;;;;;;<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;999999999999;;;;;;888999;;;<<<<<<;;;999888<<<<<<;;;;;;:::999888888888888999::::::::::::999888999;;;<<<===<<<<<<;;;999999999888888888888888888888777777777777888888::::::999999888888777777888888888888888888888888666666666666666666666666777666666555555555666666777777888888888888777777888888888777777777777777666666666666666666555555555555555444444555555555666666555444444333222222222444555555444333444555555444333444666888999888444444333333222111111000000000000000111111111111222222222222222222222222111111111111111111111111333444555333111000000111222222222222222222222222000111111111111222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111000000000000000000000000000000000000000////////////////////////---...///000000111000000222111///...---...000111---......///000111111111000000000000000///......000000000000000000000000////////////000000000000111111000000//////......////////////////////////111111111111111111111111////////////////////////000000//////.........---000000///...---,,,,,,+++........................222222111111111111222222222222222111111111000000111111111111111111111111000444777666222......///000000111222222222222111000000000000000111222222///////////////000000111///000111222222111000///111111000000000000111111222222222222222222222222000000000000000111111111///000000000000000//////000000000000000000000000000111222222111111222333222222222222222222222222333333222111111222333333333333222222111222222333444555666777777666555444555444333333333444555555555444444444444444444555333333333222222222222111444444555555555444444333333333444555555555555555666666666666666777888888777777888888888999999999999999999:::::::::;;;;;;======>>>>>>>>>>>>============>>>>>>>>>?????????AAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKOOOMMMLLLMMMPPPRRRSSSRRRSSSRRRQQQQQQQQQRRRSSSTTTOOONNNLLLLLLLLLLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCCCC??????@@@@@@@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<<<<;;;:::999:::<<<>>>???>>>>>>===============>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999::::::;;;888999;;;<<<<<<;;;999888;;;;;;;;;:::999888888888888888999::::::::::::999888888999:::::::::999999999999999999999999999999888888777777777777888888999999999888888888777777888888888888888888888888666666666666666666666666777777777666666666777777888888999999999999888888999999999999999999999999777777777777777777777777777777666666666666777777777777666666555444444444555666888777666555555666555444333555777888888777555444444444333333222222222222222222111111111111222222222222222222222222111111111111111111111111333444444333111000000111222222222222222222222222000111111111111222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////000000000000000000000000000000////////////////////////...//////000000000000///111000///......///000111...000222444555444333222000000000000000///......000000000000000000000000////////////000000000000111000000000/////////...////////////////////////111111111111111111111111////////////////////////000/////////............/////////...------,,,,,,........................333333222222222222333333222222222111111111111111111111111111111111111111000999AAA@@@666//////222000000111222222222222111000000000000000111222222///////////////000000111000000111111111111000000111111000000000000111111222222222222222222222222111111111111000000//////000000000000000000000000000000000000000000000000000222333333222222333444333333333333333333333333333222222111111222222333333222222111222222333333555555666666666666555555333222222222333444555555555555555444444555555555666666666555555555444444444444555555555555555444333333333333333444444555777777666666777777888999777777777888888888999999999999999999::::::::::::<<<======>>>>>>======<<<<<<<<<===>>>>>>???@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJMMMLLLKKKLLLNNNPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRNNNLLLJJJJJJJJJIIIHHHFFFEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@???????????????=========>>>===<<<<<<;;;;;;;;;:::::::::<<<===>>>======<<<<<<<<<======>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999::::::;;;888999:::;;;;;;:::999888:::::::::999888888777777888888999::::::::::::999;;;:::999999999999999999::::::::::::::::::::::::999888888777777888888999999999888888888888777777999999999999999999999999777777777777777777777777999999999999999999999999::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999999888888999999::::::999999888888777777777888:::;;;:::888777777888444444555666888999777555555555444444444444444444444444333333222222111111333333333333222222222222222222222222222222222222333444444333111000111222222222222222222222222222000111111111111222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------......//////000000000000000000000000000000///////////////////////////000000000000//////...111000///......///000111---000333666777555222000000000000000000//////...000000000000000000000000////////////000000000000000000000000////////////////////////////////////000000000000000000000000////////////////////////////////////............................................................222222222111111222222222111111111111111111111111111111111111111111111111111999@@@???666000000333000000111222222222222111333333222111111111111111111111111111111222222333000000000111111000000000111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111000000000000000000000000000111333222111111222444333333333333333333333333222222222222222222222222222222111111222222333333555666666666666666666555222222333333444555666666666555555444444555555666888777777777666666666666444444555666666666555555444333222111222333444555666666666666666777777888666666777777888888999999888999999999999::::::::::::::::::;;;;;;:::::::::;;;;;;<<<===>>>???@@@AAA??????@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIKKKJJJIIIJJJLLLNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOMMMKKKIIIHHHHHHHHHFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>===<<<<<<======<<<<<<;;;:::;;;::::::::::::;;;<<<===;;;;;;;;;;;;<<<======>>>======<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::888999::::::::::::999888999999999888888888777777888888999::::::::::::999???===<<<:::::::::;;;<<<999999::::::::::::;;;;;;:::999999888888999999:::999999999999999999999999::::::::::::::::::::::::999999999999999999999999:::;;;;;;;;;<<<<<<<<<;;;<<<======>>>>>>======<<<>>>>>>>>>???????????????===============>>>>>>>>>======<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::<<<===>>>===;;;999999999666666777999;;;:::888555555555555555555555555555333333333333333333222222333333333333333222222222222222222222222222222222222333444333111000111222111222222222222222333333000000111111111222222222111111111111111111111111111111111111000000000///000000000000000000000000////////////////////////////////////////////////////////////////////////------......///000111111////////////////////////////////////////////////000000111000000///...---000//////...//////000111,,,...000111222111///...//////000000000000//////////////////////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////.........---------.........//////........................111111000000000000111111111111111111111111111111111111111111111111111111...000222222000/////////000000111222222222222111777666555333111111000000111111111111111222222333111000000000000000000111111111000000000000111111111111111111111111111111...//////000111111222222000000000///000111222333000000000000000000000000///000111111000000111333333333333333333333333333222222222222222222222222222111111111222222333444666666666555555666666666333333444555666777777777555555444444444444555555444444444333333333222222333333444555666666555555444333222111222333444555555444444444444555666666555666666777888888999999888888888999999999::::::999999::::::::::::999999:::;;;<<<===>>>???@@@@@@>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIKKKLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGHHHGGGEEEDDDCCCBBBAAA@@@?????????????????????>>>>>>=========<<<<<<<<<<<<<<<;;;:::::::::::::::::::::;;;;;;<<<::::::::::::;;;<<<>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999999999999999999999999888888888888888888888888999::::::::::::999???>>><<<;;;:::;;;<<<<<<999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????>>>??????@@@@@@@@@@@@??????@@@AAAAAAAAABBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????>>>@@@AAA@@@===<<<;;;<<<;;;;;;<<<===>>>===;;;888777777666666666666555555222222222333333444444444444444444333333333222222222222222222222222222222222333444333111111111333111111111222222333333333000000111111111222222222111111111111111111111111111111111111000000000///000000000000000000000000////////////////////////////////////////////////000000000000000000000000......///000111111222222////////////////////////////////////////////////000000111000000///...---///////////////000111111...------------....../////////000000000000//////////////////////////////////////////000000000000////////////000000000000////////////////////////........................////////////////////////.........///////////////,,,,,,------.../////////////////////////////////111000000000000000000111111111111111111222222222111111111111111111111111000...+++,,,000222222000000000111222222222222111777666555333111000000//////////////////000000111111111000000000000111111111111000000000000111111111111111111111111111111......///000111222333333111000//////000111333444000000000000000000000000...000111111000///111222333333333333333333333333111222222333333222222111111111111111222333444444666666555555555555666666444555666777777777777777444444444333333444444444444444444444333333333333222222333444555555555555333333333333333444444555444444333333444444555666444555666666777888999999888888888888999999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<======>>>??????======>>>???AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGIIIJJJKKKIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIGGGFFFFFFFFFFFFEEECCCBBBBBBAAA@@@????????????>>>>>>>>>>>>============<<<<<<<<<===<<<;;;;;;:::::::::::::::;;;;;;;;;:::888888999:::;;;<<<>>>???======<<<;;;;;;;;;;;;<<<999999::::::;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999999999999999999999999999888888999::::::::::::999<<<;;;::::::::::::::::::999::::::;;;;;;<<<<<<<<<>>>======<<<<<<======>>>======>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>???@@@BBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEECCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDCCCAAA@@@@@@@@@BBBAAAAAABBBCCCBBB???===;;;;;;:::999999888777777333444444444555555555555555555444444333333222222333333333333333333333333111333333333111111222333111111111222222333333444000111111111111222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000///////////////////////////000000000000//////.........//////000000111111111///---,,,,,,...000111...//////000000000000000000000000000000000000000////////////000000000000////////////000000000000////////////////////////////////////////////////////////////////////////.........///////////////---------.........//////////////////////////////222111111000000111111222000000111111111222222222111111111111111111111111222000...///333555444333000000111222222222222111333333222111000000000000///////////////000000111222111000//////000111222111111000000000000111111111111111111111111111111//////000000111111111222111000//////000111333555000000000000000000000000///111222222111000222333222222222222222222222222111222333333333333222111111111111111222333444555777666555444444555666777444555666777777666555555333333222222222222333333666555555555444444444444000111222333444444444444333333444555555555555555444444444444444555666666444444555666777888999999888888888888999999999999::::::;;;;;;;;;;;;::::::<<<<<<<<<=========>>>>>><<<<<<===???@@@BBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGIIIJJJJJJIIIGGGJJJJJJKKKKKKJJJIIIGGGGGGEEEDDDCCCCCCDDDEEEDDDCCCBBBBBBAAA@@@????????????<<<<<<=================================<<<;;;;;;:::::::::;;;;;;::::::999777777888999:::<<<>>>???======<<<;;;;;;;;;;;;<<<888888999999:::;;;;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;999::::::;;;;;;::::::999999999888888888888999999999999999:::::::::::::::888888999::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@??????>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBDDDEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFDDDFFFGGGGGGFFFEEEEEEFFFIIIGGGFFFFFFFFFFFFDDDCCC@@@@@@???>>><<<;;;::::::999999888777777666555555666555555444333333222222333333333333333333333333111222333333111111222333000111111222333333444444000111111111111222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000000000000000000000000000////////////////////////...//////000000000000///---...///000000111111111000//////.........///000......///000000000000000000000000000000000000000////////////000000000000.../////////000000000111////////////////////////////////////////////////////////////////////////............/////////000---------...............////////////////////////333222222222222222222333000000111111222222222222111111111111111111111111/////////000111222111000000000111222222222222111///////////////000000111111111111111111222222333222111000//////000111222111111000000000000111111000000000000000000000000111111111111000000000000111000//////000222444555000000000000000000000000000222333333222111333444111111111111111111111111111222333444444333222111111111111111222333444555777666555444444555666777444555666666666555444333333222222111111222222333222222111111111000000000///000111222333333444333333444555666777666555444555555555555555666777777444444555666777888999999777888888888888999999999888888888999999888888888<<<<<<<<<===============;;;<<<===???@@@AAACCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGIIIJJJJJJHHHFFFJJJKKKKKKKKKJJJHHHFFFEEEBBBAAA@@@AAACCCDDDCCCBBBCCCBBBAAA@@@????????????;;;<<<<<<<<<======>>>>>>======>>>>>>======<<<;;;::::::;;;;;;;;;:::999999777777777999:::<<<>>>???======<<<;;;;;;;;;;;;<<<777777888999999:::;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;999999;;;;;;;;;;;;999999999999888888888888999999::::::::::::::::::::::::888888999::::::::::::999:::;;;===>>>???>>>=========>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCEEEFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJIIIHHHIIIJJJMMMKKKIIIHHHHHHIIIHHHGGGEEEDDDCCCAAA???>>>===<<<>>>>>><<<:::888666555444666666555444333333222222333333333333333333333333111222333333222111222444000000111222333333444444000111111111111222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........000000000000000000000000////////////////////////......///000000111000000------///000111111111111------...//////...---,,,......///000000000000000000000000000000000000000////////////000000000000.../////////000000111111////////////////////////000000000000000000000000////////////////////////---.........//////000000........................000000000000000000000000111222222333333333222222888555111///000111222222222222222222222222222222111000/////////000222333666666666555333111///...//////000000111111111222333222111111000000111111......///000000000000000222222222111111111000000000000000000000000000000111111111111111111111111222333444444222000111111111111000000111111222333111111111111111111111111444333222111000000000000888666555555777888555222333333222222333333444555555444333222333444555666666555444333222111111111333444444222111111333555333444333111333666333...555555666666555555444333333333333444444444555555555444444333333444444555555555666777888999:::::::::999888777777777888999999999::::::::::::;;;;;;999:::;;;;;;999999:::;;;===>>>>>>>>>????????????AAABBBBBBCCCCCCBBBBBBAAADDDDDDEEEEEEEEEEEEDDDCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIIIIHHHGGGEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>;;;999<<<@@@AAA???;;;======<<<;;;::::::999999999999888888888888888999999999::::::;;;<<<======>>><<<::::::;;;<<<===<<<999999888888999999:::;;;:::::::::999999999888888999999::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999:::::::::999888777999999999999999999888888999::::::;;;;;;<<<<<<===>>>>>>???@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCFFFGGGGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNRRROOOMMMMMMNNNMMMJJJGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDCCCAAAAAAAAAAAA???>>>:::999888777555555444444555555555444444444333333555444444333222111111000111222333333333222111000000000000000111111111111222222222222222222222222111111111111111111111111444333111000000000111111000000//////000111222222000000000000111111111111...//////000000000000///000111222111000//////111000000000000000000000000000000///////////////000////////////////////////////////////////////////111111000000//////......000000000000000000000000////////////............000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////......///////////////000111111///000111111222222222222666444111///000111222111222222222222222222222222111000000///000111222333444444444444333222111000000000000000111111111222333222111111000000111111...///000000111111000000222222222111111111000000000000000000000000000000111111111111111111111111111333444444222000111111111111000000111111222333111111111111111111111111222111111111111111222222555333222333555555222000111111111000111111222333444444333333444444555555555555444333222222222222333444444333111111333555000222111///111555555111555555555555555444444333444444444555555555666666555444444333333444444555666777777777777777888888999888777777777888999:::999999999:::::::::;;;;;;999:::;;;;;;999999:::;;;;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>???>>>???CCCFFFFFFAAA<<<<<<;;;;;;:::999999888888999999888888888888888999999999::::::;;;<<<<<<===>>><<<::::::;;;<<<<<<<<<999999888888999999:::;;;:::::::::999999999999888999999::::::::::::;;;;;;::::::999999888888888888888888888888888888888888;;;;;;;;;::::::999999999::::::;;;<<<======>>>>>>AAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGIIIKKKKKKJJJEEEFFFGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPRRROOOMMMLLLMMMMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFDDDDDDEEEDDDCCCAAA======;;;:::999888888888888888888777777777666666666666555555444333222222000111222333222222111000111111111111111111222222222222222222222222222222111111111111111111111111333333111000000000111111000000000000000111222222000000000000111111111111111111111222111111000000///000111000///......000000000000000000000000000000000////////////000000////////////////////////////////////////////////111000000000/////////...000000000000000000000000////////////////////////000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................///////////////000000111000111111222222222333333333222000000111222222111333333222222111111111111111000000000000111222222111111222222222222222222000000000111111111111111222222111000000000000111///000111111222222111111222222222111111111111111000000000000000000000000000000000000000000000000111222444333222000111111111111000000111111222333111111111111111111111111000000000000111222333444333222222222333333111000111111111111111222333333333333444555555555555555444444333333333333333444333444444333222111333555///333555222111444555444555555555555555444333333555555555555666666666666555444444333333444444555888888777777666666666555777777777777777888999:::999999999999::::::::::::999:::;;;;;;999999:::;;;999:::;;;===???AAABBBCCCBBBBBBAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>???BBBGGGKKKHHHAAA;;;::::::999999888888777777999888888888888888999999999999::::::;;;;;;<<<<<<===;;;999:::;;;<<<<<<;;;999999888888999999:::;;;::::::::::::999999999999999999::::::::::::;;;;;;999999999999999888888888:::999999888999999::::::===<<<<<<<<<;;;;;;;;;;;;======>>>???@@@AAABBBBBBFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHIIIKKKMMMMMMLLLGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNOOOOOOOOONNNOOOOOOPPPPPPOOOOOOOOOMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQRRROOOMMMLLLLLLMMMLLLLLLHHHHHHIIIJJJKKKLLLLLLMMMKKKIIIIIIIIIJJJIIIHHHFFFBBBAAA@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;999999888777666555444444222222333444444333333222222222222222222222222222222222222222222222222222111111111111111111111111333222111111000111111111000000000000000000111222000000000000111111111111333333333333333222111000///000111000...---...///000000000000000000000000000000////////////000000////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................//////......//////000000444444333333333333333333111000000000222333222000333333222222111111000000000000000111111111222222000000111222222222111111111111111111111111111111222222111000000000000000000000111222222222222222111111111111111111111111000000000000000000000000////////////////////////000222333333111000111222111111000000111111222333111111111111111111111111111111000000111222222333333333333444444444333222444333333333333444555555222333555666666666555444444444333333333444444555222333444333222222333444///;;;BBB===444111333666444444555555555444333333444444444444555555555555555444444333333444444555777777666666666555555555666666666777888999::::::888999999999999:::::::::999:::;;;;;;999999:::;;;:::;;;<<<===>>>@@@AAAAAACCCAAA@@@>>>>>>@@@AAACCCBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>=========<<<>>>AAAEEEGGGEEE???:::::::::999999888888888888888888888777888888999:::999999:::::::::;;;;;;;;;<<<:::999999;;;;;;;;;:::999999888888999999:::;;;;;;;;;:::::::::999999999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;::::::;;;<<<===>>>=========>>>??????@@@@@@BBBCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGGGGHHHJJJLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRRRROOOOOOPPPQQQQQQQQQPPPPPPNNNMMMLLLJJJIIIHHHHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNQQQOOOMMMLLLLLLMMMNNNOOOHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMNNNNNNLLLJJJGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????<<<<<<;;;:::999777777666555555555555555555555555333333222222222222222111222222222222222222222222111111111111111111111111222222111111111111111111111000000000000000111111///000000000111111111111444444444333333111000//////111111000///...///000000000000000000000000000000////////////000000111////////////////////////////////////////////////000000000000////////////////////////////////////000000000000111111111111///////////////////////////////////////000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------............//////.........//////000555555333222222111222222222111000111222333222111222222222111111000000000000111111111222222222222111111222222222111000000222222222111111111111111222111000000//////000000000000111222222222222222111111111111111111111111000000000000000000000000///////////////////////////111222222111000111222111111000000111111222333111111111111111111111111333222222111000000111111222222333444333333333333444444333333444444555666333444555666777666555444444444333333333444555555222333444444333222333444111DDDQQQJJJ888///111777444444444555444333333222222222333333333444444444555444444333333444444555444555555555555666666666555555666777888999999999888888888999999999::::::999:::;;;;;;999999:::;;;<<<<<<<<<===>>>>>>??????BBBAAA???>>>>>>???AAABBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>=========<<<<<<======???@@@AAA@@@===;;;::::::::::::999999999999888888777777888999999:::999999999::::::::::::::::::999999999;;;;;;:::888999999888888999999:::;;;;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;888999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@>>>???@@@BBBDDDFFFGGGHHHJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHHHHIIIKKKLLLKKKJJJKKKJJJJJJJJJJJJJJJJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSNNNOOOPPPPPPQQQQQQQQQPPPPPPNNNJJJGGGDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHMMMMMMMMMLLLLLLMMMNNNPPPKKKKKKLLLLLLMMMMMMMMMMMMOOONNNOOOPPPRRRRRRPPPNNNKKKJJJIIIHHHHHHGGGHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDAAAAAA@@@>>>===;;;::::::777777666666555555555555333333333222222111111111222222222222222222222222111111111111111111111111111111111111222111111111111111000000000000000111///000000000111111111111333333333333222111000///111222333222000///000111111111111111111111111111///////////////000111111000000000000000000000000000000000000000000000000////////////000000000000///////////////////////////000000000111111111222///////////////////////////////////////000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------.........////////////............//////333222111000000111222333444333111111222333222222111111111111111111111111000111222222333333222222222222222222222222111111222222222222222111111111111111000////////////000///000111111222222111111111111111111111222222222000000000000000000000000000000000000000000000000...000222222111000111222111111000000111111222333111111111111111111111111444333222111000000000000///111222222111111111222222222222222222333333444444444555666666666666555555555444444444444444555111333555444333222222333222EEESSSLLL:::000111555444444444444444333222222111222222222333333333333555444444333333444444555333444444444555555666666555555666777888888888888888888888888999999999999999:::;;;;;;999999:::;;;<<<<<<============>>>>>>@@@@@@???>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@????????????============<<<<<<<<<<<<>>>>>>>>>>>>>>>=========:::::::::::::::::::::999777777777777888999::::::999999999999::::::::::::999888888999:::;;;999777999999888888999999:::;;;;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;777888888999:::;;;;;;<<<<<<===???@@@AAABBBBBBBBBEEEEEEGGGIIIKKKMMMOOOPPPQQQQQQQQQRRRSSSSSSTTTTTTPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKLLLNNNOOONNNMMMLLLKKKJJJJJJJJJJJJKKKLLLIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSNNNNNNOOOPPPQQQQQQQQQQQQPPPMMMIIIEEEBBB@@@@@@@@@????????????@@@AAABBBBBBGGGIIIKKKKKKJJJJJJLLLMMMNNNNNNOOOOOOPPPPPPPPPQQQPPPPPPQQQTTTVVVUUUSSSQQQOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJHHHGGGFFFEEECCCBBB@@@@@@;;;:::999777666666666666555444444333333222222111222222222222222222222222111111111111111111111111000000111222222222222111222111111000000000000000000000000000111111111111333333333333222222111000222333444333111000111222111111111111111111111111///......//////000111222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000...//////000000111111111000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------......///000000000//////......------......111111000111333555888:::888555222111222333333333//////000000111111222222000111222333333333222222000111222333444444444444333333333222222111111111111111000///////////////...///000000111111000000000000111111111222222222000000000000000000000000111111111111111111111111...000111222111000111222111111000000111111222333111111111111111111111111222222111111111111111222...111333333111111222444333222222222222333444444555555555555555666666777777666555444444444444444111333555555333222222333000===FFFBBB888333333444333444444444444333222222222222222333333333444444555444444333333444444555555555555444444444444444555666777888888777666666888888888888999999999999999:::;;;;;;999999:::;;;;;;;;;;;;<<<===>>>????????????????????????????????????@@@BBBBBBCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEBBBAAA@@@@@@???@@@AAABBB@@@@@@@@@@@@????????????=========<<<<<<<<<;;;;;;<<<===>>>===<<<;;;;;;;;;888888999999999999999999777777777777888999:::;;;999999999999999999999999888888888999::::::888666999999888888999999:::;;;<<<;;;;;;;;;;;;:::::::::999999::::::::::::;;;;;;::::::;;;<<<===>>>???@@@AAACCCFFFIIIKKKKKKJJJIIIOOOOOOPPPRRRSSSTTTUUUVVVUUUUUUUUUVVVVVVVVVVVVVVVSSSSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMNNNPPPQQQPPPOOOLLLKKKJJJJJJJJJJJJKKKLLLIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFHHHJJJLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLNNNOOOQQQRRRSSSQQQRRRRRRSSSSSSSSSRRRRRRNNNOOOPPPQQQRRRRRRRRRRRRPPPMMMJJJFFFCCCBBBCCCCCC??????>>>>>>>>>??????@@@@@@CCCGGGHHHGGGGGGGGGIIILLLMMMNNNOOOPPPRRRSSSSSSRRRRRRTTTWWWYYYYYYVVVTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOONNNLLLJJJIIIGGGGGGCCCBBB@@@>>><<<;;;;;;;;;777777666666555444444444222222222222222222222222111111111111111111111111///000111222333222222111222222111000000000000000000000000000111111111111333333444444444333333222111222333222000000000111111111111111111111111111............///000111222000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000------...//////000111111000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000111111222000///...------------...111111222444777<<<@@@BBB:::777333111111333444444......///000111222333333000111222333444333222222...///111333555666666777333333333222222111111111111111000///////////////......///000000000000000000000111111222222222222000000000000000000000000111111111111111111111111...///111222111000111222111111111000111222222333111111111111111111111111000000000000111222333444000333666666444333444777555444444444444555666666666666555444444666777888888777666555444333333333111333555555444222222333...444888666555666555333333333444444444333222222333333333444444444555555555444444333333444444555777666666444333222222111666666777888888777666555777888888888888999999999999:::;;;;;;999999:::;;;888999:::<<<>>>???@@@AAA>>>>>>????????????>>>>>>>>>???@@@AAABBBBBBCCCBBBAAABBBCCCDDDEEEEEEEEEEEEAAA@@@?????????@@@AAABBB@@@@@@@@@????????????>>>======<<<<<<<<<;;;;;;;;;888:::<<<<<<;;;999888888777777777777777888888888777777777777888999:::;;;999999999999999999999999888777888999::::::888666999999888888999999:::;;;<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;>>>??????AAABBBCCCDDDEEEHHHKKKOOORRRTTTSSSRRRPPPWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMNNNPPPPPPPPPNNNLLLKKKJJJIIIIIIJJJKKKLLLIIIHHHGGGEEEBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<>>?????????:::???DDDFFFEEEDDDDDDEEEHHHIIIKKKMMMOOOQQQSSSTTTTTTTTTVVVYYY[[[[[[YYYVVVWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUTTTSSSQQQOOOMMMLLLKKKLLLJJJGGGEEEBBBAAAAAAAAA:::999999888777666666555222222222222222222222222111111111111111111111111///000111222333333222111222222111000000///000000000000000000111111111111444444555555666555555555000111222111000//////111111111111111111111111111............///000222222000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000,,,------...///000000111000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111...//////000111222222333000///...---------------333222222444999<<<;;;:::555555444333222111000///222222111111111111222222333333333333333333333333111222222333333222222111333333222111111222333333000000000000111111111111111111111111111111111111///////////////...------000000000000000000000000000111111111111222222222222222222111222222333333111111222222222222111111...000333555555444222111333222111000000111222333222222222222222222222222777666555444333444555555555555444444444444555555666555444333222222111111555444333222222222333333111222444555555444222111333222111222444555444333111222333333444444333333111222333333222222333555555444444333333444444555444555555666666666666666666777888999999:::999999;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>???@@@============>>>>>>>>>>>>??????@@@AAABBBDDDDDDEEEBBBCCCDDDCCCAAA@@@@@@@@@??????@@@@@@@@@@@@AAAAAACCCAAA???>>>>>>===<<<;;;<<<;;;::::::999999::::::999999999888888888777777888888999999999888888777999999888888888888999999777777777777888888888888999999:::::::::;;;;;;;;;;;;;;;;;;:::777666777999;;;<<<===<<<:::999:::;;;:::<<<===<<<<<<===???AAA@@@AAACCCFFFIIILLLNNNOOOWWWYYY\\\^^^______]]]\\\^^^^^^______^^^\\\[[[ZZZ^^^[[[XXXXXXYYYZZZXXXVVVWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPOOOPPPQQQRRRRRRPPPNNNMMMJJJJJJJJJIIIIIIIIIHHHHHHGGGEEECCCAAA???===<<<<<<;;;::::::999999999::::::>>>???AAADDDFFFHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHLLLLLLLLLMMMNNNPPPSSSTTTRRRRRRRRRSSSSSSSSSSSSSSSQQQQQQRRRRRRSSSRRRRRRQQQOOOOOONNNMMMLLLKKKJJJJJJIIIHHHFFFCCCAAA@@@??????BBBAAA???>>>>>>???AAABBBFFFFFFHHHJJJLLLOOORRRSSSQQQRRRTTTVVVXXXYYYZZZ[[[YYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXXXXWWWUUUSSSRRRQQQOOOMMMJJJHHHFFFFFFEEEDDDBBB===999666555666666666555444333333444555555000111333666888888555333555555444333222222222222222111111000///......---////////////000000000000111555999888333000000222222222111000//////000000000000000000000000000000000000000000000///......000000000000000000000000000000000000000000000000////////////////////////111111000000//////......//////000000000000//////...000111000///...///111222111000//////000111222444333111000//////000000///000000111111111000000111111000///////////////111000///......///000111//////000111111111111111......//////////////////444222111333666777666555333333222222222222111111222222111111111111222222333333333333333333333333111222222333333222222111333222222111111222222333000000000000111111111111000000000000000000000000111111111111111000//////000000000000000000000000000111111111111222222222111111000000111111222222111111222222222222111111000111222444444333222111333222111000000111222333222222222222222222222222777666555444333444555555555555444444444444555555444444333333222333333333444444333333222222222222222222333444444333222111444333222222333444333111111222333333444444333333666777777666444333333444555444444333333444444555444555555666666666666666666777888999999:::999999:::;;;;;;;;;;;;;;;::::::999999:::;;;<<<======>>>============>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDCCCDDDEEEDDDBBB@@@@@@AAA???@@@@@@@@@@@@AAAAAAAAACCC@@@>>>=========<<<;;;;;;;;;:::999999999999:::999999999888888888777777888888999999999888888777888777777777777777777888777777777777888888888888999999999:::::::::::::::777888888777666555777888:::;;;;;;:::999888999;;;>>>???AAAAAAAAACCCEEEHHHJJJLLLNNNPPPSSSUUUWWWXXX]]]___bbbdddeeedddcccbbbaaabbbbbbcccbbbaaa_________]]]ZZZZZZ[[[[[[YYYWWWUUUTTTSSSRRRQQQPPPPPPPPPNNNNNNOOOOOOOOOOOOOOOOOONNNOOOPPPQQQPPPOOOMMMLLLIIIIIIHHHHHHHHHGGGGGGGGGDDDCCCAAA???===<<<;;;;;;999999888888888888999999;;;<<<>>>@@@BBBDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCFFFFFFFFFGGGHHHKKKLLLNNNNNNNNNOOOOOOPPPPPPQQQQQQOOOPPPPPPPPPPPPPPPOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJKKKJJJIIIHHHGGGEEEDDDDDDDDDBBB@@@>>>======>>>???AAABBBCCCEEEHHHKKKMMMOOOPPPRRRTTTVVVXXXYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYWWWVVVTTTXXXWWWVVVUUUTTTRRRQQQQQQKKKIIIEEEAAA===;;;:::999:::999777666555555555666333333333555777777555444555555444333222222222222111111111000/////////...//////000000000111111111444888;;;:::666333333555222222111000000000000000000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000////////////////////////111000000000/////////...//////000000000000//////...000111000///...///111222111000//////000111111444333111000000000000111000000111111111111000000111111000///////////////111000///......///000111//////000111111111111111///////////////.........444222111111222222111000111111111222222222333333222222111111111111222222333333333333333333333333111111222222222222111111333222111111111111222333000000000000111111111111////////////////////////222333333333333222111111000000000000000000000000000111111111111222222222000000//////000111111222111111222222222222111111222222222222222111111111222222111111111111222222222222222222222222222222777666555444333444555555555555444444444444555555333333333333333444444555444333333333222222222222222222333333333333333333555444222222333333111000111222333333444444333333:::;;;;;;999666444333444555444444333333444444555444555555666666666666666666777888999999:::999999999999::::::;;;::::::999999999::::::;;;;;;;;;;;;============>>>>>>>>>>>>??????@@@AAABBBBBBCCCDDDEEEFFFGGGFFFCCCAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBAAA???===<<<======<<<;;;;;;;;;:::999999999999999999888888888888777777777777888888999999999888888777777666666666666777777777777777888888888999999999999999999999999999999777888999888777888:::;;;;;;;;;<<<;;;:::;;;>>>@@@EEEFFFIIIJJJKKKMMMQQQSSSXXXYYY[[[^^^```aaabbbcccdddeeegggiiiiiihhhgggfffccccccdddccccccbbbaaa```]]]\\\ZZZYYYZZZYYYXXXVVVSSSRRRQQQOOOMMMLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA@@@>>><<<;;;;;;;;;999999888888888888999999999999;;;===???@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIIIILLLMMMMMMMMMMMMLLLJJJIIIGGGEEEBBB???<<<;;;::::::===>>>???AAADDDGGGIIIKKKNNNPPPSSSVVVYYYYYYYYYYYY]]]]]]]]]]]]]]]\\\[[[[[[\\\]]]]]]]]]^^^_________]]]]]]]]]]]]\\\ZZZYYYXXXXXXYYYZZZZZZZZZXXXWWWVVVTTTRRROOOLLLGGGDDDAAA???@@@???===;;;999777777666666444333444777:::;;;<<<555444333222111111111111111111000000000000000000000000111111111222222222555888::::::666444444666222111000000000000000000000000000000000000000000111222222222222111111000000000000000000000000000000000000000000000000000////////////////////////000000000000//////////////////000000000000//////...000111000///...///111333222111/////////000000222222111111000111111222111111111111111111111000111000000///////////////000000////////////000000//////000000111111000000000000//////.........---222222111111111000000///111111111111222222222222222222111111111111222222222222222222222222222222111111222222222222111111222222111111111111222222///000000000111111111111000000000000000000000000222333333333333333222222000000000000000000000000000000111111111222222222000000000000000111222333111111222222222222111111444333222000000000111111222222222222222222222222111222222222222222333333777666555444333444555555555444444333333444444555555444444333333333444444333333333333222222111111333222222111222222333444444222111222333333222111111222333333444444333333:::;;;;;;999666444444555555444444333333444444555444555555666666666666666666666888999999999999999999999:::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;============>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBFFFGGGHHHFFFCCCAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???===<<<;;;<<<<<<<<<;;;;;;::::::999888999999999888888888888777777777777777777888999999999888888777777666666666666777777777777888888888999999999:::999999999999888888888:::;;;<<<<<<;;;<<<>>>@@@===???@@@AAABBBEEEIIIMMMOOOQQQTTTVVVWWWZZZ]]]```cccdddfffhhhjjjjjjkkkjjjhhhiiijjjkkkjjjiiigggfffbbbaaa```___]]]\\\ZZZZZZWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQOOOLLLJJJHHHGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;:::999999999999::::::;;;999::::::<<<===???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@===>>>>>>???@@@BBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGJJJKKKMMMNNNOOONNNLLLKKKJJJHHHEEEAAA===:::999888;;;<<<===???BBBDDDGGGHHHIIILLLPPPUUUYYY[[[\\\\\\^^^____________^^^]]]]]]]]]^^^^^^___```aaaaaabbb_________^^^]]]]]]\\\[[[XXXYYY[[[\\\[[[ZZZWWWVVVYYYYYYWWWUUUQQQMMMJJJHHHFFFEEECCC@@@>>>;;;:::999777555333444999???CCCFFF555444333222222111111111000000111111111111111111111111222222222333333333222444666555333111111222111111000000000000000111000000000000000000000000111111111222222111000000000000000000000000000000000000000000000000000000////////////////////////000000000000//////////////////000000000000//////...000111000///...///111333222111/////////000000000000000000111111222222222222111111111111111111000000////////////000000000000////////////000000//////000000000000000///000000000///......------111111222222111111222222222222222111111111000000222222111111111111222222222222222222222222222222000111111222222111111000111111111111111111111111///000000000111111111111111111111111111111111111111111222222222222222111000000000000000000000000000000111111111222222222000000000111222333444444111111222222222222111111444333111000///000111111222222222333333222222222111111111222222333333333777666555444333444555555444444333333333333444444888777555444333222222222222222333333333222111000222111111111111222333444111000///111333444444333111222333333444444333333666777888777555444555666555444444333333444444555444555555666666666666666666666888999999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAEEEFFFGGGEEECCCAAAAAAAAA?????????@@@@@@@@@AAAAAA===<<<::::::;;;<<<;;;:::::::::999888888888888999777777777777777777777777666777888999999999999999999888888777777888888999888888888888999999999999999999999999999999999999999;;;<<<<<<<<<===???AAABBBDDDHHHJJJMMMRRRWWWZZZ]]]___aaabbbccceeehhhkkkjjjkkkmmmooooooooonnnmmmmmmmmmlllkkkiiigggeeeccc___^^^\\\YYYVVVSSSRRRQQQQQQRRRSSSSSSRRRQQQQQQPPPPPPOOOMMMJJJHHHFFFEEEDDDAAAAAABBBCCCDDDEEEEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????======<<<;;;;;;;;;;;;;;;999999999999999:::;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAA@@@??????>>>>>>===;;;<<<<<<===>>>???@@@@@@>>>??????@@@AAAAAABBBBBB@@@@@@AAAAAA@@@??????>>>@@@@@@@@@AAABBBBBBCCCCCCDDDFFFHHHJJJKKKJJJIIIHHHKKKIIIFFFBBB>>>;;;999777999999:::<<<>>>@@@BBBCCCCCCFFFLLLRRRWWW[[[^^^_________````````````______^^^^^^___``````aaabbbbbb``````___^^^^^^]]]]]]]]]^^^___``````___]]][[[YYYZZZ[[[[[[ZZZXXXVVVSSSQQQMMMLLLJJJGGGDDDBBB???>>>;;;888555555999>>>CCCEEE666555444333222222222222111111111111222222222222222222222222333333333333000111222222111000000111111000000000000000111111000000000000000000000000//////000000000000000///111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000//////000000000000//////...000111000///...///111333222000/////////000111...///000111222333333333333333222111000000111111000000////////////000000//////000000000000////////////000000000//////...000000//////.........---000222333333222222444555222222111111111000000000222222111111111111222222222222222222222222222222000000111111111111000000000000111222222111000000000000000000111111111111111111111111111111111111000000111222222222111111000000000000000000000000000111111111111222222222111111111111222333555555111111222222222222111111333222111000///000111222222222333333333333222222111111111222222333333444777666555444333444555555444444333333333333444444999888777555333222111111111222333333333222000///000000111111222333333333///......000333555555444111222333333444444333333222333555444444333555666555444444333333444444555444555555666666666666666666777888999999:::999999::::::;;;<<<============::::::;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBCCCDDDCCCAAA@@@@@@@@@>>>>>>>>>>>>?????????@@@;;;:::999999:::<<<;;;:::::::::999888888888888888666666777777777777777888666777888999999999999999999999888888888888999999888888888999999999999:::999999:::::::::;;;;;;;;;777999;;;===>>>@@@DDDGGGLLLOOOTTTXXX[[[___dddgggkkklllmmmmmmmmmnnnppprrroooqqqrrrtttsssrrrpppooopppooommmjjjgggccc```___ZZZYYYVVVRRROOOMMMKKKJJJKKKMMMPPPQQQPPPOOOOOOPPPMMMLLLJJJGGGEEECCCBBBBBB??????@@@@@@AAAAAABBBBBB@@@@@@@@@???????????????@@@@@@@@@@@@????????????<<<<<<;;;;;;;;;;;;<<<===::::::::::::;;;<<<===>>>???>>>>>>>>>>>>@@@BBBCCCAAA@@@???>>><<<;;;::::::::::::<<<======>>>>>>===>>>>>>>>>>>>>>>?????????<<<======>>>>>>>>>=========>>>>>>>>>??????@@@@@@???@@@BBBDDDEEEEEEEEEDDDHHHGGGEEEBBB???<<<:::999777777888888999;;;<<<===>>>AAAFFFLLLRRRXXX\\\^^^^^^___```aaaaaaaaaaaaaaa______``````aaaaaabbbbbbaaaaaa```___^^^^^^______``````aaaaaa```^^^\\\[[[[[[\\\\\\]]]\\\[[[ZZZYYYSSSSSSRRRPPPMMMKKKHHHGGGDDD@@@<<<999:::;;;<<<<<<777666555444333333333333333333222222222222222222111111222222222333333333222222222111111111111111000000000000000111111222000000000000000000000000......///000000000000///111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000//////000000000000//////...000111000///...///111222111000//////000111222///000111333555666666666555444222111000000111222///////////////000000111//////000000000000////////////000000000///......////////////////////////111333555444222222444666000000000000111111111111222222111111111111222222111111111111111111111111000000111111111111000000///000111222222111000///000000000000111111111111111111111111111111111111000000111222222222222222000000000000000000000000000111111111111222222222//////000000111333444555111111222222222222111111000000000000000111111222222222333444444333222222000111111222333333444444777666555444333444555555444333333222222333333444888888666555333333222222000111333333333222000///...///111222333333222222000//////000333444444333111222333333444444333333111222444333333222444555555444444333333444444555444555555666666666666666666777888999999:::999999999999:::;;;<<<<<<<<<<<<888888999:::;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>???????????????>>>@@@AAAAAA@@@??????@@@============>>>>>>>>>>>>:::999777888:::;;;;;;::::::999999888888888888888666666666666777777888888666666777999999::::::999888888777777777777888888888888888999999999::::::999999:::;;;<<<======>>>:::===AAAEEEIIIMMMSSSVVV[[[___eeeiiilllnnnppprrrwwwxxxxxxvvvtttssstttuuuuuuvvvxxxyyyxxxvvvtttrrrooommmjjjfffaaa]]]YYYWWWRRRPPPNNNKKKHHHGGGFFFFFFDDDGGGKKKMMMLLLLLLMMMNNNIIIHHHFFFDDDBBB@@@@@@???>>>>>>>>>???????????????>>>>>>>>>>>>>>>??????@@@CCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAAAAABBBCCCDDDDDDFFFFFFDDDDDDEEEFFFHHHIIIGGGFFFEEECCCAAA???======<<<===>>>???@@@@@@??????>>>>>>>>>>>>>>>=========;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>???======>>>???@@@AAAAAABBBBBBBBBAAA@@@>>><<<:::999999888888888888999999:::;;;===@@@EEEKKKQQQWWWZZZ\\\]]]___```bbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbcccbbbaaa```___```aaaaaa^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^]]]]]]ZZZZZZYYYYYYWWWUUURRRQQQNNNJJJFFFBBB@@@>>><<<:::888777666555555444555555444444444333222222111111111111111111222222222222222222111111111222222222000000000000000111222222000000000000000000000000...///000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000000111//////000000000000//////...000111000///...///111000000/////////111222333111222444777999:::::::::666444222111000000111222///////////////000111111...///000111111000///...//////000000///......---------......///000000000222444666555222111222444......///000111222333333222222111111111111222222111111111111111111111111000000111111111111000000///000111222222111000///000000000000111111111111000000000000000000000000000111222222333333333333000000000000000000000000000111111111111222222222.........///000222333444111111222222222222111111//////000000111111222222222222444444444444222222000000111222333333444444777666555444333444555555444333333222222333333444777666555444444444444444000111333333333222000...---///111333444333222111222111000111222333222111222222333444444444333333222333444444222222333444555444444333333444444555444555555666666666666666666777888999999:::999999777888999:::;;;;;;<<<;;;666777777999:::;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<===??????>>>>>>>>>???<<<<<<<<<<<<============999888777888:::;;;;;;::::::999999888777888888888555666666666777777888888666666777999999:::::::::777777666666666666777777888888999999999:::::::::888999:::;;;===>>>??????AAAEEEJJJPPPUUU\\\bbbgggiiimmmrrrwwwxxxyyyzzzzzz~~~~~~}}}{{{wwwuuuuuuvvvzzz{{{|||}}}|||zzzwwwuuullljjjfffaaa[[[VVVRRRPPPJJJIIIFFFDDDCCCBBBBBBBBB===AAAFFFHHHHHHHHHIIIKKKFFFEEECCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>======>>>>>>???@@@AAAEEEEEEEEEDDDDDDDDDCCCCCCFFFFFFFFFGGGGGGHHHJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLNNNMMMLLLKKKKKKMMMOOOPPPPPPOOOMMMKKKHHHFFFDDDCCC@@@AAABBBDDDDDDDDDCCCCCC@@@??????>>>>>>======<<<<<<<<<>>>???@@@AAAAAAAAA??????????????????>>>>>>===<<<<<<===>>>???@@@AAA>>>>>>>>>>>>===<<<::::::<<<;;;;;;::::::::::::::::::;;;===@@@FFFLLLQQQUUU[[[\\\^^^```bbbcccdddddddddcccccccccccccccccccccdddcccbbbaaaaaaaaabbbccc```______```aaabbbcccddd``````__________________^^^^^^^^^^^^]]][[[YYYXXXTTTQQQNNNKKKHHHEEEAAA>>>999888777666666555555666555555444333333222111111000000111111111222222222111000//////000111111111000000///000000111222222000000000000000000000000///000111222222222222222111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000111111//////000000000000/////////000111000///...///111//////...///000111333444333444777:::<<<=========666555222111000000111222///////////////000111111...///000111111000///...//////000000///...------,,,,,,---...///000111111111111111111111111111111000111111111111222222222222222222222222222222222444444333333333333222222111111111111111111111111222222111111000000//////222111111111000000//////000000000000000111111111111111111111111111111111000000000000000000111111000000000000000000000000000111111111111222222222111111222222222222111111000111111111111222222222111222333444555444333333444333333222333444666777111111111111111111111111333333333444555666777777555555444333222222111111333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333333444444555555444444333666555333222111222333333555555555555666666666777:::::::::999999999999888888888888888888888888999999999888888999;;;<<<===;;;;;;<<<===>>>>>>======???>>>===<<<<<<===>>>?????????>>>>>>======<<<<<<===<<<;;;:::::::::::::::999999999999999999999999===<<<:::888777777777888777777777777888888888888777777777777777777777777555666666777777777777777666666777888:::;;;;;;:::666999<<<===<<<===BBBEEEKKKVVVbbbhhhmmmrrrtttttt{{{|||}}}~~~}}}}}}}}}}}}}}}}}}~~~}}}yyytttooolllfff^^^YYYWWWSSSLLLFFFDDDDDDCCCBBBAAA@@@@@@????????????@@@AAABBBDDDDDDAAABBBBBBBBBBBBAAA@@@???AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBFFFIIIMMMPPPQQQRRRTTTUUUXXXWWWWWWXXXZZZ[[[\\\\\\XXXXXXYYYZZZZZZ[[[\\\\\\aaa___\\\ZZZYYYZZZ[[[\\\[[[ZZZXXXVVVSSSPPPMMMLLLIIIJJJKKKLLLKKKKKKJJJIIIDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCFFFHHHJJJJJJKKKJJJLLLKKKIIIHHHGGGEEEAAA>>>AAA@@@???>>>===>>>???@@@============<<<:::999888999999999999999999999888;;;::::::;;;???DDDJJJMMMVVVYYY]]]```aaaaaabbbbbbccccccbbbbbbbbbccccccdddiiihhhfffdddcccaaaaaaaaacccccccccbbbbbbbbbbbbaaabbbaaa``````___`````````^^^]]]^^^___```aaa```___]]]\\\YYYUUUQQQMMMJJJIIIEEEBBB???<<<;;;999777555666555444444555444222000111111000111444555555444222222222111111111111000111111111111111111111111444333111000000000111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000...000222333444444333222111111111111111111111111---------...000222444666<<<===>>>@@@@@@@@@@@@???===:::777333111000111222111000000///...---------............/////////000000000000000000000000000////////////////////////111111111111111111111111111111111111222222222222222222222222222222222222333333222222222111111111111111111111111111111111111111111000000000000000111111111111000000000///222222111111000000//////111111111111111111111111111111111000000000000000000000000000000000000000000111111111111222222222111111222222222222111111000111111111111222222222111111333444444333333222333333333333333444555666333333333333333333333333333333444444555555666666777666666555444444333333333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333333444444555555444444333555444333222222222333333444444444555555555555666777888888888999999::::::888888888888999999::::::::::::999999999;;;<<<===;;;;;;<<<=====================<<<;;;;;;<<<========================>>>>>><<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777888888777777777777888888888888777777777777777777777777777777777888888888777777777777777888:::;;;::::::999;;;>>>???AAAEEELLLRRR]]]hhhsssyyy|||~~~~~~~~~~~~~~~}}}zzzuuuqqqiiiccc\\\WWWUUUQQQKKKEEEBBBBBBAAA@@@??????>>>===>>>>>>>>>>>>>>>???@@@@@@?????????@@@@@@AAAAAABBB@@@AAABBBCCCCCCBBBAAA@@@?????????@@@BBBDDDEEEGGGLLLPPPTTTXXXZZZ]]]aaacccgggffffffgggiiijjjkkkkkkkkkkkkllllllmmmmmmnnnnnnmmmkkkiiigggffffffggghhhhhhhhhgggeeebbb___]]]\\\UUUUUUUUUTTTSSSPPPNNNMMMGGGGGGGGGFFFFFFFFFEEEEEEHHHJJJMMMPPPRRRSSSTTTTTTWWWWWWVVVUUUSSSQQQMMMKKKJJJIIIGGGEEEDDDCCCBBBBBB??????>>>===<<<;;;::::::888888888888888888888888:::999999:::===BBBGGGJJJOOOSSSWWWZZZ\\\^^^```bbbccccccccccccddddddeeefffiiihhhfffdddcccbbbaaaaaaccccccccccccbbbbbbbbbbbbaaaaaa````````````aaaaaaaaa```aaabbbccccccbbbaaa```___^^^[[[XXXUUUSSSRRRNNNKKKGGGDDDBBB???<<<:::888777555555555555444222222000///000222222111000222222222222111111111111111111111111111111111111333222111000000000111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000000//////000111222222333333111111111111111111111111////////////111444777999???@@@BBBCCCCCCCCCBBBBBB>>><<<888444111111111111222111111000//////.............../////////000000000000000000000000000000////////////////////////222222222222222222222222111111111111222222222333222222222222222222222222222111111111111000000000111111111111111111111111000000000000111111111111111111111111000000000000333333222111000///......111111111111111111111111222111111111000000//////000000000000000000000000000111111111111222222222111111222222222222111111000111111111111222222222000111222222333333222222333333444444555555444444444444444444444444444444444444444444444555555555666666555555444444333333333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333333444444555555444444333555444333333222333333333333333444444444555555555555555666777888999:::;;;777888888999:::;;;;;;<<<<<<<<<;;;::::::;;;<<<===:::;;;<<<<<<===<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>???;;;;;;::::::999999::::::::::::::::::::::::::::::666666666666666777888999777777777777888888888888777777777777777777777777888888888888888888888888888888999:::;;;;;;<<<<<<===@@@DDDGGGKKKSSS]]]dddttt}}}zzzvvvrrrgggbbb[[[WWWSSSOOOJJJEEEBBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>???BBBBBBAAAAAABBBCCCEEEFFFDDDEEEHHHJJJKKKIIIGGGEEEBBBBBBBBBDDDFFFHHHKKKLLLRRRUUUZZZ___dddiiiooosssxxxxxxxxxyyyzzz{{{|||}}}{{{{{{{{{zzzzzz{{{{{{|||zzzyyywwwuuutttttttttuuuqqqqqqpppooonnnllljjjiiieeeeeedddaaa^^^ZZZWWWTTTNNNNNNMMMLLLLLLLLLLLLMMMPPPRRRUUUYYY\\\^^^___```ccccccdddcccaaa^^^[[[YYYVVVUUUSSSQQQNNNKKKIIIGGGFFFDDDBBB???===<<<;;;;;;999999999888888999999999999888888999;;;???BBBDDDGGGJJJNNNQQQTTTXXX\\\```aaabbbcccdddfffggghhhiiiiiihhhfffeeedddcccbbbbbbdddddddddcccccccccbbbbbbaaaaaa````````````aaaaaaaaabbbccccccddddddccccccccccccbbbaaa___]]]\\\[[[YYYVVVRRROOOLLLIIIEEEBBB>>><<<999777666666555444333222000111111222000///333222222222111111111111111111111111111111111111222111000000///000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111/////////000000111222222000000000000000000000000222111000111333777:::===AAABBBCCCDDDDDDDDDCCCBBB@@@===999555222111111111222222111111000000//////....../////////000000000000000000000000000000000////////////////////////222222222222222222222222111111111222222222333333222222222222222222222222222222111111111000000000111111111111111111111111//////000000111111222222111111111000000000000000222111111111000000//////111111111111111111111111222222111111000/////////000000000000000000000000000000111111111222222222111111222222222222111111000000111111111222222222000000111111222222222222222333444555555555333333555555555555555555555555555444444444444444444444333333333222222222111111222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333444444555555444444333444444444333333333444444444444444555555555666666555666666777888888999999777777888999;;;<<<======>>>===<<<;;;:::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<=========::::::999999999999::::::888888888888888888888888666666666777777777888888666777777777888888888888777777777777777777777777888888777777777777888888888999;;;;;;<<<===???AAADDDIIIPPPVVV\\\eeeooovvv}}}{{{wwwrrrooofffbbb\\\VVVRRRMMMHHHDDDBBBAAAAAA@@@??????>>>>>>??????@@@AAABBBBBBCCCCCCIIIHHHGGGFFFGGGIIIKKKMMMNNNQQQTTTWWWVVVTTTPPPMMMGGGGGGGGGHHHJJJLLLOOOQQQTTTXXX]]]ccciiipppxxx}}}~~~}}}{{{zzzzzzzzzvvvvvvvvvuuuuuusssrrrrrrqqqqqqooommmiiieeeaaa___YYYXXXWWWVVVVVVVVVVVVWWWWWWZZZ]]]aaadddggghhhiiiiiijjjlllkkkiiifffcccbbb``````___]]]ZZZWWWTTTRRRQQQNNNJJJEEEAAA>>>======<<<<<<;;;:::::::::;;;;;;888888888999:::<<<>>>@@@BBBDDDFFFIIIKKKPPPUUUYYY^^^___aaadddgggiiikkklllhhhhhhfffeeeddddddddddddeeedddddddddccccccccccccbbbaaa``````_________```___```bbbbbbbbbbbbbbbccccccddddddcccbbbaaa___^^^```^^^[[[XXXVVVSSSPPPMMMGGGDDD>>>;;;999777666444555333222333444444333111333333222222222111111111111111111111111111111111111000000000000000000000222111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111...///111222222222111000////////////////////////222111000111333777;;;>>>@@@AAABBBBBBBBBBBBAAA@@@@@@>>>;;;777333111000000111111111000000/////////...////////////000000000////////////////////////////////////////////////222222222222222222222222111222222222222333333333222222222222222222222222333222222222111111111111111111111111111111111111//////000000111111222222000000000000000000111111//////000000111111111222111111111111111111111111111111111111000000//////000000000000000000000000000000111111111222222222111111222222222222111111000000111111111222222222111111111111111222222222333333555555555444333222333333333333333333333333444444444444444333333333222222222222222111111111222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333444444555555444444333444444444444444444444444666666666666777777777777777777777777777777777777777777888999;;;<<<======>>>===<<<;;;:::;;;<<<===;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888888999999:::777777777777777777777777888888888888888777777777666777777777888888888888888888888888888888888888777777666666666777888999666888;;;===???BBBFFFJJJPPPWWWaaajjjpppvvv}}}|||xxxsssooojjjfffaaa]]]XXXSSSMMMIIIDDDBBB@@@@@@@@@@@@@@@????????????@@@CCCEEEGGGHHHIIIIIIKKKJJJKKKLLLOOORRRVVVXXX\\\___bbbeeeddd```[[[XXXQQQPPPOOONNNOOOQQQTTTVVVYYY]]]bbbgggmmmttt|||~~~|||{{{zzzzzzzzz{{{{{{{{{zzzzzzyyyvvvvvvuuutttqqqnnnllljjjdddcccaaa`````````bbbbbbaaacccfffiiilllnnnnnnoookkknnnppppppmmmjjjhhhgggfffggggggfffeeebbb```___^^^[[[UUUNNNIIIDDDBBBAAA@@@>>><<<;;;::::::;;;<<<::::::;;;;;;<<<===>>>>>>AAABBBCCCDDDEEEHHHMMMQQQXXXZZZ^^^bbbfffjjjlllmmmhhhggggggfffeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccbbbaaa```^^^\\\[[[[[[[[[[[[^^^```aaa``````bbbddddddeeeeeeeeedddcccaaa___bbb```___^^^^^^\\\YYYWWWRRRMMMGGGBBB>>>;;;888666555444333444555666555333333333333222222222222111111111111111111111111111000000000111111111111000222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111111---000333666666444111...////////////////////////000000///000222555999;;;>>>>>>@@@AAAAAA@@@??????@@@>>>;;;777444111000///000///////////////......////////////000000000111////////////////////////////////////////////////333333333333333333333333222222222222333333333333222222222222222222222222333333222222222111111111111111111111111111111111000000000000111111111111000000000000111111111111......///000111222333333111111111111111111111111000000000000000000000111000000000000000000000000000111111111111222222222111111222222222222111111000111111111111222222222222111111111111222333333444444555555444444333333222222222222222222222222333333333333333444444444444444444444333333333333222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333444444555555444444333333333444555555555555444666666777777777888888888999999888888888777777777777888888999:::;;;;;;<<<<<<<<<;;;::::::;;;<<<============>>>======<<<;;;<<<<<<============<<<<<<===<<<<<<;;;::::::999999888888777777888888999999888888888888888888888888888999999999888888777666777777777777888888888888888888888888888888888888777666666666777999;;;<<<777;;;@@@DDDHHHMMMUUUZZZbbbiiittt|||}}}yyyrrrmmmhhhccc___[[[WWWUUURRRMMMIIIEEECCCBBB@@@AAAAAABBBBBBCCCCCCCCCCCCEEEHHHKKKNNNOOOPPPPPPKKKLLLOOOSSSYYY^^^cccfffgggjjjmmmooonnnkkkfffccc\\\[[[YYYXXXYYY[[[^^^___dddgggkkkppptttyyy~~~}}}zzzyyyyyyyyyzzzzzzzzzzzzyyyyyyvvvwwwwwwwwwwwwuuutttsssmmmllljjjiiihhhiiikkkllllllmmmoooqqqrrrrrrqqqqqqlllpppuuuuuuqqqmmmlllllljjjkkkkkkkkkkkkkkkjjjjjjiiifff```ZZZSSSNNNKKKIIIEEECCC@@@===<<<;;;<<<=========???@@@@@@@@@@@@@@@BBBCCCCCCBBBBBBDDDHHHKKKQQQTTTYYY___dddhhhkkklllhhhggggggfffffffffggggggffffffeeeeeeeeeddddddddddddbbb___\\\YYYVVVTTTSSSUUUYYY]]]^^^]]]^^^aaacccdddeeegggggggggeeecccbbbbbbaaaaaabbbcccbbb```]]]ZZZVVVPPPKKKGGGCCC@@@===888777555555666666555444333333333333222222222222111111111111111111111111000000111222222222222111222222111111111111222222222222222222222222222222000000000000000000000000000000000000000000000000/////////000111111222222...000444666777444111...000000000000000000000000......//////111333555777;;;<<<>>>???@@@@@@??????>>>===:::777444222000///////////////............/////////000000000111111000000000000000000000000////////////////////////333333333333333333333333222222222333333333444444222222222222222222222222222111111111111000000000111111111111111111111111111111111000000000000000///000000000111111111111//////000000111111222222111111111111111111111111/////////000111111222222000000000000000000000000000111111111111222222222111111222222222222111111000111111111111222222222333222222111222333444555666555444333333333333333222222222222222222222222222222222333333444444555333333333333333333333333111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333444444555555444444333222333555666666666555444666666666666777777777777888888888999999999999999888888888888999999::::::::::::999999999;;;<<<===>>>>>>??????>>>======<<<:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;:::::::::::::::777777777777777888999999888888888888888888888888555666777888888888777666777777777777888888888888888888888888888888888888777777777777999<<<>>>@@@@@@FFFMMMSSSXXX```jjjrrruuu{{{~~~{{{yyypppllleee```[[[XXXTTTRRRNNNNNNMMMKKKIIIGGGGGGHHHFFFFFFGGGIIIJJJKKKLLLMMMMMMOOORRRUUUWWWXXXXXXXXXSSSUUUYYY___dddjjjnnnpppkkkmmmqqqssstttrrrooommmgggfffdddccceeehhhkkkmmmooorrrvvvxxxzzz}}}~~~}}}~~~|||xxxvvvtttttttttuuuuuuttttttsssvvvwwwxxxyyyyyyyyyxxxwwwsssqqqooommmmmmnnnpppqqqrrrsssssssssrrrpppooonnnmmmrrrwwwwwwsssooonnnooonnnnnnmmmmmmnnnnnnooopppooommmiiiddd^^^YYYUUUSSSOOOLLLHHHEEEBBBAAABBBBBB@@@AAACCCDDDEEEEEEDDDCCCBBBCCCDDDCCCBBBCCCEEEHHHKKKNNNTTT[[[aaafffiiijjjhhhggggggggggggggghhhhhhffffffffffffeeeeeeeeeeeeeeeccc___ZZZUUUPPPNNNLLLLLLQQQVVVWWWWWWXXX[[[___```bbbdddggghhhgggeeedddbbbbbbcccdddfffeeebbb``````]]]YYYUUURRRNNNJJJGGGAAA???<<<;;;:::999777555444444333333333222222222111111111111111111111111000111222333444333333222333222222111111222222333222222222222222222222222000000000000000000000000000000000000000000000000...//////000111111222222000111222333333222111000111111111111111111111111---...///000111222222333666777999;;;<<<======<<<<<<;;;999666444222000/////////////////////////////////000000000111111111000000000000000000000000////////////////////////333333333333333333333333222222333333333444444444222222222222222222222222000000000000////////////111111111111111111111111222222111111000000////////////000000111111111222111111111111000000000000111111111111111111111111......///000111222333333000000000000000000000000000111111111111222222222111111222222222222111111000111111111111222222222444333222222222333444555777666444333222333444444333333333333333333333333111111222333333444555555111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333444444555555444444333222333555666666666555555555555555555666666666777777777888999:::;;;;;;<<<888888888888888888888999999999888888999;;;<<<===???????????????>>>======999999;;;;;;;;;;;;999999888999999::::::;;;;;;<<<777777666777777888999999666666666666666666666666111333555666888888888777777777777777888888888888888888888888888888888888888888888999;;;>>>AAACCCJJJQQQYYY```gggqqq||||||vvvrrrpppfffbbb\\\WWWSSSQQQNNNLLLKKKLLLLLLLLLLLLLLLNNNPPPLLLMMMOOOPPPRRRTTTVVVVVVWWWXXX[[[^^^`````````___```bbbeeeiiimmmqqqssstttjjjmmmqqqtttvvvuuutttsssnnnmmmkkkkkkmmmqqquuuxxxuuuxxx|||}}}~~~~~~~~~}}}~~~}}}zzzvvvtttssstttttttttttttttssssssvvvwwwyyyzzz{{{zzzzzzyyyuuutttqqqooooooppprrrssstttssssssrrrpppmmmjjjiiilllrrrxxxxxxtttpppooopppppppppooonnnnnnpppqqqrrrqqqpppnnnjjjeeeaaa]]][[[XXXUUUQQQMMMJJJHHHHHHIIIBBBCCCEEEGGGHHHHHHGGGFFFBBBCCCDDDDDDCCCDDDEEEGGGGGGKKKQQQYYY```eeehhhiiiggggggggggggggghhhhhhiiiggggggfffffffffeeeeeeeeefffccc^^^XXXRRRMMMIIIGGGCCCIIINNNPPPPPPQQQVVVZZZ[[[]]]aaadddfffgggfffeeedddddddddfffgggfffccc```bbb```^^^\\\ZZZWWWSSSPPPJJJGGGDDDBBB@@@===:::777444444444333333333222222111111111111111111111111111222333444555444444333333222222111111222222333222222222222222222222222000000000000000000000000000000000000000000000000...//////000111222222222333222000......///111222111111111111111111111111---...000111222222111000111222444777888999999999:::999888666444222000///000000000000000111111111000000000000111111111111000000000000000000000000////////////////////////333222222111111222222333000000000000000000000000222222222222222222222222222222222222222222222222111111222222222222111111000000000000111111111111000000000000111111111111222222111111111111111111222222222111111111000000222222111111111111222222222111111000000000//////000111111111111222222222111111222222222333333333333222222111000000000111333333222222333333444555777666444333222333444444444444555555555555444444333333333333333333333333444444444444444444444444444333222111111222333444222222111111111111222222444444444333333222222222222222222333333444444444222222333444555555444444444444444444444555666777444444444555555555555666555666777888888999999888999999999999999999999999999999999999:::;;;<<<=========>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999999999999888888888888777888888888888777777777777666666666666777777777777555555555666666777888999<<<:::777666777888888888======<<<<<>>:::<<<:::666444444555444444222111111222444555333222444333222111111222222333444444222111000000000000000000000000000000000000///000000000000111111111111111111111111111111111222000///------///000222111111000000000000111111111111111111111111111111////////////000000000000333333333444555666888888:::999777555333222222111222222111000/////////000///...---------...000111000000000000000000000000//////000000111111111222333333222222222222333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111000000000000111111111111000000000000111111111111222222222222222222222222222222222111111111000000222222111111111111222222333333333222222111111111000111111111111222222222111111222222222333333333333333222111111111111111333222222222222333444444666555444222222222333444444444555555555555444444333333333333333333333333000000000000000000000000333222222111111222222333333333222222222222333333444444333333333222222222222222222333333444444444222222333333333444444444555444444444444555555666444444444555555555555666444555666777777888777777999999999999999999999999999999999999:::;;;<<<==================<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::999999999999999888888888777777888888888777777777666666666666666666777777777777777777666666777888999999:::999888888888999888777<<<===@@@CCCIIIQQQZZZaaannnsss{{{{{{uuummmfffbbb^^^YYYVVVSSSRRRQQQNNNMMMNNNRRRUUUYYY^^^dddiiillloooqqqssstttvvvzzz{{{yyyuuurrroookkkkkkkkklllooorrrvvvxxx|||{{{{{{|||}}}zzzxxxwwwwwwzzz}}}~~~|||yyyzzzwwwtttssstttvvvwwwwwwxxx{{{~~~~~~|||zzzzzzyyyzzz{{{}}}~~~}}}yyyyyyzzz{{{yyywwwpppqqqqqqooommmkkkjjjjjjkkkooorrrsssqqqooopppqqqnnnnnnnnnmmmlllkkklllmmmsssrrrqqqqqqqqqpppmmmkkkiiijjjhhhaaaXXXSSSRRRSSSNNNMMMMMMNNNOOOPPPOOONNNOOOMMMKKKJJJKKKKKKKKKJJJLLLOOOSSSYYY^^^aaadddeeeggggggggggggggggggggggggeeefffhhhgggfffeeeeeefffhhheeeaaa\\\WWWPPPIIIDDDAAA@@@>>>@@@CCCGGGIIIJJJVVVXXX\\\```ccceeeeeeeeedddggghhhggghhhkkkkkkhhhgggggggggfffdddbbb```^^^\\\[[[XXXUUURRRNNNHHHDDDAAA>>>:::777666666444333333222222222333333222000111111111111222222222222444333222111000000000000111111111111111111111111000000000111111111222222111111111111111111111111111000///......///000111111111000000000000111111111111111111111111111111////////////000000000000222222222333444555777777888777666444333222111111222111000000000000000000//////.........///000111000000000000000000000000......//////000000000000333333222222222222333333555555555555555555555555222222222222222222222222222222222222222222222222111111222222222222111111000000000000111111111111000000000000111111111111333333333333333333333333222222222111111111111111222222111111111111222222444444444444444333333222000111111111111222222222111111222222222333333333444333333222222222222222222222222222222333444444444333333222222222222333444444555555555555444444333333333333333333333333111111111111111111111111111222222222222222222111444333333333333333333444333333333333222222222222222222333333333333444444444333222222222333444555666555444444444444444444444444444555555555555666333444555666666777777777999999999999999999999999999999999999:::;;;<<<<<<<<<============<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999999999:::::::::::::::999999888888888777777777888888777777777777666666666666666666777777777777888888777777777888999999999999::::::;;;;;;;;;;;;===AAAHHHPPPYYYdddnnnttt~~~yyyuuukkkfff___YYYVVVSSSQQQOOONNNOOOQQQRRRTTTYYY___cccjjjnnnuuu{{{|||yyyyyyzzz{{{}}}}}}{{{xxxxxxwwwyyy|||}}}}}}|||{{{xxxtttrrrssstttuuuuuuyyy{{{}}}}}}zzzttttttrrrqqqooommmkkkjjjlllooorrrtttssssssssssssppppppooonnnmmmlllllllllnnnoooppprrrsssrrrooollljjjkkkkkkggg```\\\[[[\\\XXXVVVUUUVVVXXXYYYXXXWWWVVVSSSQQQPPPPPPQQQQQQPPPQQQRRRUUUYYY\\\^^^```aaabbbbbbccccccdddeeeeeeeeedddfffggggggfffeeefffggghhhfffddd```\\\TTTLLLGGG???===;;;;;;===@@@BBBCCCMMMQQQWWW]]]bbbddddddddddddeeefffgggmmmttttttpppllllllkkkiiihhhfffeeeddddddbbb```^^^[[[XXXSSSOOOJJJFFFAAA===;;;999666444777555444444444444222111000111222444444444333333333222111000000000000000111111111111111111111111111111111111222222222333111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111////////////000000000000111111111222333444555666666666444333111111000000000000000000000000111222000////////////000111222000000000000000000000000............////////////333333333222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111///000000000111111111111///000000000111111111111111111222222222222333333111111111111111111111111222222111111111111222222333333444555555444333222000000111111111222222222111111222222222333333333444444333222222333333444222222222111222333333444333222222222222222222222333444444555555444444333333333333333333333333333333333333333333333333333000111222333333222111000333333222222222222333333333222222222222222222222333333333333333333333333666555333222222444555777666555555444333333333333444444444555555555555666444444555666777777777777888888888888999999999999:::999999999::::::;;;<<<<<<<<<<<<======<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<888888999999:::::::::;;;888888888888777777777777888777777777666666666666666666666666777777777777888888777777777777888888::::::;;;<<<===???BBBEEEFFFLLLUUU```kkkvvv}}}|||zzzxxxtttoooiiiddd___\\\XXXUUUSSSSSSTTTTTTVVVXXX[[[___cccjjjpppuuu{{{~~~}}}|||{{{zzzzzzzzz|||~~~|||yyyvvvtttuuuvvvwwwwwwxxx{{{}}}{{{zzzxxxvvvssspppnnnqqqsssvvvyyyzzz{{{{{{{{{xxxvvvuuutttsssrrrooonnnkkklllnnnrrrtttssspppmmmjjjkkkkkkiiieeebbbbbbbbb___^^^]]]^^^```aaa```___]]][[[XXXWWWWWWXXXWWWVVVUUUVVVWWWYYYZZZ[[[\\\\\\]]]]]]^^^___```aaaaaabbbcccdddeeeeeeeeeeeegggiiiiiihhhfffddd```YYYQQQLLLCCC@@@<<<;;;<<<>>>???@@@FFFJJJQQQYYY___bbbccccccdddeeeeeehhhqqqzzzzzzvvvmmmlllkkkiiihhhhhhhhhhhhgggeeecccbbb```]]]ZZZWWWSSSPPPJJJFFFBBB???;;;888999888666555666666555333000222444666777777555444222111111000000000111111111111111111111111111111111111222222222333333333111111111111111111111111///000111111111111000///111111000000000000111111111111111111111111111111////////////000000000000000000000000111222333444444444222111000000000000000/////////000111222222000000000000000111111222////////////////////////////////////////////////444333333333333333333444222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111///000000000111111111111///000000000111111111111///000000000111111111222111111111111111111111111222222111111111111222222111222333444444333222111000000111111111222222222111111222222222333333333333333333222222333444444222111111111111222333333222222222222222222222222333333444444444444333333333333333333333333333333111111111111111111111111000000222333333222000000222222111111111111222222222222222222222222222222333333333333333333333333888777555333333444666777666555444333333333333333444444444555555555555666555555666777888888888888777777777888888999999999::::::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;888888888999999:::::::::888888888777777777666666777777777666666666666555666666666666777777777777777777666666666777888888999:::;;;<<<>>>DDDLLLQQQVVV\\\fffpppzzz}}}yyyuuurrrooommmjjjgggddd___YYYUUUVVVVVVWWWWWWXXXZZZ]]]___eeehhhkkkooosssyyy}}}{{{zzz{{{|||||||||yyy~~~{{{vvvwwwyyy||||||{{{{{{yyyuuurrrnnnppprrrvvvyyyxxxvvvsssnnnnnnnnnllliiihhhggghhhdddddddddfffhhhhhhgggeeedddaaa^^^]]]]]]^^^]]]\\\ZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\]]]]]]]]]```aaabbbbbbbbbcccfffhhhhhhhhhggggggddd^^^WWWRRRIIIDDD???<<<<<<=========AAAEEELLLSSSZZZ^^^aaacccdddddddddfffoooyyyzzzuuukkkjjjjjjiiiiiiiiijjjjjjiiigggeeeddddddbbb___]]]]]]YYYTTTPPPLLLHHHDDDAAA;;;999777666666666555444///111333555666666555444222111111111111111222333111111111111111111111111111111222222222333333333111111111111111111111111000000111111111111000000111111000000000000111111111111111111111111111111////////////000000000000000000000000000111222333333222111000000000000000000/////////000111222222///000000111111111111111////////////////////////000000000000000000000000444444333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111000000000000111111111111000000000000111111111111......//////000111111111111111111111111222222222222222111111111111222222///000222333444333111000000111111111111222222222111111222222222333333333333222222222222333333444111111111111111222333333111222333333444333333333333333444444444444333333333333333333333333333333333333333333333333333333000111111111111111111000222111111000000111111222111111111222222222222222444444333333333333222222777666555444444444555666555444333333333333333333444444444555555555555666555666777888999999999999666666777777888999999999:::::::::999999::::::;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;888888888999999999999999888888777777777666666666777777666666666666555555666666666666777777777777777666666777777999::::::999<<<@@@BBBGGGNNNYYY```iiinnnvvv}}}wwwvvvtttqqqnnnjjjgggeee```]]][[[YYYXXXVVVTTTRRRVVVYYY]]]```cccfffjjjllltttvvvyyy{{{}}}~~~}}}xxxssstttvvvyyy{{{{{{xxxvvvqqqooommmjjjhhhgggggggggggghhhkkknnnqqqqqqnnnllliiifffcccbbbbbbbbbaaa```___^^^]]]\\\[[[[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZZZZ\\\]]]^^^^^^___aaadddggghhhgggggggggfffccc]]]YYYNNNIIIBBB>>><<<<<<<<<<<>>:::888666555444333///000111222333333222222222222222222222333444555222222222222222222222222111111111111222222222333111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111////////////000000000000000000000000000111222222222111111000000000111111000000000000000000111222...///000111111111000000000000000000000000000000111111111111000000000000444444333333333333444444555555555555555555555555222222222222222222222222222222222222222222222222111111222222222222111111000000000000111111111111000000000000111111111111...//////000111111222222000000111111111222222222222222111111111111222222...000222444444333111000000111111111111222222222111111222222222333333333111111111111111222333333111111111111111222222333111222333444555444444333222333333444444333333222333333333333333333333333444444444444444444444444111111000000000000111111333222222111111222222333000111111111222222222222444444444333333222222222555555444444333333333333333333333222333333444444444444444555555555555666444555666777888888888888666666666777888999999999;;;::::::999999:::::::::999:::;;;;;;<<<<<<<<<;;;;;;::::::999999::::::;;;999999999999888888888888888777777777666666666666777777666666666555555555666666666666777777777777777777888999:::<<<===>>>===CCCKKKRRRXXX```jjjrrrxxx{{{{{{uuupppmmmeeedddbbb```^^^\\\[[[[[[XXXVVVTTTTTTWWWZZZ\\\]]]```ffflllrrrtttwwwzzz|||~~~zzzzzzzzz|||~~~~~~|||zzzvvvsssnnnjjjggggggggggggkkkmmmrrrwwwzzzzzzvvvsssllliiifffeeeeeeeeedddcccdddcccaaa```______````````````___]]]\\\ZZZYYYXXXXXXYYYZZZ[[[\\\^^^bbbfffgggffffffggggggeeebbb___TTTOOOGGGAAA>>>=========???>>>???BBBHHHQQQYYY___^^^```___\\\]]]bbbdddbbb___```cccfffhhhiiijjjjjjmmmkkkiiiiiijjjkkkjjjiiiiiifffdddbbb```]]]YYYWWWNNNIIIDDD???;;;888555333222222222222333333333333333333333333444555666777222222222222222222222222000000000111111111222222111111111111111111111111222222111000000111222222111111000000000000111111111111111111111111111111////////////000000000000111111000000111111222222111111111000000111222222222111000000000000000000---...///000000000//////000000000000000000000000111111000000000/////////555444444333333444444555444444444444444444444444222222222222222222222222222222222222222222222222111111222222222222111111000000000000111111111111000000000000111111111111///000000111222222333333000000111111222222222222222222111111111111222222...000222444555444222111000111111111111222222222111111222222222333333333111000000000111222222333111111111000111222222333111222444555666555444444222333333444444333333222333333333333333333333333000000000000000000000000222111000//////000111222444333333222222333333444000000111111222222222222444444444333333222222222222333333333333222111000222222222222333444444555444444444555555555666666333444555666777777777777555666666777888999999999;;;;;;:::999999:::::::::999:::;;;;;;<<<<<<<<<;;;;;;::::::999999::::::;;;:::999999999888888777777777777777777666666666666777666666666555555555555666666666666777777777777888999999:::<<<>>>@@@AAABBBKKKWWWaaahhhoooxxx~~~~~~wwwnnnfff```\\\YYYXXXVVVTTTTTTTTTUUUUUUWWWUUUTTTWWW\\\ccchhhkkknnnttt|||{{{tttooollllllllllllmmmqqqvvv}}}|||xxxmmmkkkhhhfffffffffeeedddgggfffeeecccccccccdddddddddcccbbb___]]][[[YYYXXXVVVWWWXXXYYYZZZ]]]aaadddfffeeeeeefffggggggeeecccZZZTTTLLLEEEAAA@@@@@@???>>><<<;;;<<>><<<@@@BBBAAA@@@EEEPPPZZZ\\\\\\[[[YYYVVVQQQLLLJJJMMMOOOSSSXXX]]]bbbfffhhhggggggfffggghhhjjjlllmmmpppmmmiiiggggggfffcccaaa___[[[VVVQQQMMMGGG???999:::777333222333444555555444444444444333333333333222222222222222222222222222222222222111111000000111222333333333111000///000000000000000000000000333444444333222000---,,,000000000000000000000000222222111000///...------000111111111111222222222111111222222222222111111222222111000//////000000......////////////......//////000000000000//////222000...---,,,---...///777666444444555555444333333333333333333333333333555444333444555555333222222333444444555444444444111111222222222222111111111111111111111111111111000111111111111222222222333222111000000//////000222222111111111111222222111111111111111111111111000111111111111222222222111111222222222333333333111222444444222111222333111111111111222222222222444444444333333333222222333333333333333333333333222222333333333333444444555555666666555444333333222222222222222222222222333222222111111222222333333222222111111222222333333333333333333333333333222222222222222222222222777555333333333444333222333333222222222333444555444444444444444444444444555555555666666777888999:::999777666777888:::;;;999999999999999999999999::::::;;;;;;::::::999888:::::::::999999999999888999999999888888888777777666777777666444444666888999888888888777777777777555777888888777777888::::::<<<>>>???BBBGGGPPPWWWeeellluuu{{{}}}yyyuuuooohhh___XXXTTTRRROOOMMMJJJKKKNNNPPPSSSWWW\\\```cccgggnnnvvv}}}}}}wwwooollllllllljjjhhhkkkkkkiiigggffffffggghhheeedddccccccddddddcccaaa]]]]]]\\\\\\]]]^^^```aaaccccccbbbbbbbbbbbbbbbbbbaaa___[[[UUUNNNHHHDDDAAA???AAAAAA??????DDDLLLTTTXXXYYYZZZYYYWWWRRRNNNKKKHHHIIILLLOOOTTTYYY\\\___eeeeeeeeefffgggiiijjjkkkooommmjjjiiijjjiiigggdddfffbbb^^^ZZZVVVPPPIIIDDD@@@<<<888666555666666555555555444444333333222222222222222222222222222222222222222222111111111000111222222222222111000///111111111111111111111111222222222222222111000///111111111111111111111111111111111000//////......000111111111111222222222111111222222222222111111222222111000000000000000......////////////......//////000000000000//////111000///.........//////777555444444555555555444333333333333333333333333666555444444555555444333222222333444444444444444111111222222222222111111111111111111111111111111000111111111111222222222222111111000000000111111222222111111111111222222111111111111111111111111000111111111111222222222111111222222222333333333111333555555333222333444111111111111222222222333333333333222222222222222333333333333333333333333222222333333333333444444666666666555555333222222222222222222222222222222333222222111111222222333333222222111111222222333333333333333333333333333222222222222222222222222555444222222444444444333333333333222333444444555444444444444444444444444555555555666666777888999;;;:::999888777888999:::999999999999999999999999:::::::::::::::999999888;;;:::::::::999999999999999999888888888777777777666777888777555555777999888888888888888777777777666777999999999999<<<>>>@@@CCCFFFJJJOOOWWWccckkkwww||||||wwwqqqkkkfffaaa\\\UUUOOOMMMLLLKKKKKKKKKMMMQQQUUUZZZbbbjjjpppuuuyyyxxxtttttttttrrrqqqqqqoookkkhhhffffffggggggaaaaaaaaacccddddddbbbaaacccbbb```______``````aaaaaaaaaaaa``````_________dddccc```\\\WWWQQQKKKHHHEEECCC@@@???@@@DDDIIILLLRRRUUUXXXZZZYYYVVVQQQNNNFFFEEEEEEGGGIIINNNRRRTTT^^^___aaaccceeeggghhhhhhkkkjjjiiijjjkkkkkkiiigggkkkiiieeebbb___ZZZUUUQQQIIIEEE@@@===;;;:::888777666666444333222222111111111111111111111111111111222222222222111111111111111111111111111000000000222222222222222222222222111111111111111111222222111111111111111111111111000000000000000000000000000111111111111222222222111111222222222222111111222111000000000000000000...//////000000//////...//////000000000000//////111111000000000/////////777555333333555666555444333333333333333333333333666444333333444444333222222222333444444444444333111111222222222222111111111111111111111111111111000000111111111222222222111000000000111111222333222222111111111111222222111111111111111111111111000000111111111222222222111111222222222333333333111333444444333222222333111111111222222222333333222222111111111111111111333333333333333333333333222222222333333333444444666666666555444333222111222222222222222222222222333222222111111222222333333222222111111222222333222222222222222222222222222222222222222222222222444222111222333555555444333333333333444444555555555555555555555555555555555555555555666777888999::::::999777777777777888888888888888999999999999999::::::::::::999888888::::::::::::999999999999888888888888777777777777666777888888777666888999888888888888888888888888888999:::;;;;;;===@@@BBBHHHMMMTTTZZZ```hhhrrrzzz{{{vvvpppkkkeee```\\\XXXTTTOOOKKKJJJJJJLLLMMMQQQUUU[[[aaaiiiqqqzzz{{{tttnnnkkkiiihhhgggaaaaaabbbdddffffffdddbbbdddcccbbbaaa```aaaaaabbbaaaaaa``````___^^^^^^^^^bbbccccccbbb^^^YYYTTTQQQKKKFFFAAA@@@CCCGGGIIIJJJMMMQQQWWW[[[\\\ZZZWWWTTTIIIGGGDDDCCCDDDGGGJJJMMMTTTVVVZZZ^^^aaadddeeeeeeeeeeeefffhhhiiiiiihhhgggjjjiiihhhfffccc```\\\ZZZTTTPPPJJJFFFCCC@@@===;;;777666444333222222222222111111111111111111111111222222222222222222222222111111111000000000111111333333333333333333333333333222111000000111222333111111111111111111111111//////000000000111111111000000111111111222222222111111222222222222111111111111000000000000000111//////000000000000////////////000000000000//////000000111111111111000///666555333333555666555555333333333333333333333333555333111111222333222111111222333333444444333333111111222222222222111111111111111111111111111111000000111111111222222222000000000000111222333444222222111111111111222222111111111111111111111111000000111111111222222222111111222222222333333333000111333333111111111222111222222222222333333333111111111111111111111111333333333333333333333333222222222333333333444444555555555555444333222111222222222222222222222222333222222111111222222333333222222111111222222333222222222222222222222222222222222222222222222222333111000111333555555444333333444444444555555555555555555555555555555555555555555555666777888999888888777666666666666666777777777888888999999999999999::::::999999888777::::::999999999888888888888888888777777777666666555777888888777777888999888888888888888999999999888999;;;<<<===@@@DDDHHHTTT[[[eeelllrrrwww}}}~~~}}}zzzxxxxxxsssmmmgggbbb^^^YYYWWWSSSQQQMMMKKKJJJLLLOOORRR[[[```hhhpppwww~~~}}}||||||}}}~~~xxxsssnnnlllfffeeeeeeggghhhhhhgggeeecccbbbaaa``````aaaaaabbbaaaaaa`````````____________```cccdddccc```\\\YYYQQQLLLFFFFFFIIIMMMMMMLLLJJJOOOUUU\\\______\\\ZZZNNNKKKFFFBBBAAABBBEEEGGGIIILLLQQQVVV[[[___aaabbb```aaacccddddddeeeeeefffgggggghhhhhhfffdddbbbbbb^^^ZZZUUUPPPLLLIIIEEECCC999888666444333333444444111111111111111111111111222222222222222222222333111111111222222222222222333333333333333333333333444333222000///000000111111111111111111111111111//////000000111111222222000000111111111222222222111111222222222222111111111000000000000000111111//////000000000000////////////000000000000/////////000111111111111000000666444333333555666666555333333333333333333333333555333000000111222222111111111222333333333333333111111222222222222111111111111111111111111111111000111111111111222222222111111111111111222333444222222111111111111222222111111111111111111111111000111111111111222222222111111222222222333333333///111333222111000111111222222222222333333333333111111111111111222222222333333333333333333333333222222333333333333444444333444444444444333222222222222222222222222222222333222222111111222222333333222222111111222222333222222222222222222222222222222222222222222222222333111000111333444444333333333444555555555555444555555555555555555555555555555555666666777888999666666666666666666555555666666777777888999999999999999999999999888888777999888888888777777777777888888777777777666666666444666888888777777888999888888888999999999999999888:::===@@@CCCIIIOOOTTTdddkkkuuu}}}yyytttsssrrrqqqooorrrmmmfff```[[[XXXUUURRRNNNMMMMMMLLLLLLPPPVVVZZZfffkkksssyyy~~~{{{xxxxxxzzz}}}~~~vvvqqqjjjhhhgggfffggggggeeedddcccbbb```_________```aaa````````````````````````]]]___bbbdddeeecccaaa___XXXSSSNNNMMMNNNQQQQQQPPPHHHLLLSSSZZZ___``````___TTTPPPJJJDDDAAA@@@AAABBBBBBDDDHHHMMMRRRWWWZZZ[[[]]]^^^______^^^^^^aaacccdddfffiiijjjiiihhhhhhiiieeebbb]]]YYYVVVSSSPPPMMMBBB@@@<<<999777666666777222222222222222222222222222222222222333333333333111222333444444444333222333333333333333333333333444333222111000000000000222222222222222222222222000000000111111222222222000111111111111222222222111111222222222222111111000000000000000111111222///000000111111000000/////////000000000000////////////000000000000111111555444333333555666666555333333333333333333333333666333111000111222222222111111222333333333333222111111222222222222111111111111111111111111111111000111111111111222222222222222111111111222333333222222111111111111222222111111111111111111111111000111111111111222222222111111222222222333333333000222333333222111111222222222222333333333444444111111111222222222333333333333333333333333333333222222333333333333444444222222333444444444333333222222222222222222222222333222222111111222222333333222222111111222222333111111111111111111111111222222222222222222222222333222111111222333333222333333555666666666555444555555555555555555555555555555555666666777888999555666666777777777777666666666666777888999999999999999999999999888777777777777777777666666666666888777777777666666666666222444777888777666777888888888888999999:::::::::<<>><<<>>>AAAEEEHHHLLLLLLJJJEEE@@@???CCCGGGJJJPPPXXX___dddhhhjjjlllooonnnmmmlllkkkiiihhhgggddd___YYYVVVSSSNNNGGGAAA<<<999777555555555444333111222222333444444444444222222222222222333333333333333333222222111111111444222111333666999;;;<<<333222222111111111111111222222111000000000000000222222222222222222222222333333333333222222222111111000000//////000000111222111000111222222111///////////////////////////111000000000/////////...555555444444444444555555444444444444333333333333444444444444444444444444333333333333333333333333333222222222222111111111333333333222222222222111222222222111111111111111111111111111111111111111444333333222222111000000000000111222222333333333111111111111111111111111222222111111111222333333222333333333333222222111000//////111333444222111222222333333444444333333333333333333333333333333333333333222222222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111222333333444444333333444444444444444444444444444555555666666666666666555555666666666777777777555555555555555555555555666666777777777777888888999999999999:::<<<>>>???999999999888888888888777777777777777777777777777888888888888777777777777999888777777999999888777999:::;;;===AAAHHHPPPUUUgggnnnwww~~~xxxooogggcccfffjjjqqqxxxzzzuuuiii```VVVUUUTTTTTTUUUYYY\\\^^^___bbbgggkkknnnqqqtttwwwxxxzzz~~~yyysssooonnnmmmmmmjjjiiiggggggggggggfffeeefffdddaaaaaabbbcccbbbbbb````````````___]]]\\\[[[^^^]]]\\\]]]```aaabbbaaadddccccccbbb___ZZZSSSNNNEEECCC???<<<<<>>>>>???BBBFFFLLLRRRZZZccchhhlllmmmnnnooooooooonnnnnnnnnllliiihhheeeaaa[[[WWWPPPLLLEEE@@@===;;;888777888888777666555555555555222222222111111111111111222222222222111111111111333111111222555777888888333333222111111111111222333222222111111111222222222222222222222222222222444333333333333222222222222222111111111111222222888555222111222222222111111111111111111111111111000000000000////////////555555444444444444555555555555555444444444333333444444444444444444444444444444444444444444444444222222222111111111000000222222222222222222222222111111111111111111111111111111111111111111111111000000111222333333444444333222111000000000000000111111111111111111111111...222333111333999;;;999333333444444444444333333777444000///000111222222111222333444555666666666333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111222333333444444333333444444444555555555666666111222333333444444333333666666666666777777777777666666666666666666666666555666666666666777777777999888777777888:::===>>>999999999888888888777777777777777777777777777777777777777777777777888888777777777777777999:::;;;<<<@@@FFFNNNWWWbbblllssswww||||||vvvuuuxxxzzz|||uuummmhhhfffgggjjjmmmrrrvvvzzz|||~~~vvvpppnnnooopppqqqoookkkgggcccbbbbbbaaa```^^^^^^^^^^^^______``````aaaaaaaaaaaaaaabbbcccdddeeebbb```_________]]]\\\SSSPPPJJJEEEBBBBBBDDDEEEKKKLLLNNNMMMJJJFFFBBBAAA???@@@BBBEEEJJJSSS]]]ccckkklllnnnoooppppppooonnnqqqnnnkkkhhhfffdddbbbaaa\\\WWWPPPJJJEEEAAA===::::::999888666555555555555444444333333333222222222222333333333333333333333222111000000222333333222444333333222111222222222111111000000000111111222222222222222222222222222222222222222111111111111222222111111111111222222666444111000000111111000222222222222222222222222////////////000000000000555555444444444444555555555555555555444444444333444444444444444444444444444444444444444444444444333222222222222111111111111222222222222333333333111111111111111222222222111111111111111111111111000000111222444555666777333222111//////000111111111111111111111111111111---333444111333:::===999222333333444444444444444444222000000111222111000111222333444555555555555333333333333333333333333111222222222222333333333444444444444444444444444222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333111222333333444444333333333333333444555555666666222333444444555555444444555555666666666777777777666666666666666666666666555555666666666666777777888777777666777888:::;;;999999999888888888888777777777777777777777777777777777777777888888888888666777888888888:::===@@@@@@FFFOOOYYYcccllluuuzzz{{{~~~|||yyyvvvuuuxxxzzz|||zzzvvvvvvwwwwwwqqqmmmgggcccaaa___^^^]]]]]]]]]]]]]]]^^^___```aaa^^^```aaa``````aaaccceeefffddd```___```aaabbbbbbXXXUUUOOOJJJEEECCCCCCCCCGGGIIILLLMMMMMMJJJFFFDDDAAAAAA@@@AAADDDKKKTTT[[[fffhhhkkknnnpppppppppppppppnnnllliiigggffffffgggddd```ZZZTTTOOOJJJEEEBBB:::999777666666666777888666555555444444333333333333333333333333444444444111000000111444555444333444444333222222222222222111000000000000111222222222222222222222222222222222222222111111111000000111111111000000111111111444222000000000111000///111111111111111111111111////////////000000000000555555444444444444555555555555555555444444444444444444444444444444444444555555555555555555555555333333333333222222222222111111222222222333333333000000111111111222222222111111111111111111111111222222333333444555666666222111000000000222444666111111111111111111111111...444444///000888:::444111111222333333333333333///000333777:::888444111111222333444444444444444333333333333333333333333111111222222222333333333333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333111222333333444444333333222222222333444555555555444555666666777777666666444444555555555666666666666666666666666666666666555555555666666666777777888888888888888888888888999999999888888888888777777777777777777777777777666777777777888888888888666888::::::;;;===BBBFFFJJJRRR]]]hhhpppvvv{{{}}}~~~vvvrrrkkkeeebbbaaa___^^^]]]]]]\\\\\\]]]^^^___```]]]___aaa```______bbbddddddbbb``````aaabbbbbbaaa^^^\\\VVVQQQKKKGGGEEEDDDDDDEEEIIILLLNNNNNNKKKIIIDDDBBB@@@>>>???DDDLLLQQQ[[[^^^bbbhhhlllnnnnnnooommmnnnnnnlllkkkiiiiiiiiifffccc```\\\YYYTTTOOOKKK@@@>>><<<:::999999:::;;;666666555555444333333222111111222222333333333333222111111333555666666555444444333222222222222333111111111111111222333333222222222222222222222222333333222222222111111111111000000//////000000111111000000111222222000///111111111111111111111111.../////////000000000111555555555444444555555555666666555555555444444444444444444444444444444444555555555555555555555555444444444333333333222222111111111222222333333333000000111111222222222222111111111111111111111111//////////////////000000000000///000222555888:::111111111111111111111111...555555......666666000///000111222222222222222,,,000888@@@CCC@@@999444222222333333444444333333333333333333333333333333111111111222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222333444444444333333111111222333333444555555111222333333444444333333444444444444555555555666777777777777777777777777555555555555666666666777888999999999999888777777999999999888888888888777777777777777777777777777666666777777888888888999777999<<<<<<===@@@EEEJJJTTT\\\iiissszzz~~~|||wwwpppjjjfffdddbbbaaa]]]\\\\\\[[[\\\]]]___```^^^```bbbaaa^^^^^^aaaddd```______aaabbbbbb```^^^dddaaa]]]WWWQQQLLLHHHFFFBBBDDDHHHLLLPPPQQQOOOMMMFFFDDD@@@===<<>>BBBIIITTT___gggqqqvvv||||||xxxvvvoookkkkkkgggaaa[[[[[[[[[YYYZZZ]]]]]]___```___^^^]]]^^^___aaa```^^^]]]]]]___aaabbbdddcccbbbaaa```\\\WWWTTTJJJHHHGGGHHHJJJLLLMMMMMMJJJGGGCCC???>>>@@@BBBDDDAAAEEEKKKPPPUUU[[[bbbhhhkkkkkklllmmmmmmmmmlllllllllkkkiiigggeeecccaaa```^^^[[[UUUPPPLLLGGGBBB>>><<<999666555555555444333444333333222333333444444666555555444444555555666333444555666666666666555444222000000222444444333333333333222222222111111222222222222222222222222333333333222222222111111555444333444555555555333000000000000000000000000000000000000000000000000555555555555555555555555777777666666666666666777444444333333333444555555444333333333333333444444333333333333222222222222000111111222333333444444444444444333222111///...111111111111111000000000333222222222111111111111222222111111111111222222222222222222222222222222111111111111111111111111111222333444444333222111444333555999999555333555333333333333444666777888333333333222222111111000333333333333222222222222222222222222222222222222222222222222222222333333222444555444333222333444333444555666666555444333333444444555555444444333333333444444555444444333555555555555555555555555444444444555555555555666444555555666666777888888777777777777777777777777666666666666666666666666888888777777888999999:::888888888888888888888888333444666888999:::999999666666777777999:::;;;;;;===AAAFFFNNNXXXdddooowww}}}|||{{{qqqiiiaaa^^^\\\ZZZ\\\______``````^^^\\\[[[]]]^^^^^^]]]\\\[[[\\\]]]___aaadddccccccddddddbbb___\\\QQQNNNKKKJJJJJJKKKKKKKKKIIIHHHEEECCCAAA@@@AAAAAA<<>>999666555555555444444444333333333333333444666666666555555666666777333444666777888777555444444333111222333555444444333333333333222222222222222222222222222222222222333333333222222222222111222111000000222222111000000000000000000000000000000000000000000000000000555555555555555555555555666666555555666777888888444444333333333444444555444333333333333444444555444444333333333222222222000000111222333333444444333333222111000///......111111111111111111111111333333222222222111111111222222111111111111222222222222222222222222222222000000000000000000000000111111333333333333111111333222222333333333333444666666555444444444444444444333333333222222111111333333333333333333333333222222222222222222222222111111111222222333333333333444555555333333444555444444555555555555444444333444444555555444444333333333444444555444444444333333333333333333333333444444444555555555555666444444555555666777777888777777777777777777777777666666777777777777777888777777777777888999::::::999999888777777888999999444555666888999999999999999999999999999;;;>>>@@@BBBIIISSS^^^iiirrr{{{vvvjjjddd___\\\]]]aaaddddddcccaaa^^^\\\]]]___^^^]]]\\\[[[\\\^^^```aaabbbaaabbbcccdddcccaaa___[[[WWWQQQMMMKKKJJJIIIHHHHHHGGGGGGFFFDDDBBB@@@???===>>>???AAAFFFNNNUUUZZZdddeeefffgggiiikkklllmmmnnnnnnmmmlllkkkjjjjjjiiihhhfffcccaaa^^^YYYRRRNNNHHHCCC===888666555555444555444444333333333333444333333333333333444444555333555777999999777555333333222111222333444444333333333333333333333333333222222222222222222222222222222222222222222222222000///......000000///...000000000000000000000000000000000000000000000000666666666666666666666666444444444444555666777777555444444333333333444444444333333333444444555666444444444333333333222222222222222222222222333333222222222111111222222222111111111111111222222222333333333222222222222111222222111111111111222222222222222222222222222222000000000000000000000000111111333333333333111111000222333333333444444222555444444333333333333333444444444444333333333333333333333333333333333333222222222222222222222222111111111222222333333333333444555555333333444555333333444444444444333333333444444555555444444333222333333444555555555444333333333333333333333333444444444555555555555666444444444555666666777777666666666666666666666666777777777888888999999999777777777777888999:::;;;999999888777777888999999666666777888888888888888999::::::::::::<<>>???CCCIIIOOORRRYYY\\\aaafffjjjlllllllllmmmmmmmmmmmmllllllllllllgggfffeeedddbbb___ZZZWWWOOOJJJBBB<<<999777666444666555444444333333333444222222111111222333333444333555777888888777444333111000000111333333222111333333333333333333333333222222222222222222222222222222222222222222222222333111000111222333222111000000000000000000000000111111111111111111111111666666666666666666666666444333333333444555555666555555444333333333444444333333333333444555666777444444444444333333333333333333333222222222222111333333333333444555666777111111111222222222222222333333333333222222222222222222111111111111222222222222222222222222222222111111111111111111111111111222333444444333222111...222444333444555444111000000111111222444555666444444444444444444444444333333333333444444444444222222222222222222222222222222222222222222333333222444555444333222333444222222222222222222222222333444444555555444444333222222333444555555555555555555555555555555555555444444444555555555555666333444444555555666777777666666666666666666666666666777777888888999999:::666666777777888999;;;;;;888888888888888888888888777777777777777888888888777999;;;;;;<<>>AAADDDLLLVVV___ooottt|||~~~~~~wwwvvvxxx{{{{{{zzzuuunnngggbbb___]]]\\\ZZZXXXWWWXXXYYYZZZ___^^^^^^```bbbccccccbbbbbbaaa^^^\\\ZZZWWWSSSPPPIIILLLOOORRRSSSSSSQQQPPPIIIFFFCCCDDDHHHLLLOOOOOOPPPSSSXXX^^^cccgggiiijjjjjjkkkkkklllmmmnnnoooooommmkkkiiihhhhhhgggdddccc^^^ZZZSSSLLLFFFAAA<<<999777666555444444333333333333333333444444555777777444444444444444333222222111000111222444444222111333333333444444444555555222222222222222222222222111111222222222333333333000///......000000///...000000000000000000000000111111111111111111111111777777777777777777777777555555444444444444555555666555444333333333333333333333333444555666777777555555444444444333333333111111111222222333333444111000/////////000222333111111111222222333333333444444444333333333222222222222111111111111222222222222222222222222222222222222222222222222222222333333555555555555333333---222333///000555555111444444333222222222222333222222222222222222222222333333333444444555555555222222222222222222222222444333333222222111111111111222333333111111222333444333333222222333333444333444444555555444444333111222333444555555555555333333333333333333333333444444444555555555666666333333444444555666666777666666666666666666666666333333333444555666666777666666666777888:::;;;<<<666777999::::::999777666444444555666888:::<<<===999>>>CCCGGGMMMVVVdddmmmzzz}}}~~~|||}}}}}}~~~vvvnnngggddd```___\\\ZZZYYYYYYZZZ[[[[[[ZZZ[[[]]]```bbbbbbbbb______^^^___^^^\\\XXXUUULLLNNNRRRUUUWWWXXXWWWWWWMMMJJJHHHIIINNNSSSTTTUUUQQQSSSVVVZZZ___dddhhhjjjjjjkkklllmmmnnnooopppppprrrooollljjjiiiiiigggeeeddd___XXXRRRLLLFFF@@@<<<777777666555444333333333222222222333444555666777444444444333222222222222222222222444555555333222333333333444444555555555222222222222222222222222111111111222222333333333333222111222333444333111000000000000000000000000111111111111111111111111777666666666555555555555666666555555555444444444666666666666666666666666444444444444444444444444555444444333333444444555111111111222222333333444222222222222222222222222222222222222222222222222333333222111111111222222444333222222111111222222555444333222222222333444111111111111111111111111333333333333333333333333222333333444444333333333333333333333333333333333333333333444444444555555444444333333333333222222333333333444444444555555444444444333333222222222444444444444444444444444111111111111222333333444222222222222333333444555444444444444444444444444444444444444444444444444555444444444444555666666666666555555555444444444666666666666666666666666777777777777777777777777777777888888888888777777:::999888777666666666777666777777777777999<<>>@@@JJJQQQ[[[eeelllttt|||}}}wwwuuuqqqmmmgggaaa]]]\\\]]]^^^\\\[[[ZZZZZZZZZ\\\^^^___aaa`````````````````````]]]^^^^^^___```aaaaaabbb___\\\ZZZZZZ^^^```aaa```___\\\ZZZ[[[^^^bbbeeefffiiihhhhhhkkkooorrrsssssstttsssqqqooommmjjjhhhgggbbbdddbbb[[[VVVSSSOOOIIIAAA>>>:::888888888777666666666555555555555666666777666666555444444333333666444333555999:::777333333333333333333333333333333333333222222222111111111111222111111000000///111111222333333333333222222222222222222222222222111111111111111111111111777777777666666666555555666666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444444333333333333222222222222222222222222222222222222222222222222222222222222333222222222333444555555444333222222111111222222222111111000000111222222333333333333333333333333333333333333333333333333444444444444333333222111333333333333333333333333333333333444444444555555444444333333333333222222333333333333444444444444444444333333333333222222444444444444444444444444555555444333333333444444333333333333333333444555444444444444444444444444444444444444444444444444555444444444444555666666666666666555555555555444888888888888888888888888777777777777777777777777777777888888888888777777999888888777777777888888888999:::;;;<<>>EEEPPP\\\eeeooouuu}}}{{{{{{wwwmmmiiiddd^^^[[[[[[]]]^^^\\\[[[[[[ZZZ[[[\\\^^^___aaaccceeeggghhhgggeeedddgggggggggfffeeeeeefffffffffffffffggghhhgggdddaaaZZZYYYXXX[[[aaahhhmmmoooooooooppppppooollljjjiiikkknnnmmmhhheeedddaaa\\\ZZZVVVOOOIIIDDD???;;;777777666555444444444444444444444444444444333333333222222333555666666444222333333333333333333333333333333333333333333333333222222333333333333222222333222111000111222333444222222222222222222222222////////////////////////888888777777777666666666555666666666666777777777444444444444444444444444444444444444444444444444222333444555555444333222444444444444333333333333222222222222222222222222222222222222222222222222333222222222333444555555444333222222111111222222111222333444444444444444333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333444444444555555444444333333333333222222222222222222333333333333222222333333333333444444444444444444444444444444666666555444444444555555666555444444444444444444222333333444444555555555444444444444444444444444555444444444444555666666555666666666666777777777555555555555555555555555777777777777777777777777777777888888888888777777777777777888999:::;;;<<<<<<===AAAFFFOOO\\\jjjsssyyy~~~}}}wwwooofff```^^^^^^___]]]\\\ZZZYYYYYY[[[]]]^^^aaabbbdddfffggggggggggggfffhhhiiihhhffffffggghhheeeeeefffgggiiihhheeebbbTTTRRRQQQTTTZZZbbbhhhkkklllnnnoooppppppooommmlllmmmooonnnjjjhhhgggddd``````\\\WWWQQQLLLEEE>>>:::888777666555555555555555444444333333333333333333444555555666666666666666333333333333333333333333333333333333444444444444222222333444444444333333222222111111222222333444222222222222222222222222000000000000000000000000888888888777777777666666555666666666777777777777555555555555555555555555444444444444444444444444222333555666666555333222333333333444444444444444222222222222222222222222222222222222222222222222333333222222222333333444444333222222111111222222///000222333444444333333222222222222222222222222333333333333333333333333111111222333444444444444333333333333333333333333333333333444444444555555444444333333333333222222111222222222222333333333222222222333333444444444444444444444444444444444444444444333444444555555666666555444444444444444222222333333444555555666444444444444444444444444555444444444444555666666555666666666777777777777666666666666666666666666777777777777777777777777777777888888888888777777777777777888999:::<<<===>>>CCCJJJTTT^^^iiitttzzzuuukkkfffdddddd```^^^\\\ZZZZZZ[[[]]]^^^___```aaacccdddfffggghhheeegggiiiiiigggfffgggiiieeeeeeeeefffggggggdddbbbUUURRROOOOOOSSSYYY^^^```hhhiiilllnnnooonnnmmmlllkkknnnnnnkkkjjjjjjhhhdddaaa___]]]YYYTTTMMMEEE@@@;;;:::888777555555444444333333333333333333333333555666555555444555777888333333333333333333333333333333333444444444555555222222333444444444444444111111222333333333333222222222222222222222222222111111111111111111111111888888888888777777777777555666666666777777888888666666666666666666666666444444444444444444444444222333555666666555333222333333333444444555555555222222222222222222222222222222222222222222222222333333222111111222222222444333222222111111222222...///111222333333222222111111111111111111111111333333333333333333333333000111222333444555555555333333333333333333333333333333333444444444555555444444444333333333222222111111222222222333333333222222222333333444444444444444444444444444444444333333333333333444555666777666555444444444444444222222333333444555666666444444444444444444444444555444444444444555666666555666666666777777888888777777777777777777777777777777777777777777777777777777888888888888777777777777777888999;;;<<<===@@@GGGRRR^^^hhhqqqxxx}}}vvvnnnkkkjjjbbb```^^^\\\[[[\\\^^^___]]]]]]^^^___aaacccfffgggccceeehhhhhhfffeeefffhhhfffeeeeeeffffffeeecccaaa[[[VVVPPPMMMMMMPPPSSSUUUccceeehhhkkkllllllkkkjjjhhhlllmmmkkkkkkmmmkkkhhhaaaaaa```^^^ZZZSSSKKKFFF>>>===:::888666444333222333333333333333333333333444444333222111222555888333333333333333333333333333333333444444555555555222333333444555555555444000111222333444333222222222222222222222222222222111111111111111111111111888777777777666666666555555555666666555555444333444444444444444444444444444555555666777777666666333333333333333333333333222222222333333444444444222222222222222222222222444444444333333222222222111111111111111111111111111111111111111111111111000111111111111222222222333333333333333333333333333444444333111000000111444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222555555555444444333333333444444444444444444444444444444333333333444555555555555555555555555555555222222222222222222222222333333333444444444555555444444444555555555555666666666666666777777777777666666666666666666666666;;;:::999777666666555555:::999777666666666777888777888888888888;;;???BBBJJJRRR]]]iiirrrxxx}}}xxxooojjjeeedddaaa___^^^]]]]]]^^^]]]___bbbcccbbbbbbaaabbbeeeeeeddddddcccdddddddddhhhhhhhhhhhhgggfffeeedddaaa\\\VVVOOOLLLKKKMMMNNN]]]___bbbeeegggiiikkkkkkkkkiiihhhiiilllmmmllljjjiiifffdddbbb```[[[TTTNNNFFFCCC@@@===;;;888555222111111222333333333222222777888888777444333444555555555555555555555555555444555555555444333222222333333444555444333222111111111222222222333333333222222222222111111000000111111111111111111111111777777777777777777666666555555666666555555444333666666666666666666666666444555555666666666555555333333333333333333333333222222222333333444444444222222222222222222222222444444444333333222222222333333333333333333333333111111111111111111111111000111111111111222222222333333333333333333333333555666666555333111222333444444444444444444444444000111111222333444555555333333333333333333333333333333333333333333333333333333333333333333333333555555444444444333333333444444444444444444444444666555444333333333333333555555555555555555555555444444444444444444444444444444444555555555666666555555555666666666777777666666666666777777777777888888888888888888888888:::999888777666666666666888888888888888888999:::::::::::::::;;;???DDDIIITTT[[[eeennnuuuzzz~~~~~~vvvkkkhhheeecccccccccbbbaaa^^^___``````````````````bbbbbbbbbcccdddeeefffgggggghhhhhhhhhgggfffeeeeeedddaaaZZZTTTOOOMMMLLLLLLTTTWWW[[[```dddfffffffffjjjhhhggghhhkkklllllljjjkkkiiigggfffeeeaaa[[[VVVOOOKKKEEE???<<<:::777555777777777777666666555555666777888777555333444555555555555555555555555555444555555555555444444333333333444444444333222111111222222222222333333333222222222222111111111000111111111111111111111111777777777777777777888888555666666666666555444444666666666666666666666666555555555555555555444444333333333333333333333333222222333333333333444444222222222222222222222222444444333333333333222222444444444444444444444444222222222222222222222222000111111111111222222222222222222222222222222222666777777666444333444555444444444444444444444444111111111222222333333333333333333333333333333333333333333333333333333333444444444444444444444444555444444444444333333333444444444444444444444444777666555444333222222222555555555555555555555555555555555555555555555555555555555666666666777777666666666666777777777888666666666666777777777777888888888888888888888888888888777777777777888888666777888999::::::::::::<<<<<<<<<===???FFFNNNSSSaaafffnnntttyyy|||uuupppkkkjjjlllllliiifffbbbaaa```___^^^______`````````aaaaaabbbccceeeeeefffgggggggggggggggffffffhhheee```ZZZTTTPPPLLLKKKKKKNNNTTTZZZ___aaabbbbbbgggfffeeefffiiikkklllkkkkkkkkkjjjjjjiiifffaaa]]]ZZZUUUMMMEEE@@@===:::888888888777666555444333222666777888777555444444555555555555555555555555555444444555666666666555555333333444444444333222111222222222222333333333333222222222222111111111111222222222222222222222222777777777888888888999999666666666666666555444444444444444444444444444444666555555444444444444444333333333333333333333333333333333333333333333333111222222222222222333333333333333333333333333333555555555555555555555555222222222222222222222222000000111111111222222222111111111111111111111111666777777666555444444555444444444444444444444444555444444222111000//////444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666555444333333333333333555555555555555555555555555555555555555555555555444555555555666666666666555555666666666777777777666666666666777777777777888888888888888888888888777777666666777888999999666777888:::::::::999888:::;;;===@@@EEENNNXXX___jjjnnnsssxxx{{{}}}zzzsssrrruuuuuuqqqkkkfffccc```^^^^^^______```bbbaaa```_______________eeeeeefffggggggggggggggggggfffccc___ZZZTTTOOOLLLHHHJJJNNNSSSXXX\\\___```ccccccccceeegggiiikkkllljjjkkkkkkkkkjjjgggcccaaabbb]]]VVVOOOHHHCCC>>>:::888777666555444333222222555666888888666444444444555555555555555555555555444444555666777777777666444444444333333333222222222222222333333333444444222222222222222222222222222222222222222222222222888888888999999999999999666666777777666666555444444444444444444444444444666555555444444444555555333333333333333333333333333333333333333333333333111111111222222333333333333333333333333333333333333333333333333333333333222222222222222222222222000000111111111222222222111111111111111111111111444555666555333333333555444444444444444444444444555555444333222000000///444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333444555666555555555555555555555555444444444444444444444444333333444444444555555555444444555555555666666666666666666666777777777777777777777777777777777777666666666666777888999:::777777999999999888777666888;;;@@@FFFNNNXXXbbbiiinnnqqquuuyyy{{{~~~}}}{{{}}}|||wwwqqqiiieee```]]]]]]^^^^^^]]]```___^^^]]]\\\\\\\\\\\\bbbcccdddeeefffgggggggggdddddddddbbb^^^YYYTTTQQQJJJIIIIIIJJJNNNTTTYYY\\\^^^___aaaccceeefffhhhiiijjjkkkmmmmmmkkkhhheeeddddddaaa]]]XXXSSSKKKCCC===<<<;;;999888777666666666444666888888666555444444555555555555555555555555444444555666777777777666444444333333333222222222222222333333333444444444222222222222222222222333222222222222222222222222:::::::::999999999888888666777777777777666555555666666666666666666666666666555555444444666777888333333333333333333333333444444333333333333222222111111111222222333333444222222333333333333444444222222222222222222222222333333333333333333333333000111111111111222222222222222222222222222222222222444555444333222333444444444444444444444444444222222222333333444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444444555444444444444444444444444222222222333444555666777555555555555555555555555333333333333333333333333333333333444444444444555444444444444555555555555666666666666777777777777666666666666666666666666777777666666777888999999777888999999999999999999;;;@@@HHHQQQYYYbbbkkkpppqqqssswwwyyy{{{~~~}}}~~~|||wwwlllgggaaa_________^^^\\\]]]]]]\\\\\\]]]]]]^^^______```bbbdddeeefffggggggbbbcccdddeeeccc___ZZZWWWMMMJJJFFFDDDEEEJJJPPPTTTWWWZZZ^^^aaaaaaaaaaaabbbgggiiilllmmmllljjjhhhhhheeedddccc```\\\TTTLLLFFF???===;;;888666666666666333555888888777555444444555555555555555555555555444444555666666666555555555444333222222222333333333333333333444444444444222222222222333333333333333333333333333333333333<<<<<<;;;:::999888888777777777777777777666555555666666666666666666666666666555555444555777:::;;;333333333333333333333333444444444333333222222222000111111222333333444444222222222333333444444444222222222222222222222222333333333333333333333333000111111111111222222222333333333333333333333333222333444444333222333444444444444444444444444444222222333444555555666666555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444333333333333333444555666555555555555555555555555333333333333333333333333444444444444555555555555555555555555666666666666666666666666777777777777777777777777777777777777888777777777777777888888777888888999;;;===>>>???CCCJJJTTT^^^ffflllqqqtttvvvxxxzzz{{{}}}~~~~~~}}}{{{~~~}}}tttnnnhhhfffffffffccc_________^^^^^^^^^___``````]]]^^^```bbbdddeeeffffffcccdddfffgggfffccc___]]]RRRNNNIIIEEEDDDEEEIIIKKKOOOTTTZZZ]]]\\\[[[ZZZZZZ^^^ccchhhjjjjjjiiijjjkkkgggffffffdddbbb]]]VVVRRRDDDAAA===999666444333333222555888999777666444444555555555555555555555555444555555555555444444333555444333222222222333333333333333444444444444555222222222333333333444444333333333333333333333333======<<<;;;999888777777777777777777777666666555444444444444444444444444666555555555666999;;;===333333333333333333333333444444444333333222222222000000111222333333444444222222222333333444444444333333333333333333333333333333333333333333333333000111111111111222222222333333333333333333333333222444555444333333444555444444444444444444444444555555555555555555555444555555555555555555555555555555555555555555555555666666666666666666666666333333333444444555555555444444444444444444444444555555444333333333444444555555555555555555555555444444444444444444444444555555555555666666666777666666666666777777777777666666666666777777777777888888888888888888888888888888777777777777888888777777888:::===@@@CCCEEEKKKSSS^^^hhhooosssuuuvvvzzz|||}}}~~~~~~}}}{{{zzzyyy|||{{{vvvpppnnnnnnmmmiiieeeddddddbbbaaa```______^^^[[[]]]___aaaccceeeffffffeeegggiiiiiihhheeebbb```VVVSSSNNNIIIFFFFFFFFFGGGIIIOOOWWWZZZYYYVVVTTTTTTVVV[[[bbbfffggggggiiikkkjjjhhhgggfffeeebbb^^^[[[MMMJJJEEE???:::777555555222555888999888666555444555555555555555555555555555555555555444333222222555444333222111222333444333333333444444444555555222222222333333444444444333333333333333333333333BBB<<<666555777999777444777777777777666666666666666666555555555555666666555555555555555555555555333333333333333333333333222333333444444333333222444444444333333333222222444444444444444444444444444444444333333333222222666555333222111222333333222222222222222222222222333333333333333333333333111111222333333444555555666666555444444444444555444333333222222333333444666666666666666666666666444444444444444444444444666666666555555444444444222222333333444555666666222333333444444333333222555444444444444333333333666666555555555555666666555555555555666666666666555555555555555555555555777777777777666666666666555555666666777777888888999999999999999999999999;;;999888777777777666555888:::===>>>???CCCJJJPPP]]]ccckkkrrrvvvwwwxxxxxxwwwyyy|||}}}}}}}}}zzzxxxwwwyyy{{{}}}}}}}}}|||tttjjjfffeeecccaaa``````aaaaaa```^^^]]]^^^aaadddeeeeeegggfffeeeeeefffgggfffeee___ZZZSSSLLLGGGEEEFFFGGGGGGLLLQQQTTTSSSPPPPPPPPPQQQUUU[[[aaadddfffhhhjjjnnnjjjgggeeeffffffcccaaaXXXRRRJJJCCC???<<<:::888666555555666888999999888333444555666666555444333444444444555555555555666555555555444444333333333333333333333333333333333222222222222222222222222222222222222222222222222FFF@@@999777888999888666777777777777666666666666666666555555555555666666666666666666666666666666333333333333333333333333222333333444444333333222444444444333333333222222444444444444444444444444222222222111111111111000555444333222222222333333222222222222222222222222333333333333333333333333222222222333333444444444666555555444444444444444444333333222222333333444555555555555555555555555444444444444444444444444555555555555444444444444222333333444444555555555444555555666666555555444333333444444555555555666666666555555555555666666555555555555666666666666666666666666666666666666777777777777666666666666555555666666777888888888777777777777777777777777:::999888888999:::::::::;;;===???@@@CCCJJJTTT[[[fffkkkqqqvvvxxxxxxxxxyyyyyy{{{~~~~~~~~~|||yyyxxxyyy}}}uuuoookkkfffccccccdddeeeeee```^^^]]]^^^aaacccddddddiiihhhffffffggggggfffeeeaaa]]]WWWPPPJJJGGGFFFFFFGGGKKKQQQRRRQQQNNNLLLKKKMMMPPPVVV[[[___ccchhhkkkllljjjgggggghhhhhhfffddd___YYYRRRJJJDDD@@@<<<999777666444555666777666444444444555666666555444444444444444555555555555666555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222NNNGGG>>>999888999999888777777777777666666666666666666555555555555666666777777777777777777777777333333333333333333333333333333444444444444333333444444444444333333333333444444444444444444444444222222222222111111111111444444333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333555555444333333333333444444444333333333333444444444444444444444444444444444444444444444444444444333333444444444444444444444444444444444444444444555555666666666666555555222333444555666777888888666666555555555555666666555555555555666666666666777777777777777777777777666666666666777777777777555555666777777888888999777777777777777777777777999999999999:::;;;===>>>>>>@@@DDDGGGLLLVVVbbbkkkrrruuuxxxzzzzzzzzzzzzzzz{{{}}}~~~~~~~~~}}}|||{{{||||||xxx|||~~~{{{rrrhhhbbbccceeefffdddbbbaaa___```bbbdddeeeeeejjjhhhgggggghhhhhhgggeeeeeebbb]]]WWWPPPKKKGGGFFFFFFJJJNNNPPPNNNJJJGGGFFFFFFIIINNNRRRXXX___fffkkkkkkjjjiiijjjkkkkkkjjjhhhgggccc\\\UUUNNNGGG@@@<<<:::888666555666666555333444555555666666555555444444444444555555555555666555444444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222UUUNNNDDD<<<999999999999777777777777666666666666666666555555555555666666666666666666666666666666444444444444444444444444333333444444444444333333555444444444444333333333444444444444444444444444555555444444444333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222555555444333333333333333444444333333333333444444444444444444444444444444555555555555555555555555222222333333444444555555444444444444444444333333333333444444444444333333444444555555666777777888666666555555555555666666555555555555666666666666666666666666666666666666666666666666777777777777555666666777888888999999999999999999999999999999888999999888999:::===???@@@EEEKKKRRRYYYbbbnnnvvvzzz{{{}}}}}}|||{{{|||}}}|||~~~~~~}}}}}}}}}zzz||||||vvvtttuuuxxxqqqhhhgggiiigggeeefffdddbbbbbbdddeeeeeeeeegggfffeeefffhhhiiihhhgggiiigggccc^^^WWWPPPJJJGGGEEEGGGJJJLLLKKKIIIFFFDDDAAACCCFFFJJJPPPYYYbbbhhhjjjkkklllmmmmmmmmmkkkjjjllliiiddd^^^XXXPPPHHHCCC>>><<<999888888888777555555555666666666666555555444444444555555555555666444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222]]]UUUJJJ@@@:::999999:::777777777777666666666666666666555555555555666666555555555555555555555555444444444444444444444444333444444555555444444333555555555444444444333333444444444444444444444444555555555444444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222555555444333333333333444555444444333333444444555444444444444444444444444555555555555555555555555333333333444444555555555444444444444444444333333333444444555555444444333666666666666666666666555666666555555555555666666555555555555666666666666555555555555555555555555555666666666777777777888666666777777888999999999999999999999999999999999777888888888777999===@@@DDDKKKUUU^^^fffmmmuuuzzz{{{}}}~~~~~~}}}}}}~~~|||}}}}}}zzzzzz{{{|||xxx}}}|||vvvtttsssuuu|||vvvrrrpppmmmiiigggeeebbbbbbcccddddddcccccccccccceeegggiiiiiiiiijjjjjjhhhddd]]]VVVOOOKKKEEEFFFGGGIIIJJJIIIGGGFFF@@@AAABBBDDDIIIRRR]]]dddiiikkknnnoooooommmlllkkklllkkkhhhddd```ZZZRRRMMMBBB???<<<999999888777666666666666666666666666666444444444555555555555666444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222ddd]]]RRRFFF>>>:::::::::777777777777666666666666666666555555555555666666555555555555555555555555444444444444444444444444444444555555555555444444555555555555444444444333444444444444444444444444333333333333222222222222222222333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333666666555444444444444555555555444444444444555555444444444444444444444444555555555555555555555555444444555555555555555555444444444444444444444444666666777777777777666666666666666555555555444444666666555555555555666666555555555555666666666666555555555555555555555555555555666666777777888888666666777888888999999:::777777777777777777777777777888:::999888;;;@@@EEEMMMUUU```iiioootttyyy|||{{{}}}~~~~~~|||}}}}}}yyyxxxyyy|||~~~}}}wwwwwwuuuuuu{{{{{{vvvqqqmmmhhhfffcccbbbcccccccccbbbcccbbbbbbdddgggiiiiiiiiiiiijjjiiigggbbb\\\VVVRRRIIIGGGFFFGGGIIIJJJJJJIIIDDDCCCBBBBBBEEEMMMVVV]]]eeehhhmmmpppooonnnlllllllllkkkjjjiiigggbbb]]]XXXIIIEEE@@@<<<:::888666555777666666555555666666777444444444555555555555666333333333444444444444555444444444444444444444444333333333333333333333333222222222222222222222222kkkdddYYYMMMBBB===;;;<<<777777777777666666666666666666555555555555666666555555555555555555555555555555555555555555555555444444555555555555444444555555555555444444444444444444444444444444444444444333333333333222222222111222333444444444333333444444444444444444444444333333333333333333333333222222222333333444444444777777666555555555555666555555444444444444555555555555555555555555555555555555555555555555555555666666666666666666555555222333333444444555555555666666777777777777666666444444444444444555555555666666555555555555666666555555555555666666666666555555555555555555555555555555555666777888888888666777777888888999::::::777777777777777777777777777:::<<<======AAAIIIOOOYYY```jjjqqqtttwww{{{~~~{{{}}}~~~~~~|||~~~{{{yyyzzz~~~~~~|||zzzwwwnnnllliiigggggghhhgggffffffeeedddeeegggiiihhhgggggghhhiiihhhfffaaa\\\YYYOOOLLLHHHGGGHHHKKKKKKKKKIIIGGGEEECCCDDDIIIPPPVVV^^^cccjjjooooooooooooooommmlllllllllllliiieeeaaaVVVQQQIIIBBB===:::666444888777666555555666777888444444444555555555555666333333333444444444555555555555555555555555555555444444444444444444444444222222222222222222222222oooiii^^^QQQFFF???======777777777777666666666666666666555555555555666666777777777777777777777777555555555555555555555555444444555555555555444444666666555555555444444444444444444444444444444444666666555555555444444444000111333444555444333333444444444444444444444444333333333333333333333333111111222333333444555555888888777666666666666666555555444444444444555555666666666666666666666666666666666666666666666666888888777777666666555555222222333333444555666666444444555555555555444444111222222333444555666666666666555555555555666666555555555555666666666777777777777777777777777777444555555666777888888999777777777888999999::::::999999999999999999999999777;;;>>>@@@AAAGGGPPPWWWccciiioootttvvvyyy}}}|||~~~~~~}}}}}}}}}~~~}}}|||uuurrrooonnnmmmmmmmmmkkkiiihhhgggggghhhhhhgggffffffgggiiiiiigggddd```]]]UUUPPPJJJGGGHHHKKKLLLKKKLLLJJJGGGDDDCCCGGGMMMRRRYYY___hhhnnnppppppqqqrrrooonnnnnnnnnnnnllliiifffaaa[[[RRRIIIBBB===888555888777666555555666777888444444444555555555666666333333333444444555555555555555555555555555555555444444444444444444444444222222222222222222222222qqqnnnfff[[[OOODDD===:::999777666666888999888777333444555666777777666666555555555555555555555555666666555555555444444444444444555555555555444444444444333333333444555555666666666666666666666666444444444555555555666666///111444666666444111///222222222222222222222222666555333222111222333333333333333444444444555555888777666555555555555555333333333444444444555555777666555444444555666777555555555555555555555555555555555555444444444444555555555555555666777777444444444444555555555666666666666666666666666666888888777777666666555555777555333444666777444111444444555666777888999999888888777666666666666666777777888999999999999888888999;;;:::888777777888<<<>>>???CCCHHHQQQ\\\cccjjjmmmrrrwww{{{}}}~~~~~~}}}}}}}}}|||}}}}}}~~~}}}~~~|||xxxyyy{{{|||zzzooollliiigggffffffeeeeeefffffffffeeeeeeddddddddd[[[XXXRRRNNNKKKKKKMMMNNNOOOOOOLLLGGGAAABBBGGGMMMWWW[[[cccjjjooopppooonnnqqqpppooopppsssssspppmmmeee```XXXNNNFFF???:::888444555666666666666666666666666777777777777666666666555555555555444444444444555777888888777555444333333333333333333333333333333333333333333333333tttqqqjjj```TTTIIIAAA===;;;999777666777888777666555555555666666666666666555555555555555555555555666666555555555444444444444444555555555555444444555444444333333333444444444444444444444444444444444444444555555555666666000111333555555333111000333333333333333333333333555444333222222222333333333333333444444444555555777777666555555555555555444444444555555555666666666666555555555555666666555555555555555555555555777777777666666666555555555555555555555666777777444444555555555666666666666666666666666666666666888777777777666666666555888666555666777888555333666666666666777777777777888888777666666666666666777777888999999999999888777999::::::999999:::;;;<<>>CCCJJJRRRZZZbbbiiinnnpppsssvvvzzz|||}}}|||{{{~~~~~~~~~}}}~~~}}}}}}{{{}}}~~~||||||yyyqqqjjjgggggghhhhhhgggeeedddcccbbbaaaaaacccaaa]]]YYYVVVSSSQQQPPPTTTUUUTTTPPPJJJGGGHHHJJJLLLPPPWWW___fffkkkmmmnnnnnnnnnnnnooopppooommmjjjjjjfff```YYYQQQIIIAAA;;;999999999999888888888888666666777777777777666666666555555555555444444444333444555666666555444333333333333333333333444444333333333333333333333333xxxvvvrrrlllcccWWWKKKDDD>>>;;;888666777777777777:::888666444444555666777777777777777777777777777666666666666555555555555444444555555555555444444777666555444333222222222222222222222222222222222555555555555555555555555333333333222222333333333444444444444444444444444444333333333333333333333333333333444444444555555555666666666666666555555444555555555666666666666444555666777777666555444555555555555555555555555666666555555555555444444555555555555555666777777666666666666777777777777777777777777777777777777777777777777666666666666777777777777888777666555777777777777666666666666999888777777666666777777777777888999999999999888888999999999:::;;;>>>AAACCCIIISSS\\\ccciiimmmppprrrtttxxx{{{}}}~~~}}}|||~~~~~~~~~~~~~~~}}}zzzxxxxxxzzz{{{{{{{{{}}}|||qqqkkkiiiiiifffeeedddbbbaaaaaaaaabbbccccccbbb```]]]ZZZWWWUUUWWWXXXXXXTTTOOOJJJGGGGGGHHHKKKQQQXXX```fffkkknnnlllmmmooopppqqqooommmkkklllhhhccc]]]WWWNNNDDD===::::::999888888888888888666666777777777777666666666555555555555444444444333333444555555444333333333333333444444444444444444444444444444444444444wwwvvvsssooohhh]]]PPPHHH???<<<999777888999999999:::999777555444555666777888888888888888888888888777777666666666555555555444444555555555555444444777666555444333222222222333333333333333333333333555555555555555555555444444444333222222333444444444444444444444444444444222333333333333333333333333333333444444444555555444555666666777666555555333333444444444555555555444555666777777666555444666666666666666666666666777777777666666666555555555555555555555666777777666666666666777777777777777777777777777777777777666666666666777777777777666777777777666555555555555555555666777888888888999999888777777777777777777777888999999999999888:::::::::::::::<<<@@@DDDKKKRRR[[[ccchhhlllnnnoooqqqtttxxx|||~~~~~~~~~~~~}}}}}}~~~~~~~~~|||xxxuuurrrtttvvvxxxyyyzzz~~~|||ooohhhfffdddcccaaa``````aaabbbcccaaabbbccccccbbb```^^^\\\ZZZ[[[[[[XXXSSSMMMHHHFFFGGGHHHLLLRRRYYYaaahhhlllkkkmmmppprrrrrrpppooommmlllhhhddd```\\\SSSHHH@@@;;;:::999888777666666777666666777777777777666666666555555555555444444444333444444444444444444333333333333444444555555555444444444444444444444444xxxvvvtttrrrmmmcccWWWNNNBBB???;;;999999:::::::::999888777666666666777888777777777777777777777777777777777666666666555555444444555555555555444444666555444444333333333333555555555555555555555555555555555555555444444444444444333333333333444444333333333333333333333333222222333444444444333333333333333444444444555555444444666777777777666555333333333444444444444555555555666666666666555555666666666666666666666666999999999888888888777777555555555555555666777777555555666666666777777777777777777777777777777777666666666666777777777777555777888777666444555555444444555666777888999999999999888777777777777888777777888999999999999888;;;<<<;;;;;;<<<@@@FFFJJJUUUZZZaaagggkkkmmmnnnoooqqqtttxxx|||~~~~~~}}}}}}}}}|||}}}~~~~~~~~~|||yyyuuurrrpppqqqtttxxxzzz|||xxxjjjddddddbbb```_________aaabbb___```bbbdddeeedddbbbaaa^^^___^^^\\\XXXRRRKKKHHHGGGGGGIIILLLSSS[[[bbbggggggkkkpppsssrrrqqqpppppplllhhhdddbbb___XXXMMMDDD===;;;999777666666666777666666777777777777666666666555555555555444444444444444444444444444444444333333333444555555666666444444444444444444444444{{{yyywwwvvvssskkk___WWWHHHDDD???;;;:::999999999777777777777777888888888777777777777777777777777777777777777666666666555444444555555555555444444555444444333333333444444444444444444444444444444666666555555555444444444444444444444444444444444333333333333333333333333111222333444444444333333333333333444444444555555333444666777888777666555444444444444555555555555666666555555555555666666666666666666666666666666777777777777666666666666555555555555555666777777444444555555555666666666666666666666666666666666555666666666777777777888666888:::999666555666777555555666666777777888888:::999888888777777888888777777888999999999999888<<<<<<===>>>@@@FFFNNNSSS]]]```fffjjjlllnnnqqqrrrsssuuuyyy|||~~~~~~}}}|||||||||{{{{{{||||||}}}~~~{{{{{{zzzyyywwwuuusssrrrtttxxx}}}uuulllfffdddaaa^^^]]]]]]^^^___^^^___aaacccdddddddddcccccccccbbb```\\\WWWPPPLLLHHHGGGFFFGGGLLLSSS[[[```ccchhhnnnrrrrrrqqqqqqqqqnnniiieeecccbbb]]]RRRJJJ???===;;;888777777777888666666777777777777666666666555555555555444444444666555555555555555555666333333444444555666666666555555555555555555555555~~~|||yyyyyywwwpppeee]]]MMMHHHBBB<<<:::999888777555666777888999888888888666666666666666666666666777777777777666666666666444555555555555555555444444444333333333444555555444444444444444444444444666666555555555444444444333444444555555444444333222222222222222222222222000111333444555444333333333333333444444444555555222444666777888777666555555555555555666666666777777666555444444555666777777777777777777777777777444444333333333222222222555555555555555666777777444444444444555555555666666666666666666666666666555666666666777777888888777999;;;:::888666777999777777777777666666666666:::999888888777888888888777777888999999999999888<<<===>>>@@@DDDKKKTTTZZZaaadddhhhkkkmmmpppsssvvvuuuwwwzzz|||}}}|||zzzyyy{{{{{{{{{{{{{{{|||}}}}}}xxxxxxxxxwwwwwwvvvuuutttzzz~~~{{{ttt|||xxxiiigggbbb^^^\\\[[[[[[\\\^^^___aaacccddddddccccccffffffeeeccc```ZZZTTTOOOHHHFFFDDDDDDGGGNNNVVV[[[```fffmmmqqqqqqppppppqqqooojjjeeedddddd```VVVMMMAAA???<<<:::888888888999666666777777777777666666666666555555555444444444666666555555555555666666333333444444555666777777555555555555555555555555~~~zzzxxxwwwtttmmmgggXXXOOODDD===<<<<<<:::888999999888888888888999999888888777777777777888888777777777777666666666666666666555555555444444444666666666666666666666666888888888888777666444444666555555555555444444444333333333333333333333333444444444333333222222222444444444444444444444444222333444444555555444444555555555555555555444444666666777777777777666666777777777777777777777777777777777777777777777777666666666666666666666666666666666666666555555555777777777777888888888888666666666666777777777777777777777777777777777777999999999999999999999999888777666666666666666777666777555777===888555===666888999:::999999;;;<<>><<<;;;:::888999999888888888888999999888888777777777777888888777777777777666666666666777777666666666555555555666666666666666666666666888888888777777666444444666555555555555444444444333333333333333333333333444444444333333222222222444444444444444444444444222333444444555555444444555555555555555555555555444555555666666555555444777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666777777777777888888888888777777777888888888888999888888888888888888888888888888888888888888888888777777666666666666777777===<<<;;;;;;999;;;===<<<888999::::::::::::<<<>>>AAACCCFFFLLLTTT\\\bbbffflllnnnpppppppppqqqsssuuuwwwxxxyyyzzz{{{|||||||||~~~|||{{{zzzyyywwwvvvtttqqqrrrxxx{{{sssqqqnnnqqq{{{~~~tttjjjeeebbb]]]ZZZ[[[XXX[[[^^^___```aaaccceeeccceeeggggggfffbbb^^^[[[PPPLLLGGGDDDDDDHHHNNNRRRXXX\\\bbbiiimmmnnnnnnmmmnnnjjjfffeeefffccc]]]XXXOOOHHH@@@;;;;;;<<<:::777888888888888777777777777777555444777::::::666222333444444444444444444555666666777777777777666666555777888999999777555333}}}{{{zzzzzzxxxtttoooaaaXXXKKKAAA<<<;;;:::999999999888888888888999999888888777777777777888888777777777777666666666666777777777777777666666666666666666666666666666666777777777777666555555444666555555555555444444444333333333333333333333333444444333333333333222222444444444444444444444444333333444555555555555444555555555555555555555555888888999999999999888888777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666777777777777888888888888888888888999999999::::::888888888888888888888888666666666666666666666666777777777666666777777888<<<777<<<999000===HHH<<<:::;;;;;;;;;:::;;;===@@@FFFIIIPPPWWW^^^dddgggiiipppqqqssssssrrrrrrsssuuuvvvwwwyyy{{{|||||||||||||||{{{zzzxxxuuusssqqqpppqqqwww|||qqqppplllkkkssstttlllfff```]]]^^^ZZZ\\\]]]^^^^^^```bbbddddddeeefffgggfffeeecccaaaWWWSSSNNNIIIGGGIIILLLNNNSSSWWW]]]dddjjjmmmnnnooollliiigggggghhhfffbbb^^^TTTMMMDDD>>><<<;;;:::888999999888888888777777777777555555777999:::666333555555555444444444444444666777777777777777777666666666666777666666555444~~~|||{{{zzzxxxtttppphhh^^^PPPEEE>>>;;;::::::999999888888888888999999888888777777777777888888777777777777666666666666666666666666666666666666666666666666666666666666666666777777666555555444666555555555555444444444333333333333333333333333333333333333333333333333444444444444444444444444333444444555555555555555555555555555666666666666999999::::::::::::999999777777777777777777777777777777777777777777777777555555555555555555555555666666666666666777777777666777777777888888888888888888888888999999999:::888888888888888888888888666666666666666666666666777777777666777777888888888000:::888,,,CCCVVVCCC:::;;;;;;::::::<<<@@@CCCKKKQQQYYYaaagggjjjkkklllqqqrrrttttttssssssuuuvvvwwwxxxzzz|||}}}}}}}}}|||yyyyyyxxxuuurrrooonnnnnnrrr}}}xxxsssmmmkkkqqq}}}tttjjjbbb^^^^^^]]]]]]^^^^^^]]]___bbbdddccccccdddeeeffffffeeeeee^^^[[[TTTOOOKKKKKKLLLNNNQQQTTTYYY```fffjjjmmmoookkkjjjiiiiiiiiihhheeebbbXXXRRRHHH@@@<<<:::999888888888888888777777777777777666555666888999666444666666555555444444333333555555444444444444555555666555555444444444555555~~~}}}{{{yyyvvvrrrooommmdddVVVJJJAAA<<<;;;:::999999888888888888999999888888777777777777888888777777777777666666666666555555555555555555555555666666666666666666666666555666666666666555555444666555555555555444444444333333333333333333333333333333333333333333333333444444444444444444444444333444555555666666555555555555555666666666777777555555666666666666555555888888888888888888888888888888888888888888888888666666666666666666666666666666666666777777888888666777777777888888888888777777777888888888999999888888888888888888888888777777777777777777777777777777777777777888999999:::333===<<<222III]]]KKK999:::::::::<<>>:::999888888888888777777777666666777666666666777777666555666666666555555444444444666555444444444444555666555555444333333444555666~~~|||yyyuuurrrpppppphhh\\\OOOEEE>>><<<;;;999999888888888888999999888888777777777777888888777777777777666666666666444444444444555555555555666666666666666666666666555555666666666555555444666555555555555444444444333333333333333333333333222222333333333333444444444444444444444444444444444444555666666666666555555555555666666777777888666666777777777777666666888888888888888888888888888888888888888888888888999999999999999999999999555666666777777888888999777777777777888888888888777777777888888888888999999999999999999999999999888888888888888888888888777777777777888888999:::;;;666<<<<<<555DDDPPPEEE999::::::<<>><<<;;;999999888888888777777777777777666666666666777777666666666555555555555555888777666555555666777888555444444444444555666666~~~~~~~~~}}}zzzwwwuuutttqqqkkk```TTTHHH@@@<<<;;;999999888888888888999999888888777777777777888888777777777777666666666666444555555555666666666666666666666666666666666666444444555666666555555444666555555555555444444444333333333333333333333333222222222333333444444444444444444444444444444444444444555666666666666666444555555666777777888888999::::::::::::::::::999888888888888888888888888888888888888888888888888888888888888888888888888555666666777888888999999777777777777888888888888888888888999999999::::::999999999999999999999999888888888888888888888888777777777777888999:::;;;999777888888888:::======::::::<<<>>>CCCLLLUUU\\\aaagggnnnqqqpppoooqqqssstttvvvwwwxxxwwwwwwyyyzzzyyy{{{}}}~~~}}}{{{xxxvvvppppppooolllkkkoooyyyxxxwww||||||xxx{{{zzzxxxrrrkkkeeebbb```]]]^^^aaaccceeeffffffeeeeeedddbbb```^^^^^^^^^___```___]]]\\\]]]```ccceeegggiiijjjkkkkkkkkkjjjjjjfffccc\\\TTTLLLEEEBBB@@@;;;;;;:::::::::999999999666777777666666666777888555555555555666666666666888777666555555666777888444444555555666666666666|||~~~~~~|||zzzxxxxxxqqqlllcccVVVJJJBBB===<<<999999888888888888999999888888777777777777888888777777777777666666666666555666666666777777888888666666666666666666666666444444555555666555555444666666555555555444444444333333333333333333333333222222222333333444444444444444444444444444444444444555555666666666666666444555555666777888888999777888888999999888888777888888888888888888888888888888888888888888888888555555555555555555555555555666666777888999999999777777777777888888888888999999:::::::::;;;;;;;;;999999999999999999999999888888888888888888888888777777777777888999:::;;;999:::777999???999666>>>:::;;;===AAAGGGPPP[[[bbbggglllqqqsssqqqppprrrvvvxxxyyyzzzzzzxxxxxxyyyzzzyyyzzz|||}}}|||yyyuuusssnnnooommmjjjjjjqqq}}}|||{{{~~~vvvmmmgggddd]]]___aaadddfffffffffeeeeeedddcccbbbbbbbbbcccdddeeeccc___]]]\\\^^^```bbbdddfffiiikkkllllllmmmnnnjjjhhhccc[[[RRRKKKGGGEEE======<<<<<<<<<;;;;;;;;;666777777666555555777888444444555555666666777777777555444333333444555777444444555666777777666666|||yyyuuusssooolllfff\\\QQQGGG@@@===<<<:::777777777888888777888888777777777777888888777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444777777777777777777777777666555444333333333333333333333333444444555555555222333444555555444333222444444555555666777777777777777777777777888888999999999999999999999999999999999999999999999999999888888888888888777666666777777777777777777888888888888777777888888999::::::::::::999999999888888999999999999999999999999999999999999999999999999888888777777888888999:::888888888888888888888888:::;;;<<<;;;::::::;;;===<<<@@@FFFLLLRRRYYY___dddkkknnnqqqrrrrrrrrrssstttyyyyyyyyyyyyyyyyyyyyyyyy{{{|||{{{yyyvvvtttssstttnnnoooppppppooouuu}}}nnnhhhgggbbbaaa``````bbbdddfffhhhcccdddffffffeeefffhhhjjjiiiiiihhhfffcccaaa^^^]]]aaadddggghhhggggggjjjmmmjjjkkkjjjhhhbbbYYYQQQLLLGGGCCC>>>;;;:::;;;;;;;;;999888666666777777666555888888777777666666555555777777666666555555555444555555555555555555555555|||yyyvvvtttooommmhhh___TTTJJJBBB>>>===;;;888888888999999888888888777777777777888888777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444666666666666666666666666666555444333333333333444333333444444444444444444333444444444444444444333444444555555666777777777777777777777777888888999999999999999999999999999999999999999999999999999888888888888888777666666999999999999999999999999888888777777888888999:::::::::999999999888888888999999999999999999999999999999999999999999999999888888777777888888999:::999999999999999999999999:::;;;;;;;;;::::::;;;===@@@EEELLLSSSZZZaaagggkkkmmmooorrrssssssrrrssstttyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxvvvsssrrrrrrsssooopppssswwwyyyvvvlllhhhbbbaaa______```bbbcccdddbbbccceeeggghhhhhhhhhhhhkkkjjjiiigggeeecccaaa___aaaccceeeeeecccdddfffiiilllmmmmmmlllhhhaaaZZZVVVMMMIIICCC???======<<<;;;;;;999888888888888666444777777777777777666666666777666666666555555555555555555555555555555555555~~~|||yyyvvvuuupppnnnjjjcccZZZOOOFFFAAA===;;;999888999:::::::::888888777777777777888888777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444555555555555555555555555555555444333333333444444444444444444444444333333555444444333333444444555444444555555666777777777777777777777888888999999999999999999999999999999999999999999999999999999888888888999888888777666999999999999999999999999888888777777888888999:::999999999888888888888888::::::::::::::::::::::::999999999999999999999999888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999:::<<>><<<===;;;:::::::::999666444666666777777777777777777666666666666555555555555555555555555555555555555|||zzzxxxvvvpppnnnkkkfff___TTTJJJCCC===;;;999888999::::::999999888888777777888888999777777777777777777777777666666666666666666666666555555555555555555555555444444444444555555555555555555555555555555555555555444444333333333444444555555555444444333333333555444333222222333444555444444555555666777777777777777888888999999999999999999999999999999999999999999999999999999999999888888888999999888888777888888888777777777777777888888777777888888999:::888888888888888888888888::::::::::::::::::::::::999999999999999999999999888888777777888888999:::::::::::::::::::::::::::999:::;;;::::::<<>><<<999888999999999888999999888888888888999999777777777777777777777777666666666666666666666666666666666666666666666666444444444555555666666666555555555555555555555555444444333333333444444555555555555444444333333333555444333222222333444555444444555555666777777777777777888999999999999888999999999999999999999999999999999999999999999999888888999999999999888888888888888777777777666666888888777777888888999:::888888888888888888999999::::::::::::::::::::::::999999999999999999999999888888777777888888999:::::::::::::::::::::::::::::::::;;;<<<===@@@DDDHHHSSSXXX___eeeiiilllnnnppprrrtttvvvvvvtttsssssssssvvvvvvvvvvvvvvvvvvvvvvvvssssssttttttuuuyyyyyymmmgggaaa___bbbdddeeedddgggfffeeefffiiikkkmmmmmmnnnnnnnnnnnnmmmlllkkkjjjfffddd```]]][[[YYYXXXWWW\\\___dddiiimmmoooooonnnlllhhhbbb\\\WWWQQQLLLHHH@@@>>><<<;;;;;;;;;999777666666777777888888999999555555555666666666666666666666666666666666666666}}}|||{{{tttrrrooolllggg___TTTLLLAAA>>>;;;:::::::::999888999999888888888888999999777777777777777777777777666666666666666666666666666666666666666666666666444444444555666666777777555555555555555555555555444444333333333444555555444444444444444444333333555444444333333444444555444444555555666777777777666777999:::::::::999888999999999999999999999999999999999999999999999999777888999999:::999999999;;;;;;::::::999888888888888888777777888888999:::999999999999999:::::::::::::::::::::::::::::::::999999999999999999999999888888777777888888999:::999999999999999999999999:::;;;===>>>@@@EEEKKKOOO\\\```eeeiiilllmmmoooqqqrrrtttvvvvvvtttsssssssssssssssssssssssssssssssssooopppqqqrrrvvv|||xxxpppfffbbbcccfffgggfffeeefffggggggggggggjjjlllmmmnnnnnnnnnnnnmmmmmmllliiifffccc```^^^[[[WWWUUUWWW[[[aaagggmmmppprrrrrrqqqnnnjjjeeeaaa\\\VVVRRRHHHEEE@@@===<<<;;;::::::777777888888888888888888555555555666666666666666666666666666666666666666~~~~~~yyyvvvrrrooollleeeZZZRRREEEBBB>>><<<<<<;;;:::888:::999999888888999999:::777777777777777777777777666666666666666666666666666666666666666666666666444444444555666777777777666666666666666666666666333333333333333444555666333333444444444444444444333444444444444444444333444444555555666777777777666777999;;;;;;:::999888999999999999999999999999999999999999999999999999777888999999:::::::::999;;;;;;::::::999888888777888888777777888888999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@DDDJJJQQQVVVaaadddhhhjjjlllnnnppprrrpppsssuuuuuutttsssssssssppppppppppppppppppppppppnnnoooqqqsssyyyqqqjjjjjjllllllkkkdddjjjppppppllliiijjjmmmllllllmmmnnnnnnnnnmmmmmmkkkiiifffdddbbb^^^YYYTTTSSSWWW]]]dddjjjoooqqqrrrrrrqqqnnnllliiieee```\\\TTTOOOGGGAAA===<<<;;;:::999999888888888888888888555555555555666666666777666666666666666666666666}}}xxxtttqqqooohhh___WWWHHHEEEAAA???===<<<;;;999:::999999888888999999:::777777777777777777777777666666666666666666666666777777777777777777777777444444444555666777777888777777777777777777777777333333333333333444555666333333333444444555555555222333555555555555333222444444555555666777777777666888999;;;;;;:::999888999999999999999999999999999999999999999999999999777888999:::::::::::::::999999888888777666666555888888888777888999999::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888777888999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;===???BBBFFFMMMUUUZZZaaacccfffiiijjjmmmpppsssooorrrtttuuutttsssssstttnnnnnnnnnnnnnnnnnnnnnnnnoooqqqsssvvv||||||rrrqqqrrrrrrqqqeeeoooyyyzzzsssmmmmmmoookkkkkklllmmmmmmmmmmmmmmmmmmkkkhhhgggfffaaaZZZUUUOOOSSSYYY```ggglllooopppsssqqqpppooonnnkkkfffbbb]]]VVVLLLCCC>>><<<;;;::::::999999999888777777777444555555555666666777777777777777777777777777777~~~{{{wwwuuutttoooggg```SSSKKKAAA<<<<<<===;;;999888999999::::::999999888888888888888777777777777777777777777777777777777666666777777777777666666666666666666777777777777777666666666555555555555444333333333333444555555222222444555555555444333666666666666777777777777777777777777777777777777888888999999999:::::::::888888888888888888888888:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999::::::;;;;;;:::::::::888888999999999:::::::::::::::::::::::::::::::::===<<<<<<;;;;;;:::999999;;;;;;:::999999:::::::::;;;::::::999999::::::;;;;;;;;;::::::;;;;;;<<<=========@@@GGGOOOWWW]]]___ccceeegggiiimmmoooqqqsssvvvuuutttvvvxxxwwwsssoooqqqooommmlllkkklllnnnppprrrsssuuuxxx|||~~~zzzssshhhzzzzzzoookkklllmmmnnnooopppqqqrrrqqqmmmiiigggfffddd```\\\TTTTTTVVV[[[bbbiiioooqqqppptttvvvrrrooonnnllliiibbb]]]VVVOOOIIIDDD@@@===999:::;;;:::888777666666888888777777777777888888666666555555555555666666}}}yyyxxxwwwrrrjjjdddXXXOOOEEE>>>======<<<:::999999999::::::999999999888888888888777777777777777777777777777777777777666666777777777777666666666666666666777777777888777777666666666555555555444444444444444555555666222333444555666555555444555666666666777777777777777777777777777777777777777777888888888999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999::::::;;;;;;;;;:::999999888888999999999:::::::::::::::::::::::::::::::::======<<<<<<;;;::::::999;;;;;;::::::999::::::;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;<<<======???AAAEEEKKKSSSZZZ___aaadddeeegggjjjllloooqqqrrrsssssssssuuuwwwvvvrrroooqqqpppooommmmmmpppsssvvvyyyyyyzzz}}}tttppp|||yyyqqqmmmmmmmmmnnnnnnooooooooopppmmmiiigggfffdddaaa___VVVUUUUUUWWW]]]dddjjjmmmoootttvvvsssppppppnnnkkkhhhddd^^^XXXQQQKKKDDD@@@;;;<<<<<<;;;999888888888888888777777777777888888777777666666666666777777}}}{{{zzzvvvoooiii___VVVJJJAAA>>>===<<<;;;999999::::::::::::999999999999888888888777777777777777777777777777777777666666777777777777666666666666666777777777888888777777777666666666555555555555555555555666777777444444555666666666666555555555666666666777777777777777777777777777777777666666777777777888888888:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;::::::999888888888999999999:::::::::::::::::::::::::::;;;;;;=========<<<;;;;;;::::::;;;:::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;===<<<;;;;;;<<<===>>>???DDDGGGLLLRRRXXX]]]aaacccdddeeegggjjjllloooqqqrrrpppqqqrrrtttuuutttpppmmmmmmmmmmmmlllmmmpppvvvzzzwwwyyyyyyvvvuuuuuuqqqkkknnnmmmmmmmmmmmmmmmmmmmmmqqqmmmiiifffdddcccaaa___YYYVVVTTTSSSVVV]]]dddiiimmmrrruuusssqqqrrrrrroooooommmiiiddd^^^UUULLLFFF@@@???===;;;:::999999999888888888888888888888888888888777777777777888888}}}|||xxxsssoooeee\\\PPPEEE???===<<<;;;:::::::::999999:::::::::999999999888888888777777666666666666666666666666666666777777777777666666666666777777777888888888777777777666666666666555666666666666666777777888555555555666666666666666555555555666666666777777777777777777777777777777777777777777888888888999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;:::999888888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;>>>>>>======<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;===<<<;;;;;;<<<===???AAAHHHLLLRRRXXX]]]```bbbdddeeefffhhhjjjlllnnnpppqqqoooppprrrssssssqqqnnnlllkkklllnnnooopppuuu|||{{{pppiiiiiijjjiiigggllllllllllllmmmmmmmmmmmmqqqnnniiieeeaaa___]]]\\\YYYVVVSSSPPPRRRXXX```fffiiiooorrrrrrqqqttttttrrrrrrrrrpppnnniii```VVVPPPEEEBBB>>>;;;::::::::::::888888888888888888888888888777777666666777777888|||yyyuuusssjjjbbbVVVJJJAAA===;;;;;;;;;;;;:::999999:::;;;;;;999999999999888888888888666666666666666666666666666666777777777777666666777777777777888888888888888777777777666666666666777666666666666777888888555555555555666666777777555555555555666666666666777777777777777777777777888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;::::::999888888888999999999::::::::::::::::::;;;;;;<<<<<<<<>>>>>======<<<;;;;;;;;;:::::::::;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;<<>>======<<<<<<::::::::::::;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<>>===;;;:::999999:::;;;===::::::999999999888888888777777777777777777777777666666777777777777666666777777888888888999999999888888888777777777666666666555555555555666777777555444333333333444666666444444444555555555666666777777777777777777777777888888888888999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;888888999999999:::::::::::::::;;;;;;<<<=========@@@@@@???>>>>>>======<<<:::::::::;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>???CCCHHHMMMPPPUUU[[[aaacccbbbccceeeiiihhhhhhiiijjjlllmmmnnnnnnnnnoooppppppppprrrwww{{{|||sssmmmlllhhhhhhhhhiiijjjkkkkkklllmmmnnnmmmiiibbb\\\XXXWWWUUUWWWWWWUUUQQQPPPSSSWWWUUU\\\bbbeeeiiiooorrrqqqrrrrrrrrrrrrrrrpppkkkhhh\\\RRRFFF>>><<<<<<;;;999777888:::;;;;;;:::888777777777666666666666777777~~~}}}}}}tttpppggg[[[PPPGGGBBB@@@===<<<:::999999:::<<<===:::::::::999999999888888777777777777777777777777666666777777777777666666777888888888888999999999888888888888777777777777555555555555555666777777444444333222333444555666444444444555555555666666777777777777777777777777777777777777888888888888:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;<<<<<<<<<888888999999999:::::::::::::::;;;;;;<<<===>>>>>>@@@@@@??????>>>=========:::::::::;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<@@@@@@@@@BBBFFFLLLRRRUUUYYY^^^ccceeecccdddgggkkkhhhiiiiiijjjlllmmmmmmnnnlllnnnoooooopppttt|||}}}tttsssiiiiiiiiiiiiiiiiiiiiiiiijjjmmmnnnkkkeee^^^[[[ZZZTTTWWWYYYVVVPPPMMMNNNPPPQQQXXX___bbbgggmmmqqqpppuuusssrrrrrrqqqpppmmmjjjaaaWWWIII@@@>>>===<<<:::777888:::;;;;;;:::888777888888777777777777888888|||}}}yyyuuunnndddYYYMMMDDD>>><<<<<<<<<;;;999999:::;;;<<<;;;:::999888999::::::888888777777777777888888999999888888888888999999999999999888888888888888666666666666777777777777555555666666666666555555666666555555555444444444555444333333555555444333666666666666777777777888999999888888888888888888;;;<<<<<<<<<<<<<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>::::::::::::;;;<<<======:::;;;;;;<<<<<<=========@@@AAAAAA???<<<::::::;;;;;;;;;::::::999999::::::;;;999888:::===>>><<<999???BBBEEEIIIMMMRRRXXX\\\```aaabbbdddeeefffffffffggghhhjjjjjjjjjlllnnnqqqrrrpppnnnnnnsss~~~uuuooolllgggeeeeeefffgggfffmmmmmmlllkkkiiiddd^^^YYYVVVUUUTTTTTTTTTRRROOOLLLLLLRRRYYY]]]```eeelllsssqqqqqqqqqrrrtttsssqqqoooiii___QQQDDD===::::::::::::::::::::::::999888777888888888888777777777777|||~~~zzzwwwqqqhhh^^^RRRHHHAAA>>>>>>===<<<;;;;;;<<<===<<<;;;:::999999999::::::888888777777777777888888888888888777777888888888888888888888888888888888777777777777777666666666555555666666666666555555666666555555555444444444444333333444777888888888444555666777888999999999888888888888888888888888;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======???@@@@@@???<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>><<<;;;:::<<<>>>???>>><<<@@@CCCHHHLLLPPPVVV\\\```cccdddeeefffhhhhhhiiiiiifffgggiiijjjjjjllloooqqqppppppqqqttt|||yyyrrrjjjffffffgggggggggjjjjjjjjjkkkkkkiiieeeaaaZZZXXXWWWUUUUUUSSSPPPNNNKKKPPPUUUXXX[[[```hhhnnnqqqpppqqqrrrssstttrrrpppiiiaaaUUUJJJCCC???===<<<888999999::::::999999999888888888888777777777777}}}|||yyytttmmmdddYYYNNNFFF@@@???>>>=========>>>>>><<<;;;:::999999999::::::888888777777777777888888888777777666666777777888777777777777777777777777888888888777777666666666555555666666666666555555555555555555555444444444444333222444666888888777222444666888999:::999999888888888888888888888888::::::;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::::::::>>>===<<<;;;::::::::::::>>>===<<<;;;;;;;;;<<<===???@@@@@@???<<<;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@BBB===<<<<<<===???@@@@@@???BBBEEEKKKPPPUUU[[[aaaeeeeeeeeefffggghhhiiijjjjjjfffgggiiijjjjjjlllnnnqqqmmmpppuuu|||xxxkkkdddeeeggggggeeeiiiiiijjjlllmmmllliiiggg```]]]YYYWWWVVVTTTRRRPPPJJJMMMOOOQQQSSSYYYaaagggqqqpppppprrrssstttsssqqqkkkfff]]]TTTMMMFFF@@@===:::::::::999999888888888888888888888777777777777}}}|||yyyuuuqqqjjj```TTTLLLBBB@@@>>>======>>>>>>>>>;;;;;;:::::::::999999999888888777777777777888888777777666666666666777777666666666666777777777777999999888888777666666666555555666666666666555555555555555555555555555555666444222222333444333222333444666888888888777666888888888888888999999999999::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;======<<<;;;;;;;;;;;;;;;@@@>>><<<;;;:::;;;<<<===>>>??????>>>===<<<<<<===<<<;;;;;;;;;;;;===???@@@<<<<<<<<<===???@@@AAAAAACCCHHHNNNTTTZZZ___dddhhheeeeeeeeeffffffggghhhiiihhhiiijjjjjjiiijjjlllnnnjjjoooxxxsssjjjjjjmmmkkkhhhmmmmmmlllmmmmmmmmmjjjhhhdddaaa\\\YYYWWWUUUSSSQQQKKKLLLLLLLLLNNNTTT[[[aaaooonnnoooqqqsssuuuuuutttnnnkkkeee]]]UUULLLCCC===>>>===<<<:::888777666666888888888888777777777666||||||yyyvvvsssnnnfffZZZQQQEEEAAA===<<<<<<======<<<;;;;;;;;;:::::::::999999888888777777777777888888777777666666666666777777555555666666777777777777999888888888777777777666555555666666666666555555444555555555555555555555777444222222333555555555555666666666666555333222777777888888888999999999999::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;<<<<<<======>>>???>>>===<<<===>>>;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDFFFKKKRRRYYY^^^bbbfffhhhfffffffffffffffggghhhiiikkkkkkllljjjhhhhhhiiijjjhhhppp}}}|||yyywwwrrrlllqqqooonnnmmmnnnmmmllljjjhhhddd___[[[YYYWWWTTTRRROOONNNLLLKKKLLLQQQXXX]]]kkkjjjkkknnnqqqtttuuuuuuqqqnnnjjjddd\\\QQQFFF??????>>><<<:::999888888888888888888888777777777666yyy|||~~~zzzvvvtttqqqkkk```WWWIIIDDD>>><<<<<<===<<<;;;::::::;;;;;;;;;:::999888888888777777777777888888888777777666666777777888555666666777777888888999888888888888888888888888555555666666666666555555444444444555555555555555555333222333777:::======999888777666444333222222777777777888999999::::::::::::;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::<<<>>>???@@@;;;;;;;;;;;;<<<===>>>???>>>>>>>>>============<<<<<<===>>>>>>======>>>???;;;;;;<<<===<<<;;;:::888:::<<<======>>>@@@CCCFFFKKKPPPWWW]]]aaadddggghhhiiihhhgggggggggiiijjjkkkkkklllllljjjhhhggghhhiiijjjuuuyyyqqqtttrrrooooooppppppooonnnjjjgggccc___]]]ZZZWWWUUUSSSQQQNNNLLLNNNQQQVVVYYYccccccdddhhhmmmqqqttttttqqqooolllhhhaaaWWWMMMFFF???>>><<<;;;:::;;;;;;<<<888888888888777777777777vvvyyy}}}{{{vvvttttttooofff^^^MMMGGG@@@===>>>>>><<<:::::::::;;;;;;;;;:::999888888888777777777777888888888888888777777888888888666666777777888999999:::777777777888888999999:::555555666666666666555555444444444555555555666666555333222444888===@@@AAA;;;999777555444555555666666777777888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@===<<<<<<<<<<<<<<<===>>>;;;<<<>>>??????>>>===<<<;;;===>>>>>>======>>>@@@:::<<>>??????AAAEEEIIIQQQVVV]]]ccceeeggghhhhhhiiihhhgggffffffhhhiiijjjiiijjjjjjiiihhhhhhiiikkkooo|||}}}|||yyyuuurrrrrrqqqpppooollljjjgggeeebbb___[[[XXXVVVSSSPPPNNNOOORRRUUUVVVZZZZZZ\\\```gggmmmppprrrpppnnnllliiieee^^^VVVQQQDDDBBB@@@===;;;:::::::::888888888888777777777777tttwww{{{~~~|||wwwuuuuuurrriiibbbQQQJJJBBB>>>??????===:::::::::;;;<<<;;;:::999888888888777777777777888888999999888888888888999999666777777888999:::::::::666666777888999::::::;;;555555666666666666555555444444444555555555666666666444222333666:::===>>><<<:::888666555777999:::666777777888999999::::::;;;<<<<<<======<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>=========>>>>>>??????>>>===<<<<<<;;;<<<<<<999;;;>>>@@@AAA???===<<<;;;<<<>>>>>>======???@@@:::===BBBEEEFFFEEEAAA???<<<>>>@@@@@@@@@BBBGGGLLLUUUZZZaaafffhhhhhhiiiiiigggfffdddcccdddeeeggghhhggghhhiiiiiihhhiiikkkmmmsss|||~~~{{{vvvssspppnnnlllnnnllljjjhhhfffccc^^^ZZZXXXUUUQQQOOOPPPRRRTTTUUUTTTTTTVVV[[[bbbiiimmmooonnnmmmllljjjhhhccc^^^ZZZLLLIIIDDD???:::777555555888888888888777777777777qqqyyy}}}}}}~~~zzzxxxwwwssskkkeeeWWWOOODDD>>>======<<<:::;;;;;;::::::999888777777777777777777777777777777777888999::::::999888777888888888888888888888888999999999999888888888777777777777666555555444444555555444444444444555555333333444444555666666666777777777777777777777777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;888999:::;;;;;;;;;::::::<<<<<<<<<===============;;;<<<==================>>>>>>>>>>>>============;;;===???@@@>>>=========:::===AAADDDEEECCCAAA>>>;;;<<<===???BBBGGGNNNSSS]]]___cccgggiiijjjjjjjjjjjjjjjjjjiiiiiihhhhhhgggiiigggiiilllkkkhhhmmmuuu}}}uuuuuuvvvrrrnnnnnnllljjjhhhfffddd```]]]]]]ZZZVVVRRRQQQQQQSSSUUUQQQRRRSSSVVVZZZbbbjjjpppuuupppkkkjjjjjjhhhccc^^^TTTJJJ???:::;;;===:::777666999888444555888:::888pppwww{{{{{{{{{yyyxxxuuummmggg\\\SSSHHH@@@>>>>>>===;;;;;;:::::::::999888888888888888888888888888888888777888999999999999888777777777777777777777777777999999888888888777777777555555555555666666666666555555444444444444555555333333444444555666666666777777777777777777777777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;:::999999999:::;;;<<<<<<===============<<<<<<<<<<<<;;;<<<<<<===========================<<<<<<<<<<<<<<<===??????=========>>>888:::===???@@@???===;;;<<<===???AAAEEEKKKRRRWWW```bbbeeegggiiijjjjjjiiihhhhhhhhhgggggggggggggggiiihhhjjjnnnnnnnnnttt}}}}}}uuurrrooolllpppnnnkkkjjjiiigggdddaaa^^^[[[VVVRRRQQQRRRTTTVVVUUUUUUTTTUUUXXX___hhhnnntttooojjjgggfffeeeaaa^^^WWWOOOEEE???===<<<:::888===>>><<<777666888999666pppuuuyyyzzz}}}}}}|||{{{wwwqqqllldddZZZMMMDDD@@@>>>>>>===::::::::::::999999999999888888888888888888888888777888888999999888888777666666666666666666666666888888777777777666666666333444444555666666777777555555444444444444555555333333444444555666666666777777777777777777777777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???>>>=========<<<;;;;;;;;;;;;;;;<<<=====================<<<<<<<<<;;;;;;;;;===>>>>>>>>><<<<<<>>>???:::;;;<<<<<<<<<<<<;;;;;;<<<>>>AAAEEEJJJPPPWWW\\\ccceeegggiiijjjkkkjjjjjjjjjiiihhhhhhggghhhhhhiiijjjkkknnnsssuuuwww~~~xxxpppnnnmmmpppooommmmmmlllkkkhhhfff```\\\WWWSSSQQQRRRUUUWWW[[[YYYWWWUUUVVV[[[ccciiiqqqmmmgggccc```___^^^]]][[[VVVNNNFFF???<<<::::::>>>@@@>>>:::999;;;<<<999sssuuuxxxzzz|||~~~zzzuuuqqqjjjaaaSSSHHHAAA>>>======999999::::::::::::::::::888888888888888888888888777777888888888888777777777777777777777777777777777777777777666666666666444444444555555666666666555555444444444444555555333333444444555666666666666666666666666666666666888999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<=========???===<<<::::::<<<===???>>>>>>===<<<;;;;;;:::::::::;;;<<<===>>>>>>>>>===>>>============<<<<<<<<<>>>>>>>>>===;;;<<<>>>@@@???>>>>>>=========>>>>>><<>>===<<<::::::::::::::::::;;;;;;888888888888888888888888777777777777777777777777888888888888888888888888777777777777666666666666666555555555444444444333555555444444444444555555333333444444555666666666666666666666666666666666888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>>BBB@@@>>>;;;::::::<<<<<<>>>======<<<;;;::::::999:::;;;<<<===>>>>>>>>>>>>?????????>>>>>>>>>>>>===>>>>>>>>>===;;;<<<>>>@@@BBB@@@???======>>>@@@AAA===AAAGGGLLLRRRXXX^^^bbbdddfffhhhkkknnnppprrrssssssqqqmmmjjjiiiiiikkklllrrrzzzuuuooopppnnnmmmlllmmmnnnnnnllljjjjjjfff```YYYUUURRRRRRRRRYYY[[[^^^___^^^\\\\\\]]]hhhgggccc]]]VVVRRRRRRTTTXXXYYYXXXQQQGGG???;;;;;;666999999888:::???BBBAAA}}}{{{zzz|||}}}~~~|||zzzrrrkkk___QQQFFF@@@===<<<;;;;;;;;;;;;::::::::::::999999999999999999999999888777777666666777777888888888888888888888888888888888777777777666666666666666555555444333333222555555444444444444555555333333444444555666666666777777777777777777777777888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>AAA@@@>>><<<;;;::::::;;;===<<<<<<<<<;;;:::::::::::::::<<<===>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>===>>>>>>>>><<<<<<>>>???@@@???===<<<<<<>>>@@@AAA@@@DDDKKKQQQVVV[[[```ccceeegggiiilllpppsssuuuwwwsssqqqmmmjjjiiikkknnnpppyyy}}}rrrnnnlllkkkkkklllmmmmmmllljjjmmmjjjeee^^^YYYUUURRRQQQUUUYYY___bbbbbb```^^^]]]eeegggfff```VVVOOOMMMOOOQQQUUUXXXUUUNNNEEE???<<<888;;;:::777777;;;===;;;|||{{{|||||||||~~~}}}uuuooodddWWWKKKCCC???>>><<<<<<<<<;;;:::::::::999999999999999999999999999888777666555555666777888888888888888888888888888999999888888888777777777444444444444444444444444555555444444444444555555333333444444555666666666777777777777777777777777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>>>>??????????????????>>>>>>>>>>>><<<===??????=========>>>???>>>=========???AAABBBEEEIIIPPPUUUZZZ^^^aaadddhhhiiikkkmmmpppsssvvvwwwtttqqqnnnlllmmmqqqvvvyyy{{{rrrlllkkkkkkkkkmmmmmmkkkjjjllljjjgggccc^^^YYYUUUSSSRRRWWW^^^cccddddddcccccceeeiiikkkeeeYYYOOOKKKKKKKKKPPPVVVYYYUUUMMMEEE???;;;===;;;777666888999666}}}{{{|||{{{zzz~~~wwwqqqhhh[[[NNNEEE@@@???======<<<;;;::::::999999999999999999999999999999888777666555555666777888777777777777777777777777999999999999888888888888222333333444444555555666555555555444444555555555333333444444555666666777777777777777777777777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;999:::;;;<<<============::::::;;;;;;;;;;;;;;;;;;999:::;;;===>>>?????????>>>>>>>>>>>>============;;;===???@@@>>>=========????????????@@@AAACCCDDDHHHMMMSSSYYY]]]```ccceeekkklllmmmnnnqqqsssuuuwwwuuusssqqqpppsssxxxyyylllkkkkkklllmmmmmmkkkjjjjjjjjjhhheeeaaa\\\XXXUUURRRVVV\\\aaadddeeeggghhheeelllpppjjj\\\PPPJJJJJJHHHNNNVVV[[[ZZZSSSIIIAAA;;;===;;;777666888999666zzzzzz{{{}}}}}}xxxvvvpppgggZZZNNNDDD@@@======<<<;;;;;;:::999999999999999999999999999999999888888888777777666666777777777777888888888888777777777777777777777777666666666666666666666666555666666555333333444666666666555555555555666666888888888777777777777777999999999999999999999999<<<;;;::::::::::::;;;<<<:::;;;;;;<<<<<<;;;::::::888999:::;;;<<<>>>??????<<<<<<============<<<<<<<<<<<<<<<======>>>???@@@???>>>>>>>>>???@@@AAAAAA??????>>>===============@@@AAABBB@@@>>>???BBBFFFPPPTTTYYY^^^aaadddgggiiijjjmmmrrrwww{{{zzzwwwtttqqqsssvvv{{{rrrqqqnnnlllkkkkkkkkkkkkmmmllljjjiiifffbbb\\\XXXSSSVVV[[[```eeehhhjjjkkkiiinnnppplll```TTTLLLIIIGGGMMMRRRUUUZZZ[[[QQQEEEBBB>>>999888999;;;;;;999xxxvvvxxxzzz}}}}}}wwwvvvrrrjjj^^^RRRHHHCCC>>>======<<<;;;:::999999999999999999999999999999999888888888777777777777777777777777888888888888888888888888888888888888666666666666666666666666222333555555444444555777666666555555555555666666888888888888777777777777999999999999999999999999<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>><<<<<<============<<<<<<===<<<<<<======>>>???@@@??????????????????@@@AAA??????>>>===============>>>???@@@??????AAAGGGKKKTTTXXX\\\```ccceeegggiiikkknnnrrrwwwzzzzzzwwwuuuuuuzzz~~~wwwrrrooommmmmmnnnmmmllllllkkkjjjfffaaa]]]VVVWWWYYY^^^dddiiillllllllloooqqqnnndddYYYOOOJJJBBBHHHMMMRRRYYY]]]WWWNNNEEE@@@;;;888999::::::999xxxtttvvvxxx{{{}}}}}}xxxwwwtttnnneeeYYYMMMGGG@@@???===<<<;;;:::::::::::::::::::::999999999999888888888888888777777777777777777888888888999999888888888888888888888888666666666666666666666666000222555666666666666777666666555555555555666666888888888888888888888888::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===;;;;;;<<<<<<<<<=========;;;<<<<<<======<<<<<<;;;============>>>???@@@@@@AAA@@@@@@????????????@@@@@@???>>>>>>===>>>>>>>>>>>>??????@@@BBBHHHNNNSSSYYY\\\aaaccceeefffhhhjjjjjjlllooorrrttttttsssrrr{{{}}}sssmmmllllllllllllllllllmmmmmmkkkfffccc\\\XXXWWW[[[dddlllnnnnnnooopppqqqooojjj___SSSJJJAAAEEEHHHMMMUUU[[[[[[VVVJJJEEE???:::888888888888zzztttvvvzzz|||~~~~~~zzzyyywwwsssjjj^^^QQQIIIBBBAAA???===;;;::::::::::::::::::::::::999999999888888888888888888888888777777888888888999999999888888888888888888888888666666666666666666666666222555888999888777777777666666555555555555666666777888888888888888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<===>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<============>>>???@@@AAABBBAAA@@@@@@????????????@@@??????>>>>>>>>>??????BBBAAAAAACCCGGGNNNVVV[[[[[[___cccfffggghhhjjjlllmmmnnnoooppppppppppppqqq~~~wwwpppmmmlllllljjjjjjkkklllmmmllliiigggaaa[[[WWW[[[eeennnqqqpppqqqpppppppppnnndddWWWLLLEEEEEEFFFIIIPPPWWWZZZZZZQQQLLLEEE>>>:::888888888|||tttvvvyyy|||}}}|||yyyvvvnnnbbbTTTKKKDDDCCC@@@===;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888999999999888888888888999999999999888888888888888888888888666666666666666666666666777999;;;<<<:::777666666666666555555555555666666777777888888999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???>>>============<<<<<<<<<<<<======>>>>>>======<<<=========>>>>>>???@@@AAABBBBBBAAA@@@?????????@@@@@@@@@????????????@@@@@@DDDCCCBBBDDDJJJRRRYYY]]]\\\___dddgggiiikkkmmmoooqqqrrrsssqqqpppqqqtttwww{{{vvvrrrooojjjiiiiiijjjkkkkkkjjjhhheee___[[[^^^hhhppprrrqqqqqqoooooopppppphhh[[[PPPIIIFFFDDDFFFKKKRRRYYY^^^WWWSSSLLLDDD>>>:::999:::uuutttuuuyyy}}}}}}{{{xxxrrrgggZZZPPPGGGEEEAAA>>><<<;;;;;;;;;<<<<<<;;;;;;::::::999999888888888999999999999999888888888999999999999:::999999999999999999999999666666666666666666666666999;;;<<<;;;999777666666666666555555555555666666777777888888999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>?????????>>>===========================>>>>>>??????>>>>>>===>>>>>>>>>>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@???@@@@@@AAABBBDDDBBBBBBEEELLLTTTZZZ]]]^^^aaafffiiikkkmmmoooqqqnnnooopppooonnnqqqxxx}}}yyysssooollliiihhhiiiiiiiiiiiihhhdddaaadddkkkqqqsssrrrpppooooooqqqqqqkkk```XXXKKKEEEBBBDDDHHHNNNXXXaaa]]]ZZZTTTLLLCCC>>><<<<<>>@@@AAA@@@???>>>===============>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@AAABBBBBBDDDCCCDDDIIIRRRZZZ___aaacccfffjjjlllmmmnnnpppqqqjjjlllnnnnnnpppwwwwwwrrrmmmiiihhhiiijjjkkkhhhhhhhhhkkkooorrrrrrrrrppppppqqqrrrrrrnnnfff```PPPIIICCCCCCEEEIIISSS^^^aaa___[[[SSSIIIBBB??????~~~uuurrrvvv}}}~~~}}}{{{zzzyyyrrrhhh___JJJGGGCCC???<<<;;;<<<<<<======<<<;;;::::::999999888888888999999:::::::::888888999999999:::::::::999999999999999999999999666666666666666666666666666777777666555555777999666666555555555555666666777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::999;;;???AAABBBAAA???===<<<=========>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@AAABBBBBBCCC@@@@@@@@@@@@AAAAAABBBCCCEEEEEEGGGNNNXXX```eeeggghhhjjjmmmooooooooopppqqqnnnpppsssuuuyyy}}}xxxpppkkkiiijjjlllmmmhhhjjjmmmoooqqqrrrrrrrrrqqqqqqrrrssssssooojjjfffWWWNNNGGGDDDCCCDDDMMMXXXcccbbb___WWWMMMEEEAAA@@@xxxsssvvvzzz}}}~~~|||}}}|||vvvjjj```TTTLLLBBB>>>@@@@@@===999<<<;;;::::::999999::::::;;;;;;;;;:::::::::999999777888888888888999999999999::::::::::::999888888777777777777777777777777777777777777777777777777888888777777666666555555777777777888999999::::::999999:::::::::999999888===<<<;;;::::::;;;<<<======>>>@@@AAAAAAAAA@@@???AAA???===<<<>>>???>>>>>>>>>>>>>>>???????????????@@@???======>>>???BBBCCCBBBAAA@@@??????@@@AAABBB>>>@@@AAABBBAAAAAACCCEEEGGGJJJPPPXXX```eeeggggggjjjllloooqqqqqqqqqrrrssspppppptttzzznnniiikkkjjjhhhiiilllmmmoooqqqrrrrrrrrrrrrrrrsssssstttsssqqqpppooo___RRRJJJMMMNNNJJJMMMTTT]]]ccceee```WWWPPPHHHAAA{{{rrrqqquuu{{{|||~~~yyyooofffYYYPPPEEE@@@AAAAAA???;;;<<<;;;::::::999999::::::;;;:::::::::999999999999888888888888999999999999999::::::::::::999888888777777777777777777777777777777777777777777777777888888777777666666666666777777777888999999::::::::::::;;;;;;;;;;;;::::::===<<<<<<;;;;;;<<<<<<===:::;;;<<<===>>>======<<>>>>>>>>>>>>>>????????????>>>===>>>@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBB???AAABBBBBBBBBBBBDDDFFFJJJNNNUUU\\\bbbfffiiijjjmmmooorrrsssrrrqqqqqqrrrnnnrrrzzztttlllkkkiiiiiiiiilllmmmoooppprrrrrrrrrrrrrrrsssssstttsssrrrqqqppphhhZZZOOOMMMKKKEEEGGGNNN[[[bbbgggccc\\\UUULLLEEEvvvrrrtttxxxzzz~~~}}}uuunnn___UUUIIIBBBAAABBB@@@>>><<<;;;;;;::::::::::::::::::::::::999999999888888888888888888999999999::::::::::::::::::999999888777777777777777777777777777777777777777777777777888777777777777666666666777777888888999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<===>>>??????@@@@@@??????BBBBBBCCCDDDDDDCCC???<<>>?????????>>>>>>???@@@BBBCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@BBBCCCCCCCCCDDDFFFHHHOOOTTT[[[```cccfffkkknnnrrrtttvvvvvvtttrrrqqqqqqooovvvrrrllljjjiiikkkkkklllnnnoooqqqrrrrrrrrrrrrrrrsssttttttsssrrrqqqnnn```SSSMMMHHHBBBDDDJJJWWW```hhhhhhccc]]]SSSJJJxxxwwwvvvyyy}}}zzzuuueee[[[NNNDDDAAAAAA@@@???<<<<<<;;;:::::::::::::::::::::999999999888888888888888888999999999::::::::::::;;;;;;::::::999888777777777777777777777777777777777777777777777777777777777777777777777777777777888999999::::::;;;::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>===<<<;;;??????@@@@@@@@@AAAAAAAAADDDCCCBBBBBBCCCBBB???===@@@???>>><<<<<<===>>>??????????????????AAABBBCCCAAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDFFFIIILLLTTTZZZ```ddddddgggmmmrrruuuwwwyyyxxxuuurrrpppooottt}}}zzzpppllllllmmmkkklllmmmooopppqqqrrrrrrqqqrrrsssttttttsssrrrqqqnnnbbbVVVNNNHHHDDDFFFLLLSSS]]]gggkkkjjjeee[[[RRR|||xxxvvvyyy}}}|||xxxjjj```RRRGGGAAA@@@??????===<<<;;;;;;::::::;;;;;;:::::::::999999999888888888999999999999::::::::::::;;;;;;;;;;;;:::999999777777777777777777777777888888888888888888888888777777777777888888888888888888888999::::::;;;;;;999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<======>>>>>>FFFCCC???>>>???@@@@@@@@@AAA@@@???>>>======>>>????????????@@@@@@AAABBBBBB@@@AAABBBCCCCCCBBBAAA@@@AAABBBDDDEEEFFFIIIMMMPPPYYY^^^cccffffffiiiooouuuxxxyyyyyyxxxtttqqqppppppyyywwwrrrqqqpppmmmmmmnnnooopppqqqrrrrrrqqqrrrsssssssssrrrqqqpppmmmeeeZZZQQQJJJFFFHHHLLLNNNYYYdddkkknnnlllcccZZZwwwyyy{{{}}}|||zzzoooeeeWWWKKKCCC@@@??????===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999::::::::::::;;;;;;;;;;;;;;;:::999999777777777777777777777777888888888888888888888888777777777888888888888999888888999999:::;;;;;;;;;888999:::;;;;;;;;;;;;;;;=========>>>>>>=========>>>>>>=========>>>???@@@EEEAAA===;;;<<>>>>>??????@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEGGGJJJNNNSSSWWW^^^aaaeeegggiiimmmsssxxxzzzzzzyyywwwtttrrrsssttt}}}{{{wwwtttpppppppppooopppqqqqqqrrrqqqrrrrrrrrrqqqpppnnnmmmnnniiiaaaXXXNNNHHHGGGHHHJJJTTT___gggnnnpppjjjbbb|||}}}~~~}}}zzzsssjjj]]]PPPFFFAAA??????======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999:::::::::;;;;;;;;;;;;;;;<<<;;;;;;:::999777777777777777777777777888888888888888888888888777777888888888999999999888888999::::::;;;;;;<<<999:::;;;<<<<<<=========>>>>>>============>>>>>>AAA@@@?????????@@@BBBBBBBBB@@@===<<<>>>@@@AAAAAAAAABBBCCCCCCCCCAAA???===??????@@@AAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFHHHKKKOOOTTT[[[___dddeeefffiiimmmsssxxx{{{}}}|||zzzvvvttttttwwwyyy}}}wwwssssssqqqpppppppppqqqrrrqqqrrrrrrqqqpppnnnlllkkkmmmlllggg]]]SSSLLLHHHFFFGGGOOOYYYbbbkkkqqqnnnggg}}}zzzuuummm```SSSIIICCC@@@@@@======<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999777777777777777777777777888888888888888888888888777777888888999999999999888999999::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>???>>>===<<<<<<===>>>???>>>===<<<<<<<<<===???@@@???>>>>>>???AAABBBBBBAAAAAACCCDDDEEEDDDBBB???===??????@@@AAABBBBBBBBBBBBEEEDDDCCCBBBBBBCCCDDDEEEFFFHHHKKKNNNRRRXXX```eeehhhggggggjjjqqqwww|||~~~~~~}}}zzzwwwuuuvvvzzz~~~yyyvvvtttsssqqqppppppqqqqqqqqqrrrqqqqqqooommmjjjiiiiiikkkiiiaaaWWWOOOJJJGGGEEELLLUUU___iiiqqqpppkkk}}}~~~zzz~~~~~~yyyssshhhZZZMMMDDD@@@???>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<999999888888888888999999777777777777777777777777777888888888888999999999888999::::::;;;;;;::::::<<<<<<<<<============>>><<<======>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????AAA@@@?????????@@@AAABBB???@@@BBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBDDDEEEDDDCCCCCCDDDEEEEEEGGGKKKQQQYYY```dddfffjjjkkkmmmpppsssxxx||||||xxxxxxzzz||||||xxxsssooommmmmmnnnooommmpppqqqoooiiieeecccccckkkjjjhhhddd]]]TTTKKKFFFIIIIIINNNZZZhhhpppqqqmmm{{{~~~{{{vvvkkk___RRRHHHBBB@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777777888999:::999999888888888888999999888888888888888888888888777888888888888999999999999999:::;;;;;;;;;;;;:::;;;<<<<<<<<<<<<=========<<<===>>>>>>??????>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@???@@@@@@AAABBB@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCEEEFFFFFFDDDDDDEEEGGGGGGIIINNNUUU]]]cccggghhhlllmmmppptttyyy~~~|||yyy}}}}}}yyysssnnnkkkkkklllmmmnnnppprrrpppjjjeeebbbaaaeeeffffffeee___WWWMMMFFFIIIIIIMMMXXXfffoooqqqnnn}}}}}}}}}yyypppeeeYYYNNNEEE@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999999999999888888888888999999888888888888888888888888777888888888888999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>????????????>>>??????@@@@@@@@@@@@????????????@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDFFFGGGGGGFFFFFFGGGIIIIIIMMMSSS[[[bbbgggjjjlllpppppptttzzz{{{{{{|||tttnnnllllllmmmnnnoooqqqsssqqqlllfffaaa^^^___aaaeeegggeee]]]RRRJJJIIIIIILLLVVVcccmmmpppppp~~~{{{uuulll```TTTHHHAAA@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999888888888888999999888888888888888888888888777777888888888999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@?????????@@@@@@AAAAAA@@@@@@???>>>???AAABBBCCCBBBAAAAAACCCBBBAAA@@@@@@AAACCCDDDBBBAAAAAAAAAAAABBBCCCCCCCCCEEEGGGGGGFFFFFFHHHJJJKKKPPPXXX```fffkkknnnppptttuuuxxx}}}zzz~~~yyyqqqooopppqqqqqqoooqqqsssrrrmmmgggaaa]]][[[^^^dddiiijjjdddYYYQQQKKKJJJLLLSSS___jjjppprrr}}}xxxqqqgggZZZLLLCCCAAAAAA???>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=====================<<<<<<;;;;;;999999888888888888999999888888888888888888888888777777888888888999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>???AAABBBCCCCCCBBBBBBDDDCCCAAA@@@@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCBBBDDDEEEFFFFFFGGGHHHJJJMMMTTT\\\dddjjjnnnrrruuuzzz{{{{{{{{{~~~uuurrrrrrsssrrrooopppqqqqqqoooiiibbb^^^XXXZZZ___fffjjjggg^^^WWWNNNLLLLLLRRR\\\gggpppttt{{{uuummm```QQQGGGCCCAAA@@@>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<;;;:::999999999999888888888888999999999999999999999999999999777888888888888999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>??????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@BBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCAAACCCEEEFFFFFFGGGIIIKKKQQQXXXaaahhhlllqqqwww{{{~~~zzzzzztttsssqqqpppnnnnnnooopppoookkkfffaaaYYYXXXZZZ___eeefffaaa[[[SSSPPPNNNPPPYYYeeepppvvv}}}yyyrrrfffWWWLLLCCCBBB@@@>>>>>>>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>><<<<<<======<<<;;;999888999999888888888888999999999999999999999999999999777888888888888999999999:::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@AAABBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEBBBBBBCCCCCCBBBBBBAAA@@@BBBAAAAAAAAAAAABBBCCCCCCBBBDDDFFFGGGHHHIIIKKKMMMVVV\\\eeekkkooottt|||~~~{{{zzzuuuqqqnnnmmmllllllnnnooonnniiifff^^^ZZZXXX[[[cccgggfffbbbWWWSSSPPPPPPWWWcccooowww|||uuujjj[[[PPPDDDBBB@@@>>>>>>>>>@@@@@@========================;;;;;;;;;<<<===>>>>>>???>>>????????????===;;;:::999999888888888888999999999999999999999999999999777888888888888999999999:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>???????????????@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAACCCEEEFFFBBBBBBCCCDDDCCCBBB@@@???BBBAAAAAAAAAAAABBBCCCCCCCCCEEEGGGIIIIIIKKKMMMOOOYYY```hhhmmmqqqwww}}}xxxrrrnnnlllkkkjjjllloooooollliiieee___ZZZ\\\cccjjjkkkiiiZZZVVVQQQPPPVVVbbbooowww|||wwwoooaaaUUUFFFCCC@@@???AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<======<<<<<<;;;:::<<<;;;::::::999999::::::<<<<<<;;;::::::999999999::::::;;;;;;;;;:::999888???;;;999:::???AAA@@@===?????????@@@AAAAAABBBBBB??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHIIIJJJJJJJJJKKKMMMPPPSSSbbbeeekkkqqqwwwuuupppkkkmmmoooooonnnnnnoooqqqlllgggbbbaaadddhhhjjjiiiaaaZZZSSSRRRWWW___mmmyyy}}}xxxpppcccWWWIIIEEEAAA???@@@AAA@@@>>>================================================<<<<<<<<<<<<<<<;;;::::::<<<;;;::::::999999::::::888888888888888888999999888888999:::;;;<<<======:::888888999<<<>>>===<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAABBBCCCEEEGGGHHHHHHHHHIIIJJJLLLOOOTTTXXXbbbfffmmmttt{{{wwwnnnoooqqqqqqqqqqqqqqqqqqooojjjdddaaacccggglllooohhh___WWWUUUWWW^^^kkkvvv~~~|||uuuiii^^^OOOIIICCCAAAAAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>======<<<;;;<<<;;;;;;:::::::::::::::777777777888999:::::::::666777777999<<>>@@@@@@>>>===<<<<<<=========>>>??????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDGGGIIIJJJHHHIIIJJJLLLOOOTTT[[[```dddjjjsss{{{vvvtttsssrrrssssssrrrqqqrrroooiiidddbbbfffnnnsssnnnfff\\\XXXWWW[[[gggsss}}}~~~|||qqqfffTTTNNNFFFBBBBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@========================@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<777777888999<<<@@@DDDFFFGGGKKKMMMKKKDDD???===>>><<<<<<======>>>??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFIIIKKKMMMKKKLLLMMMOOOSSSYYYaaafffhhhooozzz}}}vvvrrrqqqrrrsssrrrtttrrroooiiidddeeekkkpppppphhh___YYYVVVYYYcccooowwwmmmXXXQQQGGGBBBAAACCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999:::<<>>>>>??????@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCAAABBBBBBCCCFFFIIIKKKMMMMMMNNNPPPSSSWWW]]]eeejjjmmmuuuuuupppppprrrtttssstttsssoooiiifffgggiiimmmggg```ZZZUUUVVVaaalll}}}sss___VVVJJJBBB@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>??????>>>>>>===<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888;;;;;;;;;;;;<<<>>>???AAA@@@DDDGGGEEEAAA===???AAA?????????@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHIIIJJJKKKLLLJJJIIIHHHGGGFFFEEEEEEEEE@@@AAAAAACCCFFFIIILLLNNNPPPRRRVVVZZZ___eeekkkpppwwwvvvqqqrrrtttrrrtttuuusssoookkkgggfffiiieee```[[[VVVUUU^^^iii}}}lllaaaSSSHHHCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::::::::999999::::::;;;<<<<<<===>>>>>><<<>>>@@@???======>>>AAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPKKKKKKJJJIIIIIIHHHIIIIIIDDDEEEFFFGGGJJJNNNQQQSSSVVVZZZ```ffflllsssyyy}}}uuusssuuurrrrrrtttuuutttqqqlllhhhgggeeebbb^^^WWWUUU[[[eeexxxmmm\\\OOOHHHEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<<<<======>>>888999;;;<<<============@@@@@@@@@???>>>>>>???@@@BBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSMMMLLLLLLKKKKKKKKKLLLLLLJJJJJJKKKMMMPPPTTTWWWYYY]]]bbbjjjrrryyyzzztttuuusssrrrrrruuuwwwvvvrrrmmmgggfffeeeaaaYYYTTTZZZccc|||iiiXXXOOOKKKJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@????????????@@@======>>>>>>?????????@@@?????????>>>>>>>>>>>>>>>@@@AAACCCDDDEEEEEEEEEDDDKKKJJJHHHGGGHHHIIIKKKMMMMMMNNNPPPQQQRRRRRRRRRQQQOOONNNMMMMMMMMMOOOPPPQQQSSSTTTUUUWWWWWWWWWVVVVVVWWWVVVTTTRRRQQQQQQRRRRRRRRRQQQPPPSSSXXX^^^bbbeeejjjpppzzzxxxtttooorrrvvvxxxxxxwwwvvvuuunnngggaaa```]]]XXXYYY^^^uuubbbVVVPPPNNNMMMKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIIIIHHHHHHGGGFFFEEECCCBBBBBBAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFGGGFFFFFFJJJJJJJJJKKKLLLOOOQQQRRRTTTVVVXXXYYYZZZZZZZZZYYYYYYXXXXXXWWWXXXYYYZZZ[[[XXXYYY[[[\\\]]]]]]\\\[[[[[[YYYXXXVVVUUUUUUUUUUUUZZZXXXXXXZZZ___eeejjjmmmwwwvvvmmmpppsssvvvwwwwwwxxxxxxppphhhbbb___[[[VVVVVVZZZooo```VVVRRRPPPOOOOOOOOONNNMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEECCCDDDFFFGGGHHHIIIIIIIIIMMMMMMNNNPPPRRRSSSUUUUUU[[[]]]```bbbccccccbbbaaa]]]]]]\\\\\\\\\]]]^^^^^^]]]^^^___aaaaaaaaaaaa```___^^^\\\[[[YYYYYYZZZZZZ\\\\\\\\\]]]bbbhhhnnnrrr~~~yyypppqqqsssuuuwwwxxxyyyzzztttnnngggbbb\\\VVVTTTVVV{{{hhh\\\VVVSSSSSSRRRRRRQQQPPPOOONNNNNNMMMMMMLLLLLLMMMMMMNNNOOOMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGEEEFFFGGGIIIJJJKKKLLLLLLRRRSSSTTTUUUUUUUUUTTTTTT]]]___cccfffggggggeeeccc^^^^^^]]]]]]]]]^^^^^^^^^^^^___aaabbbcccccccccbbbcccbbb```^^^]]]]]]]]]^^^]]]]]]^^^```cccjjjrrrwww}}}xxxvvvuuuuuuwwwxxxzzzzzzzzzuuuooohhh```YYYUUUTTToooaaaXXXUUUTTTTTTSSSRRRQQQPPPOOOOOONNNMMMMMMMMMMMMNNNOOOOOONNNNNNNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHGGGHHHHHHJJJKKKMMMNNNOOOSSSTTTUUUVVVVVVVVVUUUUUU]]]```eeeiiijjjiiifffdddbbbbbbbbbbbbbbbbbbbbbaaa___```bbbdddeeeeeeeeeeeeeeedddbbb```____________```aaacccdddhhhpppyyy|||yyyuuutttvvvyyy{{{||||||{{{vvvnnnfff___XXXSSSwwwfff\\\WWWUUUUUUTTTSSSRRRPPPOOOOOONNNMMMMMMMMMMMMNNNOOOOOOOOONNNNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJLLLNNNPPPQQQQQQRRRSSSUUUWWWXXXYYYZZZ^^^bbbhhhlllnnnllliiigggcccddddddddddddcccbbbbbbbbbccceeegggiiiiiiiiiiiifffeeecccaaa`````````aaa^^^```ccceeeiiirrr}}}}}}vvvtttwww{{{~~~|||~~~|||vvvnnnfff]]]UUUmmm```ZZZWWWVVVUUUTTTRRRQQQPPPPPPNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPOOONNNMMMKKKJJJIIIGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJLLLNNNPPPRRRTTTSSSTTTTTTVVVYYY[[[\\\^^^ccciiinnnpppnnnjjjgggccccccdddddddddcccaaaaaacccdddfffiiijjjkkkjjjjjjgggfffdddcccbbbaaabbbbbb]]]```cccfffkkkttt{{{{{{~~~yyyrrrfff\\\rrrccc]]]XXXWWWVVVUUUSSSRRRQQQPPPOOONNNNNNNNNNNNOOOPPPPPPQQQQQQPPPOOONNNLLLKKKJJJGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJLLLNNNQQQRRRYYYXXXVVVUUUVVVWWWYYY[[[]]]bbbiiinnnpppnnnjjjgggeeefffgggggggggeeedddcccbbbcccfffhhhiiijjjjjjjjjiiigggfffdddccccccccccccbbbeeeiiilllqqq{{{{{{oooccc