BM6@ 6(@@ ??????@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@???CCCCCCGGGMMMRRReee~~~qqqqqq~~~zzzsssppppppooonnnkkkeee\\\QQQJJJMMMJJJJJJPPPYYYZZZSSSKKKGGGNNNTTTWWW___lllvvvxxxuuuxxx~~~|||~~~zzzwww~~~xxxiiihhhuuu{{{vvvooofffYYYRRRQQQUUUYYYZZZWWWWWWUUUTTTTTTTTTUUUUUUTTTVVVXXXUUUPPPOOORRRVVVXXXXXXWWWTTTPPPNNNMMMMMMOOOPPPRRRTTTVVVWWWXXXXXXRRRSSSTTTVVVWWWVVVSSSPPPOOOMMMJJJIIIIIIIIIIIIHHHFFFFFFGGGHHHGGGFFFEEEDDDHHHFFFEEEBBB@@@???>>>>>>======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::===<<<<<<<<<===>>>@@@AAACCCAAA>>>>>>KKKggg????????????@@@@@@@@@@@@??????@@@@@@@@@@@@??????======@@@DDDDDDNNNlllzzznnnyyyqqqnnnnnnttt}}}}}}wwwxxx~~~~~~|||xxxvvv{{{xxxlllnnn|||yyywww}}}}}}oooaaa]]]WWWTTTUUUXXX[[[\\\VVVVVVVVVVVVVVVVVVUUUUUUSSSWWWZZZYYYUUUSSSTTTVVVTTTUUUUUUTTTQQQOOONNNNNNSSSTTTUUUUUUUUUSSSRRRQQQQQQQQQSSSVVVYYYZZZYYYWWWSSSQQQMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGEEEDDDCCCEEEDDDBBB@@@>>>===<<<<<<=========<<<<<<<<<;;;;;;======<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;===???@@@AAA???<<<===IIIeee>>>>>>>>>>>>????????????>>>??????@@@@@@??????>>>>>>===@@@BBB@@@@@@MMM^^^{{{|||}}}~~~{{{iiihhhkkkwwwvvvpppuuutttrrrjjj\\\UUUWWWXXXXXXXXXXXXZZZ[[[TTTUUUVVVVVVVVVVVVUUUUUUTTTYYY]]]]]]ZZZWWWWWWXXXOOORRRTTTTTTRRRPPPOOOOOOTTTUUUVVVVVVUUUSSSPPPNNNOOOOOOPPPSSSWWW[[[[[[[[[WWWTTTPPPMMMLLLJJJHHHGGGHHHHHHGGGGGGEEEDDDBBBAAABBBAAA???>>><<<;;;::::::===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>===:::;;;HHHddd<<<============>>>>>>>>>===>>>>>>??????>>>>>>===@@@???AAAEEEDDDAAADDDKKK[[[|||www{{{~~~||||||zzztttkkkggggggrrr}}}lllfffooolllddd\\\TTTTTTWWW[[[[[[XXXVVVVVVXXXTTTTTTSSSSSSSSSTTTUUUVVVWWWZZZ]]]^^^\\\ZZZZZZ[[[PPPRRRUUUVVVTTTRRRPPPPPPPPPRRRUUUWWWXXXVVVSSSQQQOOONNNMMMOOORRRUUUWWWWWWXXXTTTQQQNNNMMMLLLJJJIIIHHHHHHGGGEEECCCBBB@@@???@@@???>>><<<;;;:::::::::========================;;;;;;;;;;;;;;;:::::::::<<<<<<;;;:::;;;<<<===>>>===<<<:::;;;HHHccc;;;;;;;;;<<<<<<<<<======<<<======>>>>>>======<<<>>><<<>>>AAABBBAAAAAABBBFFFXXXzzz{{{yyy}}}~~~}}}~~~qqqiiiooo~~~yyyjjjaaadddppp{{{zzzddd```hhhbbbYYYXXXWWWVVVYYY[[[ZZZWWWUUUWWWYYYVVVTTTQQQOOOOOOQQQTTTVVVYYYZZZZZZZZZZZZZZZ\\\]]]TTTVVVXXXXXXVVVRRRPPPOOOOOOQQQUUUXXXYYYXXXVVVTTTSSSQQQNNNMMMNNNPPPPPPPPPTTTQQQNNNMMMMMMMMMLLLKKKHHHHHHFFFDDDBBB@@@???>>>??????>>><<<<<<;;;;;;;;;<<<<<<<<<===============;;;<<<<<<<<<=========>>>>>>===<<<<<<<<<===>>>???===<<<:::<<>>BBBDDDUUUyyy}}}~~~wwwttt{{{}}}rrrfffdddppp}}}vvvzzz|||sssmmm]]]\\\bbbZZZTTTYYY\\\UUUVVVVVVVVVVVVWWWZZZ\\\WWWUUUQQQOOOOOOPPPSSSUUUWWWWWWVVVVVVWWWYYY[[[\\\WWWYYYZZZYYYVVVRRRPPPPPPRRRTTTVVVWWWWWWUUUSSSQQQVVVSSSPPPNNNNNNMMMLLLKKKOOOMMMJJJJJJKKKLLLLLLKKKHHHFFFEEEBBB@@@???>>>>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCC???>>>===<<<<<<===>>>???>>>===;;;<<>>===<<<===>>>>>>=========EEEZZZvvvzzzvvvzzz~~~~~~{{{vvvvvvyyyyyyeeeeeekkkxxxvvvmmmqqquuummmbbbcccXXXYYY\\\VVVVVV[[[[[[TTTSSSRRRSSSVVVXXXZZZZZZWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRTTTVVVWWWWWWWWWXXXYYYYYYWWWTTTRRRQQQQQQSSSTTTTTTTTTSSSRRRPPPOOORRRPPPMMMLLLLLLLLLJJJIIILLLJJJGGGGGGHHHIIIIIIIIIFFFEEECCCAAA????????????======<<<;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;<<<:::;;;<<<>>>@@@BBBDDDEEE>>>===<<<<<<;;;<<<===>>>===<<<:::;;;EEE^^^888888999999999::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;999:::<<<<<<;;;:::>>>EEEJJJNNN```tttppp{{{xxxwwwsssrrrssswwwxxxyyy~~~wwwiii```___aaammmvvvsssllljjjeee```]]]UUUVVVYYYUUUYYY]]]XXXUUURRRPPPRRRVVVXXXWWWUUUVVVWWWXXXYYYWWWTTTQQQOOOMMMNNNPPPSSSVVVVVVTTTRRRWWWWWWWWWUUUSSSQQQQQQRRRQQQQQQQQQQQQQQQPPPPPPOOOKKKJJJIIIIIIJJJJJJIIIHHHKKKHHHFFFEEEFFFGGGFFFFFFFFFDDDBBB@@@????????????<<<;;;;;;::::::;;;;;;;;;999999999::::::;;;;;;;;;666777999;;;>>>@@@BBBCCC======;;;;;;:::;;;<<<======;;;999999DDD\\\}}}666666666666777777777777::::::::::::::::::::::::999999999999999999999999888;;;BBBEEEBBBDDDUUUhhh|||www{{{xxxuuunnniiimmmuuuvvvqqquuuooorrruuuvvvwwwkkkbbb\\\[[[WWWWWWWWWVVVUUUSSSQQQPPPUUUUUUVVVVVVXXXYYY[[[\\\XXXXXXXXXXXXWWWVVVUUUTTTRRRQQQQQQRRRRRRSSSTTTUUUZZZZZZYYYVVVSSSQQQQQQRRROOOQQQPPPOOOQQQSSSNNNHHHLLLIIIEEECCCDDDFFFHHHIIIIIIGGGFFFDDDDDDDDDEEEEEE???@@@@@@@@@@@@???>>>>>>;;;<<<<<<===<<<:::999888777777888888888999999999888999999999999;;;>>>AAA<<<<<<;;;:::;;;;;;======<<<999888:::CCCWWWxxx555555666666666777777777:::::::::999999999999999999999999999999999999999===<<<<<<>>>======FFFQQQ\\\yyy|||vvvwww||||||tttpppwww}}}zzzssspppsssvvvxxxzzz|||ooommmqqq{{{yyyyyy~~~wwwlll```WWWQQQOOOSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUVVVVVVXXXYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUSSSRRRRRRQQQQQQRRRRRRSSSXXXYYYXXXVVVSSSPPPPPPPPPQQQRRRPPPOOOPPPRRRNNNGGGIIIGGGDDDCCCDDDFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBCCC?????????@@@???>>>>>>===;;;;;;<<<<<<;;;:::888888777777777888888888999999888999999888888999<<>>NNNfff}}}|||zzzttttttvvvzzzvvvzzz~~~}}}wwwssspppsssmmmkkkrrrzzzzzzuuummmgggjjjppppppllluuuyyy~~~|||nnniiinnnsssssspppffffffddd___YYYSSSPPPOOOOOOOOOOOOOOOQQQSSSUUUWWWTTTUUUUUUUUUVVVVVVVVVWWWWWWVVVUUUTTTTTTTTTUUUVVVTTTSSSRRRQQQPPPPPPPPPPPPTTTVVVWWWUUUSSSPPPOOOOOOQQQRRRPPPNNNPPPRRRNNNGGGFFFDDDBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@????????????>>>>>>>>>???>>>======<<<;;;;;;;;;;;;:::999888777666666777777777888888888777888888777666777999;;;;;;:::888777888:::<<<>>>;;;999888:::BBBUUUuuu444444444444555555555555777777777777777888888888777777777777777777777777;;;777444777:::<<<;;;:::===???BBBLLLaaa|||uuuvvvrrruuuxxxyyyxxxxxxyyy|||xxxxxxxxx{{{~~~zzztttnnnssszzz~~~ppprrrssswwwsssllleeeeeeiiiiiiccc\\\XXXZZZ[[[ZZZWWWUUUTTTTTTOOOOOONNNOOOPPPSSSVVVXXXUUUUUUVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPPPPQQQSSSTTTTTTSSSRRRPPPOOONNNNNNNNNPPPSSSUUUTTTRRROOONNNNNNPPPPPPOOOMMMPPPSSSPPPJJJDDDCCCCCCCCCEEEEEEDDDBBBAAA@@@??????>>>========================<<<;;;;;;:::::::::999999888777777555555666666666777777777666777777666555444666888888777666777:::>>>CCCFFF;;;999777999AAASSSrrr222333333333444444444444555555555666666666777777666666666666666666666666444555777888999<<<======888:::>>>AAAGGGVVVlll}}}wwwtttzzzvvvxxx|||vvvsssnnniiiddd]]]VVVRRR[[[\\\\\\[[[WWWSSSQQQQQQSSSRRRQQQQQQRRRTTTVVVXXXUUUVVVWWWWWWWWWWWWVVVVVVRRRPPPNNNMMMMMMNNNOOOQQQRRRRRRPPPOOONNNNNNNNNNNNNNNPPPSSSSSSQQQOOONNNNNNMMMNNNMMMLLLPPPTTTRRRMMMDDDDDDCCCDDDEEEEEECCCAAA????????????>>>===<<<<<<;;;<<<<<<<<<<<<;;;:::::::::999999888777777666666444444555555555666666666555666666555444333444666666555555777999>>>BBBDDD:::888777999???QQQooo222222222222333333333333333333444444555555666666555555555555555555555555111666999777555777::::::777999<<<===;;;>>>KKKXXXdddwww|||tttvvv}}}tttiiifffrrr{{{}}}}}}ssslllnnnuuuwwwuuussspppjjjaaaYYYTTTTTTVVVVVVWWWXXXXXXVVVTTTTTTUUUVVVUUUTTTSSSSSSTTTUUUVVVTTTUUUVVVXXXXXXXXXWWWVVVPPPOOONNNLLLLLLLLLLLLMMMPPPOOONNNNNNNNNNNNNNNOOOMMMOOOQQQRRRPPPOOOOOOPPPMMMNNNMMMLLLOOOTTTSSSNNNFFFEEEDDDDDDDDDCCCAAA???>>>?????????>>>===<<<;;;::::::;;;;;;::::::999888999999777666666555666666333333444444444555555555333555666555333333444555666555555555666888:::;;;:::888777888>>>PPPmmm111111111111222222222333222222222333444555555555444444444444444444444444333777888444333666888555:::777666777777777>>>HHH???LLLbbbzzz{{{uuuttttttwww~~~yyytttnnneeedddsss}}}rrriiiiiijjjhhheeeddd___^^^[[[VVVQQQPPPTTTXXXNNNPPPRRRSSSTTTVVVYYY[[[UUUUUUUUUUUUUUUTTTTTTTTTQQQSSSUUUWWWXXXXXXWWWVVVQQQPPPOOONNNMMMLLLKKKJJJLLLLLLLLLMMMMMMOOOPPPPPPMMMOOOPPPPPPOOOOOOQQQRRRPPPPPPNNNLLLNNNSSSQQQLLLGGGEEECCCBBBAAA@@@>>><<<======>>>>>>===<<<:::999999999::::::999999888777999888777555555555555555333333333333444444444444222444555555444333444555444555555666666666666666:::888777888>>>NNNkkk000111111111111222222222111111222333333444555555444444444444444444444444555888666333444999999555555333666>>>@@@:::666777@@@AAACCCIIIWWWppp~~~{{{ooodddeeesssoookkkooo{{{yyywww}}}vvvwww}}}ssshhhccchhhjjjaaaZZZYYYSSSTTTUUUUUUSSSQQQOOOOOOSSSSSSSSSRRRQQQRRRUUUWWWTTTTTTUUUUUUUUUUUUTTTSSSOOOQQQSSSVVVWWWWWWVVVUUURRRRRRQQQPPPNNNLLLJJJIIIJJJJJJKKKLLLMMMOOOQQQRRRNNNOOOPPPPPPOOOPPPRRRTTTSSSRRROOOLLLNNNQQQOOOJJJGGGEEEBBB@@@???>>><<<:::;;;<<<======<<<;;;999888999999999999999888777777999888666555444444555555222222333333333444444444111333555555444444444555222444666888999999888888999777777888===NNNjjj///000111222333222111111222222111111111111222222222222222222222222222222555555555555555555444444555555555555777:::>>>???;;;999;;;???AAAEEERRR```xxxtttssspppmmm~~~wwwttt|||tttuuuxxxnnnjjjjjjnnnvvv~~~{{{vvv|||xxxzzzyyyuuuooommmooosssqqqjjj```ZZZXXXYYYYYYYYYVVVUUUTTTRRRQQQQQQQQQQQQTTTTTTUUUTTTTTTSSSRRRQQQQQQRRRSSSSSSRRRSSSUUUWWWSSSRRRQQQSSSVVVXXXYYYYYYQQQQQQPPPPPPOOONNNMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPMMMNNNOOOOOOPPPPPPPPPOOOQQQQQQPPPMMMIIIHHHIIIJJJFFFDDDAAA???======>>>???;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::888777555444555555444444444333333333333333444444333333222111222222222333333444444444444444555555666777777777999888777888===LLLggg~~~...///000111111111000000222111111000000111111222222222222222222222222222444444444444444444444444555555444555666999<<<===:::888888;;;:::999>>>GGGMMMXXXiii}}}yyyiii^^^]]]aaabbbtttuuutttssspppnnnpppsssrrrvvvkkkeeekkkuuu~~~~~~wwwlllbbbaaakkkzzz{{{www{{{|||qqqooopppxxxvvvwwwuuupppiiidddbbbaaaccc^^^XXXUUUTTTTTTTTTRRRSSSRRRQQQPPPPPPPPPPPPPPPSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSSSSRRRQQQRRRTTTVVVRRRQQQQQQRRRUUUXXXXXXXXXRRRRRRPPPOOONNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQOOOLLLIIIHHHHHHDDDCCCAAA???============;;;;;;;;;;;;:::::::::::::::::::::999888666555444666555555555444444444444333333444444333333222111222222333333333333333333444444555555666666777777999777777888===LLLfff}}}---......///000/////////111111000000000000111111111111111111111111111111333333333444444444444444555444444444555777999:::777555777:::;;;999999<<<:::===BBBJJJWWWjjjtttnnnlllkkkooorrrsssnnngggcccdddfff[[[hhhwww|||uuuiiibbb```iiiuuuxxxvvvrrrxxxvvvtttqqqnnnjjjddd^^^YYYVVVTTTRRRQQQQQQQQQPPPOOOPPPOOOOOONNNNNNOOOOOOOOORRRRRRRRRSSSSSSSSSSSSSSSTTTTTTSSSQQQPPPPPPSSSUUURRRQQQPPPRRRTTTVVVWWWVVVTTTRRRPPPNNNLLLLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNJJJKKKKKKKKKKKKLLLLLLLLLJJJLLLOOONNNKKKHHHEEEDDDAAA@@@@@@>>>===<<<;;;:::;;;;;;::::::999999999999999999999888777666555444666666666555555555444444333333333333333222222111333333333333333222222222444444444555666666777777888777777888<<>>>>>======>>>CCCKKKPPP___rrr|||yyyxxxqqqyyyyyy~~~vvvxxxyyyxxxwwwzzz}}}nnnjjjgggggghhhgggaaa\\\TTTSSSRRRQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUSSSQQQNNNOOOQQQSSSRRRPPPPPPQQQSSSUUUUUUTTTTTTSSSPPPMMMLLLKKKKKKLLLNNNOOOOOOOOONNNNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJKKKFFFGGGIIIHHHEEEBBBAAA@@@>>>>>>>>>>>><<<;;;999888:::::::::999888888777777777777777777777666555444555555444444444333333333222333333333333222111111333333333222222222222222333333444555555666666777888777666888<<>>CCCIIITTT```ppp~~~{{{~~~dddiiiyyy}}}~~~{{{yyyxxxyyyxxxuuupppooottt~~~|||qqqkkk___ZZZVVVWWW\\\___]]]ZZZVVVUUUSSSQQQPPPQQQSSSTTTNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPOOOPPPQQQRRRTTTUUUUUUTTTSSSQQQNNNNNNPPPRRRQQQPPPOOOOOOQQQSSSRRRRRRSSSRRRPPPMMMLLLKKKKKKKKKNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIIIIHHHIIIJJJJJJEEEEEEEEECCC@@@??????@@@=========<<<;;;:::999888:::999999888777777666666555555666666666555444444333333333222222222111111222222333333222222111000222222222222222222222222333333444444555666666666777666666777;;;HHH```vvv///............///000000//////............////////////////////////////////////000000111222222222111222222333333444444444444666666333222555555333333333444555666888:::;;;;;;;;;;;;===CCCPPP```lllyyy{{{ppplllgggrrr{{{{{{|||}}}yyyqqqaaa\\\cccyyytttxxx|||~~~zzzqqqwwwxxxwwwrrrooouuuzzzjjj___ZZZYYY[[[WWWRRRMMMNNNRRRVVVUUUSSSSSSSSSRRRPPPNNNNNNQQQSSSOOOOOOOOOOOOPPPPPPQQQRRRPPPOOOOOOOOOPPPQQQSSSTTTRRRSSSSSSQQQOOONNNOOOPPPQQQOOONNNNNNPPPQQQPPPPPPPPPPPPOOONNNMMMLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJHHHGGGGGGGGGHHHIIIEEEEEEDDDBBB??????@@@BBB===<<<<<<;;;::::::999999999999888777666555555444333333444555555555444444222222111111111000000000222222222222222111111000111111111111222222222333333333333444555555666666777666666777:::GGG___ttt...---,,,,,,,,,---/////////......------......///////////////////////////......///000000111222222000111222333444444555555,,,333666444333777999999;;;999777666555444333333333555777999::::::::::::FFFHHHLLLSSS```rrr~~~rrrnnnjjjrrrvvvuuuyyy|||rrr```TTTRRRbbbssszzz|||mmmmmmmmmmmmsssxxxvvvpppggggggfffgggnnn~~~yyytttnnnfffZZZQQQOOOQQQUUUWWWQQQNNNLLLMMMOOOPPPOOOMMMLLLNNNPPPPPPNNNMMMOOOPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPOOONNNOOOPPPRRRSSSOOOQQQSSSRRRPPPOOONNNOOOQQQOOOMMMMMMOOOOOOOOONNNMMMNNNOOOOOOOOONNNLLLKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIHHHFFFEEEDDDEEEFFFGGGBBBCCCDDDBBB@@@>>>>>>???>>>===;;;:::999999:::;;;999888888777555444444333222222333444444444444444222222222222111111111000222222222222222111000000//////000111222333333444222333333444444555555666666555666777:::FFF]]]rrr---,,,+++++++++,,,---............------.........////////////////////////---......///000111111222000111222333444555555555,,,555999444///000000......///222555777777555222444222222333666999:::999444888<<>>@@@CCCFFFJJJMMMOOOVVVXXX]]]ccciiiooosssuuuxxx|||wwwrrrjjj```YYYUUUSSSSSSPPPMMMLLLOOOSSSTTTPPPLLLIIIJJJKKKKKKLLLLLLKKKKKKLLLKKKIIIHHHGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNMMMMMMMMMNNNOOOPPPPPPQQQPPPOOONNNMMMNNNOOOOOOLLLMMMNNNOOOOOOOOONNNNNNPPPOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOONNNMMMLLLIIIJJJJJJJJJIIIGGGEEEDDDHHHGGGFFFDDDBBB@@@>>><<>>;;;999888888::::::999777444444555555555555444444444333111111111111333444333222222111111222222333222222111111000000//////000000111111111222222222333333333444444444555555666444333555999DDDZZZmmm*********+++++++++,,,,,,,,,,,,,,,,,,------------------------............////////////////////////000000000000111111111111222222111111111111222222222222222333333333333444222222333333444444555555777888888999999:::::::::888888888999:::;;;<<<===:::;;;===@@@CCCEEEGGGHHHFFFIIIMMMQQQTTTWWWXXXXXX```bbbeeeiiilllnnnppppppooojjjeeedddggghhheeeaaaZZZWWWUUUVVVXXXXXXTTTPPPUUURRRNNNJJJGGGFFFGGGHHHIIIGGGFFFHHHLLLMMMJJJFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJHHHHHHIIIJJJJJJKKKLLLLLLHHHIIIIIIJJJKKKLLLNNNOOOOOONNNNNNMMMNNNOOOPPPQQQPPPPPPQQQQQQRRRRRRSSSSSSNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEDDDCCCBBB@@@???AAA???===<<<;;;;;;<<<===;;;:::888888999999888666444444555555555555444444222222111111111111222222222222111111111111222222111111000000000000000000000000000111111111222222333333333333444444444444666444333555999DDDYYYlll*********++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////....../////////000000000222111111000000111111222111111222222222333333333333333333333333333333333666777777777777777777777666666555444444444444444888888999999999:::::::::999;;;===>>>????????????<<<===???BBBDDDFFFGGGHHHIIIEEEAAA>>>???@@@AAA@@@DDDAAA@@@AAADDDDDDAAA>>>>>>=========>>>@@@BBBCCCDDDBBBBBBDDDGGGGGGEEEAAADDDEEEFFFFFFGGGGGGFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJGGGHHHHHHIIIIIIJJJJJJKKKFFFFFFGGGHHHJJJLLLNNNOOOLLLLLLMMMMMMNNNPPPQQQRRRNNNNNNNNNNNNNNNPPPRRRSSSLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHFFFEEEEEEEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBAAA???===;;;::::::::::::;;;999888888999888666444333333444444444444333333000111111222222111111000222111111000000111111222/////////000000000000000000000000000111111111111222222333333333444444444555444333555888CCCWWWjjj************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------------...............//////---------.........//////111000000//////000000111111111111111222222222222333333333333222222222222555555555555555444444444444444444444444555666777555555555666666666777777999999:::::::::999888777888888888999999999999999===<<<;;;999777777999;;;===;;;;;;<<>>>>>???@@@AAABBBCCCDDDCCCBBBBBBDDDFFFFFFDDDBBBCCCDDDEEEEEEFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOLLLLLLMMMMMMOOOPPPQQQQQQMMMLLLKKKJJJKKKNNNPPPRRRMMMNNNOOOQQQQQQOOOMMMLLLIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJHHHFFFEEEEEEFFFFFFBBBBBBCCCCCCCCCCCCBBBBBB@@@>>>===;;;999888888888999888888888888777555222222222333333333333222222//////111222222111//////111000000//////000000111.........//////000000000/////////000000000111111222222222222333333333333555444333555777AAAUUUggg|||))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,------............,,,------------.........000//////......//////000000000000111111111222222222222222222222111111111333333333333333333222222000000111111222444555666111222222222333333444444444444444444444444333333888888777777777777777888888:::<<<<<<:::888999;;;:::999999;;;===>>>????????????@@@AAAAAAAAAAAAAAACCCCCCDDDEEEGGGGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFIIIIIIHHHHHHGGGFFFEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMLLLMMMOOORRRSSSOOOPPPRRRTTTTTTSSSQQQPPPJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLJJJHHHGGGGGGGGGHHHCCCCCCCCCCCCBBB@@@???>>>>>>===;;;:::888777666666777777777777888777444111111111222222222222111111---...000000000000...---000//////......//////000------....../////////000....../////////000000000111111111222222222333333555444333444777???RRRddd{{{)))))))))************+++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---.........,,,,,,---------.........///......------......//////000000000000111111111111111111111111111111111222222222222222222222222444333333333333333333444777777777777777666666666777777777777888888999999333333333444555777999999555777:::;;;:::999999999<<<<<<<<<===???@@@BBBCCC===>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGJJJJJJJJJIIIHHHFFFDDDCCCHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJIIIIIIIIIIIIIIILLLMMMNNNNNNOOONNNNNNMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQQQQSSSTTTTTTSSSSSSRRRLLLLLLMMMNNNNNNNNNMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHCCCCCCBBBAAA@@@>>><<<;;;;;;;;;:::999888666555555555555555777888777444111000000111111111111000000---......//////......---///......------......///---------...........................////////////000000111111111222222222555444333444666>>>PPPaaazzz))))))))))))************))))))))))))*********+++************++++++++++++***++++++,,,------......------------..................------------....../////////000000000111111//////000000111111222222000000111111222222333333666666555444444444444444222222222222222111111111333333333333444555666666333333333333555777999:::777777777888999:::;;;;;;666666777777888999<<<>>>??????>>>???@@@AAABBBCCCAAACCCEEEEEEEEEDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIHHHFFFEEEIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMOOOPPPPPPPPPQQQQQQQQQQQQMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJIIIHHHFFFFFFAAAAAAAAA@@@>>>===;;;:::999999888888777666555555222222444666888777444222///000000111111000000///......------------............------------............------------------------........./////////000000000000111111111222555444333444555===NNN___www))))))))))))************))))))))))))************)))************+++++++++******+++,,,,,,---......---------.........//////...------,,,,,,------...////////////000000000000...//////000111222222333///000000111222333333444111111111111111222333333111222333444555666777777555444444444555555666777666555444444444555666777:::777555555888;;;<<<===::::::;;;;;;;;;<<>>>>>???@@@AAABBBDDDFFFGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHHHHIIIJJJKKKLLLGGGIIIKKKNNNPPPPPPQQQPPPSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMNNNOOOPPPMMMMMMNNNMMMMMMLLLKKKJJJIIIJJJJJJJJJIIIGGGEEEDDD????????????>>><<<;;;:::777777888888777666555555111111333666888777444222//////000000000000//////......,,,++++++,,,.........------,,,,,,------............------,,,,,,,,,---------.........//////000000000000111111111111555444333444555<<>>>>>>>>>>>>>>?????????>>>???@@@AAACCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNLLLLLLMMMNNNQQQRRRRRRRRRRRRQQQPPPOOOMMMLLLQQQOOOMMMLLLKKKLLLMMMNNNMMMLLLKKKLLLMMMNNNMMMLLLGGGGGGFFFFFFEEEDDDCCCCCC???>>>===;;;::::::::::::888888777777666555555555555555666666555333222111//////.........---------------------------------------------------------,,,---......//////......---,,,,,,,,,,,,---......222222111111111111111111333111222444777===LLLZZZuuu(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************))),,,++++++***+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------.........---------------////////////////////////////////////////////////111111111111111111111111111111111222222222333333333333333444555666666666333333444444555555555666888888888888888888888888::::::::::::::::::::::::<<<<<<<<<============>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJIIIIIIHHHIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKKKKKKKLLLNNNPPPRRRRRRRRRQQQQQQPPPNNNMMMLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKIIIIIIIIIKKKLLLKKKJJJGGGGGGFFFEEEDDDCCCCCCBBB???>>>===;;;::::::::::::888777777666666555444444444444555555444222111000///.........------------------------------------------------------------,,,------...............---,,,,,,,,,,,,---......111111111111111111111111333111222444666===KKKYYYsss(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))++++++******++++++,,,---************************++++++++++++,,,,,,,,,,,,------------------------////////////////////////////////////////////////000000000000000000000000111111111222222222222333222333333444444555555666111111222333444555666666777777777777777777777777999999999::::::;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAACCCDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFDDDCCCCCCDDDFFFHHHJJJKKKKKKJJJIIIHHHHHHIIIJJJLLLMMMNNNOOOJJJIIIIIIIIIJJJLLLNNNPPPPPPPPPPPPOOONNNMMMLLLKKKHHHIIIKKKLLLLLLJJJHHHGGGGGGFFFEEEFFFHHHIIIHHHGGGGGGFFFFFFEEECCCBBBBBBAAA>>>>>><<<;;;:::999999999777666666555555444333333222222333333222111000///............------------------------------------------------------------,,,,,,---...............---,,,,,,,,,,,,---......111111111111111111111111333111222444666<<>>???@@@BBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBBBBDDDGGGJJJLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMJJJIIIIIIHHHIIIJJJKKKKKKMMMMMMMMMLLLLLLJJJIIIIIIEEEFFFGGGHHHHHHGGGFFFEEEFFFDDDDDDEEEFFFGGGGGGEEEFFFEEEDDDCCCBBB@@@@@@???======;;;:::999888888888555555555444333333222222000000111111111000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------,,,,,,,,,,,,---......000000000000111111111111333111222444555:::GGGTTTnnn''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))************+++***))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,------....................................////////////////////////000000111111111222222222222222222333333333333333444444444444444444444444666666666666666666666666666777777888999:::;;;;;;999999:::;;;;;;<<<======;;;<<<===>>>???AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDBBBCCCFFFIIIJJJKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBCCCCCCDDDEEEFFFEEEDDDDDDFFFFFFEEEDDDDDDCCCBBBAAA???>>>===<<<<<<;;;:::888777777666666444444333333222111111111...///000000000///...---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------,,,,,,,,,,,,---......//////000000000111111111222111222444444999EEEQQQlll''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((((((((()))************)))))))))))))))))))))))))))************++++++++++++)))******++++++,,,,,,---++++++,,,,,,---.................................////////////////////////000000000111111111111222222222222222222222222222555555555555444444444333666666666666666666666666666666666777777888888999888888999:::;;;<<<<<<===:::;;;<<<===>>>@@@AAAAAA@@@AAAAAABBBBBBCCCCCCCCC@@@AAABBBDDDEEEEEEFFFFFFBBBCCCEEEFFFHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDBBBAAABBBCCCEEEGGGGGGFFFDDDDDDEEEEEECCCBBBAAAAAA???>>><<<;;;:::999999999777666555444444444333333222111111000000///---...///000000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,---.........//////000000111111111222111222333444777BBBNNNiii''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((('''((()))*********)))(((************************************++++++++++++)))))))))***+++,,,,,,,,,***++++++,,,------......................................................000000000000111111111111222222222222222111111111333333333333333444444444555555555555555555555555555555555666666666666666666777777888999:::;;;<<<::::::;;;<<<>>>???@@@@@@>>>>>>???@@@@@@AAABBBBBB@@@@@@BBBCCCDDDEEEEEEEEECCCCCCCCCDDDEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHFFFDDDCCCCCCBBB@@@??????>>>===;;;:::888777666777777555444333222222222222222111000000//////...---...///000000///...---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,---,,,,,,,,,,,,---............//////000111111222222111222333333666AAALLLeee}}}''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''')))*********)))(((************************)))************+++++++++((())))))***++++++,,,,,,******+++,,,,,,---......................................................000000000000111111111111222222111111111111111111000000111222333444444555555555555555555555555555555555555555555444444444555555666777888999::::::999:::;;;<<<===???@@@@@@<<<======>>>???@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEGGGIIIFFFFFFFFFGGGGGGHHHHHHHHHDDDEEEFFFGGGIIIIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEGGGIIIJJJKKKJJJIIIHHHHHHFFFCCCBBBBBBAAA>>><<<>>>===<<<:::888666555444666555444333222111111111111111111000//////......---...///000000000///...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,---,,,,,,,,,,,,---......---......///000111111222222111222333333555@@@KKKbbbzzz''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***************)))((('''+++*********))))))(((((())))))))))))((((((((((((************************++++++++++++++++++++++++---------............///////////////////////////////////////000000000000000000000000111111111111222222222222222222222222333333333444444333222222555555555555666666777777777666555444444555777888999999999:::<<<===???@@@@@@???????????????@@@@@@CCCAAA???AAADDDFFFEEECCCDDDDDDDDDDDDDDDEEEEEEEEEHHHIIIJJJJJJIIIHHHFFFEEEFFFFFFGGGGGGGGGFFFEEEEEEJJJIIIIIIHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBB@@@???>>>>>>:::;;;;;;:::999777555333444444333333222111000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))************+++++++++*********+++,,,---...///,,,---------+++++++++,,,///////////////.........222111222444666888AAAJJJbbbxxx''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))*********)))((((((************)))))))))((())))))))))))((((((((((((************************++++++++++++++++++++++++,,,,,,,,,,,,------------............................../////////000000000//////000000000111111111111111111111111111111111222333333444333333222222444555555555555555555555666555444333444555777888999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???@@@CCCDDDDDDBBBDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFGGGFFFEEEDDDDDDDDDDDDEEEHHHHHHGGGGGGFFFFFFFFFFFFDDDDDDCCCAAA@@@???>>>===::::::::::::888666444333444333333222111111000000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))*********++++++++++++++++++++++++,,,---......000111///,,,***+++---/////////////////////...111000111333444777???III___uuu''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))*********))))))************))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,.................................////////////000//////000000000000111111000000000000000000000000222222333333333333222222444444444444444333333333444444333333444666888999999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<===>>>???@@@AAA@@@???>>>???AAACCCBBBAAADDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDEEEEEEGGGHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDHHHHHHGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@>>>======::::::999999777555444333333333222222111000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))))))))*********++++++,,,,,,+++++++++,,,,,,---///222444111,,,)))+++.........//////////////////000//////222333555>>>GGG\\\rrr''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))*********)))*********)))))))))))))))(((((((((((())))))))))))*********************************************************+++++++++,,,,,,------------------------------........./////////////////////000000000111000000000000000000000000111111222333333333333222333333333222222222222222333333333333555666888999888:::;;;===<<<;;;999888::::::;;;<<<===???AAABBB@@@@@@@@@@@@AAABBBBBBAAACCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCBBB@@@???>>>===<<<999999888777666444333222222222111111000000000000////////////////////////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))************,,,,,,++++++++++++++++++---111444111,,,***,,,111............////////////000//////222333555===FFF[[[qqq''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((()))))))))))))))))))))))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))***************************+++++++++,,,,,,,,,,,,------------------------------------...............////////////000000000111111111111111111111111000111222222333333333222222222222222222222111111222222333444555666777888888999;;;<<<<<<:::888777999999999;;;<<<>>>@@@AAA@@@AAAAAABBBAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFIIIHHHGGGEEEEEEEEEFFFGGGDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFEEECCCBBBAAAAAABBBBBBAAA@@@>>>===<<<;;;999888777666444333222222111111000000000000//////........................++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))))))))*********,,,,,,+++*********++++++))),,,//////,,,+++...111---.........//////000000111000000222333555===FFFZZZqqq''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))************''''''(((((())))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000111111111111111111111111///000111222333333333333111111111111222222222333222222333444555666666666888999:::::::::999888777888888999:::;;;===???@@@@@@BBBCCCBBBAAA@@@AAACCCAAAAAABBBCCCDDDDDDEEEEEEIIIIIIHHHGGGFFFEEEEEEFFFBBBCCCEEEFFFGGGHHHIIIIIIEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBAAAAAABBBAAA@@@???>>><<<;;;;;;888777666444333222222111000000000///////////////........................++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********((((((((()))))))))******++++++*********++++++,,,((()))+++,,,,,,---...000------......///000000000222000000222333555<<>>???AAABBBBBB??????@@@BBB??????@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEAAABBBCCCEEEGGGHHHHHHHHHCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@>>>===<<<;;;:::888777555333222111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))))))))******(((((((((((()))))))))******)))))))))***+++,,,,,,+++)))(((***---///...---------......///000000111111//////111111333;;;DDDSSSjjj'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000//////////////////////////////000222222333333333//////000222333444555666333333444555555444444444888888777777888999::::::888888888999:::;;;<<<===>>>@@@BBBAAA>>>===???AAA>>>>>>???@@@BBBCCCCCCDDDAAACCCDDDFFFFFFFFFEEEEEE@@@AAABBBDDDFFFGGGHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>===<<<;;;:::888777444222111111111111.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************'''((((((((())))))******(((((((((((())))))))))))))))))))))))***+++,,,---...+++(((***...000---***---------...///000000111///......000000222999CCCOOOfff&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((******))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************''')))***+++***)))***+++******))))))((((((''''''***************************************************+++,,,,,,------,,,,,,---------............///........................///000000000111111111111000000000000111111111111111222222333333444444555777777888888888888777777888888888999999::::::;;;======<<<======>>>???@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@AAADDDGGGIIIFFFCCC@@@@@@BBBDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@;;;;;;;;;::::::999999999555555444333333222111111000//////...------,,,,,,,,,,,,,,,++++++*********************************))))))(((((((((((()))))),,,***)))((()))******))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000000000111222222222222555:::>>>OOOeee&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((())))))))))))(((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********''')))***+++***)))***+++***)))))))))((((((((('''***************************************************++++++,,,---,,,,,,,,,------------....................................//////000000000111111111//////000000000111111111111111222222333444444444666777777888888777777666777777777888999999::::::;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEEDDDCCCBBBAAABBBDDDFFFGGGFFFCCC@@@???AAACCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@;;;;;;::::::999888888777444444444333222222111111/////////...---,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))(((((()))))))))***)))((((((((()))(((((()))))))))))))))******+++*********+++++++++,,,,,,,,,++++++++++++,,,------------......///000000000111222222222222555:::===NNNddd&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))((((((((((((''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))******''')))***+++***)))***+++))))))))))))((((((((((((******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------////////////000000000000//////000000000000111111111111111222333333444444666666666777777666666666555555666666777888888999:::999999:::;;;<<<=========>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEECCC@@@???@@@AAAAAA@@@@@@@@@@@@@@@????????????;;;;;;:::999777666555555333333333222222111111000///......------,,,,,,++++++++++++++++++*********++++++++++++++++++++++++******))))))))))))******,,,,,,,,,++++++*********)))))))))))))))******+++*********++++++++++++,,,+++++++++++++++,,,------------......///000000000111111222111222555:::===LLLaaa|||&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***''')))***+++))))))***+++))))))))))))((((((((((((************************************************)))******++++++++++++++++++,,,,,,,,,------------------------------------........./////////000000////////////000000000111000000111111222333333333555555666666666666555555333333444555666777777888999999999999:::<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCAAAAAADDDBBBAAA???????????????>>>>>>>>>>>>>>>>>>>>>>>>::::::999777666444333333222222222111111000000000------------,,,,,,+++++++++++++++***************++++++++++++++++++++++++******))))))))))))******+++,,,,,,,,,***))))))))))))))))))))))))******+++************+++++++++++++++++++++***+++,,,,,,---------......///000000000000111111111222555999===JJJ^^^yyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''(((((((((((()))))))))''')))***+++))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++,,,,,,,,,------------------------------............/////////...////////////000000000//////000111111222222333444444444555555444444444111222333444555666777777999999999:::;;;<<<>>>??????>>>>>>>>>???@@@AAABBBDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEDDDBBB@@@???BBBBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999888777666444333111111000000000000000/////////,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++******))))))))))))******''')))+++***'''%%%%%%&&&)))))))))))))))******+++))))))*********++++++++++++************+++,,,,,,------......///000000000000111111111111444999===HHH\\\vvv&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''(((((((((((())))))''')))***+++***)))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......////////////000000/////////000111111222222333333444444444444333333000111222333444666777777888888999:::;;;===>>>??????>>>>>>>>>>>>@@@AAABBBDDDCCCCCCBBBBBBAAAAAA@@@BBBCCCDDDDDDCCCBBBAAA@@@@@@BBBBBBAAA???>>>???@@@<<<;;;;;;:::999999888888666666555444333111000000////////////////////////++++++++++++++++++++++++)))))))))***************************************))))))(((((((((((())))))***---000///+++((((((***)))))))))))))))******+++)))))))))************+++***************+++,,,,,,------......///000000000000000111000111444999<<>>>>>===<<<<<<===>>>@@@BBB@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAA???AAACCCBBB@@@???@@@AAA<<<;;;:::999888666555555444444333222222111000000........................*********+++++++++++++++((()))))))))*********+++))))))))))))))))))))))))((((((''''''''''''((((((,,,000333222---******,,,)))))))))))))))******+++))))))))))))***************************++++++,,,------......///000000000000000000000111444888<<>>AAACCCCCCAAA@@@AAACCC<<<;;;:::888777555444333333222222222111111000000---.....................******************++++++(((((())))))*********+++((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''+++///...)))%%%%%%''')))))))))))))))******+++))))))))))))*********************)))***++++++,,,------......///000000000///000000000111444888<<>>=========>>>???AAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>????????????>>><<<:::777666555444444444333222111000///...---,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''((())))))***))))))*********)))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,------.../////////111222222111111333666999JJJWWWlll&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((***)))'''((())))))((('''))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,---------------...//////000///...------...///000//////............//////111111222222222111111000111000000000111333555666777666666666777999;;;<<<======<<<<<<===>>>???@@@======>>>???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@??????????????????>>>;;;999777555444444444333222111000///......---,,,,,,++++++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))(((((((((''''''((()))))))))))))))***)))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,------...////////////000111111111444888;;;GGGTTTjjj&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))''''''''')))***)))((())))))))))))))))))))))))))))))))))))*********************++++++++++++,,,---------------....../////////...------...///000//////............//////000111111222222222111111111111000000111333555666666555555555666888:::;;;<<<<<<<<<<<<===>>>@@@@@@>>>??????@@@AAABBBBBBCCC@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@???????????????>>><<<;;;888666555444444222222111111000///......,,,,,,++++++++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''&&&''''''((((((((((((((())))))))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,------.../////////...///000000222555999<<>>>>>???@@@@@@AAABBBBBBBBBBBB???????????????@@@AAABBBBBBAAA@@@???????????????<<<;;;999777555444333333111111000000///...------,,,,,,++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((('''''')))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,------.../////////...///000111111444888;;;AAAMMMddd~~~%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((())))))(((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,---......---------------...////////////............/////////000111222222222222222222111111111111222444555444333333333444666888999888999:::;;;<<<===>>>>>>@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>??????@@@AAABBBAAA@@@???>>>>>>>>>>>>;;;:::888666555333333333000//////......---------,,,++++++******++++++,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''(((((())))))*********************************************+++++++++,,,,,,,,,,,,------.../////////111111222111111333666999???LLLbbb}}}%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&((()))((('''(((((((((((((((((((((((())))))))))))************)))))))))************+++,,,,,,,,,,,,,,,------...,,,,,,,,,---......////////////............/////////000111222222222222222222222111111111222444444333222222222333555777888:::;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>??????AAA@@@???>>>===<<<<<<<<<999888777555444333222222.........---------,,,,,,++++++************++++++******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((('''((((((((()))******++++++************************************++++++++++++,,,,,,------.../////////222222222111111222666888>>>KKK```{{{$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&&&&'''((('''%%%(((((((((((((((((((((((())))))))))))************))))))))))))************,,,,,,++++++,,,,,,---...++++++,,,---............//////............////////////000222222333333222333222111111111222333444222222111222333444666777999:::<<<>>>???@@@@@@@@@???@@@AAABBBAAA@@@>>>===??????>>>=========>>>>>>@@@???>>><<<;;;;;;::::::888777666444333222222222------------,,,,,,,,,,,,++++++************++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))*********************))))))((('''(((((()))******++++++************************************++++++++++++,,,,,,------.../////////000111111111111333777:::===III^^^xxx$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((&&&&&&''''''&&&$$$(((((((((((((((((((((((())))))))))))************))))))))))))************,,,,,,++++++,,,,,,---...***+++,,,---............//////............////////////000222222333333333333222111111111222333444222111111111222444666777666888:::<<<>>>>>>>>>>>>???@@@AAAAAAAAA???===<<<@@@???>>>======<<<======???>>>===<<<::::::999999888777555444333222222111------,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))******+++++++++++++++++++++***))))))'''(((((()))***+++++++++************************)))************+++++++++,,,,,,------...//////000...///000111222444999<<<<<>>>>>>>>@@@???>>>?????????===;;;===>>>???@@@???>>>;;;:::======<<<:::888777555555444333222111000000000000//////...---,,,,,,++++++)))******+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///000111111111111222444777<<>>>>>>>>??????===;;;<<<===>>>>>>>>>===<<<;;;<<<;;;:::999777555444333333333222111000//////000.........---,,,,,,++++++)))******++++++*********))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///111222222222222333555888;;;EEEWWWppp&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))((((((''''''(((((()))***(((((())))))))))))******+++******))))))******+++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........////////////000////////////000111222333111111000000111222444555555666777888999;;;<<<<<<>>>=========>>>>>>===;;;<<<<<<<<<<<<<<<=========::::::999777555444222222222222111000////////////...------,,,,,,+++++++++************************)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///111222333222222333666999;;;CCCUUUnnn&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((''''''''''''((())))))(((((((((((()))))))))*********))))))))))))******))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---------------.........//////////////////000111222222111000000000000222333444555555666777888:::;;;<<<===<<<;;;<<<>>>>>><<<:::;;;;;;::::::;;;<<<===>>>:::999888666555333222111111000//////.........///---,,,,,,,,,+++++++++***+++******)))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,,,,++++++,,,------......///000111222222222333666888;;;CCCTTTlll&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''(((((((((((('''''''''''''''(((((()))'''(((((((((((()))))))))***))))))))))))))))))***((((((((()))))))))***************++++++,,,,,,,,,+++++++++++++++,,,---...------------........................///000111222111000000///000222333444666666666777888:::<<<===;;;;;;:::;;;======;;;:::::::::999999:::;;;<<<===:::999888777555333222111//////......------......+++++++++++++++*********++++++)))((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))******************************************+++++++++,,,,,,,,,++++++,,,------......///...///000000000222555777===DDDTTTjjj&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))''''''(((((((((((())))))***))))))(((((())))))***((((((((()))))))))******))))))******+++,,,,,,,,,+++******++++++,,,---...---------............///---------......///000111000000//////000111333444666555555666777999;;;===:::999999:::<<<<<<;;;999999999999999:::::::::::::::999888666444333222111......------,,,------...************************,,,+++)))(((''''''((()))((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,------......///---.../////////111444777>>>DDDSSShhh&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))(((((((((((())))))(((((()))))))))*********((())))))***++++++,,,,,,************+++,,,---...---............/////////------------...///000000000000//////000111333444555444444444555777:::<<<999888888999;;;<<<:::999888999999::::::999888777888777666444333111000///------,,,,,,,,,,,,------)))*********************,,,+++)))'''&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,------......///---...///000000222555888===CCCQQQfff&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))************((())))))***++++++,,,,,,************+++,,,---............////////////000---------------///000000000////////////111222333333333222222333666999:::888888888999;;;;;;:::999888999:::;;;:::888666555777666555333111000......,,,,,,,,,++++++,,,------)))))))))))))))*********---+++)))'''&&&'''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///...///000111111333666999<<>>HHH^^^}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++******************++++++------...///////////////...............//////000000000//////000000111222222333333333444444444444666666777777777888888888;;;:::999888777555444444444444333222000///...------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,++++++,,,,,,---.........000/////////111333666777<<<>>>GGG\\\zzz&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++++++++******************------...////////////.........------......///000///////////////000111111333333333444444444555555666666777777777777888888::::::999888666555444444333333222111///...------,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&''''''((())))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))*********************++++++++++++,,,++++++,,,,,,------....../////////000222555777999<<<===FFFZZZwww%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************+++++++++***************,,,---......//////.........------------.../////////............///000000333333444444444555555555666666666666777777777888999999888777666555444444222222111000///...---,,,++++++++++++************))))))))))))))))))))))))%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++***++++++,,,------.........//////111333666888:::;;;===FFFYYYuuu%%%%%%%%%&&&&&&&&&''''''%%%&&&(((,,,//////+++'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********************************,,,------...............---------------...//////.........---......///000333333333444444444555555555666666666666777777777777777666666555444333333000000//////...---,,,,,,++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******++++++,,,------.........000222444666888999;;;>>>FFFYYYsss$$$%%%%%%&&&&&&''''''''''''(((+++000333111+++%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******))))))*********+++++++++,,,,,,---............---------,,,,,,------...///---------------...//////222222222333333333444444555555666666666666777777555555444444333222222111//////......---,,,,,,+++*********))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************)))))))))************+++******++++++,,,,,,------......000222444555777777:::===FFFXXXqqq$$$$$$%%%%%%&&&''''''(((++++++,,,000333111***$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***(((((()))***+++,,,,,,---+++,,,------......------------,,,,,,------...///------,,,,,,------...///111111111222222222333333555555555666666666777777333333222222111111000000......------,,,,,,++++++******)))))))))(((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))************))))))))))))*********************+++,,,,,,---------...000111333444555555777:::DDDUUUooo$$$$$$%%%%%%&&&'''((((((///,,,+++---000///)))$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))''''''(((***+++,,,---...+++,,,------......---------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......000000111111111222222222555555555555666666666777222222111111000000//////---------,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))************))))))))))))************)))******+++,,,,,,---------...000111222333333333444888BBBTTTmmm$$$&&&%%%###%%%,,,//////333000...000222000***$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''%%%$$$&&&)))***(((%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,---------......++++++,,,------......////////////000111111222222333333222222222333444555444222000...,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&''')))***++++++******)))))))))))))))))))))))))))******++++++,,,,,,---...//////000111333444555777:::BBBPPPggg###&&&&&&%%%(((///333333333111000111333222---(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&$$$$$$%%%((()))'''%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))'''((((((((())))))))))))(((((()))))))))***************+++,,,,,,,,,,,,+++,,,,,,,,,------------...++++++,,,,,,---............//////000000111222222222222222222222333444444333222000...,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&''')))***++++++******))))))))))))))))))))))))+++,,,,,,------......///...//////000111333444555777:::CCCQQQhhh###&&&''''''+++444999:::444222111222444333...***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((()))))))))(((((())))))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,------............//////000111111111111111111222222222333333222111///...,,,,,,++++++++++++++++++*********))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&(((((((((((((((((((((((('''((()))******++++++***))))))))))))))))))))))))+++,,,,,,------......///...//////000111333444555777;;;CCCRRRhhh###'''((()))...777======777555444333333111---)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------***++++++,,,------......------...//////000000111000000111111111222111111000000///...,,,++++++++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((('''(((((()))******++++++)))))))))))))))))))))))))))******++++++,,,,,,---...//////000111333444555666:::CCCRRRhhh$$$'''((((((---666<<<===;;;999777555333000,,,***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------******++++++,,,------...---------...//////000000...///000111111111000000///......---,,,+++***************)))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((((())))))***++++++)))))))))))))))))))))))))))******++++++,,,,,,---...//////000111333444555777:::BBBPPPfff$$$''''''&&&***222777777;;;:::888555222///,,,***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''')))******(((''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------.../////////---...///000000000///...------------,,,+++***)))))))))))))))((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))+++,,,,,,------......///...//////000111333444555777:::@@@MMMbbb~~~$$$&&&&&&$$$&&&,,,000000333333222000,,,***((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))******'''&&&&&&((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,*********+++,,,,,,------+++,,,,,,---......//////+++---...000000///...---,,,,,,------,,,+++***)))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((()))((((((((()))***+++,,,))))))))))))))))))))))))+++,,,,,,------......///...//////000111333444555888999>>>JJJ___{{{$$$&&&%%%"""###))),,,+++*********(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$&&&&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%(((***)))&&&$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++,,,------......///+++,,,...000000///...---+++,,,------,,,+++)))((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((()))((((((((((((***+++,,,)))))))))))))))))))))))))))******++++++,,,------...//////000111333444555888999===HHH\\\yyy$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&)))))))))))))))******+++***++++++,,,,,,++++++***)))))))))***++++++,,,,,,---,,,+++******,,,...///.../////////...---,,,,,,......---,,,,,,,,,,,,---+++*********))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))((((((((((((***++++++,,,,,,------......///111222111222333555777777===JJJ\\\ttt$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((((((((((()))*********++++++,,,,,,++++++***)))))))))***++++++,,,,,,,,,+++***))))))+++,,,...............------------......---,,,,,,,,,,,,,,,*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((***)))(((''')))***))))))))))))((((((((((((***++++++,,,,,,------......///000000000111333555888888===IIIZZZrrr$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''((())))))******++++++++++++******)))))))))***++++++,,,,,,+++***)))((()))***+++,,,...---,,,,,,,,,---...///...---,,,,,,++++++,,,,,,******))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&((())))))(((((()))+++(((((((((((())))))))))))***++++++,,,,,,------...////////////...000333666999888<<>>QQQnnn%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++,,,------------...000111222444777444444999===PPPmmm%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))((((((''''''(((((()))))))))))))))))))))))))))******************++++++------------...000111222333666444444999<<>>XXX}}}%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,******+++,,,------......000000000111222333333444222333444666666555555444888888888777777777666666111111222222222111///...************))))))))))))))))))))))))************'''((((((((())))))******)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))((('''''''''''''''((((((((()))***))))))((()))+++,,,---***+++,,,...///000000000000111222222333555888;;;:::TTTzzz&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******,,,+++)))(((((((((***+++'''((()))***,,,///111333333111000...///222555777;;;:::999777666777:::===>>>>>>>>>@@@DDDGGGHHHHHHFFFHHHKKKLLLLLLIIIFFFDDDCCCCCCDDDEEEDDD@@@:::555444444333000,,,***+++,,,)))***+++,,,---,,,+++***)))******++++++******)))...---+++***((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((()))******++++++*********+++,,,---...///111111222333444666777888AAASSSsss&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&'''''''''''''''''''''&&&'''((())))))(((''''''))))))))))))))))))((((((...---+++***+++---///111000222444777999:::;;;;;;999<<>>===:::555111...------,,,***)))''''''******)))((((((''''''&&&******)))((('''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((()))******++++++*********+++,,,---...///111111111222444555777888@@@QQQqqq&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((('''''''''''''''''''''&&&'''((())))))(((&&&%%%)))***,,,......,,,+++)))+++,,,---000222444555555666777999;;;===>>>???@@@FFFKKKQQQWWWYYY[[[\\\]]]WWWTTTPPPNNNMMMMMMMMMLLLAAABBBBBBBBBBBB@@@???>>>BBBBBBBBBDDDFFFGGGFFFDDDFFFCCCAAADDDIIIHHHBBB<<<555444222000...+++)))(((******((('''''''''(((((()))((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((()))******++++++*********+++,,,---...///111111111222444555777888>>>OOOooo&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((()))))))))...///000222222222111000+++...333888;;;;;;:::999>>>>>>===???BBBGGGLLLOOO[[[]]]^^^\\\XXXSSSPPPOOOIIIEEEAAA>>>======<<<;;;<<<<<<<<<<<<;;;;;;:::999>>><<<::::::;;;<<<;;;;;;999999;;;AAAGGGHHHDDD???999999;;;;;;999666333111,,,+++)))((()))***,,,---************+++,,,------((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((()))******++++++*********+++,,,---...///000000111222333555666777>>>NNNmmm&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''(((+++///111333333222222333555666777777777888999<<<>>>AAABBBKKKLLLNNNPPPTTTWWWZZZ\\\[[[YYYTTTMMMDDD===999888>>><<<999888999:::;;;:::<<<======>>>>>>=========AAA>>>;;;999:::;;;;;;;;;555777;;;======;;;999888555999>>>CCCDDDAAA>>>;;;111000---+++***+++,,,---*********++++++,,,---...))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******++++++*********+++,,,---...///000000111111333555666777>>>MMMkkk&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))***))))))))),,,///333666444333222222444666999;;;<<<:::999:::AAAKKKUUU\\\aaacccdddddd```YYYRRRNNNGGGDDD@@@999333000000222555444555777;;;>>>??????===???@@@BBBCCCCCCCCCBBB@@@===:::888999:::::::::222555777777555333444555111555<<>>999777444000---+++******+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))))))))(((((((((((('''((((((''''''''''''((((((((((((((()))******++++++*********+++,,,---...///000000000111333444666777>>>LLLiii&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((()))******++++++,,,...///222333555555444555555666888:::;;;<<>>AAA>>>???CCCHHHNNNRRRTTTTTTZZZ\\\___cccdddeeedddcccTTTQQQMMMJJJIIIHHHFFFEEE???===:::888888888888888222555999>>>@@@AAA???>>>===<<<:::888555333111000------,,,******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))((((((((('''((((((''''''''''''((((((((((((((()))******++++++*********+++,,,---...//////000000111222444555666<<>>>>>>>>===JJJRRR]]]ggglllkkkgggcccTTTNNNEEE===888888:::<<<999;;;>>>AAADDDIIINNNRRR[[[]]]bbbiiipppuuuvvvvvvsssuuuzzz~~~~~~|||yyysssnnnjjjgggcccaaa]]]TTTJJJDDDBBB@@@<<<888666777999:::<<<======>>>>>>>>>>>>>>>>>>===;;;;;;111000///---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((((('''((((((''''''''''''((((((((((((((()))******++++++*********+++,,,---////////////000111222444555666;;;HHHeee(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''((())))))******))))))((('''&&&&&&)))---222555>>>:::444111111222333444;;;:::999999<<>>888777999;;;999777999===CCCFFFEEEDDDBBBAAA666555444111---+++,,,---,,,+++***))))))***,,,---'''''''''''''''((()))))))))(((&&&%%%&&&''')))***((((((((((((''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***+++,,,,,,------.........000000111222333444444555;;;EEE```''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))'''(((***...222555888:::555333111000111555999<<<999===CCCKKKRRRZZZbbbgggqqqnnnhhh___SSSGGG<<<666333777;;;@@@FFFLLLSSSXXX```bbbhhhooovvv{{{}}}~~~yyywwwwwwzzz}}}~~~zzzyyyxxxyyy{{{zzzvvvsssxxx}}}|||~~~~~~|||vvvkkkcccaaaYYYRRRJJJDDDAAA>>>999555;;;>>>BBBDDDDDDDDDDDDDDD@@@???;;;777222---(((&&&***************+++++++++((((((''''''((())))))***---+++)))(((''''''((()))((((((((((((''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***++++++,,,,,,---.........000000111222333444444555;;;EEE___&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%'''***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&((()))***+++&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''(((***+++)))+++000444777999999999...222555777777888<<>>999777888>>>DDDLLLUUU]]]dddkkkoootttxxx}}}~~~}}}{{{{{{{{{uuuqqqmmmkkkkkkkkkjjjiiidddbbbaaaaaaaaaaaa___]]]^^^iiilllnnntttssssss|||~~~|||~~~wwwpppfff\\\TTTJJJ@@@999888999:::;;;<<>>>>>===999333...******+++++++++******))))))))))))((())))))***+++000///---***)))(((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))+++++++++,,,---.........000000111222333444444555:::DDD^^^''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&)))...000---)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''(((***++++++%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''')))((('''&&&'''))),,,---000111222444444333222111222777===???===<<<@@@CCCPPPWWWaaaggggggccc]]]ZZZMMMGGG>>>888888>>>HHHNNNYYY```jjjsssyyy|||~~~|||wwwppphhhbbb```bbb___ZZZVVVTTTTTTTTTUUUQQQPPPOOOPPPQQQSSSUUUVVVLLLVVVYYY\\\ddddddaaaggghhhkkkrrryyy||||||~~~wwwnnncccVVVNNNBBB@@@;;;777666999???EEE@@@??????BBBFFFEEE???999000///...,,,***)))))))))+++******)))******++++++///...---+++))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))******+++,,,---......///000000111222333444444555:::CCC]]](((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''+++(((&&&)))...000---)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((())))))%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))((((((***,,,///111666555333111000000000000888;;;===>>>>>>DDDOOOWWWeeeiiilllkkkdddZZZQQQLLL>>><<<;;;===EEEPPP]]]eeesssyyy|||uuukkkddd```[[[TTTOOOQQQQQQPPPOOOPPPSSSVVVYYYXXXXXXXXXYYY[[[]]]```ccc[[[^^^ZZZ[[[eeeccc[[[[[[UUUVVV\\\cccgggkkksss|||~~~}}}uuuoooccc\\\QQQDDD;;;888;;;>>>AAA??????BBBFFFEEE???999999777333...+++*********++++++************++++++++++++******))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++,,,---...///000000111222333444444555999BBB\\\))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))((('''''''''&&&%%%'''***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((())))))***,,,...111444666888666333111111333777999======<<<>>>EEESSSeeeqqqtttrrrkkkaaaTTTHHHAAA===>>>AAAHHHRRR^^^jjjtttzzzwwwoooiiifff```YYYRRRPPPTTTVVVSSSPPPTTTWWW[[[___ccchhhmmmqqqrrrssssssrrrqqqrrruuuwwwzzzyyynnnllluuurrrgggeeeWWWUUUVVVYYYZZZZZZ]]]cccgggmmmvvv}}}vvviiiYYYIII>>>888777<<<::::::===AAACCCAAA???@@@===999444000...------,,,+++******)))*********'''(((((()))))))))******((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((((()))***+++,,,---...///000000111222333444444555888BBB[[[))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))(((***,,,///333666999:::999777555444555888<<<>>>CCCFFFKKKSSS]]]gggpppuuujjjdddXXXLLLBBB???AAADDDOOOUUU___kkkvvv}}}|||rrrfff[[[UUUSSSTTTOOONNNNNNRRRYYY^^^aaabbbfffkkkrrrvvvyyy{{{}}}~~~zzzwwwyyy|||ooojjjhhhgggddd]]]WWWVVVXXX\\\cccjjjrrrxxx}}}||||||wwwnnnaaaTTTIIIDDD<<<<<<;;;<<<>>>@@@CCCDDD@@@???>>><<<999555111///++++++***)))))))))))))))'''(((((())))))***))))))((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''((()))******)))((('''(((((()))+++,,,---...///000000111222333444444555888AAAZZZ((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%''')))((('''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((***...222666999<<<===999888777666777999<<<>>>IIIRRR```nnnwwwvvvooohhhQQQKKKCCC===>>>HHHVVVaaahhhnnnvvv~~~}}}jjjcccXXXMMMHHHKKKRRRYYYXXX\\\bbbhhhlllqqqvvvzzzwww|||{{{~~~xxxvvvzzznnnbbb]]]UUUVVVWWWYYY]]]dddkkkqqqrrrxxx~~~zzzoooddd]]]KKKIIIEEE@@@<<<;;;===@@@===???AAABBB@@@:::555111++++++***)))(((((())))))))))))************)))))))))(((((((((''''''''''''''''''''''''((((((((()))'''''''''''''''((()))***(((((((((((((((((((((((('''((()))******)))(((''''''((()))***,,,---...///000000111222333444444555888AAAZZZ************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((((((((((())))))))))))***000777;;;;;;888666555;;;999:::===<<<<<>>AAA<<>>:::@@@KKKYYYfffrrr|||vvveeeRRRGGG???===JJJ[[[aaammm}}}wwwooojjjWWWSSSSSSVVVYYYZZZ\\\___ttt{{{~~~}}}{{{uuu}}}~~~zzzwwwuuupppkkkiiijjjmmmooopppwwwxxxyyyvvvooocccVVVNNN>>>===<<<;;;<<>>>>>>>>999<<<===<<<===HHHZZZjjjtttqqq```NNN@@@QQQbbbpppuuuxxx~~~yyyccc[[[PPPKKKOOOZZZfffmmmzzzyyyyyypppcccdddoooyyy}}}sssnnngggaaa```iiixxx}}}qqqbbbRRRDDD;;;<<<;;;:::<<>>777222444<<>>MMMNNNHHH:::///+++)))&&&+++++++++++++++******)))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))******************************++++++,,,---...//////111111111111222333444555666:::EEEfff,,,,,,...000---))))))---++++++*********))))))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******)))'''''''''***++++++,,,...333999>>>@@@>>><<<===??????<<<:::;;;GGGTTTbbbtttzzzfffXXXJJJGGGPPP^^^ooo|||~~~|||wwwppphhh```YYYTTTVVVZZZccclllqqqrrruuuzzz{{{tttjjjcccaaakkkrrr}}}sssdddRRRAAA:::777333444999@@@GGGHHHAAA777111///---++++++************++++++******))))))))))))******))))))))))))))))))))))))((((((((()))))))))*********************************++++++,,,---...//////111111111111222333444555555999DDDeee444///,,,---...,,,---000+++++++++*********)))))))))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&(((++++++)))'''''''''***,,,...000333888===AAAAAA@@@???===<<<<<<======IIIYYYgggppp|||~~~kkkLLLLLLPPP\\\jjjvvv}}}~~~sssdddYYYVVVYYY^^^```]]]```dddhhhkkkooovvv}}}~~~~~~|||wwwssseeefffkkkvvv|||gggSSSKKKCCC888444777777===BBBCCC>>>999555222+++***))))))***,,,---///******))))))))))))******(((((((((((((((((((((((((((((()))))))))************************+++++++++***++++++,,,---...//////111111111111222333444444666:::CCCeeeLLL===...+++...///...---++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))++++++)))((((((((()))---222666999;;;>>>@@@>>>AAABBB>>>::::::AAAIII\\\lllzzz~~~mmmUUUOOOWWWbbbmmmxxxtttgggWWWQQQVVV```gggiiidddfffggghhhkkkpppsssuuu|||}}}|||uuutttooojjjjjjqqq|||nnndddWWWFFF:::777;;;;;;===AAABBB===555///,,,+++******+++---000222******))))))))))))******(((((((((((((((((((((((())))))))))))************))))))*********+++++++++***++++++,,,---...//////111111111111222333444444777;;;DDDeeehhhPPP888...//////+++(((,,,++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))((((((***+++***///666;;;===>>>>>>>>><<>>>>>???@@@===???AAAAAADDDPPPcccqqq}}}~~~|||vvvlllccc\\\XXXccctttzzzlll```]]]bbbiiioooqqqrrrrrrrrr{{{{{{tttyyy|||qqqjjjmmmuuuvvvaaaNNN>>>777555:::???@@@AAADDD;;;777222---++++++---...******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,***++++++,,,---...//////111111111111222333444555777:::CCCcccyyycccJJJ;;;555111///000,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))---111666888;;;===>>>>>>@@@BBB???>>>>>>BBBLLL]]]rrr~~~oooaaaWWWTTT___mmmuuu~~~~~~vvvlll___SSSYYYdddoootttqqqqqqvvv{{{}}}zzz~~~zzzrrrjjjeeebbbbbbfffllluuu}}}pppfffeeekkkuuu^^^IIIAAA<<<;;;:::888<<>>>>>===>>>BBBIIILLLKKKHHHGGGSSScccqqq}}}eee```___hhhyyy}}}ooo___[[[dddqqqzzz}}}uuuwwwrrrsssvvv}}}~~~{{{yyynnniiihhhkkkeeeZZZXXX^^^```\\\XXXTTTSSSRRRQQQPPPKKKLLLPPPYYYiii}}}~~~~~~{{{{{{~~~{{{mmmqqqkkkYYYLLLBBB<<<::::::;;;<<<===<<<888222---,,,+++***************)))++++++++++++++++++++++++))))))*********+++++++++************++++++++++++***++++++,,,,,,------......///111222333333333222444:::AAA[[[nnneeeYYYXXXgggrrrgggSSS;;;555///---...000000...+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''))),,,000444999<<<>>>;;;===AAAGGGNNNQQQOOOMMMZZZhhhvvv|||{{{wwwpppiiibbbhhhppp|||vvviiibbb]]]cccppp|||zzz|||wwwtttqqqpppppp{{{|||pppkkkkkkkkklllooo```ZZZ]]]hhhlllhhhfffjjjgggccc^^^YYYUUURRROOOMMMOOOSSS[[[hhhyyy|||{{{qqqdddooo|||nnn\\\MMMBBB<<<888888;;;>>>???===888444...+++))))))******)))(((************************))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,------...---...000222333333333222444999???ZZZ|||rrrccc]]]iiivvvrrreeeLLLBBB555...---//////...,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((***...222777:::<<<===<<<@@@FFFMMMRRRVVVXXXXXXfffsss~~~}}}tttkkkddd______ppp}}}kkk[[[\\\aaakkktttyyywwwttttttnnnmmmbbbSSSQQQdddttthhh```\\\YYY\\\```hhhbbbaaaggglllmmmmmmmmmeeebbb]]]YYYVVVSSSPPPNNNKKKOOOXXXfffwwwxxxkkkfff{{{mmm[[[KKKBBB;;;999999;;;???@@@>>>;;;333...***(((***+++***((()))))))))))))))))))))))))))************+++++++++)))))))))************+++***++++++,,,,,,------...---...///111222333333333333888>>>XXXxxxjjjcccnnn|||{{{ppphhhXXXDDD555///......---,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***,,,111555999<<<===>>>BBBGGGNNNRRRVVV[[[ccciiiqqq|||zzzooohhhggggggiii|||sssfff[[[aaajjjqqqtttsssrrrpppxxx|||mmmeeejjjdddXXXWWWqqq}}}yyyzzz}}}wwwooohhh```[[[]]]bbbuuuxxxyyywwwvvvwwwsssnnneeebbb^^^[[[YYYWWWUUUSSSGGGHHHLLLVVVfffzzz}}}yyytttttt}}}}}}zzznnnxxx{{{lll\\\OOOBBB===888888===@@@AAA@@@999333,,,)))***,,,+++))))))))))))))))))))))))))))))************+++++++++))))))))))))***************++++++,,,,,,------...---......///111222444555333888===WWW|||rrrccc\\\hhhxxxxxxnnnlllQQQ===333000...---,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))),,,///333888;;;>>>>>>???HHHMMMSSSUUUXXX___kkkvvv{{{lllfffiiimmmyyyrrrnnnlllgggfffmmmvvvzzzxxxvvvwwwzzzuuu~~~~~~rrrkkkooovvvzzz|||}}}xxxwwwxxxuuutttttttttppplllqqqxxx{{{{{{qqqeeeccc___]]][[[YYYVVVTTTLLLHHHEEEGGGRRReeexxx}}}nnndddeeettt~~~xxxwww{{{kkk\\\GGG@@@999777:::???AAAAAA>>>666...***+++------+++)))))))))))))))))))))))))))************+++++++++))))))))))))***************++++++,,,,,,---..................000222444666333777===WWWtttyyylllUUUQQQcccllleeefff~~~tttSSSBBB666---333//////...---,,,,,,...///************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))))))))(((''''''''''''''')))))))))************)))///333888999:::===DDDIIIWWWYYY[[[YYYTTTXXXjjj|||xxxjjjjjjpppuuu{{{tttgggkkkhhh\\\kkkwww|||uuuvvvwwwxxx||||||yyyyyysssrrruuuqqqnnnzzzvvvnnnllliiifffccc]]]UUUPPPKKKEEE??????DDDPPPdddtttxxxwww||||||}}}yyy~~~zzz___MMM===;;;@@@AAAAAABBB<<<:::666000+++***+++---,,,))))))+++,,,***(((((())))))***+++,,,,,,------******++++++++++++******++++++,,,------......///000000000111222222333333333999???UUUeeezzzmmmYYYZZZfffmmmlllyyy|||tttfffPPP;;;444111111111///---,,,------************************+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((''''''''''''))))))((('''''''''''''''))))))))))))***+++,,,,,,222666;;;<<<<<>>TTT\\\uuuhhh[[[```kkkooonnnoooOOO777,,,,,,---...............+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***((('''&&&&&&&&&))))))((('''''''''(((((())))))((((((***,,,///111666:::=========CCCNNNXXXjjjccc^^^```gggppp{{{}}}ooollluuupppgggllljjjbbbffftttvvvuuuvvvyyytttssslllaaa^^^aaaxxx{{{rrrfffZZZRRRMMMFFFAAA???@@@DDDOOOYYYrrr|||{{{zzzcccPPPFFFAAA@@@AAABBB@@@===777000,,,+++,,,///---,,,++++++***(((&&&++++++++++++++++++++++++******++++++++++++******++++++,,,------......///000000000111222222333333333:::===QQQ|||aaaiiiuuu|||vvvjjjcccbbblllbbbuuueee>>>000///......//////---,,,+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))((('''''''''))))))((((((((((((((())))))(((((((((+++...222555999;;;===<<<>>>HHHXXXeeelllccc^^^eeepppwwwyyy{{{|||tttpppuuukkk___eeeiiidddgggssskkkzzz|||vvvnnnaaaWWWUUUcccoooyyykkk]]]SSSKKKEEE@@@??????@@@EEELLLXXX```kkkttt}}}www|||zzzdddRRRHHHEEEFFFEEEDDDAAA;;;555///---,,,)))***)))((())),,,,,,))),,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++,,,------......///000000000111222222333333333:::<<>>;;;<<<@@@HHHTTTgggvvvyyy~~~}}}zzz}}}iiiVVVHHH???CCCDDDEEEBBB<<<666111///***///...,,,000999;;;777++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------......///000000000111222222333333333999;;;JJJrrryyyyyyuuuooolllooosssuuueeefff\\\VVVcccrrrxxx|||\\\PPP@@@555111111111000,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((((())))))(((((()))******+++)))***+++...111444777888::::::>>>JJJYYYeeekkklll^^^eeevvvvvvkkkgggjjjuuu{{{vvvqqqnnnhhheeelllxxxyyyssswwwnnntttzzzuuuwwwuuuppptttuuueeeYYYLLLFFFCCCEEEFFFCCCBBBDDDCCC???===???BBBGGGTTTaaammmmmmmmmkkkiiiiiikkknnn{{{}}}~~~|||zzz{{{~~~}}}tttgggTTTDDD@@@CCCEEECCC???999444222+++///---'''***222444...*********++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,------......///000000000111222222333333333999:::IIIpppvvvlllkkkppppppjjjeeehhh]]][[[ggghhhnnnyyy___HHH:::222,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&))))))((())))))***++++++)))***,,,///222555777888:::;;;CCCRRRcccllljjjfffjjjtttwwwmmmooopppzzztttoooccc^^^]]]eeettt}}}yyysss}}}zzzyyywwwfffZZZOOOIIIEEEFFFGGGEEECCCDDDAAA======??????>>>FFFPPP\\\XXXRRRKKKGGGHHHLLLPPPMMMTTT\\\___^^^aaahhhppptttyyy~~~||||||}}}{{{}}}wwwcccNNN>>>AAADDDDDD@@@:::666333...222///&&&'''......'''))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,------......///000000000111222222333333333999:::IIIooozzzwwwpppgggiiirrrlllOOO\\\qqquuuxxxsssGGG222000111---,,,,,,---......+++))),,,,,,+++***)))(((''''''++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''(((***)))+++...111555999:::888===CCCRRRfffsssrrrfff\\\eeettttttooouuu}}}zzztttrrrhhheeebbbooo{{{zzzyyynnnaaa\\\QQQGGGEEEFFFFFFEEEFFFCCCAAA???>>>======>>>>>>BBBDDDEEEDDDCCCAAAAAAAAABBBCCCCCCCCCDDDJJJRRRYYYbbbqqq{{{vvvwwwyyyzzz|||vvvfffNNNCCC===???@@@;;;777777//////...------,,,+++***,,,,,,,,,---------......,,,,,,---......---,,,,,,---------............///000000000111222222333333333555;;;JJJhhhzzzooolllnnnppp}}}aaa^^^cccgggqqq^^^===111///000///---,,,,,,,,,+++++++++++++++++++++*********++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''''')))******---111444888;;;<<<;;;DDDPPPdddvvv}}}wwwllldddiiitttuuuuuu{{{zzzpppjjjiiiggggggkkkzzzvvvkkkccc___UUUNNNNNNOOOMMMKKKKKKFFFDDDBBB@@@>>>===<<<;;;???@@@AAAAAA@@@@@@AAABBBAAABBBAAA@@@@@@CCCHHHMMM```ppp|||rrr|||www]]]OOOBBB@@@AAA===888555222111000...---,,,+++++++++++++++,,,,,,,,,------,,,,,,---......---,,,,,,---------............///000000000111222222333333333555:::IIIgggxxxxxxvvvpppwwwlll\\\RRRTTTcccyyykkkCCC222111000000...,,,******,,,...++++++++++++,,,,,,------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***+++---000555888:::;;;===>>>GGG\\\vvvvvvooolllooottt~~~xxxyyytttgggcccdddfffiiilllxxx}}}ooojjj___XXXSSSUUUWWWTTTPPPNNNLLLHHHDDDAAA???>>><<<;;;>>>>>>>>>???@@@AAACCCDDDBBBBBBBBB???======???AAAUUUdddzzzppp|||vvvbbbLLLCCCCCCAAA<<<888777555222///---,,,,,,---*********+++++++++,,,,,,,,,------......------,,,---------............///000000111111222333333333444555999HHHfff|||qqqfffpppuuuooo___OOOMMMWWW]]]pppgggFFF777888---......---******,,,...++++++++++++,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))+++---///222777::::::999<<>>;;;:::>>>FFFSSSdddxxxxxxvvvzzzqqqWWWFFFAAA@@@??????===999555111000//////,,,,,,---------............------,,,,,,------...---------............///111111222222333444444444888777999FFFddd{{{llllllppplllnnngggNNNLLL^^^pppyyy|||xxxiiiXXXAAA999000---///000///,,,------,,,,,,+++++++++***++++++************++++++************************))))))))))))))))))))))))((()))+++++++++,,,///111666333555999:::@@@VVVnnn}}}mmmjjjxxx{{{wwwzzz{{{qqqgggcccdddjjjooozzzxxxpppnnnrrrwwwvvv{{{}}}wwwvvvxxxtttpppjjj\\\\\\mmm}}}wwwwwwvvvpppiiieee^^^ZZZVVVXXX^^^cccbbb___VVVSSSRRRSSSUUUSSSNNNIIIFFFDDDCCCCCCDDDCCC@@@===:::<<<@@@HHHSSScccuuuxxxwwwlllSSSFFF@@@>>>>>><<<999666333111//////++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...---------............///111111222333333444444555777666777CCCaaaxxxmmmpppsssmmmvvvwww___DDD[[[oooyyyMMMAAA222,,,...111000---,,,,,,,,,---------......++++++************++++++************************))))))))))))))))))))))))''')))+++++++++---000222777444555;;;===FFFaaa}}}yyylllqqq{{{sssrrrzzzyyynnngggfffjjjppptttuuukkklllrrr|||yyypppsssqqqrrrnnn[[[SSS^^^rrr|||uuurrraaa^^^^^^bbbiiikkkgggaaa\\\ZZZYYY[[[^^^\\\VVVPPPIIIGGGEEEEEEFFFFFFBBB???777999<<<@@@HHHUUUeeepppsssxxxwww}}}```LLLBBB>>><<<;;;:::777444222///...******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...---------.........//////111222222333333444444555555444555AAA___qqqdddeeelllpppuuu{{{[[[MMMPPPkkk~~~GGG111;;;555***,,,...---------,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++******************************************+++******+++---000333555444777:::;;;>>>QQQrrrrrroooyyy|||nnnuuu|||lllbbbgggkkklllvvvwwwgggggg{{{rrrttttttooofff^^^XXXWWW```ooo}}}|||vvvpppiiidddiiirrrvvvqqqjjjaaaaaa```^^^```bbb]]]WWWNNNJJJEEEDDDEEEEEECCC@@@>>>===<<>>777444000000000---------,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++******************************************++++++++++++---000333555666:::<<<<<>>>>>>>>???AAABBBBBB???AAADDDGGGHHHIIIHHHHHHLLLRRRbbbwwwjjjQQQHHHFFFDDDCCC@@@;;;555111,,,,,,------...------,,,...------,,,,,,------...............////////////000111111222222333444444444666888AAAZZZlll___bbbkkkppp{{{tttfffVVVNNNRRR___iii{{{yyyTTT111111333++++++...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++++++++++++++,,,************************++++++,,,...000333555777<<<<<<:::BBB^^^yyytttssszzz|||zzzwww|||}}}rrrpppgggiiioootttqqqmmmuuu{{{jjjcccooo|||tttlllfff\\\[[[[[[]]]aaadddcccbbbppp{{{yyytttllleee^^^SSSMMMLLLJJJRRRooo|||sssooossszzz}}}wwwtttllleeedddgggfffbbb[[[VVVQQQNNNMMMKKKFFFBBB>>>>>>>>>===???DDDEEEDDDHHHIIILLLOOOPPPOOOLLLJJJKKKMMMUUUdddvvv~~~rrrWWWGGGCCCBBBDDDDDD>>>666222,,,,,,---...///......---...------,,,,,,------...............////////////000111111222222333444444555666888@@@YYY}}}hhhaaagggnnnuuuyyyuuubbbMMMGGGRRR___lllzzzccc???555222---222.........---------,,,,,,******++++++++++++************++++++,,,,,,,,,,,,************************+++,,,---///222444666888===999999KKKooossssssyyy|||wwwppp{{{rrrgggeeeeeepppvvvtttvvv~~~|||wwwoooqqqtttzzzrrrkkkiii^^^\\\ZZZ\\\``````]]]YYYZZZyyytttpppkkkccc^^^XXXMMMLLLfff~~~nnndddaaaiiiuuu|||yyyppphhhgggjjjiiieee___[[[VVVSSSQQQMMMHHHCCC>>>>>><<<:::@@@KKKQQQPPPRRRQQQPPPQQQSSSRRRPPPMMMOOOLLLMMMUUUbbbvvv|||fffIIIAAA???DDDFFF???666222---......//////............------,,,,,,------...............////////////000111111222222333444444555666777???XXXxxxfffccciiirrrvvvuuueeeLLLBBBQQQgggkkkyyysssYYYAAA111...555............---------,,,)))******++++++******)))******++++++,,,---------************************+++,,,...111333666888888===999???ZZZ}}}nnnsss}}}wwwttttttoooeeecccdddmmmppppppxxx}}}jjjgggrrr|||yyyuuuvvvqqqmmmiiiiiijjjggg```ZZZSSSsss~~~|||xxxvvvrrrhhhXXXSSSeee}}}mmm]]]RRROOOZZZlll}}}~~~wwwpppooopppnnnhhhccc___ZZZWWWUUURRRLLLGGG@@@AAA===;;;DDDUUU___^^^[[[XXXTTTTTTVVVWWWUUURRROOOKKKIIILLLUUUeee|||~~~SSSFFF>>>AAADDD>>>666444111000///............///...------,,,,,,------...............////////////000111111222222333444444666777777???XXXpppeeehhhmmmpppvvvqqq[[[HHHOOOcccnnnwww___>>>333111............------------******+++,,,,,,+++************++++++,,,------...************************+++,,,///222444777888999<<<<<>>WWWnnnoooggglll|||qqqRRRIIIUUUqqqxxxSSS<<<000//////.........---------++++++------------++++++******+++,,,,,,---......************************+++---///222555777999:::;;;@@@YYY|||sssrrr}}}wwwxxx}}}qqqfffbbbjjjhhh{{{~~~fffeeeyyytttuuuvvvmmmXXXbbbuuugggbbb```]]]UUUTTTSSSOOOJJJFFFDDDDDDCCCDDDIIIVVVhhhzzz~~~zzzxxxxxxqqqjjjjjjgggccc```^^^ZZZTTTOOORRRTTTQQQNNNYYYllltttqqqiiieeeaaabbbdddeeebbb^^^ZZZXXXWWWZZZ\\\aaalllxxx}}}vvv[[[CCC===>>>;;;:::===666444000---+++,,,...000...------,,,,,,------.............../////////000000111111222333333444444777777777>>>WWWtttlllkkkeeekkk{{{|||gggOOODDDXXXrrr;;;999000222111///------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,***))))))***+++000444333222444888:::===HHHeeeuuuoooyyyrrrwww~~~mmmeeedddccciiivvv]]]nnn}}}~~~{{{}}}~~~xxx{{{}}}~~~rrrcccUUULLLGGGFFFEEEEEEGGGGGGFFFEEEBBBHHHMMMPPPSSS___vvvyyyxxxxxxtttmmmrrriiiaaa___^^^YYYTTTRRRaaaddd___XXXaaattt|||xxxwwwrrrkkkfffddddddeeeeee[[[XXXWWWZZZ___fffuuu|||xxxeeeGGG===<<<<<<@@@FFF???999111---,,,------,,,...------,,,,,,------..................///000000111222222333333444444555666999:::>>>UUUxxxfffgggkkktttyyypppZZZGGGMMMbbboooQQQ666...//////---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,***)))***+++,,,000333444444777:::;;;>>>QQQqqqvvvqqqxxx{{{wwwoookkkjjjbbbooohhhYYYmmm}}}~~~||||||{{{qqqmmmooo|||vvvlllaaaVVVNNNHHHGGGFFFFFFGGGGGGEEEDDDDDDIIIPPPTTTSSSZZZooo}}}{{{{{{uuunnnssslllfffdddbbb^^^[[[\\\jjjmmmiiiccciiiyyy~~~~~~xxxqqqkkkhhhgggggggggaaa]]][[[\\\___ggguuusssyyytttVVVCCC;;;;;;@@@FFF@@@:::222...------.........------,,,,,,------..................///000000111222222333333444444555555999999===UUU{{{zzzcccfffffffffqqqzzzlllTTTHHHJJJRRRlllfff;;;000000000...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,///000222555777999;;;<<>>777111......000111......------------.....................///000000111222222333333444444555222777999<<>>;;;555000....../////////............//////...............///000000111222222333333444444555222888999;;;OOOxxx~~~sss```bbbmmmuuunnnTTTFFFOOOgggeeeJJJ111---222111///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,+++---000222555222444888777777DDDUUUzzzzzz~~~|||xxxnnnrrrnnndddjjj{{{xxxfffPPPKKKggg~~~tttyyyzzzwwwwwwwwwxxx~~~wwwoookkkkkkkkkkkkjjjfff^^^WWWQQQNNNNNNNNNTTTdddyyy~~~|||{{{xxxtttnnnjjjddd^^^VVVUUU___kkklllffflll}}}~~~zzzvvvrrruuu|||}}}yyy~~~xxxtttpppmmmkkkkkkiiiiiijjjjjjkkkrrr{{{~~~xxxttt\\\DDD:::;;;===>>><<<888222---,,,---//////............//////...............///000000111222222333333444444555333999::::::MMMvvv~~~fffjjjrrrqqqwww```LLLLLL]]]xxx^^^;;;000222111...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,+++---000333333222555:::888999III___{{{||||||nnnfffqqqrrrkkkzzzwwwXXXCCCHHHgggyyy|||}}}uuusss|||}}}wwwvvvxxxzzzyyyxxxrrrnnnhhhbbb[[[SSSKKKFFFUUUhhhzzzuuupppjjjggg\\\RRRZZZmmmuuupppfffyyy}}}{{{xxxuuuxxx~~~}}}uuu{{{|||xxxtttqqqmmmjjjhhhhhhiiilllvvv{{{zzzcccHHH;;;===<<<======999222---+++,,,//////............//////...............///000000111222222333333444555555444:::;;;:::LLLuuu}}}|||ggghhhooooooxxx\\\FFFQQQnnnzzzKKK555000///---.........---------,,,,,,,,,,,,,,,,,,---------......+++,,,---...///000111222555888333888AAA<<>>LLLvvvvvvqqq{{{jjjdddgggjjj~~~{{{bbbIIIKKK\\\sss]]];;;///111222000.........---------,,,,,,,,,,,,,,,---------......,,,------///000111222333444888555888@@@@@@XXXxxxlllkkkkkkccclllcccGGGAAABBBRRRlll}}}~~~ssskkkeee[[[RRRVVVlll~~~xxxqqqggg]]]UUUXXXhhhyyy~~~tttnnngggbbb\\\YYY]]]dddcccdddooo}}}zzzxxxqqqpppqqqqqqpppqqqzzzvvvnnnmmm{{{uuu```NNN>>>:::===CCCGGGAAA555......//////............//////////////////000000000000111222222333333444444555:::666999===KKKtttvvvfffooowwwhhhgggnnnxxx~~~rrr\\\RRRRRR]]]ppplllCCC...111222+++.........------------,,,,,,,,,,,,---------......---...///000111333444444333999888888>>>HHHhhhiiifffgggccc\\\kkk}}}WWW@@@???BBBPPPgggwwwooodddXXXXXXppp}}}vvvkkk___UUUSSS___mmm}}}yyy|||tttiiibbbZZZUUUPPPMMMQQQWWWYYYZZZaaavvv}}}|||zzzvvvvvv~~~}}}hhhiiizzzmmmXXXCCC999>>>HHHOOOJJJ===111,,,//////............//////////////////000000000000111222222333333444444555999666999===JJJrrr}}}~~~fffcccyyyoookkksssjjjzzz~~~rrraaaPPPNNN]]]rrrtttMMM444444333'''............------------,,,,,,,,,---------............000111333444555666333999;;;999===QQQxxx{{{vvvwww}}}wwwggghhhhhh]]]WWWjjj{{{fffHHH;;;AAAFFFRRRfff~~~}}}|||~~~zzzmmmaaa[[[sssxxxmmmaaaVVVRRRZZZeeeooolllyyy}}}{{{uuutttjjj```WWWOOOHHHIIIMMMZZZVVVTTTbbb~~~yyyvvv}}}pppooo}}}www```FFF;;;???HHHPPPNNNAAA444...//////............//////////////////000000000000111222222333333444444555888666999===HHHpppwwweeeuuu|||uuujjjmmmeeeuuu}}}wwwgggNNNEEERRR^^^vvvyyyZZZ>>>888555---//////.........---------,,,,,,,,,---------.........///000222333555666777555999<<<:::???]]]uuutttuuu~~~~~~|||}}}qqqlllkkkllljjj]]]YYYnnn|||sss___RRR>>>;;;FFFJJJRRRccczzz|||ssseee\\\sss~~~wwwnnneee[[[VVV[[[ccchhhhhhyyy}}}sssfff[[[PPPGGGCCCDDDQQQQQQPPPUUUhhh}}}wwwuuu}}}{{{zzz{{{vvv~~~~~~gggKKK??????DDDLLLLLLBBB777111//////............//////////////////000000000000111222222333333444444555777555:::===GGGooonnngggpppuuuwwwuuukkkRRRGGGSSS^^^sss|||iiiKKK999333111/////////.........------,,,,,,,,,---------............000222444555777888777777<<<===GGGmmm|||xxx~~~~~~|||nnniiieeecccbbb]]]```sssxxxgggPPPHHH===>>>JJJMMMRRRaaatttxxxjjj]]]ttt~~~xxxqqqkkkccc___bbbiiihhhiii{{{xxxnnnbbbZZZPPPGGGAAAAAA???IIIRRRRRROOO]]]}}}uuurrryyyyyy}}}yyy}}}rrrSSSCCC??????EEEGGGAAA888333//////............//////////////////000000000000111222222333333444444555666555:::===GGGooovvveeeqqqooonnnuuuttt\\\KKKRRRcccssshhhBBB000222////////////............,,,,,,,,,---------......---...///111333555777888777555;;;@@@QQQ~~~|||oooeee___[[[^^^dddooo~~~xxx```HHHEEE>>>BBBMMMOOOUUUfffrrrtttbbb{{{{{{wwwsssmmmiiikkkpppjjjiiixxxxxxqqqhhh```[[[UUUMMMGGGFFF>>>BBBMMMSSSLLLJJJaaa~~~zzzvvvqqqlllkkkttt~~~~~~}}}\\\EEE>>>;;;@@@DDDAAA999555//////............//////////////////000000000000111222222333333444444555555555;;;>>>HHHooozzzcccdddaaadddttt{{{bbbIIIIIIfffvvvRRR444555000/////////............,,,,,,,,,---------......,,,---///111333555777888777333:::CCCXXX|||oooaaaddd^^^dddrrr~~~aaaEEEDDD???DDDOOORRR[[[nnnvvvvvvpppooo}}}~~~iii{{{yyytttoooqqquuunnnkkkwww~~~zzzyyysssqqqiiiccc```]]]UUUOOONNNLLL@@@CCCSSSVVVKKKLLLZZZ|||sssiiiZZZYYYZZZ\\\___eeesssbbbFFF>>>:::???DDDAAA:::555//////............//////////////////000000000000111222222333333444555555444555;;;>>>HHHpppaaa^^^[[[ffftttvvvoooZZZ???OOOpppddd777444111000111444222......111////////////////////////...///000222333444555555777555:::JJJnnnttt}}}mmmdddgggfffjjj}}}pppRRRDDDFFFJJJOOOVVV___jjjppp}}}yyymmmrrrrrrxxx~~~www}}}{{{zzzooottt{{{}}}wwwsssvvvsssooojjjeee^^^WWWRRRGGGEEEBBBCCCNNNYYYUUUKKKWWW___fffhhhhhhfff```XXXRRRKKKGGGJJJSSS```ppp}}}qqqSSSFFF999777===BBB???888222//////222111------///............///000222222222222333333333333444444666555:::===FFFmmmzzzjjjaaaaaahhhnnnqqqaaaDDDHHHZZZoooyyyEEE111333000000111000,,,---000////////////////////////...///111222444555555555666999<<>>>>>VVV{{{uuuqqqooommmaaa```uuugggSSSMMMOOORRRVVV[[[bbbjjjooozzzzzzuuuqqqlllnnnqqqzzz}}}|||zzzvvvooogggaaaZZZTTTJJJDDDIIITTT[[[]]]TTTZZZ___aaabbbccc___ZZZQQQMMMIIIHHHHHHNNN]]]lllmmmZZZCCC:::@@@MMMUUUXXX;;;333,,,...000000//////111111000000000111111222222222333333333333444444666555:::<<>>222...,,,......,,,,,,//////////////////////////////000111333444555555666333@@@@@@]]]vvvzzz~~~zzznnnooooooiii^^^^^^sss}}}^^^SSSLLLOOOSSSWWW]]]ccckkkppp|||yyyrrrppplllkkkppp{{{|||vvvmmmhhhaaaZZZOOOFFFEEELLLUUU[[[[[[```bbb```^^^]]]YYYSSSIIIGGGFFFEEECCCIIIXXXhhhyyy~~~~~~hhhMMM===???JJJSSSWWWAAA555,,,,,,000111//////222222111111111111111222222222222333333333444444666555:::<<>>222---,,,000111///---...///////////////////////////000111333444555666666222???EEEhhhxxxuuu~~~uuujjjnnnnnnfff```dddxxxnnnWWWRRRIIILLLPPPVVV]]]fffooouuuuuuppphhhfffppp||||||tttooofff^^^TTTKKKFFFGGGMMMRRRZZZ]]]^^^ZZZVVVSSSNNNHHHFFFEEEDDDBBBAAAEEESSSbbbqqq}}}~~~pppSSS@@@>>>DDDLLLOOODDD888---,,,000000000000222222111111111111111222222222222333333333444444777555:::<<>>BBBGGGJJJEEE:::000.../////////111111111000000000111111222222222333333333333444444777555:::<<>>FFFuuu}}}hhhhhhjjjXXX\\\yyyWWWDDDCCCHHHMMMQQQTTT^^^lllnnnwwwqqqiiipppyyyqqqppppppiiibbb^^^ppprrrsssrrrllleee___\\\VVVRRRGGGCCCDDD???CCCUUUfffuuunnnSSS@@@:::@@@FFFMMMCCC777111111111000...000000000000111222333444///111333333333333555777666333888<<>>@@@EEETTTNNNAAA444///000000---000000000000111222333333///111333333333333555777666333888<<>>555+++111...//////000000000111111111333444444444444777;;;>>>ZZZ|||uuuqqqiiicccXXXSSSrrr~~~nnnYYYJJJDDDDDDGGGIIIOOOXXX___hhhqqqrrr~~~nnniiiuuuwwwiii___cccnnnpppqqqddd\\\iiiyyy|||xxxooolllkkk[[[MMMQQQdddqqq~~~~~~uuuvvvtttmmmSSSDDD@@@GGGTTTZZZNNN<<<000...//////......//////000111222///111333333333333555777888555999<<>>222222777.........//////000111222///111333333333333555777888555999<<>>666444111/////////000000111222333444111666222777:::888OOOnnnllljjj[[[eee~~~ZZZCCCAAA@@@AAAEEEEEEMMMRRR\\\dddjjjssswwwbbbhhh}}}~~~{{{yyykkkaaannn}}}kkkYYYSSSkkkvvvhhhOOOAAAAAAEEELLLMMMCCC555...///000000000000000000000000111222333444555555555555666444999;;;@@@aaawww|||rrrhhhhhhpppyyyVVVCCCPPPkkkxxxFFF999999+++000000000000000111333333333000555222666:::;;;VVV~~~mmmkkkfffXXXgggxxxSSS===>>>???BBBGGGFFFLLLSSS\\\cccfffqqqlll^^^gggzzz|||zzzzzzyyy~~~mmmcccooo~~~zzzccc[[[ooowwwnnnRRRCCC>>>AAALLLVVVLLL888///333000000000000000000000000111222333444444555555555555333888;;;@@@aaassszzzwww}}}zzzyyyppppppaaaHHHOOO___UUU===;;;---000000000000111222333333555000666222666999===]]]}}}nnnjjj```QQQdddrrrOOO;;;===???BBBGGGFFFNNNUUU^^^bbbdddnnn}}}ggg```jjjwww}}}|||zzz{{{|||}}}tttiiirrr~~~rrrhhhtttyyytttWWWEEE>>>@@@PPPaaaYYY>>>000333////////////////////////111111222333444444444444555333888;;;???```{{{uuuzzz|||rrrtttooommmPPPNNNWWWfffdddAAA777222000000000000111222333444777222777444666888@@@dddsssmmm___NNNbbbkkkLLL;;;>>>???AAAFFFEEEQQQWWW___cccccclllzzziiihhhsss{{{}}}xxxssstttvvvxxxyyy|||~~~uuuyyyyyyzzz|||~~~{{{]]]HHHAAABBBSSShhhdddGGG333111////////////////////////000111222333444444444444555333888:::???```sssxxx|||yyywwwyyyqqqlllzzzxxxWWWIIIOOOTTTqqqpppFFF333444111111000111111222333444888222888555777999DDDnnn{{{}}}rrrlll\\\LLLaaa|||yyyaaaGGG<<>><<>>___xxx~~~{{{yyykkkjjj___aaawww|||cccLLLDDDYYYjjjzzz}}}ZZZ888666111111111111222333444555444...666777:::>>>PPPwwwttt~~~zzzssspppbbbYYYpppsssLLL;;;:::BBB===;;;CCCIIIMMMRRR\\\eeellluuusssrrr}}}~~~yyyqqqggg]]]WWWXXX]]]eeejjjnnnttt{{{uuulllQQQDDDAAABBBKKKTTTQQQAAA000000000000000000000000000000000111222333333333333444222777:::>>>___}}}zzz}}}mmmlllllliiiooo}}}mmmGGGAAAUUUlllggg<<<:::333111///...000222333333777666555999888666WWW|||{{{vvvrrrTTTZZZ~~~pppGGG???999:::===@@@DDDHHHNNNOOOXXXggguuuxxxmmmyyyvvvjjjaaaWWWOOOPPPUUUYYYaaakkkpppvvvwwwqqqpppwww~~~xxxQQQ@@@DDDBBBFFFRRRNNN===444111111000//////000111222000000000111222222333333444222888999<<<\\\tttttttttpppsssuuuTTTBBBTTTqqqvvvBBB666333111//////000222333333666555444888888888ZZZ{{{qqqzzzlllUUUbbbgggEEE===888:::===???CCCHHHLLLQQQYYYeeerrruuukkkxxx|||oooaaaXXXQQQNNNSSSZZZfffkkkttt|||{{{sssllljjjsss~~~[[[FFFFFFAAAEEEQQQPPP@@@333222111000//////000111222111111111222333333444444444333888999<<<]]]}}}zzzsssttt|||dddDDDLLLgggKKK666444222//////000222333333444444444888888;;;___zzztttwwwiii\\\sssaaaBBB<<<888:::<<>>^^^~~~zzz~~~uuunnnppprrrMMMEEEXXXYYY@@@555222000///111222333333222444444777999???eeewwwxxxtttddd___|||\\\???:::888:::<<<===AAAGGGKKKZZZbbbbbbooouuunnn|||{{{{{{~~~qqqkkkkkknnnqqqsssqqquuuxxxtttvvvsssRRRGGGBBBHHHVVV```RRR888333222111000000000111222111111222222333444444444666555:::;;;>>>___yyypppzzzzzzkkkffflllZZZHHHQQQyyyfffGGG666333000000111333333333000444444666:::CCCkkktttxxxmmm[[[YYYwww~~~UUU===:::999;;;<<<<<<@@@EEELLL\\\eeedddppp|||ttt{{{zzz~~~~~~zzz{{{{{{vvvpppmmmttt~~~~~~|||yyysssqqqvvv{{{|||~~~~~~xxxUUUFFFDDDLLLZZZjjj```???444333111000000000111222000000111111222222333333777555;;;<<>>===>>>???>>>;;;>>>CCCGGGRRR]]]dddkkk|||zzz}}}yyywww{{{zzzlllbbbdddooo}}}yyyuuussspppppppppqqqtttxxx{{{~~~}}}|||yyyuuupppllljjjiii^^^TTTPPPVVV]]]eeeuuu{{{~~~vvv}}}aaaIIIEEEIIIPPPmmmrrrOOO555444333111000000111111000000111222222333333444666444:::;;;>>>^^^vvvfffhhhzzzfffSSSKKKPPPdddYYY777555222111222333333333000666666555:::JJJuuu~~~uuuhhh```QQQKKKWWWdddXXXAAA???>>>???AAA>>>;;;===BBBCCCKKKXXXbbbhhhssszzz{{{wwwvvv{{{xxxkkkZZZXXXaaattt{{{wwwqqqmmmkkk\\\ZZZXXXXXX\\\bbbiiimmmppprrrppphhh]]]VVVUUUXXXbbbWWWQQQUUU[[[bbbttt~~~~~~wwwxxxvvvfffLLLEEEEEEIIIiiiuuuTTT666444333111000000111111111222222333333444555555555444999:::>>>^^^|||}}}wwwkkkkkkuuuyyyiiiLLLBBB]]]qqq```@@@333111444222555777111333333111;;;777GGG~~~xxxlllWWWGGGLLL\\\___OOO===<<>>@@@IIIPPP[[[fffmmmyyywwwyyy~~~{{{{{{{{{sssrrr|||~~~}}}sss___PPPTTT___nnnxxx|||{{{rrrggg]]]SSSLLLCCCDDDFFFGGGHHHLLLPPPTTTVVVYYY[[[YYYWWWYYY___eeeiiifffbbb```dddllluuu{{{~~~nnnTTTBBB@@@JJJ^^^fff\\\999111222111,,,111444---000111111222222333444444444777777777BBBbbb~~~}}}sssggggggpppvvvoooSSSEEE```{{{jjjBBB444111333111333555...444333111;;;888JJJwwwkkklllXXXJJJRRRbbbcccOOO;;;<<>>@@@GGGMMMWWWbbbjjjvvvzzzyyy~~~yyywww~~~~~~tttqqqyyy~~~{{{iiiSSSFFFIIISSScccrrrzzzyyylll\\\NNNDDD??????@@@@@@@@@@@@BBBFFFJJJLLLRRRZZZ```eeelllttt{{{~~~{{{wwwsssqqqsssvvvxxxzzz}}}~~~}}}|||pppVVVCCC@@@FFFVVV]]]SSS999222333333...111555///000111111222222333444444444777777777BBBbbbvvvkkkiiipppxxxttt[[[HHH^^^vvvGGG777111444111222444...444444111::::::OOOttthhhkkkXXXNNNZZZkkkgggOOO888<<<>>>@@@???<<<;;;===@@@DDDIIIRRR\\\cccmmm~~~xxxttt{{{{{{sssxxx~~~uuuooovvv~~~vvvaaaIII???>>>DDDVVVhhhuuu}}}yyymmm^^^RRRNNNNNNBBBBBBBBBAAAAAACCCGGGKKKSSSZZZeeeooovvv~~~~~~xxxtttqqqtttxxx}}}~~~|||~~~rrrXXXFFF@@@BBBNNNTTTLLL:::333555555///000555000000111111222222333444444444777777777BBBbbbzzzssszzzrrrmmmoooxxxvvvcccJJJVVVxxx~~~MMM999222555333333666111444555111:::;;;TTTwwwnnniiiWWWPPPaaassskkkNNN666;;;===???>>><<<;;;<<>>;;;:::<<<>>>>>>CCCNNN[[[bbbdddggglllvvvuuuiiiWWWUUUfffxxxkkksss{{{}}}qqqlllvvv~~~~~~~~~jjjSSSDDD<<<999DDDWWWhhhvvv|||ooocccccciiikkkkkklllkkkjjjllloooqqqvvvvvvxxxyyy{{{zzzyyy|||~~~vvv\\\KKKEEEDDDNNN]]]aaaCCC555222555//////333000000111111222222333444444333666888999CCCbbb~~~uuukkkuuu|||{{{rrriiittt|||tttUUUMMMZZZpppUUU:::...333111111333222222555222999===YYYwwwqqqgggQQQKKKbbbvvvlllNNN666:::<<<>>>===:::999;;;>>><<>>888???PPPcccuuu{{{nnnlllrrr~~~~~~~~~|||}}}~~~~~~zzz___MMMGGGDDDPPPgggrrrLLL888000333000000333000000111111222222333444444222666888999DDDbbb{{{nnnvvv}}}~~~tttiiivvvxxxXXXOOOUUU]]]vvv___@@@222555333000222111111555222888===YYYxxxpppfffNNNFFF]]]sssjjjMMM888999<<<>>>===:::999;;;======AAALLL]]]hhhlllmmmoookkkjjj___LLL===>>>OOO^^^iiirrrzzzyyykkkdddooo{{{~~~~~~jjjOOODDD;;;===HHHYYYnnn~~~|||~~~~~~~~~bbbNNNFFFAAAOOOkkk|||WWW<<<000333222333444000000111111222222333444444222666888999DDDccc{{{ooowwwxxxyyyooodddsssxxxXXXPPPTTTTTTkkk}}}hhhGGG777:::666222333333111666222888<<>>888BBBOOOgggpppxxx}}}zzzjjjaaakkkxxx~~~tttWWWKKK???;;;BBBQQQfffwwweeeOOOEEE>>>LLLkkk___@@@000333444555666111000111111222333333444444222666888:::DDDccc}}}xxxmmmrrrxxxlllnnnpppmmm{{{wwwbbbGGGDDD[[[qqqxxxrrrXXX<<<333666888555333333111222<<<===[[[|||~~~~~~qqqiiieeeJJJJJJYYYmmmlllIII999===<<<===<<<777444999AAABBB>>>EEEYYYiiikkkgggfffooojjj^^^MMM>>>888>>>EEEeeennnvvvzzz}}}ttthhh```fffrrr|||\\\HHH999;;;BBBKKK```xxxyyy{{{wwwyyy|||~~~}}}}}}www]]]GGG===CCCXXXlll]]]@@@///000000222333---000111111222222333444444333222888;;;AAAbbbttt}}}ooosssxxxnnnnnnnnnjjjvvvuuuaaaDDDCCC```yyy~~~zzzZZZ:::222555555333444333111222<<>>;;;>>>EEEYYYoooxxx~~~zzztttppptttxxx}}}~~~{{{www]]]HHH>>>CCCUUUggg[[[@@@111222000111222---000111111222222333444444555222888;;;@@@cccyyy|||tttwwwtttqqqlllwww{{{iiiIIIGGGjjj^^^:::222555222000555333222222<<<@@@cccyyypppkkk^^^HHHNNN\\\jjjcccEEE<<<===<<<===<<<888555:::AAACCC???FFFZZZjjjkkkgggeeemmmooojjjZZZEEE:::===DDDUUU___iiimmmqqqvvvyyyyyyyyygggZZZ```ppp}}}vvv\\\CCC;;;;;;AAARRRfffwww||||||||||||vvvnnniiiooovvv~~~www]]]JJJAAADDDRRR```VVV???444555111000222...000111111222222333444444777444888:::@@@cccxxxrrrlllxxxuuuPPPGGGkkkggg>>>555666111///666444333222;;;@@@eeexxxqqqmmmbbbOOOYYYfffnnnbbbDDD@@@============888555:::BBBEEEAAAGGGZZZgggfff___\\\hhhmmmlll]]]GGG;;;===EEETTT___iiinnnrrrwww{{{zzz{{{hhhYYY___qqq}}}dddIII===;;;???OOO```tttzzzyyyuuutttsssqqqooonnnllllllrrrzzz{{{tttlllgggllltttxxx___KKKBBBDDDPPP[[[RRR<<<444555111///222000000111111222222333444444888555888:::@@@dddwwwooojjjvvv}}}VVVCCC___rrrFFF888777111111777444444333:::???dddyyyqqqnnndddSSS```nnnqqq___@@@>>>>>>===>>>===888555:::BBBKKKHHHPPPdddqqqnnneeeaaadddiiihhhZZZFFF;;;???GGGVVVaaalllqqquuuzzz}}}|||{{{iii[[[aaasss~~~{{{{{{{{{~~~iiiQQQBBB<<<>>>KKKZZZpppxxxxxxllldddaaa[[[WWWVVVVVVYYYeeeqqqwww|||}}}}}}}}}|||yyyssslllgggllluuuzzzaaaMMMCCCDDDPPP]]]RRR<<<333444000///333222000111111222222333444444888555888;;;AAAeee|||sssnnnyyycccGGGTTT|||QQQ<<<666333333666444555333999???eeeyyyqqqmmmgggWWWgggxxxyyycccAAA???>>>===>>>===999666:::BBBKKKJJJVVVmmm|||yyypppjjjeeegggcccTTTBBB:::@@@IIIWWWbbbmmmrrruuuzzz|||{{{wwwggg]]]dddttt}}}wwwvvvxxxxxxuuu~~~wwwtttsssyyykkkXXXHHH===;;;FFFSSSjjjuuusssbbbUUUOOOHHHDDDFFFGGGJJJVVVeeeqqqwww~~~~~~}}}}}}|||}}}~~~~~~yyysssnnnqqqvvv~~~}}}dddOOOCCCEEETTTddd[[[AAA333333///000444222000111111222222333444444666444888;;;BBBeee~~~yyyttt|||oooOOOMMMppp[[[>>>444444555333222555444:::AAAgggyyyoooiiifffWWWiii~~~gggCCC@@@>>>>>>>>>===999666;;;CCCKKKLLLZZZtttuuunnnkkkhhh^^^NNN>>>999@@@IIIWWWbbbmmmrrruuuyyyzzzyyypppddd^^^fffttt}}}}}}rrrkkkfffbbbbbbiiirrrxxxwwwqqqllljjjjjjeeeZZZLLL>>>:::CCCPPPdddpppzzzzzzwww{{{wwwhhhWWWKKKDDD>>>>>>BBBBBBAAAJJJXXXlllttt}}}~~~yyytttvvvxxx|||~~~hhhPPPBBBEEEYYYnnniiiJJJ777333///000444111000111111222222333444444444222888<<>>222555555000000444555;;;CCCjjjxxxmmmfff___PPPddd{{{~~~eee???<<<>>>>>>>>>>>>999666;;;CCCQQQRRRbbb|||xxxppppppjjj\\\JJJ;;;888@@@IIIWWWbbbmmmrrruuuxxxyyyxxxkkkbbb___hhhttt{{{||||||}}}nnndddZZZRRRXXX^^^gggppprrrllleeebbb\\\]]]YYYMMM???;;;EEERRR```lllvvvtttqqqvvvppp___PPPGGGBBB>>>???FFFEEE@@@DDDOOOfffnnnxxx~~~~~~~~~{{{|||~~~wwwssszzzzzz{{{~~~|||~~~jjjQQQAAAEEE\\\ttttttRRR:::333///111333///000111111222333333444444333111888<<>>;;;BBBBBB@@@<<<999888<<<@@@RRR[[[nnntttssshhhWWWFFF>>>>>>CCCGGGPPPXXXdddmmmqqqrrrqqqqqqiiicccfffqqqvvvuuuxxx~~~~~~|||{{{wwwmmmccc]]]WWWQQQPPPQQQZZZ]]]bbbhhhkkkiiiddd```WWWSSSMMMGGG???<<>>[[[}}}OOO999666333222333444222999BBBlllgggNNNHHHUUUfffnnnfffSSSAAA888===>>>===;;;777777:::>>>MMM^^^xxxvvvbbbLLLAAAAAACCCDDDEEEFFFMMMXXXbbbiiikkklllkkklllmmmttt~~~zzztttpppfff^^^XXXVVVVVVUUUWWW[[[\\\^^^bbbfffiiihhheeeaaaXXXQQQIIIBBB<<<>>>JJJWWWooo|||zzzqqqiiipppjjjjjjssszzzxxxpppkkklllnnnooonnnmmmmmmnnnoootttxxxzzzvvvoookkkooovvvppptttwwwvvvqqqmmmkkklll___UUUKKKFFFHHHQQQaaaooo}}}mmmXXXKKK@@@@@@OOOcccTTTAAA444000111222222222222222222333444555555888666:::<<>>LLLaaa}}}gggNNNEEEFFFGGGFFFGGGBBBHHHSSS^^^gggllllllkkkkkkpppxxxyyyrrrmmmeee___ZZZ[[[]]]]]]```dddcccdddeeehhhiiigggccc```[[[TTTKKKCCC===???LLLYYYttt|||kkk]]]]]]ZZZ[[[aaadddbbb______cccddddddddddddfffiiillloootttuuupppjjjiiinnnrrrrrrqqqooonnnnnnooooooppphhh\\\MMMCCC???EEEUUUcccwww|||~~~|||oooYYYIII<<<<<>>MMMeeekkkQQQGGGGGGEEECCCEEEAAAEEEMMMWWWaaahhhkkkkkkkkkqqqzzz~~~xxxqqqlllgggbbb___bbbeeeeeefffjjjhhhhhhhhhhhhhhheeeaaa^^^\\\UUULLLDDD======HHHTTTkkk}}}tttbbbTTTHHHFFFGGGJJJJJJHHHJJJNNNTTTUUUWWWXXXYYY]]]bbbfffkkkooopppkkkiiikkknnnnnnpppmmmiiihhhjjjnnnrrrtttqqqeeeTTTEEE<<<===IIIVVVnnnttt||||||xxxvvvzzz}}}zzzwwwuuu\\\III;;;===OOOTTTIII<<<444222333222000111111111222333444555666999888;;;===FFFmmmyyysssyyypppuuurrrnnntttwwwaaaDDDGGG```XXX<<<444222555222555444:::AAAlllrrr___VVVKKKTTTpppxxxaaaIIICCC888:::<<<;;;999999<<>>:::888999:::999<<>>AAACCCFFFKKKQQQUUUZZZ\\\\\\ZZZ]]]dddccc]]]aaafffhhheee```bbbkkkuuu}}}ssseeeVVVHHHAAAFFFPPPeeemmmxxxuuueeeZZZ]]]mmm{{{~~~gggRRRCCCJJJaaappp]]]EEE555222333111///111111111222333444666777444333999===HHHrrrzzzrrrzzzxxx|||vvvvvv~~~}}}TTTAAARRRsss```BBB111///666222333222:::AAAkkk~~~mmm^^^QQQKKK___ttteeeEEE777::::::;;;<<<:::777;;;AAAKKK]]]xxxyyyfff^^^YYYSSSNNNIIIDDD@@@AAAGGGQQQ]]]fffvvv{{{vvvvvvvvvvvvvvvtttrrrpppllllllkkkiiieee```\\\YYYUUUJJJ???;;;:::888999;;;@@@FFFQQQ]]]dddlll{{{{{{pppbbbOOO???777666333222111111333333555666777999===BBBFFFIIIJJJMMMRRRWWWYYYZZZYYYXXX[[[\\\]]][[[WWW[[[mmmzzzbbbMMMCCCAAABBB]]]kkkyyy~~~ssseee\\\QQQXXXppp}}}wwwbbbQQQCCCMMMhhhwwweeeBBB+++000666222111222222222222222222333333666666;;;===JJJttt~~~|||{{{wwwyyyyyyvvv|||ZZZBBBNNNbbb{{{{{{^^^DDD555000666222333222:::@@@jjj}}}jjjeeeWWWNNN^^^qqqaaaBBB666:::999:::<<<999777:::@@@JJJ[[[uuuuuufff\\\VVVTTTKKKEEE???@@@EEEOOO\\\gggwww|||~~~|||{{{xxxuuutttrrrqqqnnnjjjeee___[[[XXXRRRHHH>>>:::999777777999777:::@@@GGGLLLSSSaaaoooxxxxxxtttllldddYYYIII;;;666444222111000000111222333333444666999===AAACCCDDDFFFJJJMMMOOOPPPOOONNNPPPSSSUUURRRMMMTTTllliiiOOOAAA???AAAVVVeeeuuu|||{{{lll___QQQVVVmmm{{{~~~{{{uuuaaaQQQCCCMMMgggrrrNNN444444555000///222222222222222333333333666666;;;>>>JJJuuu~~~}}}wwwxxxuuuqqqvvv___EEELLL]]]wwwzzzaaaJJJ:::111333333333333:::???gggzzz{{{hhhiiiZZZNNN[[[lll]]]BBB888:::999:::;;;888666999???IIIYYYssskkk]]]ZZZ[[[PPPFFF>>>>>>CCCLLLZZZgggwww}}}~~~|||xxxvvvvvvtttpppkkkeee```\\\YYYPPPGGG>>>;;;:::777777888777666777999:::>>>KKKXXXdddgggfff```YYYPPPCCC888444333111000//////000000000000000222444777:::;;;<<<>>>AAACCCEEEDDDCCCCCCGGGIIIKKKFFF@@@HHHccc~~~qqqQQQ@@@===???KKK[[[nnnwww|||zzziiiWWWWWWjjj}}}~~~|||vvvaaaQQQDDDKKKbbb|||oooPPP777444555111333111222222222333333333444666666;;;>>>LLLwwwwwwuuummmkkkooo```HHHNNNpppjjjOOO<<<111111333333333:::>>>ddd}}}~~~~~~ppphhhWWWIIIVVVhhh\\\DDD<<<999888999:::888555888>>>JJJYYYqqq}}}iii]]][[[^^^TTTHHH===<<<@@@GGGVVVeeevvv}}}}}}yyyvvvuuusssppplllgggaaa]]][[[PPPGGG@@@>>>>>>;;;:::;;;<<<999888888777888AAAKKK___dddfff```XXXNNNAAA777333222111//////////////////...//////000222444555777999;;;<<<>>>>>>>>>>>>BBBBBB@@@;;;666<<>>GGGVVVooouuuddd[[[ZZZ\\\WWWHHH===<<<===BBBPPP```ttt||||||wwwvvvvvvtttpppkkkddd^^^ZZZPPPHHHAAA@@@@@@???>>>@@@<<<:::;;;<<<:::999===DDD^^^fffkkkfff[[[OOOBBB888222222111000000////////////////////////000111111222333555777999:::<<<<<<<<<999666555333777CCCOOOlll|||tttWWWAAA999999>>>QQQfffrrryyy}}}tttfffjjjyyy{{{eeeSSSDDDEEETTTooohhhPPP999444111...111111111222333444444555555666666;;;@@@PPP|||rrrhhhqqqqqquuu|||^^^HHHMMMwwwUUU===444777444333444;;;:::]]]uuupppYYYFFFTTTkkkbbbHHH<<<;;;:::;;;;;;888555888>>>DDDTTTmmmxxxggg]]]ZZZZZZXXXHHH============HHHXXXnnnxxxzzzyyy{{{|||zzztttjjjaaa[[[QQQIIIBBBBBBCCCCCCDDDFFFBBBAAACCCGGGFFFCCCDDDHHHZZZfffoookkk___QQQDDD:::333333333222222111000000////////////000000000///......///000222555777999333000///222333555:::@@@OOOdddssslllVVVBBB999777???SSSiiivvv|||zzziiikkk{{{zzzeeeSSSFFFFFFTTTaaa\\\GGG444333222...111111111222333444555666666777666;;;AAARRRvvvmmmoooooossseeeJJJHHHttt|||YYY@@@555888555333444<<<999ZZZtttttt\\\HHHYYYuuunnnPPPAAA<<<;;;;;;<<<999555888>>>DDDVVVooopppccc______XXXHHH===>>><<<888@@@OOOcccnnn|||{{{xxx|||wwwllldddVVVMMMFFFFFFIIIKKKMMMQQQPPPNNNPPPTTTTTTRRRRRRVVV]]]kkkwwwtttfffUUUEEE;;;555555555555444333222111/////////000000/////////---,,,,,,---...000333444------...111111000333999<<>>000333555111222111111222333444555666666777666;;;AAATTT~~~{{{~~~~~~vvvgggfffllllllLLLEEEeee^^^BBB555777555333444<<<999YYY|||uuu[[[III]]]~~~yyyZZZHHH===<<<<<<===999666999???GGGZZZsssxxxiiidddeeeXXXHHH>>>@@@===666<<>>555666444///888999555YYYkkk]]]LLLYYYgggEEE>>>===>>>===999555999@@@IIIXXXooovvvrrrooocccKKKCCCFFF???999???DDDPPPcccrrr|||wwwqqqrrr}}}~~~wwwkkk```VVVSSSYYY___```___bbbgggjjjfffbbbaaaccceeennnwwwnnnVVVGGGDDD:::888444333333444444333333333333222222222111111///...---...000000///...////////////000222333444333DDDWWW]]]SSSDDD999666;;;NNNeeessszzziii\\\eeevvv~~~}}}bbbOOOOOO^^^lllrrr^^^GGG:::555333333555222222333444444555555666444;;;???DDD\\\~~~yyyyyyzzzuuuttt{{{yyymmmttt|||PPPGGGUUUxxxiii???444444444///888999555WWW|||{{{sssdddLLLPPPqqq~~~fffLLL???>>>>>>>>>999555888???IIIYYYrrr|||zzzgggNNNCCCEEE>>>888<<<>>>III[[[jjjxxxxxxqqqqqq{{{vvvlllbbb^^^ccchhhiiihhhjjjlllmmmmmmmmmmmmllljjjooowwwvvv___MMMFFF===:::777555666666666666555555444444333222222222000.........000000///...////////////000111222222333@@@QQQYYYVVVJJJ>>>777<<>>DDD\\\{{{tttqqq}}}xxxwww}}}~~~nnnooo|||SSSDDDLLLiiiuuu}}}kkkBBB555444444000777888777TTTxxxqqqsssgggOOOKKKcccppp___MMMAAA??????>>>999555777<<>>:::555666:::HHHWWWjjj~~~}}}aaaQQQOOOHHHCCCAAA<<>>>>>;;;666555888CCCUUUkkk{{{jjjYYYSSSKKKFFFCCC<<<:::EEEOOO___ttt||||||~~~}}}|||{{{zzz{{{zzz|||yyyvvvwwwxxx|||cccNNNEEEAAA;;;888777777888888666555555555555444444444444333111222222333111000222111000//////......///---666BBBKKKMMMHHHAAA===;;;NNNdddsss{{{{{{dddRRRLLL\\\xxxssswwwooo^^^KKKEEE^^^oooKKK888333333222222222333333444444555666666777:::<<>>>>><<<777666777===SSSlll~~~uuucccYYYMMMGGGDDD;;;777???DDDOOOaaaiiiqqq|||}}}~~~{{{~~~zzzxxx|||{{{~~~mmmWWWJJJEEE>>>:::888888888777555555666666666777777777777555444444555555333222222222111000000///000000///666@@@HHHJJJFFFAAA======PPPfffsss{{{jjjYYYRRR```yyyyyy}}}ooo[[[IIIDDDWWWrrrfffGGG777333333222111222222333333444555555555777:::===JJJjjjyyyyyysssfffiiieeelllnnnwwwoooMMMGGGeeeuuuTTTCCC222444666222666<<>>===>>>===888666777:::LLLaaatttvvvhhhVVVNNNJJJAAA===BBBBBBGGGTTT\\\gggzzz}}}yyywwwvvv|||xxxwww~~~{{{~~~}}}xxxdddQQQLLLDDD>>>;;;:::::::::666777777888999:::;;;;;;999888666666777666555333333222111111111111111222444666<<>>>>>999777777;;;EEERRRccc{{{vvvaaaWWWSSSJJJFFFJJJGGGHHHRRRYYYfff{{{~~~wwwpppnnnttt}}}sssooo{{{|||}}}}}}nnnVVVQQQHHHBBB>>>===<<<<<<777888999:::<<<===>>>???;;;999777777888888666444333222222222222222333333888666999CCCNNNPPPGGG<<<999JJJ]]]ggglllqqquuuvvvxxxwww}}}uuu|||hhhRRREEEGGGQQQZZZ\\\KKK:::222111111222444444444555555666777777777777:::@@@OOOrrr|||sssttttttsssvvv}}}yyy___BBBUUUxxxwww]]]FFF666666111333333;;;???ZZZyyysssiiiXXXGGGPPPrrryyy]]]GGGBBB>>>===>>><<<777222555EEEMMMMMM___rrreee[[[UUUUUUQQQQQQWWWaaannnwwwmmmhhhnnnyyy{{{~~~}}}|||}}}~~~~~~}}}vvvcccYYYNNNHHHBBB===;;;======999:::AAAFFFFFFCCCCCCAAA@@@===999555333444555;;;777222111333666777777999<<<@@@DDDJJJNNNIII@@@888BBBQQQ```kkksssxxxzzzppptttyyykkkWWWFFFOOOccciii```DDD777999444000222222222333333444666888999:::888>>>@@@QQQ{{{pppvvvtttsssxxxaaa@@@JJJiiixxx^^^CCC444777222444333:::>>>WWW|||ooofffXXXJJJPPPmmmwwwfffIIIDDD>>><<<======999555555@@@GGGIIIZZZ~~~xxxjjjaaa```^^^```hhhtttxxxkkkbbbeeemmmvvv}}}~~~}}}|||zzzwww~~~kkk```TTTNNNIIIBBB>>>>>>===>>>DDDMMMQQQLLLEEECCCDDDCCC@@@===:::999999::::::777444333666888999999<<<>>>???@@@DDDGGGCCC;;;999<<>><<<======:::777666;;;???BBBMMMiiiuuupppooorrr{{{zzzlllbbbaaaeeepppvvv}}}zzzvvvsss|||uuuiii]]]WWWRRRIIIBBB???===@@@IIITTTWWWQQQKKKIIIGGGEEEBBB>>>;;;999888777888777666777999;;;;;;;;;===???>>>>>>BBBEEEBBB<<<;;;999:::CCCTTTgggwww}}}~~~uuu{{{zzzhhhTTTJJJ]]]xxxlllJJJ555555333333666555666666666666777888999:::;;;AAAEEEZZZ~~~pppmmmmmm{{{qqqKKKLLLbbbqqq}}}iiiFFF<<<444222444222999<<>>===>>>>>>:::555888777999===@@@NNNnnn~~~rrriiiffffffkkkqqqzzz~~~zzzwww|||rrrddd^^^YYYPPPGGGBBB===BBBLLLWWW\\\XXXVVVVVVOOOLLLFFFAAA===999555333666666777999;;;<<<<<<<<<;;;>>>@@@BBBFFFLLLKKKGGG???<<<999<<>>888222666444777;;;:::>>>TTTmmmvvvxxxqqqmmmjjjlllrrrzzz{{{jjjbbb]]]UUUKKKDDDBBBHHHWWWhhhooolllfffddd[[[UUUMMMFFFAAA===999666777888:::;;;<<<<<<<<<<<<:::>>>BBBEEEKKKRRRUUUSSSGGGDDD@@@===@@@LLL^^^jjjrrrwww{{{{{{wwwuuuwwwzzz{{{~~~{{{zzzsss^^^MMMIIIbbbyyyRRR999666444555888666999999999999999:::;;;<<<;;;AAAHHHbbbqqqpppnnnnnnwwwiiiHHHXXXeeeAAA???000111444000888;;;III~~~kkkZZZRRRJJJOOO\\\aaaKKKFFFAAA@@@@@@>>>888222222222666;;;999:::GGGWWW^^^qqqyyytttnnntttyyyqqqfffaaaYYYNNNGGGFFFOOOddd}}}xxxggg^^^SSSJJJEEEAAA===:::;;;===>>>>>><<<;;;<<<<<<:::>>>AAACCCJJJUUU]]]___UUUQQQIIIAAA>>>CCCLLLTTTbbbgggllloooooopppqqqssszzz}}}}}}zzz}}}pppZZZJJJHHH___yyysssPPP999777444444888777::::::::::::;;;<<<===>>>AAAFFFNNNjjj}}}llllllmmmmmmqqqyyywww___DDDTTTfffBBBAAA222444666111666888CCCtttoooaaaTTTHHHNNN```gggSSSLLLCCC??????>>>:::666///222555777777999@@@GGGNNNZZZwwwyyyzzzjjjddd\\\QQQIIIEEELLLaaa~~~ssscccVVVNNNHHHCCC???AAACCCCCCAAA>>><<<<<<>>>;;;======>>>HHHZZZjjjqqqjjj___PPPFFFDDDDDDDDDCCCOOORRRWWW]]]ccciiimmmppp|||~~~~~~|||{{{nnnYYYJJJGGG[[[pppsssgggHHH666666333333888999:::::::::;;;<<<>>>???@@@FFFJJJSSSppppppeeeiiikkklllpppnnn[[[EEEHHHccc>>>>>>555666888111666666???nnnuuuiiiWWWFFFMMMaaakkkYYYPPPEEE>>>===>>><<<:::///222444222222666::::::FFFJJJ```nnnfff]]]RRRJJJ@@@CCCTTTtttxxxggg[[[RRRKKKFFFFFFGGGGGGCCC???===>>>???:::;;;999:::GGG___www|||jjjUUUKKKKKKJJJCCC<<>>;;;444333444777777444555999CCCEEERRRmmmqqqdddddd[[[LLLBBB???IIIdddiiiZZZTTTSSSTTTRRROOOKKKGGGCCC???===999???999555DDD]]]mmmYYYXXXWWWQQQQQQGGGBBB@@@IIIZZZiiipppppp|||uuuqqquuu|||iiiPPPHHHLLL[[[aaaWWWMMM@@@444222555777888999999<<>>666222333666444555DDDVVV|||pppcccTTTPPP```uuuyyycccMMMDDDDDDAAA===;;;666444444777666444666:::BBBCCCJJJ^^^{{{}}}lllhhh^^^OOOIII@@@AAAUUUuuu~~~nnniiiiiihhheeeaaaZZZRRRJJJCCC???999???:::666???SSSxxxxxxuuuoooeeeddd]]]TTTLLLNNN\\\kkkuuuxxx~~~vvvqqquuu|||kkkUUUPPPYYYmmmqqqbbbKKK???444222555777999;;;===@@@DDDDDDCCCDDDIIIMMMRRRTTTdddyyytttiiipppwww|||```DDDBBBQQQeeepppjjjUUUBBB;;;777444333555333444AAARRR{{{mmmaaaTTTNNNWWWeee~~~jjjSSSFFFBBB@@@>>>>>>999555444555666444666:::BBBBBBEEEPPPbbbvvv}}}xxxpppmmmrrruuummmbbbUUUMMMAAA===LLLfffvvvjjj\\\OOODDD???:::>>>;;;888:::EEEkkkyyyyyynnneee[[[[[[eeerrr{{{~~~vvvpppuuujjjXXXTTTccc|||~~~gggIII>>>333222555777:::===>>>BBBFFFGGGEEEFFFLLLQQQYYY[[[jjjxxx{{{rrrgggjjjppp~~~lllOOOJJJMMMaaasssjjjUUUDDD888777555444444333444???LLL|||kkk___TTTJJJLLLTTTqqqcccQQQEEE@@@@@@AAAAAA<<<666333555555444666999BBBCCCFFFKKKUUUddduuuqqqjjj___VVVWWWdddwwwyyypppeeeYYYMMMBBB???MMMdddxxxppp^^^NNNBBB<<<===<<<999999888:::[[[vvvpppkkkmmmttt|||~~~vvvrrryyy|||gggUUUQQQddddddIII>>>444333555777:::>>>@@@EEEJJJKKKIIIJJJPPPVVV\\\aaarrr~~~~~~vvvppprrr|||```YYY[[[ooo~~~rrrYYYDDD777666555444333222444===GGG|||pppeee[[[QQQMMMPPPbbb[[[PPPFFFAAAAAABBBBBB>>>777333555666555666888>>>AAAFFFKKKQQQ]]]lllwww{{{ppp^^^YYYQQQIIIGGGOOO]]]gggxxxqqqhhh]]]PPPEEEAAANNNbbbsss|||{{{jjjZZZMMMDDD???>>>;;;777888999777MMMuuu}}}|||yyywwwwwwaaaPPPQQQfffeeeIII???666444555777<<<@@@EEELLLRRRRRROOOPPPXXX___aaahhh|||xxxsss{{{aaacccqqqxxx\\\BBB888555555444222222555===CCCppptttjjjaaaUUUPPPQQQ[[[[[[TTTJJJCCCBBBBBBBBB???888444666777666555666777<<>><<<666777:::999IIIfff~~~{{{|||~~~sss[[[NNNWWWllliiiFFF>>>666555777:::@@@FFFHHHOOOVVVWWWSSSUUU]]]eeelllttt}}}tttoooxxx~~~hhhRRRdddxxx[[[>>>:::333444333111111666<<>>FFFNNNOOOXXX______\\\]]]fffnnn}}}}}}uuunnnkkkqqqvvvmmmXXXHHH```uuuXXX;;;===222444333111111666<<<@@@cccqqqbbbQQQIIIIIIXXX\\\XXXKKKAAAAAADDDDDD???888555888:::888444222444666999===DDDOOO\\\eeeooorrrxxx~~~}}}rrrjjjgggkkkhhhccc______bbbfffiiieeejjjqqquuuxxx|||wwwgggWWWRRRUUUdddtttyyyuuuqqqhhhgggeeeaaa]]]___fffllloooppppppllldddYYYMMMFFF999AAA<<<333666???QQQiiiuuuxxxooodddjjjvvv}}}|||iiiNNNJJJ___ooopppdddTTT===777444666;;;BBBKKKTTT\\\eeemmmmmmiiijjjsss|||~~~zzzyyypppllljjjkkksssyyyqqqYYYCCCTTT|||qqqZZZ???===222333333333333555888;;;ZZZwwwhhhTTTIIIIIIVVV[[[]]]NNN===AAAGGG>>>@@@;;;666444444555444222333555888<<>>@@@<<<777444444555444333222333666999@@@IIISSSZZZgggmmmuuu{{{~~~zzz~~~||||||}}}~~~xxxrrrrrrzzzzzzvvvppphhh```YYYRRRNNNQQQWWWmmmvvv{{{uuujjj^^^UUUMMMBBB???;;;888<<>>:::111222222222222444888:::III}}}uuuooo```NNNLLL```xxxtttVVVCCCCCCAAA@@@>>>;;;888666555444444000111333555999@@@IIIOOO]]]dddlllsssvvvyyy|||}}}}}}zzzwww}}}xxxiiigggnnn|||uuummmddd]]]UUUOOOQQQVVVgggsss}}}{{{pppbbbSSSIIICCC???:::;;;EEEXXXmmm{{{zzz~~~}}}uuukkkcccsssyyyzzz~~~}}}iiiXXXMMM^^^www]]]FFF<<<777777888BBB___xxx|||zzztttqqqjjjmmm~~~}}}```JJJIIIggg|||yyyhhhQQQ@@@:::111222222222222444777:::AAAqqqvvvoooeeeWWWHHHSSSiiilllVVVFFFEEECCCAAA???===:::777555555555222222333444777>>>FFFKKKVVV]]]gggooosssvvvzzz}}}yyyxxxuuuvvvqqqWWW[[[hhhxxxvvvooogggaaaYYYTTTUUUZZZhhhpppvvvwwwrrrgggWWWHHHAAA>>><<>>hhh{{{nnndddZZZIIIIIIXXXaaaTTTHHHFFFDDDAAAAAA???<<<888555555555444444333333555;;;BBBGGGPPPXXXcccmmmrrrwww{{{|||{{{vvvwww|||TTTQQQXXXhhhtttwwwzzz{{{zzzssskkkddd[[[UUUUUUZZZjjjnnnppppppooohhhXXXJJJ??????AAAKKK[[[lllxxx}}}|||zzzvvvwww~~~|||rrrgggjjjxxx{{{uuu~~~iiiRRRKKK\\\xxxsss[[[DDD<<<::::::;;;IIIooozzzvvvnnnsssgggQQQqqq~~~oooQQQ???666111111222111111333777:::<<<```ppp```VVVMMMGGGRRR]]]SSSGGGEEEDDDAAABBBAAA>>>999555555666444444333222333888???DDDIIIRRR^^^iiiqqqvvv|||~~~xxxwww]]]PPPKKKVVVaaadddfffjjjkkkooossstttuuuxxx~~~|||uuummmfff^^^WWWXXX\\\hhhkkklllhhhddd^^^TTTJJJ???AAAHHHWWWiiivvv|||}}}|||zzz~~~|||qqqfffooozzz{{{}}}zzztttkkkxxxyyydddQQQQQQeee{{{zzzjjjWWWEEE>>><<<======LLLuuu}}}pppnnnhhhVVVfffIII???999000111111111111333777999;;;ZZZrrr]]]QQQRRRIIISSS^^^TTTFFFDDDDDDAAABBBBBB>>>999555555666444333222111222666<<>>:::777555555333333333222222555999===AAAEEENNN[[[eeemmmwwwwwwcccYYYZZZ^^^aaaccc[[[MMMAAA>>>AAA@@@>>>>>>@@@???AAADDDDDDCCCHHHNNNYYYhhh|||yyy||||||yyytttmmmgggcccbbbbbbjjjbbb]]][[[XXXQQQJJJGGGFFFQQQbbbqqqzzz}}}}}}|||}}}}}}~~~yyyooogggqqqyyy~~~|||zzz|||{{{yyyyyyzzz|||{{{xxx||||||iiiZZZWWWrrrzzzqqq^^^JJJBBBBBB===;;;???TTTeee}}}mmmlllfffpppxxx~~~jjjEEEEEEooommmLLLCCC777222222111222333444666777;;;AAAjjjvvvpppiiiVVVVVVjjjyyyxxxbbbDDDCCCBBBAAA???<<<999555444333333222111111333777;;;===@@@IIIUUU^^^eeeqqq|||xxxhhhZZZTTTTTTVVVXXXTTTIII@@@@@@BBBAAA===;;;>>>===>>>AAA@@@===>>>CCCHHH\\\uuu~~~~~~zzzuuuqqqnnnmmmlllnnnfffaaa```^^^VVVMMMIIIMMMYYYiiixxx|||zzzzzz{{{}}}xxxoooiiiwww}}}~~~{{{{{{{{{{{{||||||}}}|||yyy|||xxxfffXXXeee}}}nnnZZZIIIEEEDDD???===AAAWWWbbbsssmmmkkkeeeqqq{{{jjjEEEGGGcccnnnKKKCCC999222111111111222444666777>>>BBBbbb{{{wwwgggWWWTTTaaatttoooMMMCCCBBBBBBAAA???;;;777333333333222111000222555888;;;>>>EEENNNUUU\\\iiittt~~~~~~xxxnnnfffeeeggghhh___UUULLLKKKKKKHHHDDDBBBCCC@@@@@@CCCBBB@@@@@@DDDKKK```yyy~~~|||zzzxxxwwwrrrlllhhhiiiggg^^^SSSNNNVVV```nnnzzz~~~|||{{{|||~~~xxxpppmmm~~~}}}~~~~~~~~~~~~}}}{{{~~~{{{wwwdddVVVmmmmmmXXXIIIHHHIIIAAA===@@@WWWsss}}}fffcccuuummmmmmgggttthhhEEEKKK[[[vvvhhhDDD===555222111111111222444666777===CCCZZZ{{{dddXXXRRRTTTaaatttoooUUUEEEDDDBBBBBBAAA>>>999555333444333222000111333666999;;;@@@GGGKKKQQQ^^^kkkyyyyyyoooeeeaaa^^^YYYUUUTTTSSSNNNLLLLLLKKKHHHGGGIIIWWWkkk|||xxx|||}}}zzzvvvuuuuuuooocccWWWRRR```fffpppxxx|||~~~}}}~~~xxxrrrqqq}}}}}}vvvyyyppp]]]PPPooommmXXXJJJKKKMMMCCC<<<===UUUppptttyyyggg___pppmmmnnnkkk|||fffEEEPPPbbbxxxgggCCC<<<555111111000111222333555666888@@@QQQ}}}hhh]]]TTTLLLPPPbbbiii[[[HHHFFFCCCBBBCCCAAA<<<888444555444333111111222444555777;;;???BBBHHHWWWeeevvv|||wwwqqqmmmmmmiiiccc___^^^[[[UUUQQQQQQaaasssxxxwwwtttwww|||qqqcccZZZYYYiiimmmrrrwwwzzz}}}wwwrrrttt{{{{{{~~~~~~tttuuuvvvttt~~~|||iiiYYYPPPooo~~~kkkXXXLLLMMMMMMCCC;;;<<>>;;;???XXX}}}uuuuuunnnZZZbbbqqq~~~xxxllleeeooojjjaaa{{{___FFF;;;111222111111111111222444555888:::@@@YYYwwwqqqdddUUULLLQQQddduuu^^^LLL@@@CCCEEE???===CCC<<<;;;999777444222000///555555:::DDDOOO\\\nnn}}}|||}}}zzzuuuyyyxxxmmmiiimmmsssvvvzzz{{{}}}~~~~~~|||zzzyyy|||}}}pppmmmvvv~~~||||||}}}|||nnnXXXUUUhhh|||jjjXXXOOOMMMMMMFFF888<<<>>>ZZZlllXXX\\\kkk~~~rrrccc]]]hhhzzz~~~\\\XXXvvvxxxXXXBBB:::222222111111000111222444555888;;;???RRRuuueeeUUUQQQcccxxxiiiSSSBBBBBBEEEAAA===>>><<<<<<:::888555333111000222333999DDDOOO]]]ooo|||uuuooottt|||wwwooohhhgggkkkqqquuuwwwzzzzzz{{{||||||{{{zzzyyy|||~~~qqqoooxxx~~~~~~~~~|||~~~yyyiiiVVV[[[ssssssaaaRRRMMMMMMLLLHHH999===>>>YYYiiiYYYXXXeee}}}}}}ooo]]]YYYdddttt~~~oooOOOOOOpppoooPPP>>>999222111111000000111222444555777===>>>GGGqqq~~~vvvlllZZZPPP^^^vvvttt\\\EEEAAAEEECCC===:::<<<<<<;;;999777444222111111222777@@@JJJVVVfffttt}}}zzzzzzyyy{{{yyyooojjjqqq}}}~~~|||yyyvvvssspppnnnfffZZZVVVaaannntttvvvxxx|||||||||||||||}}}}}}}}}}}}~~~sssrrr{{{~~~~~~~~~}}}}}}|||uuubbbUUUbbbooo]]]SSSSSSSSSRRRJJJ;;;>>>>>>XXXggg\\\WWWaaa}}}zzzxxxqqq```aaajjjuuuzzzjjjKKKLLLjjj|||iiiKKK<<<888111000000000000111222444555555======???ccc}}}qqqkkk___QQQTTTcccsssaaaLLLBBBAAAAAA>>>;;;<<<<<<<<<:::999666444333222222555:::@@@GGGSSS___zzz}}}~~~zzzyyytttgggrrrwwwrrroooqqqssswwwvvvlllhhhooo{{{uuunnnjjjoooqqqqqqpppmmmhhhdddbbbYYYPPPQQQbbbpppsssuuuzzz~~~~~~}}}~~~tttvvv~~~~~~~~~}}}}}}~~~{{{yyyrrr^^^UUUgggkkk[[[WWWZZZYYYUUUKKK<<<>>>===XXXggg[[[VVV```{{{uuuvvvuuudddjjjqqqxxxyyyiiiKKKIIIccc}}}{{{gggJJJ<<<888///000/////////000222444555555<<<<<<===YYYwwwqqqjjjZZZNNNKKKfff___RRREEE======>>>>>><<<<<<===<<<;;;888666444333222333666888;;;DDDNNNfffwww|||mmmjjjyyykkkqqquuummmgggiiipppwww|||}}}}}}|||vvvmmmhhhmmmvvvwwwjjjbbb___bbbeeehhhgggbbb\\\XXXSSSRRRZZZhhhooopppttt{{{~~~~~~~~~~~~}}}~~~|||vvvyyy~~~~~~|||{{{{{{}}}xxxyyyooo^^^XXXkkkyyyeeeXXXYYY]]]ZZZRRRKKK;;;>>>===XXXgggVVVWWWddd|||wwwyyyuuuhhhpppxxx}}}yyyeeeHHHHHHddd~~~~~~zzzeeeGGG<<<999...//////...///000222444555666;;;===@@@TTTuuurrrfffTTTEEEUUU[[[XXXIII<<<;;;???@@@<<<===>>>>>>===:::888666222111222555666777???HHHZZZnnn~~~mmmdddrrr}}}www~~~rrrhhh```aaajjjuuuzzzzzz{{{~~~yyypppkkklllppp}}}nnnfffYYY[[[aaagggiiidddYYYPPPQQQZZZffflllnnnoootttzzzyyyzzz{{{|||}}}~~~|||}}}zzzvvv|||~~~~~~}}}zzzzzz}}}xxx||||||hhh^^^^^^ooowwwdddYYY\\\aaa^^^UUUMMM===???>>>YYYiiiVVV^^^mmmxxx|||xxxmmmuuu~~~cccGGGOOOrrrxxx```BBB999999///............000222444555999:::>>>DDDRRRqqqwwwoooiiiZZZJJJHHHWWWZZZLLL???===???>>><<<===>>>???>>><<<999777222111222555555555;;;CCCRRRgggttthhhrrr~~~uuupppnnnkkkiiiaaaZZZSSSTTT```oooyyy~~~}}}uuuqqqqqqsssuuunnnbbbccchhhqqqtttmmm\\\NNNOOO```lllllllllssswwwwwwvvvwwwyyy{{{}}}}}}}}}}}}{{{|||}}}~~~xxxvvv~~~~~~{{{zzz~~~xxx{{{yyy~~~ppp___]]]eeeuuuvvvcccXXX\\\cccaaaYYYPPP@@@AAA???YYYjjjZZZfffuuuwww|||{{{ttt{{{dddIIIYYYwww[[[===777999111............000222444666;;;999>>>HHHQQQhhh|||kkkdddXXXJJJCCCTTT[[[OOOBBBAAA@@@;;;<<<===???@@@???===:::888222111222444222111666>>>GGG^^^vvv{{{oootttvvvssstttmmm]]]PPPKKKIIIGGGIIIVVViiizzz~~~yyyxxxyyyzzz|||wwwnnnooosss|||vvvaaaOOONNNbbbmmmiiikkkvvvzzztttuuuwwwzzz}}}~~~~~~zzz|||~~~{{{~~~}}}wwwvvv}}}zzzxxx~~~vvv}}}|||hhhWWW\\\iiizzzqqq]]]RRRUUU]]]^^^XXXTTTCCCCCC@@@ZZZnnnbbbooo{{{|||ppp|||TTTOOOmmmqqqQQQCCC<<<555444000111111000000222555888999>>>@@@FFFSSSfffrrrggg^^^TTT<<>>@@@AAA???:::777444222333555555333666;;;JJJZZZkkkvvv}}}sssxxxwww]]]IIIIIIGGGBBBAAAQQQnnn~~~sssYYYDDDTTTlll{{{sssjjjnnnvvvwww{{{yyyxxxzzz|||}}}|||yyyzzz|||~~~uuurrr{{{{{{xxx|||yyyfff\\\dddwwwrrreeeWWWRRRUUUYYYZZZXXXMMMBBBDDD>>>WWWkkkbbbqqq{{{}}}uuugggvvvxxxSSSUUUrrrnnnPPPCCC;;;222000000111111000000222555888===CCCDDDHHHSSSccc|||pppdddYYYFFFHHHUUUbbbYYYCCC888============>>>??????<<<:::555222111555666555666:::FFFTTTccclllrrrzzzxxx|||dddPPPAAA@@@;;;<<>>III^^^nnnllljjjoootttsssxxxwwwwwwyyy|||}}}{{{xxxyyy{{{}}}~~~~~~tttsss}}}xxxxxx||||||vvvfffaaalll}}}|||nnndddYYYVVVZZZ]]]YYYTTTHHH===AAA===YYYggg___nnn}}}}}}lll```qqq~~~kkkOOOXXXtttzzzzzzeeeKKK@@@999000...000111111000000111444777>>>FFFHHHKKKUUUccc~~~ooocccQQQFFFPPPiiihhhJJJ;;;AAA???>>><<<<<<>>>??????>>>666111///444777777777888CCCOOOZZZ```fffnnnvvvyyyrrrYYYIII===;;;777;;;RRRrrr~~~~~~}}}~~~}}}zzzhhhNNN???===AAAPPP^^^aaadddjjjmmmllluuuvvvxxx{{{~~~~~~|||zzzxxxyyyyyy{{{|||}}}~~~~~~|||~~~zzzrrrsss~~~uuuxxxzzz}}}pppdddgggxxx~~~rrrfff^^^XXXYYY```bbb[[[SSSEEE:::>>>===YYYeee___ooo~~~wwwiii```pppzzz{{{```GGGUUUqqqzzzuuuqqqZZZBBB<<<777000000000111111000///111444666;;;FFFKKKOOOYYYfffzzzmmm[[[JJJLLLccclllZZZGGGCCC???>>>===>>>???@@@@@@???999222...333888999888999DDDOOOYYY]]]```gggmmmoooxxx|||zzzwwwyyylll[[[KKK@@@???===:::???VVVttt{{{uuuuuu||||||vvvVVVAAA===???IIIRRRTTTUUUZZZbbbgggppprrrvvvzzz||||||zzzyyyxxxxxxxxxxxxyyyzzz{{{|||{{{}}}xxxppprrr~~~www{{{~~~uuuiiiaaakkk}}}kkk]]]WWWSSSXXX```ccc]]]UUUFFF:::>>>>>>YYYcccdddttt{{{rrriiieeerrr{{{xxxZZZAAARRRpppyyy{{{qqqUUU>>>999555000333000111111//////000333666:::HHHPPPUUU___jjj}}}ooofffXXXNNNTTTcccgggUUUAAA?????????AAABBBBBB@@@===;;;333///222888:::;;;<<>>===BBBHHHIIIFFFHHHVVVdddjjjmmmrrruuuwwwwwwuuuuuuyyyyyyyyyyyyzzz{{{}}}}}}~~~~~~xxxoooqqq~~~|||mmmbbb___ooo{{{hhhZZZTTTPPPSSSZZZ]]]ZZZUUUGGG999===>>>YYY```aaasssvvvzzznnnkkklllwww~~~vvvWWWBBBXXXwww}}}vvvUUU===999555000333111111111///...///222555<<>>666111333777:::>>>BBBLLLXXXcccgggggghhhhhhgggooosssyyy}}}pppggg```___\\\ZZZ```jjjuuu}}}yyymmm^^^SSSFFFBBB===DDD^^^{{{uuutttrrrpppssscccjjjhhhmmmyyyyyyaaaLLL===@@@EEEGGGBBBAAANNN___gggjjjoooqqqrrrrrrrrrrrruuuvvvwwwyyy|||~~~wwwnnnppp}}}~~~eee^^^bbbuuuuuudddYYYUUUQQQPPPRRRTTTUUUTTTGGG777<<>>@@@999333333555999@@@HHHKKKWWWcccggggggiiijjjiiillloootttxxx{{{~~~wwwmmmaaaZZZYYY^^^dddiii{{{uuuhhhUUUMMMDDDIIIcccxxxvvvsssttt{{{{{{ZZZMMMLLLLLLVVVmmm~~~uuuaaaGGGGGGNNNUUUPPPFFFIIITTT\\\___ccceeeddddddeeeggggggjjjnnnsssxxx|||wwwmmmooo|||}}}|||zzz^^^]]]hhh}}}mmm]]]SSSRRRQQQOOOOOOPPPTTTXXXJJJ999===@@@YYYwwwVVVVVVnnnzzzzzzyyyooottt|||xxxXXXMMMjjj}}}wwwgggIII888999555...111111111111///...///111444444JJJYYYcccppp{{{vvvgggjjj```NNNPPPdddnnniiiIIIFFFBBB??????@@@@@@@@@AAA;;;555444444888BBBLLLJJJUUU```dddeeeiiilllllljjjmmmqqqtttwwwzzz~~~nnn```^^^eeekkklllzzzfff[[[LLLNNNhhh}}}zzz}}}vvvQQQ;;;999333888WWWxxx|||mmmTTTRRRYYYddd```PPPGGGJJJKKKNNNQQQRRRPPPPPPSSSUUUYYY]]]dddlllsssxxx|||}}}vvvlllooo}}}~~~xxxuuuzzz~~~rrrZZZ]]]mmm}}}fffWWWJJJMMMPPPPPPOOORRRXXX^^^QQQ>>>@@@AAAXXXpppYYY]]]sssyyyxxxlllmmm]]]ggg~~~~~~ZZZCCC@@@999222000...000000/////////111222333333DDDXXXiiixxxqqqdddbbbYYYJJJYYYwww\\\III;;;@@@GGGFFFAAAAAA??????<<<777333666>>>FFFSSSYYY]]]]]]ccclllpppnnnpppkkkjjjppptttwww~~~qqqgggbbb^^^\\\llllllVVVUUUkkk{{{[[[GGG;;;444111666CCCTTTiiiyyy^^^WWWWWW\\\WWWGGG======???????????????@@@AAABBBDDDKKKWWWdddooouuuxxxxxxyyyyyytttyyy}}}vvvvvvrrriii\\\jjjyyy}}}rrr```QQQQQQNNNJJJIIIMMMUUU^^^dddPPPAAA???>>>XXXpppZZZccc~~~yyyyyyggggggzzz\\\oooxxxUUUAAA>>>777111111///000000//////000111222333888>>>QQQmmm|||jjjbbb^^^RRRSSSmmmttt^^^GGG???AAABBB???<<<>>>>>><<<777333444;;;AAARRRWWWZZZYYY\\\dddjjjkkkmmmiiijjjpppuuuxxx~~~qqqfffbbbtttzzzfffcccqqqnnnVVV@@@555777333000111555@@@RRRcccZZZNNNFFFFFFCCC:::777;;;888888888777666666666666>>>CCCKKKVVV```iiipppsssuuu}}}|||}}}}}}}}}zzzlllfffiiittt|||{{{rrrfffXXXMMMKKKJJJIIIIIIKKKPPPUUUXXXIII<<<======WWWoooZZZjjjyyyxxx~~~dddaaaxxxnnnVVVuuuoooPPP>>><<<555000111///000000//////000111333444<<<777GGGmmmsssaaa```ZZZKKKWWW{{{vvv\\\GGG???AAAAAA>>>===>>><<<888333333666:::KKKQQQSSSPPPPPPUUU]]]aaaggggggjjjqqqvvvzzz~~~|||lllsssyyywww|||kkk[[[LLL>>>888888777666555222000444CCCRRRTTTEEE999666666222333777666666666666555444333222777999<<>>;;;333///111///000000//////000222444555<<<666AAAaaahhhccchhhVVVLLL```xxxzzznnnTTTAAA>>>AAAAAA>>>>>>===:::666333333444AAAGGGKKKIIIFFFGGGMMMSSS\\\___fffnnnsssvvvwwwyyyqqqbbbPPPEEE>>>:::<<<@@@666555555555333444???KKKRRREEE:::888888555444555666777888888888777666555333333555999AAAJJJSSSXXXdddppp}}}{{{}}}wwwjjjkkkrrrqqq[[[MMMGGGFFFEEEFFFIIIKKKLLLKKKJJJJJJAAA999AAAFFF```gggXXXmmm~~~|||{{{{{{sssnnnlllccc```jjjrrrmmmOOOJJJrrrcccLLL???;;;111...000...000000///000111222444666888:::???PPPtttyyykkkxxxqqqWWWLLLWWWllltttaaaGGG;;;<<>>???>>><<<999666444333999???FFFGGGCCC@@@CCCHHHLLLRRR[[[bbbhhhlllllljjjlllsss~~~gggWWWGGGAAA@@@>>>;;;999555222111333555666<<>>:::999888777777999999888777666444222111111444999@@@HHHOOOVVVYYY^^^jjjuuu{{{~~~ooofffnnnzzznnnVVVIIIEEEFFFDDDEEEGGGIIIJJJKKKKKKKKK:::444>>>CCC]]]cccXXXnnnxxxpppeeefffcccbbbkkkrrraaaKKKPPPooo\\\JJJ???:::///---000...000000///000111333555666666>>>@@@CCC___sssyyy~~~eeeGGGHHH^^^qqqkkkWWWFFF@@@???>>>>>>>>>===;;;888666444666:::BBBGGGDDD??????CCC@@@FFFMMMSSSZZZbbbeeeeeebbbiiizzzwwwiii\\\QQQQQQQQQLLLBBB<<<;;;777555888999888:::===PPPIII???888666777;;;===@@@???<<<888555222111000444:::DDDOOOYYY___cccddd___hhhpppuuuzzzxxxhhheeeqqq~~~iiiRRRFFFDDDEEEAAABBBDDDFFFHHHIIIIIIJJJ;;;555???CCC\\\aaaYYYqqqsssuuuffffffgggjjjuuusssVVVLLLYYYjjj~~~uuuTTTEEE===777---,,,111...000//////000111333666777888???AAAAAAQQQxxx|||mmmtttlllPPPJJJQQQ^^^gggeeeWWWIIIBBB=========<<<<<<:::777555555555;;;BBBBBB>>>===AAA>>>BBBDDDGGGPPP```kkknnnlllppp}}}zzzuuummmgggfffcccXXXLLLEEE@@@???>>>???<<<999;;;@@@GGGGGGDDD@@@<<<<<>>888AAADDD\\\```ZZZuuu{{{ppp{{{zzzkkkhhhkkksssrrrNNNMMM```fffvvv}}}hhhMMM@@@:::555+++,,,111///000//////000222444666777<<<>>>AAADDDLLLfffeeeiiippp^^^KKKBBBEEEYYYggg___MMMAAA<<<;;;;;;;;;<<<:::888666333111444;;;>>>;;;;;;???BBBDDDBBBBBBNNNcccuuu{{{|||||||||xxx|||~~~xxxrrrgggVVVHHHCCC>>>???BBBAAA:::555:::BBB<<>>===>>>@@@CCCHHHKKKKKKIIIFFFDDD<<<666>>>@@@WWW~~~}}}ZZZccc}}}nnnkkkuuuPPPQQQcccuuunnncccJJJCCC999222111111111000333222111111222555777999@@@999???JJJIIINNNwwwuuuiiibbbSSSIIIJJJTTTbbbmmm^^^???999======999777:::<<<;;;444333333555:::>>>AAABBBIIIDDDAAABBBEEEQQQhhh}}}rrrkkkssswwwrrrkkk[[[III=========@@@CCCAAA<<<;;;===DDDMMMUUUZZZ```aaaVVVFFF@@@:::888===>>>999999???EEEIIISSS___eeeeeeeeehhhkkktttvvvqqqrrr|||~~~~~~|||zzz|||uuujjjiiippptttttt{{{~~~wwwiiifffiiippp}}}xxxfffTTTDDD;;;===DDDCCCCCCCCCEEEGGGGGGEEECCC<<<:::888<<>>BBBIIIFFFHHHeeetttddd```TTTOOORRRZZZhhhfffSSSGGG;;;555999<<<:::999<<<888555222222666<<>>555000///000000///111222333444666777888999AAAAAACCCDDDAAABBBSSSggghhhcccXXXRRROOOOOO___oooppp___DDD333999???;;;999>>>;;;777111///333999@@@CCCIIIFFFEEEHHHJJJNNNWWW```yyy|||{{{pppkkkvvv|||oooYYYNNNCCCAAAFFFPPP]]]hhhrrrzzz~~~~~~mmmffflllmmmYYYAAAAAA???>>>BBBHHHRRRbbbpppvvvsss[[[GGGCCCEEEBBB===;;;BBBBBBGGGNNNRRRTTTYYY___kkkqqqpppiiiiiiqqqxxxyyy{{{}}}~~~~~~|||||||||}}}}}}yyyoooccccccttt{{{uuusssxxx~~~}}}xxxuuummm```QQQHHHBBB===<<<>>>AAAAAABBBDDDGGGHHHGGGEEE:::999888===RRRtttooobbb{{{|||vvvlllmmmiiiZZZ}}}zzzxxxiiiQQQAAA;;;333//////000000///000222444666888999::::::>>>@@@@@@<<<999>>>JJJTTTqqqfffaaaaaaZZZLLLSSSkkkyyyvvv[[[@@@888999:::<<<@@@<<<888333111333888===@@@DDDCCCCCCDDDFFFIIIMMMPPPZZZ]]]___ZZZPPPKKKVVVdddyyymmm^^^OOOGGG???888666:::CCCRRR```jjjwwwoooeeebbb[[[PPPIIIMMMVVVaaaiiiqqq~~~}}}cccYYYSSSIII@@@===@@@???BBBFFFIIILLLTTT]]]mmmssssssmmmiiimmmrrrsssxxx||||||zzzzzz{{{xxxwwwsssooosss}}}sssrrruuuzzzpppcccVVVJJJFFFFFFCCC@@@@@@??????AAACCCFFFHHHGGGEEE999999888===RRRsssoookkk}}}{{{pppiiiiiizzz{{{YYYTTTyyy}}}}}}hhhNNN>>>888111......000000///000222444777999;;;;;;<<<>>>AAABBB<<<888<<>>>>>;;;999666555777999::::::CCCCCCAAA@@@???AAAAAAAAA??????@@@@@@===;;;AAAJJJbbbzzz|||gggYYYLLLAAAAAA===::::::;;;???IIISSSaaajjjuuu}}}vvvpppooommmeeekkkwww~~~pppbbbRRRHHHGGGEEEDDDEEEHHHIIILLLVVVaaaooovvvyyytttnnnlllmmmnnntttyyy~~~|||yyyyyyyyyssssssqqqrrrzzzwwwlllooovvv|||nnnYYYMMMDDDCCCFFFFFFCCCAAA>>>>>>???BBBEEEFFFEEEDDD888888888===RRRrrrnnnooo~~~}}}qqqjjjhhhhhhpppooo```KKKUUUttt|||{{{xxx[[[FFF;;;666000---///111111000111222444777999<<<>>>???AAAKKKTTTTTTJJJBBBCCCHHHRRRrrrssslllqqqoooWWWIIIRRR]]]uuuxxxhhhHHH666999>>>;;;;;;:::999999::::::888666BBBEEEEEE@@@<<<;;;:::888777444444777999888;;;@@@QQQhhhvvvlll]]]WWWUUUPPPFFFAAA>>>===;;;;;;@@@GGGVVVZZZbbbmmmwww}}}nnn]]]VVVXXXRRRQQQRRRSSSRRRTTT]]]hhhooovvv{{{xxxpppkkkkkkmmmrrrvvv{{{}}}|||yyyvvvtttvvvtttqqqttt}}}zzzzzz~~~uuuhhhpppzzzyyyiiiOOOEEE===>>>BBBBBB@@@???======>>>@@@CCCDDDCCCAAA777888888===PPPooo~~~mmmqqqwww}}}sssiiijjjnnnooopppeeePPPDDD\\\tttsssxxxpppLLLCCC:::555///...000222222111333333444666999<<>>;;;>>>===;;;;;;;;;:::777555:::CCCHHHDDD???>>>===:::<<<888666888888777999>>>III]]]jjjgggeeekkknnnjjjXXXNNNBBB<<<999:::@@@GGGOOOPPPUUU\\\dddsssuuuhhhcccfffddddddeeeddd```^^^eeennnmmmsssxxxvvvnnniiijjjooorrrtttxxx{{{{{{wwwpppkkkrrruuuyyy}}}wwwlll{{{{{{tttjjjtttppp___HHH???999:::<<<<<<;;;<<<<<<<<<===???AAAAAA@@@>>>777777777<<>>AAA???<<<;;;;;;:::888666111???JJJIIIEEEEEEDDDBBBCCC>>>;;;999555333666===EEEWWWgggkkkttt|||lll[[[HHH<<<999<<>>888888999888999;;;<<<<<<<<<>>>@@@@@@>>><<<777777777<<>>:::555//////222555444222111333555666777888:::<<>>>>>??????>>>:::666333666888===BBBDDDGGGPPPZZZVVVTTTNNNDDD999444777;;;GGGUUUaaaiiivvv}}}iiiJJJ<<>>===555555777@@@QQQjjjzzz|||vvvsssmmmdddNNN\\\ooovvv\\\IIIAAA888444///...111444333111111333555666777888:::<<<>>>HHHSSSWWWSSSLLLHHHHHHLLLLLLSSShhhsssqqqooofff]]]MMMNNNUUUfffwwwwwwdddOOO>>>===<<<;;;::::::;;;<<<666777:::>>>???AAAJJJSSSmmmlllggg\\\OOOCCC<<<:::BBBRRRaaajjjxxxsssUUUDDDCCC???BBBQQQVVVYYYUUUSSSTTTTTTeee|||xxxvvvrrrnnnrrrrrrrrrqqqpppppprrrtttggg]]]ZZZbbbggggggiiipppooossswwwzzz~~~wwwnnnvvvvvvwwwxxxlll\\\KKKAAA888888777666666666666666777999;;;>>>???>>>===<<<555555777@@@QQQiiiooozzz|||xxxqqqnnnhhhYYYnnnxxxtttVVVDDDAAA666222......000333222111111333555666777888:::<<<>>>AAACCCBBB???AAAGGGMMMMMMKKKJJJOOOcccvvvpppnnnoooXXXNNNEEEKKKccctttlllZZZ???===;;;::::::<<<>>>@@@777666777999999:::AAAIIIaaaffflllnnniii]]]OOOFFFLLL\\\lllwwwkkkUUUJJJ@@@CCCUUUTTTZZZYYYXXXWWWRRR\\\ttt}}}zzzwwwtttpppsssrrrqqqqqqrrrssssssrrrccc[[[YYY```eeeeeeggglllkkkooorrrtttxxx{{{yyytttzzzzzz{{{zzzoooaaaRRRBBB999777777666555555555666666666888:::<<<======<<<;;;555555777???PPPhhhooogggwww{{{pppkkkdddgggwwwzzzlllMMM===>>>444111......000111111000222444666666777777999;;;===@@@BBBAAA@@@BBBHHHMMMGGGKKKMMMLLLQQQkkkqqqpppwwwpppbbbNNNDDDRRRhhhlllcccIIIDDD>>>===>>>@@@>>><<<:::777666777666555:::AAA@@@KKK]]]mmmtttooocccZZZWWW```kkkwwwnnnYYYEEEFFF[[[VVVZZZWWWWWW[[[XXX\\\lll~~~|||zzzwwwuuuvvvrrrooonnnoooooolllhhhbbb\\\ZZZ```dddddddddfffkkkkkkgggdddgggqqqwwwyyyxxxyyyuuuzzz~~~rrreeeXXXJJJ>>>777555555444444444444555555555666888:::;;;;;;;;;:::444444777???OOOfffdddjjj{{{uuugggccctttqqqWWWkkk||||||~~~yyyeeeKKK>>>>>>222000//////000111111111222444666777666777999;;;:::===@@@AAA@@@AAACCCFFFEEEKKKQQQPPPLLLWWWzzztttmmmwwwooo]]]KKKKKK\\\kkkqqq___TTTFFF??????@@@???===>>>:::888999777555666;;;888@@@LLL[[[ggglllkkkiii```[[[VVVZZZkkkqqqRRRIIIXXX[[[ZZZQQQPPPXXXYYYZZZcccxxx|||ttttttsssqqqpppoooooorrrzzz}}}{{{xxxzzzuuuoookkkiiigggbbb^^^^^^ZZZZZZ```dddeeeccccccfff```WWWRRRZZZkkkzzzvvvsssvvvyyyppppppxxxzzzkkk[[[NNNCCC;;;666444333333222333333444444444555666888999999999999444444666>>>NNNddd|||sss^^^jjjvvvtttqqqZZZ```mmmrrrttt^^^JJJhhh|||~~~sss___MMMCCC@@@000000000000000111111222333444666777666777999:::<<<===>>>>>>>>>???BBBEEEHHHIIILLLMMMHHHLLLccc|||iiifffddd]]]RRRKKKQQQcccssspppeeeTTTFFF??????BBBDDD@@@===;;;<<<;;;777666888999999:::???IIIWWWeeennnrrrcccPPPFFFLLLZZZhhhoootttbbbLLLPPP^^^[[[MMMGGGNNNQQQPPPWWWaaazzzpppkkkgggbbb___[[[\\\aaannn~~~~~~{{{yyyzzzuuunnnhhhccc___[[[YYYVVVVVVXXX]]]bbbcccaaa___XXXSSSNNNPPP___uuuuuulllhhhppp}}}{{{rrrnnnttt~~~uuubbbPPPCCC:::555333222222111111111222333333333333555666777777888888333444666>>>MMMcccyyypppaaaiiikkkppp{{{cccWWWfffpppiiigggSSSEEElllwww~~~{{{hhhVVVLLLCCC:::000000111111111111222333333555666777666777888:::;;;<<<===???@@@AAADDDEEEIIIDDDDDDIIIJJJJJJUUUddd|||```]]]\\\[[[SSSKKKSSSaaakkklllhhh[[[KKKAAABBBGGGAAA>>>===@@@???:::777777333222111222888FFFWWWcccuuulll```UUUMMMKKKNNNRRRPPP___pppjjjSSSQQQZZZZZZMMMBBBEEEFFFHHHQQQSSSkkk|||wwwwww{{{xxxoooiiieeebbb```[[[XXX\\\jjj|||~~~yyyvvvrrrnnnhhhaaaZZZWWWXXXYYYTTTTTTVVVXXX\\\\\\XXXSSSJJJLLLRRR```vvvrrriiigggqqq~~~uuupppqqq|||wwwjjjWWWDDD888333222222111000000000000111222333222222333444555666777777333333666===LLLaaawwwrrrhhhooo|||```jjj|||vvv^^^]]]ooouuuddd^^^NNNHHHuuuooozzzuuu^^^LLLGGG???222///111222222111111222333333555666777666777888:::444888===AAACCCCCCBBBAAAHHH???@@@JJJPPPMMMNNNUUUkkkoooffffffjjjaaaMMMHHHPPP\\\lllyyyqqqYYYEEE@@@DDDAAA>>>>>>BBBAAA;;;777666333666888888999>>>HHHQQQ]]]dddllllllaaaTTTNNNNNN>>>DDDMMMbbbuuulll[[[XXXTTTYYYPPPCCCAAAAAAFFFSSS]]]kkkwww{{{~~~|||rrrvvvxxxyyyuuupppnnnqqqvvvwwwvvvrrrjjjdddccccccbbbeee^^^```ooo|||vvvssshhhfffbbbZZZTTTRRRUUUYYYVVVVVVVVVVVVVVVTTTMMMEEEDDDLLL\\\sss}}}llliiilllxxxtttqqqvvvlll___LLL;;;222111333555000000///000000111222222111222222333444555666777333333666===KKK```vvv}}}mmmrrr|||uuuvvvzzzkkkeeejjjwwwxxxkkkYYYJJJXXXxxx~~~qqqMMMGGGCCC555111////////////000111333333333222333333555777:::;;;===<<<;;;===BBBEEEEEEDDDFFFFFFEEEEEEFFFHHHJJJKKK___tttsssiiihhhfff[[[NNNOOOWWWlll~~~tttXXXFFFDDD@@@AAA@@@???BBBDDDAAA:::333444666777999>>>GGGMMM]]]^^^aaafffjjjggg]]]UUUKKKGGGFFFNNN\\\dddaaa\\\ccceee```UUUMMMOOOWWW]]]nnntttwwwuuutttvvvuuusssttttttttttttrrrpppnnnmmmtttrrrpppooommmjjjeeebbbgggcccaaafffrrrxxxoooiii[[[UUUNNNMMMQQQUUUVVVUUUQQQQQQSSSSSSKKKAAAAAAGGGNNNbbbrrr|||wwwhhhrrruuuxxx}}}}}}vvvpppZZZMMM>>>444222222000---000000000000000111111222222222333444444555555666555444555:::HHH^^^uuuwwwgggoooyyy}}}{{{rrrttt{{{dddYYY[[[mmmhhhKKKGGGAAA555555000000000111111333444444444444444444555777999;;;===<<<===???BBBDDDBBB@@@DDDDDDDDDDDDEEEFFFGGGGGGXXXcccxxxyyynnnsssxxxpppcccNNNMMMXXXmmmuuugggOOO???:::AAAEEEBBB@@@@@@AAA@@@888888666444555:::BBBIIITTTUUUYYY```eeeeee___YYYSSSOOOMMMRRR[[[```^^^YYYhhhmmmmmmfff```aaafffiiimmmsssvvvuuutttvvvvvvtttoooooopppqqqqqqpppooonnnpppooonnnmmmmmmkkkgggeeeccc```]]]```iiiqqqxxxzzz~~~zzzuuuuuuuuusssoooggg^^^WWWOOOKKKHHHIIIMMMQQQRRRQQQTTTSSSPPPJJJ@@@999>>>JJJ\\\lllxxxzzzzzzzzz{{{yyyyyy|||~~~{{{sssjjjeeeKKKAAA555///000222111///000000//////000000111222222222333333444555555555444444555:::GGG]]]ttttttjjjwwwzzzwwwsssiiijjj}}}vvv]]]KKKGGG>>>555888222222222222333444555555666666555555666777999:::======>>>@@@BBBBBB@@@>>>BBBCCCCCCDDDDDDDDDCCCCCCKKKRRR[[[lllrrrqqqvvvvvvqqqUUUIIIDDDTTTlllsssbbbMMMBBBCCCCCC@@@AAAEEEDDDAAA???<<<888333222555<<>>777///---///222111//////////////////000111111111222222333333444555555333444555:::FFF[[[sssyyyzzz}}}{{{sssooouuu{{{}}}jjjVVVOOOJJJ<<<333666222222222222333444555666888777777666666777999999<<<<<<<<<===???@@@@@@@@@CCCDDDEEEFFFEEEDDDCCCBBB@@@KKKTTTYYYgggnnngggjjjmmm^^^RRRDDDDDDWWWlllqqqkkk[[[QQQCCC>>>EEELLLGGG>>>CCC@@@<<<777444555777999;;;<<<@@@GGGOOOUUUWWWWWWPPPPPPOOOQQQTTTXXX[[[]]]]]]eeeiiieeeaaa^^^\\\ZZZ\\\eeennnrrrtttuuurrrmmmiiijjjlllnnnoooooooooooosssqqqooommmkkkgggccc___dddbbb```bbbgggiiihhhggghhhfffdddbbbaaa___\\\ZZZUUUSSSRRRQQQNNNJJJEEEAAA>>>>>>???AAADDDDDDBBB???:::888666888@@@OOOcccrrrxxxqqqkkkgggcccfffuuu~~~vvvrrruuu{{{xxxiiiUUUFFF;;;666111///000111///---///............///000000111111111222333333444444222333555999DDDXXXppp~~~~~~~~~rrrmmm{{{mmmuuuxxx```SSSTTTKKK:::111111111111111222333444555666999888777666666777888999;;;:::::::::;;;>>>BBBEEEDDDEEEFFFGGGGGGFFFDDDCCCAAAFFFPPPUUURRR```rrrhhhdddbbb___UUUGGGDDDSSSgggssspppgggWWWIIIDDDEEECCC???CCCAAA???===;;;888666555555666999===BBBGGGJJJKKKFFFGGGHHHIIILLLPPPTTTWWWUUUZZZ]]]ZZZVVVVVVUUUSSSQQQ]]]jjjqqqttttttpppjjjjjjkkkmmmnnnnnnnnnmmmmmmpppnnnlllkkkiiifffbbb^^^```]]][[[\\\```dddeeedddeeebbb]]]XXXUUUQQQNNNKKKGGGDDD@@@>>>======<<<:::<<<<<<<<<<<<<<<:::777555555666999DDDWWWlll|||pppeeeiiiqqqwwwvvvmmmmmmuuuyyytttnnn___GGG555777444111000111000...+++.........---......///000000000111111222333333333111333555888BBBUUUnnnyyy~~~}}}kkkgggrrrkkkWWWqqqzzzoooWWWQQQUUUHHH777111...///000000111333555777888888777666666666777888999999999999999:::===BBBEEEDDDDDDEEEEEEEEEEEEEEEDDDGGG@@@DDDOOONNNPPPoooxxxdddeeehhheeeWWWGGGDDDPPP___lllsssqqq]]]FFF<<>>000///...---...///000...------------------.../////////000000111111222333333000222555888@@@SSSlll~~~zzz}}}}}}wwwlllccceeelllzzzrrrZZZQQQkkkyyyeeePPPNNNPPP???444444---//////111222555777:::;;;666666555555555666888999666888;;;<<<;;;<<<>>>AAAAAA@@@@@@@@@AAABBBCCCCCCEEE>>>>>>FFFHHHIIIVVVhhh{{{rrrlllhhhggg___QQQJJJLLLVVVgggsssjjjWWWIIIEEEFFF===<<<<<>>;;;888888777666444444555666777666666888<<<>>>>>>===:::>>>@@@??????CCCCCCAAAAAALLLXXX___dddhhhhhheeebbbccceeefffffffffeeeddd```______```aaa```^^^\\\YYYVVVRRRRRRTTTVVVUUUSSSQQQNNNIIIFFFCCC???<<<999999888777888999:::999888444333111//////000222444:::JJJ^^^nnn|||nnniiilllyyy}}}zzz{{{}}}~~~~~~|||xxxnnn^^^MMM???777444------------/////////...------,,,,,,------.../////////000000111222222222///222555777???QQQjjj}}}~~~}}}{{{www{{{wwwiii```ccckkkppphhhcccWWW\\\uuuyyyrrr^^^KKKKKKKKK888222666//////000111444666999<<<>>>555444444444555666888999444888===???===;;;;;;;;;>>>===<<<<<<===???AAABBB???AAABBB@@@>>>@@@FFFLLLaaannndddnnnuuugggSSSIIICCCSSSdddlllkkkaaaPPPBBB;;;:::999<<<@@@BBBAAA@@@::::::999666333111111222111//////333999<<<:::888888<<<===;;;;;;===<<<888;;;DDDMMMRRRXXX___bbbaaa]]]^^^```aaabbbbbbbbbaaa^^^]]]\\\\\\\\\[[[XXXVVVOOOLLLKKKLLLNNNNNNLLLIIICCCAAA>>><<<;;;999666333333333555888:::999666444222111///...///222888<<>>PPPiii}}}yyyuuuxxxyyysssgggcccqqq}}}}}}tttddd___fffoooppprrrQQQPPPhhhtttzzzvvvcccGGGKKKHHH<<<333222222000222111//////111777===AAA???;;;555333555777777666999999888888999999:::;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBJJJ[[[|||rrrnnnvvvxxxhhhUUUMMMKKKPPP```llllllbbbZZZQQQEEE:::999===???>>>>>>??????>>><<<:::777444222---...000111222222111000333333333444555666777888===;;;;;;AAAKKKRRRSSSRRRPPPSSSWWWZZZ[[[ZZZXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRJJJHHHEEEBBB???>>>>>>???;;;:::888555444333333333111///111888===;;;444//////000000///111<<>><<<999555444555777777666888888888888888999::::::::::::;;;;;;<<<=========>>>>>>>>>?????????@@@@@@FFFGGGVVVwwwuuurrrsssooohhhdddUUUJJJQQQcccooottttttiii^^^MMM>>>888:::???BBBAAAAAAAAA???<<<:::;;;===888666444222111111111222111111111111222333333444999777666;;;BBBGGGHHHFFFEEEGGGIIILLLMMMMMMKKKJJJMMMMMMMMMMMMLLLKKKJJJIIIAAA???<<<:::888777888888444333222111000000111111777444000000111111...,,,...///000555@@@SSSiiixxxwww}}}uuuiiiccc]]]```mmmwww{{{~~~{{{uuuooonnnpppyyy}}}xxxtttdddRRR>>>333///------///......---------,,,,,,,,,---------------...///////////////000111111222222000///111555<<>>BBB>>>999444111111333444000000000000000000000000444222000222666999999777999999;;;<<<============@@@@@@@@@@@@???>>>======777666444222111111222222///............//////000222111///---,,,...///000///222:::GGGYYYnnn~~~lllZZZXXX\\\iii}}}~~~yyysssmmmlllmmmpppzzzyyypppgggKKK>>>222......---...000...------------,,,,,,,,,---------------......///...//////000000111111222000///111555<<>>???AAABBBHHHbbbrrrhhhiiiiiihhh___QQQHHHNNNZZZqqq{{{{{{lll\\\QQQBBB333999:::<<>>888333444:::???@@@>>>:::999888888888888888888888888888888888666555444000///...///000111111000111111000///000000111222111111222222111111000000///////////////000111111000000000000000/////////---000000,,,,,,222777777CCCLLL[[[kkkwww|||{{{xxxeeeddd\\\^^^oooxxx|||~~~xxxwww{{{|||wwwttthhhNNN666444///,,,///111///...///------------------------,,,,,,,,,,,,,,,---...............///000000111111000///111555:::GGG]]]ppp~~~mmmrrrwwwqqqmmm~~~tttfff|||vvvqqqhhhWWWOOORRREEE777111000//////000...///000222333222111111///111333333222222222333333333333333333444555555444444555666666777777888::::::::::::;;;;;;;;;;;;;;;888888;;;===>>>DDDLLLsssxxxwww|||gggXXXFFFJJJSSSbbbooorrrjjj``````RRRAAA555333555666666333444666888999999888777999:::;;;;;;;;;999888777111111111111111222222333000000///....../////////000000111111111111000000,,,,,,------.../////////...//////000//////...---(((,,,,,,+++444EEEQQQSSS^^^___``````^^^[[[YYYWWWWWWgggnnnooosssqqquuu~~~}}}|||}}}zzzeeeOOO;;;---111,,,+++---...+++***,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,------...---......//////000000111000///111444:::EEEZZZmmmuuueeeppp{{{~~~tttpppjjjjjjvvvtttccceee|||tttnnn___RRRVVVRRRBBB333///000///000222...///000222222333222222///111222222000///111333222222222222222333444444444444555555666777777777999999999999::::::::::::===888777<<>>======MMMggguuuyyyrrrhhhYYYKKKDDDNNN[[[aaafffmmmwwwnnn___MMM???666222222333555666777777777666555666777999999999888666555222222222111000000111222000000000000//////......000000111111111111000000++++++,,,---............,,,---...000000000000///+++333:::AAARRRgggpppnnngggeee___VVVMMMIIIKKKMMM___pppwwwtttpppkkknnn}}}vvv}}}{{{yyyyyyxxx|||hhhMMM999000......***))),,,,,,******---,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------......///000000000000///111444999DDDYYYkkkooo___mmm}}}pppwwwxxxgggjjjkkklllqqqrrrcccPPPccczzz|||rrrmmm[[[QQQ^^^SSSAAA111...000///000333...///000111222333333333000111222111......000333222222111111222222333444444444555555666777777888888888888888999999999999888999;;;;;;777444888@@@<<>>???EEEEEEKKKXXXjjjwww||||||rrrmmmiiigggbbb[[[XXXYYYIIILLLOOORRR[[[kkkyyy|||}}}rrrpppooouuu~~~uuubbbLLL888---,,,,,,---,,,+++)))((((((***))))))))))))))))))***++++++++++++++++++++++++******))))))******+++,,,***+++,,,------.........,,,111//////777;;;HHH]]]tttsssccchhh|||yyy{{{sssjjjggg{{{uuu{{{|||wwwpppbbbUUURRRRRRFFF555222//////222222//////111------------.........///........................////////////000000000000...//////000111222333333111111222222222333333333333333333333333444444444///888:::333111666999666;;;@@@OOOjjj|||sssnnnhhhjjjpppqqqfffTTTMMMOOOBBBAAABBBGGGOOOVVVZZZ[[[aaabbbcccgggiiiggg```ZZZ\\\^^^``````]]]VVVOOOJJJBBBBBBDDDGGGIIIJJJHHHFFFMMMKKKKKKRRR]]]dddfffeeegggccccccmmm}}}mmmbbbTTTJJJCCC@@@DDDJJJLLLVVVcccnnnuuuyyyyyyyyyqqq~~~~~~vvvvvvuuuwwwzzzmmmXXXCCC333---------,,,+++************)))***))))))(((((())))))***++++++++++++++++++++++++***))))))))))))***++++++)))***+++---............,,,111//////666:::FFFZZZnnnyyyeeeZZZjjjzzz|||ooodddccchhh~~~xxxkkktttsssssscccYYYZZZXXXJJJ:::222000......000000---...222------,,,,,,------...///------------------------........./////////000000,,,---...///000111222222///000000000000111111111333333333222222222222222333666:::999444222777===999999<<>>EEENNNUUUWWWbbbqqquuurrruuu~~~zzzrrrnnnpppyyy~~~{{{zzz{{{zzzrrreeeYYY777333...,,,---,,,***((()))))))))))))))))))))))))))((('''''''''(((***+++(((((())))))))))))((((((***************+++++++++,,,,,,++++++,,,,,,---...000//////111222777CCCPPPlllzzzccccccdddeeeiiiqqq{{{uuuiiihhhpppxxxzzzyyyzzzccc]]]ccchhhwww|||lllXXXUUUVVVVVVIII555+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------------------------------...............///000000111111000000000000000111111111222222333333333333444444444444444555555444333777<<>>FFFZZZwww{{{tttwwwyyyrrrhhhbbblllooouuu|||{{{ppphhhpppkkkdddbbbdddhhhhhhfffaaa```^^^^^^^^^___aaabbbbbb```^^^^^^cccjjjoooppprrrssstttsssnnnjjjqqqzzz~~~qqqfffdddfffkkksss{{{}}}|||iiiNNN777---,,,000222++++++***)))******))))))))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))(((((((((((())))))******++++++,,,,,,++++++,,,,,,---...///...///000111444???KKKcccvvvzzzeeeUUUeeennnoookkktttooowww}}}uuubbbPPPOOOUUUOOO;;;,,,,,,...,,,++++++++++++++++++++++++*********+++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,---............---------........./////////000000000111111111111222000000222333555555444333...666;;;666000666HHHYYYoootttlllrrrnnnmmmttt~~~wwwmmmwwwpppkkkqqq{{{|||wwwoookkkhhhiiimmmqqqrrrqqqllliiiggghhhjjjllloooqqquuuyyy~~~yyy|||yyyqqqqqqwwwvvvjjjOOOFFF999///+++******)))((())))))))))))((())))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((('''(((((()))******++++++,,,,,,++++++,,,,,,---......---///000000222===HHHaaatttsss```SSSmmmooonnnnnn{{{}}}nnnqqq{{{zzzuuubbbQQQYYYVVVIII666,,,---...,,,++++++++++++++++++++++++))))))*********+++++++++)))******++++++******)))******************************+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,---------........./////////000000000111111......///111333444222111000111333555555666888999AAARRRlll|||xxxyyy{{{zzzrrrttt|||zzzssssssjjjhhhrrr}}}yyyrrrfffbbb___aaagggkkkkkkjjjhhhffffffjjjllllllooosssssszzzpppWWWEEE444222...,,,++++++)))(((&&&(((******((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((&&&'''(((((()))***++++++,,,,,,++++++,,,,,,---......---...000///111;;;FFF\\\qqq~~~nnn```WWWllllllnnnvvvvvvoooiiillltttwwwsssmmm}}}xxxtttnnn```\\\bbbSSS@@@222...//////---************************))))))))))))*********+++))))))************))))))************************************++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000///......000333333111///666333111333777888444000666:::AAAIIIWWWlll|||xxxwwwzzztttsss|||zzzvvvjjjjjjiiiiiijjjkkkmmmnnnmmmlllpppxxx{{{zzz|||}}}vvvlll^^^MMM;;;000111...***((((((***---...&&&)))++++++)))'''''')))((((((((((((((((((((((((&&&'''((()))***))))))((((((((())))))))))))((((((&&&&&&'''((()))***++++++,,,,,,++++++,,,,,,---...------...000///000999DDDVVVlll{{{mmmbbb\\\ggghhhppp}}}~~~xxxuuukkkjjjkkkmmmmmmiiibbb\\\uuu{{{mmmnnneee\\\eeeaaaKKK444***+++,,,+++)))************************))))))))))))************))))))************)))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------............/////////000333111000111333444222///000///...------///222444000444777777:::CCCSSS```qqq~~~~~~|||zzz}}}}}}||||||ppp\\\HHH999111000000'''(((***,,,,,,+++)))(((&&&))),,,+++)))''''''(((((((((((((((((((((((((((&&&''')))*********)))((((((((())))))))))))((((((&&&&&&'''((()))***++++++,,,,,,++++++,,,,,,---...------...000///000999CCCQQQhhh|||zzzrrrnnnhhhbbbeeerrryyyqqqnnnnnnqqqhhhmmm|||xxx```TTTYYYnnnwwwwwwkkk^^^]]]ccchhhUUU===+++,,,111---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))+++---...------...///.........///111333555777////////////000000000000111000//////222666:::===AAAJJJ[[[mmm}}}||||||ssskkkOOOFFF:::222000///---+++---,,,***)))))))))***++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((******)))(((((((((((((((******+++++++++,,,,,,,,,...++++++...///000666===PPPdddxxxyyyooohhhfffgggiiivvvtttpppuuu}}}vvvssswww{{{oooZZZSSSZZZmmmuuurrrbbbWWWXXX\\\\\\JJJ777)))+++///,,,)))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********'''((((((((())))))))))))*********************************+++++++++,,,,,,*********+++++++++,,,,,,)))+++---...------...///...------...///111333444....../////////000000000222111000///111333666888777:::???HHHUUUfffwwwwwwjjjZZZMMMDDD:::555///---...000...,,,,,,+++***)))((())))))************)))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((******)))(((((((((((((((******+++++++++,,,,,,,,,...++++++...///000555<<>>OOOeeexxx}}}sss}}}yyynnnhhhZZZSSSGGG<<<333///...///***))))))+++------+++)))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((((((******))))))((())))))*********+++++++++,,,,,,,,,---,,,,,,///000000444:::FFFZZZnnnvvvooo{{{}}}xxx{{{xxxwwwvvvnnn\\\OOOWWWaaaQQQ555---+++++++++)))&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++)))+++------,,,+++,,,------.....................------------...............///000111222222111111000222444555444333333444888<<>>///+++,,,,,,***)))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***************+++------+++***++++++)))***+++---------,,,,,,+++,,,,,,,,,,,,------------------...//////000000000111111000///000222444(((---333666777777777777@@@DDDLLLXXXfffttt}}}~~~wwwnnnfffWWWQQQFFF<<<555000---,,,++++++++++++,,,,,,------++++++***)))((()))***+++(((((()))))))))((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((******))))))******+++,,,******+++++++++,,,,,,,,,---,,,...111111000333888AAAUUUhhh~~~jjjddd\\\___ppp{{{jjjaaaiiirrrssstttyyyiii\\\XXXhhh{{{zzztttllliiiiiiiii]]]GGG666000***+++***(((((()))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***************+++------+++******+++'''(((***+++,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,------...+++...111333111///------333111///---///333777:::;;;999777999???HHHSSSYYYkkkuuu~~~{{{zzz|||}}}}}}pppaaaSSSGGG???888555222222333333000---//////...---,,,+++***)))+++,,,---,,,***))))))***((()))*********)))'''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))******))))))***+++,,,,,,******+++++++++,,,,,,,,,---,,,...111111000222777@@@SSSfff|||eee\\\TTTXXXnnnpppnnnlllmmmuuu~~~|||uuucccQQQUUUfffooo||||||gggdddqqqwwwhhhQQQ???333,,,))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))'''+++000111000,,,)))'''))))))*********+++++++++))))))***+++,,,,,,------******+++,,,,,,---............///000000000000000//////000111222222333333555666666777888999999:::AAAGGGPPPWWW]]]gggrrr{{{|||xxxzzz~~~|||qqqeee]]]SSSNNNGGGCCCAAA===666000000////////////.........+++++++++************)))))))))(((((((((((())))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))************+++,,,---...111111111000///000333666>>>LLLbbb|||aaaSSSPPPccczzzqqqqqquuu~~~qqqddd___YYY___llluuuyyyrrrbbb^^^jjjmmm[[[BBB000***)))))))))))))))((((((((('''(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''((((((((())))))))))))---111222111---***))))))))))))*********++++++))))))******+++,,,,,,---***++++++,,,,,,---------......///000000000000000//////000111111222333333444444444555666666666777333888<<>>BBB@@@>>>;;;888555222111///---+++---000222000...,,,+++++++++************++++++*********))))))))))))((((((''''''(((((()))******))))))((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))(((((((((((('''''''''((((((((()))))))))******)))******+++,,,---000000000//////000333666>>>KKKaaa{{{{{{uuuyyyxxxyyylll___]]]nnnooonnntttgggWWW[[[iiifff[[[FFF222)))+++000))))))((((((((('''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&(((+++,,,+++)))((('''((((((((()))))))))******))))))))))))******++++++,,,,,,,,,+++++++++++++++---...//////000000///////////////000000000111111222222222111111111111111444666777666555666999;;;888777777999;;;<<<:::888<<<===>>>===<<<<<<>>>@@@===<<<<<<;;;;;;;;;;;;;;;===;;;999666444333444444222000//////111111///---++++++*********)))))))))************))))))))))))(((((((((''''''(((((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***+++,,,---///000000///...000333666;;;GGG\\\uuuhhhuuu{{{wwwttt```ZZZdddrrrmmmfffiii^^^TTT^^^gggZZZGGG777---)))***,,,((((((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%''')))***(((''''''(((''''''((((((((()))))))))(((((())))))))))))******+++++++++++++++++++++***------.../////////////////////////////////000000222111111111111111111111///000111111111222444555555555555777:::;;;;;;;;;999:::;;;:::999999;;;===;;;;;;:::::::::;;;<<<===555444333333222111111111222000...------,,,***(((++++++++++++*********************)))))))))((((((((((((''''''''''''(((((()))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((())))))))))))***+++,,,,,,...//////......000333666:::EEEYYYqqqdddzzzpppsssoooqqquuuqqqhhheeeiiimmmpppjjjcccaaa]]][[[aaa^^^LLL888///---+++***)))((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((((()))***''''''''''''((((((((((((((((((((((((((()))))))))*********+++++++++++++++------...////////////...............////////////000111111111111111111111000000000111111111111111333444444555666777777888888999999888777777999:::;;;:::999888666666666666111222333333222111///...------,,,,,,+++***)))))),,,,,,+++++++++***************)))))))))((((((((((((''''''&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((&&&&&&'''''''''((((((((())))))((())))))***+++,,,...............000333666;;;EEEWWWooo||||||wwwuuuppphhhppppppmmmfff```cccooo{{{sssllljjjhhhbbbdddfffbbbQQQAAA111------+++******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''(((***&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))******++++++,,,,,,,,,---......//////.................................//////000000111111111444444333444444444222111555555555333222111111222666777777666555444666888888888777555444222111000333444444444444222000///,,,------,,,+++++++++,,,+++++++++************)))***)))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((())))))***+++,,,---............000333666:::CCCUUUkkkuuuooommmlllqqqwwwyyy{{{rrr```TTTZZZjjjvvvvvvhhhkkkooofffkkkooobbbDDD777,,,******'''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((()))***+++,,,,,,---,,,---......//////...........................---------......///000111111/////////000111111000///222333333333333333555777555666777666444444555777555666666666555444333222111111000000...---,,,,,,+++,,,,,,,,,***)))***+++************))))))))))))))))))))))))(((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,------.........000333666888AAAQQQggg~~~vvvqqqwww}}}|||}}}ttt```QQQUUUggguuutttnnniiimmmwwwvvvdddQQQ666000)))&&&((()))(((%%%''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((()))***,,,---...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000000000000000111111111111222333333222111111222444111111222333333444555555444444444444333222111000//////...---,,,,,,+++++++++,,,---,,,***)))***+++...,,,***(((''''''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,,,,+++++++++,,,...111444555777>>>QQQkkk}}}{{{rrruuu{{{iii[[[ZZZeeeppptttppphhhdddllluuunnnXXXEEE333...((('''(((***(((%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&((((((((()))***+++------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...////////////000000000111111000111222111//////111222111111222222333444444444444444444333333222111000.........---,,,++++++++++++,,,,,,,,,***)))***+++,,,+++)))((('''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((()))))))))******++++++,,,+++++++++,,,...111444555888CCC]]]zzzwwwggglllqqq[[[UUUddduuuvvvnnnhhh______kkkooo___GGG666///+++((((((******(((&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&(((((((((((()))+++,,,---++++++,,,------------,,,+++++++++++++++++++++++++++,,,...---,,,,,,---///.........////////////000///000000///......///111000111111222222333333333222222333222222111000///---------,,,++++++*********+++,,,+++)))((()))******)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((************************+++++++++,,,...111444555777BBBZZZwwwwwwbbbbbbuuu{{{jjjYYYYYYkkkxxxssseee]]]YYY^^^iiidddNNN888///+++)))((()))******(((&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''((()))***++++++******+++,,,,,,,,,,,,,,,************++++++++++++***,,,------,,,,,,---...---------........./////////000000///......///111000000000111111222222222111111111111111000///...,,,,,,+++++++++*********)))***+++***((('''((()))(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((************))))))))))))+++++++++,,,...111444555888>>>NNNeeezzzvvvjjjhhhoooxxxyyytttmmmkkkqqqtttkkk^^^VVVXXX```cccUUU>>>000...((('''((()))***)))(((&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''((()))******)))***++++++,,,,,,++++++)))))))))******+++++++++***+++,,,,,,++++++,,,...------------............///000111000......000111/////////000000000000000/////////000//////......***************)))))))))((()))***)))'''&&&'''(((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((******))))))))))))))))))+++++++++,,,...111444555;;;>>>III]]]tttnnnnnnqqqtttrrroooqqqvvv|||vvvppphhh```WWW]]]```WWWEEE555...---''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))))))))***++++++++++++***((((((((()))******++++++)))+++,,,,,,+++***,,,------------............//////000111000......000111////////////////////////------............------))))))))))))))))))))))))'''((()))(((&&&%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++++++++,,,...111444555777<<>>...)))***+++***)))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))******))))))''''''((((((((()))))))))************************......------------,,,,,,------,,,++++++++++++,,,------------,,,+++******++++++******))))))((((((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''(((((()))***+++++++++,,,,,,...///111222444888AAARRRkkktttgggdddmmmvvvxxxuuurrrggg\\\[[[bbbbbb[[[???333)))'''******))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))'''''''''((((((((())))))))))))))))))************------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++************)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''((()))***++++++++++++,,,...///111222333777@@@PPPggg|||ttthhhcccjjjuuuxxxuuukkkfff^^^]]]gggmmm___JJJ555---'''(((***(((((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%''''''((()))))))))))))))''''''''''''(((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++)))******+++,,,,,,++++++))))))((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''((()))***++++++++++++,,,...///111222333777???MMMcccoooccc\\\cccooovvvuuusssuuuqqqjjjiiinnnlllTTT999000***((()))***'''''')))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))((((((&&&&&&'''''''''((((((((('''(((((())))))***************++++++++++++,,,,,,)))***++++++,,,+++++++++(((((()))***+++,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((()))***+++++++++,,,,,,...///111222222666>>>KKK___zzz```UUUWWWhhhtttrrrqqqvvvrrrfffXXXBBB---+++((('''))))))''''''***&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&'''&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((''''''(((((()))******+++************+++++++++,,,((()))***+++,,,++++++***))))))***************)))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((()))***+++++++++,,,,,,...///111222222666===III\\\www___UUU\\\qqqwwwkkkiiisss~~~oooVVVCCC555***(((&&&&&&))))))&&&(((,,,%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%&&&''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))******+++++++++,,,((()))***+++,,,,,,+++******++++++******)))((('''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((()))***+++++++++,,,,,,...///111222222666===HHHZZZvvvJJJYYYllltttoooeee___]]]nnnmmmiii]]]HHH444---///******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&'''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************************************)))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((---------------...//////222666<<>>MMMiiiooo}}}uuu```TTT777000+++***((($$$$$$&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++***++++++,,,...000111222333444777===KKKgggmmmvvvxxxeeeQQQEEE---+++******'''$$$&&&+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,++++++,,,,,,...///111222333444777<<>>RRRppp######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""########################!!!""""""""""""#########"""""""""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################"""""""""""""""""""""""""""""""""######"""""""""!!!"""""""""##################""""""""""""######################################################$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&((())))))))))))***+++---...//////...333222333888<<>>HHHggg######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$$$$%%%$$$$$$############""""""###$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""######"""#########$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""######%%%$$$$$$###""""""##############################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&(((***(((((()))+++,,,---...///......111333333444===GGGeee######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""""""""###$$$%%%%%%########################""""""""""""""""""""""""""""""""""""#################################$$$######""""""""""""############$$$$$$$$$######"""""""""""""""############&&&%%%$$$###""""""""""""########################"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%########################################################################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&''')))+++((()))***+++,,,...//////......111444333444<<>>]]]|||%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$##################$$$$$$$$$$$$#########""""""########################""""""############""""""""""""""""""###############$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$#########################################################$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%((()))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))+++++++++,,,---...///000000111111111333666;;;>>>ZZZzzz%%%%%%%%%$$$$$$$$$$$$###$$$######""""""######$$$########################$$$$$$$$$###############################################################"""############$$$$$$$$$########################$$$$$$$$$#######################################""""""############""""""""""""""""""##################$$$$$$######""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$#########################################################$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))++++++++++++,,,...///000000111111111222666:::>>>WWWwww$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################################################################""""""#########$$$$$$$$$#########$$$$$$#########################################################""""""############""""""!!!"""""""""############""""""############""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""#########$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))*********+++,,,---//////000000111111222555:::>>>VVVwww$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################################################################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""################################################""""""############""""""!!!"""""""""############!!!""""""#########""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))*********+++,,,---...//////000000111222555:::===VVVwww###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&#######################################$$$$$$$$$################################################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""###############$$$$$$$$$########################""""""############""""""""""""""""""############!!!!!!""""""######""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###############$$$$$$$$$"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%###############""""""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""######$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''((()))'''%%%######$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))************+++---...//////000000000111555999===TTTvvv######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$################################################"""############$$$$$$$$$!!!###$$$%%%%%%$$$###!!!""""""#########$$$$$$$$$########################""""""############""""""""""""""""""############ !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$#########"""""""""!!!!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$###"""""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))%%%&&&'''&&&###"""###%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))******+++,,,.../////////000000111444999===QQQsss#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$########################""""""############""""""""""""""""""############ !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$#########""""""!!!!!!!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))"""$$$&&&%%%###"""$$$&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***+++,,,......//////000000111444999===OOOqqq########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%################################################$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%%%%###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++---...//////111222333333333555999<<>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@999999888777555333111000.........---,,,+++******((((((((()))))))))******)))))))))(((((((((''''''&&&'''((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******+++---......///...//////111222444666777@@@UUU########################""""""""""""#####################"""######$$$%%%########################""""""""""""""""""""""""""""""""""""############""""""############""""""#########""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))))))))))))))$$$'''+++000333444333333333444666777999;;;<<<===>>>@@@CCCEEEFFFFFFEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGDDDCCCAAA???===;;;;;;:::444444333222111///---,,,(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%(((***+++***((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))***+++---...//////...//////111222444666777???TTT########################""""""""""""##################""""""###$$$$$$%%%########################""""""""""""""""""""""""!!!"""""""""############""""""############"""""""""######$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))******+++++++++***---333999===>>>>>>===???@@@@@@AAABBBCCCDDDDDD@@@BBBEEEGGGHHHGGGFFFEEEAAAAAAAAABBBDDDFFFIIIJJJKKKIIIFFFDDDCCCCCCEEEFFFDDDCCCBBB@@@===;;;888777111111000///...---,,,+++++++++******)))(((((('''%%%(((+++,,,***((()))***''''''''''''''''''''''''&&&(((((('''%%%$$$''')))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))***+++---...///000...//////111222444666777===QQQ~~~########################""""""""""""##################""""""###$$$%%%%%%########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""############"""""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((()))***++++++,,,,,,+++222666;;;@@@DDDDDDCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHJJJKKKJJJHHHGGGEEEEEEEEEGGGIIILLLNNNPPPRRRPPPMMMKKKKKKMMMPPPRRRXXXWWWVVVSSSPPPMMMJJJIIICCCBBB@@@>>>;;;999777666......------,,,+++******%%%(((,,,,,,***))))))***'''''''''''''''''''''''''''((()))'''$$$$$$'''***'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))***+++---...///000...//////111222444666777;;;PPP|||$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##########################################"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%&&&'''(((((((((***+++---000444777:::;;;DDD@@@======@@@CCCGGGJJJLLLNNNNNNKKKKKKKKKGGG@@@@@@BBBGGGMMMMMMGGGEEEFFFBBBLLLQQQQQQVVVcccjjjhhhuuupppiiidddcccfffjjjmmmvvvvvvpppppplllccccccbbb]]]WWWOOOHHHDDDBBBBBB;;;333000111333111...+++*********+++***(((&&&)))***++++++)))(((((((((%%%'''))))))'''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******))))))(((((('''''')))))))))))))))))))))))))))******+++,,,---......000000111222333555666777???OOOzzz$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%''''''&&&%%%&&&((()))+++///111444888<<<@@@CCCEEEFFFCCCAAADDDIIILLLKKKJJJNNNLLLFFF??????CCCDDDBBBEEECCCCCCFFFGGGGGGKKKQQQYYY]]]______dddnnnvvvyyy|||yyytttnnnjjjkkkooosssxxxxxxqqqssssssnnnsssrrrqqqqqqnnnggg^^^WWWOOOLLLHHHFFFDDDAAA;;;777444111...,,,---......---***++++++***)))(((((())))))************)))***+++'''''''''&&&&&&&&&%%%%%%''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))******+++,,,---...//////000000111222333555666777===MMMxxx$$$$$$$$$###############################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$###############################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''''')))---111444999;;;>>>BBBEEEHHHKKKLLLKKKJJJJJJMMMRRRRRRMMMHHHIIIHHHDDDAAAEEENNNSSSSSSOOOIIIDDDDDDHHHOOO\\\iiiuuupppmmmmmmnnnpppwww|||zzzwwwrrrnnnmmmnnnoooyyyxxxsssuuutttpppwwwvvvwwwyyy{{{vvvnnnfff]]]___``````\\\UUUMMMHHHDDD@@@999444222111000///,,,+++***)))((()))************(((''''''((()))***((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++,,,---...//////000000000111222333555666777;;;KKKuuu########################################################################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$########################%%%$$$$$$$$$###"""""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&((()))+++...333888===???BBBDDDFFFIIIKKKMMMMMMNNNOOORRRRRRQQQPPPOOOKKKFFFAAAGGGNNNVVVaaammmrrrqqq___VVVOOONNNRRR^^^pppzzzttttttpppiiimmmvvvyyywwwuuuvvvwwwuuuooojjjwwwzzz{{{zzzzzzzzzsssiiioooppprrrsssssspppmmmkkkeeeiiinnnnnnjjjccc]]]ZZZXXXTTTOOOJJJEEE???999555333000,,,***))))))))))))***)))'''''''''''''''&&&(((((((((''''''''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++,,,,,,---...///000000000000111222333555666777<<>>KKKsss###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%(((+++///222444999<<<@@@EEEGGGHHHGGGGGGHHHJJJNNNQQQSSSSSSSSSSSSHHHNNNNNNGGGEEEMMMUUUVVVaaadddgggkkkuuuxxxqqqjjjgggeeegggpppzzz}}}|||{{{{{{ttt~~~zzzuuuqqqnnnmmmllldddfffjjjnnnpppmmmhhhccc]]]VVVNNNFFFAAA;;;555000,,,)))'''(((***+++)))&&&))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,---...//////000000000111222333555666777???KKKrrr""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%#######################################$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))),,,111777<<>>IIIppp""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%########################""""""######$$$$$$$$$%%%################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''((())),,,000666===CCCFFFFFFGGGHHHIIIKKKMMMOOOPPPOOOOOOOOOMMMJJJEEE@@@===CCCFFFGGGOOOffflllmmmlllkkkqqq{{{|||zzzzzzyyyyyy~~~~~~uuuqqqpppqqqrrrqqqmmmjjjjjjkkkjjjeee```^^^SSSCCC888444111///,,,************))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******)))))))))))))))))))))))))))******+++,,,---...///000000111222333555666777<<>>AAAFFFIIICCCKKKMMMHHHHHHMMMPPPNNNOOOHHHCCCCCCAAA???CCCIIIHHHKKKRRRaaauuuxxxpppnnnsss}}}}}}{{{}}}|||wwwuuuxxxxxxwwwvvvuuunnnfffooohhh___UUULLLAAA666//////---,,,,,,---...,,,++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***((((((((()))***************+++,,,---...))))))+++,,,...///000111111222222222222333666888>>>IIIiii$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((+++---111666;;;>>>@@@BBBEEEGGGLLLMMMLLLIIIIIILLLLLLJJJHHHGGGGGGKKKSSSXXXXXXWWWZZZYYY\\\fffvvv|||{{{}}}~~~zzz{{{xxxsssrrrxxxzzzxxxwwwxxxxxxuuuoookkkeeeaaa^^^YYYSSSNNN===777///+++******+++***((()))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,+++)))((((((((()))***************+++,,,---...***+++,,,---...///000111111222222222222333666888<<>>LLLXXX]]]dddlllqqqrrryyy|||{{{|||~~~vvvooolllllllllnnnnnniiiaaa^^^bbbfffhhhhhhgggggglllqqqnnngggfffjjjiiieeeiiisssvvvrrrggghhhgggccc___```eeekkkpppnnnlllooowww~~~xxxrrrkkkhhhfff```UUUKKK888555111---+++,,,---///++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++(((((()))************))),,,++++++***++++++,,,,,,,,,,,,---...//////000000111222222222222333666888:::AAA]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%&&&(((+++,,,///222777<<<@@@BBBCCCCCCBBBAAAAAACCCFFFGGGEEECCC===>>>::::::OOOlllxxxssskkkiiiiiimmmuuu~~~~~~|||{{{zzzyyy~~~~~~|||tttiiiaaa]]]]]]bbbccceeeeeeeeegggkkkoooqqqrrrsssvvv|||zzzpppsssttttttsssqqqrrruuuwwwxxxvvvsssnnnkkklllooorrrddd___ZZZXXX[[[bbbjjjnnnssswwwzzz{{{xxxqqqpppsssrrrllleeePPPJJJAAA777111...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++'''((()))***+++******))),,,,,,++++++***++++++,,,***+++,,,---...///000111111222222222222333666888:::@@@ZZZ&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&& !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''***,,,...333555:::???BBBCCCCCCCCCCCCAAAAAABBBEEEEEEBBB???777???CCCMMMooo~~~ssslllpppwwwyyyxxxyyy~~~zzzyyyzzz{{{xxxvvvkkknnnpppmmmhhhdddeeehhhmmmkkkjjjjjjmmmooooooooouuuyyy|||xxx{{{{{{~~~|||vvvxxxxxxtttqqqppprrruuuvvvvvvrrroookkkgggdddaaa```___SSSYYY___dddqqq|||qqqnnnrrruuusssoooiiiaaaRRRCCC777000......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++'''((()))+++++++++***))),,,,,,++++++***+++++++++))))))+++,,,...///000111111222222222222333666888:::>>>WWW$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$&&&&&&%%%%%%%%%&&&'''''''''''''''))),,,111555777999:::===???BBBDDDEEEFFFGGG@@@???DDDEEE@@@<<<===???LLLXXXeee}}}|||}}}}}}zzzvvvsssnnnkkkmmmrrrooonnnpppsssooojjjmmmuuuzzzyyyxxxvvvsssrrrtttuuuyyy~~~}}}}}}{{{ssslllmmmtttuuuqqqddd]]]XXXVVVVVV[[[iiiyyyxxxxxx~~~yyylllkkkkkkeee[[[PPPGGG:::000,,,///222000---))))))***///---+++***++++++***))),,,,,,,,,+++++++++************))))))******+++,,,---,,,,,,+++*********+++---,,,,,,,,,---///111222111111111222333444555666:::AAAXXX~~~$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&&&&&&&%%%&&&(((+++000444888::::::;;;>>>@@@BBBDDDEEEEEEEEEAAA@@@@@@===999;;;@@@RRRdddoooooovvv}}}~~~{{{yyyzzzrrrkkkjjjjjjmmmssszzzmmmnnntttyyyxxxvvvyyy~~~{{{yyyxxxzzzxxxuuussstttvvvyyy||||||wwwwww{{{}}}|||yyywww{{{{{{wwwvvvoooiiifffaaa\\\[[[___^^^ccclllxxxzzz|||{{{tttuuurrrlllfffccc^^^RRRFFF666333...,,,,,,---------...---++++++,,,,,,+++***,,,,,,,,,+++++++++************))))))******+++,,,---,,,++++++******++++++,,,,,,,,,,,,---///111222111111111222333444666666999>>>VVV|||%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''+++000555999<<<===<<<===???AAACCCDDDEEEEEECCCAAA???===:::;;;FFFRRRdddqqqvvvpppsss}}}}}}zzzwwwssspppssslllggghhhjjjkkkpppuuuyyyzzz~~~~~~{{{|||~~~{{{zzzzzz{{{xxxtttttt{{{zzzvvvyyy~~~yyy~~~{{{zzz}}}|||wwwuuuwwwvvvnnnddd___]]]]]]\\\^^^gggwww~~~|||~~~~~~zzzvvvooommmqqqrrrhhh[[[GGG===111,,,---000000...---,,,,,,---......,,,***,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,++++++******++++++,,,,,,,,,---...///111111111111222222333555666777777<<>>>>>===>>>@@@AAACCCCCCDDDDDD@@@???>>>>>>CCCQQQfffvvvvvvuuuooolllyyy}}}{{{}}}~~~yyyqqqmmmmmmlllkkkiiikkklllpppttttttqqqrrrvvv}}}}}}}}}|||yyywwwyyy|||}}}yyywwwyyy}}}xxxvvvwww{{{~~~ssssssqqqrrrxxx~~~}}}www}}}vvvqqqqqqwww|||{{{xxxwww~~~xxxvvvnnnbbbYYYYYYbbbpppyyy||||||vvvtttxxxzzztttjjj[[[PPPAAA777333111...+++,,,,,,+++---......,,,***,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,++++++***++++++,,,,,,,,,---...///000111111222222222333444555666777777;;;PPPvvv''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&...111555999<<<=========>>>???@@@AAABBBBBBBBBBBB>>>>>>@@@FFFWWWooovvvuuu|||zzzwwwvvvoooiiiccc```cccgggjjjkkkjjjpppxxx}}}zzzwww|||vvvvvvuuutttvvv{{{zzzuuummmddd]]]YYYXXXXXXQQQVVVYYYYYY]]]eeelllmmmmmmlllhhhccc```aaaggglllooosssyyy|||{{{zzz{{{~~~zzzwwwuuuzzz|||wwwrrrooonnnjjjeee___mmmlllooozzz|||wwwllleeeXXXKKK@@@666///+++---,,,+++,,,------+++))),,,,,,,,,+++++++++************))))))******+++,,,,,,++++++***++++++,,,,,,,,,,,,---///000000111111222222222333444555777777888;;;OOOttt)))(((''''''''''''((()))''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++444666999<<<===>>>======??????@@@AAAAAAAAA@@@@@@>>>DDDKKKUUUggg~~~}}}~~~{{{xxxsssoooaaa___^^^```ffflllrrruuuwwwwwwxxxvvvqqqpppzzz}}}}}}yyywwwtttoooggg___\\\\\\^^^aaa```ccc___UUUQQQWWWbbbjjjeeeccc___]]]\\\\\\^^^___``````bbbffffffcccdddgggmmmnnnpppsss|||zzzyyyyyyvvvooohhhnnnjjjgggiiivvv|||wwwsssjjj___RRREEE999222000...,,,+++,,,,,,+++***,,,,,,,,,+++++++++************))))))******+++,,,++++++******++++++,,,,,,,,,---...///000111111111222222333333444666777888:::;;;MMMsss))))))(((''''''((())))))'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%'''***---///777888:::<<<>>>>>>???>>>??????@@@@@@@@@???>>>>>>@@@NNN]]]eeelllwww~~~qqq~~~xxxwwwyyyuuuooo```ccciiinnnrrruuuyyy{{{zzztttrrrrrrttt|||~~~wwwnnnqqqzzz{{{ddd^^^ZZZ[[[YYYSSSQQQRRR]]]hhhqqqrrruuu}}}~~~xxxwwwzzz}}}~~~}}}wwwlllbbbaaaqqq~~~|||wwwqqqlllfff[[[LLLAAA555222...,,,,,,---------,,,,,,,,,+++++++++************))))))******+++,,,++++++******++++++,,,---,,,---...000111111111111333333333333444666777888::::::KKKqqq***)))(((''''''((()))***'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%'''+++000222777888:::<<<>>>???@@@@@@???????????????>>>======AAAVVVjjjoookkkhhhfffdddttt}}}~~~xxxuuuvvvvvvsssppptttzzzyyyqqqfffmmmwww}}}}}}|||{{{{{{{{{tttrrrzzz~~~vvv}}}xxxpppjjjjjj]]]nnn{{{yyyrrrppppppooo{{{~~~|||pppccc___hhhsss}}}vvvpppqqqrrrkkk\\\NNN999555000------...//////,,,,,,,,,+++++++++***************)))***++++++,,,+++*********+++,,,,,,---,,,---///000111222111111333333333444555666777888999999JJJppp...***(((+++,,,***)))***'''((())))))'''&&&&&&&&&(((((())))))(((((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""&&&%%%%%%''',,,111555666:::<<<>>>>>>===???BBBDDD@@@===<<<>>>BBBEEEEEEEEESSSdddrrrrrrkkkfffeeefff|||xxxwwwvvvqqqqqqtttrrrllliiimmmsssvvvssssssyyyzzzyyy}}}zzzzzzzzztttsss~~~{{{uuummmccc[[[VVVdddnnnyyy|||{{{~~~}}}~~~zzzkkk^^^iiiqqqttttttuuuooohhheeeWWWBBB///+++...///---...---......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,---...///000111111000111222333444666777777999>>>GGGfff;;;333,,,++++++))))))+++)))***+++******))))))***&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''''''(((+++000444777888>>>>>>????????????@@@AAACCC>>><<<===???CCCMMMYYYvvvwwwssskkkhhhlllqqqttt|||}}}zzzrrrvvvtttsssqqqooommmnnnpppuuurrrqqqsssrrrttt~~~{{{tttyyyxxxyyyuuuiiibbb```bbbddddddgggrrr|||nnneeessszzztttpppppprrreeeUUUDDD;;;444...---///,,,,,,,,,+++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,///......------------------......///000111222222111222333444555666777888:::>>>HHHgggSSSHHH===777333...+++,,,***))))))(((''''''''''''&&&''''''''''''&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((((()))---000444888:::;;;>>>>>>???@@@BBBBBB@@@???AAA:::999===>>>CCCXXXqqqxxxmmmnnnxxx~~~}}}~~~}}}yyynnnrrrooorrryyyzzzttttttxxxxxxtttqqqqqqsssyyyzzzvvvwwwyyy~~~ssskkk```XXXXXXcccttt~~~vvvjjjiiirrr}}}xxxyyy}}}rrriii]]]OOO???222...000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,//////.....................//////000111222333444222333444555666888888999:::???HHHgggnnncccXXXQQQHHH<<<111,,,---+++((('''&&&&&&&&&%%%)))))))))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&((())))))(((+++000555888:::;;;===<<<<<<===@@@CCCCCCAAA>>>>>>888;;;GGGLLLQQQhhhzzz}}}}}}|||}}}{{{tttqqqpppxxxwwwxxx{{{xxxxxx|||~~~nnnfffdddeeefffuuuzzz|||zzz}}}qqq```aaawwwyyyuuummmaaaPPP???555111222111000//////...---+++------------------------//////////////////.........//////000111222333333333333444666777888999:::;;;???HHHggg{{{tttnnnjjjaaaOOO<<<000333///+++))))))+++******))))))******))))))((('''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))---333777999:::;;;===>>>>>>???AAAAAAAAA>>><<<<<<<<>>AAACCCDDDCCC???<<<;;;<<<>>>HHHXXXgggmmmooouuu}}}vvv~~~pppwww~~~}}}xxxvvvzzzyyy~~~|||tttrrryyyyyytttwwwvvvpppiiiccc]]][[[aaalllwww~~~}}}|||vvvgggYYYcccmmm}}}{{{sssfffRRR@@@222///,,,---///000---+++------------------------,,,---...///000///...------......///000111222222333444555666777888999:::;;;>>>GGGeeedddcccjjjwwwyyylllbbbLLLDDD:::333111///,,,)))((((((((((((((('''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&'''))),,,---///444999:::999999<<>>AAACCCEEEEEEGGGFFF???>>>NNNddd|||xxxuuupppmmmqqqzzz~~~|||~~~|||uuuvvvxxxooo|||{{{qqqsssqqqlllgggfffkkkqqquuuvvvwwwmmmdddeeennnxxx|||{{{|||qqqfffuuu~~~qqqkkktttvvvvvv}}}jjjZZZEEE777333222000---...//////...------...///---------........./////////000000222333444555555555555555555666888999:::888>>>FFFaaaQQQMMMLLLUUUdddnnnnnnjjjtttsssuuuyyywwwgggMMM999222...,,,...,,,)))(((+++******)))))))))))))))***''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((())),,,000444666666777888999<<>>DDD___iii[[[KKKGGGPPP]]]eeehhheeeiiiqqq}}}zzzfffTTT===555...------+++***,,,******)))))))))***++++++''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((('''''''''''''''''''''&&&'''))),,,///333555777666777999<<>>CCCIIINNNQQQIIIKKKNNNXXXgggtttuuunnnmmmyyyzzzzzzxxxwwwwwwxxxwwwuuu{{{~~~}}}vvvuuu|||}}}wwwuuurrrjjjbbb___\\\___```cccjjjtttwwwuuuuuu~~~|||tttjjjhhhkkkkkkgggccchhhnnnsssyyy~~~tttqqqwwwooottt~~~yyyhhhTTTBBB666111111000000000111111000///............////////////000000111222333333444444444444444555666777888999:::>>>AAAYYYzzzxxxwwwwwwtttiiiWWWJJJGGGFFFKKKYYYkkk{{{nnn\\\GGG999222,,,***+++)))))))))(((((())))))***(((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%(((---222666888888888:::;;;===@@@FFFMMMTTTXXXHHHIIIZZZsss~~~wwwpppqqqpppxxx}}}|||{{{zzzyyyyyyzzz}}}|||{{{qqqgggeeeffffffeeefffmmmrrrxxx}}}wwwooohhhgggccc^^^\\\```kkkttt}}}uuusssvvv{{{rrrdddSSS@@@444222000......111222222111........./////////000000111111111222222333333444333444444444555777888999;;;>>>BBBYYYfffkkkttt}}}nnnaaaIIIFFFGGGPPP___oooxxx|||qqq```SSSFFF999000...++++++***)))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((+++///444777999999888999;;;@@@EEELLLRRRWWWZZZKKKPPPjjjuuu{{{~~~~~~||||||yyyuuummmiiifffhhhpppxxx~~~vvvuuupppiiibbb\\\YYYWWW___lll}}}~~~xxxzzz{{{wwwrrreeeQQQBBB666222---,,,...000000///....../////////000000000111111222222222333333333333333333444555666888888;;;>>>BBBZZZvvvpppjjjjjjpppxxx~~~cccZZZPPPNNNUUUaaakkkppptttrrrpppmmmaaaNNN===666///...---,,,+++*********(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''((()))******+++***---111555888999999999999>>>GGGPPPWWWZZZ[[[ZZZXXXddd}}}~~~~~~{{{|||{{{yyy||||||}}}uuummmgggppptttzzzxxxjjjaaaWWWYYY^^^hhh}}}}}}wwwwww~~~~~~|||zzzsssdddXXX@@@999111---...000000....../////////000000000000111222222222222333333333333333333444555666777888888<<>>222111000...---,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&'''((()))***+++,,,,,,...222555888999999999:::BBBOOO[[[bbbbbb___\\\gggxxx{{{~~~}}}yyyvvvqqq||||||vvvpppuuuxxxqqqjjjfffddd|||{{{qqqgggXXXSSS```www~~~tttmmmrrr~~~zzzqqqiiiJJJBBB777111000222111///////////////000000000000222222222222222222333333333333333444555666777888666:::@@@YYYuuunnnfff^^^zzzvvvbbbQQQKKKLLLOOOUUUaaapppyyyttteeeXXXDDD666,,,...333000+++((()))))))))((('''''')))+++******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''')))+++---//////555777444444:::======???MMM```jjjhhhbbb^^^___ttt|||~~~~~~|||tttwwwyyywww{{{xxxoootttxxxwwwzzztttcccZZZ```rrr}}}xxxxxxyyyrrrjjjppp}}}}}}}}}cccPPP;;;111000000///000//////000000111111111222222222333333333333444444555555666666777888888888888===@@@UUU|||tttmmmfffrrrqqq\\\MMMIIILLLRRR\\\gggpppuuuwwwYYYFFF444...///...+++***+++++++++)))(((((()))******)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((()))***---///000666666777888999::::::;;;IIIVVVjjjssskkk___bbbmmmpppxxx|||~~~~~~yyytttqqq{{{~~~~~~{{{|||uuummmmmmzzzpppkkkpppvvvuuu~~~}}}|||qqqooovvvuuu___FFF999555333222222000000000000111111222222222222333333333333444444444555555666777777888888888===???TTT~~~uuujjjkkkqqq{{{~~~mmm___FFFCCCDDDNNN___nnnssstttmmmZZZCCC666000------...,,,,,,++++++******))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&)))))))))***,,,...000222999444666<<<>>>:::<<>>:::DDDVVVkkkrrrtttmmmjjjppp{{{~~~}}}~~~~~~{{{yyyyyyyyy|||~~~~~~xxxnnnooowww||||||~~~zzzuuuuuuxxxzzzyyywwwqqqrrryyysss___LLL===222000222222222222222222222222222222222222333333333444444444444444555666666777777888===???RRR|||rrrsss|||uuuhhheeemmmvvv{{{{{{wwwjjjXXXMMMNNNYYYhhhrrrhhhmmmnnncccQQQ@@@555000,,,***)))***,,,---,,,***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())),,,...111222666222666<<<::::::NNNiiiwww{{{qqqcccqqqvvvwww{{{|||ttttttppplllrrr||||||vvvsssllliiissszzz}}}~~~xxxqqq}}}zzzvvv|||}}}qqqaaaLLL:::333444333333333333222222222222222222222333333333444444444444555555666777777777888===???PPPyyyzzzttttttuuuppppppqqqqqqxxx~~~|||kkkTTTIIIPPP\\\ZZZhhhsssrrreeeTTTCCC888222...******,,,---,,,***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''((())),,,///111333888777999;;;999AAAZZZttt|||{{{lllddd}}}uuuvvv{{{|||lllnnnooonnnooorrrsssqqq}}}}}}uuupppooommmooo}}}}}}wwwsssrrruuuyyyyyyzzzooo\\\EEE666111444444444333333333333222222222333333333333444444555555666666777888888888777===>>>OOOwwwzzzwwwzzzzzzuuurrrkkk{{{qqqYYYIIIBBBKKKXXXfffpppsssnnn^^^NNN;;;555...,,,------,,,)))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((())))))+++---000333555888999::::::@@@PPPiii{{{zzzrrrhhhlll~~~}}}xxxyyy{{{zzzvvvrrrtttxxx}}}wwwsssuuu{{{~~~~~~zzz}}}qqqrrrxxx~~~zzzwwwzzz}}}wwwtttlllYYYDDD666555444444444333333333333222222333333333333444444666666777777888999999999777===>>>NNNuuueeelll|||}}}lllpppzzz|||bbbMMM@@@IIIVVVhhhzzzvvvdddCCC;;;222---------+++((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))***************,,,///222555666666888777999GGG___uuuvvviiieeerrr~~~}}}{{{tttzzz}}}~~~zzzwwwwwwyyyvvvwwwyyyxxxuuutttrrr{{{tttyyy|||oooVVVCCC555555555444444333333333222222333333333444444444777777777888999999::::::777===>>>MMMtttWWWVVVaaavvv{{{}}}qqqhhhwwwrrr```GGG???GGGbbbwwwzzz|||fffNNN777000///,,,)))+++)))))))))(((((((((+++---************************++++++******))))))((((((***)))((((((((((((((()))(((***---000222444444444555;;;:::999NNNpppgggzzz{{{qqqvvv|||~~~xxx||||||}}}~~~yyytttppp{{{zzzttt~~~xxxwwwqqqxxxfffHHH;;;444111444666222000222111222333444444444333222444444555555777888::::::;;;;;;<<>>NNNrrrooo```SSSKKKIII\\\}}}yyyvvvtttzzzwwwppp{{{pppWWWIIIEEEFFFTTTbbblllhhh\\\MMM;;;,,,,,,***)))***,,,---,,,***************************(((((())))))******++++++)))))))))))))))***++++++---...///111444666888999===JJJeeeyyy}}}zzzvvv{{{|||yyy{{{zzzwwwtttrrruuuzzz{{{~~~}}}wwwdddVVVCCC555222444555333222555888<<<===<<<:::888666666555555555666666777777:::>>>MMMnnnsssbbbWWW___sssrrrwww~~~oookkkzzz~~~cccJJJ>>>>>>GGG[[[lllooojjj___HHH000000---)))))),,,...---+++************************))))))))))))************))))))))))))******+++,,,...///000222444777999:::===YYY|||www~~~~~~}}}}}}yyyppp~~~{{{xxxvvvuuuwwwzzz~~~}}}xxxqqqdddOOO;;;222333555444666888;;;===>>><<<999777666666666666666777888888888;;;>>>KKKjjj|||nnniiiyyy~~~}}}~~~|||hhhnnnzzzqqqYYYIIIFFFEEEYYYiiipppvvvttt]]]@@@888222,,,***,,,...---+++*********************************)))))))))))))))))))))))))))***+++,,,---///000000222444777:::<<>>999::::::???===999666555555666777666666666777888:::;;;<<<888;;;===IIIhhh