BM6P6(@ yyyzzz{{{tttpppllljjjccccccccccccbbbbbbbbbbbb```______]]][[[YYYWWWVVVWWWVVVTTTSSSQQQPPPPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLKKKLLLMMMNNNNNNOOORRRUUUUUUTTTXXX]]]___```ccciiioootttuuukkk^^^TTTOOOKKKEEE@@@???===;;;:::999666333111111111000///////////////000000////////////000000000000////////////000000,,,---------.../////////////////////////////////......////////////......//////000000///...------,,,,,,...///000000000000---------........./////////////////////.........***++++++,,,---...//////000000000000111111111111000000111111111111000000222333444333222222444666222222111111222222333444555666666555555888???DDDHHHNNNTTT[[[hhh|||wwwrrroootttzzzrrrmmmkkkggghhhgggccc___aaagggmmmyyyzzzuuu___[[[ZZZ```kkktttvvvuuullllllkkkkkkkkkkkkkkklllqqqssstttvvvxxxyyyzzzzzz{{{}}}uuuvvv}}}zzzrrrmmmgggcccfffpppxxxwwwqqqnnndddaaa\\\SSSKKKEEEBBBAAACCCAAA???>>>>>>>>><<<;;;222222222000---,,,---///~~~~~~yyyqqqkkkfffcccaaa___]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZYYYXXXVVVTTTRRRQQQTTTSSSQQQPPPOOONNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMPPPQQQQQQRRRTTTUUUVVVVVVXXX]]]^^^^^^bbbhhhmmmttt}}}tttggg\\\TTTNNNIIIEEE???===;;;:::999777444111222222111111000000000000000000////////////000000000000////////////000000------..................////////////////////////......////////////......///////////////...------000000000000000///...------------.........///////////////////////////...------------............000000000000111111111111000000111111111111000000000111222111000000222444333333333333333444444555444555666666666;;;BBBIIINNNTTTZZZ```lll}}}|||vvvtttsssvvv{{{tttoookkkiiiiiigggiiijjjhhhfffhhhoootttzzzvvvrrrqqqrrrooojjjdddSSSPPPOOOTTT^^^fffgggeeeccccccbbbbbbaaabbbbbbccceeefffiiillloooqqqssstttvvvwwwzzz}}}}}}sssuuu|||}}}llldddbbbiiiqqqrrrnnnjjjiiigggbbb[[[SSSLLLFFFDDDDDDBBB???>>>??????>>>===777555222000////////////{{{uuunnniiiccc___]]]\\\ZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTTTTRRRQQQOOOMMMLLLOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLOOORRRTTTTTTUUUVVVXXXXXXWWWZZZ___aaa```ccchhhmmmvvv~~~sssggg[[[RRRMMMJJJAAA???<<<:::999777555222333333333222222222222111000000////////////000000000000////////////000000//////..................////////////////////////......////////////......///////////////......---111111111000//////......---............/////////......//////////////////000/////////.........---000000000000111111111111000000111111111111000000000111222111000000222444444444444444444555555666333555666777999>>>GGGNNNWWW]]]ccchhhqqq|||tttqqqzzz~~~zzznnnllljjjhhhgggggghhhiiijjjmmmppprrrrrruuu{{{~~~}}}zzz|||~~~}}}xxxrrrgggddd```______\\\WWWSSSMMMJJJJJJNNNVVV\\\\\\ZZZWWWWWWVVVVVVVVVVVVWWWXXXXXXYYY]]]```dddgggiiijjjmmmooorrruuuxxxzzzzzz{{{zzz|||yyyrrrvvv|||||||||vvviii___aaaiiillliiiggghhhgggfffbbb[[[RRRIIIDDDFFFCCC@@@>>>?????????>>>===888222000111111000///}}}xxxrrrmmmiiiddd```\\\YYYXXXWWWWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQPPPOOONNNLLLKKKLLLKKKKKKJJJJJJJJJJJJJJJLLLLLLMMMMMMNNNOOOOOOPPPNNNPPPRRRTTTUUUWWW[[[^^^]]]^^^bbbggghhheeefffiiinnnzzz|||pppbbbVVVPPPMMMDDDAAA>>><<<:::888666333333333333333333222111111//////000000000000//////000000////////////000000000000//////......------////////////////////////......////////////.........///////////////..................///000000111.............../////////............////////////000000000//////////////////000000000111111111111000111111222222111111000222333444333222222444666444444444333444555555666333555777888;;;BBBMMMTTT```ffflllpppwww}}}{{{|||}}}~~~qqqkkkhhhhhhggghhhiiikkknnnoootttwww{{{~~~}}}}}}{{{yyyxxxxxxyyyzzzssspppnnnnnnnnnllleee```YYYWWWTTTSSSSSSRRROOOMMMKKKIIIHHHLLLRRRVVVUUUTTTOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUWWWZZZ\\\^^^______dddfffiiillloooqqqqqqrrrrrruuuzzz|||}}}~~~{{{xxx|||~~~yyyyyy{{{~~~ppp___]]]bbbeeeeeedddeeefffhhhhhhcccZZZPPPHHHGGGCCC???======>>>???>>>@@@:::222000222333000---}}}wwwpppkkkgggdddbbb\\\YYYUUURRRQQQQQQPPPNNNRRRQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSRRRSSSTTTUUUWWW\\\cccgggkkkkkknnnqqqnnnhhhfffhhhnnn~~~wwwiii]]]SSSOOOIIIFFFAAA>>><<<999777444222222333333333222111000//////000000000000//////000000////////////000000000000000//////......---////////////////////////......////////////............///////////////...,,,,,,,,,---...///111222////////////////////////---.........//////000000......//////000111111222///000000000111111111111111111222222222222111111222333444333222222444666333333333333333444444555444666999;;;???HHHTTT\\\hhhnnnsssvvv|||zzzzzzyyylllfffgggiiiiiikkknnnqqquuuyyy{{{}}}}}}|||{{{{{{zzzzzzyyywwwuuusssqqqpppooonnnmmmhhhfffdddcccbbb___YYYUUUOOONNNMMMNNNNNNOOONNNNNNGGGFFFEEEGGGLLLOOOOOONNNOOOOOOPPPQQQRRRTTTVVVWWWYYYYYYZZZZZZZZZYYYXXXXXX\\\^^^```ccceeegggggggggiiilllppptttvvvxxx{{{|||{{{vvvvvvwwwzzzxxxccc\\\^^^______```ccceeeiiimmmllldddYYYQQQHHHDDD>>>;;;;;;<<<======@@@:::333111222333000---}}}qqqoookkkfffbbb___]]]\\\ZZZWWWSSSQQQPPPOOOMMMLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIIIIJJJJJJLLLMMMMMMMMMNNNOOOQQQRRRTTTUUUVVVWWWXXXZZZ\\\```fffnnnsss{{{xxxvvvtttooohhhfffiiisss~~~uuuhhh\\\TTTOOOKKKEEEAAA===;;;777555222222333444333222111000...///000111111000///...000000////////////000000000000//////////////////////////////////////////......////////////......---.../////////////////////......------...000111000000000////////////...------......///000000000------...///000111222222000000000000111111111111111111222222222222111111000111222111000000222444333333333222333444444555444777;;;???FFFRRR___iiipppuuuyyyyyy~~~|||yyy{{{sssjjjbbbcccjjjiiikkkooouuu{{{~~~{{{xxxwwwvvvuuutttrrrqqqqqqnnnllliiihhhgggeeeccc```^^^\\\ZZZXXXWWWUUUQQQOOOIIIIIIIIIJJJKKKLLLMMMNNNHHHFFFEEEGGGJJJNNNPPPQQQSSSTTTUUUXXX[[[^^^```bbbcccbbbbbbaaa___]]]\\\[[[\\\]]]___aaabbbbbbbbbaaabbbeeehhhjjjlllnnnqqqttt{{{}}}uuuooopppssswww{{{mmmbbb^^^\\\\\\^^^aaacccggglllnnniii___VVVKKKFFF???:::999:::;;;;;;>>>:::666444444333000...zzzzzzqqqkkkdddcccbbb___\\\ZZZZZZZZZYYYVVVSSSQQQQQQPPPNNNMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPRRRTTTVVVXXXZZZZZZ[[[^^^dddiiinnnsssyyy}}}{{{tttooojjjhhhlllsssvvvggg\\\TTTPPPIIICCC???;;;888666222333555555555444222111...///000111111000///...000000////////////000000///////////////000000000////////////////////////......////////////......------...///////////////000///......///111333555000000000000/////////...------......///000000111.........//////000000000000000000000111111111111111222222333333222222111000111222111000000222444444444444444444555555666444888===DDDNNN]]]mmmxxxxxx|||}}}|||~~~}}}tttkkkiiieeeaaafffqqqqqqsssxxx~~~}}}zzzwwwqqqpppooommmkkkiiiggggggeeebbb```______]]]XXXUUUSSSRRROOOMMMLLLLLLKKKKKKGGGGGGGGGGGGHHHIIILLLMMMKKKJJJHHHHHHLLLQQQUUUXXXXXXYYY\\\___cccgggjjjlllnnnnnnnnnmmmmmmkkkjjjiiiggghhhiiiiiiiiihhhffffffdddeeeeeeeeeeeegggjjjmmmrrruuuyyy~~~xxxlllgggjjjpppvvv|||}}}pppggg```___bbbfffgggjjjooorrrnnneee]]]NNNIIIAAA;;;888999:::;;;<<<;;;:::888666444222000|||{{{zzzssslllddd^^^^^^^^^^^^]]][[[YYYYYYZZZTTTRRRPPPNNNNNNNNNLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNSSSTTTUUUXXXZZZ\\\^^^___]]]ccckkksssyyy}}}wwwmmmhhhfffiiitttpppcccWWWRRRKKKEEE@@@<<<888666444555666777777555333222...///000222222000///...000000////////////000000......//////000000111111////////////////////////......////////////......------...///000000//////---------///222666999;;;111111000000/////////...---------...///000000111////////////............000000000000111111111111111222222333333222222111222333444333222222444666555555555555555666777777333888???HHHTTTeeewww~~~|||}}}~~~{{{ttttttjjjeeehhhhhheeekkkwww|||~~~~~~}}}|||zzzwwwtttlllkkkiiigggdddbbb```______\\\ZZZYYYYYYWWWRRRNNNLLLJJJHHHFFFFFFFFFGGGHHHGGGHHHHHHGGGGGGHHHJJJLLLJJJHHHFFFGGGJJJPPPVVVYYY[[[\\\___ccchhhlllpppsssvvvwwwxxxyyyyyyyyyyyyyyysssssstttsssrrrpppooommmjjjiiigggeeecccdddgggjjjiiilllrrrxxx}}}rrreeedddhhhooowww~~~|||pppgggeeehhhssssssuuuyyy|||yyyppphhhQQQKKKBBB<<<999999:::;;;;;;<<<===<<<888555333333{{{www|||xxxoooiiigggddd___[[[XXXXXXXXXXXXWWWUUUTTTSSSOOOOOOOOONNNMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJIIIMMMIIIIIILLLOOONNNOOORRRRRRTTT[[[aaa```\\\```iiifffmmmwwwuuummmfffdddfffppp~~~~~~{{{nnnaaaZZZPPPHHHCCC???;;;888888777888888999777444111222222222222222111000///000000//////.........---////////////////////////////////////////////////////////////////////////000000000000000000000000---...///000111222333333000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111222333333333333333333333333333333333333333333333333666444222222444666777888999>>>GGGRRR___qqq{{{zzz}}}uuupppllljjjfffdddccceeejjjqqqyyy}}}~~~|||zzzzzzyyyxxxwwwsssmmmiiieeeccc```___^^^\\\YYYWWWSSSSSSRRRPPPNNNKKKHHHGGGIIIHHHFFFEEEDDDEEEFFFGGGGGGIIIKKKKKKJJJIIIJJJKKKHHHIIIJJJJJJKKKOOOTTTXXXXXXZZZ]]]```dddjjjpppuuuuuuxxx|||~~~~~~~~~|||{{{wwwtttpppnnnnnnmmmjjjgggggghhhkkkoootttzzz~~~uuummmiiidddiiirrr|||}}}zzz{{{}}}yyyqqq___VVVJJJAAA<<<999666444@@@???======;;;888333000~~~wwwyyy{{{tttrrrlllddd```^^^]]]YYYVVVXXXWWWVVVUUUSSSRRRQQQQQQNNNNNNMMMLLLLLLKKKJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJNNNJJJJJJMMMPPPOOOQQQUUUWWWXXX^^^gggiiiggghhhlllrrruuu}}}xxxmmmgggdddhhhqqq~~~|||~~~xxxzzz{{{iii___SSSIIIEEEAAA===:::777777777888999888555222222333222222222111000///000000/////////.........////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111222333333333333333333333333333333333333333333333333555444333333555888999:::<<>><<<:::@@@???>>>===<<<:::555222|||zzz{{{zzzyyy}}}tttkkkeeeccc^^^XXXVVVVVVVVVSSSQQQVVVUUUSSSPPPOOONNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLOOONNNNNNMMMLLLKKKKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLOOOLLLLLLPPPRRRRRRUUUYYY^^^```gggpppuuusssqqqqqq{{{}}}|||ppphhhfffhhhttt~~~|||||||||||||||}}}{{{wwwpppmmmmmmooosssxxxtttttt|||uuuhhhWWWLLLGGGEEE@@@;;;777666666777888888666444333333333222111111000000000000////////////......////////////////////////////////////////////////////////////////////////........................111111000///...---,,,,,,000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111222333333333333333333333333333333333333333333333333333333444555777999:::;;;>>>EEETTThhh}}}}}}nnnlllhhheeedddeeehhhiiiiiikkkooovvv}}}|||zzzwwwtttpppnnnkkkiiihhhfffcccaaaYYYVVVRRROOONNNMMMLLLKKKGGGFFFDDDBBBAAA@@@@@@AAADDDDDDDDDDDDFFFHHHKKKLLLMMMPPPSSSTTTQQQNNNKKKIIIKKKKKKKKKKKKKKKMMMQQQTTTRRRSSSUUUVVVWWWZZZ^^^aaa```dddjjjnnnrrruuuxxx{{{}}}~~~}}}zzzzzzzzzyyyxxxxxxxxxyyyyyyzzz|||wwwoookkkjjjnnnttt{{{uuukkk\\\NNNEEEAAA???>>>AAA@@@???>>>>>><<<999666~~~uuunnnhhhaaa]]]ZZZWWWSSSQQQQQQQQQPPPOOORRRPPPNNNLLLLLLMMMNNNOOORRRRRRRRRQQQQQQPPPPPPPPPRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNQQQOOOOOOSSSTTTUUUYYY___ffflllttt{{{|||zzzxxxwww|||wwwmmmjjjmmmwww}}}xxxuuusssrrrqqqpppnnnoooooollliiigggiiijjjkkkpppzzzzzzrrrzzzqqq]]]PPPKKKGGGBBB===777666555666777888777666555444333222111000000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111000///......---,,,///////////////////////////////////////////////////000000000111111111111000000000000000111111222333333333333333333333333444444444444444444444444222444555666777888999;;;???HHHZZZqqq|||}}}mmmdddddddddcccdddggglllooonnnsss{{{|||zzzxxxuuurrrooollliiidddaaa___]]][[[YYYRRROOOJJJGGGFFFFFFFFFEEEEEEDDDBBB@@@@@@@@@BBBCCCDDDDDDEEEGGGIIILLLOOOPPPPPPQQQSSSRRRPPPMMMKKKKKKOOOOOOPPPOOOOOOPPPSSSUUUTTTVVVWWWXXXXXXZZZ]]]```\\\___dddgggiiikkknnnpppqqqqqqsssvvvzzz}}}||||||zzzuuussssssvvv|||{{{rrrdddVVVLLLFFFDDDCCCBBBAAA@@@@@@@@@>>><<<999|||uuukkkccc___\\\XXXUUUUUUSSSPPPOOONNNNNNMMMMMMMMMLLLKKKKKKLLLNNNQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTSSSRRRPPPOOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPSSSQQQRRRVVVWWWXXX^^^eeennnyyyzzz{{{}}}~~~yyyqqqooorrr|||}}}yyyvvvsssooojjjgggdddeeeeeeeeefffgggjjjlllooosss|||zzzyyyfffWWWOOOJJJDDD???:::888666666777999999888666555333222111000000000//////000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111000000000000000111111222333333333333333333333333444444444444444444444444333555666666555666888;;;DDDNNNbbbzzz|||{{{{{{mmmfffaaacccdddeeegggjjjppptttzzz~~~|||xxxuuussspppmmmjjjiiiddd___ZZZWWWTTTRRRPPPLLLIIIDDDBBBAAABBBBBBBBBDDDCCCAAA@@@AAACCCEEEFFFGGGHHHIIIKKKMMMOOOQQQRRRSSSSSSRRRPPPNNNNNNPPPRRRRRRSSSTTTTTTTTTUUUXXXZZZZZZ\\\^^^______```bbbdddccceeehhhiiiiiihhhiiiiiikkkkkkmmmpppuuuzzz~~~~~~}}}}}}~~~~~~xxxnnnbbbWWWOOOJJJIIICCCBBBAAA@@@AAA@@@>>><<<{{{kkkeee]]]YYYWWWVVVTTTRRROOOOOONNNLLLKKKKKKJJJJJJJJJJJJJJJLLLNNNQQQSSSUUURRRRRRRRRRRRRRRRRRRRRRRRUUUTTTTTTSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRUUUTTTUUUYYYYYY[[[bbbkkkxxx{{{~~~{{{ssstttxxxzzzrrriiicccaaaaaaaaabbbeeeiiinnnpppzzz}}}qqqaaaVVVMMMFFFBBB===:::777777888999::::::777666444222111000000111//////000000000000111111000000000000000000000000////////////////////////////////////////////////........................//////000000111111222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111222333333333333333333333333444444444444444444444444444666777666555666;;;???LLLXXXlll}}}xxx{{{|||iiibbbccc___cccfffiiijjjooouuu{{{}}}zzzwwwtttpppnnnkkkgggdddbbb^^^YYYTTTQQQNNNKKKIIIGGGDDDAAA???@@@AAAAAAAAABBBAAAAAABBBCCCEEEGGGHHHLLLLLLMMMNNNOOOPPPQQQQQQNNNNNNLLLKKKJJJMMMRRRVVVWWWYYY[[[\\\\\\^^^aaacccdddfffhhhhhhhhhhhhiiikkkoooqqqrrrqqqooommmlllllljjjkkkmmmpppsssvvvyyy{{{yyy}}}{{{zzzvvvnnnbbbVVVMMMHHHEEECCCAAAAAAAAA@@@>>>===zzznnnfffaaa\\\VVVSSSTTTTTTRRRPPPJJJKKKKKKKKKJJJJJJKKKKKKJJJKKKMMMOOOQQQSSSTTTUUUSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSTTTVVVVVVXXX[[[[[[]]]eeeooozzzzzzyyyllldddaaa``````ccciiiqqqwww{{{|||lll]]]QQQIIIFFF@@@===999777888:::;;;;;;888777444222000000111111//////000000000111111111000000000000000000000000////////////////////////////////////////////////......................../////////000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111222333333333333333333333333555555555555555555555555444666888666666999@@@GGGRRR___ssszzzooosss~~~oooaaa___dddaaaffflllppptttzzz~~~~~~}}}{{{yyyuuurrrnnnkkkhhheeeaaa^^^ZZZVVVRRROOOMMMJJJGGGDDDBBB@@@>>>???@@@AAAAAA@@@BBBBBBDDDFFFHHHJJJKKKLLLPPPPPPPPPPPPPPPOOONNNNNNKKKKKKLLLMMMNNNRRRXXX\\\aaacccfffhhhiiillloooqqqrrrtttuuutttrrrqqqqqqrrrvvvwwwyyyxxxvvvtttsssssspppqqqrrrtttvvvwwwwwwxxxyyy}}}~~~qqq```RRRJJJFFFDDDBBB@@@@@@@@@>>><<<~~~uuukkkaaaZZZZZZUUUPPPNNNOOOOOOLLLJJJHHHJJJKKKLLLKKKLLLMMMNNNLLLMMMOOOQQQSSSTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSSSSSSSPPPQQQQQQRRRSSSTTTTTTUUUWWWWWWYYY\\\\\\^^^gggqqq}}}}}}~~~pppfffbbb```aaaeeennnyyytttbbbTTTLLLIIIBBB???;;;888999:::<<<<<<999777444222000000111111//////000000111111111222000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////////////////......000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111222333333333333333333333333555555555555555555555555444666888777777<<>>======>>>@@@AAA@@@???DDDEEEGGGJJJLLLNNNOOOPPPRRRRRRQQQPPPOOOMMMLLLKKKOOOQQQUUUXXX[[[^^^cccfffiiilllpppsssuuuxxx{{{~~~~~~}}}zzzwwwwwwwwwvvvxxxzzzzzzyyyxxxxxxxxxyyyzzz{{{}}}}}}|||{{{{{{zzz}}}nnn]]]SSSGGGEEEBBB@@@@@@???>>><<<}}}wwwjjjddd___XXXRRRRRRQQQPPPOOONNNMMMLLLKKKIIIKKKLLLMMMLLLLLLNNNPPPQQQRRRTTTUUUVVVWWWWWWXXX[[[ZZZYYYXXXWWWVVVVVVVVVUUUTTTSSSQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSUUUXXXYYY\\\XXX\\\eeeccc___ppp}}}uuummmggggggiiipppzzz}}}ppp]]]PPPLLLFFFBBB<<<888888999999:::999888666444222111000000000000000000111111111111111111000...---,,,+++***////////////////////////111000000/////////000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222444444333333222111111111000000111111111222222222444444444555555555666666666444444888999<<>>???yyyjjjaaa\\\YYYTTTOOOOOOOOOOOONNNMMMLLLLLLLLLKKKLLLNNNOOONNNOOOQQQRRRSSSTTTUUUWWWXXXXXXXXXXXX[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRSSSTTTQQQRRRRRRSSSUUUWWWYYY[[[aaa```dddlllnnnqqqvvvnnnkkkooovvv}}}wwwdddVVVQQQHHHDDD>>>:::::::::;;;<<<<<<;;;999666444222000000000000000000111111111111111111000///......------000000000000000000000000000//////......//////000////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000//////000000000111111111111111111000000000000000111222333333444444333333444444444555555555666666777555666999;;;@@@MMMZZZjjjoooxxxssscccgggpppzzzoooeeebbbccccccfffiiisssyyy~~~|||{{{{{{xxxuuusssrrrqqqpppnnniiigggccc^^^YYYUUUQQQOOOIIIHHHEEECCCAAA@@@@@@@@@??????@@@AAACCCEEEGGGHHHKKKLLLNNNPPPQQQRRRRRRRRRQQQPPPOOONNNPPPSSSWWWZZZ```dddjjjrrrxxx~~~zzzwwwsssqqqpppnnnjjjggggggeeegggkkkkkkgggfffhhhiiimmmqqqtttwwwzzz|||||||||~~~lllYYYNNNKKKFFFBBB>>>===<<<<<<qqqhhh]]]WWWUUUTTTQQQNNNLLLLLLLLLLLLLLLLLLMMMMMMLLLNNNPPPQQQQQQRRRTTTVVVWWWWWWXXXYYYZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVTTTTTTTTTTTTUUURRRSSSUUUWWWXXXZZZ^^^aaaffflllttt{{{}}}vvvqqqqqqzzzooo^^^VVVKKKFFF@@@===<<<===>>>>>>???>>><<<999666333111///000000000000111111111111111111111000000/////////111111111111111111111111///...............//////////////////////////////000000000000000000000000....../////////000000000000000000000000000000000.../////////000000000000///000000000000111111111222333555777777666555444444444555555555666666666888777777;;;???GGGUUUbbbtttvvvyyy~~~~~~rrrhhh___jjj{{{|||nnngggbbbaaabbbdddkkkrrrwww}}}{{{yyyxxxwwwuuuqqqooonnnllljjjhhhdddbbb^^^YYYSSSOOOLLLJJJEEEDDDCCCAAA@@@@@@@@@@@@@@@AAADDDFFFIIIKKKLLLMMMOOOPPPQQQRRRSSSTTTTTTTTTQQQQQQQQQTTTXXX^^^cccgggnnnrrrzzz~~~yyyuuupppnnnkkkiiihhhfffcccaaabbb``````cccccc``````cccbbbdddhhhmmmrrrtttwwwxxx|||~~~sssaaaTTTNNNFFFAAA???>>><<<:::|||tttddd^^^VVVRRRRRRRRRPPPNNNIIIJJJJJJKKKLLLMMMNNNNNNMMMOOOQQQRRRSSSTTTWWWYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\YYYXXXVVVUUUTTTSSSTTTTTTSSSVVVXXXZZZ[[[^^^dddhhhnnn|||~~~}}}}}}xxxvvvvvv}}}wwweeeYYYNNNIIICCC???>>>>>>?????????>>><<<:::777444222111///000000000111111111111000000000000000000000000000000000000000000000000...------------......///////////////////////////////////////////////////............////////////000000000000000000000000/////////000000000111111000111111222333333444444222333666888888777555333555555555555666666666666777777888<<>>;;;999|||~~~oooeee```VVVSSSPPPMMMMMMMMMLLLKKKJJJKKKLLLMMMOOOQQQRRRSSSQQQSSSUUUVVVVVVWWWYYY[[[]]]]]]^^^______```_________```aaaaaaaaa```___^^^ZZZXXXVVVTTTSSSSSSSSSSSSQQQUUUZZZ]]]aaakkkyyy|||xxxwwwuuutttvvvnnnmmmsssuuufffXXXSSSKKKFFFCCCAAAAAA@@@<<<<<<<<<;;;:::777555444000000000000111111111111////////////////////////........................------------...///000000////////////////////////000000000000000000000000....../////////000000000000000000000000000000000111111111111222222222222......///000111111222222111222444555666555444333555555666666666777777777555999===DDDRRReeettt{{{{{{yyyyyy|||nnnccccccjjj~~~wwwmmmjjjfffdddfffjjjnnnsss~~~zzzuuuuuusssqqqooonnnllllllkkkiiigggfffeeebbb___\\\VVVTTTOOOJJJFFFCCCBBBBBB>>>???BBBDDDGGGHHHIIIJJJMMMNNNPPPQQQSSSTTTUUUUUU[[[ZZZXXXWWWXXX[[[^^^```jjjnnnuuu}}}~~~zzzxxxllliiifffgggiiilllkkkjjjgggiiikkkllllllmmmoooqqqmmmqqqrrrssswww~~~wwwkkkccccccdddbbbdddjjjmmmqqqxxx~~~rrrfffVVVHHH???;;;888666zzznnnbbb[[[YYYRRRPPPNNNMMMLLLLLLKKKKKKLLLMMMNNNPPPQQQSSSTTTUUUTTTVVVXXXXXXXXXYYY[[[\\\\\\]]]^^^___```aaaaaaaaaaaabbbcccccccccaaa___^^^[[[ZZZXXXVVVTTTTTTTTTTTTTTTXXX^^^dddlll{{{zzztttqqquuuwww|||xxxrrrrrr{{{sss^^^YYYQQQJJJFFFDDDCCCBBB?????????>>><<<999555333000000000000111111111111000000000000000000000000////////////////////////............///000111222////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000000000000000111111111111/////////000111111111222222333444444555555444444555666666666777777777777555;;;AAAJJJZZZooo}}}yyyppphhhcccjjjwwwpppjjjjjjhhhfffhhhnnnuuu||||||xxxqqqpppooommmkkkiiigggfffdddbbbaaa```___]]]YYYWWWQQQOOOJJJEEEBBB@@@@@@@@@???AAADDDGGGKKKMMMNNNNNNPPPQQQRRRTTTVVVYYY[[[\\\]]]\\\\\\]]]```eeekkknnnwww{{{}}}yyyvvvsssqqqpppiiiiiijjjlllooossswwwyyyyyy|||~~~~~~~~~~~~uuunnnqqqsssooonnnssssssvvv{{{zzzgggSSSDDD;;;888777zzzmmmddd[[[WWWXXXQQQPPPOOONNNMMMMMMMMMMMMNNNNNNPPPQQQSSSTTTUUUVVVWWWYYYZZZ[[[ZZZZZZ\\\]]]\\\]]]^^^```aaabbbbbbbbbbbbcccdddeeedddbbb```^^^]]]\\\YYYWWWVVVUUUUUUUUUXXX]]]dddkkkvvv{{{tttlllkkkttt||||||xxxzzz}}}ccc]]]UUUMMMIIIFFFDDDCCCBBBBBBBBB@@@===999555333000000000000111111111111222222222111111111000000000000000000000000000000.........//////111222222////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000222222222222222333333333444444444444555555555666666666666666777777777777555===DDDNNN___uuummmfffdddeeerrrzzzmmmiiijjjllliiikkksss|||}}}zzzwwwooonnnllljjjgggeeecccbbb^^^]]]\\\[[[[[[YYYUUURRRPPPMMMIIIEEEBBB@@@@@@AAABBBDDDGGGLLLOOORRRSSSTTTTTTTTTUUUWWW[[[^^^bbbddd`````````ccchhhpppwww{{{~~~zzzwwwsssooommmkkkllllllqqqsssuuuxxx{{{}}}yyy}}}zzz~~~{{{}}}uuu^^^JJJ>>>::::::~~~mmmbbb^^^\\\XXXTTTPPPPPPNNNMMMLLLLLLLLLLLLLLLNNNPPPRRRTTTVVVWWWWWWZZZZZZ[[[[[[[[[ZZZZZZYYY___^^^^^^___aaaccceeefffhhhgggfffdddbbbbbbaaaaaa[[[ZZZYYYXXXWWWXXXXXXYYY^^^ccckkkxxxsssmmmllllllqqq{{{vvvjjjYYYKKKDDDCCCCCCCCCAAABBBAAAAAA???<<<:::999333333333333222111111111000000000000000000000000000000000000000000000000////////////000000000000222111111000///......---111111000000//////......//////............//////000000000000111111111111000000000000000111111222111111000000111111222333333333333444444444555555555555444555666777777666;;;===DDDSSSgggzzznnnfffhhhppp~~~rrrjjjjjjnnnoooooopppwww~~~|||zzzvvvqqqnnniiihhhfffdddaaa^^^\\\[[[[[[ZZZXXXUUUSSSQQQPPPOOOHHHGGGDDDBBBAAAAAABBBCCCEEEJJJOOORRRRRRRRRUUUWWWYYYXXXZZZ```gggjjjhhhdddffffffhhhkkkqqqyyyzzzvvvsssqqqpppooooooppprrrtttvvv{{{gggQQQBBB<<<;;;vvvhhh___\\\ZZZWWWSSSOOOOOONNNMMMMMMMMMMMMMMMNNNPPPQQQTTTVVVXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[_________aaabbbeeeggghhhhhhgggeeecccaaa```______ZZZYYYXXXWWWWWWYYYZZZ\\\```fffrrrsssiiigggjjjjjjsssrrr___PPPGGGDDDCCCDDDBBBBBBBBBAAA???===:::999555444333222111111111111000000000000000000000000000000000000000000000000////////////000000000000222222111111000000//////000000000000////////////000//////......//////000000000000000111111111111000000000000000111111222111111000000111111222333333333333444444444555555555555555555777777777777>>>@@@GGGVVVjjj~~~jjjeeekkkxxxvvvmmmhhhiiilllooossszzz~~~~~~|||zzzxxxvvvrrrmmmjjjfffdddbbb```]]]ZZZXXXWWWUUUTTTRRROOOMMMKKKJJJJJJGGGEEECCCBBBBBBBBBCCCDDDGGGLLLQQQTTTTTTTTTWWWYYY\\\^^^bbbgggmmmooonnnkkkkkkmmmppptttyyy{{{vvvssspppooooooqqqsssuuuwwwzzz~~~ttt[[[III???;;;tttkkkaaa[[[YYYXXXTTTPPPMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTUUUWWWYYY[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^``````aaaccceeehhhjjjkkkhhhgggeeebbb```^^^]]]]]]ZZZYYYWWWWWWXXX[[[^^^```dddlll|||qqqgggeeegggkkkppp~~~}}}iiiVVVJJJEEEDDDEEECCCBBBBBBAAA???===;;;:::666555333111000111222333000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111////////////000000000000111000000//////000000111000000000000111111111111000000000000000111111222111111000000111111222333333333333444444444555555555555555666777888999999AAADDDMMM\\\pppyyycccbbboooxxxmmmiiigggiiilllpppzzz{{{xxxxxxvvvtttrrrpppmmmhhheee```___]]]ZZZXXXUUUSSSRRROOONNNLLLJJJHHHGGGFFFFFFDDDCCCBBBBBBBBBDDDEEEFFFJJJOOOTTTVVVVVVWWWZZZ\\\aaafffmmmrrruuuvvvvvvwwwtttwww||||||wwwqqqnnnmmmnnnooopppvvv}}}}}}eeePPPAAA999zzzjjjddd\\\XXXVVVUUUQQQMMMLLLLLLMMMNNNOOOPPPRRRSSSSSSTTTUUUVVVXXXZZZ\\\\\\]]]]]]^^^___```````````````aaaccceeehhhjjjlllmmmiiihhheeebbb___]]]\\\[[[YYYXXXWWWWWWYYY]]]aaadddkkkttt{{{qqqiiieeehhhnnnsss~~~|||vvvxxx~~~qqq]]]OOOHHHFFFFFFDDDCCCBBBAAA???===<<<;;;888666333000000000222333000000000000000000000000////////////////////////////////////000000000000000000000000000111111111......//////000000111111111111000000000000111111///000000000111111111111000000000000000111111222111111000000111111222333333333333444444444555555555666666777777888;;;<<>>===<<<999777444111000000222333000000000000000000000000////////////////////////////////////000000000000.........///////////////......//////000000111111111111000000000000111111///000000000111111111111000000000000000111111222111111000000111111222333333333333444444444555555555666888777777999<<<@@@BBBMMM^^^rrrmmm^^^fff{{{zzzkkkeeeeeegggkkkpppzzz~~~|||yyyuuupppmmmlllkkkiiihhhgggddd```]]]UUUTTTSSSQQQNNNLLLJJJJJJGGGGGGFFFEEEDDDDDDDDDDDD???@@@AAACCCFFFHHHJJJKKKMMMRRRWWWZZZ[[[]]]bbbeeekkksss}}}{{{tttrrrpppooorrrxxxzzzfffQQQDDDttthhhccc___ZZZVVVTTTQQQNNNLLLNNNOOOPPPQQQSSSUUUWWWYYYWWWWWWWWWWWWXXX[[[]]]^^^aaaaaaaaabbbbbbaaaaaa``````aaadddfffiiijjjkkklllhhhfffdddaaa^^^\\\ZZZYYYWWWWWWYYY[[[___bbbfffhhhpppuuu~~~|||tttnnnllljjjkkkkkkmmmvvv~~~lllcccccckkkzzzsssaaaSSSLLLIIIFFFEEECCCAAA???>>>>>>>>>999777555222111111222222000000000000000000000000000000000000000000000000////////////000000000000........................////////////000000000000111000000//////000000111000000000000111111111111000000000000000111111222111111000000111111222333333333333444444444555555555777999888777999>>>CCCFFFSSShhh|||yyykkkdddqqq|||rrriiieeeeeegggmmmttt~~~|||yyywwwtttppplllhhheeedddcccbbbaaa___[[[XXXQQQPPPNNNLLLJJJHHHGGGFFFBBBBBBAAA@@@@@@@@@AAAAAA@@@AAACCCEEEHHHJJJLLLMMMOOOSSSYYY\\\^^^bbbhhhlllqqqwwwzzzuuupppqqqsssxxx~~~pppYYYIIIyyylllbbb___]]]YYYUUURRRQQQOOOOOOPPPQQQRRRSSSUUUWWWYYY[[[ZZZYYYYYYYYYZZZ\\\___```bbbbbbbbbbbbbbbaaa```___```aaacccfffhhhiiiiiiiiieeecccaaa^^^[[[YYYXXXWWWVVVWWWZZZ^^^aaadddfffgggiiimmmqqquuuvvvsssnnnkkkhhhhhhlllrrrwwwxxxhhhdddhhhmmm||||||}}}mmm\\\PPPKKKGGGFFFDDDAAA@@@???>>>>>>888777555444222111111111000000000000000000000000000000000000000000000000////////////000000000000000000//////......------000000000000////////////000//////......//////000000000000000111111111111000000000000000111111222111111000000111111222333333333333444444444555555555777999999777:::@@@EEENNN\\\pppqqqjjjmmmsssnnnjjjiiiiiikkkttt}}}}}}xxxvvvtttrrrppplllgggddd]]]\\\[[[ZZZZZZXXXTTTRRRLLLLLLJJJHHHFFFDDDCCCBBB?????????>>>??????@@@@@@@@@BBBDDDGGGJJJLLLNNNNNNQQQVVV[[[```ccchhhnnnssswww{{{~~~yyyuuurrrrrrvvv}}}|||eeeTTT}}}rrrggg___\\\ZZZWWWTTTRRRQQQQQQQQQRRRRRRSSSTTTVVVYYYZZZ\\\\\\[[[ZZZZZZ\\\^^^```bbbcccccccccbbbaaa```___^^^___aaaccceeeggggggggggggbbb```^^^\\\YYYXXXVVVVVVUUUXXX[[[___ccceeefffgggdddfffhhhiiihhhggghhhiiigggiiipppzzzssshhhhhhnnnrrr~~~vvvwww|||vvvaaaSSSLLLHHHFFFDDDAAA@@@?????????888777666555333222111000000000000000000000000000000000000000000000000000////////////000000000000222111111000///......---111111000000//////......//////............//////000000000000111111111111000000000000000111111222111111111000111222222333333333333444444444555555555888:::999777:::@@@FFFUUUbbbtttmmmkkktttzzzooommmmmmnnnnnnppp{{{zzztttrrrpppnnnllliiieeeaaaXXXWWWUUUUUUUUUSSSOOOMMMJJJIIIHHHFFFDDDBBBAAA@@@???????????????@@@AAAAAAAAACCCEEEHHHKKKMMMOOOOOOSSSXXX^^^bbbffflllsssxxx{{{}}}|||xxxtttsssrrrvvv|||tttdddyyynnnfffbbbaaa]]]YYYTTTRRRRRRTTTUUUUUUWWWYYYZZZZZZZZZ[[[]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]___``````^^^]]]^^^^^^^^^]]]^^^___aaaaaa```___``````^^^[[[XXXWWWXXXYYYZZZ\\\___aaaccccccbbbbbbdddaaa___bbbdddeeeiiinnnpppwwwsssiiiiiiooo{{{|||}}}{{{ssspppsss}}}}}}jjjXXXKKKIIIHHHFFFDDDBBB@@@???>>><<<:::888666444222111111333222222222111000000000000000000000000000000000000000000000000000000000/////////...------,,,,,,000000000000000000000000000000000000111111111111000000000000000000000000222222111111111111111111111111222222222333333333333444555555555555555555888777888999999;;;DDDOOO[[[iiixxxuuuhhhrrrooollljjjiiilllttt}}}~~~yyytttpppmmmiiihhhgggccc^^^YYYTTTSSSQQQNNNKKKIIIGGGEEEEEEDDDBBBAAA@@@???????????????>>>>>>???AAACCCDDDEEEGGGJJJKKKLLLOOORRRUUUZZZ[[[___dddkkksssyyy}}}zzz|||~~~zzzuuuqqqqqqsssvvvhhhwwwmmmeeeaaa^^^[[[WWWSSSQQQRRRTTTUUUWWWYYY[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\^^^___^^^\\\[[[[[[\\\[[[[[[[[[\\\]]]^^^]]]\\\^^^___^^^\\\ZZZYYYZZZ[[[\\\^^^```ccceeeeeeeeeeeegggeeefffjjjjjjkkkooovvvrrrjjjlllrrr}}}{{{{{{{{{wwwqqqooorrrwwwqqq^^^OOOJJJHHHEEEBBB@@@>>>===<<<<<<;;;999777444222111111222222222111111111111111000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111222222222333333333333333444555555555444444888888999::::::===GGGSSSaaaqqq~~~uuuppp{{{}}}qqqkkkkkkmmmrrrzzzzzzuuuqqqllliiieeecccbbb___ZZZUUUPPPOOOMMMKKKHHHFFFDDDCCCCCCBBBAAA@@@??????>>>????????????@@@AAACCCEEEFFFIIIJJJLLLNNNOOOQQQTTTVVVXXXZZZ___dddjjjooosssuuutttvvvyyy|||~~~|||{{{xxxuuurrrssswwwzzzuuu|||sssiiibbb```[[[YYYUUURRRRRRSSSUUUVVVYYY[[[^^^^^^^^^^^^___`````````______^^^^^^]]]]]][[[\\\\\\[[[YYYWWWXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\]]]^^^___^^^]]]\\\]]]^^^```aaaccceeeggghhhiiiiiijjjkkkooossstttuuu}}}}}}rrrlllqqqyyy{{{vvvtttrrrnnnmmmoooooowww}}}fffUUUMMMJJJEEEBBB@@@???===;;;===<<<:::888555333111000111111111111111222222222000000000000000000000000////////////////////////,,,------...//////000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111222222222333333333222333444555555555555555999888999;;;<<<@@@LLLXXXiiiyyy|||wwwwww~~~vvvrrrkkknnnttt{{{yyytttooolllgggccc___]]]\\\YYYTTTPPPJJJIIIHHHFFFDDDBBB@@@???@@@@@@???>>>>>>>>>>>>>>>???@@@@@@BBBDDDFFFHHHIIIMMMNNNPPPQQQQQQSSSVVVXXXWWWZZZ^^^bbbfffhhhjjjjjjlllnnnqqqsssvvvwwwwwwwwwvvvuuutttssssssuuuzzz}}}vvvooogggaaa___YYYWWWUUUSSSSSSUUUWWWYYY[[[]]]_________^^^___aaa``````___^^^]]]\\\\\\\\\XXXYYYYYYWWWUUUTTTUUUVVVZZZ[[[\\\\\\\\\\\\^^^___```aaabbbbbbaaa``````aaadddeeefffhhhjjjlllnnnnnnnnnqqqwww|||~~~{{{qqqnnnvvvuuupppnnnkkkjjjlllkkkqqqzzzooo[[[QQQLLLFFFBBBBBBAAA@@@>>>===<<<;;;999666444222000000000000111222222222333////////////////////////////////////////////////---........./////////000///////////////////////////000000000111111111111000000000000000000000000111111111111111222222222111111222222222333333333333444555555666666666666888777999;;;>>>DDDQQQ___ppp}}}|||~~~zzz~~~ssspppooolllrrr|||{{{tttooojjjgggbbb^^^ZZZWWWVVVTTTOOOKKKFFFEEEDDDBBBAAA???>>>===>>>===============>>>>>>@@@AAACCCEEEGGGJJJLLLMMMPPPQQQSSSSSSSSSUUUWWWYYYYYYZZZ\\\]]]___aaabbbbbbeeefffiiikkkmmmnnnooooooooooooppppppqqqtttyyy}}}{{{rrrllleee```___YYYXXXVVVUUUVVVWWWZZZ[[[[[[\\\^^^___^^^^^^^^^```^^^^^^]]]]]]\\\[[[ZZZZZZVVVWWWWWWVVVTTTTTTVVVXXXZZZ\\\^^^______```dddgggiiijjjjjjiiifffeeefffgggjjjjjjjjjlllnnnqqqsssuuuuuuwww~~~xxxoooooozzzyyyqqqlllhhhgggiiikkkpppyyywwwbbbTTTMMMFFFBBBBBBCCCAAA???<<<<<<;;;:::888555333222000000000111222222222333////////////////////////////////////////////////000000/////////.........///////////////////////////000000000111111111111000000000000000000000000000000111111111222222222111111222222222333333333444444555777777888888888777666888<<>>>>>===<<<<<<<<<<<<===>>>???@@@BBBDDDFFFHHHKKKNNNOOOPPPQQQRRRTTTTTTTTTUUUXXXZZZ^^^\\\ZZZXXXYYYZZZ]]]______```bbbdddfffhhhiiijjjiiijjjkkklllnnnqqqvvvzzzwwwqqqkkkddd``````YYYXXXWWWVVVWWWYYY[[[\\\[[[\\\^^^^^^^^^]]]^^^___]]]]]]\\\\\\[[[[[[ZZZZZZVVVWWWWWWWWWWWWYYY\\\^^^^^^aaadddffffffiiioootttyyyxxxvvvrrrooommmmmmnnnpppppppppqqqssswwwzzz|||~~~uuunnnrrr~~~tttmmmgggfffiiimmmsss}}}nnnYYYQQQGGGBBBAAABBB@@@===:::;;;;;;:::999777555333111111111111111222222222000000000000000000000000////////////////////////111111000//////...------000000000000000000000000000000000000111111111111000000000000000000000000000000000111222222333333111111222222222333333333333444555666777888888888777777888===BBBLLL]]]mmm~~~~~~yyysssqqqrrruuu}}}uuunnniiiccc```ZZZUUUPPPMMMLLLJJJFFFCCC@@@@@@@@@??????>>>>>>>>><<<<<<======>>>@@@AAABBBEEEGGGIIILLLOOOPPPRRRRRRQQQRRRTTTUUUUUUWWWZZZ\\\```]]]YYYVVVVVVXXX[[[]]][[[\\\^^^___aaaccceeefffdddfffhhhiiikkkoootttxxx|||~~~vvvqqqllleeeaaaaaaXXXWWWVVVVVVWWWXXXZZZ[[[[[[]]]______^^^]]]^^^___\\\\\\\\\\\\\\\\\\\\\\\\XXXYYYZZZ[[[]]]```dddhhhfffkkkooorrrtttxxx}}}wwwuuuuuuvvvwwwwwwvvvwwwyyy}}}wwwssszzzxxxnnnffffffjjjlllttt|||dddYYYMMMFFFDDDCCC@@@<<<999:::;;;;;;:::999777555222222222111111111111111000000000000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000000000111111111111000000000000000000000000///000000111222222333333111111222222222333333333111222333555666666777777999999:::???FFFQQQdddtttwwwssstttzzzyyyrrrlllfffaaa]]]VVVQQQLLLIIIHHHFFFBBB???>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@BBBDDDEEEHHHIIILLLOOOQQQRRRSSSSSSQQQSSSUUUVVVWWWYYY\\\___```^^^[[[XXXXXXYYY[[[\\\XXXYYYZZZ[[[^^^```bbbccc```bbbeeehhhkkkpppuuuyyy~~~}}}uuuqqqlllfffbbbbbbWWWVVVVVVUUUVVVWWWYYYZZZ\\\^^^``````___^^^___```]]]]]]]]]]]]]]]]]]]]]^^^ZZZ[[[]]]___aaaeeejjjnnnoootttzzz}}}}}}zzzzzz||||||{{{zzz{{{}}}|||zzzyyynnnfffgggllljjjuuunnncccTTTKKKHHHFFFAAA===888999:::;;;;;;:::888777333222222222111111000000000000000000000000000000111111111111111111111111......//////000000111111000000000000000000000000000000000000111111111111000000000000000000000000///000000111222222333333111111222222222333333333///000222333444555555555;;;:::<<>>>>>@@@AAADDDEEEFFFIIIKKKNNNPPPRRRSSSTTTTTTRRRSSSVVVWWWXXX[[[^^^aaa^^^]]]\\\[[[[[[ZZZ[[[[[[VVVWWWXXXYYY[[[^^^```aaa]]]```dddhhhlllqqqwww{{{zzztttppplllfffaaaYYYWWWTTTTTTVVVYYY[[[\\\[[[]]]___```___^^^^^^^^^^^^^^^]]]]]]]]]^^^```aaa\\\___dddhhhmmmrrrxxx|||}}}}}}}}}vvvsssnnnhhhlllsss}}}|||dddNNNGGGHHHEEEAAA>>>>>><<<;;;;;;;;;:::777555222222222111111111111111111000///......///000111000000000000000000000000111111000000//////......000000///////////////000...//////000000000000000---...000111111111000///............////////////000111111111111222222222555666777666555444555666888666<<>>===<<<;;;<<<===>>>???>>>===<<<===???AAADDDGGGJJJLLLMMMOOOOOONNNMMMNNNOOOQQQRRRRRRTTTVVVYYY]]]```cccdddeeecccaaa^^^]]]]]]^^^___\\\ZZZYYYYYYZZZ[[[\\\\\\```]]]___gggmmmqqqxxxzzzuuuqqqmmmfffbbb[[[XXXUUUUUUVVVYYYZZZ[[[[[[]]]___```^^^]]]]]]^^^ZZZ[[[\\\^^^___aaaccceeedddhhhmmmrrrxxx~~~}}}zzz{{{~~~{{{wwwqqqjjjjjjpppxxx|||{{{oooVVVLLLIIIFFFAAA??????>>><<<<<<<<<;;;888666222222222111111111111111111000///......///000111000000000000000000000000111000000000/////////...000000////////////000000...//////000000000000000......000111111111000///111111111222222222222333111111111111222222222222555666777666555444555777999888>>>JJJRRR[[[nnnzzzqqqttt}}}~~~xxxooohhhccc___YYYUUUJJJIIIFFFCCC@@@???>>>>>><<<===>>>???????????????AAABBBEEEHHHKKKMMMOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSUUUWWWZZZ]]]aaaccceeefffiiihhhfffdddcccccccccddd```___]]]]]]^^^___``````dddaaadddllltttzzz{{{vvvsssnnnhhhccc]]]ZZZVVVTTTUUUWWWYYYYYY[[[]]]^^^^^^]]][[[\\\]]]YYY[[[^^^___```bbbdddfffkkkqqqyyy~~~yyyvvvwww{{{}}}uuunnnhhhkkkppprrrqqquuu}}}cccSSSKKKFFFBBB@@@AAA???>>>======<<<:::888333333222111111111111111000000////////////000000000000000000000000000000000000000000////////////000000////////////000000...///000000111111000000...///000000111111000000222222222333333333444444111111111111222222222333555666777777555555666777;;;:::@@@KKKTTT___ssswwwrrryyyyyyssskkkddd___YYYSSSMMMFFFEEECCCAAA@@@?????????>>>>>>>>>???@@@AAABBBCCCFFFGGGJJJMMMPPPRRRRRRRRRTTTSSSSSSRRRRRRTTTUUUVVV[[[^^^aaaeeehhhjjjjjjjjjmmmmmmmmmllllllkkkkkkkkkgggfffeeeddddddeeefffgggiiiiiimmmwww|||xxxvvvqqqjjjddd___[[[VVVSSSSSSUUUVVVVVVYYYZZZ\\\[[[ZZZYYYZZZ[[[[[[^^^aaabbbaaaaaacccfffqqqyyy~~~yyywwwuuurrrssszzzzzzrrrffffffhhhiiihhhlllzzzoooZZZMMMGGGCCCBBBAAA???>>>>>>>>><<<:::888444444222111111111111111000000////////////000000////////////////////////000000000000////////////000////////////000000111//////000111111111111000//////000000111111111111000000000000111111111222111111111222222222333333555666777777666555777888<<<<<>>??????????????????AAACCCEEEGGGJJJLLLOOORRRTTTTTTTTTTTTUUUUUUTTTTTTTTTVVVWWWXXXaaadddhhhlllnnnnnnnnnmmmmmmnnnoooqqqrrrrrrrrrrrroooooommmkkkjjjjjjmmmooopppttt}}}}}}{{{xxxtttlllfff___[[[UUUQQQQQQRRRSSSTTTWWWXXXYYYYYYXXXXXXYYYZZZ[[[___cccccccccdddhhhkkk~~~}}}yyyvvvtttpppooosss~~~wwwfffeeedddccccccfffsssyyyaaaQQQHHHEEECCC@@@???=========<<<999777666555333111000111111222//////000000000000//////////////////////////////////////////000000000000///////////////000111111///000000111111111111111000000000000000111111222/////////000000000111111111222222222222333333333555666777777666666777999;;;===CCCNNN[[[jjj}}}~~~www~~~zzz{{{~~~pppkkkccc]]]XXXQQQIIIDDDDDDCCCAAA???>>>>>>>>>>>>@@@@@@@@@AAACCCFFFIIIJJJNNNOOOQQQSSSUUUUUUUUUUUUUUUUUUTTTUUUVVVXXXZZZ[[[bbbeeehhhlllmmmmmmlllkkkjjjlllnnnqqqsssuuuvvvwwwuuuuuutttrrrpppqqquuuxxx~~~~~~}}}{{{vvvnnnhhh```[[[UUUQQQPPPQQQSSSSSSVVVWWWXXXXXXWWWXXX[[[]]]ZZZ^^^dddffffffjjjrrrxxx{{{vvvsssrrrrrrqqqsss}}}}}}kkkgggcccaaaaaadddnnnyyykkkWWWLLLGGGDDD@@@???>>>======<<<:::777777666333111000000111222//////000000000000//////000000000000000000000000////////////000000000000///......//////000111222///000111111222222111111111000000000000111222333111111111222222222222333222222222222333333333333444666777777777777888:::;;;???FFFRRR```qqqzzzvvvwww~~~zzzmmmggg___YYYTTTNNNGGGBBBCCCBBB@@@???>>>>>>??????BBBBBBDDDFFFHHHKKKMMMOOORRRRRRSSSSSSTTTUUUVVVWWWUUUUUUUUUVVVXXX[[[]]]___aaaccceeehhhiiiiiihhhhhhhhhiiikkkmmmpppsssuuuvvvwwwxxxyyyxxxwwwzzz~~~~~~}}}xxxpppiiibbb]]]VVVRRRQQQSSSTTTUUUVVVWWWYYYYYYYYY[[[^^^aaa^^^bbbhhhjjjkkkppp{{{~~~|||yyyvvvsssrrrsssttt{{{rrrkkkeeeaaa```bbbjjjsssvvv___QQQJJJEEEBBB@@@?????????===;;;999888666333111000000222333...///000111111000///...000000000000000000000000.../////////000000000111............///000111222000000111222222222222111111111000000000111222333222222222333333333444444222222222333333333444444444666777888777777999:::<<>>???@@@AAABBBDDDFFFIIILLLOOOQQQRRRSSSVVVUUUTTTSSSTTTUUUWWWXXXUUUUUUVVVXXX[[[^^^aaaccccccdddeeefffggghhhhhhhhhiiiiiiiiijjjlllnnnpppqqquuuxxx{{{}}}~~~yyypppjjjccc^^^WWWSSSRRRTTTVVVWWWWWWYYYZZZ[[[[[[^^^aaaddddddiiimmmmmmmmmsss~~~{{{~~~~~~||||||~~~}}}zzz||||||{{{yyywwwxxxzzz|||wwwooofffbbb___```gggooo~~~eeeUUULLLEEECCCBBB@@@@@@@@@???<<<:::999777444111000000222333...///000111111000///...000000000000000000000000.../////////000000111111............///000222222000000111222222222222111222111000000000111333333111111222222222333333333222222333333333444444444444666777888777777999:::===DDDNNN[[[kkk}}}{{{zzz}}}}}}{{{ooohhhaaaWWWPPPLLLHHHDDD@@@>>>>>>>>>>>>@@@BBBDDDEEEGGGIIILLLPPPSSSUUUVVVVVVYYYWWWUUUTTTTTTVVVXXXZZZVVVVVVXXXZZZ]]]aaaeeeggghhhhhhhhhhhhiiijjjjjjkkkllljjjiiihhhhhhjjjlllmmmrrrwww|||~~~|||xxxsssoooccc]]]VVVQQQQQQSSSUUUWWWVVVXXXZZZ[[[]]]aaagggmmmoooooosssxxxxxxwww{{{~~~zzzxxxvvvuuussstttuuuwwwzzz}}}}}}|||{{{|||yyyzzzzzz|||xxxkkk```\\\___dddhhhxxxtttZZZJJJFFFAAA???============<<<;;;999888666444222111000000111111111111000000000000//////000000000000//////////////////000000000000////////////////////////111000///......///000111333222111/////////000111000111111111111222222222111222222333333444444555777555666888777555888===BBBHHHUUUeeevvvsss~~~}}}wwwlllddd[[[RRRMMMHHHBBB@@@AAA@@@@@@???@@@BBBEEEHHHJJJKKKMMMPPPSSSUUUVVVWWWWWWYYY[[[]]]ZZZUUURRRSSSVVV[[[]]]___aaabbbeeeiiikkkooommmllllllmmmnnnmmmlllhhhiiiiiihhhffffffgggiiiqqqsssxxx~~~|||yyytttpppccc^^^VVVQQQQQQRRRUUUVVVUUUWWWZZZ\\\___eeelllqqqxxxvvvvvvwwwtttpppqqqvvvvvvuuusssrrrrrrtttuuuuuutttvvvzzz~~~}}}{{{~~~pppddd^^^^^^aaadddsss}}}bbbPPPIIIDDDAAA???=========;;;::::::999777555444222222111111111111111000000000000//////000000000000//////////////////000000000000111111111111111111111111222111000//////000111222333222000/////////000111000111111111111222222222111222222333333444444555888666666999888666999>>>DDDLLL[[[lll|||{{{ttttttiiiaaaYYYPPPLLLGGGBBB@@@BBB@@@@@@@@@AAACCCFFFIIIKKKPPPQQQSSSUUUVVVWWWWWWVVVUUUYYY[[[ZZZWWWVVVYYY\\\```bbbeeegggiiikkknnnpppqqqooommmlllmmmmmmllljjjggghhhhhhgggffffffgggiiiqqqsssxxx~~~~~~}}}{{{vvvsssddd___WWWRRRPPPRRRTTTUUUTTTWWWZZZ___dddkkksssxxx}}}yyyuuurrrmmmggggggkkkjjjjjjkkklllooorrruuuvvvyyy|||vvviii```]]]^^^```kkknnnXXXMMMGGGDDD@@@>>>======;;;:::;;;:::888666555333333333111111111111000000000000//////000000000000//////////////////000000000000111111111111111111111111222222111111111111222222222111000000///000000000000111111111111222222222111222222333333444444555777666666999999777:::???GGGRRRdddwwwwwwxxx~~~rrrfff]]]UUUMMMJJJFFFAAA@@@BBB@@@@@@AAABBBEEEHHHKKKMMMTTTUUUWWWXXXXXXXXXWWWWWWTTTXXX[[[]]]]]]^^^bbbeeegggjjjmmmooopppqqqrrrtttqqqpppnnnmmmmmmllljjjiiiggghhhhhhgggeeefffhhhjjjooosssyyy|||yyyvvvfff```XXXRRRPPPQQQSSSTTTTTTVVV[[[bbbiiiqqqwww|||xxxrrrmmmjjjfffbbbcccgggjjjkkkmmmnnnpppsssvvvxxx{{{mmmccc]]]\\\]]]eeezzzzzzaaaQQQHHHEEEAAA???>>>>>>===<<<;;;:::888666555333333222111111111111000000000/////////000000000000//////////////////000000000000........................111111111111111111111111111111000000000000000000000000111111111222222222111222222333333444444555666555666888999777;;;@@@IIIVVVlllyyy{{{~~~rrrfffZZZRRRJJJGGGEEEAAA@@@BBB@@@AAABBBEEEHHHKKKNNNOOOUUUVVVWWWYYYZZZZZZZZZYYYXXX[[[___bbbccceeeiiilllkkknnnqqqsssrrrqqqqqqqqqmmmlllkkklllmmmlllkkkiiiggghhhhhhgggfffgggjjjlllooottt|||}}}~~~zzzxxxhhhbbbZZZSSSQQQRRRSSSTTTTTTWWW]]]dddlllssswwwyyypppiiidddbbb```^^^```dddlllooorrrtttuuuwww{{{~~~~~~qqqeee^^^\\\]]]bbbtttjjjVVVIIIFFFBBB@@@???@@@??????:::999777555444222222222111111111111000000000/////////000000000000//////////////////000000000000........................///000000000000000000///000000000111111111000000000000111111111222222222111222222333333444444555555333444888888777;;;@@@JJJZZZrrr{{{{{{zzzsssgggWWWOOOHHHFFFDDD@@@@@@BBBBBBCCCEEEGGGJJJMMMOOOQQQRRRTTTWWWYYY[[[]]]]]]]]]```bbbdddfffgggiiilllmmmkkkmmmppppppnnnkkkjjjiiigggggggggjjjlllnnnmmmllliiiiiiiiihhhhhhiiimmmppprrryyy}}}yyy}}}|||yyykkkeee\\\UUURRRRRRSSSTTTUUUXXX^^^gggnnnrrrrrrqqqiiibbb]]]^^^^^^^^^___ccckkkooouuuxxxzzz}}}uuuhhh___]]]]]]___mmmzzzttt___LLLIIIDDDAAA@@@@@@@@@???:::999777555444222222111111111111111000000000000//////000000000000//////////////////000000000000111111111111111111111111//////000000000000////////////000111111111111000000111111111111222222222111222222333333444444555555333555888999999<<>>===;;;:::888666555333333222111111111111000000000000//////000000000000//////////////////000000000000111111111111111111111111///000111111111111000///...///000111222111111000000111111111111222222222111222222333333444444555666555666:::;;;;;;???EEEOOO___www}}}~~~}}}ssseeeUUUNNNGGGEEECCC@@@???BBBFFFHHHIIILLLNNNPPPQQQQQQSSSUUUYYY\\\```bbbcccdddeeedddcccbbbbbbbbbaaa``````aaabbbbbbaaa```aaacccbbbcccfffkkkppprrrrrrqqqoooooonnnmmmmmmppptttxxx~~~wwwtttzzz|||yyyoooiii```XXXUUUTTTTTTUUUVVVZZZaaaiiiooommmgggaaa[[[VVVUUU[[[bbbfffiiimmmrrrxxx|||nnnbbb^^^]]]XXXaaaiii{{{pppVVVPPPIIICCC???===;;;:::<<<;;;:::888666555444444111111111111000000000000//////000000000000//////////////////000000000000////////////////////////000111222333333222111000...///000222222222111000000111111111111222222222111222222333333444555555888666888<<<======AAAGGGQQQaaaxxx|||zzz{{{rrrcccVVVNNNGGGEEECCC@@@???BBBHHHIIIKKKMMMOOOPPPQQQQQQVVVXXX[[[___aaacccdddeeebbbaaa___^^^^^^]]]\\\ZZZ[[[]]]^^^^^^^^^___bbbddddddeeehhhmmmqqqtttsssrrrpppppppppoooooorrrwww{{{uuussszzz}}}pppkkkbbbZZZUUUSSSTTTVVVTTTWWW___iiilllddd\\\XXXWWWRRRTTT^^^gggjjjmmmrrryyy{{{rrrkkk```VVVWWW]]]hhhzzzaaaVVVJJJDDDAAA>>>>>>@@@<<<:::777666777777555444////////////............000000000000000000000000222222111111000000//////000000000000000000000000000000000000111111111111111111111000000000000000111111222222222333333333555444444333333333444444444444888;;;;;;<<>>???<<<:::888777777666444333111111000000000/////////000000000000000000000000000000000///////////////111111111111111111111111000000000000111111111111000000000000000111111111111111222222222333333333555444444333333444444444666666999<<<<<<>>>HHHRRRaaaqqq~~~vvvyyy}}}~~~ttthhhXXXNNNEEECCCCCCAAABBBDDDJJJKKKKKKMMMPPPSSSVVVXXX]]]___```aaa```^^^[[[YYYVVVWWWXXXZZZ]]]```aaaaaa```cccgggkkkmmmqqquuuxxxuuusssssswwwwwwuuuvvvyyy{{{yyyyyy}}}}}}ssssss|||wwwrrriii```YYYVVVUUUVVVWWWWWW\\\bbbbbb\\\XXXWWW```]]]___hhhqqqyyy{{{tttiii___[[[^^^fffvvvxxxeeeRRRHHHEEEBBB???>>><<<;;;999999888666333000222222111111111000000000000000000000000000000000............////////////222222222222222222222222000000000000111111111111//////000000111111222222111111222222222333333333444444444333333444444555888777999<<<===AAALLLXXXfffyyywwwsss{{{yyysssgggXXXNNNFFFDDDDDDDDDEEEHHHLLLLLLLLLNNNRRRVVV[[[]]]bbbbbb```^^^[[[YYYWWWUUUVVVXXX\\\```dddhhhkkklllmmmqqqvvv{{{~~~~~~~~~}}}qqqrrr|||zzzuuummmddd\\\WWWUUUUUUXXXWWWYYY]]]\\\WWWVVVYYY^^^```gggqqq{{{}}}xxxlllaaa]]]]]]bbbppplllTTTIIIFFFCCC@@@===<<<;;;::::::999666222...222222111111111000000000////////////////////////.........//////000000000111111111111111111111111///000000000111111111111......///000111222222333111111222222222333333333444444333333333444555555888888999<<<>>>CCCPPP]]]lll~~~rrrrrr~~~zzzyyyssshhhXXXOOOGGGEEEFFFFFFHHHLLLMMMOOOQQQTTTWWW[[[^^^```cccaaa^^^ZZZXXXXXXXXXXXX___bbbggglllqqquuuxxxzzz~~~{{{pppqqq}}}xxxpppggg___YYYVVVTTTXXXWWWXXXYYYXXXUUUWWW\\\\\\dddqqq|||}}}zzzoooddd^^^[[[^^^hhhuuuqqqXXXKKKGGGCCC@@@>>><<<;;;::::::999666222...111111000000000//////////////////////////////////////////000000111111111000000000000000000000000///000000000111111111111......///000111222222333111111222222222333333333333333333333333444555666777777888;;;>>>EEESSSaaasss|||qqqttt{{{tttiiiZZZPPPHHHFFFHHHIIILLLOOONNNQQQVVV[[[___```______\\\[[[XXXWWWXXX[[[___bbbkkkpppwww|||yyypppttt|||tttlllccc]]]XXXVVVWWWVVVWWWXXXVVVUUUZZZaaaaaannn}}}yyy{{{~~~tttjjj```ZZZZZZaaajjjsssyyy___PPPIIICCC@@@???<<<;;;999999888666333000111111000000000/////////000000000000000000000000000000000000111111111111////////////////////////000000000000111111111111//////000000111111222222111111222222222333333333333333333333444555555666666666999===AAAHHHVVVdddzzzyyyqqqxxxvvvkkk\\\RRRJJJHHHIIIKKKNNNRRRPPPTTTZZZ___bbbaaa^^^\\\VVVVVVVVVYYY^^^fffmmmrrrxxx~~~zzzsss{{{yyyppphhhaaa\\\ZZZUUUUUUVVVXXXWWWWWW]]]fffnnn||||||uuu}}}|||sssccc[[[XXX]]]bbbhhhwwwjjjXXXMMMDDD@@@@@@<<<:::888777777666444333222222111111111000000000000000000000000000000000000000000000000/////////////////////////////////000000000000111111111111000000000000000111111111111111222222222333333333333333333333444555666666666777:::@@@DDDKKKZZZggg{{{uuurrr|||wwwnnn___TTTKKKIIIJJJLLLOOOSSSTTTVVV[[[^^^___^^^[[[YYYXXXZZZ]]]ccclllvvv|||yyy|||tttllleee___\\\TTTTTTVVVXXXWWWXXX```iiiyyyyyyyyy{{{eee\\\WWW[[[^^^bbbqqqsss___PPPEEEAAABBB<<<:::888666777777555444333333333222222222111111000000000000000000000000000000//////.........---000000000000000000000000000000000000111111111111111111111000000000000000111111222222222333333333222222222333444555666777666888<<>>;;;:::::::::999777444333222111000000000000000000111111111111000000111111000000//////......111111111111222222222222000000000000000000000000222222111111111111222222222222333333333333444444333333444444555666666666444888===@@@FFFOOO]]]ggg~~~rrrcccmmm~~~zzztttfffYYYMMMJJJMMMOOOSSSWWWXXXYYYZZZ[[[[[[]]]```bbbcccgggooozzz~~~~~~~~~~~~yyysssjjjaaa[[[YYYWWWVVVWWWYYY___lllyyy}}}}}}qqqbbbXXXYYY[[[___rrrnnnWWWIIIDDDDDD@@@===;;;::::::999888777444333222111000000000000000000111111111111000000111000000000/////////............/////////000000000000000000000000000000222222111111111111222222222222333333333333444444333333444444555666666666444888===AAAHHHSSSaaakkkpppgggssszzzuuufffZZZNNNLLLNNNPPPRRRUUUUUUVVVXXXYYY[[[___eeeiiiqqqttt{{{}}}zzzxxxwwwyyy{{{|||}}}|||vvvmmmddd]]]ZZZYYYXXXZZZ\\\eeexxxzzzttteeeZZZZZZ[[[^^^nnnyyy___LLLFFFFFF???===:::999999999777666444333222111111000000111000000111111111111000000000000000000////////////------........./////////000000000000000000000000222222111111111111222222222222333333333333444444333333444444555666666666555888===CCCLLLYYYiiittttttmmmmmm}}}|||wwwggg[[[PPPNNNOOOPPPQQQSSSQQQSSSVVVYYY___fffooouuu|||yyyvvvtttsssssstttwww{{{}}}~~~yyyqqqhhhaaa\\\[[[[[[\\\```lllzzzvvvhhh\\\ZZZYYY[[[gggvvvfffPPPFFFEEE>>><<<999888888888777555444444333222111111111111000000111111111111000000000000000000////////////////////////000000000000000000000000000000000000222222111111111111222222222222222333333333444444333333444444555666666666666999>>>FFFQQQaaarrr}}}yyyhhhjjjtttyyyjjj^^^SSSPPPQQQPPPPPPQQQNNNQQQVVV]]]fffqqq|||~~~|||ttttttrrrrrrrrrsssuuuvvvyyy|||{{{uuummmhhh```]]]]]]___eeesssyyy|||xxxjjj]]]XXXVVVWWW___jjjrrrnnnUUUHHHDDD>>><<<999888888888777555555444333222111111111111000000111111111111000000////////////000000000000////////////000000000000000000000000000000000000222222111111111111222222222222222333333333444444333333444444555666666666777:::@@@JJJXXXjjj{{{ppp___kkk~~~~~~}}}mmmaaaUUURRRQQQPPPOOOPPPNNNRRRZZZcccnnnyyy~~~xxxuuutttsssrrrqqqppppppppprrrvvvyyy{{{}}}yyysssooofffbbb```dddlllzzz}}}xxxzzzmmm___XXXTTTTTTYYY___eeeuuuxxx^^^LLLDDD???===:::999999999777666555444333222222111111222000000111111111111000000////////////000000000000------........./////////000000000000000000000000222222111111111111222222222222333333333333444444333333444444555666666666888<<>>;;;:::::::::999777555555444333222222222222000000111111111111000000.../////////000000111111111111111111222222222222000000000000000000000000222222111111111111222222222222333333333444444444333333444444555666666777999>>>GGGVVViii{{{yyyjjjddd~~~zzzwwwhhhYYYRRROOONNNNNNPPPSSSZZZeeemmmqqqqqqpppooohhhggggggjjjmmmooopppooossstttxxx~~~}}}uuuuuuvvv{{{yyy}}}vvviii\\\UUURRRRRRRRRWWWcccvvvvvv[[[KKKDDD???<<<<<<:::777888;;;777666444222000000000000222222222222111111111000////////////////////////////////////000000000000111111222222222333333333000111111111111222222222333333333333333333333333666666666777999999888777888BBBNNNZZZlll~~~pppppplll|||zzzlll\\\SSSNNNLLLNNNQQQSSSYYY```cccbbbaaaaaabbb```aaadddgggkkkooorrrsssvvv~~~zzzzzz{{{|||xxxkkk^^^VVVRRRRRRRRRWWW___ooodddRRRDDD???<<<===;;;888888:::777666444222000000000000222222111111111000000000////////////////////////////////////000000000111111111111222222222333333000111111111111222222222333333333333333333333333777777777888999::::::999<<>>===999777999777666444222111000000000111111000000000/////////000000000000000000000000/////////000000000111111111111111222222222222333000111111111111222222222333333333333333333333333666666777777888999:::;;;@@@JJJWWWfffwwwpppssszzz}}}}}}sssbbbVVVOOOJJJIIIKKKKKKOOOSSSTTTSSSTTTWWWZZZZZZ```fffjjjlllrrrzzztttggg[[[UUUSSSSSSWWW[[[hhh}}}ttt[[[IIICCC>>>>>>>>>:::777888888666444222111000000111000000000000////////////000000000000000000000000//////000000000111111111111111111111222222222222000000111111111222222222333333333333333333333333444555555666666888;;;>>>EEEMMMZZZkkk}}}|||kkkrrrvvveeeYYYQQQKKKIIIJJJLLLNNNPPPPPPPPPRRRWWW\\\]]]bbbhhhlllpppyyy~~~zzzlll___VVVSSSSSSWWW]]]mmmzzz___NNNEEE???>>>>>>;;;888888888777555333111111111111000000000000////////////000000000000000000000000000000000000111111111111000000111111111222222222000000111111111222222222333333333333333333333333444666777777888<<>>;;;;;;;;;:::;;;999777555333222111111222222222222222111111111111////////////////////////000111111111111222222222000000000000111111111111000111111111111222222222333333333333333333333333111444777888;;;BBBMMMUUUVVV\\\mmmkkkdddiii~~~rrrfff]]]TTTPPPPPPNNNQQQSSSTTTWWW]]]eeelllooouuuyyy{{{~~~yyykkk___UUUPPPPPPTTTZZZcccppp{{{aaaLLLBBBAAA999666999888:::999777555333222111111000000////////////000000000000////////////000000444333222111000000000000///000111222222222222222000000000000111111111111222222333333333333444444444222444:::>>>@@@DDDIIISSS___rrrooobbbnnn{{{kkk\\\TTTQQQQQQPPPQQQSSSTTTXXXaaammmvvvrrr|||~~~~~~~~~yyykkk___VVVQQQLLLOOOUUU\\\gggvvveeeNNNCCCBBB;;;888:::999:::999777555333222111111000000////////////000000111000000//////000000111555444333222111111111111000000111222222222222222000000000000111111111111222222333333333333444444777444555999;;;;;;???DDDRRR^^^rrr}}}jjjcccsss~~~mmm___VVVSSSRRRRRRSSSTTTVVVZZZcccpppyyy}}}}}}~~~yyylll```WWWRRRMMMPPPTTTYYYbbbrrrjjjRRREEECCC<<<999;;;999:::999777555333222222111111000000//////000000111111111111000000111111111555444333222222222222222000000111222222222222111000000000111111111222222222222333333333333444444666444444777888999===DDDQQQ^^^tttsssgggiii~~~rrrcccYYYTTTSSSSSSTTTVVVXXX\\\fffsss}}}~~~|||}}}~~~}}}}}}}}}zzzmmmaaaXXXTTTNNNQQQTTTYYYcccuuuoooUUUGGGCCC<<<999;;;888999888777555333222222222111000000000000000000111222222111111111111222222444333222222111111111222000111111222222222111111000000111111111222222222222222222333333333444444333222333666888:::AAAIIIRRRaaaxxxxxxmmmhhhpppuuuggg\\\VVVSSSRRRTTTVVVYYY^^^hhhttt~~~~~~zzzxxxyyy||||||{{{{{{||||||}}}}}}~~~|||{{{{{{zzz}}}|||ooocccYYYTTTKKKMMMRRRYYYfff{{{sssXXXGGGCCC;;;999:::777999888666555333333222222111111000000000000111111222222111111111111222222222111111000000000000000111111222222222111111000111111111111222222222222222222222333333333444444444333444777888:::CCCMMMWWWggg~~~tttkkkjjjwww|||xxxkkk___WWWTTTQQQTTTXXX[[[```iiittt}}}}}}zzzzzzyyyuuutttuuuxxxxxxwwwwwwyyy{{{}}}~~~|||vvvrrrrrrrrrqqquuuyyy|||rrreeeZZZTTTMMMOOOTTT^^^pppxxx[[[HHHCCC<<<999:::666888777666555444333333333222111111000000111111222111111111000000111111111111000000/////////000000111222222222222111000000111111111222222222222333222222333333333333444444777666777888888:::CCCOOO]]]nnn~~~tttmmmnnn|||}}}|||ooocccZZZVVVSSSWWW\\\aaafffmmmvvv}}}}}}xxxwwwvvvrrrqqqrrrttttttssstttvvvzzz}}}zzzqqqkkkiiiiiiiiihhhkkkooossstttvvvyyyzzz~~~uuufffZZZSSSQQQQQQWWWdddzzz}}}___JJJDDD===;;;;;;777888777666555444333333333222111111000000111111222111000000//////000000111111000000000000000111111222222222222222111000000111111111222222222333333222222333333333333444444666555777888777:::EEERRRbbbrrrxxxsssvvv}}}sssggg^^^YYYWWW\\\ccciiimmmsssyyy~~~xxxvvvtttpppoooppprrrrrrqqqrrruuuyyy~~~{{{rrrjjjeeeccccccdddaaadddgggjjjkkklllmmmnnnxxxzzz}}}vvvhhhZZZRRROOONNNTTTccc{{{bbbLLLFFF>>><<<===888888777666555444333333333222222111111111111222222000000////////////000000222111111111111111222222222222222222222111000///111111222222222333333333222222333333333444444444111111444666777<<>>LLLZZZkkk{{{zzz||||||vvvjjj```dddmmmuuu|||uuuzzztttpppooonnnllljjjlllnnnpppqqqsssuuuyyy}}}yyyuuuqqqnnniiifffdddaaa^^^\\\^^^^^^^^^___```bbbcccdddbbbeeehhhllloootttzzz~~~yyykkk\\\SSSPPPPPPTTT___qqqoooSSSDDD???===;;;;;;;;;:::777555333111111111000000000000000000000000111111222222222222111111000000000000000000000000111111111111111111111111000000111111111222222222222222333333333444444444555555777999:::???NNN\\\nnn}}}{{{|||qqqiiiiiirrryyy|||uuu~~~{{{tttooolllkkkjjjiiihhhjjjnnnppprrruuuxxx{{{{{{xxxvvvrrrpppjjjhhheeecccbbbaaa___]]]\\\\\\\\\\\\]]]^^^___```[[[]]]```bbbeeehhhlllooowww|||xxxkkk^^^VVVQQQQQQSSSYYYcccooozzztttVVVFFF@@@===::::::;;;999777555333222111000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000111111111111333333333333444444444444444444666999:::AAAPPP```ttt{{{yyy{{{zzztttooowww~~~~~~vvv~~~{{{tttnnnjjjhhhggggggeeehhhlllppprrrtttwwwyyy}}}}}}~~~yyysssqqqpppooonnniiifffdddccccccbbbaaa___]]]]]]\\\\\\\\\\\\]]]]]]XXXZZZ\\\]]]^^^```bbbeeehhhmmmtttzzzwwwkkk___XXXRRRQQQRRRUUUXXX```mmmyyy}}}yyyZZZHHHAAA===:::999:::999777555444222111000000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111111111000111111111222222222222333333333444444444444555444444666888;;;CCCTTTeeeyyyvvvwww||||||ttt{{{yyy|||vvvoooiiieeedddeeedddgggkkkoooqqqsssvvvxxxyyyzzz{{{~~~|||vvvqqqooonnnooooookkkiiigggeeeeeeeeecccaaa______]]]\\\\\\[[[[[[\\\WWWYYY[[[[[[[[[[[[\\\^^^]]]aaagggmmmsssyyywwwlllaaaYYYSSSQQQRRRSSSTTTXXXgggvvv~~~~~~^^^KKKBBB===:::999999888777666444333111000000000000000000000000000/////////000000/////////000000000000000000000000111111111111111111111111222222222333333333444444333333444444444555555555444444666999===FFFYYYkkk~~~~~~yyyssswwwwww~~~~~~}}}xxxqqqiiidddbbbbbbcccfffiiikkkmmmpppsssvvvvvvwwwzzz~~~|||{{{xxxtttqqqooooooppprrrooommmjjjiiiiiihhhgggeeeaaa```___]]]\\\[[[ZZZZZZXXXZZZ[[[[[[ZZZYYYYYYZZZXXX[[[```eeejjjooouuuzzzyyymmmaaaYYYSSSPPPPPPSSSRRRUUUddduuuaaaMMMDDD>>>;;;:::888888777666555333111000000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111111111333333333333444444444555333444444444555555555555555555666:::???JJJ^^^qqq~~~uuutttxxx|||~~~{{{ssskkkddd``````bbbdddfffgggiiilllpppsssuuuwww{{{zzzwwwvvvuuusssqqqooooooqqqrrrpppnnnlllkkkkkklllkkkiiifffeeecccaaa___]]]\\\\\\[[[]]]^^^^^^\\\[[[ZZZ[[[YYY[[[^^^aaadddiiiooosss~~~{{{oooaaaYYYRRRMMMMMMQQQRRRSSS```qqqcccNNNEEE???<<<;;;777777777777555333111000000000000000000000000000///000000111111000000///000000000000000000000000111111111111111111111111222222333333333444444444444444444444555555555555666555777;;;@@@MMMcccvvv~~~~~~tttvvv{{{|||uuulllddd```___aaabbbcccdddeeehhhmmmpppuuuwww|||}}}zzzwwwvvvrrrsssrrrqqqooooooppprrrooommmllllllmmmnnnmmmmmmkkkjjjhhheeecccaaa``````___aaacccbbb```^^^]]]^^^[[[\\\^^^```bbbfffkkkooo{{{}}}oooaaaXXXRRRLLLKKKPPPQQQRRR^^^nnndddOOOEEE@@@===<<<777777777777666444222000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111111111222222222333333333444444444555555555666666777666888<<>><<<;;;999888777666444222111000111111111111111111111111---.........//////000000000000000000000000000000222222222222222222222222333333222222222222222333666666555444444444555555222666;;;>>>DDDUUUlll~~~xxxzzz}}}}}}|||||||||}}}~~~~~~~~~~~~{{{wwwqqqiii```ZZZ[[[\\\]]]___aaaeeekkkooouuuwwwzzz~~~{{{xxxvvvwwwvvvtttqqqqqqppppppqqqtttuuuuuutttvvvuuussssssssssssqqqpppoooooooooooonnnmmmlllkkkmmmmmmmmmnnnmmmmmmllllllnnnoooqqqrrrsssvvvzzz}}}rrreee[[[SSSMMMJJJKKKNNNQQQXXX```qqq~~~lllQQQCCC???===;;;999999777666444222111111111111111111111111111111....../////////000000000111111111111111111111111222222222222222222222222111111000000000000111111666555444444444444555555555888;;;@@@III[[[rrr}}}xxx|||{{{tttsssrrrrrrrrrssstttuuuuuuuuuvvvwwwyyy|||~~~~~~~~~{{{wwwqqqiii```ZZZXXXYYY[[[]]]___dddjjjnnnuuuwww{{{~~~{{{xxxvvvuuuuuutttsssqqqrrrrrrsssvvvxxxyyywwwtttxxxwwwwwwxxxxxxxxxvvvsssrrrssstttuuuvvvuuutttsssuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz|||sssddd[[[QQQLLLHHHJJJLLLOOOUUU\\\gggxxx~~~nnnSSSEEE@@@>>><<<999999888666444333111111111111111111111111111111000000000000000111111111222222222222222222222222222222222222222222222222444444333333333333444444555444444444444444555555888999;;;BBBPPPeeezzz}}}yyy~~~wwwpppjjjiiigggffffffggghhhhhhiiiiiijjjlllooorrrtttvvvzzz|||~~~~~~}}}|||{{{}}}{{{xxxtttnnnggg^^^YYYVVVXXXZZZ\\\___dddjjjnnnvvvyyy~~~}}}{{{zzzzzzyyywwwvvvvvvvvvvvvuuuwwwwwwxxxzzz||||||zzzxxxyyyyyyzzz|||}}}|||zzzwwwwwwxxxzzz|||}}}}}}|||||||||||||||}}}}}}~~~~~~qqqcccXXXQQQLLLIIIJJJKKKMMMSSSZZZcccwww~~~pppUUUGGGAAA>>><<<:::999888666555333222111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222444444444444444444555666444444333333444555666666999888;;;EEEVVVmmm}}}{{{~~~~~~yyypppiiidddcccbbb`````````aaaaaa``````bbbeeegggjjjlllmmmoooqqquuuxxx|||{{{~~~}}}|||}}}}}}}}}}}}|||zzzyyyxxxyyywwwuuuqqqmmmfff^^^XXXVVVXXXYYY[[[^^^cccjjjnnnwww{{{|||yyyxxxxxxxxxxxxxxxwwwwwwwwwxxxyyy{{{yyyyyyyyy{{{}}}||||||zzz{{{|||~~~~~~{{{|||}}}rrrdddYYYSSSMMMJJJKKKLLLMMMRRRXXXcccyyy{{{rrrWWWHHHBBB>>><<<:::999888777555333222111111111111111111111111111222222222222111111111111111111111111111111111111222222222222222222222222///////////////000111222333333333444555666777888888888===III\\\rrr~~~}}}zzzyyytttmmmfffaaa```___]]]]]]]]]^^^^^^]]]^^^___aaadddfffggghhheeegggjjjmmmqqqvvv|||yyy~~~}}}~~~~~~}}}}}}|||{{{yyyxxxyyyyyyyyyxxxwwwvvvuuutttuuutttrrrppplllfff___ZZZVVVWWWYYY[[[]]]bbbhhhllltttyyy~~~yyywwwwwwxxxtttuuuvvvvvvuuuvvvxxxzzz|||zzzyyyyyy{{{|||||||||}}}}}}~~~vvvggg]]]TTTOOOKKKLLLMMMMMMQQQWWWcccxxxyyysssXXXIIIBBB>>>;;;::::::999777555444222222111111111111111111111111222222222111111111111111000000000000000000000000222222222222222222222222000000000000000111222333444444444555666888999:::999;;;CCCPPPcccwwwzzz}}}zzzwwwtttooojjjfff^^^]]]\\\[[[[[[[[[\\\]]]^^^^^^```aaabbbccccccccc^^^___```bbbeeejjjqqqvvvyyy}}}{{{yyyxxxxxxxxxxxxwwwuuutttsssssssssssssssrrrrrrqqqpppoooooonnnllljjjddd^^^YYYVVVWWWXXXYYY[[[```eeejjjnnnuuu|||{{{xxxwwwwwwwwwrrrtttvvvvvvuuuvvvyyy|||}}}|||}}}~~~~~~|||wwwiii^^^TTTOOOLLLLLLLLLLLLPPPUUU```sssyyysssYYYIIIBBB===999;;;:::999777555444333222111111111111111111111111222222111111111000000000111111111111111111111111222222222222222222222222333333222333444555666666444555555666888999;;;<<<<<>>===<<<:::999666555333222111111111111111111111111111111000000000000111111333333222222111000000000111111111111111111111111222222222333333222222222555444444666<<>>===;;;999777555444333222222222222222222222222111111111000000111111111000000000111222222333333111111222222222333333333333333222111111222333333444444555777;;;???CCCEEEFFFOOO```sss~~~~~~}}}{{{yyyyyyxxxyyyzzzyyyxxxwwwxxxyyyuuuuuutttssssssrrrrrrrrrttttttuuuuuuuuuvvvwwwwwwwwwxxxzzz{{{||||||||||||||||||{{{yyywwwuuurrrqqqpppooonnnmmmllljjjiiiiiifffggggggggggggffffffffffffdddaaa^^^\\\\\\\\\]]]]]]\\\\\\^^^aaaeeeiiilllsssyyy|||yyywwwpppnnnkkkhhhddd```]]][[[WWWUUUSSSPPPMMMKKKJJJIIIGGGFFFFFFEEEFFFGGGHHHIIIGGGGGGHHHIIIJJJLLLNNNOOONNNOOOPPPPPPPPPQQQTTTVVVYYY\\\aaaeeeiiinnnsssvvv}}}~~~~~~|||xxxvvvtttsssssssssssssssvvvyyy{{{|||{{{zzz{{{{{{}}}}}}ttthhh]]]SSSNNNJJJJJJIIIIIIMMMRRRVVVgggfffPPPDDDAAAAAA>>>===<<<:::888666444444222222222222222222222222111111000000000000111111000000111111222222222333000000111111222333333333444333111000000111333444444444555666888999:::;;;CCCNNNaaauuu~~~~~~}}}~~~~~~}}}}}}||||||~~~~~~}}}|||zzzxxxwwwvvvvvvwwwxxxxxxvvvvvvwwwxxxtttttttttssssssrrrqqqqqqttttttttttttuuuvvvxxxxxxzzz{{{}}}~~~~~~~~~~~~}}}{{{{{{zzzyyywwwvvvtttsssppppppooonnnmmmllllllkkkiiiiiijjjjjjjjjiiihhhhhhfffeeebbb```^^^^^^___`````````aaaccchhhmmmrrruuu}}}}}}zzzwwwuuummmkkkhhhddd```\\\YYYWWWSSSQQQNNNKKKHHHFFFEEEEEEAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNNNNOOOOOOOOONNNOOORRRTTTWWWZZZ^^^bbbeeejjjnnnrrrwwwxxx{{{~~~yyyxxxvvvsssqqqqqqppppppsssssstttwwwzzz||||||||||||}}}}}}ttthhh^^^SSSNNNJJJJJJIIIIIILLLQQQVVVeee}}}hhhQQQEEEBBBCCC>>>===<<<:::888666555444111111111111111111111111222222111111111111222222111111111111111222222222//////000000111222222333333222222222222222222333555555444444555777999:::CCCOOOdddyyy~~~zzz}}}~~~}}}|||{{{|||}}}}}}~~~~~~}}}|||{{{zzzyyyxxxwwwwwwxxxxxxwwwvvvuuuttttttuuuvvvuuuttttttuuuvvvsssssssssrrrrrrqqqpppooottttttttttttuuuwwwyyyzzz|||}}}~~~~~~}}}zzzzzzyyyxxxwwwvvvuuutttqqqqqqppppppoooooonnnnnnmmmmmmnnnnnnnnnmmmkkkkkkgggfffeeecccccccccccccccfffggghhhlllqqqxxx}}}|||yyyvvvtttmmmkkkhhhddd```[[[XXXWWWPPPNNNKKKHHHEEECCCBBBAAA===>>>@@@BBBCCCDDDDDDDDDGGGGGGGGGHHHJJJLLLOOOPPPNNNNNNOOONNNMMMNNNQQQSSSVVVXXX\\\___bbbgggkkkooorrrtttwww{{{~~~~~~|||tttsssqqqpppooooooooopppsssssstttwww{{{}}}}}}|||}}}}}}tttiii^^^TTTNNNJJJIIIIIIHHHLLLQQQUUUccczzziiiRRRFFFDDDEEE>>>>>><<<:::888666555444000000000000000000000000444333333222222333333444111111111111111111111111...//////000111111222222000111333444444333111000666555222222333777;;;>>>AAANNNeee||||||xxx|||~~~|||{{{zzzzzz{{{{{{}}}}}}|||{{{yyyxxxwwwvvvqqqrrrsssuuuuuuuuuttttttrrrsssttttttrrrrrrssstttqqqrrrrrrqqqqqqpppooonnnuuuttttttuuuvvvxxxzzz{{{~~~~~~~~~}}}xxxxxxwwwwwwvvvvvvuuuuuusssssssssrrrrrrrrrrrrrrrooopppqqqqqqqqqooonnnmmmhhhhhhggggggffffffffffffkkklllnnnrrrxxx~~~zzztttpppmmmiiiddd___[[[WWWSSSQQQNNNMMMJJJFFFDDDBBBAAAAAABBBBBBBBBAAAAAABBBFFFIIIJJJJJJLLLNNNOOOPPPQQQQQQNNNOOOPPPQQQPPPOOONNNMMMUUUVVVWWWZZZ]]]```ccceeelllnnnqqqsssuuuxxx||||||~~~~~~|||{{{zzzuuuqqqmmmkkkkkkmmmnnnooorrrtttvvvyyy{{{}}}~~~~~~uuuiiibbbWWWOOOIIIHHHIIIHHHKKKOOOXXXdddxxxgggRRRGGGCCCAAA@@@>>><<<999666444333222222222222111111111111000222222111000000111222222111111222222222333333333222222222111111000000000222222222222222222222222666555444444666888999999BBBPPPggg|||xxxvvvzzzxxxtttsssuuuxxxyyyzzz{{{|||zzzwwwtttrrrqqqpppqqqqqqqqqrrrrrrsssssssssrrrqqqpppooooooooooooqqqpppooonnnnnnppprrrssssssttttttuuuwwwyyy{{{|||~~~~~~}}}}}}||||||yyyyyyxxxxxxwwwvvvuuuuuuvvvvvvvvvvvvvvvuuuttttttrrrrrrqqqqqqpppoooooooookkkllllllkkkjjjkkkmmmooosssvvvzzz~~~}}}xxxsssooojjjgggbbb^^^ZZZVVVQQQNNNKKKIIIGGGDDDBBBAAA@@@@@@@@@AAABBBAAABBBDDDGGGJJJLLLMMMNNNPPPQQQRRRRRRRRRPPPQQQRRRRRRRRRQQQPPPPPPSSSTTTUUUWWWZZZ\\\___```dddfffiiikkkmmmppptttwwwxxxzzz||||||{{{xxxwwwwwwrrrpppllljjjkkklllnnnoootttuuuwwwxxxzzz{{{|||||||||~~~tttiiiaaaWWWPPPJJJIIIIIIIIILLLPPPUUUaaauuuiiiTTTHHHDDDBBB@@@???<<<999666444333222222222222222111111111111111111111111111111111111111111222222222333333333333333222222222111111111333333333333333333222222666555444444666888999:::DDDUUUmmmvvvtttzzz~~~wwwsssssstttvvvwwwyyyzzzzzzxxxuuusssrrrrrrrrrrrrrrrrrrrrrrrrssssssqqqppppppooonnnnnnoooooorrrqqqppppppqqqrrrtttvvvwwwxxxyyyzzz|||~~~~~~~~~~~~}}}}}}}}}{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwvvvuuutttsssssssssrrrrrrqqqqqqqqqnnnoooooonnnnnnpppsssvvvwwwzzz}}}{{{wwwrrrnnnfffdddaaa^^^ZZZUUUOOOJJJGGGFFFDDDBBB@@@@@@@@@@@@>>>@@@AAABBBDDDFFFJJJMMMPPPPPPQQQSSSTTTTTTTTTTTTRRRSSSTTTTTTTTTTTTSSSRRRQQQRRRRRRSSSUUUWWWXXXYYY[[[]]]```bbbcccfffiiilllqqqsssvvvvvvuuusssssssssnnnllljjjiiijjjkkknnnpppuuuuuuwwwxxxyyyyyyyyyyyyzzz}}}~~~ttthhh```XXXPPPJJJJJJJJJJJJMMMQQQSSS^^^qqqkkkUUUIIIDDDCCCAAA???===:::777555333333333222222222111111111111000111222333333222111000111111222222222333333333333333333333222222222222333333333333333333444444555555555555666888:::;;;FFF[[[wwwssssss{{{|||vvvrrrqqqrrrssstttuuuvvvuuussspppnnnooopppqqqqqqppppppppppppppppppooonnnmmmmmmmmmmmmmmmnnnpppoooooopppqqqsssuuuwwwzzzzzz{{{}}}~~~~~~~~~~~~}}}||||||{{{yyyxxxxxxwwwvvvwwwxxxyyyyyyxxxvvvtttuuuuuuttttttssstttttttttssssssrrrqqqrrruuu{{{~~~}}}|||zzzvvvqqqmmmdddbbb```^^^ZZZTTTMMMHHHDDDCCCBBB@@@@@@@@@AAABBB>>>@@@BBBEEEGGGJJJOOORRRRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSPPPPPPPPPPPPQQQRRRRRRSSSUUUWWWYYYZZZ[[[]]]```ccciiikkkoooppppppoooooooooiiiiiiiiihhhhhhjjjnnnpppssstttvvvwwwxxxyyyzzzzzzzzz}}}~~~ssshhhaaaXXXPPPKKKJJJKKKKKKNNNRRRRRR\\\nnnlllVVVJJJEEECCCAAA@@@===:::888555444333333333222222222111111111///000222333333222000///111111222222222333333333333333333333333333333333333333444444444444555555555555666666666888:::<<>>;;;888666555444333333333222222222222111///000222333333222000///111111222222222333333333333333333333333333333333333333333444444555555555444555777666666777;;;>>>HHHeeevvvyyy}}}|||zzzzzzzzz{{{|||}}}xxxrrrnnnllllllllllllllllllllljjjhhhhhhjjjllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiijjjkkklllllljjjkkklllnnnppprrrtttuuuwwwxxxzzz|||~~~~~~}}}{{{zzzzzzwwwxxxzzzzzzzzzyyywwwvvvvvvuuutttttttttvvvxxxyyy{{{zzzxxxvvvwww|||~~~|||{{{yyyxxxvvvsssnnnjjjbbbaaa___\\\YYYRRRKKKFFFCCCBBBAAAAAAAAABBBDDDEEEBBBEEEJJJNNNQQQUUUYYY\\\[[[\\\]]]___```aaabbbbbb```^^^[[[XXXUUURRRPPPPPPNNNNNNMMMLLLKKKKKKKKKKKKHHHIIIKKKKKKKKKLLLNNNPPPVVVZZZ___ccceeegggiiikkkeeegggiiiiiiggghhhlllpppqqqrrrtttwwwzzz|||}}}}}}}}}~~~}}}rrrhhhaaaVVVOOOIIIIIIJJJKKKNNNRRRTTT\\\mmmmmmWWWKKKFFFEEECCCAAA???<<<999777555555333333333333222222222222000111222333333222111000111111222222222333333333222222222222333333333333222222333333444444555555333555777777666777;;;???JJJgggzzz~~~|||yyywwwssssssrrrsssuuuyyy|||~~~{{{vvvpppllljjjiiiiiihhhjjjkkkkkkjjjiiiiiikkklllkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhiiikkklllllllllmmmnnnppprrrsssuuuuuuwwwyyy{{{}}}}}}|||zzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvuuutttuuuwwwzzz{{{||||||{{{zzz||||||~~~yyywwwvvvuuussspppkkkgggaaa___\\\ZZZVVVPPPIIIEEEBBBBBBAAA@@@AAABBBCCCDDDFFFIIINNNRRRVVVYYY]]]```bbbdddeeehhhjjjkkkllllllgggddd```[[[VVVRRROOONNNLLLKKKJJJIIIHHHHHHHHHHHHDDDFFFGGGFFFFFFGGGIIIKKKMMMQQQWWW]]]```cccfffhhhdddgggjjjiiiggghhhlllpppssstttvvvxxxzzz{{{|||}}}{{{|||~~~zzzpppeee___UUUNNNHHHHHHJJJJJJMMMRRRTTT\\\lllnnnYYYNNNIIIHHHCCCBBB???<<<999777666555444444333333333222222222111111111111111111111111111111222222222333333333111111111222222222333333111111222222333444444444222555888888666777<<<@@@LLLhhh}}}~~~|||yyyuuurrrnnnmmmllllllmmmpppsssuuu|||}}}|||yyyuuuooojjjhhhgggfffeeeeeegggiiiiiihhhhhhhhhjjjfffffffffgggggggggggggggggggggggghhhiiikkklllmmmlllmmmnnnppprrrsssttttttvvvxxx{{{}}}}}}|||zzzzzzzzzyyyxxxwwwvvvwwwwwwxxxyyyxxxvvvvvvwwwzzz|||~~~}}}}}}~~~{{{|||vvvuuusssrrrqqqmmmhhheee```]]]ZZZWWWSSSNNNHHHDDDBBBAAA@@@@@@@@@AAABBBCCCHHHLLLQQQUUUYYY\\\```ccchhhiiilllnnnqqqsssttttttllliiiccc]]]WWWRRROOOMMMJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEFFFFFFEEEEEEGGGIIIGGGLLLRRRXXX]]]aaadddgggdddhhhkkkjjjggggggkkkpppvvvwwwxxxyyyzzz{{{{{{{{{yyyzzz|||~~~~~~xxxnnnccc]]]TTTMMMHHHHHHIIIJJJMMMQQQTTT[[[kkkppp[[[PPPKKKJJJCCCBBB???<<<:::888666555444444444333333333222222222222111000000111222222111111222222222333333333000000000111111222222222000000111222222333444444222666888888666777<<>>:::777555444333333222111111222333333111111111111111111111111222222222222222222222222111222222222222333333333222222333333333333444444555333444777888888===CCCTTTmmmyyyvvv~~~|||xxxrrrkkkgggaaa^^^ZZZYYYYYY[[[\\\\\\___dddjjjpppuuuyyy}}}~~~|||{{{zzzwwwsssnnniiifffccc```^^^^^^]]]]]]]]]^^^___```aaa^^^___```aaabbbcccccccccggggggffffffgggiiijjjllliiijjjlllmmmllllllnnnooouuuwwwzzz}}}~~~~~~}}}zzzxxxvvvuuuvvvxxxyyyzzz{{{{{{{{{~~~}}}}}}~~~~~~xxxzzzvvv~~~}}}yyywwwuuuqqqlllgggdddbbbZZZVVVPPPLLLIIIFFFDDDBBBBBBAAA@@@>>>>>>AAAGGGKKKNNNSSSZZZ```eeejjjnnnqqqttt}}}~~~tttjjjeee^^^YYYVVVRRRMMMIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFEEEEEEGGGJJJMMMPPPVVV]]]aaahhhpppsssrrrvvvvvvssspppllliiijjjkkkqqqrrrtttvvvxxxyyyzzzzzzyyyyyyyyyzzz|||}}}vvvkkk```YYYOOOJJJGGGGGGGGGGGGJJJOOOOOO[[[bbbpppooo]]]VVVQQQLLLKKKHHHDDD???;;;888666555333222222111111222222333000000000000000000000000222222222222222222222222222222222222333333333333222222333333333333444444666333444777888888===DDDUUUoooxxxvvv{{{vvvppphhhccc\\\XXXTTTRRRRRRRRRSSSRRRVVVZZZ___dddiiiooouuuyyy~~~~~~~~~}}}{{{zzzyyyxxxwwwrrrkkkfffbbb___]]][[[[[[[[[[[[[[[\\\]]]^^^^^^\\\]]]___aaabbbddddddeeehhhggggggfffggghhhiiijjjgggiiikkklllkkklllnnnooowwwxxxzzz}}}~~~~~~~~~|||zzzxxxvvvtttuuuwwwyyyzzz{{{|||||||||}}}}}}~~~wwwxxxrrr}}}}}}yyyxxxuuuqqqlllgggbbb```WWWSSSNNNJJJGGGEEECCCAAABBBAAA???>>>>>>BBBGGGLLLQQQVVV^^^dddiiinnntttxxxvvvnnniiiddd___YYYUUUPPPJJJFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGIIIMMMPPPTTT[[[ccciiiqqqzzz~~~}}}}}}zzzuuuoookkkiiijjjkkknnnoooqqqsssuuuvvvvvvwwwxxxwwwwwwwwwyyy{{{}}}~~~uuujjj^^^WWWLLLHHHFFFGGGHHHGGGIIINNNPPP[[[bbboooooo^^^WWWRRRMMMLLLIIIEEE@@@;;;777555444222222222222222222222222111111111111111111111111222222222222222222222222222222222333333333444444222222222333333333444444666444444777888999>>>DDDXXXssswwwvvv~~~zzzuuummmeee```ZZZVVVQQQNNNMMMMMMLLLLLLOOORRRUUUZZZ___fffnnnssszzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyyxxxwwwrrrjjjccc___\\\ZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]][[[\\\^^^```bbbdddeeeeeeggggggfffeeeeeefffggghhhfffhhhjjjkkkkkkllloooqqqxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}|||zzzxxxwwwtttuuuwwwyyy{{{|||}}}}}}||||||}}}wwwwwwqqq~~~~~~}}}|||{{{xxxwwwuuuqqqkkkfff```]]]UUUQQQLLLHHHFFFDDDBBBAAA@@@@@@@@@???@@@CCCIIIMMMSSSYYY```ffflllrrr{{{vvvmmmiiihhhddd^^^XXXRRRLLLGGGDDDGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHIIIKKKOOORRRVVV^^^gggoooyyywwwoookkkjjjkkklllmmmoooppprrrtttuuuvvvvvvvvvvvvvvvvvvwwwzzz|||}}}}}}uuuiii]]]UUUKKKGGGFFFHHHHHHGGGIIIMMMPPP[[[aaannnooo^^^XXXSSSNNNLLLIIIEEE???:::666444333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444222222222333333333444444666444555888999999>>>DDD[[[wwwxxxvvv}}}yyytttlllccc]]]WWWSSSNNNJJJHHHHHHGGGFFFHHHJJJLLLPPPUUU\\\dddjjjssstttwwwyyyzzz{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxvvvqqqiiibbb^^^[[[YYYWWWWWWWWWWWWXXXYYYZZZ\\\\\\ZZZ[[[]]]```bbbdddeeeffffffeeedddcccdddeeefffgggfffhhhjjjkkklllnnnqqqtttzzz{{{|||}}}}}}~~~~~~~~~}}}~~~}}}yyy{{{|||||||||{{{zzzxxxwwwuuuvvvxxxzzz|||}}}~~~~~~}}}~~~uuutttnnn~~~~~~~~~|||zzzyyyvvvuuusssoooiiiccc]]]YYYSSSOOOJJJFFFDDDCCCAAA@@@>>>???@@@AAACCCFFFKKKOOOUUUZZZbbbgggmmmvvv{{{mmmiiihhhddd```YYYRRRLLLHHHFFFEEEHHHIIIIIIIIIJJJJJJJJJKKKHHHIIIJJJKKKLLLNNNRRRVVVYYYbbbmmmvvv|||rrrmmmllllllmmmnnnoooqqqsssuuuvvvwwwwwwuuuuuuuuuvvvxxxyyy{{{|||}}}vvviii\\\TTTKKKGGGFFFGGGHHHGGGJJJNNNNNNYYY___lllppp___YYYUUUPPPMMMJJJEEE@@@:::666333222111222222333333222222111222222222222222222222222222222222222222222222222333333333333444444444444222222333333333333444444777444555888999999>>>EEE[[[yyyxxxvvv|||yyytttlllccc\\\RRRNNNIIIEEECCCCCCBBBAAAAAABBBDDDFFFJJJQQQYYY^^^gggiiimmmqqqssstttttttttuuuuuuuuuvvvvvvvvvvvvvvvsssooogggaaa]]]ZZZWWWUUUTTTUUUUUUVVVWWWYYYZZZ[[[ZZZ[[[]]]```bbbcccdddeeeeeedddccccccdddeeefffggggggiiikkklllnnnqqquuuxxx|||||||||}}}}}}~~~~~~~~~}}}}}}~~~|||yyyzzzzzz{{{{{{{{{zzzxxxwwwwwwxxxzzz|||}}}~~~ooonnnhhh|||zzzxxxwwwsssrrrpppkkkeee^^^XXXTTTOOOLLLGGGDDDBBBAAA@@@>>><<<>>>AAACCCFFFIIINNNQQQUUU[[[bbbgggmmmxxxpppiiigggeee]]]YYYRRRJJJEEEDDDFFFHHHJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOORRRWWWZZZ```jjjvvvvvvooommmmmmmmmlllmmmoooqqqssstttuuuuuussstttvvvwwwyyyzzzzzzzzz|||wwwiii\\\TTTLLLHHHFFFGGGHHHHHHKKKPPPOOOZZZ```mmmrrrbbb\\\WWWRRROOOLLLGGGAAA<<<777444333111222333333333333222111111111111111111111111111222222222222222222222222333333333444444444444555222222333333333333444444777555555888999:::>>>EEEXXXwwwxxxwww~~~|||yyytttlllccc]]]PPPLLLGGGCCCAAA@@@???>>><<<>>>???AAADDDIIIOOOTTTZZZ]]]aaafffiiikkkllllllnnnoooooooooppppppqqqqqqoookkkeee```\\\XXXTTTRRRRRRRRRRRRSSSUUUVVVXXXYYYZZZ[[[]]]___aaacccddddddeeeeeeddddddeeegggiiijjjiiikkklllnnnpppsssxxx|||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}{{{yyyyyyzzz{{{zzzzzzxxxwwwzzz{{{|||}}}lllkkkccc~~~{{{yyywwwvvvpppooommmiiiccc[[[UUUQQQMMMIIIEEEBBB@@@???>>>===:::===AAAEEEHHHLLLOOORRRVVV[[[aaaffflllyyyrrrhhhfffeeecccXXXSSSKKKDDD@@@BBBGGGKKKKKKKKKLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQRRRUUUZZZ]]]hhhrrr~~~yyyqqqnnnmmmllliiijjjkkkmmmooopppqqqqqqrrrtttvvvxxxzzzzzzzzzyyy|||wwwjjj\\\TTTMMMHHHFFFGGGHHHHHHLLLQQQRRR]]]cccppptttddd^^^YYYSSSQQQNNNIIICCC===888555444111222333444444333222111000000000000000000000000222222222222222222222222333333333444444444555555222222333333333444444444777555555888999:::???EEEUUUuuuxxxwww~~~}}}|||yyytttmmmccc]]]PPPLLLGGGCCCBBBAAA@@@???<<<===???@@@BBBFFFLLLPPPPPPTTTYYY^^^bbbeeeeeeeeeiiiiiijjjkkkkkkllllllmmmkkkhhhccc^^^[[[WWWSSSPPPOOOPPPPPPQQQSSSTTTVVVWWW[[[\\\^^^___aaabbbccccccffffffeeefffgggiiikkkllljjjlllnnnoooqqquuuzzz~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}xxxyyyzzzzzzzzzyyyxxxxxx||||||}}}mmmkkkbbb|||wwwsssqqqooolllhhheeeaaa]]]WWWTTTJJJHHHEEEBBB@@@???@@@@@@===>>>@@@AAADDDIIIOOOSSSUUU[[[aaafffpppssshhheeeeeeaaa[[[NNNIIICCCAAACCCFFFHHHHHHLLLMMMNNNNNNMMMMMMNNNOOOSSSTTTWWW[[[ZZZYYYbbbnnnwww|||qqqjjjjjjmmmkkkkkkkkkmmmppprrrsssrrrtttvvvxxxzzzzzzzzz{{{}}}yyykkk^^^VVVMMMJJJGGGDDDDDDGGGKKKNNNSSS]]]dddtttqqqddd^^^[[[YYYTTTPPPJJJBBB<<<888666555222222222222222222222222333333333222222111111111111111111111111111111111222222333333333333444444333333333444444555555555444666888888777999>>>BBBPPPqqqvvvuuu{{{zzz|||vvvsssooofff\\\QQQJJJEEEDDDCCC??????@@@>>>>>>>>>???AAAEEEHHHKKKMMMNNNPPPSSSVVVXXXZZZ[[[^^^```ccceeefffeeecccbbbbbbaaa^^^]]][[[XXXTTTPPPNNNNNNOOOPPPQQQTTTVVVXXXZZZ[[[^^^```bbbccccccccceeeffffffggghhhiiiiiijjjlllmmmnnnppprrruuuxxxyyyzzz{{{}}}~~~}}}~~~}}}}}}~~~~~~zzz|||||||||zzzyyyzzz{{{zzz|||}}}~~~iiieeeooo{{{vvvrrrpppllliiieeeaaa]]]YYYTTTPPPIIIGGGDDDAAA???>>>>>>???>>>@@@BBBDDDGGGKKKPPPTTTVVVZZZ___fffrrrxxxhhh```^^^[[[UUUNNNIIIEEEBBBBBBEEEIIIJJJKKKMMMNNNOOOOOOMMMMMMMMMNNNNNNPPPUUU[[[^^^bbbnnn{{{{{{qqqkkkjjjlllmmmmmmmmmnnnpppqqqqqqqqqsssuuuxxxzzzzzz{{{|||~~~{{{nnnaaaXXXMMMJJJGGGDDDEEEHHHKKKNNNSSS]]]eeeuuurrrfffaaa^^^]]]WWWSSSLLLDDD===888666555333333333333333333333333333333333222222222111111222222222222222222222222222222333333333333444444333333444444444444444444444666888777777999>>>BBBRRRqqqvvvuuuyyyvvvvvv}}}}}}wwwsssoooeee\\\QQQJJJEEECCCBBB>>>>>>@@@??????@@@AAACCCFFFHHHJJJJJJJJJLLLMMMPPPRRRTTTVVVZZZ[[[]]]______^^^\\\[[[___]]][[[ZZZXXXVVVQQQNNNMMMMMMMMMNNNPPPRRRUUUVVVWWWXXX[[[^^^```aaabbbbbbeeeeeefffggghhhiiiiiijjjllllllmmmooorrrtttwwwxxxxxxyyy{{{}}}~~~~~~}}}}}}~~~}}}|||||||||}}}yyy{{{|||{{{zzzyyyzzz|||{{{}}}~~~jjjgggqqq}}}zzzuuuqqqoooiiieeeaaa]]]YYYTTTPPPLLLHHHFFFCCC@@@>>>=========???BBBEEEHHHJJJMMMQQQTTTVVVXXX]]]eeeuuuwwwnnnccc]]][[[VVVMMMFFFCCCBBBBBBDDDHHHLLLNNNNNNNNNOOOPPPOOOMMMLLLLLLMMMMMMOOOUUU]]]dddnnn~~~wwwqqqllliiiiiioooooooooooooooooopppppprrrtttwwwzzz{{{|||~~~{{{nnnbbbYYYLLLJJJGGGEEEEEEHHHLLLNNNSSS]]]eeeuuussshhhdddbbb```[[[WWWOOOFFF>>>999666555444444444444444444444444333333333222222222222111333333333333333333333333222222333333333333444444444444444444444444333333444666777777666999>>>CCCUUUrrrwwwvvvyyysssrrruuu}}}}}}wwwtttoooeee[[[QQQJJJDDDBBBAAA======??????@@@BBBDDDFFFHHHIIIIIIHHHHHHHHHIIIKKKMMMPPPQQQUUUVVVWWWYYYYYYXXXWWWVVV[[[YYYXXXWWWUUUSSSOOOLLLKKKKKKKKKLLLNNNPPPRRRTTTTTTUUUXXX[[[]]]___aaaaaadddeeeeeefffggghhhiiijjjkkklllmmmoooqqqtttvvvwwwwwwxxxyyyzzz{{{|||}}}}}}~~~}}}|||{{{{{{{{{{{{xxxyyyzzzzzzyyyyyy{{{}}}}}}~~~kkkiiisss}}}zzzuuuqqqnnngggddd___ZZZVVVRRRMMMJJJFFFDDDAAA>>>===<<<<<<===???CCCGGGJJJMMMOOOQQQSSSVVVWWW[[[eeewwwpppiiiaaa[[[WWWQQQIIICCC@@@AAADDDHHHKKKNNNOOOOOONNNOOOOOOMMMKKKIIIJJJKKKPPPTTT[[[cccmmm{{{}}}ssspppmmmiiihhhmmmnnnnnnnnnnnnnnnooopppqqqtttwwwzzz{{{}}}yyylll```XXXLLLJJJGGGFFFFFFIIILLLOOOQQQ\\\dddttttttiiieeebbbaaa___YYYPPPFFF>>>888555444444444444444333333333333222222222222222222222222333333333333333333333333222222222333333333444444555555555444444333333333444666777666666999???DDDXXXqqqwwwwwwwwwssssssxxx|||wwwtttoooeee[[[QQQIIICCCAAA???<<<<<>>@@@CCCHHHLLLNNNOOOQQQSSSUUUWWW[[[fffwww|||jjjdddZZZRRRLLLHHHCCC@@@BBBEEEHHHLLLNNNOOOOOOOOOOOONNNMMMJJJGGGGGGHHHJJJRRRXXXaaakkkyyyuuunnnnnnllliiihhhiiikkkmmmmmmmmmmmmoooqqqqqqtttwwwzzz|||}}}wwwkkk___WWWKKKIIIHHHGGGGGGJJJMMMOOOPPPZZZbbbqqquuujjjeeebbb``````ZZZQQQFFF===777444333333333333333222222111111222222222222222222222222222222222222222222222222222222222333333333444444555555555444444333333333444666666666555999???EEE[[[ppp~~~wwwzzzwwwuuuvvv||||||}}}{{{wwwtttoooeee[[[PPPIIIBBBAAA???======@@@@@@CCCFFFIIIKKKLLLKKKJJJLLLLLLLLLLLLMMMOOOQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUUUUUUUSSSPPPMMMJJJJJJIIIJJJKKKMMMOOOPPPSSSTTTVVVYYY\\\^^^aaabbbcccccccccccceeegggiiikkkmmmnnnnnnppprrrtttvvvwwwxxxxxxxxxyyyzzz{{{}}}~~~yyyyyyxxxwwwwwwwwwwwwxxxvvvwwwwwwwwwwwwyyy|||}}}kkkiiippp{{{~~~zzztttoookkkfffbbb[[[VVVQQQMMMIIIGGGBBBAAA???=========???@@@BBBEEEIIIMMMNNNPPPRRRTTTUUUWWW]]]gggvvv|||tttfff```VVVMMMFFFCCCCCCCCCFFFIIIMMMOOOOOOOOOPPPPPPQQQOOOLLLGGGEEEFFFIIIMMMRRR\\\hhhuuuzzzmmmjjjkkkkkkjjjjjjhhhkkknnnnnnllllllooorrrqqqtttxxxzzz|||~~~vvvjjj^^^WWWJJJIIIHHHGGGHHHKKKMMMOOOPPPYYY```nnnxxxmmmgggdddbbbbbb\\\QQQFFF<<<777444333444333333222222111111000111222222222222333333333111111111111111111111111222222333333333333444444444444444444444444333333444666666555555999@@@FFF[[[nnn{{{www}}}~~~xxxwwwzzzxxxyyyxxxuuusssoooeee[[[PPPHHHBBB@@@@@@>>>@@@CCCCCCEEEIIILLLOOOPPPPPPPPPOOOOOOPPPRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVUUUUUUUUUUUUTTTRRROOOKKKKKKJJJJJJLLLMMMOOOPPPUUUUUUVVVXXX[[[^^^```bbbcccbbbbbbbbbdddfffiiikkkmmmmmmnnnoooqqqsssuuuvvvxxxxxxyyyyyyzzzzzz{{{{{{vvvvvvuuuuuuvvvvvvwwwxxxvvvwwwwwwvvvvvvxxx{{{~~~~~~llliiinnnvvv~~~xxxrrrlllhhhccc^^^WWWQQQMMMIIIEEECCC@@@???>>>======???AAABBBEEEHHHKKKNNNOOOQQQTTTVVVTTTYYY___hhhtttzzzvvvmmm```\\\TTTKKKEEECCCFFFIIIHHHLLLPPPQQQQQQPPPRRRSSSTTTQQQLLLFFFDDDGGGLLLQQQWWWcccqqq~~~vvvmmmggggggiiiiiijjjmmmkkknnnqqqpppmmmlllooorrrrrruuuxxx{{{|||}}}~~~sssggg\\\UUUJJJIIIHHHHHHIIIKKKNNNOOOQQQZZZ___mmmzzzyyyzzzpppllliiigggddd]]]RRRGGG>>>888666555555444444333222222111111111111222222222333333333222222222222222222222222222222333333333333444444333333444444444444444444444555666555555999@@@GGG[[[lllyyywwwzzz{{{~~~}}}|||||||||tttvvvvvvtttrrroooeee[[[OOOGGGAAA@@@@@@@@@BBBFFFGGGIIILLLPPPSSSUUUVVVWWWTTTUUUXXXZZZ\\\\\\\\\\\\[[[YYYVVVSSSQQQQQQQQQRRRUUUTTTTTTUUUVVVUUUSSSPPPLLLLLLLLLLLLMMMNNNPPPQQQUUUUUUVVVWWWZZZ\\\___```bbbaaaaaaaaacccfffiiikkkkkkkkklllmmmoooqqqrrrsssvvvwwwxxxyyyyyyxxxwwwwwwsssssssssssstttvvvwwwxxxwwwwwwvvvuuuuuuwwwzzz}}}nnnjjjlllsss|||wwwpppiiieee___[[[TTTNNNIIIEEEBBB??????>>>======>>>@@@BBBDDDHHHJJJMMMOOOQQQSSSVVVXXXTTTZZZaaaiiirrrwwwrrriiiXXXVVVPPPHHHCCCBBBEEEIIIIIIMMMQQQRRRRRRRRRTTTVVVVVVRRRLLLFFFDDDHHHOOOUUU]]]jjjyyytttkkkfffcccfffhhhhhhkkknnnooorrrtttsssnnnlllooorrrsssvvvyyy{{{|||}}}zzzooocccXXXQQQJJJIIIHHHHHHIIILLLNNNOOOSSS[[[```mmmwwwxxx|||ssspppmmmkkkeee___TTTHHH???:::888777666666555444444333222222111111111222222333333333333333333333333333333333222222333333333444444444333333333444444555555555444555666444555999AAAGGG[[[kkkxxxwww~~~}}}{{{zzzzzzzzzqqqttttttsssrrroooeee[[[OOOGGGAAA@@@AAAAAADDDHHHJJJLLLOOORRRVVVYYY[[[\\\YYY[[[___bbbddddddcccbbbbbb___ZZZVVVRRRPPPPPPQQQTTTSSSSSSTTTUUUUUUSSSQQQMMMMMMMMMMMMNNNOOOQQQRRRUUUUUUVVVVVVXXX[[[]]]___bbbaaa``````bbbfffiiikkkiiijjjjjjkkkmmmooopppqqquuuvvvxxxyyyxxxwwwuuusssqqqqqqqqqrrrtttvvvwwwxxxwwwwwwwwwuuutttvvvyyy}}}~~~pppkkkkkkrrr{{{uuunnnfffaaa[[[XXXSSSMMMGGGCCCAAA@@@?????????@@@BBBDDDFFFHHHKKKOOOSSSUUUUUUTTTVVVXXXXXXYYY___iiiqqqqqqiiiaaaYYYSSSKKKDDDAAACCCHHHKKKSSSSSSTTTUUUUUUWWWZZZ\\\[[[TTTNNNLLLLLLLLLRRRYYYcccpppwwwjjjdddcccbbbbbbeeeiiinnnpppttttttuuusssqqqooopppqqquuuvvvyyy|||~~~wwwlll```TTTMMMHHHHHHGGGGGGHHHIIIKKKLLLSSS^^^dddqqqtttwww}}}vvvrrrnnnkkkggg___TTTIIIAAA<<<999777444444333333333222222222111111111111111111111111222222222333333444444444444444444333333222222222555555444333444555666777444555777999888888???III\\\nnnuuuwww||||||{{{zzzxxxuuusssooonnnlllhhhbbb]]]PPPKKKDDD???@@@CCCGGGIIIPPPQQQTTTWWW[[[___bbbeeebbbhhhmmmpppuuuyyyxxxsssqqqdddYYYTTTQQQMMMNNNSSSPPPQQQSSSTTTUUUUUUTTTTTTTTTRRRPPPNNNMMMNNNPPPQQQUUUVVVWWWXXXYYYZZZ[[[\\\___```bbbdddeeefffggggggiiikkkmmmnnnmmmmmmnnnppprrrrrrsssssssssrrrrrrqqqmmmmmmlllnnnppprrrsssssstttvvvwwwxxxyyyzzz}}}pppkkkkkkooo}}}yyytttmmmeee```WWWTTTNNNHHHDDD@@@????????????@@@AAACCCEEEGGGIIIMMMQQQUUUWWWWWWWWWXXXYYYXXXZZZ```iiiqqqpppggg^^^TTTOOOHHHBBBBBBFFFLLLQQQXXXWWWWWWXXXZZZ]]]aaaccc^^^WWWPPPNNNNNNOOOUUU\\\ggguuuooodddaaaaaa```aaadddiiinnnqqqtttuuuuuutttrrrqqqrrrsssuuuwwwyyy|||~~~uuujjj^^^SSSLLLHHHHHHGGGGGGHHHJJJKKKMMMRRR]]]eeeuuu}}}}}}vvvsssooollleee]]]QQQFFF>>>999777555444444444444333333333333111111111111111111111111222222222333333444444444444444444333333222222222333333222222222333444555444555777999888888@@@JJJ^^^ppp|||rrrvvv}}}{{{zzzyyywwwvvvrrrooolllkkkjjjfff```[[[QQQKKKDDD@@@AAADDDHHHJJJNNNPPPSSSWWW\\\bbbhhhkkkooovvv|||wwwjjj]]]VVVQQQMMMMMMQQQPPPQQQRRRTTTTTTTTTTTTTTTTTTRRRPPPNNNNNNOOOPPPRRRUUUVVVWWWXXXYYYZZZ[[[[[[___```aaaccceeefffgggggghhhjjjlllllllllkkklllmmmnnnnnnoooppppppppppppooommmmmmlllnnnppprrrsssssstttvvvxxxyyyyyy{{{~~~qqqjjjhhhlll~~~{{{vvvqqqkkkccc^^^TTTPPPKKKEEEAAA@@@???@@@@@@@@@AAACCCEEEGGGIIIKKKPPPSSSWWWXXXYYYYYYZZZ[[[XXX[[[aaajjjpppmmmcccZZZNNNJJJDDDAAABBBIIIRRRWWW^^^\\\ZZZ[[[```fffkkkmmmccc[[[SSSQQQPPPSSSZZZbbbmmm|||vvvfff^^^^^^^^^^^^___ccciiinnnrrrtttuuuvvvvvvttttttuuuvvvvvvwwwzzz|||}}}rrrggg\\\QQQKKKHHHGGGGGGGGGIIIJJJLLLNNNQQQ\\\gggzzz}}}vvvtttqqqnnnfff]]]QQQEEE===888666444555555555444444444444333222222222222222222222222222222333333333333444444444444333333333333222222333222222222222333444555444444666888888888AAAKKK```rrrxxxooottt~~~{{{xxxwwwvvvtttrrrnnnkkkhhhgggfffddd^^^ZZZRRRLLLFFFBBBBBBEEEHHHJJJKKKNNNQQQVVV\\\eeennnttt}}}~~~qqqaaaXXXRRRNNNMMMOOOPPPPPPRRRSSSSSSTTTSSSSSSTTTRRRPPPOOOOOOPPPQQQSSSVVVVVVWWWWWWXXXYYYZZZZZZ^^^___```bbbdddeeegggggggggiiikkkjjjiiihhhiiijjjhhhiiijjjkkklllmmmmmmmmmlllmmmmmmnnnoooqqqrrrssstttvvvxxxzzzzzz|||~~~uuukkkgggkkk~~~~~~yyyuuuooohhhaaa]]]RRROOOJJJEEEBBBBBBCCCDDDAAABBBDDDFFFHHHJJJLLLMMMRRRTTTVVVXXXYYYYYYZZZZZZXXX[[[aaaiiilllhhh]]]TTTIIIEEEAAA???CCCLLLUUU\\\bbb^^^[[[^^^fffnnnsssuuufff]]]UUUQQQQQQUUU]]]ffftttmmmaaa^^^[[[[[[\\\^^^ccciiiooosssuuuwwwxxxxxxwwwwwwxxxzzzwwwxxxzzz}}}yyyooodddYYYPPPJJJGGGGGGGGGGGGIIIKKKMMMOOOQQQ\\\hhh}}}~~~xxxvvvtttqqqjjj```RRRFFF===999777666666666555555555444444444222222222222222222222222333333333333333333333333333333333333333333333333444444444444555555666666444444666888777999BBBMMMaaatttyyynnnrrr}}}zzzxxxvvvtttqqqoookkkhhhdddddddddbbb]]]YYYRRRMMMGGGCCCCCCFFFIIIKKKJJJMMMQQQVVV\\\fffrrrzzztttdddZZZUUUSSSQQQPPPOOOPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQPPPPPPRRRSSSTTTVVVVVVVVVWWWWWWXXXXXXYYY\\\\\\^^^___bbbdddfffgggfffhhhiiihhhfffeeeeeefffdddeeefffhhhjjjkkklllllllllmmmnnnooooooqqqsssttttttvvvyyy{{{|||~~~|||nnniiinnn~~~xxxsssmmmfff___ZZZOOOLLLIIIFFFDDDEEEFFFHHHEEEFFFGGGJJJLLLNNNOOOPPPRRRRRRSSSUUUWWWXXXXXXXXXVVVYYY___eeegggaaaWWWOOOFFFCCCAAAAAAFFFOOOXXX___ddd___\\\aaallluuuxxxxxxhhh^^^TTTPPPPPPUUU___hhhyyyssseee___^^^ZZZZZZ[[[^^^cccjjjqqquuuxxxyyy{{{{{{zzzzzz{{{}}}xxxyyy{{{}}}wwwkkkaaaWWWNNNIIIFFFFFFGGGHHHJJJLLLOOOPPPSSS]]]hhh~~~zzzyyywwwtttlllbbbSSSEEE<<<888777777666666555555555444444444222222222222222222222222333333333333333333333333333333333333333333333333444444444555555555555555444444666888777:::CCCNNNbbbuuu~~~pppqqq~~~{{{xxxvvvtttpppmmmiiifffcccbbbbbbaaa]]]YYYRRRMMMGGGDDDDDDGGGIIIJJJIIIMMMRRRVVV\\\gggttt}}}}}}tttggg^^^\\\[[[WWWSSSOOOOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRRRRRRRSSSUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWYYYYYYZZZ\\\___bbbdddfffeeefffgggfffdddcccccccccbbbccceeegggiiikkklllllllllnnnpppppppppqqqtttvvvuuuxxx{{{~~~pppjjjqqq}}}wwwpppiiibbb[[[VVVKKKJJJHHHGGGGGGHHHIIIJJJIIIJJJLLLNNNPPPQQQRRRRRRQQQPPPPPPRRRTTTVVVVVVUUUSSSVVV[[[______ZZZQQQKKKDDDCCCCCCEEEKKKTTT^^^ccceee```___gggttt|||}}}yyyiii^^^TTTOOOOOOTTT```jjj|||vvvggg___\\\\\\[[[[[[\\\___eeelllssswww{{{|||}}}}}}}}}|||~~~yyyzzz{{{}}}}}}{{{{{{}}}uuuiii^^^UUUNNNIIIFFFFFFFFFHHHJJJMMMPPPQQQUUU]]]ggg}}}~~~|||zzzwwwmmmbbbRRRCCC:::666666666555555555444444444444333333333333333333333333333444444333333333333222222222222333333333333444444111222333333444444333333444444555777888:::EEEPPPcccwwwrrrqqq~~~{{{yyyvvvsssooollliiieeebbb``````___[[[XXXQQQMMMGGGDDDEEEGGGIIIJJJIIINNNTTTYYY___iiiwwwzzztttkkkfffffffff```WWWNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWYYY\\\___ccceeecccdddeeeeeecccbbbbbbbbbaaaccceeegggiiikkkllllllmmmppprrrrrrqqqqqquuuxxxwwwzzz~~~qqqjjjppp{{{tttllleee]]]UUUQQQJJJJJJJJJKKKLLLLLLMMMNNNNNNOOOPPPRRRSSSTTTSSSSSSQQQPPPNNNPPPSSSUUUTTTSSSPPPSSSWWWZZZYYYTTTMMMHHHBBBCCCFFFKKKSSS\\\eeejjjgggcccdddnnn}}}{{{jjj___SSSNNNNNNTTTaaalll|||{{{kkk```\\\[[[[[[]]]]]]^^^aaagggnnntttxxx}}}~~~~~~zzzzzz{{{~~~xxxpppooopppqqqvvv|||sssggg]]]UUUNNNJJJEEEFFFFFFHHHJJJNNNPPPRRRVVV\\\eee{{{}}}yyyooodddSSSDDD:::777666777444444444444333333333333333333333333333333333333444444444333333222222222222222222333333444444444111222333444444444333333444444555777888;;;FFFQQQfffyyyrrrppp}}}{{{xxxvvvrrrmmmjjjiiieee```^^^^^^]]]YYYVVVPPPLLLGGGDDDDDDFFFHHHIIIHHHNNNVVV\\\cccmmm|||xxxvvvqqqnnnpppqqqgggZZZNNNNNNMMMMMMNNNOOOQQQQQQRRRRRRSSSTTTUUUVVVWWWXXXWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSTTTVVVYYY]]]aaacccaaacccddddddbbbaaabbbcccaaabbbdddfffhhhjjjkkkkkknnnrrruuutttrrrrrrvvvzzzxxx|||tttkkkqqqzzzrrrjjjbbbYYYRRRMMMKKKLLLNNNPPPQQQRRRRRRRRRPPPQQQSSSTTTUUUUUUTTTTTTRRROOONNNOOORRRUUUTTTSSSNNNQQQTTTVVVUUUPPPJJJFFFBBBDDDHHHOOOYYYbbbkkkpppiiifffhhhttt|||kkk```TTTNNNNNNUUUbbbnnn|||xxxggg___]]]]]]\\\^^^___```ccchhhooouuuyyyzzz{{{|||~~~|||rrrkkkkkkllllllpppwwwsssggg]]]TTTNNNJJJEEEEEEFFFHHHKKKNNNQQQSSSWWW[[[dddzzz~~~zzzsssgggVVVFFF<<<999999:::444444333333333222222222333333333333333333333333444444444333333222222222222222222333333444444444333444555666666666555444444333555777888;;;FFFRRRhhh{{{qqqppp}}}zzzwwwuuuqqqlllhhhhhhddd___]]]\\\[[[WWWTTTOOOKKKGGGDDDDDDFFFHHHHHHGGGNNNXXX___fffqqqyyyyyyvvvuuuwwwwwwkkk\\\NNNMMMMMMLLLMMMOOOPPPQQQRRRRRRSSSUUUVVVWWWXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTQQQQQQRRRTTTWWW\\\```bbbaaabbbddddddbbbbbbbbbcccaaabbbdddfffhhhiiijjjjjjooosssvvvuuusssssswww|||yyy}}}yyynnnrrrzzzpppeeeZZZRRRMMMJJJGGGKKKQQQUUUUUUUUUUUUUUUPPPRRRUUUVVVUUUUUUUUUVVVPPPPPPQQQSSSUUUTTTQQQOOOMMMPPPQQQOOOJJJFFFEEEFFFFFFHHHNNNWWWccclllrrrtttmmmhhhmmm|||mmm```RRRNNNQQQXXXbbbjjj|||xxxhhh___[[[[[[[[[[[[___cccgggjjjooowww}}}}}}}}}~~~|||{{{zzzsssnnnoooqqqqqqtttxxx~~~qqqdddYYYPPPJJJFFFFFFFFFGGGHHHJJJMMMPPPRRRXXXbbbnnnyyykkkUUUDDD:::777777666555555444444444333333333555444333222111111111111333222222111111222222333333333222222333333444555222222333333444555666666222555333555;;;999BBBXXXfffrrrsss}}}zzzwwwtttpppjjjgggdddaaa^^^[[[YYYWWWSSSQQQNNNKKKGGGDDDDDDEEEHHHJJJHHHMMMUUUaaannnzzz~~~{{{xxxuuuuuuxxx{{{{{{ssseeeZZZPPPOOOMMMLLLLLLNNNPPPRRRQQQSSSWWWXXXWWWVVVVVVVVVYYYYYYZZZYYYYYYWWWUUUTTTQQQRRRSSSTTTVVVZZZaaaeeebbbcccddddddcccbbbaaa```eeeddddddeeefffhhhjjjlllooorrrtttvvvvvvwwwyyyzzz}}}pppqqq~~~xxxlll```VVVPPPLLLJJJMMMPPPSSSTTTSSSRRRRRRRRRQQQSSSUUUVVVUUUTTTTTTUUUSSSRRRQQQQQQQQQPPPMMMKKKLLLNNNOOOMMMIIIFFFFFFHHHJJJLLLSSS___mmmvvvwwwuuuqqqpppxxxuuufffWWWQQQRRRXXXbbbjjj{{{}}}{{{kkkaaa^^^___``````dddgggjjjlllqqqxxx~~~~~~~~~}}}}}}xxxuuuwwwxxxzzz|||pppcccXXXPPPJJJFFFFFFFFFGGGHHHKKKNNNPPPRRRWWWaaammmzzzkkkUUUCCC:::888777666555555444444444333333333555444333222111111111111333333222222222222333333333333222222333333444555222222333333444555555666444777555777<<<:::CCCYYYiiisssttt{{{xxxuuurrroookkkfffbbbccc```]]]ZZZXXXUUURRROOOMMMJJJGGGDDDCCCEEEGGGIIIHHHMMMUUU```lllxxx}}}|||zzzxxxuuuvvvxxx{{{{{{sssfff[[[NNNMMMKKKJJJKKKMMMOOOQQQRRRUUUWWWXXXWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXVVVTTTSSSRRRRRRSSSWWW]]]bbbeeeeeeggghhhhhhfffdddcccccceeeeeeeeefffgggjjjlllnnnrrrtttwwwyyyyyyzzz|||~~~uuuttt}}}xxxwwwyyy|||~~~uuugggZZZRRRNNNMMMLLLTTTUUUUUUSSSPPPNNNNNNNNNRRRTTTUUUUUUSSSRRRRRRSSSUUUSSSPPPOOONNNLLLIIIGGGJJJLLLLLLIIIFFFEEEGGGJJJOOOSSS[[[jjjxxx~~~{{{uuupppuuuooo]]]TTTSSSXXXbbbkkkxxx{{{~~~~~~~~~|||mmmcccaaacccfffhhhkkkmmmooopppssszzzzzzmmmaaaVVVOOOJJJGGGFFFGGGGGGIIIKKKNNNQQQSSSVVVaaannn{{{kkkTTTCCC:::888777666555555444444444333333333444444333222111111111111333333222222222222333333333333222222333333444555222333333444444555555555666999666888===;;;DDDZZZmmmtttuuu~~~zzzxxxtttpppmmmiiieeebbb```^^^ZZZXXXVVVSSSPPPMMMKKKIIIFFFDDDCCCDDDFFFGGGGGGKKKRRR\\\gggrrrzzz}}}yyywwwwwwwwwwwwwwwwwwxxxzzz|||zzzqqqeee[[[MMMMMMLLLKKKLLLNNNPPPRRRTTTUUUWWWWWWVVVVVVXXXYYYZZZ[[[\\\\\\[[[XXXVVVUUUUUURRRQQQTTTZZZaaaeeefffkkkmmmnnnmmmjjjhhhffffffddddddeeefffiiilllnnnppptttwwwzzz|||}}}~~~|||zzz~~~yyyvvvwww||||||qqqaaaUUUOOOOOOOOOPPPXXXWWWUUUQQQMMMKKKLLLMMMRRRTTTUUUTTTRRRQQQRRRSSSWWWTTTPPPMMMLLLJJJHHHFFFGGGHHHHHHFFFDDDEEEJJJNNNSSS[[[hhhttt|||}}}yyyuuurrr{{{xxxbbbVVVSSSXXXcccmmmwwwzzz}}}~~~~~~|||mmmcccaaaeeejjjnnnqqqsssttttttvvv{{{wwwjjj^^^TTTNNNIIIGGGGGGGGGHHHIIILLLOOORRRTTTXXXbbbooo|||kkkSSSBBB:::999777666555555444444444333333333444333222222111111111222333333333222222333333333333333222222333333444555333333333444444444555555777999666777<<<;;;EEE[[[nnn~~~uuuvvv~~~|||xxxuuupppllliiifffbbb```\\\ZZZVVVTTTRRRPPPLLLJJJHHHGGGEEECCCBBBCCCDDDEEEEEEHHHNNNVVV___gggnnnrrrqqqooonnnmmmooorrrtttvvvzzz{{{{{{{{{wwwnnnbbbYYYMMMMMMMMMMMMNNNQQQSSSTTTSSSTTTUUUUUUTTTUUUWWWYYY[[[\\\]]]^^^\\\ZZZWWWUUUVVVSSSQQQUUU___gggjjjjjjsssuuuwwwtttooojjjhhhgggccccccdddfffiiimmmppprrrtttwwwzzz}}}~~~}}}|||~~~~~~xxxmmm]]]SSSPPPRRRTTTUUUWWWVVVSSSNNNKKKJJJKKKMMMQQQRRRSSSRRRQQQQQQSSSTTTVVVTTTPPPNNNMMMLLLJJJHHHDDDEEEGGGFFFFFFIIIOOOTTTYYYeeetttzzzxxxuuuuuuwww{{{gggWWWSSSXXXdddnnnvvvzzz}}}}}}}}}qqqfffbbbgggmmmrrruuuyyyyyyyyyzzz}}}|||sssggg[[[RRRMMMIIIGGGGGGGGGHHHJJJMMMPPPSSSUUUZZZdddrrr}}}kkkRRRAAA:::999888666555555444444444333333333333333222222111111222222444333333333333333333444333333222222333333444555333333333444444444444444666888555666;;;;;;EEE\\\ooo|||uuuvvv{{{yyyqqqmmmgggbbb___]]]ZZZXXXVVVTTTQQQOOONNNLLLIIIGGGEEEEEECCCBBBBBBAAABBBBBBBBBDDDHHHMMMTTTZZZ```bbbeeeeeeeeegggiiinnnrrrvvv{{{{{{{{{xxxrrrhhh\\\UUUKKKKKKKKKMMMOOOQQQSSSUUURRRSSSTTTTTTSSSTTTVVVXXX]]]^^^___```^^^[[[XXXUUUVVVSSSRRRYYYdddnnnsssttt~~~}}}uuummmiiihhhccccccdddfffiiimmmppprrrsssvvvzzz|||~~~}}}rrrgggZZZRRRSSSVVVXXXXXXUUUSSSQQQLLLIIIHHHJJJLLLNNNOOOPPPQQQQQQRRRUUUWWWUUUSSSQQQPPPOOOMMMKKKIIICCCFFFHHHJJJLLLQQQXXX^^^dddqqq}}}~~~uuuqqqvvv~~~mmmZZZSSSWWWcccnnnxxx{{{~~~~~~|||wwwjjjeeejjjpppsssxxx}}}xxxpppdddXXXPPPLLLIIIHHHGGGGGGHHHKKKNNNQQQTTTVVV\\\hhhvvv~~~kkkQQQ@@@::::::888666555555444444444333333333333333222222111222222333444444333333333333444444333333222222333333444555444444444444444444444444555777444555;;;<<>>JJJbbbvvvxxxrrrttt~~~~~~yyytttpppfffaaaZZZTTTQQQPPPNNNNNNIIIHHHFFFFFFFFFFFFDDDBBBAAAAAAAAAAAAAAA???>>>===??????@@@AAACCCEEEGGGHHHMMMPPPSSSUUUXXX]]]dddjjjjjjkkkllliiibbbYYYQQQMMMHHHIIIKKKNNNQQQTTTVVVWWWWWWZZZ\\\]]]\\\\\\\\\]]]___```bbbcccaaa]]]YYYVVVRRRTTTYYYcccnnn{{{tttmmmkkkhhhhhhiiikkkmmmpppsssuuuvvvyyy}}}|||zzzzzz~~~~~~yyy}}}{{{xxxfff^^^UUURRRVVVZZZZZZXXXSSSRRROOOKKKGGGEEEEEEFFFHHHJJJLLLNNNQQQTTTYYY\\\UUUTTTRRRQQQPPPLLLGGGCCCFFFJJJQQQVVVZZZaaaiiiooo~~~yyy{{{zzz```TTTVVV```kkk|||~~~{{{{{{zzzkkkdddgggmmmttt|||uuulll```UUUNNNJJJIIIHHHGGGHHHIIIKKKNNNRRRVVVXXX^^^kkk|||zzzwwwkkkPPP???:::;;;999555555555444444444333333333222222222111222222333333555444444333333444444555333333222222333333444555444444444444444444444444555777555777>>>@@@MMMeeezzzvvvqqqttt}}}}}}xxxqqqmmm^^^YYYQQQKKKHHHGGGFFFEEEFFFDDDCCCCCCDDDDDDCCCBBB@@@@@@AAAAAA@@@???===<<<@@@?????????@@@AAABBBBBBCCCEEEIIIKKKNNNSSS[[[```bbbcccdddbbb\\\UUUOOOKKKLLLMMMOOORRRUUUXXXZZZ\\\[[[^^^aaabbbbbbaaa```aaa___aaacccdddbbb^^^YYYVVVPPPTTT\\\fffqqqwwwnnnlllkkkkkklllmmmooorrruuuwwwxxx||||||{{{{{{~~~{{{uuu{{{~~~~~~}}}}}}|||zzzvvvoookkkYYYWWWVVVWWWYYYZZZXXXUUUQQQQQQQQQNNNJJJFFFDDDDDDDDDEEEHHHMMMSSSWWWYYYZZZZZZSSSMMMJJJFFFCCCCCCGGGIIINNNTTTZZZ```jjjttt|||~~~yyy```UUUUUU[[[bbbrrr}}}xxxuuu}}}}}}pppdddccciiittt|||rrrhhhZZZPPPJJJHHHGGGEEEHHHJJJKKKLLLNNNQQQVVVYYY]]]kkk}}}bbbJJJAAA999777999555666555555555555444444444111222333333111111222333333333333333333333333333555555555444444333333333222222333444444555555666888888888888:::DDDZZZnnnsssoooqqq~~~}}}xxxmmmeeeWWWOOOHHHEEECCC@@@AAADDDEEECCCAAAAAABBBCCCDDDDDDFFFEEEDDDDDDDDDBBB???<<<@@@@@@AAAAAA@@@???>>>===???BBBEEEGGGHHHJJJMMMPPPWWWYYY[[[ZZZWWWSSSPPPOOOMMMPPPTTTWWWZZZ]]]```bbbfffggghhhiiijjjjjjiiiiiihhhhhhgggeeebbb___[[[ZZZVVVUUUYYYeeeqqquuuooommmjjjkkkmmmpppsssuuuwwwwwwzzz}}}}}}{{{yyyvvvrrrllleeeaaaXXXWWWVVVVVVWWWWWWTTTQQQPPPPPPOOOLLLHHHDDDCCCCCCEEEGGGKKKQQQVVVYYY[[[[[[ZZZRRRKKKHHHEEECCCEEEIIIMMMRRRXXX^^^eeemmmwwwyyy___TTTSSSYYY```ooo{{{{{{xxx~~~sssgggeeeiiisss}}}}}}qqqgggYYYOOOJJJHHHGGGEEEIIIKKKLLLNNNPPPTTTYYY\\\dddrrrcccKKKBBB:::888:::666666555555555555444444444111333333333222111222333333333333333333333333333555555444444444333333333222222333444444555555666777666777999<<>>JJJbbbwwwtttpppsss{{{uuuxxx}}}}}}sssfff]]]OOOHHHCCCDDDDDDCCCEEEIIIKKKKKKLLLLLLKKKKKKKKKKKKKKKHHHFFFDDDDDDDDDCCCBBB@@@?????????@@@AAACCCDDDAAACCCEEEEEEDDDDDDFFFGGGIIILLLNNNNNNMMMMMMMMMMMMRRRVVV\\\aaaeeeiiinnnqqqqqqsssvvvwwwwwwuuurrrpppjjjjjjiiifffccc```\\\ZZZWWWWWW[[[gggxxx{{{oookkkjjjlllnnnqqqtttwwwzzz|||}}}}}}mmmjjjfffbbb___[[[WWWTTTTTTTTTTTTTTTSSSQQQOOONNNRRRSSSSSSPPPLLLHHHFFFFFFEEEJJJRRRYYY]]]^^^^^^^^^\\\RRRGGGDDDEEEGGGLLLRRRVVVZZZ```dddiiipppyyyoooZZZOOONNNTTT[[[jjjuuu~~~~~~~~~yyytttsssqqqyyyxxxwwwyyy~~~wwwmmmcccVVVMMMIIIHHHGGGFFFIIIJJJMMMPPPSSSYYY___cccpppbbbKKKCCC;;;999;;;666666555555555555444444444222333444333222222333444333333333333333333333333333333333333333333333333222222333444444555555666444444666999>>>KKKcccxxx~~~uuuqqqtttxxxqqqvvv}}}{{{pppbbbXXXLLLGGGCCCFFFHHHIIILLLPPPRRRSSSUUUUUUSSSQQQPPPOOOLLLIIIEEECCCCCCDDDDDDDDDDDDCCCAAAAAAAAACCCEEEFFFFFFGGGHHHHHHFFFFFFGGGHHHGGGIIILLLMMMNNNNNNOOOQQQTTTWWW]]]aaaeeeiiinnnppprrrtttwwwyyyxxxuuuqqqnnnggggggfffdddaaa]]]ZZZXXXXXXYYY^^^kkk}}}zzzrrrppppppooopppssswwwzzz}}}{{{wwwiiieee```\\\YYYVVVSSSQQQQQQRRRRRRRRRQQQPPPPPPQQQQQQSSSTTTSSSPPPKKKIIIGGGEEELLLUUU\\\___aaaaaabbb___RRRGGGDDDFFFJJJPPPUUUXXX[[[```dddiiipppzzz{{{dddUUUNNNMMMSSSZZZjjjqqqxxx|||~~~}}}yyyxxxttttttqqqooopppuuuzzz~~~vvvjjjaaaUUULLLHHHHHHGGGFFFGGGIIILLLOOOSSSYYY___cccooo~~~^^^HHHAAA:::999:::555666555555555555444444444222333444444222222333444333333333333333333333333333333333333333333333333222222333444444555555666555555666999===JJJaaavvvxxxssstttxxxpppwww{{{ooo```UUULLLGGGFFFJJJNNNPPPTTTXXXYYY\\\______[[[WWWUUUTTTLLLHHHDDDBBBBBBDDDEEEEEEFFFEEECCCAAA@@@AAACCCDDDEEEGGGHHHGGGFFFFFFGGGHHHKKKNNNQQQSSSSSSTTTUUUVVVVVVZZZ^^^bbbdddgggjjjmmmqqqsssvvvwwwvvvsssooolllggggggfffeeebbb^^^[[[ZZZZZZ]]]cccooo{{{tttssstttrrrsssvvvyyy}}}}}}vvvqqqjjjeee^^^YYYUUUSSSQQQPPPPPPPPPPPPOOONNNNNNPPPSSSOOORRRVVVWWWUUUPPPLLLIIIHHHPPPZZZaaadddfffiiikkkaaaTTTHHHEEEIIIMMMRRRWWWYYY\\\```eeekkkuuuttthhh[[[SSSOOONNNRRRXXXeeejjjqqqwww}}}}}}zzz{{{~~~oookkkhhhgggkkkqqqwwwzzz~~~vvvhhh___SSSJJJGGGGGGGGGGGGGGGIIILLLOOOSSSXXX___cccmmmyyyZZZEEE???999888:::555666555555555555444444444222444555444333222333555333333333333333333333333222222222222333333333333222222333444444555555666666666777999===IIIaaavvv|||tttttt|||sss{{{|||ooo```TTTMMMIIIIIIOOOTTTWWW[[[___aaaeeeiiiiiiccc\\\XXXWWWKKKHHHDDDBBBCCCDDDEEEEEEEEECCCBBB@@@@@@@@@@@@AAAGGGIIIKKKLLLLLLLLLNNNPPPSSSVVVZZZ\\\[[[ZZZYYYYYYYYY\\\___bbbdddfffhhhjjjoooppprrrtttssspppmmmkkkcccccccccbbb```]]]ZZZYYY[[[aaaiiiuuu|||vvvtttsssuuuvvvxxx{{{~~~zzzrrrlllgggbbb[[[VVVTTTSSSSSSSSSQQQPPPOOOKKKIIIIIIMMMQQQPPPUUU\\\___]]]WWWRRROOONNNVVV```hhhkkknnnrrrvvvcccVVVIIIGGGKKKPPPTTTXXX[[[^^^bbbiiirrrtttbbb[[[UUUSSSQQQOOOQQQUUU\\\aaajjjttt||||||lllgggbbb```ccciiinnnrrruuu{{{vvvfff]]]RRRJJJGGGGGGGGGGGGHHHJJJMMMPPPSSSYYY___cccnnnuuuWWWCCC>>>999999;;;777666555555555555444444444333444555444333333333555333333333333333333333333111111222222222333333333222222333444444555555666666666888;;;???KKKcccxxxuuussswww~~~qqqaaaUUUNNNKKKKKKRRRXXX[[[```dddhhhmmmqqqpppiii```[[[YYYKKKHHHFFFDDDEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCHHHJJJMMMOOOQQQSSSVVVXXXYYY]]]aaacccaaa^^^[[[ZZZWWWZZZ^^^```bbbcccfffhhhkkklllmmmnnnmmmkkkiiihhh______```___^^^\\\ZZZXXX]]]dddnnnzzz}}}xxxuuutttwwwxxxzzz|||xxxoooiiibbb]]]WWWTTTTTTVVVXXXYYYRRRQQQNNNIIIEEEEEEJJJOOOSSSYYYbbbfffeee___XXXTTTRRR[[[eeemmmppptttyyy~~~eeeWWWKKKIIIMMMQQQUUUYYY\\\___eeelllxxx|||mmmbbbXXXTTTSSSTTTSSSQQQQQQSSSUUU[[[eeerrr|||~~~xxxjjjeee^^^[[[^^^dddiiimmmpppuuu}}}~~~vvveee\\\QQQIIIGGGGGGHHHGGGIIIKKKNNNPPPTTTYYY___cccoootttUUUBBB>>>::::::<<<888666666555555555444444444333444555555333333444555333333333333333333333333111111111222222333333333222222333444444555555666666666888<<>>:::777999999777555555555666555444555555444444444333333333333333333333333333333333222222333333333333444444333333333444444444555555333666888:::BBBUUUnnn}}}ppprrruuufffZZZUUUSSSVVV[[[___aaaeeekkkooovvv{{{xxxqqqjjj```WWWNNNKKKFFFDDDDDDDDDEEEDDDGGGGGGHHHHHHGGGGGGFFFEEEBBBBBBCCCFFFJJJOOOSSSVVVWWWYYY\\\]]]\\\[[[[[[\\\___aaaddddddcccbbbccccccccceeeggghhhhhhhhhjjjkkkiiijjjjjjddd^^^ZZZ\\\^^^aaaiiittt{{{yyyyyyzzz}}}||||||~~~wwwlllccc\\\XXXUUUWWWcccoooqqqlllZZZNNNEEECCCDDDDDDDDDFFFNNNXXXjjj{{{~~~uuuhhhaaaaaahhhrrruuuyyy___TTTLLLNNNUUUYYY[[[\\\]]]hhhyyy{{{tttllleeecccbbbccccccfffeeebbb]]]\\\\\\VVVOOONNNQQQXXXcccrrrxxxllljjjkkknnnrrrwwwzzzzzzyyyssstttwww}}}rrrkkk```VVVLLLJJJIIIHHHHHHKKKKKKOOORRRTTTWWW\\\dddjjjyyy```NNN???>>>???<<<999999999777555555555666555444555555444444444333333333333333333333333333333333222222333333333333444444333333333444444444555555444666999<<>>EEESSSjjj|||~~~pppqqqzzzmmmbbbYYY[[[```fffhhhhhhkkkqqqwwwxxxnnnaaaVVVLLLHHHBBB???@@@CCCEEEGGGIIIIIIIIIJJJJJJIIIIIIHHHFFFGGGHHHKKKNNNQQQTTTVVVWWWZZZ___bbbccceeegggiiiggghhhhhhfffdddccceeeffffffhhhjjjkkkjjjjjjlllmmmjjjiiieee___ZZZXXXZZZ\\\^^^aaafffiiikkkmmmoooqqqtttttttttuuuwwwyyyzzz{{{{{{{{{}}}{{{rrrggg```VVVRRRPPPUUUcccpppppphhhWWWPPPJJJKKKLLLLLLMMMPPPZZZeeesss}}}yyynnneeefffiiiqqquuu{{{|||]]]UUUPPPSSSXXXZZZ\\\^^^eeeuuuuuuqqqjjjiiigggdddcccdddfffhhhgggiiiiiiiiikkkmmmhhhaaaXXXVVVVVV___ppptttnnnmmmhhhhhhlllvvv{{{qqqfff^^^WWWPPPJJJIIIHHHGGGIIIMMMLLLOOOQQQTTTVVV]]]eeelllrrrSSSJJJBBBAAACCCBBB???<<<999777555555555666555333555555444444444333333333333333333333333333333333222222222333333333444444333333333444444444555555666666999>>>DDDNNNcccvvvsssqqq~~~|||qqqhhh\\\___eeekkkmmmlllqqqxxx~~~|||oooaaaUUUJJJFFFAAA???@@@CCCFFFHHHJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIJJJLLLOOOQQQSSSTTTZZZ]]]aaacccdddeeegggiiieeefffgggfffeeeeeegggiiiiiikkklllkkkiiihhhhhhhhheeeccc```\\\YYYXXX[[[]]]___```aaa``````aaadddfffnnnoooppprrruuuwwwyyyzzz{{{|||~~~{{{qqqfff___VVVSSSQQQUUUbbbnnnoooiii[[[UUUPPPPPPRRRRRRUUUYYYcccmmmxxx~~~~~~zzzpppfffhhhhhhnnnrrryyyxxx]]]VVVQQQTTTXXX[[[^^^aaannn}}}ssskkkllleeeeeedddcccccceeehhhkkkrrruuuxxxyyy||||||uuummm]]]ZZZYYY```pppxxxnnnjjjkkkjjjiiikkkuuuxxxoooeee^^^SSSMMMIIIHHHGGGGGGJJJOOOLLLOOORRRTTTWWW]]]gggnnniiiOOOHHHBBB@@@BBBBBB@@@===999777555555555666555444555555444444444333333333333333333333333333333333222222333333333333444444333333333444444444555555777555777===AAAGGGYYYmmmzzzsssooo|||}}}wwwooodddggglllrrrrrrqqqwwwppp```SSSHHHEEEAAA@@@BBBEEEGGGIIIJJJKKKLLLLLLMMMLLLLLLLLLGGGHHHJJJLLLMMMOOOPPPQQQVVVYYY]]]______```aaabbbbbbdddeeefffeeeeeegggiiiiiijjjjjjhhheeebbbaaaaaa___]]][[[ZZZZZZ\\\^^^```aaaaaa___\\\[[[\\\___ccckkklllmmmppprrrvvvxxxzzz||||||{{{pppeee^^^SSSSSSRRRUUU___kkknnnlllccc\\\WWWVVVVVVWWWZZZ___hhhsss}}}}}}rrrgggeeedddgggjjjrrrrrr[[[TTTPPPTTTXXX\\\aaafffxxxxxxhhhcccccc```bbbdddfffhhhmmmtttyyy}}}rrr```\\\[[[aaappp~~~vvvsssnnnlllmmmmmmlllmmmvvv{{{tttkkkaaaZZZOOOKKKHHHHHHGGGFFFJJJPPPNNNPPPSSSUUUXXX___iiipppaaaJJJFFF@@@>>>???AAA???<<<999777555555555666555444555555444444444333333333333333333333333333333333222222333333333333444444333333333444444444555555888444666;;;===@@@PPPccctttrrrlllxxx}}}zzz|||{{{|||}}}|||~~~~~~vvvoooqqquuuxxxvvvuuu|||qqq___QQQGGGDDDBBBAAADDDFFFHHHIIIKKKLLLLLLMMMNNNNNNMMMMMMHHHIIIKKKMMMNNNOOOPPPPPPTTTWWWZZZ\\\]]]]]]___``````bbbeeefffeeedddeeeeeeeeefffeeeccc___\\\[[[[[[YYYYYYYYY[[[^^^aaadddeeedddbbb___\\\ZZZ\\\```dddhhhhhhjjjlllppptttxxxzzz|||~~~{{{pppeee^^^OOOPPPPPPRRR\\\hhhmmmmmmiiibbb\\\ZZZYYYYYY]]]ccciiiuuuuuuhhhaaa^^^```bbbkkk~~~kkkYYYSSSOOOSSSYYY^^^dddjjjmmmaaa\\\ZZZ___cccgggkkkpppxxx~~~qqqaaa^^^[[[aaapppqqqnnnrrrrrrqqqqqqpppnnnpppyyy|||zzzqqqggg\\\TTTMMMJJJGGGHHHGGGFFFKKKQQQPPPRRRTTTVVVYYY```jjjrrr{{{\\\HHHDDD???;;;<<>>:::999777555555555666555444555555444444444333333333333333333333333333333333222222333333333444444444333333333444444444555555888444555::::::;;;JJJ^^^sssssskkkwww|||yyyzzzwwwwwwzzzvvvvvvxxx|||wwwyyy|||}}}yyywww~~~qqq^^^OOOFFFDDDBBBCCCEEEHHHIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNKKKLLLNNNOOOQQQQQQRRRRRRUUUXXX\\\^^^___```aaabbb___bbbeeefffeeecccbbbbbb```aaaaaa___\\\YYYXXXXXXVVVWWWXXX\\\aaaeeehhhhhhfffddd```\\\ZZZ]]]bbbfffffffffgggjjjnnnsssxxxzzz}}}~~~~~~tttfff[[[VVVRRRRRRWWW^^^ccciiioooqqqiii^^^VVVSSSYYYaaahhhqqq{{{}}}rrrhhh\\\[[[VVVVVVeeewwwxxxmmmXXXQQQNNNQQQXXX___iiirrruuubbbZZZ]]]]]]aaadddkkksss|||yyyiii___YYY```ooovvviiiiiirrrzzzzzzvvvrrrvvvzzz{{{~~~sssiii___VVVPPPHHHHHHHHHIIIJJJKKKLLLMMMOOOQQQVVVZZZ[[[```mmmzzzzzz|||YYYEEEBBB>>>;;;::::::999888999777444444444555444222333333333333333333333333333333333333333333333333333222222111111222222333333333333333333333333333888444666;;;;;;;;;HHHYYYnnntttkkktttxxxuuuuuuooolllooolllqqqsssuuu{{{}}}zzzdddSSSJJJDDDDDDDDDDDDEEEHHHLLLPPPQQQPPPPPPQQQRRRSSSSSSRRRSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZ[[[\\\]]]]]]^^^aaabbbcccccccccbbb```___aaa^^^ZZZXXXXXXXXXWWWVVVYYY[[[^^^bbbfffiiikkklllkkkhhhdddaaaaaacccgggjjjhhhfffddddddggglllssswwwvvvhhh]]]WWWRRROOOTTT[[[bbbjjjrrrrrrkkk___UUUQQQUUU\\\bbbnnnwwwzzzssshhh___UUUTTTPPPQQQ^^^nnnnnndddUUUNNNKKKNNNVVV^^^jjjtttnnn]]]XXX]]]^^^hhhnnnvvv}}}kkk```YYY___nnntttjjjkkkttt|||}}}yyytttyyy|||~~~zzzoooeee\\\SSSNNNGGGGGGGGGHHHIIIKKKLLLMMMPPPQQQUUUYYY[[[aaaooo~~~~~~xxxVVVEEEBBB>>>;;;::::::999888888666444444444555444222333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333777444555:::::::::FFFVVVoootttmmmvvvvvvsssrrrllljjjlllhhhlllppprrrzzz~~~~~~qqq]]]NNNGGGCCCDDDEEEFFFFFFIIIMMMPPPRRRQQQQQQQQQRRRSSSRRRRRRSSSSSSSSSTTTUUUVVVXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^``````aaaaaaaaa```___^^^```___^^^\\\ZZZWWWVVVVVVXXX[[[aaagggkkkmmmmmmllljjjiiifffdddcccccccccccccccbbbaaabbbfffmmmtttyyyyyykkkaaaXXXQQQMMMPPPWWW___iiirrrrrrlllaaaVVVPPPQQQWWW\\\hhhoootttrrrllleee\\\TTTOOOOOOLLLMMMXXXdddcccYYYPPPJJJGGGKKKSSS^^^lllxxxttteeeXXXWWW___aaammmttt}}}lllaaaYYY___mmm~~~zzzrrrkkknnnwww~~~zzz~~~~~~tttjjj```WWWOOOJJJFFFFFFFFFGGGIIIKKKLLLMMMRRRRRRUUUYYY\\\ddduuupppQQQDDDAAA===;;;;;;:::999888888666444444444555444333333333333333333333333333333333333333333333333333444444333333333333444444333333333333333333333333666333444999999999CCCQQQmmmtttpppzzzsssnnnlllhhhfffhhhdddhhhkkkoooyyy~~~}}}uuucccSSSHHHDDDCCCEEEGGGHHHIIIJJJMMMOOORRRRRRRRRRRRRRRQQQQQQQQQSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[]]]^^^^^^______^^^^^^^^^^^^]]]]]]\\\\\\^^^aaabbb___ZZZWWWWWWXXXYYY^^^ffflllppppppnnnlllkkkllllllkkkiiieeebbb`````````aaaccciiipppxxx|||{{{nnneeeYYYRRRMMMOOOUUU[[[dddlllmmmiiiaaaXXXQQQPPPUUUZZZaaafffiiieee___[[[TTTNNNLLLMMMKKKLLLTTT\\\YYYRRRLLLGGGEEEIIIRRR^^^ooo}}}kkk___VVVYYYdddgggqqqxxxiii^^^WWW]]]mmm~~~sssnnnkkkoooyyyyyyoooeee\\\SSSLLLHHHEEEEEEFFFGGGIIIKKKMMMNNNSSSTTTVVVZZZ___iii}}}gggLLLBBB@@@===;;;;;;:::999777888666444444555555444333333333333333333333333333333333333333333333333333555444444333333444444555222222333333333333444444555333444777777888AAAKKKcccvvvttttttqqqjjjhhhdddbbbdddbbbeeeiiinnnyyy}}}{{{}}}~~~|||rrrdddVVVKKKEEECCCBBBEEEHHHKKKKKKLLLMMMOOORRRSSSSSSRRRQQQPPPPPPQQQTTTTTTTTTTTTUUUVVVWWWXXXXXXYYY[[[]]]^^^______^^^\\\\\\[[[ZZZZZZZZZZZZ[[[\\\```bbb___ZZZXXXZZZ^^^___ccciiinnnqqqqqqooommmooopppqqqqqqpppmmmjjjhhhffffffhhhkkkpppwww~~~~~~sssjjj[[[TTTPPPQQQUUUXXX^^^dddcccccc```YYYSSSPPPSSSWWWZZZ___aaa]]]YYYVVVSSSNNNLLLLLLKKKLLLPPPSSSQQQKKKIIIEEEDDDJJJRRR___qqq~~~ggg___ZZZ___jjjnnnvvv{{{|||cccYYYTTT\\\mmmzzzmmmkkkkkkqqqzzz{{{uuukkkaaaXXXQQQJJJGGGDDDDDDEEEGGGIIILLLNNNOOOUUUUUUXXX^^^dddqqq]]]GGGAAA???===;;;;;;:::888777777555444444555555555444333333333333333333333333333333333333333333333333555444444333333444444555222222222333333444444444444333444666666888>>>EEETTTiiivvvtttvvvrrriiieeebbbaaabbbbbbfffjjjqqq}}}{{{xxxwwwwwwsssmmmbbbVVVLLLFFFDDDEEEBBBEEEIIIKKKLLLLLLMMMNNNRRRSSSTTTSSSPPPOOOPPPRRRTTTTTTTTTTTTUUUVVVWWWWWWVVVXXXZZZ]]]^^^___^^^^^^\\\[[[YYYXXXWWWXXXYYYZZZ\\\^^^```^^^ZZZ[[[aaaffffffgggiiilllmmmooooooooorrrssstttuuuvvvwwwwwwwwwuuuvvvwwwzzz~~~yyyqqq___XXXSSSTTTVVVXXX\\\aaaaaadddddd```XXXRRRRRRTTTVVV[[[\\\YYYWWWVVVUUUQQQLLLKKKJJJJJJKKKKKKIIIFFFFFFDDDEEEJJJRRR___qqqyyyeeeaaa___eeeoooppptttxxx~~~uuu]]]UUURRR\\\mmm~~~|||yyy~~~|||vvvkkkjjjlllrrr{{{wwwqqqggg]]]UUUNNNIIIEEEDDDEEEFFFHHHJJJMMMPPPQQQUUUWWW[[[ccclll{{{tttUUUDDD@@@>>><<<;;;;;;:::888666777555333333555666555444333333333333333333333333333333333333333333333333444444333333333333444444111222222333333444444555444444555555666888<<<@@@III^^^lllvvvvvvvvvtttjjjdddcccbbbbbbccchhhnnnvvv}}}xxxtttpppoooddd___WWWNNNHHHEEEEEEEEEBBBEEEIIIKKKLLLLLLMMMOOOPPPSSSTTTSSSPPPOOOQQQSSSUUUUUUTTTTTTUUUUUUVVVWWWVVVXXX[[[^^^___```______]]][[[YYYWWWVVVXXXZZZ[[[]]]___``````___bbbgggkkkiiihhhhhhiiilllooorrrtttuuuvvvxxx{{{~~~yyyeee]]]VVVUUUWWWZZZ___fffjjjooorrrnnncccYYYTTTSSSUUUYYY\\\YYYWWWWWWVVVTTTNNNMMMKKKJJJHHHFFFEEEEEECCCBBBEEEJJJQQQ]]]nnn}}}tttcccbbbbbbhhhpppooopppuuu}}}rrrZZZSSSQQQ\\\lll}}}xxxvvv}}}|||vvvkkklllooouuu}}}tttmmmcccYYYQQQKKKFFFDDDDDDEEEGGGIIILLLOOOQQQSSSVVVXXX^^^hhhsssjjjOOOCCC???===<<<;;;<<<;;;888666666555333333555666555555333333333333333333333333333333333333333333333333333333222222222222333333111111222333333444555555444555666555666999<<<===DDDXXXeeennn~~~wwwuuu|||xxxlllfffeeeeeedddbbbhhhqqq|||zzzuuuoookkkhhhZZZVVVPPPJJJGGGEEEEEEDDDBBBEEEHHHIIIJJJKKKMMMOOONNNRRRTTTSSSPPPOOOQQQUUUUUUUUUTTTTTTUUUUUUVVVVVVXXXZZZ]]]```bbbbbbaaaaaa^^^\\\YYYWWWVVVXXX[[[]]]___aaadddfffhhhjjjjjjjjjgggggghhhjjjnnnrrrwwwyyyzzz|||~~~jjj```WWWUUUWWW\\\dddlllvvv|||zzzmmm___WWWUUUUUUZZZ\\\YYYWWWXXXWWWTTTRRRPPPNNNLLLIIIEEEDDDFFFAAAAAADDDJJJQQQ[[[lll{{{pppaaacccdddiiiooommmqqqwwwqqqYYYSSSQQQ\\\lll{{{sssrrryyy~~~yyyrrrmmmnnnqqqvvvqqqjjj```WWWOOOIIIEEEBBBEEEEEEGGGIIILLLPPPRRRTTTVVVYYY```kkkwwweeeLLLBBB>>>===<<<<<<<<<;;;888666666555333333555666666555333333333333333333333333333333333333333333333333333222222111111222222333111111222333333444555555555666666555666999;;;;;;DDDWWWaaahhhxxxyyysssxxx{{{mmmgggggggggfffaaahhhrrr~~~xxxsssmmmgggdddUUURRRMMMJJJHHHFFFDDDCCCCCCEEEGGGHHHIIIJJJMMMOOOMMMQQQTTTSSSPPPOOORRRVVVUUUUUUUUUTTTUUUUUUVVVVVVYYY\\\___bbbddddddcccccc```]]]YYYWWWVVVXXX\\\^^^aaaccchhhmmmpppoookkkhhhccceeeggglllqqqvvv{{{}}}pppfff]]]ZZZ\\\aaammmwww{{{jjj[[[SSSVVVXXX[[[ZZZVVVTTTSSSTTTSSSRRRQQQOOOLLLIIIFFFEEECCCCCCEEEIIINNNVVVeeettt~~~pppaaabbbggghhhkkkqqqvvv{{{hhhUUUSSSRRRWWWiii~~~yyymmmkkkrrryyyyyywwwpppooorrrzzzzzzpppeeeZZZTTTOOOHHHDDDDDDDDDFFFIIILLLMMMOOORRRUUUZZZ\\\bbbmmm~~~{{{WWWFFFFFF>>><<<::::::::::::888666666666555555555444444444444444333333333333222222---///000111111000///---222222333333333333444444222222333333333333444444444666777777777777:::<<>><<<:::999888999888666555444444444555555555666666444444333333333333222222333222222222222222222333111111111111222222222222222222333333333333444444333444555555555666888:::<<>>DDDRRRdddvvvssspppxxxyyyxxxmmmkkklllkkkrrrzzzyyyrrrbbbVVVQQQIIIDDDBBBEEEFFFEEEEEEGGGBBBBBBBBBCCCEEEHHHKKKMMMPPPUUUZZZZZZWWWTTTUUUXXX^^^fffooosssoooiiifffeeejjjeee___\\\^^^bbbfffhhhnnnpppssszzzuuuiiibbbaaaYYYXXXWWWYYY^^^eeelllppptttrrrrrrqqqmmmkkkqqqyyy}}}uuulllddd_________aaahhhpppmmmhhh```YYYUUUUUUXXXZZZYYY]]]dddnnnyyy{{{vvvsssooonnnnnnmmmiiifff___ZZZZZZ```fffppp|||{{{|||{{{}}}uuummm___TTTKKKHHHHHHFFFFFFGGGIIIKKKOOOSSSWWW[[[___aaajjjssszzz[[[IIIAAA===<<<;;;:::999888777777777555555444444444333333333333333333333333333333333444444333333333222222222333333333333333333333333111111222222222333333333444444333444444555666777:::AAAOOOaaatttwwwrrrwww~~~}}}qqqlllllllllttt|||zzzsssdddXXXRRRJJJEEECCCEEEFFFEEEEEEHHHFFFEEEDDDDDDEEEFFFIIIJJJOOOTTT[[[]]][[[XXXYYY[[[bbbjjjssswwwtttmmmhhhfffhhhccc^^^[[[]]]aaafffhhhpppttt{{{zzzxxxzzz}}}~~~~~~tttmmmjjj```]]]YYY[[[bbbmmmxxx~~~|||wwwsssmmmkkkpppxxx{{{qqqkkkeeedddgggkkkttt|||yyysssjjjbbb]]]]]]```ccccccffflllrrr{{{sssoooooonnnppptttxxxxxxuuuqqqlllbbb[[[^^^eeeppp~~~zzzzzzqqqiii]]]SSSJJJHHHHHHFFFGGGIIILLLNNNRRRUUUXXX\\\```dddnnn|||vvv\\\LLLAAA;;;<<<;;;:::999888777777777555555444444444333333333333333333333333333333333333333222222222222111111333333333333333333333333111111222222222333333333444444333444444555666777777===JJJ\\\ooo{{{tttvvvxxxpppmmmooouuu|||tttggg[[[TTTLLLFFFCCCEEEGGGFFFGGGJJJJJJIIIGGGEEEEEEFFFGGGHHHMMMTTT\\\aaaaaa```___```gggooozzz~~~|||tttnnnjjjhhhddd^^^[[[]]]ccchhhkkktttzzz~~~|||wwwsssssswww~~~~~~wwwsssfffbbb___bbbkkkwwwxxxqqqkkkjjjqqqzzzwwwsssppppppsssxxx|||rrrjjjeeefffiiilllnnnrrrvvvzzz}}}sssppprrruuuwww|||yyyiii]]]]]]dddqqq{{{nnneeeYYYQQQJJJHHHHHHFFFGGGJJJMMMPPPTTTVVVXXX\\\aaafffqqqnnnZZZNNNEEE>>><<<;;;:::888777777666666555555444444444333333333333333333333333333333333333333333222222222222222333333333333333333333333111111222222222333333333444444333444444555666777666;;;FFFVVVhhhxxx}}}uuuvvvvvvrrrrrrxxx|||uuujjj^^^VVVNNNHHHDDDEEEGGGGGGHHHLLLMMMLLLIIIHHHGGGGGGHHHIIIMMMTTT^^^fffhhhhhhggggggkkkttt~~~vvvqqqmmmhhhccc```ccchhhmmmpppyyy}}}}}}rrrsssssssssttt{{{~~~xxxzzz{{{zzzyyy{{{}}}yyyllliiiggglllvvvvvvnnnjjjlllvvvzzzsssoooooorrruuuzzz~~~~~~|||~~~uuuqqqvvv}}}|||jjj\\\ZZZaaammmyyykkkbbbVVVOOOJJJIIIHHHGGGHHHLLLMMMQQQUUUWWWXXX\\\bbbhhhttt~~~cccTTTKKKDDD@@@;;;;;;999888777666666666555555444444444333333333333333333333333333333333333333333444444444444444333333333333333333333333111111222222222333333333444444333444444555666777777;;;DDDQQQaaaoooxxx}}}zzzuuuvvv~~~}}}wwwuuuzzz|||wwwnnncccYYYPPPJJJEEEFFFGGGHHHJJJNNNOOOMMMLLLJJJJJJKKKLLLMMMOOOVVVaaajjjoooqqqpppooonnnwww~~~yyytttooojjjhhhjjjnnnrrrtttzzz{{{}}}}}}{{{vvvqqqnnnkkknnnrrrvvv|||}}}{{{rrrtttvvvwwwwww{{{}}}rrrppppppvvvyyyoookkkkkkpppzzz~~~||||||~~~wwwvvvwww{{{}}}}}}yyyuuuvvv~~~wwwgggYYYWWW]]]hhh{{{uuuggg___SSSMMMIIIIIIHHHGGGIIINNNMMMQQQVVVXXXXXX\\\eeekkk{{{rrrXXXKKKCCC???===;;;:::999888777666666666555555444444444333333333333333333333333333333333333333444444444444555555333333333333333333333333111111222222222333333333444444333444444555666777888:::AAALLLZZZgggpppttt~~~wwwssstttzzzzzzwww|||~~~yyysssiii^^^SSSKKKFFFFFFGGGHHHLLLQQQQQQPPPNNNMMMMMMNNNPPPQQQRRRXXXcccmmmuuuxxxwwwvvvttt{{{}}}xxxtttooommmnnnpppqqqrrrtttssspppmmmkkkiiiggggggiiimmmttt|||}}}}}}|||zzzxxxuuuwwwyyy{{{}}}zzzwwwvvv|||xxxrrroooqqqvvv{{{xxxwww{{{ttttttwwwxxx{{{}}}}}}}}}rrrdddYYYYYY]]]gggzzzqqqddd[[[PPPLLLIIIIIIHHHGGGJJJOOOMMMRRRXXXYYYZZZ___hhhpppeeeOOOEEE>>><<<===;;;:::999777666666666666555555444444444333333333333333333333333333333333222222333333333444444444333333333333333333333333111111222222222333333333444444333444444555666777777888>>>HHHUUUaaajjjooozzzuuuqqqppptttzzzxxx}}}}}}yyyooodddTTTMMMGGGFFFHHHIIIMMMRRRUUUSSSRRRPPPPPPPPPRRRSSSUUU[[[eeepppxxx|||}}}|||zzz~~~wwwtttpppnnnmmmmmmllljjjhhhfffdddbbbbbbdddgggiiilllpppxxx~~~|||~~~}}}{{{||||||}}}|||zzz~~~xxxuuuwwwwwwiiiiiitttyyysssuuuzzz{{{~~~~~~pppeee\\\\\\```hhh{{{}}}oooaaaYYYOOOKKKIIIIIIHHHGGGJJJPPPNNNSSSYYY[[[\\\aaakkksssyyy[[[JJJBBB>>>===???;;;:::999777666666555555555555444444444333333333333333333333333333333333111111111222222333333333333333333333333333333333111111222222222333333333444444444444444555777777555666;;;EEERRR___hhhmmmuuuuuupppmmmnnnyyyyyy~~~}}}ttthhhUUUNNNGGGFFFHHHIIINNNSSSXXXWWWTTTRRRQQQQQQRRRSSSWWW]]]fffqqqzzz}}}tttrrrnnnlllkkkiiifffddd___^^^]]]]]]```fffkkkoooqqqttt~~~|||qqqhhheeeiiittt}}}|||~~~tttnnngggaaa^^^eeewwwyyykkk]]]UUUIIIHHHGGGGGGHHHKKKMMMOOOSSSSSSUUUYYY\\\dddrrrhhhNNNCCCBBB@@@:::666::::::999777666444333333333333333333333333333333222333333444444333333222333333333222222111111111333333333333333333333333111222333444555444333333444444444555555555555666888999<<>>@@@???<<<999:::999888777666555444333555555555555555555555555222333333444444333333222333333333222222222222111333333333333333333333333111222222333444333333333444444444444555555555555555666999???HHHTTT___fff```fffvvvvvvllldddqqqwwwooobbbVVVMMMKKKKKKLLLTTT```gggfff```WWWSSSVVVZZZ[[[```dddkkkrrrxxx|||~~~~~~mmmeee```bbbiiinnnkkkggg^^^___aaaeeejjjqqqwwwzzzxxxvvv~~~xxxuuuxxxvvvrrrwww{{{sssbbbZZZ```rrr|||nnn```UUUNNNKKKJJJJJJJJJLLLOOORRRTTTTTTWWW\\\___dddsssZZZLLL???===???>>>;;;:::999999888777666555444444444444444444444444444444222333333444444333333222222222222222222222222222333333333333333333333333111111222222333333333333333333444444444555555555555666888===FFFRRR\\\ccc^^^dddrrrwwwnnneeepppyyyqqqdddXXXNNNLLLKKKLLLUUUaaajjjkkkfff\\\UUUVVV[[[\\\bbbfffmmmtttxxxzzzzzzyyy}}}ooohhhcccfffpppuuusssnnnccceeeiiinnnuuu|||wwwtttyyyzzzrrrppptttzzz|||vvvsss{{{uuuddd[[[___ooo~~~yyyjjj^^^SSSMMMIIIIIIIIIJJJLLLPPPSSSUUUVVVZZZ___ccciiiyyywwwTTTIII???>>>>>><<<:::999999888888777666555444444333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333111111111111222222333333333333333444444444444555666666888<<>>===:::888999888888888777666555555555333333333333333333333333222333333444444333333222111222222222222333333333333333333333333333333333222111111111111222333333333333333333444444444444666666777;;;BBBLLLVVV\\\]]]bbbjjjvvv~~~vvvhhhmmmyyy}}}uuuhhh[[[OOOKKKIIIIIIRRR___ppptttqqqdddXXXVVVZZZ^^^dddjjjqqqwwwxxxvvvpppmmmkkkttt}}}}}}uuurrrooonnnrrryyy~~~~~~|||uuu|||wwwpppttt}}}xxxeee\\\___lllzzzqqqcccXXXPPPLLLJJJJJJJJJLLLOOOSSSVVVXXXYYY\\\cccnnnzzzhhhOOOGGG@@@>>>;;;888777999888888777777666666555555444444444444444444444444222333333444444333333222111111222222222333333333333333333333333333333333222111000000000111333333222222333333333444444444555555555999@@@IIIRRRXXXZZZ___eeeooo|||kkkllluuu~~~vvvlll^^^QQQLLLIIIIIIRRR^^^qqqwwwuuugggXXXUUUZZZ___gggllltttyyyzzzuuunnnjjjhhhqqqyyy|||||||||wwwqqqnnnoooqqquuuzzzyyy||||||vvvbbbXXX[[[iiiwwwnnnaaaVVVOOOKKKKKKKKKLLLMMMPPPTTTXXXZZZYYY\\\dddqqq}}}|||mmmLLLEEE???===:::666777:::888888777777666666555555555555555555555555555555222333333444444333333222111111111222222333333333333333333333333333333333222111000000000111333444222222333333333444444444444333444777===GGGPPPUUUYYY^^^ccclll}}}nnnnnntttwwwnnn```RRRMMMJJJIIIQQQ]]]rrrxxxwwwhhhYYYTTTYYY^^^iiinnnvvv{{{{{{vvvnnniiiiiipppvvvwwwwwwwwwtttooojjjmmmrrrvvvzzz~~~rrrbbbYYYXXXdddrrruuuggg[[[RRRMMMLLLMMMMMMNNNOOOQQQTTTXXX[[[^^^bbbjjjyyy~~~zzzrrrMMMFFF>>>:::;;;;;;:::777777777777777666666666666444333333222222333333444777666444333222222333333333333333333333333333333333333333222222111111111222222222222222222222222333444555666666555444333555777888999<<>>:::;;;;;;:::777777777777777666666666555444333333222222333333444666666555333333222222222333333333333333333333333333333333222222222111111222222222222222222222222444444444555555444444444444555777777:::BBBMMMUUUZZZ[[[___jjjzzz~~~wwwvvv}}}rrrhhhYYYNNNJJJKKKNNNPPP```aaa```[[[UUURRRTTTXXXfffoooxxxwwwmmmllllllmmmoooqqqrrrrrrrrrpppqqqsssvvvzzz~~~sssiiiccc___fffqqqyyyiii___XXXRRROOOPPPQQQSSSUUUVVVWWWYYY]]]```kkkooozzzttt```KKKEEE>>>;;;:::;;;999888777777777666666666555555444333333222222333333444444555555444444333222111333333333333333333333333333333333222222222222111222222222222222222222222444333333222222333333444333444666666999@@@JJJRRRXXXYYY]]]gggwwwxxx}}}vvvlll^^^RRRKKKJJJLLLMMMSSSUUUVVVUUURRRRRRVVVYYYiiirrr||||||rrroookkkggghhhnnntttuuutttuuuuuuuuuwwwyyy||||||zzzzzz|||{{{tttllldddfffnnn|||ooobbbZZZUUUPPPOOOQQQQQQTTTVVVXXXXXX[[[```dddqqqzzzzzzhhh[[[IIIEEE???;;;::::::999888777777666666666555555555444333333222222333333444333333444555444333222111222222222222222222222222222222222222222222222222222222222222222222222222444333222111111222333444333444666777999???IIIPPPTTTVVVZZZeeevvvyyy}}}yyypppcccVVVMMMIIIIIIJJJMMMOOOQQQRRRSSSUUUXXX\\\iiirrr}}}zzzqqqiii```bbbkkkuuuyyyxxxyyyyyyxxxyyyzzz|||~~~~~~~~~~~~vvvhhhfffkkk|||rrrggg[[[UUURRROOONNNPPPPPPSSSWWWXXXYYY^^^eeekkk}}}qqqbbbYYYTTTGGGDDD???<<<:::999999888666666666666555555555555444333333222222333333444222333444444444333222111222222222222222222222222222222222222222222222222222222222222222222222222333222111000000111222333333555777777999???HHHOOOQQQSSSXXXddduuuyyy||||||ttthhhZZZOOOIIIGGGGGGKKKMMMOOOQQQSSSVVVYYY[[[fffooozzzrrrhhh^^^___kkkwww}}}}}}}}}}}}||||||}}}~~~llleeeiiiwwwxxxiii^^^TTTQQQPPPNNNOOOQQQPPPTTTXXXZZZ\\\cccnnnvvvhhhXXXNNNIIIIIIEEECCC@@@<<<:::999888999666666666555555555444444444333333222222333333444222222333333333333222222222222222222222222222222111222222222222333333333222222222222222222222222333222222111111222222333333555777888999>>>FFFMMMNNNQQQWWWbbbuuu~~~wwwzzzyyynnn```SSSKKKHHHHHHJJJKKKNNNQQQTTTVVVYYYZZZbbbjjjttt}}}sssjjjaaacccooo|||~~~xxx}}}nnneeehhhrrr~~~mmm```WWWOOONNNOOOPPPRRRUUUTTTWWW[[[^^^aaajjjxxxdddRRRJJJDDDAAABBBDDDCCC@@@===:::888888999666666555555555444444444444333333222222333333444333222222222222222333333111111111111111111111111111111222222222333333333222222222222222222222222222222333333333333222222222444666777888<<>>===AAA@@@AAABBB@@@;;;777444333666666555444333333333333333333333333333333333333333333333333333333333333222222333333333333444444000111111222222333444444222222222222222222222222///111333333333333555666444555555555666999>>>BBBIIIVVVXXXXXXjjj{{{wwwvvvxxx}}}ssshhh\\\RRRLLLPPPTTTWWWXXXZZZ]]]^^^^^^aaadddjjjpppuuuyyyzzz{{{wwwtttqqqttt}}}~~~~~~~~~zzzpppqqq}}}vvvmmmgggeeekkkqqq}}}|||mmmkkklll}}}~~~mmm```TTTRRRNNNMMMOOOSSSXXXZZZ]]]ccciiilllvvv~~~___NNNBBBAAAAAA;;;:::>>>@@@AAABBB@@@<<<888555444666666555444333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333222222222111111222222222222222222222222111222444444333333555666444444555555666888===@@@IIIUUUVVVVVVfff}}}|||wwwtttttt|||yyynnnaaaVVVOOOPPPUUU[[[^^^___```aaaaaaccceeejjjnnnsssvvvxxxyyywwwtttsssvvv~~~~~~||||||}}}xxxwwwuuuggg\\\XXXWWW\\\fffxxxrrrmmmlllzzzuuufff[[[UUUSSSRRRQQQRRRVVVYYY\\\bbbjjjssszzzmmmXXXKKKCCCCCCDDD@@@>>>AAA???@@@AAA???<<<888777666666666555444333333333333333333333333333333333333222222222222222222222222222222222222333333333333555555444333222000//////222222222222222222222222333444555555444333444555333333444444555777;;;???HHHSSSSSSSSSaaassszzztttqqqwwwwwwjjj\\\SSSPPPWWW```ffffffeeedddeeefffgggiiilllooorrrtttvvvvvvuuuuuuyyy}}}zzzyyy{{{~~~|||zzz|||zzzpppbbbXXXUUUWWWUUU___rrruuulllkkkvvv|||nnn```WWWTTTTTTTTTTTTTTTWWW[[[^^^iiisss~~~ppp[[[TTTKKKEEEFFFGGGCCCAAABBB===>>>???>>>;;;999888888666666555444333333333333222222222222222222222222111111111111111111111111111222222222222333333333555444444333222111000///222222222222222222222222555666777666444333444555222333444444444666:::===EEEOOOPPPQQQ^^^kkk|||~~~vvvppptttsssdddYYYRRRXXXccclllmmmiiiggghhhhhhhhhhhhhhhkkknnnqqqsssuuuvvvxxx|||zzzwwwuuu|||~~~{{{yyyooosssuuuooocccYYYVVVWWWTTT[[[iiizzzvvvjjjeeennnuuuhhh\\\VVVRRRSSSTTTTTTUUUXXX^^^bbbqqqzzz{{{```OOOJJJEEEAAABBBAAA>>>;;;:::;;;<<<===<<<:::888999999666666555444333333333333222222222222222222222222111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222555666777666444333333444111333444444444666999;;;@@@JJJLLLOOO[[[eeetttxxxpppqqq{{{lllaaaVVVYYYcccooorrrmmmiiiiiijjjhhhfffeeegggkkkpppsssuuuxxx|||}}}xxxuuuttt|||{{{{{{}}}zzzsssnnniiioootttrrriii^^^WWWTTTVVVXXXaaammmxxxyyylll```fffuuuxxxlllbbbZZZVVVQQQSSSUUUUUUVVVZZZaaagggwwwxxx~~~nnnUUUJJJDDDAAA???>>>===;;;888666888999:::999888888999:::666666555444333333333333222222222222222222222222222222222222222222222222111111111111222222222222000000111222333333444444222222222222222222222222555666666555333222333444111333555555555666999;;;===FFFIIINNNYYY___kkkzzzooommm{{{uuukkk^^^\\\bbbooovvvqqqkkkjjjkkkhhhdddbbbdddjjjqqquuuyyy}}}|||yyywwwwww{{{|||wwwuuuvvvyyy}}}{{{qqqjjjhhhooowwwzzzuuujjj___YYYYYYZZZ___iiitttrrrccceeeooo|||uuukkkbbb[[[WWWVVVQQQTTTVVVVVVWWW]]]fffnnnzzzyyyaaaLLLEEE@@@@@@>>>===<<<<<<:::888555777888777777777999:::666666555444333333333333111111111111111111111111333333333333333333333333111111111111222222222222000000111222333333444444222222222222222222222222333444555444333222333444222444555666666777999;;;;;;CCCFFFLLLVVVYYYcccvvv~~~pppjjjuuu~~~~~~uuuggg___```oooyyytttnnnllljjjgggbbb```cccjjjrrrxxx~~~}}}||||||}}}xxxuuuuuuuuuyyy~~~~~~rrrkkkjjjrrr}}}xxxkkkbbb]]]]]]bbbkkkwwwxxxkkkiiinnn|||}}}yyyvvvssspppjjjbbb[[[VVVUUUUUURRRUUUWWWWWWXXX___jjjrrr{{{yyyWWWDDD@@@;;;<<<;;;999999:::999777444555666666555666888:::666666555444333333333333111111111111111111111111333333333333333333333333000111111111111222222222111111222222222333333333222222222222222222222222222333444444222222333444222444666777777777999;;;:::BBBEEEKKKSSSTTT]]]ppprrrjjjsss||||||nnnaaa```ooozzzwwwpppmmmjjjfffaaa___bbbjjjtttzzzxxxwwwxxxvvv{{{zzztttnnnyyylllcccgggnnnwwwnnnhhhgggrrr|||uuurrrrrrqqqpppmmmkkkiiiggg```^^^ZZZWWWUUUTTTTTTUUUSSSRRRUUUYYY]]]aaakkkuuubbbKKKDDDEEE===;;;999777666666666777666777777444222222444666444555555555333222333444333333333333333333333333222222222111111111111000000111111111111222222222000111111111111222222222222222111111111111222222111111222222222333333333888777666555555666777888;;;:::AAANNNSSSRRRZZZggg}}}rrriiinnnxxx}}}ttteee^^^gggqqqpppmmmpppjjjeeeaaabbbdddgggmmmttt|||{{{{{{|||}}}zzzyyynnnssszzzrrrjjjfffooo{{{ssslllkkkjjjgggdddaaa]]][[[YYYXXXVVVTTTRRRPPPPPPQQQQQQUUUTTTVVV[[[^^^bbblllvvv{{{\\\HHHAAAAAA<<<;;;999888666666666777777555444444555777777666444555666555333222333444333333333333333333333333222222222111111111111000000111111111111222222222000111111111111222222222222222111111111111222222111111222222222333333333555444444333444555666777;;;888>>>KKKQQQRRRYYYdddxxxvvvllloooyyy~~~zzzjjjaaafffkkkjjjhhhjjjiiieeebbbcccdddfffnnnvvv~~~zzznnnfffkkk{{{{{{tttnnnfff```___]]]ZZZVVVSSSPPPOOONNNPPPOOONNNMMMMMMNNNOOOPPPRRRQQQRRRUUUWWWZZZdddnnn}}}mmmTTTEEE>>><<<;;;:::999888777666666666666333000222666999777555555666666666444333444555333333333333333333333333222222222111111111111000000111111111111222222222000111111111111222222222222222111111111111222222111111222222222333333333222222111222222444666777;;;777;;;FFFOOORRRWWW___qqqzzzooopppxxxzzzssseeecccdddaaaaaadddgggeeeeeeeeeccceeeooozzzuuuiiijjjvvv|||pppiiiccc\\\WWWSSSRRROOOLLLKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRPPPMMMMMMNNNOOOQQQZZZdddtttbbbNNNDDD===999:::999999888777666666666444333222222444444444333555666777666444333444555222222222222222222222222222222222111111111000000000000111111111222222222000000111111111222222222222222111111111111222222111111222222222333333333111111111111222444666888<<<888999CCCMMMRRRWWW[[[kkkzzzqqqpppvvv|||{{{jjjbbb^^^[[[\\\```ffffffhhhhhheeegggrrr~~~~~~~~~nnnllltttrrrgggaaa\\\VVVQQQMMMKKKIIIHHHGGGHHHJJJKKKJJJJJJKKKMMMNNNPPPRRRSSSRRROOOMMMMMMLLLNNNVVV```iiixxxuuuYYYKKKDDD>>>:::888888888888777666666555333777999777222000222555555666666666444333444555222222222222222222222222222222222111111111000000000000111111111222222222000000111111111222222222222222111111111111222222111111222222222333333333333222222222444666888999<<<999:::BBBKKKRRRVVVZZZkkkyyyvvvrrrvvvpppccc\\\ZZZ\\\```fffhhhkkkmmmkkkllluuusssnnnqqq{{{zzzrrrhhh___ZZZUUUQQQMMMJJJIIIGGGFFFEEEFFFFFFGGGIIIIIIKKKLLLNNNOOOPPPQQQQQQMMMKKKKKKKKKMMMVVV```fffuuu}}}nnnSSSGGGCCC???:::777777888888777777666555555;;;???;;;444000222777444555555555333222333444222222222222222222222222222222222111111111111000000111111111111222222222000111111111111222222222222222111111111111222222111111222222222333333333444444444444555666888999::::::;;;@@@HHHOOOUUUYYYjjjyyy{{{uuuxxx~~~wwwhhh^^^[[[^^^aaahhhiiinnnrrrsssssszzzwwwooonnnsss|||lllfff]]]VVVRRRNNNKKKHHHFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPOOOLLLKKKLLLMMMQQQ[[[ffftttgggNNNCCC@@@===999666777888888888777666555444888;;;:::555111333666333444444444222111222333111111111111111111111111222222222111111111111000000111111111111222222222000111111111111222222222222222111111111111222222111111222222222333333333555555444444444555777888777999<<>>;;;<<<777666666666555555555555222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111//////000111222333333444222222333333333333444444444444777;;;;;;<<>>JJJWWWiiikkklllkkkllluuu}}}|||zzz{{{zzzzzzwwwvvvttttttttttttrrrpppsssxxx|||sssooonnnwwwtttaaaWWWTTTNNNIIIFFFEEEGGGHHHHHHHHHIIIIIIKKKMMMNNNOOOPPPPPPTTTYYY[[[ZZZ]]]bbbcccggglllsss~~~bbbTTTGGGBBB@@@<<<888888666555555444333333222222111111111111111111111111444333222111000000000000111111000000000000111111------------------------000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111222222333444555555666555666888:::===GGGRRRfffjjjmmmkkkiiinnn{{{}}}~~~|||zzzxxxtttsssqqqpppqqqpppooommmrrrxxx|||pppvvvrrrbbbTTTNNNLLLJJJHHHGGGGGGIIIJJJJJJJJJIIIIIIKKKMMMPPPQQQTTTTTTWWW\\\^^^^^^aaaffffffiiiooo{{{jjjQQQGGG>>><<<<<<:::888888555555444444333333222222000000000000000000000000333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000000111222222222333333444444555444666999999;;;BBBKKK[[[cccjjjjjjfffgggqqq|||}}}~~~zzzwwwuuusssqqqqqqqqqqqqooommmtttyyyzzz{{{rrrfff^^^UUUNNNGGGGGGGGGGGGHHHIIIIIIJJJKKKJJJIIIIIIJJJNNNQQQSSSXXXWWWZZZ^^^```___ccchhhlllooowwwrrrXXXGGGAAA:::888888777444222444444444333333333222222000000000111111111111111222222111000000000000000000000111111111111000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111222222222222222222333333444333555888999999>>>DDDMMMXXXdddgggddddddmmmvvv~~~}}}|||xxxuuusssqqqqqqqqqqqqooommmtttwww|||~~~~~~|||zzzyyyyyy{{{~~~|||hhhZZZQQQLLLIIIGGGEEEEEEGGGHHHIIIIIIIIIIIIKKKJJJIIIJJJLLLPPPSSSVVV[[[ZZZ\\\aaabbbaaaeeejjjtttyyy{{{^^^LLL@@@===999666666666333000333333333333333222222222111111111222222222333333111111000000///000000000///000111111111111000///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000111111111222222222222222222222222222222444222444888999777:::>>>CCCPPP]]]cccbbbcccjjjrrrzzzzzzsssrrrppppppppppppnnnlllooorrruuuuuutttqqqppppppoooqqqtttvvvzzz~~~ttthhhYYYOOOJJJEEEDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKLLLMMMPPPTTTXXXZZZ___^^^```dddfffggglllrrr|||cccNNNCCC;;;;;;888555555888777333333333333333222222222222111111111222333333444444111000000//////000000000///000111222222111000///000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111111111222222222222000111111111222222333333444222333666888777888<<>>999;;;999444444888888555222222222222222222222222000000000111222333333333000000////////////000000///000111222222111000///111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000000000111111111111//////000111222333333444555222222555777777888;;;???FFFRRR\\\dddkkkqqquuuwwwqqqvvv{{{~~~uuusssrrrqqqrrrqqqpppnnnkkkkkkkkkjjjgggeeefffgggdddeeeggghhhjjjmmmrrrvvvrrrvvvzzz~~~yyywwwzzzrrrwww{{{}}}nnn___PPPIIIEEEHHHIIIEEEEEEIIIFFFFFFHHHJJJLLLNNNOOOPPPMMMOOORRRVVVZZZ^^^aaacccbbbbbbfffnnnsssxxxvvv]]]III???===;;;===:::444222666777333222222222222222222222222...//////000111222222222000000////////////000111...000111222222111000...------------------------////////////////////////////////////////////////000000000000000000000000////////////000000000000...///000111222333444444666222111555777777888;;;:::AAALLLZZZfffqqqxxx|||xxxqqquuu{{{wwwsssuuuvvvppplllmmmhhhhhhhhhgggfffeeecccaaaaaaaaabbbdddfffhhhjjjkkkkkkqqqwwwzzzzzz{{{}}}}}}wwwqqqmmmgggcccfffddddddfffmmmvvvvvvggg[[[SSSJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJLLLMMMOOOPPPOOOSSSXXX\\\___```bbbdddfffhhhlllrrr{{{tttZZZJJJ@@@;;;:::999888777666555444333333333222111111000000111111000000000000000111111222222111111000///......---////////////////////////////////////////////////...............///000000222111111111000000//////000000000000000000000000000000000000000000000000111111222222222333333333555555666666777777888888<<>>DDDOOOaaaxxxyyywwwyyy|||xxxvvvttttttvvvrrrnnniiieeecccaaa```___\\\\\\\\\\\\]]]^^^______^^^bbbfffhhhggghhhkkknnnooosssxxxxxxuuusssrrrsssppprrruuuvvvwwwxxxzzz||||||}}}~~~~~~|||{{{{{{{{{yyyxxx{{{wwwtttqqqpppuuu{{{ooohhh```ZZZXXXVVVSSSQQQOOONNNMMMMMMNNNQQQUUUWWW\\\ZZZVVVQQQMMMJJJHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHLLLMMMMMMOOOQQQSSSUUUVVVYYY[[[___aaacccdddfffhhhnnnsss~~~{{{gggOOOAAA;;;888888999777777666555444333333222333222111111000000111111000000000000000111111222333222222111111000000///////////////////////////////////////////////////...............///000000111111000000000000//////000000000000000000000000000000000000000000000000111111111222222222222333444444555666666777888888777<<>>GGGZZZwww}}}tttiiicccbbbbbb```^^^^^^^^^\\\[[[ZZZYYYYYYYYY[[[[[[ZZZZZZZZZZZZ[[[[[[^^^___```aaaaaa```___^^^```aaabbbbbb```___```bbbcccdddfffhhhiiijjjiiiiiifffdddbbbaaabbbbbbaaa```]]][[[[[[]]]^^^^^^bbbhhhrrrrrreee[[[TTTQQQMMMLLLKKKIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEBBBCCCEEEGGGHHHHHHGGGFFFHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSUUUWWWZZZ]]]```aaacccfffiiinnnssszzz~~~]]]JJJBBB;;;;;;;;;888777888444444333333333222222222333222111111000000111111000000000000000111111222........................////////////////////////////////////////////////...............///000000......////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222333444666777888888<<<@@@KKKaaa|||rrrhhhbbbccccccaaa]]]^^^]]]\\\[[[ZZZYYYYYYYYY\\\[[[YYYYYYZZZZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[[[[ZZZZZZ\\\]]]\\\[[[ZZZ[[[\\\]]]^^^```aaabbbbbbbbbaaa```^^^[[[ZZZYYYYYYWWWVVVXXXTTTTTTUUUUUUTTTWWW[[[bbbrrrwwwiii]]]TTTNNNKKKIIIEEEFFFGGGGGGGGGFFFGGGGGGIIIHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNQQQSSSTTTVVVWWWYYY[[[^^^bbbeeefffjjjmmmssszzzdddNNNBBB<<<999;;;;;;777555555333333333333222222222222333222111111000000111111000000000000000111111222.........///////////////////////////////////////////////////////////////...............///000000........./////////000000000000000000000000000000000000000000000000000000000000000000111111111111111222333444666777888999;;;@@@MMMfff|||sssiiidddeeefffccc_________^^^\\\[[[[[[[[[[[[YYYXXXVVVUUUWWWXXXXXXXXXYYYWWWUUUTTTVVVWWWWWWWWWVVVWWWXXXXXXWWWWWWXXXYYYYYYZZZ[[[]]]]]]]]]\\\\\\]]]ZZZWWWUUUSSSRRROOONNNUUUQQQOOOPPPOOOMMMNNNRRRTTT```ooozzzxxxnnnfff```WWWOOOKKKIIIHHHHHHAAACCCFFFGGGHHHHHHIIIJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFHHHIIIJJJKKKLLLMMMOOORRRTTTVVVXXXYYYZZZ[[[^^^bbbeeehhhjjjnnnrrr{{{jjjQQQFFFAAA===:::<<<;;;666222222333333222222222222222222333222222111000111111111000000000000000111111222////////////000000000000////////////////////////////////////////////////...............///000000---.........//////000000000000000000000000000000000000000000000000000000000000000000111111111111111222333444666777888999:::@@@NNNiiisssgggeeefffdddcccbbb```^^^[[[ZZZ[[[\\\\\\[[[[[[YYYVVVVVVWWWXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPNNNNNNNNNNNNNNNOOOOOOPPPSSSVVVZZZ^^^``````^^^]]]VVVSSSPPPLLLIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGIIIJJJLLLMMMNNNOOOPPPQQQSSSUUUVVVWWWXXXXXX```bbbeeeeeegggkkkrrrwww|||pppUUUFFFCCC999999888777666555444444222222222111111111111000//////000111111111111111//////000000000000//////////////////////////////////////////////////////,,,...000111///.........//////////////////......000000000000000000000000////////////////////////000000000000111111111111222111111000000000000000222222333444555666777888<<<>>>PPPtttrrrtttkkkkkkllljjjgggfffdddaaa___]]]]]]\\\ZZZYYY\\\ZZZXXXWWWXXXYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSUUUVVVVVVVVVUUUTTTTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMLLLLLLMMMMMMNNNOOOOOOQQQTTTVVVWWWVVVTTTSSSPPPNNNLLLIIIGGGGGGGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJLLLNNNOOOPPPQQQSSSTTTVVVYYY[[[]]]^^^___^^^aaaeeegggjjjpppxxx~~~uuu]]]III???>>>999999888777666555444333222222222111111111111000/////////000000000111111//////000000000000//////////////////////////////////////////////////////,,,...000000///..................///////////////000000000000000000000000//////////////////////////////000000000111111111000000//////000111222222222222333444555666777777<<<>>>PPPqqqggg}}}uuuttttttppplllkkkhhheeebbb```___^^^\\\ZZZ^^^\\\YYYYYYYYYYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRQQQQQQQQQQQQQQQPPPQQQSSSTTTTTTTTTRRRQQQRRRQQQQQQPPPOOONNNMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKLLLMMMOOOPPPRRRSSSTTTTTTUUUXXXZZZ]]]```bbbcccbbbeeeiiimmmrrrzzzoooXXXIII???:::999888888777666555444444333222222222111111111111000000///.........///000111//////000000000000//////////////////////////////////////////////////////,,,...000000...---......---.........//////000000000000000000000000000000//////////////////////////////000000000000111111......//////000222333444222222333444555666666777;;;>>>MMMiiiuuu^^^{{{vvvrrrrrrppplllgggdddbbbaaa```___^^^\\\ZZZYYYYYYYYYWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQPPPNNNOOOQQQSSSSSSQQQOOONNNOOOOOONNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNMMMLLLLLLKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKMMMNNNOOOQQQSSSUUUVVVWWWXXXYYY[[[^^^```cccfffggglllnnnrrrvvv}}}sssVVVFFF@@@===:::888777777666555555444333333222222222111111111000000000///---,,,---...000222//////000000000000//////////////////////////////////////////////////////---...//////...---...///------......///000000000////////////////////////////////////////////////////////////000000000111////////////000111222333222222333444444555666666888;;;GGG\\\uuu{{{yyyzzz~~~}}}rrr^^^~~~{{{ssskkkfffcccaaa```]]]\\\ZZZZZZZZZYYYWWWUUUVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTSSSRRRQQQMMMOOOPPPQQQQQQPPPNNNMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNMMMLLLMMMMMMNNNOOOLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPQQQSSSVVVXXXYYYZZZ___```aaadddgggjjjmmmoootttwww{{{mmmZZZGGG@@@@@@>>>:::888666666555555444444333333222222222111111111000000000///---,,,---...000222//////000000000000//////////////////////////////////////////////////////---...///...---,,,---///---.........//////000000////////////////////////////////////////////////...////////////000000000111111000000000000000111222222333333444555555555666999@@@NNNddd}}}|||xxxyyy{{{{{{ppp```yyypppiiibbb^^^]]]\\\[[[[[[[[[[[[XXXVVVXXXWWWWWWVVVVVVUUUUUUUUUTTTUUUVVVVVVVVVUUUSSSRRRPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOKKKKKKJJJJJJIIIHHHHHHGGGKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSRRRSSSUUUWWWYYY\\\]]]^^^aaabbbdddggglllqqquuuxxx~~~tttRRRGGG>>>===>>><<<888777555555444444444333333333222222222111111111111000000///.........///000111//////000000000000//////////////////////////////////////////////////////---......---,,,,,,---///////////////////////////000000000000000000000000////////////////////////......////////////000000222222111000000000000000222222333333444444444444444777;;;BBBTTTpppzzz{{{zzzkkk```ttthhh```^^^]]]]]]]]]^^^^^^\\\YYYYYYYYYXXXXXXWWWVVVVVVUUUTTTUUUVVVWWWVVVUUUSSSRRRRRRRRRPPPOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIIIINNNNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQSSSTTTVVVWWWWWWVVVWWWYYY[[[^^^```bbbcccdddeeeiiinnnuuu|||ppp[[[EEE???;;;:::888555555888444444444333333333333333222222222111111111111000/////////000000000111111//////000000000000//////////////////////////////////////////////////////---......---++++++---///000000000///......------000000000000000000000000////////////////////////........./////////000000111000000000000000111222222333333333333444444444333888:::<<>>;;;888333000444;;;444444333333333333333333222222222111111111111000//////000111222111111111//////000000000000//////////////////////////////////////////////////////---......,,,++++++---///111111000///...---,,,,,,000000000000000000000000////////////////////////............/////////000////////////000222333444333333333333333333333444333999;;;:::CCCYYYqqq}}}|||{{{xxx}}}~~~~~~ooo___ZZZ}}}nnnlllnnnnnnnnnllliiiddd```^^^``````^^^\\\YYYWWWWWWXXXVVVWWWXXXXXXYYYXXXXXXXXXRRRTTTUUUSSSPPPOOOQQQSSSTTTTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOQQQPPPOOONNNNNNOOOPPPQQQNNNOOOOOOPPPPPPQQQQQQQQQRRRSSSTTTTTTSSSRRRSSSUUUSSSSSSTTTVVVYYY[[[\\\\\\]]]^^^```eeejjjmmmmmmlllpppyyyoooTTTHHHGGG777777666666555555444444444333222111111111222333111222222222222111000000////////////000000000000000000///...............//////............////////////............//////........................////////////000000000000111///......//////...,,,---------.........//////........................222111000//////000111111111111222222222333333333222666999:::===HHH\\\kkkqqqlllooo~~~|||yyyzzzttt^^^XXX{{{qqqttt{{{~~~~~~wwwnnnfffbbbddddddccc```]]][[[ZZZYYYVVVVVVWWWWWWWWWWWWWWWVVVVVVXXXXXXVVVSSSRRRTTTVVVSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNNNNNNNPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUVVVWWWWWWUUUUUUVVVWWWVVVVVVWWWYYY\\\^^^``````bbbcccgggkkkpppuuuzzz|||yyy___JJJAAAAAA999999888888777666666555444333222111111111222222111222222222222111000000////////////000000000000000000///...............//////............////////////............//////................................./////////000000111///......//////...---,,,,,,,,,---------......////////////////////////222111000//////000111111111111222222222333333333444666888888999BBBPPP[[[]]]\\\dddvvvwww```YYYyyyxxx~~~sssmmmmmmlllkkkhhhddd```\\\ZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXVVVTTTSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSUUUUUUUUUUUUVVVWWWXXXYYYWWWXXXYYYXXXWWWVVVWWWYYYWWWXXXYYY[[[^^^aaaccceeeiiinnnsssyyy~~~uuu]]]LLL@@@<<<<<<888888888777666666555555333333222111111111111222111111222222111111000///////////////000000000000000//////............/////////............////////////............//////........................---------.........//////000///......//////...---++++++,,,,,,,,,---------000000000000000000000000111111000000000000111111111111222222222333333333555666666666777;;;AAAEEEIIIKKKWWWmmmyyy```WWWzzz~~~|||yyyuuupppjjjccc_________^^^^^^]]]]]]]]]]]]YYYYYYZZZYYYXXXWWWVVVVVVXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRSSSUUUWWWXXXWWWWWWVVVXXXXXXXXXYYYYYY[[[\\\]]][[[\\\]]]]]]\\\[[[\\\^^^[[[]]]___aaadddhhhlllooottt{{{|||]]]JJJBBB===;;;:::666666555444444333333222333222222111111111111111111111111111111000000///////////////000000000000000///............////////////............/////////......------......///........................,,,,,,,,,---------......000///......///000///---,,,,,,,,,---------......////////////////////////000000000000000111111111111111222222222333333333555444444555777999999999???DDDQQQfff{{{yyy^^^TTT{{{sssmmmfffeeedddbbbbbbaaaaaabbbaaabbbdddeeedddbbb___\\\[[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWSSSUUUWWWYYYZZZZZZZZZYYYYYYYYYZZZ\\\]]]^^^^^^^^^___aaabbbcccbbbbbbdddeeebbbeeeiiikkkooosssyyy~~~}}}gggMMMAAA???===:::888555555444444333222222222222222222222111111000000000111111111111000//////////////////000000000000//////............////////////............//////......------------..............................,,,,,,,,,,,,------------///...---...///000///...............////////////........................//////000000111111111111111111222222222333333333333333333666999:::888666:::AAAMMM___sss{{{___TTTyyyrrrqqqooommmlllkkklllllloooppprrrsssrrrmmmeee```^^^^^^\\\[[[ZZZYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[VVVWWWYYY[[[\\\]]]^^^^^^\\\^^^```cccddddddcccbbbaaaccceeeffffffgggiiikkkjjjmmmrrrvvvzzzcccSSSCCC======;;;888777666666666555444444333333111111222222111111000///000000111111000000///...////////////000000000000///............//////000//////............//////......------------..............................,,,,,,,,,---------......///...---...///000///......////////////000000000...........................///000111111222111111111111222222222333333333222222333666888:::999888666===GGGTTThhh~~~bbbWWWlll|||}}}pppgggeeeeeeeeeddddddeeeffffffffffffeeedddcccaaaaaa```^^^^^^___```bbbdddfffgggfffiiimmmqqqsssqqqooommmjjjllloooppprrrsssvvvxxxzzzjjjNNNEEE>>><<<:::777666777666666555555444333333333000111111222111000///...000000000000000//////...////////////000000000000...............///000000//////............//////...------,,,,,,------...........................------------............///...---...000000000///.........////////////000........................---...000111222222111111111111222222222333333333444444444444555555666777444:::@@@IIIZZZrrrcccXXXeeewwwtttlllmmmmmmnnnoooqqqrrrsssqqqqqqooommmjjjhhhfffffffffffffffgggiiilllnnnpppppptttzzz~~~~~~zzzxxxzzz}}}kkkRRRDDD@@@<<<<<<999555666:::444444333222222111111000000111111222222000///...000000000000000//////...////////////000000000000...............///000111//////............//////...------,,,,,,------...........................---------.........//////...------...000111000///---------.........//////000000000000000000000000---...000111222222222111111111222222222333333333555666555333111000222444555999<<>><<<:::777666555555444444333333333222222222222222111000000111222222222111111000///......---------...///...------...........................///...---,,,,,,,,,------,,,,,,------------------...................................................---,,,---000000///---......------------......111000000/////////000000/////////000000000111111222222111111222222333333222222222222333333444444333333555999>>>GGGYYYjjjyyyppp[[[UUUhhh|||sss^^^LLLBBB???;;;:::999777666555444444333333333333222222222222222111111000000111111222111111000000//////......///.........//////---+++..............................---,,,,,,,,,------------------------,,,,,,...................................................---,,,,,,...//////.........------------......222111000///////////////....../////////000000000111111222222222333333333222222222222333333333444111222444666666===OOO```vvv~~~|||{{{gggYYYSSS```uuummmXXXJJJAAA===<<<777666555444333333333333333333333222222222222111111111000000000000111111000000000000///////////////000///...///111///+++........................------------------------.........------,,,,,,,,,................................................///...---,,,---///000000......------------......000///...------,,,------............////////////111111222222333333333333111111222222333333333333222444666666555:::KKK\\\ttt||||||{{{yyyzzzooo___WWWQQQVVVkkkoooWWWHHHBBB===;;;;;;666666555444444444444555333333222222222111111111000000000000000000000000////////////000000000000---000000------111///***........................,,,---------------------.........------,,,,,,,,,................................................//////.........///000222......------------......//////...---------------............////////////000111222333333333222222000111222333333333222222222444666777666:::HHHWWWkkkvvvyyyzzz}}}wwwyyyeeeYYYSSSOOOMMM```xxxgggXXXHHHAAA???<<<::::::888888777777666777777777222222222222111111111111///000000111111000000///......//////000000111111...444555...+++...---)))........................+++,,,---.........------------------------,,,,,,................................................---...//////......///111......------------......000000////////////000000....../////////000000000000111222333444333222222///000222333333333222111111111333666666999CCCNNN]]]nnnvvvzzz|||wwwwwwyyywww___TTTOOOLLLFFFSSSeeevvviiiQQQGGG???>>>===:::888888888888777666666666666666222222222222111111111111...///000111111000///...---......///000111111222666???AAA666---......***........................+++,,,---.........------,,,,,,------------------................................................***,,,......---,,,---///......------------......//////...//////000111222/////////000000000111111///111222444444333222111///000222333333333111000222000111555777999>>>DDDQQQgggvvv}}}~~~xxxvvvtttzzz|||iiiZZZPPPLLLMMM@@@JJJWWWcccssseeePPPEEE???;;;<<<<<<888555666666555555444333333333333222222222111111111111000...///000111111000///...------...///000111222222???KKKLLL>>>222000111---........................***+++---...///...------,,,,,,,,,------.........................................................'''***---...+++***+++,,,.........------.........,,,,,,,,,,,,...///000111000000000000111111111111///111222444444333222111...000222333333333111000444111111666999999;;;>>>JJJdddxxx}}}yyyiiimmmvvvzzzeee]]]VVVNNNKKKOOO===@@@IIITTT___lll}}}cccOOOGGG>>>===;;;999888777666666555555555555444333222111333333222222111000//////////////////////////////000...---,,,---000333555@@@>>>:::666222///---,,,........................,,,,,,------...///000000////////////////////////,,,,,,,,,---------......---------............///000000//////.........---////////////////////////111000///...---,,,++++++////////////000000000000000111111111111222222222222222333333333333444444333333444444444666999<<>>@@@EEEMMMVVVcccxxxnnnUUUEEE@@@===<<<:::888777666666555555555555555444333222111333333222111111000//////////////////////////////000///...---...000111333555444222000///.........------------------------,,,,,,,,,---.........///------------------------,,,,,,,,,,,,------------------------............000/////////.........---........................---------................../////////000000000000000111111111111222222222222222222333333333444444333333444444444666999<<>>AAAEEEJJJVVVnnnjjjUUUEEE<<<;;;;;;:::999777666555555444444444444444333222111111222222222111111000000///////////////////////////////////////////////////...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............/////////.......................................---------.........//////....../////////000000000000111111111111222222222222222222222333333333333222333444444444555888;;;CCCMMMccc~~~rrrooouuu~~~wwwzzzxxxmmmccc]]]YYYUUUSSSPPPLLLJJJIIIHHHGGGFFF;;;<<>>;;;;;;999999777666555444444444444444444333333222111000222111111111000000000/////////////////////////////////000000000///---,,,000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........................................................000//////...------,,,,,,........./////////000000000000111111111222222222111222222222222333333333222333444444444555777:::>>>GGG\\\vvv|||}}}tttoooqqqnnnddd[[[WWWSSSOOONNNLLLKKKKKKKKKKKKIIIHHH999;;;>>>@@@@@@EEEUUUdddooo{{{~~~}}}lllTTTFFFAAA===<<<===888777666555444444333333333333333333222111000///111111111000000000000000////////////////////////...///000111000...,,,+++000000//////---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,------------...---------......................................./////////...------,,,,,,............////////////000000111111111222222222111111111222222222333333222333444444444555666888;;;CCCWWWpppzzz|||yyynnncccdddaaaXXXRRRQQQOOOLLLMMMLLLLLLMMMNNNMMMKKKHHH999999<<<@@@@@@AAAJJJSSSaaammmrrrvvvdddUUUEEE???>>><<<;;;<<<888777666555444444444444222222222222111000//////000000000000000000000000////////////////////////...//////000///...---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........------------------------+++,,,,,,---...///000000------........./////////000111111111111222222222111111111111222222222222111333444555444444666777999@@@PPPggg~~~|||tttqqqttt}}}tttnnn[[[[[[WWWPPPNNNOOOOOOLLLKKKJJJJJJKKKLLLKKKIIIGGG:::888999===>>>>>>BBBGGGTTT^^^aaaiiizzziiiQQQFFF>>><<<<<<;;;::::::888777666555444444444555222222222222111000///...///000000000000000000000////////////////////////.........///......------)))***,,,---.........---------------------------,,,,,,,,,---.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------++++++,,,---...///000111---------.........//////000111111111111222222222111111111111222222222222111333555555444444555666888<<>>CCCGGGNNN\\\ooo|||xxxcccNNNAAA;;;:::999888777666666666666666666555444333333333222222222111111111000000///////////////000000000000000000000000000000000///...---------------------......//////000000000......------------......---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------.........------,,,,,,+++---------.......................................000000000000000111111222222222222222222222222222222222222222222333444555777999;;;AAATTTssszzzyyy|||vvvnnngggccc___]]]```ggg}}}}}}gggZZZRRRNNNLLLMMMKKKJJJIIIHHHFFFGGGIIIIIIGGGEEEDDDEEEFFFEEEDDD888888888777777888888999999;;;>>>@@@CCCMMM[[[fffzzz{{{iii^^^QQQDDD<<<:::999888777666555555555666555555444444333333222222222111111111000000000000000//////////////////////////////////////////.........---......//////.....................---------,,,,,,,,,------...------,,,,,,,,,,,,------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------...............---------........................000000000000000111111111222222222222222222222222111111111222222444555555666999999999EEE```uuullliiinnnsss~~~wwwkkkggg___ZZZWWWXXXZZZ^^^hhhrrrnnn]]]RRRLLLIIIHHHKKKJJJHHHFFFEEEFFFHHHHHHIIIFFFDDDCCCDDDDDDDDDCCC888777777666666666777777:::;;;<<<<<<===DDDMMMUUUfffuuu}}}___PPPKKKFFF???:::999888777666555555555555444444444444333333222222111111111111000000000000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,...............///000111---------------------------,,,,,,,,,,,,------...------,,,,,,,,,,,,------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------........./////////...---------,,,---------...............//////000111111111111111111111111111222222222222000000111111222333555555333777999666:::NNNmmmzzzjjjaaaccceeennnzzzzzznnnbbb\\\\\\XXXXXX[[[bbbhhhnnnyyyxxxnnn___SSSNNNLLLKKKJJJIIIIIIGGGEEEGGGKKKMMMLLLIIIFFFCCCBBBBBBCCCCCCBBB777777666555555555666666:::;;;;;;;;;;;;???FFFKKKTTTfff}}}zzzdddMMMCCCCCCAAA>>>;;;777777666555444444444444333333333333333222222222111111111000000000//////000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,...............///000111++++++,,,,,,---.........,,,,,,,,,,,,------...///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------+++,,,,,,------........./////////...---------,,,---------.........////////////000111111111111000000000000111111222222222111111111111222333444555111666999888777BBBZZZppp|||}}}sssfff```^^^```gggpppzzz~~~uuukkkccc[[[UUUVVVZZZ\\\aaammmyyyiiiaaaVVVOOOMMMLLLLLLKKKGGGIIIHHHGGGLLLTTTWWWTTTIIIFFFCCCAAAAAABBBBBBBBB666666666555555666777777777888999999:::===AAAEEEHHHXXXnnn{{{___PPPBBB>>>@@@???<<<:::666555444444333333444444222222222222222222222222111111000000000///////////////...................................................---......//////++++++,,,,,,---...//////------------......///000......------------......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------........................---------,,,,,,------.../////////...///000222222111111000//////000000111222222222222111111111111222333333000333888999777;;;JJJZZZooozzzzzzrrrqqqtttsssccc^^^[[[\\\```gggsss~~~yyypppddd^^^YYYVVVTTTTTTZZZaaaiiisss~~~ooobbb[[[SSSNNNLLLLLLJJJHHHFFFJJJKKKKKKSSS]]]___ZZZKKKGGGCCCAAAAAABBBBBBBBB666555555555666777888888777888999999:::<<>>HHHUUU]]]eeeeee___\\\aaaggguuu|||rrrkkkddd```\\\\\\bbbiiiqqq~~~xxxmmmbbb[[[XXXUUUUUUYYY\\\aaakkkuuuooocccZZZUUUOOOLLLLLLLLLJJJHHHGGGMMMOOOOOOXXXcccccc[[[LLLHHHDDDAAAAAABBBCCCCCC555555555666666888999:::999::::::;;;<<<===>>>???AAAGGGQQQ^^^nnn~~~yyycccPPPDDDBBB<<<999999999555333444444444333333222222333333111111111111111111222222000000000000////////////,,,------....../////////------------------------///...---,,,,,,,,,,,,,,,000000///......---,,,,,,.........//////111222222......------------......)))***+++,,,...///000111******+++,,,,,,---......++++++,,,,,,,,,---------------------------------------------------------,,,------....../////////,,,,,,------...///000000...///111222333222000///...//////000111222222222444333222111000000000000333000111666777444777>>>AAAGGGMMMMMMJJJKKKSSS[[[mmmvvvzzzqqqiii___XXXWWW[[[ZZZhhhzzzzzzuuunnngggaaa\\\WWWTTTUUUUUUZZZbbbiiirrr~~~vvvggg___RRRNNNJJJJJJKKKMMMLLLJJJHHHOOOQQQRRRZZZfffeee[[[MMMIIIDDDAAAAAABBBCCCCCC111222333555777888999999888999:::<<<>>>???AAAAAAAAADDDIIIQQQ]]]mmm}}}jjjZZZNNNDDD===<<<:::888777555555555666666555333111111222333444000000000000000000000000000000000000////////////000000000000////////////..............................---------,,,,,,,,,,,,,,,+++***+++,,,---...++++++,,,,,,---...//////.........------,,,,,,,,,,,,,,,+++***))))))))))))***+++,,,------,,,+++***------------------------++++++++++++++++++++++++------,,,+++,,,---...///...------,,,,,,------...////////////////////////...000111222222111000...////////////000000000000000000000000000000000000111222333444555555555555:::<<<>>>===<<<@@@HHHOOOWWWlllxxxzzzoooeee]]]XXX\\\\\\bbboooxxx{{{qqqccc]]][[[]]]\\\VVVTTTVVVUUU___mmmwwwyyyfff[[[WWWRRROOOKKKJJJMMMOOOOOONNNRRRRRRSSSYYY^^^^^^XXXSSSIIIEEEBBBBBBEEEGGGDDD@@@222222444555777888888888999999:::<<<>>>@@@AAAAAA???@@@DDDJJJSSSaaannnxxxkkkVVVJJJDDD>>>;;;;;;:::888666555555555555444333222000000111222333000000000000000000000000000000000000/////////////////////............---...........................------------,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,---......///......---------,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---...///...------,,,,,,------..............................///111222222111///...////////////000000000000000000000000000000000000111111222444444555555555666888999888777:::@@@FFFKKK]]]hhhpppvvvlllfff^^^[[[^^^eeelllpppvvv}}}~~~sssggg___\\\YYYZZZ]]]\\\YYY[[[```iiittt}}}lll^^^WWWTTTNNNLLLLLLOOOTTTXXXZZZZZZUUURRRPPPRRRWWWYYYWWWTTTLLLHHHCCCCCCFFFGGGEEEBBB333333444666666777777666888999:::<<<===???@@@AAAAAABBBDDDGGGMMMVVVaaahhhoooxxxvvvsss{{{rrrcccOOO@@@::::::999999999999777666555555444555333222111//////000111111000000000000000000000000000000000000////////////.........---------,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,------......------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///...------,,,,,,------...---------------------------...///000000///...---////////////000000000000000000000000000000000000000111222333333333333333222444666555444444888<<>>>>>AAAAAAAAACCCFFFLLLTTTZZZcccmmmmmmllluuu|||jjjXXXNNN@@@888666777888888777777666555555444444444333222111000000000000111000000000000000000000000000000000000////////////.........------------,,,---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,------,,,+++******+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,------...------------------------------...//////...------////////////000000000000////////////////////////000000111222222222222222333444666555333333444666:::CCCFFFMMMaaappp{{{}}}uuummmiiihhhddd___ZZZ^^^aaafffmmmttt{{{vvvnnnkkkeee]]]WWWTTTRRRQQQPPPSSS^^^llluuuyyy||||||jjj\\\UUUSSSQQQOOOKKKLLLNNNQQQSSSUUUVVVVVVXXXSSSLLLIIIKKKOOORRRTTTOOOJJJEEECCCCCCEEEEEEEEE444444555555555555444444444555666777888999:::;;;:::;;;;;;;;;===BBBHHHLLLQQQ^^^cccfffpppuuu}}}ttt___PPPIIIDDD===999888888666555555555555555444333333222333333222111111111111111000000000000000000000000000000000000/////////////////////.........------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++,,,------,,,+++******+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------,,,,,,------...........................------............------////////////000000000000////////////////////////000000111111222222111111333444444444333222222333888>>>>>>BBBRRR___kkk|||yyyssslllccc[[[ZZZZZZZZZ\\\___cccgggiiirrrxxx~~~sssiiiaaa]]]^^^ZZZUUURRRRRRTTTVVVXXXYYYiii~~~xxxlll^^^UUURRRQQQNNNKKKKKKLLLNNNNNNNNNMMMMMMMMMUUURRRMMMJJJJJJLLLNNNOOOLLLHHHDDDAAAAAABBBDDDDDD333444444555555555444444333333444555666777888888888999::::::;;;>>>CCCFFFAAAOOOXXX```nnnuuu|||lll[[[MMMEEE@@@>>>;;;:::999777444222444444444444444333222111333222222222222111111111000000000000000000000000000000000000/////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...////////////////////////........................////////////000000000000000000000000000000000000000111111222222222111111111111111111111111111111555:::888:::EEENNN\\\qqqyyyoooeee```]]]ZZZVVVUUUVVVYYYZZZ]]]bbbgggkkknnnsssyyy~~~zzzrrriiibbb^^^]]]]]]ZZZYYYXXXXXX[[[___dddgggjjj|||uuueee^^^UUUPPPOOONNNKKKHHHJJJKKKLLLLLLKKKJJJLLLMMMRRRQQQNNNKKKJJJIIIIIIIIIGGGEEECCCAAA@@@AAACCCDDD222333444444555555555555333333444555666777777888999::::::::::::<<>>OOOjjj~~~~~~rrrhhhbbb``````YYYYYYYYYVVVSSSUUUZZZ___^^^```dddhhhnnnuuu}}}~~~vvvsssooolllkkkjjjhhhggg^^^^^^^^^^^^aaafffmmmrrrssswww|||yyyiii]]]XXXUUUSSSPPPOOONNNNNNNNNMMMHHHIIIIIIGGGEEEFFFJJJNNNOOONNNKKKGGGCCCBBBBBBDDDBBBBBBCCCCCCBBBBBBCCCEEE444333222111222333444555444444444555666777777888444444555777888999:::;;;;;;===@@@EEEOOOaaawww{{{xxx{{{cccYYYLLLBBB???<<<999777555555444444444333333333444444444333222111000/////////000000000000//////000000////////////000000////////////////////////......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,///...,,,*********,,,---++++++++++++++++++++++++++++++++++++++++++++++++........................+++,,,------......------.........////////////000,,,,,,------...///000000////////////////////////111111000000//////......////////////000000000000222222333333333222222111111111222222222333333333333111555:::999<<>>AAAHHHVVVhhhuuu|||uuuqqqrrrvvv|||}}}hhhRRRKKKAAA;;;::::::999777555444444444444333333333333333333333222111000//////000000000000000000///000000////////////000000////////////////////////......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,...---,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,------...---------------........./////////,,,,,,------...//////000........................000000000000//////......////////////000000000000111222222333333222222111111111111222222222333333333222555999888;;;NNNddd||||||vvvnnnfffcccbbbdddeeeiiikkklllmmmkkkgggccc```___```bbbdddeeeeeeggggggmmmqqqvvvzzz}}}zzzsssllleeedddaaa]]][[[[[[___llluuuvvv{{{zzzyyy{{{~~~~~~{{{}}}}}}jjj^^^YYYXXXVVVSSSQQQOOOLLLLLLMMMNNNMMMMMMIIIKKKLLLKKKHHHFFFEEEEEEFFFFFFEEECCCCCCBBBBBBBBBCCCDDDDDDCCCAAA???@@@AAA111222222333333333333333333444444555555666666666777777777777777666666666999:::;;;;;;???GGGSSS]]]eeecccaaaeeemmmuuu{{{}}}ppp[[[LLLDDD???999666777888777555444444444444333333333333333333333333222111000000000000111111111111000000000//////......//////000////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,---------......,,,,,,,,,---......//////........................000000000////////////...////////////000000000000111111222222222222222111111111111222222222222333333222555888777:::III[[[vvvzzzzzzwwwvvvvvvzzz|||zzzrrrhhhbbb```\\\XXXWWWXXXYYYXXXVVV\\\___bbbeeeggghhhjjjlllqqqqqqqqqrrrtttwwwyyy{{{zzzzzzzzzzzzyyyxxxvvvvvvuuurrrooommmkkkhhhdddaaa```[[[XXXVVVUUUTTTYYY___jjjzzzwwwkkk[[[QQQOOOQQQSSSSSSOOOMMMKKKKKKLLLMMMMMMLLLJJJKKKLLLKKKGGGEEECCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCBBB@@@??????@@@000111222444444333222222333333444444444555555555555555666666666666777777888999888888999===DDDIIIMMMMMMQQQ\\\kkkwwwxxxgggXXXKKKAAA@@@===999777777666444222444444444333333333222222222222222222222111000000000000111111111111000000/////////....../////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,,,,------.................................////////////////////////////////////000000000000000111111222222222222111111111111111222222222222333333555777666888CCCPPPssszzzqqqrrrnnnssszzzzzzuuutttooohhhaaa\\\YYYXXXWWW^^^```dddeeeeeebbb___^^^]]]\\\\\\\\\]]]___aaaccc```aaaaaaaaa```___^^^]]]ZZZ\\\___aaabbbaaa``````aaa_________]]]]]]dddmmm}}}jjj```TTTLLLKKKMMMNNNNNNMMMKKKJJJJJJLLLLLLKKKJJJGGGIIIJJJIIIGGGDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBAAABBBCCCBBB@@@???@@@AAA000111222333444333222111333333333333444444444444222333444555666777888888777888888777888:::===@@@@@@BBBHHHTTTdddsss}}}zzzfffYYYQQQKKKDDD???===<<<:::888777666444222444444333333333222222222111111222222222111000000000000111111111111000000//////............//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,++++++******+++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------------......................................./////////////////////000000000000///000111111222222222222000000111111111222222222222333444555555777>>>FFF^^^nnnsssnnnjjjaaa]]]cccdddiiirrr}}}sssggg___^^^```iiikkkmmmnnnkkkddd]]]WWWWWWVVVUUUUUUUUUVVVWWWXXXTTTTTTUUUUUUVVVVVVUUUUUURRRXXXaaafffggggggggghhhgggiiinnnqqqpppooouuu}}}qqq\\\WWWPPPKKKKKKKKKJJJIIIJJJIIIIIIIIIKKKKKKJJJIIIDDDFFFHHHHHHFFFEEEEEEEEEBBBBBBBBBAAABBBBBBCCCCCCBBBCCCDDDCCCBBBAAABBBCCC000111111222222222222222333333333333333333333333111222333444555777888888777777777888999;;;<<<======???DDDMMMZZZiiiwwwkkk\\\KKKDDDBBB@@@===;;;777777777666666555555555333333333333222222222222000111111111111111000000//////000000000000/////////......------......///111111111111111111111111......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------------............/////////////////////000000000000//////000111222222222222000000000111111111111222111222333444444666:::===FFFQQQRRROOOPPPMMMLLLVVVWWW___jjjttt~~~|||rrrppprrrvvvvvvvvvuuuqqqiii```ZZZXXXXXXXXXWWWVVVVVVUUUUUUPPPPPPPPPQQQRRRTTTUUUVVVZZZbbblllpppooonnnppprrruuuxxxyyyhhh]]]OOOLLLJJJHHHIIIIIIIIIHHHHHHHHHGGGIIIJJJKKKIIIHHHBBBDDDFFFGGGFFFEEEEEEEEEBBBBBBBBBBBBCCCCCCDDDEEEBBBCCCDDDDDDBBBBBBCCCDDD111111111111111222222333333333222222222222222222222222333444555555666666777666666777999;;;<<<<<<:::===AAAFFFPPPaaauuuqqqcccQQQGGG@@@>>>===999777999444555555555444444555666333333333222222222222111000000111111111111000000......////////////......///......------......///000000000000000000000000......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---.........---,,,++++++***)))))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000000...///000111222222222222000000000000111111111111///000111222444666777777888???===<<>>>>>AAA>>>777666:::777777777555444333444555333333333222222222111111///000000111111111000000------............------.........------.........------------------------......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---.........---,,,++++++***)))((((((***,,,...++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000000......000111111222222222000000000000111111111111...000111111333666666333555999555555<<<999777>>>BBBMMM\\\gggnnnrrrxxx|||}}}yyywwwuuusssqqqppppppsssvvvyyy}}}xxxiii]]]TTTOOOMMMMMMJJJFFFDDDCCCEEEGGGIIIFFFEEEFFFHHHIIIJJJHHHFFFDDDEEEGGGFFFDDDBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEE@@@AAABBBBBB@@@@@@AAABBB000111111111111222222222111111111111111111111111333222111111222333555666777777888888888999999999999:::===AAAJJJ\\\qqqyyyggg[[[QQQHHHBBB<<<:::888777777777555333333333333222222222111111333333333222222111111111333333222111000///......//////.........---------////////////000000000000---.........---,,,,,,+++/////////......------,,,---,,,***))))))***,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******......---,,,+++***)))((()))************+++++++++******+++++++++******)))---------,,,,,,+++++++++,,,------......------,,,---------............///000000//////.........---000000000000000000000000000000000///////////////222222222111111111111111000111111111111222222222333333222222333444666777:::DDDUUUccchhhgggkkkrrryyyyyynnn___TTTOOONNNKKKIIIEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHGGGFFFEEEDDDBBB@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCC000000111111111222222222111222222222222222222111333333222222333444666777777777777888888888999999888:::<<<>>>EEERRRcccoootttvvvxxxzzz}}}|||qqqaaaTTTKKKEEE???;;;999777666555666555444222333333222222222111111111222222111111111000000000000000000000000///////////////.........------------............/////////------......------,,,+++......---------------------,,,***))))))***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************++++++++++++((()))***+++------......---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---------............///000/////////.........---000000000000000000000000000000000000000000000000////////////////////////000000111111111222222222333222222222333444666777888???LLLXXX]]]___gggpppuuu|||}}}sssbbbYYYNNNHHHFFFGGGFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCEEEFFFFFFGGGGGGGGGEEEEEEDDDCCCBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB000000000111111111222222222222444444444444222222444333333333444555666777666666777777777888888888777999;;;<<<>>>EEEOOOWWWXXXYYYZZZ\\\bbbnnn~~~~~~oooZZZRRRGGG@@@===;;;999777555444333333444444333111333222222222222111111111111000000000000/////////---.........//////000000...............---------,,,,,,---------.........------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,************+++++++++,,,******+++,,,---...//////+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,---------............////////////...............000000000000000000000000000000000000000000111111////////////////////////000000000111111111222222222222222222333444555555666999AAAIIINNNSSS^^^iiinnnuuuxxxyyyfffYYYQQQKKKEEEBBBCCCEEEDDDCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>>???????????????????????????>>>>>>>>>>>>???@@@@@@000000000000111111111111222333444555555444333222222222333333444555555666555555666666666777777777666888::::::;;;===AAADDDEEEFFFFFFIIIOOO\\\lllwwwsss___RRRGGGBBB<<<999888999999888333222111222333444333222222222222222111111111111000000000000000000000000---------.........//////........................,,,------------.........,,,------...------,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,......---,,,,,,++++++++++++++++++,,,,,,---------,,,------......------,,,---------............///........................////////////////////////000000000111111111111111000000000111111111111111000000000000111111111111222222222222222333444444444555999???CCCGGGQQQ\\\eeemmmrrr|||vvvdddSSSHHHKKKHHHDDDCCCDDDDDDBBBAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCC???@@@@@@AAA@@@@@@???>>>========================>>>============>>>??????//////000000000111111111222222333444444333222222000111111222333333444444444444555555555666666666666777999::::::::::::;;;<<<===???AAAEEEMMMYYYaaalllxxxqqqdddWWWKKKCCC@@@===:::888888888888777333222111222444555444333222222222111111111000000111111111111111111111111............---------------.....................------........./////////,,,,,,------...------,,,)))******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++***************++++++,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,......,,,+++*********++++++++++++,,,,,,---------,,,------......------,,,---------............///---------.......................................//////000000111111111111//////000000111111111111//////000000000111111111111111222222222222222222444333666;;;<<<>>>DDDLLLZZZccckkkwwwmmm^^^RRRHHHCCCCCCBBBAAAAAAAAA@@@>>>===AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAA===>>>@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???/////////000000000111111111111111111111111111111///000111222333333333222333333444444444555555555555666777888999999888888777:::<<<<<<===AAAHHHNNN[[[hhhzzzwwwmmm^^^RRRJJJEEE@@@===::::::888777555444333222444333222333444555444333222111111111111000000000000000111111111111222222//////......---------,,,---------...............---............/////////,,,,,,------......------++++++++++++++++++,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++************++++++******++++++++++++***************++++++,,,,,,---)))******++++++******))),,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,+++*********+++---...+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,---------............///---------------.......................................//////000000111111,,,------......//////000/////////000000000111111000111111222222222111111444222444888999888;;;@@@LLLVVV___mmm}}}}}}{{{{{{gggVVVKKKFFFCCCAAA===>>>???@@@@@@@@@@@@???@@@????????????@@@@@@AAA@@@@@@AAAAAABBBAAAAAA@@@===>>>@@@AAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???////////////000000000111111000...------...000111///000222333444444333333333333333333444444444444444444444555666777777666444777999999888:::???CCCLLLUUUdddttttttiiiWWWPPPGGGAAA???>>><<<999666666777666444222111111444333222222444444333222111111111111000000000000/////////000000000111111.............../////////---------.........//////,,,,,,---------.........+++,,,------......------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,------,,,,,,,,,)))******+++,,,,,,------***++++++,,,,,,++++++******+++++++++++++++,,,,,,+++++++++,,,,,,,,,------...---+++++++++,,,...///---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---------............///,,,,,,,,,------.........------------------------,,,------...//////000000,,,,,,------...//////000////////////000000000111000000111222222111000///333111222555666444666:::???HHHOOO\\\nnnrrrttt~~~iii___QQQGGGBBB@@@???>>><<<===???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>???AAABBBAAA???===;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<===>>>>>>???////////////000000000000000///,,,++++++,,,///000000111333444555555444333222222333333333444444444444333222222444555555555444666777777666888===AAA<<>>CCCPPPbbbiiinnn{{{zzzgggSSSMMMFFFAAA??????===;;;;;;<<<======;;;::::::;;;>>>>>>===>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???@@@BBBBBBBBB???===;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????///...---------...000111000///...------...///000000111111111111222222222222222333333333333444444444444444555444444333333333444555666777777777777???>>>DDDOOOWWWaaayyyyyyooo```UUUOOOKKKEEEAAA===<<<;;;999777666555444555555555555555555555555333333333333333333333333///......//////000111222111000///------......//////......---,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))************+++++++++))))))*********+++++++++,,,,,,,,,+++***)))((('''************************,,,,,,,,,++++++*********++++++++++++++++++++++++000///---,,,,,,---///000;;;666///++++++---000111...---,,,,,,,,,,,,---...,,,,,,,,,---------......---......///000////////////////////////000111111//////...---,,,++++++******,,,---...---------///////////////////////////////////////////////////000000111222222222222111222222222222222222222222666;;;AAAFFFLLLXXXjjjwwwnnn[[[QQQEEECCC@@@===;;;;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<============@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBAAA???===;;;;;;<<<>>>???>>>===;;;:::<<<;;;;;;::::::;;;;;;<<>>CCCNNN]]]iii~~~~~~wwwvvvyyy|||rrr]]]NNNFFFAAA@@@>>><<<::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<============???????????????????????????@@@AAAAAA@@@???<<<;;;;;;<<<>>>??????>>><<<;;;<<<;;;;;;::::::;;;;;;<<>><<<<<<<<<:::888888777777666555555444444222222222222222222222222111111111111111111111111222111000///............000000///............//////000000000000///......------------------------------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++++++++*********************************)))************+++++++++******+++++++++,,,,,,,,,,,,------,,,,,,+++***)))************************,,,,,,,,,++++++++++++***------------------------......,,,,,,,,,,,,......+++******+++---,,,)))''',,,++++++******++++++,,,,,,,,,,,,,,,------------+++,,,------......---------------.........///////////////......------,,,---///000000...------...///////////////////////////////////////////////////000111111222222111111222222222222222222222222...222555777:::AAAMMMWWWjjjooouuuzzz~~~}}}vvvrrrsssvvvyyyjjjXXXKKKBBB===<<<;;;;;;:::999999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>><<<;;;<<<===>>>??????>>>===<<<<<<;;;;;;::::::;;;;;;<<>>;;;888888999999999888777777888999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;<<<===>>>?????????>>>===<<<;;;;;;::::::;;;;;;<<<...//////000000000000000...///000111111000///...//////000000000111111111111111111222222222333333111222222333444444333333222333444555666666666666444444666777777999BBBKKKTTTRRRRRRXXXeeexxxxxxppp```WWWMMMGGGEEEDDD@@@<<<888888777777777777555333333333333333333333333333333333333333333333333333222222222222222222222222///////////////000111111///////////////......---,,,---......///.........------------------------------------------------...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++************************++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,+++***+++---......---,,,,,,------------,,,,,,+++++++++,,,,,,,,,------***++++++,,,---,,,,,,,,,++++++,,,---...------------------..................000111000...------...//////////////////////////////////////////////////////000111111111111000000000000111111222222222222444555555555666;;;???AAAHHHSSS```mmmvvv|||}}}zzzxxxzzz~~~~~~~~~~~~|||zzz}}}~~~}}}eeeYYYKKKAAA??????===<<<777888888999999888888777777888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<------...//////////////////000000111111000000////////////000000000111111111111111111222222222222000111222333333444444333222333444555555666555555222444666666666888===BBBDDDBBBBBBHHHRRRccczzzuuummmddd[[[TTTJJJFFFBBB@@@@@@???<<<:::999999999888777666444333333333333333333333222222000000000000000000000000222222222222222222222222............///000111222/////////000///......---...//////000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++************)))))))))************************)))************+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,************************+++++++++++++++++++++++++++)))((((((***,,,------,,,------......------,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---.........---,,,+++,,,,,,------.........---///000000...------...////////////////////////////////////////////////...///000000111111000000//////000000111222222222111333444444333444666777???AAAFFFPPP]]]jjjuuu{{{{{{~~~~~~}}}{{{{{{|||~~~}}}~~~ooo]]]NNNIIIAAA===<<<<<<:::999888888888888888888777777666777777888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<;;;;;;::::::;;;;;;<<<+++,,,---...///......---111000000000000000000111////////////000000000111111111111111222222222222000000111333333444444333222222333444555555555555222555777777666888;;;===;;;:::===AAAEEEPPPdddxxxrrrjjj```XXXRRRMMMGGGCCC>>>>>>>>>===<<<;;;:::999999999:::999888666666666444444444333333222222222000000000000000000000000111111111111111111111111000///////////////000111...///000000000///------....../////////......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++************))))))))))))************************)))************+++++++++(((((()))))))))***************+++++++++++++++*********************************+++++++++,,,,,,,,,******************************++++++++++++*********)))((()))+++,,,,,,++++++,,,------------,,,+++***++++++++++++,,,,,,,,,+++,,,,,,---------------+++,,,.../////////---,,,******++++++,,,------...+++---//////---------...////////////////////////////////////////////////...//////000000000000000/////////000111222222222000111333444444444444444888<<<@@@EEELLLVVVdddmmmpppsssxxx||||||qqqfffWWWIII@@@???>>><<<:::999888777999888777666555666666777555666777777888888777777999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;:::::::::;;;;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<++++++---.........---,,,222111000//////000111222////////////000000000000000111111111111222222222///000111222333444444444222222333444555555555555000333555444333444555555777999===@@@???CCCTTTgggrrr}}}~~~ooofffdddVVVQQQJJJEEEDDDBBB???===888:::;;;;;;999888999:::333444555555444444555666555555444444333222222111111111111111111111111111000000000000000000000000222111000//////......///...///000000000///---,,,,,,,,,------,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++++++++++++++++++++************))))))))))))************************)))************+++++++++(((((((((((()))))))))))))))******+++++++++***************************************++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************,,,---...,,,******+++,,,------,,,+++*********+++++++++,,,,,,,,,+++,,,------......------+++,,,...000000///...---))))))***+++,,,,,,------***,,,......---------///////////////////////////////////////////////////...//////000000000000000...//////000111222222222000111333555666555555555---666???BBBBBBGGGQQQZZZfffjjjpppuuuxxx|||mmmZZZQQQMMMFFF>>>888:::;;;;;;999777777888:::888666444333444555666555666666777777777777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;999999999:::;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<***---///000///.........////////////000000000000000000000000111111111111111111111111111111111111111111222222222333333333222222333333444555666666777777666555555555555555888777777999<<<@@@DDDGGG[[[```kkkzzzsssggg]]]UUUPPPMMMDDDCCCBBB@@@???===<<<;;;888888777777666666555555666666555555444444444444333333333222222222111111000000000000000000000000000000//////.........---//////............//////111000///...---,,,,,,,,,111000///...---,,,++++++------------------------------,,,+++,,,---///000---------,,,,,,++++++++++++++++++*********))))))*********+++,,,,,,,,,---************************(((((())))))******++++++))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++************************+++++++++*********))))))***)))((('''''')))+++,,,,,,,,,,,,++++++*********.........------,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---.../////////......---------......------......//////000000......///000000000000000000000000000111111111111111111222222222333333333;;;444999333:::IIIDDDGGGNNNUUU___iiiqqqvvvzzz}}}nnncccTTTJJJDDD@@@<<<888888888888888777777777666555555555555555555555555555555555555555444444444444555666777888999::::::777888999:::;;;<<<<<<<<<:::999888777777888999::::::999888:::<<<>>>??????>>>===;;;:::999999::::::000000000000//////------.../////////000000000000//////000000000111111111000000000000000000000000111111111222222222333333222222333333444444555555777666666555444444555555777666666777999===AAACCCIIIMMMTTT```llltttxxxxxx}}}uuuiiibbbYYYQQQKKKGGGDDDBBB>>>>>>===;;;:::999888777888888777777666555555444555555555555444444333333333333222222222111111111000000000000000000000000000/////////............///..................//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---------------------------------------......///------,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))*********************************))))))))))))************(((((()))***+++++++++***)))))))))))))))))))))))))))************+++++++++************************+++++++++*********))))))+++***)))((((((***+++---,,,,,,,,,+++++++++******,,,+++++++++************************************++++++,,,,,,,,,,,,------++++++************++++++,,,,,,++++++,,,,,,---...+++,,,,,,------...............---------......///............////////////......///000000000000000//////000000000111111111111111111222222222333333///???WWWLLL<<<999444@@@CCCHHHQQQZZZbbbjjjqqquuu{{{|||zzzgggXXXPPPFFF@@@>>>>>><<<999888888777777777666666666444444444444444444444444444444444555555555555555444555666777888999999:::888888999:::;;;;;;;;;:::999888777777777777888999888777777999===???@@@@@@>>>===;;;999888888888999111...,,,,,,///000///---....../////////000000000//////000000000000111111////////////////////////111111111222222222222333333333333333333333333333666666555444444444555555666555444555666999<<<>>>???@@@DDDJJJQQQVVVXXXYYY]]]___aaaccceeeiiiooorrr~~~vvvooofff\\\UUUPPPLLLFFFBBB@@@???>>>===999999888888777666666666777777777666555555444444444444444444333333333333333222222222222111111111000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------,,,,,,---.........------,,,,,,,,,,,,+++++++++++++++++++++************************)))))))))))))))***************************************)))))))))&&&'''((()))************)))))))))))))))))))))))))))************+++++++++************************+++++++++***************++++++***))))))+++,,,---,,,,,,,,,++++++++++++******************)))))))))************************++++++,,,,,,,,,,,,------+++******))))))******+++,,,,,,++++++,,,,,,---...---------------------------,,,,,,,,,---...///////////////.....................///000000000000/////////000000000000111111111111111222222222222333666MMMlll```FFF:::333AAA888<<>>>>>???AAACCCFFFGGGHHHGGGIIIJJJLLLOOOTTTZZZ___rrr||||||{{{tttkkkfff___YYYTTTOOOIIIEEEGGGDDD@@@>>>===<<<<<<;;;888888888888777777777777777777666555555444444333333333333333333333222222222222222222111111111111000000000000000000000000///////////////.........,,,------------------,,,++++++,,,,,,------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------++++++,,,+++++++++++++++++++++************************---,,,,,,,,,+++*********************************+++++++++******)))))))))%%%&&&''')))************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------------------,,,,,,++++++,,,,,,---...///000/////////......------------...//////000000//////////////////000000000111111111111111222222222222555<<>>??????:::999888666666777777888***&&&$$$&&&,,,111000...............////////////...////////////000000000000000000000000000000000000000111111111222222222222222222222222111111111444444333333333333444444666555555444444555666777:::::::::::::::<<<===???>>>>>>???@@@BBBFFFKKKPPPZZZggguuu{{{wwwqqqpppqqqvvv}}}wwwqqqlllfff]]]WWWPPPMMMJJJGGGEEECCCAAA@@@???===;;;:::::::::999777777777777777777777777777666666555555444333333333111111111222222222222222222222222111111111000000////////////////////////.........///////////////,,,,,,---......---,,,,,,+++,,,---...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++))))))++++++++++++++++++++++++************************---,,,,,,,,,+++*********************************,,,,,,++++++******))))))&&&&&&((())))))*********))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,++++++,,,,,,---...------------------,,,,,,+++++++++,,,,,,...///000//////......------,,,,,,------...///////////////...////////////000000000000000111111111222222222333///666///111:::000111555555444555999BBBLLLSSSdddkkkrrrtttqqqoooqqqtttxxxzzz|||sss___OOOEEE@@@??????;;;:::999888888777555444555555555444444444333333333333333333333333333333111222222333444555666666444444444555666666777777888888888999888888777777666666777777777777666666:::999777888:::;;;;;;:::666666555555666777999:::...,,,***+++...000///---------........./////////......////////////000000000000000000000000000000000000000111111111111222111111111111111111111111333333222222222333444444555555444444444444555555777888888888777777999;;;999:::::::::;;;===@@@DDDGGGPPP[[[```aaa___```aaaiiisss|||qqqiiieee```YYYTTTRRROOOJJJFFFCCCBBB@@@???>>>=========888777777888:::::::::888666666666666555555555555555555555444333333222222000000000111111111111111222111111111111000000000////////////////////////.........///////////////,,,---...//////...---,,,+++,,,...///000///......,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))*********+++++++++++++++***************+++++++++*********)))))))))))))))************************+++++++++++++++*********(((((())))))******)))))))))))))))))))))))))))))))))************+++++++++***************************************+++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,)))))))))***************************************++++++,,,,,,,,,,,,------///......------......///,,,,,,++++++,,,,,,---...------------------------,,,+++++++++,,,---...............---------------------...////////////.........////////////000000000000000111111111111222222222<<<555444<<<555999444444333222444999???DDDQQQZZZeeelllnnnnnnqqqtttwwwxxxyyyxxxxxx|||sss^^^TTTHHHBBB???;;;999:::555666666666666555555555444444444333333333333222222222222222222222222222222222333333444444555555444444444444555555666666666777777888888888777777666777777888888777777666:::888666666777888777777666555555555666888999:::---------............------------.........//////........./////////000000////////////////////////000000000000111111111111//////000000111111222222222222222222222333444444333333333333333333444444444666888888666666777999666777888888777888:::<<<>>>AAAEEEIIIKKKLLLNNNOOOVVV___kkkrrruuuxxx~~~{{{vvvoooiiiddd]]]UUUPPPMMMIIIEEECCCCCCCCC@@@============<<<:::999999999777777777999;;;;;;:::888777666666666555555444444555555444444333222222222/////////000000111111111111111111111000000000000////////////////////////............/////////000,,,---///000000///---,,,+++,,,...//////...---,,,***************+++++++++++++++++++++++++++++++++------,,,+++++++++++++++)))*********++++++++++++))))))*********+++++++++)))))))))))))))************************************++++++++++++++++++,,,*********+++******)))((()))))))))))))))))))))))))))************+++++++++************************))))))*********+++++++++((()))******++++++************+++++++++,,,,,,,,,************+++++++++,,,************************++++++,,,,,,,,,,,,------......------------......,,,,,,++++++,,,,,,---...+++,,,,,,------.........,,,,,,,,,+++,,,,,,------,,,------------------...,,,---......//////.............../////////000000000000000000111111111111)))+++777///,,,222,,,222222333444444333555888:::AAAHHHQQQZZZaaahhhoootttwwwxxxyyywwwssssssxxx|||vvvcccTTTGGG???;;;<<<<<<888444555111222333333333444555666333333333333222222222222222222222222222222222222333333333333333333333333333444444444444555555555555555666777888888888888777777888999999888777777777666444444666777666666999888777666666777888888&&&))),,,...------...///---------.........//////............/////////000........................000000000000111111111111...//////000111222222333222111111111222333333444222222222222222333333333///222555555333222333555444666777888777777888999;;;:::999;;;===@@@BBBBBBDDDMMMXXX```dddfffjjjmmmzzzzzzuuurrrkkkcccaaa[[[TTTOOOMMMKKKHHHEEECCC@@@======???>>>;;;888:::;;;<<<;;;999888777777888777777888999888555333999999888777777666555555555555444333333222222111.../////////000000111111111111111111000000000000////////////////////////---.........//////000000---...000111111000...---***+++---......---+++***)))***+++,,,---...//////++++++++++++++++++++++++000///---,,,+++,,,------))))))******++++++++++++))))))******++++++++++++******++++++,,,,,,,,,---*********************************++++++,,,,,,---+++,,,,,,++++++***)))((()))))))))))))))))))))))))))************+++++++++************************))))))******++++++++++++(((((()))************)))*********++++++,,,,,,,,,,,,,,,,,,------.........************************++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////------,,,+++++++++,,,,,,,,,,,,,,,------.........,,,---......//////................../////////000000000000000111111111111444///555---///999222444111333666777666555666666;;;>>>DDDKKKTTT___jjjqqqvvvyyy{{{xxxrrroooqqqttt~~~oooaaaVVVJJJ@@@AAA999555777888555333555111222222222222333444666333333333222222222111111111111111111111111111111444333333333333333333333333333444444444444444444444444666777888888888888777888999::::::999888777555333222333555777777666;;;:::888777666555666666.........------,,,,,,,,,........................////////////000000000000////////////000000000000111111222333333333333222000000000000000000000000111111000000111111222333222222333333333333444444555444333333333333444555444555666666777777666666777888999:::;;;<<<======AAACCCEEEIIILLLPPPRRRTTT```bbbfffkkkrrrxxx}}}~~~xxxtttfffccc^^^XXXSSSOOOLLLKKKGGGFFFFFFEEECCCAAA???>>>===:::777777999;;;:::888999999888777666666666777666666666666666555555444444333333222222333333444444444333333333222222222000111333444333222000...////////////////////////000///...---------------000///...---------------///...---,,,,,,,,,,,,,,,,,,------......------,,,+++++++++*********))))))+++++++++,,,,,,---------......---,,,,,,+++******+++***)))(((((()))***+++++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,+++*********))))))(((((())))))************))))))---,,,***((('''(((((()))---,,,,,,+++*********+++))))))))))))************((((((((((((((((((((((((************************,,,++++++******++++++,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,---......//////......000000000000000000000000111000000///////////////000000000000000000000000111111222222222333333333555777:::===DDDOOO\\\eeennnoootttyyywwwrrrpppqqq~~~uuucccTTTJJJDDD===888777777777777777777777777555555555444444333333333222222222222222222222222222222222111111111000000222222222222222222222222111111222222222333333333555666777666555555777999:::???;;;;;;CCC@@@888999:::777444444666666555222444444555555555555444444......---------,,,,,,,,,........................------------.............../////////000000000000//////000111111111111111000000000000000000000000111111000000111111222333222222222333333333444444555444333333333333444555222222333444444444444333444444555666777888999999999:::;;;>>>@@@BBBDDDEEELLLMMMPPPSSSWWW\\\___aaaeeejjjpppuuuwwwyyyzzz{{{~~~~~~zzzxxxrrrnnniiifffddd```[[[XXXRRRPPPMMMHHHEEEBBB@@@@@@AAA@@@@@@???===<<<:::999;;;999888888999999777444777777666555555555666666666666666666666555444444444333333222222333333444444333333333333222222222111111222222222111000/////////////////////////////////...---------------///......------------.........---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++*********))))))++++++++++++,,,,,,,,,,,,.........---,,,++++++++++++***)))(((((()))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++************)))))))))((())))))************)))))))))))))))))))))******+++---,,,++++++************))))))))))))************************************************************++++++++++++++++++++++++---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***,,,---......//////......//////////////////////////////......///000111111000000000000000000000000111111111222222222333333666777777888;;;BBBKKKQQQZZZ\\\ccclllpppppprrrwww~~~qqqcccYYYMMMCCC???<<<888555666666666666666666666666555444444444333333333333222222222222222222222222222222222111111111000000222222222222222222222222222222222222333333333333555666777666555555777999<<>><<<;;;;;;;;;;;;;;;;;;:::999777666555888888777888888777444222555444444444444555555666555666666666666555444444333333222222222222333333333333333222222222111111111111111111000000000000////////////////////////......---,,,,,,,,,------------------------...///...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************+++++++++***************......------,,,++++++++++++***))))))))))))***+++))))))))))))))))))***+++)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************************))))))))))))))))))************))))))%%%&&&((()))+++,,,,,,,,,,,,+++++++++************))))))))))))************************************************************+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++***,,,---......//////......////////////////////////---------...///000222333000000000000000000000000111111111222222222222333444555444444444777;;;???DDDGGGOOOZZZbbbfffmmmttt~~~zzzyyy|||qqqaaaUUUIIIDDD<<<999888999777666444444444444444444444444444444333333333333333222222222222222222222222222222111111111111000000000222222222222222222222222222222333333333444444444555666777666555666888999>>>XXXllluuupppYYYAAA;;;888777555444555555444333444444555555555555444444------------------------------------------------........./////////000000........./////////000000------...////////////...000000000000000000000000000000000000000111222222111222222222222333333333333333333333333333333333333444444555555555555555333444444555666777777777888888888888999999999999>>>??????@@@@@@@@@@@@@@@???BBBEEEGGGHHHHHHJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQOOOOOOOOONNNMMMKKKIIIHHHGGGFFFDDDCCCBBBAAA@@@???;;;;;;;;;:::::::::::::::999999999999888777555555777666666666666555444444444444333444444555666666555555666666555555444333333333222222222222333333222222222222111111111111222111000////////////000////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,---......///------,,,,,,+++,,,,,,---***++++++,,,,,,++++++***************************++++++******))))))((((((,,,,,,,,,++++++*********************************)))((((((((()))***++++++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,************************,,,+++++++++***)))))))))*********)))))))))))))))))))))************))))))%%%&&&(((***,,,,,,,,,+++******+++++++++*********((()))))))))***************************************************************+++---......---+++***,,,++++++++++++++++++,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,---......///.........////////////////////////---------...///000111111000000000000000000000000111111111111222222222222222222222333333555666888:::;;;AAAJJJPPPTTT\\\cccuuu~~~xxxqqqnnnmmm|||wwwgggYYYLLLDDD???<<<888666666777555444333333333333333333333333333333333333222222222222111111111111111111111111111111111111000000000000111111111111111111111111222333333333333444444444444555666666555666888999AAAbbb~~~~~~```DDD>>>777666555444444444444444444444555555555555444444------------------------------------------------............////////////............////////////---...//////000000//////000000000000000000000000000000//////000000111222111111111222222222333333333333333333333333333333......///000000000000000444555555666666777777777444444555555666777777777999:::;;;<<<======<<<<<<:::;;;===>>>>>>>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBB>>>>>>>>>===<<<<<<<<<<<<777777777777777777666666777888888888777666555555666666555444333444666888444444444444555555666777555555555555555444444333333222222111111222222333222222111111111000000000111000///.........//////////////////////////////---------,,,,,,------...,,,,,,,,,,,,,,,---...///,,,,,,+++++++++,,,,,,---***++++++,,,,,,++++++************************************))))))(((((((((************))))))))))))******++++++++++++******)))((((((((()))***++++++))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,************************,,,+++++++++***)))))))))))))))))))))))))))******))))))************))))))'''((()))+++++++++***)))))))))***+++++++++***)))((()))))))))************))))))))))))))))))))))))***************************+++---......---+++***,,,+++************+++,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,---......///.................................//////............//////////////////////////////000000111111111222222222111111222333444555555555777666999>>>AAACCCIIIPPPcccoooyyyqqqnnnoooqqquuueeeWWWLLLCCC===;;;888777555333333333222111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111222222222333333333444444333444555555444555777999BBBaaa{{{xxx[[[CCC@@@555555555444444444444555444444555555555555444444,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------........./////////...//////000000000000000000000000000000000000000000////////////000111111111111111111222222222222222222333333333333222222//////000111111111111000333333444444444555555555444444555555666777777888555666888:::;;;;;;;;;:::999:::;;;;;;:::;;;===???>>>>>>======<<<;;;;;;;;;>>>>>>======<<<<<<<<<<<<999:::;;;:::888888888:::888888888888888777666666555555555666666555444444777777777666444555777999555555444444444555666666444555555555555444333333222222111111111111222222111111111000000000000///////////////............////////////////////////......---------...//////,,,,,,,,,,,,,,,,,,---...+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++***************+++++++++*********)))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++******))))))))))))))))))***+++))))))))))))))))))))))))*********++++++++++++,,,******+++++++++,,,,,,,,,************************+++++++++***************))))))))))))************))))))************)))))))))************))))))(((((()))***+++++++++***)))))))))))))))************((((((((((((((((((((((((***************************+++,,,,,,,,,,,,+++***---,,,+++******+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,---......//////..............................000///......------......////////////////////////000000000111111111111222333222111222333333222111555333444888999:::???EEEPPP^^^sss|||yyyzzz}}}{{{cccWWWJJJBBB===999888999555444444333333333444444111111111111111111111111000111111111111222222222111111111111111111111111//////000000000000000111111111111111111111111111111111222222222333333333111222333333333444666888???VVVgggiiibbbNNN>>>@@@444555555444333333444666444444555555555555444444,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////......///000000000000000000000000000000000000000///////////////000111111111111111111222222222222111222333333333333222111222333333444444444444444333333333444444444444444666666666666777777777777555777999<<<======<<<<<<::::::::::::999:::===???=========<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999888:::;;;:::777666777999777888999::::::999888888444555555666666666555555888:::===<<<999666555555555444444333333333333444444444555555444444333222222222111111111111222222111111000000000/////////....../////////...---,,,///////////////////////////............///000111------,,,,,,+++,,,,,,,,,++++++******+++,,,,,,---,,,,,,------------,,,,,,))))))*********+++++++++))))))************************++++++++++++++++++***++++++,,,,,,++++++***+++***))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,***************************************+++++++++((()))))))))************))))))************))))))******))))))))))))******'''(((***+++,,,+++***)))))))))))))))************))))))))))))))))))))))))************************************************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---...///,,,---......//////....................................---------...//////////////////////////////000000000000111111111111333111000111333444333222333222333666666666:::@@@BBBNNNdddooo```OOODDD<<<;;;;;;888666888444444444444333444555777111111111111111111111111000000000000111111222222111111111111111111111111////////////000000111111111111111111111111111111000000000111111111222222///000222222111222555777999GGGMMMLLLKKK@@@888===333555555444222222444666444444555555555555444444,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////---...//////000000//////000000000000000000000000///////////////000111111000111111111111222222222111222333444444333222111111111222333333333333222444555555555555555555666555444444444333333222222666777:::<<<======<<<<<<777777777666555777:::===888888888999999999::::::999999888888888999999:::777999:::888555444555777333444555777777777666666666666777888888888777777888===AAAAAA<<<666222000444444333222111111111111444444555555444444333222222222111111111111222222000000000000////////////---...///000000...,,,+++///////////////////////////////////////000111111...------,,,+++++++++++++++*********+++,,,,,,---,,,------......------,,,))))))******++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++***)))(((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))*********+++))))))************))))))***)))((((((((()))+++,,,&&&(((***+++,,,+++***)))))))))))))))******************************************************************)))(((((()))******...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---///,,,---......//////..............................,,,,,,,,,---...///000111////////////////////////000000000000111111111111222000///111555888888777444333333666666444777===<<>>CCCHHHFFF???888444333555444444333222222222333555555555555555555555555111111111111111111111111////////////000111222333///////////////////////////......------,,,++++++++++++,,,---............+++++++++,,,,,,---------------------------------+++******))))))******+++------,,,+++************))))))))))))))))))))))))++++++************+++++++++,,,.........,,,***)))************************))))))))))))))))))))))))************************+++***)))'''''')))***+++++++++***)))(((((())))))+++******)))(((''''''&&&((((((((((((((((((((((((***)))(((''''''((()))***************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))...------,,,+++***)))))))))************+++++++++************************************************,,,++++++******++++++,,,,,,,,,+++***)))))))))***************************+++,,,------......------,,,,,,,,,---------......,,,,,,------...///000000////////////000000000000////////////000000000000000000111222222222222111222222111111222222333444:::BBBPPPggg~~~|||}}}zzznnn^^^NNNDDD@@@777666666555444444333333111111111111111111111111000000000000000000000000000000000000////////////000000000000////////////............////////////000000000000000000000000000000111111111111000000111111000000000000111111444444444555555555555666444444444555555555555555999888666444333333444444+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................------------................................................////////////000000000111111111222222000000111111111222222222......///000000111222222222111111111111222444555333333333333444444444444555555666777777777777666555555555666666666777777777777777777777777777777666777888888666666777888666666666666666666666666555444444444444444444555555444444444555666888999;;;@@@EEEDDD>>>777333222333222111111000000000111222222222222222222222222111111111111111111111111111000000000000111222222........................++++++,,,------......///,,,,,,------...---------+++++++++,,,,,,---------------------------------++++++************++++++*********))))))***++++++))))))))))))))))))))))))+++******))))))******++++++,,,---------,,,***)))************************))))))))))))))))))))))))************************+++***)))(((((()))***+++++++++***)))))))))))))))*********)))((('''''''''***************************)))(((''''''((())))))************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))---,,,,,,++++++******))))))************+++++++++************************************************,,,++++++******++++++,,,++++++******)))*********************************+++,,,------...---------,,,,,,,,,---------......,,,,,,------...//////000.../////////000000000000////////////000000000000000000111222222222222111222222111111222222333444555;;;FFFYYYuuuyyyxxxzzz{{{nnneee^^^```^^^VVVJJJ>>>888666666666666555444333333333111111111111111111111111000000000000000000000000000/////////////////////000000000000/////////...////////////000000000000////////////////////////000000111111111111000000111111000000000000111111333444444444555555555555444444444555555555555666:::999888777555555444444++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------............------------------------............////////////000000000000111111111111000000000111111111222222...//////000000111111111111111222222222222222222111111222222333333444444444555666666777666666666555555666666666777777777777777777777777777777777555666777666555444555777666666666666666666666666555555555444444555555555666555444333333333333444888<<<@@@@@@;;;666333222222222111000000000000111111111111111111111111111111111111111111111111111333222111111000111111111........................++++++,,,------......///---------...------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,(((((((((((()))***+++,,,))))))))))))))))))))))))+++******))))))******+++******+++,,,,,,+++)))(((************************))))))))))))))))))))))))************************+++***)))(((((()))***++++++***))))))))))))))))))******))))))((((((''''''************************))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************************************,,,++++++******++++++,,,*********)))******++++++************************++++++,,,---------------,,,,,,,,,---------......,,,,,,------.../////////....../////////000000000////////////000000000000///000111111222222111111222111111111111222333333222555;;;HHH]]]ttt|||nnn___XXXXXX]]]hhhrrrwwwlll```SSSJJJEEEFFFGGGCCC<<<666444444666555555444444333333222111111111111111111111111000000000000000000000000////////////////////////000000000/////////......//////000000000111111111........................///000000111111000000///222111111000000111111222333333333333444444444444444444444555555555666666<<<;;;;;;:::888666555444***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,---------.........------------------------............/////////////////////000000000111111000000000000111111111111000111111111222222222333000111222333333222000///000111111222333444444555444444555666666666666555555555666666666777777777666666666666666666666666444666777666555444555666555555555555555555555555666555555444444555555666666666555444444444333333444777;;;;;;888444222111333333222222222222222333222222222222222222222222111111111111111111111111444333222111000000000000........................///......------,,,++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******))))))************)))(((************************))))))))))))))))))))))))******************************)))(((((()))************)))))))))))))))******)))))))))((((((((('''************************((((((((((((((()))))))))((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))))))))******+++++++++,,,))))))*********+++++++++************************************************,,,++++++******++++++,,,***)))))))))***+++,,,,,,************************++++++,,,------------,,,,,,,,,,,,---------......---------.........//////........./////////000000////////////000000000000///000000111111111111111111111111111111222222333444666777<<>>CCCHHHNNNWWWaaalllxxxooobbbRRRGGGCCC@@@;;;777666777666555333222222333333333333333333222222222000000000000000000000000////////////////////////------....../////////000////////////............---------.........////////////////////////////////////000000000000//////111000000//////000000111111111111111222222222222111222222333444555555555:::;;;;;;:::999777444333************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////............////////////............/////////////////////000000000111111////////////////////////...000111333333222000///222222333333444444555555222333444444555555444444333333444444444555555555444444444444444444444444555666777666555444555777444444444444444444444444444444444333333444444444//////000111222222222222111222222333222111000///000////////////000111111000000000000000000000000000000000000000000000000333222111000////////////------------------------++++++,,,------......///---------...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,+++************))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))*********)))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++************************************************,,,++++++******++++++,,,*********)))******++++++******************************+++,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------........./////////////////////000000000000...///000000111111000000111000000000000111222222...444888888999<<<===;;;888555555999;;;888666666:::>>>DDDIIIPPPYYYccckkkzzzuuulllfffXXXNNNBBB;;;999888666444666555555333222111000000222222222222222222222222000000000000000000000000////////////////////////---------......//////000/////////.........------,,,,,,---------.........////////////////////////...//////000000//////...000//////......//////000000000000000111111111222000000111111222333444444777777777777666444333222************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------....................................////////////------........./////////////////////000000000111/////////////////////......///000111222222111111222222222222333333333333222222333444444444444333222222222333333333444444555555555555555555555555333555666555444333444555333333333333333333333333333333222222222222333333///000111222222222111111111111000000111000///...///////////////000111111111111111111111111111111000000000000000000000000111111000///.........///------------------------++++++,,,------......///,,,,,,------...------------------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++***************+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************,,,++++++******++++++,,,++++++******)))***************************************+++,,,,,,,,,,,,+++,,,,,,,,,---------..............................---------.........//////////////////000000000000...//////000000000000000000000000000000111222222,,,444999888666888888777555222333777999555222333444888<<<>>>???BBBIIIOOO\\\fffpppwww~~~uuulllcccZZZSSSNNNFFFAAA:::555444444444444666555555555555444222111111111111222222222222222000000000000000000000000////////////////////////,,,,,,---......///000000//////.........---------------------.........///..............................////////////............------------....../////////000000000111111......///000111222333333444333333222111111222222)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............/////////000---------.........//////////////////000000000000111111111111000000000000......///000111222222222222222222111111111111111222222333444444444444333111111222222222333333333666666666666666666666666222333444444222222333444333333333333333333333333333222222111111222222333333333444555555444222111222111//////000000///...111111000111111222333333333333333333333333333333000000000000000000000000000//////...............------------------------///......------,,,++++++++++++,,,---............---------,,,,,,++++++++++++++++++++++++++++++++++++******************+++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))******))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))***++++++(((((((((((())))))))))))************************%%%&&&((()))*********)))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))))))))))))))************+++++++++************************************************,,,++++++++++++++++++,,,,,,,,,+++***)))))))))*********************************+++,,,,,,,,,,,,+++,,,,,,,,,---------...........................------------.........//////////////////000000000000...//////000000000000000000000000000000111111222...666:::888444555555444666222111444555333222333000555:::;;;999999===AAAFFFPPPZZZbbbnnn{{{lllfff]]]UUUNNNIIIDDDAAA:::888666333222333444555222222222333555444222000111111111111111111222222000000000000000000000000////////////////////////,,,,,,------...///000000//////.........---------............/////////000------------------------......////////////......---------,,,,,,---------////////////000000000000------...///000111222222222111000/////////111222''''''((()))***+++,,,,,,)))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++))))))***+++,,,,,,------000//////---,,,+++******---------------...///000//////---,,,,,,---...///------...///000111222222......////////////......222222333333333333222222222222111111111111111222333333333444555666777888444444333333333444444555555555555444444333333333333333333333333333333333222222333444444444333333111111111111111111111111222111000000000000000000222333333444888:::555---000000111111222222222333222222222111111111111000000000000000000000000000111111000......---------///............---------+++,,,...//////---,,,***...------,,,,,,------...++++++++++++++++++++++++***++++++++++++***)))))),,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***+++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))******)))((((((((((((((())))))))))))************&&&'''(((******))))))(((((((((((()))******++++++))))))))))))))))))))))))(((***+++***)))((()))***++++++******))))))((((((+++***)))(((((()))***+++(((((((((((((((((((((((((((((()))***++++++,,,,,,,,,,,,,,,++++++*********)))******++++++******)))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,+++***)))*********+++,,,---...///000///...------------------,,,,,,,,,,,,---......+++,,,---...////////////........................000111111111222222222222444444444444444444444444222222222222222222222222555555666666777888888888>>>@@@CCCHHHUUUjjjxxxpppiii[[[SSSIIICCCAAA>>>:::666444444444333333222222222222222222222222222222222//////000000000000//////000000////////////000000///////////////////////////////////////.........------............------------++++++++++++------........................,,,---------.../////////.................................------,,,,,,,,,////////////000000000000000111111111222222222222))))))******++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))******+++,,,,,,------------------------------...------------......//////...---,,,,,,---...///.........///000000111111111111222222222222111111...//////000000//////...222111111000000111111111000111111222444666888999444333333222222222222333555444444444333333333333333333333333333333333333333444444444333222222111111111111111111111111111222222111111111111111222111555777666888999666000222222111111111111111222222222222111111111000000000000000000000000000000111000///......---------............------------+++,,,---...///...,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++++++++***,,,+++++++++************))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%%%%))))))))))))************((()))***+++,,,++++++************)))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))************))))))(((((((((+++***)))(((((()))***+++************************((())))))***++++++,,,,,,,,,,,,,,,++++++*********))))))************))))))******))))))******+++,,,************************+++++++++++++++************+++,,,------,,,+++***++++++++++++,,,------...//////...------------------,,,,,,,,,,,,---......+++,,,---...////////////........................000000000000111111111222222222222222222222222222222222222222222222222222333333444444555666666666666888:::>>>III[[[pppxxxqqqfffdddccccccaaa]]]WWWRRRGGGAAA;;;888888888666333333333333333333222222222222222222222222222222222///000000000000000000///000//////////////////000....................................////////////------............---------,,,,,,++++++,,,,,,---........................------------..........................................---------,,,,,,,,,.../////////000000000000000000000000111111111222++++++++++++++++++++++++)))************+++++++++------------------------,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---******+++,,,---.../////////...------------------......------------......////////////////////////......////////////......------............------111111000000000000111111......///111333555777888333333222111000000000111444444333333333333333222222222222222222222222222222222333333333333222222111111111111111111111111333222222222222222333333333999===;;;999999888666888666444111000000111111222222111111111000000000000000000000000000000000111000///......---..................------------***+++,,,.........---,,,------,,,,,,,,,,,,------++++++++++++++++++++++++'''((()))+++,,,,,,------,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))******++++++******************))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))&&&&&&%%%%%%$$$$$$%%%%%%))))))))))))************))))))***++++++++++++***++++++******)))(((((('''))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))((((((((((((******))))))))))))******************************)))))))))***++++++,,,,,,+++++++++++++++*********))))))))))))))))))))))))******))))))******+++,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,------///...---------------------,,,,,,,,,,,,---......,,,,,,---...////////////........................////////////000000000000000000000000000000000000222222222222222222222222111111222222333444444444555666888;;;BBBNNN^^^iiijjjkkklllooosssxxx|||zzzrrrpppllljjjgggaaaXXXQQQIIIHHHGGGGGGHHHFFFCCC@@@;;;777444444666777555222222222222222222333333333111111111111111111111111000000111111111111000000//////............//////........................---------.../////////000------............------+++,,,,,,------,,,,,,+++------------------------............------------------------------------...------------,,,,,,,,,....../////////000000000////////////000000000000,,,,,,+++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,---......//////......---,,,,,,,,,,,,------------------......000000/////////.........---------......---------//////000000000000//////000000/////////000111111......//////111222444555333333222111000000000000333333333333222222222222111111111111111111111111///000111222333444444444111111111111111111111111111111111111111222333444666???FFFBBB<<<<<<>>>@@@AAA>>>999555222111111222111111111111000000000000////////////////////////000000///........................---------,,,,,,)))***+++---.........------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))************)))))))))))))))))))))((((((((())))))))))))))))))))))))******++++++++++++******(((((((((((()))))))))))))))(((((('''''''''((((((((()))))))))************'''((((((((())))))))))))************))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***((((((((((((((((((((((((***))))))))))))))))))***************************))))))*********++++++++++++++++++*********************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------------,,,+++++++++,,,,,,......---,,,,,,------------,,,,,,,,,,,,---......,,,------...//////.......................................////////////000/////////000000000000000111111111111111111111111000000111111222333333333777888999:::>>>EEEOOOVVVPPPOOOOOOPPPUUU[[[aaaeeedddccccccdddeeehhhjjjlllmmmqqqyyy{{{sssqqqlllccc\\\SSSQQQPPPOOOMMMJJJDDD???<<<<<<;;;;;;<<<<<<;;;:::888666555555666555333000000000111111222222333333111111111111111111111111000000111111111111000000///......------......///........................,,,,,,------...///000000,,,------......------,,,++++++------------++++++------------------------.........------,,,,,,,,,------------------------------------------------........./////////000000.........////////////000+++++++++***))))))(((((())))))*********+++++++++************************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++,,,,,,---------......000000//////......------///000000111111000000//////000000111111000000//////.........//////000111000000/////////000000111333333222111111111111111222222222222222222222222111111111111111111111111222222222333222222111111000000000000000000000000/////////000000222333333:::FFFMMMIIIBBBBBBFFFJJJJJJGGGAAA;;;777444333333111111111000000000//////////////////////////////000//////............///...------------,,,,,,,,,)))***+++,,,------......,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))***)))))))))))))))******((()))))))))************((((((((((((((()))))))))(((((())))))************))))))))))))))))))))))))(((***+++***)))((()))***((((((((())))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***************+++++++++************************,,,+++************+++,,,******))))))******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,------------,,,+++++++++,,,,,,------,,,,,,,,,------...---,,,,,,,,,,,,---......,,,---......///.................................---.........////////////000000000000111111222222111111111111111111111111111111111222333333444444444555555666777;;;???BBBAAA@@@>>>>>>AAAGGGMMMQQQJJJJJJIIIIIIIIIJJJLLLLLLOOOTTT\\\dddjjjnnnoooooopppssszzzxxxrrrooonnnlllcccYYYSSSRRRPPPKKKFFF>>>>>>>>>??????>>><<<:::777777777666555555555666333222222222222111...---000000000111111222222222000000000000000000000000000000111111111111000000......------------..............................+++,,,,,,---...//////000,,,,,,------------,,,,,,++++++------------++++++------------------------......------,,,,,,,,,+++------------------------------------------------............////////////---.........////////////*********)))))))))(((((()))************+++++++++*********************************+++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******...---,,,,,,,,,,,,,,,,,,***+++,,,------...------/////////......---------......////////////......------............------...------......///000111222111000///............222111111111111111222222000111111111111222222222222222222222222222222222666666555333111///---,,,000000000000000000000000.........///000222333444???JJJRRRNNNHHHHHHNNNSSSRRROOOIIIBBB;;;777444333111111000000000/////////000000000000000000000000//////............//////------------,,,,,,,,,,,,******++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))((((((((('''(((((())))))))))))))))))*********************)))***++++++,,,'''(((((()))******++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************))))))************))))))((((((((((((((((((((((((************************)))))))))***************,,,+++***))))))***+++,,,******))))))******+++,,,)))))))))))))))))))))))))))))))))******++++++,,,************+++,,,------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......------...............---....................................////////////000000111111222222333333111111111111111111111111111111222222333444444444444444444444555666888999<<<:::999888999===@@@CCC>>>>>>===<<<<<<<<<======AAADDDHHHMMMPPPRRRRRRQQQQQQUUU]]]hhhttt~~~wwwnnnhhheeejjjiiifff```YYYSSSPPPNNNOOOIIICCC???>>>>>>===<<<777777888888888777777777555666777555333222333444//////000111111111111000000000000000000111111111//////////////////////////////000000000000//////------,,,,,,,,,,,,------------------------------,,,,,,,,,---.........///,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------........./////////............////////////+++*********************)))************+++++++++************************)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++,,,,,,------)))***,,,---......------.....................---+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------...///000111111000000///////////////////////////000111222222000000000000111111222222333333333333333333333333555555444333111///...---000000000000000000000000......///000111333555555AAALLLSSSPPPLLLNNNTTTXXXWWWTTTNNNFFF???999444111111000000000////////////000000000000000000000000//////............//////---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))(((((('''((((((((())))))*********))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))************+++***)))))))))***,,,,,,)))))))))))))))*********))))))))))))))))))))))))(((***+++***)))((()))***)))*********+++++++++,,,((()))***++++++***)))((())))))))))))))))))))))))************************((()))))))))*********+++***)))(((''''''((()))*********))))))******+++,,,))))))))))))))))))))))))'''(((((())))))***++++++))))))(((((()))+++,,,---++++++++++++,,,------...,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......---...............------............................../////////000000000///000000111222222333333111111111111111111111111000111111222222333444444444444333444666666666666777777666666666777999999888888888888888888888888;;;;;;===>>>????????????@@@CCCIIIQQQZZZccclllqqqqqqkkkddd^^^]]]]]]^^^^^^ffflllnnniiifffjjjqqqvvvqqqllleee]]]UUUOOOLLLJJJMMMMMMLLLIIIDDD@@@>>>===???===:::777555555777999555555555555444333444555333555777666444222333444000111111222222222333444000000000000000/////////////////////////////////......////////////......------,,,,,,,,,,,,------------------------------------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////....../////////000000000++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...)))***+++---......------...........................//////////////////...,,,------......------,,,,,,,,,,,,---...///000111///////////////000111111---------...///000111222//////000000111111111222333333333333333333333333///000111222222222222222000000000000000000000000//////000111222444666777BBBLLLSSSQQQMMMPPPVVVZZZYYYVVVPPPIIIAAA999333000000000000000////////////000000000000000000000000//////.........//////000---------,,,,,,,,,++++++,,,,,,++++++***+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,---.........******************++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))(((''''''(((((())))))******++++++))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))((((((((((((((()))******))))))))))))************)))((('''''''''(((***+++++++++******)))((((((((())))))))))))))))))))))))(((***+++***)))((()))*********+++++++++,,,,,,,,,((()))***++++++***)))(((************************++++++******************(((((())))))*********+++)))(((&&&%%%%%%&&&((()))*********)))***++++++,,,************************&&&''''''((()))*********)))((((((((((((***,,,---*********+++,,,---...///++++++++++++,,,,,,---...---,,,,,,,,,,,,---......---...............------........................////////////000000000000...//////000111222222333000000000000000000000000000000000111222222333333111000000111333444444333222333333333333333333333333444444555666666777777666666666666666777999999888:::===AAAEEEKKKRRRVVVUUUPPPIIIDDDCCCDDDFFFGGGHHHOOOQQQLLLIIINNNVVV[[[QQQNNNHHHCCC???>>>>>>>>>;;;<<<===<<<:::888888999888999888444111000444777222333333222111222333555---000333333111///000111000111111000///...000111111111000000//////......////////////////////////------............---------,,,,,,++++++,,,,,,---------------------------------------------,,,,,,+++,,,,,,------,,,,,,+++...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////////////////000000000000)))************+++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++************++++++,,,+++)))(((((()))+++,,,************************++++++,,,,,,,,,---------------------------------........................,,,,,,++++++,,,---///000------------------------...............///000000,,,---///000000000///...////////////000000000000111111111111111111111111444444444333222000...,,,............/////////000111000000///000222444555BBBFFFKKKLLLJJJKKKPPPTTTSSSTTTSSSPPPIII@@@666111000000000000000000000000000000///........................------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***++++++***)))((())))))))))))***+++,,,---,,,,,,+++***)))))))))***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++,,,.........,,,***)))))))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))(((((('''''''''&&&+++++++++***************&&&'''((()))******)))))))))******++++++******)))***,,,,,,+++)))((()))***!!!###&&&(((******)))((())))))))))))(((((((((((()))+++---//////---+++)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))************(((((()))*********************))))))******+++,,,***************************++++++,,,,,,++++++***---+++)))+++---///---+++......---,,,,,,,,,------//////////////////////////////............//////...............///000000111000///......///000000111111222222222111111000444333333222222333333444333222222111111222222333555555333333333333555555888777666555555666777888555666888;;;===???@@@@@@BBBAAA???===;;;::::::999=========>>>???@@@AAAAAA<<<<<<;;;;;;:::999888888777777777777666666666666444444555555555555444444222222222222222222222222333333222111000000000111///000111222222111000///////////////////////////000000000000000000000000//////.........---------...---+++******+++---...***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++******,,,...///------------------------+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,---------......////////////////////////)))************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++,,,+++)))(((((()))+++,,,************************++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,---///000------------------------...............//////000---......///////////////////////////000000000000111111111111111111111111333333333333111000...---........................//////......///111222333===AAAEEEFFFDDDEEEIIIMMMMMMNNNNNNLLLFFF>>>666111000000000000000000000000000000///.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***++++++***)))((())))))((((((((((((((())),,,+++******))))))******))))))))))))))))))))))))(((((()))******)))(((((()))))))))))))))))))))))))))***+++,,,+++***(((''')))(((((((((((((((((()))(((((((((((()))***+++,,,))))))))))))))))))))))))******)))))))))(((((((((*********************)))''''''''''''''''''(((((())))))************))))))***+++,,,+++)))((()))***$$$%%%''')))*********)))''''''(((((())))))******)))+++---......---+++)))************************************)))))))))((())))))))))))************))))))))))))************(((((()))*********************))))))******+++,,,***************************++++++,,,,,,++++++***---+++***+++---...---+++......---------......///........................//////............//////...............//////000111000/////////000111111111111111111111111111111333333222222222222333333333222222111111222222333444444333222222333444444555444333333333333444555444555666777999999:::::::::999888888777777777777888888888999::::::;;;;;;::::::999999888777777666555555555555444444444444333333444444444444333333222222222222222222222222222111000000/////////000//////000111111000//////........................////////////////////////......------,,,,,,,,,,,,...---+++******+++---...***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++******,,,---///------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................)))************+++++++++************************++++++++++++++++++++++++******++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++*********++++++++++++,,,------------------------++++++++++++++++++++++++,,,+++++++++,,,---...///,,,,,,,,,,,,------------......------......///000...............///000000////////////000000000000000000000000000000000000111111111111000///...---..................------...............000111111555999<<<===<<<<<<@@@CCCDDDEEEFFFEEEAAA;;;555111000000000000000000000000000///......---.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))************))))))+++***)))(((''''''''''''++++++***)))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))***++++++***((('''((((((''''''''''''(((((((((((((((((()))***++++++))))))))))))))))))))))))************))))))))))))((((((((()))))))))))))))***)))((('''''''''((()))))))))************))))))***+++,,,+++)))))))))+++))))))))))))************&&&&&&'''((()))***++++++***+++,,,......,,,+++***************************************))))))))))))))))))))))))************))))))))))))************((())))))************)))******))))))******+++,,,***************************++++++,,,,,,++++++***,,,+++***+++,,,------+++...---------...///000111........................//////............//////......------......///000000/////////000111222333111111000000000000111111333333222222222222333333222222111111111111222222333333222111111222333333333333222111111222333333444444555555555555444444333333333333444555666777555555555555555555555555777777666666555555444444333333333222222222111111111222222333333222222111111111111111111111111111000000///.........//////......////////////..............................////////////////////////---,,,,,,,,,,,,+++++++++------++++++++++++------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******,,,---...------------------------------............------------------------------++++++++++++++++++++++++,,,,,,,,,---------..............................))))))*********+++++++++************************************************++++++++++++************++++++************++++++++++++***))))))***++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,---------...------------.../////////......------...000111////////////000000000000000000000000000000000000000000000000000//////...111111000000///......---.........//////000000000000222444555444555777999;;;<<<======;;;777333111///////////////////////////......------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))******))))))))),,,,,,+++***))))))************))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***++++++,,,,,,+++******((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((...---***)))((()))***+++******++++++++++++******)))+++,,,+++***)))***+++++++++***))))))))))))***'''''''''((()))************+++,,,------,,,+++***))))))))))))))))))))))))*********)))))))))))))))((()))))))))************((()))))))))************((()))************))))))******))))))******+++,,,***************************++++++,,,,,,++++++***+++******+++,,,,,,,,,,,,,,,,,,,,,------///000111........................///......------......///...------------...///////////////000111222333333000000/////////000111222222222111111111111222222222222111111111111222222222111111111111111111222333333333222222333333333444444444555444444333333333222333333444555666777444444444444444444444333444444333333333222222222222222222111111111000000111222222333333222222111111111111111111111111111000000///....../////////................................................////////////////////////---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..............................))))))*********+++++++++************************************************+++*********************++++++************+++++++++******************+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------.../////////......------...000111////////////000000000000///////////////////////////////////////000000000555444333222111000///...//////000000000000000000...///000000000111222333333444555666555444111000..............................------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************++++++++++++++++++++++++***))))))))))))))))))*********))))))***+++,,,,,,***))))))((())))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))*********************((((((''''''''''''(((((((((((((((((((((((()))***************************((((((((((((((((((((((((&&&&&&''''''((((((((((((...---***)))((()))***++++++,,,,,,,,,,,,,,,,,,+++)))***++++++***)))***+++,,,+++***)))(((((((((((())))))))))))((((((((((((***++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))******((()))))))))************((()))))))))************))))))*********))))))(((******))))))******+++,,,***************************++++++,,,,,,++++++*********++++++++++++,,,,,,+++***++++++,,,---...///..............................------------......---------------...//////......///000111222222222///.........///000000111222111111000000111111222222111111000000111111222111111111111111111111111111222222222222222222111000111222222333333333333444333333333333444444555444444444444333333333333222222111111111111111000222222222111111111000000222222333333333333222222000000000000000000000000000000/////////000000111......------------......................................................------------............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,---------..............................)))************+++++++++************************************************))))))******************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++******++++++,,,,,,------------,,,,,,------...///...............///000000////////////000000000000////////////////////////////////////000111222333888777666444222000///...///000000111111000000///............///////////////000111111111000//////........................---------,,,------...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))(((((((((***************************************************++++++++++++,,,,,,,,,******))))))))))))******''''''''''''((()))***+++))))))((((((((()))******)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''((((((((())))))(((((((((((())))))(((((((((''''''(((((()))************************''''''''''''((((((((((((&&&&&&''''''(((((())))))***)))((('''''''''((()))++++++,,,,,,,,,,,,++++++)))***++++++***)))+++,,,++++++******)))(((((('''***)))))))))((((((((('''******++++++++++++******(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))************)))************))))))(((******))))))******+++,,,***************************++++++,,,,,,++++++***)))***++++++******+++---+++*********+++,,,------------------------------......------------......------,,,,,,------...///---...///000000111000000,,,---...///000000000///111111000000000000111111111111000000000000111111000111222222222222111000...///000000000000///...------///000111111111111333222222111111111111111222222222222222222222222111111111111111111000000222222222111111111111000222222222333333222222222////////////////////////000000//////000000111111///...------------...///------------------------........................------...............///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******++++++++++++******++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,---------......------------------------)))************+++++++++************************************************(((((())))))******++++++++++++************++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------------,,,,,,------...///---......///////////////////////////000000000000........................////////////000222444555888888666444222000...---...///000000000///......///...---............---........................---------------------------,,,,,,,,,------...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++***)))(((((()))***+++)))((((((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))***)))(((((((((((()))***((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((******))))))))))))******)))(((((('''''''''((((((************************''''''(((((())))))))))))&&&''''''((())))))******''''''''''''''''''(((((()))******++++++******)))(((***++++++******+++,,,++++++,,,,,,,,,***)))((((((((((((((())))))))))))*********++++++*********************************((()))))))))************))))))))))))************))))))))))))***************************)))((((((******))))))******+++,,,***************************++++++,,,,,,++++++***(((***,,,+++***)))+++---,,,,,,+++++++++,,,,,,---------------------------...------,,,,,,------...------,,,,,,------...///---...//////000///......***+++...000111000///---000000000//////000000000111111000000000000111111111111222333333222111111...///000000000000///.........///000111111111111222111111000000111111222111111222222333333444444111111111111111111111111111111111111000000000000000111111222222111111000///////////////////////////.........//////000111//////...------...//////------------------------........................,,,,,,,,,------.........+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,******++++++++++++******++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,---------......------------------------)))************+++++++++************************))))))))))))))))))))))))'''(((((()))***++++++,,,++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***************************+++,,,---,,,,,,***)))))))))***+++,,,,,,---------,,,,,,,,,,,,---......,,,---///000000000///...////////////000000000000........................////////////111333555666888777666333111///---,,,---.../////////...---,,,///...------......---,,,......------------------------------------------,,,,,,,,,,,,------...//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,+++***)))(((((()))***+++---,,,+++***))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((()))***+++++++++************++++++)))(((((('''''''''((((((************************(((((())))))*********+++'''''''''((()))******+++&&&'''((()))******))))))(((((())))))))))))(((((((((***++++++******+++---+++,,,.........,,,***)))&&&&&&'''((()))***++++++************************++++++++++++++++++++++++(((((())))))*********+++))))))))))))************))))))))))))***************************)))((((((*********)))***++++++,,,************************+++++++++,,,,,,+++++++++(((***,,,+++))))))+++---......---,,,,,,,,,------------------------------...------,,,,,,------...---,,,,,,,,,,,,---......---.../////////...---,,,(((+++...111222000...,,,000000////////////000000111111000000000000111111111222333444444333222111000111222333333222111000222222333333333333222222222222111222222333444555222222333444555666666777111111111111222222222222111000000000//////////////////000000000000//////////////////////////////---------------...///000000///...------...///000------------------------........................+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,******++++++++++++******++++++++++++++++++++++++))))))***++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......------------------------((((((((((((((((((((((((++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,---,,,,,,******************************++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,)))---------,,,,,,+++++++++.........------,,,,,,,,,---------,,,,,,+++++++++***+++,,,---............---...///000111222333444666444111///.........///000000...------...///000........................///......------,,,++++++,,,,,,,,,------,,,++++++------------------------,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&((()))***++++++***)))(((******))))))((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))***************)))(((''''''''''''''')))***+++,,,,,,+++))))))++++++************++++++(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++)))((('''&&&))))))))))))))))))))))))************************''''''(((((())))))******))))))))))))************---,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***)))***++++++,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,---------......,,,---...//////...---,,,---------.........//////................................................///////////////////////////000000000111111111111......//////000000111111333333333333333333333333444333333222111111111222111111111111111111111111555444222111111111222222000000000000000000000000000000000000000000000000000000000000000000000000......//////////////////////////////////////////...........................---,,,+++++++++,,,------,,,,,,,,,,,,---......------------,,,,,,+++***...---+++***)))***++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---......---------,,,,,,,,,---------...------,,,,,,************************++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***---------,,,,,,+++++++++......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,---............---......000111222333333444222000...---------...//////............//////........................,,,,,,------------------,,,,,,,,,------,,,,,,+++------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++++++++***))))))***+++++++++++++++,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))((((((((((((******)))))))))(((((((((((()))***++++++***)))((())))))))))))((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))***++++++++++++***)))++++++************++++++(((((((((((()))))))))***))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))************,,,+++***)))(((((((((((())))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))*********+++++++++)))***++++++,,,,,,++++++************************))))))***++++++++++++*********+++,,,,,,,,,+++++++++++++++*********)))))),,,,,,,,,------------...---------......---------,,,------------.................................................................................//////000000000111111111.../////////000000000111111111111111111111111111222222111000000000000000111111111111111111111111444333222111000000111222000000000000000000000000////////////////////////000000000000000000000000////////////............................................................,,,,,,+++*********+++,,,---,,,,,,,,,,,,---......,,,,,,------,,,,,,+++***---,,,++++++*********+++************+++++++++,,,,,,,,,,,,+++++++++******************************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,,,,------......,,,---------------,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------...------------......///000111222222111000...---,,,,,,,,,------....../////////......------------------------+++++++++,,,---.........+++,,,,,,------,,,,,,,,,------------------------,,,++++++******++++++,,,+++++++++***************((()))+++,,,---,,,***))),,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********)))((('''''''''************))))))))))))))))))************))))))(((((((((((())))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))******+++)))******+++++++++******++++++************++++++((((((((()))))))))******))))))))))))))))))))))))(((((()))***+++++++++***))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))************+++***)))(((''''''''''''))))))(((((((((((())))))))))))))))))************'''''''''''''''''''''''')))))))))*********++++++)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,++++++******+++++++++***************,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------................................................////////////000000000000////////////000000000000////////////////////////111000000///////////////000000000000000000000000222111111000000000000111////////////////////////////////////////////////000000000000000000000000////////////......------........................------------------------+++******))))))***++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++***))))))))))))*********++++++,,,,,,,,,++++++++++++***************************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---******+++,,,---...//////,,,,,,------------,,,,,,************************))))))))))))))))))))))))))))))***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------...------,,,,,,.........//////000000000000///...---,,,,,,------,,,---...///000///...---------------------------++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))(((***,,,......---+++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))******)))))))))''''''(((((())))))******''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))***++++++)))*********++++++++++++++++++************++++++(((((()))))))))*********))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******************************))))))((((((''''''((()))))))))************+++***)))((((((((((((((())))))(((((((((((())))))((()))))))))************(((((((((((((((((((((((())))))))))))************))))))***+++++++++++++++************************))))))***++++++++++++***+++++++++++++++***)))(((************************++++++,,,,,,,,,------------,,,+++******+++,,,---+++++++++,,,,,,,,,------------------------------........................................................./////////000000////////////000000000000////////////////////////000000///////////////000000000000000000000000000000000000////////////000........................////////////////////////////////////////////////000//////......------,,,------------------------------------------------***************+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,++++++***)))***+++,,,,,,+++***)))((())))))))))))*********++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++******++++++,,,---******+++,,,------......++++++,,,---------,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------...------,,,,,,................../////////.....................+++,,,.../////////...---------------------------------,,,,,,,,,+++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))+++---///000...,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((***))))))))))))))))))***''''''(((((())))))******'''(((((()))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''(((((()))***)))))))))******++++++,,,++++++************++++++))))))))))))************))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))******************************))))))((((((''''''((()))))))))************++++++***)))))))))******))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++***++++++++++++++++++++++++))))))***++++++++++++***++++++++++++******)))(((************************+++++++++,,,,,,,,,------,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------------------------------................................................---............/////////000000000000////////////000000000000000000000000000000/////////000000111////////////////////////////////////000/////////------------------------................................................//////......---------,,,------------------------------------------------***++++++,,,,,,,,,------,,,++++++++++++,,,------******+++,,,,,,+++++++++((()))+++,,,,,,+++***)))((())))))))))))*********++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******++++++***)))++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------...---------...............---------------..................+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))***************+++---...///...---,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))'''''''''((()))*********''''''''''''((((((((((((******))))))))))))******(((((((((((())))))))))))'''((())))))******))))))''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''(((((()))))))))))))))***+++,,,---++++++************++++++)))))))))*********++++++))))))))))))))))))))))))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))************++++++************++++++))))))(((((((((((())))))))))))))))))************************************((((((((()))))))))******((()))******++++++******++++++++++++++++++++++++))))))***++++++++++++************+++******))))))***************+++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------.........///000000000000////////////111111111111111111111111000////////////000000111////////////////////////...//////000000000000///........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++++++++++++++,,,------)))***++++++++++++++++++((()))******+++*********)))))))))*********++++++***++++++++++++,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++******++++++,,,------,,,,,,,,,+++++++++***)))***+++,,,,,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++***)))(((((())))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******++++++***(((***************************+++---,,,***)))+++---+++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,---.....................------,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))))))))******+++++++++)))***++++++,,,,,,++++++***++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((((((((()))************)))'''''''''''''''''''''''''''''''''((((((((())))))***)))((((((((((((((((((***))))))))))))+++,,,---++++++************++++++))))))*********+++++++++))))))))))))))))))))))))******++++++,,,,,,++++++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***((())))))***************************************))))))***++++++++++++***((())))))************)))))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,---------.........111000000000/////////...000000000000000000000000......------...//////000...........................///000111111111000000................................................------------------------+++,,,,,,------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,+++++++++***++++++,,,---))))))***+++++++++++++++)))))))))))))))***++++++************+++++++++,,,******+++++++++,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++******++++++,,,---+++++++++++++++,,,,,,,,,))))))***,,,,,,------,,,************************************************%%%%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,***)))((('''((((((************************++++++++++++++++++++++++---+++******++++++***(((************************))),,,---,,,***)))+++---+++++++++,,,,,,---------*********++++++,,,,,,,,,---------,,,,,,+++++++++***+++,,,---......///............------,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------)))***+++,,,------...---++++++++++++++++++++++++***+++,,,------,,,+++***))))))******+++++++++,,,)))))))))))))))***************+++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((())))))*********++++++***)))(((((()))***+++******))))))((((((''''''(((((()))***************''''''''''''''''''''''''''''''''''''((((((((()))++++++***)))(((((())))))***))))))))))))+++---...++++++************++++++)))************+++++++++))))))))))))))))))))))))((((((***+++,,,---------))))))))))))))))))))))))************************''''''(((((())))))******))))))))))))************))))))(((((((((((()))***))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))***++++++++++++***'''((()))***************))))))******++++++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......111111000000/////////...000000000000000000000000,,,,,,,,,,,,------...///...........................///000222222222111000////////////////////////........................------------------------***++++++,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,++++++++++++******++++++,,,---((()))***+++++++++++++++***)))((((((((()))+++,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++******++++++,,,---))))))***+++,,,------...((()))***+++,,,---------***************)))((((((''''''(((((())))))******'''(((((())))))))))))))))))*********++++++++++++'''((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,***+++,,,---...------,,,++++++,,,,,,---.../////////...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,***)))(((((()))))))))(((((((((((((((******++++++++++++******(((((()))***,,,---...///+++++++++*********)))))),,,,,,,,,++++++++++++***))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((******)))((('''&&&&&&%%%''''''(((((((((((('''''')))'''&&&&&&(((***++++++''''''(((((()))*********************************,,,,,,,,,++++++*********))))))************))))))************************))))))))))))************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''***+++,,,---,,,***((('''(((((((((((())))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))***++++++++++++***++++++******++++++,,,---+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++'''(((***+++,,,,,,++++++---------....../////////,,,,,,,,,---------......---------------------------...///111111111000///000000///...............000000000000000000000000////////////////////////........................000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************************************)))************+++++++++************************************************))))))))))))************))))))(((((((((((())))))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((())))))))))))((((((((((((&&&''''''((()))((((((((()))))))))*********++++++((((((((((((((())))))***************************))))))***++++++++++++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++*********))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,'''((()))***+++******)))++++++,,,,,,---......///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))((((((((())))))***************++++++++++++******))))))******+++,,,------+++++++++*********)))))))))))))))(((((((((''''''))))))************))))))))))))))))))************))))))))))))))))))))))))******************************)))))))))((((((((((((((())))))))))))(((((())))))(((((('''&&&&&&&&&''''''(((((((((((('''''')))'''&&&&&&(((***++++++******)))((((((''''''&&&************************++++++++++++++++++******))))))************))))))************************))))))))))))************++++++******************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++******************+++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++((((((***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------...///000111000000///000000///.......................................////////////////////////........................///......------------...------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************)))))))))))))))))))))))))))************+++++++++************************************************))))))))))))************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))(((*********)))(((''''''''''''(((((()))))))))))))))((((((((()))))))))******)))((('''''''''(((***+++************************((()))******++++++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++------------------------((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******'''(((((()))***+++,,,,,,******++++++++++++***************+++++++++,,,,,,+++++++++***************(((((((((((('''''''''&&&((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((((((((('''''')))'''&&&''')))*********))))))(((((('''&&&&&&%%%***************************************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))******************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))******++++++(((((((((((())))))))))))''''''((())))))***++++++))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***)))))))))))))))******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---------------------------...//////000/////////000///......---.........------------------------////////////////////////........................------------------...///........................000///......------......,,,---------------------,,,,,,++++++++++++,,,,,,************************************************)))************+++++++++************************************************)))))))))*********++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))(((***)))))))))((((((((('''))))))***++++++++++++***(((((((((((()))))))))))))))((('''''''''(((***+++++++++++++++++++++++++++((())))))***************((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******+++++++++,,,******++++++++++++******+++++++++***************************************++++++*********)))))))))(((((())))))))))))((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((%%%&&&&&&&&&'''''''''(((''''''(((((((((((('''''')))''''''''')))******)))%%%%%%&&&&&&'''(((((((((************************((()))))))))******++++++))))))************))))))((((((((((((((((((((((((((()))))))))************(((((())))))******++++++(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))((((((((((((******))))))***+++,,,,,,(((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))***++++++++++++***((((((((((((((()))******++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++******++++++,,,,,,,,,,,,///......------,,,,,,,,,,,,,,,,,,---------......------------------------........................///......------.........------------------------////////////////////////........................,,,,,,,,,,,,---......///------------------------///...---,,,+++,,,---...++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************))))))*********+++++++++*********))))))*********++++++++++++++++++++++++++++++************++++++************************************************************************************++++++++++++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))'''((((((((()))))))))***'''((())))))******))))))(((((((((((()))))))))))))))((('''''''''(((***+++************************(((((()))************)))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,++++++++++++++++++,,,************************************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********))))))))))))***+++++++++,,,,,,,,,,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,+++++++++******))))))******++++++++++++******++++++************))))))************************,,,,,,+++++++++*********(((((())))))))))))((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((''''''(((((((((((('''''')))((('''(((******)))(((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((((((((())))))*********))))))************))))))''''''''''''''''''''''''((()))))))))************((((((((())))))******+++(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))***++++++++++++***((((((''''''(((((()))******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,.........------,,,,,,+++,,,,,,,,,---------......------------------------......------------------......------------..............................................................................,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++---,,,+++***)))***+++,,,))))))******++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))*********+++++++++************************************************************++++++++++++))))))(((((((((((())))))++++++++++++++++++++++++++++++************++++++************************************************************************))))))*********+++++++++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,((())))))************)))'''''''''((()))*********%%%%%%&&&'''''''''''''''((((((((()))))))))******'''((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++************************************************,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++*********++++++++++++++++++,,,,,,,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++,,,,,,,,,+++***)))(((((('''******++++++++++++************************))))))***************+++++++++************))))))))))))'''(((((())))))(((((('''))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++'''(((((((((((()))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''(((((((((((('''''')))(((''')))******)))'''))))))(((((('''&&&&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((''''''&&&&&&(((((((((((())))))))))))******)))(((((('''&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***((((((((((((((())))))*********++++++++++++***************++++++++++++++++++******))))))***++++++++++++++++++************,,,,,,,,,---------......------------------------......---,,,,,,,,,---------------,,,------...///........................------------------------........................,,,,,,,,,,,,,,,,,,---...************************++++++******)))))))))***(((((())))))******++++++++++++************++++++************************(((((((((((((((((((((((()))************+++++++++*********************************************************++++++++++++,,,+++******************+++************************++++++************++++++************************************************************************)))))))))************++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************(((((((((((())))))))))))&&&&&&'''((((((((((((((()))))))))*********++++++&&&''')))*********)))((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********************************))))))*********************************************************++++++++++++++++++,,,,,,........................++++++++++++++++++++++++,,,,,,,,,---------......///...---,,,,,,,,,------++++++++++++++++++++++++((()))***+++,,,++++++***************************++++++++++++++++++++++++,,,+++++++++++++++++++++*********))))))(((((((((******++++++++++++******))))))))))))************))))))*********+++++++++))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))))))))******(((((())))))))))))(((((((((((())))))))))))))))))''''''(((((((((((('''''')))(((((()))******(((&&&******)))((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((''''''))))))************))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))***++++++***)))((((((((((((((())))))))))))((((((((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++***))))))(((((())))))***+++******++++++++++++******)))*********++++++++++++******)))(((((())))))******************+++++++++,,,,,,,,,---------......------------------------......,,,+++++++++,,,,,,---,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))((())))))***++++++,,,,,,++++++************++++++************************)))))))))))))))))))))))))))************+++++++++*********************************************************+++++++++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))++++++************++++++************************************************************************))))))))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))*********************))))))((((((''''''))))))***+++++++++++++++************++++++++++++%%%''')))+++,,,***((('''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,------...........................++++++++++++++++++++++++,,,,,,,,,------.........---,,,***)))((()))******++++++++++++++++++++++++((()))***+++,,,,,,+++***************************++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((((((((())))))))))))******++++++++++++******((()))))))))************))))))******++++++++++++************))))))))))))''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++(((((())))))))))))((((((************))))))))))))''''''(((((((((((('''''')))(((((()))+++***(((&&&''''''(((((()))*********))))))))))))))))))))))))))))))(((((('''''''''&&&))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******###$$$'''((()))((('''&&&(((((((((((())))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))***++++++++++++***)))))))))))))))***++++++******++++++++++++******))))))******++++++++++++***)))(((''''''((())))))+++++++++,,,,,,------...,,,,,,,,,---------......------------------------///...,,,+++***+++,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...........................------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))))))))***+++,,,,,,------++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******************************************************+++++++++,,,,,,,,,+++******************+++((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&******++++++++++++************+++******)))(((''')))))))))))))))******+++))))))************)))))))))((('''''''''(((***++++++***)))(((((()))***+++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++---......---+++***,,,,,,,,,++++++*********************************'''((()))***************+++++++++*********))))))******))))))))))))******+++++++++************)))******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---,,,+++++++++******))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))+++*********))))))((((((***************)))(((((())))))************))))))'''''''''''''''((())))))(((((())))))))))))((((((******((('''&&&%%%$$$$$$(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))************************&&&''')))*********)))((())))))))))))))))))))))))++++++************++++++************************)))************+++++++++++++++******************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------,,,,,,+++++++++,,,---...///000///............---------000///...---,,,+++++++++++++++++++++++++++++++++------------------------.........---,,,+++***)))******+++++++++,,,,,,,,,,,,***((()))+++,,,+++(((************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******+++***)))(((((()))***+++******++++++++++++******************************((((((((((((((((((((((((++++++************++++++************************+++++++++*********)))))),,,++++++***************))))))))))))************************************,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''')))******++++++******)))((())))))*********))))))))))))(((((())))))***+++))))))************))))))***)))((((((((()))+++++++++***)))(((((()))***+++++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,......,,,+++***,,,,,,,,,+++++++++******************************((())))))************)))+++++++++*********))))))******))))))))))))******+++++++++************)))************+++++++++,,,+++++++++*********))))))))))))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))*********)))))))))((((((******)))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))(((((((((''''''***************)))(((((())))))************))))))'''''''''''''''((())))))(((((())))))))))))(((((((((''''''&&&&&&'''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))************************&&&'''((()))***))))))((())))))))))))))))))))))))+++******************+++************************)))************+++++++++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,------------------,,,,,,,,,,,,,,,---...///,,,---------......////////////...,,,,,,++++++,,,........................++++++++++++++++++++++++------------,,,+++******))))))*********+++++++++,,,***((()))+++,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******+++***)))(((((()))***+++)))******************)))************************************************++++++************++++++************************+++++++++*********))))))++++++***))))))))))))***))))))))))))************************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))******++++++******)))'''''')))******+++++++++))))))(((((())))))***+++((())))))******))))))(((******)))))))))***+++,,,******))))))))))))******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,,,,++++++++++++***************************)))************))))))(((+++++++++*********************))))))))))))******+++++++++************))))))))))))*********++++++++++++*********)))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))******))))))))))))(((((())))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((())))))))))))(((((('''''''''''''''&&&)))************))))))((())))))************))))))'''''''''''''''((())))))(((((())))))))))))((((((%%%%%%%%%&&&'''(((******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))************************''''''((()))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,------++++++,,,---...///000000///...---,,,,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((()))))))))*********+++***)))***++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++************))))))))))))******((())))))******))))))(((************************************************++++++************++++++************************+++++++++*********************)))((((((((())))))))))))))))))************************************+++++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((()))***************((((((((((((((()))******(((((())))))))))))(((((()))))))))))))))************))))))))))))))))))*********************************++++++++++++******++++++++++++++++++++++++******++++++++++++************+++,,,,,,+++******++++++++++++++++++++++++***************************************)))((('''******************************))))))))))))******+++++++++*********))))))((())))))))))))*********''''''((()))***+++,,,,,,+++++++++***************'''(((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))***++++++(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))************)))((())))))************))))))'''''''''''''''((())))))(((((())))))))))))((((((&&&&&&&&&&&&''')))***+++(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))************************'''(((((()))))))))))))))))))))))))))))))))))))))*********++++++*********************************))))))*********+++++++++***************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,------......------,,,,,,+++,,,,,,,,,++++++,,,------...//////...------,,,+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,))))))))))))*********++++++************+++******************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++*********))))))))))))))))))***(((((())))))))))))((((((************************************************++++++************++++++***************************************************))))))(((((((((((((((((()))))))))************************************+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))***************)))((((((((((((((('''((())))))***(((((())))))))))))(((((('''''''''((((((((((((((()))))))))******)))))))))************************************************++++++++++++++++++++++++)))******++++++******)))************************++++++++++++++++++++++++***************************************)))((('''******************************))))))))))))******+++++++++*********))))))((())))))))))))*********''''''((()))***++++++,,,******************++++++(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''(((((())))))***(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))******)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))*********))))))))))))************))))))'''''''''''''''((())))))(((((())))))))))))(((((((((((('''''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))***++++++++++++***)))************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......------,,,+++++++++,,,,,,---------------------,,,------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,*********+++++++++,,,,,,******+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******)))))))))******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***************************************************))))))(((((((((((((((((()))))))))************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((())))))******))))))(((+++++++++******)))''''''((((((''''''(((((()))***'''(((((())))))(((((('''%%%&&&'''(((((((((''''''))))))************))))))******************************))))))))))))******++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************)))************))))))(((***************+++++++++******))))))))))))******+++++++++************))))))))))))*********++++++******)))))))))((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((('''&&&&&&&&&))))))))))))))))))))))))''''''(((((((((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((()))))))))((())))))************)))))))))************))))))'''''''''''''''((())))))(((((())))))))))))((((((******)))(((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************)))************+++++++++)))))))))***++++++,,,,,,((((((((())))))))))))***++++++++++++++++++++++++******++++++++++++************++++++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,++++++***++++++++++++,,,,,,,,,)))+++++++++***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))************))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++***************************************+++++++++******)))((((((((())))))))))))))))))************************************)))))))))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********(((((())))))))))))(((((())))))*********))))))((((((''''''''''''((())))))''''''((((((((((((''''''&&&&&&((()))))))))((('''((()))***++++++***)))(((***************************)))(((((((((((()))******************************++++++++++++++++++***)))))))))(((((()))))))))******+++++++++,,,,,,,,,************************((())))))************)))))))))*********+++++++++******))))))))))))******+++++++++************)))************+++++++++,,,***)))))))))(((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''''''''((((((((((((((()))***************))))))************))))))'''''''''''''''((())))))(((((())))))))))))((((((***))))))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))(((***+++,,,,,,+++***(((************************)))************+++++++++((())))))***++++++,,,,,,(((((((((((())))))))))))************************)))***+++,,,,,,+++***)))++++++++++++++++++,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************++++++++++++)))+++,,,+++)))(((***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******((()))***++++++***)))((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))*********+++++++++++++++***))))))))))))***))))))))))))************************************((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((())))))))))))(((((('''((()))******++++++***'''''''''''''''((())))))''''''((((((((((((''''''&&&''')))*********)))(((((()))***++++++***)))((())))))))))))))))))))))))***)))(((''''''((()))***************************++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))*********++++++,,,,,,,,,************************'''((()))***************))))))******++++++++++++******))))))))))))******+++++++++************)))***++++++++++++,,,,,,,,,&&&&&&'''((()))***++++++))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))******++++++))))))))))))))))))))))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))%%%%%%%%%&&&&&&'''''''''(((((()))***************))))))************))))))'''''''''''''''((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************)))************+++++++++((())))))***++++++,,,,,,************++++++++++++************************)))***+++,,,,,,+++***))),,,,,,++++++++++++++++++************+++,,,---...******+++,,,------...///+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))))))))))))))************(((+++,,,,,,)))(((***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******((()))***++++++***)))(((******++++++++++++******))))))))))))))))))))))))************************++++++************++++++************************))))))******++++++++++++,,,++++++***************))))))))))))************************************(((((())))))*********+++(((((()))************)))***)))))))))***+++,,,,,,+++++++++***************((((((((((((((((((((((((******))))))((((((''''''''''''((()))***++++++,,,((((((''''''''')))+++,,,''')))***++++++***)))'''))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))+++*********))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))'''(((+++---...---,,,+++((((((((((((((((((((((((((()))))))))************,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))((((((''''''((()))))))))************+++)))(((''''''((()))+++************************+++***)))(((((()))***+++'''''''''((())))))******++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))((((((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***'''''''''''''''((())))))''''''(((((())))))******))))))))))))))))))))))))+++***)))(((((('''((((((******))))))(((((('''''''''''''''''''''((())))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))(((((((((***+++,,,))))))))))))************************************))))))))))))))))))))))))************************************************************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))******+++++++++,,,,,,,,,,,,++++++*********************************))))))))))))((((((((((((((((((((((((((((((((((((((()))*********((('''&&&"""$$$&&&)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))************))))))))))))))))))))))))***************)))((((((*********)))))))))))))))))))))))))))))))))))))))&&&(((***)))''''''))),,,,,,,,,,,,+++++++++******)))************+++++++++************************)))************+++++++++)))))))))))))))))))))))),,,++++++******++++++,,,)))***++++++,,,,,,++++++*********)))******+++++++++++++++******))))))((())))))))))))))))))))))))************))))))))))))(((((())))))******++++++''''''((((((***+++,,,---)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((()))))))))))))))''''''((((((((()))))))))))))))))))))((((((''''''***************************)))(((''''''((()))***))))))))))))))))))))))))((()))+++,,,---,,,,,,+++************************)))*********++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))((((((((((((************++++++++++++***)))(((''''''((()))***************************+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))'''''')))***(((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((())))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))***)))))))))(((((((((''''''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))+++***)))(((((())))))***))))))))))))************************************))))))))))))))))))))))))************************************************++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++***************,,,,,,,,,++++++*********************************************))))))))))))************************))))))*********)))'''&&&%%%&&&(((*********)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,))))))))))))************))))))))))))))))))))))))***************)))((((((***)))))))))))))))))))))))))))))))))))))))))))))(((***+++***((((((***,,,,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))),,,++++++******++++++,,,++++++,,,------------,,,++++++***)))))))))******++++++***))))))(((''''''************************************++++++++++++)))))))))))))))*********'''((()))***,,,,,,------)))***,,,,,,,,,,,,***)))))))))))))))))))))))))))************))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''************************))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++++++++*********************************+++++++++,,,,,,+++++++++++++++*********))))))))))))))))))))))))***))))))))))))(((((((((***++++++++++++,,,,,,,,,***)))(((''''''((()))*********************************))))))))))))******,,,++++++***))))))((((((************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))*********((((((***+++))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))***))))))))))))(((((((((((('''''''''''''''((())))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))******,,,+++***)))(((((((((((())))))))))))************************************))))))))))))))))))))))))************************************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++,,,,,,++++++***)))))))))+++++++++++++++*********************************++++++++++++************************************))))))*********)))((('''((()))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))************))))))((())))))))))))))))))******))))))))))))))))))))))))***+++,,,+++))))))***,,,,,,,,,,,,+++++++++******)))************+++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++************++++++***+++,,,,,,------,,,,,,,,,+++***))))))((())))))+++******)))((('''&&&&&&)))))))))))))))))))))))))))))))))******+++++++++*********)))))))))))))))((()))***+++,,,+++***))))))***++++++++++++***)))))))))))))))))))))))))))*********))))))(((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((************************))))))(((((((((((()))))))))))))))))))))))))))))),,,+++******)))******+++************************))))))*********++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******)))(((((()))*********************************))))))))))))))))))***++++++++++++******))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))(((((()))+++))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))***************++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))'''''''''''''''((())))))******))))))((((((''''''(((((((((((((((((((((((((((((('''(((((()))******))))))))))))(((((((((((('''''''''''''''((())))))&&&''''''((()))******+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***************))))))((((((((((((((()))))))))************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,++++++******************+++++++++***************************************++++++*********)))))))))************************)))))))))***)))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))))))))************))))))))))))))))))))))))))))))************)))((()))))))))))))))*********))))))))))))))))))))))))+++++++++***))))))******,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))++++++************++++++))))))***+++++++++++++++++++++***)))((((((((((((*********)))(((''''''&&&(((((((((((((((((((((((('''(((((())))))******************))))))))))))))))))******+++***((('''%%%(((((())))))))))))((((((************************)))))))))((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))*********+++******))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))))))))******++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))((('''&&&(((***))))))))))))))))))))))))+++*********)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((())))))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''((())))))******))))))((((((''''''(((((((((((((((((((((((((((((('''(((((()))******(((((((((((())))))))))))'''''''''''''''((())))))&&&''''''((()))******+++******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************''''''(((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,(((((()))***++++++,,,,,,******************************************************)))))))))((((((((())))))))))))))))))))))))***))))))))))))*********((()))***++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((()))))))))************))))))))))))))))))))))))((())))))*********))))))(((((())))))************))))))))))))))))))))))))***)))((((((((())))))))),,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))+++******))))))******+++(((((()))************)))******)))((((((((())))))******))))))))))))((((((''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))******************))))))'''&&&%%%((((((((((((((((((((((((************************((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))******************(((((((((((((((((((((((('''''''''((((((((()))))))))))))))***************)))))))))))))))))))))))))))))))))************+++(((((()))))))))*********************************))))))))))))))))))))))))))))))************))))))(((((())))))***++++++,,,'''''''''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((('''&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))*********)))'''''''''''''''((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))'''''''''''''''((())))))''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++%%%&&&'''((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++''''''(((***+++,,,---...)))))))))***************************************))))))))))))((((((((('''((((((((((((((((((((((((******)))))))))***++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))************)))((((((((()))******++++++)))))))))))))))))))))))))))(((&&&''')))******))),,,,,,,,,+++++++++******)))************+++++++++************************((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******'''((())))))******)))))))))(((((((((((())))))***)))))))))***************((((((((((((((((((((((((******))))))))))))))))))(((((())))))******++++++***))))))))))))))))))***))))))(((((((((((())))))************************((((((((((((((()))))))))))))))))))))*********+++((((((((()))))))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((()))***++++++******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++*********++++++*********))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))(((''''''(((***(((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))%%%&&&&&&'''(((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))*********)))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))'''((((((((()))))))))***'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++&&&'''((())))))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++************************************************+++++++++***************(((((()))***+++,,,,,,---((()))))))))*********+++*********************************)))))))))(((((())))))))))))))))))))))))******)))))))))***+++,,,******)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))(((((()))***************'''(((((()))******++++++)))))))))))))))))))))))))))'''&&&'''***,,,,,,+++,,,,,,,,,+++++++++******)))************+++++++++************************(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******(((((()))***************(((((('''(((((()))***+++)))))))))***++++++,,,,,,)))))))))))))))))))))))),,,+++++++++******))))))'''(((((()))***++++++,,,))))))(((((()))+++---...******))))))))))))******************************(((((())))))******++++++)))*********++++++++++++&&&'''''''''(((((())))))************************'''((()))******)))((('''))))))))))))))))))))))))%%%''')))+++,,,,,,***)))************************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((******))))))((((((''''''******++++++,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))******)))(((((()))+++((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))*********)))'''''''''''''''((())))))''''''(((((())))))******))))))))))))))))))))))))+++***)))(((((('''(((((('''((((((((())))))******'''''''''''''''((())))))))))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++(((((()))))))))'''&&&%%%))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))*********+++************************)))))))))))))))))))))))),,,+++++++++******))))))***************+++++++++(((((())))))*********+++************************+++++++++************)))******************************)))))))))***,,,---,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))(((((()))***************'''(((((()))***+++++++++)))))))))))))))))))))))))))'''&&&(((,,,......---,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))************************************))))))(((((())))))))))))))))))))))))************************&&&''''''((()))******+++(((((((((((()))))))))))))))))))))***++++++,,,,,,***************)))((((((++++++******)))(((((((((&&&&&&'''''''''''''''&&&******++++++++++++******))))))************))))))+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++---,,,+++)))((((((''''''************************)))(((''')))---...,,,***+++***)))'''''')))***+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''(((***++++++***((('''******++++++***)))((('''+++***)))(((((('''((((((******++++++++++++*********)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((((((((((((***((('''&&&&&&'''(((***((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))***++++++++++++***)))***,,,+++)))(((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''))))))(((((('''''''''&&&***+++++++++***)))'''&&&'''''''''&&&&&&'''''''''((()))+++,,,,,,,,,+++***************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))++++++***(((((('''''''''((((((((((((((()))******))))))))))))))))))))))))******************************))))))((((((''''''************************))))))))))))))))))))))))(((((((((((((((''''''''')))))))))***++++++)))'''((()))***++++++++++++++++++*********))))))((((((((()))***+++,,,+++************************************))))))******+++,,,******************************************************++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))************))))))************************&&&&&&'''((()))***++++++,,,***''''''(((*********))))))))))))************+++*********************&&&''''''((()))******+++************************,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************************++++++*********)))))))))))))))))))))))))))))))))************************&&&&&&''''''(((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))******''''''(((((((((''''''&&&(((((())))))))))))(((((('''((()))************************)))))))))(((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))'''(((((()))******++++++++++++***)))(((((((((((()))))))))))))))))))))))))))(((((())),,,---,,,******)))'''&&&&&&''')))***************************))))))))))))))))))))))))(((((())))))))))))((((((((()))***,,,,,,***)))(((******)))))))))(((((((((***))))))(((((((((((()))(((((())))))))))))((((((***)))(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))))))))***++++++)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((''''''******++++++***)))'''&&&((((((''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&************************))))))))))))))))))))))))***))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))(((&&&&&&%%%%%%&&&((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************************))))))))))))))))))))))))''''''((((((((((((((((((***)))((()))++++++)))((((((((()))***************************)))))))))(((((()))***+++,,,++++++*********************************))))))******+++,,,************************************************)))******************)))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))************))))))************************''''''(((((()))*********,,,***''''''(((*********))))))))))))************))))))*********+++++++++''''''(((((()))******+++************************,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))************************+++++++++++++++*********))))))))))))))))))))))))************************''''''''''''''''''''''''******))))))((((((''''''))))))(((((((((((('''''''''((((((((((((''''''&&&''''''((())))))***++++++))))))))))))(((((('''&&&&&&''''''((((((''''''&&&'''((())))))******************))))))))))))(((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))'''(((((())))))******+++***))))))(((((())))))***(((((((((((((((((((((((()))((((((***,,,---,,,******)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))***+++,,,,,,+++***)))***)))((('''''''''((())))))(((((((((((())))))***'''(((((())))))(((((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((('''''''''((((((((((((((((((((((((&&&&&&'''))))))*********(((***++++++)))(((((()))((((((((((((((((((((((((************************))))))(((((((((((())))))*********)))))))))))))))************)))((('''''')))(((((((((((((((((()))###############$$$%%%%%%)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))((('''&&&&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************))))))))))))))))))))))))'''''''''(((((()))))))))+++)))(((((()))******)))''''''((())))))))))))(((************))))))))))))))))))***++++++++++++*********************************))))))******+++,,,************************************************((())))))******))))))(((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))************))))))************************)))))))))))))))))))))))),,,***(((''')))*********)))))))))*********++++++)))))))))***+++++++++,,,'''(((((())))))*********************************++++++,,,,,,,,,+++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************((((((((((((((('''''''''******))))))((((((''''''(((((((((((((((((())))))'''(((((()))((((((''''''(((((((((((())))))******************)))((('''&&&&&&''''''((((((''''''&&&)))))))))))))))(((((('''))))))))))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))******((((((((((((((()))******(((((((((((((((((((((((()))))))))***+++,,,+++***,,,,,,+++******+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++*********)))'''%%%%%%&&&((()))(((((('''(((((()))******))))))************))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,(((***++++++)))((()))***))))))))))))))))))))))))***************************)))(((''''''((()))***************************)))))))))))))))(((((('''((((((''''''''''''(((((('''&&&%%%%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))++++++***)))(((((())))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************************))))))))))))))))))))))))&&&&&&'''((()))******++++++)))'''''')))***+++***(((((()))))))))))))))(((*********)))))))))))))))))))))******++++++++++++******************************))))))******+++,,,************************************************(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))((()))))))))************))))))************))))))*********************************)))))))))((((((+++)))(((((()))******)))))))))*********++++++++++++*********************(((((()))))))))*********************************++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))))))))((((((((('''''''''(((((()))***++++++((())))))******)))))))))))))))))))))(((((('''''')))))))))))))))((('''''''''(((((())))))(((((('''+++++++++***((('''%%%$$$(((((((((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''((()))***+++)))))))))))))))))))))))))))***+++++++++******+++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********++++++*********)))(((&&&%%%%%%''')))***(((((('''(((((()))******))))))************))))))''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,''')))++++++)))))))))***************************))))))))))))))))))))))))***)))(((''''''((()))***************++++++++++++)))))))))(((((((((((((((((((((''''''''''''((((((***)))((('''((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))+++******))))))))))))***((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***+++++++++)))'''''')))+++++++++*********++++++***))))))))))))))))))))))))*********************+++++++++******************************))))))******+++,,,************************************************(((((())))))))))))((((((,,,,,,++++++***)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))************))))))************************++++++******))))))((((((+++)))((((((*********)))************++++++++++++---,,,,,,+++***)))(((((())))))))))))***************************************++++++,,,,,,,,,++++++************************************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))))))))'''(((((())))))***++++++((())))))*********************)))(((((('''&&&&&&'''(((((())))))(((((((((((())))))******))))))(((+++++++++)))(((&&&$$$###''''''(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((()))***))))))))))))))))))))))))(((***,,,,,,***)))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''''''''((()))***)))(((((((((((())))))***&&&''''''((((((''''''&&&&&&'''((()))*********)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,))))))))))))))))))))))))''''''((())))))))))))(((''')))***+++)))))))))***++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))***************+++++++++)))((((((''''''(((((())))))((((((''''''(((((())))))(((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((())))))))))))))))))((((((''''''(((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********)))((('''(((***+++++++++***++++++++++++******)))))))))))))))******************))))))******+++,,,******************************))))))******+++,,,************************************************((())))))******))))))(((*********++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))************************+++++++++******)))))))))***)))((()))***+++***(((*********++++++++++++,,,---,,,,,,+++***)))((((((******************************************************+++,,,,,,,,,++++++***************+++++++++************************))))))))))))))))))))))))************************)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''(((((())))))******)))))))))((((((''''''''''''(((((()))******))))))((((((((((((((((((''''''%%%&&&'''(((((((((((((((((())))))******))))))((())))))))))))((('''&&&%%%'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((((((***,,,,,,***))))))+++'''(((((((((((((((((('''************************))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((((((((()))((((((((()))))))))*********))))))(((((((((((()))&&&&&&''''''''''''&&&&&&%%%&&&((()))*********)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))((())))))))))))((('''''''''(((***+++***)))***+++************************(((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++)))(((''''''''''''((()))+++******************+++''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***************************''''''((((((((((((''''''((((((((((((((((((((((((''''''((())))))))))))))))))((((((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))+++,,,+++******************)))((((((((()))))))))************+++***)))))))))***+++,,,******************************))))))******+++,,,************************************************)))******************)))***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))************************++++++*********************)))((()))++++++)))(((*********+++++++++,,,,,,************************************************************************)))***+++,,,,,,,,,,,,+++))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&&&&'''((()))***+++++++++***)))(((&&&$$$######&&&&&&'''((())))))((((((&&&&&&''''''((()))))))))###$$$%%%'''(((((())))))(((((())))))))))))((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((+++---,,,***((()))+++))))))************))))))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((('''((()))***++++++******+++***)))(((((('''(((((((((((())))))))))))((((((%%%&&&((()))*********)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++,,,,,,++++++***)))((('''(((***+++***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((())))))************)))((('''&&&&&&'''))))))---,,,,,,++++++,,,,,,---&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''(((((()))))))))))))))+++***************++++++((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''(((***,,,,,,+++))))))))))))))))))(((''''''(((((())))))*********++++++***)))))))))***,,,---*********************************)))***++++++,,,******************************************************++++++++++++******,,,,,,+++***)))((('''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))***************************************************)))((()))++++++)))(((******+++++++++,,,,,,,,,'''((()))***+++,,,------++++++******************************************)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))************************,,,+++***)))(((((((((((())))))))))))(((((((((((())))))*********))))))(((***)))'''&&&'''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))((((((''''''***************)))((('''((()))***)))'''&&&&&&'''))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++******))))))((((((******)))))))))))))))***))))))(((((((((((())))))'''''''''''''''((()))***))))))))))))))))))))))))''')))+++,,,+++)))&&&$$$))))))(((((((((((())))))++++++***))))))((())))))************************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))******((((((''''''&&&&&&&&&%%%''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))************************+++++++++++++++***)))((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***(((((())))))((('''&&&&&&+++***)))(((&&&%%%$$$###))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))++++++***************+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***(((&&&%%%&&&'''(((+++++++++******************************++++++,,,)))*********++++++++++++******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''))))))))))))************+++++++++++++++***)))((()))************++++++++++++++++++******************)))))))))***+++,,,,,,************************++++++++++++++++++++++++))))))***++++++++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------+++***))))))(((((())))))************))))))))))))))))))************)))************+++++++++))))))(((((()))***++++++))))))))))))((((((((((((*********++++++******)))***)))'''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++*********)))))))))******++++++***))))))(((((()))))))))'''&&&'''((())))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))******)))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))***))))))))))))))))))))))))'''((()))******)))((('''******))))))))))))******,,,++++++***)))))))))***''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((())))))***((((((((('''''''''&&&&&&''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********))))))))))))((('''''''''''''''))))))))))))))))))))))))************************''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''&&&&&&***)))((('''&&&%%%%%%$$$))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))+++******)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&'''((()))***************************))))))))))))***++++++)))))))))*********++++++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))))))))))))))))))))************+++++++++++++++***)))))))))************+++++++++******************++++++*********)))******++++++************************++++++++++++++++++++++++))))))***++++++++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++***)))))))))))))))******************)))))))))))))))************)))************+++++++++***)))))))))))))))***+++))))))))))))((((((((((((''''''((((((((((((''''''))))))((('''((()))***+++************************))))))))))))))))))))))))(((((())))))))))))******,,,,,,,,,+++++++++++++++***++++++++++++***))))))'''((()))((('''&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))))))))***)))))))))(((((())))))***))))))(((((((((((())))))+++******))))))))))))***))))))))))))))))))))))))(((((())))))))))))))))))++++++************+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''(((((()))***))))))(((((((((((('''''''''(((((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''')))((((((''''''''''''((())))))))))))))))))))))))************************''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%''')))******)))'''%%%(((((((((((((((''''''&&&((((((((('''''''''&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))***))))))))))))))))))))))))))))))((((((((()))******((((((((()))))))))******(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************))))))))))))***************++++++++++++***)))))))))************+++++++++)))))))))***+++++++++,,,++++++******)))*********************************************************))))))***++++++++++++***************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***************+++******++++++++++++******)))))))))*********++++++)))************+++++++++---,,,+++)))((('''''''''))))))))))))((((((((((((''''''((()))))))))(((((())))))((((((((()))***+++************************))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++******++++++++++++******'''((()))((('''&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******)))(((((((((((())))))***))))))(((((((((((())))))++++++***)))(((((((((((())))))))))))))))))))))))+++***)))((((((((()))***+++******))))))******+++******************))))))************************)))))))))))))))))))))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''((()))))))))))))))))))))((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((('''&&&)))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++(((((((((((())))))))))))((((((((((((((())))))***(((((((((((())))))))))))((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************+++++++++******)))))))))*********+++++++++(((((()))***+++,,,,,,,,,,,,,,,+++***)))))))))***************************))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++***++++++++++++++++++*********))))))***++++++,,,+++++++++,,,,,,+++++++++))))))*********+++++++++))))))*********+++++++++---,,,+++)))((('''''''''))))))))))))(((((((((((()))***++++++,,,,,,,,,+++)))))))))))))))******+++************************(((((((((((((((((((((((('''(((((((((((())))))))))))))))))***************)))******+++++++++******&&&((()))(((''''''((()))'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))))))))***((((((''''''((()))******))))))(((((((((((())))))***)))((((((''''''''''''))))))))))))))))))))))))...,,,***((('''(((((()))))))))(((((((((((())))))(((((()))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((()))((((((((()))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((((('''&&&&&&''''''((())))))***'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))(((((('''(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******''''''(((((())))))))))))((((((((((((((())))))***(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))******+++++++++******))))))*********+++++++++(((((()))***+++,,,,,,,,,,,,,,,+++***)))))))))***************************))))))))))))))))))))))))))))))***++++++++++++***************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))***+++,,,,,,+++++++++,,,,,,+++++++++************++++++++++++))))))*********+++++++++(((((((((((()))***+++,,,))))))))))))((((((((((((%%%&&&'''(((((()))(((((()))))))))*********++++++************************((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((()))))))))(((((()))************)))&&&'''((((((''''''((()))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((((((((()))''''''''''''((()))******))))))(((((((((((()))))))))((((((''''''''''''((())))))))))))))))))))))))---,,,***)))(((((())))))))))))(((((((((((())))))'''(((***++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&''''''((()))''''''(((((((((((()))))))))))))))))))))(((((('''''''''''''''((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))*********)))(((((((((''''''''''''(((((()))))))))))))))))))))))))))************************''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))'''%%%%%%''')))***&&&'''((((((((((((((((((&&&''''''((())))))******''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))'''(((((())))))******+++))))))((((((((()))******((((((((()))))))))******))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))************))))))***++++++++++++***)))************+++++++++)))))))))***+++++++++,,,++++++******)))*********************************************************))))))***++++++++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,******++++++++++++***************++++++++++++,,,)))************+++++++++'''''''''((()))+++,,,---))))))))))))(((((((((((("""###$$$%%%&&&&&&&&&&&&))))))******+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((()))))))))''''''((()))))))))))))))&&&'''((((((''''''(((***'''''''''((()))*********''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&'''''')))******))))))(((((((((((())))))(((((((((((((((((()))***))))))))))))))))))))))))))))))))))))***++++++,,,***))))))))))))))))))***(((***+++---------+++***************************))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((()))))))))))))))(((''''''''''''''''''((((((((((((************************))))))))))))))))))))))))''''''(((((())))))(((((('''''''''''''''((())))))))))))))))))))))))))))))************************''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''(((((())))))******'''''''''((()))*********))))))))))))(((((((((((((((((((((((()))))))))))))))(((((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))((((((((())))))***++++++,,,***))))))))))))***++++++)))))))))*********++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))************))))))***+++++++++++++++)))************+++++++++******************++++++*********)))******++++++************************++++++++++++++++++++++++))))))***++++++++++++***************************++++++++++++++++++++++++,,,------......------,,,******************++++++)))******************)))*********+++++++++,,,,,,)))************+++++++++)))))))))))))))******+++))))))))))))(((((((((((('''((()))***++++++++++++))))))***++++++++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((()))))))))***&&&&&&'''(((((()))((((((%%%'''((((((''''''(((***&&&''''''((()))******+++&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''')))******))))))(((((((((((())))))))))))(((((()))***++++++))))))))))))))))))))))))&&&'''(((***+++---......++++++************++++++***+++---/////////---,,,''''''''''''''''''''''''))))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''(((((()))))))))))))))(((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''(((((((((''''''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******))))))((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''************************))))))))))))))))))))))))&&&'''(((******((('''&&&&&&&&&'''((())))))(((((('''((((((((()))))))))***&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))((('''((())))))***+++,,,,,,,,,***************++++++,,,************++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,))))))))))))************((()))***+++++++++++++++)))************++++++++++++++++++******************)))))))))***+++,,,,,,************************++++++++++++++++++++++++))))))***++++++++++++***************************++++++++++++++++++++++++---......//////......---++++++***************+++))))))************))))))******+++++++++,,,,,,,,,)))************+++++++++***)))(((''''''((()))***((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))************))))))&&&''''''((()))******+++,,,,,,,,,,,,,,,+++***)))******))))))((((((''''''''''''''''''((((((((((((***)))'''((()))***((('''++++++******))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))+++******)))(((''''''&&&)))((('''''''''(((***+++******))))))((((((''''''''''''''''''''''''''''''%%%%%%&&&)))------***&&&))))))(((((((((((())))))'''''')))***++++++++++++((((((((((((((((((((((((((('''''''''((()))+++,,,,,,,,,+++***)))))))))***++++++,,,,,,,,,---------******))))))))))))******++++++******))))))((((((,,,***((((((***+++,,,+++))))))))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((***)))(((&&&&&&&&&'''(((''''''&&&''''''((()))******+++***)))'''''')))+++111...***(((((())))))(((+++,,,,,,+++(((''''''(((&&&''''''((()))******+++''''''''''''((()))++++++((((((''''''&&&&&&&&&%%%'''''''''''''''((())))))&&&&&&''''''((()))))))))'''''''''''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))&&&(((***+++)))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&$$$(((((($$$$$$)))***&&&(((((((((((((((((((((((((((''''''&&&&&&((()))***))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++***)))(((((()))***++++++*********))))))((((((''''''((()))***++++++,,,++++++***)))(((((())))))******))))))))))))************))))))))))))******,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++******))))))((((((***************)))(((((())))))))))))))))))))))))+++++++++************))))))***++++++***)))***+++)))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++******))))))++++++************++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++---,,,,,,+++*********+++,,,,,,++++++,,,,,,---...---,,,,,,+++*********+++***)))(((''''''((()))))))))((((((''''''(((((())))))((('''&&&&&&'''((()))))))))************))))))''''''(((((())))))*********************)))(((((())))))))))))((((((((((((''''''((((((((()))))))))***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))*********)))(((''''''''')))(((((('''((()))***+++***)))))))))(((((((((''''''''''''''''''''''''''''''''''''***,,,,,,(((%%%))))))(((((((((((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((((('''''''''((()))+++,,,,,,+++******))))))******++++++++++++,,,,,,,,,,,,***))))))(((((())))))************))))))))))))))))))))))))***,,,,,,+++)))((()))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((('''''''''((((((((((((((('''(((((())))))'''(((((((((((())),,,...///---)))((((((((((((((()))***+++***(((''''''((('''''''''((()))*********+++***)))'''&&&%%%%%%%%%((((((((('''''''''&&&&&&'''''''''''''''((()))))))))))))))(((''''''&&&&&&'''''''''''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))&&&((())))))((('''((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''******&&&&&&+++,,,)))(((((((((((((((((((((((()))(((((('''((()))***+++))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***)))(((((((((((()))***************)))))))))((((((((())))))******++++++++++++***)))))))))))))))******))))))))))))************))))))))))))******+++++++++******)))))))))************************))))))))))))))))))))))))*********)))))))))))))))***************)))((((((************************+++++++++************))))))***++++++***)))***+++)))************+++++++++************************************************++++++++++++++++++++++++************++++++++++++++++++++++++*********)))++++++************++++++***+++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******+++++++++*********))))))---,,,,,,++++++***++++++,,,,,,++++++,,,,,,---...---,,,++++++******++++++))))))(((((((((((())))))***))))))(((((())))))***((((((''''''''''''(((((())))))************))))))(((((((((((())))))))))))(((((())))))((((((''''''(((((((((((())))))))))))((((((((()))))))))******)))((('''((()))***)))(((&&&&&&'''(((((()))******((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((***+++***'''$$$))))))(((((((((((())))))&&&%%%%%%%%%%%%'''((()))))))))))))))))))))))))))((('''''''''((()))***+++++++++***)))))))))******)))*********++++++++++++)))((((((''''''(((((()))))))))))))))************'''((())),,,...---***'''))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((('''(((((())))))))))))(((******)))((((((((())))))&&&((()))(((((()))+++------+++(((''''''((((((''''''((()))((('''&&&''')))''''''(((((())))))******,,,+++)))'''%%%$$$######))))))(((((((((((('''''''''''''''''''''((()))))))))))))))(((''''''&&&&&&(((''''''''''''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((('''&&&&&&''')))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***(((***)))''''''***+++***(((((((((((((((((((((((()))))))))))))))***++++++))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))((((((''''''(((((()))************)))))))))))))))))))))))))))*********+++***))))))))))))))))))******))))))))))))************))))))))))))***************)))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************))))))(((+++++++++++++++++++++++++++++++++************))))))***++++++***)))***+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,++++++++++++************++++++************++++++++++++,,,,,,,,,---------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************))),,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++******++++++((((((((((((((()))))))))******))))))))))))******(((((((((''''''((((((((())))))************))))))))))))))))))(((((((((((('''(((((((((((((((''''''''''''(((((())))))******))))))))))))************)))((('''((()))***)))(((&&&'''''''''((((((((()))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))***)))'''&&&))))))(((((((((((())))))'''&&&%%%$$$$$$&&&((()))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))************((((((''''''''''''(((((((((((())))))******++++++(((((()))+++,,,,,,***'''******)))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&''')))***+++***))))))++++++***))))))((()))))))))***+++)))'''&&&'''(((+++)))'''&&&'''((('''&&&%%%&&&''''''&&&&&&((()))'''((((((((()))))))))***'''''''''&&&&&&'''(((((()))))))))))))))((((((((('''''''''''''''((())))))&&&&&&''''''((()))))))))((((((''''''''''''((()))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''&&&$$$%%%''')))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************''''''''''''(((((())))))'''''''''''''''((()))(((((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((''''''''''''((((((*********)))))))))))))))*********)))))))))))))))******)))))))))))))))*********))))))))))))************))))))))))))************************))))))************************))))))))))))))))))))))))(((((())))))******++++++))))))************)))(((+++++++++++++++++++++++++++++++++*********)))))))))***++++++***)))***+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---***+++,,,,,,------,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,++++++***++++++,,,''''''((()))))))))))))))******))))))))))))******'''(((((((((((((((((('''))))))************))))))))))))))))))((((((((((((((())))))******)))))))))''''''(((((())))))******))))))))))))************(((''''''((()))******))))))((((((((('''''''''&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%'''((())))))))))))))))))(((((((((((()))))))))(((&&&%%%%%%''')))***))))))))))))))))))))))))((((((((()))))))))))))))***))))))((())))))******(((((()))))))))*********((((((''''''''''''(((((((((((())))))******++++++***((('''((()))+++******+++++++++******)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&'''(((*********)))(((++++++***))))))((()))))))))***+++***(((&&&&&&''')))(((&&&&&&(((((('''&&&$$$%%%''''''&&&&&&((()))(((((((((((())))))))))))&&&&&&&&&'''(((***+++,,,((((((((()))))))))))))))'''''''''''''''((())))))&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''&&&$$$%%%''')))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''''''''''')))***+++***))))))((((((((((((((((((((((((''''''(((((((((((()))((())))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************''''''((((((((((((''''''))))))))))))))))))***************)))))))))))))))***)))))))))))))))************))))))))))))************))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))******++++++((())))))*********))))))************************+++++++++*********)))))))))***++++++***)))***+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,************++++++++++++++++++,,,------------,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,+++,,,,,,++++++,,,,,,---...,,,++++++***++++++,,,,,,&&&'''((()))*********)))***))))))(((((())))))***''''''((((((((((((''''''))))))************))))))(((((((((((())))))))))))))))))***+++++++++******(((((((((((())))))))))))((((((((()))))))))******((('''&&&(((***+++***)))******)))(((((('''&&&&&&((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((###%%%'''((((((((()))***))))))(((((((((((())))))))))))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((()))******((()))))))))************)))((((((''''''(((((()))))))))))))))************+++)))'''&&&(((***+++***++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((&&&''''''(((((((((((('''******)))((((((((())))))%%%'''))))))((((((((()))((('''&&&'''))))))((('''$$$&&&''''''&&&&&&((()))(((((((((((())))))))))))((((((((((((((()))******''''''(((((((((((())))))'''''''''''''''((()))))))))))))))(((''''''&&&&&&)))((((((''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))'''(((((('''&&&&&&''')))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&))))))---111222...++++++((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''(((((())))))(((((('''))))))))))))************)))))))))))))))*********)))))))))))))))******+++******))))))))))))************))))))))))))******+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************((())))))************)))))))))))))))))))))))))))+++++++++************))))))***++++++***)))***+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++++++++,,,---------------+++,,,,,,---------------)))************+++++++++***+++---......---,,,,,,,,,,,,++++++,,,,,,---...++++++******++++++,,,,,,%%%&&&((()))*********))))))((((((''''''(((((()))&&&'''((())))))((('''&&&))))))************))))))''''''(((((())))))******((()))******+++++++++***))))))))))))((((((((((((''''''((((((((()))))))))((('''&&&'''***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))***))))))((('''((((((((()))))))))***''''''''''''''''''''''''$$$&&&((((((&&&&&&(((***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''((((((((((((((()))******)))))))))*********++++++***))))))(((((())))))************))))))))))))))))))((('''(((*********((()))))))))((('''&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&'''((((((((('''(((((())))))%%%'''))))))((('''((((((((('''&&&(((******)))(((&&&'''(((((('''&&&''')))))))))))))))(((((((((((()))(((((('''''''''((((((&&&&&&'''''''''((((((((('''''''''''''''((()))))))))))))))(((''''''&&&&&&))))))((('''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))&&&((())))))((('''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''''')))***///666777000++++++((((((((((((((((((((((((&&&'''((()))***))))))((())))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((()))******)))((((((((()))))))))************(((((())))))******++++++)))))))))))))))***++++++******))))))))))))************))))))))))))******)))*********++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))(((((()))***************************************+++++++++************))))))***++++++***)))***+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,+++,,,------...---------+++,,,,,,---......------))))))*********+++++++++***+++---...///...---,,,,,,,,,++++++,,,,,,---...++++++******++++++,,,---%%%&&&((()))*********)))((((((''''''''''''((((((&&&'''((())))))((('''&&&))))))************))))))&&&''''''((()))******+++(((((()))*********************))))))((((((''''''''''''''''''((((((((((((''''''&&&'''***++++++***(((((())))))******++++++((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&''')))*********)))((('''((((((((())))))******''''''''''''''''''''''''&&&((()))(((%%%$$$&&&((())))))(((((((((((())))))'''(((((())))))(((''''''(((((((((((((((((((((((((((((()))******)))((('''((((((((((((((()))******************++++++++++++******))))))))))))******++++++******))))))((((((&&&&&&(((***,,,+++(((&&&(((((('''&&&%%%%%%$$$$$$(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((()))(((&&&%%%$$$$$$%%%&&&'''''''''''''''((()))***(((***+++***(((%%%$$$$$$'''''''''(((***+++***((('''((()))((('''&&&''')))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&''''''(((((('''''''''''''''((())))))&&&&&&''''''((()))))))))***)))(((''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))&&&(((***+++)))(((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))'''(((...777888///))))))(((((((((((((((((((((((('''((()))++++++******)))))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((()))***++++++***)))((((((((())))))*********+++'''(((((()))***++++++,,,))))))((())))))***++++++******))))))))))))************))))))))))))******(((((())))))*********+++************************))))))))))))))))))))))))++++++******))))))(((((((((((()))***************+++++++++++++++++++++++++++++++++************))))))+++++++++***)))***+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,------......------+++,,,,,,---.........---+++++++++,,,,,,---------***+++---//////...---,,,,,,,,,++++++,,,,,,---...+++*********+++,,,,,,---((()))))))))))))))((((((((((((((((((((((((((((((+++)))(((&&&&&&((()))+++''''''''''''((((((((())),,,+++***(((''''''''''''''''''&&&''''''((())))))+++)))'''&&&%%%&&&((()))))))))))))))((((((((((((******))))))))))))******''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((************************(((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))******************************))))))((((((((('''(((((((((((()))))))))))))))((((((((((((((()))***(((((()))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((())),,,***(((&&&%%%&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((())))))******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%!!!$$$&&&((()))******))))))))))))))))))))))))(((((()))*********************))))))((((((''''''))))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))******))))))((('''''''''(((((())))))*********++++++***)))(((((()))***+++***++++++,,,,,,++++++***)))***++++++***)))***+++***************************++++++,,,,,,++++++***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,...............---,,,+++------------------------------------------------+++++++++++++++,,,,,,,,,---...///...,,,+++,,,---++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***'''''''''((((((((()))))))))))))))(((((((((((((((***************+++,,,,,,***)))'''&&&&&&&&&((()))))))))))))))((((((((((((******))))))))))))******''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))******)))(((''''''((()))***)))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))+++******)))))))))******(((((()))******+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))((((((((('''''''''&&&''''''''''''''''''&&&+++***(((&&&%%%&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''''''''(((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))((('''&&&&&&&&&&&&''''''((()))))))))(((''''''$$$%%%&&&((())))))(((((())))))))))))))))))))))))'''((())))))******))))))***)))))))))((((((((('''((((((((()))))))))******))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))+++***)))(((((()))***++++++******))))))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))*********+++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***)))***++++++***)))***+++*********************************++++++*********,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,------------............---------,,,,,,---------------------------------------,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))'''(((((((((((())))))***((((((''''''(((((())))))***)))(((&&&&&&''''''((((((((((((((())))))))))))***))))))(((((())))))***''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))++++++***)))((((((((((((((())))))******+++++++++''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))***)))))))))((((((((((((%%%&&&((())))))(((&&&%%%+++***((('''&&&&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&''''''(((((()))))))))))))))(((((('''&&&(((((((((((((((((((((((())))))***++++++***))))))))))))))))))))))))))))))---,,,+++)))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&''''''((())))))******))))))(((((())))))))))))((('''&&&))))))))))))))))))))))))''''''((())))))))))))((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))))))))******(((''''''''''''((()))***))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))***************,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***)))***++++++***)))***+++************************))))))************)))))),,,,,,+++******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------...------------,,,,,,,,,,,,+++,,,,,,,,,------------/////////............---------..................---............------,,,////////////////////////---------------------------------,,,,,,,,,,,,,,,,,,---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))(((((())))))))))))))))))''''''&&&&&&&&&''''''((())))))(((''''''''''''((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))(((&&&%%%%%%%%%%%%((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((()))))))))))))))(((((((((''''''&&&'''((())))))((('''&&&***)))((('''&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''((())))))***************)))((('''&&&((((((((((((((((((((((((&&&((()))++++++)))(((&&&((((((((((((((((((((((((,,,+++***)))))))))))))))))))))(((((((((((())))))'''''''''((()))*********((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((''''''&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))***))))))))))))))))))***'''((((((((()))******+++))))))))))))))))))))))))*********++++++,,,,,,,,,***************************))))))))))))))))))******++++++,,,,,,++++++***)))***++++++***)))***+++******************************++++++++++++******+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------------------------------------------------,,,,,,,,,,,,,,,,,,------------/////////...............------............//////000000111111111111000///........................////////////////////////------------,,,,,,,,,,,,,,,---...---,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***++++++++++++***)))((('''++++++***))))))*********))))))(((''''''''''''''''''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))))))))(((&&&%%%%%%%%%%%%)))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&)))(((''''''''''''((())))))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((()))******)))))))))))))))(((''''''((((((((((((((((((((((((&&&((()))++++++)))(((&&&(((((((((((((((((((((((()))((((((((()))***++++++))))))(((((((((((())))))&&&&&&'''((()))***++++++(((((('''''''''(((((()))'''''''''(((((()))))))))''''''''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********)))))))))))))))))))))))))))))))))******)))))))))+++++++++,,,,,,---------************************,,,,,,,,,,,,++++++******+++++++++***************)))))))))******)))))))))***++++++,,,,,,++++++***)))***++++++***)))***+++************************+++,,,,,,------,,,,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......//////......---------------------------------------------------,,,,,,---------..................///////////////........./////////000000111111222333333222222222........................000000000000000000000000.........------,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((())))))******)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******------------,,,***((('''******)))((((((((())))))((((((((((((((('''''''''''''''(((((())))))******)))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))++++++***)))(((((((((((())))))))))))))))))))))))************************&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&***)))'''&&&&&&''')))***(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((((())))))***'''(((((())))))((((((((((((((((((((((((((((((((())))))***++++++***))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,))))))(((((((((((())))))&&&''''''((()))******+++((((((''''''(((((())))))''''''''''''''')))******&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))''''''((())))))))))))((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))************))))))((())))))******)))((((((************************------,,,,,,+++******)))+++++++++++++++************+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***)))***++++++***)))***+++************************,,,,,,------------,,,,,,)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------...------------,,,,,,,,,------------............---.........//////////////////000000000000111111000000111111222222333333222222333444444444444333111111111111111111111111000000000000000000000000111111000000///............///000///---------...,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))************))))))))))))))))))))))))***)))(((''''''((()))***(((((()))))))))*********,,,---...///...---+++***(((((('''&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''''''''((()))*********((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((()))******'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))+++******)))))))))******)))))))))))))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))))))))(((((((((((())))))((((((((((((''''''''''''))))))(((((((((((())))))''''''((((((((((((((('''(((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))))))))%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''((())))))))))))(((((((((((())))))''''''(((((())))))******((((((((((((((()))******((((((''''''(((***+++,,,(((((('''''''''((()))***))))))))))))))))))))))))'''((())))))******))))))'''((((((((()))))))))***((((((((()))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((('''&&&%%%$$$************************+++++++++++++++*********,,,,,,,,,++++++************+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***)))***++++++***)))***+++************************+++,,,,,,------,,,,,,+++)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++------------------------,,,,,,,,,------------...---------......---------......---------,,,,,,,,,------------.........///////////////000000000000222222222222333333444444444444444555666666777777666666777888888888888888666666666666666666666666444444444444444444444444555555444333333222111111///111111000///...///000------------------------&&&'''((()))************))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))************+++,,,...000000///...---++++++***)))))))))))))))((((((((()))(((''''''&&&&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((()))******''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))************************'''((((((((())))))******(((((((((((()))))))))))))))(((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((('''((()))******)))((('''''''''((((((((((((((('''******))))))))))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))************************)))))))))))))))(((''''''))))))))))))((((((((((((###$$$%%%'''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((''''''&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))*********))))))))))))+++---...+++***)))(((((())))))***))))))))))))))))))))))))(((((()))***************'''((((((((())))))******))))))))))))************))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((------------,,,+++)))(((************************)))))))))******+++,,,,,,,,,,,,,,,++++++*********((()))***++++++***)))(((+++++++++,,,,,,+++++++++)))+++++++++***)))***+++***************************++++++,,,,,,++++++******+++,,,---,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++------------------------,,,,,,,,,---------......,,,------------------,,,.........------,,,,,,,,,---------.........//////000000000000111111111111444444444555555666666666666777777888999::::::;;;;;;<<<======>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888777666555555444444000111222111000///000111------------------------(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))***+++,,,---...---,,,,,,,,,+++***(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***+++***)))'''''''''((()))(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((())))))((('''&&&&&&''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))+++******)))((('''&&&&&&))))))))))))))))))))))))'''((()))******)))((('''******))))))))))))******+++***)))'''''''''((()))((()))))))))))))))((((((&&&((())))))((()))***,,,))))))(((''''''''''''((())))))))))))))))))))))))))))))******)))(((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((()))((('''&&&&&&'''((()))++++++***)))((('''&&&&&&((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''))))))(((((((((((())))))******))))))((((((''''''###(((***((('''))))))''')))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((())))))******************)))((((((******************++++++((()))***++++++***)))(((******************************************************+++++++++,,,,,,,,,*********)))******+++,,,))))))******++++++++++++***************************************************++++++,,,,,,++++++***++++++,,,,,,,,,---------***+++,,,,,,------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---...............//////000000000/////////......,,,---...//////...---,,,///000111111000000111222222333333444555555666666888888999999::::::::::::<<<<<<======>>>???@@@@@@BBBCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>???AAABBBCCC@@@============:::777<<<:::777666555555333222444222000000000///---+++(((((())))))))))))((((((''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((()))))))))))))))***+++,,,---,,,,,,++++++***)))((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((''''''(((((((((&&&&&&''''''((())))))******)))((('''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''&&&))))))))))))))))))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))*********))))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((+++***)))(((''''''((()))(((((())))))))))))((((((%%%&&&(((((('''&&&'''((()))))))))((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&%%%%%%))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''(((((())))))((('''&&&&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))************)))(((((((((((()))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''((((((((()))))))))(((((((((((())))))***)))))))))((((((((('''$$$(((+++((('''))))))'''))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))***++++++***************)))((((((+++******))))))((((((((())))))***++++++***)))(((******************************************************+++++++++,,,,,,,,,***************++++++,,,)))*********+++++++++++++++++++++***************************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------000000//////////////////......///000000000//////111222333333444444555666555555666888999:::;;;<<>><<<(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((''''''(((((()))***+++''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))(((((()))))))))))))))(((&&&&&&'''((())))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))))))))))))))))))))*********((((((((((((((((((((((((***)))(((''''''((()))*********))))))))))))******((((((((())))))))))))(((''''''((()))))))))))))))&&&'''((((((''''''(((***((())))))))))))(((''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((()))******'''(((((((((((((((((('''))))))))))))((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))&&&***+++((('''***+++***)))))))))))))))))))))))))))))))))((((((''''''''')))(((((((((((()))******((())))))*********)))))))))))))))******+++++++++***************++++++,,,******************************************************+++++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,------......------,,,,,,,,,---------.....................------,,,+++,,,------......------,,,............------------000000000111111111111222000000111333444555666777::::::999:::;;;===???@@@CCCBBBCCCEEEHHHIIIFFFDDDFFFEEEEEEDDDCCCCCCBBBBBB????????????AAACCCFFFGGGFFFGGGIIIJJJJJJIIIHHHGGGHHHIIIKKKLLLLLLLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMOOOPPPQQQSSSTTTUUUUUUUUUVVVXXXYYYZZZYYYXXXWWWVVVWWWUUUTTTTTTUUUVVVVVVUUUPPPNNNLLLKKKJJJIIIGGGEEE(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''((()))***((((((((((((((()))******''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&&&&'''(((((((((''''''))))))))))))))))))))))))(((((()))*********))))))&&&''''''(((((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((('''(((((())))))))))))(((&&&'''((())))))******)))(((((((((((((((***...111,,,+++***)))((('''''''''))))))))))))))))))))))))%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***''''''((((((((((((''''''******))))))((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))((((((((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))&&&***+++'''&&&)))+++***)))))))))))))))))))))))))))))))))((('''&&&&&&&&&((((((((((((((())))))***((())))))************)))(((((()))***+++,,,------***************+++,,,---******************************************************+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............---............------,,,------............------------------......////////////000111222333333444555666777999;;;<<<>>>>>>AAAAAABBBCCCDDDFFFHHHIIIKKKJJJIIIKKKNNNMMMIIIEEEBBBBBBAAA???>>><<<;;;:::<<<<<<<<<<<<>>>AAADDDFFFIIIJJJLLLMMMMMMLLLJJJIIIIIIJJJLLLNNNNNNMMMLLLKKKHHHGGGGGGGGGGGGGGGGGGGGGLLLMMMNNNPPPRRRUUUVVVWWWWWWYYY\\\\\\[[[YYYXXXXXX\\\ZZZXXXXXXYYYZZZZZZYYYWWWVVVTTTSSSSSSRRRPPPOOO(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((()))))))))***(((((((((((()))))))))))))))((('''''''''(((******)))((((((((((((((()))***''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&'''((()))))))))(((((((((((((((((((((((((((((((((((()))***************(((((()))))))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&'''((()))******)))(((&&&'''((()))************++++++******+++///666;;;222000,,,)))((((((((()))))))))))))))))))))))))))%%%%%%&&&'''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++***)))((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&&&&''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))((()))************)))((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***&&&)))***&&&%%%(((******)))))))))))))))))))))))))))))))))((((((((((((((())))))(((((())))))***+++(((((()))***************(((((())))))******++++++******))))))***,,,---...******************************************************+++++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,+++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------............,,,---..................------............------------...///000000111111111222333444666888999:::<<<===???AAACCCEEEGGGHHHHHHIIIKKKMMMOOOPPPQQQQQQRRRPPPNNNOOOQQQPPPJJJEEE??????>>>===;;;:::999888999999888999;;;>>>BBBDDDIIIJJJLLLNNNNNNLLLJJJIIIIIIJJJLLLNNNOOOMMMLLLJJJEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDFFFHHHKKKOOORRRTTTUUUXXX\\\]]]\\\ZZZZZZ[[[___^^^\\\[[[\\\]]]\\\[[[\\\[[[YYYYYYZZZYYYXXXVVV(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((()))))))))))))))(((((('''''')))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))((((((((((((((('''''''''&&&''')))*********)))((((((((((((((((((((((((((((((((()))******************************)))((('''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))))))))((('''&&&%%%%%%$$$))))))))))))))))))))))))'''((()))******)))((('''******))))))))))))******&&&'''(((*********)))(((&&&'''((()))************))))))(((''')))///777===666333///+++((((((***+++))))))))))))))))))))))))''''''((()))******))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,+++)))((((((''''''&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))'''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''((()))***+++,,,,,,))))))(((((((((((())))))'''((((((((())))))******&&&))))))%%%$$$(((***)))))))))))))))))))))))))))(((((())))))******++++++*********)))***++++++,,,(((((()))***************))))))))))))((((((((((((******))))))***,,,---///******************************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------.........//////,,,,,,---.../////////...------............------------...000111222333444555666777999;;;===???@@@AAABBBDDDFFFIIIKKKMMMNNNMMMOOOQQQTTTVVVWWWWWWWWWVVVSSSQQQRRRSSSQQQJJJDDD??????>>>======<<<;;;;;;666666555666888<<>><<<:::888;;;<<<<<<;;;::::::<<<===BBBCCCDDDEEEEEEDDDCCCCCCEEEEEEDDDEEEGGGGGGFFFDDDEEEFFFFFFFFFDDDBBB???===;;;;;;;;;<<<<<<===??????HHHMMMTTTXXXZZZ[[[]]]___```___^^^]]]]]]\\\\\\]]]bbbbbbaaa```^^^\\\[[[ZZZ((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))(((''''''''''''&&&%%%%%%&&&''''''''''''''''''((((((((()))''''''((((((((((((''''''))))))((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&%%%&&&'''((()))%%%&&&'''((((((((('''&&&''''''''''''((()))***+++)))(((((((((******((('''(((((((((((((((((((((((()))((((((***,,,+++(((%%%))))))))))))(((((((((((((((((((((((((((((((((((('''((()))******((('''%%%((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&'''((()))))))))((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''((()))))))))))))))(((((((((((('''''''''''''''((()))***))))))((('''''''''''''''))))))(((((((((((())))))((((((((((((((('''''''''''''''((())))))(((''''''(((((()))))))))*********))))))+++++++++***(((''''''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))((('''&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***************************(((((((((((()))))))))***+++++++++***************+++++++++*********))))))***************+++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------+++,,,------......------------------------------.........------,,,,,,,,,---------...............---000111111///...///111//////......///000111222444444666777999;;;===>>>@@@AAACCCFFFHHHIIIJJJJJJLLLOOOQQQRRRRRRQQQRRRSSSUUUVVVVVVVVVUUUUUUTTTSSSLLLLLLKKKJJJGGGEEEBBBAAA@@@AAAAAAAAAAAA???>>>======???@@@AAAAAAAAACCCDDDDDDEEEFFFFFFFFFEEEDDDCCCFFFEEEDDDEEEFFFFFFEEECCCEEEFFFFFFEEEDDDAAA>>>===;;;;;;;;;;;;;;;<<<<<<===DDDIIIPPPTTTVVVXXXZZZ\\\]]]]]]]]]\\\]]]]]]^^^___``````___^^^]]][[[YYYXXX'''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&)))))))))))))))(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))************************''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''%%%%%%$$$%%%&&&(((((()))(((((((((''''''(((((()))***+++)))(((((((((******(((''')))))))))))))))))))))))))))))))))***,,,+++)))'''))))))))))))((((((((((((((((((((((((((((((((((((((()))*********)))((('''((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((''''''''''''&&&)))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))+++,,,(((((((((((())))))))))))(((((('''''''''(((((()))***)))((('''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))***++++++***(((''')))))))))*********++++++)))((((((''''''(((((()))))))))))))))))))))))))))'''((((((((((((''''''&&&((((((((((((((((((((((((((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))*********************++++++++++++++++++***************+++++++++***************(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,---............---------------------------.........---------------...............---------...000222222111000111222//////000111222444666777999:::<<<>>>@@@BBBDDDEEEGGGGGGHHHIIIJJJLLLMMMNNNMMMPPPSSSUUUTTTRRRQQQQQQSSSSSSSSSRRRQQQPPPNNNMMMGGGGGGGGGFFFEEECCCBBBAAAEEEEEEFFFGGGGGGFFFFFFFFFCCCFFFIIIKKKLLLLLLNNNOOOMMMMMMNNNNNNNNNLLLKKKJJJKKKJJJIIIJJJJJJJJJHHHFFFHHHHHHHHHGGGEEECCCAAA???======<<<;;;;;;;;;;;;;;;???CCCHHHMMMPPPRRRTTTUUUVVVVVVVVVWWWXXXZZZ[[[\\\]]]]]]\\\[[[ZZZYYYWWWVVV''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((''''''''''''''''''((('''''''''(((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))******)))(((((((((******((('''************************))))))******+++***)))((())))))))))))(((((((((((((((((((((((((((((((((((()))******+++***)))((((((((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++((((((((('''''''''''''''******)))((('''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''(((((()))))))))))))))))))))))),,,***)))((()))))))))((((((((((((((()))))))))))))))((((((''''''''''''(((((((((''''''''''''((()))&&&'''))))))))))))'''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))************)))((())))))*********+++++++++(((((((((''''''((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********)))))))))***+++++++++,,,************************,,,+++++++++***)))))))))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......................................................---------//////............------000111222222111000000000111222333555888:::<<<===@@@AAACCCDDDFFFGGGHHHIIIKKKJJJIIIIIIIIIKKKMMMNNNKKKMMMNNNNNNMMMLLLMMMMMMPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKOOOOOOPPPPPPPPPPPPPPPPPPNNNQQQUUUXXXXXXXXXXXXYYY[[[[[[\\\\\\[[[YYYWWWVVVVVVUUUTTTTTTUUUTTTRRRPPPNNNNNNNNNMMMLLLJJJHHHGGGDDDCCCBBBAAA@@@?????????<<>>===>>>???AAABBBCCCCCCBBBAAAAAADDDIIIMMMVVVWWWXXXZZZ[[[\\\]]]]]]ZZZZZZZZZ[[[]]]___```bbbdddccccccbbbbbbbbbbbbcccdddfffhhhhhhfffeeeeeeeeeiiijjjkkkkkkjjjiiihhhgggeeedddccccccddddddbbb```____________^^^^^^^^^^^^[[[ZZZXXXVVVUUUTTTTTTSSSRRRRRRSSSWWW[[[]]]]]]]]]WWWVVVUUUTTTSSSSSSSSSSSSOOOOOONNNLLLIIIGGGEEECCC((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))((()))************)))((()))((((((((('''''''''''''''(((((((((((((((((('''&&&'''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((())))))*********)))(((''''''((())))))))))))(((((((((((()))))))))(((((((((******((('''))))))))))))))))))))))))&&&((()))(((&&&%%%''')))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))&&&&&&((())))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))+++000555555000+++'''''''''((()))*********'''''''''''''''((()))***((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((''''''''')))((('''&&&&&&'''((()))'''''''''((((((((()))))))))))))))))))))******+++'''''''''((((((((())))))(((''''''&&&&&&''''''((())))))))))))))))))))))))((('''&&&&&&'''((()))***''''''''''''''''''''''''''''''((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++************************))))))*********++++++++++++++++++***************))))))*********+++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------------...///////////////........................---........./////////000000000111222333333444555AAA===777555777:::<<<<<<<<<===???AAABBBCCCCCCBBBAAABBBCCCEEEEEEDDDBBBAAA???>>>>>>===>>>???@@@AAAEEEFFFGGGGGGIIILLLQQQTTT[[[\\\^^^```aaabbbcccccc]]]]]]^^^___```ccceeefffeeedddddddddeeefffggghhhfffhhhiiihhhgggfffggghhhjjjjjjkkkllllllkkkjjjiiigggfffeeefffggggggfffdddcccbbbccccccdddeeeffffffdddcccbbbaaa___^^^^^^^^^___^^^^^^```dddffffffddd___^^^]]]\\\[[[[[[[[[[[[WWWVVVTTTRRROOOKKKIIIGGG))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))'''((((((((())))))******''''''((()))))))))))))))((()))***++++++***)))((())))))(((((('''''''''&&&&&&''''''''''''''''''&&&'''((((((((())))))******(((((((((((())))))))))))************************'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))''''''((((((((((((''''''%%%''')))++++++***(((&&&((((((''''''''')))***,,,***)))(((((((((((()))))))))(((((((((******)))'''))))))))))))))))))))))))&&&''')))'''%%%$$$''')))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((('''((((((((())))))******%%%&&&)))***+++***)))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%''',,,000...''' &&&''''''((()))******+++&&&&&&&&&'''''')))***++++++***)))(((&&&&&&%%%%%%)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&***)))(((''''''((()))***''''''''''''((((((((()))))))))(((((()))***++++++(((((((((((())))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))***)))(((((((((***+++,,,''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************************)))************+++++++++,,,+++++++++******))))))))))))******++++++++++++))))))******+++++++++,,,******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------------------------......///////////////////////////////////////---.........//////000000000000111222444555666777OOOHHH@@@::::::;;;;;;;;;===>>>???AAABBBBBBAAAAAA<<<>>>@@@BBBCCCBBBAAA@@@AAAAAAAAAAAABBBBBBCCCDDDHHHJJJMMMPPPRRRUUUXXX[[[]]]^^^```aaabbbccccccccc_________```bbbeeegggiiicccbbbcccccceeegggiiikkkfffggggggfffeeefffhhhiiijjjjjjlllmmmmmmlllkkkkkkhhhgggggghhhjjjjjjiiigggccccccddddddfffgggiiijjjjjjiiihhhfffeeedddddddddeeecccbbbdddgggiiiiiigggcccbbbbbbaaa``````aaaaaa```___]]]ZZZWWWSSSPPPNNN)))((('''&&&&&&'''((()))+++***((('''''''''((()))))))))))))))************+++***)))(((((((((((((((''')))***+++***)))***++++++,,,---......,,,***)))******))))))))))))*********)))(((''''''((()))*********))))))((((((((('''((((((((((((((((((((((((++++++,,,***'''&&&&&&'''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((((())))))******)))'''&&&******)))(((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((%%%'''(((((('''''')))******++++++******)))((('''))))))(((((('''''''''&&&+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++***((('''&&&$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))'''&&&((('''&&&&&&((()))))))))(((((()))))))))(((((('''))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))++++++***)))(((((()))******))))))))))))))))))))))))******))))))(((((('''''',,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))...------,,,,,,------...,,,,,,,,,---------......------------------------/////////...---------,,,........................000000/////////000111111111333666666555333222222666666555444444888>>>BBBaaaPPPAAA>>>???<<<999:::????????????>>>===<<<<<<<<<>>>AAADDDFFFGGGHHHHHHLLLJJJHHHHHHKKKMMMLLLJJJQQQTTTWWWXXXWWWXXX[[[^^^___```bbbaaa``````bbbcccbbbaaaaaaaaabbbdddfffhhhcccbbbbbbdddgggiiijjjiiigggffffffgggiiikkkkkkjjjjjjiiihhhiiijjjkkkkkkjjjiiiiiiiiikkklllllliiigggfffddddddhhhiiiggghhhkkkooollliiiiiijjjiiigggdddiiihhheeeddddddeeeggghhhkkkfffdddhhhkkkiiiggggggdddcccaaa```___^^^[[[XXX)))((('''&&&&&&'''((()))+++***)))((('''(((((()))''''''''''''((((((((((((***))))))(((''''''((((((''')))******))))))***+++,,,---...//////---+++*********))))))))))))*********)))(((''''''((()))***)))))))))((((((((('''''''''''''''''''''''''''''''''((())))))''''''((())))))(((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))******))))))******)))(((((((((((((((((((((''''''''''''(((((()))(((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&''')))(((''''''((()))'''''')))***************)))(((((((((''''''''''''*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((******)))((('''((((((''''''((()))***)))((())))))***))))))(((((('''''''''''''''''''''''')))))))))(((((()))))))))***)))))))))((((((((('''(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))((((((((())))))))))))***))))))************))))))******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))((((((''''''((()))***))))))))))))))))))))))))******))))))((((((((((((***************)))))))))))))))))))))))))))))))))))))))))))))************+++***)))))))))***+++,,,)))************+++++++++++++++++++++++++++++++++,,,++++++*********++++++...------,,,,,,------...,,,,,,,,,---------......------------------------..................------........................///...............//////000111222222000000111333222333555666777:::>>>AAAKKKAAA:::<<>>>>>??????>>>>>>???AAADDDGGGJJJLLLMMMMMMVVVTTTSSSTTTWWWXXXWWWVVV[[[]]]___^^^\\\[[[^^^```]]]___aaabbbaaabbbcccdddcccdddeeeggghhhiiijjjkkkiiihhhhhhiiimmmpppqqqqqquuutttsssssstttsssqqqooommmlllmmmooorrrtttsssrrrqqqqqqqqqrrrsssrrrpppmmmhhheeefffiiijjjhhhiiilllpppnnnlllkkklllkkkhhheeegggfffdddbbbcccdddggghhhmmmgggdddgggiiigggeeeeeeeeedddbbbbbbbbbbbb___]]]((((((''''''''''''((((((******)))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''')))******))))))***+++---...///000000///---+++***))))))(((((())))))***))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%'''''''''''')))+++((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''')))******++++++***))))))(((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))************************((((((''''''''''''(((((('''((()))((('''&&&'''(((''''''((()))************((((((((((((''''''''''''******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********)))((((((((((((((())))))))))))))))))************))))))''''''''''''''''''''''''******))))))))))))******))))))))))))((((((((((((''''''((((((((()))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))************))))))************))))))+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''&&&&&&'''((()))***))))))))))))))))))))))))***))))))))))))(((((((((((())))))))))))))))))***))))))))))))))))))))))))))))))))))))******************))))))******+++,,,)))************+++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---...------,,,,,,------...,,,,,,,,,---------......------------------------..................////////////////////////////////////............//////111111111000///000333666444666999::::::;;;<<<>>>===;;;<<>>@@@EEEHHHHHHFFFDDDDDDAAABBBEEEGGGJJJLLLNNNNNNSSSTTTVVVXXXZZZ\\\]]]]]]^^^___```aaabbbbbbaaa```___aaabbb```]]]\\\^^^aaaeeeiiipppvvvyyy{{{|||}}}~~~}}}||||||~~~{{{uuurrrnnnjjjgggffffffggggggaaa^^^aaaeeeeeeeeefffaaa___^^^^^^___```___^^^'''((((((((((((((((((''')))))))))))))))(((((('''))))))))))))************''''''((())))))(((((('''((()))***)))((((((***,,,...///000111000///---,,,))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&&&&'''((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((((()))))))))(((((((((((())))))((((((''''''''''''((((((%%%%%%&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))'''&&&&&&''')))******))))))((('''&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************%%%'''))))))'''&&&&&&'''(((((()))***************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))%%%&&&&&&'''((()))))))))(((''''''''''''((())))))((((((((((((((((((((((((+++++++++******)))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))************))))))*********)))(((''''''&&&)))(((((((((((((((((()))((((((((((((((((((((((((***((('''%%%%%%'''(((***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))******++++++))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))((()))))))))************))))))******++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,---.........------,,,,,,------...,,,,,,,,,---------..............................---......//////000000000111111111111111111111111000000000000000111111222333666:::<<<<<<::::::999;;;<<<<<<:::999:::===???DDDHHHLLLKKKJJJIIIHHHHHHKKKLLLOOOQQQTTTVVVWWWXXX[[[[[[\\\\\\]]]___``````___```bbbcccdddeeeffffffgggiiijjjiiiggghhhkkkooottt{{{xxxssspppnnnnnniiiccc```cccfffeeeeeefffeeebbb___^^^^^^]]]\\\[[[''''''(((((((((((('''''')))))))))))))))(((''''''''''''''''''((((((((((((&&&''')))*********)))((())))))***((('''(((***---,,,---...//////...,,,***)))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))(((&&&%%%&&&''''''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******)))(((((((((((((((((((((((((((((())))))***((((((''''''''''''(((((($$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''((((((''''''''''''(((((('''((()))((('''&&&'''(((&&&&&&'''((())))))))))))'''''''''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******%%%(((+++***'''%%%&&&(((&&&'''((())))))***))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))%%%%%%&&&'''((())))))***((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***++++++******)))))))))))))))))))))))))))))))))************+++((())))))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---...------,,,,,,------...,,,,,,,,,---------..............................//////////////////000000000000000000000000000000......//////000222333444666:::???AAA@@@>>>;;;:::888999;;;<<<>>>BBBGGGJJJPPPTTTVVVTTTSSSUUUVVVUUUVVVWWWXXXZZZ\\\]]]^^^^^^]]]]]]\\\]]]^^^___```aaa___aaadddgggiiimmmqqquuuxxxzzzzzzyyywwwwww{{{wwwrrrooorrrtttrrroooooommmjjjeeeaaa^^^[[[YYYWWW&&&'''((())))))((('''&&&((())))))***)))((('''&&&''''''''''''(((((((((((('''(((***+++,,,+++***))))))***)))((('''(((+++---***+++---------,,,***)))((((((''''''''''''(((((('''((()))******)))((('''))))))))))))******++++++))))))))))))))))))))))))((()))***)))'''&&&'''(((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''((()))***((((((((((((((()))******((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))(((''''''((()))%%%&&&'''((())))))))))))''''''''''''((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))&&&***...---)))'''''')))%%%%%%'''(((((()))))))))''''''''''''''''''''''''&&&((()))******)))(((&&&'''((((((((()))))))))***$$$%%%%%%&&&'''((()))***((((((((((((((())))))***(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))************))))))(((((((((((())))))))))))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))(((((())))))))))))))))))))))))))))))*********+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,++++++***)))************+++++++++++++++++++++++++++++++++,,,++++++*********++++++...------,,,,,,------...,,,,,,,,,---------..............................000000000///////////////000000000000000000000000000000111222444666888999===@@@DDDEEEDDDBBB@@@@@@;;;>>>CCCGGGJJJNNNSSSVVVZZZ^^^___]]]^^^cccccc___^^^^^^___````````````___\\\\\\]]]^^^___bbbdddeeehhhlllpppuuu{{{wwwqqqkkkfffbbb___&&&'''((())))))((('''&&&((()))*********)))'''&&&))))))))))))************''')))+++,,,---,,,+++*********)))((('''(((+++---)))***+++,,,,,,***)))'''((((((''''''''''''(((((('''((()))******)))((('''))))))******+++++++++,,,))))))))))))))))))))))))''')))***)))(((((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))+++,,,((((((((((((((()))******((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%'''(((((('''''')))***))))))))))))((('''&&&%%%&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((,,,000///+++((()))+++$$$%%%&&&'''(((((((((((())))))))))))))))))))))))''')))***++++++***)))''''''((((((((())))))******$$$$$$%%%&&&'''((()))***((((((((((((((()))******(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))************))))))''''''(((((())))))******'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))((('''&&&))))))))))))))))))))))))))))))******++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,+++******)))************+++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))...------,,,,,,------...,,,,,,,,,---------......////////////////////////111111000000//////......////////////////////////444444555777999;;;>>>???EEEGGGHHHHHHGGGEEEFFFFFFCCCGGGNNNSSSWWWYYY[[[]]]]]]aaaaaa___aaafffddd]]]aaaaaabbbaaaaaa```___^^^]]]]]]^^^```cccfffiiikkkyyy}}}zzzuuuqqq************)))'''&&&%%%&&&((())))))(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))&&&((())))))(((((()))+++******))))))((((((''''''))))))************))))))''''''''''''((((((((()))(((((())))))******++++++)))(((((('''&&&&&&%%%%%%(((&&&###""""""%%%(((+++''''''((()))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))+++)))(((''''''((()))+++******)))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************''''''((()))))))))))))))(((''''''&&&&&&((()))***(((((((((((((((((((((((('''((()))***************,,,)))((((((++++++***'''))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))******)))(((''''''((()))***))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))******))))))((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''''''''(((***++++++*********))))))((((((+++*********))))))((((((++++++***))))))((())))))((((((((((((((())))))***)))*********++++++++++++))))))))))))))))))))))))************************++++++***)))(((((())))))((()))***++++++***)))(((*********)))******+++,,,+++++++++******)))))))))***++++++++++++,,,,,,,,,---,,,+++***+++,,,---...///............---------///////////////////////////......------///000111...///111000///......///000///......///000222333222777===AAABBBDDDHHHLLLNNNPPPSSSTTTRRRPPPNNNNNNRRRTTTXXX\\\___aaaaaaaaacccdddeeeeeefffgggeeebbbaaaeeedddaaa```eeehhhhhhlllfffbbbgggnnnuuu}}}++++++++++++***)))(((((('''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))'''((())))))(((((()))******)))))))))((((((((('''((())))))******))))))((('''''''''((((((((()))))))))))))))))))))************))))))(((''''''&&&&&&+++)))'''&&&&&&(((***,,,''''''((())))))))))))))))))((((((''''''(((((()))***))))))))))))(((((((((******)))))))))((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))(((''''''&&&'''((()))***(((((((((((((((((((((((((((((()))*********))))))***((('''(((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''(((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''(((((()))*********))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++*********)))))))))((((((************)))))))))(((******))))))(((((())))))))))))((((((((()))******)))))))))*********++++++))))))))))))))))))))))))************************++++++***)))))))))))))))((()))***++++++***)))(((***************++++++,,,---------,,,,,,,,,++++++))))))))))))************,,,,,,+++++++++,,,---...---------.........////////////////////////////////////...---...///000111///000222111///...///000000000000000111333555666777<<>>CCCJJJNNNOOORRRVVVYYYWWWYYY]]]_________```aaaeeeffffffggggggfffeeedddaaabbbdddcccaaa```bbbeeedddiiimmmqqqzzz%%%%%%&&&''''''''''''''')))******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))******)))(((''''''((())))))))))))((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))++++++******))))))(((((()))))))))(((((((((''''''''''''''''''&&&%%%$$$$$$''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''''''((()))&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((''''''''''''((((((((()))(((((((((((((((((((((((()))*********)))(((''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***'''((()))******)))((('''))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))((((((*********)))))))))))))))((('''''''''((()))*********************++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))************************++++++***))))))*********************************+++************+++,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,------...//////000///////////////////////////////////////000000000111222222111000///111222111222444777:::===@@@AAAGGGLLLRRRUUUWWWYYY]]]```^^^```cccdddddddddfffggghhhiiiiiiiiihhhfffdddcccaaabbbcccdddbbbbbbiiirrruuu|||$$$%%%&&&''''''((((((''')))******)))(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((()))******)))(((''''''((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((()))))))))***++++++******))))))((((((((((((''''''''''''&&&&&&******++++++***)))((('''''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&%%%&&&''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***'''((()))******)))((('''(((((((((((((((((((((((((((((())))))***++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))******((((((((((((((()))***+++***************++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))************************+++***************++++++++++++************+++++++++++++++***+++,,,,,,---************************+++,,,,,,,,,,,,---------,,,,,,---------................................./////////////////////////////////000000000000000000111111111000000222444444555888<<<@@@DDDGGGHHHNNNSSSYYY\\\]]]___bbbeeefffggghhhgggffffffhhhjjjiiijjjlllnnnnnnmmmkkkjjjdddbbbcccffffffjjjvvv'''((()))***************((()))***)))((('''((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((((()))***)))((('''((()))(((((((((((())))))))))))'''(((((())))))(((((('''((((((((()))))))))******************))))))))))))'''''''''''''''&&&&&&&&&((())))))))))))(((((('''''''''((()))))))))))))))'''(((((())))))(((((('''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************)))))))))((())))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''((()))((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&'''))))))(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***))))))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((((((((())))))))))))))))))***************))))))))))))******+++***))))))))))))***++++++((((((((()))))))))******))))))))))))))))))))))))************************+++************+++,,,,,,,,,+++************+++,,,+++++++++++++++,,,------+++,,,,,,,,,,,,---------************++++++++++++,,,,,,---............---//////.........---------////////////////////////...///000111111111000000000111111111111333666888:::<<>>AAAFFFIIIMMMRRRVVVZZZ\\\]]]aaaeeeiiijjjiiihhhjjjlllllllllkkkhhhggghhhkkknnn}}}(((((((((((())))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((***)))'''&&&'''(((***+++))))))))))))************,,,++++++++++++++++++,,,((((((((((((((()))******((((((((((((((((((((((((+++***)))'''''''''((()))*********)))))))))))))))))))))************))))))((((((''''''''''''(((((()))*********++++++++++++))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))******++++++***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&'''(((((((((((())))))*********+++''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((()))*********************))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((************************))))))))))))))))))))))))++++++***************+++************************))))))***))))))(((''''''&&&&&&''')))************)))((('''''''''(((***+++===777000---------+++''''''((((((((()))))))))***************************((((((((()))*********+++++++++************++++++***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................////////////............111111111000000000000000000222444444333222333444222444777:::<<>>AAAFFFKKKNNNQQQTTTVVVZZZ\\\^^^______aaadddfffhhhhhhhhhhhhhhhiiijjjjjjmmmoooqqqvvv(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((('''((()))******((()))))))))************(((((((((''''''(((((((((%%%&&&&&&''')))***,,,---************************)))))))))(((((((((((())))))))))))))))))*********))))))************))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((***))))))))))))))))))***((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((($$$%%%'''(((***+++,,,,,,(((((((((((('''''''''''')))))))))))))))))))))))))))))))))(((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''((()))***++++++++++++'''''''''''''''(((((()))(((((())))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((((((((((((((((((((((((((*********))))))))))))))))))))))))******)))))))))************************))))))))))))))))))))))))***))))))))))))******+++(((((((((((((((((((((((('''((()))***************((())))))))))))(((((('''***************+++++++++,,,)))&&&&&&(((******)))*********))))))))))))(((************************))))))***+++,,,------...++++++************++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------....................................---......///000000111111000111111111111111222222222222333333333666:::===DDDHHHNNNSSSVVVXXXZZZ[[[]]]```dddeeeeeeeeegggiiiggghhhjjjmmmpppssstttuuu}}}~~~(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***((()))))))))***************))))))(((((())))))***(((''''''(((((()))***+++++++++++++++++++++++++++((((((((())))))))))))((((((((())))))************))))))************))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((***)))(((((((((((())))))******))))))))))))******((()))))))))******************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************)))(((((($$$%%%'''(((***+++,,,,,,((((((((((((''''''''''''((((((((((((((((((((((((*********))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''((()))***+++++++++(((''''''''''''((())))))))))))(((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))************))))))************************))))))))))))))))))))))))))))))(((((()))******+++(((((((((((((((((((((((((((((()))******+++******((())))))))))))(((((('''))))))******++++++++++++)))((('''((()))+++++++++************))))))))))))************************((()))***+++,,,---......++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------+++,,,,,,,,,,,,---------........................000000000000000000//////000000111111222222222333222333444666777;;;@@@DDDIIINNNTTTYYY[[[\\\]]]^^^___cccggghhhfffeeegggjjjkkknnnuuu}}}(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++******))))))******+++,,,+++***(((''''''&&&&&&************************'''(((((())))))))))))(((((((((((()))******++++++))))))************))))))((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))******''''''(((((())))))******))))))))))))))))))))))))***)))((((((((()))+++,,,+++******))))))******+++))))))))))))******************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((((((((())))))))))))(((((()))))))))(((((((((''''''((((((((((((((((((((((((************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((''''''(((((()))***))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))************************))))))))))))))))))))))))(((((((((((()))******+++))))))))))))))))))))))))))))))******+++*********(((((())))))))))))((((((((()))******++++++******)))))))))******+++,,,,,,)))))))))*********++++++************************+++++++++++++++++++++***++++++************++++++---------,,,++++++*********************************++++++,,,,,,------...------------------------+++++++++,,,,,,,,,------........................111111111000000/////////000000111111222333333333333555888<<>>CCCHHHMMMSSSVVVYYY\\\```bbbccccccdddeeedddfffgggfffhhhrrr(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))******************))))))))))))******%%%%%%&&&''')))+++,,,---))))))))))))))))))))))))&&&'''(((*********)))((('''(((((()))***+++++++++))))))************))))))((((((''''''''''''((((((************++++++++++++))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))***)))((()))***,,,///111++++++************++++++))))))))))))******************))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((''''''((()))))))))))))))************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))******)))(((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))******))))))(((((('''''''''&&&))))))))))))************'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******************************))))))))))))))))))))))))''''''''''''((()))++++++************************+++++++++++++++***)))(((&&&&&&((()))************&&&'''(((******))))))(((***+++,,,+++***)))******''''''(((***+++,,,---...************************%%%&&&''')))***+++------++++++************+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................---------.........//////..............................///000111222333333000000111222333333444444888<<>>BBBHHHLLLOOOQQQTTTVVVYYYYYY[[[```cccgggnnnvvv((((((((((((((()))******)))((((((''''''(((((()))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))***************************************************************+++++++++,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++******))))))))))))******************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((('''(((***+++++++++)))((('''((()))***+++******))))))(((((((((((()))*********++++++,,,+++***)))((())))))************))))))))))))************))))))************************))))))))))))*********************)))))))))((((((''''''(((((())))))************))))))((()))))))))************************))))))))))))))))))))))))((())))))******************************)))((((((******)))((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))))))))******************++++++++++++******************+++++++++,,,******+++,,,,,,,,,,,,+++************************,,,,,,,,,---------......------------------------........................---........./////////000//////000000000111111111000000000111111222222333000333555444333555;;;AAAFFFIIIMMMPPPRRRUUUXXX[[[[[[ZZZ\\\aaaeeemmm((((((((((((((()))******'''''''''&&&&&&'''''''''************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++***)))))))))))))))******************************(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((***+++,,,+++)))((('''((()))+++++++++***)))+++++++++++++++,,,,,,---******+++,,,+++***)))((())))))************))))))))))))************))))))************************))))))))))))************************))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))************************))))))))))))))))))))))))((()))***+++++++++++++++***************)))((((((,,,,,,+++******)))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++******++++++++++++*********++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------........................---.........//////000000000000000000111111111111//////000111222333333333111444777888777;;;BBBIIILLLMMMOOOQQQSSSWWW\\\```\\\[[[]]]ccciiiwww))))))))))))((((((((((((((((((''''''''''''((((((******++++++++++++******++++++******)))******+++,,,,,,+++***)))(((''''''+++)))(((((()))******)))(((((())))))))))))((((((++++++******************************************+++*********))))))((((((,,,,,,+++***)))(((''''''((()))***,,,,,,+++******,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,,,,(((((())))))******++++++************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))************))))))*********************************)))))))))))))))************************((((((((((((((()))************++++++++++++******)))***++++++***)))***+++++++++************++++++))))))))))))))))))))))))*********))))))))))))((((((***++++++++++++---...,,,+++***((((((((()))***)))))))))))))))))))))))),,,,,,,,,+++++++++******************+++,,,---...))))))))))))************((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))+++*********))))))(((((())))))************))))))''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***+++++++++*********))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***,,,***)))((()))***)))(((,,,,,,,,,++++++******************)))******+++,,,,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000////////////000///.........///111222///000222222111111333444555444555888???FFFLLLOOORRRUUUVVVUUUWWW]]]```___bbb___^^^iii~~~'''((((((((())))))******))))))(((((((((((()))))))))******************)))******)))))))))))))))***************))))))))))))+++)))(((((()))******)))******++++++++++++******************************************************************)))))))))(((++++++******)))((((((((())))))***++++++++++++***------,,,+++***((((((''''''((())))))******))))))))))))))))))************************************))))))))))))))))))))))))++++++******)))((((((((())))))************))))))(((((((((((((((((((((((())))))))))))************************************)))))))))))))))***++++++******++++++++++++******)))***++++++***)))***+++++++++************++++++))))))))))))))))))))))))++++++*********)))))))))''')))******))))))+++,,,+++***)))(((((((((((())))))))))))))))))))))))))),,,+++++++++******************)))))))))))))))***+++*********))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))***))))))(((((())))))******))))))))))))))))))***(((((()))***************))))))))))))))))))))))))************)))))))))((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))((())))))******))))))(((((((((((()))))))))******************)))))))))((())))))))))))))))))))))))***))))))(((((()))))))))+++++++++*********))))))************************+++++++++,,,,,,++++++***,,,***)))((()))***)))(((,,,,,,++++++++++++++++++***************++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------....../////////------...///000111222222111000000///000111222333111222333333222222333555666777:::???EEELLLQQQTTTSSSYYY\\\]]]```cccccc___dddfffmmm|||~~~&&&''''''((()))***+++,,,******))))))))))))******((())))))******))))))((((((((((((((((((((()))))))))))))))*********+++++++++)))(((((()))******)))******++++++++++++******************************************************************))))))))))))))))))))))))))))))))))))*********)))******+++,,,------,,,+++******))))))''''''((()))))))))))))))***************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))***+++++++++***************************************++++++,,,******++++++++++++******)))***++++++***)))***+++++++++************++++++)))))))))))))))))))))))),,,+++++++++************'''((())))))''''''((()))(((((()))))))))(((''''''))))))))))))))))))))))))************)))))))))))),,,+++***)))((((((((((((,,,,,,+++***)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))*********))))))***************))))))))))))******(((((()))***************))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))******************))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))***************)))+++++++++******************************************++++++,,,,,,+++++++++,,,***))))))*********)))++++++++++++++++++,,,,,,***************+++,,,,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.................................---......///000111222222222111111111111222333333222333444444333333444666999<<>>BBBIIIPPPUUUYYY]]]___bbbggglllpppwww************)))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((((()))***+++++++++******++++++++++++************+++)))(((((()))******)))(((((())))))))))))(((((((((((()))))))))*********************************))))))))))))))))))******((((((((()))******+++++++++***)))))))))***,,,---((())))))***+++,,,,,,---))))))***+++++++++++++++,,,,,,++++++******))))))************************))))))))))))))))))))))))((((((((()))******++++++))))))************))))))************************((())))))***+++,,,,,,---***************************))))))((((((((())))))******++++++++++++******)))***++++++***)))***+++++++++************++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******(((*********((('''(((***&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((++++++******+++,,,,,,---))))))))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))************************************++++++************++++++'''(((((())))))(((((('''(((((()))***************(((((((((((((((((((((((())))))))))))))))))******))))))************))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******++++++++++++******)))*********++++++++++++))))))))))))))))))******))))))))))))))))))))))))((()))***,,,,,,,,,+++***************************************************)))***+++,,,,,,,,,,,,,,,,,,***))))))***++++++************++++++,,,,,,,,,+++++++++***+++,,,,,,---------,,,,,,+++++++++***------------------------,,,,,,---...//////000000//////////////////......111111111111000000000000000000000111111111111111222333444444555777;;;>>>EEEJJJPPPVVVZZZ]]]bbbeeeeeeooo{{{++++++*********)))))))))((((((''''''''''''((((((((())))))******))))))(((''')))***,,,,,,,,,++++++,,,,,,+++++++++******)))+++)))(((((()))******)))******++++++++++++******'''(((((())))))*********************************))))))))))))************(((((())))))*********+++*********)))******+++,,,***))))))(((''''''&&&&&&(((((()))***************+++++++++++++++*********************************))))))))))))))))))))))))(((((())))))*********+++))))))************))))))(((((((((((((((((((((((()))*********+++,,,,,,,,,***************************)))((((((((((((((((((******++++++++++++******)))***++++++***)))***+++++++++************++++++)))))))))))))))))))))))),,,+++++++++************)))***++++++))))))***+++''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,(((((())))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++*********************************))))))*********'''((()))******)))((('''(((((()))***************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))******************))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))(((((()))***++++++++++++***************+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,***))))))+++,,,,,,+++++++++++++++++++++,,,,,,+++++++++++++++,,,---------------,,,+++*********---------------------------.........///000000000////////////////////////...//////000111222333333///000111111222222111111111333555666888<<>>EEEMMMUUU[[[```bbbiiiuuu+++++++++++++++++++++++++++******)))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))))))))******+++++++++,,,******++++++++++++******+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,------------,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******++++++,,,------++++++++++++++++++++++++******++++++,,,,,,------)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......---+++******+++,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,------------,,,,,,,,,++++++---,,,+++***************++++++,,,,,,,,,+++******,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,************))))))))))))************************++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))((())))))***+++,,,,,,)))((((((''''''(((((()))))))))))))))************+++******))))))******+++*********)))))))))))))))************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((()))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))))))))******++++++***)))***++++++***))),,,+++***))))))(((((((((************************************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,---------.........//////............//////////////////000111111111111111111111111111222222222222222444555555555777999;;;???EEENNNVVVZZZ]]]aaadddnnn++++++++++++++++++++++++++++++******)))))))))))))))))))))******++++++,,,************************+++++++++***************(((((()))***+++,,,------******++++++++++++******,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////************++++++++++++*********++++++,,,,,,,,,...,,,++++++,,,+++***)))------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,+++++++++,,,,,,******+++,,,,,,,,,++++++...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++************))))))))))))************************++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((()))***+++,,,,,,,,,,,,))))))((((((((((((((()))))))))))))))************+++******))))))******+++))))))))))))************************************************))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************)))))))))))))))******++++++***)))***++++++***))),,,++++++***))))))((((((***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------------........./////////---------.........////////////000111111111111111111111111111222222222333222333444555555888<<>>DDDKKKQQQVVV\\\ccciiiiiipppzzz************************,,,,,,,,,,,,++++++++++++))))))*********+++++++++******************++++++++++++,,,,,,,,,,,,++++++))))))))))))***,,,---...++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,------......//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------......------,,,,,,------------...............------------....../////////......------------------...............------............------------------------------------------------------,,,---...////////////...,,,,,,---.........------....../////////...------...------,,,+++,,,,,,,,,------------------------...//////......---,,,+++,,,---......,,,,,,---...///...---,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,*********************************************************************************++++++*********+++)))'''((()))***))))))))))))))))))))))))))))))******))))))))))))*********)))))))))(((((('''''')))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************))))))(((((((((((()))))))))************+++++++++************************+++++++++***************,,,,,,++++++***))))))(((************************++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,,,,---------.../////////........................111111111111111111111111000000000111111111222222222222222222333333333333333333333222333666:::>>>FFFNNNVVVZZZ]]]fffttt************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))******++++++,,,,,,+++++++++,,,,,,+++++++++)))))))))***+++,,,---...+++++++++,,,,,,,,,------........................)))******+++,,,---......,,,,,,,,,---------......------------------------......------,,,,,,,,,+++,,,------......------,,,---------.........//////......------------......000000000///......------,,,---------.../////////------............------................................................---......///////////////+++,,,---...............---....../////////......111000...---------...///........................///////////////...---,,,,,,...//////---------...------,,,+++++++++++++++------------------,,,+++*********++++++,,,,,,,,,++++++***************)))***************************************************++++++,,,,,,++++++***+++)))(((((()))******)))))))))))))))))))))))))))******))))))))))))***************)))((((((''''''))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))***************++++++)))))))))))))))))))))))))))))))))))))))*********++++++***)))(((((()))))))))***************++++++,,,++++++******++++++,,,))))))*********+++++++++************************,,,+++++++++***)))))))))))))))******++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,---...///000000------------------------111111111111111111000000000000111111111222222222222222222333333333333333444444333333444999@@@EEENNNVVV```gggmmmwww************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---***+++++++++,,,,,,------++++++++++++++++++++++++))))))***+++,,,---------+++++++++,,,,,,,,,------........................******+++,,,,,,---......,,,,,,,,,---------......------------------------.........------,,,,,,,,,,,,------......------,,,---------.........//////......------------......000000/////////.........,,,---------.../////////---......//////......---............................................................//////000000,,,------...////////////------...///000000000000111000///------...//////000000000000111111111111111111222222222222111111///111222222000/////////,,,,,,++++++++++++,,,,,,---.........------,,,+++*********++++++,,,,,,,,,,,,+++++++++******))))))************************************************++++++,,,,,,,,,,,,+++++++++***((((((*********)))))))))))))))))))))))))))******))))))))))))******+++++++++******)))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************************************))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))************,,,+++***)))(((((((((((())))))******+++++++++,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++************************,,,+++++++++***)))))))))))))))***+++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---...///000000........................000000000000000000000///111111111111222222222222222222333333333444444444555555555555888???GGGMMMUUU^^^kkkxxx************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------++++++************++++++***+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---------......//////000000,,,,,,,,,---------......------------------------.........---------------,,,------......------,,,,,,------------...............------------..............................---------.....................////////////......................................................//////......//////000111......///000000000//////---...///000111222222222111000//////......//////111222222333444555666666555666777888999:::::::::777888:::999777555444444000///........................///......---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,***((()))***+++***)))))))))))))))))))))))))))******))))))))))))*********************+++++++++)))************+++++++++************************))))))))))))))))))))))))***************************************+++++++++))))))******+++,,,,,,,,,))))))))))))))))))))))))((((((((()))******++++++++++++***)))(((((())))))))))))******+++,,,,,,,,,******))))))))))))******)))************+++++++++************************+++++++++***************,,,,,,---,,,+++)))'''&&&************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,---------.../////////////////////////////////000000000000000000000000111111111222222222222333222222333333444444555555555666777999>>>FFFOOOUUU]]]iii{{{~~~}}}*********************************+++++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++***))))))***+++,,,+++,,,---------,,,+++***++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------.........///////////////,,,,,,,,,---------..............................------------............,,,------......------,,,,,,,,,,,,,,,------------......------------......,,,,,,,,,---......//////...............---------......////////////......................................................000///.........///111111000111111111111000000///...///000111333333444444333333444444333333222111333444555666888:::;;;<<<;;;<<<>>>@@@BBBCCCDDDDDDAAACCCDDDCCC@@@===;;;;;;888777666444222111111111////////////...---,,,+++,,,,,,++++++++++++++++++------,,,++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,***))))))***++++++***))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++)))************+++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++))))))***++++++,,,------))))))))))))))))))))))))'''(((((()))******++++++******)))))))))))))))***))))))***++++++,,,------+++******))))))******+++)))************+++++++++***************************************+++++++++,,,---------+++)))&&&%%%************************++++++++++++++++++++++++++++++++++++++++++++++++------------............------..................000000000000000000000000///000000111111222222222111111111222222222333333222222333333444555555666444666999>>>DDDMMMVVV]]]gggxxx|||zzzyyyxxxvvvrrrsssssssssqqqpppnnnmmmlllnnnqqquuuxxx{{{~~~************************)))))))))******+++++++++)))************+++++++++,,,+++++++++******)))))),,,+++***))))))***+++,,,,,,---......---,,,***)))++++++,,,,,,,,,------------------....../////////---------------,,,,,,,,,,,,,,,,,,---------..............................,,,---------.../////////,,,------......------,,,+++++++++,,,,,,,,,------.........------.........***++++++,,,---...///////////////......------,,,......////////////......////////////////////////////////////////////////000///.........///111222222222222222222111000///...///111222444444555555777888999999999888666555444555666888:::<<<>>>??????AAACCCEEEHHHIIIKKKKKKIIIKKKLLLJJJGGGCCCAAA@@@@@@???<<<999666444333222////////////...---,,,+++---,,,,,,++++++*********------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********,,,***))))))***++++++***))))))))))))))))))))))))******))))))))))))******&&&&&&'''((()))***++++++)))************+++++++++************************))))))))))))))))))))))))************************))))))******++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---)))************+++++++++************************))))))******+++++++++,,,)))***+++,,,,,,+++)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++,,,---------.../////////...............---------000000000000000000000000000000111222333333444444111111222222222333333333222222333333444555666666444777;;;AAAHHHQQQZZZaaannn}}}yyytttqqqooonnnmmmkkkggghhhhhhhhhgggeeecccbbb___```cccgggkkkmmmooopppttttttxxx++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............000///...------...///000000---++++++---...---+++//////...---,,,++++++***....................................////////////---...............------/////////......---------...///000///...---...//////////////////////////////---+++,,,///000///...............///000111111000000000111111111111111//////000000222333444555444555666666666555333222555444444444666999<<<>>>?????????>>>===<<<;;;:::;;;:::999888777666666666888999<<<@@@EEEIIILLLMMMNNNPPPPPPOOOMMMKKKJJJJJJHHHGGGFFFDDD@@@===:::888333000...---------,,,,,,000///---,,,++++++,,,---))))))))))))))))))((((((************************---------,,,,,,+++++++++******************************************************))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++******************++++++***)))(((((())))))++++++******************++++++************++++++************************+++++++++*********))))))+++***)))(((((()))***+++***++++++,,,,,,++++++***************************************************(((((())))))******++++++&&&(((+++------+++(((&&&))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++.........,,,++++++---///...............---------000///...------...///000////////////////////////111111111111222333444555666111000333555444555888777999AAAKKKOOOSSS___lll~~~{{{yyyllliiifffdddbbbaaa___]]][[[ZZZZZZZZZYYYXXXXXXXXXWWWXXX[[[\\\^^^```cccfffgggiiilllpppuuu|||+++++++++++++++++++++++++++++++++++++++,,,,,,---))))))******++++++,,,,,,+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---............///...---,,,,,,---...///000---+++,,,...///...,,,000000000000000000//////------------------------............////////////---......//////...------............---------,,,...///000///...---...000////////////////////////111...------///111000...---------------...///000000000000111222222333333666666666777999;;;<<<===??????>>>===<<<;;;999888999888888999:::===@@@BBBEEEDDDDDDCCCAAA???>>>===;;;:::999777666666666666555666999<<<@@@CCCFFFGGGIIIKKKLLLLLLLLLLLLMMMOOOPPPPPPOOOMMMIIIEEEAAA>>>777444000.........------000///...---,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,,,,++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************************************************************++++++***)))))))))))))))++++++******************++++++************++++++************************+++++++++*********))))))+++***))))))))))))***+++***++++++,,,,,,++++++***************************************************))))))))))))************++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,---......---++++++---///////////////////////////000///............///000222222222222222222222222111111111111222333444444666222111444666555666:::===>>>DDDLLLSSS\\\lll|||}}}yyyvvvssspppnnndddaaa^^^[[[ZZZYYYVVVTTTRRRRRRRRRQQQQQQPPPPPPPPPOOOQQQSSSTTTVVVXXX[[[]]]]]]___bbbeeejjjpppwww|||++++++++++++++++++++++++,,,,,,,,,,,,,,,---......))))))***+++,,,------...+++,,,------++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------.........------------,,,,,,,,,,,,------000...------...//////...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,............////////////---......//////............------------,,,,,,,,,...///000000......///000////////////////////////222000//////000111000//////............///000000000000111222333555666777::::::;;;<<<>>>AAABBBDDDHHHGGGDDDAAA>>><<<;;;;;;===<<<<<<===???AAACCCEEEFFFFFFEEEDDDBBB???===;;;<<<<<<:::999888777777777444555777999<<<>>>@@@AAABBBCCCEEEGGGHHHKKKOOORRRVVVVVVVVVUUUQQQMMMHHHEEE===888333///............////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************************************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************************************************************++++++***))))))))))))*********++++++++++++++++++++++++************++++++************************+++++++++***************+++******))))))******+++***++++++,,,,,,++++++******************************************************************)))))))))...,,,***((((((***,,,...)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............---------......---,,,,,,---////////////000000111111111000000////////////000000333333333333333333333333333333222222222222333333666333222555666666888===BBBDDDJJJQQQZZZiiizzzvvvqqqmmmiiifffcccaaa[[[XXXUUURRRQQQOOOMMMKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGIIILLLMMMNNNPPPRRRUUUWWWYYY[[[^^^bbbgggnnnrrrvvv|||++++++++++++++++++++++++,,,,,,,,,,,,,,,------...+++,,,,,,,,,------......+++,,,------++++++,,,------------------------------------------------------------------------------...............---,,,------------------------///............///000000------------------------------------------------............////////////---......////////////...---------------,,,,,,,,,...///000000///...000111000000000000000000000000222111000///000000000000222111111111111222333333333333333444555777999;;;>>>???@@@BBBDDDFFFHHHJJJMMMJJJFFFAAA>>><<<;;;<<<<<<<<<<<<===???AAABBBCCCDDDDDDDDDDDDBBB@@@===<<>><<<;;;:::999888888777777888999;;;<<<======<<<===???AAACCCGGGLLLPPPRRRSSSUUUUUUSSSOOOLLLIIIBBB===666111...............///000111111000...------------------,,,,,,,,,++++++++++++++++++++++++******************************************************************************))))))))))))******))))))))))))))))))))))))***************************************************************************************+++++++++++++++***))))))***************+++++++++++++++,,,++++++************++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************+++++++++******))))))))),,,***(((&&&&&&(((***,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..................---,,,---......------...///......//////000111222222000000000000000000000000111111111111111111111111444444333222222222333333555333333666777777;;;AAAEEEJJJSSS[[[eeexxx|||vvvqqqmmmhhhddd```^^^ZZZXXXUUURRROOOLLLKKKJJJHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGJJJKKKLLLMMMOOOQQQSSSUUUXXXZZZ]]]aaafffjjjkkkpppwww}}}+++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,++++++******+++,,,------++++++,,,---------------------------------------------------------------------------.........///......------.........//////........................///000111222222222111000//////...////////////////////////............////////////---......///000000//////------------------------...///000000//////000222111111111111111111111111111111111000///000000111333333333333444555666666777777777777888:::<<<>>>BBBBBBCCCEEEGGGJJJLLLMMMMMMJJJEEEAAA>>>======>>>888999999:::;;;===>>>???BBBDDDEEEFFFEEEDDDAAA@@@???>>><<<;;;999888888888999999999999::::::::::::::::::;;;;;;<<>>===<<<;;;;;;<<<>>>???>>>??????AAACCCEEEGGGHHHEEECCC@@@===<<<===>>>???;;;;;;<<<===>>>???@@@@@@AAACCCEEEGGGGGGEEECCCAAA@@@???===;;;999888888777::::::::::::999999999999:::::::::999888999;;;===@@@AAADDDHHHKKKMMMNNNOOOIIIDDD===777444222000//////000222444555666777777333333111000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******************************************************))))))))))))******************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))***++++++,,,,,,+++************+++,,,,,,******++++++,,,---------++++++************++++++***************************************++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************************************+++++++++++++++************+++,,,------,,,+++************++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------+++---/////////...///000.........//////000000000111111222222222222111111222222222222222222222222444444333333333333444444333333555999;;;===EEENNNRRRcccuuuyyyrrrllliii^^^[[[VVVSSSQQQOOOLLLKKKHHHFFFDDDCCCCCCCCCBBBAAAAAAAAABBBCCCCCCDDDEEEEEEEEEGGGJJJLLLKKKKKKLLLMMMQQQSSSUUUUUUVVVWWWZZZ\\\]]]bbbgggkkknnnssszzz++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++++++++******)))))))))+++,,,------++++++,,,---------------------------........................------------------------,,,---...//////000//////------...//////...------+++,,,...---,,,,,,///111//////......------,,,,,,////////////////////////............////////////------///000000111111111........./////////000000---///000111000000222333222222222222222222222222111333555444333444666999888888999:::<<>>===>>>???@@@=========>>>@@@BBBCCCDDDCCCBBBAAAAAABBBDDDGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMIIIJJJMMMNNNMMMKKKHHHFFFEEEDDDBBB@@@>>>===<<<<<<>>>=========<<<<<<<<<;;;:::;;;;;;:::777666666777999:::<<<@@@DDDHHHKKKMMMLLLGGGAAA<<<999666333111000111222444777999<<<===:::999888555333111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******************************************************))))))))))))******************************))))))))))))))))))))))))************************++++++++++++++++++++++++((())))))***++++++,,,,,,+++*********++++++,,,---******++++++,,,------...++++++************++++++************************))))))*********++++++++++++,,,---......---,,,+++***++++++,,,,,,++++++******************************************************++++++++++++++++++,,,***+++,,,,,,,,,,,,+++************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,***---///000/////////000000000000000000000000000111111222333333222111111333333333333333333333333333333333333333444555666555555888===???CCCLLLWWWbbbvvvzzzssslllfffcccaaaVVVSSSOOOMMMKKKJJJHHHGGGEEECCCBBBBBBCCCCCCCCCBBB@@@@@@AAABBBDDDEEEEEEFFFEEEHHHKKKMMMLLLKKKLLLLLLQQQSSSTTTUUUTTTUUUWWWYYYXXX\\\```dddgggllltttyyy++++++++++++++++++++++++...------------...//////------------------------+++,,,------++++++,,,---++++++++++++++++++++++++........................------------------------,,,,,,...///000000000000,,,,,,---......---,,,,,,***,,,...---+++,,,...111000000000000111111111111..................................../////////000------///000111111111111.../////////000000111111---///000111000000222333222222222222222222222222222444777777555666999=========>>>@@@CCCFFFHHHIIIIIIGGGCCC@@@>>>>>>???@@@CCCCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKMMMOOORRRUUUWWWWWWXXXYYYZZZ[[[\\\\\\\\\WWWYYY[[[[[[ZZZWWWTTTQQQKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@;;;<<<===;;;888555444444444555777:::>>>CCCGGGJJJNNNJJJEEE@@@<<<999666333111111222444888;;;???AAA@@@???===:::777444222111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******************************************************))))))))))))******************************++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,+++*********+++,,,,,,---******+++,,,,,,---......++++++************++++++************************))))))******++++++++++++,,,,,,---......---,,,,,,+++++++++,,,,,,+++++++++*********************************************************++++++,,,,,,---***))))))))))))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***---///000000///000000222222222111111111111111111222333444444333222111222222222222222222222222222222222333444555666777666777;;;@@@CCCGGGQQQ\\\ooo{{{wwwpppiiiccc___]]]\\\TTTQQQMMMKKKJJJIIIGGGFFFEEEDDDCCCCCCEEEFFFEEEEEEAAABBBCCCDDDEEEFFFGGGHHHGGGJJJMMMOOONNNMMMMMMMMMLLLMMMOOOOOONNNNNNOOOQQQTTTXXX\\\___bbbhhhpppvvvzzz}}}.........------,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,---------......------------------------////////////////////////...............---------222111111000///......---............////////////000000000000000000000000////////////000000000000///......---...///000111111111111111111222222222222222333444555555444444777888999;;;===@@@BBBDDDIIIHHHGGGGGGIIILLLOOOQQQOOONNNKKKHHHEEEFFFJJJMMMLLLJJJHHHIIIKKKOOOQQQQQQTTTSSSTTTWWW]]]cccggghhhkkkkkkhhhhhhnnntttsssnnnmmmoooqqqrrrppphhh^^^WWWUUUVVVUUUSSSPPPMMMJJJIIIFFFFFFFFFGGGGGGGGGGGGGGGEEECCCAAA???<<<999777666888777555555777<<>>;;;888555222444:::@@@DDDFFFBBBAAA???>>>===;;;777444444222///---+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++*********))))))******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********)))))),,,***((())),,,,,,***(((+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++************++++++))))))*********+++++++++,,,,,,,,,++++++*********)))******++++++,,,------************))))))))))))+++++++++*********)))))),,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...------------------------...------------...//////...///111222222222111000111222222333333222222111111111222222222333333333000222555555555444555666:::999===EEEJJJOOO]]]kkkxxxrrrmmmgggaaa^^^]]][[[VVVQQQNNNMMMKKKIIIGGGFFFFFFGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEIIILLLNNNMMMNNNOOOOOOOOONNNMMMLLLMMMMMMLLLKKKJJJJJJJJJJJJOOOOOORRRUUU[[[aaafffjjjnnnppptttxxxxxxzzz,,,++++++++++++++++++***,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................................................................111111111000///.....................////////////000000000000000000000000////////////000000000111111000/////////000111222111111222222222222222222333444555666777777888888;;;<<<>>>AAADDDHHHKKKMMMPPPNNNLLLKKKLLLOOORRRTTTUUUSSSQQQPPPPPPQQQRRRRRRVVVUUUTTTUUUXXX[[[\\\]]]ZZZ[[[\\\```ffflllqqqssssssttttttwww~~~}}}ssshhh```^^^\\\[[[YYYWWWUUUQQQOOOLLLLLLLLLKKKKKKJJJJJJJJJHHHFFFDDDAAA>>><<<999888;;;999888777888;;;>>>@@@CCCEEEGGGIIIIIIGGGEEECCC;;;888666777<<>>>>>AAAEEEGGGHHHKKKJJJHHHGGGFFFDDD@@@===888666444111///.........------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++++++++******---------,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++***************...,,,))))))***,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++++++++++++++,,,,,,------,,,,,,+++******)))---,,,,,,,,,,,,++++++++++++++++++***************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------......------......///000///000111222222222111111111222222333333222222111333333333333222222222222000222444555666888;;;===???EEELLLQQQTTT___vvv~~~xxxqqqlllhhhddd___[[[ZZZWWWSSSSSSSSSSSSOOOLLLIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJKKKKKKKKKKKKKKKOOONNNNNNMMMLLLJJJIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@CCCDDDEEEGGGKKKOOOSSSUUUYYYZZZ___dddhhhnnn{{{,,,,,,,,,------.........+++,,,---,,,+++***+++---,,,,,,------------......------------------------------------------------.................................////////////000......////////////000000------------------------,,,------...///000000111111000000000/////////...............////////////000000000000000000000000//////000000000111111111333222222222111111111111333333444555555666777777::::::;;;<<<===>>>@@@@@@AAACCCFFFKKKQQQWWW[[[^^^[[[YYYVVVUUUVVVZZZ^^^aaaeeegggiiiiiihhhjjjnnnrrr{{{vvvppplllkkklllmmmmmmhhhjjjlllnnnrrrvvv|||zzztttlllhhheeeddddddaaa[[[UUUSSSRRRRRRQQQPPPOOONNNNNNQQQQQQPPPNNNMMMLLLKKKJJJGGGGGGEEECCC@@@===:::888999;;;???DDDHHHKKKMMMNNNJJJIIIGGGGGGHHHJJJKKKLLLMMMLLLJJJIIIHHHFFFBBB???999777555333111000//////......------------......------,,,,,,,,,+++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))******++++++++++++,,,,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---.............................................//////000//////000000000111111111111222222333333222222111444333333333333222222222111333444555666888<<>>===<<<<<<<<<<<<@@@AAAAAABBBDDDEEEGGGGGGKKKKKKNNNTTTXXX\\\eeeoooxxx***++++++++++++++++++,,,***+++,,,+++***)))***,,,++++++,,,,,,------......------------------------------------------------------------------------------........./////////---------......//////000////////////////////////.........//////000000111000000000000////////////............////////////111111111111111111111111000000000111111111222222222333444555555555555444777888999:::<<<===>>>???<<<<<<===???AAADDDGGGIIIKKKLLLOOOSSSXXX]]]aaaccc``````aaadddiiioootttwww}}}|||}}}~~~~~~}}}}}}~~~{{{yyy{{{|||zzztttkkkccc^^^XXXWWWWWWUUUTTTSSSRRRRRRNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTRRRPPPLLLHHHFFFAAAAAAAAABBBCCCEEEGGGHHHKKKLLLNNNNNNMMMMMMNNNOOOMMMKKKJJJIIIHHHEEEBBB???:::999888666333111///...//////............//////------------,,,,,,,,,,,,******++++++++++++******)))***************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++&&&)))---...,,,***)))(((+++,,,,,,,,,,,,+++******************++++++++++++,,,,,,,,,+++++++++******)))))))))(((((()))))))))))))))*********+++++++++++++++++++++++++++,,,,,,)))******+++,,,,,,------++++++++++++***************************+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///........................//////......//////000111//////.........///000111111222222333333222222111333333333333444444444444666666666666888<<>>>>>============>>>>>>??????@@@AAABBBBBBCCCCCCFFFFFFHHHMMMPPPRRRXXX^^^iiittt,,,++++++++++++++++++***+++,,,------,,,+++,,,---******++++++,,,---------........................------------------------------------------------,,,---------............---......///000000111111000000000000000000000000///////////////000000000////////////000000000000............////////////111111111111111111111111000000111111111222222222333444666888999999888888999:::;;;===???@@@BBBBBBBBBBBBDDDGGGLLLRRRWWWYYYWWWXXXZZZ]]]```dddggghhhiiikkknnnrrrwww|||sssjjjfffeeedddbbb___]]]ZZZXXXWWWQQQRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVUUUSSSPPPOOOKKKJJJIIIGGGGGGHHHIIIJJJJJJMMMPPPQQQPPPPPPQQQSSSNNNMMMKKKJJJIIIGGGCCC@@@<<<<<<:::888666333111000000//////////////////000...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++(((***+++***(((''')))++++++,,,,,,,,,,,,+++******************++++++++++++,,,,,,,,,+++++++++******++++++************++++++*********+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---,,,,,,,,,++++++++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,------------------------...//////........................///////////////000000111111000000///000111222333111222222333333222222111111222222333444555666666777777888999<<>>=========<<<<<<<<<<<<===>>>???@@@???@@@AAAAAABBBBBBBBBBBBDDDCCCFFFLLLNNNNNNPPPTTT[[[fffppptttyyy.........------,,,,,,,,,---...//////------...///))))))***++++++,,,------........................------------------------........................,,,,,,,,,---------.........//////000111222222222000000000000000000000000000000000000////////////////////////000000000000............/////////000111111111111111111111111000111111111111222222222444666888:::;;;<<<<<<;;;:::;;;<<<>>>@@@BBBDDDDDDHHHIIILLLQQQXXX___eeeiiiaaabbbccceeegggjjjlllnnnrrrtttwww|||wwwtttpppooolllhhhddd```]]]\\\WWWVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSQQQOOOMMMLLLLLLMMMNNNLLLPPPTTTUUUTTTTTTUUUWWWPPPOOOMMMLLLKKKIIIEEEBBB>>>===<<<:::888555333111000000////////////000000......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))******++++++++++++******)))&&&$$$%%%)))...+++,,,,,,,,,,,,+++******)))************+++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,++++++*********------,,,++++++*********......---------,,,,,,,,,))))))******++++++++++++***+++,,,------,,,+++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++,,,,,,---.........------------.../////////////////////////////////////////////000111111333222111111111222444444222222222333333222222222000111222333555666777777777888999;;;@@@GGGPPPWWWbbbwww}}}xxxrrrmmmiiiddd]]]XXXWWWTTTPPPMMMLLLKKKIIIHHHIIIJJJJJJJJJKKKLLLOOOQQQKKKMMMOOOOOONNNLLLJJJJJJMMMLLLKKKKKKKKKMMMNNNOOONNNNNNOOOOOOPPPQQQRRRRRRQQQQQQPPPNNNMMMKKKIIIHHHCCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDGGGMMMOOONNNOOORRRSSS\\\dddgggkkkvvv---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---//////............//////------------------------...............---------,,,,,,---.../////////...///////////////////////////////////////.........111111111111000000000000000000000000000000000000......//////000111111111000000000000000111111111111222222333333333333222000000///000111444666777999<<>>>>>===;;;:::;;;>>>@@@????????????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHIIIIIIKKKLLLNNNOOOUUUVVVYYY]]]ccckkkttt{{{---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---///..................///------------------------------..................------......///.........////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000000000//////////////////000000000000111111111111222222333333333333333333111222333555777:::<<<>>>???AAACCCCCCAAA???AAABBB@@@BBBDDDFFFIIINNNTTTXXXdddiiirrrxxxzzzzzzyyyyyysssttttttvvvxxx{{{~~~}}}{{{|||}}}}}}}}}yyyuuuqqqnnnmmmjjjddd```\\\ZZZYYYXXXXXXWWWVVVUUUVVVWWWWWWVVVTTTSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTTTTRRRPPPMMMKKKIIIEEECCC@@@<<<999777666666222444333000111555444///111///...---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************+++++++++,,,,,,,,,,,,))))))))))))))))))))))))---,,,,,,,,,+++++++++++++++,,,------......------,,,---------..................//////......---,,,////////////000000000111000000000000111111111111222222333333333444444444222444666666666666777888<<<:::>>>HHHMMMQQQ```qqqyyyrrrlllgggddd```]]]YYYWWWVVVTTTQQQNNNOOONNNKKKIIIHHHHHHIIIIIIIIIJJJKKKMMMOOORRRTTTUUUUUUUUUTTTSSSQQQPPPNNNMMMMMMNNNNNNNNNOOOPPPQQQRRRQQQRRRRRRRRRQQQPPPNNNMMMMMMLLLJJJGGGDDDBBBAAAAAA>>>>>>???>>>======@@@BBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKLLLMMMNNNPPPQQQRRRTTTVVVXXX]]]ccckkkqqqzzz------,,,,,,,,,,,,------------,,,,,,,,,,,,------......------------......------------------------,,,---------.../////////....../////////...------////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000111000000///......------000000000111111111222222222222222333333444444444444555888;;;>>>AAACCCDDDBBBCCCCCCBBBAAAAAACCCEEEGGGIIILLLOOOTTTZZZaaafffpppuuu|||~~~}}}yyysssnnniiieee___[[[YYYXXXWWWWWWSSSTTTUUUUUUSSSRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVUUUSSSQQQNNNKKKIIIGGGFFFCCC???<<<:::888777333444333222333666555111222000///...//////---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************------------,,,,,,,,,,,,+++,,,------......------------.........///////////////......------....../////////000000000111111000000000111111111222222333333333333444444444444222333555666666777:::<<<@@@@@@FFFNNNSSS[[[pppyyyuuuoooiiiddd```\\\YYYSSSRRRRRRRRRSSSRRROOOMMMNNNLLLKKKIIIHHHHHHIIIIIIJJJKKKMMMOOORRRTTTVVVWWWVVVVVVTTTSSSQQQOOOMMMMMMOOOOOOPPPQQQRRRSSSTTTUUUSSSSSSTTTSSSRRRPPPNNNMMMKKKIIIFFFCCC@@@??????@@@===???AAAAAA@@@AAABBBDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIJJJLLLNNNOOOOOONNNNNNPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTUUUVVVXXX\\\aaaeeemmmrrr|||------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------........................,,,,,,,,,---...///000000///////////////...---,,,///////////////////////////000000000000000111111111111111111000000000///000000000000000000000000////////////......------000000000111111222222333111111111222333444555666888:::<<>>CCCFFFMMMTTTZZZfff~~~wwwqqqmmmkkkjjjfffaaa]]][[[YYYVVVTTTNNNOOOQQQSSSSSSRRRPPPNNNLLLKKKJJJIIIIIIIIIJJJJJJLLLMMMOOORRRTTTVVVXXXXXXWWWVVVTTTRRRPPPOOOMMMMMMOOOPPPQQQSSSTTTUUUVVVVVVUUUUUUUUUTTTRRROOOMMMLLLHHHFFFBBB???======???@@@>>>@@@BBBCCCCCCCCCEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNPPPRRRSSSTTTTTTSSSRRRVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWXXX[[[^^^dddiiisss~~~...------,,,,,,------......------,,,,,,------...------,,,,,,,,,,,,------........................,,,,,,,,,---...///000000///000000000///...------////////////////////////.........//////000000000111111111111000000000///111111111111111111111111............//////000000///000000111222333333333000000111222444777999:::>>>???@@@AAACCCDDDFFFFFFFFFFFFFFFHHHMMMSSSYYY\\\XXX^^^hhhpppwww|||{{{pppjjjeeeaaa]]]]]][[[WWWRRROOOOOOSSSVVVSSSSSSRRRRRRSSSTTTVVVXXXTTTTTTTTTSSSQQQNNNLLLJJJKKKJJJHHHEEEBBB>>><<<;;;999555111111222333444555555444333333333222000---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++************************)))))))))***+++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------.........////////////000000///...------...000111000000000000111111111111111111111111222222222222333333444444444555555555444555555555555888<<<@@@EEEKKKTTT]]]dddtttxxxqqqiiiccc___]]]ZZZWWWSSSQQQQQQPPPOOONNNMMMPPPRRRTTTTTTRRROOONNNKKKJJJJJJJJJKKKKKKLLLLLLNNNPPPRRRTTTVVVXXXXXXYYYVVVUUUSSSQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVUUUUUUTTTSSSQQQNNNKKKIIIEEECCC@@@>>>===>>>@@@AAA???BBBDDDEEEEEEEEEFFFHHHIIIIIIJJJKKKLLLNNNOOOPPPTTTUUUVVVXXXXXXXXXWWWWWW[[[[[[[[[ZZZ[[[[[[\\\\\\[[[[[[[[[ZZZXXXWWWXXXZZZ___cccmmmvvvyyyxxx{{{......------------............------------............------------..............................,,,---------...///////////////000000000///......////////////////////////------......//////000000111111111111000000000000111111111111111111111111......//////000111111222///000000111222333444444111111333555888<<>>CCCCCC<<<666666:::999999999999777333000////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......++++++++++++++++++++++++************************+++++++++***************)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,------......------,,,---------..................///000000000000000000000111111111222222222111111111222222222333333444444444444555555555555666777777888;;;BBBIIIOOOTTT___nnn{{{zzzvvvssspppllljjjdddbbb]]]XXXTTTPPPNNNMMMMMMKKKIIIIIIKKKLLLMMMMMMKKKNNNQQQRRRPPPNNNNNNNNNJJJKKKLLLMMMNNNOOOPPPPPPRRRTTTVVVWWWXXXXXXVVVVVVQQQPPPOOOOOOPPPRRRTTTVVVVVVWWWXXXYYYYYYXXXWWWVVVSSSRRRQQQOOOLLLHHHDDDBBB@@@@@@AAABBBCCCEEEGGGHHHJJJKKKKKKJJJJJJJJJMMMOOOOOOOOOPPPQQQSSSUUUWWWXXXYYYYYY[[[]]]aaaeeeiiikkkccccccbbbaaaaaaaaaaaaaaa\\\]]]^^^^^^[[[YYYYYYYYY\\\]]]bbbffffffdddhhhmmmvvvzzz......------------............------------......//////............//////////////////////////////...............---------......///000000111000000////////////////////////...//////000111222222222111111111111000000000000111111111111111111111111333333222222111000000000///000000222333444555555666777888<<>><<<>>>@@@BBBCCCBBB>>>999666555444111///------------------......------,,,+++***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++***(((((((((((())))))))))))((((((,,,,,,+++***)))))))))************************************************************++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++)))***++++++------...///......---,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,---------..................////////////,,,------...///000111111000///...///111222222222222111111000111333444555222444666777666666777888<<<666666===DDDJJJUUU___jjjxxx|||yyyqqqjjjaaa\\\[[[YYYUUUQQQPPPOOOLLLJJJGGGEEEDDDCCCCCCCCCDDDEEEHHHKKKNNNOOONNNSSSVVVUUUPPPMMMMMMOOOHHHKKKOOORRRUUUUUUTTTTTTUUUVVVXXXXXXXXXVVVTTTSSSOOOOOOPPPRRRSSSUUUVVVWWWZZZZZZZZZ\\\\\\[[[WWWTTTTTTNNNIIIIIIGGGCCCAAABBBBBBCCCDDDFFFHHHJJJKKKLLLOOONNNNNNMMMNNNOOOQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWZZZ\\\```^^^bbb{{{iiifffbbb```___```___^^^^^^]]]\\\[[[\\\^^^```bbb^^^______^^^]]]]]]```bbbfffkkkqqqxxx~~~........................,,,---......---,,,---...////////////////////////......////////////......////////////////////////000000000000000000000000000000000000000000000000////////////000000000000//////000000000000000000555444333333444444222000333111111222333333111...222333333555777888777777===AAAEEEIIILLLPPPUUUXXXTTTWWW[[[]]]___ccckkkqqqzzz{{{xxxpppeee___WWWRRROOOOOOPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSWWWVVVUUUSSSRRRPPPOOOOOOKKKKKKKKKJJJHHHEEEBBB@@@AAABBBDDDDDDCCC@@@===:::888666444222000///......---............---,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++*********++++++*********,,,++++++***************************************************************++++++++++++++++++,,,,,,,,,++++++++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,---------.....................////////////---.........///000000000000///...///111222222222222111111111111333444555333444666777666666777999999777:::AAAIIIRRR___lllwww~~~|||zzzwwwsssppphhhbbbZZZVVVUUUSSSOOOLLLKKKJJJHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFIIILLLNNNPPPPPPSSSVVVUUUPPPMMMMMMOOOJJJLLLOOORRRTTTUUUUUUUUUVVVWWWWWWWWWVVVTTTRRRQQQKKKLLLNNNPPPSSSUUUWWWXXX]]]]]]]]]^^^^^^\\\XXXUUUUUUNNNHHHGGGFFFBBBAAACCCEEEFFFGGGIIIJJJLLLMMMNNNOOOOOONNNNNNOOOPPPRRRSSSUUUUUUVVVVVVWWWWWWXXXXXX[[[\\\```^^^```tttgggddd```___^^^___^^^]]]\\\\\\[[[[[[\\\^^^```aaa^^^^^^^^^]]]\\\\\\^^^```cccgggmmmsssxxx}}}........................---///000///...---...///////////////////////////......///////////////...000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222111111111111111000000666444333333333333000...111000000222444555333222333333444555777999:::;;;BBBEEEIIILLLOOOSSSWWWYYYZZZbbblllpppqqquuu}}}yyypppjjjbbb[[[WWWUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRVVVVVVUUUUUUUUUTTTTTTTTTOOOOOONNNLLLJJJHHHGGGFFFEEEFFFFFFFFFEEEDDDBBBAAA;;;:::888555333111000000...............------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,---------......,,,------------.....................////////////////////////////////////111///...///111333333222222111111111222333444555444666777777777666888999777:::@@@IIIRRR^^^ooo~~~~~~{{{vvvrrroookkkfffccc\\\WWWQQQMMMLLLKKKIIIFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEGGGHHHKKKMMMPPPQQQRRRTTTVVVTTTOOOMMMMMMNNNMMMNNNPPPRRRTTTUUUVVVWWWWWWWWWVVVUUUTTTQQQOOONNNKKKLLLNNNQQQUUUXXXZZZ[[[``````aaaaaaaaa^^^YYYVVVUUUNNNGGGEEEDDDAAAAAADDDHHHIIIJJJLLLMMMOOOPPPQQQPPPPPPPPPPPPPPPRRRSSSSSSVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[___]]]\\\kkkyyyuuucccaaa^^^]]]]]]]]]\\\[[[YYYZZZZZZ[[[\\\^^^^^^___\\\]]]]]][[[ZZZZZZ\\\^^^```dddiiinnnrrrwww|||........................---...//////------...///////////////////////////---...//////////////////........................////////////////////////////////////////////////////////////000000000000222222222111111000000///444333222333333333111///111111111222333333333333333444555666888;;;???AAAFFFIIIMMMPPPSSSVVVYYY\\\hhhsss~~~}}}wwwoooiiidddaaa___]]]VVVTTTRRRPPPOOOPPPQQQRRRTTTTTTTTTUUUUUUVVVVVVWWWSSSQQQOOOMMMKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGG???===;;;888666333111000...////////////...---------.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,+++***)))(((,,,,,,------------,,,,,,******+++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))******++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++******++++++,,,,,,......------,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......------------........................////////////000000000///////////////111000//////111333333222111111222222333444444555555777888888777777999;;;888???IIIRRR\\\kkkvvvsssmmmhhhccc^^^ZZZVVVQQQNNNIIIGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCFFFGGGIIIKKKMMMPPPQQQSSSTTTUUUUUURRROOOMMMMMMNNNOOOPPPQQQRRRTTTVVVXXXXXXXXXWWWUUUSSSQQQOOOMMMMMMOOOPPPRRRUUUXXX[[[]]]___aaaaaabbbddddddaaa\\\XXXUUUMMMFFFDDDCCCAAABBBEEEKKKLLLMMMNNNOOOQQQRRRRRRQQQQQQQQQRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYZZZYYYYYY^^^]]]YYYcccmmmhhh___^^^\\\\\\]]]\\\[[[YYYWWWXXXYYY[[[\\\\\\\\\\\\ZZZ[[[[[[YYYXXXXXXZZZ\\\aaacccgggkkknnnrrrwwwzzz|||}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...////////////////////////------...///////////////------------------------////////////////////////////////////////////////////////////000000000000111111111000000/////////111000000222444444333222222222222222111222222333444666888:::<<>>;;;888444222000//////000000//////...---............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,++++++***+++,,,---...---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))******++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++*********++++++,,,---///......------,,,,,,+++*********+++,,,---...///,,,,,,,,,---------......---------.........//////............////////////000000000000000/////////111000///000222333333333111222222333444444555555666777888888888999;;;======FFFQQQZZZfffyyy}}}zzzvvvnnnjjjddd^^^YYYTTTPPPMMMJJJHHHFFFDDDDDDCCCCCCBBBDDDCCCCCCBBBBBBBBBCCCCCCHHHIIIKKKMMMPPPRRRSSSTTTUUUUUUSSSQQQNNNMMMNNNOOOQQQRRRSSSTTTVVVWWWXXXYYYWWWVVVSSSQQQOOONNNMMMMMMSSSTTTUUUXXXZZZ\\\^^^___```aaaccceeefffccc^^^ZZZSSSLLLEEEDDDDDDBBBDDDHHHLLLMMMNNNOOOPPPQQQRRRSSSRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYXXXVVV\\\^^^YYY___fffaaa]]]\\\\\\\\\]]]]]]ZZZXXXVVVWWWXXXYYYZZZZZZZZZZZZXXXYYYYYYXXXWWWWWWZZZ\\\```bbbeeehhhkkknnnsssvvvvvvxxx{{{~~~++++++++++++++++++++++++,,,---......---,,,---...////////////////////////,,,---...///000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000///////////////111333555444333222333444333222222333555666:::???BBBCCCGGGLLLQQQTTTWWW\\\```dddhhhmmmppp{{{xxxuuurrrpppcccaaa]]]YYYUUURRRQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSTTTSSSQQQPPPOOOOOOOOOPPPOOOOOONNNNNNMMMLLLLLLKKKEEEDDDBBB>>>:::666333111000000000000000//////...---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++((()))***+++,,,---------***++++++,,,,,,++++++***+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))))))))***************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,------...************+++,,,------///.........------,,,,,,+++***++++++,,,---...///,,,,,,,,,---------......------........./////////............////////////000000000000000000000000222000///000222444444333111222333444555555555444666777888888888:::>>>@@@DDDNNNXXXbbbqqq~~~wwwxxxzzz||||||yyysssoooddd```ZZZUUUQQQMMMIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEIIIKKKMMMPPPRRRTTTUUUVVVUUUTTTQQQOOONNNNNNPPPPPPRRRSSSTTTVVVXXXYYYYYYYYYVVVTTTQQQOOONNNNNNOOOPPPSSSTTTVVVXXXZZZ\\\^^^___bbbccceeehhhhhhddd^^^ZZZQQQJJJEEEEEEFFFEEEGGGJJJNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYZZZWWW]]]___ZZZ\\\bbb^^^[[[[[[\\\^^^___^^^[[[XXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWXXXZZZ]]]```aaadddeeehhhkkkpppsssuuuwwwzzz~~~,,,,,,,,,,,,,,,,,,,,,,,,---/////////...---...///////////////////////////,,,---...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111111111000000000111333444333111222444555555444555888;;;;;;@@@GGGKKKLLLOOOUUUZZZZZZ^^^dddiiinnntttyyy}}}|||yyyvvvmmmkkkhhhccc^^^YYYUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTSSSRRRRRRQQQRRRRRRPPPPPPPPPOOONNNLLLKKKJJJHHHGGGEEEBBB>>>999555333000111111111111000//////,,,---..................------------------------///......---,,,,,,++++++((()))***+++,,,---------++++++,,,,,,,,,,,,++++++,,,---/////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......************+++,,,---..................---------++++++++++++,,,,,,---...,,,,,,,,,---------..................////////////............/////////////////////000111111111222222111000000222444444333111222333555555555555444555666777888999<<<@@@CCCJJJSSS]]]hhh|||xxxssssssssstttuuutttpppjjjfff[[[WWWQQQMMMJJJHHHEEEDDDBBBBBBBBBAAA@@@???@@@@@@AAAAAABBBCCCDDDFFFGGGHHHJJJLLLOOORRRTTTVVVVVVWWWUUUSSSOOONNNNNNPPPQQQRRRRRRTTTVVVXXXZZZZZZYYYYYYTTTRRRPPPNNNNNNOOORRRSSSSSSTTTVVVYYY\\\___aaabbbhhhiiijjjkkkjjjeee^^^YYYNNNHHHEEEGGGIIIHHHIIILLLOOOPPPQQQQQQRRRSSSTTTTTTTTTUUUWWWXXXYYYXXXXXXXXXWWWXXXXXXYYYYYYZZZZZZ[[[^^^ZZZ___bbb[[[[[[___\\\[[[[[[]]]___aaa```\\\ZZZYYYXXXVVVUUUTTTTTTUUUUUUTTTUUUVVVVVVWWWYYY\\\___aaaccceeefffhhhlllqqquuuxxxzzz|||------------------------///000111000///...///111////////////////////////,,,---...///000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000111111111222222333333444222111111111333333111///222444666666666888<<<@@@>>>EEELLLQQQSSSUUU[[[___eeeiiiooouuu{{{}}}zzzvvvuuuqqqlllfff```[[[XXXRRRRRRQQQQQQPPPPPPPPPOOOUUUUUUUUUTTTTTTTTTSSSSSSPPPQQQQQQPPPOOOLLLJJJHHHKKKJJJHHHEEE@@@;;;777444111111111111111000//////,,,,,,---.../////////...------------------------//////...---,,,,,,++++++++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++---...///000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++******))))))((((((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......************+++,,,---...........................,,,,,,++++++,,,,,,------,,,,,,,,,---------................../////////000............/////////000......///000111222222333222111000000333444444333111222333555666555555444555666777888:::===BBBEEENNNVVV```lll{{{wwwrrrnnnmmmlllkkkjjjhhhddd^^^ZZZUUUQQQLLLHHHFFFEEECCCBBB???@@@AAA@@@>>>===>>>>>>>>>???@@@BBBEEEGGGJJJKKKKKKMMMPPPSSSUUUVVVWWWWWWUUURRRNNNMMMNNNPPPRRRSSSRRRTTTWWWZZZ[[[[[[YYYXXXSSSQQQOOOMMMNNNPPPSSSVVVSSSUUUXXX[[[___ccceeegggmmmmmmnnnnnnllleee]]]WWWLLLGGGFFFHHHKKKJJJKKKNNNQQQQQQRRRSSSTTTUUUUUUVVVUUUVVVWWWYYYYYYYYYYYYXXXYYYYYYYYYZZZ[[[[[[\\\\\\bbb]]]aaaddd\\\[[[^^^[[[[[[\\\^^^aaabbbaaa^^^ZZZZZZYYYVVVTTTRRRSSSTTTTTTSSSTTTUUUVVVWWWYYY]]]```eeefffhhhiiillloootttxxx|||}}}............////////////---......///000///////////////............//////---...000111111111000///000000000000000000000000111111111111111000///...///////////////000111111............////////////333333222222333333444555222111000000222333333333000222555555555888>>>CCCFFFMMMTTTVVVWWW^^^mmmyyyyyy|||{{{uuuppplllkkkgggccc[[[TTTNNNMMMPPPRRRRRRSSSSSSTTTTTTUUUUUUUUURRRRRRRRRRRRQQQNNNLLLKKKJJJJJJJJJIIIFFFAAA===:::444222000111333333111...,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,***++++++,,,,,,------...++++++******++++++,,,---+++,,,...//////...,,,+++,,,,,,************,,,,,,++++++++++++,,,------------...//////---++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......///...,,,++++++,,,...//////...,,,*********,,,---...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------...///000000111444222000111333444333000000111111111111222222222222222333444555555555555///555::::::999<<>><<<777444222222333333222000......------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---+++,,,...//////...,,,+++---,,,+++******+++,,,---+++,,,,,,------------,,,+++---......,,,++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------.........---+++******+++---...///...,,,******+++,,,---...---,,,,,,,,,,,,---...,,,,,,,,,---------......////////////////////////............////////////------......///000000111444222000111333444333111222222222222333333333333333444444555666666666666555888<<<======AAAIIIPPPZZZZZZeee|||zzzuuunnniiifffeeedddcccccc___YYYUUUSSSPPPLLLIIIFFFFFFEEECCCBBBAAA@@@???@@@@@@?????????@@@@@@AAA@@@BBBCCCDDDEEEGGGKKKNNNQQQRRRSSSTTTUUUUUUUUUUUURRRQQQOOOMMMMMMOOOQQQRRRTTTWWW[[[\\\YYYVVVSSSRRRPPPOOOOOOOOOQQQSSSVVVXXXWWW\\\___^^^aaaiiipppssswwwxxxwwwssskkkaaaWWWRRRPPPOOOMMMMMMMMMOOOPPPRRRRRRTTTUUUUUUTTTSSSTTTUUUVVVWWWXXXZZZ[[[[[[\\\\\\YYY[[[^^^_________```bbbaaaaaaaaa```___^^^\\\\\\ZZZ[[[\\\]]]^^^^^^^^^^^^ZZZXXXUUURRRRRRSSSUUUWWWXXXYYY[[[\\\]]]^^^aaadddeeehhhlllqqqvvv}}}---............/////////,,,,,,---...............//////............//////......///000000000000000........................111111000000000000//////000////////////000111111000111111111111222222222222222111111222222333444333222222222222333444444222555999;;;===BBBHHHNNNVVVVVV[[[iii{{{|||qqqfff^^^YYYWWWSSSRRRQQQOOONNNNNNNNNOOOPPPQQQQQQPPPOOONNNMMMLLLIIIJJJJJJJJJGGGDDDAAA???;;;888444333333333333222000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,......------,,,++++++***+++++++++++++++,,,------+++,,,---......---,,,+++------,,,,,,,,,,,,------,,,---...//////...,,,+++)))+++------,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,************,,,,,,...---,,,+++***+++,,,---...------,,,,,,------...,,,,,,,,,---------......------------------------............////////////---......//////000000111333222111111333333222111333333333333444444444444444555555666777777888888777999<<>>??????@@@@@@BBBDDDFFFGGGIIILLLOOORRRSSSUUUWWWWWWWWWUUUTTTPPPOOONNNMMMNNNPPPRRRTTTXXXZZZ\\\\\\XXXTTTQQQPPPOOOOOOOOOPPPRRRTTTWWWYYYYYY^^^bbbccchhhrrrzzz|||}}}xxxqqqhhh___WWWRRRQQQPPPOOONNNNNNPPPQQQRRRQQQSSSUUUUUUTTTSSSTTTUUUVVVWWWYYYZZZ[[[[[[\\\\\\ZZZ]]]___``````aaabbbddd```bbbcccdddcccaaa^^^\\\YYYYYYYYYZZZ[[[]]]^^^___[[[YYYVVVSSSSSSTTTVVVXXXZZZ\\\___aaabbbccceeegggiiillloootttzzz---------.........//////+++,,,------......------//////............//////...//////000000000000000000000000000000000000000000000000/////////000000000000//////000000111222111111111111222222222222222111111111111222333333222222333333222333555666777:::>>>AAACCCHHHOOOUUU[[[^^^hhhzzz{{{oooeee^^^VVVTTTQQQOOONNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMJJJJJJKKKJJJIIIGGGDDDCCC>>>;;;777444222222333333000000///.........//////------------------------,,,,,,,,,---------------......------,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,---......---,,,,,,------------------------,,,...000111000...,,,***(((***,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,+++******+++,,,,,,------,,,+++++++++,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////......//////000000000000222222222222222333222222333333333333444444444444444444555555666777888999666888;;;AAAIIIQQQYYY^^^___kkk{{{mmmccc]]][[[XXXWWWWWWVVVUUUSSSOOOMMMKKKIIIGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????AAACCCEEEGGGIIIKKKNNNPPPQQQSSSUUUWWWWWWVVVTTTRRRNNNMMMMMMNNNOOORRRTTTVVV[[[\\\]]][[[VVVRRROOONNNNNNNNNOOOQQQTTTVVVYYYZZZYYY___eeeiiirrr}}}xxxnnneee]]]VVVRRRPPPOOOOOONNNNNNOOOPPPPPPPPPRRRTTTUUUTTTTTTUUUVVVWWWXXXYYY[[[\\\\\\\\\\\\\\\^^^aaabbbcccccceeefffdddeeeggghhhgggccc___\\\XXXXXXXXXXXXZZZ\\\^^^___[[[YYYVVVTTTSSSUUUWWWYYY[[[^^^bbbeeefffggghhhjjjjjjmmmppptttzzz------------............+++,,,------......------//////............/////////////////////000000111111111111111111111111111000//////......///000000000000000000000111222222000000000111111111222222222222111111222222333444111222444444333444666999<<>>:::666333111222333000000///...------......------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,++++++,,,,,,---...,,,------------------,,,------------------------,,,...000111000...,,,***(((***,,,,,,++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......000000000000000000000000............/////////////////////000000000000000222222333222222222222222222222222222333333333333333333333444555666888999999:::>>>CCCLLLUUU\\\aaaeeewww}}}tttkkkaaaZZZVVVTTTRRRPPPPPPOOOMMMKKKHHHHHHHHHGGGEEECCCBBBBBB>>>>>>>>>>>>?????????@@@@@@@@@???????????????@@@BBBDDDGGGIIIJJJLLLOOOQQQPPPRRRTTTUUUUUUSSSQQQOOOMMMMMMNNNOOOQQQTTTVVVXXX\\\]]]\\\YYYTTTPPPNNNMMMNNNOOOQQQSSSVVVYYY\\\]]]ZZZaaaiiiqqq|||uuujjjaaa[[[VVVSSSQQQQQQPPPPPPPPPPPPPPPQQQPPPRRRTTTUUUUUUUUUWWWXXXYYYYYY[[[\\\]]]^^^^^^^^^^^^```ccceeeeeefffhhhiiiiiikkkmmmmmmkkkfffaaa]]][[[ZZZZZZZZZZZZ\\\^^^___ZZZXXXUUUTTTTTTVVVXXXZZZ\\\___cccggghhhiiikkkmmmnnnpppssswww}}},,,------------.........,,,,,,---...............//////............/////////////////////000111111////////////////////////000///...---...///000111111000000000000111222222000000111111111222222222333333222222333333444555000333666666666777;;;>>>AAAEEEJJJMMMQQQWWW___fffrrr}}}}}}ooo___[[[UUUOOOLLLKKKKKKMMMLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMLLLKKKJJJIIIHHHCCCBBB???:::555222222444111000///......---......---------------------------------,,,---......///+++,,,,,,---......//////,,,,,,,,,,,,,,,------...------------------------,,,,,,------------,,,,,,,,,---...//////...,,,+++)))+++------,,,+++,,,---++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......////////////////////////............////////////000000000000000000000000111222333333111111222333222222222222333333333333333333333333444666888:::===@@@DDDIIIOOOWWW___eeetttxxxkkkccc^^^YYYTTTPPPNNNKKKIIIHHHGGGEEECCCBBBDDDEEEDDDBBB@@@@@@@@@======>>>>>>>>>?????????@@@@@@??????@@@AAAAAABBBDDDFFFJJJKKKLLLMMMOOOPPPPPPQQQRRRSSSSSSQQQOOONNNMMMNNNOOOQQQSSSVVVXXXYYY[[[[[[ZZZVVVRRRNNNMMMNNNNNNPPPRRRVVVYYY\\\___```^^^fffqqq{{{~~~qqqeee___ZZZVVVSSSTTTTTTTTTTTTTTTSSSSSSSSSPPPRRRUUUVVVVVVWWWYYYZZZZZZ[[[\\\^^^______`````````bbbeeeggghhhhhhjjjlllnnnoooqqqqqqnnnjjjeeebbb```___^^^^^^]]]]]]^^^^^^YYYXXXVVVUUUUUUXXX\\\^^^```cccfffiiikkkmmmppprrrvvvxxx|||,,,,,,---------.........------...////////////...//////............//////000//////...///000111222////////////////////////000///---------///000222111111000000111111222333222222222222333333333333444444333333444444555666222666999::::::;;;@@@EEEIIINNNTTTYYY___gggpppwwwzzzkkkfff^^^UUUOOOLLLKKKLLLKKKKKKJJJKKKLLLNNNPPPQQQOOOOOONNNMMMLLLKKKJJJJJJFFFFFFDDD???999555444555222222111000////////////...........................------,,,---...///000---------...............---,,,,,,,,,,,,---......---------,,,,,,---------***+++,,,------,,,+++***+++,,,,,,------------,,,+++---......,,,++++++,,,++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,***+++,,,,,,------------,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------............////////////000000000000000000000000111222444333111000222444333333333333444444444444444444333444555777:::<<<>>>DDDKKKPPPUUU]]]hhhqqqxxxiii^^^YYYVVVRRROOOLLLIIIEEECCCBBBBBB@@@??????AAACCCBBB@@@>>>>>>???>>>>>>>>>>>>>>>???????????????@@@@@@AAABBBDDDDDDFFFIIIKKKMMMMMMMMMNNNOOORRRRRRRRRRRRQQQPPPNNNNNNNNNOOOQQQSSSUUUXXXYYYZZZYYYXXXWWWSSSPPPMMMMMMNNNOOOQQQTTTXXX\\\___aaacccfffooozzzyyylllaaa\\\ZZZWWWTTTUUUUUUUUUUUUUUUTTTTTTSSSQQQSSSVVVWWWXXXYYYZZZ\\\\\\]]]^^^```aaaaaaaaaaaaaaadddgggiiiiiijjjlllnnnoooqqqrrrsssrrroookkkiiieeeeeedddcccaaa___]]]\\\ZZZXXXWWWWWWYYY\\\```cccfffhhhkkknnnpppssswwwzzz~~~,,,,,,,,,---------......---...//////000000////////////............//////000///.........///111222111111111111111111111111///...---,,,---///111222111111111000111111222333333333333444444444555555555444444444444555666666333777<<<======???DDDJJJQQQVVV]]]dddkkkuuuwwwqqqfff\\\SSSOOOMMMMMMJJJJJJJJJJJJLLLNNNPPPQQQQQQPPPOOONNNMMMKKKJJJJJJHHHIIIHHHCCC<<<777666666444333222111000000000000..............................---,,,---...///000/////////...------,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...******,,,,,,,,,,,,******++++++++++++,,,------------...//////---++++++,,,++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,---------......***++++++,,,,,,++++++******+++,,,---------------,,,,,,---......---,,,,,,,,,,,,,,,---------......000000000000000000000000............/////////000111111111000000000000000000333444333111000222444444444444555555555666666666555444555666999;;;===;;;CCCMMMTTTZZZdddrrr}}}vvvlll```WWWTTTRRRNNNKKKJJJGGGCCCAAA@@@AAA@@@???>>>AAACCCCCC@@@>>>>>>???>>>>>>>>>?????????????????????@@@AAABBBDDDEEEFFFGGGJJJMMMNNNNNNMMMNNNOOOSSSSSSRRRQQQPPPOOOOOONNNOOOPPPRRRTTTVVVXXXZZZ[[[WWWWWWUUURRRNNNMMMNNNOOOOOOQQQUUUYYY]]]aaacccdddmmmvvvvvvhhh___[[[ZZZWWWUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQTTTWWWXXXYYYZZZ\\\]]]]]]^^^___aaabbbbbbccccccbbbdddhhhiiijjjkkkmmmooooooqqqrrrttttttrrrpppnnnhhhhhhhhhfffddd```]]]\\\[[[ZZZXXXYYY[[[___cccfffkkkmmmoooqqqssswww|||111111000///...---,,,,,,---...///...------...///........................111111111000000000000000222111000//////000111222222111000//////000111222333333333333333333333333222333333333333333333444555555666555555666888;;;:::777999@@@DDDDDDHHHOOOTTT[[[fffsss~~~wwwkkk```YYYTTTRRRLLLLLLMMMNNNOOOOOOPPPPPPRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJHHHEEE@@@;;;777444444333111000//////000000//////000000000000//////000///------///000///...........................+++,,,...000000///...------------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---......---,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///......------///000111------............------............////////////////////////000000000000000111111111111222222222444444333333333444555555666777777777777888;;;===AAAMMMWWWYYY]]]nnn|||ttteee```YYYRRRNNNJJJGGGEEE????????????>>>>>>>>>>>>@@@AAAAAABBBAAA@@@???>>>>>>============>>>>>>???@@@AAACCCDDDDDDFFFHHHKKKKKKMMMNNNMMMLLLMMMQQQTTTTTTTTTSSSRRRQQQOOOMMMLLLQQQRRRUUUXXX\\\\\\[[[YYYXXXTTTNNNJJJJJJLLLNNNOOOQQQNNNPPPWWW\\\^^^ccckkktttzzzrrrggg```^^^\\\XXXUUUQQQRRRSSSRRRQQQQQQSSSUUUYYYXXXWWWWWWXXXZZZ\\\^^^``````aaabbbcccddddddeeeccceeegggjjjllllllllllllpppqqqrrrsssssssssrrrrrrnnnkkkhhheeecccaaa]]][[[\\\\\\[[[\\\___dddiiilllmmmqqqvvvzzz~~~000000000///......---------...//////------...///........................///////////////000000000333222111000000111222333222111000//////000111222222222222222222222111111222333333333333444444444555666666555444444555777===;;;>>>FFFKKKMMMSSSZZZaaaiiivvvyyyoooddd[[[VVVRRRQQQPPPOOONNNOOOOOOPPPPPPPPPOOONNNMMMLLLLLLKKKLLLKKKIIIFFFAAA===999666555444222111000000000111//////000000000000//////...---++++++---...---,,,------------------------+++,,,...///000///...---------------------------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------......------,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,---...///000------............------....../////////000000000////////////000000000111111111111111222222222222444444333333444444555555666777888888999:::>>>AAADDDOOOYYY^^^iiiwwwlllddd]]]YYYRRRMMMJJJGGGEEECCC?????????>>>>>>>>>======???@@@AAAAAA@@@???>>>===>>>============>>>??????@@@BBBDDDDDDEEEFFFIIIKKKKKKMMMNNNNNNMMMNNNQQQTTTTTTTTTSSSRRRQQQPPPNNNNNNRRRSSSVVVZZZ^^^^^^[[[YYYTTTQQQLLLJJJLLLOOOQQQRRRSSSPPPRRRXXX]]]aaahhhppp|||sssmmmddd___^^^]]]YYYVVVTTTUUUUUUUUUSSSTTTUUUWWW[[[ZZZZZZZZZ[[[]]]___```aaabbbbbbcccdddeeeffffffeeefffgggjjjlllmmmnnnooopppqqqsssuuuuuuuuusssrrrllljjjhhhfffdddaaa^^^[[[]]]]]]]]]^^^bbbggglllpppppptttzzz////////////////////////---...//////------...///........................---......//////000000000333333222222222222333333222111000000000000111222000000000000000000000000222222333333444444444444444555666666555555777888>>>???CCCKKKPPPUUU\\\dddqqq{{{tttggg___\\\YYYTTTPPPNNNMMMNNNOOOMMMNNNNNNNNNNNNMMMLLLLLLMMMLLLKKKHHHDDD???<<<999777666444222000000000111//////000000000000//////...---++++++---...---,,,------------------------+++,,,.../////////...---///.........------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///......------......///...------------...//////------------------------+++++++++,,,,,,------------------------------------,,,,,,,,,,,,---......------............------/////////000000000111111/////////000000000111111111111111111222222222333444444333333444555555666777888999999:::===BBBFFFLLLTTT^^^hhhzzz~~~rrrhhh___YYYSSSOOOJJJGGGEEEDDDBBBAAA??????>>>>>>>>>>>>======>>>????????????>>>>>>===>>>>>>======>>>??????@@@BBBCCCEEEFFFFFFGGGJJJLLLMMMNNNOOOOOONNNOOOQQQSSSTTTTTTSSSSSSRRRQQQPPPPPPSSSUUUYYY]]]``````\\\YYYPPPMMMJJJJJJMMMQQQTTTVVVUUUSSSTTTYYY^^^eeepppyyyzzzkkkfffaaa^^^^^^]]]ZZZWWWVVVWWWXXXWWWVVVVVVXXXZZZ]]]]]]]]]^^^___```bbbbbbccccccdddeeefffggghhhhhhffffffggghhhjjjmmmoooqqqppprrruuuwwwwwwvvvsssrrrkkkiiihhhgggfffccc___\\\^^^^^^___bbbggglllrrruuuuuuyyy......//////000000000000---///000///...---...///........................---......///000111111222222222222222222222222222111111111111111111111111000000000000111111111111222222333333444555555555222444666777888999<<>>???>>>>>>>>>============>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????@@@AAACCCEEEFFFGGGHHHIIILLLNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSUUUWWW[[[```bbb```\\\XXXNNNLLLJJJLLLOOOSSSVVVWWWVVVVVVWWWZZZaaakkkyyy~~~pppeeebbb___^^^]]][[[XXXVVVWWWXXXYYYXXXXXXXXXZZZ\\\^^^___```aaabbbccccccdddcccddddddeeefffggghhhhhhgggfffeeefffhhhkkkoooqqqqqqsssvvvxxxxxxuuuqqqoookkkjjjiiiiiihhhfffbbb_________bbbfffkkkrrrxxx{{{|||~~~......//////000111111111...///000///......///000//////////////////////////////000111222222333333000111111111111111111000111111222222222222111111111111111222222333333333222222333444444555666666333444666777999<<<@@@DDDIIIQQQ\\\dddllluuu~~~yyyqqqlllcccZZZSSSOOOMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMPPPPPPOOOMMMJJJGGGDDDBBB;;;:::777444222000000000000111111111111111111000000///------///000///...------------------------,,,------.............../////////......---------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------------...............------------------------******+++,,,,,,---......------------------------------......////////////------............------000000000000111111111111000000000000111111111111111222222222222333333333444444444444555666777888666666777999<<>>>>>>>>============<<<==================>>>>>>>>>>>>>>>??????@@@BBBBBBEEEGGGHHHIIIIIIKKKMMMPPPPPPPPPPPPQQQRRRSSSRRRRRRRRRQQQQQQQQQRRRSSSUUUUUUWWWYYY\\\```bbb___ZZZUUUNNNMMMLLLNNNRRRUUUWWWWWWVVVYYY[[[^^^dddrrrtttiiicccaaa___^^^\\\ZZZWWWUUUVVVXXXYYYXXXXXXXXX[[[\\\^^^___aaacccdddddddddcccccccccdddeeefffggghhhhhhfffeeedddccceeeiiilllooorrrtttwwwxxxwwwtttpppmmmnnnmmmlllkkkkkkiiifffccc```bbbeeejjjpppwww}}}/////////000000111111111...///000000......///000////////////////////////000111111222222333333333///000111111111111000///111111222333333222111111222222222333444444555555222222333444555666666777666777888999;;;@@@GGGKKKSSS___mmmvvv}}}}}}yyyqqqggg^^^WWWRRRPPPOOONNNNNNMMMMMMNNNOOOOOORRRRRRQQQPPPMMMKKKHHHFFF@@@>>>;;;777444333222111222222333333333333222222...---++++++---...---,,,........................------------......//////........................---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---......//////......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////------............------/////////000000000111111000000000111111111222222222222222222333333333333333333444444555666888888666777888:::???GGGQQQXXXbbbmmm~~~tttfffZZZSSSOOOLLLIIIGGGEEEBBBAAAAAA@@@>>>===>>>>>>============<<<<<<>>>============>>>>>>???>>>>>>??????@@@AAACCCCCCGGGHHHJJJKKKKKKLLLOOOQQQQQQQQQQQQRRRTTTTTTSSSQQQPPPPPPOOOPPPQQQSSSVVVWWWZZZ[[[]]]______\\\VVVRRROOONNNOOOQQQUUUWWWXXXXXXXXX]]]aaaccckkk{{{yyymmmgggcccbbb```^^^[[[YYYWWWVVVVVVXXXYYYYYYXXXYYY[[[]]]^^^```bbbdddfffeeedddcccddddddeeefffggghhhhhhiiifffeeedddcccdddgggjjjlllsssuuuwwwxxxxxxuuurrrppptttrrrooonnnmmmllljjjhhhdddeeeiiiooovvv}}}000000000000000000111111...000111000///...///000////////////////////////111111111111111111222222000111222222222222111000111222222333333222222111222222222333444555555555222222333444555666777777999:::;;;>>>CCCLLLWWW^^^lllzzzwwwmmmccc[[[VVVRRRQQQOOOMMMMMMNNNPPPQQQSSSSSSSSSRRRPPPMMMKKKIIIEEECCC@@@<<<888666555444333444444555555444444333...---++++++---...---,,,////////////////////////---------------...//////------......//////000000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,---.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......------............------....../////////000000000000000111111111222222222222222222333333333444444333333444444555777888999888999:::<<>>?????????===>>>>>>=========<<<<<<<<<>>>>>>=========>>>???@@@?????????@@@AAABBBCCCDDDHHHIIIKKKLLLLLLNNNPPPSSSSSSQQQQQQSSSUUUVVVSSSQQQNNNNNNNNNNNNPPPSSSVVVXXX\\\\\\\\\\\\\\\XXXSSSOOONNNNNNPPPSSSWWW[[[[[[[[[ZZZbbbhhhjjjrrrssskkkiiibbbbbb```^^^[[[ZZZZZZZZZWWWXXXYYYZZZYYYZZZ\\\______aaadddggghhhgggeeedddeeeffffffggghhhiiijjjjjjhhhgggeeeeeeeeefffhhhiiirrrtttvvvyyyzzzyyyxxxxxxzzzwwwssspppoooooonnnmmmhhhjjjooouuu|||111111000000000000000000...000111000///...///111000000000000000000000000111111111000000000000000111222333444444333222111111222333444444333222111111111222333444444555555222222333444555666777888:::;;;>>>CCCMMMZZZhhhrrrwwwkkkaaa\\\UUURRROOOMMMLLLNNNQQQRRRTTTTTTTTTSSSQQQOOOMMMKKKIIIGGGCCC???<<<999888777444555555555555555555444000///------///000///...000000000000000000000000...------------...//////,,,,,,---...///000111111/////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........------.........,,,,,,.../////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---..................---............////////////000111111111111222222222222222333333333444444444333333444444666777888999::::::;;;>>>EEEOOO[[[cccyyyvvvggg^^^SSSKKKGGGFFFDDDCCC:::999999;;;===??????>>>>>>=========<<<<<<<<<<<>>=========???@@@AAA?????????@@@AAABBBDDDEEEIIIJJJLLLLLLMMMNNNQQQSSSSSSRRRQQQSSSVVVVVVTTTQQQMMMMMMMMMNNNPPPSSSVVVXXX^^^]]]\\\[[[YYYVVVQQQMMMMMMNNNPPPTTTYYY]]]^^^^^^\\\fffmmmooowwwqqqkkkkkkaaaaaa```^^^\\\[[[\\\^^^XXXYYYZZZ[[[ZZZ[[[^^^``````bbbfffhhhjjjiiifffeeegggggghhhiiijjjkkkkkkllliiihhhgggffffffggghhhhhhrrrsssvvvyyy|||}}}~~~~~~~~~zzzuuurrrqqqppppppppplllnnnrrrxxx000000//////.........------......///////////////000000000000000000000000222222111111111111111111000000111111111222222222444444444333333222222222333333333333333333333333555666777888777888:::<<>>999<<>>>>>>>>>>>??????;;;<<<>>>?????????>>>======>>>???>>>======???AAA??????@@@AAACCCEEEGGGHHHMMMLLLLLLLLLMMMOOOQQQRRRUUUUUUUUUTTTTTTSSSRRRQQQNNNNNNNNNOOOQQQTTTWWWXXX[[[\\\[[[WWWQQQNNNNNNOOOQQQQQQTTTWWW[[[]]]]]]\\\bbbeeeiiiuuuxxxooolllkkkdddccc```^^^\\\\\\]]]]]]^^^]]]\\\\\\\\\^^^```bbbggghhhjjjjjjhhhggghhhiiifffggghhhgggfffggghhhjjjhhhgggfffeeeddddddeeefffmmmqqqvvvzzz|||~~~xxxrrrooooooppppppoooqqquuuzzz111111000000000/////////---...//////000000//////000000000000000000000000111111111111111111111111111111111222222222222333444444444333333222222222444444444555555555555666444555666666666888;;;>>>AAAGGGPPPZZZgggzzzssshhhccc```\\\WWWTTTRRRPPPPPPQQQMMMMMMPPPQQQNNNLLLMMMJJJJJJIIIGGGEEEBBB@@@???>>>>>>>>>===;;;999777777333222111000///////////////............000111222///.........///000111111//////.........------------------------------------.........------,,,+++------------------------------------------------............------...///.........////////////000...,,,***+++,,,,,,***(((---------------------------------............/////////////////////////////////............//////////////////000000000111222222222222222222222222222222222333444444555555666444333555777999888777===;;;???JJJPPPUUUfffxxx~~~pppggg[[[VVVMMMFFFCCCAAA@@@?????????>>>>>>>>>>>>??????;;;<<<===>>>???>>>>>>===>>>??????>>>======???@@@@@@@@@AAABBBCCCEEEGGGHHHLLLLLLLLLMMMNNNPPPQQQRRRTTTTTTTTTTTTSSSRRRPPPPPPOOOOOOPPPQQQSSSVVVXXXZZZ[[[[[[ZZZUUUPPPMMMMMMOOORRRSSSVVVYYY]]]______^^^eeeiiippp|||xxxpppkkkiiieeecccaaa___]]]]]]^^^^^^___^^^]]]]]]^^^___aaacccgggiiikkkjjjiiihhhiiiiiihhhiiiiiihhhffffffggghhhhhhgggfffeeedddeeeffffffllloootttxxx{{{~~~zzztttqqqqqqqqqqqqqqqssswww|||111111111111000000000000---...//////000000//////000000000000000000000000111111111111111111111111222222222222333333333333444444333333333333222222666666666666777777888999555666666777888;;;@@@DDDJJJQQQ\\\hhhxxxzzzoookkkeee```]]]XXXRRRMMMQQQMMMMMMPPPQQQMMMKKKLLLMMMMMMLLLKKKIIIGGGEEEDDDBBBAAAAAA???===;;;999888555555333111000///////////////............//////...//////000000000//////...............------------------------------------............---,,,,,,........................------------------------+++///222111---,,,...000.........////////////000///...---...//////...------------------------------------............/////////////////////////////////............///////////////000000000111111222222222222222222222222333333333444555555666666666555444444666888888777<<<>>>EEEOOOUUU]]]rrrqqqeee^^^VVVQQQIIICCC@@@???>>>===???>>>>>>======>>>>>>???<<<<<<===>>>>>>>>>>>>>>>>>>??????>>>======>>>@@@BBBBBBBBBCCCDDDEEEGGGGGGKKKKKKLLLMMMOOOPPPRRRRRRTTTTTTTTTSSSRRRPPPOOONNNQQQQQQRRRSSSUUUXXXZZZ[[[\\\[[[WWWSSSNNNLLLMMMOOOSSSUUUXXX[[[^^^```aaaaaahhhnnnyyyxxxqqqkkkgggeeedddbbb```^^^^^^^^^^^^```______^^^___aaabbbcccgggiiikkkjjjiiihhhiiijjjjjjjjjjjjhhheeedddeeefffffffffeeedddeeefffggghhhkkkmmmqqqtttwww||||||xxxuuussssssssstttvvvzzz000000000000000000000000......///000000000000000000000000000000000000000000000000000111111111111222222333333333444444444333333333333333333333333777666666666777888:::;;;888999:::;;;===BBBIIINNNVVV[[[fffvvvzzzsssnnnjjjbbbWWWOOORRRNNNLLLOOOPPPMMMLLLMMMNNNNNNNNNMMMLLLJJJIIIHHHEEEDDDBBBAAA???===;;;999777666555333222000//////000000//////...............///000000000///...---................................................------............------........................------------------------+++---000000...,,,---...,,,,,,,,,------------...000/////////000000000000,,,,,,---------------------------............/////////////////////////////////............////////////000000000111111111111222222222222222333333333333333444555555666666888777666666777999::::::===BBBKKKTTT[[[fff}}}uuuhhh^^^XXXQQQLLLFFFAAA???>>>======>>>>>>============>>>>>><<<======>>>>>>>>>>>>>>>>>>???@@@???======???@@@DDDDDDDDDDDDEEEFFFGGGHHHKKKLLLMMMOOOQQQQQQRRRRRRSSSSSSSSSRRRQQQPPPNNNMMMQQQRRRSSSUUUWWWYYYZZZ[[[\\\ZZZUUUPPPMMMMMMNNNPPPSSSVVVZZZ]]]___aaabbbdddhhhrrr~~~wwwqqqjjjeeeeeedddbbb```___^^^^^^^^^_______________aaabbbcccfffhhhiiiiiihhhgggggghhhgggggggggeeecccbbbcccdddddddddddddddeeefffhhhiiikkklllnnnpppsssxxx~~~|||yyyvvvvvvvvvyyy{{{////////////////////////...//////000000000000000//////////////////////////////000000000111111111222222333333333444444444333333333333333333333333666555555555666888:::<<<;;;<<<>>>@@@DDDJJJQQQWWW___bbbnnn|||qqqcccXXXUUUPPPMMMOOOPPPNNNMMMOOONNNOOOOOONNNNNNLLLKKKKKKHHHFFFCCCBBBAAA???;;;888777777666444333111000///111111111111000//////...---...///000000///---,,,---.............................................------...//////......---------------------------------------------------,,,++++++---//////,,,))),,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------............/////////////////////////////////............//////000000000000111111111111111111111222222333333333222222222333444444555555777777777777777999;;;===???GGGRRR[[[cccrrr{{{nnnddd[[[UUUMMMIIICCC@@@>>>>>>>>>===>>>>>>============>>>>>>===============>>>>>>???>>>???@@@@@@>>>???@@@BBBFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMPPPRRRSSSSSSRRRQQQRRRRRRRRRQQQQQQPPPOOONNNQQQRRRSSSUUUWWWYYYZZZ[[[[[[XXXSSSPPPNNNOOOPPPQQQSSSVVV[[[^^^___aaaccceeehhhuuu}}}wwwqqqjjjeeedddcccbbbaaa___^^^^^^]]]^^^^^^^^^^^^___```aaaaaadddeeeggggggeeeeeeeeefffbbbccccccbbb``````aaabbbaaaaaaaaabbbdddfffiiijjjkkklllmmmmmmoootttyyy~~~|||zzz{{{|||............////////////...///000000111111000000////////////////////////...//////000000111111111222222222222333333333333222222333333333333444444555444444444666888;;;======???CCCFFFKKKRRRZZZ___ffflll{{{qqqggg]]]VVVPPPPPPOOONNNNNNQQQOOOOOOOOOPPPOOOOOONNNNNNKKKHHHEEECCCCCCAAA<<<888666666666555444222111000111111222222111000//////---....../////////......---------.......................................------...////////////...---------------------------------------------------***(((***...///,,,(((.........////////////000,,,---...---,,,+++,,,---+++,,,,,,------.........---------............/////////////////////////////////............//////000000000111111111222222111111111222222333333444222222222333444444555555555555666666666888<<>>???>>>>>>>>>======<<<<<<======>>>===============>>>??????>>>@@@AAAAAA@@@AAACCCEEEGGGGGGHHHHHHJJJKKKLLLMMMOOOPPPSSSUUUUUUTTTRRRPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQRRRTTTWWWYYYZZZ[[[[[[YYYVVVRRRPPPQQQRRRRRRRRRSSSWWW]]]___```aaaeeehhhlllzzz~~~vvvpppjjjfffeeedddcccbbbaaa___^^^^^^]]]^^^^^^___`````````aaabbbdddfffeeedddcccdddddd___``````___^^^]]]___```^^^^^^___```cccfffiiijjjllllllmmmmmmooorrrxxx{{{~~~......//////000000000000//////000111111111111000////////////////////////......//////000111111222111111111222222222222333222222222333333444444444555444444444666999<<<>>>BBBFFFKKKPPPVVV]]]dddiiiqqq}}}vvvggg^^^UUUQQQNNNLLLMMMQQQPPPPPPQQQQQQRRRQQQQQQQQQOOOKKKGGGFFFFFFDDD???:::444444555555444333111000///000000111111000///...------------......///000---------.........//////........................------...///////////////........................---------------------------,,,++++++,,,,,,,,,,,,.........////////////000...///000///,,,+++,,,...++++++,,,,,,---......///---------............/////////////////////////////////............//////000000111111111222222222000111111222333333444444333333333444555555666666444555666777777:::???CCCIIISSSaaannnxxxjjjddd^^^UUUNNNEEEBBB???======>>>>>>=========<<<<<<<<<<<<======>>>======<<<===>>>???@@@>>>@@@AAABBBBBBDDDFFFIIIIIIIIIIIIJJJLLLNNNPPPQQQQQQSSSVVVXXXXXXUUURRRPPPOOOPPPQQQRRRRRRSSSRRRRRRRRRTTTVVVYYY[[[\\\]]]]]]VVVTTTQQQQQQTTTUUUUUUTTTTTTYYY___bbbbbbcccgggkkksssuuunnnjjjiiiggggggfffeeedddbbbaaa```^^^^^^___```aaaaaaaaaaaacccdddffffffdddcccdddeee```aaaaaa___]]]\\\]]]^^^[[[\\\]]]___bbbeeehhhjjjkkklllnnnoooqqquuuzzz}}}~~~//////000000111111111222//////000111111111111111////////////////////////---......///000111111222000000111111111222222222222222222333333444444444666555444555777:::>>>@@@HHHLLLRRRYYY___fffmmmrrr|||ooodddYYYRRRNNNKKKLLLOOOQQQQQQRRRSSSSSSSSSSSSSSSRRRMMMIIIHHHHHHFFF@@@;;;333333444555444333111000---...///000000///...------,,,,,,,,,---...000111---------.........//////////////////////////////------...///000000//////000000000000000000000000------------------------,,,...///---******---111,,,,,,,,,---------......***,,,---,,,((('''(((***++++++,,,,,,---...//////---------.........////////////////////////////////////............//////000111111111111222222222000000111222333333444444444444555555666777777777666777999999:::===CCCHHHLLLWWWeeeuuuoooeee```[[[RRRKKKBBB@@@===;;;<<<===============<<<<<<<<<<<<======>>>===<<<<<<<<<===???@@@>>>@@@BBBCCCCCCEEEHHHKKKIIIJJJJJJLLLNNNPPPRRRSSSSSSUUUXXXZZZYYYVVVRRROOONNNOOOPPPRRRSSSTTTTTTTTTTTTUUUXXX[[[]]]^^^^^^^^^UUUSSSQQQRRRVVVWWWWWWUUUUUU[[[aaadddccceeeiiimmmyyytttmmmkkkkkkiiiiiihhhgggfffdddcccbbb___```aaabbbbbbccccccbbbccceeeffffffeeeddddddeeeccccccbbb```]]][[[[[[\\\YYYZZZ[[[]]]aaaeeehhhjjjjjjlllooorrrtttxxx}}}~~~222111000.........///000333333222222111222222333222222222222111111000000111111111222222333333333///222444555444333333444888555222111333555777777999444222555999<<>>>>>>>>>>>DDDCCCAAA???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBCCCFFFHHHJJJLLLNNNMMMMMMNNNPPPRRRUUUVVVTTTUUUVVVVVVUUURRRNNNLLLNNNOOOQQQRRRRRRRRRTTTVVVVVVTTTUUUYYY___```]]]XXXQQQPPPPPPPPPRRRUUUXXX[[[^^^]]]```dddffffffkkkqqqzzztttnnnkkklllnnnllliiifffcccbbbccccccaaaaaabbbcccddddddeeeeeeeeeeeedddddddddddddddddd____________^^^]]]\\\[[[YYYXXXXXXZZZ^^^cccfffggggggkkkppptttwwwzzz}}}333222111000///000000111111111000000000000000111222222222222111111111000111111222222222333333333111333444444333222333444666555555666777888777555999555444888<<<@@@FFFMMMVVV[[[fffuuu|||rrrcccYYYTTTSSSRRRQQQRRRQQQQQQTTTXXX[[[[[[ZZZUUUSSSPPPLLLHHHDDDAAA@@@888666333333444555444444444222000/////////...---///////////////.........//////////////////......///////////////...---------------............///...------------------,,,------------------------......---------.........------......//////000000....../////////......---,,,,,,,,,,,,------------...........................------///000000///---000000000000000000000000222222222111111111111111444222222333555666555444444333333333333444555555999555555999<<<@@@HHHPPPYYYcccssssssfff^^^XXXOOOGGGDDDBBBAAA@@@???>>>>>>>>>>>>BBBAAA@@@???>>>>>>????????????????????????@@@@@@BBBCCCDDDFFFIIILLLNNNOOOOOOOOOPPPPPPRRRSSSTTTUUUUUUUUUUUUTTTRRROOOLLLJJJNNNPPPRRRRRRRRRRRRTTTVVVVVVUUUVVVZZZ______[[[VVVRRRRRRQQQRRRTTTXXX[[[]]]______bbbgggiiiiiinnnuuu|||wwwqqqooooooooommmkkkhhhfffeeeeeeeeeddddddddddddddddddccccccdddddddddccccccbbbbbbbbb____________^^^]]]\\\[[[\\\[[[ZZZ[[[^^^aaacccdddfffiiinnnrrruuuyyy|||333222111111111111111222000000000000000000000111222222222222111111111111111222222222222333333333333444444333222111333444555666888:::<<<:::666222999666777<<<@@@EEEOOOXXX```hhhwww~~~zzzwwwvvvwwwzzz|||}}}|||vvvwww|||~~~{{{vvvtttxxx~~~zzzlll```ZZZWWWUUUSSSUUUTTTTTTVVVYYY[[[\\\[[[WWWUUURRRNNNJJJFFFCCCBBB<<<999555333444555555555555333000000000000...---...///////////////000000000000000//////.........///////////////......------------............///---------------.........------------------------...------------------------------...///000000111000000000//////......---------------.........///........................000//////000111111///---......//////000000111111333333222222111111111000222222222444666777666444555444444444555555666777:::777777;;;@@@EEENNNXXXaaaooozzzmmm```YYYSSSJJJDDDAAAAAAAAA@@@???>>>>>>>>>>>>@@@??????>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBEEEFFFHHHJJJMMMPPPSSSTTTRRRSSSSSSTTTTTTTTTSSSSSSUUUTTTSSSQQQOOOLLLKKKJJJOOOQQQSSSSSSSSSSSSUUUVVVWWWVVVXXX\\\___^^^XXXTTTTTTSSSTTTUUUWWW[[[___aaa```aaafffkkklllmmmrrryyy}}}zzzuuurrrrrroooooommmlllkkkiiihhhhhhgggffffffeeedddcccbbbbbbccccccbbbbbbaaa```______^^^^^^___^^^^^^]]]\\\[[[\\\[[[[[[[[[]]]```bbbdddfffiiinnnrrrvvvzzz~~~111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222444444444222111111333555666777888:::<<<:::666222777777:::@@@FFFMMMYYYeeennnvvv}}}yyyuuurrrkkkhhhdddaaaaaadddgggiiikkkrrr}}}{{{tttjjjddd^^^]]]aaaddddddbbbdddkkkuuu}}}tttjjjddd```\\\YYYXXXWWWVVVVVVWWWYYYYYYZZZYYYXXXVVVRRRNNNJJJFFFEEE@@@<<<777444333444444444555333111000000000///.........//////000000000111222111111000///...------...///////////////......---------............///,,,,,,------......//////........................---...///...---,,,,,,---,,,------...///000111111222222111000///.....................////////////........................222111000000111111///...------...///000000111111444333333222222111111000111111111333666666555444555555555555666777888888999777999>>>DDDLLLXXXdddlll~~~uuuhhh[[[UUUOOOHHHBBB@@@AAA@@@@@@???>>>>>>??????======>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEHHHIIIJJJMMMPPPSSSVVVWWWUUUVVVVVVVVVVVVTTTRRRQQQRRRQQQOOOMMMLLLLLLLLLLLLQQQRRRTTTTTTSSSTTTUUUWWWWWWXXXZZZ]]]^^^[[[VVVRRRTTTTTTUUUVVVYYY]]]```bbbccceeeiiinnnnnnnnnsss{{{}}}{{{vvvrrrrrrooooooooonnnmmmkkkjjjiiihhhggggggfffeeedddcccccccccbbbaaa```___^^^]]]\\\^^^^^^^^^^^^^^^]]]\\\\\\WWWXXXYYYZZZ\\\___dddgggiiilllppptttxxx}}}//////000000000000000000000111222333333333333222222222222222222222222333222222222222222222222222444444444222111111333555888777666777999999777555666888???FFFLLLUUUeeeuuu|||{{{{{{|||zzzvvvrrrnnnjjjhhhfffddddddbbb^^^[[[YYY[[[^^^```aaafffooovvvyyytttllleeeZZZWWWTTTSSSUUUWWWXXXXXX[[[bbblllssswww{{{wwwpppjjjccc^^^XXXXXXWWWWWWWWWYYY[[[\\\]]]\\\ZZZWWWRRRNNNJJJHHHCCC???999555333333333333555333111111111222111///.../////////000000111111222222111000///......---......///////////////...---------............///---------....../////////........................---///111000...,,,,,,------------...///000000111333222000///...................../////////000000........................333222000000111111000///---......///000111111222333333333333222222111111111000000222444555444333666666666666777888999:::999888;;;@@@FFFOOO^^^lllzzzrrrfffYYYRRRNNNGGGBBBAAAAAA@@@??????>>>?????????<<<======>>>?????????@@@???@@@AAACCCDDDFFFGGGHHHIIIJJJKKKNNNPPPSSSVVVWWWWWWWWWWWWWWWUUUSSSPPPOOONNNMMMLLLLLLLLLNNNOOOQQQRRRTTTUUUUUUTTTTTTVVVWWWXXXYYY[[[\\\\\\YYYUUUQQQSSSTTTUUUWWWZZZ]]]```bbbeeegggkkkooonnnmmmuuu~~~|||zzztttppppppooooooooonnnmmmllljjjiiigggggggggfffffffffeeeeeebbbbbbaaa```___]]]]]]\\\^^^^^^_________^^^]]]]]]VVVXXXZZZZZZ[[[^^^cccgggjjjnnnssswww{{{......///000000000000///---...000111222222111000222222222222333333333333333333333222222222222111222333333333222222444666888777555555777999999888666;;;DDDMMMSSS^^^rrr}}}ssskkkgggfffggghhhiiihhhfffdddcccbbbaaaaaaaaaaaa```]]][[[[[[]]]___^^^aaaeeeiiijjjgggaaa\\\WWWVVVUUUTTTSSSTTTUUUUUUXXX]]]dddhhhjjjlllooorrrxxx|||uuujjjbbbYYYZZZ[[[ZZZZZZ]]]```cccaaa```^^^[[[WWWSSSOOOLLLGGGCCC===888666555333222444222111111222333333222///000000000000000000111111111111000000/////////---...//////////////////---------............///.............../////////........................---000333222///,,,---...............////////////222111///...---......///............/////////000........................333111//////000111000000//////000000111111222222333333333333333333333333444222111111333444444333555555555666777888999:::::::::===BBBHHHRRRcccsssooobbbUUUOOOLLLFFFBBBAAA@@@@@@???????????????@@@======>>>???@@@@@@@@@???>>>???AAACCCEEEGGGHHHIIIKKKKKKLLLNNNPPPSSSUUUWWWXXXWWWVVVUUUSSSQQQOOONNNLLLLLLLLLLLLNNNPPPRRRTTTTTTUUUVVVVVVUUUUUUVVVXXXYYYZZZ[[[[[[ZZZWWWTTTRRRTTTUUUVVVXXX[[[]]]```aaaeeegggkkknnnmmmoooyyy~~~{{{yyyssspppoooqqqpppooonnnlllkkkjjjiiihhhhhhhhhgggggggggffffffbbbbbbaaaaaa```___^^^^^^______`````````______^^^[[[]]]^^^]]][[[\\\aaaeeelllpppvvv{{{...///000111222111111000---...000222222222111000222222222333333333444444333333333222222222111111///111333444333333555666888666666777999;;;;;;:::999???JJJTTT[[[ggg~~~yyysssrrrmmmfffbbb```aaaaaabbbcccdddeeeeeeeeeeeeeeeeeeeeegggjjjjjjiiihhhiiijjjfffggghhhiiiiiigggbbb^^^___^^^]]]ZZZWWWVVVWWWYYYZZZ]]]___aaabbbccccccdddfffjjjnnnpppsss|||tttkkkcccdddcccaaa___```cccgggddddddbbb```[[[WWWRRRPPPJJJGGGAAA===:::777444222333111000111333555555444111111111000000000000000111000000000000000000000------...///////////////---------............///////////////.......................................222555444000---...///////////////............000///...,,,,,,---///000------........./////////........................111000......///111111111111111111111222222222222111222222333333444444444999666333222333555555555555555555666777888999::::::;;;@@@GGGOOO\\\qqqxxxjjj^^^QQQKKKHHHCCC@@@???@@@???????????????@@@@@@>>>???@@@AAAAAA@@@@@@???===>>>@@@BBBEEEGGGIIIJJJMMMMMMNNNOOOQQQSSSUUUVVVXXXVVVTTTRRRPPPNNNMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWWWWVVVVVVWWWXXXZZZ[[[[[[ZZZXXXVVVUUUTTTVVVVVVXXXZZZ\\\^^^```aaaccceeeiiimmmmmmrrr}}}zzzyyyuuurrrssstttssspppnnnlllkkkkkkkkkkkkkkkjjjiiigggfffeeeeeecccbbbbbbbbbaaaaaa````````````aaaaaaaaaaaa``````^^^```bbb```^^^^^^ccchhhrrrvvv}}}///000111222333333222111...000222444555444333222222222222333333444444444333333333222222111111111---000333555555444555666777666777:::<<<>>>===;;;;;;CCCOOOYYY```mmm}}}|||{{{wwwsssnnniiigggiiifffcccbbbcccdddddddddccceeehhhjjjjjjjjjjjjjjjoootttyyy|||{{{zzzzzz{{{uuuuuuuuuuuutttrrrmmmjjjhhhhhheee___ZZZYYY[[[]]]_________````````````___]]]aaacccdddfffooo~~~~~~tttoooooommmhhhcccaaacccfffffffffeeebbb^^^YYYTTTQQQMMMJJJEEEAAA===:::666333222111000111444666666666222222111111000000//////000000000000000111111111------...///000000//////---------.........//////000000//////......------///////////////////////////333777666111......000000000000///......------///...---,,,,,,---///000------------.........///........................000///------///111111111333333333222222222222222000111222333444444555666===999555333333555777777444444444555666888999:::888;;;BBBLLLXXXhhhqqqgggZZZMMMHHHEEEAAA>>>===@@@???????????????@@@@@@???@@@AAABBBBBBAAA@@@???<<<>>>@@@BBBEEEHHHJJJKKKOOOOOOOOOPPPQQQSSSUUUVVVWWWVVVSSSPPPNNNMMMMMMMMMOOOOOOPPPQQQRRRRRRSSSSSSUUUWWWXXXWWWVVVVVVWWWXXXZZZ[[[ZZZYYYVVVUUUUUUVVVWWWXXXYYY[[[]]]___```aaaaaaccchhhlllnnnuuu}}}zzzyyyvvvuuuvvvwwwuuurrrnnnlllkkkkkklllnnnmmmllljjjgggeeeccccccccccccccccccbbbbbbbbbbbb```aaabbbbbbbbbbbbaaaaaa]]]```cccbbbaaabbbhhhnnnwww}}}000111111111111222222222111111222222222222111111000111111111111222222222222222222333333444444444444444555555555555555555999888888777888:::<<<>>>BBBHHHQQQ[[[hhhyyy}}}{{{xxxsssnnnnnnooooooooonnnkkkhhhfffhhhiiijjjiiiggggggiiijjjjjjooossssssqqqttt|||{{{zzzwwwrrrhhh```]]]^^^``````^^^bbbeeefffeeebbb```___aaa___```bbbccceeemmmwww{{{wwwrrrnnnkkkgggcccaaabbbeeehhhgggddd___[[[YYYSSSOOOJJJFFFBBB???;;;888666555555444444333333222222111000//////000111222111111000000//////........./////////////////////------......//////000000//////////////////////////////.........---------...---111666444---+++...............////////////////////////////////////000000//////............////////////////////////////////////000111222333333333333222222111111111111111222222222333333333777777777777666666666666444666888888888999;;;<<<;;;>>>GGGTTTaaarrr{{{lll]]]UUUNNNKKKGGGCCCBBBDDD@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBBBBBBBBBBCCCAAACCCEEEEEEFFFGGGJJJMMMLLLMMMOOOQQQRRRSSSSSSRRRQQQOOOLLLJJJJJJLLLOOOQQQOOOQQQRRRTTTUUUUUUUUUUUUWWWWWWXXXXXXYYY[[[\\\]]]___]]]YYYWWWUUUUUUWWWXXXXXXZZZ]]]^^^___```ccceeeggggggiiilllooowww|||yyyxxxwwwvvvxxxvvvrrrnnnllllllnnnooopppnnnllljjjhhhgggggghhheeeeeedddccccccdddeeefffgggggggggfffeeedddcccbbbddddddddddddfffjjjooottt~~~000111111111111222222222111111222222222222111111111111111111222222222222222222222333333444444444222222333333333333444444777666555555777:::>>>@@@IIIMMMVVV```mmm}}}yyyttttttzzz~~~~~~yyyrrroooooonnnkkkgggiiijjjlllmmmnnnooonnnnnnqqqrrrsssrrrqqqrrrsssuuusssxxx|||}}}}}}}}}qqqfff``````bbbccccccfffiiijjjiiigggfffeeebbb``````bbbbbbccciiiqqq~~~~~~zzzuuupppllliiieeeccc```aaacccddddddaaa]]][[[UUUQQQLLLGGGCCC???;;;888666666555444333222222222222111000//////000111222000000000000//////////////////////////////...............///////////////........................//////.........---------///...000666666000---.............../////////////////////////////////////////////.........------////////////////////////////////////000111222333333333333222222111111111111111111222222222333333666666666666666666666666555777888999888999;;;===AAAEEEOOO]]]lll~~~wwwjjj[[[SSSLLLIIIFFFBBBAAACCC@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGGGGGGGHHHKKKMMMMMMNNNPPPRRRSSSSSSRRRQQQOOONNNLLLKKKKKKMMMPPPQQQQQQRRRTTTVVVWWWWWWWWWVVVXXXXXXYYYYYY[[[\\\]]]^^^___]]]ZZZWWWVVVVVVXXXYYY[[[]]]___aaaaaaccceeegggiiiiiikkknnnpppxxx|||zzzyyyxxxwwwxxxvvvrrrooommmmmmnnnoooqqqpppmmmkkkiiihhhhhhiiiffffffeeeeeeeeefffggghhhhhhhhhhhhhhhgggfffeeedddeeeggghhhiiikkkpppuuuyyy000111111111111222222222111111222222222222111111111111111111222222222333222222333333333333444444222222333333333444444444666555444555999===BBBFFFQQQUUU\\\hhhvvvzzzxxxtttooolllmmmqqqttttttppplllkkknnnpppooonnnppppppqqqsssuuuwwwyyyzzz}}}~~~wwwiii```___cccgggoooppprrrqqqooolllllllllgggddddddeeeeeedddhhhmmmuuu~~~xxxsssoookkkhhheeeaaa``````cccggggggeeebbb[[[WWWQQQLLLHHHCCC???<<<777666555333222111111111222111000000000000111222////////////000000000000000000000//////.........000000///////////////..........................................---------000...///555888555///---............////////////////////////////////////.........---------------////////////////////////////////////000111222333222222222222222111111111000000111111111222222222555555555555555555666666666888999999999999<<<>>>CCCGGGSSSeeevvvqqqgggWWWOOOIIIFFFDDD@@@???AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBFFFGGGIIIIIIIIIJJJLLLNNNOOOPPPRRRSSSSSSRRRPPPOOOMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^___```^^^]]][[[YYYXXXXXXYYYZZZ^^^```bbbcccdddeeehhhjjjkkkkkkmmmppprrr{{{}}}{{{zzzyyyxxxyyywwwtttqqqoooooopppppprrrqqqooolllkkkjjjjjjjjjggghhhhhhiiijjjkkklllllljjjjjjjjjjjjjjjiiihhhggghhhjjjmmmppprrrwww|||000000111111111222222222111222222333333222222111111111111222222222333333333333333333333333333333444444555555666666777777666666666888===CCCJJJNNNUUUZZZbbbooo}}}|||sssrrrqqqoooppprrrvvvxxxwwwuuutttuuuzzz~~~yyylllddddddkkksss~~~yyytttqqqpppqqqppplllkkkmmmmmmkkkmmmqqquuu|||vvvrrroookkkhhheeebbb```dddkkkooonnnkkkbbb^^^XXXSSSNNNJJJEEEBBB999888666444222111000000111111111111111111111111......//////000000111111111111000000///.........111000000000//////......------------------------........................///------333888777111,,,............////////////////////////////////////------------------------////////////////////////////////////000111222333222222222111111111111111000000000111111111222222333444444444555555666666777888999999999:::===@@@EEEJJJXXXmmmwwwiiiaaaTTTMMMGGGFFFDDD@@@???AAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHIIIIIIKKKNNNPPPSSSSSSTTTSSSRRROOOLLLJJJKKKLLLMMMOOOQQQRRRRRRSSSUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[\\\^^^___```aaaaaa]]]\\\[[[ZZZYYYZZZ[[[\\\___aaacccdddeeefffhhhjjjllllllnnnqqqttt}}}~~~|||{{{zzzyyyyyywwwuuusssrrrqqqqqqqqqrrrqqqooommmkkkkkkkkkkkkjjjkkkmmmooopppqqqqqqqqqmmmnnnnnnnnnnnnnnnmmmllllllnnnrrruuuwww{{{000000111111111222222222222222333333333333222222111222222222222333333333333333333333333333333333444444555666666777888888666666888;;;AAAIIIPPPTTTXXX^^^iiiwww||||||~~~xxxuuupppppprrruuuzzz~~~|||tttoooppp{{{}}}xxxwwwwwwzzzuuutttuuuvvvtttuuuxxxyyy|||xxxtttooollliiidddaaadddkkkpppqqqooogggccc]]]WWWSSSNNNIIIFFF===;;;888555333111111111111111222222222222111111......//////000000111111111111000000////////////111111000000/////////...........................---.....................,,,+++,,,000555777333---............////////////////////////////////////------------------------////////////////////////////////////000111222333111111111111111111111111000111111111111222222222222333333444555666777777777888999::::::<<<@@@CCCJJJQQQaaaxxxnnnbbb\\\RRRLLLGGGFFFEEEAAA@@@BBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEECCCDDDGGGHHHJJJLLLOOORRRVVVUUUTTTRRROOOLLLIIIGGGKKKLLLNNNQQQRRRSSSSSSSSSUUUVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^```aaaaaaaaaaaa\\\[[[[[[ZZZ[[[[[[]]]]]]___aaacccddddddeeegggiiillllllmmmpppttt}}}}}}{{{zzzyyyyyyxxxwwwvvvuuutttsssrrrqqqpppooommmlllllllllmmmnnnooorrruuuvvvwwwvvvvvvrrrrrrsssssssssssssssssspppsssvvvxxxzzz}}}000111111111111222222222222222333333333333222222222222222222333333333333444444333333333333222222222222333444555666666777555777:::@@@GGGNNNUUUXXX]]]fffttt~~~~~~yyywwwuuussstttuuuzzz~~~{{{yyy||||||}}}~~~|||}}}~~~{{{uuuqqqkkkgggccccccggglllnnnooohhheee___ZZZUUUQQQMMMJJJAAA???;;;888555333333333111111222333333222111111////////////000000000000000000000000000000000000111000000000000000000///////////////////////////---------...............***,,,,,,---111666444000............////////////////////////////////////---------------.........////////////////////////////////////000111222333000000000111111111111111111111222222222333333333222333333555666777888888777888999:::;;;>>>CCCFFFNNNUUUgggvvvggg]]]XXXPPPJJJFFFFFFEEEBBBAAACCC@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGCCCEEEGGGIIIJJJMMMPPPSSSVVVTTTQQQNNNLLLJJJIIIHHHMMMNNNOOOQQQSSSTTTTTTTTTWWWWWWWWWWWWXXXZZZ[[[\\\^^^___```aaabbbaaa``````ZZZZZZZZZZZZ[[[\\\]]]^^^^^^```bbbbbbcccccceeegggjjjiiikkknnnqqq|||}}}|||zzzyyyyyyyyyyyywwwvvvtttsssqqqpppooonnnnnnooopppqqqrrrtttxxx{{{||||||{{{yyyvvvwwwxxxxxxyyyyyyyyyyyyvvvxxxzzz|||~~~000111111111111222222222222333333444444333333222222222222333333333444444444444444333333222222222222222333444555666777777999<<>>>>>??????@@@AAAAAAAAACCCDDDFFFHHHIIIIIIGGGIIIJJJKKKKKKMMMOOORRRRRRPPPMMMJJJIIIJJJKKKMMMOOOPPPPPPQQQSSSTTTUUUUUUYYYYYYYYYYYYZZZ[[[]]]^^^___```bbbbbbbbbaaa___^^^XXXXXXYYYZZZ[[[\\\]]]^^^^^^___aaabbbbbbccceeefffgggfffhhhkkkooozzz~~~}}}yyyzzzzzzzzzyyyxxxvvvtttrrrqqqqqqqqqqqqsssuuuvvvuuuxxx|||}}}|||zzz{{{|||}}}~~~~~~~~~~~~{{{|||~~~000111111111111222222222222333333444444333333222222222333333333444444444444444444333333222222222444444555666777888999:::>>>AAAHHHOOOWWW]]]bbbdddlll{{{}}}xxxttttttzzz{{{uuurrrlllgggdddffflllppppppmmmhhhccc```\\\XXXUUUHHHEEEAAA<<<888777666777111222333444444333222111111111000000//////............///000111222333333//////000000111111222222000000000000000000000000---------.........//////***///000,,,---555999999............/////////000////////////////////////........./////////000000////////////////////////////////////000111222333//////000000111111111222333333333444444444555555222333444666777999:::;;;555666888999<<>>>>>>>>===>>>??????@@@@@@AAABBBDDDFFFHHHJJJKKKLLLMMMMMMMMMLLLMMMNNNPPPNNNLLLIIIGGGHHHKKKOOOQQQQQQQQQQQQQQQRRRTTTUUUVVV[[[ZZZZZZZZZ[[[]]]___``````aaabbbcccbbb```^^^\\\WWWWWWXXXZZZ[[[\\\]]]^^^^^^```bbbbbbbbbcccdddfffeeeeeefffiiimmmxxxyyyzzz{{{|||{{{yyyvvvuuussssssrrrssstttvvvxxxyyyxxxzzz~~~}}}|||}}}~~~~~~