BM6P6(@ >>>>>>???AAABBBBBB@@@??????@@@BBBDDDEEEHHHLLLOOOOOOWWWfffyyy~~~xxxwwwzzzqqqmmmlllpppzzz~~~tttiiibbbXXXQQQNNNMMMKKKIIIHHHIIIHHHGGGEEEGGGMMMQQQ___fffuuu||||||pppbbbXXXWWWQQQPPPVVV^^^eeennnvvvzzzgggXXXRRROOOPPPQQQSSSYYY``````aaaccceeeeeeeeedddcccfffgggfffccc```^^^___```___^^^]]]\\\YYYSSSMMMHHH>>>888222111222222///,,,222000///---,,,,,,,,,---............////////////........................////////////000000000000............////////////333000...///111222111///222222111111111111222222000000111222333333444444333333333444444444555555222333444555666888888999;;;888666666999<<<;;;:::>>>>>>DDDMMMQQQRRRYYYccclllzzzyyyhhhZZZTTTLLLJJJGGGCCCBBBAAAAAABBBAAABBBDDDCCCBBBBBBBBBDDDGGGJJJLLLKKKJJJNNNVVV\\\iiimmmwww{{{}}}~~~}}}zzzuuussstttssspppnnnllllllmmmmmmkkkfff```ZZZUUUQQQMMMJJJIIIIIIJJJKKKMMMOOOPPPQQQLLLKKKJJJJJJJJJKKKMMMNNNOOOSSSXXX[[[\\\]]]aaadddlllqqq}}}~~~xxx}}}dddRRRNNNPPPPPPQQQQQQSSSTTTSSSOOOIIIDDD???===<<>>???BBBEEEFFFGGGGGGGGGHHHJJJJJJKKKMMMQQQSSSWWW```ooo}}}yyy|||vvvsssssswww{{{qqqhhh]]]TTTPPPNNNLLLJJJHHHHHHGGGDDDBBBCCCGGGKKKUUU[[[iiizzz{{{nnndddZZZSSSNNNOOOTTTYYY```hhhxxxwww^^^VVVOOONNNPPPRRRWWW\\\^^^```bbbdddeeedddcccbbbdddddddddbbb___^^^^^^______^^^]]]\\\YYYTTTNNNIIIAAA;;;444111111222///,,,//////...---------..................////////////........................////////////000000000000....../////////000000000333000...///111222111//////......------......///000111111222333333444444333333444444444555555555444555555555666777777777;;;888666777999<<<<<<;;;???@@@GGGOOOSSSVVV^^^ggguuuxxxkkk\\\PPPKKKIIIGGGEEECCCBBBBBBCCCCCCBBBCCCEEEFFFFFFHHHJJJMMMPPPSSSUUUUUUVVV\\\eeemmmuuuzzzwwwrrrnnnoooooonnnkkkgggcccaaa]]][[[YYYWWWVVVVVVVVVWWW\\\XXXTTTPPPMMMKKKHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJJJJJJJMMMPPPRRRRRRRRRUUUWWW]]]aaakkkxxx{{{|||qqq^^^SSSOOOOOOPPPQQQRRRTTTTTTQQQLLLHHH???===<<<>>>BBBHHHLLLNNNPPPPPPOOOIII@@@888333111000000///............///..............................---,,,,,,---......+++++++++++++++,,,---...+++,,,,,,---...///000000AAABBBCCCFFFIIILLLNNNPPPPPPQQQSSSTTTUUUWWWZZZ]]]dddlll{{{}}}zzzvvvtttvvvuuuggg\\\UUURRROOOLLLIIIIIIGGGDDDAAAAAADDDFFFNNNRRR^^^nnn|||}}}tttdddZZZOOOJJJJJJKKKQQQWWWgggwwwhhh\\\PPPMMMOOOQQQTTTXXX\\\]]]```bbbcccccccccbbbaaabbbbbbaaa___^^^^^^___```___^^^\\\ZZZVVVPPPLLLEEE???777222111000///---,,,---...///////////////............////////////........................////////////000000000000///000000000000111111111222000//////000111111000111000000//////000000111111111222222333333444444333444444444444555555555666666666666666666666666:::999777888:::<<<<<<<<<@@@CCCJJJRRRWWW\\\eeennnvvvhhh[[[OOOHHHFFFEEEEEEDDDDDDEEEFFFGGGHHHGGGHHHJJJKKKLLLOOOTTTWWW^^^```ccceeehhhoooxxxxxxppphhhcccaaaaaa```^^^\\\YYYVVVTTTXXXWWWUUUSSSRRRRRRSSSSSSPPPMMMKKKJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIIIIHHHHHHIIIJJJSSSUUU]]]hhhrrr}}}}}}xxxwww}}}qqq\\\QQQQQQOOOOOOQQQSSSTTTSSSOOOLLLAAA???======AAAEEEIIIJJJNNNPPPPPPLLLDDD<<<555111111000//////.........///..............................---,,,,,,---.........---------------......---------.........//////HHHIIIJJJLLLNNNQQQUUUWWWYYY\\\___bbbeeehhhlllooowww~~~{{{uuutttyyy~~~tttfff]]]WWWRRROOOLLLKKKHHHFFFDDDDDDEEEFFFJJJMMMVVVcccppp~~~rrreeeVVVLLLGGGEEEHHHNNNZZZjjjtttdddTTTOOOPPPRRRTTTVVVYYY[[[]]]```bbbcccbbbbbb```aaabbbbbb```______``````___]]]\\\[[[WWWRRROOOJJJCCC;;;444111000///...---...///000000///...---............////////////........................////////////000000000000000000111111111222222222111111000///000111111111111111111000000111111111222222222333333333444444444444444444555555555555666666666666666777777777:::999888999:::<<<===>>>BBBFFFMMMUUU\\\dddnnnvvvkkk]]]SSSJJJGGGHHHDDDEEEGGGIIILLLNNNPPPQQQSSSTTTUUUUUUWWW[[[```dddnnnrrrvvvzzz}}}|||xxxssstttvvvyyyzzzzzzyyyxxxpppoooooopppsssyyy~~~xxxpppiiieee______^^^\\\ZZZXXXVVVUUUSSSRRRQQQPPPOOOOOOOOOOOONNNLLLKKKKKKLLLMMMLLLJJJFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEFFFEEEEEEDDDDDDDDDEEENNNNNNSSS\\\eeepppwwwqqqxxxhhhVVVUUUMMMMMMNNNPPPSSSSSSRRRPPPFFFCCC@@@???AAADDDFFFGGGKKKNNNPPPNNNHHH???777111111111000///..........................................------------......///......------------........................---KKKNNNQQQTTTVVV[[[```eeeiiimmmsssxxx}}}}}}yyyxxxwww|||qqqeee]]]VVVQQQNNNLLLIIIGGGGGGGGGGGGGGGFFFGGGMMMXXXcccppp}}}ooo___SSSJJJEEEFFFIIIOOO\\\nnn{{{ppp]]]UUUTTTTTTUUUWWWVVVXXX\\\___aaabbbbbbbbb```bbbddddddbbbaaaaaabbb___^^^]]]\\\[[[XXXTTTQQQMMMGGG???777222000/////////000111111000...---+++............////////////////////////////////////////////////000000000000111111111111222222222222111111111000///000111111///......------......///333333333333333444444444444444444555555555666666444444555666777888999999999999999::::::<<<>>>@@@DDDJJJRRRYYYaaammmxxxvvvdddWWWOOOJJJIIILLLFFFIIIMMMSSSXXX[[[^^^___bbbccceeefffiiiooouuuyyy~~~wwwrrrmmmiiifffbbbccceeeggghhhiiiiiijjjdddeeefffhhhlllsss|||~~~xxxrrroooiiihhhgggdddaaa^^^[[[YYYVVVUUUTTTSSSRRRRRRQQQQQQQQQPPPNNNNNNOOONNNLLLJJJFFFFFFEEEEEEEEEFFFGGGGGGDDDEEEGGGHHHHHHHHHFFFEEEFFFEEEDDDDDDDDDEEEEEEEEEHHHGGGJJJQQQXXXaaappp~~~zzzoootttsss\\\VVVNNNMMMLLLNNNQQQRRRSSSRRRKKKHHHDDDBBBCCCEEEFFFGGGHHHKKKNNNPPPLLLDDD:::333222222000//////............................................................---,,,,,,,,,,,,,,,---...............---------QQQVVV]]]bbbgggnnnvvv|||zzzuuurrrxxxqqqfff\\\VVVPPPNNNKKKIIIIIIHHHGGGFFFGGGGGGKKKSSS\\\gggwww~~~wwwgggZZZOOOGGGDDDFFFKKKUUUaaalllvvvkkk___YYYUUUUUUWWWUUUWWWZZZ^^^aaacccccccccbbbdddffffffeeeccccccccc^^^]]]\\\[[[ZZZXXXUUURRRNNNJJJBBB:::444111000000111111111000///...,,,,,,............////////////////////////////////////////////////000000000000000111111111111222222222000111111000//////000222111000000//////000000111333333333333444444444444444444555555555666666666333444555666888999:::;;;999:::;;;;;;;;;<<>>444333222000///.................................---...///000000///...---+++*********+++,,,------------..................uuu}}}yyyuuuuuu{{{ssskkk^^^ZZZUUURRRQQQNNNJJJGGGBBBAAABBBGGGLLLTTTaaannn{{{~~~uuuhhh[[[MMMEEECCCAAAEEEMMMXXXeeeuuuqqq```TTTQQQTTTSSSVVVZZZ^^^bbbdddeeeeeeccceeeggggggeeecccaaaaaa\\\[[[YYYYYYYYYXXXVVVTTTNNNLLLGGG???888333111000000///.........///111222............/////////000000000000000000000000000////////////000000000000///000000000000111111111///111222111///...000333222111111000000111111222444444444444444444444444555555555555666666666777777777777777777777777777888:::<<<<<<;;;<<<@@@DDDOOOZZZccciiitttyyysssmmmfffbbbaaaZZZ___iiittt}}}yyyrrrlllhhh^^^ZZZUUUQQQPPPOOOMMMLLLMMMPPPUUU[[[bbblllxxx~~~yyyvvvyyy~~~|||xxxssspppgggfffccc___\\\YYYWWWVVVPPPSSSXXX\\\^^^^^^\\\[[[SSSOOOJJJHHHIIIJJJHHHGGGEEEEEEFFFIIIIIIHHHNNNVVVXXX___jjjuuupppmmmqqquuuvvvYYYVVVRRRPPPRRRTTTVVVVVVQQQMMMHHHEEEEEEFFFFFFFFFGGGJJJOOOUUUWWWSSSJJJBBB444333222000///.................................---...///000000///...---*********+++,,,---...///---------.........//////{{{uuuwwwzzzuuukkkcccZZZUUUSSSQQQLLLGGGGGGFFFGGGHHHIIIMMMXXXcccqqq}}}{{{qqqcccRRRIIIGGGFFFEEEIIIQQQ[[[hhhzzzrrrcccWWWSSSUUUSSSUUUXXX\\\___aaabbbbbbdddeeefffggggggeeecccbbbaaa```]]]ZZZXXXWWWVVVVVVNNNLLLIIICCC<<<777555444000/////////............////////////////////////,,,---///000111111111111////////////000000000000111111111111111111111111222222111111111111111111333222111000000111222333333333333333333333333333777777777777777666666666777777777777888999:::;;;777:::<<<======AAAGGGMMMTTTYYYcccqqq~~~sssiiiiiigggkkksss{{{sssppplllfffaaa]]][[[ZZZXXXZZZ[[[VVVOOOKKKKKKNNNNNNOOOSSS[[[ggguuuvvvsssvvv{{{}}}yyyvvvtttoooiiiccc___]]]```hhhllljjjeeeddd^^^XXXPPPKKKKKKKKKJJJHHHCCCEEEHHHIIIJJJJJJKKKLLLRRRVVV___kkkttt~~~}}}qqqlllnnnvvvmmm]]]OOOOOOTTTUUUTTTUUUUUURRRMMMIIIGGGHHHJJJLLLJJJKKKNNNTTTXXXVVVMMMEEE999666222///////////////---......///////////////,,,,,,+++******+++,,,,,,,,,,,,------.../////////------,,,+++,,,---...///||||||yyywwwwwwvvvmmmbbb[[[XXXUUUQQQMMMIIIHHHHHHHHHHHHJJJSSS]]]eeerrrssseeeUUUKKKIIIDDDCCCEEELLLUUUaaarrrssseeeZZZUUUUUURRRSSSWWWZZZ]]]```aaabbbeeefffggghhhgggfffdddcccaaa```]]][[[XXXWWWWWWVVVTTTQQQMMMFFF>>>777333111000000000000000000//////////////////////////////000//////...//////000111/////////000000000111111111111111111111111111111111111111111111111111111333333222111111222333333111111222333444444555555666666666666666666666666555555444555555666777888999;;;======>>>BBBJJJOOOXXX___jjjyyy{{{oookkkjjjqqqxxx}}}{{{uuuqqqnnnjjjhhh___]]]YYYVVVRRRPPPOOONNNSSSUUUWWWTTTOOOLLLMMMPPPQQQSSSWWW___jjjzzzssskkkjjjmmmzzzzzzqqqmmmnnnuuuyyyxxxuuutttmmmfff^^^YYYWWWUUUSSSPPPKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOUUU]]]eeeooo~~~xxxqqqpppqqq|||~~~lll[[[TTTTTTSSSSSSUUUUUUSSSOOOLLLKKKLLLNNNOOOLLLMMMOOOTTTXXXVVVNNNHHH<<<888333000000000000/////////000000///...------...---,,,++++++,,,---.....................------......---------...///000|||www}}}xxxrrrwwwvvvhhh]]]XXXUUUQQQNNNMMMJJJHHHHHHFFFFFFMMMUUU[[[fffwwwwwwhhhYYYOOOLLLEEEBBBBBBGGGOOOYYYhhhuuu|||rrrggg\\\VVVUUUOOOQQQTTTWWW[[[^^^```aaadddeeeggghhhgggfffdddcccaaa```^^^[[[YYYXXXWWWWWWWWWTTTOOOHHHAAA:::444111111111111111111111111111////////////////////////333111///------...000111000000000111111111222222111111111111111111111111111111111111111111111111444333333222222333333444000000111333444555666777555555555555555555555555777777777888888999:::;;;;;;===>>>>>>???EEEMMMTTT^^^ggguuuyyypppjjjlllqqqsssvvvxxxtttooohhhaaa\\\XXXTTTQQQOOONNNLLLJJJHHHHHHHHHIIILLLOOOPPPOOOLLLKKKMMMPPPNNNPPPTTTZZZfffuuunnnbbb]]]^^^hhhkkkttt}}}{{{~~~xxxooohhhccc___YYYUUURRRQQQPPPNNNMMMLLLKKKKKKMMMKKKLLLQQQVVV___nnn{{{yyytttmmmuuu}}}gggYYYSSSQQQSSSVVVVVVTTTRRRPPPPPPQQQTTTUUUQQQQQQRRRVVVXXXWWWQQQLLL???;;;666222000000000///111111000000///---,,,+++......------------......000//////...------,,,,,,///............///000000}}}}}}}}}||||||||||||{{{xxxssswwwwwwvvvzzzpppbbb[[[VVVRRROOONNNKKKIIIHHHFFFDDDIIIOOOUUU___nnn}}}ooo```UUUPPPIIICCCAAADDDJJJSSS```llltttwww~~~vvvppphhh]]]VVVSSSMMMNNNPPPSSSWWW[[[^^^```cccdddeeeffffffeeecccbbbaaa```^^^\\\[[[YYYXXXWWWUUURRRNNNJJJEEE>>>888444000000000111111111111222////////////////////////111000////////////000000000111111111222222222222111111111111111111111111111111111111111222222222333333333222222333333333111111222333444555666777444444444555555555555555999999999999:::;;;<<<===<<<>>>>>>???AAAHHHRRRYYYbbbnnnwwwkkkhhhiiigggeeeeee```\\\WWWRRROOOMMMKKKIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGIIIJJJJJJIIIIIIJJJLLLIIIKKKNNNSSS\\\iiiyyyzzzjjj]]]WWWVVV]]]]]]aaahhhnnnttt~~~{{{ssslllccc]]]ZZZXXXTTTRRRPPPOOONNNMMMOOOLLLKKKNNNRRRXXXdddooo|||mmmqqqzzzrrr]]]QQQOOOSSSWWWWWWVVVUUUUUUUUUWWWYYY[[[WWWWWWWWWXXXZZZYYYUUURRRCCC>>>888333000000///...000000000000///...---,,,...------------------...//////.........---------.............../////////|||wwwtttrrrmmmmmmnnnnnnoooppppppppptttwww{{{}}}uuuoooqqqzzzyyyxxx{{{pppfff___YYYTTTOOOKKKIIIIIIGGGEEEGGGLLLPPPXXXdddrrrzzzlll```XXXMMMFFF@@@AAAFFFMMMXXXbbbjjjmmmtttyyyrrroooiii___VVVRRRMMMMMMNNNPPPTTTXXX\\\___```aaacccddddddcccaaa`````````___^^^\\\ZZZYYYXXXUUURRROOOKKKGGGAAA999444000000000000000000000000////////////////////////+++---///111222222000///000111111111222222222222111111111111111111111111000000111111111222222222111111222222222222111111333333444444444444555555444444444444555555666666777777777777888999::::::<<<>>>@@@AAAEEEMMMXXX```fffvvvppphhhddd^^^XXXUUURRROOOKKKIIIIIIIIIHHHGGGEEEDDDCCCBBBAAABBBCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHJJJLLLOOOUUU___nnnxxxvvvggg[[[TTTRRRUUURRRSSSWWW[[[___hhhppp~~~wwwpppfffbbb\\\XXXVVVUUUTTTRRRRRRNNNMMMOOOQQQTTT\\\dddvvvqqqqqqvvvdddSSSNNNRRRVVVVVVVVVWWWXXXYYY[[[]]]^^^\\\\\\\\\\\\\\\[[[YYYWWWGGGAAA:::333000///............///////////////...,,,,,,------------,,,,,,---------.........//////,,,,,,------............wwwpppjjjgggfffbbbbbbcccdddeeefffggghhhjjjmmmqqqtttwww~~~{{{rrrkkkkkkqqq{{{}}}xxxvvvxxxrrrhhh^^^WWWQQQMMMKKKKKKJJJGGGGGGJJJJJJPPP[[[ggguuu}}}pppfffUUUKKKBBB???BBBFFFOOOWWW```eeennnzzzyyysssqqqnnndddZZZTTTNNNMMMMMMNNNQQQVVVZZZ]]]^^^___aaabbbcccbbb```___`````````___]]][[[ZZZYYYXXXUUUQQQNNNJJJBBB999111111111000000000/////////////////////////////////))),,,///333444333000///000000000111111111222222111111111111111111111111000000000111222222333333000111111222222111111000555555444444444444444444444444444555666666777777999999888999999:::;;;<<<<<<>>>BBBFFFKKKTTT___gggppp|||pppfff[[[RRROOOMMMJJJGGGEEEEEEEEEEEEDDDGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEHHHKKKLLLNNNVVVccclllyyy|||}}}vvviii\\\TTTQQQPPPLLLKKKNNNRRRUUUZZZaaaffftttuuuooofff```^^^\\\ZZZWWWXXXSSSOOOPPPPPPQQQVVV\\\lllzzzxxxrrrqqq{{{nnnWWWNNNPPPRRRUUUUUUWWWYYY[[[]]]^^^____________^^^]]][[[ZZZXXXLLLEEE===555111///......------...///////////////,,,,,,------------,,,,,,,,,,,,------...//////000+++,,,------......------|||uuummmgggbbb``````]]]^^^^^^___```aaabbbccccccfffjjjkkknnnttt}}}xxxooogggeeehhhqqqyyytttvvvqqqddd[[[UUUPPPMMMNNNLLLHHHFFFHHHGGGLLLTTT^^^kkk|||xxx```TTTGGGBBBAAABBBHHHNNNVVV^^^jjjuuu~~~xxxwwwtttkkk```ZZZOOONNNMMMMMMPPPTTTYYY\\\^^^___aaabbbcccbbbaaa````````````___^^^\\\ZZZYYYYYYUUURRRPPPMMMFFF<<<444333333222111000000///...////////////////////////,,,...000111222111000.../////////000000000111111111111111111111111111111///000000111222222333333111111222333333222111111333333444444555555666666444444555666666777888888;;;;;;;;;<<<<<<===>>>???<<<@@@FFFLLLRRR\\\gggooo~~~|||mmm]]]SSSPPPMMMJJJFFFDDDDDDDDDCCCCCCHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDDDDFFFGGGIIIIIIIIIEEEIIIMMMNNNOOOUUU___hhhwww|||zzznnnbbbYYYVVVPPPLLLJJJMMMOOOOOORRRVVVYYYcccooo||||||tttpppmmmiiieeeggg___WWWTTTRRRRRRVVV[[[dddqqq}}}rrrlllssstttZZZOOOOOOPPPSSSTTTVVVYYY[[[\\\]]]]]]^^^___```___]]]ZZZXXXWWWQQQJJJAAA888444111000000...///////////////...---,,,---...//////...---,,,------..................,,,,,,.../////////...---tttqqqlllfffbbb___^^^^^^^^^^^^______``````aaaaaa```dddggghhhjjjpppzzzwwwmmmdddaaabbbjjjyyywwwqqqxxx}}}nnncccYYYTTTPPPPPPMMMHHHEEEFFFHHHKKKQQQXXXccctttkkk]]]NNNFFFBBBBBBEEEJJJOOOZZZgggsss|||}}}|||zzzpppeee___QQQOOOMMMMMMOOOSSSXXX[[[^^^```bbbcccdddcccbbbaaa````````````___]]][[[YYYVVVSSSQQQQQQQQQKKKBBB:::666555444333111000//////////////////////////////000000000000////////////////////////000000000000111111111111111111111111///000000111222222333333222222444444444444222222111222333444555777888888555555555666777888888999999999999999999;;;<<<<<<===BBBIIIPPPWWWaaallltttsssaaaWWWTTTMMMJJJGGGEEEEEEFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEGGGJJJLLLMMMMMMJJJOOOUUUVVVVVV[[[eeennnuuu|||~~~ttthhh___\\\TTTPPPMMMOOOOOOMMMLLLNNNTTT[[[bbbjjj{{{}}}yyywwwlll```YYYVVVVVVZZZ```^^^kkk~~~qqqhhhmmm{{{ttt[[[PPPOOOPPPRRRSSSVVVYYY[[[\\\\\\\\\\\\^^^___^^^\\\YYYVVVVVVTTTMMMCCC;;;666333222111111111000000///...,,,,,,---...///000000///...---/////////...------,,,,,,,,,---///000000000///...llljjjfffaaa^^^\\\[[[[[[]]]\\\[[[\\\]]]]]]\\\[[[```aaaeeejjjlllnnnvvv~~~|||pppccc^^^^^^dddnnnwww|||tttuuuwww{{{mmmbbb[[[TTTQQQNNNJJJJJJMMMKKKHHHJJJQQQZZZeeeuuuzzzcccOOOJJJHHHBBBAAAEEELLLWWWgggttt}}}~~~{{{qqqfffZZZQQQKKKLLLPPPSSSWWW[[[^^^cccdddaaa```bbbbbb``````___^^^\\\\\\[[[[[[[[[[[[VVVQQQOOONNNLLLFFF@@@666444111000000111000//////......//////000111222333333222111000///......111111111111111000//////000000111111111000000///333222222111111222222333111111111111111111111111444444555555666777777777666666666777777777777777888777777888999<<<>>>???AAABBBIIIUUU^^^eeeppp{{{}}}lll^^^VVVQQQNNNJJJGGGGGGHHHHHHGGGGGGHHHHHHGGGEEEDDDFFFGGGKKKIIIHHHJJJNNNRRRUUUVVVXXXZZZ[[[ZZZZZZ___iiirrr|||qqqggg```[[[TTTOOOLLLLLLLLLLLLPPPSSSYYY```hhhvvvqqqddd```___]]][[[eeegggpppsssiiilllrrrzzzuuubbbRRRMMMOOORRRSSSUUUXXXZZZ[[[[[[[[[[[[]]]^^^\\\YYYUUUSSSRRROOOLLLGGG@@@888333222222000000///...............////////////////////////---------------------------------...///000000111iiigggddd```^^^]]]]]]]]]^^^]]]\\\]]]^^^___^^^]]]aaabbbfffllloooqqqyyy~~~rrrddd]]]\\\```hhhpppwwwsssrrrxxxxxxiiiaaaYYYUUUPPPKKKJJJLLLJJJGGGHHHNNNUUU___mmmzzz}}}gggSSSLLLHHHBBB@@@CCCKKKVVVffftttyyyooo```VVVNNNNNNPPPRRRUUUYYY]]]aaaccc```___aaaaaa___``````___^^^]]]\\\[[[[[[ZZZVVVRRRPPPPPPMMMFFFAAA888666222000000000///...111000///////////////000222222111111000/////////111111111111111000//////000000111111222111111000333222222222222222222333222222222222222222222222333444444555666666777777555555666666666777777777999888888888:::;;;===???>>>AAAJJJWWWaaaiiisss~~~tttddd[[[VVVSSSOOOMMMMMMNNNOOOOOOOOOPPPPPPOOOMMMMMMNNNPPPOOOOOOPPPQQQTTTXXX\\\___fffiiijjjiiiiiinnnxxxwwwjjjcccZZZRRRNNNMMMNNNNNNNNNPPPUUUZZZ^^^hhh{{{vvvooollliiifffffffffkkkvvvqqqfffhhhllluuuqqq```QQQLLLNNNQQQSSSVVVYYY[[[[[[[[[[[[ZZZ\\\\\\[[[WWWTTTQQQQQQRRRPPPKKKCCC;;;555222111000000///............///////////////////////////------------------------------......///000000111dddcccaaa```_________```___]]]\\\]]]___`````````cccdddiiiooosssvvv~~~tttfff]]]ZZZZZZ```ggg|||}}}uuuoooppp}}}sssjjj```ZZZTTTMMMKKKLLLJJJGGGFFFJJJPPPWWWcccmmm{{{ppp[[[RRRLLLEEEAAACCCJJJSSSccctttyyyhhh]]]SSSPPPPPPPPPSSSWWWZZZ___aaa^^^^^^```aaa___````````````___]]][[[ZZZYYYVVVTTTSSSRRROOOHHHCCC:::777333111000000///...222111000///............000000000000000000000000000111111111111000000///000000111222333333333222222222222222222222222222333333333333333333333333333333333444555555666666333444444555666777888888:::999999999:::;;;===>>>===CCCOOO]]]gggooozzzmmmbbbXXXUUUQQQPPPRRRUUUWWWXXXXXXXXXXXXVVVUUUTTTVVVXXXXXX[[[^^^___aaadddjjjoooyyy|||~~~}}}}}}}}}tttfff[[[TTTRRRRRRRRRQQQRRRTTTVVVWWW[[[iiiwww}}}yyyvvvqqqmmmmmmrrryyytttfffeeehhhooo{{{ooo```SSSNNNOOOPPPRRRVVVZZZ\\\\\\[[[[[[ZZZZZZZZZXXXTTTQQQOOOOOOUUUSSSOOOGGG>>>666222111111000//////......//////////////////////////////........................------......///000000000dddcccbbbaaa`````````aaa___]]]\\\]]]___bbbbbbbbbfffgggmmmsssxxx{{{uuuggg^^^YYYWWWZZZ___ppp~~~{{{qqqnnnuuu~~~sssggg___YYYQQQMMMNNNKKKHHHFFFHHHKKKOOOYYYbbbtttzzzfff[[[RRRJJJEEEEEEGGGNNN^^^qqq~~~nnnbbbVVVQQQPPPOOOQQQUUUYYY]]]```^^^^^^```bbb``````aaabbbbbb```^^^[[[YYYWWWVVVVVVUUUTTTPPPJJJEEE;;;888444111111111111000111111000/////////////////////000000111111111111000000111111111111000//////000111222333444444444222222222222222222222222333333333333333333333333222222333333444555555555222333444555666777888888;;;::::::::::::<<<>>>???@@@IIIWWWdddmmmuuu~~~ttthhh^^^[[[WWWWWWZZZ___ccceeeddddddcccaaa``````bbbdddfffjjjooopppqqqttt|||vvvggg^^^YYYXXXXXXWWWWWWXXXYYYWWWXXXbbbmmm}}}wwwxxxzzz}}}lllgggffflll~~~tttgggZZZSSSRRROOOQQQUUUYYY\\\\\\[[[ZZZYYYYYYXXXUUUPPPMMMLLLLLLTTTSSSPPPIIIAAA999444222111000000///.../////////////////////////////////////////////////////////............//////000000fffeeedddcccbbbaaaaaaaaa^^^]]]\\\]]]```cccdddeeeiiikkkpppwww|||wwwiii```ZZZVVVWWW[[[ffftttuuuoooqqquuu~~~}}}ooofff^^^VVVQQQPPPMMMJJJHHHIIIIIIKKKRRRZZZlllwwwrrrcccXXXNNNHHHFFFCCCJJJWWWkkktttgggYYYRRRPPPOOOQQQUUUXXX]]]___^^^^^^bbbcccbbb```aaabbbbbb```^^^[[[YYYVVVVVVVVVVVVUUUQQQLLLHHH<<<888444111222333333333///////////////000111111/////////000111111222222///000000111111111000000///000111222333444444444111222222333333222222111222222222222222222222222222222333333444555555555333333444555666777888999;;;;;;::::::;;;===???@@@CCCOOO]]]hhhooowww{{{ppphhhdddaaabbbgggnnntttxxxuuutttsssqqqooopppsssuuuuuuzzz~~~uuuiiiccc```^^^]]][[[\\\\\\YYYXXX___hhhvvvuuukkkgggiiivvv}}}qqqbbbWWWRRRNNNPPPTTTXXXZZZ[[[[[[ZZZYYYXXXVVVRRRMMMJJJJJJJJJNNNOOONNNJJJCCC;;;666444111111000///////////////////////////////////////////////////////////////............////////////iiiiiihhhfffeeedddcccbbb___]]]\\\^^^aaaeeeggghhhlllnnnsss{{{zzzmmmddd]]]WWWVVVXXX___kkk}}}{{{sssooonnnqqq{{{yyynnneee\\\UUURRROOOKKKIIIJJJIIIIIINNNUUU___jjj{{{mmm^^^SSSJJJEEEBBBFFFPPP```ttt|||nnn^^^UUUQQQOOOQQQTTTVVV[[[___^^^^^^bbbdddcccaaaaaaaaa```___\\\ZZZYYYTTTUUUVVVVVVTTTPPPMMMKKK>>>:::555222222333444444............///000111222//////000000111111111222///000000111111111111000000000111222333333333222111222333444444333222111111111111111111111111111333333333444555555666666444555555666777888999999:::::::::;;;<<<>>>@@@BBBFFFTTTccckkkpppxxx|||pppmmmjjjkkkrrr{{{yyypppkkkhhhccc```___]]]ZZZXXX\\\cccoooppphhhgggmmmuuu{{{jjjZZZQQQMMMOOORRRUUUWWWYYYZZZ[[[YYYXXXUUUOOOJJJHHHHHHIIIJJJLLLMMMKKKEEE>>>888555222111000000//////000000////////////////////////..............................//////////////////jjjjjjjjjiiiiiigggffffffaaa```^^^```dddhhhkkklllooopppvvv}}}rrrhhh___WWWTTTVVVYYYcccsssyyyqqqkkkmmmqqqwwwlll```WWWSSSOOOLLLJJJJJJIIIHHHLLLRRRTTT___pppzzzgggYYYNNNGGGBBBDDDJJJUUUfffwwwvvvdddYYYRRROOOPPPSSSTTTYYY]]]\\\]]]bbbdddcccbbbaaa```^^^]]][[[ZZZYYYTTTUUUUUUTTTRRRPPPNNNMMMBBB>>>888333111222222111000///////////////000111000000000000000111111111//////000111111111111111000000111111222111111000000111333444444333111000222222222222222222222222333444444555666666777777666777777777888888999999999999:::;;;===@@@BBBDDDKKK[[[jjjpppuuu~~~|||yyyvvvyyy{{{vvvppplllgggddd^^^ZZZ\\\bbbkkkxxxyyymmmhhhiiilllvvvsss___SSSMMMNNNOOORRRTTTWWWZZZ[[[ZZZXXXTTTNNNIIIFFFGGGIIIIIIKKKNNNMMMGGG???999555222111000000//////000000////////////////////////------------------------/////////////////////...jjjkkkkkkkkkkkkjjjiiiiiicccbbb```bbbfffkkknnnoooppprrrwww~~~vvvkkkaaaXXXSSSTTTUUU^^^mmmtttlllnnnmmmuuu}}}pppcccXXXSSSOOOKKKJJJJJJIIIGGGKKKPPPOOOYYYjjj{{{ppp```SSSKKKCCCDDDGGGNNN\\\nnn|||iii\\\TTTOOOOOORRRRRRXXX[[[[[[\\\aaacccbbbbbbaaa___]]][[[ZZZYYYYYYTTTTTTUUUSSSQQQOOONNNOOOFFFAAA:::444111000//////222111000//////......///111111000000000000000000//////000111111111111111000000111111111000000///000111333444444333111000333333333333333333333333444444555555666777777777888888888888888999999999999999:::;;;===@@@CCCEEEQQQaaapppvvv{{{~~~xxxrrrlllddd^^^___dddiiirrrssskkkiiiiiimmmzzzdddWWWMMMMMMNNNOOORRRVVVYYY[[[[[[YYYTTTNNNHHHFFFGGGHHHJJJMMMOOONNNHHH@@@999555222111111000000000000000////////////////////////------------------------///////////////.........ooonnnnnnnnnooommmkkkhhhgggggghhhjjjlllnnnpppqqqqqqvvv{{{|||~~~zzzooodddZZZUUUUUUUUUVVV___qqqttthhhgggjjjsssyyymmmbbb[[[SSSPPPLLLJJJJJJJJJIIIIIIOOOVVVbbbnnn|||zzzhhhZZZOOOJJJFFFEEEJJJRRR___sssqqqfff]]]TTTPPPSSSQQQVVVXXXXXX\\\dddeee```cccaaa^^^\\\]]]]]]\\\[[[VVVUUUTTTTTTTTTTTTQQQOOOIIIDDD===666111000000111000000000000000000000000000---***))),,,......---000000000000000111111222222222222111111111000000111111222222222333333333444333333222111111111222444444444555444444333333555666777888888999999888333555:::>>><<<;;;@@@HHHZZZiiitttxxxwwwmmmhhhgggiiillluuuqqqiiigggiiixxxrrr[[[RRRNNNMMMQQQUUUVVVXXX[[[]]]ZZZVVVOOOHHHDDDDDDEEEEEEGGGKKKNNNNNNIIIAAA;;;555333111000111111000///111000///......///000111000000//////.........---////////////////////////pppooonnnoooooonnnllljjjkkkkkkkkklllnnnqqqsssuuuvvvzzz|||pppeeeZZZTTTTTTSSSSSS[[[kkk|||pppllljjjmmmtttwwwiii```WWWTTTOOOLLLKKKJJJIIIHHHKKKRRR\\\ggguuuuuucccWWWMMMHHHEEEGGGNNNZZZlll|||wwwkkkaaaWWWRRRSSSPPPTTTVVVVVV[[[cccddd```ccc```^^^]]]]]]]]]\\\[[[XXXVVVUUUUUUUUUTTTRRRPPPIIIEEE>>>777222000000111000000000000000000000000444111......000222222111000000000000000111222222333333333333222222111111111111222222222333333333444333333222111111222222444555555666666555555444555666777888999999999999444666:::>>>===>>>EEENNNdddqqq|||zzzrrrnnnnnnllltttsssiiifffgggssszzzbbbSSSNNNMMMQQQTTTUUUWWWZZZ[[[YYYUUUOOOIIIEEEEEEEEEDDDGGGKKKNNNNNNJJJBBB<<<666333111000111111000///111000///......///000111000/////////............////////////////////////sssrrrrrrrrrsssrrrpppnnnqqqppppppqqqsssvvvyyy{{{|||sssfff[[[TTTSSSQQQPPPUUUbbbqqqzzzsssmmmjjjkkkrrrtttggg]]]YYYSSSNNNLLLJJJHHHGGGHHHMMMTTT]]]jjj|||nnn___RRRKKKEEEDDDHHHRRRbbbpppqqqfff[[[TTTRRRNNNQQQSSSUUUZZZ```bbb```bbb```^^^]]]]]]]]]\\\[[[YYYXXXVVVVVVUUUTTTRRROOOJJJFFF???888333111111111000000000000000000000000555333111000222333333333111000000000000111222222444444444333333333333222111111222222222333333333444333333222222222222222555555666666666666666555555666777888999999999999666777:::===???AAALLLWWWnnnyyyvvvrrrooouuu}}}uuutttyyyssshhhddddddlll|||nnnWWWPPPMMMPPPSSSTTTUUUWWWYYYXXXTTTOOOIIIFFFEEEFFFDDDFFFJJJNNNNNNJJJCCC>>>777444222000111111000///000000////////////000000////////////............////////////////////////yyyxxxwwwwwwyyyyyywwwvvvwwwvvvuuuvvvxxx{{{vvviii\\\TTTRRROOOMMMPPPYYYeeesss|||sssmmmiiimmmyyy}}}nnnaaa]]]VVVPPPMMMKKKIIIHHHFFFJJJPPPVVV```rrrvvvfffYYYPPPGGGCCCEEEKKKXXXddd}}}uuujjj___VVVQQQMMMNNNPPPSSSYYY^^^``````aaa___^^^]]]^^^^^^]]][[[YYYWWWVVVUUUUUUSSSQQQOOOKKKGGGAAA:::555222222222000000000000000000000000222111000000000111111111111111000000111111222333333333333333333333333222111111222222222333333333444333333222222222333333444555555666666666666555666666777888999999999999999888:::===???CCCPPP\\\qqq{{{~~~vvvtttxxx{{{qqqhhhfffjjjsssqqqfffbbb```dddppp}}}^^^UUUNNNOOORRRRRRRRRTTTVVVVVVTTTOOOJJJGGGFFFFFFCCCFFFJJJMMMOOOKKKEEE@@@999666222000000000000///000000////////////000000///////////////.........////////////////////////}}}|||zzz{{{}}}}}}}}}|||||||||||||||yyylll^^^UUURRROOOLLLMMMSSS[[[gggxxx~~~uuunnnlllttt~~~wwwgggaaaZZZSSSOOOMMMKKKJJJHHHJJJNNNRRR[[[kkk|||mmm```VVVJJJEEEDDDHHHPPPYYYtttyyynnndddYYYQQQNNNMMMNNNRRRWWW[[[^^^___```___^^^^^^___^^^]]][[[XXXWWWUUUUUUTTTSSSQQQNNNMMMIIICCC<<<777444222222000000000000000000000000000000000000//////000111111111111111111222222333111111111111222222222222111111222222222333333333444333333222333333444444222333444555555555555555666777888999999::::::999<<<;;;;;;===>>>DDDRRR```sss{{{{{{|||rrrjjjbbbaaaccciiiuuuoooeeebbb]]]___fffvvvhhh\\\QQQNNNPPPQQQQQQSSSTTTUUUSSSPPPKKKGGGEEEEEECCCEEEIIIMMMOOOLLLGGGBBB:::777333000000000////////////000000000000//////.........///////////////////////////////////////~~~}}}~~~|||ooo```VVVSSSNNNKKKKKKNNNSSS]]]mmm{{{vvvooopppwwwoooiii```XXXRRROOOMMMKKKHHHKKKMMMPPPWWWeeexxxttteeeZZZNNNHHHEEEFFFKKKQQQhhhuuukkk___TTTPPPLLLMMMRRRWWWYYY[[[______^^^^^^^^^______]]][[[XXXVVVUUUUUUUUUUUUSSSPPPNNNJJJDDD>>>999555333333000000000000000000000000000111333222111000111222222111111111111222333333000111111111111111222222111111222222222333333333333333333333333444444555222222333444555555555555666777888999::::::::::::===<<<<<<>>>@@@GGGVVVdddvvv{{{kkkddd]]]\\\^^^bbbjjjrrrtttgggccc[[[\\\aaalll~~~uuueeeTTTNNNOOOOOOQQQRRRSSSTTTTTTQQQLLLGGGDDDCCCBBBDDDHHHMMMOOOMMMHHHDDD<<<888444000//////////////////000000000000//////.........///////////////////////////////////////~~~qqqbbbXXXTTTLLLJJJIIIKKKNNNUUUdddrrrvvvsssvvvzzzssshhh^^^VVVQQQNNNLLLGGGIIIKKKNNNSSS```qqq~~~xxxggg[[[PPPJJJGGGEEEGGGJJJYYYooo~~~tttfffYYYRRRMMMMMMRRRVVVWWWZZZ^^^^^^^^^^^^^^^```___]]][[[XXXWWWVVVWWWXXXXXXVVVTTTOOOKKKFFF???:::666444333000000000000000000000000///222444333111000111333222222111111222222333444111111111222222333333333111111222222222333333333333333333333333444555555222333444555666666666666777777888999::::::::::::===<<<===@@@DDDLLL[[[jjjyyytttggg```YYYXXXYYY[[[bbbjjj~~~~~~mmmfffZZZ\\\```fffrrrmmmXXXOOONNNOOOQQQSSSSSSTTTTTTQQQLLLGGGCCCAAABBBDDDHHHLLLOOONNNJJJFFF===999444000////////////...///000111111000///.............../////////000////////////////////////ssscccYYYUUUKKKHHHHHHIIIJJJQQQ___lll{{{~~~yyyzzzxxx{{{nnnbbbYYYSSSNNNLLLEEEGGGJJJLLLQQQ\\\lllyyyyyyggg\\\PPPJJJGGGDDDDDDGGGLLL```xxx{{{lll]]]SSSNNNMMMSSSVVVVVVYYY^^^^^^^^^^^^___```___]]][[[YYYXXXXXXYYYZZZZZZYYYWWWOOOLLLFFF@@@;;;666444333000000000000000000000000...000333222000...///111222222111111222222333444222222222333333444444444111111222222222333333333333333333333333444555666333444555666777777777777777777888999::::::::::::<<<;;;>>>BBBGGGPPP```ooozzzpppfff^^^WWWUUUUUUXXX___gggssssssiiiZZZ]]]```ccclll~~~rrrZZZOOOMMMOOOQQQTTTSSSTTTUUURRRLLLFFFBBB@@@BBBDDDHHHLLLOOONNNJJJGGG>>>:::444000////////////...///000111111000///...---.........//////000000////////////////////////wwwiii[[[QQQQQQKKKFFFDDDEEEJJJXXXdddqqq~~~uuuxxxvvvggg]]]VVVPPPLLLMMMKKKJJJLLLMMMRRR___kkkjjj___TTTMMMGGGAAA@@@CCCIIITTTbbbpppnnn___SSSPPPOOOSSSUUUUUUYYY]]]````````````___^^^]]]\\\\\\[[[YYYXXXYYYXXXWWWUUUQQQNNNIIICCC===888555333222111111000000000000000111111000///.........///000111111111111222222222111111111222222333333333222222222222222222222222444444444444444444444444666666666666666555555555555666777999999:::::::::===???BBBFFFOOO\\\lllxxx~~~tttccc]]]WWWUUUTTTVVV^^^fffttt{{{lllddd]]][[[aaaiiittthhhVVVOOOQQQSSSTTTTTTUUUVVVTTTPPPIIIBBB>>>AAAAAABBBEEEIIIKKKKKKJJJ@@@;;;444///---.........000000000000000000000000............////////////000000000000111111111111yyykkk^^^UUUNNNJJJFFFFFFFFFIIISSS]]]kkkxxx{{{xxx~~~~~~nnnbbbYYYSSSNNNMMMKKKJJJKKKLLLPPP\\\hhhzzzooobbbUUUMMMHHHDDDCCCDDDDDDLLLWWWcccvvvtttdddXXXSSSPPPRRRSSSTTTVVV[[[]]]^^^______````````````^^^\\\ZZZYYYYYYXXXVVVUUURRROOOKKKEEE???:::666444222222111000000000000000333333222111111111222222111111111111222222222222333444444444444444444555222222222222222222222222444444444444444444444444555555666666666666666666777777888:::;;;;;;;;;<<>>BBBEEEMMMYYYhhhuuu~~~{{{lllddd]]]YYYWWWVVV[[[aaajjjrrr~~~jjjaaa]]]```eeekkkzzzmmmZZZPPPNNNPPPRRRTTTVVVVVVRRRJJJAAA<<<<<<<<<===AAAFFFKKKMMMMMMFFFAAA:::444222222222222000000000000000000000000/////////000000000111111000000000000111111111111|||pppddd\\\NNNJJJHHHHHHGGGFFFHHHMMMYYYddduuuzzz|||rrreeeZZZTTTQQQMMMJJJKKKJJJLLLSSS[[[fffsss~~~nnn^^^WWWTTTNNNGGGBBB@@@BBBDDDIIIVVVkkkjjj```UUURRRQQQQQQTTTXXXZZZ[[[]]]___bbbcccdddeeeccc```^^^\\\[[[YYYVVVTTTRRRQQQNNNIIIDDD>>>999666333222111111000000111111111000000000111222333333111111111222222222333333333333333222222111111111222222222222222222222222333333444444444444444444444444555666777888888999888999999:::;;;===>>>???DDDIIISSScccsssqqqhhh___ZZZWWWUUUWWW[[[ccckkkwwwsssiiibbbdddgggkkkvvvzzzbbbTTTQQQSSSQQQTTTWWWXXXTTTLLLCCC===::::::;;;???EEEJJJMMMOOOGGGBBB:::444222111111111000000000000000000000000000000000000111111111111///000000000111111111111{{{pppddd\\\TTTMMMHHHGGGFFFEEEGGGLLLSSS]]]mmm~~~|||||||||lll___WWWUUUPPPLLLLLLKKKJJJOOOUUU^^^kkkxxxiiibbb\\\RRRGGG@@@@@@@@@@@@DDDNNN```wwwxxxjjj[[[TTTRRRRRRUUUYYY[[[\\\]]]___aaabbbcccccccccaaa^^^\\\[[[YYYVVVTTTQQQPPPNNNKKKEEE???999555333222222111111111111111111000000000111222333333111222222222222333333333333333333222222111111111222222222222222222222222333333333444444444555555444555555666777888999999888888888999:::<<<>>>???FFFLLLYYYjjjzzzuuukkk```[[[WWWSSSSSSUUU\\\cccnnnyyy}}}qqqhhhhhhiiijjjssslllYYYRRRSSSPPPSSSWWWYYYUUUNNNFFF@@@:::999:::===CCCIIIMMMOOOIIIDDD<<<666333222222222000000000000000000000000000000000000111111111111///000000000111111111111{{{oooddd]]]XXXPPPIIIGGGFFFEEEGGGJJJNNNWWWfffwww~~~wwwhhh^^^YYYTTTPPPNNNMMMKKKLLLQQQWWWdddvvvwwwmmmcccVVVIIIBBB@@@>>>===@@@GGGUUUkkk}}}wwwdddYYYTTTSSSUUUYYY[[[[[[]]]___```aaaaaaaaacccaaa^^^\\\[[[YYYVVVTTTPPPPPPOOOLLLGGG@@@:::666333333222111111111111222333222222222222333333444222222222222333333333333555444444444444444444333222222222222222222222222222333333444444555555555666666666777777888888888888888888999:::===???@@@FFFNNN]]]nnn}}}yyynnnbbb\\\WWWRRRPPPQQQUUU[[[dddmmmwww{{{nnnkkkjjjiiipppzzzxxx```SSSPPPQQQTTTWWWYYYWWWQQQJJJEEE===;;;:::<<>>===???CCCLLL___qqqmmm^^^WWWSSSTTTVVVXXXYYY[[[]]]___```aaabbbaaa___]]][[[ZZZYYYVVVTTTQQQQQQQQQOOOJJJCCC;;;777444333222222111111222222333333222111111111222222222222222333333333444444333444444444444444444555222222222222222222222222222222333333444555555666777777777777777777777888999999999999;;;>>>AAABBBEEEPPPaaarrr|||pppddd]]]YYYSSSPPPOOONNNSSSZZZbbbkkkuuu~~~xxxpppllliiinnnwwwjjjXXXPPPQQQTTTWWWYYYXXXTTTNNNKKK@@@>>>;;;<<<@@@FFFKKKMMMNNNHHH@@@999555444333333000000000000000000000000....../////////000000000000000000000111111111111{{{pppeee]]]UUUNNNHHHHHHHHHEEECCCDDDIIIPPP]]]nnnyyymmmaaaZZZUUUSSSPPPLLLKKKMMMLLLVVVeeesssyyyhhhXXXPPPOOOCCC@@@???AAABBBHHHYYYkkksssaaaXXXSSSRRRTTTVVVWWWZZZ\\\___aaabbbbbb```^^^\\\[[[ZZZYYYVVVTTTRRRSSSSSSQQQLLLEEE===888444333222222111111222222111111000///.........///222222333333333444444444111111111222222333333333222222222222222222222222222222333333444555666666888888888777777777777777;;;::::::;;;<<>>777333222111111000000000000000000000000............////////////000000000000111111111111|||qqqggg```ZZZSSSLLLJJJGGGDDDCCCEEEFFFMMMXXXgggyyyttthhh```WWWRRRNNNJJJLLLPPPSSSUUU\\\hhhxxx}}}kkk^^^TTTOOOIIIEEEAAA??????CCCPPP]]]zzzyyydddXXXTTTRRRPPPVVVXXXZZZ\\\___bbbdddeeedddbbb___\\\YYYWWWWWWWWWUUUVVVTTTOOOLLLJJJCCC<<<666555333222222222222333222222222222222222222222333333222222333333444555444444444333333222222222333333333444444444555555444444333444444555666777777888888999999999888888;;;999:::>>>@@@@@@CCCGGGFFFTTTiii{{{yyyjjjaaa[[[TTTPPPOOOLLLMMMOOORRRXXX```jjjqqquuulllmmmuuu|||bbbSSSQQQTTTVVVYYY\\\]]]YYYSSSKKKCCC===>>>AAACCCGGGKKKMMMKKKFFF@@@999555444444111111111111111111111111000111222222222000///...111111000000111111222333~~~sssiiibbb\\\TTTNNNKKKIIIEEECCCEEEFFFLLLWWWfffxxxzzzlllcccZZZTTTOOOKKKLLLOOONNNRRRZZZeeeqqq}}}pppcccXXXRRRLLLGGGAAA???===@@@KKKWWWqqq|||xxxdddXXXSSSQQQQQQUUUVVVXXX[[[^^^aaacccdddcccbbb```]]][[[YYYXXXWWWVVVWWWUUUPPPLLLJJJCCC<<<666555333222111111222222222222222222222222222222333333222222333333444555444444444333333222222222333333333444444444555555444444333444444555666777777777888999999999999888;;;999:::>>>@@@@@@CCCGGGKKKZZZooo}}}mmmccc\\\TTTOOOMMMJJJKKKMMMOOOTTT[[[dddjjjzzzzzzooommmqqqjjjXXXSSSUUUXXXZZZ\\\\\\XXXUUUMMMEEE>>>>>>@@@BBBFFFKKKNNNLLLGGG@@@999555444444111111111111111111111111111111111111111000//////111111000000111111222333uuukkkeee]]]VVVOOOLLLJJJEEEDDDFFFEEEKKKUUUcccuuu|||~~~tttiii^^^WWWRRRMMMLLLNNNKKKPPPYYYaaahhhpppyyy|||oooccc[[[SSSLLLDDD@@@===???GGGQQQdddqqqyyygggYYYRRRQQQRRRRRRTTTWWWZZZ]]]```aaabbbaaaaaa```___]]][[[YYYXXXWWWXXXUUUPPPMMMJJJCCC<<<555444333111000000111111222222222222222222222222333333222222333333444555444444333333333333222222333333333444444444555555444444333444444555666777777777888999999999999999:::999;;;???@@@@@@CCCIIITTTeeeyyyqqqfff^^^UUUNNNLLLIIIIIIJJJKKKNNNTTT[[[```oooyyyxxxrrrrrr~~~ttt]]]VVVWWWYYY[[[\\\[[[YYYWWWQQQHHH@@@??????@@@EEEJJJQQQNNNHHH@@@999444333444000000000000000000000000222111111000000000000000111111000000111111222333wwwmmmfff]]]UUUOOOLLLIIIEEEDDDFFFEEEJJJSSS```rrr}}}}}}qqqcccZZZTTTNNNKKKMMMKKKQQQWWW\\\___fffpppxxxrrriii\\\RRRGGGBBB@@@@@@FFFMMMXXXgggyyy}}}lll[[[QQQOOOQQQQQQSSSVVVZZZ]]]___aaabbb````````````___]]][[[YYYWWWXXXVVVQQQMMMKKKDDD===666444333111000000000111222222222222222222222222333333222222333333444555333333333333333333333333333333333444444444555555444444333444444555666777666777888999999999999999999999<<>>666555333111000000000111222222222222222222222222333333222222333333444555333333333333333333333333333333333444444444555555444444333444444555666777666666777888999:::::::::::::::<<>>CCCIIIRRRPPPKKKDDD<<<777444444000000000000000000000000222111000//////000111222111111000000111111222333~~~pppgggYYYRRRLLLKKKIIIFFFEEEHHHFFFIIIPPP\\\nnnpppddd[[[SSSMMMLLLKKKMMMPPPUUU]]]jjjzzzhhhYYYJJJCCCAAAAAAAAADDDJJJYYYjjjwwwtttbbbTTTNNNMMMOOOQQQVVVZZZ^^^```aaaaaa``````______]]]\\\[[[ZZZVVVWWWVVVRRROOOMMMHHHAAA888666444222111111111111222222222222222222222222333333222222333333444555222222333333333333444444333333333444444444555555444444333444444555666777555666777888999:::::::::;;;:::<<>>BBBHHHPPPPPPLLLFFF???999555444111111111111111111111111000000000000000111111222111111000000111111222333sssiiiYYYRRRLLLLLLJJJHHHHHHJJJGGGJJJPPP[[[mmm~~~xxxjjj```WWWPPPNNNLLLNNNRRR[[[iiizzzrrrbbbPPPHHHEEEBBBAAAAAAEEERRRbbbppp|||tttdddVVVOOOLLLLLLOOOTTTYYY]]]___``````aaa```___]]][[[ZZZZZZYYYTTTVVVUUURRRPPPOOOJJJCCC999888666444222222222222222222222222222222222222333333222222333333444555222222222333333444444444333333333444444444555555444444333444444555666777555666777888999:::::::::<<<;;;<<>>@@@GGGXXXhhh~~~uuulllbbbZZZVVVNNNMMMKKKHHHEEEDDDEEEGGGIIIMMMVVVeeeyyyttt\\\ZZZ___]]]ZZZZZZSSSPPPMMMJJJDDD@@@BBBGGGLLLNNNNNNKKKDDD<<<777444333333333333333333333333...///000222222222111000111111111000111222222333~~~rrreee[[[TTTSSSRRROOOKKKIIIIIIIIIMMMWWWkkk~~~uuurrrsssuuuvvvjjj```VVVPPPPPPRRR\\\ooottt^^^UUUNNNDDDAAAEEEBBBJJJWWWeeeqqqyyy}}}~~~~~~yyyuuujjjZZZQQQOOOMMMOOOTTTXXX\\\^^^^^^^^^``````___^^^]]]\\\\\\[[[[[[XXXVVVSSSQQQNNNJJJGGG===:::555222222222222222111111111111111111111111222222222222222222222222444444444444444444444444555555555555555555555555444555666777888999:::;;;777888888999999:::;;;;;;???;;;<<>>777555111111111111111111222222111111111111111111111111000000000000000000000000yyymmmcccYYYVVVUUUPPPLLLKKKJJJKKKOOOZZZmmmwwwrrrrrrsss}}}|||nnndddZZZSSSUUUVVV^^^nnn|||}}}fff[[[QQQEEE@@@BBBCCCHHHRRR___lllwww~~~|||yyywwwmmm^^^SSSPPPMMMOOOSSSWWWZZZ]]]___```aaa```___^^^]]]\\\[[[[[[ZZZXXXUUUSSSRRROOOKKKIII>>>;;;666333333333333222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444555555666777888888777888888999999:::;;;;;;>>>;;;===CCCEEEKKK___vvvwwwnnnddd\\\YYYQQQJJJIIIIIIGGGEEEFFFEEEGGGMMMVVVeeewwweee[[[[[[YYYXXXZZZZZZVVVOOOJJJGGGFFFFFFFFFLLLOOOQQQNNNGGG>>>777444222111111111111222222222111111111111111111111111111111111111111111111111xxxkkk___ZZZWWWRRRNNNNNNLLLMMMQQQ\\\ppp|||vvvtttsss{{{vvviii^^^WWWWWWWWW]]]hhhrrrvvvyyy}}}qqqcccWWWJJJCCCCCCCCCEEEKKKWWWgggvvv~~~|||yyypppaaaVVVQQQNNNOOOQQQUUUXXX\\\___aaaaaaaaa```^^^]]][[[ZZZZZZYYYWWWUUUTTTSSSPPPMMMKKK@@@<<<777444444444333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333444444444555555555777888888999999:::;;;;;;<<<;;;>>>DDDGGGPPPeee{{{xxxlllbbb]]]TTTMMMLLLLLLIIIGGGHHHEEEFFFIIIOOO[[[mmmiii\\\YYYXXXYYY\\\ZZZWWWRRRNNNJJJHHHGGGGGGMMMPPPQQQOOOHHH@@@999555333222222222111222222222111111111111111111111111111111111111111111111111qqqccc\\\XXXTTTPPPPPPLLLMMMRRR^^^rrr}}}yyywww~~~~~~oooccc[[[UUUUUUXXX```eeeeeegggkkkzzzzzzlll___QQQIIIGGGBBBBBBFFFRRRddduuu|||pppbbbWWWQQQOOOOOOPPPSSSVVV[[[___bbbaaaaaa```^^^\\\[[[ZZZYYYXXXWWWUUUTTTSSSRRROOOLLLAAA===888444333333222222444444444444444444444444333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444777888888999999:::;;;;;;<<<<<>>AAADDDHHHTTTjjj}}}}}}qqqfff]]]UUURRRPPPLLLIIIIIIEEEFFFHHHLLLRRR]]]hhhpppwwwzzz|||~~~|||xxxvvvwww{{{sss\\\SSSRRRVVVYYYWWWWWWVVVSSSNNNJJJJJJJJJNNNOOOQQQQQQOOOIIICCC>>>666555333222222222333444111111111111111111111111111111111111111111111111zzzjjjbbb]]]WWWSSSRRRLLLNNNUUUbbbwwwoooeeeZZZWWWVVVVVVUUUTTTXXX^^^jjjxxxyyyhhhXXXLLLEEE???AAAFFFNNN\\\mmm}}}tttfff[[[SSSPPPPPPPPPRRRTTTXXX\\\^^^______^^^]]]\\\[[[ZZZZZZZZZXXXVVVUUUUUUSSSPPPNNNCCC???:::666444333222111444444444444444444444444333333333333333333333333222333333444444555555555666666666666666666666666555555666666777777777777777888888999999:::;;;;;;;;;???CCCEEEIIIWWWnnnyyykkkbbbYYYVVVSSSNNNKKKKKKEEEFFFHHHKKKQQQZZZdddkkkrrrtttwwwzzz{{{~~~~~~yyy^^^RRRPPPTTTWWWWWWXXXXXXUUUPPPMMMNNNPPPQQQQQQSSSTTTSSSNNNGGGAAA888666444222222222444555111111111111111111111111222222222222222222222222rrriiibbbZZZTTTRRRNNNPPPWWWeeezzzyyywwwmmm^^^ZZZVVVTTTPPPOOOTTT[[[aaappp|||jjjZZZNNNFFFAAABBBEEEJJJTTTeeezzz{{{mmmaaaVVVQQQQQQQQQRRRTTTWWWYYY[[[]]]]]]]]]\\\\\\\\\[[[[[[[[[YYYWWWVVVUUUSSSPPPNNNFFFBBB===888666555333222333333333333333333333333444444444444444444444444222222333333444555555666666666666666666666666666444444555666777888888999777888888999999:::;;;;;;999???DDDFFFLLL\\\sssqqqggg^^^[[[WWWRRRNNNNNNHHHHHHIIILLLSSS]]]iiirrryyy|||bbbRRRPPPTTTVVVXXXZZZZZZWWWRRRQQQSSSWWWVVVVVVVVVWWWUUUPPPHHHBBB999777555222222222444555111111111111111111111111222222222222222222222222xxxnnnfff\\\UUURRROOORRRYYYggg|||}}}rrr}}}~~~sss```[[[UUUQQQLLLJJJPPPXXX[[[iii|||kkk]]]QQQIIIBBBCCCDDDEEEMMM___xxxttteeeYYYQQQQQQRRRSSSUUUVVVXXXYYY\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZXXXVVVUUUSSSPPPMMMIIIEEE???:::888777555444333333333333333333333333444444444444444444444444222222333333444555666666555555555555555555555555333333444555666888888999777888888999::::::;;;;;;888???DDDGGGNNN```xxxwwwsssvvvuuukkkbbb^^^ZZZUUUQQQPPPMMMLLLLLLNNNVVVcccrrr|||dddSSSQQQTTTVVVZZZ\\\\\\YYYTTTSSSWWW\\\ZZZYYYYYYYYYWWWQQQHHHAAA:::888555333222222444555111111111111111111111111222222222222222222222222~~~zzz}}}|||wwwmmm___WWWYYYTTTTTTZZZjjjtttoootttxxxiii```XXXSSSOOOMMMOOOTTTZZZfffxxxnnn^^^SSSMMMFFFAAAAAAGGGMMMZZZttt}}}nnnbbbYYYSSSOOOQQQTTTUUUYYY]]][[[\\\]]]]]]\\\[[[\\\^^^]]]ZZZWWWUUUTTTQQQNNNLLLIIIEEE@@@:::555333333444111222222333333222222111444444444333333222222222666666555555555444444444222333333444555666777777777888888888999999999999888:::;;;;;;::::::<<<======@@@BBBHHHVVVjjj{{{~~~uuummmhhhdddfffxxxxxxkkkaaa[[[VVVQQQMMMKKKJJJJJJPPP]]]ooohhhUUURRRSSSQQQXXXZZZZZZXXXUUUTTTWWWZZZ[[[]]]\\\XXXUUUSSSKKKCCC<<<999666444333333222000111111111111111111111111222222333333333444444444}}}yyy|||~~~tttddd[[[[[[VVVWWW]]]mmm}}}qqqjjjmmmyyy{{{mmmdddZZZTTTPPPLLLNNNRRRVVVbbbsssqqqaaaUUUNNNIIIDDDBBBFFFKKKWWWpppvvvkkk]]]UUUOOOPPPRRRSSSWWW[[[[[[\\\]]]]]]\\\\\\]]]^^^^^^\\\YYYWWWUUUSSSPPPNNNKKKGGGAAA;;;666333222222222222333333333333222222444333333333333333333222666666555555555444444444444444555555555555555555777777777888888888999999888:::;;;;;;;;;;;;<<<>>>===@@@DDDJJJZZZpppuuummmfffaaa___\\\___ppp{{{nnnddd]]]YYYUUUQQQQQQPPPPPPWWWeeeyyynnn[[[UUUUUUUUUYYY[[[[[[YYYVVVUUUXXX[[[[[[]]]]]]YYYWWWTTTMMMEEE===;;;777555444444333222111111111111111111111111333333333333444444444444{{{}}}}}}lll```]]]YYYZZZaaaqqq|||ooogggjjjsssssshhh]]]VVVPPPLLLLLLOOORRR]]]mmmvvvfffYYYQQQLLLFFFCCCEEEIIISSSllltttbbbXXXOOONNNOOOQQQTTTYYYZZZ\\\^^^^^^]]]\\\]]]^^^___]]]ZZZXXXWWWUUURRRPPPLLLHHHCCC<<<777444333222222222333333333333222222222333333333333333333444555555555555555444444444666666666555555555444444666666666777777777888888888:::;;;<<<;;;;;;===>>>>>>AAAFFFNNN```www}}}yyyvvvsssqqqppppppqqqttt{{{uuujjjccc^^^YYYWWWYYYWWWZZZjjj|||rrrgggaaa\\\YYYVVVSSSQQQRRRZZZjjjxxxcccYYYXXXYYYYYY[[[\\\[[[XXXWWWYYY[[[[[[^^^]]]ZZZXXXVVVOOOGGG@@@===999666555555444333222222222222222222222222333333333333444444444555sssddd^^^\\\]]]dddtttqqqkkkkkkoooyyywwwkkk^^^VVVQQQMMMLLLOOOQQQZZZiiiyyy|||kkk]]]UUUMMMGGGCCCDDDFFFPPPggg~~~yyyfffZZZOOOLLLNNNPPPTTTYYYZZZ\\\^^^___^^^^^^^^^___```^^^[[[YYYXXXVVVSSSQQQLLLHHHCCC>>>999666555444222333333333333333333222222222222333333444444444555555555555555555555555666666666555555555555555666666666666777777777777888:::;;;<<<;;;<<<===???@@@CCCHHHRRReee|||{{{vvvrrrnnnkkkiiiggghhhkkkqqqxxx~~~{{{tttkkkeeeaaa]]]YYYYYY\\\ZZZ\\\jjj{{{uuuiiiccc___\\\YYYSSSRRRTTT^^^pppmmm]]]XXXZZZWWWZZZ\\\[[[YYYWWWXXXZZZZZZ]]]]]]ZZZXXXWWWPPPIIIAAA>>>999666555444333222222222222222222222222222222222222222333333333333yyyiii```^^^```gggvvvxxxnnnkkklllsss|||{{{nnn___WWWSSSOOONNNPPPRRRYYYfffuuuqqqaaaXXXMMMGGGCCCCCCEEELLLbbbxxxiii[[[NNNKKKNNNQQQUUUYYYZZZ\\\___```_________``````]]][[[YYYXXXWWWTTTRRRKKKHHHDDD???;;;999777777333333333444444333333333222222222333333444444444444555555555555555555555444444555555666777777888666666666666777777777777888:::<<<<<<<<<<<<>>>@@@BBBEEEJJJUUUjjj|||uuulllgggdddcccccceeejjjooorrrssssssuuuxxxvvvrrrmmmjjjiiiddd``````aaa______kkk{{{wwwllleeeaaa^^^[[[WWWWWW[[[eeeyyyuuu___WWWWWWTTTXXX[[[[[[YYYVVVWWWXXXYYY\\\\\\ZZZYYYXXXRRRJJJBBB>>>999555333333222222222222222222222222222222111111111111222222222222oooeeeaaaccciiiyyyooojjjhhhllltttssscccZZZVVVRRRPPPQQQRRRXXXbbbooovvveeeZZZNNNHHHDDDDDDDDDHHH[[[ooommm^^^OOOLLLOOORRRVVVYYYYYY\\\```aaaaaa````````````^^^[[[ZZZYYYXXXUUUSSSLLLJJJFFFAAA===:::888777333333444444444444333333222333333333333333333444444444444555555555555555333444555666777888888999666666666777777777888888888:::<<<<<<<<<===???AAACCCFFFLLLXXXnnnyyypppjjjgggdddcccfffjjjmmmnnnrrruuuxxxyyyxxxvvvuuuuuuqqqkkkiiihhhcccbbbnnn{{{qqqkkkfffaaa]]]XXXYYY^^^jjj~~~|||aaaUUUTTTRRRVVV[[[\\\YYYWWWVVVWWWYYY\\\]]][[[[[[ZZZTTTMMMDDD@@@999555333222222111333333333333333333333333111111111111222222222222xxxllleeefffmmm|||rrrkkkfffgggmmmyyy{{{iii___ZZZUUURRRRRRPPPUUU^^^iiixxxyyyggg[[[QQQKKKGGGFFFCCCDDDSSSeee~~~qqqaaaRRRNNNPPPSSSTTTVVVYYY\\\```bbbbbbaaa```aaaaaa___]]]\\\[[[ZZZWWWUUUOOOMMMIIICCC>>>999666555333333444444444444333333444333333333333333333222444444444555555555666666555555666666777777777888777777777888888888999999888:::<<<<<<======???AAABBBEEELLL[[[rrr~~~yyytttqqqrrruuuxxxzzzzzzuuuqqqlllkkkxxxyyyrrrlllfffaaaYYY\\\bbbooodddUUUSSSRRRWWW\\\]]][[[XXXWWWXXXZZZ^^^___^^^]]]]]]XXXQQQFFFBBB;;;666444333333222333333333333333333333333222222333333333444444444~~~rrrhhhiiiooo~~~wwwooogggeeeiiirrrnnnccc]]]WWWSSSRRRNNNRRRZZZdddsss{{{hhh\\\TTTNNNJJJHHHCCCAAANNN___nnnuuudddTTTOOOQQQRRRRRRSSSYYY\\\```bbbbbbaaaaaaaaacccaaa___]]]]]][[[YYYWWWSSSPPPKKKEEE>>>888444222333444444555555444444333444444444333333222222222444444444555555555666666777777777777666666666666888888888888999999999999888:::<<<======>>>@@@AAAAAAEEEMMM\\\vvv{{{uuuuuu~~~xxxqqqjjjeee```cccjjjwwwfffVVVSSSRRRWWW]]]___\\\YYYXXXYYY\\\___aaa``````___ZZZSSSHHHCCC<<<777555444444444333333333333333333333333444444444555555555666666wwwmmmkkknnn}}}sssiiiiiikkkqqquuuiiiaaaZZZUUUSSSRRRRRRVVV___kkk|||qqqbbb\\\UUUMMMHHHEEEDDDJJJRRRiiixxx|||gggUUURRRRRRPPPSSSZZZZZZ[[[\\\^^^```aaacccccceeebbb^^^\\\ZZZYYYXXXVVVPPPNNNJJJEEE@@@;;;777555444444444444444444444444333333333333333444555666555555444333444555666777666666666666666555555555666666666777888888999999888888888999:::===???AAAGGGGGGQQQeee{{{{{{pppiiigggiiipppjjjZZZXXXRRRVVV\\\```aaa___\\\[[[]]]^^^```aaa```]]]ZZZWWWMMMEEE;;;666777888777666333333222222111000//////333333444444333333222111}}}qqqooosss{{{qqqppprrrvvv}}}oooeee\\\UUUSSSMMMMMMRRRZZZeeevvv{{{mmmbbbYYYPPPIIIEEEDDDIIIPPP```ppp~~~jjjXXXTTTSSSQQQSSSZZZ[[[\\\]]]___aaabbbdddddddddaaa^^^[[[ZZZZZZXXXVVVQQQOOOKKKFFFAAA<<<888666444444444444444444444444444333333333333444555666555444444333444555666777666666666666666666666555666666777777888888999999999999999:::<<<>>>@@@BBBFFFGGGRRRfff{{{{{{uuummmnnntttooo\\\VVVTTTXXX^^^aaabbb___\\\ZZZ]]]___bbbcccbbb___[[[XXXOOOGGG===777666666555333444444444333222111111111222222333444444444444444wwwvvv{{{yyyyyyzzz}}}wwwjjj^^^VVVSSSOOONNNRRRYYYcccsss{{{lllaaaTTTLLLFFFCCCHHHNNNWWWhhhppp^^^XXXUUURRRTTTZZZ\\\]]]^^^```bbbcccddddddbbb```]]][[[[[[ZZZYYYWWWRRRPPPMMMHHHBBB===999666444444444444444444444444444444333333333444555555555444444444444555666666555555666666666666666666666666777777888999999999;;;:::;;;;;;===???BBBCCCGGGJJJWWWkkk||||||xxxxxx|||wwwaaaUUUVVVYYY^^^aaabbb```\\\ZZZ^^^aaadddfffeeeaaa\\\YYYQQQIII???888555444333111555555444444333333222222111222333444555666666666}}}nnn```WWWTTTQQQPPPRRRXXXaaappp~~~~~~wwwjjjZZZOOOGGGCCCFFFLLLSSSddd~~~xxxfff\\\WWWSSSTTTXXXZZZ\\\^^^```bbbcccddddddbbb___]]]\\\\\\[[[YYYXXXTTTRRROOOJJJDDD>>>:::777555555555555555555555555444444333333333444444555444444444444555555666666555555555555666666666666666777777888888999::::::;;;;;;;;;<<<===@@@BBBCCCGGGNNN]]]rrrvvvwwwiiiWWWUUUWWW[[[___aaaaaa^^^[[[^^^aaaeeehhhgggbbb]]]YYYQQQJJJ@@@999555333222222555444444444333333222222222333444555666666666666rrrbbbYYYVVVPPPNNNPPPTTT\\\iii}}}{{{zzzppp^^^RRRIIIDDDEEEIIIPPP```yyyoooaaaYYYTTTSSSUUUWWWYYY\\\___bbbcccddddddbbb```^^^^^^^^^]]]ZZZXXXUUUTTTQQQMMMGGG@@@;;;777555555555555555555555555555444444333333333444444444444444555555555555555444555555555666666777777777777777888999999:::::::::::::::;;;===???AAACCCFFFPPPcccyyyxxxpppsssqqq[[[VVVVVVWWW[[[```aaa```___^^^aaaeeehhhgggbbb]]]YYYPPPJJJBBB:::666444444444333333333333222222222222444555555666555555444444wwwfff[[[XXXSSSQQQQQQUUU[[[fffzzzzzzwwwxxxtttbbbUUULLLFFFEEEFFFJJJYYYqqqxxxfffZZZTTTRRRRRRTTTWWW[[[___bbbdddeeeeeedddbbbaaa```___^^^[[[YYYWWWVVVSSSOOOIIIBBB<<<888555555555555555555555555555555444333333333444444333444555555666666555555444444555555666777777777777777888888999::::::::::::::::::;;;===???BBBCCCFFFSSSiii~~~tttmmmppphhhZZZWWWVVVYYY^^^bbbcccbbb```bbbfffhhhgggccc^^^[[[RRRMMMDDD<<<777444555666333333333222222222222222555555555555555444333333}}}iii^^^ZZZVVVTTTSSSVVVZZZeeexxxzzzuuutttvvvcccWWWOOOHHHDDDEEEEEESSSjjjjjj[[[TTTQQQOOORRRUUUZZZ```dddfffggghhhfffeeecccbbbaaa___[[[YYYXXXWWWUUUPPPJJJCCC<<<999555555555555555555555555666555444333333333333333333444555666666666555444444444555555666777777888777888888999999::::::;;;<<<<<<<<<===>>>AAACCCDDDKKKZZZsss}}}tttmmmooo}}}~~~uuuuuu~~~|||bbb]]]XXXXXX]]]bbbdddcccccceeegggiiihhhddd```^^^UUUPPPHHH???777444444555333333333444444444444444222333333444444444444333lll```\\\SSSPPPPPPQQQVVV```rrr|||vvvrrr|||vvvdddXXXPPPIIIDDDDDDCCCPPPffflll\\\TTTPPPMMMRRRUUU[[[aaafffhhhjjjjjjhhhfffeeecccbbb```\\\YYYYYYXXXVVVQQQKKKDDD===999666666666666666666666666666555444333333333333333333333555666666666555444444444444555666777777888777888888999999:::;;;;;;=========>>>@@@BBBDDDFFFQQQaaa|||vvvnnnooo}}}|||ssslllkkkuuuiiibbb[[[YYY]]]bbbddddddeeegggiiiiiihhhfffbbb```YYYTTTKKK@@@888333333444444555555555555555555555000111222333444555555555ttteee\\\VVVSSSRRRSSSVVV]]]lll{{{yyyyyy|||sssaaaYYYRRRJJJDDDCCCFFFLLL\\\uuusss___SSSPPPRRRSSSVVV\\\cccgggiiijjjiiijjjiiigggdddaaa^^^\\\[[[XXXVVVTTTQQQMMMFFF>>>888888888777555555444444444333333333333333333333333555666666666777777888888777777888888888666444333999888666666777888;;;<<<<<<::::::>>>@@@@@@DDDIIITTTppp{{{sssnnnnnn{{{yyy{{{}}}uuunnnnnniiijjjqqqeeeWWW]]]]]]^^^fffjjjhhhiiijjjjjjiiifffccc```[[[UUULLLBBB:::777666777111222444555555555444444222222333333444555666666zzzyyywwwhhh___VVVSSSRRRSSSUUU\\\jjjwww{{{xxx{{{sssbbbYYYSSSKKKFFFEEEEEEJJJXXXpppxxxbbbUUUQQQRRRRRRVVV[[[aaafffhhhiiiiiiiiigggeeeccc```]]][[[ZZZYYYWWWUUURRRMMMFFF>>>999888777666555555444444444444444444444444444444444555555555666666777777777444555666777888888777777888888777666777999;;;<<<===;;;;;;???AAABBBFFFKKK[[[www|||tttnnnooo|||}}}~~~}}}sssjjjhhhfffgggmmm|||jjjZZZ^^^^^^```fffhhhiiiiiijjjjjjhhheeebbbaaa\\\VVVNNNDDD===888777777222333444555555555444444222333333444444555555555wwwsssuuu{{{}}}lllcccVVVSSSRRRSSSUUUZZZfffqqqzzz{{{vvveee[[[TTTMMMHHHGGGDDDHHHTTTiiihhhWWWQQQRRRQQQTTTYYY___cccfffggghhhgggfffdddbbb___]]][[[ZZZZZZXXXVVVSSSNNNGGG???:::888777666555555444555555555555555555555555555555555555555555555666666666444555666777888888888777888888777777888999;;;<<<>>><<<===@@@BBBCCCHHHOOOaaa}}}}}}tttnnnooo}}}{{{}}}zzznnniiieeefffiiiuuuqqq]]]______bbbgggfffjjjjjjjjjiiigggeeecccaaa]]]YYYQQQHHH@@@;;;777666222333444555555555444444444444444444444444444444yyyrrrrrrwwwqqqfffXXXTTTRRRSSSTTTXXXaaakkk~~~nnn```WWWPPPKKKHHHDDDGGGPPPbbb~~~nnn[[[SSSRRRPPPSSSWWW\\\```dddfffggggggfffeeeccc```^^^]]]\\\[[[YYYWWWTTTOOOIIIAAA;;;777777666555555555555555666666666666666666666666444444555555555555555555888888888777666666555444888888888888888:::;;;<<<===<<<===AAABBBCCCJJJRRRbbb}}}tttmmmnnn}}}{{{uuurrruuuzzz}}}uuuhhhggghhhqqqvvv```^^^^^^ccchhheeekkkkkkjjjiiihhheeecccbbb___[[[TTTLLLCCC===888555333444444444444444444444444444444444444444333333|||sssssswwwtttiii\\\VVVRRRRRRSSSUUU]]]eee{{{yyyhhh[[[SSSMMMIIIEEEGGGMMM]]]vvvttt```VVVSSSPPPRRRUUUYYY^^^bbbeeefffhhhgggfffdddbbb```___^^^\\\[[[XXXUUUQQQJJJBBB===777666666555555555555666666666666666666666666666555555555555555555444444888888777777666555555555888888888999999:::;;;;;;;;;;;;===@@@AAACCCKKKTTTccc}}}sssmmmmmm|||zzzrrrlllhhhgggkkkqqqxxxmmmiiigggnnn{{{ddd^^^\\\bbbhhhfffkkkkkkkkkkkkjjjhhheeedddbbb^^^WWWNNNEEE>>>888555444444444444444444444444444444444444444444333333|||ssstttyyyyyylll```YYYSSSQQQQQQSSSZZZaaavvvnnn___WWWPPPJJJEEEFFFKKKXXXooowwwfffYYYTTTPPPQQQTTTXXX\\\aaaeeeggghhhgggfffeeecccbbbaaa```]]]\\\YYYVVVRRRKKKCCC>>>666666555555555555666666666666666666666666666666666666666555555555555555666555555555666777888999888888999999:::;;;;;;;;;::::::===@@@AAACCCMMMWWWiii~~~uuunnnmmm{{{xxxlllddd^^^[[[[[[```fffooo|||vvvnnnhhhnnnkkk```YYY___gggfffjjjkkkmmmnnnmmmkkkhhhfffeee```YYYOOOFFF>>>888555555555444333333333444444444444444444444444444444~~~{{{zzz|||~~~tttvvv|||}}}oooeee\\\SSSPPPPPPRRRXXX```qqqsssbbbYYYRRRKKKDDDEEEIIITTTiiiyyyjjj]]]TTTQQQRRRSSSWWW[[[```eeegggffffffeeedddcccaaaaaa```^^^]]]ZZZWWWSSSLLLDDD???666666555555555555666666555555555555555555555555777777777666666555555555666666555555666777888999888888999:::;;;;;;;;;;;;:::;;;???BBBBBBDDDOOO[[[ooowwwpppooo{{{|||qqqfff\\\VVVTTTQQQQQQUUU[[[cccqqq~~~xxxmmmrrrssscccXXX[[[eeeeeehhhkkknnnqqqqqqnnnkkkhhhgggbbbYYYOOOEEE===888555666555444333333333333444222333333444444555555555uuuqqqoooqqquuusssuuuwwwwwwvvvvvvyyy|||vvvxxxrrrhhh]]]SSSOOOOOOQQQXXX___nnntttccc[[[TTTMMMCCCCCCGGGQQQeeezzzmmm___UUUQQQRRRSSSVVV[[[```eeehhheeeeeedddcccbbbaaa```______]]][[[XXXTTTMMMEEE???666666555555555666666777555555555555555555555555888888777777666666666555:::999777666555555666666888888999:::;;;;;;;;;;;;;;;===@@@CCCCCCFFFQQQ]]]ssszzzrrrppp|||yyylllbbbYYYQQQKKKOOOLLLLLLOOOTTT[[[iiivvvtttwwwzzzfffWWWYYYcccdddgggjjjooossssssqqqllliiihhhcccYYYOOODDD===888666666555444333222333333444222222333333444555666666wwwooommmiiifffgggiiilllnnnkkkggghhhooovvv~~~yyywwwyyyyyyooo```UUUTTTRRRNNNRRR\\\jjjzzz|||kkk___YYYVVVHHHIIIIIILLL[[[vvv}}}lll___ZZZSSSSSSSSSTTTXXX\\\aaaccchhhgggfffdddcccbbbbbbaaabbb___[[[XXXUUUOOOFFF@@@:::888666666666666555444777666444444333444555666555555666666777777888888777777777777666666666666999;;;<<<;;;::::::;;;<<<<<<===@@@CCCEEEJJJXXXfffyyyrrrrrr}}}uuufff[[[TTTPPPKKKGGGGGGGGGGGGIIIMMMVVV```gggtttgggZZZYYYaaahhhlllkkklllnnnqqqpppllliiijjjggg___TTTHHH>>>888666666666555555555444444444333333333333333333333333xxxooollliiifffgggfffhhhhhheeeaaabbbhhhmmmwww{{{xxxxxx|||pppbbbWWWTTTRRRNNNRRR[[[gggwww~~~mmm___UUUPPPHHHHHHHHHKKKYYYrrrpppaaa[[[RRRRRRRRRTTTXXX\\\aaadddhhhgggfffdddccccccbbbbbbccc___\\\YYYVVVPPPHHHBBB;;;999666666666666555444666555444444444444555666777777777777666666666666666666666777777777777777999;;;<<<;;;::::::;;;===;;;<<<@@@CCCEEEKKKZZZiiixxxpppppp{{{tttjjj]]]TTTOOOLLLIIIFFFDDDDDDDDDEEEIIIQQQZZZ```pppzzz}}}fffYYYXXX___fffkkkkkklllnnnqqqpppmmmiiijjjggg```UUUIII???888666555555555555444444444444333333333333333333333333|||rrrmmmjjjggggggbbbcccaaa]]]YYYYYY]]]aaalllvvvxxxvvvzzzrrreeeYYYUUURRROOORRRYYYdddrrrooo___SSSLLLHHHGGGGGGJJJUUUllltttddd[[[QQQQQQQQQTTTXXX]]]bbbeeeggggggfffeeeeeedddccccccccc```]]]ZZZXXXRRRJJJDDD<<<999777666666666555444555555444444444444555666888888888777666555555555555666666777777888888888999:::;;;;;;::::::<<<======>>>AAAEEEHHHPPP```pppvvvnnnnnnxxxyyyrrrfff^^^UUUNNNKKKJJJIIIGGGBBBBBBBBBBBBDDDJJJRRRWWWfffpppyyycccWWWWWW]]]cccjjjjjjlllnnnppppppmmmjjjjjjggg```VVVJJJ???999666555555444444444333333333333333333333333333333333xxxrrrooollliiicccaaa]]]YYYUUUTTTVVVWWWaaajjjxxxyyyuuusss}}}uuuiii\\\VVVRRROOORRRXXXaaannnooo```UUUOOOIIIGGGGGGIIIRRRdddxxxeeeZZZPPPPPPQQQSSSWWW]]]bbbeeeggggggggggggfffeeeeeedddccc```]]][[[YYYTTTLLLGGG===:::777555666666555555555555555555555555666666888777777777666666666555555555666777888888999999888:::;;;;;;:::;;;<<<===???@@@DDDIIIMMMWWWiiiyyyuuummmmmmwwwuuulllggg]]]XXXQQQLLLJJJJJJJJJIIICCCCCCBBBBBBBBBFFFLLLPPPZZZeeevvvvvvbbbVVVUUUZZZ```hhhjjjlllooopppooonnnllliiigggaaaWWWKKK@@@:::777444444444444333333333333444444444444444444444444|||xxxsssooohhhccc]]]XXXUUUTTTSSSRRRWWW___kkkzzz|||vvvssszzzxxxmmm```WWWRRRPPPRRRVVV^^^jjj~~~|||lll```WWWSSSKKKHHHGGGJJJOOO]]]www{{{gggXXXOOOOOOPPPSSSWWW]]]bbbeeegggggghhhhhhhhhgggffffffbbb___]]][[[ZZZVVVOOOIII>>>;;;777555555666666555555555666666777777777777555666666666777777777888555666666777888999999:::888999;;;;;;;;;;;;<<<>>>???@@@DDDIIIOOO[[[ooovvvmmmlllvvvvvvkkkddd```WWWSSSOOOKKKIIIIIIHHHHHHFFFFFFEEEDDDCCCEEEIIILLLRRR]]]nnnuuuaaaUUUTTTXXX]]]gggiiilllooopppooonnnnnniiigggaaaXXXLLLBBB;;;777555555444444444333333333444444444444444444444444~~~vvvlllfff^^^YYYWWWUUURRRPPPPPPVVV```mmm}}}zzzwww}}}{{{qqqcccXXXRRRQQQSSSTTT[[[fffzzzzzzkkk```YYYVVVOOOKKKIIIKKKNNNXXXppp~~~jjjZZZPPPPPPPPPSSSWWW\\\aaadddfffggghhhiiijjjiiihhhgggccc```^^^]]]\\\XXXRRRLLL@@@<<<888555555666666555555666777888999999999888555555555666777888888888666777777888888999999999777999;;;;;;;;;;;;===>>>===>>>CCCIIIPPP^^^sssvvvmmmlllvvvrrreee]]]ZZZQQQOOOLLLIIIGGGFFFFFFFFFGGGGGGGGGEEEDDDDDDGGGIIINNNXXXhhhyyywwwaaaUUUSSSWWW\\\eeeiiimmmoooooooooooooooiiigggbbbYYYMMMCCC;;;888666666555555555444444444444444444444444444444444~~~oooggg^^^YYYWWWVVVRRRNNNJJJOOOWWWbbbqqq~~~}}}tttfffYYYRRRRRRSSSSSSWWWbbbuuuqqqeee]]]YYYRRRMMMKKKMMMNNNUUUlllnnn^^^QQQPPPQQQSSSVVV[[[```cccfffgggiiijjjkkkjjjiiihhheeecccaaa``````\\\VVVPPPAAA===888555555666666666666777999:::;;;;;;::::::666666666666777777777777888888888888888888888888777999;;;;;;;;;;;;===??????@@@DDDKKKTTTbbbyyyvvvmmmkkkuuutttdddZZZVVVLLLLLLKKKIIIGGGFFFGGGHHHFFFGGGFFFEEECCCBBBDDDEEEIIIQQQ]]]lll|||yyybbbUUURRRWWW\\\dddhhhmmmooooooooooooppphhhgggbbbZZZNNNDDD<<<888777777666666666555555555555555555555555555555555pppggg]]]XXXWWWVVVQQQMMMFFFJJJQQQ[[[jjj~~~~~~~~~uuugggYYYRRRRRRSSSRRRTTT___qqqyyykkkaaa\\\TTTOOOMMMOOONNNSSSjjjrrrbbbQQQQQQQQQSSSVVVZZZ___bbbfffgggiiikkklllkkkjjjiiigggeeecccbbbbbb___YYYSSSAAA===888555555555666666777888999;;;<<<<<<;;;;;;888888777777666666555555999999999888888888888888777999:::;;;;;;;;;===???CCCDDDHHHOOOXXXggguuulllkkktttwwwfffZZZUUUKKKKKKKKKJJJIIIIIIJJJKKKDDDEEEEEEDDDAAAAAAAAACCCEEEJJJTTTaaarrr{{{cccUUURRRWWW\\\ccchhhmmmpppoooooopppqqqhhhgggcccZZZOOODDD<<<999777777777777666666666666555555555555555555555555nnnfff[[[TTTRRRQQQNNNKKKIIIIIINNNWWWcccsss}}}uuudddZZZVVVQQQOOOPPPTTT]]]nnnxxxiii___UUURRRHHHEEEKKKPPPbbb}}}yyylll[[[TTTPPPPPPRRRTTTZZZaaaeeehhhjjjkkkjjjjjjjjjkkkeeeiiijjjfffbbb___YYYSSSGGG???888777888666666888999:::;;;<<<<<<<<<;;;;;;999888777666666777888888888777666666666777999:::;;;;;;;;;<<<<<<>>>???@@@@@@DDDHHHLLLVVVjjjyyyooolllrrr{{{ooo^^^TTTNNNKKKHHHFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCGGGFFFLLLZZZjjj|||gggZZZXXX\\\```gggiiikkkmmmnnnnnnmmmmmmkkkiiicccZZZOOOEEE===:::777777666555555555555555777777666555555555555555nnnfff\\\UUURRRPPPMMMJJJGGGGGGKKKSSS^^^nnn~~~zzzzzzhhh]]]WWWSSSQQQRRRUUU\\\jjj}}}~~~nnndddVVVTTTJJJGGGLLLQQQbbb}}}|||ppp\\\VVVQQQQQQSSSVVV\\\bbbeeehhhjjjkkkjjjiiiiiijjjgggjjjkkkfffbbb___YYYSSSHHH???888888888666666888888888888888888999999:::999888777666666777888999888888777777777888999:::;;;;;;;;;<<<===>>>???@@@@@@EEEKKKPPPZZZoooyyypppmmmsss{{{uuubbbXXXPPPMMMIIIHHHHHHIIIJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCHHHTTTddduuulll^^^YYY[[[^^^gggiiilllnnnoooooonnnnnnllliiiddd[[[QQQFFF>>>:::777777666555555555555555777777666555555555555555nnnggg]]]VVVRRRPPPMMMJJJGGGFFFIIIPPPYYYhhh~~~~~~yyy}}}zzz}}}nnnaaaZZZTTTRRRSSSUUU[[[fffvvvqqqeeeWWWUUULLLIIINNNQQQaaa|||uuu___WWWQQQRRRTTTWWW]]]cccfffhhhkkkllljjjiiiiiiiiiiiillllllgggccc```ZZZSSSHHH@@@999888888777666888999999888888888999:::;;;888888777777777888888999999999888888888999:::;;;;;;;;;;;;<<<===>>>@@@@@@AAAFFFLLLSSS```uuuyyypppmmmsss{{{}}}iii]]]SSSPPPLLLJJJJJJKKKKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBEEEOOO]]]mmmrrraaa[[[[[[]]]gggjjjmmmpppqqqqqqpppooommmjjjeee]]]SSSIII@@@;;;777777666555555555555555777666666555555555555666}}}mmmggg^^^WWWSSSPPPMMMKKKKKKJJJKKKPPPXXXeee{{{yyyzzzyyy|||ttteee\\\UUUSSSTTTSSSXXXcccsssnnnaaaWWWUUULLLIIIMMMPPP___xxxzzzaaaYYYQQQQQQUUUXXX]]]cccfffiiilllmmmkkkiiihhhhhhkkknnnmmmhhhccc```[[[UUUIIIAAA:::999999777666888:::;;;<<<=========<<<<<<888888888888888888999999999999999999::::::;;;;;;;;;;;;;;;<<<===???@@@AAABBBFFFKKKTTTbbbzzzyyypppmmmrrrzzzpppcccVVVRRRNNNKKKKKKKKKKKKKKKIIIIIIHHHGGGFFFEEEEEEDDDFFFDDDFFFMMMXXXgggzzztttbbbZZZ[[[]]]hhhjjjnnnqqqssssssrrrqqqnnnlllggg```WWWMMMBBB<<<777777666555555555555555777666555555555555666666zzzkkkfff___XXXSSSPPPNNNLLLNNNKKKKKKOOOUUUbbbwwwzzzxxx|||~~~xxxhhh]]]VVVRRRRRRQQQVVVaaaqqq~~~jjj]]]WWWUUULLLIIIMMMNNN[[[ttt~~~eee[[[RRRQQQUUUXXX]]]aaafffiiimmmnnnmmmkkkjjjiiilllooonnniiidddbbb]]]WWWKKKBBB;;;:::999777777888888:::===@@@@@@>>><<<:::777777888888999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBDDDFFFKKKTTTeeexxxooolllqqqyyyuuuhhhXXXTTTPPPLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEFFFLLLSSS```sssvvvbbbZZZ\\\```hhhkkkooosssvvvvvvtttssspppmmmiiiccc[[[QQQEEE===777777666555555555555555666666555555555555666666wwwiiieee```YYYTTTQQQOOOOOOMMMJJJIIILLLQQQ]]]rrr}}}yyy{{{}}}lll```WWWRRRQQQOOOTTT___nnnkkk^^^WWWUUUMMMJJJLLLLLLXXXpppkkk___TTTSSSVVVYYY\\\```fffiiinnnpppooommmllllllmmmooonnniiieeeddd___ZZZLLLCCC<<<::::::888777888555777:::<<<===;;;888666666777888999::::::::::::888999:::;;;;;;;;;:::::::::;;;;;;===>>>@@@BBBCCCEEEIIIPPP[[[mmmwwwnnnjjjooowwwzzzmmm\\\XXXSSSOOONNNMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFDDDCCCEEEIIINNNXXXjjjyyyyyyeee\\\^^^bbbhhhkkkqqquuuxxxxxxwwwuuuqqqnnnjjjfff___TTTGGG>>>777777666555555555555555666555555555555666666777}}}tttfffddd___ZZZUUUQQQQQQQQQMMMJJJHHHJJJOOO[[[ooo~~~{{{~~~pppdddYYYSSSQQQOOORRRZZZhhhzzzmmmaaaXXXWWWOOOKKKNNNLLLWWWoooqqqdddXXXUUUXXX[[[^^^```eeeiiioooqqqqqqpppooonnnmmmooonnniiifffeeebbb]]]MMMDDD<<<;;;:::888777888555555666666777777777666666777888:::;;;;;;::::::777888999:::;;;::::::999:::;;;;;;===>>>AAABBBCCCGGGMMMXXXgggzzzuuummmiiimmmuuu~~~rrr```\\\WWWSSSQQQPPPOOONNNKKKKKKJJJIIIHHHGGGFFFFFFCCCBBBDDDHHHKKKSSScccrrrlllaaa```ccchhhlllrrrwwwzzzzzzxxxwwwrrroookkkhhhbbbWWWIII???777777666555555555555555555555555555555666777777{{{ssseeeccc___ZZZUUURRRRRRRRROOOKKKIIIJJJOOO[[[ppp|||zzzsssggg[[[TTTRRRPPPQQQWWWbbbuuunnnbbbYYYXXXPPPMMMOOOMMMXXXooouuugggZZZWWWZZZ]]]___aaaeeejjjooorrrsssqqqppppppmmmooonnnjjjgggfffccc___MMMDDD===;;;;;;888777999777666444333333555777999666777999:::;;;;;;::::::777888999:::;;;:::999999:::;;;;;;===???AAACCCDDDGGGPPP^^^qqqtttlllhhhllltttuuuccc___ZZZUUUSSSRRRQQQPPPKKKKKKJJJIIIHHHGGGGGGFFFCCCCCCFFFIIIKKKQQQaaaooo~~~rrreeeaaabbbhhhlllrrrxxx{{{{{{yyyxxxssspppllliiidddYYYJJJ???777777666555555555555555555555555555555666777888vvvmmmfffaaa[[[WWWUUUUUUTTTTTTOOONNNNNNMMMMMMUUUiii{{{zzz|||tttfff]]]VVVSSSSSSQQQTTTaaaqqqtttiiibbb^^^XXXQQQLLLNNNZZZhhhnnn[[[TTTVVVYYY[[[^^^gggkkkppprrrssssssssstttrrrrrrooolllkkkkkkeee^^^RRRGGG===::::::777666666888888888888777777777777777777777777777888888999:::;;;;;;;;;;;;;;;;;;<<<>>><<<<<<@@@AAA@@@CCCGGGMMMbbbrrr}}}tttlllgggiiinnnuuukkkbbbYYYWWWUUURRRPPPQQQPPPOOOMMMLLLLLLLLLJJJHHHGGGEEEFFFIIIJJJNNNWWWaaavvvwwweee```cccjjjmmmrrrwwwyyyyyywwwvvvtttrrrpppllleeeXXXHHH===;;;888666555666666666555666555555444444666777888~~~ssskkkeee```[[[WWWUUUUUUTTTTTTOOONNNNNNMMMMMMUUUgggxxxwwwiii___XXXTTTRRRQQQTTT```pppzzzoooeee```ZZZSSSMMMNNNYYYfffqqq^^^UUUVVVXXX[[[]]]fffjjjooorrrsssssstttuuussssssqqqmmmmmmmmmggg___SSSGGG===::::::888666666666666777777888888888999777777777777777888999999::::::::::::;;;;;;;;;;;;<<<:::;;;@@@BBBBBBFFFKKKUUUlll~~~tttlllfffggglll|||vvvlllccc[[[YYYWWWTTTRRRSSSRRRPPPNNNMMMMMMLLLJJJHHHGGGEEEFFFHHHIIILLLUUU___ppp{{{hhhbbbeeegggjjjpppuuuyyyyyyxxxwwwuuusssqqqmmmfffYYYIII>>>;;;888666555666666666555666666555444555666777888xxxnnngggbbb___ZZZVVVUUUUUUTTTTTTPPPOOONNNNNNMMMSSScccsss{{{lllbbbZZZUUURRRPPPTTT___nnnttthhhbbb\\\UUUOOONNNWWWbbb}}}uuu```VVVUUUWWWZZZ]]]eeeiiinnnrrrssstttuuuvvvttttttrrrooooooooohhhaaaTTTHHH===::::::888666777555555666777888999::::::888777777777777888999999999999999::::::;;;;;;;;;;;;:::<<<@@@BBBDDDIIIPPP___{{{uuullleeeeeehhhwwwwwwnnneee]]]ZZZYYYVVVTTTUUUSSSQQQOOONNNMMMLLLJJJHHHHHHFFFFFFHHHHHHJJJRRR[[[iii|||kkkdddffffffjjjpppvvvzzz{{{zzzzzzuuutttrrrooohhh[[[KKK???;;;999666555666777666555666666555555555666777888yyyrrrkkkeee```\\\XXXUUUUUUUUUTTTTTTQQQOOONNNNNNMMMRRR___mmm~~~oooddd[[[UUURRRPPPSSS]]]jjj|||tttgggaaa[[[VVVPPPNNNUUU___wwwvvvaaaVVVTTTUUUYYY^^^cccgggmmmqqqssstttvvvwwwssstttssspppppppppiiiaaaVVVIII>>>::::::888777888555666666777888888999999888888777777888888999:::888888999999:::;;;;;;;;;===<<<===AAABBBDDDLLLTTTgggvvvllldddbbbeeeqqqzzzpppggg___\\\[[[WWWUUUVVVUUUSSSPPPOOONNNLLLJJJHHHIIIGGGGGGHHHGGGGGGNNNVVVdddwwwoooeeefffhhhlllrrrwww{{{|||{{{zzzvvvuuutttqqqjjj]]]MMMAAA;;;999666666666777777666666666666666666777777777|||~~~}}}uuuooohhhccc]]]ZZZVVVUUUUUUUUUTTTSSSRRRPPPNNNNNNMMMPPPZZZfff}}}rrreee[[[UUUQQQPPPSSS[[[gggxxx~~~qqqddd^^^YYYUUUQQQOOOTTT\\\rrrtttaaaVVVSSSTTTYYY^^^bbbffflllqqqssstttvvvwwwrrrtttsssqqqqqqpppiiiaaaWWWKKK???;;;:::888777888888888777777777777777777888888888888888999999:::888888999::::::;;;<<<<<<@@@???@@@BBBBBBDDDMMMWWWnnnxxxmmmdddaaaccclll~~~sssjjjaaa^^^\\\XXXVVVVVVVVVTTTRRRPPPOOOMMMKKKIIIIIIGGGGGGHHHFFFFFFKKKSSSaaarrrtttgggeeejjjmmmrrrwwwyyyzzzxxxwwwwwwwwwvvvtttmmm___OOOCCC<<<999777666777777777666666666666777777777777777vvvyyyzzzsssmmmfffaaaZZZXXXUUUTTTTTTUUUTTTSSSSSSPPPOOOOOONNNNNNVVV___uuuuuuhhh\\\UUUQQQPPPSSSZZZdddttt}}}pppccc]]]XXXVVVRRROOORRRXXXllltttbbbXXXTTTTTTWWW]]]bbbffflllpppssstttuuuvvvrrrssssssqqqrrrqqqjjjaaaYYYLLL???;;;:::888888999888888888888777777666666999888888888888999::::::999999::::::;;;<<<======AAA@@@BBBCCCCCCEEEOOO[[[wwwzzzoooeeeaaabbbhhh{{{xxxnnneeeaaa^^^YYYWWWWWWVVVTTTRRRQQQPPPOOOMMMKKKJJJHHHHHHHHHFFFEEEJJJRRR___ooo{{{kkkfffhhhkkkppptttwwwwwwuuutttxxxxxxxxxvvvooobbbQQQEEE<<<:::777666777888777666555666777888888888777777qqqtttxxxqqqkkkddd___XXXVVVTTTSSSTTTUUUTTTSSSTTTQQQOOOOOONNNMMMSSSZZZnnnyyyjjj^^^VVVQQQPPPSSSXXXaaaqqqssseee___ZZZWWWSSSOOOPPPUUUeee~~~wwwfff\\\VVVSSSUUUZZZcccggglllppprrrssstttuuusssuuuuuussstttssslllcccZZZMMM@@@;;;:::888888:::777777777777777888888888999999888888999999:::;;;999::::::;;;===>>>>>>???@@@@@@BBBCCCCCCGGGSSS```|||qqqfffbbbcccddduuu~~~tttjjjeeeaaa\\\XXXXXXVVVTTTRRRQQQQQQPPPNNNLLLJJJHHHHHHIIIGGGFFFJJJQQQ]]]kkk~~~pppiiigggkkkpppuuuxxxxxxwwwvvvyyyyyyyyyxxxqqqdddSSSGGG<<<:::777666777888777777555666777888999888777777mmmqqq}}}wwwpppiiibbb]]]WWWUUUSSSSSSTTTUUUTTTSSSTTTQQQOOOOOONNNMMMQQQWWWjjj}}}{{{mmm___WWWQQQPPPRRRXXX```ooowwwhhhbbb]]]YYYUUUOOOOOORRR```yyyzzzjjj___XXXSSSTTTXXXcccgggmmmppprrrssstttuuutttvvvvvvuuuvvvtttmmmddd[[[MMM@@@;;;:::888888:::555555666777888999::::::999999888888999999:::;;;::::::;;;<<<===>>>???@@@>>>???AAACCCDDDIIIVVVddd}}}rrrgggccccccbbbqqqwwwmmmhhhddd^^^ZZZZZZVVVTTTRRRRRRRRRQQQOOONNNJJJIIIIIIJJJHHHFFFKKKRRR[[[hhhzzzuuulllhhhlllrrrxxx{{{}}}|||{{{zzzzzzzzzyyyrrreeeTTTGGG<<<:::777777777888888777555666777999999888888777eeekkkxxxxxxoooggg___ZZZTTTTTTTTTTTTSSSSSSSSSRRROOONNNMMMKKKJJJKKKNNNQQQddduuuoooaaaXXXSSSQQQQQQUUU]]]kkk{{{pppiiibbb[[[SSSMMMLLLPPPYYYmmmuuucccWWWSSSWWW[[[```dddjjjooorrrsssuuuvvv{{{zzzwwwuuusssqqqppppppaaaSSSBBB999999:::888555999999999999999888777666777777777888999:::<<<<<<999:::;;;;;;::::::<<<>>>???CCCAAADDDKKKLLLWWWooo|||rrrhhh```\\\```ggguuu~~~uuukkkccc^^^[[[ZZZWWWVVVUUUTTTTTTQQQNNNKKKKKKJJJHHHGGGGGGHHHIIIJJJUUUeeexxxnnnmmmnnnqqqvvv{{{}}}}}}{{{}}}|||yyyuuurrriiiWWWFFF>>><<<999888999888777666555555555555666666666777ccciiivvvxxxppphhh```[[[VVVUUUUUUTTTSSSRRRRRRRRROOONNNMMMKKKJJJKKKNNNQQQ```pppssseee\\\UUUSSSRRRUUU\\\iii~~~uuummmddd\\\SSSLLLLLLOOOUUUiiiwwwdddWWWSSSVVV[[[```dddkkkpppsssuuuwwwyyy{{{zzzyyywwwuuusssqqqpppcccUUUDDD;;;:::;;;999666999999999999999888777777999999999888999999::::::999:::;;;;;;:::;;;===>>>???CCCAAADDDKKKMMMYYYqqq~~~sssiiiaaa\\\\\\bbbnnn~~~~~~uuullleee```]]][[[WWWVVVUUUTTTTTTRRROOOMMMLLLKKKIIIGGGGGGHHHIIIJJJSSSbbbuuu{{{~~~sssmmmnnnqqqvvv{{{~~~~~~}}}~~~}}}{{{xxxtttlllZZZJJJ???<<<:::999999888777666555555555666666666777777```fffsssxxxppphhhaaa\\\XXXWWWUUUTTTSSSRRRQQQQQQNNNOOONNNLLLJJJKKKNNNPPPZZZiiiyyyjjj```WWWTTTSSSUUUZZZfffzzz{{{qqqeee\\\SSSLLLKKKNNNSSSddd{{{gggYYYTTTVVVZZZ___dddkkkppptttwwwyyy{{{{{{{{{{{{zzzxxxuuurrrqqqeeeXXXGGG===;;;<<<:::888888999999999999888777777;;;:::999999888888999999999:::;;;;;;:::;;;===???@@@CCCBBBDDDKKKNNN\\\vvvuuukkkccc^^^ZZZ^^^gggttt}}}uuunnnhhhccc^^^[[[WWWUUUTTTTTTUUUTTTQQQOOOLLLKKKJJJHHHHHHHHHIIIJJJPPP]]]oooxxx{{{vvvlllnnnqqqwww|||}}}zzzxxxppp___OOO@@@===:::999999999888666555555666666666777777777]]]cccpppxxxpppiiibbb]]]ZZZXXXVVVTTTRRRQQQQQQQQQNNNOOONNNLLLKKKKKKMMMOOOVVVcccxxx|||lllbbbWWWTTTRRRTTTXXXdddwww|||qqqddd[[[SSSLLLKKKNNNSSSbbbzzzkkk\\\UUUVVVYYY]]]bbbiiippptttwwwzzz|||{{{|||}}}}}}|||xxxtttrrrgggZZZJJJ???;;;;;;:::888888888999999999888888777::::::999999888999999:::999;;;<<<;;;;;;;;;===???@@@CCCCCCEEELLLQQQbbb~~~xxxnnneee___\\\___dddnnn~~~|||tttnnnjjjeee___[[[WWWVVVTTTTTTUUUUUUSSSRRRMMMLLLKKKJJJIIIIIIIIIJJJNNNYYYjjj|||yyy|||tttkkkmmmqqqwww}}}~~~|||zzzssscccSSSAAA>>>;;;999999999888777555666666666666777777777[[[aaannnxxxpppjjjccc___[[[YYYWWWTTTRRRQQQQQQQQQNNNOOOOOOMMMKKKKKKLLLNNNSSS___sss~~~mmmcccWWWSSSRRRSSSWWWcccwwwzzznnnaaaYYYSSSMMMMMMOOORRR^^^sssppp```XXXWWWYYY\\\aaahhhnnnsssvvvyyy{{{{{{}}}~~~zzzvvvssshhh\\\LLL@@@;;;:::999777777888888999999999888888888888888888999:::;;;<<<:::;;;<<<<<<;;;;;;===??????DDDCCCFFFNNNUUUiii{{{pppgggaaa^^^```dddkkkyyy|||tttnnnkkkgggaaa\\\XXXVVVUUUUUUVVVVVVUUUTTTMMMMMMLLLKKKJJJJJJIIIIIINNNVVVeeexxx|||tttiiikkkpppwww~~~~~~~~~}}}|||uuueeeVVVCCC@@@<<<999999999888888666666666666777777777888[[[aaammmxxxpppjjjeeeaaa\\\ZZZWWWTTTRRRQQQRRRRRRNNNOOOOOONNNLLLKKKLLLMMMSSS]]]oooooodddXXXUUURRRSSSWWWbbbuuuxxxlll```YYYTTTOOONNNOOOPPPZZZllluuueee\\\YYYZZZ\\\aaahhhnnnrrruuuxxxzzz|||}}}~~~{{{wwwtttiii^^^NNNAAA;;;999888777777777888999999999999888777777777888999:::<<<===:::;;;<<<<<<;;;<<<>>>@@@???DDDDDDHHHQQQYYYqqq}}}sssiiiccc^^^```dddkkkwwwvvvpppmmmjjjddd^^^ZZZXXXVVVUUUVVVWWWVVVUUUNNNNNNMMMLLLKKKJJJJJJIIINNNSSSaaattt{{{xxx}}}vvvgggiiinnnvvv}}}~~~~~~}}}}}}vvvgggWWWEEEAAA<<<999999999999999666666666777777777888888\\\aaammm~~~xxxqqqkkkfffbbb[[[YYYVVVSSSRRRRRRSSSTTTNNNOOOOOONNNLLLKKKKKKMMMSSS[[[lllrrrfff\\\XXXTTTTTTWWW```sssyyymmmaaa[[[WWWQQQNNNNNNQQQXXXhhhzzzjjj```\\\[[[]]]bbbiiiooosssvvvxxxzzz|||}}}~~~}}}{{{xxxvvvlllaaaQQQDDD<<<999999999777777888999999999999999999888888888999::::::;;;:::<<<<<<<<<;;;<<<>>>@@@>>>DDDEEEIIISSS^^^xxxtttkkkddd___bbbgggnnnxxxyyyrrrpppmmmhhhbbb\\\YYYWWWVVVVVVWWWVVVUUUNNNNNNNNNMMMLLLKKKJJJIIINNNQQQ\\\ooo{{{tttooouuussseeegggmmmuuu}}}~~~xxxhhhXXXFFFBBB===:::999999999999666666777777777888888888\\\bbbmmm~~~yyyqqqkkkfffccc[[[YYYVVVSSSRRRRRRSSSTTTNNNOOOPPPNNNLLLKKKKKKLLLRRRZZZjjj~~~uuuiii___ZZZVVVUUUWWW___qqq{{{oooccc]]]YYYSSSNNNMMMSSSZZZiii|||mmmbbb]]]\\\___dddjjjppptttwwwyyy{{{}}}}}}~~~~~~}}}zzzxxxwwwmmmcccSSSFFF===;;;::::::666777888999999999999999;;;:::999999888888999999;;;<<<===<<<<<<<<<>>>@@@>>>DDDFFFJJJTTT```|||vvvkkkeeeaaaeeekkkrrr||||||tttrrrpppkkkeee]]]ZZZXXXVVVWWWWWWVVVUUUOOOOOONNNNNNMMMKKKJJJIIIMMMOOOYYYlll~~~vvvooofffmmmnnndddffflllttt|||yyyiiiYYYGGGBBB===:::999999:::999777777777777888888888888\\\aaammm{{{ssslllfffaaa]]]ZZZUUUSSSRRRQQQPPPOOOQQQPPPNNNLLLKKKKKKLLLLLLSSSYYYeeevvvzzznnn```XXXTTTVVVXXX^^^nnnoooaaa\\\XXXPPPNNNPPPUUU___qqqvvveee^^^aaa^^^cccjjjpppuuuxxx|||~~~}}}~~~}}}{{{yyysssfffUUUFFF>>>:::999888999999888888888999;;;<<<888888999999999:::::::::======<<<======>>>???@@@CCCHHHHHHKKKUUUcccxxxmmmfffbbbbbbhhhrrr}}}{{{yyyuuuoooiiiddd```[[[YYYYYYYYYVVVTTTSSSRRRPPPNNNMMMLLLKKKKKKJJJMMMXXXiii|||yyymmmgggbbbjjjyyyjjj```fffooovvv{{{zzzlll^^^IIIAAA;;;;;;;;;888666777666666666666666666666666___eeeqqq|||tttmmmgggccc^^^[[[VVVTTTSSSRRRQQQPPPQQQPPPNNNLLLKKKKKKKKKLLLOOOUUUaaarrrrrrbbbZZZTTTVVVXXX]]]lll}}}~~~nnn```\\\YYYRRRPPPSSSZZZggg|||uuuccc[[[]]]^^^bbbiiippptttxxx|||~~~~~~sssgggUUUFFF>>>;;;999888999999888888888999:::;;;888999999999999:::::::::======<<<======>>>???@@@BBBGGGHHHKKKVVVeeeyyymmmfffbbbbbbeeennnyyy|||xxxrrrlllgggbbb]]][[[[[[[[[XXXUUUTTTSSSQQQOOONNNLLLLLLKKKLLLNNNXXXhhhyyy{{{nnnfffbbbiiiwwwkkk___eeennnvvv|||{{{mmm___JJJBBB<<<;;;;;;999777888777777777777777777777777bbbiiiwww~~~vvvpppjjjeee```]]]XXXUUUTTTTTTRRRQQQQQQOOONNNLLLKKKJJJKKKKKKKKKPPP[[[llluuuddd\\\VVVVVVWWW[[[jjj{{{|||lll___\\\ZZZTTTSSSVVV___ooouuuaaaXXXYYY\\\aaahhhoootttxxx|||~~~ttthhhVVVGGG>>>;;;999888999999888888888999:::;;;999999999999::::::::::::============>>>???@@@@@@AAAGGGHHHLLLXXXggg|||nnneeebbb```aaahhhrrr|||vvvpppjjjfffaaa^^^^^^]]]ZZZXXXUUUTTTRRRPPPNNNMMMLLLLLLMMMOOOXXXgggvvv~~~pppgggbbbhhhuuulll^^^dddnnnwww~~~}}}oooaaaKKKCCC<<<<<<<<<999888999999999999999999999999999eeemmm}}}zzzsssmmmhhhbbb^^^ZZZWWWVVVUUUTTTRRRPPPOOOMMMKKKJJJIIIJJJJJJIIINNNXXXgggyyyuuuggg^^^WWWWWWWWWZZZhhhxxxzzzjjj^^^\\\ZZZVVVUUUYYYcccuuuttt```VVVWWW[[[```hhhnnntttxxx|||uuuiiiVVVGGG???;;;999888999999999999999999999:::999999999:::::::::;;;;;;<<<<<<======>>>???@@@AAAAAAGGGIIINNN[[[jjjpppfffaaa^^^]]]bbbmmm~~~yyyuuunnniiidddaaaaaa```]]]YYYUUUTTTRRROOOMMMLLLKKKKKKMMMOOOWWWfffvvvuuukkkfffjjjuuuppp```eeennnwww~~~pppbbbKKKCCC<<<;;;;;;999888999999999999999999999999999gggppp}}}wwwpppkkkccc```[[[XXXWWWVVVTTTSSSPPPOOOMMMKKKIIIHHHIIIIIIIIIMMMVVVbbbsssvvviii___XXXWWWVVVYYYfffvvvzzzkkk___]]]\\\XXXWWW[[[gggxxxttt```WWWYYY[[[```gggoootttyyy}}}vvvjjjWWWHHH???<<<:::888999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<======>>>@@@AAABBBBBBHHHJJJPPP]]]mmmssshhh```\\\ZZZ___iii{{{}}}yyyrrrmmmhhhddddddbbb___[[[UUUTTTQQQOOOMMMKKKJJJJJJLLLNNNWWWfffvvv~~~ssslllooovvvvvveeeiiipppxxxqqqcccKKKBBB:::999999777777999888888888888888888888888hhhrrrzzzsssmmmdddaaa\\\XXXWWWVVVTTTSSSPPPOOOLLLJJJHHHHHHHHHHHHIIILLLSSS\\\kkk{{{jjj```YYYXXXVVVXXXfffuuuooocccaaa```[[[[[[___iiizzzrrr```XXXZZZ[[[```hhhooouuu{{{wwwkkkXXXIII@@@<<<:::999999999:::::::::999888888::::::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@BBBCCCCCCIIILLLRRR___ooouuukkk```[[[YYY\\\gggyyy~~~wwwrrrllliiigggfffbbb___VVVUUURRRPPPNNNLLLKKKJJJLLLNNNWWWgggwwwuuuuuuzzzmmmooorrryyyrrrdddKKKBBB:::888888777777999777777777777777777777777kkkttt}}}uuuooodddaaa\\\XXXWWWUUUTTTSSSPPPNNNLLLJJJHHHGGGGGGGGGGGGJJJNNNVVVbbbwww~~~|||~~~jjj```YYYXXXVVVXXXeeeuuuvvviiifffeee```^^^bbbfffwwwqqq___XXXZZZ[[[```hhhpppwww|||xxxkkkYYYIII@@@<<<:::999999::::::::::::999888777:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>???AAABBBCCCEEEKKKMMMSSS```qqqxxxnnnbbb\\\XXX[[[dddttt|||wwwqqqmmmllljjjfffbbbXXXWWWUUURRRPPPNNNMMMLLLLLLNNNWWWfffvvv}}}|||~~~uuutttuuuyyyrrrdddLLLCCC:::999999777888:::777777777777777777777777llluuuvvvpppeeeaaa\\\XXXWWWUUUTTTRRRPPPNNNLLLIIIHHHGGGFFFFFFEEEGGGKKKQQQ\\\pppxxxxxx}}}~~~jjj```YYYXXXVVVXXXeeeuuu{{{nnnkkkhhhcccaaaeeeaaasssppp]]]VVVZZZ[[[aaaiiiqqqwww}}}yyylllYYYJJJAAA<<<:::999999::::::;;;:::999888777:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???AAACCCDDDFFFLLLNNNTTTaaarrryyypppccc]]]YYYZZZbbbqqq{{{tttqqqooommmiiieee[[[YYYWWWTTTRRRPPPNNNNNNMMMOOOWWWfffuuuzzzxxxwwwzzzrrrcccMMMDDD;;;::::::888999;;;777777777777777777777777oooyyyzzzsssgggccc___[[[YYYWWWUUUSSSPPPNNNLLLIIIGGGFFFFFFFFFDDDDDDGGGNNNVVVeee|||{{{yyyyyyyyyqqqdddYYYXXXXXXZZZdddqqqwwwnnngggbbbaaadddfffttt{{{ooobbbXXXTTT^^^ccckkkrrrxxx|||xxxnnn^^^NNNBBB<<<;;;<<<888777666555555777999;;;999999:::;;;;;;<<<<<<===>>>???@@@@@@@@@AAADDDFFFJJJLLLPPPVVV___uuu|||rrreee]]]YYY\\\```jjjxxxrrrooommmjjjhhhaaa]]]XXXTTTRRRPPPOOOMMMNNNPPPWWWeeexxx}}}xxxxxx~~~sssgggMMMCCC;;;:::<<<:::888888888777777777888999::::::uuu{{{ttthhheee```\\\ZZZWWWUUUSSSPPPOOOLLLJJJHHHGGGFFFFFFEEEDDDFFFKKKQQQ]]]rrr~~~zzzyyypppdddYYYWWWWWWYYYcccppp}}}tttkkkbbb___```aaapppuuujjj___YYYWWW^^^ccckkkrrrxxx|||yyyooo___NNNBBB<<<;;;<<<<<<;;;999888999:::<<<===999::::::;;;;;;<<<<<<===>>>???@@@AAAAAABBBDDDFFFJJJLLLQQQVVV```vvv|||sssggg___ZZZ\\\___hhh~~~zzztttrrrpppllljjjddd```[[[WWWUUUSSSQQQPPPQQQSSSZZZgggzzz~~~yyyxxx~~~~~~qqqeeeNNNDDD<<<;;;===;;;::::::999999999999999999:::;;;~~~}}}uuukkkhhhbbb^^^[[[XXXUUUSSSQQQPPPMMMJJJHHHGGGFFFFFFFFFDDDEEEHHHKKKTTTdddttt{{{~~~pppcccYYYWWWWWWXXXaaammmzzzoooccc\\\[[[[[[jjj~~~oooeee]]]ZZZ[[[^^^ccckkkrrrxxx~~~{{{qqq```OOOCCC<<<;;;<<<===<<<;;;:::::::::;;;<<<:::::::::;;;<<<<<<======>>>???AAAAAAAAABBBEEEGGGJJJMMMRRRXXXaaawww~~~uuuiiiaaa[[[[[[]]]eeeyyy|||wwwuuurrrooolllgggccc___[[[YYYXXXUUUTTTSSSUUU\\\hhhzzzzzzxxx~~~~~~pppcccOOOEEE===<<<===<<<;;;<<<;;;;;;::::::999:::::::::~~~wwwppplllfffaaa]]]ZZZVVVTTTRRRQQQNNNKKKIIIGGGGGGGGGFFFDDDDDDEEEGGGMMMYYYeee}}}pppdddZZZWWWVVVVVV___kkkqqqccc[[[ZZZWWWeeeqqqeee]]][[[]]]___dddlllttt{{{~~~ssscccQQQDDD===;;;<<<;;;:::999888888888888888::::::;;;;;;<<<=========>>>???AAABBBBBBCCCFFFHHHJJJMMMSSSYYYcccyyyxxxlllccc\\\[[[\\\bbbvvv~~~zzzxxxuuuqqqmmmiiifffbbb___]]][[[YYYWWWSSSUUU\\\hhhxxxzzzwww|||rrreeePPPEEE<<<;;;===<<<;;;<<<<<<;;;:::999999999999999zzzuuuqqqkkkeee```\\\XXXUUUSSSRRROOOLLLIIIHHHGGGGGGFFFCCCCCCEEEFFFIIIRRR[[[mmmqqqeee[[[XXXWWWVVV^^^iiizzzrrrddd\\\[[[VVVccc{{{xxxkkk```[[[]]]```fffnnnvvv}}}vvveeeSSSEEE>>>;;;<<<999999888777777777777777::::::;;;<<<<<<======>>>>>>@@@AAABBBCCCDDDGGGIIIKKKNNNTTT[[[eee{{{zzzmmmddd]]][[[[[[aaattt~~~|||xxxsssooojjjgggdddaaa___]]][[[XXXUUUXXX^^^iiixxxzzzvvv{{{wwwjjjQQQFFF<<<:::;;;::::::;;;;;;:::999888888777888888{{{vvvoooiiiddd___ZZZWWWUUUSSSPPPMMMJJJHHHGGGGGGFFFCCCCCCFFFFFFGGGMMMTTT___ssssssfff\\\ZZZWWWVVV]]]hhhvvvuuufff]]]\\\WWWbbbwww~~~ooobbb]]]]]]```fffnnnwww~~~xxxgggTTTFFF>>><<<<<<::::::999999999999999888;;;;;;;;;<<<======>>>>>>>>>@@@BBBCCCCCCEEEHHHJJJKKKOOOVVV]]]ggg||||||nnnddd]]][[[[[[aaattt~~~{{{{{{}}}|||vvvrrrkkkhhheeecccbbb```]]]ZZZYYY\\\bbbkkkxxx{{{uuuzzz{{{nnnSSSGGG===::::::999999:::999999888888777777888888zzzssslllgggaaa\\\YYYUUUTTTPPPMMMJJJHHHHHHGGGGGGDDDDDDFFFFFFEEEHHHMMMTTTbbbyyyttthhh^^^[[[XXXVVV]]]gggtttzzziii^^^ZZZXXXaaatttooobbb^^^```___dddmmmvvv}}}zzzhhhUUUGGG???<<<;;;999999::::::;;;:::::::::;;;;;;<<<<<<======>>>>>>>>>@@@BBBCCCDDDFFFIIIKKKKKKOOOWWW^^^hhh~~~}}}mmmddd]]]\\\\\\bbbuuu}}}{{{zzz{{{}}}zzzuuullljjjhhhfffeeebbb___\\\\\\___cccjjjsss|||~~~www{{{~~~qqqVVVJJJ>>>;;;;;;999888999999999888888888999::::::}}}vvvooohhhccc^^^ZZZVVVTTTQQQMMMKKKIIIHHHGGGIIIFFFEEEFFFFFFCCCDDDHHHPPPXXXhhhuuuiii___\\\YYYWWW]]]gggrrr~~~lll^^^YYYYYY```qqq}}}mmmbbb___bbb]]]ccclllttt|||{{{iiiVVVGGG???<<<;;;777888999999::::::::::::;;;;;;<<<<<<===>>>>>>>>>???@@@BBBCCCDDDFFFIIILLLLLLPPPWWW___iii~~~~~~mmmddd]]]\\\]]]cccvvv~~~||||||}}}~~~~~~|||{{{yyyyyyyyyzzz{{{}}}xxxmmmllliiihhhgggdddaaa^^^]]]___bbbgggnnnzzzvvvwwwyyy}}}~~~qqqYYYLLL@@@<<<;;;:::999999999999999999:::;;;;;;<<<vvvpppkkkgggbbb^^^[[[XXXTTTQQQNNNLLLIIIFFFGGGFFFFFFEEEEEEEEEEEEFFFGGGRRRYYYhhhyyykkk```]]]ZZZVVVYYYaaaqqqzzzmmmaaaYYYXXX___nnn|||qqqfffaaa```aaadddjjjrrrzzzlllXXXHHH???<<<;;;;;;;;;:::::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>??????AAADDDFFFGGGHHHKKKMMMRRRSSSWWW```nnn}}}pppiiiaaa\\\]]]ggg{{{}}}zzz}}}~~~~~~|||{{{{{{|||}}}}}}}}}}}}zzzppplllgggccc```^^^\\\[[[^^^]]]^^^bbbeeelllzzz}}}tttrrr{{{|||vvv~~~xxx]]]GGG>>>???:::999;;;999888888888888888888888888xxxrrrmmmiiiddd```[[[XXXTTTRRRPPPNNNLLLJJJHHHGGGGGGFFFFFFFFFFFFFFFEEEPPPVVVaaazzzzzzlll```\\\ZZZWWW[[[cccrrrvvvjjj```YYYYYY___mmm~~~sssgggaaa``````ccciiiqqqzzzlllWWWHHH???<<<<<<999999888888999999:::;;;<<<<<<<<<<<<===>>>?????????BBBDDDFFFGGGIIIKKKNNNQQQRRRWWWaaaooo}}}ssskkkccc^^^___iii}}}|||{{{zzzzzz|||~~~}}}qqqmmmgggbbb___\\\ZZZXXXWWWVVVXXXZZZ]]]cccqqq{{{rrrpppyyyzzzuuu~~~zzz^^^HHH??????:::999;;;999888888888888888888888888|||uuupppkkkfffbbb[[[XXXUUUSSSRRRQQQOOOMMMIIIIIIHHHGGGGGGGGGGGGGGGDDDMMMPPPVVViii}}}}}}nnnaaa\\\ZZZWWW]]]ffftttsssiii```[[[YYY___lllwwwjjjbbb``````ccchhhpppzzzlllWWWGGG???<<<<<<999999999999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@BBBEEEFFFHHHIIILLLNNNPPPQQQWWWaaaooo~~~vvvnnnfffaaaaaakkkzzzvvvvvvyyy|||}}}sssnnngggaaa]]]YYYVVVSSSQQQPPPQQQSSSUUUZZZgggttt{{{qqqnnnxxxxxxttt~~~|||```JJJ@@@@@@:::999;;;999999999999999999999999999wwwrrrmmmhhhccc]]]ZZZWWWTTTSSSRRROOOMMMJJJIIIHHHGGGGGGGGGGGGGGGCCCKKKLLLNNN[[[jjjpppbbb]]]ZZZXXX^^^ggguuu{{{ppphhhbbb^^^YYY___kkk~~~oooeeebbbbbbdddiiipppzzzlllWWWGGG>>><<<<<<;;;;;;;;;;;;;;;<<<===>>>============>>>???@@@@@@AAACCCEEEGGGHHHJJJMMMOOOQQQRRRWWWaaannn~~~wwwpppgggaaabbblll{{{xxxuuutttwww}}}uuuppphhhaaa[[[VVVRRROOONNNMMMNNNOOOPPPTTT___llluuupppxxxxxxttt}}}cccLLLAAAAAA;;;999;;;999999999999999999999999999zzzuuuttttttwwwxxxxxxxxxyyy{{{~~~}}}|||~~~zzzuuuoooiiieee```]]]YYYVVVTTTRRROOOLLLKKKJJJIIIHHHGGGGGGGGGGGGDDDKKKJJJKKKUUU___vvvrrrccc^^^ZZZXXX]]]gggsssxxxmmmfff```]]]YYY___kkk~~~vvviiieeedddfffkkkrrr{{{kkkVVVFFF>>><<<===;;;;;;;;;;;;<<<===>>>???>>>>>>===>>>>>>???@@@AAAAAACCCFFFHHHIIIKKKMMMOOOSSSTTTXXX```lllwwwppphhhcccccclll|||xxxwwwwwwwwwxxx|||xxxsssjjjbbb[[[UUUPPPLLLLLLKKKKKKLLLLLLOOOZZZfffxxx~~~wwwzzz{{{vvv~~~fffOOOCCCAAA;;;999;;;999999999999999999999999999yyyrrrooooooppppppqqqssstttuuuxxx{{{~~~}}}zzzvvvsssqqqsssvvv~~~xxxrrrlllhhhccc```\\\YYYVVVSSSPPPNNNLLLLLLJJJIIIHHHHHHHHHHHHFFFKKKIIILLLSSSZZZmmmssseee___[[[WWW[[[dddpppvvvkkkccc^^^ZZZYYY___lll{{{mmmfffdddgggmmmttt}}}kkkVVVFFF>>>===>>>999999999999:::;;;======>>>>>>>>>>>>???@@@AAABBBBBBDDDGGGHHHJJJKKKNNNPPPUUUVVVZZZaaalll~~~wwwqqqjjjgggfffnnn{{{xxxwwwvvvyyy{{{}}}~~~zzzyyy{{{|||vvvmmmddd\\\UUUPPPLLLIIIHHHIIIJJJIIILLLVVVaaasss~~~zzziiiQQQDDDBBB;;;999;;;999::::::::::::::::::::::::yyytttqqqqqqssstttsssvvvyyy{{{}}}yyysssmmmiiikkkooo{{{|||vvvpppkkkeeebbb^^^\\\ZZZXXXUUUSSSOOOOOOMMMLLLKKKJJJJJJJJJIIIKKKIIILLLTTTVVVeeetttfffaaa[[[VVVYYY```mmm|||zzzmmmeee^^^ZZZXXX```nnn~~~nnngggaaafffmmmvvvkkkUUUEEE>>>===>>>888999999999;;;<<<===>>>????????????@@@AAABBBBBBBBBEEEGGGIIIJJJLLLNNNQQQVVVWWW[[[cccnnnzzzuuupppmmmlllsss|||uuutttvvvzzz}}}xxxrrrqqqxxxyyyooofff^^^WWWQQQMMMIIIHHHIIIJJJIIIKKKUUU```qqq~~~kkkSSSEEECCC;;;999<<<:::::::::::::::::::::::::::}}}zzzxxx|||zzzvvvttttttuuuxxxzzz{{{~~~|||ssskkkgggfffjjjvvvyyysssnnnfffccc```^^^]]][[[YYYWWWRRRQQQPPPNNNMMMLLLLLLLLLJJJKKKIIIMMMTTTTTT___wwwuuugggaaa\\\UUUWWW]]]jjjzzzrrriiiaaa]]]XXX```ooonnnfff___dddmmmwwwkkkUUUEEE>>>===>>>:::;;;;;;<<<===>>>@@@@@@????????????@@@AAABBBCCCCCCEEEHHHIIIJJJLLLOOOQQQVVVWWW\\\dddppp|||xxxtttrrrqqqwww|||uuuqqqrrrxxxzzzpppmmmrrrzzzzzzqqqggg___XXXRRRNNNKKKJJJKKKLLLLLLNNNWWWbbbppplllTTTFFFCCC;;;999<<<:::::::::::::::::::::::::::pppoooppptttyyy{{{zzzxxxyyyyyywwwrrrnnnnnnrrrwwwxxxzzz|||}}}~~~zzzpppiiillloooxxx|||sssmmmkkkfff___\\\\\\]]]]]]\\\ZZZXXXVVVTTTSSSRRROOONNNOOOJJJJJJMMMOOORRRaaarrrvvvfff```[[[UUUWWW]]]hhhwwwzzzkkk```ZZZVVV^^^mmm}}}jjj]]]```dddllluuukkkRRRDDD@@@>>><<<>>>>>>>>>>>>>>>??????@@@???@@@AAA@@@??????AAACCCFFFGGGIIIKKKKKKMMMQQQSSSWWWYYY]]]eeesss|||xxxvvvvvv}}}|||yyyyyywwwwwwyyyvvvooopppttt|||qqqeee[[[VVVSSSQQQNNNNNNOOOPPPPPPUUU\\\qqqnnnTTTEEEBBB;;;888999666:::999999999888777777777___^^^___bbbfffhhhgggeeeeeeffffffeeefffjjjrrrxxx~~~yyyttttttyyy~~~uuuooojjjfff```^^^___bbbcccdddbbb```]]]YYYVVVSSSQQQOOOQQQLLLKKKOOOPPPSSSaaarrrwwwfff```[[[UUUVVV\\\hhhwww~~~nnnbbb]]]VVV^^^mmmxxxfff[[[^^^bbbjjjsss}}}lllTTTEEEAAA@@@======<<<<<<<<<<<<===>>>>>>===>>>???@@@???@@@CCCEEEFFFHHHJJJKKKLLLNNNQQQTTTXXX[[[___ggguuu{{{zzz|||{{{xxxvvv{{{{{{|||~~~}}}qqqnnnppp|||}}}tttkkkccc]]]YYYVVVRRRPPPQQQQQQQQQWWW___tttmmmSSSDDDBBB;;;999:::777999999999999888888888888RRRQQQRRRTTTWWWYYYXXXWWWTTTVVVYYY\\\```hhhsss{{{wwwqqqjjjgggbbbaaaccchhhkkkmmmpppmmmhhhccc]]]XXXUUUTTTUUUOOONNNPPPQQQSSSaaaqqqwwwggg```ZZZUUUVVV\\\hhhvvvooobbb]]]VVV^^^nnnqqqcccYYY\\\```hhhqqq|||mmmUUUFFFBBBAAA>>>;;;;;;::::::;;;;;;<<<===;;;===>>>???@@@AAADDDFFFFFFHHHJJJLLLMMMOOORRRUUUZZZ]]]bbbjjjyyy~~~~~~yyyvvvtttuuuuuuxxxqqqqqqvvv}}}xxxrrrlllggg```[[[WWWUUUTTTUUU[[[cccvvvjjjQQQCCCAAA<<<:::;;;888888888888999999999999999LLLLLLLLLNNNPPPQQQQQQQQQRRRUUUYYY]]]cccmmmyyyyyysssmmmiiieeedddffflllqqquuuzzzxxxtttmmmeee___\\\ZZZXXXRRRPPPRRRRRRTTTaaaqqqxxxhhh```[[[TTTUUU[[[hhhwwwlll___ZZZVVV___ppp}}}ooocccZZZ[[[___gggqqq|||lllUUUFFFBBB@@@===;;;;;;::::::;;;;;;<<<===<<<===???@@@@@@AAADDDFFFGGGIIILLLMMMOOOQQQTTTWWW[[[___eeennn|||}}}}}}~~~|||{{{yyywwwvvvxxx{{{~~~yyywwwuuu~~~xxxooohhhaaa]]]YYYYYY___fffxxxgggNNNBBBAAA<<<;;;===999888888888999999:::::::::GGGHHHIIIIIIJJJKKKMMMNNNRRRWWW]]]cccjjjuuu|||vvvpppmmmiiiggghhhnnnvvv{{{{{{uuullleeeaaa```\\\VVVTTTUUUUUUVVVcccssszzziiiaaa[[[UUUUUU[[[iiiwww}}}iii^^^YYYWWWaaarrrsssfff___\\\```gggqqq|||kkkTTTFFFBBB???<<<<<<<<<;;;;;;<<<<<<===>>>>>>@@@AAAAAAAAAAAADDDFFFIIIKKKNNNPPPQQQTTTWWWZZZ\\\```gggqqq~~~~~~|||xxxwwwuuuvvvxxxyyyzzz~~~|||vvv~~~|||uuullleee___]]]bbbiii}}}eeeMMMAAAAAA===;;;===:::888888999999:::::::::;;;HHHIIIKKKKKKKKKMMMOOORRRPPPVVV```iiirrr}}}zzztttrrrmmmjjjkkkqqqzzz}}}sssjjjeeecccaaa[[[YYY[[[ZZZ[[[hhhxxx|||kkkccc]]]VVVVVV\\\hhhvvvyyyggg^^^\\\XXXcccuuuxxxkkkbbb]]]aaagggqqq|||kkkTTTFFFBBB???<<<=========<<<======>>>???@@@BBBCCCCCCBBBCCCEEEGGGLLLNNNPPPRRRTTTWWWZZZ]]]^^^ccckkkvvv{{{vvvuuuqqquuuzzz~~~}}}www|||xxxqqqjjjgggjjjqqqcccLLLAAAAAA===<<<===:::999999999:::::::::::::::JJJLLLNNNOOONNNPPPTTTWWWUUU\\\gggrrr|||vvvtttqqqnnnnnnvvv~~~sssllljjjgggaaa___aaa```bbbooo~~~mmmeee^^^WWWWWW]]]eeetttqqqbbb]]]]]]ZZZeeexxx|||mmmddd]]]```fffooozzzkkkUUUGGGCCC@@@<<<======<<<<<<======>>>???@@@BBBCCCDDDDDDEEEHHHJJJNNNPPPSSSUUUWWWYYY]]]```bbbgggppp{{{|||xxxvvvtttzzz|||}}}zzzwww{{{cccKKK@@@AAA===;;;===999::::::::::::::::::999999HHHKKKMMMMMMMMMOOOSSSWWW^^^fffqqq|||wwwvvvssspppqqqyyy|||ssspppkkkeeeccceeeeeefffsssnnnfff___XXXXXX]]]cccrrr|||iii]]][[[]]][[[fffyyy}}}nnnccc]]]```fffnnnyyymmmVVVIIIDDDAAA======<<<<<<<<<<<<===>>>>>>???AAACCCDDDEEEHHHKKKMMMOOOQQQTTTVVVXXX[[[___bbbdddjjjsss~~~}}}yyywwwzzz|||cccKKKAAAAAA===;;;<<<888;;;;;;;;;::::::999999999TTTTTTSSSSSSVVVYYY]]]___kkkqqqzzz{{{wwwvvvxxx~~~{{{vvvuuutttqqqmmmmmmqqqzzz|||yyywwwvvv~~~oooddd```]]]\\\]]]iiivvvuuuhhh^^^[[[[[[```iii|||nnnbbbaaaaaaeeemmmyyykkkVVVHHHAAA>>>===;;;;;;;;;;;;===>>>???@@@AAABBBDDDEEEGGGIIIMMMPPPSSSUUUXXXZZZ[[[]]]```bbbjjjlllrrr}}}|||zzz{{{~~~bbbKKKAAAAAA<<<:::===;;;::::::::::::::::::::::::XXXXXXYYY[[[^^^cccgggjjjqqqxxxzzzyyyzzz~~~zzz{{{{{{zzzyyyzzz~~~zzzvvvrrrooonnnmmmtttzzzoooeee```]]]\\\]]]gggttt~~~uuukkkccc___]]]bbbjjj~~~pppccc^^^___dddmmmzzz~~~hhhSSSFFF@@@>>>>>>;;;;;;;;;<<<===>>>???@@@AAABBBDDDEEEGGGIIIMMMPPPTTTWWWZZZ[[[]]]___bbbdddiiilllsss}}}yyytttooonnnppptttxxxzzzzzz{{{bbbLLLAAAAAA<<<:::===;;;::::::::::::::::::::::::aaabbbdddggglllrrrwwwzzz|||||||||{{{uuunnniiieeecccccceeekkkttt~~~qqqfff```\\\\\\]]]fffsss{{{uuuoooiiidddaaaccclllqqqddd\\\]]]cccmmm{{{}}}eeePPPCCC???>>>>>>;;;;;;<<<<<<===???@@@AAAAAABBBDDDEEEGGGJJJNNNQQQVVVXXX[[[]]]___aaadddfffiiillluuu}}}qqqiiibbb______ccciiipppvvvzzzcccLLLBBBBBB<<<:::===;;;::::::::::::::::::::::::ooopppsssvvv{{{~~~}}}sssiiibbb^^^\\\\\\aaaiiirrr}}}sssggg```\\\[[[^^^gggsss~~~yyyuuuppphhhbbbdddmmmrrrddd\\\^^^cccnnn|||~~~dddNNNBBB>>>>>>>>><<<<<<<<<===>>>???@@@AAAAAABBBDDDFFFHHHKKKOOORRRWWWYYY\\\___```bbbfffhhhiiimmmwwwtttggg___ZZZZZZ]]]bbbhhhqqqyyycccMMMBBBBBB<<<:::===:::::::::::::::::::::::::::qqqeee]]]YYYUUUYYY___gggppp{{{uuuhhh```[[[[[[^^^hhhuuu}}}uuujjjcccdddmmmrrrddd___```eeeooo}}}dddNNNBBB???===<<<=========>>>???@@@AAABBBBBBCCCFFFGGGIIILLLQQQTTTWWWYYY]]]___aaacccfffiiikkkooozzzzzzhhh]]]XXXVVVYYY^^^fffmmmwwwxxxqqqoooppptttyyy}}}dddNNNCCCCCC===:::===:::::::::::::::::::::::::::}}}lll___XXXRRRTTTWWW\\\cccmmmwww~~~wwwjjj```ZZZ[[[___jjjwwwyyymmmeeedddnnnsssfffaaabbbgggqqq~~~cccMMMCCC@@@===<<<======>>>>>>???AAABBBCCCCCCEEEGGGIIIKKKNNNSSSVVVXXXZZZ]]]```bbbeeehhhkkkmmmqqq}}}xxxkkk___XXXUUUVVV[[[bbblllttt}}}nnndddbbbbbbgggmmmsss~~~|||eeeNNNDDDCCC===:::===:::::::::::::::::::::::::::ssscccZZZQQQQQQRRRTTTYYYaaakkkqqq}}}xxxkkk```ZZZ[[[___jjjxxx}}}pppiiigggpppvvviiiaaacccgggqqq{{{```LLLCCCAAA>>><<<>>>>>>>>>???@@@AAABBBCCCEEEFFFIIIKKKMMMPPPUUUXXXYYY\\\___bbbdddgggjjjmmmppptttlllccc\\\[[[]]]aaaiiiqqq{{{yyyhhh]]]ZZZZZZ]]]cccjjjuuu{{{fffOOODDDCCC===;;;===:::::::::::::::::::::::::::zzzggg]]]RRRRRRQQQQQQTTT[[[dddkkksss{{{yyykkk```ZZZ[[[___jjjxxxsssmmmhhhqqqxxxkkk```bbbgggqqqwww]]]JJJCCCBBB???===>>>>>>>>>???@@@AAACCCCCCEEEGGGJJJLLLNNNRRRVVVZZZ[[[]]]aaadddfffiiillloooqqquuu~~~|||ooogggbbb___ccchhhoooyyyxxxeee[[[WWWUUUXXX]]]dddooozzz|||fffOOODDDDDD===;;;===:::::::::::::::::::::::::::iii]]]VVVPPPLLLMMMOOOSSSZZZaaaiiirrr~~~tttggg```\\\^^^aaajjjxxxrrriiihhhsss{{{mmmggghhhlllttt~~~vvvXXXHHHCCCAAA@@@@@@@@@BBBBBBBBBAAAAAACCCEEEEEEHHHLLLPPPRRRUUUXXX[[[]]]```eeeiiilllnnnppprrruuuuuu~~~qqqhhhcccgggmmmssszzz|||ddd\\\XXXUUUUUUVVV[[[gggsssxxx}}}lllTTTFFFBBB===>>>>>>777;;;;;;;;;;;;;;;;;;;;;;;;kkk___WWWQQQLLLKKKLLLNNNTTTZZZccclllxxxsssggg```\\\]]]```jjjxxxsssjjjhhhsssmmmgggiiilllttt~~~uuuXXXHHHCCC@@@>>>>>>>>>???AAAAAAAAABBBEEEGGGGGGJJJNNNRRRTTTWWWZZZ\\\bbbeeehhhjjjkkkmmmppprrrvvvwww|||tttoootttwww}}}~~~fff[[[VVVSSSRRRSSSXXXcccnnn~~~xxx}}}mmmUUUGGGBBB<<<===???888;;;;;;;;;;;;;;;;;;;;;;;;nnnaaaWWWQQQKKKIIIHHHHHHLLLRRR[[[cccoooxxx~~~sssfff___[[[\\\___iiiwwwtttkkkgggtttmmmhhhiiimmmttt~~~sssXXXIIIDDD@@@===;;;<<<===???AAABBBDDDGGGIIIJJJMMMRRRUUUXXX[[[___aaallllllmmmmmmlllmmmooorrrxxxzzz~~~}}}}}}kkk[[[UUUQQQOOOPPPSSS\\\fffuuuyyy~~~nnnWWWHHHBBB<<<===???:::;;;;;;;;;;;;;;;;;;;;;;;;pppcccWWWPPPJJJHHHFFFEEEHHHNNNSSS[[[eeennnuuu~~~rrrfff___[[[[[[^^^hhhvvvtttkkkffftttoooiiijjjmmmttt~~~rrrXXXJJJEEEAAA===;;;<<<>>>@@@AAABBBDDDGGGJJJLLLOOOUUUZZZ^^^bbbfffiiittttttrrrpppnnnoooqqqtttzzz}}}qqq]]]VVVPPPNNNMMMOOOVVV^^^lllyyyzzznnnWWWIIIBBB;;;<<<@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;qqqdddVVVPPPKKKIIIGGGEEEHHHMMMMMMTTT^^^fffmmmwwwsssggg```[[[[[[^^^fffuuutttlllgggvvvvvviiikkknnnuuupppWWWJJJFFFCCC???===>>>@@@AAABBBCCCDDDGGGIIILLLPPPVVV\\\aaafffkkkoooxxxwwwuuusssqqqrrruuuxxx|||www```XXXQQQNNNMMMNNNSSSYYYfffttt{{{kkkVVVIIICCC;;;<<<@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;sssfffWWWQQQKKKJJJGGGEEEGGGLLLHHHOOOXXX___fffppp|||ssshhhaaa\\\[[[^^^eeetttuuupppkkk{{{{{{jjjkkkooovvvmmmTTTHHHEEECCC@@@>>>@@@AAACCCDDDDDDFFFIIIKKKMMMQQQWWW\\\aaafffkkknnnuuuuuutttsssrrrtttxxx{{{zzzcccZZZQQQNNNNNNNNNQQQVVV```nnn}}}gggSSSHHHCCC;;;<<>>@@@CCCEEEHHHKKKOOORRRNNNQQQUUUYYY[[[]]]```bbbhhhjjjmmmooorrruuuzzz~~~zzzdddZZZQQQNNNMMMMMMOOORRRVVVeeeyyy___NNNGGGDDD<<<<<>>???;;;BBBCCCDDDGGGIIILLLMMMNNNQQQRRRTTTVVVXXXZZZ\\\]]]```dddiiimmmqqqtttxxxzzziii]]]RRRMMMLLLKKKMMMQQQWWWaaarrr|||~~~cccSSSCCC>>>>>>>>><<<<<<;;;<<<<<<<<<<<<<<<;;;;;;ooo```WWWNNNKKKJJJGGGEEEGGGFFFIIIMMMQQQVVV^^^iiipppzzzzzzmmmddd^^^___ccciiiwwwzzzyyyyyyooofffiiipppzzz}}}___LLLGGGAAA@@@BBB>>>BBBCCCEEEGGGJJJLLLNNNOOOSSSSSSUUUWWWYYYZZZ\\\\\\___bbbgggjjjmmmqqquuuyyyjjj^^^SSSNNNMMMLLLMMMPPPUUU___ooo|||~~~bbbRRRCCC>>>???>>><<<<<<;;;<<<<<<======<<<;;;;;;rrr```WWWNNNKKKJJJHHHGGGHHHGGGIIIKKKMMMQQQYYYdddlllyyy{{{nnneee______ccckkkyyy|||wwwzzzvvvlllcccgggnnnyyyzzz]]]KKKFFF@@@@@@BBB???BBBCCCEEEHHHKKKMMMOOOPPPTTTUUUVVVWWWYYYZZZ[[[\\\^^^```cccfffiiimmmrrrvvv}}}kkk___TTTOOOMMMLLLLLLOOOQQQ[[[jjj{{{~~~}}}___QQQCCC>>>???===<<<<<<;;;<<<<<<======<<<<<<<<>>===AAA>>>BBBCCCEEEHHHLLLOOOQQQRRRTTTUUUVVVWWWXXXYYYZZZZZZ^^^```bbbcccfffjjjppptttzzzkkk```UUUPPPNNNLLLLLLNNNNNNVVVdddtttzzz[[[OOOCCC??????===<<<<<<;;;<<<<<<============<<>>>>>======pppcccZZZQQQNNNLLLIIIGGGHHHEEEFFFHHHIIIMMMTTT^^^fffqqqzzz|||pppggg```___bbbmmm{{{|||tttqqqrrrxxxvvviiiaaaeeelllwwwmmmTTTGGGEEE??????DDDCCCBBBDDDFFFJJJNNNRRRUUUVVVVVVVVVWWWYYYZZZ\\\]]]]]]bbbdddfffhhhjjjmmmqqqttt{{{|||uuuvvvhhh^^^TTTPPPNNNKKKKKKMMMIIIOOOXXXfffvvvqqqTTTJJJBBB@@@???===<<<===;;;<<<======>>>>>>>>>>>>ttteee[[[RRRNNNLLLHHHGGGGGGEEEGGGIIIJJJLLLQQQZZZaaallluuu}}}qqqhhhaaa___bbblllzzz~~~uuurrrrrr~~~zzzlllbbbfffmmmxxxiiiRRRFFFEEE???>>>DDDDDDBBBDDDGGGKKKOOOSSSVVVXXXXXXYYYZZZ\\\^^^```aaabbbeeegggjjjmmmnnnpppsssvvv|||vvvkkkiiinnn{{{~~~fff\\\RRROOOMMMKKKJJJLLLHHHMMMUUU```ppplllQQQIIIBBBAAA???<<<<<<===;;;;;;===>>>>>>?????????}}}xxxzzzyyyggg]]]SSSOOOLLLHHHFFFGGGEEEGGGIIIJJJKKKOOOVVV\\\hhhqqq{{{ooofff___]]]```lllzzzxxxsssqqq}}}ooocccgggnnnyyyfffOOODDDBBB<<<<<>>;;;;;;===>>>????????????|||wwwrrrmmmggggggqqq|||vvvhhh^^^TTTQQQNNNJJJHHHIIIJJJIIIIIIIIILLLPPPSSSVVVbbblllzzz{{{mmmccc]]]]]]```lll~~~}}}xxxyyyvvvmmmdddeeekkkwww]]]PPPDDDAAABBBAAA@@@@@@EEEGGGIIIKKKOOOUUU[[[```cccaaabbbeeeiiilllkkkiiilllnnnppppppqqqrrruuuwwwssseeeaaa^^^___eeevvv|||ggg\\\SSSOOONNNLLLMMMOOOJJJKKKQQQ[[[gggvvvbbbMMMFFFAAAAAA@@@>>>===???======<<<<<<===>>>???@@@yyyoookkkhhheeeccceeeqqq}}}wwwiii___UUUQQQNNNJJJHHHIIIIIIIIIHHHIIIKKKOOORRRTTT^^^hhhwwwzzzmmmddd______cccmmm|||~~~vvvnnnfffhhhnnnzzz{{{ZZZNNNCCC@@@AAAAAA@@@AAAEEEGGGJJJMMMQQQVVV]]]bbbgggffffffiiimmmooonnnmmmoooppprrrrrrrrrsssuuuxxxsssfffaaa\\\]]]cccttt|||eee[[[QQQNNNMMMKKKKKKNNNLLLLLLPPPXXXbbbppp```LLLEEEAAAAAA@@@======???===<<<<<<<<<===???AAABBB{{{tttooogggdddbbbaaaaaafffsssxxxkkk```VVVRRRNNNJJJGGGHHHHHHHHHHHHHHHJJJMMMPPPRRRXXXbbbqqqzzznnneeeaaabbbfffnnnuuunnnjjjlllsss~~~tttVVVKKKAAA@@@AAAAAAAAACCCFFFHHHLLLOOOTTTZZZ```eeelllllllllooorrrssssssrrrssstttuuuuuutttuuuwwwyyy~~~wwwkkkccc]]]]]]eeewwwyyycccYYYPPPNNNMMMKKKJJJLLLNNNMMMOOOUUU\\\hhh|||^^^KKKDDD@@@@@@???<<<<<>>@@@BBBCCCwwwqqqllliiigggeeeeeeeeejjjxxx{{{mmmbbbXXXSSSOOOJJJGGGGGGHHHGGGGGGHHHIIILLLNNNPPPSSS]]]lllzzz{{{nnnfffaaacccgggooo~~~|||rrrnnnjjjnnnuuunnnRRRHHH@@@???AAAAAACCCEEEGGGJJJNNNRRRWWW]]]ccchhhppppppqqqsssuuuvvvvvvuuuwwwxxxxxxxxxwwwwwwxxxzzzsssjjjcccdddnnnuuubbbYYYPPPNNNMMMKKKKKKLLLNNNMMMNNNRRRWWWbbbtttzzz[[[JJJCCC?????????<<<<<<>>>??????>>>>>>???@@@AAABBB|||tttpppmmmkkkjjjjjjkkkppp~~~nnncccYYYSSSOOOJJJGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMOOOXXXfffsss{{{ooofff```aaafffppp}}}~~~wwwooollliiimmmvvviiiNNNFFF@@@@@@BBBBBBDDDGGGIIILLLPPPUUUYYY___eeeiiirrrssstttuuuvvvvvvvvvwwwzzz{{{{{{zzzyyyyyyzzz|||}}}tttlllooozzzrrrbbbYYYQQQOOOOOOMMMLLLMMMMMMKKKMMMPPPUUU^^^ooo~~~wwwZZZIIICCC?????????<<<<<>>???AAABBBAAAAAAAAAAAACCCDDDFFFmmmcccYYYTTTQQQLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKFFFLLLUUU```mmmwwwllleeeaaaccchhhsss{{{{{{pppgggcccbbbjjjvvv~~~]]]MMMGGGDDDDDDDDDCCCFFFKKKMMMPPPTTTXXX\\\```eeehhhsssvvvxxxxxxuuutttuuuwww{{{|||}}}}}}|||}}}xxxiii^^^VVVOOONNNNNNKKKJJJKKKIIIJJJLLLPPPPPPSSS]]]gggvvvttt]]]JJJDDD@@@AAAAAA??????BBB??????@@@AAABBBEEEGGGIIIrrreeeXXXSSSPPPLLLIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKFFFKKKQQQYYYeeexxxvvvkkkccc___```dddttt~~~{{{uuuhhhaaaaaadddlllyyy{{{cccMMMHHHDDDDDDDDDDDDHHHMMMNNNQQQUUUYYY]]]bbbhhhlllssssssuuuxxxzzzyyywwwttt{{{{{{||||||}}}rrrfff[[[TTTOOONNNLLLIIIHHHJJJHHHJJJLLLMMMOOOTTT\\\cccvvvqqqYYYFFFDDDAAA@@@AAAAAAAAA@@@???AAADDDFFFGGGGGGFFFFFFqqqeeeYYYSSSQQQMMMJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKGGGJJJPPPWWWcccwwwvvvllleeebbbdddhhhuuu}}}zzzxxxjjjcccbbbeeemmmzzzwww```MMMGGGDDDDDDDDDDDDHHHMMMQQQTTTXXX\\\aaaeeekkknnnqqqrrruuuyyy}}}}}}|||~~~~~~~~~~~~qqqfffZZZTTTOOONNNLLLIIIHHHJJJIIIKKKMMMMMMOOOUUU^^^eeewwwnnnUUUGGGDDDAAA@@@@@@@@@@@@??????@@@CCCEEEFFFGGGFFFFFF|||~~~pppdddXXXSSSQQQMMMJJJJJJHHHHHHIIIIIIJJJJJJJJJJJJGGGJJJNNNTTT```uuuwwwlllfffdddggglllvvv|||yyy|||mmmeeedddfffnnn{{{rrr[[[KKKGGGDDDEEEEEEEEEIIINNNTTTWWW\\\aaaeeejjjnnnrrrrrrtttwww|||{{{nnnfffZZZSSSOOONNNMMMJJJIIIJJJJJJKKKKKKLLLNNNUUU___gggxxxiiiQQQGGGDDDAAA?????????>>><<<>>>@@@BBBDDDEEEFFFFFFEEEvvvvvvvvvzzzmmmbbbWWWRRRPPPMMMIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJHHHJJJMMMRRR^^^tttvvvlllfffcccggglllxxx|||xxxqqqgggeeegggooo|||jjjVVVJJJFFFCCCEEEFFFGGGJJJOOOVVVZZZ___dddhhhlllqqqtttwwwxxx{{{}}}}}}||||||{{{xxxxxxzzz|||vvvjjjcccXXXSSSOOOOOONNNKKKJJJKKKJJJJJJJJJIIILLLSSS^^^fffwwwfffOOOFFFDDD@@@>>>>>>===<<<;;;>>>???AAACCCDDDEEEFFFFFFtttrrrpppqqqxxxjjj___UUUQQQPPPLLLHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKIIIKKKMMMSSS___ttttttjjjdddbbbeeekkk{{{|||xxxsssiiifffhhhppp}}}cccQQQHHHDDDCCCFFFGGGHHHLLLQQQWWWZZZ```eeeiiimmmrrrtttxxxyyy|||{{{zzzxxxvvvvvvxxx}}}{{{tttpppooonnnkkkjjjkkkmmmttt|||}}}pppfff```WWWRRROOOPPPOOOLLLJJJLLLKKKLLLKKKJJJLLLSSS^^^fffuuueeeOOOFFFCCC@@@>>>======<<<:::>>>???@@@BBBDDDEEEFFFGGGpppnnnkkkjjjnnnyyyiii^^^TTTQQQPPPLLLIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLKKKLLLOOOUUUaaavvvrrrhhhbbbaaaffflll~~~yyysssiiieeeiiiqqqxxx]]]NNNGGGCCCCCCFFFHHHIIIMMMRRRVVV[[[aaafffjjjnnnrrrttttttvvvyyy|||uuurrrtttwwwvvvuuurrrooommmnnnrrruuu{{{rrrlllgggfffeeeaaaaaacccccchhhpppvvvyyylllbbb]]]VVVQQQOOOPPPPPPMMMKKKMMMNNNNNNNNNMMMNNNTTT^^^eeeqqqeeePPPFFFCCC@@@>>>>>>>>>===;;;>>>???@@@BBBDDDFFFHHHHHHvvvsssnnnjjjjjjoooxxx~~~iii___UUUSSSRRRNNNKKKJJJGGGHHHIIIJJJKKKLLLLLLMMMLLLNNNRRRXXXdddyyyooofffbbbccciiipppyyyssshhhdddjjjrrrrrrXXXLLLFFFCCCCCCGGGIIIJJJNNNSSSWWW[[[aaagggkkkooorrrttttttuuuxxx~~~ssskkkiiiiiiooovvvzzz}}}uuutttpppkkkhhhhhhjjjmmmuuu{{{ooohhhbbb```___[[[[[[]]][[[```eeehhhooo~~~wwwjjj```[[[UUUQQQOOOQQQQQQNNNLLLMMMLLLMMMNNNMMMMMMRRRZZZ```nnn|||cccPPPEEECCC@@@>>>??????>>>===???@@@AAABBBEEEGGGIIIJJJ}}}vvvoookkklllpppuuu}}}}}}jjj```WWWUUUTTTPPPLLLKKKHHHHHHIIIJJJKKKLLLMMMNNNMMMOOOTTTZZZfffzzz|||nnnfffccceeellltttzzzssshhhdddkkksssoooVVVKKKEEEBBBCCCGGGJJJKKKNNNSSSWWW\\\bbbhhhlllpppsssuuuvvvwwwyyy~~~xxxlllggg\\\aaafffhhhiiinnnyyy~~~xxxuuuqqqkkkgggfffhhhkkksss~~~wwwlllddd]]]ZZZXXXUUUTTTWWWWWW[[[___```eeesssuuuiii```[[[UUUQQQOOOQQQQQQNNNLLLMMMIIIJJJKKKJJJJJJNNNUUUZZZkkkzzzbbbNNNEEEBBB@@@??????@@@???>>>@@@@@@AAACCCEEEGGGJJJKKK{{{uuusssrrrqqqooowww{{{mmmbbbWWWSSSSSSPPPNNNNNNKKKKKKKKKKKKLLLNNNOOOPPPPPPQQQTTTZZZhhh~~~{{{nnnhhhccc```fffqqq~~~pppggghhhhhhrrr~~~eeeQQQLLLDDDFFFHHHJJJKKKNNNSSSVVVZZZ]]]ccciiimmmppprrrrrruuuwwwzzz~~~sssbbb^^^]]]]]]]]]\\\]]]fffqqq}}}zzzwwwrrrmmmiiigggffffffnnnwww~~~pppeee```ZZZUUURRRPPPNNNMMMRRRQQQRRRWWW]]]fffuuusssiii___ZZZVVVSSSQQQRRRUUUTTTNNNIIILLLLLLKKKIIIIIIMMMRRRVVVhhhvvvuuuYYYKKKBBBBBB@@@?????????@@@@@@>>>@@@BBBCCCDDDFFFJJJLLL}}}zzzvvvrrroooppprrr{{{qqqeeeYYYTTTRRROOOLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQUUU]]]lll~~~qqqkkkfffcccjjjuuurrrhhhhhhjjjtttbbbOOOIIIEEEGGGIIIJJJLLLPPPUUUXXX]]]```dddjjjnnnpppqqqqqqtttvvvyyy}}}ooobbb^^^YYYXXXVVVWWW]]]fffnnnwwwzzzwwwrrrmmmiiigggggggggooowwwzzzlllbbb^^^XXXSSSQQQOOOMMMLLLPPPOOOPPPTTTYYYaaannn{{{~~~qqqggg^^^YYYVVVTTTRRRTTTWWWVVVQQQLLLLLLKKKJJJIIIIIILLLQQQUUUffftttrrrVVVIIICCCBBBAAA?????????@@@@@@???AAADDDEEEGGGIIIMMMPPP~~~vvvpppjjjjjjoooyyy~~~wwwssssssxxxuuuhhh[[[VVVSSSNNNKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNPPPRRRWWWaaaqqq~~~qqqkkkgggeeelllwwwtttiiiiiilllvvvxxx\\\LLLGGGGGGHHHIIIKKKMMMQQQWWW[[[```bbbfffkkknnnpppqqqqqqtttvvvxxx{{{~~~mmmcccYYYUUUSSSRRRUUUZZZ```hhhuuu}}}zzzuuupppllljjjiiijjjpppwwwvvvhhh```\\\VVVRRROOONNNMMMLLLNNNLLLMMMPPPSSSYYYeeeppp|||zzznnnddd\\\XXXVVVUUUTTTVVVXXXXXXTTTPPPKKKKKKJJJHHHHHHKKKOOOSSSbbbpppoooTTTGGGDDDCCCAAA@@@?????????@@@AAACCCFFFHHHJJJMMMQQQTTT~~~wwwkkkiiijjjoooxxx}}}xxxwwwvvvtttvvv|||vvvqqqllljjjkkkppp|||vvviii\\\VVVSSSOOOLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNPPPSSSYYYeeewww{{{nnnhhheeeccckkkwwwvvvkkkkkkoooyyyoooWWWJJJFFFGGGHHHJJJKKKNNNRRRYYY]]]aaacccggglllooorrrssstttvvvwwwyyy{{{}}}~~~|||nnn___XXXVVVSSSSSSUUUYYY```kkkwww~~~yyytttqqqooonnnnnnpppwwwuuuhhh___[[[VVVRRRPPPOOONNNMMMMMMKKKKKKMMMOOORRR\\\fffrrr}}}{{{uuujjjaaa[[[VVVUUUTTTUUUWWWYYYXXXUUUSSSJJJJJJIIIHHHHHHJJJNNNQQQ]]]kkkmmmSSSHHHDDDCCCAAA@@@??????@@@@@@AAADDDGGGIIILLLOOOTTTWWWrrrnnnkkkkkkqqq~~~uuuppppppkkkhhhiiinnnqqqrrruuuyyy~~~}}}xxxrrrooojjjfffddddddeeejjjwwwuuuhhh[[[UUUSSSPPPNNNOOONNNNNNPPPQQQQQQQQQQQQQQQRRRTTTZZZhhh|||yyylllgggdddccclllxxxzzz|||wwwlllmmmqqq|||gggTTTJJJGGGGGGHHHJJJLLLOOOTTTZZZ___aaaccchhhlllqqquuuwwwxxxyyyyyyzzz{{{|||~~~zzziii```\\\WWWUUUUUURRRWWW```jjjvvv}}}xxxtttrrrrrrrrrssszzzxxxlllbbb^^^YYYUUUSSSRRRQQQPPPNNNLLLLLLMMMMMMNNNUUU^^^fffpppqqqoooqqqmmmnnnzzzqqqfff^^^YYYVVVSSSSSSTTTVVVWWWWWWUUUSSSJJJJJJJJJHHHHHHIIILLLOOOYYYfff{{{kkkTTTKKKCCCBBBAAA@@@@@@@@@AAABBBAAADDDGGGJJJMMMPPPUUUXXX}}}wwwqqqmmmnnnyyy{{{sssmmmllleeebbbbbbfffgggfffiiimmmnnnnnnnnnmmmjjjgggeeeccc___]]]]]]]]]]]]bbbooo|||tttgggZZZTTTSSSQQQPPPQQQOOOPPPRRRTTTUUUVVVUUUUUUUUUVVV\\\jjjzzzmmmhhheeeeeeooo|||}}}vvvvvvwwwmmmooosss}}}zzzaaaRRRKKKHHHGGGIIILLLOOOSSSWWW\\\```bbbeeehhhmmmrrrvvvyyy{{{zzzzzzzzzzzz{{{}}}~~~~~~|||{{{|||~~~zzzyyy{{{wwwtttiiibbbZZZVVVUUUQQQTTT[[[bbbmmm|||}}}zzzxxxwwwwwwzzz}}}rrrfffbbb\\\XXXUUUTTTSSSRRROOOMMMMMMNNNLLLKKKQQQYYY```ggggggfffhhhdddggguuu~~~mmmccc]]]XXXVVVRRRSSSUUUVVVVVVUUUTTTSSSKKKKKKKKKIIIHHHIIIKKKNNNVVVcccwwwhhhSSSLLLBBBAAAAAA@@@@@@AAACCCDDDBBBEEEHHHKKKMMMQQQUUUXXX{{{tttpppxxxzzzpppiiigggccc```___aaaaaa___```ccc```___^^^\\\[[[ZZZZZZZZZXXXWWWWWWXXXXXX[[[hhhuuutttfffYYYSSSRRRPPPOOOPPPQQQRRRUUUXXXYYYZZZYYYYYYWWWWWW\\\jjj{{{mmmhhhfffgggqqq~~~{{{ssssssvvvnnnpppsss~~~sssZZZOOOKKKIIIGGGKKKPPPTTTXXX[[[___bbbeeegggjjjnnnssswwwyyy{{{zzzzzzyyyyyyyyy{{{|||}}}|||{{{yyyxxxxxx{{{~~~yyyrrroooooommmwwwuuuiii^^^XXXWWWTTTVVVYYY\\\dddqqqvvviiiddd^^^ZZZWWWUUUTTTRRRPPPNNNNNNNNNLLLJJJNNNVVV^^^dddcccbbbdddaaaeeeuuu{{{kkkaaa[[[XXXVVVRRRTTTVVVWWWVVVTTTSSSSSSLLLLLLLLLJJJIIIIIIKKKMMMTTTaaauuubbbOOOKKK@@@@@@@@@@@@AAACCCDDDFFFDDDFFFIIILLLNNNQQQUUUXXX{{{uuuzzzzzzooogggddd^^^[[[YYYZZZYYYWWWWWWZZZYYYWWWTTTRRRRRRRRRTTTUUUUUUUUUVVVVVVUUUXXXeeerrruuugggYYYSSSQQQOOONNNOOORRRTTTWWWZZZ\\\]]]\\\\\\YYYXXX\\\jjjyyylllgggeeefffqqq~~~zzzrrrrrrvvvnnnrrrtttoooWWWMMMKKKJJJHHHMMMRRRXXX[[[___bbbdddhhhjjjlllooosssvvvyyyzzzzzzyyyxxxxxxxxxyyyzzz{{{zzzyyywwwvvvwwwzzz~~~uuulllhhhhhhhhhrrr~~~oooaaaZZZYYYUUUUUUUUUUUUXXXbbbpppzzzxxxjjjfff___ZZZWWWUUUTTTRRROOONNNNNNNNNKKKIIIMMMTTT[[[___^^^]]]```\\\aaassszzzjjj```[[[XXXWWWSSSUUUWWWXXXVVVTTTSSSSSSMMMMMMMMMKKKJJJJJJKKKMMMSSS```ttt}}}]]]LLLIII?????????@@@AAACCCFFFGGGFFFHHHKKKMMMOOORRRVVVYYYyyypppgggcccbbbYYYYYYXXXWWWUUUTTTSSSSSSVVVTTTRRROOONNNNNNOOOPPPTTTRRRRRRTTTUUUXXXaaajjj{{{~~~jjjZZZXXXXXXRRRNNNQQQRRRTTTXXX]]]bbbeeedddccc\\\\\\```oooxxxlllgggdddfffsss|||ppprrr}}}vvvnnnlllvvviiiUUULLLJJJKKKKKKNNNSSSXXXZZZ]]]```bbbgggiiikkknnnqqqrrrssstttxxxwwwwwwwwwxxxzzz|||}}}||||||zzzzzzzzzzzz{{{|||zzzkkkccc___]]]bbbmmm~~~~~~wwwtttqqqooonnnqqqtttvvv}}}{{{qqqfff^^^___YYYVVVUUUVVVYYYcccllluuullldddaaa]]]WWWSSSRRRSSSQQQNNNKKKKKKKKKMMMNNNQQQXXX]]]\\\YYY[[[eeennnxxxjjjaaaZZZWWWWWWVVVVVVVVVVVVUUUSSSQQQPPPMMMMMMLLLJJJIIIIIIKKKNNNTTT```rrrxxx^^^MMMBBBAAA@@@@@@AAABBBDDDFFFHHHEEEHHHMMMPPPSSSUUUYYY[[[~~~{{{xxxvvvzzz|||}}}ssskkkccc______WWWWWWWWWVVVVVVUUUUUUUUURRRQQQOOONNNNNNOOOPPPQQQRRRQQQQQQSSSSSSVVV___hhhzzzmmm\\\YYYXXXRRROOOQQQUUUWWWZZZ```eeehhhgggfff]]]]]]cccrrryyymmmhhhfffhhhuuu~~~vvvwwwwwwpppnnnyyyeeeRRRJJJIIIJJJMMMPPPVVVZZZ]]]```ccceeejjjkkklllnnnppprrrtttuuuwwwwwwwwwwwwxxxzzz{{{}}}||||||zzzyyyyyyzzz{{{{{{wwwhhhaaa^^^\\\dddmmm~~~yyyuuurrrmmmjjjaaa___\\\ZZZZZZ\\\___aaahhhmmmsssyyy~~~zzznnnfff___XXXRRRRRRSSSVVV]]]ddduuu{{{rrriiieeeaaa\\\XXXWWWTTTRRROOOMMMLLLLLLNNNOOOSSSWWWZZZYYYWWWZZZbbbjjj|||vvvhhh```ZZZWWWXXXUUUVVVWWWWWWVVVUUUSSSRRRMMMMMMLLLJJJIIIIIIKKKNNNTTT```rrruuu\\\LLLCCCAAAAAA@@@AAABBBDDDFFFGGGIIILLLPPPSSSTTTVVVYYY[[[{{{tttqqqnnnkkkrrrtttyyysssjjjccc]]]YYYYYYTTTUUUUUUUUUUUUUUUUUUUUUOOONNNMMMLLLMMMNNNPPPRRRPPPOOOOOOQQQRRRTTT\\\eeexxxrrrbbb\\\ZZZTTTRRRTTTUUUVVVZZZ___dddgggfffeee]]]___fffwwwyyynnnjjjiiikkkyyyzzz|||yyyrrrrrr|||xxx___NNNGGGHHHJJJMMMQQQVVVZZZ^^^aaadddffflllllllllmmmooorrrtttvvvvvvvvvvvvwwwxxxyyyzzz{{{}}}|||zzzyyyyyyyyyzzzzzzxxxhhhbbb``````fffnnn}}}xxxnnnhhhbbb\\\XXXQQQPPPNNNLLLLLLNNNPPPRRRSSSXXX^^^ccchhhpppyyy{{{rrreee[[[SSSQQQRRRTTTWWW[[[ggguuu{{{qqqlllgggaaa]]]]]]VVVTTTQQQNNNMMMNNNOOOPPPTTTVVVVVVUUUTTTWWW^^^dddtttrrreee^^^ZZZYYYZZZWWWWWWXXXXXXXXXVVVUUUTTTMMMMMMLLLJJJIIIIIIKKKNNNTTT```rrrnnnYYYKKKCCCBBBAAAAAAAAABBBCCCEEEFFFMMMOOOSSSUUUWWWXXX[[[]]]yyysssooonnnmmmnnnpppsssxxxttthhhbbb]]]XXXUUUUUUSSSSSSRRRRRRRRRRRRRRRQQQNNNMMMKKKKKKKKKLLLNNNPPPOOONNNOOOQQQQQQSSS[[[ddduuuxxxhhh```]]]XXXWWWXXXWWWXXX[[[___dddffffffeee]]]```jjj|||xxxmmmjjjjjjnnn|||yyyyyy~~~{{{tttttt~~~pppYYYLLLGGGHHHLLLLLLPPPUUUYYY]]]```ccceeellllllkkklllmmmpppsssuuuvvvvvvwwwwwwxxxyyyzzzzzz}}}|||zzzyyyyyyyyyzzz{{{ppphhhgggggggggooo{{{qqqddd\\\VVVRRROOOKKKJJJIIIHHHHHHJJJKKKMMMKKKOOOSSSWWW[[[aaajjjpppxxxqqqeeeYYYUUUUUUTTTTTTUUU___lllzzzsssmmmfffbbbaaaYYYWWWTTTQQQOOOOOOPPPQQQVVVUUUSSSRRRRRRUUU[[[___nnnnnnbbb]]]ZZZ[[[]]][[[[[[[[[[[[YYYWWWUUUSSSMMMMMMLLLJJJIIIIIIKKKNNNSSS___qqqfffTTTIIICCCBBBBBBAAAAAABBBDDDEEEFFFMMMPPPTTTWWWYYY[[[^^^```|||vvvrrrqqqppplllmmmpppsssyyytttkkkaaa]]]ZZZUUUSSSSSSRRRRRRQQQPPPOOONNNMMMLLLOOOMMMKKKJJJJJJJJJLLLMMMPPPOOOPPPRRRRRRSSSZZZcccssspppfff```]]][[[\\\^^^^^^___bbbeeegggfffeee]]]bbbnnnuuukkkjjjkkkppp}}}sssqqqvvv|||zzzuuuvvvhhhVVVLLLIIIJJJOOONNNRRRWWW[[[]]]```ccceeejjjiiiiiijjjlllooorrrtttvvvwwwwwwxxxyyyyyyyyyyyy||||||zzzzzzzzzzzz||||||yyypppmmmlllhhhooozzzvvveeeVVVNNNKKKIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHIIILLLOOOPPPRRRWWW^^^dddqqq|||~~~pppccc]]]YYYUUURRRRRRYYYdddvvv|||uuulllgggfff___\\\XXXTTTRRRQQQQQQQQQVVVUUUTTTRRRQQQTTTYYY\\\lll}}}kkkaaa]]]\\\]]]```aaaaaa```]]]ZZZVVVSSSQQQMMMMMMLLLJJJIIIIIIKKKNNNRRR^^^pppxxx^^^OOOHHHCCCCCCCCCBBBBBBCCCEEEGGGHHHLLLOOOTTTXXXZZZ^^^aaaddd{{{vvvsssrrrmmmnnnoooqqquuu|||vvvmmmddd\\\ZZZXXXTTTRRRRRRQQQQQQPPPNNNMMMLLLKKKJJJOOOMMMKKKJJJIIIJJJKKKLLLPPPOOOPPPSSSSSSTTTZZZbbbrrrqqqhhhdddbbbbbbbbbaaaaaabbbccccccbbb```___eeerrrtttkkkjjjlllrrrzzznnnkkkpppxxx|||xxxuuuxxx~~~aaaSSSNNNKKKMMMRRRSSSVVV[[[^^^```bbbdddfffgggggghhhiiillloooqqqssswwwxxxyyyzzzzzzzzzzzzyyy|||{{{{{{{{{{{{}}}~~~wwwpppmmmhhhooozzzuuuiiiZZZNNNHHHGGGGGGGGGCCCCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJJJJJJJNNNUUU[[[jjjwww}}}ooofff^^^VVVQQQQQQTTT[[[jjj|||wwwqqqooogggddd___ZZZVVVTTTTTTTTTUUUWWWWWWUUUSSSTTTXXX]]]kkk~~~xxxiiiaaa___^^^```bbbfffeeeccc```\\\WWWSSSPPPMMMMMMLLLJJJIIIIIIKKKNNNRRR^^^pppnnnVVVKKKFFFDDDCCCCCCCCCDDDEEEGGGIIIJJJLLLPPPUUUYYY]]]```dddggg}}}zzzxxxssssssssssssuuu{{{{{{ppphhh```YYYXXXWWWSSSQQQQQQPPPPPPOOOOOONNNMMMLLLLLLMMMLLLJJJIIIJJJKKKMMMNNNPPPOOOPPPSSSSSSSSSYYYaaatttwwwqqqnnnllljjjhhhfffeeedddccc```^^^bbbhhhwwwtttkkkkkknnnuuuzzzmmmkkkpppxxx}}}uuuvvv{{{vvv[[[QQQOOOLLLNNNSSSUUUXXX\\\___```bbbdddeeedddeeehhhjjjmmmppprrrtttxxxyyyzzz{{{{{{{{{zzzzzz{{{{{{{{{|||}}}}}}sssnnnhhhnnnzzz{{{oooddd\\\RRRKKKIIIIIIHHHGGGCCCDDDFFFGGGHHHHHHGGGGGGFFFGGGHHHGGGHHHLLLSSSYYYeeettt}}}qqqdddYYYTTTUUURRRVVV```ooo~~~|||qqqmmmgggaaa\\\YYYXXXWWWSSSXXX\\\ZZZUUUTTTYYY___iii|||uuuhhhbbbaaaaaabbbdddgggfffdddaaa]]]XXXTTTRRRMMMMMMLLLJJJIIIIIIKKKNNNSSS```rrrgggPPPGGGEEEDDDCCCCCCDDDEEEGGGIIILLLMMMPPPSSSXXX\\\___bbbeeehhhyyyyyyxxxwwwyyy}}}xxxnnneee^^^XXXWWWWWWSSSPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJIIIIIIJJJLLLOOOPPPOOONNNPPPRRRRRRRRRXXX```vvv}}}yyyvvvvvvtttpppnnnllljjjgggeeedddkkkzzzuuulllmmmpppwww|||ooommmssszzz}}}tttvvv}}}rrrWWWOOOOOOMMMNNNSSSUUUXXX[[[^^^______aaabbbccceeehhhlllooorrrtttuuuyyyzzz{{{|||||||||{{{zzz{{{{{{{{{|||~~~vvvpppgggnnnzzzzzzrrreeeYYYSSSOOOJJJHHHHHHHHHEEECCCAAACCCDDDFFFGGGGGGFFFFFFGGGHHHIIIIIIJJJNNNUUU\\\cccssszzzkkk]]]YYY[[[UUUVVV[[[gggwwwwwwsssmmmfffaaa]]][[[ZZZRRRYYY___]]]WWWUUUZZZaaagggzzztttgggccccccbbbcccdddgggfffeeebbb^^^ZZZVVVTTTMMMMMMLLLJJJIIIIIIKKKNNNUUUaaatttcccLLLEEEEEEDDDCCCDDDDDDFFFHHHKKKNNNOOOTTTWWW[[[^^^aaacccfffhhhyyynnnfffaaa\\\WWWUUUUUUTTTSSSUUUTTTSSSRRRPPPOOONNNMMMMMMJJJHHHIIIMMMPPPQQQPPPOOONNNPPPQQQQQQRRR\\\fffxxxxxxvvvxxxvvvpppjjjhhhqqq|||uuunnnmmmpppzzz{{{qqqtttzzz|||||||||uuuvvv{{{kkkRRRKKKMMMNNNPPPTTTTTTWWW\\\^^^```aaaccceeegggjjjnnnrrruuuvvvwwwwwwwwwyyy{{{|||zzzyyyyyyzzz{{{|||~~~|||qqqnnnoooxxxwwwlllfff^^^UUUQQQMMMKKKHHHGGGHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIHHHGGGEEEGGGLLLTTTYYYeeewwwuuulllaaaWWWXXXUUUWWW___kkkyyyxxxnnneee^^^ZZZZZZWWWXXXXXXYYY[[[\\\\\\]]]iiivvvrrrfffeeedddaaadddlllllliiifffdddbbb___[[[XXXPPPNNNLLLMMMKKKHHHJJJOOOUUUcccxxx~~~aaaOOOHHHEEEBBBBBBDDDFFFHHHIIIKKKOOOQQQVVVXXX\\\___aaadddgggjjj~~~tttiiiddd]]]WWWUUUTTTSSSSSSUUUUUUTTTTTTSSSRRRRRRQQQNNNLLLJJJKKKNNNQQQQQQPPPNNNNNNPPPRRRQQQSSS[[[fffxxx|||uuupppyyyyyysssnnnmmmqqq}}}zzz}}}~~~yyyuuuyyyiiiQQQKKKMMMNNNPPPUUUWWWZZZ^^^aaabbbdddfffhhhiiikkknnnrrrtttuuuuuuuuuxxxzzz|||}}}{{{zzzzzz{{{{{{|||}}}|||uuutttzzz{{{iiiaaa\\\UUUOOOLLLJJJHHHFFFFFFHHHIIIJJJIIIJJJIIIGGGGGGGGGHHHJJJKKKLLLLLLJJJJJJKKKOOOVVV[[[eeetttvvvkkk```ZZZVVVVVV[[[dddqqq~~~tttkkkdddaaaaaaZZZ[[[[[[[[[\\\\\\]]]]]]hhhuuusssgggfffeeeaaaccckkkllljjjgggeeeccc___[[[WWWQQQNNNMMMMMMKKKHHHKKKOOOXXXfff|||www[[[MMMGGGEEEBBBAAACCCEEEGGGHHHKKKNNNQQQVVVYYY\\\___aaadddgggjjj{{{oooiiiaaaZZZWWWWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVPPPNNNMMMNNNPPPQQQPPPOOOMMMNNNQQQSSSRRRSSS[[[eeewww|||wwwrrrnnnnnntttzzzrrrqqqyyyzzzdddPPPLLLMMMNNNPPPVVVYYY\\\```ccceeegggjjjllllllnnnppprrrttttttttttttxxx{{{}}}~~~}}}||||||}}}|||}}}}}}~~~}}}zzzlll]]]WWWUUUQQQMMMKKKJJJHHHGGGHHHKKKMMMOOOOOONNNLLLJJJHHHHHHKKKNNNPPPPPPPPPOOOOOOPPPSSSYYY]]]cccoooxxxmmmaaa[[[WWWXXX]]]fffvvvuuummmgggeeeeeebbbbbbaaa```____________ffftttuuujjjgggfffbbbdddiiilllkkkiiihhheee```ZZZVVVRRROOONNNNNNLLLIIIKKKPPP[[[jjjlllTTTJJJGGGDDDAAAAAACCCEEEGGGIIIKKKOOOQQQWWWYYY]]]___aaadddgggjjjuuunnnfff___\\\]]]^^^___]]]]]]\\\[[[ZZZYYYXXXWWWRRRQQQQQQQQQQQQQQQOOONNNNNNNNNQQQTTTSSSTTT\\\eeexxxvvvrrrooopppvvv|||rrrkkkmmmvvv~~~qqq___PPPMMMOOONNNQQQWWW[[[^^^bbbeeegggiiimmmooooooppprrrtttuuuvvvvvvwwwxxx{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~sssfffZZZVVVUUUTTTRRRSSSPPPOOONNNOOORRRTTTUUUTTTRRRQQQOOONNNNNNPPPSSSTTTRRRRRRSSSRRRSSSUUUYYY\\\```hhhtttwwwkkkccc[[[XXXYYY___lllxxxxxxoooqqqxxxvvvooollljjjjjjkkkjjjhhhfffddddddcccccceeerrrxxxnnnkkkiiiggggggjjjnnnmmmllljjjgggbbb[[[VVVSSSPPPNNNOOOMMMJJJLLLQQQ[[[jjjcccNNNHHHFFFCCC@@@BBBDDDGGGIIIJJJMMMQQQSSSXXXZZZ^^^```bbbdddhhhjjjwwwqqqiiidddbbbccceeegggdddcccaaa___]]]ZZZYYYXXXUUUVVVWWWVVVTTTRRRPPPNNNPPPPPPSSSUUUTTTUUU]]]ggg{{{xxxtttrrrtttyyywwwmmmhhhlllvvvhhhZZZOOOOOOPPPOOOSSSZZZ\\\^^^bbbeeegggkkkooorrrqqqrrrtttuuuwwwxxxyyyzzzwwwzzz}}}~~~~~~~~~~~~~~~}}}~~~~~~ssshhh]]]ZZZZZZXXXXXXZZZXXXWWWWWWXXXZZZZZZYYYXXXTTTTTTTTTTTTTTTTTTTTTTTTRRRTTTUUUUUUUUUVVVXXXZZZ\\\aaajjjtttuuulllbbb\\\YYY[[[dddooo~~~pppeeebbbeeelll{{{|||wwwuuutttsssrrrpppmmmjjjhhhffffffffffffsss{{{ssspppooonnnmmmnnnqqqpppooommmjjjddd]]]WWWTTTQQQPPPPPPNNNKKKMMMRRRXXXggg~~~___LLLGGGEEEBBB@@@DDDFFFIIIKKKMMMPPPTTTVVVYYY\\\___aaaccceeehhhjjj|||vvvoookkkjjjkkkmmmmmmjjjiiigggdddaaa^^^\\\[[[[[[]]]___]]]ZZZUUURRRQQQSSSRRRTTTUUUUUUVVV```jjj~~~{{{xxxvvvyyy~~~|||tttkkkiiinnnzzz~~~```VVVPPPRRRSSSQQQUUU\\\\\\___bbbeeehhhlllpppttttttuuuuuuvvvwwwxxxyyyyyyuuuwww{{{||||||}}}~~~~~~~~~|||||||||}}}~~~zzzoooeee```___]]]]]]_________aaacccdddccc___\\\WWWWWWXXXXXXWWWVVVUUUTTTTTTVVVXXXYYYXXXWWWXXXYYYZZZ\\\bbbkkksss}}}xxxlllccc\\\ZZZ___gggvvvwwwmmmaaaYYYYYY\\\cccnnn}}}~~~}}}|||{{{xxxuuurrrnnnkkkjjjjjjjjjkkkvvv~~~yyyvvvwwwwwwvvvuuuvvvtttrrroookkkfff___ZZZUUURRRPPPQQQOOOLLLNNNSSSWWWeee{{{~~~\\\LLLHHHDDDAAABBBFFFHHHKKKMMMOOORRRVVVYYYZZZ]]]```bbbccceeehhhkkk{{{vvvuuuuuuuuuuuunnnmmmkkkiiifffdddbbbaaaaaadddgggeee```ZZZWWWUUUVVVUUUUUUVVVUUUWWWbbbnnn~~~{{{{{{{{{uuummmjjjppp|||pppZZZSSSPPPTTTUUUSSSWWW___]]]```cccfffiiinnnsssvvvxxxwwwvvvvvvuuuuuuuuuuuurrruuuxxxzzz{{{{{{|||~~~{{{{{{yyyyyyyyy{{{}}}~~~}}}rrrlllhhheeeeeeggggggiiilllpppqqqnnniiieee```___]]][[[ZZZYYYYYYYYYXXXZZZ]]]^^^]]][[[[[[[[[[[[ZZZ^^^eeekkkrrr{{{pppeee^^^___dddkkkssswwwqqqhhh```YYYSSSSSSVVVZZZaaakkk{{{~~~zzzvvvsssrrrrrrrrrrrr{{{}}}|||~~~}}}zzzxxxtttppplllgggaaa]]]UUURRRQQQRRRPPPMMMOOOTTTWWWeeeyyyxxxZZZMMMHHHDDDBBBEEEEEEHHHKKKMMMOOORRRVVVYYY[[[]]]```bbbdddeeehhhkkk~~~}}}|||pppooonnnllljjjhhhgggffffffiiillljjjddd^^^ZZZYYYXXXVVVVVVVVVUUUXXXdddppp}}}~~~www~~~yyyoookkkpppzzzcccWWWQQQQQQVVVVVVTTTXXX```^^^aaadddgggjjjoootttxxxzzzyyywwwuuusssqqqppppppqqqssswwwyyyzzzzzz{{{}}}yyyxxxwwwwwwwwwyyy{{{}}}}}}~~~xxxsssnnnmmmooommmpppuuuzzz|||yyysssmmmiiifffbbb^^^]]]]]]^^^___[[[^^^aaabbbaaa___]]]]]]\\\ZZZ\\\ccchhhlllxxx{{{mmmcccaaaeeecccjjjmmmggg^^^YYYUUURRRNNNQQQUUUXXX^^^nnn}}}zzzyyyzzzzzzwww}}}zzzuuuqqqmmmhhhccc___VVVSSSRRRRRRPPPMMMOOOTTTXXXeeeyyytttXXXMMMIIICCCCCCHHHEEEGGGJJJLLLOOORRRVVVYYY\\\^^^aaacccdddfffhhhkkk~~~yyyrrrnnnlllmmmnnnnnnooopppqqqooojjjeeeaaa___\\\YYYXXXWWWUUUVVV___iii~~~{{{uuurrrqqq{{{nnn]]]TTTUUUVVVVVVWWWXXX\\\^^^ccceeehhhkkkmmmooosssuuu~~~|||zzzvvvsssqqqooonnnqqqrrrsssuuuvvvwwwwwwwwwvvvvvvvvvuuuttttttvvvyyy|||}}}|||zzzxxxwwwyyy|||~~~|||rrrqqqnnniiieeeddddddfffhhhfffhhhiiijjjiiigggdddbbb```bbbfffgggeeehhhtttsssggg^^^cccddddddccc___ZZZUUURRRRRRQQQPPPQQQVVVaaappp{{{zzzxxxuuupppfff___\\\WWWTTTTTTRRROOOOOORRRWWWcccvvvqqqWWWMMMIIIEEECCCFFFGGGIIILLLNNNQQQUUUYYY]]]aaabbbccccccccceeeiiilllzzztttooonnnpppqqqrrrtttuuuvvvtttooojjjgggfffccc___\\\YYYWWWXXXaaalllyyyuuusssuuuhhhYYYSSSUUUVVVWWWWWWYYY]]]```dddgggjjjlllnnnpppsssuuu|||zzzxxxvvvsssqqqpppooorrrsssttttttuuutttttttttsssttttttsssrrrrrruuuwwwzzz|||zzzzzzwwwssspppoooppprrrssspppqqqrrrqqqooollliiiffffffhhhkkkmmmkkknnnzzz{{{mmmcccdddccccccdddccc___YYYTTTPPPOOOMMMMMMOOOXXXccclllvvv}}}zzzvvvpppggg```\\\XXXUUUUUUSSSPPPPPPSSSZZZfffzzzmmmUUUMMMJJJFFFDDDFFFGGGIIILLLOOORRRVVV[[[___bbbdddeeeffffffhhhjjjmmm~~~xxxttttttwwwyyy{{{|||}}}}}}{{{vvvrrrpppooojjjddd^^^ZZZWWWXXXbbbmmmwwwtttuuuzzzvvvaaaTTTSSSTTTVVVWWWYYY[[[```cccfffhhhkkklllnnnooorrrtttwwwwwwvvvuuutttrrrppppppsssssssssssssssrrrqqqppppppqqqrrrqqqqqqqqqsssuuuwww{{{}}}zzzsssuuuxxx}}}~~~{{{yyyxxxyyy{{{|||~~~~~~~~~}}}yyyuuuqqqnnnoooppprrrtttsssvvvxxxmmmiiigggfffhhhjjjhhh```YYYSSSQQQOOOMMMMMMQQQXXX]]]bbbkkkwww|||wwwqqqhhhbbb]]]XXXUUUUUUSSSPPPQQQUUU]]]jjj|||gggSSSNNNLLLHHHFFFGGGHHHJJJNNNQQQTTTYYY^^^bbbdddfffiiikkkkkklllmmmnnn}}}zzz||||||xxxvvvvvvoooggg^^^XXXUUUVVV```jjj|||tttssswww~~~ooo\\\RRRRRRTTTVVVXXXZZZ^^^bbbffffffhhhkkkllllllmmmoooqqqsssssstttttttttsssqqqppppppqqqqqqqqqqqqqqqppppppoooqqqrrrrrrqqqqqqsssuuuvvvyyyzzzssspppkkkmmmqqqxxxzzzwwwvvvvvvxxxzzzzzz~~~zzztttpppnnnppptttqqqhhh```ZZZXXXUUUSSSQQQRRRUUUWWWXXX___ggglllooorrrwww{{{}}}wwwpppiiiddd]]]XXXUUUTTTSSSQQQRRRVVV^^^mmmtttbbbSSSPPPPPPKKKHHHJJJIIIKKKOOORRRVVV[[[```dddfffiiimmmppppppppppppppp}}}yyywwwwwwqqqhhh^^^XXXUUUVVV]]]fffyyyrrrrrrxxxjjjZZZRRRSSSUUUWWWYYY\\\```dddhhhggghhhjjjjjjjjjjjjlllnnnnnnppprrrttttttsssqqqooolllmmmnnnpppqqqqqqrrrrrrppprrrttttttttttttuuuvvvvvvyyytttkkkhhhhhhiiimmmsss}}}}}}{{{|||~~~|||xxxyyy{{{yyyppphhhaaa___\\\YYYXXXWWWWWWWWWUUUYYY^^^aaacccfffjjjnnn|||}}}vvvoooiiieee^^^YYYUUUUUUSSSRRRTTTXXX___ooonnn___TTTSSSSSSNNNKKKMMMJJJMMMPPPTTTWWW\\\bbbfffgggkkkpppssssssrrrrrrrrr}}}uuuuuuwww~~~|||wwwuuuuuuqqqhhh___ZZZWWWWWW[[[bbbrrr}}}qqqssszzzzzzdddYYYVVVTTTVVVXXX[[[]]]aaafffiiigggiiijjjjjjhhhhhhiiikkkkkkmmmqqqssstttrrrpppnnniiijjjmmmoooqqqsssssstttrrrtttvvvwwwvvvvvvwwwyyyxxx{{{rrrgggcccffffffiiinnnwwwzzzuuujjjgggcccaaa```___^^^\\\WWWYYY\\\^^^___bbbeeehhhqqq{{{~~~vvvoookkkhhhaaa\\\WWWWWWVVVTTTWWW[[[cccssskkk^^^TTTUUUTTTNNNLLLNNNLLLNNNQQQUUUXXX\\\bbbfffiiilllqqqttttttsssssstttuuuooohhhjjjmmmsss{{{zzztttrrrqqqlllddd]]]ZZZXXXUUUWWW[[[dddnnnrrrttt{{{{{{qqquuu~~~qqq^^^XXXYYYUUUWWWZZZ\\\^^^bbbfffjjjiiijjjkkkjjjiiihhhiiijjjiiilllpppssstttrrrooommmiiijjjllloooqqqsssttttttrrruuuwwwxxxxxxxxxyyyzzz{{{|||vvviiicccccccccdddhhhrrrzzzvvvrrrooonnnmmmkkkhhh```aaaaaabbbaaabbbcccdddkkksss~~~|||pppppptttwwwqqqmmmllleee___[[[ZZZYYYXXX[[[```jjjzzziii\\\TTTTTTSSSMMMJJJMMMMMMOOORRRUUUXXX\\\aaaeeejjjmmmqqqssssssssstttuuuxxxnnngggaaadddhhhlllrrr{{{yyyrrrpppoooggg```ZZZXXXVVVSSSRRRUUUWWW```bbbccckkkvvvzzzqqqwwwiiiXXXWWW\\\VVVXXXZZZ\\\^^^bbbgggjjjkkkllllllkkkiiihhhiiijjjhhhkkkpppssstttqqqnnnllljjjkkkmmmoooqqqrrrssstttrrruuuxxxyyyyyyxxxyyyzzz}}}}}}|||mmmggg```___```dddooo}}}|||zzzwwwuuulllkkkjjjhhheeebbbaaa```hhhnnnwww~~~~~~mmmbbb___```ggguuuyyyssspppooohhhbbb^^^]]]\\\[[[^^^dddppphhh\\\SSSSSSQQQKKKIIILLLNNNPPPSSSUUUXXX\\\```dddjjjmmmppprrrrrrssstttuuu~~~rrrhhhccccccbbbbbbgggoooyyy}}}sssmmmkkkfff^^^XXXTTTRRRQQQPPPQQQUUUTTTVVV```lll}}}xxxtttwwwyyycccYYYWWWVVVZZZ]]]```bbbccceeehhhjjjlllllllllllllllkkkkkkkkkkkkkkkkkkmmmoooooommmkkkllllllnnnqqquuuwwwwwwvvvvvvvvvwwwvvvvvvuuuttttttvvvyyyzzz~~~pppfffaaa___^^^ccclllyyy~~~{{{wwwsssnnnkkkiiijjjlllqqqwww|||rrrgggaaa]]]UUUUUU]]]lll|||~~~zzzuuuqqqnnnjjjeee___]]]```gggmmmzzzwwwccc]]]TTTNNNKKKLLLMMMNNNOOOQQQRRRSSSUUUYYY]]]aaagggjjjlllmmmnnnppprrrtttxxxnnniiihhhgggiiinnnuuu}}}zzzrrrnnnhhh```YYYUUURRRQQQPPPMMMQQQPPPSSS]]]hhhyyyuuurrrwwwuuuaaaZZZXXXUUU[[[]]]```bbbdddfffhhhkkkmmmmmmmmmmmmnnnnnnnnnnnnmmmlllkkklllnnnnnnlllkkkjjjkkklllppptttvvvuuuttttttttttttttttttsssrrrrrrsssvvvxxx|||rrrgggaaa^^^^^^ccckkkxxxzzzuuurrrssssssuuuwwwxxxxxxwwwvvvvvvxxx{{{~~~zzzqqqggg^^^WWWRRRPPPQQQRRRXXXfffuuu}}}xxxtttpppmmmgggaaa^^^bbbjjjpppsssaaa[[[TTTNNNLLLNNNOOOPPPQQQRRRTTTUUUWWWZZZ___bbbfffhhhkkklllmmmooorrrttt{{{uuurrrsssvvv||||||rrrlllccc[[[VVVRRRPPPNNNJJJNNNNNNQQQ[[[eeeuuurrrrrryyymmm___[[[XXXVVV\\\^^^aaacccdddfffiiilllnnnoooooopppqqqqqqqqqqqqooommmkkkjjjkkkkkkjjjiiihhhhhhjjjmmmqqqssssssrrrqqqqqqqqqrrrqqqqqqpppooopppsssuuuzzzvvvjjj```^^^^^^cccjjjwww~~~|||zzzyyywwwtttqqqmmmlllkkkkkklllllljjjiiidddaaa]]]XXXTTTQQQOOONNNNNNNNNSSS^^^kkkzzz{{{wwwssspppjjjccc```cccllltttmmm^^^XXXRRRNNNMMMOOOQQQSSSRRRTTTVVVWWWYYY\\\aaadddeeegggiiikkklllnnnqqqssswwwpppfff]]]VVVRRRNNNLLLJJJOOOOOORRR\\\fff~~~rrrqqqsss|||yyyfff]]][[[YYYWWW]]]___bbbdddfffhhhkkkmmmoooppprrrsssttttttttttttpppmmmjjjhhhhhhiiihhhgggffffffgggjjjmmmpppppppppooooooppppppppppppooonnnnnnqqqtttyyy{{{mmmbbb______cccjjjvvv|||yyyooolllgggdddbbbaaa___^^^ZZZYYYXXXWWWUUUUUUTTTTTTMMMLLLOOOXXXcccqqq~~~zzzuuussslllddd```cccmmmvvv~~~fffXXXTTTOOOLLLMMMPPPSSSTTTSSSUUUXXXYYY[[[^^^bbbeeedddfffiiikkklllnnnpppsss{{{tttiii___XXXRRRNNNLLLJJJOOONNNRRR\\\gggsssssswwwppp```[[[[[[ZZZYYY^^^aaadddfffgggiiilllnnnpppqqqsssuuuvvvvvvuuutttpppmmmiiigggggggggfffeeedddddddddgggjjjmmmnnnnnnnnnoooooopppppppppoooooonnnrrruuu{{{ooodddaaaaaaeeekkkuuuvvvqqqjjjeeebbbaaa```___XXXWWWWWWVVVUUUTTTSSSRRRMMMMMMOOOVVV^^^kkk}}}{{{vvvtttmmmddd^^^bbbmmmxxxuuu___SSSPPPLLLJJJMMMPPPTTTUUUTTTWWWYYY\\\]]]```cccffffffhhhjjjllllllnnnppprrr{{{{{{|||yyynnnccc[[[UUUQQQNNNKKKOOONNNQQQ\\\hhhsssuuuzzzjjj]]]ZZZZZZ[[[\\\```bbbeeeggghhhjjjmmmpppppprrrtttvvvvvvvvvtttsssmmmkkkhhhgggffffffdddbbbcccbbbbbbeeehhhkkkmmmmmmnnnnnnooooooppppppoooooonnnrrrvvv|||qqqfffcccbbbeeeiiirrryyyqqqjjjgggeeedddddd^^^]]]\\\ZZZWWWSSSPPPNNNMMMMMMOOOTTTZZZeeewww|||wwwuuunnnddd]]]aaannnyyymmm\\\QQQNNNKKKJJJMMMQQQUUUVVVWWWYYY\\\___```cccfffhhhiiikkkmmmnnnnnnoooqqqrrr{{{oooggghhhkkkmmmxxx~~~ssshhh```YYYUUURRRNNNRRRPPPSSS^^^lllrrruuu||||||fff\\\ZZZZZZ\\\___aaacccfffhhhiiikkknnnqqqppprrrtttvvvvvvtttrrrqqqkkkiiihhhggggggeeecccaaabbbaaaaaacccgggjjjlllllllllmmmnnnnnnoooooonnnnnnnnnrrrwww}}}rrrgggcccbbbcccgggnnn||||||tttpppnnnlllkkkjjjiiigggddd^^^XXXRRROOOJJJKKKNNNRRRVVV___ppp}}}yyywwwpppddd]]]aaannn{{{iiiZZZQQQNNNLLLLLLOOOTTTWWWXXXZZZ]]]```cccdddfffiiikkkmmmoooppppppppppppqqqsssxxxooonnnaaaYYY[[[]]]```kkkzzzvvvkkkccc]]]XXXUUUSSSVVVSSSVVVbbbqqqqqquuu}}}yyyeee\\\ZZZYYY\\\aaaaaadddgggiiijjjllloooqqqppprrrtttuuuuuusssqqqoooiiihhhgggggggggfffbbb```bbbaaaaaacccfffjjjllllllkkkllllllmmmnnnnnnnnnmmmmmmrrrwww}}}rrrfffcccaaabbbdddkkkxxx~~~yyyvvvtttrrrrrrqqqooojjjccc[[[TTTPPPHHHIIILLLPPPSSS[[[kkk{{{zzzxxxqqqeee]]]aaaooo}}}fffYYYRRRPPPMMMNNNQQQUUUXXXZZZ\\\___cccfffgggiiilllnnnpppqqqrrrrrrqqqppprrrssswwwpppiiiddd]]]ZZZYYYXXXVVVXXXbbbmmmuuupppjjj```ZZZYYYWWWUUUTTTWWW```wwwyyyooowwwtttbbb^^^^^^\\\___fffiiikkklllmmmlllmmmooopppmmmooorrrsssrrrpppmmmjjjjjjiiihhhggggggeeeaaa___```aaabbbeeegggiiijjjkkkllllllllllllllllllllllllkkkmmmsss|||zzzkkkccc]]]___```dddrrr|||ssseeeYYYRRROOOLLLKKKLLLOOOQQQVVVcccooo|||uuuqqqqqqtttyyypppfff]]]___nnn~~~|||iii___TTTQQQNNNMMMNNNSSSXXX[[[___bbbfffiiikkklllnnnppppppqqqrrrqqqppppppqqqsss}}}tttmmmfff```\\\ZZZXXXWWWWWWUUUVVV___iii{{{wwwsssmmmddd]]]\\\XXXVVVVVVZZZddd}}}yyypppyyypppaaa___aaa```cccjjjmmmnnnooonnnmmmmmmnnnooopppppppppoooooonnnnnnnnnkkkjjjiiihhhhhhfffccc```aaaaaaccceeegggiiijjjkkklllllllllkkkkkkkkkkkkkkklllmmmrrryyynnnddd^^^^^^^^^aaammm|||yyykkk^^^VVVRRRNNNLLLMMMOOOPPPTTT___jjjyyy}}}uuuqqqkkkeeeccceeepppyyypppfff^^^___nnn~~~yyyfff\\\RRRQQQOOOOOOQQQUUUZZZ\\\___bbbfffiiijjjkkklllnnnoooqqqrrrrrrqqqrrrtttvvv}}}tttllleee___ZZZWWWYYYWWWVVVWWWVVVVVV\\\dddrrrzzzwwwsssjjjccc```YYYXXXXXX^^^jjjwwwqqq{{{zzzlll```aaadddeeehhhnnnrrrrrrrrrpppnnnmmmnnnooosssqqqnnnllllllnnnpppqqqlllkkkjjjjjjiiihhhdddbbbaaabbbccceeegggiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmlllooouuu~~~qqqggg^^^]]]\\\]]]ggguuussseee[[[VVVPPPNNNMMMNNNOOOQQQ[[[eeerrr|||xxxrrrjjjccc^^^YYYUUUVVVZZZlllzzzqqqggg```bbbpppsssaaaXXXPPPQQQQQQSSSVVVYYY]]]___aaadddgggiiiiiiiiijjjkkkmmmoooqqqqqqrrrsssvvvyyyxxxpppiiibbb]]]ZZZ[[[YYYXXXYYYXXXVVVZZZaaajjjyyy|||zzzxxxrrrkkkfff]]][[[[[[aaapppzzztttsss~~~sssiiibbbcccfffhhhkkkpppsssssssssqqqooonnnpppqqqtttrrrpppnnnnnnoooqqqrrrmmmlllkkkkkkkkkiiifffcccbbbbbbdddeeegggiiijjjkkkiiiiiiiiijjjjjjjjjjjjjjjkkkkkkmmmrrrzzzttthhh___]]][[[[[[dddoooyyykkk```YYYQQQNNNLLLNNNNNNPPPXXXaaannnwww~~~yyyqqqiiiddd]]]WWWTTTQQQPPPTTT[[[kkk|||rrriiicccffftttkkk[[[TTTOOOQQQTTTWWW[[[^^^aaabbbcccfffhhhiiihhhhhhhhhiiijjjlllnnnpppqqqtttwwwzzz{{{ssskkkddd```___\\\ZZZZZZYYYVVVXXX\\\eeesss{{{{{{{{{|||}}}zzzsssmmmbbb___^^^eeetttxxxtttvvvpppiiiddddddgggiiillloooqqqrrrrrrpppooopppsssuuuttttttsssrrrqqqqqqqqqppplllkkkkkkkkkkkkiiifffdddaaabbbccceeefffhhhiiijjjhhhhhhhhhhhhiiiiiijjjjjjiiiiiikkkpppxxxuuuhhh___]]]\\\[[[bbbmmm~~~pppccc[[[RRRNNNMMMNNNPPPQQQXXX___hhhpppvvvuuuqqqkkkccc[[[XXXSSSOOOOOONNNPPPXXXaaarrr}}}tttlllhhhlllzzzwwwbbbVVVRRRPPPRRRVVV[[[___cccdddeeefffhhhjjjkkkjjjhhhiiiiiihhhjjjlllnnnooorrrvvvxxxxxxoooiiifff```]]]\\\YYYVVVVVVZZZbbbnnn|||xxxooosssxxx{{{zzzrrrgggcccaaahhhxxxzzzxxx|||mmmiiieeedddfffiiilllnnnoooooooooooonnnppptttwwwttttttuuuuuusssqqqooommmkkkjjjiiiiiijjjiiifffcccaaaaaabbbdddeeefffggghhhffffffgggggghhhiiiiiiiiihhhhhhkkkpppwwwvvvhhh^^^\\\\\\[[[```iiiyyysssnnnnnnooovvvuuuhhh___VVVQQQOOOPPPRRRSSSXXX^^^```fffjjjgggbbb]]]VVVPPPLLLJJJJJJMMMOOOTTT___jjjvvvpppnnntttlllZZZRRRRRRRRRUUUYYY^^^cccfffhhhiiiiiikkkmmmmmmlllkkkkkkkkkhhhjjjlllmmmnnnpppsssvvvyyypppiiicccaaa^^^ZZZYYY\\\aaakkkuuu{{{~~~|||tttjjjdddkkkssszzzwwwiiieeeccckkk|||uuujjjhhhdddbbbdddiiimmmnnnnnnnnnnnnmmmmmmooorrrvvvuuuuuutttsssqqqnnnllljjjiiihhhggghhhhhhgggdddbbb``````aaabbbdddeeeffffffeeeeeefffgggggghhhiiiiiiggghhhkkkpppuuuwwwiii]]][[[ZZZXXX\\\dddrrryyyjjjbbbaaabbbgggooo|||{{{nnnddd[[[VVVRRRSSSSSSTTTWWW[[[[[[``````[[[VVVSSSOOOJJJGGGGGGKKKQQQVVV]]]jjjwwwyyyttttttzzz{{{bbbSSSQQQSSSUUUWWW[[[```dddhhhjjjkkkkkkmmmppppppooommmmmmnnnjjjlllmmmnnnnnnooorrrtttyyyqqqjjjfffccc___^^^```aaaiiiqqquuuvvvtttkkkbbb]]]gggpppxxxyyyjjjeeedddlllnnngggfffcccaaaccciiinnnpppnnnnnnmmmlllkkkmmmqqqtttvvvuuussspppnnnkkkjjjiiihhhgggfffggggggfffcccaaa___``````bbbcccdddeeeeeeeeeeeeffffffggghhhhhhiiiggghhhkkkpppttt}}}xxxiii]]]ZZZXXXUUUXXX___nnn~~~yyyiii___]]]ZZZ\\\aaaiiiwwwrrriii```YYYUUUUUUUUUSSSUUUYYYZZZ]]]\\\VVVQQQOOOMMMIIIHHHJJJPPPXXX^^^ggguuuzzzvvvwwwuuu\\\PPPPPPTTTWWWYYY\\\aaaeeeiiikkkmmmmmmoooqqqrrrpppooooooppplllnnnoooooooooppprrrtttsssmmmhhh```]]]___eeehhhmmmooonnniiiccc___[[[aaajjjwww~~~pppllliiinnnwwwiiieeeeeedddcccdddfffhhhjjjkkkmmmpppqqqpppqqqrrrsssssssssrrrpppnnnllljjjiiieeeeeedddcccbbbaaa```___bbbaaa`````````aaaccccccccceeeggghhhgggggghhhiiiooollllllnnnrrr|||qqq^^^ZZZ[[[YYYYYY]]]kkkxxx~~~jjj^^^XXX[[[XXXXXX^^^eeeooo|||{{{nnnhhh```ZZZXXXWWWUUUUUUXXXRRRRRRRRRPPPLLLJJJIIIIIINNNMMMTTT```lllxxx~~~yyyxxxjjj[[[YYYWWWSSSZZZ]]]aaadddfffiiimmmpppssssssssssssssssssssssssoooooonnnnnnooopppqqqqqq|||tttkkkffffffcccfffhhhjjjhhhddd___\\\[[[aaakkkxxxxxxsssnnntttrrrgggeeedddccccccdddfffhhhjjjlllnnnpppqqqqqqpppqqqsssppppppooonnnmmmkkkjjjiiieeedddcccbbbaaa``````___aaa````````````aaacccdddccceeeggggggffffffggghhhkkkjjjjjjmmmqqqzzzvvvbbb\\\[[[XXXXXX\\\gggttt}}}mmmccc[[[VVVUUUWWW\\\bbblllvvvwwwkkkccc\\\[[[YYYVVVUUUWWWQQQQQQPPPNNNKKKJJJKKKLLLOOORRR\\\kkkyyy}}}|||kkk]]]\\\[[[XXX\\\___ccceeehhhjjjnnnqqqssssssssssssssssssrrrrrrqqqqqqqqqqqqrrrrrrsssssstttkkkhhheeeeeefffeeeccc```]]][[[ZZZaaalllzzzzzzsssyyyyyylllddddddcccccccccdddfffhhhiiilllnnnqqqqqqpppppppppqqqllllllllllllkkkiiihhhgggdddccccccbbbaaa```__________________```aaacccccccccdddfffeeeddddddeeefffgggfffhhhkkkooovvv|||fff]]][[[WWWWWW[[[bbboooqqqaaaZZZUUUUUUUUUVVV\\\cccgggxxxqqqhhh```]]][[[WWWTTTTTTOOONNNMMMKKKJJJKKKNNNQQQTTTZZZhhhyyykkk`````````^^^```cccfffhhhjjjmmmppprrrttttttsssssssssrrrrrrrrrrrrssssssttttttttttttttt}}}qqqkkkjjjiiigggdddbbb___]]]\\\ZZZaaammm|||}}}vvv}}}qqqhhhcccccccccccccccdddeeefffgggkkknnnpppqqqooonnnnnnnnnjjjjjjjjjiiihhhfffeeedddccccccbbbaaaaaa```______^^^^^^^^^___```aaabbbcccbbbcccdddcccbbbbbbccceeeeeeeeehhhkkknnnttthhh^^^[[[WWWWWW[[[^^^jjj}}}~~~lllccc[[[XXXUUUSSSUUUZZZ[[[ggg{{{vvvkkkbbb^^^[[[VVVQQQPPPLLLKKKIIIHHHHHHMMMSSSXXX]]]eeesss~~~jjjcccdddeeedddeeegggjjjlllmmmooorrrtttuuuttttttssssssrrrrrrrrrrrrssstttuuuuuutttssssss}}}sssqqqnnnjjjeeeaaa^^^\\\[[[ZZZbbbnnn|||zzzxxxlllfffdddcccccccccccccccddddddeeehhhkkkmmmnnnmmmlllkkkkkkiiiiiihhhgggeeecccaaa```ccccccbbbbbbaaaaaa``````]]]]]]^^^___```aaaaaaaaaaaaaaabbbaaa``````bbbdddffffffiiilllmmmqqq|||hhh^^^[[[WWWWWW[[[]]]gggwwwwwwmmmbbb\\\WWWTTTTTTVVVUUUZZZgggzzzzzznnnaaa\\\YYYSSSNNNLLLIIIHHHGGGGGGJJJQQQZZZ```hhhqqq}}}{{{mmmjjjkkklllmmmiiikkkmmmooooooqqqsssuuuuuuuuuuuutttttttttssssssuuuvvvxxxyyyyyyxxxvvvttt|||wwwsssmmmgggaaa]]][[[ZZZ[[[cccnnn{{{sssjjjfffeeedddddddddccccccbbbbbbaaacccfffjjjkkkjjjhhhhhhgggggggggfffeeedddbbb```___ccccccccccccbbbbbbaaaaaa]]]^^^______```_________^^^_________^^^___bbbdddiiihhhjjjlllkkknnnwwwjjjaaa]]]YYYXXX[[[]]]dddrrrxxxjjj```ZZZUUUSSSTTTVVVUUU\\\jjjyyy~~~ppp```ZZZVVVQQQMMMJJJIIIIIIIIIJJJOOOXXXbbbiiittt~~~wwwooopppqqqrrrrrrlllnnnpppqqqqqqrrrtttvvvvvvvvvvvvvvvvvvvvvvvvvvvyyy{{{~~~}}}zzzxxx~~~zzztttlllddd___\\\ZZZ\\\dddnnnzzz|||oooiiigggeeefffeeeeeedddbbbaaa___^^^^^^aaaeeehhhgggfffeeeeeebbbcccccccccccccccbbbbbbddddddddddddcccccccccccc^^^^^^_________^^^]]]\\\\\\]]]]]]]]]]]]^^^bbbeeekkkjjjjjjjjjhhhjjjsss~~~nnnddd```ZZZWWWYYY\\\bbbmmm|||xxxkkkaaaZZZVVVVVVYYYUUUXXXbbblllwwwrrr```XXXUUUQQQMMMKKKJJJKKKMMMPPPVVV```kkksss}}}ooolllpppqqqpppqqqnnnppprrrrrrrrrsssuuuvvvvvvvvvvvvwwwxxxxxxyyyyyy|||~~~}}}zzzzzzqqqiiiccc___]]]]]]eeennnxxxxxxlllhhhgggdddgggfffeeedddbbb```^^^]]][[[^^^cccfffeeedddcccccc___```aaacccddddddeeeeeeeeeeeedddddddddddddddddd^^^______```___^^^\\\[[[[[[[[[\\\\\\\\\^^^bbbeeellljjjjjjiiifffgggppp{{{qqqgggbbb[[[WWWXXX\\\```jjjxxxvvvjjj```[[[[[[WWWRRRSSS[[[```eeewwwsss```WWWTTTQQQNNNLLLLLLNNNQQQUUU\\\fffqqqyyyvvvhhhggglllmmmlllllloooqqqssssssssssssuuuvvvvvvvvvwwwxxxyyyzzzzzz{{{|||~~~|||yyysssiiidddbbbaaadddeeejjjtttxxxooojjjdddcccdddiiiiiigggeeeccc```]]]\\\]]]^^^___```aaabbbcccccccccbbbbbbccceeeeeedddbbbbbbbbbbbbbbbaaaaaaaaa```aaa```___]]]\\\[[[ZZZZZZYYYZZZ[[[]]]___bbbdddfffeeeffffffddddddgggooouuu|||iiiaaa^^^YYYUUU]]]___eeeppp~~~uuukkkbbb[[[]]]XXXTTTUUUXXX]]]iiissswwwddd\\\WWWNNNLLLPPPOOOQQQWWW^^^ccchhhttt|||kkk___aaadddccceeelllnnnppprrrsssssstttuuuwwwwwwvvvvvvvvvxxx|||{{{{{{zzzpppjjjgggfffccccccgggpppyyyzzz{{{|||~~~vvvnnniiiddddddeeegggfffdddbbb```^^^]]]\\\^^^^^^___```aaabbbcccccccccbbbaaabbbddddddbbb```aaaaaa``````````````````aaa```^^^\\\ZZZYYYXXXXXXYYYYYYZZZ\\\^^^aaacccdddeeeeeeeeedddcccgggnnntttqqqeee___[[[WWWXXXZZZ```kkkzzztttiiibbbbbb]]]YYYXXXWWWYYYaaaiiimmmccc\\\RRROOORRRVVVYYYaaajjjooosss{{{rrrbbbXXX[[[``````ccciiimmmpppssstttuuuuuuvvvwwwwwwvvvuuuwww{{{{{{{{{~~~}}}sssmmmiiigggddddddfffmmmtttyyyyyyxxxssstttvvv{{{qqqiiieeebbbbbbeeedddcccaaa___^^^]]]]]]^^^______```aaaaaabbbccccccbbbaaaaaaaaabbbaaa___^^^^^^^^^^^^^^^^^^^^^^^^______^^^\\\ZZZYYYWWWWWWVVVYYYYYYZZZ[[[]]]___aaabbbdddeeeeeecccbbbeeelllrrr~~~lllaaa\\\[[[VVVXXX]]]fffsssvvvpppkkkeee___[[[WWWVVVZZZaaawww|||pppfff\\\XXX[[[]]]aaajjjtttyyy{{{hhh\\\TTTXXX]]]___ccchhhkkkooosssvvvwwwvvvvvvwwwwwwvvvvvvxxx~~~{{{{{{~~~xxxqqqkkkhhhhhhggghhhmmmrrrtttsssqqqoooppprrryyyxxxkkkdddaaa___```cccbbbaaa___]]]]]]^^^___```______```aaaaaabbbccccccbbbaaa___``````___]]][[[[[[[[[\\\\\\\\\\\\]]]]]][[[ZZZYYYXXXXXXXXXXXXXXX[[[[[[[[[\\\^^^___aaabbbcccddddddcccaaadddjjjooosssccc]]]]]]WWWYYY]]]dddnnn|||zzzqqqfff^^^XXXUUUYYYaaaqqqwwwnnnjjjkkkkkknnnuuu~~~{{{eee\\\WWWZZZ___bbbeeejjjjjjnnnssswwwxxxxxxxxxxxxxxxwwwvvvyyy~~~}}}~~~zzzsssnnnkkkjjjjjjlllpppqqqnnnlllllllllpppwww~~~ssshhhcccaaa```aaadddbbbaaa___^^^^^^___aaabbb_________```aaaaaabbbbbbaaa___^^^______^^^\\\ZZZZZZZZZZZZZZZZZZZZZZZZ[[[VVVVVVVVVWWWXXXZZZ[[[\\\___^^^^^^______aaabbbbbbbbbcccdddbbb```bbbggglllyyyyyyfff^^^]]]WWWYYY\\\bbblllzzzpppbbbXXXTTTYYYaaappprrrddd___[[[]]]bbbdddgggjjjiiimmmsssxxxyyyzzzzzzzzzxxxwwwwww{{{~~~~~~~~~yyysssmmmkkkjjjllloooooolllhhhiiijjjnnnwwwzzzpppgggeeedddcccccceeeaaa``````___```aaabbbccc^^^^^^^^^______````````````^^^^^^^^^___^^^]]][[[ZZZZZZZZZYYYYYYYYYXXXXXXTTTTTTUUUWWWZZZ\\\___```bbbbbbaaaaaaaaabbbbbbcccaaaccccccaaa___aaaeeejjjtttjjj___\\\TTTVVVZZZ___iiixxxxxxfffXXXRRRWWW```qqqmmmaaa^^^]]]^^^bbbeeeggghhhiiimmmssswwwyyy{{{|||}}}yyyyyyyyy|||}}}~~~~~~{{{wwwyyy|||yyyqqqooommmoooqqqqqqnnnjjjkkkkkkpppzzzzzzuuuyyy}}}tttkkkeeedddeeecccbbbddd```````````````aaaaaaaaa]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]^^^______^^^\\\[[[[[[ZZZYYYXXXWWWWWWVVVUUUUUUWWWYYY[[[^^^```aaadddcccbbbbbbbbbbbbbbbcccaaabbbcccaaa______dddhhhppp}}}pppbbb\\\UUUWWWZZZ]]]cccqqqyyygggZZZTTTYYYaaarrryyyfff\\\]]]]]]___bbbfffhhhiiijjjmmmrrrvvvyyy{{{~~~zzzzzz{{{|||~~~~~~}}}|||~~~vvvmmmiiigggiiikkklllqqqvvvzzzuuusssqqqsssuuuuuurrrnnnnnnoootttxxxqqqiiipppwww|||nnnfffaaabbbcccaaa___```^^^___```aaaaaa``````___\\\\\\]]]]]]]]]]]]]]]]]]^^^]]]]]]^^^___```^^^]]]\\\\\\[[[YYYXXXWWWVVVUUUWWWWWWXXXZZZ\\\^^^```aaadddccccccbbbaaabbbbbbbbb```bbbbbbaaa^^^___cccfffmmmyyytttddd]]]ZZZ[[[[[[[[[___iiiyyyvvvggg\\\WWW\\\dddqqqqqq```ZZZ\\\^^^```ccchhhkkkkkkjjjmmmrrruuuxxx{{{zzz{{{|||}}}~~~~~~}}}}}}~~~}}}zzz{{{{{{pppllliiieeeaaa```aaacccdddkkkmmmuuu~~~|||~~~~~~{{{qqquuu~~~uuujjjcccfffnnnzzz}}}uuueeedddcccbbbbbbbbbcccddd______``````aaabbbddddddaaaaaa```^^^\\\[[[^^^```aaaaaaaaa``````___]]]]]]aaa```]]]ZZZXXXWWWWWWWWWYYYYYYZZZ[[[\\\^^^```aaaccccccbbbaaa`````````aaabbbbbb```^^^]]]^^^bbbdddkkkvvvuuufff___YYYWWWWWWYYY\\\cccrrrrrrfff___\\\]]]bbbwwwzzzggg^^^YYYZZZ\\\```dddhhhkkkmmmpppsssvvvyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}||||||yyyzzz{{{{{{yyywwwxxxxxxuuuooolllgggdddbbbaaa``````eeeeeejjjuuuxxxmmmcccgggqqq}}}xxxnnndddcccbbbaaa```aaabbbbbbbbbbbbaaaaaaaaabbbcccccc_________]]]\\\]]]```bbbaaabbbbbbbbbaaaaaa``````bbbaaa___]]][[[ZZZYYYYYYXXXXXXYYYZZZ\\\]]]___```aaaaaaaaa```aaaaaabbbbbb``````___^^^]]]___bbbeeeiiisssyyyhhh```[[[YYYWWWYYYZZZ```nnn{{{qqqeee^^^[[[^^^cccyyyuuufff```ZZZ[[[]]]```dddhhhlllnnnrrruuuzzz}}}~~~~~~~~~}}}|||{{{zzzzzz{{{|||zzzxxxvvvuuuvvv{{{wwwqqqlllgggddd```]]]]]]]]]___dddmmm}}}{{{oooeeekkkvvv~~~qqqfffcccbbb```_________```aaaddddddcccbbbbbbbbbbbbbbb^^^_________^^^___bbbdddbbbbbbbbbcccccccccccccccccccccbbbaaa___]]]\\\[[[XXXYYYZZZ[[[\\\]]]^^^___``````___``````aaabbbccc^^^______^^^]]]___bbbeeegggnnn}}}nnnddd]]]ZZZWWWXXXXXX\\\gggssstttfff^^^[[[```fff|||ooocccaaa]]]]]]^^^```dddiiimmmppptttwww|||}}}{{{zzzyyy|||||||||zzzwwwtttrrrrrryyyqqqkkkddd```ZZZZZZ[[[]]]aaammm{{{ooojjjpppyyywwwkkkbbbbbbbbb```_________```aaaddddddcccccccccccccccddddddddddddbbb```___```bbb`````````aaabbbcccdddeeecccdddddddddbbb```^^^]]]ZZZ[[[\\\]]]^^^^^^^^^___``````_________``````aaa^^^______^^^]]]^^^aaacccfffjjjvvvvvviii^^^ZZZWWWWWWWWWZZZbbblll{{{{{{kkk```\\\```ggg|||lllbbbaaa______```bbbeeejjjnnnqqqtttwww{{{}}}~~~~~~|||{{{zzz}}}~~~}}}zzzvvvrrrppppppvvvmmmfff[[[[[[\\\]]]^^^fffzzz~~~rrrrrrwww|||}}}yyypppgggbbbcccbbbaaa```___```aaaaaabbbbbbbbbbbbcccdddeeefffjjjjjjiiieeeaaa]]]]]]]]]]]]]]]]]]^^^___aaacccdddbbbcccddddddcccaaa___^^^]]]^^^___````````````___aaa```___^^^]]]\\\\\\\\\_________^^^]]]\\\^^^```fffiiisss{{{kkk___ZZZVVVWWWWWWYYY___gggtttrrrddd^^^aaahhh{{{kkkbbbaaaaaaaaabbbdddgggkkkooorrrtttvvvyyy{{{{{{|||~~~~~~~~~}}}}}}}}}~~~~~~}}}zzzuuurrrpppooozzzpppaaa___^^^^^^]]]bbbqqqxxxxxx{{{~~~|||tttlllfffdddcccbbbaaa______``````aaaaaaaaaaaaaaacccdddeeeffflllkkkjjjfff```\\\ZZZZZZZZZZZZZZZZZZ\\\^^^```bbbaaaaaaaaaaaaaaa```____________aaabbbbbbaaa```___```___^^^\\\ZZZZZZYYYYYY]]]^^^___^^^]]]\\\^^^___eeeiiisssooobbb\\\XXXXXXXXXXXX\\\bbblllxxxzzziii```bbbiiiyyy|||kkkcccbbbbbbcccdddgggjjjmmmppprrrtttwww|||~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~}}}~~~}}}zzzvvvsssqqqqqq~~~mmmgggbbb___]]]aaalllxxxzzzyyy~~~}}}sssjjjeeedddaaaaaa___^^^^^^^^^___```aaaaaaaaaaaaaaabbbcccdddfffffffffccc___\\\ZZZZZZYYYYYYXXXXXXZZZ\\\^^^```______^^^^^^^^^^^^^^^^^^___```aaabbbbbbaaa___^^^]]]\\\[[[ZZZYYYXXXXXXXXXYYY[[[]]]]]]]]]^^^```aaabbbiiiuuuuuugggaaa[[[ZZZYYYWWWYYY]]]dddqqqmmmcccdddjjjxxxuuuiiieeeeeebbbcccfffjjjmmmooopppqqqttt{{{~~~{{{{{{|||||||||}}}}}}}}}|||}}}}}}{{{wwwuuuttttttwwwoooeee```^^^```jjjuuuzzzyyy~~~tttjjjeeeddd```___^^^]]]\\\]]]^^^^^^cccbbbaaaaaaaaaaaaaaaaaa___aaaaaa```^^^\\\\\\\\\YYYYYYXXXXXXYYY[[[]]]___^^^]]]\\\[[[[[[\\\]]]^^^^^^___aaabbbbbb```^^^]]]ZZZYYYYYYXXXXXXXXXXXXYYYVVVXXX[[[]]]^^^___bbbddd```hhhuuu}}}kkkddd^^^\\\ZZZWWWWWWZZZ___mmm}}}pppeeeffflllxxx}}}ooohhhfffgggaaadddhhhlllooopppppppppttt~~~~~~{{{{{{{{{{{{||||||||||||{{{|||}}}{{{xxxvvvvvvvvvsssfffccc```___hhhvvv~~~zzz{{{}}}}}}wwwnnnfffcccdddaaaaaaaaaaaaaaaaaabbbbbbaaa``````aaaaaaaaa^^^\\\]]]]]]]]]]]]]]]\\\[[[ZZZWWWWWWWWWWWWWWWXXXYYYZZZ]]]\\\\\\[[[[[[\\\\\\]]]]]]^^^___```___]]]ZZZYYY[[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWXXXYYY[[[]]]```aaaaaahhhqqq~~~tttbbb\\\^^^XXXVVVZZZYYY^^^ggguuuxxxjjjggglll~~~mmmbbb___aaacccccceeehhhiiikkkmmmppprrryyy{{{vvvuuuttttttuuuxxxzzz|||xxx|||}}}{{{{{{{{{xxxtttzzzlllgggcccbbbkkkxxx|||zzz|||{{{yyytttmmmgggeeeeeeccccccbbbbbbaaaaaa``````^^^^^^]]]^^^___^^^\\\ZZZ[[[[[[[[[[[[ZZZYYYXXXXXXVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\]]]\\\ZZZYYYXXX[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYY[[[]]]```aaabbbgggooozzz{{{ggg``````YYYUUUYYYWWW[[[dddrrr}}}ooommmrrrxxxhhh```___``````aaaccceeefffhhhkkkpppsss||||||ttttttsssrrrsssuuuwwwxxxwww{{{}}}{{{{{{|||zzzvvvvvvmmmhhhfffnnnyyy~~~yyyzzz}}}xxxrrrmmmkkkiiihhhgggeeeeeedddbbbaaa___^^^^^^[[[[[[ZZZ[[[\\\\\\ZZZXXXYYYYYYYYYXXXXXXWWWUUUUUUTTTTTTUUUVVVWWWYYYZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXXXXYYYZZZ]]]___```cccfffkkktttooodddbbbYYYUUUWWWUUUYYY```lllyyyvvvtttzzzrrreeeaaabbbaaa``````aaaaaaaaaccchhhnnnsss}}}zzzsssrrrqqqppppppqqqrrrrrruuuyyy{{{{{{|||~~~}}}yyytttllljjjpppzzzxxxwwwyyy|||tttkkkggghhhjjjjjjhhhgggfffdddbbb```^^^\\\[[[ZZZYYYXXXXXXZZZZZZYYYWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRSSSTTTVVVXXXYYYZZZZZZXXXWWWWWWVVVVVVWWWWWWXXXYYYXXXWWWVVVVVVVVVVVVWWWYYYYYYZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXZZZ[[[]]]___aaabbbgggnnnzzzvvvhhhdddZZZVVVWWWTTTWWW]]]gggrrr}}}{{{yyy~~~qqqgggfffgggeeeaaabbbaaa___^^^___dddkkkpppxxx{{{vvvrrrqqqpppooonnnmmmmmmnnnssswwwzzzzzz{{{|||{{{qqqooouuu|||{{{vvvwwwxxxwwwoooeeebbbeeeiiiiiihhhffffffdddaaa___\\\[[[ZZZYYYXXXWWWWWWYYYYYYYYYXXXXXXXXXXXXWWWVVVTTTSSSRRRQQQRRRTTTVVVWWWXXXYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXWWWVVVVVVVVVVVVWWWVVVWWWYYY[[[[[[[[[ZZZYYYXXXXXXWWWWWWXXXZZZ[[[\\\^^^^^^bbbjjjttt}}}mmmfff\\\WWWXXXUUUVVV[[[bbbkkkvvv}}}sssjjjiiijjjgggccceeeccc___\\\[[[```ggglllttt|||~~~{{{xxxtttsssrrrqqqooonnnmmmllllllqqquuuxxxxxx{{{~~~yyywww|||{{{yyyyyywwwqqqjjjbbb```cccffffffeeedddcccbbb```^^^\\\ZZZYYYYYYWWWVVVVVVXXXYYYYYYXXXXXXXXXXXXWWWVVVTTTRRRRRRPPPRRRTTTVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVTTTUUUXXXZZZ[[[ZZZYYYXXXWWWWWWVVVVVVVVVWWWYYYZZZZZZZZZ^^^gggooo{{{sssjjj___ZZZZZZWWWVVVYYY^^^eeeooo|||ssskkkjjjkkkhhheeegggeee```\\\[[[^^^eeejjjqqqyyy}}}{{{{{{zzzwwwuuuuuutttrrrqqqooonnnmmmooosssvvvvvvyyy~~~~~~~~~~~~{{{uuujjjfffaaa```aaaccccccbbb``````___^^^\\\[[[ZZZZZZXXXVVVTTTTTTVVVXXXXXXXXXXXXWWWWWWVVVTTTSSSQQQPPPQQQRRRTTTVVVWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTQQQSSSVVVYYYZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXWWW\\\eeejjjsss{{{pppccc]]]\\\XXXTTTVVVZZZ```iiivvvwwwrrrrrr}}}~~~tttnnnlllmmmlllkkkgggeeeaaa]]]\\\___fffkkknnnvvv|||{{{zzz||||||zzzxxxxxxwwwvvvtttrrrqqqpppnnnrrrttttttwww}}}}}}}}}uuueeedddaaa``````aaa```___^^^^^^]]]\\\\\\[[[ZZZZZZVVVUUUSSSSSSUUUWWWWWWWWWWWWVVVVVVUUUSSSRRRPPPOOOQQQRRRTTTVVVWWWVVVUUUTTTRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSUUUVVVWWWUUUTTTSSSPPPRRRUUUXXXYYYYYYXXXWWWUUUUUUTTTSSSSSSTTTUUUVVVWWWVVV[[[dddgggnnntttfff___]]]XXXSSSTTTWWW\\\fffsssrrrjjjfffeeeooo~~~}}}vvvqqqooopppqqqqqqfffdddaaa^^^]]]aaahhhmmmkkksssyyyyyyyyy{{{|||{{{zzzzzzyyyxxxwwwuuusssrrrmmmqqqssssssvvv|||~~~}}}xxxoooeeeccc```^^^^^^^^^^^^]]]YYYZZZ[[[[[[[[[YYYXXXWWWUUUTTTTTTTTTUUUVVVVVVWWWUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRNNNPPPRRRTTTUUUTTTSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRUUUVVVYYY^^^ccclll~~~yyymmmeee___ZZZTTTRRRTTT[[[cccmmm{{{ssskkkfffaaaeeennn}}}zzzvvvtttsssrrrpppooonnnhhhcccccchhhnnnpppppppppqqqsssxxx}}}}}}{{{yyyxxxxxxwwwuuussssssrrrqqqsssuuuxxxxxxxxxtttjjjdddaaa^^^\\\\\\\\\[[[ZZZYYYZZZZZZ[[[ZZZYYYXXXWWWTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSRRRRRRPPPQQQQQQQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTOOOPPPRRRTTTUUUTTTSSSRRRTTTSSSSSSRRRQQQQQQRRRRRRTTTUUUXXX\\\```iiiyyyuuukkkccc]]]VVVTTTTTTZZZaaajjjwww~~~qqqeee]]]___hhhwww||||||zzzwwwuuuttttttrrrqqqmmmiiigggiiinnnqqqqqqpppnnnooorrrwww|||~~~|||zzzzzzzzzyyywwwuuutttsssrrrsssuuuwwwwwwwww~~~ooofffaaa^^^[[[YYYYYYXXXWWWVVVXXXYYYZZZZZZZZZYYYXXXWWWTTTSSSSSSSSSSSSTTTTTTUUUTTTUUUVVVWWWWWWWWWWWWVVVTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPRRRTTTUUUTTTSSSRRRSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSVVVZZZ]]]dddrrrrrrggg```ZZZVVVUUUXXX]]]eeerrr}}}mmm``````hhhkkkooosssvvv}}}{{{yyywwwvvvwwwwwwvvvuuummmllllllppptttuuusssppplllmmmpppuuu{{{~~~}}}||||||}}}|||zzzyyyvvvtttssssssuuuwwwvvvvvvyyykkkccc___]]]YYYWWWVVVVVVUUUSSSWWWXXXYYYYYYYYYXXXWWWWWWSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXXXXYYYYYYWWWVVVVVVUUUTTTRRRQQQPPPOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQOOOQQQSSSTTTUUUTTTSSSRRRRRRRRRQQQPPPPPPQQQQQQQQQTTTSSSUUUYYY\\\aaalllwwwzzzlllccc^^^YYYVVVVVVYYY___kkkvvvoookkkoookkknnnqqqqqqtttzzzyyyxxxxxxzzz{{{zzzyyyrrrrrrqqqsssuuutttrrroookkklllnnnsssyyy}}}~~~}}}}}}~~~}}}|||wwwvvvttttttuuuvvvvvvuuuqqqgggccc^^^[[[XXXVVVVVVUUUTTTSSSVVVWWWXXXYYYYYYXXXWWWVVVRRRQQQQQQPPPPPPQQQQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYXXXXXXVVVUUUSSSQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUTTTRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQUUUTTTUUUYYY\\\___gggpppsssiiiaaa[[[WWWVVVWWW[[[dddnnn{{{yyyuuuwwwxxxwwwwww~~~{{{vvvrrrnnnpppxxxyyyxxxxxxzzz|||}}}}}}|||zzzxxxuuusssrrrqqqqqqpppkkkkkkmmmqqqvvvzzz|||}}}{{{{{{|||~~~}}}xxxvvvuuutttvvvvvvvvvuuuwwwkkkdddbbb\\\YYYVVVUUUUUUUUUTTTSSSUUUVVVWWWXXXXXXXXXWWWVVVQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRTTTUUUVVVWWWWWWYYYXXXXXXVVVUUUSSSQQQPPPNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRPPPRRRSSSTTTUUUSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQUUUSSSUUUYYY\\\]]]cccjjjwww{{{oooccc]]]YYYXXXWWWXXX___hhhyyysssjjjdddbbb```ccclllzzzxxxxxxyyy{{{}}}~~~}}}~~~{{{wwwsssqqqpppqqqrrrmmmlllmmmooossswwwyyyyyywwwxxxzzz}}}~~~|||xxxvvvuuuuuuvvvwwwvvvuuu|||qqqgggaaa^^^YYYWWWTTTSSSTTTTTTTTTSSSTTTUUUVVVWWWXXXWWWWWWVVVPPPPPPOOONNNNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTUUUWWWVVVVVVUUUSSSQQQOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRPPPOOOOOONNNNNNOOOPPPPPPQQQSSSRRRTTTXXX[[[\\\___eeeoooqqqccc^^^[[[YYYWWWWWW\\\cccnnn}}}{{{nnnccc]]]XXXYYYZZZ]]]eeesssxxxxxxyyy{{{~~~~~~}}}}}}|||yyyuuusssrrrsssuuupppnnnmmmnnnqqqtttuuuuuussstttwwwzzz~~~}}}{{{xxxvvvuuuuuuvvvwwwwwwvvvwwwnnnfff___\\\WWWUUURRRRRRSSSTTTTTTSSSTTTTTTVVVWWWXXXWWWWWWVVVPPPOOOOOONNNMMMMMMMMMNNNMMMNNNOOOQQQRRRRRRSSSSSSUUUTTTTTTSSSQQQPPPNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOKKKKKKLLLMMMNNNNNNOOOOOOQQQRRRTTTUUUTTTSSSQQQPPPNNNNNNNNNNNNOOOOOOPPPQQQRRRPPPRRRWWWZZZZZZ]]]bbbjjj}}}oooccc___\\\ZZZXXXWWWZZZaaagggvvvwwwjjj```XXXTTTSSSUUUXXX[[[bbbooo|||{{{xxxxxxyyy|||~~~~~~}}}{{{{{{zzzxxxvvvuuuvvvwwwqqqooonnnnnnppprrrrrrrrrqqqrrruuuyyy|||}}}|||zzzwwwvvvtttuuuwwwxxxxxxwww|||qqqggg___\\\[[[VVVUUUTTTSSSRRRRRRRRRRRRUUUUUUUUUUUUUUUTTTSSSSSSPPPPPPNNNMMMMMMNNNPPPPPPMMMMMMMMMNNNOOOPPPQQQRRRUUUUUUTTTRRRQQQPPPOOONNNOOOOOOOOOOOONNNMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLPPPQQQSSSTTTTTTRRRPPPOOOOOOOOOOOOOOOOOOPPPRRRRRRRRRRRRRRRTTTVVVZZZ]]]```iiiyyyuuukkkbbbZZZXXXXXXVVVWWWYYYdddnnn}}}xxxiii```ZZZTTTPPPRRRTTTXXX\\\eeeuuu}}}yyyyyyyyyyyyzzz{{{zzzyyyyyyzzz|||}}}|||zzzxxxwwwvvvwwwwwwwwwsssoooooorrrsssppplllssssssuuuwwwzzz{{{zzzyyy}}}yyyuuutttvvvwwwwwwwwwwwwmmmddd]]]ZZZZZZUUUUUUTTTSSSRRRRRRRRRRRRTTTTTTTTTTTTTTTSSSRRRRRROOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOPPPPPPQQQSSSRRRRRRQQQPPPOOONNNNNNNNNNNNOOOPPPPPPPPPOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMOOOPPPRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRSSSVVVYYY]]]___fffttt~~~lllccc\\\[[[ZZZWWWUUUVVV^^^hhhxxxzzzjjj^^^XXXVVVTTTSSSUUUZZZaaaiiitttzzzwwwxxxyyyzzz{{{zzzyyyxxxxxxzzz{{{~~~}}}{{{zzzzzzzzz{{{xxxtttpppppprrrssspppmmmqqqqqqsssvvvyyyzzzyyyxxx|||xxxtttsssuuuvvvwwwvvv{{{rrrggg___ZZZXXXXXXTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOONNNNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRMMMMMMNNNNNNNNNNNNNNNMMMNNNOOOQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQSSSSSSRRRQQQQQQRRRUUUXXX[[[]]]bbblllsssjjjbbb```]]]YYYVVVVVV[[[dddsssvvvkkk]]]TTTQQQTTTWWWXXX\\\dddppp~~~vvvtttwwwyyy{{{{{{zzzxxxvvvvvvxxx{{{~~~}}}{{{{{{{{{|||}}}yyyuuurrrqqqrrrrrrpppmmmnnnoooqqqtttxxxzzzyyywwwyyywwwtttssstttvvvvvvvvvyyynnnccc\\\WWWUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPOOOPPPPPPQQQPPPPPPOOOOOONNNOOOPPPQQQQQQPPPOOONNNPPPPPPOOONNNNNNNNNOOOOOONNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSRRRRRRMMMMMMNNNNNNOOOOOONNNNNNNNNOOOPPPQQQRRRSSSRRRRRRPPPPPPPPPPPPQQQRRRSSSSSSQQQQQQQQQQQQSSSVVVYYY[[[___fffuuuuuujjjddd```[[[XXXXXX\\\cccnnn}}}zzzmmmdddYYYRRRRRRWWW\\\```iiisss}}}ttttttwwwzzz||||||zzzwwwuuuuuuxxxzzz{{{zzzyyyxxxxxxyyyzzzzzzyyyvvvsssrrrrrrrrrpppnnnmmmnnnqqquuuyyy{{{yyyxxxxxxwwwuuuuuuuuuvvvxxxxxxvvvkkkaaaZZZWWWTTTRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOPPPPPPOOONNNNNNNNNOOOOOONNNOOOOOOOOOOOOPPPPPPPPPRRRRRRSSSSSSRRRQQQQQQPPPMMMMMMNNNOOOOOOOOOOOOOOONNNOOOOOOPPPQQQRRRRRRRRRPPPOOOOOOPPPPPPQQQRRRSSSQQQPPPPPPPPPQQQTTTWWWXXX]]]aaammmsssiiibbb\\\YYYZZZ[[[```hhhuuuyyylllddd^^^XXXUUUWWW___fffkkk|||{{{uuuuuuxxx|||||||||{{{xxxvvvvvvxxxzzzxxxxxxvvvvvvuuuvvvwwwxxxxxxvvvtttsssrrrqqqpppooonnnooorrrwww{{{|||{{{yyywwwwwwwwwwwwwwwxxxyyy{{{~~~zzzrrrggg___ZZZXXXTTTRRRTTTTTTUUUUUUUUUSSSQQQPPPOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRQQQPPPOOONNNLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQRRRRRROOOOOOOOOOOOOOOPPPRRRRRRPPPPPPOOOOOOPPPRRRUUUVVVZZZ^^^gggvvvtttjjjaaa]]]]]]YYY[[[aaalll{{{{{{oooeee^^^]]]]]]___eeemmmvvv{{{zzzwwwwwwxxx{{{{{{||||||zzzyyyxxxyyyzzzyyyxxxwwwuuuuuuuuuvvvwwwvvvuuutttrrrqqqqqqqqqqqqoooqqqtttyyy}}}}}}{{{yyyvvvwwwyyyyyyxxxyyy{{{}}}~~~~~~qqqjjjaaa\\\[[[ZZZVVVSSSTTTUUUVVVWWWVVVTTTRRRQQQPPPQQQQQQRRRSSSSSSRRRRRROOOOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNNOOOPPPPPPQQQNNNNNNNNNNNNNNNMMMMMMMMMOOOOOOPPPPPPPPPOOONNNNNNLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPQQQNNNNNNMMMNNNNNNOOOPPPQQQPPPOOONNNNNNOOOQQQSSSUUUXXX[[[bbbnnn{{{nnnfffccc[[[[[[^^^fffsssxxxoookkkgggfffhhhjjjjjjkkkpppyyy|||vvvpppjjjhhhkkkoootttzzzzzzxxxyyywwwwwwyyyyyy{{{}}}}}}{{{zzzzzz{{{yyyxxxvvvuuutttttttttuuusssssssssqqqppppppqqqrrrppprrruuuzzz}}}}}}zzzxxxtttvvvxxxxxxxxxxxxzzz}}}~~~}}}vvvjjjddd]]]ZZZ[[[[[[XXXUUUUUUVVVWWWXXXWWWUUUSSSQQQQQQQQQRRRSSSTTTTTTSSSSSSOOONNNMMMLLLLLLMMMNNNOOOMMMMMMMMMNNNOOOPPPQQQRRRMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOOOOLLLMMMNNNOOOPPPPPPQQQPPPQQQQQQPPPOOOOOOOOOPPPPPPMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNNNNNNNPPPRRRTTTVVVZZZ```iiiyyy{{{nnniii```______cccnnn|||ssshhhaaaZZZWWWXXX[[[[[[\\\^^^ccclllwwwxxxwwwvvvtttyyy|||vvvxxxzzzxxxvvvwwwxxx{{{~~~}}}|||{{{{{{xxxwwwuuusssrrrqqqrrrrrrqqqrrrrrrqqqppppppqqqrrrqqqrrrvvvzzz}}}|||yyyvvvrrruuuxxxxxxwwwwwwzzz|||}}}uuunnneeeccc```]]][[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTRRRSSSTTTTTTTTTSSSQQQPPPPPPOOOMMMLLLLLLLLLMMMMMMSSSSSSRRRRRRRRRSSSSSSSSSMMMMMMLLLLLLKKKKKKJJJJJJPPPOOONNNMMMMMMMMMNNNOOOOOONNNNNNNNNNNNNNNOOOOOOMMMMMMLLLKKKKKKLLLMMMNNNIIIIIIJJJJJJKKKMMMNNNOOOPPPNNNMMMLLLMMMOOORRRTTTVVVYYY^^^dddmmmrrrkkkddd___bbbiiittttttgggaaa\\\XXXWWWVVVQQQPPPSSSVVVZZZaaahhhqqqyyy~~~zzzwwwvvvvvvvvvyyy{{{}}}~~~|||zzzuuuuuutttrrrpppoooppprrrqqqqqqrrrrrrsssttttttuuuuuutttsssrrrrrrrrrssstttxxxuuurrrtttzzz~~~~~~{{{sssllldddbbb```]]][[[[[[[[[[[[^^^^^^^^^]]][[[YYYWWWVVVRRRRRRSSSSSSSSSRRRQQQPPPOOONNNMMMLLLKKKLLLLLLMMMPPPQQQRRRSSSSSSRRRQQQPPPLLLLLLLLLLLLKKKKKKJJJJJJOOONNNMMMMMMMMMNNNOOOOOONNNNNNMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKLLLMMMNNNIIIIIIIIIJJJKKKMMMNNNOOONNNMMMLLLLLLMMMOOORRRTTTWWWYYY]]]bbbiii|||ooogggaaabbbhhhrrrqqqfff\\\UUUSSSUUUPPPMMMNNNQQQSSSYYY___kkkvvv|||yyywwwvvvvvvxxxzzz|||~~~~~~}}}{{{zzzvvvuuusssrrrqqqqqqrrrrrrqqqrrrrrrrrrssssssttttttsssrrrqqqppppppqqqrrrrrruuurrrppprrryyy~~~~~~~~~xxxpppiiibbbaaa___]]]\\\\\\]]]]]]^^^___``````^^^[[[WWWUUUQQQQQQRRRRRRRRRQQQPPPOOONNNNNNMMMLLLLLLLLLLLLMMMLLLNNNQQQRRRRRRPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJMMMMMMMMMMMMMMMNNNOOOPPPNNNMMMMMMLLLKKKKKKKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLKKKKKKMMMPPPSSSTTTYYYZZZ\\\___dddrrrwwwnnneeedddgggnnn{{{pppaaaXXXTTTVVVPPPLLLLLLLLLMMMRRRXXXdddrrr|||zzzwwwvvvwwwxxxzzz{{{{{{{{{zzzyyyxxxtttqqqqqqssstttsssqqqrrrrrrrrrrrrssssssssssssqqqppppppooooooppppppqqqrrrpppnnnqqqwww|||}}}}}}wwwllleee___^^^]]]]]]\\\\\\]]]]]][[[\\\^^^^^^\\\XXXTTTQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMNNNNNNLLLMMMNNNOOOOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPMMMLLLKKKKKKJJJJJJJJJJJJMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMJJJJJJJJJKKKMMMPPPRRRTTTXXXXXX[[[]]]___jjj~~~tttjjjfffggglllwww}}}mmmbbb^^^YYYSSSNNNMMMMMMMMMQQQVVV```ppp{{{xxxvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxsssoooooosssuuurrrooorrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppqqqqqqqqqtttrrrppprrrvvvzzz{{{|||uuuhhh```\\\[[[[[[[[[[[[[[[\\\\\\WWWYYYZZZ[[[YYYUUUQQQNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMKKKJJJJJJJJJKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOLLLKKKKKKJJJIIIIIIIIIJJJLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLIIIIIIJJJKKKMMMOOOQQQSSSUUUVVVXXX[[[]]]eeewwwxxxnnniiihhhkkkttt}}}xxxlllfffZZZTTTOOONNNNNNNNNRRRWWWaaappp|||xxxuuuuuuuuuuuuvvvvvvwwwxxxyyyxxxsssoooooorrrsssqqqmmmqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttxxxvvvttttttvvvxxxyyyzzzooobbb[[[XXXXXXXXXXXXXXXXXXXXXXXXVVVWWWXXXXXXWWWTTTQQQOOOOOONNNMMMLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPOOOOOOOOOOOOMMMJJJHHHGGGHHHJJJLLLIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQSSSSSSVVVYYYZZZ```ooo}}}xxxooojjjiiijjjqqqxxx~~~qqqhhh[[[UUUPPPOOONNNNNNQQQWWWaaammm~~~zzzwwwtttuuutttttttttuuuvvvxxxzzzyyyvvvrrrpppqqqqqqooommmpppppppppqqqrrrsssssssssttttttuuuvvvwwwwwwwwwwwwzzzyyywwwvvvvvvwwwxxxyyyuuueee\\\XXXUUUUUUUUUVVVVVVUUUUUUTTTTTTTTTUUUUUUTTTSSSQQQPPPNNNMMMLLLKKKKKKKKKLLLLLLKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLLLLLLLLLLJJJIIIHHHHHHHHHHHHGGGHHHHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNOOOQQQQQQTTTWWWWWW[[[fffrrr|||tttmmmjjjhhhhhhmmmtttyyyttthhh___XXXSSSQQQOOONNNQQQVVV\\\fffuuu~~~{{{xxxuuutttuuutttsssssstttvvvyyy{{{{{{yyywwwtttqqqpppoooooonnnnnnoooqqqrrrssstttuuuuuuvvvwwwxxxyyyyyyyyyxxxyyyyyyxxxvvvvvvvvvyyyzzz}}}lll^^^WWWVVVSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNMMMKKKJJJJJJKKKKKKLLLIIIJJJKKKMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNMMMKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNKKKLLLLLLLLLLLLJJJHHHGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNPPPQQQSSSUUUUUUWWW```kkk~~~wwwqqqjjjhhhggggggkkkqqqnnn{{{wwwjjjccc]]]VVVTTTQQQOOORRRWWWVVV^^^jjjvvv|||zzzwwwtttsssuuutttsssrrrtttvvvyyy{{{}}}}}}zzzvvvrrrppppppqqqmmmnnnoooppprrrtttuuuuuuuuuvvvxxxyyyzzzzzzzzzyyywwwwwwwwwvvvuuuvvvyyy|||ssseee^^^XXXQQQRRRQQQPPPRRRSSSSSSRRRPPPQQQQQQPPPOOOOOONNNMMMMMMOOONNNMMMKKKJJJHHHGGGFFFJJJJJJJJJJJJKKKLLLMMMNNNJJJIIIGGGGGGGGGHHHJJJLLLHHHIIIJJJKKKKKKKKKIIIIIIMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLKKKJJJIIIIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLNNNRRRYYY___bbbrrrxxxnnnfffeeegggeeecccdddiiipppzzzwwwmmmbbb]]]VVVSSSSSSUUUUUUSSSWWWYYY___eeejjjqqq}}}yyytttqqqrrrssssssqqqrrrrrrrrrrrrsssuuuwwwxxx}}}|||zzzxxxuuusssqqqpppmmmnnnoooooopppssswwwzzz|||zzzyyyyyyyyyyyywwwvvvwwwuuuttttttuuuwwwvvvvvv}}}kkk```[[[VVVPPPQQQPPPOOOPPPRRRRRRQQQOOOPPPPPPOOOOOONNNMMMMMMLLLNNNMMMLLLKKKJJJHHHHHHGGGIIIIIIIIIIIIIIIJJJKKKLLLIIIHHHGGGFFFFFFHHHIIIKKKIIIIIIJJJJJJKKKKKKJJJJJJLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKJJJIIIIIIHHHFFFFFFFFFFFFFFFGGGHHHHHHLLLKKKKKKKKKLLLLLLMMMNNNOOONNNMMMMMMOOORRRVVVYYYjjj|||zzzoooeeecccdddddddddeeedddiiirrrzzzyyynnnccc]]]VVVSSSTTTUUUTTTSSSUUUVVVYYY]]]___dddrrr~~~zzzvvvrrrppppppqqqpppoooqqqpppppppppqqqssstttuuuxxxxxxxxxvvvuuusssqqqpppnnnoooqqqqqqsssvvvzzz~~~|||zzzxxxxxxyyyyyyxxxwwwwwwvvvttttttuuuuuutttrrrrrraaaYYYXXXTTTOOOPPPOOONNNOOOQQQQQQOOOMMMNNNNNNNNNMMMMMMLLLLLLKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGIIIJJJJJJJJJIIIIIIJJJKKKKKKLLLKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGHHHHHHIIIJJJKKKLLLOOONNNLLLKKKKKKNNNPPPRRR___nnnzzznnnccc```bbbbbbccceee```cccgggmmmttt}}}{{{pppfffaaaZZZWWWWWWXXXVVVTTTUUUTTTTTTUUUUUUWWWbbbmmm}}}|||xxxuuurrrppppppooonnnmmmoooooonnnnnnooopppqqqqqqrrrssstttuuutttrrrpppnnnnnnppprrrtttvvvyyy~~~}}}zzzxxxwwwxxxxxxxxxxxxvvvuuutttuuuuuutttqqqoooiiiZZZVVVWWWUUUQQQPPPOOOOOOPPPQQQQQQOOOMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJLLLMMMJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIDDDEEEEEEFFFGGGHHHJJJKKKJJJIIIIIIIIIJJJMMMPPPRRRXXXccczzzvvvkkkaaa___```aaaaaaccc______```ccchhhqqq|||uuummmhhhbbb___^^^]]]ZZZWWWVVVTTTRRRRRRQQQRRR[[[eee~~~}}}{{{||||||zzzwwwuuusssqqqooonnnnnnnnnnnnnnnnnnooooooooooooppprrrsssrrrpppmmmkkklllnnnqqqtttwwwzzz~~~|||xxxvvvvvvvvvvvvuuurrrrrrrrrtttuuussspppmmmxxxbbbVVVUUUWWWVVVTTTRRRQQQPPPPPPQQQQQQOOOMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHHHHHHHHHHJJJLLLMMMIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGHHHIIIKKKLLLMMMGGGGGGGGGHHHJJJMMMPPPRRRUUU]]]pppuuujjjaaa___```^^^]]]^^^]]]\\\[[[[[[^^^fffpppwwwuuupppjjjgggeeebbb^^^ZZZWWWSSSRRRRRRRRRSSS[[[ddd{{{{{{zzz}}}{{{wwwsssqqqpppooooooppppppppppppppppppooopppqqqrrrqqqnnnkkkhhhjjjlllooorrrtttxxx|||~~~~~~{{{xxxvvvuuutttsssrrrnnnnnnoooqqqssssssqqqnnnooo]]]VVVVVVVVVUUUUUURRRQQQPPPQQQQQQQQQOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKKKKHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHHHHIIIKKKMMMNNNSSSYYYhhh{{{oooddd___^^^[[[YYYYYYXXXWWWVVVTTTVVV\\\dddjjjxxx|||vvvqqqnnnjjjccc___YYYUUURRRRRRSSSTTT[[[ddd{{{xxxxxx|||~~~zzzuuusssrrrooopppqqqrrrrrrrrrrrrrrrppppppqqqqqqpppmmmkkkiiihhhjjjmmmpppqqqsssvvvyyyzzzxxxvvvuuuuuutttrrrpppllllllmmmoooqqqrrrqqqooossseeeXXXUUUUUURRRQQQRRRRRRPPPOOOPPPPPPPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHGGGGGGFFFFFFBBBBBBBBBCCCDDDFFFGGGHHHDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEDDDDDDEEEEEEFFFGGGCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGHHHIIIJJJKKKPPPUUU```ssszzziii___ZZZVVVUUUVVVVVVUUUTTTSSSSSSWWW]]]aaammmxxx{{{uuummmggg___ZZZVVVUUUUUUUUU[[[bbbyyy{{{ssstttyyyyyy{{{}}}|||xxxuuussssssooopppqqqssstttttttttsssooopppppppppoooooonnnmmmgggjjjlllnnnnnnoooqqqsssrrrrrrssstttuuuuuussspppmmmlllkkklllnnnoooooonnnyyyjjj^^^UUUTTTSSSPPPNNNPPPQQQOOONNNOOOOOONNNLLLJJJKKKKKKKKKLLLLLLLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFEEE??????@@@AAACCCEEEGGGHHHBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCEEEGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGHHHDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHEEEEEEEEEFFFGGGIIIJJJKKKNNNQQQZZZkkkmmm___WWWSSSSSSUUUVVVVVVUUUTTTTTTVVVZZZ^^^fffssswwwpppggg```[[[YYYWWWVVVZZZ```wwwwwwppppppvvvqqquuuxxxyyyvvvsssrrrsssnnnoooqqqssstttuuuttttttnnnoooooooooppppppqqqqqqhhhjjjlllmmmmmmmmmoooppplllmmmpppsssvvvwwwtttrrrooommmkkkkkkmmmmmmmmmlllzzzmmm[[[YYYUUUQQQOOONNNOOOOOOMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMLLLLLLKKKJJJIIIFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDEEEGGGIIIKKKEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDFFFIIIKKKMMMQQQOOOSSS___rrruuuddd]]]XXXVVVXXXUUUVVVUUUSSSOOOOOORRRUUUbbbhhhqqqyyy}}}lllddd^^^[[[ZZZZZZ___eeexxx{{{tttqqqrrrssssssssstttvvvxxxwwwuuurrrmmmmmmnnnpppsssrrrpppnnnppppppoooooonnnnnnmmmmmmmmmlllkkkkkkjjjjjjjjjjjjnnnnnnoooqqqqqqrrrrrrrrrpppooonnnmmmmmmnnnooopppsssgggZZZXXXTTTPPPNNNNNNNNNOOOLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBCCCDDDFFFHHHEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDEEEFFFHHHJJJLLLKKKKKKOOOXXXfff|||qqqddd[[[VVVVVVSSSTTTTTTRRRPPPPPPSSSUUU]]]cccllluuu}}}wwwpppiiieeebbb```bbbggguuuzzzvvvtttsssqqqqqqrrrtttvvvvvvtttsssmmmmmmnnnppprrrrrrqqqoooooonnnnnnnnnmmmmmmmmmmmmnnnmmmlllkkkjjjiiiiiiiiijjjkkkmmmoooqqqrrrsssssspppooonnnmmmmmmmmmnnnoooyyyiii___XXXVVVRRROOOMMMMMMNNNOOOLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIHHHGGGEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJJJJKKKOOOUUU]]]mmmnnn```XXXVVVVVVWWWVVVTTTRRRQQQRRRTTTWWW\\\eeennnxxxyyyssspppkkkffffffiiiuuu{{{vvvrrrnnnnnnoooqqqtttuuutttsssooonnnmmmnnnppprrrqqqpppnnnnnnmmmmmmmmmmmmllllllnnnnnnlllkkkiiiiiihhhhhhfffhhhjjjmmmoooqqqsssssspppooommmlllkkkllllllmmmqqqbbbZZZWWWTTTQQQNNNMMMMMMNNNOOOMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHKKKJJJJJJIIIGGGEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAABBBDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIKKKPPPSSSVVVbbbyyynnnccc___^^^]]]ZZZWWWSSSQQQQQQQQQRRRWWW___hhhrrr}}}~~~|||wwwrrrppprrrxxxxxxtttmmmllllllnnnqqqssssssssspppnnnmmmmmmpppqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnmmmooonnnllljjjiiihhhggggggeeegggiiikkkmmmoooppppppooonnnlllkkkjjjjjjjjjkkk|||kkk^^^YYYUUUSSSPPPNNNLLLMMMNNNOOOOOOPPPPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLJJJIIIIIIKKKJJJJJJIIIGGGEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHEEEGGGLLLOOOOOOWWWkkktttlllbbb___ZZZVVVSSSRRRQQQPPPOOOSSSZZZbbblllwww}}}zzzzzzzzzzzznnnlllkkkllloooqqqrrrrrrpppnnnmmmmmmpppqqqqqqqqqooooooooooooooooooooooooooonnnllljjjiiigggggggggggghhhiiijjjkkklllllllllooommmkkkjjjhhhhhhhhhiiirrrddd\\\ZZZUUUSSSPPPNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEECCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGIIILLLOOOOOOUUUeeeuuuuuugggbbb[[[VVVSSSSSSSSSSSSOOORRRVVV\\\eeeppp|||~~~}}}}}}|||}}}rrrooommmlllnnnpppqqqqqqooonnnmmmnnnppprrrqqqpppooooooppppppppppppqqqqqqmmmmmmkkkjjjhhhhhhggggggiiiiiijjjjjjjjjjjjiiiiiinnnmmmkkkiiigggfffffffffvvvfff\\\YYYZZZTTTSSSPPPNNNNNNOOOPPPRRRPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEGGGGGGHHHHHHKKKKKKMMMOOOPPPTTT___kkkwwwoooddd[[[WWWUUUUUUTTTOOOQQQSSSWWW^^^iiiuuu|||{{{yyyyyyyyy{{{wwwsssooommmnnnoooppppppmmmmmmnnnppprrrrrrqqqooonnnooooooooopppppppppppplllkkkjjjiiihhhhhhhhhhhhiiiiiijjjjjjjjjiiiiiihhhnnnmmmjjjhhhfffeeeeeeeeennn^^^WWWWWWZZZUUUSSSPPPNNNNNNOOOQQQRRRPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEAAABBBCCCCCCCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCEEEGGGHHHHHHIIIJJJHHHHHHJJJKKKNNNWWW```vvv}}}ooobbb[[[WWWUUUSSSOOOPPPQQQTTTZZZdddpppwwwyyywwwwwwvvvwwwzzz~~~zzzvvvqqqnnnnnnooooooooommmmmmnnnqqqsssrrrpppnnnmmmnnnnnnnnnooooooppppppkkkkkkjjjiiihhhhhhhhhiiihhhiiiiiijjjjjjjjjjjjiiinnnllljjjgggeeedddddddddoooaaa[[[WWWUUUUUUTTTSSSRRRPPPOOOOOOOOOOOORRRRRRRRRQQQPPPOOONNNMMMLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBEEEBBB???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCDDDEEEGGGGGGGGGHHHIIIIIIJJJNNNSSSWWWoooxxxfff]]]ZZZXXXWWWTTTQQQPPPRRRUUUZZZfffqqqtttzzz|||wwwwwwyyywwwvvvxxx||||||vvvssssssrrrpppnnnsssrrrpppppppppnnnlllkkkjjjkkklllmmmnnnnnnnnnnnnkkkjjjjjjiiiiiijjjjjjkkkiiijjjkkkllllllkkkjjjjjjnnnllliiifffdddccccccdddjjj___[[[XXXVVVWWWUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCAAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@AAABBBCCCCCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJMMMRRRVVVdddzzzqqqeee___[[[XXXVVVRRRQQQRRRTTTXXXbbbllltttyyyzzzyyywwwvvvuuuvvvyyy|||~~~|||zzzyyywwwrrrnnnrrrqqqqqqqqqpppnnnllljjjiiiiiikkklllmmmmmmmmmmmmjjjiiiiiiiiiiiiiiiiiijjjllllllnnnooooooooonnnnnnnnnllliiifffdddccccccccctttccc[[[YYYXXXWWWXXXVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPPPPNNNMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@??????????????????@@@AAAAAABBBBBBAAAAAA@@@CCCCCCDDDDDDDDDDDDCCCCCCBBB@@@>>>>>>???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAA@@@@@@???AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGHHHHHHIIILLLPPPSSS[[[lllyyykkkbbb\\\XXXXXXTTTQQQQQQRRRTTT\\\dddooosssyyy}}}{{{vvvtttssssssuuuxxxxxxxxx|||uuuppppppqqqrrrrrrqqqnnnkkkiiiggghhhjjjkkklllmmmmmmmmmiiiiiihhhhhhhhhhhhiiiiiikkklllmmmnnnooopppppppppooommmiiifffcccbbbbbbbbbwwwjjj\\\XXXWWWVVVVVVWWWUUUTTTSSSRRRQQQPPPPPPPPPOOONNNNNNMMMKKKIIIGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEDDDCCCBBBAAA@@@???@@@@@@????????????>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCDDDDDDCCCCCCCCC@@@>>>===>>>???AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????????????????@@@AAAAAAAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBCCCCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHJJJMMMPPPYYYeeezzztttiiiaaa[[[YYYTTTQQQQQQRRRSSSXXX^^^gggiiinnnxxx~~~{{{vvvtttrrrrrrsssttttttssswwwzzz~~~vvvpppppprrruuuuuusssooollljjjhhhiiijjjkkklllmmmmmmmmmjjjjjjiiiiiiiiiiiijjjjjjggghhhiiijjjlllmmmnnnnnnooommmjjjfffcccbbbbbbbbbmmmbbbYYYVVVVVVTTTSSSTTTSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLKKKJJJHHHFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@????????????AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBB???>>>===>>>@@@AAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>@@@@@@????????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCEEEDDDCCCCCCCCCCCCCCCDDDCCCEEEFFFFFFFFFHHHKKKMMMVVV^^^nnnwwwjjjbbbZZZTTTQQQRRRRRRSSSVVV[[[___```eeennnzzz|||yyyvvvtttrrrrrrrrrrrrqqqooolllrrrzzz{{{uuuqqqqqqtttwwwwwwtttpppmmmllljjjkkklllmmmmmmnnnnnnnnnlllkkkkkkjjjjjjkkkkkkllleeefffggghhhjjjkkkmmmnnnooommmiiifffcccbbbbbbbbbuuuddd]]]VVVVVVVVVSSSQQQRRRQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA???>>>===>>>@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????????????????>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDBBBCCCEEEEEEEEEFFFHHHJJJPPPUUUbbbvvvrrrfff]]]WWWSSSTTTTTTSSSTTTWWWZZZ[[[___fffooowww||||||yyyxxxwwwuuusssrrrqqqqqqpppnnnmmmfffllltttyyyyyyvvvsssqqqqqquuuxxxwwwsssooonnnnnnlllmmmmmmnnnnnnmmmmmmlllllllllkkkkkkkkkkkkllllllggggggggghhhjjjlllnnnooonnnllliiifffdddccccccddd|||hhh^^^XXXUUUVVVWWWTTTRRRRRRPPPPPPNNNMMMLLLKKKKKKKKKIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA<<<<<<======>>>???@@@@@@??????@@@@@@@@@@@@?????????@@@@@@AAAAAA@@@@@@???@@@???>>>>>>@@@@@@>>><<<========================<<<<<<===>>>???@@@@@@??????>>>============>>>???===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEAAACCCDDDDDDDDDDDDFFFHHHKKKOOOXXXhhhpppbbb[[[VVVVVVVVVSSSRRRSSSTTTVVVYYY]]]cccjjjrrrxxxwww~~~xxxtttuuuwwwsssrrrpppppppppooollljjjgggkkkpppsssrrrppppppqqqppptttvvvuuuppplllmmmooommmmmmmmmmmmlllkkkjjjjjjlllkkkkkkjjjjjjkkkkkklllhhhhhhhhhiiijjjlllmmmooolllkkkhhheeedddddddddeeerrr```ZZZUUUTTTWWWXXXUUUSSSTTTPPPPPPNNNMMMLLLKKKKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFFFFEEEEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA999:::;;;<<<===???@@@@@@>>>>>>????????????>>>>>>?????????@@@@@@?????????@@@???>>>???@@@???===;;;????????????????????????<<<<<<>>>???@@@@@@@@@@@@???>>>===<<<<<<===>>>???<<<======>>>??????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFAAABBBDDDDDDCCCDDDEEEGGGJJJMMMTTT```rrrggg___YYYXXXWWWSSSPPPPPPOOOQQQTTTVVVYYY```jjjrrrqqqyyyvvvrrrssswwwrrrpppooooooooommmkkkiiijjjmmmppppppnnnmmmoooqqqooosssuuurrrmmmjjjkkknnnmmmmmmmmmlllkkkjjjhhhgggkkkjjjjjjiiiiiijjjjjjkkkhhhhhhgggggghhhjjjlllmmmkkkjjjgggeeeddddddeeeffftttfff[[[SSSSSSTTTTTTSSSQQQOOONNNNNNLLLJJJIIIIIIIIIHHHGGGHHHGGGFFFDDDDDDDDDDDDEEECCCCCCBBBCCCEEEEEEDDDBBB@@@@@@@@@?????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>===>>>???@@@???>>>============>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>??????>>>===<<<:::;;;;;;<<<===>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEGGGGGGHHHKKKQQQXXXaaarrrvvvjjj```\\\[[[VVVRRRQQQQQQRRRSSSSSSTTTXXX]]]aaagggppp{{{yyyuuussstttuuutttsssrrrqqqqqqooommmjjjnnnmmmlllkkkkkklllmmmnnnpppppppppooonnnmmmkkkkkkmmmkkkiiifffeeefffhhhiiiiiihhhfffeeedddeeeggghhhfffgggiiikkklllmmmnnnnnnkkkiiigggdddccccccddddddxxxlll```XXXSSSSSSRRRQQQPPPOOOMMMMMMMMMKKKIIIHHHHHHHHHGGGFFFGGGFFFEEEDDDCCCDDDDDDEEEFFFEEEEEEEEEGGGGGGEEECCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>============>>>>>><<<;;;;;;;;;===>>>===<<<<<<<<<=========>>>>>>>>>============<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEGGGLLLRRRYYYgggwwwiiibbb^^^YYYVVVVVVQQQQQQRRRQQQRRRTTTXXX\\\bbbjjjtttzzz||||||vvvsssrrrssstttsssqqqpppppppppooollljjjnnnmmmkkkjjjiiiiiijjjjjjllllllkkkkkkkkkkkkkkkkkknnnllliiifffddddddeeeffffffeeecccbbbbbbdddeeefffgggggghhhjjjkkkkkklllllljjjhhhfffdddccccccddddddwwwjjjaaaYYYTTTSSSRRRQQQOOONNNMMMLLLLLLLLLJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGFFFEEEEEEFFFFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>============>>>>>><<<;;;:::;;;=========<<<<<<<<<<<<============>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>???????????????@@@@@@AAABBBAAAAAAAAAAAAAAABBBBBBDDDEEEIIILLLPPP\\\qqqxxxmmmeee___[[[ZZZQQQRRRQQQPPPOOOOOORRRUUUZZZaaajjjpppssswww}}}~~~~~~{{{wwwrrrppppppqqqrrrpppooommmmmmnnnmmmllljjjlllkkkjjjhhhggggggggggggggggggfffffffffgggiiiiiillljjjgggdddbbbaaaaaabbbbbbaaaaaa```aaabbbdddeeeggggggggghhhhhhhhhhhhhhhhhhgggeeecccbbbbbbcccdddwwwjjj___YYYVVVUUUTTTSSSQQQNNNLLLLLLLLLLLLJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGEEEDDDCCCCCCDDDCCCAAA??????>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;<<<===<<<;;;<<<>>>???>>>===;;;;;;<<<<<<<<<===============<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<;;;===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@BBBBBBAAA@@@@@@@@@AAAAAADDDEEEHHHKKKMMMUUUfffwwwzzzpppeee]]]ZZZSSSSSSRRRPPPMMMMMMNNNPPPTTTYYYaaafffiiimmmtttyyy|||{{{yyywwwssspppnnnmmmmmmnnnmmmllljjjjjjkkkkkkjjjiiihhhhhhggggggggggggggggggeeedddbbbaaaaaabbbdddfffgggeeeccc```___^^^______`````````aaabbbccceeefffffffffeeedddddddddddddddeeedddcccbbbaaabbbbbbbbb{{{nnnbbbZZZVVVUUUVVVTTTSSSQQQNNNMMMMMMMMMMMMIIIGGGEEEEEEFFFFFFEEEDDDCCCDDDEEEFFFGGGGGGHHHHHHEEEDDDCCCCCCCCCCCCAAA???>>>>>>>>>=========<<<<<<;;;;;;::::::::::::;;;;;;===;;;;;;<<<===>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=========<<<======>>>>>>>>>>>>======>>>>>>???@@@BBBBBBAAAAAA@@@AAAAAAAAACCCCCCFFFIIIKKKPPP^^^lll|||lll^^^XXXVVVUUUTTTRRRNNNMMMMMMNNNPPPTTTYYY]]]```dddjjjooottt}}}yyywwwxxxwwwuuurrrooolllkkkjjjjjjkkkiiigggfffggghhhggggggcccdddeeefffggghhhhhhhhheeecccaaa___^^^___```aaa```___^^^]]]\\\\\\]]]]]]``````aaabbbcccdddffffffdddcccbbbaaa`````````aaaaaaaaa``````````````````tttfff]]]WWWSSSSSSUUURRRQQQPPPOOONNNMMMMMMMMMHHHGGGEEEEEEFFFFFFEEEDDDCCCCCCEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEEEECCCAAA????????????>>>>>>>>>>>>======<<<<<<<<<<<<======:::999888999;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAABBB@@@@@@CCCFFFHHHKKKVVVaaavvvtttcccZZZVVVWWWVVVSSSPPPNNNNNNOOOPPPQQQTTTVVVXXX\\\aaadddiiiqqq}}}vvvqqqqqqssssssrrrpppnnnkkkiiihhhgggjjjgggeeeddddddeeedddddd```aaaccceeefffggghhhhhhdddcccaaa```^^^^^^^^^___]]]\\\\\\\\\\\\\\\\\\]]]^^^___```aaabbbcccddddddbbbaaa___^^^]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^zzzkkk]]]WWWTTTPPPNNNPPPNNNNNNOOOOOONNNMMMMMMLLLHHHGGGEEEEEEFFFGGGFFFEEEAAABBBCCCDDDEEEEEEDDDDDDEEEDDDCCCDDDEEEEEEDDDBBB??????>>>>>>>>>============<<<<<<;;;;;;<<<<<<===999888888888:::;;;:::999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;:::999999999999:::;;;:::::::::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>======<<<<<<<<<======???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>???@@@@@@AAA??????AAAEEEEEEGGGOOOXXXiii|||jjjaaaVVVVVVVVVTTTQQQOOOOOOPPPPPPPPPPPPPPPQQQTTTXXXZZZ```gggqqqyyyxxxqqqmmmmmmmmmmmmmmmlllkkkjjjiiiggggggiiigggcccbbbbbbbbbbbbaaa^^^___aaacccdddeeeeeeeeebbbbbbbbbaaaaaa`````````^^^^^^]]]]]]\\\\\\\\\\\\[[[\\\]]]^^^____________```^^^]]][[[ZZZ[[[\\\]]]YYYZZZZZZ[[[\\\\\\\\\\\\sssdddWWWSSSQQQMMMJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIGGGEEEEEEFFFGGGFFFEEE@@@AAABBBCCCCCCCCCBBBAAABBBAAAAAABBBCCCDDDBBBAAA===<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;;;;:::999:::<<<===<<<;;;999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;:::999999:::;;;<<<999999::::::;;;<<<======::::::::::::;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;777777888999999999999888888999:::;;;<<<;;;:::999:::::::::999999888888888999::::::;;;;;;::::::999777777888999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>?????????@@@@@@@@@>>>???AAABBBCCCEEEIIILLLXXXfffsssggg______\\\WWWRRRPPPRRRTTTOOONNNNNNNNNNNNNNNOOOOOOUUUXXX^^^dddkkkttt|||xxxmmmiiihhhgggfffkkkjjjhhhgggggghhhiiijjjiiigggdddaaa______``````]]]\\\\\\___ccceeeccc```ccccccddddddddddddeeeeeedddccc```^^^\\\[[[[[[[[[ZZZYYYYYYXXXXXXWWWVVVVVVZZZ[[[[[[[[[ZZZYYYXXXWWWSSSTTTUUUWWWXXXYYYYYYZZZmmm]]]YYYSSSNNNJJJJJJKKKLLLMMMNNNNNNOOONNNLLLJJJIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@???>>>===;;;;;;999::::::::::::;;;;;;;;;;;;;;;;;;::::::999888777999999999999999999999999777777888999999999999888888999999:::;;;::::::::::::::::::999999888888888::::::;;;;;;;;;;;;::::::888888888999999:::::::::???>>>===;;;:::999999999;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>??????===???@@@@@@AAACCCGGGJJJQQQ^^^sss~~~qqqeeebbb]]]XXXSSSQQQPPPQQQPPPOOOOOONNNMMMMMMMMMMMMQQQTTTYYY___fffnnnvvv|||xxxmmmhhhfffdddbbbcccddddddeeeffffffffffffgggeeecccaaa````````````___^^^___bbbeeefffdddbbbccccccddddddeeeeeeffffffcccbbb```]]][[[[[[ZZZZZZWWWWWWWWWWWWWWWXXXXXXXXX[[[ZZZZZZYYYYYYXXXWWWWWWSSSTTTUUUWWWXXXXXXXXXXXXrrr[[[TTTRRRNNNKKKJJJKKKMMMOOOMMMMMMNNNMMMLLLJJJHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>??????@@@AAAAAA?????????>>>===<<<;;;:::888888999999999:::::::::999999999999999888777666777777777777777777777777666777888888999999888888999999888888999999:::;;;999999999999999888888888999::::::;;;;;;::::::999888888999999999999999999>>>===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>?????????AAADDDFFFJJJRRRddd{{{ssslllccc[[[WWWUUUQQQOOOQQQPPPOOOMMMLLLLLLLLLLLLLLLOOOSSSXXX^^^eeelllrrryyy|||wwwlllfffcccaaa___^^^```ccceeeffffffdddddddddccccccbbbaaaaaa````````````bbbdddffffffdddbbbbbbccccccdddeeefffffffffbbbaaa___]]][[[ZZZZZZZZZTTTTTTTTTUUUWWWXXXYYYZZZ[[[ZZZXXXWWWVVVVVVWWWXXXTTTUUUVVVWWWWWWWWWWWWVVV~~~eeeSSSNNNMMMKKKIIIIIIKKKMMMNNNMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@??????======<<<<<<===???@@@BBB>>>>>>>>>======;;;::::::777888888888888999999999888888888888888777666666777777777777777777777777666777777888888888888888999888777777777888:::;;;999999999888888888888888888888888999999888888888999999999999888888888888888888888999:::;;;<<<===::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<============>>>????????????@@@BBBEEEFFFKKKWWWkkk}}}lllaaa\\\YYYUUUQQQPPPPPPNNNMMMMMMLLLLLLLLLIIIKKKOOORRRVVV\\\cccgggpppvvv~~~vvvmmmgggeeebbbaaacccdddeeefffggggggfffeeebbbbbbbbbccccccbbbaaa``````aaaccceeefffeeecccaaa```aaaaaabbbcccdddeeeeeeaaa```___]]]\\\[[[ZZZYYYTTTTTTTTTTTTUUUWWWYYYZZZ[[[YYYWWWUUUTTTUUUVVVWWWUUUUUUVVVVVVVVVVVVUUUUUUlll[[[SSSKKKJJJIIIHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHFFFDDDDDDCCCCCCBBBAAA@@@???>>>>>><<<<<<;;;;;;<<<===???AAA<<<<<<<<<<<<<<<;;;:::999777777777888888888999999777777888888888777666666888888888888888888888888666666777888888888888777999888777666777888999:::888888888888888888888888666666777777777777666666999888888888888888888888666666666777888:::;;;<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>??????@@@?????????BBBDDDGGGGGGOOO___tttzzziiiaaa]]]YYYTTTPPPOOONNNNNNNNNNNNNNNNNNHHHJJJLLLNNNQQQUUU[[[___eeekkksss|||yyyzzzsssmmmjjjhhhggggggjjjiiihhhgggffffffggghhhbbbbbbccccccccccccbbbaaa```bbbeeefffeeecccaaa```^^^^^^___``````aaabbbbbb``````___^^^]]][[[ZZZZZZWWWWWWUUUTTTTTTUUUWWWWWWYYYXXXUUUTTTSSSSSSUUUVVVUUUUUUUUUVVVUUUUUUTTTSSSttt}}}qqq^^^TTTRRRIIIHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA??????>>>===<<<<<<;;;<<<<<<===>>>???;;;;;;;;;;;;;;;:::999999777777888888888999999999777777888888888888777777888888888888888888888888555666777777888888777777777777777666777888888999777777777888888888888888555666666666666666666555777777888888888888888888888888888777888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>>>>>?????????>>>???BBBDDDGGGFFFKKKWWWfff{{{xxxlllddd]]]XXXRRRQQQPPPOOOOOONNNOOOOOOIIIJJJKKKLLLMMMPPPUUUXXX___dddkkkrrrzzzppp~~~xxxuuussspppmmmkkkkkkllllllmmmkkkiiifffeeefffggghhhdddddddddddddddccccccccccccfffiiiiiigggdddbbbaaa^^^^^^^^^^^^____________`````````___^^^]]][[[ZZZ[[[YYYWWWUUUTTTTTTVVVVVVWWWVVVTTTSSSRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSzzzxxxdddWWWQQQPPPFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>===<<<<<<===============<<<:::::::::::::::999999888888888888999999999::::::777888888999999888888777888888888888888888888888555666666777777777777777555666777777888888777777666777777777888888888999666777777888888777777666666666777777888888999999999999999999999:::;;;;;;999999:::::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;<<<=========>>>AAACCCEEEBBBFFFOOOYYYhhh}}}pppeee^^^VVVUUUSSSQQQOOONNNMMMMMMIIIIIIJJJJJJJJJLLLPPPSSSZZZ]]]bbbhhhoooxxx|||xxx~~~vvvsssnnnnnnmmmlllkkkkkkmmmnnnlllkkkjjjjjjiiiiiiiiiiiihhhgggeeedddcccddddddeeegggkkkoooooolllhhheeeddd_________^^^^^^^^^^^^^^^```aaaaaaaaa```^^^\\\[[[\\\ZZZWWWUUUTTTUUUWWWXXXUUUUUUTTTSSSSSSRRRRRRQQQSSSSSSTTTTTTTTTTTTTTTSSS~~~jjj]]]VVVPPPMMMDDDEEEFFFHHHIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>><<<===>>>>>>>>>===<<<;;;999999:::::::::999888888888999999999999:::::::::777888888999999999888888888888888888888888888888555666666777777777777777444555777888888888777666666666777777888888888999888888999999999999888888555666666777888999999:::777777888999;;;>>>@@@AAA999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;999:::;;;;;;;;;===@@@CCCCCC???BBBJJJQQQ]]]xxxzzzllldddZZZYYYVVVSSSPPPMMMKKKJJJIIIIIIIIIHHHHHHJJJMMMPPPRRRUUUXXX]]]dddlllvvv|||yyy{{{wwwrrrqqqjjjkkkkkkkkkjjjjjjlllmmmjjjkkkmmmnnnnnnmmmlllkkkjjjhhhfffdddcccdddeeeffflllpppttttttpppkkkiiihhhaaa``````___^^^^^^]]]]]]aaaaaabbbbbbaaa___]]]\\\[[[ZZZWWWUUUUUUVVVXXXZZZSSSTTTTTTTTTSSSRRRQQQPPPRRRRRRSSSTTTTTTTTTTTTTTT~~~xxx}}}nnncccYYYMMMGGGIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCC@@@???>>>===<<<<<<<<<<<<==============================<<<;;;::::::999999:::999888888777777888888888999999888888777666555777777777777888888888888777777777777777666555555777777777777777777777777888666444555888999777555666666777777777777666666777777777777666666666666777777777888999999:::::::::::::::;;;;;;;;;<<<<<<999999::::::::::::;;;;;;>>>===;;;:::;;;<<<>>>???AAAAAADDDHHHLLLUUUgggxxx{{{ooohhhaaaXXXQQQOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKNNNSSSVVVZZZbbbnnnxxxpppnnnxxxzzzrrrmmmmmmkkkiiiggggggiiilllnnnmmmoooqqqqqqooommmlllkkkhhhgggfffdddcccccccccdddpppuuuyyyyyytttooonnnoookkkfffaaa^^^^^^^^^\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVTTTRRRQQQQQQQQQRRRTTTUUUUUUUUUUUUTTTSSSSSS~~~wwweee^^^XXXOOOKKKMMMHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>::::::::::::::::::::::::===<<<<<<;;;::::::999999:::999888888777777888888888888888888888777555555666666777777777888888888777777777777777666555555666666666666666666666666888666555666888999777555666666777777777666666555777777777777666666666666666777777888888999::::::::::::::::::;;;;;;;;;;;;999999::::::::::::;;;;;;===<<<;;;:::;;;<<<>>>???@@@???AAADDDGGGNNN]]]lllssskkkaaaYYYUUURRROOOLLLJJJJJJJJJJJJJJJIIIIIIIIIFFFIIIMMMPPPSSS[[[fffnnnyyy~~~wwwnnnwwwxxxqqqlllmmmkkkhhhffffffiiilllnnnrrrsssuuutttqqqnnnlllllliiihhhfffeeeeeeeeefffgggoootttxxxxxxtttpppppprrrqqqllleeeaaa___]]]ZZZXXX[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYXXXXXXXXXYYYYYYZZZZZZXXXWWWUUUTTTSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSxxxiii\\\YYYVVVOOOKKKMMMHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999:::999888888777777888888888888888888777666555555666666777777777777888888777777777777777666555555666666666666666666666666888777666666888888777666777777777777777666555444666666666666777777777777666666777888888999999:::999999:::::::::;;;;;;;;;999999::::::::::::;;;;;;<<<<<<;;;:::;;;<<<===>>>??????AAACCCCCCGGGRRR]]]pppvvvhhh^^^WWWSSSNNNLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGJJJLLLNNNPPPWWW```gggnnnsssyyy~~~~~~wwwssswww|||uuuoookkkllljjjgggeeefffhhhlllnnntttuuuvvvtttqqqmmmlllkkkjjjhhhfffeeeeeefffhhhiiimmmqqqtttuuurrrqqqrrrtttsssoooiiiddd```^^^[[[YYY\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYWWWUUUTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTSSS}}}{{{~~~|||lllaaaXXXVVVSSSMMMIIIIIIGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCC>>>>>>===<<<<<<<<<<<<<<<========================;;;;;;;;;:::::::::999999:::999888888777777888888888888888888777666555444666666666666777777777888777777777777777666555555666666666666666666666666777777777777777777777777777777777777666555444444666666666666777777777777666666777777888999999999999999999999::::::::::::999999999:::::::::;;;;;;;;;;;;:::::::::;;;<<<===@@@@@@AAADDDDDDDDDKKKTTT___pppoooaaaXXXSSSQQQOOOLLLLLLKKKJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMRRRYYY^^^ccchhhnnnrrrtttxxx}}}~~~yyyxxx}}}xxxrrrmmmiiijjjiiigggffffffiiikkkmmmppprrrrrrqqqnnnlllkkklllllljjjhhhfffeeeeeefffgggjjjmmmoooppppppppprrrtttnnnlllhhhdddbbb```^^^^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ\\\]]]XXXWWWUUUSSSSSSSSSSSSTTTUUUUUUUUUVVVUUUTTTTTTSSS}}}yyywwwyyy}}}|||lllaaa[[[VVVTTTRRRMMMHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@@@@AAABBBCCCCCC>>>===<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::999999999:::999888888777777888888777888888777777666555444555666666666666777777777777777777777777666555555555555555555555555555555666666777666666666666777666666666666666555444444555666666666777777777888555666666777888888999999888888888999999999::::::999999999:::::::::;;;;;;:::::::::::::::;;;;;;<<>>@@@CCCCCCCCCGGGNNNTTTaaayyyyyyfff\\\WWWVVVUUUNNNNNNMMMLLLJJJIIIHHHHHHGGGGGGGGGFFFHHHKKKPPPSSSZZZ___dddhhhjjjmmmqqquuuxxx}}}zzzyyy}}}xxxtttpppkkkhhhiiihhhhhhhhhhhhjjjlllmmmlllnnnoooooonnnmmmnnnooorrrpppnnnkkkiiigggffffffgggiiikkklllmmmmmmooopppjjjiiigggdddaaa____________^^^]]][[[ZZZXXXWWWVVVVVVVVVVVVWWWXXXZZZ[[[\\\WWWVVVTTTSSSRRRSSSSSSTTTTTTTTTUUUUUUTTTTTTSSSRRRzzzwwwvvvwwwwww{{{zzzmmmaaaXXXUUUSSSRRRQQQOOOLLLJJJEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBB???>>>>>>======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::999888888777777888888777777777777666555444444555555666666666666777777777777777777777666555555555555555555555555555555444555666666444444555666444555555666666555555555555555666666777777888888555555666777777888888999777777888888888999999999999999::::::::::::;;;;;;999999999:::::::::;;;;;;<<<;;;<<<@@@@@@???CCCHHHIIITTThhhnnnaaaZZZWWWUUUQQQPPPOOOMMMLLLJJJIIIIIIIIIHHHGGGFFFHHHJJJMMMOOORRRVVV[[[___```bbbfffjjjnnnrrryyyrrrwww~~~{{{wwwsssqqqnnnkkkhhhggghhhiiikkklllllllllllljjjlllnnnooooooppprrrtttvvvvvvtttrrrnnnkkkhhhfffeeefffhhhjjjkkkkkkkkkjjjiiiiiihhhdddaaa^^^^^^^^^aaa```^^^\\\ZZZXXXWWWVVVUUUUUUUUUVVVWWWYYYZZZ[[[XXXWWWUUUTTTTTTTTTUUUUUUSSSSSSTTTTTTSSSSSSRRRQQQ}}}{{{wwwtttsssuuuyyy}}}~~~sssooo```ZZZSSSSSSRRRPPPOOOOOOMMMJJJCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@?????????@@@@@@>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>999999999999999999999999:::999888888777777888888777777777777666555444333555555555666666666777777777777777777777666555555555555555555555555555555222444666555333222333555333333444555666666666666555555555666777888888888555555666666777888888888777777777777888888888999999999::::::::::::;;;;;;888888999:::::::::::::::===;;;;;;>>>???===???DDDDDDKKKYYYooo~~~nnnccc[[[VVVSSSRRRQQQOOOMMMKKKJJJIIIKKKJJJHHHGGGHHHJJJLLLMMMJJJNNNSSSVVVVVVXXX\\\```dddiiioootttyyy~~~xxxrrrvvvyyyvvvssspppooommmjjjhhheeehhhkkknnnooonnnlllkkkhhhjjjlllmmmmmmooorrrtttuuuuuuuuutttqqqmmmhhheeeeeefffhhhjjjkkkjjjhhhfffdddffffffeeebbb```aaabbbcccbbb```^^^[[[YYYWWWVVVTTTTTTTTTUUUVVVWWWXXXYYYVVVUUUTTTSSSSSSSSSTTTUUURRRRRRRRRRRRRRRQQQPPPPPP|||{{{zzzyyywwwuuussssssxxx~~~}}}rrruuuxxxcccYYYVVVSSSSSSRRROOONNNMMMJJJHHHCCCBBBBBBBBBBBBCCCDDDDDD@@@@@@???>>>======>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999999888777888888888777777777777666555444333555555555555666666666777777777777777777666666555555555555555555555555555111333555444222111333555222222444555666777777777444555555666777888888999555555666666777888888888777777777777888888888888999999:::::::::;;;;;;;;;888888999::::::::::::999@@@======??????===???CCCCCCGGGQQQbbbyyyrrreee]]]TTTSSSRRRPPPNNNLLLKKKJJJHHHFFFDDDCCCDDDFFFGGGGGGDDDIIIMMMPPPPPPRRRVVVYYY___ccchhhmmmrrrvvv{{{~~~vvvnnnjjjvvvtttqqqooonnnllljjjhhhdddggglllppprrrpppllljjjfffhhhiiijjjjjjllloooqqqpppqqqssssssppplllfffcccfffgggiiilllllljjjgggddd___bbbdddeeecccdddfffiiidddcccaaa___\\\YYYWWWVVVTTTTTTTTTTTTUUUVVVWWWWWWSSSRRRQQQPPPPPPQQQRRRRRRQQQQQQQQQRRRQQQPPPPPPOOOzzztttpppooonnnnnnssssssssswww|||}}}tttvvv{{{iii\\\UUUQQQSSSRRRRRRPPPNNNLLLJJJIIIGGGFFFEEECCCBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<999999999888888777777777777666666666666666777777666555444333333444555666333333444555666666666555666666666666666666666666666666555555555555666666444444444444444444444444555555555555555555555555444555555666777666666666555666666666777777777888666666666666666777888888888999;;;;;;::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@CCCDDDJJJTTTcccyyy}}}mmmeee```[[[UUUQQQQQQQQQOOOMMMHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRTTTXXX^^^ccchhhmmmqqqttt|||~~~uuugggmmm|||zzzrrrllliiiiiiiiiiiikkkkkklllnnnooonnnllliiieeefffggghhhjjjjjjkkkkkknnnnnnnnnmmmkkkhhheeeddddddddddddeeeddddddccccccbbbbbbbbbbbbcccdddeeeeeefffeeebbb```]]]\\\ZZZZZZYYYXXXVVVTTTSSSSSSSSSTTTRRRSSSSSSPPPMMMKKKKKKLLLNNNOOOQQQPPPNNNLLLLLLMMMzzzvvvqqqmmmkkkkkklllmmmuuuvvvxxx|||~~~|||nnn```WWWSSSQQQNNNNNNMMMLLLJJJHHHGGGFFFFFFFFFDDDCCCBBBAAAAAAAAABBBAAA???>>>===<<<<<<<<<<<<<<<============<<<<<<;;;::::::999999::::::;;;;;;;;;:::::::::999999999777666666666666666777777555555444444444444555555444444555444444333222111555555555555555555555555666555555444444555555666444444444444444444444444555555555555555555555555555555555555666666666666666666666666666777777777666666666666666777888888777999::::::999999:::;;;999::::::::::::;;;;;;;;;<<<;;;;;;;;;<<<===>>>???AAABBBHHHPPPZZZmmmwwwjjjddd\\\VVVSSSPPPLLLIIIJJJJJJIIIIIIHHHGGGGGGGGGEEEFFFFFFGGGIIIKKKLLLMMMSSSVVV[[[___dddhhhmmmqqqsssuuuwwwzzz}}}}}}ooojjjzzz}}}xxxqqqllljjjjjjiiiiiihhhhhhhhhiiikkkjjjhhhfffddddddfffggghhhiiiiiiiiijjjjjjjjjiiihhhfffdddccccccccccccddddddccccccbbbaaaaaaaaabbbbbbcccdddeeefffeeecccaaa```___^^^^^^XXXWWWUUUSSSSSSSSSTTTUUURRRSSSSSSQQQNNNLLLLLLMMMNNNOOOOOONNNLLLKKKKKKMMM~~~{{{wwwsssooommmkkkjjjjjjmmmppprrrzzz}}}ppp^^^TTTQQQPPPNNNJJJJJJJJJIIIHHHGGGFFFEEEFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<999888888888888888888999:::::::::999999999999999777666666555555555666666444444555555555555444444222222333333333333222111555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444666555444444444555777777666666666666666666666666666666666666666777888888777888999999888888999:::888888999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>===@@@EEEJJJOOO]]]vvvxxxpppfff]]]XXXSSSNNNJJJNNNMMMKKKIIIHHHFFFFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMPPPRRRVVVYYY\\\aaafffjjjkkkmmmooorrrvvv}}}uuummmuuu{{{wwwtttooolllkkkjjjiiihhheeedddccccccdddeeedddcccbbbbbbdddeeeffffffggggggddddddeeeeeeeeeddddddcccbbbbbbccccccccccccbbbbbbbbbaaaaaaaaaaaabbbbbbcccddddddcccbbbbbbbbbbbbbbbYYYWWWTTTRRRRRRSSSUUUVVVQQQRRRSSSQQQOOONNNNNNOOOOOOOOONNNLLLJJJJJJKKKMMM|||yyytttrrrqqqrrrqqqooonnnnnnnnnoooqqquuuzzz~~~wwwaaaRRRMMMMMMMMMKKKJJJJJJKKKJJJJJJIIIHHHGGGEEEDDDCCCAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<===<<<;;;::::::;;;<<<===888888777777777777888888777777777777777777777666666666555555444444555555333333555666666555333333...///111222444555666666444444444444444444444444444333333222222333333444444444444444444444444444444444444444444444444444666555444333333555777888777666666666666555555555666666666666666777777888666777999888777666777999777888888888888999999999:::::::::;;;;;;<<<<<<===:::>>>CCCFFFGGGQQQggg|||~~~pppccc\\\XXXTTTRRROOONNNLLLJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPRRRTTTXXX^^^bbbdddeeegggjjjooowwwuuuyyy|||tttqqqpppnnnkkkjjjiiihhhgggeeecccaaa______```aaaaaa`````````aaaccccccddddddddd___```aaabbbccccccddddddbbbbbbccccccddddddccccccdddcccbbb```___^^^^^^^^^aaaaaaaaaaaaaaabbbcccddd[[[YYYUUURRRQQQQQQSSSTTTPPPRRRRRRRRRPPPOOOPPPQQQPPPPPPOOOLLLJJJJJJMMMOOO}}}zzzqqqooommmlllmmmoooppppppqqqsssuuuwwwyyy}}}uuuhhhWWWMMMLLLLLLKKKHHHJJJKKKKKKKKKJJJJJJIIIHHHDDDCCCBBB@@@????????????>>>>>>===<<<;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<999999888888888888999999666666666666666666666666666666555444444333444444222333444555555444333222///000111333555666666777444444444444444444444444333333222222222222333333444444444444444444444444444444444444444444444444666555333222333444666888666666666555555555555555666666666666666777777888666888888888666666777888777777777888888888999999:::::::::;;;;;;;;;;;;;;;999<<>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::999999999999::::::777777777777888888888888666555444333333333333333333333444444444444333333333444444444444444333333333333333333333333333333444333333222222333333444444444444444444444444444333333333333333333333333555444333333333444666666444444555555555666666666666666666666666777888888777888999888777666777888777777888888888999999999999999:::;;;;;;::::::999:::<<>>============<<<;;;;;;::::::;;;;;;999999::::::::::::999999:::999999888888999999:::666666666777777777888888666555444333222222222222444333333333333333333444333333444333333222111000222222222222222222222222444444333333333333444444444444444444444444444444333333333333333333333333333333444444444444555555222333333444555666777777666666666666666777888888888999:::999777666777888888888888999999999::::::888999:::;;;;;;:::999888<<<;;;<<>>======<<<<<<<<<<<<;;;:::::::::;;;;;;888999:::;;;;;;:::999888999999888888888888999999333444444444555555666666666555444333222222222222555444222222222222444555///000111222222222222222222222222222222222222222555444444333333444444555444444444444444444444444333333333333333333333333222333444555555555444444111222333444555777888888666666666666666777888888999::::::999777666777888888999999999999:::::::::888999:::;;;::::::888777>>>::::::===@@@BBBHHHNNN[[[uuuxxxnnn]]]ZZZVVVQQQNNNMMMMMMNNNNNNMMMLLLKKKIIIIIIIIIIIIEEEGGGIIIIIIHHHGGGGGGHHHEEEHHHKKKOOORRRWWW\\\```jjjnnntttxxxzzz{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}yyy}}}wwwooojjjhhheeecccccceeehhhjjjhhhnnnyyysssnnnooopppmmmiiikkkhhheeeccccccddddddcccaaaaaaaaabbbbbbaaa^^^[[[]]]]]]^^^_________^^^^^^^^^]]]\\\[[[[[[\\\]]]]]]\\\]]]^^^___````````````]]]\\\\\\\\\\\\\\\]]]]]]WWWVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUSSSQQQPPPPPPQQQQQQPPPNNNMMMMMMNNNNNNOOOQQQPPPNNNLLLLLLMMM___aaacccfffiiillloooppptttuuuxxx{{{}}}~~~}}}|||{{{{{{{{{{{{zzzyyyvvvtttsssuuuwwwxxxxxxwwwxxxzzz~~~zzzzzz{{{~~~ssseeeZZZSSSQQQOOOLLLKKKJJJKKKLLLKKKJJJHHHHHHHHHHHHFFFEEEEEECCC@@@>>><<<<<<======>>><<<;;;999999:::;;;<<<:::::::::999999999888888777777777777666666666666555555555555555555555555222222222111111111000000666666555444333222222333555555444444444333333333333333333222222111111111333333333333333333333333444333222333555666555444333333333222222222111111333333333333333333333333666666666666777777777777666666666666666666666666555555555555555555555555444555666777999;;;<<<===888888999::::::;;;<<<<<<======>>>???@@@BBBDDDEEESSSdddxxxjjj___WWWWWWVVVPPPKKKKKKOOOOOOOOOMMMJJJIIIJJJKKKIIIIIIHHHHHHGGGFFFFFFFFFEEEGGGHHHJJJLLLOOOTTTXXX]]]bbbhhhlllllllllnnnpppppprrruuuwwwxxxwwwvvvtttvvvxxx{{{yyyooohhheeeddd]]]ZZZ^^^bbbcccgggmmmjjjsss}}}{{{wwwpppllljjjjjjkkkkkkiiihhheeecccbbbcccddddddeeecccaaa______]]][[[YYY\\\[[[ZZZYYYYYYZZZ[[[\\\```___^^^]]]\\\ZZZYYYYYYZZZXXXXXX\\\aaabbb^^^ZZZ[[[ZZZYYYXXXWWWXXXXXXYYYTTTSSSRRRQQQQQQPPPQQQQQQRRRQQQPPPOOOOOOOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOO\\\]]]^^^```bbbdddeeefffggghhhjjjmmmooopppqqqrrrrrrssstttuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvtttsssrrrssssssrrrqqqqqqqqqrrrrrrwwwxxxwwwuuuttttttwwwyyy~~~~~~}}}}}}}}}{{{tttggg\\\SSSQQQOOOMMMJJJIIIIIIIIIJJJIIIGGGFFFFFFGGGGGGFFFDDDEEECCCAAA>>>=========>>>===<<<:::999999:::;;;<<<::::::999999999888888888777777777666666666555555444444444444444444444444222222222222111111111111444444333333333333444444444444333222222222222222333333222222222111111111333333333333333333333333000000000000111222222111333333333222222222111111333333333333333333333333444444444555555555666666555555555555555555555555555555555555555555555555555555666777999:::;;;;;;888888999999:::;;;;;;<<<<<<<<<===>>>???AAACCCDDDKKKXXXmmm{{{nnnbbb]]]ZZZTTTOOOOOOLLLLLLLLLKKKJJJJJJJJJKKKIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHKKKOOORRRTTTXXX]]]______```bbbcccfffhhhkkkmmmoooooonnnmmmoooqqquuuzzz}}}zzzxxxyyyxxxyyytttiiidddbbb```\\\]]]bbbfffggglllssswwwuuuqqqmmmkkklllmmmnnnooojjjhhhfffdddcccbbbcccddddddbbb___^^^^^^]]][[[YYY\\\[[[ZZZYYYYYYZZZ[[[\\\^^^]]]]]]\\\[[[ZZZYYYYYYYYYWWWWWWZZZ___bbb```\\\ZZZYYYXXXVVVUUUUUUVVVVVVRRRQQQPPPOOOOOONNNNNNOOOOOOOOOMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLMMMNNN]]]]]]]]]^^^^^^_________^^^___aaabbbdddeeeeeeeeefffgggggggggggghhhhhhhhhooooooooonnnlllkkkiiihhhjjjjjjjjjkkklllmmmnnnooovvvwwwxxxxxxxxxzzz}}}|||~~~~~~{{{wwwrrrbbbZZZSSSMMMNNNMMMKKKIIIGGGGGGGGGGGGFFFEEEDDDDDDFFFFFFEEEDDDDDDCCCAAA???>>>===>>>>>>===<<<:::999999999:::;;;999999999999888888888777777666666666666555555555444444444444444444444444333333333222222222111111222222222222333444555666444333222000000111111222222222222111111111111111222222222222222222222222222222333333333333444444333333333222222222111111333333333333333333333333222222222333333333444444555555555555555555555555555555555555555555555555666666666777888999999999888888999999::::::;;;;;;;;;;;;<<<<<<>>>???AAABBBDDDKKKYYYmmmoooddd^^^XXXTTTSSSNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEFFFHHHJJJLLLNNNPPPQQQQQQRRRTTTVVVYYY[[[^^^aaaddddddddddddgggiiimmmsssyyy~~~~~~}}}xxxzzz|||~~~{{{xxxtttqqqooonnnkkkgggeeeeeeeeefffllltttsssgggbbbbbb```bbbhhhooorrruuu|||xxx|||vvvooommmlllllloooqqqssssssjjjiiigggdddcccbbbbbbcccaaa___]]]\\\]]]]]][[[ZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXVVVUUUWWW\\\______]]]YYYXXXVVVTTTSSSRRRRRRSSSPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLbbbbbbbbbaaaaaaaaa````````````aaabbbccccccccccccdddddddddeeeeeefffggggggppppppppppppooonnnmmmmmmlllmmmnnnooorrrtttwwwxxxyyy{{{}}}}}}~~~}}}uuuaaaXXXUUUQQQNNNLLLKKKJJJHHHGGGGGGGGGGGGEEEDDDCCCDDDEEEFFFEEEDDDCCCBBBAAA???>>>>>>>>>>>><<<;;;:::999999999::::::999888888888888777777777666666666555555555444444333333333333333333333333333333333333222222222222111111111111222333444555444333111000000000222333111111111111111111111000111111111111222222222222333444555444444333444555333333333222222222111111222222222222222222222222222222222222333333333333555555555555555555555555555555555555555555555555666666777777777777777777888888999999:::::::::::::::::::::;;;<<<===???@@@BBBEEENNN]]]qqqssshhhbbb]]]ZZZUUUTTTQQQOOOMMMJJJHHHFFFHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFEEECCCCCCEEEGGGIIIIIIIIIIIIIIIKKKMMMNNNPPPRRRUUUXXX[[[\\\]]]]]]___aaaeeekkkpppvvvzzz|||}}}~~~~~~}}}|||yyywwwvvvxxxxxxxxxwwwvvvtttsssrrrmmmnnnpppqqqssstttuuuuuuvvvvvvvvvvvvtttrrrpppooonnnllliiieeebbb```______]]]YYYWWWYYYZZZ\\\dddlll|||}}}pppjjjiiigggooozzzpppqqqvvvpppooonnnppprrrtttssssssjjjiiigggeeecccbbbaaaaaa```^^^[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXUUUSSSTTTWWWYYYZZZZZZWWWVVVTTTRRRPPPOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJMMMMMMLLLLLLLLLLLLLLLLLLjjjjjjiiihhhggggggffffffddddddeeefffffffffeeeeeefffffffffggghhhjjjlllmmmrrrssstttuuuvvvvvvvvvvvvqqqrrrtttwwwzzz~~~}}}zzzfffYYYTTTSSSPPPNNNLLLKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCDDDEEEFFFEEEDDDBBBAAA@@@???>>>>>>======;;;;;;::::::999999999999888888888777777777666666555555555555444444444444333333333333333333333333333333333222222222111111222222111111111222222222555444333111111222222333000000000000000000000000000000000111111222222222///111222111//////000111333333333222222222111111222222222222222222222222222333333333333444444444555555555555555555555555555555555555555555555555666666666666666666666666888888999999999999999:::999999::::::;;;<<<===>>>BBBBBBHHHTTTcccxxx|||rrrhhhaaaZZZWWWRRROOONNNLLLIIIGGGIIIIIIHHHHHHGGGFFFFFFFFFDDDEEEFFFEEEDDDDDDFFFGGGIIIHHHFFFFFFFFFHHHIIIJJJIIIJJJMMMPPPRRRTTTUUUUUUVVVXXX[[[___dddiiilllnnnnnnnnnnnnnnnnnnlllkkkjjjmmmmmmllljjjhhhfffeeedddccccccdddeeeeeeeeeddddddeeeeeefffeeedddbbbaaa___\\\[[[XXXVVVUUUTTTTTTTTTQQQNNNNNNQQQTTTXXX```iiiwwwyyywwwvvv~~~ooohhhwww}}}uuutttrrrrrrsssrrrpppnnnhhhgggfffdddbbbaaaaaa```___]]][[[ZZZ[[[\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZWWWXXXXXXXXXXXXYYYYYYYYYYYYVVVSSSRRRRRRTTTUUUUUUVVVUUURRRPPPOOONNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIINNNNNNMMMMMMMMMLLLLLLKKKxxxwwwvvvtttrrrqqqoooooojjjjjjkkklllllllllkkkkkkkkkkkkkkklllnnnpppssstttwwwxxxzzz{{{}}}}}}~~~~~~yyyzzz|||~~~{{{|||zzzkkk\\\VVVSSSPPPLLLJJJKKKKKKKKKJJJIIIHHHHHHGGGEEEDDDCCCCCCEEEEEEDDDCCC@@@??????>>>>>>===<<<<<<::::::::::::999999999999777777777777666666666666555555444444444333333333222222222222222222222222222222222111111111000000222222111111000111111111333333333333333222222222////////////000000000000/////////000111111222222000222444333000...000333333333333222222222111111222222222222222222222222333333444444444555555555444444444444444444444444555555555555555555555555555555555555666666666666888888999999999999999999999999999::::::<<<======@@@???DDDNNNVVVccczzzuuuhhhaaa[[[UUUQQQPPPPPPNNNKKKJJJJJJJJJIIIHHHHHHGGGGGGDDDEEEGGGFFFFFFEEEFFFHHHHHHFFFDDDCCCEEEFFFFFFFFFEEEEEEGGGIIIJJJKKKLLLLLLLLLNNNPPPSSSVVVYYY[[[]]]]]]]]]^^^__________________^^^]]]\\\ZZZYYYXXXWWWXXXXXXXXXXXXXXXWWWVVVUUUVVVWWWWWWWWWWWWUUUTTTSSSPPPOOOOOONNNNNNNNNNNNNNNIIIGGGIIINNNRRRVVV^^^gggrrrvvvmmmggglllvvvtttrrrpppooommmkkkhhhdddddddddcccbbbaaa```___aaa^^^[[[ZZZZZZ\\\\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYWWWUUUSSSQQQQQQRRRSSSUUUTTTRRRPPPOOONNNNNNOOOOOONNNMMMLLLKKKKKKKKKKKKIIIJJJJJJJJJJJJIIIHHHHHHEEEFFFFFFGGGGGGHHHHHHHHHMMMMMMMMMMMMLLLKKKJJJJJJ~~~yyyyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{}}}{{{yyy~~~{{{jjj^^^UUURRRQQQLLLIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGEEECCCBBBBBBCCCCCCBBB@@@>>>>>>>>>======<<<;;;::::::::::::::::::999888888777777666666666555555555444444444333333333333222222222222222222222222222111111111000000000//////000000000000000111222333111222333444333222000///........./////////000000......//////000111111222222555777555111000222555333333333222222222111111111111111111111111111111333333333444444444444555444444444444444444444444555555555555555555555555444444444555555666666666999999888888888888888888:::::::::::::::;;;<<<===???<<<@@@GGGLLLSSSggg}}}{{{rrrjjj___XXXVVVUUURRROOOLLLKKKKKKJJJJJJIIIHHHHHHEEEFFFHHHGGGFFFEEEEEEFFFFFFDDDBBBCCCEEEFFFEEECCCDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKMMMMMMMMMLLLKKKJJJKKKKKKKKKLLLKKKKKKJJJJJJIIIHHHLLLRRRVVVYYY```gggooo||||||rrrsssuuu}}}{{{qqqnnnkkkiiihhhgggeeedddaaaaaaaaaaaaaaa```______bbb___\\\ZZZZZZ\\\\\\\\\YYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXWWWUUUSSSSSSTTTUUUUUUTTTRRRPPPPPPPPPPPPQQQNNNMMMLLLKKKKKKJJJJJJKKKIIIJJJJJJKKKJJJIIIHHHGGGEEEEEEEEEFFFGGGHHHHHHHHHKKKKKKKKKKKKKKKIIIHHHGGG|||uuuvvvuuuzzz~~~ddd^^^UUUNNNOOONNNJJJIIILLLIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCAAAAAAAAAAAA???>>><<<=========<<<;;;::::::999::::::::::::999888888777666666666555555555555444444444333333333222222111111111111111111111111000000000000////////////---......///111222444555...000222333333111...------.........//////000000---......///000111111222///222444222...,,,///222333333333222222222111111111111111111111111111111222222333333333444444444444444444444444444444444555555555555555555555555333333444444555666666777999999888888888888888888::::::::::::;;;<<<<<<===>>>;;;>>>DDDFFFJJJ]]]ssszzzlllaaa\\\XXXTTTQQQLLLLLLLLLKKKJJJJJJIIIIIIFFFGGGHHHGGGEEECCCCCCDDDFFFDDDBBBCCCFFFGGGEEECCCGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPPPPEEEFFFGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGFFFJJJJJJKKKLLLKKKJJJIIIHHHOOOOOORRRYYY]]]___dddkkknnnzzz}}}zzz{{{{{{yyyrrrjjjhhheeeccccccccccccbbb______````````````______ddd```\\\ZZZ[[[\\\\\\\\\YYYZZZ[[[\\\\\\[[[ZZZYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYWWWVVVUUUVVVWWWTTTSSSRRRQQQPPPQQQQQQRRRMMMMMMKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKJJJIIIHHHGGGDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJIIIGGGFFFEEE}}}vvvuuuvvvuuu}}}nnncccVVVRRRNNNLLLJJJIIIHHHFFFFFFGGGGGGFFFFFFEEEDDDCCCEEEEEEEEEDDDCCCAAA@@@???<<<<<<;;;;;;;;;::::::::::::999888888777777888888777777777777777777777777666666555444333333222222222222111111111111222222111111111111000000000000000000000000000000000000000000000000000000000000444333111000000000111111111111000000000000111111111111000000000000111111000111111111111222222222333333333333333333333333111111222222222333333333444444333222333444555666333333333444444444555555333444444555666777888888888888888888999999999999888888999999999:::::::::;;;<<<>>>@@@DDDJJJRRRWWWlll}}}rrrjjjaaa[[[ZZZVVVQQQNNNNNNLLLIIIIIILLLLLLLLLMMMLLLJJJJJJKKKLLLHHHHHHGGGEEECCCBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDCCCDDDGGGIIIGGGEEEDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEGGGHHHFFFEEEFFFGGGHHHGGGEEECCCGGGFFFFFFHHHJJJLLLLLLKKKQQQWWW^^^dddfffiiilllooorrr|||{{{zzz}}}ssskkkcccaaa______```aaaaaaaaadddbbb```^^^^^^___aaacccaaa```^^^[[[ZZZYYYYYYYYY[[[[[[ZZZYYYYYYXXXXXXWWWXXXVVVTTTTTTUUUWWWWWWWWWXXXZZZ[[[ZZZXXXWWWWWWXXXVVVRRRNNNLLLMMMNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJNNNMMMKKKIIIFFFEEEDDDCCCFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFzzzsssrrrvvvzzznnn```ZZZSSSPPPMMMKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCDDDDDDDDDCCCBBBAAA??????<<<;;;;;;;;;;;;:::::::::;;;:::999999888888999999777777777777777777777777666555555444333333222222222222111111111111222222111111111000000000//////000000000000000000000000000000000000000000000000333222111000000000111111111111000000000000111111111111000000000000111111000000111111111222222222333333333333333333333333111111222222222333333333333333222111222333444555333333444444444555555555444444555555666666777777555555666666666777777777888888888999999999::::::;;;<<<===>>>AAAFFFLLLPPP[[[ooo~~~qqqgggccc[[[VVVRRRSSSRRROOONNNQQQOOOPPPRRRRRRQQQOOONNNMMMKKKJJJHHHFFFDDDDDDEEEFFFCCCCCCCCCCCCCCCDDDDDDDDDGGGEEECCCDDDEEEEEEDDDBBBDDDDDDDDDDDDDDDDDDCCCCCCFFFEEEEEEEEEDDDDDDDDDCCCFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHKKKLLLNNNOOOQQQRRRSSSSSS\\\eeepppvvvwwwwwwxxxzzzrrr{{{uuuxxx}}}wwwnnnggg```^^^\\\\\\^^^``````___bbbaaa___]]]]]]^^^```aaacccaaa___]]]\\\[[[[[[[[[]]]]]]]]]\\\ZZZYYYWWWVVVWWWVVVTTTUUUVVVWWWVVVUUUXXXZZZ[[[[[[YYYXXXXXXYYYWWWSSSOOOMMMNNNNNNMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFF{{{rrrlllkkkrrr}}}nnn\\\SSSQQQOOOMMMJJJIIIIIIIIIHHHFFFCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBBBBAAA@@@???>>>;;;;;;;;;;;;::::::::::::;;;::::::999999999999999777777777777777777777777555555444444333333222222222222111111111111222222111111000000000000//////////////////////////////000000000000000000000000222222111000000000111111111000000//////000000111111111000000000000111111000000000111111111222222222222333333333333333333111111222222222333333333222222111111111222333444444444444555555555666666555555555555555555666666555555666666666666777777888888888999999999999:::;;;<<<<<<<<<===@@@DDDHHHQQQ___ssszzzrrreee^^^ZZZYYYXXXVVVUUUXXXVVVYYY\\\___^^^[[[VVVSSSOOOMMMJJJGGGEEEEEEFFFFFFCCCCCCCCCCCCDDDDDDEEEFFFHHHFFFEEEEEEFFFFFFDDDCCCEEEEEEDDDCCCCCCBBBAAAAAADDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJNNNRRRVVVWWWWWWWWWYYY\\\gggrrr~~~~~~|||tttooorrr{{{wwwtttppphhhbbb\\\ZZZZZZ[[[]]]_________aaa```^^^\\\\\\]]]^^^___cccbbbaaa___^^^]]]]]]]]]^^^_________]]][[[XXXVVVVVVUUUUUUVVVWWWWWWUUUSSSWWWYYYZZZZZZYYYXXXYYYZZZWWWTTTQQQOOONNNNNNMMMLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEE}}}tttqqqllljjjooo|||{{{ooo___SSSNNNNNNKKKIIIHHHHHHIIIIIIHHHGGGDDDDDDDDDCCCBBBAAA@@@???AAAAAAAAA@@@???>>>======;;;;;;;;;:::::::::999999:::999999888777888888888666666666666666666666666444444444333333333222222222222111111111111222222111000000000////////////////////////////////////000000000000000000000000111111111000000000000111000000////////////000000111111000000000000111111000000000000111111111111222222222222222333333333111111222222222333333333222222222222222333333444444444555555555666666666555555555555555555555444777777777777888888888999888888888888999999999999:::;;;;;;::::::===@@@DDDNNNVVVcccvvvvvvlllccc___^^^\\\]]]___aaaeeejjjooooookkkddd^^^TTTPPPKKKGGGEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJIIIIIIJJJKKKKKKJJJIIIGGGFFFFFFEEEDDDDDDCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAEEEFFFGGGGGGHHHJJJMMMPPPUUU\\\bbbdddccccccfffiiisss}}}}}}rrrjjjtttzzzssspppmmmjjjccc^^^ZZZZZZZZZ\\\___aaabbbaaaaaa```___]]]\\\]]]^^^^^^bbbaaa```___^^^^^^]]]]]]\\\^^^___``````]]][[[YYYTTTUUUUUUWWWXXXWWWTTTQQQTTTVVVXXXXXXXXXWWWXXXYYYVVVUUURRRPPPNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDzzzrrrmmmllllllmmmrrr|||yyy|||jjj]]]WWWPPPKKKJJJHHHGGGFFFGGGHHHIIIHHHFFFFFFFFFEEECCCAAA???===;;;>>>>>>???>>>>>>===<<<;;;;;;;;;:::::::::999999999888777777666666666666666555555555555555555555555333333333333333222222222222222111111111111222222000000000////////////...////////////////////////000000000000000000000000000000000000111000000000000000////////////000000111111000000000000111111//////000000000111111111111111111222222333333333111111222222222333333333222333333444444444444444444444444444555555555666555555555555444444444444666777777777777888888888777777888888888999999999999:::::::::;;;<<<@@@CCCGGGJJJSSSccczzzsssmmmjjjiiijjjmmmooorrrxxx}}}zzzqqqiii[[[UUUMMMHHHFFFEEEEEEDDDEEEEEEEEEEEEGGGIIILLLMMMOOOQQQTTTTTTRRRNNNKKKIIIGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFIIIKKKMMMOOOPPPTTTYYY\\\dddkkkssswwwvvvvvvxxx|||vvvrrrqqq||||||wwwtttoookkkiiifffaaa]]][[[[[[\\\^^^bbbdddeeedddbbbaaa```___^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[YYY[[[]]]``````___^^^\\\TTTTTTVVVXXXXXXWWWSSSPPPRRRTTTUUUVVVUUUUUUUUUVVVTTTTTTSSSQQQNNNMMMLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDyyytttqqqmmmkkklllpppxxxzzz}}}oooYYYSSSQQQLLLFFFEEEFFFFFFFFFGGGIIIIIIHHHFFFFFFFFFEEECCCAAA>>><<<;;;<<<=========<<<<<<;;;:::::::::::::::999999999999777666666555555555555555555555555555555555555555333333333333222222222222222222111111111111222222000000////////////......////////////////////////000000000000000000000000...///000111111111000000000//////......//////000111111000000000000111111/////////000000000111111000000111111222333333333111111222222222333333333222333444555555555444444333333333444444444555555444444444444444444555555444444555555555555666666777777777888888888888999888:::;;;;;;;;;===@@@BBB???AAAIIIVVVhhh|||tttfff^^^TTTMMMJJJIIIHHHFFFFFFFFFFFFFFFIIILLLOOOQQQZZZ]]]aaabbb]]]VVVOOOKKKKKKJJJHHHGGGFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMQQQVVVZZZ\\\```fffkkksssyyywwwooopppyyy|||tttrrroookkkhhhfffccc___\\\\\\\\\]]]```ccceeeeeedddbbbbbb```___^^^^^^]]]]]]ZZZZZZ[[[[[[[[[[[[ZZZYYYVVVXXX[[[]]]_________^^^UUUUUUUUUWWWXXXVVVRRROOOQQQRRRTTTTTTSSSRRRSSSTTTQQQRRRRRRPPPNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIKKKJJJHHHFFFEEEDDDCCCCCCFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEEEEDDDDDDEEExxxtttpppnnnooorrruuuwww{{{lll[[[OOONNNMMMFFFBBBDDDFFFFFFFFFGGGIIIIIIGGGFFFDDDDDDDDDCCCBBB@@@>>>>>>;;;;;;;;;;;;;;;;;;:::999:::::::::999999999999888777777666555555555555555444444444444444444444444222222222222222222222222222222111111111111222222000000/////////.........000000000000000000000000000000000000000000000000---...000111111111000000//////............//////111111000000000000111111////////////000000000111///000000111222222333333111111222222222333333333111222333444555444333333222222222333333333333444333333333444444555555555444444444555555555666666777777777777888888888888999;;;;;;;;;;;;;;;>>>@@@===@@@GGGPPP[[[mmm~~~sssiii]]]TTTQQQPPPMMMKKKKKKJJJJJJKKKNNNQQQUUUXXXbbbiiippprrrnnneee]]]YYYUUUSSSPPPMMMKKKIIIIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGJJJNNNSSSVVVXXX___fffkkknnnsssyyysssooottt}}}tttnnnmmmkkkhhheeebbb^^^[[[YYYZZZZZZ\\\___bbbdddcccbbbaaaaaa```___^^^]]]\\\\\\WWWXXXYYYZZZZZZZZZYYYXXXVVVWWWYYYZZZ\\\]]]]]]]]]UUUUUUUUUVVVWWWUUURRRPPPRRRSSSUUUTTTSSSRRRRRRSSSNNNPPPQQQPPPMMMKKKLLLMMMKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEyyyqqqmmmjjjhhhjjjpppyyytttxxxoooVVVMMMIIILLLJJJAAAAAAGGGFFFFFFFFFHHHIIIIIIGGGEEEBBBBBBCCCCCCCCCBBBAAAAAA::::::;;;;;;;;;:::999999:::::::::999999999888888888888777666666666666666444444444444444444444444222222222222222222222222222222111111111111222222000/////////............111111111111111111111111000000000000000000000000---...///111111111000/////////............//////111111000000000000111111////////////000000000000///000000111222222333333111111222222222333333333000111222333444333222222111111222222222333333333222222333333444555666666666666666666777777777888777777777777888888888888;;;<<<<<<;;;::::::;;;===<<>>>>>999:::;;;;;;;;;:::999888;;;;;;::::::999888888888999888888777666555555444333333333444444444444444333333333222222222111111000000000000000000000000///...---,,,,,,---...///---.........//////000000333111///......///111333////////////////////////........................////////////////////////...000111111000000111222333222111//////111222333222333444444555555444444111111111111111111111111333333333222222111111111222222333333333333444444666666555555555444444444666666666666666666666666:::999777777777999<<<===@@@<<>>>>>======::::::;;;;;;;;;:::999888888888888888888999999999888888777777666555555444333333333333333333333333333333222222222111111111000000000000000000000000/////////....../////////............/////////000000000///......///000000////////////////////////........................////////////////////////---///000000//////000111333222000//////000222333222222333444444444444333333333333333333333333333333333333222222222111111222222333333333333444444666666555555555444444444444444444555666777777888777777666666777888:::;;;@@@<<<>>>DDDGGGKKK[[[nnn|||vvvsssqqqpppsssrrroooiiiggggggddd^^^dddiiiqqqzzz~~~{{{tttooohhhiiiiiijjjjjjiiiggggggbbb```___cccjjjnnnooommmnnnmmmmmmqqqzzz|||qqqkkkhhhfffdddkkkxxxsssnnnkkkhhhfffffffffddd```\\\XXXWWWWWWYYYYYYZZZZZZ\\\]]]___```___```aaa___]]]\\\\\\]]][[[ZZZYYYXXXXXXXXXZZZZZZYYYXXXXXXYYY[[[\\\[[[YYYTTTSSSRRRQQQPPPPPPPPPPPPRRRQQQPPPOOOOOOPPPQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLMMMMMMOOOOOOOOOOOOMMMMMMIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHKKKJJJHHHGGGEEEEEEEEEFFFzzzuuummmiiiddd```^^^```bbbdddjjjwwwwwwbbbUUUPPPHHHGGGFFFEEEEEEEEEGGGGGGDDDDDDEEEFFFEEEDDDCCCBBB??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::999999555555666777777888999999777777777666555555444444444444444333333222222111333222222222222111111111000000000000000000000000//////000000000000//////............////////////........................////////////////////////////////////////////////////////////////////////---...//////......///000111111////////////111111111111222333333333333222555555555555555555555555333333333222222222222111222222333333333333444444555555555555555444444444222333444555666888999999999:::;;;<<<<<<=========>>>;;;<<>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::999999555555555666666666777777666666666555555444444444666555555444333222222111222222222222111111111111////////////////////////...///000111111000///............///////////////---...////////////...---////////////////////////000000000000000000000000////////////////////////---...000///......///111000000///......///000000000000111222222222222222333333333333333333333333222222222222222222222222222222222333333333444444555555555555555555555555333333444555666777888888999:::<<<>>>???>>>===<<<;;;:::<<<@@@AAACCCKKKVVVeeeyyyrrrrrrtttwwwzzz|||{{{zzzzzz}}}yyymmmhhhaaa]]]YYYYYYbbbppp~~~zzztttkkkeeecccdddfffgggccceeefffeeeaaa]]]ZZZYYYZZZYYYYYYYYYZZZ[[[[[[\\\_________^^^]]]]]]^^^```[[[ZZZZZZYYYYYYZZZ\\\\\\XXXWWWWWWXXXYYYZZZXXXVVVUUUTTTRRRQQQOOONNNMMMMMMOOOOOOOOOOOOOOOPPPPPPPPPLLLLLLKKKJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEAAAAAABBBCCCDDDFFFGGGHHHyyyqqqjjjdddaaa___^^^___```bbbfffnnnxxxyyyeeeYYYRRRMMMJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB>>>>>>>>>>>>>>>=========<<<<<<;;;:::999999888888666666666555555555444444555555555555444444444444777666666555444333222222222222222111111111000000////////////////////////------///000000///------///////////////............//////000000//////...////////////////////////000000000000000000000000////////////////////////...000111111000///111222000000////////////000000///000111111222222111111111111111111111111111111222222222222222222222222222222222333333333444444444555555555555555555555555555555555666666666666444555888:::::::::888777;;;;;;===??????AAAFFFLLLVVVhhhxxxmmmaaa]]]^^^YYY\\\cccoooooolllgggdddbbbbbbbbbbbbbbbdddffffffbbb^^^[[[YYYXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^^^^]]]\\\\\\]]]^^^[[[ZZZYYYYYYYYY[[[\\\]]]ZZZYYYXXXYYYZZZZZZYYYWWWUUUTTTSSSQQQOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHIIIJJJJJJIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDD@@@@@@AAAAAABBBBBBBBBBBB|||vvvpppmmmhhhbbb^^^\\\[[[[[[[[[```gggnnnvvviiiYYYRRROOOJJJEEEGGGGGGFFFEEEDDDCCCBBBAAACCCCCCCCCBBBBBBBBBBBBAAA>>>>>>>>>>>>>>>=========<<<;;;:::888777777777777777777666555555444333333444444444444444444444444555555555444444333333333222111111111111000000000000000000000000000000000------............------///////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////000111111000000111222000000000000000000000000000000111222222222222111000000000000000000000000111222222222222333333333222222333333333333444444444444444555555555555555666666666666666666555555444555777999:::999888777<<<<<<===<<<<<<===@@@CCCMMMXXXkkkuuuiiibbb[[[UUUWWW^^^dddmmm}}}wwwhhhgggeeecccaaa```______cccdddfffeeeaaa]]]ZZZYYYWWWWWWWWWWWWXXXYYYZZZ[[[\\\^^^______]]][[[[[[\\\ZZZYYYXXXXXXYYYZZZ\\\]]][[[ZZZZZZZZZ[[[[[[ZZZXXXVVVUUUSSSRRRPPPPPPOOOOOONNNOOOOOOOOOOOONNNMMMLLLJJJJJJKKKKKKKKKJJJJJJIIIGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCCCCBBB@@@>>>===;;;{{{vvvooohhhdddcccaaa___]]]^^^aaadddgggiiiqqq}}}xxxmmm^^^SSSNNNKKKGGGDDDDDDEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666555555666666666666666555555555555333333333333333333333333222222222222222222222222111111111111000000000000000000000000000000000000//////............//////000/////////............//////...------...//////////////////////////////........................////////////////////////...///000000//////000222000111111111111111111000000111222222333333222222111111111111111111111111111111222222222333333333222222333333333333444444444444444555555555666666444444555555666666777777777888999;;;;;;;;;;;;::::::;;;;;;:::;;;===@@@BBBHHHNNN[[[lll}}}xxxpppfffaaacccbbb```gggsss|||mmmeeedddbbb```^^^]]]___```dddeeefffddd```\\\YYYYYYWWWWWWXXXYYYZZZ[[[]]]^^^]]]___aaaaaa___\\\ZZZZZZYYYXXXWWWWWWXXXZZZ[[[\\\\\\ZZZZZZZZZ[[[[[[YYYWWWUUUUUUTTTSSSRRRQQQQQQQQQOOOOOOOOOOOONNNMMMKKKJJJGGGHHHIIIJJJJJJIIIHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCBBBAAACCCCCCCCCCCCAAA???===<<<|||yyyvvvssspppmmmjjjgggddd___\\\^^^]]]^^^```eeelllsssxxx}}}|||ddd___WWWPPPKKKHHHGGGGGGBBBBBBCCCDDDEEEEEEDDDDDD???>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666444444555555444444555555666777777777333333333333333333333333000000000000000111111111111111111111000000000000000000000000000000000000111000///......///000111000000//////.........---///...,,,++++++,,,...///////////////////////////........................////////////////////////---...//////......///111111111222222222222111111111111222333333333333222333333333333333333333333111111111222222333333333222222333333333444444444444444444555555555666666222333444555666888999999555555666777888888888888888999::::::===BBBFFFGGGAAAFFFNNNXXXeeeyyyyyyqqqmmmjjjooohhhiiirrrxxxyyyuuugggdddbbb```\\\[[[\\\___bbbdddeeeeeeccc___[[[YYYXXXXXXXXXYYYZZZ\\\]]]___```]]]```cccdddaaa]]]ZZZYYYXXXWWWWWWWWWXXXYYY[[[\\\[[[ZZZYYYZZZ[[[ZZZYYYWWWUUUUUUTTTSSSSSSSSSSSSSSSOOOPPPPPPOOONNNLLLJJJIIIEEEFFFHHHHHHIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEECCCAAA@@@@@@AAABBBCCCDDDCCCBBBBBB~~~~~~tttrrrnnnllljjjhhheeeddd```aaa```^^^[[[YYYYYYZZZ```eeejjjooottt|||vvvmmmooovvvnnnZZZWWWRRRMMMHHHFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@???>>>===<<<;;;777<<<@@@@@@<<<999:::===999999777666555555555555444444444333333222222222333333333222222222111111111111111222222111111111222111111111000000////////////............//////222///,,,,,,...///---+++///............---------,,,---...//////---+++***............////////////000//////.........//////////////////////////////000000//////.........---//////000000000000//////333111000......///111222111111111111111111111111222222222222222222222222333222111000000111222333333333333444444444555555555555555555555555555555888888888999::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>BBBDDDJJJRRRYYYdddwww}}}tttoooqqqvvv{{{~~~qqqgggdddbbb^^^[[[ZZZ\\\___aaa```bbbcccccc___\\\ZZZYYYZZZYYYXXXYYY\\\^^^^^^]]]aaaaaabbbbbbaaa^^^\\\ZZZXXXWWWWWWWWWWWWXXXYYYYYY\\\\\\\\\[[[ZZZXXXVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSQQQOOOMMMMMMLLLIIIGGGDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCAAA@@@???|||yyyyyywwwtttqqqmmmjjjhhhgggbbb```^^^\\\[[[ZZZYYYXXXYYYZZZ\\\]]]^^^```cccfffjjjqqqzzzxxxiiifffkkk|||uuuggg```VVVSSSOOOKKKGGGFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???===<<<;;;;;;???BBBAAA<<<888888:::999888777666555555555555444444444333333222222222333333222222222111111111111222222333333222222111000000000000000000111111111000000000000000000111000...,,,,,,...///...,,,///............---------,,,---...//////---,,,+++............//////////////////............//////////////////////////////000/////////............000000111111111111000000222111000//////000111222111111111111111111111111111111111111111111111111333222111111111111222333333333333444444444555555555555555555555555555555555555666666777888888888999999999999:::;;;<<<===>>>???DDDJJJOOOWWWgggvvv}}}vvvllleeeaaa___]]][[[[[[]]]```bbb```aaabbbaaa^^^[[[ZZZZZZ\\\ZZZYYYYYY[[[]]]^^^^^^```aaabbbbbb```^^^\\\ZZZXXXXXXWWWWWWWWWWWWXXXXXXZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSQQQOOONNNMMMLLLJJJHHHDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBB@@@???>>>nnnnnnqqquuuzzz}}}~~~~~~~~~}}}|||||||||}}}~~~~~~}}}{{{yyyzzzxxxvvvssspppooonnnnnnooommmjjjiiihhhgggdddbbbcccaaa___\\\ZZZXXXVVVVVVSSSSSSRRRQQQQQQRRRSSSTTTVVVYYY]]]bbbgggnnnuuuyyyuuukkkgggjjjppppppbbbYYYSSSQQQOOOLLLHHHFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@>>>======<<<<<>>BBBDDDIIIUUUbbbqqq}}}tttpppmmmhhhddd]]]\\\\\\[[[\\\^^^___aaa___``````___\\\[[[[[[\\\___\\\YYYYYYZZZ]]]^^^______```aaabbbaaa___\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSQQQOOONNNMMMLLLJJJHHHEEEEEEDDDDDDDDDEEEFFFFFFHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCCAAA@@@???>>>______aaadddhhhkkklllkkkllllllmmmmmmmmmlllkkkkkkjjjiiihhhhhhhhhiiikkkllljjjjjjjjjjjjiiihhhgggfffhhhfffdddbbb```___^^^^^^```^^^]]][[[ZZZXXXWWWUUUTTTSSSSSSRRRRRRSSSSSSTTTQQQRRRRRRRRRSSSUUUXXX[[[___cccjjjrrrzzz}}}uuutttwww}}}lll```ZZZUUUQQQOOOMMMJJJHHHFFFEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>=========999;;;======;;;::::::<<<888777666555555555555555333333333333333333333333222222222222111111111111111111222222222222111111333222111000///...---------------------------------,,,,,,,,,---.../////////............---------++++++,,,............------------.........//////......---------.../////////////////////////////////////////////.........000000111111111111000000111000000///000000111222111111111111111111111111111111111111111111111111333333333333333333333333333333333444444444555555555555555555555555555555555555666666777888888888888888888888999:::;;;;;;===<<<>>>@@@AAACCCKKKUUU___ppp{{{rrrllljjjhhheeebbb[[[[[[[[[\\\\\\]]]]]]]]]^^^______]]][[[ZZZ\\\]]]aaa^^^ZZZXXXZZZ\\\^^^______```aaabbbaaa```^^^\\\[[[ZZZXXXWWWVVVUUUUUUUUUWWWWWWXXXXXXXXXXXXXXXWWWUUUUUUUUUUUUTTTTTTTTTTTTRRRPPPNNNMMMMMMLLLJJJHHHEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBDDDFFFGGGGGGFFFEEECCCAAA@@@??????WWWWWWXXXZZZ]]]______^^^_________^^^^^^]]]]]]\\\ZZZZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSUUUUUUUUUSSSQQQPPPOOOOOOLLLMMMMMMNNNOOOQQQRRRSSSQQQSSSUUUVVVXXX\\\bbbfffqqqwwwppp```YYYWWWTTTQQQNNNMMMJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>===<<<<<<<<<888999::::::999888999999777666666555555555555555333333333333333333333333222222222111111111000000//////000000000000//////000000000///////////////+++,,,------------,,,+++,,,,,,,,,,,,,,,---...//////............---------+++,,,,,,---............------------............---------------...//////////////////////////////.........///////////////......////////////......000000000000000111111222111111111111111111111111222222222222222222222222333333333333333333333333333333333444444444555555555555555555555555555555555555555666777777888888888888888888999:::;;;<<<===<<<===@@@AAAAAAFFFNNNPPP]]]pppsssoookkkhhhgggeeebbb^^^[[[[[[[[[[[[[[[ZZZYYYYYY]]]^^^^^^]]][[[[[[]]]___bbb___ZZZXXXYYY[[[\\\]]]^^^___aaabbbbbb```___^^^[[[ZZZXXXWWWUUUUUUTTTTTTSSSTTTUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLKKKIIIHHHEEEEEEDDDDDDDDDDDDDDDEEECCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAACCCEEEHHHIIIIIIHHHEEECCCAAA@@@@@@@@@YYYXXXXXXYYY[[[[[[ZZZXXXXXXXXXWWWVVVVVVUUUUUUUUUQQQPPPOOOOOOOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSRRRRRRNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOONNNMMMLLLLLLMMMLLLLLLLLLMMMNNNPPPQQQRRRTTTWWW\\\___cccjjjsssyyy{{{zzzgggZZZUUUSSSPPPMMMLLLKKKIIIGGGEEECCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@>>><<<;;;;;;;;;<<<;;;:::999888777555555444666666555555444555555666222222333333333333444444222111111111111000000000......////////////......++++++---...000111333333,,,---...//////...---,,,+++,,,---,,,++++++---//////............---------,,,,,,---------------...,,,------------.........,,,,,,,,,,,,---...//////////////////////////////.........///////////////---......//////......---//////000000111111222222111111111111111111111111222222222222222222222222222222333333333333222222333333333444444444555555555555555555555555555555333333444444555666666666888888888888999:::;;;<<<;;;:::<<>>???===>>>BBBBBBHHHQQQ\\\lllyyyoookkkbbbbbbbbbbbbaaa___\\\ZZZYYYYYYXXXXXXWWWXXXXXXYYYZZZ\\\___```_________``````^^^[[[YYYYYYYYYXXXWWWXXXYYY[[[]]]]]]]]][[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUPPPPPPQQQQQQQQQPPPPPPOOOQQQPPPPPPPPPOOOOOOOOOOOOLLLKKKIIIIIIIIIIIIGGGEEECCCCCCBBBAAAAAAAAAAAAAAA???@@@AAACCCDDDDDDEEEEEECCCCCCBBBAAAAAA@@@??????@@@???>>>>>>@@@CCCGGGJJJHHHFFFCCC@@@>>>=========rrrqqqooonnnnnnmmmjjjhhhcccbbbaaa```____________WWWVVVVVVUUUUUUWWWXXXYYYVVVUUUUUUTTTTTTTTTTTTUUUOOOPPPQQQSSSTTTUUUVVVVVVPPPRRRUUUTTTSSSSSSUUUXXXXXXYYY[[[^^^bbbgggjjjllluuu|||yyy|||yyyooo```SSSLLLIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCC======>>>>>>?????????@@@???>>>;;;999888999999::::::888777777888999999888555555444444444555555666222222222333333444444444111111111111000000000000//////000000000000//////111111000///...---------)))***,,,------,,,***))),,,...///---***)))+++---//////.........---------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000////////////////////////---.........//////000000//////000000000000//////......000111222222222222111111111111111111111111000000000000000000000000000111222333333222111000333333333444444444555555555555555555555555555555666666777777888999999999555555555666666777888999<<<:::;;;??????<<<<<>>>>>>>>===<<<<<<>>>BBBFFFHHHGGGEEEAAA>>><<<;;;;;;<<<|||{{{vvvqqqoooqqqppplllhhhhhheeebbb^^^]]]]]]___``````___]]]\\\[[[\\\^^^___[[[ZZZZZZZZZZZZ[[[\\\\\\^^^______^^^^^^```dddgggiiikkkoooqqqttt{{{xxxuuu}}}~~~~~~wwwlll^^^SSSMMMJJJEEEBBBCCCCCCBBBAAA@@@@@@@@@@@@???@@@AAAAAA@@@???>>>===???>>><<<;;;:::::::::;;;;;;999888888888777555333444444555555444444333222222222222222222222222222333000......000111///---+++///111111---+++,,,---000000///...------,,,,,,---,,,************,,,------------,,,,,,+++++++++,,,,,,,,,---------............---,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............////////////000//////......///111222000000000000111111111111///////////////.........000111222333333222111000111111000000111111222333222222222222222222222222444444444444444444444444222222333333333333444444666666666666666555555555666666666666777777777777999888888777888:::;;;<<>>======>>>@@@BBBCCCBBBAAA>>><<<;;;;;;<<<===}}}{{{xxxsssnnnllllllmmmnnnpppooommmlllkkklllmmmnnnkkkkkkjjjjjjkkkkkklllmmmnnnoooppppppqqqtttxxx{{{~~~|||vvv}}}~~~tttnnnlllkkkmmmdddXXXPPPLLLIIIFFFCCCCCCCCCBBBAAA@@@@@@@@@@@@???@@@@@@@@@??????>>>===>>>===<<<:::::::::;;;;;;;;;999888888888777555333444444444555444444333222222222222222222222222222333111......000111000......000222111000.........///......---,,,,,,++++++---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,------------...------,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............////////////222111000.........///////////////000000000111111////////////////////////222222333333333333222222111111000000111111222333222222222222222222222222333333333333333333333333222222333333333333444444666666666666555555555555555666666666777777777777888888888777888999;;;<<<<<<>>>@@@AAAEEENNN\\\eeevvv~~~nnngggccc___\\\[[[YYYZZZ[[[]]]^^^]]]]]]\\\\\\ZZZWWWWWWXXXYYYYYYXXXZZZZZZ[[[]]]```aaa___^^^YYYXXXWWWUUUUUUVVVVVVWWWXXXZZZZZZYYYUUUSSSQQQQQQVVVUUUUUUWWWYYYZZZXXXUUUSSSTTTTTTRRRPPPPPPQQQSSSQQQPPPNNNMMMLLLKKKKKKKKKGGGGGGGGGGGGFFFDDDBBBAAABBBAAAAAA@@@@@@@@@@@@AAA?????????@@@AAABBBDDDDDDGGGGGGFFFDDDBBB@@@>>><<<>>>===<<<<<<===???AAABBBBBB@@@>>><<<;;;;;;;;;<<<{{{zzzwwwjjjcccaaa```______YYYRRRMMMKKKIIIFFFCCCCCCBBBAAA@@@@@@??????@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<;;;:::888888888888666444444444444444444333222222333333222222111111111111222111000000111111000///000//////000000000///------------,,,,,,++++++***,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++++++++,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,---------............/////////333222000///...---------.........////////////000////////////////////////222222111111111111222222111111000000111111222333222222222222222222222222111111111222222222222222222222333333333333444444555555555555555555555555555555666666666777777777888888777888888999;;;;;;:::<<<======???DDDLLLSSS^^^pppyyymmmaaa]]]\\\ZZZYYYYYYWWWXXXZZZ[[[\\\\\\[[[[[[[[[YYYWWWWWWXXXYYYXXXWWWXXXXXXXXXZZZ\\\]]]\\\[[[YYYXXXUUUSSSSSSTTTVVVXXXYYYZZZYYYWWWTTTRRRSSSTTTVVVUUUUUUVVVWWWWWWVVVTTTSSSSSSQQQOOOMMMLLLNNNPPPPPPOOOMMMKKKIIIHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBFFFFFFEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;===>>>???@@@???===;;;::::::;;;;;;vvvggg^^^\\\\\\\\\[[[UUURRRMMMKKKJJJHHHEEECCCCCCBBBAAA@@@????????????@@@???===<<<<<<===>>>???;;;::::::999999:::;;;<<<;;;999888777888888777555333444444444444333222222333333222222111111000000111111111111111111000000///---+++,,,//////---***---------,,,,,,,,,+++++++++,,,---......---,,,+++,,,+++++++++++++++++++++++++++,,,,,,,,,---------*********+++,,,---...///...------,,,,,,------...,,,,,,,,,------------------------.........//////111111000///......---------------........./////////////////////000000000000///...------...///000111111000000111111222333111111111111111111111111111111111222222222222222222222222333333333444444444444555555555555555666555555555666666666777777777777777888888999:::::::::;;;=========@@@DDDHHHQQQ]]]nnn~~~lllbbbZZZXXXYYYWWWWWWXXXUUUVVVWWWYYYYYYYYYYYYXXXXXXWWWUUUUUUVVVWWWVVVTTTVVVVVVVVVWWWZZZ[[[ZZZYYY[[[XXXUUUSSSSSSTTTWWWYYYZZZZZZXXXUUUSSSRRRTTTVVVTTTTTTSSSSSSSSSSSSRRRQQQRRRQQQOOOLLLIIIIIILLLNNNNNNMMMKKKIIIGGGFFFEEEEEEHHHHHHGGGGGGGGGFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>>============>>>???@@@AAADDDDDDDDDCCCAAA???===<<<:::::::::999:::;;;<<<===>>>===<<<;;;::::::::::::llldddZZZUUUUUUVVVUUURRRPPPOOOLLLJJJIIIGGGEEECCCBBBBBBAAA@@@????????????>>>>>><<<<<<<<<===>>>???::::::999888888999;;;;;;;;;999666666777777666666333333444444333333222111222222222111111000000000///000111111111000000000///,,,***+++...///---+++............------------***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++,,,---...///...------,,,,,,------...,,,,,,,,,------.........------------...................../////////......------------............////////////000000111111000///...------...///000111111000000111111222333111111111111111111111111111222222222333333333444222222222333333333444444333444444444555555666666555555555555666666666666666666777888999999999:::999:::<<<======>>>@@@BBBHHHMMMWWWdddtttnnnccc\\\VVVVVVVVVTTTTTTUUURRRTTTUUUVVVWWWWWWVVVVVVWWWVVVUUUUUUVVVWWWUUUTTTUUUTTTTTTVVVXXXZZZZZZZZZ\\\ZZZWWWTTTTTTVVVXXXZZZYYYYYYWWWUUURRRSSSUUUWWWRRRRRRRRRQQQOOONNNNNNNNNPPPOOOMMMJJJGGGGGGJJJLLLMMMKKKIIIGGGEEEDDDCCCCCCGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@???>>>>>><<<<<<<<<<<<======>>>???BBBBBBAAAAAA???>>>===<<<999999999999999999::::::<<<<<<;;;::::::999999999|||oooaaa]]]WWWTTTSSSQQQNNNKKKMMMMMMLLLJJJHHHFFFDDDDDDBBBAAA@@@??????>>>>>>???<<<<<<<<<<<<<<<======>>>;;;:::999888888888999:::999777555444555666666555333333333333333222111111111111111111111111111111,,,...111111000//////000///...------.../////////........................***++++++,,,,,,++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///...------,,,,,,------...,,,,,,,,,---......//////,,,------------.........,,,---...////////////...---------............///...//////000000111111222111111000000000000111111111111000000111111222333111111111111111111111111111111222222333444444444222222333333333333444444333333333444555555666666444444555555555666666666555666777888999999999999777888999:::<<<======>>>CCCEEEJJJTTT```rrr}}}pppccc]]]XXXTTTUUUUUURRRQQQRRRRRRSSSUUUVVVWWWWWWVVVVVVYYYXXXWWWXXXYYYXXXWWWUUUSSSRRRRRRTTTWWWZZZ[[[[[[[[[ZZZWWWVVVUUUVVVXXXZZZXXXXXXWWWUUUSSSSSSVVVXXXRRRRRRRRROOOLLLKKKKKKMMMMMMMMMLLLIIIGGGGGGIIIKKKKKKJJJHHHFFFEEECCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEGGGFFFDDDBBBAAA@@@??????<<<<<<<<<<<<<<<===>>>>>>?????????>>>===<<<;;;:::888888888999999999999999::::::::::::999999888888{{{lllccc[[[ZZZWWWUUURRROOOLLLKKKJJJJJJJJJHHHFFFEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>:::;;;<<<<<<=========<<<;;;:::999888777777888888888666333222333555555555222333333333333222111111//////000000111111222222***---000111///......///---......---,,,---///111------------------------,,,,,,,,,++++++,,,,,,,,,)))*********++++++++++++***++++++++++++,,,,,,,,,.........------...//////...------,,,,,,------...,,,,,,------.../////////,,,,,,---------.........---.../////////...---,,,---............/////////...//////000111111222222000111111222222111111000111111000000111111222333111111111111111111111111000000111111222333333333222222333333333333444444222222333444444555666666444444444555555555666666555666777888999999999888777777777999:::;;;;;;;;;@@@@@@DDDLLLSSS^^^pppvvvhhh___[[[WWWUUUWWWVVVSSSQQQSSSTTTUUUWWWXXXYYYYYYXXXWWWXXXWWWWWWXXXYYYXXXVVVTTTPPPOOOOOORRRVVVYYY[[[\\\YYYXXXWWWVVVVVVVVVWWWXXXWWWWWWWWWVVVTTTTTTVVVXXXSSSTTTSSSPPPLLLJJJKKKMMMJJJKKKKKKIIIHHHGGGHHHJJJIIIHHHGGGFFFDDDDDDCCCCCCDDDCCCBBBBBBCCCDDDEEEFFFHHHGGGEEECCCAAA??????>>>===<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<;;;:::999888888999999999888888888999999999999999888888777}}}xxxwwwlllddd```SSSTTTSSSQQQMMMKKKKKKKKKGGGHHHHHHGGGEEEEEEFFFGGGBBBAAA@@@???>>>>>>>>>>>>999:::<<<===>>>===<<<<<<<<<;;;999777777666777777777555222111222444444444222333333333333222111111......///000111222333333))),,,000111///------///***,,,---,,,)))***---111,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......))))))******++++++++++++******+++++++++,,,,,,,,,000//////.........//////...------,,,,,,------...,,,,,,------...///000000,,,,,,,,,---------......//////000000///---+++***.........////////////000...//////000111222222222...///000111111000///...111111111000111222222333000000000000000000000000...//////000111222222222222222333333333444444444222222333333444555666666444444444555555555666666444555777888999999888888999888888999;;;<<<;;;:::;;;;;;???EEEHHHLLLXXXfffxxxxxxtttoooggg___[[[XXXWWWZZZYYYVVVUUUWWWVVVWWWXXXZZZ[[[ZZZZZZYYYVVVUUUUUUVVVWWWVVVTTTRRRNNNMMMMMMPPPUUUYYY[[[\\\WWWWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWVVVUUUTTTVVVWWWUUUVVVUUUQQQLLLJJJLLLNNNHHHJJJKKKJJJHHHHHHHHHJJJHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDFFFGGGHHHHHHGGGEEEBBB@@@???>>>>>>======<<<<<<<<<======>>>:::;;;;;;;;;::::::999888888888999999999999888777888888999999999888888777zzznnnhhhccc[[[VVVRRRPPPNNNMMMMMMLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@???AAA???===<<<=========;;;;;;;;;:::999888777666555777666555444333444555555555444222111111111222222111111000000//////......000000///...---,,,,,,,,,------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---/////////...---------,,,---,,,+++***+++,,,---...000000//////.........---............////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111222444555666222222333333333333444444444444444555555555555666444555555666777888888999888888888888999:::;;;;;;<<<<<<===>>>AAAGGGOOOTTTaaannnqqqjjjiiiggg```YYYUUUWWWYYYZZZXXXWWWWWWXXXWWWWWWWWWYYY[[[[[[YYYWWWUUUVVVXXXZZZZZZYYYWWWVVVPPPQQQQQQSSSUUUWWWYYYZZZXXXXXXWWWVVVUUUUUUUUUUUUYYYXXXWWWUUUTTTTTTUUUUUUUUUUUUUUUTTTRRROOOMMMKKKLLLKKKKKKKKKMMMMMMKKKJJJGGGGGGGGGFFFDDDCCCAAAAAACCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;::::::999999999888888777777888888999999888777666666777888999zzznnnfffccc```[[[VVVQQQOOOLLLKKKKKKKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@?????????AAA???===<<<======<<<;;;;;;::::::999888777666555555444333222222222333333333222111000000111222222000000000000//////......//////---,,,,,,+++++++++------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++///////////////////////////---,,,******+++,,,---............------------,,,,,,+++++++++,,,---...///.........------------............////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333222222111222222222222222222333333333444444333333333333444444444444555555666666777777888888777777777777777888:::::::::;;;;;;<<<===AAAGGGKKKNNNYYYiiiyyy{{{sssiiidddbbbaaa\\\WWWTTTVVVXXXYYYXXXWWWWWWWWWWWWVVVWWWXXXZZZ[[[YYYXXXTTTVVVWWWYYYYYYXXXWWWVVVSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVUUUUUUTTTTTTUUUUUUYYYXXXWWWVVVVVVVVVWWWXXXWWWWWWVVVTTTQQQNNNKKKJJJKKKJJJJJJKKKMMMMMMKKKJJJGGGGGGFFFFFFDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA????????????>>>======<<<<<<;;;<<<<<<;;;;;;:::999999999888888777777777777888888999888777666666777888999qqqkkkccc______]]]YYYUUUPPPNNNKKKJJJJJJJJJHHHGGGGGGGGGGGGFFFEEECCCBBBAAA????????????????????????@@@>>><<<<<<<<<===<<<;;;::::::999888777666666555333222111111000000111111111000000000000000111222000000000////////////......---,,,+++++++++++++++---------------------------------...............------------------------------------,,,+++******,,,,,,+++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---------------............,,,,,,,,,+++,,,------...---------------,,,,,,,,,............////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333333222222111111111222222222222333333333333222222222222333333333333666666666666666666666666555555555555666777888999:::;;;;;;;;;;;;<<>>>>>===<<<<<<<<<<<<;;;;;;:::999999999888888777777777777888888888888777777777777888888~~~qqqiiieee```]]]]]][[[VVVRRRPPPMMMKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCBBB@@@???======>>>>>>???????????????>>><<<;;;<<<<<<;;;::::::999999888777666666666222222111111000000000000.../////////000000111111////////////////////////...------,,,++++++,,,,,,---------------------------------....../////////------------------------,,,---------,,,,,,+++***///...---------000222333++++++++++++++++++++++++...---,,,+++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,------......------------------------............////////////............////////////000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111000000111222333333444444111222222222222333333333222222222222333333333333666666666666666666555555555555555555666777888999;;;<<<======<<<;;;<<<>>>AAAFFFLLLOOOTTTccczzzyyylllcccZZZZZZYYYWWWTTTRRRRRRRRRQQQRRRTTTTTTSSSSSSTTTVVVUUUTTTTTTUUUXXXYYYXXXWWWQQQRRRSSSTTTUUUUUUTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUSSSQQQOOOMMMKKKJJJHHHHHHHHHIIIKKKLLLKKKIIIDDDEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAADDDDDDDDDCCCCCCAAA@@@@@@@@@@@@??????>>>===============<<<<<<;;;:::::::::999888888777777888888999888777777777777777777888~~~ppphhhbbb```]]][[[[[[YYYUUUQQQPPPNNNKKKJJJJJJJJJHHHGGGEEEEEEDDDDDDBBB@@@???>>>======>>>>>>??????@@@@@@???===;;;:::;;;;;;:::999999888888777777666666666222222222222222111111000......//////000000000000...............////////////......---------------------------------------,,,---------......//////------------------------,,,,,,---------,,,++++++///...---,,,---///222333------------------------------,,,,,,+++++++++++++++,,,,,,,,,------......,,,,,,---------...........................//////............////////////............////////////////////////////////////////////////////////////000000000000000000000000///000000000111111111111000000222333333333333333111111111222222222333333333333333333444444444444666666666666555555555555666666555666666777888999999:::<<<<<<;;;;;;<<<===<<<@@@DDDDDDEEENNN___lllxxxnnnfff___ZZZUUUWWWWWWVVVRRRPPPPPPQQQOOOPPPQQQQQQQQQQQQSSSUUUUUUSSSRRRSSSUUUVVVUUUTTTOOOPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUWWWXXXYYYXXXWWWWWWVVVUUUSSSRRRRRRQQQQQQPPPOOOMMMMMMLLLLLLHHHGGGGGGHHHJJJJJJIIIHHHCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAABBBCCCCCCCCCBBBAAA@@@???@@@@@@??????>>>=========>>>>>>======<<<;;;;;;;;;999999888888888888999999777777777888888777777777|||ppphhheeeYYYXXXWWWWWWWWWVVVTTTRRRPPPNNNKKKJJJJJJJJJHHHGGGEEEEEEDDDCCCBBB@@@>>>============>>>>>>?????????>>><<<:::::::::;;;:::999888888777777777666666666222333333333333222111111...//////000000000000///---............////////////......------.........------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---............---.........///////////////............////////////............////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111333444444444333111///...111111111111222222222222333333333333444444444444555555555555555555555555555555555666666777888999555777888999888999:::<<<999<<>>>>>===<<<<<<>>>>>>======<<<;;;;;;;;;999999888888888888999999777777888888888888777777yyypppfff``````UUUUUUTTTTTTTTTSSSRRRQQQOOOLLLJJJIIIIIIHHHGGGFFFFFFEEEEEECCCBBB@@@>>>===<<<<<<<<<<<<<<<=========>>><<<:::999::::::999888777777777777666666666666222222333333333222111000///000111111111000///...---------.........//////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))))))))*********)))))))))))))))))))))))),,,---------,,,,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------------....../////////............////////////............////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111333444444444333111///...111111111111222222222222222222222222333333333333333444444555555666666666444444444444555666777888555666777666666666999;;;;;;<<<===>>>@@@DDDIIILLLQQQ^^^nnn}}}yyyooocccYYYUUUSSSRRRQQQQQQPPPNNNNNNNNNNNNNNNMMMKKKLLLMMMMMMMMMNNNQQQSSSTTTRRROOONNNNNNOOONNNMMMLLLLLLLLLMMMNNNOOOQQQQQQQQQQQQQQQQQQSSSTTTUUUVVVRRRRRRRRRRRRRRRSSSTTTUUUTTTTTTUUUTTTSSSQQQOOONNNMMMLLLKKKIIIHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGEEECCCAAABBBBBBCCCDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@????????????@@@@@@@@@???>>>>>>??????>>>======<<<<<<;;;<<<<<<<<<;;;::::::999999777777666666666666777777666777888999999888777666vvvpppiii___ZZZZZZWWWVVVUUUTTTRRRQQQPPPOOOMMMKKKIIIGGGGGGGGGFFFDDDFFFFFFEEEDDDBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999::::::999888777777777777666666666666111222222333333111000///111111222222222000///...---------.........//////,,,,,,,,,++++++,,,------------------------------,,,,,,,,,++++++*********************************++++++,,,------,,,,,,,,,******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***---------,,,,,,+++++++++,,,,,,.../////////...---,,,,,,,,,------...................../////////000............/////////000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000111333444444333222111000111111111111222222222000111111111111222222222333333444444555666777777333333333333444555666666777888888777666666999;;;<<<:::999999<<>>===>>>>>>?????????>>>>>>===>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999999888888777555555444444444444555555666777888999999888777666vvvrrrkkkeeeaaa^^^[[[XXXXXXWWWUUUSSSQQQOOOOOONNNHHHHHHGGGEEEDDDBBBAAAAAADDDCCCBBB@@@>>><<<;;;:::===<<<;;;:::999:::;;;;;;777666666666777888999999888777666444444333333333222222111111000///......////////////............000000000///......------///---+++))))))+++---///++++++,,,,,,,,,,,,------******+++,,,,,,---......(((((()))***************))))))))))))))))))))))))......,,,,,,,,,,,,......---------,,,,,,++++++++++++++++++,,,,,,------------...//////...---+++***,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------......///000000///...---///......------///000111111111111111111111111111000000000000111111111111000000000000000000000000000///.........///111222//////000111222333333333222222333444444555666666333333333444444444555555444444444555555555555666666666666666666777888888::::::::::::;;;===???@@@AAAEEEKKKRRR[[[iiizzzoooddd\\\XXXSSSPPPNNNNNNMMMMMMLLLLLLLLLJJJHHHHHHJJJLLLKKKMMMPPPQQQPPPOOOPPPPPPSSSPPPNNNMMMNNNOOONNNNNNOOOLLLIIIIIIMMMQQQRRRRRRVVVTTTQQQOOOOOOPPPRRRSSSRRRPPPOOOOOOPPPQQQPPPOOOPPPPPPOOOOOOOOOPPPPPPQQQMMMKKKIIIIIIIIIHHHFFFDDDHHHGGGFFFFFFEEEEEEFFFFFF<<<>>>@@@BBBCCCCCCBBBBBBDDDDDDCCCAAA???>>>===<<<>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<===>>>>>>===<<<::::::::::::::::::::::::888777666555555555555555555555555555555555555555~~~uuujjjfffaaa]]]ZZZXXXVVVTTTTTTSSSRRRQQQOOONNNNNNNNNHHHGGGFFFEEECCCBBBAAAAAAFFFFFFDDDCCCAAA???>>>======<<<;;;:::999::::::;;;777777777666777777888888777777666555444333333333555555444333333222111111////////////..................------------......------------------------*********+++++++++,,,,,,***++++++,,,,,,---------)))***+++,,,------------************************,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,------------........./////////......------------------------------...////////////...---------------...///111111........................//////000000000111111111000000000000000000000000000000/////////000111222000000000111222222222333222222222333444444444555222222222333333333444444444444444444555555555555666666666666666777777888999999999999:::<<<>>>???===@@@DDDFFFKKKTTT```jjjzzz~~~uuukkk```XXXZZZVVVRRROOONNNNNNNNNMMMMMMMMMMMMKKKIIIIIIJJJLLLJJJMMMOOOPPPOOOOOOOOOPPPPPPNNNMMMMMMOOOQQQRRRRRRPPPMMMJJJJJJNNNQQQRRRRRRTTTSSSQQQOOONNNOOOQQQRRRTTTRRRPPPPPPPPPQQQPPPOOOPPPOOOOOONNNOOOOOOPPPPPPLLLKKKIIIIIIIIIIIIGGGEEEGGGGGGFFFEEEEEEEEEEEEFFF????????????@@@AAABBBBBBCCCBBBAAA@@@>>>===<<<;;;::::::;;;<<<<<<======>>>:::===@@@CCCDDDBBB???<<<777777777777777777777777777777666555555555555555555555555555555555555555}}}xxxwwwyyy}}}wwwlllfffbbb```\\\ZZZYYYYYYWWWVVVOOOOOOOOONNNMMMMMMLLLLLLGGGGGGFFFDDDCCCBBBAAA@@@CCCBBBAAA@@@>>>===<<<;;;<<<<<<;;;:::::::::::::::888888777666666666777777666666666555444444333333222222111111000000//////////////////............---,,,+++++++++,,,---...,,,---...//////...---,,,))))))*********++++++++++++++++++,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***)))------------------------,,,---............------------..........................................//////000000000000111111000000000000000000000000111000000000000111222222111111111111111111222222222222222222222222222333111111111222222222333333444444444444555555555555666666555555666666777888888888888888999:::<<<<<<===???@@@@@@AAAEEELLLRRR[[[fffwwwuuuhhhaaa\\\VVVRRRVVVSSSPPPNNNNNNOOONNNNNNNNNNNNNNNLLLJJJIIIJJJLLLJJJLLLOOOOOONNNNNNOOOPPPNNNLLLLLLNNNQQQTTTVVVVVVPPPNNNLLLLLLNNNQQQRRRRRRSSSQQQOOONNNNNNOOOPPPQQQUUUSSSQQQPPPQQQQQQPPPNNNOOONNNNNNMMMMMMNNNNNNNNNKKKJJJHHHIIIIIIJJJHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEBBBAAA???>>>>>>???AAABBBAAA@@@???>>>===<<<;;;;;;999999::::::;;;<<<<<<<<<999===BBBFFFFFFCCC>>>:::666666666666666666666666666666666555555555555555444444444444444444444444}}}rrroooooosssyyy}}}tttllleeebbb```^^^[[[ZZZZZZZZZYYYXXXNNNNNNNNNMMMLLLKKKJJJJJJFFFEEEEEEDDDCCCAAAAAA@@@@@@@@@???>>><<<;;;::::::;;;;;;;;;:::::::::::::::999888777666666666666666555666666555555444444333000000000//////.........////////////............///...,,,+++++++++---...,,,,,,------------,,,,,,************++++++++++++,,,,,,,,,+++++++++++++++((())))))***)))))))))(((++++++++++++++++++++++++******))))))))))))******,,,+++++++++++++++++++++---,,,,,,,,,++++++******+++***))))))***,,,---...++++++,,,,,,,,,---------******+++******)))((('''------------------------,,,,,,------------------//////000///...---+++)))000000000000000000000000////////////000000000111000000000000000000000000111111111111111222222222222222222111111111111111222222222111111111111111222222222222333333333333333333444444444555555555666555555555555666777777666666777777888999:::::::::<<<>>>>>>???AAAFFFIIIMMMVVVcccsss{{{qqqdddZZZVVVUUUTTTRRRSSSPPPNNNMMMNNNOOOOOONNNNNNOOOOOOMMMKKKJJJJJJKKKLLLMMMOOOOOOOOOOOOPPPQQQNNNMMMMMMNNNRRRUUUWWWXXXPPPOOOMMMMMMNNNPPPQQQRRRQQQPPPOOONNNMMMNNNPPPPPPUUUSSSPPPOOOOOOOOONNNLLLNNNMMMLLLLLLLLLLLLLLLLLLIIIHHHGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@???@@@@@@AAA>>>>>>======<<<;;;::::::;;;;;;::::::999888888888777:::>>>BBBBBB???:::777666666666666666666666666555555555555555555555444444444444444444444444444|||vvvwww{{{~~~vvvpppjjjeeeaaa^^^[[[YYYWWWVVVVVVUUUSSSRRRPPPPPPOOONNNLLLJJJHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@BBBAAAAAA@@@???>>>>>>===:::::::::::::::999999999888888777666555555555666444555555666666555444333222222222222222111111111////////////............111000...---,,,,,,,,,,,,---,,,***))))))***,,,---+++++++++,,,,,,,,,,,,---+++++++++++++++++++++*********))))))(((&&&%%%$$$++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++***************))))))***,,,...///+++++++++,,,,,,,,,------------...------,,,++++++------------------------,,,,,,,,,,,,------......---.../////////...,,,+++////////////////////////...////////////000000000////////////////////////000000111111222222222222222222222111111111111111111111111111111111111000333333333333444444444444333333333444444444444555555555555555555666666777555555666777777888888888666777999:::<<<>>>AAACCCEEEJJJTTT^^^iiiwww}}}nnnccc^^^VVVRRRQQQQQQPPPOOOOOOMMMLLLLLLMMMNNNNNNNNNMMMNNNOOONNNLLLJJJJJJKKKMMMNNNPPPPPPOOOOOOQQQSSSQQQPPPNNNOOORRRTTTUUUUUUOOOOOOOOONNNNNNNNNPPPQQQPPPOOONNNNNNNNNNNNOOOPPPSSSQQQNNNMMMMMMMMMLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJHHHGGGFFFGGGHHHIIIHHHGGGEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCBBBAAA@@@???<<<<<<<<<;;;;;;::::::::::::::::::999888888777777888999:::;;;;;;:::999888555555555555555555555555333444555555666555444444444444444444444444444444qqqnnniiieeebbb^^^[[[XXXZZZXXXVVVUUUTTTSSSQQQNNNPPPPPPPPPNNNLLLIIIGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>=========:::::::::::::::999888888777777666555555555666666444444555666666555444333000000000000000000000000////////////............/////////...---,,,,,,+++---,,,)))(((((())),,,---++++++,,,,,,,,,---------*********+++++++++++++++,,,,,,,,,+++***((('''&&&++++++++++++++++++++++++++++++,,,------,,,++++++*********++++++++++++++++++++++++++++++******************++++++---......++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,---...///000+++,,,---///000111111111------------------------......////////////000000///////////////////////////000111111222222111111111111111111111111222222111111111111111111111222333333444444444555555555333333333333444444444444555555444444555555666777555555666777777777777777999999999:::;;;<<<===>>>>>>CCCJJJPPPWWWaaallltttxxxhhh___VVVTTTQQQPPPPPPPPPOOONNNMMMKKKJJJKKKMMMNNNMMMMMMKKKLLLNNNNNNLLLKKKKKKKKKMMMNNNOOOOOONNNOOOQQQSSSTTTRRRPPPPPPQQQRRRSSSRRRNNNOOOOOONNNMMMLLLNNNOOOOOOOOONNNNNNOOOOOOPPPPPPQQQOOOMMMLLLMMMMMMLLLJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGGGGEEEDDDCCCBBBBBBAAAAAABBBBBB@@@AAACCCDDDCCCAAA???>>>;;;;;;;;;;;;;;;;;;::::::777777888888999:::::::::;;;:::999888777888999999333333333333333333333333222333444666666555444444333333333333333333333333tttooolllppp|||vvvnnngggddd```]]]\\\ZZZXXXVVV[[[YYYWWWVVVVVVTTTRRRPPPMMMMMMNNNMMMLLLIIIGGGEEECCCCCCBBBBBBAAA@@@@@@@@@<<<;;;;;;;;;;;;;;;;;;:::999::::::;;;:::999888777666666555555555666777777333444555777777666444333........................////////////............)))+++,,,.........---,,,,,,,,,+++******+++,,,,,,***+++++++++,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,+++******************************++++++,,,------,,,++++++)))*********++++++++++++************++++++++++++***+++,,,---------------***++++++++++++,,,,,,,,,((()))***++++++,,,,,,+++---------------------------------------///000111///////////////000111111------------------------........./////////000000////////////////////////...///000111111111000000000000000111222222222333000111111222222333333333222222333333333444444444222222333333333444444444555444444444444555666666555555777777888777777666;;;:::999999:::;;;;;;;;;:::>>>DDDHHHKKKQQQXXX]]]gggttt}}}vvvoooeee]]]YYYSSSRRRQQQPPPPPPOOONNNMMMLLLJJJIIIJJJLLLMMMLLLKKKHHHJJJLLLMMMLLLKKKKKKLLLLLLLLLMMMLLLLLLLLLOOOQQQTTTRRRPPPOOOPPPQQQQQQQQQMMMNNNOOONNNLLLJJJLLLNNNOOOOOOOOOOOOPPPPPPPPPQQQPPPNNNLLLLLLMMMNNNMMMLLLJJJJJJIIIHHHGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA??????@@@@@@@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;777777888999999::::::;;;:::999888666666666777888333333333333333333333333111222444666666555444333333333333333333333333333}}}yyyvvvsssgggdddeeennnuuulllgggbbb___[[[YYYYYYZZZZZZZZZWWWVVVUUUTTTTTTSSSQQQNNNJJJKKKLLLLLLLLLJJJHHHFFFBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>999999:::;;;:::999888777555555555555555666777888222444555777777666444333000000000111111111111111000/////////............$$$&&&***---//////...,,,+++,,,------------,,,+++)))************+++++++++(((((()))***+++,,,,,,---))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++***))))))******++++++++++++))))))******+++++++++,,,+++,,,---...///...---,,,******+++++++++,,,,,,,,,+++,,,---...///000000000------------------------......------...///111222777555222000...---------////////////////////////............/////////000////////////////////////---...///111111000000/////////000111222333333444000000111222333444444444111111222222222333333333222222333333333444444444555444444444444555666666555666777888888888777666777666444444666777888888555999>>>@@@AAADDDHHHLLLUUU```nnnxxx~~~rrriiifffbbbZZZTTTSSSPPPOOONNNLLLKKKJJJIIIHHHKKKJJJIIIJJJLLLLLLKKKJJJFFFIIIKKKLLLLLLKKKKKKLLLJJJKKKKKKJJJJJJKKKMMMPPPTTTQQQOOOOOOPPPQQQQQQPPPLLLNNNOOONNNKKKIIIKKKMMMOOOOOOOOOPPPPPPQQQQQQQQQPPPOOOMMMMMMNNNOOONNNMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFDDDCCCCCCDDDDDDCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA???>>>===;;;<<<===>>>@@@::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::999888888888777777666555555555555555555555555555555555555555111222444666666555444333333333333333333333333333{{{sssllljjjllloooqqqyyyzzzwwwqqqoooppppppmmmffflllvvvxxxrrrnnniiieee```^^^\\\ZZZXXXWWWWWWXXXYYYXXXVVVTTTQQQOOOMMMMMMKKKKKKLLLKKKIIIFFFCCCAAACCCCCCBBBAAA@@@>>>===<<<>>>>>>>>>===<<<<<<;;;;;;888888888888888888888888666555555555555444444444666666555444444333222222222111111000///......---000////////////.........,,,,,,------...------,,,***+++,,,,,,---------,,,))))))))))))))))))))))))---+++)))((('''((()))***++++++++++++++++++++++++************************------,,,+++************'''((()))***************)))******++++++******)))***)))))))))***+++,,,,,,...,,,***+++...///...---,,,,,,++++++,,,,,,---...------------------------......---------,,,,,,,,,///////////////////////////...---,,,,,,---...///..............................//////000000111111222111111111000000/////////000000///......111333333333333333333333333333222222222222222222222222333333333333333333333333555555555555555555555555666666666666777777777777555555555666666777888999<<<<<<===>>>???AAACCCDDDNNNSSSYYY]]]aaalll|||xxxlllfff^^^WWWSSSPPPLLLIIIJJJKKKKKKLLLLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOONNNLLLJJJJJJKKKMMMNNNQQQPPPPPPQQQQQQRRRSSSTTTNNNNNNOOOOOOOOOOOOOOOOOOMMMKKKHHHGGGGGGGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888999:::888888777777777777888888888777777666555444444444444444444444444444444444444444555555555555555555444444444444333333222111yyykkkfff___[[[[[[___dddgggoootttvvvwwwzzzxxxpppllliiieeebbb```^^^\\\YYYXXXVVVVVVVVVUUUUUUSSSQQQOOOMMMLLLKKKJJJKKKKKKJJJHHHFFFCCCAAACCCCCCBBBAAA@@@>>>===<<<>>>======<<<<<<;;;::::::888888888888888888888888555555555555444444444444555555444444333222222111111111111000///........./////////.........---------------...------,,,,,,***++++++,,,---------,,,************************,,,+++)))(((((((((***+++++++++++++++++++++++++++***************+++++++++*********))))))***++++++((()))))))))******************++++++++++++***************)))******++++++---+++)))***,,,...---,,,,,,,,,++++++,,,,,,---...---------------------------------....../////////........................///...------------...///..............................//////000000000000111111111000000000//////000111111000///000222444333333333333333333333333222222222222222222222222444444444444444444444444555555555555555555555555555555666666666777777777555555555555666777888999::::::;;;<<<===???AAABBBAAAFFFKKKMMMPPPXXXdddooo{{{ooofff```\\\UUUQQQOOOMMMJJJGGGJJJJJJKKKLLLLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMKKKJJJJJJKKKMMMNNNPPPPPPPPPPPPQQQRRRSSSTTTPPPPPPPPPOOOOOOOOOOOOOOOMMMKKKIIIHHHHHHGGGFFFDDDBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999999888888777777777777888888777777777666555444444444444444444444444444444444333333333333333333444444333333444444333333222111|||pppggg[[[XXXTTTSSSWWW^^^fffkkkttt|||{{{uuummmhhhgggeeebbb```___^^^[[[YYYWWWUUUTTTTTTQQQPPPOOONNNMMMKKKJJJJJJIIIIIIIIIIIIGGGEEECCCAAACCCBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;::::::999999777777777777777777777777555555444444444333333333333333333222222111111000111111000000//////............---------,,,,,,,,,---.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))+++,,,++++++++++++++++++++++++))))))******++++++++++++(((((((((((()))***+++,,,***)))((((((((()))***+++++++++,,,,,,,,,,,,++++++++++++******)))*********+++***))))))+++,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,---...///000111222------------------------///...------------...///...........................////////////000000000111111000000000000//////111222222222111111333444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444555555555666666666666777555555555555666777888999888888888999:::<<<===>>><<<@@@CCCDDDEEEIIIRRRYYYhhhuuu~~~rrriiibbb\\\XXXTTTQQQOOOMMMLLLKKKHHHFFFIIIJJJJJJKKKLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIJJJKKKMMMOOOOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQQQQPPPPPPOOOOOONNNNNNLLLIIIHHHHHHHHHFFFEEEAAAAAA@@@@@@@@@@@@AAAAAABBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999888777777666666777777888777777666666555444444444444444444444444444444444222222222222222222222222333333333333333222222111{{{oooeee___XXXXXXXXXZZZ```iiissszzz~~~xxxpppmmmiiigggfffeeecccaaa]]]\\\ZZZXXXUUUSSSRRRQQQNNNNNNMMMLLLKKKJJJJJJIIIGGGGGGGGGGGGEEEDDDBBBAAABBBBBBBBBAAA???>>><<<;;;;;;;;;::::::999888888888666666666666666666666666444444444444333333333222222222111111000000000000111000000000/////////...---------,,,,,,,,,++++++............---,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***))))))))))))***,,,,,,************************)))))))))***++++++,,,,,,)))))))))))))))***+++++++++***((('''''')))***,,,+++,,,,,,------,,,,,,+++,,,,,,+++***)))))))))***+++************+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000------------------------.........------.................................////////////////////////000000000000000000//////000111222222111111222444222222222222222222222222222222222222222222222222111111111111111111111111444444444444444444444444444444555555555666666666555555555555555666888888888888888888999:::;;;<<<<<<@@@CCCCCCCCCDDDIIINNNVVV___lllyyyvvvoooeee\\\XXXVVVUUUTTTNNNNNNNNNNNNMMMLLLJJJHHHHHHIIIJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLJJJIIIHHHHHHIIIKKKMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRQQQQQQPPPOOONNNNNNNNNLLLJJJHHHHHHHHHGGGEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@>>>===<<<;;;;;;;;;:::::::::::::::::::::::::::999999888888888888888777777666666666666777777666666666555555444444444333333333333333333333333222222222222222222111111222222333333333222222111|||qqqgggbbbaaa^^^aaadddhhhnnnvvvyyytttrrrkkkiiigggfffeeedddbbb```ZZZZZZXXXVVVTTTRRRPPPOOOMMMMMMLLLKKKKKKJJJJJJIIIFFFEEEEEEEEEDDDCCCBBBAAABBBBBBAAA@@@???===<<<;;;:::::::::999888888777777666666666666666666666666444333333333222222222222111000000000000000//////000000000000////////////---,,,,,,,,,,,,+++++++++---.........---,,,,,,+++,,,,,,+++*********+++,,,++++++++++++++++++++++++)))))))))******+++,,,,,,************************))))))*********+++++++++---,,,+++***************,,,***)))''''''(((***++++++,,,,,,------,,,,,,+++,,,,,,+++***)))))))))***++++++++++++++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..................---......................../////////...............//////////////////000000///000222222111000111222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444555555555555444444444444555666777888888888888888999999:::;;;888;;;>>>?????????BBBEEEGGGLLLTTT]]]fffppp{{{tttiii___\\\WWWSSSRRRRRRRRRRRRLLLNNNOOOOOOMMMKKKIIIHHHGGGGGGIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKIIIHHHGGGGGGHHHJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPOOOOOONNNNNNNNNLLLIIIHHHHHHHHHFFFEEEBBBBBBAAAAAAAAAAAABBBBBB??????===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888777777777777666666666666777777555555555555444444444444333333333333333333333333333333333333222222111111111111222333333222222222}}}yyyuuupppkkklllpppvvvzzz|||tttooonnnmmmmmmeeeeeedddbbb```___]]]\\\WWWWWWVVVUUUSSSQQQPPPOOOMMMLLLLLLKKKJJJIIIIIIHHHDDDDDDCCCCCCBBBBBBBBBAAABBBAAAAAA@@@???===<<<;;;:::::::::999888888777777777777777777777777777777333333333222222222111111000000000000000000000000000000000000////////////------,,,,,,,,,+++++++++,,,------......------,,,---,,,***))))))***++++++++++++++++++++++++++++++*********+++++++++++++++************************************************...---,,,+++************+++***)))((((((((()))***++++++,,,,,,,,,,,,++++++++++++******)))************+++,,,,,,++++++,,,...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,------------------------------...//////...------......................../////////............---......////////////000000...000222222111000111222222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333333333333444444444555555444444444444555666777888999999888888888999999:::666888:::;;;<<<===???AAA???BBBGGGMMMTTT\\\ccciiirrr}}}{{{sssnnnhhh^^^UUUSSSSSSQQQPPPNNNMMMLLLLLLJJJLLLMMMMMMJJJHHHGGGGGGFFFFFFHHHIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIHHHGGGFFFGGGHHHJJJLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOOOONNNNNNMMMMMMKKKHHHGGGGGGGGGEEEDDDBBBBBBAAAAAAAAAAAABBBBBB>>>>>><<<;;;;;;:::::::::999999999999999999999999888888999999888888777666777666666555555666666777444444444444444444444444333333333333333333333333444444333222222111111111000111222222222222222222}}}rrrmmmnnnqqquuuxxx|||~~~}}}|||{{{zzz}}}~~~xxxtttmmmhhhfffffffffeee_________]]][[[YYYYYYZZZTTTTTTTTTTTTSSSQQQOOONNNLLLLLLKKKJJJIIIHHHGGGFFFCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===;;;:::;;;::::::999999888777777888888888888888888888888222222222222111111111111000000000000000000000000////////////000000000000------------,,,,,,,,,,,,++++++,,,---............---,,,***)))((()))***+++************************+++++++++,,,++++++******************************,,,,,,++++++***)))))))))++++++***************+++************)))))))))(((******++++++++++++***************)))******++++++)))***,,,+++))))))+++...,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------....................................------...//////...------........................//////.........---------........./////////000000///111333333222222222333111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333222333333333333444444444444444444444555666777777999888888777777777888888777888:::;;;;;;<<<>>>???<<<>>>BBBFFFJJJOOOSSSVVVVVV___lllwwwrrrlllddd^^^ZZZVVVPPPLLLNNNNNNNNNMMMKKKIIIHHHHHHHHHJJJKKKJJJGGGFFFFFFHHHEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGFFFFFFGGGIIIJJJLLLLLLLLLLLLLLLMMMOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLJJJGGGFFFFFFFFFDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA======<<<;;;::::::::::::999999999999999999999999777888888999888777666555666666555555555555666666444444444444444444444444222222222222222222222222333222222111000000//////000000111222222222222222~~~|||vvvkkkaaa]]]___dddhhhlllqqqvvvyyy|||}}}wwwmmmjjjfffdddcccbbb```___\\\\\\\\\ZZZXXXWWWXXXYYYRRRSSSSSSSSSSSSQQQPPPOOOLLLKKKJJJIIIGGGFFFEEEEEEBBBBBBAAA@@@@@@AAAAAABBBAAAAAAAAA@@@>>>===;;;:::;;;;;;::::::999888888888888888888888888888888888222222222111111111111000000000000000111111111111////////////000000000000......------------,,,,,,******,,,---.../////////---,,,***)))((()))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))---,,,,,,+++***)))(((((((((((((((((()))***+++,,,***************)))((('''*********++++++************)))))))))***+++,,,,,,''')))+++***((('''***---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,------...///000111111////////////////////////,,,---...//////...---,,,........................//////.........------------.........//////000000000222444555444333333444111111111111111111111111222222222222222222222222////////////////////////333333333333333333333333222222333333333444444444444444444444444555777777888777777666666666666777777888888888999:::;;;<<<999:::===@@@BBBCCCDDDEEEHHHOOOYYY```eeemmmyyyqqqggg___[[[VVVQQQOOOMMMKKKIIIKKKKKKKKKKKKIIIHHHIIIJJJGGGIIIKKKJJJGGGFFFHHHJJJDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLJJJHHHGGGEEEEEEFFFHHHIIIKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMNNNNNNKKKIIIGGGFFFFFFEEEDDDBBB@@@@@@????????????@@@@@@===<<<;;;;;;::::::::::::888888888888888888888888777888888999999777666555666666555555555555666666444444444444444444444444222222222222222222222222222111111000///......---///000111222222222222222|||vvvpppmmmooopppnnniiiddd```___fffqqq{{{|||wwwsssnnnjjjeeeccc```^^^______\\\WWWYYYYYYXXXWWWWWWVVVUUUUUUWWWVVVTTTRRRPPPOOONNNNNNMMMLLLIIIGGGEEEDDDCCCCCCCCCAAA???>>>??????>>>======<<<<<<;;;;;;:::999999<<<<<<:::999888888777888999888777666555555555555333222111111000000111111111000000000000000111111////////////............------------,,,,,,+++***)))))))))))))))******+++++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,---------,,,++++++))))))))))))))))))))))))************)))'''&&&%%%&&&'''(((*********)))((('''''''''((()))+++,,,---************************''')))+++***((((((***,,,))))))*********+++++++++***))))))***,,,------,,,++++++******)))*********...,,,***+++...///...---///...+++)))((()))***+++,,,,,,,,,---------......//////......---------,,,......//////////////////000///---+++++++++---...000000111111111111000000111000/////////000222333222111000//////000111111000000111111111222222222222222222222222222222222333333333333333333333333222222333333333333444444666555555444444444555555999999:::::::::999999888::::::;;;<<<>>>@@@AAACCCDDDGGGKKKOOORRRWWW___dddooossszzz~~~tttjjjaaa\\\YYYPPPPPPOOONNNLLLJJJIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDFFFHHHJJJLLLJJJHHHHHHIIIKKKKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIIIILLLNNNOOOMMMKKKKKKLLLMMMNNNOOONNNMMMLLLFFFFFFEEEEEEDDDCCCCCCCCC??????>>>======>>>???@@@======<<<;;;::::::999999888888999999999:::::::::999888888777777777777777444444555555555555444444555444333222222222333333222222222222222222222222222111111111000000//////000000000000000000000000{{{wwwwwwxxxxxxxxx~~~rrrnnnllloootttwwwvvvttt|||~~~~~~|||xxxtttqqqpppxxxvvvpppmmmkkkgggdddbbbaaa___\\\\\\\\\ZZZXXXYYYXXXXXXWWWVVVVVVUUUUUUUUUTTTSSSQQQPPPOOONNNNNNLLLKKKIIIGGGFFFEEEFFFFFFCCCAAA?????????@@@???===<<<<<<<<<;;;::::::999999;;;;;;:::999888777777777;;;;;;:::999888888888888333222111111000000111111111000000000000000111111////////////............,,,---------,,,,,,+++***)))))))))))))))***++++++++++++++++++++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))***************)))((('''((()))*********)))(((,,,,,,++++++++++++,,,,,,************************''')))+++***)))(((***,,,++++++++++++,,,,,,,,,---...---,,,,,,---...---+++,,,+++++++++++++++,,,,,,...,,,***+++---///...---...---,,,,,,---...000111,,,,,,,,,---------...............------,,,,,,,,,////////////............///...---++++++,,,---...000000111111111111000000111000/////////000222222222111000//////000111111111111222222222333333333222222222222222222222222333333333333333333333333222222222333333333444444555555444444444444555555777888888999999999888888999999999:::;;;===>>>???<<>>============??????======<<<;;;;;;:::999999888888999999999:::::::::999888777777666666777777444555555666666555555444444444333333222222222222222222222222222222222222111111111000000000//////000000000000000000000000~~~||||||{{{yyyxxxooolllhhhdddcccbbb```___gggiiilllpppssssssooolllbbbaaaccckkkvvv{{{ppplllfffdddeeedddbbb_________^^^\\\YYYWWWXXXYYYXXXXXXWWWWWWVVVUUUUUUUUURRRRRRQQQPPPOOOOOOOOOOOOKKKJJJIIIGGGGGGGGGHHHHHHDDDBBB@@@???@@@@@@???>>><<<<<<;;;;;;::::::999999999999999888777777777777888777666555555555555555333222111111000000111111111000000//////000000000/////////............---,,,,,,---------,,,++++++))))))*********+++++++++++++++++++++++++++++++++((())))))******++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))***+++++++++++++++)))******+++******))))))000///...---,,,+++++++++************************''')))******))))))***+++*********+++++++++,,,,,,000...,,,,,,------+++***++++++++++++,,,---......---,,,***+++---......---******++++++,,,------...,,,,,,,,,---------......---------------,,,,,,,,,////////////......------...---,,,,,,,,,---...//////000000111111000000///000000000///000111111222111111000000000000111111222222222333333333444444222222222222222222222222333333333333333333333333222222222222333333333333555444444444444444555555555666777777888888888888888777777888888:::;;;;;;;;;<<<===>>>>>>@@@DDDGGGDDDGGGKKKPPPUUU[[[aaafffjjjqqq{{{vvvnnnggg```[[[YYYWWWSSSNNNKKKHHHFFFFFFAAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBCCCCCCDDDFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHJJJKKKHHHGGGEEEFFFHHHIIIIIIHHHJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJMMMPPPQQQPPPNNNLLLLLLMMMMMMMMMMMMLLLLLLGGGGGGFFFFFFEEEDDDDDDDDD???>>>===<<<<<<===>>>>>>======<<<<<<;;;:::::::::888888999999999:::::::::999888777777666666777777555555666666666666555555444333333333222222222222111111111111111111111111111111000000000000//////000000000000000000000000~~~xxxuuuppplllkkkkkkmmmnnnkkkjjjhhhfffcccaaa^^^\\\```aaaeeeiiimmmooommmkkkiiikkkrrr}}}yyypppiiibbbaaa```aaaccccccaaa```_________^^^YYYTTTVVVZZZXXXXXXWWWWWWVVVVVVUUUUUUPPPPPPOOOOOONNNNNNOOOOOOMMMLLLJJJHHHGGGGGGGGGHHHDDDBBB@@@???@@@@@@???>>><<<<<<;;;;;;:::999999888777888888888888777777666555555444333333333333333333222111111000000111111111000000////////////000//////.........---------,,,,,,,,,------,,,,,,+++*********+++++++++++++++************************(((((()))))))))*********+++***)))(((((()))+++---))))))))))))))))))))))))))))))***++++++*********++++++++++++*********)))///...---+++************************************((()))))))))))))))***+++'''(((((((((((())))))))),,,+++******++++++***(((*********+++,,,---...///,,,,,,++++++,,,---------+++++++++++++++***)))(((,,,,,,,,,---------...............---------------000//////......------,,,------,,,,,,---...///000//////000000000000//////000000000000000111111222000000000000000111111111111111222222222222333333111111111111111111111111222222222222222222222222111222222222222333333333444444333333444444555555333444555666777777777777777777777777777777888999<<<<<<<<<<<<===>>>@@@AAA>>>@@@CCCEEEGGGKKKOOORRRUUUZZZ```eeejjjqqqzzzsssmmmeee___ZZZWWWTTTRRRNNNMMMKKKIIIHHHGGGGGGGGGBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFGGGFFFFFFGGGHHHIIIJJJKKKGGGEEEEEEEEEGGGIIIHHHGGGIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJMMMPPPQQQQQQOOOLLLLLLLLLLLLLLLKKKKKKKKKGGGGGGGGGFFFEEEEEEDDDDDD>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<;;;;;;::::::888888999999999:::::::::888888777666666666666666555666666777777666666555333333333333222222111111111111111111111111111111000000000000000000//////000000000000000000000000}}}zzzvvvpppkkkiiilllqqqvvv{{{|||{{{xxxtttnnnjjjgggfffhhhmmmttt|||~~~vvvoooiiiddd```^^^^^^___aaaccccccbbbaaabbb```aaabbb\\\UUUVVV[[[ZZZYYYYYYXXXWWWVVVUUUUUUOOOOOOOOONNNNNNNNNOOOOOOOOOMMMKKKIIIGGGFFFFFFFFFCCCBBB@@@???@@@@@@???>>><<<;;;;;;:::999999888888666666777888888888777777777777666555555555666666333222111111000000111111111111000///......//////............------------+++,,,,,,------,,,,,,,,,******+++,,,---,,,,,,+++************************)))))))))))))))*********,,,+++)))((()))***,,,...))))))))))))))))))))))))************)))((('''&&&++++++*********************))))))((((((((())))))************************))))))((()))************'''(((((((((((()))))))))***)))((()))+++,,,+++***))))))))))))***,,,------+++++++++++++++,,,---...---......///......---,,,,,,,,,,,,---------.........................../////////......---------,,,------------...//////000//////000000000000/////////000000000111111111111//////000000111111111111000000000000111111111111111111111111111111111111222222222222222222222222111111111222222222333333333333333333333444555555222333444555666777777777888777777666777777888888777777777888:::;;;<<<<<<;;;<<<>>>??????@@@BBBDDDJJJLLLOOOQQQSSSXXX___dddjjjpppyyyuuuiiibbbXXXUUUPPPMMMLLLKKKLLLLLLGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKFFFEEEEEEFFFHHHJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKMMMPPPQQQPPPOOOKKKKKKJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDD>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;::::::::::::888888999999999:::::::::888777777666555666666666555555666666666666555555222222333333333222111000000000000000000000000000//////////////////000000////////////////////////|||wwwvvv{{{}}}{{{vvvyyysssqqqlllfffaaa^^^[[[ZZZ[[[\\\^^^```aaa``````___bbb___aaaeeecccZZZXXX]]]]]]\\\[[[YYYWWWVVVUUUTTTPPPPPPOOONNNNNNNNNOOOOOOOOONNNKKKHHHFFFEEEDDDDDDCCCAAA???>>>??????>>>===;;;;;;::::::999999888888555666888999:::999888888555444444333333333444444333222111111000000111111111111000///.....................------------,,,++++++,,,---------,,,,,,***+++,,,---...---,,,,,,************************************************+++***))))))***+++---...))))))))))))))))))))))))************((('''&&&%%%***))))))))))))***+++,,,'''''''''''''''((()))******************************(((((()))***+++***)))*********+++++++++,,,,,,+++***)))+++---...------))))))))))))***+++,,,,,,***+++,,,+++***+++,,,...)))***+++,,,---...///000,,,,,,,,,---------......---------............///------------------------.............../////////...//////000000//////...//////000111111111111000...///000111111222111111/////////000000000000111111111111111111111111111222222222222222222222222111111111111222222222222222222222222333444555666333444555555666666666666777777666666666777888888666555555777:::;;;;;;:::999;;;<<<<<<<<<<<<===???@@@AAABBBCCCEEEHHHMMMPPPRRRVVV^^^fffmmmuuu}}}yyypppeee[[[SSSNNNLLLKKKHHHFFFEEEEEEFFFGGGDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKFFFFFFFFFHHHKKKKKKKKKIIIFFFFFFGGGGGGGGGGGGHHHHHHJJJJJJKKKMMMOOOPPPOOOMMMJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCC===<<<;;;999999999:::::::::::::::999999999999999888888999999999:::::::::888777666666555555666666444444555555555555444444111222333333333222000///////////////////////////......////////////000000////////////////////////}}}vvvpppllleeedddaaa^^^[[[XXXXXXXXXXXXZZZ\\\]]]]]]]]]^^^^^^___ZZZ]]]gggiiiaaa]]]``````___]]][[[XXXVVVTTTTTTQQQQQQPPPOOOOOOOOOOOOOOOMMMKKKIIIGGGFFFEEEEEEEEEBBB@@@>>>===>>>>>>===<<<;;;;;;::::::999888888888555666888:::;;;;;;:::999111111000000000000111111333222111111000000111111111111000......------............---------,,,,,,***+++,,,,,,---------,,,***+++---...///...---,,,************************+++++++++++++++++++++***(((((())))))***++++++,,,))))))))))))))))))))))))***************)))((('''((('''''''''(((***,,,---))))))(((((())))))***+++***************************((('''(((+++,,,***)))++++++++++++,,,,,,,,,---,,,+++***+++,,,---,,,+++++++++*********++++++,,,)))+++,,,+++******,,,...((((((((((((***,,,...///,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,,,,------......//////////////////......---......////////////.........///000111222111111000---...000111222222111111///000000000000111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333444555666444555666666666666555555555555555555666666777888666555555777:::<<<:::999888:::<<<<<<<<<;;;===>>>:::;;;;;;<<<===???AAACCCFFFIIIMMMRRRVVV[[[```dddfffiiimmmppptttzzz|||vvvqqqnnndddbbb\\\VVVOOOJJJHHHGGGGGGFFFFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCEEEGGGHHHIIIJJJJJJHHHGGGHHHJJJMMMNNNMMMKKKGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJKKKLLLNNNNNNMMMKKKIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB===<<<:::999888888888999888888888888888888888888888888999999999:::::::::777777666555555555555666333333444444444444333333000111333333333222000///////////////////////////........./////////000000////////////////////////wwwpppkkkfffbbb___\\\]]]\\\ZZZXXXWWWXXXYYYWWWYYY[[[\\\\\\\\\]]]^^^[[[VVVZZZgggllleee```bbbbbbaaa___\\\YYYVVVTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOJJJIIIHHHFFFEEEEEEFFFGGGAAA???===<<<======<<<;;;;;;;;;::::::999888888777555666999;;;<<<;;;::::::444333333333333333444444333222222111000111111111111111000......---------......---------,,,,,,,,,***+++,,,,,,------------***+++---//////...---,,,)))))))))))))))))))))))),,,,,,++++++++++++++++++&&&&&&((()))************))))))))))))))))))))))))))))))***++++++++++++***&&&&&&&&&&&&(((***,,,---,,,,,,++++++***++++++,,,***************************((('''(((+++,,,+++((()))************+++++++++,,,***))))))******((('''------,,,+++++++++,,,,,,)))+++---,,,)))))),,,//////...,,,++++++,,,...000,,,,,,,,,---------......))))))*********+++++++++***++++++,,,---...////////////000000///...------......////////////.........///000222222111111000---...000111222222222111000111111111111222222222000000000000000000000000111111111111111111111111000111111111111222222222222222222222333444555666666666666777666666555555444444444444555666777777444222222333777888666333444666999999999999:::;;;:::::::::::::::;;;<<<<<<>>>@@@BBBCCCEEEGGGJJJMMMQQQSSSUUUWWWYYY\\\```dddhhhlllrrrxxx|||}}}xxxsssqqqiiihhhgggddd```\\\XXXVVVPPPOOOKKKGGGDDDCCCEEEFFF???@@@AAA@@@???>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHIIIJJJIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEBBBCCCDDDFFFHHHIIIIIIIIIHHHHHHIIILLLNNNOOONNNLLLHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMKKKIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA===;;;:::888777777888888777777777777777888888888888888999999999:::::::::777777666555555555555555222333333444444333333222000111333333333222000...////////////////////////---.........//////000000////////////////////////yyyrrriiihhhfffbbb___\\\YYYXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXYYYYYY\\\[[[\\\___bbbdddcccbbbbbb```]]]ZZZWWWUUUUUUTTTQQQPPPPPPOOONNNMMMLLLLLLLLLJJJGGGFFFFFFFFFFFFEEEAAA@@@???============>>><<<;;;;;;:::888777777666555666888:::::::::888777555444444333333222222111333222000///...///000222---------...............,,,,,,------...------,,,......---,,,,,,+++******---,,,***(((((()))***,,,+++***)))(((((()))***+++*********++++++,,,,,,,,,++++++******++++++,,,---)))))))))))))))((('''''''''(((***++++++***((('''***++++++,,,,,,++++++***((())))))))))))*********,,,+++++++++***))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++******************+++++++++***************//////...---,,,++++++***------------------------++++++++++++++++++++++++---------,,,,,,++++++++++++,,,------......------000000//////......------////////////000000000000000000000000000000000000333222000///............///////////////000111111333333333222222111111111000000111111111222222222333222111111111222333444444444333222222333333333333333333444444444555555666666666666666666666666666666777777888888999999;;;:::888777777777888888888777777777777999:::;;;>>>>>>??????@@@@@@AAAAAAEEEEEEDDDEEEFFFIIILLLNNNTTTUUUVVVXXX[[[^^^aaabbbdddeeeeeefffhhhjjjlllmmm|||xxxtttrrrppphhhgggfffccc```\\\YYYXXXRRRRRRQQQOOOLLLJJJGGGFFFDDDCCCBBB@@@???>>>>>>===>>>>>>======<<<<<<<<<;;;<<<===@@@BBBBBBAAA???===>>>>>>@@@AAACCCDDDFFFFFFAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCCCCFFFFFFGGGHHHHHHHHHGGGGGGJJJJJJHHHGGGFFFEEEEEEEEEGGGGGGGGGGGGHHHJJJLLLMMMIIIIIIIIIIIIIIIJJJKKKKKKEEEEEEEEEEEEFFFGGGHHHHHHKKKJJJIIIJJJKKKKKKIIIGGGHHHFFFDDDBBBBBBCCCEEEFFFJJJGGGCCC@@@??????AAACCC===<<<;;;999888777777777666555555666888:::999888666666666777888888999999666666666555444444333333333333222111000///......111111111111111000///...------......//////000000---.........//////000000,,,,,,,,,---...//////000{{{vvvpppiiicccbbbaaa___]]][[[ZZZXXXWWWVVVUUUUUUTTTSSSSSSTTTTTTVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZZZZ]]]```aaaaaa``````^^^[[[XXXVVVTTTSSSSSSPPPPPPOOONNNMMMLLLLLLKKKJJJHHHEEEDDDDDDDDDDDDCCCAAA@@@???============>>><<<<<<;;;:::999888777777555777888:::::::::888888444333333222111111000000333222000......///000111...............---------------------------,,,,,,...------,,,++++++******,,,,,,***)))))))))***+++++++++************++++++*********++++++,,,,,,,,,***))))))))))))***+++++++++++++++++++++***))))))((()))***,,,,,,***)))((()))******++++++******))))))))))))************+++++++++******************))))))))))))))))))))))))(((((('''&&&&&&'''(((((())))))))))))))))))))))))******************++++++---------,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------////////////............000000000///////////////////////////////////////111000///......///000000///////////////000111111333333333222222111111111000000000000111111111111222222111111111222333444444333333222222333333333333333333444444444444555555555555555555555555555222333444555666777888999:::999888777666666777888:::999888777777777888999<<<<<<<<<<<<============>>>>>>======>>>AAACCCEEEHHHHHHHHHJJJKKKMMMOOOPPPPPPPPPQQQRRRSSSUUUWWWXXXaaabbbeeeiiimmmppprrrsssrrrpppmmmjjjhhhgggggghhhhhhgggdddaaa^^^[[[YYYXXXSSSSSSRRRQQQOOOLLLJJJIIIIIIIIIHHHHHHFFFEEECCCCCCAAA@@@???>>>===<<<<<<<<<============<<<<<<;;;;;;<<<>>>@@@BBBBBBAAA???>>>>>>>>>???@@@BBBCCCDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFGGGHHHIIIKKKLLLJJJIIIIIIIIIIIIIIIJJJJJJFFFFFFFFFEEEFFFFFFGGGGGGKKKJJJIIIJJJKKKKKKJJJHHHHHHFFFCCCAAA@@@AAACCCDDDGGGEEEBBB@@@??????AAABBB===<<<;;;999888777777777777666555666888888888777555666666777777888999999666666666555444444333333111111111111000000000000111111111111111000//////............////////////---........./////////000,,,,,,---......///000000}}}vvvqqqjjjfffdddbbb___\\\YYYXXXXXXXXXWWWWWWVVVVVVTTTSSSSSSRRRRRRRRRRRRRRRUUUUUUVVVWWWXXXXXXYYYYYYYYYXXXYYY[[[]]]^^^^^^\\\\\\[[[YYYVVVTTTRRRQQQQQQPPPOOONNNMMMLLLKKKKKKJJJHHHEEEBBBAAABBBBBBAAA@@@@@@???>>>===<<<<<<<<<===<<<<<<;;;:::999888888777666777999::::::999888888222222222111000000//////222111000......//////000//////......------,,,,,,---------------,,,++++++------,,,,,,++++++******+++++++++************)))++++++,,,,,,,,,,,,++++++*********+++++++++++++++)))(((((((((((()))******+++++++++,,,++++++***))))))***+++,,,,,,+++***))))))))))))******))))))))))))************+++++++++))))))******************))))))))))))))))))))))))+++***(((''''''(((***+++))))))******************)))))))))***+++++++++,,,++++++++++++++++++******------------------------------------------------------,,,,,,,,,,,,+++++++++,,,------......------.............../////////000000000//////.........///////////////////////////////////////000111111///////////////000111111222222222222222111111111111111000000000000000000222111111111111222333333333333222222222222333333333333333333444444444444444444444444444444444444///000111333444666777888888777666666555555666666:::999888777666666666666999999999999999999888888;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJMMMPPPRRRTTTUUUVVVVVVTTTRRRPPPOOOOOOOOOOOOPPPOOOMMMKKKIIIGGGFFFEEEDDDEEEEEEEEEDDDCCCBBBBBB???@@@@@@AAAAAA@@@@@@@@@======<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAABBBAAA???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHJJJKKKJJJIIIIIIHHHHHHHHHIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHKKKJJJIIIJJJKKKLLLKKKIIIHHHFFFCCCAAA??????@@@AAABBBAAA@@@????????????@@@<<<<<<:::999888888888888999777666666777777666555555555666666777888888888666666555555444333333333//////000000111111111222111111000000000000///////////////............................../////////------......///000000000|||uuuoookkkiiifffbbb^^^\\\\\\]]]\\\[[[TTTTTTUUUUUUUUUUUUUUUVVVSSSRRRRRRQQQQQQRRRRRRRRRVVVVVVWWWXXXYYYYYYZZZZZZYYYXXXXXXZZZ\\\]]]\\\ZZZYYYXXXVVVTTTRRRQQQPPPOOOOOONNNMMMMMMKKKKKKJJJIIIGGGDDDAAA@@@AAAAAA@@@?????????>>>===<<<<<<<<<<<<<<<;;;;;;:::999888888888777777888999999999888777333222222111000000//////111000///.........////////////...------,,,++++++------------,,,,,,+++***,,,,,,,,,,,,++++++*********++++++++++++***)))))))))***+++,,,,,,+++***)))***************+++++++++)))(((((((((((()))******)))))))))******))))))(((******++++++++++++******))))))************))))))************++++++++++++(((((())))))******++++++))))))))))))))))))))))))---+++)))(((((()))+++---,,,,,,,,,,,,,,,---------(((((()))***+++,,,,,,,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------....../////////000000000///......------////////////////////////000///////////////000000///////////////000000111222222222111111111111111222222111111111111000000111111111111111222222333222222222222222222333444222222333333333444444444333333333333333333333333000000111222333444555666666555555555555555555555888888777777666666666666888888777777666666555555::::::999999999:::;;;;;;======<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@BBBBBBAAABBBDDDFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGEEEDDDCCCBBBAAA@@@??????@@@AAAAAABBBBBBAAAAAA@@@<<<<<<===>>>>>>>>>>>>>>>:::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAA@@@???>>>======>>>>>>>>>>>>>>>???AAAAAAAAABBBBBBAAAAAAAAA????????????????????????>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFGGGGGGIIIJJJLLLMMMKKKIIIHHHIIIKKKLLLKKKJJJHHHGGGDDDBBB@@@?????????===>>>>>>??????>>>>>>>>><<<;;;:::999999999999999;;;:::888888888777666444444444555666666777777888666666555444444333333222000000000000111111111111000000000/////////000000/////////......---------.................................//////000000000|||rrrpppkkkfffbbb___^^^]]]ZZZXXXUUUTTTUUUVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSRRRRRRRRRSSSSSSTTTVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYZZZ\\\\\\ZZZYYYVVVVVVUUUTTTRRRQQQOOOOOONNNMMMLLLKKKJJJIIIIIIHHHGGGDDDBBB@@@AAAAAA@@@@@@>>>>>>======<<<;;;;;;::::::::::::999999888888777777777777777777777777666333333333222111111000000000//////...............//////...---,,,++++++***,,,,,,------,,,++++++***,,,+++++++++++++++*********++++++++++++***))))))((()))***++++++***)))(((***************************))))))))))))***++++++))))))************))))))*********++++++************++++++++++++++++++***))))))*********+++++++++((((((((())))))******+++))))))))))))))))))))))))***)))(((&&&&&&((()))***++++++,,,,,,,,,---------(((((()))***+++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------......//////000/////////.........---........................111111111000///......---///////////////000000111111111111111111111111111222222222222222222222222000000111111222222222222111111111111222222333444222222222333333333444444333333333333333333333333333333333333333333333444444444444555555555444444555555666666777777777777777777777666666555555555666666666666666666666777888888777777888999999::::::999999999:::;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@============<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999:::;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>?????????>>>>>>========================@@@AAAAAAAAAAAAAAAAAA@@@????????????????????????>>>???@@@AAABBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGIIILLLNNNQQQRRRKKKIIIHHHHHHIIIJJJJJJJJJIIIHHHFFFCCCAAA@@@??????;;;<<<===>>>>>>>>>===<<<;;;;;;::::::999:::::::::>>><<<:::999999888666444444444444555666666777777555555555444333333222222111111111111000000000000000//////......///000000//////......------,,,,,,...............---------............////////////{{{uuupppjjjfffbbb___\\\XXXUUUTTTTTTUUUSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[\\\[[[YYYXXXUUUUUUUUUTTTSSSQQQPPPOOOMMMLLLLLLKKKJJJIIIHHHGGGGGGDDDBBB@@@AAAAAA@@@@@@============<<<;;;:::999999999888888777777777777666666666555555555555555444333333222111111000000...............---------......------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++************))))))))))))******)))))))))***************)))))))))***))))))))))))***++++++***+++,,,,,,---,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++((())))))))))))*********(((((())))))))))))))))))))))))))))))))))))))))))+++******************+++(((((())))))***+++++++++)))))))))***+++++++++,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------+++,,,------......---------------------.........................................................222222111111000...---,,,///////////////000111111000000000111111111111111000000111111222222222222///000111111222222111111111111000111111222333444222222222222333333333333333333333333333333333333444444444444333333333333333333444555555555555444333444555666777777777777777777666666666666666555777777777777888888888888777777777777888999:::;;;888777777777777777888999888999::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999999888999::::::::::::999888888::::::999999999::::::;;;999999:::::::::::::::;;;;;;;;;<<<===============<<<<<<<<<<<<============@@@@@@AAAAAAAAAAAA@@@@@@??????????????????????????????@@@AAAAAAAAA@@@@@@??????AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFGGGJJJMMMPPPRRRTTTLLLIIIGGGFFFGGGHHHHHHHHHIIIHHHFFFDDDBBB@@@@@@???;;;;;;<<<=========<<<<<<;;;::::::::::::;;;;;;<<<>>><<<:::999999888666444333333444444555666666666555555444444333222222222222111111111000000//////000///...---...///000111.........---------------.........------------------.....................|||xxxqqqmmmhhhdddaaa^^^[[[XXXVVVTTTRRRPPPOOOOOOOOOPPPOOOQQQRRRSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUSSSSSSRRRRRRSSSTTTTTTUUUTTTTTTUUUWWWXXXZZZ[[[[[[\\\[[[ZZZZZZ[[[ZZZXXXVVVUUUUUUVVVUUUTTTSSSQQQPPPLLLKKKKKKJJJIIIHHHGGGGGGFFFDDDAAA@@@@@@@@@@@@???<<<<<<======<<<;;;999888777777777777666666666666555555444444333333333333222222222111000000//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******************++++++,,,,,,***)))))))))***++++++******))))))******++++++*********)))))))))((()))(((((((((((()))*********+++,,,,,,---------,,,)))(((((((((((((((((()))******++++++++++++******''''''((((((((())))))))))))))))))))))))((((((((())))))))))))))))))))))))***+++,,,------,,,+++***''''''(((((()))******+++******************++++++*********+++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------+++,,,------......------...------------------,,,,,,------....../////////........................000000111111000///...---///////////////000111111///000000000111111111222------...///000111222222...///000111222111111000000000000000111222333444111222222222222333333333444444444444444444444444333333333333333333333333222333444666666666555444333444555666666666555444555555555555666666666666777777888999999999999999999999888888888999::::::888888777777777777777888777777888999999999999888888888999999::::::999999::::::::::::::::::::::::999999:::;;;;;;:::::::::999999::::::::::::999999:::999888888888888888999888999999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????@@@@@@@@@@@@@@@??????>>>===>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCAAAAAACCCCCCDDDCCCCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGHHHIIIKKKNNNPPPQQQLLLJJJFFFEEEEEEFFFFFFEEEFFFFFFDDDCCCAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===;;;:::888777777777555333222333333444555555666666555555444333333222222111000000000000111111111111000///---------///000222,,,------------------............------,,,,,,,,,------------------,,,,,,{{{qqqlllkkkiiifffbbbaaa^^^ZZZWWWVVVVVVTTTSSSNNNMMMLLLLLLLLLMMMNNNOOOKKKMMMPPPRRRRRRPPPPPPPPPMMMMMMOOOPPPRRRSSSUUUUUURRRRRRRRRRRRRRRSSSTTTTTTRRRSSSTTTUUUWWWXXXYYYZZZ\\\[[[YYYYYYZZZYYYVVVTTTUUUVVVVVVVVVUUUTTTRRRQQQLLLKKKJJJIIIHHHGGGGGGFFFEEECCC@@@????????????>>>;;;<<<<<<===<<<;;;999888666666666666555555555555555444333222222222222222111111111000//////......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,---((()))***+++,,,---------******************++++++---,,,***(((((()))***,,,---,,,+++******+++,,,---+++*********))))))(((((('''''''''''''''((())))))((()))***+++++++++++++++((((((''''''''''''(((((())))))************))))))''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))%%%'''(((******((('''%%%((())))))***++++++,,,,,,+++++++++************************)))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------......------.........------,,,,,,,,,+++,,,,,,---...///000000........................---...000111111111000//////////////////000111111//////000000111111111222***+++,,,---...000111111...///000222222111111000000000000000111222333444111111222222222333333333444444444444444444444444000000111222333333444444222333555666666666555555555666666666666444333222444444444555555666666666111222333444555555555555777777666555555555555555666666555555444444555555444555666666777777666666666666777777888777777777777777777777777777777777555666777999999:::::::::999:::;;;<<<============999999888777777777777777888888888999999:::::::::999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAA@@@@@@???>>>=========???@@@AAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBCCCEEEFFFHHHIIIGGGGGGHHHHHHJJJKKKLLLMMMMMMJJJFFFDDDDDDEEEDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>===<<<;;;;;;;;;;;;<<<::::::::::::;;;<<<<<<===999888666555666555333222222222333444444555555666555555444333333222222111......///000111222333333///...---,,,---///111222,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyysssooommmmmmmmmcccaaa^^^ZZZXXXWWWWWWWWWQQQRRRRRRSSSRRRRRRQQQQQQOOOOOONNNMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPOOOOOONNNOOOQQQSSSTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQVVVRRROOOOOORRRUUUWWWVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWYYYZZZZZZWWWSSSQQQOOONNNLLLIIIGGGEEEDDDDDDBBBBBB@@@???>>>===============<<<;;;::::::999999999999888777666555444444444333333222222333333444222222333222111///---,,,...------,,,,,,,,,------,,,,,,,,,,,,---...//////......,,,++++++,,,......+++***))))))(((((())))))+++***)))'''''''''((()))***)))(((''''''((()))))))))************+++++++++******+++,,,,,,,,,,,,+++'''((()))++++++,,,,,,,,,(((((((((((()))***,,,,,,)))*********++++++++++++******)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())),,,+++***))))))***+++,,,***)))))))))***+++,,,,,,(((((()))***+++,,,,,,---,,,------......------,,,******+++++++++,,,,,,,,,000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------............/////////.........---------,,,---///000000000///...........................///111222111000///000111111222222333333222222111777666444222111//////...222222222222222222222222222222111111222222333333333333333222222111111111444333333222333444666777333222222111111222222333444555555555444444222222444444444444444444444444222333444444555555444444222333555444333333444666666555555555555444444444666666777888888888888888666666666666777777777777666666777777888888999999666777777777888888888888::::::;;;;;;<<<;;;;;;;;;:::999888777777999;;;===:::999999888888999999:::<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<===============>>>??????============>>>???@@@AAAFFFAAA===>>>AAABBB???;;;???@@@BBBDDDDDDCCCAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAACCCDDDDDDDDDCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@???>>>===<<<;;;:::999888888888::::::999999999999888888:::999888777555333222111//////000111222222333333666555555444222111111000222222111000//////000000//////............////////////.........---------////////////////////////,,,,,,,,,------.........}}}}}}|||yyyxxxxxxzzz}}}~~~~~~zzzvvvsssqqqpppppphhhfffbbb^^^\\\[[[[[[[[[VVVUUURRROOOMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQUUURRROOOPPPSSSVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWVVVWWWYYYZZZYYYWWWSSSQQQNNNMMMKKKIIIGGGEEEDDDDDDAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::999999999999999888777666555444333666555555555555555555666111111222222111000............---------......///......---,,,,,,,,,,,,---------,,,,,,,,,,,,---------,,,++++++******++++++---,,,***)))))))))***+++---,,,+++)))))))))******)))************+++++++++)))******+++++++++++++++&&&'''((()))))))))))))))''''''((())))))******+++)))))))))*********+++++++++***))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***))))))***+++,,,*********)))******++++++***************++++++++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............//////.........---------,,,---...///000//////...000000000000000000000000///000111111000///000111000111111222222111111000444333222111111111111111111111111111111111111111111111111111222222333444333333333222222111111111333333222111222333444444333333222222222222333333555555444444333333333333333333333333333333333333222333333444444444444444333444555555444444555777555555555555444444444444444555666666777777666666555555666666666777777777777777777777777666666666666666777777777888888888888999999:::::::::::::::999999888777777888:::::::::999999888888999999:::;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===============>>>>>>???>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDBBB@@@??????@@@CCCDDDEEEFFFFFFFFFEEEDDD@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBCCCBBBBBBAAABBBBBBBBBBBBDDDEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBAAA???>>>======<<<;;;:::999999999999999::::::999999888888888777888888777666444333222222000000111111222333333333333333333333222222222222222111111000//////000000222111111000000111111222///.........------------........................,,,,,,,,,,,,------------___aaacccdddddddddfffgggdddeeehhhkkkmmmoooqqqqqqooommmlllkkkkkkiiigggdddeeecccaaa```___```bbbccccccaaa___\\\ZZZXXXXXXXXXSSSRRRQQQPPPPPPOOOPPPPPPOOOMMMLLLJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOORRRQQQPPPQQQTTTVVVVVVVVVRRRSSSSSSTTTUUUVVVWWWXXXVVVWWWYYYZZZXXXVVVSSSQQQMMMLLLJJJHHHFFFDDDCCCCCC??????===<<<;;;:::::::::;;;;;;;;;:::999999888888888888777666555444444333222222222111111222222222111111111111111000///.........---......///000000000///...,,,+++*********+++++++++,,,,,,+++++++++,,,,,,+++************+++,,,+++******)))*********------+++***)))))))))))))))************+++++++++((()))******++++++******'''(((((()))))))))((((((%%%&&&((()))******)))(((((((((((()))))))))******++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))),,,+++***))))))***+++,,,++++++******)))*********+++++++++*********))))))))))))************))))))*********++++++++++++,,,++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------...........................---------------...////////////...000000000000000000000000///000111111//////000111///000000000000000000///000000000000111222333444////////////////////////000000000111222333444555222222222222222111111111333222222111111111111222444333333222222333333444555555333222222333333444222222222222222222222222222222333444444444444333333555666666555444666777555555444444444333333333333333444555555555555555444555555555666666666666777777666666555444444444666666666666777777777777666777888999999999999999888888888888777777777777999999888888888888999999;;;::::::999999::::::;;;::::::;;;<<<<<<<<<<<<<<<======<<<<<<======>>>???======>>>???@@@BBBDDDEEECCCGGGJJJFFF>>>;;;>>>DDDBBBBBBBBBCCCCCCCCCDDDDDD??????@@@@@@@@@@@@??????>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCCCCDDDEEEEEEFFFFFFAAAAAA@@@???===<<<;;;:::::::::999999999999999:::::::::999888888777666666555555555444333333222222111111111222222333333444111111111222222333333333111111000/////////000000//////............//////............------------------------------------,,,,,,,,,,,,++++++++++++LLLMMMOOOOOONNNOOOQQQSSSMMMNNNPPPSSSUUUVVVWWWWWWTTTTTTTTTTTTTTTTTTSSSRRRUUUTTTSSSRRRRRRSSSSSSTTTQQQQQQOOONNNMMMLLLLLLMMMKKKKKKLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKMMMNNNMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPQQQSSSUUUVVVWWWWWWTTTSSSSSSSSSSSSUUUVVVWWWVVVWWWXXXXXXWWWTTTRRRPPPKKKJJJHHHFFFDDDCCCBBBBBB???>>>===<<<;;;:::::::::::::::999999999888888888777777666555555444333333000000////////////000000333333222111000///...---------,,,------...///000000///---,,,+++*********)))***+++,,,,,,+++***)))******)))((((((((((((((())))))((((((((((((((((((,,,+++***)))''''''&&&&&&))))))*********+++++++++(((((()))************)))***++++++++++++******)))$$$&&&((()))***)))(((&&&(((((((((((())))))))))))++++++***************+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***,,,+++***))))))***+++,,,,,,,,,+++***)))))))))***************************((())))))))))))))))))(((************+++++++++++++++******)))))))))******++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------.................................------........./////////........................///000111000///...///111///000000111111000000////////////000111222333444////////////////////////000000000000111333444555222222222111111111111111333333222222111111111111444444333333333333444444666444222111111222444555222222222222222222222222111111222333333333333333222333555444333333444666444444444444333333333222222333444444555555444444444444444444555555555555555444444444444444444444555555555666666666777777666666777888999999999999777777888888777666555444999999888888888888999999::::::999999999999::::::::::::;;;<<<<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>::::::;;;===???AAACCCDDDCCCGGGJJJEEE===:::===BBBAAAAAA@@@@@@AAABBBCCCDDD??????@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@????????????@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>><<<;;;::::::999888888888888999999:::999999888888777666555555333333333222222222222222111111222222333333333444000000000111111111222222111000000/////////000000------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********@@@AAAAAA@@@???@@@BBBDDDEEEEEEFFFHHHHHHIIIIIIHHHHHHHHHHHHIIIHHHIIIJJJJJJFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIJJJKKKKKKKKKKKKKKKHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKJJJJJJJJJKKKLLLMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOQQQSSSTTTVVVWWWXXXXXXWWWUUUSSSRRRRRRSSSTTTUUUVVVVVVVVVTTTRRRPPPNNNIIIHHHGGGEEECCCBBBAAAAAA???>>>===<<<;;;:::::::::888888888888888777777777666666555555444444333333333333222222222222333333666555333111///---,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,((()))++++++++++++)))(((***)))((((((''''''((((((((((((((()))))))))((((((++++++***)))((('''&&&%%%))))))*********+++++++++(((((()))************)))***++++++++++++******)))%%%&&&(((******)))'''&&&(((((((((((())))))))))))+++***************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******,,,+++***))))))***+++,,,,,,,,,+++***)))))))))***((())))))***++++++,,,,,,))))))************))))))))))))*********+++++++++++++++************+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------------...---.....................---------------......///...........................000111000///...///000000111111111111111111000////////////000111222222000000000000000000000000000000000000111222333444111111111111111111111111444444333333333222111111444333333222222333333444555444222111111222444555333333333333333333333333000111222222333333222222000222333333222111333444444333333333222222222222222333444444555555444444222333333333444444444444111222222333444555555666444555555555555666666666666777888999::::::::::::777777777777777666555444999888888777777888888999999999888888888888999999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>::::::;;;===???AAACCCDDDDDDEEEEEEBBB===;;;<<<>>>CCCCCCCCCCCCDDDEEEFFFGGG@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA??????>>>??????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@>>>===<<<;;;:::888888777777777888999999888888777666666555444444222222222222222222222222111222222222222222333333111111000000000/////////000///////////////000000000//////......//////000,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,++++++*********;;;<<<<<<;;;::::::<<<===@@@@@@AAAAAABBBAAAAAA@@@AAABBBCCCBBBBBBBBBDDDFFF???@@@BBBCCCDDDEEEEEEEEEBBBBBBCCCCCCDDDDDDDDDEEEDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNKKKKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMOOOQQQRRRSSSUUUXXX[[[\\\ZZZWWWTTTRRRQQQQQQRRRTTTTTTTTTSSSRRROOOMMMLLLHHHGGGEEECCCBBBAAAAAA@@@???>>>===;;;::::::999999777777777777777777777777555555444444444333333333222222111111111111222222666555333111///---,,,,,,,,,,,,++++++++++++,,,,,,************+++,,,......*********++++++*********++++++***))))))))))))***))))))***++++++++++++***,,,,,,,,,,,,+++)))(((''')))************+++++++++((()))******++++++******'''(((((()))))))))((((((''''''))))))))))))((('''((((((((()))))))))*********))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++,,,+++***))))))***+++,,,++++++******)))*********'''((()))***+++,,,------******++++++++++++******)))))))))************++++++++++++***++++++,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............------,,,,,,------...///000000000000000000000000...///000000......///000000111111222222111111000///////////////000000111111111111111111111111111111000000000000111222222000000000111111111111111222333333444333333222111333222222111111222222333333222222111111222444444333333333333333333333333000000111222222222222111///000222111000000111333333333333222222222111111222222333444444444444444222222222222333333333333000000111333444555666777444444444444555555555666555666777888999:::::::::777777777777666666666666888888777777777777888888999888888777777888888999999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>======>>>???@@@BBBDDDEEEDDDBBB@@@>>>>>>===<<<:::???@@@@@@AAABBBCCCDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBB??????>>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCFFFEEEDDDCCCBBB@@@??????AAAAAA@@@???===<<<;;;;;;888888777777777777777888666666555555555555444444222222222222222111111111111111111111111111111111000000000//////.........//////......//////000000...------------------...,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++:::;;;<<<;;;:::999:::;;;;;;;;;<<<==================??????>>><<<<<<>>>AAA???@@@BBBCCCDDDCCCBBBBBB??????@@@AAABBBBBBCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIHHHIIIJJJKKKLLLMMMMMMMMMJJJJJJJJJKKKKKKJJJJJJIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMOOOQQQQQQRRRTTTYYY]]]^^^[[[XXXTTTRRRQQQRRRRRRSSSSSSRRRQQQOOOMMMKKKJJJFFFFFFDDDBBBAAA@@@@@@@@@===<<<;;;:::999888888888666666666666666666666666444444444333333333333333111000000//////000000111444333111000////////////......---,,,++++++++++++************+++,,,---...+++++++++******+++++++++++++++***)))))))))))))))((()))***+++,,,++++++******+++,,,,,,+++***)))((()))************+++++++++)))******+++++++++++++++&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++,,,+++***))))))***+++,,,*********)))******++++++))))))*********+++++++++)))******++++++******)))))))))))))))************+++*********++++++,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////------,,,,,,,,,---...///000000000000000000000000...///000///......///000///000000000000000000///............///000111222111111111111111111111111222111111000000000000000///000000000111111111222000111222333333222222111222111111000000111111222111111222222222333333333222222222222222222222222///000000111111111111111///111222222111111222333222222222222111111111111000111222222333333222222111111111111222222222333111222222333444555666666333333444444444555555555444444666777888999999999888777666666666777888999888888777777777777888888888888777777777777888888999999:::;;;;;;;;;;;;:::<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@BBBCCCDDDBBBAAA???>>>======<<<;;;:::;;;===???@@@@@@@@@@@@??????@@@@@@@@@@@@????????????>>>>>>>>>???@@@AAA?????????>>>??????@@@AAABBBBBBBBBCCCCCCCCCCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@AAA@@@???>>>===<<<;;;:::999888777666666666666666444444444444444555555555333333333222222111111111000000000000000000000000.............../////////...............///000000++++++************++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------777999::::::888777777888777777999:::;;;<<<<<<<<<<<<======<<<999999;;;>>>>>>???AAABBBAAA@@@>>>===???@@@AAACCCCCCDDDDDDDDDBBBBBBAAAAAA@@@AAABBBBBB@@@AAABBBCCCCCCCCCCCCCCCEEEEEEGGGHHHHHHIIIIIIIIIFFFFFFEEEFFFFFFGGGHHHHHHFFFGGGHHHJJJKKKLLLLLLLLLHHHIIIJJJKKKJJJIIIHHHGGGJJJKKKKKKLLLMMMNNNNNNOOONNNOOOQQQPPPQQQTTTZZZ___^^^\\\XXXTTTRRRRRRSSSTTTRRRRRRQQQPPPNNNLLLJJJIIIFFFEEECCCBBBAAA@@@@@@???<<<;;;999888777777666666555555555666666666666666444444333333333333333333444444333333333333444444111111000//////000111222000///...---,,,+++++++++++++++******++++++,,,------,,,+++******+++,,,---))))))((('''''''''''''''&&&'''(((*********)))((('''((()))******)))(((''')))************+++++++++******+++,,,,,,,,,,,,+++(((((()))++++++,,,,,,,,,+++***))))))))))))******************++++++++++++(((((('''(((((()))******))))))))))))))))))))))))************************''''''''''''((()))++++++,,,+++***))))))***+++,,,***)))))))))***+++,,,,,,+++++++++***************))))))************))))))))))))))))))******************))))))***+++,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////------,,,+++,,,---...///...........................///000///...---...000......////////////......,,,,,,,,,---///000222333111111111111111111111111333222111000//////////////////000000111111111222...///000111222222111000111111000000000000111111000111222333333333333333000000000000000000000000//////000111111111111111000222333333222111333444222222222111111111111000//////000111111111111111000111111111111222222222444444444444444444444444333333333444444444555555222333444666777888888888888777666555666777:::;;;888888777777777777888888888888777777777777888888999999:::;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<==================>>>???@@@AAA@@@AAAAAA???<<<;;;===>>>;;;===???BBBCCCCCCBBBAAA>>>>>>????????????>>>>>>>>>===<<<<<<<<<===???@@@@@@???????????????@@@AAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@???===<<<;;;:::999999999888666555555555555222222333444444555555666444444333333222111111000000000000///////////////++++++,,,---...///000111...............///000111...------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........333777;;;;;;777555666999999999999999999999999999<<<<<<<<<<<<<<<<<<;;;;;;===>>>>>>>>>????????????BBB@@@???@@@CCCEEEDDDBBBEEEDDDCCCAAA@@@@@@AAAAAA@@@AAACCCDDDFFFFFFEEEEEECCCBBBAAAAAABBBDDDGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFEEEFFFGGGGGGIIIIIIJJJKKKGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJLLLMMMMMMNNNNNNNNNMMMMMMNNNOOOQQQSSSUUUVVVWWWVVVTTTSSSRRRRRRSSSSSSQQQOOOMMMKKKIIIGGGGGGFFFCCCCCCBBBAAA???>>>===<<<;;;::::::999999888888777555555444444444444555555555444333333333333444555111111111111000000000000////////////////////////...---+++*********++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***%%%%%%%%%&&&'''((()))))),,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))(((((((((((('''(((((()))***++++++,,,)))))))))((((((((((((((('''''''''''''''''''''''',,,------+++((('''((())),,,)))(((***+++++++++,,,*********************************++++++,,,,,,,,,*********+++,,,,,,,,,---***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---...///...---+++***)))******+++------,,,,,,,,,---......000000000///.........---000000//////.........---/////////...------,,,,,,111111000///////////////...000111222222111000...000000000000111111111111000000000000000000000000000000111111111111000000000111111111111222222222222111000//////000111222222222111111111111222222////////////000000000000222222222111111111000000111111111111111111111111111111111111111111111111111111000000111111222333333333444555555444333333...///000111333444555666777777777777777777777777444444444555555555555666444333333444444555666777888888777777777777777777:::::::::;;;;;;<<<<<<<<<:::;;;<<<>>>????????????===>>>>>>???@@@AAAAAAAAA@@@>>><<<;;;:::;;;===>>>???===<<<>>>AAABBBAAA???===>>>???@@@@@@>>>===;;;>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBAAA@@@@@@???>>>@@@CCCFFFGGGFFFEEEDDDAAA@@@??????AAACCCCCCBBBDDDCCCAAA???===;;;::::::;;;:::888666444444444444666666666666555444333222111111111111111111111111111111111111111111111111000000000///......------////////////000000000000000///...---,,,---......///...,,,,,,------,,,+++************************))))))***+++,,,,,,------555999;;;:::777555777999999999999999999999999999<<<<<<<<<;;;;;;;;;;;;;;;=========>>>>>>>>>??????AAA???>>>@@@BBBDDDCCCAAADDDBBBAAA????????????@@@@@@AAABBBDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJIIIHHHHHHGGGFFFFFFGGGGGGEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNLLLMMMMMMNNNOOOQQQRRRSSSTTTSSSQQQPPPOOOOOOPPPPPPNNNMMMLLLJJJHHHGGGFFFFFFFFFEEEDDDCCCAAA@@@??????::::::999999888888777777888888666555444333333333444333222222222222333444111111111111000000000000........................---,,,+++*********++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))&&&&&&&&&''''''(((((((((+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++***)))))))))))))))(((((((((((())))))))))))'''(((((())))))*********+++*********************+++++++++++++++++++++++++++,,,,,,***(((((()))******)))((()))))))))******************************)))))))))******+++++++++---,,,,,,+++******))))))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,---------++++++***+++,,,,,,------,,,,,,,,,,,,,,,---//////..................000/////////.........---------..................111000000///////////////111000000000000000000111/////////000000000111111000000000000000000000000000000111111111111000000000000111111111222222222333222222111111222222333111111111111111111111111/////////000000000111111222222222111111111000000111111111111111111111111111111111111111111111111111111111111111222222333222333444555555444333222222333333333444444444555666666666666666666666666444444444444555555555555444444444444555666777777888888888888888888888888;;;;;;;;;;;;;;;;;;::::::<<<======>>>>>>>>>>>>=========>>>>>>???@@@@@@AAA???>>><<<;;;;;;;;;======???>>>===>>>AAABBBAAA@@@@@@AAABBBCCCBBBAAA???>>>>>>>>>======>>>>>>???@@@BBBBBBBBBBBBBBBAAA@@@@@@>>>@@@CCCEEEFFFFFFEEEDDDAAA@@@??????AAABBBBBBAAADDDBBBAAA>>><<<;;;::::::;;;999777555444333333444444444555555555555555444111111111111111111111111111111111111111111111111.........///////////////---............/////////000///...---,,,------...///---,,,,,,------,,,+++************************))))))***++++++,,,------666888999888444333555888888888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???>>>>>>???AAABBBBBBAAABBBAAA???>>>======>>>>>>@@@AAABBBCCCEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPOOOOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@??????::::::999999888888777777;;;:::888666444333222111333222222111111222222333111111111111000000000000........................---,,,+++*********++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''''''''(((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************+++***))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((******************++++++++++++++++++++++++++++++******+++***)))(((***+++---,,,,,,+++++++++++++++************************)))))))))))))))*********+++++++++******))))))(((***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,++++++*********++++++---,,,,,,,,,,,,,,,---......---,,,+++++++++++++++---------------........./////////...............,,,,,,------...//////000000000//////......//////222111///......///111222....../////////000000000000000000000000000000000///000000111111000000///000000000111111111222222111222222333333222222111...///000111111000///...000000000000111111111111222111111111111000000000222222222222222222222222111111111111111111111111000111111111111222222222222333333444444333333222777666666555555444444333444444444444444444444444444444444444555555555555555444444555555666777888888888888888888888888888===<<<<<<;;;;;;:::999999>>>>>>>>>>>>>>>===<<<;;;<<<<<<======>>>>>>?????????>>><<<;;;;;;;;;<<<===???>>>>>>???AAABBBBBBAAAAAAAAABBBCCCBBBAAA@@@???>>>>>>======>>>>>>???@@@BBBBBBBBBBBBBBBAAAAAA@@@???@@@CCCEEEFFFEEEDDDDDDAAA@@@>>>???@@@BBBAAAAAABBBAAA???>>><<<;;;;;;::::::999777555333333333333222222444555555666666666111111111111111111111111111111111111111111111111------......///000000111,,,,,,---------.........///......---,,,---------...---,,,,,,------,,,+++************************))))))******+++,,,,,,,,,666777666444222111333666777777777888888888888888:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<==================>>>???@@@AAAAAAAAA@@@???=========>>>???@@@AAABBBCCCDDDEEEEEEEEECCCCCCEEEFFFGGGGGGGGGFFFIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEECCCCCCBBB@@@???>>>===<<<;;;;;;::::::999999888888;;;:::888666444333222222333333222222222222333333111111111111000000000///........................,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++******)))))))))))))))***&&&''''''((()))******+++((((((((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))((()))***)))((()))+++,,,,,,......***)))***+++***************************))))))******************''''''((()))***++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,+++************+++,,,,,,,,,,,,---......///...---,,,+++***)))))))))+++,,,,,,,,,---.................................---------.........//////000//////.........//////111000///......///000111............////////////000000000000000000000000//////000000000000//////000000000000111111111111...///000111111000///...---...000111111000...---000000000000111111111222111111111111000000000000222222222222222222222222111111111111111111111111000000111111222222222222222222333333333333222222666666666555444444333333333333333333333333333333333333444444444555555555555555555555666777888888888888888888999999999999;;;;;;;;;;;;;;;;;;::::::<<<===============<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<;;;;;;;;;<<<<<>>>>>===============>>>??????AAAAAABBBBBBBBBBBBAAAAAA???AAABBBDDDEEEEEEDDDCCCAAA???>>>>>>@@@AAA@@@???@@@???>>>===<<<;;;;;;;;;;;;:::888666444444444444222333444444555555555444111111111111111111111111111111111111111111111111............//////000000,,,------------...............---------,,,,,,,,,---,,,+++,,,------,,,+++************************))))))******+++++++++,,,777777666444333333444666666666666777777888888888999999999999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>???@@@AAABBBAAA@@@???>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEECCCDDDEEEFFFFFFGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJKKKLLLLLLMMMMMMLLLMMMLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKJJJIIIIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAA???>>>===<<<;;;<<<<<<<<<;;;::::::999999888777666555555444444444333333444444444444333333111111111111000000000///........................+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************))))))))))))))))))((((((*********))))))*********************************))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******&&&''''''((()))******+++((((((((((((''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((('''((())))))((()))+++,,,***......(((%%%'''(((&&&************************++++++++++++++++++++++++&&&'''((()))***+++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++,,,,,,---...............---,,,+++***)))))))))+++,,,,,,,,,---.........---------...............//////.........---------//////............//////...///000111111000///...............//////////////////////////////////////////000000000000////////////000000000111111111...///000111111000///...,,,---///000000///---,,,///000000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000///000111222222222222111222222222111111222222222333333333333333444444444333333333333333333333333333333333444444444444555444444444555555666777888777777888888888999999999999999::::::;;;<<<======:::;;;<<<======>>>>>>>>><<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;>>>??????@@@@@@AAAAAABBB@@@@@@@@@@@@??????>>>>>>=========<<<===>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDCCCCCCAAA???>>>>>>???@@@???>>>>>>======<<<;;;;;;<<<<<<<<<:::888666555555555555444444555555444333222222111111111111111111111111000000000000000000000000000000//////............------........./////////---------------,,,,,,,,,---+++***+++------,,,+++************************)))***************++++++777777666666666777777777555555666666777777888888777888888999999::::::;;;999::::::::::::;;;;;;;;;:::;;;===>>>>>>???@@@BBBBBBAAA@@@??????@@@AAABBB@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJLLLKKKKKKKKKKKKKKKLLLMMMKKKKKKKKKKKKKKKIIIHHHHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;::::::999999555555444444444555555666333444444555555444444333111111111111000000000000------------------------******+++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))************************+++******))))))******+++))))))))))))************+++******))))))******+++************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))))))))))))))******+++''''''(((((())))))******(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))))))))))))))))))))'''((())))))((((((***,,,...555555---(((+++,,,)))************************,,,,,,,,,+++++++++++++++***************************++++++,,,,,,++++++*********++++++++++++******+++++++++++++++,,,------+++,,,,,,------------,,,...---,,,+++++++++++++++---------------.........---------------.........000//////...------,,,,,,......------......//////---...000111111000...---....../////////000000000////////////////////////...//////000000//////.../////////000000000111111000111111222222111111000---...///000000///...---////////////000000000000//////000000000000000111000000000000000000000000000000000000000000000000///000111333333222111111222111111000000111111222000000111111222333444444222222222222222222222222333333333333444444444444444333333444444555666777666666666777888888999999777888999:::<<<===>>>>>>999999;;;<<<===>>>>>>>>><<<<<<==================<<<<<<<<<<<<;;;;;;::::::<<<>>>???@@@??????@@@BBBAAAAAAAAA@@@@@@@@@??????======<<<<<<======>>>???>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCAAA???======>>>???>>>===<<<<<<;;;;;;;;;<<<<<<===;;;:::888666555444444444555555555444444333111111111111111111111111111111000000000000000000000000111000000///......---------............/////////,,,------------,,,++++++,,,+++***+++,,,---,,,+++************************************************444444444555777777777666444444555666666777888888777777777888999:::::::::999999999999::::::::::::999;;;>>>>>>>>>>>>AAACCCBBBAAA@@@??????@@@AAABBBAAA@@@@@@@@@AAACCCEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLJJJKKKKKKKKKKKKIIIHHHGGGGGGFFFEEECCCCCCBBBBBBBBBAAAAAA@@@>>>===<<<;;;:::;;;::::::999999888777777444444333333333333444444222333444444444444333222111111111111000000000000------------------------)))***+++,,,,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))***************************)))(((((((((((()))***)))))))))******+++++++++)))))))))(((((()))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++(((((((((((())))))))))))'''(((((())))))*********((())))))***++++++,,,,,,************************((()))))))))'''''')))+++222:::;;;111+++...000,,,************************++++++++++++*********)))***+++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******))))))))))))***,,,---...+++,,,,,,------,,,+++***------,,,,,,,,,,,,,,,---//////..................,,,,,,,,,------...........................------...------------...///000...//////////////////.../////////000000000111111////////////////////////......////////////......////////////000000000111111111000000000000111111////////////////////////---.........////////////////////////000000111111////////////////////////000000000000000000000000///000222333333222111000222111000000000000111222000000111111222333333333333333333333333333333333222222333333333444444444333222222333333444555666444555555666777777888888999999::::::;;;<<<======:::;;;;;;<<<=========<<<========================;;;<<<<<<<<<;;;;;;::::::;;;===??????======???AAA@@@@@@??????>>>>>>??????===<<<<<<<<<<<<===>>>>>>======>>>???????????????AAAAAABBBBBBBBBBBBCCCCCC@@@???======>>>>>>===<<<::::::::::::;;;<<<======999888666444333222222333333333444444444333333222111111111111111111111111000000000000000000000000///////////////.........,,,,,,---------.........,,,,,,---------,,,+++***+++***)))***,,,---,,,+++************************************))))))))))))//////000222555555444222444444444555666777777888666777777888999999::::::888888999999999:::::::::999<<>>???AAADDDAAAAAA@@@??????@@@AAABBBAAA@@@@@@@@@AAACCCEEEFFFEEEDDDBBBAAAAAACCCEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKKKKJJJIIIGGGFFFGGGFFFEEEDDDCCCBBBBBBBBB>>>>>>===;;;:::999888777999999888888777666666666444444333222222222333333111222333444444333222111111111111111000000000000------------------------)))***+++,,,---,,,,,,+++************))))))))))))))))))))))))))))))))))))************************)))((('''&&&&&&'''((()))(((((()))***+++,,,,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))((())))))***++++++))))))))))))(((((((((((('''(((((()))***++++++,,,&&&''''''((()))*********))))))))))))))))))))))))((()))***)))''''''(((***...777888---&&&***+++'''************************+++*********))))))(((((('''((()))***,,,---...///+++++++++,,,,,,+++++++++******++++++++++++******'''''''''((()))+++------+++,,,,,,---,,,+++)))(((------,,,,,,,,,---......000000000///.........---,,,,,,,,,------.........,,,,,,------.../////////---------------...///000111///...------...///111000000000000111111111111////////////////////////......////////////......////////////000000000000000///...------...///000000000////////////000000------------.........///.../////////000000111111........................000000000000000000000000...000222333333333111000222111000//////000111222111222222222222222333333333333333333333333333333222222333333333444444444222222222222333444555555333444444555666777777888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::>>>>>>>>>>>>>>>=========;;;;;;<<<<<<;;;;;;:::999:::<<>>===<<<>>>AAA>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBBBBBBB@@@???===<<<===>>>===<<<::::::::::::;;;<<<======888666444222111000111111111111222333444444444444111111111111111111111111000000000000000000000000------......///000000000++++++,,,,,,,,,---------,,,,,,---...---,,,+++***+++***)))***,,,---,,,+++*********************************)))))))))))))))111111222222222333333333333333444555666777888999777777777777777888888999;;;;;;:::::::::;;;<<<<<<::::::;;;===@@@BBBEEEFFFAAAAAAAAA@@@@@@>>>===<<<>>>>>>>>>???@@@BBBCCCDDDDDDCCCBBBAAABBBDDDFFFGGGIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIEEEEEEFFFGGGHHHJJJKKKLLLOOOMMMJJJIIIJJJJJJIIIHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;999888777666555666777888888777666555666555555444444333222222111222222222222111000000555444222000///.........///...---,,,+++*********000///---++++++,,,---...************************...------,,,+++***))))))++++++***)))(((((())))))))))))))))))))))))))))))''''''(((((())))))******---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))(((((('''''''''&&&++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((...,,,***(((''''''((()))(((((())))))))))))(((((()))))))))))))))(((''''''(((((())))))*********+++,,,,,,++++++***+++++++++---,,,+++******,,,...///---,,,,,,++++++,,,,,,---...------,,,,,,------...//////...---,,,,,,++++++........................///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------............//////111222111///......///....../////////////////////......---------......////////////////////////++++++,,,---...///000111---...///000111111111111000///------......---+++............////////////000000//////.........---111000///...............000000111111111222222222222222111111111111111111333222111000000111222333111222333333444444333333333333444444555444444333444444444555555555666666555555666666777888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<>>>>>======<<<<<<::::::999999::::::;;;;;;>>>>>>=========>>>>>>???>>>>>>>>>>>>===;;;:::999<<<:::999;;;>>>@@@???===::::::;;;;;;===>>>???@@@BBBAAA@@@@@@??????@@@@@@AAA???>>>?????????<<<:::;;;:::999888888888999:::888666444222111111111111222222222222222222222222222222222222222222222222000000000000////////////////////////...............------,,,+++***))))))......------,,,+++***************)))))))))))))))************************))))))))))))((((((((((((222222333333333444444444222333444555666777777888666666555555666666777888:::999999999999:::;;;;;;:::;;;===>>>AAABBBDDDEEEAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEDDDCCCBBBCCCEEEGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIDDDDDDEEEFFFGGGIIIJJJKKKOOOLLLJJJIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHFFFFFFDDDDDDDDDCCCBBBAAA???>>>===<<<<<<:::999888777777666666777777777777666666555555555444333333222222111222222222222111000000333222111000///...............------,,,---------...,,,+++))))))***+++,,,************************++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&((())))))))))))))))))((())))))((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))************************---,,,***(((''''''((()))((())))))******))))))(((+++++++++++++++***))))))((()))))))))************+++******))))))*********---,,,+++******,,,---///+++******))))))******+++------,,,,,,,,,,,,------///......---,,,,,,++++++---------------------------,,,,,,,,,,,,,,,++++++************************......---------,,,,,,,,,------------...............000111000///---......////////////............///......---------......................................................,,,---...///000000000000.../////////......---,,,............////////////000/////////.........---////////////............000000000000000000000000111111111111111111111111222111111000000111111222111222222333444333333333333444444444444444333222222222222333333333333444444555555666666777777888777777777888888999::::::;;;;;;;;;;;;<<<<<<<<<===???>>>>>>>>>======<<<<<<;;;;;;:::::::::;;;;;;<<<888888888888888999:::;;;>>>>>>>>>>>>===<<<;;;:::;;;:::999:::===>>>===;;;::::::;;;;;;<<<>>>???@@@AAAAAA@@@???????????????AAA???>>>?????????===;;;;;;:::999888777888888999888777555333222222222222222222222222222222222222111111111111111111111111111111000000000/////////............------------,,,,,,++++++++++++++++++,,,,,,+++******)))((((((+++++++++***************************************************))))))))))))333333333333444444444555222222333444555666666777555555444444555555666777888888888888888999::::::;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>???@@@BBBBBBDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGGGGHHHDDDDDDDDDEEEGGGHHHJJJKKKNNNKKKIIIHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@>>>===;;;;;;::::::999888888777777666666666666666666777555555444444333333222222111111222222111111000///000000//////...............------------...///000---,,,+++))))))******+++*********************************+++++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))************))))))))))))((((((((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))))))))******************)))***++++++++++++******)))))))))))))))************))))))((((((((())))))***,,,++++++******,,,---...******))))))))))))******,,,++++++++++++++++++,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------++++++++++++++++++++++++......---------,,,,,,,,,------------............---...000///...,,,---...////////////......------......---------......///........................000000///...---,,,,,,+++,,,,,,---...////////////+++///222222///------...---............//////////////////...............---...///////////////...////////////////////////111111111111111111111111000111111222222111111000111111222333333333333222444444444444444333222111222222222222333333333333444444555666777777888888666666777777888999;;;;;;;;;;;;<<<<<<<<<=========>>>>>>==================<<<<<<;;;::::::;;;;;;;;;444444555555666777888999<<<===============<<<<<<;;;999999999;;;;;;:::999::::::;;;;;;<<<===??????@@@@@@?????????>>>>>>>>>@@@???>>>>>>??????===;;;;;;:::999888777666666666777666555444333333333333222222222222222222222222000000000000000000000000111111000000000/////////------------,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++***))))))((((((++++++++++++++++++++++++************************++++++++++++************222222222333333333444444222222333333444555555666555555444444555555666777888888888888888999:::;;;<<<===@@@AAABBBBBB@@@???AAA@@@@@@???????????????=========>>>>>>@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDEEEFFFGGGIIIJJJKKKLLLJJJHHHGGGHHHJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDGGGFFFEEEDDDBBB@@@>>>===::::::999999888888888777777666555444444555666777555555444444333222222111111111111111111000000///------........................------------.........---,,,,,,++++++,,,,,,***************************************+++++++++******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))(((+++******))))))******+++))))))))))))))))))))))))))))))(((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''+++***))))))((())))))*********++++++++++++******(((((())))))))))))(((''')))))))))))))))*********))))))((((((((()))******++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++************++++++---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,---------.........,,,---///...---,,,,,,---000//////......------,,,...------------...//////........................000000///...---,,,,,,++++++,,,------.........---)))...444444000------000---------.........//////........................,,,---...///000000//////000000////////////......000000000000111111111111///000111222222111000///000111111222222222222222333444444333333222111000333333444444444555555555555555666777888999:::;;;999888777777777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<==================<<<<<<;;;:::999999::::::666666666777888:::;;;<<<;;;;;;<<<===============;;;:::::::::::::::999999;;;;;;;;;;;;<<<===>>>???>>>?????????>>>>>>======???>>>===>>>???>>><<<;;;::::::999777666555555444555444444333333222222222111111111111111111111111000000000000000000000000////////////............------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++***************+++++++++++++++************************++++++*********)))))))))000111111111222222222222222222333333444555555555666666555555666666777888888888888888999:::;;;<<<<<<===???AAAAAA@@@???>>>???>>>======<<<======>>>============>>>???@@@@@@???@@@@@@AAABBBCCCDDDEEEHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLJJJHHHFFFFFFHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCGGGGGGFFFEEECCCAAA???>>>999999999888888777777777777666555444444555666777555444444333222222111111000111111111111000//////,,,,,,---...///......---///...---,,,++++++++++++------,,,,,,++++++++++++************************,,,,,,+++******)))((((((***)))))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))************)))))))))((((((''''''&&&&&&''''''((()))((((((''''''(((((()))(((((())))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))************++++++++++++******'''(((((()))))))))((((((******)))))))))))))))))))))))))))))))))***+++,,,************++++++,,,,,,,,,++++++******++++++,,,+++******))))))******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********------------------------......---------,,,,,,,,,,,,,,,,,,------------...+++,,,......---,,,,,,---//////......---------,,,---------------...//////.............................................---+++,,,,,,---------------'''---333333000---...000------------............---------...............------...//////000000///000000000000000000000000//////000000000111111111///000111222222111000//////000111111222222111111222222333333222111111000333333333444444444555555666666888999;;;===>>>???<<<;;;999777666666777777888888999999999:::::::::;;;;;;<<<<<<======>>>>>><<<<<<:::999888888888888888888888999:::<<<===>>>999:::;;;<<<<<<<<<<<<<<<:::;;;;;;;;;::::::::::::;;;;;;:::;;;;;;<<<===>>>======>>>>>>>>>===<<<;;;===<<<;;;<<<======;;;:::999888888777666444333333111111111222111111111111111111111111111111111111111111111111111111111111......---------,,,,,,,,,.........------------,,,------,,,,,,+++***)))))),,,,,,+++++++++++++++***))))))))))))******++++++******************************)))))))))(((((((((000000000000111111111111333333444444555555555555666666555555666666777888888888888999:::;;;<<<===<<<===>>>?????????>>>===>>>===<<<;;;;;;<<<===>>>===============>>>??????===>>>???@@@AAACCCCCCDDDGGGGGGFFFEEEEEEEEEEEEFFFCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHJJJKKKIIIGGGEEEFFFHHHIIIJJJJJJIIIHHHFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFEEEDDDCCCAAA???>>>999999888888777666666555666555555555555555555666444444333333222222111111000000111111000000///...,,,---.../////////------///...---,,,+++************************)))))))))************************---,,,+++***)))((('''''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''))))))************))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((())))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))******************))))))******++++++++++++***************))))))))))))))))))))))))***+++,,,,,,*********+++++++++++++++))))))(((((((((((())))))+++******************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++*********)))++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,------------***,,,......---,,,---...---------------------------------------...///000------------------------,,,---------.../////////,,,,,,------...------,,,(((+++///000///---...000,,,------------.........---------------.........///............//////000//////000000000111111111...//////000000111111111///000000111111000000/////////000111111111111000000111111222222222111111111111111111222222222222555666888;;;>>>@@@BBBCCC>>>===:::777555555666666777777777888888888999999::::::;;;<<<======>>>>>>>>>===;;;:::999888888777888888888888999:::<<<<<<888888999:::;;;;;;;;;:::999:::;;;;;;999999:::;;;;;;;;;::::::;;;<<<<<<===;;;<<<===>>>===<<<;;;:::;;;:::999:::;;;<<<:::888777777777666555444333222//////000111111111000000111111111111111111111111111111111111111111111111...---------,,,,,,,,,,,,............------------...------,,,+++***)))((())))))))))))))))))))))))((((((((()))******++++++************************))))))))))))((((((((('''000000111111111222222222444555555555555666666666555555444444555555666777666777777777888:::;;;<<<;;;<<<<<<<<<=========>>>>>>===<<<;;;;;;<<<>>>???======<<<<<<<<<===>>>>>>===>>>???AAABBBCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBCCCEEEFFFHHHIIIHHHFFFDDDEEEGGGIIIJJJJJJHHHHHHFFFDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>===:::999999777666555444444444555555666666555555444444444333333222111111111000000000000000//////...---...///000000///---,,,///...---,,,,,,,,,,,,,,,***************)))((((((************************++++++******))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***************)))))))))))),,,++++++++++++++++++,,,***)))(((&&&&&&((()))***(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))************************''''''((()))***+++++++++((())))))******))))))((())))))***+++++++++++++++************)))))))))((((((((((((((()))***++++++))))))***+++++++++++++++))))))(((((((((((())))))+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------+++---...///...---...///+++,,,,,,------......///---,,,,,,------///000000---------------------------------.........//////------............------)))***+++---......//////,,,,,,---------.........,,,,,,,,,------.........222000...,,,,,,---///000------......///000111111......//////000111111222000000////////////000000...///000000111111000000...///000111222222222222000111111111111222222222222444777:::>>>BBBEEEFFF>>><<<999666555555666777777888888888999999999999999999:::;;;<<<>>>>>>???@@@???>>><<<:::999999999888777777777888999999:::777888888999999999888888666888:::999888888:::<<<;;;;;;::::::;;;;;;<<<<<<:::;;;=========<<<:::999999888777888::::::999777444555555666555444333222...///000111222222111000111111111111111111111111000000000000000000000000/////////.........------------------,,,,,,,,,+++,,,,,,,,,++++++*********(((((((((((())))))))))))(((((()))******+++,,,,,,*********************************)))))))))((((((111111222222222333333333555555555666666666666666444333333333333444555555555555555666777999:::;;;;;;;;;:::;;;;;;<<<===>>>???>>>===;;;<<<===???@@@===<<<<<<<<<<<<======>>>===>>>@@@BBBCCCDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBBAAABBBDDDEEEEEEEEEDDDCCC@@@@@@@@@AAACCCDDDFFFGGGGGGEEEDDDEEEGGGIIIJJJJJJHHHGGGFFFDDDBBBAAA@@@@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>===<<<;;;:::999777666444333333333444555666666555444333444444333333222111111000000000000000000//////......///000111111///---,,,...------------...//////+++,,,,,,,,,,,,+++******************************))))))))))))************))))))((())))))***++++++))))))))))))))))))))))))******))))))((((((((('''((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***************))))))))))))))))))(((((((((((())))))+++***)))'''''')))***+++(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++(((((())))))))))))((((((''''''((()))))))))))))))+++*********))))))((((((&&&&&&&&&'''''')))******))))))***++++++++++++***++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,------..............................---------,,,,,,,,,++++++,,,,,,,,,---------+++---//////.........///***++++++,,,---...//////,,,,,,,,,---...///000111------------------------.................................///......------***))))))***---//////...,,,,,,,,,---------......,,,,,,,,,------.........444111...++++++,,,///111***+++,,,---...000111111---......///000111111222111000///......///000111...//////000000000000000---...///111222222222222222222333333333444444444000222555999>>>BBBEEEGGG===;;;888666555666888999888888999999999:::::::::999999:::;;;<<<>>>??????BBBAAA@@@>>><<<;;;::::::999888888888888888999:::777777888888888888777777333666888888777777999;;;;;;;;;:::::::::;;;<<<<<<:::;;;<<<======;;;999888777777666777999999888666333444555555555444333222...///111222333333222111000000000000000000000000////////////////////////111000000000////////////,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,***************+++++++++))))))***+++,,,,,,------************************+++++++++************)))///000111222222333222222111222333333444555888;;;444444444555555555555666666666666666777777777777;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>============>>>>>><<<<<<===>>>???@@@@@@@@@????????????@@@AAABBBCCC@@@@@@BBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@BBBAAAAAABBBBBBCCCDDDEEECCCEEEFFFEEEDDDCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEECCCAAA???===??????>>><<<;;;:::999888<<<:::888666444444444444555555555444444333333333222222222111111111111000222111111000///........./////////......---------,,,+++)))((((((((()))***+++++++++++++++++++++++++++++++++******))))))))))))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))))))))***++++++++++++***))))))))))))))))))))))))$$$%%%'''(((***+++++++++))))))))))))))))))))))))+++***)))(((''''''((((((,,,)))'''(((***+++***((('''''''''''''''''''''''''''(((******))))))+++,,,+++++++++*********))))))+++***'''&&&%%%&&&'''(((******)))((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++************************)))************+++++++++*********)))))))))))))))***)))))))))***+++,,,,,,,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,------......---+++***)))))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++---...///000000///......++++++++++++++++++++++++---+++***))))))***,,,......------,,,,,,------............------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,---...///000111111---...............------.........///////////////111000///......///000111444222000///...///000111111...+++---222444111---111222333444555444333222555555777999;;;===???@@@<<<:::777444333555777999777777777777888888888888999::::::;;;<<<===>>>>>>CCCGGGHHHEEE>>>999999:::777777666666777888999999888888777666666666666666;;;:::999777666666666666;;;:::999888888999;;;===:::::::::999999999888888777777777777777666555555444444333333222111111000000000000000000000000000111111000000//////.......................................------,,,,,,,,,------...//////...------,,,,,,,,,+++++++++******+++*********))))))(((((())))))*********+++++++++***++++++++++++***))))))+++***)))(((((()))***+++///000111222222333222222111333666666555444555555444444444555555555555666666666666666777777777777;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@????????????@@@AAABBBBBB???@@@@@@@@@@@@@@@@@@???BBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEBBBDDDEEEDDDCCCBBBCCCEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCBBBAAA???>>>======<<<<<<;;;;;;::::::;;;:::888666444444444444222222222111111000000000222222222111111111000000111000000//////...------.........---------,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++*********)))))))))((()))(((&&&&&&&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))(((((()))*********))))))))))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))***)))))))))((((((((((((+++)))'''''')))+++***(((++++++++++++++++++++++++)))***+++***(((((()))***+++++++++*********))))))+++***(((((('''((())))))******)))((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++************************)))************++++++++++++++++++************************)))******++++++++++++***))))))***++++++******+++++++++,,,,,,,,,---.........---,,,***)))*********++++++,,,,,,---------............------++++++,,,---------------------,,,,,,,,,,,,++++++,,,---...///000//////...------------------------++++++******+++,,,...///------,,,,,,,,,,,,------......---------,,,,,,,,,------------------------***++++++,,,---...//////.............../////////---...............------............////////////111000///......///000111333111000.........000111222000...///222333111///111222222333444333333333555555777888:::;;;======<<<;;;888777666888999;;;777777777777888888888888999::::::;;;<<<======>>>DDDFFFHHHDDD>>>999888999888888888888888999::::::888888777666666666666666888888777777666777777777;;;:::999888888999;;;<<<:::::::::999999999888888777777777777777666555555333333333222111111000000........................000000000///////////////..............................---------,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,+++++++++******++++++++++++*********)))))))))*********++++++++++++++++++++++++******)))******)))(((((()))******///000111222222333222222222444777888666333111000444444444555555555555666555555666666666777777777::::::::::::::::::::::::===<<<<<<;;;;;;<<<<<<===??????????????????@@@@@@>>>>>>>>>>>>???@@@AAABBB??????>>>>>>>>>>>>??????AAABBBCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEBBBCCCDDDCCCBBBAAABBBDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBAAA@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999777666444444333333444444333333333333222222222222111111111000000000/////////......------,,,------,,,,,,,,,,,,,,,+++---------------,,,,,,+++++++++++++++++++++++++++*********))))))))))))))))))'''%%%$$$$$$&&&)))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))&&&'''(((((())))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))*********)))((('''***((('''''')))))))))(((++++++++++++++++++++++++***++++++***(((''''''(((+++************)))))))))))))))))))))***************))))))((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++************************)))************+++++++++++++++++++++++++++++++++++++++******)))***************************************+++++++++,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++------............------+++,,,------......------------,,,,,,,,,,,,+++++++++,,,---...////////////------------------------******+++,,,---.........------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------******+++,,,---...////////////.........---------------...............---------........./////////000//////......//////000111000...------...//////111111000000000000000000222222111111222222333444555555666777888999999:::999888888888888999999:::777777777777888888888888:::::::::;;;;;;<<<<<<<<>>999888999999999999999999999:::;;;888888777666666666666666666666666666666777888888:::999888888888999;;;<<<:::::::::999999999888888777777777666666666555555333222222111000000////////////////////////////////////////////////000000........................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++***************++++++++++++,,,,,,,,,,,,+++*********))))))(((((())))))***//////111222222222222222222444666666444222111111444444444555555555555666444555555555666777777777999999999999::::::::::::???>>>>>>======>>>>>>???@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>???@@@@@@@@@???>>>======>>>???@@@>>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEBBBCCCDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAA???>>>>>>>>>>>>;;;;;;;;;:::::::::::::::888888777555444333333333444444444444444444444444111111111111000000000000.........------,,,,,,,,,++++++++++++++++++++++++,,,---.........---+++******************************************************(((&&&$$$%%%'''***,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))''''''((())))))))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''')))***++++++***(((''')))(((((('''(((((()))))))))))))))))))))))))))))))))*********((('''''')))************))))))))))))'''((()))***************))))))(((((((((((())))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************))))))*********+++++++++*********+++++++++++++++,,,,,,+++***)))))))))***))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---............---------,,,,,,,,,+++++++++******,,,---...///000000+++++++++++++++++++++++++++,,,---//////...---,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++------------------------,,,---......///.........,,,------......////////////////////////////////////......---------......///000111000...---...///222111000000000111333444444555555555666666666666333444555666777777777777666777777777888888888888:::::::::::::::;;;;;;;;;>>>@@@BBBAAA>>>;;;;;;;;;999999888888888999999:::888777777666666666666666666666666555555666666777888888777777888999:::;;;:::::::::999999999888888777777666666555555555555222222111111000/////////111111111111111111111111---......//////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++******)))))))))(((((()))))))))//////111222222222222222222333333333111222333555444444444555555555555666333444444555666777777777888888888999999999::::::>>>>>>============>>>>>>@@@@@@??????????????????>>>>>>=========>>>??????AAA@@@???>>>>>>???@@@AAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDDDDBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBAAA@@@>>>============<<<<<<;;;:::999888777777666666666555444333222222000000000000000000111111111111111000000000//////------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,***)))************************+++++++++++++++++++++++++++***((('''''')))+++---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((('''(((***,,,,,,+++)))((()))))))))((((((((()))***((((((((((((((((((((((((&&&((())))))(((((()))***))))))))))))))))))))))))&&&&&&'''((()))))))))((())))))(((((((((((())))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))******++++++,,,,,,+++***)))))))))***((()))************)))(((******+++++++++,,,,,,,,,*********))))))))))))))),,,,,,++++++++++++++++++***++++++++++++++++++***+++,,,------......------------,,,,,,,,,+++++++++******+++,,,---...///000++++++++++++++++++++++++,,,---///000///---+++))),,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++,,,---.........,,,------...//////......,,,,,,,,,---...//////000......////////////.........---------------......///000111111///...///111222111000///000111222333444444444444444444444444222333444666777777777777666777777777888888888888:::::::::::::::999999999999;;;===>>>>>>>>>>>>>>>999888777777777777888888888777777666666666666666888777666555444444444444666666777777888999:::::::::::::::999999999888888777777666555444555555555222222111111000/////////000000000000000000000000------......//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******))))))******************************************+++,,,,,,,,,,,,+++******((((((((())))))(((((((((///000111222222333222222000111111111000111444777444444444555555555555666333333444555666777777888777777777888888999999:::;;;::::::::::::::::::;;;>>>>>>>>>>>>>>>>>>??????>>>>>>============>>>>>>@@@@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???????????????@@@AAABBBBBBAAABBBCCCCCCAAAAAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>===<<<<<<;;;===<<<;;;:::888777666555555555555555444333222111111111111111111222222222111111000000000/////////------------------------***++++++++++++,,,,,,,,,+++++++++++++++***))))))***************************************+++++++++******)))))))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))(((((()))************)))))))))))))))))))))))))))((()))))))))))))))((('''((((((((((((((((((((((((((()))***+++++++++***))))))*********(((((()))+++))))))))))))))))))))))))%%%'''(((((((((((()))+++(((((()))))))))))))))***''''''''''''((((((((((((((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))(((((()))))))))))))))))))))))))))************+++++++++((((((((()))******++++++++++++******)))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,******)))(((((())))))***++++++++++++++++++++++++,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++*********+++,,,---...///------------------------,,,---...///...,,,***))),,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------))))))***+++,,,---......)))******+++,,,---...///,,,,,,---...////////////++++++,,,---...//////000---......//////......------------...............111111111111222222222222000000000///000111111222333333333333333333333333444444666777888888888888777777777777888888888888:::::::::999999888888888777888:::<<<>>>?????????999888777777666777777777888888777666666666666666888777666555333333333333555555666777888999999::::::::::::999999999888888777666555444444444555666333222222111000000//////..........................................//////........................++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******)))))))))))))))*********+++++++++******************++++++++++++***))))))'''(((((())))))(((((('''///000111222222333222222...000222222111111333444444444444555555555555666222333333444555666777888666666777777888999999::::::999999888888999999:::<<<<<<<<<===>>>>>>>>>???>>>======<<<<<<=========>>>>>>????????????>>>>>>???@@@@@@??????>>>===<<<============>>>???@@@AAA>>>@@@AAA@@@???>>>???@@@???>>>>>>======>>>>>>???>>>?????????>>><<<:::999;;;::::::999888777777666444444555555444333111111222222333333444444444444111000000000////////////---------------.........++++++++++++,,,,,,------,,,,,,+++***************************************'''((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))&&&'''(((((())))))(((((())))))))))))))))))))))))'''((()))))))))))))))((((((((((((((((((((((((((())))))*********+++++++++***+++,,,+++)))(((***---************************&&&((()))(((''''''((()))(((((((((((())))))*********)))((('''''''''((()))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((((((((()))))))))))))))))))))))))))************+++++++++(((((()))******+++,,,,,,*********)))******++++++***)))(((''''''((()))*********+++++++++,,,,,,,,,,,,+++***))))))***+++,,,*********++++++,,,,,,---,,,,,,------------,,,,,,)))***++++++,,,,,,++++++------,,,,,,,,,,,,++++++++++++*********,,,---...------------------------)))***+++---------,,,+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,------------------------))))))***+++,,,------...******++++++,,,,,,,,,---+++,,,---...////////////***++++++,,,...//////000------...//////...------------...//////////////////---,,,...111333222000...///000000111111000000333333333333333333333333555555555666666777777777777777777777888888888888;;;::::::999888777777666777888999<<<>>>>>>>>>===:::999888888777777777888888888777666666666666666666555555444333333333444444444555777888999999999:::::::::999999999888888888666555333333444555666333333333222111111000000,,,,,,,,,,,,,,,,,,,,,,,,..................------........................******+++++++++,,,,,,,,,++++++***))))))***++++++,,,,,,,,,+++++++++******)))))))))******++++++++++++++++++*********)))))))))************)))((((((''''''((())))))(((''''''///000111222222333222222---000333444333111000000444444444555555555666666222222333444555666777888555666666777888999999999;;;::::::999999::::::;;;:::;;;;;;<<<===>>>>>>???>>>======<<<<<<<<<======<<<===>>>??????>>>===<<<============<<<:::999888<<<<<<<<<<<<===>>>???@@@<<<>>>???>>>===<<<===>>>======<<<<<<<<<<<<=========>>>??????>>><<<:::888888888888888888888888888333444444555444333111000//////000000000111111111000000000000////////////........................+++++++++,,,,,,------------,,,+++***)))***+++,,,))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((&&&''')))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((******))))))***+++,,,,,,***,,,---,,,))))))+++...))))))))))))))))))))))))((()))***)))'''&&&&&&''''''((((((((())))))******---+++)))((('''((()))***((((((((((((((()))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((((((''')))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------***)))))))))***+++,,,,,,+++)))(((&&&&&&((()))+++******+++++++++,,,,,,,,,---,,,+++++++++,,,---...))))))***+++,,,,,,------*********++++++*********))))))***++++++++++++***---------,,,,,,,,,++++++,,,+++*********+++,,,---++++++++++++++++++++++++'''((()))+++,,,---......,,,++++++++++++++++++,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***+++,,,---...////////////******+++,,,...//////000,,,---...//////...---,,,------...///000000//////,,,(((&&&)))///111///,,,---...000111111111000///222333333333333444444444444444333333333444555555777777777777888888888888;;;::::::999888777666666999999:::;;;======<<<:::;;;::::::999888888888999888888777666666666666666444444333333333444555555333444555777888999999999:::::::::999999999888888888666444333333333555666444444333333222111111111......................../////////......------,,,........................*********++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++******)))))))))))))))))))))(((''''''&&&'''((())))))((('''&&&------///000111111111111111111111111111222222222444444444555555555555666666666444///***,,,333999666444333555999;;;;;;:::<<<;;;::::::999999999999<<<;;;999999999;;;===>>>>>>======<<<<<<<<<=========<<<;;;::::::;;;===>>>@@@>>>===<<<===>>>@@@AAA@@@???>>>======>>>???@@@<<<===>>>???@@@@@@???>>>???>>><<<;;;<<<===???@@@>>>======<<<;;;;;;:::::::::999888777666555444444222333444555444222000...444444333222111000//////222111111000///......---------..................+++,,,---...---,,,+++***************************+++++++++*********))))))***)))(((''''''((()))***((())))))***+++,,,,,,,,,*********)))))))))))))))$$$'''***++++++******+++,,,++++++***)))(((''''''))))))))))))************(((((((((((())))))))))))***)))'''&&&'''(((***+++************************((((((''''''''''''((((((,,,,,,***)))))))))***++++++*********))))))((((((((('''&&&'''((()))((('''))))))(((''''''(((******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++*********))))))(((((((((((())))))))))))(((((()))))))))***++++++,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))***++++++++++++***///...,,,******+++,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++//////...---,,,,,,+++***,,,+++***))))))+++---...++++++------------++++++...------,,,+++++++++,,,,,,///111...***'''))),,,------,,,++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---------.........//////......//////////////////------------------,,,,,,////////////000000000000444444333222222111111000333333444444555666666777666666555555555666666777:::::::::;;;;;;:::999999777888999:::;;;<<<<<<<<<:::999888777777888999:::777777777777777666555555666555444333333333333333555555555666666777888999666666777777888888888999666555333333555666555444444444333222111//////...////////////............------++++++++++++------------...///...---+++***---,,,++++++,,,,,,***)))++++++************++++++---,,,++++++******++++++***************)))((((((******)))))))))))))))***))))))(((((((((((())))))******))))))((((((''''''------///000000111111111000000111111111222222222333333333333444444444444444666666333000///333777888666444555888:::999888;;;;;;:::999999999::::::<<<;;;:::999999:::<<<=========<<<<<<<<<<<<=========<<<;;;::::::;;;===>>>???>>>===<<<<<<>>>@@@AAA??????>>>======>>>??????<<<<<<>>>???@@@@@@??????@@@???===<<<<<<===>>>???===<<<<<<;;;;;;::::::999666666555444333222111111222333444444333222000...000000000///......------111111000000//////......---...............------------------,,,+++)))(((************************+++++++++*********))))))***)))(((''''''((()))***(((((())))))***++++++,,,************)))))))))(((((()))******(((((()))+++*********)))))))))))))))))))))))))))************(((((((((((()))))))))))))))(((&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))***))))))((()))***+++,,,******)))))))))(((((((((---+++***)))***)))(((&&&((('''''''''((()))++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,++++++************(((((())))))))))))((((((+++*********************+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))***++++++++++++***...---+++***)))***+++,,,************************++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,---,,,+++******,,,...///++++++,,,------,,,++++++,,,+++******))))))******+++...000...***(((***------,,,,,,++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------------,,,,,,---------.........////////////...............---------------------000000111111111222222222333333222222222222111111222222222333444444555555555555444444555555666666999:::::::::::::::999999777888999::::::;;;;;;;;;999888777777777777888999777888888888777777666555555444444333333444444555555555555555666777888999666666666777777777888888666444333333555555555444444444333222111000//////////////////............------,,,++++++,,,------------......------,,,+++---,,,***+++,,,,,,+++)))++++++************++++++,,,+++***)))))))))*********************)))((((((******)))))))))))))))*********)))((((((((((((((())))))))))))((((((((((((---......///000000000000000000000111111111222222111111222222222333333333222555888888555333333555999777666666777888777666::::::999999999:::;;;;;;===<<<;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<=========<<<;;;::::::;;;<<<===>>>======<<<<<<>>>???@@@>>>>>>============>>>>>>;;;<<<===>>>????????????AAA@@@>>>===<<<<<<===>>>;;;;;;;;;:::999999888888888888777666555444444333222222333333333111000///222222222222222222222222////////////////////////...............---,,,++++++++++++,,,++++++***)))************************+++************)))))))))))))))(((((((((((())))))''''''(((((())))))*********************)))((((((++++++***(((&&&''')))+++(((((())))))************))))))))))))************(((((((((((())))))))))))((('''&&&%%%&&&'''((()))((((((((((((((((((((((((******))))))))))))******'''''''''((()))***,,,---))))))(((((((((((((((''',,,***))))))******)))'''''''''''''''((()))++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++************)))))))))************))))))))))))(((((())))))))))))((((((,,,,,,+++******)))((((((***)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))***++++++++++++***,,,+++***)))))))))***+++************************++++++++++++++++++++++++......---,,,+++***))))))************************++++++++++++++++++++++++///---+++******,,,///000++++++++++++,,,,,,,,,---------,,,++++++---...///++++++,,,,,,,,,,,,++++++++++++******))))))*********,,,...---***)))+++...,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...------------,,,,,,,,,,,,++++++,,,,,,,,,---------////////////......------........................000000111111111111222222111111111222222222222222111111111222222333333444444333333333444444555666888999999:::::::::999999666777888999999999999999777777666666666666777777888888888999888888777666444444444444444444555555555555555555666777888999555555555666666666666666666444333333444555444444555444444333222111000000////////////............------,,,,,,,,,,,,------......---,,,,,,,,,---------+++***+++,,,,,,+++)))++++++************++++++,,,***(((''''''((()))***)))************))))))((()))))))))(((((())))))***+++***)))(((((('''(((((((((((((((((())))))))))))---......///000000////////////000000111111222222111111111222222222333333222555777888666444333444777666666666666777888888999999999999::::::;;;<<<===<<<;;;:::::::::::::::<<<<<<;;;;;;;;;<<<============<<<;;;;;;;;;<<<<<<======<<<<<<<<<===>>>???========================;;;<<<<<<===>>>???@@@@@@BBBAAA???>>>===<<<<<<<<<::::::999999888888777777999888888777666555555555222222222333222111000///222222333333333444444444......///////////////////////////...---,,,+++***(((((()))***++++++,,,,,,************************************))))))))))))))))))(((((((((((())))))''''''''''''(((((()))))))))******+++***)))((('''''')))***)))(((((()))***))))))))))))))))))******((()))))))))************(((((((((((())))))))))))(((''''''''''''((()))******************************))))))(((((())))))***'''''''''((())))))***+++((((((((((((''''''''''''%%%%%%%%%&&&)))*********((((((((((((((()))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))''''''''''''''''''&&&&&&(((((())))))))))))((((((+++*********)))))))))(((***))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))***++++++++++++***+++***))))))((()))******************************************************---,,,,,,,,,++++++******++++++++++++++++++++++++************************---,,,+++******,,,---///++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++++++++,,,,,,+++++++++------,,,,,,+++,,,,,,---)))+++,,,,,,+++***,,,...++++++++++++++++++,,,---+++++++++,,,,,,------------------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,000//////......------,,,.........///////////////............/////////000///000000111222333333333111111111222222222333333222222222222333444555555777888888999999999999999666666777888888888888888666666666555555666666666888888999999999888888777666666555444444444444444555555555555555666888888555555555555555555555555555333222222333444444333444444444333222111111000////////////............---------,,,,,,---------///...,,,++++++,,,---...,,,+++******,,,,,,+++***++++++************++++++,,,+++((('''&&&''')))+++))))))************)))((()))(((((((((((())))))***))))))(((((((((((())))))''''''(((((())))))******---......////////////......//////000111111222222111222222222333333333333222333444333333222333444444444555555666777999:::999999999999::::::;;;<<<===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>><<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<>>>???@@@@@@BBBBBB@@@???===<<<<<<<<<:::999999888777777666666444444444333333222222111111111222222111111000000......//////000000111111............////////////............---,,,+++***+++*********************************************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((((((((())))))+++++++++***((('''!!!%%%)))++++++***)))***++++++******)))(((((('''((()))))))))************(((((((((((()))))))))))))))))))))))))))*********'''''''''''''''''''''''')))((((((''''''(((((()))(((((()))))))))(((((((((''''''''''''((((((((((((%%%%%%%%%&&&)))******************)))((((((''''''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((()))))))))******************))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********))))))***++++++++++++***)))))))))))))))))))))************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++++++++------,,,++++++***))))))***************++++++,,,++++++++++++++++++++++++---,,,,,,+++,,,,,,------)))***++++++++++++,,,---************++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,//////......---------,,,............//////000000---............///////////////000111222222333444222222222222222333333333111111111222222444555555666777888888999999999888666666777888888888777777555555555666666555555555777888888999999999888888999888777555444333222222444444444444555666777888555555555555444444444444444333111111333444333222444333333222222111111111////////////............------------------------...---,,,++++++,,,...///,,,+++******,,,,,,,,,***++++++************++++++---+++***(((((()))***+++((())))))*********))))))((((((''''''((()))******''''''''''''(((***+++,,,''''''(((((())))))******---....../////////......---...//////000111222222111111222222222333333333333222111000000222333444222333555555555777999;;;::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<===============<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===???@@@AAABBBAAAAAA@@@>>>===<<<<<<999999999888777777666666555555444444444333333333111111111111111111111111/////////000000111111111........................---------------,,,+++***000///---+++)))(((''''''************************(((((()))))))))))))))***(((((())))))))))))((((((''''''((((((((((((((((((((()))+++,,,+++***(((&&&###))),,,---+++***))),,,,,,+++***)))(((''''''))))))))))))************(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((''''''''''''(((((()))************)))(((''''''(((((((((((())))))))),,,***))))))******)))''')))*********)))((('''&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***(((((((((((())))))))))))(((((())))))))))))((((((''''''((())))))***++++++***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))************************************************************(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***+++++++++***)))......---,,,+++***)))))))))))))))***************++++++************++++++******))))))******++++++)))*********++++++,,,,,,******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------......//////000//////000000000000111111//////000000111222333333222222222222222222222222111111111222333444555666555666777888888888888888777777888888888888777777555555666666666666555555666777888888999888888888999888777555444333333333444444444444555666777888555555555555555444444444444222111111222333333222222222222111111111000000////////////............------............------------,,,,,,,,,---......+++*********,,,---,,,+++++++++************++++++++++++******)))))))))***((())))))************)))''''''''''''((()))******''''''''''''(((***+++,,,(((((((((((())))))))))))---......//////...------------...///000111222222000000000111111111222222222111000111222333333333333555666666444555777:::;;;;;;:::999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>============<<<;;;:::999::::::;;;;;;<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<>>>@@@BBBAAAAAAAAA@@@???>>>===<<<::::::999888888777777666777777666666666666555555111111000000000000111111111111111111111111222222/////////......------,,,,,,,,,---------,,,,,,+++000///---+++***))))))***************************(((((((((((())))))******'''((()))******)))((('''((((((((((((((((((((((((((()))+++,,,,,,***(((&&&!!!$$$(((++++++***))))))+++*********))))))(((((())))))))))))************(((((((((((())))))))))))(((((()))***************++++++++++++++++++++++++))))))(((((((((((())))))((()))***+++++++++***)))((((((((()))))))))******---+++***)))***)))(((&&&&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((()))))))))*********(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++))))))***++++++++++++***((()))******+++++++++***************************************************))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++...---------,,,,,,++++++))))))***+++++++++++++++,,,+++***))))))***+++,,,******))))))******+++,,,******)))***+++++++++***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++++++++,,,,,,,,,---+++,,,,,,------......///+++,,,,,,---......///////////////000000000111111//////000000111111222222111111111111111111111111111111222222333555666777444555666777888888888888777888888999999888888777555666777777777777666555555666777777888888888777777666666555555555555555444444444444555666777777666666666666555555444444333222000000222222222111111111111000000000000///////////////............,,,---...//////...---,,,+++,,,------......------+++***)))***,,,---,,,+++++++++************++++++))))))*********)))((('''(((((()))***************'''&&&&&&'''''')))******))))))(((((((((((())))))))))))))))))((((((((((((---......///......------------...///000111222222////////////000000000000111000111222444444333111444666777666444333666888<<<;;;;;;:::999999999999999999:::;;;<<<<<<<<<<<<999999999:::;;;<<<===>>>============<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<;;;:::::::::::::::;;;<<<>>>@@@BBB@@@@@@@@@@@@@@@???>>>===::::::999999888777777777333333333333333333222222111000000000000000111111.........---------------000000///...------,,,,,,++++++,,,---------,,,,,,++++++******+++---///000************************'''((((((((())))))******'''((()))******)))(((''')))))))))))))))(((((((((((()))+++,,,,,,***(((&&&%%%&&&((()))((('''((()))))))))))))))************))))))))))))************(((((((((((())))))))))))''''''((()))))))))))))))''''''''''''''''''''''''******))))))))))))******'''(((***+++,,,,,,,,,,,,(((((())))))******++++++((('''&&&'''((()))((('''###%%%''')))++++++++++++************************))))))))))))************))))))))))))))))))))))))************************'''((((((((())))))******&&&'''''''''(((((())))))(((((())))))))))))((((((******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))***++++++++++++***((()))***+++++++++++++++************************))))))))))))))))))))))))+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((()))+++---///,,,,,,------------......******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,,,,+++++++++,,,------...+++***)))***++++++***)))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///++++++,,,,,,,,,---------***++++++,,,---...//////++++++,,,,,,---...//////------------.........///000000000000111111111111000000000000////////////222222222333444555777888444555666777888888888888888888999999999888888777555666777888888777666555555555666777777777777777444444444555555777888888444444444444444555777777777777666666666555555555333111000000111222222111000000000000////////////000/////////............,,,---...//////...---,,,***+++---...///...------+++***)))***,,,---,,,+++++++++************++++++&&&''')))******(((&&&%%%(((((()))***************&&&&&&&&&'''''')))******,,,+++***(((''''''&&&&&&******))))))((((((''''''////////////............///...---,,,,,,---///000////////////000000000000///000111222333444444444444555666555444333444666777777777777777777777777777999::::::999888999:::<<<<<<;;;:::;;;<<<===>>>@@@???>>>===;;;999888888999888888777777888888999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<==============================;;;888555555666888:::777777777666666555444444333222000//////111222444//////000000111111222222222111000///---,,,+++***+++,,,,,,,,,,,,+++******))))))(((((((((((()))))))))))))))((()))******+++((((((((((((((('''''''''))))))))))))((((((((((((,,,,,,+++***)))(((''''''''''''''''''(((((((((((('''&&&&&&&&&(((***+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''************************'''((()))******+++******))))))))))))))))))))))))((()))((('''%%%&&&(((***++++++************++++++((((((((((((((((((((((((+++***)))(((((('''((((((,,,+++***((((((((()))))),,,,,,++++++******))))))((((((((((((''''''''''''((((((((((((((()))******))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***************))))))((((((''''''))))))(((((('''''''''&&&))))))***)))((('''%%%$$$)))***++++++***)))(((''')))************+++++++++***************************(((&&&'''***+++)))''''''''''''((()))+++,,,---))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,---))))))***+++,,,,,,,,,,,,************+++,,,---...++++++***************+++,,,,,,,,,+++***)))((((((+++++++++************************++++++*********,,,***((()))+++---------************************+++,,,,,,------......///......---,,,,,,+++******,,,,,,,,,------.........,,,,,,,,,---------......---------............///////////////000000000000222222222222222222222222555222//////333666666555444444333444444555777777999999999888888666555555666666666666666666666666444555555666666666666666666555555555555444444444555555555555555555555555444444444444444444444444444222111222333333222111000000000000000000000000111000///------,,,,,,,,,------............------------------------------******)))(((((('''((((((((((((((()))******++++++(((((((((((((((''''''&&&***)))))))))))))))))))))*********)))))))))))))))...***'''%%%&&&((())))))%%%&&&'''((()))))))))))),,,,,,------.........///......------......//////////////////000000000000000000111222333333333333444555666666444444555666666666666666666666666666666888::::::999999:::;;;:::999888888888999;;;<<<=========<<<<<<;;;;;;;;;999999888888888888999999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888555444444333222111111000111000...------///000111/////////000000000000000------------------------++++++,,,,,,++++++***)))******))))))))))))******)))))))))))))))******+++******)))((('''&&&&&&&&&(((((((((((())))))))))))++++++******)))(((((((((((((((((())))))))))))******)))((((((((()))******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))((())))))(((&&&&&&(((***+++******))))))******+++++++++++++++++++++++++++***))))))(((((((((((())))))((((((''''''((()))******************))))))))))))))))))(((((((((''''''((((((((((((((())))))***(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))******)))))))))(((((((((''')))))))))((((((((('''''')))************((('''&&&((()))*********((('''&&&(((((()))))))))*********************************+++)))'''(((***+++)))((())))))))))))************))))))*********+++++++++************++++++++++++///...,,,***((('''&&&%%%+++++++++,,,,,,+++*********************+++,,,---++++++***************+++,,,+++++++++***)))))))))******************++++++))))))(((((((((((()))))))))((('''(((***,,,,,,+++************************+++++++++++++++++++++***...------,,,++++++******,,,,,,,,,---------------,,,,,,,,,------------...---------............///////////////000000000000222222222222222222222222444222///000222555666555333333333444444555666777777777777777666555444333555555555555555555555555444444555666666666666666555555555555444444444444555555555555555555555555444444444444444444444444555333111111111000...,,,000000000000000000000000000000///...---,,,,,,,,,,,,,,,------------,,,,,,------------------------+++***))))))((((((((()))*********)))))))))))))))((())))))))))))(((''''''))))))))))))))))))******)))))))))))))))))))))))),,,***'''&&&'''((()))(((%%%&&&'''((())))))))))))******+++,,,---...//////------...///////////////////////////000000000000000111111222333333333333555666777666555444555777555555555555555555555555555777999::::::999;;;<<<===<<<;;;;;;;;;<<<>>>???:::;;;;;;<<<======>>>>>>::::::999999999999::::::>>>===;;;:::999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;:::999777666777777666555444333222111111000///.........///000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))++++++************++++++)))))))))))))))*********++++++***)))'''&&&%%%%%%''''''(((((())))))******))))))))))))))))))))))))))))))))))))************---,,,+++***)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((+++++++++******)))''''''))))))))))))))))))))))))((()))***)))'''''')))+++******))))))))))))******)))))))))))))))))))))))))))(((((((((((())))))***&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))******)))))))))((((((((((((((((((((())))))))))))''''''(((((())))))******''''''(((((())))))************))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))(((((())))))************))))))'''((()))))))))((('''&&&'''((((((((())))))))))))************************+++***))))))++++++***)))***+++++++++***)))(((((()))))))))************+++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,+++***)))(((******)))))))))******++++++***************++++++++++++******************)))))))))***+++++++++,,,***)))(((''''''((()))***)))((((((***,,,---,,,***************************---,,,,,,+++******))))))------,,,,,,++++++******------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///////////////000000000000222222222222222222222222444222000000222444555555333333333444555555666666666666666666555444333222444444444444444444444444444444555666666666666555555555555555444444444444444444444444444444444444444444444444444444444444222000////////////---,,,000000000000000000000000/////////...------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***++++++******)))(((((('''))))))******))))))((('''((((((((())))))*********))))))))))))))))))))))))***)))(((((())))))((('''%%%&&&'''((())))))))))))***++++++,,,---.........,,,---///000111000000///////////////000000000000000111222333333333333333555666777777555555666777444444444444444444444444444666999:::::::::;;;===???>>>=========>>>@@@AAA:::;;;;;;<<<===>>>>>>???;;;::::::999999::::::;;;???===;;;999888888999:::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999999999888777666555888888777666444333222222222222111000000000111111/////////......------,,,......---,,,+++***)))(((+++++++++++++++***))))))+++******))))))******+++(((((()))***************+++******)))((('''&&&&&&&&&''''''((()))******+++(((((())))))************(((((()))))))))*********------,,,+++***)))(((((('''((((((***+++,,,,,,---))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((()))******)))(((***+++)))))))))(((((()))))))))''''''''''''''''''''''''(((((('''(((((()))******''''''''''''(((((())))))&&&'''''''''(((((())))))************))))))))))))'''(((((()))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++*********)))))))))))))))))))))))))))((((((((((((************))))))))))))(((((())))))************(((((()))******)))((('''((((((((()))))))))******************************++++++++++++++++++++++++******+++++++++***)))((())))))))))))************++++++++++++,,,,,,,,,,,,)))***+++,,,---...//////+++++++++++++++***))))))******))))))))))))))))))*********)))******+++,,,***************+++++++++(((((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,******+++---//////---,,,************************------------,,,,,,++++++,,,,,,,,,,,,++++++******...------,,,,,,+++++++++++++++,,,,,,,,,------------------............///////////////000000000000111111111111111111111111222222111111222333444444222222333444555555555555555555555555555444333333333333333333333333333333333444555555666666555555555555555444444444333333444444444444444444444444333333333333333333333333...---,,,...000111111000////////////////////////...//////......------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++************))))))((((((***************)))((((((''''''(((((()))*********((((((((())))))))))))))))))(((((()))******(((&&&&&&&&&'''(((((()))((((((------------------------+++,,,...000000000000///////////////000000000000111111222333333333222222555666777666555444555777555555555555555555555555444666999:::::::::;;;===<<<;;;:::::::::;;;<<<===<<<<<<==================;;;::::::999999::::::;;;>>><<<:::888777888999:::999999999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<888777666555444444444555444333333222000//////...222111111000000000000000//////......------,,,,,,------,,,+++***))))))(((***++++++++++++***))))))))))))(((((((((((())))))(((((()))************)))((((((((()))))))))))))))&&&''''''((()))******+++((((((((()))******++++++'''''''''((((((((())))))******+++++++++*********(((((()))))))))))))))***************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((''')))******))))))***+++)))((((((''''''(((((()))************************(((((('''(((((()))******************))))))((((((&&&&&&''''''((((((((()))************))))))))))))''''''((()))***))))))(((++++++***)))((('''&&&&&&&&&''''''((()))******+++************))))))(((((((((((((((((())))))))))))))))))))))))************''''''''''''((())))))***))))))++++++++++++***))))))))))))*********++++++))))))))))))))))))))))))++++++,,,,,,+++++++++,,,))))))***+++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,............,,,+++)))(((((()))******++++++++++++******))))))))))))))))))******))))))***++++++,,,***************+++++++++(((((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,*********---//////---+++************************+++++++++,,,,,,---------,,,+++++++++++++++******---------,,,,,,++++++***+++++++++,,,,,,,,,---------------............///////////////000000000000111111111111111111111111111222222222111222333333111222333444555555555444555555666666666555444444333333333333333333333333333444444555555555555555555444444444444333333333444444444444444444444444333333333333333333333333///...---///111222222111........................---......//////...---,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++***************++++++(((((())))))***************************)))((((((''''''(((((())))))))))))''''''(((((())))))))))))((('''(((***++++++(((&&&&&&'''((((((((((((((((((............---------,,,++++++---...////////////////////////000000000000111222222333333222222222444555666555444333444666555555555555555555555555555777999::::::999;;;<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>============<<<::::::999999999999::::::<<<;;;999888777888888999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777666444333222222333444333333333222111111000000/////////......------,,,...............---------*********++++++,,,,,,---******++++++******)))((())))))(((((((((((())))))'''((()))++++++******)))'''(((((())))))******+++''''''(((((())))))******(((((())))))*********+++''''''''''''(((((((((((((((((()))***+++++++++*********)))'''&&&$$$######************************))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''')))******+++++++++))))))))))))))))))))))))&&&(((******))))))***+++((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((((())))))***++++++++++++***)))((('''''''''''''''((((((((((((******)))))))))(((((((((&&&''')))*********)))(((++++++***)))((('''&&&&&&''''''(((((())))))******++++++******)))((((((((((((((((((((())))))))))))(((((()))))))))))))))***''''''&&&&&&'''((()))))))))***+++,,,,,,,,,+++***************++++++++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,***************+++,,,---***)))))))))))))))(((((())))))*********+++++++++((()))***++++++***)))((('''((()))***++++++++++++******)))))))))******+++))))))))))))***+++,,,,,,++++++******************)))))))))***+++++++++,,,((((((((())))))(((((((((((('''''')))+++,,,+++)))************************(((((())))))***++++++,,,++++++++++++++++++******,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------............///////////////000000000000111111111111111111111111000222333222111111222333000111333444555555444444444555555555555555444444333333333333333333333333333333444555555555555444444444444444333333333333333333333333333333333333333333333333333333333333444333111111111111000...........................------...//////...---,,,,,,,,,------------,,,,,,***************************))))))))))))***++++++'''(((((()))******++++++))))))******))))))((('''((((((((((((((((((((((((&&&''''''(((((())))))***''''''''')))++++++)))'''''''''(((((((((((((((''',,,,,,,,,,,,,,,---------***+++++++++---...///000////////////000000000000222222222333333222222111333444555444333222333555333333333333333333333333666888::::::999999:::;;;>>>===<<<<<<<<<===??????========================999999888888888888999999999999999999888888888888888888888888999999999999999999999999999999999999555555555555444333222222444444444333333333333333////////////...---,,,+++.............../////////******++++++,,,------...***************))))))(((***))))))))))))))))))***'''(((***+++++++++)))((()))))))))))))))*********(((((((((((()))))))))))))))))))))))))))*********'''(((((((((((()))))))))'''((()))*********))))))))))))(((((('''&&&&&&%%%************************))))))************))))))'''((((((((()))))))))***((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))$$$&&&)))***)))((()))***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((((((((()))((())))))******)))((('''))))))(((((((((((((((((()))))))))(((((((((''''''&&&''')))*********(((((((((((((((((())))))))))))(((((((((((())))))))))))++++++******)))((((((''''''((((((((()))))))))***''''''((((((((())))))))))))((((((''''''((()))***((()))***+++,,,++++++***))))))))))))************)))))))))))))))))))))))))))+++,,,,,,***)))***,,,...---***)))(((***+++---******))))))(((((((((((((((((()))))))))*********!!!###&&&)))+++,,,,,,+++((()))***************)))***************+++,,,---))))))))))))***+++,,,---,,,+++++++++***)))))))))******************++++++'''((()))******)))((('''((('''&&&&&&)))******)))************************)))))))))))))))***************************+++++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------............///////////////000000000000111111111111111111111111///222444333111000111222000111333555555555444333333333444444444444333333444444444444444444444444222333444444555555444444444444444333333333222222333333333333333333333333222222222222222222222222555333222111111000///---------------------------,,,---...000000///---,,,++++++,,,,,,,,,,,,++++++************************)))((((((((())))))***+++)))))))))))))))*********((())))))))))))((('''''')))))))))(((''''''&&&&&&&&&&&&''''''((())))))***(((''''''(((***+++)))(((''''''((((((((((((''''''))))))***+++,,,------...************+++---///000////////////000000000000222222333333333222222111222333444444222222333444222222222222222222222222777999::::::999888999:::::::::999888999:::;;;<<<<<<<<<======>>>>>>??????999888888888888888888999777888888999999999888888777888888888888999999999777777777777777777777777333555777888888555222000///000000000000111111111111111111111000///...------.........///000000000...------,,,,,,+++++++++***************)))((((((++++++************++++++'''(((***+++,,,+++)))(((++++++******))))))(((((())))))))))))((((((((((((******))))))))))))))))))))))))))))))************'''((()))******)))(((''''''((()))***+++,,,---...************************))))))************))))))'''((((((((())))))*********************************++++++******)))((('''))))))))))))))))))))))))###%%%((())))))(((((()))'''''''''&&&&&&'''''''''))))))))))))))))))))))))+++***)))(((((('''((((((%%%&&&''')))))))))((((((******))))))((((((''''''((((((((((((''''''''''''&&&''')))***+++***((('''&&&&&&'''((()))***+++,,,))))))))))))((((((((((((+++++++++***)))((((((''''''((((((((())))))******&&&'''''''''(((((())))))+++***)))(((((()))***+++'''((()))***++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((+++,,,+++)))(((***,,,111///+++((('''(((***,,,******))))))((((((((('''(((((((((((())))))))))))((()))+++,,,+++***(((&&&***++++++******)))((('''************+++,,,---...))))))))))))***+++,,,------,,,,,,+++***)))((((((+++++++++***************((())),,,------,,,)))(((***((('''''')))+++,,,,,,************************------,,,,,,+++***************************++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,---------.........//////////////////000000000000000000000000000000000000///222444333111///000222///111333555555555444333111222222333333333222222444444444444444444444444222333444444555555444444444444444333333333222222333333333333333333333333222222222222222222222222222111000000111111000///------------------------+++---...000000///---,,,******++++++++++++******))))))))))))))))))))))))(((((('''(((((()))******++++++******)))((((((((((((((((((((((((''''''&&&******)))((('''&&&%%%%%%&&&&&&&&&'''((())))))***(((''''''''')))******)))'''(((((((((((((((''''''+++---......,,,++++++,,,,,,,,,---...///000111222000000000000////////////222333333333333222111111666666555444333222222111222222222333333333444444777777888888888999999999888888999999999:::::::::?????????>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;999888777666666777888888777777777777777888888888888999999888888777666555444444444333333222222222444444444333222111000//////////////////......---//////000000000000//////,,,------------,,,++++++,,,+++++++++***)))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))(((''')))'''%%%&&&)))***(((&&&$$$&&&(((***,,,,,,,,,+++(((((())))))))))))((('''((((((((((((((((((((((((,,,+++***)))(((((((((((())))))(((((((((((())))))&&&(((*********)))***++++++)))((()))+++,,,)))'''******))))))((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))'''((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))*********)))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((())))))************))))))***)))((((((((()))+++,,,***)))(((''''''((()))***((((((((((((''''''''''''))))))))))))))))))))))))))))))*********))))))((()))))))))***++++++,,,,,,(((((((((((())))))))))))+++++++++++++++++++++++++++---......,,,++++++,,,,,,***))))))******)))'''((()))***,,,,,,++++++***(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++************************+++***)))((('''''''''''''''((()))++++++***))))))))))))(((((()))+++---...(((((((((((((((((((((((('''((()))++++++******)))...+++&&&######&&&+++...)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,------.........***+++...///000000...---000000000000////////////111111222222222333333333222222333333333333222222222222333333333444444444777777666555444333333222000111222333444444333222111222333333444444444444444444444333333222222222111111111222222333333333555444444333333222222111000000000000///////////////............---------++++++,,,,,,---...//////------,,,,,,+++************)))))))))((((((''''''+++)))'''(((******(((%%%''')))***)))((('''(((***))))))))))))))))))))))))%%%###!!!$$$(((***)))''',,,+++***(((''''''''''''((((((((((((((()))******((('''&&&'''((())))))'''***,,,------+++******++++++,,,,,,---///000000111000/////////////////////...///000111111111111111555555444444333333222222444444444444555555555555777777777888888888999999888888888999999999::::::========================<<<<<<;;;:::::::::::::::999888777777777777888999777777777777777777777777777777777777666555444444333333333333333333222222333333333333222111000//////////////////...---------......//////......---,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***(((&&&''')))***((('''&&&'''((()))***+++++++++))))))************)))))))))))))))))))))))))))))))))))))))((())))))***+++))))))(((((((((((()))))))))+++,,,+++)))''''''(((***(((''')))+++,,,***((())))))))))))((((((((((((''''''((((((((()))))))))))))))((((((((('''''''''&&&&&&'''((())))))******((((((((((((((((((((('''((('''''''''(((((()))***'''''''''''''''((())))))((((((((((((((()))******(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))******((((((((((((((('''''''''(((((())))))))))))(((((()))((('''''''''(((*********)))(((''''''((()))******))))))))))))((((((((())))))))))))))))))))))))))))))************))))))***************)))))))))))))))))))))************))))))))))))))))))))))))&&&(((******)))))))))++++++***))))))******)))'''((()))***+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))(((((()))*********************)))))))))***++++++))))))))))))))))))))))))((()))***+++,,,++++++***,,,+++***((((((***+++,,,************************------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------***,,,...///000///......////////////000000000000111111111222222222333333111111222222222222111111222222222222333333333333666555555444444333333333000111222333333222222111222222333444444444444444444444333333333222222222111222222222222222222333555555444333333222111111000000000000/////////...///............---------,,,,,,------...//////000******))))))((('''''''''*********))))))(((((((((***)))((((((******(((&&&''')))***)))((('''(((***))))))))))))))))))))))))***)))((()))*********)))'''''''''((()))***,,,,,,((((((((((((((()))******((('''&&&'''((())))))'''+++,,,...---+++******+++++++++,,,,,,---...//////////////////////////////,,,---///000111222222222333333333333333333333333555555555666666666777777666666777777777888888888888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999888888888888999:::777777777777777777777777666666666666555444333222222222222333333333333333222222222222222111000///...////////////...------,,,------------------,,,+++++++++,,,+++******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((******)))((()))((((((((())))))***+++******++++++++++++******))))))))))))))))))))))))&&&&&&'''((()))+++,,,---))))))(((((((((((()))))))))***++++++)))''''''((()))((('''(((***+++***)))(((((((((((())))))))))))((((((((()))))))))******))))))((((((((((((''''''%%%&&&'''(((***+++,,,,,,''''''((((((((((((((((((((((((((()))))))))******((('''&&&&&&&&&''')))***((((((((((((((()))******((((((((()))))))))******''''''''''''(((((((((((((((((('''(((((()))***+++))))))((((((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))+++******)))((((((''''''************++++++++++++))))))))))))))))))))))))###%%%((()))((((((***++++++***))))))******)))((('''((()))*********))))))************************(((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++)))))))))))))))******++++++***)))(((((((((((()))************************)))***+++,,,,,,,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,+++,,,---///000//////.........//////000000111111111111111222222222222333111111111111111111111111111111111222222222222333333333333333333333333333111111111222222111000000222333444444444444444444333333333333222222222222222222222222222111111111666666555444222111000000000000000/////////......///............---------------......//////000000,,,,,,,,,+++******))))))***************)))))))))***)))((()))******(((&&&''')))***)))((('''(((***))))))))))))))))))))))))---------,,,***)))))))))&&&&&&'''(((***,,,...///((((((((((((((())))))***((('''&&&'''((())))))''',,,...///...---+++,,,,,,******+++,,,,,,---...............//////////////////000111222333333333333111222222222333333333444555555555555666666666666555555666666666777777777888888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999::::::777777777777777666666666666666666555555444333222111111222222333333333444111111222222111000//////......//////......---,,,,,,,,,------------,,,,,,***++++++++++++***))))))'''(((((())))))*********))))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))******)))))))))*********)))***)))(((''''''((()))***))))))******++++++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***,,,---))))))(((((((((((())))))%%%''')))***))))))***+++(((''''''((()))*********))))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((('''(((((()))***++++++,,,''''''''''''(((((((((((()))))))))************))))))((('''&&&'''(((***+++((((((((((((((())))))***(((((()))))))))*********''''''((((((((((((((()))))))))(((((((((((())))))******)))((('''&&&&&&%%%'''(((((())))))(((((('''''''''''''''(((((())))))))))))(((((((((((())))))*********)))))))))((((((((((((((((((((((((((((((((())))))************)))))))))(((((('''''''''''')))))))))*********++++++++++++++++++++++++++++++&&&(((***+++******+++,,,+++)))((()))******)))((('''((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))************))))))))))))************((((((((())))))+++,,,,,,***)))((((((((()))+++,,,))))))((((((((((((((((((************************))))))******++++++++++++'''((()))******)))((('''+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,---...////////////------...///000111222222111111111111222222222222111000000000000000000111000000111111111222222222111111222222222333333333111111111111000000//////222222333333333333333222333222222222222222222222333333222222111111000000666666555444222111000000000000/////////.........///............---------------------......//////...------,,,,,,+++******++++++*********************************)))((('''''')))***)))((('''(((***))))))))))))))))))))))))))),,,---+++'''%%%&&&)))******))))))))))))***+++))))))(((((((((((())))))((('''&&&'''((())))))'''+++,,,------+++******+++******++++++,,,---------------....../////////000111111222222222111111000000000111111222333333333333333444444444555555555444444555555555666666666777777888888888999999999:::::::::;;;;;;<<<<<<<<<::::::999888888888888999888888999999::::::::::::777777777777666666555555666666666666555444333333111111111222222333333333000000111111111000//////...............------,,,,,,------......------,,,***++++++++++++***)))))))))))))))******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))*********)))))))))***+++***((('''''''''((()))'''(((((()))******))))))''''''''''''''''''''''''((((((''''''((()))******))))))(((((((((((())))))%%%''')))))))))((()))***(((((((((''''''(((***++++++******)))(((''''''&&&))))))))))))************(((((())))))))))))))))))************))))))))))))&&&'''''''''(((((())))))))))))************)))((())))))((((((((()))***+++((((((((((((((())))))***))))))))))))************((((((((())))))*********,,,+++***(((''''''''''''******)))((('''&&&&&&%%%((())))))******))))))((((((((())))))************(((((())))))))))))(((((())))))((((((((('''''''''(((((((((((((((((((((((((((((()))***************&&&&&&''''''((((((((((((((((((((()))))))))******************************)))+++,,,,,,+++******+++***)))((()))***+++***)))((((((((((((((())))))***************************(((((((((((())))))))))))(((((()))))))))*********((((((((())))))*********''''''(((((()))***,,,,,,***)))((((((((()))+++,,,&&&''''''((()))*********************************((((((((((((((())))))***)))(((((((((((((((((()))************************))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,---....../////////,,,---...///000111222333000000111111111222222222111111000//////000111111000000111111111222222222000000111222222333333333222222111000000/////////111111222222222222111111222222222222222222222222222222222111111000000000666555555444222111111000////////////............///............---------+++,,,,,,,,,,,,,,,------*********)))((((((''''''******************++++++)))***++++++***)))((((((''')))***)))((('''(((***))))))))))))))))))))))))&&&)))+++)))&&&%%%'''***,,,+++***)))(((((((((((())))))(((((((((((())))))((('''&&&'''((())))))'''((()))+++***(((''''''(((+++++++++,,,,,,------------------......//////000//////000000//////...---000000000111111222222222222222222333333333333444333333444444444555555555777777777888888888888999999999::::::;;;;;;<<<<<<:::999888888777777888888666777888999:::::::::999888777777666666555555444666666666666555444333222111111111222222222222222//////000000000000//////---............---,,,,,,,,,------......------,,,+++++++++,,,+++******)))************++++++++++++((((((((((((((((((((((((************************))))))(((((((((((())))))((()))******(((((()))***))))))(((''''''(((((((((&&&'''((()))))))))))))))************************))))))((('''''''''(((((())))))(((((((((((())))))((()))******(((&&&&&&''')))))))))'''&&&&&&(((************)))((((((''''''((((((((()))))))))******(((((())))))))))))******+++******))))))(((''''''&&&&&&''''''((()))))))))((()))*********)))((('''((((((((()))))))))))))))((((((((((((((()))******)))))))))*********++++++(((((())))))******++++++,,,+++***(((''''''''''''))))))((((((''''''&&&&&&))))))************))))))(((((()))***************(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))'''((()))******+++******&&&&&&''''''((())))))***'''((((((((())))))))))))(((((((((((((((((((((((((((***+++***)))'''((((((***)))((()))***+++***)))))))))((((((((()))***+++************************(((((((((((())))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,''''''''''''((()))***+++)))))))))))))))******+++%%%&&&((()))***+++++++++************************(((''''''''''''((()))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,++++++++++++,,,,,,------...//////000------...///000111222222000000000111111111111222222111000//////000111222111111111222222222222333111111111222222333333333222222111000000000111111222222222222222111111000111111111222222222222222111111111111111000000000555444444333333222222111/////////.........------///............---------+++++++++++++++++++++,,,,,,++++++******)))(((((()))))))))***************)))+++,,,+++***((())))))''')))***)))((('''(((***))))))))))))))))))))))))'''((())))))))))))***+++((((((((((((((())))))******))))))(((((((((((((((((('''&&&'''((())))))'''(((***++++++)))(((((())),,,,,,,,,,,,------------,,,,,,---......///000000---...///////////////...000000000111111111111111222222222222333333333333333333333333444444444444777777777777888888888888777777888888999::::::;;;999999888777777777777777555666777999999999999999888777777666555555444444555555555444444333222111222222222222111111111111...//////000000//////...------......------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***************))))))))))))((((((((((((((((((((((((************************(((((())))))))))))(((((('''(((***)))'''&&&(((***''''''((((((((((((((((((''''''((()))***+++******++++++++++++++++++++++++((((((((('''''''''(((((())))))(((((((((((())))))((()))***)))'''&&&&&&&&&*********'''%%%$$$'''***''''''(((((())))))******''''''((((((((()))))))))(((((()))))))))*********))))))((((((((((((((((((&&&&&&''''''((())))))***'''((()))******(((&&&%%%$$$%%%'''((()))((('''&&&((((((((((((((()))******))))))*********+++++++++''''''(((((()))******+++))))))(((((((((((())))))((((((((((((((('''''''''(((((())))))))))))(((((('''''')))*********)))((('''((()))******)))(((''')))))))))(((((((((((('''))))))))))))))))))))))))'''((()))******+++++++++((((((((((((((((((((()))(((((()))))))))*********((((((((((((((((((((((((&&&'''))))))((('''((())))))(((((((((***+++***)))******)))((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***)))))))))***+++,,,,,,,,,''''''&&&&&&'''((())))))(((((()))***************'''(((***+++++++++******)))))))))))))))))))))))))))((('''''''''(((******++++++************++++++************************++++++******************------------,,,,,,,,,+++---,,,------...//////000---......///000111111222000000000000111111111111333222111000000111222333222222222222333333333333222222222333333333333333222222111000111222333333444444444444444333222222000111111111222222222222000000000000111111111111333333333333333333333333//////.........---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***((((((((())))))*********)))+++---,,,***((()))***''')))***)))((('''(((***)))))))))))))))))))))))))))((('''(((*********)))&&&&&&&&&&&&'''(((************)))(((((((((((((((((('''&&&'''((())))))'''+++---......,,,++++++,,,,,,------------------...,,,,,,------...///000000---...///111222222222222111111111000000000000000222222222333333333444444222222333333333444444444777777777777888888888888555666666777888999999999999888888777777777777777444555777888999999888888888777777666555444444444333333333333222111000000333222222222111111000000......///////////////...------......------,,,+++******++++++++++++******,,,------------,,,++++++******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&(((***)))&&&%%%''')))%%%&&&((()))))))))((('''(((((()))++++++,,,,,,,,,))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))$$$&&&((()))(((((()))******+++***'''$$$###&&&)))$$$%%%&&&((()))+++,,,---''''''''''''(((((((((((((((((())))))*********+++&&&&&&''''''(((((())))))&&&&&&&&&'''((())))))***'''((()))***)))(((&&&$$$!!!###&&&(((((('''$$$###((((((((((((((()))******)))************+++++++++&&&&&&&&&'''((())))))***&&&&&&''''''(((***+++,,,'''''''''(((((((((((((((''''''((((((((((((''''''%%%&&&((()))))))))(((''''''((()))******)))((('''************))))))))))))))))))))))))))))))))))))''''''(((******+++++++++*********)))(((((('''''')))************+++++++++************************$$$'''))))))))))))***,,,)))(((((((((***++++++***+++***)))))))))***,,,---(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((()))*********'''&&&&&&&&&&&&'''(((((('''(((***+++++++++***)))******+++,,,,,,+++)))(((((((((((((((((((((((((((***)))((((((((()))+++,,,'''((()))******)))((('''++++++++++++++++++++++++---,,,,,,++++++*********.........------,,,,,,,,,---------------...000000......//////000000111111000000000000111111111111444333111000000111333444222222333333333444444444333333333333333333333333222222111111111222444555555666666666555444444333000000111111222222222222//////000000111111222222222222333333333444444444//////.........---------//////.........---------------------------------++++++******)))(((((('''''''''(((((()))))))))***)))+++---,,,***((()))+++((()))***)))((('''(((***))))))))))))))))))))))))***'''%%%&&&)))***(((%%%'''&&&&&&&&&&&&'''((((((******)))(((((((((((((((((('''&&&''')))))))))'''+++---...---+++))))))***...//////---+++))))))***,,,,,,************,,,,,,,,,---...000111111111111//////000000000000///...111111222222222333333333222222333333333444444444777777888888888888777777777777888999999999999999888888777777666666555555555666777888888888888888777777777777666555444333222222333555666555222000000111111222222222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))+++******)))(((''''''&&&((((((((((((''''''''''''************))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''''''((((((''''''((())))))***))))))(((((())))))))))))((((((************************))))))))))))******************)))))))))))))))*********))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,))))))'''&&&&&&'''((())),,,,,,+++***)))(((''''''((((((((((((((((((((((((***'''%%%&&&)))+++***)))))))))((((((((((((((())))))************))))))((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''')))***++++++***)))'''((((((''''''''''''((((((******)))((((((((((((((())))))))))))))))))))))))++++++******))))))((((((++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))+++***)))(((((('''((((((((((((((((((((())))))***''''''(((((())))))******)))))))))***++++++,,,,,,)))(((((()))++++++***(((******)))(((((('''((((((((('''%%%$$$%%%&&&(((***---,,,***)))))))))******))))))))))))))))))))))))+++*********))))))((((((************************((()))++++++)))((()))***((((((''''''''''''((((((++++++++++++++++++++++++************************111000---++++++,,,...000///111222111///......///000000000000000/////////000000111222333333444444000111111111111222222222111111222222222333333333333222222111222333555666000222444444444444666888333333333333333333333333222222222222222222222222000000000000000000000000...000333666777666555444111111000......------------,,,+++***+++,,,---...------------,,,+++***))),,,,,,,,,++++++***************************++++++))))))(((((((((((())))))******))))))))))))******'''((()))((('''&&&''')))'''&&&&&&&&&&&&'''((((((************************++++++******))))))((((((((((((((((((((((((((((((&&&(((******))))))***,,,,,,---...---+++***+++,,,---,,,++++++++++++,,,---000000000000000///......000000111111111111000000111111111222222222333333222222222333333333333333666666777777777777666666666666777888888888888888777777777777666666555555666666777888888888777777777777777777666555444333222222222333555444222000//////000000000000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))+++++++++***))))))((((((************))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))((((((((((((((((((((((((((()))))))))&&&'''((((((((((((((('''(((((())))))))))))((((((************************((((((((()))))))))************))))))))))))************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))+++***))))))((((((((()))))))))))))))))))))))))))))))))(((((())))))***+++******)))))))))))))))***))))))*********)))))))))))))))))))))))))))))))))***(((&&&''')))+++***)))))))))(((((((((((())))))++++++******)))((('''&&&((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))'''(((***++++++***(((''')))(((((('''''''''((((((***)))((((((''''''(((((())))))))))))))))))))))))******************))))))******************************))))))))))))******))))))(((((((((((())))))***))))))(((((((((((()))******))))))******+++,,,(((((((((((())))))))))))+++*********************'''&&&&&&(((+++------,,,+++***))))))((((((((()))))))))((((((((()))***+++,,,+++***)))))))))***+++))))))))))))))))))))))))************)))))))))(((************************((()))++++++)))((()))***))))))(((((((((((())))))***************************************************+++,,,,,,------------...000111000///---......000000000000000000000000//////000111111222333333000000111111111222222222111111111222222222333333888777555333111000000000000111333333222222333555333333333333333333333333........................111111111111111111111111222444777:::;;;:::999888111000///...------------,,,,,,,,,++++++,,,,,,---------------,,,+++***)))++++++***************))),,,,,,+++***))))))))))))))))))(((((((((((())))))******))))))))))))******((()))***)))((('''(((***((('''''''''(((((())))))************************((((((((((((''''''''''''))))))))))))))))))))))))&&&(((******))))))***,,,***+++---,,,,,,+++---......---,,,,,,,,,,,,---...///000000000000///......111111222222222222111111111111111222222222222333222222222222222222222222555555666666666666555555555555666777777777777666777777777666666666666555777777777777777777666555666666666666666555444333333222111111333333222111//////000000000000///////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++******))))))************))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))((((((((((((************************''''''((((((((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))***)))))))))))))))************))))))))))))******((())))))******))))))((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))***(((((()))))))))))))))(((%%%&&&(((***+++++++++******************************((('''''')))******)))))))))(((((((((((())))))++++++***)))(((&&&%%%$$$''''''''''''''''''''''''******))))))))))))(((((())))))))))))))))))))))))((((((************((((((***)))(((((('''''''''''')))((((((''''''''''''((((((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))))))(((((((((((())))))*********))))))******+++,,,))))))))))))((((((((((((,,,,,,+++******)))((((((((('''&&&'''))),,,------++++++***))))))))))))***)))))))))*********++++++*********)))******+++,,,))))))))))))))))))))))))************))))))))))))************************((()))++++++)))((()))*********))))))))))))******))))))))))))))))))))))))************************$$$&&&***---...---+++)))---...000///...,,,---...000000000000000000000000...//////000000111111111000000000111111111222222111111111222222222222333999777555333111//////...000111222111000000111222444444333333222222111111000000000000000000000000222222222222222222222222444666888;;;;;;;;;:::999000000///...------------+++,,,,,,,,,,,,,,,++++++------------,,,+++***))))))))))))))))))*********---,,,+++***)))((((((((())))))(((((((((((())))))***))))))(((((())))))***)))***+++***)))((()))+++(((((())))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((************************,,,------,,,***)))***+++***,,,---,,,++++++,,,............------.........,,,,,,...///000111111111000000111111222222111111111111111111222222222222333222222222222111111111333444444555555444444333333444555555666666555555666666666666666666666666777777777777666555555444555666666666555555444333444222000000222333222222111222222222222111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++******)))))))))(((((((((((('''''''''''')))))))))(((((((((''''''))))))))))))((((((((((((++++++************))))))((()))))))))((('''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))***+++******))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))((((((((())))))***$$$%%%'''(((((('''&&&%%%$$$&&&(((***++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***))))))))))))((('''%%%%%%(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))******)))((((((+++***)))(((''''''''''''(((((('''''''''''''''(((((((((((((((((((((((((((''''''(((((()))))))))*********************************))))))))))))******))))))(((((((((((())))))(((((('''(((((()))******'''''''''''''''((())))))******))))))((((((''''''+++*********)))))))))(((---+++((('''((()))******++++++***************+++''''''((())))))))))))))))))))))))******+++,,,,,,))))))))))))))))))))))))*********)))))))))))))))************************((()))++++++)))((()))***+++******************+++************************************************$$$'''***---...,,,***(((,,,---///...---,,,,,,---...///////////////000000/////////000000111111111000000000000111111111111111111111111222222222222333333222222222222222222111222222111000//////000555444444333222111000000222222222222222222222222111111111111111111111111111333555666777777666555000///...---------------***+++,,,------,,,***))),,,,,,,,,,,,,,,+++******((()))))))))******++++++,,,+++***)))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((()))******(((((()))***(((((()))))))))***))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))---------+++))))))***+++,,,---...---+++***+++,,,........................+++,,,---///000000000000...//////000111111000000000000111111111222222222222222222222222222222222333333444444444444333333333333444555555555555555555555555555555666666666666666666666666555444333555555555555555444444333444222111111222333333222222222222222222111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,)))))))))))))))(((((((((((((((((((((''''''''''''*********)))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))***************)))((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((()))***++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++******))))))*********$$$%%%'''((((((((('''&&&'''((())))))***)))((('''(((((((((((((((((((((((()))))))))(((((((((((()))((((((((((((((()))******&&&'''((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))(((((((((******)))((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))(((((('''(((((()))******'''''''''&&&'''(((((()))******))))))((((((''''''(((((()))))))))*********...+++((('''((()))***)))+++***************++++++''''''((()))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))++++++)))((()))***++++++************++++++++++++++++++++++++++++++******************************++++++++++++***)))+++,,,......---,,,,,,------------....../////////000000000111111111111111//////000000000111111111000000111111111222222222///000111222333333444444222333444333111000000111444444333222111111000000000000000000000000000000000000000000000000000000...///111222222222222111///......------------...++++++,,,---,,,+++)))(((++++++,,,,,,++++++******)))******++++++,,,,,,,,,(((((((((((()))***++++++))))))(((((((((((())))))))))))(((((((((((())))))'''((())))))''''''((()))&&&'''((()))))))))((((((''''''''''''''''''''''''(((((())))))******++++++((((((((((((((((((((((((((())))))((('''(((+++---,,,---...---+++***+++,,,------...//////...------...////////////...---------...///000000000000000000000000111111111111222222222333333333444444444333333444444444444333333333333444555555555555444444555555555555666666666555555555555555555444333444444555555555444444333444333222222444444333222000000111000000///...---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,)))(((((((((((((((((((((************)))))))))))))))(((((((((''''''''''''))))))))))))(((((((((((('''''''''((((((((())))))******+++++++++***))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))***+++,,,******))))))))))))******)))******++++++******))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,++++++***************'''((()))***++++++++++++***))))))((((((''''''''''''''''''''''''''''''''')))******)))''''''(((***(((''''''(((((()))***+++&&&&&&'''((())))))))))))************************''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***)))(((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''++++++++++++++++++++++++******))))))))))))******))))))(((((((((((()))))))))(((((((((((())))))***))))))(((((())))))***+++))))))))))))((((((((((((''''''((())))))***++++++***((('''''')))+++,,,,,,***))))))))))))***++++++)))))))))*********++++++))))))***+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))++++++)))((()))***++++++************++++++++++++++++++++++++++++++************************------+++*********++++++***,,,......---,,,---...---------......//////000111111111111111111111111/////////000000000111111000000000111111111111222111111222222222222111111333444555444222111111333333333222222111111000000222222222222222222222222////////////////////////...///000000111111111000......---------------...,,,,,,,,,,,,+++***)))(((***+++++++++++++++******+++++++++++++++,,,,,,,,,'''''''''((()))***+++,,,))))))(((((((((((()))))))))((((((''''''(((((()))&&&((()))((('''&&&'''(((&&&'''((()))***)))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((())))))((('''(((+++...***,,,------++++++,,,...,,,---............---,,,......//////......---,,,......///000111222111111000000000000111111111111222222333444555666666777333333444444444444333333333444444555555555555555444444444555555555666666333333444555555555444444333444444555555444444444444333333555666666444222111111111000000///...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&&&&&&&))))))))))))((((((((((((%%%&&&&&&'''((()))******((())))))************)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))***+++,,,******))))))))))))******)))******++++++******)))))))))))))))))))))))))))***************+++,,,,,,))))))))))))))))))))))))++++++***))))))))))))))))))))))))******+++------***)))(((&&&&&&&&&((()))(((((((((((((((((((((((()))***+++)))'''&&&(((***''''''''''''((()))***+++(((((())))))***)))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((()))***++++++)))))))))))))))***++++++)))))))))))))))))))))))))))(((((((((((((((''''''******************************))))))))))))******))))))(((((((((((())))))***))))))(((((((((((())))))(((((((((((()))******(((((((((((())))))))))))((((((((())))))))))))))))))((('''(((***++++++***)))((((((((())))))***+++))))))((((((((()))***+++******+++,,,+++***))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))++++++)))((()))*********))))))))))))******************************************************+++++++++***++++++,,,,,,+++---...///...---...///......//////000111111222000000000000000000000000////////////000000000111000000000000111111111111111222333333222111000///222333444444222111222333222222222111111111111111444444444444444444444444/////////////////////////////////000000000000000...------,,,,,,------...---,,,+++***))))))))))))******++++++++++++******++++++++++++************((((((((((((((()))***+++))))))(((((((((((())))))((((((''''''''''''((((((''')))***)))((('''((()))&&&((()))++++++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((......---***((((((***---(((***,,,,,,,,,,,,...000+++,,,---......---,,,+++++++++---...///000000000//////000222222333333333000000000000111111111111111222333444666777888888333444444555555444444333333444555555666666555555444444444555555555666666222222333444555555555555333333444444555444444444444444555666888777444222333333333222222000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***++++++******************++++++((((((((((((''''''''''''))))))((((((((('''''''''))))))))))))((((((((((((%%%&&&&&&((()))***+++,,,''''''((())))))***))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,******))))))))))))************++++++++++++******))))))))))))))))))))))))+++*********+++,,,------))))))))))))))))))))))))******)))((((((((((((((()))(((((('''(((***,,,---***)))&&&%%%%%%''')))+++)))))))))))))))))))))))))))***+++)))&&&%%%'''***''''''''''''((()))++++++***************)))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((()))+++,,,---******))))))***+++,,,,,,************************++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))+++***)))(((((('''((((((&&&&&&&&&&&&&&&'''((((((''''''(((((())))))************))))))(((((('''''',,,+++******+++***(((%%%(((((('''(((((()))******((('''%%%$$$%%%&&&(((******+++,,,,,,+++***)))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))++++++)))((()))*********))))))))))))******))))))))))))))))))))))))************************'''((()))+++,,,,,,,,,,,,+++---//////.........//////000000111222333333333///////////////.........////////////000000000000000000000000111111111111///000222333333222111000111222333333222111222333111111111111111222222222000000000000000000000000000000000000000000000000............////////////------,,,,,,,,,------......---+++)))(((((()))***)))******+++++++++******++++++******))))))((((((***))))))(((((((((((()))))))))(((((((((((())))))((((((''''''''''''(((((((((***+++***)))((()))***''')))+++,,,,,,,,,***)))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&,,,+++***)))))))))******+++,,,,,,---...///000000---------............///000111111111111222222222222222111111111111111111222222333444444555555666444444333222222333333333333333444555666666555555555555555555555555555555333222222111111222222333222222444444444444222222///111555777888666444222111111111111000000000000///...---,,,,,,---///000++++++,,,---............///...---,,,+++***************))))))))))))******+++***)))(((((()))***+++))))))))))))************''''''''''''(((***+++,,,+++*********))))))(((((())))))))))))))))))))))))***)))((()))***+++***)))(((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********+++++++++***************))))))************)))))))))))))))((()))******+++((('''%%%$$$%%%'''***,,,******))))))))))))******))))))(((((()))***++++++((((((((((((((((((((((((******)))'''&&&&&&))),,,++++++***)))((('''&&&&&&+++*********))))))((((((''''''&&&&&&'''(((***+++((((((''''''&&&&&&&&&%%%&&&'''((()))++++++++++++,,,***((('''&&&'''((()))))))))(((((('''''''''&&&(((((((((((((((''''''''''''***)))$$$$$$)))***&&&&&&'''''''''(((((())))))************)))))))))))),,,+++)))'''&&&%%%&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))---***''''''(((***+++***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((***************)))(((''')))))))))(((''''''&&&&&&))))))))))))************((((((((((((((((((((((((,,,,,,+++***))))))******((())))))))))))***************)))***+++---///111///000222111///......///000000000000000///...---------......//////000000//////000111111111111111000000000000111111111111111111111000//////......222111//////111111111000000000000000////////////000000000000000000000000////////////............000000///...------,,,++++++,,,---,,,*********,,,&&&'''(((((((((&&&%%%$$$************+++,,,------...---+++)))(((((()))***)))))))))))))))*********++++++)))((('''''''''''''''''''''''''''((())))))+++++++++***)))(((((('''++++++******))))))((((((++++++***)))(((((())))))&&&'''((())))))((('''&&&------,,,,,,++++++******)))******+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,---------............/////////000000000111111111111111111111111111111111222222333444444555555666444444333333222333333444444444444555555555666666555555555555555555555555444333333333333333333444222222333444444333222222000111444555666555333222111111111000000000/////////...------------...///,,,,,,------------------------,,,+++++++++,,,,,,))))))************))))))***))))))))))))))))))***))))))))))))************)))(((((((((((())))))************)))))))))(((((())))))))))))))))))))))))((('''&&&'''((()))(((''')))))))))))))))************)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))(((*********)))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************///...+++)))(((((()))*********))))))))))))******))))))(((((()))******+++************************)))))))))((('''''')))+++******))))))))))))((((((+++++++++******)))))))))))))))((('''''''''((()))((((((((((((''''''&&&&&&&&&'''(((((())))))))))))---,,,***(((((()))***+++)))))))))(((((((((''''''***))))))((('''&&&%%%%%%(((+++***&&&&&&***+++(((''''''((((((((()))))))))(((((()))))))))************)))(((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***(((&&&%%%&&&((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************)))))))))(((++++++,,,,,,+++******)))'''''''''((())))))******))))))))))))************))))))))))))))))))))))))***))))))((((((((((((((()))))))))*********++++++++++++***+++,,,---///000000222333333111000000000111222333222111000000000........./////////////////////000111111111111111000000000000111111111111000000000000000111111111000///------///000///...000000000000////////////////////////////////////////////////............++++++++++++++++++*********+++,,,,,,******+++,,,,,,,,,,,,,,,,,,+++******++++++*********+++,,,,,,...---+++)))(((((()))***'''((()))***+++---......+++***)))(((''''''''''''((((((((((((((()))******++++++******)))((((((''')))))))))(((((((((((((((+++******)))(((((())))))&&&'''((())))))((('''&&&++++++******)))(((''''''''')))***,,,---...------------,,,,,,,,,+++++++++---------............///........./////////000000111111111111111111111111222222333444444555555666444333333333333333444444555555444333444555666777555555555555555555555555555444444333333444444555222222333333333333222222000111222222333333222222111111000000000000//////000///...---------------,,,------------,,,,,,+++,,,+++++++++,,,,,,---...))))))***++++++***))))))((())))))******))))))((())))))))))))******************)))(((((((((((((((******))))))))))))(((((())))))))))))))))))))))))((('''&&&'''((()))((('''***))))))))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((''''''''''''''''''''''''))))))************))))))'''((()))***+++******)))///...---,,,+++***)))(((***))))))(((((())))))***))))))((((((((()))******************************''')))******((('''((())))))))))))*********++++++++++++************))))))+++***)))(((''''''''''''))))))))))))((((((((((((&&&''''''(((((('''''''''+++***)))((((((((()))******)))))))))))))))((((((******)))'''&&&%%%$$$###'''))))))&&&'''***+++)))(((((()))))))))))))))***&&&''''''(((***++++++,,,(((((((((((()))+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))***(((&&&%%%'''((((((((())))))))))))))))))))))))*********)))(((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************))))))))))))******++++++******))))))((((((((()))******++++++))))))))))))************************************((((((((()))))))))))))))************+++++++++,,,---,,,,,,,,,,,,---...///000111222222000///000000///222333222///...000222///////////////.........//////000111111111111111000000000000111111111111//////000111111222333333111///---...///000//////000000000000/////////////////////////////////////////////............---,,,,,,,,,---------......(((***++++++******,,,---,,,,,,+++*********++++++,,,+++******************---,,,+++)))))))))******&&&'''((()))***+++,,,---+++***)))((((((''''''(((***))))))))))))******++++++******))))))(((((('''''''''''''''((((((((((((******)))((((((((())))))''''''((((((((((((''''''(((((('''&&&%%%$$$$$$###(((***,,,...///...---,,,........................---------............///....../////////000000000111111111111111222222222222222333444444555555666444333333333333444444555777555444333333444666777555555555555555555555555444444333333333333444444222222222333333222222222111111000000000111111111111000000000////////////000000///...---,,,,,,,,,---------------,,,+++***,,,,,,,,,++++++,,,,,,---((()))+++,,,,,,+++)))((('''((()))******)))((('''((()))))))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((***)))((()))***+++***)))******))))))((((((((('''))))))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))*********,,,++++++***)))(((''''''&&&&&&'''''''''''''''((())))))************))))))&&&(((***+++,,,+++)))(((&&&'''(((***++++++******))))))(((((((((((())))))))))))((((((((())))))***''''''''''''''''''''''''&&&(((***+++***((('''(((************++++++++++++))))))))))))))))))))))))***))))))(((((((((((((((******))))))))))))))))))((((((((((((((('''&&&%%%((('''&&&&&&&&&&&&''''''************)))))))))))))))(((((('''&&&%%%%%%$$$%%%&&&&&&&&&''')))***)))))))))))))))************''''''(((((()))******+++''''''(((((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))************************(((((((((((())))))))))))+++***(((((()))******)))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++*********)))))))))))))))''''''(((((((((((('''''',,,,,,++++++***))))))(((((()))))))))************************************)))******+++,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------------------...000///...------...,,,///111///,,,+++---111000000//////......------//////000111111111111111///000000000111111111111///000000000111111111222333111000000111222222111000000000000//////////////////////////////////////////.........---------........................''')))***+++******,,,...,,,+++***)))))))))***+++,,,+++***))))))))))))))),,,,,,******))))))******'''''''''''''''&&&&&&&&&******)))((((((((((((((()))))))))(((((()))************))))))(((((((((((('''''''''(((((()))))))))***))))))((((((((())))))'''(((((((((((((((((('''++++++******)))(((''''''***+++---......---+++***,,,,,,------...///000000---------............////////////000000000111111000000111111111222222222222222333444444555555666444333333333444444555666777666444333333444555777555555555555555555555555333333222222222222333333222222222222222222222222111111000/////////000111000000000////////////...000000///......---,,,+++------------,,,+++******///...---,,,++++++++++++(((***+++------+++***((('''((()))******)))((('''((()))))))))************''''''''''''((()))***+++(((((((((((((((((())))))((((((((((((((((((((((((***)))((()))***+++***)))***)))))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++,,,++++++***)))((('''''''''''''''(((((()))))))))))))))************))))))&&&(((***+++,,,+++)))((("""$$$&&&)))***++++++***))))))(((((((((((())))))))))))((((((((((((((()))''''''''''''''''''''''''%%%(((+++,,,***(((''''''++++++++++++*********)))(((((((((((((((((((((((('''(((((()))))))))))))))))))))******************))))))))))))((('''&&&&&&'''&&&&&&&&&&&&&&&''''''))))))))))))************&&&&&&''''''''''''''''''&&&&&&&&&((()))))))))***************)))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++(((((((((((())))))))))))+++)))((((((***+++***)))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))******&&&'''(((((((((((('''''',,,,,,,,,+++******))))))((()))))))))************************************)))***+++,,,------,,,,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,+++---//////---,,,---...,,,...///---++++++---000000000//////......------//////000111111111111111///000000000111111111111111111111000000/////////333222000000222222222111000000000000////////////....................................------------,,,,,,++++++***))))))((('''(((************,,,---...---,,,++++++,,,---...+++******)))((((((((((((++++++******************''''''''''''&&&&&&%%%%%%***))))))(((((((((((())))))(((((('''''''''(((((()))))))))(((((((((((((((((((((((())))))*********)))((((((((((((((())))))(((((((((''''''(((((((((++++++*********)))))))))+++,,,---------+++***))))))******+++,,,---...///---------............/////////000000000111111111000000000111222222333333222222333444444555555666333333333333444555666777777666555444333444555555555555555555555555555555333222222111111222222333222222111111111111222222111111000/////////000000000000////////////........./////////...---,,,,,,+++,,,,,,,,,,,,++++++***//////---,,,+++*********)))***+++,,,,,,+++***)))'''(((((())))))(((((('''))))))))))))************&&&&&&''''''(((***+++,,,''''''(((((((((((())))))))))))))))))))))))))))))((('''&&&'''((()))(((''')))(((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++++++++******))))))((((((((((((((())))))******+++))))))************))))))'''((()))***+++******)))'''((()))++++++***)))))))))((((((''''''(((((()))))))))((((((''''''((((((************************%%%(((++++++***((('''(((++++++*********)))))))))''''''(((((((((((())))))&&&'''((()))************))))))))))))************)))))))))))))))((('''&&&(((((()))))))))*********(((((()))))))))))))))***&&&&&&''''''((())))))))))))'''(((+++,,,***)))+++***)))))))))))))))(((((()))))))))(((((('''''''''(((((())))))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&'''((()))(((&&&))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))******++++++******)))))))))***++++++,,,,,,))))))))))))************************************((()))***+++++++++***)))************+++++++++,,,,,,,,,,,,------,,,++++++,,,...000000///...///000000///---------///000111///////////////.........//////000111111111111111000000000000111111111111333222222111000000//////222000...///000111000///000000000000////////////.................................------------,,,...------,,,+++***)))(((''')))******))))))+++,,,***************++++++,,,***)))((((((((((((((((((************************''''''(((((()))******+++))))))(((((((((((()))))))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))************((((((''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((((((((*********++++++++++++++++++++++++,,,,,,------------------............///........./////////000000///000000111222222333333222222333444444555555666333333333444444555666777666666555555555444444444555555555555555555555555333333333222222333333333333222111000000111222333111111111000000000//////000000/////////.........---......//////...---,,,***++++++,,,,,,,,,++++++...---,,,,,,++++++++++++++++++++++++++++++++++++(((((((((''''''((((((((())))))))))))************((((((((((((((()))******'''''''''((((((((())))))))))))))))))))))))))))))((('''&&&'''((()))(((''''''''''''((((((((((((((('''((((((((()))))))))***************************((())))))******+++,,,,,,*********)))))))))))))))'''(((((())))))***++++++))))))************))))))((()))))))))************,,,,,,++++++***)))((((((((((((''''''''''''(((((())))))((('''''''''''''''************************&&&(((******)))((((((((((((((())))))))))))******))))))))))))*********+++(((((()))*********)))(((((((((((()))))))))******''''''((((((((('''&&&&&&((()))******+++++++++***''''''((((((((()))))))))((((((((()))))))))))))))(((%%%&&&++++++'''&&&))))))))))))((((((((('''''''''''''''(((((((((((((((((())))))***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((('''''''''))))))(((&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))))))))************)))******+++,,,,,,++++++(((((())))))***+++++++++))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,***)))((()))))))))*********++++++)))***+++,,,,,,,,,+++***+++---//////......///000111---***+++...111000///........./////////////////////000111111111111111000000000000111111111111333333333333333333333333222000//////000111111000000000000000////////////.................................---------,,,,,,.........------,,,,,,,,,((()))+++***)))(((***+++''''''((()))))))))))))))(((((('''''''''((())))))*********+++++++++******((((((((())))))***++++++))))))(((((((((((())))))***))))))(((''''''(((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))''''''(((((()))*********)))(((((()))***+++---...//////.........------------------.........//////---------........./////////000000111222222333333222222333444444555555666333333333444555666777777555555666666555444333333555555555555555555555555555444444333333444444555333222111000000111222333111111222222111000//////000/////////............,,,---.../////////...---)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,++++++******++++++,,,)))((('''&&&&&&'''((()))))))))))))))***************))))))(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))***)))((()))***++++++)))&&&'''''''''(((((())))))'''((((((((())))))******************************((())))))***++++++,,,,,,)))))))))))))))*********'''''''''((()))******+++))))))************)))))))))))))))((()))******++++++******)))))))))((((((((((((''''''''''''((((((***)))((('''''''''''''''((((((((((((((((((((((((''')))******((((((((()))&&&&&&'''((()))***++++++******++++++,,,,,,,,,,,,******++++++***)))'''&&&''''''(((((()))))))))***%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))&&&'''''''''(((((())))))++++++******))))))((((((%%%"""###''''''"""!!!$$$))))))(((((('''''''''&&&%%%&&&&&&'''((()))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))***))))))***++++++)))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++(((((()))***************++++++******)))((((((((())))))))))))************((((((((((((((((((((((((+++,,,.........,,,***)))((())))))))))))*********((()))***+++,,,+++******)))+++------,,,,,,,,,...111+++&&&'''---000///+++---.........//////000000//////000111111111111111000000000000111111111111333333444555555666666777444222111111222333333222000000000000////////////..............................---------,,,,,,,,,))))))************++++++)))***+++***)))((()))***)))***,,,---...------,,,'''''''''''''''((()))***)))******+++++++++*********))))))((('''&&&&&&&&&))))))(((((((((((()))***++++++***))))))((())))))'''''''''((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((()))***)))((('''&&&&&&'''((()))'''(((((()))***+++++++++,,,++++++******++++++,,,******+++,,,,,,---......////////////////////////............////////////---...///000111222333333222222222333333333444444222222222333444555666777444333333222333444666777444444444444444444444444333444444555555444444333///000000000111111111111000000000000////////////........................,,,...//////---++++++,,,,,,)))&&&(((,,,...+++((())))))***+++,,,------...---+++)))((((((((('''%%%%%%%%%%%%&&&'''((()))))))))'''%%%&&&)))+++)))'''!!!&&&+++***&&&"""###&&&))))))((((((((((((((()))''''''''''''((((((((()))******+++++++++***))))))***)))(((&&&&&&&&&'''((())))))))))))************(((((())))))*********+++***)))(((((()))+++---...***++++++,,,,,,++++++***)))((('''&&&&&&'''((()))******))))))))))))******)))************+++++++++++++++************++++++((((((((((((((((((((((((222000---)))&&&%%%%%%%%%)))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))$$$%%%&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((+++***))))))((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))((((((((((((''')))***+++))))))***+++******)))(((((('''((((((,,,+++***((((((((()))***))))))))))))))))))))))))++++++++++++***)))((('''))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))***+++++++++***)))'''&&&)))***+++)))&&&%%%'''***''''''''''''(((((((((((())))))))))))))))))))))))************************''')))(((&&&(((...111111((()))***+++***)))&&&%%%))))))************))))))''''''''''''(((((((((((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000///---++++++---///000///////////////000111111444444333222111111111111111333777999:::888666444222111//////000000...---+++,,,,,,---...///000000......---------,,,,,,,,,///...---,,,***)))(((''')))))))))))))))*********+++++++++************))))))))))))))))))(((''''''))))))((((((((((((((()))))))))******++++++,,,,,,,,,***'''%%%$$$&&&((()))************************))))))***))))))(((''''''''''''(((((())))))******+++++++++*********))))))))))))))))))(((((((((((('''''''''''''''((())))))((((((((()))***++++++++++++******))))))******+++******+++,,,,,,---......------------------------............////////////---...///000111222333333222222222333333333333444222222222333333444555666444444333222333333555555333333333333333333333333333333444444444444333333000111111111222222222222000000000000////////////........................---...///...---,,,---...---***((()))---///---)))*********++++++,,,,,,---+++)))''''''((()))(((''''''''''''(((((()))))))))&&&$$$###$$$&&&'''&&&$$$&&&))),,,,,,)))'''((())))))))))))(((((()))))))))(((((()))))))))))))))))))))))))))((())))))*********)))((('''&&&&&&''''''))))))))))))************((()))))))))************(((((((((((()))***+++,,,)))******++++++******)))))))))(((''''''((())))))++++++************++++++))))))*********+++++++++*********))))))*********)))))))))))))))))))))))))))(((&&&%%%%%%&&&'''(((***)))(((((((((((()))***))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))***)))(((((((((((()))***))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))***++++++''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))*********))))))))))))((()))***++++++)))(((((((((+++***))))))((((((((()))***)))((('''&&&&&&'''(((((((((((((((((((((((((((++++++******)))((('''&&&))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))'''((()))***+++***)))))))))***+++)))'''&&&(((***)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,///777<<<<<<++++++---------+++***)))))))))************))))))((())))))***+++,,,------+++++++++,,,,,,+++++++++))))))***+++,,,...//////---,,,,,,,,,,,,---......000///...------...///000///////////////000000111333333222111111111222222666888;;;===>>><<<:::999333111////////////...---,,,,,,------...//////////////////.........------------,,,,,,++++++******+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,+++************))))))))))))******)))))))))***************+++***(((''''''((()))***(((((((((((((((((((((((('''((((((((((((((('''&&&''''''(((((())))))******+++++++++*********))))))''''''(((((())))))******(((((('''''''''(((((()))(((((())))))***+++++++++***))))))))))))))))))******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---............/////////......//////000111222222111111222222222333333333222222222222333444555555444444333222222222333333222222222222222222222222222222222333333222222222111111111222222222333333000000000000////////////------------------------------...,,,+++,,,...000...,,,***+++...000...,,,++++++++++++++++++++++++)))'''&&&''')))******)))))))))))))))))))))))))))((('''&&&'''((()))(((''')))******************+++))))))))))))))))))******************************(((''''''&&&'''(((***++++++***)))(((''''''''''''))))))))))))************))))))))))))************&&&'''((()))))))))))))))((())))))))))))))))))(((***))))))(((((())))))***,,,++++++******++++++,,,)))))))))*********++++++***))))))(((((())))))***************************))))))((((((((()))+++,,,******))))))))))))******))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******)))((((((''''''(((((()))))))))))))))))))))))))))&&&'''((()))************&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((()))***+++------''''''((()))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''''''''((()))*********************))))))))))))***+++,,,+++(((&&&&&&'''++++++***))))))))))))***)))((((((''''''''''''(((((((((((((((((((((((((((*********)))((('''%%%%%%))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))$$$&&&(((***++++++++++++)))******)))''''''(((************))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''***+++***...666::::::+++,,,---------,,,+++***))))))************))))))(((((()))+++,,,---...///------------,,,+++***)))*********+++,,,------...---,,,,,,,,,,,,---..............................//////......//////000111222111111111111222333333888:::===???@@@???===<<<555333///---.........---........................000000000000000/////////,,,,,,,,,,,,,,,---------......------,,,,,,++++++++++++*********))))))))),,,,,,------,,,,,,++++++++++++************++++++***))))))))))))))))))((())))))))))))************((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''(((((())))))******+++************)))))))))&&&&&&'''((()))***++++++))))))(((''''''((((((((()))))))))******+++++++++******))))))))))))******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000111111222111111111111222222222222222222222222222333444444444444333222222222111111111111111111111111111111111111222222222222111111000000111111111222222222000000000000////////////------------------------,,,,,,+++***)))***...000...---,,,---///000///---,,,,,,,,,++++++*********)))((('''''')))******))))))))))))))))))))))))((()))(((((())))))*********)))'''&&&&&&((())))))((()))))))))***************+++************)))))))))&&&&&&''''''((()))************)))(((((('''''''''((()))))))))************)))))))))))))))*********&&&''')))*********)))(((((())))))******))))))(((******))))))))))))******+++******))))))******+++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))...---,,,******)))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((()))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))(((((()))***+++,,,,,,''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))*********)))))))))((((((((()))***+++***((('''&&&'''++++++***************+++*********))))))))))))***((((((((((((((((((((((((******))))))(((&&&%%%$$$))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%''')))++++++++++++)))))))))(((((((((((()))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))'''(((---000...((()))*********))))))((())))))************))))))''''''((())))))***++++++,,,,,,,,,,,,+++***))))))...------,,,+++***))))))---,,,,,,,,,,,,---......,,,------......------,,,///............///000000000000000000111222333444666888:::<<<======<<<;;;777333///------.........//////.........---------000000000000////////////------------------------//////...---,,,++++++***************))))))))))))))))))*********))))))(((******)))))))))***++++++******))))))(((((('''''''''''')))***+++******)))))))))))))))))))))))))))&&&&&&'''((()))))))))(((''''''(((((())))))******************))))))))))))'''''''''((()))************)))((((((((((((((((((************+++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,------------------------------------------.....................///000000111111000000000111111111222222222222111111111222333333333333333222222111111000000000000000000000000000000111111222222111111000////////////000000000000000000000000////////////------------------------*********)))((())),,,///...---------/////////...---,,,,,,++++++*********+++)))''''''((()))(((''')))(((((((((((((((((((((%%%%%%&&&&&&&&&&&&'''''')))'''%%%%%%'''((((((''''''((()))************)))))))))))))))))))))))))))%%%&&&(((***++++++***))))))))))))))))))(((((((((((()))))))))******************))))))))))))))))))((()))***+++,,,+++***))))))******************)))))))))************))))))))))))(((((((((((())))))(((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((,,,+++***((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******&&&''''''((()))******+++''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&'''(((((((((''''''******)))((('''&&&&&&%%%((((((((((((((((((((((((******))))))((())))))***''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''))))))((((((((('''''''''&&&(((******((((((((()))+++***************++++++)))))))))************)))''''''''''''''''''''''''))))))))))))((('''&&&%%%))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))******)))((()))(((((((((((()))))))))+++*********)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))***,,,+++((('''++++++)))''''''((((((((((((((('''))))))************))))))((((((((((((((((((''''''((())))))***************------,,,++++++***))))))---,,,,,,,,,,,,---............////////////.....................//////000/////////000111222333444444555777999:::::::::999666333///------........./////////...------,,,,,,........................///......------,,,,,,+++...------,,,+++******)))*********)))))))))((((((''''''((((((((((((((('''((((((((((((((()))***+++******))))))((((((''''''%%%&&&((()))***)))((('''))))))))))))))))))))))))'''((()))***************''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((***))))))((((((((())))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------..................//////000000000///000000000000111111111222111111000111111222222111111222222222111000000000000000000000000000000111111111222222111111111........./////////000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,*********)))((()))+++---,,,,,,,,,---------......,,,,,,,,,++++++*********+++***((('''((()))((('''((((((((((((((((((((((((&&&'''((((((''''''(((************))))))(((((((((%%%'''(((*********))))))((((((((()))))))))******&&&''')))***+++******)))'''((()))*********))))))))))))))))))************************))))))))))))******++++++++++++******)))******++++++******)))((())))))******))))))((((((((((((''''''(((((((((((((((((()))))))))*********))))))(((((())))))***'''''''''''''''''''''''')))))))))***************''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******'''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&******)))((('''&&&&&&%%%((((((((((((((((((((((((***)))(((''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''*********)))((('''''''''))))))))))))((((((((((((%%%'''))))))((((((((()))***))))))))))))***++++++&&&''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))(((((('''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))))))))((('''&&&***((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***)))&&&'''***+++(((((((((((())))))))))))***))))))************))))))++++++******)))(((((((((%%%&&&''')))***+++++++++)))))))))***+++,,,,,,------,,,,,,,,,,,,---......111111111111111111111111......------......///000/////////000111222333444222333555777888999999999444111...---...///////////////.........---------,,,,,,,,,,,,------------///......---,,,++++++***,,,,,,++++++******))))))******)))))))))((((((((((((((())))))******))))))''''''''''''((()))***+++***))))))))))))))))))(((&&&&&&((())))))(((''''''(((((((((((((((((((((((())))))***+++++++++******''''''(((((())))))******(((((()))))))))))))))******)))))))))(((((((((''')))((((((((())))))***+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000111111111111000000000000111111///000111222222111111000000000000000000000000000111222222222222222222111////////////000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,***+++++++++++++++,,,---,,,,,,++++++++++++++++++***((('''''')))******)))((((((((())))))*********(((***,,,+++))))))+++---))),,,...---***''''''((($$$%%%''')))***)))(((''''''((())))))***+++,,,,,,***)))'''&&&&&&''')))***%%%'''(((***++++++++++++))))))))))))************************)))))))))(((******))))))))))))******((())))))))))))))))))((('''((())))))))))))((('''))))))(((((((((((())))))(((((((((((()))))))))************))))))*********(((((((((((((((((((((((()))***+++,,,---.........'''((())))))))))))((('''))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((()))******)))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((+++++++++************)))'''(((***)))(((''''''((()))((((((((())))))***+++%%%&&&'''((())))))((('''''''''''''''''''''''''''''''''((()))************))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((())))))((('''&&&***(((&&&''')))+++***)))'''''''''(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((%%%((((((%%%%%%))))))&&&)))))))))))))))***++++++))))))************))))))++++++******************&&&'''((()))++++++++++++'''((()))***+++,,,---...---,,,,,,,,,,,,---......222111000//////000111222...------------...//////000000///000000111222222000111222444666666777777111000......///000000///...............---------+++,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))(((((((((((((((((()))***************(((((((((((()))***+++,,,)))))))))***************((())))))))))))(((((('''(((((((((((((((((((((((()))************))))))(((''''''(((((())))))******(((((((((((())))))******(((((((((((())))))))))))''''''(((((()))***,,,,,,++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...............///////////////////////////000000000000111111000000000000000111...///000222222222111000111111111111111111111111222222333333333333222222000000000000111111111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---...//////---++++++,,,(((***+++*********+++,,,++++++++++++++++++++++++'''&&&%%%''')))+++++++++(((((()))***+++,,,,,,---%%%''')))(((&&&&&&(((***''',,,000...)))%%%%%%'''###$$$&&&((())))))((('''(((((()))***,,,---...///---)))%%%!!!!!!$$$))),,,$$$&&&(((***,,,,,,,,,,,,))))))))))))************+++*********))))))((((((***)))(((''''''((()))***''''''((((((((((((''''''&&&'''((())))))((('''&&&******))))))))))))******(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))'''((()))***************((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))((()))))))))))))))((((((%%%%%%&&&'''((()))***+++(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))'''(((((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******---------,,,,,,,,,++++++(((***+++)))'''%%%%%%&&&(((((('''(((((()))******'''((()))+++++++++***)))''''''''''''''''''''''''&&&'''(((***++++++,,,,,,))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))%%%&&&((()))))))))((('''***'''%%%&&&)))+++***)))%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''''''''''''''''''''***,,,,,,((((((******'''((((((''''''((()))******))))))************))))))(((((())))))*********+++((((((***++++++,,,,,,+++***************+++++++++---,,,,,,,,,,,,---......000///---++++++---///000...------------...//////000000000000000111111222,,,---///111222333444444000///...///111111000///........................,,,,,,,,,------.........))))))***++++++,,,------+++++++++++++++++++++,,,))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))***+++,,,---))))))******++++++,,,,,,++++++******))))))((((((************************))))))***))))))(((''''''''''''(((((()))*********'''((((((((())))))******&&&&&&'''((()))***++++++'''''''''((()))+++------&&&&&&''''''(((((())))))******))))))))))))******---+++))))))+++,,,---,,,111111111111///---+++***++++++,,,------......///............////////////222111111111000000//////444222000111444555333111333333333222222222111111333333222111000///...---000000000000000000000000000000000000000000000000000000000000000000000000++++++,,,,,,---..................------,,,,,,,,,++++++************++++++++++++***)))(((((())))))*********)))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((***************)))((((((************)))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))************************++++++************++++++,,,***((())),,,---+++)))+++++++++++++++***)))(((((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,---------(((((())))))*********+++++++++************+++++++++*********))))))(((((())))))(((((((((((())))))+++++++++*********)))))))))((('''''''''(((***+++)))******+++++++++******'''(((((()))***++++++,,,((((((((((((((((((((((((''''''(((((((((((((((((()))(((((('''''')))***+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))%%%&&&'''((()))***++++++******)))(((((((((((((((***))))))(((((((((((((((+++*********))))))((((((*********)))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))*********)))))))))))))))&&&&&&&&&&&&''')))***+++))))))(((((((((((())))))((()))***)))'''&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))+++***)))'''''''''(((((((((((())))))*********++++++*********))))))((((((******++++++++++++******,,,+++*********+++------,,,,,,,,,---------......000///...---------------...///////////////......///............///000000...///000111111222111111////////////////////////---------.........//////------------------------,,,------......------,,,((()))***++++++***)))(((***************************************)))((('''%%%&&&&&&'''((())))))***+++*********))))))(((((()))*********++++++++++++(((((((((((())))))))))))***************)))((((((((()))***)))((('''(((*********))))))((((((''''''))))))(((((((((((())))))******))))))))))))******************+++++++++++++++******))))))******+++,,,***((()))***,,,,,,,,,,,,---...///......,,,,,,+++++++++,,,------..................////////////111111000000000/////////111///...///111111000...333222222222111111111111///////////////000000000000000000000000000000000...............................................................---------------,,,,,,++++++++++++++++++************++++++,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))*********))))))((('''************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++)))((()))+++,,,***(((+++++++++++++++***))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***((())))))***************+++++++++************************))))))*********************)))))))))((())))))(((((((((((())))))+++++++++*********)))))))))(((((('''((()))***+++***************)))(((''''''(((((())))))*********((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''((()))***((((((((((((((((((((((((******)))))))))((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********))))))(((((((((******)))(((((((((((((((++++++***))))))))))))************)))))))))((((((***))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((('''''''''(((((()))&&&'''((())))))((('''&&&((()))))))))'''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))(((((((((((())))))))))))(((''''''((()))************)))))))))))))))************)))))))))(((******++++++++++++******++++++***)))***+++,,,------------.........//////......---,,,,,,,,,,,,,,,------...///////////////............//////////////////000000111000000000........................,,,,,,---------.........------------------------,,,,,,------------,,,,,,))))))************))))))************************))))))******)))((((((''''''''''''(((((())))))***))))))))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))******))))))(((''''''((())))))''''''((()))***)))))))))((((((((('''))))))(((((((((((())))))******))))))((())))))))),,,,,,,,,,,,+++++++++++++++******))))))******++++++)))((((((***++++++***((()))+++---.........---******++++++,,,---------............///////////////////////////.........000...---...///000///...111111111111000000000000---........./////////000////////////////////////........................------------------------///......---,,,,,,++++++++++++++++++************++++++************++++++,,,,,,+++************+++************************))))))))))))))))))))))))'''((())))))******))))))************************)))))))))))))))(((((('''***************************************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))******)))((((((******)))(((***++++++++++++***))))))******************))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((('''&&&---,,,,,,++++++***))))))***))))))(((((())))))***************))))))))))))))))))(((((((((((())))))+++************)))))))))((((((((((((((()))******************((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))((((((((((((((('''))))))))))))(((((((((((((((((((((((()))))))))))),,,,,,+++***)))(((((('''***))))))(((((((((((((((((('''&&&&&&%%%%%%&&&&&&******))))))))))))(((((())))))))))))))))))******((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))(((((('''''''''(((###%%%(((******(((%%%###'''((()))((('''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''((()))***+++++++++******)))(((((((((************))))))))))))******++++++++++++************))))))******+++,,,............////////////------,,,+++++++++,,,,,,,,,---...///////////////,,,---...///000///......//////////////////..............................++++++,,,,,,,,,---------------------------------+++++++++,,,,,,+++++++++******))))))))))))******************************)))))))))***))))))((('''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((()))))))))((('''''''''((()))((('''&&&''')))))))))))))))(((((((((((())))))(((((((((((())))))+++***))))))((((((((((((*********))))))(((((((((***))))))(((((())))))******((('''(((***+++***)))''')))+++,,,............)))******++++++,,,,,,---............////////////........................000000//////000000000///000000000000000/////////111111000//////...------////////////////////////........................------------------------,,,,,,,,,+++++++++******++++++++++++++++++******++++++************++++++,,,,,,+++++++++++++++,,,)))***************++++++))))))))))))))))))))))))(((((()))************)))************************(((((()))))))))(((((('''(((((())))))))))))******)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((())))))((((((******+++++++++******)))++++++************))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))(((((('''&&&+++*********************))))))(((((((((((())))))*********)))))))))))))))))))))(((((((((((())))))************))))))))))))((((((((((((((())))))***)))*********)))(((''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))***************+++++++++))))))(((((((((((())))))'''&&&%%%%%%$$$$$$%%%%%%))))))))))))))))))(((((()))))))))))))))*********(((((((((((((((''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))((((((((((((((()))$$$&&&(((******(((&&&$$$'''((()))((('''&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((************************(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))***************)))))))))))))))*********)))))))))))))))******++++++++++++******)))))))))*********++++++------------............------,,,,,,,,,,,,,,,---.........//////...------+++,,,...000000///...---////////////...---,,,,,,........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++***)))(((((()))***+++************************)))***************))))))************))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))''''''((((((((((((''''''&&&((()))((('''&&&'''((())))))))))))(((((((((((())))))(((((((((((())))))+++***)))(((((('''(((((()))))))))((((((''''''&&&(((((((((''''''((((((((()))(((((()))***+++***)))***+++,,,---......---,,,)))******++++++,,,,,,---............////////////------------............//////000000/////////000////////////////////////222111111000000/////////////////////////////////////////////////////////........................+++,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,++++++************++++++,,,+++++++++++++++,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((()))))))))))))))***+++++++++,,,))))))))))))))))))))))))************************))))))(((((((((((())))))(((((())))))((((((((())))))******+++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))************'''((())))))******))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))((())))))***++++++++++++((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************+++++++++))))))(((((((((((())))))++++++***))))))))))))***(((((((((((((((((())))))(((((())))))************'''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))'''''''''((((((***++++++((((((((((((((((((((((((&&&((()))(((''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((''''''''''''((()))***++++++,,,))))))))))))))))))************++++++++++++******))))))******++++++++++++++++++,,,,,,,,,---------......------------......////////////...,,,+++***+++,,,...000000///---,,,......///......---,,,+++........................*********+++++++++,,,,,,************************)))******++++++******)))+++***)))(((((()))***+++))))))))))))))))))))))))******+++,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))(((((((((((())))))))))))))))))(((((((((((())))))******)))(((''''''((((((*********))))))))))))))))))((((((''''''(((((()))))))))(((***+++,,,+++)))++++++,,,---------,,,+++******++++++,,,---------............////////////---------...............---...///...---,,,---///////////////000000000000...//////000111222333333////////////////////////000000000000000000000000........................------...//////000111111+++++++++,,,,,,,,,,,,,,,++++++************+++++++++************+++,,,,,,))))))******+++,,,,,,,,,))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))((())))))************)))&&&''''''(((((()))))))))***************+++++++++))))))))))))))))))))))))***************************))))))(((((())))))***((()))******(((((()))***))))))***++++++++++++************+++++++++,,,,,,)))))))))))))))))))))))))))))))))*********++++++((()))******++++++++++++$$$%%%&&&''')))***++++++***))))))(((((())))))***))))))))))))************))))))(((((((((((())))))(((((()))))))))))))))***''''''((()))))))))))))))'''((()))+++,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((()))))))))))),,,,,,+++***)))(((((('''((((((((((((((())))))***,,,+++******))))))******''''''(((((((((((())))))((((((((()))******++++++'''''''''(((((((((((((((((((((((((((((('''''''''&&&''''''(((((())))))***'''''''''((()))***,,,,,,***)))(((((((((((()))***&&&'''((((((''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''************)))((('''&&&&&&&&&''')))***+++,,,---))))))))))))******************++++++++++++************+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,......---------...///////////////...---,,,+++***+++,,,---...///...------..................------------------------------******+++++++++,,,,,,,,,*********************************++++++***************))))))))))))******))))))))))))))))))))))))******++++++,,,+++++++++))))))))))))))))))))))))))))))))))))************'''''''''((((((((())))))(((((((((((())))))))))))''''''((()))))))))((((((((()))***)))((('''(((***(((((((((((())))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))******************++++++******))))))))))))*********))))))+++------+++)))((()))+++,,,,,,,,,+++***+++++++++,,,------..................////////////------......////////////---///000///---,,,...000/////////000000111111111------...///000111222222000000000000000000000000////////////////////////------------------------........................************+++++++++,,,++++++************++++++)))))))))))))))***+++,,,))))))***++++++,,,------))))))))))))))))))))))))))))))***++++++++++++***************************))))))***+++++++++++++++((((((((()))***++++++++++++++++++***************))))))))))))))))))))))))*********************************))))))*********(((***,,,+++)))((()))+++))))))***+++++++++++++++))))))******+++,,,------))))))))))))))))))))))))))))))*********+++++++++******+++++++++***))))))&&&&&&'''((()))******+++*********))))))*********((()))))))))************))))))(((((((((((())))))(((((((((((())))))******&&&'''((()))***))))))((((((((()))***++++++******'''(((((())))))*********((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''((()))))))))((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))(((((((((((((((((((((((())))))))))))*********))))))(((((((((((((((((((((((()))******))))))(((''''''''''''((('''''''''((((((((())))))'''(((((()))******++++++''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&''''''((())))))***)))((((((((()))***++++++''''''((())))))(((''''''&&&'''((((((''''''(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''(((((()))******)))((('''''''''((()))***++++++,,,((()))))))))******************++++++++++++*********+++,,,---...------,,,+++++++++,,,,,,,,,---------,,,,,,,,,------...///,,,------......---------,,,,,,---------.........---....../////////......------------------------++++++++++++,,,,,,,,,---++++++++++++++++++++++++***++++++++++++++++++***))))))************))))))))))))))))))))))))))))))'''((()))***************'''''''''(((((())))))***((((((((()))))))))******''''''''''''(((((((((((((((((((((((())))))))))))'''((())))))******)))))))))***+++***)))((()))+++'''((((((((()))))))))***))))))(((((((((((())))))'''''''''''''''((()))***(((((())))))*********+++,,,,,,++++++++++++,,,,,,*********,,,---...,,,***&&&''')))***+++++++++***+++,,,,,,------......///............/////////000........./////////000000///111333222///...000222//////000000111111222222///////////////.........111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))(((((())))))*********+++++++++************++++++))))))(((((()))***++++++))))))***+++,,,,,,------))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))+++---,,,)))(((***,,,((()))***+++++++++++++++(((((()))***,,,---...///)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***((('''&&&))))))))))))************++++++************++++++(((((())))))*********+++))))))(((((((((((())))))'''((((((((())))))******&&&''')))*********)))(((((()))))))))))))))(((''''''(((((()))***++++++,,,((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&''')))*********)))(((''''''''''''''''''''''''(((((())))))******++++++))))))))))))(((((((((((((((((((((((())))))))))))%%%&&&'''((()))***+++,,,((((((((((((((()))******,,,,,,+++***************&&&'''''''''(((((())))))'''(((((()))***+++++++++&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***+++******)))))))))))))))$$$%%%(((******(((%%%$$$%%%'''((((((''''''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))++++++)))((('''&&&'''(((*********))))))))))))))))))************(((((())))))*********+++******++++++++++++******+++,,,---...///...---,,,,,,,,,,,,---------......++++++++++++,,,,,,---...)))***+++---.../////////------,,,,,,,,,---...///------...///000000000///------------------------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,,,,++++++((()))***++++++***)))((())))))))))))))))))))))))&&&&&&'''(((((()))((((((%%%&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))***************)))+++,,,+++***)))***+++'''((((((((())))))******))))))(((((((((((())))))&&&&&&&&&&&&((()))***+++************************)))))))))))))))))))))))),,,+++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++///////////////.........///////////////000111111---.........//////000000---...///000000///...---000000///...---+++)))(((///////////////......---/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((***(((&&&'''***+++)))'''(((((((((((()))+++,,,---++++++++++++++++++++++++***+++,,,+++)))))))))***///...,,,+++***)))))))))'''(((******((('''((()))******************************)))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((************))))))))))))))))))))))))((((((((((((((((((((((((((()))*********++++++,,,+++***)))(((&&&&&&%%%&&&)))******)))(((((((((((())))))))))))''''''((((((((((((''''''))))))(((((((((((())))))******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''((()))***(((&&&$$$$$$(((******)))))))))***))))))((('''&&&))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((***+++++++++***(((%%%$$$&&&&&&''''''(((((())))))+++)))(((&&&&&&((()))+++(((((((((((())))))))))))))))))))))))************+++***(((&&&&&&''')))***))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))((('''&&&%%%((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))++++++******))))))((((((***((($$$""""""$$$''')))++++++************++++++******+++,,,,,,,,,++++++---,,,+++,,,------,,,*********+++,,,,,,---......+++,,,...//////...,,,+++..................------------//////...---+++)))***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++------------++++++))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))((()))))))))))))))(((((((((((()))))))))(((&&&%%%%%%%%%&&&'''((((((((('''(((((())))))))))))((((((,,,,,,+++***)))(((''''''******))))))))))))******$$$'''000///###%%%***%%%(((((()))***+++,,,,,,---************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------/////////////////////...///////////////000000111............/////////000......////////////.....................---,,,,,,///////////////...------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))*********+++)))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((+++)))((()))++++++***(((***)))))))))))))))***+++***************************+++,,,+++***))))))+++,,,,,,++++++******++++++)))***,,,,,,*********+++************************+++******)))))))))***************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************)))))))))((((((''''''''''''&&&&&&&&&))))))))))))((((((((((((((((((((((((((()))*********++++++++++++***)))((('''&&&&&&''')))***)))((((((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))***))))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''((((((+++(((&&&'''***,,,,,,+++((())))))))))))(((((('''++++++***)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''(((((((((((((((''''''(((((((((((((((((())))))***)))(((''''''((()))***))))))))))))(((((((((((((((((()))))))))************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))((('''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((((('''''''''&&&---,,,+++******+++------++++++************++++++******+++,,,,,,,,,,,,+++---,,,+++,,,------,,,*********+++,,,,,,---......+++,,,...//////...,,,+++------...............---------,,,,,,---------...+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++,,,------,,,++++++))))))************))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''&&&%%%$$$###%%%&&&''''''((((((''''''(((((())))))))))))((((((*********)))))))))))))))***))))))(((((())))))***+++&&&((('''$$$***---$$$((((((((()))***,,,---...))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,---...//////......////////////////////////......//////000111............//////////////////............//////,,,---...///000000000000...////////////...------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((+++***)))***+++,,,+++)))++++++***))))))))))))))))))))))))******************,,,,,,,,,***)))***++++++*********+++,,,,,,---)))+++,,,,,,+++******+++************************++++++************++++++++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************))))))))))))*********))))))))))))((((((((((((((())))))))))))((((((((((((((()))************++++++******)))((()))((('''''')))))))))'''(((((((((((())))))))))))))))))************)))))))))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***(((''''''''''''+++)))(((((()))+++******'''(((((())))))))))))(((+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))))))))((((((***)))(((''''''((()))*********))))))((((((''''''(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))************************))))))(((((((((((())))))((((((((((((''''''''''''((()))***+++,,,,,,++++++++++++************++++++******+++,,,,,,,,,,,,,,,,,,++++++,,,---...,,,******++++++,,,,,,------...+++,,,---......---,,,++++++,,,---...............---,,,+++***+++---///111,,,,,,------------,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***))))))************))))))+++******************+++)))))))))))))))))))))))))))))))))))))))*********++++++***))))))(((''''''(((((())))))))))))(((((()))))))))***))))))((('''&&&&&&'''(((((((((''''''(((((())))))))))))((((((((((((((())))))*********)))((((((''''''(((((()))+++---444333***+++---%%%(((''''''''')))+++...000(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---......///............///////////////............///000000.........///////////////000///...------...///000------...000111111111111......//////......---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((******************************)))))))))))))))******************++++++++++++,,,---,,,***)))***+++++++++******++++++,,,---''')))+++***)))((())))))************************+++++++++***++++++,,,---,,,++++++++++++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********))))))))))))))),,,,,,+++++++++*********(((((((((((())))))))))))((((((((((((((())))))*********************))))))***((('''((())))))((('''(((((((((((())))))))))))''''''((((((((((((''''''(((((((((''''''((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((('''''')))((('''''''''(((''''''&&&'''((())))))***))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))*********))))))(((((()))+++---...++++++******))))))(((((())))))(((((((((((())))))******))))))((((((''''''(((((((((((()))))))))***'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))%%%%%%&&&'''((()))))))))++++++************++++++******+++,,,------------,,,++++++,,,---...,,,++++++++++++,,,,,,---------,,,,,,---......---,,,,,,***+++,,,---.../////////---,,,,,,+++,,,---...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******)))******++++++******))),,,++++++******++++++,,,))))))))))))))))))))))))''''''(((((())))))******+++*********)))))))))((('''(((((())))))))))))(((+++++++++++++++++++++***''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((()))))))))***((((((''''''''''''((((((&&&888NNNKKK222'''******((('''&&&&&&(((+++...111(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------.........//////000000...............//////000///////////////.........000///...------...///000//////000000111000000000...............------,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))((())))))))))))((())))))(((((((((((()))***+++,,,+++++++++,,,,,,,,,------+++,,,---,,,*********+++---,,,++++++******++++++((()))++++++)))((()))***************************++++++******+++,,,,,,---,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''''''''''''((((((((()))))))))***((((((((((((((())))))***))))))))))))))))))*********)))(((((()))***((('''(((((((((((())))))))))))''''''((((((((((((''''''((((((''''''''''''((((((((())))))***)))(((''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***'''(((((((((''''''''''''&&&'''((())))))***))))))((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))*********+++***)))(((''''''(((***+++++++++******))))))(((((())))))(((((((((((())))))***)))))))))(((((((((''''''(((((((((((()))))))))''''''((()))***)))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))(((((('''(((***,,,---++++++************++++++******+++,,,---......---++++++***,,,......---+++++++++,,,,,,,,,,,,------,,,------------------,,,***+++,,,---............------.........---+++*********++++++++++++******++++++++++++++++++++++++******************************++++++++++++******,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))%%%&&&&&&''''''(((((((((((()))))))))*********+++''''''((()))))))))))))))((((((((((((((((((((()))'''(((((((((((((((''''''(((((())))))))))))(((((()))))))))(((((((((((('''((((((''''''''''''((((((&&&888OOOKKK222'''+++***((('''&&&&&&'''***...000))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,------......///000000000......------......///000///////////////.........//////............//////000000000000000//////...---............---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''')))***)))((('''((()))''''''(((((()))+++,,,---++++++,,,,,,---.........+++------,,,+++***+++,,,---,,,,,,+++*********+++***,,,------,,,++++++,,,***************************************+++,,,---++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************************))))))))))))''''''(((((())))))******((((((((((((((()))******))))))((((((((()))*********(((((((((******)))((((((((((((((())))))))))))))))))************))))))(((''''''&&&&&&''''''(((((()))*********)))'''&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))************''')))++++++***))))))***'''(((((())))))))))))((()))))))))))))))******+++(((((((((((())))))))))))((())))))******+++++++++(((((('''&&&&&&%%%&&&&&&))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))''''''(((((((((((())))))''''''(((((())))))******************************(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((((((((((((+++***)))((((((***,,,...++++++************++++++)))***+++---............+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------------------...///000///---***)))))))))************))))))***++++++++++++,,,,,,,,,******))))))))))))************++++++++++++******,,,++++++******++++++,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&''''''''''''((())))))***++++++&&&'''((())))))******)))))))))((((((((()))******(((((()))))))))(((''''''(((((())))))))))))(((((()))))))))((((((''''''''')))((((((''''''(((((()))+++---555444+++,,,///((((((((('''&&&'''))),,,---************************************************))))))******+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,------------...------------............------......///000000111...------------...//////000/////////..................////////////.........//////000000//////...------......------,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((()))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))(((***+++***(((''')))+++))))))(((((()))***++++++******+++,,,,,,---......,,,---...---+++***+++,,,++++++******++++++,,,,,,***,,,------,,,++++++,,,************************))))))))))))***+++,,,,,,*********))))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************---------,,,,,,,,,++++++'''''''''((()))*********((((((((((((((()))******)))(((((('''((()))***+++)))((('''(((***++++++***(((((((((((())))))))))))))))))************))))))(((''''''&&&&&&''''''(((((((((*********)))'''&&&%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))******))))))%%%(((++++++***)))***+++((())))))))))))((((((''')))))))))))))))***++++++(((((((((((())))))))))))((())))))******+++,,,,,,((((((((((((((('''&&&&&&(((((((((((((((((())))))(((((())))))))))))((((((''''''(((((())))))******'''''''''((((((((())))))((('''''''''((()))+++,,,************************(((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''((((((((()))))))))))))))))))))))))))++++++************++++++)))***+++---.../////////*********,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------+++,,,,,,---------,,,,,,------------------,,,,,,*********++++++***************+++++++++,,,,,,,,,***)))(((((((((((()))******++++++,,,,,,++++++***++++++************++++++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((()))************+++******)))***+++,,,---)))))))))))))))(((''''''(((((())))))))))))(((((('''''''''(((((((((((((((***))))))(((((())))))******&&&((()))&&&,,,000'''((((((((((((((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000---------...///000000111...------------...//////000000//////.........------...///000000///...---,,,---...//////000000///------......------,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((+++,,,,,,)))(((***,,,+++******)))))))))))))))))))))***+++,,,,,,------,,,---...---+++***+++,,,)))))))))***+++,,,...///(((***,,,+++***)))***+++************************(((((((((((()))***+++,,,******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++*********)))))))))((((((&&&''''''((()))******+++((((((((((((((()))******)))(((''''''''')))***+++(((''''''(((+++,,,,,,+++(((((((((((())))))))))))''''''(((((((((((('''''''''''''''&&&&&&''''''''''''(((***+++***)))'''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((************************(((((()))******)))((('''"""%%%)))***((('''(((***))))))***))))))((('''''''''''''''''''''((())))))(((((((((((())))))))))))((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))&&&&&&''''''(((((())))))(((((())))))))))))((((((&&&&&&'''((()))***++++++''''''''''''((((((((())))))(((&&&&&&''')))+++---************************(((((((((((())))))))))))***)))))))))((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))******++++++)))+++---......,,,***(((++++++************++++++)))***,,,---.../////////*********,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------,,,++++++---,,,+++++++++---///000+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,***)))(((''''''((()))******++++++,,,,,,++++++***+++******************+++(((((((((((((((((((((((())))))(((((('''''''''&&&))))))((((((''''''&&&&&&&&&'''((()))************''''''&&&&&&&&&''')))***)))))))))))))))(((''''''(((((())))))))))))((((((%%%%%%&&&'''((()))***+++******))))))))))))******$$$'''111000&&&(((...)))(((((())))))))))))((((((+++*********))))))((((((''')))***+++***)))***++++++++++++++++++***)))(((***+++,,,---///000111111,,,,,,,,,---------......---.........---,,,,,,+++,,,,,,,,,------///000111...---,,,,,,,,,,,,---...---------------...///000000000////////////000000.........------,,,,,,,,,//////...---,,,,,,++++++---------------------------)))&&&%%%'''))))))(((+++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************)))))),,,++++++***)))(((''''''(((((())))))******************))))))((((((''''''))))))))))))))))))))))))(((((((((((()))***++++++(((((()))***++++++,,,,,,,,,+++***))))))+++---...******************************)))))))))***,,,---+++++++++*********))))))---,,,++++++******+++++++++++++++++++++***)))(((,,,,,,+++***))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))***))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))++++++)))(((((('''''''''***)))'''((()))***((('''))))))))))))))))))))))))&&&'''((()))))))))))))))((((((((((((((((((((((((***(((''')))+++,,,***(((###$$$%%%'''((())))))*********)))))))))))))))******)))(((''''''((()))***'''''''''''''''((()))))),,,+++***)))((('''&&&%%%+++***)))'''&&&&&&%%%%%%((((((''''''''''''((((((''''''''''''((((((((((((+++*********))))))((((((***)))'''%%%%%%''')))***''''''((()))***++++++,,,)))((('''&&&&&&'''((()))******))))))((((((''''''(((((((((((((((((((((((((((((())))))*********+++)))((('''%%%%%%%%%&&&''',,,,,,,,,++++++*********))))))((('''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&)))(((&&&###!!!"""&&&))))))(((''''''(((***---...***++++++,,,,,,++++++***++++++++++++,,,---...///,,,---......//////......---------......000111111---------.........//////------............---------.../////////...---,,,***&&&$$$%%%***---+++((($$$%%%&&&(((***+++,,,,,,,,,++++++++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))***)))'''''')))***)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((***+++***)))((()))***+++***)))(((''''''''''''************))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((************)))))))))(((''')))***+++***)))***+++,,,,,,,,,,,,,,,+++******++++++,,,---...//////000,,,,,,---------.........------......------,,,+++------------......///000......---,,,,,,---......---------------...////////////............/////////.........---------,,,.........---,,,,,,,,,+++++++++++++++++++++++++++000---***)))+++,,,,,,+++++++++,,,,,,,,,+++)))((((((((((((((((((((((((((())))))))))))************))))))************))))))''''''((((((((((((''''''*********))))))))))))))))))))))))))))))************)))))))))(((((((((''')))))))))))))))))))))))),,,,,,,,,+++,,,,,,------((())))))***++++++,,,,,,,,,+++***))))))+++---...************************+++***)))))))))***+++,,,+++++++++*********))))))+++***))))))(((((())))))+++++++++++++++***))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))*********+++++++++******************************))))))))))))******,,,+++***)))((((((((((((***((('''((())))))((('''))))))))))))))))))))))))''''''((((((((((((((('''(((((((((((((((((((((((()))(((''')))+++,,,***(((%%%%%%'''((())))))************)))))))))))))))******))))))(((((((((((()))((((((((((((((()))************)))((('''&&&%%%%%%))))))((((((''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))******)))))))))((((((((()))((('''&&&&&&'''((()))(((((())))))******++++++)))((('''''''''((()))******)))))))))((((((((('''(((((((((((((((((((((((((((((()))))))))*********,,,+++***)))((())))))*********************))))))))))))((('''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''******(((&&&$$$%%%'''******)))(((''''''((()))+++***++++++,,,,,,++++++******))))))***+++,,,------,,,,,,---............---------------...///000000,,,------------.........------............------+++,,,---...///......---+++'''%%%'''+++---,,,)))******+++,,,,,,,,,,,,,,,++++++************+++++++++++++++*********))))))))))))))))))))))))))))))+++)))(((((()))******)))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))******)))((()))***))))))((((((((())))))***''''''(((((()))***++++++''''''((((((((((((''''''((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************))))))))))))''')))***+++***)))***+++,,,,,,---------,,,++++++++++++,,,,,,,,,------------------.........//////------......------,,,,,,..............................---,,,,,,---.........------------...//////...------------------...............------------------------,,,,,,,,,,,,++++++++++++++++++++++++111...,,,+++,,,---------******++++++******)))((((((((((((((((((((((((((())))))))))))************))))))************))))))'''(((((())))))(((((('''(((((())))))*********************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++***)))))))))******)))))))))***++++++,,,,,,,,,+++*********+++,,,---************************,,,+++******)))*********+++++++++***************+++***))))))(((((())))))***++++++++++++***))))))******+++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,+++***(((&&&)))))))))************+++++++++++++++++++++++++++++++++************++++++++++++***)))(((((((((((()))((('''''')))))))))'''))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((()))***+++***((('''(((((()))******)))))))))))))))(((((())))))***)))))))))))))))((('''''')))))))))))))))***++++++(((((((((''''''&&&&&&&&&(((((((((((())))))***+++((((((''''''''''''(((((((((((()))))))))*********))))))((((((((((((((('''(((((((((((((((((((((((()))))))))))))))*********((((((((((((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******,,,++++++************+++(((((()))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))((((((''''''''''''((((((***++++++)))(((((()))+++---,,,***)))((('''((((((******++++++++++++******)))))))))))))))***+++,,,++++++,,,------------,,,,,,,,,+++,,,,,,---...///,,,,,,,,,,,,------------------............------))))))+++,,,---.........,,,)))'''(((,,,...---+++---......------,,,***************))))))*********+++++++++***************))))))))))))))))))))))))+++)))(((((()))******)))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))******(((((()))***(((((((((((()))***+++,,,'''''''''(((((()))))))))%%%''')))******)))'''%%%''''''''''''''''''''''''******))))))))))))***************************************)))))))))))))))''')))***+++))))))***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------........./////////,,,------...------,,,,,,..................------......------------............---------......///......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++++++++))))))*********)))))))))++++++++++++++++++++++++((()))))))))************))))))************))))))*********++++++*********))))))))))))))))))******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))((((((((((((((())))))*********+++++++++++++++*********+++,,,---************************,,,,,,+++******)))))))))************************---,,,++++++******++++++******+++++++++******)))(((***+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''))))))))))))************************************+++******))))))******+++***)))(((((('''''''''(((((('''&&&''')))))))))'''((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((()))))))))((((((''')))(((((((((((())))))***))))))*********((('''%%%))))))(((((())))))***+++'''((((((((((((((((((((()))))))))))))))******+++((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((((((''''''*********)))))))))))))))((((((((()))******++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********)))(((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))***++++++***))))))***...---,,,+++***)))))))))******++++++++++++******)))))))))))))))***+++,,,******+++,,,,,,,,,,,,+++++++++******+++,,,------+++++++++,,,,,,,,,------,,,------......------,,,))))))***+++,,,,,,---------+++)))***,,,...---,,,++++++++++++***)))((('''******))))))))))))******************************((((((((((((((((((((((((***(((''''''((())))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))***)))((('''(((***)))(((((())))))***+++,,,+++***)))((('''&&&%%%$$$&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))******''')))***+++))))))***+++******++++++++++++******,,,++++++++++++*********------------.........///,,,,,,------...------,,,---......//////...---,,,........................///......---------......///..................///++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))((())))))))))))))))))))))))******************************((()))))))))************))))))************))))))******++++++++++++******++++++******)))(((((('''*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))...---,,,+++++++++++++++***************+++++++++++++++***+++++++++,,,,,,************************++++++++++++******))))))************************---,,,++++++******++++++)))******+++++++++******((()))+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&'''''''''&&&&&&'''((())))))(((((((((((((((((((((((((((&&&'''((()))***+++++++++((((((((((((((((((((((((&&&'''))))))))))))))))))''''''((((((((('''&&&&&&((((((''''''((()))******((()))*********((('''&&&(((''''''''''''((()))))))))))))))))))))*********+++******)))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''*********)))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((&&&'''''''''''''''''''''((())))))******+++++++++((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''')))++++++***((())))))*********)))))))))******)))******++++++******)))+++************++++++,,,)))***++++++,,,,,,+++++++++************++++++,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,++++++,,,---------))))))))))))))))))((('''******))))))))))))******************************(((((((((((((((((((((((()))'''%%%&&&'''(((''''''************************(((((((((((())))))))))))))))))))))))))))))))))))''')))***)))((('''((()))******))))))))))))******+++***)))((('''&&&%%%$$$)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************''')))***+++***)))***+++))))))***+++++++++******++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------......------,,,---.../////////---------...////////////...---//////...------------...//////............//////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++,,,+++)))((()))*********)))))))))***++++++''''''''''''''''''''''''))))))))))))************))))))************))))))((())))))******))))))(((,,,,,,+++***)))(((''''''((()))))))))************(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++************+++******************************+++++++++,,,,,,,,,******************************+++++++++***))))))***************++++++++++++***))))))(((((())))))))))))***++++++++++++***((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************************---+++)))''''''(((***+++***)))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&''''''((('''&&&%%%&&&((())))))((())))))))))))))))))))))))&&&'''((()))************((((((((((((((((((((((((%%%'''))))))((((((((()))&&&'''''''''''''''&&&&&&''''''''''''((()))******(((((())))))))))))(((((('''''''''''''''(((((()))************************+++***))))))((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))*********((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))))))))((())))))******************(((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&(((******)))(((((()))&&&&&&''''''((((((((()))))))))************))))))++++++*********++++++,,,******+++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,---,,,++++++******++++++------,,,,,,,,,,,,------))))))***++++++++++++************))))))************************+++++++++)))))))))))))))))))))))))))'''&&&&&&'''(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((())))))''''''((()))))))))((((((((((((((()))'''''''''(((((()))))))))***)))'''%%%%%%''')))*********************************))))))))))))******''''''''''''''''''''''''((()))))))))************''')))***+++***)))***+++)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,------......------+++,,,...///000///...------...///000000///...---//////...---------------...------------------...,,,,,,,,,------.........---,,,,,,,,,+++*********)))))))))))))))))))))))))))+++,,,,,,)))((()))***+++******)))***+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))************))))))((())))))******))))))(((+++*********))))))((((((''''''((()))***++++++,,,'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((()))*********************************++++++,,,,,,,,,+++************************))))))***+++,,,+++******))))))*********++++++++++++***))))))(((((())))))))))))***+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++******)))))))))))))))******))))))((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))((((((((())))))***&&&%%%%%%&&&((())))))((())))))))))))))))))))))))''''''(((((('''&&&%%%%%%((((((((((((((((((((((((%%%'''))))))((('''(((***&&&''''''((((((((('''''''''&&&&&&'''''')))******(((''''''(((((()))***+++((((((((('''((())))))***************))))))))))))((((((''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((()))))))))******)))((('''&&&&&&'''((()))(((((())))))******++++++)))))))))***)))(((&&&%%%'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((''''''''''''((()))***+++******)))))))))))))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))''''''(((((((((((('''''''''((())))))(((((()))+++''''''(((((())))))))))))))))))************))))))+++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,------------.........+++,,,,,,------,,,,,,+++,,,,,,+++***++++++------,,,------,,,++++++,,,---***++++++,,,,,,++++++***++++++************++++++))))))*********+++++++++))))))))))))))))))))))))***)))'''''')))***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))(((''''''((()))&&&&&&&&&&&&'''((()))***''''''(((((()))***++++++((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((())))))*********+++''')))***+++***)))***+++***+++,,,,,,------------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,---.........---***+++---///000000///...---...///000000///...---000///...------------------,,,,,,++++++,,,,,,---........./////////000000------,,,,,,+++***))))))++++++++++++++++++++++++''')))+++***(((&&&''')))++++++*********+++---...(((((((((((((((((((((((())))))))))))************))))))************))))))++++++,,,,,,,,,,,,++++++))))))))))))************&&&&&&''')))***+++,,,---'''((((((((())))))******))))))))))))))))))))))))+++*********+++,,,------++++++************************+++,,,,,,,,,,,,+++************************((()))***+++,,,,,,+++***))))))******++++++++++++---,,,,,,+++***+++++++++((()))***+++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************((()))+++,,,+++***((('''******))))))((((((((('''))))))))))))))))))))))))++++++************+++++++++***************++++++&&&%%%$$$&&&((())))))((())))))))))))))))))))))))(((((((((&&&%%%###!!! (((((((((((((((((((((((($$$'''***)))'''&&&(((***''''''((()))))))))))))))&&&&&&&&&'''''')))******''''''&&&'''((()))+++---)))))))))))))))******+++***)))))))))((((((((('''%%%%%%&&&&&&''')))***+++((((((''''''''''''((((((''''''''''''((((((((()))(((((())))))******++++++***)))'''&&&&&&''')))***'''(((((()))***++++++,,,))))))***)))((('''%%%$$$'''((((((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''(((*********)))((())))))(((((('''''''''&&&'''''''''''''''((()))***))))))))))))))))))))))))&&&'''((())))))((('''&&&((()))***)))((((((***,,,++++++,,,,,,,,,++++++***))))))************))))))***)))(((((((((((())))))++++++,,,------------,,,,,,,,,+++++++++++++++,,,---------.........//////+++,,,,,,------,,,,,,+++++++++******+++---///000,,,------,,,+++***,,,---+++++++++++++++***)))(((,,,,,,++++++++++++,,,,,,))))))******++++++++++++)))))))))))))))))))))))),,,***))))))***++++++***************************(((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))$$$$$$$$$%%%''')))***+++************))))))))))))&&&'''(((******((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------))))))***++++++,,,------------------------------,,,,,,,,,---------......---------........./////////...---,,,,,,---...//////...---,,,,,,,,,,,,,,,........................------------------------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))&&&&&&''''''((()))))))))******+++++++++,,,,,,,,,******************************+++,,,+++)))'''%%%))))))(((((((((((())))))++++++******)))(((((('''))))))(((((('''''''''&&&((()))+++,,,,,,+++)))(((+++,,,---,,,***)))***+++,,,,,,,,,+++++++++++++++************************&&&((()))+++,,,,,,,,,+++******************************,,,---.../////////)))***++++++))))))***+++---,,,,,,+++*********+++)))************+++++++++)))***++++++***)))***+++)))))))))***++++++,,,,,,,,,,,,,,,,,,+++)))(((''''''((()))))))))'''&&&%%%+++++++++++++++***)))(((************))))))))))))*********)))))))))))))))******************++++++(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))------------,,,,,,+++***((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''')))((('''''''''(((***+++,,,+++)))''''''''''''(((((()))))))))******++++++***)))(((''''''''''''''',,,+++***)))(((((((((((())))))++++++***(((&&&$$$(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))'''&&&%%%%%%&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))+++***((()))***+++)))(((***+++,,,***((('''((()))((())))))*********)))))))))((('''&&&&&&'''((()))))))))***++++++++++++***'''(((((()))))))))))))))'''))),,,//////---+++)))))))))***+++,,,,,,------,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((,,,...---+++,,,+++******,,,,,,+++***************************,,,,,,+++***)))(((''''''((()))***+++++++++++++++******((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((($$$%%%&&&((())))))))))))******)))(((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((((((((((((((((('''''''''((()))***************))))))(((((((((''')))))))))))))))))))))))))))))))))*********++++++************+++++++++++++++,,,,,,------.................................,,,,,,,,,,,,------------,,,,,,,,,,,,------......///...---,,,,,,---...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------+++++++++*********)))))))))))))))))))))))))))(((*********+++++++++,,,,,,************************)))***+++++++++)))'''&&&))))))(((((((((((()))))))))))))))))))))***************)))))))))(((((((((((()))+++,,,,,,+++)))(((+++,,,,,,,,,***)))***+++((((((((((((((((((((((((************************))))))***+++,,,+++******************************)))***,,,---......//////+++,,,------++++++,,,---,,,+++******))))))******++++++******************)))***++++++***)))***+++++++++*********************************+++++++++******************)))((()))******+++++++++******************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))+++++++++++++++***))))))'''''''''((((((((((((((((((''''''&&&&&&''''''((()))(((((('''((()))***+++,,,+++***)))((((((((()))&&&&&&&&&&&&&&&'''''''''))))))((('''''''''((((((,,,+++***)))(((((((((((())))))******)))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))***((('''((()))***)))'''((()))******)))((()))+++)))))))))))))))(((''''''******))))))))))))******))))))***++++++++++++***'''(((((()))))))))))))))&&&'''***+++,,,+++)))((())))))***++++++,,,------,,,,,,,,,+++++++++******,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,---+++))),,,+++******,,,,,,+++***+++++++++***************++++++******)))((((((((())))))*********++++++++++++***)))(((''''''''''''))))))(((''''''((())))))(((((()))***************(((((())))))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((************************))))))))))))(((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---......------------......------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,+++******)))((((((*********++++++++++++,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))***+++++++++++++++************)))))))))***+++,,,,,,+++***))))))+++++++++)))((()))*********++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***)))(((************************)))***+++---............+++,,,------++++++,,,---+++******))))))))))))***,,,,,,,,,+++******)))))))))***++++++***)))***+++,,,,,,++++++***))))))(((((((((((((((***,,,...///******)))))))))***++++++(((((()))++++++,,,,,,,,,************))))))))))))*********))))))******+++))))))(((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''''''''((()))))))))))))))((())))))))))))(((((('''&&&&&&''''''(((((())))))(((''''''&&&&&&''''''(((((((((((((((((()))******+++***)))((('''''''''((()))(((((((((((((((((('''(((((('''''''''((()))))),,,+++***)))(((((((((((())))))))))))((((((((((((******))))))((((((''''''************************))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))((((((''''''(((((()))***)))((((((******)))(((&&&((())))))))))))***,,,(((((()))(((((('''&&&%%%))))))************))))))((()))******++++++******'''((())))))******))))))(((((()))************)))))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,------,,,***,,,+++******,,,,,,+++***++++++++++++******))))))))))))))))))))))))))))))******)))((()))***+++,,,+++******)))((((((((((((,,,+++)))(((((()))+++,,,(((((()))******************************)))(((((())))))((((((''''''((((((******))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))************************,,,+++***)))((('''&&&%%%((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))************************++++++*********)))))))))************++++++++++++((((((((((((((((((((((((((())))))*********)))))))))))))))******)))))))))((((((((()))******++++++************************)))***++++++++++++***)))(((***+++***)))((()))***++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********+++************************************)))***+++,,,---.........)))***++++++))))))***+++++++++***************+++...------,,,***))))))((()))***++++++***)))***++++++++++++*********)))))))))((('''''')))+++...000(((((('''&&&'''(((***+++((()))***+++++++++++++++************)))))))))((((((''''''&&&&&&'''((())))))))))))))))))((((((((((((((())))))))))))((((((******))))))((((((''''''''''''((()))))))))))))))((((((((())))))(((''''''%%%&&&&&&'''((()))******((((((''''''''''''((((((((((((((((((((())))))***((((((''''''&&&&&&&&&&&&*********))))))(((((((((((('''''''''((()))******++++++***)))(((((()))))))))((((((((((((((()))*********))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((()))******(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))+++)))))))))+++,,,+++***'''((())))))(((((()))+++''''''(((((()))(((((((((&&&'''((())))))((('''&&&((())))))***************(((((()))************)))++++++++++++++++++,,,---))))))******+++++++++,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++))))))***+++,,,.........,,,+++******,,,,,,+++***,,,,,,++++++***)))))))))(((((())))))************+++***)))'''''')))+++,,,++++++***))))))))))))))),,,+++)))(((((()))+++,,,&&&&&&'''((((((((((((((()))))))))******))))))((()))(((((('''''''''((((((***))))))(((((())))))***''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''++++++***)))((('''&&&&&&((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++*********************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,............------------,,,------------------,,,...---------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))************************((((((((())))))*********))))))*********+++++++++((((((((((((((((((((((((((())))))************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********((()))******)))((()))+++'''((((((((())))))******)))))))))))))))))))))))))))))))))******+++,,,,,,************************))))))+++,,,---.........)))***++++++))))))***+++,,,,,,+++++++++,,,,,,---///...---,,,+++)))(((((()))***++++++***)))***+++))))))*********++++++++++++***)))((((((***,,,...)))(((''''''''')))***++++++++++++++++++***)))(((************)))))))))(((((('''&&&&&&&&&''')))***+++++++++******)))))))))(((((())))))))))))((((((***)))))))))((((((((('''''''''((()))))))))))))))(((((())))))***))))))(((%%%&&&&&&'''((()))******(((((((((''''''((((((((('''(((((()))))))))))))))((())))))((((((((('''''''''''''''&&&&&&%%%%%%%%%((((((((((((((()))***++++++***)))))))))))))))))))))((((((((((((((()))******)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((()))((('''(((***+++***)))((()))***)))'''&&&'''(((&&&'''((()))***+++++++++&&&'''((())))))((('''&&&(((((()))************)))((())))))***************++++++*********+++,,,---)))***************+++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++(((((()))***+++,,,------,,,+++******,,,,,,+++***+++++++++*********))))))((((((((()))******++++++,,,***(((''''''(((***++++++******)))))))))))))))+++***(((''''''(((***+++&&&&&&'''(((((((((((((((%%%&&&'''((())))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))''''''((()))))))))))))))(((((((((((((((((((((((())))))******)))(((''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,........................++++++++++++,,,,,,,,,,,,///...............------,,,,,,------------,,,,,,------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++''''''(((((()))******+++)))))))))************+++))))))))))))))))))))))))*********)))))))))))))))((()))***++++++***)))(((*********)))))))))))))))((((((((())))))))))))***************************(((***+++***))))))***,,,((())))))******+++++++++************************((((((((()))***,,,---...************************((()))***,,,------------+++,,,------++++++,,,------,,,,,,,,,,,,---......///...---,,,+++***)))))))))***++++++***)))***+++((())))))***++++++,,,,,,,,,+++***)))))))))***+++++++++*********+++,,,,,,,,,,,,,,,++++++)))((((((************))))))))))))+++***(((((((((***,,,...,,,,,,++++++******))))))(((((())))))))))))((((((((((((((()))))))))))))))''''''((()))))))))))))))((())))))***************&&&&&&''''''(((((()))))))))((((((''''''(((((()))''''''((()))))))))))))))******++++++++++++******)))))))))((((((((((((((())))))((((((((()))************)))))))))))))))***))))))))))))((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''))))))(((((((((((()))))))))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))(((%%%$$$$$$%%%'''((((((&&&)))******)))'''&&&&&&'''&&&'''(((***++++++++++++))))))************))))))'''((())))))******))))))((()))******++++++******))))))(((((())))))***+++***************************++++++++++++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++***+++,,,+++)))((()))***,,,+++******,,,,,,+++***************************(((((())))))*********++++++***)))((('''((())))))***))))))(((((()))))))))(((((((((''''''((((((((((((((()))***************$$$%%%&&&((())))))******''''''&&&&&&''''''((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))************)))((('''&&&************************&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++*********+++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,+++,,,------------,,,++++++*********++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------))))))*********+++++++++************************))))))))))))************************************++++++***))))))(((((((((((()))+++,,,,,,+++)))((((((((())))))******++++++)))))))))*********+++++++++******************+++)))***++++++******+++---***++++++,,,------......++++++++++++++++++++++++******)))))))))***,,,---************************((()))***+++,,,---------+++,,,------++++++,,,---,,,+++++++++,,,,,,---.........---,,,++++++******)))***++++++***)))***+++******************++++++************************++++++,,,,,,,,,+++************+++++++++******)))************))))))))))))+++***)))((()))+++---///+++++++++***)))((((((((((((((())))))))))))((((((''''''(((((())))))******''''''((()))))))))))))))(((((()))***************'''''''''((((((((((((((())))))(((((((((((())))))&&&'''((()))***))))))(((((()))***++++++***))))))++++++++++++,,,,,,,,,,,,******))))))((()))))))))******))))))))))))******))))))******)))((('''&&&''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((&&&%%%$$$%%%((()))(((''''''((())))))'''&&&'''(((((()))))))))))))))((((((******))))))))))))******'''(((((()))))))))))))))))))))***++++++++++++***(((((())))))************************))))))))))))******+++++++++,,,,,,,,,***************++++++,,,***************************,,,---,,,***)))***,,,,,,+++******,,,,,,+++***)))))))))***++++++,,,,,,)))))))))))))))***************))))))(((((((((((()))((((((''''''(((((()))''''''((())))))(((''''''(((((()))***************&&&'''((()))))))))))))))'''&&&&&&&&&&&&'''((()))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))*********))))))(((************************'''''''''((()))*********))))))))))))******++++++((((((((((((((((((((((((************++++++++++++************++++++++++++''''''((()))***++++++,,,)))))))))))))))))))))))),,,,,,------------......---------,,,,,,+++++++++++++++------------++++++))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))******++++++++++++------,,,++++++*********))))))))))))************************************,,,,,,***)))((((((((((((((()))+++,,,,,,+++)))(((&&&&&&''')))***,,,------*********++++++,,,,,,,,,++++++************++++++)))***,,,,,,++++++,,,---''''''((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++************************((()))***+++,,,---------)))***++++++))))))***++++++*********+++,,,,,,---...------,,,,,,++++++***)))+++++++++***)))***+++,,,,,,++++++***)))))))))((()))***+++++++++++++++)))***++++++***)))'''&&&((()))***+++++++++++++++************))))))))))))***)))'''&&&'''))),,,...+++******)))(((''''''&&&(((((())))))))))))((((((&&&&&&'''((()))***++++++'''(((((()))))))))))))))''''''((()))******))))))((((((((((((((('''''''''))))))(((((((((((())))))&&&''')))*********)))(((%%%&&&'''(((((('''&&&&&&(((((())))))*********+++++++++***)))(((((())))))***)))))))))))))))******)))***++++++***(((&&&$$$&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((()))((('''(((+++,,,,,,+++%%%'''(((((('''''')))************)))(((&&&%%%$$$)))((('''&&&&&&'''((()))'''(((((()))))))))))))))))))))***++++++++++++*********+++,,,,,,,,,,,,+++*********)))))))))))))))*********++++++,,,,,,,,,*********)))***++++++,,,************************(((***------++++++...000,,,+++******,,,,,,+++***(((((()))***+++,,,,,,---******))))))))))))))))))))))))******)))((('''&&&((((((''''''''''''((()))&&&((()))++++++)))(((&&&&&&''''''(((((((((((((((***************)))((((((&&&&&&&&&&&&&&&'''((()))******))))))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))'''((()))******++++++***(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++++++++,,,(((((())))))))))))((((((((())))))))))))*********+++++++++************)))***++++++,,,,,,------...------,,,++++++***))))))***,,,......------...///...---,,,,,,++++++++++++((())))))***,,,...000111...------,,,,,,,,,------,,,,,,---...---,,,+++***---,,,+++++++++,,,---...+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******++++++++++++,,,,,,---.........---,,,+++***)))((((((((()))***++++++,,,,,,******))))))***++++++,,,,,,,,,------,,,,,,++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))&&&&&&''')))***+++------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******)))))))))***,,,---***++++++,,,,,,------...,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,,,,((((((((((((((())))))***++++++************++++++(((((((((***,,,,,,***(((***+++,,,,,,,,,***((('''((((((((((((((((((((((((***************+++++++++******))))))))))))*********************)))((((((******+++++++++******)))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))***,,,------,,,***)))''')))******((('''((((((******))))))((((((''''''))))))))))))))))))))))))***************)))((((((((()))***,,,,,,+++************))))))))))))******(((((())))))*********+++(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))*********(((&&&%%%%%%&&&(((***+++++++++*********))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((''''''******))))))((((((''''''&&&((())))))'''''''''(((***************************)))))))))))))))***+++******+++******)))((('''(((((()))***************(((***,,,---,,,+++,,,,,,///......---,,,+++******))))))************))))))------++++++++++++------,,,+++(((''''''))),,,......------,,,+++***))))))******))))))******+++,,,))))))))))))))))))))))))******))))))(((((('''''')))***+++,,,,,,+++***))))))(((((((((''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))'''''''''((((((((()))))),,,***((('''&&&'''((())))))((('''&&&&&&'''((())))))((((((((((((((()))***)))))))))))))))******+++))))))(((((((((((())))))(((((()))***+++,,,,,,---))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))******+++++++++,,,------------------,,,,,,---------,,,++++++*********+++,,,+++)))(((((((((...---,,,,,,+++++++++,,,//////...------,,,------...------,,,,,,---------+++,,,,,,------,,,******,,,,,,+++++++++,,,---...------------------------+++++++++*********))))))******++++++++++++******+++++++++++++++,,,---...,,,,,,++++++++++++******((())))))***++++++,,,,,,++++++******************+++,,,---...............++++++******************************************(((((())))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***************+++,,,,,,++++++************++++++***)))((()))++++++***(((*********)))))))))******************************(((((())))))***+++,,,,,,******))))))))))))******)))************)))((((((((()))***+++++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((()))+++,,,,,,+++)))((('''(((******)))(((((()))******))))))(((((((((((())))))))))))))))))))))))***************)))(((((((((((()))************)))******))))))((()))))))))''''''(((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******+++***))))))))))))***+++*********)))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))&&&''''''(((((((((''''''))))))))))))(((((((((((('''(((******((('''((()))******))))))))))))))))))******)))))))))))))))***((())))))*********))))))(((((()))************************)))'''''')))+++------,,,,,,+++*********))))))************))))))---,,,++++++++++++,,,---,,,+++)))))))))***,,,------,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************(((((())))))***+++++++++)))***++++++++++++***)))))))))((((((((('''''''''((((((((())))))(((((((((((((((((())))))))))))(((%%%%%%%%%&&&&&&&&&''''''+++***((('''''''''((())))))((('''&&&&&&'''((()))+++***)))(((((('''(((((((((((((((((())))))***+++++++++************+++++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))))))))***'''((()))***+++,,,------......---,,,,,,+++******......------,,,,,,++++++(((***+++***(((&&&&&&'''------,,,+++++++++,,,,,,000///...---+++++++++***---------,,,,,,------...++++++,,,,,,++++++***)))+++++++++++++++,,,------......------,,,,,,+++++++++++++++*********************++++++++++++******,,,++++++++++++,,,,,,---*********+++++++++,,,,,,)))))))))***++++++,,,,,,******))))))***++++++,,,)))***+++,,,---.........,,,,,,++++++***))))))(((******************************************))))))*********++++++,,,,,,---+++++++++++++++++++++++++++++++++***************,,,++++++************+++...------,,,++++++************************************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++,,,***((()))***+++***)))+++***((('''((()))+++---************************%%%&&&'''(((***+++,,,,,,******))))))))))))******))))))******))))))(((''''''((()))***+++,,,,,,,,,(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))'''((()))******)))((('''&&&(((******))))))***+++***))))))))))))((((((((()))))))))))))))))))))))))))************))))))(((((((((((((((((())))))***+++***))))))((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((((()))******************************)))))))))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''(((((((((((((((((((((((())))))))))))((()))++++++)))((()))******)))))))))((((((''''''++++++***)))((((((((()))'''''')))******+++++++++((())))))************))),,,,,,***(((%%%&&&(((+++************************))))))************)))))),,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------......******))))))******+++,,,++++++++++++++++++++++++))))))******+++,,,,,,---)))******++++++******))))))))))))(((((((((''''''''''''(((((((((((('''''')))))))))))))))(((((((((%%%&&&&&&&&&&&&'''''''''+++***(((''''''((())))))((((((''''''''''''((())),,,+++***(((''''''''''''''''''''''''((()))***++++++******))))))******+++++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))************+++((())))))***++++++,,,,,,++++++++++++******)))))).........------,,,,,,,,,''')))+++++++++***+++,,,---,,,,,,++++++,,,,,,,,,))))))))))))***+++,,,,,,------,,,,,,,,,---......++++++++++++******))))))*********++++++,,,---------,,,,,,+++***)))((((((***************************++++++,,,,,,++++++***,,,+++++++++++++++,,,,,,************++++++++++++))))))*********+++++++++''''''((()))***,,,...///''''''(((******++++++++++++++++++*********))))))************************************************))))))***+++,,,,,,------++++++++++++++++++++++++************************---,,,,,,+++************,,,,,,,,,,,,++++++******))))))************++++++***++++++,,,,,,,,,++++++)))))))))***************++++++************++++++---+++)))((()))*********,,,,,,***))))))***++++++************************&&&''''''((()))******+++******))))))))))))******)))))))))))))))(((((('''((()))***+++++++++++++++(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((())))))******))))))(((%%%''')))*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))((('''''')))***++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((($$$$$$%%%'''(((((((((((('''''''''((()))*********(((***,,,,,,***)))***+++*********)))(((((('''''',,,,,,***)))(((((((((((((((((()))***************((()))************))))))+++,,,,,,***))))))***,,,(((((())))))*********+++)))******++++++******))),,,++++++++++++++++++,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))************)))))))))))))))(((((((((((('''''''''((((((((((((''''''***))))))(((((((((((((((((((((((((((((()))))))))***)))(((((((((((())))))'''''''''''''''(((((()))******)))(((((('''((((((&&&&&&&&&&&&''')))***+++((((((''''''''''''((((((''''''((()))***+++,,,,,,((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********+++++++++,,,,,,***************************+++++++++,,,,,,------......------------,,,,,,(((***,,,---,,,,,,---...,,,,,,,,,++++++,,,,,,---''''''((()))***,,,---...,,,,,,,,,,,,,,,---...///+++++++++***************))))))***+++,,,,,,------,,,,,,+++***))))))((((((************************++++++,,,,,,,,,,,,++++++,,,++++++******++++++++++++++++++*********))))))***************+++++++++))))))))))))***+++,,,,,,)))))))))******))))))((())))))*********+++++++++************************)))))))))***++++++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,++++++***************++++++,,,,,,,,,))))))******++++++++++++++++++,,,,,,,,,++++++***))))))***+++,,,++++++***++++++************++++++---+++)))(((***+++++++++------......---+++)))((()))))))))))))))))))))))))))))))))(((((((((((((((******))))))))))))******)))))))))))))))(((''''''+++++++++++++++***)))((((((((()))***************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))******************)))&&&(((************+++,,,))))))))))))************((((((((((((((((((((((((((())))))*********))))))+++***)))((()))***+++,,,******)))(((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***'''((())))))))))))((('''************************(((((())))))))))))(((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&'''((()))***++++++)))***,,,,,,*********++++++++++++******))))))))),,,,,,***)))((((((((((((***************)))(((((())))))*********))))))(((%%%(((+++---,,,+++++++++'''(((((())))))******+++******++++++++++++******++++++++++++++++++++++++)))+++,,,......---,,,+++,,,,,,++++++***))))))(((******))))))******+++,,,************************,,,++++++***))))))(((((())))))))))))))))))))))))***)))))))))((((((((((((''''''((((((((((((''''''***)))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))&&&''''''((((((((((((((((((((('''(((((()))******&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((''''''((()))***++++++,,,((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********+++++++++,,,,,,+++++++++*********)))))),,,,,,---......///000000---------,,,,,,,,,,,,,,,+++---...---+++))))))***,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---......///,,,,,,+++************+++'''(((***+++,,,,,,,,,,,,------,,,,,,++++++*********************+++++++++++++++,,,,,,,,,,,,++++++,,,++++++************+++++++++*********)))))))))************************...---,,,***)))(((((((((,,,,,,,,,,,,,,,+++******((())))))***++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,------*********++++++,,,,,,---++++++++++++++++++++++++***************++++++++++++,,,,,,---,,,,,,+++***))))))******+++,,,,,,---*********+++,,,,,,------++++++,,,,,,,,,+++******+++,,,---...///...------++++++************+++++++++***))))))+++,,,,,,++++++,,,.........,,,)))(((((((((((((((((((((((((((+++******))))))(((((('''******))))))))))))******(((((())))))(((((('''&&&,,,,,,,,,+++***)))((('''(((((()))***************************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((()))))))))******************************''')))++++++******+++,,,)))))))))************+++((((((((((((((((((((((((((())))))************)))***************++++++,,,)))((((((''''''(((((()))************))))))))))))'''(((((((((((()))))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))************++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&''''''((()))******+++)))***,,,,,,***)))***+++***************+++++++++++++++***)))((((((((()))+++++++++******)))'''''')))************))))))((( $$$))),,,,,,***))))))(((((())))))*********+++******++++++++++++************++++++++++++******)))***,,,---------,,,+++,,,,,,+++***)))(((''''''******))))))******+++,,,))))))))))))))))))))))))(((((())))))***+++++++++***))))))(((((())))))*********)))))))))((((((((((((((())))))))))))(((((()))((('''''''''(((***+++(((((((((''''''''''''&&&(((((((((((())))))))))))%%%&&&'''((()))))))))(((''''''''''''(((***+++,,,((((((''''''(((((()))******))))))(((((())))))*********)))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))************************+++++++++------------------......++++++,,,,,,,,,,,,,,,,,,,,,---...---+++***)))***,,,+++++++++,,,,,,---...///...---------------...,,,,,,,,,,,,---...//////...---,,,+++***++++++,,,&&&((()))+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,+++***************))))))))))))************************************,,,,,,+++***)))))))))***++++++,,,,,,---,,,,,,,,,******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***+++,,,---------,,,+++***************+++++++++***++++++,,,------......+++,,,,,,,,,,,,+++***)))+++,,,...///000///...---++++++************++++++)))((()))***---...---,,,((()))******++++++++++++))))))))))))))))))))))))***************)))))))))******))))))))))))******(((((())))))(((((('''&&&+++++++++++++++***)))((((((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))(((((()))))))))(((***++++++***)))***+++))))))*********+++++++++(((((((((((((((((((((((((((((()))***************((())))))***************'''''''''''''''((()))*********)))))))))((((((((('''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((()))*********)))(((''''''((()))***))))))))))))*********+++'''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))))))))(((''''''(((((())))))******(((***++++++***))))))***(((((())))))******++++++******)))))))))))))))***))))))*********))))))(((***************)))(((((("""%%%(((******)))((())))))************************++++++,,,,,,++++++***)))***+++,,,,,,+++***))))))******++++++++++++++++++++++++******)))))))))******))))))******+++,,,************************))))))******+++,,,,,,---***)))(((''''''((()))************)))))))))(((((())))))************))))))((('''&&&&&&''')))+++---(((((((((((('''''''''&&&''''''((()))))))))))))))%%%&&&'''((()))))))))((((((((('''(((((()))***+++******)))((((((((())))))))))))(((((((((((())))))***)))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((()))***+++,,,,,,---,,,,,,+++******)))))))))++++++++++++++++++++++++***,,,......------...///++++++++++++,,,,,,---...,,,+++++++++,,,,,,---...+++++++++,,,---...///000...---,,,+++++++++,,,---&&&''')))+++,,,---,,,,,,)))))))))))))))*********))))))******+++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++***))))))******''''''((()))***+++,,,,,,++++++******************''''''((()))***,,,...///'''((()))***+++,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++------,,,,,,+++***)))))),,,,,,++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))***,,,---...------,,,,,,,,,++++++***)))))))))++++++,,,------...//////,,,,,,,,,,,,,,,+++***))))))***,,,......---,,,+++++++++************++++++'''''')))+++...///...,,,&&&&&&%%%&&&'''***---///************************))))))******+++++++++,,,******))))))))))))******(((((((((((((((''''''&&&)))******+++++++++******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((()))+++,,,,,,***))))))***))))))******++++++++++++(((((((((((((((((((((((((((((()))***************&&&''')))*********)))(((&&&&&&&&&&&&((()))***+++))))))(((((('''''''''&&&'''((((((((())))))******''''''''''''((((((((()))((((((((((((((()))******((('''%%%$$$$$$%%%'''((('''((((((((())))))******'''((()))******)))((('''************************)))************))))))((((((((((((((())))))))))))((()))++++++)))((()))***&&&&&&'''((()))***++++++***)))))))))))))))***+++'''((()))******++++++******************)))((((((((()))+++***))))))***+++++++++*********************++++++,,,,,,++++++***)))***+++,,,,,,+++***)))))))))*********+++++++++***++++++++++++,,,,,,,,,*********)))***++++++,,,++++++++++++++++++++++++......---,,,,,,++++++******)))(((''''''((()))***************))))))))))))******++++++++++++******'''&&&&&&&&&'''***,,,...++++++******)))))))))(((''''''((())))))***))))))$$$%%%'''))))))))))))(((***)))((((((((((((((())),,,+++***))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((()))))))))******************************+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------,,,,,,+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++*********************++++++++++++******************///...,,,+++***)))))))))*********+++***)))((('''*********+++,,,,,,------***+++,,,,,,------,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,************++++++,,,---,,,+++***)))))))))***+++++++++***************++++++++++++,,,,,,---------)))))))))))))))*********++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++*********))))))*********+++++++++...***&&&&&&))),,,---,,,+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))(((((('''''''''''''''''''''((())))))''''''((()))***++++++,,,***)))((((((((()))+++,,,,,,+++***)))(((((((((((())))))(((((((((((())))))******))))))))))))******((((((((()))******++++++((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''((()))***++++++)))'''%%%&&&((()))((('''&&&'''))))))))))))((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))...---***)))((()))***+++,,,***((('''(((((((((''')))+++,,,+++)))((('''(((***(((&&&&&&'''(((((('''***++++++***)))&&&###!!!,,,,,,+++***)))(((&&&&&&++++++******))))))((((((+++++++++++++++***)))(((***++++++++++++***))))))))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,***)))+++...+++++++++******)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((******++++++++++++******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))******************((('''&&&&&&&&&&&&((((((((()))))))))***************+++++++++,,,,,,******************************++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************///......---------------************))))))))))))*********++++++++++++,,,)))***++++++,,,,,,++++++************************,,,++++++******++++++,,,---------------...//////,,,+++***))))))***++++++++++++************+++++++++,,,,,,,,,---------...************************,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******))))))*********+++++++++111---***)))+++,,,,,,+++************************************)))))))))(((************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((''''''((((((((())))))))))))((((((((((((((((((''''''(((((()))***(((((())))))******++++++((((((((((((((())))))******)))))))))))))))******))))))(((((((((((())))))***))))))))))))))))))***++++++******)))((((((((()))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))((('''&&&)))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))*********)))(((((((((***,,,---+++)))((()))******)))'''((()))***)))''''''''')))+++***)))***++++++)))(((++++++,,,,,,***(((%%%$$$)))***+++++++++)))(((&&&*********)))))))))))))))+++++++++++++++***))))))&&&'''(((***++++++,,,,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,...------------------,,,************++++++,,,,,,+++++++++++++++++++++++++++++++++***************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((******))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))((((((((())))))((((((((('''''''''''''''((((((((()))))))))))))))))))))************,,,+++***)))(((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,---******************************++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,******************************************************))))))***+++,,,,,,******)))((()))***+++,,,+++++++++************)))))))))***++++++++++++***************************,,,++++++******++++++,,,+++++++++***++++++,,,---++++++*********++++++,,,++++++************++++++---------------.........,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,+++++++++***,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++************++++++,,,,,,,,,++++++++++++******************+++++++++///---,,,,,,------+++***))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((()))))))))))))))(((((((((((()))******)))))))))))))))*********&&&'''(((((())))))(((((((((((((((((()))***+++,,,))))))(((((((((((())))))))))))(((((((((((())))))+++******))))))(((((('''***))))))(((((())))))***))))))(((((((((((())))))************************(((((('''''''''''''''''')))***++++++))))))***+++************************))))))))))))))))))))))))******)))))))))******+++)))(((''''''((()))+++,,,)))))))))+++,,,,,,+++)))'''(((((('''&&&&&&(((+++,,,+++++++++,,,,,,***(((+++,,,,,,---,,,***)))((('''(((***++++++***)))((())))))))))))***************++++++++++++***))))))&&&'''(((***++++++,,,,,,+++*********))))))((((((******++++++,,,,,,------000...---,,,,,,,,,***(((*********+++++++++++++++)))))))))************+++***************************************+++++++++************))))))))))))************************************************)))))))))))))))***++++++((((((((((((((((((((((((,,,,,,,,,++++++*********&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))))))))***************))))))((((((((())))))((((((((((((''''''((())))))))))))*********))))))))))))************,,,+++***))))))(((((())))))))))))*********++++++))))))*********+++++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++++++++******************************+++++++++((((((((((((((()))******+++***(((((((((***,,,...,,,,,,+++******)))(((((()))******+++++++++++++++************************,,,++++++******++++++,,,******)))))))))******+++************+++,,,,,,,,,++++++*********+++,,,,,,..............................---,,,++++++******++++++++++++++++++++++++------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,//////......---,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,***)))*********************************)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))******)))))))))))))))******+++*********)))))))))))))))&&&''')))*********)))(((((((((((((((((()))******))))))(((((((((((())))))((((((((())))))(((((((((''''''(((((()))***************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''((('''((())))))((('''((()))***************+++++++++))))))))))))))))))))))))++++++***)))))))))))))))+++***)))((('''''''''(((((((((***,,,......,,,***'''''''''&&&%%%'''***------+++)))((()))))))))(((***++++++,,,,,,++++++***+++***))))))))))))))))))(((((())))))******++++++******+++++++++******)))+++++++++++++++******)))++++++******)))((((((((())))))***+++,,,------...///---******,,,---***'''(((((())))))******++++++)))))))))))))))))))))***)))))))))))))))))))))))))))))))))***+++++++++,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((((((((((((((((((((((((---,,,,,,++++++******)))&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++******)))((((((((())))))(((((((((((((((((())))))*********+++++++++((()))))))))************))))))((('''''''''''''''((((((((()))))))))******))))))*********+++++++++))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))))))))*********+++++++++------,,,++++++++++++,,,+++***)))((()))***,,,...---,,,,,,+++***)))((((((***++++++,,,---,,,,,,,,,************************,,,++++++******++++++,,,------,,,,,,,,,,,,------))))))***+++,,,---------++++++******+++,,,,,,---.................................---,,,+++******************************)))*********+++++++++,,,++++++,,,,,,,,,---------111111000///...------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************(((***+++***)))'''%%%$$$++++++++++++++++++++++++))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))******)))))))))))))))******+++*********)))))))))))))))((()))***+++,,,+++************)))(((''''''(((((())))))(((((((((((())))))(((((())))))))))))(((((('''''''''((())))))************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))'''%%%$$$$$$&&&((()))((()))***)))((('''(((***))))))******++++++++++++************************,,,+++***)))((('''''''''******)))(((((('''''''''((((((***,,,//////---+++(((((((((''''''(((,,,///000,,,(((&&&&&&((()))***((())))))***************000---)))&&&%%%&&&)))***(((((())))))******++++++)))******+++++++++******,,,,,,------,,,,,,+++***************))))))(((((())))))******+++,,,------,,,***((())),,,---+++)))+++,,,,,,,,,---.........***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((++++++*********)))))))))'''(((((())))))((((((''''''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))+++*********)))))))))((((((((())))))))))))))))))************++++++++++++((()))))))))************)))((((((''''''''''''(((((((((((()))))))))******++++++++++++,,,,,,,,,---))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))************)))))),,,,,,++++++***))))))))))))))))))***++++++,,,,,,---,,,,,,+++*********+++++++++***)))***+++,,,---------,,,,,,+++***))))))++++++,,,------------,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++******++++++((()))***,,,---.........++++++***++++++,,,---............------------------------,,,,,,+++++++++************************)))))))))***+++,,,,,,,,,++++++,,,,,,------......000000000//////......---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))******(((((()))***++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++***************+++------+++'''###!!! ++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))((((((((((((((()))))))))))))))(((((((((((()))******)))))))))))))))*********)))***++++++,,,,,,+++++++++***)))(((''''''''''''))))))(((((((((((())))))((()))***++++++***)))(((***))))))((((((''''''&&&***))))))(((((())))))***))))))(((((((((((())))))************************)))(((&&&%%%%%%''')))******+++,,,,,,******+++,,,(((((())))))***+++++++++************************++++++***))))))))))))***''''''((())))))******+++)))))))))+++......---+++((()))))))))((())),,,...222...)))'''''')))***+++(((((((((((())))))******111...***&&&$$$&&&(((***))))))))))))************))))))***++++++++++++***((()))***,,,------......)))))))))))))))))))))***))))))******++++++,,,,,,+++***)))***,,,---,,,+++++++++++++++,,,,,,,,,,,,+++************)))))))))***************************************+++++++++))))))))))))************'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((((((((())))))************************(((((())))))))))))******)))************+++++++++))))))))))))******************))))))))))))******)))))))))*********++++++*********+++++++++,,,,,,))))))))))))))))))))))))++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++*********,,,,,,++++++***))))))(((((())))))***++++++,,,,,,***))))))))))))******+++,,,++++++++++++++++++***...---------,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******)))((((((((((((((('''(((***,,,......///...++++++++++++,,,---......------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++,,,,,,---......///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++++++++,,,------,,,++++++******+++++++++,,,,,,,,,+++++++++*********)))))),,,---...,,,(((%%%%%%&&&************************((()))))))))************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))((((((((((((((((((''''''(((((()))***(((((())))))******++++++***************++++++,,,)))(((((('''''''''(((((())))))(((((((((((()))))))))***+++,,,,,,+++***)))***))))))(((''''''&&&&&&)))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''((()))******+++,,,,,,******+++,,,''''''((())))))***++++++************************))))))***+++,,,...///000(((((()))***++++++++++++***))))))***,,,---,,,+++&&&((())))))((((((***+++...,,,***)))***)))(((''')))(((((((((((())))))***---,,,***(((''''''((()))*********)))))))))))))))))))))***+++++++++++++++'''((()))***+++,,,,,,,,,((((((((()))******++++++***************+++++++++---.........,,,,,,,,,---*********))))))))))))))),,,,,,++++++************+++++++++++++++++++++++++++++++++***************((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***((((((((((((((((((((((((''''''(((((()))*********((())))))******))))))((('''((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))******++++++,,,(((((()))))))))*********)))))))))************+++))))))))))))******************))))))))))))************+++++++++,,,,,,,,,'''(((((((((((()))))))))))))))))))))))))))))))))++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...+++++++++,,,,,,---------))))))))))))))))))))))))+++++++++,,,,,,+++++++++,,,,,,++++++***))))))(((((())))))***++++++,,,,,,+++++++++,,,---///000111,,,,,,,,,,,,,,,+++***)))......------------,,,,,,))))))***++++++++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,------,,,+++******++++++'''(((***---.../////////++++++++++++,,,---...///---------,,,,,,++++++++++++++++++++++++++++++,,,------------------------000//////......------,,,++++++,,,,,,---...//////++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++------------++++++*********++++++,,,,,,,,,++++++++++++******)))))))))+++------++++++---000))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++***)))(((((()))***+++******))))))(((((('''''''''''''''''''''((())))))'''(((((()))***++++++,,,***)))((((((((()))+++,,,''''''&&&''''''((()))***))))))(((((((((((()))))))))***,,,------,,,***)))&&&&&&''''''((()))))))))((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((()))******(((*********)))((()))***&&&''''''((()))*********************************'''((())),,,///222555666+++,,,,,,++++++***)))(((+++***((((((***+++++++++%%%'''))))))((('''((())))))))))))******((($$$!!!***)))))))))))))))******((()))***++++++***)))(((++++++******))))))((((((((()))***+++++++++++++++)))))))))))))))(((''''''''''''((()))***+++,,,,,,+++++++++***************///111333111---+++,,,......------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++******))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((''''''((()))***++++++,,,(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((()))***+++,,,,,,---(((((())))))*********+++((())))))))))))*********))))))))))))************((((((''''''''''''((())),,,,,,,,,,,,,,,+++***)))...---+++***)))***++++++******+++++++++,,,,,,,,,******))))))******+++,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---111000///...,,,,,,,,,,,,++++++******++++++,,,------.........---+++)))(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,,,,------************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,++++++******+++---...000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////.........------,,,,,,,,,,,,---...222555444///+++...---+++******+++---...,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,,,,---.........,,,***(((++++++,,,,,,,,,,,,++++++***++++++++++++***)))))))))))))))***++++++,,,,,,))))))))))))((((((((((((++++++************++++++++++++******)))'''&&&%%%))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,(((((()))***+++,,,,,,---***)))((()))***)))'''%%%((('''&&&&&&'''((()))***************))))))))))))+++++++++++++++***)))(((***)))''''''((())))))(((''''''''''''((((((((()))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))***++++++((((((((((((((()))******))))))*********+++++++++'''+++++++++555DDDGGGAAA...,,,***)))((()))***++++++***)))(((((()))***+++++++++******))))))((((((+++***)))'''''')))***+++))))))))))))))))))))))))&&&&&&&&&&&&(((***,,,---'''((())))))'''&&&&&&'''+++*********))))))((((((***)))))))))***+++,,,,,,))))))*********++++++++++++******+++---......---,,,888:::///&&&&&&&&&!!!++++++++++++++++++++++++))))))************))))))'''((()))+++++++++***)))************************))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******((()))************)))(((,,,+++***(((''''''&&&&&&''')))***+++***)))***+++))))))************))))))))))))))))))))))))))))))++++++************++++++((((((''''''''''''(((((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))((('''''',,,,,,+++***))))))))))))************************+++,,,,,,,,,++++++***))),,,,,,+++***************,,,,,,,,,,,,------------+++************+++,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,+++...------,,,,,,,,,,,,---++++++******++++++,,,---------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------,,,+++***)))(((((('''(((---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...---,,,,,,++++++,,,,,,,,,++++++++++++,,,...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------,,,,,,---,,,,,,...111111///,,,...---,,,++++++,,,---...,,,------......------,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,+++,,,,,,------(((((())))))))))))(((((())))))***+++,,,---......&&&&&&'''(((((())))))***+++++++++*********))))))+++******))))))******+++))))))))))))))))))((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***************+++++++++***)))((()))******)))'''(((''''''&&&'''((()))***************))))))))))))***++++++++++++***)))(((+++)))(((((()))***)))((('''''''''((((((((())))))((((((((((((((((((((((((******)))((((((((((((((()))((((((((((((((()))***((((((((((((((()))******************++++++++++++))),,,***'''---888999222,,,+++)))(((((()))***++++++***)))(((((()))***+++*********)))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''''''''((()))***+++,,,***+++---,,,+++))))))***************)))))))))(((******))))))******+++,,,******+++++++++,,,,,,,,,***))))))***,,,---,,,+++,,,777:::111)))++++++'''++++++++++++++++++++++++)))******************)))))))))***+++++++++++++++************************************************+++*********))))))))))))((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((%%%'''((()))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))(((((('''(((((((((((()))+++,,,,,,+++)))(((******************))))))+++++++++++++++***))))))------,,,+++++++++,,,,,,************************+++++++++,,,++++++***)))+++++++++++++++******)))+++++++++,,,,,,,,,,,,---+++++++++++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,---...---,,,+++***++++++++++++,,,,,,------++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++***'''((((((***+++,,,---...+++++++++***)))'''%%%%%%,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************,,,,,,------------------...,,,***+++,,,...------///...---,,,,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,+++***)))***,,,///000***++++++,,,,,,++++++***++++++******+++---///000)))******++++++,,,---------,,,,,,,,,,,,++++++++++++******))))))******+++'''(((((()))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''''''''((())))))******+++++++++*********))))))***)))((()))++++++***)))(((((('''''''''((())))))************))))))))))))******++++++******))))))+++***((((((***+++******''''''((((((((()))))))))''''''''''''''''''''''''******)))((((((((()))))))))(((((('''''''''((((((((((((((()))))))))************+++++++++,,,,,,,,,***,,,)))$$$'''///...'''***)))((('''((()))***+++******))))))))))))******))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))((())))))***++++++******+++---...---,,,***++++++************))))))))))))******)))))))))***+++++++++++++++,,,,,,,,,------***)))((()))***+++***))))))222666///+++---...+++******************************++++++++++++******++++++++++++++++++,,,---************************************************++++++++++++************)))((((((''''''(((((()))...---,,,,,,,,,,,,---...+++******)))))))))******%%%'''((()))((('''((()))))))))(((''''''((())))))))))))))))))))))))))))))+++******))))))******++++++***)))(((((((((((((((''')))+++,,,,,,+++)))''',,,,,,++++++*********)))+++++++++++++++***)))))),,,,,,+++++++++,,,------))))))))))))))))))))))))******++++++++++++*********+++,,,------,,,+++***(((((()))))))))*********,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,---///000///...,,,***++++++,,,,,,------------++++++******++++++,,,---,,,,,,+++***+++,,,...///************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***))))))***+++,,,,,,------,,,---------,,,+++)))(((---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,------,,,///...------------...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++***+++,,,---...,,,,,,------------,,,,,,///---+++***)))***,,,---++++++,,,,,,---......///------,,,,,,,,,+++++++++******))))))))))))******(((((()))************)))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((()))))))))*********************************)))((()))+++,,,,,,+++(((((((((((((((((())))))************)))))))))((())))))************))))))+++***))))))+++,,,++++++'''(((((((((((()))))))))((((((((((((((((((((((((******))))))((())))))******))))))(((((((((((()))(((((())))))************++++++++++++,,,,,,,,,,,,)))+++)))&&&(((------(((((((((''''''((()))***+++***))))))))))))))))))***(((((())))))******++++++******)))(((((()))******)))))))))))))))))))))))))))***+++,,,,,,+++***))))))***,,,+++)))(((((()))*********)))))))))))))))******))))))))))))************++++++++++++,,,,,,+++***))))))***+++***(((&&&---000,,,(((***+++***))))))))))))))))))))))))+++++++++,,,,,,+++++++++,,,+++***))))))***,,,---************************************************************************+++******************+++,,,+++)))(((((()))+++,,,******))))))***+++,,,,,,''')))***+++***)))***+++***((('''%%%%%%'''(((***))))))))))))))))))))))))******))))))))))))******,,,+++***))))))(((((())))))******************)))------,,,,,,+++*********)))))))))))))))(((''''''))))))(((((()))***++++++(((((((((((((((((((((((()))******++++++*********+++,,,---......---,,,+++(((((()))))))))*********,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...---...000111000///---+++---......///...---,,,,,,++++++******++++++,,,---,,,+++******+++,,,...///************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---------------,,,,,,,,,+++,,,---.........---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------------------------------,,,,,,++++++,,,,,,---...........................,,,,,,,,,------.........,,,---/////////---,,,,,,.........------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------,,,+++***))))))************))))))...,,,***)))((()))+++,,,(((((())))))***+++++++++++++++++++++***************))))))))))))))))))******************))))))((())))))))))))))))))))))))************)))))))))(((************************))))))***************+++((())))))***++++++,,,,,,+++)))((((((***,,,,,,,,,))))))))))))))))))((((((************)))))))))(((((())))))*********))))))+++)))((()))+++,,,,,,+++(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******++++++******)))******+++(((((()))***+++******)))******+++++++++,,,,,,,,,)))******)))***------+++'''''''''(((((()))******)))))))))******)))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))******+++,,,,,,+++)))((((((***+++***)))'''(((((())))))))))))))))))************))))))((())))))***))))))))))))************,,,+++******+++,,,***)))'''+++---***'''((())))))))))))))))))))))))))))))+++++++++,,,,,,++++++++++++***)))(((((()))***+++************************************************))))))))))))))))))))))))++++++************+++++++++)))(((&&&&&&((()))+++))))))))))))***+++,,,---''')))***+++***)))***+++***((('''%%%%%%'''(((***))))))))))))))))))))))))***))))))))))))))))))***++++++***))))))))))))))),,,***(((&&&&&&(((***,,,,,,,,,,,,+++++++++******)))))))))))))))(((''''''(((((((((((()))******+++((((((((((((((((((((((((((()))******+++*********+++,,,,,,---------------+++++++++,,,,,,,,,,,,---+++++++++++++++,,,------,,,,,,++++++,,,,,,---......//////000///...---,,,......///000///...,,,+++++++++******++++++,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++/////////...------,,,,,,)))***+++,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++...---,,,,,,++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------------...------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,------------------,,,...111111000...------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,---...///...,,,)))(((++++++,,,,,,,,,,,,++++++)))((((((((()))+++---...)))))))))***++++++,,,,,,************))))))))))))***))))))(((((())))))******+++++++++***))))))((())))))))))))))))))))))))************))))))))))))***************************************+++++++++'''((()))***+++,,,------,,,***(((((()))+++++++++))))))*********)))((((((************))))))))))))(((((())))))******))))))***((('''(((***,,,,,,+++((((((((()))))))))************************************)))))))))***+++++++++************+++,,,---((()))***+++++++++***)))))))))*********+++++++++***++++++*********))))))(((((())))))))))))))))))))))))************))))))))))))))))))************)))))))))******)))))))))))))))))))))))))))))))))******************))))))***+++---,,,***))))))***))))))))))))******************)))((((((((())))))((((((((())))))))))))***,,,***)))***,,,,,,+++******,,,---,,,******+++,,,******************************++++++++++++******+++***))))))((()))))))))************************++++++++++++++++++++++++((((((((((((((()))))))))***))))))(((((())))))***+++***)))(((((()))***+++)))))))))))))))***+++,,,%%%'''((()))((('''((()))))))))(((''''''((())))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))(((((())))))***---***'''%%%%%%'''***---+++++++++++++++++++++++++++++++++++++++***))))))++++++*********+++,,,,,,))))))))))))))))))))))))(((((()))***************+++*********++++++,,,---,,,,,,,,,,,,------------+++************+++,,,,,,,,,,,,++++++,,,,,,---...---------------,,,,,,,,,+++,,,---//////...---,,,++++++******++++++,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,------......------,,,------------------,,,,,,++++++******++++++,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++...---,,,,,,++++++,,,,,,)))***,,,------------,,,,,,,,,,,,---------..............................,,,,,,++++++,,,,,,---...------------------------------------------,,,,,,...000111000---,,,---///,,,,,,------------,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,---,,,,,,++++++---..................---((())))))***+++,,,---...******++++++,,,---------+++*********))))))))))))))))))(((((((((((())))))))))))***+++++++++******))))))))))))))))))))))))************))))))))))))***************************************)))))))))))))))*********+++++++++,,,***''''''((())))))))))))******+++***)))((('''************))))))))))))'''(((((())))))))))))))))))'''&&&''')))++++++***(((((()))))))))*********))))))))))))))))))))))))******))))))******+++,,,)))((())))))***+++------''')))***,,,,,,+++***)))(((((()))))))))*********))))))***+++***))))))*********************))))))((()))***++++++***)))(((*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))******+++,,,...---,,,***++++++((()))))))))******************)))(((((((((((((((((())))))))))))*********)))(((((()))+++,,,+++***++++++,,,,,,,,,,,,---///++++++++++++++++++++++++)))******************)))***+++++++++******)))(((************************++++++++++++++++++++++++(((((()))))))))************))))))(((((())))))***************************))))))((((((((()))******%%%'''((()))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((()))*********)))(((((((((((()))***((())))))******++++++++++++++++++++++++***)))))),,,++++++************+++************************(((((()))******************)))((((((((()))+++,,,******+++++++++,,,,,,,,,******))))))******+++,,,,,,,,,++++++,,,,,,---...---,,,+++*********++++++''')))+++---///......---++++++******++++++,,,---+++,,,---...------+++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------........................---......//////......---+++++++++,,,,,,---------///...,,,+++***+++,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++...---,,,,,,++++++,,,,,,(((***+++---......------,,,,,,,,,------.................................,,,,,,++++++,,,,,,---...////////////////////////.........------,,,,,,,,,000000000---******...111+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------........................******************************))))))******+++,,,,,,+++*********,,,...000***++++++,,,,,,++++++***,,,,,,---------,,,+++***&&&''''''((())))))******+++++++++*********))))))))))))(((((((((((())))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))************))))))))))))************************))))))))))))((((((((((((+++++++++***************---***'''&&&'''((((((((()))***+++++++++)))((('''************))))))))))))''''''((()))))))))))))))((('''&&&''')))++++++***))))))))))))************((((((((((((((((((((((((******))))))***+++,,,,,,'''''''''((()))+++------''')))+++,,,,,,,,,***)))(((((((((((())))))))))))'''(((***,,,,,,+++,,,...+++++++++++++++***)))(((((()))***++++++***)))(((++++++******))))))(((((())))))************)))))))))))))))))))))))))))))))))((('''''''''(((***+++***,,,------+++******+++(((((())))))*********+++******)))((((((((((((((()))************+++++++++'''&&&&&&'''***++++++******)))))),,,------...111++++++++++++++++++++++++))))))************))))))+++,,,,,,---,,,+++***(((************************++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,((()))************)))((())))))(((((((((((())))))''')))++++++***)))***+++))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&''')))***+++&&&((()))++++++)))(((&&&''''''((()))***++++++,,,)))))))))))))))(((''''''******)))(((''''''((((((************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++******++++++++++++,,,,,,,,,,,,------...---------................................................,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))***,,,...//////......---------.........////////////......---------,,,////////////000000000000------......///000000000---------.........//////+++++++++,,,,,,---------,,,------......------,,,------------------------//////.........---------////////////////////////000000///...---,,,,,,+++////////////////////////........./////////000000111111000000000000111111,,,,,,,,,---------......////////////////////////......------------......///...---...///...---+++........................---------------------------,,,,,,+++,,,---...///+++---......---,,,,,,---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++///---,,,---//////,,,)))+++++++++,,,,,,---------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))***+++,,,,,,+++***)))++++++******)))(((((((((++++++,,,---///111333444+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++************+++++++++***)))(((((()))***+++,,,,,,+++***))))))******)))***+++++++++)))((('''(((((((((((())))))))))))******)))))))))***,,,---)))(((&&&%%%&&&''')))+++///,,,)))((()))+++------***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))***++++++,,,,,,///...,,,+++***+++,,,---************************+++***)))))))))***,,,,,,)))***,,,.........,,,+++((()))***++++++***)))(((---,,,+++***))))))))))))------,,,,,,+++***************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,+++*********++++++++++++++++++++++++,,,++++++******))))))))))))*********++++++++++++---,,,,,,++++++******)))...,,,******+++---------)))))))))))))))))))))))),,,+++***)))***,,,///000)))***+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,(((((())))))******++++++,,,+++++++++,,,------......,,,)))'''''')))+++---000...,,,+++,,,,,,+++***+++*********))))))((((((***+++,,,+++)))))))))***+++++++++***************************************,,,,,,+++***)))))))))***)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,------------......111000...---,,,------...------------------------------------------------+++---...//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,---............---------.........///////////////.........------........./////////000000///.....................,,,------------.........,,,,,,,,,,,,,,,,,,------,,,------......------,,,------------------------//////.........---------------------------------/////////...------,,,,,,........................+++++++++,,,,,,,,,------/////////....../////////,,,,,,---------.........///////////////////////////......------......///////////////000///...---........................------------------------------,,,,,,,,,---...///...///000000///......///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,***+++------+++(((+++++++++,,,,,,---------***+++++++++***)))((((((************************+++++++++++++++***)))))))))******++++++******)))))))))))))))************((())))))***+++---...///,,,+++***))))))***+++,,,************************+++++++++*********))))))++++++******)))*********+++***)))(((((()))***+++,,,++++++***))))))******)))************))))))(((((((((((()))))))))************)))))))))***,,,,,,***)))((((((((()))++++++...,,,)))(((***+++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++************++++++************************+++***)))))))))***,,,,,,))))))))))))))))))******))))))************))))))---,,,+++***))))))))))))*********+++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++******+++,,,...///)))***,,,------,,,,,,+++))))))))))))************))))))))))))************)))((((((((())))))***+++++++++************++++++***((('''(((***+++++++++++++++++++++*********)))***+++,,,+++)))))))))***)))))))))******+++++++++************************++++++******)))************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,------------......444222///,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,------...---------...............000000////////////......---------.........////////////......---,,,,,,+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------............------------------------------...............---------++++++++++++++++++++++++........................------------------------******+++++++++,,,,,,,,,...------------------...------------.........//////////////////////////////......------......///.........///////////////........................------------------------------,,,,,,,,,---.........000111000...------.........---------,,,,,,,,,,,,,,,------------,,,,,,+++***)))***++++++)))(((++++++,,,,,,,,,,,,------*********)))((('''&&&%%%))))))))))))))))))))))))++++++++++++++++++***)))******))))))))))))******(((((())))))***++++++,,,(((((((((((()))***+++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++++++++***************++++++******))))))))))))+++***))))))))))))***+++,,,+++******)))***************)))))))))***++++++((())))))))))))******************)))******+++,,,***++++++++++++,,,,,,,,,,,,+++))))))+++,,,+++***,,,------......------,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,)))******++++++++++++***************************+++************+++,,,,,,+++***(((&&&&&&''')))************))))))*********---,,,+++******)))******(((((())))))***++++++,,,******************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------------...+++---///...+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***+++,,,---...---,,,,,,))))))))))))*********+++***************)))))))))((((((((('''(((((()))***)))***+++,,,,,,+++***)))((('''&&&''')))***+++***,,,,,,,,,+++++++++++++++***+++,,,+++)))))))))***''''''((()))***+++,,,,,,*********************************)))******+++++++++++++++***************++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,*********+++++++++,,,,,,111000...---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...------------------------......------,,,,,,,,,+++,,,,,,------------,,,,,,///...---++++++,,,---...........................000000000000000/////////,,,,,,,,,---------............---------,,,,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,+++------............------................................................++++++++++++++++++++++++---------.........//////---------------------------------.........//////...------,,,,,,------...---............///////////////////////////////////////............//////,,,---...---------...///........................---------------------------------------------------...///...,,,++++++,,,......---------,,,,,,,,,,,,,,,------------,,,,,,*********+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))***))))))(((''''''))))))))))))))))))))))))+++++++++,,,,,,+++******+++***((((((((((((***+++)))))))))******++++++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++******)))((((((************************++++++***************+++******)))((()))***,,,---)))))))))*********++++++******************++++++***+++,,,,,,---,,,,,,,,,+++***)))***+++,,,+++))),,,,,,------------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,---,,,+++)))(((************************************++++++,,,,,,---,,,+++*********+++,,,,,,+++))))))))))))+++,,,---,,,++++++************(((((()))))))))***************************************++++++++++++******)))))))))***************++++++++++++++++++++++++***+++,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------************++++++++++++,,,,,,------...//////000***...222000+++((()))+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,+++++++++,,,,,,,,,------+++++++++******)))))))))++++++*********++++++,,,)))***+++,,,,,,,,,++++++,,,+++)))((()))***)))(((++++++++++++++++++++++++***+++,,,+++)))))))))***''''''((())))))***++++++***************************)))))))))***+++,,,,,,,,,+++++++++***)))))))))+++++++++,,,,,,------------,,,,,,+++,,,,,,------*********+++++++++,,,,,,***+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------.........------,,,,,,,,,,,,------......------,,,///...---++++++,,,---........................---/////////000000000000000,,,,,,,,,,,,------------,,,,,,,,,---------......+++++++++,,,,,,,,,------.........------,,,,,,,,,---......//////......---........................---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------------------////////////000000000000//////............//////........./////////000000000000000000000000000000/////////....../////////---//////...,,,,,,...111........................---------------------------------------------,,,,,,...///...,,,++++++,,,......---------,,,,,,,,,,,,------......------,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++***************************++++++,,,,,,,,,+++++++++***)))(((((()))***+++,,,+++++++++******)))))),,,,,,++++++++++++,,,,,,***++++++++++++++++++***++++++++++++++++++++++++************************+++++++++,,,+++***)))(((******++++++++++++******+++***************+++++++++***)))))))))+++,,,---************++++++++++++*********+++************)))***++++++,,,,,,+++++++++***)))***++++++***)))++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,***(((&&&%%%******************************++++++,,,,,,,,,,,,,,,---.........---,,,+++,,,+++***))))))***+++,,,---,,,++++++++++++++++++*********)))))))))((((((******************************++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++)))***+++---------------+++++++++++++++++++++++++++++++++,,,,,,---------)))))))))************+++,,,,,,---...//////000000***...222000+++((()))+++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***+++,,,---------,,,++++++,,,,,,,,,,,,---------,,,,,,++++++******))))))---,,,,,,+++++++++,,,,,,++++++*********+++------,,,***(((((()))***)))((())))))*********************+++,,,+++)))))))))************)))))))))))))))***************************)))))))))***+++,,,,,,,,,+++++++++***)))))))))***++++++,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,------------......''')))---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------.........---------------------............------------,,,,,,,,,------..................---------......////////////000000,,,,,,,,,---------......+++,,,,,,---......//////,,,,,,,,,,,,------------.........---------------......////////////..............................---------.......................................---------.........//////---------------------------............/////////000000////////////000000////////////000000000000000000000000000000000000000//////......//////000000222222000---,,,///222........................------------------------------.........---,,,+++---///000000///......///......---------,,,,,,,,,------............------+++---......---------...------,,,,,,,,,,,,++++++((()))***,,,------------++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,+++******))))))******************++++++******++++++++++++*********************************************+++++++++***+++,,,------,,,+++*********+++,,,,,,+++***************)))******+++,,,++++++*********++++++,,,******+++++++++,,,,,,,,,***++++++++++++***))))))))))))*********++++++++++++***((((((***+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,******))))))'''&&&$$$###***************************++++++,,,---,,,,,,,,,(((***,,,......---,,,***++++++************++++++,,,,,,++++++++++++,,,,,,,,,++++++***))))))((((((******************************++++++++++++***************+++,,,,,,------++++++++++++++++++++++++)))***,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))*********+++++++++,,,,,,------...///000000+++---///...+++)))***,,,++++++++++++++++++++++++***+++++++++++++++++++++)))***+++,,,---,,,++++++************+++++++++++++++++++++++++++*********,,,+++******************,,,+++*********,,,...///&&&%%%$$$%%%(((***+++***)))))))))))))))************+++,,,+++)))))))))***++++++++++++******))))))*********************************)))******+++++++++++++++*********************+++,,,,,,---......,,,,,,,,,,,,,,,---......,,,,,,------------......+++,,,---/////////...---------------------------------------------------...------------------...........................---,,,,,,++++++,,,,,,---------------------------------------............------............------++++++,,,---............//////.........---------------........./////////------------.................................///,,,------------.........------------..................////////////..............................---------.........//////---------------------------------.......................................---------............///000000////////////000000//////000000000111111111000000000000000000000000000000////////////000000///111111...***))),,,000........................------------------------------.........---,,,++++++---///000//////000111......---------,,,,,,,,,------............------***---//////---,,,...///---------,,,,,,+++++++++******+++,,,---------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))******+++,,,***+++,,,------,,,+++***++++++++++++++++++++++++))))))*********+++++++++***+++---...//////...---***++++++,,,,,,++++++*********))))))***++++++,,,++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,---***++++++,,,+++***)))(((+++***)))))))))***,,,,,,,,,***''''''(((***+++***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))***************************+++,,,---------,,,,,,((()))***+++,,,---------***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,---+++++++++++++++***************************************++++++++++++******)))))))))***+++,,,,,,,,,++++++++++++++++++++++++***+++,,,......---,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,,,,------......///------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++((()))***+++++++++***************+++++++++,,,,,,***++++++++++++++++++,,,++++++***))))))))))))))))))***+++,,,------------&&&%%%%%%&&&)))+++,,,+++)))))))))******+++++++++***+++,,,+++)))))))))***+++++++++++++++,,,,,,,,,************************++++++******)))************************+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,---...///******+++++++++,,,,,,,,,000//////.........//////................................................///......------......///........................---,,,,,,++++++,,,,,,---------------------------,,,---------.../////////------............------)))***,,,...//////......//////.........---------,,,---------......//////---------.........//////000000000///......---------------.........//////,,,---------.../////////......////////////......////////////////////////---------.........//////------------------------........................////////////////////////........./////////000000//////............//////000000000000111111111111000000000000000000000000000000////////////000000---...///+++%%%$$$''',,,........................------------------------------...///...---+++***)))+++---...------...000......---------,,,,,,,,,------............------))),,,//////---,,,---///---------,,,,,,+++++++++++++++,,,,,,,,,++++++******************************+++,,,,,,------------+++,,,---......---,,,+++*********++++++,,,------************+++,,,---...,,,,,,---......---,,,,,,........................))))))******++++++++++++)))+++---///000000///...***+++,,,------,,,+++*********))))))***+++,,,,,,+++,,,------,,,+++)))(((++++++,,,,,,,,,---------***+++,,,,,,+++***)))(((,,,+++***))))))+++---...---***'''&&&''')))++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///000***************************+++,,,---...---,,,,,,+++***)))***+++---000111***+++,,,------,,,+++***,,,,,,,,,++++++,,,------*********+++,,,,,,------******************************++++++++++++******'''(((((()))***+++++++++++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++,,,++++++******)))))))))---------.........//////,,,,,,,,,---------------...,,,******+++------------------------------------+++***(((((()))+++,,,'''((()))***+++***)))))),,,,,,---------.........*********++++++,,,,,,---,,,,,,+++******)))******'''))),,,///000///,,,+++,,,***))))))+++,,,+++************++++++,,,,,,,,,***+++,,,+++)))))))))*********+++,,,---......///************************,,,,,,+++***)))))))))***))))))******+++++++++,,,---+++******,,,------,,,333000,,,+++...//////...,,,,,,------......//////,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,........................///---+++,,,///000...,,,------,,,,,,,,,,,,---------------------,,,,,,,,,///...---,,,,,,---...///222111000//////000111222/////////...---,,,,,,+++........................////////////////////////---------......000111111------------...............---,,,++++++***++++++/////////...............---,,,,,,,,,++++++++++++............////////////......---,,,,,,,,,,,,,,,000///---,,,++++++++++++000/////////......------........................////////////////////////000000000///////////////////////////////////////---......///000000111111000000...---,,,,,,,,,,,,//////......------,,,,,,------...............---//////......------,,,,,,//////////////////////////////......------,,,,,,,,,,,,,,,,,,---------...---,,,+++******+++,,,------,,,+++++++++---...///+++,,,---......---,,,+++*********+++++++++,,,,,,+++,,,------------...///...---,,,+++***++++++,,,---,,,+++***)))***+++,,,))))))*********+++++++++---,,,,,,,,,,,,++++++++++++,,,---,,,******,,,------,,,+++******+++,,,---)))))))))(((((((((''''''+++,,,---//////---,,,++++++++++++***))))))))))))***---,,,'''(((///111...,,,++++++*********+++++++++,,,---......---,,,,,,******)))(((((())))))))))))***+++++++++***)))(((---,,,+++******+++,,,---***+++---.........---,,,...---,,,,,,,,,,,,---...!!!'''///222111...,,,,,,+++******))))))******+++************************(((((()))***,,,,,,+++)))&&&''')))***++++++***)))+++++++++******)))))))))***+++,,,,,,,,,+++***)))...,,,++++++---......---++++++***))))))(((''''''((())))))***+++++++++***))))))))))))))))))))))))***+++---.........---,,,......------------......*********+++++++++,,,,,,,,,,,,+++******)))((((((---***''''''***++++++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))+++...000........................---------------,,,,,,,,,(((***+++---......------+++,,,,,,,,,------.........---,,,,,,---///222333///---+++)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,***))))))+++---...---------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***...,,,+++,,,---///...---///,,,)))***,,,...///............///////////////---.........////////////........................////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,000...---...000111///---///......------......///******++++++,,,,,,------000///............///000000000///......///000000////////////////////////000000000000000000000000000000000000000000000000++++++++++++,,,---.............../////////000000//////.........//////000........................000/////////............/////////000000000000111000///......------......111000///...------......111111000000000/////////........................//////////////////////////////////////////////////////////////////////////////000000111222222333333222111000////////////000000000///////////////...//////000000/////////000000/////////.........------------------------000000/////////.........------............//////......------------......------,,,,,,---......///+++,,,------------,,,++++++,,,,,,,,,,,,---------***++++++++++++++++++,,,------+++*********++++++---,,,,,,,,,,,,...///000++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........,,,------,,,++++++,,,......------,,,,,,------...,,,,,,,,,+++++++++******+++,,,...//////...,,,+++,,,,,,------+++***))))))+++------+++---444666333------,,,,,,,,,,,,------+++,,,---......---,,,,,,,,,++++++*********++++++***+++++++++++++++******------,,,++++++,,,------,,,---......//////......+++***))))))))))))***+++))))))***+++,,,+++)))''',,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,...//////---,,,)))***,,,---......------******+++,,,,,,---......***+++,,,------------------+++******+++,,,+++***------,,,++++++***))))))***++++++,,,------,,,,,,++++++++++++++++++++++++,,,------...///...............------------......------------.........///------,,,,,,++++++******///,,,******,,,------+++---------------------------,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******((()))***+++,,,,,,++++++---------.........//////,,,+++******+++---000111++++++***)))))))))))))))************************))))))))))))))))))))))))------------------------***+++,,,+++***)))+++,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,+++,,,...///...---+++)))((()))+++...///.../////////...........................////////////........................////////////....................................///...---...//////...---......------------......+++,,,---...///000000111//////...------...//////......------------......---......///000111111222////////////////////////000000000000000000000000,,,,,,,,,,,,---...//////............////////////////////////000111222333............////////////111111111000000000//////////////////000000000000000///......------......000000////////////000000000000000000////////////////////////////////////....................................//////////////////////////////////////////000000111222222222333222222111000000000000//////000000000000000000/////////000000//////...////////////............////////////////////////////////////............---------............///.........//////.........+++,,,------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,---///000111******+++++++++,,,,,,,,,******+++,,,---...//////+++,,,,,,+++******+++---,,,,,,------------,,,,,,------------,,,,,,,,,,,,***+++,,,------,,,+++******,,,------+++***+++,,,***,,,---...222888:::777---------,,,,,,------...++++++,,,,,,,,,,,,+++***,,,++++++***++++++,,,,,,++++++************++++++,,,++++++******++++++,,,---------------......///------,,,++++++,,,------111---)))))),,,...,,,))),,,++++++******++++++,,,++++++++++++++++++++++++,,,---...///000///......+++,,,---.../////////...++++++,,,,,,---.........*********+++,,,---...///---+++))))))******)))(((------,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......------,,,,,,,,,,,,------........./////////000000++++++++++++++++++++++++...,,,++++++,,,------,,,---------------------------------,,,,,,,,,,,,,,,************************///...---,,,+++***)))(((+++,,,,,,---------,,,,,,---------------.........******))))))***,,,...///(((((()))***+++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++------+++***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++******+++------,,,+++++++++***+++,,,---...///......------,,,,,,++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------------,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,------...//////000000------,,,,,,,,,,,,------......------------......---------...//////000000------------------------........................---------------...//////,,,------------........................///000111////////////000000000000000000/////////.........------.........////////////...------,,,,,,------.........//////000000000........................000000000000000000000000///////////////////////////////////////000000000000000000000000000000000/////////000000000111111111111000///////////////.........//////000000111....../////////...------......------------------////////////////////////......------------------,,,,,,,,,,,,------------,,,---...//////...---,,,***+++---......---,,,+++,,,,,,------------,,,,,,************+++++++++,,,...---,,,,,,---,,,+++***,,,,,,,,,+++++++++,,,,,,******+++++++++,,,------)))))))))*********++++++))))))******+++,,,------***+++,,,+++))))))+++,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,++++++++++++)))***++++++++++++***))))))++++++******+++000444>>><<<999777777777444000,,,,,,+++++++++,,,------++++++++++++*********)))******))))))******+++++++++***)))))))))***+++,,,************************,,,,,,+++******,,,---...//////............//////...,,,)))))),,,/////////*********))))))*********+++++++++++++++++++++++++++---...///...---------***++++++,,,------......///......---,,,+++******+++***)))))))))+++,,,...///---+++***++++++***(((,,,,,,+++++++++***************+++,,,,,,+++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,++++++******++++++,,,,,,------------.........))))))******************,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,+++++++++++++++++++++++++++......---,,,++++++******------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///((()))***,,,,,,,,,++++++////////////////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///---,,,,,,,,,+++++++++************)))++++++++++++++++++++++++***************************))))))(((((())))))***,,,++++++,,,......---+++............------...............------,,,,,,,,,------........./////////------------------------/////////.........------++++++++++++++++++++++++------...------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++------------------------........................////////////////////////........................////////////////////////,,,,,,,,,+++,,,,,,---...------........./////////000000///.............../////////000000111111111////////////................../////////000000000000//////...---............//////000111111111222////////////////////////111111111111111111111111000000000000000000000000/////////000000111111111111111111111111111111111000000111111111111111222111000000////////////////////////000000111111111000000000000000///...---........................------------------------........................,,,------------.........---...///000000///...---------/////////...---,,,......------------......++++++++++++,,,,,,,,,,,,,,,+++))))))***+++)))''',,,,,,,,,------------,,,,,,,,,,,,++++++******)))************+++++++++,,,,,,,,,++++++++++++++++++---......---,,,,,,---///***+++,,,------,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++))))))///888@@@UUUNNNEEE???:::333+++&&&,,,,,,++++++,,,---......------,,,,,,++++++++++++***************+++,,,,,,---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///+++,,,,,,,,,,,,,,,,,,+++'''***,,,,,,++++++---///++++++************++++++++++++++++++++++++++++++***---//////---,,,,,,---***+++++++++,,,------...000000///...---,,,++++++...---,,,*********+++,,,111///---,,,------,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...---------,,,,,,---------,,,,,,,,,,,,------------*********++++++++++++++++++,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...///000000000...,,,+++------------------------,,,,,,,,,,,,,,,---------+++************)))******,,,,,,,,,,,,,,,,,,,,,,,,------------......///000***+++,,,---------++++++++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000...---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******---,,,---///000000...,,,---/////////---,,,,,,---/////////........................////////////000////////////////////////000////////////.........---------------------------///000///...---...///......------------......///.........---------,,,......////////////......---......//////......---000000000000000/////////////////////////////////000000000000000000000000000000////////////000000/////////000000000000111222111000///............------......///000000000000000000/////////......000000000000111111111111222111000000//////000000///000111222333333222222000000000000111111111111000000000000000000000000000000000000000000000000......//////000000111111111111111111111111111111333333333333333333333333222111111000000111111111000111111111111111111222222222222222111000///////////////000000000000000/////////////////////////////////000000000000000........./////////000000/////////000000///////////////000000//////.........------,,,,,,------...,,,,,,---------.........///,,,***+++---...,,,***++++++,,,---------,,,,,,------------,,,***)))(((++++++,,,,,,,,,---------...---------,,,,,,,,,,,,///000000000......000111,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++........................+++------++++++111===FFFJJJ@@@888555444///***(((,,,,,,,,,,,,---...//////000///...------,,,------************+++,,,---------------------...///000---......//////......------------------......///++++++,,,,,,,,,,,,++++++***...222111...,,,---///---,,,,,,,,,,,,,,,,,,---************************+++...111000---+++,,,---++++++++++++,,,---...///////////////////////////000000...---,,,+++++++++000...,,,,,,------,,,+++------------------,,,,,,,,,,,,---------,,,++++++------------------------,,,,,,++++++,,,,,,---...//////............//////,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,***,,,...///...---...///........................------...//////...,,,+++------------------------******++++++,,,---------------,,,,,,,,,------...............------------,,,---------............++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------......------------------------+++,,,......,,,,,,,,,---///.........------------------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++---//////,,,***(((***,,,,,,***)))***,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------------,,,,,,,,,+++++++++------------------------+++---...---+++***,,,...,,,,,,++++++++++++,,,,,,,,,,,,------------------+++,,,------------,,,++++++,,,---......---,,,+++++++++,,,,,,---.........------------------------........................000//////......//////000---------.........//////......------,,,---------******++++++,,,------............---------,,,,,,.........////////////000000000///...............---...///000000000///...............//////000000------------------------........................,,,,,,------...//////000////////////////////////111111111111111111111111111000000//////000000111/////////...............111111111000000///...------------.........//////000000000000000000000000---------.........//////,,,,,,,,,---------......------,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,...+++)))+++...000---***((()))***+++,,,++++++***++++++,,,,,,+++***)))((()))************+++++++++************++++++++++++---......---,,,,,,---///++++++************+++++++++************)))))))))++++++************++++++'''***,,,+++***...888AAA666+++$$$'''++++++***+++))))))))))))***+++,,,---...---+++***))))))******''''''''''''((()))***+++(((((()))***++++++++++++***+++,,,------,,,+++*********+++,,,,,,,,,,,,,,,******+++,,,,,,+++*********+++---...------......++++++************++++++))))))))))))))))))))))))))),,,000///+++((())),,,******))))))***+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,+++))))))***++++++******************************************)))((('''************************((())))))***************,,,,,,++++++++++++,,,,,,*********++++++++++++,,,,,,,,,++++++******))))))&&&))),,,---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++************************))))))))))))************---,,,,,,,,,,,,---///000,,,,,,,,,,,,++++++******)))******+++++++++++++++((((((((()))***+++,,,---++++++++++++++++++++++++******++++++,,,------...************************)))***+++***((((((***+++,,,+++++++++************************************((((((((((((((((((((((((******))))))))))))******&&&&&&''')))++++++(((&&&###&&&))))))(((''')))+++''''''(((((()))))))))***&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******'''&&&(((***((((((''''''''''''((((((######$$$%%%&&&''''''((('''((()))******)))((('''***+++,,,------,,,+++***%%%%%%&&&''')))***+++,,,))))))))))))))))))))))))************************((((((''''''&&&''''''((())))))*********+++++++++))))))))))))***+++,,,,,,''''''((()))******++++++++++++*********)))))))))*********+++++++++,,,,,,,,,,,,+++************+++******+++,,,,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..........................................------------......------------...///+++++++++******)))))))))------------,,,+++***))))))))))))******+++++++++)))))))))))))))))))))))))))))))))******+++++++++(((((()))))))))************)))(((''''''((()))***((('''&&&$$$$$$$$$%%%&&&+++***)))(((((()))***+++''''''''''''(((((((((((('''$$$!!!###(((***'''$$$&&&'''(((*********)))(((&&&'''((())))))(((''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''((())))))((())))))(((''''''(((***((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!%%%***)))''')))000777;;;...$$$%%%'''%%%$$$%%%$$$$$$$$$%%%%%%&&&(((((()))(((&&&%%%$$$$$$$$$%%%"""""""""###$$$%%%&&&'''!!!"""$$$&&&'''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((('''$$$%%%&&&''''''&&&%%%$$$"""!!!&&&***+++)))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%)))---,,,'''%%%&&&)))'''&&&&&&&&&&&&((()))***,,,+++***)))'''&&&%%%$$$&&&&&&((())))))((('''&&&)))'''&&&&&&((()))((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&'''''''''(((((((((((()))(((((('''&&&%%%%%%$$$!!!%%%((()))'''&&&''')))(((((((((((((((((((((((('''''''''(((((()))******''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%''')))***)))(((((((((''''''&&&&&&&&&'''((((((((((((((('''%%%%%%%%%&&&(((+++---///&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%&&&(((***'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&